@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,input[type=button],input[type=submit],label,select{border-radius:0;cursor:pointer;-webkit-appearance:none}button:hover,input[type=button]:hover,input[type=submit]:hover{opacity:.7}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:#3c3c3c;text-decoration:underline}a:hover{text-decoration:none}a:hover,button:hover{opacity:.8}@media only screen and (max-width:992px){a:hover,button:hover{opacity:1}}html{transition:font-size .3s}html[data-font=small]{font-size:12px}@media only screen and (max-width:992px){html[data-font=small]{font-size:16px}}html[data-font=large]{font-size:18px}@media only screen and (max-width:992px){html[data-font=large]{font-size:16px}}body{color:#3c3c3c;line-height:1.6;overflow-wrap:break-word;-webkit-text-size-adjust:100%;word-wrap:break-word;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,メイリオ,Meiryo,Hiragino Kaku Gothic ProN,sans-serif;font-weight:500;font-size:1rem}@media only screen and (max-width:768px){body{font-size:.875rem}}body.noScroll{overflow:hidden}@media only screen and (max-width:768px){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,.l-wrapper-recruit{display:flex;flex-direction:column;min-height:100vh;z-index:1050}.l-wrapper{margin-top:125px}@media only screen and (max-width:992px){.l-wrapper{margin-top:0}}.l-wrapper-recruit{margin-top:70px}@media only screen and (max-width:992px){.l-wrapper-recruit{margin-top:0}}@media only screen and (max-width:992px){.l-header{padding-top:60px}}.l-header-main{background-color:#fff;border-bottom:3px solid #002063;position:fixed;top:0;left:0;width:100%;z-index:1050}@media only screen and (max-width:992px){.l-header-main{border-bottom:none}}.l-header-main__outer{border-bottom:1px solid #c5c5c6}.l-header-main__inner{align-items:center;display:flex;height:105px;justify-content:center;margin:0 auto;max-width:1530px;padding:0 15px;position:relative}@media only screen and (max-width:992px){.l-header-main__inner{height:60px}}.l-header-main__item--mark{left:15px;position:absolute;top:50%;transform:translateY(-50%)}@media only screen and (max-width:992px){.l-header-main__item--mark img{width:63px}}.l-header-main__item--logo{text-align:center}@media only screen and (max-width:992px){.l-header-main__item--logo img{width:140px}}.l-header-main__item--form{position:absolute;right:15px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:992px){.l-header-main__item--form{display:none}}.l-header-button{align-items:center;background-color:#002063;color:#fff;display:inline-flex;height:55px;justify-content:center;position:relative;text-align:center;text-decoration:none;width:240px}@media only screen and (max-width:992px){.l-header-button{font-size:.9375rem;width:100%}.l-header-button:after{background-image:url(../img/common/icon_arrow1_right_white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:10px;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:5px}}.l-nav-toggle{display:none}@media only screen and (max-width:992px){.l-nav-toggle{background:none;border:none;display:block;height:60px;position:fixed;right:0;top:0;width:60px}}.l-nav-toggle__bar{background:#002063;height:2px;left:16.5px;position:absolute;top:20px;transition:all .3s linear;width:28px}.l-nav-toggle__bar:first-child{margin-top:-10px}@media only screen and (max-width:992px){.l-nav-toggle__bar:first-child{margin-top:-8px}}.l-nav-toggle[aria-expanded=true] .l-nav-toggle__bar:first-child{margin-top:0;transform:rotate(45deg)}.l-nav-toggle[aria-expanded=true] .l-nav-toggle__bar:nth-child(2){left:30px;opacity:0}.l-nav-toggle__bar:nth-child(3){margin-top:10px}@media only screen and (max-width:992px){.l-nav-toggle__bar:nth-child(3){margin-top:8px}}.l-nav-toggle[aria-expanded=true] .l-nav-toggle__bar:nth-child(3){margin-top:0;transform:rotate(-45deg)}.l-nav-toggle__label{color:#002063;font-size:.625rem;font-weight:700;left:0;position:absolute;top:35px;transition:all .3s linear;width:100%}.l-nav{position:relative}@media only screen and (max-width:992px){.l-nav{background-color:#fff;height:calc(100% - 60px);left:0;opacity:0;overflow:auto;position:fixed;top:60px;transition:opacity .3s linear,visibility .3s linear;visibility:hidden;width:100%}.l-nav[aria-hidden=false]{opacity:1;visibility:visible}.l-nav:focus{outline:none}}.l-nav-main__inner{display:flex;justify-content:center}@media only screen and (max-width:992px){.l-nav-main__inner{flex-wrap:wrap;margin:0 -15px}}.l-nav-main__item{max-width:20%;width:180px}@media only screen and (max-width:992px){.l-nav-main__item{border-bottom:1px solid #c5c5c6;max-width:100%;width:100%;position:relative}.l-nav-main__item:first-child{border-top:1px solid #c5c5c6}}@media screen and (max-width:992px){.l-nav-main__item.has-child:active>.ddmenu{position:static}}@media screen and (min-width:992px){.l-nav-main__item.has-child:hover>.ddmenu{display:flex}}.l-nav-main__item.has-child .dropdown-toggle[data-toggle=dropdown]{background-color:transparent;border:none;display:inline-block;position:absolute;top:20px;right:15px;width:30px;height:30px;z-index:100}@media screen and (min-width:992px){.l-nav-main__item.has-child .dropdown-toggle[data-toggle=dropdown]{display:none}}.l-nav-main__item.has-child .dropdown-toggle[data-toggle=dropdown]:before{content:"";position:absolute;top:8px;right:2px;width:18px;height:2px;transform:translate(0) rotate(0deg);background:#002063;border-width:2px;transition:all .3s ease}.l-nav-main__item.has-child .dropdown-toggle[data-toggle=dropdown]:after{content:"";position:absolute;top:8px;right:2px;width:18px;height:2px;background:#002063;border:1px;transform:translateY(-50%) rotate(90deg);transition:all .3s ease}.l-nav-main__item.has-child .dropdown-toggle[aria-expanded=false]:after{transform:rotate(90deg)}.l-nav-main__item.has-child .dropdown-toggle[aria-expanded=true]:after{transform:rotate(180deg)}.l-nav-main__item.has-child>.ddmenu{background:#002063;display:flex;align-items:center;justify-content:center;padding:20px 0;width:100vw;position:absolute;left:0;top:56px;display:none;transition:all .3s;z-index:300}@media only screen and (max-width:992px){.l-nav-main__item.has-child>.ddmenu{flex-wrap:wrap;padding:0;position:static}}@media only screen and (max-width:992px){.l-nav-main__item.has-child>.ddmenu li{padding:15px;width:100%}}.l-nav-main__item.has-child>.ddmenu li a{color:#fff;text-decoration:none;font-size:calc(13.02913px + .2589vw);font-weight:400;padding:0 30px}.l-nav-main__item.has-child>.ddmenu li+li{border-left:1px solid #fff;color:#3c3c33}@media only screen and (max-width:992px){.l-nav-main__item.has-child>.ddmenu li+li{border-left:none;border-top:1px solid #fff}}.l-nav-main__link{align-items:center;display:flex;font-size:1.125rem;height:56px;justify-content:center;letter-spacing:.1em;text-decoration:none}@media only screen and (max-width:992px){.l-nav-main__link{display:block;font-size:.9375rem;height:auto;padding:15px;position:relative}.l-nav-main__link:after{background-image:url(../img/common/icon_arrow2_right_blue.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:16px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:10px}}@media only screen and (max-width:992px){.l-nav-main__link.dropdown-link{display:inline-block}.l-nav-main__link.dropdown-link:after{display:none}}.l-nav-sub{display:none;padding:40px 0}@media only screen and (max-width:992px){.l-nav-sub{display:block}}.l-nav-sub__block1{margin-bottom:25px}.l-nav-sub__block2{margin-bottom:20px}.l-header-sp-tel{border:1px solid #002063;border-radius:8px;display:block;line-height:1.2;padding:10px;text-align:center;text-decoration:none}.l-header-sp-tel__parts1{color:#3c3c3c;display:inline-block;font-size:1.125rem;letter-spacing:.06em;margin-bottom:5px;position:relative}.l-header-sp-tel__parts1:before{background-image:url(../img/common/icon_tel.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:20px;left:-20px;position:absolute;top:50%;transform:translateY(-50%);width:15px}.l-header-sp-tel__parts2{color:#002063;display:block;font-family:Arial,Helvetica,sans-serif;font-size:1rem;font-weight:700;line-height:1}.l-nav-sub-list{font-size:.75rem;text-align:center}.l-nav-sub-list__inner{display:inline-block;text-align:left}.l-nav-sub-list__item:nth-child(n+2){margin-top:10px}.l-nav-sub-list__link{line-height:1;padding-left:10px;position:relative;text-decoration:none}.l-nav-sub-list__link:before{background-image:url(../img/common/icon_arrow3_right_black.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:7px;left:0;position:absolute;top:55%;transform:translateY(-50%);width:4px}.l-header-pageTitle{font-size:42px;height:260px;display:flex;justify-content:center;align-items:center;align-content:center;margin-bottom:20px;background-image:url(../img/common/page_title.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:768px){.l-header-pageTitle{height:156px}}.l-header-pageTitle h1{max-width:1230px;width:100%;margin:0 auto;text-align:left}@media only screen and (max-width:768px){.l-header-pageTitle h1{padding:0 20px;font-size:34px}}.l-footer-main{background-color:#002063;color:#fff;padding:40px 0 50px}@media only screen and (max-width:992px){.l-footer-main{padding:40px 0}}.l-footer-main__inner{align-items:flex-end;display:flex;justify-content:space-between;margin:0 auto;max-width:1530px;padding:0 15px}@media only screen and (max-width:992px){.l-footer-main__inner{flex-wrap:wrap}}.l-footer-main-info{align-items:flex-end;display:flex;flex-wrap:wrap;font-size:.9375rem;line-height:1.2}@media only screen and (max-width:992px){.l-footer-main-info{display:block;font-size:.8125rem;line-height:1.48148}}.l-footer-main-info__logo{margin-bottom:3px;margin-right:20px}@media only screen and (max-width:992px){.l-footer-main-info__logo{margin-bottom:15px;margin-right:0}}.l-footer-main-info__logo img{vertical-align:bottom}@media only screen and (max-width:992px){.l-footer-main-info__logo img{width:147px}}.l-footer-main-nav{white-space:nowrap}.l-footer-main-nav-list{display:flex;font-size:.875rem;margin-bottom:15px}@media only screen and (max-width:992px){.l-footer-main-nav-list{display:none}}.l-footer-main-nav-list__item{margin-right:30px}.l-footer-main-nav-list__item:last-child{margin-right:0}.l-footer-main-nav-list__link{color:inherit;display:inline-block;line-height:1;padding-left:12px;position:relative;text-decoration:none;vertical-align:middle}.l-footer-main-nav-list__link:before{background-image:url(../img/common/icon_arrow1_right_white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:10px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:6px}.l-footer-main-nav-copyright{font-size:.6875rem;text-align:right}.l-footer-main-nav-copyright small{font-size:inherit}@media only screen and (max-width:992px){.l-footer-main-nav-copyright{display:block;margin-top:20px;width:100%}}@media only screen and (min-width:1201px){.l-contents{flex:1 0 auto}}input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{border:1px solid #ababab;border-radius:5px;padding:10px;width:100%;max-width:100%}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}label{position:relative}select[name=date_hour],select[name=date_minutes]{display:inline-block;max-width:100px}input[type=radio]{border:0;clip:rect(0 0 0 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%;border:1px solid #ababab;content:"";position:absolute;top:50%;transition:all .2s}input[type=radio]+.label:before{background:#ededed;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]{border:0;clip:rect(0 0 0 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 30px;position:relative;transition:all .2s}input[type=checkbox]+.label:after,input[type=checkbox]+.label:before{content:"";position:absolute}input[type=checkbox]+.label:before{background:#fff;border:1px solid #ababab;border-radius:3px;width:20px;height:20px;top:6px;left:0}@media screen and (max-width:425px){input[type=checkbox]+.label:before{width:15px;height:15px}}input[type=checkbox]+.label:after{border-bottom:3px solid #002063;border-left:3px solid #002063;width:12px;height:8px;top:50%;left:4px;transform:translateY(-80%) rotate(-45deg) scale(.5);opacity:0}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:translateY(-80%) rotate(-45deg) scale(1)}input[type=checkbox],input[type=radio]{position:absolute;opacity:0}.l-wrapper .wpcf7-form-control-wrap.graduate,.l-wrapper .wpcf7-form-control-wrap.reply,.l-wrapper .wpcf7-form-control-wrap.school_name{display:inline-block}.l-wrapper .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-acceptance,.l-wrapper .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox{display:flex;flex-wrap:wrap}.l-wrapper .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-acceptance input[type=checkbox],.l-wrapper .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox input[type=checkbox]{position:absolute;opacity:0}.l-wrapper .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-acceptance span.wpcf7-list-item,.l-wrapper .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox span.wpcf7-list-item{position:relative;margin:0 20px 0 0!important}.l-wrapper .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item-label,.l-wrapper .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item-label{color:#3c3c3c;cursor:pointer}.l-wrapper .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item-label:before,.l-wrapper .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item-label:before{background-color:#fff;content:"";border:1px solid #ababab;border-radius:2px;display:inline-block;width:20px;height:20px;position:relative;top:-3px;margin-right:10px;vertical-align:middle;cursor:pointer;text-align:center}@media screen and (max-width:425px){.l-wrapper .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item-label:before,.l-wrapper .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item-label:before{width:15px;height:15px;top:-2px}}.l-wrapper .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-acceptance input[type=checkbox]:checked+.wpcf7-list-item-label:before,.l-wrapper .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox input[type=checkbox]:checked+.wpcf7-list-item-label:before{border-color:#ababab;background-color:#fff}.l-wrapper .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-acceptance input[type=checkbox]:checked+.wpcf7-list-item-label:after,.l-wrapper .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox input[type=checkbox]:checked+.wpcf7-list-item-label:after{background-color:#fff;content:"";display:block;position:absolute;top:8px;left:3px;width:10px;height:10px;background:url(../img/common/icon_check.svg) #fff no-repeat 50%;background-size:contain}.l-wrapper .wpcf7-form-control-wrap{display:block}.l-wrapper .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio{display:flex}.l-wrapper .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio span.wpcf7-list-item{position:relative;width:auto}.l-wrapper .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio span.wpcf7-list-item.first{margin:0!important}.l-wrapper .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio .wpcf7-list-item-label{color:#3c3c3c;cursor:pointer}.l-wrapper .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio input[type=radio]{position:absolute;opacity:0}.l-wrapper .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio .wpcf7-list-item-label:before{content:"";background:#fff;border-radius:100%;border:1px solid #ababab;display:inline-block;width:20px;height:20px;position:relative;top:0;margin-right:14px;vertical-align:middle;cursor:pointer;text-align:center;transition:all .25s ease}@media screen and (max-width:425px){.l-wrapper .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio .wpcf7-list-item-label:before{margin-right:10px;width:15px;height:15px;top:-1px}}.l-wrapper .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio input[type=radio]:checked+.wpcf7-list-item-label:before{background-color:#002063;box-shadow:inset 0 0 0 2px #fff}.l-wrapper-recruit .wpcf7-form-control-wrap.graduate,.l-wrapper-recruit .wpcf7-form-control-wrap.reply,.l-wrapper-recruit .wpcf7-form-control-wrap.school_name{display:inline-block}.l-wrapper-recruit .wpcf7-form-control-wrap.reply{padding-right:10px;width:10%}@media screen and (max-width:991px){.l-wrapper-recruit .wpcf7-form-control-wrap.reply{display:block;padding-right:0;margin-bottom:10px;width:15%}}@media screen and (max-width:767px){.l-wrapper-recruit .wpcf7-form-control-wrap.reply{width:100%}}.l-wrapper-recruit .wpcf7-form-control-wrap.school_name{padding-right:10px;width:auto}@media screen and (max-width:991px){.l-wrapper-recruit .wpcf7-form-control-wrap.school_name{display:block;padding-right:0;margin-bottom:10px}}@media screen and (max-width:767px){.l-wrapper-recruit .wpcf7-form-control-wrap.school_name{width:100%}}.l-wrapper-recruit .wpcf7-form-control-wrap.graduate{width:15%}@media screen and (max-width:991px){.l-wrapper-recruit .wpcf7-form-control-wrap.graduate{display:block}}@media screen and (max-width:767px){.l-wrapper-recruit .wpcf7-form-control-wrap.graduate{width:100%}}.l-wrapper-recruit .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-acceptance,.l-wrapper-recruit .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox{display:flex;flex-wrap:wrap}.l-wrapper-recruit .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-acceptance input[type=checkbox],.l-wrapper-recruit .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox input[type=checkbox]{position:absolute;opacity:0}.l-wrapper-recruit .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-acceptance span.wpcf7-list-item,.l-wrapper-recruit .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox span.wpcf7-list-item{position:relative;margin:0 20px 0 0!important}.l-wrapper-recruit .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item-label,.l-wrapper-recruit .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item-label{color:#3c3c3c;cursor:pointer}.l-wrapper-recruit .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item-label:before,.l-wrapper-recruit .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item-label:before{background-color:#fff;content:"";border:1px solid #ababab;border-radius:2px;display:inline-block;width:20px;height:20px;position:relative;top:-3px;margin-right:10px;vertical-align:middle;cursor:pointer;text-align:center}@media screen and (max-width:425px){.l-wrapper-recruit .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item-label:before,.l-wrapper-recruit .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item-label:before{width:15px;height:15px;top:-2px}}.l-wrapper-recruit .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-acceptance input[type=checkbox]:checked+.wpcf7-list-item-label:before,.l-wrapper-recruit .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox input[type=checkbox]:checked+.wpcf7-list-item-label:before{border-color:#ababab;background-color:#fff}.l-wrapper-recruit .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-acceptance input[type=checkbox]:checked+.wpcf7-list-item-label:after,.l-wrapper-recruit .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox input[type=checkbox]:checked+.wpcf7-list-item-label:after{background-color:#fff;border-bottom:3px solid #f29b92;border-left:3px solid #f29b92;content:"";display:block;position:absolute;top:6px;left:4px;width:12px;height:8px;transform:rotate(-45deg)}.l-wrapper-recruit .wpcf7-form-control-wrap{display:block}.l-wrapper-recruit .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio{display:flex}.l-wrapper-recruit .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio span.wpcf7-list-item{position:relative;width:auto}.l-wrapper-recruit .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio span.wpcf7-list-item.first{margin:0!important}.l-wrapper-recruit .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio .wpcf7-list-item-label{color:#3c3c3c;cursor:pointer}.l-wrapper-recruit .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio input[type=radio]{position:absolute;opacity:0}.l-wrapper-recruit .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio .wpcf7-list-item-label:before{content:"";background:#fff;border-radius:100%;border:1px solid #ababab;display:inline-block;width:20px;height:20px;position:relative;top:0;margin-right:14px;vertical-align:middle;cursor:pointer;text-align:center;transition:all .25s ease}@media screen and (max-width:425px){.l-wrapper-recruit .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio .wpcf7-list-item-label:before{margin-right:10px;width:15px;height:15px;top:-1px}}.l-wrapper-recruit .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio input[type=radio]:checked+.wpcf7-list-item-label:before{background-color:#f29b92;box-shadow:inset 0 0 0 2px #fff}div.wpcf7 .ajax-loader{display:block!important}.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 only screen and (max-width:768px){.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;left:0;padding:2px 10px;position:absolute;top:33px;font-size:.6875rem}.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 only screen and (max-width:768px){.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 only screen and (max-width:600px){.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 only screen and (max-width:600px){.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}.c-list-news__item{font-size:.9375rem}.c-list-news__item:nth-child(n+2){margin-top:20px}.c-list-news__link{align-items:center;display:flex;flex-wrap:wrap;text-decoration:none}.c-list-news__date{width:110px}@media only screen and (max-width:768px){.c-list-news__date{font-size:.875rem;padding-right:5px;width:auto}}.c-list-news__category{background-color:#fff;font-weight:700;text-align:center;width:120px}@media only screen and (max-width:768px){.c-list-news__category{font-size:.625rem}}.c-list-news__category--category1{background-color:#df4038;color:#fff}.c-list-news__category--category2{border:1px solid #002063}.c-list-news__category--category3{background-color:#b98428;color:#fff}.c-list-news__title{padding-left:30px;width:calc(100% - 230px)}@media only screen and (max-width:768px){.c-list-news__title{font-size:.875rem;padding-left:0;width:100%}}.c-list-news__new{color:#002063;font-style:italic;font-weight:700}@-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-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:rotateLoading;animation-name:rotateLoading;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:both;animation-fill-mode:both;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}@media only screen and (max-width:768px){.c-pc-only{display:none}}.c-sp-only{display:none}@media only screen and (max-width:768px){.c-sp-only{display:block}}@media only screen and (max-width:768px){br.c-sp-only{display:inline}}.c-container{margin-left:auto;margin-right:auto;max-width:1230px;width:100%;padding-left:15px;padding-right:15px}.c-parts{margin-bottom:20px}.c-parts-image{color:#949494;text-align:center;font-size:.6875rem}.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 only screen and (max-width:768px){.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 only screen and (max-width:768px){.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}#pankuzu{padding-bottom:20px}@media only screen and (max-width:768px){#pankuzu{padding-bottom:30px}}#pankuzu ul{margin-top:20px;display:flex;justify-content:flex-start;align-items:flex-start;align-content:flex-start;flex-wrap:wrap}#pankuzu ul li{color:#3c3c3c}#pankuzu ul li a,#pankuzu ul li span{color:#0068b4;position:relative;margin-right:45px;text-decoration:none}#pankuzu ul li a:after,#pankuzu ul li span:after{content:"";position:absolute;top:8px;right:-25px;width:10px;height:10px;border-top:1px solid #3c3c3c;border-right:1px solid #3c3c3c;transform:rotate(45deg)}@media only screen and (max-width:768px){#pankuzu{display:none}}#pankuzuRecruit{padding-bottom:20px}@media only screen and (max-width:768px){#pankuzuRecruit{padding-bottom:30px}}#pankuzuRecruit ul{margin-top:20px;display:flex;justify-content:flex-start;align-items:flex-start;align-content:flex-start;flex-wrap:wrap}#pankuzuRecruit ul li{color:#3c3c3c}#pankuzuRecruit ul li a,#pankuzuRecruit ul li span{color:#34aed7;position:relative;margin-right:45px;text-decoration:none}#pankuzuRecruit ul li a:after,#pankuzuRecruit ul li span:after{content:"";position:absolute;top:8px;right:-25px;width:10px;height:10px;border-top:1px solid #3c3c3c;border-right:1px solid #3c3c3c;transform:rotate(45deg)}@media only screen and (max-width:768px){#pankuzuRecruit{display:none}}.wp-pagenavi{display:table;margin:50px auto 20px;border-collapse:separate;border-spacing:15px 0}.wp-pagenavi a,.wp-pagenavi span{font-weight:700;height:40px;width:40px;display:table-cell;text-align:center;vertical-align:middle;padding:0!important}.wp-pagenavi a{border:2px solid #dfdfdb!important}.wp-pagenavi a:hover{border:2px solid #0060ae!important;color:#fff;background:#0060ae;text-decoration:none}.wp-pagenavi a.nextpostslink,.wp-pagenavi a.previouspostslink{color:#fff;border:2px solid #9b9ea4!important;background:#9b9ea4}.wp-pagenavi span{border:2px solid #0060ae!important;color:#fff;background:#0060ae}.wp-pagenavi span.extend{color:#9b9ea4;background:none;border:none!important}.modContentsContainer{padding:5px 0 50px}.modContents{font-weight:400}.modContents a{position:relative}.modContents:after{content:"";display:table;table-layout:fixed;clear:both}.modContents .alignleft{display:inline;float:left;margin-right:1.5em;margin-bottom:1.5em}.modContents .alignright{display:inline;float:right;margin-left:1.5em;margin-bottom:1.5em}.modContents .aligncenter{margin-bottom:20px;clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center}.modContents .c_red{color:red}.modContents h1,.modContents h2,.modContents h3,.modContents h4,.modContents h5,.modContents h6{margin:0;padding:0;border:none;clear:both}.modContents h1:after,.modContents h1:before,.modContents h2:after,.modContents h2:before,.modContents h3:after,.modContents h3:before,.modContents h4:after,.modContents h4:before,.modContents h5:after,.modContents h5:before,.modContents h6:after,.modContents h6:before{content:"";display:table;table-layout:fixed;clear:both}.modContents ul:not(.pagination){padding-left:10px;margin-bottom:30px;list-style:none}.modContents ul:not(.pagination) li{padding-left:20px;position:relative;word-wrap:break-word;margin-bottom:10px}.modContents ul:not(.pagination) li:before{content:"";width:10px;height:10px;border-radius:5px;position:absolute;top:6px;left:2px;background:#001f62}.modContents ul:not(.pagination) ul li:before{content:"";width:5px;height:5px;border-radius:5px;position:absolute;top:10px;left:4px;background:#001f62}.modContents ul:not(.pagination).list_none,.modContents ul:not(.pagination).list_none li{padding:0}.modContents ul:not(.pagination).list_none li:before{display:none}.modContents ul:not(.pagination).modListJump{padding:0;display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;flex-wrap:wrap}.modContents ul:not(.pagination).modListJump li{padding:0;margin:0 10px 20px 0}@media only screen and (max-width:768px){.modContents ul:not(.pagination).modListJump li{margin:0}}.modContents ul:not(.pagination).modListJump li:before{display:none}.modContents ul:not(.pagination).modListJump li a{display:inline-block;color:#0068b4;position:relative;padding:15px 15px 15px 40px;text-decoration:none}.modContents ul:not(.pagination).modListJump li a:before{content:"";position:absolute;top:20px;left:15px;width:10px;height:10px;border-top:2px solid #001f62;border-right:2px solid #001f62;transform:rotate(135deg)}@media only screen and (max-width:768px){.modContents ul:not(.pagination).modListJump li a{padding:5px 5px 5px 30px}.modContents ul:not(.pagination).modListJump li a:before{top:8px;left:10px}}.modContents ul:not(.pagination).modListTable{padding:0;display:flex;justify-content:space-between;align-items:stretch;align-content:stretch;flex-wrap:wrap}.modContents ul:not(.pagination).modListTable li{color:#3c3c3c;width:25%;margin-bottom:20px;padding:0 10px 0 0}@media only screen and (max-width:768px){.modContents ul:not(.pagination).modListTable li{width:50%}}.modContents ul:not(.pagination).modListTable li:before{display:none}.modContents ul:not(.pagination).modListTable li a,.modContents ul:not(.pagination).modListTable li button{font-weight:700;display:flex;align-items:center;width:100%;height:100%;border:1px solid #001f62;background:#fff;color:#3c3c3c;padding:20px 30px 20px 10px;text-decoration:none;position:relative}.modContents ul:not(.pagination).modListTable li a:after,.modContents ul:not(.pagination).modListTable li button:after{content:"";position:absolute;top:calc(50% - 8px);right:15px;width:10px;height:10px;border-top:2px solid #001f62;border-right:2px solid #001f62;transform:rotate(45deg)}.modContents ol{list-style:none;counter-reset:ol_li;padding-left:10px;margin-bottom:30px}.modContents ol li{padding-left:20px;position:relative;word-wrap:break-word;margin-bottom:10px}.modContents ol li:before{position:absolute;top:0;left:0;counter-increment:ol_li;content:counters(ol_li,".") "";font-weight:700;color:#3c3c3c}.modContents .wp-caption,.modContents img{max-width:100%;height:auto}.modContents .wp-caption p{margin:0}.modContents h2{position:relative;font-size:calc(25.02913px + .2589vw);padding:5px;background:#f5f5f7;text-align:center}.modContents h2,.modContents h3{color:#001f62;margin-bottom:30px}.modContents h3{font-size:25px;padding:5px 0;font-weight:700;text-align:left;border-bottom:2px solid #001f62}@media only screen and (max-width:768px){.modContents h3{font-size:24px}}.modContents h4{margin-bottom:30px;padding:0 10px;border-left:10px solid #001f62;line-height:1}.modContents h4,.modContents h5{font-size:20px;color:#3b3b3b;font-weight:700}.modContents h5,.modContents h6{margin-bottom:20px}.modContents h6{font-size:20px;color:#323232;font-weight:700;padding:0 0 3px;border-bottom:2px dashed #323232}.modContents p{color:#323232;margin-bottom:30px;font-weight:400}.modContents .pagination{padding-left:0;justify-content:center;align-items:center;display:flex;margin-bottom:80px}.modContents .pagination li{padding-left:0;margin:0 5px}@media only screen and (max-width:600px){.modContents .pagination li{margin:0 5px}}.modContents .pagination li:before{display:none}.modContents .pagination .page-item{position:relative}.modContents .pagination .page-item.next .page-link,.modContents .pagination .page-item.prev .page-link{background-color:transparent;color:#002063;line-height:10px;padding-bottom:10px;display:inline-block;position:relative;font-size:calc(8.54369px + .38835vw)}.modContents .pagination .page-item.prev:before{left:0;transform:translateY(-50%) rotate(-180deg)}.modContents .pagination .page-item.next:after,.modContents .pagination .page-item.prev:before{background:url(../img/common/icon_arrow2_right_blue.svg) no-repeat 50%;background-size:100% auto;content:"";display:inline-block;width:7px;height:12px;position:absolute;top:50%}.modContents .pagination .page-item.next:after{right:0;transform:translateY(-50%)}.modContents .pagination .page-item.active .page-link{background-color:#002063;color:#fff;border-radius:0}.modContents .pagination .page-item .page-link{background-color:transparent;border:none;border-radius:0;color:#002063;font-size:calc(13.51456px + .12945vw);padding:5px 10px;font-weight:600;text-decoration:none}@media only screen and (max-width:600px){.modContents .pagination .page-item .page-link{padding:5px 7px}}.modContents input[type=checkbox],.modContents input[type=radio]{border:1px solid #ababab;clip:unset;-webkit-clip-path:unset;clip-path:unset;height:auto;margin:auto;overflow:unset;padding:0;position:unset;white-space:nowrap;width:auto}.modContents input[type=submit].wpcf7-submit,.modContents input[type=submit].wpcf7c-btn-confirm{background-color:#002063!important;border:none;border-radius:0!important;color:#fff;font-size:calc(15.51456px + .12945vw);text-align:center;width:100%;max-width:240px;padding:15px;margin-left:30px}.modContents input[type=submit].wpcf7-submit:hover,.modContents input[type=submit].wpcf7c-btn-confirm:hover{opacity:.7}.modContents input[type=button].wpcf7c-btn-back{background-color:#e5e8ef!important;border:none;color:#002063;border-radius:0!important;font-size:calc(15.51456px + .12945vw);text-align:center;width:100%;max-width:240px;padding:15px;margin-left:30px}.modContents input[type=button].wpcf7c-btn-back:hover{opacity:.7}.modContents iframe{width:100%}.modContents #gallery{margin-bottom:30px}.modContents .gallery .gallery-item{padding:2px}.modContents .gallery .gallery-item img{border:none!important}.modContents .news-list-unit{margin-bottom:50px;width:100%;max-width:100%}.modContents .news-list-unit .btn01{display:block;margin:0 auto}.modContents .news-list{border-bottom:1px solid #002063;display:flex;align-items:flex-start;padding:0 0 20px;margin-bottom:20px;width:100%;max-width:100%}@media only screen and (max-width:768px){.modContents .news-list{flex-wrap:wrap}}.modContents .news-list:last-of-type{margin-right:30px;margin-bottom:80px}.modContents .news-list dt{width:calc(20% + 30px)}@media only screen and (max-width:1200px){.modContents .news-list dt{width:calc(23% + 30px)}}@media only screen and (max-width:992px){.modContents .news-list dt{width:calc(30% + 30px)}}@media only screen and (max-width:768px){.modContents .news-list dt{margin-bottom:10px;width:100%}}.modContents .news-list dt .cate-item1,.modContents .news-list dt .cate-item2,.modContents .news-list dt .cate-item3{display:inline-block;font-size:calc(11.51456px + .12945vw);font-weight:700;padding:1px 10px;margin-right:30px;text-align:center;width:120px}.modContents .news-list dt .cate-item1{background-color:#df4038;color:#fff}.modContents .news-list dt .cate-item2{background-color:#fff;border:1px solid #002063;color:#3c3c3c}.modContents .news-list dt .cate-item3{background-color:#b98428;color:#fff}.modContents .news-list dt .post-date{display:inline-block}.modContents .news-list dd{width:calc(80% - 30px);margin-left:auto}@media only screen and (max-width:1200px){.modContents .news-list dd{width:calc(77% - 30px)}}@media only screen and (max-width:992px){.modContents .news-list dd{width:calc(70% - 30px)}}@media only screen and (max-width:768px){.modContents .news-list dd{margin-left:0;width:100%}}.modContents .btn_pdf{background:url(../img/page/btn_pdf.png) no-repeat right 5px center;background-size:35px}.modContents .btn_doc{background:url(../img/page/btn_doc.png) no-repeat right 5px center;background-size:35px}.modContents .btn_xls{background:url(../img/page/btn_xls.png) no-repeat right 5px center;background-size:35px}.modContents .btn_blank{padding:0 40px 0 0!important;background:url(../img/page/btn_blank.png) no-repeat right 5px center;background-size:18px}.modContents .btn_blank,.modContents .btn_doc,.modContents .btn_pdf,.modContents .btn_xls{padding:3px 45px 3px 0;display:inline}.modContents .btn01{text-align:left;background-color:#001f62;color:#fff;display:inline-block;vertical-align:middle;text-decoration:none;padding:15px 20px 15px 10px;line-height:normal;width:100%;max-width:300px;position:relative;margin-bottom:10px;margin-right:10px;min-height:65px;line-height:1;border:2px solid #001f62}.modContents .btn01 span{display:flex;align-items:center;height:35px}.modContents .btn01:after{content:"";display:inline-block;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:50%;right:10px;transform:translateY(-50%) rotate(45deg)}.modContents .btn01:hover{color:#001f62;background-color:#fff}.modContents .btn01:hover:after{border-top:2px solid #001f62;border-right:2px solid #001f62}.modContents .wpcf7-field-group br:nth-of-type(2){display:none}.modContents .wpcf7-field-group input[type=number]{width:40px}.modContents .wpcf7-field-group input[type=text]{width:120px}.modContents .wpcf7-field-group-add,.modContents .wpcf7-field-group-remove{padding:8px 18px;max-width:50px;margin-right:0}.modContents .wpcf7-field-group-add:before,.modContents .wpcf7-field-group-remove:before{content:none}.modContents table{max-width:100%;width:100%;margin-bottom:30px;border-collapse:collapse}.modContents table td,.modContents table th{padding:20px;border:1px solid #c5c5c6}.modContents table td>ul{margin-top:10px;margin-bottom:0;padding-left:0}.modContents table td>ul li{margin-bottom:0}.modContents table tfoot td,.modContents table tfoot th,.modContents table thead td,.modContents table thead th{text-align:center;font-weight:700;background:#001f62;color:#fff}.modContents table tbody th{text-align:left;background:#e5e8ef;color:#3c3c3c}.modContents table tbody td{text-align:left;background:#fff;color:#3c3c3c}.modContents table .wp-caption{width:auto!important}.modContents table .wp-caption p{margin:0}.modContents table .wp-caption img{max-width:100%;padding:0;width:auto;height:auto}.modContents table.tbl_none{margin:0;padding:0}.modContents table.tbl_none td,.modContents table.tbl_none th{background:none;border:none;vertical-align:top;text-align:left;margin:0;padding:10px}.modContents table.tbl_fix{table-layout:fixed}.modContents table.tbl_full{width:100%!important}.modContents table.cal_table td,.modContents table.cal_table th{padding:5px}.modContents table.cal_table tr.cal-table-odd td,.modContents table.cal_table tr.cal-table-odd th{background:#f2f2f2}@media screen and (max-width:767px){.modContents .alignleft,.modContents .alignright{display:block;float:none;margin:0 auto 20px}.modContents .scroll_wrap{margin-bottom:30px;width:100%;overflow:auto;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}.modContents .scroll_wrap:before{content:"→スクロールできます。"}.modContents .tbl_scroll{margin-bottom:0;max-width:767px!important;width:767px!important}.modContents .tbl_responsive,.modContents .tbl_responsive tbody,.modContents .tbl_responsive td,.modContents .tbl_responsive tfoot,.modContents .tbl_responsive th,.modContents .tbl_responsive thead,.modContents .tbl_responsive tr{display:block;width:100%!important;border:none}.modContents .tbl_responsive{border-top:1px solid #c5c5c6;border-left:1px solid #c5c5c6;border-right:1px solid #c5c5c6}.modContents .tbl_responsive td,.modContents .tbl_responsive th{border-bottom:1px solid #c5c5c6}.modContents .list_1 li{width:100%}.modContents .list_1 li:nth-child(2n){margin-left:0}}.modContentsRecruit{font-weight:400}.modContentsRecruit a{position:relative}.modContentsRecruit:after{content:"";display:table;table-layout:fixed;clear:both}.modContentsRecruit .alignleft{display:inline;float:left;margin-right:1.5em;margin-bottom:1.5em}.modContentsRecruit .alignright{display:inline;float:right;margin-left:1.5em;margin-bottom:1.5em}.modContentsRecruit .aligncenter{margin-bottom:20px;clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center}.modContentsRecruit .c_red{color:red}.modContentsRecruit h1,.modContentsRecruit h2,.modContentsRecruit h3,.modContentsRecruit h4,.modContentsRecruit h5,.modContentsRecruit h6{margin:0;padding:0;border:none}.modContentsRecruit h1:after,.modContentsRecruit h1:before,.modContentsRecruit h2:after,.modContentsRecruit h2:before,.modContentsRecruit h3:after,.modContentsRecruit h3:before,.modContentsRecruit h4:after,.modContentsRecruit h4:before,.modContentsRecruit h5:after,.modContentsRecruit h5:before,.modContentsRecruit h6:after,.modContentsRecruit h6:before{content:"";display:table;table-layout:fixed;clear:both}.modContentsRecruit ul:not(.pagination){padding-left:10px;margin-bottom:30px;list-style:none}.modContentsRecruit ul:not(.pagination) li{padding-left:20px;position:relative;word-wrap:break-word;margin-bottom:10px}.modContentsRecruit ul:not(.pagination) li:before{content:"";width:10px;height:10px;border-radius:5px;position:absolute;top:6px;left:2px;background:#f29b92}.modContentsRecruit ul:not(.pagination) ul li:before{content:"";width:5px;height:5px;border-radius:5px;position:absolute;top:10px;left:4px;background:#f29b92}.modContentsRecruit ul:not(.pagination).list_none,.modContentsRecruit ul:not(.pagination).list_none li{padding:0}.modContentsRecruit ul:not(.pagination).list_none li:before{display:none}.modContentsRecruit ul:not(.pagination).modListJump{padding:0;display:flex;justify-content:flex-start;align-items:flex-start;align-content:flex-start;flex-wrap:wrap}.modContentsRecruit ul:not(.pagination).modListJump li{padding:0;margin:0 10px 20px 0}@media only screen and (max-width:768px){.modContentsRecruit ul:not(.pagination).modListJump li{margin:0}}.modContentsRecruit ul:not(.pagination).modListJump li:before{display:none}.modContentsRecruit ul:not(.pagination).modListJump li a{display:inline-block;color:#34aed7;position:relative;padding:15px 40px 15px 15px;text-decoration:none}.modContentsRecruit ul:not(.pagination).modListJump li a:before{content:"";position:absolute;top:20px;right:15px;width:10px;height:10px;border-top:1px solid #3c3c3c;border-right:1px solid #3c3c3c;transform:rotate(135deg)}@media only screen and (max-width:768px){.modContentsRecruit ul:not(.pagination).modListJump li a{padding:5px 5px 5px 30px}.modContentsRecruit ul:not(.pagination).modListJump li a:before{top:8px;left:10px}}.modContentsRecruit ul:not(.pagination).modListTable{padding:0;display:flex;justify-content:space-between;align-items:stretch;align-content:stretch;flex-wrap:wrap}.modContentsRecruit ul:not(.pagination).modListTable li{color:#3c3c3c;width:49%;margin-bottom:20px;padding:0 10px 0 0}@media only screen and (max-width:768px){.modContentsRecruit ul:not(.pagination).modListTable li{width:100%}}.modContentsRecruit ul:not(.pagination).modListTable li:before{display:none}.modContentsRecruit ul:not(.pagination).modListTable li a{font-weight:700;display:flex;align-items:center;width:100%;height:100%;border:2px solid #f29b92;background:#fff;color:#3c3c3c;padding:20px 30px 20px 10px;text-decoration:none;position:relative}.modContentsRecruit ul:not(.pagination).modListTable li a:after{content:"";position:absolute;top:calc(50% - 8px);right:15px;width:10px;height:10px;border-top:2px solid #f29b92;border-right:2px solid #f29b92;transform:rotate(45deg)}.modContentsRecruit ol{list-style:none;counter-reset:ol_li;padding-left:10px;margin-bottom:30px}.modContentsRecruit ol li{padding-left:20px;position:relative;word-wrap:break-word;margin-bottom:10px}.modContentsRecruit ol li:before{position:absolute;top:0;left:0;counter-increment:ol_li;content:counters(ol_li,".") "";font-weight:700;color:#3c3c3c}.modContentsRecruit .wp-caption,.modContentsRecruit img{max-width:100%;height:auto}.modContentsRecruit .wp-caption p{margin:0}.modContentsRecruit h2{font-size:calc(25.02913px + .2589vw);padding:5px;background:linear-gradient(45deg,#f6d799,#ef858c);text-align:center}.modContentsRecruit h2,.modContentsRecruit h3{position:relative;color:#414141;margin-bottom:30px}.modContentsRecruit h3{font-size:25px;padding:0 0 0 15px;font-weight:700;text-align:left;border-left:8px solid #ef858c;background:#fff}.modContentsRecruit h3:after{content:"";background:linear-gradient(45deg,#ef858c,#f6d28f 36%,#bbd58a 72%,#94d1ca);width:100%;height:3px;position:absolute;bottom:0;left:0}@media only screen and (max-width:768px){.modContentsRecruit h3{font-size:24px}}.modContentsRecruit h4{font-size:20px;color:#3b3b3b;font-weight:700;margin-bottom:30px;padding:10px 15px;background:linear-gradient(45deg,rgba(239,133,140,.6),rgba(246,210,143,.6) 36%,rgba(187,213,138,.6) 72%,rgba(148,209,202,.6))}.modContentsRecruit h5{color:#3b3b3b;padding:0 10px;border-left:10px solid #f29b92}.modContentsRecruit h5,.modContentsRecruit h6{font-size:20px;font-weight:700;margin-bottom:20px}.modContentsRecruit h6{color:#323232;padding:0 0 3px;border-bottom:2px dashed #323232}.modContentsRecruit p{color:#323232;margin-bottom:30px}.modContentsRecruit .pagination{padding-left:0;justify-content:center;align-items:center;display:flex}.modContentsRecruit .pagination li{padding-left:0;margin:0 5px}@media only screen and (max-width:600px){.modContentsRecruit .pagination li{margin:0 5px}}.modContentsRecruit .pagination li:before{display:none}.modContentsRecruit .pagination .page-item{position:relative}.modContentsRecruit .pagination .page-item.next .page-link,.modContentsRecruit .pagination .page-item.prev .page-link{background-color:transparent;color:#f29b92;line-height:10px;padding-bottom:10px;display:inline-block;position:relative;font-size:calc(8.54369px + .38835vw)}.modContentsRecruit .pagination .page-item.prev:after{border-left:2px solid #f29b92;transform:rotate(-45deg)}.modContentsRecruit .pagination .page-item.next:after,.modContentsRecruit .pagination .page-item.prev:after{content:"";position:absolute;top:calc(50% - 8px);right:15px;width:10px;height:10px;border-top:2px solid #f29b92}.modContentsRecruit .pagination .page-item.next:after{border-right:2px solid #f29b92;transform:rotate(45deg)}.modContentsRecruit .pagination .page-item.active .page-link{background-color:#f29b92;color:#fff;border-radius:0}.modContentsRecruit .pagination .page-item .page-link{background-color:transparent;border:none;border-radius:0;color:#f29b92;font-size:calc(13.51456px + .12945vw);padding:5px 10px;font-weight:600;text-decoration:none}@media only screen and (max-width:600px){.modContentsRecruit .pagination .page-item .page-link{padding:5px 7px}}.modContentsRecruit input[type=checkbox],.modContentsRecruit input[type=radio]{border:1px solid #ababab;clip:unset;-webkit-clip-path:unset;clip-path:unset;height:auto;margin:auto;overflow:unset;padding:0;position:unset;white-space:nowrap;width:auto}.modContentsRecruit input[type=submit].wpcf7-submit,.modContentsRecruit input[type=submit].wpcf7c-btn-confirm{background-color:#f29b92!important;border:none;border-radius:0!important;color:#fff;font-size:calc(15.51456px + .12945vw);text-align:center;width:100%;max-width:240px;padding:15px;margin-left:30px}.modContentsRecruit input[type=submit].wpcf7-submit:hover,.modContentsRecruit input[type=submit].wpcf7c-btn-confirm:hover{opacity:.7}.modContentsRecruit input[type=button].wpcf7c-btn-back{background-color:#fdeeea!important;border:none;border-radius:0!important;color:grey;font-size:calc(15.51456px + .12945vw);text-align:center;width:100%;max-width:240px;padding:15px;margin-left:30px}.modContentsRecruit input[type=button].wpcf7c-btn-back:hover{opacity:.7}.modContentsRecruit iframe{width:100%}.modContentsRecruit #gallery{margin-bottom:30px}.modContentsRecruit .gallery .gallery-item{padding:2px}.modContentsRecruit .gallery .gallery-item img{border:none!important}.modContentsRecruit .news-list-unit{margin-bottom:50px;width:100%;max-width:100%}.modContentsRecruit .news-list-unit .btn01{display:block;margin:0 auto;width:260px;max-width:100%}.modContentsRecruit .news-list{border-bottom:1px solid #f29b92;display:flex;align-items:flex-start;padding:0 0 20px;margin-bottom:20px;width:100%;max-width:100%}@media only screen and (max-width:768px){.modContentsRecruit .news-list{flex-wrap:wrap}}.modContentsRecruit .news-list:last-of-type{margin-bottom:80px}.modContentsRecruit .news-list dt{width:calc(15% + 20px)}@media only screen and (max-width:992px){.modContentsRecruit .news-list dt{width:calc(20% + 20px)}}@media only screen and (max-width:768px){.modContentsRecruit .news-list dt{margin-bottom:10px;width:100%}}.modContentsRecruit .news-list dt .cate-item{background-color:#f29b92;color:#fff;display:inline-block;font-size:calc(11.51456px + .12945vw);padding:0 10px;margin-right:10px}.modContentsRecruit .news-list dt .post-date{display:inline-block}.modContentsRecruit .news-list dd{width:calc(85% - 20px)}@media only screen and (max-width:992px){.modContentsRecruit .news-list dd{width:calc(80% - 20px)}}@media only screen and (max-width:768px){.modContentsRecruit .news-list dd{width:100%}}.modContentsRecruit .btn_pdf{background:url(../img/page/recruit_btn_pdf.png) no-repeat right 5px center;background-size:21px}.modContentsRecruit .btn_doc{background:url(../img/page/recruit_btn_doc.png) no-repeat right 5px center;background-size:24px}.modContentsRecruit .btn_xls{background:url(../img/page/recruit_btn_xls.png) no-repeat right 5px center;background-size:24px}.modContentsRecruit .btn_ppt{background:url(../img/page/recruit_btn_ppt.png) no-repeat right 5px center;background-size:24px}.modContentsRecruit .btn_blank{padding:0 40px 0 0!important;background:url(../img/page/recruit_btn_blank.png) no-repeat right 5px center;background-size:18px}.modContentsRecruit .btn_blank,.modContentsRecruit .btn_doc,.modContentsRecruit .btn_pdf,.modContentsRecruit .btn_ppt,.modContentsRecruit .btn_xls{padding:3px 45px 3px 0;display:inline}.modContentsRecruit .btn01{text-align:left;background:linear-gradient(45deg,#f6d799,#ef858c);color:#fff;display:inline-block;vertical-align:middle;text-decoration:none;padding:10px 20px 10px 10px;line-height:normal;position:relative;margin-bottom:10px;margin-right:10px;border-radius:30px;font-size:14px}.modContentsRecruit .btn01 span{display:flex;align-items:center;height:35px}.modContentsRecruit .btn01:after{content:"";display:inline-block;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:50%;right:10px;transform:translateY(-50%) rotate(45deg)}.modContentsRecruit .wpcf7-field-group br:nth-of-type(2){display:none}.modContentsRecruit .wpcf7-field-group input[type=number]{width:40px}.modContentsRecruit .wpcf7-field-group input[type=text]{width:120px}.modContentsRecruit .wpcf7-field-group-add,.modContentsRecruit .wpcf7-field-group-remove{padding:8px 18px;max-width:50px;margin-right:0}.modContentsRecruit .wpcf7-field-group-add:before,.modContentsRecruit .wpcf7-field-group-remove:before{content:none}.modContentsRecruit table{border-collapse:collapse;margin-bottom:30px;width:100%;max-width:100%}.modContentsRecruit table td,.modContentsRecruit table th{padding:20px;border:1px solid #fff;text-align:center}.modContentsRecruit table thead td,.modContentsRecruit table thead th{font-weight:700;background:#f9d0c9;color:#3c3c3c}.modContentsRecruit table tbody th{text-align:left;background:#fdeeea;color:#3c3c3c}.modContentsRecruit table tbody td{text-align:left;background:#fff;color:#3c3c3c;border:1px solid #f9d0c9}.modContentsRecruit table tbody td:last-child{border-right:none}@media screen and (max-width:767px){.modContentsRecruit table tbody td:last-child{border-right:1px solid #f9d0c9}}.modContentsRecruit table .wp-caption{width:auto!important}.modContentsRecruit table .wp-caption p{margin:0}.modContentsRecruit table .wp-caption img{max-width:100%;padding:0;width:auto;height:auto}.modContentsRecruit table.tbl_none{margin:0;padding:0}.modContentsRecruit table.tbl_none td,.modContentsRecruit table.tbl_none th{background:none;border:none;vertical-align:top;text-align:left;margin:0;padding:10px}.modContentsRecruit table.tbl_fix{table-layout:fixed}.modContentsRecruit table.tbl_full{width:100%!important}.modContentsRecruit table.cal_table td,.modContentsRecruit table.cal_table th{padding:5px}.modContentsRecruit table.cal_table tr.cal-table-odd td,.modContentsRecruit table.cal_table tr.cal-table-odd th{background:#f2f2f2}@media screen and (max-width:767px){.modContentsRecruit .alignleft,.modContentsRecruit .alignright{display:block;float:none;margin:0 auto 20px}.modContentsRecruit .scroll_wrap{margin-bottom:30px;width:100%;overflow:auto;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}.modContentsRecruit .scroll_wrap:before{content:"→スクロールできます。"}.modContentsRecruit .tbl_scroll{margin-bottom:0;max-width:767px!important;width:767px!important}.modContentsRecruit .tbl_responsive,.modContentsRecruit .tbl_responsive tbody,.modContentsRecruit .tbl_responsive td,.modContentsRecruit .tbl_responsive tfoot,.modContentsRecruit .tbl_responsive th,.modContentsRecruit .tbl_responsive thead,.modContentsRecruit .tbl_responsive tr{display:block;width:100%!important;border:none}.modContentsRecruit .tbl_responsive{border-top:1px solid #c5c5c6;border-left:1px solid #c5c5c6;border-right:1px solid #c5c5c6}.modContentsRecruit .tbl_responsive td,.modContentsRecruit .tbl_responsive th{border-bottom:1px solid #c5c5c6}.modContentsRecruit .list_1 li{width:100%}.modContentsRecruit .list_1 li:nth-child(2n){margin-left:0}}table.rcalendar{border-collapse:collapse;display:table;table-layout:fixed;margin-bottom:30px;width:100%;max-width:100%}table.rcalendar td,table.rcalendar th{padding:20px;border:1px solid #c5c5c6;text-align:center}@media screen and (max-width:575px){table.rcalendar td,table.rcalendar th{padding:5px}}table.rcalendar thead td,table.rcalendar thead th{font-weight:700;background:#001f62;color:#fff}table.rcalendar tbody td,table.rcalendar tbody th{color:#3c3c3c;text-align:center}table.rcalendar tbody th{background:pink}table.rcalendar tbody td{background:#fff}.blog-contents{background:url(../img/page/blog_bg.png) repeat-y top;background-size:100% auto;font-family:UD デジタル 教科書体 N-R,UDDigiKyokasho R JIS2004,serif;font-weight:400;padding:50px 15px 0;margin:70px auto 20px}@media only screen and (max-width:768px){.blog-contents{margin-top:0;background:url(../img/page/blog_bg_sp.png) repeat-y top;background-size:100% auto}}.blog-contents .blog-item{margin:0 auto 50px;width:calc(100% - 100px)}@media only screen and (max-width:992px){.blog-contents .blog-item{margin-bottom:30px;width:100%}}.blog-contents .ttl{background-color:transparent;text-align:left;margin-bottom:50px;display:block;position:relative}.blog-contents .ttl:after{background:url(../img/page/blog_img.png) no-repeat 50%;background-size:100% auto;content:"";display:block;width:16.66667vw;max-width:200px;min-width:80px;height:16.66667vw;max-height:200px;min-height:80px;position:absolute;top:0;right:0}@media only screen and (max-width:600px){.blog-contents .ttl:after{top:-10px}}.blog-contents .ttl .ttl-img{padding-right:25.22704vw}@media only screen and (max-width:600px){.blog-contents .ttl .ttl-img{width:66.66667vw;padding-right:20vw;width:73.94366vw;max-width:390px;min-width:240px}}.blog-contents h2{color:#31398c;font-family:UD デジタル 教科書体 N-R,UDDigiKyokasho R JIS2004,serif;font-size:calc(17.4px + .5vw);font-weight:400;line-height:normal;margin-bottom:50px}@media only screen and (max-width:768px){.blog-contents h2{margin-bottom:20px}}.blog-contents .modContents{margin:0 auto;width:calc(100% - 100px)}@media only screen and (max-width:992px){.blog-contents .modContents{width:100%}}.blog-contents .modContents p{font-family:UD デジタル 教科書体 N-R,UDDigiKyokasho R JIS2004,serif;font-weight:400}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvdW5kYXRpb24vX2Jhc2Uuc2NzcyIsImNvbW1vbi5jc3MiLCJmb3VuZGF0aW9uL19yZXNldC5zY3NzIiwiZm91bmRhdGlvbi9fdmFyaWFibGVzLnNjc3MiLCJmb3VuZGF0aW9uL19taXhpbi5zY3NzIiwibGF5b3V0L19yb290LnNjc3MiLCJsYXlvdXQvX2hlYWRlci5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyIsImxheW91dC9fY29udGVudHMuc2NzcyIsImNvbXBvbmVudHMvX2Zvcm0uc2NzcyIsImNvbXBvbmVudHMvX2xpc3Quc2NzcyIsImNvbXBvbmVudHMvX290aGVyLnNjc3MiLCJjb21wb25lbnRzL19wYXJ0cy5zY3NzIiwiY29tcG9uZW50cy9fY29udGVudHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzREEsZ0JDK0hBLENDbkxBLDZIQTBCRSxRQUFBLENBQ0EsU0RFRixDQ0FBLFdBRUUsaUJER0YsQ0NBQSxHQUNFLGVER0YsQ0NEQSxNQUVJLHdCQUFBLENBQ0EsZ0JBQUEsQ0FFRixVREVGLENDQUEsR0FDRSxlREdGLENDREEsV0FFRSxhRElGLENDRkEsa0JBT0ksY0FBQSxDQUNBLGVESUosQ0NHQSxhQUZFLFFEWUYsQ0NWQSxJQUVFLFdBQUEsQ0FDQSxjQUFBLENBQ0EscUJBQUEsQ0FBQSxrQkFBQSxDQUNBLGtCREtGLENDSEEsR0FDRSxvQkRNRixDQ0pBLGNBRUUsdUJBQUEsQ0FBQSxvQkFBQSxDQUFBLGVET0YsQ0NMQSxnRUFNRSxlQUFBLENBQ0EsY0FBQSxDQUNBLHVCRFFGLENDSEUsK0RBQ0UsVURRSixDQ0pFLG1CQUNFLFlET0osQ0NKQSxHQUNFLGFET0YsQ0NMQSxpQkFHRSxxQkRRRixDRG5IQSxXQUNFLHFCQUFBLENBQ0Esc0RDc0hGLENEcEhBLFdBQ0UscUJBQUEsQ0FDQSxlQUFBLENBQ0Esa0RDc0hGLENEakhBLEVBQ0UsYUdFVyxDSERYLHlCQ3FIRixDRG5IRSxRQUNFLG9CQ3FISixDRC9HRSxxQkFDRSxVQ21I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LGNBSUksY1QreUNKLENBQ0YsQ1M3eUNJLHFCQUNFLGNUK3lDTixDUzd5Q00sMkdBR0UsVVQreUNSLENTMXlDUSw0RUFDRSxvQlQ0eUNWLENTeHlDTSwwQkFDRSxZQUFBLENBQ0EsNkJUMHlDUixDU3h5Q1EsOEJBQ0UsV1QweUNWLENTdHlDTSxtREFFRSxZVHV5Q1IsQ1NyeUNRLG1FQUNFLG1CVHV5Q1YsQ0cvMkNFLHlDTXVFTSxtRUFHSSxrQlR5eUNWLENBQ0YsQ1NweUNRLG9DQUNFLGVBQUEsQ0FDQSxVVHN5Q1YsQ0d4M0NFLHlDTWdGTSxvQ0FJSSxjVHd5Q1YsQ0FDRixDU3J5Q1Esb0NBQ0UsY1R1eUNWLENTanlDRSw0QkFDRSxhVG15Q0osQ1M5eENFLHdCQUNFLGNUaXlDSixDUzd4Q0ksK0NBQ0UsV0FBQSxDQUNBLFlUK3hDTixDUzN4Q00scUNBQ0UsWVQ2eENSLENTaHhDQSxtQk5yR0Usa0JIdzNDRixDU2p4Q0Usa0NBQ0UsZVRteENKLENTaHhDQSxtQkFDRSxrQkFBQSxDQUNBLFlBQUEsQ0FDQSxjQUFBLENBQ0Esb0JUbXhDRixDU2p4Q0EsbUJBQ0UsV1RveENGLENHMzZDRSx5Q01zSkYsbUJOakhFLGlCQUFBLENNc0hFLGlCQUFBLENBQ0EsVVRxeENGLENBQ0YsQ1NueENBLHVCQUNFLHFCUHhLWSxDT3lLWixlQUFBLENBQ0EsaUJBQUEsQ0FFQSxXVHN4Q0YsQ0cxN0NFLHlDTStKRix1Qk4xSEUsaUJIMDVDQSxDQUNGLENTcnhDQSxrQ0FDRSx3QlBsTGEsQ09tTGIsVVR3eENGLENTcnhDQSxrQ0FDRSx3QlR3eENGLENTcnhDQSxrQ0FDRSx3QkFBQSxDQUNBLFVUd3hDRixDU3J4Q0Esb0JBQ0UsaUJBQUEsQ0FFQSx3QlR3eENGLENHcDlDRSx5Q015TEYsb0JOcEpFLGlCQUFBLENNMkpFLGNBQUEsQ0FDQSxVVHl4Q0YsQ0FDRixDU3Z4Q0Esa0JBQ0UsYVBoTlcsQ09pTlgsaUJBQUEsQ0FDQSxlVDB4Q0YsQ1VyL0NBLGlDQUNFLEdBQ0Usc0JWMi9DRixDVXovQ0EsSUFDRSx3QlYyL0NGLENVei9D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RSw0QkFBQSxDQUNBLGVBQUEsQ0FDQSxrQkFBQSxDQUNBLGFBQUEsQ0FDQSxpQlpva0RKLENZbGtESSwwQkFDRSxzREFBQSxDQUNBLHlCQUFBLENBQ0EsVUFBQSxDQUNBLGFBQUEsQ0FDQSxnQkFBQSxDQUNBLGVBQUEsQ0FDQSxjQUFBLENBQ0EsaUJBQUEsQ0FDQSxnQkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLEtBQUEsQ0FDQSxPWm9rRE4sQ0dsNUdFLHlDU2kwREUsMEJBZUksU1pza0ROLENBQ0YsQ1lua0RJLDZCQUNFLHdCWnFrRE4sQ0cxNUdFLHlDU28xREUsNkJBSUksZ0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGdCQUFBLENBQ0EsZUFBQSxDQUNBLGVac2tETixDQUNGLENZbGtERSxrQkFDRSxhQUFBLENBQ0EsMkRBQUEsQ0FDQSw2QkFBQSxDQUNBLGVBQUEsQ0FDQSxrQkFBQSxDQUNBLGtCWm9rREosQ0d2N0dFLHlDUzYyREEsa0JBU0ksa0JacWtESixDQUNGLENZbGtERSw0QkFDRSxhQUFBLENBQ0Esd0Jab2tESixDRzU4R0UseUNTczREQSw0QkFLSSxVWnFrREosQ0FDRixDWW5rREksOEJBQ0UsMkRBQUEsQ0FDQSxlWnFrRE4iLCJmaWxlIjoiY29tbW9uLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyB2YXJpYWJsZXM7XG5AdXNlIFwibWl4aW5cIiBhcyBtaXhpbjtcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnWXUgR290aGljJztcbiAgc3JjOiBsb2NhbCgnWXUgR290aGljIE1lZGl1bScpLCBsb2NhbCgnWXVHb3RoaWMtTWVkaXVtJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdZdSBHb3RoaWMnO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgc3JjOiBsb2NhbCgnWXUgR290aGljIEJvbGQnKSwgbG9jYWwoJ1l1R290aGljLUJvbGQnKTtcbn1cblxuLyogbGlua1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmEge1xuICBjb2xvcjogdmFyaWFibGVzLiRDT0xPUl9MSU5LO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuYSxcbmJ1dHRvbiB7XG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBAaW5jbHVkZSBtaXhpbi5tcS10Ykwge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuLyogRm9udHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5odG1sIHtcbiAgdHJhbnNpdGlvbjogZm9udC1zaXplIDAuM3M7XG5cbiAgJltkYXRhLWZvbnQ9J3NtYWxsJ10ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBAaW5jbHVkZSBtaXhpbi5tcS10Ykwge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1mb250PSdsYXJnZSddIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgQGluY2x1ZGUgbWl4aW4ubXEtdGJMIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuYm9keSB7XG4gIGNvbG9yOiB2YXJpYWJsZXMuJENPTE9SX1RFWFQ7XG4gIGxpbmUtaGVpZ2h0OiBtYXBfZ2V0KHZhcmlhYmxlcy4kQkFTRSwgbGluZS1oZWlnaHQpO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgZm9udDoge1xuICAgIGZhbWlseTogdmFyaWFibGVzLiRGT05UX0JBU0U7XG4gICAgd2VpZ2h0OiA1MDA7XG4gIH1cbiAgQGluY2x1ZGUgbWl4aW4uZno7XG4gIEBpbmNsdWRlIG1peGluLm1xLXRiUCB7XG4gICAgQGluY2x1ZGUgbWl4aW4uZnooMTQpO1xuICB9XG5cbiAgJi5ub1Njcm9sbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBtaXhpbi5tcS10YlAge1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGNvbG9yOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQkFTRSwgY29sb3IpO1xuICBmb250LWZhbWlseTogdmFyaWFibGVzLiRGT05UX0JBU0U7XG4gIGxpbmUtaGVpZ2h0OiBtYXBfZ2V0KHZhcmlhYmxlcy4kQkFTRSwgbGluZS1oZWlnaHQpO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogUmVzZXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LFxuZGl2LFxuZGwsXG5kdCxcbmRkLFxudWwsXG5vbCxcbmxpLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuZm9ybSxcbmZpZWxkc2V0LFxubGVnZW5kLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmJ1dHRvbixcbmlucHV0LFxudGV4dGFyZWEsXG5wLFxuYmxvY2txdW90ZSxcbnRoLFxudGQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmFkZHJlc3MsXG5lbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxudGgge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5tYWluLFxuYXNpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5pbWcsXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMDtcbn1cblxuaW1nIHtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxubGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbnNlbGVjdCxcbmJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0LFxuaW5wdXRbdHlwZT1zdWJtaXRdLFxuaW5wdXRbdHlwZT1idXR0b25dLFxuYnV0dG9uLFxubGFiZWwsXG5zZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyLFxuYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5iciB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIll1IEdvdGhpY1wiO1xuICBzcmM6IGxvY2FsKFwiWXUgR290aGljIE1lZGl1bVwiKSwgbG9jYWwoXCJZdUdvdGhpYy1NZWRpdW1cIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiWXUgR290aGljXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBzcmM6IGxvY2FsKFwiWXUgR290aGljIEJvbGRcIiksIGxvY2FsKFwiWXVHb3RoaWMtQm9sZFwiKTtcbn1cbi8qIGxpbmtcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5hIHtcbiAgY29sb3I6ICMzYzNjM2M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlcixcbmJ1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgYTpob3ZlcixcbmJ1dHRvbjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vKiBGb250c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmh0bWwge1xuICB0cmFuc2l0aW9uOiBmb250LXNpemUgMC4zcztcbn1cbmh0bWxbZGF0YS1mb250PXNtYWxsXSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgaHRtbFtkYXRhLWZvbnQ9c21hbGxdIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbmh0bWxbZGF0YS1mb250PWxhcmdlXSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgaHRtbFtkYXRhLWZvbnQ9bGFyZ2VdIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuYm9keSB7XG4gIGNvbG9yOiAjM2MzYzNjO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5ib2R5Lm5vU2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5ub1Njcm9sbCB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbiNyb290IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmwtd3JhcHBlcixcbi5sLXdyYXBwZXItcmVjcnVpdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiAxMDUwO1xufVxuXG4ubC13cmFwcGVyIHtcbiAgLyogbWFyZ2luLXRvcDogMTY1cHg7ICovXG4gIG1hcmdpbi10b3A6IDEyNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5sLXdyYXBwZXItcmVjcnVpdCB7XG4gIC8qIG1hcmdpbi10b3A6IDEwNXB4OyAqL1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubC13cmFwcGVyLXJlY3J1aXQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubC1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5cbi5sLWhlYWRlci1tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDAyMDYzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwNTA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sLWhlYWRlci1tYWluIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIC8qIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDsgKi9cbiAgfVxufVxuXG4ubC1oZWFkZXItbWFpbl9fb3V0ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M1YzVjNjtcbn1cblxuLmwtaGVhZGVyLW1haW5fX2lubmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDE1MzBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sLWhlYWRlci1tYWluX19pbm5lciB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbi5sLWhlYWRlci1tYWluX19pdGVtLS1tYXJrIHtcbiAgbGVmdDogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubC1oZWFkZXItbWFpbl9faXRlbS0tbWFyayBpbWcge1xuICAgIHdpZHRoOiA2M3B4O1xuICB9XG59XG5cbi5sLWhlYWRlci1tYWluX19pdGVtLS1sb2dvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubC1oZWFkZXItbWFpbl9faXRlbS0tbG9nbyBpbWcge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxufVxuXG4ubC1oZWFkZXItbWFpbl9faXRlbS0tZm9ybSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sLWhlYWRlci1tYWluX19pdGVtLS1mb3JtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5sLWhlYWRlci1idXR0b24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyMDYzO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMjQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sLWhlYWRlci1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5sLWhlYWRlci1idXR0b246OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29tbW9uL2ljb25fYXJyb3cxX3JpZ2h0X3doaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogNXB4O1xuICB9XG59XG5cbi5sLW5hdi10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubC1uYXYtdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxufVxuXG4ubC1uYXYtdG9nZ2xlX19iYXIge1xuICBiYWNrZ3JvdW5kOiAjMDAyMDYzO1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogMTYuNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICB3aWR0aDogMjhweDtcbn1cbi5sLW5hdi10b2dnbGVfX2JhcjpudGgtY2hpbGQoMSkge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmwtbmF2LXRvZ2dsZV9fYmFyOm50aC1jaGlsZCgxKSB7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgfVxufVxuLmwtbmF2LXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdIC5sLW5hdi10b2dnbGVfX2JhcjpudGgtY2hpbGQoMSkge1xuICBtYXJnaW4tdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5sLW5hdi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXSAubC1uYXYtdG9nZ2xlX19iYXI6bnRoLWNoaWxkKDIpIHtcbiAgbGVmdDogMzBweDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmwtbmF2LXRvZ2dsZV9fYmFyOm50aC1jaGlsZCgzKSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sLW5hdi10b2dnbGVfX2JhcjpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuLmwtbmF2LXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdIC5sLW5hdi10b2dnbGVfX2JhcjpudGgtY2hpbGQoMykge1xuICBtYXJnaW4tdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ubC1uYXYtdG9nZ2xlX19sYWJlbCB7XG4gIGNvbG9yOiAjMDAyMDYzO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5sLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmwtbmF2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA2MHB4O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXIsIHZpc2liaWxpdHkgMC4zcyBsaW5lYXI7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5sLW5hdlthcmlhLWhpZGRlbj1mYWxzZV0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAubC1uYXY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuLmwtbmF2LW1haW5fX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sLW5hdi1tYWluX19pbm5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgfVxufVxuXG4ubC1uYXYtbWFpbl9faXRlbSB7XG4gIG1heC13aWR0aDogMjAlO1xuICB3aWR0aDogMTgwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sLW5hdi1tYWluX19pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M1YzVjNjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5sLW5hdi1tYWluX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M1YzVjNjtcbiAgfVxufVxuLmwtbmF2LW1haW5fX2l0ZW0uaGFzLWNoaWxkIHtcbiAgLyogJjpob3ZlciB7XG4gICAgPi5kZG1lbnUge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLm1xLXRiTCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB9XG4gICAgfVxuICB9ICovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubC1uYXYtbWFpbl9faXRlbS5oYXMtY2hpbGQ6YWN0aXZlID4gLmRkbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmwtbmF2LW1haW5fX2l0ZW0uaGFzLWNoaWxkOmhvdmVyID4gLmRkbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmwtbmF2LW1haW5fX2l0ZW0uaGFzLWNoaWxkIC5kcm9wZG93bi10b2dnbGVbZGF0YS10b2dnbGU9ZHJvcGRvd25dIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHotaW5kZXg6IDEwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sLW5hdi1tYWluX19pdGVtLmhhcy1jaGlsZCAuZHJvcGRvd24tdG9nZ2xlW2RhdGEtdG9nZ2xlPWRyb3Bkb3duXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmwtbmF2LW1haW5fX2l0ZW0uaGFzLWNoaWxkIC5kcm9wZG93bi10b2dnbGVbZGF0YS10b2dnbGU9ZHJvcGRvd25dOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogMnB4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHJvdGF0ZSgwZGVnKTtcbiAgYmFja2dyb3VuZDogIzAwMjA2MztcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubC1uYXYtbWFpbl9faXRlbS5oYXMtY2hpbGQgLmRyb3Bkb3duLXRvZ2dsZVtkYXRhLXRvZ2dsZT1kcm9wZG93bl06OmFmdGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogMnB4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICMwMDIwNjM7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5sLW5hdi1tYWluX19pdGVtLmhhcy1jaGlsZCAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9ZmFsc2VdOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5sLW5hdi1tYWluX19pdGVtLmhhcy1jaGlsZCAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5sLW5hdi1tYWluX19pdGVtLmhhcy1jaGlsZCA+IC5kZG1lbnUge1xuICBiYWNrZ3JvdW5kOiAjMDAyMDYzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwO1xuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgLyogdG9wOiA1OXB4OyAqL1xuICB0b3A6IDU2cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC8qIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDsgKi9cbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHotaW5kZXg6IDMwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmwtbmF2LW1haW5fX2l0ZW0uaGFzLWNoaWxkID4gLmRkbWVudSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubC1uYXYtbWFpbl9faXRlbS5oYXMtY2hpbGQgPiAuZGRtZW51IGxpIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubC1uYXYtbWFpbl9faXRlbS5oYXMtY2hpbGQgPiAuZGRtZW51IGxpIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiBjYWxjKDE0cHggKyA0ICogKDEwMHZ3IC0gMzc1cHgpIC8gMTU0NSk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi5sLW5hdi1tYWluX19pdGVtLmhhcy1jaGlsZCA+IC5kZG1lbnUgbGkgKyBsaSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggd2hpdGUgc29saWQ7XG4gIGNvbG9yOiAjM2MzYzMzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubC1uYXYtbWFpbl9faXRlbS5oYXMtY2hpbGQgPiAuZGRtZW51IGxpICsgbGkge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci10b3A6IDFweCB3aGl0ZSBzb2xpZDtcbiAgfVxufVxuXG4ubC1uYXYtbWFpbl9fbGluayB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGhlaWdodDogNTZweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubC1uYXYtbWFpbl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5sLW5hdi1tYWluX19saW5rOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvbW1vbi9pY29uX2Fycm93Ml9yaWdodF9ibHVlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubC1uYXYtbWFpbl9fbGluay5kcm9wZG93bi1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmwtbmF2LW1haW5fX2xpbmsuZHJvcGRvd24tbGluazo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmwtbmF2LXN1YiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmwtbmF2LXN1YiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmwtbmF2LXN1Yl9fYmxvY2sxIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmwtbmF2LXN1Yl9fYmxvY2syIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmwtaGVhZGVyLXNwLXRlbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDIwNjM7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubC1oZWFkZXItc3AtdGVsX19wYXJ0czEge1xuICBjb2xvcjogIzNjM2MzYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sLWhlYWRlci1zcC10ZWxfX3BhcnRzMTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvbW1vbi9pY29uX3RlbC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IC0yMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxNXB4O1xufVxuXG4ubC1oZWFkZXItc3AtdGVsX19wYXJ0czIge1xuICBjb2xvcjogIzAwMjA2MztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubC1uYXYtc3ViLWxpc3Qge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmwtbmF2LXN1Yi1saXN0X19pbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmwtbmF2LXN1Yi1saXN0X19pdGVtOm50aC1jaGlsZChuKzIpIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmwtbmF2LXN1Yi1saXN0X19saW5rIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubC1uYXYtc3ViLWxpc3RfX2xpbms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb21tb24vaWNvbl9hcnJvdzNfcmlnaHRfYmxhY2suc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA3cHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1NSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDRweDtcbn1cblxuLmwtaGVhZGVyLXBhZ2VUaXRsZSB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgaGVpZ2h0OiAyNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvbW1vbi9wYWdlX3RpdGxlLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVhZGVyLXBhZ2VUaXRsZSB7XG4gICAgaGVpZ2h0OiAxNTZweDtcbiAgfVxufVxuLmwtaGVhZGVyLXBhZ2VUaXRsZSBoMSB7XG4gIG1heC13aWR0aDogMTIzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlci1wYWdlVGl0bGUgaDEge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cblxuLmwtZm9vdGVyLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyMDYzO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDQwcHggMCA1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubC1mb290ZXItbWFpbiB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5cbi5sLWZvb3Rlci1tYWluX19pbm5lciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxNTMwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmwtZm9vdGVyLW1haW5fX2lubmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmwtZm9vdGVyLW1haW4taW5mbyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmwtZm9vdGVyLW1haW4taW5mbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNDAgLyAyNyk7XG4gIH1cbn1cblxuLmwtZm9vdGVyLW1haW4taW5mb19fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubC1mb290ZXItbWFpbi1pbmZvX19sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmwtZm9vdGVyLW1haW4taW5mb19fbG9nbyBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubC1mb290ZXItbWFpbi1pbmZvX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDE0N3B4O1xuICB9XG59XG5cbi5sLWZvb3Rlci1tYWluLW5hdiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5sLWZvb3Rlci1tYWluLW5hdi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmwtZm9vdGVyLW1haW4tbmF2LWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmwtZm9vdGVyLW1haW4tbmF2LWxpc3RfX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4ubC1mb290ZXItbWFpbi1uYXYtbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubC1mb290ZXItbWFpbi1uYXYtbGlzdF9fbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmwtZm9vdGVyLW1haW4tbmF2LWxpc3RfX2xpbms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb21tb24vaWNvbl9hcnJvdzFfcmlnaHRfd2hpdGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMHB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA2cHg7XG59XG5cbi5sLWZvb3Rlci1tYWluLW5hdi1jb3B5cmlnaHQge1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubC1mb290ZXItbWFpbi1uYXYtY29weXJpZ2h0IHNtYWxsIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubC1mb290ZXItbWFpbi1uYXYtY29weXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5sLWNvbnRlbnRzIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgfVxufVxuXG4vKlxuYy1ibG9ja1xuKi9cbi8qXG5jLWJ1dHRvblxuKi9cbi8qXG5jLWZvcm1cbiovXG4vKiBmb3JtXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xudGV4dGFyZWEsXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9dGVsXSxcbnNlbGVjdCB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNhYmFiYWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbnRleHRhcmVhLmVycm9yLFxuaW5wdXRbdHlwZT10ZXh0XS5lcnJvcixcbmlucHV0W3R5cGU9cGFzc3dvcmRdLmVycm9yLFxuaW5wdXRbdHlwZT1lbWFpbF0uZXJyb3IsXG5pbnB1dFt0eXBlPXRlbF0uZXJyb3IsXG5zZWxlY3QuZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYwO1xuICBib3JkZXI6IHNvbGlkIDJweCAjZTQzZjQyO1xufVxuXG5sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuc2VsZWN0W25hbWU9ZGF0ZV9ob3VyXSxcbnNlbGVjdFtuYW1lPWRhdGVfbWludXRlc10ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwcHg7XG59XG5cbi8qIHJhZGlvXG4tLS0tLS0tLS0tLS0tKi9cbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDtcbn1cbmlucHV0W3R5cGU9cmFkaW9dICsgLmxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAxMHB4IDNweCAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuaW5wdXRbdHlwZT1yYWRpb10gKyAubGFiZWw6OmJlZm9yZSwgaW5wdXRbdHlwZT1yYWRpb10gKyAubGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FiYWJhYjtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5pbnB1dFt0eXBlPXJhZGlvXSArIC5sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtOXB4O1xuICB3aWR0aDogMTZweDtcbn1cbmlucHV0W3R5cGU9cmFkaW9dICsgLmxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMzMzk4ZGI7XG4gIGhlaWdodDogMTBweDtcbiAgbGVmdDogM3B4O1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIHdpZHRoOiAxMHB4O1xufVxuaW5wdXRbdHlwZT1yYWRpb10gKyAubGFiZWw6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuaW5wdXRbdHlwZT1yYWRpb10uZXJyb3IgKyAubGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYyZjI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNDNmNDI7XG59XG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzOThkYjtcbn1cbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAubGFiZWw6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLyogY2hlY2tib3hcbi0tLS0tLS0tLS0tLS0qL1xuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMXB4O1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyAubGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogM3B4IDEwcHggM3B4IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XSArIC5sYWJlbDo6YmVmb3JlLCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XSArIC5sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIDFweCBzb2xpZCAjYWJhYmFiO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC8qIG1hcmdpbi10b3A6IC04cHg7ICovXG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRvcDogNnB4O1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgaW5wdXRbdHlwZT1jaGVja2JveF0gKyAubGFiZWw6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XSArIC5sYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwMjA2MztcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMDAyMDYzO1xuICAvKiBtYXJnaW4tdG9wOiAtNHB4OyAqL1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC04MCUpIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNSk7XG4gIG9wYWNpdHk6IDA7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XSArIC5sYWJlbDpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzOThkYjtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAubGFiZWw6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTgwJSkgcm90YXRlKC00NWRlZykgc2NhbGUoMSk7XG59XG5cbi8qID09WyBjb250YWN0IGZvcm03IF09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIOODqeOCuOOCquODnOOCv+ODs+ODu+ODgeOCp+ODg+OCr+ODnOODg+OCr+OCueWFsemAmiAqL1xuaW5wdXRbdHlwZT1jaGVja2JveF0sXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyog55eF6ZmiICovXG4ubC13cmFwcGVyIHtcbiAgLyog44OB44Kn44OD44Kv44Oc44OD44Kv44K5ICovXG4gIC8qIOODqeOCuOOCquODnOOCv+ODsyAqL1xufVxuLmwtd3JhcHBlciAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sLXdyYXBwZXIgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLnJlcGx5LCAubC13cmFwcGVyIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5zY2hvb2xfbmFtZSwgLmwtd3JhcHBlciAud3BjZjctZm9ybS1jb250cm9sLXdyYXAuZ3JhZHVhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubC13cmFwcGVyIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LWFjY2VwdGFuY2UsIC5sLXdyYXBwZXIgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubC13cmFwcGVyIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LWFjY2VwdGFuY2UgaW5wdXRbdHlwZT1jaGVja2JveF0sIC5sLXdyYXBwZXIgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG59XG4ubC13cmFwcGVyIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LWFjY2VwdGFuY2Ugc3Bhbi53cGNmNy1saXN0LWl0ZW0sIC5sLXdyYXBwZXIgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctY2hlY2tib3ggc3Bhbi53cGNmNy1saXN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAyMHB4IDAgMCAhaW1wb3J0YW50O1xufVxuLmwtd3JhcHBlciAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1hY2NlcHRhbmNlIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwsIC5sLXdyYXBwZXIgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gIGNvbG9yOiAjM2MzYzNjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qIGZvbnQtc2l6ZTogY2FsYygxMnB4ICsgMiAqICgxMDB2dyAtIDM3NXB4KSAvIDE1NDUpOyAqL1xufVxuLmwtd3JhcHBlciAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1hY2NlcHRhbmNlIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmJlZm9yZSwgLmwtd3JhcHBlciAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FiYWJhYjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmwtd3JhcHBlciAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1hY2NlcHRhbmNlIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmJlZm9yZSwgLmwtd3JhcHBlciAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtLWxhYmVsOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICB0b3A6IC0ycHg7XG4gIH1cbn1cbi5sLXdyYXBwZXIgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctYWNjZXB0YW5jZSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YmVmb3JlLCAubC13cmFwcGVyIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAud3BjZjctbGlzdC1pdGVtLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNhYmFiYWI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmwtd3JhcHBlciAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1hY2NlcHRhbmNlIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAud3BjZjctbGlzdC1pdGVtLWxhYmVsOjphZnRlciwgLmwtd3JhcHBlciAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDNweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NvbW1vbi9pY29uX2NoZWNrLnN2Z1wiKSB3aGl0ZSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ubC13cmFwcGVyIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmwtd3JhcHBlciAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1yYWRpbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubC13cmFwcGVyIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXJhZGlvIHNwYW4ud3BjZjctbGlzdC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiBmbGV4LWJhc2lzOiA1MCU7ICovXG4gIHdpZHRoOiBhdXRvO1xufVxuLmwtd3JhcHBlciAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1yYWRpbyBzcGFuLndwY2Y3LWxpc3QtaXRlbS5maXJzdCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLmwtd3JhcHBlciAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1yYWRpbyAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgY29sb3I6ICMzYzNjM2M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sLXdyYXBwZXIgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctcmFkaW8gaW5wdXRbdHlwZT1yYWRpb10ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG59XG4ubC13cmFwcGVyIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXJhZGlvIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FiYWJhYjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubC13cmFwcGVyIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXJhZGlvIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHRvcDogLTFweDtcbiAgfVxufVxuLmwtd3JhcHBlciAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyMDYzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2ZmZjtcbn1cblxuLyog5o6h55So5oOF5aCxICovXG4ubC13cmFwcGVyLXJlY3J1aXQge1xuICAvKiDjg4Hjgqfjg4Pjgq/jg5zjg4Pjgq/jgrkgKi9cbiAgLyog44Op44K444Kq44Oc44K/44OzICovXG59XG4ubC13cmFwcGVyLXJlY3J1aXQgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubC13cmFwcGVyLXJlY3J1aXQgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLnJlcGx5LCAubC13cmFwcGVyLXJlY3J1aXQgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLnNjaG9vbF9uYW1lLCAubC13cmFwcGVyLXJlY3J1aXQgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmdyYWR1YXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmwtd3JhcHBlci1yZWNydWl0IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5yZXBseSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubC13cmFwcGVyLXJlY3J1aXQgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLnJlcGx5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDE1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtd3JhcHBlci1yZWNydWl0IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5yZXBseSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sLXdyYXBwZXItcmVjcnVpdCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAuc2Nob29sX25hbWUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5sLXdyYXBwZXItcmVjcnVpdCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAuc2Nob29sX25hbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtd3JhcHBlci1yZWNydWl0IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5zY2hvb2xfbmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sLXdyYXBwZXItcmVjcnVpdCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAuZ3JhZHVhdGUge1xuICB3aWR0aDogMTUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmwtd3JhcHBlci1yZWNydWl0IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5ncmFkdWF0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLXdyYXBwZXItcmVjcnVpdCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAuZ3JhZHVhdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubC13cmFwcGVyLXJlY3J1aXQgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctYWNjZXB0YW5jZSwgLmwtd3JhcHBlci1yZWNydWl0IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmwtd3JhcHBlci1yZWNydWl0IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LWFjY2VwdGFuY2UgaW5wdXRbdHlwZT1jaGVja2JveF0sIC5sLXdyYXBwZXItcmVjcnVpdCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5sLXdyYXBwZXItcmVjcnVpdCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1hY2NlcHRhbmNlIHNwYW4ud3BjZjctbGlzdC1pdGVtLCAubC13cmFwcGVyLXJlY3J1aXQgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctY2hlY2tib3ggc3Bhbi53cGNmNy1saXN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAyMHB4IDAgMCAhaW1wb3J0YW50O1xufVxuLmwtd3JhcHBlci1yZWNydWl0IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LWFjY2VwdGFuY2UgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCwgLmwtd3JhcHBlci1yZWNydWl0IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICBjb2xvcjogIzNjM2MzYztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiBmb250LXNpemU6IGNhbGMoMTJweCArIDIgKiAoMTAwdncgLSAzNzVweCkgLyAxNTQ1KTsgKi9cbn1cbi5sLXdyYXBwZXItcmVjcnVpdCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1hY2NlcHRhbmNlIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmJlZm9yZSwgLmwtd3JhcHBlci1yZWNydWl0IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWJhYmFiO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubC13cmFwcGVyLXJlY3J1aXQgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctYWNjZXB0YW5jZSAud3BjZjctbGlzdC1pdGVtLWxhYmVsOjpiZWZvcmUsIC5sLXdyYXBwZXItcmVjcnVpdCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtLWxhYmVsOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICB0b3A6IC0ycHg7XG4gIH1cbn1cbi5sLXdyYXBwZXItcmVjcnVpdCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1hY2NlcHRhbmNlIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAud3BjZjctbGlzdC1pdGVtLWxhYmVsOjpiZWZvcmUsIC5sLXdyYXBwZXItcmVjcnVpdCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWJhYmFiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5sLXdyYXBwZXItcmVjcnVpdCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1hY2NlcHRhbmNlIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAud3BjZjctbGlzdC1pdGVtLWxhYmVsOjphZnRlciwgLmwtd3JhcHBlci1yZWNydWl0IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAud3BjZjctbGlzdC1pdGVtLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2YyOWI5MjtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZjI5YjkyO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgbGVmdDogNHB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4ubC13cmFwcGVyLXJlY3J1aXQgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubC13cmFwcGVyLXJlY3J1aXQgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctcmFkaW8ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmwtd3JhcHBlci1yZWNydWl0IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXJhZGlvIHNwYW4ud3BjZjctbGlzdC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiBmbGV4LWJhc2lzOiA1MCU7ICovXG4gIHdpZHRoOiBhdXRvO1xufVxuLmwtd3JhcHBlci1yZWNydWl0IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXJhZGlvIHNwYW4ud3BjZjctbGlzdC1pdGVtLmZpcnN0IHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ubC13cmFwcGVyLXJlY3J1aXQgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctcmFkaW8gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gIGNvbG9yOiAjM2MzYzNjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubC13cmFwcGVyLXJlY3J1aXQgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctcmFkaW8gaW5wdXRbdHlwZT1yYWRpb10ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG59XG4ubC13cmFwcGVyLXJlY3J1aXQgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctcmFkaW8gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWJhYmFiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5sLXdyYXBwZXItcmVjcnVpdCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1yYWRpbyAud3BjZjctbGlzdC1pdGVtLWxhYmVsOmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICB0b3A6IC0xcHg7XG4gIH1cbn1cbi5sLXdyYXBwZXItcmVjcnVpdCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI5YjkyO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2ZmZjtcbn1cblxuZGl2LndwY2Y3IC5hamF4LWxvYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi8qXG5jLWxpc3RcbiovXG4uYy1saXN0LW5vcm1hbCB7XG4gIG1hcmdpbjogMCAwIDAgMmVtO1xufVxuXG51bC5jLWxpc3Qtbm9ybWFsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi44O7XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC0yZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDJlbTtcbn1cblxub2wuYy1saXN0LW5vcm1hbCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbi8qIGluZGVudCAqL1xuLmMtbGlzdC1pbmRlbnQwMSBsaSB7XG4gIG1hcmdpbjogMCAwIDAgMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbn1cblxuLmMtbGlzdC1pbmRlbnQwMiBsaSB7XG4gIG1hcmdpbjogMCAwIDAgMi41ZW07XG4gIHRleHQtaW5kZW50OiAtMi41ZW07XG59XG5cbi5jLWRsLWZvcm0ge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuLmMtZGwtZm9ybSBkdCB7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMzNweCAwIDIwcHggNjNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTZlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZGwtZm9ybSBkdCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogMzNweCAwIDAgNjNweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmMtZGwtZm9ybSBkdC5yZXF1aXJlZDpiZWZvcmUsIC5jLWRsLWZvcm0gZHQuYW55OmJlZm9yZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzM3B4O1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbn1cbi5jLWRsLWZvcm0gZHQucmVxdWlyZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2U0M2Y0MjtcbiAgY29udGVudDogXCLlv4XpoIhcIjtcbn1cbi5jLWRsLWZvcm0gZHQuYW55OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM5OTk5OTk7XG4gIGNvbnRlbnQ6IFwi5Lu75oSPXCI7XG59XG4uYy1kbC1mb3JtIGRkIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjY2NjY2M7XG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4IDE3ZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWRsLWZvcm0gZGQge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuLmMtZGwtZm9ybSBkZCAucGFydHMge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4uYy1kbC1mb3JtIGRkIC5wYXJ0cyB0ZXh0YXJlYSxcbi5jLWRsLWZvcm0gZGQgLnBhcnRzIGlucHV0W3R5cGU9dGV4dF0sXG4uYy1kbC1mb3JtIGRkIC5wYXJ0cyBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtZGwtZm9ybSBkZCAucGFydHMucmFkaW9faW5saW5lID4gZGl2LCAuYy1kbC1mb3JtIGRkIC5wYXJ0cy5jaGVja19pbmxpbmUgPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYy1kbC1mb3JtIGRkIC5wYXJ0cy5uYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmMtZGwtZm9ybSBkZCAucGFydHMubmFtZSA+IGRpdiB7XG4gIHdpZHRoOiA0OC41JTtcbn1cbi5jLWRsLWZvcm0gZGQgLnBhcnRzLnBvc3QsIC5jLWRsLWZvcm0gZGQgLnBhcnRzLnRlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYy1kbC1mb3JtIGRkIC5wYXJ0cy5wb3N0IC5oeXBoZW4sIC5jLWRsLWZvcm0gZGQgLnBhcnRzLnRlbCAuaHlwaGVuIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDAgMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmMtZGwtZm9ybSBkZCAucGFydHMucG9zdCAuaHlwaGVuLCAuYy1kbC1mb3JtIGRkIC5wYXJ0cy50ZWwgLmh5cGhlbiB7XG4gICAgcGFkZGluZzogMTBweCA1cHggMCA1cHg7XG4gIH1cbn1cbi5jLWRsLWZvcm0gZGQgLnBhcnRzLnBhc3N3b3JkIGlucHV0IHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jLWRsLWZvcm0gZGQgLnBhcnRzLnBhc3N3b3JkIGlucHV0IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5jLWRsLWZvcm0gZGQgLnBhcnRzLnBhc3N3b3JkIC50ZXh0IHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmMtZGwtZm9ybSAudmFsaWRhdGlvbkVycm9yIHtcbiAgY29sb3I6ICNlNDNmNDI7XG59XG5cbi5jLWxpc3QtYnJlYWRjcnVtYi1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmMtbGlzdC1icmVhZGNydW1iLWl0ZW06bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xuICBtYXJnaW46IDAgOHB4O1xufVxuLmMtbGlzdC1icmVhZGNydW1iLWl0ZW0uLWhvbWU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLWxpc3QtbmV3c19faXRlbSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuLmMtbGlzdC1uZXdzX19pdGVtOm50aC1jaGlsZChuKzIpIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmMtbGlzdC1uZXdzX19saW5rIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jLWxpc3QtbmV3c19fZGF0ZSB7XG4gIHdpZHRoOiAxMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGlzdC1uZXdzX19kYXRlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYy1saXN0LW5ld3NfX2NhdGVnb3J5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIHdpZHRoOiA3MHB4OyAqL1xuICB3aWR0aDogMTIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpc3QtbmV3c19fY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgLyp3aWR0aDogNzBweDsqL1xuICB9XG59XG5cbi5jLWxpc3QtbmV3c19fY2F0ZWdvcnktLWNhdGVnb3J5MSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZjQwMzg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmMtbGlzdC1uZXdzX19jYXRlZ29yeS0tY2F0ZWdvcnkyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMjA2Mztcbn1cblxuLmMtbGlzdC1uZXdzX19jYXRlZ29yeS0tY2F0ZWdvcnkzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5ODQyODtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jLWxpc3QtbmV3c19fdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIC8qIHdpZHRoOiBjYWxjKDEwMCUgLSAxODBweCk7ICovXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMzBweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpc3QtbmV3c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jLWxpc3QtbmV3c19fbmV3IHtcbiAgY29sb3I6ICMwMDIwNjM7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qXG5jLW90aGVyXG4qL1xuQGtleWZyYW1lcyByb3RhdGVMb2FkaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKuKGk+a2iOOBleOBquOBhOOBk+OBqCovXG4uYy1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmMtbG9hZGluZy1pbm5lciB7XG4gIGFuaW1hdGlvbi1kZWxheTogMDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogbm9uZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVMb2FkaW5nO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm90dG9tOiAwO1xuICBib3gtc2hhZG93OiAwIC0xMHB4IDAgYmxhY2ssIDdweCAtN3B4IDAgI2VkZWRlZCwgMTBweCAwIDAgI2RlZGVkZSwgN3B4IDdweCAwICNjY2NjY2MsIDAgMTBweCAwICNiYWJhYmEsIC03cHggN3B4IDAgI2FiYWJhYiwgLTEwcHggMCAwICM5OTk5OTksIC03cHggLTdweCAwICM2NjY2NjY7XG4gIGhlaWdodDogNXB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1wYy1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jLXNwLW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJyLmMtc3Atb25seSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbi5jLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTIzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uYy1wYXJ0cyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jLXBhcnRzLWltYWdlIHtcbiAgY29sb3I6ICM5NDk0OTQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG59XG4uYy1wYXJ0cy1pbWFnZSAuY2FwdGlvbiB7XG4gIG1hcmdpbjogNXB4IDAgMDtcbn1cbi5jLXBhcnRzLWltYWdlIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5jLXBhcnRzLXlvdXR1YmUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDU2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1wYXJ0cy15b3V0dWJlIHtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYy1wYXJ0cy15b3V0dWJlIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jLXBhcnRzLXRleHQgaWZyYW1lIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBhcnRzLXRleHQgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG4uYy1wYXJ0cy10ZXh0IHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDJlbTtcbn1cbi5jLXBhcnRzLXRleHQgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuLmMtcGFydHMtdGV4dCBvbCB7XG4gIG1hcmdpbi1sZWZ0OiAyLjJlbTtcbn1cbi5jLXBhcnRzLXRleHQgb2wgbGkge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuLmMtcGFydHMtdGV4dCBzdHJvbmcsXG4uYy1wYXJ0cy10ZXh0IHRoIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1wYXJ0cy10ZXh0IC5hbGlnbkNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmMtcGFydHMtdGV4dCBpbWcuYWxpZ25SaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luOiAwIDAgMnB4IDdweDtcbiAgcGFkZGluZzogNHB4O1xufVxuLmMtcGFydHMtdGV4dCBpbWcuYWxpZ25MZWZ0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW46IDAgN3B4IDJweCAwO1xuICBwYWRkaW5nOiA0cHg7XG59XG4uYy1wYXJ0cy10ZXh0IC5hbGlnblJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmMtcGFydHMtdGV4dCAuYWxpZ25MZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYy1wYXJ0cy10ZXh0IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKlxuYy1UYWJsZVxuKi9cbi8qXG5jLXRleHRcbiovXG4vKlxuYy10aXRsZVxuKi9cbi8qXG5tb2RDb250ZW50c1xuKi9cbiNwYW5rdXp1IHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYW5rdXp1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuI3Bhbmt1enUgdWwge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jcGFua3V6dSB1bCBsaSB7XG4gIGNvbG9yOiAjM2MzYzNjO1xufVxuI3Bhbmt1enUgdWwgbGkgc3BhbixcbiNwYW5rdXp1IHVsIGxpIGEge1xuICBjb2xvcjogIzAwNjhiNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNwYW5rdXp1IHVsIGxpIHNwYW46YWZ0ZXIsXG4jcGFua3V6dSB1bCBsaSBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IC0yNXB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzNjM2MzYztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzNjM2MzYztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFua3V6dSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jcGFua3V6dVJlY3J1aXQge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3Bhbmt1enVSZWNydWl0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuI3Bhbmt1enVSZWNydWl0IHVsIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI3Bhbmt1enVSZWNydWl0IHVsIGxpIHtcbiAgY29sb3I6ICMzYzNjM2M7XG59XG4jcGFua3V6dVJlY3J1aXQgdWwgbGkgc3BhbixcbiNwYW5rdXp1UmVjcnVpdCB1bCBsaSBhIHtcbiAgY29sb3I6ICMzNGFlZDc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jcGFua3V6dVJlY3J1aXQgdWwgbGkgc3BhbjphZnRlcixcbiNwYW5rdXp1UmVjcnVpdCB1bCBsaSBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IC0yNXB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzNjM2MzYztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzNjM2MzYztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFua3V6dVJlY3J1aXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLndwLXBhZ2VuYXZpIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbjogNTBweCBhdXRvIDIwcHg7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAxNXB4IDA7XG59XG4ud3AtcGFnZW5hdmkgYSxcbi53cC1wYWdlbmF2aSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLndwLXBhZ2VuYXZpIGEge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGZkZmRiICFpbXBvcnRhbnQ7XG59XG4ud3AtcGFnZW5hdmkgYTpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDYwYWUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDYwYWU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53cC1wYWdlbmF2aSBhLnByZXZpb3VzcG9zdHNsaW5rLCAud3AtcGFnZW5hdmkgYS5uZXh0cG9zdHNsaW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5YjllYTQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzliOWVhNDtcbn1cbi53cC1wYWdlbmF2aSBzcGFuIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNjBhZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwNjBhZTtcbn1cbi53cC1wYWdlbmF2aSBzcGFuLmV4dGVuZCB7XG4gIGNvbG9yOiAjOWI5ZWE0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1vZENvbnRlbnRzQ29udGFpbmVyIHtcbiAgcGFkZGluZzogNXB4IDAgNTBweDtcbn1cblxuLm1vZENvbnRlbnRzIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLypcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10sXG4gIGJ1dHRvbixcbiAgLmJ0bjAxIHtcbiAgXHRmb250LXNpemU6IDE2cHg7XG4gIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBcdGJvcmRlcjogMXB4IHNvbGlkICMwZTcxMzQ7XG4gIFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgXHRwYWRkaW5nOiAyNXB4IDYwcHggMjVweCAyMHB4O1xuICBcdGNvbG9yOiAjMGU3MTM0O1xuICBcdG1hcmdpbi1yaWdodDogMjBweDtcbiAgXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBcdG1heC13aWR0aDogMzIwcHg7XG4gIFx0d2lkdGg6IDEwMCU7XG4gIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICBcdGEge1xuICBcdH1cbiAgXHQmOmJlZm9yZSB7XG4gIFx0XHRjb250ZW50OiAnJztcbiAgXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgXHRcdHRvcDogNDQlO1xuICBcdFx0cmlnaHQ6IDE1cHg7XG4gIFx0XHR3aWR0aDogMTBweDtcbiAgXHRcdGhlaWdodDogMTBweDtcbiAgXHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjMGU3MTM0O1xuICBcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgIzBlNzEzNDtcbiAgXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgXHR9XG4gIFx0Jjpob3ZlciB7XG4gIFx0XHRiYWNrZ3JvdW5kOiAjMGU3MTM0O1xuICBcdFx0Y29sb3I6ICNmZmY7XG4gIFx0XHQmOmJlZm9yZSB7XG4gIFx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmZmZmO1xuICBcdFx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmZmZmO1xuICBcdFx0fVxuICBcdH1cbiAgfVxuICAqL1xufVxuLm1vZENvbnRlbnRzIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kQ29udGVudHM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGNsZWFyOiBib3RoO1xufVxuLm1vZENvbnRlbnRzIC5hbGlnbmxlZnQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbi5tb2RDb250ZW50cyAuYWxpZ25yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuLm1vZENvbnRlbnRzIC5hbGlnbmNlbnRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZENvbnRlbnRzIC5jX3JlZCB7XG4gIGNvbG9yOiByZWQ7XG59XG4ubW9kQ29udGVudHMgaDEsXG4ubW9kQ29udGVudHMgaDIsXG4ubW9kQ29udGVudHMgaDMsXG4ubW9kQ29udGVudHMgaDQsXG4ubW9kQ29udGVudHMgaDUsXG4ubW9kQ29udGVudHMgaDYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubW9kQ29udGVudHMgaDE6OmJlZm9yZSwgLm1vZENvbnRlbnRzIGgxOjpiZWZvcmUsIC5tb2RDb250ZW50cyBoMTo6YmVmb3JlLCAubW9kQ29udGVudHMgaDE6OmJlZm9yZSwgLm1vZENvbnRlbnRzIGgxOjpiZWZvcmUsIC5tb2RDb250ZW50cyBoMTo6YmVmb3JlLCAubW9kQ29udGVudHMgaDE6OmFmdGVyLCAubW9kQ29udGVudHMgaDE6OmFmdGVyLCAubW9kQ29udGVudHMgaDE6OmFmdGVyLCAubW9kQ29udGVudHMgaDE6OmFmdGVyLCAubW9kQ29udGVudHMgaDE6OmFmdGVyLCAubW9kQ29udGVudHMgaDE6OmFmdGVyLFxuLm1vZENvbnRlbnRzIGgyOjpiZWZvcmUsXG4ubW9kQ29udGVudHMgaDI6OmJlZm9yZSxcbi5tb2RDb250ZW50cyBoMjo6YmVmb3JlLFxuLm1vZENvbnRlbnRzIGgyOjpiZWZvcmUsXG4ubW9kQ29udGVudHMgaDI6OmJlZm9yZSxcbi5tb2RDb250ZW50cyBoMjo6YmVmb3JlLFxuLm1vZENvbnRlbnRzIGgyOjphZnRlcixcbi5tb2RDb250ZW50cyBoMjo6YWZ0ZXIsXG4ubW9kQ29udGVudHMgaDI6OmFmdGVyLFxuLm1vZENvbnRlbnRzIGgyOjphZnRlcixcbi5tb2RDb250ZW50cyBoMjo6YWZ0ZXIsXG4ubW9kQ29udGVudHMgaDI6OmFmdGVyLFxuLm1vZENvbnRlbnRzIGgzOjpiZWZvcmUsXG4ubW9kQ29udGVudHMgaDM6OmJlZm9yZSxcbi5tb2RDb250ZW50cyBoMzo6YmVmb3JlLFxuLm1vZENvbnRlbnRzIGgzOjpiZWZvcmUsXG4ubW9kQ29udGVudHMgaDM6OmJlZm9yZSxcbi5tb2RDb250ZW50cyBoMzo6YmVmb3JlLFxuLm1vZENvbnRlbnRzIGgzOjphZnRlcixcbi5tb2RDb250ZW50cyBoMzo6YWZ0ZXIsXG4ubW9kQ29udGVudHMgaDM6OmFmdGVyLFxuLm1vZENvbnRlbnRzIGgzOjphZnRlcixcbi5tb2RDb250ZW50cyBoMzo6YWZ0ZXIsXG4ubW9kQ29udGVudHMgaDM6OmFmdGVyLFxuLm1vZENvbnRlbnRzIGg0OjpiZWZvcmUsXG4ubW9kQ29udGVudHMgaDQ6OmJlZm9yZSxcbi5tb2RDb250ZW50cyBoNDo6YmVmb3JlLFxuLm1vZENvbnRlbnRzIGg0OjpiZWZvcmUsXG4ubW9kQ29udGVudHMgaDQ6OmJlZm9yZSxcbi5tb2RDb250ZW50cyBoNDo6YmVmb3JlLFxuLm1vZENvbnRlbnRzIGg0OjphZnRlcixcbi5tb2RDb250ZW50cyBoNDo6YWZ0ZXIsXG4ubW9kQ29udGVudHMgaDQ6OmFmdGVyLFxuLm1vZENvbnRlbnRzIGg0OjphZnRlcixcbi5tb2RDb250ZW50cyBoNDo6YWZ0ZXIsXG4ubW9kQ29udGVudHMgaDQ6OmFmdGVyLFxuLm1vZENvbnRlbnRzIGg1OjpiZWZvcmUsXG4ubW9kQ29udGVudHMgaDU6OmJlZm9yZSxcbi5tb2RDb250ZW50cyBoNTo6YmVmb3JlLFxuLm1vZENvbnRlbnRzIGg1OjpiZWZvcmUsXG4ubW9kQ29udGVudHMgaDU6OmJlZm9yZSxcbi5tb2RDb250ZW50cyBoNTo6YmVmb3JlLFxuLm1vZENvbnRlbnRzIGg1OjphZnRlcixcbi5tb2RDb250ZW50cyBoNTo6YWZ0ZXIsXG4ubW9kQ29udGVudHMgaDU6OmFmdGVyLFxuLm1vZENvbnRlbnRzIGg1OjphZnRlcixcbi5tb2RDb250ZW50cyBoNTo6YWZ0ZXIsXG4ubW9kQ29udGVudHMgaDU6OmFmdGVyLFxuLm1vZENvbnRlbnRzIGg2OjpiZWZvcmUsXG4ubW9kQ29udGVudHMgaDY6OmJlZm9yZSxcbi5tb2RDb250ZW50cyBoNjo6YmVmb3JlLFxuLm1vZENvbnRlbnRzIGg2OjpiZWZvcmUsXG4ubW9kQ29udGVudHMgaDY6OmJlZm9yZSxcbi5tb2RDb250ZW50cyBoNjo6YmVmb3JlLFxuLm1vZENvbnRlbnRzIGg2OjphZnRlcixcbi5tb2RDb250ZW50cyBoNjo6YWZ0ZXIsXG4ubW9kQ29udGVudHMgaDY6OmFmdGVyLFxuLm1vZENvbnRlbnRzIGg2OjphZnRlcixcbi5tb2RDb250ZW50cyBoNjo6YWZ0ZXIsXG4ubW9kQ29udGVudHMgaDY6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGNsZWFyOiBib3RoO1xufVxuLm1vZENvbnRlbnRzIHVsOm5vdCgucGFnaW5hdGlvbikge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubW9kQ29udGVudHMgdWw6bm90KC5wYWdpbmF0aW9uKSBsaSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubW9kQ29udGVudHMgdWw6bm90KC5wYWdpbmF0aW9uKSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICBsZWZ0OiAycHg7XG4gIGJhY2tncm91bmQ6ICMwMDFmNjI7XG59XG4ubW9kQ29udGVudHMgdWw6bm90KC5wYWdpbmF0aW9uKSB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDRweDtcbiAgYmFja2dyb3VuZDogIzAwMWY2Mjtcbn1cbi5tb2RDb250ZW50cyB1bDpub3QoLnBhZ2luYXRpb24pLmxpc3Rfbm9uZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubW9kQ29udGVudHMgdWw6bm90KC5wYWdpbmF0aW9uKS5saXN0X25vbmUgbGkge1xuICBwYWRkaW5nOiAwO1xufVxuLm1vZENvbnRlbnRzIHVsOm5vdCgucGFnaW5hdGlvbikubGlzdF9ub25lIGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZENvbnRlbnRzIHVsOm5vdCgucGFnaW5hdGlvbikubW9kTGlzdEp1bXAge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5tb2RDb250ZW50cyB1bDpub3QoLnBhZ2luYXRpb24pLm1vZExpc3RKdW1wIGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDEwcHggMjBweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9kQ29udGVudHMgdWw6bm90KC5wYWdpbmF0aW9uKS5tb2RMaXN0SnVtcCBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ubW9kQ29udGVudHMgdWw6bm90KC5wYWdpbmF0aW9uKS5tb2RMaXN0SnVtcCBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZENvbnRlbnRzIHVsOm5vdCgucGFnaW5hdGlvbikubW9kTGlzdEp1bXAgbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDY4YjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggNDBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1vZENvbnRlbnRzIHVsOm5vdCgucGFnaW5hdGlvbikubW9kTGlzdEp1bXAgbGkgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMTVweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDFmNjI7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDFmNjI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RDb250ZW50cyB1bDpub3QoLnBhZ2luYXRpb24pLm1vZExpc3RKdW1wIGxpIGEge1xuICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDMwcHg7XG4gIH1cbiAgLm1vZENvbnRlbnRzIHVsOm5vdCgucGFnaW5hdGlvbikubW9kTGlzdEp1bXAgbGkgYTpiZWZvcmUge1xuICAgIHRvcDogOHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5tb2RDb250ZW50cyB1bDpub3QoLnBhZ2luYXRpb24pLm1vZExpc3RUYWJsZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5tb2RDb250ZW50cyB1bDpub3QoLnBhZ2luYXRpb24pLm1vZExpc3RUYWJsZSBsaSB7XG4gIGNvbG9yOiAjM2MzYzNjO1xuICB3aWR0aDogMjUlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAwIDEwcHggMCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9kQ29udGVudHMgdWw6bm90KC5wYWdpbmF0aW9uKS5tb2RMaXN0VGFibGUgbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5tb2RDb250ZW50cyB1bDpub3QoLnBhZ2luYXRpb24pLm1vZExpc3RUYWJsZSBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZENvbnRlbnRzIHVsOm5vdCgucGFnaW5hdGlvbikubW9kTGlzdFRhYmxlIGxpIGEsXG4ubW9kQ29udGVudHMgdWw6bm90KC5wYWdpbmF0aW9uKS5tb2RMaXN0VGFibGUgbGkgYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDFmNjI7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE1cHggMzVweDtcbiAgY29sb3I6ICMzYzNjM2M7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZENvbnRlbnRzIHVsOm5vdCgucGFnaW5hdGlvbikubW9kTGlzdFRhYmxlIGxpIGE6YWZ0ZXIsXG4ubW9kQ29udGVudHMgdWw6bm90KC5wYWdpbmF0aW9uKS5tb2RMaXN0VGFibGUgbGkgYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAxZjYyO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAxZjYyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ubW9kQ29udGVudHMgb2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBvbF9saTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm1vZENvbnRlbnRzIG9sIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5tb2RDb250ZW50cyBvbCBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBvbF9saTtcbiAgY29udGVudDogY291bnRlcnMob2xfbGksIFwiLlwiKSBcIlwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMzYzNjM2M7XG59XG4ubW9kQ29udGVudHMgLndwLWNhcHRpb24sXG4ubW9kQ29udGVudHMgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubW9kQ29udGVudHMgLndwLWNhcHRpb24gcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2RDb250ZW50cyBoMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiBjYWxjKDI2cHggKyA0ICogKDEwMHZ3IC0gMzc1cHgpIC8gMTU0NSk7XG4gIGNvbG9yOiAjMDAxZjYyO1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmNWY1Zjc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2RDb250ZW50cyBoMyB7XG4gIGNvbG9yOiAjMDAxZjYyO1xuICBmb250LXNpemU6IDI1cHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDFmNjI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RDb250ZW50cyBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4ubW9kQ29udGVudHMgaDQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMHB4IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICMwMDFmNjI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm1vZENvbnRlbnRzIGg1IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzNiM2IzYjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubW9kQ29udGVudHMgaDYge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMHB4IDBweCAzcHggMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkICMzMjMyMzI7XG59XG4ubW9kQ29udGVudHMgcCB7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLm1vZENvbnRlbnRzIC5wYWdpbmF0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbi5tb2RDb250ZW50cyAucGFnaW5hdGlvbiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm1vZENvbnRlbnRzIC5wYWdpbmF0aW9uIGxpIHtcbiAgICBtYXJnaW46IDAgNXB4O1xuICB9XG59XG4ubW9kQ29udGVudHMgLnBhZ2luYXRpb24gbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kQ29udGVudHMgLnBhZ2luYXRpb24gLnBhZ2UtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2RDb250ZW50cyAucGFnaW5hdGlvbiAucGFnZS1pdGVtLnByZXYgLnBhZ2UtbGluaywgLm1vZENvbnRlbnRzIC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0ubmV4dCAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAyMDYzO1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IGNhbGMoMTBweCArIDYgKiAoMTAwdncgLSAzNzVweCkgLyAxNTQ1KTtcbn1cbi5tb2RDb250ZW50cyAucGFnaW5hdGlvbiAucGFnZS1pdGVtLnByZXY6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb21tb24vaWNvbl9hcnJvdzJfcmlnaHRfYmx1ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTgwZGVnKTtcbn1cbi5tb2RDb250ZW50cyAucGFnaW5hdGlvbiAucGFnZS1pdGVtLm5leHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NvbW1vbi9pY29uX2Fycm93Ml9yaWdodF9ibHVlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLm1vZENvbnRlbnRzIC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyMDYzO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5tb2RDb250ZW50cyAucGFnaW5hdGlvbiAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogIzAwMjA2MztcbiAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAyICogKDEwMHZ3IC0gMzc1cHgpIC8gMTU0NSk7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5tb2RDb250ZW50cyAucGFnaW5hdGlvbiAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6IDVweCA3cHg7XG4gIH1cbn1cbi5tb2RDb250ZW50cyBpbnB1dFt0eXBlPXJhZGlvXSxcbi5tb2RDb250ZW50cyBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYmFiYWI7XG4gIGNsaXA6IHVuc2V0O1xuICBjbGlwLXBhdGg6IHVuc2V0O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogYXV0bztcbiAgb3ZlcmZsb3c6IHVuc2V0O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogdW5zZXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLm1vZENvbnRlbnRzIGlucHV0W3R5cGU9c3VibWl0XS53cGNmN2MtYnRuLWNvbmZpcm0sIC5tb2RDb250ZW50cyBpbnB1dFt0eXBlPXN1Ym1pdF0ud3BjZjctc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjA2MyAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IGNhbGMoMTZweCArIDIgKiAoMTAwdncgLSAzNzVweCkgLyAxNTQ1KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4ubW9kQ29udGVudHMgaW5wdXRbdHlwZT1zdWJtaXRdLndwY2Y3Yy1idG4tY29uZmlybTpob3ZlciwgLm1vZENvbnRlbnRzIGlucHV0W3R5cGU9c3VibWl0XS53cGNmNy1zdWJtaXQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ubW9kQ29udGVudHMgaW5wdXRbdHlwZT1idXR0b25dLndwY2Y3Yy1idG4tYmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU4ZWYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzAwMjA2MztcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IGNhbGMoMTZweCArIDIgKiAoMTAwdncgLSAzNzVweCkgLyAxNTQ1KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4ubW9kQ29udGVudHMgaW5wdXRbdHlwZT1idXR0b25dLndwY2Y3Yy1idG4tYmFjazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5tb2RDb250ZW50cyBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2RDb250ZW50cyAjZ2FsbGVyeSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubW9kQ29udGVudHMgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSB7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi5tb2RDb250ZW50cyAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIGltZyB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1vZENvbnRlbnRzIC5uZXdzLWxpc3QtdW5pdCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubW9kQ29udGVudHMgLm5ld3MtbGlzdC11bml0IC5idG4wMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5tb2RDb250ZW50cyAubmV3cy1saXN0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICMwMDIwNjMgc29saWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vZENvbnRlbnRzIC5uZXdzLWxpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLm1vZENvbnRlbnRzIC5uZXdzLWxpc3Q6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLm1vZENvbnRlbnRzIC5uZXdzLWxpc3QgZHQge1xuICB3aWR0aDogY2FsYygyMCUgKyAzMHB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RDb250ZW50cyAubmV3cy1saXN0IGR0IHtcbiAgICB3aWR0aDogY2FsYygyMyUgKyAzMHB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubW9kQ29udGVudHMgLm5ld3MtbGlzdCBkdCB7XG4gICAgd2lkdGg6IGNhbGMoMzAlICsgMzBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vZENvbnRlbnRzIC5uZXdzLWxpc3QgZHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tb2RDb250ZW50cyAubmV3cy1saXN0IGR0IC5jYXRlLWl0ZW0xLFxuLm1vZENvbnRlbnRzIC5uZXdzLWxpc3QgZHQgLmNhdGUtaXRlbTIsXG4ubW9kQ29udGVudHMgLm5ld3MtbGlzdCBkdCAuY2F0ZS1pdGVtMyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBjYWxjKDEycHggKyAyICogKDEwMHZ3IC0gMzc1cHgpIC8gMTU0NSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDFweCAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyogd2lkdGg6IDcwcHg7ICovXG4gIHdpZHRoOiAxMjBweDtcbn1cbi5tb2RDb250ZW50cyAubmV3cy1saXN0IGR0IC5jYXRlLWl0ZW0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmNDAzODtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm1vZENvbnRlbnRzIC5uZXdzLWxpc3QgZHQgLmNhdGUtaXRlbTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggIzAwMjA2MyBzb2xpZDtcbiAgY29sb3I6ICMzYzNjM2M7XG59XG4ubW9kQ29udGVudHMgLm5ld3MtbGlzdCBkdCAuY2F0ZS1pdGVtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOTg0Mjg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5tb2RDb250ZW50cyAubmV3cy1saXN0IGR0IC5wb3N0LWRhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubW9kQ29udGVudHMgLm5ld3MtbGlzdCBkZCB7XG4gIHdpZHRoOiBjYWxjKDgwJSAtIDMwcHgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RDb250ZW50cyAubmV3cy1saXN0IGRkIHtcbiAgICB3aWR0aDogY2FsYyg3NyUgLSAzMHB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubW9kQ29udGVudHMgLm5ld3MtbGlzdCBkZCB7XG4gICAgd2lkdGg6IGNhbGMoNzAlIC0gMzBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vZENvbnRlbnRzIC5uZXdzLWxpc3QgZGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubW9kQ29udGVudHMgLmJ0bl9wZGYge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGFnZS9idG5fcGRmLnBuZ1wiKSBuby1yZXBlYXQgcmlnaHQgNXB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAzNXB4O1xufVxuLm1vZENvbnRlbnRzIC5idG5fZG9jIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BhZ2UvYnRuX2RvYy5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0IDVweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzVweDtcbn1cbi5tb2RDb250ZW50cyAuYnRuX3hscyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYWdlL2J0bl94bHMucG5nXCIpIG5vLXJlcGVhdCByaWdodCA1cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1cHg7XG59XG4ubW9kQ29udGVudHMgLmJ0bl9ibGFuayB7XG4gIHBhZGRpbmc6IDAgNDBweCAwIDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BhZ2UvYnRuX2JsYW5rLnBuZ1wiKSBuby1yZXBlYXQgcmlnaHQgNXB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xufVxuLm1vZENvbnRlbnRzIC5idG5fcGRmLFxuLm1vZENvbnRlbnRzIC5idG5fZG9jLFxuLm1vZENvbnRlbnRzIC5idG5feGxzLFxuLm1vZENvbnRlbnRzIC5idG5fYmxhbmsge1xuICBwYWRkaW5nOiAzcHggNDVweCAzcHggMDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLm1vZENvbnRlbnRzIC5idG4wMSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFmNjI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAxNXB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWluLWhlaWdodDogNjVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDFmNjI7XG59XG4ubW9kQ29udGVudHMgLmJ0bjAxIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDM1cHg7XG59XG4ubW9kQ29udGVudHMgLmJ0bjAxOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuLm1vZENvbnRlbnRzIC5idG4wMTpob3ZlciB7XG4gIGNvbG9yOiAjMDAxZjYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLm1vZENvbnRlbnRzIC5idG4wMTpob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMWY2MjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwMWY2Mjtcbn1cbi5tb2RDb250ZW50cyAud3BjZjctZmllbGQtZ3JvdXAgYnI6bnRoLW9mLXR5cGUoMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZENvbnRlbnRzIC53cGNmNy1maWVsZC1ncm91cCBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICB3aWR0aDogNDBweDtcbn1cbi5tb2RDb250ZW50cyAud3BjZjctZmllbGQtZ3JvdXAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHdpZHRoOiAxMjBweDtcbn1cbi5tb2RDb250ZW50cyAud3BjZjctZmllbGQtZ3JvdXAtYWRkLFxuLm1vZENvbnRlbnRzIC53cGNmNy1maWVsZC1ncm91cC1yZW1vdmUge1xuICBwYWRkaW5nOiA4cHggMThweDtcbiAgbWF4LXdpZHRoOiA1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubW9kQ29udGVudHMgLndwY2Y3LWZpZWxkLWdyb3VwLWFkZDpiZWZvcmUsXG4ubW9kQ29udGVudHMgLndwY2Y3LWZpZWxkLWdyb3VwLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLm1vZENvbnRlbnRzIHRhYmxlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi5tb2RDb250ZW50cyB0YWJsZSB0aCxcbi5tb2RDb250ZW50cyB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzY7XG59XG4ubW9kQ29udGVudHMgdGFibGUgdGQgPiB1bCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5tb2RDb250ZW50cyB0YWJsZSB0ZCA+IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2RDb250ZW50cyB0YWJsZSB0aGVhZCB0aCxcbi5tb2RDb250ZW50cyB0YWJsZSB0aGVhZCB0ZCxcbi5tb2RDb250ZW50cyB0YWJsZSB0Zm9vdCB0aCxcbi5tb2RDb250ZW50cyB0YWJsZSB0Zm9vdCB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQ6ICMwMDFmNjI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1vZENvbnRlbnRzIHRhYmxlIHRib2R5IHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogI2U1ZThlZjtcbiAgY29sb3I6ICMzYzNjM2M7XG59XG4ubW9kQ29udGVudHMgdGFibGUgdGJvZHkgdGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzNjM2MzYztcbn1cbi5tb2RDb250ZW50cyB0YWJsZSAud3AtY2FwdGlvbiB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubW9kQ29udGVudHMgdGFibGUgLndwLWNhcHRpb24gcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2RDb250ZW50cyB0YWJsZSAud3AtY2FwdGlvbiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubW9kQ29udGVudHMgdGFibGUudGJsX25vbmUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubW9kQ29udGVudHMgdGFibGUudGJsX25vbmUgdGgsXG4ubW9kQ29udGVudHMgdGFibGUudGJsX25vbmUgdGQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5tb2RDb250ZW50cyB0YWJsZS50YmxfZml4IHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi5tb2RDb250ZW50cyB0YWJsZS50YmxfZnVsbCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ubW9kQ29udGVudHMgdGFibGUuY2FsX3RhYmxlIHRoLFxuLm1vZENvbnRlbnRzIHRhYmxlLmNhbF90YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5tb2RDb250ZW50cyB0YWJsZS5jYWxfdGFibGUgdHIuY2FsLXRhYmxlLW9kZCB0aCxcbi5tb2RDb250ZW50cyB0YWJsZS5jYWxfdGFibGUgdHIuY2FsLXRhYmxlLW9kZCB0ZCB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RDb250ZW50cyAuYWxpZ25sZWZ0LFxuLm1vZENvbnRlbnRzIC5hbGlnbnJpZ2h0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gIH1cbiAgLm1vZENvbnRlbnRzIC5zY3JvbGxfd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLm1vZENvbnRlbnRzIC5zY3JvbGxfd3JhcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4oaS44K544Kv44Ot44O844Or44Gn44GN44G+44GZ44CCXCI7XG4gIH1cbiAgLm1vZENvbnRlbnRzIC50Ymxfc2Nyb2xsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogNzY3cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNzY3cHggIWltcG9ydGFudDtcbiAgfVxuICAubW9kQ29udGVudHMgLnRibF9yZXNwb25zaXZlLFxuLm1vZENvbnRlbnRzIC50YmxfcmVzcG9uc2l2ZSB0aGVhZCxcbi5tb2RDb250ZW50cyAudGJsX3Jlc3BvbnNpdmUgdGZvb3QsXG4ubW9kQ29udGVudHMgLnRibF9yZXNwb25zaXZlIHRib2R5LFxuLm1vZENvbnRlbnRzIC50YmxfcmVzcG9uc2l2ZSB0cixcbi5tb2RDb250ZW50cyAudGJsX3Jlc3BvbnNpdmUgdGgsXG4ubW9kQ29udGVudHMgLnRibF9yZXNwb25zaXZlIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAubW9kQ29udGVudHMgLnRibF9yZXNwb25zaXZlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M1YzVjNjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjNWM1YzY7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M1YzVjNjtcbiAgfVxuICAubW9kQ29udGVudHMgLnRibF9yZXNwb25zaXZlIHRoLFxuLm1vZENvbnRlbnRzIC50YmxfcmVzcG9uc2l2ZSB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNWM1YzY7XG4gIH1cbiAgLm1vZENvbnRlbnRzIC5saXN0XzEgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2RDb250ZW50cyAubGlzdF8xIGxpOm50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5tb2RDb250ZW50c1JlY3J1aXQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAvKlxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXSxcbiAgYnV0dG9uLFxuICAuYnRuMDEge1xuICBcdGZvbnQtc2l6ZTogMTZweDtcbiAgXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIFx0Ym9yZGVyOiAxcHggc29saWQgIzBlNzEzNDtcbiAgXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBcdHBhZGRpbmc6IDI1cHggNjBweCAyNXB4IDIwcHg7XG4gIFx0Y29sb3I6ICMwZTcxMzQ7XG4gIFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBcdG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIFx0bWF4LXdpZHRoOiAzMjBweDtcbiAgXHR3aWR0aDogMTAwJTtcbiAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFx0YSB7XG4gIFx0fVxuICBcdCY6YmVmb3JlIHtcbiAgXHRcdGNvbnRlbnQ6ICcnO1xuICBcdFx0cG9zaXRpb246IGFic29sdXRlO1xuICBcdFx0dG9wOiA0NCU7XG4gIFx0XHRyaWdodDogMTVweDtcbiAgXHRcdHdpZHRoOiAxMHB4O1xuICBcdFx0aGVpZ2h0OiAxMHB4O1xuICBcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICMwZTcxMzQ7XG4gIFx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMGU3MTM0O1xuICBcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBcdH1cbiAgXHQmOmhvdmVyIHtcbiAgXHRcdGJhY2tncm91bmQ6ICMwZTcxMzQ7XG4gIFx0XHRjb2xvcjogI2ZmZjtcbiAgXHRcdCY6YmVmb3JlIHtcbiAgXHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmZmZmY7XG4gIFx0XHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmZmZmY7XG4gIFx0XHR9XG4gIFx0fVxuICB9XG4gICovXG59XG4ubW9kQ29udGVudHNSZWNydWl0IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kQ29udGVudHNSZWNydWl0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBjbGVhcjogYm90aDtcbn1cbi5tb2RDb250ZW50c1JlY3J1aXQgLmFsaWdubGVmdCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuLm1vZENvbnRlbnRzUmVjcnVpdCAuYWxpZ25yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuLm1vZENvbnRlbnRzUmVjcnVpdCAuYWxpZ25jZW50ZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2RDb250ZW50c1JlY3J1aXQgLmNfcmVkIHtcbiAgY29sb3I6IHJlZDtcbn1cbi5tb2RDb250ZW50c1JlY3J1aXQgaDEsXG4ubW9kQ29udGVudHNSZWNydWl0IGgyLFxuLm1vZENvbnRlbnRzUmVjcnVpdCBoMyxcbi5tb2RDb250ZW50c1JlY3J1aXQgaDQsXG4ubW9kQ29udGVudHNSZWNydWl0IGg1LFxuLm1vZENvbnRlbnRzUmVjcnVpdCBoNiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuLm1vZENvbnRlbnRzUmVjcnVpdCBoMTo6YmVmb3JlLCAubW9kQ29udGVudHNSZWNydWl0IGgxOjpiZWZvcmUsIC5tb2RDb250ZW50c1JlY3J1aXQgaDE6OmJlZm9yZSwgLm1vZENvbnRlbnRzUmVjcnVpdCBoMTo6YmVmb3JlLCAubW9kQ29udGVudHNSZWNydWl0IGgxOjpiZWZvcmUsIC5tb2RDb250ZW50c1JlY3J1aXQgaDE6OmJlZm9yZSwgLm1vZENvbnRlbnRzUmVjcnVpdCBoMTo6YWZ0ZXIsIC5tb2RDb250ZW50c1JlY3J1aXQgaDE6OmFmdGVyLCAubW9kQ29udGVudHNSZWNydWl0IGgxOjphZnRlciwgLm1vZENvbnRlbnRzUmVjcnVpdCBoMTo6YWZ0ZXIsIC5tb2RDb250ZW50c1JlY3J1aXQgaDE6OmFmdGVyLCAubW9kQ29udGVudHNSZWNydWl0IGgxOjphZnRlcixcbi5tb2RDb250ZW50c1JlY3J1aXQgaDI6OmJlZm9yZSxcbi5tb2RDb250ZW50c1JlY3J1aXQgaDI6OmJlZm9yZSxcbi5tb2RDb250ZW50c1JlY3J1aXQgaDI6OmJlZm9yZSxcbi5tb2RDb250ZW50c1JlY3J1aXQgaDI6OmJlZm9yZSxcbi5tb2RDb250ZW50c1JlY3J1aXQgaDI6OmJlZm9yZSxcbi5tb2RDb250ZW50c1JlY3J1aXQgaDI6OmJlZm9yZSxcbi5tb2RDb250ZW50c1JlY3J1aXQgaDI6OmFmdGVyLFxuLm1vZENvbnRlbnRzUmVjcnVpdCBoMjo6YWZ0ZXIsXG4ubW9kQ29udGVudHNSZWNydWl0IGgyOjphZnRlcixcbi5tb2RDb250ZW50c1JlY3J1aXQgaDI6OmFmdGVyLFxuLm1vZENvbnRlbnRzUmVjcnVpdCBoMjo6YWZ0ZXIsXG4ubW9kQ29udGVudHNSZWNydWl0IGgyOjphZnRlcixcbi5tb2RDb250ZW50c1JlY3J1aXQgaDM6OmJlZm9yZSxcbi5tb2RDb250ZW50c1JlY3J1aXQgaDM6OmJlZm9yZSxcbi5tb2RDb250ZW50c1JlY3J1aXQgaDM6OmJlZm9yZSxcbi5tb2RDb250ZW50c1JlY3J1aXQgaDM6OmJlZm9yZSxcbi5tb2RDb250ZW50c1JlY3J1aXQgaDM6OmJlZm9yZSxcbi5tb2RDb250ZW50c1JlY3J1aXQgaDM6OmJlZm9yZSxcbi5tb2RDb250ZW50c1JlY3J1aXQgaDM6OmFmdGVyLFxuLm1vZENvbnRlbnRzUmVjcnVpdCBoMzo6YWZ0ZXIsXG4ubW9kQ29udGVudHNSZWNydWl0IGgzOjphZnRlcixcbi5tb2RDb250ZW50c1JlY3J1aXQgaDM6OmFmdGVyLFxuLm1vZENvbnRlbnRzUmVjcnVpdCBoMzo6YWZ0ZXIsXG4ubW9kQ29udGVudHNSZWNydWl0IGgzOjphZnRlcixcbi5tb2RDb250ZW50c1JlY3J1aXQgaDQ6OmJlZm9yZSxcbi5tb2RDb250ZW50c1JlY3J1aXQgaDQ6OmJlZm9yZSxcbi5tb2RDb250ZW50c1JlY3J1aXQgaDQ6OmJlZm9yZSxcbi5tb2RDb250ZW50c1JlY3J1aXQgaDQ6OmJlZm9yZSxcbi5tb2RDb250ZW50c1JlY3J1aXQgaDQ6OmJlZm9yZSxcbi5tb2RDb250ZW50c1JlY3J1aXQgaDQ6OmJlZm9yZSxcbi5tb2RDb250ZW50c1JlY3J1aXQgaDQ6OmFmdGVyLFxuLm1vZENvbnRlbnRzUmVjcnVpdCBoNDo6YWZ0ZXIsXG4ubW9kQ29udGVudHNSZWNydWl0IGg0OjphZnRlcixcbi5tb2RDb250ZW50c1JlY3J1aXQgaDQ6OmFmdGVyLFxuLm1vZENvbnRlbnRzUmVjcnVpdCBoNDo6YWZ0ZXIsXG4ubW9kQ29udGVudHNSZWNydWl0IGg0OjphZnRlcixcbi5tb2RDb250ZW50c1JlY3J1aXQgaDU6OmJlZm9yZSxcbi5tb2RDb250ZW50c1JlY3J1aXQgaDU6OmJlZm9yZSxcbi5tb2RDb250ZW50c1JlY3J1aXQgaDU6OmJlZm9yZSxcbi5tb2RDb250ZW50c1JlY3J1aXQgaDU6OmJlZm9yZSxcbi5tb2RDb250ZW50c1JlY3J1aXQgaDU6OmJlZm9yZSxcbi5tb2RDb250ZW50c1JlY3J1aXQgaDU6OmJlZm9yZSxcbi5tb2RDb250ZW50c1JlY3J1aXQgaDU6OmFmdGVyLFxuLm1vZENvbnRlbnRzUmVjcnVpdCBoNTo6YWZ0ZXIsXG4ubW9kQ29udGVudHNSZWNydWl0IGg1OjphZnRlcixcbi5tb2RDb250ZW50c1JlY3J1aXQgaDU6OmFmdGVyLFxuLm1vZENvbnRlbnRzUmVjcnVpdCBoNTo6YWZ0ZXIsXG4ubW9kQ29udGVudHNSZWNydWl0IGg1OjphZnRlcixcbi5tb2RDb250ZW50c1JlY3J1aXQgaDY6OmJlZm9yZSxcbi5tb2RDb250ZW50c1JlY3J1aXQgaDY6OmJlZm9yZSxcbi5tb2RDb250ZW50c1JlY3J1aXQgaDY6OmJlZm9yZSxcbi5tb2RDb250ZW50c1JlY3J1aXQgaDY6OmJlZm9yZSxcbi5tb2RDb250ZW50c1JlY3J1aXQgaDY6OmJlZm9yZSxcbi5tb2RDb250ZW50c1JlY3J1aXQgaDY6OmJlZm9yZSxcbi5tb2RDb250ZW50c1JlY3J1aXQgaDY6OmFmdGVyLFxuLm1vZENvbnRlbnRzUmVjcnVpdCBoNjo6YWZ0ZXIsXG4ubW9kQ29udGVudHNSZWNydWl0IGg2OjphZnRlcixcbi5tb2RDb250ZW50c1JlY3J1aXQgaDY6OmFmdGVyLFxuLm1vZENvbnRlbnRzUmVjcnVpdCBoNjo6YWZ0ZXIsXG4ubW9kQ29udGVudHNSZWNydWl0IGg2OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBjbGVhcjogYm90aDtcbn1cbi5tb2RDb250ZW50c1JlY3J1aXQgdWw6bm90KC5wYWdpbmF0aW9uKSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5tb2RDb250ZW50c1JlY3J1aXQgdWw6bm90KC5wYWdpbmF0aW9uKSBsaSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubW9kQ29udGVudHNSZWNydWl0IHVsOm5vdCgucGFnaW5hdGlvbikgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgbGVmdDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZjI5YjkyO1xufVxuLm1vZENvbnRlbnRzUmVjcnVpdCB1bDpub3QoLnBhZ2luYXRpb24pIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZjI5YjkyO1xufVxuLm1vZENvbnRlbnRzUmVjcnVpdCB1bDpub3QoLnBhZ2luYXRpb24pLmxpc3Rfbm9uZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubW9kQ29udGVudHNSZWNydWl0IHVsOm5vdCgucGFnaW5hdGlvbikubGlzdF9ub25lIGxpIHtcbiAgcGFkZGluZzogMDtcbn1cbi5tb2RDb250ZW50c1JlY3J1aXQgdWw6bm90KC5wYWdpbmF0aW9uKS5saXN0X25vbmUgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kQ29udGVudHNSZWNydWl0IHVsOm5vdCgucGFnaW5hdGlvbikubW9kTGlzdEp1bXAge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubW9kQ29udGVudHNSZWNydWl0IHVsOm5vdCgucGFnaW5hdGlvbikubW9kTGlzdEp1bXAgbGkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMTBweCAyMHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RDb250ZW50c1JlY3J1aXQgdWw6bm90KC5wYWdpbmF0aW9uKS5tb2RMaXN0SnVtcCBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ubW9kQ29udGVudHNSZWNydWl0IHVsOm5vdCgucGFnaW5hdGlvbikubW9kTGlzdEp1bXAgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RDb250ZW50c1JlY3J1aXQgdWw6bm90KC5wYWdpbmF0aW9uKS5tb2RMaXN0SnVtcCBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzM0YWVkNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4IDQwcHggMTVweCAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubW9kQ29udGVudHNSZWNydWl0IHVsOm5vdCgucGFnaW5hdGlvbikubW9kTGlzdEp1bXAgbGkgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjM2MzYzNjO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjM2MzYzNjO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9kQ29udGVudHNSZWNydWl0IHVsOm5vdCgucGFnaW5hdGlvbikubW9kTGlzdEp1bXAgbGkgYSB7XG4gICAgcGFkZGluZzogNXB4IDVweCA1cHggMzBweDtcbiAgfVxuICAubW9kQ29udGVudHNSZWNydWl0IHVsOm5vdCgucGFnaW5hdGlvbikubW9kTGlzdEp1bXAgbGkgYTpiZWZvcmUge1xuICAgIHRvcDogOHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5tb2RDb250ZW50c1JlY3J1aXQgdWw6bm90KC5wYWdpbmF0aW9uKS5tb2RMaXN0VGFibGUge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubW9kQ29udGVudHNSZWNydWl0IHVsOm5vdCgucGFnaW5hdGlvbikubW9kTGlzdFRhYmxlIGxpIHtcbiAgY29sb3I6ICMzYzNjM2M7XG4gIHdpZHRoOiA0OSU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RDb250ZW50c1JlY3J1aXQgdWw6bm90KC5wYWdpbmF0aW9uKS5tb2RMaXN0VGFibGUgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubW9kQ29udGVudHNSZWNydWl0IHVsOm5vdCgucGFnaW5hdGlvbikubW9kTGlzdFRhYmxlIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kQ29udGVudHNSZWNydWl0IHVsOm5vdCgucGFnaW5hdGlvbikubW9kTGlzdFRhYmxlIGxpIGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI2YyOWI5MjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTVweCAzNXB4O1xuICBjb2xvcjogIzNjM2MzYztcbiAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kQ29udGVudHNSZWNydWl0IHVsOm5vdCgucGFnaW5hdGlvbikubW9kTGlzdFRhYmxlIGxpIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xuICByaWdodDogMTVweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmMjliOTI7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmMjliOTI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5tb2RDb250ZW50c1JlY3J1aXQgb2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBvbF9saTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm1vZENvbnRlbnRzUmVjcnVpdCBvbCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubW9kQ29udGVudHNSZWNydWl0IG9sIGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG9sX2xpO1xuICBjb250ZW50OiBjb3VudGVycyhvbF9saSwgXCIuXCIpIFwiXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzNjM2MzYztcbn1cbi5tb2RDb250ZW50c1JlY3J1aXQgLndwLWNhcHRpb24sXG4ubW9kQ29udGVudHNSZWNydWl0IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm1vZENvbnRlbnRzUmVjcnVpdCAud3AtY2FwdGlvbiBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLm1vZENvbnRlbnRzUmVjcnVpdCBoMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiBjYWxjKDI2cHggKyA0ICogKDEwMHZ3IC0gMzc1cHgpIC8gMTU0NSk7XG4gIGNvbG9yOiAjNDE0MTQxO1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2Y2ZDc5OSwgI2VmODU4Yyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2RDb250ZW50c1JlY3J1aXQgaDMge1xuICBjb2xvcjogIzQxNDE0MTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWxlZnQ6IDhweCAjZWY4NThjIHNvbGlkO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiAjZWY4NThjO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfSAqL1xufVxuLm1vZENvbnRlbnRzUmVjcnVpdCBoMzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2VmODU4YyAwJSwgI2Y2ZDI4ZiAzNiUsICNiYmQ1OGEgNzIlLCAjOTRkMWNhIDEwMCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9kQ29udGVudHNSZWNydWl0IGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5tb2RDb250ZW50c1JlY3J1aXQgaDQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjM5LCAxMzMsIDE0MCwgMC42KSAwJSwgcmdiYSgyNDYsIDIxMCwgMTQzLCAwLjYpIDM2JSwgcmdiYSgxODcsIDIxMywgMTM4LCAwLjYpIDcyJSwgcmdiYSgxNDgsIDIwOSwgMjAyLCAwLjYpIDEwMCUpO1xufVxuLm1vZENvbnRlbnRzUmVjcnVpdCBoNSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwcHggMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgI2YyOWI5Mjtcbn1cbi5tb2RDb250ZW50c1JlY3J1aXQgaDYge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMHB4IDBweCAzcHggMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkICMzMjMyMzI7XG59XG4ubW9kQ29udGVudHNSZWNydWl0IHAge1xuICBjb2xvcjogIzMyMzIzMjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tb2RDb250ZW50c1JlY3J1aXQgLnBhZ2luYXRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1vZENvbnRlbnRzUmVjcnVpdCAucGFnaW5hdGlvbiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm1vZENvbnRlbnRzUmVjcnVpdCAucGFnaW5hdGlvbiBsaSB7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgfVxufVxuLm1vZENvbnRlbnRzUmVjcnVpdCAucGFnaW5hdGlvbiBsaTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RDb250ZW50c1JlY3J1aXQgLnBhZ2luYXRpb24gLnBhZ2UtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2RDb250ZW50c1JlY3J1aXQgLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5wcmV2IC5wYWdlLWxpbmssIC5tb2RDb250ZW50c1JlY3J1aXQgLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5uZXh0IC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmMjliOTI7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogY2FsYygxMHB4ICsgNiAqICgxMDB2dyAtIDM3NXB4KSAvIDE1NDUpO1xufVxuLm1vZENvbnRlbnRzUmVjcnVpdCAucGFnaW5hdGlvbiAucGFnZS1pdGVtLnByZXY6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZjI5YjkyO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmMjliOTI7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4ubW9kQ29udGVudHNSZWNydWl0IC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0ubmV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xuICByaWdodDogMTVweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmMjliOTI7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmMjliOTI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5tb2RDb250ZW50c1JlY3J1aXQgLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjliOTI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1vZENvbnRlbnRzUmVjcnVpdCAucGFnaW5hdGlvbiAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogI2YyOWI5MjtcbiAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAyICogKDEwMHZ3IC0gMzc1cHgpIC8gMTU0NSk7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5tb2RDb250ZW50c1JlY3J1aXQgLnBhZ2luYXRpb24gLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiA1cHggN3B4O1xuICB9XG59XG4ubW9kQ29udGVudHNSZWNydWl0IGlucHV0W3R5cGU9cmFkaW9dLFxuLm1vZENvbnRlbnRzUmVjcnVpdCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYmFiYWI7XG4gIGNsaXA6IHVuc2V0O1xuICBjbGlwLXBhdGg6IHVuc2V0O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogYXV0bztcbiAgb3ZlcmZsb3c6IHVuc2V0O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogdW5zZXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLm1vZENvbnRlbnRzUmVjcnVpdCBpbnB1dFt0eXBlPXN1Ym1pdF0ud3BjZjdjLWJ0bi1jb25maXJtLCAubW9kQ29udGVudHNSZWNydWl0IGlucHV0W3R5cGU9c3VibWl0XS53cGNmNy1zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI5YjkyICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogY2FsYygxNnB4ICsgMiAqICgxMDB2dyAtIDM3NXB4KSAvIDE1NDUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI0MHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbi5tb2RDb250ZW50c1JlY3J1aXQgaW5wdXRbdHlwZT1zdWJtaXRdLndwY2Y3Yy1idG4tY29uZmlybTpob3ZlciwgLm1vZENvbnRlbnRzUmVjcnVpdCBpbnB1dFt0eXBlPXN1Ym1pdF0ud3BjZjctc3VibWl0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLm1vZENvbnRlbnRzUmVjcnVpdCBpbnB1dFt0eXBlPWJ1dHRvbl0ud3BjZjdjLWJ0bi1iYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZWVlYSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6IGdyYXk7XG4gIGZvbnQtc2l6ZTogY2FsYygxNnB4ICsgMiAqICgxMDB2dyAtIDM3NXB4KSAvIDE1NDUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI0MHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbi5tb2RDb250ZW50c1JlY3J1aXQgaW5wdXRbdHlwZT1idXR0b25dLndwY2Y3Yy1idG4tYmFjazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5tb2RDb250ZW50c1JlY3J1aXQgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kQ29udGVudHNSZWNydWl0ICNnYWxsZXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tb2RDb250ZW50c1JlY3J1aXQgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSB7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi5tb2RDb250ZW50c1JlY3J1aXQgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSBpbWcge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tb2RDb250ZW50c1JlY3J1aXQgLm5ld3MtbGlzdC11bml0IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5tb2RDb250ZW50c1JlY3J1aXQgLm5ld3MtbGlzdC11bml0IC5idG4wMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDI2MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubW9kQ29udGVudHNSZWNydWl0IC5uZXdzLWxpc3Qge1xuICBib3JkZXItYm90dG9tOiAxcHggI2YyOWI5MiBzb2xpZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9kQ29udGVudHNSZWNydWl0IC5uZXdzLWxpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLm1vZENvbnRlbnRzUmVjcnVpdCAubmV3cy1saXN0Omxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG4ubW9kQ29udGVudHNSZWNydWl0IC5uZXdzLWxpc3QgZHQge1xuICB3aWR0aDogY2FsYygxNSUgKyAyMHB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1vZENvbnRlbnRzUmVjcnVpdCAubmV3cy1saXN0IGR0IHtcbiAgICB3aWR0aDogY2FsYygyMCUgKyAyMHB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9kQ29udGVudHNSZWNydWl0IC5uZXdzLWxpc3QgZHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tb2RDb250ZW50c1JlY3J1aXQgLm5ld3MtbGlzdCBkdCAuY2F0ZS1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyOWI5MjtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogY2FsYygxMnB4ICsgMiAqICgxMDB2dyAtIDM3NXB4KSAvIDE1NDUpO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5tb2RDb250ZW50c1JlY3J1aXQgLm5ld3MtbGlzdCBkdCAucG9zdC1kYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1vZENvbnRlbnRzUmVjcnVpdCAubmV3cy1saXN0IGRkIHtcbiAgd2lkdGg6IGNhbGMoODUlIC0gMjBweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RDb250ZW50c1JlY3J1aXQgLm5ld3MtbGlzdCBkZCB7XG4gICAgd2lkdGg6IGNhbGMoODAlIC0gMjBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vZENvbnRlbnRzUmVjcnVpdCAubmV3cy1saXN0IGRkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1vZENvbnRlbnRzUmVjcnVpdCAuYnRuX3BkZiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYWdlL3JlY3J1aXRfYnRuX3BkZi5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0IDVweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjFweDtcbn1cbi5tb2RDb250ZW50c1JlY3J1aXQgLmJ0bl9kb2Mge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGFnZS9yZWNydWl0X2J0bl9kb2MucG5nXCIpIG5vLXJlcGVhdCByaWdodCA1cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG59XG4ubW9kQ29udGVudHNSZWNydWl0IC5idG5feGxzIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BhZ2UvcmVjcnVpdF9idG5feGxzLnBuZ1wiKSBuby1yZXBlYXQgcmlnaHQgNXB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xufVxuLm1vZENvbnRlbnRzUmVjcnVpdCAuYnRuX3BwdCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYWdlL3JlY3J1aXRfYnRuX3BwdC5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0IDVweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbn1cbi5tb2RDb250ZW50c1JlY3J1aXQgLmJ0bl9ibGFuayB7XG4gIHBhZGRpbmc6IDAgNDBweCAwIDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BhZ2UvcmVjcnVpdF9idG5fYmxhbmsucG5nXCIpIG5vLXJlcGVhdCByaWdodCA1cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG59XG4ubW9kQ29udGVudHNSZWNydWl0IC5idG5fcGRmLFxuLm1vZENvbnRlbnRzUmVjcnVpdCAuYnRuX2RvYyxcbi5tb2RDb250ZW50c1JlY3J1aXQgLmJ0bl94bHMsXG4ubW9kQ29udGVudHNSZWNydWl0IC5idG5fcHB0LFxuLm1vZENvbnRlbnRzUmVjcnVpdCAuYnRuX2JsYW5rIHtcbiAgcGFkZGluZzogM3B4IDQ1cHggM3B4IDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5tb2RDb250ZW50c1JlY3J1aXQgLmJ0bjAxIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZjZkNzk5LCAjZWY4NThjKTtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMTBweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5tb2RDb250ZW50c1JlY3J1aXQgLmJ0bjAxIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDM1cHg7XG59XG4ubW9kQ29udGVudHNSZWNydWl0IC5idG4wMTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5tb2RDb250ZW50c1JlY3J1aXQgLndwY2Y3LWZpZWxkLWdyb3VwIGJyOm50aC1vZi10eXBlKDIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RDb250ZW50c1JlY3J1aXQgLndwY2Y3LWZpZWxkLWdyb3VwIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIHdpZHRoOiA0MHB4O1xufVxuLm1vZENvbnRlbnRzUmVjcnVpdCAud3BjZjctZmllbGQtZ3JvdXAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHdpZHRoOiAxMjBweDtcbn1cbi5tb2RDb250ZW50c1JlY3J1aXQgLndwY2Y3LWZpZWxkLWdyb3VwLWFkZCxcbi5tb2RDb250ZW50c1JlY3J1aXQgLndwY2Y3LWZpZWxkLWdyb3VwLXJlbW92ZSB7XG4gIHBhZGRpbmc6IDhweCAxOHB4O1xuICBtYXgtd2lkdGg6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5tb2RDb250ZW50c1JlY3J1aXQgLndwY2Y3LWZpZWxkLWdyb3VwLWFkZDpiZWZvcmUsXG4ubW9kQ29udGVudHNSZWNydWl0IC53cGNmNy1maWVsZC1ncm91cC1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5tb2RDb250ZW50c1JlY3J1aXQgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAvKiBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDsgKi9cbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5tb2RDb250ZW50c1JlY3J1aXQgdGFibGUgdGgsXG4ubW9kQ29udGVudHNSZWNydWl0IHRhYmxlIHRkIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZENvbnRlbnRzUmVjcnVpdCB0YWJsZSB0aGVhZCB0aCxcbi5tb2RDb250ZW50c1JlY3J1aXQgdGFibGUgdGhlYWQgdGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogI2Y5ZDBjOTtcbiAgY29sb3I6ICMzYzNjM2M7XG59XG4ubW9kQ29udGVudHNSZWNydWl0IHRhYmxlIHRib2R5IHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogI2ZkZWVlYTtcbiAgY29sb3I6ICMzYzNjM2M7XG59XG4ubW9kQ29udGVudHNSZWNydWl0IHRhYmxlIHRib2R5IHRkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMzYzNjM2M7XG4gIGJvcmRlcjogMXB4ICNmOWQwYzkgc29saWQ7XG59XG4ubW9kQ29udGVudHNSZWNydWl0IHRhYmxlIHRib2R5IHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kQ29udGVudHNSZWNydWl0IHRhYmxlIHRib2R5IHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMXB4ICNmOWQwYzkgc29saWQ7XG4gIH1cbn1cbi5tb2RDb250ZW50c1JlY3J1aXQgdGFibGUgLndwLWNhcHRpb24ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLm1vZENvbnRlbnRzUmVjcnVpdCB0YWJsZSAud3AtY2FwdGlvbiBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLm1vZENvbnRlbnRzUmVjcnVpdCB0YWJsZSAud3AtY2FwdGlvbiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubW9kQ29udGVudHNSZWNydWl0IHRhYmxlLnRibF9ub25lIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm1vZENvbnRlbnRzUmVjcnVpdCB0YWJsZS50Ymxfbm9uZSB0aCxcbi5tb2RDb250ZW50c1JlY3J1aXQgdGFibGUudGJsX25vbmUgdGQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5tb2RDb250ZW50c1JlY3J1aXQgdGFibGUudGJsX2ZpeCB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG4ubW9kQ29udGVudHNSZWNydWl0IHRhYmxlLnRibF9mdWxsIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5tb2RDb250ZW50c1JlY3J1aXQgdGFibGUuY2FsX3RhYmxlIHRoLFxuLm1vZENvbnRlbnRzUmVjcnVpdCB0YWJsZS5jYWxfdGFibGUgdGQge1xuICBwYWRkaW5nOiA1cHg7XG59XG4ubW9kQ29udGVudHNSZWNydWl0IHRhYmxlLmNhbF90YWJsZSB0ci5jYWwtdGFibGUtb2RkIHRoLFxuLm1vZENvbnRlbnRzUmVjcnVpdCB0YWJsZS5jYWxfdGFibGUgdHIuY2FsLXRhYmxlLW9kZCB0ZCB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RDb250ZW50c1JlY3J1aXQgLmFsaWdubGVmdCxcbi5tb2RDb250ZW50c1JlY3J1aXQgLmFsaWducmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgfVxuICAubW9kQ29udGVudHNSZWNydWl0IC5zY3JvbGxfd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLm1vZENvbnRlbnRzUmVjcnVpdCAuc2Nyb2xsX3dyYXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKGkuOCueOCr+ODreODvOODq+OBp+OBjeOBvuOBmeOAglwiO1xuICB9XG4gIC5tb2RDb250ZW50c1JlY3J1aXQgLnRibF9zY3JvbGwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWF4LXdpZHRoOiA3NjdweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA3NjdweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tb2RDb250ZW50c1JlY3J1aXQgLnRibF9yZXNwb25zaXZlLFxuLm1vZENvbnRlbnRzUmVjcnVpdCAudGJsX3Jlc3BvbnNpdmUgdGhlYWQsXG4ubW9kQ29udGVudHNSZWNydWl0IC50YmxfcmVzcG9uc2l2ZSB0Zm9vdCxcbi5tb2RDb250ZW50c1JlY3J1aXQgLnRibF9yZXNwb25zaXZlIHRib2R5LFxuLm1vZENvbnRlbnRzUmVjcnVpdCAudGJsX3Jlc3BvbnNpdmUgdHIsXG4ubW9kQ29udGVudHNSZWNydWl0IC50YmxfcmVzcG9uc2l2ZSB0aCxcbi5tb2RDb250ZW50c1JlY3J1aXQgLnRibF9yZXNwb25zaXZlIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAubW9kQ29udGVudHNSZWNydWl0IC50YmxfcmVzcG9uc2l2ZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjNWM1YzY7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzVjNWM2O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjNWM1YzY7XG4gIH1cbiAgLm1vZENvbnRlbnRzUmVjcnVpdCAudGJsX3Jlc3BvbnNpdmUgdGgsXG4ubW9kQ29udGVudHNSZWNydWl0IC50YmxfcmVzcG9uc2l2ZSB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNWM1YzY7XG4gIH1cbiAgLm1vZENvbnRlbnRzUmVjcnVpdCAubGlzdF8xIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9kQ29udGVudHNSZWNydWl0IC5saXN0XzEgbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLyog5LqI6Ziy5o6l56iu55So44OG44O844OW44OrIDIwMjEwODIw6L+95YqgICovXG50YWJsZS5yY2FsZW5kYXIge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbnRhYmxlLnJjYWxlbmRhciB0aCxcbnRhYmxlLnJjYWxlbmRhciB0ZCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIHRhYmxlLnJjYWxlbmRhciB0aCxcbnRhYmxlLnJjYWxlbmRhciB0ZCB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG50YWJsZS5yY2FsZW5kYXIgdGhlYWQgdGgsXG50YWJsZS5yY2FsZW5kYXIgdGhlYWQgdGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogIzAwMWY2MjtcbiAgY29sb3I6IHdoaXRlO1xufVxudGFibGUucmNhbGVuZGFyIHRib2R5IHRoLFxudGFibGUucmNhbGVuZGFyIHRib2R5IHRkIHtcbiAgY29sb3I6ICMzYzNjM2M7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbnRhYmxlLnJjYWxlbmRhciB0Ym9keSB0aCB7XG4gIGJhY2tncm91bmQ6IHBpbms7XG59XG50YWJsZS5yY2FsZW5kYXIgdGJvZHkgdGQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uYmxvZy1jb250ZW50cyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGFnZS9ibG9nX2JnLnBuZykgcmVwZWF0LXkgdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIlVEIOODh+OCuOOCv+ODqyDmlZnnp5Hmm7jkvZMgTi1SXCIsIFwiVUREaWdpS3lva2FzaG8gUiBKSVMyMDA0XCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiA1MHB4IDE1cHggMDtcbiAgbWFyZ2luOiA3MHB4IGF1dG8gMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctY29udGVudHMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wYWdlL2Jsb2dfYmdfc3AucG5nKSByZXBlYXQteSB0b3AgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB9XG59XG4uYmxvZy1jb250ZW50cyAuYmxvZy1pdGVtIHtcbiAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJsb2ctY29udGVudHMgLmJsb2ctaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2ctY29udGVudHMgLnR0bCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2ctY29udGVudHMgLnR0bDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BhZ2UvYmxvZ19pbWcucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygyMDAgLyAxMjAwICogMTAwdncpO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIGhlaWdodDogY2FsYygyMDAgLyAxMjAwICogMTAwdncpO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgbWluLWhlaWdodDogODBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYmxvZy1jb250ZW50cyAudHRsOjphZnRlciB7XG4gICAgdG9wOiAtMTBweDtcbiAgfVxufVxuLmJsb2ctY29udGVudHMgLnR0bCAudHRsLWltZyB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMjUwIC8gOTkxICogMTAwdncpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYmxvZy1jb250ZW50cyAudHRsIC50dGwtaW1nIHtcbiAgICB3aWR0aDogY2FsYyg0MDAgLyA2MDAgKiAxMDB2dyk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxMjAgLyA2MDAgKiAxMDB2dyk7XG4gICAgd2lkdGg6IGNhbGMoNDIwIC8gNTY4ICogMTAwdncpO1xuICAgIG1heC13aWR0aDogMzkwcHg7XG4gICAgbWluLXdpZHRoOiAyNDBweDtcbiAgfVxufVxuLmJsb2ctY29udGVudHMgaDIge1xuICBjb2xvcjogIzMxMzk4YztcbiAgZm9udC1mYW1pbHk6IFwiVUQg44OH44K444K/44OrIOaVmeenkeabuOS9kyBOLVJcIiwgXCJVRERpZ2lLeW9rYXNobyBSIEpJUzIwMDRcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2FsYygxOXB4ICsgOCAqICgxMDB2dyAtIDMyMHB4KSAvIDE2MDApO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1jb250ZW50cyBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmJsb2ctY29udGVudHMgLm1vZENvbnRlbnRzIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9nLWNvbnRlbnRzIC5tb2RDb250ZW50cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9nLWNvbnRlbnRzIC5tb2RDb250ZW50cyBwIHtcbiAgZm9udC1mYW1pbHk6IFwiVUQg44OH44K444K/44OrIOaVmeenkeabuOS9kyBOLVJcIiwgXCJVRERpZ2lLeW9rYXNobyBSIEpJUzIwMDRcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBGb3VuZGF0aW9uXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIExheW91dFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBDb21wb25lbnRzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyIsIi8qIFJlc2V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keSxcbmRpdixcbmRsLFxuZHQsXG5kZCxcbnVsLFxub2wsXG5saSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbmZvcm0sXG5maWVsZHNldCxcbmxlZ2VuZCxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5idXR0b24sXG5pbnB1dCxcbnRleHRhcmVhLFxucCxcbmJsb2NrcXVvdGUsXG50aCxcbnRkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuYWRkcmVzcyxcbmVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG50YWJsZSB7XG4gIGJvcmRlcjoge1xuICAgIGNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBzcGFjaW5nOiAwO1xuICB9XG4gIHdpZHRoOiAxMDAlO1xufVxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxubWFpbixcbmFzaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250OiB7XG4gICAgc2l6ZTogMTAwJTtcbiAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuaW1nLFxuZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG59XG5pbWcge1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxubGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5zZWxlY3QsXG5idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuaW5wdXQsXG5pbnB1dFt0eXBlPSdzdWJtaXQnXSxcbmlucHV0W3R5cGU9J2J1dHRvbiddLFxuYnV0dG9uLFxubGFiZWwsXG5zZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbmlucHV0W3R5cGU9J3N1Ym1pdCddLFxuaW5wdXRbdHlwZT0nYnV0dG9uJ10sXG5idXR0b24ge1xuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNztcbiAgfVxufVxuc2VsZWN0IHtcbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuYnIge1xuICBsaW5lLWhlaWdodDogMDtcbn1cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuIiwiLy8gYmFzZVxuJEJBU0U6IChcbiAgY29sb3I6IGhzbCgwLCAwJSwgMjAlKSxcbiAgY29sb3ItbGluazogaHNsKDAsIDAlLCAyMCUpLFxuICBmb250LXNpemU6IDE2LFxuICBsaW5lLWhlaWdodDogMS42LFxuKSAhZGVmYXVsdDtcblxuLy8gY29sb3JcbiRDT0xPUjogKFxuICBzdHJvbmc6IGhzbCgzNTksIDc1JSwgNTclKSxcbiAgYmx1ZTogaHNsKDIwNCwgNzAlLCA1MyUpLFxuICBncmVlbjogaHNsKDE2OCwgNzYlLCA0MiUpLFxuICB3aGl0ZTogaHNsKDAsIDAlLCAxMDAlKSxcbikgIWRlZmF1bHQ7XG5cbiRDT0xPUl9NQUlOOiAjMDAyMDYzO1xuJENPTE9SX1RFWFQ6ICMzYzNjM2M7XG4kQ09MT1JfTElOSzogIzNjM2MzYztcbiRDT0xPUl9XSElURTogd2hpdGU7XG4kQ09MT1JfQk9SREVSOiAjYzVjNWM2O1xuJENPTE9SX1NUUk9ORzogI2RmNDAzODtcblxuLy8gYnJha2UtcG9pbnRcbiRCUkFLRV9QT0lOVDogKFxuICBzcDogNjAwcHgsXG4gIHRiUDogNzY4cHgsXG4gIHRiTDogOTkycHgsXG4gIHBjOiAxMjAwcHgsXG4pO1xuXG4vLyBjb250YWluZXItcGFkZGluZ1xuJFBBRERJTkc6IChcbiAgY29udGFpbmVyOiAxNSxcbikgIWRlZmF1bHQ7XG5cbi8vIGNvbnRhaW5lci1zaXplXG4kQ09OVEFJTkVSOiAoXG4gIHNtOiAje21hcF9nZXQoJFBBRERJTkcsIGNvbnRhaW5lcikgKiAyICsgNzUwcHh9LFxuICBtZDogI3ttYXBfZ2V0KCRQQURESU5HLCBjb250YWluZXIpICogMiArIDk3MHB4fSxcbiAgbGc6ICN7bWFwX2dldCgkUEFERElORywgY29udGFpbmVyKSAqIDIgKyAxMjAwcHh9LFxuKSAhZGVmYXVsdDtcblxuLy8gZm9udC1mYW1pbHlcbiRGT05UX0JBU0U6ICdOb3RvIFNhbnMgSlAnLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICfjg6HjgqTjg6rjgqonLCBNZWlyeW8sICdIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OJyxcbiAgc2Fucy1zZXJpZjtcbiRGT05UX0FMUEhBOiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuJEZPTlRfTUlOQ0hPOiAn5ri45piO5pyd5L2TJywgJ1l1IE1pbmNobycsICfjg5Ljg6njgq7jg47mmI7mnJ0gUHJvIFczJywgJ0hpcmFnaW5vIE1pbmNobyBQcm8nLCBzZXJpZjtcbiRGT05UX0lDT046ICdNYXRlcmlhbCBJY29ucyc7XG4iLCJAdXNlIFwidmFyaWFibGVzXCIgYXMgdmFyaWFibGVzO1xuXG5AbWl4aW4gbXEtcGMoKSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogbWFwX2dldCh2YXJpYWJsZXMuJEJSQUtFX1BPSU5ULCBwYykpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbXEtcGMtbWluKCkge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwX2dldCh2YXJpYWJsZXMuJEJSQUtFX1BPSU5ULCBwYykgKyAxfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtcS10YkwoKSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogbWFwX2dldCh2YXJpYWJsZXMuJEJSQUtFX1BPSU5ULCB0YkwpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1xLXRiTC1taW4oKSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHRiTCkgKyAxfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtcS10YlAoKSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogbWFwX2dldCh2YXJpYWJsZXMuJEJSQUtFX1BPSU5ULCB0YlApKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1xLXRiUC1taW4oKSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHRiUCkgKyAxfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtcS1zcCgpIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHNwKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtcS1zcC1taW4oKSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHNwKSArIDF9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1xLW1heCgkbWF4KSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbWF4fXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1xLW1pbigkbWluKSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skbWlufXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gZm9udC1zaXplXG5AbWl4aW4gZnooJHNpemU6IG1hcF9nZXQodmFyaWFibGVzLiRCQVNFLCBmb250LXNpemUpLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBmb250LXNpemU6IGlmKCRpbXBvcnRhbnQsICgkc2l6ZSAvIDE2KSArIHJlbSAhaW1wb3J0YW50LCAoJHNpemUgLyAxNikgKyByZW0pO1xufVxuXG5AZnVuY3Rpb24gZ2V0X3Z3KCRzaXplLCAkdmlld3BvcnQpIHtcbiAgJHJhdGU6IDEwMCAvICR2aWV3cG9ydDtcbiAgQHJldHVybiAkcmF0ZSAqICRzaXplICogMXZ3O1xufVxuXG5AbWl4aW4gZnpfdncoJGZvbnRfc2l6ZTogMTAsICR2aWV3cG9ydDogNzUwKSB7XG4gIGZvbnQtc2l6ZTogZ2V0X3Z3KCRmb250X3NpemUsICR2aWV3cG9ydCk7XG59XG5cbkBtaXhpbiB2dygkcHJvcGVydHk6IGZvbnQtc2l6ZSwgJHNpemU6IDEwLCAkdmlld3BvcnQ6IDc1MCkge1xuICAjeyRwcm9wZXJ0eX06IGdldF92dygkc2l6ZSwgJHZpZXdwb3J0KTtcbn1cblxuQG1peGluIGFuaW1hdGlvbigkYW5pbWF0aW9uLW5hbWUsICRzLCAkZWFzaW5nLCAkY291bnQsICRlbmQ6IG5vbmUsICRkZWxheTogMCkge1xuICBhbmltYXRpb246IHtcbiAgICBkZWxheTogJGRlbGF5O1xuICAgIGR1cmF0aW9uOiAkcztcbiAgICBmaWxsLW1vZGU6ICRlbmQ7XG4gICAgaXRlcmF0aW9uLWNvdW50OiAkY291bnQ7XG4gICAgbmFtZTogJGFuaW1hdGlvbi1uYW1lO1xuICAgIHRpbWluZy1mdW5jdGlvbjogJGVhc2luZztcbiAgfVxufVxuXG5AbWl4aW4gYWNjZXNzaWJpbGl0eUhpZGRlbigpIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDtcbn1cblxuQG1peGluIGFjY2Vzc2liaWxpdHlTaG93KCkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWJhYmFiO1xuICBjbGlwOiB1bnNldDtcbiAgY2xpcC1wYXRoOiB1bnNldDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG4gIG92ZXJmbG93OiB1bnNldDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHVuc2V0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogYXV0bztcbn1cblxuLy8gd2ViRm9udCBpY29uXG5AbWl4aW4gaWNvbkZvbnQoKSB7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZSwgc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWl4aW4gaWNvbk1hdGVyaWFsKCRzaXplOiAyNCkge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBmb250OiB7XG4gICAgZmFtaWx5OiB2YXJpYWJsZXMuJEZPTlRfSUNPTjtcbiAgICBmZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XG4gICAgc3R5bGU6IG5vcm1hbDtcbiAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICBAaW5jbHVkZSBmeigkc2l6ZSk7XG59XG5cbkBmdW5jdGlvbiBzZXRfY29tbW9uX3BhdGgoJGZpbGVOYW1lLCAkcGF0aDogJy4uLycpIHtcbiAgQGlmICgkZmlsZU5hbWUpIHtcbiAgICBAcmV0dXJuICcjeyRwYXRofWltZy9jb21tb24vI3skZmlsZU5hbWV9JztcbiAgfSBAZWxzZSB7XG4gICAgQGVycm9yICckZmlsZU5hbWXjgYzjgYLjgorjgb7jgZvjgpPjgIInO1xuICB9XG59XG5cbkBmdW5jdGlvbiBzZXRfaW1hZ2VfcGF0aCgkZmlsZU5hbWUsICRwYXRoOiAnLi4vJykge1xuICBAaWYgKCRmaWxlTmFtZSkge1xuICAgIEByZXR1cm4gJyN7JHBhdGh9aW1nLyN7JGZpbGVOYW1lfSc7XG4gIH0gQGVsc2Uge1xuICAgIEBlcnJvciAnJGZpbGVOYW1l44GM44GC44KK44G+44Gb44KT44CCJztcbiAgfVxufVxuQG1peGluIG9iamVjdC1maXQoJHZhbHVlOiBmaWxsLCAkcG9zaXRpb246IG51bGwpIHtcbiAgb2JqZWN0LWZpdDogJHZhbHVlO1xuXG4gIEBpZiAkcG9zaXRpb24ge1xuICAgIG9iamVjdC1wb3NpdGlvbjogJHBvc2l0aW9uO1xuICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogI3skdmFsdWV9OyBvYmplY3QtcG9zaXRpb246ICN7JHBvc2l0aW9ufScsIHNhbnMtc2VyaWY7XG4gIH0gQGVsc2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogI3skdmFsdWV9Jywgc2Fucy1zZXJpZjtcbiAgfVxufVxuIiwiQHVzZSAnLi4vZm91bmRhdGlvbi92YXJpYWJsZXMnIGFzIHZhcmlhYmxlcztcbkB1c2UgJy4uL2ZvdW5kYXRpb24vbWl4aW4nIGFzIG1peGluO1xuXG4kQ09NTU9OX1BBVEg6ICcuLi9pbWcvY29tbW9uLyc7XG5cbiNyb290IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmwtd3JhcHBlcixcbi5sLXdyYXBwZXItcmVjcnVpdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiAxMDUwO1xufVxuXG4ubC13cmFwcGVyIHtcbiAgLyogbWFyZ2luLXRvcDogMTY1cHg7ICovXG4gIG1hcmdpbi10b3A6IDEyNXB4O1xuICBAaW5jbHVkZSBtaXhpbi5tcS10Ykwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmwtd3JhcHBlci1yZWNydWl0IHtcbiAgLyogbWFyZ2luLXRvcDogMTA1cHg7ICovXG4gIG1hcmdpbi10b3A6IDcwcHg7XG5cbiAgQGluY2x1ZGUgbWl4aW4ubXEtdGJMIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59IiwiQHVzZSAnLi4vZm91bmRhdGlvbi92YXJpYWJsZXMnIGFzIHZhcmlhYmxlcztcbkB1c2UgJy4uL2ZvdW5kYXRpb24vbWl4aW4nIGFzIG1peGluO1xuXG4jaGVhZGVyIHtcbn1cblxuLmwtaGVhZGVyIHtcbiAgQGluY2x1ZGUgbWl4aW4ubXEtdGJMIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuXG4ubC1oZWFkZXItbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kQ09MT1JfV0hJVEU7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB2YXJpYWJsZXMuJENPTE9SX01BSU47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA1MDtcblxuICBAaW5jbHVkZSBtaXhpbi5tcS10Ykwge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgLyogbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwOyAqL1xuICB9XG59XG4ubC1oZWFkZXItbWFpbl9fb3V0ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyaWFibGVzLiRDT0xPUl9CT1JERVI7XG59XG4ubC1oZWFkZXItbWFpbl9faW5uZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTUzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgbWl4aW4ubXEtdGJMIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbi5sLWhlYWRlci1tYWluX19pdGVtIHtcbn1cbi5sLWhlYWRlci1tYWluX19pdGVtLS1tYXJrIHtcbiAgbGVmdDogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBpbWcge1xuICAgIEBpbmNsdWRlIG1peGluLm1xLXRiTCB7XG4gICAgICB3aWR0aDogNjNweDtcbiAgICB9XG4gIH1cbn1cbi5sLWhlYWRlci1tYWluX19pdGVtLS1sb2dvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBpbWcge1xuICAgIEBpbmNsdWRlIG1peGluLm1xLXRiTCB7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgfVxuICB9XG59XG4ubC1oZWFkZXItbWFpbl9faXRlbS0tZm9ybSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIEBpbmNsdWRlIG1peGluLm1xLXRiTCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubC1oZWFkZXItYnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRDT0xPUl9NQUlOO1xuICBjb2xvcjogdmFyaWFibGVzLiRDT0xPUl9XSElURTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGhlaWdodDogNTVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAyNDBweDtcblxuICBAaW5jbHVkZSBtaXhpbi5tcS10Ykwge1xuICAgIEBpbmNsdWRlIG1peGluLmZ6KDE1KTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgaW1hZ2U6IHVybChcIiN7bWl4aW4uc2V0X2NvbW1vbl9wYXRoKCdpY29uX2Fycm93MV9yaWdodF93aGl0ZS5zdmcnKX1cIik7XG4gICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgfVxuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDVweDtcbiAgICB9XG4gIH1cbn1cblxuLmwtbmF2LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1peGluLm1xLXRiTCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbn1cblxuLmwtbmF2LXRvZ2dsZV9fYmFyIHtcbiAgYmFja2dyb3VuZDogbnRoKHZhcmlhYmxlcy4kQ09MT1JfTUFJTiwgMSk7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiAxNi41cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIHdpZHRoOiAyOHB4O1xuICAmOm50aC1jaGlsZCgxKSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgQGluY2x1ZGUgbWl4aW4ubXEtdGJMIHtcbiAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgfVxuICAgIEBhdC1yb290IC5sLW5hdi10b2dnbGVbYXJpYS1leHBhbmRlZD0ndHJ1ZSddICYge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gIH1cbiAgJjpudGgtY2hpbGQoMikge1xuICAgIEBhdC1yb290IC5sLW5hdi10b2dnbGVbYXJpYS1leHBhbmRlZD0ndHJ1ZSddICYge1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG4gICY6bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIEBpbmNsdWRlIG1peGluLm1xLXRiTCB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuICAgIEBhdC1yb290IC5sLW5hdi10b2dnbGVbYXJpYS1leHBhbmRlZD0ndHJ1ZSddICYge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuICB9XG59XG4ubC1uYXYtdG9nZ2xlX19sYWJlbCB7XG4gIGNvbG9yOiBudGgodmFyaWFibGVzLiRDT0xPUl9NQUlOLCAxKTtcbiAgQGluY2x1ZGUgbWl4aW4uZnooMTApO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICB3aWR0aDogMTAwJTtcbiAgQGF0LXJvb3QgLmwtbmF2LXRvZ2dsZVthcmlhLWV4cGFuZGVkPSd0cnVlJ10gJiB7XG4gIH1cbn1cblxuLmwtbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIG1peGluLm1xLXRiTCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRDT0xPUl9XSElURTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA2MHB4O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXIsIHZpc2liaWxpdHkgMC4zcyBsaW5lYXI7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICZbYXJpYS1oaWRkZW49J2ZhbHNlJ10ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi5sLW5hdi1tYWluIHtcbn1cbi5sLW5hdi1tYWluX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBAaW5jbHVkZSBtaXhpbi5tcS10Ykwge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cbn1cbi5sLW5hdi1tYWluX19pdGVtIHtcbiAgbWF4LXdpZHRoOiAyMCU7XG4gIHdpZHRoOiAxODBweDtcblxuICBAaW5jbHVkZSBtaXhpbi5tcS10Ykwge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXJpYWJsZXMuJENPTE9SX0JPUkRFUjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyaWFibGVzLiRDT0xPUl9CT1JERVI7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtY2hpbGQge1xuICAgICY6YWN0aXZlIHtcbiAgICAgID4gLmRkbWVudSB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgPiAuZGRtZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAmW2RhdGEtdG9nZ2xlPSdkcm9wZG93biddIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICByaWdodDogMnB4O1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAyMDYzO1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICByaWdodDogMnB4O1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDIwNjM7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmW2FyaWEtZXhwYW5kZWQ9J2ZhbHNlJ106OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgfVxuXG4gICAgICAmW2FyaWEtZXhwYW5kZWQ9J3RydWUnXTo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLmRkbWVudSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAyMDYzO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICAvKiB0b3A6IDU5cHg7ICovXG4gICAgICB0b3A6IDU2cHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgLyogdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDsgKi9cbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgei1pbmRleDogMzAwO1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi5tcS10Ykwge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW4ubXEtdGJMIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IGNhbGMoMTRweCArIDQgKiAoMTAwdncgLSAzNzVweCkgLyAxNTQ1KTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICsgbGkge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggd2hpdGUgc29saWQ7XG4gICAgICAgICAgY29sb3I6ICMzYzNjMzM7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbi5tcS10Ykwge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggd2hpdGUgc29saWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLyogJjpob3ZlciB7XG4gICAgICA+LmRkbWVudSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4ubXEtdGJMIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSAqL1xuICB9XG59XG4ubC1uYXYtbWFpbl9fbGluayB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIG1peGluLmZ6KDE4KTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWl4aW4ubXEtdGJMIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBtaXhpbi5meigxNSk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICBpbWFnZTogdXJsKFwiI3ttaXhpbi5zZXRfY29tbW9uX3BhdGgoJ2ljb25fYXJyb3cyX3JpZ2h0X2JsdWUuc3ZnJyl9XCIpO1xuICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgIH1cbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICYuZHJvcGRvd24tbGluayB7XG4gICAgQGluY2x1ZGUgbWl4aW4ubXEtdGJMIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubC1uYXYtc3ViIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogNDBweCAwO1xuICBAaW5jbHVkZSBtaXhpbi5tcS10Ykwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubC1uYXYtc3ViX19ibG9jazEge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmwtbmF2LXN1Yl9fYmxvY2syIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmwtaGVhZGVyLXNwLXRlbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kQ09MT1JfTUFJTjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubC1oZWFkZXItc3AtdGVsX19wYXJ0czEge1xuICBjb2xvcjogdmFyaWFibGVzLiRDT0xPUl9URVhUO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIEBpbmNsdWRlIG1peGluLmZ6KDE4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICBpbWFnZTogdXJsKFwiI3ttaXhpbi5zZXRfY29tbW9uX3BhdGgoJ2ljb25fdGVsLnN2ZycpfVwiKTtcbiAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgfVxuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAxNXB4O1xuICB9XG59XG4ubC1oZWFkZXItc3AtdGVsX19wYXJ0czIge1xuICBjb2xvcjogdmFyaWFibGVzLiRDT0xPUl9NQUlOO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IHZhcmlhYmxlcy4kRk9OVF9BTFBIQTtcbiAgQGluY2x1ZGUgbWl4aW4uZnooMTYpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmwtbmF2LXN1Yi1saXN0IHtcbiAgQGluY2x1ZGUgbWl4aW4uZnooMTIpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubC1uYXYtc3ViLWxpc3RfX2lubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmwtbmF2LXN1Yi1saXN0X19pdGVtIHtcbiAgJjpudGgtY2hpbGQobiArIDIpIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4ubC1uYXYtc3ViLWxpc3RfX2xpbmsge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHtcbiAgICAgIGltYWdlOiB1cmwoXCIje21peGluLnNldF9jb21tb25fcGF0aCgnaWNvbl9hcnJvdzNfcmlnaHRfYmxhY2suc3ZnJyl9XCIpO1xuICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgc2l6ZTogY29udGFpbjtcbiAgICB9XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1NSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA0cHg7XG4gIH1cbn1cblxuLmwtaGVhZGVyLXBhZ2VUaXRsZSB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgaGVpZ2h0OiAyNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZDoge1xuICAgIGltYWdlOiB1cmwoXCIje21peGluLnNldF9jb21tb25fcGF0aCgncGFnZV90aXRsZS5qcGcnKX1cIik7XG4gICAgcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgc2l6ZTogY292ZXI7XG4gIH1cbiAgQGluY2x1ZGUgbWl4aW4ubXEtdGJQIHtcbiAgICBoZWlnaHQ6IDE1NnB4O1xuICB9XG4gIGgxIHtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBpbmNsdWRlIG1peGluLm1xLXRiUCB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi9mb3VuZGF0aW9uL3ZhcmlhYmxlcycgYXMgdmFyaWFibGVzO1xuQHVzZSAnLi4vZm91bmRhdGlvbi9taXhpbicgYXMgbWl4aW47XG5cbiNmb290ZXIge1xufVxuXG4ubC1mb290ZXIge1xufVxuXG4ubC1mb290ZXItbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kQ09MT1JfTUFJTjtcbiAgY29sb3I6IHZhcmlhYmxlcy4kQ09MT1JfV0hJVEU7XG4gIHBhZGRpbmc6IDQwcHggMCA1MHB4O1xuXG4gIEBpbmNsdWRlIG1peGluLm1xLXRiTCB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5cbi5sLWZvb3Rlci1tYWluX19pbm5lciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxNTMwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcblxuICBAaW5jbHVkZSBtaXhpbi5tcS10Ykwge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmwtZm9vdGVyLW1haW5fX2l0ZW0ge1xufVxuLmwtZm9vdGVyLW1haW4taW5mbyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBAaW5jbHVkZSBtaXhpbi5meigxNSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIEBpbmNsdWRlIG1peGluLm1xLXRiTCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgbWl4aW4uZnooMTMpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQwIC8gMjcpO1xuICB9XG59XG4ubC1mb290ZXItbWFpbi1pbmZvX19sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIEBpbmNsdWRlIG1peGluLm1xLXRiTCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIEBpbmNsdWRlIG1peGluLm1xLXRiTCB7XG4gICAgICB3aWR0aDogMTQ3cHg7XG4gICAgfVxuICB9XG59XG5cbi5sLWZvb3Rlci1tYWluLW5hdiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbn1cbi5sLWZvb3Rlci1tYWluLW5hdi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbWl4aW4uZnooMTQpO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gIEBpbmNsdWRlIG1peGluLm1xLXRiTCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmwtZm9vdGVyLW1haW4tbmF2LWxpc3RfX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ubC1mb290ZXItbWFpbi1uYXYtbGlzdF9fbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHtcbiAgICAgIGltYWdlOiB1cmwoXCIje21peGluLnNldF9jb21tb25fcGF0aCgnaWNvbl9hcnJvdzFfcmlnaHRfd2hpdGUuc3ZnJyl9XCIpO1xuICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgc2l6ZTogY29udGFpbjtcbiAgICB9XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogNnB4O1xuICB9XG59XG4ubC1mb290ZXItbWFpbi1uYXYtY29weXJpZ2h0IHtcbiAgQGluY2x1ZGUgbWl4aW4uZnooMTEpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1peGluLm1xLXRiTCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiQHVzZSAnLi4vZm91bmRhdGlvbi92YXJpYWJsZXMnIGFzIHZhcmlhYmxlcztcbkB1c2UgJy4uL2ZvdW5kYXRpb24vbWl4aW4nIGFzIG1peGluO1xuXG4kQ09NTU9OX1BBVEg6ICcuLi9pbWcvY29tbW9uLyc7XG5cbiNjb250ZW50cyB7XG59XG5cbi5sLWNvbnRlbnRzIHtcbiAgQGluY2x1ZGUgbWl4aW4ubXEtcGMtbWluIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgfVxufVxuIiwiQHVzZSBcIi4uL2ZvdW5kYXRpb24vdmFyaWFibGVzXCIgYXMgdmFyaWFibGVzO1xuQHVzZSBcIi4uL2ZvdW5kYXRpb24vbWl4aW5cIiBhcyBtaXhpbjtcblxuLypcbmMtZm9ybVxuKi9cblxuLyogZm9ybVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbnRleHRhcmVhLFxuaW5wdXRbdHlwZT0ndGV4dCddLFxuaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcbmlucHV0W3R5cGU9J2VtYWlsJ10sXG5pbnB1dFt0eXBlPSd0ZWwnXSxcbnNlbGVjdCB7XG4gIGJvcmRlcjogc29saWQgMXB4IGhzbCgwLCAwJSwgNjclKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICYuZXJyb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAxMDAlLCA5NyUpO1xuICAgIGJvcmRlcjogc29saWQgMnB4IG1hcF9nZXQodmFyaWFibGVzLiRDT0xPUiwgc3Ryb25nKTtcbiAgfVxufVxuXG5sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuXG5zZWxlY3RbbmFtZT1cImRhdGVfaG91clwiXSxcbnNlbGVjdFtuYW1lPVwiZGF0ZV9taW51dGVzXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuXG4vKiByYWRpb1xuLS0tLS0tLS0tLS0tLSovXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBAaW5jbHVkZSBtaXhpbi5hY2Nlc3NpYmlsaXR5SGlkZGVuO1xuXG4gICYgKyAubGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDEwcHggM3B4IDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWJhYmFiO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBoc2woMCwgMCUsIDkzJSk7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG1hcF9nZXQodmFyaWFibGVzLiRDT0xPUiwgYmx1ZSk7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBsZWZ0OiAzcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogaHNsKDAsIDAlLCAxMDAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmVycm9yIHtcbiAgICAmICsgLmxhYmVsIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUgMjQyIDI0Mik7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIG1hcF9nZXQodmFyaWFibGVzLiRDT0xPUiwgc3Ryb25nKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmNoZWNrZWQge1xuICAgICYgKyAubGFiZWwge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCh2YXJpYWJsZXMuJENPTE9SLCB3aGl0ZSk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIG1hcF9nZXQodmFyaWFibGVzLiRDT0xPUiwgYmx1ZSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogY2hlY2tib3hcbi0tLS0tLS0tLS0tLS0qL1xuaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gIEBpbmNsdWRlIG1peGluLmFjY2Vzc2liaWxpdHlIaWRkZW47XG5cbiAgJiArIC5sYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAzcHggMTBweCAzcHggMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgMXB4IHNvbGlkICNhYmFiYWI7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAvKiBtYXJnaW4tdG9wOiAtOHB4OyAqL1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyOiB7XG4gICAgICAgIGJvdHRvbTogM3B4IHNvbGlkICMwMDIwNjM7XG4gICAgICAgIGxlZnQ6IDNweCBzb2xpZCAjMDAyMDYzO1xuICAgICAgfVxuICAgICAgLyogbWFyZ2luLXRvcDogLTRweDsgKi9cbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDRweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC04MCUpIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNSk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCh2YXJpYWJsZXMuJENPTE9SLCB3aGl0ZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpjaGVja2VkIHtcbiAgICAmICsgLmxhYmVsIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQodmFyaWFibGVzLiRDT0xPUiwgd2hpdGUpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBtYXBfZ2V0KHZhcmlhYmxlcy4kQ09MT1IsIGJsdWUpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC04MCUpIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiA9PVsgY29udGFjdCBmb3JtNyBdPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiDjg6njgrjjgqrjg5zjgr/jg7Pjg7vjg4Hjgqfjg4Pjgq/jg5zjg4Pjgq/jgrnlhbHpgJogKi9cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyog55eF6ZmiICovXG4ubC13cmFwcGVyIHtcbiAgLyog44OB44Kn44OD44Kv44Oc44OD44Kv44K5ICovXG4gIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmLnJlcGx5LFxuICAgICYuc2Nob29sX25hbWUsXG4gICAgJi5ncmFkdWF0ZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLndwY2Y3LWZvcm0tY29udHJvbCB7XG5cbiAgICAgICYud3BjZjctYWNjZXB0YW5jZSxcbiAgICAgICYud3BjZjctY2hlY2tib3gge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ud3BjZjctbGlzdC1pdGVtIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogIzNjM2MzYztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgLyogZm9udC1zaXplOiBjYWxjKDEycHggKyAyICogKDEwMHZ3IC0gMzc1cHgpIC8gMTU0NSk7ICovXG4gICAgICAgIH1cblxuICAgICAgICAud3BjZjctbGlzdC1pdGVtLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYmFiYWI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkKy53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNhYmFiYWI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY29tbW9uL2ljb25fY2hlY2suc3ZnXCIpIHdoaXRlIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8qIOODqeOCuOOCquODnOOCv+ODsyAqL1xuICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgLndwY2Y3LWZvcm0tY29udHJvbCB7XG4gICAgICAmLndwY2Y3LXJhZGlvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBzcGFuLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIC8qIGZsZXgtYmFzaXM6IDUwJTsgKi9cbiAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICYuZmlyc3Qge1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnRcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogIzNjM2MzYztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWJhYmFiO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlO1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkKy53cGNmNy1saXN0LWl0ZW0tbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyMDYzO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIOaOoeeUqOaDheWgsSAqL1xuLmwtd3JhcHBlci1yZWNydWl0IHtcbiAgLyog44OB44Kn44OD44Kv44Oc44OD44Kv44K5ICovXG4gIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmLnJlcGx5LFxuICAgICYuc2Nob29sX25hbWUsXG4gICAgJi5ncmFkdWF0ZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgJi5yZXBseSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDEwJTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi5zY2hvb2xfbmFtZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5ncmFkdWF0ZSB7XG4gICAgICB3aWR0aDogMTUlO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC53cGNmNy1mb3JtLWNvbnRyb2wge1xuXG4gICAgICAmLndwY2Y3LWFjY2VwdGFuY2UsXG4gICAgICAmLndwY2Y3LWNoZWNrYm94IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgICAgICAgY29sb3I6ICMzYzNjM2M7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIC8qIGZvbnQtc2l6ZTogY2FsYygxMnB4ICsgMiAqICgxMDB2dyAtIDM3NXB4KSAvIDE1NDUpOyAqL1xuICAgICAgICB9XG5cbiAgICAgICAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWJhYmFiO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCsud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYWJhYmFiO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2YyOWI5MjtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2YyOWI5MjtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyog44Op44K444Kq44Oc44K/44OzICovXG4gIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAud3BjZjctZm9ybS1jb250cm9sIHtcbiAgICAgICYud3BjZjctcmFkaW8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIHNwYW4ud3BjZjctbGlzdC1pdGVtIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgLyogZmxleC1iYXNpczogNTAlOyAqL1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgJi5maXJzdCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICAgICAgICAgIGNvbG9yOiAjM2MzYzNjO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAud3BjZjctbGlzdC1pdGVtLWxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYmFiYWI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2U7XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQrLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjliOTI7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuZGl2IHtcbiAgJi53cGNmNyB7XG4gICAgLmFqYXgtbG9hZGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vZm91bmRhdGlvbi92YXJpYWJsZXNcIiBhcyB2YXJpYWJsZXM7XG5AdXNlIFwiLi4vZm91bmRhdGlvbi9taXhpblwiIGFzIG1peGluO1xuXG4vKlxuYy1saXN0XG4qL1xuXG4uYy1saXN0LW5vcm1hbCB7XG4gIG1hcmdpbjogMCAwIDAgMmVtO1xufVxuXG51bC5jLWxpc3Qtbm9ybWFsIHtcbiAgbGkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDAwMzBmYic7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogLTJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyZW07XG4gICAgfVxuICB9XG59XG5cbm9sLmMtbGlzdC1ub3JtYWwgbGkge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuXG4vKiBpbmRlbnQgKi9cbi5jLWxpc3QtaW5kZW50MDEgbGkge1xuICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi5jLWxpc3QtaW5kZW50MDIgbGkge1xuICBtYXJnaW46IDAgMCAwIDIuNWVtO1xuICB0ZXh0LWluZGVudDogLTIuNWVtO1xufVxuXG4uYy1kbC1mb3JtIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcblxuICBkdCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMzNweCAwIDIwcHggNjNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE2ZW07XG4gICAgQGluY2x1ZGUgbWl4aW4ubXEtdGJQIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgcGFkZGluZzogMzNweCAwIDAgNjNweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgICYucmVxdWlyZWQ6YmVmb3JlLFxuICAgICYuYW55OmJlZm9yZSB7XG4gICAgICBjb2xvcjogbWFwLWdldCh2YXJpYWJsZXMuJENPTE9SLCB3aGl0ZSk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDMzcHg7XG4gICAgICBAaW5jbHVkZSBtaXhpbi5meigxMSk7XG4gICAgfVxuXG4gICAgJi5yZXF1aXJlZDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogbWFwX2dldCh2YXJpYWJsZXMuJENPTE9SLCBzdHJvbmcpO1xuICAgICAgY29udGVudDogJ+W/hemgiCc7XG4gICAgfVxuXG4gICAgJi5hbnk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IGhzbCgwLCAwJSwgNjAlKTtcbiAgICAgIGNvbnRlbnQ6ICfku7vmhI8nO1xuICAgIH1cbiAgfVxuXG4gIGRkIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggaHNsKDAsIDAlLCA4MCUpO1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDE3ZW07XG4gICAgQGluY2x1ZGUgbWl4aW4ubXEtdGJQIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG5cbiAgICAucGFydHMge1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgICB0ZXh0YXJlYSxcbiAgICAgIGlucHV0W3R5cGU9J3RleHQnXSxcbiAgICAgIGlucHV0W3R5cGU9J2VtYWlsJ10ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJi5yYWRpb19pbmxpbmUsXG4gICAgICAmLmNoZWNrX2lubGluZSB7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5uYW1lIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICB3aWR0aDogNDguNSU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5wb3N0LFxuICAgICAgJi50ZWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC5oeXBoZW4ge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAwIDEwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW4ubXEtc3Age1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHggMCA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucGFzc3dvcmQge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbi5tcS1zcCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52YWxpZGF0aW9uRXJyb3Ige1xuICAgIGNvbG9yOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQ09MT1IsIHN0cm9uZyk7XG4gIH1cbn1cblxuLmMtbGlzdC1icmVhZGNydW1iIHtcbiAgJi1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgQGluY2x1ZGUgbWl4aW4ubXEtdGJQIHtcbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ1xcM0UnO1xuICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICB9XG5cbiAgICAmLi1ob21lIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWxpbmsge1xuICAgICY6aG92ZXIge1xuICAgIH1cbiAgfVxufVxuXG4uYy1saXN0LW5ld3Mge1xufVxuLmMtbGlzdC1uZXdzX19pdGVtIHtcbiAgQGluY2x1ZGUgbWl4aW4uZnooMTUpO1xuICAmOm50aC1jaGlsZChuICsgMikge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5jLWxpc3QtbmV3c19fbGluayB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtbGlzdC1uZXdzX19kYXRlIHtcbiAgd2lkdGg6IDExMHB4O1xuXG4gIEBpbmNsdWRlIG1peGluLm1xLXRiUCB7XG4gICAgQGluY2x1ZGUgbWl4aW4uZnooMTQpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmMtbGlzdC1uZXdzX19jYXRlZ29yeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kQ09MT1JfV0hJVEU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIHdpZHRoOiA3MHB4OyAqL1xuICB3aWR0aDogMTIwcHg7XG5cbiAgQGluY2x1ZGUgbWl4aW4ubXEtdGJQIHtcbiAgICBAaW5jbHVkZSBtaXhpbi5meigxMCk7XG4gICAgLyp3aWR0aDogNzBweDsqL1xuICB9XG59XG4uYy1saXN0LW5ld3NfX2NhdGVnb3J5LS1jYXRlZ29yeTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJENPTE9SX1NUUk9ORztcbiAgY29sb3I6IHZhcmlhYmxlcy4kQ09MT1JfV0hJVEU7XG59XG5cbi5jLWxpc3QtbmV3c19fY2F0ZWdvcnktLWNhdGVnb3J5MiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDIwNjM7XG59XG5cbi5jLWxpc3QtbmV3c19fY2F0ZWdvcnktLWNhdGVnb3J5MyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOTg0Mjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYy1saXN0LW5ld3NfX3RpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAvKiB3aWR0aDogY2FsYygxMDAlIC0gMTgwcHgpOyAqL1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjMwcHgpO1xuXG4gIEBpbmNsdWRlIG1peGluLm1xLXRiUCB7XG4gICAgQGluY2x1ZGUgbWl4aW4uZnooMTQpO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtbGlzdC1uZXdzX19uZXcge1xuICBjb2xvcjogdmFyaWFibGVzLiRDT0xPUl9NQUlOO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuIiwiQHVzZSBcIi4uL2ZvdW5kYXRpb24vdmFyaWFibGVzXCIgYXMgdmFyaWFibGVzO1xuQHVzZSBcIi4uL2ZvdW5kYXRpb24vbWl4aW5cIiBhcyBtaXhpbjtcblxuLypcbmMtb3RoZXJcbiovXG5cbkBrZXlmcmFtZXMgcm90YXRlTG9hZGluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4vKuKGk+a2iOOBleOBquOBhOOBk+OBqCovXG4uYy1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUgMjU1IDI1NSAvIDgwJSk7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4uYy1sb2FkaW5nLWlubmVyIHtcbiAgQGluY2x1ZGUgbWl4aW4uYW5pbWF0aW9uKHJvdGF0ZUxvYWRpbmcsIDAuNzVzLCBsaW5lYXIsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3R0b206IDA7XG4gIGJveC1zaGFkb3c6IDAgLTEwcHggMCBoc2woMCwgMCUsIDAlKSwgN3B4IC03cHggMCBoc2woMCwgMCUsIDkzJSksIDEwcHggMCAwIGhzbCgwLCAwJSwgODclKSwgN3B4IDdweCAwIGhzbCgwLCAwJSwgODAlKSxcbiAgICAwIDEwcHggMCBoc2woMCwgMCUsIDczJSksIC03cHggN3B4IDAgaHNsKDAsIDAlLCA2NyUpLCAtMTBweCAwIDAgaHNsKDAsIDAlLCA2MCUpLCAtN3B4IC03cHggMCBoc2woMCwgMCUsIDQwJSk7XG4gIGhlaWdodDogNXB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDVweDtcbn1cblxuLmMtcGMtb25seSB7XG4gIEBpbmNsdWRlIG1peGluLm1xLXRiUCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYy1zcC1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgbWl4aW4ubXEtdGJQIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5ici5jLXNwLW9ubHkge1xuICBAaW5jbHVkZSBtaXhpbi5tcS10YlAge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG4uYy1jb250YWluZXIge1xuICBtYXJnaW46IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIG1heC13aWR0aDogbWFwX2dldCh2YXJpYWJsZXMuJENPTlRBSU5FUiwgbGcpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzoge1xuICAgIGxlZnQ6IG1hcF9nZXQodmFyaWFibGVzLiRQQURESU5HLCBjb250YWluZXIpICsgcHg7XG4gICAgcmlnaHQ6IG1hcF9nZXQodmFyaWFibGVzLiRQQURESU5HLCBjb250YWluZXIpICsgcHg7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9mb3VuZGF0aW9uL3ZhcmlhYmxlc1wiIGFzIHZhcmlhYmxlcztcbkB1c2UgXCIuLi9mb3VuZGF0aW9uL21peGluXCIgYXMgbWl4aW47XG5cbi5jLXBhcnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmMtcGFydHMtaW1hZ2Uge1xuICBjb2xvcjogaHNsKDAsIDAlLCA1OCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1peGluLmZ6KDExKTtcblxuICAuY2FwdGlvbiB7XG4gICAgbWFyZ2luOiA1cHggMCAwO1xuICB9XG5cbiAgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5cbi5jLXBhcnRzLXlvdXR1YmUge1xuICBtYXJnaW46IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIEBpbmNsdWRlIG1peGluLm1xLXRiUCB7XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaWZyYW1lIHtcbiAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uYy1wYXJ0cy10ZXh0IHtcbiAgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1peGluLm1xLXRiUCB7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogMmVtO1xuXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICB9XG4gIH1cblxuICBvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMmVtO1xuXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgICB9XG4gIH1cblxuICBzdHJvbmcsXG4gIHRoIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIC5hbGlnbkNlbnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgaW1nIHtcbiAgICAmLmFsaWduUmlnaHQge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbWFyZ2luOiAwIDAgMnB4IDdweDtcbiAgICAgIHBhZGRpbmc6IDRweDtcbiAgICB9XG5cbiAgICAmLmFsaWduTGVmdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBtYXJnaW46IDAgN3B4IDJweCAwO1xuICAgICAgcGFkZGluZzogNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5hbGlnblJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAuYWxpZ25MZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9mb3VuZGF0aW9uL3ZhcmlhYmxlc1wiIGFzIHZhcmlhYmxlcztcbkB1c2UgXCIuLi9mb3VuZGF0aW9uL21peGluXCIgYXMgbWl4aW47XG5cbi8qXG5tb2RDb250ZW50c1xuKi9cbiRQQUdFX0lEOiBwYWdlO1xuJFBBVEg6ICcuLi8nO1xuJElNQUdFX1BBVEg6ICcjeyRQQVRIfWltZy8jeyRQQUdFX0lEfS8nO1xuXG4jcGFua3V6dSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBAaW5jbHVkZSBtaXhpbi5tcS10YlAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIHVsIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGxpIHtcbiAgICAgIGNvbG9yOiAjM2MzYzNjO1xuICAgICAgc3BhbixcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzAwNjhiNDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzYzNjM2M7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzNjM2MzYztcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWl4aW4ubXEtdGJQIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiNwYW5rdXp1UmVjcnVpdCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBAaW5jbHVkZSBtaXhpbi5tcS10YlAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIHVsIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGxpIHtcbiAgICAgIGNvbG9yOiAjM2MzYzNjO1xuICAgICAgc3BhbixcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzM0YWVkNztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzYzNjM2M7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzNjM2MzYztcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWl4aW4ubXEtdGJQIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ud3AtcGFnZW5hdmkge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiA1MHB4IGF1dG8gMjBweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDE1cHggMDtcbiAgYSxcbiAgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIGEge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZmRmZGIgIWltcG9ydGFudDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDYwYWUgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzAwNjBhZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgJi5wcmV2aW91c3Bvc3RzbGluayxcbiAgICAmLm5leHRwb3N0c2xpbmsge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjOWI5ZWE0ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjOWI5ZWE0O1xuICAgIH1cbiAgfVxuICBzcGFuIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA2MGFlICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzAwNjBhZTtcbiAgICAmLmV4dGVuZCB7XG4gICAgICBjb2xvcjogIzliOWVhNDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLm1vZENvbnRlbnRzQ29udGFpbmVyIHtcbiAgcGFkZGluZzogNXB4IDAgNTBweDtcbn1cblxuLm1vZENvbnRlbnRzIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuXG4gIC5hbGlnbmxlZnQge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICB9XG5cbiAgLmFsaWducmlnaHQge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICB9XG5cbiAgLmFsaWduY2VudGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNfcmVkIHtcbiAgICBjb2xvcjogcmVkO1xuICB9XG5cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNsZWFyOiBib3RoO1xuICAgICY6OmJlZm9yZSxcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmJlZm9yZSxcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyLFxuICAgICY6OmFmdGVyLFxuICAgICY6OmFmdGVyLFxuICAgICY6OmFmdGVyLFxuICAgICY6OmFmdGVyLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG5cbiAgdWw6bm90KC5wYWdpbmF0aW9uKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAxZjYyO1xuICAgICAgfVxuICAgIH1cbiAgICB1bCB7XG4gICAgICBsaSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMWY2MjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmxpc3Rfbm9uZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5tb2RMaXN0SnVtcCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgMTBweCAyMHB4IDA7XG4gICAgICAgIEBpbmNsdWRlIG1peGluLm1xLXRiUCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBjb2xvcjogIzAwNjhiNDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggNDBweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMWY2MjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDFmNjI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbi5tcS10YlAge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDVweCA1cHggMzBweDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYubW9kTGlzdFRhYmxlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbGkge1xuICAgICAgICBjb2xvcjogIzNjM2MzYztcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW4ubXEtdGJQIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGEsXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAxZjYyO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAzNXB4O1xuICAgICAgICAgIGNvbG9yOiAjM2MzYzNjO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDEwcHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDFmNjI7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAxZjYyO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIG9sIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGNvdW50ZXItcmVzZXQ6IG9sX2xpO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogb2xfbGk7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXJzKG9sX2xpLCAnLicpICcnO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICMzYzNjM2M7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndwLWNhcHRpb24sXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAud3AtY2FwdGlvbiB7XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IGNhbGMoMjZweCArIDQgKiAoMTAwdncgLSAzNzVweCkgLyAxNTQ1KTtcbiAgICBjb2xvcjogIzAwMWY2MjtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIGgzIHtcbiAgICBjb2xvcjogIzAwMWY2MjtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAxZjYyO1xuICAgIEBpbmNsdWRlIG1peGluLm1xLXRiUCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzNiM2IzYjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICMwMDFmNjI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICBoNSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjM2IzYjNiO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICBoNiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjMzIzMjMyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMHB4IDBweCAzcHggMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgIzMyMzIzMjtcbiAgfVxuXG4gIHAge1xuICAgIGNvbG9yOiAjMzIzMjMyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG4gIC5wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi5tcS1zcCB7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2UtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICYucHJldixcbiAgICAgICYubmV4dCB7XG4gICAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbG9yOiAjMDAyMDYzO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEwcHggKyA2ICogKDEwMHZ3IC0gMzc1cHgpIC8gMTU0NSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5wcmV2IHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIje21peGluLnNldF9jb21tb25fcGF0aCgnaWNvbl9hcnJvdzJfcmlnaHRfYmx1ZS5zdmcnKX1cIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5uZXh0IHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7bWl4aW4uc2V0X2NvbW1vbl9wYXRoKCdpY29uX2Fycm93Ml9yaWdodF9ibHVlLnN2ZycpfVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDIwNjM7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgY29sb3I6ICMwMDIwNjM7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgMiAqICgxMDB2dyAtIDM3NXB4KSAvIDE1NDUpO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1peGluLm1xLXNwIHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggN3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbdHlwZT0ndGV4dCddLFxuICBpbnB1dFt0eXBlPSdlbWFpbCddLFxuICBpbnB1dFt0eXBlPSd1cmwnXSxcbiAgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcbiAgaW5wdXRbdHlwZT0nc2VhcmNoJ10sXG4gIGlucHV0W3R5cGU9J251bWJlciddLFxuICBpbnB1dFt0eXBlPSd0ZWwnXSxcbiAgaW5wdXRbdHlwZT0ncmFuZ2UnXSxcbiAgaW5wdXRbdHlwZT0nZGF0ZSddLFxuICBpbnB1dFt0eXBlPSdtb250aCddLFxuICBpbnB1dFt0eXBlPSd3ZWVrJ10sXG4gIGlucHV0W3R5cGU9J3RpbWUnXSxcbiAgaW5wdXRbdHlwZT0nZGF0ZXRpbWUnXSxcbiAgaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcbiAgaW5wdXRbdHlwZT0nY29sb3InXSxcbiAgdGV4dGFyZWEge1xuICB9XG5cbiAgaW5wdXRbdHlwZT0ndGV4dCddOmZvY3VzLFxuICBpbnB1dFt0eXBlPSdlbWFpbCddOmZvY3VzLFxuICBpbnB1dFt0eXBlPSd1cmwnXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT0nc2VhcmNoJ106Zm9jdXMsXG4gIGlucHV0W3R5cGU9J251bWJlciddOmZvY3VzLFxuICBpbnB1dFt0eXBlPSd0ZWwnXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT0ncmFuZ2UnXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT0nZGF0ZSddOmZvY3VzLFxuICBpbnB1dFt0eXBlPSdtb250aCddOmZvY3VzLFxuICBpbnB1dFt0eXBlPSd3ZWVrJ106Zm9jdXMsXG4gIGlucHV0W3R5cGU9J3RpbWUnXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT0nZGF0ZXRpbWUnXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT0nY29sb3InXTpmb2N1cyxcbiAgdGV4dGFyZWE6Zm9jdXMge1xuICB9XG4gIGlucHV0W3R5cGU9J3JhZGlvJ10sXG4gIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICAgIEBpbmNsdWRlIG1peGluLmFjY2Vzc2liaWxpdHlTaG93O1xuICB9XG5cbiAgaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICAgICYud3BjZjdjLWJ0bi1jb25maXJtLFxuICAgICYud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDIwNjMgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxNnB4ICsgMiAqICgxMDB2dyAtIDM3NXB4KSAvIDE1NDUpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9J2J1dHRvbiddIHtcbiAgICAmLndwY2Y3Yy1idG4tYmFjayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlOGVmICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogIzAwMjA2MztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxNnB4ICsgMiAqICgxMDB2dyAtIDM3NXB4KSAvIDE1NDUpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAjZ2FsbGVyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuZ2FsbGVyeSB7XG4gICAgLmdhbGxlcnktaXRlbSB7XG4gICAgICBwYWRkaW5nOiAycHg7XG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5ld3MtbGlzdC11bml0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIC5idG4wMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5uZXdzLWxpc3Qge1xuICAgIGJvcmRlci1ib3R0b206IDFweCAjMDAyMDYzIHNvbGlkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xLXRiUCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG5cbiAgICBkdCB7XG4gICAgICB3aWR0aDogY2FsYygyMCUgKyAzMHB4KTtcblxuICAgICAgQGluY2x1ZGUgbWl4aW4ubXEtcGMge1xuICAgICAgICB3aWR0aDogY2FsYygyMyUgKyAzMHB4KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWl4aW4ubXEtdGJMIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzAlICsgMzBweCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLm1xLXRiUCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmNhdGUtaXRlbTEsXG4gICAgICAuY2F0ZS1pdGVtMixcbiAgICAgIC5jYXRlLWl0ZW0zIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMTJweCArIDIgKiAoMTAwdncgLSAzNzVweCkgLyAxNTQ1KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgcGFkZGluZzogMXB4IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAvKiB3aWR0aDogNzBweDsgKi9cbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgfVxuXG4gICAgICAuY2F0ZS1pdGVtMSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZjQwMzg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgLmNhdGUtaXRlbTIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggIzAwMjA2MyBzb2xpZDtcbiAgICAgICAgY29sb3I6ICMzYzNjM2M7XG4gICAgICB9XG5cbiAgICAgIC5jYXRlLWl0ZW0zIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I5ODQyODtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAucG9zdC1kYXRlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIGRkIHtcbiAgICAgIHdpZHRoOiBjYWxjKDgwJSAtIDMwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLm1xLXBjIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNzclIC0gMzBweCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLm1xLXRiTCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDcwJSAtIDMwcHgpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtaXhpbi5tcS10YlAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0bl9wZGYge1xuICAgIGJhY2tncm91bmQ6IHVybCgnI3skSU1BR0VfUEFUSH1idG5fcGRmLnBuZycpIG5vLXJlcGVhdCByaWdodCA1cHggY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzVweDtcbiAgfVxuICAuYnRuX2RvYyB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcjeyRJTUFHRV9QQVRIfWJ0bl9kb2MucG5nJykgbm8tcmVwZWF0IHJpZ2h0IDVweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzNXB4O1xuICB9XG4gIC5idG5feGxzIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JElNQUdFX1BBVEh9YnRuX3hscy5wbmcnKSBuby1yZXBlYXQgcmlnaHQgNXB4IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM1cHg7XG4gIH1cbiAgLmJ0bl9ibGFuayB7XG4gICAgcGFkZGluZzogMCA0MHB4IDAgMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHVybCgnI3skSU1BR0VfUEFUSH1idG5fYmxhbmsucG5nJykgbm8tcmVwZWF0IHJpZ2h0IDVweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICB9XG4gIC5idG5fcGRmLFxuICAuYnRuX2RvYyxcbiAgLmJ0bl94bHMsXG4gIC5idG5fYmxhbmsge1xuICAgIHBhZGRpbmc6IDNweCA0NXB4IDNweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIC8qXG5pbnB1dFt0eXBlPSdzdWJtaXQnXSxcbmJ1dHRvbixcbi5idG4wMSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMGU3MTM0O1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRwYWRkaW5nOiAyNXB4IDYwcHggMjVweCAyMHB4O1xuXHRjb2xvcjogIzBlNzEzNDtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRtYXgtd2lkdGg6IDMyMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRhIHtcblx0fVxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNDQlO1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgIzBlNzEzNDtcblx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMGU3MTM0O1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjMGU3MTM0O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmZmZmO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZmZmZjtcblx0XHR9XG5cdH1cbn1cbiovXG5cbiAgLmJ0bjAxIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDFmNjI7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTVweCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWluLWhlaWdodDogNjVweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAxZjYyO1xuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHdoaXRlO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgd2hpdGU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMWY2MjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAxZjYyO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAxZjYyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53cGNmNy1maWVsZC1ncm91cCB7XG4gICAgYnIge1xuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIGlucHV0W3R5cGU9J251bWJlciddIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgIH1cbiAgfVxuICAud3BjZjctZmllbGQtZ3JvdXAtYWRkLFxuICAud3BjZjctZmllbGQtZ3JvdXAtcmVtb3ZlIHtcbiAgICBwYWRkaW5nOiA4cHggMThweDtcbiAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgdGFibGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzY7XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgPiB1bCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHRoZWFkLFxuICAgIHRmb290IHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAxZjYyO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgdGJvZHkge1xuICAgICAgdGgge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTVlOGVmO1xuICAgICAgICBjb2xvcjogIzNjM2MzYztcbiAgICAgIH1cbiAgICAgIHRkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICMzYzNjM2M7XG4gICAgICB9XG4gICAgfVxuICAgIC53cC1jYXB0aW9uIHtcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnRibF9ub25lIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYudGJsX2ZpeCB7XG4gICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIH1cbiAgICAmLnRibF9mdWxsIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYuY2FsX3RhYmxlIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICB9XG4gICAgICB0ciB7XG4gICAgICAgICYuY2FsLXRhYmxlLW9kZCB7XG4gICAgICAgICAgdGgsXG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RDb250ZW50cyB7XG4gICAgLmFsaWdubGVmdCxcbiAgICAuYWxpZ25yaWdodCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICAgIH1cbiAgICAuc2Nyb2xsX3dyYXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ+KGkuOCueOCr+ODreODvOODq+OBp+OBjeOBvuOBmeOAgic7XG4gICAgICB9XG4gICAgfVxuICAgIC50Ymxfc2Nyb2xsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXgtd2lkdGg6IDc2N3B4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogNzY3cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRibF9yZXNwb25zaXZlLFxuICAgIC50YmxfcmVzcG9uc2l2ZSB0aGVhZCxcbiAgICAudGJsX3Jlc3BvbnNpdmUgdGZvb3QsXG4gICAgLnRibF9yZXNwb25zaXZlIHRib2R5LFxuICAgIC50YmxfcmVzcG9uc2l2ZSB0cixcbiAgICAudGJsX3Jlc3BvbnNpdmUgdGgsXG4gICAgLnRibF9yZXNwb25zaXZlIHRkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgLnRibF9yZXNwb25zaXZlIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzVjNWM2O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzVjNWM2O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M1YzVjNjtcbiAgICB9XG4gICAgLnRibF9yZXNwb25zaXZlIHRoLFxuICAgIC50YmxfcmVzcG9uc2l2ZSB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M1YzVjNjtcbiAgICB9XG4gICAgLmxpc3RfMSBsaSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmxpc3RfMSBsaTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5tb2RDb250ZW50c1JlY3J1aXQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgLmFsaWdubGVmdCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMS41ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIH1cblxuICAuYWxpZ25yaWdodCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMS41ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIH1cblxuICAuYWxpZ25jZW50ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY19yZWQge1xuICAgIGNvbG9yOiByZWQ7XG4gIH1cblxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmJlZm9yZSxcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmJlZm9yZSxcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIsXG4gICAgJjo6YWZ0ZXIsXG4gICAgJjo6YWZ0ZXIsXG4gICAgJjo6YWZ0ZXIsXG4gICAgJjo6YWZ0ZXIsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cblxuICB1bDpub3QoLnBhZ2luYXRpb24pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMjliOTI7XG4gICAgICB9XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjI5YjkyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYubGlzdF9ub25lIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLm1vZExpc3RKdW1wIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgMTBweCAyMHB4IDA7XG4gICAgICAgIEBpbmNsdWRlIG1peGluLm1xLXRiUCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBjb2xvcjogIzM0YWVkNztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMTVweCA0MHB4IDE1cHggMTVweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzYzNjM2M7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjM2MzYzNjO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW4ubXEtdGJQIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDMwcHg7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLm1vZExpc3RUYWJsZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGxpIHtcbiAgICAgICAgY29sb3I6ICMzYzNjM2M7XG4gICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gICAgICAgIEBpbmNsdWRlIG1peGluLm1xLXRiUCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZjI5YjkyO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAzNXB4O1xuICAgICAgICAgIGNvbG9yOiAjM2MzYzNjO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDEwcHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmMjliOTI7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZjI5YjkyO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIG9sIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGNvdW50ZXItcmVzZXQ6IG9sX2xpO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogb2xfbGk7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXJzKG9sX2xpLCAnLicpICcnO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICMzYzNjM2M7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndwLWNhcHRpb24sXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAud3AtY2FwdGlvbiB7XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IGNhbGMoMjZweCArIDQgKiAoMTAwdncgLSAzNzVweCkgLyAxNTQ1KTtcbiAgICBjb2xvcjogIzQxNDE0MTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNmNmQ3OTksICNlZjg1OGMpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIGgzIHtcbiAgICBjb2xvcjogIzQxNDE0MTtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlci1sZWZ0OiA4cHggI2VmODU4YyBzb2xpZDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8qICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogI2VmODU4YztcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH0gKi9cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZWY4NThjIDAlLCAjZjZkMjhmIDM2JSwgI2JiZDU4YSA3MiUsICM5NGQxY2EgMTAwJSk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWl4aW4ubXEtdGJQIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjM2IzYjNiO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIDQ1ZGVnLFxuICAgICAgcmdiYSgyMzksIDEzMywgMTQwLCAwLjYpIDAlLFxuICAgICAgcmdiYSgyNDYsIDIxMCwgMTQzLCAwLjYpIDM2JSxcbiAgICAgIHJnYmEoMTg3LCAyMTMsIDEzOCwgMC42KSA3MiUsXG4gICAgICByZ2JhKDE0OCwgMjA5LCAyMDIsIDAuNikgMTAwJVxuICAgICk7XG4gIH1cblxuICBoNSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjM2IzYjNiO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgI2YyOWI5MjtcbiAgfVxuXG4gIGg2IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICMzMjMyMzI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDNweCAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAjMzIzMjMyO1xuICB9XG5cbiAgcCB7XG4gICAgY29sb3I6ICMzMjMyMzI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luOiAwIDVweDtcblxuICAgICAgQGluY2x1ZGUgbWl4aW4ubXEtc3Age1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmLnByZXYsXG4gICAgICAmLm5leHQge1xuICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogI2YyOWI5MjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxMHB4ICsgNiAqICgxMDB2dyAtIDM3NXB4KSAvIDE1NDUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucHJldiB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZjI5YjkyO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2YyOWI5MjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubmV4dCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZjI5YjkyO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmMjliOTI7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyOWI5MjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBjb2xvcjogI2YyOWI5MjtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAyICogKDEwMHZ3IC0gMzc1cHgpIC8gMTU0NSk7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4ubXEtc3Age1xuICAgICAgICAgIHBhZGRpbmc6IDVweCA3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPSd0ZXh0J10sXG4gIGlucHV0W3R5cGU9J2VtYWlsJ10sXG4gIGlucHV0W3R5cGU9J3VybCddLFxuICBpbnB1dFt0eXBlPSdwYXNzd29yZCddLFxuICBpbnB1dFt0eXBlPSdzZWFyY2gnXSxcbiAgaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG4gIGlucHV0W3R5cGU9J3RlbCddLFxuICBpbnB1dFt0eXBlPSdyYW5nZSddLFxuICBpbnB1dFt0eXBlPSdkYXRlJ10sXG4gIGlucHV0W3R5cGU9J21vbnRoJ10sXG4gIGlucHV0W3R5cGU9J3dlZWsnXSxcbiAgaW5wdXRbdHlwZT0ndGltZSddLFxuICBpbnB1dFt0eXBlPSdkYXRldGltZSddLFxuICBpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddLFxuICBpbnB1dFt0eXBlPSdjb2xvciddLFxuICB0ZXh0YXJlYSB7XG4gIH1cblxuICBpbnB1dFt0eXBlPSd0ZXh0J106Zm9jdXMsXG4gIGlucHV0W3R5cGU9J2VtYWlsJ106Zm9jdXMsXG4gIGlucHV0W3R5cGU9J3VybCddOmZvY3VzLFxuICBpbnB1dFt0eXBlPSdwYXNzd29yZCddOmZvY3VzLFxuICBpbnB1dFt0eXBlPSdzZWFyY2gnXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT0nbnVtYmVyJ106Zm9jdXMsXG4gIGlucHV0W3R5cGU9J3RlbCddOmZvY3VzLFxuICBpbnB1dFt0eXBlPSdyYW5nZSddOmZvY3VzLFxuICBpbnB1dFt0eXBlPSdkYXRlJ106Zm9jdXMsXG4gIGlucHV0W3R5cGU9J21vbnRoJ106Zm9jdXMsXG4gIGlucHV0W3R5cGU9J3dlZWsnXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT0ndGltZSddOmZvY3VzLFxuICBpbnB1dFt0eXBlPSdkYXRldGltZSddOmZvY3VzLFxuICBpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddOmZvY3VzLFxuICBpbnB1dFt0eXBlPSdjb2xvciddOmZvY3VzLFxuICB0ZXh0YXJlYTpmb2N1cyB7XG4gIH1cblxuICBpbnB1dFt0eXBlPSdyYWRpbyddLFxuICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICBAaW5jbHVkZSBtaXhpbi5hY2Nlc3NpYmlsaXR5U2hvdztcbiAgfVxuXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgICAmLndwY2Y3Yy1idG4tY29uZmlybSxcbiAgICAmLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI5YjkyICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IGNhbGMoMTZweCArIDIgKiAoMTAwdncgLSAzNzVweCkgLyAxNTQ1KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPSdidXR0b24nXSB7XG4gICAgJi53cGNmN2MtYnRuLWJhY2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZWVlYSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IGdyYXk7XG4gICAgICBmb250LXNpemU6IGNhbGMoMTZweCArIDIgKiAoMTAwdncgLSAzNzVweCkgLyAxNTQ1KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgI2dhbGxlcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmdhbGxlcnkge1xuICAgIC5nYWxsZXJ5LWl0ZW0ge1xuICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5ld3MtbGlzdC11bml0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIC5idG4wMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5uZXdzLWxpc3Qge1xuICAgIGJvcmRlci1ib3R0b206IDFweCAjZjI5YjkyIHNvbGlkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xLXRiUCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG5cbiAgICBkdCB7XG4gICAgICB3aWR0aDogY2FsYygxNSUgKyAyMHB4KTtcblxuICAgICAgQGluY2x1ZGUgbWl4aW4ubXEtdGJMIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjAlICsgMjBweCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLm1xLXRiUCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuY2F0ZS1pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyOWI5MjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxMnB4ICsgMiAqICgxMDB2dyAtIDM3NXB4KSAvIDE1NDUpO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cblxuICAgICAgLnBvc3QtZGF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBkZCB7XG4gICAgICB3aWR0aDogY2FsYyg4NSUgLSAyMHB4KTtcblxuICAgICAgQGluY2x1ZGUgbWl4aW4ubXEtdGJMIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoODAlIC0gMjBweCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLm1xLXRiUCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG5fcGRmIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JElNQUdFX1BBVEh9cmVjcnVpdF9idG5fcGRmLnBuZycpIG5vLXJlcGVhdCByaWdodCA1cHggY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjFweDtcbiAgfVxuICAuYnRuX2RvYyB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcjeyRJTUFHRV9QQVRIfXJlY3J1aXRfYnRuX2RvYy5wbmcnKSBuby1yZXBlYXQgcmlnaHQgNXB4IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gIH1cbiAgLmJ0bl94bHMge1xuICAgIGJhY2tncm91bmQ6IHVybCgnI3skSU1BR0VfUEFUSH1yZWNydWl0X2J0bl94bHMucG5nJykgbm8tcmVwZWF0IHJpZ2h0IDVweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICB9XG4gIC5idG5fcHB0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JElNQUdFX1BBVEh9cmVjcnVpdF9idG5fcHB0LnBuZycpIG5vLXJlcGVhdCByaWdodCA1cHggY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgfVxuICAuYnRuX2JsYW5rIHtcbiAgICBwYWRkaW5nOiAwIDQwcHggMCAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdXJsKCcjeyRJTUFHRV9QQVRIfXJlY3J1aXRfYnRuX2JsYW5rLnBuZycpIG5vLXJlcGVhdCByaWdodCA1cHggY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMThweDtcbiAgfVxuICAuYnRuX3BkZixcbiAgLmJ0bl9kb2MsXG4gIC5idG5feGxzLFxuICAuYnRuX3BwdCxcbiAgLmJ0bl9ibGFuayB7XG4gICAgcGFkZGluZzogM3B4IDQ1cHggM3B4IDA7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLypcbmlucHV0W3R5cGU9J3N1Ym1pdCddLFxuYnV0dG9uLFxuLmJ0bjAxIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwZTcxMzQ7XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdHBhZGRpbmc6IDI1cHggNjBweCAyNXB4IDIwcHg7XG5cdGNvbG9yOiAjMGU3MTM0O1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdG1heC13aWR0aDogMzIwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGEge1xuXHR9XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA0NCU7XG5cdFx0cmlnaHQ6IDE1cHg7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjMGU3MTM0O1xuXHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwZTcxMzQ7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICMwZTcxMzQ7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmZmZmY7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmZmZmO1xuXHRcdH1cblx0fVxufVxuKi9cblxuICAuYnRuMDEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZjZkNzk5LCAjZWY4NThjKTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgd2hpdGU7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgfVxuXG4gIC53cGNmNy1maWVsZC1ncm91cCB7XG4gICAgYnIge1xuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIGlucHV0W3R5cGU9J251bWJlciddIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgIH1cbiAgfVxuICAud3BjZjctZmllbGQtZ3JvdXAtYWRkLFxuICAud3BjZjctZmllbGQtZ3JvdXAtcmVtb3ZlIHtcbiAgICBwYWRkaW5nOiA4cHggMThweDtcbiAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgLyogZGlzcGxheTogdGFibGU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDsgKi9cbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgdGhlYWQge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjlkMGM5O1xuICAgICAgICBjb2xvcjogIzNjM2MzYztcbiAgICAgIH1cbiAgICB9XG4gICAgdGJvZHkge1xuICAgICAgdGgge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmRlZWVhO1xuICAgICAgICBjb2xvcjogIzNjM2MzYztcbiAgICAgIH1cbiAgICAgIHRkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICMzYzNjM2M7XG4gICAgICAgIGJvcmRlcjogMXB4ICNmOWQwYzkgc29saWQ7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4ICNmOWQwYzkgc29saWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC53cC1jYXB0aW9uIHtcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnRibF9ub25lIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYudGJsX2ZpeCB7XG4gICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIH1cbiAgICAmLnRibF9mdWxsIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYuY2FsX3RhYmxlIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICB9XG4gICAgICB0ciB7XG4gICAgICAgICYuY2FsLXRhYmxlLW9kZCB7XG4gICAgICAgICAgdGgsXG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RDb250ZW50c1JlY3J1aXQge1xuICAgIC5hbGlnbmxlZnQsXG4gICAgLmFsaWducmlnaHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgICB9XG4gICAgLnNjcm9sbF93cmFwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICfihpLjgrnjgq/jg63jg7zjg6vjgafjgY3jgb7jgZnjgIInO1xuICAgICAgfVxuICAgIH1cbiAgICAudGJsX3Njcm9sbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWF4LXdpZHRoOiA3NjdweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDc2N3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50YmxfcmVzcG9uc2l2ZSxcbiAgICAudGJsX3Jlc3BvbnNpdmUgdGhlYWQsXG4gICAgLnRibF9yZXNwb25zaXZlIHRmb290LFxuICAgIC50YmxfcmVzcG9uc2l2ZSB0Ym9keSxcbiAgICAudGJsX3Jlc3BvbnNpdmUgdHIsXG4gICAgLnRibF9yZXNwb25zaXZlIHRoLFxuICAgIC50YmxfcmVzcG9uc2l2ZSB0ZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICAgIC50YmxfcmVzcG9uc2l2ZSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M1YzVjNjtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2M1YzVjNjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjNWM1YzY7XG4gICAgfVxuICAgIC50YmxfcmVzcG9uc2l2ZSB0aCxcbiAgICAudGJsX3Jlc3BvbnNpdmUgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNWM1YzY7XG4gICAgfVxuICAgIC5saXN0XzEgbGkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5saXN0XzEgbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vKiDkuojpmLLmjqXnqK7nlKjjg4bjg7zjg5bjg6sgMjAyMTA4MjDov73liqAgKi9cbnRhYmxlIHtcbiAgJi5yY2FsZW5kYXIge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM2O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGhlYWQge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAxZjYyO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgIHRib2R5IHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBjb2xvcjogIzNjM2MzYztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHBpbms7XG4gICAgICB9XG5cbiAgICAgIHRkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJsb2ctY29udGVudHMge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BhZ2UvYmxvZ19iZy5wbmcpIHJlcGVhdC15IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBmb250LWZhbWlseTogJ1VEIOODh+OCuOOCv+ODqyDmlZnnp5Hmm7jkvZMgTi1SJywgJ1VERGlnaUt5b2thc2hvIFIgSklTMjAwNCcsIHNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiA1MHB4IDE1cHggMDtcbiAgbWFyZ2luOiA3MHB4IGF1dG8gMjBweDtcblxuICBAaW5jbHVkZSBtaXhpbi5tcS10YlAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wYWdlL2Jsb2dfYmdfc3AucG5nKSByZXBlYXQteSB0b3AgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB9XG5cbiAgLmJsb2ctaXRlbSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEtdGJMIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAudHRsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wYWdlL2Jsb2dfaW1nLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogY2FsYygyMDAgLyAxMjAwICogMTAwdncpO1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogY2FsYygyMDAgLyAxMjAwICogMTAwdncpO1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBAaW5jbHVkZSBtaXhpbi5tcS1zcCB7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnR0bC1pbWcge1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYygyNTAgLyA5OTEgKiAxMDB2dyk7XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLm1xLXNwIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNDAwIC8gNjAwICogMTAwdncpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEyMCAvIDYwMCAqIDEwMHZ3KTtcbiAgICAgICAgd2lkdGg6IGNhbGMoNDIwIC8gNTY4ICogMTAwdncpO1xuICAgICAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGgyIHtcbiAgICBjb2xvcjogIzMxMzk4YztcbiAgICBmb250LWZhbWlseTogJ1VEIOODh+OCuOOCv+ODqyDmlZnnp5Hmm7jkvZMgTi1SJywgJ1VERGlnaUt5b2thc2hvIFIgSklTMjAwNCcsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxOXB4ICsgOCAqICgxMDB2dyAtIDMyMHB4KSAvIDE2MDApO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEtdGJQIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLm1vZENvbnRlbnRzIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEtdGJMIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1mYW1pbHk6ICdVRCDjg4fjgrjjgr/jg6sg5pWZ56eR5pu45L2TIE4tUicsICdVRERpZ2lLeW9rYXNobyBSIEpJUzIwMDQnLCBzZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICB9XG59XG4iXX0= */
