@charset "UTF-8";@import url(https://use.typekit.net/lba7rvp.css);.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}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}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}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}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}ul{margin:0;padding:0;list-style-type:none}:focus{outline:0}button{border:none}a{color:#3c3b3b;text-decoration:none}a[href^=mailto],a[href^=tel],a[target="_blank"]{color:#336aab}a:hover{opacity:.7}.btn{background:#131e55;padding:.5rem;display:inline-block;color:#fff}.btn:hover{opacity:.8;color:#fff}.btn--big{padding:1rem}.btn--radius{border-radius:1rem 0 0 0}.btn--read-more{line-height:1.4;padding-top:0;padding-bottom:0;display:inline-block}.btn--light{background:#336aab}.btn--orange{background-color:#e94930}.btn--purple{background-color:#6672ae}.btn--green{background-color:#619889}.read-more_link-news{padding:2rem 0;display:flex;align-items:center;justify-content:flex-end}.read-more_link-news .media__content__date{margin-right:3rem}.media-links{display:flex}.links-aside-right{justify-content:flex-end;text-align:right}.btn--print,.btn--share{background:0 0;text-transform:none;color:#616161}.btn--print:before,.btn--share:before{content:"";display:inline-block;width:2rem;height:2rem;background-image:url(../svg/icon-print.svg);background-size:contain;margin-right:.6rem;position:relative;top:.4rem;background-repeat:no-repeat}.btn--share:before{background-image:url(../svg/icon-share.svg)}.short_link{color:#908e8f;font-size:1.8rem;display:flex;justify-content:flex-end;align-items:center}.short_link .icon_arrow{position:relative;height:1.5rem;width:1.5rem;margin-left:1rem}.short_link .icon_arrow img{height:1.5rem}.short_btn{padding:1.5rem 2rem;color:#fff;text-transform:uppercase}.short_btn .icon_member{display:inline-block;vertical-align:sub;position:relative;height:2rem;width:2rem;margin-left:1rem}.short_btn .icon_member::after{content:"";position:absolute;width:2rem;height:2rem;top:0;left:0;right:0;bottom:0;background-image:url(../svg/icon-member.svg);background-size:cover;background-repeat:no-repeat}.btn_grey,.btn_grey[target="_blank"],.btn_grey[target="_self"]{background-color:#b4b3b3;color:#fff;display:inline-block}.btn_blue,.btn_blue[target="_blank"],.btn_blue[target="_self"]{background-color:#131e55;color:#fff}.header-menu-btn a[href^=mailto],.header-menu-btn a[href^=tel],.header-menu-btn a[target="_blank"]{color:#fff}.map_content_item a[href^=mailto],.map_content_item a[href^=tel],.map_content_item a[target="_blank"]{color:#336aab}@font-face{font-family:suddenly;font-style:normal;font-weight:400;src:local(""),url(../fonts/suddenly/SuddenlyRegular.woff2) format("woff2"),url(../fonts/suddenly/SuddenlyRegular.woff) format("woff")}@font-face{font-family:suddenly-bold;font-style:normal;font-weight:700;src:local(""),url(../fonts/suddenly/SuddenlyBold.woff2) format("woff2"),url(../fonts/suddenly/SuddenlyBold.woff) format("woff")}.uppercase{text-transform:uppercase}h1{margin:0;font-size:3.6rem;color:#131e55}h2,h3,h4{margin:2rem 0}h1,h2,h3,h4{color:#131e55}h1 .glossary-link>*,h2 .glossary-link>*,h3 .glossary-link>*,h4 .glossary-link>*{color:#131e55!important;font-size:inherit}h3,h3 .glossary-tooltip>.glossary-link>a{color:#336aab;font-size:2.7rem}h4{color:rgba(0,0,0,.8)}a{color:#14aac7}body{font-family:acumin-pro,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;line-height:1.45}em{color:#131e55}#onetrust-policy-text,#pac-input,.ot-sdk-row,a,li,p,select,span{font-weight:400;font-style:normal;margin:0;font-size:1.6rem;color:#131e55}.media__content__date{color:#131e55;font-size:1.3rem}.media__content__date_single{font-size:1.5rem}.color-background--grey{background:#a09e99}.accordion_title{color:#336aab;font-size:1.8rem}.h2{font-size:2.1rem}.h2--dark{color:#131e55;padding:0 0 3rem 0}.h2--light{color:#336aab;padding:0 0 3rem 0}.h2--strong_black{color:#000}.header-h2{color:#336aab;bottom:0;font-size:5rem}.h2--light_balck{color:#000;font-weight:300}.h3--grey{color:#616161}.grey{color:#616161}.light-grey{color:#a09e99}.blue{color:#131e55}.light-blue{color:#336aab}.white{color:#fff}.center{text-align:center;justify-content:center}.center *{text-align:center}.right{text-align:right}.strong{font-style:normal;font-weight:700}.bold{font-weight:700;font-style:normal}.semi-bold{font-weight:600;font-style:normal}.semi-bold-ita{font-weight:700;font-style:italic}.glossary-link>*{color:#131e55}::-moz-selection{color:#fff;background:#131e55}::selection{color:#fff;background:#131e55}::-moz-selection{color:#fff;background:#131e55}@media only screen and (min-width:910px){li,p{margin:0;font-size:1.6rem;line-height:2.6rem}span{line-height:initial}h2{margin:5rem 0 2rem 0}.h2--homepage{font-size:4rem;padding:5rem 0 0 0;margin:0 0 3rem 0}h3{margin:2rem 0;font-size:2.7rem}.aside-list__header,.aside-list__title{font-size:1.6rem}#tinymce .dark_blue,.wrapper--main .dark_blue,.wrapper--main-with-aside__main .dark_blue{color:#131e55}#tinymce .light_blue,.wrapper--main .light_blue,.wrapper--main-with-aside__main .light_blue{color:#336aab}#tinymce h2,.wrapper--main h2,.wrapper--main-with-aside__main h2{font-size:3.2rem}#tinymce h2 .glossary-link>*,.wrapper--main h2 .glossary-link>*,.wrapper--main-with-aside__main h2 .glossary-link>*{font-size:3.7rem!important}#tinymce h2 a,.wrapper--main h2 a,.wrapper--main-with-aside__main h2 a{font-size:3.7rem}#tinymce h3,.wrapper--main h3,.wrapper--main-with-aside__main h3{color:#336aab;font-size:2.7rem}#tinymce h3 a,.wrapper--main h3 a,.wrapper--main-with-aside__main h3 a{font-size:2.7rem}#tinymce h4,.wrapper--main h4,.wrapper--main-with-aside__main h4{color:#6d6b66;font-size:2rem}#tinymce h4 a,.wrapper--main h4 a,.wrapper--main-with-aside__main h4 a{font-size:2rem}#tinymce .header-h2,.wrapper--main .header-h2,.wrapper--main-with-aside__main .header-h2{font-family:acumin-pro,sans-serif;font-size:4.7rem}.error_title{text-align:center}.header-menu-btn--jobs a,.header-menu-btn--person a,.header-menu-btn--show-desktop a{color:#fff;font-size:1.2rem}}.searchwp-revised-search-notice{display:none}.desktop{display:block}.mobile{display:none}.header-h1-mobile{display:none!important}.no-scroll{overflow:hidden}*,:after,:before{box-sizing:border-box}html{font-family:acumin-pro,sans-serif;font-size:62.5%}img{display:block;max-width:100%}.wrapper{padding:0 3rem 0 3rem}.container{padding-bottom:5rem}.container--grey{background:#f4f3f0}.no-m-b{margin-bottom:0}.no-m-t{margin-top:0}.p-n{padding:0 1.5vw}.p-n-l{padding:0 1.5vw 0 6.4vw}a:hover{text-decoration:none}a:hover *{opacity:.8}.gradient_light{background-color:#336aab}.gradient_dark{background-color:#131e55}.hidden{display:none}.wrapper--main-with-aside{margin-bottom:7rem;margin-top:6rem}.text_picto_wrap{display:inline-block}.text_picto_wrap .text_picto{padding:0 .1rem;display:inline-block;vertical-align:middle;margin-right:1rem;height:2rem}.wrapper--main-with-aside__main_404{width:100%!important;margin-right:0!important;padding-bottom:7rem!important}.flex{display:flex;justify-content:space-between}.flex-align-center{align-items:center}@media only screen and (min-width:480px){.wrapper{max-width:1200px;margin-left:auto;margin-right:auto}}@media only screen and (min-width:910px){.wrapper--main-with-aside{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:7rem;margin-top:6rem}.wrapper--main-with-aside .wrapper--main-with-aside__main{width:70%;margin-right:5%}.wrapper--main-with-aside .wrapper--main-with-aside__aside{width:25%}}.container{display:block;position:relative;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container input{position:absolute;opacity:0;cursor:pointer}.container input:checked~.checkmark{background-color:#2196f3}.container input:checked~.checkmark:after{display:block}.container .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;border-radius:50%}.container .checkmark:after{content:"";position:absolute;display:none}.container .checkmark:after{top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:#fff}.container:hover input~.checkmark{background-color:#ccc}.pagination{text-align:center}.pagination a{padding:0 1rem}.pagination .page-numbers{color:#336aab}.pagination .current{color:#131e55}.box_info_header_wrap{padding:2rem 1.5vw;background:#336aab;transition:all .4s ease-in;display:none}.box_info_header_wrap .wrapper{position:relative;display:flex}.box_info_header_wrap .wrapper p:first-child *,.box_info_header_wrap .wrapper>p:first-child{display:flex;align-items:center}.box_info_header_wrap .wrapper p:first-child{flex-shrink:0}.box_info_header_wrap .wrapper p{color:#fff}.box_info_header_wrap .wrapper p+p{padding-right:4rem}.box_info_header_wrap .wrapper .text_picto_wrap .text_picto{display:block;height:6rem;margin:0 4rem 0 auto}.box_info_header_wrap .wrapper .box_info_header_close{display:inline-block;height:2rem;width:2rem;margin-right:0;vertical-align:middle;position:absolute;right:1.5vw;top:0;cursor:pointer;background-size:contain;background-repeat:no-repeat;background-image:url(../svg/icons/icon-cross--white.svg)}.box_info_header_wrap .wrapper .box_info_header_close::before{content:'';display:inline-block;width:1rem;height:1rem}.menu-floating-wrap{position:fixed;z-index:999;bottom:10rem;right:2rem}.menu-floating-wrap .menu-floating_list{display:flex;flex-flow:column;gap:.8rem}.menu-floating-wrap .menu-floating_list .menu-item{display:flex;align-items:center;text-align:center;position:relative}.menu-floating-wrap .menu-floating_list .menu-item span{right:7.5rem;position:absolute;text-transform:uppercase;transition:opacity .5s ease-in-out;opacity:0;font-size:1.2rem;line-height:1.5rem}.menu-floating-wrap .menu-floating_list .menu-item a{color:#fff;font-size:1.2rem;font-weight:400}.menu-floating-wrap .menu-floating_list .menu-item a img{width:6.5rem;height:6.5rem}.menu-floating-wrap .menu-floating_list .menu-item:hover span{opacity:1}.header{margin-bottom:6rem}.header-menu-btn{display:flex;align-items:center;justify-content:center;height:3rem;width:3rem;position:relative}.header-menu-btn:before{content:'';display:flex;width:2rem;height:2rem;position:relative;background-repeat:no-repeat;align-items:center;justify-content:center;background-position:center center}.nav-main{display:flex;flex-flow:row wrap;padding-top:2.5rem;justify-content:space-between;align-items:center}.nav-main>a{margin-bottom:1rem}.nav-main>a svg{width:100%;height:3.5rem}.header-menu--logo{height:3.5rem}.nav-main-1>li>a{font-weight:700;color:#131e55}.header-menu-btn--show{position:relative}.header-menu-btn--show::before{display:none}.header-menu-btn--show a{font-size:0;top:1.4rem}.header-menu-btn--show a:before{content:'';top:7px;left:0}.header-menu-btn--show a:after{content:'';top:-7px;left:0}.header-menu-btn--show a,.header-menu-btn--show a:after,.header-menu-btn--show a:before,.line{display:inline-block;position:absolute;height:.2rem;background:#000;width:2rem;transition:all .2s linear 10ms;transform-origin:top left;margin:auto}.header-menu-btn--show-desktop{background:#efa733}.header-menu-btn--show-desktop:before{background-image:url(../svg/icons/icon-desktop--blue.svg);background-size:contain}.header-menu-btn--person{background:#131e55}.header-menu-btn--person:before{background-image:url(../svg/icons/icon-person--white.svg);background-size:contain}.header-menu-btn--jobs{background-color:#e94930}.header-menu-btn--jobs:before{background-image:url(../svg/icons/icon-jobs.svg);background-size:contain}.header-menu-btn--search{display:flex;width:3.2rem;height:3.2rem;overflow:hidden;background-color:#f1f1f1}.header-menu-btn--search>a{display:block;padding-left:3rem;white-space:nowrap;overflow:hidden;width:0}.header-menu-btn--search:before{content:'';display:flex;align-items:center;background-image:url(../svg/icons/icon-search.svg);background-size:70% 70%;background-position:center center;width:100%;height:100%;top:0;position:absolute;cursor:pointer}.nav-main-1{background:#fff;padding-left:3rem;transition:all .2s ease;max-height:0;overflow:hidden;height:0;font-size:1.4rem}.nav-main-1 ul{padding-left:3rem}.nav-main-1 a{display:block;padding:.5rem 0;color:#616161;justify-content:center}.nav-main-1 a+a{background:red!important}.nav-main-1 a:hover{color:#131e55}.nav-main-1>li{padding-top:3rem}.nav-main-1>li:last-child{padding-bottom:6rem}.nav-main-1--open{margin-top:1rem;height:100vh;max-height:100vh;overflow:scroll}.nav-main-1 .menu-item .sub-menu{display:none}.nav-main-2.desktop{display:flex;align-items:center;justify-content:space-between}.nav-main-2.desktop li:first-child a{color:#131e55}.nav-main-2.desktop>li{margin-left:1rem}.image-header{margin-bottom:4rem}.nav-open{overflow:hidden}.search-form-home{margin-top:3rem}.header-desktop{display:none}.nav-main{position:relative;z-index:99999999999999}.error_page_header{margin-left:0!important}.error_page_header .header.header-desktop{height:auto!important;margin-left:0!important}.error_page_header .header.header-desktop .wrapper{text-align:center}.error_page_header .header.header-desktop .wrapper .error_img{margin-top:14rem;width:50%;display:inline-block}.error_page_header .header.header-desktop .wrapper .error_title{padding-top:3rem;width:100%;bottom:0}.header.header-desktop{margin-bottom:0}.header.header-desktop.header_no_image{margin-bottom:0;min-height:300px}.header-mobile{display:none}.header-desktop{display:block}.nav-main-1,.nav-main-1--open{height:auto;max-height:inherit}.fixed-header-desktop{position:inherit;left:0;right:0;z-index:203;top:0;margin:0;width:100%;background-color:#fff;transition:all ease-in .1s;padding-bottom:2rem}.header-scrolled .fixed-header-desktop{position:fixed;z-index:9999999;background-color:rgba(250,250,250,.95);transition:all ease-in .1s}.nav-open{overflow:scroll}.nav-main{padding-top:2rem;padding-left:3rem;padding-right:3rem}.nav-main-1{overflow:visible;display:flex}.nav-main-1 li{padding-top:0}.main-menu-item>a{padding-left:1rem;display:flex}.main-menu-item>ul{position:absolute;left:0;right:0;display:none;background:#fff;background:rgba(250,250,250,.95);max-width:1200px;margin:0 6.4vw;flex-direction:column}.main-menu-item>ul>li .sub-menu a{font-size:1.2rem}.main-menu-item .sub-menu .sub-menu{padding-left:0}.main-menu-item:hover>ul{display:flex;z-index:201}.column-sub-menu>ul{flex-direction:row}.nav-main-1>li:last-child{padding-bottom:0}.nav-main-1{background:0 0}.nav-main-1>li>.sub-menu{padding:2rem 2rem 0 2rem}.header.header-desktop.header_front_page .wrapper .header-h1.header-h1--picture{bottom:0}.header_page{padding-bottom:3vh}.search-form-home{max-width:70rem}.header_wrap{display:flex;justify-content:flex-start;min-height:63rem}.header_wrap .content_header{flex:0 1 50%;padding-left:6rem;padding-top:7.5rem;padding-bottom:8rem;padding-right:3rem;flex-direction:column;display:flex;justify-content:center}.header_wrap .content_header .header-h1{margin-bottom:5.5rem;line-height:1;font-size:8rem;padding-top:6rem;display:flex;justify-content:flex-start}.header_wrap .content_header .header-h1 .header-arc{display:flex;align-items:flex-end;padding-bottom:1.7rem;width:194px;height:auto;position:relative;left:-5rem}.header_wrap .content_header .header-h1 .header-arc .svg{display:block;width:auto}.header_wrap .content_header .header-description{font-size:2.4rem;line-height:1.2;padding-right:2rem}.header_wrap .media_header{flex:0 1 50%}@media only screen and (min-width:1160px){.header-image-desktop{margin-left:45vw}.header-image-desktop>*{margin-left:-45vw}.nav-main-1{padding-left:0;border:none}.nav-main-1 .menu-item{margin-right:2rem}.nav-main-1 .menu-item a{padding-left:0}.nav-main-1>li>.sub-menu{background:linear-gradient(180deg,#fff 0,#fff 2rem,rgba(250,250,250,.5) 2rem,rgba(250,250,250,.5) 100%)}.nav-main-1 .menu-item-has-children .sub-menu{display:none;position:absolute;z-index:9999999;top:100%;background-color:rgba(250,250,250,.95);left:0;right:0;padding-left:0}.nav-main-1 .menu-item-has-children .sub-menu>.menu-item{position:relative}.nav-main-1 .menu-item-has-children .sub-menu>.menu-item>a{color:#336aab}.nav-main-1 .menu-item-has-children .sub-menu>.menu-item .sub-menu{display:flex;flex-flow:column;position:relative;top:auto;background-color:transparent;padding-left:0;padding-top:0;padding-bottom:0}.nav-main-1 .menu-item-has-children .sub-menu>.menu-item .sub-menu .menu-item a{color:#616161}.nav-main-1 .menu-item-has-children .sub-menu>.menu-item .sub-menu .menu-item::after{display:none}.nav-main-1 .menu-item-has-children:hover .sub-menu{display:flex;justify-content:space-around;padding:4rem 1rem 3rem 1rem}.nav-main-1 .main-menu-item:last-child{margin-right:0}.header-menu-btn--jobs,.header-menu-btn--person,.header-menu-btn--show-desktop{height:auto;width:auto;padding:.6rem .8rem;border-radius:1rem 0 0 0;display:flex;align-items:center}.header-menu-btn--jobs a,.header-menu-btn--person a,.header-menu-btn--show-desktop a{display:block;line-height:1rem}.header-menu-btn--jobs::before,.header-menu-btn--person::before,.header-menu-btn--show-desktop::before{position:static;display:flex;align-items:center;margin-right:.6rem;width:2rem;background-size:contain;background-position:center center}}@media only screen and (min-width:1624px){.header-image-desktop .header-menu-btn .uppercase{transition:all ease-in}.header-image-desktop .header-menu-btn .uppercase:hover{opacity:1;font-weight:700;transition:all ease-in}}.slider--news h3{margin-bottom:4rem}.slider--news h3 .media__content__date{display:block}#tinymce .breadcrumbs,.wrapper--main .breadcrumbs,.wrapper--main-with-aside__main .breadcrumbs{margin-bottom:2rem}#tinymce ul,.wrapper--main ul,.wrapper--main-with-aside__main ul{margin:1rem 0;padding-left:2rem}#tinymce ul li,.wrapper--main ul li,.wrapper--main-with-aside__main ul li{padding:0 0 0 2rem;position:relative}#tinymce ul li h3,.wrapper--main ul li h3,.wrapper--main-with-aside__main ul li h3{margin-top:3rem}#tinymce ul li::before,.wrapper--main ul li::before,.wrapper--main-with-aside__main ul li::before{content:"";height:.4rem;width:.4rem;border-radius:50%;background-color:#131e55;position:absolute;left:.5rem;top:1rem}#tinymce ul .remove_bullet::before,.wrapper--main ul .remove_bullet::before,.wrapper--main-with-aside__main ul .remove_bullet::before{display:none}#tinymce ol,.wrapper--main ol,.wrapper--main-with-aside__main ol{margin:1rem 0;padding-left:2rem}#tinymce ol li,.wrapper--main ol li,.wrapper--main-with-aside__main ol li{padding:0 0 0 2rem;position:relative}#tinymce ol li .ol_count,.wrapper--main ol li .ol_count,.wrapper--main-with-aside__main ol li .ol_count{color:#131e55;height:.4rem;width:.4rem;position:absolute;left:-.3rem;top:0}#tinymce ol li ul li::before,.wrapper--main ol li ul li::before,.wrapper--main-with-aside__main ol li ul li::before{display:block}#tinymce ol li::before,.wrapper--main ol li::before,.wrapper--main-with-aside__main ol li::before{display:none}#tinymce h2,.wrapper--main h2,.wrapper--main-with-aside__main h2{font-family:acumin-pro,sans-serif;font-weight:700}#tinymce .alert_box,.wrapper--main .alert_box,.wrapper--main-with-aside__main .alert_box{margin-top:2rem;margin-bottom:2rem;display:flex}#tinymce .alert_box span,.wrapper--main .alert_box span,.wrapper--main-with-aside__main .alert_box span{line-height:1}#tinymce .alert_box .alert_box_icon,.wrapper--main .alert_box .alert_box_icon,.wrapper--main-with-aside__main .alert_box .alert_box_icon{flex:1 0 15%;width:15%;position:relative;display:flex;flex-flow:column;justify-content:flex-start;align-items:center;padding-top:3rem}#tinymce .alert_box .alert_box_icon img,.wrapper--main .alert_box .alert_box_icon img,.wrapper--main-with-aside__main .alert_box .alert_box_icon img{width:6rem}#tinymce .alert_box .icon_wrap_warning,.wrapper--main .alert_box .icon_wrap_warning,.wrapper--main-with-aside__main .alert_box .icon_wrap_warning{background-color:#e94930}#tinymce .alert_box .icon_wrap_note,.wrapper--main .alert_box .icon_wrap_note,.wrapper--main-with-aside__main .alert_box .icon_wrap_note{background-color:#2e9a89}#tinymce .alert_box .icon_wrap_infos,.wrapper--main .alert_box .icon_wrap_infos,.wrapper--main-with-aside__main .alert_box .icon_wrap_infos{background-color:#336aab}#tinymce .alert_box .icon_wrap_plus,.wrapper--main .alert_box .icon_wrap_plus,.wrapper--main-with-aside__main .alert_box .icon_wrap_plus{background-color:#efa733}#tinymce .alert_box .icon_wrap_alternative,.wrapper--main .alert_box .icon_wrap_alternative,.wrapper--main-with-aside__main .alert_box .icon_wrap_alternative{background-color:#014f56}#tinymce .alert_box .icon_wrap_topics,.wrapper--main .alert_box .icon_wrap_topics,.wrapper--main-with-aside__main .alert_box .icon_wrap_topics{background-color:#6672ae}#tinymce .alert_box .alert_box_content,.wrapper--main .alert_box .alert_box_content,.wrapper--main-with-aside__main .alert_box .alert_box_content{flex:0 1 85%;padding:3rem 2rem 3rem 0;color:#fff}#tinymce .alert_box .alert_box_content h3,.wrapper--main .alert_box .alert_box_content h3,.wrapper--main-with-aside__main .alert_box .alert_box_content h3{margin-top:0}#tinymce .alert_box .warning,.wrapper--main .alert_box .warning,.wrapper--main-with-aside__main .alert_box .warning{background-color:#e94930}#tinymce .alert_box .warning *,#tinymce .alert_box .warning h3,#tinymce .alert_box .warning h4,#tinymce .alert_box .warning li,#tinymce .alert_box .warning p,.wrapper--main .alert_box .warning *,.wrapper--main .alert_box .warning h3,.wrapper--main .alert_box .warning h4,.wrapper--main .alert_box .warning li,.wrapper--main .alert_box .warning p,.wrapper--main-with-aside__main .alert_box .warning *,.wrapper--main-with-aside__main .alert_box .warning h3,.wrapper--main-with-aside__main .alert_box .warning h4,.wrapper--main-with-aside__main .alert_box .warning li,.wrapper--main-with-aside__main .alert_box .warning p{color:#fff}#tinymce .alert_box .warning li::before,.wrapper--main .alert_box .warning li::before,.wrapper--main-with-aside__main .alert_box .warning li::before{background-color:#fff!important}#tinymce .alert_box .warning .ol_count,.wrapper--main .alert_box .warning .ol_count,.wrapper--main-with-aside__main .alert_box .warning .ol_count{color:#fff!important}#tinymce .alert_box .note,.wrapper--main .alert_box .note,.wrapper--main-with-aside__main .alert_box .note{background-color:#2e9a89}#tinymce .alert_box .note *,#tinymce .alert_box .note h3,#tinymce .alert_box .note h4,#tinymce .alert_box .note li,#tinymce .alert_box .note p,.wrapper--main .alert_box .note *,.wrapper--main .alert_box .note h3,.wrapper--main .alert_box .note h4,.wrapper--main .alert_box .note li,.wrapper--main .alert_box .note p,.wrapper--main-with-aside__main .alert_box .note *,.wrapper--main-with-aside__main .alert_box .note h3,.wrapper--main-with-aside__main .alert_box .note h4,.wrapper--main-with-aside__main .alert_box .note li,.wrapper--main-with-aside__main .alert_box .note p{color:#fff}#tinymce .alert_box .note li::before,.wrapper--main .alert_box .note li::before,.wrapper--main-with-aside__main .alert_box .note li::before{background-color:#fff!important}#tinymce .alert_box .note .ol_count,.wrapper--main .alert_box .note .ol_count,.wrapper--main-with-aside__main .alert_box .note .ol_count{color:#fff!important}#tinymce .alert_box .infos,.wrapper--main .alert_box .infos,.wrapper--main-with-aside__main .alert_box .infos{background-color:#336aab}#tinymce .alert_box .infos *,#tinymce .alert_box .infos h3,#tinymce .alert_box .infos h4,#tinymce .alert_box .infos li,#tinymce .alert_box .infos p,.wrapper--main .alert_box .infos *,.wrapper--main .alert_box .infos h3,.wrapper--main .alert_box .infos h4,.wrapper--main .alert_box .infos li,.wrapper--main .alert_box .infos p,.wrapper--main-with-aside__main .alert_box .infos *,.wrapper--main-with-aside__main .alert_box .infos h3,.wrapper--main-with-aside__main .alert_box .infos h4,.wrapper--main-with-aside__main .alert_box .infos li,.wrapper--main-with-aside__main .alert_box .infos p{color:#fff}#tinymce .alert_box .infos li::before,.wrapper--main .alert_box .infos li::before,.wrapper--main-with-aside__main .alert_box .infos li::before{background-color:#fff!important}#tinymce .alert_box .infos .ol_count,.wrapper--main .alert_box .infos .ol_count,.wrapper--main-with-aside__main .alert_box .infos .ol_count{color:#fff!important}#tinymce .alert_box .plus,.wrapper--main .alert_box .plus,.wrapper--main-with-aside__main .alert_box .plus{background-color:#efa733}#tinymce .alert_box .plus *,#tinymce .alert_box .plus h3,#tinymce .alert_box .plus h4,#tinymce .alert_box .plus li,#tinymce .alert_box .plus p,.wrapper--main .alert_box .plus *,.wrapper--main .alert_box .plus h3,.wrapper--main .alert_box .plus h4,.wrapper--main .alert_box .plus li,.wrapper--main .alert_box .plus p,.wrapper--main-with-aside__main .alert_box .plus *,.wrapper--main-with-aside__main .alert_box .plus h3,.wrapper--main-with-aside__main .alert_box .plus h4,.wrapper--main-with-aside__main .alert_box .plus li,.wrapper--main-with-aside__main .alert_box .plus p{color:#131e55}#tinymce .alternative,.wrapper--main .alternative,.wrapper--main-with-aside__main .alternative{background-color:#014f56}#tinymce .alternative *,#tinymce .alternative h3,#tinymce .alternative h4,#tinymce .alternative li,#tinymce .alternative p,.wrapper--main .alternative *,.wrapper--main .alternative h3,.wrapper--main .alternative h4,.wrapper--main .alternative li,.wrapper--main .alternative p,.wrapper--main-with-aside__main .alternative *,.wrapper--main-with-aside__main .alternative h3,.wrapper--main-with-aside__main .alternative h4,.wrapper--main-with-aside__main .alternative li,.wrapper--main-with-aside__main .alternative p{color:#fff}#tinymce .alternative li::before,.wrapper--main .alternative li::before,.wrapper--main-with-aside__main .alternative li::before{background-color:#fff!important}#tinymce .alternative .ol_count,.wrapper--main .alternative .ol_count,.wrapper--main-with-aside__main .alternative .ol_count{color:#fff!important}#tinymce .topics,.wrapper--main .topics,.wrapper--main-with-aside__main .topics{background-color:#6672ae}#tinymce .topics *,#tinymce .topics h3,#tinymce .topics h4,#tinymce .topics li,#tinymce .topics p,.wrapper--main .topics *,.wrapper--main .topics h3,.wrapper--main .topics h4,.wrapper--main .topics li,.wrapper--main .topics p,.wrapper--main-with-aside__main .topics *,.wrapper--main-with-aside__main .topics h3,.wrapper--main-with-aside__main .topics h4,.wrapper--main-with-aside__main .topics li,.wrapper--main-with-aside__main .topics p{color:#fff}#tinymce .topics li::before,.wrapper--main .topics li::before,.wrapper--main-with-aside__main .topics li::before{background-color:#fff!important}#tinymce .topics .ol_count,.wrapper--main .topics .ol_count,.wrapper--main-with-aside__main .topics .ol_count{color:#fff!important}#tinymce .accordion_list,.wrapper--main .accordion_list,.wrapper--main-with-aside__main .accordion_list{padding:0;margin:1rem 0}#tinymce .accordion_list .accordion_item,.wrapper--main .accordion_list .accordion_item,.wrapper--main-with-aside__main .accordion_list .accordion_item{padding:0;position:relative}#tinymce .accordion_list .accordion_item .uk-accordion-title,.wrapper--main .accordion_list .accordion_item .uk-accordion-title,.wrapper--main-with-aside__main .accordion_list .accordion_item .uk-accordion-title{color:#336aab;padding:1rem 0;position:relative;width:100%;display:flex;flex-flow:row;justify-content:space-between;overflow:visible}#tinymce .accordion_list .accordion_item .uk-accordion-title .accordion_title_wrapper,.wrapper--main .accordion_list .accordion_item .uk-accordion-title .accordion_title_wrapper,.wrapper--main-with-aside__main .accordion_list .accordion_item .uk-accordion-title .accordion_title_wrapper{position:relative;width:100%;display:flex;flex-flow:row;font-weight:600}#tinymce .accordion_list .accordion_item .uk-accordion-title .accordion_title_wrapper .accordion_title,.wrapper--main .accordion_list .accordion_item .uk-accordion-title .accordion_title_wrapper .accordion_title,.wrapper--main-with-aside__main .accordion_list .accordion_item .uk-accordion-title .accordion_title_wrapper .accordion_title{position:relative;width:96%}#tinymce .accordion_list .accordion_item .uk-accordion-title::after,.wrapper--main .accordion_list .accordion_item .uk-accordion-title::after,.wrapper--main-with-aside__main .accordion_list .accordion_item .uk-accordion-title::after{content:"";position:absolute;bottom:0;left:0;width:94%;height:.1rem;background-color:#336aab}#tinymce .accordion_list .accordion_item .uk-accordion-title::before,.wrapper--main .accordion_list .accordion_item .uk-accordion-title::before,.wrapper--main-with-aside__main .accordion_list .accordion_item .uk-accordion-title::before{display:inline-block;border-radius:unset;content:"";height:1.5rem;width:1.5rem;position:absolute;bottom:-.3rem;right:0;left:auto;top:auto;background-repeat:no-repeat;background-position:center;background-size:cover;z-index:9999;background-image:url(../svg/arrow_post_down.svg);transition:all .4s ease-in}#tinymce .accordion_list .accordion_item .uk-accordion-content,.wrapper--main .accordion_list .accordion_item .uk-accordion-content,.wrapper--main-with-aside__main .accordion_list .accordion_item .uk-accordion-content{padding-right:2rem}#tinymce .accordion_list .accordion_item .uk-accordion-content::before,.wrapper--main .accordion_list .accordion_item .uk-accordion-content::before,.wrapper--main-with-aside__main .accordion_list .accordion_item .uk-accordion-content::before{content:none}#tinymce .accordion_list .uk-open .uk-accordion-title::before,.wrapper--main .accordion_list .uk-open .uk-accordion-title::before,.wrapper--main-with-aside__main .accordion_list .uk-open .uk-accordion-title::before{transform:rotate(180deg);transition:all .4s ease-in}#tinymce #a-z,.wrapper--main #a-z,.wrapper--main-with-aside__main #a-z{width:100%;margin-bottom:2.5rem;display:flex;flex-direction:row}#tinymce #a-z li,.wrapper--main #a-z li,.wrapper--main-with-aside__main #a-z li{display:inline-block;flex-grow:1;padding:.7rem;text-align:center;background:#dadbdc;color:#fff;text-transform:uppercase;border-left:.2rem solid #fff}#tinymce #a-z .active,.wrapper--main #a-z .active,.wrapper--main-with-aside__main #a-z .active{background:#336aab;cursor:pointer}#tinymce #a-z .active:hover,.wrapper--main #a-z .active:hover,.wrapper--main-with-aside__main #a-z .active:hover{cursor:pointer}#tinymce #a-z .current,.wrapper--main #a-z .current,.wrapper--main-with-aside__main #a-z .current{background:#131e55}#tinymce #posts-results,.wrapper--main #posts-results,.wrapper--main-with-aside__main #posts-results{display:block;padding:1rem 0}#tinymce #posts-results .posts_results_item,.wrapper--main #posts-results .posts_results_item,.wrapper--main-with-aside__main #posts-results .posts_results_item{display:none;position:relative;margin-bottom:4rem;color:#336aab;width:80%}#tinymce #posts-results .posts_results_item .posts_results_item_link,.wrapper--main #posts-results .posts_results_item .posts_results_item_link,.wrapper--main-with-aside__main #posts-results .posts_results_item .posts_results_item_link{position:relative;display:block}#tinymce #posts-results .posts_results_item .posts_results_item_link .dark_blue,#tinymce #posts-results .posts_results_item .posts_results_item_link .light_blue,.wrapper--main #posts-results .posts_results_item .posts_results_item_link .dark_blue,.wrapper--main #posts-results .posts_results_item .posts_results_item_link .light_blue,.wrapper--main-with-aside__main #posts-results .posts_results_item .posts_results_item_link .dark_blue,.wrapper--main-with-aside__main #posts-results .posts_results_item .posts_results_item_link .light_blue{margin:0}#tinymce #posts-results .posts_results_item .posts_results_item_link:after,.wrapper--main #posts-results .posts_results_item .posts_results_item_link:after,.wrapper--main-with-aside__main #posts-results .posts_results_item .posts_results_item_link:after{content:"";display:block;position:absolute;bottom:1rem;left:0;width:100%;height:.1rem;background-color:#336aab}#tinymce #posts-results .posts_results_item .posts_results_item_link:before,.wrapper--main #posts-results .posts_results_item .posts_results_item_link:before,.wrapper--main-with-aside__main #posts-results .posts_results_item .posts_results_item_link:before{display:block;border-radius:0;content:"";background-image:url(../svg/arrow_post.svg);height:1.5rem;width:1.5rem;position:absolute;left:auto;top:auto;bottom:.8rem;right:-4.4rem;background-repeat:no-repeat;background-position:center;background-size:cover;transition:all .1s ease-in}#tinymce #posts-results .light_blue .posts_results_item_link:before,.wrapper--main #posts-results .light_blue .posts_results_item_link:before,.wrapper--main-with-aside__main #posts-results .light_blue .posts_results_item_link:before{color:#336aab}#tinymce #posts-results .dark_blue .posts_results_item_link:before,.wrapper--main #posts-results .dark_blue .posts_results_item_link:before,.wrapper--main-with-aside__main #posts-results .dark_blue .posts_results_item_link:before{color:#131e55}#tinymce #posts-results .show,.wrapper--main #posts-results .show,.wrapper--main-with-aside__main #posts-results .show{display:block}#tinymce .posts-results-document a,.wrapper--main .posts-results-document a,.wrapper--main-with-aside__main .posts-results-document a{display:flex;justify-content:space-between}#tinymce .posts-results-document a img,.wrapper--main .posts-results-document a img,.wrapper--main-with-aside__main .posts-results-document a img{display:inline-block;width:30%}#tinymce .glossary-term-bar,.wrapper--main .glossary-term-bar,.wrapper--main-with-aside__main .glossary-term-bar{width:100%;margin-bottom:2.5rem;display:flex;flex-direction:row}#tinymce .glossary-term-bar .glossary-link-initial-item,#tinymce .glossary-term-bar .glossary-no-link-initial-item,.wrapper--main .glossary-term-bar .glossary-link-initial-item,.wrapper--main .glossary-term-bar .glossary-no-link-initial-item,.wrapper--main-with-aside__main .glossary-term-bar .glossary-link-initial-item,.wrapper--main-with-aside__main .glossary-term-bar .glossary-no-link-initial-item{display:inline-block;flex-grow:1;padding:.7rem;text-align:center;background:#dadbdc;text-transform:uppercase;border-left:.2rem solid #fff}#tinymce .glossary-term-bar .glossary-link-initial-item a,#tinymce .glossary-term-bar .glossary-no-link-initial-item a,.wrapper--main .glossary-term-bar .glossary-link-initial-item a,.wrapper--main .glossary-term-bar .glossary-no-link-initial-item a,.wrapper--main-with-aside__main .glossary-term-bar .glossary-link-initial-item a,.wrapper--main-with-aside__main .glossary-term-bar .glossary-no-link-initial-item a{color:#fff}#tinymce .glossary-term-bar .glossary-link-initial-item,.wrapper--main .glossary-term-bar .glossary-link-initial-item,.wrapper--main-with-aside__main .glossary-term-bar .glossary-link-initial-item{background:#336aab;cursor:pointer}#tinymce .glossary-term-list .glossary-letter,.wrapper--main .glossary-term-list .glossary-letter,.wrapper--main-with-aside__main .glossary-term-list .glossary-letter{text-transform:uppercase;color:#131e55}#tinymce .glossary-term-list .glossary-link-item,.wrapper--main .glossary-term-list .glossary-link-item,.wrapper--main-with-aside__main .glossary-term-list .glossary-link-item{pointer-events:none}#tinymce .glossary-term-list .glossary-link-item a,.wrapper--main .glossary-term-list .glossary-link-item a,.wrapper--main-with-aside__main .glossary-term-list .glossary-link-item a{color:#336aab}#tinymce .overview_intro,.wrapper--main .overview_intro,.wrapper--main-with-aside__main .overview_intro{margin-bottom:3rem}#tinymce .overview_list,.wrapper--main .overview_list,.wrapper--main-with-aside__main .overview_list{display:flex;flex-flow:row wrap;justify-content:space-between;padding-left:0;margin-top:0}#tinymce .overview_list .overview_item,.wrapper--main .overview_list .overview_item,.wrapper--main-with-aside__main .overview_list .overview_item{flex:1 0 100%;max-width:100%;margin-bottom:8rem;padding-left:0}#tinymce .overview_list .overview_item .overview_item_link,.wrapper--main .overview_list .overview_item .overview_item_link,.wrapper--main-with-aside__main .overview_list .overview_item .overview_item_link{display:flex;min-height:150px;height:100%}#tinymce .overview_list .overview_item .overview_item_link .overview_item_img_wrap,.wrapper--main .overview_list .overview_item .overview_item_link .overview_item_img_wrap,.wrapper--main-with-aside__main .overview_list .overview_item .overview_item_link .overview_item_img_wrap{flex:0 0 20%;width:20%;margin-right:2rem;background-position:center center;background-size:cover;background-repeat:no-repeat}#tinymce .overview_list .overview_item .overview_item_link .overview_item_content,.wrapper--main .overview_list .overview_item .overview_item_link .overview_item_content,.wrapper--main-with-aside__main .overview_list .overview_item .overview_item_link .overview_item_content{position:relative;flex:0 0 72%;width:72%}#tinymce .overview_list .overview_item .overview_item_link .overview_item_content h3,.wrapper--main .overview_list .overview_item .overview_item_link .overview_item_content h3,.wrapper--main-with-aside__main .overview_list .overview_item .overview_item_link .overview_item_content h3{margin-top:0;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#tinymce .overview_list .overview_item .overview_item_link .overview_item_content h3 .media__content__date,.wrapper--main .overview_list .overview_item .overview_item_link .overview_item_content h3 .media__content__date,.wrapper--main-with-aside__main .overview_list .overview_item .overview_item_link .overview_item_content h3 .media__content__date{margin-bottom:2.5rem;display:block}#tinymce .overview_list .overview_item .overview_item_link .overview_item_content h3 .overview_item_type,.wrapper--main .overview_list .overview_item .overview_item_link .overview_item_content h3 .overview_item_type,.wrapper--main-with-aside__main .overview_list .overview_item .overview_item_link .overview_item_content h3 .overview_item_type{display:block;color:#908e8f;font-size:1.3rem;text-transform:capitalize}#tinymce .overview_list .overview_item .overview_item_link .overview_item_content .text_overview,.wrapper--main .overview_list .overview_item .overview_item_link .overview_item_content .text_overview,.wrapper--main-with-aside__main .overview_list .overview_item .overview_item_link .overview_item_content .text_overview{margin-bottom:.5rem}#tinymce .overview_list .overview_item .overview_item_link .overview_item_content::after,.wrapper--main .overview_list .overview_item .overview_item_link .overview_item_content::after,.wrapper--main-with-aside__main .overview_list .overview_item .overview_item_link .overview_item_content::after{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #336aab}#tinymce .overview_list .overview_item .overview_item_link .dark_blue::after,#tinymce .overview_list .overview_item .overview_item_link .light_blue::after,.wrapper--main .overview_list .overview_item .overview_item_link .dark_blue::after,.wrapper--main .overview_list .overview_item .overview_item_link .light_blue::after,.wrapper--main-with-aside__main .overview_list .overview_item .overview_item_link .dark_blue::after,.wrapper--main-with-aside__main .overview_list .overview_item .overview_item_link .light_blue::after{background-color:transparent}#tinymce .overview_list .overview_item .overview_item_link .overview_item_content::before,.wrapper--main .overview_list .overview_item .overview_item_link .overview_item_content::before,.wrapper--main-with-aside__main .overview_list .overview_item .overview_item_link .overview_item_content::before{content:"";height:1.5rem;width:1.5rem;position:absolute;bottom:0;right:-4.4rem;background-repeat:no-repeat;background-position:center;background-size:cover;z-index:9999;background-image:url(../svg/arrow_post.svg);transition:all .1s ease-in}#tinymce .overview_list .overview_item .text_overview,.wrapper--main .overview_list .overview_item .text_overview,.wrapper--main-with-aside__main .overview_list .overview_item .text_overview{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#tinymce .overview_list .overview_item .dark_blue,.wrapper--main .overview_list .overview_item .dark_blue,.wrapper--main-with-aside__main .overview_list .overview_item .dark_blue{color:#131e55}#tinymce .wrapper--main-with-aside__main_filiale,.wrapper--main .wrapper--main-with-aside__main_filiale,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%}#tinymce .wrapper--main-with-aside__main_filiale .map_wrapper,.wrapper--main .wrapper--main-with-aside__main_filiale .map_wrapper,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_wrapper{flex:0 1 45%;width:45%}#tinymce .wrapper--main-with-aside__main_filiale .map_wrapper .acf-map,.wrapper--main .wrapper--main-with-aside__main_filiale .map_wrapper .acf-map,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_wrapper .acf-map{width:100%;height:600px}#tinymce .wrapper--main-with-aside__main_filiale .map_wrapper .acf-map .marker,.wrapper--main .wrapper--main-with-aside__main_filiale .map_wrapper .acf-map .marker,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_wrapper .acf-map .marker{display:none;visibility:hidden}#tinymce .wrapper--main-with-aside__main_filiale .map_wrapper .acf-map .acf-map img,.wrapper--main .wrapper--main-with-aside__main_filiale .map_wrapper .acf-map .acf-map img,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_wrapper .acf-map .acf-map img{max-width:inherit!important}#tinymce .wrapper--main-with-aside__main_filiale .map_content_wrap,.wrapper--main .wrapper--main-with-aside__main_filiale .map_content_wrap,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_content_wrap{flex:0 0 54%}#tinymce .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content,.wrapper--main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content{display:none}#tinymce .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .gradient_light,.wrapper--main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .gradient_light,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .gradient_light{text-align:center;margin-left:1rem;margin-right:1rem;padding-top:1.5rem;padding-bottom:.5rem}#tinymce .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .gradient_light .aside-list__title,.wrapper--main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .gradient_light .aside-list__title,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .gradient_light .aside-list__title{font-size:3rem;margin:2rem 0;color:#fff}#tinymce .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .map_content_item,.wrapper--main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .map_content_item,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .map_content_item{position:relative;padding-left:5rem;margin-bottom:2rem}#tinymce .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .map_content_item:last-child,.wrapper--main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .map_content_item:last-child,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .map_content_item:last-child{margin-top:2rem;margin-bottom:0}#tinymce .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .map_content_item::after,.wrapper--main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .map_content_item::after,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .map_content_item::after{content:" ";position:absolute;top:0;left:0;width:3rem;height:3rem;background-repeat:no-repeat;background-size:contain;background-position:center}#tinymce .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .site a,.wrapper--main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .site a,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .site a{color:#336aab!important}#tinymce .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .address::after,.wrapper--main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .address::after,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .address::after{background-image:url(../svg/icons/icon-location--dark-blue.svg)}#tinymce .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .mail::after,.wrapper--main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .mail::after,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .mail::after{background-image:url(../svg/icons/icon-mail--dark-blue.svg)}#tinymce .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .phone::after,.wrapper--main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .phone::after,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .phone::after{background-image:url(../svg/icons/icon-call--blue.svg)}#tinymce .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .opening::after,.wrapper--main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .opening::after,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .opening::after{background-image:url(../svg/icons/icon-opening--blue.svg)}#tinymce .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .site::after,.wrapper--main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .site::after,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .site::after{background-image:url(../svg/icons/icon-web--blue.svg)}#tinymce .wrapper--main-with-aside__main_filiale .map_content_wrap .active,.wrapper--main .wrapper--main-with-aside__main_filiale .map_content_wrap .active,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_content_wrap .active{display:block}#tinymce .wrapper--main-with-aside__main_filiale .map_services_content_large,#tinymce .wrapper--main-with-aside__main_filiale .map_services_large,.wrapper--main .wrapper--main-with-aside__main_filiale .map_services_content_large,.wrapper--main .wrapper--main-with-aside__main_filiale .map_services_large,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_services_content_large,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_services_large{flex:0 1 100%;width:100%}#tinymce .wrapper--main-with-aside__main_filiale .map_services_content_large .acf-map,#tinymce .wrapper--main-with-aside__main_filiale .map_services_large .acf-map,.wrapper--main .wrapper--main-with-aside__main_filiale .map_services_content_large .acf-map,.wrapper--main .wrapper--main-with-aside__main_filiale .map_services_large .acf-map,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_services_content_large .acf-map,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_services_large .acf-map{width:100%;height:400px}#tinymce .wrapper--main-with-aside__main_filiale .map_services_content_large .map_content .map_content_title_wrap,#tinymce .wrapper--main-with-aside__main_filiale .map_services_large .map_content .map_content_title_wrap,.wrapper--main .wrapper--main-with-aside__main_filiale .map_services_content_large .map_content .map_content_title_wrap,.wrapper--main .wrapper--main-with-aside__main_filiale .map_services_large .map_content .map_content_title_wrap,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_services_content_large .map_content .map_content_title_wrap,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_services_large .map_content .map_content_title_wrap{margin-left:0;margin-right:0}#tinymce .wrapper--main-with-aside__main_filiale .map_services_content_large .map_content .map_content_list_wrap,#tinymce .wrapper--main-with-aside__main_filiale .map_services_large .map_content .map_content_list_wrap,.wrapper--main .wrapper--main-with-aside__main_filiale .map_services_content_large .map_content .map_content_list_wrap,.wrapper--main .wrapper--main-with-aside__main_filiale .map_services_large .map_content .map_content_list_wrap,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_services_content_large .map_content .map_content_list_wrap,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_services_large .map_content .map_content_list_wrap{display:flex;flex-flow:row wrap;justify-content:space-between}#tinymce .wrapper--main-with-aside__main_filiale .map_services_content_large .map_content .map_content_list_wrap .map_content_list,#tinymce .wrapper--main-with-aside__main_filiale .map_services_large .map_content .map_content_list_wrap .map_content_list,.wrapper--main .wrapper--main-with-aside__main_filiale .map_services_content_large .map_content .map_content_list_wrap .map_content_list,.wrapper--main .wrapper--main-with-aside__main_filiale .map_services_large .map_content .map_content_list_wrap .map_content_list,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_services_content_large .map_content .map_content_list_wrap .map_content_list,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_services_large .map_content .map_content_list_wrap .map_content_list{flex:1 0 47%;width:47%;margin:2rem 0 0 0;padding-left:0}#tinymce .calculator,.wrapper--main .calculator,.wrapper--main-with-aside__main .calculator{position:relative}#tinymce .calculator .hidden,.wrapper--main .calculator .hidden,.wrapper--main-with-aside__main .calculator .hidden{display:none}#tinymce .calculator .insurance_msg,.wrapper--main .calculator .insurance_msg,.wrapper--main-with-aside__main .calculator .insurance_msg{color:#f08080}#tinymce .calculator .empty,.wrapper--main .calculator .empty,.wrapper--main-with-aside__main .calculator .empty{border:#f08080 solid 1px!important}#tinymce .calculator input[type=number],.wrapper--main .calculator input[type=number],.wrapper--main-with-aside__main .calculator input[type=number]{text-align:center;box-shadow:0 6px 10px 0 rgba(0,0,0,.1);font-size:18px;padding:.5rem .3rem;display:block;margin:1rem auto;width:4rem;border:#d3d3d3 solid .1rem}#tinymce .calculator .calculator_overlay,.wrapper--main .calculator .calculator_overlay,.wrapper--main-with-aside__main .calculator .calculator_overlay{display:none;position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(255,255,255,.6)}#tinymce .calculator .calculator_startup,.wrapper--main .calculator .calculator_startup,.wrapper--main-with-aside__main .calculator .calculator_startup{padding:2rem 0}#tinymce .calculator .calculator_startup input[type=radio],.wrapper--main .calculator .calculator_startup input[type=radio],.wrapper--main-with-aside__main .calculator .calculator_startup input[type=radio]{margin-right:1.5rem}#tinymce .calculator .calculator_wrap .insurance_trigger_list,.wrapper--main .calculator .calculator_wrap .insurance_trigger_list,.wrapper--main-with-aside__main .calculator .calculator_wrap .insurance_trigger_list{margin:2rem 0}#tinymce .calculator .calculator_wrap .insurance_trigger_list .insurance_item_separator,.wrapper--main .calculator .calculator_wrap .insurance_trigger_list .insurance_item_separator,.wrapper--main-with-aside__main .calculator .calculator_wrap .insurance_trigger_list .insurance_item_separator{margin:1rem 0}#tinymce .calculator .calculator_wrap .insurance_trigger_list .disabled,.wrapper--main .calculator .calculator_wrap .insurance_trigger_list .disabled,.wrapper--main-with-aside__main .calculator .calculator_wrap .insurance_trigger_list .disabled{margin-bottom:1rem}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured{display:flex;flex-flow:row wrap;justify-content:space-between}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list{width:45%;flex:0 0 45%;padding:0}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_title_wrap,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_title_wrap,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_title_wrap{display:flex;justify-content:space-between;flex-flow:row wrap;padding:0;margin-bottom:2rem}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_title_wrap .insured_title,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_title_wrap .insured_title,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_title_wrap .insured_title{color:#131e55;margin:0}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_title_wrap .remove_insured,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_title_wrap .remove_insured,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_title_wrap .remove_insured{background-color:grey;padding:.1rem 2rem;color:#fff;border:none}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_title_wrap .remove_insured .icon_remove,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_title_wrap .remove_insured .icon_remove,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_title_wrap .remove_insured .icon_remove{display:inline-block;position:relative;height:1rem;width:1rem;margin-right:1rem;vertical-align:middle}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_title_wrap .remove_insured .icon_remove::before,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_title_wrap .remove_insured .icon_remove::before,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_title_wrap .remove_insured .icon_remove::before{content:"";display:inline-block;width:1rem;height:1rem;background-size:contain;background-repeat:no-repeat;position:absolute;background-image:url(../svg/icons/icon-cross--white.svg)}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_intel,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_intel,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_intel{background-color:#f3f1f1;flex:1 0 50%;padding:1rem 1rem 1rem 1rem;margin-bottom:.5rem;border-left:#336aab 3rem solid;transition:all 2s ease-in}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_intel input,#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_intel label,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_intel input,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_intel label,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_intel input,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_intel label{display:inline-block}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_intel input,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_intel input,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_intel input{margin-left:1rem;border:none;border-bottom:.1rem grey solid;background-color:transparent;box-shadow:none}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p{padding:0}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list{flex:1 0 50%;padding:0;margin:0;height:100%}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item{padding:1rem 1rem 1rem 1rem;background-color:#f3f1f1;margin-bottom:.5rem;border-left:#336aab 3rem solid}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content p,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content p,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content p{display:inline-block}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .price_package,#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content p[class^=price_],.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .price_package,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content p[class^=price_],.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .price_package,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content p[class^=price_]{color:#336aab;margin-left:.5rem}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe{padding:1rem 0}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe p,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe p,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe p{display:block}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .isAlreadyInsured_radio_wrap,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .isAlreadyInsured_radio_wrap,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .isAlreadyInsured_radio_wrap{text-align:center;margin-right:2rem}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .isAlreadyInsured_radio_wrap label+label,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .isAlreadyInsured_radio_wrap label+label,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .isAlreadyInsured_radio_wrap label+label{margin-left:1.5rem}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .isAlreadyInsured_radio_wrap input,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .isAlreadyInsured_radio_wrap input,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .isAlreadyInsured_radio_wrap input{display:inline-block;margin-right:.5rem}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .already_insured_age_wrap input,#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .already_insured_age_wrap label,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .already_insured_age_wrap input,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .already_insured_age_wrap label,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .already_insured_age_wrap input,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .already_insured_age_wrap label{display:inline-block;text-align:center}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .already_insured_age_wrap input,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .already_insured_age_wrap input,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .already_insured_age_wrap input{margin-left:1rem;border:none;border-bottom:.1rem grey solid;background-color:transparent;box-shadow:none}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item:last-child,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item:last-child,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item:last-child{background-color:#336aab;border-left:none}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item:last-child .insurance_amount_wrap,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item:last-child .insurance_amount_wrap,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item:last-child .insurance_amount_wrap{padding-left:0;background-color:#336aab;text-align:center}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item:last-child .insurance_amount_wrap p+p,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item:last-child .insurance_amount_wrap p+p,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item:last-child .insurance_amount_wrap p+p{margin-left:.5rem}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item:last-child .insurance_amount_wrap p,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item:last-child .insurance_amount_wrap p,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item:last-child .insurance_amount_wrap p{color:#fff}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item:last-child .insurance_amount_wrap .glossary-link .glossary-underline,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item:last-child .insurance_amount_wrap .glossary-link .glossary-underline,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item:last-child .insurance_amount_wrap .glossary-link .glossary-underline{color:#fff!important}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_hidden,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_hidden,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_hidden{display:none}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .total_amount_wrap,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .total_amount_wrap,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .total_amount_wrap{margin:3rem 0 0 0;background-color:#131e55;padding:2rem;display:flex;flex-flow:wrap;justify-content:center;align-items:center}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .total_amount_wrap p+p,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .total_amount_wrap p+p,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .total_amount_wrap p+p{margin-left:1rem}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .total_amount_wrap p,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .total_amount_wrap p,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .total_amount_wrap p{display:inline-block;color:#fff}#tinymce .calculator .calculator_wrap .add_insured_wrap,.wrapper--main .calculator .calculator_wrap .add_insured_wrap,.wrapper--main-with-aside__main .calculator .calculator_wrap .add_insured_wrap{margin-top:3rem;display:flex;flex-flow:column}#tinymce .calculator .calculator_wrap .add_insured_wrap .add_insured+.add_insured,.wrapper--main .calculator .calculator_wrap .add_insured_wrap .add_insured+.add_insured,.wrapper--main-with-aside__main .calculator .calculator_wrap .add_insured_wrap .add_insured+.add_insured{margin-top:1rem}#tinymce .calculator .calculator_wrap .add_insured_wrap .add_insured,.wrapper--main .calculator .calculator_wrap .add_insured_wrap .add_insured,.wrapper--main-with-aside__main .calculator .calculator_wrap .add_insured_wrap .add_insured{border:none;text-align:left;padding:1.5rem 1rem;width:36%;color:#fff;cursor:pointer;background-color:#131e55}#tinymce .calculator .calculator_wrap .add_insured_wrap .add_insured .icon_add,.wrapper--main .calculator .calculator_wrap .add_insured_wrap .add_insured .icon_add,.wrapper--main-with-aside__main .calculator .calculator_wrap .add_insured_wrap .add_insured .icon_add{display:inline-block;position:relative;height:1.5rem;width:1.5rem;margin-right:1.5rem;vertical-align:middle}#tinymce .calculator .calculator_wrap .add_insured_wrap .add_insured .icon_add::before,.wrapper--main .calculator .calculator_wrap .add_insured_wrap .add_insured .icon_add::before,.wrapper--main-with-aside__main .calculator .calculator_wrap .add_insured_wrap .add_insured .icon_add::before{content:"";display:inline-block;width:1.5rem;height:1.5rem;background-size:contain;background-repeat:no-repeat;position:absolute;background-image:url(../svg/icons/icon-plus--white.svg)}#tinymce .care_holiday_list,.wrapper--main .care_holiday_list,.wrapper--main-with-aside__main .care_holiday_list{padding:0}#tinymce .care_holiday_list .care_holiday_item,.wrapper--main .care_holiday_list .care_holiday_item,.wrapper--main-with-aside__main .care_holiday_list .care_holiday_item{padding-left:0}#tinymce .brochure_list,.wrapper--main .brochure_list,.wrapper--main-with-aside__main .brochure_list{padding:0;display:flex;flex-flow:row wrap;justify-content:space-between}#tinymce .brochure_list .brochure_item,.wrapper--main .brochure_list .brochure_item,.wrapper--main-with-aside__main .brochure_list .brochure_item{flex:0 0 30%;padding:0;margin-right:3%;margin-bottom:6rem;display:flex;flex-flow:column;justify-content:space-between}#tinymce .brochure_list .brochure_item .brochure_item-image,.wrapper--main .brochure_list .brochure_item .brochure_item-image,.wrapper--main-with-aside__main .brochure_list .brochure_item .brochure_item-image{height:30rem;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}#tinymce .brochure_list .brochure_item .brochure_item-content,.wrapper--main .brochure_list .brochure_item .brochure_item-content,.wrapper--main-with-aside__main .brochure_list .brochure_item .brochure_item-content{flex-grow:1;display:flex;flex-flow:column;justify-content:space-between}#tinymce .brochure_list .brochure_item .brochure_item-content .brochure_item-title,.wrapper--main .brochure_list .brochure_item .brochure_item-content .brochure_item-title,.wrapper--main-with-aside__main .brochure_list .brochure_item .brochure_item-content .brochure_item-title{margin:1rem 0}#tinymce .brochure_list .brochure_item .brochure_item-content .brochure_item-link,.wrapper--main .brochure_list .brochure_item .brochure_item-content .brochure_item-link,.wrapper--main-with-aside__main .brochure_list .brochure_item .brochure_item-content .brochure_item-link{padding:.7rem 2rem .7rem 1rem;background-color:#131e55;color:#fff;display:flex;justify-content:space-between;align-items:center}#tinymce .brochure_list .brochure_item .brochure_item-content .brochure_item-link .icon_download,.wrapper--main .brochure_list .brochure_item .brochure_item-content .brochure_item-link .icon_download,.wrapper--main-with-aside__main .brochure_list .brochure_item .brochure_item-content .brochure_item-link .icon_download{display:inline-block;position:relative;height:1.5rem;width:1.5rem;vertical-align:middle}#tinymce .brochure_list .brochure_item .brochure_item-content .brochure_item-link .icon_download::before,.wrapper--main .brochure_list .brochure_item .brochure_item-content .brochure_item-link .icon_download::before,.wrapper--main-with-aside__main .brochure_list .brochure_item .brochure_item-content .brochure_item-link .icon_download::before{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;background-image:url(../svg/icons/icon-download--white.svg)}#tinymce .brochure_list::after,.wrapper--main .brochure_list::after,.wrapper--main-with-aside__main .brochure_list::after{content:"";flex:auto}#tinymce .page_error_msg,.wrapper--main .page_error_msg,.wrapper--main-with-aside__main .page_error_msg{margin-bottom:3rem}.aside-list{margin-top:4rem}.aside-list .uk-accordion-content,.aside-list .uk-accordion>:nth-child(n+2){margin-top:0!important}.aside-list .uk-accordion-arrow::before{background-image:url(../svg/arrow-down.svg);width:2em;height:2em}.aside-list .display_all_contact{display:block;color:#336aab;font-size:2rem}.aside-list .uk-open .aside-list__list__item--info,.aside-list .uk-open .aside-list__list__item--info>a{color:#131e55}.aside-list .uk-open .aside-list__list__item--name:after{background-image:url(../svg/icons/icon-person--black.svg)}.aside-list .uk-open .aside-list__list__item--call:after{background-image:url(../svg/icons/icon-call--blue.svg)}.aside-list .uk-open .aside-list__list__item--mail:after{background-image:url(../svg/icons/icon-mail--dark-blue.svg)}.aside-list .uk-open .aside-list__list__item--address:after{background-image:url(../svg/icons/icon-location--dark-blue.svg)}.aside-list .uk-open .aside-list__list__item--web:after{background-image:url(../svg/icons/icon-web--blue.svg)}.aside-list__header{padding:1rem 1rem 1rem 0;margin-bottom:0;font-size:2.7rem}.aside-list__list{list-style-type:none;padding:0;margin:0;color:#131e55}.aside-list__list a{color:#131e55}.aside-list__list a:focus{border-top:1px solid #336aab}.aside-list__list__item--info{border-top:1px solid #336aab}.aside-list__list .aside-list__list__item:first-child a:first-child{border-top:none}.aside-list__list,.aside-list__list__item--info{font-size:1.5rem;display:block;padding:1rem 1rem 1rem 0}.aside-list__list__item--address,.aside-list__list__item--call,.aside-list__list__item--download,.aside-list__list__item--mail,.aside-list__list__item--name,.aside-list__list__item--web{padding:2rem 1rem 2rem 5rem;position:relative;word-break:break-word}.aside-list__list__item--address:after,.aside-list__list__item--call:after,.aside-list__list__item--download:after,.aside-list__list__item--mail:after,.aside-list__list__item--name:after,.aside-list__list__item--web:after{position:absolute;left:1rem;content:'';display:inline-block;width:3rem;height:3rem;margin-right:1rem;background-size:contain;background-repeat:no-repeat;top:50%;transform:translateY(-50%)}.aside-list__list__item--name:after{background-image:url(../svg/icons/icon-person.svg)}.aside-list__list__item--call:after{background-image:url(../svg/icons/icon-call--grey.svg)}.aside-list__list__item--mail:after{background-image:url(../svg/icons/icon-mail--grey.svg)}.aside-list__list__item--address:after{background-image:url(../svg/icons/icon-location--grey.svg)}.aside-list__list__item--web:after{background-image:url(../svg/icons/icon-web--grey.svg)}.aside-list__list__item--download{padding:0}.aside-list-bg .gradient_dark{padding:2rem 2rem 1rem 4rem}.aside-list .aside-list_title_wrap{padding:2rem 2rem 0 4rem;position:relative;border-radius:5rem 0 0 0}.aside-list .aside-list_title_wrap .aside-list__title{flex:0 1 78%;margin-bottom:2rem}.aside-list .aside-list_title_wrap .aside-list_title_img{flex:0 1 22%;height:3.5rem;align-self:center}.aside-list .aside-list__link{padding:0 2rem 2rem 4rem}.aside-list .aside-list__link img{height:2rem;align-self:center;margin-right:1.5rem}.aside-list__list__item--search{display:flex;justify-content:space-between;align-items:center}.aside-list__list__item--search .checkbox{display:inline-block;height:1.5rem;width:1.5rem;border:#908e8f .1rem solid;position:relative}.uk-active .checkbox::after{content:'';display:inline-block;transform:rotate(45deg);height:1.2rem;width:.6rem;border-bottom:.2rem solid #131e55;border-right:.2rem solid #131e55;position:absolute;left:.4rem;top:-.1rem}#breadcrumbs{color:#336aab;font-weight:700}#breadcrumbs a{color:#336aab}.breadcrumb_last{color:#131e55}.contact-info-content{display:flex}.contact-info-content>h2{flex:0 1 auto}.contact-info-content .contact-info-list{display:flex;flex:1 0 auto;justify-content:flex-end}.contact-info{display:flex;justify-content:center;align-items:center;margin-top:2rem}.contact-info .contact-info-item a{margin-left:1.5rem;color:#336aab;display:flex;justify-content:space-between;align-items:center;font-size:1.8rem}.contact-info .contact-info-item a .contact-info__picto{display:inline-block;height:4rem;width:4rem;position:relative;margin-right:2rem}.contact-info .contact-info-item a .contact-info__picto:before{content:'';display:inline-block;width:4rem;height:4rem;position:relative;left:50%;top:50%;transform:translate(-50%,-50%);background-repeat:no-repeat}.contact-info .contact-info-item a .contact-info__picto--mail:before{background-image:url(../svg/icons/icon-mail--circle.svg);background-size:contain}.contact-info .contact-info-item a .contact-info__picto--phone:before{background-image:url(../svg/icons/icon-phone--circle.svg);background-size:contain}@media screen and (max-width:910px){.contact-info-content{flex-direction:column;align-items:flex-start}.contact-info-content>h2{flex:0 1 auto}.contact-info-content .contact-info-list{margin-bottom:3rem;flex:1 0 auto;justify-content:flex-end}}@media only screen and (max-width:670px){.contact-info.contact-info-list{flex-direction:column;align-items:flex-start}.contact-info.contact-info-list li{margin:1rem 0}.contact-info.contact-info-list li a{margin-left:0}}.cta-list{margin-top:4rem}.cta-list__item{margin-bottom:1rem}.cta-list{display:flex;flex-direction:row}.cta-list__item+.cta-list__item{margin-left:1rem}@media screen and (max-width:520px){.cta-list{display:flex;flex-direction:column}.cta-list__item+.cta-list__item{margin-left:0rem}}@media print{body{border:#000 solid;margin:0;color:#000}body .alert_box,body table,body td,body th,body tr{border:solid #000!important}body .uk-accordion-content{display:block!important}.box_info_header_wrap,.footer,.menu-header1,.wrapper--main-with-aside__aside{display:none!important}}.media__content{margin:0 1rem;padding:2rem 1.5rem;display:block}.media__content p{margin-bottom:2rem}.media__content .btn--read-more{margin-top:1rem}.media__img{background-size:cover;min-height:27rem;margin:0 1rem}.alignleft{float:left;margin-right:2rem}.alignright{float:right;margin-left:2rem}.aligncenter{margin:0 auto}div:after{clear:both}@media only screen and (min-width:910px){.media .media__content{margin-left:0;margin-right:0}.media__img{margin:0}}@media only screen and (min-width:1160px){.media{display:flex}.media__content,.media__img{flex-basis:50%;flex-grow:1}.slider--news li:nth-child(even) .media{flex-direction:row-reverse}.media__content .btn--read-more{margin-top:2rem}.media__content{display:flex;flex-direction:column}}@media only screen and (min-width:1200px){.header_wrap .content_header{padding-left:calc((((100vw) - 1200px)/ 2) + 3rem)}}@media only screen and (max-width:860px){.alignleft{float:none;margin:0 auto}.alignright{float:none;margin:0 auto}}div.asl_w{box-shadow:-3px 3px 7px 0 #bbb!important;border:none!important}.searchwp-live-search-results-showing{z-index:9999999!important}.nav-main .search-form{position:absolute;left:1.5vw;right:1.5vw;top:20vh;z-index:999999}.content_header .search-form{border:#131e55 .1rem solid}.search-form{background:#fff;display:flex}.search-form label{flex-grow:1;height:5rem;display:flex;align-items:center;position:relative}.search-form label input{line-height:1.5;padding:0 1rem;display:block;-webkit-appearance:none;border:none;min-width:90%;border-radius:0}.search-form label span{display:block;height:3rem;position:absolute;right:-10px;background-color:#fff}.search-form .search-submit{border:none;-webkit-appearance:none;background:#fff url(../svg/icons/icon-search.svg) center no-repeat;background-size:contain;cursor:pointer}.nav-main-2+.search-form .search-submit{width:3rem;background-position-y:50%;margin:.2rem 2.2rem}.nav-main-2+.search-form{height:0;max-height:0;overflow:hidden;transition:all ease .2s}.search-form.search-form--show{height:auto;max-height:15rem;margin:0 auto;max-width:32vw}.search-form.search-form--show input{width:100%}.search-form label,.search-form-home label{flex-grow:1}.search-form label input,.search-form-home label input{line-height:2;padding:.7rem 2.2rem}.search-form .search-submit,.search-form-home .search-submit{width:3rem;background-position-y:50%;margin:.2rem 2.2rem}.search-form-home label{height:auto}.searchwp-live-search-no-min-chars:after{content:"Tippen Sie weiter"!important}.overlay_search{display:none;position:fixed;top:0;bottom:0;left:0;right:0;height:500px;width:100%;background-color:rgba(250,250,250,.95);z-index:9999999}.overlay_search .flying_form_search{position:absolute;left:1.5vw;right:1.5vw;top:30rem}.overlay_search .flying_form_search .flying_form_search_wrap{position:relative;width:50%;margin:0 auto}.overlay_search .flying_form_search .flying_form_search_wrap .remove_search{padding:1rem;display:inline-block;margin-right:1rem;vertical-align:middle;position:absolute;z-index:999;top:-5rem;right:0;cursor:pointer}.overlay_search .flying_form_search .flying_form_search_wrap .remove_search::before{content:"";display:inline-block;width:1rem;height:1rem;background-size:contain;background-repeat:no-repeat;background-image:url(../svg/icons/icon-cross--black.svg)}.overlay_search_show{display:block}.home .overlay_search{height:750px}.slick-slider,.slider-container{display:none}.slick-initialized{display:block}.slick-next,.slick-prev{top:30%;background-size:contain;background-repeat:no-repeat;z-index:999}.slick-next:before,.slick-prev:before{display:none}.slick-next{right:-2rem;background-image:url(../svg/slider-arrows/post_blue.svg)}.slick-prev{left:-1.5rem;background-image:url(../svg/slider-arrows/pre_blue.svg)}.container--grey .slick-next{right:-2rem;background-image:url(../svg/slider-arrows/post.svg)}.container--grey .slick-prev{left:-1.5rem;background-image:url(../svg/slider-arrows/pre.svg)}.slider-container{position:relative}.slider-container img{height:100%;padding:0 1rem}.slider-container h3{margin-top:2rem;margin-bottom:2rem;line-height:1.2}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{background-image:url(../svg/slider-arrows/post.svg);background-size:contain;background-repeat:no-repeat}.slick-dots li.slick-active button:before{color:#131e55}@media only screen and (min-width:480px){.slider .slick-next{right:-3rem}.slider .slick-prev{left:-3rem}.slider-container img{display:none;padding:0;max-width:100%}.slider-container .img_preview{height:20rem;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.slider-container .slick-slide{margin:0 1rem}.slider-container .slick-list{margin:0 -1rem}}@media only screen and (min-width:480px){.slider--news .slick-next{right:-3rem}.slider--news .slick-prev{left:-3rem}}#tinymce .table-content,#tinymce .table_wrap,.uk-accordion-content .table-content,.uk-accordion-content .table_wrap,.wrapper--main .table-content,.wrapper--main .table_wrap,.wrapper--main-with-aside__main .table-content,.wrapper--main-with-aside__main .table_wrap{overflow-x:auto;margin-top:3rem;margin-bottom:3rem}#tinymce table,.uk-accordion-content table,.wrapper--main table,.wrapper--main-with-aside__main table{background:0 0;width:100%!important;margin:0}#tinymce table span,.uk-accordion-content table span,.wrapper--main table span,.wrapper--main-with-aside__main table span{color:#fff}#tinymce table td span,.uk-accordion-content table td span,.wrapper--main table td span,.wrapper--main-with-aside__main table td span{color:inherit}#tinymce table ul li:before,.uk-accordion-content table ul li:before,.wrapper--main table ul li:before,.wrapper--main-with-aside__main table ul li:before{background-color:#fff}#tinymce thead th,.uk-accordion-content thead th,.wrapper--main thead th,.wrapper--main-with-aside__main thead th{background:#131e55}#tinymce th,.uk-accordion-content th,.wrapper--main th,.wrapper--main-with-aside__main th{background:#131e55;color:#fff;border-right:.1rem solid #fff;font-weight:700}#tinymce th *,.uk-accordion-content th *,.wrapper--main th *,.wrapper--main-with-aside__main th *{text-decoration:none!important;color:#fff}#tinymce td,.uk-accordion-content td,.wrapper--main td,.wrapper--main-with-aside__main td{background:#f3f1f1}#tinymce tr:not(:last-child),.uk-accordion-content tr:not(:last-child),.wrapper--main tr:not(:last-child),.wrapper--main-with-aside__main tr:not(:last-child){border-bottom:1px solid #fff}#tinymce td:not(:last-child),#tinymce th:not(:last-child),.uk-accordion-content td:not(:last-child),.uk-accordion-content th:not(:last-child),.wrapper--main td:not(:last-child),.wrapper--main th:not(:last-child),.wrapper--main-with-aside__main td:not(:last-child),.wrapper--main-with-aside__main th:not(:last-child){border-right:1px solid #fff}#tinymce th,.uk-accordion-content th,.wrapper--main th,.wrapper--main-with-aside__main th{padding:1.5rem 1rem}#tinymce th li:before,.uk-accordion-content th li:before,.wrapper--main th li:before,.wrapper--main-with-aside__main th li:before{background-color:#fff}#tinymce td,.uk-accordion-content td,.wrapper--main td,.wrapper--main-with-aside__main td{padding:.5rem 1.5rem;text-align:center}#tinymce td .short_btn,.uk-accordion-content td .short_btn,.wrapper--main td .short_btn,.wrapper--main-with-aside__main td .short_btn{display:block}#tinymce .table--alternativ tr:nth-child(odd) td,.uk-accordion-content .table--alternativ tr:nth-child(odd) td,.wrapper--main .table--alternativ tr:nth-child(odd) td,.wrapper--main-with-aside__main .table--alternativ tr:nth-child(odd) td{background:#fff}#tinymce tbody th,.uk-accordion-content tbody th,.wrapper--main tbody th,.wrapper--main-with-aside__main tbody th{background:#336aab;font-weight:400}#tinymce tr+tr th,.uk-accordion-content tr+tr th,.wrapper--main tr+tr th,.wrapper--main-with-aside__main tr+tr th{background:#336aab;font-weight:400}#tinymce td[style*='#326aaa'] ul li:before,#tinymce td[style*='#eae7e1'] ul li:before,#tinymce td[style*='#fff'] ul li:before,.uk-accordion-content td[style*='#326aaa'] ul li:before,.uk-accordion-content td[style*='#eae7e1'] ul li:before,.uk-accordion-content td[style*='#fff'] ul li:before,.wrapper--main td[style*='#326aaa'] ul li:before,.wrapper--main td[style*='#eae7e1'] ul li:before,.wrapper--main td[style*='#fff'] ul li:before,.wrapper--main-with-aside__main td[style*='#326aaa'] ul li:before,.wrapper--main-with-aside__main td[style*='#eae7e1'] ul li:before,.wrapper--main-with-aside__main td[style*='#fff'] ul li:before{background-color:currentColor}#tinymce td[style*='#004588'],#tinymce td[style*='#14aac7'],#tinymce td[style*='#2caac6'],.uk-accordion-content td[style*='#004588'],.uk-accordion-content td[style*='#14aac7'],.uk-accordion-content td[style*='#2caac6'],.wrapper--main td[style*='#004588'],.wrapper--main td[style*='#14aac7'],.wrapper--main td[style*='#2caac6'],.wrapper--main-with-aside__main td[style*='#004588'],.wrapper--main-with-aside__main td[style*='#14aac7'],.wrapper--main-with-aside__main td[style*='#2caac6']{background-color:#131e55!important}.glossary-tooltip{display:inline-block!important;z-index:999!important;cursor:pointer}.glossary-tooltip *{text-decoration:none!important;position:relative}.glossary-tooltip .glossary-link{position:relative;padding-right:.5rem}.glossary-tooltip .glossary-link a{color:#336aab}.glossary-tooltip .glossary-link:after{content:"";height:2.2rem;width:2.2rem;position:absolute;z-index:1;top:-1rem;right:-1rem;background:url(../svg/icons/icon-tooltip.svg) center no-repeat;background-size:cover}.glossary-tooltip .glossary-tooltip-content{transition:all ease-in 3ms}.glossary-tooltip .glossary-tooltip-content .glossary-tooltip-text{background-color:transparent;color:transparent;font-size:1.5rem}.glossary-tooltip .glossary-tooltip-content .glossary-tooltip-text a{display:block}.glossary-tooltip:hover{background-color:#f3f1f1}.glossary-tooltip:hover .glossary-tooltip-content{pointer-events:auto;background-color:#e5f6f9;transition:all ease-in 3ms}.glossary-tooltip:hover .glossary-tooltip-content .glossary-tooltip-text{background-color:#e5f6f9;color:#336aab;border-bottom:10px solid #f3f1f1!important;pointer-events:auto;padding:1.5rem;font-size:1.5rem}.glossary-tooltip:hover .glossary-tooltip-content::after{border-top-color:#f3f1f1!important}.glossary-tooltip-content-mobile{background-color:#e5f6f9!important;color:#336aab!important;border-bottom:10px solid #e5f6f9!important;pointer-events:auto;padding:1.5rem;font-size:1.5rem}.glossary-tooltip-content-mobile .close{top:0!important;right:-10px!important}#onetrust-accept-btn-handler{background-color:#131e55!important;border:none!important;border-radius:0!important;left:50%!important}#onetrust-pc-btn-handler{color:#131e55!important}.section_faq{margin:5rem 0}.section_faq .btn+.btn{margin-left:1rem}.category_title_main{color:#131e55;font-size:3.2rem}.category_title{color:#014f56!important}.category_description{margin-bottom:2rem}.accordion_item_faq{border:#eae7e1 solid .1rem;padding:1rem 1rem!important}.uk-accordion-title{position:relative;padding-right:3rem}.uk-accordion-title:before{position:absolute;right:.9rem;top:50%;transform:translate(-50%,-50%);float:none!important}.list__list--faq_cat{list-style:none;display:flex;flex-wrap:wrap;gap:2rem;margin:2rem 0 0 0}.list__list--faq_cat .list__list__item--faq_cat{width:calc((100% - 6rem)/ 4);display:flex;justify-content:center;margin-bottom:2rem;padding:2rem 2rem 0 2rem;position:relative;border-radius:5rem 0 0 0;background-color:#2e9a89}.list__list--faq_cat .list__list__item--faq_cat a{text-align:center}.list__list--faq_cat .list__list__item--faq_cat a img{display:inline-block}.list__list--faq_cat .list__list__item--faq_cat a p{margin:2rem 0;color:#fff}.list__list--faq_cat .list__list__item--faq_cat:before{display:none}.list__list--faq_cat .list__list__item--faq_cat>*{color:#fff!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}:focus{outline:0;border:none}.wpcf7-form{position:relative;width:80%;margin:0 auto}.wpcf7-form input,.wpcf7-form select,.wpcf7-form textarea{display:block;width:100%;padding:10px;margin-bottom:2rem;border:none;border-bottom:1px solid #d2d2d2;box-sizing:border-box}.wpcf7-form .wpcf7-list-item{display:flex;align-items:baseline;margin-left:0;margin-bottom:2rem}.wpcf7-form .wpcf7-list-item input[type=checkbox]{width:auto;margin:0}.wpcf7-form .wpcf7-list-item .wpcf7-list-item-label{margin-left:1rem}.wpcf7-form .uk-select:not([multiple]):not([size]){background-image:url(../svg/arrow_down.svg);background-size:3%}.wpcf7-form input[type=submit]{background:#336aab;border:none;padding:1rem 1.4rem;width:auto;color:#fff;text-transform:uppercase;cursor:pointer;transition:transform .8s ease-in-out;float:right}#pac-input{position:relative;display:block;width:100%;padding:10px;border:1px solid #d2d2d2;box-sizing:border-box;height:5rem}.country_search_form .country_search_label{display:block}.country_search_form .country_search_label input,.country_search_form .country_search_label select,.country_search_form .country_search_label textarea{display:block;width:100%;padding:10px;margin-bottom:2rem;border:none;border-bottom:1px solid #d2d2d2;box-sizing:border-box;font-size:2rem}.newsletter_form label{padding:0;margin-bottom:1rem}.newsletter_form input,.newsletter_form select,.newsletter_form textarea{display:block;width:80%;padding:10px;margin-bottom:1rem;border:none;border-bottom:1px solid #d2d2d2;box-sizing:border-box}.newsletter_form .btn_blue{margin-top:2rem;padding:1rem 2rem}input[type=file]{display:none}.custom-file-upload{border:1px solid #ccc;display:inline-block;padding:6px 12px;cursor:pointer;background-color:#131e55;color:#fff;margin-right:2rem}.custom-file-upload{margin-bottom:2rem}.bookly-form .picker__holder,.bookly-form .step,.bookly-form button,.bookly-form input[type=text],.bookly-form select,.bookly-form textarea{border-radius:0!important}.big-footer{background:#131e55;background-size:cover;padding-top:3rem;padding-bottom:3rem;color:#fff}.big-footer *,.small-footer *{color:#fff!important;font-size:1.2rem}.big-footer * a,.small-footer * a{padding:.5rem .5rem;margin-bottom:0;display:block}.big-footer__address .big-footer__address__logo a{padding:0}.big-footer__address .big-footer__address__logo a img{height:2.7rem;margin-bottom:2rem}.big-footer__address *,.big-footer__address a[href^=mailto],.big-footer__address a[href^=tel],.big-footer__address a[target='_blank']{color:#fff}.big-footer__address a{display:inline-block!important}.upper{text-transform:uppercase}.big-footer__menu{display:flex;flex-direction:row;justify-content:space-between;flex:1}.big-footer__menu .big-footer__menu--main{display:flex;flex-direction:row;justify-content:space-between;flex-grow:1}.big-footer__menu .big-footer__menu--secondary{flex:1;margin-left:10%}.big-footer__menu .big-footer_title{font-size:1.7rem;margin-bottom:1rem}.big-footer__menu .menu-item{line-height:1}.big-footer__menu .menu-item a{padding:0 0;margin-bottom:.8rem;display:block}.big-footer__menu .menu-item a:hover{opacity:.8}.small-footer{background:#336aab;background-size:cover;padding-top:.5rem;padding-bottom:.5rem}.small-footer ul{display:flex;align-items:center}.small-footer li{display:flex;padding:.2rem .5rem;position:relative;align-items:center}.small-footer li+li:before{content:'|';color:#fff;display:flex;align-items:center;padding-right:1rem}@media screen and (min-width:1160px){.big-footer>*{display:flex;flex-direction:row}.small-footer ul{display:flex;justify-content:center}.small-footer li{display:flex;flex-direction:row;align-items:baseline}}.navbar a:focus-visible{outline:3px solid #f39c12;outline-offset:2px}.navbar .submenu:focus-visible{border:2px solid #3498db}a:focus-visible,button:focus-visible{outline:3px solid #cc210e;outline-offset:2px}a:not(:focus-visible),button:not(:focus-visible){outline:0}a:focus,a:focus-visible{outline:3px solid #cc210e;outline-offset:2px}a:focus,button:focus{outline:3px solid #cc210e;outline-offset:2px}.menu-item-has-children:focus-within>ul{display:block}.expanded{display:flex!important;justify-content:space-around!important;padding:4rem 1rem 3rem 1rem!important}@media only screen and (max-width:1160px){.wrapper{padding:0 3.5vw 0 3.5vw}.nav-main{padding-top:2rem}.nav-main-1{flex:1 1 auto;justify-content:flex-start;padding-right:3rem}.nav-main-1>li{margin-right:2rem}.header-menu-btn--jobs,.header-menu-btn--person,.header-menu-btn--show-desktop{display:flex}.nav-main-2.desktop>li{position:relative}.nav-main-2.desktop>li:before{position:absolute;background-position:center center}.nav-main-2.desktop>li a{position:relative;z-index:999999;display:inline-block;overflow:hidden;white-space:nowrap;width:0;padding-left:100%}}@media only screen and (max-width:1024px){.menu-floating-wrap{right:1rem}.menu-floating-wrap .menu-floating_list{flex-flow:column;gap:1rem}.menu-floating-wrap .menu-floating_list .menu-item a img{width:5rem;height:5rem}.header_wrap .content_header .header-h1{font-size:5rem}.header_wrap .content_header .header-description{font-size:1.8rem}}@media only screen and (min-width:820px) and (max-width:1025px){.mobile{display:none}.desktop{display:block}.header-h1{font-size:8rem;padding-top:6rem}.home .header_wrap{width:100%}.home .header_wrap .content_header{flex:0 1 33%}.header-description{max-width:44rem}.header.header-desktop{margin-bottom:0}.header.header-desktop.header_no_image{margin-bottom:0;height:auto}.header-mobile{display:none}.header-desktop{display:block}.nav-main-1,.nav-main-1--open{height:auto;max-height:inherit}.fixed-header-desktop{position:inherit;left:0;right:0;z-index:203;top:0;margin:0;width:100%;background-color:rgba(250,250,250,.65);transition:all ease-in .1s;padding-bottom:2rem}.header-scrolled header .nav-main{width:100%;position:fixed;top:0;z-index:9999999;background-color:rgba(250,250,250,.95);transition:all ease-in .1s}.nav-open{overflow:scroll}.nav-main{padding-top:2rem}.nav-main-1{overflow:visible;display:flex}.nav-main-1 li{padding-top:0;margin-right:1.5rem}.header-menu-btn--show{display:none}.main-menu-item>a{padding-left:1rem;display:flex}.main-menu-item>ul{position:absolute;left:0;right:0;display:none;background:#fff;background:rgba(250,250,250,.95);max-width:1200px;margin:0 6.4vw;flex-direction:column}.main-menu-item>ul>li .sub-menu a{font-size:1.2rem}.main-menu-item .sub-menu .sub-menu{padding-left:0}.main-menu-item:hover>ul{display:flex;z-index:201}.column-sub-menu>ul{flex-direction:row}.nav-main-1>li:last-child{padding-bottom:0}.nav-main-1{background:0 0}.nav-main-1>li>.sub-menu{padding:2rem 2rem 0 2rem}.header.header-desktop.header_front_page{padding-bottom:19vh;height:750px}.header.header-desktop.header_front_page .wrapper .header-h1.header-h1--picture{bottom:0}.header_page{padding-bottom:0}.search-form-home{max-width:70rem}}@media only screen and (max-width:820px){body,html{width:100vw;overflow-x:hidden}#table_wrap{overflow-x:scroll}.wrapper{padding:0 3.5vw 0 3.5vw}.desktop{display:none}.mobile{display:block}.header-h1-desktop{display:none!important}.header-h1-mobile{display:flex!important}.n-p{padding:0!important}.wrapper--main-with-aside{margin-bottom:3rem;margin-top:3rem}.wrapper--main-with-aside ul{padding-left:1rem!important}.wrapper--main-with-aside ul li{padding:0 0 0 1rem!important}.wrapper--main-with-aside ul li h3{margin-top:1.5rem!important}.wrapper--main-with-aside ul li::before{left:0!important}.wrapper--main-with-aside ol{padding-left:1rem!important}.wrapper--main-with-aside ol li{padding:0 0 0 1rem!important}.wrapper--main-with-aside ol li .ol_count{left:-.3rem!important}.wrapper--main-with-aside .wrapper--main-with-aside__aside ul{padding-left:0!important}.wrapper--main-with-aside .wrapper--main-with-aside__aside ul li{padding:0!important}.wrapper--main-with-aside .wrapper--main-with-aside__aside ul li h3{margin-top:1.5rem!important}.wrapper--main-with-aside .wrapper--main-with-aside__aside ul li::before{left:0!important}.wrapper--main-with-aside .aside-list--mobile{padding-left:0!important;margin:0 0 2rem 0;display:flex}.wrapper--main-with-aside .aside-list--mobile .aside-item--mobile{padding:0!important;margin:0}.wrapper--main-with-aside .aside-list--mobile .aside-item--mobile .aside-list_title_wrap{padding:0}.wrapper--main-with-aside .aside-list--mobile .aside-item--mobile .aside-list_title_wrap .aside-list_title_img{margin-left:1rem;position:relative;top:auto;right:auto;transform:translate(0,0);display:inline-block;width:40px}.wrapper--main-with-aside .aside-list--mobile .aside-item--mobile .aside-list_title_wrap .aside-list__title{margin:1rem 0;font-size:1.5rem;width:auto}.header-h2,h2{margin:4rem 0 2rem 0;font-size:3rem!important;word-wrap:break-word}.header-h2 a,h2 a{font-size:3rem}h3{font-size:2.3rem;margin:1rem 0;word-wrap:break-word}h3 a{font-size:2.3rem}h4{color:rgba(0,0,0,.8);font-size:1.8rem;word-wrap:break-word}h4 a{font-size:1.8rem}.accordion_title{font-size:1.6rem;width:90%}#onetrust-policy-text,#pac-input,.ot-sdk-row,a,li,p,select{font-size:1.5rem;line-height:2.4rem}span{line-height:initial}table{width:100%!important}table tr td{width:100%!important}.box_info_header_wrap{margin:0}.header-fixed header .nav-main,.header-scrolled header .nav-main{width:100%;position:fixed;top:0;z-index:990999999999;background-color:rgba(250,250,250,.95)!important;transition:all ease-in .1s}.nav-main-1{display:none;overflow:visible}.nav-main-1 li{padding-top:0}.mobile-nav-active .nav-main>a svg{height:6rem;transform:translateX(-1rem);margin-top:4rem}.mobile-nav-active .nav-main.wrapper{flex-direction:column;flex-wrap:nowrap;align-items:center;height:100%;overflow-y:scroll;padding:5rem}.mobile-nav-active .nav-main-1--open{display:flex;flex-flow:column;justify-content:center;flex:1;margin:0;padding:0;text-align:center}.mobile-nav-active .nav-main-1--open a{font-size:2rem;padding:2rem 0}.mobile-nav-active .nav-main-2.mobile{margin-left:auto;margin-right:auto}.mobile-nav-active .header-menu-btn--search{display:none}.mobile-nav-active .header-menu-btn--show{background-color:#f1f1f1;position:fixed;top:2rem;left:50%;transform:translateX(-50%);margin-left:0!important}.mobile-nav-active .header-menu-btn--show>a{background:0 0;display:block;position:relative;left:0;height:100%;width:100%;top:0}.mobile-nav-active .header-menu-btn--show>a::before{transform-origin:left top;top:50%;left:50%;transform:rotate(45deg) translateY(-50%) translateX(-50%)}.mobile-nav-active .header-menu-btn--show>a::after{transform-origin:left top;top:50%;left:50%;transform:rotate(-45deg) translateY(-50%) translateX(-50%)}.nav-main-1 .menu-item .sub-menu{padding:.5rem 2rem .5rem 2rem;display:none}.nav-main-1 .menu-item .sub-menu .sub-menu-first-level{padding:.5rem 2rem .5rem 2rem!important}.header{margin-bottom:0}.header .image-header{height:28rem;margin-bottom:0}.header .image-header .nav-main{background-color:#fff;padding-bottom:.5rem}.header .image-header #menu-header1{position:absolute;z-index:9999;padding-left:1rem;padding-top:3rem;top:0;left:0;right:0;bottom:0;height:100vh;width:100vw;margin:5rem 0 0 0}.header .image-header #menu-header1 .menu-item .sub-menu{display:block}.header .image-header #menu-header1 .sub-menu-first-level{height:0;overflow:hidden;transition:all ease-in .1s;padding:0}.header .image-header #menu-header1 .sub-menu{display:block}.header .image-header #menu-header1 .menu-visible{height:auto;overflow:hidden;transition:all ease-in .1s}.header .wrapper{padding-top:2rem}.header .wrapper .header-h1{padding-top:0;bottom:0;margin-top:3rem;margin-bottom:1rem;word-break:break-word;font-size:4.5rem}.header-mobile .header-menu-btn .uppercase{color:transparent;display:block;width:2rem;height:2rem;position:relative;left:.5rem;top:-2.5rem;background-repeat:no-repeat}.header-mobile .header-h1{width:100%}.error_page_header .image-header{height:auto}.error_page_header .wrapper_sub_content{text-align:center}.error_page_header .wrapper_sub_content .error_img{display:inline-block;margin-top:3rem;width:45%}.container{overflow-x:hidden;padding-top:2rem;padding-bottom:2rem}.container .wrapper{padding:0 3.5vw 0 3.5vw}.container .wrapper .slider-container .img_preview{height:20rem;background-repeat:no-repeat;background-size:cover;background-position:center}.container .wrapper .slick-next,.container .wrapper .slick-prev{top:65%}.container .wrapper .slick-prev{left:0}.container .wrapper .slick-next{right:0}.container .wrapper .read-more_link-news{padding-top:0}#tinymce .dark_blue,.uk-accordion-content .dark_blue,.wrapper--main .dark_blue,.wrapper--main-with-aside__main .dark_blue{color:#131e55}#tinymce .light_blue,.uk-accordion-content .light_blue,.wrapper--main .light_blue,.wrapper--main-with-aside__main .light_blue{color:#336aab}#tinymce .media-links,.uk-accordion-content .media-links,.wrapper--main .media-links,.wrapper--main-with-aside__main .media-links{display:none}#tinymce .aside-list,.uk-accordion-content .aside-list,.wrapper--main .aside-list,.wrapper--main-with-aside__main .aside-list{margin-top:3rem}#tinymce .aside-list:last-of-type,.uk-accordion-content .aside-list:last-of-type,.wrapper--main .aside-list:last-of-type,.wrapper--main-with-aside__main .aside-list:last-of-type{margin-bottom:3rem}#tinymce #a-z,.uk-accordion-content #a-z,.wrapper--main #a-z,.wrapper--main-with-aside__main #a-z{flex-flow:row wrap;padding-left:0}#tinymce #a-z li,.uk-accordion-content #a-z li,.wrapper--main #a-z li,.wrapper--main-with-aside__main #a-z li{flex-grow:0!important;padding:0!important;text-align:center!important;flex-basis:10%;width:10%;margin-bottom:1.5rem}#tinymce #a-z .active,.uk-accordion-content #a-z .active,.wrapper--main #a-z .active,.wrapper--main-with-aside__main #a-z .active{background:#336aab;cursor:pointer}#tinymce #a-z .active:hover,.uk-accordion-content #a-z .active:hover,.wrapper--main #a-z .active:hover,.wrapper--main-with-aside__main #a-z .active:hover{cursor:pointer}#tinymce #a-z .current,.uk-accordion-content #a-z .current,.wrapper--main #a-z .current,.wrapper--main-with-aside__main #a-z .current{background:#131e55}#tinymce #posts-results,.uk-accordion-content #posts-results,.wrapper--main #posts-results,.wrapper--main-with-aside__main #posts-results{display:block;padding:1rem 0}#tinymce #posts-results .posts_results_item,.uk-accordion-content #posts-results .posts_results_item,.wrapper--main #posts-results .posts_results_item,.wrapper--main-with-aside__main #posts-results .posts_results_item{display:none;position:relative;margin-bottom:4rem;color:#336aab;width:80%}#tinymce #posts-results .posts_results_item .posts_results_item_link,.uk-accordion-content #posts-results .posts_results_item .posts_results_item_link,.wrapper--main #posts-results .posts_results_item .posts_results_item_link,.wrapper--main-with-aside__main #posts-results .posts_results_item .posts_results_item_link{position:relative;display:block}#tinymce #posts-results .posts_results_item .posts_results_item_link .dark_blue,#tinymce #posts-results .posts_results_item .posts_results_item_link .light_blue,.uk-accordion-content #posts-results .posts_results_item .posts_results_item_link .dark_blue,.uk-accordion-content #posts-results .posts_results_item .posts_results_item_link .light_blue,.wrapper--main #posts-results .posts_results_item .posts_results_item_link .dark_blue,.wrapper--main #posts-results .posts_results_item .posts_results_item_link .light_blue,.wrapper--main-with-aside__main #posts-results .posts_results_item .posts_results_item_link .dark_blue,.wrapper--main-with-aside__main #posts-results .posts_results_item .posts_results_item_link .light_blue{margin:0}#tinymce #posts-results .dark_blue .posts_results_item_link:before,.uk-accordion-content #posts-results .dark_blue .posts_results_item_link:before,.wrapper--main #posts-results .dark_blue .posts_results_item_link:before,.wrapper--main-with-aside__main #posts-results .dark_blue .posts_results_item_link:before{background-color:#131e55}#tinymce #posts-results .show,.uk-accordion-content #posts-results .show,.wrapper--main #posts-results .show,.wrapper--main-with-aside__main #posts-results .show{display:block}#tinymce .posts-results-document a,.uk-accordion-content .posts-results-document a,.wrapper--main .posts-results-document a,.wrapper--main-with-aside__main .posts-results-document a{display:flex;justify-content:space-between}#tinymce .posts-results-document a img,.uk-accordion-content .posts-results-document a img,.wrapper--main .posts-results-document a img,.wrapper--main-with-aside__main .posts-results-document a img{display:inline-block;width:30%}#tinymce .overview_intro,.uk-accordion-content .overview_intro,.wrapper--main .overview_intro,.wrapper--main-with-aside__main .overview_intro{margin-top:3rem}#tinymce .overview_list,.uk-accordion-content .overview_list,.wrapper--main .overview_list,.wrapper--main-with-aside__main .overview_list{padding-left:0!important}#tinymce .overview_list .overview_item,.uk-accordion-content .overview_list .overview_item,.wrapper--main .overview_list .overview_item,.wrapper--main-with-aside__main .overview_list .overview_item{flex:1 0 100%!important;max-width:100%!important;margin-bottom:5rem!important}#tinymce .overview_list .overview_item .overview_item_link,.uk-accordion-content .overview_list .overview_item .overview_item_link,.wrapper--main .overview_list .overview_item .overview_item_link,.wrapper--main-with-aside__main .overview_list .overview_item .overview_item_link{flex-flow:row wrap!important}#tinymce .overview_list .overview_item .overview_item_link .overview_item_img_wrap,.uk-accordion-content .overview_list .overview_item .overview_item_link .overview_item_img_wrap,.wrapper--main .overview_list .overview_item .overview_item_link .overview_item_img_wrap,.wrapper--main-with-aside__main .overview_list .overview_item .overview_item_link .overview_item_img_wrap{flex:0 0 100%!important;width:100%!important;height:24rem!important;margin-right:0!important}#tinymce .overview_list .overview_item .overview_item_link .overview_item_content,.uk-accordion-content .overview_list .overview_item .overview_item_link .overview_item_content,.wrapper--main .overview_list .overview_item .overview_item_link .overview_item_content,.wrapper--main-with-aside__main .overview_list .overview_item .overview_item_link .overview_item_content{flex:1 0 100%!important;width:100%!important}#tinymce .overview_list .overview_item .overview_item_link .overview_item_content::after,.uk-accordion-content .overview_list .overview_item .overview_item_link .overview_item_content::after,.wrapper--main .overview_list .overview_item .overview_item_link .overview_item_content::after,.wrapper--main-with-aside__main .overview_list .overview_item .overview_item_link .overview_item_content::after{bottom:-1rem!important;width:90%!important}#tinymce .overview_list .overview_item .overview_item_link .overview_item_content::before,.uk-accordion-content .overview_list .overview_item .overview_item_link .overview_item_content::before,.wrapper--main .overview_list .overview_item .overview_item_link .overview_item_content::before,.wrapper--main-with-aside__main .overview_list .overview_item .overview_item_link .overview_item_content::before{bottom:-1.7rem!important;right:0!important}#tinymce .overlay_search .remove_search,.uk-accordion-content .overlay_search .remove_search,.wrapper--main .overlay_search .remove_search,.wrapper--main-with-aside__main .overlay_search .remove_search{right:3.5vw;top:16vh}#tinymce .alert_box,.uk-accordion-content .alert_box,.wrapper--main .alert_box,.wrapper--main-with-aside__main .alert_box{margin-top:2rem!important;margin-bottom:2rem!important;flex-flow:column wrap!important}#tinymce .alert_box .alert_box_icon,.uk-accordion-content .alert_box .alert_box_icon,.wrapper--main .alert_box .alert_box_icon,.wrapper--main-with-aside__main .alert_box .alert_box_icon{flex:1 0 100%!important;width:100%!important;padding:2rem 0 0 0!important;position:relative;display:flex;flex-flow:column;justify-content:center;align-items:center}#tinymce .alert_box .alert_box_icon img,.uk-accordion-content .alert_box .alert_box_icon img,.wrapper--main .alert_box .alert_box_icon img,.wrapper--main-with-aside__main .alert_box .alert_box_icon img{width:15%!important}#tinymce .alert_box .alert_box_content,.uk-accordion-content .alert_box .alert_box_content,.wrapper--main .alert_box .alert_box_content,.wrapper--main-with-aside__main .alert_box .alert_box_content{flex:0 1 100%!important;padding:1.5rem 0!important;overflow:hidden}#tinymce .alert_box .alert_box_content h3,#tinymce .alert_box .alert_box_content p,.uk-accordion-content .alert_box .alert_box_content h3,.uk-accordion-content .alert_box .alert_box_content p,.wrapper--main .alert_box .alert_box_content h3,.wrapper--main .alert_box .alert_box_content p,.wrapper--main-with-aside__main .alert_box .alert_box_content h3,.wrapper--main-with-aside__main .alert_box .alert_box_content p{padding:0 1rem}#tinymce .alert_box .alert_box_content table,.uk-accordion-content .alert_box .alert_box_content table,.wrapper--main .alert_box .alert_box_content table,.wrapper--main-with-aside__main .alert_box .alert_box_content table{padding:0 .5rem}#tinymce .alert_box .alert_box_content .table_wrap,.uk-accordion-content .alert_box .alert_box_content .table_wrap,.wrapper--main .alert_box .alert_box_content .table_wrap,.wrapper--main-with-aside__main .alert_box .alert_box_content .table_wrap{overflow-x:hidden!important}#tinymce .accordion_list,.uk-accordion-content .accordion_list,.wrapper--main .accordion_list,.wrapper--main-with-aside__main .accordion_list{padding-left:0!important}#tinymce .accordion_list .accordion_item,.uk-accordion-content .accordion_list .accordion_item,.wrapper--main .accordion_list .accordion_item,.wrapper--main-with-aside__main .accordion_list .accordion_item{padding:0!important}#tinymce .accordion_list .accordion_item .uk-accordion-title::after,.uk-accordion-content .accordion_list .accordion_item .uk-accordion-title::after,.wrapper--main .accordion_list .accordion_item .uk-accordion-title::after,.wrapper--main-with-aside__main .accordion_list .accordion_item .uk-accordion-title::after{width:90%}#tinymce .accordion_list .accordion_item .uk-accordion-content ul,.uk-accordion-content .accordion_list .accordion_item .uk-accordion-content ul,.wrapper--main .accordion_list .accordion_item .uk-accordion-content ul,.wrapper--main-with-aside__main .accordion_list .accordion_item .uk-accordion-content ul{margin-top:1.5rem!important;padding-left:0!important}#tinymce .accordion_list .accordion_item .uk-accordion-content ul li,.uk-accordion-content .accordion_list .accordion_item .uk-accordion-content ul li,.wrapper--main .accordion_list .accordion_item .uk-accordion-content ul li,.wrapper--main-with-aside__main .accordion_list .accordion_item .uk-accordion-content ul li{padding:0 0 0 1rem!important}#tinymce .accordion_list .accordion_item .uk-accordion-content ul li h3,.uk-accordion-content .accordion_list .accordion_item .uk-accordion-content ul li h3,.wrapper--main .accordion_list .accordion_item .uk-accordion-content ul li h3,.wrapper--main-with-aside__main .accordion_list .accordion_item .uk-accordion-content ul li h3{margin-top:1.5rem!important}#tinymce .accordion_list .accordion_item .uk-accordion-content ul li::before,.uk-accordion-content .accordion_list .accordion_item .uk-accordion-content ul li::before,.wrapper--main .accordion_list .accordion_item .uk-accordion-content ul li::before,.wrapper--main-with-aside__main .accordion_list .accordion_item .uk-accordion-content ul li::before{left:0!important}#tinymce .accordion_list .accordion_item .uk-accordion-content ol,.uk-accordion-content .accordion_list .accordion_item .uk-accordion-content ol,.wrapper--main .accordion_list .accordion_item .uk-accordion-content ol,.wrapper--main-with-aside__main .accordion_list .accordion_item .uk-accordion-content ol{margin:1.5rem 0 0 0!important;padding-left:1rem!important}#tinymce .accordion_list .accordion_item .uk-accordion-content ol li,.uk-accordion-content .accordion_list .accordion_item .uk-accordion-content ol li,.wrapper--main .accordion_list .accordion_item .uk-accordion-content ol li,.wrapper--main-with-aside__main .accordion_list .accordion_item .uk-accordion-content ol li{padding:0 0 0 1rem!important}#tinymce .calculator,.uk-accordion-content .calculator,.wrapper--main .calculator,.wrapper--main-with-aside__main .calculator{position:relative}#tinymce .calculator .hidden,.uk-accordion-content .calculator .hidden,.wrapper--main .calculator .hidden,.wrapper--main-with-aside__main .calculator .hidden{display:none}#tinymce .calculator .insurance_msg,.uk-accordion-content .calculator .insurance_msg,.wrapper--main .calculator .insurance_msg,.wrapper--main-with-aside__main .calculator .insurance_msg{color:#f08080}#tinymce .calculator .empty,.uk-accordion-content .calculator .empty,.wrapper--main .calculator .empty,.wrapper--main-with-aside__main .calculator .empty{border:#f08080 solid 1px!important}#tinymce .calculator input[type=number],.uk-accordion-content .calculator input[type=number],.wrapper--main .calculator input[type=number],.wrapper--main-with-aside__main .calculator input[type=number]{text-align:center;box-shadow:0 6px 10px 0 rgba(0,0,0,.1);font-size:18px;padding:.5rem .3rem;display:block;margin:1rem auto;width:4rem;border:#d3d3d3 solid .1rem}#tinymce .calculator .calculator_overlay,.uk-accordion-content .calculator .calculator_overlay,.wrapper--main .calculator .calculator_overlay,.wrapper--main-with-aside__main .calculator .calculator_overlay{display:none;position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(255,255,255,.7)}#tinymce .calculator .calculator_startup,.uk-accordion-content .calculator .calculator_startup,.wrapper--main .calculator .calculator_startup,.wrapper--main-with-aside__main .calculator .calculator_startup{padding:2rem 0}#tinymce .calculator .calculator_startup input[type=radio],.uk-accordion-content .calculator .calculator_startup input[type=radio],.wrapper--main .calculator .calculator_startup input[type=radio],.wrapper--main-with-aside__main .calculator .calculator_startup input[type=radio]{margin-right:1.5rem}#tinymce .calculator .calculator_wrap .insurance_trigger_list,.uk-accordion-content .calculator .calculator_wrap .insurance_trigger_list,.wrapper--main .calculator .calculator_wrap .insurance_trigger_list,.wrapper--main-with-aside__main .calculator .calculator_wrap .insurance_trigger_list{margin:2rem 0}#tinymce .calculator .calculator_wrap .insurance_trigger_list .insurance_item_separator,.uk-accordion-content .calculator .calculator_wrap .insurance_trigger_list .insurance_item_separator,.wrapper--main .calculator .calculator_wrap .insurance_trigger_list .insurance_item_separator,.wrapper--main-with-aside__main .calculator .calculator_wrap .insurance_trigger_list .insurance_item_separator{margin:1rem 0}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured,.uk-accordion-content .calculator .calculator_wrap .insured_calculator_wrap .insured,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured{display:flex;flex-flow:row wrap;justify-content:space-between}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list,.uk-accordion-content .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list{padding-left:0!important;width:100%!important;flex:0 0 100%!important}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_title_wrap,.uk-accordion-content .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_title_wrap,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_title_wrap,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_title_wrap{display:flex;justify-content:space-between;flex-flow:row wrap;padding:0;margin-bottom:1.5rem!important}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_title_wrap .insured_title,.uk-accordion-content .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_title_wrap .insured_title,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_title_wrap .insured_title,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_title_wrap .insured_title{color:#131e55;margin:0}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_title_wrap .remove_insured,.uk-accordion-content .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_title_wrap .remove_insured,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_title_wrap .remove_insured,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_title_wrap .remove_insured{padding:.1rem 1.5rem!important}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_title_wrap .remove_insured .icon_remove,.uk-accordion-content .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_title_wrap .remove_insured .icon_remove,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_title_wrap .remove_insured .icon_remove,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_title_wrap .remove_insured .icon_remove{display:inline-block;position:relative;height:1rem;width:1rem;margin-right:1rem;vertical-align:middle}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_title_wrap .remove_insured .icon_remove::before,.uk-accordion-content .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_title_wrap .remove_insured .icon_remove::before,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_title_wrap .remove_insured .icon_remove::before,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_title_wrap .remove_insured .icon_remove::before{content:'';display:inline-block;width:1rem;height:1rem;background-size:contain;background-repeat:no-repeat;position:absolute;background-image:url(../svg/icons/icon-cross--white.svg)}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_intel,.uk-accordion-content .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_intel,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_intel,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_intel{background-color:#f3f1f1;flex:1 0 50%;padding:1rem 1rem 1rem 1rem;margin-bottom:.5rem;border-left:#336aab 3rem solid;transition:all 2s ease-in}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_intel input,#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_intel label,.uk-accordion-content .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_intel input,.uk-accordion-content .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_intel label,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_intel input,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_intel label,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_intel input,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_intel label{display:inline-block}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_intel input,.uk-accordion-content .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_intel input,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_intel input,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .insured_intel input{margin-left:1rem;border:none;border-bottom:.1rem grey solid;background-color:transparent;box-shadow:none}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p,.uk-accordion-content .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p{padding-left:0!important}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list,.uk-accordion-content .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list{flex:1 0 50%;padding:0!important;margin:0;height:100%}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item,.uk-accordion-content .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item{padding:1rem 1rem 1rem 1rem!important;background-color:#f3f1f1;margin-bottom:.5rem;border-left:#336aab 3rem solid}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content p,.uk-accordion-content .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content p,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content p,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content p{display:inline-block}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .price_package,#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content p[class^=price_],.uk-accordion-content .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .price_package,.uk-accordion-content .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content p[class^=price_],.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .price_package,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content p[class^=price_],.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .price_package,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content p[class^=price_]{color:#336aab;margin-left:.5rem}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe,.uk-accordion-content .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe{padding:1rem 0}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe p,.uk-accordion-content .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe p,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe p,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe p{display:block}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .isAlreadyInsured_radio_wrap,.uk-accordion-content .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .isAlreadyInsured_radio_wrap,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .isAlreadyInsured_radio_wrap,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .isAlreadyInsured_radio_wrap{text-align:center;margin-right:2rem}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .isAlreadyInsured_radio_wrap label+label,.uk-accordion-content .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .isAlreadyInsured_radio_wrap label+label,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .isAlreadyInsured_radio_wrap label+label,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .isAlreadyInsured_radio_wrap label+label{margin-left:1.5rem}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .isAlreadyInsured_radio_wrap input,.uk-accordion-content .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .isAlreadyInsured_radio_wrap input,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .isAlreadyInsured_radio_wrap input,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .isAlreadyInsured_radio_wrap input{display:inline-block;margin-right:.5rem}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .already_insured_age_wrap input,#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .already_insured_age_wrap label,.uk-accordion-content .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .already_insured_age_wrap input,.uk-accordion-content .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .already_insured_age_wrap label,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .already_insured_age_wrap input,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .already_insured_age_wrap label,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .already_insured_age_wrap input,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .already_insured_age_wrap label{display:inline-block;text-align:center}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .already_insured_age_wrap input,.uk-accordion-content .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .already_insured_age_wrap input,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .already_insured_age_wrap input,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item .insurance_content .haveAlreadySubscribe .already_insured_age_wrap input{margin-left:1rem;border:none;border-bottom:.1rem grey solid;background-color:transparent;box-shadow:none}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item:last-child,.uk-accordion-content .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item:last-child,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item:last-child,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item:last-child{background-color:#336aab;border-left:none}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item:last-child .insurance_amount_wrap,.uk-accordion-content .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item:last-child .insurance_amount_wrap,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item:last-child .insurance_amount_wrap,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item:last-child .insurance_amount_wrap{padding-left:0;background-color:#336aab;text-align:center}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item:last-child .insurance_amount_wrap p+p,.uk-accordion-content .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item:last-child .insurance_amount_wrap p+p,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item:last-child .insurance_amount_wrap p+p,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item:last-child .insurance_amount_wrap p+p{margin-left:.5rem}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item:last-child .insurance_amount_wrap p,.uk-accordion-content .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item:last-child .insurance_amount_wrap p,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item:last-child .insurance_amount_wrap p,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_item:last-child .insurance_amount_wrap p{color:#fff}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_hidden,.uk-accordion-content .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_hidden,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_hidden,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .insured .insured_list .n-p .insurance_list .insurance_hidden{display:none}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .total_amount_wrap,.uk-accordion-content .calculator .calculator_wrap .insured_calculator_wrap .total_amount_wrap,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .total_amount_wrap,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .total_amount_wrap{margin:1.5rem 0 0 0!important;background-color:#131e55;padding:2rem;display:flex;flex-flow:wrap;justify-content:center;align-items:center}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .total_amount_wrap p+p,.uk-accordion-content .calculator .calculator_wrap .insured_calculator_wrap .total_amount_wrap p+p,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .total_amount_wrap p+p,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .total_amount_wrap p+p{margin-left:1rem}#tinymce .calculator .calculator_wrap .insured_calculator_wrap .total_amount_wrap p,.uk-accordion-content .calculator .calculator_wrap .insured_calculator_wrap .total_amount_wrap p,.wrapper--main .calculator .calculator_wrap .insured_calculator_wrap .total_amount_wrap p,.wrapper--main-with-aside__main .calculator .calculator_wrap .insured_calculator_wrap .total_amount_wrap p{display:inline-block;color:#fff}#tinymce .calculator .calculator_wrap .add_insured_wrap,.uk-accordion-content .calculator .calculator_wrap .add_insured_wrap,.wrapper--main .calculator .calculator_wrap .add_insured_wrap,.wrapper--main-with-aside__main .calculator .calculator_wrap .add_insured_wrap{margin-top:1.5rem!important;display:flex;flex-flow:column}#tinymce .calculator .calculator_wrap .add_insured_wrap .add_insured+.add_insured,.uk-accordion-content .calculator .calculator_wrap .add_insured_wrap .add_insured+.add_insured,.wrapper--main .calculator .calculator_wrap .add_insured_wrap .add_insured+.add_insured,.wrapper--main-with-aside__main .calculator .calculator_wrap .add_insured_wrap .add_insured+.add_insured{margin-top:1rem}#tinymce .calculator .calculator_wrap .add_insured_wrap .add_insured,.uk-accordion-content .calculator .calculator_wrap .add_insured_wrap .add_insured,.wrapper--main .calculator .calculator_wrap .add_insured_wrap .add_insured,.wrapper--main-with-aside__main .calculator .calculator_wrap .add_insured_wrap .add_insured{width:100%!important}#tinymce .calculator .calculator_wrap .add_insured_wrap .add_insured .icon_add,.uk-accordion-content .calculator .calculator_wrap .add_insured_wrap .add_insured .icon_add,.wrapper--main .calculator .calculator_wrap .add_insured_wrap .add_insured .icon_add,.wrapper--main-with-aside__main .calculator .calculator_wrap .add_insured_wrap .add_insured .icon_add{vertical-align:baseline!important}#tinymce .calculator .calculator_wrap .add_insured_wrap .add_insured .icon_add::before,.uk-accordion-content .calculator .calculator_wrap .add_insured_wrap .add_insured .icon_add::before,.wrapper--main .calculator .calculator_wrap .add_insured_wrap .add_insured .icon_add::before,.wrapper--main-with-aside__main .calculator .calculator_wrap .add_insured_wrap .add_insured .icon_add::before{content:'';display:inline-block;width:1.5rem;height:1.5rem;background-size:contain;background-repeat:no-repeat;position:absolute;background-image:url(../svg/icons/icon-plus--white.svg)}#tinymce .wrapper--main-with-aside__main_filiale .map_wrapper,.uk-accordion-content .wrapper--main-with-aside__main_filiale .map_wrapper,.wrapper--main .wrapper--main-with-aside__main_filiale .map_wrapper,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_wrapper{flex:0 1 100%!important;width:100%!important}#tinymce .wrapper--main-with-aside__main_filiale .map_wrapper .acf-map,.uk-accordion-content .wrapper--main-with-aside__main_filiale .map_wrapper .acf-map,.wrapper--main .wrapper--main-with-aside__main_filiale .map_wrapper .acf-map,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_wrapper .acf-map{height:200px!important}#tinymce .wrapper--main-with-aside__main_filiale .map_content_wrap,.uk-accordion-content .wrapper--main-with-aside__main_filiale .map_content_wrap,.wrapper--main .wrapper--main-with-aside__main_filiale .map_content_wrap,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_content_wrap{flex:0 0 100%!important;width:100%!important}#tinymce .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content,.uk-accordion-content .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content,.wrapper--main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content{display:none}#tinymce .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .gradient_light,.uk-accordion-content .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .gradient_light,.wrapper--main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .gradient_light,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .gradient_light{margin-left:0!important;margin-right:0!important;padding-top:1.5rem;padding-bottom:1.5rem}#tinymce .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .gradient_light .aside-list__title,.uk-accordion-content .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .gradient_light .aside-list__title,.wrapper--main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .gradient_light .aside-list__title,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .gradient_light .aside-list__title{font-size:3rem;margin:0;color:#fff}#tinymce .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .map_content_item,.uk-accordion-content .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .map_content_item,.wrapper--main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .map_content_item,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .map_content_item{position:relative;padding-left:4rem!important;margin-bottom:2rem!important}#tinymce .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .map_content_item:last-child,.uk-accordion-content .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .map_content_item:last-child,.wrapper--main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .map_content_item:last-child,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .map_content_item:last-child{margin-top:2rem!important;margin-bottom:0}#tinymce .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .map_content_item::after,.uk-accordion-content .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .map_content_item::after,.wrapper--main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .map_content_item::after,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .map_content_item::after{content:' ';position:absolute;top:0;left:0;width:2rem;height:2rem;background-repeat:no-repeat;background-size:contain;background-position:center}#tinymce .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .address::after,.uk-accordion-content .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .address::after,.wrapper--main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .address::after,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .address::after{background-image:url(../svg/icons/icon-location--dark-blue.svg)}#tinymce .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .mail::after,.uk-accordion-content .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .mail::after,.wrapper--main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .mail::after,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .mail::after{background-image:url(../svg/icons/icon-mail--dark-blue.svg)}#tinymce .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .phone::after,.uk-accordion-content .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .phone::after,.wrapper--main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .phone::after,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .phone::after{background-image:url(../svg/icons/icon-call--blue.svg)}#tinymce .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .opening::after,.uk-accordion-content .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .opening::after,.wrapper--main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .opening::after,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_content_wrap .map_content .map_content_list .opening::after{background-image:url(../svg/icons/icon-opening--blue.svg)}#tinymce .wrapper--main-with-aside__main_filiale .map_content_wrap .active,.uk-accordion-content .wrapper--main-with-aside__main_filiale .map_content_wrap .active,.wrapper--main .wrapper--main-with-aside__main_filiale .map_content_wrap .active,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_content_wrap .active{display:block}#tinymce .wrapper--main-with-aside__main_filiale .map_services_content_large,#tinymce .wrapper--main-with-aside__main_filiale .map_services_large,.uk-accordion-content .wrapper--main-with-aside__main_filiale .map_services_content_large,.uk-accordion-content .wrapper--main-with-aside__main_filiale .map_services_large,.wrapper--main .wrapper--main-with-aside__main_filiale .map_services_content_large,.wrapper--main .wrapper--main-with-aside__main_filiale .map_services_large,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_services_content_large,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_services_large{flex:0 1 100%;width:100%}#tinymce .wrapper--main-with-aside__main_filiale .map_services_content_large .acf-map,#tinymce .wrapper--main-with-aside__main_filiale .map_services_large .acf-map,.uk-accordion-content .wrapper--main-with-aside__main_filiale .map_services_content_large .acf-map,.uk-accordion-content .wrapper--main-with-aside__main_filiale .map_services_large .acf-map,.wrapper--main .wrapper--main-with-aside__main_filiale .map_services_content_large .acf-map,.wrapper--main .wrapper--main-with-aside__main_filiale .map_services_large .acf-map,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_services_content_large .acf-map,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_services_large .acf-map{width:100%;height:400px}#tinymce .wrapper--main-with-aside__main_filiale .map_services_content_large .map_content .map_content_title_wrap,#tinymce .wrapper--main-with-aside__main_filiale .map_services_large .map_content .map_content_title_wrap,.uk-accordion-content .wrapper--main-with-aside__main_filiale .map_services_content_large .map_content .map_content_title_wrap,.uk-accordion-content .wrapper--main-with-aside__main_filiale .map_services_large .map_content .map_content_title_wrap,.wrapper--main .wrapper--main-with-aside__main_filiale .map_services_content_large .map_content .map_content_title_wrap,.wrapper--main .wrapper--main-with-aside__main_filiale .map_services_large .map_content .map_content_title_wrap,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_services_content_large .map_content .map_content_title_wrap,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_services_large .map_content .map_content_title_wrap{margin-left:0;margin-right:0}#tinymce .wrapper--main-with-aside__main_filiale .map_services_content_large .map_content .map_content_list_wrap,#tinymce .wrapper--main-with-aside__main_filiale .map_services_large .map_content .map_content_list_wrap,.uk-accordion-content .wrapper--main-with-aside__main_filiale .map_services_content_large .map_content .map_content_list_wrap,.uk-accordion-content .wrapper--main-with-aside__main_filiale .map_services_large .map_content .map_content_list_wrap,.wrapper--main .wrapper--main-with-aside__main_filiale .map_services_content_large .map_content .map_content_list_wrap,.wrapper--main .wrapper--main-with-aside__main_filiale .map_services_large .map_content .map_content_list_wrap,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_services_content_large .map_content .map_content_list_wrap,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_services_large .map_content .map_content_list_wrap{display:flex;flex-flow:row wrap;justify-content:space-between}#tinymce .wrapper--main-with-aside__main_filiale .map_services_content_large .map_content .map_content_list_wrap .map_content_list,#tinymce .wrapper--main-with-aside__main_filiale .map_services_large .map_content .map_content_list_wrap .map_content_list,.uk-accordion-content .wrapper--main-with-aside__main_filiale .map_services_content_large .map_content .map_content_list_wrap .map_content_list,.uk-accordion-content .wrapper--main-with-aside__main_filiale .map_services_large .map_content .map_content_list_wrap .map_content_list,.wrapper--main .wrapper--main-with-aside__main_filiale .map_services_content_large .map_content .map_content_list_wrap .map_content_list,.wrapper--main .wrapper--main-with-aside__main_filiale .map_services_large .map_content .map_content_list_wrap .map_content_list,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_services_content_large .map_content .map_content_list_wrap .map_content_list,.wrapper--main-with-aside__main .wrapper--main-with-aside__main_filiale .map_services_large .map_content .map_content_list_wrap .map_content_list{flex:1 0 100%!important;width:100%!important;margin:2rem 0 0 0;padding-left:0}#tinymce #pac-input,.uk-accordion-content #pac-input,.wrapper--main #pac-input,.wrapper--main-with-aside__main #pac-input{height:3rem}#tinymce .search-form,.uk-accordion-content .search-form,.wrapper--main .search-form,.wrapper--main-with-aside__main .search-form{z-index:9999999!important}#tinymce .brochure_list,.uk-accordion-content .brochure_list,.wrapper--main .brochure_list,.wrapper--main-with-aside__main .brochure_list{padding:0!important}#tinymce .brochure_list .brochure_item,.uk-accordion-content .brochure_list .brochure_item,.wrapper--main .brochure_list .brochure_item,.wrapper--main-with-aside__main .brochure_list .brochure_item{flex:0 0 100%;padding:0!important;margin-right:0;margin-bottom:6rem}#tinymce .brochure_list .brochure_item .brochure_item-image,.uk-accordion-content .brochure_list .brochure_item .brochure_item-image,.wrapper--main .brochure_list .brochure_item .brochure_item-image,.wrapper--main-with-aside__main .brochure_list .brochure_item .brochure_item-image{height:20rem;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}#tinymce .brochure_list .brochure_item .brochure_item-content,.uk-accordion-content .brochure_list .brochure_item .brochure_item-content,.wrapper--main .brochure_list .brochure_item .brochure_item-content,.wrapper--main-with-aside__main .brochure_list .brochure_item .brochure_item-content{flex-grow:1;display:flex;flex-flow:column;justify-content:space-between}#tinymce .brochure_list .brochure_item .brochure_item-content .brochure_item-title,.uk-accordion-content .brochure_list .brochure_item .brochure_item-content .brochure_item-title,.wrapper--main .brochure_list .brochure_item .brochure_item-content .brochure_item-title,.wrapper--main-with-aside__main .brochure_list .brochure_item .brochure_item-content .brochure_item-title{margin:1rem 0}#tinymce .brochure_list .brochure_item .brochure_item-content .brochure_item-link,.uk-accordion-content .brochure_list .brochure_item .brochure_item-content .brochure_item-link,.wrapper--main .brochure_list .brochure_item .brochure_item-content .brochure_item-link,.wrapper--main-with-aside__main .brochure_list .brochure_item .brochure_item-content .brochure_item-link{padding:.7rem 2rem .7rem 1rem;background-color:#131e55;color:#fff;display:flex;justify-content:space-between;align-items:center}#tinymce .brochure_list .brochure_item .brochure_item-content .brochure_item-link .icon_download,.uk-accordion-content .brochure_list .brochure_item .brochure_item-content .brochure_item-link .icon_download,.wrapper--main .brochure_list .brochure_item .brochure_item-content .brochure_item-link .icon_download,.wrapper--main-with-aside__main .brochure_list .brochure_item .brochure_item-content .brochure_item-link .icon_download{display:inline-block;position:relative;height:1.5rem;width:1.5rem;vertical-align:middle}#tinymce .brochure_list .brochure_item .brochure_item-content .brochure_item-link .icon_download::before,.uk-accordion-content .brochure_list .brochure_item .brochure_item-content .brochure_item-link .icon_download::before,.wrapper--main .brochure_list .brochure_item .brochure_item-content .brochure_item-link .icon_download::before,.wrapper--main-with-aside__main .brochure_list .brochure_item .brochure_item-content .brochure_item-link .icon_download::before{content:'';display:inline-block;background-size:contain;background-repeat:no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;background-image:url(../svg/icons/icon-download--white.svg)}#tinymce .brochure_list::after,.uk-accordion-content .brochure_list::after,.wrapper--main .brochure_list::after,.wrapper--main-with-aside__main .brochure_list::after{content:'';flex:auto}.overlay_search .flying_form_search .flying_form_search_wrap{width:100%;margin:0}.overlay_search{height:100vh!important;z-index:99999}.overlay_search .remove_search{right:2.5vw;top:16vh}.searchwp-live-search-results-showing{width:86%!important}.footer .big-footer .wrapper .big-footer__menu{display:flex;flex-flow:column wrap;justify-content:space-between;align-items:flex-start}.footer .big-footer .wrapper .big-footer__menu .big-footer_title{margin-bottom:1rem}.footer .big-footer .wrapper .big-footer__menu .menu-item-type-custom{display:none;margin:0 0 10px 0}.footer .big-footer .wrapper .big-footer__menu .big-footer__menu--main,.footer .big-footer .wrapper .big-footer__menu .big-footer__menu--secondary{flex:0 0 100%;width:100%}.footer .big-footer .wrapper .big-footer__menu .big-footer__menu--main{display:block}.footer .big-footer .wrapper .big-footer__menu .big-footer__menu--secondary{margin-left:0;margin-top:3rem}.footer .big-footer .wrapper .big-footer__menu .big-footer__menu--secondary .big-footer__address__logo img{height:2rem}.footer .big-footer .wrapper .big-footer__menu .big-footer__menu--secondary li{margin-bottom:.3rem}.footer .big-footer .wrapper .big-footer__menu .big-footer__menu--secondary li a{padding:0}.footer .big-footer .wrapper .big-footer__menu .big-footer__menu--secondary li a img{display:inline-block}.footer .small-footer .wrapper .nav-main_list{display:flex;flex-flow:row wrap;justify-content:center}.footer .small-footer .wrapper .nav-main_list .menu-item{position:relative}.footer .small-footer .wrapper .nav-main_list li+li:before{position:absolute;top:.6rem;left:-.1rem;padding-right:0}::-webkit-scrollbar{-webkit-appearance:none;width:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#a9a9a9;border-radius:20px;border:3px solid #a9a9a9}}@media only screen and (max-width:932px){.nav-main-1{padding-right:0}.nav-main-1>li{margin-right:.8rem}.nav-main-2.desktop>li{margin-left:.1rem}}@media only screen and (max-width:820px){.nav-main-2.desktop{display:none}.nav-main-2.mobile{display:flex;align-items:stretch;margin-left:auto}.nav-main-2.mobile>li{margin-left:1rem}.nav-main-2.mobile li:not(:last-child){position:relative}.nav-main-2.mobile li:not(:last-child) a{position:absolute;top:0;left:0;bottom:0;right:0;z-index:999999;display:inline-block;overflow:hidden;white-space:nowrap}.nav-main-1>li{margin-right:0}#menu-header1 .menu-item .sub-menu.menu-visible{height:auto;overflow:hidden;transition:all ease-in .1s;display:block}}@media only screen and (max-width:500px){.box_info_header_wrap .wrapper{flex-direction:column;align-items:center}.box_info_header_wrap .wrapper>p{margin-top:2rem;width:auto}.box_info_header_wrap .wrapper .text_picto_wrap .text_picto{margin:auto}}@media only screen and (max-width:670px){.fixed-header-desktop .logo_wrap{display:inline-block}.fixed-header-desktop .logo_wrap svg{width:auto;height:3rem}.header_page{padding-bottom:0}.header_page .nav-main{padding:1rem 3.5vw 0 3.5vw}.header_wrap{flex-wrap:nowrap;flex-direction:column;min-height:auto}.header_wrap .media_header{flex:0 1 20rem;height:20rem;overflow:hidden}.header_wrap .content_header{order:2;padding-top:3rem;padding-bottom:3rem;padding-left:3rem}.header_wrap .content_header .header-h1{font-size:4rem;padding-top:0;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;min-width:0;margin-bottom:3rem}.header_wrap .content_header .header-h1:only-child{margin-bottom:0}.header_wrap .content_header .header-h1 .header-arc{width:150px;padding-bottom:.9rem}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdlbmVyaWMvX2ZvbnRzLnNjc3MiLCJnZW5lcmljL19oZWxwZXIuc2NzcyIsImdlbmVyaWMvX25vcm1hbGl6ZS5zY3NzIiwibWFpbi5jc3MiLCJtb2R1bGVzL19saW5rcy5zY3NzIiwic2V0dGluZ3MvX3Zhci5zY3NzIiwiZ2VuZXJpYy9fbGF5b3V0LnNjc3MiLCJnZW5lcmljL19pbnB1dC5zY3NzIiwiZ2VuZXJpYy9fcGFnaW5hdGlvbi5zY3NzIiwibW9kdWxlcy9faGVhZGVyLnNjc3MiLCJtb2R1bGVzL19tYWluLnNjc3MiLCJtb2R1bGVzL19hc2lkZS5zY3NzIiwibW9kdWxlcy9fYnJlYWRjcnVtYnMuc2NzcyIsIm1vZHVsZXMvX2NvbnRhY3QtaW5mby5zY3NzIiwibW9kdWxlcy9fY3RhLWxpc3Quc2NzcyIsIm1vZHVsZXMvX3ByaW50LnNjc3MiLCJtb2R1bGVzL19tZWRpYS5zY3NzIiwibW9kdWxlcy9fc2VhcmNoLWZvcm0uc2NzcyIsIm1vZHVsZXMvX3NsaWRlci5zY3NzIiwibW9kdWxlcy9fdGFibGVzLnNjc3MiLCJtb2R1bGVzL19nbG9zc2FyeS5zY3NzIiwibW9kdWxlcy9fY29vY2tpZS1iYW5uZXIuc2NzcyIsIm1vZHVsZXMvX2ZhcS5zY3NzIiwibW9kdWxlcy9fZm9ybS5zY3NzIiwibW9kdWxlcy9fZm9vdGVyLnNjc3MiLCJtb2R1bGVzL19hY2Nlc3NpYmlsaXR5LnNjc3MiLCJtb2R1bGVzL19yZXNwb25zaXZlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUNBLGlEQ0RBLFNBQ0UsU0FBQSxTQUNBLE1BQUEsSUFDQSxPQUFBLElBQ0EsUUFBQSxFQUNBLE9BQUEsS0FDQSxTQUFBLE9BQ0EsS0FBQSxjQUNBLFlBQUEsT0FDQSxPQUFBLEVDVEYsNEVBVUEsS0FDRSxZQUFBLEtBQ0EseUJBQUEsS0FVRixLQUNFLE9BQUEsRUFPRixLQUNFLFFBQUEsTUFRRixHQUNFLFVBQUEsSUFDQSxPQUFBLE1BQUEsRUFXRixHQUNFLFdBQUEsWUFD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QSxLQUFBLFlBQUEsS0FBQSxRQUFBLEtBQ0EsVUFBQSxFQUNBLGNBQUEsS0FaSixtREFlTSxjQUFBLEVqQm52Q1Isb0RpQnl2Q0ksTUFBQSxNQUNBLGVBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKk1JWElOICovXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvbGJhN3J2cC5jc3MnKTtcblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHkgOiAnc3VkZGVubHknO1xuICBmb250LXN0eWxlICA6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQgOiA0MDA7XG4gIHNyYyAgICAgICAgIDogbG9jYWwoJycpLCB1cmwoJy4uL2ZvbnRzL3N1ZGRlbmx5L1N1ZGRlbmx5UmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xuICB1cmwoJy4uL2ZvbnRzL3N1ZGRlbmx5L1N1ZGRlbmx5UmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5IDogJ3N1ZGRlbmx5LWJvbGQnO1xuICBmb250LXN0eWxlICA6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQgOiA3MDA7XG4gIHNyYyAgICAgICAgIDogbG9jYWwoJycpLCB1cmwoJy4uL2ZvbnRzL3N1ZGRlbmx5L1N1ZGRlbmx5Qm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xuICB1cmwoJy4uL2ZvbnRzL3N1ZGRlbmx5L1N1ZGRlbmx5Qm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cblxuXG4udXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm0gOiB1cHBlcmNhc2U7XG59XG5cbmgxIHtcbiAgbWFyZ2luICAgIDogMDtcbiAgZm9udC1zaXplIDogJGgxO1xuICBjb2xvciAgICAgOiAkbWFpbi1jb2xvcjtcbn1cblxuaDIsXG5oMyxcbmg0IHtcbiAgbWFyZ2luIDogMnJlbSAwO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCB7XG4gIGNvbG9yIDogJG1haW4tY29sb3I7XG5cbiAgLmdsb3NzYXJ5LWxpbmsgPiAqIHtcbiAgICBjb2xvciAgICAgOiAkbWFpbi1jb2xvciAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZSA6IGluaGVyaXQ7XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAvL21hcmdpbi10b3AgOiAwO1xuICB9XG59XG5cbmgzLFxuaDMgLmdsb3NzYXJ5LXRvb2x0aXAgPiAuZ2xvc3NhcnktbGluayA+IGEge1xuICBjb2xvciAgICAgOiAkbWFpbi1jb2xvci0tbGlnaHQ7XG4gIGZvbnQtc2l6ZSA6IDIuN3JlbTtcbn1cblxuaDQge1xuICBjb2xvciA6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cblxuYSB7XG4gIGNvbG9yIDogIzE0YWFjNztcbn1cblxuLypcbiBUZXh0XG4qL1xuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHkgOiAnYWN1bWluLXBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0IDogNDAwO1xuICBmb250LXN0eWxlICA6IG5vcm1hbDtcbiAgZm9udC1zaXplICAgOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0IDogMS40NTtcbn1cblxuZW0ge1xuICBjb2xvciA6ICRtYWluLWNvbG9yO1xufVxuXG4ub3Qtc2RrLXJvdyxcbiNvbmV0cnVzdC1wb2xpY3ktdGV4dCxcbiNwYWMtaW5wdXQsXG5zZWxlY3QsXG5wLFxuc3BhbixcbmxpLFxuYSB7XG4gIGZvbnQtd2VpZ2h0IDogNDAwO1xuICBmb250LXN0eWxlICA6IG5vcm1hbDtcbiAgbWFyZ2luICAgICAgOiAwO1xuICBmb250LXNpemUgICA6IDEuNnJlbTtcbiAgY29sb3IgICAgICAgOiAkbWFpbi1jb2xvcjtcbn1cblxuLm1lZGlhX19jb250ZW50X19kYXRlIHtcbiAgY29sb3IgICAgIDogJG1haW4tY29sb3I7XG4gIGZvbnQtc2l6ZSA6IDEuM3JlbTtcbn1cblxuLm1lZGlhX19jb250ZW50X19kYXRlX3NpbmdsZSB7XG4gIGZvbnQtc2l6ZSA6IDEuNXJlbTtcbn1cblxuLmNvbG9yLWJhY2tncm91bmQtLWdyZXkge1xuICBiYWNrZ3JvdW5kIDogJGdyZXk7XG59XG5cbi5hY2NvcmRpb25fdGl0bGUge1xuICBjb2xvciAgICAgOiAkbWFpbi1jb2xvci0tbGlnaHQ7XG4gIGZvbnQtc2l6ZSA6IDEuOHJlbTtcbn1cblxuLmgyIHtcbiAgZm9udC1zaXplIDogMi4xcmVtO1xufVxuXG4uaDItLWRhcmsge1xuICBjb2xvciAgIDogJG1haW4tY29sb3I7XG4gIHBhZGRpbmcgOiAwIDAgM3JlbSAwO1xufVxuXG4uaDItLWxpZ2h0IHtcbiAgY29sb3IgICA6ICRtYWluLWNvbG9yLS1saWdodDtcbiAgcGFkZGluZyA6IDAgMCAzcmVtIDA7XG59XG5cbi5oMi0tc3Ryb25nX2JsYWNrIHtcbiAgY29sb3IgOiBibGFjaztcbn1cblxuLmhlYWRlci1oMiB7XG4gIGNvbG9yICAgICA6ICRtYWluLWNvbG9yLS1saWdodDtcbiAgYm90dG9tICAgIDogMDtcbiAgZm9udC1zaXplIDogNXJlbTtcbn1cblxuLmgyLS1saWdodF9iYWxjayB7XG4gIGNvbG9yICAgICAgIDogYmxhY2s7XG4gIGZvbnQtd2VpZ2h0IDogMzAwO1xufVxuXG4uaDMtLWdyZXkge1xuICBjb2xvciA6ICRncmV5LXRleHQ7XG59XG5cbi5ncmV5IHtcbiAgY29sb3IgOiAkZ3JleS10ZXh0O1xufVxuXG4ubGlnaHQtZ3JleSB7XG4gIGNvbG9yIDogJGxpZ2h0LWdyZXk7XG59XG5cbi5ibHVlIHtcbiAgY29sb3IgOiAkbWFpbi1jb2xvcjtcbn1cblxuLmxpZ2h0LWJsdWUge1xuICBjb2xvciA6ICRtYWluLWNvbG9yLS1saWdodDtcbn1cblxuLndoaXRlIHtcbiAgY29sb3IgOiAjZmZmZmZmO1xufVxuXG4uY2VudGVyIHtcbiAgdGV4dC1hbGlnbiAgICAgIDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQgOiBjZW50ZXI7XG5cbiAgKiB7XG4gICAgdGV4dC1hbGlnbiA6IGNlbnRlcjtcbiAgfVxufVxuXG4ucmlnaHQge1xuICB0ZXh0LWFsaWduIDogcmlnaHQ7XG59XG5cbi5zdHJvbmcge1xuICBmb250LXN0eWxlICA6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQgOiA3MDA7XG59XG5cbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQgOiA3MDA7XG4gIGZvbnQtc3R5bGUgIDogbm9ybWFsO1xufVxuXG4uc2VtaS1ib2xkIHtcbiAgZm9udC13ZWlnaHQgOiA2MDA7XG4gIGZvbnQtc3R5bGUgIDogbm9ybWFsO1xufVxuXG4uc2VtaS1ib2xkLWl0YSB7XG4gIGZvbnQtd2VpZ2h0IDogNzAwO1xuICBmb250LXN0eWxlICA6IGl0YWxpYztcbn1cblxuLmdsb3NzYXJ5LWxpbmsgPiAqIHtcbiAgY29sb3IgOiAkbWFpbi1jb2xvcjtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBjb2xvciAgICAgIDogd2hpdGU7XG4gIGJhY2tncm91bmQgOiAkbWFpbi1jb2xvcjsgLyogV2ViS2l0L0JsaW5rIEJyb3dzZXJzICovXG59XG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBjb2xvciAgICAgIDogd2hpdGU7XG4gIGJhY2tncm91bmQgOiAkbWFpbi1jb2xvcjsgLyogR2Vja28gQnJvd3NlcnMgKi9cbn1cblxuLy9UQUJMRVQgJiBNT0JJTEVcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICRicmVhay1wb2ludC1tb2JpbGUpIHtcbn1cblxuLy9ERVNLVE9QXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAkYnJlYWstcG9pbnQtdGFiKSB7XG4gIC8vR0xPQkFMXG4gIHAsXG4gIGxpIHtcbiAgICBtYXJnaW4gICAgICA6IDA7XG4gICAgZm9udC1zaXplICAgOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQgOiAyLjZyZW07XG4gIH1cblxuICBzcGFuIHtcbiAgICBsaW5lLWhlaWdodCA6IGluaXRpYWw7XG4gIH1cblxuICBoMiB7XG4gICAgbWFyZ2luIDogNXJlbSAwIDJyZW0gMDtcbiAgfVxuXG4gIC5oMi0taG9tZXBhZ2Uge1xuICAgIGZvbnQtc2l6ZSA6IDRyZW07XG4gICAgcGFkZGluZyAgIDogNXJlbSAwIDAgMDtcbiAgICBtYXJnaW4gICAgOiAwIDAgM3JlbSAwO1xuICB9XG5cbiAgaDMge1xuICAgIG1hcmdpbiAgICA6IDJyZW0gMDtcbiAgICBmb250LXNpemUgOiAyLjdyZW07XG4gIH1cblxuICAuYXNpZGUtbGlzdF9faGVhZGVyLFxuICAuYXNpZGUtbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZSA6IDEuNnJlbTtcbiAgICAvL2NvbG9yICAgICAgICAgIDogI2ZmZjtcbiAgICAvL3RleHQtdHJhbnNmb3JtIDogdXBwZXJjYXNlO1xuICB9XG5cbiAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbixcbiAgI3RpbnltY2UsXG4gIC53cmFwcGVyLS1tYWluIHtcbiAgICAuZGFya19ibHVlIHtcbiAgICAgIGNvbG9yIDogJG1haW4tY29sb3I7XG4gICAgfVxuXG4gICAgLmxpZ2h0X2JsdWUge1xuICAgICAgY29sb3IgOiAkbWFpbi1jb2xvci0tbGlnaHQ7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplIDogMy4ycmVtO1xuXG4gICAgICAuZ2xvc3NhcnktbGluayA+ICoge1xuICAgICAgICBmb250LXNpemUgOiAzLjdyZW0gIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZSA6IDMuN3JlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBjb2xvciAgICAgOiAkbWFpbi1jb2xvci0tbGlnaHQ7XG4gICAgICBmb250LXNpemUgOiAyLjdyZW07XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemUgOiAyLjdyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgY29sb3IgICAgIDogZGFya2VuKCRncmV5LCAyMCUpO1xuICAgICAgZm9udC1zaXplIDogMnJlbTtcblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZSA6IDJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlci1oMiB7XG4gICAgICBmb250LWZhbWlseSA6ICdhY3VtaW4tcHJvJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZSAgIDogNC43cmVtO1xuXG4gICAgfVxuICB9XG5cbiAgLmVycm9yX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduIDogY2VudGVyO1xuICB9XG5cbiAgLy9NRU5VXG5cbiAgLmhlYWRlci1tZW51LWJ0bi0tcGVyc29uLFxuICAuaGVhZGVyLW1lbnUtYnRuLS1zaG93LWRlc2t0b3AsXG4gIC5oZWFkZXItbWVudS1idG4tLWpvYnMge1xuICAgIGEge1xuICAgICAgY29sb3IgICAgIDogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZSA6IDEuMnJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvKiBhZGRlZCBsaW5lICovXG4gIGJvcmRlcjogMDtcbn0iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gICAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAgICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICAgKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAgICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gICAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAgICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAgICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gICAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gICAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICAgKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gICAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAgICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICAgKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAgICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAgICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAgICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gICAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gICAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAgICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICAgKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAgICogYWxsIGJyb3dzZXJzLlxuICAgKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAgICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gICAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICAgKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gICAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICAgKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAgICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAgICovXG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gICAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICAgKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gICAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAgICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAgICovXG5cbmJ1dHRvbixcblt0eXBlPSdidXR0b24nXSxcblt0eXBlPSdyZXNldCddLFxuW3R5cGU9J3N1Ym1pdCddIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICAgKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J2J1dHRvbiddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3Jlc2V0J106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nc3VibWl0J106Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICAgKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gICAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0nYnV0dG9uJ106LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0ncmVzZXQnXTotbW96LWZvY3VzcmluZyxcblt0eXBlPSdzdWJtaXQnXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gICAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAgICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAgICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICAgKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gICAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICAgKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAgICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAgICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICAgKi9cblxuW3R5cGU9J2NoZWNrYm94J10sXG5bdHlwZT0ncmFkaW8nXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAgICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICAgKi9cblxuW3R5cGU9J251bWJlciddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9J251bWJlciddOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gICAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAgKi9cblxuW3R5cGU9J3NlYXJjaCddIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gICAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAgICovXG5cblt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gICAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAgICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gICAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAgICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAgICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICAgKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG51bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4qOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2xiYTdydnAuY3NzXCIpO1xuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC8qIGFkZGVkIGxpbmUgKi9cbiAgYm9yZGVyOiAwOyB9XG5cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbi8qIFNlY3Rpb25zXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAgICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuLyoqXG4gICAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICAgKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcbiAgICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICAgKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICAgKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gICAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gICAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICAgKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gICAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAgICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gICAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAgICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyoqXG4gICAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gICAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gICAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICAgKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcbiAgICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gICAqIGFsbCBicm93c2Vycy5cbiAgICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAgICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAgICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuLyogRm9ybXNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICAgKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAgICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICAgKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAgICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gICAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gICAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAgICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICAgKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXG4gICAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gICAqL1xuYnV0dG9uLFxuW3R5cGU9J2J1dHRvbiddLFxuW3R5cGU9J3Jlc2V0J10sXG5bdHlwZT0nc3VibWl0J10ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAgICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nYnV0dG9uJ106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0ncmVzZXQnXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdzdWJtaXQnXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcbiAgICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICAgKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPSdidXR0b24nXTotbW96LWZvY3VzcmluZyxcblt0eXBlPSdyZXNldCddOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J3N1Ym1pdCddOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0OyB9XG5cbi8qKlxuICAgKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gICAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07IH1cblxuLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gICAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAgICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICAgKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAgICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAgICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gICAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKipcbiAgICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gICAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAgICovXG5bdHlwZT0nY2hlY2tib3gnXSxcblt0eXBlPSdyYWRpbyddIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gICAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAgICovXG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgICovXG5bdHlwZT0nc2VhcmNoJ10ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gICAqL1xuW3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICAgKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gICAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi8gfVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAgICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLyogTWlzY1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAgICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICAgKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG51bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbio6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5hIHtcbiAgY29sb3I6ICMzYzNiM2I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5hW3RhcmdldD1cIl9ibGFua1wiXSxcbmFbaHJlZl49XCJtYWlsdG9cIl0sXG5hW2hyZWZePVwidGVsXCJdIHtcbiAgY29sb3I6ICMzMzZhYWI7IH1cblxuYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNzsgfVxuXG4uYnRuIHtcbiAgYmFja2dyb3VuZDogIzEzMUU1NTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLS1iaWcge1xuICBwYWRkaW5nOiAxcmVtOyB9XG5cbi5idG4tLXJhZGl1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW0gMCAwIDA7IH1cblxuLmJ0bi0tcmVhZC1tb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmJ0bi0tbGlnaHQge1xuICAvKlxuICBiYWNrZ3JvdW5kIDogIzQ5YmRkMztcbiAgYmFja2dyb3VuZCA6IC1tb3otbGluZWFyLWdyYWRpZW50KDEwZGVnLCAjNDliZGQzIDAlLCAjMTE5Y2I2IDEwMCUpO1xuICBiYWNrZ3JvdW5kIDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTBkZWcsICM0OWJkZDMgMCUsICMxMTljYjYgMTAwJSk7XG4gIGJhY2tncm91bmQgOiBsaW5lYXItZ3JhZGllbnQoMTBkZWcsICM0OWJkZDMgMCUsICMxMTljYjYgMTAwJSk7XG4gIGZpbHRlciAgICAgOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiMwMGQ0ZmZcIiwgZW5kQ29sb3JzdHI9XCIjMDIwMDI0XCIsIEdyYWRpZW50VHlwZT0xKTtcbiAgKi9cbiAgYmFja2dyb3VuZDogIzMzNmFhYjsgfVxuXG4uYnRuLS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk0OTMwOyB9XG5cbi5idG4tLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjcyYWU7IH1cblxuLmJ0bi0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE5ODg5OyB9XG5cbi5yZWFkLW1vcmVfbGluay1uZXdzIHtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5yZWFkLW1vcmVfbGluay1uZXdzIC5tZWRpYV9fY29udGVudF9fZGF0ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtOyB9XG5cbi5tZWRpYS1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmxpbmtzLWFzaWRlLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmJ0bi0tcHJpbnQsIC5idG4tLXNoYXJlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjNjE2MTYxOyB9XG4gIC5idG4tLXByaW50OmJlZm9yZSwgLmJ0bi0tc2hhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljb24tcHJpbnQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwLjRyZW07XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uYnRuLS1zaGFyZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvbi1zaGFyZS5zdmdcIik7IH1cblxuLnNob3J0X2xpbmsge1xuICBjb2xvcjogIzkwOGU4ZjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8qXG4gIC5pY29uX2Fycm93OjphZnRlciB7XG4gICAgY29udGVudCAgICAgICAgICAgOiBcIlwiO1xuICAgIHBvc2l0aW9uICAgICAgICAgIDogYWJzb2x1dGU7XG4gICAgdG9wICAgICAgICAgICAgICAgOiAwO1xuICAgIGxlZnQgICAgICAgICAgICAgIDogMDtcbiAgICByaWdodCAgICAgICAgICAgICA6IDA7XG4gICAgYm90dG9tICAgICAgICAgICAgOiAwO1xuICAgIGhlaWdodCAgICAgICAgICAgIDogMS41cmVtO1xuICAgIHdpZHRoICAgICAgICAgICAgIDogMS41cmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2UgIDogdXJsKFwiLi4vc3ZnL2Fycm93X3Bvc3Quc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZSAgIDogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQgOiBuby1yZXBlYXQ7XG5cbiAgfSovIH1cbiAgLnNob3J0X2xpbmsgLmljb25fYXJyb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG4gICAgLnNob3J0X2xpbmsgLmljb25fYXJyb3cgaW1nIHtcbiAgICAgIGhlaWdodDogMS41cmVtOyB9XG5cbi5zaG9ydF9idG4ge1xuICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnNob3J0X2J0biAuaWNvbl9tZW1iZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgd2lkdGg6IDJyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cbiAgLnNob3J0X2J0biAuaWNvbl9tZW1iZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N2Zy9pY29uLW1lbWJlci5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5idG5fZ3JleSxcbi5idG5fZ3JleVt0YXJnZXQ9XCJfYmxhbmtcIl0sXG4uYnRuX2dyZXlbdGFyZ2V0PVwiX3NlbGZcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRiM2IzO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5idG5fYmx1ZSxcbi5idG5fYmx1ZVt0YXJnZXQ9XCJfYmxhbmtcIl0sXG4uYnRuX2JsdWVbdGFyZ2V0PVwiX3NlbGZcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxRTU1O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uaGVhZGVyLW1lbnUtYnRuIGFbdGFyZ2V0PVwiX2JsYW5rXCJdLFxuLmhlYWRlci1tZW51LWJ0biBhW2hyZWZePVwibWFpbHRvXCJdLFxuLmhlYWRlci1tZW51LWJ0biBhW2hyZWZePVwidGVsXCJdIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLm1hcF9jb250ZW50X2l0ZW0gYVt0YXJnZXQ9XCJfYmxhbmtcIl0sXG4ubWFwX2NvbnRlbnRfaXRlbSBhW2hyZWZePVwibWFpbHRvXCJdLFxuLm1hcF9jb250ZW50X2l0ZW0gYVtocmVmXj1cInRlbFwiXSB7XG4gIGNvbG9yOiAjMzM2YWFiOyB9XG5cbi8qTUlYSU4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N1ZGRlbmx5JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIuLi9mb250cy9zdWRkZW5seS9TdWRkZW5seVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3N1ZGRlbmx5L1N1ZGRlbmx5UmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi8gfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzdWRkZW5seS1ib2xkJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIuLi9mb250cy9zdWRkZW5seS9TdWRkZW5seUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3N1ZGRlbmx5L1N1ZGRlbmx5Qm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi8gfVxuXG4udXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5oMSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAzLjZyZW07XG4gIGNvbG9yOiAjMTMxRTU1OyB9XG5cbmgyLFxuaDMsXG5oNCB7XG4gIG1hcmdpbjogMnJlbSAwOyB9XG5cbmgxLFxuaDIsXG5oMyxcbmg0IHtcbiAgY29sb3I6ICMxMzFFNTU7IH1cbiAgaDEgLmdsb3NzYXJ5LWxpbmsgPiAqLFxuICBoMiAuZ2xvc3NhcnktbGluayA+ICosXG4gIGgzIC5nbG9zc2FyeS1saW5rID4gKixcbiAgaDQgLmdsb3NzYXJ5LWxpbmsgPiAqIHtcbiAgICBjb2xvcjogIzEzMUU1NSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuXG5oMyxcbmgzIC5nbG9zc2FyeS10b29sdGlwID4gLmdsb3NzYXJ5LWxpbmsgPiBhIHtcbiAgY29sb3I6ICMzMzZhYWI7XG4gIGZvbnQtc2l6ZTogMi43cmVtOyB9XG5cbmg0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTsgfVxuXG5hIHtcbiAgY29sb3I6ICMxNGFhYzc7IH1cblxuLypcbiBUZXh0XG4qL1xuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnYWN1bWluLXBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1OyB9XG5cbmVtIHtcbiAgY29sb3I6ICMxMzFFNTU7IH1cblxuLm90LXNkay1yb3csXG4jb25ldHJ1c3QtcG9saWN5LXRleHQsXG4jcGFjLWlucHV0LFxuc2VsZWN0LFxucCxcbnNwYW4sXG5saSxcbmEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjMTMxRTU1OyB9XG5cbi5tZWRpYV9fY29udGVudF9fZGF0ZSB7XG4gIGNvbG9yOiAjMTMxRTU1O1xuICBmb250LXNpemU6IDEuM3JlbTsgfVxuXG4ubWVkaWFfX2NvbnRlbnRfX2RhdGVfc2luZ2xlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuLmNvbG9yLWJhY2tncm91bmQtLWdyZXkge1xuICBiYWNrZ3JvdW5kOiAjYTA5ZTk5OyB9XG5cbi5hY2NvcmRpb25fdGl0bGUge1xuICBjb2xvcjogIzMzNmFhYjtcbiAgZm9udC1zaXplOiAxLjhyZW07IH1cblxuLmgyIHtcbiAgZm9udC1zaXplOiAyLjFyZW07IH1cblxuLmgyLS1kYXJrIHtcbiAgY29sb3I6ICMxMzFFNTU7XG4gIHBhZGRpbmc6IDAgMCAzcmVtIDA7IH1cblxuLmgyLS1saWdodCB7XG4gIGNvbG9yOiAjMzM2YWFiO1xuICBwYWRkaW5nOiAwIDAgM3JlbSAwOyB9XG5cbi5oMi0tc3Ryb25nX2JsYWNrIHtcbiAgY29sb3I6IGJsYWNrOyB9XG5cbi5oZWFkZXItaDIge1xuICBjb2xvcjogIzMzNmFhYjtcbiAgYm90dG9tOiAwO1xuICBmb250LXNpemU6IDVyZW07IH1cblxuLmgyLS1saWdodF9iYWxjayB7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4uaDMtLWdyZXkge1xuICBjb2xvcjogIzYxNjE2MTsgfVxuXG4uZ3JleSB7XG4gIGNvbG9yOiAjNjE2MTYxOyB9XG5cbi5saWdodC1ncmV5IHtcbiAgY29sb3I6ICNhMDllOTk7IH1cblxuLmJsdWUge1xuICBjb2xvcjogIzEzMUU1NTsgfVxuXG4ubGlnaHQtYmx1ZSB7XG4gIGNvbG9yOiAjMzM2YWFiOyB9XG5cbi53aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5jZW50ZXIgKiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5zdHJvbmcge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLnNlbWktYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uc2VtaS1ib2xkLWl0YSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4uZ2xvc3NhcnktbGluayA+ICoge1xuICBjb2xvcjogIzEzMUU1NTsgfVxuXG46OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogIzEzMUU1NTtcbiAgLyogV2ViS2l0L0JsaW5rIEJyb3dzZXJzICovIH1cblxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogIzEzMUU1NTtcbiAgLyogR2Vja28gQnJvd3NlcnMgKi8gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkxMHB4KSB7XG4gIHAsXG4gIGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNnJlbTsgfVxuICBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogaW5pdGlhbDsgfVxuICBoMiB7XG4gICAgbWFyZ2luOiA1cmVtIDAgMnJlbSAwOyB9XG4gIC5oMi0taG9tZXBhZ2Uge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBwYWRkaW5nOiA1cmVtIDAgMCAwO1xuICAgIG1hcmdpbjogMCAwIDNyZW0gMDsgfVxuICBoMyB7XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gICAgZm9udC1zaXplOiAyLjdyZW07IH1cbiAgLmFzaWRlLWxpc3RfX2hlYWRlcixcbiAgLmFzaWRlLWxpc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5kYXJrX2JsdWUsXG4gICN0aW55bWNlIC5kYXJrX2JsdWUsXG4gIC53cmFwcGVyLS1tYWluIC5kYXJrX2JsdWUge1xuICAgIGNvbG9yOiAjMTMxRTU1OyB9XG4gIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmxpZ2h0X2JsdWUsXG4gICN0aW55bWNlIC5saWdodF9ibHVlLFxuICAud3JhcHBlci0tbWFpbiAubGlnaHRfYmx1ZSB7XG4gICAgY29sb3I6ICMzMzZhYWI7IH1cbiAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiBoMixcbiAgI3RpbnltY2UgaDIsXG4gIC53cmFwcGVyLS1tYWluIGgyIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTsgfVxuICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gaDIgLmdsb3NzYXJ5LWxpbmsgPiAqLFxuICAgICN0aW55bWNlIGgyIC5nbG9zc2FyeS1saW5rID4gKixcbiAgICAud3JhcHBlci0tbWFpbiBoMiAuZ2xvc3NhcnktbGluayA+ICoge1xuICAgICAgZm9udC1zaXplOiAzLjdyZW0gIWltcG9ydGFudDsgfVxuICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gaDIgYSxcbiAgICAjdGlueW1jZSBoMiBhLFxuICAgIC53cmFwcGVyLS1tYWluIGgyIGEge1xuICAgICAgZm9udC1zaXplOiAzLjdyZW07IH1cbiAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiBoMyxcbiAgI3RpbnltY2UgaDMsXG4gIC53cmFwcGVyLS1tYWluIGgzIHtcbiAgICBjb2xvcjogIzMzNmFhYjtcbiAgICBmb250LXNpemU6IDIuN3JlbTsgfVxuICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gaDMgYSxcbiAgICAjdGlueW1jZSBoMyBhLFxuICAgIC53cmFwcGVyLS1tYWluIGgzIGEge1xuICAgICAgZm9udC1zaXplOiAyLjdyZW07IH1cbiAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiBoNCxcbiAgI3RpbnltY2UgaDQsXG4gIC53cmFwcGVyLS1tYWluIGg0IHtcbiAgICBjb2xvcjogIzZkNmI2NjtcbiAgICBmb250LXNpemU6IDJyZW07IH1cbiAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIGg0IGEsXG4gICAgI3RpbnltY2UgaDQgYSxcbiAgICAud3JhcHBlci0tbWFpbiBoNCBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5oZWFkZXItaDIsXG4gICN0aW55bWNlIC5oZWFkZXItaDIsXG4gIC53cmFwcGVyLS1tYWluIC5oZWFkZXItaDIge1xuICAgIGZvbnQtZmFtaWx5OiAnYWN1bWluLXBybycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA0LjdyZW07IH1cbiAgLmVycm9yX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmhlYWRlci1tZW51LWJ0bi0tcGVyc29uIGEsXG4gIC5oZWFkZXItbWVudS1idG4tLXNob3ctZGVza3RvcCBhLFxuICAuaGVhZGVyLW1lbnUtYnRuLS1qb2JzIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9IH1cblxuLyogXG4gRGVmYXVsdHNcbiovXG4uc2VhcmNod3AtcmV2aXNlZC1zZWFyY2gtbm90aWNlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZGVza3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5oZWFkZXItaDEtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5uby1zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogXCJhY3VtaW4tcHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNjIuNSU7IH1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ud3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgM3JlbSAwIDNyZW07IH1cblxuLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9XG5cbi5jb250YWluZXItLWdyZXkge1xuICBiYWNrZ3JvdW5kOiAjZjRmM2YwOyB9XG5cbi5uby1tLWIge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5uby1tLXQge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5wLW4ge1xuICBwYWRkaW5nOiAwIDEuNXZ3OyB9XG5cbi5wLW4tbCB7XG4gIHBhZGRpbmc6IDAgMS41dncgMCA2LjR2dzsgfVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6aG92ZXIgKiB7XG4gICAgb3BhY2l0eTogMC44OyB9XG5cbi5ncmFkaWVudF9saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzZhYWI7XG4gIC8qXG4gIGJhY2tncm91bmQgOiByZ2IoNzAsIDE4OSwgMjExKTtcbiAgYmFja2dyb3VuZCA6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg3MCwgMTg5LCAyMTEsIDEpIDAlLCByZ2JhKDI5LCAxNzQsIDIwMCwgMSkgNTAlLCByZ2JhKDE3LCAxNTYsIDE4MiwgMSkgMTAwJSk7XG4gICovIH1cblxuLmdyYWRpZW50X2Rhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxRTU1O1xuICAvKlxuICBiYWNrZ3JvdW5kIDogcmdiKDU1LCAxMDksIDE2MSk7XG4gIGJhY2tncm91bmQgOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoNTUsIDEwOSwgMTYxLCAxKSAwJSwgcmdiYSgxMCwgNzcsIDE0MCwgMSkgNTAlLCByZ2JhKDAsIDYzLCAxMjIsIDEpIDEwMCUpO1xuICAqLyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGUge1xuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICBtYXJnaW4tdG9wOiA2cmVtOyB9XG5cbi50ZXh0X3BpY3RvX3dyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnRleHRfcGljdG9fd3JhcCAudGV4dF9waWN0byB7XG4gICAgcGFkZGluZzogMCAwLjFyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIGhlaWdodDogMnJlbTsgfVxuXG4ud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluXzQwNCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5mbGV4LWFsaWduLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAud3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MTBweCkge1xuICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gICAgbWFyZ2luLXRvcDogNnJlbTsgfVxuICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGUgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiB7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1JTsgfVxuICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGUgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fYXNpZGUge1xuICAgICAgd2lkdGg6IDI1JTsgfSB9XG5cbi8qIFRoZSBjb250YWluZXIgKi9cbi5jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuY29udGFpbmVyIGlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZGMzsgfVxuICAuY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY29udGFpbmVyIC5jaGVja21hcmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLmNvbnRhaW5lciAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb250YWluZXIgLmNoZWNrbWFyazphZnRlciB7XG4gICAgdG9wOiA5cHg7XG4gICAgbGVmdDogOXB4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG5cbi5jb250YWluZXI6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYzsgfVxuXG4ucGFnaW5hdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFnaW5hdGlvbiBhIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07IH1cbiAgLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyB7XG4gICAgY29sb3I6ICMzMzZhYWI7IH1cbiAgLnBhZ2luYXRpb24gLmN1cnJlbnQge1xuICAgIGNvbG9yOiAjMTMxRTU1OyB9XG5cbi5ib3hfaW5mb19oZWFkZXJfd3JhcCB7XG4gIHBhZGRpbmc6IDJyZW0gMS41dnc7XG4gIC8qXG4gIGJhY2tncm91bmQgOiAjNDliZGQzO1xuICBiYWNrZ3JvdW5kIDogLW1vei1saW5lYXItZ3JhZGllbnQoMTBkZWcsICM0OWJkZDMgMCUsICMxMTljYjYgMTAwJSk7XG4gIGJhY2tncm91bmQgOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxMGRlZywgIzQ5YmRkMyAwJSwgIzExOWNiNiAxMDAlKTtcbiAgYmFja2dyb3VuZCA6IGxpbmVhci1ncmFkaWVudCgxMGRlZywgIzQ5YmRkMyAwJSwgIzExOWNiNiAxMDAlKTtcbiAgZmlsdGVyICAgICA6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzAwZDRmZlwiLCBlbmRDb2xvcnN0cj1cIiMwMjAwMjRcIiwgR3JhZGllbnRUeXBlPTEpO1xuICAqL1xuICBiYWNrZ3JvdW5kOiAjMzM2YWFiO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5ib3hfaW5mb19oZWFkZXJfd3JhcCAud3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuYm94X2luZm9faGVhZGVyX3dyYXAgLndyYXBwZXIgPiBwOmZpcnN0LWNoaWxkLFxuICAgIC5ib3hfaW5mb19oZWFkZXJfd3JhcCAud3JhcHBlciBwOmZpcnN0LWNoaWxkICoge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuYm94X2luZm9faGVhZGVyX3dyYXAgLndyYXBwZXIgcDpmaXJzdC1jaGlsZCB7XG4gICAgICBmbGV4LXNocmluazogMDsgfVxuICAgIC5ib3hfaW5mb19oZWFkZXJfd3JhcCAud3JhcHBlciBwIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuYm94X2luZm9faGVhZGVyX3dyYXAgLndyYXBwZXIgcCArIHAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtOyB9XG4gICAgLmJveF9pbmZvX2hlYWRlcl93cmFwIC53cmFwcGVyIC50ZXh0X3BpY3RvX3dyYXAgLnRleHRfcGljdG8ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICBtYXJnaW46IDAgNHJlbSAwIGF1dG87IH1cbiAgICAuYm94X2luZm9faGVhZGVyX3dyYXAgLndyYXBwZXIgLmJveF9pbmZvX2hlYWRlcl9jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMS41dnc7XG4gICAgICB0b3A6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljb25zL2ljb24tY3Jvc3MtLXdoaXRlLnN2Z1wiKTsgfVxuICAgIC5ib3hfaW5mb19oZWFkZXJfd3JhcCAud3JhcHBlciAuYm94X2luZm9faGVhZGVyX2Nsb3NlOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICAgIGhlaWdodDogMXJlbTsgfVxuXG4ubWVudS1mbG9hdGluZy13cmFwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk7XG4gIGJvdHRvbTogMTByZW07XG4gIHJpZ2h0OiAycmVtOyB9XG4gIC5tZW51LWZsb2F0aW5nLXdyYXAgLm1lbnUtZmxvYXRpbmdfbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBnYXA6IC44cmVtOyB9XG4gICAgLm1lbnUtZmxvYXRpbmctd3JhcCAubWVudS1mbG9hdGluZ19saXN0IC5tZW51LWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5tZW51LWZsb2F0aW5nLXdyYXAgLm1lbnUtZmxvYXRpbmdfbGlzdCAubWVudS1pdGVtIHNwYW4ge1xuICAgICAgICByaWdodDogNy41cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTsgfVxuICAgICAgLm1lbnUtZmxvYXRpbmctd3JhcCAubWVudS1mbG9hdGluZ19saXN0IC5tZW51LWl0ZW0gYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgLyogZGlzcGxheSAgICAgOiBibG9jaztcbiAgICAgICAgIGZvbnQtd2VpZ2h0IDogNDAwO1xuICAgICAgICAgZm9udC1zdHlsZSAgOiBub3JtYWw7XG4gICAgICAgICBtYXJnaW4gICAgICA6IDA7XG4gICAgICAgICBmb250LXNpemUgICA6IDEuNnJlbTtcbiAgICAgICAgICovIH1cbiAgICAgICAgLm1lbnUtZmxvYXRpbmctd3JhcCAubWVudS1mbG9hdGluZ19saXN0IC5tZW51LWl0ZW0gYSBpbWcge1xuICAgICAgICAgIHdpZHRoOiA2LjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiA2LjVyZW07IH1cbiAgICAubWVudS1mbG9hdGluZy13cmFwIC5tZW51LWZsb2F0aW5nX2xpc3QgLm1lbnUtaXRlbTpob3ZlciBzcGFuIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLmhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07IH1cblxuLmhlYWRlci1tZW51LWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiAzcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhlYWRlci1tZW51LWJ0bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuXG4ubmF2LW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLm5hdi1tYWluID4gYSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLm5hdi1tYWluID4gYSBzdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMy41cmVtOyB9XG5cbi5oZWFkZXItbWVudS0tbG9nbyB7XG4gIGhlaWdodDogMy41cmVtOyB9XG5cbi5uYXYtbWFpbi0xID4gbGkgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMTMxRTU1OyB9XG5cbi5oZWFkZXItbWVudS1idG4tLXNob3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhlYWRlci1tZW51LWJ0bi0tc2hvdzo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXItbWVudS1idG4tLXNob3cgYSB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHRvcDogMS40cmVtOyB9XG4gICAgLmhlYWRlci1tZW51LWJ0bi0tc2hvdyBhOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogN3B4O1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5oZWFkZXItbWVudS1idG4tLXNob3cgYTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogLTdweDtcbiAgICAgIGxlZnQ6IDA7IH1cblxuLmxpbmUsIC5oZWFkZXItbWVudS1idG4tLXNob3cgYSwgLmhlYWRlci1tZW51LWJ0bi0tc2hvdyBhOmJlZm9yZSwgLmhlYWRlci1tZW51LWJ0bi0tc2hvdyBhOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMC4ycmVtO1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgd2lkdGg6IDJyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhciAwLjAxcztcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4uaGVhZGVyLW1lbnUtYnRuLS1zaG93LWRlc2t0b3Age1xuICBiYWNrZ3JvdW5kOiAjRUZBNzMzOyB9XG4gIC5oZWFkZXItbWVudS1idG4tLXNob3ctZGVza3RvcDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N2Zy9pY29ucy9pY29uLWRlc2t0b3AtLWJsdWUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4uaGVhZGVyLW1lbnUtYnRuLS1wZXJzb24ge1xuICBiYWNrZ3JvdW5kOiAjMTMxRTU1OyB9XG4gIC5oZWFkZXItbWVudS1idG4tLXBlcnNvbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N2Zy9pY29ucy9pY29uLXBlcnNvbi0td2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4uaGVhZGVyLW1lbnUtYnRuLS1qb2JzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5NDkzMDsgfVxuICAuaGVhZGVyLW1lbnUtYnRuLS1qb2JzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljb25zL2ljb24tam9icy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG5cbi5oZWFkZXItbWVudS1idG4tLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAzLjJyZW07XG4gIGhlaWdodDogMy4ycmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxOyB9XG4gIC5oZWFkZXItbWVudS1idG4tLXNlYXJjaCA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDA7IH1cbiAgLmhlYWRlci1tZW51LWJ0bi0tc2VhcmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N2Zy9pY29ucy9pY29uLXNlYXJjaC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3MCUgNzAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5uYXYtbWFpbi0xIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIC5uYXYtbWFpbi0xIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07IH1cbiAgLm5hdi1tYWluLTEgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgY29sb3I6ICM2MTYxNjE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm5hdi1tYWluLTEgYSArIGEge1xuICAgIGJhY2tncm91bmQ6IHJlZCAhaW1wb3J0YW50OyB9XG4gIC5uYXYtbWFpbi0xIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMTMxRTU1OyB9XG5cbi5uYXYtbWFpbi0xID4gbGkge1xuICBwYWRkaW5nLXRvcDogM3JlbTsgfVxuXG4ubmF2LW1haW4tMSA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTsgfVxuXG4ubmF2LW1haW4tMS0tb3BlbiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGhlaWdodDogMTAwdmg7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogc2Nyb2xsOyB9XG5cbi5uYXYtbWFpbi0xIC5tZW51LWl0ZW0gLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubmF2LW1haW4tMi5kZXNrdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5uYXYtbWFpbi0yLmRlc2t0b3AgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgY29sb3I6ICMxMzFFNTU7IH1cbiAgLm5hdi1tYWluLTIuZGVza3RvcCA+IGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuXG4uaW1hZ2UtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuXG4ubmF2LW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zZWFyY2gtZm9ybS1ob21lIHtcbiAgbWFyZ2luLXRvcDogM3JlbTsgfVxuXG4uaGVhZGVyLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uYXYtbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5OTk5OTk5OTk5OTk7IH1cblxuLmVycm9yX3BhZ2VfaGVhZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAuZXJyb3JfcGFnZV9oZWFkZXIgLmhlYWRlci5oZWFkZXItZGVza3RvcCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAgIC5lcnJvcl9wYWdlX2hlYWRlciAuaGVhZGVyLmhlYWRlci1kZXNrdG9wIC53cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmVycm9yX3BhZ2VfaGVhZGVyIC5oZWFkZXIuaGVhZGVyLWRlc2t0b3AgLndyYXBwZXIgLmVycm9yX2ltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0cmVtO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5lcnJvcl9wYWdlX2hlYWRlciAuaGVhZGVyLmhlYWRlci1kZXNrdG9wIC53cmFwcGVyIC5lcnJvcl90aXRsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm90dG9tOiAwOyB9XG5cbi5oZWFkZXIuaGVhZGVyLWRlc2t0b3Age1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5oZWFkZXIuaGVhZGVyLWRlc2t0b3AuaGVhZGVyX25vX2ltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogMzAwcHg7IH1cblxuLmhlYWRlci1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5oZWFkZXItZGVza3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uYXYtbWFpbi0xLFxuLm5hdi1tYWluLTEtLW9wZW4ge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmZpeGVkLWhlYWRlci1kZXNrdG9wIHtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyMDM7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4gMC4xcztcbiAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cblxuLmhlYWRlci1zY3JvbGxlZCAuZml4ZWQtaGVhZGVyLWRlc2t0b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyNTAsIDI1MCwgMC45NSk7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIDAuMXM7IH1cblxuLm5hdi1vcGVuIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuXG4ubmF2LW1haW4ge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtOyB9XG5cbi5uYXYtbWFpbi0xIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLm5hdi1tYWluLTEgbGkge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5tYWluLW1lbnUtaXRlbSA+IGEge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLm1haW4tbWVudS1pdGVtID4gdWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTAsIDI1MCwgMjUwLCAwLjk1KTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCA2LjR2dztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAubWFpbi1tZW51LWl0ZW0gPiB1bCA+IGxpIC5zdWItbWVudSBhIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuXG4ubWFpbi1tZW51LWl0ZW0gLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4ubWFpbi1tZW51LWl0ZW06aG92ZXIgPiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDIwMTsgfVxuXG4uY29sdW1uLXN1Yi1tZW51ID4gdWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG5cbi5uYXYtbWFpbi0xID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5uYXYtbWFpbi0xIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAubmF2LW1haW4tMSA+IGxpID4gLnN1Yi1tZW51IHtcbiAgICBwYWRkaW5nOiAycmVtIDJyZW0gMCAycmVtOyB9XG5cbi5oZWFkZXIuaGVhZGVyLWRlc2t0b3AuaGVhZGVyX2Zyb250X3BhZ2UgLndyYXBwZXIgLmhlYWRlci1oMS5oZWFkZXItaDEtLXBpY3R1cmUge1xuICBib3R0b206IDA7IH1cblxuLmhlYWRlcl9wYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDN2aDsgfVxuXG4uc2VhcmNoLWZvcm0taG9tZSB7XG4gIG1heC13aWR0aDogNzByZW07IH1cblxuLmhlYWRlcl93cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtaW4taGVpZ2h0OiA2M3JlbTsgfVxuICAuaGVhZGVyX3dyYXAgLmNvbnRlbnRfaGVhZGVyIHtcbiAgICBmbGV4OiAwIDEgNTAlO1xuICAgIHBhZGRpbmctbGVmdDogNnJlbTtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmhlYWRlcl93cmFwIC5jb250ZW50X2hlYWRlciAuaGVhZGVyLWgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1zaXplOiA4cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuaGVhZGVyX3dyYXAgLmNvbnRlbnRfaGVhZGVyIC5oZWFkZXItaDEgLmhlYWRlci1hcmMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjdyZW07XG4gICAgICAgIHdpZHRoOiAxOTRweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IC01cmVtOyB9XG4gICAgICAgIC5oZWFkZXJfd3JhcCAuY29udGVudF9oZWFkZXIgLmhlYWRlci1oMSAuaGVhZGVyLWFyYyAuc3ZnIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5oZWFkZXJfd3JhcCAuY29udGVudF9oZWFkZXIgLmhlYWRlci1kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG4gIC5oZWFkZXJfd3JhcCAubWVkaWFfaGVhZGVyIHtcbiAgICBmbGV4OiAwIDEgNTAlOyB9XG5cbi8qLS0tLS0tLS0tLSBSRVNQT05TSVZFIC0tLS0tLS0tLS0qL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTYwcHgpIHtcbiAgLmhlYWRlci1pbWFnZS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNDV2dzsgfVxuICAgIC5oZWFkZXItaW1hZ2UtZGVza3RvcCA+ICoge1xuICAgICAgbWFyZ2luLWxlZnQ6IC00NXZ3OyB9XG4gIC5uYXYtbWFpbi0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLm5hdi1tYWluLTEgLm1lbnUtaXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH1cbiAgICAgIC5uYXYtbWFpbi0xIC5tZW51LWl0ZW0gYSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5uYXYtbWFpbi0xID4gbGkgPiAuc3ViLW1lbnUge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgd2hpdGUgMCUsIHdoaXRlIDJyZW0sIHJnYmEoMjUwLCAyNTAsIDI1MCwgMC41KSAycmVtLCByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuNSkgMTAwJSk7IH1cbiAgICAubmF2LW1haW4tMSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDk5OTk5OTk7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuOTUpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAubmF2LW1haW4tMSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5uYXYtbWFpbi0xIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICAgICAgICBjb2xvcjogIzMzNmFhYjsgfVxuICAgICAgICAubmF2LW1haW4tMSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgPiAubWVudS1pdGVtIC5zdWItbWVudSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgICAgIC5uYXYtbWFpbi0xIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSA+IC5tZW51LWl0ZW0gLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgICAgICAgICBjb2xvcjogIzYxNjE2MTsgfVxuICAgICAgICAgIC5uYXYtbWFpbi0xIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSA+IC5tZW51LWl0ZW0gLnN1Yi1tZW51IC5tZW51LWl0ZW06OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2LW1haW4tMSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciAuc3ViLW1lbnUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgcGFkZGluZzogNHJlbSAxcmVtIDNyZW0gMXJlbTsgfVxuICAgIC5uYXYtbWFpbi0xIC5tYWluLW1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuaGVhZGVyLW1lbnUtYnRuLS1wZXJzb24sXG4gIC5oZWFkZXItbWVudS1idG4tLXNob3ctZGVza3RvcCxcbiAgLmhlYWRlci1tZW51LWJ0bi0tam9icyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAuNnJlbSAwLjhyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbSAwIDAgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuaGVhZGVyLW1lbnUtYnRuLS1wZXJzb24gYSxcbiAgICAuaGVhZGVyLW1lbnUtYnRuLS1zaG93LWRlc2t0b3AgYSxcbiAgICAuaGVhZGVyLW1lbnUtYnRuLS1qb2JzIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMXJlbTsgfVxuICAuaGVhZGVyLW1lbnUtYnRuLS1wZXJzb246OmJlZm9yZSxcbiAgLmhlYWRlci1tZW51LWJ0bi0tc2hvdy1kZXNrdG9wOjpiZWZvcmUsXG4gIC5oZWFkZXItbWVudS1idG4tLWpvYnM6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjZyZW07XG4gICAgd2lkdGg6IDJyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MjRweCkge1xuICAuaGVhZGVyLWltYWdlLWRlc2t0b3AgLmhlYWRlci1tZW51LWJ0biAudXBwZXJjYXNlIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbjsgfVxuICAuaGVhZGVyLWltYWdlLWRlc2t0b3AgLmhlYWRlci1tZW51LWJ0biAudXBwZXJjYXNlOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW47IH0gfVxuXG4uc2xpZGVyLS1uZXdzIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAuc2xpZGVyLS1uZXdzIGgzIC5tZWRpYV9fY29udGVudF9fZGF0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiwgI3RpbnltY2UsIC53cmFwcGVyLS1tYWluIHtcbiAgLyotLS0tLS0tLS0tLSBHTE9CQUwgTUFJTiAtLS0tLS0tLS0tLSovXG4gIC8qLS0tLS0tLS0tLS0gQ09OVEFDVCAtLS0tLS0tLS0tLSovXG4gIC8qLS0tLS0tLS0tLS0gQ0FMQ1VMQVRPUiAtLS0tLS0tLS0tLSovXG4gIC8qLS0tLS0tLS0tLS0gQ0FSRSBIT0xJREFZIC0tLS0tLS0tLS0tKi9cbiAgLyotLS0tLS0tLS0tLSBCUk9DSFVSRSBBTkQgRklMRSBET1dOTE9BRCAtLS0tLS0tLS0tLSovXG4gIC8qLS0tLS0tLS0tLS0gUEFHRSA0MDQgLS0tLS0tLS0tLS0qLyB9XG4gIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmJyZWFkY3J1bWJzLCAjdGlueW1jZSAuYnJlYWRjcnVtYnMsIC53cmFwcGVyLS1tYWluIC5icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIHVsLCAjdGlueW1jZSB1bCwgLndyYXBwZXItLW1haW4gdWwge1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfVxuICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gdWwgbGksICN0aW55bWNlIHVsIGxpLCAud3JhcHBlci0tbWFpbiB1bCBsaSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAycmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIHVsIGxpIGgzLCAjdGlueW1jZSB1bCBsaSBoMywgLndyYXBwZXItLW1haW4gdWwgbGkgaDMge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtOyB9XG4gICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiB1bCBsaTo6YmVmb3JlLCAjdGlueW1jZSB1bCBsaTo6YmVmb3JlLCAud3JhcHBlci0tbWFpbiB1bCBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDAuNHJlbTtcbiAgICAgIHdpZHRoOiAwLjRyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxRTU1O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMC41cmVtO1xuICAgICAgdG9wOiAxcmVtOyB9XG4gICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiB1bCAucmVtb3ZlX2J1bGxldDo6YmVmb3JlLCAjdGlueW1jZSB1bCAucmVtb3ZlX2J1bGxldDo6YmVmb3JlLCAud3JhcHBlci0tbWFpbiB1bCAucmVtb3ZlX2J1bGxldDo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiBvbCwgI3RpbnltY2Ugb2wsIC53cmFwcGVyLS1tYWluIG9sIHtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07IH1cbiAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIG9sIGxpLCAjdGlueW1jZSBvbCBsaSwgLndyYXBwZXItLW1haW4gb2wgbGkge1xuICAgICAgcGFkZGluZzogMCAwIDAgMnJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiBvbCBsaSAub2xfY291bnQsICN0aW55bWNlIG9sIGxpIC5vbF9jb3VudCwgLndyYXBwZXItLW1haW4gb2wgbGkgLm9sX2NvdW50IHtcbiAgICAgICAgY29sb3I6ICMxMzFFNTU7XG4gICAgICAgIGhlaWdodDogMC40cmVtO1xuICAgICAgICB3aWR0aDogMC40cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0wLjNyZW07XG4gICAgICAgIHRvcDogMDsgfVxuICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiBvbCBsaSB1bCBsaTo6YmVmb3JlLCAjdGlueW1jZSBvbCBsaSB1bCBsaTo6YmVmb3JlLCAud3JhcHBlci0tbWFpbiBvbCBsaSB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIG9sIGxpOjpiZWZvcmUsICN0aW55bWNlIG9sIGxpOjpiZWZvcmUsIC53cmFwcGVyLS1tYWluIG9sIGxpOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIGgyLFxuICAjdGlueW1jZSBoMixcbiAgLndyYXBwZXItLW1haW4gaDIge1xuICAgIGZvbnQtZmFtaWx5OiAnYWN1bWluLXBybycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5hbGVydF9ib3gsICN0aW55bWNlIC5hbGVydF9ib3gsIC53cmFwcGVyLS1tYWluIC5hbGVydF9ib3gge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYWxlcnRfYm94IHNwYW4sICN0aW55bWNlIC5hbGVydF9ib3ggc3BhbiwgLndyYXBwZXItLW1haW4gLmFsZXJ0X2JveCBzcGFuIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYWxlcnRfYm94IC5hbGVydF9ib3hfaWNvbiwgI3RpbnltY2UgLmFsZXJ0X2JveCAuYWxlcnRfYm94X2ljb24sIC53cmFwcGVyLS1tYWluIC5hbGVydF9ib3ggLmFsZXJ0X2JveF9pY29uIHtcbiAgICAgIGZsZXg6IDEgMCAxNSU7XG4gICAgICB3aWR0aDogMTUlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtOyB9XG4gICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5hbGVydF9ib3ggLmFsZXJ0X2JveF9pY29uIGltZywgI3RpbnltY2UgLmFsZXJ0X2JveCAuYWxlcnRfYm94X2ljb24gaW1nLCAud3JhcHBlci0tbWFpbiAuYWxlcnRfYm94IC5hbGVydF9ib3hfaWNvbiBpbWcge1xuICAgICAgICB3aWR0aDogNnJlbTsgfVxuICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmFsZXJ0X2JveCAuaWNvbl93cmFwX3dhcm5pbmcsICN0aW55bWNlIC5hbGVydF9ib3ggLmljb25fd3JhcF93YXJuaW5nLCAud3JhcHBlci0tbWFpbiAuYWxlcnRfYm94IC5pY29uX3dyYXBfd2FybmluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk0OTMwOyB9XG4gICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYWxlcnRfYm94IC5pY29uX3dyYXBfbm90ZSwgI3RpbnltY2UgLmFsZXJ0X2JveCAuaWNvbl93cmFwX25vdGUsIC53cmFwcGVyLS1tYWluIC5hbGVydF9ib3ggLmljb25fd3JhcF9ub3RlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZTlhODk7IH1cbiAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5hbGVydF9ib3ggLmljb25fd3JhcF9pbmZvcywgI3RpbnltY2UgLmFsZXJ0X2JveCAuaWNvbl93cmFwX2luZm9zLCAud3JhcHBlci0tbWFpbiAuYWxlcnRfYm94IC5pY29uX3dyYXBfaW5mb3Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzNmFhYjsgfVxuICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmFsZXJ0X2JveCAuaWNvbl93cmFwX3BsdXMsICN0aW55bWNlIC5hbGVydF9ib3ggLmljb25fd3JhcF9wbHVzLCAud3JhcHBlci0tbWFpbiAuYWxlcnRfYm94IC5pY29uX3dyYXBfcGx1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZBNzMzOyB9XG4gICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYWxlcnRfYm94IC5pY29uX3dyYXBfYWx0ZXJuYXRpdmUsICN0aW55bWNlIC5hbGVydF9ib3ggLmljb25fd3JhcF9hbHRlcm5hdGl2ZSwgLndyYXBwZXItLW1haW4gLmFsZXJ0X2JveCAuaWNvbl93cmFwX2FsdGVybmF0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTRGNTY7IH1cbiAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5hbGVydF9ib3ggLmljb25fd3JhcF90b3BpY3MsICN0aW55bWNlIC5hbGVydF9ib3ggLmljb25fd3JhcF90b3BpY3MsIC53cmFwcGVyLS1tYWluIC5hbGVydF9ib3ggLmljb25fd3JhcF90b3BpY3Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NzJhZTsgfVxuICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmFsZXJ0X2JveCAuYWxlcnRfYm94X2NvbnRlbnQsICN0aW55bWNlIC5hbGVydF9ib3ggLmFsZXJ0X2JveF9jb250ZW50LCAud3JhcHBlci0tbWFpbiAuYWxlcnRfYm94IC5hbGVydF9ib3hfY29udGVudCB7XG4gICAgICBmbGV4OiAwIDEgODUlO1xuICAgICAgcGFkZGluZzogM3JlbSAycmVtIDNyZW0gMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5hbGVydF9ib3ggLmFsZXJ0X2JveF9jb250ZW50IGgzLCAjdGlueW1jZSAuYWxlcnRfYm94IC5hbGVydF9ib3hfY29udGVudCBoMywgLndyYXBwZXItLW1haW4gLmFsZXJ0X2JveCAuYWxlcnRfYm94X2NvbnRlbnQgaDMge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYWxlcnRfYm94IC53YXJuaW5nLCAjdGlueW1jZSAuYWxlcnRfYm94IC53YXJuaW5nLCAud3JhcHBlci0tbWFpbiAuYWxlcnRfYm94IC53YXJuaW5nIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTQ5MzA7IH1cbiAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmFsZXJ0X2JveCAud2FybmluZyBoMywgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYWxlcnRfYm94IC53YXJuaW5nIGg0LCAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5hbGVydF9ib3ggLndhcm5pbmcgcCwgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYWxlcnRfYm94IC53YXJuaW5nIGxpLCAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5hbGVydF9ib3ggLndhcm5pbmcgKiwgI3RpbnltY2UgLmFsZXJ0X2JveCAud2FybmluZyBoMywgI3RpbnltY2UgLmFsZXJ0X2JveCAud2FybmluZyBoNCwgI3RpbnltY2UgLmFsZXJ0X2JveCAud2FybmluZyBwLCAjdGlueW1jZSAuYWxlcnRfYm94IC53YXJuaW5nIGxpLCAjdGlueW1jZSAuYWxlcnRfYm94IC53YXJuaW5nICosIC53cmFwcGVyLS1tYWluIC5hbGVydF9ib3ggLndhcm5pbmcgaDMsIC53cmFwcGVyLS1tYWluIC5hbGVydF9ib3ggLndhcm5pbmcgaDQsIC53cmFwcGVyLS1tYWluIC5hbGVydF9ib3ggLndhcm5pbmcgcCwgLndyYXBwZXItLW1haW4gLmFsZXJ0X2JveCAud2FybmluZyBsaSwgLndyYXBwZXItLW1haW4gLmFsZXJ0X2JveCAud2FybmluZyAqIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmFsZXJ0X2JveCAud2FybmluZyBsaTo6YmVmb3JlLCAjdGlueW1jZSAuYWxlcnRfYm94IC53YXJuaW5nIGxpOjpiZWZvcmUsIC53cmFwcGVyLS1tYWluIC5hbGVydF9ib3ggLndhcm5pbmcgbGk6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYWxlcnRfYm94IC53YXJuaW5nIC5vbF9jb3VudCwgI3RpbnltY2UgLmFsZXJ0X2JveCAud2FybmluZyAub2xfY291bnQsIC53cmFwcGVyLS1tYWluIC5hbGVydF9ib3ggLndhcm5pbmcgLm9sX2NvdW50IHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmFsZXJ0X2JveCAubm90ZSwgI3RpbnltY2UgLmFsZXJ0X2JveCAubm90ZSwgLndyYXBwZXItLW1haW4gLmFsZXJ0X2JveCAubm90ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU5YTg5OyB9XG4gICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5hbGVydF9ib3ggLm5vdGUgaDMsIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmFsZXJ0X2JveCAubm90ZSBoNCwgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYWxlcnRfYm94IC5ub3RlIHAsIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmFsZXJ0X2JveCAubm90ZSBsaSwgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYWxlcnRfYm94IC5ub3RlICosICN0aW55bWNlIC5hbGVydF9ib3ggLm5vdGUgaDMsICN0aW55bWNlIC5hbGVydF9ib3ggLm5vdGUgaDQsICN0aW55bWNlIC5hbGVydF9ib3ggLm5vdGUgcCwgI3RpbnltY2UgLmFsZXJ0X2JveCAubm90ZSBsaSwgI3RpbnltY2UgLmFsZXJ0X2JveCAubm90ZSAqLCAud3JhcHBlci0tbWFpbiAuYWxlcnRfYm94IC5ub3RlIGgzLCAud3JhcHBlci0tbWFpbiAuYWxlcnRfYm94IC5ub3RlIGg0LCAud3JhcHBlci0tbWFpbiAuYWxlcnRfYm94IC5ub3RlIHAsIC53cmFwcGVyLS1tYWluIC5hbGVydF9ib3ggLm5vdGUgbGksIC53cmFwcGVyLS1tYWluIC5hbGVydF9ib3ggLm5vdGUgKiB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5hbGVydF9ib3ggLm5vdGUgbGk6OmJlZm9yZSwgI3RpbnltY2UgLmFsZXJ0X2JveCAubm90ZSBsaTo6YmVmb3JlLCAud3JhcHBlci0tbWFpbiAuYWxlcnRfYm94IC5ub3RlIGxpOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmFsZXJ0X2JveCAubm90ZSAub2xfY291bnQsICN0aW55bWNlIC5hbGVydF9ib3ggLm5vdGUgLm9sX2NvdW50LCAud3JhcHBlci0tbWFpbiAuYWxlcnRfYm94IC5ub3RlIC5vbF9jb3VudCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5hbGVydF9ib3ggLmluZm9zLCAjdGlueW1jZSAuYWxlcnRfYm94IC5pbmZvcywgLndyYXBwZXItLW1haW4gLmFsZXJ0X2JveCAuaW5mb3Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzNmFhYjsgfVxuICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYWxlcnRfYm94IC5pbmZvcyBoMywgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYWxlcnRfYm94IC5pbmZvcyBoNCwgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYWxlcnRfYm94IC5pbmZvcyBwLCAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5hbGVydF9ib3ggLmluZm9zIGxpLCAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5hbGVydF9ib3ggLmluZm9zICosICN0aW55bWNlIC5hbGVydF9ib3ggLmluZm9zIGgzLCAjdGlueW1jZSAuYWxlcnRfYm94IC5pbmZvcyBoNCwgI3RpbnltY2UgLmFsZXJ0X2JveCAuaW5mb3MgcCwgI3RpbnltY2UgLmFsZXJ0X2JveCAuaW5mb3MgbGksICN0aW55bWNlIC5hbGVydF9ib3ggLmluZm9zICosIC53cmFwcGVyLS1tYWluIC5hbGVydF9ib3ggLmluZm9zIGgzLCAud3JhcHBlci0tbWFpbiAuYWxlcnRfYm94IC5pbmZvcyBoNCwgLndyYXBwZXItLW1haW4gLmFsZXJ0X2JveCAuaW5mb3MgcCwgLndyYXBwZXItLW1haW4gLmFsZXJ0X2JveCAuaW5mb3MgbGksIC53cmFwcGVyLS1tYWluIC5hbGVydF9ib3ggLmluZm9zICoge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYWxlcnRfYm94IC5pbmZvcyBsaTo6YmVmb3JlLCAjdGlueW1jZSAuYWxlcnRfYm94IC5pbmZvcyBsaTo6YmVmb3JlLCAud3JhcHBlci0tbWFpbiAuYWxlcnRfYm94IC5pbmZvcyBsaTo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5hbGVydF9ib3ggLmluZm9zIC5vbF9jb3VudCwgI3RpbnltY2UgLmFsZXJ0X2JveCAuaW5mb3MgLm9sX2NvdW50LCAud3JhcHBlci0tbWFpbiAuYWxlcnRfYm94IC5pbmZvcyAub2xfY291bnQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYWxlcnRfYm94IC5wbHVzLCAjdGlueW1jZSAuYWxlcnRfYm94IC5wbHVzLCAud3JhcHBlci0tbWFpbiAuYWxlcnRfYm94IC5wbHVzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkE3MzM7IH1cbiAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmFsZXJ0X2JveCAucGx1cyBoMywgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYWxlcnRfYm94IC5wbHVzIGg0LCAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5hbGVydF9ib3ggLnBsdXMgcCwgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYWxlcnRfYm94IC5wbHVzIGxpLCAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5hbGVydF9ib3ggLnBsdXMgKiwgI3RpbnltY2UgLmFsZXJ0X2JveCAucGx1cyBoMywgI3RpbnltY2UgLmFsZXJ0X2JveCAucGx1cyBoNCwgI3RpbnltY2UgLmFsZXJ0X2JveCAucGx1cyBwLCAjdGlueW1jZSAuYWxlcnRfYm94IC5wbHVzIGxpLCAjdGlueW1jZSAuYWxlcnRfYm94IC5wbHVzICosIC53cmFwcGVyLS1tYWluIC5hbGVydF9ib3ggLnBsdXMgaDMsIC53cmFwcGVyLS1tYWluIC5hbGVydF9ib3ggLnBsdXMgaDQsIC53cmFwcGVyLS1tYWluIC5hbGVydF9ib3ggLnBsdXMgcCwgLndyYXBwZXItLW1haW4gLmFsZXJ0X2JveCAucGx1cyBsaSwgLndyYXBwZXItLW1haW4gLmFsZXJ0X2JveCAucGx1cyAqIHtcbiAgICAgICAgY29sb3I6ICMxMzFFNTU7IH1cbiAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYWx0ZXJuYXRpdmUsICN0aW55bWNlIC5hbHRlcm5hdGl2ZSwgLndyYXBwZXItLW1haW4gLmFsdGVybmF0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE0RjU2OyB9XG4gICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYWx0ZXJuYXRpdmUgaDMsIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmFsdGVybmF0aXZlIGg0LCAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5hbHRlcm5hdGl2ZSBwLCAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5hbHRlcm5hdGl2ZSBsaSwgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYWx0ZXJuYXRpdmUgKiwgI3RpbnltY2UgLmFsdGVybmF0aXZlIGgzLCAjdGlueW1jZSAuYWx0ZXJuYXRpdmUgaDQsICN0aW55bWNlIC5hbHRlcm5hdGl2ZSBwLCAjdGlueW1jZSAuYWx0ZXJuYXRpdmUgbGksICN0aW55bWNlIC5hbHRlcm5hdGl2ZSAqLCAud3JhcHBlci0tbWFpbiAuYWx0ZXJuYXRpdmUgaDMsIC53cmFwcGVyLS1tYWluIC5hbHRlcm5hdGl2ZSBoNCwgLndyYXBwZXItLW1haW4gLmFsdGVybmF0aXZlIHAsIC53cmFwcGVyLS1tYWluIC5hbHRlcm5hdGl2ZSBsaSwgLndyYXBwZXItLW1haW4gLmFsdGVybmF0aXZlICoge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5hbHRlcm5hdGl2ZSBsaTo6YmVmb3JlLCAjdGlueW1jZSAuYWx0ZXJuYXRpdmUgbGk6OmJlZm9yZSwgLndyYXBwZXItLW1haW4gLmFsdGVybmF0aXZlIGxpOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYWx0ZXJuYXRpdmUgLm9sX2NvdW50LCAjdGlueW1jZSAuYWx0ZXJuYXRpdmUgLm9sX2NvdW50LCAud3JhcHBlci0tbWFpbiAuYWx0ZXJuYXRpdmUgLm9sX2NvdW50IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAudG9waWNzLCAjdGlueW1jZSAudG9waWNzLCAud3JhcHBlci0tbWFpbiAudG9waWNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY3MmFlOyB9XG4gICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAudG9waWNzIGgzLCAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC50b3BpY3MgaDQsIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLnRvcGljcyBwLCAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC50b3BpY3MgbGksIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLnRvcGljcyAqLCAjdGlueW1jZSAudG9waWNzIGgzLCAjdGlueW1jZSAudG9waWNzIGg0LCAjdGlueW1jZSAudG9waWNzIHAsICN0aW55bWNlIC50b3BpY3MgbGksICN0aW55bWNlIC50b3BpY3MgKiwgLndyYXBwZXItLW1haW4gLnRvcGljcyBoMywgLndyYXBwZXItLW1haW4gLnRvcGljcyBoNCwgLndyYXBwZXItLW1haW4gLnRvcGljcyBwLCAud3JhcHBlci0tbWFpbiAudG9waWNzIGxpLCAud3JhcHBlci0tbWFpbiAudG9waWNzICoge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC50b3BpY3MgbGk6OmJlZm9yZSwgI3RpbnltY2UgLnRvcGljcyBsaTo6YmVmb3JlLCAud3JhcHBlci0tbWFpbiAudG9waWNzIGxpOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAudG9waWNzIC5vbF9jb3VudCwgI3RpbnltY2UgLnRvcGljcyAub2xfY291bnQsIC53cmFwcGVyLS1tYWluIC50b3BpY3MgLm9sX2NvdW50IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYWNjb3JkaW9uX2xpc3QsICN0aW55bWNlIC5hY2NvcmRpb25fbGlzdCwgLndyYXBwZXItLW1haW4gLmFjY29yZGlvbl9saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIC8qXG4gICAgLmFjY29yZGlvbl9pdGVtOjpiZWZvcmUge1xuICAgICAgZGlzcGxheSA6IG5vbmU7XG4gICAgfVxuXG4gICAgLnJlbW92ZV9zdWJfbGluZTo6YWZ0ZXIge1xuICAgICAgZGlzcGxheSA6IG5vbmU7XG4gICAgfVxuICAgICAqLyB9XG4gICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYWNjb3JkaW9uX2xpc3QgLmFjY29yZGlvbl9pdGVtLCAjdGlueW1jZSAuYWNjb3JkaW9uX2xpc3QgLmFjY29yZGlvbl9pdGVtLCAud3JhcHBlci0tbWFpbiAuYWNjb3JkaW9uX2xpc3QgLmFjY29yZGlvbl9pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAvKlxuICAgICAgLnVrLWFjY29yZGlvbi10aXRsZS1iYWNrZ3JvdW5kIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICNmM2YxZjE7XG5cbiAgICAgICAgLnVrLWFjY29yZGlvbi1hcnJvdzo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogI2YzZjFmMTtcblxuICAgICAgICB9XG4gICAgICB9Ki8gfVxuICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYWNjb3JkaW9uX2xpc3QgLmFjY29yZGlvbl9pdGVtIC51ay1hY2NvcmRpb24tdGl0bGUsICN0aW55bWNlIC5hY2NvcmRpb25fbGlzdCAuYWNjb3JkaW9uX2l0ZW0gLnVrLWFjY29yZGlvbi10aXRsZSwgLndyYXBwZXItLW1haW4gLmFjY29yZGlvbl9saXN0IC5hY2NvcmRpb25faXRlbSAudWstYWNjb3JkaW9uLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICMzMzZhYWI7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIC8qXG4gICAgICAgLnVrLWFjY29yZGlvbi1hcnJvdyB7XG4gICAgICAgICBwb3NpdGlvbiAgICAgICAgIDogcmVsYXRpdmU7XG4gICAgICAgICB6LWluZGV4ICAgICAgICAgIDogMDtcbiAgICAgICAgIGhlaWdodCAgICAgICAgICAgOiAycmVtO1xuICAgICAgICAgd2lkdGggICAgICAgICAgICA6IDJyZW07XG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogd2hpdGU7XG4gICAgICAgfVxuXG4gICAgICAgLnVrLWFjY29yZGlvbi1hcnJvdzo6YmVmb3JlIHtcbiAgICAgICAgIGNvbnRlbnQgICAgICAgICAgICAgOiBcIlwiO1xuICAgICAgICAgaGVpZ2h0ICAgICAgICAgICAgICA6IDNyZW07XG4gICAgICAgICB3aWR0aCAgICAgICAgICAgICAgIDogM3JlbTtcbiAgICAgICAgIHBvc2l0aW9uICAgICAgICAgICAgOiBhYnNvbHV0ZTtcbiAgICAgICAgIHRvcCAgICAgICAgICAgICAgICAgOiAtLjNyZW07XG4gICAgICAgICByaWdodCAgICAgICAgICAgICAgIDogLS40cmVtO1xuICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQgICA6IG5vLXJlcGVhdDtcbiAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gOiBjZW50ZXI7XG4gICAgICAgICBiYWNrZ3JvdW5kLXNpemUgICAgIDogY292ZXI7XG4gICAgICAgICB6LWluZGV4ICAgICAgICAgICAgIDogOTk5OTk5OTtcbiAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgICAgOiB1cmwoJy4uL3N2Zy9hcnJvdy1kb3duLnN2ZycpO1xuICAgICAgICAgdHJhbnNpdGlvbiAgICAgICAgICA6IGFsbCAuMXMgZWFzZS1pbjtcblxuICAgICAgIH1cblxuICAgICAgIC5hY2NvcmRpb25fdGl0bGVfd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgICAgIGNvbnRlbnQgICAgICAgICAgICAgOiBcIlwiO1xuICAgICAgICAgaGVpZ2h0ICAgICAgICAgICAgICA6IDNyZW07XG4gICAgICAgICB3aWR0aCAgICAgICAgICAgICAgIDogM3JlbTtcbiAgICAgICAgIHBvc2l0aW9uICAgICAgICAgICAgOiBhYnNvbHV0ZTtcbiAgICAgICAgIHRvcCAgICAgICAgICAgICAgICAgOiAtLjNyZW07XG4gICAgICAgICByaWdodCAgICAgICAgICAgICAgIDogMDtcbiAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0ICAgOiBuby1yZXBlYXQ7XG4gICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIDogY2VudGVyO1xuICAgICAgICAgYmFja2dyb3VuZC1zaXplICAgICA6IGNvdmVyO1xuICAgICAgICAgei1pbmRleCAgICAgICAgICAgICA6IDk5OTk5OTk7XG4gICAgICAgICBiYWNrZ3JvdW5kLWltYWdlICAgIDogdXJsKCcuLi9zdmcvYXJyb3ctZG93bi5zdmcnKTtcbiAgICAgICAgIHRyYW5zaXRpb24gICAgICAgICAgOiBhbGwgLjFzIGVhc2UtaW47XG5cbiAgICAgICB9Ki8gfVxuICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5hY2NvcmRpb25fbGlzdCAuYWNjb3JkaW9uX2l0ZW0gLnVrLWFjY29yZGlvbi10aXRsZSAuYWNjb3JkaW9uX3RpdGxlX3dyYXBwZXIsICN0aW55bWNlIC5hY2NvcmRpb25fbGlzdCAuYWNjb3JkaW9uX2l0ZW0gLnVrLWFjY29yZGlvbi10aXRsZSAuYWNjb3JkaW9uX3RpdGxlX3dyYXBwZXIsIC53cmFwcGVyLS1tYWluIC5hY2NvcmRpb25fbGlzdCAuYWNjb3JkaW9uX2l0ZW0gLnVrLWFjY29yZGlvbi10aXRsZSAuYWNjb3JkaW9uX3RpdGxlX3dyYXBwZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZmxvdzogcm93O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgLypcbiAgICAgICAgICAuYWNjb3JkaW9uX3RpdGxlX2xlYWRlciB7XG4gICAgICAgICAgICBmbGV4ICAgICA6IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuXG4gICAgICAgICAgfVxuICAgICAgICAgIC5hY2NvcmRpb25fdGl0bGVfbGVhZGVyOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50ICAgICAgICAgIDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uICAgICAgICAgOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcCAgICAgICAgICAgICAgOiAxLjJyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduICAgICAgIDogY2VudGVyO1xuICAgICAgICAgICAgbGVmdCAgICAgICAgICAgICA6IDFyZW07XG4gICAgICAgICAgICAvL3JpZ2h0ICAgICAgICAgICAgOiAxcmVtO1xuICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICA6IC4xNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmcgICAgICAgICAgOiAwIDFyZW07XG4gICAgICAgICAgICB3aWR0aCAgICAgICAgICAgIDogOTklO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6IGxpZ2h0Z3JleTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAgKi8gfVxuICAgICAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmFjY29yZGlvbl9saXN0IC5hY2NvcmRpb25faXRlbSAudWstYWNjb3JkaW9uLXRpdGxlIC5hY2NvcmRpb25fdGl0bGVfd3JhcHBlciAuYWNjb3JkaW9uX3RpdGxlLCAjdGlueW1jZSAuYWNjb3JkaW9uX2xpc3QgLmFjY29yZGlvbl9pdGVtIC51ay1hY2NvcmRpb24tdGl0bGUgLmFjY29yZGlvbl90aXRsZV93cmFwcGVyIC5hY2NvcmRpb25fdGl0bGUsIC53cmFwcGVyLS1tYWluIC5hY2NvcmRpb25fbGlzdCAuYWNjb3JkaW9uX2l0ZW0gLnVrLWFjY29yZGlvbi10aXRsZSAuYWNjb3JkaW9uX3RpdGxlX3dyYXBwZXIgLmFjY29yZGlvbl90aXRsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogOTYlOyB9XG4gICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5hY2NvcmRpb25fbGlzdCAuYWNjb3JkaW9uX2l0ZW0gLnVrLWFjY29yZGlvbi10aXRsZTo6YWZ0ZXIsICN0aW55bWNlIC5hY2NvcmRpb25fbGlzdCAuYWNjb3JkaW9uX2l0ZW0gLnVrLWFjY29yZGlvbi10aXRsZTo6YWZ0ZXIsIC53cmFwcGVyLS1tYWluIC5hY2NvcmRpb25fbGlzdCAuYWNjb3JkaW9uX2l0ZW0gLnVrLWFjY29yZGlvbi10aXRsZTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDk0JTtcbiAgICAgICAgaGVpZ2h0OiAuMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzNmFhYjsgfVxuICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYWNjb3JkaW9uX2xpc3QgLmFjY29yZGlvbl9pdGVtIC51ay1hY2NvcmRpb24tdGl0bGU6OmJlZm9yZSwgI3RpbnltY2UgLmFjY29yZGlvbl9saXN0IC5hY2NvcmRpb25faXRlbSAudWstYWNjb3JkaW9uLXRpdGxlOjpiZWZvcmUsIC53cmFwcGVyLS1tYWluIC5hY2NvcmRpb25fbGlzdCAuYWNjb3JkaW9uX2l0ZW0gLnVrLWFjY29yZGlvbi10aXRsZTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMC4zcmVtO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N2Zy9hcnJvd19wb3N0X2Rvd24uc3ZnXCIpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW47IH1cbiAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmFjY29yZGlvbl9saXN0IC5hY2NvcmRpb25faXRlbSAudWstYWNjb3JkaW9uLWNvbnRlbnQsICN0aW55bWNlIC5hY2NvcmRpb25fbGlzdCAuYWNjb3JkaW9uX2l0ZW0gLnVrLWFjY29yZGlvbi1jb250ZW50LCAud3JhcHBlci0tbWFpbiAuYWNjb3JkaW9uX2xpc3QgLmFjY29yZGlvbl9pdGVtIC51ay1hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICAgIC8qXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBtYXJnaW4gICAgICAgOiAzcmVtIDAgMCAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdCA6IDJyZW07XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nICA6IDAgMCAwIDJyZW07XG4gICAgICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3AgOiAzcmVtO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50ICAgICAgICAgIDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXkgICAgICAgICAgOiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQgICAgICAgICAgIDogMC40cmVtO1xuICAgICAgICAgICAgd2lkdGggICAgICAgICAgICA6IDAuNHJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgICAgOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJG1haW4tY29sb3ItLWxpZ2h0O1xuXG4gICAgICAgICAgICBwb3NpdGlvbiAgICAgICAgIDogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0ICAgICAgICAgICAgIDogMC41cmVtO1xuICAgICAgICAgICAgdG9wICAgICAgICAgICAgICA6IDFyZW07XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucmVtb3ZlX2J1bGxldDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXkgOiBub25lO1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICBvbCB7XG4gICAgICAgICAgbWFyZ2luICAgICAgICA6IDNyZW0gMCAwIDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0ICA6IDJyZW07XG4gICAgICAgICAgbGlzdC1zdHlsZSAgICA6IG5vbmU7XG4gICAgICAgICAgY291bnRlci1yZXNldCA6IG15LWF3ZXNvbWUtY291bnRlcjtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmcgICAgICAgICAgIDogMCAwIDAgMnJlbTtcbiAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50IDogbXktYXdlc29tZS1jb3VudGVyO1xuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50IDogY291bnRlcihteS1hd2Vzb21lLWNvdW50ZXIpIFwiLiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXkgOiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvciAgIDogJG1haW4tY29sb3ItLWxpZ2h0O1xuICAgICAgICAgICAgd2lkdGggICA6IDA7XG4gICAgICAgICAgICBoZWlnaHQgIDogMDtcbiAgICAgICAgICAgIHRvcCAgICAgOiBhdXRvO1xuICAgICAgICAgICAgbGVmdCAgICA6IDA7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAgKi8gfVxuICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYWNjb3JkaW9uX2xpc3QgLmFjY29yZGlvbl9pdGVtIC51ay1hY2NvcmRpb24tY29udGVudDo6YmVmb3JlLCAjdGlueW1jZSAuYWNjb3JkaW9uX2xpc3QgLmFjY29yZGlvbl9pdGVtIC51ay1hY2NvcmRpb24tY29udGVudDo6YmVmb3JlLCAud3JhcHBlci0tbWFpbiAuYWNjb3JkaW9uX2xpc3QgLmFjY29yZGlvbl9pdGVtIC51ay1hY2NvcmRpb24tY29udGVudDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmFjY29yZGlvbl9saXN0IC51ay1vcGVuIC51ay1hY2NvcmRpb24tdGl0bGU6OmJlZm9yZSwgI3RpbnltY2UgLmFjY29yZGlvbl9saXN0IC51ay1vcGVuIC51ay1hY2NvcmRpb24tdGl0bGU6OmJlZm9yZSwgLndyYXBwZXItLW1haW4gLmFjY29yZGlvbl9saXN0IC51ay1vcGVuIC51ay1hY2NvcmRpb24tdGl0bGU6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluOyB9XG4gIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gI2EteiwgI3RpbnltY2UgI2EteiwgLndyYXBwZXItLW1haW4gI2EteiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gI2EteiBsaSwgI3RpbnltY2UgI2EteiBsaSwgLndyYXBwZXItLW1haW4gI2EteiBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBwYWRkaW5nOiAuN3JlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICNkYWRiZGM7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBib3JkZXItbGVmdDogLjJyZW0gc29saWQgI2ZmZjsgfVxuICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gI2EteiAuYWN0aXZlLCAjdGlueW1jZSAjYS16IC5hY3RpdmUsIC53cmFwcGVyLS1tYWluICNhLXogLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzM2YWFiO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAjYS16IC5hY3RpdmU6aG92ZXIsICN0aW55bWNlICNhLXogLmFjdGl2ZTpob3ZlciwgLndyYXBwZXItLW1haW4gI2EteiAuYWN0aXZlOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gI2EteiAuY3VycmVudCwgI3RpbnltY2UgI2EteiAuY3VycmVudCwgLndyYXBwZXItLW1haW4gI2EteiAuY3VycmVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTMxRTU1OyB9XG4gIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gI3Bvc3RzLXJlc3VsdHMsICN0aW55bWNlICNwb3N0cy1yZXN1bHRzLCAud3JhcHBlci0tbWFpbiAjcG9zdHMtcmVzdWx0cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMXJlbSAwOyB9XG4gICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAjcG9zdHMtcmVzdWx0cyAucG9zdHNfcmVzdWx0c19pdGVtLCAjdGlueW1jZSAjcG9zdHMtcmVzdWx0cyAucG9zdHNfcmVzdWx0c19pdGVtLCAud3JhcHBlci0tbWFpbiAjcG9zdHMtcmVzdWx0cyAucG9zdHNfcmVzdWx0c19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgY29sb3I6ICMzMzZhYWI7XG4gICAgICB3aWR0aDogODAlOyB9XG4gICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluICNwb3N0cy1yZXN1bHRzIC5wb3N0c19yZXN1bHRzX2l0ZW0gLnBvc3RzX3Jlc3VsdHNfaXRlbV9saW5rLCAjdGlueW1jZSAjcG9zdHMtcmVzdWx0cyAucG9zdHNfcmVzdWx0c19pdGVtIC5wb3N0c19yZXN1bHRzX2l0ZW1fbGluaywgLndyYXBwZXItLW1haW4gI3Bvc3RzLXJlc3VsdHMgLnBvc3RzX3Jlc3VsdHNfaXRlbSAucG9zdHNfcmVzdWx0c19pdGVtX2xpbmsge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gI3Bvc3RzLXJlc3VsdHMgLnBvc3RzX3Jlc3VsdHNfaXRlbSAucG9zdHNfcmVzdWx0c19pdGVtX2xpbmsgLmRhcmtfYmx1ZSxcbiAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAjcG9zdHMtcmVzdWx0cyAucG9zdHNfcmVzdWx0c19pdGVtIC5wb3N0c19yZXN1bHRzX2l0ZW1fbGluayAubGlnaHRfYmx1ZSwgI3RpbnltY2UgI3Bvc3RzLXJlc3VsdHMgLnBvc3RzX3Jlc3VsdHNfaXRlbSAucG9zdHNfcmVzdWx0c19pdGVtX2xpbmsgLmRhcmtfYmx1ZSxcbiAgICAgICAgI3RpbnltY2UgI3Bvc3RzLXJlc3VsdHMgLnBvc3RzX3Jlc3VsdHNfaXRlbSAucG9zdHNfcmVzdWx0c19pdGVtX2xpbmsgLmxpZ2h0X2JsdWUsIC53cmFwcGVyLS1tYWluICNwb3N0cy1yZXN1bHRzIC5wb3N0c19yZXN1bHRzX2l0ZW0gLnBvc3RzX3Jlc3VsdHNfaXRlbV9saW5rIC5kYXJrX2JsdWUsXG4gICAgICAgIC53cmFwcGVyLS1tYWluICNwb3N0cy1yZXN1bHRzIC5wb3N0c19yZXN1bHRzX2l0ZW0gLnBvc3RzX3Jlc3VsdHNfaXRlbV9saW5rIC5saWdodF9ibHVlIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gI3Bvc3RzLXJlc3VsdHMgLnBvc3RzX3Jlc3VsdHNfaXRlbSAucG9zdHNfcmVzdWx0c19pdGVtX2xpbms6YWZ0ZXIsICN0aW55bWNlICNwb3N0cy1yZXN1bHRzIC5wb3N0c19yZXN1bHRzX2l0ZW0gLnBvc3RzX3Jlc3VsdHNfaXRlbV9saW5rOmFmdGVyLCAud3JhcHBlci0tbWFpbiAjcG9zdHMtcmVzdWx0cyAucG9zdHNfcmVzdWx0c19pdGVtIC5wb3N0c19yZXN1bHRzX2l0ZW1fbGluazphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMXJlbTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogLjFyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzZhYWI7IH1cbiAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gI3Bvc3RzLXJlc3VsdHMgLnBvc3RzX3Jlc3VsdHNfaXRlbSAucG9zdHNfcmVzdWx0c19pdGVtX2xpbms6YmVmb3JlLCAjdGlueW1jZSAjcG9zdHMtcmVzdWx0cyAucG9zdHNfcmVzdWx0c19pdGVtIC5wb3N0c19yZXN1bHRzX2l0ZW1fbGluazpiZWZvcmUsIC53cmFwcGVyLS1tYWluICNwb3N0cy1yZXN1bHRzIC5wb3N0c19yZXN1bHRzX2l0ZW0gLnBvc3RzX3Jlc3VsdHNfaXRlbV9saW5rOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmcvYXJyb3dfcG9zdC5zdmdcIik7XG4gICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAwLjhyZW07XG4gICAgICAgIHJpZ2h0OiAtNC40cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbjsgfVxuICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gI3Bvc3RzLXJlc3VsdHMgLmxpZ2h0X2JsdWUgLnBvc3RzX3Jlc3VsdHNfaXRlbV9saW5rOmJlZm9yZSwgI3RpbnltY2UgI3Bvc3RzLXJlc3VsdHMgLmxpZ2h0X2JsdWUgLnBvc3RzX3Jlc3VsdHNfaXRlbV9saW5rOmJlZm9yZSwgLndyYXBwZXItLW1haW4gI3Bvc3RzLXJlc3VsdHMgLmxpZ2h0X2JsdWUgLnBvc3RzX3Jlc3VsdHNfaXRlbV9saW5rOmJlZm9yZSB7XG4gICAgICBjb2xvcjogIzMzNmFhYjsgfVxuICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gI3Bvc3RzLXJlc3VsdHMgLmRhcmtfYmx1ZSAucG9zdHNfcmVzdWx0c19pdGVtX2xpbms6YmVmb3JlLCAjdGlueW1jZSAjcG9zdHMtcmVzdWx0cyAuZGFya19ibHVlIC5wb3N0c19yZXN1bHRzX2l0ZW1fbGluazpiZWZvcmUsIC53cmFwcGVyLS1tYWluICNwb3N0cy1yZXN1bHRzIC5kYXJrX2JsdWUgLnBvc3RzX3Jlc3VsdHNfaXRlbV9saW5rOmJlZm9yZSB7XG4gICAgICBjb2xvcjogIzEzMUU1NTsgfVxuICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gI3Bvc3RzLXJlc3VsdHMgLnNob3csICN0aW55bWNlICNwb3N0cy1yZXN1bHRzIC5zaG93LCAud3JhcHBlci0tbWFpbiAjcG9zdHMtcmVzdWx0cyAuc2hvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5wb3N0cy1yZXN1bHRzLWRvY3VtZW50IGEsICN0aW55bWNlIC5wb3N0cy1yZXN1bHRzLWRvY3VtZW50IGEsIC53cmFwcGVyLS1tYWluIC5wb3N0cy1yZXN1bHRzLWRvY3VtZW50IGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAucG9zdHMtcmVzdWx0cy1kb2N1bWVudCBhIGltZywgI3RpbnltY2UgLnBvc3RzLXJlc3VsdHMtZG9jdW1lbnQgYSBpbWcsIC53cmFwcGVyLS1tYWluIC5wb3N0cy1yZXN1bHRzLWRvY3VtZW50IGEgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAzMCU7IH1cbiAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuZ2xvc3NhcnktdGVybS1iYXIsICN0aW55bWNlIC5nbG9zc2FyeS10ZXJtLWJhciwgLndyYXBwZXItLW1haW4gLmdsb3NzYXJ5LXRlcm0tYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuZ2xvc3NhcnktdGVybS1iYXIgLmdsb3NzYXJ5LWxpbmstaW5pdGlhbC1pdGVtLCAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5nbG9zc2FyeS10ZXJtLWJhciAuZ2xvc3Nhcnktbm8tbGluay1pbml0aWFsLWl0ZW0sICN0aW55bWNlIC5nbG9zc2FyeS10ZXJtLWJhciAuZ2xvc3NhcnktbGluay1pbml0aWFsLWl0ZW0sICN0aW55bWNlIC5nbG9zc2FyeS10ZXJtLWJhciAuZ2xvc3Nhcnktbm8tbGluay1pbml0aWFsLWl0ZW0sIC53cmFwcGVyLS1tYWluIC5nbG9zc2FyeS10ZXJtLWJhciAuZ2xvc3NhcnktbGluay1pbml0aWFsLWl0ZW0sIC53cmFwcGVyLS1tYWluIC5nbG9zc2FyeS10ZXJtLWJhciAuZ2xvc3Nhcnktbm8tbGluay1pbml0aWFsLWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgcGFkZGluZzogLjdyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZGFkYmRjO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJvcmRlci1sZWZ0OiAuMnJlbSBzb2xpZCAjZmZmOyB9XG4gICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5nbG9zc2FyeS10ZXJtLWJhciAuZ2xvc3NhcnktbGluay1pbml0aWFsLWl0ZW0gYSwgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuZ2xvc3NhcnktdGVybS1iYXIgLmdsb3NzYXJ5LW5vLWxpbmstaW5pdGlhbC1pdGVtIGEsICN0aW55bWNlIC5nbG9zc2FyeS10ZXJtLWJhciAuZ2xvc3NhcnktbGluay1pbml0aWFsLWl0ZW0gYSwgI3RpbnltY2UgLmdsb3NzYXJ5LXRlcm0tYmFyIC5nbG9zc2FyeS1uby1saW5rLWluaXRpYWwtaXRlbSBhLCAud3JhcHBlci0tbWFpbiAuZ2xvc3NhcnktdGVybS1iYXIgLmdsb3NzYXJ5LWxpbmstaW5pdGlhbC1pdGVtIGEsIC53cmFwcGVyLS1tYWluIC5nbG9zc2FyeS10ZXJtLWJhciAuZ2xvc3Nhcnktbm8tbGluay1pbml0aWFsLWl0ZW0gYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuZ2xvc3NhcnktdGVybS1iYXIgLmdsb3NzYXJ5LWxpbmstaW5pdGlhbC1pdGVtLCAjdGlueW1jZSAuZ2xvc3NhcnktdGVybS1iYXIgLmdsb3NzYXJ5LWxpbmstaW5pdGlhbC1pdGVtLCAud3JhcHBlci0tbWFpbiAuZ2xvc3NhcnktdGVybS1iYXIgLmdsb3NzYXJ5LWxpbmstaW5pdGlhbC1pdGVtIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzMzZhYWI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuZ2xvc3NhcnktdGVybS1saXN0IC5nbG9zc2FyeS1sZXR0ZXIsICN0aW55bWNlIC5nbG9zc2FyeS10ZXJtLWxpc3QgLmdsb3NzYXJ5LWxldHRlciwgLndyYXBwZXItLW1haW4gLmdsb3NzYXJ5LXRlcm0tbGlzdCAuZ2xvc3NhcnktbGV0dGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMTMxRTU1OyB9XG4gIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmdsb3NzYXJ5LXRlcm0tbGlzdCAuZ2xvc3NhcnktbGluay1pdGVtLCAjdGlueW1jZSAuZ2xvc3NhcnktdGVybS1saXN0IC5nbG9zc2FyeS1saW5rLWl0ZW0sIC53cmFwcGVyLS1tYWluIC5nbG9zc2FyeS10ZXJtLWxpc3QgLmdsb3NzYXJ5LWxpbmstaXRlbSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5nbG9zc2FyeS10ZXJtLWxpc3QgLmdsb3NzYXJ5LWxpbmstaXRlbSBhLCAjdGlueW1jZSAuZ2xvc3NhcnktdGVybS1saXN0IC5nbG9zc2FyeS1saW5rLWl0ZW0gYSwgLndyYXBwZXItLW1haW4gLmdsb3NzYXJ5LXRlcm0tbGlzdCAuZ2xvc3NhcnktbGluay1pdGVtIGEge1xuICAgICAgY29sb3I6ICMzMzZhYWI7IH1cbiAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAub3ZlcnZpZXdfaW50cm8sICN0aW55bWNlIC5vdmVydmlld19pbnRybywgLndyYXBwZXItLW1haW4gLm92ZXJ2aWV3X2ludHJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLm92ZXJ2aWV3X2xpc3QsICN0aW55bWNlIC5vdmVydmlld19saXN0LCAud3JhcHBlci0tbWFpbiAub3ZlcnZpZXdfbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLm92ZXJ2aWV3X2xpc3QgLm92ZXJ2aWV3X2l0ZW0sICN0aW55bWNlIC5vdmVydmlld19saXN0IC5vdmVydmlld19pdGVtLCAud3JhcHBlci0tbWFpbiAub3ZlcnZpZXdfbGlzdCAub3ZlcnZpZXdfaXRlbSB7XG4gICAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLm92ZXJ2aWV3X2xpc3QgLm92ZXJ2aWV3X2l0ZW0gLm92ZXJ2aWV3X2l0ZW1fbGluaywgI3RpbnltY2UgLm92ZXJ2aWV3X2xpc3QgLm92ZXJ2aWV3X2l0ZW0gLm92ZXJ2aWV3X2l0ZW1fbGluaywgLndyYXBwZXItLW1haW4gLm92ZXJ2aWV3X2xpc3QgLm92ZXJ2aWV3X2l0ZW0gLm92ZXJ2aWV3X2l0ZW1fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAub3ZlcnZpZXdfbGlzdCAub3ZlcnZpZXdfaXRlbSAub3ZlcnZpZXdfaXRlbV9saW5rIC5vdmVydmlld19pdGVtX2ltZ193cmFwLCAjdGlueW1jZSAub3ZlcnZpZXdfbGlzdCAub3ZlcnZpZXdfaXRlbSAub3ZlcnZpZXdfaXRlbV9saW5rIC5vdmVydmlld19pdGVtX2ltZ193cmFwLCAud3JhcHBlci0tbWFpbiAub3ZlcnZpZXdfbGlzdCAub3ZlcnZpZXdfaXRlbSAub3ZlcnZpZXdfaXRlbV9saW5rIC5vdmVydmlld19pdGVtX2ltZ193cmFwIHtcbiAgICAgICAgICBmbGV4OiAwIDAgMjAlO1xuICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLm92ZXJ2aWV3X2xpc3QgLm92ZXJ2aWV3X2l0ZW0gLm92ZXJ2aWV3X2l0ZW1fbGluayAub3ZlcnZpZXdfaXRlbV9jb250ZW50LCAjdGlueW1jZSAub3ZlcnZpZXdfbGlzdCAub3ZlcnZpZXdfaXRlbSAub3ZlcnZpZXdfaXRlbV9saW5rIC5vdmVydmlld19pdGVtX2NvbnRlbnQsIC53cmFwcGVyLS1tYWluIC5vdmVydmlld19saXN0IC5vdmVydmlld19pdGVtIC5vdmVydmlld19pdGVtX2xpbmsgLm92ZXJ2aWV3X2l0ZW1fY29udGVudCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZsZXg6IDAgMCA3MiU7XG4gICAgICAgICAgd2lkdGg6IDcyJTsgfVxuICAgICAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLm92ZXJ2aWV3X2xpc3QgLm92ZXJ2aWV3X2l0ZW0gLm92ZXJ2aWV3X2l0ZW1fbGluayAub3ZlcnZpZXdfaXRlbV9jb250ZW50IGgzLCAjdGlueW1jZSAub3ZlcnZpZXdfbGlzdCAub3ZlcnZpZXdfaXRlbSAub3ZlcnZpZXdfaXRlbV9saW5rIC5vdmVydmlld19pdGVtX2NvbnRlbnQgaDMsIC53cmFwcGVyLS1tYWluIC5vdmVydmlld19saXN0IC5vdmVydmlld19pdGVtIC5vdmVydmlld19pdGVtX2xpbmsgLm92ZXJ2aWV3X2l0ZW1fY29udGVudCBoMyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgaHlwaGVuczogYXV0bzsgfVxuICAgICAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAub3ZlcnZpZXdfbGlzdCAub3ZlcnZpZXdfaXRlbSAub3ZlcnZpZXdfaXRlbV9saW5rIC5vdmVydmlld19pdGVtX2NvbnRlbnQgaDMgLm1lZGlhX19jb250ZW50X19kYXRlLCAjdGlueW1jZSAub3ZlcnZpZXdfbGlzdCAub3ZlcnZpZXdfaXRlbSAub3ZlcnZpZXdfaXRlbV9saW5rIC5vdmVydmlld19pdGVtX2NvbnRlbnQgaDMgLm1lZGlhX19jb250ZW50X19kYXRlLCAud3JhcHBlci0tbWFpbiAub3ZlcnZpZXdfbGlzdCAub3ZlcnZpZXdfaXRlbSAub3ZlcnZpZXdfaXRlbV9saW5rIC5vdmVydmlld19pdGVtX2NvbnRlbnQgaDMgLm1lZGlhX19jb250ZW50X19kYXRlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAub3ZlcnZpZXdfbGlzdCAub3ZlcnZpZXdfaXRlbSAub3ZlcnZpZXdfaXRlbV9saW5rIC5vdmVydmlld19pdGVtX2NvbnRlbnQgaDMgLm92ZXJ2aWV3X2l0ZW1fdHlwZSwgI3RpbnltY2UgLm92ZXJ2aWV3X2xpc3QgLm92ZXJ2aWV3X2l0ZW0gLm92ZXJ2aWV3X2l0ZW1fbGluayAub3ZlcnZpZXdfaXRlbV9jb250ZW50IGgzIC5vdmVydmlld19pdGVtX3R5cGUsIC53cmFwcGVyLS1tYWluIC5vdmVydmlld19saXN0IC5vdmVydmlld19pdGVtIC5vdmVydmlld19pdGVtX2xpbmsgLm92ZXJ2aWV3X2l0ZW1fY29udGVudCBoMyAub3ZlcnZpZXdfaXRlbV90eXBlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGNvbG9yOiAjOTA4ZThmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5vdmVydmlld19saXN0IC5vdmVydmlld19pdGVtIC5vdmVydmlld19pdGVtX2xpbmsgLm92ZXJ2aWV3X2l0ZW1fY29udGVudCAudGV4dF9vdmVydmlldywgI3RpbnltY2UgLm92ZXJ2aWV3X2xpc3QgLm92ZXJ2aWV3X2l0ZW0gLm92ZXJ2aWV3X2l0ZW1fbGluayAub3ZlcnZpZXdfaXRlbV9jb250ZW50IC50ZXh0X292ZXJ2aWV3LCAud3JhcHBlci0tbWFpbiAub3ZlcnZpZXdfbGlzdCAub3ZlcnZpZXdfaXRlbSAub3ZlcnZpZXdfaXRlbV9saW5rIC5vdmVydmlld19pdGVtX2NvbnRlbnQgLnRleHRfb3ZlcnZpZXcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cbiAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAub3ZlcnZpZXdfbGlzdCAub3ZlcnZpZXdfaXRlbSAub3ZlcnZpZXdfaXRlbV9saW5rIC5vdmVydmlld19pdGVtX2NvbnRlbnQ6OmFmdGVyLCAjdGlueW1jZSAub3ZlcnZpZXdfbGlzdCAub3ZlcnZpZXdfaXRlbSAub3ZlcnZpZXdfaXRlbV9saW5rIC5vdmVydmlld19pdGVtX2NvbnRlbnQ6OmFmdGVyLCAud3JhcHBlci0tbWFpbiAub3ZlcnZpZXdfbGlzdCAub3ZlcnZpZXdfaXRlbSAub3ZlcnZpZXdfaXRlbV9saW5rIC5vdmVydmlld19pdGVtX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzNmFhYjsgfVxuICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5vdmVydmlld19saXN0IC5vdmVydmlld19pdGVtIC5vdmVydmlld19pdGVtX2xpbmsgLmxpZ2h0X2JsdWU6OmFmdGVyLFxuICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5vdmVydmlld19saXN0IC5vdmVydmlld19pdGVtIC5vdmVydmlld19pdGVtX2xpbmsgLmRhcmtfYmx1ZTo6YWZ0ZXIsICN0aW55bWNlIC5vdmVydmlld19saXN0IC5vdmVydmlld19pdGVtIC5vdmVydmlld19pdGVtX2xpbmsgLmxpZ2h0X2JsdWU6OmFmdGVyLFxuICAgICAgICAjdGlueW1jZSAub3ZlcnZpZXdfbGlzdCAub3ZlcnZpZXdfaXRlbSAub3ZlcnZpZXdfaXRlbV9saW5rIC5kYXJrX2JsdWU6OmFmdGVyLCAud3JhcHBlci0tbWFpbiAub3ZlcnZpZXdfbGlzdCAub3ZlcnZpZXdfaXRlbSAub3ZlcnZpZXdfaXRlbV9saW5rIC5saWdodF9ibHVlOjphZnRlcixcbiAgICAgICAgLndyYXBwZXItLW1haW4gLm92ZXJ2aWV3X2xpc3QgLm92ZXJ2aWV3X2l0ZW0gLm92ZXJ2aWV3X2l0ZW1fbGluayAuZGFya19ibHVlOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAub3ZlcnZpZXdfbGlzdCAub3ZlcnZpZXdfaXRlbSAub3ZlcnZpZXdfaXRlbV9saW5rIC5vdmVydmlld19pdGVtX2NvbnRlbnQ6OmJlZm9yZSwgI3RpbnltY2UgLm92ZXJ2aWV3X2xpc3QgLm92ZXJ2aWV3X2l0ZW0gLm92ZXJ2aWV3X2l0ZW1fbGluayAub3ZlcnZpZXdfaXRlbV9jb250ZW50OjpiZWZvcmUsIC53cmFwcGVyLS1tYWluIC5vdmVydmlld19saXN0IC5vdmVydmlld19pdGVtIC5vdmVydmlld19pdGVtX2xpbmsgLm92ZXJ2aWV3X2l0ZW1fY29udGVudDo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogLTQuNHJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ZnL2Fycm93X3Bvc3Quc3ZnXCIpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbjsgfVxuICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAub3ZlcnZpZXdfbGlzdCAub3ZlcnZpZXdfaXRlbSAudGV4dF9vdmVydmlldywgI3RpbnltY2UgLm92ZXJ2aWV3X2xpc3QgLm92ZXJ2aWV3X2l0ZW0gLnRleHRfb3ZlcnZpZXcsIC53cmFwcGVyLS1tYWluIC5vdmVydmlld19saXN0IC5vdmVydmlld19pdGVtIC50ZXh0X292ZXJ2aWV3IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IH1cbiAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLm92ZXJ2aWV3X2xpc3QgLm92ZXJ2aWV3X2l0ZW0gLmRhcmtfYmx1ZSwgI3RpbnltY2UgLm92ZXJ2aWV3X2xpc3QgLm92ZXJ2aWV3X2l0ZW0gLmRhcmtfYmx1ZSwgLndyYXBwZXItLW1haW4gLm92ZXJ2aWV3X2xpc3QgLm92ZXJ2aWV3X2l0ZW0gLmRhcmtfYmx1ZSB7XG4gICAgICAgIGNvbG9yOiAjMTMxRTU1OyB9XG4gIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlLCAjdGlueW1jZSAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUsIC53cmFwcGVyLS1tYWluIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfd3JhcHBlciwgI3RpbnltY2UgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfd3JhcHBlciwgLndyYXBwZXItLW1haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfd3JhcHBlciB7XG4gICAgICBmbGV4OiAwIDEgNDUlO1xuICAgICAgd2lkdGg6IDQ1JTsgfVxuICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF93cmFwcGVyIC5hY2YtbWFwLCAjdGlueW1jZSAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF93cmFwcGVyIC5hY2YtbWFwLCAud3JhcHBlci0tbWFpbiAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF93cmFwcGVyIC5hY2YtbWFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNjAwcHg7IH1cbiAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF93cmFwcGVyIC5hY2YtbWFwIC5tYXJrZXIsICN0aW55bWNlIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX3dyYXBwZXIgLmFjZi1tYXAgLm1hcmtlciwgLndyYXBwZXItLW1haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfd3JhcHBlciAuYWNmLW1hcCAubWFya2VyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX3dyYXBwZXIgLmFjZi1tYXAgLmFjZi1tYXAgaW1nLCAjdGlueW1jZSAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF93cmFwcGVyIC5hY2YtbWFwIC5hY2YtbWFwIGltZywgLndyYXBwZXItLW1haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfd3JhcHBlciAuYWNmLW1hcCAuYWNmLW1hcCBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4gICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9jb250ZW50X3dyYXAsICN0aW55bWNlIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX2NvbnRlbnRfd3JhcCwgLndyYXBwZXItLW1haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfY29udGVudF93cmFwIHtcbiAgICAgIGZsZXg6IDAgMCA1NCU7IH1cbiAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfY29udGVudF93cmFwIC5tYXBfY29udGVudCwgI3RpbnltY2UgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfY29udGVudF93cmFwIC5tYXBfY29udGVudCwgLndyYXBwZXItLW1haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfY29udGVudF93cmFwIC5tYXBfY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9jb250ZW50X3dyYXAgLm1hcF9jb250ZW50IC5ncmFkaWVudF9saWdodCwgI3RpbnltY2UgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfY29udGVudF93cmFwIC5tYXBfY29udGVudCAuZ3JhZGllbnRfbGlnaHQsIC53cmFwcGVyLS1tYWluIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX2NvbnRlbnRfd3JhcCAubWFwX2NvbnRlbnQgLmdyYWRpZW50X2xpZ2h0IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IC41cmVtOyB9XG4gICAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9jb250ZW50X3dyYXAgLm1hcF9jb250ZW50IC5ncmFkaWVudF9saWdodCAuYXNpZGUtbGlzdF9fdGl0bGUsICN0aW55bWNlIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX2NvbnRlbnRfd3JhcCAubWFwX2NvbnRlbnQgLmdyYWRpZW50X2xpZ2h0IC5hc2lkZS1saXN0X190aXRsZSwgLndyYXBwZXItLW1haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfY29udGVudF93cmFwIC5tYXBfY29udGVudCAuZ3JhZGllbnRfbGlnaHQgLmFzaWRlLWxpc3RfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9jb250ZW50X3dyYXAgLm1hcF9jb250ZW50IC5tYXBfY29udGVudF9saXN0IC5tYXBfY29udGVudF9pdGVtLCAjdGlueW1jZSAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9jb250ZW50X3dyYXAgLm1hcF9jb250ZW50IC5tYXBfY29udGVudF9saXN0IC5tYXBfY29udGVudF9pdGVtLCAud3JhcHBlci0tbWFpbiAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9jb250ZW50X3dyYXAgLm1hcF9jb250ZW50IC5tYXBfY29udGVudF9saXN0IC5tYXBfY29udGVudF9pdGVtIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9jb250ZW50X3dyYXAgLm1hcF9jb250ZW50IC5tYXBfY29udGVudF9saXN0IC5tYXBfY29udGVudF9pdGVtOmxhc3QtY2hpbGQsICN0aW55bWNlIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX2NvbnRlbnRfd3JhcCAubWFwX2NvbnRlbnQgLm1hcF9jb250ZW50X2xpc3QgLm1hcF9jb250ZW50X2l0ZW06bGFzdC1jaGlsZCwgLndyYXBwZXItLW1haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfY29udGVudF93cmFwIC5tYXBfY29udGVudCAubWFwX2NvbnRlbnRfbGlzdCAubWFwX2NvbnRlbnRfaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9jb250ZW50X3dyYXAgLm1hcF9jb250ZW50IC5tYXBfY29udGVudF9saXN0IC5tYXBfY29udGVudF9pdGVtOjphZnRlciwgI3RpbnltY2UgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfY29udGVudF93cmFwIC5tYXBfY29udGVudCAubWFwX2NvbnRlbnRfbGlzdCAubWFwX2NvbnRlbnRfaXRlbTo6YWZ0ZXIsIC53cmFwcGVyLS1tYWluIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX2NvbnRlbnRfd3JhcCAubWFwX2NvbnRlbnQgLm1hcF9jb250ZW50X2xpc3QgLm1hcF9jb250ZW50X2l0ZW06OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX2NvbnRlbnRfd3JhcCAubWFwX2NvbnRlbnQgLm1hcF9jb250ZW50X2xpc3QgLnNpdGUgYSwgI3RpbnltY2UgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfY29udGVudF93cmFwIC5tYXBfY29udGVudCAubWFwX2NvbnRlbnRfbGlzdCAuc2l0ZSBhLCAud3JhcHBlci0tbWFpbiAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9jb250ZW50X3dyYXAgLm1hcF9jb250ZW50IC5tYXBfY29udGVudF9saXN0IC5zaXRlIGEge1xuICAgICAgICAgIGNvbG9yOiAjMzM2YWFiICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9jb250ZW50X3dyYXAgLm1hcF9jb250ZW50IC5tYXBfY29udGVudF9saXN0IC5hZGRyZXNzOjphZnRlciwgI3RpbnltY2UgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfY29udGVudF93cmFwIC5tYXBfY29udGVudCAubWFwX2NvbnRlbnRfbGlzdCAuYWRkcmVzczo6YWZ0ZXIsIC53cmFwcGVyLS1tYWluIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX2NvbnRlbnRfd3JhcCAubWFwX2NvbnRlbnQgLm1hcF9jb250ZW50X2xpc3QgLmFkZHJlc3M6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvbnMvaWNvbi1sb2NhdGlvbi0tZGFyay1ibHVlLnN2Z1wiKTsgfVxuICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX2NvbnRlbnRfd3JhcCAubWFwX2NvbnRlbnQgLm1hcF9jb250ZW50X2xpc3QgLm1haWw6OmFmdGVyLCAjdGlueW1jZSAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9jb250ZW50X3dyYXAgLm1hcF9jb250ZW50IC5tYXBfY29udGVudF9saXN0IC5tYWlsOjphZnRlciwgLndyYXBwZXItLW1haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfY29udGVudF93cmFwIC5tYXBfY29udGVudCAubWFwX2NvbnRlbnRfbGlzdCAubWFpbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N2Zy9pY29ucy9pY29uLW1haWwtLWRhcmstYmx1ZS5zdmdcIik7IH1cbiAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9jb250ZW50X3dyYXAgLm1hcF9jb250ZW50IC5tYXBfY29udGVudF9saXN0IC5waG9uZTo6YWZ0ZXIsICN0aW55bWNlIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX2NvbnRlbnRfd3JhcCAubWFwX2NvbnRlbnQgLm1hcF9jb250ZW50X2xpc3QgLnBob25lOjphZnRlciwgLndyYXBwZXItLW1haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfY29udGVudF93cmFwIC5tYXBfY29udGVudCAubWFwX2NvbnRlbnRfbGlzdCAucGhvbmU6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvbnMvaWNvbi1jYWxsLS1ibHVlLnN2Z1wiKTsgfVxuICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX2NvbnRlbnRfd3JhcCAubWFwX2NvbnRlbnQgLm1hcF9jb250ZW50X2xpc3QgLm9wZW5pbmc6OmFmdGVyLCAjdGlueW1jZSAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9jb250ZW50X3dyYXAgLm1hcF9jb250ZW50IC5tYXBfY29udGVudF9saXN0IC5vcGVuaW5nOjphZnRlciwgLndyYXBwZXItLW1haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfY29udGVudF93cmFwIC5tYXBfY29udGVudCAubWFwX2NvbnRlbnRfbGlzdCAub3BlbmluZzo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N2Zy9pY29ucy9pY29uLW9wZW5pbmctLWJsdWUuc3ZnXCIpOyB9XG4gICAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfY29udGVudF93cmFwIC5tYXBfY29udGVudCAubWFwX2NvbnRlbnRfbGlzdCAuc2l0ZTo6YWZ0ZXIsICN0aW55bWNlIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX2NvbnRlbnRfd3JhcCAubWFwX2NvbnRlbnQgLm1hcF9jb250ZW50X2xpc3QgLnNpdGU6OmFmdGVyLCAud3JhcHBlci0tbWFpbiAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9jb250ZW50X3dyYXAgLm1hcF9jb250ZW50IC5tYXBfY29udGVudF9saXN0IC5zaXRlOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljb25zL2ljb24td2ViLS1ibHVlLnN2Z1wiKTsgfVxuICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9jb250ZW50X3dyYXAgLmFjdGl2ZSwgI3RpbnltY2UgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfY29udGVudF93cmFwIC5hY3RpdmUsIC53cmFwcGVyLS1tYWluIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX2NvbnRlbnRfd3JhcCAuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX3NlcnZpY2VzX2xhcmdlLFxuICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfc2VydmljZXNfY29udGVudF9sYXJnZSwgI3RpbnltY2UgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfc2VydmljZXNfbGFyZ2UsXG4gICAgI3RpbnltY2UgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfc2VydmljZXNfY29udGVudF9sYXJnZSwgLndyYXBwZXItLW1haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfc2VydmljZXNfbGFyZ2UsXG4gICAgLndyYXBwZXItLW1haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfc2VydmljZXNfY29udGVudF9sYXJnZSB7XG4gICAgICBmbGV4OiAwIDEgMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX3NlcnZpY2VzX2xhcmdlIC5hY2YtbWFwLFxuICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9zZXJ2aWNlc19jb250ZW50X2xhcmdlIC5hY2YtbWFwLCAjdGlueW1jZSAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9zZXJ2aWNlc19sYXJnZSAuYWNmLW1hcCxcbiAgICAgICN0aW55bWNlIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX3NlcnZpY2VzX2NvbnRlbnRfbGFyZ2UgLmFjZi1tYXAsIC53cmFwcGVyLS1tYWluIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX3NlcnZpY2VzX2xhcmdlIC5hY2YtbWFwLFxuICAgICAgLndyYXBwZXItLW1haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfc2VydmljZXNfY29udGVudF9sYXJnZSAuYWNmLW1hcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQwMHB4OyB9XG4gICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX3NlcnZpY2VzX2xhcmdlIC5tYXBfY29udGVudCAubWFwX2NvbnRlbnRfdGl0bGVfd3JhcCxcbiAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfc2VydmljZXNfY29udGVudF9sYXJnZSAubWFwX2NvbnRlbnQgLm1hcF9jb250ZW50X3RpdGxlX3dyYXAsICN0aW55bWNlIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX3NlcnZpY2VzX2xhcmdlIC5tYXBfY29udGVudCAubWFwX2NvbnRlbnRfdGl0bGVfd3JhcCxcbiAgICAgICN0aW55bWNlIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX3NlcnZpY2VzX2NvbnRlbnRfbGFyZ2UgLm1hcF9jb250ZW50IC5tYXBfY29udGVudF90aXRsZV93cmFwLCAud3JhcHBlci0tbWFpbiAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9zZXJ2aWNlc19sYXJnZSAubWFwX2NvbnRlbnQgLm1hcF9jb250ZW50X3RpdGxlX3dyYXAsXG4gICAgICAud3JhcHBlci0tbWFpbiAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9zZXJ2aWNlc19jb250ZW50X2xhcmdlIC5tYXBfY29udGVudCAubWFwX2NvbnRlbnRfdGl0bGVfd3JhcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfc2VydmljZXNfbGFyZ2UgLm1hcF9jb250ZW50IC5tYXBfY29udGVudF9saXN0X3dyYXAsXG4gICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX3NlcnZpY2VzX2NvbnRlbnRfbGFyZ2UgLm1hcF9jb250ZW50IC5tYXBfY29udGVudF9saXN0X3dyYXAsICN0aW55bWNlIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX3NlcnZpY2VzX2xhcmdlIC5tYXBfY29udGVudCAubWFwX2NvbnRlbnRfbGlzdF93cmFwLFxuICAgICAgI3RpbnltY2UgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfc2VydmljZXNfY29udGVudF9sYXJnZSAubWFwX2NvbnRlbnQgLm1hcF9jb250ZW50X2xpc3Rfd3JhcCwgLndyYXBwZXItLW1haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfc2VydmljZXNfbGFyZ2UgLm1hcF9jb250ZW50IC5tYXBfY29udGVudF9saXN0X3dyYXAsXG4gICAgICAud3JhcHBlci0tbWFpbiAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9zZXJ2aWNlc19jb250ZW50X2xhcmdlIC5tYXBfY29udGVudCAubWFwX2NvbnRlbnRfbGlzdF93cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfc2VydmljZXNfbGFyZ2UgLm1hcF9jb250ZW50IC5tYXBfY29udGVudF9saXN0X3dyYXAgLm1hcF9jb250ZW50X2xpc3QsXG4gICAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfc2VydmljZXNfY29udGVudF9sYXJnZSAubWFwX2NvbnRlbnQgLm1hcF9jb250ZW50X2xpc3Rfd3JhcCAubWFwX2NvbnRlbnRfbGlzdCwgI3RpbnltY2UgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfc2VydmljZXNfbGFyZ2UgLm1hcF9jb250ZW50IC5tYXBfY29udGVudF9saXN0X3dyYXAgLm1hcF9jb250ZW50X2xpc3QsXG4gICAgICAgICN0aW55bWNlIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX3NlcnZpY2VzX2NvbnRlbnRfbGFyZ2UgLm1hcF9jb250ZW50IC5tYXBfY29udGVudF9saXN0X3dyYXAgLm1hcF9jb250ZW50X2xpc3QsIC53cmFwcGVyLS1tYWluIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX3NlcnZpY2VzX2xhcmdlIC5tYXBfY29udGVudCAubWFwX2NvbnRlbnRfbGlzdF93cmFwIC5tYXBfY29udGVudF9saXN0LFxuICAgICAgICAud3JhcHBlci0tbWFpbiAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9zZXJ2aWNlc19jb250ZW50X2xhcmdlIC5tYXBfY29udGVudCAubWFwX2NvbnRlbnRfbGlzdF93cmFwIC5tYXBfY29udGVudF9saXN0IHtcbiAgICAgICAgICBmbGV4OiAxIDAgNDclO1xuICAgICAgICAgIHdpZHRoOiA0NyU7XG4gICAgICAgICAgbWFyZ2luOiAycmVtIDAgMCAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5jYWxjdWxhdG9yLCAjdGlueW1jZSAuY2FsY3VsYXRvciwgLndyYXBwZXItLW1haW4gLmNhbGN1bGF0b3Ige1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmNhbGN1bGF0b3IgLmhpZGRlbiwgI3RpbnltY2UgLmNhbGN1bGF0b3IgLmhpZGRlbiwgLndyYXBwZXItLW1haW4gLmNhbGN1bGF0b3IgLmhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuY2FsY3VsYXRvciAuaW5zdXJhbmNlX21zZywgI3RpbnltY2UgLmNhbGN1bGF0b3IgLmluc3VyYW5jZV9tc2csIC53cmFwcGVyLS1tYWluIC5jYWxjdWxhdG9yIC5pbnN1cmFuY2VfbXNnIHtcbiAgICAgIGNvbG9yOiBsaWdodGNvcmFsOyB9XG4gICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuY2FsY3VsYXRvciAuZW1wdHksICN0aW55bWNlIC5jYWxjdWxhdG9yIC5lbXB0eSwgLndyYXBwZXItLW1haW4gLmNhbGN1bGF0b3IgLmVtcHR5IHtcbiAgICAgIGJvcmRlcjogbGlnaHRjb3JhbCBzb2xpZCAxcHggIWltcG9ydGFudDsgfVxuICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmNhbGN1bGF0b3IgaW5wdXRbdHlwZT0nbnVtYmVyJ10sICN0aW55bWNlIC5jYWxjdWxhdG9yIGlucHV0W3R5cGU9J251bWJlciddLCAud3JhcHBlci0tbWFpbiAuY2FsY3VsYXRvciBpbnB1dFt0eXBlPSdudW1iZXInXSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3gtc2hhZG93OiAwIDZweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcGFkZGluZzogLjVyZW0gLjNyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMXJlbSBhdXRvO1xuICAgICAgd2lkdGg6IDRyZW07XG4gICAgICBib3JkZXI6ICNkM2QzZDMgc29saWQgLjFyZW07IH1cbiAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX292ZXJsYXksICN0aW55bWNlIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX292ZXJsYXksIC53cmFwcGVyLS1tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX292ZXJsYXkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTsgfVxuICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfc3RhcnR1cCwgI3RpbnltY2UgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfc3RhcnR1cCwgLndyYXBwZXItLW1haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfc3RhcnR1cCB7XG4gICAgICBwYWRkaW5nOiAycmVtIDA7IH1cbiAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfc3RhcnR1cCBpbnB1dFt0eXBlPVwicmFkaW9cIl0sICN0aW55bWNlIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3N0YXJ0dXAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLCAud3JhcHBlci0tbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl9zdGFydHVwIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9XG4gICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmFuY2VfdHJpZ2dlcl9saXN0LCAjdGlueW1jZSAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmFuY2VfdHJpZ2dlcl9saXN0LCAud3JhcHBlci0tbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmFuY2VfdHJpZ2dlcl9saXN0IHtcbiAgICAgIG1hcmdpbjogMnJlbSAwOyB9XG4gICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyYW5jZV90cmlnZ2VyX2xpc3QgLmluc3VyYW5jZV9pdGVtX3NlcGFyYXRvciwgI3RpbnltY2UgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJhbmNlX3RyaWdnZXJfbGlzdCAuaW5zdXJhbmNlX2l0ZW1fc2VwYXJhdG9yLCAud3JhcHBlci0tbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmFuY2VfdHJpZ2dlcl9saXN0IC5pbnN1cmFuY2VfaXRlbV9zZXBhcmF0b3Ige1xuICAgICAgICBtYXJnaW46IDFyZW0gMDsgfVxuICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmFuY2VfdHJpZ2dlcl9saXN0IC5kaXNhYmxlZCwgI3RpbnltY2UgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJhbmNlX3RyaWdnZXJfbGlzdCAuZGlzYWJsZWQsIC53cmFwcGVyLS1tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyYW5jZV90cmlnZ2VyX2xpc3QgLmRpc2FibGVkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQsICN0aW55bWNlIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkLCAud3JhcHBlci0tbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0LCAjdGlueW1jZSAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0LCAud3JhcHBlci0tbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IHtcbiAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgZmxleDogMCAwIDQ1JTtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLmluc3VyZWRfdGl0bGVfd3JhcCwgI3RpbnltY2UgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAuaW5zdXJlZF90aXRsZV93cmFwLCAud3JhcHBlci0tbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5pbnN1cmVkX3RpdGxlX3dyYXAge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5pbnN1cmVkX3RpdGxlX3dyYXAgLmluc3VyZWRfdGl0bGUsICN0aW55bWNlIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLmluc3VyZWRfdGl0bGVfd3JhcCAuaW5zdXJlZF90aXRsZSwgLndyYXBwZXItLW1haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAuaW5zdXJlZF90aXRsZV93cmFwIC5pbnN1cmVkX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMTMxRTU1O1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5pbnN1cmVkX3RpdGxlX3dyYXAgLnJlbW92ZV9pbnN1cmVkLCAjdGlueW1jZSAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5pbnN1cmVkX3RpdGxlX3dyYXAgLnJlbW92ZV9pbnN1cmVkLCAud3JhcHBlci0tbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5pbnN1cmVkX3RpdGxlX3dyYXAgLnJlbW92ZV9pbnN1cmVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdyZXk7XG4gICAgICAgICAgICBwYWRkaW5nOiAuMXJlbSAycmVtO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLmluc3VyZWRfdGl0bGVfd3JhcCAucmVtb3ZlX2luc3VyZWQgLmljb25fcmVtb3ZlLCAjdGlueW1jZSAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5pbnN1cmVkX3RpdGxlX3dyYXAgLnJlbW92ZV9pbnN1cmVkIC5pY29uX3JlbW92ZSwgLndyYXBwZXItLW1haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAuaW5zdXJlZF90aXRsZV93cmFwIC5yZW1vdmVfaW5zdXJlZCAuaWNvbl9yZW1vdmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLmluc3VyZWRfdGl0bGVfd3JhcCAucmVtb3ZlX2luc3VyZWQgLmljb25fcmVtb3ZlOjpiZWZvcmUsICN0aW55bWNlIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLmluc3VyZWRfdGl0bGVfd3JhcCAucmVtb3ZlX2luc3VyZWQgLmljb25fcmVtb3ZlOjpiZWZvcmUsIC53cmFwcGVyLS1tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLmluc3VyZWRfdGl0bGVfd3JhcCAucmVtb3ZlX2luc3VyZWQgLmljb25fcmVtb3ZlOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvbnMvaWNvbi1jcm9zcy0td2hpdGUuc3ZnXCIpOyB9XG4gICAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAuaW5zdXJlZF9pbnRlbCwgI3RpbnltY2UgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAuaW5zdXJlZF9pbnRlbCwgLndyYXBwZXItLW1haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAuaW5zdXJlZF9pbnRlbCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjFmMTtcbiAgICAgICAgICBmbGV4OiAxIDAgNTAlO1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIDFyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6ICMzMzZhYWIgM3JlbSBzb2xpZDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMnMgZWFzZS1pbjsgfVxuICAgICAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAuaW5zdXJlZF9pbnRlbCBsYWJlbCwgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5pbnN1cmVkX2ludGVsIGlucHV0LCAjdGlueW1jZSAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5pbnN1cmVkX2ludGVsIGxhYmVsLCAjdGlueW1jZSAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5pbnN1cmVkX2ludGVsIGlucHV0LCAud3JhcHBlci0tbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5pbnN1cmVkX2ludGVsIGxhYmVsLCAud3JhcHBlci0tbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5pbnN1cmVkX2ludGVsIGlucHV0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAuaW5zdXJlZF9pbnRlbCBpbnB1dCwgI3RpbnltY2UgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAuaW5zdXJlZF9pbnRlbCBpbnB1dCwgLndyYXBwZXItLW1haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAuaW5zdXJlZF9pbnRlbCBpbnB1dCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IC4xcmVtIGdyZXkgc29saWQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAsICN0aW55bWNlIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCwgLndyYXBwZXItLW1haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0LCAjdGlueW1jZSAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0LCAud3JhcHBlci0tbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0IHtcbiAgICAgICAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QgLmluc3VyYW5jZV9pdGVtLCAjdGlueW1jZSAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0IC5pbnN1cmFuY2VfaXRlbSwgLndyYXBwZXItLW1haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCAuaW5zdXJhbmNlX2l0ZW0ge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAxcmVtO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMWYxO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6ICMzMzZhYWIgM3JlbSBzb2xpZDsgfVxuICAgICAgICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QgLmluc3VyYW5jZV9pdGVtIC5pbnN1cmFuY2VfY29udGVudCBwLCAjdGlueW1jZSAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0IC5pbnN1cmFuY2VfaXRlbSAuaW5zdXJhbmNlX2NvbnRlbnQgcCwgLndyYXBwZXItLW1haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCAuaW5zdXJhbmNlX2l0ZW0gLmluc3VyYW5jZV9jb250ZW50IHAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QgLmluc3VyYW5jZV9pdGVtIC5pbnN1cmFuY2VfY29udGVudCAucHJpY2VfcGFja2FnZSwgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0IC5pbnN1cmFuY2VfaXRlbSAuaW5zdXJhbmNlX2NvbnRlbnQgcFtjbGFzc149XCJwcmljZV9cIl0sICN0aW55bWNlIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QgLmluc3VyYW5jZV9pdGVtIC5pbnN1cmFuY2VfY29udGVudCAucHJpY2VfcGFja2FnZSwgI3RpbnltY2UgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCAuaW5zdXJhbmNlX2l0ZW0gLmluc3VyYW5jZV9jb250ZW50IHBbY2xhc3NePVwicHJpY2VfXCJdLCAud3JhcHBlci0tbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0IC5pbnN1cmFuY2VfaXRlbSAuaW5zdXJhbmNlX2NvbnRlbnQgLnByaWNlX3BhY2thZ2UsIC53cmFwcGVyLS1tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QgLmluc3VyYW5jZV9pdGVtIC5pbnN1cmFuY2VfY29udGVudCBwW2NsYXNzXj1cInByaWNlX1wiXSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzZhYWI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtOyB9XG4gICAgICAgICAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCAuaW5zdXJhbmNlX2l0ZW0gLmluc3VyYW5jZV9jb250ZW50IC5oYXZlQWxyZWFkeVN1YnNjcmliZSwgI3RpbnltY2UgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCAuaW5zdXJhbmNlX2l0ZW0gLmluc3VyYW5jZV9jb250ZW50IC5oYXZlQWxyZWFkeVN1YnNjcmliZSwgLndyYXBwZXItLW1haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCAuaW5zdXJhbmNlX2l0ZW0gLmluc3VyYW5jZV9jb250ZW50IC5oYXZlQWxyZWFkeVN1YnNjcmliZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwOyB9XG4gICAgICAgICAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0IC5pbnN1cmFuY2VfaXRlbSAuaW5zdXJhbmNlX2NvbnRlbnQgLmhhdmVBbHJlYWR5U3Vic2NyaWJlIHAsICN0aW55bWNlIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QgLmluc3VyYW5jZV9pdGVtIC5pbnN1cmFuY2VfY29udGVudCAuaGF2ZUFscmVhZHlTdWJzY3JpYmUgcCwgLndyYXBwZXItLW1haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCAuaW5zdXJhbmNlX2l0ZW0gLmluc3VyYW5jZV9jb250ZW50IC5oYXZlQWxyZWFkeVN1YnNjcmliZSBwIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0IC5pbnN1cmFuY2VfaXRlbSAuaW5zdXJhbmNlX2NvbnRlbnQgLmhhdmVBbHJlYWR5U3Vic2NyaWJlIC5pc0FscmVhZHlJbnN1cmVkX3JhZGlvX3dyYXAsICN0aW55bWNlIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QgLmluc3VyYW5jZV9pdGVtIC5pbnN1cmFuY2VfY29udGVudCAuaGF2ZUFscmVhZHlTdWJzY3JpYmUgLmlzQWxyZWFkeUluc3VyZWRfcmFkaW9fd3JhcCwgLndyYXBwZXItLW1haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCAuaW5zdXJhbmNlX2l0ZW0gLmluc3VyYW5jZV9jb250ZW50IC5oYXZlQWxyZWFkeVN1YnNjcmliZSAuaXNBbHJlYWR5SW5zdXJlZF9yYWRpb193cmFwIHtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTsgfVxuICAgICAgICAgICAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0IC5pbnN1cmFuY2VfaXRlbSAuaW5zdXJhbmNlX2NvbnRlbnQgLmhhdmVBbHJlYWR5U3Vic2NyaWJlIC5pc0FscmVhZHlJbnN1cmVkX3JhZGlvX3dyYXAgbGFiZWwgKyBsYWJlbCwgI3RpbnltY2UgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCAuaW5zdXJhbmNlX2l0ZW0gLmluc3VyYW5jZV9jb250ZW50IC5oYXZlQWxyZWFkeVN1YnNjcmliZSAuaXNBbHJlYWR5SW5zdXJlZF9yYWRpb193cmFwIGxhYmVsICsgbGFiZWwsIC53cmFwcGVyLS1tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QgLmluc3VyYW5jZV9pdGVtIC5pbnN1cmFuY2VfY29udGVudCAuaGF2ZUFscmVhZHlTdWJzY3JpYmUgLmlzQWxyZWFkeUluc3VyZWRfcmFkaW9fd3JhcCBsYWJlbCArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTsgfVxuICAgICAgICAgICAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0IC5pbnN1cmFuY2VfaXRlbSAuaW5zdXJhbmNlX2NvbnRlbnQgLmhhdmVBbHJlYWR5U3Vic2NyaWJlIC5pc0FscmVhZHlJbnN1cmVkX3JhZGlvX3dyYXAgaW5wdXQsICN0aW55bWNlIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QgLmluc3VyYW5jZV9pdGVtIC5pbnN1cmFuY2VfY29udGVudCAuaGF2ZUFscmVhZHlTdWJzY3JpYmUgLmlzQWxyZWFkeUluc3VyZWRfcmFkaW9fd3JhcCBpbnB1dCwgLndyYXBwZXItLW1haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCAuaW5zdXJhbmNlX2l0ZW0gLmluc3VyYW5jZV9jb250ZW50IC5oYXZlQWxyZWFkeVN1YnNjcmliZSAuaXNBbHJlYWR5SW5zdXJlZF9yYWRpb193cmFwIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtOyB9XG4gICAgICAgICAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0IC5pbnN1cmFuY2VfaXRlbSAuaW5zdXJhbmNlX2NvbnRlbnQgLmhhdmVBbHJlYWR5U3Vic2NyaWJlIC5hbHJlYWR5X2luc3VyZWRfYWdlX3dyYXAgbGFiZWwsIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCAuaW5zdXJhbmNlX2l0ZW0gLmluc3VyYW5jZV9jb250ZW50IC5oYXZlQWxyZWFkeVN1YnNjcmliZSAuYWxyZWFkeV9pbnN1cmVkX2FnZV93cmFwIGlucHV0LCAjdGlueW1jZSAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0IC5pbnN1cmFuY2VfaXRlbSAuaW5zdXJhbmNlX2NvbnRlbnQgLmhhdmVBbHJlYWR5U3Vic2NyaWJlIC5hbHJlYWR5X2luc3VyZWRfYWdlX3dyYXAgbGFiZWwsICN0aW55bWNlIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QgLmluc3VyYW5jZV9pdGVtIC5pbnN1cmFuY2VfY29udGVudCAuaGF2ZUFscmVhZHlTdWJzY3JpYmUgLmFscmVhZHlfaW5zdXJlZF9hZ2Vfd3JhcCBpbnB1dCwgLndyYXBwZXItLW1haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCAuaW5zdXJhbmNlX2l0ZW0gLmluc3VyYW5jZV9jb250ZW50IC5oYXZlQWxyZWFkeVN1YnNjcmliZSAuYWxyZWFkeV9pbnN1cmVkX2FnZV93cmFwIGxhYmVsLCAud3JhcHBlci0tbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0IC5pbnN1cmFuY2VfaXRlbSAuaW5zdXJhbmNlX2NvbnRlbnQgLmhhdmVBbHJlYWR5U3Vic2NyaWJlIC5hbHJlYWR5X2luc3VyZWRfYWdlX3dyYXAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0IC5pbnN1cmFuY2VfaXRlbSAuaW5zdXJhbmNlX2NvbnRlbnQgLmhhdmVBbHJlYWR5U3Vic2NyaWJlIC5hbHJlYWR5X2luc3VyZWRfYWdlX3dyYXAgaW5wdXQsICN0aW55bWNlIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QgLmluc3VyYW5jZV9pdGVtIC5pbnN1cmFuY2VfY29udGVudCAuaGF2ZUFscmVhZHlTdWJzY3JpYmUgLmFscmVhZHlfaW5zdXJlZF9hZ2Vfd3JhcCBpbnB1dCwgLndyYXBwZXItLW1haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCAuaW5zdXJhbmNlX2l0ZW0gLmluc3VyYW5jZV9jb250ZW50IC5oYXZlQWxyZWFkeVN1YnNjcmliZSAuYWxyZWFkeV9pbnN1cmVkX2FnZV93cmFwIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogLjFyZW0gZ3JleSBzb2xpZDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0IC5pbnN1cmFuY2VfaXRlbTpsYXN0LWNoaWxkLCAjdGlueW1jZSAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0IC5pbnN1cmFuY2VfaXRlbTpsYXN0LWNoaWxkLCAud3JhcHBlci0tbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0IC5pbnN1cmFuY2VfaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzNmFhYjtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cbiAgICAgICAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0IC5pbnN1cmFuY2VfaXRlbTpsYXN0LWNoaWxkIC5pbnN1cmFuY2VfYW1vdW50X3dyYXAsICN0aW55bWNlIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QgLmluc3VyYW5jZV9pdGVtOmxhc3QtY2hpbGQgLmluc3VyYW5jZV9hbW91bnRfd3JhcCwgLndyYXBwZXItLW1haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCAuaW5zdXJhbmNlX2l0ZW06bGFzdC1jaGlsZCAuaW5zdXJhbmNlX2Ftb3VudF93cmFwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzNmFhYjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QgLmluc3VyYW5jZV9pdGVtOmxhc3QtY2hpbGQgLmluc3VyYW5jZV9hbW91bnRfd3JhcCBwICsgcCwgI3RpbnltY2UgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCAuaW5zdXJhbmNlX2l0ZW06bGFzdC1jaGlsZCAuaW5zdXJhbmNlX2Ftb3VudF93cmFwIHAgKyBwLCAud3JhcHBlci0tbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0IC5pbnN1cmFuY2VfaXRlbTpsYXN0LWNoaWxkIC5pbnN1cmFuY2VfYW1vdW50X3dyYXAgcCArIHAge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuICAgICAgICAgICAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCAuaW5zdXJhbmNlX2l0ZW06bGFzdC1jaGlsZCAuaW5zdXJhbmNlX2Ftb3VudF93cmFwIHAsICN0aW55bWNlIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QgLmluc3VyYW5jZV9pdGVtOmxhc3QtY2hpbGQgLmluc3VyYW5jZV9hbW91bnRfd3JhcCBwLCAud3JhcHBlci0tbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0IC5pbnN1cmFuY2VfaXRlbTpsYXN0LWNoaWxkIC5pbnN1cmFuY2VfYW1vdW50X3dyYXAgcCB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICAgICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QgLmluc3VyYW5jZV9pdGVtOmxhc3QtY2hpbGQgLmluc3VyYW5jZV9hbW91bnRfd3JhcCAuZ2xvc3NhcnktbGluayAuZ2xvc3NhcnktdW5kZXJsaW5lLCAjdGlueW1jZSAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0IC5pbnN1cmFuY2VfaXRlbTpsYXN0LWNoaWxkIC5pbnN1cmFuY2VfYW1vdW50X3dyYXAgLmdsb3NzYXJ5LWxpbmsgLmdsb3NzYXJ5LXVuZGVybGluZSwgLndyYXBwZXItLW1haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCAuaW5zdXJhbmNlX2l0ZW06bGFzdC1jaGlsZCAuaW5zdXJhbmNlX2Ftb3VudF93cmFwIC5nbG9zc2FyeS1saW5rIC5nbG9zc2FyeS11bmRlcmxpbmUge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0IC5pbnN1cmFuY2VfaGlkZGVuLCAjdGlueW1jZSAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0IC5pbnN1cmFuY2VfaGlkZGVuLCAud3JhcHBlci0tbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0IC5pbnN1cmFuY2VfaGlkZGVuIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLnRvdGFsX2Ftb3VudF93cmFwLCAjdGlueW1jZSAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAudG90YWxfYW1vdW50X3dyYXAsIC53cmFwcGVyLS1tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC50b3RhbF9hbW91bnRfd3JhcCB7XG4gICAgICBtYXJnaW46IDNyZW0gMCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxRTU1O1xuICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLnRvdGFsX2Ftb3VudF93cmFwIHAgKyBwLCAjdGlueW1jZSAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAudG90YWxfYW1vdW50X3dyYXAgcCArIHAsIC53cmFwcGVyLS1tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC50b3RhbF9hbW91bnRfd3JhcCBwICsgcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG4gICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC50b3RhbF9hbW91bnRfd3JhcCBwLCAjdGlueW1jZSAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAudG90YWxfYW1vdW50X3dyYXAgcCwgLndyYXBwZXItLW1haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLnRvdGFsX2Ftb3VudF93cmFwIHAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5hZGRfaW5zdXJlZF93cmFwLCAjdGlueW1jZSAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5hZGRfaW5zdXJlZF93cmFwLCAud3JhcHBlci0tbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5hZGRfaW5zdXJlZF93cmFwIHtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiBjb2x1bW47IH1cbiAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuYWRkX2luc3VyZWRfd3JhcCAuYWRkX2luc3VyZWQgKyAuYWRkX2luc3VyZWQsICN0aW55bWNlIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmFkZF9pbnN1cmVkX3dyYXAgLmFkZF9pbnN1cmVkICsgLmFkZF9pbnN1cmVkLCAud3JhcHBlci0tbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5hZGRfaW5zdXJlZF93cmFwIC5hZGRfaW5zdXJlZCArIC5hZGRfaW5zdXJlZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuYWRkX2luc3VyZWRfd3JhcCAuYWRkX2luc3VyZWQsICN0aW55bWNlIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmFkZF9pbnN1cmVkX3dyYXAgLmFkZF9pbnN1cmVkLCAud3JhcHBlci0tbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5hZGRfaW5zdXJlZF93cmFwIC5hZGRfaW5zdXJlZCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gICAgICAgIHdpZHRoOiAzNiU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzFFNTU7IH1cbiAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5hZGRfaW5zdXJlZF93cmFwIC5hZGRfaW5zdXJlZCAuaWNvbl9hZGQsICN0aW55bWNlIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmFkZF9pbnN1cmVkX3dyYXAgLmFkZF9pbnN1cmVkIC5pY29uX2FkZCwgLndyYXBwZXItLW1haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuYWRkX2luc3VyZWRfd3JhcCAuYWRkX2luc3VyZWQgLmljb25fYWRkIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmFkZF9pbnN1cmVkX3dyYXAgLmFkZF9pbnN1cmVkIC5pY29uX2FkZDo6YmVmb3JlLCAjdGlueW1jZSAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5hZGRfaW5zdXJlZF93cmFwIC5hZGRfaW5zdXJlZCAuaWNvbl9hZGQ6OmJlZm9yZSwgLndyYXBwZXItLW1haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuYWRkX2luc3VyZWRfd3JhcCAuYWRkX2luc3VyZWQgLmljb25fYWRkOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N2Zy9pY29ucy9pY29uLXBsdXMtLXdoaXRlLnN2Z1wiKTsgfVxuICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5jYXJlX2hvbGlkYXlfbGlzdCwgI3RpbnltY2UgLmNhcmVfaG9saWRheV9saXN0LCAud3JhcHBlci0tbWFpbiAuY2FyZV9ob2xpZGF5X2xpc3Qge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5jYXJlX2hvbGlkYXlfbGlzdCAuY2FyZV9ob2xpZGF5X2l0ZW0sICN0aW55bWNlIC5jYXJlX2hvbGlkYXlfbGlzdCAuY2FyZV9ob2xpZGF5X2l0ZW0sIC53cmFwcGVyLS1tYWluIC5jYXJlX2hvbGlkYXlfbGlzdCAuY2FyZV9ob2xpZGF5X2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmJyb2NodXJlX2xpc3QsICN0aW55bWNlIC5icm9jaHVyZV9saXN0LCAud3JhcHBlci0tbWFpbiAuYnJvY2h1cmVfbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYnJvY2h1cmVfbGlzdCAuYnJvY2h1cmVfaXRlbSwgI3RpbnltY2UgLmJyb2NodXJlX2xpc3QgLmJyb2NodXJlX2l0ZW0sIC53cmFwcGVyLS1tYWluIC5icm9jaHVyZV9saXN0IC5icm9jaHVyZV9pdGVtIHtcbiAgICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmJyb2NodXJlX2xpc3QgLmJyb2NodXJlX2l0ZW0gLmJyb2NodXJlX2l0ZW0taW1hZ2UsICN0aW55bWNlIC5icm9jaHVyZV9saXN0IC5icm9jaHVyZV9pdGVtIC5icm9jaHVyZV9pdGVtLWltYWdlLCAud3JhcHBlci0tbWFpbiAuYnJvY2h1cmVfbGlzdCAuYnJvY2h1cmVfaXRlbSAuYnJvY2h1cmVfaXRlbS1pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMzByZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5icm9jaHVyZV9saXN0IC5icm9jaHVyZV9pdGVtIC5icm9jaHVyZV9pdGVtLWNvbnRlbnQsICN0aW55bWNlIC5icm9jaHVyZV9saXN0IC5icm9jaHVyZV9pdGVtIC5icm9jaHVyZV9pdGVtLWNvbnRlbnQsIC53cmFwcGVyLS1tYWluIC5icm9jaHVyZV9saXN0IC5icm9jaHVyZV9pdGVtIC5icm9jaHVyZV9pdGVtLWNvbnRlbnQge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYnJvY2h1cmVfbGlzdCAuYnJvY2h1cmVfaXRlbSAuYnJvY2h1cmVfaXRlbS1jb250ZW50IC5icm9jaHVyZV9pdGVtLXRpdGxlLCAjdGlueW1jZSAuYnJvY2h1cmVfbGlzdCAuYnJvY2h1cmVfaXRlbSAuYnJvY2h1cmVfaXRlbS1jb250ZW50IC5icm9jaHVyZV9pdGVtLXRpdGxlLCAud3JhcHBlci0tbWFpbiAuYnJvY2h1cmVfbGlzdCAuYnJvY2h1cmVfaXRlbSAuYnJvY2h1cmVfaXRlbS1jb250ZW50IC5icm9jaHVyZV9pdGVtLXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW46IDFyZW0gMDsgfVxuICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5icm9jaHVyZV9saXN0IC5icm9jaHVyZV9pdGVtIC5icm9jaHVyZV9pdGVtLWNvbnRlbnQgLmJyb2NodXJlX2l0ZW0tbGluaywgI3RpbnltY2UgLmJyb2NodXJlX2xpc3QgLmJyb2NodXJlX2l0ZW0gLmJyb2NodXJlX2l0ZW0tY29udGVudCAuYnJvY2h1cmVfaXRlbS1saW5rLCAud3JhcHBlci0tbWFpbiAuYnJvY2h1cmVfbGlzdCAuYnJvY2h1cmVfaXRlbSAuYnJvY2h1cmVfaXRlbS1jb250ZW50IC5icm9jaHVyZV9pdGVtLWxpbmsge1xuICAgICAgICAgIHBhZGRpbmc6IC43cmVtIDJyZW0gLjdyZW0gMXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxRTU1O1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYnJvY2h1cmVfbGlzdCAuYnJvY2h1cmVfaXRlbSAuYnJvY2h1cmVfaXRlbS1jb250ZW50IC5icm9jaHVyZV9pdGVtLWxpbmsgLmljb25fZG93bmxvYWQsICN0aW55bWNlIC5icm9jaHVyZV9saXN0IC5icm9jaHVyZV9pdGVtIC5icm9jaHVyZV9pdGVtLWNvbnRlbnQgLmJyb2NodXJlX2l0ZW0tbGluayAuaWNvbl9kb3dubG9hZCwgLndyYXBwZXItLW1haW4gLmJyb2NodXJlX2xpc3QgLmJyb2NodXJlX2l0ZW0gLmJyb2NodXJlX2l0ZW0tY29udGVudCAuYnJvY2h1cmVfaXRlbS1saW5rIC5pY29uX2Rvd25sb2FkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5icm9jaHVyZV9saXN0IC5icm9jaHVyZV9pdGVtIC5icm9jaHVyZV9pdGVtLWNvbnRlbnQgLmJyb2NodXJlX2l0ZW0tbGluayAuaWNvbl9kb3dubG9hZDo6YmVmb3JlLCAjdGlueW1jZSAuYnJvY2h1cmVfbGlzdCAuYnJvY2h1cmVfaXRlbSAuYnJvY2h1cmVfaXRlbS1jb250ZW50IC5icm9jaHVyZV9pdGVtLWxpbmsgLmljb25fZG93bmxvYWQ6OmJlZm9yZSwgLndyYXBwZXItLW1haW4gLmJyb2NodXJlX2xpc3QgLmJyb2NodXJlX2l0ZW0gLmJyb2NodXJlX2l0ZW0tY29udGVudCAuYnJvY2h1cmVfaXRlbS1saW5rIC5pY29uX2Rvd25sb2FkOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvbnMvaWNvbi1kb3dubG9hZC0td2hpdGUuc3ZnXCIpOyB9XG4gIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmJyb2NodXJlX2xpc3Q6OmFmdGVyLCAjdGlueW1jZSAuYnJvY2h1cmVfbGlzdDo6YWZ0ZXIsIC53cmFwcGVyLS1tYWluIC5icm9jaHVyZV9saXN0OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBmbGV4OiBhdXRvOyB9XG4gIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLnBhZ2VfZXJyb3JfbXNnLCAjdGlueW1jZSAucGFnZV9lcnJvcl9tc2csIC53cmFwcGVyLS1tYWluIC5wYWdlX2Vycm9yX21zZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuXG4uYXNpZGUtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDRyZW07IH1cbiAgLmFzaWRlLWxpc3QgLnVrLWFjY29yZGlvbiA+IDpudGgtY2hpbGQobiArIDIpLFxuICAuYXNpZGUtbGlzdCAudWstYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAuYXNpZGUtbGlzdCAudWstYWNjb3JkaW9uLWFycm93OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N2Zy9hcnJvdy1kb3duLnN2Z1wiKTtcbiAgICB3aWR0aDogMmVtO1xuICAgIGhlaWdodDogMmVtOyB9XG4gIC5hc2lkZS1saXN0IC5kaXNwbGF5X2FsbF9jb250YWN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzMzNmFhYjtcbiAgICBmb250LXNpemU6IDJyZW07IH1cbiAgLmFzaWRlLWxpc3QgLnVrLW9wZW4gLmFzaWRlLWxpc3RfX2xpc3RfX2l0ZW0tLWluZm8sXG4gIC5hc2lkZS1saXN0IC51ay1vcGVuIC5hc2lkZS1saXN0X19saXN0X19pdGVtLS1pbmZvID4gYSB7XG4gICAgY29sb3I6ICMxMzFFNTU7IH1cbiAgLmFzaWRlLWxpc3QgLnVrLW9wZW4gLmFzaWRlLWxpc3RfX2xpc3RfX2l0ZW0tLW5hbWU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N2Zy9pY29ucy9pY29uLXBlcnNvbi0tYmxhY2suc3ZnXCIpOyB9XG4gIC5hc2lkZS1saXN0IC51ay1vcGVuIC5hc2lkZS1saXN0X19saXN0X19pdGVtLS1jYWxsOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvbnMvaWNvbi1jYWxsLS1ibHVlLnN2Z1wiKTsgfVxuICAuYXNpZGUtbGlzdCAudWstb3BlbiAuYXNpZGUtbGlzdF9fbGlzdF9faXRlbS0tbWFpbDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljb25zL2ljb24tbWFpbC0tZGFyay1ibHVlLnN2Z1wiKTsgfVxuICAuYXNpZGUtbGlzdCAudWstb3BlbiAuYXNpZGUtbGlzdF9fbGlzdF9faXRlbS0tYWRkcmVzczphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljb25zL2ljb24tbG9jYXRpb24tLWRhcmstYmx1ZS5zdmdcIik7IH1cbiAgLmFzaWRlLWxpc3QgLnVrLW9wZW4gLmFzaWRlLWxpc3RfX2xpc3RfX2l0ZW0tLXdlYjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljb25zL2ljb24td2ViLS1ibHVlLnN2Z1wiKTsgfVxuXG4uYXNpZGUtbGlzdF9faGVhZGVyIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAyLjdyZW07IH1cblxuLmFzaWRlLWxpc3RfX2xpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMxMzFFNTU7IH1cbiAgLmFzaWRlLWxpc3RfX2xpc3QgYSB7XG4gICAgY29sb3I6ICMxMzFFNTU7IH1cbiAgICAuYXNpZGUtbGlzdF9fbGlzdCBhOmZvY3VzIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzM2YWFiOyB9XG5cbi5hc2lkZS1saXN0X19saXN0X19pdGVtLS1pbmZvIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzZhYWI7IH1cblxuLmFzaWRlLWxpc3RfX2xpc3QgLmFzaWRlLWxpc3RfX2xpc3RfX2l0ZW06Zmlyc3QtY2hpbGQgYTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7IH1cblxuLmFzaWRlLWxpc3RfX2xpc3RfX2l0ZW0tLWluZm8sXG4uYXNpZGUtbGlzdF9fbGlzdCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMDsgfVxuXG4uYXNpZGUtbGlzdF9fbGlzdF9faXRlbS0tbmFtZSxcbi5hc2lkZS1saXN0X19saXN0X19pdGVtLS1jYWxsLFxuLmFzaWRlLWxpc3RfX2xpc3RfX2l0ZW0tLW1haWwsXG4uYXNpZGUtbGlzdF9fbGlzdF9faXRlbS0tYWRkcmVzcyxcbi5hc2lkZS1saXN0X19saXN0X19pdGVtLS1kb3dubG9hZCxcbi5hc2lkZS1saXN0X19saXN0X19pdGVtLS13ZWIge1xuICBwYWRkaW5nOiAycmVtIDFyZW0gMnJlbSA1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgLmFzaWRlLWxpc3RfX2xpc3RfX2l0ZW0tLW5hbWU6YWZ0ZXIsXG4gIC5hc2lkZS1saXN0X19saXN0X19pdGVtLS1jYWxsOmFmdGVyLFxuICAuYXNpZGUtbGlzdF9fbGlzdF9faXRlbS0tbWFpbDphZnRlcixcbiAgLmFzaWRlLWxpc3RfX2xpc3RfX2l0ZW0tLWFkZHJlc3M6YWZ0ZXIsXG4gIC5hc2lkZS1saXN0X19saXN0X19pdGVtLS1kb3dubG9hZDphZnRlcixcbiAgLmFzaWRlLWxpc3RfX2xpc3RfX2l0ZW0tLXdlYjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDFyZW07XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5hc2lkZS1saXN0X19saXN0X19pdGVtLS1uYW1lOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljb25zL2ljb24tcGVyc29uLnN2Z1wiKTsgfVxuXG4uYXNpZGUtbGlzdF9fbGlzdF9faXRlbS0tY2FsbDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N2Zy9pY29ucy9pY29uLWNhbGwtLWdyZXkuc3ZnXCIpOyB9XG5cbi5hc2lkZS1saXN0X19saXN0X19pdGVtLS1tYWlsOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljb25zL2ljb24tbWFpbC0tZ3JleS5zdmdcIik7IH1cblxuLmFzaWRlLWxpc3RfX2xpc3RfX2l0ZW0tLWFkZHJlc3M6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvbnMvaWNvbi1sb2NhdGlvbi0tZ3JleS5zdmdcIik7IH1cblxuLmFzaWRlLWxpc3RfX2xpc3RfX2l0ZW0tLXdlYjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N2Zy9pY29ucy9pY29uLXdlYi0tZ3JleS5zdmdcIik7IH1cblxuLmFzaWRlLWxpc3RfX2xpc3RfX2l0ZW0tLWRvd25sb2FkIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uYXNpZGUtbGlzdC1iZyAuZ3JhZGllbnRfZGFyayB7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAxcmVtIDRyZW07IH1cblxuLmFzaWRlLWxpc3QgLmFzaWRlLWxpc3RfdGl0bGVfd3JhcCB7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAwIDRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNXJlbSAwIDAgMDsgfVxuICAuYXNpZGUtbGlzdCAuYXNpZGUtbGlzdF90aXRsZV93cmFwIC5hc2lkZS1saXN0X190aXRsZSB7XG4gICAgZmxleDogMCAxIDc4JTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5hc2lkZS1saXN0IC5hc2lkZS1saXN0X3RpdGxlX3dyYXAgLmFzaWRlLWxpc3RfdGl0bGVfaW1nIHtcbiAgICBmbGV4OiAwIDEgMjIlO1xuICAgIGhlaWdodDogMy41cmVtO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAvKlxuICAgICAgcG9zaXRpb24gIDogYWJzb2x1dGU7XG4gICAgICB0b3AgICAgICAgOiA1MCU7XG4gICAgICByaWdodCAgICAgOiAxcmVtO1xuICAgICAgd2lkdGggICAgIDogMTclO1xuICAgICAgZGlzcGxheSAgIDogaW5saW5lLWJsb2NrO1xuICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgKi8gfVxuXG4uYXNpZGUtbGlzdCAuYXNpZGUtbGlzdF9fbGluayB7XG4gIHBhZGRpbmc6IDAgMnJlbSAycmVtIDRyZW07IH1cbiAgLmFzaWRlLWxpc3QgLmFzaWRlLWxpc3RfX2xpbmsgaW1nIHtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9XG5cbi5hc2lkZS1saXN0X19saXN0X19pdGVtLS1zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmFzaWRlLWxpc3RfX2xpc3RfX2l0ZW0tLXNlYXJjaCAuY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGJvcmRlcjogIzkwOGU4ZiAwLjFyZW0gc29saWQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi51ay1hY3RpdmUgLmNoZWNrYm94OjphZnRlciB7XG4gIC8qXG4gICAgY29udGVudCAgIDogJ+Kckyc7XG4gICAgcG9zaXRpb24gIDogYWJzb2x1dGU7XG4gICAgdG9wICAgICAgIDogNTclO1xuICAgIGxlZnQgICAgICA6IDU0JTtcbiAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgY29sb3IgICAgIDogJG1haW4tY29sb3I7XG4gICAgICovXG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgaGVpZ2h0OiAxLjJyZW07XG4gIHdpZHRoOiAwLjZyZW07XG4gIGJvcmRlci1ib3R0b206IDAuMnJlbSBzb2xpZCAjMTMxRTU1O1xuICBib3JkZXItcmlnaHQ6IDAuMnJlbSBzb2xpZCAjMTMxRTU1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDAuNHJlbTtcbiAgdG9wOiAtMC4xcmVtOyB9XG5cbiNicmVhZGNydW1icyB7XG4gIGNvbG9yOiAjMzM2YWFiO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuICAjYnJlYWRjcnVtYnMgYSB7XG4gICAgY29sb3I6ICMzMzZhYWI7IH1cblxuLmJyZWFkY3J1bWJfbGFzdCB7XG4gIGNvbG9yOiAjMTMxRTU1OyB9XG5cbi5jb250YWN0LWluZm8tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmNvbnRhY3QtaW5mby1jb250ZW50ID4gaDIge1xuICAgIGZsZXg6IDAgMSBhdXRvOyB9XG4gIC5jb250YWN0LWluZm8tY29udGVudCAuY29udGFjdC1pbmZvLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4uY29udGFjdC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgLmNvbnRhY3QtaW5mbyAuY29udGFjdC1pbmZvLWl0ZW0gYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgICBjb2xvcjogIzMzNmFhYjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgLmNvbnRhY3QtaW5mbyAuY29udGFjdC1pbmZvLWl0ZW0gYSAuY29udGFjdC1pbmZvX19waWN0byB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICB3aWR0aDogNHJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTsgfVxuICAgICAgLmNvbnRhY3QtaW5mbyAuY29udGFjdC1pbmZvLWl0ZW0gYSAuY29udGFjdC1pbmZvX19waWN0bzpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNHJlbTtcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgLmNvbnRhY3QtaW5mbyAuY29udGFjdC1pbmZvLWl0ZW0gYSAuY29udGFjdC1pbmZvX19waWN0by0tbWFpbDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljb25zL2ljb24tbWFpbC0tY2lyY2xlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIC5jb250YWN0LWluZm8gLmNvbnRhY3QtaW5mby1pdGVtIGEgLmNvbnRhY3QtaW5mb19fcGljdG8tLXBob25lOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvbnMvaWNvbi1waG9uZS0tY2lyY2xlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MTBweCkge1xuICAuY29udGFjdC1pbmZvLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAuY29udGFjdC1pbmZvLWNvbnRlbnQgPiBoMiB7XG4gICAgICBmbGV4OiAwIDEgYXV0bzsgfVxuICAgIC5jb250YWN0LWluZm8tY29udGVudCAuY29udGFjdC1pbmZvLWxpc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmNvbnRhY3QtaW5mby5jb250YWN0LWluZm8tbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5jb250YWN0LWluZm8uY29udGFjdC1pbmZvLWxpc3QgbGkge1xuICAgICAgbWFyZ2luOiAxcmVtIDA7IH1cbiAgICAgIC5jb250YWN0LWluZm8uY29udGFjdC1pbmZvLWxpc3QgbGkgYSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLmN0YS1saXN0IHtcbiAgbWFyZ2luLXRvcDogNHJlbTsgfVxuXG4uY3RhLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5jdGEtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cblxuLmN0YS1saXN0X19pdGVtICsgLmN0YS1saXN0X19pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmN0YS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmN0YS1saXN0X19pdGVtICsgLmN0YS1saXN0X19pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMHJlbTsgfSB9XG5cbi8qIG92ZXJyaWRlIHN0eWxlcyB3aGVuIHByaW50aW5nICovXG5AbWVkaWEgcHJpbnQge1xuICBib2R5IHtcbiAgICBib3JkZXI6IGJsYWNrIHNvbGlkO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAgIGJvZHkgLmFsZXJ0X2JveCwgYm9keSB0YWJsZSwgYm9keSB0ciwgYm9keSB0ZCwgYm9keSB0aCB7XG4gICAgICBib3JkZXI6IHNvbGlkIGJsYWNrICFpbXBvcnRhbnQ7IH1cbiAgICBib2R5IC51ay1hY2NvcmRpb24tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5ib3hfaW5mb19oZWFkZXJfd3JhcCxcbiAgLm1lbnUtaGVhZGVyMSxcbiAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fYXNpZGUsXG4gIC5mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5tZWRpYV9fY29udGVudCB7XG4gIG1hcmdpbjogMCAxcmVtO1xuICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1lZGlhX19jb250ZW50IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLm1lZGlhX19jb250ZW50IC5idG4tLXJlYWQtbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuXG4ubWVkaWFfX2ltZyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1pbi1oZWlnaHQ6IDI3cmVtO1xuICBtYXJnaW46IDAgMXJlbTsgfVxuXG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMnJlbTsgfVxuXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07IH1cblxuLmFsaWduY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuZGl2OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MTBweCkge1xuICAubWVkaWEgLm1lZGlhX19jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLm1lZGlhX19pbWcge1xuICAgIG1hcmdpbjogMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE2MHB4KSB7XG4gIC5tZWRpYSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAubWVkaWFfX2ltZyxcbiAgLm1lZGlhX19jb250ZW50IHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gIC5zbGlkZXItLW5ld3MgbGk6bnRoLWNoaWxkKGV2ZW4pIC5tZWRpYSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gIC5tZWRpYV9fY29udGVudCAuYnRuLS1yZWFkLW1vcmUge1xuICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgLm1lZGlhX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyX3dyYXAgLmNvbnRlbnRfaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoKCgoMTAwdncpIC0gMTIwMHB4KSAvIDIpICsgM3JlbSk7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gIC5hbGlnbmxlZnQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5hbGlnbnJpZ2h0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbmRpdi5hc2xfdyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTNweCAzcHggN3B4IDAgI2JiYmJiYiAhaW1wb3J0YW50O1xuICAtbW96LWJveC1zaGFkb3c6IC0zcHggM3B4IDdweCAwICNiYmJiYmIgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogLTNweCAzcHggN3B4IDAgI2JiYmJiYiAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uc2VhcmNod3AtbGl2ZS1zZWFyY2gtcmVzdWx0cy1zaG93aW5nIHtcbiAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50OyB9XG5cbi5uYXYtbWFpbiAuc2VhcmNoLWZvcm0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEuNXZ3O1xuICByaWdodDogMS41dnc7XG4gIHRvcDogMjB2aDtcbiAgei1pbmRleDogOTk5OTk5OyB9XG5cbi5jb250ZW50X2hlYWRlciAuc2VhcmNoLWZvcm0ge1xuICBib3JkZXI6ICMxMzFFNTUgMC4xcmVtIHNvbGlkOyB9XG5cbi5zZWFyY2gtZm9ybSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5zZWFyY2gtZm9ybSBsYWJlbCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGhlaWdodDogNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNlYXJjaC1mb3JtIGxhYmVsIGlucHV0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1pbi13aWR0aDogOTAlO1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5zZWFyY2gtZm9ybSBsYWJlbCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogd2hpdGUgdXJsKFwiLi4vc3ZnL2ljb25zL2ljb24tc2VhcmNoLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm5hdi1tYWluLTIgKyAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQge1xuICB3aWR0aDogM3JlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA1MCU7XG4gIG1hcmdpbjogLjJyZW0gMi4ycmVtOyB9XG5cbi5uYXYtbWFpbi0yICsgLnNlYXJjaC1mb3JtIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCBlYXNlIDAuMnM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4ycztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCBlYXNlIDAuMnM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCBlYXNlIDAuMnM7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuMnM7IH1cblxuLnNlYXJjaC1mb3JtLnNlYXJjaC1mb3JtLS1zaG93IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMzJ2dzsgfVxuICAuc2VhcmNoLWZvcm0uc2VhcmNoLWZvcm0tLXNob3cgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5zZWFyY2gtZm9ybS1ob21lLFxuLnNlYXJjaC1mb3JtIHtcbiAgLypcbiAgLXdlYmtpdC1ib3gtc2hhZG93IDogLTRweCAzcHggOXB4IDAgI2RhZGFkYTtcbiAgLW1vei1ib3gtc2hhZG93ICAgIDogLTRweCAzcHggOXB4IDAgI2RhZGFkYTtcbiAgYm94LXNoYWRvdyAgICAgICAgIDogLTRweCAzcHggOXB4IDAgI2RhZGFkYTtcbiAgICovIH1cbiAgLnNlYXJjaC1mb3JtLWhvbWUgbGFiZWwsXG4gIC5zZWFyY2gtZm9ybSBsYWJlbCB7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gICAgLnNlYXJjaC1mb3JtLWhvbWUgbGFiZWwgaW5wdXQsXG4gICAgLnNlYXJjaC1mb3JtIGxhYmVsIGlucHV0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgcGFkZGluZzogMC43cmVtIDIuMnJlbTsgfVxuICAuc2VhcmNoLWZvcm0taG9tZSAuc2VhcmNoLXN1Ym1pdCxcbiAgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDUwJTtcbiAgICBtYXJnaW46IDAuMnJlbSAyLjJyZW07IH1cblxuLnNlYXJjaC1mb3JtLWhvbWUgbGFiZWwge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnNlYXJjaHdwLWxpdmUtc2VhcmNoLW5vLW1pbi1jaGFyczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiVGlwcGVuIFNpZSB3ZWl0ZXJcIiAhaW1wb3J0YW50OyB9XG5cbi5vdmVybGF5X3NlYXJjaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsIDI1MCwgMjUwLCAwLjk1KTtcbiAgei1pbmRleDogOTk5OTk5OTsgfVxuICAub3ZlcmxheV9zZWFyY2ggLmZseWluZ19mb3JtX3NlYXJjaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEuNXZ3O1xuICAgIHJpZ2h0OiAxLjV2dztcbiAgICB0b3A6IDMwcmVtOyB9XG4gICAgLm92ZXJsYXlfc2VhcmNoIC5mbHlpbmdfZm9ybV9zZWFyY2ggLmZseWluZ19mb3JtX3NlYXJjaF93cmFwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLm92ZXJsYXlfc2VhcmNoIC5mbHlpbmdfZm9ybV9zZWFyY2ggLmZseWluZ19mb3JtX3NlYXJjaF93cmFwIC5yZW1vdmVfc2VhcmNoIHtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICB0b3A6IC01cmVtO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAub3ZlcmxheV9zZWFyY2ggLmZseWluZ19mb3JtX3NlYXJjaCAuZmx5aW5nX2Zvcm1fc2VhcmNoX3dyYXAgLnJlbW92ZV9zZWFyY2g6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvbnMvaWNvbi1jcm9zcy0tYmxhY2suc3ZnXCIpOyB9XG5cbi5vdmVybGF5X3NlYXJjaF9zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmhvbWUgLm92ZXJsYXlfc2VhcmNoIHtcbiAgaGVpZ2h0OiA3NTBweDsgfVxuXG4vKlxuLnNlYXJjaHdwLWxpdmUtc2VhcmNoLXJlc3VsdHMge1xuICBtYXgtd2lkdGggOiAzMnZ3O1xuICB3aWR0aCAgICAgOiAxMDAlICFpbXBvcnRhbnRcbn1cblxuICovXG4uc2xpY2stc2xpZGVyLCAuc2xpZGVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNsaWNrLXByZXYsIC5zbGljay1uZXh0IHtcbiAgdG9wOiAzMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgei1pbmRleDogOTk5OyB9XG4gIC5zbGljay1wcmV2OmJlZm9yZSwgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0ycmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmcvc2xpZGVyLWFycm93cy9wb3N0X2JsdWUuc3ZnXCIpOyB9XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTEuNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ZnL3NsaWRlci1hcnJvd3MvcHJlX2JsdWUuc3ZnXCIpOyB9XG5cbi5jb250YWluZXItLWdyZXkgLnNsaWNrLW5leHQge1xuICByaWdodDogLTJyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N2Zy9zbGlkZXItYXJyb3dzL3Bvc3Quc3ZnXCIpOyB9XG5cbi5jb250YWluZXItLWdyZXkgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMS41cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmcvc2xpZGVyLWFycm93cy9wcmUuc3ZnXCIpOyB9XG5cbi5zbGlkZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zbGlkZXItY29udGFpbmVyIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMXJlbTsgfVxuICAuc2xpZGVyLWNvbnRhaW5lciBoMyB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLnNsaWNrLXByZXY6aG92ZXIsIC5zbGljay1wcmV2OmZvY3VzLCAuc2xpY2stbmV4dDpob3ZlciwgLnNsaWNrLW5leHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmcvc2xpZGVyLWFycm93cy9wb3N0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgY29sb3I6ICMxMzFFNTU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTNyZW07IH1cbiAgLnNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTNyZW07IH1cbiAgLnNsaWRlci1jb250YWluZXIgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5zbGlkZXItY29udGFpbmVyIC5pbWdfcHJldmlldyB7XG4gICAgaGVpZ2h0OiAyMHJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC5zbGlkZXItY29udGFpbmVyIC5zbGljay1zbGlkZSB7XG4gICAgbWFyZ2luOiAwIDFyZW07IH1cbiAgLnNsaWRlci1jb250YWluZXIgLnNsaWNrLWxpc3Qge1xuICAgIG1hcmdpbjogMCAtMXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnNsaWRlci0tbmV3cyAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0zcmVtOyB9XG4gIC5zbGlkZXItLW5ld3MgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0zcmVtOyB9IH1cblxuI3RpbnltY2UgLnRhYmxlX3dyYXAsXG4jdGlueW1jZSAudGFibGUtY29udGVudCxcbi53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLnRhYmxlX3dyYXAsXG4ud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC50YWJsZS1jb250ZW50LFxuLndyYXBwZXItLW1haW4gLnRhYmxlX3dyYXAsXG4ud3JhcHBlci0tbWFpbiAudGFibGUtY29udGVudCxcbi51ay1hY2NvcmRpb24tY29udGVudCAudGFibGVfd3JhcCxcbi51ay1hY2NvcmRpb24tY29udGVudCAudGFibGUtY29udGVudCB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cblxuI3RpbnltY2UgdGFibGUsXG4ud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIHRhYmxlLFxuLndyYXBwZXItLW1haW4gdGFibGUsXG4udWstYWNjb3JkaW9uLWNvbnRlbnQgdGFibGUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7IH1cbiAgI3RpbnltY2UgdGFibGUgc3BhbixcbiAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiB0YWJsZSBzcGFuLFxuICAud3JhcHBlci0tbWFpbiB0YWJsZSBzcGFuLFxuICAudWstYWNjb3JkaW9uLWNvbnRlbnQgdGFibGUgc3BhbiB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgI3RpbnltY2UgdGFibGUgdGQgc3BhbixcbiAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiB0YWJsZSB0ZCBzcGFuLFxuICAud3JhcHBlci0tbWFpbiB0YWJsZSB0ZCBzcGFuLFxuICAudWstYWNjb3JkaW9uLWNvbnRlbnQgdGFibGUgdGQgc3BhbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgI3RpbnltY2UgdGFibGUgdWwgbGk6YmVmb3JlLFxuICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIHRhYmxlIHVsIGxpOmJlZm9yZSxcbiAgLndyYXBwZXItLW1haW4gdGFibGUgdWwgbGk6YmVmb3JlLFxuICAudWstYWNjb3JkaW9uLWNvbnRlbnQgdGFibGUgdWwgbGk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbiN0aW55bWNlIHRoZWFkIHRoLFxuLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiB0aGVhZCB0aCxcbi53cmFwcGVyLS1tYWluIHRoZWFkIHRoLFxuLnVrLWFjY29yZGlvbi1jb250ZW50IHRoZWFkIHRoIHtcbiAgYmFja2dyb3VuZDogIzEzMUU1NTsgfVxuXG4jdGlueW1jZSB0aCxcbi53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gdGgsXG4ud3JhcHBlci0tbWFpbiB0aCxcbi51ay1hY2NvcmRpb24tY29udGVudCB0aCB7XG4gIGJhY2tncm91bmQ6ICMxMzFFNTU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJpZ2h0OiAwLjFyZW0gc29saWQgd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICN0aW55bWNlIHRoICosXG4gIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gdGggKixcbiAgLndyYXBwZXItLW1haW4gdGggKixcbiAgLnVrLWFjY29yZGlvbi1jb250ZW50IHRoICoge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbiN0aW55bWNlIHRkLFxuLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiB0ZCxcbi53cmFwcGVyLS1tYWluIHRkLFxuLnVrLWFjY29yZGlvbi1jb250ZW50IHRkIHtcbiAgYmFja2dyb3VuZDogI2YzZjFmMTsgfVxuXG4jdGlueW1jZSB0cjpub3QoOmxhc3QtY2hpbGQpLFxuLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiB0cjpub3QoOmxhc3QtY2hpbGQpLFxuLndyYXBwZXItLW1haW4gdHI6bm90KDpsYXN0LWNoaWxkKSxcbi51ay1hY2NvcmRpb24tY29udGVudCB0cjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlOyB9XG5cbiN0aW55bWNlIHRkOm5vdCg6bGFzdC1jaGlsZCksXG4jdGlueW1jZSB0aDpub3QoOmxhc3QtY2hpbGQpLFxuLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiB0ZDpub3QoOmxhc3QtY2hpbGQpLFxuLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiB0aDpub3QoOmxhc3QtY2hpbGQpLFxuLndyYXBwZXItLW1haW4gdGQ6bm90KDpsYXN0LWNoaWxkKSxcbi53cmFwcGVyLS1tYWluIHRoOm5vdCg6bGFzdC1jaGlsZCksXG4udWstYWNjb3JkaW9uLWNvbnRlbnQgdGQ6bm90KDpsYXN0LWNoaWxkKSxcbi51ay1hY2NvcmRpb24tY29udGVudCB0aDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgd2hpdGU7IH1cblxuI3RpbnltY2UgdGgsXG4ud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIHRoLFxuLndyYXBwZXItLW1haW4gdGgsXG4udWstYWNjb3JkaW9uLWNvbnRlbnQgdGgge1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbTsgfVxuICAjdGlueW1jZSB0aCBsaTpiZWZvcmUsXG4gIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gdGggbGk6YmVmb3JlLFxuICAud3JhcHBlci0tbWFpbiB0aCBsaTpiZWZvcmUsXG4gIC51ay1hY2NvcmRpb24tY29udGVudCB0aCBsaTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuI3RpbnltY2UgdGQsXG4ud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIHRkLFxuLndyYXBwZXItLW1haW4gdGQsXG4udWstYWNjb3JkaW9uLWNvbnRlbnQgdGQge1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgI3RpbnltY2UgdGQgLnNob3J0X2J0bixcbiAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiB0ZCAuc2hvcnRfYnRuLFxuICAud3JhcHBlci0tbWFpbiB0ZCAuc2hvcnRfYnRuLFxuICAudWstYWNjb3JkaW9uLWNvbnRlbnQgdGQgLnNob3J0X2J0biB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuI3RpbnltY2UgLnRhYmxlLS1hbHRlcm5hdGl2IHRyOm50aC1jaGlsZChvZGQpIHRkLFxuLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAudGFibGUtLWFsdGVybmF0aXYgdHI6bnRoLWNoaWxkKG9kZCkgdGQsXG4ud3JhcHBlci0tbWFpbiAudGFibGUtLWFsdGVybmF0aXYgdHI6bnRoLWNoaWxkKG9kZCkgdGQsXG4udWstYWNjb3JkaW9uLWNvbnRlbnQgLnRhYmxlLS1hbHRlcm5hdGl2IHRyOm50aC1jaGlsZChvZGQpIHRkIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7IH1cblxuI3RpbnltY2UgdGJvZHkgdGgsXG4ud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIHRib2R5IHRoLFxuLndyYXBwZXItLW1haW4gdGJvZHkgdGgsXG4udWstYWNjb3JkaW9uLWNvbnRlbnQgdGJvZHkgdGgge1xuICBiYWNrZ3JvdW5kOiAjMzM2YWFiO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbiN0aW55bWNlIHRyICsgdHIgdGgsXG4ud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIHRyICsgdHIgdGgsXG4ud3JhcHBlci0tbWFpbiB0ciArIHRyIHRoLFxuLnVrLWFjY29yZGlvbi1jb250ZW50IHRyICsgdHIgdGgge1xuICBiYWNrZ3JvdW5kOiAjMzM2YWFiO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbiN0aW55bWNlIHRkW3N0eWxlKj0nI2VhZTdlMSddIHVsIGxpOmJlZm9yZSxcbiN0aW55bWNlIHRkW3N0eWxlKj0nIzMyNmFhYSddIHVsIGxpOmJlZm9yZSxcbiN0aW55bWNlIHRkW3N0eWxlKj0nI2ZmZiddIHVsIGxpOmJlZm9yZSxcbi53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gdGRbc3R5bGUqPScjZWFlN2UxJ10gdWwgbGk6YmVmb3JlLFxuLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiB0ZFtzdHlsZSo9JyMzMjZhYWEnXSB1bCBsaTpiZWZvcmUsXG4ud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIHRkW3N0eWxlKj0nI2ZmZiddIHVsIGxpOmJlZm9yZSxcbi53cmFwcGVyLS1tYWluIHRkW3N0eWxlKj0nI2VhZTdlMSddIHVsIGxpOmJlZm9yZSxcbi53cmFwcGVyLS1tYWluIHRkW3N0eWxlKj0nIzMyNmFhYSddIHVsIGxpOmJlZm9yZSxcbi53cmFwcGVyLS1tYWluIHRkW3N0eWxlKj0nI2ZmZiddIHVsIGxpOmJlZm9yZSxcbi51ay1hY2NvcmRpb24tY29udGVudCB0ZFtzdHlsZSo9JyNlYWU3ZTEnXSB1bCBsaTpiZWZvcmUsXG4udWstYWNjb3JkaW9uLWNvbnRlbnQgdGRbc3R5bGUqPScjMzI2YWFhJ10gdWwgbGk6YmVmb3JlLFxuLnVrLWFjY29yZGlvbi1jb250ZW50IHRkW3N0eWxlKj0nI2ZmZiddIHVsIGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuXG4jdGlueW1jZSB0ZFtzdHlsZSo9JyMxNGFhYzcnXSxcbiN0aW55bWNlIHRkW3N0eWxlKj0nIzJjYWFjNiddLFxuI3RpbnltY2UgdGRbc3R5bGUqPScjMDA0NTg4J10sXG4ud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIHRkW3N0eWxlKj0nIzE0YWFjNyddLFxuLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiB0ZFtzdHlsZSo9JyMyY2FhYzYnXSxcbi53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gdGRbc3R5bGUqPScjMDA0NTg4J10sXG4ud3JhcHBlci0tbWFpbiB0ZFtzdHlsZSo9JyMxNGFhYzcnXSxcbi53cmFwcGVyLS1tYWluIHRkW3N0eWxlKj0nIzJjYWFjNiddLFxuLndyYXBwZXItLW1haW4gdGRbc3R5bGUqPScjMDA0NTg4J10sXG4udWstYWNjb3JkaW9uLWNvbnRlbnQgdGRbc3R5bGUqPScjMTRhYWM3J10sXG4udWstYWNjb3JkaW9uLWNvbnRlbnQgdGRbc3R5bGUqPScjMmNhYWM2J10sXG4udWstYWNjb3JkaW9uLWNvbnRlbnQgdGRbc3R5bGUqPScjMDA0NTg4J10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxRTU1ICFpbXBvcnRhbnQ7IH1cblxuLmdsb3NzYXJ5LXRvb2x0aXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgei1pbmRleDogOTk5ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZ2xvc3NhcnktdG9vbHRpcCAqIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmdsb3NzYXJ5LXRvb2x0aXAgLmdsb3NzYXJ5LWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07IH1cbiAgICAuZ2xvc3NhcnktdG9vbHRpcCAuZ2xvc3NhcnktbGluayBhIHtcbiAgICAgIGNvbG9yOiAjMzM2YWFiOyB9XG4gIC5nbG9zc2FyeS10b29sdGlwIC5nbG9zc2FyeS1saW5rOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMi4ycmVtO1xuICAgIHdpZHRoOiAyLjJyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAtMXJlbTtcbiAgICByaWdodDogLTFyZW07XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3ZnL2ljb25zL2ljb24tdG9vbHRpcC5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5nbG9zc2FyeS10b29sdGlwIC5nbG9zc2FyeS10b29sdGlwLWNvbnRlbnQge1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIDNtczsgfVxuICAgIC5nbG9zc2FyeS10b29sdGlwIC5nbG9zc2FyeS10b29sdGlwLWNvbnRlbnQgLmdsb3NzYXJ5LXRvb2x0aXAtdGV4dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgICAuZ2xvc3NhcnktdG9vbHRpcCAuZ2xvc3NhcnktdG9vbHRpcC1jb250ZW50IC5nbG9zc2FyeS10b29sdGlwLXRleHQgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5nbG9zc2FyeS10b29sdGlwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjFmMTsgfVxuICAuZ2xvc3NhcnktdG9vbHRpcDpob3ZlciAuZ2xvc3NhcnktdG9vbHRpcC1jb250ZW50IHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVmNmY5O1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIDNtczsgfVxuICAgIC5nbG9zc2FyeS10b29sdGlwOmhvdmVyIC5nbG9zc2FyeS10b29sdGlwLWNvbnRlbnQgLmdsb3NzYXJ5LXRvb2x0aXAtdGV4dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVmNmY5O1xuICAgICAgY29sb3I6ICMzMzZhYWI7XG4gICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNmM2YxZjEgIWltcG9ydGFudDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLmdsb3NzYXJ5LXRvb2x0aXA6aG92ZXIgLmdsb3NzYXJ5LXRvb2x0aXAtY29udGVudDo6YWZ0ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmM2YxZjEgIWltcG9ydGFudDsgfVxuXG4uZ2xvc3NhcnktdG9vbHRpcC1jb250ZW50LW1vYmlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWY2ZjkgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzZhYWIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjZTVmNmY5ICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIC5nbG9zc2FyeS10b29sdGlwLWNvbnRlbnQtbW9iaWxlIC5jbG9zZSB7XG4gICAgdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICByaWdodDogLTEwcHggIWltcG9ydGFudDsgfVxuXG4jb25ldHJ1c3QtYWNjZXB0LWJ0bi1oYW5kbGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMUU1NSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuXG4jb25ldHJ1c3QtcGMtYnRuLWhhbmRsZXIge1xuICBjb2xvcjogIzEzMUU1NSAhaW1wb3J0YW50OyB9XG5cbi5zZWN0aW9uX2ZhcSB7XG4gIG1hcmdpbjogNXJlbSAwOyB9XG4gIC5zZWN0aW9uX2ZhcSAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cblxuLmNhdGVnb3J5X3RpdGxlX21haW4ge1xuICBjb2xvcjogIzEzMUU1NTtcbiAgZm9udC1zaXplOiAzLjJyZW07IH1cblxuLmNhdGVnb3J5X3RpdGxlIHtcbiAgY29sb3I6ICMwMTRGNTYgIWltcG9ydGFudDsgfVxuXG4uY2F0ZWdvcnlfZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbi5hY2NvcmRpb25faXRlbV9mYXEge1xuICBib3JkZXI6ICNFQUU3RTEgc29saWQgLjFyZW07XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAhaW1wb3J0YW50OyB9XG5cbi51ay1hY2NvcmRpb24tdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07IH1cblxuLnVrLWFjY29yZGlvbi10aXRsZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAuOXJlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5saXN0X19saXN0LS1mYXFfY2F0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDJyZW07XG4gIG1hcmdpbjogMnJlbSAwIDAgMDsgfVxuICAubGlzdF9fbGlzdC0tZmFxX2NhdCAubGlzdF9fbGlzdF9faXRlbS0tZmFxX2NhdCB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA2cmVtKSAvIDQpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBwYWRkaW5nOiAycmVtIDJyZW0gMCAycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cmVtIDAgMCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyRTlBODk7IH1cbiAgICAubGlzdF9fbGlzdC0tZmFxX2NhdCAubGlzdF9fbGlzdF9faXRlbS0tZmFxX2NhdCBhIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmxpc3RfX2xpc3QtLWZhcV9jYXQgLmxpc3RfX2xpc3RfX2l0ZW0tLWZhcV9jYXQgYSBpbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5saXN0X19saXN0LS1mYXFfY2F0IC5saXN0X19saXN0X19pdGVtLS1mYXFfY2F0IGEgcCB7XG4gICAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmxpc3RfX2xpc3QtLWZhcV9jYXQgLmxpc3RfX2xpc3RfX2l0ZW0tLWZhcV9jYXQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5saXN0X19saXN0LS1mYXFfY2F0IC5saXN0X19saXN0X19pdGVtLS1mYXFfY2F0ID4gKiB7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwOyB9XG5cbmlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbio6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7IH1cblxuLndwY2Y3LWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC53cGNmNy1mb3JtIGlucHV0LCAud3BjZjctZm9ybSB0ZXh0YXJlYSwgLndwY2Y3LWZvcm0gc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDJkMmQyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLndwY2Y3LWZvcm0gLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIC53cGNmNy1mb3JtIC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLndwY2Y3LWZvcm0gLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG4gIC53cGNmNy1mb3JtIC51ay1zZWxlY3Q6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmcvYXJyb3dfZG93bi5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzJTsgfVxuICAud3BjZjctZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAvKlxuICBiYWNrZ3JvdW5kIDogIzQ5YmRkMztcbiAgYmFja2dyb3VuZCA6IC1tb3otbGluZWFyLWdyYWRpZW50KDEwZGVnLCAjNDliZGQzIDAlLCAjMTE5Y2I2IDEwMCUpO1xuICBiYWNrZ3JvdW5kIDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTBkZWcsICM0OWJkZDMgMCUsICMxMTljYjYgMTAwJSk7XG4gIGJhY2tncm91bmQgOiBsaW5lYXItZ3JhZGllbnQoMTBkZWcsICM0OWJkZDMgMCUsICMxMTljYjYgMTAwJSk7XG4gIGZpbHRlciAgICAgOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiMwMGQ0ZmZcIiwgZW5kQ29sb3JzdHI9XCIjMDIwMDI0XCIsIEdyYWRpZW50VHlwZT0xKTtcbiAgKi9cbiAgICBiYWNrZ3JvdW5kOiAjMzM2YWFiO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAxcmVtIDEuNHJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC44cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjhzIGVhc2UtaW4tb3V0O1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4jcGFjLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMmQyZDI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogNXJlbTsgfVxuXG4uY291bnRyeV9zZWFyY2hfZm9ybSAuY291bnRyeV9zZWFyY2hfbGFiZWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuY291bnRyeV9zZWFyY2hfZm9ybSAuY291bnRyeV9zZWFyY2hfbGFiZWwgaW5wdXQsIC5jb3VudHJ5X3NlYXJjaF9mb3JtIC5jb3VudHJ5X3NlYXJjaF9sYWJlbCB0ZXh0YXJlYSwgLmNvdW50cnlfc2VhcmNoX2Zvcm0gLmNvdW50cnlfc2VhcmNoX2xhYmVsIHNlbGVjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QyZDJkMjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuXG4ubmV3c2xldHRlcl9mb3JtIGxhYmVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4ubmV3c2xldHRlcl9mb3JtIGlucHV0LCAubmV3c2xldHRlcl9mb3JtIHRleHRhcmVhLCAubmV3c2xldHRlcl9mb3JtIHNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDJkMmQyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5uZXdzbGV0dGVyX2Zvcm0gLmJ0bl9ibHVlIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgcGFkZGluZzogMXJlbSAycmVtOyB9XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY3VzdG9tLWZpbGUtdXBsb2FkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxRTU1O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9XG5cbi5jdXN0b20tZmlsZS11cGxvYWQge1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbi8qIEJPT0tMWSBGT1JNICovXG4uYm9va2x5LWZvcm0gYnV0dG9uLCAuYm9va2x5LWZvcm0gc2VsZWN0LCAuYm9va2x5LWZvcm0gLnBpY2tlcl9faG9sZGVyLCAuYm9va2x5LWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sIC5ib29rbHktZm9ybSB0ZXh0YXJlYSwgLmJvb2tseS1mb3JtIC5zdGVwIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi8qXG4uaW5wdXRmaWxlIHtcbiAgd2lkdGggICAgOiAwLjFweDtcbiAgaGVpZ2h0ICAgOiAwLjFweDtcbiAgb3BhY2l0eSAgOiAwO1xuICBvdmVyZmxvdyA6IGhpZGRlbjtcbiAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgei1pbmRleCAgOiAtMTtcbn1cblxuLmlucHV0ZmlsZSArIGxhYmVsIHtcbiAgYm9yZGVyICAgICAgICAgICA6IDFweCBzb2xpZCAjY2NjO1xuICBkaXNwbGF5ICAgICAgICAgIDogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nICAgICAgICAgIDogNnB4IDEycHg7XG4gIGN1cnNvciAgICAgICAgICAgOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogJG1haW4tY29sb3I7XG4gIGNvbG9yICAgICAgICAgICAgOiAjZmZmZmZmO1xuICBcbn1cblxuLmlucHV0ZmlsZTpmb2N1cyArIGxhYmVsLFxuLmlucHV0ZmlsZSArIGxhYmVsOmhvdmVyIHtcbiAgY3Vyc29yICA6IHBvaW50ZXI7XG4gIG9wYWNpdHkgOiAwLjg7XG59XG5cbi5pbnB1dGZpbGUgKyBsYWJlbCAqIHtcbiAgcG9pbnRlci1ldmVudHMgOiBub25lO1xufVxuXG4uaW5wdXRmaWxlOmZvY3VzICsgbGFiZWwge1xuICBvdXRsaW5lIDogMXB4IGRvdHRlZCAjMDAwO1xuICBvdXRsaW5lIDogLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yIGF1dG8gNXB4O1xufVxuKi9cbi5iaWctZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzEzMUU1NTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmJpZy1mb290ZXIgKixcbi5zbWFsbC1mb290ZXIgKiB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gIC5iaWctZm9vdGVyICogYSxcbiAgLnNtYWxsLWZvb3RlciAqIGEge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYmlnLWZvb3Rlcl9fYWRkcmVzcyAuYmlnLWZvb3Rlcl9fYWRkcmVzc19fbG9nbyBhIHtcbiAgcGFkZGluZzogMDsgfVxuICAuYmlnLWZvb3Rlcl9fYWRkcmVzcyAuYmlnLWZvb3Rlcl9fYWRkcmVzc19fbG9nbyBhIGltZyB7XG4gICAgaGVpZ2h0OiAyLjdyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG4uYmlnLWZvb3Rlcl9fYWRkcmVzcyBhW2hyZWZePSdtYWlsdG8nXSxcbi5iaWctZm9vdGVyX19hZGRyZXNzIGFbaHJlZl49J3RlbCddLFxuLmJpZy1mb290ZXJfX2FkZHJlc3MgYVt0YXJnZXQ9J19ibGFuayddLFxuLmJpZy1mb290ZXJfX2FkZHJlc3MgKiB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5iaWctZm9vdGVyX19hZGRyZXNzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuXG4udXBwZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5iaWctZm9vdGVyX19tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4OiAxOyB9XG4gIC5iaWctZm9vdGVyX19tZW51IC5iaWctZm9vdGVyX19tZW51LS1tYWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuICAuYmlnLWZvb3Rlcl9fbWVudSAuYmlnLWZvb3Rlcl9fbWVudS0tc2Vjb25kYXJ5IHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7IH1cbiAgLmJpZy1mb290ZXJfX21lbnUgLmJpZy1mb290ZXJfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLmJpZy1mb290ZXJfX21lbnUgLm1lbnUtaXRlbSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAuYmlnLWZvb3Rlcl9fbWVudSAubWVudS1pdGVtIGEge1xuICAgICAgcGFkZGluZzogMCAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuYmlnLWZvb3Rlcl9fbWVudSAubWVudS1pdGVtIGE6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44OyB9XG5cbi5zbWFsbC1mb290ZXIge1xuICAvKlxuICBiYWNrZ3JvdW5kIDogIzQ5YmRkMztcbiAgYmFja2dyb3VuZCA6IC1tb3otbGluZWFyLWdyYWRpZW50KDEwZGVnLCAjNDliZGQzIDAlLCAjMTE5Y2I2IDEwMCUpO1xuICBiYWNrZ3JvdW5kIDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTBkZWcsICM0OWJkZDMgMCUsICMxMTljYjYgMTAwJSk7XG4gIGJhY2tncm91bmQgOiBsaW5lYXItZ3JhZGllbnQoMTBkZWcsICM0OWJkZDMgMCUsICMxMTljYjYgMTAwJSk7XG4gIGZpbHRlciAgICAgOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiMwMGQ0ZmZcIiwgZW5kQ29sb3JzdHI9XCIjMDIwMDI0XCIsIEdyYWRpZW50VHlwZT0xKTtcbiAgKi9cbiAgYmFja2dyb3VuZDogIzMzNmFhYjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsgfVxuICAuc21hbGwtZm9vdGVyIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnNtYWxsLWZvb3RlciBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwLjJyZW0gMC41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5zbWFsbC1mb290ZXIgbGkgKyBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICd8JztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTYwcHgpIHtcbiAgLmJpZy1mb290ZXIgPiAqIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLnNtYWxsLWZvb3RlciB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuc21hbGwtZm9vdGVyIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9IH1cblxuLm5hdmJhciBhOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAzcHggc29saWQgI2YzOWMxMjtcbiAgLyogSGlnaGxpZ2h0IG1lbnUgbGlua3Mgd2hlbiBmb2N1c2VkICovXG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7IH1cblxuLm5hdmJhciAuc3VibWVudTpmb2N1cy12aXNpYmxlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzM0OThkYjtcbiAgLyogSGlnaGxpZ2h0IHN1Ym1lbnUgaXRlbXMgKi8gfVxuXG5hOmZvY3VzLXZpc2libGUsIGJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogM3B4IHNvbGlkICNjYzIxMGU7XG4gIC8qIEN1c3RvbWl6ZSB0aGUgY29sb3IgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IDJweDsgfVxuXG5hOm5vdCg6Zm9jdXMtdmlzaWJsZSksIGJ1dHRvbjpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgLyogUmVtb3ZlIG91dGxpbmUgZm9yIG1vdXNlIHVzZXJzICovIH1cblxuYTpmb2N1cywgYTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogM3B4IHNvbGlkICNjYzIxMGU7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7IH1cblxuYTpmb2N1cywgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogM3B4IHNvbGlkICNjYzIxMGU7XG4gIC8qIEN1c3RvbWl6ZSB0aGUgY29sb3IgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IDJweDsgfVxuXG4ubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpmb2N1cy13aXRoaW4gPiB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvKiBTaG93IHN1Ym1lbnUgb24gZm9jdXMgKi8gfVxuXG4uZXhwYW5kZWQge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDRyZW0gMXJlbSAzcmVtIDFyZW0gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNjBweCkge1xuICAud3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAzLjV2dyAwIDMuNXZ3OyB9XG4gIC5uYXYtbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07IH1cbiAgLm5hdi1tYWluLTEge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtOyB9XG4gICAgLm5hdi1tYWluLTEgPiBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH1cbiAgLmhlYWRlci1tZW51LWJ0bi0tcGVyc29uLFxuICAuaGVhZGVyLW1lbnUtYnRuLS1zaG93LWRlc2t0b3AsXG4gIC5oZWFkZXItbWVudS1idG4tLWpvYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLm5hdi1tYWluLTIuZGVza3RvcCA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubmF2LW1haW4tMi5kZXNrdG9wID4gbGk6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgICAubmF2LW1haW4tMi5kZXNrdG9wID4gbGkgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiA5OTk5OTk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lbnUtZmxvYXRpbmctd3JhcCB7XG4gICAgcmlnaHQ6IDFyZW07IH1cbiAgICAubWVudS1mbG9hdGluZy13cmFwIC5tZW51LWZsb2F0aW5nX2xpc3Qge1xuICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICBnYXA6IDFyZW07IH1cbiAgICAgIC5tZW51LWZsb2F0aW5nLXdyYXAgLm1lbnUtZmxvYXRpbmdfbGlzdCAubWVudS1pdGVtIGEgaW1nIHtcbiAgICAgICAgd2lkdGg6IDVyZW07XG4gICAgICAgIGhlaWdodDogNXJlbTsgfVxuICAuaGVhZGVyX3dyYXAgLmNvbnRlbnRfaGVhZGVyIC5oZWFkZXItaDEge1xuICAgIGZvbnQtc2l6ZTogNXJlbTsgfVxuICAuaGVhZGVyX3dyYXAgLmNvbnRlbnRfaGVhZGVyIC5oZWFkZXItZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaGVhZGVyLWgxIHtcbiAgICBmb250LXNpemU6IDhyZW07XG4gICAgcGFkZGluZy10b3A6IDZyZW07IH1cbiAgLmhvbWUgLmhlYWRlcl93cmFwIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5ob21lIC5oZWFkZXJfd3JhcCAuY29udGVudF9oZWFkZXIge1xuICAgICAgZmxleDogMCAxIDMzJTsgfVxuICAuaGVhZGVyLWRlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDQ0cmVtOyB9XG4gIC5oZWFkZXIuaGVhZGVyLWRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmhlYWRlci5oZWFkZXItZGVza3RvcC5oZWFkZXJfbm9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5oZWFkZXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXItZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm5hdi1tYWluLTEsXG4gIC5uYXYtbWFpbi0xLS1vcGVuIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogaW5oZXJpdDsgfVxuICAuZml4ZWQtaGVhZGVyLWRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjAzO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsIDI1MCwgMjUwLCAwLjY1KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbiAwLjFzO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gIC5oZWFkZXItc2Nyb2xsZWQgaGVhZGVyIC5uYXYtbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA5OTk5OTk5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyNTAsIDI1MCwgMC45NSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4gMC4xczsgfVxuICAubmF2LW9wZW4ge1xuICAgIG92ZXJmbG93OiBzY3JvbGw7IH1cbiAgLm5hdi1tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTsgfVxuICAubmF2LW1haW4tMSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5uYXYtbWFpbi0xIGxpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH1cbiAgLmhlYWRlci1tZW51LWJ0bi0tc2hvdyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubWFpbi1tZW51LWl0ZW0gPiBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAubWFpbi1tZW51LWl0ZW0gPiB1bCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuOTUpO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCA2LjR2dztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLm1haW4tbWVudS1pdGVtID4gdWwgPiBsaSAuc3ViLW1lbnUgYSB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAubWFpbi1tZW51LWl0ZW0gLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5tYWluLW1lbnUtaXRlbTpob3ZlciA+IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHotaW5kZXg6IDIwMTsgfVxuICAuY29sdW1uLXN1Yi1tZW51ID4gdWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLm5hdi1tYWluLTEgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAubmF2LW1haW4tMSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC5uYXYtbWFpbi0xID4gbGkgPiAuc3ViLW1lbnUge1xuICAgICAgcGFkZGluZzogMnJlbSAycmVtIDAgMnJlbTsgfVxuICAuaGVhZGVyLmhlYWRlci1kZXNrdG9wLmhlYWRlcl9mcm9udF9wYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTl2aDtcbiAgICBoZWlnaHQ6IDc1MHB4OyB9XG4gICAgLmhlYWRlci5oZWFkZXItZGVza3RvcC5oZWFkZXJfZnJvbnRfcGFnZSAud3JhcHBlciAuaGVhZGVyLWgxLmhlYWRlci1oMS0tcGljdHVyZSB7XG4gICAgICBib3R0b206IDA7IH1cbiAgLmhlYWRlcl9wYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuc2VhcmNoLWZvcm0taG9tZSB7XG4gICAgbWF4LXdpZHRoOiA3MHJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODIwcHgpIHtcbiAgYm9keSxcbiAgaHRtbCB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAjdGFibGVfd3JhcCB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsOyB9XG4gIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDMuNXZ3IDAgMy41dnc7IH1cbiAgLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhlYWRlci1oMS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmhlYWRlci1oMS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAubi1wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBtYXJnaW4tdG9wOiAzcmVtOyB9XG4gICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZSB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZSB1bCBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDFyZW0gIWltcG9ydGFudDsgfVxuICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlIHVsIGxpIGgzIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZSB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZSBvbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZSBvbCBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDFyZW0gIWltcG9ydGFudDsgfVxuICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlIG9sIGxpIC5vbF9jb3VudCB7XG4gICAgICAgICAgbGVmdDogLTAuM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZSAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19hc2lkZSB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZSAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19hc2lkZSB1bCBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDAgIWltcG9ydGFudDsgfVxuICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX2FzaWRlIHVsIGxpIGgzIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZSAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19hc2lkZSB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZSAuYXNpZGUtbGlzdC0tbW9iaWxlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwIDAgMnJlbSAwO1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZSAuYXNpZGUtbGlzdC0tbW9iaWxlIC5hc2lkZS1pdGVtLS1tb2JpbGUge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlIC5hc2lkZS1saXN0LS1tb2JpbGUgLmFzaWRlLWl0ZW0tLW1vYmlsZSAuYXNpZGUtbGlzdF90aXRsZV93cmFwIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZSAuYXNpZGUtbGlzdC0tbW9iaWxlIC5hc2lkZS1pdGVtLS1tb2JpbGUgLmFzaWRlLWxpc3RfdGl0bGVfd3JhcCAuYXNpZGUtbGlzdF90aXRsZV9pbWcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7IH1cbiAgICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlIC5hc2lkZS1saXN0LS1tb2JpbGUgLmFzaWRlLWl0ZW0tLW1vYmlsZSAuYXNpZGUtbGlzdF90aXRsZV93cmFwIC5hc2lkZS1saXN0X190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgLmhlYWRlci1oMixcbiAgaDIge1xuICAgIG1hcmdpbjogNHJlbSAwIDJyZW0gMDtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgICAuaGVhZGVyLWgyIGEsXG4gICAgaDIgYSB7XG4gICAgICBmb250LXNpemU6IDNyZW07IH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuICAgIGgzIGEge1xuICAgICAgZm9udC1zaXplOiAyLjNyZW07IH1cbiAgaDQge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gICAgaDQgYSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAuYWNjb3JkaW9uX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB3aWR0aDogOTAlOyB9XG4gIC5vdC1zZGstcm93LFxuICAjb25ldHJ1c3QtcG9saWN5LXRleHQsXG4gICNwYWMtaW5wdXQsXG4gIHNlbGVjdCxcbiAgcCxcbiAgbGksXG4gIGEge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07IH1cbiAgc3BhbiB7XG4gICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7IH1cbiAgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICB0YWJsZSB0ciB0ZCB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5ib3hfaW5mb19oZWFkZXJfd3JhcCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5oZWFkZXItc2Nyb2xsZWQgaGVhZGVyIC5uYXYtbWFpbixcbiAgLmhlYWRlci1maXhlZCBoZWFkZXIgLm5hdi1tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDk5MDk5OTk5OTk5OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuOTUpICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4gMC4xczsgfVxuICAubmF2LW1haW4tMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5uYXYtbWFpbi0xIGxpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5tb2JpbGUtbmF2LWFjdGl2ZSAubmF2LW1haW4gPiBhIHN2ZyB7XG4gICAgaGVpZ2h0OiA2cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMXJlbSk7XG4gICAgbWFyZ2luLXRvcDogNHJlbTsgfVxuICAubW9iaWxlLW5hdi1hY3RpdmUgLm5hdi1tYWluLndyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHBhZGRpbmc6IDVyZW07IH1cbiAgLm1vYmlsZS1uYXYtYWN0aXZlIC5uYXYtbWFpbi0xLS1vcGVuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm1vYmlsZS1uYXYtYWN0aXZlIC5uYXYtbWFpbi0xLS1vcGVuIGEge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgcGFkZGluZzogMnJlbSAwOyB9XG4gIC5tb2JpbGUtbmF2LWFjdGl2ZSAubmF2LW1haW4tMi5tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAubW9iaWxlLW5hdi1hY3RpdmUgLmhlYWRlci1tZW51LWJ0bi0tc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tb2JpbGUtbmF2LWFjdGl2ZSAuaGVhZGVyLW1lbnUtYnRuLS1zaG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDJyZW07XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gICAgLm1vYmlsZS1uYXYtYWN0aXZlIC5oZWFkZXItbWVudS1idG4tLXNob3cgPiBhIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDA7IH1cbiAgICAgIC5tb2JpbGUtbmF2LWFjdGl2ZSAuaGVhZGVyLW1lbnUtYnRuLS1zaG93ID4gYTo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICAgIC5tb2JpbGUtbmF2LWFjdGl2ZSAuaGVhZGVyLW1lbnUtYnRuLS1zaG93ID4gYTo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLm5hdi1tYWluLTEgLm1lbnUtaXRlbSAuc3ViLW1lbnUge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAycmVtIDAuNXJlbSAycmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2LW1haW4tMSAubWVudS1pdGVtIC5zdWItbWVudSAuc3ViLW1lbnUtZmlyc3QtbGV2ZWwge1xuICAgICAgcGFkZGluZzogMC41cmVtIDJyZW0gMC41cmVtIDJyZW0gIWltcG9ydGFudDsgfVxuICAuaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmhlYWRlciAuaW1hZ2UtaGVhZGVyIHtcbiAgICAgIGhlaWdodDogMjhyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuaGVhZGVyIC5pbWFnZS1oZWFkZXIgLm5hdi1tYWluIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07IH1cbiAgICAgIC5oZWFkZXIgLmltYWdlLWhlYWRlciAjbWVudS1oZWFkZXIxIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgbWFyZ2luOiA1cmVtIDAgMCAwOyB9XG4gICAgICAgIC5oZWFkZXIgLmltYWdlLWhlYWRlciAjbWVudS1oZWFkZXIxIC5tZW51LWl0ZW0gLnN1Yi1tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuaGVhZGVyIC5pbWFnZS1oZWFkZXIgI21lbnUtaGVhZGVyMSAuc3ViLW1lbnUtZmlyc3QtbGV2ZWwge1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIDAuMXM7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuaGVhZGVyIC5pbWFnZS1oZWFkZXIgI21lbnUtaGVhZGVyMSAuc3ViLW1lbnUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5oZWFkZXIgLmltYWdlLWhlYWRlciAjbWVudS1oZWFkZXIxIC5tZW51LXZpc2libGUge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIDAuMXM7IH1cbiAgICAuaGVhZGVyIC53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtOyB9XG4gICAgICAuaGVhZGVyIC53cmFwcGVyIC5oZWFkZXItaDEge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICBmb250LXNpemU6IDQuNXJlbTsgfVxuICAuaGVhZGVyLW1vYmlsZSAuaGVhZGVyLW1lbnUtYnRuIC51cHBlcmNhc2Uge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDAuNXJlbTtcbiAgICB0b3A6IC0yLjVyZW07XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAuaGVhZGVyLW1vYmlsZSAuaGVhZGVyLWgxIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZXJyb3JfcGFnZV9oZWFkZXIgLmltYWdlLWhlYWRlciB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5lcnJvcl9wYWdlX2hlYWRlciAud3JhcHBlcl9zdWJfY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmVycm9yX3BhZ2VfaGVhZGVyIC53cmFwcGVyX3N1Yl9jb250ZW50IC5lcnJvcl9pbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgIHdpZHRoOiA0NSU7IH1cbiAgLmNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gICAgLmNvbnRhaW5lciAud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIDMuNXZ3IDAgMy41dnc7IH1cbiAgICAgIC5jb250YWluZXIgLndyYXBwZXIgLnNsaWRlci1jb250YWluZXIgLmltZ19wcmV2aWV3IHtcbiAgICAgICAgaGVpZ2h0OiAyMHJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgICAuY29udGFpbmVyIC53cmFwcGVyIC5zbGljay1wcmV2LFxuICAgICAgLmNvbnRhaW5lciAud3JhcHBlciAuc2xpY2stbmV4dCB7XG4gICAgICAgIHRvcDogNjUlOyB9XG4gICAgICAuY29udGFpbmVyIC53cmFwcGVyIC5zbGljay1wcmV2IHtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICAgLmNvbnRhaW5lciAud3JhcHBlciAuc2xpY2stbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAuY29udGFpbmVyIC53cmFwcGVyIC5yZWFkLW1vcmVfbGluay1uZXdzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLyotLS0tLS0gTUFJTiBURU1QTEFURSAtLS0tLS0qL1xuICAjdGlueW1jZSxcbiAgLndyYXBwZXItLW1haW4sXG4gIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4sXG4gIC51ay1hY2NvcmRpb24tY29udGVudCB7XG4gICAgLyotLS0tLS0gRU5EIE1BSU4gVEVNUExBVEUgLS0tLS0tKi9cbiAgICAvKi0tLS0tLSBDT01QT05FTlQgVEVNUExBVEUgLS0tLS0tKi9cbiAgICAvKi0tLS0tLS0tLS0tIEJyb2NodXJlIEFORCBGSUxFIERPV05MT0FEIC0tLS0tLS0tLS0tKi8gfVxuICAgICN0aW55bWNlIC5kYXJrX2JsdWUsXG4gICAgLndyYXBwZXItLW1haW4gLmRhcmtfYmx1ZSxcbiAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5kYXJrX2JsdWUsXG4gICAgLnVrLWFjY29yZGlvbi1jb250ZW50IC5kYXJrX2JsdWUge1xuICAgICAgY29sb3I6ICMxMzFFNTU7IH1cbiAgICAjdGlueW1jZSAubGlnaHRfYmx1ZSxcbiAgICAud3JhcHBlci0tbWFpbiAubGlnaHRfYmx1ZSxcbiAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5saWdodF9ibHVlLFxuICAgIC51ay1hY2NvcmRpb24tY29udGVudCAubGlnaHRfYmx1ZSB7XG4gICAgICBjb2xvcjogIzMzNmFhYjsgfVxuICAgICN0aW55bWNlIC5tZWRpYS1saW5rcyxcbiAgICAud3JhcHBlci0tbWFpbiAubWVkaWEtbGlua3MsXG4gICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAubWVkaWEtbGlua3MsXG4gICAgLnVrLWFjY29yZGlvbi1jb250ZW50IC5tZWRpYS1saW5rcyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgI3RpbnltY2UgLmFzaWRlLWxpc3QsXG4gICAgLndyYXBwZXItLW1haW4gLmFzaWRlLWxpc3QsXG4gICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYXNpZGUtbGlzdCxcbiAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgLmFzaWRlLWxpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTsgfVxuICAgICN0aW55bWNlIC5hc2lkZS1saXN0Omxhc3Qtb2YtdHlwZSxcbiAgICAud3JhcHBlci0tbWFpbiAuYXNpZGUtbGlzdDpsYXN0LW9mLXR5cGUsXG4gICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYXNpZGUtbGlzdDpsYXN0LW9mLXR5cGUsXG4gICAgLnVrLWFjY29yZGlvbi1jb250ZW50IC5hc2lkZS1saXN0Omxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gICAgI3RpbnltY2UgI2EteixcbiAgICAud3JhcHBlci0tbWFpbiAjYS16LFxuICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gI2EteixcbiAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgI2EteiB7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAjdGlueW1jZSAjYS16IGxpLFxuICAgICAgLndyYXBwZXItLW1haW4gI2EteiBsaSxcbiAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gI2EteiBsaSxcbiAgICAgIC51ay1hY2NvcmRpb24tY29udGVudCAjYS16IGxpIHtcbiAgICAgICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwJTtcbiAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgICAjdGlueW1jZSAjYS16IC5hY3RpdmUsXG4gICAgICAud3JhcHBlci0tbWFpbiAjYS16IC5hY3RpdmUsXG4gICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluICNhLXogLmFjdGl2ZSxcbiAgICAgIC51ay1hY2NvcmRpb24tY29udGVudCAjYS16IC5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzM2YWFiO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICN0aW55bWNlICNhLXogLmFjdGl2ZTpob3ZlcixcbiAgICAgIC53cmFwcGVyLS1tYWluICNhLXogLmFjdGl2ZTpob3ZlcixcbiAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gI2EteiAuYWN0aXZlOmhvdmVyLFxuICAgICAgLnVrLWFjY29yZGlvbi1jb250ZW50ICNhLXogLmFjdGl2ZTpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgI3RpbnltY2UgI2EteiAuY3VycmVudCxcbiAgICAgIC53cmFwcGVyLS1tYWluICNhLXogLmN1cnJlbnQsXG4gICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluICNhLXogLmN1cnJlbnQsXG4gICAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgI2EteiAuY3VycmVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMzFFNTU7IH1cbiAgICAjdGlueW1jZSAjcG9zdHMtcmVzdWx0cyxcbiAgICAud3JhcHBlci0tbWFpbiAjcG9zdHMtcmVzdWx0cyxcbiAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluICNwb3N0cy1yZXN1bHRzLFxuICAgIC51ay1hY2NvcmRpb24tY29udGVudCAjcG9zdHMtcmVzdWx0cyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDsgfVxuICAgICAgI3RpbnltY2UgI3Bvc3RzLXJlc3VsdHMgLnBvc3RzX3Jlc3VsdHNfaXRlbSxcbiAgICAgIC53cmFwcGVyLS1tYWluICNwb3N0cy1yZXN1bHRzIC5wb3N0c19yZXN1bHRzX2l0ZW0sXG4gICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluICNwb3N0cy1yZXN1bHRzIC5wb3N0c19yZXN1bHRzX2l0ZW0sXG4gICAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgI3Bvc3RzLXJlc3VsdHMgLnBvc3RzX3Jlc3VsdHNfaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgY29sb3I6ICMzMzZhYWI7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIC8qXG4gICAgICAgIC5wb3N0c19yZXN1bHRzX2l0ZW1fbGluazphZnRlciB7XG4gICAgICAgICAgY29udGVudCAgICAgICAgICA6ICcnO1xuICAgICAgICAgIGRpc3BsYXkgICAgICAgICAgOiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbiAgICAgICAgIDogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tICAgICAgICAgICA6IDFyZW07XG4gICAgICAgICAgbGVmdCAgICAgICAgICAgICA6IDA7XG5cbiAgICAgICAgICB3aWR0aCAgICAgICAgICAgIDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQgICAgICAgICAgIDogMC4xcmVtO1xuXG4gICAgICAgIH1cblxuICAgICAgICAucG9zdHNfcmVzdWx0c19pdGVtX2xpbms6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5ICAgICAgICAgICAgIDogYmxvY2s7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1cyAgICAgICA6IDA7XG4gICAgICAgICAgY29udGVudCAgICAgICAgICAgICA6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgICAgOiB1cmwoJy4uL3N2Zy9hcnJvd19wb3N0LnN2ZycpO1xuICAgICAgICAgIGhlaWdodCAgICAgICAgICAgICAgOiAxLjVyZW07XG4gICAgICAgICAgd2lkdGggICAgICAgICAgICAgICA6IDEuNXJlbTtcbiAgICAgICAgICBwb3NpdGlvbiAgICAgICAgICAgIDogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdCAgICAgICAgICAgICAgICA6IGF1dG87XG4gICAgICAgICAgdG9wICAgICAgICAgICAgICAgICA6IGF1dG87XG4gICAgICAgICAgYm90dG9tICAgICAgICAgICAgICA6IDAuM3JlbTtcbiAgICAgICAgICByaWdodCAgICAgICAgICAgICAgIDogLTQuNHJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdCAgIDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplICAgICA6IGNvdmVyO1xuICAgICAgICAgIHRyYW5zaXRpb24gICAgICAgICAgOiBhbGwgMC4xcyBlYXNlLWluO1xuICAgICAgICB9XG5cbiAgICAgICAgICovIH1cbiAgICAgICAgI3RpbnltY2UgI3Bvc3RzLXJlc3VsdHMgLnBvc3RzX3Jlc3VsdHNfaXRlbSAucG9zdHNfcmVzdWx0c19pdGVtX2xpbmssXG4gICAgICAgIC53cmFwcGVyLS1tYWluICNwb3N0cy1yZXN1bHRzIC5wb3N0c19yZXN1bHRzX2l0ZW0gLnBvc3RzX3Jlc3VsdHNfaXRlbV9saW5rLFxuICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluICNwb3N0cy1yZXN1bHRzIC5wb3N0c19yZXN1bHRzX2l0ZW0gLnBvc3RzX3Jlc3VsdHNfaXRlbV9saW5rLFxuICAgICAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgI3Bvc3RzLXJlc3VsdHMgLnBvc3RzX3Jlc3VsdHNfaXRlbSAucG9zdHNfcmVzdWx0c19pdGVtX2xpbmsge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICN0aW55bWNlICNwb3N0cy1yZXN1bHRzIC5wb3N0c19yZXN1bHRzX2l0ZW0gLnBvc3RzX3Jlc3VsdHNfaXRlbV9saW5rIC5kYXJrX2JsdWUsXG4gICAgICAgICAgI3RpbnltY2UgI3Bvc3RzLXJlc3VsdHMgLnBvc3RzX3Jlc3VsdHNfaXRlbSAucG9zdHNfcmVzdWx0c19pdGVtX2xpbmsgLmxpZ2h0X2JsdWUsXG4gICAgICAgICAgLndyYXBwZXItLW1haW4gI3Bvc3RzLXJlc3VsdHMgLnBvc3RzX3Jlc3VsdHNfaXRlbSAucG9zdHNfcmVzdWx0c19pdGVtX2xpbmsgLmRhcmtfYmx1ZSxcbiAgICAgICAgICAud3JhcHBlci0tbWFpbiAjcG9zdHMtcmVzdWx0cyAucG9zdHNfcmVzdWx0c19pdGVtIC5wb3N0c19yZXN1bHRzX2l0ZW1fbGluayAubGlnaHRfYmx1ZSxcbiAgICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluICNwb3N0cy1yZXN1bHRzIC5wb3N0c19yZXN1bHRzX2l0ZW0gLnBvc3RzX3Jlc3VsdHNfaXRlbV9saW5rIC5kYXJrX2JsdWUsXG4gICAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAjcG9zdHMtcmVzdWx0cyAucG9zdHNfcmVzdWx0c19pdGVtIC5wb3N0c19yZXN1bHRzX2l0ZW1fbGluayAubGlnaHRfYmx1ZSxcbiAgICAgICAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgI3Bvc3RzLXJlc3VsdHMgLnBvc3RzX3Jlc3VsdHNfaXRlbSAucG9zdHNfcmVzdWx0c19pdGVtX2xpbmsgLmRhcmtfYmx1ZSxcbiAgICAgICAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgI3Bvc3RzLXJlc3VsdHMgLnBvc3RzX3Jlc3VsdHNfaXRlbSAucG9zdHNfcmVzdWx0c19pdGVtX2xpbmsgLmxpZ2h0X2JsdWUge1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAjdGlueW1jZSAjcG9zdHMtcmVzdWx0cyAuZGFya19ibHVlIC5wb3N0c19yZXN1bHRzX2l0ZW1fbGluazpiZWZvcmUsXG4gICAgICAud3JhcHBlci0tbWFpbiAjcG9zdHMtcmVzdWx0cyAuZGFya19ibHVlIC5wb3N0c19yZXN1bHRzX2l0ZW1fbGluazpiZWZvcmUsXG4gICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluICNwb3N0cy1yZXN1bHRzIC5kYXJrX2JsdWUgLnBvc3RzX3Jlc3VsdHNfaXRlbV9saW5rOmJlZm9yZSxcbiAgICAgIC51ay1hY2NvcmRpb24tY29udGVudCAjcG9zdHMtcmVzdWx0cyAuZGFya19ibHVlIC5wb3N0c19yZXN1bHRzX2l0ZW1fbGluazpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxRTU1OyB9XG4gICAgICAjdGlueW1jZSAjcG9zdHMtcmVzdWx0cyAuc2hvdyxcbiAgICAgIC53cmFwcGVyLS1tYWluICNwb3N0cy1yZXN1bHRzIC5zaG93LFxuICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAjcG9zdHMtcmVzdWx0cyAuc2hvdyxcbiAgICAgIC51ay1hY2NvcmRpb24tY29udGVudCAjcG9zdHMtcmVzdWx0cyAuc2hvdyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgI3RpbnltY2UgLnBvc3RzLXJlc3VsdHMtZG9jdW1lbnQgYSxcbiAgICAud3JhcHBlci0tbWFpbiAucG9zdHMtcmVzdWx0cy1kb2N1bWVudCBhLFxuICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLnBvc3RzLXJlc3VsdHMtZG9jdW1lbnQgYSxcbiAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgLnBvc3RzLXJlc3VsdHMtZG9jdW1lbnQgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAjdGlueW1jZSAucG9zdHMtcmVzdWx0cy1kb2N1bWVudCBhIGltZyxcbiAgICAgIC53cmFwcGVyLS1tYWluIC5wb3N0cy1yZXN1bHRzLWRvY3VtZW50IGEgaW1nLFxuICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAucG9zdHMtcmVzdWx0cy1kb2N1bWVudCBhIGltZyxcbiAgICAgIC51ay1hY2NvcmRpb24tY29udGVudCAucG9zdHMtcmVzdWx0cy1kb2N1bWVudCBhIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDMwJTsgfVxuICAgICN0aW55bWNlIC5vdmVydmlld19pbnRybyxcbiAgICAud3JhcHBlci0tbWFpbiAub3ZlcnZpZXdfaW50cm8sXG4gICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAub3ZlcnZpZXdfaW50cm8sXG4gICAgLnVrLWFjY29yZGlvbi1jb250ZW50IC5vdmVydmlld19pbnRybyB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtOyB9XG4gICAgI3RpbnltY2UgLm92ZXJ2aWV3X2xpc3QsXG4gICAgLndyYXBwZXItLW1haW4gLm92ZXJ2aWV3X2xpc3QsXG4gICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAub3ZlcnZpZXdfbGlzdCxcbiAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgLm92ZXJ2aWV3X2xpc3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICN0aW55bWNlIC5vdmVydmlld19saXN0IC5vdmVydmlld19pdGVtLFxuICAgICAgLndyYXBwZXItLW1haW4gLm92ZXJ2aWV3X2xpc3QgLm92ZXJ2aWV3X2l0ZW0sXG4gICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5vdmVydmlld19saXN0IC5vdmVydmlld19pdGVtLFxuICAgICAgLnVrLWFjY29yZGlvbi1jb250ZW50IC5vdmVydmlld19saXN0IC5vdmVydmlld19pdGVtIHtcbiAgICAgICAgZmxleDogMSAwIDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAgICAgICAjdGlueW1jZSAub3ZlcnZpZXdfbGlzdCAub3ZlcnZpZXdfaXRlbSAub3ZlcnZpZXdfaXRlbV9saW5rLFxuICAgICAgICAud3JhcHBlci0tbWFpbiAub3ZlcnZpZXdfbGlzdCAub3ZlcnZpZXdfaXRlbSAub3ZlcnZpZXdfaXRlbV9saW5rLFxuICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5vdmVydmlld19saXN0IC5vdmVydmlld19pdGVtIC5vdmVydmlld19pdGVtX2xpbmssXG4gICAgICAgIC51ay1hY2NvcmRpb24tY29udGVudCAub3ZlcnZpZXdfbGlzdCAub3ZlcnZpZXdfaXRlbSAub3ZlcnZpZXdfaXRlbV9saW5rIHtcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAjdGlueW1jZSAub3ZlcnZpZXdfbGlzdCAub3ZlcnZpZXdfaXRlbSAub3ZlcnZpZXdfaXRlbV9saW5rIC5vdmVydmlld19pdGVtX2ltZ193cmFwLFxuICAgICAgICAgIC53cmFwcGVyLS1tYWluIC5vdmVydmlld19saXN0IC5vdmVydmlld19pdGVtIC5vdmVydmlld19pdGVtX2xpbmsgLm92ZXJ2aWV3X2l0ZW1faW1nX3dyYXAsXG4gICAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAub3ZlcnZpZXdfbGlzdCAub3ZlcnZpZXdfaXRlbSAub3ZlcnZpZXdfaXRlbV9saW5rIC5vdmVydmlld19pdGVtX2ltZ193cmFwLFxuICAgICAgICAgIC51ay1hY2NvcmRpb24tY29udGVudCAub3ZlcnZpZXdfbGlzdCAub3ZlcnZpZXdfaXRlbSAub3ZlcnZpZXdfaXRlbV9saW5rIC5vdmVydmlld19pdGVtX2ltZ193cmFwIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAjdGlueW1jZSAub3ZlcnZpZXdfbGlzdCAub3ZlcnZpZXdfaXRlbSAub3ZlcnZpZXdfaXRlbV9saW5rIC5vdmVydmlld19pdGVtX2NvbnRlbnQsXG4gICAgICAgICAgLndyYXBwZXItLW1haW4gLm92ZXJ2aWV3X2xpc3QgLm92ZXJ2aWV3X2l0ZW0gLm92ZXJ2aWV3X2l0ZW1fbGluayAub3ZlcnZpZXdfaXRlbV9jb250ZW50LFxuICAgICAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLm92ZXJ2aWV3X2xpc3QgLm92ZXJ2aWV3X2l0ZW0gLm92ZXJ2aWV3X2l0ZW1fbGluayAub3ZlcnZpZXdfaXRlbV9jb250ZW50LFxuICAgICAgICAgIC51ay1hY2NvcmRpb24tY29udGVudCAub3ZlcnZpZXdfbGlzdCAub3ZlcnZpZXdfaXRlbSAub3ZlcnZpZXdfaXRlbV9saW5rIC5vdmVydmlld19pdGVtX2NvbnRlbnQge1xuICAgICAgICAgICAgZmxleDogMSAwIDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAjdGlueW1jZSAub3ZlcnZpZXdfbGlzdCAub3ZlcnZpZXdfaXRlbSAub3ZlcnZpZXdfaXRlbV9saW5rIC5vdmVydmlld19pdGVtX2NvbnRlbnQ6OmFmdGVyLFxuICAgICAgICAgIC53cmFwcGVyLS1tYWluIC5vdmVydmlld19saXN0IC5vdmVydmlld19pdGVtIC5vdmVydmlld19pdGVtX2xpbmsgLm92ZXJ2aWV3X2l0ZW1fY29udGVudDo6YWZ0ZXIsXG4gICAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAub3ZlcnZpZXdfbGlzdCAub3ZlcnZpZXdfaXRlbSAub3ZlcnZpZXdfaXRlbV9saW5rIC5vdmVydmlld19pdGVtX2NvbnRlbnQ6OmFmdGVyLFxuICAgICAgICAgIC51ay1hY2NvcmRpb24tY29udGVudCAub3ZlcnZpZXdfbGlzdCAub3ZlcnZpZXdfaXRlbSAub3ZlcnZpZXdfaXRlbV9saW5rIC5vdmVydmlld19pdGVtX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDsgfVxuICAgICAgICAgICN0aW55bWNlIC5vdmVydmlld19saXN0IC5vdmVydmlld19pdGVtIC5vdmVydmlld19pdGVtX2xpbmsgLm92ZXJ2aWV3X2l0ZW1fY29udGVudDo6YmVmb3JlLFxuICAgICAgICAgIC53cmFwcGVyLS1tYWluIC5vdmVydmlld19saXN0IC5vdmVydmlld19pdGVtIC5vdmVydmlld19pdGVtX2xpbmsgLm92ZXJ2aWV3X2l0ZW1fY29udGVudDo6YmVmb3JlLFxuICAgICAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLm92ZXJ2aWV3X2xpc3QgLm92ZXJ2aWV3X2l0ZW0gLm92ZXJ2aWV3X2l0ZW1fbGluayAub3ZlcnZpZXdfaXRlbV9jb250ZW50OjpiZWZvcmUsXG4gICAgICAgICAgLnVrLWFjY29yZGlvbi1jb250ZW50IC5vdmVydmlld19saXN0IC5vdmVydmlld19pdGVtIC5vdmVydmlld19pdGVtX2xpbmsgLm92ZXJ2aWV3X2l0ZW1fY29udGVudDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvdHRvbTogLTEuN3JlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgICN0aW55bWNlIC5vdmVybGF5X3NlYXJjaCAucmVtb3ZlX3NlYXJjaCxcbiAgICAud3JhcHBlci0tbWFpbiAub3ZlcmxheV9zZWFyY2ggLnJlbW92ZV9zZWFyY2gsXG4gICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAub3ZlcmxheV9zZWFyY2ggLnJlbW92ZV9zZWFyY2gsXG4gICAgLnVrLWFjY29yZGlvbi1jb250ZW50IC5vdmVybGF5X3NlYXJjaCAucmVtb3ZlX3NlYXJjaCB7XG4gICAgICByaWdodDogMy41dnc7XG4gICAgICB0b3A6IDE2dmg7IH1cbiAgICAjdGlueW1jZSAuYWxlcnRfYm94LFxuICAgIC53cmFwcGVyLS1tYWluIC5hbGVydF9ib3gsXG4gICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYWxlcnRfYm94LFxuICAgIC51ay1hY2NvcmRpb24tY29udGVudCAuYWxlcnRfYm94IHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXAgIWltcG9ydGFudDtcbiAgICAgIC8qXG4gICAgICAud2FybmluZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAjZmNlMWUxO1xuXG4gICAgICAgIGgzLFxuICAgICAgICBoNCxcbiAgICAgICAgcCxcbiAgICAgICAgbGkge1xuICAgICAgICAgIGNvbG9yIDogI2NjMTIzNTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAjY2MxMjM1ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5vdGUge1xuICAgICAgICBoMyxcbiAgICAgICAgaDQsXG4gICAgICAgIHAsXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBjb2xvciA6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICBsaTo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJG1haW4tY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW5mb3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogI2VhZWFlYTtcblxuICAgICAgICBoMyxcbiAgICAgICAgaDQsXG4gICAgICAgIHAsXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBjb2xvciA6ICM1ZDU5NTg7XG4gICAgICAgIH1cblxuICAgICAgICBsaTo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogIzVkNTk1OCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICAqLyB9XG4gICAgICAjdGlueW1jZSAuYWxlcnRfYm94IC5hbGVydF9ib3hfaWNvbixcbiAgICAgIC53cmFwcGVyLS1tYWluIC5hbGVydF9ib3ggLmFsZXJ0X2JveF9pY29uLFxuICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYWxlcnRfYm94IC5hbGVydF9ib3hfaWNvbixcbiAgICAgIC51ay1hY2NvcmRpb24tY29udGVudCAuYWxlcnRfYm94IC5hbGVydF9ib3hfaWNvbiB7XG4gICAgICAgIGZsZXg6IDEgMCAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgI3RpbnltY2UgLmFsZXJ0X2JveCAuYWxlcnRfYm94X2ljb24gaW1nLFxuICAgICAgICAud3JhcHBlci0tbWFpbiAuYWxlcnRfYm94IC5hbGVydF9ib3hfaWNvbiBpbWcsXG4gICAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmFsZXJ0X2JveCAuYWxlcnRfYm94X2ljb24gaW1nLFxuICAgICAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgLmFsZXJ0X2JveCAuYWxlcnRfYm94X2ljb24gaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTUlICFpbXBvcnRhbnQ7IH1cbiAgICAgICN0aW55bWNlIC5hbGVydF9ib3ggLmFsZXJ0X2JveF9jb250ZW50LFxuICAgICAgLndyYXBwZXItLW1haW4gLmFsZXJ0X2JveCAuYWxlcnRfYm94X2NvbnRlbnQsXG4gICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5hbGVydF9ib3ggLmFsZXJ0X2JveF9jb250ZW50LFxuICAgICAgLnVrLWFjY29yZGlvbi1jb250ZW50IC5hbGVydF9ib3ggLmFsZXJ0X2JveF9jb250ZW50IHtcbiAgICAgICAgZmxleDogMCAxIDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDAgIWltcG9ydGFudDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAjdGlueW1jZSAuYWxlcnRfYm94IC5hbGVydF9ib3hfY29udGVudCBwLFxuICAgICAgICAjdGlueW1jZSAuYWxlcnRfYm94IC5hbGVydF9ib3hfY29udGVudCBoMyxcbiAgICAgICAgLndyYXBwZXItLW1haW4gLmFsZXJ0X2JveCAuYWxlcnRfYm94X2NvbnRlbnQgcCxcbiAgICAgICAgLndyYXBwZXItLW1haW4gLmFsZXJ0X2JveCAuYWxlcnRfYm94X2NvbnRlbnQgaDMsXG4gICAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmFsZXJ0X2JveCAuYWxlcnRfYm94X2NvbnRlbnQgcCxcbiAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYWxlcnRfYm94IC5hbGVydF9ib3hfY29udGVudCBoMyxcbiAgICAgICAgLnVrLWFjY29yZGlvbi1jb250ZW50IC5hbGVydF9ib3ggLmFsZXJ0X2JveF9jb250ZW50IHAsXG4gICAgICAgIC51ay1hY2NvcmRpb24tY29udGVudCAuYWxlcnRfYm94IC5hbGVydF9ib3hfY29udGVudCBoMyB7XG4gICAgICAgICAgcGFkZGluZzogMCAxcmVtOyB9XG4gICAgICAgICN0aW55bWNlIC5hbGVydF9ib3ggLmFsZXJ0X2JveF9jb250ZW50IHRhYmxlLFxuICAgICAgICAud3JhcHBlci0tbWFpbiAuYWxlcnRfYm94IC5hbGVydF9ib3hfY29udGVudCB0YWJsZSxcbiAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYWxlcnRfYm94IC5hbGVydF9ib3hfY29udGVudCB0YWJsZSxcbiAgICAgICAgLnVrLWFjY29yZGlvbi1jb250ZW50IC5hbGVydF9ib3ggLmFsZXJ0X2JveF9jb250ZW50IHRhYmxlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAuNXJlbTsgfVxuICAgICAgICAjdGlueW1jZSAuYWxlcnRfYm94IC5hbGVydF9ib3hfY29udGVudCAudGFibGVfd3JhcCxcbiAgICAgICAgLndyYXBwZXItLW1haW4gLmFsZXJ0X2JveCAuYWxlcnRfYm94X2NvbnRlbnQgLnRhYmxlX3dyYXAsXG4gICAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmFsZXJ0X2JveCAuYWxlcnRfYm94X2NvbnRlbnQgLnRhYmxlX3dyYXAsXG4gICAgICAgIC51ay1hY2NvcmRpb24tY29udGVudCAuYWxlcnRfYm94IC5hbGVydF9ib3hfY29udGVudCAudGFibGVfd3JhcCB7XG4gICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7IH1cbiAgICAjdGlueW1jZSAuYWNjb3JkaW9uX2xpc3QsXG4gICAgLndyYXBwZXItLW1haW4gLmFjY29yZGlvbl9saXN0LFxuICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmFjY29yZGlvbl9saXN0LFxuICAgIC51ay1hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uX2xpc3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICN0aW55bWNlIC5hY2NvcmRpb25fbGlzdCAuYWNjb3JkaW9uX2l0ZW0sXG4gICAgICAud3JhcHBlci0tbWFpbiAuYWNjb3JkaW9uX2xpc3QgLmFjY29yZGlvbl9pdGVtLFxuICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYWNjb3JkaW9uX2xpc3QgLmFjY29yZGlvbl9pdGVtLFxuICAgICAgLnVrLWFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb25fbGlzdCAuYWNjb3JkaW9uX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgI3RpbnltY2UgLmFjY29yZGlvbl9saXN0IC5hY2NvcmRpb25faXRlbSAudWstYWNjb3JkaW9uLXRpdGxlOjphZnRlcixcbiAgICAgICAgLndyYXBwZXItLW1haW4gLmFjY29yZGlvbl9saXN0IC5hY2NvcmRpb25faXRlbSAudWstYWNjb3JkaW9uLXRpdGxlOjphZnRlcixcbiAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYWNjb3JkaW9uX2xpc3QgLmFjY29yZGlvbl9pdGVtIC51ay1hY2NvcmRpb24tdGl0bGU6OmFmdGVyLFxuICAgICAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbl9saXN0IC5hY2NvcmRpb25faXRlbSAudWstYWNjb3JkaW9uLXRpdGxlOjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDkwJTsgfVxuICAgICAgICAjdGlueW1jZSAuYWNjb3JkaW9uX2xpc3QgLmFjY29yZGlvbl9pdGVtIC51ay1hY2NvcmRpb24tY29udGVudCB1bCxcbiAgICAgICAgLndyYXBwZXItLW1haW4gLmFjY29yZGlvbl9saXN0IC5hY2NvcmRpb25faXRlbSAudWstYWNjb3JkaW9uLWNvbnRlbnQgdWwsXG4gICAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmFjY29yZGlvbl9saXN0IC5hY2NvcmRpb25faXRlbSAudWstYWNjb3JkaW9uLWNvbnRlbnQgdWwsXG4gICAgICAgIC51ay1hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uX2xpc3QgLmFjY29yZGlvbl9pdGVtIC51ay1hY2NvcmRpb24tY29udGVudCB1bCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAjdGlueW1jZSAuYWNjb3JkaW9uX2xpc3QgLmFjY29yZGlvbl9pdGVtIC51ay1hY2NvcmRpb24tY29udGVudCB1bCBsaSxcbiAgICAgICAgICAud3JhcHBlci0tbWFpbiAuYWNjb3JkaW9uX2xpc3QgLmFjY29yZGlvbl9pdGVtIC51ay1hY2NvcmRpb24tY29udGVudCB1bCBsaSxcbiAgICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5hY2NvcmRpb25fbGlzdCAuYWNjb3JkaW9uX2l0ZW0gLnVrLWFjY29yZGlvbi1jb250ZW50IHVsIGxpLFxuICAgICAgICAgIC51ay1hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uX2xpc3QgLmFjY29yZGlvbl9pdGVtIC51ay1hY2NvcmRpb24tY29udGVudCB1bCBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgICN0aW55bWNlIC5hY2NvcmRpb25fbGlzdCAuYWNjb3JkaW9uX2l0ZW0gLnVrLWFjY29yZGlvbi1jb250ZW50IHVsIGxpIGgzLFxuICAgICAgICAgICAgLndyYXBwZXItLW1haW4gLmFjY29yZGlvbl9saXN0IC5hY2NvcmRpb25faXRlbSAudWstYWNjb3JkaW9uLWNvbnRlbnQgdWwgbGkgaDMsXG4gICAgICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5hY2NvcmRpb25fbGlzdCAuYWNjb3JkaW9uX2l0ZW0gLnVrLWFjY29yZGlvbi1jb250ZW50IHVsIGxpIGgzLFxuICAgICAgICAgICAgLnVrLWFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb25fbGlzdCAuYWNjb3JkaW9uX2l0ZW0gLnVrLWFjY29yZGlvbi1jb250ZW50IHVsIGxpIGgzIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAjdGlueW1jZSAuYWNjb3JkaW9uX2xpc3QgLmFjY29yZGlvbl9pdGVtIC51ay1hY2NvcmRpb24tY29udGVudCB1bCBsaTo6YmVmb3JlLFxuICAgICAgICAgIC53cmFwcGVyLS1tYWluIC5hY2NvcmRpb25fbGlzdCAuYWNjb3JkaW9uX2l0ZW0gLnVrLWFjY29yZGlvbi1jb250ZW50IHVsIGxpOjpiZWZvcmUsXG4gICAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYWNjb3JkaW9uX2xpc3QgLmFjY29yZGlvbl9pdGVtIC51ay1hY2NvcmRpb24tY29udGVudCB1bCBsaTo6YmVmb3JlLFxuICAgICAgICAgIC51ay1hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uX2xpc3QgLmFjY29yZGlvbl9pdGVtIC51ay1hY2NvcmRpb24tY29udGVudCB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAgICAgICAjdGlueW1jZSAuYWNjb3JkaW9uX2xpc3QgLmFjY29yZGlvbl9pdGVtIC51ay1hY2NvcmRpb24tY29udGVudCBvbCxcbiAgICAgICAgLndyYXBwZXItLW1haW4gLmFjY29yZGlvbl9saXN0IC5hY2NvcmRpb25faXRlbSAudWstYWNjb3JkaW9uLWNvbnRlbnQgb2wsXG4gICAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmFjY29yZGlvbl9saXN0IC5hY2NvcmRpb25faXRlbSAudWstYWNjb3JkaW9uLWNvbnRlbnQgb2wsXG4gICAgICAgIC51ay1hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uX2xpc3QgLmFjY29yZGlvbl9pdGVtIC51ay1hY2NvcmRpb24tY29udGVudCBvbCB7XG4gICAgICAgICAgbWFyZ2luOiAxLjVyZW0gMCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAgICAgICAgICN0aW55bWNlIC5hY2NvcmRpb25fbGlzdCAuYWNjb3JkaW9uX2l0ZW0gLnVrLWFjY29yZGlvbi1jb250ZW50IG9sIGxpLFxuICAgICAgICAgIC53cmFwcGVyLS1tYWluIC5hY2NvcmRpb25fbGlzdCAuYWNjb3JkaW9uX2l0ZW0gLnVrLWFjY29yZGlvbi1jb250ZW50IG9sIGxpLFxuICAgICAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmFjY29yZGlvbl9saXN0IC5hY2NvcmRpb25faXRlbSAudWstYWNjb3JkaW9uLWNvbnRlbnQgb2wgbGksXG4gICAgICAgICAgLnVrLWFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb25fbGlzdCAuYWNjb3JkaW9uX2l0ZW0gLnVrLWFjY29yZGlvbi1jb250ZW50IG9sIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDFyZW0gIWltcG9ydGFudDsgfVxuICAgICN0aW55bWNlIC5jYWxjdWxhdG9yLFxuICAgIC53cmFwcGVyLS1tYWluIC5jYWxjdWxhdG9yLFxuICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmNhbGN1bGF0b3IsXG4gICAgLnVrLWFjY29yZGlvbi1jb250ZW50IC5jYWxjdWxhdG9yIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgI3RpbnltY2UgLmNhbGN1bGF0b3IgLmhpZGRlbixcbiAgICAgIC53cmFwcGVyLS1tYWluIC5jYWxjdWxhdG9yIC5oaWRkZW4sXG4gICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5jYWxjdWxhdG9yIC5oaWRkZW4sXG4gICAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgLmNhbGN1bGF0b3IgLmhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICN0aW55bWNlIC5jYWxjdWxhdG9yIC5pbnN1cmFuY2VfbXNnLFxuICAgICAgLndyYXBwZXItLW1haW4gLmNhbGN1bGF0b3IgLmluc3VyYW5jZV9tc2csXG4gICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5jYWxjdWxhdG9yIC5pbnN1cmFuY2VfbXNnLFxuICAgICAgLnVrLWFjY29yZGlvbi1jb250ZW50IC5jYWxjdWxhdG9yIC5pbnN1cmFuY2VfbXNnIHtcbiAgICAgICAgY29sb3I6IGxpZ2h0Y29yYWw7IH1cbiAgICAgICN0aW55bWNlIC5jYWxjdWxhdG9yIC5lbXB0eSxcbiAgICAgIC53cmFwcGVyLS1tYWluIC5jYWxjdWxhdG9yIC5lbXB0eSxcbiAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmNhbGN1bGF0b3IgLmVtcHR5LFxuICAgICAgLnVrLWFjY29yZGlvbi1jb250ZW50IC5jYWxjdWxhdG9yIC5lbXB0eSB7XG4gICAgICAgIGJvcmRlcjogbGlnaHRjb3JhbCBzb2xpZCAxcHggIWltcG9ydGFudDsgfVxuICAgICAgI3RpbnltY2UgLmNhbGN1bGF0b3IgaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG4gICAgICAud3JhcHBlci0tbWFpbiAuY2FsY3VsYXRvciBpbnB1dFt0eXBlPSdudW1iZXInXSxcbiAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmNhbGN1bGF0b3IgaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG4gICAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgLmNhbGN1bGF0b3IgaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDAuM3JlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMXJlbSBhdXRvO1xuICAgICAgICB3aWR0aDogNHJlbTtcbiAgICAgICAgYm9yZGVyOiAjZDNkM2QzIHNvbGlkIDAuMXJlbTsgfVxuICAgICAgI3RpbnltY2UgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfb3ZlcmxheSxcbiAgICAgIC53cmFwcGVyLS1tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX292ZXJsYXksXG4gICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX292ZXJsYXksXG4gICAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfb3ZlcmxheSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICN0aW55bWNlIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3N0YXJ0dXAsXG4gICAgICAud3JhcHBlci0tbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl9zdGFydHVwLFxuICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl9zdGFydHVwLFxuICAgICAgLnVrLWFjY29yZGlvbi1jb250ZW50IC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3N0YXJ0dXAge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDA7IH1cbiAgICAgICAgI3RpbnltY2UgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfc3RhcnR1cCBpbnB1dFt0eXBlPSdyYWRpbyddLFxuICAgICAgICAud3JhcHBlci0tbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl9zdGFydHVwIGlucHV0W3R5cGU9J3JhZGlvJ10sXG4gICAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfc3RhcnR1cCBpbnB1dFt0eXBlPSdyYWRpbyddLFxuICAgICAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfc3RhcnR1cCBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgfVxuICAgICAgI3RpbnltY2UgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJhbmNlX3RyaWdnZXJfbGlzdCxcbiAgICAgIC53cmFwcGVyLS1tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyYW5jZV90cmlnZ2VyX2xpc3QsXG4gICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyYW5jZV90cmlnZ2VyX2xpc3QsXG4gICAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJhbmNlX3RyaWdnZXJfbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMnJlbSAwOyB9XG4gICAgICAgICN0aW55bWNlIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyYW5jZV90cmlnZ2VyX2xpc3QgLmluc3VyYW5jZV9pdGVtX3NlcGFyYXRvcixcbiAgICAgICAgLndyYXBwZXItLW1haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJhbmNlX3RyaWdnZXJfbGlzdCAuaW5zdXJhbmNlX2l0ZW1fc2VwYXJhdG9yLFxuICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyYW5jZV90cmlnZ2VyX2xpc3QgLmluc3VyYW5jZV9pdGVtX3NlcGFyYXRvcixcbiAgICAgICAgLnVrLWFjY29yZGlvbi1jb250ZW50IC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyYW5jZV90cmlnZ2VyX2xpc3QgLmluc3VyYW5jZV9pdGVtX3NlcGFyYXRvciB7XG4gICAgICAgICAgbWFyZ2luOiAxcmVtIDA7IH1cbiAgICAgICN0aW55bWNlIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkLFxuICAgICAgLndyYXBwZXItLW1haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQsXG4gICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkLFxuICAgICAgLnVrLWFjY29yZGlvbi1jb250ZW50IC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgICN0aW55bWNlIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QsXG4gICAgICAgIC53cmFwcGVyLS1tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QsXG4gICAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCxcbiAgICAgICAgLnVrLWFjY29yZGlvbi1jb250ZW50IC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3Qge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleDogMCAwIDEwMCUgIWltcG9ydGFudDsgfVxuICAgICAgICAgICN0aW55bWNlIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLmluc3VyZWRfdGl0bGVfd3JhcCxcbiAgICAgICAgICAud3JhcHBlci0tbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5pbnN1cmVkX3RpdGxlX3dyYXAsXG4gICAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5pbnN1cmVkX3RpdGxlX3dyYXAsXG4gICAgICAgICAgLnVrLWFjY29yZGlvbi1jb250ZW50IC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLmluc3VyZWRfdGl0bGVfd3JhcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgI3RpbnltY2UgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAuaW5zdXJlZF90aXRsZV93cmFwIC5pbnN1cmVkX3RpdGxlLFxuICAgICAgICAgICAgLndyYXBwZXItLW1haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAuaW5zdXJlZF90aXRsZV93cmFwIC5pbnN1cmVkX3RpdGxlLFxuICAgICAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5pbnN1cmVkX3RpdGxlX3dyYXAgLmluc3VyZWRfdGl0bGUsXG4gICAgICAgICAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAuaW5zdXJlZF90aXRsZV93cmFwIC5pbnN1cmVkX3RpdGxlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMxMzFFNTU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgICAgI3RpbnltY2UgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAuaW5zdXJlZF90aXRsZV93cmFwIC5yZW1vdmVfaW5zdXJlZCxcbiAgICAgICAgICAgIC53cmFwcGVyLS1tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLmluc3VyZWRfdGl0bGVfd3JhcCAucmVtb3ZlX2luc3VyZWQsXG4gICAgICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLmluc3VyZWRfdGl0bGVfd3JhcCAucmVtb3ZlX2luc3VyZWQsXG4gICAgICAgICAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAuaW5zdXJlZF90aXRsZV93cmFwIC5yZW1vdmVfaW5zdXJlZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAuMXJlbSAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgICAjdGlueW1jZSAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5pbnN1cmVkX3RpdGxlX3dyYXAgLnJlbW92ZV9pbnN1cmVkIC5pY29uX3JlbW92ZSxcbiAgICAgICAgICAgICAgLndyYXBwZXItLW1haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAuaW5zdXJlZF90aXRsZV93cmFwIC5yZW1vdmVfaW5zdXJlZCAuaWNvbl9yZW1vdmUsXG4gICAgICAgICAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAuaW5zdXJlZF90aXRsZV93cmFwIC5yZW1vdmVfaW5zdXJlZCAuaWNvbl9yZW1vdmUsXG4gICAgICAgICAgICAgIC51ay1hY2NvcmRpb24tY29udGVudCAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5pbnN1cmVkX3RpdGxlX3dyYXAgLnJlbW92ZV9pbnN1cmVkIC5pY29uX3JlbW92ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgICAgICAgICAgI3RpbnltY2UgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAuaW5zdXJlZF90aXRsZV93cmFwIC5yZW1vdmVfaW5zdXJlZCAuaWNvbl9yZW1vdmU6OmJlZm9yZSxcbiAgICAgICAgICAgICAgLndyYXBwZXItLW1haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAuaW5zdXJlZF90aXRsZV93cmFwIC5yZW1vdmVfaW5zdXJlZCAuaWNvbl9yZW1vdmU6OmJlZm9yZSxcbiAgICAgICAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5pbnN1cmVkX3RpdGxlX3dyYXAgLnJlbW92ZV9pbnN1cmVkIC5pY29uX3JlbW92ZTo6YmVmb3JlLFxuICAgICAgICAgICAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAuaW5zdXJlZF90aXRsZV93cmFwIC5yZW1vdmVfaW5zdXJlZCAuaWNvbl9yZW1vdmU6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljb25zL2ljb24tY3Jvc3MtLXdoaXRlLnN2Z1wiKTsgfVxuICAgICAgICAgICN0aW55bWNlIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLmluc3VyZWRfaW50ZWwsXG4gICAgICAgICAgLndyYXBwZXItLW1haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAuaW5zdXJlZF9pbnRlbCxcbiAgICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLmluc3VyZWRfaW50ZWwsXG4gICAgICAgICAgLnVrLWFjY29yZGlvbi1jb250ZW50IC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLmluc3VyZWRfaW50ZWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjFmMTtcbiAgICAgICAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6ICMzMzZhYWIgM3JlbSBzb2xpZDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAycyBlYXNlLWluOyB9XG4gICAgICAgICAgICAjdGlueW1jZSAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5pbnN1cmVkX2ludGVsIGxhYmVsLFxuICAgICAgICAgICAgI3RpbnltY2UgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAuaW5zdXJlZF9pbnRlbCBpbnB1dCxcbiAgICAgICAgICAgIC53cmFwcGVyLS1tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLmluc3VyZWRfaW50ZWwgbGFiZWwsXG4gICAgICAgICAgICAud3JhcHBlci0tbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5pbnN1cmVkX2ludGVsIGlucHV0LFxuICAgICAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5pbnN1cmVkX2ludGVsIGxhYmVsLFxuICAgICAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5pbnN1cmVkX2ludGVsIGlucHV0LFxuICAgICAgICAgICAgLnVrLWFjY29yZGlvbi1jb250ZW50IC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLmluc3VyZWRfaW50ZWwgbGFiZWwsXG4gICAgICAgICAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAuaW5zdXJlZF9pbnRlbCBpbnB1dCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgICAgI3RpbnltY2UgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAuaW5zdXJlZF9pbnRlbCBpbnB1dCxcbiAgICAgICAgICAgIC53cmFwcGVyLS1tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLmluc3VyZWRfaW50ZWwgaW5wdXQsXG4gICAgICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLmluc3VyZWRfaW50ZWwgaW5wdXQsXG4gICAgICAgICAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAuaW5zdXJlZF9pbnRlbCBpbnB1dCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBncmV5IHNvbGlkO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgICAgICN0aW55bWNlIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCxcbiAgICAgICAgICAud3JhcHBlci0tbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAsXG4gICAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAsXG4gICAgICAgICAgLnVrLWFjY29yZGlvbi1jb250ZW50IC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgI3RpbnltY2UgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCxcbiAgICAgICAgICAgIC53cmFwcGVyLS1tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QsXG4gICAgICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QsXG4gICAgICAgICAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCB7XG4gICAgICAgICAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICAgICAgI3RpbnltY2UgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCAuaW5zdXJhbmNlX2l0ZW0sXG4gICAgICAgICAgICAgIC53cmFwcGVyLS1tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QgLmluc3VyYW5jZV9pdGVtLFxuICAgICAgICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QgLmluc3VyYW5jZV9pdGVtLFxuICAgICAgICAgICAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCAuaW5zdXJhbmNlX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIDFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMWYxO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogIzMzNmFhYiAzcmVtIHNvbGlkOyB9XG4gICAgICAgICAgICAgICAgI3RpbnltY2UgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCAuaW5zdXJhbmNlX2l0ZW0gLmluc3VyYW5jZV9jb250ZW50IHAsXG4gICAgICAgICAgICAgICAgLndyYXBwZXItLW1haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCAuaW5zdXJhbmNlX2l0ZW0gLmluc3VyYW5jZV9jb250ZW50IHAsXG4gICAgICAgICAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0IC5pbnN1cmFuY2VfaXRlbSAuaW5zdXJhbmNlX2NvbnRlbnQgcCxcbiAgICAgICAgICAgICAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCAuaW5zdXJhbmNlX2l0ZW0gLmluc3VyYW5jZV9jb250ZW50IHAge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgICAgICAgICAgI3RpbnltY2UgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCAuaW5zdXJhbmNlX2l0ZW0gLmluc3VyYW5jZV9jb250ZW50IC5wcmljZV9wYWNrYWdlLFxuICAgICAgICAgICAgICAgICN0aW55bWNlIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QgLmluc3VyYW5jZV9pdGVtIC5pbnN1cmFuY2VfY29udGVudCBwW2NsYXNzXj0ncHJpY2VfJ10sXG4gICAgICAgICAgICAgICAgLndyYXBwZXItLW1haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCAuaW5zdXJhbmNlX2l0ZW0gLmluc3VyYW5jZV9jb250ZW50IC5wcmljZV9wYWNrYWdlLFxuICAgICAgICAgICAgICAgIC53cmFwcGVyLS1tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QgLmluc3VyYW5jZV9pdGVtIC5pbnN1cmFuY2VfY29udGVudCBwW2NsYXNzXj0ncHJpY2VfJ10sXG4gICAgICAgICAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0IC5pbnN1cmFuY2VfaXRlbSAuaW5zdXJhbmNlX2NvbnRlbnQgLnByaWNlX3BhY2thZ2UsXG4gICAgICAgICAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0IC5pbnN1cmFuY2VfaXRlbSAuaW5zdXJhbmNlX2NvbnRlbnQgcFtjbGFzc149J3ByaWNlXyddLFxuICAgICAgICAgICAgICAgIC51ay1hY2NvcmRpb24tY29udGVudCAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0IC5pbnN1cmFuY2VfaXRlbSAuaW5zdXJhbmNlX2NvbnRlbnQgLnByaWNlX3BhY2thZ2UsXG4gICAgICAgICAgICAgICAgLnVrLWFjY29yZGlvbi1jb250ZW50IC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QgLmluc3VyYW5jZV9pdGVtIC5pbnN1cmFuY2VfY29udGVudCBwW2NsYXNzXj0ncHJpY2VfJ10ge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzZhYWI7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG4gICAgICAgICAgICAgICAgI3RpbnltY2UgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCAuaW5zdXJhbmNlX2l0ZW0gLmluc3VyYW5jZV9jb250ZW50IC5oYXZlQWxyZWFkeVN1YnNjcmliZSxcbiAgICAgICAgICAgICAgICAud3JhcHBlci0tbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0IC5pbnN1cmFuY2VfaXRlbSAuaW5zdXJhbmNlX2NvbnRlbnQgLmhhdmVBbHJlYWR5U3Vic2NyaWJlLFxuICAgICAgICAgICAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCAuaW5zdXJhbmNlX2l0ZW0gLmluc3VyYW5jZV9jb250ZW50IC5oYXZlQWxyZWFkeVN1YnNjcmliZSxcbiAgICAgICAgICAgICAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCAuaW5zdXJhbmNlX2l0ZW0gLmluc3VyYW5jZV9jb250ZW50IC5oYXZlQWxyZWFkeVN1YnNjcmliZSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7IH1cbiAgICAgICAgICAgICAgICAgICN0aW55bWNlIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QgLmluc3VyYW5jZV9pdGVtIC5pbnN1cmFuY2VfY29udGVudCAuaGF2ZUFscmVhZHlTdWJzY3JpYmUgcCxcbiAgICAgICAgICAgICAgICAgIC53cmFwcGVyLS1tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QgLmluc3VyYW5jZV9pdGVtIC5pbnN1cmFuY2VfY29udGVudCAuaGF2ZUFscmVhZHlTdWJzY3JpYmUgcCxcbiAgICAgICAgICAgICAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCAuaW5zdXJhbmNlX2l0ZW0gLmluc3VyYW5jZV9jb250ZW50IC5oYXZlQWxyZWFkeVN1YnNjcmliZSBwLFxuICAgICAgICAgICAgICAgICAgLnVrLWFjY29yZGlvbi1jb250ZW50IC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QgLmluc3VyYW5jZV9pdGVtIC5pbnN1cmFuY2VfY29udGVudCAuaGF2ZUFscmVhZHlTdWJzY3JpYmUgcCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAgICAgICAjdGlueW1jZSAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0IC5pbnN1cmFuY2VfaXRlbSAuaW5zdXJhbmNlX2NvbnRlbnQgLmhhdmVBbHJlYWR5U3Vic2NyaWJlIC5pc0FscmVhZHlJbnN1cmVkX3JhZGlvX3dyYXAsXG4gICAgICAgICAgICAgICAgICAud3JhcHBlci0tbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0IC5pbnN1cmFuY2VfaXRlbSAuaW5zdXJhbmNlX2NvbnRlbnQgLmhhdmVBbHJlYWR5U3Vic2NyaWJlIC5pc0FscmVhZHlJbnN1cmVkX3JhZGlvX3dyYXAsXG4gICAgICAgICAgICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QgLmluc3VyYW5jZV9pdGVtIC5pbnN1cmFuY2VfY29udGVudCAuaGF2ZUFscmVhZHlTdWJzY3JpYmUgLmlzQWxyZWFkeUluc3VyZWRfcmFkaW9fd3JhcCxcbiAgICAgICAgICAgICAgICAgIC51ay1hY2NvcmRpb24tY29udGVudCAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0IC5pbnN1cmFuY2VfaXRlbSAuaW5zdXJhbmNlX2NvbnRlbnQgLmhhdmVBbHJlYWR5U3Vic2NyaWJlIC5pc0FscmVhZHlJbnN1cmVkX3JhZGlvX3dyYXAge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTsgfVxuICAgICAgICAgICAgICAgICAgICAjdGlueW1jZSAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0IC5pbnN1cmFuY2VfaXRlbSAuaW5zdXJhbmNlX2NvbnRlbnQgLmhhdmVBbHJlYWR5U3Vic2NyaWJlIC5pc0FscmVhZHlJbnN1cmVkX3JhZGlvX3dyYXAgbGFiZWwgKyBsYWJlbCxcbiAgICAgICAgICAgICAgICAgICAgLndyYXBwZXItLW1haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCAuaW5zdXJhbmNlX2l0ZW0gLmluc3VyYW5jZV9jb250ZW50IC5oYXZlQWxyZWFkeVN1YnNjcmliZSAuaXNBbHJlYWR5SW5zdXJlZF9yYWRpb193cmFwIGxhYmVsICsgbGFiZWwsXG4gICAgICAgICAgICAgICAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCAuaW5zdXJhbmNlX2l0ZW0gLmluc3VyYW5jZV9jb250ZW50IC5oYXZlQWxyZWFkeVN1YnNjcmliZSAuaXNBbHJlYWR5SW5zdXJlZF9yYWRpb193cmFwIGxhYmVsICsgbGFiZWwsXG4gICAgICAgICAgICAgICAgICAgIC51ay1hY2NvcmRpb24tY29udGVudCAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0IC5pbnN1cmFuY2VfaXRlbSAuaW5zdXJhbmNlX2NvbnRlbnQgLmhhdmVBbHJlYWR5U3Vic2NyaWJlIC5pc0FscmVhZHlJbnN1cmVkX3JhZGlvX3dyYXAgbGFiZWwgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTsgfVxuICAgICAgICAgICAgICAgICAgICAjdGlueW1jZSAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0IC5pbnN1cmFuY2VfaXRlbSAuaW5zdXJhbmNlX2NvbnRlbnQgLmhhdmVBbHJlYWR5U3Vic2NyaWJlIC5pc0FscmVhZHlJbnN1cmVkX3JhZGlvX3dyYXAgaW5wdXQsXG4gICAgICAgICAgICAgICAgICAgIC53cmFwcGVyLS1tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QgLmluc3VyYW5jZV9pdGVtIC5pbnN1cmFuY2VfY29udGVudCAuaGF2ZUFscmVhZHlTdWJzY3JpYmUgLmlzQWxyZWFkeUluc3VyZWRfcmFkaW9fd3JhcCBpbnB1dCxcbiAgICAgICAgICAgICAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0IC5pbnN1cmFuY2VfaXRlbSAuaW5zdXJhbmNlX2NvbnRlbnQgLmhhdmVBbHJlYWR5U3Vic2NyaWJlIC5pc0FscmVhZHlJbnN1cmVkX3JhZGlvX3dyYXAgaW5wdXQsXG4gICAgICAgICAgICAgICAgICAgIC51ay1hY2NvcmRpb24tY29udGVudCAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0IC5pbnN1cmFuY2VfaXRlbSAuaW5zdXJhbmNlX2NvbnRlbnQgLmhhdmVBbHJlYWR5U3Vic2NyaWJlIC5pc0FscmVhZHlJbnN1cmVkX3JhZGlvX3dyYXAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAgICAgICAgICAgICAgICAgI3RpbnltY2UgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCAuaW5zdXJhbmNlX2l0ZW0gLmluc3VyYW5jZV9jb250ZW50IC5oYXZlQWxyZWFkeVN1YnNjcmliZSAuYWxyZWFkeV9pbnN1cmVkX2FnZV93cmFwIGxhYmVsLFxuICAgICAgICAgICAgICAgICAgI3RpbnltY2UgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCAuaW5zdXJhbmNlX2l0ZW0gLmluc3VyYW5jZV9jb250ZW50IC5oYXZlQWxyZWFkeVN1YnNjcmliZSAuYWxyZWFkeV9pbnN1cmVkX2FnZV93cmFwIGlucHV0LFxuICAgICAgICAgICAgICAgICAgLndyYXBwZXItLW1haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCAuaW5zdXJhbmNlX2l0ZW0gLmluc3VyYW5jZV9jb250ZW50IC5oYXZlQWxyZWFkeVN1YnNjcmliZSAuYWxyZWFkeV9pbnN1cmVkX2FnZV93cmFwIGxhYmVsLFxuICAgICAgICAgICAgICAgICAgLndyYXBwZXItLW1haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCAuaW5zdXJhbmNlX2l0ZW0gLmluc3VyYW5jZV9jb250ZW50IC5oYXZlQWxyZWFkeVN1YnNjcmliZSAuYWxyZWFkeV9pbnN1cmVkX2FnZV93cmFwIGlucHV0LFxuICAgICAgICAgICAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0IC5pbnN1cmFuY2VfaXRlbSAuaW5zdXJhbmNlX2NvbnRlbnQgLmhhdmVBbHJlYWR5U3Vic2NyaWJlIC5hbHJlYWR5X2luc3VyZWRfYWdlX3dyYXAgbGFiZWwsXG4gICAgICAgICAgICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QgLmluc3VyYW5jZV9pdGVtIC5pbnN1cmFuY2VfY29udGVudCAuaGF2ZUFscmVhZHlTdWJzY3JpYmUgLmFscmVhZHlfaW5zdXJlZF9hZ2Vfd3JhcCBpbnB1dCxcbiAgICAgICAgICAgICAgICAgIC51ay1hY2NvcmRpb24tY29udGVudCAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0IC5pbnN1cmFuY2VfaXRlbSAuaW5zdXJhbmNlX2NvbnRlbnQgLmhhdmVBbHJlYWR5U3Vic2NyaWJlIC5hbHJlYWR5X2luc3VyZWRfYWdlX3dyYXAgbGFiZWwsXG4gICAgICAgICAgICAgICAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCAuaW5zdXJhbmNlX2l0ZW0gLmluc3VyYW5jZV9jb250ZW50IC5oYXZlQWxyZWFkeVN1YnNjcmliZSAuYWxyZWFkeV9pbnN1cmVkX2FnZV93cmFwIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgICAgICAgICN0aW55bWNlIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QgLmluc3VyYW5jZV9pdGVtIC5pbnN1cmFuY2VfY29udGVudCAuaGF2ZUFscmVhZHlTdWJzY3JpYmUgLmFscmVhZHlfaW5zdXJlZF9hZ2Vfd3JhcCBpbnB1dCxcbiAgICAgICAgICAgICAgICAgIC53cmFwcGVyLS1tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QgLmluc3VyYW5jZV9pdGVtIC5pbnN1cmFuY2VfY29udGVudCAuaGF2ZUFscmVhZHlTdWJzY3JpYmUgLmFscmVhZHlfaW5zdXJlZF9hZ2Vfd3JhcCBpbnB1dCxcbiAgICAgICAgICAgICAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCAuaW5zdXJhbmNlX2l0ZW0gLmluc3VyYW5jZV9jb250ZW50IC5oYXZlQWxyZWFkeVN1YnNjcmliZSAuYWxyZWFkeV9pbnN1cmVkX2FnZV93cmFwIGlucHV0LFxuICAgICAgICAgICAgICAgICAgLnVrLWFjY29yZGlvbi1jb250ZW50IC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QgLmluc3VyYW5jZV9pdGVtIC5pbnN1cmFuY2VfY29udGVudCAuaGF2ZUFscmVhZHlTdWJzY3JpYmUgLmFscmVhZHlfaW5zdXJlZF9hZ2Vfd3JhcCBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBncmV5IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgICAgICAgICAjdGlueW1jZSAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0IC5pbnN1cmFuY2VfaXRlbTpsYXN0LWNoaWxkLFxuICAgICAgICAgICAgICAud3JhcHBlci0tbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0IC5pbnN1cmFuY2VfaXRlbTpsYXN0LWNoaWxkLFxuICAgICAgICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QgLmluc3VyYW5jZV9pdGVtOmxhc3QtY2hpbGQsXG4gICAgICAgICAgICAgIC51ay1hY2NvcmRpb24tY29udGVudCAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZCAuaW5zdXJlZF9saXN0IC5uLXAgLmluc3VyYW5jZV9saXN0IC5pbnN1cmFuY2VfaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2YWFiO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gICAgICAgICAgICAgICAgI3RpbnltY2UgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCAuaW5zdXJhbmNlX2l0ZW06bGFzdC1jaGlsZCAuaW5zdXJhbmNlX2Ftb3VudF93cmFwLFxuICAgICAgICAgICAgICAgIC53cmFwcGVyLS1tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QgLmluc3VyYW5jZV9pdGVtOmxhc3QtY2hpbGQgLmluc3VyYW5jZV9hbW91bnRfd3JhcCxcbiAgICAgICAgICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QgLmluc3VyYW5jZV9pdGVtOmxhc3QtY2hpbGQgLmluc3VyYW5jZV9hbW91bnRfd3JhcCxcbiAgICAgICAgICAgICAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCAuaW5zdXJhbmNlX2l0ZW06bGFzdC1jaGlsZCAuaW5zdXJhbmNlX2Ftb3VudF93cmFwIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzZhYWI7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgICAgICAgICN0aW55bWNlIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QgLmluc3VyYW5jZV9pdGVtOmxhc3QtY2hpbGQgLmluc3VyYW5jZV9hbW91bnRfd3JhcCBwICsgcCxcbiAgICAgICAgICAgICAgICAgIC53cmFwcGVyLS1tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QgLmluc3VyYW5jZV9pdGVtOmxhc3QtY2hpbGQgLmluc3VyYW5jZV9hbW91bnRfd3JhcCBwICsgcCxcbiAgICAgICAgICAgICAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCAuaW5zdXJhbmNlX2l0ZW06bGFzdC1jaGlsZCAuaW5zdXJhbmNlX2Ftb3VudF93cmFwIHAgKyBwLFxuICAgICAgICAgICAgICAgICAgLnVrLWFjY29yZGlvbi1jb250ZW50IC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QgLmluc3VyYW5jZV9pdGVtOmxhc3QtY2hpbGQgLmluc3VyYW5jZV9hbW91bnRfd3JhcCBwICsgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07IH1cbiAgICAgICAgICAgICAgICAgICN0aW55bWNlIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QgLmluc3VyYW5jZV9pdGVtOmxhc3QtY2hpbGQgLmluc3VyYW5jZV9hbW91bnRfd3JhcCBwLFxuICAgICAgICAgICAgICAgICAgLndyYXBwZXItLW1haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCAuaW5zdXJhbmNlX2l0ZW06bGFzdC1jaGlsZCAuaW5zdXJhbmNlX2Ftb3VudF93cmFwIHAsXG4gICAgICAgICAgICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QgLmluc3VyYW5jZV9pdGVtOmxhc3QtY2hpbGQgLmluc3VyYW5jZV9hbW91bnRfd3JhcCBwLFxuICAgICAgICAgICAgICAgICAgLnVrLWFjY29yZGlvbi1jb250ZW50IC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QgLmluc3VyYW5jZV9pdGVtOmxhc3QtY2hpbGQgLmluc3VyYW5jZV9hbW91bnRfd3JhcCBwIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgICAgICAgICN0aW55bWNlIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QgLmluc3VyYW5jZV9oaWRkZW4sXG4gICAgICAgICAgICAgIC53cmFwcGVyLS1tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QgLmluc3VyYW5jZV9oaWRkZW4sXG4gICAgICAgICAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWQgLmluc3VyZWRfbGlzdCAubi1wIC5pbnN1cmFuY2VfbGlzdCAuaW5zdXJhbmNlX2hpZGRlbixcbiAgICAgICAgICAgICAgLnVrLWFjY29yZGlvbi1jb250ZW50IC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkIC5pbnN1cmVkX2xpc3QgLm4tcCAuaW5zdXJhbmNlX2xpc3QgLmluc3VyYW5jZV9oaWRkZW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICN0aW55bWNlIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC50b3RhbF9hbW91bnRfd3JhcCxcbiAgICAgIC53cmFwcGVyLS1tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC50b3RhbF9hbW91bnRfd3JhcCxcbiAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLnRvdGFsX2Ftb3VudF93cmFwLFxuICAgICAgLnVrLWFjY29yZGlvbi1jb250ZW50IC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIC50b3RhbF9hbW91bnRfd3JhcCB7XG4gICAgICAgIG1hcmdpbjogMS41cmVtIDAgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzFFNTU7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgI3RpbnltY2UgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLnRvdGFsX2Ftb3VudF93cmFwIHAgKyBwLFxuICAgICAgICAud3JhcHBlci0tbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAudG90YWxfYW1vdW50X3dyYXAgcCArIHAsXG4gICAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLnRvdGFsX2Ftb3VudF93cmFwIHAgKyBwLFxuICAgICAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLnRvdGFsX2Ftb3VudF93cmFwIHAgKyBwIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuICAgICAgICAjdGlueW1jZSAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAudG90YWxfYW1vdW50X3dyYXAgcCxcbiAgICAgICAgLndyYXBwZXItLW1haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLnRvdGFsX2Ftb3VudF93cmFwIHAsXG4gICAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAgLnRvdGFsX2Ftb3VudF93cmFwIHAsXG4gICAgICAgIC51ay1hY2NvcmRpb24tY29udGVudCAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5pbnN1cmVkX2NhbGN1bGF0b3Jfd3JhcCAudG90YWxfYW1vdW50X3dyYXAgcCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAjdGlueW1jZSAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5hZGRfaW5zdXJlZF93cmFwLFxuICAgICAgLndyYXBwZXItLW1haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuYWRkX2luc3VyZWRfd3JhcCxcbiAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuYWRkX2luc3VyZWRfd3JhcCxcbiAgICAgIC51ay1hY2NvcmRpb24tY29udGVudCAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5hZGRfaW5zdXJlZF93cmFwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uOyB9XG4gICAgICAgICN0aW55bWNlIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmFkZF9pbnN1cmVkX3dyYXAgLmFkZF9pbnN1cmVkICsgLmFkZF9pbnN1cmVkLFxuICAgICAgICAud3JhcHBlci0tbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5hZGRfaW5zdXJlZF93cmFwIC5hZGRfaW5zdXJlZCArIC5hZGRfaW5zdXJlZCxcbiAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5hZGRfaW5zdXJlZF93cmFwIC5hZGRfaW5zdXJlZCArIC5hZGRfaW5zdXJlZCxcbiAgICAgICAgLnVrLWFjY29yZGlvbi1jb250ZW50IC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmFkZF9pbnN1cmVkX3dyYXAgLmFkZF9pbnN1cmVkICsgLmFkZF9pbnN1cmVkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gICAgICAgICN0aW55bWNlIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmFkZF9pbnN1cmVkX3dyYXAgLmFkZF9pbnN1cmVkLFxuICAgICAgICAud3JhcHBlci0tbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5hZGRfaW5zdXJlZF93cmFwIC5hZGRfaW5zdXJlZCxcbiAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5hZGRfaW5zdXJlZF93cmFwIC5hZGRfaW5zdXJlZCxcbiAgICAgICAgLnVrLWFjY29yZGlvbi1jb250ZW50IC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmFkZF9pbnN1cmVkX3dyYXAgLmFkZF9pbnN1cmVkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgI3RpbnltY2UgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuYWRkX2luc3VyZWRfd3JhcCAuYWRkX2luc3VyZWQgLmljb25fYWRkLFxuICAgICAgICAgIC53cmFwcGVyLS1tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmFkZF9pbnN1cmVkX3dyYXAgLmFkZF9pbnN1cmVkIC5pY29uX2FkZCxcbiAgICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3dyYXAgLmFkZF9pbnN1cmVkX3dyYXAgLmFkZF9pbnN1cmVkIC5pY29uX2FkZCxcbiAgICAgICAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuYWRkX2luc3VyZWRfd3JhcCAuYWRkX2luc3VyZWQgLmljb25fYWRkIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgI3RpbnltY2UgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuYWRkX2luc3VyZWRfd3JhcCAuYWRkX2luc3VyZWQgLmljb25fYWRkOjpiZWZvcmUsXG4gICAgICAgICAgLndyYXBwZXItLW1haW4gLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuYWRkX2luc3VyZWRfd3JhcCAuYWRkX2luc3VyZWQgLmljb25fYWRkOjpiZWZvcmUsXG4gICAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuY2FsY3VsYXRvciAuY2FsY3VsYXRvcl93cmFwIC5hZGRfaW5zdXJlZF93cmFwIC5hZGRfaW5zdXJlZCAuaWNvbl9hZGQ6OmJlZm9yZSxcbiAgICAgICAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Jfd3JhcCAuYWRkX2luc3VyZWRfd3JhcCAuYWRkX2luc3VyZWQgLmljb25fYWRkOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljb25zL2ljb24tcGx1cy0td2hpdGUuc3ZnXCIpOyB9XG4gICAgI3RpbnltY2UgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfd3JhcHBlcixcbiAgICAud3JhcHBlci0tbWFpbiAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF93cmFwcGVyLFxuICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfd3JhcHBlcixcbiAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfd3JhcHBlciB7XG4gICAgICBmbGV4OiAwIDEgMTAwJSAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgICAgI3RpbnltY2UgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfd3JhcHBlciAuYWNmLW1hcCxcbiAgICAgIC53cmFwcGVyLS1tYWluIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX3dyYXBwZXIgLmFjZi1tYXAsXG4gICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX3dyYXBwZXIgLmFjZi1tYXAsXG4gICAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfd3JhcHBlciAuYWNmLW1hcCB7XG4gICAgICAgIGhlaWdodDogMjAwcHggIWltcG9ydGFudDsgfVxuICAgICN0aW55bWNlIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX2NvbnRlbnRfd3JhcCxcbiAgICAud3JhcHBlci0tbWFpbiAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9jb250ZW50X3dyYXAsXG4gICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9jb250ZW50X3dyYXAsXG4gICAgLnVrLWFjY29yZGlvbi1jb250ZW50IC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX2NvbnRlbnRfd3JhcCB7XG4gICAgICBmbGV4OiAwIDAgMTAwJSAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgICAgI3RpbnltY2UgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfY29udGVudF93cmFwIC5tYXBfY29udGVudCxcbiAgICAgIC53cmFwcGVyLS1tYWluIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX2NvbnRlbnRfd3JhcCAubWFwX2NvbnRlbnQsXG4gICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX2NvbnRlbnRfd3JhcCAubWFwX2NvbnRlbnQsXG4gICAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfY29udGVudF93cmFwIC5tYXBfY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgI3RpbnltY2UgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfY29udGVudF93cmFwIC5tYXBfY29udGVudCAuZ3JhZGllbnRfbGlnaHQsXG4gICAgICAgIC53cmFwcGVyLS1tYWluIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX2NvbnRlbnRfd3JhcCAubWFwX2NvbnRlbnQgLmdyYWRpZW50X2xpZ2h0LFxuICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX2NvbnRlbnRfd3JhcCAubWFwX2NvbnRlbnQgLmdyYWRpZW50X2xpZ2h0LFxuICAgICAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfY29udGVudF93cmFwIC5tYXBfY29udGVudCAuZ3JhZGllbnRfbGlnaHQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtOyB9XG4gICAgICAgICAgI3RpbnltY2UgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfY29udGVudF93cmFwIC5tYXBfY29udGVudCAuZ3JhZGllbnRfbGlnaHQgLmFzaWRlLWxpc3RfX3RpdGxlLFxuICAgICAgICAgIC53cmFwcGVyLS1tYWluIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX2NvbnRlbnRfd3JhcCAubWFwX2NvbnRlbnQgLmdyYWRpZW50X2xpZ2h0IC5hc2lkZS1saXN0X190aXRsZSxcbiAgICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX2NvbnRlbnRfd3JhcCAubWFwX2NvbnRlbnQgLmdyYWRpZW50X2xpZ2h0IC5hc2lkZS1saXN0X190aXRsZSxcbiAgICAgICAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfY29udGVudF93cmFwIC5tYXBfY29udGVudCAuZ3JhZGllbnRfbGlnaHQgLmFzaWRlLWxpc3RfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICN0aW55bWNlIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX2NvbnRlbnRfd3JhcCAubWFwX2NvbnRlbnQgLm1hcF9jb250ZW50X2xpc3QgLm1hcF9jb250ZW50X2l0ZW0sXG4gICAgICAgIC53cmFwcGVyLS1tYWluIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX2NvbnRlbnRfd3JhcCAubWFwX2NvbnRlbnQgLm1hcF9jb250ZW50X2xpc3QgLm1hcF9jb250ZW50X2l0ZW0sXG4gICAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfY29udGVudF93cmFwIC5tYXBfY29udGVudCAubWFwX2NvbnRlbnRfbGlzdCAubWFwX2NvbnRlbnRfaXRlbSxcbiAgICAgICAgLnVrLWFjY29yZGlvbi1jb250ZW50IC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX2NvbnRlbnRfd3JhcCAubWFwX2NvbnRlbnQgLm1hcF9jb250ZW50X2xpc3QgLm1hcF9jb250ZW50X2l0ZW0ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgI3RpbnltY2UgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfY29udGVudF93cmFwIC5tYXBfY29udGVudCAubWFwX2NvbnRlbnRfbGlzdCAubWFwX2NvbnRlbnRfaXRlbTpsYXN0LWNoaWxkLFxuICAgICAgICAud3JhcHBlci0tbWFpbiAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9jb250ZW50X3dyYXAgLm1hcF9jb250ZW50IC5tYXBfY29udGVudF9saXN0IC5tYXBfY29udGVudF9pdGVtOmxhc3QtY2hpbGQsXG4gICAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfY29udGVudF93cmFwIC5tYXBfY29udGVudCAubWFwX2NvbnRlbnRfbGlzdCAubWFwX2NvbnRlbnRfaXRlbTpsYXN0LWNoaWxkLFxuICAgICAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfY29udGVudF93cmFwIC5tYXBfY29udGVudCAubWFwX2NvbnRlbnRfbGlzdCAubWFwX2NvbnRlbnRfaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAjdGlueW1jZSAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9jb250ZW50X3dyYXAgLm1hcF9jb250ZW50IC5tYXBfY29udGVudF9saXN0IC5tYXBfY29udGVudF9pdGVtOjphZnRlcixcbiAgICAgICAgLndyYXBwZXItLW1haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfY29udGVudF93cmFwIC5tYXBfY29udGVudCAubWFwX2NvbnRlbnRfbGlzdCAubWFwX2NvbnRlbnRfaXRlbTo6YWZ0ZXIsXG4gICAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfY29udGVudF93cmFwIC5tYXBfY29udGVudCAubWFwX2NvbnRlbnRfbGlzdCAubWFwX2NvbnRlbnRfaXRlbTo6YWZ0ZXIsXG4gICAgICAgIC51ay1hY2NvcmRpb24tY29udGVudCAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9jb250ZW50X3dyYXAgLm1hcF9jb250ZW50IC5tYXBfY29udGVudF9saXN0IC5tYXBfY29udGVudF9pdGVtOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgICAgICN0aW55bWNlIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX2NvbnRlbnRfd3JhcCAubWFwX2NvbnRlbnQgLm1hcF9jb250ZW50X2xpc3QgLmFkZHJlc3M6OmFmdGVyLFxuICAgICAgICAud3JhcHBlci0tbWFpbiAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9jb250ZW50X3dyYXAgLm1hcF9jb250ZW50IC5tYXBfY29udGVudF9saXN0IC5hZGRyZXNzOjphZnRlcixcbiAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9jb250ZW50X3dyYXAgLm1hcF9jb250ZW50IC5tYXBfY29udGVudF9saXN0IC5hZGRyZXNzOjphZnRlcixcbiAgICAgICAgLnVrLWFjY29yZGlvbi1jb250ZW50IC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX2NvbnRlbnRfd3JhcCAubWFwX2NvbnRlbnQgLm1hcF9jb250ZW50X2xpc3QgLmFkZHJlc3M6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvbnMvaWNvbi1sb2NhdGlvbi0tZGFyay1ibHVlLnN2Z1wiKTsgfVxuICAgICAgICAjdGlueW1jZSAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9jb250ZW50X3dyYXAgLm1hcF9jb250ZW50IC5tYXBfY29udGVudF9saXN0IC5tYWlsOjphZnRlcixcbiAgICAgICAgLndyYXBwZXItLW1haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfY29udGVudF93cmFwIC5tYXBfY29udGVudCAubWFwX2NvbnRlbnRfbGlzdCAubWFpbDo6YWZ0ZXIsXG4gICAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfY29udGVudF93cmFwIC5tYXBfY29udGVudCAubWFwX2NvbnRlbnRfbGlzdCAubWFpbDo6YWZ0ZXIsXG4gICAgICAgIC51ay1hY2NvcmRpb24tY29udGVudCAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9jb250ZW50X3dyYXAgLm1hcF9jb250ZW50IC5tYXBfY29udGVudF9saXN0IC5tYWlsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ZnL2ljb25zL2ljb24tbWFpbC0tZGFyay1ibHVlLnN2Z1wiKTsgfVxuICAgICAgICAjdGlueW1jZSAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9jb250ZW50X3dyYXAgLm1hcF9jb250ZW50IC5tYXBfY29udGVudF9saXN0IC5waG9uZTo6YWZ0ZXIsXG4gICAgICAgIC53cmFwcGVyLS1tYWluIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX2NvbnRlbnRfd3JhcCAubWFwX2NvbnRlbnQgLm1hcF9jb250ZW50X2xpc3QgLnBob25lOjphZnRlcixcbiAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9jb250ZW50X3dyYXAgLm1hcF9jb250ZW50IC5tYXBfY29udGVudF9saXN0IC5waG9uZTo6YWZ0ZXIsXG4gICAgICAgIC51ay1hY2NvcmRpb24tY29udGVudCAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9jb250ZW50X3dyYXAgLm1hcF9jb250ZW50IC5tYXBfY29udGVudF9saXN0IC5waG9uZTo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N2Zy9pY29ucy9pY29uLWNhbGwtLWJsdWUuc3ZnXCIpOyB9XG4gICAgICAgICN0aW55bWNlIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX2NvbnRlbnRfd3JhcCAubWFwX2NvbnRlbnQgLm1hcF9jb250ZW50X2xpc3QgLm9wZW5pbmc6OmFmdGVyLFxuICAgICAgICAud3JhcHBlci0tbWFpbiAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9jb250ZW50X3dyYXAgLm1hcF9jb250ZW50IC5tYXBfY29udGVudF9saXN0IC5vcGVuaW5nOjphZnRlcixcbiAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9jb250ZW50X3dyYXAgLm1hcF9jb250ZW50IC5tYXBfY29udGVudF9saXN0IC5vcGVuaW5nOjphZnRlcixcbiAgICAgICAgLnVrLWFjY29yZGlvbi1jb250ZW50IC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX2NvbnRlbnRfd3JhcCAubWFwX2NvbnRlbnQgLm1hcF9jb250ZW50X2xpc3QgLm9wZW5pbmc6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmcvaWNvbnMvaWNvbi1vcGVuaW5nLS1ibHVlLnN2Z1wiKTsgfVxuICAgICAgI3RpbnltY2UgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfY29udGVudF93cmFwIC5hY3RpdmUsXG4gICAgICAud3JhcHBlci0tbWFpbiAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9jb250ZW50X3dyYXAgLmFjdGl2ZSxcbiAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfY29udGVudF93cmFwIC5hY3RpdmUsXG4gICAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfY29udGVudF93cmFwIC5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICN0aW55bWNlIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX3NlcnZpY2VzX2xhcmdlLFxuICAgICN0aW55bWNlIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX3NlcnZpY2VzX2NvbnRlbnRfbGFyZ2UsXG4gICAgLndyYXBwZXItLW1haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfc2VydmljZXNfbGFyZ2UsXG4gICAgLndyYXBwZXItLW1haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfc2VydmljZXNfY29udGVudF9sYXJnZSxcbiAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX3NlcnZpY2VzX2xhcmdlLFxuICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfc2VydmljZXNfY29udGVudF9sYXJnZSxcbiAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfc2VydmljZXNfbGFyZ2UsXG4gICAgLnVrLWFjY29yZGlvbi1jb250ZW50IC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX3NlcnZpY2VzX2NvbnRlbnRfbGFyZ2Uge1xuICAgICAgZmxleDogMCAxIDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgI3RpbnltY2UgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfc2VydmljZXNfbGFyZ2UgLmFjZi1tYXAsXG4gICAgICAjdGlueW1jZSAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9zZXJ2aWNlc19jb250ZW50X2xhcmdlIC5hY2YtbWFwLFxuICAgICAgLndyYXBwZXItLW1haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfc2VydmljZXNfbGFyZ2UgLmFjZi1tYXAsXG4gICAgICAud3JhcHBlci0tbWFpbiAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9zZXJ2aWNlc19jb250ZW50X2xhcmdlIC5hY2YtbWFwLFxuICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9zZXJ2aWNlc19sYXJnZSAuYWNmLW1hcCxcbiAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfc2VydmljZXNfY29udGVudF9sYXJnZSAuYWNmLW1hcCxcbiAgICAgIC51ay1hY2NvcmRpb24tY29udGVudCAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9zZXJ2aWNlc19sYXJnZSAuYWNmLW1hcCxcbiAgICAgIC51ay1hY2NvcmRpb24tY29udGVudCAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9zZXJ2aWNlc19jb250ZW50X2xhcmdlIC5hY2YtbWFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDAwcHg7IH1cbiAgICAgICN0aW55bWNlIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX3NlcnZpY2VzX2xhcmdlIC5tYXBfY29udGVudCAubWFwX2NvbnRlbnRfdGl0bGVfd3JhcCxcbiAgICAgICN0aW55bWNlIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX3NlcnZpY2VzX2NvbnRlbnRfbGFyZ2UgLm1hcF9jb250ZW50IC5tYXBfY29udGVudF90aXRsZV93cmFwLFxuICAgICAgLndyYXBwZXItLW1haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfc2VydmljZXNfbGFyZ2UgLm1hcF9jb250ZW50IC5tYXBfY29udGVudF90aXRsZV93cmFwLFxuICAgICAgLndyYXBwZXItLW1haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfc2VydmljZXNfY29udGVudF9sYXJnZSAubWFwX2NvbnRlbnQgLm1hcF9jb250ZW50X3RpdGxlX3dyYXAsXG4gICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX3NlcnZpY2VzX2xhcmdlIC5tYXBfY29udGVudCAubWFwX2NvbnRlbnRfdGl0bGVfd3JhcCxcbiAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfc2VydmljZXNfY29udGVudF9sYXJnZSAubWFwX2NvbnRlbnQgLm1hcF9jb250ZW50X3RpdGxlX3dyYXAsXG4gICAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfc2VydmljZXNfbGFyZ2UgLm1hcF9jb250ZW50IC5tYXBfY29udGVudF90aXRsZV93cmFwLFxuICAgICAgLnVrLWFjY29yZGlvbi1jb250ZW50IC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX3NlcnZpY2VzX2NvbnRlbnRfbGFyZ2UgLm1hcF9jb250ZW50IC5tYXBfY29udGVudF90aXRsZV93cmFwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgI3RpbnltY2UgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfc2VydmljZXNfbGFyZ2UgLm1hcF9jb250ZW50IC5tYXBfY29udGVudF9saXN0X3dyYXAsXG4gICAgICAjdGlueW1jZSAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9zZXJ2aWNlc19jb250ZW50X2xhcmdlIC5tYXBfY29udGVudCAubWFwX2NvbnRlbnRfbGlzdF93cmFwLFxuICAgICAgLndyYXBwZXItLW1haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfc2VydmljZXNfbGFyZ2UgLm1hcF9jb250ZW50IC5tYXBfY29udGVudF9saXN0X3dyYXAsXG4gICAgICAud3JhcHBlci0tbWFpbiAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9zZXJ2aWNlc19jb250ZW50X2xhcmdlIC5tYXBfY29udGVudCAubWFwX2NvbnRlbnRfbGlzdF93cmFwLFxuICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9zZXJ2aWNlc19sYXJnZSAubWFwX2NvbnRlbnQgLm1hcF9jb250ZW50X2xpc3Rfd3JhcCxcbiAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfc2VydmljZXNfY29udGVudF9sYXJnZSAubWFwX2NvbnRlbnQgLm1hcF9jb250ZW50X2xpc3Rfd3JhcCxcbiAgICAgIC51ay1hY2NvcmRpb24tY29udGVudCAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9zZXJ2aWNlc19sYXJnZSAubWFwX2NvbnRlbnQgLm1hcF9jb250ZW50X2xpc3Rfd3JhcCxcbiAgICAgIC51ay1hY2NvcmRpb24tY29udGVudCAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9zZXJ2aWNlc19jb250ZW50X2xhcmdlIC5tYXBfY29udGVudCAubWFwX2NvbnRlbnRfbGlzdF93cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgICN0aW55bWNlIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSAubWFwX3NlcnZpY2VzX2xhcmdlIC5tYXBfY29udGVudCAubWFwX2NvbnRlbnRfbGlzdF93cmFwIC5tYXBfY29udGVudF9saXN0LFxuICAgICAgICAjdGlueW1jZSAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9zZXJ2aWNlc19jb250ZW50X2xhcmdlIC5tYXBfY29udGVudCAubWFwX2NvbnRlbnRfbGlzdF93cmFwIC5tYXBfY29udGVudF9saXN0LFxuICAgICAgICAud3JhcHBlci0tbWFpbiAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9zZXJ2aWNlc19sYXJnZSAubWFwX2NvbnRlbnQgLm1hcF9jb250ZW50X2xpc3Rfd3JhcCAubWFwX2NvbnRlbnRfbGlzdCxcbiAgICAgICAgLndyYXBwZXItLW1haW4gLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfc2VydmljZXNfY29udGVudF9sYXJnZSAubWFwX2NvbnRlbnQgLm1hcF9jb250ZW50X2xpc3Rfd3JhcCAubWFwX2NvbnRlbnRfbGlzdCxcbiAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9zZXJ2aWNlc19sYXJnZSAubWFwX2NvbnRlbnQgLm1hcF9jb250ZW50X2xpc3Rfd3JhcCAubWFwX2NvbnRlbnRfbGlzdCxcbiAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9zZXJ2aWNlc19jb250ZW50X2xhcmdlIC5tYXBfY29udGVudCAubWFwX2NvbnRlbnRfbGlzdF93cmFwIC5tYXBfY29udGVudF9saXN0LFxuICAgICAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbl9maWxpYWxlIC5tYXBfc2VydmljZXNfbGFyZ2UgLm1hcF9jb250ZW50IC5tYXBfY29udGVudF9saXN0X3dyYXAgLm1hcF9jb250ZW50X2xpc3QsXG4gICAgICAgIC51ay1hY2NvcmRpb24tY29udGVudCAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluX2ZpbGlhbGUgLm1hcF9zZXJ2aWNlc19jb250ZW50X2xhcmdlIC5tYXBfY29udGVudCAubWFwX2NvbnRlbnRfbGlzdF93cmFwIC5tYXBfY29udGVudF9saXN0IHtcbiAgICAgICAgICBmbGV4OiAxIDAgMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luOiAycmVtIDAgMCAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICN0aW55bWNlICNwYWMtaW5wdXQsXG4gICAgLndyYXBwZXItLW1haW4gI3BhYy1pbnB1dCxcbiAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluICNwYWMtaW5wdXQsXG4gICAgLnVrLWFjY29yZGlvbi1jb250ZW50ICNwYWMtaW5wdXQge1xuICAgICAgaGVpZ2h0OiAzcmVtOyB9XG4gICAgI3RpbnltY2UgLnNlYXJjaC1mb3JtLFxuICAgIC53cmFwcGVyLS1tYWluIC5zZWFyY2gtZm9ybSxcbiAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5zZWFyY2gtZm9ybSxcbiAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgLnNlYXJjaC1mb3JtIHtcbiAgICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDsgfVxuICAgICN0aW55bWNlIC5icm9jaHVyZV9saXN0LFxuICAgIC53cmFwcGVyLS1tYWluIC5icm9jaHVyZV9saXN0LFxuICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmJyb2NodXJlX2xpc3QsXG4gICAgLnVrLWFjY29yZGlvbi1jb250ZW50IC5icm9jaHVyZV9saXN0IHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAgICAgI3RpbnltY2UgLmJyb2NodXJlX2xpc3QgLmJyb2NodXJlX2l0ZW0sXG4gICAgICAud3JhcHBlci0tbWFpbiAuYnJvY2h1cmVfbGlzdCAuYnJvY2h1cmVfaXRlbSxcbiAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmJyb2NodXJlX2xpc3QgLmJyb2NodXJlX2l0ZW0sXG4gICAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgLmJyb2NodXJlX2xpc3QgLmJyb2NodXJlX2l0ZW0ge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07IH1cbiAgICAgICAgI3RpbnltY2UgLmJyb2NodXJlX2xpc3QgLmJyb2NodXJlX2l0ZW0gLmJyb2NodXJlX2l0ZW0taW1hZ2UsXG4gICAgICAgIC53cmFwcGVyLS1tYWluIC5icm9jaHVyZV9saXN0IC5icm9jaHVyZV9pdGVtIC5icm9jaHVyZV9pdGVtLWltYWdlLFxuICAgICAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluIC5icm9jaHVyZV9saXN0IC5icm9jaHVyZV9pdGVtIC5icm9jaHVyZV9pdGVtLWltYWdlLFxuICAgICAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgLmJyb2NodXJlX2xpc3QgLmJyb2NodXJlX2l0ZW0gLmJyb2NodXJlX2l0ZW0taW1hZ2Uge1xuICAgICAgICAgIGhlaWdodDogMjByZW07XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAgICAgI3RpbnltY2UgLmJyb2NodXJlX2xpc3QgLmJyb2NodXJlX2l0ZW0gLmJyb2NodXJlX2l0ZW0tY29udGVudCxcbiAgICAgICAgLndyYXBwZXItLW1haW4gLmJyb2NodXJlX2xpc3QgLmJyb2NodXJlX2l0ZW0gLmJyb2NodXJlX2l0ZW0tY29udGVudCxcbiAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYnJvY2h1cmVfbGlzdCAuYnJvY2h1cmVfaXRlbSAuYnJvY2h1cmVfaXRlbS1jb250ZW50LFxuICAgICAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgLmJyb2NodXJlX2xpc3QgLmJyb2NodXJlX2l0ZW0gLmJyb2NodXJlX2l0ZW0tY29udGVudCB7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgICAgI3RpbnltY2UgLmJyb2NodXJlX2xpc3QgLmJyb2NodXJlX2l0ZW0gLmJyb2NodXJlX2l0ZW0tY29udGVudCAuYnJvY2h1cmVfaXRlbS10aXRsZSxcbiAgICAgICAgICAud3JhcHBlci0tbWFpbiAuYnJvY2h1cmVfbGlzdCAuYnJvY2h1cmVfaXRlbSAuYnJvY2h1cmVfaXRlbS1jb250ZW50IC5icm9jaHVyZV9pdGVtLXRpdGxlLFxuICAgICAgICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmJyb2NodXJlX2xpc3QgLmJyb2NodXJlX2l0ZW0gLmJyb2NodXJlX2l0ZW0tY29udGVudCAuYnJvY2h1cmVfaXRlbS10aXRsZSxcbiAgICAgICAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgLmJyb2NodXJlX2xpc3QgLmJyb2NodXJlX2l0ZW0gLmJyb2NodXJlX2l0ZW0tY29udGVudCAuYnJvY2h1cmVfaXRlbS10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gMDsgfVxuICAgICAgICAgICN0aW55bWNlIC5icm9jaHVyZV9saXN0IC5icm9jaHVyZV9pdGVtIC5icm9jaHVyZV9pdGVtLWNvbnRlbnQgLmJyb2NodXJlX2l0ZW0tbGluayxcbiAgICAgICAgICAud3JhcHBlci0tbWFpbiAuYnJvY2h1cmVfbGlzdCAuYnJvY2h1cmVfaXRlbSAuYnJvY2h1cmVfaXRlbS1jb250ZW50IC5icm9jaHVyZV9pdGVtLWxpbmssXG4gICAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYnJvY2h1cmVfbGlzdCAuYnJvY2h1cmVfaXRlbSAuYnJvY2h1cmVfaXRlbS1jb250ZW50IC5icm9jaHVyZV9pdGVtLWxpbmssXG4gICAgICAgICAgLnVrLWFjY29yZGlvbi1jb250ZW50IC5icm9jaHVyZV9saXN0IC5icm9jaHVyZV9pdGVtIC5icm9jaHVyZV9pdGVtLWNvbnRlbnQgLmJyb2NodXJlX2l0ZW0tbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjdyZW0gMnJlbSAwLjdyZW0gMXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzFFNTU7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgI3RpbnltY2UgLmJyb2NodXJlX2xpc3QgLmJyb2NodXJlX2l0ZW0gLmJyb2NodXJlX2l0ZW0tY29udGVudCAuYnJvY2h1cmVfaXRlbS1saW5rIC5pY29uX2Rvd25sb2FkLFxuICAgICAgICAgICAgLndyYXBwZXItLW1haW4gLmJyb2NodXJlX2xpc3QgLmJyb2NodXJlX2l0ZW0gLmJyb2NodXJlX2l0ZW0tY29udGVudCAuYnJvY2h1cmVfaXRlbS1saW5rIC5pY29uX2Rvd25sb2FkLFxuICAgICAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYnJvY2h1cmVfbGlzdCAuYnJvY2h1cmVfaXRlbSAuYnJvY2h1cmVfaXRlbS1jb250ZW50IC5icm9jaHVyZV9pdGVtLWxpbmsgLmljb25fZG93bmxvYWQsXG4gICAgICAgICAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQgLmJyb2NodXJlX2xpc3QgLmJyb2NodXJlX2l0ZW0gLmJyb2NodXJlX2l0ZW0tY29udGVudCAuYnJvY2h1cmVfaXRlbS1saW5rIC5pY29uX2Rvd25sb2FkIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgICAgICAjdGlueW1jZSAuYnJvY2h1cmVfbGlzdCAuYnJvY2h1cmVfaXRlbSAuYnJvY2h1cmVfaXRlbS1jb250ZW50IC5icm9jaHVyZV9pdGVtLWxpbmsgLmljb25fZG93bmxvYWQ6OmJlZm9yZSxcbiAgICAgICAgICAgIC53cmFwcGVyLS1tYWluIC5icm9jaHVyZV9saXN0IC5icm9jaHVyZV9pdGVtIC5icm9jaHVyZV9pdGVtLWNvbnRlbnQgLmJyb2NodXJlX2l0ZW0tbGluayAuaWNvbl9kb3dubG9hZDo6YmVmb3JlLFxuICAgICAgICAgICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fbWFpbiAuYnJvY2h1cmVfbGlzdCAuYnJvY2h1cmVfaXRlbSAuYnJvY2h1cmVfaXRlbS1jb250ZW50IC5icm9jaHVyZV9pdGVtLWxpbmsgLmljb25fZG93bmxvYWQ6OmJlZm9yZSxcbiAgICAgICAgICAgIC51ay1hY2NvcmRpb24tY29udGVudCAuYnJvY2h1cmVfbGlzdCAuYnJvY2h1cmVfaXRlbSAuYnJvY2h1cmVfaXRlbS1jb250ZW50IC5icm9jaHVyZV9pdGVtLWxpbmsgLmljb25fZG93bmxvYWQ6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N2Zy9pY29ucy9pY29uLWRvd25sb2FkLS13aGl0ZS5zdmdcIik7IH1cbiAgICAjdGlueW1jZSAuYnJvY2h1cmVfbGlzdDo6YWZ0ZXIsXG4gICAgLndyYXBwZXItLW1haW4gLmJyb2NodXJlX2xpc3Q6OmFmdGVyLFxuICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4gLmJyb2NodXJlX2xpc3Q6OmFmdGVyLFxuICAgIC51ay1hY2NvcmRpb24tY29udGVudCAuYnJvY2h1cmVfbGlzdDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBmbGV4OiBhdXRvOyB9XG4gIC5vdmVybGF5X3NlYXJjaCAuZmx5aW5nX2Zvcm1fc2VhcmNoIC5mbHlpbmdfZm9ybV9zZWFyY2hfd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC8qXG4gIC5zZWFyY2gtZm9ybS5zZWFyY2gtZm9ybS0tc2hvdyB7XG5cdG1heC13aWR0aCA6IDg2dnc7XG4gIH1cbiAgXG4gIC5zZWFyY2gtZm9ybSB7XG5cdHotaW5kZXggOiA5OTk5OTk5O1xuXHRcbiAgfVxuICBcbiAgICovXG4gIC5vdmVybGF5X3NlYXJjaCB7XG4gICAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDk5OTk5OyB9XG4gICAgLm92ZXJsYXlfc2VhcmNoIC5yZW1vdmVfc2VhcmNoIHtcbiAgICAgIHJpZ2h0OiAyLjV2dztcbiAgICAgIHRvcDogMTZ2aDsgfVxuICAuc2VhcmNod3AtbGl2ZS1zZWFyY2gtcmVzdWx0cy1zaG93aW5nIHtcbiAgICB3aWR0aDogODYlICFpbXBvcnRhbnQ7IH1cbiAgLyotLS0tLS0gRU5EIENPTVBPTkVOVCBURU1QTEFURSAtLS0tLS0qL1xuICAuZm9vdGVyIC5iaWctZm9vdGVyIC53cmFwcGVyIC5iaWctZm9vdGVyX19tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgLmZvb3RlciAuYmlnLWZvb3RlciAud3JhcHBlciAuYmlnLWZvb3Rlcl9fbWVudSAuYmlnLWZvb3Rlcl90aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgLmZvb3RlciAuYmlnLWZvb3RlciAud3JhcHBlciAuYmlnLWZvb3Rlcl9fbWVudSAubWVudS1pdGVtLXR5cGUtY3VzdG9tIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4IDA7IH1cbiAgICAuZm9vdGVyIC5iaWctZm9vdGVyIC53cmFwcGVyIC5iaWctZm9vdGVyX19tZW51IC5iaWctZm9vdGVyX19tZW51LS1zZWNvbmRhcnksXG4gICAgLmZvb3RlciAuYmlnLWZvb3RlciAud3JhcHBlciAuYmlnLWZvb3Rlcl9fbWVudSAuYmlnLWZvb3Rlcl9fbWVudS0tbWFpbiB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZvb3RlciAuYmlnLWZvb3RlciAud3JhcHBlciAuYmlnLWZvb3Rlcl9fbWVudSAuYmlnLWZvb3Rlcl9fbWVudS0tbWFpbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5mb290ZXIgLmJpZy1mb290ZXIgLndyYXBwZXIgLmJpZy1mb290ZXJfX21lbnUgLmJpZy1mb290ZXJfX21lbnUtLXNlY29uZGFyeSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07IH1cbiAgICAgIC5mb290ZXIgLmJpZy1mb290ZXIgLndyYXBwZXIgLmJpZy1mb290ZXJfX21lbnUgLmJpZy1mb290ZXJfX21lbnUtLXNlY29uZGFyeSAuYmlnLWZvb3Rlcl9fYWRkcmVzc19fbG9nbyBpbWcge1xuICAgICAgICBoZWlnaHQ6IDJyZW07IH1cbiAgICAgIC5mb290ZXIgLmJpZy1mb290ZXIgLndyYXBwZXIgLmJpZy1mb290ZXJfX21lbnUgLmJpZy1mb290ZXJfX21lbnUtLXNlY29uZGFyeSBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuM3JlbTsgfVxuICAgICAgICAuZm9vdGVyIC5iaWctZm9vdGVyIC53cmFwcGVyIC5iaWctZm9vdGVyX19tZW51IC5iaWctZm9vdGVyX19tZW51LS1zZWNvbmRhcnkgbGkgYSB7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgIC5mb290ZXIgLmJpZy1mb290ZXIgLndyYXBwZXIgLmJpZy1mb290ZXJfX21lbnUgLmJpZy1mb290ZXJfX21lbnUtLXNlY29uZGFyeSBsaSBhIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmZvb3RlciAuc21hbGwtZm9vdGVyIC53cmFwcGVyIC5uYXYtbWFpbl9saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuZm9vdGVyIC5zbWFsbC1mb290ZXIgLndyYXBwZXIgLm5hdi1tYWluX2xpc3QgLm1lbnUtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZm9vdGVyIC5zbWFsbC1mb290ZXIgLndyYXBwZXIgLm5hdi1tYWluX2xpc3QgbGkgKyBsaTpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwLjZyZW07XG4gICAgICBsZWZ0OiAtMC4xcmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDhweDsgfVxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZ3JleTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIGRhcmtncmV5OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MzJweCkge1xuICAubmF2LW1haW4tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5uYXYtbWFpbi0xID4gbGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjhyZW07IH1cbiAgLm5hdi1tYWluLTIuZGVza3RvcCA+IGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMC4xcmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjBweCkge1xuICAubmF2LW1haW4tMi5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uYXYtbWFpbi0yLm1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIC5uYXYtbWFpbi0yLm1vYmlsZSA+IGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG4gICAgLm5hdi1tYWluLTIubW9iaWxlIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubmF2LW1haW4tMi5tb2JpbGUgbGk6bm90KDpsYXN0LWNoaWxkKSBhIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5uYXYtbWFpbi0xID4gbGkge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAjbWVudS1oZWFkZXIxIC5tZW51LWl0ZW0gLnN1Yi1tZW51Lm1lbnUtdmlzaWJsZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4gMC4xcztcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmJveF9pbmZvX2hlYWRlcl93cmFwIC53cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuYm94X2luZm9faGVhZGVyX3dyYXAgLndyYXBwZXIgPiBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5ib3hfaW5mb19oZWFkZXJfd3JhcCAud3JhcHBlciAudGV4dF9waWN0b193cmFwIC50ZXh0X3BpY3RvIHtcbiAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmZpeGVkLWhlYWRlci1kZXNrdG9wIC5sb2dvX3dyYXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5maXhlZC1oZWFkZXItZGVza3RvcCAubG9nb193cmFwIHN2ZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogM3JlbTsgfVxuICAuaGVhZGVyX3BhZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLmhlYWRlcl9wYWdlIC5uYXYtbWFpbiB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDMuNXZ3IDAgMy41dnc7IH1cbiAgLmhlYWRlcl93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87IH1cbiAgLmhlYWRlcl93cmFwIC5tZWRpYV9oZWFkZXIge1xuICAgIGZsZXg6IDAgMSAyMHJlbTtcbiAgICBoZWlnaHQ6IDIwcmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmhlYWRlcl93cmFwIC5jb250ZW50X2hlYWRlciB7XG4gICAgb3JkZXI6IDI7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtOyB9XG4gICAgLmhlYWRlcl93cmFwIC5jb250ZW50X2hlYWRlciAuaGVhZGVyLWgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgICAgIC5oZWFkZXJfd3JhcCAuY29udGVudF9oZWFkZXIgLmhlYWRlci1oMTpvbmx5LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuaGVhZGVyX3dyYXAgLmNvbnRlbnRfaGVhZGVyIC5oZWFkZXItaDEgLmhlYWRlci1hcmMge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC45cmVtOyB9IH1cbiIsImJ1dHRvbiB7XG4gIGJvcmRlciA6IG5vbmU7XG59XG5cbmEge1xuICBjb2xvciAgICAgICAgICAgOiAjM2MzYjNiO1xuICB0ZXh0LWRlY29yYXRpb24gOiBub25lO1xufVxuXG5cbmFbdGFyZ2V0PVwiX2JsYW5rXCJdLFxuYVtocmVmXj1cIm1haWx0b1wiXSxcbmFbaHJlZl49XCJ0ZWxcIl0ge1xuICBjb2xvciA6ICRtYWluLWNvbG9yLS1saWdodDtcbn1cblxuYTpob3ZlciB7XG4gIG9wYWNpdHkgOiAwLjc7XG59XG5cblxuLmJ0biB7XG4gIEBpbmNsdWRlIGdyYWRpZW50RGFya0JsdWU7XG4gIHBhZGRpbmcgOiAwLjVyZW07XG4gIGRpc3BsYXkgOiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yICAgOiB3aGl0ZTtcblxufVxuXG4uYnRuOmhvdmVyIHtcbiAgb3BhY2l0eSA6IDAuODtcbiAgY29sb3IgICA6ICNmZmZmZmY7XG5cbn1cblxuLmJ0bi0tYmlnIHtcbiAgcGFkZGluZyA6IDFyZW07XG59XG5cblxuLmJ0bi0tcmFkaXVzIHtcbiAgQGluY2x1ZGUgYm9yZGVyX2J0bjtcblxufVxuXG4uYnRuLS1yZWFkLW1vcmUge1xuICBsaW5lLWhlaWdodCAgICA6IDEuNDtcbiAgcGFkZGluZy10b3AgICAgOiAwO1xuICBwYWRkaW5nLWJvdHRvbSA6IDA7XG4gIGRpc3BsYXkgICAgICAgIDogaW5saW5lLWJsb2NrO1xuXG59XG5cblxuLmJ0bi0tbGlnaHQge1xuICBAaW5jbHVkZSBncmFkaWVudExpZ2h0Qmx1ZTtcblxufVxuXG5cbi5idG4tLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3IgOiAkb3JhbmdlO1xuXG59XG5cbi5idG4tLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3IgOiAkcHVycGxlO1xuXG59XG5cbi5idG4tLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICRncmVlbjtcblxufVxuXG4ucmVhZC1tb3JlX2xpbmstbmV3cyB7XG4gIHBhZGRpbmcgICAgICAgICA6IDJyZW0gMDtcbiAgZGlzcGxheSAgICAgICAgIDogZmxleDtcbiAgYWxpZ24taXRlbXMgICAgIDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQgOiBmbGV4LWVuZDtcblxuXG4gIC5tZWRpYV9fY29udGVudF9fZGF0ZSB7XG4gICAgbWFyZ2luLXJpZ2h0IDogM3JlbTtcbiAgfVxuXG59XG5cbi5tZWRpYS1saW5rcyB7XG4gIGRpc3BsYXkgOiBmbGV4O1xufVxuXG4ubGlua3MtYXNpZGUtcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQgOiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbiAgICAgIDogcmlnaHQ7XG5cbn1cblxuLmJ0bi0tcHJpbnQsIC5idG4tLXNoYXJlIHtcbiAgYmFja2dyb3VuZCAgICAgOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybSA6IG5vbmU7XG4gIGNvbG9yICAgICAgICAgIDogJGdyZXktdGV4dDtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudCAgICAgICAgICAgOiBcIlwiO1xuICAgIGRpc3BsYXkgICAgICAgICAgIDogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoICAgICAgICAgICAgIDogMnJlbTtcbiAgICBoZWlnaHQgICAgICAgICAgICA6IDJyZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZSAgOiB1cmwoXCIuLi9zdmcvaWNvbi1wcmludC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplICAgOiBjb250YWluO1xuICAgIG1hcmdpbi1yaWdodCAgICAgIDogMC42cmVtO1xuICAgIHBvc2l0aW9uICAgICAgICAgIDogcmVsYXRpdmU7XG4gICAgdG9wICAgICAgICAgICAgICAgOiAwLjRyZW07XG4gICAgYmFja2dyb3VuZC1yZXBlYXQgOiBuby1yZXBlYXQ7XG5cbiAgfVxufVxuXG4uYnRuLS1zaGFyZSB7XG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlIDogdXJsKFwiLi4vc3ZnL2ljb24tc2hhcmUuc3ZnXCIpO1xuXG4gIH1cbn1cblxuLnNob3J0X2xpbmsge1xuICBjb2xvciAgICAgICAgICAgOiAkZ3JleV9mb250O1xuICBmb250LXNpemUgICAgICAgOiAxLjhyZW07XG4gIGRpc3BsYXkgICAgICAgICA6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudCA6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtcyAgICAgOiBjZW50ZXI7XG5cbiAgLmljb25fYXJyb3cge1xuICAgIHBvc2l0aW9uICAgIDogcmVsYXRpdmU7XG4gICAgaGVpZ2h0ICAgICAgOiAxLjVyZW07XG4gICAgd2lkdGggICAgICAgOiAxLjVyZW07XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yIDogJG1haW4tY29sb3ItLWxpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0IDogMXJlbTtcblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQgOiAxLjVyZW07XG5cbiAgICB9XG4gIH1cblxuICAvKlxuICAuaWNvbl9hcnJvdzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQgICAgICAgICAgIDogXCJcIjtcbiAgICBwb3NpdGlvbiAgICAgICAgICA6IGFic29sdXRlO1xuICAgIHRvcCAgICAgICAgICAgICAgIDogMDtcbiAgICBsZWZ0ICAgICAgICAgICAgICA6IDA7XG4gICAgcmlnaHQgICAgICAgICAgICAgOiAwO1xuICAgIGJvdHRvbSAgICAgICAgICAgIDogMDtcbiAgICBoZWlnaHQgICAgICAgICAgICA6IDEuNXJlbTtcbiAgICB3aWR0aCAgICAgICAgICAgICA6IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlICA6IHVybChcIi4uL3N2Zy9hcnJvd19wb3N0LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemUgICA6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0IDogbm8tcmVwZWF0O1xuXG4gIH0qL1xuXG59XG5cbi5zaG9ydF9idG4ge1xuICBwYWRkaW5nICAgICAgICA6IDEuNXJlbSAycmVtO1xuICBjb2xvciAgICAgICAgICA6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtIDogdXBwZXJjYXNlO1xuXG4gIC5pY29uX21lbWJlciB7XG4gICAgZGlzcGxheSAgICAgICAgOiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ24gOiBzdWI7XG4gICAgcG9zaXRpb24gICAgICAgOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQgICAgICAgICA6IDJyZW07XG4gICAgd2lkdGggICAgICAgICAgOiAycmVtO1xuICAgIG1hcmdpbi1sZWZ0ICAgIDogMXJlbTtcblxuICB9XG5cbiAgLmljb25fbWVtYmVyOjphZnRlciB7XG4gICAgY29udGVudCAgICAgICAgICAgOiBcIlwiO1xuICAgIHBvc2l0aW9uICAgICAgICAgIDogYWJzb2x1dGU7XG4gICAgd2lkdGggICAgICAgICAgICAgOiAycmVtO1xuICAgIGhlaWdodCAgICAgICAgICAgIDogMnJlbTtcbiAgICB0b3AgICAgICAgICAgICAgICA6IDA7XG4gICAgbGVmdCAgICAgICAgICAgICAgOiAwO1xuICAgIHJpZ2h0ICAgICAgICAgICAgIDogMDtcbiAgICBib3R0b20gICAgICAgICAgICA6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZSAgOiB1cmwoXCIuLi9zdmcvaWNvbi1tZW1iZXIuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZSAgIDogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQgOiBuby1yZXBlYXQ7XG5cbiAgfVxufVxuXG4uYnRuX2dyZXksXG4uYnRuX2dyZXlbdGFyZ2V0PVwiX2JsYW5rXCJdLFxuLmJ0bl9ncmV5W3RhcmdldD1cIl9zZWxmXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNiNGIzYjM7XG4gIGNvbG9yICAgICAgICAgICAgOiAjZmZmZmZmO1xuICBkaXNwbGF5ICAgICAgICAgIDogaW5saW5lLWJsb2NrO1xuXG59XG5cbi5idG5fYmx1ZSxcbi5idG5fYmx1ZVt0YXJnZXQ9XCJfYmxhbmtcIl0sXG4uYnRuX2JsdWVbdGFyZ2V0PVwiX3NlbGZcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogJG1haW4tY29sb3I7XG4gIGNvbG9yICAgICAgICAgICAgOiAjZmZmZmZmO1xuXG59XG5cbi5oZWFkZXItbWVudS1idG4ge1xuXG4gIGFbdGFyZ2V0PVwiX2JsYW5rXCJdLFxuICBhW2hyZWZePVwibWFpbHRvXCJdLFxuICBhW2hyZWZePVwidGVsXCJdIHtcbiAgICBjb2xvciA6ICNmZmZmZmY7XG5cbiAgfVxufVxuXG4ubWFwX2NvbnRlbnRfaXRlbSB7XG4gIGFbdGFyZ2V0PVwiX2JsYW5rXCJdLFxuICBhW2hyZWZePVwibWFpbHRvXCJdLFxuICBhW2hyZWZePVwidGVsXCJdIHtcbiAgICBjb2xvciA6ICRtYWluLWNvbG9yLS1saWdodDtcblxuICB9XG59XG5cbiIsIi8vIENvbG9yc1xuXG4kYmx1ZSAgICAgICAgICAgICAgICAgICAgICA6IHJnYig5OSwgMTIwLCAxMzMpO1xuXG4vLyBGb250c1xuJHAtZm9udCAgICAgICAgICAgICAgICAgICAgOiAnYWN1bWluLXBybycsIHNhbnMtc2VyaWY7XG4kaC1mb250ICAgICAgICAgICAgICAgICAgICA6ICdhY3VtaW4tcHJvJywgc2VyaWY7XG5cbiR0ZXN0ICAgICAgICAgICAgICAgICAgICAgIDogIzAwMDAwMDtcbi8vJG1haW4tY29sb3IgICAgICAgICAgICAgICAgOiAjMDA0NTg4O1xuJG1haW4tY29sb3IgICAgICAgICAgICAgICAgOiAjMTMxRTU1O1xuLy8kbWFpbi1jb2xvci0tbGlnaHQgICAgICAgICA6ICMxNGFhYzc7XG4kbWFpbi1jb2xvci0tbGlnaHQgICAgICAgICA6ICMzMzZhYWI7XG5cbiRncmV5ICAgICAgICAgICAgICAgICAgICAgIDogI2EwOWU5OTtcbi8vJGdyZXkgICAgICAgICAgICAgICAgICAgICAgOiAjOWI5MzlhO1xuJGdyZXktdGV4dCAgICAgICAgICAgICAgICAgOiAjNjE2MTYxO1xuLy8kZ3JleS1iY2cgICAgICAgICAgICAgICAgICA6ICNmN2Y3Zjc7XG4kZ3JleS1iY2cgICAgICAgICAgICAgICAgICA6ICNmNGYzZjA7XG4kbGlnaHQtZ3JleSAgICAgICAgICAgICAgICA6ICNhMDllOTk7XG4kb3JhbmdlICAgICAgICAgICAgICAgICAgICA6ICNlOTQ5MzA7XG4kZ3JlZW4gICAgICAgICAgICAgICAgICAgICA6ICM2MTk4ODk7XG4kd2hpdGUgICAgICAgICAgICAgICAgICAgICA6ICNmZmZmZmY7XG4kcHVycGxlICAgICAgICAgICAgICAgICAgICA6ICM2NjcyYWU7XG4keWVsbG93ICAgICAgICAgICAgICAgICAgICA6ICNFRkE3MzM7XG5cbiRoZWFkZXItY29sb3IgICAgICAgICAgICAgIDogcmdiYSgyNTAsIDI1MCwgMjUwLCAwLjk1KTtcbiRoMSAgICAgICAgICAgICAgICAgICAgICAgIDogMy42cmVtO1xuXG4kZ3JleV9mb250ICAgICAgICAgICAgICAgICA6ICM5MDhlOGY7XG4kYmFja2dyb3VuZF90b29sdGlwICAgICAgICA6ICNlNWY2Zjk7XG5cbiRibGFjayAgICAgICAgICAgICAgICAgICAgIDogYmxhY2s7XG5cbiRicmVhay1wb2ludC1tb2JpbGUgICAgICAgIDogNDgwcHg7XG4kYnJlYWstcG9pbnQtdGFiICAgICAgICAgICA6IDkxMHB4O1xuXG4kYnJlYWstcG9pbnQtZGVza3RvcCAgICAgICA6IDExNjBweDtcbiRicmVhay1wb2ludC1kZXNrdG9wLWxhcmdlIDogMTYyNHB4O1xuXG5AbWl4aW4gZ3JhZGllbnRMaWdodEJsdWUoKSB7XG4gIC8qXG4gIGJhY2tncm91bmQgOiAjNDliZGQzO1xuICBiYWNrZ3JvdW5kIDogLW1vei1saW5lYXItZ3JhZGllbnQoMTBkZWcsICM0OWJkZDMgMCUsICMxMTljYjYgMTAwJSk7XG4gIGJhY2tncm91bmQgOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxMGRlZywgIzQ5YmRkMyAwJSwgIzExOWNiNiAxMDAlKTtcbiAgYmFja2dyb3VuZCA6IGxpbmVhci1ncmFkaWVudCgxMGRlZywgIzQ5YmRkMyAwJSwgIzExOWNiNiAxMDAlKTtcbiAgZmlsdGVyICAgICA6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzAwZDRmZlwiLCBlbmRDb2xvcnN0cj1cIiMwMjAwMjRcIiwgR3JhZGllbnRUeXBlPTEpO1xuICAqL1xuXG4gIGJhY2tncm91bmQgOiAkbWFpbi1jb2xvci0tbGlnaHQ7XG4gIC8vYmFja2dyb3VuZCA6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg3MCwgMTg5LCAyMTEsIDEpIDAlLCByZ2JhKDI5LCAxNzQsIDIwMCwgMSkgNTAlLCByZ2JhKDE3LCAxNTYsIDE4MiwgMSkgMTAwJSk7XG59XG5cbkBtaXhpbiBncmFkaWVudERhcmtCbHVlKCkge1xuICBiYWNrZ3JvdW5kIDogIzEzMUU1NTtcbn1cblxuQG1peGluIGdyYWRpZW50UmVkKCkge1xuICBiYWNrZ3JvdW5kIDogI0VGQTczMztcbn1cblxuQG1peGluIGdyYWRpZW50R3JleSgpIHtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICM4Mjc5ODA7XG4gIGJhY2tncm91bmQtaW1hZ2UgOiAtd2Via2l0LWdyYWRpZW50KFxuICAgICAgICAgICAgICAgICAgbGluZWFyLFxuICAgICAgICAgICAgICAgICAgMCAwLFxuICAgICAgICAgICAgICAgICAgMTAwJSAwLFxuICAgICAgICAgICAgICAgICAgZnJvbSgjYTdhMGE2KSxcbiAgICAgICAgICAgICAgICAgIHRvKCM4Mjc5ODApXG4gICk7IC8vIFNhZmFyaSA0KywgQ2hyb21lIDIrXG4gIGJhY2tncm91bmQtaW1hZ2UgOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAgIGxlZnQsXG4gICAgICAgICAgICAgICAgICAjYTdhMGE2LFxuICAgICAgICAgICAgICAgICAgIzgyNzk4MFxuICApOyAvLyBTYWZhcmkgNS4xKywgQ2hyb21lIDEwK1xuICBiYWNrZ3JvdW5kLWltYWdlIDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgI2E3YTBhNiwgIzgyNzk4MCk7IC8vIEZGIDMuNitcbiAgYmFja2dyb3VuZC1pbWFnZSA6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjYTdhMGE2LCAjODI3OTgwKTsgLy8gT3BlcmEgMTEuMTBcbiAgYmFja2dyb3VuZC1pbWFnZSA6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAgIHRvIHJpZ2h0LFxuICAgICAgICAgICAgICAgICAgI2E3YTBhNixcbiAgICAgICAgICAgICAgICAgICM4Mjc5ODBcbiAgKTsgLy8gU3RhbmRhcmQsIElFMTBcbn1cblxuQG1peGluIGJvcmRlcl9idG4oKSB7XG4gIGJvcmRlci1yYWRpdXMgOiAxcmVtIDAgMCAwO1xufVxuIiwiLyogXG4gRGVmYXVsdHNcbiovXG5cbi5zZWFyY2h3cC1yZXZpc2VkLXNlYXJjaC1ub3RpY2Uge1xuICBkaXNwbGF5IDogbm9uZTtcblxufVxuXG4uZGVza3RvcCB7XG4gIGRpc3BsYXkgOiBibG9jaztcbn1cblxuLm1vYmlsZSB7XG4gIGRpc3BsYXkgOiBub25lO1xuXG59XG5cbi5oZWFkZXItaDEtbW9iaWxlIHtcbiAgZGlzcGxheSA6IG5vbmUgIWltcG9ydGFudDtcblxufVxuXG4ubm8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3cgOiBoaWRkZW47XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nIDogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5IDogJHAtZm9udDtcbiAgZm9udC1zaXplICAgOiA2Mi41JTsgLy8gMXJlbSA9IDEwcHhcbn1cblxuaW1nIHtcbiAgZGlzcGxheSAgIDogYmxvY2s7XG4gIG1heC13aWR0aCA6IDEwMCU7XG59XG5cbi53cmFwcGVyIHtcbiAgcGFkZGluZyA6IDAgM3JlbSAwIDNyZW07XG59XG5cbi5jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbSA6IDVyZW07XG59XG5cbi5jb250YWluZXItLWdyZXkge1xuICBiYWNrZ3JvdW5kIDogJGdyZXktYmNnO1xufVxuXG4ubm8tbS1iIHtcbiAgbWFyZ2luLWJvdHRvbSA6IDA7XG59XG5cbi5uby1tLXQge1xuICBtYXJnaW4tdG9wIDogMDtcbn1cblxuLnAtbiB7XG4gIHBhZGRpbmcgOiAwIDEuNXZ3O1xufVxuXG4ucC1uLWwge1xuICBwYWRkaW5nIDogMCAxLjV2dyAwIDYuNHZ3O1xufVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uIDogbm9uZTtcblxuICAqIHtcbiAgICBvcGFjaXR5IDogMC44O1xuICB9XG59XG5cbi5ncmFkaWVudF9saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3IgOiAkbWFpbi1jb2xvci0tbGlnaHQ7XG4gIC8qXG4gIGJhY2tncm91bmQgOiByZ2IoNzAsIDE4OSwgMjExKTtcbiAgYmFja2dyb3VuZCA6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg3MCwgMTg5LCAyMTEsIDEpIDAlLCByZ2JhKDI5LCAxNzQsIDIwMCwgMSkgNTAlLCByZ2JhKDE3LCAxNTYsIDE4MiwgMSkgMTAwJSk7XG4gICovXG59XG5cbi5ncmFkaWVudF9kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICRtYWluLWNvbG9yO1xuICAvKlxuICBiYWNrZ3JvdW5kIDogcmdiKDU1LCAxMDksIDE2MSk7XG4gIGJhY2tncm91bmQgOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoNTUsIDEwOSwgMTYxLCAxKSAwJSwgcmdiYSgxMCwgNzcsIDE0MCwgMSkgNTAlLCByZ2JhKDAsIDYzLCAxMjIsIDEpIDEwMCUpO1xuICAqL1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheSA6IG5vbmU7XG59XG5cbi53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGUge1xuICBtYXJnaW4tYm90dG9tIDogN3JlbTtcbiAgbWFyZ2luLXRvcCAgICA6IDZyZW07XG59XG5cbi50ZXh0X3BpY3RvX3dyYXAge1xuICBkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xuXG4gIC50ZXh0X3BpY3RvIHtcbiAgICAvL3dpZHRoICAgICAgICAgIDogMS44cmVtO1xuICAgIHBhZGRpbmcgICAgICAgIDogMCAwLjFyZW07XG4gICAgZGlzcGxheSAgICAgICAgOiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ24gOiBtaWRkbGU7XG4gICAgLy9tYXJnaW4tcmlnaHQgICA6IDRyZW07XG4gICAgbWFyZ2luLXJpZ2h0ICAgOiAxcmVtO1xuICAgIGhlaWdodCAgICAgICAgIDogMnJlbTtcbiAgfVxufVxuXG4ud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluXzQwNCB7XG4gIHdpZHRoICAgICAgICAgIDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQgICA6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b20gOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4IHtcbiAgZGlzcGxheSAgICAgICAgIDogZmxleDtcbiAganVzdGlmeS1jb250ZW50IDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZsZXgtYWxpZ24tY2VudGVyIHtcbiAgYWxpZ24taXRlbXMgOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICRicmVhay1wb2ludC1tb2JpbGUpIHtcbiAgLndyYXBwZXIge1xuICAgIG1heC13aWR0aCAgICA6IDEyMDBweDtcbiAgICBtYXJnaW4tbGVmdCAgOiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodCA6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogJGJyZWFrLXBvaW50LXRhYikge1xuICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlIHtcbiAgICBkaXNwbGF5ICAgICAgICAgOiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uICA6IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQgOiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b20gICA6IDdyZW07XG4gICAgbWFyZ2luLXRvcCAgICAgIDogNnJlbTtcblxuICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4ge1xuICAgICAgd2lkdGggICAgICAgIDogNzAlO1xuICAgICAgbWFyZ2luLXJpZ2h0IDogNSU7XG4gICAgfVxuXG4gICAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fYXNpZGUge1xuICAgICAgd2lkdGggOiAyNSU7XG4gICAgfVxuICB9XG59XG4iLCIvKiBUaGUgY29udGFpbmVyICovXG4uY29udGFpbmVyIHtcbiAgZGlzcGxheSAgICAgICAgICAgICA6IGJsb2NrO1xuICBwb3NpdGlvbiAgICAgICAgICAgIDogcmVsYXRpdmU7XG4gIC8vcGFkZGluZy1sZWZ0ICAgICAgICA6IDM1cHg7IE9MRCA9PiBEQU5JRUxcbiAgLy9tYXJnaW4tYm90dG9tICAgICAgIDogMTJweDsgT0xEID0+IERBTklFTFxuICBjdXJzb3IgICAgICAgICAgICAgIDogcG9pbnRlcjtcbiAgZm9udC1zaXplICAgICAgICAgICA6IDIycHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3QgOiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0ICAgIDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0ICAgICA6IG5vbmU7XG4gIHVzZXItc2VsZWN0ICAgICAgICAgOiBub25lO1xuICBcbiAgaW5wdXQge1xuXHRwb3NpdGlvbiA6IGFic29sdXRlO1xuXHRvcGFjaXR5ICA6IDA7XG5cdGN1cnNvciAgIDogcG9pbnRlcjtcbiAgfVxuICBcbiAgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuXHRiYWNrZ3JvdW5kLWNvbG9yIDogIzIxOTZGMztcbiAgfVxuICBcbiAgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xuXHRkaXNwbGF5IDogYmxvY2s7XG4gIH1cbiAgXG4gIC5jaGVja21hcmsge1xuXHRwb3NpdGlvbiAgICAgICAgIDogYWJzb2x1dGU7XG5cdHRvcCAgICAgICAgICAgICAgOiAwO1xuXHRsZWZ0ICAgICAgICAgICAgIDogMDtcblx0aGVpZ2h0ICAgICAgICAgICA6IDI1cHg7XG5cdHdpZHRoICAgICAgICAgICAgOiAyNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yIDogI2VlZTtcblx0Ym9yZGVyLXJhZGl1cyAgICA6IDUwJTtcbiAgfVxuICBcbiAgLmNoZWNrbWFyazphZnRlciB7XG5cdGNvbnRlbnQgIDogXCJcIjtcblx0cG9zaXRpb24gOiBhYnNvbHV0ZTtcblx0ZGlzcGxheSAgOiBub25lO1xuICB9XG4gIFxuICAuY2hlY2ttYXJrOmFmdGVyIHtcblx0dG9wICAgICAgICAgICA6IDlweDtcblx0bGVmdCAgICAgICAgICA6IDlweDtcblx0d2lkdGggICAgICAgICA6IDhweDtcblx0aGVpZ2h0ICAgICAgICA6IDhweDtcblx0Ym9yZGVyLXJhZGl1cyA6IDUwJTtcblx0YmFja2dyb3VuZCAgICA6IHdoaXRlO1xuXHRcbiAgfVxufVxuXG5cbi5jb250YWluZXI6aG92ZXIge1xuICBpbnB1dCB+IC5jaGVja21hcmsge1xuXHRiYWNrZ3JvdW5kLWNvbG9yIDogI2NjYztcbiAgfVxufVxuXG4iLCIucGFnaW5hdGlvbiB7XG4gIHRleHQtYWxpZ24gOiBjZW50ZXI7XG4gIFxuICBhe1xuXHRwYWRkaW5nOiAwIDFyZW07XG4gIH1cbiAgXG4gIC5wYWdlLW51bWJlcnMge1xuXHRjb2xvciA6ICRtYWluLWNvbG9yLS1saWdodDtcbiAgfVxuICBcbiAgLmN1cnJlbnQge1xuXHRjb2xvciA6ICRtYWluLWNvbG9yO1xuICB9XG59IiwiLmJveF9pbmZvX2hlYWRlcl93cmFwIHtcbiAgcGFkZGluZyAgICA6IDJyZW0gMS41dnc7XG4gIEBpbmNsdWRlIGdyYWRpZW50TGlnaHRCbHVlO1xuICB0cmFuc2l0aW9uIDogYWxsIDAuNHMgZWFzZS1pbjtcbiAgZGlzcGxheSAgICA6IG5vbmU7XG5cbiAgLndyYXBwZXIge1xuICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG4gICAgZGlzcGxheSAgOiBmbGV4O1xuXG4gICAgPiBwOmZpcnN0LWNoaWxkLFxuICAgIHA6Zmlyc3QtY2hpbGQgKiB7XG4gICAgICBkaXNwbGF5ICAgICA6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtcyA6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBwOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZsZXgtc2hyaW5rIDogMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yIDogI2ZmZmZmZjtcblxuICAgICAgKyBwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodCA6IDRyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRleHRfcGljdG9fd3JhcCB7XG4gICAgICAudGV4dF9waWN0byB7XG4gICAgICAgIGRpc3BsYXkgOiBibG9jaztcbiAgICAgICAgaGVpZ2h0ICA6IDZyZW07XG4gICAgICAgIG1hcmdpbiAgOiAwIDRyZW0gMCBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ib3hfaW5mb19oZWFkZXJfY2xvc2Uge1xuICAgICAgZGlzcGxheSAgICAgICAgICAgOiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQgICAgICAgICAgICA6IDJyZW07XG4gICAgICB3aWR0aCAgICAgICAgICAgICA6IDJyZW07XG4gICAgICBtYXJnaW4tcmlnaHQgICAgICA6IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbiAgICA6IG1pZGRsZTtcbiAgICAgIHBvc2l0aW9uICAgICAgICAgIDogYWJzb2x1dGU7XG4gICAgICByaWdodCAgICAgICAgICAgICA6IDEuNXZ3O1xuICAgICAgdG9wICAgICAgICAgICAgICAgOiAwO1xuICAgICAgY3Vyc29yICAgICAgICAgICAgOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplICAgOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQgOiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlICA6IHVybCgnLi4vc3ZnL2ljb25zL2ljb24tY3Jvc3MtLXdoaXRlLnN2ZycpO1xuICAgIH1cblxuICAgIC5ib3hfaW5mb19oZWFkZXJfY2xvc2U6OmJlZm9yZSB7XG4gICAgICBjb250ZW50IDogJyc7XG4gICAgICBkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGggICA6IDFyZW07XG4gICAgICBoZWlnaHQgIDogMXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLm1lbnUtZmxvYXRpbmctd3JhcCB7XG4gIHBvc2l0aW9uIDogZml4ZWQ7XG4gIHotaW5kZXggIDogOTk5O1xuICBib3R0b20gICA6IDEwcmVtO1xuICByaWdodCAgICA6IDJyZW07XG5cbiAgLm1lbnUtZmxvYXRpbmdfbGlzdCB7XG4gICAgZGlzcGxheSAgIDogZmxleDtcbiAgICBmbGV4LWZsb3cgOiBjb2x1bW47XG4gICAgZ2FwICAgICAgIDogLjhyZW07XG5cbiAgICAubWVudS1pdGVtIHtcbiAgICAgIC8vYm9yZGVyLXJhZGl1cyAgICA6IDFyZW0gMCAwIDA7XG4gICAgICBkaXNwbGF5ICAgICA6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtcyA6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ24gIDogY2VudGVyO1xuICAgICAgcG9zaXRpb24gICAgOiByZWxhdGl2ZTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIHJpZ2h0ICAgICAgICAgIDogNy41cmVtO1xuICAgICAgICBwb3NpdGlvbiAgICAgICA6IGFic29sdXRlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6IHVwcGVyY2FzZTtcbiAgICAgICAgLy9ib3R0b20gICAgIDogLTk5OTk5cHg7XG4gICAgICAgIHRyYW5zaXRpb24gICAgIDogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIG9wYWNpdHkgICAgICAgIDogMDtcbiAgICAgICAgZm9udC1zaXplICAgICAgOiAxLjJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0ICAgIDogMS41cmVtO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3IgICAgICAgOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZSAgIDogMS4ycmVtO1xuICAgICAgICBmb250LXdlaWdodCA6IDQwMDtcbiAgICAgICAgLyogZGlzcGxheSAgICAgOiBibG9jaztcbiAgICAgICAgIGZvbnQtd2VpZ2h0IDogNDAwO1xuICAgICAgICAgZm9udC1zdHlsZSAgOiBub3JtYWw7XG4gICAgICAgICBtYXJnaW4gICAgICA6IDA7XG4gICAgICAgICBmb250LXNpemUgICA6IDEuNnJlbTtcbiAgICAgICAgICovXG5cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoICA6IDYuNXJlbTtcbiAgICAgICAgICBoZWlnaHQgOiA2LjVyZW07XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gICAgLm1lbnUtaXRlbTpob3ZlciB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgb3BhY2l0eSA6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b20gOiA2cmVtO1xufVxuXG4uaGVhZGVyLW1lbnUtYnRuIHtcbiAgZGlzcGxheSAgICAgICAgIDogZmxleDtcbiAgYWxpZ24taXRlbXMgICAgIDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQgOiBjZW50ZXI7XG4gIGhlaWdodCAgICAgICAgICA6IDNyZW07XG4gIHdpZHRoICAgICAgICAgICA6IDNyZW07XG4gIHBvc2l0aW9uICAgICAgICA6IHJlbGF0aXZlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50ICAgICAgICAgICAgIDogJyc7XG4gICAgZGlzcGxheSAgICAgICAgICAgICA6IGZsZXg7XG4gICAgd2lkdGggICAgICAgICAgICAgICA6IDJyZW07XG4gICAgaGVpZ2h0ICAgICAgICAgICAgICA6IDJyZW07XG4gICAgcG9zaXRpb24gICAgICAgICAgICA6IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0ICAgOiBuby1yZXBlYXQ7XG4gICAgYWxpZ24taXRlbXMgICAgICAgICA6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQgICAgIDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24gOiBjZW50ZXIgY2VudGVyO1xuICB9XG59XG5cbi5uYXYtbWFpbiB7XG4gIGRpc3BsYXkgICAgICAgICA6IGZsZXg7XG4gIGZsZXgtZmxvdyAgICAgICA6IHJvdyB3cmFwO1xuICBwYWRkaW5nLXRvcCAgICAgOiAyLjVyZW07XG4gIGp1c3RpZnktY29udGVudCA6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zICAgICA6IGNlbnRlcjtcbn1cblxuLm5hdi1tYWluID4gYSB7XG4gIC8vZmxleC1ncm93IDogMTtcbiAgbWFyZ2luLWJvdHRvbSA6IDFyZW07XG5cbiAgc3ZnIHtcbiAgICB3aWR0aCAgOiAxMDAlO1xuICAgIGhlaWdodCA6IDMuNXJlbTtcbiAgfVxufVxuXG4uaGVhZGVyLW1lbnUtLWxvZ28ge1xuICAvL3dpZHRoICA6IDguNXJlbTtcbiAgaGVpZ2h0IDogMy41cmVtO1xufVxuXG4ubmF2LW1haW4tMSA+IGxpID4gYSB7XG4gIGZvbnQtd2VpZ2h0IDogYm9sZDtcbiAgY29sb3IgICAgICAgOiAkbWFpbi1jb2xvcjtcbn1cblxuLmhlYWRlci1tZW51LWJ0bi0tc2hvdyB7XG4gIC8vIEBpbmNsdWRlIGdyYWRpZW50R3JleTtcbiAgcG9zaXRpb24gOiByZWxhdGl2ZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXkgOiBub25lO1xuICB9XG5cbiAgYSB7XG4gICAgZm9udC1zaXplIDogMDtcbiAgICB0b3AgICAgICAgOiAxLjRyZW07XG4gICAgQGV4dGVuZCAubGluZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQgOiAnJztcbiAgICAgIEBleHRlbmQgLmxpbmU7XG4gICAgICB0b3AgICAgIDogN3B4O1xuICAgICAgbGVmdCAgICA6IDA7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50IDogJyc7XG4gICAgICBAZXh0ZW5kIC5saW5lO1xuICAgICAgdG9wICAgICA6IC03cHg7XG4gICAgICBsZWZ0ICAgIDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmxpbmUge1xuICBkaXNwbGF5ICAgICAgICAgIDogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbiAgICAgICAgIDogYWJzb2x1dGU7XG5cbiAgaGVpZ2h0ICAgICAgICAgICA6IDAuMnJlbTtcbiAgYmFja2dyb3VuZCAgICAgICA6IGJsYWNrO1xuICB3aWR0aCAgICAgICAgICAgIDogMnJlbTtcblxuICB0cmFuc2l0aW9uICAgICAgIDogYWxsIDAuMnMgbGluZWFyIDAuMDFzO1xuICB0cmFuc2Zvcm0tb3JpZ2luIDogdG9wIGxlZnQ7XG4gIG1hcmdpbiAgICAgICAgICAgOiBhdXRvO1xufVxuXG4uaGVhZGVyLW1lbnUtYnRuLS1zaG93LWRlc2t0b3Age1xuICBAaW5jbHVkZSBncmFkaWVudFJlZDtcblxuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZSA6IHVybCgnLi4vc3ZnL2ljb25zL2ljb24tZGVza3RvcC0tYmx1ZS5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemUgIDogY29udGFpbjtcbiAgfVxufVxuXG4uaGVhZGVyLW1lbnUtYnRuLS1wZXJzb24ge1xuICBAaW5jbHVkZSBncmFkaWVudERhcmtCbHVlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlIDogdXJsKCcuLi9zdmcvaWNvbnMvaWNvbi1wZXJzb24tLXdoaXRlLnN2ZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZSAgOiBjb250YWluO1xuICB9XG59XG5cbi5oZWFkZXItbWVudS1idG4tLWpvYnMge1xuICAvL0BpbmNsdWRlIGdyYWRpZW50TGlnaHRCbHVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogJG9yYW5nZTtcblxuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZSA6IHVybCgnLi4vc3ZnL2ljb25zL2ljb24tam9icy5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemUgIDogY29udGFpbjtcbiAgfVxufVxuXG4uaGVhZGVyLW1lbnUtYnRuLS1zZWFyY2gge1xuICBkaXNwbGF5ICAgICAgICAgIDogZmxleDtcbiAgd2lkdGggICAgICAgICAgICA6IDMuMnJlbTtcbiAgaGVpZ2h0ICAgICAgICAgICA6IDMuMnJlbTtcbiAgb3ZlcmZsb3cgICAgICAgICA6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNmMWYxZjE7XG5cbiAgPiBhIHtcbiAgICBkaXNwbGF5ICAgICAgOiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQgOiAzcmVtO1xuICAgIHdoaXRlLXNwYWNlICA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdyAgICAgOiBoaWRkZW47XG4gICAgd2lkdGggICAgICAgIDogMDtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50ICAgICAgICAgICAgIDogJyc7XG4gICAgZGlzcGxheSAgICAgICAgICAgICA6IGZsZXg7XG4gICAgYWxpZ24taXRlbXMgICAgICAgICA6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlICAgIDogdXJsKCcuLi9zdmcvaWNvbnMvaWNvbi1zZWFyY2guc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1zaXplICAgICA6IDcwJSA3MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbiA6IGNlbnRlciBjZW50ZXI7XG4gICAgd2lkdGggICAgICAgICAgICAgICA6IDEwMCU7XG4gICAgaGVpZ2h0ICAgICAgICAgICAgICA6IDEwMCU7XG4gICAgdG9wICAgICAgICAgICAgICAgICA6IDA7XG4gICAgcG9zaXRpb24gICAgICAgICAgICA6IGFic29sdXRlO1xuICAgIGN1cnNvciAgICAgICAgICAgICAgOiBwb2ludGVyO1xuICB9XG59XG5cbi5uYXYtbWFpbi0xIHtcbiAgYmFja2dyb3VuZCAgICAgICAgIDogd2hpdGU7XG4gIHBhZGRpbmctbGVmdCAgICAgICA6IDNyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbiA6IGFsbCAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbiAgICA6IGFsbCAwLjJzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uICAgICA6IGFsbCAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb24gICAgICA6IGFsbCAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb24gICAgICAgICA6IGFsbCAwLjJzIGVhc2U7XG4gIG1heC1oZWlnaHQgICAgICAgICA6IDA7XG4gIG92ZXJmbG93ICAgICAgICAgICA6IGhpZGRlbjtcbiAgaGVpZ2h0ICAgICAgICAgICAgIDogMDtcbiAgZm9udC1zaXplICAgICAgICAgIDogMS40cmVtO1xuXG4gIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQgOiAzcmVtO1xuICB9XG5cbiAgYSB7XG4gICAgZGlzcGxheSAgICAgICAgIDogYmxvY2s7XG4gICAgcGFkZGluZyAgICAgICAgIDogMC41cmVtIDA7XG4gICAgY29sb3IgICAgICAgICAgIDogJGdyZXktdGV4dDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQgOiBjZW50ZXI7XG4gIH1cblxuICBhICsgYSB7XG4gICAgYmFja2dyb3VuZCA6IHJlZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgYTpob3ZlciB7XG4gICAgY29sb3IgOiAkbWFpbi1jb2xvcjtcbiAgfVxufVxuXG4ubmF2LW1haW4tMSA+IGxpIHtcbiAgcGFkZGluZy10b3AgOiAzcmVtO1xufVxuXG4ubmF2LW1haW4tMSA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbSA6IDZyZW07XG59XG5cbi5uYXYtbWFpbi0xLS1vcGVuIHtcbiAgbWFyZ2luLXRvcCA6IDFyZW07XG4gIGhlaWdodCAgICAgOiAxMDB2aDtcbiAgbWF4LWhlaWdodCA6IDEwMHZoO1xuICBvdmVyZmxvdyAgIDogc2Nyb2xsO1xufVxuXG4ubmF2LW1haW4tMSB7XG4gIC5tZW51LWl0ZW0ge1xuICAgIC5zdWItbWVudSB7XG4gICAgICBkaXNwbGF5IDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLm5hdi1tYWluLTIuZGVza3RvcCB7XG4gIGRpc3BsYXkgICAgICAgICA6IGZsZXg7XG4gIGFsaWduLWl0ZW1zICAgICA6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50IDogc3BhY2UtYmV0d2VlbjtcblxuICBsaTpmaXJzdC1jaGlsZCB7XG4gICAgYSB7XG4gICAgICBjb2xvciA6ICRtYWluLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gID4gbGkge1xuICAgIG1hcmdpbi1sZWZ0IDogMXJlbTtcbiAgfVxufVxuXG4uaW1hZ2UtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbSA6IDRyZW07XG59XG5cbi5uYXYtb3BlbiB7XG4gIG92ZXJmbG93IDogaGlkZGVuO1xufVxuXG4uc2VhcmNoLWZvcm0taG9tZSB7XG4gIG1hcmdpbi10b3AgOiAzcmVtO1xufVxuXG4uaGVhZGVyLWRlc2t0b3Age1xuICBkaXNwbGF5IDogbm9uZTtcbn1cblxuLm5hdi1tYWluIHtcbiAgcG9zaXRpb24gOiByZWxhdGl2ZTtcbiAgei1pbmRleCAgOiA5OTk5OTk5OTk5OTk5OTtcbn1cblxuLmVycm9yX3BhZ2VfaGVhZGVyIHtcbiAgbWFyZ2luLWxlZnQgOiAwICFpbXBvcnRhbnQ7XG5cbiAgLmhlYWRlci5oZWFkZXItZGVza3RvcCB7XG4gICAgaGVpZ2h0ICAgICAgOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQgOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAud3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduIDogY2VudGVyO1xuXG4gICAgICAuZXJyb3JfaW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcCA6IDE0cmVtO1xuICAgICAgICB3aWR0aCAgICAgIDogNTAlO1xuICAgICAgICBkaXNwbGF5ICAgIDogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuXG4gICAgICAuZXJyb3JfdGl0bGUge1xuICAgICAgICBwYWRkaW5nLXRvcCA6IDNyZW07XG4gICAgICAgIHdpZHRoICAgICAgIDogMTAwJTtcbiAgICAgICAgYm90dG9tICAgICAgOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLmhlYWRlci1kZXNrdG9wIHtcbiAgbWFyZ2luLWJvdHRvbSA6IDA7XG4gIC8vaGVpZ2h0ICAgICAgICA6IDUwMHB4O1xufVxuXG4uaGVhZGVyLmhlYWRlci1kZXNrdG9wLmhlYWRlcl9ub19pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b20gOiAwO1xuICBtaW4taGVpZ2h0ICAgIDogMzAwcHg7XG59XG5cbi5oZWFkZXItbW9iaWxlIHtcbiAgZGlzcGxheSA6IG5vbmU7XG59XG5cbi5oZWFkZXItZGVza3RvcCB7XG4gIGRpc3BsYXkgOiBibG9jaztcbn1cblxuLm5hdi1tYWluLTEsXG4ubmF2LW1haW4tMS0tb3BlbiB7XG4gIGhlaWdodCAgICAgOiBhdXRvO1xuICBtYXgtaGVpZ2h0IDogaW5oZXJpdDtcbn1cblxuLmZpeGVkLWhlYWRlci1kZXNrdG9wIHtcbiAgcG9zaXRpb24gICAgICAgICA6IGluaGVyaXQ7XG4gIGxlZnQgICAgICAgICAgICAgOiAwO1xuICByaWdodCAgICAgICAgICAgIDogMDtcbiAgei1pbmRleCAgICAgICAgICA6IDIwMztcbiAgdG9wICAgICAgICAgICAgICA6IDA7XG4gIG1hcmdpbiAgICAgICAgICAgOiAwO1xuICB3aWR0aCAgICAgICAgICAgIDogMTAwJTtcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yIDogcmdiYSgyNTAsIDI1MCwgMjUwLCAuNjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbiAgICAgICA6IGFsbCBlYXNlLWluIDAuMXM7XG4gIHBhZGRpbmctYm90dG9tICAgOiAycmVtO1xufVxuXG4uaGVhZGVyLXNjcm9sbGVkIC5maXhlZC1oZWFkZXItZGVza3RvcCB7XG4gIHBvc2l0aW9uICAgICAgICAgOiBmaXhlZDtcbiAgei1pbmRleCAgICAgICAgICA6IDk5OTk5OTk7XG4gIGJhY2tncm91bmQtY29sb3IgOiAkaGVhZGVyLWNvbG9yO1xuICB0cmFuc2l0aW9uICAgICAgIDogYWxsIGVhc2UtaW4gMC4xcztcbn1cblxuLm5hdi1vcGVuIHtcbiAgb3ZlcmZsb3cgOiBzY3JvbGw7XG59XG5cbi5uYXYtbWFpbiB7XG4gIHBhZGRpbmctdG9wICAgOiAycmVtO1xuICBwYWRkaW5nLWxlZnQgIDogM3JlbTtcbiAgcGFkZGluZy1yaWdodCA6IDNyZW07XG59XG5cbi5uYXYtbWFpbi0xIHtcbiAgb3ZlcmZsb3cgOiB2aXNpYmxlO1xuICBkaXNwbGF5ICA6IGZsZXg7XG5cbiAgbGkge1xuICAgIHBhZGRpbmctdG9wIDogMDtcbiAgfVxufVxuXG4ubWFpbi1tZW51LWl0ZW0ge1xuICAmID4gYSB7XG4gICAgcGFkZGluZy1sZWZ0IDogMXJlbTtcbiAgICBkaXNwbGF5ICAgICAgOiBmbGV4O1xuICB9XG5cbiAgJiA+IHVsIHtcbiAgICBwb3NpdGlvbiAgICAgICA6IGFic29sdXRlO1xuICAgIGxlZnQgICAgICAgICAgIDogMDtcbiAgICByaWdodCAgICAgICAgICA6IDA7XG4gICAgZGlzcGxheSAgICAgICAgOiBub25lO1xuICAgIGJhY2tncm91bmQgICAgIDogd2hpdGU7XG4gICAgYmFja2dyb3VuZCAgICAgOiAkaGVhZGVyLWNvbG9yO1xuICAgIG1heC13aWR0aCAgICAgIDogMTIwMHB4O1xuICAgIG1hcmdpbiAgICAgICAgIDogMCA2LjR2dztcbiAgICBmbGV4LWRpcmVjdGlvbiA6IGNvbHVtbjtcblxuICAgICYgPiBsaSAuc3ViLW1lbnUgYSB7XG4gICAgICBmb250LXNpemUgOiAxLjJyZW07XG4gICAgfVxuICB9XG5cbiAgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gICAgcGFkZGluZy1sZWZ0IDogMDtcbiAgfVxufVxuXG4ubWFpbi1tZW51LWl0ZW06aG92ZXIgPiB1bCB7XG4gIGRpc3BsYXkgOiBmbGV4O1xuICB6LWluZGV4IDogMjAxO1xufVxuXG4uY29sdW1uLXN1Yi1tZW51IHtcbiAgJiA+IHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbiA6IHJvdztcbiAgfVxufVxuXG4ubmF2LW1haW4tMSA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbSA6IDA7XG59XG5cbi5uYXYtbWFpbi0xIHtcbiAgYmFja2dyb3VuZCA6IG5vbmU7XG5cbiAgPiBsaSA+IC5zdWItbWVudSB7XG4gICAgcGFkZGluZyA6IDJyZW0gMnJlbSAwIDJyZW07XG4gIH1cbn1cblxuLmhlYWRlci5oZWFkZXItZGVza3RvcC5oZWFkZXJfZnJvbnRfcGFnZSB7XG4gIC53cmFwcGVyIHtcbiAgICAuaGVhZGVyLWgxLmhlYWRlci1oMS0tcGljdHVyZSB7XG4gICAgICBib3R0b20gOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyX3BhZ2Uge1xuICBwYWRkaW5nLWJvdHRvbSA6IDN2aDtcbn1cblxuLnNlYXJjaC1mb3JtLWhvbWUge1xuICBtYXgtd2lkdGggOiA3MHJlbTtcbn1cblxuLmhlYWRlcl93cmFwIHtcbiAgZGlzcGxheSAgICAgICAgIDogZmxleDtcbiAganVzdGlmeS1jb250ZW50IDogZmxleC1zdGFydDtcbiAgbWluLWhlaWdodCAgICAgIDogNjNyZW07XG5cbiAgLmNvbnRlbnRfaGVhZGVyIHtcbiAgICBmbGV4ICAgICAgICAgICAgOiAwIDEgNTAlO1xuICAgIHBhZGRpbmctbGVmdCAgICA6IDZyZW07XG4gICAgcGFkZGluZy10b3AgICAgIDogNy41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tICA6IDhyZW07XG4gICAgcGFkZGluZy1yaWdodCAgIDogM3JlbTtcbiAgICBmbGV4LWRpcmVjdGlvbiAgOiBjb2x1bW47XG4gICAgZGlzcGxheSAgICAgICAgIDogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQgOiBjZW50ZXI7XG5cbiAgICAuaGVhZGVyLWgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b20gICA6IDUuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0ICAgICA6IDE7XG4gICAgICAvL2JvdHRvbSAgICAgIDogMDtcbiAgICAgIGZvbnQtc2l6ZSAgICAgICA6IDhyZW07XG4gICAgICBwYWRkaW5nLXRvcCAgICAgOiA2cmVtO1xuICAgICAgZGlzcGxheSAgICAgICAgIDogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudCA6IGZsZXgtc3RhcnQ7XG5cbiAgICAgIC5oZWFkZXItYXJjIHtcbiAgICAgICAgZGlzcGxheSAgICAgICAgOiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtcyAgICA6IGZsZXgtZW5kO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbSA6IDEuN3JlbTtcbiAgICAgICAgd2lkdGggICAgICAgICAgOiAxOTRweDtcbiAgICAgICAgaGVpZ2h0ICAgICAgICAgOiBhdXRvO1xuXG4gICAgICAgIHBvc2l0aW9uICAgICAgIDogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQgICAgICAgICAgIDogLTVyZW07XG5cbiAgICAgICAgLnN2ZyB7XG4gICAgICAgICAgZGlzcGxheSA6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoICAgOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlci1kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemUgICAgIDogMi40cmVtO1xuICAgICAgbGluZS1oZWlnaHQgICA6IDEuMjtcbiAgICAgIHBhZGRpbmctcmlnaHQgOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gIC5tZWRpYV9oZWFkZXIge1xuICAgIGZsZXggOiAwIDEgNTAlO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLSBSRVNQT05TSVZFIC0tLS0tLS0tLS0qL1xuXG4vL0RFU0tUT1BcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICRicmVhay1wb2ludC1kZXNrdG9wKSB7XG4gIC5oZWFkZXItaW1hZ2UtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQgOiA0NXZ3O1xuICAgIC8vbWFyZ2luLWxlZnQgOiAtNDB2dztcblxuICAgICYgPiAqIHtcbiAgICAgIG1hcmdpbi1sZWZ0IDogLTQ1dnc7XG4gICAgICAvL21hcmdpbi1sZWZ0IDogLTQwdnc7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1tYWluLTEge1xuICAgIHBhZGRpbmctbGVmdCA6IDA7XG4gICAgYm9yZGVyICAgICAgIDogbm9uZTtcblxuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0IDogMnJlbTtcblxuICAgICAgYSB7XG4gICAgICAgIHBhZGRpbmctbGVmdCA6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBsaSA+IC5zdWItbWVudSB7XG4gICAgICBiYWNrZ3JvdW5kIDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgICAgICAgIDE4MGRlZyxcbiAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDAlLFxuICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMnJlbSxcbiAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuNSkgMnJlbSxcbiAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuNSkgMTAwJVxuICAgICAgKTtcbiAgICB9XG5cbiAgICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAuc3ViLW1lbnUge1xuICAgICAgICBkaXNwbGF5ICAgICAgICAgIDogbm9uZTtcbiAgICAgICAgcG9zaXRpb24gICAgICAgICA6IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4ICAgICAgICAgIDogOTk5OTk5OTtcbiAgICAgICAgdG9wICAgICAgICAgICAgICA6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkaGVhZGVyLWNvbG9yO1xuXG4gICAgICAgIGxlZnQgICAgICAgICAgICAgOiAwO1xuICAgICAgICByaWdodCAgICAgICAgICAgIDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0ICAgICA6IDA7XG5cbiAgICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuXG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGNvbG9yIDogJG1haW4tY29sb3ItLWxpZ2h0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5ICAgICAgICAgIDogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdyAgICAgICAgOiBjb2x1bW47XG5cbiAgICAgICAgICAgIHBvc2l0aW9uICAgICAgICAgOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcCAgICAgICAgICAgICAgOiBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQgICAgIDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wICAgICAgOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b20gICA6IDA7XG5cbiAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvciA6ICRncmV5LXRleHQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lbnUtaXRlbTo6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5IDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciB7XG4gICAgICAuc3ViLW1lbnUge1xuICAgICAgICBkaXNwbGF5ICAgICAgICAgOiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgOiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIHBhZGRpbmcgICAgICAgICA6IDRyZW0gMXJlbSAzcmVtIDFyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tbWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0IDogMDtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLW1lbnUtYnRuLS1wZXJzb24sXG4gIC5oZWFkZXItbWVudS1idG4tLXNob3ctZGVza3RvcCxcbiAgLmhlYWRlci1tZW51LWJ0bi0tam9icyB7XG4gICAgaGVpZ2h0ICAgICAgICA6IGF1dG87XG4gICAgd2lkdGggICAgICAgICA6IGF1dG87XG4gICAgcGFkZGluZyAgICAgICA6IDAuNnJlbSAwLjhyZW07XG4gICAgYm9yZGVyLXJhZGl1cyA6IDFyZW0gMCAwIDA7XG4gICAgZGlzcGxheSAgICAgICA6IGZsZXg7XG4gICAgYWxpZ24taXRlbXMgICA6IGNlbnRlcjtcblxuICAgIGEge1xuICAgICAgZGlzcGxheSAgICAgOiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0IDogMXJlbTtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLW1lbnUtYnRuLS1wZXJzb246OmJlZm9yZSxcbiAgLmhlYWRlci1tZW51LWJ0bi0tc2hvdy1kZXNrdG9wOjpiZWZvcmUsXG4gIC5oZWFkZXItbWVudS1idG4tLWpvYnM6OmJlZm9yZSB7XG4gICAgcG9zaXRpb24gICAgICAgICAgICA6IHN0YXRpYztcbiAgICBkaXNwbGF5ICAgICAgICAgICAgIDogZmxleDtcbiAgICBhbGlnbi1pdGVtcyAgICAgICAgIDogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodCAgICAgICAgOiAwLjZyZW07XG4gICAgd2lkdGggICAgICAgICAgICAgICA6IDJyZW07XG4gICAgYmFja2dyb3VuZC1zaXplICAgICA6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbiA6IGNlbnRlciBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogJGJyZWFrLXBvaW50LWRlc2t0b3AtbGFyZ2UpIHtcbiAgLmhlYWRlci1pbWFnZS1kZXNrdG9wIHtcbiAgICAuaGVhZGVyLW1lbnUtYnRuIHtcbiAgICAgIC51cHBlcmNhc2Uge1xuICAgICAgICB0cmFuc2l0aW9uIDogYWxsIGVhc2UtaW47XG4gICAgICB9XG5cbiAgICAgIC51cHBlcmNhc2U6aG92ZXIge1xuICAgICAgICBvcGFjaXR5ICAgICA6IDE7XG4gICAgICAgIGZvbnQtd2VpZ2h0IDogNzAwO1xuICAgICAgICB0cmFuc2l0aW9uICA6IGFsbCBlYXNlLWluO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIuc2xpZGVyLS1uZXdzIHtcblxuICBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbSA6IDRyZW07XG5cbiAgICAubWVkaWFfX2NvbnRlbnRfX2RhdGUge1xuICAgICAgZGlzcGxheSA6IGJsb2NrO1xuXG4gICAgfVxuICB9XG59XG5cbi53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4sICN0aW55bWNlLCAud3JhcHBlci0tbWFpbiB7XG5cbiAgLyotLS0tLS0tLS0tLSBHTE9CQUwgTUFJTiAtLS0tLS0tLS0tLSovXG5cbiAgLy9HTE9CQUwgKFBBR0VTICsgRURJVE9SIEJBQ0tPRkZJQ0UpXG5cbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tYm90dG9tIDogMnJlbTtcbiAgfVxuXG5cbiAgdWwge1xuICAgIG1hcmdpbiAgICAgICA6IDFyZW0gMDtcbiAgICBwYWRkaW5nLWxlZnQgOiAycmVtO1xuXG4gICAgbGkge1xuICAgICAgcGFkZGluZyAgOiAwIDAgMCAycmVtO1xuICAgICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcblxuICAgICAgaDMge1xuICAgICAgICBtYXJnaW4tdG9wIDogM3JlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQgICAgICAgICAgOiBcIlwiO1xuICAgICAgaGVpZ2h0ICAgICAgICAgICA6IDAuNHJlbTtcbiAgICAgIHdpZHRoICAgICAgICAgICAgOiAwLjRyZW07XG4gICAgICBib3JkZXItcmFkaXVzICAgIDogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRtYWluLWNvbG9yO1xuXG4gICAgICBwb3NpdGlvbiAgICAgICAgIDogYWJzb2x1dGU7XG4gICAgICBsZWZ0ICAgICAgICAgICAgIDogMC41cmVtO1xuICAgICAgdG9wICAgICAgICAgICAgICA6IDFyZW07XG5cbiAgICB9XG5cbiAgICAucmVtb3ZlX2J1bGxldDo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXkgOiBub25lO1xuXG4gICAgfVxuICB9XG5cbiAgb2wge1xuICAgIG1hcmdpbiAgICAgICA6IDFyZW0gMDtcbiAgICBwYWRkaW5nLWxlZnQgOiAycmVtO1xuXG4gICAgbGkge1xuICAgICAgcGFkZGluZyAgOiAwIDAgMCAycmVtO1xuICAgICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcblxuICAgICAgLm9sX2NvdW50IHtcbiAgICAgICAgY29sb3IgICAgOiAkbWFpbi1jb2xvcjtcbiAgICAgICAgaGVpZ2h0ICAgOiAwLjRyZW07XG4gICAgICAgIHdpZHRoICAgIDogMC40cmVtO1xuXG4gICAgICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQgICAgIDogLTAuM3JlbTtcbiAgICAgICAgdG9wICAgICAgOiAwO1xuXG4gICAgICB9XG5cbiAgICAgIHVsIHtcblxuICAgICAgICBsaTo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5IDogYmxvY2s7XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gICAgbGk6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5IDogbm9uZTtcbiAgICB9XG5cbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LWZhbWlseSA6ICdhY3VtaW4tcHJvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodCA6IDcwMDtcblxuICB9XG5cblxuICAuYWxlcnRfYm94IHtcbiAgICBtYXJnaW4tdG9wICAgIDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tIDogMnJlbTtcbiAgICBkaXNwbGF5ICAgICAgIDogZmxleDtcblxuICAgIHNwYW4ge1xuICAgICAgbGluZS1oZWlnaHQgOiAxO1xuICAgIH1cblxuICAgIC5hbGVydF9ib3hfaWNvbiB7XG4gICAgICBmbGV4ICAgICAgICAgICAgOiAxIDAgMTUlO1xuICAgICAgd2lkdGggICAgICAgICAgIDogMTUlO1xuICAgICAgcG9zaXRpb24gICAgICAgIDogcmVsYXRpdmU7XG4gICAgICAvL21hcmdpbi1yaWdodCA6IDAuMnJlbTtcblxuICAgICAgZGlzcGxheSAgICAgICAgIDogZmxleDtcbiAgICAgIGZsZXgtZmxvdyAgICAgICA6IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudCA6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtcyAgICAgOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcCAgICAgOiAzcmVtO1xuXG4gICAgICBpbWcge1xuICAgICAgICAvL3dpZHRoIDogNTAlO1xuICAgICAgICB3aWR0aCA6IDZyZW07XG4gICAgICAgIC8vcG9zaXRpb24gIDogYWJzb2x1dGU7XG4gICAgICAgIC8vdG9wICAgICAgIDogNTAlO1xuICAgICAgICAvL2xlZnQgICAgICA6IDUwJTtcbiAgICAgICAgLy90cmFuc2Zvcm0gOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbl93cmFwX3dhcm5pbmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRvcmFuZ2U7XG5cbiAgICB9XG5cbiAgICAuaWNvbl93cmFwX25vdGUge1xuICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yIDogcmdiYSgyMCwgMTcwLCAxOTksIDAuNCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogIzJlOWE4OTtcbiAgICB9XG5cbiAgICAuaWNvbl93cmFwX2luZm9zIHtcbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvciA6ICNlYWVhZWE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJG1haW4tY29sb3ItLWxpZ2h0O1xuICAgIH1cblxuICAgIC5pY29uX3dyYXBfcGx1cyB7XG4gICAgICAvL2JhY2tncm91bmQtY29sb3IgOiAjZWFlYWVhO1xuICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICR5ZWxsb3c7XG5cbiAgICB9XG5cbiAgICAuaWNvbl93cmFwX2FsdGVybmF0aXZlIHtcbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvciA6ICNlYWVhZWE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogIzAxNEY1NjtcblxuICAgIH1cblxuICAgIC5pY29uX3dyYXBfdG9waWNzIHtcbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvciA6ICNlYWVhZWE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogIzY2NzJhZTtcblxuICAgIH1cblxuICAgIC5hbGVydF9ib3hfY29udGVudCB7XG4gICAgICBmbGV4ICAgIDogMCAxIDg1JTtcbiAgICAgIHBhZGRpbmcgOiAzcmVtIDJyZW0gM3JlbSAwO1xuICAgICAgY29sb3IgICA6ICR3aGl0ZTtcblxuICAgICAgaDMge1xuICAgICAgICBtYXJnaW4tdG9wIDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAud2FybmluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJG9yYW5nZTtcblxuICAgICAgaDMsIGg0LCBwLCBsaSwgKiB7XG4gICAgICAgIGNvbG9yIDogJHdoaXRlO1xuXG4gICAgICB9XG5cbiAgICAgIGxpOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5vbF9jb3VudCB7XG4gICAgICAgIGNvbG9yIDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAubm90ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogIzJlOWE4OTtcblxuICAgICAgaDMsIGg0LCBwLCBsaSwgKiB7XG4gICAgICAgIGNvbG9yIDogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICBsaTo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXG4gICAgICB9XG5cbiAgICAgIC5vbF9jb3VudCB7XG4gICAgICAgIGNvbG9yIDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmluZm9zIHtcbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvciA6ICNlYWVhZWE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJG1haW4tY29sb3ItLWxpZ2h0O1xuXG4gICAgICBoMywgaDQsIHAsIGxpLCAqIHtcbiAgICAgICAgY29sb3IgOiAkd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIGxpOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJHdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgICAgIH1cblxuICAgICAgLm9sX2NvdW50IHtcbiAgICAgICAgY29sb3IgOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC5wbHVzIHtcbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvciA6ICNlYWVhZWE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJHllbGxvdztcblxuICAgICAgaDMsIGg0LCBwLCBsaSwgKiB7XG4gICAgICAgIGNvbG9yIDogIzEzMUU1NTtcbiAgICAgIH1cblxuICAgICAgbGk6OmJlZm9yZSB7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvciA6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLmFsdGVybmF0aXZlIHtcbiAgICAvL2ZsZXggICAgICAgICAgICAgOiAwIDEgMTAwJSAhaW1wb3J0YW50O1xuICAgIC8vcGFkZGluZyAgICAgICAgICA6IDNyZW0gMnJlbSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3IgOiAjMDE0RjU2O1xuXG4gICAgaDMsIGg0LCBwLCBsaSwgKiB7XG4gICAgICBjb2xvciA6ICR3aGl0ZTtcblxuICAgIH1cblxuICAgIGxpOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5vbF9jb3VudCB7XG4gICAgICBjb2xvciA6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICB9XG5cbiAgLnRvcGljcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICM2NjcyYWU7XG5cbiAgICBoMywgaDQsIHAsIGxpLCAqIHtcbiAgICAgIC8vY29sb3IgOiAjMTMxRTU1O1xuICAgICAgY29sb3IgOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgbGk6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm9sX2NvdW50IHtcbiAgICAgIGNvbG9yIDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gIH1cblxuICAvL0FSVElDTEVTICsgRkFRXG4gIC5hY2NvcmRpb25fbGlzdCB7XG4gICAgcGFkZGluZyA6IDA7XG4gICAgbWFyZ2luICA6IDFyZW0gMDtcbiAgICAvL292ZXJmbG93IDogaGlkZGVuO1xuXG4gICAgLmFjY29yZGlvbl9pdGVtIHtcbiAgICAgIHBhZGRpbmcgIDogMDtcbiAgICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG4gICAgICAvL21hcmdpbi1ib3R0b20gOiA0cmVtO1xuICAgICAgLy9tYXJnaW4tYm90dG9tIDogMnJlbTtcblxuICAgICAgLnVrLWFjY29yZGlvbi10aXRsZSB7XG4gICAgICAgIGNvbG9yICAgICAgICAgICA6ICRtYWluLWNvbG9yLS1saWdodDtcbiAgICAgICAgcGFkZGluZyAgICAgICAgIDogMXJlbSAwO1xuICAgICAgICBwb3NpdGlvbiAgICAgICAgOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGggICAgICAgICAgIDogMTAwJTtcbiAgICAgICAgZGlzcGxheSAgICAgICAgIDogZmxleDtcbiAgICAgICAgZmxleC1mbG93ICAgICAgIDogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgOiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBvdmVyZmxvdyAgICAgICAgOiB2aXNpYmxlO1xuXG4gICAgICAgIC5hY2NvcmRpb25fdGl0bGVfd3JhcHBlciB7XG4gICAgICAgICAgcG9zaXRpb24gICAgOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aCAgICAgICA6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheSAgICAgOiBmbGV4O1xuICAgICAgICAgIGZsZXgtZmxvdyAgIDogcm93O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0IDogNjAwO1xuXG4gICAgICAgICAgLmFjY29yZGlvbl90aXRsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGggICAgOiA5NiU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLypcbiAgICAgICAgICAuYWNjb3JkaW9uX3RpdGxlX2xlYWRlciB7XG4gICAgICAgICAgICBmbGV4ICAgICA6IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuXG4gICAgICAgICAgfVxuICAgICAgICAgIC5hY2NvcmRpb25fdGl0bGVfbGVhZGVyOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50ICAgICAgICAgIDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uICAgICAgICAgOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcCAgICAgICAgICAgICAgOiAxLjJyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduICAgICAgIDogY2VudGVyO1xuICAgICAgICAgICAgbGVmdCAgICAgICAgICAgICA6IDFyZW07XG4gICAgICAgICAgICAvL3JpZ2h0ICAgICAgICAgICAgOiAxcmVtO1xuICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICA6IC4xNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmcgICAgICAgICAgOiAwIDFyZW07XG4gICAgICAgICAgICB3aWR0aCAgICAgICAgICAgIDogOTklO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6IGxpZ2h0Z3JleTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAgKi9cbiAgICAgICAgfVxuXG4gICAgICAgIC8qXG4gICAgICAgLnVrLWFjY29yZGlvbi1hcnJvdyB7XG4gICAgICAgICBwb3NpdGlvbiAgICAgICAgIDogcmVsYXRpdmU7XG4gICAgICAgICB6LWluZGV4ICAgICAgICAgIDogMDtcbiAgICAgICAgIGhlaWdodCAgICAgICAgICAgOiAycmVtO1xuICAgICAgICAgd2lkdGggICAgICAgICAgICA6IDJyZW07XG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogd2hpdGU7XG4gICAgICAgfVxuXG4gICAgICAgLnVrLWFjY29yZGlvbi1hcnJvdzo6YmVmb3JlIHtcbiAgICAgICAgIGNvbnRlbnQgICAgICAgICAgICAgOiBcIlwiO1xuICAgICAgICAgaGVpZ2h0ICAgICAgICAgICAgICA6IDNyZW07XG4gICAgICAgICB3aWR0aCAgICAgICAgICAgICAgIDogM3JlbTtcbiAgICAgICAgIHBvc2l0aW9uICAgICAgICAgICAgOiBhYnNvbHV0ZTtcbiAgICAgICAgIHRvcCAgICAgICAgICAgICAgICAgOiAtLjNyZW07XG4gICAgICAgICByaWdodCAgICAgICAgICAgICAgIDogLS40cmVtO1xuICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQgICA6IG5vLXJlcGVhdDtcbiAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gOiBjZW50ZXI7XG4gICAgICAgICBiYWNrZ3JvdW5kLXNpemUgICAgIDogY292ZXI7XG4gICAgICAgICB6LWluZGV4ICAgICAgICAgICAgIDogOTk5OTk5OTtcbiAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgICAgOiB1cmwoJy4uL3N2Zy9hcnJvdy1kb3duLnN2ZycpO1xuICAgICAgICAgdHJhbnNpdGlvbiAgICAgICAgICA6IGFsbCAuMXMgZWFzZS1pbjtcblxuICAgICAgIH1cblxuICAgICAgIC5hY2NvcmRpb25fdGl0bGVfd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgICAgIGNvbnRlbnQgICAgICAgICAgICAgOiBcIlwiO1xuICAgICAgICAgaGVpZ2h0ICAgICAgICAgICAgICA6IDNyZW07XG4gICAgICAgICB3aWR0aCAgICAgICAgICAgICAgIDogM3JlbTtcbiAgICAgICAgIHBvc2l0aW9uICAgICAgICAgICAgOiBhYnNvbHV0ZTtcbiAgICAgICAgIHRvcCAgICAgICAgICAgICAgICAgOiAtLjNyZW07XG4gICAgICAgICByaWdodCAgICAgICAgICAgICAgIDogMDtcbiAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0ICAgOiBuby1yZXBlYXQ7XG4gICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIDogY2VudGVyO1xuICAgICAgICAgYmFja2dyb3VuZC1zaXplICAgICA6IGNvdmVyO1xuICAgICAgICAgei1pbmRleCAgICAgICAgICAgICA6IDk5OTk5OTk7XG4gICAgICAgICBiYWNrZ3JvdW5kLWltYWdlICAgIDogdXJsKCcuLi9zdmcvYXJyb3ctZG93bi5zdmcnKTtcbiAgICAgICAgIHRyYW5zaXRpb24gICAgICAgICAgOiBhbGwgLjFzIGVhc2UtaW47XG5cbiAgICAgICB9Ki9cbiAgICAgIH1cblxuICAgICAgLnVrLWFjY29yZGlvbi10aXRsZTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50ICAgICAgICAgIDogXCJcIjtcbiAgICAgICAgcG9zaXRpb24gICAgICAgICA6IGFic29sdXRlO1xuICAgICAgICBib3R0b20gICAgICAgICAgIDogMDtcbiAgICAgICAgbGVmdCAgICAgICAgICAgICA6IDA7XG4gICAgICAgIHdpZHRoICAgICAgICAgICAgOiA5NCU7XG4gICAgICAgIGhlaWdodCAgICAgICAgICAgOiAuMXJlbTtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yIDogIzljOWM5YztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRtYWluLWNvbG9yLS1saWdodDtcblxuICAgICAgfVxuXG4gICAgICAudWstYWNjb3JkaW9uLXRpdGxlOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5ICAgICAgICAgICAgIDogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzICAgICAgIDogdW5zZXQ7XG4gICAgICAgIGNvbnRlbnQgICAgICAgICAgICAgOiBcIlwiO1xuICAgICAgICBoZWlnaHQgICAgICAgICAgICAgIDogMS41cmVtO1xuICAgICAgICB3aWR0aCAgICAgICAgICAgICAgIDogMS41cmVtO1xuICAgICAgICBwb3NpdGlvbiAgICAgICAgICAgIDogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbSAgICAgICAgICAgICAgOiAtMC4zcmVtO1xuICAgICAgICByaWdodCAgICAgICAgICAgICAgIDogMDtcbiAgICAgICAgbGVmdCAgICAgICAgICAgICAgICA6IGF1dG87XG4gICAgICAgIHRvcCAgICAgICAgICAgICAgICAgOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdCAgIDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIDogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemUgICAgIDogY292ZXI7XG4gICAgICAgIHotaW5kZXggICAgICAgICAgICAgOiA5OTk5O1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3IgICAgOiAkbWFpbi1jb2xvci0tbGlnaHQ7XG4gICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZSAgICA6IHVybCgnLi4vc3ZnL2Fycm93LWRvd24tLXdoaXRlLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlICAgIDogdXJsKCcuLi9zdmcvYXJyb3dfcG9zdF9kb3duLnN2ZycpO1xuICAgICAgICB0cmFuc2l0aW9uICAgICAgICAgIDogYWxsIC40cyBlYXNlLWluO1xuXG4gICAgICB9XG5cbiAgICAgIC8qXG4gICAgICAudWstYWNjb3JkaW9uLXRpdGxlLWJhY2tncm91bmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogI2YzZjFmMTtcblxuICAgICAgICAudWstYWNjb3JkaW9uLWFycm93OjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAjZjNmMWYxO1xuXG4gICAgICAgIH1cbiAgICAgIH0qL1xuXG4gICAgICAudWstYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0IDogMnJlbTtcblxuICAgICAgICAvKlxuICAgICAgICB1bCB7XG4gICAgICAgICAgbWFyZ2luICAgICAgIDogM3JlbSAwIDAgMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQgOiAycmVtO1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZyAgOiAwIDAgMCAycmVtO1xuICAgICAgICAgICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wIDogM3JlbTtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGxpOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudCAgICAgICAgICA6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5ICAgICAgICAgIDogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICA6IDAuNHJlbTtcbiAgICAgICAgICAgIHdpZHRoICAgICAgICAgICAgOiAwLjRyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzICAgIDogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRtYWluLWNvbG9yLS1saWdodDtcblxuICAgICAgICAgICAgcG9zaXRpb24gICAgICAgICA6IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdCAgICAgICAgICAgICA6IDAuNXJlbTtcbiAgICAgICAgICAgIHRvcCAgICAgICAgICAgICAgOiAxcmVtO1xuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJlbW92ZV9idWxsZXQ6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5IDogbm9uZTtcblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgb2wge1xuICAgICAgICAgIG1hcmdpbiAgICAgICAgOiAzcmVtIDAgMCAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdCAgOiAycmVtO1xuICAgICAgICAgIGxpc3Qtc3R5bGUgICAgOiBub25lO1xuICAgICAgICAgIGNvdW50ZXItcmVzZXQgOiBteS1hd2Vzb21lLWNvdW50ZXI7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nICAgICAgICAgICA6IDAgMCAwIDJyZW07XG4gICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudCA6IG15LWF3ZXNvbWUtY291bnRlcjtcblxuICAgICAgICAgIH1cblxuICAgICAgICAgIGxpOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudCA6IGNvdW50ZXIobXktYXdlc29tZS1jb3VudGVyKSBcIi4gXCI7XG4gICAgICAgICAgICBkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29sb3IgICA6ICRtYWluLWNvbG9yLS1saWdodDtcbiAgICAgICAgICAgIHdpZHRoICAgOiAwO1xuICAgICAgICAgICAgaGVpZ2h0ICA6IDA7XG4gICAgICAgICAgICB0b3AgICAgIDogYXV0bztcbiAgICAgICAgICAgIGxlZnQgICAgOiAwO1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgICovXG4gICAgICB9XG5cbiAgICAgIC51ay1hY2NvcmRpb24tY29udGVudDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudCA6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVrLW9wZW4ge1xuXG4gICAgICAudWstYWNjb3JkaW9uLXRpdGxlOjpiZWZvcmUge1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3IgOiAkbWFpbi1jb2xvcjtcbiAgICAgICAgdHJhbnNmb3JtICA6IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uIDogYWxsIC40cyBlYXNlLWluO1xuXG4gICAgICB9XG4gICAgfVxuXG4gICAgLypcbiAgICAuYWNjb3JkaW9uX2l0ZW06OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5IDogbm9uZTtcbiAgICB9XG5cbiAgICAucmVtb3ZlX3N1Yl9saW5lOjphZnRlciB7XG4gICAgICBkaXNwbGF5IDogbm9uZTtcbiAgICB9XG4gICAgICovXG5cblxuICB9XG5cblxuICAvL0EtWiBGSUxURVIgUEFHRVMgKD0+QVJUSWNMRS1GSUxURVIsID0+Q09OVEFDVC1GSUxURVIsID0+RE9DVU1FTlQtRklMVEVSKVxuICAjYS16IHtcbiAgICAvL2Zsb2F0ICAgICAgICAgIDogbGVmdDtcbiAgICB3aWR0aCAgICAgICAgICA6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbSAgOiAyLjVyZW07XG4gICAgZGlzcGxheSAgICAgICAgOiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uIDogcm93O1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheSAgICAgICAgOiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbGV4LWdyb3cgICAgICA6IDE7XG4gICAgICBwYWRkaW5nICAgICAgICA6IC43cmVtO1xuICAgICAgdGV4dC1hbGlnbiAgICAgOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kICAgICA6ICNkYWRiZGM7XG4gICAgICBjb2xvciAgICAgICAgICA6ICNmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybSA6IHVwcGVyY2FzZTtcbiAgICAgIGJvcmRlci1sZWZ0ICAgIDogLjJyZW0gc29saWQgI2ZmZjtcbiAgICB9XG5cbiAgICAuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQgOiAkbWFpbi1jb2xvci0tbGlnaHQ7XG4gICAgICBjdXJzb3IgICAgIDogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAuYWN0aXZlOmhvdmVyIHtcbiAgICAgIGN1cnNvciA6IHBvaW50ZXI7XG5cbiAgICB9XG5cbiAgICAuY3VycmVudCB7XG4gICAgICBiYWNrZ3JvdW5kIDogJG1haW4tY29sb3I7XG4gICAgfVxuICB9XG5cbiAgI3Bvc3RzLXJlc3VsdHMge1xuICAgIGRpc3BsYXkgOiBibG9jaztcbiAgICBwYWRkaW5nIDogMXJlbSAwO1xuXG4gICAgLnBvc3RzX3Jlc3VsdHNfaXRlbSB7XG4gICAgICBkaXNwbGF5ICAgICAgIDogbm9uZTtcbiAgICAgIHBvc2l0aW9uICAgICAgOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b20gOiA0cmVtO1xuICAgICAgY29sb3IgICAgICAgICA6ICRtYWluLWNvbG9yLS1saWdodDtcbiAgICAgIHdpZHRoICAgICAgICAgOiA4MCU7XG5cbiAgICAgIC5wb3N0c19yZXN1bHRzX2l0ZW1fbGluayB7XG4gICAgICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXkgIDogYmxvY2s7XG5cbiAgICAgICAgLmRhcmtfYmx1ZSxcbiAgICAgICAgLmxpZ2h0X2JsdWUge1xuICAgICAgICAgIG1hcmdpbiA6IDA7XG5cbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIC5wb3N0c19yZXN1bHRzX2l0ZW1fbGluazphZnRlciB7XG4gICAgICAgIGNvbnRlbnQgICAgICAgICAgOiBcIlwiO1xuICAgICAgICBkaXNwbGF5ICAgICAgICAgIDogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uICAgICAgICAgOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tICAgICAgICAgICA6IDFyZW07XG4gICAgICAgIGxlZnQgICAgICAgICAgICAgOiAwO1xuXG4gICAgICAgIHdpZHRoICAgICAgICAgICAgOiAxMDAlO1xuICAgICAgICBoZWlnaHQgICAgICAgICAgIDogLjFyZW07XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvciA6ICRncmV5X2ZvbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkbWFpbi1jb2xvci0tbGlnaHQ7XG5cbiAgICAgIH1cblxuICAgICAgLnBvc3RzX3Jlc3VsdHNfaXRlbV9saW5rOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXkgICAgICAgICAgICAgOiBibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1cyAgICAgICA6IDA7XG4gICAgICAgIGNvbnRlbnQgICAgICAgICAgICAgOiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlICAgIDogdXJsKCcuLi9zdmcvYXJyb3dfcG9zdC5zdmcnKTtcbiAgICAgICAgaGVpZ2h0ICAgICAgICAgICAgICA6IDEuNXJlbTtcbiAgICAgICAgd2lkdGggICAgICAgICAgICAgICA6IDEuNXJlbTtcbiAgICAgICAgcG9zaXRpb24gICAgICAgICAgICA6IGFic29sdXRlO1xuICAgICAgICBsZWZ0ICAgICAgICAgICAgICAgIDogYXV0bztcbiAgICAgICAgdG9wICAgICAgICAgICAgICAgICA6IGF1dG87XG4gICAgICAgIGJvdHRvbSAgICAgICAgICAgICAgOiAwLjhyZW07XG4gICAgICAgIHJpZ2h0ICAgICAgICAgICAgICAgOiAtNC40cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdCAgIDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIDogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemUgICAgIDogY292ZXI7XG4gICAgICAgIHRyYW5zaXRpb24gICAgICAgICAgOiBhbGwgLjFzIGVhc2UtaW47XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGlnaHRfYmx1ZSB7XG5cbiAgICAgIC5wb3N0c19yZXN1bHRzX2l0ZW1fbGluazpiZWZvcmUge1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3IgOiAkbWFpbi1jb2xvci0tbGlnaHQ7XG4gICAgICAgIGNvbG9yIDogJG1haW4tY29sb3ItLWxpZ2h0O1xuXG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRhcmtfYmx1ZSB7XG5cbiAgICAgIC5wb3N0c19yZXN1bHRzX2l0ZW1fbGluazpiZWZvcmUge1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3IgOiAkbWFpbi1jb2xvcjtcbiAgICAgICAgY29sb3IgOiAkbWFpbi1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyB7XG4gICAgICBkaXNwbGF5IDogYmxvY2s7XG5cbiAgICB9XG4gIH1cblxuICAucG9zdHMtcmVzdWx0cy1kb2N1bWVudCB7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXkgICAgICAgICA6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQgOiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aCAgIDogMzAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLy9HTE9TU0FSWVxuICAuZ2xvc3NhcnktdGVybS1iYXIge1xuICAgIHdpZHRoICAgICAgICAgIDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tICA6IDIuNXJlbTtcbiAgICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb24gOiByb3c7XG5cbiAgICAuZ2xvc3NhcnktbGluay1pbml0aWFsLWl0ZW0sIC5nbG9zc2FyeS1uby1saW5rLWluaXRpYWwtaXRlbSB7XG4gICAgICBkaXNwbGF5ICAgICAgICA6IGlubGluZS1ibG9jaztcbiAgICAgIGZsZXgtZ3JvdyAgICAgIDogMTtcbiAgICAgIHBhZGRpbmcgICAgICAgIDogLjdyZW07XG4gICAgICB0ZXh0LWFsaWduICAgICA6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQgICAgIDogI2RhZGJkYztcbiAgICAgIHRleHQtdHJhbnNmb3JtIDogdXBwZXJjYXNlO1xuICAgICAgYm9yZGVyLWxlZnQgICAgOiAuMnJlbSBzb2xpZCAjZmZmO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3IgOiAjZmZmO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmdsb3NzYXJ5LWxpbmstaW5pdGlhbC1pdGVtIHtcbiAgICAgIGJhY2tncm91bmQgOiAkbWFpbi1jb2xvci0tbGlnaHQ7XG4gICAgICBjdXJzb3IgICAgIDogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAuZ2xvc3NhcnktdGVybS1saXN0IHtcbiAgICAuZ2xvc3NhcnktbGV0dGVyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtIDogdXBwZXJjYXNlO1xuICAgICAgY29sb3IgICAgICAgICAgOiAkbWFpbi1jb2xvcjtcblxuICAgIH1cblxuICAgIC5nbG9zc2FyeS1saW5rLWl0ZW0ge1xuICAgICAgcG9pbnRlci1ldmVudHMgOiBub25lO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3IgOiAkbWFpbi1jb2xvci0tbGlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAvL09WRVJWSUVXIExJU1QgKD0+U0VBUkNIIFBBR0UsID0+T1ZFUlZJRVcgUEFHRSAsID0+TkVXUyBQQUdFKVxuICAub3ZlcnZpZXdfaW50cm8ge1xuICAgIG1hcmdpbi1ib3R0b20gOiAzcmVtO1xuICB9XG5cbiAgLm92ZXJ2aWV3X2xpc3Qge1xuICAgIGRpc3BsYXkgICAgICAgICA6IGZsZXg7XG4gICAgZmxleC1mbG93ICAgICAgIDogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50IDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWxlZnQgICAgOiAwO1xuICAgIG1hcmdpbi10b3AgICAgICA6IDA7XG5cbiAgICAub3ZlcnZpZXdfaXRlbSB7XG4gICAgICBmbGV4ICAgICAgICAgIDogMSAwIDEwMCU7XG4gICAgICBtYXgtd2lkdGggICAgIDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b20gOiA4cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0ICA6IDA7XG5cbiAgICAgIC5vdmVydmlld19pdGVtX2xpbmsge1xuICAgICAgICBkaXNwbGF5ICAgIDogZmxleDtcbiAgICAgICAgbWluLWhlaWdodCA6IDE1MHB4O1xuICAgICAgICBoZWlnaHQgICAgIDogMTAwJTtcblxuICAgICAgICAub3ZlcnZpZXdfaXRlbV9pbWdfd3JhcCB7XG4gICAgICAgICAgZmxleCAgICAgICAgICAgICAgICA6IDAgMCAyMCU7XG4gICAgICAgICAgd2lkdGggICAgICAgICAgICAgICA6IDIwJTtcblxuICAgICAgICAgIG1hcmdpbi1yaWdodCAgICAgICAgOiAycmVtO1xuXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiA6IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplICAgICA6IGNvdmVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0ICAgOiBuby1yZXBlYXQ7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgLy9kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAvL2hlaWdodCAgICAgICAgICAgICAgOiAxNTBweDtcbiAgICAgICAgICAgIC8vd2lkdGggICAgICAgICAgICAgICA6IGF1dG87XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAub3ZlcnZpZXdfaXRlbV9jb250ZW50IHtcbiAgICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuICAgICAgICAgIGZsZXggICAgIDogMCAwIDcyJTtcbiAgICAgICAgICB3aWR0aCAgICA6IDcyJTtcblxuXG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcCA6IDA7XG4gICAgICAgICAgICBoeXBoZW5zICAgIDogYXV0bztcblxuXG4gICAgICAgICAgICAubWVkaWFfX2NvbnRlbnRfX2RhdGUge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDogMi41cmVtO1xuICAgICAgICAgICAgICBkaXNwbGF5ICAgICAgIDogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5vdmVydmlld19pdGVtX3R5cGUge1xuICAgICAgICAgICAgICBkaXNwbGF5ICAgICAgICA6IGJsb2NrO1xuICAgICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRncmV5X2ZvbnQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZSAgICAgIDogMS4zcmVtO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6IGNhcGl0YWxpemU7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGV4dF9vdmVydmlldyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDogLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm92ZXJ2aWV3X2l0ZW1fY29udGVudDo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQgICAgICAgOiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uICAgICAgOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b20gICAgICAgIDogMDtcbiAgICAgICAgICBsZWZ0ICAgICAgICAgIDogMDtcbiAgICAgICAgICB3aWR0aCAgICAgICAgIDogMTAwJTtcbiAgICAgICAgICAvL2hlaWdodCAgIDogLjFyZW07XG4gICAgICAgICAgLy9ib3JkZXItYm90dG9tIDogMXB4IHNvbGlkICRncmV5X2ZvbnQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbSA6IDFweCBzb2xpZCAkbWFpbi1jb2xvci0tbGlnaHQ7XG4gICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yIDogJGdyZXlfZm9udDtcblxuICAgICAgICB9XG5cbiAgICAgICAgLmxpZ2h0X2JsdWU6OmFmdGVyLFxuICAgICAgICAuZGFya19ibHVlOjphZnRlciB7XG4gICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yIDogJGdyZXlfZm9udDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAub3ZlcnZpZXdfaXRlbV9jb250ZW50OjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQgICAgICAgICAgICAgOiBcIlwiO1xuICAgICAgICAgIGhlaWdodCAgICAgICAgICAgICAgOiAxLjVyZW07XG4gICAgICAgICAgd2lkdGggICAgICAgICAgICAgICA6IDEuNXJlbTtcbiAgICAgICAgICBwb3NpdGlvbiAgICAgICAgICAgIDogYWJzb2x1dGU7XG4gICAgICAgICAgLy9ib3R0b20gICAgICAgICAgICAgIDogLS42cmVtO1xuICAgICAgICAgIGJvdHRvbSAgICAgICAgICAgICAgOiAwO1xuICAgICAgICAgIHJpZ2h0ICAgICAgICAgICAgICAgOiAtNC40cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0ICAgOiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiA6IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemUgICAgIDogY292ZXI7XG4gICAgICAgICAgei1pbmRleCAgICAgICAgICAgICA6IDk5OTk7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSAgICA6IHVybCgnLi4vc3ZnL2Fycm93X3Bvc3Quc3ZnJyk7XG4gICAgICAgICAgdHJhbnNpdGlvbiAgICAgICAgICA6IGFsbCAuMXMgZWFzZS1pbjtcblxuICAgICAgICB9XG5cbiAgICAgICAgLmxpZ2h0X2JsdWU6OmJlZm9yZSB7XG4gICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yIDogJG1haW4tY29sb3ItLWxpZ2h0O1xuXG4gICAgICAgIH1cblxuICAgICAgICAuZGFya19ibHVlOjpiZWZvcmUge1xuICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvciA6ICRtYWluLWNvbG9yO1xuXG4gICAgICAgIH1cblxuICAgICAgfVxuXG5cbiAgICAgIC50ZXh0X292ZXJ2aWV3IHtcbiAgICAgICAgb3ZlcmZsb3cgICAgICAgICAgIDogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93ICAgICAgOiBlbGxpcHNpcztcbiAgICAgICAgZGlzcGxheSAgICAgICAgICAgIDogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcCA6IDI7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudCA6IHZlcnRpY2FsO1xuICAgICAgfVxuXG4gICAgICAuZGFya19ibHVlIHtcbiAgICAgICAgY29sb3IgOiAkbWFpbi1jb2xvcjtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC8qLS0tLS0tLS0tLS0gQ09OVEFDVCAtLS0tLS0tLS0tLSovXG5cbiAgLy9GSUxJQUxFXG4gIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSB7XG4gICAgZGlzcGxheSAgICAgICAgIDogZmxleDtcbiAgICBmbGV4LWZsb3cgICAgICAgOiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQgOiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoICAgICAgICAgICA6IDEwMCU7XG5cbiAgICAubWFwX3dyYXBwZXIge1xuICAgICAgZmxleCAgOiAwIDEgNDUlO1xuICAgICAgd2lkdGggOiA0NSU7XG5cbiAgICAgIC5hY2YtbWFwIHtcbiAgICAgICAgd2lkdGggIDogMTAwJTtcbiAgICAgICAgaGVpZ2h0IDogNjAwcHg7XG5cbiAgICAgICAgLm1hcmtlciB7XG4gICAgICAgICAgZGlzcGxheSAgICA6IG5vbmU7XG4gICAgICAgICAgdmlzaWJpbGl0eSA6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2YtbWFwIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoIDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1hcF9jb250ZW50X3dyYXAge1xuICAgICAgZmxleCA6IDAgMCA1NCU7XG5cbiAgICAgIC5tYXBfY29udGVudCB7XG4gICAgICAgIGRpc3BsYXkgOiBub25lO1xuXG4gICAgICAgIC5ncmFkaWVudF9saWdodCB7XG4gICAgICAgICAgdGV4dC1hbGlnbiAgICAgOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWxlZnQgICAgOiAxcmVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodCAgIDogMXJlbTtcbiAgICAgICAgICBwYWRkaW5nLXRvcCAgICA6IDEuNXJlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbSA6IC41cmVtO1xuXG4gICAgICAgICAgLmFzaWRlLWxpc3RfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDNyZW07XG4gICAgICAgICAgICBtYXJnaW4gICAgOiAycmVtIDA7XG4gICAgICAgICAgICBjb2xvciAgICAgOiAkd2hpdGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAubWFwX2NvbnRlbnRfbGlzdCB7XG5cbiAgICAgICAgICAubWFwX2NvbnRlbnRfaXRlbSB7XG4gICAgICAgICAgICBwb3NpdGlvbiAgICAgIDogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQgIDogNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gOiAycmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tYXBfY29udGVudF9pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcCAgICA6IDJyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDogMDtcbiAgICAgICAgICB9XG5cblxuICAgICAgICAgIC5tYXBfY29udGVudF9pdGVtOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50ICAgICAgICAgICAgIDogXCIgXCI7XG4gICAgICAgICAgICBwb3NpdGlvbiAgICAgICAgICAgIDogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3AgICAgICAgICAgICAgICAgIDogMDtcbiAgICAgICAgICAgIGxlZnQgICAgICAgICAgICAgICAgOiAwO1xuICAgICAgICAgICAgd2lkdGggICAgICAgICAgICAgICA6IDNyZW07XG4gICAgICAgICAgICBoZWlnaHQgICAgICAgICAgICAgIDogM3JlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0ICAgOiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemUgICAgIDogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gOiBjZW50ZXI7XG5cbiAgICAgICAgICB9XG5cblxuICAgICAgICAgIC5zaXRlIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvciA6ICRtYWluLWNvbG9yLS1saWdodCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmFkZHJlc3M6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgOiB1cmwoXCIuLi9zdmcvaWNvbnMvaWNvbi1sb2NhdGlvbi0tZGFyay1ibHVlLnN2Z1wiKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWFpbDo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSA6IHVybChcIi4uL3N2Zy9pY29ucy9pY29uLW1haWwtLWRhcmstYmx1ZS5zdmdcIik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBob25lOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIDogdXJsKFwiLi4vc3ZnL2ljb25zL2ljb24tY2FsbC0tYmx1ZS5zdmdcIik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm9wZW5pbmc6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgOiB1cmwoXCIuLi9zdmcvaWNvbnMvaWNvbi1vcGVuaW5nLS1ibHVlLnN2Z1wiKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2l0ZTo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSA6IHVybChcIi4uL3N2Zy9pY29ucy9pY29uLXdlYi0tYmx1ZS5zdmdcIik7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXkgOiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC5tYXBfc2VydmljZXNfbGFyZ2UsXG4gICAgLm1hcF9zZXJ2aWNlc19jb250ZW50X2xhcmdlIHtcbiAgICAgIGZsZXggIDogMCAxIDEwMCU7XG4gICAgICB3aWR0aCA6IDEwMCU7XG5cbiAgICAgIC5hY2YtbWFwIHtcbiAgICAgICAgd2lkdGggIDogMTAwJTtcbiAgICAgICAgaGVpZ2h0IDogNDAwcHg7XG4gICAgICB9XG5cbiAgICAgIC5tYXBfY29udGVudCB7XG5cbiAgICAgICAgLm1hcF9jb250ZW50X3RpdGxlX3dyYXAge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0ICA6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0IDogMDtcblxuICAgICAgICB9XG5cbiAgICAgICAgLm1hcF9jb250ZW50X2xpc3Rfd3JhcCB7XG4gICAgICAgICAgZGlzcGxheSAgICAgICAgIDogZmxleDtcbiAgICAgICAgICBmbGV4LWZsb3cgICAgICAgOiByb3cgd3JhcDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgOiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgLm1hcF9jb250ZW50X2xpc3Qge1xuICAgICAgICAgICAgZmxleCAgICAgICAgIDogMSAwIDQ3JTtcbiAgICAgICAgICAgIHdpZHRoICAgICAgICA6IDQ3JTtcbiAgICAgICAgICAgIG1hcmdpbiAgICAgICA6IDJyZW0gMCAwIDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQgOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLyotLS0tLS0tLS0tLSBDQUxDVUxBVE9SIC0tLS0tLS0tLS0tKi9cblxuICAuY2FsY3VsYXRvciB7XG4gICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcblxuICAgIC5oaWRkZW4ge1xuICAgICAgZGlzcGxheSA6IG5vbmU7XG4gICAgfVxuXG4gICAgLmluc3VyYW5jZV9tc2cge1xuICAgICAgY29sb3IgOiBsaWdodGNvcmFsO1xuICAgIH1cblxuICAgIC5lbXB0eSB7XG4gICAgICBib3JkZXIgOiBsaWdodGNvcmFsIHNvbGlkIDFweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9J251bWJlciddIHtcbiAgICAgIHRleHQtYWxpZ24gOiBjZW50ZXI7XG4gICAgICBib3gtc2hhZG93IDogMCA2cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgLjEpO1xuICAgICAgZm9udC1zaXplICA6IDE4cHg7XG4gICAgICBwYWRkaW5nICAgIDogLjVyZW0gLjNyZW07XG4gICAgICBkaXNwbGF5ICAgIDogYmxvY2s7XG4gICAgICBtYXJnaW4gICAgIDogMXJlbSBhdXRvO1xuICAgICAgd2lkdGggICAgICA6IDRyZW07XG4gICAgICBib3JkZXIgICAgIDogI2QzZDNkMyBzb2xpZCAuMXJlbTtcbiAgICB9XG5cbiAgICAuY2FsY3VsYXRvcl9vdmVybGF5IHtcbiAgICAgIGRpc3BsYXkgICAgICAgICAgOiBub25lO1xuICAgICAgcG9zaXRpb24gICAgICAgICA6IGFic29sdXRlO1xuICAgICAgdG9wICAgICAgICAgICAgICA6IDA7XG4gICAgICBsZWZ0ICAgICAgICAgICAgIDogMDtcbiAgICAgIGhlaWdodCAgICAgICAgICAgOiAxMDAlO1xuICAgICAgd2lkdGggICAgICAgICAgICA6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgIH1cblxuICAgIC5jYWxjdWxhdG9yX3N0YXJ0dXAge1xuICAgICAgcGFkZGluZyA6IDJyZW0gMDtcblxuICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0IDogMS41cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYWxjdWxhdG9yX3dyYXAge1xuXG4gICAgICAuaW5zdXJhbmNlX3RyaWdnZXJfbGlzdCB7XG4gICAgICAgIG1hcmdpbiA6IDJyZW0gMDtcblxuICAgICAgICAuaW5zdXJhbmNlX2l0ZW1fc2VwYXJhdG9yIHtcbiAgICAgICAgICBtYXJnaW4gOiAxcmVtIDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZGlzYWJsZWQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b20gOiAxcmVtO1xuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmluc3VyZWRfY2FsY3VsYXRvcl93cmFwIHtcbiAgICAgICAgLy9kaXNwbGF5ICAgOiBmbGV4O1xuICAgICAgICAvL2ZsZXgtZmxvdyA6IHJvdztcblxuICAgICAgICAuaW5zdXJlZCB7XG4gICAgICAgICAgZGlzcGxheSAgICAgICAgIDogZmxleDtcbiAgICAgICAgICBmbGV4LWZsb3cgICAgICAgOiByb3cgd3JhcDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgOiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgLmluc3VyZWRfbGlzdCB7XG4gICAgICAgICAgICB3aWR0aCAgIDogNDUlO1xuICAgICAgICAgICAgZmxleCAgICA6IDAgMCA0NSU7XG4gICAgICAgICAgICBwYWRkaW5nIDogMDtcblxuICAgICAgICAgICAgLy9JTlNVUkFOQ0UgVElUTEUgV1JBUFxuICAgICAgICAgICAgLmluc3VyZWRfdGl0bGVfd3JhcCB7XG4gICAgICAgICAgICAgIGRpc3BsYXkgICAgICAgICA6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudCA6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgIGZsZXgtZmxvdyAgICAgICA6IHJvdyB3cmFwO1xuICAgICAgICAgICAgICBwYWRkaW5nICAgICAgICAgOiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tICAgOiAycmVtO1xuXG4gICAgICAgICAgICAgIC5pbnN1cmVkX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvciAgOiAkbWFpbi1jb2xvcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnJlbW92ZV9pbnN1cmVkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogZ3JleTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nICAgICAgICAgIDogLjFyZW0gMnJlbTtcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgICAgIDogd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyICAgICAgICAgICA6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAuaWNvbl9yZW1vdmUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheSAgICAgICAgOiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgICA6IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgd2lkdGggICAgICAgICAgOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0ICAgOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ24gOiBtaWRkbGU7XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaWNvbl9yZW1vdmU6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50ICAgICAgICAgICA6IFwiXCI7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5ICAgICAgICAgICA6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIHdpZHRoICAgICAgICAgICAgIDogMXJlbTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodCAgICAgICAgICAgIDogMXJlbTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSAgIDogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0IDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb24gICAgICAgICAgOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgIDogdXJsKFwiLi4vc3ZnL2ljb25zL2ljb24tY3Jvc3MtLXdoaXRlLnN2Z1wiKTtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIC5pbnN1cmVkX2ludGVsIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICNmM2YxZjE7XG4gICAgICAgICAgICAgIGZsZXggICAgICAgICAgICAgOiAxIDAgNTAlO1xuICAgICAgICAgICAgICBwYWRkaW5nICAgICAgICAgIDogMXJlbSAxcmVtIDFyZW0gMXJlbTtcblxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tICAgIDogLjVyZW07XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0ICAgICAgOiAkbWFpbi1jb2xvci0tbGlnaHQgM3JlbSBzb2xpZDtcbiAgICAgICAgICAgICAgLy9kaXNwbGF5ICAgICAgICAgIDogZmxleDtcbiAgICAgICAgICAgICAgLy9mbGV4LWZsb3cgICAgICAgIDogY29sdW1uO1xuICAgICAgICAgICAgICAvL2p1c3RpZnktY29udGVudCAgOiBjZW50ZXI7XG4gICAgICAgICAgICAgIC8vYWxpZ24taXRlbXMgICAgICA6IGNlbnRlcjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbiAgICAgICA6IGFsbCAycyBlYXNlLWluO1xuXG4gICAgICAgICAgICAgIGxhYmVsLCBpbnB1dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheSA6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdCAgICAgIDogMXJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXIgICAgICAgICAgIDogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tICAgIDogLjFyZW0gZ3JleSBzb2xpZDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdyAgICAgICA6IG5vbmU7XG4gICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uLXAge1xuICAgICAgICAgICAgICBwYWRkaW5nIDogMDtcblxuICAgICAgICAgICAgICAuaW5zdXJhbmNlX2xpc3Qge1xuICAgICAgICAgICAgICAgIGZsZXggICAgOiAxIDAgNTAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmcgOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbiAgOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodCAgOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgLmluc3VyYW5jZV9pdGVtIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmcgICAgICAgICAgOiAxcmVtIDFyZW0gMXJlbSAxcmVtO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICNmM2YxZjE7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tICAgIDogLjVyZW07XG4gICAgICAgICAgICAgICAgICBib3JkZXItbGVmdCAgICAgIDogJG1haW4tY29sb3ItLWxpZ2h0IDNyZW0gc29saWQ7XG5cbiAgICAgICAgICAgICAgICAgIC5pbnN1cmFuY2VfY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0IDogMnJlbTtcblxuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgOiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucHJpY2VfcGFja2FnZSwgcFtjbGFzc149XCJwcmljZV9cIl0ge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yICAgICAgIDogJG1haW4tY29sb3ItLWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDogLjVyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5oYXZlQWxyZWFkeVN1YnNjcmliZSB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZyA6IDFyZW0gMDtcblxuICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheSA6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICAgICAgLmlzQWxyZWFkeUluc3VyZWRfcmFkaW9fd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduICAgOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgOiAycmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheSAgICAgIDogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgOiAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAuYWxyZWFkeV9pbnN1cmVkX2FnZV93cmFwIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwsIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheSAgICA6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbiA6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdCAgICAgIDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyICAgICAgICAgICA6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20gICAgOiAuMXJlbSBncmV5IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3cgICAgICAgOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbnN1cmFuY2VfaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkbWFpbi1jb2xvci0tbGlnaHQ7XG4gICAgICAgICAgICAgICAgICBib3JkZXItbGVmdCAgICAgIDogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgLmluc3VyYW5jZV9hbW91bnRfd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdCAgICAgOiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJG1haW4tY29sb3ItLWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduICAgICAgIDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIHAgKyBwIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdCA6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yIDogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZ2xvc3NhcnktbGluayB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAuZ2xvc3NhcnktdW5kZXJsaW5lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yIDogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmluc3VyYW5jZV9oaWRkZW4ge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheSA6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAudG90YWxfYW1vdW50X3dyYXAge1xuICAgICAgICAgIG1hcmdpbiAgICAgICAgICAgOiAzcmVtIDAgMCAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkbWFpbi1jb2xvcjtcbiAgICAgICAgICBwYWRkaW5nICAgICAgICAgIDogMnJlbTtcbiAgICAgICAgICBkaXNwbGF5ICAgICAgICAgIDogZmxleDtcbiAgICAgICAgICBmbGV4LWZsb3cgICAgICAgIDogd3JhcDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgIDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zICAgICAgOiBjZW50ZXI7XG5cbiAgICAgICAgICBwICsgcCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdCA6IDFyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29sb3IgICA6ICNmZmZmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hZGRfaW5zdXJlZF93cmFwIHtcbiAgICAgICAgbWFyZ2luLXRvcCA6IDNyZW07XG4gICAgICAgIGRpc3BsYXkgICAgOiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3cgIDogY29sdW1uO1xuXG4gICAgICAgIC5hZGRfaW5zdXJlZCArIC5hZGRfaW5zdXJlZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcCA6IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuYWRkX2luc3VyZWQge1xuICAgICAgICAgIGJvcmRlciAgICAgICAgICAgOiBub25lO1xuICAgICAgICAgIHRleHQtYWxpZ24gICAgICAgOiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmcgICAgICAgICAgOiAxLjVyZW0gMXJlbTtcbiAgICAgICAgICB3aWR0aCAgICAgICAgICAgIDogMzYlO1xuICAgICAgICAgIGNvbG9yICAgICAgICAgICAgOiAjZmZmO1xuICAgICAgICAgIGN1cnNvciAgICAgICAgICAgOiBwb2ludGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkbWFpbi1jb2xvcjtcblxuICAgICAgICAgIC5pY29uX2FkZCB7XG4gICAgICAgICAgICBkaXNwbGF5ICAgICAgICA6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uICAgICAgIDogcmVsYXRpdmU7XG4gICAgICAgICAgICBoZWlnaHQgICAgICAgICA6IDEuNXJlbTtcbiAgICAgICAgICAgIHdpZHRoICAgICAgICAgIDogMS41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0ICAgOiAxLjVyZW07XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbiA6IG1pZGRsZTtcblxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pY29uX2FkZDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQgICAgICAgICAgIDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXkgICAgICAgICAgIDogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGggICAgICAgICAgICAgOiAxLjVyZW07XG4gICAgICAgICAgICBoZWlnaHQgICAgICAgICAgICA6IDEuNXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSAgIDogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0IDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgcG9zaXRpb24gICAgICAgICAgOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgIDogdXJsKFwiLi4vc3ZnL2ljb25zL2ljb24tcGx1cy0td2hpdGUuc3ZnXCIpO1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgfVxuXG5cbiAgLyotLS0tLS0tLS0tLSBDQVJFIEhPTElEQVkgLS0tLS0tLS0tLS0qL1xuXG4gIC5jYXJlX2hvbGlkYXlfbGlzdCB7XG4gICAgcGFkZGluZyA6IDA7XG5cbiAgICAuY2FyZV9ob2xpZGF5X2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0IDogMDtcbiAgICB9XG4gIH1cblxuICAvKi0tLS0tLS0tLS0tIEJST0NIVVJFIEFORCBGSUxFIERPV05MT0FEIC0tLS0tLS0tLS0tKi9cblxuICAuYnJvY2h1cmVfbGlzdCB7XG4gICAgLy9tYXJnaW4tdG9wICAgICAgOiA3cmVtO1xuICAgIHBhZGRpbmcgICAgICAgICA6IDA7XG4gICAgZGlzcGxheSAgICAgICAgIDogZmxleDtcbiAgICBmbGV4LWZsb3cgICAgICAgOiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQgOiBzcGFjZS1iZXR3ZWVuO1xuXG5cbiAgICAuYnJvY2h1cmVfaXRlbSB7XG4gICAgICBmbGV4ICAgICAgICAgICAgOiAwIDAgMzAlO1xuICAgICAgcGFkZGluZyAgICAgICAgIDogMDtcblxuICAgICAgLy9tYXJnaW4tdG9wICAgICAgOiA3cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0ICAgIDogMyU7XG4gICAgICBtYXJnaW4tYm90dG9tICAgOiA2cmVtO1xuXG4gICAgICBkaXNwbGF5ICAgICAgICAgOiBmbGV4O1xuICAgICAgZmxleC1mbG93ICAgICAgIDogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50IDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgLmJyb2NodXJlX2l0ZW0taW1hZ2Uge1xuICAgICAgICBoZWlnaHQgICAgICAgICAgICAgIDogMzByZW07XG4gICAgICAgIHdpZHRoICAgICAgICAgICAgICAgOiAxMDAlO1xuXG5cbiAgICAgICAgYmFja2dyb3VuZC1zaXplICAgICA6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIDogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQgICA6IG5vLXJlcGVhdDtcblxuICAgICAgfVxuXG4gICAgICAuYnJvY2h1cmVfaXRlbS1jb250ZW50IHtcbiAgICAgICAgZmxleC1ncm93ICAgICAgIDogMTtcbiAgICAgICAgZGlzcGxheSAgICAgICAgIDogZmxleDtcbiAgICAgICAgZmxleC1mbG93ICAgICAgIDogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgOiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIC5icm9jaHVyZV9pdGVtLXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4gOiAxcmVtIDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYnJvY2h1cmVfaXRlbS1saW5rIHtcbiAgICAgICAgICAvL2Rpc3BsYXkgICAgICAgICAgOiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nICAgICAgICAgIDogLjdyZW0gMnJlbSAuN3JlbSAxcmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkbWFpbi1jb2xvcjtcbiAgICAgICAgICBjb2xvciAgICAgICAgICAgIDogd2hpdGU7XG4gICAgICAgICAgZGlzcGxheSAgICAgICAgICA6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50ICA6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYWxpZ24taXRlbXMgICAgICA6IGNlbnRlcjtcblxuXG4gICAgICAgICAgLmljb25fZG93bmxvYWQge1xuICAgICAgICAgICAgZGlzcGxheSAgICAgICAgOiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbiAgICAgICA6IHJlbGF0aXZlO1xuICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgOiAxLjVyZW07XG4gICAgICAgICAgICB3aWR0aCAgICAgICAgICA6IDEuNXJlbTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduIDogbWlkZGxlO1xuXG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaWNvbl9kb3dubG9hZDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQgICAgICAgICAgIDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXkgICAgICAgICAgIDogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplICAgOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQgOiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBwb3NpdGlvbiAgICAgICAgICA6IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wICAgICAgICAgICAgICAgOiAwO1xuICAgICAgICAgICAgYm90dG9tICAgICAgICAgICAgOiAwO1xuICAgICAgICAgICAgbGVmdCAgICAgICAgICAgICAgOiAwO1xuICAgICAgICAgICAgcmlnaHQgICAgICAgICAgICAgOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSAgOiB1cmwoXCIuLi9zdmcvaWNvbnMvaWNvbi1kb3dubG9hZC0td2hpdGUuc3ZnXCIpO1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJyb2NodXJlX2xpc3Q6OmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcIjtcbiAgICBmbGV4ICAgIDogYXV0bztcbiAgfVxuXG4gIC8qLS0tLS0tLS0tLS0gUEFHRSA0MDQgLS0tLS0tLS0tLS0qL1xuICAucGFnZV9lcnJvcl9tc2cge1xuICAgIG1hcmdpbi1ib3R0b20gOiAzcmVtO1xuICB9XG59XG4iLCIuYXNpZGUtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG5cbiAgLnVrLWFjY29yZGlvbiA+IDpudGgtY2hpbGQobiArIDIpLFxuICAudWstYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC51ay1hY2NvcmRpb24tYXJyb3c6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9zdmcvYXJyb3ctZG93bi5zdmcnKTtcbiAgICB3aWR0aDogMmVtO1xuICAgIGhlaWdodDogMmVtO1xuICB9XG5cbiAgLmRpc3BsYXlfYWxsX2NvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkbWFpbi1jb2xvci0tbGlnaHQ7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG5cbiAgLnVrLW9wZW4ge1xuICAgIC5hc2lkZS1saXN0X19saXN0X19pdGVtLS1pbmZvLFxuICAgIC5hc2lkZS1saXN0X19saXN0X19pdGVtLS1pbmZvID4gYSB7XG4gICAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gICAgfVxuXG4gICAgLmFzaWRlLWxpc3RfX2xpc3RfX2l0ZW0tLW5hbWUge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vc3ZnL2ljb25zL2ljb24tcGVyc29uLS1ibGFjay5zdmcnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXNpZGUtbGlzdF9fbGlzdF9faXRlbS0tY2FsbCB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9zdmcvaWNvbnMvaWNvbi1jYWxsLS1ibHVlLnN2ZycpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hc2lkZS1saXN0X19saXN0X19pdGVtLS1tYWlsIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3N2Zy9pY29ucy9pY29uLW1haWwtLWRhcmstYmx1ZS5zdmcnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXNpZGUtbGlzdF9fbGlzdF9faXRlbS0tYWRkcmVzcyB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9zdmcvaWNvbnMvaWNvbi1sb2NhdGlvbi0tZGFyay1ibHVlLnN2ZycpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hc2lkZS1saXN0X19saXN0X19pdGVtLS13ZWIge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vc3ZnL2ljb25zL2ljb24td2ViLS1ibHVlLnN2ZycpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYXNpZGUtbGlzdF9faGVhZGVyIHtcbiAgLy9jb2xvciAgICAgICAgICA6IHdoaXRlO1xuICAvL3BhZGRpbmcgICAgICAgOiAxcmVtO1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDIuN3JlbTtcbiAgLy90ZXh0LXRyYW5zZm9ybSA6IHVwcGVyY2FzZTtcbn1cblxuLmFzaWRlLWxpc3RfX2xpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgLy9iYWNrZ3JvdW5kICAgICAgOiAkZ3JleS1iY2c7XG4gIGNvbG9yOiAkbWFpbi1jb2xvcjtcblxuICBhIHtcbiAgICBjb2xvcjogJG1haW4tY29sb3I7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbWFpbi1jb2xvci0tbGlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi5hc2lkZS1saXN0X19saXN0X19pdGVtLS1pbmZvIHtcbiAgLy9ib3JkZXItdG9wIDogMXB4IHNvbGlkICRncmV5O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJG1haW4tY29sb3ItLWxpZ2h0O1xufVxuXG4uYXNpZGUtbGlzdF9fbGlzdCB7XG4gIC5hc2lkZS1saXN0X19saXN0X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBhOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5hc2lkZS1saXN0X19saXN0X19pdGVtLS1pbmZvLFxuLmFzaWRlLWxpc3RfX2xpc3Qge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8vcGFkZGluZyAgIDogMXJlbSAxcmVtIDFyZW0gMnJlbTtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMDtcbn1cblxuLmFzaWRlLWxpc3RfX2xpc3RfX2l0ZW0tLW5hbWUsXG4uYXNpZGUtbGlzdF9fbGlzdF9faXRlbS0tY2FsbCxcbi5hc2lkZS1saXN0X19saXN0X19pdGVtLS1tYWlsLFxuLmFzaWRlLWxpc3RfX2xpc3RfX2l0ZW0tLWFkZHJlc3MsXG4uYXNpZGUtbGlzdF9fbGlzdF9faXRlbS0tZG93bmxvYWQsXG4uYXNpZGUtbGlzdF9fbGlzdF9faXRlbS0td2ViIHtcbiAgcGFkZGluZzogMnJlbSAxcmVtIDJyZW0gNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxcmVtO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG4uYXNpZGUtbGlzdF9fbGlzdF9faXRlbS0tbmFtZSB7XG4gICY6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vc3ZnL2ljb25zL2ljb24tcGVyc29uLnN2ZycpO1xuICB9XG59XG5cbi5hc2lkZS1saXN0X19saXN0X19pdGVtLS1jYWxsIHtcbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9zdmcvaWNvbnMvaWNvbi1jYWxsLS1ncmV5LnN2ZycpO1xuICB9XG59XG5cbi5hc2lkZS1saXN0X19saXN0X19pdGVtLS1tYWlsIHtcbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9zdmcvaWNvbnMvaWNvbi1tYWlsLS1ncmV5LnN2ZycpO1xuICB9XG59XG5cbi5hc2lkZS1saXN0X19saXN0X19pdGVtLS1hZGRyZXNzIHtcbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9zdmcvaWNvbnMvaWNvbi1sb2NhdGlvbi0tZ3JleS5zdmcnKTtcbiAgfVxufVxuXG4uYXNpZGUtbGlzdF9fbGlzdF9faXRlbS0td2ViIHtcbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9zdmcvaWNvbnMvaWNvbi13ZWItLWdyZXkuc3ZnJyk7XG4gIH1cbn1cblxuLmFzaWRlLWxpc3RfX2xpc3RfX2l0ZW0tLWRvd25sb2FkIHtcbiAgLy9wYWRkaW5nIDogMCAwIDJyZW0gMDtcbiAgcGFkZGluZzogMDtcblxuICBhIHtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIC8vYmFja2dyb3VuZC1pbWFnZSA6IHVybChcIi4uL3N2Zy9pY29ucy9pY29uLWRvd25sb2FkLS1ibGFjay5zdmdcIik7XG4gIH1cbn1cblxuLmFzaWRlLWxpc3QtYmcge1xuICAuZ3JhZGllbnRfZGFyayB7XG4gICAgcGFkZGluZzogMnJlbSAycmVtIDFyZW0gNHJlbTtcbiAgfVxufVxuXG4uYXNpZGUtbGlzdCB7XG4gIC5hc2lkZS1saXN0X3RpdGxlX3dyYXAge1xuICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAwIDRyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vcGFkZGluZy10b3AgICA6IDQuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1cmVtIDAgMCAwO1xuXG4gICAgLmFzaWRlLWxpc3RfX3RpdGxlIHtcbiAgICAgIC8vd2lkdGggOiA3OCU7XG4gICAgICBmbGV4OiAwIDEgNzglO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICAuYXNpZGUtbGlzdF90aXRsZV9pbWcge1xuICAgICAgZmxleDogMCAxIDIyJTtcbiAgICAgIGhlaWdodDogMy41cmVtO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICAgICAvKlxuICAgICAgcG9zaXRpb24gIDogYWJzb2x1dGU7XG4gICAgICB0b3AgICAgICAgOiA1MCU7XG4gICAgICByaWdodCAgICAgOiAxcmVtO1xuICAgICAgd2lkdGggICAgIDogMTclO1xuICAgICAgZGlzcGxheSAgIDogaW5saW5lLWJsb2NrO1xuICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgKi9cbiAgICB9XG4gIH1cblxuICAuYXNpZGUtbGlzdF9fbGluayB7XG4gICAgcGFkZGluZzogMCAycmVtIDJyZW0gNHJlbTtcblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLy9TRUFSQ0ggQVNJREUgKyBGQVEgRklMVEVSXG4uYXNpZGUtbGlzdF9fbGlzdF9faXRlbS0tc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIC5jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgYm9yZGVyOiAkZ3JleV9mb250IDAuMXJlbSBzb2xpZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLnVrLWFjdGl2ZSB7XG4gIC5jaGVja2JveDo6YWZ0ZXIge1xuICAgIC8qXG4gICAgY29udGVudCAgIDogJ+Kckyc7XG4gICAgcG9zaXRpb24gIDogYWJzb2x1dGU7XG4gICAgdG9wICAgICAgIDogNTclO1xuICAgIGxlZnQgICAgICA6IDU0JTtcbiAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgY29sb3IgICAgIDogJG1haW4tY29sb3I7XG4gICAgICovXG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICB3aWR0aDogMC42cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDAuMnJlbSBzb2xpZCAkbWFpbi1jb2xvcjtcbiAgICBib3JkZXItcmlnaHQ6IDAuMnJlbSBzb2xpZCAkbWFpbi1jb2xvcjtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwLjRyZW07XG4gICAgdG9wOiAtMC4xcmVtO1xuICB9XG59XG4iLCIjYnJlYWRjcnVtYnMge1xuICBjb2xvcjogJG1haW4tY29sb3ItLWxpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcblxuICBhIHtcbiAgICBjb2xvcjogJG1haW4tY29sb3ItLWxpZ2h0O1xuICB9XG59XG5cbi5icmVhZGNydW1iX2xhc3Qge1xuICBjb2xvcjogJG1haW4tY29sb3I7XG59IiwiLmNvbnRhY3QtaW5mby1jb250ZW50IHtcbiAgZGlzcGxheSA6IGZsZXg7XG5cbiAgPiBoMiB7XG4gICAgZmxleCA6IDAgMSBhdXRvO1xuICB9XG5cbiAgLmNvbnRhY3QtaW5mby1saXN0IHtcbiAgICBkaXNwbGF5ICAgICAgICAgOiBmbGV4O1xuICAgIGZsZXggICAgICAgICAgICA6IDEgMCBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudCA6IGZsZXgtZW5kO1xuICB9XG59XG5cbi5jb250YWN0LWluZm8ge1xuICBkaXNwbGF5ICAgICAgICAgOiBmbGV4O1xuXG4gIGp1c3RpZnktY29udGVudCA6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXMgICAgIDogY2VudGVyO1xuICBtYXJnaW4tdG9wICAgICAgOiAycmVtO1xuXG4gIC5jb250YWN0LWluZm8taXRlbSB7XG4gICAgYSB7XG4gICAgICBtYXJnaW4tbGVmdCAgICAgOiAxLjVyZW07XG4gICAgICBjb2xvciAgICAgICAgICAgOiAkbWFpbi1jb2xvci0tbGlnaHQ7XG5cbiAgICAgIGRpc3BsYXkgICAgICAgICA6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQgOiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXMgICAgIDogY2VudGVyO1xuICAgICAgZm9udC1zaXplICAgICAgIDogMS44cmVtO1xuXG4gICAgICAuY29udGFjdC1pbmZvX19waWN0byB7XG4gICAgICAgIGRpc3BsYXkgICAgICA6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0ICAgICAgIDogNHJlbTtcbiAgICAgICAgd2lkdGggICAgICAgIDogNHJlbTtcbiAgICAgICAgcG9zaXRpb24gICAgIDogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1yaWdodCA6IDJyZW07XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQgICAgICAgICAgIDogJyc7XG4gICAgICAgICAgZGlzcGxheSAgICAgICAgICAgOiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGggICAgICAgICAgICAgOiA0cmVtO1xuICAgICAgICAgIGhlaWdodCAgICAgICAgICAgIDogNHJlbTtcbiAgICAgICAgICBwb3NpdGlvbiAgICAgICAgICA6IHJlbGF0aXZlO1xuICAgICAgICAgIGxlZnQgICAgICAgICAgICAgIDogNTAlO1xuICAgICAgICAgIHRvcCAgICAgICAgICAgICAgIDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybSAgICAgICAgIDogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIC8vbGVmdCAgICAgOiAuNXJlbTtcbiAgICAgICAgICAvL3RvcCAgICAgIDogLjVyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQgOiBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbnRhY3QtaW5mb19fcGljdG8tLW1haWwge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSA6IHVybCgnLi4vc3ZnL2ljb25zL2ljb24tbWFpbC0tY2lyY2xlLnN2ZycpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSAgOiBjb250YWluO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250YWN0LWluZm9fX3BpY3RvLS1waG9uZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIDogdXJsKCcuLi9zdmcvaWNvbnMvaWNvbi1waG9uZS0tY2lyY2xlLnN2ZycpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSAgOiBjb250YWluO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAkYnJlYWstcG9pbnQtdGFiKSB7XG4gIC5jb250YWN0LWluZm8tY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb24gOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXMgICAgOiBmbGV4LXN0YXJ0O1xuXG4gICAgPiBoMiB7XG4gICAgICBmbGV4IDogMCAxIGF1dG87XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtaW5mby1saXN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b20gICA6IDNyZW07XG4gICAgICBmbGV4ICAgICAgICAgICAgOiAxIDAgYXV0bztcbiAgICAgIGp1c3RpZnktY29udGVudCA6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA2NzBweCkge1xuICAuY29udGFjdC1pbmZvIHtcblxuICAgICYuY29udGFjdC1pbmZvLWxpc3Qge1xuICAgICAgZmxleC1kaXJlY3Rpb24gOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtcyAgICA6IGZsZXgtc3RhcnQ7XG5cblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4gOiAxcmVtIDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQgOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY3RhLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4uY3RhLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uY3RhLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmN0YS1saXN0X19pdGVtICsgLmN0YS1saXN0X19pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuY3RhLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5jdGEtbGlzdF9faXRlbSArIC5jdGEtbGlzdF9faXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDByZW07XG4gIH1cbn1cbiIsIi8qIG92ZXJyaWRlIHN0eWxlcyB3aGVuIHByaW50aW5nICovXG5AbWVkaWEgcHJpbnQge1xuICBcbiAgYm9keSB7XG5cdGJvcmRlciA6IGJsYWNrIHNvbGlkO1xuXHRtYXJnaW4gOiAwO1xuXHRjb2xvciAgOiAjMDAwO1xuXHRcblx0XG5cdC5hbGVydF9ib3gsIHRhYmxlLCB0ciwgdGQsIHRoIHtcblx0ICBib3JkZXIgOiBzb2xpZCBibGFjayAhaW1wb3J0YW50O1xuXHQgIFxuXHR9XG5cdFxuXHQudWstYWNjb3JkaW9uLWNvbnRlbnQge1xuXHQgIGRpc3BsYXkgOiBibG9jayAhaW1wb3J0YW50O1xuXHQgIFxuXHR9XG4gIH1cbiAgXG4gIC5ib3hfaW5mb19oZWFkZXJfd3JhcCxcbiAgLm1lbnUtaGVhZGVyMSxcbiAgLndyYXBwZXItLW1haW4td2l0aC1hc2lkZV9fYXNpZGUsXG4gIC5mb290ZXIge1xuXHRkaXNwbGF5IDogbm9uZSFpbXBvcnRhbnQ7XG5cdFxuICB9XG59IiwiLm1lZGlhX19jb250ZW50IHtcbiAgLy9iYWNrZ3JvdW5kIDogd2hpdGU7XG4gIC8vbWFyZ2luICAgICA6IDAgNXJlbTtcbiAgbWFyZ2luICA6IDAgMXJlbTtcbiAgcGFkZGluZyA6IDJyZW0gMS41cmVtO1xuICBkaXNwbGF5IDogYmxvY2s7XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbSA6IDJyZW07XG4gIH1cblxuICAuYnRuLS1yZWFkLW1vcmUge1xuICAgIG1hcmdpbi10b3AgOiAxcmVtO1xuICB9XG59XG5cbi5tZWRpYV9faW1nIHtcbiAgYmFja2dyb3VuZC1zaXplIDogY292ZXI7XG4gIG1pbi1oZWlnaHQgICAgICA6IDI3cmVtO1xuICAvL21hcmdpbjogMCA1cmVtO1xuICBtYXJnaW4gICAgICAgICAgOiAwIDFyZW07XG59XG5cblxuLmFsaWdubGVmdCB7XG4gIGZsb2F0ICAgICAgICA6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodCA6IDJyZW07XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQgICAgICAgOiByaWdodDtcbiAgbWFyZ2luLWxlZnQgOiAycmVtO1xuXG59XG5cbi5hbGlnbmNlbnRlciB7XG4gIG1hcmdpbiA6IDAgYXV0bztcblxufVxuXG5kaXY6YWZ0ZXIge1xuICBjbGVhciA6IGJvdGg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICRicmVhay1wb2ludC10YWIpIHtcbiAgLm1lZGlhIC5tZWRpYV9fY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQgIDogMDtcbiAgICBtYXJnaW4tcmlnaHQgOiAwO1xuICB9XG4gIC5tZWRpYV9faW1nIHtcbiAgICBtYXJnaW4gOiAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICRicmVhay1wb2ludC1kZXNrdG9wKSB7XG4gIC5tZWRpYSB7XG4gICAgZGlzcGxheSA6IGZsZXg7XG4gIH1cblxuICAubWVkaWFfX2ltZyxcbiAgLm1lZGlhX19jb250ZW50IHtcbiAgICBmbGV4LWJhc2lzIDogNTAlO1xuICAgIGZsZXgtZ3JvdyAgOiAxO1xuICB9XG5cbiAgLnNsaWRlci0tbmV3cyBsaTpudGgtY2hpbGQoZXZlbikgLm1lZGlhIHtcbiAgICBmbGV4LWRpcmVjdGlvbiA6IHJvdy1yZXZlcnNlO1xuICB9XG4gIC5tZWRpYV9fY29udGVudCAuYnRuLS1yZWFkLW1vcmUge1xuICAgIG1hcmdpbi10b3AgOiAycmVtO1xuICB9XG4gIC5tZWRpYV9fY29udGVudCB7XG4gICAgZGlzcGxheSAgICAgICAgOiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uIDogY29sdW1uO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEyMDBweCkge1xuICAuaGVhZGVyX3dyYXAgLmNvbnRlbnRfaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQgOiBjYWxjKCgoKDEwMHZ3KSAtIDEyMDBweCkgLyAyKSArIDNyZW0pO1xuICB9XG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogODYwcHgpIHtcbiAgLmFsaWdubGVmdCB7XG4gICAgZmxvYXQgIDogbm9uZTtcbiAgICBtYXJnaW4gOiAwIGF1dG87XG4gIH1cblxuICAuYWxpZ25yaWdodCB7XG4gICAgZmxvYXQgIDogbm9uZTtcbiAgICBtYXJnaW4gOiAwIGF1dG87XG5cbiAgfVxufSIsImRpdi5hc2xfdyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdyA6IC0zcHggM3B4IDdweCAwICNiYmJiYmIgIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2hhZG93ICAgIDogLTNweCAzcHggN3B4IDAgI2JiYmJiYiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93ICAgICAgICAgOiAtM3B4IDNweCA3cHggMCAjYmJiYmJiICFpbXBvcnRhbnQ7XG4gIGJvcmRlciAgICAgICAgICAgICA6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaHdwLWxpdmUtc2VhcmNoLXJlc3VsdHMtc2hvd2luZyB7XG4gIHotaW5kZXggOiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG5cbn1cblxuLy9TRUFSQ0ggRk9STSBOQVZJR0FUSU9OXG4ubmF2LW1haW4ge1xuXG4gIC5zZWFyY2gtZm9ybSB7XG4gICAgLy9wb3NpdGlvbiA6IGZpeGVkO1xuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgbGVmdCAgICAgOiAxLjV2dztcbiAgICByaWdodCAgICA6IDEuNXZ3O1xuICAgIHRvcCAgICAgIDogMjB2aDtcbiAgICAvL3RvcCAgICAgIDogMzV2aDsgb2xkXG4gICAgei1pbmRleCAgOiA5OTk5OTk7XG5cbiAgfVxufVxuXG4uY29udGVudF9oZWFkZXIge1xuXG4gIC5zZWFyY2gtZm9ybSB7XG4gICAgYm9yZGVyIDogJG1haW4tY29sb3IgLjFyZW0gc29saWQ7XG5cbiAgfVxufVxuXG4uc2VhcmNoLWZvcm0ge1xuICBiYWNrZ3JvdW5kIDogd2hpdGU7XG4gIGRpc3BsYXkgICAgOiBmbGV4O1xuICAvL2JveC1zaGFkb3cgOiAtNHB4IDNweCA5cHggMCAjZGFkYWRhO1xuXG4gIGxhYmVsIHtcbiAgICBmbGV4LWdyb3cgICA6IDE7XG4gICAgaGVpZ2h0ICAgICAgOiA1cmVtO1xuICAgIGRpc3BsYXkgICAgIDogZmxleDtcbiAgICBhbGlnbi1pdGVtcyA6IGNlbnRlcjtcbiAgICBwb3NpdGlvbiAgICA6IHJlbGF0aXZlO1xuXG4gICAgaW5wdXQge1xuICAgICAgbGluZS1oZWlnaHQgICAgICAgICAgIDogMS41O1xuICAgICAgcGFkZGluZyAgICAgICAgICAgICAgIDogMCAxcmVtO1xuICAgICAgZGlzcGxheSAgICAgICAgICAgICAgIDogYmxvY2s7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2UgICAgOiBub25lO1xuICAgICAgYm9yZGVyICAgICAgICAgICAgICAgIDogbm9uZTtcbiAgICAgIG1pbi13aWR0aCAgICAgICAgICAgICA6IDkwJTtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1cyA6IDA7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXMgICAgOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1cyAgICAgICAgIDogMDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXkgICAgICAgICAgOiBibG9jaztcbiAgICAgIGhlaWdodCAgICAgICAgICAgOiAzcmVtO1xuICAgICAgcG9zaXRpb24gICAgICAgICA6IGFic29sdXRlO1xuICAgICAgcmlnaHQgICAgICAgICAgICA6IC0xMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICNmZmZmZmY7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1zdWJtaXQge1xuICAgIGJvcmRlciAgICAgICAgICAgICA6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlIDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kICAgICAgICAgOiB3aGl0ZSB1cmwoJy4uL3N2Zy9pY29ucy9pY29uLXNlYXJjaC5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZSAgICA6IGNvbnRhaW47XG4gICAgY3Vyc29yICAgICAgICAgICAgIDogcG9pbnRlcjtcblxuICB9XG59XG5cblxuLm5hdi1tYWluLTIgKyAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQge1xuICB3aWR0aCAgICAgICAgICAgICAgICAgOiAzcmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXkgOiA1MCU7XG4gIG1hcmdpbiAgICAgICAgICAgICAgICA6IC4ycmVtIDIuMnJlbTtcbn1cblxuLm5hdi1tYWluLTIgKyAuc2VhcmNoLWZvcm0ge1xuICBoZWlnaHQgICAgICAgICAgICAgOiAwO1xuICBtYXgtaGVpZ2h0ICAgICAgICAgOiAwO1xuICBvdmVyZmxvdyAgICAgICAgICAgOiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbiA6IGFsbCBlYXNlIDAuMnM7XG4gIC1tb3otdHJhbnNpdGlvbiAgICA6IGFsbCBlYXNlIDAuMnM7XG4gIC1tcy10cmFuc2l0aW9uICAgICA6IGFsbCBlYXNlIDAuMnM7XG4gIC1vLXRyYW5zaXRpb24gICAgICA6IGFsbCBlYXNlIDAuMnM7XG4gIHRyYW5zaXRpb24gICAgICAgICA6IGFsbCBlYXNlIDAuMnM7XG59XG5cbi5zZWFyY2gtZm9ybS5zZWFyY2gtZm9ybS0tc2hvdyB7XG4gIGhlaWdodCAgICAgOiBhdXRvO1xuICBtYXgtaGVpZ2h0IDogMTVyZW07XG4gIG1hcmdpbiAgICAgOiAwIGF1dG87XG4gIG1heC13aWR0aCAgOiAzMnZ3O1xuXG4gIGlucHV0IHtcbiAgICB3aWR0aCA6IDEwMCU7XG4gIH1cbn1cblxuLnNlYXJjaC1mb3JtLWhvbWUsXG4uc2VhcmNoLWZvcm0ge1xuICAvKlxuICAtd2Via2l0LWJveC1zaGFkb3cgOiAtNHB4IDNweCA5cHggMCAjZGFkYWRhO1xuICAtbW96LWJveC1zaGFkb3cgICAgOiAtNHB4IDNweCA5cHggMCAjZGFkYWRhO1xuICBib3gtc2hhZG93ICAgICAgICAgOiAtNHB4IDNweCA5cHggMCAjZGFkYWRhO1xuICAgKi9cblxuICBsYWJlbCB7XG4gICAgZmxleC1ncm93IDogMTtcblxuICAgIGlucHV0IHtcbiAgICAgIGxpbmUtaGVpZ2h0IDogMjtcbiAgICAgIHBhZGRpbmcgICAgIDogMC43cmVtIDIuMnJlbTtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLXN1Ym1pdCB7XG4gICAgd2lkdGggICAgICAgICAgICAgICAgIDogM3JlbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXkgOiA1MCU7XG4gICAgbWFyZ2luICAgICAgICAgICAgICAgIDogMC4ycmVtIDIuMnJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZvcm0taG9tZSB7XG5cbiAgbGFiZWwge1xuICAgIGhlaWdodCA6IGF1dG87XG5cbiAgICBpbnB1dCB7XG5cbiAgICB9XG4gIH1cblxufVxuXG5cbi5zZWFyY2h3cC1saXZlLXNlYXJjaC1uby1taW4tY2hhcnM6YWZ0ZXIge1xuICBjb250ZW50IDogXCJUaXBwZW4gU2llIHdlaXRlclwiICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVybGF5X3NlYXJjaCB7XG4gIGRpc3BsYXkgICAgICAgICAgOiBub25lO1xuICBwb3NpdGlvbiAgICAgICAgIDogZml4ZWQ7XG4gIC8vcG9zaXRpb24gICAgICAgICA6IGFic29sdXRlO1xuICB0b3AgICAgICAgICAgICAgIDogMDtcbiAgYm90dG9tICAgICAgICAgICA6IDA7XG4gIGxlZnQgICAgICAgICAgICAgOiAwO1xuICByaWdodCAgICAgICAgICAgIDogMDtcbiAgLy9oZWlnaHQ6MTAwdmg7XG4gIGhlaWdodCAgICAgICAgICAgOiA1MDBweDtcbiAgd2lkdGggICAgICAgICAgICA6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3IgOiByZ2JhKDI1MCwgMjUwLCAyNTAsIC45NSk7XG4gIHotaW5kZXggICAgICAgICAgOiA5OTk5OTk5O1xuXG4gIC5mbHlpbmdfZm9ybV9zZWFyY2gge1xuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgbGVmdCAgICAgOiAxLjV2dztcbiAgICByaWdodCAgICA6IDEuNXZ3O1xuICAgIHRvcCAgICAgIDogMzByZW07XG5cbiAgICAuZmx5aW5nX2Zvcm1fc2VhcmNoX3dyYXAge1xuICAgICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoICAgIDogNTAlO1xuICAgICAgbWFyZ2luICAgOiAwIGF1dG87XG5cbiAgICAgIC5zZWFyY2gtZm9ybSB7XG5cbiAgICAgIH1cblxuICAgICAgLnJlbW92ZV9zZWFyY2gge1xuICAgICAgICBwYWRkaW5nICAgICAgICA6IDFyZW07XG4gICAgICAgIGRpc3BsYXkgICAgICAgIDogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQgICA6IDFyZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduIDogbWlkZGxlO1xuXG4gICAgICAgIHBvc2l0aW9uICAgICAgIDogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXggICAgICAgIDogOTk5O1xuICAgICAgICB0b3AgICAgICAgICAgICA6IC01cmVtO1xuICAgICAgICByaWdodCAgICAgICAgICA6IDA7XG4gICAgICAgIGN1cnNvciAgICAgICAgIDogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgLnJlbW92ZV9zZWFyY2g6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQgICAgICAgICAgIDogXCJcIjtcbiAgICAgICAgZGlzcGxheSAgICAgICAgICAgOiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoICAgICAgICAgICAgIDogMXJlbTtcbiAgICAgICAgaGVpZ2h0ICAgICAgICAgICAgOiAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemUgICA6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0IDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlICA6IHVybChcIi4uL3N2Zy9pY29ucy9pY29uLWNyb3NzLS1ibGFjay5zdmdcIik7XG5cbiAgICAgICAgLy9wb3NpdGlvbiAgICAgICAgICA6IGZpeGVkO1xuICAgICAgICAvL3Bvc2l0aW9uICAgICAgICAgIDogYWJzb2x1dGU7XG4gICAgICAgIC8vdG9wICAgICAgICAgICAgICAgOiAxMHZoO1xuICAgICAgICAvL3RvcCAgICAgICAgICAgICAgIDogMTh2aDtcbiAgICAgICAgLy9yaWdodCAgICAgICAgICAgICA6IDMzLjV2dztcblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub3ZlcmxheV9zZWFyY2hfc2hvdyB7XG4gIGRpc3BsYXkgOiBibG9jaztcbn1cblxuXG4uaG9tZSB7XG5cbiAgLm92ZXJsYXlfc2VhcmNoIHtcbiAgICBoZWlnaHQgOiA3NTBweDtcbiAgfVxufVxuXG5cbi8qXG4uc2VhcmNod3AtbGl2ZS1zZWFyY2gtcmVzdWx0cyB7XG4gIG1heC13aWR0aCA6IDMydnc7XG4gIHdpZHRoICAgICA6IDEwMCUgIWltcG9ydGFudFxufVxuXG4gKi9cbiIsIlxuLnNsaWNrLXNsaWRlciwgLnNsaWRlci1jb250YWluZXIge1xuICBkaXNwbGF5IDogbm9uZTtcbn1cblxuLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgZGlzcGxheSA6IGJsb2NrO1xufVxuXG4uc2xpY2stcHJldiwgLnNsaWNrLW5leHQge1xuICB0b3AgICAgICAgICAgICAgICA6IDMwJTtcbiAgYmFja2dyb3VuZC1zaXplICAgOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdCA6IG5vLXJlcGVhdDtcbiAgei1pbmRleCAgICAgICAgICAgOiA5OTk7XG5cbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXkgOiBub25lO1xuICB9XG59XG5cbi5zbGljay1uZXh0IHtcbiAgLy9yaWdodCAgICAgICAgICAgIDogMXJlbTtcbiAgcmlnaHQgICAgICAgICAgICA6IC0ycmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlIDogdXJsKFwiLi4vc3ZnL3NsaWRlci1hcnJvd3MvcG9zdF9ibHVlLnN2Z1wiKTtcbn1cblxuLnNsaWNrLXByZXYge1xuICAvL2xlZnQgICAgICAgICAgICAgOiAxcmVtO1xuICBsZWZ0ICAgICAgICAgICAgIDogLTEuNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZSA6IHVybChcIi4uL3N2Zy9zbGlkZXItYXJyb3dzL3ByZV9ibHVlLnN2Z1wiKTtcbn1cblxuXG4uY29udGFpbmVyLS1ncmV5IHtcblxuICAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQgICAgICAgICAgICA6IC0ycmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2UgOiB1cmwoXCIuLi9zdmcvc2xpZGVyLWFycm93cy9wb3N0LnN2Z1wiKTtcbiAgfVxuXG4gIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0ICAgICAgICAgICAgIDogLTEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlIDogdXJsKFwiLi4vc3ZnL3NsaWRlci1hcnJvd3MvcHJlLnN2Z1wiKTtcbiAgfVxufVxuXG4uc2xpZGVyLWNvbnRhaW5lciB7XG4gIGltZyB7XG4gICAgaGVpZ2h0ICA6IDEwMCU7XG4gICAgcGFkZGluZyA6IDAgMXJlbTtcbiAgfVxuXG4gIGgzIHtcbiAgICBtYXJnaW4tdG9wICAgIDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tIDogMnJlbTtcbiAgICBsaW5lLWhlaWdodCAgIDogMS4yO1xuICB9XG5cbiAgcG9zaXRpb24gOiByZWxhdGl2ZTtcbn1cblxuLnNsaWNrLXByZXY6aG92ZXIsIC5zbGljay1wcmV2OmZvY3VzLCAuc2xpY2stbmV4dDpob3ZlciwgLnNsaWNrLW5leHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlICA6IHVybCgnLi4vc3ZnL3NsaWRlci1hcnJvd3MvcG9zdC5zdmcnKTtcbiAgYmFja2dyb3VuZC1zaXplICAgOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdCA6IG5vLXJlcGVhdDtcbn1cblxuXG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbG9yIDogJG1haW4tY29sb3I7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICRicmVhay1wb2ludC1tb2JpbGUpIHtcbiAgLnNsaWRlciB7XG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgcmlnaHQgOiAtM3JlbTtcbiAgICB9XG5cbiAgICAuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0IDogLTNyZW07XG4gICAgfVxuICB9XG5cbiAgLnNsaWRlci1jb250YWluZXIgaW1nIHtcbiAgICBkaXNwbGF5ICAgOiBub25lO1xuICAgIHBhZGRpbmcgICA6IDA7XG4gICAgbWF4LXdpZHRoIDogMTAwJTtcbiAgfVxuXG4gIC5zbGlkZXItY29udGFpbmVyIHtcblxuICAgIC5pbWdfcHJldmlldyB7XG4gICAgICBoZWlnaHQgICAgICAgICAgICAgIDogMjByZW07XG4gICAgICB3aWR0aCAgICAgICAgICAgICAgIDogMTAwJTtcblxuICAgICAgYmFja2dyb3VuZC1zaXplICAgICA6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQgICA6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLnNsaWRlci1jb250YWluZXIgLnNsaWNrLXNsaWRlIHtcbiAgICBtYXJnaW4gOiAwIDFyZW07XG4gIH1cbiAgLnNsaWRlci1jb250YWluZXIgLnNsaWNrLWxpc3Qge1xuICAgIG1hcmdpbiA6IDAgLTFyZW07XG4gIH1cblxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAkYnJlYWstcG9pbnQtbW9iaWxlKSB7XG5cbiAgLnNsaWRlci0tbmV3cyB7XG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgcmlnaHQgOiAtM3JlbTtcbiAgICB9XG5cbiAgICAuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0IDogLTNyZW07XG4gICAgfVxuICB9XG59IiwiI3RpbnltY2UsXG4ud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19tYWluLFxuLndyYXBwZXItLW1haW4sXG4udWstYWNjb3JkaW9uLWNvbnRlbnQge1xuICAjdGFibGVfd3JhcCB7XG4gIH1cblxuICAudGFibGVfd3JhcCxcbiAgLnRhYmxlLWNvbnRlbnQge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG5cbiAgdGFibGUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAvL3dpZHRoICAgICAgOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgLy90YWJsZS1sYXlvdXQ6Zml4ZWQ7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbGk6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0aCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcbiAgICB9XG4gIH1cblxuICB0aCB7XG4gICAgYmFja2dyb3VuZDogJG1haW4tY29sb3I7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yaWdodDogMC4xcmVtIHNvbGlkIHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgKiB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgfVxuXG4gIHRkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmMWYxO1xuICB9XG5cbiAgdHI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICB9XG5cbiAgdGQ6bm90KDpsYXN0LWNoaWxkKSxcbiAgdGg6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgd2hpdGU7XG4gIH1cblxuICB0aCB7XG4gICAgcGFkZGluZzogMS41cmVtIDFyZW07XG5cbiAgICBsaTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIHRkIHtcbiAgICAvL09MRCA9PiBwYWRkaW5nICAgIDogNHJlbSAycmVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLnNob3J0X2J0biB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAudGFibGUtLWFsdGVybmF0aXYgdHI6bnRoLWNoaWxkKG9kZCkgdGQge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICB9XG5cbiAgdGJvZHkge1xuICAgIHRoIHtcbiAgICAgIGJhY2tncm91bmQ6ICRtYWluLWNvbG9yLS1saWdodDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICB9XG5cbiAgdHIgKyB0ciB0aCB7XG4gICAgYmFja2dyb3VuZDogJG1haW4tY29sb3ItLWxpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cblxuICB0cjpmaXJzdC1jaGlsZCB0ZCxcbiAgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICAgIC8vdGV4dC1hbGlnbiA6IGxlZnQ7XG4gIH1cbiAgdGRbc3R5bGUqPScjZWFlN2UxJ10sXG4gIHRkW3N0eWxlKj0nIzMyNmFhYSddLFxuICB0ZFtzdHlsZSo9JyNmZmYnXSB7XG4gICAgdWwge1xuICAgICAgbGk6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRkW3N0eWxlKj0nIzE0YWFjNyddLFxuICB0ZFtzdHlsZSo9JyMyY2FhYzYnXSxcbiAgdGRbc3R5bGUqPScjMDA0NTg4J10ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5nbG9zc2FyeS10b29sdGlwIHtcbiAgZGlzcGxheSA6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB6LWluZGV4IDogOTk5ICFpbXBvcnRhbnQ7XG4gIGN1cnNvciAgOiBwb2ludGVyO1xuICBcbiAgKiB7XG5cdHRleHQtZGVjb3JhdGlvbiA6IG5vbmUgIWltcG9ydGFudDtcblx0cG9zaXRpb24gICAgICAgIDogcmVsYXRpdmU7XG4gIH1cbiAgXG4gIC5nbG9zc2FyeS1saW5rIHtcblx0cG9zaXRpb24gICAgICA6IHJlbGF0aXZlO1xuXHRwYWRkaW5nLXJpZ2h0IDogMC41cmVtO1xuXHRcblx0YSB7XG5cdCAgY29sb3IgOiAkbWFpbi1jb2xvci0tbGlnaHQ7XG5cdCAgXG5cdH1cbiAgfVxuICBcbiAgLmdsb3NzYXJ5LWxpbms6YWZ0ZXIge1xuXHRjb250ZW50ICAgICAgICAgOiBcIlwiO1xuXHRoZWlnaHQgICAgICAgICAgOiAyLjJyZW07XG5cdHdpZHRoICAgICAgICAgICA6IDIuMnJlbTtcblx0cG9zaXRpb24gICAgICAgIDogYWJzb2x1dGU7XG5cdHotaW5kZXggICAgICAgICA6IDE7XG5cdHRvcCAgICAgICAgICAgICA6IC0xcmVtO1xuXHRyaWdodCAgICAgICAgICAgOiAtMXJlbTtcblx0YmFja2dyb3VuZCAgICAgIDogdXJsKFwiLi4vc3ZnL2ljb25zL2ljb24tdG9vbHRpcC5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplIDogY292ZXI7XG5cdFxuICB9XG4gIFxuICAuZ2xvc3NhcnktdG9vbHRpcC1jb250ZW50IHtcblx0Ly9iYWNrZ3JvdW5kLWNvbG9yIDogJGJhY2tncm91bmRfdG9vbHRpcDtcblx0Ly9wb2ludGVyLWV2ZW50cyAgIDogYXV0bztcblx0dHJhbnNpdGlvbiA6IGFsbCBlYXNlLWluIDNtcztcblx0XG5cdC5nbG9zc2FyeS10b29sdGlwLXRleHQge1xuXHQgIGJhY2tncm91bmQtY29sb3IgOiB0cmFuc3BhcmVudDtcblx0ICBjb2xvciAgICAgICAgICAgIDogdHJhbnNwYXJlbnQ7XG5cdCAgZm9udC1zaXplICAgICAgICA6IDEuNXJlbTtcblx0ICAvL3BhZGRpbmcgICAgICAgOiAwO1xuXHQgIC8vaGVpZ2h0ICAgICAgICA6IDA7XG5cdCAgLy93aWR0aCAgICAgICAgIDogMDtcblx0ICAvL2JvcmRlci1ib3R0b20gOiAwIHNvbGlkICRiYWNrZ3JvdW5kX3Rvb2x0aXA7XG5cdCAgXG5cdCAgYSB7XG5cdFx0ZGlzcGxheSA6IGJsb2NrO1xuXHQgIH1cblx0fVxuICB9XG59XG5cbi5nbG9zc2FyeS10b29sdGlwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNmM2YxZjE7XG4gIFxuICAuZ2xvc3NhcnktdG9vbHRpcC1jb250ZW50IHtcblx0cG9pbnRlci1ldmVudHMgICA6IGF1dG87XG5cdGJhY2tncm91bmQtY29sb3IgOiAkYmFja2dyb3VuZF90b29sdGlwO1xuXHR0cmFuc2l0aW9uICAgICAgIDogYWxsIGVhc2UtaW4gM21zO1xuXHRcblx0Lmdsb3NzYXJ5LXRvb2x0aXAtdGV4dCB7XG5cdCAgYmFja2dyb3VuZC1jb2xvciA6ICRiYWNrZ3JvdW5kX3Rvb2x0aXA7XG5cdCAgY29sb3IgICAgICAgICAgICA6ICRtYWluLWNvbG9yLS1saWdodDtcblx0ICBib3JkZXItYm90dG9tICAgIDogMTBweCBzb2xpZCAjZjNmMWYxIWltcG9ydGFudDtcblx0ICBwb2ludGVyLWV2ZW50cyAgIDogYXV0bztcblx0ICBwYWRkaW5nICAgICAgICAgIDogMS41cmVtO1xuXHQgIGZvbnQtc2l6ZSAgICAgICAgOiAxLjVyZW07XG5cdCAgXG5cdH1cblx0XG4gIH1cbiAgXG4gIC5nbG9zc2FyeS10b29sdGlwLWNvbnRlbnQ6OmFmdGVyIHtcblx0Ym9yZGVyLXRvcC1jb2xvciA6ICNmM2YxZjEgIWltcG9ydGFudDtcblx0XG4gIH1cbn1cblxuXG4uZ2xvc3NhcnktdG9vbHRpcC1jb250ZW50LW1vYmlsZSB7XG4gIGJhY2tncm91bmQtY29sb3IgOiAkYmFja2dyb3VuZF90b29sdGlwICFpbXBvcnRhbnQ7XG4gIGNvbG9yICAgICAgICAgICAgOiAkbWFpbi1jb2xvci0tbGlnaHQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbSAgICA6IDEwcHggc29saWQgJGJhY2tncm91bmRfdG9vbHRpcCAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50cyAgIDogYXV0bztcbiAgcGFkZGluZyAgICAgICAgICA6IDEuNXJlbTtcbiAgZm9udC1zaXplICAgICAgICA6IDEuNXJlbTtcbiAgXG4gIC5jbG9zZSB7XG5cdHRvcCAgICA6IDBweCAhaW1wb3J0YW50O1xuXHRyaWdodCAgOiAtMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIFxuICBcbiAgLmdsb3NzYXJ5LXRvb2x0aXAtdGV4dC1tb2JpbGUge1xuXHRcbiAgfVxufSIsIlxuXG4jb25ldHJ1c3QtYWNjZXB0LWJ0bi1oYW5kbGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICRtYWluLWNvbG9yICFpbXBvcnRhbnQ7XG4gIGJvcmRlciAgICAgICAgICAgOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXMgICAgOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQgICAgICAgICAgICAgOiA1MCUgIWltcG9ydGFudDtcbiAgXG59XG5cbiNvbmV0cnVzdC1wYy1idG4taGFuZGxlciB7XG4gIGNvbG9yIDogJG1haW4tY29sb3IgIWltcG9ydGFudDtcbiAgXG59IiwiXG4uc2VjdGlvbl9mYXEge1xuICBtYXJnaW4gOiA1cmVtIDA7XG5cbiAgLmJ0biArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0IDogMXJlbTtcbiAgfVxufVxuXG4uY2F0ZWdvcnlfdGl0bGVfbWFpbiB7XG4gIGNvbG9yICAgICA6ICMxMzFFNTU7XG4gIGZvbnQtc2l6ZSA6IDMuMnJlbTtcbn1cblxuLmNhdGVnb3J5X3RpdGxlIHtcbiAgY29sb3IgOiAjMDE0RjU2ICFpbXBvcnRhbnQ7XG5cbn1cblxuLmNhdGVnb3J5X2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbSA6IDJyZW07XG59XG5cblxuLmFjY29yZGlvbl9pdGVtX2ZhcSB7XG4gIGJvcmRlciAgOiAjRUFFN0UxIHNvbGlkIC4xcmVtO1xuICBwYWRkaW5nIDogMXJlbSAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi51ay1hY2NvcmRpb24tdGl0bGUge1xuICBwb3NpdGlvbiAgICAgIDogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQgOiAzcmVtO1xufVxuXG4udWstYWNjb3JkaW9uLXRpdGxlOmJlZm9yZSB7XG4gIHBvc2l0aW9uICA6IGFic29sdXRlO1xuICByaWdodCAgICAgOiAuOXJlbTtcbiAgdG9wICAgICAgIDogNTAlO1xuICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGZsb2F0ICAgICA6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuXG4ubGlzdF9fbGlzdC0tZmFxX2NhdCB7XG4gIGxpc3Qtc3R5bGUgOiBub25lO1xuICBkaXNwbGF5ICAgIDogZmxleDtcbiAgZmxleC13cmFwICA6IHdyYXA7XG4gIGdhcCAgICAgICAgOiAycmVtO1xuICBtYXJnaW4gICAgIDogMnJlbSAwIDAgMDtcblxuICAubGlzdF9fbGlzdF9faXRlbS0tZmFxX2NhdCB7XG4gICAgd2lkdGggICAgICAgICAgICA6IGNhbGMoKDEwMCUgLSA2cmVtKSAvIDQpO1xuICAgIGRpc3BsYXkgICAgICAgICAgOiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudCAgOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbSAgICA6IDJyZW07XG5cbiAgICBwYWRkaW5nICAgICAgICAgIDogMnJlbSAycmVtIDAgMnJlbTtcbiAgICBwb3NpdGlvbiAgICAgICAgIDogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1cyAgICA6IDVyZW0gMCAwIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICMyRTlBODk7XG5cbiAgICBhIHtcbiAgICAgIHRleHQtYWxpZ24gOiBjZW50ZXI7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXkgOiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4gOiAycmVtIDA7XG4gICAgICAgIGNvbG9yICA6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5saXN0X19saXN0X19pdGVtLS1mYXFfY2F0OmJlZm9yZSB7XG4gICAgZGlzcGxheSA6IG5vbmU7XG4gIH1cblxuICAubGlzdF9fbGlzdF9faXRlbS0tZmFxX2NhdCA+ICoge1xuICAgIGNvbG9yIDogd2hpdGUgIWltcG9ydGFudDtcbiAgfVxufSIsIi8vR0xPQkFMXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG5cbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cbn1cblxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuXG4vL0NPTlRBQ1QgRk9STVxuLndwY2Y3LWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIGlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDJkMmQyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgfVxuXG4gIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICB9XG5cbiAgICAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuXG4gICAgfVxuICB9XG5cbiAgdGV4dGFyZWEge1xuICB9XG5cblxuICAudWstc2VsZWN0Om5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ZnL2Fycm93X2Rvd24uc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMyU7XG5cbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIEBpbmNsdWRlIGdyYWRpZW50TGlnaHRCbHVlKCk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDFyZW0gMS40cmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjhzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuOHMgZWFzZS1pbi1vdXQ7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgJjpob3ZlciB7XG5cbiAgICB9XG4gIH1cbn1cblxuI3BhYy1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDJkMmQyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDVyZW07XG5cbn1cblxuXG4vL0NPVU5UUlkgU0VBUkNIIEZPUk1cbi5jb3VudHJ5X3NlYXJjaF9mb3JtIHtcblxuICAuY291bnRyeV9zZWFyY2hfbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgaW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMmQyZDI7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuXG4gICAgfVxuICB9XG59XG5cbi8vTkVXU0xFVFRFUlxuXG4ubmV3c2xldHRlcl9mb3JtIHtcblxuICBsYWJlbCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gIH1cblxuICBpbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDJkMmQyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgfVxuXG5cbiAgLmJ0bl9ibHVlIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbVxuICB9XG59XG5cblxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBkaXNwbGF5OiBub25lO1xuXG59XG5cbi5jdXN0b20tZmlsZS11cGxvYWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuXG59XG5cbi5jdXN0b20tZmlsZS11cGxvYWQge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG59XG5cbi8qIEJPT0tMWSBGT1JNICovXG5cbi5ib29rbHktZm9ybSB7XG4gIGJ1dHRvbiwgc2VsZWN0LCAucGlja2VyX19ob2xkZXIsIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCB0ZXh0YXJlYSwgLnN0ZXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbi8qXG4uaW5wdXRmaWxlIHtcbiAgd2lkdGggICAgOiAwLjFweDtcbiAgaGVpZ2h0ICAgOiAwLjFweDtcbiAgb3BhY2l0eSAgOiAwO1xuICBvdmVyZmxvdyA6IGhpZGRlbjtcbiAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgei1pbmRleCAgOiAtMTtcbn1cblxuLmlucHV0ZmlsZSArIGxhYmVsIHtcbiAgYm9yZGVyICAgICAgICAgICA6IDFweCBzb2xpZCAjY2NjO1xuICBkaXNwbGF5ICAgICAgICAgIDogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nICAgICAgICAgIDogNnB4IDEycHg7XG4gIGN1cnNvciAgICAgICAgICAgOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogJG1haW4tY29sb3I7XG4gIGNvbG9yICAgICAgICAgICAgOiAjZmZmZmZmO1xuICBcbn1cblxuLmlucHV0ZmlsZTpmb2N1cyArIGxhYmVsLFxuLmlucHV0ZmlsZSArIGxhYmVsOmhvdmVyIHtcbiAgY3Vyc29yICA6IHBvaW50ZXI7XG4gIG9wYWNpdHkgOiAwLjg7XG59XG5cbi5pbnB1dGZpbGUgKyBsYWJlbCAqIHtcbiAgcG9pbnRlci1ldmVudHMgOiBub25lO1xufVxuXG4uaW5wdXRmaWxlOmZvY3VzICsgbGFiZWwge1xuICBvdXRsaW5lIDogMXB4IGRvdHRlZCAjMDAwO1xuICBvdXRsaW5lIDogLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yIGF1dG8gNXB4O1xufVxuKi9cbiIsIi5iaWctZm9vdGVyIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnREYXJrQmx1ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5iaWctZm9vdGVyICosXG4uc21hbGwtZm9vdGVyICoge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMnJlbTtcblxuICBhIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmJpZy1mb290ZXJfX2FkZHJlc3Mge1xuICAuYmlnLWZvb3Rlcl9fYWRkcmVzc19fbG9nbyB7XG4gICAgLy9wYWRkaW5nLWJvdHRvbSA6IDJyZW07XG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDIuN3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhW2hyZWZePSdtYWlsdG8nXSxcbiAgYVtocmVmXj0ndGVsJ10sXG4gIGFbdGFyZ2V0PSdfYmxhbmsnXSxcbiAgKiB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udXBwZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmlnLWZvb3Rlcl9fbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleDogMTtcblxuICAuYmlnLWZvb3Rlcl9fbWVudS0tbWFpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cblxuICAuYmlnLWZvb3Rlcl9fbWVudS0tc2Vjb25kYXJ5IHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gIH1cblxuICAuYmlnLWZvb3Rlcl90aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIC5tZW51LWl0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGEge1xuICAgICAgcGFkZGluZzogMCAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgYTpob3ZlciB7XG4gICAgICAvL2NvbG9yICAgOiAkbWFpbi1jb2xvci0tbGlnaHQ7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICB9XG59XG5cbi5zbWFsbC1mb290ZXIge1xuICBAaW5jbHVkZSBncmFkaWVudExpZ2h0Qmx1ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcblxuICB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMC4ycmVtIDAuNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIGxpICsgbGkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICd8JztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgfVxuICB9XG59XG5cbi8vREVTS1RPUFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrLXBvaW50LWRlc2t0b3ApIHtcbiAgZm9vdGVyIHtcbiAgICAvL21hcmdpbi10b3AgOiAzcmVtO1xuICB9XG5cbiAgLmJpZy1mb290ZXIgPiAqIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAuc21hbGwtZm9vdGVyIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnNtYWxsLWZvb3RlciBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgfVxufVxuIiwiLm5hdmJhciBhOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lICAgICAgICA6IDNweCBzb2xpZCAjZjM5YzEyOyAvKiBIaWdobGlnaHQgbWVudSBsaW5rcyB3aGVuIGZvY3VzZWQgKi9cbiAgb3V0bGluZS1vZmZzZXQgOiAycHg7XG59XG5cbi5uYXZiYXIgLnN1Ym1lbnU6Zm9jdXMtdmlzaWJsZSB7XG4gIGJvcmRlciA6IDJweCBzb2xpZCAjMzQ5OGRiOyAvKiBIaWdobGlnaHQgc3VibWVudSBpdGVtcyAqL1xufVxuXG5hOmZvY3VzLXZpc2libGUsIGJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZSAgICAgICAgOiAzcHggc29saWQgI2NjMjEwZTsgLyogQ3VzdG9taXplIHRoZSBjb2xvciAqL1xuICBvdXRsaW5lLW9mZnNldCA6IDJweDtcbn1cblxuYTpub3QoOmZvY3VzLXZpc2libGUpLCBidXR0b246bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmUgOiBub25lOyAvKiBSZW1vdmUgb3V0bGluZSBmb3IgbW91c2UgdXNlcnMgKi9cbn1cblxuYTpmb2N1cywgYTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZSAgICAgICAgOiAzcHggc29saWQgI2NjMjEwZTtcbiAgb3V0bGluZS1vZmZzZXQgOiAycHg7XG59XG5cblxuYTpmb2N1cywgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZSAgICAgICAgOiAzcHggc29saWQgI2NjMjEwZTsgLyogQ3VzdG9taXplIHRoZSBjb2xvciAqL1xuICBvdXRsaW5lLW9mZnNldCA6IDJweDtcbn1cblxuLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46Zm9jdXMtd2l0aGluID4gdWwge1xuICBkaXNwbGF5IDogYmxvY2s7IC8qIFNob3cgc3VibWVudSBvbiBmb2N1cyAqL1xufVxuXG5cbi5leHBhbmRlZCB7XG4gIGRpc3BsYXkgICAgICAgICA6IGZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50IDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmcgICAgICAgICA6IDRyZW0gMXJlbSAzcmVtIDFyZW0gIWltcG9ydGFudDtcbn0iLCJAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAkYnJlYWstcG9pbnQtZGVza3RvcCkge1xuICAud3JhcHBlciB7XG4gICAgcGFkZGluZyA6IDAgMy41dncgMCAzLjV2dztcbiAgfVxuXG4gIC5uYXYtbWFpbiB7XG4gICAgcGFkZGluZy10b3AgOiAycmVtO1xuICB9XG5cbiAgLm5hdi1tYWluLTEge1xuICAgIGZsZXggICAgICAgICAgICA6IDEgMSBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudCA6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1yaWdodCAgIDogM3JlbTtcblxuICAgID4gbGkge1xuICAgICAgbWFyZ2luLXJpZ2h0IDogMnJlbTtcbiAgICB9XG4gIH1cbiAgLmhlYWRlci1tZW51LWJ0bi0tcGVyc29uLFxuICAuaGVhZGVyLW1lbnUtYnRuLS1zaG93LWRlc2t0b3AsXG4gIC5oZWFkZXItbWVudS1idG4tLWpvYnMge1xuICAgIGRpc3BsYXkgOiBmbGV4O1xuICB9XG5cbiAgLm5hdi1tYWluLTIuZGVza3RvcCA+IGxpIHtcbiAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb24gICAgICAgICAgICA6IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiA6IGNlbnRlciBjZW50ZXI7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBwb3NpdGlvbiAgICAgOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXggICAgICA6IDk5OTk5OTtcbiAgICAgIGRpc3BsYXkgICAgICA6IGlubGluZS1ibG9jaztcbiAgICAgIG92ZXJmbG93ICAgICA6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlICA6IG5vd3JhcDtcbiAgICAgIHdpZHRoICAgICAgICA6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQgOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcblxuXG4gIC5tZW51LWZsb2F0aW5nLXdyYXAge1xuICAgIHJpZ2h0IDogMXJlbTtcblxuICAgIC5tZW51LWZsb2F0aW5nX2xpc3Qge1xuICAgICAgZmxleC1mbG93IDogY29sdW1uO1xuICAgICAgZ2FwICAgICAgIDogMXJlbTtcblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIGEge1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoICA6IDVyZW07XG4gICAgICAgICAgICBoZWlnaHQgOiA1cmVtO1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlcl93cmFwIC5jb250ZW50X2hlYWRlciAuaGVhZGVyLWgxIHtcbiAgICBmb250LXNpemUgOiA1cmVtO1xuICB9XG4gIC5oZWFkZXJfd3JhcCAuY29udGVudF9oZWFkZXIgLmhlYWRlci1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplIDogMS44cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDgyMHB4KSBhbmQgKG1heC13aWR0aCA6IDEwMjVweCkge1xuICBib2R5IHtcbiAgICAvL2JvcmRlciA6IGJsdWUgc29saWQ7XG4gIH1cblxuICAubW9iaWxlIHtcbiAgICBkaXNwbGF5IDogbm9uZTtcbiAgfVxuXG4gIC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5IDogYmxvY2s7XG4gIH1cblxuICAuaGVhZGVyLWgxIHtcbiAgICBmb250LXNpemUgICA6IDhyZW07XG4gICAgcGFkZGluZy10b3AgOiA2cmVtO1xuICB9XG4gIC5ob21lIC5oZWFkZXJfd3JhcCB7XG4gICAgd2lkdGggOiAxMDAlO1xuXG4gICAgLmNvbnRlbnRfaGVhZGVyIHtcbiAgICAgIGZsZXggOiAwIDEgMzMlO1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXItZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aCA6IDQ0cmVtO1xuICB9XG5cbiAgLmhlYWRlci5oZWFkZXItZGVza3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbSA6IDA7XG4gICAgLy9oZWlnaHQ6IDUwMHB4O1xuICB9XG5cbiAgLmhlYWRlci5oZWFkZXItZGVza3RvcC5oZWFkZXJfbm9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b20gOiAwO1xuICAgIGhlaWdodCAgICAgICAgOiBhdXRvO1xuICB9XG5cbiAgLmhlYWRlci1tb2JpbGUge1xuICAgIGRpc3BsYXkgOiBub25lO1xuICB9XG5cbiAgLmhlYWRlci1kZXNrdG9wIHtcbiAgICBkaXNwbGF5IDogYmxvY2s7XG4gIH1cblxuICAubmF2LW1haW4tMSxcbiAgLm5hdi1tYWluLTEtLW9wZW4ge1xuICAgIGhlaWdodCAgICAgOiBhdXRvO1xuICAgIG1heC1oZWlnaHQgOiBpbmhlcml0O1xuICB9XG5cbiAgLmZpeGVkLWhlYWRlci1kZXNrdG9wIHtcbiAgICBwb3NpdGlvbiAgICAgICAgIDogaW5oZXJpdDtcbiAgICBsZWZ0ICAgICAgICAgICAgIDogMDtcbiAgICByaWdodCAgICAgICAgICAgIDogMDtcbiAgICB6LWluZGV4ICAgICAgICAgIDogMjAzO1xuICAgIHRvcCAgICAgICAgICAgICAgOiAwO1xuICAgIG1hcmdpbiAgICAgICAgICAgOiAwO1xuICAgIHdpZHRoICAgICAgICAgICAgOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3IgOiByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuNjUpO1xuICAgIHRyYW5zaXRpb24gICAgICAgOiBhbGwgZWFzZS1pbiAwLjFzO1xuICAgIHBhZGRpbmctYm90dG9tICAgOiAycmVtO1xuICB9XG5cbiAgLmhlYWRlci1zY3JvbGxlZCB7XG4gICAgaGVhZGVyIHtcbiAgICAgIC5uYXYtbWFpbiB7XG4gICAgICAgIHdpZHRoICAgICAgICAgICAgOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbiAgICAgICAgIDogZml4ZWQ7XG4gICAgICAgIHRvcCAgICAgICAgICAgICAgOiAwO1xuICAgICAgICB6LWluZGV4ICAgICAgICAgIDogOTk5OTk5OTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRoZWFkZXItY29sb3I7XG4gICAgICAgIHRyYW5zaXRpb24gICAgICAgOiBhbGwgZWFzZS1pbiAwLjFzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYtb3BlbiB7XG4gICAgb3ZlcmZsb3cgOiBzY3JvbGw7XG4gIH1cblxuICAubmF2LW1haW4ge1xuICAgIHBhZGRpbmctdG9wIDogMnJlbTtcbiAgfVxuXG4gIC5uYXYtbWFpbi0xIHtcbiAgICBvdmVyZmxvdyA6IHZpc2libGU7XG4gICAgLy9mbGV4LWdyb3cgOiAxO1xuICAgIGRpc3BsYXkgIDogZmxleDtcblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmctdG9wICA6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQgOiAxLjVyZW07XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlci1tZW51LWJ0bi0tc2hvdyB7XG4gICAgZGlzcGxheSA6IG5vbmU7XG4gIH1cblxuICAubWFpbi1tZW51LWl0ZW0ge1xuICAgICYgPiBhIHtcbiAgICAgIHBhZGRpbmctbGVmdCA6IDFyZW07XG4gICAgICBkaXNwbGF5ICAgICAgOiBmbGV4O1xuICAgIH1cblxuICAgICYgPiB1bCB7XG4gICAgICBwb3NpdGlvbiAgICAgICA6IGFic29sdXRlO1xuICAgICAgbGVmdCAgICAgICAgICAgOiAwO1xuICAgICAgcmlnaHQgICAgICAgICAgOiAwO1xuICAgICAgZGlzcGxheSAgICAgICAgOiBub25lO1xuICAgICAgYmFja2dyb3VuZCAgICAgOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQgICAgIDogJGhlYWRlci1jb2xvcjtcbiAgICAgIG1heC13aWR0aCAgICAgIDogMTIwMHB4O1xuICAgICAgbWFyZ2luICAgICAgICAgOiAwIDYuNHZ3O1xuICAgICAgZmxleC1kaXJlY3Rpb24gOiBjb2x1bW47XG5cbiAgICAgICYgPiBsaSAuc3ViLW1lbnUgYSB7XG4gICAgICAgIGZvbnQtc2l6ZSA6IDEuMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgICAgIHBhZGRpbmctbGVmdCA6IDA7XG4gICAgfVxuICB9XG4gIC5tYWluLW1lbnUtaXRlbTpob3ZlciA+IHVsIHtcbiAgICBkaXNwbGF5IDogZmxleDtcbiAgICB6LWluZGV4IDogMjAxO1xuICB9XG4gIC5jb2x1bW4tc3ViLW1lbnUge1xuICAgICYgPiB1bCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbiA6IHJvdztcbiAgICB9XG4gIH1cbiAgLm5hdi1tYWluLTEgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbSA6IDA7XG4gIH1cbiAgLm5hdi1tYWluLTEge1xuICAgIGJhY2tncm91bmQgOiBub25lO1xuXG4gICAgPiBsaSA+IC5zdWItbWVudSB7XG4gICAgICBwYWRkaW5nIDogMnJlbSAycmVtIDAgMnJlbTtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLmhlYWRlci1kZXNrdG9wLmhlYWRlcl9mcm9udF9wYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbSA6IDE5dmg7XG4gICAgaGVpZ2h0ICAgICAgICAgOiA3NTBweDtcblxuICAgIC53cmFwcGVyIHtcbiAgICAgIC5oZWFkZXItaDEuaGVhZGVyLWgxLS1waWN0dXJlIHtcbiAgICAgICAgYm90dG9tIDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVhZGVyX3BhZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tIDogMDtcbiAgICAvL3BhZGRpbmctYm90dG9tIDogMTV2aDtcbiAgfVxuXG4gIC5zZWFyY2gtZm9ybS1ob21lIHtcbiAgICBtYXgtd2lkdGggOiA3MHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA4MjBweCkge1xuICBib2R5LFxuICBodG1sIHtcbiAgICB3aWR0aCAgICAgIDogMTAwdnc7XG4gICAgb3ZlcmZsb3cteCA6IGhpZGRlbjtcbiAgfVxuICAvL0xBWU9VVFxuXG4gICN0YWJsZV93cmFwIHtcbiAgICBvdmVyZmxvdy14IDogc2Nyb2xsO1xuICB9XG5cbiAgLndyYXBwZXIge1xuICAgIHBhZGRpbmcgOiAwIDMuNXZ3IDAgMy41dnc7XG4gIH1cblxuICAuZGVza3RvcCB7XG4gICAgZGlzcGxheSA6IG5vbmU7XG5cbiAgfVxuXG4gIC5tb2JpbGUge1xuICAgIGRpc3BsYXkgOiBibG9jaztcbiAgfVxuXG4gIC5oZWFkZXItaDEtZGVza3RvcCB7XG4gICAgZGlzcGxheSA6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oZWFkZXItaDEtbW9iaWxlIHtcbiAgICBkaXNwbGF5IDogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm4tcCB7XG4gICAgcGFkZGluZyA6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGUge1xuICAgIG1hcmdpbi1ib3R0b20gOiAzcmVtO1xuICAgIG1hcmdpbi10b3AgICAgOiAzcmVtO1xuXG4gICAgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0IDogMXJlbSAhaW1wb3J0YW50O1xuXG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmcgOiAwIDAgMCAxcmVtICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIG1hcmdpbi10b3AgOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsaTo6YmVmb3JlIHtcbiAgICAgICAgbGVmdCA6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBvbCB7XG4gICAgICBwYWRkaW5nLWxlZnQgOiAxcmVtICFpbXBvcnRhbnQ7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZyA6IDAgMCAwIDFyZW0gIWltcG9ydGFudDtcblxuICAgICAgICAub2xfY291bnQge1xuICAgICAgICAgIGxlZnQgOiAtMC4zcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3JhcHBlci0tbWFpbi13aXRoLWFzaWRlX19hc2lkZSB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQgOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZyA6IDAgMCAwIDAgIWltcG9ydGFudDtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgbWFyZ2luLXRvcCA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGxpOjpiZWZvcmUge1xuICAgICAgICBsZWZ0IDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hc2lkZS1saXN0LS1tb2JpbGUge1xuICAgICAgcGFkZGluZy1sZWZ0IDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luICAgICAgIDogMCAwIDJyZW0gMDtcbiAgICAgIGRpc3BsYXkgICAgICA6IGZsZXg7XG4gICAgICAvL2p1c3RpZnktY29udGVudCA6IGZsZXgtZW5kO1xuXG4gICAgICAuYXNpZGUtaXRlbS0tbW9iaWxlIHtcbiAgICAgICAgcGFkZGluZyA6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luICA6IDA7XG5cbiAgICAgICAgLmFzaWRlLWxpc3RfdGl0bGVfd3JhcCB7XG4gICAgICAgICAgcGFkZGluZyA6IDA7XG4gICAgICAgICAgLy9kaXNwbGF5ICAgICA6IGZsZXg7XG4gICAgICAgICAgLy9hbGlnbi1pdGVtcyA6IGNlbnRlcjtcblxuICAgICAgICAgIC5hc2lkZS1saXN0X3RpdGxlX2ltZyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdCA6IDFyZW07XG4gICAgICAgICAgICBwb3NpdGlvbiAgICA6IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wICAgICAgICAgOiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQgICAgICAgOiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNmb3JtICAgOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgICBkaXNwbGF5ICAgICA6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoICAgICAgIDogNDBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYXNpZGUtbGlzdF9fdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luICAgIDogMXJlbSAwO1xuICAgICAgICAgICAgZm9udC1zaXplIDogMS41cmVtO1xuICAgICAgICAgICAgd2lkdGggICAgIDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL0ZPTVRTXG4gIC5oZWFkZXItaDIsXG4gIGgyIHtcbiAgICBtYXJnaW4gICAgOiA0cmVtIDAgMnJlbSAwO1xuICAgIGZvbnQtc2l6ZSA6IDNyZW0gIWltcG9ydGFudDtcbiAgICB3b3JkLXdyYXAgOiBicmVhay13b3JkO1xuXG4gICAgYSB7XG4gICAgICBmb250LXNpemUgOiAzcmVtO1xuICAgIH1cbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXNpemUgOiAyLjNyZW07XG4gICAgbWFyZ2luICAgIDogMXJlbSAwO1xuICAgIHdvcmQtd3JhcCA6IGJyZWFrLXdvcmQ7XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZSA6IDIuM3JlbTtcbiAgICB9XG4gIH1cblxuICBoNCB7XG4gICAgY29sb3IgICAgIDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIGZvbnQtc2l6ZSA6IDEuOHJlbTtcbiAgICB3b3JkLXdyYXAgOiBicmVhay13b3JkO1xuXG4gICAgYSB7XG4gICAgICBmb250LXNpemUgOiAxLjhyZW07XG4gICAgfVxuICB9XG5cbiAgLmFjY29yZGlvbl90aXRsZSB7XG4gICAgZm9udC1zaXplIDogMS42cmVtO1xuICAgIHdpZHRoICAgICA6IDkwJTtcbiAgfVxuXG4gIC5vdC1zZGstcm93LFxuICAjb25ldHJ1c3QtcG9saWN5LXRleHQsXG4gICNwYWMtaW5wdXQsXG4gIHNlbGVjdCxcbiAgcCxcbiAgbGksXG4gIGEge1xuICAgIGZvbnQtc2l6ZSAgIDogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0IDogMi40cmVtO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgbGluZS1oZWlnaHQgOiBpbml0aWFsO1xuICB9XG5cbiAgdGFibGUge1xuICAgIHdpZHRoIDogMTAwJSAhaW1wb3J0YW50O1xuICAgIC8vdGFibGUtbGF5b3V0IDogZml4ZWQgIWltcG9ydGFudDtcbiAgICAvL3dvcmQtYnJlYWsgOiBicmVhay13b3JkO1xuXG4gICAgdHIge1xuICAgICAgdGQge1xuICAgICAgICAvL3dvcmQtYnJlYWsgOiBicmVhay13b3JkO1xuICAgICAgICB3aWR0aCA6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL0hFQURFUlxuXG4gIC5ib3hfaW5mb19oZWFkZXJfd3JhcCB7XG4gICAgbWFyZ2luIDogMDtcbiAgfVxuXG4gIC5oZWFkZXItc2Nyb2xsZWQsXG4gIC5oZWFkZXItZml4ZWQge1xuICAgIGhlYWRlciB7XG4gICAgICAubmF2LW1haW4ge1xuICAgICAgICB3aWR0aCAgICAgICAgICAgIDogMTAwJTtcbiAgICAgICAgcG9zaXRpb24gICAgICAgICA6IGZpeGVkO1xuICAgICAgICB0b3AgICAgICAgICAgICAgIDogMDtcbiAgICAgICAgei1pbmRleCAgICAgICAgICA6IDk5MDk5OTk5OTk5OTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRoZWFkZXItY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbiAgICAgICA6IGFsbCBlYXNlLWluIDAuMXM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdi1tYWluLTEge1xuICAgIGRpc3BsYXkgIDogbm9uZTtcbiAgICBvdmVyZmxvdyA6IHZpc2libGU7XG4gICAgLy9mbGV4LWdyb3cgOiAxO1xuXG4gICAgbGkge1xuICAgICAgcGFkZGluZy10b3AgOiAwO1xuICAgICAgLy9mbGV4LWdyb3cgICA6IDE7XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZS1uYXYtYWN0aXZlIHtcbiAgICAubmF2LW1haW4gPiBhIHN2ZyB7XG4gICAgICBoZWlnaHQgICAgIDogNnJlbTtcbiAgICAgIHRyYW5zZm9ybSAgOiB0cmFuc2xhdGVYKC0xcmVtKTtcbiAgICAgIG1hcmdpbi10b3AgOiA0cmVtO1xuICAgIH1cblxuICAgIC5uYXYtbWFpbi53cmFwcGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uIDogY29sdW1uO1xuICAgICAgZmxleC13cmFwICAgICAgOiBub3dyYXA7XG4gICAgICBhbGlnbi1pdGVtcyAgICA6IGNlbnRlcjtcbiAgICAgIGhlaWdodCAgICAgICAgIDogMTAwJTtcbiAgICAgIG92ZXJmbG93LXkgICAgIDogc2Nyb2xsO1xuICAgICAgcGFkZGluZyAgICAgICAgOiA1cmVtO1xuICAgIH1cblxuICAgIC5uYXYtbWFpbi0xLS1vcGVuIHtcbiAgICAgIGRpc3BsYXkgICAgICAgICA6IGZsZXg7XG4gICAgICBmbGV4LWZsb3cgICAgICAgOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQgOiBjZW50ZXI7XG4gICAgICBmbGV4ICAgICAgICAgICAgOiAxO1xuICAgICAgbWFyZ2luICAgICAgICAgIDogMDtcbiAgICAgIHBhZGRpbmcgICAgICAgICA6IDA7XG4gICAgICB0ZXh0LWFsaWduICAgICAgOiBjZW50ZXI7XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemUgOiAycmVtO1xuICAgICAgICBwYWRkaW5nICAgOiAycmVtIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1tYWluLTIubW9iaWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0ICA6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQgOiBhdXRvO1xuICAgIH1cblxuICAgIC5oZWFkZXItbWVudS1idG4tLXNlYXJjaCB7XG4gICAgICBkaXNwbGF5IDogbm9uZTtcbiAgICB9XG5cbiAgICAuaGVhZGVyLW1lbnUtYnRuLS1zaG93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3IgOiAjZjFmMWYxO1xuICAgICAgcG9zaXRpb24gICAgICAgICA6IGZpeGVkO1xuICAgICAgdG9wICAgICAgICAgICAgICA6IDJyZW07XG4gICAgICBsZWZ0ICAgICAgICAgICAgIDogNTAlO1xuICAgICAgdHJhbnNmb3JtICAgICAgICA6IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBtYXJnaW4tbGVmdCAgICAgIDogMCAhaW1wb3J0YW50O1xuXG4gICAgICA+IGEge1xuICAgICAgICBiYWNrZ3JvdW5kIDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGRpc3BsYXkgICAgOiBibG9jaztcbiAgICAgICAgcG9zaXRpb24gICA6IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0ICAgICAgIDogMDtcbiAgICAgICAgaGVpZ2h0ICAgICA6IDEwMCU7XG4gICAgICAgIHdpZHRoICAgICAgOiAxMDAlO1xuICAgICAgICB0b3AgICAgICAgIDogMDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW4gOiBsZWZ0IHRvcDtcbiAgICAgICAgICB0b3AgICAgICAgICAgICAgIDogNTAlO1xuICAgICAgICAgIGxlZnQgICAgICAgICAgICAgOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtICAgICAgICA6IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW4gOiBsZWZ0IHRvcDtcbiAgICAgICAgICB0b3AgICAgICAgICAgICAgIDogNTAlO1xuICAgICAgICAgIGxlZnQgICAgICAgICAgICAgOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtICAgICAgICA6IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYtbWFpbi0xIHtcbiAgICAubWVudS1pdGVtIHtcbiAgICAgIC5zdWItbWVudSB7XG4gICAgICAgIHBhZGRpbmcgOiAwLjVyZW0gMnJlbSAwLjVyZW0gMnJlbTtcbiAgICAgICAgZGlzcGxheSA6IG5vbmU7XG5cbiAgICAgICAgLnN1Yi1tZW51LWZpcnN0LWxldmVsIHtcbiAgICAgICAgICBwYWRkaW5nIDogMC41cmVtIDJyZW0gMC41cmVtIDJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b20gOiAwO1xuXG4gICAgLmltYWdlLWhlYWRlciB7XG4gICAgICBoZWlnaHQgICAgICAgIDogMjhyZW07XG4gICAgICBtYXJnaW4tYm90dG9tIDogMDtcblxuICAgICAgLm5hdi1tYWluIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tICAgOiAwLjVyZW07XG4gICAgICB9XG5cbiAgICAgICNtZW51LWhlYWRlcjEge1xuICAgICAgICBwb3NpdGlvbiAgICAgOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleCAgICAgIDogOTk5OTtcbiAgICAgICAgcGFkZGluZy1sZWZ0IDogMXJlbTtcbiAgICAgICAgcGFkZGluZy10b3AgIDogM3JlbTtcbiAgICAgICAgdG9wICAgICAgICAgIDogMDtcbiAgICAgICAgbGVmdCAgICAgICAgIDogMDtcbiAgICAgICAgcmlnaHQgICAgICAgIDogMDtcbiAgICAgICAgYm90dG9tICAgICAgIDogMDtcbiAgICAgICAgaGVpZ2h0ICAgICAgIDogMTAwdmg7XG4gICAgICAgIHdpZHRoICAgICAgICA6IDEwMHZ3O1xuICAgICAgICBtYXJnaW4gICAgICAgOiA1cmVtIDAgMCAwO1xuXG4gICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5IDogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN1Yi1tZW51LWZpcnN0LWxldmVsIHtcbiAgICAgICAgICBoZWlnaHQgICAgIDogMDtcbiAgICAgICAgICBvdmVyZmxvdyAgIDogaGlkZGVuO1xuICAgICAgICAgIHRyYW5zaXRpb24gOiBhbGwgZWFzZS1pbiAwLjFzO1xuICAgICAgICAgIHBhZGRpbmcgICAgOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICBkaXNwbGF5IDogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS12aXNpYmxlIHtcbiAgICAgICAgICBoZWlnaHQgICAgIDogYXV0bztcbiAgICAgICAgICBvdmVyZmxvdyAgIDogaGlkZGVuO1xuICAgICAgICAgIHRyYW5zaXRpb24gOiBhbGwgZWFzZS1pbiAwLjFzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3AgOiAycmVtO1xuXG4gICAgICAuaGVhZGVyLWgxIHtcbiAgICAgICAgcGFkZGluZy10b3AgICA6IDA7XG4gICAgICAgIGJvdHRvbSAgICAgICAgOiAwO1xuICAgICAgICBtYXJnaW4tdG9wICAgIDogM3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbSA6IDFyZW07XG4gICAgICAgIHdvcmQtYnJlYWsgICAgOiBicmVhay13b3JkO1xuICAgICAgICBmb250LXNpemUgICAgIDogNC41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXItbW9iaWxlIHtcbiAgICAuaGVhZGVyLW1lbnUtYnRuIHtcbiAgICAgIC51cHBlcmNhc2Uge1xuICAgICAgICBjb2xvciAgICAgICAgICAgICA6IHRyYW5zcGFyZW50O1xuICAgICAgICBkaXNwbGF5ICAgICAgICAgICA6IGJsb2NrO1xuICAgICAgICB3aWR0aCAgICAgICAgICAgICA6IDJyZW07XG4gICAgICAgIGhlaWdodCAgICAgICAgICAgIDogMnJlbTtcbiAgICAgICAgcG9zaXRpb24gICAgICAgICAgOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdCAgICAgICAgICAgICAgOiAwLjVyZW07XG4gICAgICAgIHRvcCAgICAgICAgICAgICAgIDogLTIuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQgOiBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlci1oMSB7XG4gICAgICB3aWR0aCA6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmVycm9yX3BhZ2VfaGVhZGVyIHtcbiAgICAuaW1hZ2UtaGVhZGVyIHtcbiAgICAgIGhlaWdodCA6IGF1dG87XG4gICAgfVxuXG4gICAgLndyYXBwZXJfc3ViX2NvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbiA6IGNlbnRlcjtcblxuICAgICAgLmVycm9yX2ltZyB7XG4gICAgICAgIGRpc3BsYXkgICAgOiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3AgOiAzcmVtO1xuICAgICAgICB3aWR0aCAgICAgIDogNDUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vSE9NRVBBR0VcbiAgLmNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3cteCAgICAgOiBoaWRkZW47XG4gICAgcGFkZGluZy10b3AgICAgOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tIDogMnJlbTtcblxuICAgIC53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmcgOiAwIDMuNXZ3IDAgMy41dnc7XG5cbiAgICAgIC5zbGlkZXItY29udGFpbmVyIHtcbiAgICAgICAgLmltZ19wcmV2aWV3IHtcbiAgICAgICAgICBoZWlnaHQgICAgICAgICAgICAgIDogMjByZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQgICA6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemUgICAgIDogY292ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiA6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2xpY2stcHJldixcbiAgICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgdG9wIDogNjUlO1xuICAgICAgfVxuXG4gICAgICAuc2xpY2stcHJldiB7XG4gICAgICAgIGxlZnQgOiAwO1xuICAgICAgfVxuXG4gICAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgIHJpZ2h0IDogMDtcbiAgICAgIH1cblxuICAgICAgLnJlYWQtbW9yZV9saW5rLW5ld3Mge1xuICAgICAgICBwYWRkaW5nLXRvcCA6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyotLS0tLS0gTUFJTiBURU1QTEFURSAtLS0tLS0qL1xuICAjdGlueW1jZSxcbiAgLndyYXBwZXItLW1haW4sXG4gIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW4sXG4gIC51ay1hY2NvcmRpb24tY29udGVudCB7XG4gICAgLmRhcmtfYmx1ZSB7XG4gICAgICBjb2xvciA6ICRtYWluLWNvbG9yO1xuICAgIH1cblxuICAgIC5saWdodF9ibHVlIHtcbiAgICAgIGNvbG9yIDogJG1haW4tY29sb3ItLWxpZ2h0O1xuICAgIH1cblxuICAgIC8vQVNJREVcbiAgICAubWVkaWEtbGlua3Mge1xuICAgICAgZGlzcGxheSA6IG5vbmU7XG4gICAgfVxuXG4gICAgLmFzaWRlLWxpc3Qge1xuICAgICAgbWFyZ2luLXRvcCA6IDNyZW07XG4gICAgfVxuXG4gICAgLmFzaWRlLWxpc3Q6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b20gOiAzcmVtO1xuICAgIH1cblxuICAgIC8vQS1aIEZJTFRFUiBQQUdFUyAoPT5BUlRJY0xFLUZJTFRFUiwgPT5DT05UQUNULUZJTFRFUiwgPT5ET0NVTUVOVC1GSUxURVIpXG4gICAgI2EteiB7XG4gICAgICBmbGV4LWZsb3cgICAgOiByb3cgd3JhcDtcbiAgICAgIHBhZGRpbmctbGVmdCA6IDA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZmxleC1ncm93ICAgICA6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZyAgICAgICA6IDAgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbiAgICA6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LWJhc2lzICAgIDogMTAlO1xuICAgICAgICB3aWR0aCAgICAgICAgIDogMTAlO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b20gOiAxLjVyZW07XG4gICAgICB9XG5cbiAgICAgIC5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kIDogJG1haW4tY29sb3ItLWxpZ2h0O1xuICAgICAgICBjdXJzb3IgICAgIDogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmFjdGl2ZTpob3ZlciB7XG4gICAgICAgIGN1cnNvciA6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5jdXJyZW50IHtcbiAgICAgICAgYmFja2dyb3VuZCA6ICRtYWluLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgICNwb3N0cy1yZXN1bHRzIHtcbiAgICAgIGRpc3BsYXkgOiBibG9jaztcbiAgICAgIHBhZGRpbmcgOiAxcmVtIDA7XG5cbiAgICAgIC5wb3N0c19yZXN1bHRzX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5ICAgICAgIDogbm9uZTtcbiAgICAgICAgcG9zaXRpb24gICAgICA6IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tIDogNHJlbTtcbiAgICAgICAgY29sb3IgICAgICAgICA6ICRtYWluLWNvbG9yLS1saWdodDtcbiAgICAgICAgd2lkdGggICAgICAgICA6IDgwJTtcblxuICAgICAgICAucG9zdHNfcmVzdWx0c19pdGVtX2xpbmsge1xuICAgICAgICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheSAgOiBibG9jaztcblxuICAgICAgICAgIC5kYXJrX2JsdWUsXG4gICAgICAgICAgLmxpZ2h0X2JsdWUge1xuICAgICAgICAgICAgbWFyZ2luIDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvKlxuICAgICAgICAucG9zdHNfcmVzdWx0c19pdGVtX2xpbms6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQgICAgICAgICAgOiAnJztcbiAgICAgICAgICBkaXNwbGF5ICAgICAgICAgIDogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb24gICAgICAgICA6IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbSAgICAgICAgICAgOiAxcmVtO1xuICAgICAgICAgIGxlZnQgICAgICAgICAgICAgOiAwO1xuXG4gICAgICAgICAgd2lkdGggICAgICAgICAgICA6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0ICAgICAgICAgICA6IDAuMXJlbTtcblxuICAgICAgICB9XG5cbiAgICAgICAgLnBvc3RzX3Jlc3VsdHNfaXRlbV9saW5rOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheSAgICAgICAgICAgICA6IGJsb2NrO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXMgICAgICAgOiAwO1xuICAgICAgICAgIGNvbnRlbnQgICAgICAgICAgICAgOiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlICAgIDogdXJsKCcuLi9zdmcvYXJyb3dfcG9zdC5zdmcnKTtcbiAgICAgICAgICBoZWlnaHQgICAgICAgICAgICAgIDogMS41cmVtO1xuICAgICAgICAgIHdpZHRoICAgICAgICAgICAgICAgOiAxLjVyZW07XG4gICAgICAgICAgcG9zaXRpb24gICAgICAgICAgICA6IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQgICAgICAgICAgICAgICAgOiBhdXRvO1xuICAgICAgICAgIHRvcCAgICAgICAgICAgICAgICAgOiBhdXRvO1xuICAgICAgICAgIGJvdHRvbSAgICAgICAgICAgICAgOiAwLjNyZW07XG4gICAgICAgICAgcmlnaHQgICAgICAgICAgICAgICA6IC00LjRyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQgICA6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIDogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSAgICAgOiBjb3ZlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uICAgICAgICAgIDogYWxsIDAuMXMgZWFzZS1pbjtcbiAgICAgICAgfVxuXG4gICAgICAgICAqL1xuICAgICAgfVxuXG4gICAgICAuZGFya19ibHVlIHtcbiAgICAgICAgLnBvc3RzX3Jlc3VsdHNfaXRlbV9saW5rOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRtYWluLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zaG93IHtcbiAgICAgICAgZGlzcGxheSA6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wb3N0cy1yZXN1bHRzLWRvY3VtZW50IHtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5ICAgICAgICAgOiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgOiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheSA6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aCAgIDogMzAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9PVkVSVklFVyBMSVNUICg9PlNFQVJDSCBQQUdFLCA9Pk9WRVJWSUVXIFBBR0UgLCA9Pk5FV1MgUEFHRSlcbiAgICAub3ZlcnZpZXdfaW50cm8ge1xuICAgICAgbWFyZ2luLXRvcCA6IDNyZW07XG4gICAgfVxuXG4gICAgLm92ZXJ2aWV3X2xpc3Qge1xuICAgICAgcGFkZGluZy1sZWZ0IDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAub3ZlcnZpZXdfaXRlbSB7XG4gICAgICAgIGZsZXggICAgICAgICAgOiAxIDAgMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGggICAgIDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tIDogNXJlbSAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5vdmVydmlld19pdGVtX2xpbmsge1xuICAgICAgICAgIGZsZXgtZmxvdyA6IHJvdyB3cmFwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAub3ZlcnZpZXdfaXRlbV9pbWdfd3JhcCB7XG4gICAgICAgICAgICBmbGV4ICAgICAgICAgOiAwIDAgMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGggICAgICAgIDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0ICAgICAgIDogMjRyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodCA6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAub3ZlcnZpZXdfaXRlbV9jb250ZW50IHtcbiAgICAgICAgICAgIGZsZXggIDogMSAwIDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoIDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5vdmVydmlld19pdGVtX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvdHRvbSA6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aCAgOiA5MCUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAub3ZlcnZpZXdfaXRlbV9jb250ZW50OjpiZWZvcmUge1xuICAgICAgICAgICAgYm90dG9tIDogLTEuN3JlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcmlnaHQgIDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8qLS0tLS0tIEVORCBNQUlOIFRFTVBMQVRFIC0tLS0tLSovXG5cbiAgICAvKi0tLS0tLSBDT01QT05FTlQgVEVNUExBVEUgLS0tLS0tKi9cblxuICAgIC8vT1ZFUkxBWSBTRVJBQ0ggQk9YXG4gICAgLm92ZXJsYXlfc2VhcmNoIC5yZW1vdmVfc2VhcmNoIHtcbiAgICAgIHJpZ2h0IDogMy41dnc7XG4gICAgICB0b3AgICA6IDE2dmg7XG4gICAgfVxuXG4gICAgLy9BTEVSVCBCT1hcbiAgICAuYWxlcnRfYm94IHtcbiAgICAgIG1hcmdpbi10b3AgICAgOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tIDogMnJlbSAhaW1wb3J0YW50O1xuICAgICAgZmxleC1mbG93ICAgICA6IGNvbHVtbiB3cmFwICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5hbGVydF9ib3hfaWNvbiB7XG4gICAgICAgIGZsZXggICAgICAgICAgICA6IDEgMCAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoICAgICAgICAgICA6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZyAgICAgICAgIDogMnJlbSAwIDAgMCAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbiAgICAgICAgOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheSAgICAgICAgIDogZmxleDtcbiAgICAgICAgZmxleC1mbG93ICAgICAgIDogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zICAgICA6IGNlbnRlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoIDogMTUlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmljb25fd3JhcF93YXJuaW5nIHtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZmNlMWUxO1xuICAgICAgfVxuXG4gICAgICAuaWNvbl93cmFwX25vdGUge1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDE3MCwgMTk5LCAwLjQpO1xuICAgICAgfVxuXG4gICAgICAuaWNvbl93cmFwX2luZm9zIHtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICAgICAgfVxuXG4gICAgICAuYWxlcnRfYm94X2NvbnRlbnQge1xuICAgICAgICBmbGV4ICAgICA6IDAgMSAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmcgIDogMS41cmVtIDAgIWltcG9ydGFudDtcbiAgICAgICAgb3ZlcmZsb3cgOiBoaWRkZW47XG5cbiAgICAgICAgcCxcbiAgICAgICAgaDMge1xuICAgICAgICAgIHBhZGRpbmcgOiAwIDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgcGFkZGluZyA6IDAgMC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRhYmxlX3dyYXAge1xuICAgICAgICAgIG92ZXJmbG93LXggOiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvKlxuICAgICAgLndhcm5pbmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogI2ZjZTFlMTtcblxuICAgICAgICBoMyxcbiAgICAgICAgaDQsXG4gICAgICAgIHAsXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBjb2xvciA6ICNjYzEyMzU7XG4gICAgICAgIH1cblxuICAgICAgICBsaTo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogI2NjMTIzNSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ub3RlIHtcbiAgICAgICAgaDMsXG4gICAgICAgIGg0LFxuICAgICAgICBwLFxuICAgICAgICBsaSB7XG4gICAgICAgICAgY29sb3IgOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRtYWluLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmluZm9zIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICNlYWVhZWE7XG5cbiAgICAgICAgaDMsXG4gICAgICAgIGg0LFxuICAgICAgICBwLFxuICAgICAgICBsaSB7XG4gICAgICAgICAgY29sb3IgOiAjNWQ1OTU4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICM1ZDU5NTggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAgKi9cbiAgICB9XG5cbiAgICAvL0FSVElDTEVTICsgRkFRXG4gICAgLmFjY29yZGlvbl9saXN0IHtcbiAgICAgIHBhZGRpbmctbGVmdCA6IDAgIWltcG9ydGFudDtcblxuICAgICAgLmFjY29yZGlvbl9pdGVtIHtcbiAgICAgICAgcGFkZGluZyA6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAudWstYWNjb3JkaW9uLXRpdGxlIHtcbiAgICAgICAgICAuYWNjb3JkaW9uX3RpdGxlX3dyYXBwZXIge1xuICAgICAgICAgICAgLmFjY29yZGlvbl90aXRsZSB7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hY2NvcmRpb25fdGl0bGVfbGVhZGVyIHtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFjY29yZGlvbl90aXRsZV9sZWFkZXI6OmFmdGVyIHtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudWstYWNjb3JkaW9uLWFycm93IHtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudWstYWNjb3JkaW9uLWFycm93OjpiZWZvcmUge1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC51ay1hY2NvcmRpb24tdGl0bGU6OmJlZm9yZSB7XG4gICAgICAgIH1cblxuICAgICAgICAudWstYWNjb3JkaW9uLXRpdGxlOjphZnRlciB7XG4gICAgICAgICAgd2lkdGggOiA5MCU7XG4gICAgICAgIH1cblxuICAgICAgICAudWstYWNjb3JkaW9uLXRpdGxlOjpiZWZvcmUge1xuICAgICAgICB9XG5cbiAgICAgICAgLnVrLWFjY29yZGlvbi10aXRsZS1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAudWstYWNjb3JkaW9uLWFycm93OjpiZWZvcmUge1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC51ay1hY2NvcmRpb24tdGl0bGUtbGluZSB7XG4gICAgICAgICAgLmFjY29yZGlvbl90aXRsZV93cmFwcGVyIHtcbiAgICAgICAgICAgIC5hY2NvcmRpb25fdGl0bGUge1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWNjb3JkaW9uX3RpdGxlX2xlYWRlciB7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnVrLWFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wICAgOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdCA6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBwYWRkaW5nIDogMCAwIDAgMXJlbSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGxlZnQgOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgb2wge1xuICAgICAgICAgICAgbWFyZ2luICAgICAgIDogMS41cmVtIDAgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQgOiAxcmVtICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgcGFkZGluZyA6IDAgMCAwIDFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvL0NBTENVTEFUT1JcbiAgICAuY2FsY3VsYXRvciB7XG4gICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuXG4gICAgICAuaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheSA6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5pbnN1cmFuY2VfbXNnIHtcbiAgICAgICAgY29sb3IgOiBsaWdodGNvcmFsO1xuICAgICAgfVxuXG4gICAgICAuZW1wdHkge1xuICAgICAgICBib3JkZXIgOiBsaWdodGNvcmFsIHNvbGlkIDFweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBpbnB1dFt0eXBlPSdudW1iZXInXSB7XG4gICAgICAgIHRleHQtYWxpZ24gOiBjZW50ZXI7XG4gICAgICAgIGJveC1zaGFkb3cgOiAwIDZweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICBmb250LXNpemUgIDogMThweDtcbiAgICAgICAgcGFkZGluZyAgICA6IDAuNXJlbSAwLjNyZW07XG4gICAgICAgIGRpc3BsYXkgICAgOiBibG9jaztcbiAgICAgICAgbWFyZ2luICAgICA6IDFyZW0gYXV0bztcbiAgICAgICAgd2lkdGggICAgICA6IDRyZW07XG4gICAgICAgIGJvcmRlciAgICAgOiAjZDNkM2QzIHNvbGlkIDAuMXJlbTtcbiAgICAgIH1cblxuICAgICAgLmNhbGN1bGF0b3Jfb3ZlcmxheSB7XG4gICAgICAgIGRpc3BsYXkgICAgICAgICAgOiBub25lO1xuICAgICAgICBwb3NpdGlvbiAgICAgICAgIDogYWJzb2x1dGU7XG4gICAgICAgIHRvcCAgICAgICAgICAgICAgOiAwO1xuICAgICAgICBsZWZ0ICAgICAgICAgICAgIDogMDtcbiAgICAgICAgaGVpZ2h0ICAgICAgICAgICA6IDEwMCU7XG4gICAgICAgIHdpZHRoICAgICAgICAgICAgOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgfVxuXG4gICAgICAuY2FsY3VsYXRvcl9zdGFydHVwIHtcbiAgICAgICAgcGFkZGluZyA6IDJyZW0gMDtcblxuICAgICAgICBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQgOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhbGN1bGF0b3Jfd3JhcCB7XG4gICAgICAgIC5pbnN1cmFuY2VfdHJpZ2dlcl9saXN0IHtcbiAgICAgICAgICBtYXJnaW4gOiAycmVtIDA7XG5cbiAgICAgICAgICAuaW5zdXJhbmNlX2l0ZW1fc2VwYXJhdG9yIHtcbiAgICAgICAgICAgIG1hcmdpbiA6IDFyZW0gMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5zdXJlZF9jYWxjdWxhdG9yX3dyYXAge1xuICAgICAgICAgIC8vZGlzcGxheSAgIDogZmxleDtcbiAgICAgICAgICAvL2ZsZXgtZmxvdyA6IHJvdztcblxuICAgICAgICAgIC5pbnN1cmVkIHtcbiAgICAgICAgICAgIGRpc3BsYXkgICAgICAgICA6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWZsb3cgICAgICAgOiByb3cgd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudCA6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgIC5pbnN1cmVkX2xpc3Qge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQgOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHdpZHRoICAgICAgICA6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgZmxleCAgICAgICAgIDogMCAwIDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAvL0lOU1VSQU5DRSBUSVRMRSBXUkFQXG4gICAgICAgICAgICAgIC5pbnN1cmVkX3RpdGxlX3dyYXAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXkgICAgICAgICA6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50IDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3cgICAgICAgOiByb3cgd3JhcDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nICAgICAgICAgOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gICA6IDEuNXJlbSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgLmluc3VyZWRfdGl0bGUge1xuICAgICAgICAgICAgICAgICAgY29sb3IgIDogJG1haW4tY29sb3I7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4gOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5yZW1vdmVfaW5zdXJlZCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nIDogMC4xcmVtIDEuNXJlbSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAuaWNvbl9yZW1vdmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5ICAgICAgICA6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gICAgICAgOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aCAgICAgICAgICA6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCAgIDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ24gOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5pY29uX3JlbW92ZTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudCAgICAgICAgICAgOiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheSAgICAgICAgICAgOiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoICAgICAgICAgICAgIDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICAgOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemUgICA6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0IDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgICAgICA6IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlICA6IHVybCgnLi4vc3ZnL2ljb25zL2ljb24tY3Jvc3MtLXdoaXRlLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5pbnN1cmVkX2ludGVsIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogI2YzZjFmMTtcbiAgICAgICAgICAgICAgICBmbGV4ICAgICAgICAgICAgIDogMSAwIDUwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nICAgICAgICAgIDogMXJlbSAxcmVtIDFyZW0gMXJlbTtcblxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gICAgOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQgICAgICA6ICRtYWluLWNvbG9yLS1saWdodCAzcmVtIHNvbGlkO1xuICAgICAgICAgICAgICAgIC8vZGlzcGxheSAgICAgICAgICA6IGZsZXg7XG4gICAgICAgICAgICAgICAgLy9mbGV4LWZsb3cgICAgICAgIDogY29sdW1uO1xuICAgICAgICAgICAgICAgIC8vanVzdGlmeS1jb250ZW50ICA6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAvL2FsaWduLWl0ZW1zICAgICAgOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbiAgICAgICA6IGFsbCAycyBlYXNlLWluO1xuXG4gICAgICAgICAgICAgICAgbGFiZWwsXG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheSA6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdCAgICAgIDogMXJlbTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlciAgICAgICAgICAgOiBub25lO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbSAgICA6IDAuMXJlbSBncmV5IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdyAgICAgICA6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLm4tcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0IDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgLmluc3VyYW5jZV9saXN0IHtcbiAgICAgICAgICAgICAgICAgIGZsZXggICAgOiAxIDAgNTAlO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZyA6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbiAgOiAwO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0ICA6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgIC5pbnN1cmFuY2VfaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmcgICAgICAgICAgOiAxcmVtIDFyZW0gMXJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAjZjNmMWYxO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tICAgIDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdCAgICAgIDogJG1haW4tY29sb3ItLWxpZ2h0IDNyZW0gc29saWQ7XG5cbiAgICAgICAgICAgICAgICAgICAgLmluc3VyYW5jZV9jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmctbGVmdCA6IDJyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgOiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgLnByaWNlX3BhY2thZ2UsXG4gICAgICAgICAgICAgICAgICAgICAgcFtjbGFzc149J3ByaWNlXyddIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yICAgICAgIDogJG1haW4tY29sb3ItLWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgLmhhdmVBbHJlYWR5U3Vic2NyaWJlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmcgOiAxcmVtIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IDogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pc0FscmVhZHlJbnN1cmVkX3JhZGlvX3dyYXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduICAgOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCA6IDJyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheSAgICAgIDogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCA6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYWxyZWFkeV9pbnN1cmVkX2FnZV93cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5ICAgIDogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ24gOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgICAgICA6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyICAgICAgICAgICA6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbSAgICA6IDAuMXJlbSBncmV5IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93ICAgICAgIDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuaW5zdXJhbmNlX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkbWFpbi1jb2xvci0tbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0ICAgICAgOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIC5pbnN1cmFuY2VfYW1vdW50X3dyYXAge1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdCAgICAgOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkbWFpbi1jb2xvci0tbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbiAgICAgICA6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgIHAgKyBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3IgOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmluc3VyYW5jZV9oaWRkZW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IDogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudG90YWxfYW1vdW50X3dyYXAge1xuICAgICAgICAgICAgbWFyZ2luICAgICAgICAgICA6IDEuNXJlbSAwIDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRtYWluLWNvbG9yO1xuICAgICAgICAgICAgcGFkZGluZyAgICAgICAgICA6IDJyZW07XG4gICAgICAgICAgICBkaXNwbGF5ICAgICAgICAgIDogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdyAgICAgICAgOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50ICA6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zICAgICAgOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIHAgKyBwIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgOiAxcmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgZGlzcGxheSA6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgY29sb3IgICA6ICNmZmZmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFkZF9pbnN1cmVkX3dyYXAge1xuICAgICAgICAgIG1hcmdpbi10b3AgOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICBkaXNwbGF5ICAgIDogZmxleDtcbiAgICAgICAgICBmbGV4LWZsb3cgIDogY29sdW1uO1xuXG4gICAgICAgICAgLmFkZF9pbnN1cmVkICsgLmFkZF9pbnN1cmVkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3AgOiAxcmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hZGRfaW5zdXJlZCB7XG4gICAgICAgICAgICB3aWR0aCA6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgLmljb25fYWRkIHtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ24gOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbl9hZGQ6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQgICAgICAgICAgIDogJyc7XG4gICAgICAgICAgICAgIGRpc3BsYXkgICAgICAgICAgIDogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aCAgICAgICAgICAgICA6IDEuNXJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICAgOiAxLjVyZW07XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSAgIDogY29udGFpbjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQgOiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIHBvc2l0aW9uICAgICAgICAgIDogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgIDogdXJsKCcuLi9zdmcvaWNvbnMvaWNvbi1wbHVzLS13aGl0ZS5zdmcnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvL01BUFxuICAgIC53cmFwcGVyLS1tYWluLXdpdGgtYXNpZGVfX21haW5fZmlsaWFsZSB7XG4gICAgICAubWFwX3dyYXBwZXIge1xuICAgICAgICBmbGV4ICA6IDAgMSAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoIDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5hY2YtbWFwIHtcbiAgICAgICAgICBoZWlnaHQgOiAyMDBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgLm1hcmtlciB7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmFjZi1tYXAgaW1nIHtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1hcF9jb250ZW50X3dyYXAge1xuICAgICAgICBmbGV4ICA6IDAgMCAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoIDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5tYXBfY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheSA6IG5vbmU7XG5cbiAgICAgICAgICAuZ3JhZGllbnRfbGlnaHQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQgICAgOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgICA6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wICAgIDogMS41cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b20gOiAxLjVyZW07XG5cbiAgICAgICAgICAgIC5hc2lkZS1saXN0X190aXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDNyZW07XG4gICAgICAgICAgICAgIG1hcmdpbiAgICA6IDA7XG4gICAgICAgICAgICAgIGNvbG9yICAgICA6ICNmZmZmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1hcF9jb250ZW50X2xpc3Qge1xuICAgICAgICAgICAgLm1hcF9jb250ZW50X2l0ZW0ge1xuICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgIDogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdCAgOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYXBfY29udGVudF9pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wICAgIDogMnJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1hcF9jb250ZW50X2l0ZW06OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudCAgICAgICAgICAgICA6ICcgJztcbiAgICAgICAgICAgICAgcG9zaXRpb24gICAgICAgICAgICA6IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3AgICAgICAgICAgICAgICAgIDogMDtcbiAgICAgICAgICAgICAgbGVmdCAgICAgICAgICAgICAgICA6IDA7XG4gICAgICAgICAgICAgIHdpZHRoICAgICAgICAgICAgICAgOiAycmVtO1xuICAgICAgICAgICAgICBoZWlnaHQgICAgICAgICAgICAgIDogMnJlbTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQgICA6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplICAgICA6IGNvbnRhaW47XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hZGRyZXNzOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgOiB1cmwoJy4uL3N2Zy9pY29ucy9pY29uLWxvY2F0aW9uLS1kYXJrLWJsdWUuc3ZnJyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYWlsOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgOiB1cmwoJy4uL3N2Zy9pY29ucy9pY29uLW1haWwtLWRhcmstYmx1ZS5zdmcnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBob25lOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgOiB1cmwoJy4uL3N2Zy9pY29ucy9pY29uLWNhbGwtLWJsdWUuc3ZnJyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5vcGVuaW5nOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgOiB1cmwoJy4uL3N2Zy9pY29ucy9pY29uLW9wZW5pbmctLWJsdWUuc3ZnJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGl2ZSB7XG4gICAgICAgICAgZGlzcGxheSA6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tYXBfc2VydmljZXNfbGFyZ2UsXG4gICAgICAubWFwX3NlcnZpY2VzX2NvbnRlbnRfbGFyZ2Uge1xuICAgICAgICBmbGV4ICA6IDAgMSAxMDAlO1xuICAgICAgICB3aWR0aCA6IDEwMCU7XG5cbiAgICAgICAgLmFjZi1tYXAge1xuICAgICAgICAgIHdpZHRoICA6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0IDogNDAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWFwX2NvbnRlbnQge1xuICAgICAgICAgIC5tYXBfY29udGVudF90aXRsZV93cmFwIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0ICA6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tYXBfY29udGVudF9saXN0X3dyYXAge1xuICAgICAgICAgICAgZGlzcGxheSAgICAgICAgIDogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdyAgICAgICA6IHJvdyB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50IDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgLm1hcF9jb250ZW50X2xpc3Qge1xuICAgICAgICAgICAgICBmbGV4ICAgICAgICAgOiAxIDAgMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB3aWR0aCAgICAgICAgOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIG1hcmdpbiAgICAgICA6IDJyZW0gMCAwIDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdCA6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9GT1JNXG4gICAgI3BhYy1pbnB1dCB7XG4gICAgICBoZWlnaHQgOiAzcmVtO1xuICAgIH1cblxuICAgIC5zZWFyY2gtZm9ybSB7XG4gICAgICB6LWluZGV4IDogOTk5OTk5OSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8qLS0tLS0tLS0tLS0gQnJvY2h1cmUgQU5EIEZJTEUgRE9XTkxPQUQgLS0tLS0tLS0tLS0qL1xuXG4gICAgLmJyb2NodXJlX2xpc3Qge1xuICAgICAgcGFkZGluZyA6IDAgIWltcG9ydGFudDtcblxuICAgICAgLmJyb2NodXJlX2l0ZW0ge1xuICAgICAgICBmbGV4ICAgICAgICAgIDogMCAwIDEwMCU7XG4gICAgICAgIHBhZGRpbmcgICAgICAgOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgbWFyZ2luLXJpZ2h0ICA6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b20gOiA2cmVtO1xuXG4gICAgICAgIC5icm9jaHVyZV9pdGVtLWltYWdlIHtcbiAgICAgICAgICBoZWlnaHQgICAgICAgICAgICAgIDogMjByZW07XG4gICAgICAgICAgd2lkdGggICAgICAgICAgICAgICA6IDEwMCU7XG5cbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemUgICAgIDogY292ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiA6IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQgICA6IG5vLXJlcGVhdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5icm9jaHVyZV9pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIGZsZXgtZ3JvdyAgICAgICA6IDE7XG4gICAgICAgICAgZGlzcGxheSAgICAgICAgIDogZmxleDtcbiAgICAgICAgICBmbGV4LWZsb3cgICAgICAgOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50IDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgIC5icm9jaHVyZV9pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbiA6IDFyZW0gMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYnJvY2h1cmVfaXRlbS1saW5rIHtcbiAgICAgICAgICAgIC8vZGlzcGxheSAgICAgICAgICA6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZyAgICAgICAgICA6IDAuN3JlbSAycmVtIDAuN3JlbSAxcmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRtYWluLWNvbG9yO1xuICAgICAgICAgICAgY29sb3IgICAgICAgICAgICA6IHdoaXRlO1xuICAgICAgICAgICAgZGlzcGxheSAgICAgICAgICA6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgIDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zICAgICAgOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5pY29uX2Rvd25sb2FkIHtcbiAgICAgICAgICAgICAgZGlzcGxheSAgICAgICAgOiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uICAgICAgIDogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGhlaWdodCAgICAgICAgIDogMS41cmVtO1xuICAgICAgICAgICAgICB3aWR0aCAgICAgICAgICA6IDEuNXJlbTtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ24gOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29uX2Rvd25sb2FkOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50ICAgICAgICAgICA6ICcnO1xuICAgICAgICAgICAgICBkaXNwbGF5ICAgICAgICAgICA6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplICAgOiBjb250YWluO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdCA6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgcG9zaXRpb24gICAgICAgICAgOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wICAgICAgICAgICAgICAgOiAwO1xuICAgICAgICAgICAgICBib3R0b20gICAgICAgICAgICA6IDA7XG4gICAgICAgICAgICAgIGxlZnQgICAgICAgICAgICAgIDogMDtcbiAgICAgICAgICAgICAgcmlnaHQgICAgICAgICAgICAgOiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlICA6IHVybCgnLi4vc3ZnL2ljb25zL2ljb24tZG93bmxvYWQtLXdoaXRlLnN2ZycpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5icm9jaHVyZV9saXN0OjphZnRlciB7XG4gICAgICBjb250ZW50IDogJyc7XG4gICAgICBmbGV4ICAgIDogYXV0bztcbiAgICB9XG4gIH1cblxuICAub3ZlcmxheV9zZWFyY2gge1xuICAgIC5mbHlpbmdfZm9ybV9zZWFyY2gge1xuICAgICAgLmZseWluZ19mb3JtX3NlYXJjaF93cmFwIHtcbiAgICAgICAgd2lkdGggIDogMTAwJTtcbiAgICAgICAgbWFyZ2luIDogMDtcblxuICAgICAgICAuc2VhcmNoLWZvcm0ge1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLypcbiAgLnNlYXJjaC1mb3JtLnNlYXJjaC1mb3JtLS1zaG93IHtcblx0bWF4LXdpZHRoIDogODZ2dztcbiAgfVxuICBcbiAgLnNlYXJjaC1mb3JtIHtcblx0ei1pbmRleCA6IDk5OTk5OTk7XG5cdFxuICB9XG4gIFxuICAgKi9cblxuICAub3ZlcmxheV9zZWFyY2gge1xuICAgIGhlaWdodCAgOiAxMDB2aCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXggOiA5OTk5OTtcblxuICAgIC5yZW1vdmVfc2VhcmNoIHtcbiAgICAgIHJpZ2h0IDogMi41dnc7XG4gICAgICB0b3AgICA6IDE2dmg7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaHdwLWxpdmUtc2VhcmNoLXJlc3VsdHMtc2hvd2luZyB7XG4gICAgd2lkdGggOiA4NiUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qLS0tLS0tIEVORCBDT01QT05FTlQgVEVNUExBVEUgLS0tLS0tKi9cblxuICAvL0ZPT1RFUlxuICAuZm9vdGVyIHtcbiAgICAuYmlnLWZvb3RlciB7XG4gICAgICAud3JhcHBlciB7XG4gICAgICAgIC5iaWctZm9vdGVyX19tZW51IHtcbiAgICAgICAgICBkaXNwbGF5ICAgICAgICAgOiBmbGV4O1xuICAgICAgICAgIGZsZXgtZmxvdyAgICAgICA6IGNvbHVtbiB3cmFwO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudCA6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYWxpZ24taXRlbXMgICAgIDogZmxleC1zdGFydDtcblxuICAgICAgICAgIC5iaWctZm9vdGVyX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gOiAxcmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZW51LWl0ZW0tdHlwZS1jdXN0b20ge1xuICAgICAgICAgICAgZGlzcGxheSA6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4gIDogMCAwIDEwcHggMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYmlnLWZvb3Rlcl9fbWVudS0tc2Vjb25kYXJ5LFxuICAgICAgICAgIC5iaWctZm9vdGVyX19tZW51LS1tYWluIHtcbiAgICAgICAgICAgIGZsZXggIDogMCAwIDEwMCU7XG4gICAgICAgICAgICB3aWR0aCA6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJpZy1mb290ZXJfX21lbnUtLW1haW4ge1xuICAgICAgICAgICAgZGlzcGxheSA6IGJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5iaWctZm9vdGVyX19tZW51LS1zZWNvbmRhcnkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQgOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcCAgOiAzcmVtO1xuXG4gICAgICAgICAgICAuYmlnLWZvb3Rlcl9fYWRkcmVzc19fbG9nbyB7XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0IDogMnJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gOiAwLjNyZW07XG5cbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZyA6IDA7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheSA6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc21hbGwtZm9vdGVyIHtcbiAgICAgIC53cmFwcGVyIHtcbiAgICAgICAgLm5hdi1tYWluX2xpc3Qge1xuICAgICAgICAgIGRpc3BsYXkgICAgICAgICA6IGZsZXg7XG4gICAgICAgICAgZmxleC1mbG93ICAgICAgIDogcm93IHdyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50IDogY2VudGVyO1xuXG4gICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGxpICsgbGk6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uICAgICAgOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcCAgICAgICAgICAgOiAwLjZyZW07XG4gICAgICAgICAgICBsZWZ0ICAgICAgICAgIDogLTAuMXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vU0NST0xMQkFSXG5cbiAgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlIDogbm9uZTtcbiAgICB3aWR0aCAgICAgICAgICAgICAgOiA4cHg7XG4gIH1cblxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kIDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDogZGFya2dyZXk7XG4gICAgYm9yZGVyLXJhZGl1cyAgICA6IDIwcHg7XG4gICAgYm9yZGVyICAgICAgICAgICA6IDNweCBzb2xpZCBkYXJrZ3JleTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA5MzJweCkge1xuICAubmF2LW1haW4tMSB7XG4gICAgcGFkZGluZy1yaWdodCA6IDA7XG5cbiAgICA+IGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodCA6IDAuOHJlbTtcbiAgICB9XG4gIH1cbiAgLm5hdi1tYWluLTIuZGVza3RvcCA+IGxpIHtcbiAgICBtYXJnaW4tbGVmdCA6IDAuMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA4MjBweCkge1xuICAubmF2LW1haW4tMi5kZXNrdG9wIHtcbiAgICBkaXNwbGF5IDogbm9uZTtcbiAgfVxuICAubmF2LW1haW4tMi5tb2JpbGUge1xuICAgIGRpc3BsYXkgICAgIDogZmxleDtcbiAgICBhbGlnbi1pdGVtcyA6IHN0cmV0Y2g7XG4gICAgbWFyZ2luLWxlZnQgOiBhdXRvO1xuXG4gICAgPiBsaSB7XG4gICAgICBtYXJnaW4tbGVmdCA6IDFyZW07XG5cbiAgICB9XG5cbiAgICBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG5cbiAgICAgIGEge1xuICAgICAgICBwb3NpdGlvbiAgICA6IGFic29sdXRlO1xuICAgICAgICB0b3AgICAgICAgICA6IDA7XG4gICAgICAgIGxlZnQgICAgICAgIDogMDtcbiAgICAgICAgYm90dG9tICAgICAgOiAwO1xuICAgICAgICByaWdodCAgICAgICA6IDA7XG5cbiAgICAgICAgei1pbmRleCAgICAgOiA5OTk5OTk7XG4gICAgICAgIGRpc3BsYXkgICAgIDogaW5saW5lLWJsb2NrO1xuICAgICAgICBvdmVyZmxvdyAgICA6IGhpZGRlbjtcbiAgICAgICAgd2hpdGUtc3BhY2UgOiBub3dyYXA7XG5cblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYtbWFpbi0xID4gbGkge1xuICAgIG1hcmdpbi1yaWdodCA6IDA7XG4gIH1cblxuICAjbWVudS1oZWFkZXIxIC5tZW51LWl0ZW0gLnN1Yi1tZW51Lm1lbnUtdmlzaWJsZSB7XG4gICAgaGVpZ2h0ICAgICA6IGF1dG87XG4gICAgb3ZlcmZsb3cgICA6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uIDogYWxsIGVhc2UtaW4gMC4xcztcbiAgICBkaXNwbGF5ICAgIDogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNTAwcHgpIHtcbiAgLmJveF9pbmZvX2hlYWRlcl93cmFwIHtcbiAgICAud3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbiA6IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zICAgIDogY2VudGVyO1xuXG4gICAgICA+IHAge1xuICAgICAgICBtYXJnaW4tdG9wIDogMnJlbTtcbiAgICAgICAgd2lkdGggICAgICA6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC50ZXh0X3BpY3RvX3dyYXAge1xuICAgICAgICAudGV4dF9waWN0byB7XG4gICAgICAgICAgbWFyZ2luIDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA2NzBweCkge1xuXG4gIC5maXhlZC1oZWFkZXItZGVza3RvcCB7XG5cbiAgICAud3JhcHBlciB7XG5cbiAgICB9XG5cbiAgICAubG9nb193cmFwIHtcbiAgICAgIGRpc3BsYXkgOiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoICA6IGF1dG87XG4gICAgICAgIGhlaWdodCA6IDNyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlcl9wYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbSA6IDA7XG5cbiAgICAubmF2LW1haW4ge1xuICAgICAgcGFkZGluZyA6IDFyZW0gMy41dncgMCAzLjV2dztcbiAgICB9XG4gIH1cbiAgLmhlYWRlcl93cmFwIHtcbiAgICBmbGV4LXdyYXAgICAgICA6IG5vd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbiA6IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0ICAgICA6IGF1dG87XG4gIH1cbiAgLmhlYWRlcl93cmFwIC5tZWRpYV9oZWFkZXIge1xuICAgIGZsZXggICAgIDogMCAxIDIwcmVtO1xuICAgIGhlaWdodCAgIDogMjByZW07XG4gICAgb3ZlcmZsb3cgOiBoaWRkZW47XG4gIH1cblxuICAuaGVhZGVyX3dyYXAgLmNvbnRlbnRfaGVhZGVyIHtcbiAgICBvcmRlciAgICAgICAgICA6IDI7XG4gICAgcGFkZGluZy10b3AgICAgOiAzcmVtO1xuICAgIHBhZGRpbmctYm90dG9tIDogM3JlbTtcbiAgICBwYWRkaW5nLWxlZnQgICA6IDNyZW07XG5cbiAgICAuaGVhZGVyLWgxIHtcbiAgICAgIGZvbnQtc2l6ZSAgICAgOiA0cmVtO1xuICAgICAgcGFkZGluZy10b3AgICA6IDA7XG4gICAgICB3b3JkLXdyYXAgICAgIDogYnJlYWstd29yZDtcbiAgICAgIGh5cGhlbnMgICAgICAgOiBhdXRvO1xuICAgICAgbWluLXdpZHRoICAgICA6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tIDogM3JlbTtcblxuICAgICAgJjpvbmx5LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbSA6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlcl93cmFwIC5jb250ZW50X2hlYWRlciAuaGVhZGVyLWgxIC5oZWFkZXItYXJjIHtcbiAgICB3aWR0aCAgICAgICAgICA6IDE1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tIDogMC45cmVtO1xuICB9XG59XG4iXX0= */
