@charset "UTF-8";blockquote,body,button,dd,div,dl,dt,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,td,textarea,th,ul{margin:0;padding:0}address,em{font-style:normal}th{font-weight:400}table{border-collapse:collapse;border-spacing:0;width:100%}th{text-align:left}aside,main{display:block}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}fieldset,img{border:0}img{height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;vertical-align:top}li{list-style-type:none}button,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}button,input[type=submit],label,select{cursor:pointer}select::-ms-expand{display:none}br{line-height:0}*,:after,:before{box-sizing:border-box}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium"),local("YuGothic-Medium")}@font-face{font-family:Yu Gothic;font-weight:700;src:local("Yu Gothic Bold"),local("YuGothic-Bold")}a{color:#333;text-decoration:underline}a:hover{text-decoration:none}a:hover,button:hover{opacity:.8}@media not all and (min-width:993px){a:hover,button:hover{opacity:1}}html{transition:font-size .3s}html[data-font=small]{font-size:12px}@media not all and (min-width:993px){html[data-font=small]{font-size:16px}}html[data-font=large]{font-size:18px}@media not all and (min-width:993px){html[data-font=large]{font-size:16px}}body{word-wrap:break-word;color:#333;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,メイリオ,Meiryo,Hiragino Kaku Gothic ProN,sans-serif;font-size:1rem;font-weight:500;line-height:1.6;overflow-wrap:break-word;-webkit-text-size-adjust:100%}@media not all and (min-width:769px){body{font-size:.8125rem}}body.noScroll{overflow:hidden}@media not all and (min-width:769px){body.noScroll{height:100vh;left:0;position:fixed;width:100%}}button,input,select,textarea{color:#333;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,メイリオ,Meiryo,Hiragino Kaku Gothic ProN,sans-serif;line-height:1.6}#root{overflow:hidden}.l-wrapper{display:flex;flex-direction:column;min-height:100vh}.l-header{padding-top:60px}@media only screen and (min-width:993px){.l-header{padding-top:0}}.l-header-pc{background-color:#f7f8f8;color:#627a86;display:none;padding:0 35px}@media only screen and (min-width:993px){.l-header-pc{display:block}}.l-header-pc--week{background-color:#f7f8f8;color:#898669}.l-header-pc__inner{align-items:center;display:flex;height:80px;justify-content:space-between}.l-header-pc__logo{font-size:1.0625rem;font-weight:700;letter-spacing:.1em}.l-header-pc__logo-target{color:inherit;line-height:1;text-decoration:none}.l-header-pc-nav{align-items:center;display:flex}.l-header-pc-nav-list{display:flex;font-size:.8125rem;font-weight:300;margin-right:20px}.l-header-pc-nav-list__item{margin-left:15px}.l-header-pc-nav-list__target{color:inherit;display:block;line-height:1;padding-left:15px;position:relative;text-decoration:none}.l-header-pc-nav-list__target:before{background-color:#dde2e6;border-radius:100px;content:"";display:block;height:12px;left:0;position:absolute;top:55%;transform:translateY(-50%);width:12px}.l-header-pc--week .l-header-pc-nav-list__target:before{background-color:#c9c8bd}.l-header-pc-nav-tel{color:inherit;font-size:1.125rem;letter-spacing:.15em}.l-header-fixedNav-pc{position:fixed;right:0;top:125px;z-index:10}.l-header-fixedNav-pc__item:nth-child(n+2){margin-top:10px}@media only screen and (min-width:993px){.l-header-sp{display:none}}.l-header-sp-main{align-items:center;background-color:#627a86;display:flex;height:60px;justify-content:space-between;left:0;padding:0 15px;position:fixed;top:0;width:100%;z-index:10}.l-header-sp-main--week{background-color:#898669}.l-header-sp-main__logo{color:hsla(0,0%,100%,.6);font-size:.75rem;font-weight:700;letter-spacing:.1em}.l-header-sp-main__logo-target{color:inherit;text-decoration:none}.l-nav-toggle{background:none;border:none;height:28.3px;position:relative;width:28.3px}.l-nav-toggle:after,.l-nav-toggle:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:28.3px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:28.3px}.l-nav-toggle:before{background-image:url(../img/common/icon_toggle_open.svg)}.l-nav-toggle:after{background-image:url(../img/common/icon_toggle_close.svg);opacity:0}.l-nav-toggle[aria-expanded=true]:before{opacity:0}.l-nav-toggle[aria-expanded=true]:after{opacity:1}.l-nav-toggle--week:before{background-image:url(../img/common/icon_toggle_open_week.svg)}.l-nav-toggle--week:after{background-image:url(../img/common/icon_toggle_close_week.svg)}.l-nav{background-color:#627a86;height:calc(100vh - 120px);left:0;opacity:0;overflow:auto;position:fixed;text-align:center;top:60px;transition:opacity .3s linear,visibility .3s linear;visibility:hidden;width:100%;z-index:10}.l-nav[aria-hidden=false]{opacity:1;visibility:visible}.l-nav--week{background-color:#898669}.l-nav-list{color:#fff;font-size:.8125rem;font-weight:300;padding:0 30px}.l-nav-list__item:nth-child(n+2){border-top:1px dashed}.l-nav-list__target{align-items:center;color:currentColor;display:flex;height:65px;justify-content:center;letter-spacing:.15em;text-decoration:none}.l-nav-info{padding:30px 0}.l-nav-info__logo{margin-bottom:10px}.l-nav-info-text{color:#fff;font-family:"Noto Serif JP",游明朝体,Yu Mincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,serif;font-size:.8125rem;font-weight:600}.l-nav-info-text__item{line-height:2}.l-nav-info-text__item:nth-child(n+2){margin-top:30px}.l-nav-info-text__text1{font-size:1rem}.l-nav-info-text__text4{font-size:.6875rem}.l-nav-fixed{background-color:#627a86;bottom:0;color:#fff;padding:10px 0;position:fixed;text-align:center;width:100%;z-index:10}.l-nav-fixed--week{background-color:#898669}.l-nav-fixed__inner{align-items:center;display:flex}.l-nav-fixed__item{border-right:1px solid;width:calc(50% - 24px)}.l-nav-fixed__item--3column{width:calc(33.33333% - 19px)}.l-nav-fixed__item--tel{border-right:none;width:58px}.l-nav-fixed__item--tel img{vertical-align:middle}.l-nav-fixed__target{align-items:center;color:currentColor;display:flex;font-size:.625rem;font-weight:300;height:40px;justify-content:center;letter-spacing:.15em;line-height:1.4;text-decoration:none}.l-footer{font-family:"Noto Serif JP",游明朝体,Yu Mincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,serif;font-weight:600;padding-bottom:60px}@media only screen and (min-width:993px){.l-footer{padding-bottom:0}}.l-footer-block1{background-color:#627a86;color:#fff;font-size:1rem;text-align:center}@media only screen and (min-width:993px){.l-footer-block1{font-size:.8125rem;text-align:left}}.l-footer-block1--week{background-color:#898669}.l-footer-block1__inner{padding:20px 0 30px}@media only screen and (min-width:993px){.l-footer-block1__inner{display:flex}}.l-footer-block1-logo{margin-bottom:10px}@media only screen and (min-width:993px){.l-footer-block1-logo{margin-bottom:0;width:83px}.l-footer-block1-text{padding-left:25px;width:calc(100% - 83px)}.l-footer-block1-text br{display:none}}.l-footer-block1-text__item:nth-child(n+2){letter-spacing:.05em;margin-top:8px}.l-footer-block1-text__item:nth-child(2){font-size:.8125rem;line-height:1.8;margin-top:0}@media only screen and (min-width:993px){.l-footer-block1-text__item:nth-child(2){line-height:inherit;margin-top:8px}}.l-footer-block1-text__item:nth-child(3){font-size:.6875rem;margin-top:30px}@media only screen and (min-width:993px){.l-footer-block1-text__item:nth-child(3){font-size:.8125rem;margin-top:8px}}.l-footer-block1-text__item:nth-child(3) span{font-size:.8125rem}@media only screen and (min-width:993px){.l-footer-block1-text__item:nth-child(3) span{display:inline}}.l-footer-block2{background-color:#dde2e6;color:#627a86;padding:20px 0}.l-footer-block2--week{background-color:#dddcd6;color:#898669}@media only screen and (min-width:993px){.l-footer-block2__inner{align-items:center;display:flex;justify-content:space-between}}.l-footer-block2-nav{font-size:.8125rem;margin-bottom:20px}@media only screen and (min-width:993px){.l-footer-block2-nav{display:flex;margin-bottom:0}}.l-footer-block2-nav__item{padding-left:15px;position:relative}.l-footer-block2-nav__item:after{border-color:transparent transparent transparent currentcolor;border-style:solid;border-width:6px 0 6px 10px;content:"";height:0;left:0;position:absolute;top:50%;transform:translateY(-50%);width:0}.l-footer-block2-nav__item:nth-child(n+2){margin-top:10px}@media only screen and (min-width:993px){.l-footer-block2-nav__item:nth-child(n+2){margin-left:30px;margin-top:0}}.l-footer-block2-nav__target{color:inherit;text-decoration:none}.l-footer-block2-copyright{font-size:.625rem}@media only screen and (min-width:993px){.l-contents{flex:1 0 auto}}.c-block-form1{background-color:#f7f8f8;padding:38px 0 60px}@media only screen and (min-width:993px){.c-block-form1{padding:80px 0 90px}}.c-block-form1__header{margin-bottom:25px}.c-block-form1__title{color:#627a86;font-family:"Noto Serif JP",游明朝体,Yu Mincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,serif;font-size:.9375rem;font-weight:600;letter-spacing:.5em;line-height:1.2}@media only screen and (min-width:993px){.c-block-form1__title{font-size:1.875rem}}.c-block-form1__title--week{color:#898669}.c-block-form1-textarea{border-bottom:1px solid;border-top:1px solid;color:#595757;font-size:.8125rem;font-weight:300;margin-bottom:35px;max-height:185px;overflow:auto}.c-block-form1-textarea__inner{padding:20px 0}.c-block-form1-textarea h4{font-weight:inherit;margin-bottom:5px}@media only screen and (min-width:993px){.c-block-form1-textarea h4{margin-bottom:10px}}.c-block-form1-textarea dl>div:nth-child(n+2){margin-top:20px}@media only screen and (min-width:993px){.c-block-form1-textarea dl>div:nth-child(n+2){margin-top:30px}}.c-block-form1-textarea dl dt{margin-bottom:5px}.c-block-form1-checkbox{color:#595757;margin-bottom:30px}.c-block-form1-checkbox__inner{display:block;line-height:1;position:relative}.c-block-form1-checkbox__input{clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.c-block-form1-checkbox__label{font-weight:300;line-height:1.2;padding-left:45px;position:relative}.c-block-form1-checkbox__label:before{background-color:#fff;border:1px solid;border-radius:5px;content:"";height:32px;left:0;position:absolute;top:55%;transform:translateY(-50%);width:32px}.c-block-form1-checkbox__label:after{border-bottom:4px solid;border-left:4px solid;content:"";height:20px;left:-1px;margin-top:-12px;opacity:0;position:absolute;top:50%;transform:rotate(-45deg) scale(.5);width:35px}.c-block-form1-checkbox__input:checked+.c-block-form1-checkbox__label:after{opacity:1}.c-block-form1__buttons{text-align:center}@media only screen and (min-width:993px){.c-block-form1__buttons{text-align:left}}.c-block-form1-text{margin-bottom:30px}.c-block-form1-text__title{font-size:.9375rem;font-weight:700;letter-spacing:.05em;line-height:1.2;margin-bottom:5px}@media only screen and (min-width:993px){.c-block-form1-text__title{font-size:1.25rem;letter-spacing:.1em;margin-bottom:10px}}.c-block-form1-text__description{font-size:.8125rem;font-weight:300;letter-spacing:.1em;line-height:2}@media only screen and (min-width:993px){.c-block-form1-buttons-column{display:flex;justify-content:space-between;margin:0 -15px}.c-block-form1-buttons-column__item{padding:0 15px;width:50%}}.c-block-form1-buttons-column__item:nth-child(n+2){margin-top:15px}@media only screen and (min-width:993px){.c-block-form1-buttons-column__item:nth-child(n+2){margin-top:0}}.c-button-pink1{align-items:center;background:linear-gradient(0deg,#e85298 .03%,#ee87b4);border-radius:15px;color:#fff;display:inline-flex;font-size:.9375rem;font-weight:700;height:52px;justify-content:center;letter-spacing:.2em;line-height:1.2;max-width:100%;text-align:center;text-decoration:none;width:315px}@media only screen and (min-width:993px){.c-button-pink1{font-size:1.125rem;height:60px;width:385px}}.c-button-pink1--medium{border:none;height:52px;width:345px}@media only screen and (min-width:993px){.c-button-pink1--medium{height:76px;width:482px}}input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{border:1px solid #ababab;border-radius:5px;padding:10px}input[type=email].error,input[type=password].error,input[type=tel].error,input[type=text].error,select.error,textarea.error{background-color:#fff0f0;border:2px solid #e43f42}input[type=radio]{clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}input[type=radio]+.label{cursor:pointer;display:inline-block;padding:3px 10px 3px 24px;position:relative;width:100%}input[type=radio]+.label:after,input[type=radio]+.label:before{border-radius:100%;content:"";position:absolute;top:50%;transition:all .2s}input[type=radio]+.label:before{background:#ededed;border:1px solid #ccc;height:16px;left:0;margin-top:-9px;width:16px}input[type=radio]+.label:after{background:#3398db;height:10px;left:3px;margin-top:-6px;opacity:0;transform:scale(.5);width:10px}input[type=radio]+.label:hover:before{background:#fff}input[type=radio].error+.label:before{background-color:#fff2f2;border:1px solid #e43f42}input[type=radio]:checked+.label:before{background:#fff;border:1px solid #3398db}input[type=radio]:checked+.label:after{opacity:1;transform:scale(1)}input[type=checkbox]{clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}input[type=checkbox]+.label{cursor:pointer;display:inline-block;padding:3px 10px 3px 22px;position:relative;transition:all .2s}input[type=checkbox]+.label:after,input[type=checkbox]+.label:before{content:"";position:absolute}input[type=checkbox]+.label:before{background:#f5f5f5;border:1px solid #ccc;border-radius:3px;height:14px;left:0;margin-top:-8px;top:50%;width:14px}input[type=checkbox]+.label:after{border-bottom:2px solid #3398db;border-left:2px solid #3398db;height:4px;left:3px;margin-top:-4px;opacity:0;top:50%;transform:rotate(-45deg) scale(.5);width:8px}input[type=checkbox]+.label:hover:before{background:#fff}input[type=checkbox]:checked+.label:before{background:#fff;border:1px solid #3398db}input[type=checkbox]:checked+.label:after{opacity:1;transform:rotate(-45deg) scale(1)}.c-list-normal{margin:0 0 0 2em}ul.c-list-normal li:before{content:"・";display:inline-block;margin-left:-2em;text-align:center;width:2em}ol.c-list-normal li{list-style:decimal}.c-list-indent01 li{margin:0 0 0 1em;text-indent:-1em}.c-list-indent02 li{margin:0 0 0 2.5em;text-indent:-2.5em}.c-dl-form{margin:0 0 20px}.c-dl-form dt{clear:both;float:left;padding:33px 0 20px 63px;position:relative;width:16em}@media not all and (min-width:769px){.c-dl-form dt{float:none;padding:33px 0 0 63px;width:auto}}.c-dl-form dt.any:before,.c-dl-form dt.required:before{color:#fff;font-size:.6875rem;left:0;padding:2px 10px;position:absolute;top:33px}.c-dl-form dt.required:before{background:#e43f42;content:"必須"}.c-dl-form dt.any:before{background:#999;content:"任意"}.c-dl-form dd{border-bottom:1px solid #ccc;padding:10px 0 10px 17em}@media not all and (min-width:769px){.c-dl-form dd{padding:10px 0}}.c-dl-form dd .parts{padding:10px 0}.c-dl-form dd .parts input[type=email],.c-dl-form dd .parts input[type=text],.c-dl-form dd .parts textarea{width:100%}.c-dl-form dd .parts.check_inline>div,.c-dl-form dd .parts.radio_inline>div{display:inline-block}.c-dl-form dd .parts.name{display:flex;justify-content:space-between}.c-dl-form dd .parts.name>div{width:48.5%}.c-dl-form dd .parts.post,.c-dl-form dd .parts.tel{display:flex}.c-dl-form dd .parts.post .hyphen,.c-dl-form dd .parts.tel .hyphen{padding:10px 10px 0}@media not all and (min-width:601px){.c-dl-form dd .parts.post .hyphen,.c-dl-form dd .parts.tel .hyphen{padding:10px 5px 0}}.c-dl-form dd .parts.password input{max-width:300px;width:100%}@media not all and (min-width:601px){.c-dl-form dd .parts.password input{max-width:none}}.c-dl-form dd .parts.password .text{padding:10px 0}.c-dl-form .validationError{color:#e43f42}.c-list-breadcrumb-item{display:inline}.c-list-breadcrumb-item:not(:last-child):after{content:">";margin:0 8px}.c-list-breadcrumb-item.-home:before{display:none}@-webkit-keyframes rotateLoading{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}@keyframes rotateLoading{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.c-loading{background-color:hsla(0,0%,100%,.8);position:fixed}.c-loading,.c-loading-inner{bottom:0;left:0;right:0;top:0}.c-loading-inner{-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:rotateLoading;animation-name:rotateLoading;-webkit-animation-timing-function:linear;animation-timing-function:linear;border-radius:50%;box-shadow:0 -10px 0 #000,7px -7px 0 #ededed,10px 0 0 #dedede,7px 7px 0 #ccc,0 10px 0 #bababa,-7px 7px 0 #ababab,-10px 0 0 #999,-7px -7px 0 #666;height:5px;margin:auto;position:absolute;width:5px}.c-pc-only{display:none}@media only screen and (min-width:769px){.c-pc-only{display:inherit}.c-sp-only{display:none}}.c-container{margin-left:auto;margin-right:auto;max-width:1030px;padding-left:15px;padding-right:15px}.c-parts{margin-bottom:20px}.c-parts-image{color:#949494;font-size:.6875rem;text-align:center}.c-parts-image .caption{margin:5px 0 0}.c-parts-image a:hover{opacity:.8}.c-parts-youtube{margin-left:auto;margin-right:auto;max-width:560px}@media not all and (min-width:769px){.c-parts-youtube{padding-top:56.25%;position:relative;width:100%}.c-parts-youtube iframe{height:100%!important;position:absolute;right:0;top:0;width:100%!important}}.c-parts-text iframe{height:400px;width:100%}@media not all and (min-width:769px){.c-parts-text iframe{height:250px}}.c-parts-text ul{margin-left:2em}.c-parts-text ul li{list-style:disc}.c-parts-text ol{margin-left:2.2em}.c-parts-text ol li{list-style:decimal}.c-parts-text strong,.c-parts-text th{font-weight:700}.c-parts-text .alignCenter{display:block;margin-left:auto;margin-right:auto}.c-parts-text img.alignRight{display:inline;margin:0 0 2px 7px;padding:4px}.c-parts-text img.alignLeft{display:inline;margin:0 7px 2px 0;padding:4px}.c-parts-text .alignRight{float:right}.c-parts-text .alignLeft{float:left}.c-parts-text strong{font-weight:700}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvdW5kYXRpb24vX2Jhc2Uuc2NzcyIsImNvbW1vbi5jc3MiLCJmb3VuZGF0aW9uL19yZXNldC5zY3NzIiwiZm91bmRhdGlvbi9fbWl4aW4uc2NzcyIsImZvdW5kYXRpb24vX3ZhcmlhYmxlcy5zY3NzIiwibGF5b3V0L19yb290LnNjc3MiLCJsYXlvdXQvX2hlYWRlci5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyIsImxheW91dC9fY29udGVudHMuc2NzcyIsImNvbXBvbmVudHMvX2Jsb2NrLnNjc3MiLCJjb21wb25lbnRzL19idXR0b24uc2NzcyIsImNvbXBvbmVudHMvX2Zvcm0uc2NzcyIsImNvbXBvbmVudHMvX2xpc3Quc2NzcyIsImNvbXBvbmVudHMvX290aGVyLnNjc3MiLCJjb21wb25lbnRzL19wYXJ0cy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXNEQSxnQkNxSEEsQ0N6S0EsNkhBMEJFLFFBQUEsQ0FDQSxTREVGLENDQUEsV0FFRSxpQkRHRixDQ0FBLEdBQ0UsZURHRixDQ0RBLE1BRUksd0JBQUEsQ0FDQSxnQkFBQSxDQUVGLFVERUYsQ0NBQSxHQUNFLGVER0YsQ0NEQSxXQUVFLGFESUYsQ0NGQSxrQkFPSSxjQUFBLENBQ0EsZURJSixDQ0dBLGFBRkUsUURZRixDQ1ZBLElBRUUsV0FBQSxDQUNBLGNBQUEsQ0FDQSxxQkFBQSxDQUFBLGtCQUFBLENBQ0Esa0JES0YsQ0NIQSxHQUNFLG9CRE1GLENDSkEsY0FFRSx1QkFBQSxDQUFBLG9CQUFBLENBQUEsZURPRixDQ0xBLHVDQUlFLGNEUUYsQ0NBRSxtQkFDRSxZREdKLENDQUEsR0FDRSxhREdGLENDREEsaUJBR0UscUJESUYsQ0R6R0EsV0FDRSxxQkFBQSxDQUNBLHNEQzRHRixDRDFHQSxXQUNFLHFCQUFBLENBQ0EsZUFBQSxDQUNBLGtEQzRHRixDRHZHQSxFQUNFLFVBQUEsQ0FDQSx5QkMyR0YsQ0R6R0UsUUFDRSxvQkMyR0osQ0RyR0UscUJBQ0UsVUN5R0osQ0VySEUscUNIV0Es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LFVMNExGLENLekxBLDBCQUNFLFNBQUEsQ0FDQSxrQkw0TEYsQ0t6TEEsYUFDRSx3Qkw0TEYsQ0t6TEEsWUFDRSxVRi9NWSxDRDhDWixrQkFBQSxDR21LQSxlQUFBLENBQ0EsY0w0TEYsQ0t2TEEsaUNBQ0UscUJMMExGLENLdkxBLG9CQUNFLGtCQUFBLENBQ0Esa0JBQUEsQ0FDQSxZQUFBLENBQ0EsV0FBQSxDQUNBLHNCQUFBLENBQ0Esb0JBQUEsQ0FDQSxvQkwwTEYsQ0t2TEEsWUFDRSxjTDBMRixDS3ZMQSxrQkFDRSxrQkwwTEYsQ0t2TEEsaUJBQ0UsVUY5T1ksQ0UrT1osa0ZGdk5ZLENEc0JaLGtCQUFBLENHbU1BLGVMMExGLENLdkxBLHVCQUNFLGFMMExGLENLdkxBLHNDQUNFLGVMMExGLENLdkxBLHdCSDlNRSxjRnlZRixDS3ZMQSx3QkhsTkUsa0JGNllGLENLdkxBLGFBQ0Usd0JGdlFXLENFd1FYLFFBQUEsQ0FDQSxVRnZRWSxDRXdRWixjQUFBLENBQ0EsY0FBQSxDQUNBLGlCQUFBLENBQ0EsVUFBQSxDQUNBLFVMMExGLENLdkxBLG1CQUNFLHdCTDBMRixDS3ZMQSxvQkFDRSxrQkFBQSxDQUNBLFlMMExGLENLdkxBLG1CQUNFLHNCQUFBLENBQ0Esc0JMMExGLENLdkxBLDRCQUNFLDRCTDBMRixDS3ZMQSx3QkFDRSxpQkFBQSxDQUNBLFVMMExGLENLeExFLDRCQUNFLHFCTDBMSixDS3RMQSxxQkFDRSxrQkFBQSxDQUNBLGtCQUFBLENBQ0EsWUFBQSxDSC9QQSxpQkFBQSxDR2lRQSxlQUFBLENBQ0EsV0FBQSxDQUNBLHNCQUFBLENBQ0Esb0JBQUEsQ0FDQSxlQUFBLENBQ0Esb0JMeUxGLENNdmZBLFVBQ0Usa0ZIaUNZLENHaENaLGVBQUEsQ0FDQSxtQk4wZkYsQ0VoZkUseUNJYkYsVUFNSSxnQk4yZkYsQ0FDRixDTXhmQSxpQkFDRSx3QkhIVyxDR0lYLFVIRlksQ0Q4Q1osY0FBQSxDSXpDQSxpQk4wZkYsQ0U1ZkUseUNJSEYsaUJKOENFLGtCQUFBLENJckNFLGVOMmZGLENBQ0YsQ014ZkEsdUJB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cUJBQ0UsWUFBQSxDQUNBLFViMnRDSixDRTV1Q0UscUNXZUEscUJBSUksWWI2dENKLENBQ0YsQ2ExdENFLGlCQUNFLGViNHRDSixDYTF0Q0ksb0JBQ0UsZWI0dENOLENheHRDRSxpQkFDRSxpQmIwdENKLENheHRDSSxvQkFDRSxrQmIwdENOLENhdHRDRSxzQ0FFRSxlYnd0Q0osQ2FydENFLDJCQUNFLGFBQUEsQ0FDQSxnQkFBQSxDQUNBLGlCYnV0Q0osQ2FudENJLDZCQUNFLGNBQUEsQ0FDQSxrQkFBQSxDQUNBLFdicXRDTixDYWx0Q0ksNEJBQ0UsY0FBQSxDQUNBLGtCQUFBLENBQ0EsV2JvdENOLENhaHRDRSwwQkFDRSxXYmt0Q0osQ2Evc0NFLHlCQUNFLFViaXRDSixDYTlzQ0UscUJBQ0UsZWJndENKIiwiZmlsZSI6ImNvbW1vbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlIFwidmFyaWFibGVzXCIgYXMgdmFyaWFibGVzO1xuQHVzZSBcIm1peGluXCIgYXMgbWl4aW47XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1l1IEdvdGhpYyc7XG4gIHNyYzogbG9jYWwoJ1l1IEdvdGhpYyBNZWRpdW0nKSwgbG9jYWwoJ1l1R290aGljLU1lZGl1bScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnWXUgR290aGljJztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHNyYzogbG9jYWwoJ1l1IEdvdGhpYyBCb2xkJyksIGxvY2FsKCdZdUdvdGhpYy1Cb2xkJyk7XG59XG5cbi8qIGxpbmtcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5hIHtcbiAgY29sb3I6IG1hcF9nZXQodmFyaWFibGVzLiRCQVNFLCBjb2xvci1saW5rKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbmEsXG5idXR0b24ge1xuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgQGluY2x1ZGUgbWl4aW4ubXEtcGMge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuLyogRm9udHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5odG1sIHtcbiAgdHJhbnNpdGlvbjogZm9udC1zaXplIDAuM3M7XG5cbiAgJltkYXRhLWZvbnQ9J3NtYWxsJ10ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBAaW5jbHVkZSBtaXhpbi5tcS1wYyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLWZvbnQ9J2xhcmdlJ10ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBAaW5jbHVkZSBtaXhpbi5tcS1wYyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG59XG5cbmJvZHkge1xuICBjb2xvcjogbWFwX2dldCh2YXJpYWJsZXMuJEJBU0UsIGNvbG9yKTtcbiAgbGluZS1oZWlnaHQ6IG1hcF9nZXQodmFyaWFibGVzLiRCQVNFLCBsaW5lLWhlaWdodCk7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBmb250OiB7XG4gICAgZmFtaWx5OiB2YXJpYWJsZXMuJEZPTlRfQkFTRTtcbiAgICB3ZWlnaHQ6IDUwMDtcbiAgfVxuICBAaW5jbHVkZSBtaXhpbi5mejtcbiAgQGluY2x1ZGUgbWl4aW4ubXEtdGFibGV0IHtcbiAgICBAaW5jbHVkZSBtaXhpbi5meigxMyk7XG4gIH1cblxuICAmLm5vU2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIG1peGluLm1xLXRhYmxldCB7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgY29sb3I6IG1hcF9nZXQodmFyaWFibGVzLiRCQVNFLCBjb2xvcik7XG4gIGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJEZPTlRfQkFTRTtcbiAgbGluZS1oZWlnaHQ6IG1hcF9nZXQodmFyaWFibGVzLiRCQVNFLCBsaW5lLWhlaWdodCk7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBSZXNldFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHksXG5kaXYsXG5kbCxcbmR0LFxuZGQsXG51bCxcbm9sLFxubGksXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5mb3JtLFxuZmllbGRzZXQsXG5sZWdlbmQsXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuYnV0dG9uLFxuaW5wdXQsXG50ZXh0YXJlYSxcbnAsXG5ibG9ja3F1b3RlLFxudGgsXG50ZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYWRkcmVzcyxcbmVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbm1haW4sXG5hc2lkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmltZyxcbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwO1xufVxuXG5pbWcge1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5saSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuc2VsZWN0LFxuYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1zdWJtaXRdLFxuYnV0dG9uLFxubGFiZWwsXG5zZWxlY3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJyIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiWXUgR290aGljXCI7XG4gIHNyYzogbG9jYWwoXCJZdSBHb3RoaWMgTWVkaXVtXCIpLCBsb2NhbChcIll1R290aGljLU1lZGl1bVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJZdSBHb3RoaWNcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHNyYzogbG9jYWwoXCJZdSBHb3RoaWMgQm9sZFwiKSwgbG9jYWwoXCJZdUdvdGhpYy1Cb2xkXCIpO1xufVxuLyogbGlua1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmEge1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyLFxuYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIGE6aG92ZXIsXG5idXR0b246aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLyogRm9udHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5odG1sIHtcbiAgdHJhbnNpdGlvbjogZm9udC1zaXplIDAuM3M7XG59XG5odG1sW2RhdGEtZm9udD1zbWFsbF0ge1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgaHRtbFtkYXRhLWZvbnQ9c21hbGxdIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbmh0bWxbZGF0YS1mb250PWxhcmdlXSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICBodG1sW2RhdGEtZm9udD1sYXJnZV0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cbmJvZHkubm9TY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIGJvZHkubm9TY3JvbGwge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4jcm9vdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5sLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLmwtaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5sLWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLmwtaGVhZGVyLXBjIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmODtcbiAgY29sb3I6ICM2MjdhODY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMzVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmwtaGVhZGVyLXBjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubC1oZWFkZXItcGMtLXdlZWsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGY4O1xuICBjb2xvcjogIzg5ODY2OTtcbn1cblxuLmwtaGVhZGVyLXBjX19pbm5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogODBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubC1oZWFkZXItcGNfX2xvZ28ge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG4ubC1oZWFkZXItcGNfX2xvZ28tdGFyZ2V0IHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5sLWhlYWRlci1wYy1uYXYge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubC1oZWFkZXItcGMtbmF2LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ubC1oZWFkZXItcGMtbmF2LWxpc3RfX2l0ZW0ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmwtaGVhZGVyLXBjLW5hdi1saXN0X190YXJnZXQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmwtaGVhZGVyLXBjLW5hdi1saXN0X190YXJnZXQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMnB4O1xufVxuLmwtaGVhZGVyLXBjLS13ZWVrIC5sLWhlYWRlci1wYy1uYXYtbGlzdF9fdGFyZ2V0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzljOGJkO1xufVxuXG4ubC1oZWFkZXItcGMtbmF2LXRlbCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xufVxuXG4ubC1oZWFkZXItZml4ZWROYXYtcGMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEyNXB4O1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmwtaGVhZGVyLWZpeGVkTmF2LXBjX19pdGVtOm50aC1jaGlsZChuKzIpIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAubC1oZWFkZXItc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmwtaGVhZGVyLXNwLW1haW4ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjI3YTg2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ubC1oZWFkZXItc3AtbWFpbi0td2VlayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OTg2Njk7XG59XG5cbi5sLWhlYWRlci1zcC1tYWluX19sb2dvIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbi5sLWhlYWRlci1zcC1tYWluX19sb2dvLXRhcmdldCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5sLW5hdi10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMjguM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyOC4zcHg7XG59XG4ubC1uYXYtdG9nZ2xlOjpiZWZvcmUsIC5sLW5hdi10b2dnbGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI4LjNweDtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDI4LjNweDtcbn1cbi5sLW5hdi10b2dnbGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb21tb24vaWNvbl90b2dnbGVfb3Blbi5zdmdcIik7XG59XG4ubC1uYXYtdG9nZ2xlOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb21tb24vaWNvbl90b2dnbGVfY2xvc2Uuc3ZnXCIpO1xuICBvcGFjaXR5OiAwO1xufVxuLmwtbmF2LXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuLmwtbmF2LXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sLW5hdi10b2dnbGUtLXdlZWs6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb21tb24vaWNvbl90b2dnbGVfb3Blbl93ZWVrLnN2Z1wiKTtcbn1cbi5sLW5hdi10b2dnbGUtLXdlZWs6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvbW1vbi9pY29uX3RvZ2dsZV9jbG9zZV93ZWVrLnN2Z1wiKTtcbn1cblxuLmwtbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyN2E4NjtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIwcHgpO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogNjBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhciwgdmlzaWJpbGl0eSAwLjNzIGxpbmVhcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5sLW5hdlthcmlhLWhpZGRlbj1mYWxzZV0ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubC1uYXYtLXdlZWsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk4NjY5O1xufVxuXG4ubC1uYXYtbGlzdCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuXG4ubC1uYXYtbGlzdF9faXRlbTpudGgtY2hpbGQobisyKSB7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgY3VycmVudENvbG9yO1xufVxuXG4ubC1uYXYtbGlzdF9fdGFyZ2V0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA2NXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubC1uYXYtaW5mbyB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuLmwtbmF2LWluZm9fX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubC1uYXYtaW5mby10ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgXCLmuLjmmI7mnJ3kvZNcIiwgXCJZdSBNaW5jaG9cIiwgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvIFczXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5sLW5hdi1pbmZvLXRleHRfX2l0ZW0ge1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuLmwtbmF2LWluZm8tdGV4dF9faXRlbTpudGgtY2hpbGQobisyKSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5sLW5hdi1pbmZvLXRleHRfX3RleHQxIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4ubC1uYXYtaW5mby10ZXh0X190ZXh0NCB7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xufVxuXG4ubC1uYXYtZml4ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjI3YTg2O1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5sLW5hdi1maXhlZC0td2VlayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OTg2Njk7XG59XG5cbi5sLW5hdi1maXhlZF9faW5uZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubC1uYXYtZml4ZWRfX2l0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDI0cHgpO1xufVxuXG4ubC1uYXYtZml4ZWRfX2l0ZW0tLTNjb2x1bW4ge1xuICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxOXB4KTtcbn1cblxuLmwtbmF2LWZpeGVkX19pdGVtLS10ZWwge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHdpZHRoOiA1OHB4O1xufVxuLmwtbmF2LWZpeGVkX19pdGVtLS10ZWwgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmwtbmF2LWZpeGVkX190YXJnZXQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5sLWZvb3RlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgXCLmuLjmmI7mnJ3kvZNcIiwgXCJZdSBNaW5jaG9cIiwgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvIFczXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5sLWZvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLmwtZm9vdGVyLWJsb2NrMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MjdhODY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmwtZm9vdGVyLWJsb2NrMSB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ubC1mb290ZXItYmxvY2sxLS13ZWVrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5ODY2OTtcbn1cblxuLmwtZm9vdGVyLWJsb2NrMV9faW5uZXIge1xuICBwYWRkaW5nOiAyMHB4IDAgMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmwtZm9vdGVyLWJsb2NrMV9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmwtZm9vdGVyLWJsb2NrMS1sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmwtZm9vdGVyLWJsb2NrMS1sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiA4M3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmwtZm9vdGVyLWJsb2NrMS10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgzcHgpO1xuICB9XG4gIC5sLWZvb3Rlci1ibG9jazEtdGV4dCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubC1mb290ZXItYmxvY2sxLXRleHRfX2l0ZW06bnRoLWNoaWxkKG4rMikge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5sLWZvb3Rlci1ibG9jazEtdGV4dF9faXRlbTpudGgtY2hpbGQoMikge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmwtZm9vdGVyLWJsb2NrMS10ZXh0X19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5cbi5sLWZvb3Rlci1ibG9jazEtdGV4dF9faXRlbTpudGgtY2hpbGQoMykge1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmwtZm9vdGVyLWJsb2NrMS10ZXh0X19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG59XG4ubC1mb290ZXItYmxvY2sxLXRleHRfX2l0ZW06bnRoLWNoaWxkKDMpIHNwYW4ge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmwtZm9vdGVyLWJsb2NrMS10ZXh0X19pdGVtOm50aC1jaGlsZCgzKSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuLmwtZm9vdGVyLWJsb2NrMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGUyZTY7XG4gIGNvbG9yOiAjNjI3YTg2O1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5sLWZvb3Rlci1ibG9jazItLXdlZWsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkY2Q2O1xuICBjb2xvcjogIzg5ODY2OTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAubC1mb290ZXItYmxvY2syX19pbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4ubC1mb290ZXItYmxvY2syLW5hdiB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAubC1mb290ZXItYmxvY2syLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5sLWZvb3Rlci1ibG9jazItbmF2X19pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubC1mb290ZXItYmxvY2syLW5hdl9faXRlbTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA2cHggMCA2cHggMTBweDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAwO1xufVxuXG4ubC1mb290ZXItYmxvY2syLW5hdl9faXRlbTpudGgtY2hpbGQobisyKSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5sLWZvb3Rlci1ibG9jazItbmF2X19pdGVtOm50aC1jaGlsZChuKzIpIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5sLWZvb3Rlci1ibG9jazItbmF2X190YXJnZXQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubC1mb290ZXItYmxvY2syLWNvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmwtY29udGVudHMge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICB9XG59XG5cbi8qXG5jLWJsb2NrXG4qL1xuLmMtYmxvY2stZm9ybTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGY4O1xuICBwYWRkaW5nOiAzOHB4IDAgNjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmMtYmxvY2stZm9ybTEge1xuICAgIHBhZGRpbmc6IDgwcHggMCA5MHB4O1xuICB9XG59XG5cbi5jLWJsb2NrLWZvcm0xX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uYy1ibG9jay1mb3JtMV9fdGl0bGUge1xuICBjb2xvcjogIzYyN2E4NjtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBcIua4uOaYjuacneS9k1wiLCBcIll1IE1pbmNob1wiLCBcIuODkuODqeOCruODjuaYjuacnSBQcm8gVzNcIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNWVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAuYy1ibG9jay1mb3JtMV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cblxuLmMtYmxvY2stZm9ybTFfX3RpdGxlLS13ZWVrIHtcbiAgY29sb3I6ICM4OTg2Njk7XG59XG5cbi5jLWJsb2NrLWZvcm0xLXRleHRhcmVhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgY29sb3I6ICM1OTU3NTc7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBtYXgtaGVpZ2h0OiAxODVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5jLWJsb2NrLWZvcm0xLXRleHRhcmVhX19pbm5lciB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLmMtYmxvY2stZm9ybTEtdGV4dGFyZWEgaDQge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAuYy1ibG9jay1mb3JtMS10ZXh0YXJlYSBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uYy1ibG9jay1mb3JtMS10ZXh0YXJlYSBkbCA+IGRpdjpudGgtY2hpbGQobisyKSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5jLWJsb2NrLWZvcm0xLXRleHRhcmVhIGRsID4gZGl2Om50aC1jaGlsZChuKzIpIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5jLWJsb2NrLWZvcm0xLXRleHRhcmVhIGRsIGR0IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uYy1ibG9jay1mb3JtMS1jaGVja2JveCB7XG4gIGNvbG9yOiAjNTk1NzU3O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYy1ibG9jay1mb3JtMS1jaGVja2JveF9faW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtYmxvY2stZm9ybTEtY2hlY2tib3hfX2lucHV0IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDtcbn1cblxuLmMtYmxvY2stZm9ybTEtY2hlY2tib3hfX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1ibG9jay1mb3JtMS1jaGVja2JveF9fbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1NSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDMycHg7XG59XG4uYy1ibG9jay1mb3JtMS1jaGVja2JveF9fbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogLTFweDtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMC41KTtcbiAgd2lkdGg6IDM1cHg7XG59XG5cbi5jLWJsb2NrLWZvcm0xLWNoZWNrYm94X19pbnB1dDpjaGVja2VkICsgLmMtYmxvY2stZm9ybTEtY2hlY2tib3hfX2xhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmMtYmxvY2stZm9ybTFfX2J1dHRvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5jLWJsb2NrLWZvcm0xX19idXR0b25zIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5jLWJsb2NrLWZvcm0xLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYy1ibG9jay1mb3JtMS10ZXh0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5jLWJsb2NrLWZvcm0xLXRleHRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmMtYmxvY2stZm9ybTEtdGV4dF9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAuYy1ibG9jay1mb3JtMS1idXR0b25zLWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmMtYmxvY2stZm9ybTEtYnV0dG9ucy1jb2x1bW5fX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5jLWJsb2NrLWZvcm0xLWJ1dHRvbnMtY29sdW1uX19pdGVtOm50aC1jaGlsZChuKzIpIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmMtYmxvY2stZm9ybTEtYnV0dG9ucy1jb2x1bW5fX2l0ZW06bnRoLWNoaWxkKG4rMikge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLypcbmMtYnV0dG9uXG4qL1xuLmMtYnV0dG9uLXBpbmsxIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNlODUyOTggMC4wMyUsICNlZTg3YjQgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogNTJweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDMxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAuYy1idXR0b24tcGluazEge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIHdpZHRoOiAzODVweDtcbiAgfVxufVxuXG4uYy1idXR0b24tcGluazEtLW1lZGl1bSB7XG4gIGhlaWdodDogNTJweDtcbiAgd2lkdGg6IDM0NXB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5jLWJ1dHRvbi1waW5rMS0tbWVkaXVtIHtcbiAgICBoZWlnaHQ6IDc2cHg7XG4gICAgd2lkdGg6IDQ4MnB4O1xuICB9XG59XG5cbi8qXG5jLWZvcm1cbiovXG4vKiBmb3JtXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xudGV4dGFyZWEsXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9dGVsXSxcbnNlbGVjdCB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNhYmFiYWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweDtcbn1cbnRleHRhcmVhLmVycm9yLFxuaW5wdXRbdHlwZT10ZXh0XS5lcnJvcixcbmlucHV0W3R5cGU9cGFzc3dvcmRdLmVycm9yLFxuaW5wdXRbdHlwZT1lbWFpbF0uZXJyb3IsXG5pbnB1dFt0eXBlPXRlbF0uZXJyb3IsXG5zZWxlY3QuZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYwO1xuICBib3JkZXI6IHNvbGlkIDJweCAjZTQzZjQyO1xufVxuXG4vKiByYWRpb1xuLS0tLS0tLS0tLS0tLSovXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7XG59XG5pbnB1dFt0eXBlPXJhZGlvXSArIC5sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAzcHggMTBweCAzcHggMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbmlucHV0W3R5cGU9cmFkaW9dICsgLmxhYmVsOjpiZWZvcmUsIGlucHV0W3R5cGU9cmFkaW9dICsgLmxhYmVsOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuaW5wdXRbdHlwZT1yYWRpb10gKyAubGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGhlaWdodDogMTZweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgd2lkdGg6IDE2cHg7XG59XG5pbnB1dFt0eXBlPXJhZGlvXSArIC5sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzM5OGRiO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGxlZnQ6IDNweDtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICB3aWR0aDogMTBweDtcbn1cbmlucHV0W3R5cGU9cmFkaW9dICsgLmxhYmVsOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbmlucHV0W3R5cGU9cmFkaW9dLmVycm9yICsgLmxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMmYyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTQzZjQyO1xufVxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzk4ZGI7XG59XG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmxhYmVsOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi8qIGNoZWNrYm94XG4tLS0tLS0tLS0tLS0tKi9cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAxMHB4IDNweCAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyAubGFiZWw6OmJlZm9yZSwgaW5wdXRbdHlwZT1jaGVja2JveF0gKyAubGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyAubGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlc21va2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDE0cHg7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XSArIC5sYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzMzOThkYjtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMzM5OGRiO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogM3B4O1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBvcGFjaXR5OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjUpO1xuICB3aWR0aDogOHB4O1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyAubGFiZWw6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzk4ZGI7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmxhYmVsOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMSk7XG59XG5cbi8qXG5jLWxpc3RcbiovXG4uYy1saXN0LW5vcm1hbCB7XG4gIG1hcmdpbjogMCAwIDAgMmVtO1xufVxuXG51bC5jLWxpc3Qtbm9ybWFsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi44O7XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC0yZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDJlbTtcbn1cblxub2wuYy1saXN0LW5vcm1hbCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbi8qIGluZGVudCAqL1xuLmMtbGlzdC1pbmRlbnQwMSBsaSB7XG4gIG1hcmdpbjogMCAwIDAgMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbn1cblxuLmMtbGlzdC1pbmRlbnQwMiBsaSB7XG4gIG1hcmdpbjogMCAwIDAgMi41ZW07XG4gIHRleHQtaW5kZW50OiAtMi41ZW07XG59XG5cbi5jLWRsLWZvcm0ge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuLmMtZGwtZm9ybSBkdCB7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMzNweCAwIDIwcHggNjNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTZlbTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1kbC1mb3JtIGR0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAzM3B4IDAgMCA2M3B4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uYy1kbC1mb3JtIGR0LnJlcXVpcmVkOmJlZm9yZSwgLmMtZGwtZm9ybSBkdC5hbnk6YmVmb3JlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMzcHg7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xufVxuLmMtZGwtZm9ybSBkdC5yZXF1aXJlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZTQzZjQyO1xuICBjb250ZW50OiBcIuW/hemgiFwiO1xufVxuLmMtZGwtZm9ybSBkdC5hbnk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzk5OTk5OTtcbiAgY29udGVudDogXCLku7vmhI9cIjtcbn1cbi5jLWRsLWZvcm0gZGQge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2NjY2NjYztcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMTdlbTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1kbC1mb3JtIGRkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbi5jLWRsLWZvcm0gZGQgLnBhcnRzIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmMtZGwtZm9ybSBkZCAucGFydHMgdGV4dGFyZWEsXG4uYy1kbC1mb3JtIGRkIC5wYXJ0cyBpbnB1dFt0eXBlPXRleHRdLFxuLmMtZGwtZm9ybSBkZCAucGFydHMgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLWRsLWZvcm0gZGQgLnBhcnRzLnJhZGlvX2lubGluZSA+IGRpdiwgLmMtZGwtZm9ybSBkZCAucGFydHMuY2hlY2tfaW5saW5lID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmMtZGwtZm9ybSBkZCAucGFydHMubmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jLWRsLWZvcm0gZGQgLnBhcnRzLm5hbWUgPiBkaXYge1xuICB3aWR0aDogNDguNSU7XG59XG4uYy1kbC1mb3JtIGRkIC5wYXJ0cy5wb3N0LCAuYy1kbC1mb3JtIGRkIC5wYXJ0cy50ZWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmMtZGwtZm9ybSBkZCAucGFydHMucG9zdCAuaHlwaGVuLCAuYy1kbC1mb3JtIGRkIC5wYXJ0cy50ZWwgLmh5cGhlbiB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAwIDEwcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLmMtZGwtZm9ybSBkZCAucGFydHMucG9zdCAuaHlwaGVuLCAuYy1kbC1mb3JtIGRkIC5wYXJ0cy50ZWwgLmh5cGhlbiB7XG4gICAgcGFkZGluZzogMTBweCA1cHggMCA1cHg7XG4gIH1cbn1cbi5jLWRsLWZvcm0gZGQgLnBhcnRzLnBhc3N3b3JkIGlucHV0IHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLmMtZGwtZm9ybSBkZCAucGFydHMucGFzc3dvcmQgaW5wdXQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLmMtZGwtZm9ybSBkZCAucGFydHMucGFzc3dvcmQgLnRleHQge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4uYy1kbC1mb3JtIC52YWxpZGF0aW9uRXJyb3Ige1xuICBjb2xvcjogI2U0M2Y0Mjtcbn1cblxuLmMtbGlzdC1icmVhZGNydW1iLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uYy1saXN0LWJyZWFkY3J1bWItaXRlbTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCI+XCI7XG4gIG1hcmdpbjogMCA4cHg7XG59XG4uYy1saXN0LWJyZWFkY3J1bWItaXRlbS4taG9tZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLypcbmMtb3RoZXJcbiovXG5Aa2V5ZnJhbWVzIHJvdGF0ZUxvYWRpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8q4oaT5raI44GV44Gq44GE44GT44GoKi9cbi5jLWxvYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4uYy1sb2FkaW5nLWlubmVyIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBub25lO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUxvYWRpbmc7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3R0b206IDA7XG4gIGJveC1zaGFkb3c6IDAgLTEwcHggMCBibGFjaywgN3B4IC03cHggMCAjZWRlZGVkLCAxMHB4IDAgMCAjZGVkZWRlLCA3cHggN3B4IDAgI2NjY2NjYywgMCAxMHB4IDAgI2JhYmFiYSwgLTdweCA3cHggMCAjYWJhYmFiLCAtMTBweCAwIDAgIzk5OTk5OSwgLTdweCAtN3B4IDAgIzY2NjY2NjtcbiAgaGVpZ2h0OiA1cHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNXB4O1xufVxuXG4uYy1wYy1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtcGMtb25seSB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLXNwLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmMtcGFydHMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYy1wYXJ0cy1pbWFnZSB7XG4gIGNvbG9yOiAjOTQ5NDk0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xufVxuLmMtcGFydHMtaW1hZ2UgLmNhcHRpb24ge1xuICBtYXJnaW46IDVweCAwIDA7XG59XG4uYy1wYXJ0cy1pbWFnZSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uYy1wYXJ0cy15b3V0dWJlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA1NjBweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1wYXJ0cy15b3V0dWJlIHtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYy1wYXJ0cy15b3V0dWJlIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jLXBhcnRzLXRleHQgaWZyYW1lIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtcGFydHMtdGV4dCBpZnJhbWUge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cbi5jLXBhcnRzLXRleHQgdWwge1xuICBtYXJnaW4tbGVmdDogMmVtO1xufVxuLmMtcGFydHMtdGV4dCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG4uYy1wYXJ0cy10ZXh0IG9sIHtcbiAgbWFyZ2luLWxlZnQ6IDIuMmVtO1xufVxuLmMtcGFydHMtdGV4dCBvbCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG4uYy1wYXJ0cy10ZXh0IHN0cm9uZyxcbi5jLXBhcnRzLXRleHQgdGgge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jLXBhcnRzLXRleHQgLmFsaWduQ2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uYy1wYXJ0cy10ZXh0IGltZy5hbGlnblJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW46IDAgMCAycHggN3B4O1xuICBwYWRkaW5nOiA0cHg7XG59XG4uYy1wYXJ0cy10ZXh0IGltZy5hbGlnbkxlZnQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbjogMCA3cHggMnB4IDA7XG4gIHBhZGRpbmc6IDRweDtcbn1cbi5jLXBhcnRzLXRleHQgLmFsaWduUmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uYy1wYXJ0cy10ZXh0IC5hbGlnbkxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jLXBhcnRzLXRleHQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qXG5jLVRhYmxlXG4qL1xuLypcbmMtdGV4dFxuKi9cbi8qXG5jLXRpdGxlXG4qL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIEZvdW5kYXRpb25cbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogTGF5b3V0XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIENvbXBvbmVudHNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09ICovIiwiLyogUmVzZXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LFxuZGl2LFxuZGwsXG5kdCxcbmRkLFxudWwsXG5vbCxcbmxpLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuZm9ybSxcbmZpZWxkc2V0LFxubGVnZW5kLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmJ1dHRvbixcbmlucHV0LFxudGV4dGFyZWEsXG5wLFxuYmxvY2txdW90ZSxcbnRoLFxudGQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5hZGRyZXNzLFxuZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbnRhYmxlIHtcbiAgYm9yZGVyOiB7XG4gICAgY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIHNwYWNpbmc6IDA7XG4gIH1cbiAgd2lkdGg6IDEwMCU7XG59XG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5tYWluLFxuYXNpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQ6IHtcbiAgICBzaXplOiAxMDAlO1xuICAgIHdlaWdodDogbm9ybWFsO1xuICB9XG59XG5pbWcsXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMDtcbn1cbmltZyB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5saSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbnNlbGVjdCxcbmJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5pbnB1dFt0eXBlPSdzdWJtaXQnXSxcbmJ1dHRvbixcbmxhYmVsLFxuc2VsZWN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaW5wdXRbdHlwZT0nc3VibWl0J10sXG5idXR0b24ge1xuICAmOmhvdmVyIHtcbiAgfVxufVxuc2VsZWN0IHtcbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuYnIge1xuICBsaW5lLWhlaWdodDogMDtcbn1cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuIiwiQHVzZSBcInZhcmlhYmxlc1wiIGFzIHZhcmlhYmxlcztcblxuQG1peGluIG1xLXBjLXdpZGUoKSB7XG4gIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHBjLXdpZGUpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1xLXBjLXdpZGUtbWluKCkge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IG1hcF9nZXQodmFyaWFibGVzLiRCUkFLRV9QT0lOVCwgcGMtd2lkZSkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbXEtcGMoKSB7XG4gIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHBjKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtcS1wYy1taW4oKSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbWFwX2dldCh2YXJpYWJsZXMuJEJSQUtFX1BPSU5ULCBwYykpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbXEtdGFibGV0KCkge1xuICBAbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogbWFwX2dldCh2YXJpYWJsZXMuJEJSQUtFX1BPSU5ULCB0YWJsZXQpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1xLXRhYmxldC1taW4oKSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbWFwX2dldCh2YXJpYWJsZXMuJEJSQUtFX1BPSU5ULCB0YWJsZXQpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1xLXNwKCkge1xuICBAbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogbWFwX2dldCh2YXJpYWJsZXMuJEJSQUtFX1BPSU5ULCBzcCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbXEtc3AtbWluKCkge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IG1hcF9nZXQodmFyaWFibGVzLiRCUkFLRV9QT0lOVCwgc3ApKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1xLW1heCgkbWF4KSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbWF4fXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1xLW1pbigkbWluKSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skbWlufXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gZm9udC1zaXplXG5AbWl4aW4gZnooJHNpemU6IG1hcF9nZXQodmFyaWFibGVzLiRCQVNFLCBmb250LXNpemUpLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBmb250LXNpemU6IGlmKCRpbXBvcnRhbnQsICgkc2l6ZSAvIDE2KSArIHJlbSAhaW1wb3J0YW50LCAoJHNpemUgLyAxNikgKyByZW0pO1xufVxuXG5AZnVuY3Rpb24gZ2V0X3Z3KCRzaXplLCAkdmlld3BvcnQpIHtcbiAgJHJhdGU6IDEwMCAvICR2aWV3cG9ydDtcbiAgQHJldHVybiAkcmF0ZSAqICRzaXplICogMXZ3O1xufVxuXG5AbWl4aW4gZnpfdncoJGZvbnRfc2l6ZTogMTAsICR2aWV3cG9ydDogNzUwKSB7XG4gIGZvbnQtc2l6ZTogZ2V0X3Z3KCRmb250X3NpemUsICR2aWV3cG9ydCk7XG59XG5cbkBtaXhpbiB2dygkcHJvcGVydHk6IGZvbnQtc2l6ZSwgJHNpemU6IDEwLCAkdmlld3BvcnQ6IDc1MCkge1xuICAjeyRwcm9wZXJ0eX06IGdldF92dygkc2l6ZSwgJHZpZXdwb3J0KTtcbn1cblxuQG1peGluIGFuaW1hdGlvbigkYW5pbWF0aW9uLW5hbWUsICRzLCAkZWFzaW5nLCAkY291bnQsICRlbmQ6IG5vbmUsICRkZWxheTogMCkge1xuICBhbmltYXRpb246IHtcbiAgICBkZWxheTogJGRlbGF5O1xuICAgIGR1cmF0aW9uOiAkcztcbiAgICBmaWxsLW1vZGU6ICRlbmQ7XG4gICAgaXRlcmF0aW9uLWNvdW50OiAkY291bnQ7XG4gICAgbmFtZTogJGFuaW1hdGlvbi1uYW1lO1xuICAgIHRpbWluZy1mdW5jdGlvbjogJGVhc2luZztcbiAgfVxufVxuXG5AbWl4aW4gYWNjZXNzaWJpbGl0eUhpZGRlbigpIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDtcbn1cblxuLy8gd2ViRm9udCBpY29uXG5AbWl4aW4gaWNvbkZvbnQoKSB7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZSwgc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWl4aW4gaWNvbk1hdGVyaWFsKCRzaXplOiAyNCkge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBmb250OiB7XG4gICAgZmFtaWx5OiB2YXJpYWJsZXMuJEZPTlRfSUNPTjtcbiAgICBmZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XG4gICAgc3R5bGU6IG5vcm1hbDtcbiAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICBAaW5jbHVkZSBmeigkc2l6ZSk7XG59XG5cbkBmdW5jdGlvbiBzZXRfY29tbW9uX3BhdGgoJGZpbGVOYW1lLCAkcGF0aDogJy4uLycpIHtcbiAgQGlmICgkZmlsZU5hbWUpIHtcbiAgICBAcmV0dXJuICcjeyRwYXRofWltZy9jb21tb24vI3skZmlsZU5hbWV9JztcbiAgfSBAZWxzZSB7XG4gICAgQGVycm9yICckZmlsZU5hbWXjgYzjgYLjgorjgb7jgZvjgpPjgIInO1xuICB9XG59XG5cbkBmdW5jdGlvbiBzZXRfaW1hZ2VfcGF0aCgkZmlsZU5hbWUsICRwYXRoOiAnLi4vJykge1xuICBAaWYgKCRmaWxlTmFtZSkge1xuICAgIEByZXR1cm4gJyN7JHBhdGh9aW1nLyN7JGZpbGVOYW1lfSc7XG4gIH0gQGVsc2Uge1xuICAgIEBlcnJvciAnJGZpbGVOYW1l44GM44GC44KK44G+44Gb44KT44CCJztcbiAgfVxufVxuQG1peGluIG9iamVjdC1maXQoJHZhbHVlOiBmaWxsLCAkcG9zaXRpb246IG51bGwpIHtcbiAgb2JqZWN0LWZpdDogJHZhbHVlO1xuXG4gIEBpZiAkcG9zaXRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogI3skdmFsdWV9OyBvYmplY3QtcG9zaXRpb246ICN7JHBvc2l0aW9ufScsIHNhbnMtc2VyaWY7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiAkcG9zaXRpb247XG4gIH0gQGVsc2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogI3skdmFsdWV9Jywgc2Fucy1zZXJpZjtcbiAgfVxufVxuIiwiLy8gYmFzZVxuJEJBU0U6IChcbiAgY29sb3I6IGhzbCgwLCAwJSwgMjAlKSxcbiAgY29sb3ItbGluazogaHNsKDAsIDAlLCAyMCUpLFxuICBmb250LXNpemU6IDE2LFxuICBsaW5lLWhlaWdodDogMS42LFxuKSAhZGVmYXVsdDtcblxuLy8gY29sb3JcbiRDT0xPUjogKFxuICBzdHJvbmc6IGhzbCgzNTksIDc1JSwgNTclKSxcbiAgYmx1ZTogaHNsKDIwNCwgNzAlLCA1MyUpLFxuICBncmVlbjogaHNsKDE2OCwgNzYlLCA0MiUpLFxuICB3aGl0ZTogaHNsKDAsIDAlLCAxMDAlKSxcbikgIWRlZmF1bHQ7XG5cbiRDT0xPUl9NQUlOOiAjNjI3YTg2O1xuJENPTE9SX01BSU5fV0VFSzogIzg5ODY2OTtcbiRDT0xPUl9XSElURTogI2ZmZmZmZjtcblxuLy8gYnJha2UtcG9pbnRcbiRCUkFLRV9QT0lOVDogKFxuICBzcDogNjAxcHgsXG4gIHRhYmxldDogNzY5cHgsXG4gIHBjOiA5OTNweCxcbiAgcGMtd2lkZTogMTIwMXB4LFxuKTtcblxuLy8gY29udGFpbmVyLXBhZGRpbmdcbiRQQURESU5HOiAoXG4gIGNvbnRhaW5lcjogMTUsXG4pICFkZWZhdWx0O1xuXG4vLyBjb250YWluZXItc2l6ZVxuJENPTlRBSU5FUjogKFxuICBsZzogI3ttYXBfZ2V0KCRQQURESU5HLCBjb250YWluZXIpICogMiArIDEwMDBweH0sXG4pICFkZWZhdWx0O1xuXG4vLyBmb250LWZhbWlseVxuJEZPTlRfQkFTRTogJ05vdG8gU2FucyBKUCcsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ+ODoeOCpOODquOCqicsIE1laXJ5bywgJ0hpcmFnaW5vIEtha3UgR290aGljIFByb04nLFxuICBzYW5zLXNlcmlmO1xuJEZPTlRfQUxQSEE6ICdMb2JzdGVyIFR3bycsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4kRk9OVF9NSU5DSE86ICdOb3RvIFNlcmlmIEpQJywgJ+a4uOaYjuacneS9kycsICdZdSBNaW5jaG8nLCAn44OS44Op44Ku44OO5piO5pydIFBybyBXMycsICdIaXJhZ2lubyBNaW5jaG8gUHJvJywgc2VyaWY7XG4kRk9OVF9JQ09OOiAnTWF0ZXJpYWwgSWNvbnMnO1xuIiwiQHVzZSAnLi4vZm91bmRhdGlvbi92YXJpYWJsZXMnIGFzIHZhcmlhYmxlcztcbkB1c2UgJy4uL2ZvdW5kYXRpb24vbWl4aW4nIGFzIG1peGluO1xuXG4kQ09NTU9OX1BBVEg6ICcuLi9pbWcvY29tbW9uLyc7XG5cbiNyb290IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmwtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuIiwiQHVzZSAnLi4vZm91bmRhdGlvbi92YXJpYWJsZXMnIGFzIHZhcmlhYmxlcztcbkB1c2UgJy4uL2ZvdW5kYXRpb24vbWl4aW4nIGFzIG1peGluO1xuXG4kQ09NTU9OX1BBVEg6ICcuLi9pbWcvY29tbW9uLyc7XG5cbiNoZWFkZXIge1xufVxuXG4ubC1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogNjBweDtcblxuICBAaW5jbHVkZSBtaXhpbi5tcS1wYy1taW4ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5sLWhlYWRlci1wYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4Zjg7XG4gIGNvbG9yOiB2YXJpYWJsZXMuJENPTE9SX01BSU47XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMzVweDtcblxuICBAaW5jbHVkZSBtaXhpbi5tcS1wYy1taW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5sLWhlYWRlci1wYy0td2VlayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4Zjg7XG4gIGNvbG9yOiB2YXJpYWJsZXMuJENPTE9SX01BSU5fV0VFSztcbn1cblxuLmwtaGVhZGVyLXBjX19pbm5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogODBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubC1oZWFkZXItcGNfX2xvZ28ge1xuICBAaW5jbHVkZSBtaXhpbi5meigxNyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLmwtaGVhZGVyLXBjX19sb2dvLXRhcmdldCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubC1oZWFkZXItcGMtbmF2IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmwtaGVhZGVyLXBjLW5hdi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbWl4aW4uZnooMTMpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5sLWhlYWRlci1wYy1uYXYtbGlzdF9faXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4ubC1oZWFkZXItcGMtbmF2LWxpc3RfX3RhcmdldCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRlMmU2O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDU1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDEycHg7XG5cbiAgICBAYXQtcm9vdCAubC1oZWFkZXItcGMtLXdlZWsgJiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzljOGJkO1xuICAgIH1cbiAgfVxufVxuXG4ubC1oZWFkZXItcGMtbmF2LXRlbCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBAaW5jbHVkZSBtaXhpbi5meigxOCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG59XG5cbi5sLWhlYWRlci1maXhlZE5hdi1wYyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTI1cHg7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ubC1oZWFkZXItZml4ZWROYXYtcGNfX2l0ZW0ge1xufVxuXG4ubC1oZWFkZXItZml4ZWROYXYtcGNfX2l0ZW06bnRoLWNoaWxkKG4gKyAyKSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5sLWhlYWRlci1zcCB7XG4gIEBpbmNsdWRlIG1peGluLm1xLXBjLW1pbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubC1oZWFkZXItc3AtbWFpbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kQ09MT1JfTUFJTjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmwtaGVhZGVyLXNwLW1haW4tLXdlZWsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJENPTE9SX01BSU5fV0VFSztcbn1cblxuLmwtaGVhZGVyLXNwLW1haW5fX2xvZ28ge1xuICBjb2xvcjogcmdiYSh2YXJpYWJsZXMuJENPTE9SX1dISVRFLCAwLjYpO1xuICBAaW5jbHVkZSBtaXhpbi5meigxMik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLmwtaGVhZGVyLXNwLW1haW5fX2xvZ28tdGFyZ2V0IHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmwtbmF2LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAyOC4zcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI4LjNweDtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBzaXplOiBjb250YWluO1xuICAgIH1cbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDI4LjNweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAyOC4zcHg7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7bWl4aW4uc2V0X2NvbW1vbl9wYXRoKCdpY29uX3RvZ2dsZV9vcGVuLnN2ZycpfVwiKTtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3ttaXhpbi5zZXRfY29tbW9uX3BhdGgoJ2ljb25fdG9nZ2xlX2Nsb3NlLnN2ZycpfVwiKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJlthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuXG4ubC1uYXYtdG9nZ2xlLS13ZWVrIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIje21peGluLnNldF9jb21tb25fcGF0aCgnaWNvbl90b2dnbGVfb3Blbl93ZWVrLnN2ZycpfVwiKTtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3ttaXhpbi5zZXRfY29tbW9uX3BhdGgoJ2ljb25fdG9nZ2xlX2Nsb3NlX3dlZWsuc3ZnJyl9XCIpO1xuICB9XG59XG5cbi5sLW5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kQ09MT1JfTUFJTjtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIwcHgpO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogNjBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhciwgdmlzaWJpbGl0eSAwLjNzIGxpbmVhcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5sLW5hdlthcmlhLWhpZGRlbj0nZmFsc2UnXSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5sLW5hdi0td2VlayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kQ09MT1JfTUFJTl9XRUVLO1xufVxuXG4ubC1uYXYtbGlzdCB7XG4gIGNvbG9yOiB2YXJpYWJsZXMuJENPTE9SX1dISVRFO1xuICBAaW5jbHVkZSBtaXhpbi5meigxMyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuLmwtbmF2LWxpc3RfX2l0ZW0ge1xufVxuLmwtbmF2LWxpc3RfX2l0ZW06bnRoLWNoaWxkKG4gKyAyKSB7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgY3VycmVudENvbG9yO1xufVxuXG4ubC1uYXYtbGlzdF9fdGFyZ2V0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA2NXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubC1uYXYtaW5mbyB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuLmwtbmF2LWluZm9fX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubC1uYXYtaW5mby10ZXh0IHtcbiAgY29sb3I6IHZhcmlhYmxlcy4kQ09MT1JfV0hJVEU7XG4gIGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJEZPTlRfTUlOQ0hPO1xuICBAaW5jbHVkZSBtaXhpbi5meigxMyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5sLW5hdi1pbmZvLXRleHRfX2l0ZW0ge1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuLmwtbmF2LWluZm8tdGV4dF9faXRlbTpudGgtY2hpbGQobiArIDIpIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmwtbmF2LWluZm8tdGV4dF9fdGV4dDEge1xuICBAaW5jbHVkZSBtaXhpbi5meigxNik7XG59XG5cbi5sLW5hdi1pbmZvLXRleHRfX3RleHQ0IHtcbiAgQGluY2x1ZGUgbWl4aW4uZnooMTEpO1xufVxuXG4ubC1uYXYtZml4ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJENPTE9SX01BSU47XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6IHZhcmlhYmxlcy4kQ09MT1JfV0hJVEU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmwtbmF2LWZpeGVkLS13ZWVrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRDT0xPUl9NQUlOX1dFRUs7XG59XG5cbi5sLW5hdi1maXhlZF9faW5uZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubC1uYXYtZml4ZWRfX2l0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDI0cHgpO1xufVxuXG4ubC1uYXYtZml4ZWRfX2l0ZW0tLTNjb2x1bW4ge1xuICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxOXB4KTtcbn1cblxuLmwtbmF2LWZpeGVkX19pdGVtLS10ZWwge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHdpZHRoOiA1OHB4O1xuXG4gIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG4ubC1uYXYtZml4ZWRfX3RhcmdldCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIG1peGluLmZ6KDEwKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuIiwiQHVzZSAnLi4vZm91bmRhdGlvbi92YXJpYWJsZXMnIGFzIHZhcmlhYmxlcztcbkB1c2UgJy4uL2ZvdW5kYXRpb24vbWl4aW4nIGFzIG1peGluO1xuXG4kQ09NTU9OX1BBVEg6ICcuLi9pbWcvY29tbW9uLyc7XG5cbiNmb290ZXIge1xufVxuXG4ubC1mb290ZXIge1xuICBmb250LWZhbWlseTogdmFyaWFibGVzLiRGT05UX01JTkNITztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgQGluY2x1ZGUgbWl4aW4ubXEtcGMtbWluIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ubC1mb290ZXItYmxvY2sxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRDT0xPUl9NQUlOO1xuICBjb2xvcjogdmFyaWFibGVzLiRDT0xPUl9XSElURTtcbiAgQGluY2x1ZGUgbWl4aW4uZnooMTYpO1xuXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtaXhpbi5tcS1wYy1taW4ge1xuICAgIEBpbmNsdWRlIG1peGluLmZ6KDEzKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5sLWZvb3Rlci1ibG9jazEtLXdlZWsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJENPTE9SX01BSU5fV0VFSztcbn1cblxuLmwtZm9vdGVyLWJsb2NrMV9faW5uZXIge1xuICBwYWRkaW5nOiAyMHB4IDAgMzBweDtcbiAgQGluY2x1ZGUgbWl4aW4ubXEtcGMtbWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5sLWZvb3Rlci1ibG9jazEtbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIEBpbmNsdWRlIG1peGluLm1xLXBjLW1pbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogODNweDtcbiAgfVxufVxuXG4ubC1mb290ZXItYmxvY2sxLXRleHQge1xuICBAaW5jbHVkZSBtaXhpbi5tcS1wYy1taW4ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODNweCk7XG5cbiAgICBiciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ubC1mb290ZXItYmxvY2sxLXRleHRfX2l0ZW06bnRoLWNoaWxkKG4gKyAyKSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmwtZm9vdGVyLWJsb2NrMS10ZXh0X19pdGVtOm50aC1jaGlsZCgyKSB7XG4gIEBpbmNsdWRlIG1peGluLmZ6KDEzKTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbWFyZ2luLXRvcDogMDtcblxuICBAaW5jbHVkZSBtaXhpbi5tcS1wYy1taW4ge1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuXG4ubC1mb290ZXItYmxvY2sxLXRleHRfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgQGluY2x1ZGUgbWl4aW4uZnooMTEpO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBAaW5jbHVkZSBtaXhpbi5tcS1wYy1taW4ge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBAaW5jbHVkZSBtaXhpbi5meigxMyk7XG4gIH1cblxuICBzcGFuIHtcbiAgICBAaW5jbHVkZSBtaXhpbi5meigxMyk7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcS1wYy1taW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxufVxuXG4ubC1mb290ZXItYmxvY2syIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZTJlNjtcbiAgY29sb3I6IHZhcmlhYmxlcy4kQ09MT1JfTUFJTjtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuXG4ubC1mb290ZXItYmxvY2syLS13ZWVrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGNkNjtcbiAgY29sb3I6IHZhcmlhYmxlcy4kQ09MT1JfTUFJTl9XRUVLO1xufVxuXG4ubC1mb290ZXItYmxvY2syX19pbm5lciB7XG4gIEBpbmNsdWRlIG1peGluLm1xLXBjLW1pbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4ubC1mb290ZXItYmxvY2syLW5hdiB7XG4gIEBpbmNsdWRlIG1peGluLmZ6KDEzKTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICBAaW5jbHVkZSBtaXhpbi5tcS1wYy1taW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ubC1mb290ZXItYmxvY2syLW5hdl9faXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogNnB4IDAgNnB4IDEwcHg7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMDtcbiAgfVxufVxuXG4ubC1mb290ZXItYmxvY2syLW5hdl9faXRlbTpudGgtY2hpbGQobiArIDIpIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgQGluY2x1ZGUgbWl4aW4ubXEtcGMtbWluIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5sLWZvb3Rlci1ibG9jazItbmF2X190YXJnZXQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubC1mb290ZXItYmxvY2syLWNvcHlyaWdodCB7XG4gIEBpbmNsdWRlIG1peGluLmZ6KDEwKTtcbn1cbiIsIkB1c2UgJy4uL2ZvdW5kYXRpb24vdmFyaWFibGVzJyBhcyB2YXJpYWJsZXM7XG5AdXNlICcuLi9mb3VuZGF0aW9uL21peGluJyBhcyBtaXhpbjtcblxuJENPTU1PTl9QQVRIOiAnLi4vaW1nL2NvbW1vbi8nO1xuXG4jY29udGVudHMge1xufVxuXG4ubC1jb250ZW50cyB7XG4gIEBpbmNsdWRlIG1peGluLm1xLXBjLW1pbiB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9mb3VuZGF0aW9uL3ZhcmlhYmxlc1wiIGFzIHZhcmlhYmxlcztcbkB1c2UgXCIuLi9mb3VuZGF0aW9uL21peGluXCIgYXMgbWl4aW47XG5cbi8qXG5jLWJsb2NrXG4qL1xuXG4uYy1ibG9jay1mb3JtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4Zjg7XG4gIHBhZGRpbmc6IDM4cHggMCA2MHB4O1xuXG4gIEBpbmNsdWRlIG1peGluLm1xLXBjLW1pbiB7XG4gICAgcGFkZGluZzogODBweCAwIDkwcHg7XG4gIH1cbn1cblxuLmMtYmxvY2stZm9ybTFfX2lubmVyIHtcbn1cblxuLmMtYmxvY2stZm9ybTFfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5jLWJsb2NrLWZvcm0xX190aXRsZSB7XG4gIGNvbG9yOiB2YXJpYWJsZXMuJENPTE9SX01BSU47XG4gIGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJEZPTlRfTUlOQ0hPO1xuICBAaW5jbHVkZSBtaXhpbi5meigxNSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICBAaW5jbHVkZSBtaXhpbi5tcS1wYy1taW4ge1xuICAgIEBpbmNsdWRlIG1peGluLmZ6KDMwKTtcbiAgfVxufVxuXG4uYy1ibG9jay1mb3JtMV9fdGl0bGUtLXdlZWsge1xuICBjb2xvcjogdmFyaWFibGVzLiRDT0xPUl9NQUlOX1dFRUs7XG59XG5cbi5jLWJsb2NrLWZvcm0xLXRleHRhcmVhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgY29sb3I6ICM1OTU3NTc7XG4gIEBpbmNsdWRlIG1peGluLmZ6KDEzKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgbWF4LWhlaWdodDogMTg1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uYy1ibG9jay1mb3JtMS10ZXh0YXJlYV9faW5uZXIge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5jLWJsb2NrLWZvcm0xLXRleHRhcmVhIGg0IHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcblxuICBAaW5jbHVkZSBtaXhpbi5tcS1wYy1taW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmMtYmxvY2stZm9ybTEtdGV4dGFyZWEgZGwgPiBkaXY6bnRoLWNoaWxkKG4gKyAyKSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgQGluY2x1ZGUgbWl4aW4ubXEtcGMtbWluIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5jLWJsb2NrLWZvcm0xLXRleHRhcmVhIGRsIGR0IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uYy1ibG9jay1mb3JtMS1jaGVja2JveCB7XG4gIGNvbG9yOiAjNTk1NzU3O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYy1ibG9jay1mb3JtMS1jaGVja2JveF9faW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtYmxvY2stZm9ybTEtY2hlY2tib3hfX2lucHV0IHtcbiAgQGluY2x1ZGUgbWl4aW4uYWNjZXNzaWJpbGl0eUhpZGRlbjtcbn1cblxuLmMtYmxvY2stZm9ybTEtY2hlY2tib3hfX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJENPTE9SX1dISVRFO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMzJweDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBib3JkZXI6IHtcbiAgICAgIGJvdHRvbTogNHB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAgIGxlZnQ6IDRweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgfVxuICAgIGhlaWdodDogMjBweDtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMC41KTtcbiAgICB3aWR0aDogMzVweDtcbiAgfVxufVxuXG4uYy1ibG9jay1mb3JtMS1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCArIC5jLWJsb2NrLWZvcm0xLWNoZWNrYm94X19sYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jLWJsb2NrLWZvcm0xX19idXR0b25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1peGluLm1xLXBjLW1pbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uYy1ibG9jay1mb3JtMS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmMtYmxvY2stZm9ybTEtdGV4dF9fdGl0bGUge1xuICBAaW5jbHVkZSBtaXhpbi5meigxNSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcblxuICBAaW5jbHVkZSBtaXhpbi5tcS1wYy1taW4ge1xuICAgIEBpbmNsdWRlIG1peGluLmZ6KDIwKTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uYy1ibG9jay1mb3JtMS10ZXh0X19kZXNjcmlwdGlvbiB7XG4gIEBpbmNsdWRlIG1peGluLmZ6KDEzKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuLmMtYmxvY2stZm9ybTEtYnV0dG9ucy1jb2x1bW4ge1xuICBAaW5jbHVkZSBtaXhpbi5tcS1wYy1taW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgfVxufVxuXG4uYy1ibG9jay1mb3JtMS1idXR0b25zLWNvbHVtbl9faXRlbSB7XG4gIEBpbmNsdWRlIG1peGluLm1xLXBjLW1pbiB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmMtYmxvY2stZm9ybTEtYnV0dG9ucy1jb2x1bW5fX2l0ZW06bnRoLWNoaWxkKG4gKyAyKSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgQGluY2x1ZGUgbWl4aW4ubXEtcGMtbWluIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4iLCJAdXNlIFwiLi4vZm91bmRhdGlvbi92YXJpYWJsZXNcIiBhcyB2YXJpYWJsZXM7XG5AdXNlIFwiLi4vZm91bmRhdGlvbi9taXhpblwiIGFzIG1peGluO1xuXG4vKlxuYy1idXR0b25cbiovXG4uYy1idXR0b24tcGluazEge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2U4NTI5OCAwLjAzJSwgI2VlODdiNCAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgY29sb3I6IHZhcmlhYmxlcy4kQ09MT1JfV0hJVEU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBAaW5jbHVkZSBtaXhpbi5meigxNSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogNTJweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDMxNXB4O1xuXG4gIEBpbmNsdWRlIG1peGluLm1xLXBjLW1pbiB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIEBpbmNsdWRlIG1peGluLmZ6KDE4KTtcbiAgICB3aWR0aDogMzg1cHg7XG4gIH1cbn1cblxuLmMtYnV0dG9uLXBpbmsxLS1tZWRpdW0ge1xuICBoZWlnaHQ6IDUycHg7XG4gIHdpZHRoOiAzNDVweDtcbiAgYm9yZGVyOiBub25lO1xuXG4gIEBpbmNsdWRlIG1peGluLm1xLXBjLW1pbiB7XG4gICAgaGVpZ2h0OiA3NnB4O1xuICAgIHdpZHRoOiA0ODJweDtcbiAgfVxufVxuIiwiQHVzZSBcIi4uL2ZvdW5kYXRpb24vdmFyaWFibGVzXCIgYXMgdmFyaWFibGVzO1xuQHVzZSBcIi4uL2ZvdW5kYXRpb24vbWl4aW5cIiBhcyBtaXhpbjtcblxuLypcbmMtZm9ybVxuKi9cblxuLyogZm9ybVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbnRleHRhcmVhLFxuaW5wdXRbdHlwZT0ndGV4dCddLFxuaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcbmlucHV0W3R5cGU9J2VtYWlsJ10sXG5pbnB1dFt0eXBlPSd0ZWwnXSxcbnNlbGVjdCB7XG4gIGJvcmRlcjogc29saWQgMXB4IGhzbCgwLCAwJSwgNjclKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuXG4gICYuZXJyb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAxMDAlLCA5NyUpO1xuICAgIGJvcmRlcjogc29saWQgMnB4IG1hcF9nZXQodmFyaWFibGVzLiRDT0xPUiwgc3Ryb25nKTtcbiAgfVxufVxuXG4vKiByYWRpb1xuLS0tLS0tLS0tLS0tLSovXG5pbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgQGluY2x1ZGUgbWl4aW4uYWNjZXNzaWJpbGl0eUhpZGRlbjtcblxuICAmICsgLmxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDNweCAxMHB4IDNweCAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBoc2woMCwgMCUsIDkzJSk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBoc2woMCwgMCUsIDgwJSk7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG1hcF9nZXQodmFyaWFibGVzLiRDT0xPUiwgYmx1ZSk7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBsZWZ0OiAzcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogaHNsKDAsIDAlLCAxMDAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmVycm9yIHtcbiAgICAmICsgLmxhYmVsIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUgMjQyIDI0Mik7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIG1hcF9nZXQodmFyaWFibGVzLiRDT0xPUiwgc3Ryb25nKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmNoZWNrZWQge1xuICAgICYgKyAubGFiZWwge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCh2YXJpYWJsZXMuJENPTE9SLCB3aGl0ZSk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIG1hcF9nZXQodmFyaWFibGVzLiRDT0xPUiwgYmx1ZSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogY2hlY2tib3hcbi0tLS0tLS0tLS0tLS0qL1xuaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gIEBpbmNsdWRlIG1peGluLmFjY2Vzc2liaWxpdHlIaWRkZW47XG5cbiAgJiArIC5sYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAzcHggMTBweCAzcHggMjJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IGhzbCgwLCAwJSwgOTYlKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGhzbCgwLCAwJSwgODAlKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXI6IHtcbiAgICAgICAgYm90dG9tOiAycHggc29saWQgbWFwX2dldCh2YXJpYWJsZXMuJENPTE9SLCBibHVlKTtcbiAgICAgICAgbGVmdDogMnB4IHNvbGlkIG1hcF9nZXQodmFyaWFibGVzLiRDT0xPUiwgYmx1ZSk7XG4gICAgICB9XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGxlZnQ6IDNweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNSk7XG4gICAgICB3aWR0aDogOHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCh2YXJpYWJsZXMuJENPTE9SLCB3aGl0ZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpjaGVja2VkIHtcbiAgICAmICsgLmxhYmVsIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQodmFyaWFibGVzLiRDT0xPUiwgd2hpdGUpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBtYXBfZ2V0KHZhcmlhYmxlcy4kQ09MT1IsIGJsdWUpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vZm91bmRhdGlvbi92YXJpYWJsZXNcIiBhcyB2YXJpYWJsZXM7XG5AdXNlIFwiLi4vZm91bmRhdGlvbi9taXhpblwiIGFzIG1peGluO1xuXG4vKlxuYy1saXN0XG4qL1xuXG4uYy1saXN0LW5vcm1hbCB7XG4gIG1hcmdpbjogMCAwIDAgMmVtO1xufVxuXG51bC5jLWxpc3Qtbm9ybWFsIHtcbiAgbGkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDAwMzBmYic7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogLTJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyZW07XG4gICAgfVxuICB9XG59XG5cbm9sLmMtbGlzdC1ub3JtYWwgbGkge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuXG4vKiBpbmRlbnQgKi9cbi5jLWxpc3QtaW5kZW50MDEgbGkge1xuICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi5jLWxpc3QtaW5kZW50MDIgbGkge1xuICBtYXJnaW46IDAgMCAwIDIuNWVtO1xuICB0ZXh0LWluZGVudDogLTIuNWVtO1xufVxuXG4uYy1kbC1mb3JtIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcblxuICBkdCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMzNweCAwIDIwcHggNjNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE2ZW07XG4gICAgQGluY2x1ZGUgbWl4aW4ubXEtdGFibGV0IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgcGFkZGluZzogMzNweCAwIDAgNjNweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgICYucmVxdWlyZWQ6YmVmb3JlLFxuICAgICYuYW55OmJlZm9yZSB7XG4gICAgICBjb2xvcjogbWFwLWdldCh2YXJpYWJsZXMuJENPTE9SLCB3aGl0ZSk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDMzcHg7XG4gICAgICBAaW5jbHVkZSBtaXhpbi5meigxMSk7XG4gICAgfVxuXG4gICAgJi5yZXF1aXJlZDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogbWFwX2dldCh2YXJpYWJsZXMuJENPTE9SLCBzdHJvbmcpO1xuICAgICAgY29udGVudDogJ+W/hemgiCc7XG4gICAgfVxuXG4gICAgJi5hbnk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IGhzbCgwLCAwJSwgNjAlKTtcbiAgICAgIGNvbnRlbnQ6ICfku7vmhI8nO1xuICAgIH1cbiAgfVxuXG4gIGRkIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggaHNsKDAsIDAlLCA4MCUpO1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDE3ZW07XG4gICAgQGluY2x1ZGUgbWl4aW4ubXEtdGFibGV0IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG5cbiAgICAucGFydHMge1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgICB0ZXh0YXJlYSxcbiAgICAgIGlucHV0W3R5cGU9J3RleHQnXSxcbiAgICAgIGlucHV0W3R5cGU9J2VtYWlsJ10ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJi5yYWRpb19pbmxpbmUsXG4gICAgICAmLmNoZWNrX2lubGluZSB7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5uYW1lIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICB3aWR0aDogNDguNSU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5wb3N0LFxuICAgICAgJi50ZWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC5oeXBoZW4ge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAwIDEwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW4ubXEtc3Age1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHggMCA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucGFzc3dvcmQge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbi5tcS1zcCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52YWxpZGF0aW9uRXJyb3Ige1xuICAgIGNvbG9yOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQ09MT1IsIHN0cm9uZyk7XG4gIH1cbn1cblxuLmMtbGlzdC1icmVhZGNydW1iIHtcbiAgJi1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgQGluY2x1ZGUgbWl4aW4ubXEtdGFibGV0IHtcbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ1xcM0UnO1xuICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICB9XG5cbiAgICAmLi1ob21lIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWxpbmsge1xuICAgICY6aG92ZXIge1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL2ZvdW5kYXRpb24vdmFyaWFibGVzXCIgYXMgdmFyaWFibGVzO1xuQHVzZSBcIi4uL2ZvdW5kYXRpb24vbWl4aW5cIiBhcyBtaXhpbjtcblxuLypcbmMtb3RoZXJcbiovXG5cbkBrZXlmcmFtZXMgcm90YXRlTG9hZGluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4vKuKGk+a2iOOBleOBquOBhOOBk+OBqCovXG4uYy1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUgMjU1IDI1NSAvIDgwJSk7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4uYy1sb2FkaW5nLWlubmVyIHtcbiAgQGluY2x1ZGUgbWl4aW4uYW5pbWF0aW9uKHJvdGF0ZUxvYWRpbmcsIDAuNzVzLCBsaW5lYXIsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3R0b206IDA7XG4gIGJveC1zaGFkb3c6IDAgLTEwcHggMCBoc2woMCwgMCUsIDAlKSwgN3B4IC03cHggMCBoc2woMCwgMCUsIDkzJSksIDEwcHggMCAwIGhzbCgwLCAwJSwgODclKSwgN3B4IDdweCAwIGhzbCgwLCAwJSwgODAlKSxcbiAgICAwIDEwcHggMCBoc2woMCwgMCUsIDczJSksIC03cHggN3B4IDAgaHNsKDAsIDAlLCA2NyUpLCAtMTBweCAwIDAgaHNsKDAsIDAlLCA2MCUpLCAtN3B4IC03cHggMCBoc2woMCwgMCUsIDQwJSk7XG4gIGhlaWdodDogNXB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDVweDtcbn1cblxuLmMtcGMtb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1peGluLm1xLXRhYmxldC1taW4ge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbn1cblxuLmMtc3Atb25seSB7XG4gIEBpbmNsdWRlIG1peGluLm1xLXRhYmxldC1taW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtY29udGFpbmVyIHtcbiAgbWFyZ2luOiB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgfVxuICBtYXgtd2lkdGg6IG1hcF9nZXQodmFyaWFibGVzLiRDT05UQUlORVIsIGxnKTtcbiAgcGFkZGluZzoge1xuICAgIGxlZnQ6IG1hcF9nZXQodmFyaWFibGVzLiRQQURESU5HLCBjb250YWluZXIpICsgcHg7XG4gICAgcmlnaHQ6IG1hcF9nZXQodmFyaWFibGVzLiRQQURESU5HLCBjb250YWluZXIpICsgcHg7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9mb3VuZGF0aW9uL3ZhcmlhYmxlc1wiIGFzIHZhcmlhYmxlcztcbkB1c2UgXCIuLi9mb3VuZGF0aW9uL21peGluXCIgYXMgbWl4aW47XG5cbi5jLXBhcnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmMtcGFydHMtaW1hZ2Uge1xuICBjb2xvcjogaHNsKDAsIDAlLCA1OCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1peGluLmZ6KDExKTtcblxuICAuY2FwdGlvbiB7XG4gICAgbWFyZ2luOiA1cHggMCAwO1xuICB9XG5cbiAgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5cbi5jLXBhcnRzLXlvdXR1YmUge1xuICBtYXJnaW46IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIEBpbmNsdWRlIG1peGluLm1xLXRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaWZyYW1lIHtcbiAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uYy1wYXJ0cy10ZXh0IHtcbiAgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1peGluLm1xLXRhYmxldCB7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogMmVtO1xuXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICB9XG4gIH1cblxuICBvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMmVtO1xuXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgICB9XG4gIH1cblxuICBzdHJvbmcsXG4gIHRoIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIC5hbGlnbkNlbnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgaW1nIHtcbiAgICAmLmFsaWduUmlnaHQge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbWFyZ2luOiAwIDAgMnB4IDdweDtcbiAgICAgIHBhZGRpbmc6IDRweDtcbiAgICB9XG5cbiAgICAmLmFsaWduTGVmdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBtYXJnaW46IDAgN3B4IDJweCAwO1xuICAgICAgcGFkZGluZzogNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5hbGlnblJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAuYWxpZ25MZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cbiJdfQ== */
