@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap);
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?v=4.7.0");src:url("../fonts/icomoon.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("../fonts/icomoon.woff?v=4.7.0") format("woff"),url("../fonts/icomoon.ttf?v=4.7.0") format("truetype"),url("../fonts/icomoon.svg?v=4.7.0") format("svg");font-weight:normal;font-style:normal}.ico{font-family:'icomoon';display:inline-block;font:normal normal normal 14px/1 icomoon;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.ico-2x{font-size:2em}.ico-3x{font-size:3em}.ico-4x{font-size:4em}.ico-5x{font-size:5em}.ico-fw{width:1.28571em;text-align:center}.ico-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.ico-ul>li{position:relative}.ico-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.ico-li.ico-lg{left:-1.85714em}.ico-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.ico-pull-left{float:left}.ico-pull-right{float:right}.ico.ico-pull-left{margin-right:.3em}.ico.ico-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.ico.pull-left{margin-right:.3em}.ico.pull-right{margin-left:.3em}.ico-spin{-webkit-animation:icon-spin 2s infinite linear;animation:icon-spin 2s infinite linear}.ico-pulse{-webkit-animation:icon-spin 1s infinite steps(8);animation:icon-spin 1s infinite steps(8)}@-webkit-keyframes icon-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@keyframes icon-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.ico-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.ico-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.ico-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.ico-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scale(-1, 1)}.ico-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(1, -1)}:root .ico-rotate-90,:root .ico-rotate-180,:root .ico-rotate-270,:root .ico-flip-horizontal,:root .ico-flip-vertical{filter:none}.ico-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.ico-stack-1x,.ico-stack-2x{position:absolute;left:0;width:100%;text-align:center}.ico-stack-1x{line-height:inherit}.ico-stack-2x{font-size:2em}.ico-inverse{color:#fff}.ico-arrow-left2:before{content:""}.ico-arrow-right:before{content:""}.ico-arrow-right2:before{content:""}.ico-bell:before{content:""}.ico-calendar-line:before{content:""}.ico-calendar:before{content:""}.ico-mail:before{content:""}.ico-pdf:before{content:""}.ico-pin:before{content:""}.ico-question:before{content:""}.ico-tent:before{content:""}.ico-triangle-bottom:before{content:""}.ico-triangle-top:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}html{height:100%}body{color:#333;font-family:"Noto Sans JP","AnitoStd-M","DNPShueiMinPr6-M","FP-HiraKakuProN-W3","ヒラギノ角ゴ pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1.8;overflow-x:hidden}a{border:none;color:#006dd9;text-decoration:none}a:visited{color:#7f5ad7;text-decoration:none}a:active{color:#006dd9;text-decoration:none}a:hover{color:#006dd9;text-decoration:underline}.js-focused-image-wrap{position:relative;overflow:hidden}.js-focused-image{position:absolute}.field-title{padding:0 10px}.field-title:first-child{margin:0 0 10px 0}@keyframes fade-in{0%{opacity:0}20%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-in{0%{opacity:0}20%{opacity:0}100%{opacity:1}}@keyframes scale-up{0%{transform:scale(1)}50%{transform:scale(1.03)}100%{transform:scale(1)}}@-webkit-keyframes scale-up{0%{transform:scale(1)}50%{transform:scale(1.03)}100%{transform:scale(1)}}@keyframes fade-in-down{0%{opacity:0}20%{opacity:0;transform:translate(0, -10px)}100%{opacity:1;transform:translate(0)}}@-webkit-keyframes fade-in-down{0%{opacity:0}20%{opacity:0;transform:translate(0, -10px)}100%{opacity:1;transform:translate(0)}}.l-header{line-height:1;padding:20px 20px 20px 0}.l-header__inner{display:flex;justify-content:space-between}.l-header__logo{margin:0}.l-header__logo-img{width:159px}.l-header-link-box__item{padding:0 11px;text-align:center}.l-header-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:0;padding:0;font-weight:bold;font-size:18px;font-size:1.125rem;list-style:none}.l-header-links__heading{display:inline-block;margin:0 0 8px;padding:7px 20px;font-size:14px;font-size:.875rem;background:#DDF6F8;border-radius:20px;text-align:center}.l-header-links__item{padding:0 15px 40px}.l-header-links__item.stay .l-header-links__link{color:#036EB7 !important}.l-header-links__link{transition:color .2s ease-out}.l-header-links__link,.l-header-links__link:link,.l-header-links__link:visited,.l-header-links__link:active,.l-header-links__link:focus{color:#333;text-decoration:none}.l-header-links__link:hover{color:#036EB7;text-decoration:none}@media screen and (min-width: 992px){.l-header{padding:31px 0 30px}.l-header__logo{margin:20px 0 0}.l-header__logo-img{width:249px}.l-header-link-box{display:flex;justify-content:flex-end}.l-header-link-box__item{padding:0 11px}.l-header-links{font-size:16px;font-size:1rem}.l-header-links__item{padding:0 15px 10px}}.l-footer{overflow:hidden;color:#fff;font-weight:700;position:relative;padding-top:83px}.l-footer::before{position:absolute;z-index:-1;top:12px;right:0;left:0;height:120px;background-image:url(/themes/toyosu/images/footer/bg-footer-wave-sp.png);background-repeat:no-repeat;background-position:center;background-size:100%;content:''}.l-footer a{color:#fff}.l-footer__link{margin:0 0 20px 0;padding:0;font-size:14px;font-size:.875rem}.l-footer__img{max-width:150%;margin-left:-25%}.l-footer-inner{padding:50px 0 30px;background-color:#7AC963}.l-footer-head{display:flex;margin-bottom:40px}.l-footer-head__logo{display:block;padding-right:36px;width:102px}.l-footer-upper-list{display:block;list-style-type:none;margin:0;padding:0}.l-footer-upper-list__item{font-size:15px;font-size:.9375rem;font-weight:bold;margin-bottom:30px}.l-footer-upper-list__item:last-child{margin:0}.l-footer-upper-list__link{padding:0 12px;border-right:1px solid #fff;border-left:1px solid #fff}.l-footer-upper-park{margin:0;font-size:14px;font-size:.875rem;line-height:2;font-weight:normal}.l-footer-upper-park-name{font-weight:bold;font-size:17px;font-size:1.0625rem}.l-footer-upper-park-address{display:inline-block;margin:0 0 1em 0;font-size:15px;font-size:.9375rem}.l-footer-copyright{margin:0;font-size:14px;font-size:.875rem;font-weight:normal;text-align:center}.sns-list{display:flex;justify-content:center;margin:0;padding:0;list-style-type:none}.l-footer-sns{display:flex;justify-content:center;list-style:none;margin:0 -11px 5px;padding:0;font-size:33px;font-size:2.0625rem}.l-footer-sns__item{padding:0 11px 11px}.l-footer-sns__link{color:#fff;transition:color .2s ease-out}.l-footer-sns__link,.l-footer-sns__link:link,.l-footer-sns__link:visited,.l-footer-sns__link:active,.l-footer-sns__link:focus{color:#fff;text-decoration:none}.l-footer-sns__link:hover{color:#267B19;text-decoration:none}@media screen and (min-width: 768px){.l-footer{padding-top:160px}.l-footer::before{top:5%;height:224px;background-image:url(/themes/toyosu/images/footer/bg-footer-wave.png)}.l-footer__link{margin:25px 0 0;font-size:16px;font-size:1rem}.l-footer__img{max-width:100%;margin-left:0;width:100%}.l-footer-grid{display:flex}.l-footer-inner{padding:43px 0 80px}.l-footer-head{display:block}.l-footer-head__logo{padding-right:70px}.l-footer-body{display:flex;justify-content:space-between}.l-footer-body__contact{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.l-footer-upper-list{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:0 0 10px}.l-footer-upper-list__item{margin:0 0 15px;font-size:17px;font-size:1.0625rem}.l-footer-upper-list__item:last-child{margin:0 0 15px}.l-footer-upper-list__item:last-child .l-footer-upper-list__link{border:none}.l-footer-upper-list__link{border-left:none}.l-footer-upper-park{font-size:15px;font-size:.9375rem}.l-footer-upper-park-name{display:inline-block;font-weight:bold;margin:0 2em 0 0;font-size:15px;font-size:.9375rem}.l-footer-upper-park-address{display:inline-block;margin:0;font-size:15px;font-size:.9375rem}.l-footer-copyright{font-size:16px;font-size:1rem;font-weight:normal;text-align:right}.l-footer-sns{justify-content:flex-end}}.l-layout{position:relative;margin:0 -20px 60px;background:#F3F3F3;padding:50px 20px 60px}.l-layout::before,.l-layout::after{position:absolute;z-index:0;right:0;left:0;display:block;width:100%;height:60px;background-repeat:repeat;background-size:120px;content:''}.l-layout::before{top:-1px;background-image:url(/themes/toyosu/images/components/wave-top.svg)}.l-layout::after{bottom:0;background-image:url(/themes/toyosu/images/components/wave-bottom.svg)}.l-layout__inner{position:relative;z-index:1}.l-layout__inner.-center{top:inherit}.l-layout.-parking{margin:0;padding:30px 0 60px;background:none}.l-layout.-parking::before,.l-layout.-parking::after{display:none}@media screen and (min-width: 768px){.l-layout{margin:0 0 140px;padding:123px 110px 140px}.l-layout::before,.l-layout::after{height:160px;background-repeat:no-repeat;background-size:auto}.l-layout.-top{padding-top:0}.l-layout.-right{margin-right:calc(50% - 50vw);margin-left:-110px;padding-right:calc(50vw - 50%)}.l-layout.-right::before{background-image:url(/themes/toyosu/images/components/wave-top-left.svg),url(/themes/toyosu/images/components/wave-top-center.svg);background-position:left bottom, left 437px bottom;background-repeat:no-repeat, repeat-x}.l-layout.-right::after{background-image:url(/themes/toyosu/images/components/wave-bottom-left.svg),url(/themes/toyosu/images/components/wave-bottom-center.svg);background-position:left top, left 437px top;background-repeat:no-repeat, repeat-x}.l-layout.-left{margin-left:calc(50% - 50vw);margin-right:-110px;padding-left:calc(50vw - 50%)}.l-layout.-left::before{background-image:url(/themes/toyosu/images/components/wave-top-right.svg),url(/themes/toyosu/images/components/wave-top-center.svg);background-position:right bottom, right 437px bottom;background-repeat:no-repeat, repeat-x}.l-layout.-left::after{background-image:url(/themes/toyosu/images/components/wave-bottom-right.svg),url(/themes/toyosu/images/components/wave-bottom-center.svg);background-position:right top, right 437px top;background-repeat:no-repeat, repeat-x}.l-layout.-parking{padding:0 0 140px}}.l-layout-center{position:relative;margin:0 -20px 140px;background:#F3F3F3;padding:57px 20px 40px;border-radius:0 0 53px 53px}.l-layout-center.-space{padding-top:54px;margin-right:0;margin-left:0}.l-layout-center::before,.l-layout-center::after{position:absolute;z-index:0;right:0;left:0;display:block;width:100%;height:125px;content:''}.l-layout-center::before{top:0;background-image:url(/themes/toyosu/images/components/wave-full-sp.svg);background-position:center top;background-size:contain;background-repeat:no-repeat;background-color:#F3F3F3}@media screen and (min-width: 768px){.l-layout-center.-space{padding-top:115px;margin-right:-20px;margin-left:-20px}.l-layout-center::before{background-size:100%;background-image:url(/themes/toyosu/images/components/wave-full.svg)}}@media screen and (min-width: 992px){.l-layout-center{padding:120px 140px 80px}}.l-layout-top-entry{margin-bottom:60px}@media screen and (min-width: 768px){margin-bottom:140px}.c-btn{display:inline-flex;align-items:center;justify-content:space-between;padding:4px 11px 4px 17px;font-weight:700;width:210px;box-sizing:border-box;border:3px solid #333;box-shadow:10px 10px #d3d3d3;border-radius:20px;background:#fff;font-size:15px;font-size:.9375rem;transition:color .2s ease-out}.c-btn__wrap{text-align:center}.c-btn::after{color:#036EB7;font-family:'icomoon';font:normal normal normal 14px/1 icomoon;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";transition:transform .2s ease-out}.c-btn,.c-btn:visited,.c-btn:active,.c-btn:focus,.c-btn:link{color:#333;text-decoration:none}.c-btn:hover{color:#036EB7;text-decoration:none}.c-btn:hover::after{transform:translateX(5px)}@media screen and (min-width: 768px){.c-btn{padding:8px 11px 8px 27px;width:250px;font-size:16px;font-size:1rem}}.c-btn-icon{position:relative;display:inline-flex;align-items:center;justify-content:space-between;padding:31px 77px 31px 24px;width:360px;font-weight:700;box-sizing:border-box;background:url(/themes/toyosu/images/components/bg-btn-icon.svg) no-repeat;font-size:19px;font-size:1.1875rem;transition:color .2s ease-out}.c-btn-icon.-small{width:260px;padding:25px 22px 21px 22px;background:url(/themes/toyosu/images/components/bg-btn-icon-small.svg) no-repeat;font-size:16px;font-size:1rem}.c-btn-icon.-small::after{top:19px;right:28px;font-size:24px;font-size:1.5rem}.c-btn-icon::after{position:absolute;top:23px;right:32px;color:#036EB7;font-family:'icomoon';font:normal normal normal 14px/1 icomoon;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:40px;font-size:2.5rem;transition:transform .2s ease-out}.c-btn-icon,.c-btn-icon:visited,.c-btn-icon:active,.c-btn-icon:focus,.c-btn-icon:link{color:#333;text-decoration:none}.c-btn-icon:hover{color:#036EB7;text-decoration:none}.c-btn-icon:hover::after{transform:translateY(-5px)}@media only screen and (min-width: 768px){.c-btn-tel{pointer-events:none}}.c-btn-green{margin-left:8px;display:inline-block;background:#52A440;color:#fff;font-size:16px;font-size:1rem;padding:3px 20px;font-weight:bold;border-radius:40px;border:1px solid #fff;transition:background .2s ease-out}.c-btn-green,.c-btn-green:link,.c-btn-green:visited,.c-btn-green:active,.c-btn-green:focus,.c-btn-green:hover{color:#fff;text-decoration:none}.c-btn-green:hover{background-color:#267B19}.c-btn-page-top{position:fixed;z-index:1000;right:10px;bottom:10px;margin:0;visibility:hidden;opacity:0;transition:visibility .5s, opacity .5s}.c-btn-page-top.is-active{visibility:visible;opacity:1;transition:opacity 1s}.c-btn-page-top__img{width:50px;height:50px}@media screen and (min-width: 768px){.c-btn-page-top{right:20px;bottom:20px}.c-btn-page-top__img{width:60px;height:60px}}.c-btn-instagram{display:inline-flex;align-items:center;margin:0;padding:3px 14px;background:#fff;border:3px solid #333;border-radius:20px;font-size:16px;font-size:1rem;font-weight:700;transition:color .2s ease-out}.c-btn-instagram__icon{padding-left:9px;transition:transform .2s ease-out}.c-btn-instagram,.c-btn-instagram:visited,.c-btn-instagram:active,.c-btn-instagram:focus,.c-btn-instagram:link{color:#333;text-decoration:none}.c-btn-instagram:hover{color:#036EB7;text-decoration:none}.c-btn-instagram:hover .c-btn-instagram__icon{color:#333;transform:translateY(-5px)}.p-entry-column .c-btn-mail,.c-btn-mail{display:inline-flex;align-items:center;margin-top:15px;padding:4px 17px 4px 14px;font-weight:700;box-sizing:border-box;border:3px solid #333;border-radius:20px;background:#fff;font-size:17px;font-size:1.0625rem;transition:color .2s ease-out}.p-entry-column .c-btn-mail::before,.c-btn-mail::before{margin-right:9px;color:#333;font-family:'icomoon';font:normal normal normal 14px/1 icomoon;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";transition:transform .2s ease-out}.p-entry-column .c-btn-mail,.p-entry-column .c-btn-mail:visited,.p-entry-column .c-btn-mail:active,.p-entry-column .c-btn-mail:focus,.p-entry-column .c-btn-mail:link,.c-btn-mail,.c-btn-mail:visited,.c-btn-mail:active,.c-btn-mail:focus,.c-btn-mail:link{color:#333;text-decoration:none}.p-entry-column .c-btn-mail:hover,.c-btn-mail:hover{color:#036EB7;text-decoration:none}.p-entry-column .c-btn-mail:hover::after,.c-btn-mail:hover::after{transform:translateX(5px)}.c-btn-form{display:inline-flex;align-items:center;justify-content:space-between;margin-top:20px;box-sizing:border-box;border:3px solid #333;box-shadow:10px 10px #d3d3d3;border-radius:20px;background:#fff;font-size:15px;font-size:.9375rem}.c-btn-form__input{background:none;padding:7px 11px 7px 17px;box-shadow:none;border:none;font-weight:700;color:#333;transition:color .2s ease-out}.c-btn-form__input:hover{color:#036EB7}.c-btn-form::after{margin-right:10px;color:#036EB7;font-family:'icomoon';font:normal normal normal 14px/1 icomoon;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";transition:transform .2s ease-out}.c-btn-form,.c-btn-form:visited,.c-btn-form:active,.c-btn-form:focus,.c-btn-form:link{color:#333;text-decoration:none}.c-btn-form:hover{color:#036EB7;text-decoration:none}.c-btn-form:hover::after{transform:translateX(5px)}@media screen and (min-width: 768px){.c-btn-form{font-size:16px;font-size:1rem}.c-btn-form__input{padding:8px 20px 8px 27px}}.c-card{list-style-type:none;margin:0;padding:0;font-weight:bold}.c-card .p-event-date{color:#036EB7;font-size:14px;font-size:.875rem;line-height:1.3;margin:5px 0 0}.c-card__wrap{margin-bottom:40px}.c-card__item{margin-bottom:20px;width:100%;padding:0 12.5px 12px;box-sizing:border-box}.c-card__item figure{width:100%;margin:0;padding:0}.c-card__link{overflow:hidden;display:block;padding:0;border:3px solid #333;box-shadow:10px 10px #d3d3d3;border-radius:20px;background:#fff;transition:color .2s ease-out}.c-card__link,.c-card__link:link,.c-card__link:visited,.c-card__link:active,.c-card__link:focus,.c-card__link:hover{color:#333;text-decoration:none}.c-card__link:hover .c-card__title{color:#036EB7}.c-card__link:hover .c-card__img{transform:scale(1.1)}.c-card__label{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;flex-direction:column;width:60px;height:60px;background:#FFF600;color:#333;font-weight:700;font-size:13px;font-size:.8125rem;padding:2px 4px;box-sizing:border-box;border-radius:50%;line-height:1.4}.c-card__label.-full{background-color:#F87B68;color:#fff}.c-card__img-wrap{position:relative;overflow:hidden}.c-card__img{width:100%;height:auto;display:block;transition:transform .2s ease-out}.c-card__body{position:relative;margin-top:-15px;padding:0 20px 20px}.c-card__category{display:inline-block;margin:0 0 0 -20px;padding:8px 14px 8px 20px;font-size:13px;font-size:.8125rem;color:#036EB7;border-radius:0 10px 10px 0;background:#fff}.c-card__title{display:flex;align-items:center;font-size:18px;font-size:1.125rem;line-height:1.4;transition:color .2s ease-out}.c-card__date-list{list-style:none;margin:0;padding:0}.c-card__date-item{display:none}.c-card__date-item:first-child{display:flex;align-items:center;justify-content:center}.c-card__date{display:flex;font-size:24px;font-size:1.5rem;background:linear-gradient(transparent 75%, #93D1F9 75%);margin:0;line-height:1.3}.c-card__date .week{padding:3px;font-size:10px;font-size:.625rem}.c-card__hyphen{padding:5px 8px 0;font-size:17px;font-size:1.0625rem;line-height:1}.c-card__overview{margin:15px 0 0;font-weight:400;font-size:15px;font-size:.9375rem}.c-card__date-garder{display:flex;align-items:center;margin:10px 0 0;font-weight:400;font-size:16px;font-size:1rem}.c-card__date-garder span{margin-right:10px;padding:0 7px;border-radius:10px;background:#FFF600;font-weight:700;font-size:16px;font-size:1rem}@media screen and (min-width: 768px){.c-card{display:flex;justify-content:center;flex-wrap:wrap}.c-card__wrap{margin-bottom:50px}.c-card__item{width:calc( (100% - 40px) / 2)}.c-card__body{padding:0 24px 40px}.c-card__category{margin:0 0 0 -24px;font-size:14px;font-size:.875rem}.c-card__title{font-size:17px;font-size:1.0625rem}.c-card__date{font-size:28px;font-size:1.75rem;margin:7px 0 0}.c-card__date .week{font-size:14px;font-size:.875rem}.c-card__hyphen{padding:0 8px;font-size:33px;font-size:2.0625rem}.c-card__overview{margin:23px 0 0;font-size:16px;font-size:1rem}}@media screen and (min-width: 992px){.c-card__item{width:calc((100% - 40px) / 3)}.c-card__item:nth-child(2){margin-top:-30px}.c-card__item:nth-child(5){margin-top:30px}}@media screen and (min-width: 1342px){.c-card__item.category{width:calc( (100% - 40px) / 4);margin-top:0}}.c-card-side{list-style:none;margin:0;padding:0}.c-card-side__item{width:calc(100% - 10px);padding:0 0 30px;box-sizing:border-box}.c-card-side__link{overflow:hidden;display:flex;border:3px solid #333;box-shadow:10px 10px #d3d3d3;border-radius:20px;background:#fff}.c-card-side__link,.c-card-side__link:visited,.c-card-side__link:active,.c-card-side__link:focus,.c-card-side__link:link,.c-card-side__link:hover{color:#333;text-decoration:none}.c-card-side__link:hover .c-card-side__title{color:#036EB7}.c-card-side__link:hover .c-card-side__img{transform:scale(1.1)}.c-card-side__img-wrap{overflow:hidden;width:180px}.c-card-side__img{height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;transition:transform .2s ease-out}.c-card-side__body{position:relative;flex:1;padding:10px}.c-card-side__category{display:inline-block;margin:0 0 5px -20px;padding:8px 14px 8px 20px;font-size:13px;font-size:.8125rem;font-weight:700;color:#036EB7;border-radius:10px;background:#fff}.c-card-side__title{margin:0 0 10px;font-size:16px;font-size:1rem;line-height:1.4;font-weight:700;transition:color .2s ease-out}.c-card-side__date{font-size:14px;font-size:.875rem}.c-card-side__label{display:inline-block;margin-right:5px;padding:2px 6px;background:#FFF600;border-radius:10px;font-size:10px;font-size:.625rem;font-weight:700}@media screen and (min-width: 768px){.c-card-side{display:flex;flex-wrap:wrap;margin:0 -20px}.c-card-side__item{width:50%;padding:0 20px}.c-card-side__item:nth-child(even){margin-top:20px}.c-card-side__img-wrap{width:278px}.c-card-side__body{padding:20px}.c-card-side__category{margin:0 0 9px -40px;font-size:14px;font-size:.875rem}.c-card-side__title{margin:0 0 10px;font-size:17px;font-size:1.0625rem;line-height:1.4}.c-card-side__date{font-size:16px;font-size:1rem}.c-card-side__label{margin-right:10px;font-size:15px;font-size:.9375rem}}.c-card-blue{margin:0;padding:0 0 30px}.c-card-blue__item{overflow:hidden;margin-bottom:40px;border-radius:30px}.c-card-blue__item.is-active .c-card-blue__img{transform:scale(1.1)}.c-card-blue__img-link{display:block;width:100%;height:100%}.c-card-blue__img-wrap{overflow:hidden;height:222px}.c-card-blue__img{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;transition:transform .2s ease-out}.c-card-blue__body{padding:20px 20px 30px 20px;background:#036EB7;color:#fff}.c-card-blue__heading{margin:0 0 24px;font-size:18px;font-size:1.125rem;font-weight:700;text-align:center}.c-card-blue__heading .line{background:linear-gradient(transparent 80%, #FFF600 80%);padding-bottom:3px}.c-card-blue__description{margin:0 0 30px;font-size:15px;font-size:.9375rem}.c-card-blue__link{display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:4px 11px 4px 17px;font-weight:700;width:250px;box-sizing:border-box;border:3px solid #fff;border-radius:20px;background:#fff;font-size:15px;font-size:.9375rem;transition:color .2s ease-out}.c-card-blue__link::after{color:#036EB7;font-family:'icomoon';font:normal normal normal 14px/1 icomoon;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";transition:transform .2s ease-out,color .2s ease-out}.c-card-blue__link,.c-card-blue__link:visited,.c-card-blue__link:active,.c-card-blue__link:focus,.c-card-blue__link:link{color:#036EB7;text-decoration:none}.c-card-blue__link:hover{color:#fff;background:#036EB7;text-decoration:none}.c-card-blue__link:hover::after{color:#fff;transform:translateX(5px)}@media screen and (min-width: 768px){.c-card-blue__item{display:flex;margin-bottom:45px}.c-card-blue__img-wrap{height:auto;width:535px}.c-card-blue__img{height:100%;width:auto}.c-card-blue__body{flex:1;padding:57px 30px}.c-card-blue__heading{font-size:22px;font-size:1.375rem;text-align:left}.c-card-blue__description{font-size:16px;font-size:1rem}.c-card-blue__link{margin:0}}.c-catch-copy{position:relative;margin:-160px -20px 0;padding:30px 20px;background:#fff;border-radius:34px 34px 0 0}.c-catch-copy.garden{text-align:center}.c-catch-copy__title{display:inline-block;margin:0 0 20px;font-weight:700;font-size:26px;font-size:1.625rem}.c-catch-copy__title .line{background:linear-gradient(transparent 60%, #FFF600 60%);padding-bottom:3px}.c-catch-copy__description{margin:0;font-size:15px;font-size:.9375rem;font-weight:700;line-height:1.6}.c-catch-copy__tips{font-size:14px;font-size:.875rem;line-height:1.5}@media screen and (min-width: 992px){.c-catch-copy{margin:-160px 0 0;padding:72px 78px;border-radius:34px 34px 0 0}.c-catch-copy.garden{display:flex;align-items:center;justify-content:center}.c-catch-copy.garden .c-catch-copy__inner{max-width:670px}.c-catch-copy.event{display:flex;align-items:center;justify-content:space-between}.c-catch-copy.calendar{align-items:flex-start}.c-catch-copy__inner{flex:1}.c-catch-copy__title{margin:0 0 42px;font-size:37px;font-size:2.3125rem}.c-catch-copy__description{font-size:17px;font-size:1.0625rem}.c-catch-copy__links{max-width:362px;padding-left:88px}.c-catch-copy__tips{font-size:17px;font-size:1.0625rem}}.c-catch-copy-404{padding-bottom:50px}.c-catch-copy-404__box{flex:1;margin-bottom:30px;padding:20px;background:#F9FCFE;border:4px solid #C3E0F2;border-radius:20px}.c-catch-copy-404__txt{margin:0;font-size:16px;font-size:1rem}.c-catch-copy-404__img-wrap{margin-left:auto;width:210px}@media screen and (min-width: 992px){.c-catch-copy-404{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:70px}.c-catch-copy-404__box{margin-right:70px;margin-bottom:0;padding:40px}.c-catch-copy-404__txt{font-size:17px;font-size:1.0625rem}.c-catch-copy-404__img-wrap{width:340px}}.c-container{margin:0 auto;max-width:1300px;padding-right:20px;padding-left:20px;box-sizing:border-box}.c-container-md{max-width:1150px;margin:0 auto;padding-right:20px;padding-left:20px;box-sizing:border-box}.c-container-sm{max-width:970px;margin:0 auto;padding-right:20px;padding-left:20px;box-sizing:border-box}.c-hr{margin:39px 0;height:18px;background:url(/themes/toyosu/images/components/border-wave.svg) no-repeat;background-size:cover;border:none}.c-hr.-gray{background:url(/themes/toyosu/images/components/border-wave-gray.svg) no-repeat}@media screen and (min-width: 768px){.c-hr{margin:80px 0}}.c-list{list-style:none;margin:0;padding:0}.c-list__wrap{margin-bottom:50px}.c-list__item{display:flex;align-items:center;padding:0 0 20px}.c-list__item::before{display:block;margin-right:7px;width:14px;height:6px;border-radius:3px;background:#2F91D3;content:''}.c-list__link{display:block;padding:0;font-size:17px;font-size:1.0625rem;line-height:1}.c-list__link,.c-list__link:link,.c-list__link:visited{color:#333;text-decoration:none}.c-list__link:hover{color:#333;text-decoration:underline}.c-list-border{list-style:none;margin:0;padding:0}.c-list-border__item{width:calc(100% - 75px);padding:0 0 20px;box-sizing:border-box}.c-list-border__item:nth-child(even){margin-left:auto}.c-list-border__link{display:flex;align-items:center;justify-content:space-between;padding:10px 20px 10px 10px;font-weight:bold;border:3px solid #333;box-shadow:10px 10px #d3d3d3;border-radius:30px;background:#fff;transition:color .2s ease-out}.c-list-border__link,.c-list-border__link:visited,.c-list-border__link:active,.c-list-border__link:focus,.c-list-border__link:link,.c-list-border__link:hover{color:#333;text-decoration:none}.c-list-border__link:hover{color:#036EB7;text-decoration:none}.c-list-border__link:hover .c-list-border__icon{transform:translateX(5px)}.c-list-border__link:hover .c-list-border__img{transform:scale(1.1)}.c-list-border__inner{display:flex;align-items:center}.c-list-border__img-wrap{min-width:46px;min-height:46px;width:46px;height:46px;overflow:hidden;margin-right:20px;border-radius:50%}.c-list-border__img{display:block;transition:transform .2s ease-out}.c-list-border__title{margin:0;font-size:15px;font-size:.9375rem}.c-list-border__icon{color:#036EB7;transition:transform .2s ease-out}@media screen and (min-width: 768px){.c-list-border{display:flex;justify-content:center;flex-wrap:wrap}.c-list-border.-parking .c-list-border__item{margin-top:0}.c-list-border__item{width:33.33333%;padding:0 11px 32px}.c-list-border__item:nth-child(even){margin-top:20px;margin-left:0}.c-list-border__img-wrap{min-width:60px;min-height:60px;width:60px;height:60px}.c-list-border__title{font-size:16px;font-size:1rem}}@media screen and (min-width: 992px){.c-list-border__item{width:25%}}.c-list-entry{list-style:none;margin:0;padding:0}.c-list-entry__item{position:relative;margin-top:28px}.c-list-entry__link{display:block;padding:28px 20px 23px;background:#fff;border-radius:20px}.c-list-entry__link,.c-list-entry__link:visited,.c-list-entry__link:active,.c-list-entry__link:focus,.c-list-entry__link:link,.c-list-entry__link:hover{color:#333;text-decoration:none}.c-list-entry__category{position:absolute;top:-15px;left:0;display:inline-block;margin:0;padding:8px 14px 8px 20px;font-size:14px;font-size:.875rem;color:#036EB7;border-radius:20px 20px 0 0;background:#fff;font-weight:700}.c-list-entry__title{margin:0;padding:0;font-size:16px;font-size:1rem}.c-list-category{list-style:none;margin:0;padding:36px 0 44px}.c-list-category__item{display:flex;align-items:flex-start;padding:0;font-size:17px;font-size:1.0625rem;font-weight:bold;box-sizing:border-box}.c-list-category__link{transition:color .2s ease-out}.c-list-category__link,.c-list-category__link:link,.c-list-category__link:visited,.c-list-category__link:active,.c-list-category__link:focus{color:#333;text-decoration:none}.c-list-category__link:hover{color:#036EB7;text-decoration:none}.c-list-category__dot{display:block;min-width:15px;min-height:15px;margin:8px 10px 0 0;background:#036EB7;border-radius:50%}@media screen and (min-width: 992px){.c-list-category{padding:15px 0 36px 44px}}@media screen and (min-width: 1175px){.c-list-category{display:flex;justify-content:flex-end;flex-wrap:wrap;width:580px;padding:15px 0 0 73px}.c-list-category__item{padding:0 15px;width:50%}}.c-navbar{list-style-type:none;margin:0;padding:0;border-top:1px solid #fff;text-align:center;font-weight:bold;font-size:20px;font-size:1.25rem}.c-navbar::after{margin:10px auto 40px;width:240px;height:10px;background:url(/themes/toyosu/images/components/line-offcanvas.svg);background-repeat:no-repeat;background-size:cover;display:block;content:''}.c-navbar li{padding:0 0 30px 0}.c-navbar li.stay>a{color:#036EB7 !important}.c-navbar li.stay>a .ico{border-color:#036EB7}.c-navbar li a{display:flex;align-items:center;justify-content:center;padding:0;transition:color .2s ease-out}.c-navbar li a,.c-navbar li a:link,.c-navbar li a:visited,.c-navbar li a:active,.c-navbar li a:focus{color:#333;text-decoration:none}.c-navbar li a:hover{color:#036EB7;text-decoration:none}.c-navbar li a:hover .ico{border-color:#036EB7}.c-navbar li .ico{min-width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-right:4px;border:1px solid #333;border-radius:50%;transition:border-color .2s ease-out}.c-navbar li .ico-calendar{font-size:15px;font-size:.9375rem}.c-navbar li .ico-tent{font-size:12px;font-size:.75rem}.c-navbar li .ico-pin{font-size:14px;font-size:.875rem}.c-navbar li .ico-question{font-size:15px;font-size:.9375rem}.c-navbar li .ico-mail{font-size:10px;font-size:.625rem}@media screen and (min-width: 992px){.c-navbar{display:flex;flex-wrap:wrap;justify-content:flex-end;font-size:17px;font-size:1.0625rem}.c-navbar::after{display:none}.c-navbar li{padding:0}.c-navbar li a{justify-content:inherit;padding:10px}}.c-page-title{position:relative;text-align:center;height:310px;padding-top:113px;box-sizing:border-box;background-color:#036EB7;color:#fff;background-size:cover;background-position:center;background-repeat:no-repeat}.c-page-title::before{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.3;content:''}.c-page-title::after{position:absolute;right:calc(50% - 5px);bottom:106px;width:10px;height:29px;background-image:url(/themes/toyosu/images/components/dot-page-title-large.svg);background-size:cover;background-repeat:no-repeat;content:''}.c-page-title.-large{padding-top:188px}.c-page-title.-large::after{bottom:117px;height:47px;background-image:url(/themes/toyosu/images/components/dot-page-title-large.svg)}.c-page-title.-medium{padding-top:84px}.c-page-title.-medium.no-en{padding-top:110px}.c-page-title.-medium::after{bottom:100px}.c-page-title__wrap{padding-bottom:40px}.c-page-title__main,.c-page-title__sub{position:relative;font-weight:700}.c-page-title__main{margin:0;font-size:25px;font-size:1.5625rem;line-height:1.3}.c-page-title__sub{margin:0;font-size:13px;font-size:.8125rem}@media screen and (min-width: 768px){.c-page-title{padding-top:84px;height:310px}.c-page-title.no-en{padding-top:110px}.c-page-title::after{bottom:100px}.c-page-title.-large{padding-top:188px;height:460px}.c-page-title.-small{height:230px;padding-top:75px}.c-page-title.-small::after{bottom:29px}.c-page-title__wrap{padding-bottom:80px}.c-page-title__main{font-size:36px;font-size:2.25rem}.c-page-title__sub{font-size:16px;font-size:1rem}}.c-page-title-nonbg{padding:20px 20px 40px;text-align:center}.c-page-title-nonbg__main,.c-page-title-nonbg__sub{font-weight:700}.c-page-title-nonbg__main{margin:0;font-size:52px;font-size:3.25rem}.c-page-title-nonbg__sub{margin:20px 0 0;font-size:18px;font-size:1.125rem;line-height:1.6}@media screen and (min-width: 768px){.c-page-title-nonbg{padding:80px 110px 48px}.c-page-title-nonbg__main{font-size:68px;font-size:4.25rem}.c-page-title-nonbg__sub{font-size:17px;font-size:1.0625rem}}.c-pager{list-style:none;margin:30px -4.5px;padding:0;text-align:center;font-weight:700;font-size:18px;font-size:1.125rem}.c-pager__wrap{display:flex;align-items:center;justify-content:space-between}.c-pager li:not([class]){display:inline-flex;align-items:center;justify-content:center;width:41px;height:41px;margin:0 4.5px;line-height:36px;border-radius:50%;border:2px solid #333;box-shadow:6px 6px #d3d3d3;color:#036EB7;background:#fff}.c-pager li.cur{display:inline-flex;align-items:center;justify-content:center;width:41px;height:41px;margin:0 4.5px;line-height:36px;border-radius:50%;border:2px solid #036EB7;box-shadow:6px 6px #d3d3d3;color:#fff;background:#036EB7}.c-pager-link{display:flex;align-items:center;justify-content:center;width:41px;height:41px;color:#036EB7;border-radius:50%;border:2px solid #333;background:#fff}.c-pager-link:visited,.c-pager-link:focus,.c-pager-link:active{color:#036EB7}.c-pager-link:hover{color:#fff;text-decoration:none;background:#036EB7;border-color:#036EB7}.c-pager-link-forward__wrap,.c-pager-link-prev__wrap{list-style:none;margin:0;padding:0}.c-pager-link-forward__link,.c-pager-link-prev__link{display:flex;align-items:center;width:85px;height:41px;padding:0 15px;box-sizing:border-box;box-shadow:6px 6px #d3d3d3;border-radius:20px;border:2px solid #333;background:#fff;font-size:10px;font-size:.625rem}.c-pager-link-forward__link:visited,.c-pager-link-forward__link:focus,.c-pager-link-forward__link:active,.c-pager-link-prev__link:visited,.c-pager-link-prev__link:focus,.c-pager-link-prev__link:active{color:#036EB7}.c-pager-link-forward__link:hover,.c-pager-link-prev__link:hover{color:#fff;text-decoration:none;background:#036EB7;border-color:#036EB7}.c-pager-link-forward__link{justify-content:flex-end}.c-pager-link-prev__link{justify-content:flex-start}.c-serial-nav{position:relative;display:flex;justify-content:space-between;list-style:none;padding:170px 0;margin:0;font-size:12px;font-size:.75rem;font-weight:700}.c-serial-nav.-search{padding:30px 0}.c-serial-nav.-search::before{display:none}.c-serial-nav.-page-first{justify-content:flex-end}.c-serial-nav::before{position:absolute;top:70px;display:block;height:21px;width:100%;background-image:url(/themes/toyosu/images/components/border-wave-gray-sp.svg);content:'';background-repeat:no-repeat;background-size:cover}.c-serial-nav__item{margin:0 0 10px 0;box-sizing:border-box}.c-serial-nav__item .ico{font-size:8px;font-size:.5rem}.c-serial-nav__item.-next a{justify-content:flex-end}.c-serial-nav__item.-index{text-align:center}.c-serial-nav__item.-index a{width:100%;padding:5px 40px 6px}.c-serial-nav__link{display:flex;align-items:center;width:85px;height:41px;padding:0 15px;box-sizing:border-box;box-shadow:6px 6px #d3d3d3;border-radius:20px;border:2px solid #333;background:#fff;font-size:18px;font-size:1.125rem;transition:background .2s ease-out}.c-serial-nav__link,.c-serial-nav__link:visited,.c-serial-nav__link:active,.c-serial-nav__link:focus,.c-serial-nav__link:link{color:#036EB7;text-decoration:none}.c-serial-nav__link:hover{background-color:#036EB7;color:#fff;text-decoration:none}@media screen and (min-width: 768px){.c-serial-nav::before{background-image:url(/themes/toyosu/images/components/border-wave-gray.svg)}}.c-search-box{padding:0 0 41px}.c-search-box__form-wrap{background:#fff;border-radius:20px}.c-search-box__action{display:flex;justify-content:space-between}.c-search-box__input{width:100%;padding:12px 15px;border:none;font-size:16px;font-size:1rem;background:#fff;border-radius:20px}.c-search-box__input.-placeholder{opacity:.6}.c-search-box__btn{padding:7px 16px;color:#fff;background:#036EB7;border:none;border-radius:20px;font-size:17px;font-size:1.0625rem;font-weight:700;white-space:nowrap}.c-search-box__btn:hover{color:#fff}@media screen and (min-width: 768px){.c-search-box{max-width:348px}.c-search-box.top{margin:0 0 0 auto;padding:0 10px 41px}}.c-heading-large{position:relative;z-index:1;width:540px;max-width:100%;box-sizing:border-box;margin:0 auto 100px;padding:15px 20px;border:4px solid #333;border-radius:20px;box-shadow:10px 10px #d3d3d3;font-size:20px;font-size:1.25rem;text-align:center;background:#fff;line-height:1.4}.c-heading-large::before{display:block;position:absolute;right:104px;bottom:-22px;width:62px;height:24px;background-image:url(/themes/toyosu/images/components/parts-heading-large.svg);background-repeat:no-repeat;background-size:100%;content:''}.c-heading-large .line{background:linear-gradient(transparent 75%, #FFF600 75%)}.c-heading-large .line.-blue{background:linear-gradient(transparent 75%, #DDF6F8 75%)}.c-heading-large .en{padding-right:10px;font-size:18px;font-size:1.125rem;color:#036EB7}@media screen and (max-width: 767px){.c-heading-large.-event{margin-bottom:203px}.c-heading-large.-park{margin-bottom:85px}.c-heading-large.-sns{margin-bottom:115px}}@media screen and (min-width: 768px){.c-heading-large{padding:28px 30px;font-size:26px;font-size:1.625rem}.c-heading-large::before{right:176px}.c-heading-large .line::after{bottom:-4px;height:10px}.c-heading-large .en{padding-right:14px;font-size:20px;font-size:1.25rem}}.c-heading-medium{position:relative;width:480px;max-width:100%;box-sizing:border-box;margin:0 auto 70px;padding:9px 18px;background:#F3F3F3;border:4px solid #333;border-radius:20px;font-size:23px;font-size:1.4375rem;text-align:center;box-shadow:10px 10px #d3d3d3}.c-heading-medium::before,.c-heading-medium::after{position:absolute;left:60px;background:#F3F3F3;display:block;content:'';height:4px;width:calc(100% - 120px)}.c-heading-medium.-small{margin:0 auto 40px}.c-heading-medium.-white{background:#fff}.c-heading-medium.-white::before,.c-heading-medium.-white::after{background:#fff}.c-heading-medium::before{top:-4px}.c-heading-medium::after{bottom:-4px}.c-heading-medium .line{background:linear-gradient(transparent 60%, #FFF600 60%);padding-bottom:3px}.c-heading-small{margin:0 0 13px;font-weight:700;font-size:19px;font-size:1.1875rem}.c-heading-border{margin:0 0 38px;padding:0 8px 8px 12px;border-bottom:2px solid #d3d3d3;font-size:26px;font-size:1.625rem}.p-about{overflow:auto;padding:128px 0 180px;background:#DDF6F8;background-position:center;background-repeat:no-repeat;background-size:cover}.p-about__wrap{counter-reset:number 0}.p-about__inner{min-width:1280px}.p-about__head{margin-bottom:80px}.p-about__title-main,.p-about__title-sub,.p-about__description{text-align:center}.p-about__title-main{margin:0;font-size:68px;font-size:4.25rem}.p-about__title-main br{display:none}.p-about__title-sub{margin:5px 0 0;font-size:20px;font-size:1.25rem;font-weight:700}.p-about__title-sub br{display:none}.p-about__description{margin:44px 0 0;font-size:17px;font-size:1.0625rem;font-weight:500}.p-about-sp{padding:40px 0 160px;background:#DDF6F8;background-position:center;background-repeat:no-repeat;background-size:cover}.p-about-sp__wrap{counter-reset:number 0}.p-about-sp__head{margin-bottom:42px}.p-about-sp__title-main,.p-about-sp__title-sub,.p-about-sp__description{text-align:center}.p-about-sp__title-main{margin:0;font-size:52px;font-size:3.25rem;line-height:1.3}.p-about-sp__title-sub{margin:5px 0 0;font-size:18px;font-size:1.125rem;font-weight:700}.p-about-sp__description{margin:36px 0 0;font-size:15px;font-size:.9375rem;font-weight:500}.p-about-panel{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;list-style:none;margin:0;padding:0}.p-about-panel__item{width:500px}.p-about-panel__item.-item0{margin-left:-11px}.p-about-panel__item.-item0 .p-about-panel__body::after{top:calc(50% - 11px);right:-106px}.p-about-panel__item.-item1{margin:60px -17px 0 0}.p-about-panel__item.-item1 .p-about-panel__body::after{display:none}.p-about-panel__item.-item2{margin:-100px 21px 0 0}.p-about-panel__item.-item2 .p-about-panel__body::after{top:-54px;right:-100px;transform:rotate(-45deg)}.p-about-panel__item.-item3{margin-right:-27px}.p-about-panel__item.-item3 .p-about-panel__body::after{top:calc(50% - 11px);left:-106px}.p-about-panel__item.-item4{display:flex;align-items:center;width:1006px;margin-top:66px}.p-about-panel__item.-item4 .p-about-panel__body{top:inherit;left:-109px;padding:60px 50px 60px 140px;min-width:750px;box-sizing:border-box}.p-about-panel__item.-item4 .p-about-panel__body::after{top:-74px;right:184px;transform:rotate(90deg)}.p-about-panel__item.-item4 .p-about-panel__heading{text-align:left}.p-about-panel__img{position:relative;z-index:1;margin:0 auto}.p-about-panel__body{position:relative;top:-60px;padding:80px 30px 50px;background:#fff;border-radius:40px}.p-about-panel__body::after{position:absolute;display:block;width:86px;height:22px;background:url(/themes/toyosu/images/components/dot-about-panel.svg) no-repeat;background-size:cover;content:''}.p-about-panel__heading{margin:0 0 40px;font-size:30px;font-size:1.875rem;font-weight:700;text-align:center}.p-about-panel__heading .line{background:linear-gradient(transparent 60%, #FFF600 60%);padding-bottom:3px}.p-about-panel__description{margin:0;font-size:16px;font-size:1rem}.p-about-panel-sp{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;list-style:none;margin:0;padding:0}.p-about-panel-sp__item.-item0 .p-about-panel-sp__img{width:252px}.p-about-panel-sp__item.-item0 .p-about-panel-sp__body::after{left:8px}.p-about-panel-sp__item.-item1 .p-about-panel-sp__img{width:196px}.p-about-panel-sp__item.-item1 .p-about-panel-sp__body::after{right:8px}.p-about-panel-sp__item.-item2 .p-about-panel-sp__img{width:180px}.p-about-panel-sp__item.-item2 .p-about-panel-sp__body::after{left:8px}.p-about-panel-sp__item.-item3 .p-about-panel-sp__img{width:180px}.p-about-panel-sp__item.-item3 .p-about-panel-sp__body::after{right:8px}.p-about-panel-sp__item.-item4 .p-about-panel-sp__img{width:253px}.p-about-panel-sp__item.-item4 .p-about-panel-sp__body::after{left:calc(50% - 11px)}.p-about-panel-sp__img{position:relative;z-index:1;margin:0 auto}.p-about-panel-sp__body{position:relative;top:-44px;padding:60px 25px 30px;background:#fff;border-radius:40px;text-align:center}.p-about-panel-sp__body::after{position:absolute;bottom:-72px;display:block;width:86px;height:22px;background:url(/themes/toyosu/images/components/dot-about-panel.svg) no-repeat;background-size:cover;content:'';transform:rotate(90deg)}.p-about-panel-sp__heading{display:inline-block;margin:0 0 30px;font-size:20px;font-size:1.25rem;font-weight:700;text-align:center}.p-about-panel-sp__heading .line{background:linear-gradient(transparent 60%, #FFF600 60%);padding-bottom:3px}.p-about-panel-sp__description{margin:0;font-size:15px;font-size:.9375rem;text-align:left}.p-about-entry__num-wrap{margin-right:20px}.p-about-entry__num{width:80px;height:80px}.p-about-entry__inner{display:flex;align-items:flex-start;margin-bottom:30px}.p-about-entry__btn{margin-top:20px}.p-about-entry__head{width:100%;flex:1}.p-about-entry__head-inner{text-align:right}.p-about-entry__info{text-align:left}.p-about-entry__title{margin:0;font-size:26px;font-size:1.625rem;font-weight:700}.p-about-entry__address{margin:0;font-size:15px;font-size:.9375rem}.p-about-entry__description{margin:40px 0 30px;font-size:15px;font-size:.9375rem}@media screen and (min-width: 768px){.p-about-entry__num-wrap{margin-right:30px}.p-about-entry__num{width:120px;height:120px}.p-about-entry__inner{margin-bottom:50px;padding-right:180px}.p-about-entry__btn{margin-top:0}.p-about-entry__head-inner{display:flex;align-items:center;justify-content:space-between}.p-about-entry__title{font-size:40px;font-size:2.5rem}.p-about-entry__address{font-size:16px;font-size:1rem}.p-about-entry__description{margin:40px 0 0;font-size:17px;font-size:1.0625rem}}.p-about-slider{max-width:355px;margin:0 auto 64px !important;text-align:center}.p-about-slider__wrap{position:relative;text-align:right;margin-bottom:60px}.p-about-slider__img{height:372px;background-repeat:no-repeat;background-size:cover;background-position:center}.p-about-slider__arrow{position:absolute;z-index:1;bottom:-30px;display:block;width:60px;height:60px;background-repeat:no-repeat;background-size:cover;content:''}.p-about-slider__arrow.-prev{left:0;background-image:url(/themes/toyosu/images/components/arrow-slider-left.svg)}.p-about-slider__arrow.-next{right:0;background-image:url(/themes/toyosu/images/components/arrow-slider-right.svg)}.p-about-slider__btn{z-index:1;width:270px}.p-about-slider svg{height:100%;display:block;width:100%;position:absolute;top:0;left:0}.p-about-slider svg image{width:100%;height:auto;-webkit-clip-path:url(#clip02);clip-path:url(#clip02)}.p-about-slider .slick-slide li{position:relative;width:355px;height:372px}@media screen and (min-width: 768px){.p-about-slider{max-width:100%;width:800px;margin:0 auto 80px !important}.p-about-slider__wrap{margin-bottom:170px}.p-about-slider__img{width:800px;height:500px}.p-about-slider__arrow{top:calc(50% - 35px);bottom:inherit;width:70px;height:70px}.p-about-slider__arrow.-prev{left:-35px}.p-about-slider__arrow.-next{right:-35px}.p-about-slider__btn{position:absolute;right:180px;bottom:-75px;width:312px}.p-about-slider svg image{height:500px;-webkit-clip-path:url(#clip01);clip-path:url(#clip01)}.p-about-slider .slick-slide li{width:800px;height:500px}}.p-about-info{position:relative;padding-top:10px;padding-bottom:50px}.p-about-info.-top{padding-top:0}.p-about-info.-top::before{display:none}.p-about-info::before{position:absolute;z-index:0;top:-60px;right:0;left:0;display:block;height:268px;background:url(/themes/toyosu/images/components/bg-about-map-sp.svg) no-repeat;background-size:cover;content:''}.p-about-info__inner{position:relative}.p-about-info__inner.-top{padding:0}.p-about-info__img-wrap{margin-bottom:30px;text-align:center}.p-about-info__img{margin:0 auto}.p-about-info__heading{margin:0 0 30px;font-size:20px;font-size:1.25rem}.p-about-info__heading .line{background:linear-gradient(transparent 60%, #FFF600 60%);padding-bottom:3px}.p-about-info__description{margin:0 0 30px;font-size:15px;font-size:.9375rem}.p-about-info-list{list-style:none;display:flex;align-items:center;flex-wrap:wrap;margin:0 -11px;padding:0}.p-about-info-list__item{width:33.33333%;padding:0 11px 22px;box-sizing:border-box;text-align:center}.p-about-info-list__thumbnail{width:75%;height:auto;border-radius:16px;border:3px solid #fff}.p-about-info-list__thumbnail-link{display:inline-block;margin-bottom:10px}.p-about-info-list__link{position:relative;display:flex;align-items:center;justify-content:center;padding:11px 11px 44px 11px;font-weight:700;box-sizing:border-box;border:3px solid #333;box-shadow:10px 10px #d3d3d3;border-radius:20px;background:#fff;font-size:15px;font-size:.9375rem;text-align:center;transition:color .2s ease-out}.p-about-info-list__link::after{position:absolute;bottom:8px;right:calc(50% - 11px);width:22px;height:27px;background:url(/themes/toyosu/images/common/icon-pdf.svg) no-repeat;background-size:cover;content:'';transition:transform .2s ease-out}.p-about-info-list__link,.p-about-info-list__link:visited,.p-about-info-list__link:active,.p-about-info-list__link:focus,.p-about-info-list__link:link{color:#333;text-decoration:none}.p-about-info-list__link:hover{color:#036EB7;text-decoration:none}.p-about-info-list__link:hover::after{transform:translateX(5px)}@media screen and (min-width: 768px){.p-about-info{padding-top:100px}.p-about-info::before{top:-60px;height:669px;background:url(/themes/toyosu/images/components/bg-about-map.svg) no-repeat}.p-about-info.-top{padding:0 20px 40px}.p-about-info__img-wrap{margin-bottom:42px}.p-about-info__heading{margin:0 0 50px;font-size:30px;font-size:1.875rem;text-align:center}.p-about-info__description{margin:0 auto 40px;max-width:900px;font-size:17px;font-size:1.0625rem}.p-about-info__description.-top{margin-bottom:60px}.p-about-info-list{margin:0 -25px;padding:10px 0 0}.p-about-info-list__item{padding:0 25px 50px}.p-about-info-list__link{padding:18px 50px;font-size:16px;font-size:1rem}.p-about-info-list__link::after{top:calc(50% - 13px);right:16px;bottom:inherit}}@media screen and (min-width: 992px){.p-about-info-list__thumbnail{width:auto;height:140px}}.p-about-garden{position:relative}.p-calendar-table{border-collapse:collapse;width:100%}.p-calendar__heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.p-calendar__heading.-under{margin-top:46px}.p-calendar__heading-title{margin-bottom:20px}.p-calendar__wrap{padding:20px;border:3px solid #333;box-shadow:10px 10px #d3d3d3;border-radius:20px;background:#fff}.p-calendar__dot{display:block;width:15px;height:15px;margin-right:10px;background:#fff;border:1px solid #036EB7;border-radius:50%;box-sizing:border-box}.p-calendar__tr{display:flex;border-bottom:1px solid #C3C3C3}.p-calendar__tr.assign-holiday .p-calendar__day{color:#EF6363}.p-calendar__tr.assign-holiday .p-calendar__week{background-color:#F6DADB}.p-calendar__tr.-week6 .p-calendar__day{color:#17B3ED}.p-calendar__tr.-week6 .p-calendar__week{background-color:#D5EDFD}.p-calendar__tr.-week0 .p-calendar__day{color:#EF6363}.p-calendar__tr.-week0 .p-calendar__week{background-color:#F6DADB}.p-calendar__day{display:inline-flex;align-items:center;justify-content:flex-end;width:90px;padding:14px 25px 14px 10px;font-size:34px;font-size:2.125rem}.p-calendar__day.-info{color:#ACACAC}.p-calendar__week{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-left:14px;background:#E3E3E3;border-radius:50%;color:#333;font-size:16px;font-size:1rem}.p-calendar__week.-info{color:#848484}.p-calendar__title{display:flex;flex-direction:column;padding:14px 10px 0 0;font-weight:700}.p-calendar__title-link,.p-calendar__title-link:visited,.p-calendar__title-link:active,.p-calendar__title-link:focus,.p-calendar__title-link:link,.p-calendar__title-link:hover{color:#333;text-decoration:none}.p-calendar__body{display:flex;align-items:center;height:100%;padding-bottom:14px}.p-calendar-info{display:flex;border-bottom:1px solid #C3C3C3}.p-calendar-btn{display:flex;align-items:center;justify-content:center;padding:5px 18px;border:4px solid #333;box-shadow:10px 10px #d3d3d3;border-radius:30px;background:#fff;font-size:17px;font-size:1.0625rem;font-weight:700}.p-calendar-btn,.p-calendar-btn:visited,.p-calendar-btn:active,.p-calendar-btn:focus,.p-calendar-btn:link,.p-calendar-btn:hover{color:#333;text-decoration:none}.p-calendar-btn__month{font-size:33px;font-size:2.0625rem;line-height:1}.p-calendar-btn__icon{color:#036EB7;font-size:8px;font-size:.5rem}.p-calendar-btn.-prev .p-calendar-btn__icon{padding-right:16px}.p-calendar-btn.-next .p-calendar-btn__icon{padding-left:16px}@media screen and (min-width: 768px){.p-calendar__wrap{padding:68px 60px}.p-calendar__heading-title{margin-bottom:0}.p-calendar__day{width:98px;padding:14px 37px 14px 35px;font-size:40px;font-size:2.5rem}.p-calendar__week{font-size:17px;font-size:1.0625rem}.p-calendar__title{padding:14px 35px 0 0}}.p-entry-area{position:relative;margin-top:-100px;padding:34px 10px;border-radius:34px;background:#fff}.p-entry-area.-root{margin-top:0}.p-entry-area.-event{margin-top:0;padding:0 0 70px}@media screen and (min-width: 768px){.p-entry-area{margin-top:-160px;padding:70px 80px}}.p-entry-column [class*=acms-col]{padding-left:10px;padding-right:10px}.p-entry-column.-about [class*=acms-col]{padding-left:15px;padding-right:15px}.p-entry-column.-about [class*=acms-col] p{padding-left:5px;padding-right:5px}.p-entry-column.-about hr.p-entry-hr.-wave{background:url(/themes/toyosu/images/components/border-wave-sp.svg)}.p-entry-column.-about table th{background:none}@media screen and (min-width: 768px){.p-entry-column.-about hr.p-entry-hr.-wave{background:url(/themes/toyosu/images/components/border-wave.svg)}}.p-entry-root{position:relative}.p-entry-root__heading-wrap{position:relative;bottom:-20px;text-align:center}.p-entry-root__heading{display:inline-block;max-width:100%;margin:0}@media screen and (min-width: 768px){.p-entry-root__heading{width:auto;min-width:540px}}.p-entry-column.faq h3.border,.p-entry-column.access h3.border{background:#F3F3F3}.p-entry-column.faq h3.border::before,.p-entry-column.faq h3.border::after,.p-entry-column.access h3.border::before,.p-entry-column.access h3.border::after{background:#F3F3F3}.p-entry-column.-about img{border-radius:40px}@media screen and (min-width: 768px){.p-entry-column.-about img{border-radius:120px}}.p-entry-header{position:relative;margin-bottom:30px;padding:0 35px}.p-entry-header::after{display:block;content:'';margin-top:30px;height:21px;width:100%;background:url(/themes/toyosu/images/components/line-entry-header.svg);background-repeat:no-repeat;background-size:cover}.p-entry-header-root{position:relative;z-index:1;margin-bottom:-40px;text-align:center}@media screen and (min-width: 768px){.p-entry-header{margin-bottom:60px;padding:0}.p-entry-header::after{margin-top:53px}.p-entry-header-root{margin-bottom:-90px}}.p-entry-title{font-size:28px;font-size:1.75rem;font-weight:700;padding:0;margin:0 0 15px;line-height:1.3}.p-entry-title span{background:linear-gradient(transparent 60%, #FFF600 60%);padding-bottom:3px}.p-entry-title-root{margin:0;font-size:38px;font-size:2.375rem}.p-entry-sub-title-root{margin:8px 0 0;font-size:17px;font-size:1.0625rem;font-weight:700}@media screen and (min-width: 768px){.p-entry-title-root{font-size:50px;font-size:3.125rem}.p-entry-title{font-size:37px;font-size:2.3125rem}}.p-entry-date{margin-top:20px}.p-entry-date__category{margin-right:13px;padding:1px 7px;color:#848484;font-weight:700;font-size:17px;font-size:1.0625rem;border:2px solid #DEDEDE}.p-entry-date__date{font-size:17px;font-size:1.0625rem}.p-entry-update{margin:0 0 35px;font-size:16px;font-size:1rem;text-align:right}.p-entry-update__label{display:inline-block;margin-right:7px;padding:2px 7px;border-radius:10px;background:#FFF600;font-size:15px;font-size:.9375rem;font-weight:700}@media screen and (min-width: 768px){.p-entry-date{display:flex}}.p-entry-column a{color:#333}.p-entry-column a:link,.p-entry-column a:visited,.p-entry-column a:hover,.p-entry-column a:focus,.p-entry-column a:active{text-decoration:underline}.p-entry-column a:link{color:#036EB7}.p-entry-column a:hover{color:#03A7FB}.p-entry-column a:active,.p-entry-column a:focus{color:#034FB7}.p-entry-column a:visited{color:#0387B7}.p-entry-column a.link-btn{display:inline-flex;align-items:center;justify-content:space-between;margin:0 10px 40px;padding:8px 14px 8px 30px;font-weight:700;box-sizing:border-box;border:3px solid #333;box-shadow:10px 10px #d3d3d3;border-radius:20px;background:#fff;font-size:15px;font-size:.9375rem;transition:color .2s ease-out}.p-entry-column a.link-btn::after{padding-left:14px;color:#036EB7;font-family:'icomoon';font:normal normal normal 14px/1 icomoon;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";transition:transform .2s ease-out}.p-entry-column a.link-btn,.p-entry-column a.link-btn:visited,.p-entry-column a.link-btn:active,.p-entry-column a.link-btn:focus,.p-entry-column a.link-btn:link{color:#333;text-decoration:none}.p-entry-column a.link-btn:hover{color:#036EB7;text-decoration:none}.p-entry-column a.link-btn:hover::after{transform:translateX(5px)}.p-entry-column em{font-style:normal;position:relative;font-weight:bold;background:linear-gradient(transparent 60%, #FFF600 60%)}.p-entry-column .text-red{color:red}.p-entry-column img{border-radius:20px}.p-entry-column img.-not-radius{border-radius:0}.p-entry-column h2{line-height:1.4;font-size:30px;font-size:1.875rem}.p-entry-column h3{line-height:1.4;font-size:24px;font-size:1.5rem}.p-entry-column h3.border{position:relative;box-sizing:border-box;margin:0 10px 30px;padding:18px;background:#fff;border:4px solid #333;border-radius:20px;font-size:18px;font-size:1.125rem;text-align:center;box-shadow:10px 10px #d3d3d3}.p-entry-column h3.border::before,.p-entry-column h3.border::after{position:absolute;left:60px;background:#fff;display:block;content:'';height:4px;width:calc(100% - 120px)}.p-entry-column h3.border::before{top:-4px}.p-entry-column h3.border::after{bottom:-4px}.p-entry-column h3.border .line{background:linear-gradient(transparent 60%, #FFF600 60%);padding-bottom:3px}.p-entry-column h4{margin:0 10px 30px;line-height:1.4;padding:0 8px 8px 12px;border-bottom:2px solid #d3d3d3;font-size:26px;font-size:1.625rem}.p-entry-column h4.border{margin-bottom:30px;padding:0;border:none}.p-entry-column h4.border .line{padding-bottom:3px;background:linear-gradient(transparent 60%, #FFF600 60%)}.p-entry-column h5{margin:0 0 40px;line-height:1.4;font-size:22px;font-size:1.375rem}.p-entry-column [class*=acms-col] h5{margin:0 0 22px}@media screen and (min-width: 768px){.p-entry-column h3{font-size:28px;font-size:1.75rem}.p-entry-column h3.border{margin:0 auto 70px;width:480px;max-width:100%;font-size:23px;font-size:1.4375rem}}.p-entry-column p{margin-top:0;margin-bottom:40px;line-height:1.9;word-break:break-word;font-size:17px;font-size:1.0625rem}.p-entry-column p.color-box{margin-bottom:50px;padding:53px 50px 45px;border-radius:20px;border:4px solid #DDF6F8;background:#F9FCFE}.entry-container{margin:0 -10px}.p-entry-column table{border-collapse:collapse;border-spacing:0;width:calc(100% - 40px);margin:0 20px 40px;border-bottom:1px solid #C4C4C4}.p-entry-column .js-table-unit-scroll-hint th,.p-entry-column .js-table-unit-scroll-hint td{display:table-cell}.p-entry-column th,.p-entry-column td{display:block;padding:15px 20px;line-height:1.5;vertical-align:top;font-size:17px;font-size:1.0625rem;border-top:1px solid #C4C4C4}.p-entry-column th{text-align:left;font-weight:700;background:#EFFBFF}@media screen and (min-width: 768px){.p-entry-column th,.p-entry-column td{display:table-cell;padding:15px 20px;line-height:1.5;vertical-align:top;font-size:17px;font-size:1.0625rem;border-top:1px solid #C4C4C4}}.p-entry-column ul{margin:0 0 40px 0;padding:0 10px}.p-entry-column ul li{list-style-type:none;margin:0 0 15px 0;padding:0 0 0 22px;line-height:1.5;position:relative;font-size:17px;font-size:1.0625rem}.p-entry-column ul li::before{content:'';position:absolute;left:0;top:.5em;display:block;width:14px;height:14px;border-radius:3px;background-color:#036EB7}.p-entry-column ul li.p-linklist::before{content:none}.p-entry-column ul li.p-linklist a{color:#2CA6E0;position:relative;padding-left:30px;font-weight:700}.p-entry-column ul li.p-linklist a::before{content:'';position:absolute;left:10px;top:.0;bottom:0;margin:auto;width:0;height:0;border-style:solid;border-width:5px 0 5px 7px;border-color:transparent transparent transparent #2CA6E0;border-radius:0;background-color:transparent}.p-entry-column ul li.p-linklist a:link,.p-entry-column ul li.p-linklist a:visited{color:#2CA6E0}.p-entry-column ol{counter-reset:ol-counter;list-style:none;margin:0 0 40px 0;padding:0 10px}.p-entry-column ol li{position:relative;margin:0 0 15px 0;padding:0;line-height:1.5;font-size:17px;font-size:1.0625rem}.p-entry-column ol li:before{padding:0 15px 0 0;color:#036EB7;font-weight:700;counter-increment:ol-counter;content:counter(ol-counter)}.p-entry-column dl{margin-top:0;margin-bottom:40px;font-size:16px;font-size:1rem;line-height:1.5}.p-entry-column dt{margin:0 0 5px 0;font-size:16px;font-size:1rem;font-weight:bold;line-height:1.2}.p-entry-column dd{margin-left:0;margin-bottom:10px;font-size:16px;font-size:1rem;line-height:1.5}.p-entry-column blockquote{position:relative;width:100%;margin:13px 10px 36px;padding:54px 51px;font-size:14px;font-size:.875rem;line-height:1.8;background:#F7F7F7;box-sizing:border-box;border-radius:20px;border:none}.p-entry-column blockquote::after{display:block;width:70px;height:70px;position:absolute;top:-42px;left:20px;background-image:url(/themes/toyosu/images/common/icon-blockquote.svg);content:''}.p-entry-column pre{width:100%;margin:0 0 40px 0}.p-entry-column pre ol{margin:0;padding:0 0 0 2.5em}.p-entry-column pre ol li{line-height:1.5}.p-entry-column hr.p-entry-hr{margin:45px 0;height:5px;border:0;background:url(/themes/toyosu/images/components/border-dot.svg)}.p-entry-column hr.p-entry-hr.-wave{height:18px;background:url(/themes/toyosu/images/components/border-wave-gray-sp.svg);background-size:contain;background-repeat:no-repeat}@media screen and (min-width: 768px){.p-entry-column hr.p-entry-hr{margin:70px 20px}.p-entry-column hr.p-entry-hr.-wave{background:url(/themes/toyosu/images/components/border-wave-gray.svg)}}.p-entry-column .caption{margin:0 0 20px 0;font-size:13px;font-size:.8125rem}.p-entry-column .column-map-auto div{margin:0 auto}.column-file-auto+.caption{margin-left:20px}.acms-col-center{float:none;margin:0 auto}.p-entry-column .c-btn{margin:10px auto;background-color:#fff}@media only screen and (min-width: 576px){.p-entry-column .c-btn{margin:15px 10px;box-sizing:border-box;max-width:calc(100% - 20px)}}.p-entry-column .c-btn:link,.p-entry-column .c-btn:active,.p-entry-column .c-btn:focus,.p-entry-column .c-btn:visited{color:#036EB7;text-decoration:none}.p-entry-column .c-btn:hover{background-color:#036EB7;color:#FFF;text-decoration:none}.p-entry-column .c-btn-center{margin-left:auto;margin-right:auto}.p-entry-column .c-btn-txt{margin-right:10px}.p-entry-column .c-btn-txt:link,.p-entry-column .c-btn-txt:visited{color:#2CA6E0}.p-entry-column .p-entry-btn-continue{margin-bottom:40px}@media only screen and (min-width: 768px){.p-entry-column .p-entry-btn-continue{margin-bottom:50px}}.p-entry-column .p-entry-event-info th{background:none}.p-entry-column .p-entry-event-info__btn{margin-bottom:30px}.p-entry-column .p-entry-text-set{margin-bottom:40px}.p-entry-column .p-entry-text-set__img-wrap{margin-bottom:20px}.p-entry-column .p-entry-text-set__heading{margin:0 0 30px;line-height:1.4;font-size:20px;font-size:1.25rem;font-weight:700}.p-entry-column .p-entry-text-set__description{margin:0}@media screen and (min-width: 768px){.p-entry-column .p-entry-text-set{display:flex;margin-bottom:80px}.p-entry-column .p-entry-text-set.right .p-entry-text-set__img-wrap{margin-right:0;margin-left:50px;order:1}.p-entry-column .p-entry-text-set__img-wrap{margin-right:50px;margin-bottom:0;max-width:373px}.p-entry-column .p-entry-text-set__heading{margin:0 0 40px;font-size:22px;font-size:1.375rem}}.p-entry-column .p-entry-map-btn{position:relative;top:-65px;right:-20px}.p-entry-column .p-entry-access{padding:0 10px}.p-entry-column .p-entry-access__heading{margin:0 0 30px;padding:10px;box-sizing:border-box;border:1px solid #C4C4C4;border-radius:20px;background:#fff;font-size:20px;font-size:1.25rem;font-weight:700;text-align:center}.p-entry-column .p-entry-access__address{margin:0 0 30px;font-size:16px;font-size:1rem;text-align:center}.p-entry-column .p-entry-access-list{list-style:none;margin:0 0 60px;padding:0;border-top:1px solid #C4C4C4}.p-entry-column .p-entry-access-list__item{display:flex;align-items:center;justify-content:space-between;margin:0;padding:16px 20px;border-bottom:1px solid #C4C4C4;font-weight:400}.p-entry-column .p-entry-access-list__item::before{display:none}.p-entry-column .p-entry-access-list__text{margin:0;font-size:16px;font-size:1rem}@media screen and (min-width: 768px){.p-entry-column .p-entry-access{padding:0 35px}}.p-entry-column .p-entry-flow{list-style:none;margin:66px 0 0;padding:0}.p-entry-column .p-entry-flow__item{position:relative;margin:0 26px 50px;padding:20px 30px;border:3px solid #333;border-radius:13px;font-weight:400}.p-entry-column .p-entry-flow__num{position:absolute;top:-26px;left:-26px;display:flex;align-items:center;justify-content:center;width:55px;height:55px;border-radius:50%;background:#036EB7;color:#fff;font-size:28px;font-size:1.75rem;font-weight:700}.p-entry-column .p-entry-flow__heading{margin:0 0 15px;padding:0;font-size:26px;font-size:1.625rem;font-weight:700;box-sizing:border-box}.p-entry-column .p-entry-flow__heading .line{background:linear-gradient(transparent 60%, #FFF600 60%);padding-bottom:3px}.p-entry-column .p-entry-flow__heading br{display:none}.p-entry-column .p-entry-flow__description{margin:0;font-size:15px;font-size:.9375rem}.p-entry-column .p-entry-flow__link{display:inline-flex;align-items:center;justify-content:space-between;margin-top:18px;padding:5px 10px 5px 16px !important;font-weight:700;box-sizing:border-box;border:3px solid #333;border-radius:20px;background:#fff;font-size:16px;font-size:1rem;transition:color .2s ease-out}.p-entry-column .p-entry-flow__link::before{display:none}.p-entry-column .p-entry-flow__link::after{padding-left:10px;color:#036EB7;font-family:'icomoon';font:normal normal normal 14px/1 icomoon;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";transition:transform .2s ease-out}.p-entry-column .p-entry-flow__link,.p-entry-column .p-entry-flow__link:visited,.p-entry-column .p-entry-flow__link:active,.p-entry-column .p-entry-flow__link:focus,.p-entry-column .p-entry-flow__link:link{color:#333 !important;text-decoration:none}.p-entry-column .p-entry-flow__link:hover{color:#036EB7;text-decoration:none}.p-entry-column .p-entry-flow__link:hover::after{transform:translateX(5px)}@media screen and (min-width: 768px){.p-entry-column .p-entry-flow__item{display:flex;padding:26px 35px}.p-entry-column .p-entry-flow__heading{width:182px;padding:0 20px 0 0}.p-entry-column .p-entry-flow__heading br{display:block}}.js-faq-body{display:none}.js-faq-head{cursor:pointer}.p-entry-column .p-faq-wrap{margin-bottom:50px}.p-entry-column .p-faq{overflow:hidden;margin-bottom:20px;background:#fff;border-radius:20px}.p-entry-column .p-faq__q{position:relative;padding:18px 42px 18px 14px;transition:.2s background ease-out}.p-entry-column .p-faq__q.is-active,.p-entry-column .p-faq__q:hover{background:#DDF6F8}.p-entry-column .p-faq__q.is-active .p-faq__q-arrow::after{top:-2px;transform:rotate(0);transition:0.5s}.p-entry-column .p-faq__a{padding:22px 20px}.p-entry-column .p-faq__q-title{display:flex;align-items:center;margin:0;padding:0 26px 0 0;background:transparent;border-radius:0}.p-entry-column .p-faq__a-contents{margin:0;color:#333;font-size:15px;font-size:.9375rem}.p-entry-column .p-faq__q-title-text{color:#333;word-break:break-all;font-weight:700;font-size:16px;font-size:1rem}.p-entry-column .p-faq__q-arrow{position:relative;position:absolute;top:31px;right:14px;display:flex}.p-entry-column .p-faq__q-arrow::before,.p-entry-column .p-faq__q-arrow::after{content:'';display:block;width:18px;height:4px;border-radius:5px;background:#036EB7;position:absolute;right:0;top:50%;transform:translateY(-50%)}.p-entry-column .p-faq__q-arrow::after{transform:translateY(-50%) rotate(90deg);transition:0.5s}.p-entry-column .p-faq__icon{padding-right:12px;color:#999;font-size:26px;font-size:1.625rem}@media screen and (min-width: 768px){.p-entry-column .p-faq-wrap{margin-bottom:60px}.p-entry-column .p-faq__q{padding:22px 82px 22px 40px}.p-entry-column .p-faq__a{padding:40px 90px}.p-entry-column .p-faq__a-contents{font-size:17px;font-size:1.0625rem}.p-entry-column .p-faq__q-title-text{font-size:18px;font-size:1.125rem}.p-entry-column .p-faq__q-arrow{top:36px;right:40px}.p-entry-column .p-faq__icon{padding-right:30px;font-size:30px;font-size:1.875rem}}.p-entry-column .p-icon-text{margin-bottom:30px}.p-entry-column .p-icon-text__list{list-style:none;margin:0;padding:0}@media only screen and (min-width: 768px){.p-entry-column .p-icon-text__list.-column-two{display:flex;justify-content:space-between;flex-wrap:wrap}}@media only screen and (min-width: 768px){.p-entry-column .p-icon-text__list.-column-two .p-icon-text__item{width:calc( (100% - 20px) / 2)}}.p-entry-column .p-icon-text__item{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;margin-bottom:20px;padding:0;font-weight:normal}.p-entry-column .p-icon-text__item::before{content:none}.p-entry-column .p-icon-text__img{display:block;box-sizing:content-box;width:60px;height:auto;padding-right:10px}.p-entry-column .p-icon-text__note{flex:1;margin:0;font-weight:700}.p-entry-column .column-img-full{margin:0 -10px}@media screen and (min-width: 768px){.p-entry-column .column-img-full{margin:0 -80px}}@media screen and (min-width: 1310px){.p-entry-column .column-img-full{margin:0 -160px}}.p-entry-column [class*=column-media] .file-unit{position:relative;display:flex;align-items:center;margin-bottom:28px;padding:16px 26px 16px 122px;border-radius:20px;border:4px solid #DDF6F8;background:#F9FCFE;box-sizing:border-box;transition:color .2s ease-out}.p-entry-column [class*=column-media] .file-unit,.p-entry-column [class*=column-media] .file-unit:visited,.p-entry-column [class*=column-media] .file-unit:active,.p-entry-column [class*=column-media] .file-unit:focus,.p-entry-column [class*=column-media] .file-unit:link{color:#333;text-decoration:none}.p-entry-column [class*=column-media] .file-unit:hover{color:#036EB7}.p-entry-column [class*=column-media] .file-unit:hover .file-unit-download::after{transform:translateX(5px)}.p-entry-column [class*=column-media] .file-unit-img{position:absolute;top:-20px;left:22px}.p-entry-column [class*=column-media] .file-unit-img img{width:80px;border-radius:0}.p-entry-column [class*=column-media] .file-title{margin:0 0 5px 0;font-weight:500;font-size:17px;font-size:1.0625rem}.p-entry-column [class*=column-media] .file-caption{margin:0;font-size:14px;font-size:.875rem;text-align:left}.p-entry-column [class*=column-media] .file-unit-download{margin:4px 0 0;font-size:14px;font-size:.875rem}.p-entry-column [class*=column-media] .file-unit-download::after{color:#036EB7;font-family:'icomoon';font:normal normal normal 14px/1 icomoon;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";transition:transform .2s ease-out}@media screen and (min-width: 768px){.p-entry-column [class*=column-media] .file-unit{margin-bottom:28px;padding:12px 20px 12px 93px}.p-entry-column [class*=column-media] .file-unit-inner{display:flex;align-items:center;justify-content:space-between;flex:1}.p-entry-column [class*=column-media] .file-unit-img{position:absolute;top:-20px;left:22px}.p-entry-column [class*=column-media] .file-unit-img img{width:57px}.p-entry-column [class*=column-media] .file-unit-head{display:flex;align-items:center}.p-entry-column [class*=column-media] .file-title{margin:0 20px 0 0;font-weight:500;font-size:17px;font-size:1.0625rem}.p-entry-column [class*=column-media] .file-caption{font-size:14px;font-size:.875rem}.p-entry-column [class*=column-media] .file-unit-download{margin:0;font-size:14px;font-size:.875rem}.p-entry-column [class*=column-media] .file-unit-download::after{color:#036EB7;font-family:'icomoon';font:normal normal normal 14px/1 icomoon;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";transition:transform .2s ease-out}.acms-col-md-4 [class*=column-media] .file-unit,.acms-col-md-6 [class*=column-media] .file-unit{padding:12px 20px}.acms-col-md-4 [class*=column-media] .file-unit-img,.acms-col-md-6 [class*=column-media] .file-unit-img{position:inherit;top:inherit;left:inherit;margin-right:14px;transform:translateY(0)}.acms-col-md-4 [class*=column-media] .file-unit-img img,.acms-col-md-6 [class*=column-media] .file-unit-img img{width:84px}.acms-col-md-4 [class*=column-media] .file-unit-inner,.acms-col-md-6 [class*=column-media] .file-unit-inner{display:block}.acms-col-md-4 [class*=column-media] .file-unit-head,.acms-col-md-6 [class*=column-media] .file-unit-head{display:block}.acms-col-md-4 [class*=column-media] .file-title,.acms-col-md-6 [class*=column-media] .file-title{margin:0 0 5px 0}.acms-col-md-4 [class*=column-media] .file-unit-download,.acms-col-md-6 [class*=column-media] .file-unit-download{margin:4px 0 0}}.js-form-clear{display:none}.p-contact{position:relative;padding:30px 20px 40px;background:#fff;border-radius:30px}.p-contact__message{margin:0 0 30px;font-size:17px;font-size:1.0625rem}.p-contact__error-text{margin:5px 0 0 !important;color:#c41134}.p-contact__action{text-align:center}.p-contact__form-btn-box{display:flex;flex-direction:column;align-items:flex-start;margin:0 0 10px 0;padding:10px;background:#F9FCFE}.p-contact__form-privacy{margin:0 0 10px 0}.p-contact__btn-confirm{max-width:186px;margin:0 auto}.p-contact__btn-confirm,.p-contact__btn-submit{display:inline-block;box-sizing:border-box;width:100%;padding:15px 20px;color:#fff;font-size:20px;line-height:1.2;text-align:center;background:#036EB7;border:0;border-radius:5px;transition:background-color .25s linear}.p-contact__btn-return{display:inline-block;box-sizing:border-box;padding:15px 20px;color:#fff;font-size:20px;line-height:1.2;text-align:center;background:#666;border:0;border-radius:5px;transition:background-color .25s linear}@media screen and (min-width: 576px){.p-contact__form-btn-box{align-items:center}.p-contact .btn-attention-block-large,.p-contact .btn-block-large{max-width:360px}}@media screen and (min-width: 768px){.p-contact{padding:90px 80px 100px}.p-contact__message{font-size:16px;font-size:1rem}}.p-contact-form{width:100%;margin:0 0 40px 0;padding:0;list-style:none;border-top:1px solid #C4C4C4;border-collapse:collapse}.p-contact-form__group{margin:0;padding:0;border:0;border-bottom:1px solid #C4C4C4}.p-contact-form__notice{margin:8px 0 0;font-size:12px;font-size:.75rem}.p-contact-form__label{display:flex;justify-content:space-between;align-items:center;margin:0;padding:16px;text-align:left;background:#DDF6F8;border-bottom:1px solid #C4C4C4;font-size:17px;font-size:1.0625rem;font-weight:700}.p-contact-form__control{position:relative;display:block;flex:1;padding:16px}.p-contact-form__control.-confirm{font-weight:700}.p-contact-form__title{margin:0 0 10px 0;font-size:14px;font-size:.875rem}.p-contact-form__check-list{margin:0;padding:0;list-style:none}.p-contact-form__check-list-item{margin:0 0 5px 0}.p-contact-form__checkbox{position:relative;display:inline-block;width:24px;min-width:24px;height:24px;margin:0 16px 0 0;vertical-align:middle;font-size:16px;font-size:1rem}.p-contact-form__checkbox-img{width:80px;margin-right:16px}.p-contact-form__checkbox-wrap{display:flex;align-items:center}.p-contact-form__checkbox-item{display:block}.p-contact-form__checkbox-item:first-of-type{margin-bottom:16px}input+label .p-contact-form__checkbox,input+.p-contact-form__checkbox{background:url("/themes/toyosu/images/projects/form/ico_input.svg") no-repeat left top;background-image:none\9;*background-image:none;_background-image:none;background-size:24px 96px}input:focus+label .p-contact-form__checkbox,input:focus+.p-contact-form__checkbox{background:url("/themes/toyosu/images/projects/form/ico_input.svg") no-repeat left -77px;background-size:24px 106px}input:checked+label .p-contact-form__checkbox,input:checked+.p-contact-form__checkbox{background:url("/themes/toyosu/images/projects/form/ico_input.svg") no-repeat left -29px;background-size:24px 106px}input:disabled+label .p-contact-form__checkbox,input:disabled+.p-contact-form__checkbox{background:url("/themes/toyosu/images/projects/form/ico_input.svg") no-repeat left -58px;background-size:24px 116px;cursor:not-allowed}.p-contact-form__radio{position:relative;display:inline-block;width:24px;height:24px;margin:1px 10px 0 -10px;vertical-align:middle}input+label .p-contact-form__radio,input+.p-contact-form__radio{background:url("/themes/toyosu/images/projects/form/ico_radio.svg") no-repeat left top;background-image:none\9;*background-image:none;_background-image:none;background-size:24px 111px}input:focus+label .p-contact-form__radio,input:focus+.p-contact-form__radio{background:url("/themes/toyosu/images/projects/form/ico_radio.svg") no-repeat left -77px;background-size:24px 111px}input:checked+label .p-contact-form__radio,input:checked+.p-contact-form__radio{background:url("/themes/toyosu/images/projects/form/ico_radio.svg") no-repeat left -29px;background-size:24px 111px}input:disabled+label .p-contact-form__radio,input:disabled+.p-contact-form__radio{background:url("/themes/toyosu/images/projects/form/ico_radio.svg") no-repeat left -58px;background-size:24px 111px;cursor:not-allowed}.p-contact-form__radio-item{display:inline-block;margin:10px 0 8px 20px;font-size:14px;font-size:.875rem}.p-contact-form__radio-item.-row{display:block;margin:0 0 15px 10px}.p-contact-form__radio-item input{position:absolute;margin:0;padding:0;font-size:100%;opacity:0}.p-contact-form__radio-item.js-no-space{margin:0}.p-contact-form__radio-label{display:flex}.p-contact-form__label{font-weight:bold}.p-contact-form__grid{margin:0 -5px}.p-contact-form__col{margin:0 0 10px 0;padding:0 5px}.p-contact-form__col:last-child{margin:0}.p-contact-form__privacy{margin:0 0 30px;padding:20px;text-align:center;background:#93D1F9;font-size:12px;font-size:.75rem}.p-contact-form__privacy a{color:#333;text-decoration:underline}.p-contact-form__privacy a:hover,.p-contact-form__privacy a:visited,.p-contact-form__privacy a:focus,.p-contact-form__privacy a:active{color:#333;text-decoration:underline}.p-contact-form__alert{margin:0 0 40px;padding:20px;text-align:left;background:rgba(3,110,183,0.2)}.p-contact-form__alert-description{margin:0 0 10px 0;line-height:1.3}.p-contact-form__alert-btn-wrap{text-align:center}.p-contact-form__alert-btn{min-width:240px;margin:0;padding:8px 10px;line-height:1;white-space:inherit;text-align:center;font-size:14px;font-size:.875rem}@media screen and (min-width: 768px){.p-contact-form{width:100%}.p-contact-form__group{display:flex}.p-contact-form__label{width:186px;padding:16px;border-bottom:0}.p-contact-form__control{padding:16px}.p-contact-form__checkbox{font-size:16px;font-size:1rem}.p-contact-form__checkbox-item:first-of-type{margin-bottom:38px}.p-contact-form__radio-item{font-size:16px;font-size:1rem}.p-contact-form__col{margin:0}.p-contact-form__privacy{margin:0 0 75px 0;padding:20px;font-size:16px;font-size:1rem}}.p-contact__step{z-index:1;display:flex;width:100%;margin:0;padding:0;list-style-type:none;counter-reset:item}.p-contact__step-wrap{position:relative;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.p-contact__step-item{position:relative;display:inline-block;flex:1;box-sizing:border-box;width:100%;margin:0 0 40px;padding:0;font-weight:bold;text-align:center;list-style:none;font-size:14px;font-size:.875rem}.p-contact__step-item:nth-child(1)::after,.p-contact__step-item:nth-child(3)::after{position:absolute;top:12px;display:block;width:50%;height:8px;background:#F3F3F3;content:''}.p-contact__step-item:nth-child(1)::after{right:0}.p-contact__step-item:nth-child(2)::after{position:absolute;top:12px;right:0;left:0;display:block;width:100%;height:8px;background:#F3F3F3;content:''}.p-contact__step-item:nth-child(3)::before{left:0}.p-contact__step-item::before{display:flex;justify-content:center;align-items:center;width:32px;height:32px;margin:0 auto 8px;background:#F3F3F3;border-radius:50%;counter-increment:item;content:counter(item)}.p-contact__step-item.current::before{color:#fff}.p-contact__step-item.disabled{color:#999;background:#F7F7F7;border-color:#F7F7F7}.p-contact__step-item.disabled::before,.p-contact__step-item.disabled::after{border-top-color:#F7F7F7}@media screen and (min-width: 768px){.p-contact__step-item:nth-child(1)::after,.p-contact__step-item:nth-child(3)::after{top:23px}.p-contact__step-item:nth-child(1)::after,.p-contact__step-item:nth-child(3)::after{top:23px}.p-contact__step-item:nth-child(2)::after{top:23px}.p-contact__step-item::before{width:50px;height:50px;margin:0 auto 12px}}.p-contact__btn-group{text-align:center}.p-contact__btn-item{display:block;margin:0}.p-contact__btn-item input{min-width:240px;margin-bottom:24px;padding:24px;color:#fff;font-weight:bold;background:#036EB7;border:0;border-radius:40px;outline:none;cursor:pointer;transition:.4s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;font-size:1rem}.p-contact__btn-item input:hover{transform:scale(1.05)}.p-contact__btn-item.-return input{min-width:inherit;padding:14px 28px;color:#fff;font-weight:bold;background:#93D1F9;border:0;border-radius:40px;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;font-size:1rem}.p-contact__btn-item.-return input:hover{background:#036EB7}@media screen and (min-width: 992px){.p-contact__btn-group{margin-bottom:40px}}.p-contact__label-required{margin:0 0 0 10px;padding:0 13px;color:#fff;background:#036EB7;border-radius:10px;font-size:12px;font-size:.75rem}.p-contact__valid-mark{position:absolute;top:15px;left:0;z-index:1}.p-contact__valid-mark.valid span{display:block;width:20px;height:17px;background:url(/themes/toyosu/images/projects/form/ico_mark.svg) no-repeat;content:''}@media screen and (min-width: 768px){.p-contact__valid-mark{top:4px;left:0}.p-contact__valid-mark.valid span{width:35px;height:30px}}.p-contact select[required]:required{border:1px solid #C49511}.p-contact select.focused:invalid{border:1px solid #c41134}.p-contact select[required]:valid{border:1px solid #A7A7AA}.p-contact select::-ms-expand{display:none}.p-contact input::-moz-placeholder, .p-contact textarea::-moz-placeholder{color:#d3d3d3;font-size:16px;font-size:1rem}.p-contact input:-ms-input-placeholder, .p-contact textarea:-ms-input-placeholder{color:#d3d3d3;font-size:16px;font-size:1rem}.p-contact input::placeholder,.p-contact textarea::placeholder{color:#d3d3d3;font-size:16px;font-size:1rem}.p-contact input[required]:required,.p-contact textarea[required]:required{background:#FFFDEB}.p-contact input.focused:invalid,.p-contact textarea.focused:invalid{background:#FFEBEE}.p-contact input[required]:valid,.p-contact textarea[required]:valid{background:#FFF}.p-contact input.validator-result-0,.p-contact textarea.validator-result-0{background:#93D1F9;border:1px solid #036EB7}.p-contact input.validator-result-1,.p-contact textarea.validator-result-1{display:block}.p-contact input[type="text"],.p-contact input[type="password"],.p-contact input[type="datetime"],.p-contact input[type="datetime-local"],.p-contact input[type="date"],.p-contact input[type="month"],.p-contact input[type="time"],.p-contact input[type="week"],.p-contact input[type="number"],.p-contact input[type="email"],.p-contact input[type="url"],.p-contact input[type="search"],.p-contact input[type="tel"]{font-size:16px;font-size:1rem;padding:7px 10px;line-height:1.6;border:1px solid #A0A0A0;border-radius:5px;box-shadow:none}.p-contact input[type="text"].validator-result-0,.p-contact input[type="password"].validator-result-0,.p-contact input[type="datetime"].validator-result-0,.p-contact input[type="datetime-local"].validator-result-0,.p-contact input[type="date"].validator-result-0,.p-contact input[type="month"].validator-result-0,.p-contact input[type="time"].validator-result-0,.p-contact input[type="week"].validator-result-0,.p-contact input[type="number"].validator-result-0,.p-contact input[type="email"].validator-result-0,.p-contact input[type="url"].validator-result-0,.p-contact input[type="search"].validator-result-0,.p-contact input[type="tel"].validator-result-0{background:#93D1F9;border:1px solid #036EB7}.p-contact textarea{font-size:16px;font-size:1rem;padding:7px 10px;line-height:1.8;border:1px solid #A0A0A0;border-radius:5px;box-shadow:none;-webkit-appearance:none}.p-contact textarea.validator-result-0{background:#93D1F9;border:1px solid #036EB7}.p-contact select{margin-right:5px;padding:calc(1em - 7px) 40px calc(1em - 7px) 16px;line-height:1.6;vertical-align:top;background:url(/themes/toyosu/images/common/icon-select.svg) right 10px top 50% no-repeat,#fff;background-size:12px 8px;border:1px solid #A0A0A0;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;font-size:1rem}.disable-auto-tel a[href^="tel:"]{color:inherit;text-decoration:none;pointer-events:none}@media screen and (min-width: 768px){.p-contact select{padding:calc(1em - 5px) 40px calc(1em - 5px) 16px}}.valid-mark{display:none}.valid-mark.valid{display:inline;float:right;color:#5cb85c}.invalid{background:#ffebee !important}select.invalid{background:url(/themes/toyosu/images/common/icon-select.svg) right 10px top 50% no-repeat,#ffebee !important}.transaction-notice-,.v-result-,.v-result-1,.validator-result-,.validator-result-1{display:none}.p-contact-info{margin-bottom:126px}.p-contact-info__campany,.p-contact-info__address{margin:0 12px;font-size:17px;font-size:1.0625rem}.p-contact-info__box{margin-top:30px;padding:45px;background:#F9FCFE;border:4px solid #C3E0F2;border-radius:20px;text-align:center}.p-contact-info__tel{margin:0;font-size:27px;font-size:1.6875rem;font-weight:700}.p-contact-info__tel span{font-size:17px;font-size:1.0625rem}.p-contact-info__time{margin:10px 0 0;font-size:17px;font-size:1.0625rem}.p-contact-btn{position:relative;display:inline-block;margin:0 10px;padding:12px 50px 12px 30px;border:3px solid #333;box-shadow:10px 10px #d3d3d3;border-radius:30px;background:#fff;text-align:center}.p-contact-btn.-return{padding:12px 30px 12px 50px}.p-contact-btn.-return::after{right:inherit;left:18px;content:""}.p-contact-btn::after{position:absolute;top:calc(50% - 4px);right:18px;display:block;color:#036EB7;font-family:'icomoon';font:normal normal normal 14px/1 icomoon;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:8px;font-size:.5rem;content:"";transition:transform .2s ease-out}.p-contact-btn:hover::after{transform:translateX(5px)}.p-contact-btn:hover.-return::after{transform:translateX(-5px)}.p-contact-btn__wrap{text-align:center}.p-contact-btn__input{display:inline-flex;align-items:center;justify-content:center;font-weight:700;box-sizing:border-box;background:transparent;border:none;font-size:20px;font-size:1.25rem;transition:color .2s ease-out;color:#036EB7}.p-contact-btn__input,.p-contact-btn__input:visited,.p-contact-btn__input:active,.p-contact-btn__input:focus,.p-contact-btn__input:link,.p-contact-btn__input:hover{color:#036EB7;text-decoration:none}@media screen and (min-width: 768px){.p-contact-btn{padding:16px 70px 16px 50px}.p-contact-btn.-return{padding:16px 50px 16px 70px}.p-contact-btn.-return::after{left:29px}.p-contact-btn::after{right:29px}.p-contact-btn__input{font-size:22px;font-size:1.375rem}}.p-event-top-past-contents{margin-top:50px}.p-event-catch-copy{position:relative;margin:-50px 0 0;padding:34px 30px;background:#fff;border-radius:20px 20px 0 0;box-sizing:border-box}.p-event-catch-copy__heading{margin:0 0 20px;font-size:28px;font-size:1.75rem}.p-event-catch-copy__heading .line{background:linear-gradient(transparent 70%, #FFF600 70%)}.p-event-catch-copy__title{display:inline-block;margin:0 0 40px;font-weight:700;font-size:20px;font-size:1.25rem}.p-event-catch-copy__description{margin:0 auto;font-size:17px;font-size:1.0625rem;font-weight:700;line-height:1.6}.p-event-catch-copy-info{list-style:none;margin:0;padding:0}.p-event-catch-copy-info__item{padding-bottom:13px}.p-event-catch-copy-info__heading{display:inline-block;margin:0 0 9px 0;padding:5px 28px;font-size:17px;font-size:1.0625rem;font-weight:500;background:#DDF6F8;border:2px solid #333;border-radius:20px;text-align:center}.p-event-catch-copy-info__detail{margin:0;padding:0;font-size:17px;font-size:1.0625rem;font-weight:700}.p-event-catch-copy-info__detail-txt{margin:0 0 17px}.p-event-catch-copy-info__detail-txt.-notes{color:red;font-weight:normal}@media screen and (min-width: 768px){.p-event-catch-copy{max-width:1070px;margin:-160px auto 0;padding:72px 85px;border-radius:34px 34px 0 0}.p-event-catch-copy__head{text-align:center}.p-event-catch-copy__heading{font-size:47px;font-size:2.9375rem}.p-event-catch-copy__title{font-size:25px;font-size:1.5625rem}.p-event-catch-copy__description{max-width:606px;font-size:20px;font-size:1.25rem}.p-event-catch-copy__body{display:flex;justify-content:space-between}.p-event-catch-copy-info__item{display:flex;align-items:flex-start;padding-bottom:20px}.p-event-catch-copy-info__heading{margin:0 23px 0 0;width:125px}.p-event-catch-copy-info__detail{padding:7px 0 0}.p-event-catch-copy-info__detail-txt{margin:0 0 30px}}.p-event-summary-large__list{list-style:none;margin-top:0;margin-bottom:0;padding-left:0}.p-event-summary-large__item{margin:0 0 20px}.p-event-summary-large__link{display:block}.p-event-summary-large__link,.p-event-summary-large__link:link,.p-event-summary-large__link:visited{color:#333}.p-event-summary-large__link:hover{text-decoration:none}.p-event-summary-large__link:hover img{transform:scale(1.2)}.p-event-summary-large__layout{display:-ms-grid;display:grid;-ms-grid-rows:auto auto auto 1fr;grid-template-rows:auto auto auto 1fr;-ms-grid-columns:40% 1fr;grid-template-columns:40% 1fr;grid-template-areas:"title title" "info info" "img place" "img summary"}.p-event-summary-large__img-wrap{-ms-grid-row:3;-ms-grid-row-span:2;-ms-grid-column:1;grid-area:img;box-sizing:border-box;padding-right:10px}.p-event-summary-large__img{min-height:200px;width:100%;height:100%}.p-event-summary-large img{transition:all .2s ease-out}.p-event-summary-large__title{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:title;font-weight:700;font-size:16px;font-size:1rem;line-height:1.4;position:relative;margin:0 0 10px}.p-event-summary-large__title::after{content:'';display:block;height:4px;width:calc(100% + 20px);background:linear-gradient(90deg, #036EB7 0%, #036EB7 70%, #64FFE6 100%);margin:5px -10px 0}@media only screen and (min-width: 576px){.p-event-summary-large__title::after{width:100%;margin:5px 0 0}}.p-event-summary-large__text-area{-ms-grid-row:4;-ms-grid-column:2;grid-area:summary}.p-event-summary-large__text{font-size:14px;font-size:.875rem;margin:0}.p-event-summary-large__info-area{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:info}.p-event-summary-large__date{display:inline-block;font-size:14px;font-size:.875rem;margin:0 0 10px;padding-top:2px;color:#036EB7;font-weight:700;vertical-align:middle}.p-event-summary-large__place-area{-ms-grid-row:3;-ms-grid-column:2;grid-area:place}.p-event-summary-large__place{margin:0 0 10px;font-size:12px;font-size:.75rem;font-weight:700}.p-event-summary-large__category{display:inline-block;background-color:#036EB7;margin:0 10px 10px 0;padding:5px 10px;text-align:center;line-height:1;font-size:10px;font-size:.625rem;font-weight:700;color:#FFF;border-radius:15px;vertical-align:middle}@media screen and (min-width: 768px){.p-event-summary-large__layout{-ms-grid-columns:20% 1fr;grid-template-columns:20% 1fr}.p-event-summary-large__title{font-size:18px;font-size:1.125rem}.p-event-summary-large__text{font-size:16px;font-size:1rem}.p-event-summary-large__date{font-size:16px;font-size:1rem}.p-event-summary-large__place{font-size:14px;font-size:.875rem}.p-event-summary-large__category{font-size:12px;font-size:.75rem}}.p-event-info{margin:0 !important}.p-event-info__head{display:inline-block;margin-top:5px;padding:5px 26px;font-size:17px;font-size:1.0625rem;font-weight:500;line-height:1;background:#DDF6F8;border:2px solid #333;border-radius:20px}.p-event-info__txt{margin:10px 0 0 0;font-size:17px;font-size:1.0625rem;font-weight:700}.p-event-top-info{display:flex;justify-content:space-between;margin:0 -10px}.p-event-date-year{margin:0;font-weight:700;font-size:18px;font-size:1.125rem}.p-event-category{margin:0;font-size:14px;font-size:.875rem}.p-event-category__link{display:block;padding:3px 5px;background-color:#036EB7;border-radius:20px;font-weight:700;transition:opacity .2s ease-out}.p-event-category__link.workshop{background-color:#B4B4B4}.p-event-category__link.style-market{background-color:#F87B68}.p-event-category__link.sunday{background-color:#D9AACB}.p-event-category__link.garden-club{background-color:#45D598}.p-event-category__link.garden-lab{background-color:#6AC1E8}.p-event-category__link.food-education{background-color:#FF973E}.p-event-category__link.smallmarket{background-color:#FFCE37}.p-event-category__link.reserve1{background-color:#CBE656}.p-event-category__link.reserve2{background-color:#3299F2}.p-event-category__link,.p-event-category__link:visited,.p-event-category__link:active,.p-event-category__link:focus,.p-event-category__link:link,.p-event-category__link:hover{color:#fff;text-decoration:none}.p-event-category__link:hover{opacity:.7}.p-event-date-list{list-style:none;display:flex;align-items:center;flex-wrap:wrap;margin:0;padding:0;font-weight:700;line-height:1.4}.p-event-date-list__item{display:flex;align-items:center}.p-event-date-list__time{display:flex;align-items:flex-start;font-size:36px;font-size:2.25rem;margin:0;padding-bottom:2px}.p-event-date-list__time .week{padding:10px 3px 0 3px;font-size:21px;font-size:1.3125rem}.p-event-date-list__hyphen{padding:0 1px 6px;font-size:38px;font-size:2.375rem;line-height:1}.p-event-date-list__separation{display:none;padding:0 5px;font-size:21px;font-size:1.3125rem}.p-event-time{margin:0 0 10px !important;font-size:22px;font-size:1.375rem;font-weight:700}@media screen and (min-width: 680px){.p-event-date-list__separation{display:block}}@media screen and (min-width: 768px){.p-event-info{display:flex;align-items:flex-start}.p-event-info__txt{flex:1;margin:0 0 0 13px;font-size:20px;font-size:1.25rem}.p-event-category{font-size:16px;font-size:1rem}.p-event-category__link{padding:5px 10px}.p-event-date-list{margin:0}.p-event-date-list__time{font-size:41px;font-size:2.5625rem}.p-event-date-list__time .week{padding:10px 3px 0 8px;font-size:21px;font-size:1.3125rem}.p-event-date-list__hyphen{padding:0 8px;font-size:21px;font-size:1.3125rem}.p-event-date-list__separation{padding:0 15px;font-size:30px;font-size:1.875rem}.p-event-time{font-size:28px;font-size:1.75rem}}.p-holder{margin-bottom:50px;background:#F3F3F3;padding:0 20px 50px}.p-holder__inner{position:relative}@media screen and (min-width: 768px){.p-holder{margin-bottom:150px;border-radius:0 0 53px 53px;padding:0 20px 70px}.p-holder__inner{display:flex;justify-content:space-between;margin:-10px -10px 0}.p-holder__item{padding:0 10px}.p-holder__item:nth-child(2){width:540px}}@media screen and (min-width: 992px){.p-holder{padding:0 165px 70px}}.p-main-visual{position:relative;margin-bottom:75px;padding:70px 0 0;height:calc(100vh - 380px)}.p-main-visual__body{position:absolute;z-index:1;top:0;left:30px;box-sizing:border-box;filter:drop-shadow(2px 2px 0px #fff)}.p-main-visual__title,.p-main-visual__sub-title{font-weight:bold}.p-main-visual__title{margin:0;font-size:52px;font-size:3.25rem;line-height:1.3}.p-main-visual__sub-title{margin:20px 0 0;font-size:18px;font-size:1.125rem}.p-main-visual__img{position:absolute;z-index:1}.p-main-visual__img.-num1{bottom:0;left:10px;width:148px}.p-main-visual__img.-num2{display:none;right:240px;bottom:-53px;width:290px}.p-main-visual__img.-num3{bottom:-40px;right:10px;width:215px}@media screen and (min-width: 992px){.p-main-visual{display:flex;align-items:center;margin-bottom:110px;padding:0}.p-main-visual__body{padding:0 50px;position:inherit;min-width:440px}.p-main-visual__title{font-size:68px;font-size:4.25rem}.p-main-visual__sub-title{font-size:20px;font-size:1.25rem}.p-main-visual__img.-num1{bottom:-70px;left:10px;width:261px}.p-main-visual__img.-num3{bottom:-53px;right:-123px;width:380px}}@media screen and (min-width: 1200px){.p-main-visual__img.-num2{display:block}}@media screen and (min-width: 1350px){.p-main-visual__img.-num2{right:354px}}@media screen and (min-width: 1540px){.p-main-visual__img.-num1{right:834px;left:inherit}}.p-main-visual-slider{position:relative;margin:0;padding:0;max-width:calc(100vw - 30px);width:100%;height:100%;border-radius:0 30px 30px 0}.p-main-visual-slider div{height:100%}.p-main-visual-slider__wrap{padding-top:40px;background:#fff}.p-main-visual-slider__list{list-style:none;margin:0;padding:0}.p-main-visual-slider__item{position:relative;min-width:100%;max-width:100%;border-radius:0 30px 30px 0;overflow:hidden}.p-main-visual-slider__img{position:absolute;top:0;bottom:0;min-width:100%;max-width:100%;background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (min-width: 992px){.p-main-visual-slider{width:75vw;max-width:calc(100% - 440px)}.p-main-visual-slider__img-wrap,.p-main-visual-slider__item{min-width:inherit;max-width:inherit}}.p-news-past-contents{margin-top:40px}@media only screen and (min-width: 768px){.p-news-past-contents{margin-top:50px}}.p-news-summary{list-style:none;margin-top:0;margin-bottom:0;padding-left:0}.p-news-summary__wrap{position:relative}.p-news-summary__item{position:relative;margin-bottom:40px;padding:30px 15px;border:4px solid #333;box-shadow:10px 10px #d3d3d3;border-radius:20px;background:#fff}.p-news-summary__link{position:absolute;right:calc(50% - 75px);bottom:-20px;width:150px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding:4px 25px;border:4px solid #333;border-radius:20px;background:#fff;font-weight:700;transition:color .2s ease-out}.p-news-summary__link .ico{color:#036EB7;transition:transform .2s ease-out}.p-news-summary__link,.p-news-summary__link:link,.p-news-summary__link:visited{color:#333}.p-news-summary__link:hover{color:#036EB7;text-decoration:none}.p-news-summary__link:hover .ico{transform:translateX(5px)}.p-news-summary__info{display:flex;align-items:center;margin-bottom:19px}.p-news-summary__category{margin-right:13px;padding:1px 7px;color:#848484;font-weight:700;font-size:15px;font-size:.9375rem;border:2px solid #DEDEDE}.p-news-summary__date{font-size:15px;font-size:.9375rem}.p-news-summary__img-wrap{margin:20px auto 10px;width:170px;box-sizing:border-box}.p-news-summary__img{border-radius:20px}.p-news-summary__title{font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.4;margin:0;color:#333}.p-news-summary__title span{background:linear-gradient(transparent 60%, #FFF600 60%)}.p-news-summary__text{margin:0;font-size:15px;font-size:.9375rem}.p-news-summary__text.-search{margin:20px 0 0}@media screen and (min-width: 768px){.p-news-summary__layout{flex:1}.p-news-summary__item{display:flex;margin-bottom:30px;padding:40px}.p-news-summary__link{right:40px}.p-news-summary__category{font-size:17px;font-size:1.0625rem}.p-news-summary__date{font-size:17px;font-size:1.0625rem}.p-news-summary__img-wrap{margin:0 0 0 50px}.p-news-summary__title{font-size:26px;font-size:1.625rem}.p-news-summary__text{font-size:17px;font-size:1.0625rem}}.p-news-slider{display:flex !important;align-items:center;min-width:0;min-height:0}.p-news-slider__wrap{display:flex;align-items:center;margin-bottom:40px;padding:11px 20px;border:2px solid #333;box-shadow:10px 10px #d3d3d3;border-radius:27px;background:#fff;width:calc(100% - 10px);box-sizing:border-box}.p-news-slider__heading{margin:0 14px 0 0;font-size:16px;font-size:1rem;font-weight:700;color:#036EB7;white-space:nowrap}.p-news-slider__link{padding:11px 0;font-size:15px;font-size:.9375rem}.p-news-slider__link,.p-news-slider__link:visited,.p-news-slider__link:active,.p-news-slider__link:focus,.p-news-slider__link:link{color:#333;text-decoration:none}.p-news-slider__link:hover{color:#333;text-decoration:underline}.p-news-slider__title{margin:0;font-size:15px;font-size:.9375rem;line-height:1.6;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.p-news-slider__date{padding-right:30px}.p-news-slider__index-link{display:flex;align-items:center;justify-content:flex-end;margin:0 30px 12px 0;font-size:15px;font-size:.9375rem;font-weight:700}.p-news-slider__index-link .ico{padding-left:12px}.p-news-slider__index-link,.p-news-slider__index-link:visited,.p-news-slider__index-link:active,.p-news-slider__index-link:focus,.p-news-slider__index-link:link,.p-news-slider__index-link:hover{color:#036EB7;text-decoration:none}.p-news-slider__index-btn{display:none}.p-news-slider .slick-list{padding:0}@media screen and (min-width: 768px){.p-news-slider__wrap{margin-bottom:166px;padding:5px 0 5px 50px;width:100%}.p-news-slider__inner{display:flex;align-items:center}.p-news-slider__heading{margin:0 70px 0 0;font-size:18px;font-size:1.125rem}.p-news-slider__link{display:flex;align-items:center;padding:7px 0;font-size:16px;font-size:1rem;max-width:calc(100% - 120px)}.p-news-slider__title{font-size:16px;font-size:1rem}.p-news-slider__index-link{display:none}.p-news-slider__index-btn{display:flex;align-items:center;justify-content:center;margin:-7px -2px -7px 0;padding:18px 35px;font-size:16px;font-size:1rem;background:#036EB7;border-radius:0 27px 27px 0;font-weight:700;white-space:nowrap;transition:opacity .2s ease-out}.p-news-slider__index-btn,.p-news-slider__index-btn:visited,.p-news-slider__index-btn:active,.p-news-slider__index-btn:focus,.p-news-slider__index-btn:link{color:#fff;text-decoration:none}.p-news-slider__index-btn:hover{color:#fff;text-decoration:none;opacity:.7}.p-news-slider__arrow{padding:11px 18px;border-left:1px solid #AFAFAF;transition:opacity .2s ease-out}.p-news-slider__arrow:hover{opacity:.7}.p-news-slider__arrow.-prev{order:2}.p-news-slider__arrow.-next{order:3}.p-news-slider__arrow .ico{position:relative;top:-4px;color:#036EB7;font-size:10px;font-size:.625rem}}.p-offcanvas{overflow:auto;position:fixed;opacity:0;z-index:-1;width:100%;height:100vh;top:0;left:0;padding:120px 0 60px;box-sizing:border-box;background:#fff}.p-offcanvas.is-open{transition:opacity .5s;opacity:1;z-index:100}.p-offcanvas__logo-wrap{position:absolute;top:20px;left:20px}.p-offcanvas-btn{position:fixed;display:flex;flex-direction:column;align-items:center;z-index:200;right:20px;top:20px;padding:0;color:#036EB7;font-size:11px;font-size:.6875rem;text-align:center;font-weight:bold;outline:none;border:none;background:transparent}.p-offcanvas-btn__icon{display:flex;align-items:center;justify-content:center;height:40px;width:40px;background:#036EB7;border-radius:50%;margin-bottom:5px}@media screen and (min-width: 992px){.p-offcanvas-btn{display:none}}.l-header-menu-item{position:relative;width:24px;height:3px;border-radius:2px;background-color:#FFF;transition:.1s}.l-header-menu-item::before,.l-header-menu-item::after{content:"";position:absolute;display:block;width:24px;height:3px;transition:.3s;border-radius:2px;background-color:#FFF}.l-header-menu-item::before{top:-9px}.l-header-menu-item::after{bottom:-9px}.slick-slider{position:relative;z-index:1;display:block;box-sizing:border-box;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;margin:0;padding:0;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}@media screen and (min-width: 768px){.js-not-center-mode-banner-slider .slick-list,.js-banner-slider .slick-list{padding-right:60px !important;padding-left:60px !important}}@media screen and (max-width: 767px){.js-banner-slider .slick-list{padding-right:35px !important;padding-left:35px !important}}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-right:auto;margin-left:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px;padding:0}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block;width:100%;height:auto}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-27px;display:block;width:100%;padding:0;margin:0 auto;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 3px;padding:0;cursor:pointer}.slick-dots li.slick-active button{border-color:#2A615E}.slick-dots li.slick-active button:before{background:#2A615E}.slick-dots li button{font-size:0;line-height:0;display:block;width:18px;height:18px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;border:1px solid transparent;border-radius:50%;box-sizing:border-box}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';background:#d3d3d3;line-height:10px;position:absolute;top:calc(50% - 5px);left:calc(50% - 5px);width:10px;height:10px;content:'';text-align:center;border-radius:50%;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width: 768px){.slick-dots{bottom:-55px;margin:0 0 0 105px;text-align:left}.slick-dots li button{width:26px;height:26px}.slick-dots li button:before{line-height:14px;top:calc(50% - 7px);left:calc(50% - 7px);width:14px;height:14px}}.p-top-instagram{text-align:center}.p-top-instagram__item{margin-bottom:50px}.p-top-instagram__iframe-wrap{position:relative;width:100%;height:0;padding-top:67%;margin-bottom:18px}.p-top-instagram__iframe{position:absolute;top:0;left:0;max-width:100%;width:100%;height:100%}@media screen and (min-width: 768px){.p-top-instagram__iframe-wrap{margin-bottom:28px}}.p-entry-column .p-top-btn-event{margin:20px auto 50px}.p-entry-column .p-top-btn-news{margin:20px auto 50px}.p-top-news{list-style-type:none;margin:-20px -10px 20px;padding:0;max-height:160px;overflow-y:scroll}@media only screen and (min-width: 768px){.p-top-news{margin:-25px 0 20px}}.p-top-news-item{border-bottom:1px dashed #888;padding:5px 15px 10px 0;font-size:14px;font-size:.875rem}@media only screen and (min-width: 768px){.p-top-news-item{font-size:16px;font-size:1rem;padding:13px 10px}}.p-top-news-date{color:#2CA6E0;padding-left:30px;font-weight:700;font-size:14px;font-size:.875rem}@media only screen and (min-width: 768px){.p-top-news-date{display:inline-block;width:12em;color:#2CA6E0;position:relative;padding-left:30px;font-weight:700;font-size:16px;font-size:1rem}.p-top-news-date::before{content:'';position:absolute;left:10px;top:.0;bottom:0;margin:auto;width:0;height:0;border-style:solid;border-width:5px 0 5px 7px;border-color:transparent transparent transparent #2CA6E0;border-radius:0;background-color:transparent}}.p-top-news-title{font-size:14px;font-size:.875rem;color:#2CA6E0;position:relative;padding-left:30px;font-weight:700;color:#000;margin:0;line-height:1.4}.p-top-news-title::before{content:'';position:absolute;left:10px;top:.0;bottom:0;margin:auto;width:0;height:0;border-style:solid;border-width:5px 0 5px 7px;border-color:transparent transparent transparent #2CA6E0;border-radius:0;background-color:transparent}@media only screen and (min-width: 768px){.p-top-news-title{font-size:16px;font-size:1rem;display:inline;padding-left:20px}.p-top-news-title::before{content:none}}.p-top-banner{margin:30px auto 0;max-width:420px}@media only screen and (min-width: 768px){.p-top-banner{margin-top:100px;max-width:840px}}.p-top-banner-item{max-width:210px;margin:0 auto 10px}.p-top-snswidget{margin:0 auto 25px}@media only screen and (min-width: 768px){.p-top-snswidget{padding:0;margin:0}}.p-top-snswidget__inner{max-width:460px;margin:0 auto;background:#fff}.p-top-snswidget-txt{margin:0;padding:20px 0 30px;font-weight:700;text-align:center;font-size:14px;font-size:.875rem;line-height:1.5}.p-top-snswidget-txt .acms-icon{padding-right:0;color:#3b5999}.p-top-snswidget-tw{border:1px solid #707070}.p-top-snswidget-fb>.fb-page{width:100%}.p-top-snswidget-fb>.fb-page>span,.p-top-snswidget-fb iframe{width:100% !important}.p-top-snswidget-fb ._10b4{width:100%}#instagram{margin:100px auto 40px}#instagram .instagram-image{width:100%;height:100%}.insta_table{table-layout:fixed;margin-top:-3%;margin-left:-2%}.insta_table td{padding-top:3%;padding-left:2%}.insta_table .end{margin-right:0}.over_img{width:100%;height:100%;line-height:0;position:relative;overflow:hidden}.caption{color:#000;font-size:120%;line-height:150%;display:none\9;*display:none;margin:10px}.over_img .mask{width:90%;height:90%;position:absolute;top:0;left:0;opacity:0;background-color:rgba(255,255,255,0.8);transition:all 0.2s ease;margin:5%;display:flex;justify-content:center;align-items:center}.over_img:hover .mask{opacity:1}.over_img img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;height:auto\9;font-family:'object-fit: cover; object-position: center top;'}#more_ev_btn,#close_ev_btn{cursor:pointer}#close_ev_btn{display:none}@media screen and (max-width: 767px){#instagram{margin-top:50px}.over_img img{height:100px}.over_img:hover .mask{opacity:0}}.p-top-mission{margin-bottom:40px;padding:30px 20px;background-repeat:no-repeat;background-size:cover;border-radius:30px}.p-top-mission__title{margin:0 0 17px}.p-top-mission__heading{margin:0 0 40px;font-weight:700;font-size:22px;font-size:1.375rem;line-height:1.7}.p-top-mission__heading .line{background:linear-gradient(transparent 60%, #FFF600 60%);padding-bottom:3px}.p-top-mission__description{margin:0;padding:30px 20px;background:rgba(255,255,255,0.95);border-radius:30px;font-size:15px;font-size:.9375rem;line-height:1.5;box-sizing:border-box}.p-top-mission-banner{display:flex;flex-wrap:wrap;list-style:none;margin:0 -6px 18px;padding:0}.p-top-mission-banner__item{width:50%;padding:0 6px 12px;box-sizing:border-box}.p-top-mission-banner__link{display:inline-block;background:#fff}@media screen and (min-width: 992px){.p-top-mission{display:flex;align-items:flex-start;margin-bottom:140px;padding:75px}.p-top-mission__inner{flex:1}.p-top-mission__title{margin:0 0 20px}.p-top-mission__heading{margin:0 0 60px;font-size:30px;font-size:1.875rem}.p-top-mission__description{margin:0 0 0 40px;padding:50px;max-width:620px;font-size:16px;font-size:1rem}.p-top-mission-banner{margin:0 -10px}.p-top-mission-banner__item{padding:0 10px 20px}.p-top-mission-banner__link{display:block}}.p-top-event-btn{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-end;margin:-162px 10px 20px 0}.p-top-event-btn__item{padding-bottom:10px}.p-top-event-btn__item:last-child{padding-bottom:0}.p-top-event-btn__link{width:160px;line-height:1.4}.p-top-event-btn__link::after{padding-left:20px}.p-top-event-img{position:absolute;z-index:1;top:114px;left:0;width:200px}.p-top-park-img{position:absolute;z-index:1}.p-top-park-img.-right{top:-30px;right:0;width:87px}.p-top-park-img.-left{top:54px;left:0;width:106px}.p-top-sns-img{position:absolute;z-index:1;top:55px;left:0;width:150px}@media screen and (max-width: 767px){.p-top-event-btn__link.-icon{display:inline-flex;align-items:center;justify-content:space-between;padding:4px 11px 4px 17px;font-weight:700;width:160px;box-sizing:border-box;border:3px solid #333;box-shadow:10px 10px #d3d3d3;border-radius:20px;background:#fff;font-size:15px;font-size:.9375rem}.p-top-event-btn__link.-icon::after{position:inherit;top:inherit;right:inherit}}@media screen and (min-width: 768px){.p-top-event-btn{margin:-120px 10px 20px 0}.p-top-event-btn__item:last-child{padding-bottom:10px}.p-top-event-btn__item:first-child{padding-right:40px}.p-top-event-btn__link{width:210px}.p-top-event-btn__link::after{padding-left:0}.p-top-event-img{width:332px;top:-30px;left:60px}.p-top-park-img.-right{top:-30px;right:100px;width:158px}.p-top-park-img.-left{top:-10px;left:80px;width:191px}.p-top-sns-img{top:-70px;left:100px;width:225px}}.p-top-garden-btn{position:absolute;top:87px;right:0}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi90aGVtZXMvdG95b3N1L3NyYy9zY3NzL2ZvdW5kYXRpb24vaWNvbW9vbi9faWNvbW9vbi5zY3NzIiwid2VicGFjazovLy9zaXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdGhlbWVzL3RveW9zdS9zcmMvc2Nzcy9mb3VuZGF0aW9uL2ljb21vb24vX3BhdGguc2NzcyIsIndlYnBhY2s6Ly8vLi90aGVtZXMvdG95b3N1L3NyYy9zY3NzL2ZvdW5kYXRpb24vaWNvbW9vbi9fY29yZS5zY3NzIiwid2VicGFjazovLy8uL3RoZW1lcy90b3lvc3Uvc3JjL3Njc3MvZm91bmRhdGlvbi9pY29tb29uL19sYXJnZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi90aGVtZXMvdG95b3N1L3NyYy9zY3NzL2ZvdW5kYXRpb24vaWNvbW9vbi9fZml4ZWQtd2lkdGguc2NzcyIsIndlYnBhY2s6Ly8vLi90aGVtZXMvdG95b3N1L3NyYy9zY3NzL2ZvdW5kYXRpb24vaWNvbW9vbi9fbGlzdC5zY3NzIiwid2VicGFjazovLy8uL3RoZW1lcy90b3lvc3Uvc3JjL3Njc3MvZm91bmRhdGlvbi9pY29tb29uL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi90aGVtZXMvdG95b3N1L3NyYy9zY3NzL2ZvdW5kYXRpb24vaWNvbW9vbi9fYm9yZGVyZWQtcHVsbGVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdGhlbWVzL3RveW9zdS9zcmMvc2Nzcy9mb3VuZGF0aW9uL2ljb21vb24vX2FuaW1hdGVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdGhlbWVzL3RveW9zdS9zcmMvc2Nzcy9mb3VuZGF0aW9uL2ljb21vb24vX3JvdGF0ZWQtZmxpcHBlZC5zY3NzIiwid2VicGFjazovLy8uL3RoZW1lcy90b3lvc3Uvc3JjL3Njc3MvZm91bmRhdGlvbi9pY29tb29uL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi90aGVtZXMvdG95b3N1L3NyYy9zY3NzL2ZvdW5kYXRpb24vaWNvbW9vbi9fc3RhY2tlZC5zY3NzIiwid2VicGFjazovLy8uL3RoZW1lcy90b3lvc3Uvc3JjL3Njc3MvZm91bmRhdGlvbi9pY29tb29uL19pY29ucy5zY3NzIiwid2VicGFjazovLy8uL3RoZW1lcy90b3lvc3Uvc3JjL3Njc3MvZm91bmRhdGlvbi9pY29tb29uL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdGhlbWVzL3RveW9zdS9zcmMvc2Nzcy9mb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdGhlbWVzL3RveW9zdS9zcmMvc2Nzcy9mb3VuZGF0aW9uL3Rva2Vucy9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly8vLi90aGVtZXMvdG95b3N1L3NyYy9zY3NzL2ZvdW5kYXRpb24vX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL3RoZW1lcy90b3lvc3Uvc3JjL3Njc3MvZm91bmRhdGlvbi9fZWRpdC1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdGhlbWVzL3RveW9zdS9zcmMvc2Nzcy9mb3VuZGF0aW9uL19hbmltYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi90aGVtZXMvdG95b3N1L3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdGhlbWVzL3RveW9zdS9zcmMvc2Nzcy9mb3VuZGF0aW9uL3Rva2Vucy9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdGhlbWVzL3RveW9zdS9zcmMvc2Nzcy9mb3VuZGF0aW9uL3Rva2Vucy9fYm9yZGVycy5zY3NzIiwid2VicGFjazovLy8uL3RoZW1lcy90b3lvc3Uvc3JjL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi90aGVtZXMvdG95b3N1L3NyYy9zY3NzL2xheW91dC9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdGhlbWVzL3RveW9zdS9zcmMvc2Nzcy9vYmplY3QvY29tcG9uZW50L19idXR0b24uc2NzcyIsIndlYnBhY2s6Ly8vLi90aGVtZXMvdG95b3N1L3NyYy9zY3NzL2ZvdW5kYXRpb24vX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL3RoZW1lcy90b3lvc3Uvc3JjL3Njc3MvZm91bmRhdGlvbi90b2tlbnMvX2xheWVycy5zY3NzIiwid2VicGFjazovLy8uL3RoZW1lcy90b3lvc3Uvc3JjL3Njc3Mvb2JqZWN0L2NvbXBvbmVudC9fY2FyZC5zY3NzIiwid2VicGFjazovLy8uL3RoZW1lcy90b3lvc3Uvc3JjL3Njc3Mvb2JqZWN0L2NvbXBvbmVudC9fY2F0Y2gtY29weS5zY3NzIiwid2VicGFjazovLy8uL3RoZW1lcy90b3lvc3Uvc3JjL3Njc3Mvb2JqZWN0L2NvbXBvbmVudC9fY29udGFpbmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdGhlbWVzL3RveW9zdS9zcmMvc2Nzcy9vYmplY3QvY29tcG9uZW50L19oci5zY3NzIiwid2VicGFjazovLy8uL3RoZW1lcy90b3lvc3Uvc3JjL3Njc3Mvb2JqZWN0L2NvbXBvbmVudC9fbGlzdC5zY3NzIiwid2VicGFjazovLy8uL3RoZW1lcy90b3lvc3Uvc3JjL3Njc3Mvb2JqZWN0L2NvbXBvbmVudC9fbmF2YmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdGhlbWVzL3RveW9zdS9zcmMvc2Nzcy9vYmplY3QvY29tcG9uZW50L19wYWdlLXRpdGxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdGhlbWVzL3RveW9zdS9zcmMvc2Nzcy9vYmplY3QvY29tcG9uZW50L19wYWdlci5zY3NzIiwid2VicGFjazovLy8uL3RoZW1lcy90b3lvc3Uvc3JjL3Njc3Mvb2JqZWN0L2NvbXBvbmVudC9fc2VhcmNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdGhlbWVzL3RveW9zdS9zcmMvc2Nzcy9vYmplY3QvY29tcG9uZW50L190eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdGhlbWVzL3RveW9zdS9zcmMvc2Nzcy9vYmplY3QvcHJvamVjdC9fYWJvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi90aGVtZXMvdG95b3N1L3NyYy9zY3NzL29iamVjdC9wcm9qZWN0L19jYWxlbmRhci5zY3NzIiwid2VicGFjazovLy8uL3RoZW1lcy90b3lvc3Uvc3JjL3Njc3Mvb2JqZWN0L3Byb2plY3QvX2VudHJ5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdGhlbWVzL3RveW9zdS9zcmMvc2Nzcy9vYmplY3QvcHJvamVjdC9fY29udGFjdC5zY3NzIiwid2VicGFjazovLy8uL3RoZW1lcy90b3lvc3Uvc3JjL3Njc3Mvb2JqZWN0L3Byb2plY3QvX2V2ZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLzxubyBzb3VyY2U+Iiwid2VicGFjazovLy8uL3RoZW1lcy90b3lvc3Uvc3JjL3Njc3Mvb2JqZWN0L3Byb2plY3QvX2hvbGRlci5zY3NzIiwid2VicGFjazovLy8uL3RoZW1lcy90b3lvc3Uvc3JjL3Njc3Mvb2JqZWN0L3Byb2plY3QvX21haW4tdmlzdWFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdGhlbWVzL3RveW9zdS9zcmMvc2Nzcy9vYmplY3QvcHJvamVjdC9fbmV3cy5zY3NzIiwid2VicGFjazovLy8uL3RoZW1lcy90b3lvc3Uvc3JjL3Njc3Mvb2JqZWN0L3Byb2plY3QvX29mZmNhbnZhcy5zY3NzIiwid2VicGFjazovLy8uL3RoZW1lcy90b3lvc3Uvc3JjL3Njc3Mvb2JqZWN0L3Byb2plY3QvX3NsaWRlci5zY3NzIiwid2VicGFjazovLy8uL3RoZW1lcy90b3lvc3Uvc3JjL3Njc3Mvb2JqZWN0L3Byb2plY3QvX3RvcC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTs7O0VDR0UsQ0RBQyxXRUNELHFCQUFzQixDQUN0Qix1Q0FBNkQsQ0FDN0QsdU9BR3dFLENBRXhFLGtCQUFtQixDQUNuQixpQkFBa0IsQ0NUcEIsS0FDRSxxQkFBc0IsQ0FDdEIsb0JBQXFCLENBQ3JCLHdDQUFvRixDQUNwRixpQkFBa0IsQ0FDbEIsbUJBQW9CLENBQ3BCLGtDQUFtQyxDQUNuQyxpQ0FBa0MsQ0FFbkMsUUNQQyxtQkFBb0IsQ0FDcEIsaUJBQXNCLENBQ3RCLG1CQUFvQixDQUNyQixRQUN5QixhQUFjLENBQUks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OEJBQ2EsMEJBQ0ksZ0JBQ1YsQ0FBRSxpQ2pDcGFHLENpQ3NhWixxQkFDQSxDQUFVLDRCQUN3QixDNUIvWTdCLGtCNEJnWk8sZ0JBQ1osZTNCamJhLG1CRHlFUCxDSi9EVixvQ2dDNlpHLDRCQUFZLGNBZUQsQ0FBRSxzQ0FTbEIsaUJBQW1CLHlCQUVqQixtQ0FNRyxpR0FRRyxXQUNELCtCQUlNLGNBRFIsa0JBQU0sV0FJSCxVQUNELGtDQU1PLFNBQ0osQ0FBSSxXQUNYLFlBSVMsQ0FDTixzQkFFQSxTQUFPLFVBTFgsWUFBZSxnQkFVWCxTQUNBLFdBQ0QsYUFHVyxDQUNaLGtCQUNNLGlCQVFWLGlCQUNFIiwiZmlsZSI6ImJ1bmRsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cblxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInBhdGhcIjtcbkBpbXBvcnQgXCJjb3JlXCI7XG5AaW1wb3J0IFwibGFyZ2VyXCI7XG5AaW1wb3J0IFwiZml4ZWQtd2lkdGhcIjtcbkBpbXBvcnQgXCJsaXN0XCI7XG5AaW1wb3J0IFwiYm9yZGVyZWQtcHVsbGVkXCI7XG5AaW1wb3J0IFwiYW5pbWF0ZWRcIjtcbkBpbXBvcnQgXCJyb3RhdGVkLWZsaXBwZWRcIjtcbkBpbXBvcnQgXCJzdGFja2VkXCI7XG5AaW1wb3J0IFwiaWNvbnNcIjtcbkBpbXBvcnQgXCJzY3JlZW4tcmVhZGVyXCI7XG4iLCJAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Tm90bytTYW5zK0pQOndnaHRANDAwOzUwMDs3MDAmZGlzcGxheT1zd2FwXCIpOy8qIVxuICogIEZvbnQgQXdlc29tZSA0LjcuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqL0Bmb250LWZhY2V7Zm9udC1mYW1pbHk6J2ljb21vb24nO3NyYzp1cmwoXCIuLi9mb250cy9pY29tb29uLmVvdD92PTQuNy4wXCIpO3NyYzp1cmwoXCIuLi9mb250cy9pY29tb29uLmVvdD8jaWVmaXgmdj00LjcuMFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9pY29tb29uLndvZmY/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL2ljb21vb24udHRmP3Y9NC43LjBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vZm9udHMvaWNvbW9vbi5zdmc/dj00LjcuMFwiKSBmb3JtYXQoXCJzdmdcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsfS5pY297Zm9udC1mYW1pbHk6J2ljb21vb24nO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQ6bm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIGljb21vb247Zm9udC1zaXplOmluaGVyaXQ7dGV4dC1yZW5kZXJpbmc6YXV0bzstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX0uaWNvLWxne2ZvbnQtc2l6ZToxLjMzMzMzZW07bGluZS1oZWlnaHQ6Ljc1ZW07dmVydGljYWwtYWxpZ246LTE1JX0uaWNvLTJ4e2ZvbnQtc2l6ZToyZW19Lmljby0zeHtmb250LXNpemU6M2VtfS5pY28tNHh7Zm9udC1zaXplOjRlbX0uaWNvLTV4e2ZvbnQtc2l6ZTo1ZW19Lmljby1md3t3aWR0aDoxLjI4NTcxZW07dGV4dC1hbGlnbjpjZW50ZXJ9Lmljby11bHtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tbGVmdDoyLjE0Mjg2ZW07bGlzdC1zdHlsZS10eXBlOm5vbmV9Lmljby11bD5saXtwb3NpdGlvbjpyZWxhdGl2ZX0uaWNvLWxpe3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTIuMTQyODZlbTt3aWR0aDoyLjE0Mjg2ZW07dG9wOi4xNDI4NmVtO3RleHQtYWxpZ246Y2VudGVyfS5pY28tbGkuaWNvLWxne2xlZnQ6LTEuODU3MTRlbX0uaWNvLWJvcmRlcntwYWRkaW5nOi4yZW0gLjI1ZW0gLjE1ZW07Ym9yZGVyOnNvbGlkIDAuMDhlbSAjZWVlO2JvcmRlci1yYWRpdXM6LjFlbX0uaWNvLXB1bGwtbGVmdHtmbG9hdDpsZWZ0fS5pY28tcHVsbC1yaWdodHtmbG9hdDpyaWdodH0uaWNvLmljby1wdWxsLWxlZnR7bWFyZ2luLXJpZ2h0Oi4zZW19Lmljby5pY28tcHVsbC1yaWdodHttYXJnaW4tbGVmdDouM2VtfS5wdWxsLXJpZ2h0e2Zsb2F0OnJpZ2h0fS5wdWxsLWxlZnR7ZmxvYXQ6bGVmdH0uaWNvLnB1bGwtbGVmdHttYXJnaW4tcmlnaHQ6LjNlbX0uaWNvLnB1bGwtcmlnaHR7bWFyZ2luLWxlZnQ6LjNlbX0uaWNvLXNwaW57LXdlYmtpdC1hbmltYXRpb246aWNvbi1zcGluIDJzIGluZmluaXRlIGxpbmVhcjthbmltYXRpb246aWNvbi1zcGluIDJzIGluZmluaXRlIGxpbmVhcn0uaWNvLXB1bHNley13ZWJraXQtYW5pbWF0aW9uOmljb24tc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTthbmltYXRpb246aWNvbi1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpfUAtd2Via2l0LWtleWZyYW1lcyBpY29uLXNwaW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM1OWRlZyl9fUBrZXlmcmFtZXMgaWNvbi1zcGluezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM1OWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpfX0uaWNvLXJvdGF0ZS05MHstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0uaWNvLXJvdGF0ZS0xODB7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9Lmljby1yb3RhdGUtMjcwey1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDI3MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpfS5pY28tZmxpcC1ob3Jpem9udGFsey1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgtMSwgMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgtMSwgMSk7dHJhbnNmb3JtOnNjYWxlKC0xLCAxKX0uaWNvLWZsaXAtdmVydGljYWx7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEsIC0xKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEsIC0xKTt0cmFuc2Zvcm06c2NhbGUoMSwgLTEpfTpyb290IC5pY28tcm90YXRlLTkwLDpyb290IC5pY28tcm90YXRlLTE4MCw6cm9vdCAuaWNvLXJvdGF0ZS0yNzAsOnJvb3QgLmljby1mbGlwLWhvcml6b250YWwsOnJvb3QgLmljby1mbGlwLXZlcnRpY2Fse2ZpbHRlcjpub25lfS5pY28tc3RhY2t7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MmVtO2hlaWdodDoyZW07bGluZS1oZWlnaHQ6MmVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uaWNvLXN0YWNrLTF4LC5pY28tc3RhY2stMnh7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9Lmljby1zdGFjay0xeHtsaW5lLWhlaWdodDppbmhlcml0fS5pY28tc3RhY2stMnh7Zm9udC1zaXplOjJlbX0uaWNvLWludmVyc2V7Y29sb3I6I2ZmZn0uaWNvLWFycm93LWxlZnQyOmJlZm9yZXtjb250ZW50Olwi7qSAXCJ9Lmljby1hcnJvdy1yaWdodDpiZWZvcmV7Y29udGVudDpcIu6kgVwifS5pY28tYXJyb3ctcmlnaHQyOmJlZm9yZXtjb250ZW50Olwi7qSCXCJ9Lmljby1iZWxsOmJlZm9yZXtjb250ZW50Olwi7qSDXCJ9Lmljby1jYWxlbmRhci1saW5lOmJlZm9yZXtjb250ZW50Olwi7qSEXCJ9Lmljby1jYWxlbmRhcjpiZWZvcmV7Y29udGVudDpcIu6khVwifS5pY28tbWFpbDpiZWZvcmV7Y29udGVudDpcIu6khlwifS5pY28tcGRmOmJlZm9yZXtjb250ZW50Olwi7qSHXCJ9Lmljby1waW46YmVmb3Jle2NvbnRlbnQ6XCLupI5cIn0uaWNvLXF1ZXN0aW9uOmJlZm9yZXtjb250ZW50Olwi7qSPXCJ9Lmljby10ZW50OmJlZm9yZXtjb250ZW50Olwi7qSQXCJ9Lmljby10cmlhbmdsZS1ib3R0b206YmVmb3Jle2NvbnRlbnQ6XCLupJFcIn0uaWNvLXRyaWFuZ2xlLXRvcDpiZWZvcmV7Y29udGVudDpcIu6kklwifS5zci1vbmx5e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowfS5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsLnNyLW9ubHktZm9jdXNhYmxlOmZvY3Vze3Bvc2l0aW9uOnN0YXRpYzt3aWR0aDphdXRvO2hlaWdodDphdXRvO21hcmdpbjowO292ZXJmbG93OnZpc2libGU7Y2xpcDphdXRvfWh0bWx7aGVpZ2h0OjEwMCV9Ym9keXtjb2xvcjojMzMzO2ZvbnQtZmFtaWx5OlwiTm90byBTYW5zIEpQXCIsXCJBbml0b1N0ZC1NXCIsXCJETlBTaHVlaU1pblByNi1NXCIsXCJGUC1IaXJhS2FrdVByb04tVzNcIixcIuODkuODqeOCruODjuinkuOCtCBwcm9cIixcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLFwi44Oh44Kk44Oq44KqXCIsXCJNZWlyeW9cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjg7b3ZlcmZsb3cteDpoaWRkZW59YXtib3JkZXI6bm9uZTtjb2xvcjojMDA2ZGQ5O3RleHQtZGVjb3JhdGlvbjpub25lfWE6dmlzaXRlZHtjb2xvcjojN2Y1YWQ3O3RleHQtZGVjb3JhdGlvbjpub25lfWE6YWN0aXZle2NvbG9yOiMwMDZkZDk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YTpob3Zlcntjb2xvcjojMDA2ZGQ5O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmpzLWZvY3VzZWQtaW1hZ2Utd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59LmpzLWZvY3VzZWQtaW1hZ2V7cG9zaXRpb246YWJzb2x1dGV9LmZpZWxkLXRpdGxle3BhZGRpbmc6MCAxMHB4fS5maWVsZC10aXRsZTpmaXJzdC1jaGlsZHttYXJnaW46MCAwIDEwcHggMH1Aa2V5ZnJhbWVzIGZhZGUtaW57MCV7b3BhY2l0eTowfTIwJXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjF9fUAtbW96LWtleWZyYW1lcyBmYWRlLWluezAle29wYWNpdHk6MH0yMCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1pbnswJXtvcGFjaXR5OjB9MjAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19QGtleWZyYW1lcyBzY2FsZS11cHswJXt0cmFuc2Zvcm06c2NhbGUoMSl9NTAle3RyYW5zZm9ybTpzY2FsZSgxLjAzKX0xMDAle3RyYW5zZm9ybTpzY2FsZSgxKX19QC1tb3ota2V5ZnJhbWVzIHNjYWxlLXVwezAle3RyYW5zZm9ybTpzY2FsZSgxKX01MCV7dHJhbnNmb3JtOnNjYWxlKDEuMDMpfTEwMCV7dHJhbnNmb3JtOnNjYWxlKDEpfX1ALXdlYmtpdC1rZXlmcmFtZXMgc2NhbGUtdXB7MCV7dHJhbnNmb3JtOnNjYWxlKDEpfTUwJXt0cmFuc2Zvcm06c2NhbGUoMS4wMyl9MTAwJXt0cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgZmFkZS1pbi1kb3duezAle29wYWNpdHk6MH0yMCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTEwcHgpfTEwMCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCl9fUAtbW96LWtleWZyYW1lcyBmYWRlLWluLWRvd257MCV7b3BhY2l0eTowfTIwJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtMTBweCl9MTAwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwKX19QC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtaW4tZG93bnswJXtvcGFjaXR5OjB9MjAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC0xMHB4KX0xMDAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlKDApfX0ubC1oZWFkZXJ7bGluZS1oZWlnaHQ6MTtwYWRkaW5nOjIwcHggMjBweCAyMHB4IDB9LmwtaGVhZGVyX19pbm5lcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmwtaGVhZGVyX19sb2dve21hcmdpbjowfS5sLWhlYWRlcl9fbG9nby1pbWd7d2lkdGg6MTU5cHh9LmwtaGVhZGVyLWxpbmstYm94X19pdGVte3BhZGRpbmc6MCAxMXB4O3RleHQtYWxpZ246Y2VudGVyfS5sLWhlYWRlci1saW5rc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC13cmFwOndyYXA7bWFyZ2luOjA7cGFkZGluZzowO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjE4cHg7Zm9udC1zaXplOjEuMTI1cmVtO2xpc3Qtc3R5bGU6bm9uZX0ubC1oZWFkZXItbGlua3NfX2hlYWRpbmd7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMCA4cHg7cGFkZGluZzo3cHggMjBweDtmb250LXNpemU6MTRweDtmb250LXNpemU6Ljg3NXJlbTtiYWNrZ3JvdW5kOiNEREY2Rjg7Ym9yZGVyLXJhZGl1czoyMHB4O3RleHQtYWxpZ246Y2VudGVyfS5sLWhlYWRlci1saW5rc19faXRlbXtwYWRkaW5nOjAgMTVweCA0MHB4fS5sLWhlYWRlci1saW5rc19faXRlbS5zdGF5IC5sLWhlYWRlci1saW5rc19fbGlua3tjb2xvcjojMDM2RUI3ICFpbXBvcnRhbnR9LmwtaGVhZGVyLWxpbmtzX19saW5re3RyYW5zaXRpb246Y29sb3IgLjJzIGVhc2Utb3V0fS5sLWhlYWRlci1saW5rc19fbGluaywubC1oZWFkZXItbGlua3NfX2xpbms6bGluaywubC1oZWFkZXItbGlua3NfX2xpbms6dmlzaXRlZCwubC1oZWFkZXItbGlua3NfX2xpbms6YWN0aXZlLC5sLWhlYWRlci1saW5rc19fbGluazpmb2N1c3tjb2xvcjojMzMzO3RleHQtZGVjb3JhdGlvbjpub25lfS5sLWhlYWRlci1saW5rc19fbGluazpob3Zlcntjb2xvcjojMDM2RUI3O3RleHQtZGVjb3JhdGlvbjpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsubC1oZWFkZXJ7cGFkZGluZzozMXB4IDAgMzBweH0ubC1oZWFkZXJfX2xvZ297bWFyZ2luOjIwcHggMCAwfS5sLWhlYWRlcl9fbG9nby1pbWd7d2lkdGg6MjQ5cHh9LmwtaGVhZGVyLWxpbmstYm94e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LmwtaGVhZGVyLWxpbmstYm94X19pdGVte3BhZGRpbmc6MCAxMXB4fS5sLWhlYWRlci1saW5rc3tmb250LXNpemU6MTZweDtmb250LXNpemU6MXJlbX0ubC1oZWFkZXItbGlua3NfX2l0ZW17cGFkZGluZzowIDE1cHggMTBweH19LmwtZm9vdGVye292ZXJmbG93OmhpZGRlbjtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjcwMDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDo4M3B4fS5sLWZvb3Rlcjo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7dG9wOjEycHg7cmlnaHQ6MDtsZWZ0OjA7aGVpZ2h0OjEyMHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKC90aGVtZXMvdG95b3N1L2ltYWdlcy9mb290ZXIvYmctZm9vdGVyLXdhdmUtc3AucG5nKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOjEwMCU7Y29udGVudDonJ30ubC1mb290ZXIgYXtjb2xvcjojZmZmfS5sLWZvb3Rlcl9fbGlua3ttYXJnaW46MCAwIDIwcHggMDtwYWRkaW5nOjA7Zm9udC1zaXplOjE0cHg7Zm9udC1zaXplOi44NzVyZW19LmwtZm9vdGVyX19pbWd7bWF4LXdpZHRoOjE1MCU7bWFyZ2luLWxlZnQ6LTI1JX0ubC1mb290ZXItaW5uZXJ7cGFkZGluZzo1MHB4IDAgMzBweDtiYWNrZ3JvdW5kLWNvbG9yOiM3QUM5NjN9LmwtZm9vdGVyLWhlYWR7ZGlzcGxheTpmbGV4O21hcmdpbi1ib3R0b206NDBweH0ubC1mb290ZXItaGVhZF9fbG9nb3tkaXNwbGF5OmJsb2NrO3BhZGRpbmctcmlnaHQ6MzZweDt3aWR0aDoxMDJweH0ubC1mb290ZXItdXBwZXItbGlzdHtkaXNwbGF5OmJsb2NrO2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0ubC1mb290ZXItdXBwZXItbGlzdF9faXRlbXtmb250LXNpemU6MTVweDtmb250LXNpemU6LjkzNzVyZW07Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOjMwcHh9LmwtZm9vdGVyLXVwcGVyLWxpc3RfX2l0ZW06bGFzdC1jaGlsZHttYXJnaW46MH0ubC1mb290ZXItdXBwZXItbGlzdF9fbGlua3twYWRkaW5nOjAgMTJweDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNmZmY7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNmZmZ9LmwtZm9vdGVyLXVwcGVyLXBhcmt7bWFyZ2luOjA7Zm9udC1zaXplOjE0cHg7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6Mjtmb250LXdlaWdodDpub3JtYWx9LmwtZm9vdGVyLXVwcGVyLXBhcmstbmFtZXtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxN3B4O2ZvbnQtc2l6ZToxLjA2MjVyZW19LmwtZm9vdGVyLXVwcGVyLXBhcmstYWRkcmVzc3tkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAwIDFlbSAwO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc2l6ZTouOTM3NXJlbX0ubC1mb290ZXItY29weXJpZ2h0e21hcmdpbjowO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtc2l6ZTouODc1cmVtO2ZvbnQtd2VpZ2h0Om5vcm1hbDt0ZXh0LWFsaWduOmNlbnRlcn0uc25zLWxpc3R7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGUtdHlwZTpub25lfS5sLWZvb3Rlci1zbnN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bGlzdC1zdHlsZTpub25lO21hcmdpbjowIC0xMXB4IDVweDtwYWRkaW5nOjA7Zm9udC1zaXplOjMzcHg7Zm9udC1zaXplOjIuMDYyNXJlbX0ubC1mb290ZXItc25zX19pdGVte3BhZGRpbmc6MCAxMXB4IDExcHh9LmwtZm9vdGVyLXNuc19fbGlua3tjb2xvcjojZmZmO3RyYW5zaXRpb246Y29sb3IgLjJzIGVhc2Utb3V0fS5sLWZvb3Rlci1zbnNfX2xpbmssLmwtZm9vdGVyLXNuc19fbGluazpsaW5rLC5sLWZvb3Rlci1zbnNfX2xpbms6dmlzaXRlZCwubC1mb290ZXItc25zX19saW5rOmFjdGl2ZSwubC1mb290ZXItc25zX19saW5rOmZvY3Vze2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmwtZm9vdGVyLXNuc19fbGluazpob3Zlcntjb2xvcjojMjY3QjE5O3RleHQtZGVjb3JhdGlvbjpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsubC1mb290ZXJ7cGFkZGluZy10b3A6MTYwcHh9LmwtZm9vdGVyOjpiZWZvcmV7dG9wOjUlO2hlaWdodDoyMjRweDtiYWNrZ3JvdW5kLWltYWdlOnVybCgvdGhlbWVzL3RveW9zdS9pbWFnZXMvZm9vdGVyL2JnLWZvb3Rlci13YXZlLnBuZyl9LmwtZm9vdGVyX19saW5re21hcmdpbjoyNXB4IDAgMDtmb250LXNpemU6MTZweDtmb250LXNpemU6MXJlbX0ubC1mb290ZXJfX2ltZ3ttYXgtd2lkdGg6MTAwJTttYXJnaW4tbGVmdDowO3dpZHRoOjEwMCV9LmwtZm9vdGVyLWdyaWR7ZGlzcGxheTpmbGV4fS5sLWZvb3Rlci1pbm5lcntwYWRkaW5nOjQzcHggMCA4MHB4fS5sLWZvb3Rlci1oZWFke2Rpc3BsYXk6YmxvY2t9LmwtZm9vdGVyLWhlYWRfX2xvZ297cGFkZGluZy1yaWdodDo3MHB4fS5sLWZvb3Rlci1ib2R5e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ubC1mb290ZXItYm9keV9fY29udGFjdHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtZW5kfS5sLWZvb3Rlci11cHBlci1saXN0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcjtsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW46MCAwIDEwcHh9LmwtZm9vdGVyLXVwcGVyLWxpc3RfX2l0ZW17bWFyZ2luOjAgMCAxNXB4O2ZvbnQtc2l6ZToxN3B4O2ZvbnQtc2l6ZToxLjA2MjVyZW19LmwtZm9vdGVyLXVwcGVyLWxpc3RfX2l0ZW06bGFzdC1jaGlsZHttYXJnaW46MCAwIDE1cHh9LmwtZm9vdGVyLXVwcGVyLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCAubC1mb290ZXItdXBwZXItbGlzdF9fbGlua3tib3JkZXI6bm9uZX0ubC1mb290ZXItdXBwZXItbGlzdF9fbGlua3tib3JkZXItbGVmdDpub25lfS5sLWZvb3Rlci11cHBlci1wYXJre2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc2l6ZTouOTM3NXJlbX0ubC1mb290ZXItdXBwZXItcGFyay1uYW1le2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luOjAgMmVtIDAgMDtmb250LXNpemU6MTVweDtmb250LXNpemU6LjkzNzVyZW19LmwtZm9vdGVyLXVwcGVyLXBhcmstYWRkcmVzc3tkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MDtmb250LXNpemU6MTVweDtmb250LXNpemU6LjkzNzVyZW19LmwtZm9vdGVyLWNvcHlyaWdodHtmb250LXNpemU6MTZweDtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDpub3JtYWw7dGV4dC1hbGlnbjpyaWdodH0ubC1mb290ZXItc25ze2p1c3RpZnktY29udGVudDpmbGV4LWVuZH19LmwtbGF5b3V0e3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIC0yMHB4IDYwcHg7YmFja2dyb3VuZDojRjNGM0YzO3BhZGRpbmc6NTBweCAyMHB4IDYwcHh9LmwtbGF5b3V0OjpiZWZvcmUsLmwtbGF5b3V0OjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjA7cmlnaHQ6MDtsZWZ0OjA7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDo2MHB4O2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTIwcHg7Y29udGVudDonJ30ubC1sYXlvdXQ6OmJlZm9yZXt0b3A6LTFweDtiYWNrZ3JvdW5kLWltYWdlOnVybCgvdGhlbWVzL3RveW9zdS9pbWFnZXMvY29tcG9uZW50cy93YXZlLXRvcC5zdmcpfS5sLWxheW91dDo6YWZ0ZXJ7Ym90dG9tOjA7YmFja2dyb3VuZC1pbWFnZTp1cmwoL3RoZW1lcy90b3lvc3UvaW1hZ2VzL2NvbXBvbmVudHMvd2F2ZS1ib3R0b20uc3ZnKX0ubC1sYXlvdXRfX2lubmVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0ubC1sYXlvdXRfX2lubmVyLi1jZW50ZXJ7dG9wOmluaGVyaXR9LmwtbGF5b3V0Li1wYXJraW5ne21hcmdpbjowO3BhZGRpbmc6MzBweCAwIDYwcHg7YmFja2dyb3VuZDpub25lfS5sLWxheW91dC4tcGFya2luZzo6YmVmb3JlLC5sLWxheW91dC4tcGFya2luZzo6YWZ0ZXJ7ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsubC1sYXlvdXR7bWFyZ2luOjAgMCAxNDBweDtwYWRkaW5nOjEyM3B4IDExMHB4IDE0MHB4fS5sLWxheW91dDo6YmVmb3JlLC5sLWxheW91dDo6YWZ0ZXJ7aGVpZ2h0OjE2MHB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6YXV0b30ubC1sYXlvdXQuLXRvcHtwYWRkaW5nLXRvcDowfS5sLWxheW91dC4tcmlnaHR7bWFyZ2luLXJpZ2h0OmNhbGMoNTAlIC0gNTB2dyk7bWFyZ2luLWxlZnQ6LTExMHB4O3BhZGRpbmctcmlnaHQ6Y2FsYyg1MHZ3IC0gNTAlKX0ubC1sYXlvdXQuLXJpZ2h0OjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoL3RoZW1lcy90b3lvc3UvaW1hZ2VzL2NvbXBvbmVudHMvd2F2ZS10b3AtbGVmdC5zdmcpLHVybCgvdGhlbWVzL3RveW9zdS9pbWFnZXMvY29tcG9uZW50cy93YXZlLXRvcC1jZW50ZXIuc3ZnKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgYm90dG9tLCBsZWZ0IDQzN3B4IGJvdHRvbTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQsIHJlcGVhdC14fS5sLWxheW91dC4tcmlnaHQ6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKC90aGVtZXMvdG95b3N1L2ltYWdlcy9jb21wb25lbnRzL3dhdmUtYm90dG9tLWxlZnQuc3ZnKSx1cmwoL3RoZW1lcy90b3lvc3UvaW1hZ2VzL2NvbXBvbmVudHMvd2F2ZS1ib3R0b20tY2VudGVyLnN2Zyk7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IHRvcCwgbGVmdCA0MzdweCB0b3A7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0LCByZXBlYXQteH0ubC1sYXlvdXQuLWxlZnR7bWFyZ2luLWxlZnQ6Y2FsYyg1MCUgLSA1MHZ3KTttYXJnaW4tcmlnaHQ6LTExMHB4O3BhZGRpbmctbGVmdDpjYWxjKDUwdncgLSA1MCUpfS5sLWxheW91dC4tbGVmdDo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKC90aGVtZXMvdG95b3N1L2ltYWdlcy9jb21wb25lbnRzL3dhdmUtdG9wLXJpZ2h0LnN2ZyksdXJsKC90aGVtZXMvdG95b3N1L2ltYWdlcy9jb21wb25lbnRzL3dhdmUtdG9wLWNlbnRlci5zdmcpO2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgYm90dG9tLCByaWdodCA0MzdweCBib3R0b207YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0LCByZXBlYXQteH0ubC1sYXlvdXQuLWxlZnQ6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKC90aGVtZXMvdG95b3N1L2ltYWdlcy9jb21wb25lbnRzL3dhdmUtYm90dG9tLXJpZ2h0LnN2ZyksdXJsKC90aGVtZXMvdG95b3N1L2ltYWdlcy9jb21wb25lbnRzL3dhdmUtYm90dG9tLWNlbnRlci5zdmcpO2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgdG9wLCByaWdodCA0MzdweCB0b3A7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0LCByZXBlYXQteH0ubC1sYXlvdXQuLXBhcmtpbmd7cGFkZGluZzowIDAgMTQwcHh9fS5sLWxheW91dC1jZW50ZXJ7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjAgLTIwcHggMTQwcHg7YmFja2dyb3VuZDojRjNGM0YzO3BhZGRpbmc6NTdweCAyMHB4IDQwcHg7Ym9yZGVyLXJhZGl1czowIDAgNTNweCA1M3B4fS5sLWxheW91dC1jZW50ZXIuLXNwYWNle3BhZGRpbmctdG9wOjU0cHg7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MH0ubC1sYXlvdXQtY2VudGVyOjpiZWZvcmUsLmwtbGF5b3V0LWNlbnRlcjo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDowO3JpZ2h0OjA7bGVmdDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTI1cHg7Y29udGVudDonJ30ubC1sYXlvdXQtY2VudGVyOjpiZWZvcmV7dG9wOjA7YmFja2dyb3VuZC1pbWFnZTp1cmwoL3RoZW1lcy90b3lvc3UvaW1hZ2VzL2NvbXBvbmVudHMvd2F2ZS1mdWxsLXNwLnN2Zyk7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgdG9wO2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLWNvbG9yOiNGM0YzRjN9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5sLWxheW91dC1jZW50ZXIuLXNwYWNle3BhZGRpbmctdG9wOjExNXB4O21hcmdpbi1yaWdodDotMjBweDttYXJnaW4tbGVmdDotMjBweH0ubC1sYXlvdXQtY2VudGVyOjpiZWZvcmV7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1pbWFnZTp1cmwoL3RoZW1lcy90b3lvc3UvaW1hZ2VzL2NvbXBvbmVudHMvd2F2ZS1mdWxsLnN2Zyl9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsubC1sYXlvdXQtY2VudGVye3BhZGRpbmc6MTIwcHggMTQwcHggODBweH19LmwtbGF5b3V0LXRvcC1lbnRyeXttYXJnaW4tYm90dG9tOjYwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe21hcmdpbi1ib3R0b206MTQwcHh9LmMtYnRue2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6NHB4IDExcHggNHB4IDE3cHg7Zm9udC13ZWlnaHQ6NzAwO3dpZHRoOjIxMHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6M3B4IHNvbGlkICMzMzM7Ym94LXNoYWRvdzoxMHB4IDEwcHggI2QzZDNkMztib3JkZXItcmFkaXVzOjIwcHg7YmFja2dyb3VuZDojZmZmO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc2l6ZTouOTM3NXJlbTt0cmFuc2l0aW9uOmNvbG9yIC4ycyBlYXNlLW91dH0uYy1idG5fX3dyYXB7dGV4dC1hbGlnbjpjZW50ZXJ9LmMtYnRuOjphZnRlcntjb2xvcjojMDM2RUI3O2ZvbnQtZmFtaWx5OidpY29tb29uJztmb250Om5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBpY29tb29uOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO2NvbnRlbnQ6XCLupIFcIjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgZWFzZS1vdXR9LmMtYnRuLC5jLWJ0bjp2aXNpdGVkLC5jLWJ0bjphY3RpdmUsLmMtYnRuOmZvY3VzLC5jLWJ0bjpsaW5re2NvbG9yOiMzMzM7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmMtYnRuOmhvdmVye2NvbG9yOiMwMzZFQjc7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmMtYnRuOmhvdmVyOjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYy1idG57cGFkZGluZzo4cHggMTFweCA4cHggMjdweDt3aWR0aDoyNTBweDtmb250LXNpemU6MTZweDtmb250LXNpemU6MXJlbX19LmMtYnRuLWljb257cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzozMXB4IDc3cHggMzFweCAyNHB4O3dpZHRoOjM2MHB4O2ZvbnQtd2VpZ2h0OjcwMDtib3gtc2l6aW5nOmJvcmRlci1ib3g7YmFja2dyb3VuZDp1cmwoL3RoZW1lcy90b3lvc3UvaW1hZ2VzL2NvbXBvbmVudHMvYmctYnRuLWljb24uc3ZnKSBuby1yZXBlYXQ7Zm9udC1zaXplOjE5cHg7Zm9udC1zaXplOjEuMTg3NXJlbTt0cmFuc2l0aW9uOmNvbG9yIC4ycyBlYXNlLW91dH0uYy1idG4taWNvbi4tc21hbGx7d2lkdGg6MjYwcHg7cGFkZGluZzoyNXB4IDIycHggMjFweCAyMnB4O2JhY2tncm91bmQ6dXJsKC90aGVtZXMvdG95b3N1L2ltYWdlcy9jb21wb25lbnRzL2JnLWJ0bi1pY29uLXNtYWxsLnN2Zykgbm8tcmVwZWF0O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc2l6ZToxcmVtfS5jLWJ0bi1pY29uLi1zbWFsbDo6YWZ0ZXJ7dG9wOjE5cHg7cmlnaHQ6MjhweDtmb250LXNpemU6MjRweDtmb250LXNpemU6MS41cmVtfS5jLWJ0bi1pY29uOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjNweDtyaWdodDozMnB4O2NvbG9yOiMwMzZFQjc7Zm9udC1mYW1pbHk6J2ljb21vb24nO2ZvbnQ6bm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIGljb21vb247LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7Y29udGVudDpcIu6khFwiO2ZvbnQtc2l6ZTo0MHB4O2ZvbnQtc2l6ZToyLjVyZW07dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2Utb3V0fS5jLWJ0bi1pY29uLC5jLWJ0bi1pY29uOnZpc2l0ZWQsLmMtYnRuLWljb246YWN0aXZlLC5jLWJ0bi1pY29uOmZvY3VzLC5jLWJ0bi1pY29uOmxpbmt7Y29sb3I6IzMzMzt0ZXh0LWRlY29yYXRpb246bm9uZX0uYy1idG4taWNvbjpob3Zlcntjb2xvcjojMDM2RUI3O3RleHQtZGVjb3JhdGlvbjpub25lfS5jLWJ0bi1pY29uOmhvdmVyOjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNXB4KX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYy1idG4tdGVse3BvaW50ZXItZXZlbnRzOm5vbmV9fS5jLWJ0bi1ncmVlbnttYXJnaW4tbGVmdDo4cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZDojNTJBNDQwO2NvbG9yOiNmZmY7Zm9udC1zaXplOjE2cHg7Zm9udC1zaXplOjFyZW07cGFkZGluZzozcHggMjBweDtmb250LXdlaWdodDpib2xkO2JvcmRlci1yYWRpdXM6NDBweDtib3JkZXI6MXB4IHNvbGlkICNmZmY7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4ycyBlYXNlLW91dH0uYy1idG4tZ3JlZW4sLmMtYnRuLWdyZWVuOmxpbmssLmMtYnRuLWdyZWVuOnZpc2l0ZWQsLmMtYnRuLWdyZWVuOmFjdGl2ZSwuYy1idG4tZ3JlZW46Zm9jdXMsLmMtYnRuLWdyZWVuOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmMtYnRuLWdyZWVuOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzI2N0IxOX0uYy1idG4tcGFnZS10b3B7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDoxMDAwO3JpZ2h0OjEwcHg7Ym90dG9tOjEwcHg7bWFyZ2luOjA7dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowO3RyYW5zaXRpb246dmlzaWJpbGl0eSAuNXMsIG9wYWNpdHkgLjVzfS5jLWJ0bi1wYWdlLXRvcC5pcy1hY3RpdmV7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgMXN9LmMtYnRuLXBhZ2UtdG9wX19pbWd7d2lkdGg6NTBweDtoZWlnaHQ6NTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmMtYnRuLXBhZ2UtdG9we3JpZ2h0OjIwcHg7Ym90dG9tOjIwcHh9LmMtYnRuLXBhZ2UtdG9wX19pbWd7d2lkdGg6NjBweDtoZWlnaHQ6NjBweH19LmMtYnRuLWluc3RhZ3JhbXtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW46MDtwYWRkaW5nOjNweCAxNHB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6M3B4IHNvbGlkICMzMzM7Ym9yZGVyLXJhZGl1czoyMHB4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjcwMDt0cmFuc2l0aW9uOmNvbG9yIC4ycyBlYXNlLW91dH0uYy1idG4taW5zdGFncmFtX19pY29ue3BhZGRpbmctbGVmdDo5cHg7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2Utb3V0fS5jLWJ0bi1pbnN0YWdyYW0sLmMtYnRuLWluc3RhZ3JhbTp2aXNpdGVkLC5jLWJ0bi1pbnN0YWdyYW06YWN0aXZlLC5jLWJ0bi1pbnN0YWdyYW06Zm9jdXMsLmMtYnRuLWluc3RhZ3JhbTpsaW5re2NvbG9yOiMzMzM7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmMtYnRuLWluc3RhZ3JhbTpob3Zlcntjb2xvcjojMDM2RUI3O3RleHQtZGVjb3JhdGlvbjpub25lfS5jLWJ0bi1pbnN0YWdyYW06aG92ZXIgLmMtYnRuLWluc3RhZ3JhbV9faWNvbntjb2xvcjojMzMzO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01cHgpfS5wLWVudHJ5LWNvbHVtbiAuYy1idG4tbWFpbCwuYy1idG4tbWFpbHtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tdG9wOjE1cHg7cGFkZGluZzo0cHggMTdweCA0cHggMTRweDtmb250LXdlaWdodDo3MDA7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjozcHggc29saWQgIzMzMztib3JkZXItcmFkaXVzOjIwcHg7YmFja2dyb3VuZDojZmZmO2ZvbnQtc2l6ZToxN3B4O2ZvbnQtc2l6ZToxLjA2MjVyZW07dHJhbnNpdGlvbjpjb2xvciAuMnMgZWFzZS1vdXR9LnAtZW50cnktY29sdW1uIC5jLWJ0bi1tYWlsOjpiZWZvcmUsLmMtYnRuLW1haWw6OmJlZm9yZXttYXJnaW4tcmlnaHQ6OXB4O2NvbG9yOiMzMzM7Zm9udC1mYW1pbHk6J2ljb21vb24nO2ZvbnQ6bm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIGljb21vb247LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7Y29udGVudDpcIu6khlwiO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlLW91dH0ucC1lbnRyeS1jb2x1bW4gLmMtYnRuLW1haWwsLnAtZW50cnktY29sdW1uIC5jLWJ0bi1tYWlsOnZpc2l0ZWQsLnAtZW50cnktY29sdW1uIC5jLWJ0bi1tYWlsOmFjdGl2ZSwucC1lbnRyeS1jb2x1bW4gLmMtYnRuLW1haWw6Zm9jdXMsLnAtZW50cnktY29sdW1uIC5jLWJ0bi1tYWlsOmxpbmssLmMtYnRuLW1haWwsLmMtYnRuLW1haWw6dmlzaXRlZCwuYy1idG4tbWFpbDphY3RpdmUsLmMtYnRuLW1haWw6Zm9jdXMsLmMtYnRuLW1haWw6bGlua3tjb2xvcjojMzMzO3RleHQtZGVjb3JhdGlvbjpub25lfS5wLWVudHJ5LWNvbHVtbiAuYy1idG4tbWFpbDpob3ZlciwuYy1idG4tbWFpbDpob3Zlcntjb2xvcjojMDM2RUI3O3RleHQtZGVjb3JhdGlvbjpub25lfS5wLWVudHJ5LWNvbHVtbiAuYy1idG4tbWFpbDpob3Zlcjo6YWZ0ZXIsLmMtYnRuLW1haWw6aG92ZXI6OmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCl9LmMtYnRuLWZvcm17ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLXRvcDoyMHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6M3B4IHNvbGlkICMzMzM7Ym94LXNoYWRvdzoxMHB4IDEwcHggI2QzZDNkMztib3JkZXItcmFkaXVzOjIwcHg7YmFja2dyb3VuZDojZmZmO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc2l6ZTouOTM3NXJlbX0uYy1idG4tZm9ybV9faW5wdXR7YmFja2dyb3VuZDpub25lO3BhZGRpbmc6N3B4IDExcHggN3B4IDE3cHg7Ym94LXNoYWRvdzpub25lO2JvcmRlcjpub25lO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMzMzO3RyYW5zaXRpb246Y29sb3IgLjJzIGVhc2Utb3V0fS5jLWJ0bi1mb3JtX19pbnB1dDpob3Zlcntjb2xvcjojMDM2RUI3fS5jLWJ0bi1mb3JtOjphZnRlcnttYXJnaW4tcmlnaHQ6MTBweDtjb2xvcjojMDM2RUI3O2ZvbnQtZmFtaWx5OidpY29tb29uJztmb250Om5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBpY29tb29uOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO2NvbnRlbnQ6XCLupIFcIjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgZWFzZS1vdXR9LmMtYnRuLWZvcm0sLmMtYnRuLWZvcm06dmlzaXRlZCwuYy1idG4tZm9ybTphY3RpdmUsLmMtYnRuLWZvcm06Zm9jdXMsLmMtYnRuLWZvcm06bGlua3tjb2xvcjojMzMzO3RleHQtZGVjb3JhdGlvbjpub25lfS5jLWJ0bi1mb3JtOmhvdmVye2NvbG9yOiMwMzZFQjc7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmMtYnRuLWZvcm06aG92ZXI6OmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5jLWJ0bi1mb3Jte2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc2l6ZToxcmVtfS5jLWJ0bi1mb3JtX19pbnB1dHtwYWRkaW5nOjhweCAyMHB4IDhweCAyN3B4fX0uYy1jYXJke2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjowO3BhZGRpbmc6MDtmb250LXdlaWdodDpib2xkfS5jLWNhcmQgLnAtZXZlbnQtZGF0ZXtjb2xvcjojMDM2RUI3O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuMzttYXJnaW46NXB4IDAgMH0uYy1jYXJkX193cmFwe21hcmdpbi1ib3R0b206NDBweH0uYy1jYXJkX19pdGVte21hcmdpbi1ib3R0b206MjBweDt3aWR0aDoxMDAlO3BhZGRpbmc6MCAxMi41cHggMTJweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmMtY2FyZF9faXRlbSBmaWd1cmV7d2lkdGg6MTAwJTttYXJnaW46MDtwYWRkaW5nOjB9LmMtY2FyZF9fbGlua3tvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9jaztwYWRkaW5nOjA7Ym9yZGVyOjNweCBzb2xpZCAjMzMzO2JveC1zaGFkb3c6MTBweCAxMHB4ICNkM2QzZDM7Ym9yZGVyLXJhZGl1czoyMHB4O2JhY2tncm91bmQ6I2ZmZjt0cmFuc2l0aW9uOmNvbG9yIC4ycyBlYXNlLW91dH0uYy1jYXJkX19saW5rLC5jLWNhcmRfX2xpbms6bGluaywuYy1jYXJkX19saW5rOnZpc2l0ZWQsLmMtY2FyZF9fbGluazphY3RpdmUsLmMtY2FyZF9fbGluazpmb2N1cywuYy1jYXJkX19saW5rOmhvdmVye2NvbG9yOiMzMzM7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmMtY2FyZF9fbGluazpob3ZlciAuYy1jYXJkX190aXRsZXtjb2xvcjojMDM2RUI3fS5jLWNhcmRfX2xpbms6aG92ZXIgLmMtY2FyZF9faW1ne3RyYW5zZm9ybTpzY2FsZSgxLjEpfS5jLWNhcmRfX2xhYmVse3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O3JpZ2h0OjEwcHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDo2MHB4O2hlaWdodDo2MHB4O2JhY2tncm91bmQ6I0ZGRjYwMDtjb2xvcjojMzMzO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTNweDtmb250LXNpemU6LjgxMjVyZW07cGFkZGluZzoycHggNHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItcmFkaXVzOjUwJTtsaW5lLWhlaWdodDoxLjR9LmMtY2FyZF9fbGFiZWwuLWZ1bGx7YmFja2dyb3VuZC1jb2xvcjojRjg3QjY4O2NvbG9yOiNmZmZ9LmMtY2FyZF9faW1nLXdyYXB7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5jLWNhcmRfX2ltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvO2Rpc3BsYXk6YmxvY2s7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2Utb3V0fS5jLWNhcmRfX2JvZHl7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDotMTVweDtwYWRkaW5nOjAgMjBweCAyMHB4fS5jLWNhcmRfX2NhdGVnb3J5e2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDAgMCAtMjBweDtwYWRkaW5nOjhweCAxNHB4IDhweCAyMHB4O2ZvbnQtc2l6ZToxM3B4O2ZvbnQtc2l6ZTouODEyNXJlbTtjb2xvcjojMDM2RUI3O2JvcmRlci1yYWRpdXM6MCAxMHB4IDEwcHggMDtiYWNrZ3JvdW5kOiNmZmZ9LmMtY2FyZF9fdGl0bGV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXNpemU6MThweDtmb250LXNpemU6MS4xMjVyZW07bGluZS1oZWlnaHQ6MS40O3RyYW5zaXRpb246Y29sb3IgLjJzIGVhc2Utb3V0fS5jLWNhcmRfX2RhdGUtbGlzdHtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5jLWNhcmRfX2RhdGUtaXRlbXtkaXNwbGF5Om5vbmV9LmMtY2FyZF9fZGF0ZS1pdGVtOmZpcnN0LWNoaWxke2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uYy1jYXJkX19kYXRle2Rpc3BsYXk6ZmxleDtmb250LXNpemU6MjRweDtmb250LXNpemU6MS41cmVtO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDc1JSwgIzkzRDFGOSA3NSUpO21hcmdpbjowO2xpbmUtaGVpZ2h0OjEuM30uYy1jYXJkX19kYXRlIC53ZWVre3BhZGRpbmc6M3B4O2ZvbnQtc2l6ZToxMHB4O2ZvbnQtc2l6ZTouNjI1cmVtfS5jLWNhcmRfX2h5cGhlbntwYWRkaW5nOjVweCA4cHggMDtmb250LXNpemU6MTdweDtmb250LXNpemU6MS4wNjI1cmVtO2xpbmUtaGVpZ2h0OjF9LmMtY2FyZF9fb3ZlcnZpZXd7bWFyZ2luOjE1cHggMCAwO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MTVweDtmb250LXNpemU6LjkzNzVyZW19LmMtY2FyZF9fZGF0ZS1nYXJkZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW46MTBweCAwIDA7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc2l6ZToxcmVtfS5jLWNhcmRfX2RhdGUtZ2FyZGVyIHNwYW57bWFyZ2luLXJpZ2h0OjEwcHg7cGFkZGluZzowIDdweDtib3JkZXItcmFkaXVzOjEwcHg7YmFja2dyb3VuZDojRkZGNjAwO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTZweDtmb250LXNpemU6MXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmMtY2FyZHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LXdyYXA6d3JhcH0uYy1jYXJkX193cmFwe21hcmdpbi1ib3R0b206NTBweH0uYy1jYXJkX19pdGVte3dpZHRoOmNhbGMoICgxMDAlIC0gNDBweCkgLyAyKX0uYy1jYXJkX19ib2R5e3BhZGRpbmc6MCAyNHB4IDQwcHh9LmMtY2FyZF9fY2F0ZWdvcnl7bWFyZ2luOjAgMCAwIC0yNHB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtc2l6ZTouODc1cmVtfS5jLWNhcmRfX3RpdGxle2ZvbnQtc2l6ZToxN3B4O2ZvbnQtc2l6ZToxLjA2MjVyZW19LmMtY2FyZF9fZGF0ZXtmb250LXNpemU6MjhweDtmb250LXNpemU6MS43NXJlbTttYXJnaW46N3B4IDAgMH0uYy1jYXJkX19kYXRlIC53ZWVre2ZvbnQtc2l6ZToxNHB4O2ZvbnQtc2l6ZTouODc1cmVtfS5jLWNhcmRfX2h5cGhlbntwYWRkaW5nOjAgOHB4O2ZvbnQtc2l6ZTozM3B4O2ZvbnQtc2l6ZToyLjA2MjVyZW19LmMtY2FyZF9fb3ZlcnZpZXd7bWFyZ2luOjIzcHggMCAwO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc2l6ZToxcmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7LmMtY2FyZF9faXRlbXt3aWR0aDpjYWxjKCgxMDAlIC0gNDBweCkgLyAzKX0uYy1jYXJkX19pdGVtOm50aC1jaGlsZCgyKXttYXJnaW4tdG9wOi0zMHB4fS5jLWNhcmRfX2l0ZW06bnRoLWNoaWxkKDUpe21hcmdpbi10b3A6MzBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM0MnB4KXsuYy1jYXJkX19pdGVtLmNhdGVnb3J5e3dpZHRoOmNhbGMoICgxMDAlIC0gNDBweCkgLyA0KTttYXJnaW4tdG9wOjB9fS5jLWNhcmQtc2lkZXtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5jLWNhcmQtc2lkZV9faXRlbXt3aWR0aDpjYWxjKDEwMCUgLSAxMHB4KTtwYWRkaW5nOjAgMCAzMHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveH0uYy1jYXJkLXNpZGVfX2xpbmt7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6ZmxleDtib3JkZXI6M3B4IHNvbGlkICMzMzM7Ym94LXNoYWRvdzoxMHB4IDEwcHggI2QzZDNkMztib3JkZXItcmFkaXVzOjIwcHg7YmFja2dyb3VuZDojZmZmfS5jLWNhcmQtc2lkZV9fbGluaywuYy1jYXJkLXNpZGVfX2xpbms6dmlzaXRlZCwuYy1jYXJkLXNpZGVfX2xpbms6YWN0aXZlLC5jLWNhcmQtc2lkZV9fbGluazpmb2N1cywuYy1jYXJkLXNpZGVfX2xpbms6bGluaywuYy1jYXJkLXNpZGVfX2xpbms6aG92ZXJ7Y29sb3I6IzMzMzt0ZXh0LWRlY29yYXRpb246bm9uZX0uYy1jYXJkLXNpZGVfX2xpbms6aG92ZXIgLmMtY2FyZC1zaWRlX190aXRsZXtjb2xvcjojMDM2RUI3fS5jLWNhcmQtc2lkZV9fbGluazpob3ZlciAuYy1jYXJkLXNpZGVfX2ltZ3t0cmFuc2Zvcm06c2NhbGUoMS4xKX0uYy1jYXJkLXNpZGVfX2ltZy13cmFwe292ZXJmbG93OmhpZGRlbjt3aWR0aDoxODBweH0uYy1jYXJkLXNpZGVfX2ltZ3toZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlLW91dH0uYy1jYXJkLXNpZGVfX2JvZHl7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxO3BhZGRpbmc6MTBweH0uYy1jYXJkLXNpZGVfX2NhdGVnb3J5e2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDAgNXB4IC0yMHB4O3BhZGRpbmc6OHB4IDE0cHggOHB4IDIwcHg7Zm9udC1zaXplOjEzcHg7Zm9udC1zaXplOi44MTI1cmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMDM2RUI3O2JvcmRlci1yYWRpdXM6MTBweDtiYWNrZ3JvdW5kOiNmZmZ9LmMtY2FyZC1zaWRlX190aXRsZXttYXJnaW46MCAwIDEwcHg7Zm9udC1zaXplOjE2cHg7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS40O2ZvbnQtd2VpZ2h0OjcwMDt0cmFuc2l0aW9uOmNvbG9yIC4ycyBlYXNlLW91dH0uYy1jYXJkLXNpZGVfX2RhdGV7Zm9udC1zaXplOjE0cHg7Zm9udC1zaXplOi44NzVyZW19LmMtY2FyZC1zaWRlX19sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6NXB4O3BhZGRpbmc6MnB4IDZweDtiYWNrZ3JvdW5kOiNGRkY2MDA7Ym9yZGVyLXJhZGl1czoxMHB4O2ZvbnQtc2l6ZToxMHB4O2ZvbnQtc2l6ZTouNjI1cmVtO2ZvbnQtd2VpZ2h0OjcwMH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmMtY2FyZC1zaWRle2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW46MCAtMjBweH0uYy1jYXJkLXNpZGVfX2l0ZW17d2lkdGg6NTAlO3BhZGRpbmc6MCAyMHB4fS5jLWNhcmQtc2lkZV9faXRlbTpudGgtY2hpbGQoZXZlbil7bWFyZ2luLXRvcDoyMHB4fS5jLWNhcmQtc2lkZV9faW1nLXdyYXB7d2lkdGg6Mjc4cHh9LmMtY2FyZC1zaWRlX19ib2R5e3BhZGRpbmc6MjBweH0uYy1jYXJkLXNpZGVfX2NhdGVnb3J5e21hcmdpbjowIDAgOXB4IC00MHB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtc2l6ZTouODc1cmVtfS5jLWNhcmQtc2lkZV9fdGl0bGV7bWFyZ2luOjAgMCAxMHB4O2ZvbnQtc2l6ZToxN3B4O2ZvbnQtc2l6ZToxLjA2MjVyZW07bGluZS1oZWlnaHQ6MS40fS5jLWNhcmQtc2lkZV9fZGF0ZXtmb250LXNpemU6MTZweDtmb250LXNpemU6MXJlbX0uYy1jYXJkLXNpZGVfX2xhYmVse21hcmdpbi1yaWdodDoxMHB4O2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc2l6ZTouOTM3NXJlbX19LmMtY2FyZC1ibHVle21hcmdpbjowO3BhZGRpbmc6MCAwIDMwcHh9LmMtY2FyZC1ibHVlX19pdGVte292ZXJmbG93OmhpZGRlbjttYXJnaW4tYm90dG9tOjQwcHg7Ym9yZGVyLXJhZGl1czozMHB4fS5jLWNhcmQtYmx1ZV9faXRlbS5pcy1hY3RpdmUgLmMtY2FyZC1ibHVlX19pbWd7dHJhbnNmb3JtOnNjYWxlKDEuMSl9LmMtY2FyZC1ibHVlX19pbWctbGlua3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmMtY2FyZC1ibHVlX19pbWctd3JhcHtvdmVyZmxvdzpoaWRkZW47aGVpZ2h0OjIyMnB4fS5jLWNhcmQtYmx1ZV9faW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgZWFzZS1vdXR9LmMtY2FyZC1ibHVlX19ib2R5e3BhZGRpbmc6MjBweCAyMHB4IDMwcHggMjBweDtiYWNrZ3JvdW5kOiMwMzZFQjc7Y29sb3I6I2ZmZn0uYy1jYXJkLWJsdWVfX2hlYWRpbmd7bWFyZ2luOjAgMCAyNHB4O2ZvbnQtc2l6ZToxOHB4O2ZvbnQtc2l6ZToxLjEyNXJlbTtmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpjZW50ZXJ9LmMtY2FyZC1ibHVlX19oZWFkaW5nIC5saW5le2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDgwJSwgI0ZGRjYwMCA4MCUpO3BhZGRpbmctYm90dG9tOjNweH0uYy1jYXJkLWJsdWVfX2Rlc2NyaXB0aW9ue21hcmdpbjowIDAgMzBweDtmb250LXNpemU6MTVweDtmb250LXNpemU6LjkzNzVyZW19LmMtY2FyZC1ibHVlX19saW5re2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luOjAgYXV0bztwYWRkaW5nOjRweCAxMXB4IDRweCAxN3B4O2ZvbnQtd2VpZ2h0OjcwMDt3aWR0aDoyNTBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjNweCBzb2xpZCAjZmZmO2JvcmRlci1yYWRpdXM6MjBweDtiYWNrZ3JvdW5kOiNmZmY7Zm9udC1zaXplOjE1cHg7Zm9udC1zaXplOi45Mzc1cmVtO3RyYW5zaXRpb246Y29sb3IgLjJzIGVhc2Utb3V0fS5jLWNhcmQtYmx1ZV9fbGluazo6YWZ0ZXJ7Y29sb3I6IzAzNkVCNztmb250LWZhbWlseTonaWNvbW9vbic7Zm9udDpub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgaWNvbW9vbjstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTtjb250ZW50Olwi7qSBXCI7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2Utb3V0LGNvbG9yIC4ycyBlYXNlLW91dH0uYy1jYXJkLWJsdWVfX2xpbmssLmMtY2FyZC1ibHVlX19saW5rOnZpc2l0ZWQsLmMtY2FyZC1ibHVlX19saW5rOmFjdGl2ZSwuYy1jYXJkLWJsdWVfX2xpbms6Zm9jdXMsLmMtY2FyZC1ibHVlX19saW5rOmxpbmt7Y29sb3I6IzAzNkVCNzt0ZXh0LWRlY29yYXRpb246bm9uZX0uYy1jYXJkLWJsdWVfX2xpbms6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiMwMzZFQjc7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmMtY2FyZC1ibHVlX19saW5rOmhvdmVyOjphZnRlcntjb2xvcjojZmZmO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5jLWNhcmQtYmx1ZV9faXRlbXtkaXNwbGF5OmZsZXg7bWFyZ2luLWJvdHRvbTo0NXB4fS5jLWNhcmQtYmx1ZV9faW1nLXdyYXB7aGVpZ2h0OmF1dG87d2lkdGg6NTM1cHh9LmMtY2FyZC1ibHVlX19pbWd7aGVpZ2h0OjEwMCU7d2lkdGg6YXV0b30uYy1jYXJkLWJsdWVfX2JvZHl7ZmxleDoxO3BhZGRpbmc6NTdweCAzMHB4fS5jLWNhcmQtYmx1ZV9faGVhZGluZ3tmb250LXNpemU6MjJweDtmb250LXNpemU6MS4zNzVyZW07dGV4dC1hbGlnbjpsZWZ0fS5jLWNhcmQtYmx1ZV9fZGVzY3JpcHRpb257Zm9udC1zaXplOjE2cHg7Zm9udC1zaXplOjFyZW19LmMtY2FyZC1ibHVlX19saW5re21hcmdpbjowfX0uYy1jYXRjaC1jb3B5e3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjotMTYwcHggLTIwcHggMDtwYWRkaW5nOjMwcHggMjBweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czozNHB4IDM0cHggMCAwfS5jLWNhdGNoLWNvcHkuZ2FyZGVue3RleHQtYWxpZ246Y2VudGVyfS5jLWNhdGNoLWNvcHlfX3RpdGxle2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDAgMjBweDtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjI2cHg7Zm9udC1zaXplOjEuNjI1cmVtfS5jLWNhdGNoLWNvcHlfX3RpdGxlIC5saW5le2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDYwJSwgI0ZGRjYwMCA2MCUpO3BhZGRpbmctYm90dG9tOjNweH0uYy1jYXRjaC1jb3B5X19kZXNjcmlwdGlvbnttYXJnaW46MDtmb250LXNpemU6MTVweDtmb250LXNpemU6LjkzNzVyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuNn0uYy1jYXRjaC1jb3B5X190aXBze2ZvbnQtc2l6ZToxNHB4O2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuNX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7LmMtY2F0Y2gtY29weXttYXJnaW46LTE2MHB4IDAgMDtwYWRkaW5nOjcycHggNzhweDtib3JkZXItcmFkaXVzOjM0cHggMzRweCAwIDB9LmMtY2F0Y2gtY29weS5nYXJkZW57ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5jLWNhdGNoLWNvcHkuZ2FyZGVuIC5jLWNhdGNoLWNvcHlfX2lubmVye21heC13aWR0aDo2NzBweH0uYy1jYXRjaC1jb3B5LmV2ZW50e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmMtY2F0Y2gtY29weS5jYWxlbmRhcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5jLWNhdGNoLWNvcHlfX2lubmVye2ZsZXg6MX0uYy1jYXRjaC1jb3B5X190aXRsZXttYXJnaW46MCAwIDQycHg7Zm9udC1zaXplOjM3cHg7Zm9udC1zaXplOjIuMzEyNXJlbX0uYy1jYXRjaC1jb3B5X19kZXNjcmlwdGlvbntmb250LXNpemU6MTdweDtmb250LXNpemU6MS4wNjI1cmVtfS5jLWNhdGNoLWNvcHlfX2xpbmtze21heC13aWR0aDozNjJweDtwYWRkaW5nLWxlZnQ6ODhweH0uYy1jYXRjaC1jb3B5X190aXBze2ZvbnQtc2l6ZToxN3B4O2ZvbnQtc2l6ZToxLjA2MjVyZW19fS5jLWNhdGNoLWNvcHktNDA0e3BhZGRpbmctYm90dG9tOjUwcHh9LmMtY2F0Y2gtY29weS00MDRfX2JveHtmbGV4OjE7bWFyZ2luLWJvdHRvbTozMHB4O3BhZGRpbmc6MjBweDtiYWNrZ3JvdW5kOiNGOUZDRkU7Ym9yZGVyOjRweCBzb2xpZCAjQzNFMEYyO2JvcmRlci1yYWRpdXM6MjBweH0uYy1jYXRjaC1jb3B5LTQwNF9fdHh0e21hcmdpbjowO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc2l6ZToxcmVtfS5jLWNhdGNoLWNvcHktNDA0X19pbWctd3JhcHttYXJnaW4tbGVmdDphdXRvO3dpZHRoOjIxMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsuYy1jYXRjaC1jb3B5LTQwNHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nLWJvdHRvbTo3MHB4fS5jLWNhdGNoLWNvcHktNDA0X19ib3h7bWFyZ2luLXJpZ2h0OjcwcHg7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmc6NDBweH0uYy1jYXRjaC1jb3B5LTQwNF9fdHh0e2ZvbnQtc2l6ZToxN3B4O2ZvbnQtc2l6ZToxLjA2MjVyZW19LmMtY2F0Y2gtY29weS00MDRfX2ltZy13cmFwe3dpZHRoOjM0MHB4fX0uYy1jb250YWluZXJ7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6MTMwMHB4O3BhZGRpbmctcmlnaHQ6MjBweDtwYWRkaW5nLWxlZnQ6MjBweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmMtY29udGFpbmVyLW1ke21heC13aWR0aDoxMTUwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nLXJpZ2h0OjIwcHg7cGFkZGluZy1sZWZ0OjIwcHg7Ym94LXNpemluZzpib3JkZXItYm94fS5jLWNvbnRhaW5lci1zbXttYXgtd2lkdGg6OTcwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nLXJpZ2h0OjIwcHg7cGFkZGluZy1sZWZ0OjIwcHg7Ym94LXNpemluZzpib3JkZXItYm94fS5jLWhye21hcmdpbjozOXB4IDA7aGVpZ2h0OjE4cHg7YmFja2dyb3VuZDp1cmwoL3RoZW1lcy90b3lvc3UvaW1hZ2VzL2NvbXBvbmVudHMvYm9yZGVyLXdhdmUuc3ZnKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JvcmRlcjpub25lfS5jLWhyLi1ncmF5e2JhY2tncm91bmQ6dXJsKC90aGVtZXMvdG95b3N1L2ltYWdlcy9jb21wb25lbnRzL2JvcmRlci13YXZlLWdyYXkuc3ZnKSBuby1yZXBlYXR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5jLWhye21hcmdpbjo4MHB4IDB9fS5jLWxpc3R7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0uYy1saXN0X193cmFwe21hcmdpbi1ib3R0b206NTBweH0uYy1saXN0X19pdGVte2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzowIDAgMjBweH0uYy1saXN0X19pdGVtOjpiZWZvcmV7ZGlzcGxheTpibG9jazttYXJnaW4tcmlnaHQ6N3B4O3dpZHRoOjE0cHg7aGVpZ2h0OjZweDtib3JkZXItcmFkaXVzOjNweDtiYWNrZ3JvdW5kOiMyRjkxRDM7Y29udGVudDonJ30uYy1saXN0X19saW5re2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowO2ZvbnQtc2l6ZToxN3B4O2ZvbnQtc2l6ZToxLjA2MjVyZW07bGluZS1oZWlnaHQ6MX0uYy1saXN0X19saW5rLC5jLWxpc3RfX2xpbms6bGluaywuYy1saXN0X19saW5rOnZpc2l0ZWR7Y29sb3I6IzMzMzt0ZXh0LWRlY29yYXRpb246bm9uZX0uYy1saXN0X19saW5rOmhvdmVye2NvbG9yOiMzMzM7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uYy1saXN0LWJvcmRlcntsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5jLWxpc3QtYm9yZGVyX19pdGVte3dpZHRoOmNhbGMoMTAwJSAtIDc1cHgpO3BhZGRpbmc6MCAwIDIwcHg7Ym94LXNpemluZzpib3JkZXItYm94fS5jLWxpc3QtYm9yZGVyX19pdGVtOm50aC1jaGlsZChldmVuKXttYXJnaW4tbGVmdDphdXRvfS5jLWxpc3QtYm9yZGVyX19saW5re2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzoxMHB4IDIwcHggMTBweCAxMHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Ym9yZGVyOjNweCBzb2xpZCAjMzMzO2JveC1zaGFkb3c6MTBweCAxMHB4ICNkM2QzZDM7Ym9yZGVyLXJhZGl1czozMHB4O2JhY2tncm91bmQ6I2ZmZjt0cmFuc2l0aW9uOmNvbG9yIC4ycyBlYXNlLW91dH0uYy1saXN0LWJvcmRlcl9fbGluaywuYy1saXN0LWJvcmRlcl9fbGluazp2aXNpdGVkLC5jLWxpc3QtYm9yZGVyX19saW5rOmFjdGl2ZSwuYy1saXN0LWJvcmRlcl9fbGluazpmb2N1cywuYy1saXN0LWJvcmRlcl9fbGluazpsaW5rLC5jLWxpc3QtYm9yZGVyX19saW5rOmhvdmVye2NvbG9yOiMzMzM7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmMtbGlzdC1ib3JkZXJfX2xpbms6aG92ZXJ7Y29sb3I6IzAzNkVCNzt0ZXh0LWRlY29yYXRpb246bm9uZX0uYy1saXN0LWJvcmRlcl9fbGluazpob3ZlciAuYy1saXN0LWJvcmRlcl9faWNvbnt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpfS5jLWxpc3QtYm9yZGVyX19saW5rOmhvdmVyIC5jLWxpc3QtYm9yZGVyX19pbWd7dHJhbnNmb3JtOnNjYWxlKDEuMSl9LmMtbGlzdC1ib3JkZXJfX2lubmVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmMtbGlzdC1ib3JkZXJfX2ltZy13cmFwe21pbi13aWR0aDo0NnB4O21pbi1oZWlnaHQ6NDZweDt3aWR0aDo0NnB4O2hlaWdodDo0NnB4O292ZXJmbG93OmhpZGRlbjttYXJnaW4tcmlnaHQ6MjBweDtib3JkZXItcmFkaXVzOjUwJX0uYy1saXN0LWJvcmRlcl9faW1ne2Rpc3BsYXk6YmxvY2s7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2Utb3V0fS5jLWxpc3QtYm9yZGVyX190aXRsZXttYXJnaW46MDtmb250LXNpemU6MTVweDtmb250LXNpemU6LjkzNzVyZW19LmMtbGlzdC1ib3JkZXJfX2ljb257Y29sb3I6IzAzNkVCNzt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgZWFzZS1vdXR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5jLWxpc3QtYm9yZGVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwfS5jLWxpc3QtYm9yZGVyLi1wYXJraW5nIC5jLWxpc3QtYm9yZGVyX19pdGVte21hcmdpbi10b3A6MH0uYy1saXN0LWJvcmRlcl9faXRlbXt3aWR0aDozMy4zMzMzMyU7cGFkZGluZzowIDExcHggMzJweH0uYy1saXN0LWJvcmRlcl9faXRlbTpudGgtY2hpbGQoZXZlbil7bWFyZ2luLXRvcDoyMHB4O21hcmdpbi1sZWZ0OjB9LmMtbGlzdC1ib3JkZXJfX2ltZy13cmFwe21pbi13aWR0aDo2MHB4O21pbi1oZWlnaHQ6NjBweDt3aWR0aDo2MHB4O2hlaWdodDo2MHB4fS5jLWxpc3QtYm9yZGVyX190aXRsZXtmb250LXNpemU6MTZweDtmb250LXNpemU6MXJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5jLWxpc3QtYm9yZGVyX19pdGVte3dpZHRoOjI1JX19LmMtbGlzdC1lbnRyeXtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5jLWxpc3QtZW50cnlfX2l0ZW17cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDoyOHB4fS5jLWxpc3QtZW50cnlfX2xpbmt7ZGlzcGxheTpibG9jaztwYWRkaW5nOjI4cHggMjBweCAyM3B4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjIwcHh9LmMtbGlzdC1lbnRyeV9fbGluaywuYy1saXN0LWVudHJ5X19saW5rOnZpc2l0ZWQsLmMtbGlzdC1lbnRyeV9fbGluazphY3RpdmUsLmMtbGlzdC1lbnRyeV9fbGluazpmb2N1cywuYy1saXN0LWVudHJ5X19saW5rOmxpbmssLmMtbGlzdC1lbnRyeV9fbGluazpob3Zlcntjb2xvcjojMzMzO3RleHQtZGVjb3JhdGlvbjpub25lfS5jLWxpc3QtZW50cnlfX2NhdGVnb3J5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMTVweDtsZWZ0OjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjA7cGFkZGluZzo4cHggMTRweCA4cHggMjBweDtmb250LXNpemU6MTRweDtmb250LXNpemU6Ljg3NXJlbTtjb2xvcjojMDM2RUI3O2JvcmRlci1yYWRpdXM6MjBweCAyMHB4IDAgMDtiYWNrZ3JvdW5kOiNmZmY7Zm9udC13ZWlnaHQ6NzAwfS5jLWxpc3QtZW50cnlfX3RpdGxle21hcmdpbjowO3BhZGRpbmc6MDtmb250LXNpemU6MTZweDtmb250LXNpemU6MXJlbX0uYy1saXN0LWNhdGVnb3J5e2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjM2cHggMCA0NHB4fS5jLWxpc3QtY2F0ZWdvcnlfX2l0ZW17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7cGFkZGluZzowO2ZvbnQtc2l6ZToxN3B4O2ZvbnQtc2l6ZToxLjA2MjVyZW07Zm9udC13ZWlnaHQ6Ym9sZDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmMtbGlzdC1jYXRlZ29yeV9fbGlua3t0cmFuc2l0aW9uOmNvbG9yIC4ycyBlYXNlLW91dH0uYy1saXN0LWNhdGVnb3J5X19saW5rLC5jLWxpc3QtY2F0ZWdvcnlfX2xpbms6bGluaywuYy1saXN0LWNhdGVnb3J5X19saW5rOnZpc2l0ZWQsLmMtbGlzdC1jYXRlZ29yeV9fbGluazphY3RpdmUsLmMtbGlzdC1jYXRlZ29yeV9fbGluazpmb2N1c3tjb2xvcjojMzMzO3RleHQtZGVjb3JhdGlvbjpub25lfS5jLWxpc3QtY2F0ZWdvcnlfX2xpbms6aG92ZXJ7Y29sb3I6IzAzNkVCNzt0ZXh0LWRlY29yYXRpb246bm9uZX0uYy1saXN0LWNhdGVnb3J5X19kb3R7ZGlzcGxheTpibG9jazttaW4td2lkdGg6MTVweDttaW4taGVpZ2h0OjE1cHg7bWFyZ2luOjhweCAxMHB4IDAgMDtiYWNrZ3JvdW5kOiMwMzZFQjc7Ym9yZGVyLXJhZGl1czo1MCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5jLWxpc3QtY2F0ZWdvcnl7cGFkZGluZzoxNXB4IDAgMzZweCA0NHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTc1cHgpey5jLWxpc3QtY2F0ZWdvcnl7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtmbGV4LXdyYXA6d3JhcDt3aWR0aDo1ODBweDtwYWRkaW5nOjE1cHggMCAwIDczcHh9LmMtbGlzdC1jYXRlZ29yeV9faXRlbXtwYWRkaW5nOjAgMTVweDt3aWR0aDo1MCV9fS5jLW5hdmJhcntsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToyMHB4O2ZvbnQtc2l6ZToxLjI1cmVtfS5jLW5hdmJhcjo6YWZ0ZXJ7bWFyZ2luOjEwcHggYXV0byA0MHB4O3dpZHRoOjI0MHB4O2hlaWdodDoxMHB4O2JhY2tncm91bmQ6dXJsKC90aGVtZXMvdG95b3N1L2ltYWdlcy9jb21wb25lbnRzL2xpbmUtb2ZmY2FudmFzLnN2Zyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyd9LmMtbmF2YmFyIGxpe3BhZGRpbmc6MCAwIDMwcHggMH0uYy1uYXZiYXIgbGkuc3RheT5he2NvbG9yOiMwMzZFQjcgIWltcG9ydGFudH0uYy1uYXZiYXIgbGkuc3RheT5hIC5pY297Ym9yZGVyLWNvbG9yOiMwMzZFQjd9LmMtbmF2YmFyIGxpIGF7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6MDt0cmFuc2l0aW9uOmNvbG9yIC4ycyBlYXNlLW91dH0uYy1uYXZiYXIgbGkgYSwuYy1uYXZiYXIgbGkgYTpsaW5rLC5jLW5hdmJhciBsaSBhOnZpc2l0ZWQsLmMtbmF2YmFyIGxpIGE6YWN0aXZlLC5jLW5hdmJhciBsaSBhOmZvY3Vze2NvbG9yOiMzMzM7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmMtbmF2YmFyIGxpIGE6aG92ZXJ7Y29sb3I6IzAzNkVCNzt0ZXh0LWRlY29yYXRpb246bm9uZX0uYy1uYXZiYXIgbGkgYTpob3ZlciAuaWNve2JvcmRlci1jb2xvcjojMDM2RUI3fS5jLW5hdmJhciBsaSAuaWNve21pbi13aWR0aDoyNHB4O2hlaWdodDoyNHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tcmlnaHQ6NHB4O2JvcmRlcjoxcHggc29saWQgIzMzMztib3JkZXItcmFkaXVzOjUwJTt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuMnMgZWFzZS1vdXR9LmMtbmF2YmFyIGxpIC5pY28tY2FsZW5kYXJ7Zm9udC1zaXplOjE1cHg7Zm9udC1zaXplOi45Mzc1cmVtfS5jLW5hdmJhciBsaSAuaWNvLXRlbnR7Zm9udC1zaXplOjEycHg7Zm9udC1zaXplOi43NXJlbX0uYy1uYXZiYXIgbGkgLmljby1waW57Zm9udC1zaXplOjE0cHg7Zm9udC1zaXplOi44NzVyZW19LmMtbmF2YmFyIGxpIC5pY28tcXVlc3Rpb257Zm9udC1zaXplOjE1cHg7Zm9udC1zaXplOi45Mzc1cmVtfS5jLW5hdmJhciBsaSAuaWNvLW1haWx7Zm9udC1zaXplOjEwcHg7Zm9udC1zaXplOi42MjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5jLW5hdmJhcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2ZvbnQtc2l6ZToxN3B4O2ZvbnQtc2l6ZToxLjA2MjVyZW19LmMtbmF2YmFyOjphZnRlcntkaXNwbGF5Om5vbmV9LmMtbmF2YmFyIGxpe3BhZGRpbmc6MH0uYy1uYXZiYXIgbGkgYXtqdXN0aWZ5LWNvbnRlbnQ6aW5oZXJpdDtwYWRkaW5nOjEwcHh9fS5jLXBhZ2UtdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXI7aGVpZ2h0OjMxMHB4O3BhZGRpbmctdG9wOjExM3B4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtiYWNrZ3JvdW5kLWNvbG9yOiMwMzZFQjc7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5jLXBhZ2UtdGl0bGU6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtiYWNrZ3JvdW5kOiMwMDA7b3BhY2l0eTouMztjb250ZW50OicnfS5jLXBhZ2UtdGl0bGU6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OmNhbGMoNTAlIC0gNXB4KTtib3R0b206MTA2cHg7d2lkdGg6MTBweDtoZWlnaHQ6MjlweDtiYWNrZ3JvdW5kLWltYWdlOnVybCgvdGhlbWVzL3RveW9zdS9pbWFnZXMvY29tcG9uZW50cy9kb3QtcGFnZS10aXRsZS1sYXJnZS5zdmcpO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7Y29udGVudDonJ30uYy1wYWdlLXRpdGxlLi1sYXJnZXtwYWRkaW5nLXRvcDoxODhweH0uYy1wYWdlLXRpdGxlLi1sYXJnZTo6YWZ0ZXJ7Ym90dG9tOjExN3B4O2hlaWdodDo0N3B4O2JhY2tncm91bmQtaW1hZ2U6dXJsKC90aGVtZXMvdG95b3N1L2ltYWdlcy9jb21wb25lbnRzL2RvdC1wYWdlLXRpdGxlLWxhcmdlLnN2Zyl9LmMtcGFnZS10aXRsZS4tbWVkaXVte3BhZGRpbmctdG9wOjg0cHh9LmMtcGFnZS10aXRsZS4tbWVkaXVtLm5vLWVue3BhZGRpbmctdG9wOjExMHB4fS5jLXBhZ2UtdGl0bGUuLW1lZGl1bTo6YWZ0ZXJ7Ym90dG9tOjEwMHB4fS5jLXBhZ2UtdGl0bGVfX3dyYXB7cGFkZGluZy1ib3R0b206NDBweH0uYy1wYWdlLXRpdGxlX19tYWluLC5jLXBhZ2UtdGl0bGVfX3N1Yntwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXdlaWdodDo3MDB9LmMtcGFnZS10aXRsZV9fbWFpbnttYXJnaW46MDtmb250LXNpemU6MjVweDtmb250LXNpemU6MS41NjI1cmVtO2xpbmUtaGVpZ2h0OjEuM30uYy1wYWdlLXRpdGxlX19zdWJ7bWFyZ2luOjA7Zm9udC1zaXplOjEzcHg7Zm9udC1zaXplOi44MTI1cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYy1wYWdlLXRpdGxle3BhZGRpbmctdG9wOjg0cHg7aGVpZ2h0OjMxMHB4fS5jLXBhZ2UtdGl0bGUubm8tZW57cGFkZGluZy10b3A6MTEwcHh9LmMtcGFnZS10aXRsZTo6YWZ0ZXJ7Ym90dG9tOjEwMHB4fS5jLXBhZ2UtdGl0bGUuLWxhcmdle3BhZGRpbmctdG9wOjE4OHB4O2hlaWdodDo0NjBweH0uYy1wYWdlLXRpdGxlLi1zbWFsbHtoZWlnaHQ6MjMwcHg7cGFkZGluZy10b3A6NzVweH0uYy1wYWdlLXRpdGxlLi1zbWFsbDo6YWZ0ZXJ7Ym90dG9tOjI5cHh9LmMtcGFnZS10aXRsZV9fd3JhcHtwYWRkaW5nLWJvdHRvbTo4MHB4fS5jLXBhZ2UtdGl0bGVfX21haW57Zm9udC1zaXplOjM2cHg7Zm9udC1zaXplOjIuMjVyZW19LmMtcGFnZS10aXRsZV9fc3Vie2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc2l6ZToxcmVtfX0uYy1wYWdlLXRpdGxlLW5vbmJne3BhZGRpbmc6MjBweCAyMHB4IDQwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmMtcGFnZS10aXRsZS1ub25iZ19fbWFpbiwuYy1wYWdlLXRpdGxlLW5vbmJnX19zdWJ7Zm9udC13ZWlnaHQ6NzAwfS5jLXBhZ2UtdGl0bGUtbm9uYmdfX21haW57bWFyZ2luOjA7Zm9udC1zaXplOjUycHg7Zm9udC1zaXplOjMuMjVyZW19LmMtcGFnZS10aXRsZS1ub25iZ19fc3Vie21hcmdpbjoyMHB4IDAgMDtmb250LXNpemU6MThweDtmb250LXNpemU6MS4xMjVyZW07bGluZS1oZWlnaHQ6MS42fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYy1wYWdlLXRpdGxlLW5vbmJne3BhZGRpbmc6ODBweCAxMTBweCA0OHB4fS5jLXBhZ2UtdGl0bGUtbm9uYmdfX21haW57Zm9udC1zaXplOjY4cHg7Zm9udC1zaXplOjQuMjVyZW19LmMtcGFnZS10aXRsZS1ub25iZ19fc3Vie2ZvbnQtc2l6ZToxN3B4O2ZvbnQtc2l6ZToxLjA2MjVyZW19fS5jLXBhZ2Vye2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MzBweCAtNC41cHg7cGFkZGluZzowO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MThweDtmb250LXNpemU6MS4xMjVyZW19LmMtcGFnZXJfX3dyYXB7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uYy1wYWdlciBsaTpub3QoW2NsYXNzXSl7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDo0MXB4O2hlaWdodDo0MXB4O21hcmdpbjowIDQuNXB4O2xpbmUtaGVpZ2h0OjM2cHg7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyOjJweCBzb2xpZCAjMzMzO2JveC1zaGFkb3c6NnB4IDZweCAjZDNkM2QzO2NvbG9yOiMwMzZFQjc7YmFja2dyb3VuZDojZmZmfS5jLXBhZ2VyIGxpLmN1cntkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjQxcHg7aGVpZ2h0OjQxcHg7bWFyZ2luOjAgNC41cHg7bGluZS1oZWlnaHQ6MzZweDtib3JkZXItcmFkaXVzOjUwJTtib3JkZXI6MnB4IHNvbGlkICMwMzZFQjc7Ym94LXNoYWRvdzo2cHggNnB4ICNkM2QzZDM7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiMwMzZFQjd9LmMtcGFnZXItbGlua3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6NDFweDtoZWlnaHQ6NDFweDtjb2xvcjojMDM2RUI3O2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjoycHggc29saWQgIzMzMztiYWNrZ3JvdW5kOiNmZmZ9LmMtcGFnZXItbGluazp2aXNpdGVkLC5jLXBhZ2VyLWxpbms6Zm9jdXMsLmMtcGFnZXItbGluazphY3RpdmV7Y29sb3I6IzAzNkVCN30uYy1wYWdlci1saW5rOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZDojMDM2RUI3O2JvcmRlci1jb2xvcjojMDM2RUI3fS5jLXBhZ2VyLWxpbmstZm9yd2FyZF9fd3JhcCwuYy1wYWdlci1saW5rLXByZXZfX3dyYXB7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0uYy1wYWdlci1saW5rLWZvcndhcmRfX2xpbmssLmMtcGFnZXItbGluay1wcmV2X19saW5re2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6ODVweDtoZWlnaHQ6NDFweDtwYWRkaW5nOjAgMTVweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNoYWRvdzo2cHggNnB4ICNkM2QzZDM7Ym9yZGVyLXJhZGl1czoyMHB4O2JvcmRlcjoycHggc29saWQgIzMzMztiYWNrZ3JvdW5kOiNmZmY7Zm9udC1zaXplOjEwcHg7Zm9udC1zaXplOi42MjVyZW19LmMtcGFnZXItbGluay1mb3J3YXJkX19saW5rOnZpc2l0ZWQsLmMtcGFnZXItbGluay1mb3J3YXJkX19saW5rOmZvY3VzLC5jLXBhZ2VyLWxpbmstZm9yd2FyZF9fbGluazphY3RpdmUsLmMtcGFnZXItbGluay1wcmV2X19saW5rOnZpc2l0ZWQsLmMtcGFnZXItbGluay1wcmV2X19saW5rOmZvY3VzLC5jLXBhZ2VyLWxpbmstcHJldl9fbGluazphY3RpdmV7Y29sb3I6IzAzNkVCN30uYy1wYWdlci1saW5rLWZvcndhcmRfX2xpbms6aG92ZXIsLmMtcGFnZXItbGluay1wcmV2X19saW5rOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZDojMDM2RUI3O2JvcmRlci1jb2xvcjojMDM2RUI3fS5jLXBhZ2VyLWxpbmstZm9yd2FyZF9fbGlua3tqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LmMtcGFnZXItbGluay1wcmV2X19saW5re2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5jLXNlcmlhbC1uYXZ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjE3MHB4IDA7bWFyZ2luOjA7Zm9udC1zaXplOjEycHg7Zm9udC1zaXplOi43NXJlbTtmb250LXdlaWdodDo3MDB9LmMtc2VyaWFsLW5hdi4tc2VhcmNoe3BhZGRpbmc6MzBweCAwfS5jLXNlcmlhbC1uYXYuLXNlYXJjaDo6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uYy1zZXJpYWwtbmF2Li1wYWdlLWZpcnN0e2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uYy1zZXJpYWwtbmF2OjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjcwcHg7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjFweDt3aWR0aDoxMDAlO2JhY2tncm91bmQtaW1hZ2U6dXJsKC90aGVtZXMvdG95b3N1L2ltYWdlcy9jb21wb25lbnRzL2JvcmRlci13YXZlLWdyYXktc3Auc3ZnKTtjb250ZW50OicnO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9LmMtc2VyaWFsLW5hdl9faXRlbXttYXJnaW46MCAwIDEwcHggMDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmMtc2VyaWFsLW5hdl9faXRlbSAuaWNve2ZvbnQtc2l6ZTo4cHg7Zm9udC1zaXplOi41cmVtfS5jLXNlcmlhbC1uYXZfX2l0ZW0uLW5leHQgYXtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LmMtc2VyaWFsLW5hdl9faXRlbS4taW5kZXh7dGV4dC1hbGlnbjpjZW50ZXJ9LmMtc2VyaWFsLW5hdl9faXRlbS4taW5kZXggYXt3aWR0aDoxMDAlO3BhZGRpbmc6NXB4IDQwcHggNnB4fS5jLXNlcmlhbC1uYXZfX2xpbmt7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDo4NXB4O2hlaWdodDo0MXB4O3BhZGRpbmc6MCAxNXB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2hhZG93OjZweCA2cHggI2QzZDNkMztib3JkZXItcmFkaXVzOjIwcHg7Ym9yZGVyOjJweCBzb2xpZCAjMzMzO2JhY2tncm91bmQ6I2ZmZjtmb250LXNpemU6MThweDtmb250LXNpemU6MS4xMjVyZW07dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4ycyBlYXNlLW91dH0uYy1zZXJpYWwtbmF2X19saW5rLC5jLXNlcmlhbC1uYXZfX2xpbms6dmlzaXRlZCwuYy1zZXJpYWwtbmF2X19saW5rOmFjdGl2ZSwuYy1zZXJpYWwtbmF2X19saW5rOmZvY3VzLC5jLXNlcmlhbC1uYXZfX2xpbms6bGlua3tjb2xvcjojMDM2RUI3O3RleHQtZGVjb3JhdGlvbjpub25lfS5jLXNlcmlhbC1uYXZfX2xpbms6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDM2RUI3O2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5jLXNlcmlhbC1uYXY6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybCgvdGhlbWVzL3RveW9zdS9pbWFnZXMvY29tcG9uZW50cy9ib3JkZXItd2F2ZS1ncmF5LnN2Zyl9fS5jLXNlYXJjaC1ib3h7cGFkZGluZzowIDAgNDFweH0uYy1zZWFyY2gtYm94X19mb3JtLXdyYXB7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6MjBweH0uYy1zZWFyY2gtYm94X19hY3Rpb257ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5jLXNlYXJjaC1ib3hfX2lucHV0e3dpZHRoOjEwMCU7cGFkZGluZzoxMnB4IDE1cHg7Ym9yZGVyOm5vbmU7Zm9udC1zaXplOjE2cHg7Zm9udC1zaXplOjFyZW07YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6MjBweH0uYy1zZWFyY2gtYm94X19pbnB1dC4tcGxhY2Vob2xkZXJ7b3BhY2l0eTouNn0uYy1zZWFyY2gtYm94X19idG57cGFkZGluZzo3cHggMTZweDtjb2xvcjojZmZmO2JhY2tncm91bmQ6IzAzNkVCNztib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjIwcHg7Zm9udC1zaXplOjE3cHg7Zm9udC1zaXplOjEuMDYyNXJlbTtmb250LXdlaWdodDo3MDA7d2hpdGUtc3BhY2U6bm93cmFwfS5jLXNlYXJjaC1ib3hfX2J0bjpob3Zlcntjb2xvcjojZmZmfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYy1zZWFyY2gtYm94e21heC13aWR0aDozNDhweH0uYy1zZWFyY2gtYm94LnRvcHttYXJnaW46MCAwIDAgYXV0bztwYWRkaW5nOjAgMTBweCA0MXB4fX0uYy1oZWFkaW5nLWxhcmdle3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTt3aWR0aDo1NDBweDttYXgtd2lkdGg6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luOjAgYXV0byAxMDBweDtwYWRkaW5nOjE1cHggMjBweDtib3JkZXI6NHB4IHNvbGlkICMzMzM7Ym9yZGVyLXJhZGl1czoyMHB4O2JveC1zaGFkb3c6MTBweCAxMHB4ICNkM2QzZDM7Zm9udC1zaXplOjIwcHg7Zm9udC1zaXplOjEuMjVyZW07dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDojZmZmO2xpbmUtaGVpZ2h0OjEuNH0uYy1oZWFkaW5nLWxhcmdlOjpiZWZvcmV7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMDRweDtib3R0b206LTIycHg7d2lkdGg6NjJweDtoZWlnaHQ6MjRweDtiYWNrZ3JvdW5kLWltYWdlOnVybCgvdGhlbWVzL3RveW9zdS9pbWFnZXMvY29tcG9uZW50cy9wYXJ0cy1oZWFkaW5nLWxhcmdlLnN2Zyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlO2NvbnRlbnQ6Jyd9LmMtaGVhZGluZy1sYXJnZSAubGluZXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA3NSUsICNGRkY2MDAgNzUlKX0uYy1oZWFkaW5nLWxhcmdlIC5saW5lLi1ibHVle2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDc1JSwgI0RERjZGOCA3NSUpfS5jLWhlYWRpbmctbGFyZ2UgLmVue3BhZGRpbmctcmlnaHQ6MTBweDtmb250LXNpemU6MThweDtmb250LXNpemU6MS4xMjVyZW07Y29sb3I6IzAzNkVCN31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmMtaGVhZGluZy1sYXJnZS4tZXZlbnR7bWFyZ2luLWJvdHRvbToyMDNweH0uYy1oZWFkaW5nLWxhcmdlLi1wYXJre21hcmdpbi1ib3R0b206ODVweH0uYy1oZWFkaW5nLWxhcmdlLi1zbnN7bWFyZ2luLWJvdHRvbToxMTVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5jLWhlYWRpbmctbGFyZ2V7cGFkZGluZzoyOHB4IDMwcHg7Zm9udC1zaXplOjI2cHg7Zm9udC1zaXplOjEuNjI1cmVtfS5jLWhlYWRpbmctbGFyZ2U6OmJlZm9yZXtyaWdodDoxNzZweH0uYy1oZWFkaW5nLWxhcmdlIC5saW5lOjphZnRlcntib3R0b206LTRweDtoZWlnaHQ6MTBweH0uYy1oZWFkaW5nLWxhcmdlIC5lbntwYWRkaW5nLXJpZ2h0OjE0cHg7Zm9udC1zaXplOjIwcHg7Zm9udC1zaXplOjEuMjVyZW19fS5jLWhlYWRpbmctbWVkaXVte3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjQ4MHB4O21heC13aWR0aDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDttYXJnaW46MCBhdXRvIDcwcHg7cGFkZGluZzo5cHggMThweDtiYWNrZ3JvdW5kOiNGM0YzRjM7Ym9yZGVyOjRweCBzb2xpZCAjMzMzO2JvcmRlci1yYWRpdXM6MjBweDtmb250LXNpemU6MjNweDtmb250LXNpemU6MS40Mzc1cmVtO3RleHQtYWxpZ246Y2VudGVyO2JveC1zaGFkb3c6MTBweCAxMHB4ICNkM2QzZDN9LmMtaGVhZGluZy1tZWRpdW06OmJlZm9yZSwuYy1oZWFkaW5nLW1lZGl1bTo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo2MHB4O2JhY2tncm91bmQ6I0YzRjNGMztkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7aGVpZ2h0OjRweDt3aWR0aDpjYWxjKDEwMCUgLSAxMjBweCl9LmMtaGVhZGluZy1tZWRpdW0uLXNtYWxse21hcmdpbjowIGF1dG8gNDBweH0uYy1oZWFkaW5nLW1lZGl1bS4td2hpdGV7YmFja2dyb3VuZDojZmZmfS5jLWhlYWRpbmctbWVkaXVtLi13aGl0ZTo6YmVmb3JlLC5jLWhlYWRpbmctbWVkaXVtLi13aGl0ZTo6YWZ0ZXJ7YmFja2dyb3VuZDojZmZmfS5jLWhlYWRpbmctbWVkaXVtOjpiZWZvcmV7dG9wOi00cHh9LmMtaGVhZGluZy1tZWRpdW06OmFmdGVye2JvdHRvbTotNHB4fS5jLWhlYWRpbmctbWVkaXVtIC5saW5le2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDYwJSwgI0ZGRjYwMCA2MCUpO3BhZGRpbmctYm90dG9tOjNweH0uYy1oZWFkaW5nLXNtYWxse21hcmdpbjowIDAgMTNweDtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjE5cHg7Zm9udC1zaXplOjEuMTg3NXJlbX0uYy1oZWFkaW5nLWJvcmRlcnttYXJnaW46MCAwIDM4cHg7cGFkZGluZzowIDhweCA4cHggMTJweDtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZDNkM2QzO2ZvbnQtc2l6ZToyNnB4O2ZvbnQtc2l6ZToxLjYyNXJlbX0ucC1hYm91dHtvdmVyZmxvdzphdXRvO3BhZGRpbmc6MTI4cHggMCAxODBweDtiYWNrZ3JvdW5kOiNEREY2Rjg7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0ucC1hYm91dF9fd3JhcHtjb3VudGVyLXJlc2V0Om51bWJlciAwfS5wLWFib3V0X19pbm5lcnttaW4td2lkdGg6MTI4MHB4fS5wLWFib3V0X19oZWFke21hcmdpbi1ib3R0b206ODBweH0ucC1hYm91dF9fdGl0bGUtbWFpbiwucC1hYm91dF9fdGl0bGUtc3ViLC5wLWFib3V0X19kZXNjcmlwdGlvbnt0ZXh0LWFsaWduOmNlbnRlcn0ucC1hYm91dF9fdGl0bGUtbWFpbnttYXJnaW46MDtmb250LXNpemU6NjhweDtmb250LXNpemU6NC4yNXJlbX0ucC1hYm91dF9fdGl0bGUtbWFpbiBicntkaXNwbGF5Om5vbmV9LnAtYWJvdXRfX3RpdGxlLXN1YnttYXJnaW46NXB4IDAgMDtmb250LXNpemU6MjBweDtmb250LXNpemU6MS4yNXJlbTtmb250LXdlaWdodDo3MDB9LnAtYWJvdXRfX3RpdGxlLXN1YiBicntkaXNwbGF5Om5vbmV9LnAtYWJvdXRfX2Rlc2NyaXB0aW9ue21hcmdpbjo0NHB4IDAgMDtmb250LXNpemU6MTdweDtmb250LXNpemU6MS4wNjI1cmVtO2ZvbnQtd2VpZ2h0OjUwMH0ucC1hYm91dC1zcHtwYWRkaW5nOjQwcHggMCAxNjBweDtiYWNrZ3JvdW5kOiNEREY2Rjg7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0ucC1hYm91dC1zcF9fd3JhcHtjb3VudGVyLXJlc2V0Om51bWJlciAwfS5wLWFib3V0LXNwX19oZWFke21hcmdpbi1ib3R0b206NDJweH0ucC1hYm91dC1zcF9fdGl0bGUtbWFpbiwucC1hYm91dC1zcF9fdGl0bGUtc3ViLC5wLWFib3V0LXNwX19kZXNjcmlwdGlvbnt0ZXh0LWFsaWduOmNlbnRlcn0ucC1hYm91dC1zcF9fdGl0bGUtbWFpbnttYXJnaW46MDtmb250LXNpemU6NTJweDtmb250LXNpemU6My4yNXJlbTtsaW5lLWhlaWdodDoxLjN9LnAtYWJvdXQtc3BfX3RpdGxlLXN1YnttYXJnaW46NXB4IDAgMDtmb250LXNpemU6MThweDtmb250LXNpemU6MS4xMjVyZW07Zm9udC13ZWlnaHQ6NzAwfS5wLWFib3V0LXNwX19kZXNjcmlwdGlvbnttYXJnaW46MzZweCAwIDA7Zm9udC1zaXplOjE1cHg7Zm9udC1zaXplOi45Mzc1cmVtO2ZvbnQtd2VpZ2h0OjUwMH0ucC1hYm91dC1wYW5lbHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcDtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5wLWFib3V0LXBhbmVsX19pdGVte3dpZHRoOjUwMHB4fS5wLWFib3V0LXBhbmVsX19pdGVtLi1pdGVtMHttYXJnaW4tbGVmdDotMTFweH0ucC1hYm91dC1wYW5lbF9faXRlbS4taXRlbTAgLnAtYWJvdXQtcGFuZWxfX2JvZHk6OmFmdGVye3RvcDpjYWxjKDUwJSAtIDExcHgpO3JpZ2h0Oi0xMDZweH0ucC1hYm91dC1wYW5lbF9faXRlbS4taXRlbTF7bWFyZ2luOjYwcHggLTE3cHggMCAwfS5wLWFib3V0LXBhbmVsX19pdGVtLi1pdGVtMSAucC1hYm91dC1wYW5lbF9fYm9keTo6YWZ0ZXJ7ZGlzcGxheTpub25lfS5wLWFib3V0LXBhbmVsX19pdGVtLi1pdGVtMnttYXJnaW46LTEwMHB4IDIxcHggMCAwfS5wLWFib3V0LXBhbmVsX19pdGVtLi1pdGVtMiAucC1hYm91dC1wYW5lbF9fYm9keTo6YWZ0ZXJ7dG9wOi01NHB4O3JpZ2h0Oi0xMDBweDt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9LnAtYWJvdXQtcGFuZWxfX2l0ZW0uLWl0ZW0ze21hcmdpbi1yaWdodDotMjdweH0ucC1hYm91dC1wYW5lbF9faXRlbS4taXRlbTMgLnAtYWJvdXQtcGFuZWxfX2JvZHk6OmFmdGVye3RvcDpjYWxjKDUwJSAtIDExcHgpO2xlZnQ6LTEwNnB4fS5wLWFib3V0LXBhbmVsX19pdGVtLi1pdGVtNHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMDZweDttYXJnaW4tdG9wOjY2cHh9LnAtYWJvdXQtcGFuZWxfX2l0ZW0uLWl0ZW00IC5wLWFib3V0LXBhbmVsX19ib2R5e3RvcDppbmhlcml0O2xlZnQ6LTEwOXB4O3BhZGRpbmc6NjBweCA1MHB4IDYwcHggMTQwcHg7bWluLXdpZHRoOjc1MHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ucC1hYm91dC1wYW5lbF9faXRlbS4taXRlbTQgLnAtYWJvdXQtcGFuZWxfX2JvZHk6OmFmdGVye3RvcDotNzRweDtyaWdodDoxODRweDt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0ucC1hYm91dC1wYW5lbF9faXRlbS4taXRlbTQgLnAtYWJvdXQtcGFuZWxfX2hlYWRpbmd7dGV4dC1hbGlnbjpsZWZ0fS5wLWFib3V0LXBhbmVsX19pbWd7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO21hcmdpbjowIGF1dG99LnAtYWJvdXQtcGFuZWxfX2JvZHl7cG9zaXRpb246cmVsYXRpdmU7dG9wOi02MHB4O3BhZGRpbmc6ODBweCAzMHB4IDUwcHg7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6NDBweH0ucC1hYm91dC1wYW5lbF9fYm9keTo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt3aWR0aDo4NnB4O2hlaWdodDoyMnB4O2JhY2tncm91bmQ6dXJsKC90aGVtZXMvdG95b3N1L2ltYWdlcy9jb21wb25lbnRzL2RvdC1hYm91dC1wYW5lbC5zdmcpIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7Y29udGVudDonJ30ucC1hYm91dC1wYW5lbF9faGVhZGluZ3ttYXJnaW46MCAwIDQwcHg7Zm9udC1zaXplOjMwcHg7Zm9udC1zaXplOjEuODc1cmVtO2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWFsaWduOmNlbnRlcn0ucC1hYm91dC1wYW5lbF9faGVhZGluZyAubGluZXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA2MCUsICNGRkY2MDAgNjAlKTtwYWRkaW5nLWJvdHRvbTozcHh9LnAtYWJvdXQtcGFuZWxfX2Rlc2NyaXB0aW9ue21hcmdpbjowO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc2l6ZToxcmVtfS5wLWFib3V0LXBhbmVsLXNwe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwO2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9LnAtYWJvdXQtcGFuZWwtc3BfX2l0ZW0uLWl0ZW0wIC5wLWFib3V0LXBhbmVsLXNwX19pbWd7d2lkdGg6MjUycHh9LnAtYWJvdXQtcGFuZWwtc3BfX2l0ZW0uLWl0ZW0wIC5wLWFib3V0LXBhbmVsLXNwX19ib2R5OjphZnRlcntsZWZ0OjhweH0ucC1hYm91dC1wYW5lbC1zcF9faXRlbS4taXRlbTEgLnAtYWJvdXQtcGFuZWwtc3BfX2ltZ3t3aWR0aDoxOTZweH0ucC1hYm91dC1wYW5lbC1zcF9faXRlbS4taXRlbTEgLnAtYWJvdXQtcGFuZWwtc3BfX2JvZHk6OmFmdGVye3JpZ2h0OjhweH0ucC1hYm91dC1wYW5lbC1zcF9faXRlbS4taXRlbTIgLnAtYWJvdXQtcGFuZWwtc3BfX2ltZ3t3aWR0aDoxODBweH0ucC1hYm91dC1wYW5lbC1zcF9faXRlbS4taXRlbTIgLnAtYWJvdXQtcGFuZWwtc3BfX2JvZHk6OmFmdGVye2xlZnQ6OHB4fS5wLWFib3V0LXBhbmVsLXNwX19pdGVtLi1pdGVtMyAucC1hYm91dC1wYW5lbC1zcF9faW1ne3dpZHRoOjE4MHB4fS5wLWFib3V0LXBhbmVsLXNwX19pdGVtLi1pdGVtMyAucC1hYm91dC1wYW5lbC1zcF9fYm9keTo6YWZ0ZXJ7cmlnaHQ6OHB4fS5wLWFib3V0LXBhbmVsLXNwX19pdGVtLi1pdGVtNCAucC1hYm91dC1wYW5lbC1zcF9faW1ne3dpZHRoOjI1M3B4fS5wLWFib3V0LXBhbmVsLXNwX19pdGVtLi1pdGVtNCAucC1hYm91dC1wYW5lbC1zcF9fYm9keTo6YWZ0ZXJ7bGVmdDpjYWxjKDUwJSAtIDExcHgpfS5wLWFib3V0LXBhbmVsLXNwX19pbWd7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO21hcmdpbjowIGF1dG99LnAtYWJvdXQtcGFuZWwtc3BfX2JvZHl7cG9zaXRpb246cmVsYXRpdmU7dG9wOi00NHB4O3BhZGRpbmc6NjBweCAyNXB4IDMwcHg7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6NDBweDt0ZXh0LWFsaWduOmNlbnRlcn0ucC1hYm91dC1wYW5lbC1zcF9fYm9keTo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi03MnB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6ODZweDtoZWlnaHQ6MjJweDtiYWNrZ3JvdW5kOnVybCgvdGhlbWVzL3RveW9zdS9pbWFnZXMvY29tcG9uZW50cy9kb3QtYWJvdXQtcGFuZWwuc3ZnKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO2NvbnRlbnQ6Jyc7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LnAtYWJvdXQtcGFuZWwtc3BfX2hlYWRpbmd7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMCAzMHB4O2ZvbnQtc2l6ZToyMHB4O2ZvbnQtc2l6ZToxLjI1cmVtO2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWFsaWduOmNlbnRlcn0ucC1hYm91dC1wYW5lbC1zcF9faGVhZGluZyAubGluZXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA2MCUsICNGRkY2MDAgNjAlKTtwYWRkaW5nLWJvdHRvbTozcHh9LnAtYWJvdXQtcGFuZWwtc3BfX2Rlc2NyaXB0aW9ue21hcmdpbjowO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc2l6ZTouOTM3NXJlbTt0ZXh0LWFsaWduOmxlZnR9LnAtYWJvdXQtZW50cnlfX251bS13cmFwe21hcmdpbi1yaWdodDoyMHB4fS5wLWFib3V0LWVudHJ5X19udW17d2lkdGg6ODBweDtoZWlnaHQ6ODBweH0ucC1hYm91dC1lbnRyeV9faW5uZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7bWFyZ2luLWJvdHRvbTozMHB4fS5wLWFib3V0LWVudHJ5X19idG57bWFyZ2luLXRvcDoyMHB4fS5wLWFib3V0LWVudHJ5X19oZWFke3dpZHRoOjEwMCU7ZmxleDoxfS5wLWFib3V0LWVudHJ5X19oZWFkLWlubmVye3RleHQtYWxpZ246cmlnaHR9LnAtYWJvdXQtZW50cnlfX2luZm97dGV4dC1hbGlnbjpsZWZ0fS5wLWFib3V0LWVudHJ5X190aXRsZXttYXJnaW46MDtmb250LXNpemU6MjZweDtmb250LXNpemU6MS42MjVyZW07Zm9udC13ZWlnaHQ6NzAwfS5wLWFib3V0LWVudHJ5X19hZGRyZXNze21hcmdpbjowO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc2l6ZTouOTM3NXJlbX0ucC1hYm91dC1lbnRyeV9fZGVzY3JpcHRpb257bWFyZ2luOjQwcHggMCAzMHB4O2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc2l6ZTouOTM3NXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnAtYWJvdXQtZW50cnlfX251bS13cmFwe21hcmdpbi1yaWdodDozMHB4fS5wLWFib3V0LWVudHJ5X19udW17d2lkdGg6MTIwcHg7aGVpZ2h0OjEyMHB4fS5wLWFib3V0LWVudHJ5X19pbm5lcnttYXJnaW4tYm90dG9tOjUwcHg7cGFkZGluZy1yaWdodDoxODBweH0ucC1hYm91dC1lbnRyeV9fYnRue21hcmdpbi10b3A6MH0ucC1hYm91dC1lbnRyeV9faGVhZC1pbm5lcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5wLWFib3V0LWVudHJ5X190aXRsZXtmb250LXNpemU6NDBweDtmb250LXNpemU6Mi41cmVtfS5wLWFib3V0LWVudHJ5X19hZGRyZXNze2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc2l6ZToxcmVtfS5wLWFib3V0LWVudHJ5X19kZXNjcmlwdGlvbnttYXJnaW46NDBweCAwIDA7Zm9udC1zaXplOjE3cHg7Zm9udC1zaXplOjEuMDYyNXJlbX19LnAtYWJvdXQtc2xpZGVye21heC13aWR0aDozNTVweDttYXJnaW46MCBhdXRvIDY0cHggIWltcG9ydGFudDt0ZXh0LWFsaWduOmNlbnRlcn0ucC1hYm91dC1zbGlkZXJfX3dyYXB7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpyaWdodDttYXJnaW4tYm90dG9tOjYwcHh9LnAtYWJvdXQtc2xpZGVyX19pbWd7aGVpZ2h0OjM3MnB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXJ9LnAtYWJvdXQtc2xpZGVyX19hcnJvd3twb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7Ym90dG9tOi0zMHB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6NjBweDtoZWlnaHQ6NjBweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO2NvbnRlbnQ6Jyd9LnAtYWJvdXQtc2xpZGVyX19hcnJvdy4tcHJldntsZWZ0OjA7YmFja2dyb3VuZC1pbWFnZTp1cmwoL3RoZW1lcy90b3lvc3UvaW1hZ2VzL2NvbXBvbmVudHMvYXJyb3ctc2xpZGVyLWxlZnQuc3ZnKX0ucC1hYm91dC1zbGlkZXJfX2Fycm93Li1uZXh0e3JpZ2h0OjA7YmFja2dyb3VuZC1pbWFnZTp1cmwoL3RoZW1lcy90b3lvc3UvaW1hZ2VzL2NvbXBvbmVudHMvYXJyb3ctc2xpZGVyLXJpZ2h0LnN2Zyl9LnAtYWJvdXQtc2xpZGVyX19idG57ei1pbmRleDoxO3dpZHRoOjI3MHB4fS5wLWFib3V0LXNsaWRlciBzdmd7aGVpZ2h0OjEwMCU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0ucC1hYm91dC1zbGlkZXIgc3ZnIGltYWdle3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87Y2xpcC1wYXRoOnVybCgjY2xpcDAyKX0ucC1hYm91dC1zbGlkZXIgLnNsaWNrLXNsaWRlIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjM1NXB4O2hlaWdodDozNzJweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnAtYWJvdXQtc2xpZGVye21heC13aWR0aDoxMDAlO3dpZHRoOjgwMHB4O21hcmdpbjowIGF1dG8gODBweCAhaW1wb3J0YW50fS5wLWFib3V0LXNsaWRlcl9fd3JhcHttYXJnaW4tYm90dG9tOjE3MHB4fS5wLWFib3V0LXNsaWRlcl9faW1ne3dpZHRoOjgwMHB4O2hlaWdodDo1MDBweH0ucC1hYm91dC1zbGlkZXJfX2Fycm93e3RvcDpjYWxjKDUwJSAtIDM1cHgpO2JvdHRvbTppbmhlcml0O3dpZHRoOjcwcHg7aGVpZ2h0OjcwcHh9LnAtYWJvdXQtc2xpZGVyX19hcnJvdy4tcHJldntsZWZ0Oi0zNXB4fS5wLWFib3V0LXNsaWRlcl9fYXJyb3cuLW5leHR7cmlnaHQ6LTM1cHh9LnAtYWJvdXQtc2xpZGVyX19idG57cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTgwcHg7Ym90dG9tOi03NXB4O3dpZHRoOjMxMnB4fS5wLWFib3V0LXNsaWRlciBzdmcgaW1hZ2V7aGVpZ2h0OjUwMHB4O2NsaXAtcGF0aDp1cmwoI2NsaXAwMSl9LnAtYWJvdXQtc2xpZGVyIC5zbGljay1zbGlkZSBsaXt3aWR0aDo4MDBweDtoZWlnaHQ6NTAwcHh9fS5wLWFib3V0LWluZm97cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6MTBweDtwYWRkaW5nLWJvdHRvbTo1MHB4fS5wLWFib3V0LWluZm8uLXRvcHtwYWRkaW5nLXRvcDowfS5wLWFib3V0LWluZm8uLXRvcDo6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ucC1hYm91dC1pbmZvOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDowO3RvcDotNjBweDtyaWdodDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO2hlaWdodDoyNjhweDtiYWNrZ3JvdW5kOnVybCgvdGhlbWVzL3RveW9zdS9pbWFnZXMvY29tcG9uZW50cy9iZy1hYm91dC1tYXAtc3Auc3ZnKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO2NvbnRlbnQ6Jyd9LnAtYWJvdXQtaW5mb19faW5uZXJ7cG9zaXRpb246cmVsYXRpdmV9LnAtYWJvdXQtaW5mb19faW5uZXIuLXRvcHtwYWRkaW5nOjB9LnAtYWJvdXQtaW5mb19faW1nLXdyYXB7bWFyZ2luLWJvdHRvbTozMHB4O3RleHQtYWxpZ246Y2VudGVyfS5wLWFib3V0LWluZm9fX2ltZ3ttYXJnaW46MCBhdXRvfS5wLWFib3V0LWluZm9fX2hlYWRpbmd7bWFyZ2luOjAgMCAzMHB4O2ZvbnQtc2l6ZToyMHB4O2ZvbnQtc2l6ZToxLjI1cmVtfS5wLWFib3V0LWluZm9fX2hlYWRpbmcgLmxpbmV7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCAjRkZGNjAwIDYwJSk7cGFkZGluZy1ib3R0b206M3B4fS5wLWFib3V0LWluZm9fX2Rlc2NyaXB0aW9ue21hcmdpbjowIDAgMzBweDtmb250LXNpemU6MTVweDtmb250LXNpemU6LjkzNzVyZW19LnAtYWJvdXQtaW5mby1saXN0e2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwO21hcmdpbjowIC0xMXB4O3BhZGRpbmc6MH0ucC1hYm91dC1pbmZvLWxpc3RfX2l0ZW17d2lkdGg6MzMuMzMzMzMlO3BhZGRpbmc6MCAxMXB4IDIycHg7Ym94LXNpemluZzpib3JkZXItYm94O3RleHQtYWxpZ246Y2VudGVyfS5wLWFib3V0LWluZm8tbGlzdF9fdGh1bWJuYWlse3dpZHRoOjc1JTtoZWlnaHQ6YXV0bztib3JkZXItcmFkaXVzOjE2cHg7Ym9yZGVyOjNweCBzb2xpZCAjZmZmfS5wLWFib3V0LWluZm8tbGlzdF9fdGh1bWJuYWlsLWxpbmt7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbToxMHB4fS5wLWFib3V0LWluZm8tbGlzdF9fbGlua3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzoxMXB4IDExcHggNDRweCAxMXB4O2ZvbnQtd2VpZ2h0OjcwMDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjNweCBzb2xpZCAjMzMzO2JveC1zaGFkb3c6MTBweCAxMHB4ICNkM2QzZDM7Ym9yZGVyLXJhZGl1czoyMHB4O2JhY2tncm91bmQ6I2ZmZjtmb250LXNpemU6MTVweDtmb250LXNpemU6LjkzNzVyZW07dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjpjb2xvciAuMnMgZWFzZS1vdXR9LnAtYWJvdXQtaW5mby1saXN0X19saW5rOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206OHB4O3JpZ2h0OmNhbGMoNTAlIC0gMTFweCk7d2lkdGg6MjJweDtoZWlnaHQ6MjdweDtiYWNrZ3JvdW5kOnVybCgvdGhlbWVzL3RveW9zdS9pbWFnZXMvY29tbW9uL2ljb24tcGRmLnN2Zykgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3Zlcjtjb250ZW50OicnO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlLW91dH0ucC1hYm91dC1pbmZvLWxpc3RfX2xpbmssLnAtYWJvdXQtaW5mby1saXN0X19saW5rOnZpc2l0ZWQsLnAtYWJvdXQtaW5mby1saXN0X19saW5rOmFjdGl2ZSwucC1hYm91dC1pbmZvLWxpc3RfX2xpbms6Zm9jdXMsLnAtYWJvdXQtaW5mby1saXN0X19saW5rOmxpbmt7Y29sb3I6IzMzMzt0ZXh0LWRlY29yYXRpb246bm9uZX0ucC1hYm91dC1pbmZvLWxpc3RfX2xpbms6aG92ZXJ7Y29sb3I6IzAzNkVCNzt0ZXh0LWRlY29yYXRpb246bm9uZX0ucC1hYm91dC1pbmZvLWxpc3RfX2xpbms6aG92ZXI6OmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5wLWFib3V0LWluZm97cGFkZGluZy10b3A6MTAwcHh9LnAtYWJvdXQtaW5mbzo6YmVmb3Jle3RvcDotNjBweDtoZWlnaHQ6NjY5cHg7YmFja2dyb3VuZDp1cmwoL3RoZW1lcy90b3lvc3UvaW1hZ2VzL2NvbXBvbmVudHMvYmctYWJvdXQtbWFwLnN2Zykgbm8tcmVwZWF0fS5wLWFib3V0LWluZm8uLXRvcHtwYWRkaW5nOjAgMjBweCA0MHB4fS5wLWFib3V0LWluZm9fX2ltZy13cmFwe21hcmdpbi1ib3R0b206NDJweH0ucC1hYm91dC1pbmZvX19oZWFkaW5ne21hcmdpbjowIDAgNTBweDtmb250LXNpemU6MzBweDtmb250LXNpemU6MS44NzVyZW07dGV4dC1hbGlnbjpjZW50ZXJ9LnAtYWJvdXQtaW5mb19fZGVzY3JpcHRpb257bWFyZ2luOjAgYXV0byA0MHB4O21heC13aWR0aDo5MDBweDtmb250LXNpemU6MTdweDtmb250LXNpemU6MS4wNjI1cmVtfS5wLWFib3V0LWluZm9fX2Rlc2NyaXB0aW9uLi10b3B7bWFyZ2luLWJvdHRvbTo2MHB4fS5wLWFib3V0LWluZm8tbGlzdHttYXJnaW46MCAtMjVweDtwYWRkaW5nOjEwcHggMCAwfS5wLWFib3V0LWluZm8tbGlzdF9faXRlbXtwYWRkaW5nOjAgMjVweCA1MHB4fS5wLWFib3V0LWluZm8tbGlzdF9fbGlua3twYWRkaW5nOjE4cHggNTBweDtmb250LXNpemU6MTZweDtmb250LXNpemU6MXJlbX0ucC1hYm91dC1pbmZvLWxpc3RfX2xpbms6OmFmdGVye3RvcDpjYWxjKDUwJSAtIDEzcHgpO3JpZ2h0OjE2cHg7Ym90dG9tOmluaGVyaXR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsucC1hYm91dC1pbmZvLWxpc3RfX3RodW1ibmFpbHt3aWR0aDphdXRvO2hlaWdodDoxNDBweH19LnAtYWJvdXQtZ2FyZGVue3Bvc2l0aW9uOnJlbGF0aXZlfS5wLWNhbGVuZGFyLXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTt3aWR0aDoxMDAlfS5wLWNhbGVuZGFyX19oZWFkaW5ne2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLWJvdHRvbTo0MHB4fS5wLWNhbGVuZGFyX19oZWFkaW5nLi11bmRlcnttYXJnaW4tdG9wOjQ2cHh9LnAtY2FsZW5kYXJfX2hlYWRpbmctdGl0bGV7bWFyZ2luLWJvdHRvbToyMHB4fS5wLWNhbGVuZGFyX193cmFwe3BhZGRpbmc6MjBweDtib3JkZXI6M3B4IHNvbGlkICMzMzM7Ym94LXNoYWRvdzoxMHB4IDEwcHggI2QzZDNkMztib3JkZXItcmFkaXVzOjIwcHg7YmFja2dyb3VuZDojZmZmfS5wLWNhbGVuZGFyX19kb3R7ZGlzcGxheTpibG9jazt3aWR0aDoxNXB4O2hlaWdodDoxNXB4O21hcmdpbi1yaWdodDoxMHB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICMwMzZFQjc7Ym9yZGVyLXJhZGl1czo1MCU7Ym94LXNpemluZzpib3JkZXItYm94fS5wLWNhbGVuZGFyX190cntkaXNwbGF5OmZsZXg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0MzQzNDM30ucC1jYWxlbmRhcl9fdHIuYXNzaWduLWhvbGlkYXkgLnAtY2FsZW5kYXJfX2RheXtjb2xvcjojRUY2MzYzfS5wLWNhbGVuZGFyX190ci5hc3NpZ24taG9saWRheSAucC1jYWxlbmRhcl9fd2Vla3tiYWNrZ3JvdW5kLWNvbG9yOiNGNkRBREJ9LnAtY2FsZW5kYXJfX3RyLi13ZWVrNiAucC1jYWxlbmRhcl9fZGF5e2NvbG9yOiMxN0IzRUR9LnAtY2FsZW5kYXJfX3RyLi13ZWVrNiAucC1jYWxlbmRhcl9fd2Vla3tiYWNrZ3JvdW5kLWNvbG9yOiNENUVERkR9LnAtY2FsZW5kYXJfX3RyLi13ZWVrMCAucC1jYWxlbmRhcl9fZGF5e2NvbG9yOiNFRjYzNjN9LnAtY2FsZW5kYXJfX3RyLi13ZWVrMCAucC1jYWxlbmRhcl9fd2Vla3tiYWNrZ3JvdW5kLWNvbG9yOiNGNkRBREJ9LnAtY2FsZW5kYXJfX2RheXtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7d2lkdGg6OTBweDtwYWRkaW5nOjE0cHggMjVweCAxNHB4IDEwcHg7Zm9udC1zaXplOjM0cHg7Zm9udC1zaXplOjIuMTI1cmVtfS5wLWNhbGVuZGFyX19kYXkuLWluZm97Y29sb3I6I0FDQUNBQ30ucC1jYWxlbmRhcl9fd2Vla3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MzZweDtoZWlnaHQ6MzZweDttYXJnaW4tbGVmdDoxNHB4O2JhY2tncm91bmQ6I0UzRTNFMztib3JkZXItcmFkaXVzOjUwJTtjb2xvcjojMzMzO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc2l6ZToxcmVtfS5wLWNhbGVuZGFyX193ZWVrLi1pbmZve2NvbG9yOiM4NDg0ODR9LnAtY2FsZW5kYXJfX3RpdGxle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZzoxNHB4IDEwcHggMCAwO2ZvbnQtd2VpZ2h0OjcwMH0ucC1jYWxlbmRhcl9fdGl0bGUtbGluaywucC1jYWxlbmRhcl9fdGl0bGUtbGluazp2aXNpdGVkLC5wLWNhbGVuZGFyX190aXRsZS1saW5rOmFjdGl2ZSwucC1jYWxlbmRhcl9fdGl0bGUtbGluazpmb2N1cywucC1jYWxlbmRhcl9fdGl0bGUtbGluazpsaW5rLC5wLWNhbGVuZGFyX190aXRsZS1saW5rOmhvdmVye2NvbG9yOiMzMzM7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnAtY2FsZW5kYXJfX2JvZHl7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6MTAwJTtwYWRkaW5nLWJvdHRvbToxNHB4fS5wLWNhbGVuZGFyLWluZm97ZGlzcGxheTpmbGV4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNDM0MzQzN9LnAtY2FsZW5kYXItYnRue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjVweCAxOHB4O2JvcmRlcjo0cHggc29saWQgIzMzMztib3gtc2hhZG93OjEwcHggMTBweCAjZDNkM2QzO2JvcmRlci1yYWRpdXM6MzBweDtiYWNrZ3JvdW5kOiNmZmY7Zm9udC1zaXplOjE3cHg7Zm9udC1zaXplOjEuMDYyNXJlbTtmb250LXdlaWdodDo3MDB9LnAtY2FsZW5kYXItYnRuLC5wLWNhbGVuZGFyLWJ0bjp2aXNpdGVkLC5wLWNhbGVuZGFyLWJ0bjphY3RpdmUsLnAtY2FsZW5kYXItYnRuOmZvY3VzLC5wLWNhbGVuZGFyLWJ0bjpsaW5rLC5wLWNhbGVuZGFyLWJ0bjpob3Zlcntjb2xvcjojMzMzO3RleHQtZGVjb3JhdGlvbjpub25lfS5wLWNhbGVuZGFyLWJ0bl9fbW9udGh7Zm9udC1zaXplOjMzcHg7Zm9udC1zaXplOjIuMDYyNXJlbTtsaW5lLWhlaWdodDoxfS5wLWNhbGVuZGFyLWJ0bl9faWNvbntjb2xvcjojMDM2RUI3O2ZvbnQtc2l6ZTo4cHg7Zm9udC1zaXplOi41cmVtfS5wLWNhbGVuZGFyLWJ0bi4tcHJldiAucC1jYWxlbmRhci1idG5fX2ljb257cGFkZGluZy1yaWdodDoxNnB4fS5wLWNhbGVuZGFyLWJ0bi4tbmV4dCAucC1jYWxlbmRhci1idG5fX2ljb257cGFkZGluZy1sZWZ0OjE2cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5wLWNhbGVuZGFyX193cmFwe3BhZGRpbmc6NjhweCA2MHB4fS5wLWNhbGVuZGFyX19oZWFkaW5nLXRpdGxle21hcmdpbi1ib3R0b206MH0ucC1jYWxlbmRhcl9fZGF5e3dpZHRoOjk4cHg7cGFkZGluZzoxNHB4IDM3cHggMTRweCAzNXB4O2ZvbnQtc2l6ZTo0MHB4O2ZvbnQtc2l6ZToyLjVyZW19LnAtY2FsZW5kYXJfX3dlZWt7Zm9udC1zaXplOjE3cHg7Zm9udC1zaXplOjEuMDYyNXJlbX0ucC1jYWxlbmRhcl9fdGl0bGV7cGFkZGluZzoxNHB4IDM1cHggMCAwfX0ucC1lbnRyeS1hcmVhe3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6LTEwMHB4O3BhZGRpbmc6MzRweCAxMHB4O2JvcmRlci1yYWRpdXM6MzRweDtiYWNrZ3JvdW5kOiNmZmZ9LnAtZW50cnktYXJlYS4tcm9vdHttYXJnaW4tdG9wOjB9LnAtZW50cnktYXJlYS4tZXZlbnR7bWFyZ2luLXRvcDowO3BhZGRpbmc6MCAwIDcwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5wLWVudHJ5LWFyZWF7bWFyZ2luLXRvcDotMTYwcHg7cGFkZGluZzo3MHB4IDgwcHh9fS5wLWVudHJ5LWNvbHVtbiBbY2xhc3MqPWFjbXMtY29sXXtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9LnAtZW50cnktY29sdW1uLi1hYm91dCBbY2xhc3MqPWFjbXMtY29sXXtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9LnAtZW50cnktY29sdW1uLi1hYm91dCBbY2xhc3MqPWFjbXMtY29sXSBwe3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDo1cHh9LnAtZW50cnktY29sdW1uLi1hYm91dCBoci5wLWVudHJ5LWhyLi13YXZle2JhY2tncm91bmQ6dXJsKC90aGVtZXMvdG95b3N1L2ltYWdlcy9jb21wb25lbnRzL2JvcmRlci13YXZlLXNwLnN2Zyl9LnAtZW50cnktY29sdW1uLi1hYm91dCB0YWJsZSB0aHtiYWNrZ3JvdW5kOm5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5wLWVudHJ5LWNvbHVtbi4tYWJvdXQgaHIucC1lbnRyeS1oci4td2F2ZXtiYWNrZ3JvdW5kOnVybCgvdGhlbWVzL3RveW9zdS9pbWFnZXMvY29tcG9uZW50cy9ib3JkZXItd2F2ZS5zdmcpfX0ucC1lbnRyeS1yb290e3Bvc2l0aW9uOnJlbGF0aXZlfS5wLWVudHJ5LXJvb3RfX2hlYWRpbmctd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTtib3R0b206LTIwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnAtZW50cnktcm9vdF9faGVhZGluZ3tkaXNwbGF5OmlubGluZS1ibG9jazttYXgtd2lkdGg6MTAwJTttYXJnaW46MH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnAtZW50cnktcm9vdF9faGVhZGluZ3t3aWR0aDphdXRvO21pbi13aWR0aDo1NDBweH19LnAtZW50cnktY29sdW1uLmZhcSBoMy5ib3JkZXIsLnAtZW50cnktY29sdW1uLmFjY2VzcyBoMy5ib3JkZXJ7YmFja2dyb3VuZDojRjNGM0YzfS5wLWVudHJ5LWNvbHVtbi5mYXEgaDMuYm9yZGVyOjpiZWZvcmUsLnAtZW50cnktY29sdW1uLmZhcSBoMy5ib3JkZXI6OmFmdGVyLC5wLWVudHJ5LWNvbHVtbi5hY2Nlc3MgaDMuYm9yZGVyOjpiZWZvcmUsLnAtZW50cnktY29sdW1uLmFjY2VzcyBoMy5ib3JkZXI6OmFmdGVye2JhY2tncm91bmQ6I0YzRjNGM30ucC1lbnRyeS1jb2x1bW4uLWFib3V0IGltZ3tib3JkZXItcmFkaXVzOjQwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5wLWVudHJ5LWNvbHVtbi4tYWJvdXQgaW1ne2JvcmRlci1yYWRpdXM6MTIwcHh9fS5wLWVudHJ5LWhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjMwcHg7cGFkZGluZzowIDM1cHh9LnAtZW50cnktaGVhZGVyOjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7bWFyZ2luLXRvcDozMHB4O2hlaWdodDoyMXB4O3dpZHRoOjEwMCU7YmFja2dyb3VuZDp1cmwoL3RoZW1lcy90b3lvc3UvaW1hZ2VzL2NvbXBvbmVudHMvbGluZS1lbnRyeS1oZWFkZXIuc3ZnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyfS5wLWVudHJ5LWhlYWRlci1yb290e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTttYXJnaW4tYm90dG9tOi00MHB4O3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucC1lbnRyeS1oZWFkZXJ7bWFyZ2luLWJvdHRvbTo2MHB4O3BhZGRpbmc6MH0ucC1lbnRyeS1oZWFkZXI6OmFmdGVye21hcmdpbi10b3A6NTNweH0ucC1lbnRyeS1oZWFkZXItcm9vdHttYXJnaW4tYm90dG9tOi05MHB4fX0ucC1lbnRyeS10aXRsZXtmb250LXNpemU6MjhweDtmb250LXNpemU6MS43NXJlbTtmb250LXdlaWdodDo3MDA7cGFkZGluZzowO21hcmdpbjowIDAgMTVweDtsaW5lLWhlaWdodDoxLjN9LnAtZW50cnktdGl0bGUgc3BhbntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA2MCUsICNGRkY2MDAgNjAlKTtwYWRkaW5nLWJvdHRvbTozcHh9LnAtZW50cnktdGl0bGUtcm9vdHttYXJnaW46MDtmb250LXNpemU6MzhweDtmb250LXNpemU6Mi4zNzVyZW19LnAtZW50cnktc3ViLXRpdGxlLXJvb3R7bWFyZ2luOjhweCAwIDA7Zm9udC1zaXplOjE3cHg7Zm9udC1zaXplOjEuMDYyNXJlbTtmb250LXdlaWdodDo3MDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5wLWVudHJ5LXRpdGxlLXJvb3R7Zm9udC1zaXplOjUwcHg7Zm9udC1zaXplOjMuMTI1cmVtfS5wLWVudHJ5LXRpdGxle2ZvbnQtc2l6ZTozN3B4O2ZvbnQtc2l6ZToyLjMxMjVyZW19fS5wLWVudHJ5LWRhdGV7bWFyZ2luLXRvcDoyMHB4fS5wLWVudHJ5LWRhdGVfX2NhdGVnb3J5e21hcmdpbi1yaWdodDoxM3B4O3BhZGRpbmc6MXB4IDdweDtjb2xvcjojODQ4NDg0O2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTdweDtmb250LXNpemU6MS4wNjI1cmVtO2JvcmRlcjoycHggc29saWQgI0RFREVERX0ucC1lbnRyeS1kYXRlX19kYXRle2ZvbnQtc2l6ZToxN3B4O2ZvbnQtc2l6ZToxLjA2MjVyZW19LnAtZW50cnktdXBkYXRle21hcmdpbjowIDAgMzVweDtmb250LXNpemU6MTZweDtmb250LXNpemU6MXJlbTt0ZXh0LWFsaWduOnJpZ2h0fS5wLWVudHJ5LXVwZGF0ZV9fbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjdweDtwYWRkaW5nOjJweCA3cHg7Ym9yZGVyLXJhZGl1czoxMHB4O2JhY2tncm91bmQ6I0ZGRjYwMDtmb250LXNpemU6MTVweDtmb250LXNpemU6LjkzNzVyZW07Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucC1lbnRyeS1kYXRle2Rpc3BsYXk6ZmxleH19LnAtZW50cnktY29sdW1uIGF7Y29sb3I6IzMzM30ucC1lbnRyeS1jb2x1bW4gYTpsaW5rLC5wLWVudHJ5LWNvbHVtbiBhOnZpc2l0ZWQsLnAtZW50cnktY29sdW1uIGE6aG92ZXIsLnAtZW50cnktY29sdW1uIGE6Zm9jdXMsLnAtZW50cnktY29sdW1uIGE6YWN0aXZle3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnAtZW50cnktY29sdW1uIGE6bGlua3tjb2xvcjojMDM2RUI3fS5wLWVudHJ5LWNvbHVtbiBhOmhvdmVye2NvbG9yOiMwM0E3RkJ9LnAtZW50cnktY29sdW1uIGE6YWN0aXZlLC5wLWVudHJ5LWNvbHVtbiBhOmZvY3Vze2NvbG9yOiMwMzRGQjd9LnAtZW50cnktY29sdW1uIGE6dmlzaXRlZHtjb2xvcjojMDM4N0I3fS5wLWVudHJ5LWNvbHVtbiBhLmxpbmstYnRue2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbjowIDEwcHggNDBweDtwYWRkaW5nOjhweCAxNHB4IDhweCAzMHB4O2ZvbnQtd2VpZ2h0OjcwMDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjNweCBzb2xpZCAjMzMzO2JveC1zaGFkb3c6MTBweCAxMHB4ICNkM2QzZDM7Ym9yZGVyLXJhZGl1czoyMHB4O2JhY2tncm91bmQ6I2ZmZjtmb250LXNpemU6MTVweDtmb250LXNpemU6LjkzNzVyZW07dHJhbnNpdGlvbjpjb2xvciAuMnMgZWFzZS1vdXR9LnAtZW50cnktY29sdW1uIGEubGluay1idG46OmFmdGVye3BhZGRpbmctbGVmdDoxNHB4O2NvbG9yOiMwMzZFQjc7Zm9udC1mYW1pbHk6J2ljb21vb24nO2ZvbnQ6bm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIGljb21vb247LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7Y29udGVudDpcIu6kgVwiO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlLW91dH0ucC1lbnRyeS1jb2x1bW4gYS5saW5rLWJ0biwucC1lbnRyeS1jb2x1bW4gYS5saW5rLWJ0bjp2aXNpdGVkLC5wLWVudHJ5LWNvbHVtbiBhLmxpbmstYnRuOmFjdGl2ZSwucC1lbnRyeS1jb2x1bW4gYS5saW5rLWJ0bjpmb2N1cywucC1lbnRyeS1jb2x1bW4gYS5saW5rLWJ0bjpsaW5re2NvbG9yOiMzMzM7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnAtZW50cnktY29sdW1uIGEubGluay1idG46aG92ZXJ7Y29sb3I6IzAzNkVCNzt0ZXh0LWRlY29yYXRpb246bm9uZX0ucC1lbnRyeS1jb2x1bW4gYS5saW5rLWJ0bjpob3Zlcjo6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KX0ucC1lbnRyeS1jb2x1bW4gZW17Zm9udC1zdHlsZTpub3JtYWw7cG9zaXRpb246cmVsYXRpdmU7Zm9udC13ZWlnaHQ6Ym9sZDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA2MCUsICNGRkY2MDAgNjAlKX0ucC1lbnRyeS1jb2x1bW4gLnRleHQtcmVke2NvbG9yOnJlZH0ucC1lbnRyeS1jb2x1bW4gaW1ne2JvcmRlci1yYWRpdXM6MjBweH0ucC1lbnRyeS1jb2x1bW4gaW1nLi1ub3QtcmFkaXVze2JvcmRlci1yYWRpdXM6MH0ucC1lbnRyeS1jb2x1bW4gaDJ7bGluZS1oZWlnaHQ6MS40O2ZvbnQtc2l6ZTozMHB4O2ZvbnQtc2l6ZToxLjg3NXJlbX0ucC1lbnRyeS1jb2x1bW4gaDN7bGluZS1oZWlnaHQ6MS40O2ZvbnQtc2l6ZToyNHB4O2ZvbnQtc2l6ZToxLjVyZW19LnAtZW50cnktY29sdW1uIGgzLmJvcmRlcntwb3NpdGlvbjpyZWxhdGl2ZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luOjAgMTBweCAzMHB4O3BhZGRpbmc6MThweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjRweCBzb2xpZCAjMzMzO2JvcmRlci1yYWRpdXM6MjBweDtmb250LXNpemU6MThweDtmb250LXNpemU6MS4xMjVyZW07dGV4dC1hbGlnbjpjZW50ZXI7Ym94LXNoYWRvdzoxMHB4IDEwcHggI2QzZDNkM30ucC1lbnRyeS1jb2x1bW4gaDMuYm9yZGVyOjpiZWZvcmUsLnAtZW50cnktY29sdW1uIGgzLmJvcmRlcjo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo2MHB4O2JhY2tncm91bmQ6I2ZmZjtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7aGVpZ2h0OjRweDt3aWR0aDpjYWxjKDEwMCUgLSAxMjBweCl9LnAtZW50cnktY29sdW1uIGgzLmJvcmRlcjo6YmVmb3Jle3RvcDotNHB4fS5wLWVudHJ5LWNvbHVtbiBoMy5ib3JkZXI6OmFmdGVye2JvdHRvbTotNHB4fS5wLWVudHJ5LWNvbHVtbiBoMy5ib3JkZXIgLmxpbmV7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCAjRkZGNjAwIDYwJSk7cGFkZGluZy1ib3R0b206M3B4fS5wLWVudHJ5LWNvbHVtbiBoNHttYXJnaW46MCAxMHB4IDMwcHg7bGluZS1oZWlnaHQ6MS40O3BhZGRpbmc6MCA4cHggOHB4IDEycHg7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2QzZDNkMztmb250LXNpemU6MjZweDtmb250LXNpemU6MS42MjVyZW19LnAtZW50cnktY29sdW1uIGg0LmJvcmRlcnttYXJnaW4tYm90dG9tOjMwcHg7cGFkZGluZzowO2JvcmRlcjpub25lfS5wLWVudHJ5LWNvbHVtbiBoNC5ib3JkZXIgLmxpbmV7cGFkZGluZy1ib3R0b206M3B4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDYwJSwgI0ZGRjYwMCA2MCUpfS5wLWVudHJ5LWNvbHVtbiBoNXttYXJnaW46MCAwIDQwcHg7bGluZS1oZWlnaHQ6MS40O2ZvbnQtc2l6ZToyMnB4O2ZvbnQtc2l6ZToxLjM3NXJlbX0ucC1lbnRyeS1jb2x1bW4gW2NsYXNzKj1hY21zLWNvbF0gaDV7bWFyZ2luOjAgMCAyMnB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucC1lbnRyeS1jb2x1bW4gaDN7Zm9udC1zaXplOjI4cHg7Zm9udC1zaXplOjEuNzVyZW19LnAtZW50cnktY29sdW1uIGgzLmJvcmRlcnttYXJnaW46MCBhdXRvIDcwcHg7d2lkdGg6NDgwcHg7bWF4LXdpZHRoOjEwMCU7Zm9udC1zaXplOjIzcHg7Zm9udC1zaXplOjEuNDM3NXJlbX19LnAtZW50cnktY29sdW1uIHB7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206NDBweDtsaW5lLWhlaWdodDoxLjk7d29yZC1icmVhazpicmVhay13b3JkO2ZvbnQtc2l6ZToxN3B4O2ZvbnQtc2l6ZToxLjA2MjVyZW19LnAtZW50cnktY29sdW1uIHAuY29sb3ItYm94e21hcmdpbi1ib3R0b206NTBweDtwYWRkaW5nOjUzcHggNTBweCA0NXB4O2JvcmRlci1yYWRpdXM6MjBweDtib3JkZXI6NHB4IHNvbGlkICNEREY2Rjg7YmFja2dyb3VuZDojRjlGQ0ZFfS5lbnRyeS1jb250YWluZXJ7bWFyZ2luOjAgLTEwcHh9LnAtZW50cnktY29sdW1uIHRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowO3dpZHRoOmNhbGMoMTAwJSAtIDQwcHgpO21hcmdpbjowIDIwcHggNDBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjQzRDNEM0fS5wLWVudHJ5LWNvbHVtbiAuanMtdGFibGUtdW5pdC1zY3JvbGwtaGludCB0aCwucC1lbnRyeS1jb2x1bW4gLmpzLXRhYmxlLXVuaXQtc2Nyb2xsLWhpbnQgdGR7ZGlzcGxheTp0YWJsZS1jZWxsfS5wLWVudHJ5LWNvbHVtbiB0aCwucC1lbnRyeS1jb2x1bW4gdGR7ZGlzcGxheTpibG9jaztwYWRkaW5nOjE1cHggMjBweDtsaW5lLWhlaWdodDoxLjU7dmVydGljYWwtYWxpZ246dG9wO2ZvbnQtc2l6ZToxN3B4O2ZvbnQtc2l6ZToxLjA2MjVyZW07Ym9yZGVyLXRvcDoxcHggc29saWQgI0M0QzRDNH0ucC1lbnRyeS1jb2x1bW4gdGh7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtd2VpZ2h0OjcwMDtiYWNrZ3JvdW5kOiNFRkZCRkZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5wLWVudHJ5LWNvbHVtbiB0aCwucC1lbnRyeS1jb2x1bW4gdGR7ZGlzcGxheTp0YWJsZS1jZWxsO3BhZGRpbmc6MTVweCAyMHB4O2xpbmUtaGVpZ2h0OjEuNTt2ZXJ0aWNhbC1hbGlnbjp0b3A7Zm9udC1zaXplOjE3cHg7Zm9udC1zaXplOjEuMDYyNXJlbTtib3JkZXItdG9wOjFweCBzb2xpZCAjQzRDNEM0fX0ucC1lbnRyeS1jb2x1bW4gdWx7bWFyZ2luOjAgMCA0MHB4IDA7cGFkZGluZzowIDEwcHh9LnAtZW50cnktY29sdW1uIHVsIGxpe2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjowIDAgMTVweCAwO3BhZGRpbmc6MCAwIDAgMjJweDtsaW5lLWhlaWdodDoxLjU7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjE3cHg7Zm9udC1zaXplOjEuMDYyNXJlbX0ucC1lbnRyeS1jb2x1bW4gdWwgbGk6OmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6LjVlbTtkaXNwbGF5OmJsb2NrO3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7Ym9yZGVyLXJhZGl1czozcHg7YmFja2dyb3VuZC1jb2xvcjojMDM2RUI3fS5wLWVudHJ5LWNvbHVtbiB1bCBsaS5wLWxpbmtsaXN0OjpiZWZvcmV7Y29udGVudDpub25lfS5wLWVudHJ5LWNvbHVtbiB1bCBsaS5wLWxpbmtsaXN0IGF7Y29sb3I6IzJDQTZFMDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MzBweDtmb250LXdlaWdodDo3MDB9LnAtZW50cnktY29sdW1uIHVsIGxpLnAtbGlua2xpc3QgYTo6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxMHB4O3RvcDouMDtib3R0b206MDttYXJnaW46YXV0bzt3aWR0aDowO2hlaWdodDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6NXB4IDAgNXB4IDdweDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzJDQTZFMDtib3JkZXItcmFkaXVzOjA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ucC1lbnRyeS1jb2x1bW4gdWwgbGkucC1saW5rbGlzdCBhOmxpbmssLnAtZW50cnktY29sdW1uIHVsIGxpLnAtbGlua2xpc3QgYTp2aXNpdGVke2NvbG9yOiMyQ0E2RTB9LnAtZW50cnktY29sdW1uIG9se2NvdW50ZXItcmVzZXQ6b2wtY291bnRlcjtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjAgMCA0MHB4IDA7cGFkZGluZzowIDEwcHh9LnAtZW50cnktY29sdW1uIG9sIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIDAgMTVweCAwO3BhZGRpbmc6MDtsaW5lLWhlaWdodDoxLjU7Zm9udC1zaXplOjE3cHg7Zm9udC1zaXplOjEuMDYyNXJlbX0ucC1lbnRyeS1jb2x1bW4gb2wgbGk6YmVmb3Jle3BhZGRpbmc6MCAxNXB4IDAgMDtjb2xvcjojMDM2RUI3O2ZvbnQtd2VpZ2h0OjcwMDtjb3VudGVyLWluY3JlbWVudDpvbC1jb3VudGVyO2NvbnRlbnQ6Y291bnRlcihvbC1jb3VudGVyKX0ucC1lbnRyeS1jb2x1bW4gZGx7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206NDBweDtmb250LXNpemU6MTZweDtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjV9LnAtZW50cnktY29sdW1uIGR0e21hcmdpbjowIDAgNXB4IDA7Zm9udC1zaXplOjE2cHg7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDoxLjJ9LnAtZW50cnktY29sdW1uIGRke21hcmdpbi1sZWZ0OjA7bWFyZ2luLWJvdHRvbToxMHB4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuNX0ucC1lbnRyeS1jb2x1bW4gYmxvY2txdW90ZXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO21hcmdpbjoxM3B4IDEwcHggMzZweDtwYWRkaW5nOjU0cHggNTFweDtmb250LXNpemU6MTRweDtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjg7YmFja2dyb3VuZDojRjdGN0Y3O2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItcmFkaXVzOjIwcHg7Ym9yZGVyOm5vbmV9LnAtZW50cnktY29sdW1uIGJsb2NrcXVvdGU6OmFmdGVye2Rpc3BsYXk6YmxvY2s7d2lkdGg6NzBweDtoZWlnaHQ6NzBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTQycHg7bGVmdDoyMHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKC90aGVtZXMvdG95b3N1L2ltYWdlcy9jb21tb24vaWNvbi1ibG9ja3F1b3RlLnN2Zyk7Y29udGVudDonJ30ucC1lbnRyeS1jb2x1bW4gcHJle3dpZHRoOjEwMCU7bWFyZ2luOjAgMCA0MHB4IDB9LnAtZW50cnktY29sdW1uIHByZSBvbHttYXJnaW46MDtwYWRkaW5nOjAgMCAwIDIuNWVtfS5wLWVudHJ5LWNvbHVtbiBwcmUgb2wgbGl7bGluZS1oZWlnaHQ6MS41fS5wLWVudHJ5LWNvbHVtbiBoci5wLWVudHJ5LWhye21hcmdpbjo0NXB4IDA7aGVpZ2h0OjVweDtib3JkZXI6MDtiYWNrZ3JvdW5kOnVybCgvdGhlbWVzL3RveW9zdS9pbWFnZXMvY29tcG9uZW50cy9ib3JkZXItZG90LnN2Zyl9LnAtZW50cnktY29sdW1uIGhyLnAtZW50cnktaHIuLXdhdmV7aGVpZ2h0OjE4cHg7YmFja2dyb3VuZDp1cmwoL3RoZW1lcy90b3lvc3UvaW1hZ2VzL2NvbXBvbmVudHMvYm9yZGVyLXdhdmUtZ3JheS1zcC5zdmcpO2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnAtZW50cnktY29sdW1uIGhyLnAtZW50cnktaHJ7bWFyZ2luOjcwcHggMjBweH0ucC1lbnRyeS1jb2x1bW4gaHIucC1lbnRyeS1oci4td2F2ZXtiYWNrZ3JvdW5kOnVybCgvdGhlbWVzL3RveW9zdS9pbWFnZXMvY29tcG9uZW50cy9ib3JkZXItd2F2ZS1ncmF5LnN2Zyl9fS5wLWVudHJ5LWNvbHVtbiAuY2FwdGlvbnttYXJnaW46MCAwIDIwcHggMDtmb250LXNpemU6MTNweDtmb250LXNpemU6LjgxMjVyZW19LnAtZW50cnktY29sdW1uIC5jb2x1bW4tbWFwLWF1dG8gZGl2e21hcmdpbjowIGF1dG99LmNvbHVtbi1maWxlLWF1dG8rLmNhcHRpb257bWFyZ2luLWxlZnQ6MjBweH0uYWNtcy1jb2wtY2VudGVye2Zsb2F0Om5vbmU7bWFyZ2luOjAgYXV0b30ucC1lbnRyeS1jb2x1bW4gLmMtYnRue21hcmdpbjoxMHB4IGF1dG87YmFja2dyb3VuZC1jb2xvcjojZmZmfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpey5wLWVudHJ5LWNvbHVtbiAuYy1idG57bWFyZ2luOjE1cHggMTBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDIwcHgpfX0ucC1lbnRyeS1jb2x1bW4gLmMtYnRuOmxpbmssLnAtZW50cnktY29sdW1uIC5jLWJ0bjphY3RpdmUsLnAtZW50cnktY29sdW1uIC5jLWJ0bjpmb2N1cywucC1lbnRyeS1jb2x1bW4gLmMtYnRuOnZpc2l0ZWR7Y29sb3I6IzAzNkVCNzt0ZXh0LWRlY29yYXRpb246bm9uZX0ucC1lbnRyeS1jb2x1bW4gLmMtYnRuOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAzNkVCNztjb2xvcjojRkZGO3RleHQtZGVjb3JhdGlvbjpub25lfS5wLWVudHJ5LWNvbHVtbiAuYy1idG4tY2VudGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnAtZW50cnktY29sdW1uIC5jLWJ0bi10eHR7bWFyZ2luLXJpZ2h0OjEwcHh9LnAtZW50cnktY29sdW1uIC5jLWJ0bi10eHQ6bGluaywucC1lbnRyeS1jb2x1bW4gLmMtYnRuLXR4dDp2aXNpdGVke2NvbG9yOiMyQ0E2RTB9LnAtZW50cnktY29sdW1uIC5wLWVudHJ5LWJ0bi1jb250aW51ZXttYXJnaW4tYm90dG9tOjQwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnAtZW50cnktY29sdW1uIC5wLWVudHJ5LWJ0bi1jb250aW51ZXttYXJnaW4tYm90dG9tOjUwcHh9fS5wLWVudHJ5LWNvbHVtbiAucC1lbnRyeS1ldmVudC1pbmZvIHRoe2JhY2tncm91bmQ6bm9uZX0ucC1lbnRyeS1jb2x1bW4gLnAtZW50cnktZXZlbnQtaW5mb19fYnRue21hcmdpbi1ib3R0b206MzBweH0ucC1lbnRyeS1jb2x1bW4gLnAtZW50cnktdGV4dC1zZXR7bWFyZ2luLWJvdHRvbTo0MHB4fS5wLWVudHJ5LWNvbHVtbiAucC1lbnRyeS10ZXh0LXNldF9faW1nLXdyYXB7bWFyZ2luLWJvdHRvbToyMHB4fS5wLWVudHJ5LWNvbHVtbiAucC1lbnRyeS10ZXh0LXNldF9faGVhZGluZ3ttYXJnaW46MCAwIDMwcHg7bGluZS1oZWlnaHQ6MS40O2ZvbnQtc2l6ZToyMHB4O2ZvbnQtc2l6ZToxLjI1cmVtO2ZvbnQtd2VpZ2h0OjcwMH0ucC1lbnRyeS1jb2x1bW4gLnAtZW50cnktdGV4dC1zZXRfX2Rlc2NyaXB0aW9ue21hcmdpbjowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucC1lbnRyeS1jb2x1bW4gLnAtZW50cnktdGV4dC1zZXR7ZGlzcGxheTpmbGV4O21hcmdpbi1ib3R0b206ODBweH0ucC1lbnRyeS1jb2x1bW4gLnAtZW50cnktdGV4dC1zZXQucmlnaHQgLnAtZW50cnktdGV4dC1zZXRfX2ltZy13cmFwe21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjUwcHg7b3JkZXI6MX0ucC1lbnRyeS1jb2x1bW4gLnAtZW50cnktdGV4dC1zZXRfX2ltZy13cmFwe21hcmdpbi1yaWdodDo1MHB4O21hcmdpbi1ib3R0b206MDttYXgtd2lkdGg6MzczcHh9LnAtZW50cnktY29sdW1uIC5wLWVudHJ5LXRleHQtc2V0X19oZWFkaW5ne21hcmdpbjowIDAgNDBweDtmb250LXNpemU6MjJweDtmb250LXNpemU6MS4zNzVyZW19fS5wLWVudHJ5LWNvbHVtbiAucC1lbnRyeS1tYXAtYnRue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNjVweDtyaWdodDotMjBweH0ucC1lbnRyeS1jb2x1bW4gLnAtZW50cnktYWNjZXNze3BhZGRpbmc6MCAxMHB4fS5wLWVudHJ5LWNvbHVtbiAucC1lbnRyeS1hY2Nlc3NfX2hlYWRpbmd7bWFyZ2luOjAgMCAzMHB4O3BhZGRpbmc6MTBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjFweCBzb2xpZCAjQzRDNEM0O2JvcmRlci1yYWRpdXM6MjBweDtiYWNrZ3JvdW5kOiNmZmY7Zm9udC1zaXplOjIwcHg7Zm9udC1zaXplOjEuMjVyZW07Zm9udC13ZWlnaHQ6NzAwO3RleHQtYWxpZ246Y2VudGVyfS5wLWVudHJ5LWNvbHVtbiAucC1lbnRyeS1hY2Nlc3NfX2FkZHJlc3N7bWFyZ2luOjAgMCAzMHB4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc2l6ZToxcmVtO3RleHQtYWxpZ246Y2VudGVyfS5wLWVudHJ5LWNvbHVtbiAucC1lbnRyeS1hY2Nlc3MtbGlzdHtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjAgMCA2MHB4O3BhZGRpbmc6MDtib3JkZXItdG9wOjFweCBzb2xpZCAjQzRDNEM0fS5wLWVudHJ5LWNvbHVtbiAucC1lbnRyeS1hY2Nlc3MtbGlzdF9faXRlbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbjowO3BhZGRpbmc6MTZweCAyMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNDNEM0QzQ7Zm9udC13ZWlnaHQ6NDAwfS5wLWVudHJ5LWNvbHVtbiAucC1lbnRyeS1hY2Nlc3MtbGlzdF9faXRlbTo6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ucC1lbnRyeS1jb2x1bW4gLnAtZW50cnktYWNjZXNzLWxpc3RfX3RleHR7bWFyZ2luOjA7Zm9udC1zaXplOjE2cHg7Zm9udC1zaXplOjFyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5wLWVudHJ5LWNvbHVtbiAucC1lbnRyeS1hY2Nlc3N7cGFkZGluZzowIDM1cHh9fS5wLWVudHJ5LWNvbHVtbiAucC1lbnRyeS1mbG93e2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46NjZweCAwIDA7cGFkZGluZzowfS5wLWVudHJ5LWNvbHVtbiAucC1lbnRyeS1mbG93X19pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIDI2cHggNTBweDtwYWRkaW5nOjIwcHggMzBweDtib3JkZXI6M3B4IHNvbGlkICMzMzM7Ym9yZGVyLXJhZGl1czoxM3B4O2ZvbnQtd2VpZ2h0OjQwMH0ucC1lbnRyeS1jb2x1bW4gLnAtZW50cnktZmxvd19fbnVte3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMjZweDtsZWZ0Oi0yNnB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDo1NXB4O2hlaWdodDo1NXB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6IzAzNkVCNztjb2xvcjojZmZmO2ZvbnQtc2l6ZToyOHB4O2ZvbnQtc2l6ZToxLjc1cmVtO2ZvbnQtd2VpZ2h0OjcwMH0ucC1lbnRyeS1jb2x1bW4gLnAtZW50cnktZmxvd19faGVhZGluZ3ttYXJnaW46MCAwIDE1cHg7cGFkZGluZzowO2ZvbnQtc2l6ZToyNnB4O2ZvbnQtc2l6ZToxLjYyNXJlbTtmb250LXdlaWdodDo3MDA7Ym94LXNpemluZzpib3JkZXItYm94fS5wLWVudHJ5LWNvbHVtbiAucC1lbnRyeS1mbG93X19oZWFkaW5nIC5saW5le2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDYwJSwgI0ZGRjYwMCA2MCUpO3BhZGRpbmctYm90dG9tOjNweH0ucC1lbnRyeS1jb2x1bW4gLnAtZW50cnktZmxvd19faGVhZGluZyBicntkaXNwbGF5Om5vbmV9LnAtZW50cnktY29sdW1uIC5wLWVudHJ5LWZsb3dfX2Rlc2NyaXB0aW9ue21hcmdpbjowO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc2l6ZTouOTM3NXJlbX0ucC1lbnRyeS1jb2x1bW4gLnAtZW50cnktZmxvd19fbGlua3tkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tdG9wOjE4cHg7cGFkZGluZzo1cHggMTBweCA1cHggMTZweCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjNweCBzb2xpZCAjMzMzO2JvcmRlci1yYWRpdXM6MjBweDtiYWNrZ3JvdW5kOiNmZmY7Zm9udC1zaXplOjE2cHg7Zm9udC1zaXplOjFyZW07dHJhbnNpdGlvbjpjb2xvciAuMnMgZWFzZS1vdXR9LnAtZW50cnktY29sdW1uIC5wLWVudHJ5LWZsb3dfX2xpbms6OmJlZm9yZXtkaXNwbGF5Om5vbmV9LnAtZW50cnktY29sdW1uIC5wLWVudHJ5LWZsb3dfX2xpbms6OmFmdGVye3BhZGRpbmctbGVmdDoxMHB4O2NvbG9yOiMwMzZFQjc7Zm9udC1mYW1pbHk6J2ljb21vb24nO2ZvbnQ6bm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIGljb21vb247LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7Y29udGVudDpcIu6kgVwiO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlLW91dH0ucC1lbnRyeS1jb2x1bW4gLnAtZW50cnktZmxvd19fbGluaywucC1lbnRyeS1jb2x1bW4gLnAtZW50cnktZmxvd19fbGluazp2aXNpdGVkLC5wLWVudHJ5LWNvbHVtbiAucC1lbnRyeS1mbG93X19saW5rOmFjdGl2ZSwucC1lbnRyeS1jb2x1bW4gLnAtZW50cnktZmxvd19fbGluazpmb2N1cywucC1lbnRyeS1jb2x1bW4gLnAtZW50cnktZmxvd19fbGluazpsaW5re2NvbG9yOiMzMzMgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZX0ucC1lbnRyeS1jb2x1bW4gLnAtZW50cnktZmxvd19fbGluazpob3Zlcntjb2xvcjojMDM2RUI3O3RleHQtZGVjb3JhdGlvbjpub25lfS5wLWVudHJ5LWNvbHVtbiAucC1lbnRyeS1mbG93X19saW5rOmhvdmVyOjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucC1lbnRyeS1jb2x1bW4gLnAtZW50cnktZmxvd19faXRlbXtkaXNwbGF5OmZsZXg7cGFkZGluZzoyNnB4IDM1cHh9LnAtZW50cnktY29sdW1uIC5wLWVudHJ5LWZsb3dfX2hlYWRpbmd7d2lkdGg6MTgycHg7cGFkZGluZzowIDIwcHggMCAwfS5wLWVudHJ5LWNvbHVtbiAucC1lbnRyeS1mbG93X19oZWFkaW5nIGJye2Rpc3BsYXk6YmxvY2t9fS5qcy1mYXEtYm9keXtkaXNwbGF5Om5vbmV9LmpzLWZhcS1oZWFke2N1cnNvcjpwb2ludGVyfS5wLWVudHJ5LWNvbHVtbiAucC1mYXEtd3JhcHttYXJnaW4tYm90dG9tOjUwcHh9LnAtZW50cnktY29sdW1uIC5wLWZhcXtvdmVyZmxvdzpoaWRkZW47bWFyZ2luLWJvdHRvbToyMHB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjIwcHh9LnAtZW50cnktY29sdW1uIC5wLWZhcV9fcXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjE4cHggNDJweCAxOHB4IDE0cHg7dHJhbnNpdGlvbjouMnMgYmFja2dyb3VuZCBlYXNlLW91dH0ucC1lbnRyeS1jb2x1bW4gLnAtZmFxX19xLmlzLWFjdGl2ZSwucC1lbnRyeS1jb2x1bW4gLnAtZmFxX19xOmhvdmVye2JhY2tncm91bmQ6I0RERjZGOH0ucC1lbnRyeS1jb2x1bW4gLnAtZmFxX19xLmlzLWFjdGl2ZSAucC1mYXFfX3EtYXJyb3c6OmFmdGVye3RvcDotMnB4O3RyYW5zZm9ybTpyb3RhdGUoMCk7dHJhbnNpdGlvbjowLjVzfS5wLWVudHJ5LWNvbHVtbiAucC1mYXFfX2F7cGFkZGluZzoyMnB4IDIwcHh9LnAtZW50cnktY29sdW1uIC5wLWZhcV9fcS10aXRsZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbjowO3BhZGRpbmc6MCAyNnB4IDAgMDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MH0ucC1lbnRyeS1jb2x1bW4gLnAtZmFxX19hLWNvbnRlbnRze21hcmdpbjowO2NvbG9yOiMzMzM7Zm9udC1zaXplOjE1cHg7Zm9udC1zaXplOi45Mzc1cmVtfS5wLWVudHJ5LWNvbHVtbiAucC1mYXFfX3EtdGl0bGUtdGV4dHtjb2xvcjojMzMzO3dvcmQtYnJlYWs6YnJlYWstYWxsO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTZweDtmb250LXNpemU6MXJlbX0ucC1lbnRyeS1jb2x1bW4gLnAtZmFxX19xLWFycm93e3Bvc2l0aW9uOnJlbGF0aXZlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDozMXB4O3JpZ2h0OjE0cHg7ZGlzcGxheTpmbGV4fS5wLWVudHJ5LWNvbHVtbiAucC1mYXFfX3EtYXJyb3c6OmJlZm9yZSwucC1lbnRyeS1jb2x1bW4gLnAtZmFxX19xLWFycm93OjphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MThweDtoZWlnaHQ6NHB4O2JvcmRlci1yYWRpdXM6NXB4O2JhY2tncm91bmQ6IzAzNkVCNztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnAtZW50cnktY29sdW1uIC5wLWZhcV9fcS1hcnJvdzo6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTt0cmFuc2l0aW9uOjAuNXN9LnAtZW50cnktY29sdW1uIC5wLWZhcV9faWNvbntwYWRkaW5nLXJpZ2h0OjEycHg7Y29sb3I6Izk5OTtmb250LXNpemU6MjZweDtmb250LXNpemU6MS42MjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5wLWVudHJ5LWNvbHVtbiAucC1mYXEtd3JhcHttYXJnaW4tYm90dG9tOjYwcHh9LnAtZW50cnktY29sdW1uIC5wLWZhcV9fcXtwYWRkaW5nOjIycHggODJweCAyMnB4IDQwcHh9LnAtZW50cnktY29sdW1uIC5wLWZhcV9fYXtwYWRkaW5nOjQwcHggOTBweH0ucC1lbnRyeS1jb2x1bW4gLnAtZmFxX19hLWNvbnRlbnRze2ZvbnQtc2l6ZToxN3B4O2ZvbnQtc2l6ZToxLjA2MjVyZW19LnAtZW50cnktY29sdW1uIC5wLWZhcV9fcS10aXRsZS10ZXh0e2ZvbnQtc2l6ZToxOHB4O2ZvbnQtc2l6ZToxLjEyNXJlbX0ucC1lbnRyeS1jb2x1bW4gLnAtZmFxX19xLWFycm93e3RvcDozNnB4O3JpZ2h0OjQwcHh9LnAtZW50cnktY29sdW1uIC5wLWZhcV9faWNvbntwYWRkaW5nLXJpZ2h0OjMwcHg7Zm9udC1zaXplOjMwcHg7Zm9udC1zaXplOjEuODc1cmVtfX0ucC1lbnRyeS1jb2x1bW4gLnAtaWNvbi10ZXh0e21hcmdpbi1ib3R0b206MzBweH0ucC1lbnRyeS1jb2x1bW4gLnAtaWNvbi10ZXh0X19saXN0e2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnAtZW50cnktY29sdW1uIC5wLWljb24tdGV4dF9fbGlzdC4tY29sdW1uLXR3b3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5wLWVudHJ5LWNvbHVtbiAucC1pY29uLXRleHRfX2xpc3QuLWNvbHVtbi10d28gLnAtaWNvbi10ZXh0X19pdGVte3dpZHRoOmNhbGMoICgxMDAlIC0gMjBweCkgLyAyKX19LnAtZW50cnktY29sdW1uIC5wLWljb24tdGV4dF9faXRlbXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDpub3dyYXA7bWFyZ2luLWJvdHRvbToyMHB4O3BhZGRpbmc6MDtmb250LXdlaWdodDpub3JtYWx9LnAtZW50cnktY29sdW1uIC5wLWljb24tdGV4dF9faXRlbTo6YmVmb3Jle2NvbnRlbnQ6bm9uZX0ucC1lbnRyeS1jb2x1bW4gLnAtaWNvbi10ZXh0X19pbWd7ZGlzcGxheTpibG9jaztib3gtc2l6aW5nOmNvbnRlbnQtYm94O3dpZHRoOjYwcHg7aGVpZ2h0OmF1dG87cGFkZGluZy1yaWdodDoxMHB4fS5wLWVudHJ5LWNvbHVtbiAucC1pY29uLXRleHRfX25vdGV7ZmxleDoxO21hcmdpbjowO2ZvbnQtd2VpZ2h0OjcwMH0ucC1lbnRyeS1jb2x1bW4gLmNvbHVtbi1pbWctZnVsbHttYXJnaW46MCAtMTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnAtZW50cnktY29sdW1uIC5jb2x1bW4taW1nLWZ1bGx7bWFyZ2luOjAgLTgwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMTBweCl7LnAtZW50cnktY29sdW1uIC5jb2x1bW4taW1nLWZ1bGx7bWFyZ2luOjAgLTE2MHB4fX0ucC1lbnRyeS1jb2x1bW4gW2NsYXNzKj1jb2x1bW4tbWVkaWFdIC5maWxlLXVuaXR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tYm90dG9tOjI4cHg7cGFkZGluZzoxNnB4IDI2cHggMTZweCAxMjJweDtib3JkZXItcmFkaXVzOjIwcHg7Ym9yZGVyOjRweCBzb2xpZCAjRERGNkY4O2JhY2tncm91bmQ6I0Y5RkNGRTtib3gtc2l6aW5nOmJvcmRlci1ib3g7dHJhbnNpdGlvbjpjb2xvciAuMnMgZWFzZS1vdXR9LnAtZW50cnktY29sdW1uIFtjbGFzcyo9Y29sdW1uLW1lZGlhXSAuZmlsZS11bml0LC5wLWVudHJ5LWNvbHVtbiBbY2xhc3MqPWNvbHVtbi1tZWRpYV0gLmZpbGUtdW5pdDp2aXNpdGVkLC5wLWVudHJ5LWNvbHVtbiBbY2xhc3MqPWNvbHVtbi1tZWRpYV0gLmZpbGUtdW5pdDphY3RpdmUsLnAtZW50cnktY29sdW1uIFtjbGFzcyo9Y29sdW1uLW1lZGlhXSAuZmlsZS11bml0OmZvY3VzLC5wLWVudHJ5LWNvbHVtbiBbY2xhc3MqPWNvbHVtbi1tZWRpYV0gLmZpbGUtdW5pdDpsaW5re2NvbG9yOiMzMzM7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnAtZW50cnktY29sdW1uIFtjbGFzcyo9Y29sdW1uLW1lZGlhXSAuZmlsZS11bml0OmhvdmVye2NvbG9yOiMwMzZFQjd9LnAtZW50cnktY29sdW1uIFtjbGFzcyo9Y29sdW1uLW1lZGlhXSAuZmlsZS11bml0OmhvdmVyIC5maWxlLXVuaXQtZG93bmxvYWQ6OmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCl9LnAtZW50cnktY29sdW1uIFtjbGFzcyo9Y29sdW1uLW1lZGlhXSAuZmlsZS11bml0LWltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTIwcHg7bGVmdDoyMnB4fS5wLWVudHJ5LWNvbHVtbiBbY2xhc3MqPWNvbHVtbi1tZWRpYV0gLmZpbGUtdW5pdC1pbWcgaW1ne3dpZHRoOjgwcHg7Ym9yZGVyLXJhZGl1czowfS5wLWVudHJ5LWNvbHVtbiBbY2xhc3MqPWNvbHVtbi1tZWRpYV0gLmZpbGUtdGl0bGV7bWFyZ2luOjAgMCA1cHggMDtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjE3cHg7Zm9udC1zaXplOjEuMDYyNXJlbX0ucC1lbnRyeS1jb2x1bW4gW2NsYXNzKj1jb2x1bW4tbWVkaWFdIC5maWxlLWNhcHRpb257bWFyZ2luOjA7Zm9udC1zaXplOjE0cHg7Zm9udC1zaXplOi44NzVyZW07dGV4dC1hbGlnbjpsZWZ0fS5wLWVudHJ5LWNvbHVtbiBbY2xhc3MqPWNvbHVtbi1tZWRpYV0gLmZpbGUtdW5pdC1kb3dubG9hZHttYXJnaW46NHB4IDAgMDtmb250LXNpemU6MTRweDtmb250LXNpemU6Ljg3NXJlbX0ucC1lbnRyeS1jb2x1bW4gW2NsYXNzKj1jb2x1bW4tbWVkaWFdIC5maWxlLXVuaXQtZG93bmxvYWQ6OmFmdGVye2NvbG9yOiMwMzZFQjc7Zm9udC1mYW1pbHk6J2ljb21vb24nO2ZvbnQ6bm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIGljb21vb247LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7Y29udGVudDpcIu6kgVwiO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlLW91dH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnAtZW50cnktY29sdW1uIFtjbGFzcyo9Y29sdW1uLW1lZGlhXSAuZmlsZS11bml0e21hcmdpbi1ib3R0b206MjhweDtwYWRkaW5nOjEycHggMjBweCAxMnB4IDkzcHh9LnAtZW50cnktY29sdW1uIFtjbGFzcyo9Y29sdW1uLW1lZGlhXSAuZmlsZS11bml0LWlubmVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleDoxfS5wLWVudHJ5LWNvbHVtbiBbY2xhc3MqPWNvbHVtbi1tZWRpYV0gLmZpbGUtdW5pdC1pbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0yMHB4O2xlZnQ6MjJweH0ucC1lbnRyeS1jb2x1bW4gW2NsYXNzKj1jb2x1bW4tbWVkaWFdIC5maWxlLXVuaXQtaW1nIGltZ3t3aWR0aDo1N3B4fS5wLWVudHJ5LWNvbHVtbiBbY2xhc3MqPWNvbHVtbi1tZWRpYV0gLmZpbGUtdW5pdC1oZWFke2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnAtZW50cnktY29sdW1uIFtjbGFzcyo9Y29sdW1uLW1lZGlhXSAuZmlsZS10aXRsZXttYXJnaW46MCAyMHB4IDAgMDtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjE3cHg7Zm9udC1zaXplOjEuMDYyNXJlbX0ucC1lbnRyeS1jb2x1bW4gW2NsYXNzKj1jb2x1bW4tbWVkaWFdIC5maWxlLWNhcHRpb257Zm9udC1zaXplOjE0cHg7Zm9udC1zaXplOi44NzVyZW19LnAtZW50cnktY29sdW1uIFtjbGFzcyo9Y29sdW1uLW1lZGlhXSAuZmlsZS11bml0LWRvd25sb2Fke21hcmdpbjowO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtc2l6ZTouODc1cmVtfS5wLWVudHJ5LWNvbHVtbiBbY2xhc3MqPWNvbHVtbi1tZWRpYV0gLmZpbGUtdW5pdC1kb3dubG9hZDo6YWZ0ZXJ7Y29sb3I6IzAzNkVCNztmb250LWZhbWlseTonaWNvbW9vbic7Zm9udDpub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgaWNvbW9vbjstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTtjb250ZW50Olwi7qSBXCI7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2Utb3V0fS5hY21zLWNvbC1tZC00IFtjbGFzcyo9Y29sdW1uLW1lZGlhXSAuZmlsZS11bml0LC5hY21zLWNvbC1tZC02IFtjbGFzcyo9Y29sdW1uLW1lZGlhXSAuZmlsZS11bml0e3BhZGRpbmc6MTJweCAyMHB4fS5hY21zLWNvbC1tZC00IFtjbGFzcyo9Y29sdW1uLW1lZGlhXSAuZmlsZS11bml0LWltZywuYWNtcy1jb2wtbWQtNiBbY2xhc3MqPWNvbHVtbi1tZWRpYV0gLmZpbGUtdW5pdC1pbWd7cG9zaXRpb246aW5oZXJpdDt0b3A6aW5oZXJpdDtsZWZ0OmluaGVyaXQ7bWFyZ2luLXJpZ2h0OjE0cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9LmFjbXMtY29sLW1kLTQgW2NsYXNzKj1jb2x1bW4tbWVkaWFdIC5maWxlLXVuaXQtaW1nIGltZywuYWNtcy1jb2wtbWQtNiBbY2xhc3MqPWNvbHVtbi1tZWRpYV0gLmZpbGUtdW5pdC1pbWcgaW1ne3dpZHRoOjg0cHh9LmFjbXMtY29sLW1kLTQgW2NsYXNzKj1jb2x1bW4tbWVkaWFdIC5maWxlLXVuaXQtaW5uZXIsLmFjbXMtY29sLW1kLTYgW2NsYXNzKj1jb2x1bW4tbWVkaWFdIC5maWxlLXVuaXQtaW5uZXJ7ZGlzcGxheTpibG9ja30uYWNtcy1jb2wtbWQtNCBbY2xhc3MqPWNvbHVtbi1tZWRpYV0gLmZpbGUtdW5pdC1oZWFkLC5hY21zLWNvbC1tZC02IFtjbGFzcyo9Y29sdW1uLW1lZGlhXSAuZmlsZS11bml0LWhlYWR7ZGlzcGxheTpibG9ja30uYWNtcy1jb2wtbWQtNCBbY2xhc3MqPWNvbHVtbi1tZWRpYV0gLmZpbGUtdGl0bGUsLmFjbXMtY29sLW1kLTYgW2NsYXNzKj1jb2x1bW4tbWVkaWFdIC5maWxlLXRpdGxle21hcmdpbjowIDAgNXB4IDB9LmFjbXMtY29sLW1kLTQgW2NsYXNzKj1jb2x1bW4tbWVkaWFdIC5maWxlLXVuaXQtZG93bmxvYWQsLmFjbXMtY29sLW1kLTYgW2NsYXNzKj1jb2x1bW4tbWVkaWFdIC5maWxlLXVuaXQtZG93bmxvYWR7bWFyZ2luOjRweCAwIDB9fS5qcy1mb3JtLWNsZWFye2Rpc3BsYXk6bm9uZX0ucC1jb250YWN0e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MzBweCAyMHB4IDQwcHg7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6MzBweH0ucC1jb250YWN0X19tZXNzYWdle21hcmdpbjowIDAgMzBweDtmb250LXNpemU6MTdweDtmb250LXNpemU6MS4wNjI1cmVtfS5wLWNvbnRhY3RfX2Vycm9yLXRleHR7bWFyZ2luOjVweCAwIDAgIWltcG9ydGFudDtjb2xvcjojYzQxMTM0fS5wLWNvbnRhY3RfX2FjdGlvbnt0ZXh0LWFsaWduOmNlbnRlcn0ucC1jb250YWN0X19mb3JtLWJ0bi1ib3h7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21hcmdpbjowIDAgMTBweCAwO3BhZGRpbmc6MTBweDtiYWNrZ3JvdW5kOiNGOUZDRkV9LnAtY29udGFjdF9fZm9ybS1wcml2YWN5e21hcmdpbjowIDAgMTBweCAwfS5wLWNvbnRhY3RfX2J0bi1jb25maXJte21heC13aWR0aDoxODZweDttYXJnaW46MCBhdXRvfS5wLWNvbnRhY3RfX2J0bi1jb25maXJtLC5wLWNvbnRhY3RfX2J0bi1zdWJtaXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjEwMCU7cGFkZGluZzoxNXB4IDIwcHg7Y29sb3I6I2ZmZjtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoxLjI7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDojMDM2RUI3O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6NXB4O3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMjVzIGxpbmVhcn0ucC1jb250YWN0X19idG4tcmV0dXJue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjE1cHggMjBweDtjb2xvcjojZmZmO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjEuMjt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOiM2NjY7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czo1cHg7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgbGluZWFyfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KXsucC1jb250YWN0X19mb3JtLWJ0bi1ib3h7YWxpZ24taXRlbXM6Y2VudGVyfS5wLWNvbnRhY3QgLmJ0bi1hdHRlbnRpb24tYmxvY2stbGFyZ2UsLnAtY29udGFjdCAuYnRuLWJsb2NrLWxhcmdle21heC13aWR0aDozNjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5wLWNvbnRhY3R7cGFkZGluZzo5MHB4IDgwcHggMTAwcHh9LnAtY29udGFjdF9fbWVzc2FnZXtmb250LXNpemU6MTZweDtmb250LXNpemU6MXJlbX19LnAtY29udGFjdC1mb3Jte3dpZHRoOjEwMCU7bWFyZ2luOjAgMCA0MHB4IDA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZTtib3JkZXItdG9wOjFweCBzb2xpZCAjQzRDNEM0O2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX0ucC1jb250YWN0LWZvcm1fX2dyb3Vwe21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjQzRDNEM0fS5wLWNvbnRhY3QtZm9ybV9fbm90aWNle21hcmdpbjo4cHggMCAwO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtc2l6ZTouNzVyZW19LnAtY29udGFjdC1mb3JtX19sYWJlbHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbjowO3BhZGRpbmc6MTZweDt0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZDojRERGNkY4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNDNEM0QzQ7Zm9udC1zaXplOjE3cHg7Zm9udC1zaXplOjEuMDYyNXJlbTtmb250LXdlaWdodDo3MDB9LnAtY29udGFjdC1mb3JtX19jb250cm9se3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7ZmxleDoxO3BhZGRpbmc6MTZweH0ucC1jb250YWN0LWZvcm1fX2NvbnRyb2wuLWNvbmZpcm17Zm9udC13ZWlnaHQ6NzAwfS5wLWNvbnRhY3QtZm9ybV9fdGl0bGV7bWFyZ2luOjAgMCAxMHB4IDA7Zm9udC1zaXplOjE0cHg7Zm9udC1zaXplOi44NzVyZW19LnAtY29udGFjdC1mb3JtX19jaGVjay1saXN0e21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmV9LnAtY29udGFjdC1mb3JtX19jaGVjay1saXN0LWl0ZW17bWFyZ2luOjAgMCA1cHggMH0ucC1jb250YWN0LWZvcm1fX2NoZWNrYm94e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjI0cHg7bWluLXdpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7bWFyZ2luOjAgMTZweCAwIDA7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc2l6ZToxcmVtfS5wLWNvbnRhY3QtZm9ybV9fY2hlY2tib3gtaW1ne3dpZHRoOjgwcHg7bWFyZ2luLXJpZ2h0OjE2cHh9LnAtY29udGFjdC1mb3JtX19jaGVja2JveC13cmFwe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnAtY29udGFjdC1mb3JtX19jaGVja2JveC1pdGVte2Rpc3BsYXk6YmxvY2t9LnAtY29udGFjdC1mb3JtX19jaGVja2JveC1pdGVtOmZpcnN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbToxNnB4fWlucHV0K2xhYmVsIC5wLWNvbnRhY3QtZm9ybV9fY2hlY2tib3gsaW5wdXQrLnAtY29udGFjdC1mb3JtX19jaGVja2JveHtiYWNrZ3JvdW5kOnVybChcIi90aGVtZXMvdG95b3N1L2ltYWdlcy9wcm9qZWN0cy9mb3JtL2ljb19pbnB1dC5zdmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO2JhY2tncm91bmQtaW1hZ2U6bm9uZVxcOTsqYmFja2dyb3VuZC1pbWFnZTpub25lO19iYWNrZ3JvdW5kLWltYWdlOm5vbmU7YmFja2dyb3VuZC1zaXplOjI0cHggOTZweH1pbnB1dDpmb2N1cytsYWJlbCAucC1jb250YWN0LWZvcm1fX2NoZWNrYm94LGlucHV0OmZvY3VzKy5wLWNvbnRhY3QtZm9ybV9fY2hlY2tib3h7YmFja2dyb3VuZDp1cmwoXCIvdGhlbWVzL3RveW9zdS9pbWFnZXMvcHJvamVjdHMvZm9ybS9pY29faW5wdXQuc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IC03N3B4O2JhY2tncm91bmQtc2l6ZToyNHB4IDEwNnB4fWlucHV0OmNoZWNrZWQrbGFiZWwgLnAtY29udGFjdC1mb3JtX19jaGVja2JveCxpbnB1dDpjaGVja2VkKy5wLWNvbnRhY3QtZm9ybV9fY2hlY2tib3h7YmFja2dyb3VuZDp1cmwoXCIvdGhlbWVzL3RveW9zdS9pbWFnZXMvcHJvamVjdHMvZm9ybS9pY29faW5wdXQuc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IC0yOXB4O2JhY2tncm91bmQtc2l6ZToyNHB4IDEwNnB4fWlucHV0OmRpc2FibGVkK2xhYmVsIC5wLWNvbnRhY3QtZm9ybV9fY2hlY2tib3gsaW5wdXQ6ZGlzYWJsZWQrLnAtY29udGFjdC1mb3JtX19jaGVja2JveHtiYWNrZ3JvdW5kOnVybChcIi90aGVtZXMvdG95b3N1L2ltYWdlcy9wcm9qZWN0cy9mb3JtL2ljb19pbnB1dC5zdmdcIikgbm8tcmVwZWF0IGxlZnQgLTU4cHg7YmFja2dyb3VuZC1zaXplOjI0cHggMTE2cHg7Y3Vyc29yOm5vdC1hbGxvd2VkfS5wLWNvbnRhY3QtZm9ybV9fcmFkaW97cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDttYXJnaW46MXB4IDEwcHggMCAtMTBweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9aW5wdXQrbGFiZWwgLnAtY29udGFjdC1mb3JtX19yYWRpbyxpbnB1dCsucC1jb250YWN0LWZvcm1fX3JhZGlve2JhY2tncm91bmQ6dXJsKFwiL3RoZW1lcy90b3lvc3UvaW1hZ2VzL3Byb2plY3RzL2Zvcm0vaWNvX3JhZGlvLnN2Z1wiKSBuby1yZXBlYXQgbGVmdCB0b3A7YmFja2dyb3VuZC1pbWFnZTpub25lXFw5OypiYWNrZ3JvdW5kLWltYWdlOm5vbmU7X2JhY2tncm91bmQtaW1hZ2U6bm9uZTtiYWNrZ3JvdW5kLXNpemU6MjRweCAxMTFweH1pbnB1dDpmb2N1cytsYWJlbCAucC1jb250YWN0LWZvcm1fX3JhZGlvLGlucHV0OmZvY3VzKy5wLWNvbnRhY3QtZm9ybV9fcmFkaW97YmFja2dyb3VuZDp1cmwoXCIvdGhlbWVzL3RveW9zdS9pbWFnZXMvcHJvamVjdHMvZm9ybS9pY29fcmFkaW8uc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IC03N3B4O2JhY2tncm91bmQtc2l6ZToyNHB4IDExMXB4fWlucHV0OmNoZWNrZWQrbGFiZWwgLnAtY29udGFjdC1mb3JtX19yYWRpbyxpbnB1dDpjaGVja2VkKy5wLWNvbnRhY3QtZm9ybV9fcmFkaW97YmFja2dyb3VuZDp1cmwoXCIvdGhlbWVzL3RveW9zdS9pbWFnZXMvcHJvamVjdHMvZm9ybS9pY29fcmFkaW8uc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IC0yOXB4O2JhY2tncm91bmQtc2l6ZToyNHB4IDExMXB4fWlucHV0OmRpc2FibGVkK2xhYmVsIC5wLWNvbnRhY3QtZm9ybV9fcmFkaW8saW5wdXQ6ZGlzYWJsZWQrLnAtY29udGFjdC1mb3JtX19yYWRpb3tiYWNrZ3JvdW5kOnVybChcIi90aGVtZXMvdG95b3N1L2ltYWdlcy9wcm9qZWN0cy9mb3JtL2ljb19yYWRpby5zdmdcIikgbm8tcmVwZWF0IGxlZnQgLTU4cHg7YmFja2dyb3VuZC1zaXplOjI0cHggMTExcHg7Y3Vyc29yOm5vdC1hbGxvd2VkfS5wLWNvbnRhY3QtZm9ybV9fcmFkaW8taXRlbXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MTBweCAwIDhweCAyMHB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtc2l6ZTouODc1cmVtfS5wLWNvbnRhY3QtZm9ybV9fcmFkaW8taXRlbS4tcm93e2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCAxNXB4IDEwcHh9LnAtY29udGFjdC1mb3JtX19yYWRpby1pdGVtIGlucHV0e3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbjowO3BhZGRpbmc6MDtmb250LXNpemU6MTAwJTtvcGFjaXR5OjB9LnAtY29udGFjdC1mb3JtX19yYWRpby1pdGVtLmpzLW5vLXNwYWNle21hcmdpbjowfS5wLWNvbnRhY3QtZm9ybV9fcmFkaW8tbGFiZWx7ZGlzcGxheTpmbGV4fS5wLWNvbnRhY3QtZm9ybV9fbGFiZWx7Zm9udC13ZWlnaHQ6Ym9sZH0ucC1jb250YWN0LWZvcm1fX2dyaWR7bWFyZ2luOjAgLTVweH0ucC1jb250YWN0LWZvcm1fX2NvbHttYXJnaW46MCAwIDEwcHggMDtwYWRkaW5nOjAgNXB4fS5wLWNvbnRhY3QtZm9ybV9fY29sOmxhc3QtY2hpbGR7bWFyZ2luOjB9LnAtY29udGFjdC1mb3JtX19wcml2YWN5e21hcmdpbjowIDAgMzBweDtwYWRkaW5nOjIwcHg7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDojOTNEMUY5O2ZvbnQtc2l6ZToxMnB4O2ZvbnQtc2l6ZTouNzVyZW19LnAtY29udGFjdC1mb3JtX19wcml2YWN5IGF7Y29sb3I6IzMzMzt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5wLWNvbnRhY3QtZm9ybV9fcHJpdmFjeSBhOmhvdmVyLC5wLWNvbnRhY3QtZm9ybV9fcHJpdmFjeSBhOnZpc2l0ZWQsLnAtY29udGFjdC1mb3JtX19wcml2YWN5IGE6Zm9jdXMsLnAtY29udGFjdC1mb3JtX19wcml2YWN5IGE6YWN0aXZle2NvbG9yOiMzMzM7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucC1jb250YWN0LWZvcm1fX2FsZXJ0e21hcmdpbjowIDAgNDBweDtwYWRkaW5nOjIwcHg7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQ6cmdiYSgzLDExMCwxODMsMC4yKX0ucC1jb250YWN0LWZvcm1fX2FsZXJ0LWRlc2NyaXB0aW9ue21hcmdpbjowIDAgMTBweCAwO2xpbmUtaGVpZ2h0OjEuM30ucC1jb250YWN0LWZvcm1fX2FsZXJ0LWJ0bi13cmFwe3RleHQtYWxpZ246Y2VudGVyfS5wLWNvbnRhY3QtZm9ybV9fYWxlcnQtYnRue21pbi13aWR0aDoyNDBweDttYXJnaW46MDtwYWRkaW5nOjhweCAxMHB4O2xpbmUtaGVpZ2h0OjE7d2hpdGUtc3BhY2U6aW5oZXJpdDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTRweDtmb250LXNpemU6Ljg3NXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnAtY29udGFjdC1mb3Jte3dpZHRoOjEwMCV9LnAtY29udGFjdC1mb3JtX19ncm91cHtkaXNwbGF5OmZsZXh9LnAtY29udGFjdC1mb3JtX19sYWJlbHt3aWR0aDoxODZweDtwYWRkaW5nOjE2cHg7Ym9yZGVyLWJvdHRvbTowfS5wLWNvbnRhY3QtZm9ybV9fY29udHJvbHtwYWRkaW5nOjE2cHh9LnAtY29udGFjdC1mb3JtX19jaGVja2JveHtmb250LXNpemU6MTZweDtmb250LXNpemU6MXJlbX0ucC1jb250YWN0LWZvcm1fX2NoZWNrYm94LWl0ZW06Zmlyc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjM4cHh9LnAtY29udGFjdC1mb3JtX19yYWRpby1pdGVte2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc2l6ZToxcmVtfS5wLWNvbnRhY3QtZm9ybV9fY29se21hcmdpbjowfS5wLWNvbnRhY3QtZm9ybV9fcHJpdmFjeXttYXJnaW46MCAwIDc1cHggMDtwYWRkaW5nOjIwcHg7Zm9udC1zaXplOjE2cHg7Zm9udC1zaXplOjFyZW19fS5wLWNvbnRhY3RfX3N0ZXB7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlLXR5cGU6bm9uZTtjb3VudGVyLXJlc2V0Oml0ZW19LnAtY29udGFjdF9fc3RlcC13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnAtY29udGFjdF9fc3RlcC1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZsZXg6MTtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTAwJTttYXJnaW46MCAwIDQwcHg7cGFkZGluZzowO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpjZW50ZXI7bGlzdC1zdHlsZTpub25lO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtc2l6ZTouODc1cmVtfS5wLWNvbnRhY3RfX3N0ZXAtaXRlbTpudGgtY2hpbGQoMSk6OmFmdGVyLC5wLWNvbnRhY3RfX3N0ZXAtaXRlbTpudGgtY2hpbGQoMyk6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMnB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6NTAlO2hlaWdodDo4cHg7YmFja2dyb3VuZDojRjNGM0YzO2NvbnRlbnQ6Jyd9LnAtY29udGFjdF9fc3RlcC1pdGVtOm50aC1jaGlsZCgxKTo6YWZ0ZXJ7cmlnaHQ6MH0ucC1jb250YWN0X19zdGVwLWl0ZW06bnRoLWNoaWxkKDIpOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTJweDtyaWdodDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjhweDtiYWNrZ3JvdW5kOiNGM0YzRjM7Y29udGVudDonJ30ucC1jb250YWN0X19zdGVwLWl0ZW06bnRoLWNoaWxkKDMpOjpiZWZvcmV7bGVmdDowfS5wLWNvbnRhY3RfX3N0ZXAtaXRlbTo6YmVmb3Jle2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDozMnB4O2hlaWdodDozMnB4O21hcmdpbjowIGF1dG8gOHB4O2JhY2tncm91bmQ6I0YzRjNGMztib3JkZXItcmFkaXVzOjUwJTtjb3VudGVyLWluY3JlbWVudDppdGVtO2NvbnRlbnQ6Y291bnRlcihpdGVtKX0ucC1jb250YWN0X19zdGVwLWl0ZW0uY3VycmVudDo6YmVmb3Jle2NvbG9yOiNmZmZ9LnAtY29udGFjdF9fc3RlcC1pdGVtLmRpc2FibGVke2NvbG9yOiM5OTk7YmFja2dyb3VuZDojRjdGN0Y3O2JvcmRlci1jb2xvcjojRjdGN0Y3fS5wLWNvbnRhY3RfX3N0ZXAtaXRlbS5kaXNhYmxlZDo6YmVmb3JlLC5wLWNvbnRhY3RfX3N0ZXAtaXRlbS5kaXNhYmxlZDo6YWZ0ZXJ7Ym9yZGVyLXRvcC1jb2xvcjojRjdGN0Y3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucC1jb250YWN0X19zdGVwLWl0ZW06bnRoLWNoaWxkKDEpOjphZnRlciwucC1jb250YWN0X19zdGVwLWl0ZW06bnRoLWNoaWxkKDMpOjphZnRlcnt0b3A6MjNweH0ucC1jb250YWN0X19zdGVwLWl0ZW06bnRoLWNoaWxkKDEpOjphZnRlciwucC1jb250YWN0X19zdGVwLWl0ZW06bnRoLWNoaWxkKDMpOjphZnRlcnt0b3A6MjNweH0ucC1jb250YWN0X19zdGVwLWl0ZW06bnRoLWNoaWxkKDIpOjphZnRlcnt0b3A6MjNweH0ucC1jb250YWN0X19zdGVwLWl0ZW06OmJlZm9yZXt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O21hcmdpbjowIGF1dG8gMTJweH19LnAtY29udGFjdF9fYnRuLWdyb3Vwe3RleHQtYWxpZ246Y2VudGVyfS5wLWNvbnRhY3RfX2J0bi1pdGVte2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjB9LnAtY29udGFjdF9fYnRuLWl0ZW0gaW5wdXR7bWluLXdpZHRoOjI0MHB4O21hcmdpbi1ib3R0b206MjRweDtwYWRkaW5nOjI0cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDpib2xkO2JhY2tncm91bmQ6IzAzNkVCNztib3JkZXI6MDtib3JkZXItcmFkaXVzOjQwcHg7b3V0bGluZTpub25lO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246LjRzIGVhc2Utb3V0O2FwcGVhcmFuY2U6bm9uZTtmb250LXNpemU6MTZweDtmb250LXNpemU6MXJlbX0ucC1jb250YWN0X19idG4taXRlbSBpbnB1dDpob3Zlcnt0cmFuc2Zvcm06c2NhbGUoMS4wNSl9LnAtY29udGFjdF9fYnRuLWl0ZW0uLXJldHVybiBpbnB1dHttaW4td2lkdGg6aW5oZXJpdDtwYWRkaW5nOjE0cHggMjhweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OmJvbGQ7YmFja2dyb3VuZDojOTNEMUY5O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6NDBweDtvdXRsaW5lOm5vbmU7Y3Vyc29yOnBvaW50ZXI7YXBwZWFyYW5jZTpub25lO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc2l6ZToxcmVtfS5wLWNvbnRhY3RfX2J0bi1pdGVtLi1yZXR1cm4gaW5wdXQ6aG92ZXJ7YmFja2dyb3VuZDojMDM2RUI3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsucC1jb250YWN0X19idG4tZ3JvdXB7bWFyZ2luLWJvdHRvbTo0MHB4fX0ucC1jb250YWN0X19sYWJlbC1yZXF1aXJlZHttYXJnaW46MCAwIDAgMTBweDtwYWRkaW5nOjAgMTNweDtjb2xvcjojZmZmO2JhY2tncm91bmQ6IzAzNkVCNztib3JkZXItcmFkaXVzOjEwcHg7Zm9udC1zaXplOjEycHg7Zm9udC1zaXplOi43NXJlbX0ucC1jb250YWN0X192YWxpZC1tYXJre3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNXB4O2xlZnQ6MDt6LWluZGV4OjF9LnAtY29udGFjdF9fdmFsaWQtbWFyay52YWxpZCBzcGFue2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjBweDtoZWlnaHQ6MTdweDtiYWNrZ3JvdW5kOnVybCgvdGhlbWVzL3RveW9zdS9pbWFnZXMvcHJvamVjdHMvZm9ybS9pY29fbWFyay5zdmcpIG5vLXJlcGVhdDtjb250ZW50OicnfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucC1jb250YWN0X192YWxpZC1tYXJre3RvcDo0cHg7bGVmdDowfS5wLWNvbnRhY3RfX3ZhbGlkLW1hcmsudmFsaWQgc3Bhbnt3aWR0aDozNXB4O2hlaWdodDozMHB4fX0ucC1jb250YWN0IHNlbGVjdFtyZXF1aXJlZF06cmVxdWlyZWR7Ym9yZGVyOjFweCBzb2xpZCAjQzQ5NTExfS5wLWNvbnRhY3Qgc2VsZWN0LmZvY3VzZWQ6aW52YWxpZHtib3JkZXI6MXB4IHNvbGlkICNjNDExMzR9LnAtY29udGFjdCBzZWxlY3RbcmVxdWlyZWRdOnZhbGlke2JvcmRlcjoxcHggc29saWQgI0E3QTdBQX0ucC1jb250YWN0IHNlbGVjdDo6LW1zLWV4cGFuZHtkaXNwbGF5Om5vbmV9LnAtY29udGFjdCBpbnB1dDo6cGxhY2Vob2xkZXIsLnAtY29udGFjdCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXJ7Y29sb3I6I2QzZDNkMztmb250LXNpemU6MTZweDtmb250LXNpemU6MXJlbX0ucC1jb250YWN0IGlucHV0W3JlcXVpcmVkXTpyZXF1aXJlZCwucC1jb250YWN0IHRleHRhcmVhW3JlcXVpcmVkXTpyZXF1aXJlZHtiYWNrZ3JvdW5kOiNGRkZERUJ9LnAtY29udGFjdCBpbnB1dC5mb2N1c2VkOmludmFsaWQsLnAtY29udGFjdCB0ZXh0YXJlYS5mb2N1c2VkOmludmFsaWR7YmFja2dyb3VuZDojRkZFQkVFfS5wLWNvbnRhY3QgaW5wdXRbcmVxdWlyZWRdOnZhbGlkLC5wLWNvbnRhY3QgdGV4dGFyZWFbcmVxdWlyZWRdOnZhbGlke2JhY2tncm91bmQ6I0ZGRn0ucC1jb250YWN0IGlucHV0LnZhbGlkYXRvci1yZXN1bHQtMCwucC1jb250YWN0IHRleHRhcmVhLnZhbGlkYXRvci1yZXN1bHQtMHtiYWNrZ3JvdW5kOiM5M0QxRjk7Ym9yZGVyOjFweCBzb2xpZCAjMDM2RUI3fS5wLWNvbnRhY3QgaW5wdXQudmFsaWRhdG9yLXJlc3VsdC0xLC5wLWNvbnRhY3QgdGV4dGFyZWEudmFsaWRhdG9yLXJlc3VsdC0xe2Rpc3BsYXk6YmxvY2t9LnAtY29udGFjdCBpbnB1dFt0eXBlPVwidGV4dFwiXSwucC1jb250YWN0IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwucC1jb250YWN0IGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSwucC1jb250YWN0IGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwucC1jb250YWN0IGlucHV0W3R5cGU9XCJkYXRlXCJdLC5wLWNvbnRhY3QgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLC5wLWNvbnRhY3QgaW5wdXRbdHlwZT1cInRpbWVcIl0sLnAtY29udGFjdCBpbnB1dFt0eXBlPVwid2Vla1wiXSwucC1jb250YWN0IGlucHV0W3R5cGU9XCJudW1iZXJcIl0sLnAtY29udGFjdCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sLnAtY29udGFjdCBpbnB1dFt0eXBlPVwidXJsXCJdLC5wLWNvbnRhY3QgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwucC1jb250YWN0IGlucHV0W3R5cGU9XCJ0ZWxcIl17Zm9udC1zaXplOjE2cHg7Zm9udC1zaXplOjFyZW07cGFkZGluZzo3cHggMTBweDtsaW5lLWhlaWdodDoxLjY7Ym9yZGVyOjFweCBzb2xpZCAjQTBBMEEwO2JvcmRlci1yYWRpdXM6NXB4O2JveC1zaGFkb3c6bm9uZX0ucC1jb250YWN0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLnZhbGlkYXRvci1yZXN1bHQtMCwucC1jb250YWN0IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS52YWxpZGF0b3ItcmVzdWx0LTAsLnAtY29udGFjdCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0udmFsaWRhdG9yLXJlc3VsdC0wLC5wLWNvbnRhY3QgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLnZhbGlkYXRvci1yZXN1bHQtMCwucC1jb250YWN0IGlucHV0W3R5cGU9XCJkYXRlXCJdLnZhbGlkYXRvci1yZXN1bHQtMCwucC1jb250YWN0IGlucHV0W3R5cGU9XCJtb250aFwiXS52YWxpZGF0b3ItcmVzdWx0LTAsLnAtY29udGFjdCBpbnB1dFt0eXBlPVwidGltZVwiXS52YWxpZGF0b3ItcmVzdWx0LTAsLnAtY29udGFjdCBpbnB1dFt0eXBlPVwid2Vla1wiXS52YWxpZGF0b3ItcmVzdWx0LTAsLnAtY29udGFjdCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLnZhbGlkYXRvci1yZXN1bHQtMCwucC1jb250YWN0IGlucHV0W3R5cGU9XCJlbWFpbFwiXS52YWxpZGF0b3ItcmVzdWx0LTAsLnAtY29udGFjdCBpbnB1dFt0eXBlPVwidXJsXCJdLnZhbGlkYXRvci1yZXN1bHQtMCwucC1jb250YWN0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0udmFsaWRhdG9yLXJlc3VsdC0wLC5wLWNvbnRhY3QgaW5wdXRbdHlwZT1cInRlbFwiXS52YWxpZGF0b3ItcmVzdWx0LTB7YmFja2dyb3VuZDojOTNEMUY5O2JvcmRlcjoxcHggc29saWQgIzAzNkVCN30ucC1jb250YWN0IHRleHRhcmVhe2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc2l6ZToxcmVtO3BhZGRpbmc6N3B4IDEwcHg7bGluZS1oZWlnaHQ6MS44O2JvcmRlcjoxcHggc29saWQgI0EwQTBBMDtib3JkZXItcmFkaXVzOjVweDtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LnAtY29udGFjdCB0ZXh0YXJlYS52YWxpZGF0b3ItcmVzdWx0LTB7YmFja2dyb3VuZDojOTNEMUY5O2JvcmRlcjoxcHggc29saWQgIzAzNkVCN30ucC1jb250YWN0IHNlbGVjdHttYXJnaW4tcmlnaHQ6NXB4O3BhZGRpbmc6Y2FsYygxZW0gLSA3cHgpIDQwcHggY2FsYygxZW0gLSA3cHgpIDE2cHg7bGluZS1oZWlnaHQ6MS42O3ZlcnRpY2FsLWFsaWduOnRvcDtiYWNrZ3JvdW5kOnVybCgvdGhlbWVzL3RveW9zdS9pbWFnZXMvY29tbW9uL2ljb24tc2VsZWN0LnN2ZykgcmlnaHQgMTBweCB0b3AgNTAlIG5vLXJlcGVhdCwjZmZmO2JhY2tncm91bmQtc2l6ZToxMnB4IDhweDtib3JkZXI6MXB4IHNvbGlkICNBMEEwQTA7Ym9yZGVyLXJhZGl1czo1cHg7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc2l6ZToxcmVtfS5kaXNhYmxlLWF1dG8tdGVsIGFbaHJlZl49XCJ0ZWw6XCJde2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7cG9pbnRlci1ldmVudHM6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnAtY29udGFjdCBzZWxlY3R7cGFkZGluZzpjYWxjKDFlbSAtIDVweCkgNDBweCBjYWxjKDFlbSAtIDVweCkgMTZweH19LnZhbGlkLW1hcmt7ZGlzcGxheTpub25lfS52YWxpZC1tYXJrLnZhbGlke2Rpc3BsYXk6aW5saW5lO2Zsb2F0OnJpZ2h0O2NvbG9yOiM1Y2I4NWN9LmludmFsaWR7YmFja2dyb3VuZDojZmZlYmVlICFpbXBvcnRhbnR9c2VsZWN0LmludmFsaWR7YmFja2dyb3VuZDp1cmwoL3RoZW1lcy90b3lvc3UvaW1hZ2VzL2NvbW1vbi9pY29uLXNlbGVjdC5zdmcpIHJpZ2h0IDEwcHggdG9wIDUwJSBuby1yZXBlYXQsI2ZmZWJlZSAhaW1wb3J0YW50fS50cmFuc2FjdGlvbi1ub3RpY2UtLC52LXJlc3VsdC0sLnYtcmVzdWx0LTEsLnZhbGlkYXRvci1yZXN1bHQtLC52YWxpZGF0b3ItcmVzdWx0LTF7ZGlzcGxheTpub25lfS5wLWNvbnRhY3QtaW5mb3ttYXJnaW4tYm90dG9tOjEyNnB4fS5wLWNvbnRhY3QtaW5mb19fY2FtcGFueSwucC1jb250YWN0LWluZm9fX2FkZHJlc3N7bWFyZ2luOjAgMTJweDtmb250LXNpemU6MTdweDtmb250LXNpemU6MS4wNjI1cmVtfS5wLWNvbnRhY3QtaW5mb19fYm94e21hcmdpbi10b3A6MzBweDtwYWRkaW5nOjQ1cHg7YmFja2dyb3VuZDojRjlGQ0ZFO2JvcmRlcjo0cHggc29saWQgI0MzRTBGMjtib3JkZXItcmFkaXVzOjIwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnAtY29udGFjdC1pbmZvX190ZWx7bWFyZ2luOjA7Zm9udC1zaXplOjI3cHg7Zm9udC1zaXplOjEuNjg3NXJlbTtmb250LXdlaWdodDo3MDB9LnAtY29udGFjdC1pbmZvX190ZWwgc3Bhbntmb250LXNpemU6MTdweDtmb250LXNpemU6MS4wNjI1cmVtfS5wLWNvbnRhY3QtaW5mb19fdGltZXttYXJnaW46MTBweCAwIDA7Zm9udC1zaXplOjE3cHg7Zm9udC1zaXplOjEuMDYyNXJlbX0ucC1jb250YWN0LWJ0bntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAxMHB4O3BhZGRpbmc6MTJweCA1MHB4IDEycHggMzBweDtib3JkZXI6M3B4IHNvbGlkICMzMzM7Ym94LXNoYWRvdzoxMHB4IDEwcHggI2QzZDNkMztib3JkZXItcmFkaXVzOjMwcHg7YmFja2dyb3VuZDojZmZmO3RleHQtYWxpZ246Y2VudGVyfS5wLWNvbnRhY3QtYnRuLi1yZXR1cm57cGFkZGluZzoxMnB4IDMwcHggMTJweCA1MHB4fS5wLWNvbnRhY3QtYnRuLi1yZXR1cm46OmFmdGVye3JpZ2h0OmluaGVyaXQ7bGVmdDoxOHB4O2NvbnRlbnQ6XCLupIBcIn0ucC1jb250YWN0LWJ0bjo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoNTAlIC0gNHB4KTtyaWdodDoxOHB4O2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzAzNkVCNztmb250LWZhbWlseTonaWNvbW9vbic7Zm9udDpub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgaWNvbW9vbjstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTtmb250LXNpemU6OHB4O2ZvbnQtc2l6ZTouNXJlbTtjb250ZW50Olwi7qSCXCI7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2Utb3V0fS5wLWNvbnRhY3QtYnRuOmhvdmVyOjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpfS5wLWNvbnRhY3QtYnRuOmhvdmVyLi1yZXR1cm46OmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01cHgpfS5wLWNvbnRhY3QtYnRuX193cmFwe3RleHQtYWxpZ246Y2VudGVyfS5wLWNvbnRhY3QtYnRuX19pbnB1dHtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtd2VpZ2h0OjcwMDtib3gtc2l6aW5nOmJvcmRlci1ib3g7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6bm9uZTtmb250LXNpemU6MjBweDtmb250LXNpemU6MS4yNXJlbTt0cmFuc2l0aW9uOmNvbG9yIC4ycyBlYXNlLW91dDtjb2xvcjojMDM2RUI3fS5wLWNvbnRhY3QtYnRuX19pbnB1dCwucC1jb250YWN0LWJ0bl9faW5wdXQ6dmlzaXRlZCwucC1jb250YWN0LWJ0bl9faW5wdXQ6YWN0aXZlLC5wLWNvbnRhY3QtYnRuX19pbnB1dDpmb2N1cywucC1jb250YWN0LWJ0bl9faW5wdXQ6bGluaywucC1jb250YWN0LWJ0bl9faW5wdXQ6aG92ZXJ7Y29sb3I6IzAzNkVCNzt0ZXh0LWRlY29yYXRpb246bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnAtY29udGFjdC1idG57cGFkZGluZzoxNnB4IDcwcHggMTZweCA1MHB4fS5wLWNvbnRhY3QtYnRuLi1yZXR1cm57cGFkZGluZzoxNnB4IDUwcHggMTZweCA3MHB4fS5wLWNvbnRhY3QtYnRuLi1yZXR1cm46OmFmdGVye2xlZnQ6MjlweH0ucC1jb250YWN0LWJ0bjo6YWZ0ZXJ7cmlnaHQ6MjlweH0ucC1jb250YWN0LWJ0bl9faW5wdXR7Zm9udC1zaXplOjIycHg7Zm9udC1zaXplOjEuMzc1cmVtfX0ucC1ldmVudC10b3AtcGFzdC1jb250ZW50c3ttYXJnaW4tdG9wOjUwcHh9LnAtZXZlbnQtY2F0Y2gtY29weXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46LTUwcHggMCAwO3BhZGRpbmc6MzRweCAzMHB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjIwcHggMjBweCAwIDA7Ym94LXNpemluZzpib3JkZXItYm94fS5wLWV2ZW50LWNhdGNoLWNvcHlfX2hlYWRpbmd7bWFyZ2luOjAgMCAyMHB4O2ZvbnQtc2l6ZToyOHB4O2ZvbnQtc2l6ZToxLjc1cmVtfS5wLWV2ZW50LWNhdGNoLWNvcHlfX2hlYWRpbmcgLmxpbmV7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNzAlLCAjRkZGNjAwIDcwJSl9LnAtZXZlbnQtY2F0Y2gtY29weV9fdGl0bGV7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMCA0MHB4O2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MjBweDtmb250LXNpemU6MS4yNXJlbX0ucC1ldmVudC1jYXRjaC1jb3B5X19kZXNjcmlwdGlvbnttYXJnaW46MCBhdXRvO2ZvbnQtc2l6ZToxN3B4O2ZvbnQtc2l6ZToxLjA2MjVyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuNn0ucC1ldmVudC1jYXRjaC1jb3B5LWluZm97bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0ucC1ldmVudC1jYXRjaC1jb3B5LWluZm9fX2l0ZW17cGFkZGluZy1ib3R0b206MTNweH0ucC1ldmVudC1jYXRjaC1jb3B5LWluZm9fX2hlYWRpbmd7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMCA5cHggMDtwYWRkaW5nOjVweCAyOHB4O2ZvbnQtc2l6ZToxN3B4O2ZvbnQtc2l6ZToxLjA2MjVyZW07Zm9udC13ZWlnaHQ6NTAwO2JhY2tncm91bmQ6I0RERjZGODtib3JkZXI6MnB4IHNvbGlkICMzMzM7Ym9yZGVyLXJhZGl1czoyMHB4O3RleHQtYWxpZ246Y2VudGVyfS5wLWV2ZW50LWNhdGNoLWNvcHktaW5mb19fZGV0YWlse21hcmdpbjowO3BhZGRpbmc6MDtmb250LXNpemU6MTdweDtmb250LXNpemU6MS4wNjI1cmVtO2ZvbnQtd2VpZ2h0OjcwMH0ucC1ldmVudC1jYXRjaC1jb3B5LWluZm9fX2RldGFpbC10eHR7bWFyZ2luOjAgMCAxN3B4fS5wLWV2ZW50LWNhdGNoLWNvcHktaW5mb19fZGV0YWlsLXR4dC4tbm90ZXN7Y29sb3I6cmVkO2ZvbnQtd2VpZ2h0Om5vcm1hbH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnAtZXZlbnQtY2F0Y2gtY29weXttYXgtd2lkdGg6MTA3MHB4O21hcmdpbjotMTYwcHggYXV0byAwO3BhZGRpbmc6NzJweCA4NXB4O2JvcmRlci1yYWRpdXM6MzRweCAzNHB4IDAgMH0ucC1ldmVudC1jYXRjaC1jb3B5X19oZWFke3RleHQtYWxpZ246Y2VudGVyfS5wLWV2ZW50LWNhdGNoLWNvcHlfX2hlYWRpbmd7Zm9udC1zaXplOjQ3cHg7Zm9udC1zaXplOjIuOTM3NXJlbX0ucC1ldmVudC1jYXRjaC1jb3B5X190aXRsZXtmb250LXNpemU6MjVweDtmb250LXNpemU6MS41NjI1cmVtfS5wLWV2ZW50LWNhdGNoLWNvcHlfX2Rlc2NyaXB0aW9ue21heC13aWR0aDo2MDZweDtmb250LXNpemU6MjBweDtmb250LXNpemU6MS4yNXJlbX0ucC1ldmVudC1jYXRjaC1jb3B5X19ib2R5e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ucC1ldmVudC1jYXRjaC1jb3B5LWluZm9fX2l0ZW17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7cGFkZGluZy1ib3R0b206MjBweH0ucC1ldmVudC1jYXRjaC1jb3B5LWluZm9fX2hlYWRpbmd7bWFyZ2luOjAgMjNweCAwIDA7d2lkdGg6MTI1cHh9LnAtZXZlbnQtY2F0Y2gtY29weS1pbmZvX19kZXRhaWx7cGFkZGluZzo3cHggMCAwfS5wLWV2ZW50LWNhdGNoLWNvcHktaW5mb19fZGV0YWlsLXR4dHttYXJnaW46MCAwIDMwcHh9fS5wLWV2ZW50LXN1bW1hcnktbGFyZ2VfX2xpc3R7bGlzdC1zdHlsZTpub25lO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1sZWZ0OjB9LnAtZXZlbnQtc3VtbWFyeS1sYXJnZV9faXRlbXttYXJnaW46MCAwIDIwcHh9LnAtZXZlbnQtc3VtbWFyeS1sYXJnZV9fbGlua3tkaXNwbGF5OmJsb2NrfS5wLWV2ZW50LXN1bW1hcnktbGFyZ2VfX2xpbmssLnAtZXZlbnQtc3VtbWFyeS1sYXJnZV9fbGluazpsaW5rLC5wLWV2ZW50LXN1bW1hcnktbGFyZ2VfX2xpbms6dmlzaXRlZHtjb2xvcjojMzMzfS5wLWV2ZW50LXN1bW1hcnktbGFyZ2VfX2xpbms6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnAtZXZlbnQtc3VtbWFyeS1sYXJnZV9fbGluazpob3ZlciBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMil9LnAtZXZlbnQtc3VtbWFyeS1sYXJnZV9fbGF5b3V0e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLXJvd3M6YXV0byBhdXRvIGF1dG8gMWZyO2dyaWQtdGVtcGxhdGUtY29sdW1uczo0MCUgMWZyO2dyaWQtdGVtcGxhdGUtYXJlYXM6XCJ0aXRsZSB0aXRsZVwiIFwiaW5mbyBpbmZvXCIgXCJpbWcgcGxhY2VcIiBcImltZyBzdW1tYXJ5XCJ9LnAtZXZlbnQtc3VtbWFyeS1sYXJnZV9faW1nLXdyYXB7Z3JpZC1hcmVhOmltZztib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZy1yaWdodDoxMHB4fS5wLWV2ZW50LXN1bW1hcnktbGFyZ2VfX2ltZ3ttaW4taGVpZ2h0OjIwMHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnAtZXZlbnQtc3VtbWFyeS1sYXJnZSBpbWd7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2Utb3V0fS5wLWV2ZW50LXN1bW1hcnktbGFyZ2VfX3RpdGxle2dyaWQtYXJlYTp0aXRsZTtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjE2cHg7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS40O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIDAgMTBweH0ucC1ldmVudC1zdW1tYXJ5LWxhcmdlX190aXRsZTo6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO2hlaWdodDo0cHg7d2lkdGg6Y2FsYygxMDAlICsgMjBweCk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMzZFQjcgMCUsICMwMzZFQjcgNzAlLCAjNjRGRkU2IDEwMCUpO21hcmdpbjo1cHggLTEwcHggMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KXsucC1ldmVudC1zdW1tYXJ5LWxhcmdlX190aXRsZTo6YWZ0ZXJ7d2lkdGg6MTAwJTttYXJnaW46NXB4IDAgMH19LnAtZXZlbnQtc3VtbWFyeS1sYXJnZV9fdGV4dC1hcmVhe2dyaWQtYXJlYTpzdW1tYXJ5fS5wLWV2ZW50LXN1bW1hcnktbGFyZ2VfX3RleHR7Zm9udC1zaXplOjE0cHg7Zm9udC1zaXplOi44NzVyZW07bWFyZ2luOjB9LnAtZXZlbnQtc3VtbWFyeS1sYXJnZV9faW5mby1hcmVhe2dyaWQtYXJlYTppbmZvfS5wLWV2ZW50LXN1bW1hcnktbGFyZ2VfX2RhdGV7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjE0cHg7Zm9udC1zaXplOi44NzVyZW07bWFyZ2luOjAgMCAxMHB4O3BhZGRpbmctdG9wOjJweDtjb2xvcjojMDM2RUI3O2ZvbnQtd2VpZ2h0OjcwMDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnAtZXZlbnQtc3VtbWFyeS1sYXJnZV9fcGxhY2UtYXJlYXtncmlkLWFyZWE6cGxhY2V9LnAtZXZlbnQtc3VtbWFyeS1sYXJnZV9fcGxhY2V7bWFyZ2luOjAgMCAxMHB4O2ZvbnQtc2l6ZToxMnB4O2ZvbnQtc2l6ZTouNzVyZW07Zm9udC13ZWlnaHQ6NzAwfS5wLWV2ZW50LXN1bW1hcnktbGFyZ2VfX2NhdGVnb3J5e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQtY29sb3I6IzAzNkVCNzttYXJnaW46MCAxMHB4IDEwcHggMDtwYWRkaW5nOjVweCAxMHB4O3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjE7Zm9udC1zaXplOjEwcHg7Zm9udC1zaXplOi42MjVyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNGRkY7Ym9yZGVyLXJhZGl1czoxNXB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnAtZXZlbnQtc3VtbWFyeS1sYXJnZV9fbGF5b3V0e2dyaWQtdGVtcGxhdGUtY29sdW1uczoyMCUgMWZyfS5wLWV2ZW50LXN1bW1hcnktbGFyZ2VfX3RpdGxle2ZvbnQtc2l6ZToxOHB4O2ZvbnQtc2l6ZToxLjEyNXJlbX0ucC1ldmVudC1zdW1tYXJ5LWxhcmdlX190ZXh0e2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc2l6ZToxcmVtfS5wLWV2ZW50LXN1bW1hcnktbGFyZ2VfX2RhdGV7Zm9udC1zaXplOjE2cHg7Zm9udC1zaXplOjFyZW19LnAtZXZlbnQtc3VtbWFyeS1sYXJnZV9fcGxhY2V7Zm9udC1zaXplOjE0cHg7Zm9udC1zaXplOi44NzVyZW19LnAtZXZlbnQtc3VtbWFyeS1sYXJnZV9fY2F0ZWdvcnl7Zm9udC1zaXplOjEycHg7Zm9udC1zaXplOi43NXJlbX19LnAtZXZlbnQtaW5mb3ttYXJnaW46MCAhaW1wb3J0YW50fS5wLWV2ZW50LWluZm9fX2hlYWR7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDo1cHg7cGFkZGluZzo1cHggMjZweDtmb250LXNpemU6MTdweDtmb250LXNpemU6MS4wNjI1cmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxO2JhY2tncm91bmQ6I0RERjZGODtib3JkZXI6MnB4IHNvbGlkICMzMzM7Ym9yZGVyLXJhZGl1czoyMHB4fS5wLWV2ZW50LWluZm9fX3R4dHttYXJnaW46MTBweCAwIDAgMDtmb250LXNpemU6MTdweDtmb250LXNpemU6MS4wNjI1cmVtO2ZvbnQtd2VpZ2h0OjcwMH0ucC1ldmVudC10b3AtaW5mb3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luOjAgLTEwcHh9LnAtZXZlbnQtZGF0ZS15ZWFye21hcmdpbjowO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MThweDtmb250LXNpemU6MS4xMjVyZW19LnAtZXZlbnQtY2F0ZWdvcnl7bWFyZ2luOjA7Zm9udC1zaXplOjE0cHg7Zm9udC1zaXplOi44NzVyZW19LnAtZXZlbnQtY2F0ZWdvcnlfX2xpbmt7ZGlzcGxheTpibG9jaztwYWRkaW5nOjNweCA1cHg7YmFja2dyb3VuZC1jb2xvcjojMDM2RUI3O2JvcmRlci1yYWRpdXM6MjBweDtmb250LXdlaWdodDo3MDA7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlLW91dH0ucC1ldmVudC1jYXRlZ29yeV9fbGluay53b3Jrc2hvcHtiYWNrZ3JvdW5kLWNvbG9yOiNCNEI0QjR9LnAtZXZlbnQtY2F0ZWdvcnlfX2xpbmsuc3R5bGUtbWFya2V0e2JhY2tncm91bmQtY29sb3I6I0Y4N0I2OH0ucC1ldmVudC1jYXRlZ29yeV9fbGluay5zdW5kYXl7YmFja2dyb3VuZC1jb2xvcjojRDlBQUNCfS5wLWV2ZW50LWNhdGVnb3J5X19saW5rLmdhcmRlbi1jbHVie2JhY2tncm91bmQtY29sb3I6IzQ1RDU5OH0ucC1ldmVudC1jYXRlZ29yeV9fbGluay5nYXJkZW4tbGFie2JhY2tncm91bmQtY29sb3I6IzZBQzFFOH0ucC1ldmVudC1jYXRlZ29yeV9fbGluay5mb29kLWVkdWNhdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiNGRjk3M0V9LnAtZXZlbnQtY2F0ZWdvcnlfX2xpbmsuc21hbGxtYXJrZXR7YmFja2dyb3VuZC1jb2xvcjojRkZDRTM3fS5wLWV2ZW50LWNhdGVnb3J5X19saW5rLnJlc2VydmUxe2JhY2tncm91bmQtY29sb3I6I0NCRTY1Nn0ucC1ldmVudC1jYXRlZ29yeV9fbGluay5yZXNlcnZlMntiYWNrZ3JvdW5kLWNvbG9yOiMzMjk5RjJ9LnAtZXZlbnQtY2F0ZWdvcnlfX2xpbmssLnAtZXZlbnQtY2F0ZWdvcnlfX2xpbms6dmlzaXRlZCwucC1ldmVudC1jYXRlZ29yeV9fbGluazphY3RpdmUsLnAtZXZlbnQtY2F0ZWdvcnlfX2xpbms6Zm9jdXMsLnAtZXZlbnQtY2F0ZWdvcnlfX2xpbms6bGluaywucC1ldmVudC1jYXRlZ29yeV9fbGluazpob3Zlcntjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lfS5wLWV2ZW50LWNhdGVnb3J5X19saW5rOmhvdmVye29wYWNpdHk6Ljd9LnAtZXZlbnQtZGF0ZS1saXN0e2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwO21hcmdpbjowO3BhZGRpbmc6MDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS40fS5wLWV2ZW50LWRhdGUtbGlzdF9faXRlbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5wLWV2ZW50LWRhdGUtbGlzdF9fdGltZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmb250LXNpemU6MzZweDtmb250LXNpemU6Mi4yNXJlbTttYXJnaW46MDtwYWRkaW5nLWJvdHRvbToycHh9LnAtZXZlbnQtZGF0ZS1saXN0X190aW1lIC53ZWVre3BhZGRpbmc6MTBweCAzcHggMCAzcHg7Zm9udC1zaXplOjIxcHg7Zm9udC1zaXplOjEuMzEyNXJlbX0ucC1ldmVudC1kYXRlLWxpc3RfX2h5cGhlbntwYWRkaW5nOjAgMXB4IDZweDtmb250LXNpemU6MzhweDtmb250LXNpemU6Mi4zNzVyZW07bGluZS1oZWlnaHQ6MX0ucC1ldmVudC1kYXRlLWxpc3RfX3NlcGFyYXRpb257ZGlzcGxheTpub25lO3BhZGRpbmc6MCA1cHg7Zm9udC1zaXplOjIxcHg7Zm9udC1zaXplOjEuMzEyNXJlbX0ucC1ldmVudC10aW1le21hcmdpbjowIDAgMTBweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToyMnB4O2ZvbnQtc2l6ZToxLjM3NXJlbTtmb250LXdlaWdodDo3MDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjgwcHgpey5wLWV2ZW50LWRhdGUtbGlzdF9fc2VwYXJhdGlvbntkaXNwbGF5OmJsb2NrfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnAtZXZlbnQtaW5mb3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ucC1ldmVudC1pbmZvX190eHR7ZmxleDoxO21hcmdpbjowIDAgMCAxM3B4O2ZvbnQtc2l6ZToyMHB4O2ZvbnQtc2l6ZToxLjI1cmVtfS5wLWV2ZW50LWNhdGVnb3J5e2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc2l6ZToxcmVtfS5wLWV2ZW50LWNhdGVnb3J5X19saW5re3BhZGRpbmc6NXB4IDEwcHh9LnAtZXZlbnQtZGF0ZS1saXN0e21hcmdpbjowfS5wLWV2ZW50LWRhdGUtbGlzdF9fdGltZXtmb250LXNpemU6NDFweDtmb250LXNpemU6Mi41NjI1cmVtfS5wLWV2ZW50LWRhdGUtbGlzdF9fdGltZSAud2Vla3twYWRkaW5nOjEwcHggM3B4IDAgOHB4O2ZvbnQtc2l6ZToyMXB4O2ZvbnQtc2l6ZToxLjMxMjVyZW19LnAtZXZlbnQtZGF0ZS1saXN0X19oeXBoZW57cGFkZGluZzowIDhweDtmb250LXNpemU6MjFweDtmb250LXNpemU6MS4zMTI1cmVtfS5wLWV2ZW50LWRhdGUtbGlzdF9fc2VwYXJhdGlvbntwYWRkaW5nOjAgMTVweDtmb250LXNpemU6MzBweDtmb250LXNpemU6MS44NzVyZW19LnAtZXZlbnQtdGltZXtmb250LXNpemU6MjhweDtmb250LXNpemU6MS43NXJlbX19LnAtaG9sZGVye21hcmdpbi1ib3R0b206NTBweDtiYWNrZ3JvdW5kOiNGM0YzRjM7cGFkZGluZzowIDIwcHggNTBweH0ucC1ob2xkZXJfX2lubmVye3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucC1ob2xkZXJ7bWFyZ2luLWJvdHRvbToxNTBweDtib3JkZXItcmFkaXVzOjAgMCA1M3B4IDUzcHg7cGFkZGluZzowIDIwcHggNzBweH0ucC1ob2xkZXJfX2lubmVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW46LTEwcHggLTEwcHggMH0ucC1ob2xkZXJfX2l0ZW17cGFkZGluZzowIDEwcHh9LnAtaG9sZGVyX19pdGVtOm50aC1jaGlsZCgyKXt3aWR0aDo1NDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5wLWhvbGRlcntwYWRkaW5nOjAgMTY1cHggNzBweH19LnAtbWFpbi12aXN1YWx7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbTo3NXB4O3BhZGRpbmc6NzBweCAwIDA7aGVpZ2h0OmNhbGMoMTAwdmggLSAzODBweCl9LnAtbWFpbi12aXN1YWxfX2JvZHl7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO3RvcDowO2xlZnQ6MzBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZmlsdGVyOmRyb3Atc2hhZG93KDJweCAycHggMHB4ICNmZmYpfS5wLW1haW4tdmlzdWFsX190aXRsZSwucC1tYWluLXZpc3VhbF9fc3ViLXRpdGxle2ZvbnQtd2VpZ2h0OmJvbGR9LnAtbWFpbi12aXN1YWxfX3RpdGxle21hcmdpbjowO2ZvbnQtc2l6ZTo1MnB4O2ZvbnQtc2l6ZTozLjI1cmVtO2xpbmUtaGVpZ2h0OjEuM30ucC1tYWluLXZpc3VhbF9fc3ViLXRpdGxle21hcmdpbjoyMHB4IDAgMDtmb250LXNpemU6MThweDtmb250LXNpemU6MS4xMjVyZW19LnAtbWFpbi12aXN1YWxfX2ltZ3twb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjF9LnAtbWFpbi12aXN1YWxfX2ltZy4tbnVtMXtib3R0b206MDtsZWZ0OjEwcHg7d2lkdGg6MTQ4cHh9LnAtbWFpbi12aXN1YWxfX2ltZy4tbnVtMntkaXNwbGF5Om5vbmU7cmlnaHQ6MjQwcHg7Ym90dG9tOi01M3B4O3dpZHRoOjI5MHB4fS5wLW1haW4tdmlzdWFsX19pbWcuLW51bTN7Ym90dG9tOi00MHB4O3JpZ2h0OjEwcHg7d2lkdGg6MjE1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5wLW1haW4tdmlzdWFse2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWJvdHRvbToxMTBweDtwYWRkaW5nOjB9LnAtbWFpbi12aXN1YWxfX2JvZHl7cGFkZGluZzowIDUwcHg7cG9zaXRpb246aW5oZXJpdDttaW4td2lkdGg6NDQwcHh9LnAtbWFpbi12aXN1YWxfX3RpdGxle2ZvbnQtc2l6ZTo2OHB4O2ZvbnQtc2l6ZTo0LjI1cmVtfS5wLW1haW4tdmlzdWFsX19zdWItdGl0bGV7Zm9udC1zaXplOjIwcHg7Zm9udC1zaXplOjEuMjVyZW19LnAtbWFpbi12aXN1YWxfX2ltZy4tbnVtMXtib3R0b206LTcwcHg7bGVmdDoxMHB4O3dpZHRoOjI2MXB4fS5wLW1haW4tdmlzdWFsX19pbWcuLW51bTN7Ym90dG9tOi01M3B4O3JpZ2h0Oi0xMjNweDt3aWR0aDozODBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXsucC1tYWluLXZpc3VhbF9faW1nLi1udW0ye2Rpc3BsYXk6YmxvY2t9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTBweCl7LnAtbWFpbi12aXN1YWxfX2ltZy4tbnVtMntyaWdodDozNTRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTU0MHB4KXsucC1tYWluLXZpc3VhbF9faW1nLi1udW0xe3JpZ2h0OjgzNHB4O2xlZnQ6aW5oZXJpdH19LnAtbWFpbi12aXN1YWwtc2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowO3BhZGRpbmc6MDttYXgtd2lkdGg6Y2FsYygxMDB2dyAtIDMwcHgpO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyLXJhZGl1czowIDMwcHggMzBweCAwfS5wLW1haW4tdmlzdWFsLXNsaWRlciBkaXZ7aGVpZ2h0OjEwMCV9LnAtbWFpbi12aXN1YWwtc2xpZGVyX193cmFwe3BhZGRpbmctdG9wOjQwcHg7YmFja2dyb3VuZDojZmZmfS5wLW1haW4tdmlzdWFsLXNsaWRlcl9fbGlzdHtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5wLW1haW4tdmlzdWFsLXNsaWRlcl9faXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTttaW4td2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtib3JkZXItcmFkaXVzOjAgMzBweCAzMHB4IDA7b3ZlcmZsb3c6aGlkZGVufS5wLW1haW4tdmlzdWFsLXNsaWRlcl9faW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO21pbi13aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5wLW1haW4tdmlzdWFsLXNsaWRlcnt3aWR0aDo3NXZ3O21heC13aWR0aDpjYWxjKDEwMCUgLSA0NDBweCl9LnAtbWFpbi12aXN1YWwtc2xpZGVyX19pbWctd3JhcCwucC1tYWluLXZpc3VhbC1zbGlkZXJfX2l0ZW17bWluLXdpZHRoOmluaGVyaXQ7bWF4LXdpZHRoOmluaGVyaXR9fS5wLW5ld3MtcGFzdC1jb250ZW50c3ttYXJnaW4tdG9wOjQwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnAtbmV3cy1wYXN0LWNvbnRlbnRze21hcmdpbi10b3A6NTBweH19LnAtbmV3cy1zdW1tYXJ5e2xpc3Qtc3R5bGU6bm9uZTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctbGVmdDowfS5wLW5ld3Mtc3VtbWFyeV9fd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZX0ucC1uZXdzLXN1bW1hcnlfX2l0ZW17cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbTo0MHB4O3BhZGRpbmc6MzBweCAxNXB4O2JvcmRlcjo0cHggc29saWQgIzMzMztib3gtc2hhZG93OjEwcHggMTBweCAjZDNkM2QzO2JvcmRlci1yYWRpdXM6MjBweDtiYWNrZ3JvdW5kOiNmZmZ9LnAtbmV3cy1zdW1tYXJ5X19saW5re3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OmNhbGMoNTAlIC0gNzVweCk7Ym90dG9tOi0yMHB4O3dpZHRoOjE1MHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6NHB4IDI1cHg7Ym9yZGVyOjRweCBzb2xpZCAjMzMzO2JvcmRlci1yYWRpdXM6MjBweDtiYWNrZ3JvdW5kOiNmZmY7Zm9udC13ZWlnaHQ6NzAwO3RyYW5zaXRpb246Y29sb3IgLjJzIGVhc2Utb3V0fS5wLW5ld3Mtc3VtbWFyeV9fbGluayAuaWNve2NvbG9yOiMwMzZFQjc7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2Utb3V0fS5wLW5ld3Mtc3VtbWFyeV9fbGluaywucC1uZXdzLXN1bW1hcnlfX2xpbms6bGluaywucC1uZXdzLXN1bW1hcnlfX2xpbms6dmlzaXRlZHtjb2xvcjojMzMzfS5wLW5ld3Mtc3VtbWFyeV9fbGluazpob3Zlcntjb2xvcjojMDM2RUI3O3RleHQtZGVjb3JhdGlvbjpub25lfS5wLW5ld3Mtc3VtbWFyeV9fbGluazpob3ZlciAuaWNve3RyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCl9LnAtbmV3cy1zdW1tYXJ5X19pbmZve2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWJvdHRvbToxOXB4fS5wLW5ld3Mtc3VtbWFyeV9fY2F0ZWdvcnl7bWFyZ2luLXJpZ2h0OjEzcHg7cGFkZGluZzoxcHggN3B4O2NvbG9yOiM4NDg0ODQ7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc2l6ZTouOTM3NXJlbTtib3JkZXI6MnB4IHNvbGlkICNERURFREV9LnAtbmV3cy1zdW1tYXJ5X19kYXRle2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc2l6ZTouOTM3NXJlbX0ucC1uZXdzLXN1bW1hcnlfX2ltZy13cmFwe21hcmdpbjoyMHB4IGF1dG8gMTBweDt3aWR0aDoxNzBweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnAtbmV3cy1zdW1tYXJ5X19pbWd7Ym9yZGVyLXJhZGl1czoyMHB4fS5wLW5ld3Mtc3VtbWFyeV9fdGl0bGV7Zm9udC1zaXplOjE4cHg7Zm9udC1zaXplOjEuMTI1cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjQ7bWFyZ2luOjA7Y29sb3I6IzMzM30ucC1uZXdzLXN1bW1hcnlfX3RpdGxlIHNwYW57YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCAjRkZGNjAwIDYwJSl9LnAtbmV3cy1zdW1tYXJ5X190ZXh0e21hcmdpbjowO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc2l6ZTouOTM3NXJlbX0ucC1uZXdzLXN1bW1hcnlfX3RleHQuLXNlYXJjaHttYXJnaW46MjBweCAwIDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5wLW5ld3Mtc3VtbWFyeV9fbGF5b3V0e2ZsZXg6MX0ucC1uZXdzLXN1bW1hcnlfX2l0ZW17ZGlzcGxheTpmbGV4O21hcmdpbi1ib3R0b206MzBweDtwYWRkaW5nOjQwcHh9LnAtbmV3cy1zdW1tYXJ5X19saW5re3JpZ2h0OjQwcHh9LnAtbmV3cy1zdW1tYXJ5X19jYXRlZ29yeXtmb250LXNpemU6MTdweDtmb250LXNpemU6MS4wNjI1cmVtfS5wLW5ld3Mtc3VtbWFyeV9fZGF0ZXtmb250LXNpemU6MTdweDtmb250LXNpemU6MS4wNjI1cmVtfS5wLW5ld3Mtc3VtbWFyeV9faW1nLXdyYXB7bWFyZ2luOjAgMCAwIDUwcHh9LnAtbmV3cy1zdW1tYXJ5X190aXRsZXtmb250LXNpemU6MjZweDtmb250LXNpemU6MS42MjVyZW19LnAtbmV3cy1zdW1tYXJ5X190ZXh0e2ZvbnQtc2l6ZToxN3B4O2ZvbnQtc2l6ZToxLjA2MjVyZW19fS5wLW5ld3Mtc2xpZGVye2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmNlbnRlcjttaW4td2lkdGg6MDttaW4taGVpZ2h0OjB9LnAtbmV3cy1zbGlkZXJfX3dyYXB7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tYm90dG9tOjQwcHg7cGFkZGluZzoxMXB4IDIwcHg7Ym9yZGVyOjJweCBzb2xpZCAjMzMzO2JveC1zaGFkb3c6MTBweCAxMHB4ICNkM2QzZDM7Ym9yZGVyLXJhZGl1czoyN3B4O2JhY2tncm91bmQ6I2ZmZjt3aWR0aDpjYWxjKDEwMCUgLSAxMHB4KTtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnAtbmV3cy1zbGlkZXJfX2hlYWRpbmd7bWFyZ2luOjAgMTRweCAwIDA7Zm9udC1zaXplOjE2cHg7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMwMzZFQjc7d2hpdGUtc3BhY2U6bm93cmFwfS5wLW5ld3Mtc2xpZGVyX19saW5re3BhZGRpbmc6MTFweCAwO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc2l6ZTouOTM3NXJlbX0ucC1uZXdzLXNsaWRlcl9fbGluaywucC1uZXdzLXNsaWRlcl9fbGluazp2aXNpdGVkLC5wLW5ld3Mtc2xpZGVyX19saW5rOmFjdGl2ZSwucC1uZXdzLXNsaWRlcl9fbGluazpmb2N1cywucC1uZXdzLXNsaWRlcl9fbGluazpsaW5re2NvbG9yOiMzMzM7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnAtbmV3cy1zbGlkZXJfX2xpbms6aG92ZXJ7Y29sb3I6IzMzMzt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5wLW5ld3Mtc2xpZGVyX190aXRsZXttYXJnaW46MDtmb250LXNpemU6MTVweDtmb250LXNpemU6LjkzNzVyZW07bGluZS1oZWlnaHQ6MS42O292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpc30ucC1uZXdzLXNsaWRlcl9fZGF0ZXtwYWRkaW5nLXJpZ2h0OjMwcHh9LnAtbmV3cy1zbGlkZXJfX2luZGV4LWxpbmt7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7bWFyZ2luOjAgMzBweCAxMnB4IDA7Zm9udC1zaXplOjE1cHg7Zm9udC1zaXplOi45Mzc1cmVtO2ZvbnQtd2VpZ2h0OjcwMH0ucC1uZXdzLXNsaWRlcl9faW5kZXgtbGluayAuaWNve3BhZGRpbmctbGVmdDoxMnB4fS5wLW5ld3Mtc2xpZGVyX19pbmRleC1saW5rLC5wLW5ld3Mtc2xpZGVyX19pbmRleC1saW5rOnZpc2l0ZWQsLnAtbmV3cy1zbGlkZXJfX2luZGV4LWxpbms6YWN0aXZlLC5wLW5ld3Mtc2xpZGVyX19pbmRleC1saW5rOmZvY3VzLC5wLW5ld3Mtc2xpZGVyX19pbmRleC1saW5rOmxpbmssLnAtbmV3cy1zbGlkZXJfX2luZGV4LWxpbms6aG92ZXJ7Y29sb3I6IzAzNkVCNzt0ZXh0LWRlY29yYXRpb246bm9uZX0ucC1uZXdzLXNsaWRlcl9faW5kZXgtYnRue2Rpc3BsYXk6bm9uZX0ucC1uZXdzLXNsaWRlciAuc2xpY2stbGlzdHtwYWRkaW5nOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5wLW5ld3Mtc2xpZGVyX193cmFwe21hcmdpbi1ib3R0b206MTY2cHg7cGFkZGluZzo1cHggMCA1cHggNTBweDt3aWR0aDoxMDAlfS5wLW5ld3Mtc2xpZGVyX19pbm5lcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5wLW5ld3Mtc2xpZGVyX19oZWFkaW5ne21hcmdpbjowIDcwcHggMCAwO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtc2l6ZToxLjEyNXJlbX0ucC1uZXdzLXNsaWRlcl9fbGlua3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6N3B4IDA7Zm9udC1zaXplOjE2cHg7Zm9udC1zaXplOjFyZW07bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDEyMHB4KX0ucC1uZXdzLXNsaWRlcl9fdGl0bGV7Zm9udC1zaXplOjE2cHg7Zm9udC1zaXplOjFyZW19LnAtbmV3cy1zbGlkZXJfX2luZGV4LWxpbmt7ZGlzcGxheTpub25lfS5wLW5ld3Mtc2xpZGVyX19pbmRleC1idG57ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjotN3B4IC0ycHggLTdweCAwO3BhZGRpbmc6MThweCAzNXB4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc2l6ZToxcmVtO2JhY2tncm91bmQ6IzAzNkVCNztib3JkZXItcmFkaXVzOjAgMjdweCAyN3B4IDA7Zm9udC13ZWlnaHQ6NzAwO3doaXRlLXNwYWNlOm5vd3JhcDt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2Utb3V0fS5wLW5ld3Mtc2xpZGVyX19pbmRleC1idG4sLnAtbmV3cy1zbGlkZXJfX2luZGV4LWJ0bjp2aXNpdGVkLC5wLW5ld3Mtc2xpZGVyX19pbmRleC1idG46YWN0aXZlLC5wLW5ld3Mtc2xpZGVyX19pbmRleC1idG46Zm9jdXMsLnAtbmV3cy1zbGlkZXJfX2luZGV4LWJ0bjpsaW5re2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnAtbmV3cy1zbGlkZXJfX2luZGV4LWJ0bjpob3Zlcntjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO29wYWNpdHk6Ljd9LnAtbmV3cy1zbGlkZXJfX2Fycm93e3BhZGRpbmc6MTFweCAxOHB4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjQUZBRkFGO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZS1vdXR9LnAtbmV3cy1zbGlkZXJfX2Fycm93OmhvdmVye29wYWNpdHk6Ljd9LnAtbmV3cy1zbGlkZXJfX2Fycm93Li1wcmV2e29yZGVyOjJ9LnAtbmV3cy1zbGlkZXJfX2Fycm93Li1uZXh0e29yZGVyOjN9LnAtbmV3cy1zbGlkZXJfX2Fycm93IC5pY297cG9zaXRpb246cmVsYXRpdmU7dG9wOi00cHg7Y29sb3I6IzAzNkVCNztmb250LXNpemU6MTBweDtmb250LXNpemU6LjYyNXJlbX19LnAtb2ZmY2FudmFze292ZXJmbG93OmF1dG87cG9zaXRpb246Zml4ZWQ7b3BhY2l0eTowO3otaW5kZXg6LTE7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwdmg7dG9wOjA7bGVmdDowO3BhZGRpbmc6MTIwcHggMCA2MHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtiYWNrZ3JvdW5kOiNmZmZ9LnAtb2ZmY2FudmFzLmlzLW9wZW57dHJhbnNpdGlvbjpvcGFjaXR5IC41cztvcGFjaXR5OjE7ei1pbmRleDoxMDB9LnAtb2ZmY2FudmFzX19sb2dvLXdyYXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIwcHg7bGVmdDoyMHB4fS5wLW9mZmNhbnZhcy1idG57cG9zaXRpb246Zml4ZWQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7ei1pbmRleDoyMDA7cmlnaHQ6MjBweDt0b3A6MjBweDtwYWRkaW5nOjA7Y29sb3I6IzAzNkVCNztmb250LXNpemU6MTFweDtmb250LXNpemU6LjY4NzVyZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6Ym9sZDtvdXRsaW5lOm5vbmU7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0ucC1vZmZjYW52YXMtYnRuX19pY29ue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtoZWlnaHQ6NDBweDt3aWR0aDo0MHB4O2JhY2tncm91bmQ6IzAzNkVCNztib3JkZXItcmFkaXVzOjUwJTttYXJnaW4tYm90dG9tOjVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7LnAtb2ZmY2FudmFzLWJ0bntkaXNwbGF5Om5vbmV9fS5sLWhlYWRlci1tZW51LWl0ZW17cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MjRweDtoZWlnaHQ6M3B4O2JvcmRlci1yYWRpdXM6MnB4O2JhY2tncm91bmQtY29sb3I6I0ZGRjt0cmFuc2l0aW9uOi4xc30ubC1oZWFkZXItbWVudS1pdGVtOjpiZWZvcmUsLmwtaGVhZGVyLW1lbnUtaXRlbTo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjRweDtoZWlnaHQ6M3B4O3RyYW5zaXRpb246LjNzO2JvcmRlci1yYWRpdXM6MnB4O2JhY2tncm91bmQtY29sb3I6I0ZGRn0ubC1oZWFkZXItbWVudS1pdGVtOjpiZWZvcmV7dG9wOi05cHh9LmwtaGVhZGVyLW1lbnUtaXRlbTo6YWZ0ZXJ7Ym90dG9tOi05cHh9LnNsaWNrLXNsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7ZGlzcGxheTpibG9jaztib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luOjA7cGFkZGluZzowOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTstbXMtdG91Y2gtYWN0aW9uOnBhbi15O3RvdWNoLWFjdGlvbjpwYW4teTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9LnNsaWNrLWxpc3R7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXJnaW46MDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVufS5zbGljay1saXN0OmZvY3Vze291dGxpbmU6bm9uZX0uc2xpY2stbGlzdC5kcmFnZ2luZ3tjdXJzb3I6cG9pbnRlcjtjdXJzb3I6aGFuZH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmpzLW5vdC1jZW50ZXItbW9kZS1iYW5uZXItc2xpZGVyIC5zbGljay1saXN0LC5qcy1iYW5uZXItc2xpZGVyIC5zbGljay1saXN0e3BhZGRpbmctcmlnaHQ6NjBweCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDo2MHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuanMtYmFubmVyLXNsaWRlciAuc2xpY2stbGlzdHtwYWRkaW5nLXJpZ2h0OjM1cHggIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MzVweCAhaW1wb3J0YW50fX0uc2xpY2stc2xpZGVyIC5zbGljay10cmFjaywuc2xpY2stc2xpZGVyIC5zbGljay1saXN0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0uc2xpY2stdHJhY2t7cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b30uc2xpY2stdHJhY2s6YmVmb3JlLC5zbGljay10cmFjazphZnRlcntkaXNwbGF5OnRhYmxlO2NvbnRlbnQ6XCJcIn0uc2xpY2stdHJhY2s6YWZ0ZXJ7Y2xlYXI6Ym90aH0uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2t7dmlzaWJpbGl0eTpoaWRkZW59LnNsaWNrLXNsaWRle2Rpc3BsYXk6bm9uZTtmbG9hdDpsZWZ0O2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MXB4O3BhZGRpbmc6MH1bZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZXtmbG9hdDpyaWdodH0uc2xpY2stc2xpZGUgaW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWd7ZGlzcGxheTpub25lfS5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWd7cG9pbnRlci1ldmVudHM6bm9uZX0uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRle2Rpc3BsYXk6YmxvY2t9LnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRle3Zpc2liaWxpdHk6aGlkZGVufS5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGV7ZGlzcGxheTpibG9jaztoZWlnaHQ6YXV0bztib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50fS5zbGljay1hcnJvdy5zbGljay1oaWRkZW57ZGlzcGxheTpub25lfS5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVye21hcmdpbi1ib3R0b206MzBweH0uc2xpY2stZG90c3twb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTI3cHg7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6MDttYXJnaW46MCBhdXRvO2xpc3Qtc3R5bGU6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcn0uc2xpY2stZG90cyBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAzcHg7cGFkZGluZzowO2N1cnNvcjpwb2ludGVyfS5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b257Ym9yZGVyLWNvbG9yOiMyQTYxNUV9LnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmV7YmFja2dyb3VuZDojMkE2MTVFfS5zbGljay1kb3RzIGxpIGJ1dHRvbntmb250LXNpemU6MDtsaW5lLWhlaWdodDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MThweDtoZWlnaHQ6MThweDtjdXJzb3I6cG9pbnRlcjtjb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MDtvdXRsaW5lOm5vbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6NTAlO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3Vze291dGxpbmU6bm9uZX0uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmV7b3BhY2l0eToxfS5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmV7Zm9udC1mYW1pbHk6J3NsaWNrJztiYWNrZ3JvdW5kOiNkM2QzZDM7bGluZS1oZWlnaHQ6MTBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYyg1MCUgLSA1cHgpO2xlZnQ6Y2FsYyg1MCUgLSA1cHgpO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7Y29udGVudDonJzt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmFkaXVzOjUwJTtjb2xvcjpibGFjazstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnNsaWNrLWRvdHN7Ym90dG9tOi01NXB4O21hcmdpbjowIDAgMCAxMDVweDt0ZXh0LWFsaWduOmxlZnR9LnNsaWNrLWRvdHMgbGkgYnV0dG9ue3dpZHRoOjI2cHg7aGVpZ2h0OjI2cHh9LnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZXtsaW5lLWhlaWdodDoxNHB4O3RvcDpjYWxjKDUwJSAtIDdweCk7bGVmdDpjYWxjKDUwJSAtIDdweCk7d2lkdGg6MTRweDtoZWlnaHQ6MTRweH19LnAtdG9wLWluc3RhZ3JhbXt0ZXh0LWFsaWduOmNlbnRlcn0ucC10b3AtaW5zdGFncmFtX19pdGVte21hcmdpbi1ib3R0b206NTBweH0ucC10b3AtaW5zdGFncmFtX19pZnJhbWUtd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDowO3BhZGRpbmctdG9wOjY3JTttYXJnaW4tYm90dG9tOjE4cHh9LnAtdG9wLWluc3RhZ3JhbV9faWZyYW1le3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDttYXgtd2lkdGg6MTAwJTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucC10b3AtaW5zdGFncmFtX19pZnJhbWUtd3JhcHttYXJnaW4tYm90dG9tOjI4cHh9fS5wLWVudHJ5LWNvbHVtbiAucC10b3AtYnRuLWV2ZW50e21hcmdpbjoyMHB4IGF1dG8gNTBweH0ucC1lbnRyeS1jb2x1bW4gLnAtdG9wLWJ0bi1uZXdze21hcmdpbjoyMHB4IGF1dG8gNTBweH0ucC10b3AtbmV3c3tsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW46LTIwcHggLTEwcHggMjBweDtwYWRkaW5nOjA7bWF4LWhlaWdodDoxNjBweDtvdmVyZmxvdy15OnNjcm9sbH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucC10b3AtbmV3c3ttYXJnaW46LTI1cHggMCAyMHB4fX0ucC10b3AtbmV3cy1pdGVte2JvcmRlci1ib3R0b206MXB4IGRhc2hlZCAjODg4O3BhZGRpbmc6NXB4IDE1cHggMTBweCAwO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtc2l6ZTouODc1cmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5wLXRvcC1uZXdzLWl0ZW17Zm9udC1zaXplOjE2cHg7Zm9udC1zaXplOjFyZW07cGFkZGluZzoxM3B4IDEwcHh9fS5wLXRvcC1uZXdzLWRhdGV7Y29sb3I6IzJDQTZFMDtwYWRkaW5nLWxlZnQ6MzBweDtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjE0cHg7Zm9udC1zaXplOi44NzVyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnAtdG9wLW5ld3MtZGF0ZXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMmVtO2NvbG9yOiMyQ0E2RTA7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjMwcHg7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc2l6ZToxcmVtfS5wLXRvcC1uZXdzLWRhdGU6OmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTBweDt0b3A6LjA7Ym90dG9tOjA7bWFyZ2luOmF1dG87d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjVweCAwIDVweCA3cHg7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMyQ0E2RTA7Ym9yZGVyLXJhZGl1czowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9fS5wLXRvcC1uZXdzLXRpdGxle2ZvbnQtc2l6ZToxNHB4O2ZvbnQtc2l6ZTouODc1cmVtO2NvbG9yOiMyQ0E2RTA7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjMwcHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMwMDA7bWFyZ2luOjA7bGluZS1oZWlnaHQ6MS40fS5wLXRvcC1uZXdzLXRpdGxlOjpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjEwcHg7dG9wOi4wO2JvdHRvbTowO21hcmdpbjphdXRvO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDo1cHggMCA1cHggN3B4O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMkNBNkUwO2JvcmRlci1yYWRpdXM6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5wLXRvcC1uZXdzLXRpdGxle2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc2l6ZToxcmVtO2Rpc3BsYXk6aW5saW5lO3BhZGRpbmctbGVmdDoyMHB4fS5wLXRvcC1uZXdzLXRpdGxlOjpiZWZvcmV7Y29udGVudDpub25lfX0ucC10b3AtYmFubmVye21hcmdpbjozMHB4IGF1dG8gMDttYXgtd2lkdGg6NDIwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnAtdG9wLWJhbm5lcnttYXJnaW4tdG9wOjEwMHB4O21heC13aWR0aDo4NDBweH19LnAtdG9wLWJhbm5lci1pdGVte21heC13aWR0aDoyMTBweDttYXJnaW46MCBhdXRvIDEwcHh9LnAtdG9wLXNuc3dpZGdldHttYXJnaW46MCBhdXRvIDI1cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnAtdG9wLXNuc3dpZGdldHtwYWRkaW5nOjA7bWFyZ2luOjB9fS5wLXRvcC1zbnN3aWRnZXRfX2lubmVye21heC13aWR0aDo0NjBweDttYXJnaW46MCBhdXRvO2JhY2tncm91bmQ6I2ZmZn0ucC10b3Atc25zd2lkZ2V0LXR4dHttYXJnaW46MDtwYWRkaW5nOjIwcHggMCAzMHB4O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTRweDtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjV9LnAtdG9wLXNuc3dpZGdldC10eHQgLmFjbXMtaWNvbntwYWRkaW5nLXJpZ2h0OjA7Y29sb3I6IzNiNTk5OX0ucC10b3Atc25zd2lkZ2V0LXR3e2JvcmRlcjoxcHggc29saWQgIzcwNzA3MH0ucC10b3Atc25zd2lkZ2V0LWZiPi5mYi1wYWdle3dpZHRoOjEwMCV9LnAtdG9wLXNuc3dpZGdldC1mYj4uZmItcGFnZT5zcGFuLC5wLXRvcC1zbnN3aWRnZXQtZmIgaWZyYW1le3dpZHRoOjEwMCUgIWltcG9ydGFudH0ucC10b3Atc25zd2lkZ2V0LWZiIC5fMTBiNHt3aWR0aDoxMDAlfSNpbnN0YWdyYW17bWFyZ2luOjEwMHB4IGF1dG8gNDBweH0jaW5zdGFncmFtIC5pbnN0YWdyYW0taW1hZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uaW5zdGFfdGFibGV7dGFibGUtbGF5b3V0OmZpeGVkO21hcmdpbi10b3A6LTMlO21hcmdpbi1sZWZ0Oi0yJX0uaW5zdGFfdGFibGUgdGR7cGFkZGluZy10b3A6MyU7cGFkZGluZy1sZWZ0OjIlfS5pbnN0YV90YWJsZSAuZW5ke21hcmdpbi1yaWdodDowfS5vdmVyX2ltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5jYXB0aW9ue2NvbG9yOiMwMDA7Zm9udC1zaXplOjEyMCU7bGluZS1oZWlnaHQ6MTUwJTtkaXNwbGF5Om5vbmVcXDk7KmRpc3BsYXk6bm9uZTttYXJnaW46MTBweH0ub3Zlcl9pbWcgLm1hc2t7d2lkdGg6OTAlO2hlaWdodDo5MCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO29wYWNpdHk6MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC44KTt0cmFuc2l0aW9uOmFsbCAwLjJzIGVhc2U7bWFyZ2luOjUlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0ub3Zlcl9pbWc6aG92ZXIgLm1hc2t7b3BhY2l0eToxfS5vdmVyX2ltZyBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MzAwcHg7b2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtoZWlnaHQ6YXV0b1xcOTtmb250LWZhbWlseTonb2JqZWN0LWZpdDogY292ZXI7IG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHRvcDsnfSNtb3JlX2V2X2J0biwjY2xvc2VfZXZfYnRue2N1cnNvcjpwb2ludGVyfSNjbG9zZV9ldl9idG57ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsjaW5zdGFncmFte21hcmdpbi10b3A6NTBweH0ub3Zlcl9pbWcgaW1ne2hlaWdodDoxMDBweH0ub3Zlcl9pbWc6aG92ZXIgLm1hc2t7b3BhY2l0eTowfX0ucC10b3AtbWlzc2lvbnttYXJnaW4tYm90dG9tOjQwcHg7cGFkZGluZzozMHB4IDIwcHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3Zlcjtib3JkZXItcmFkaXVzOjMwcHh9LnAtdG9wLW1pc3Npb25fX3RpdGxle21hcmdpbjowIDAgMTdweH0ucC10b3AtbWlzc2lvbl9faGVhZGluZ3ttYXJnaW46MCAwIDQwcHg7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToyMnB4O2ZvbnQtc2l6ZToxLjM3NXJlbTtsaW5lLWhlaWdodDoxLjd9LnAtdG9wLW1pc3Npb25fX2hlYWRpbmcgLmxpbmV7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCAjRkZGNjAwIDYwJSk7cGFkZGluZy1ib3R0b206M3B4fS5wLXRvcC1taXNzaW9uX19kZXNjcmlwdGlvbnttYXJnaW46MDtwYWRkaW5nOjMwcHggMjBweDtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC45NSk7Ym9yZGVyLXJhZGl1czozMHB4O2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc2l6ZTouOTM3NXJlbTtsaW5lLWhlaWdodDoxLjU7Ym94LXNpemluZzpib3JkZXItYm94fS5wLXRvcC1taXNzaW9uLWJhbm5lcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bGlzdC1zdHlsZTpub25lO21hcmdpbjowIC02cHggMThweDtwYWRkaW5nOjB9LnAtdG9wLW1pc3Npb24tYmFubmVyX19pdGVte3dpZHRoOjUwJTtwYWRkaW5nOjAgNnB4IDEycHg7Ym94LXNpemluZzpib3JkZXItYm94fS5wLXRvcC1taXNzaW9uLWJhbm5lcl9fbGlua3tkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kOiNmZmZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5wLXRvcC1taXNzaW9ue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21hcmdpbi1ib3R0b206MTQwcHg7cGFkZGluZzo3NXB4fS5wLXRvcC1taXNzaW9uX19pbm5lcntmbGV4OjF9LnAtdG9wLW1pc3Npb25fX3RpdGxle21hcmdpbjowIDAgMjBweH0ucC10b3AtbWlzc2lvbl9faGVhZGluZ3ttYXJnaW46MCAwIDYwcHg7Zm9udC1zaXplOjMwcHg7Zm9udC1zaXplOjEuODc1cmVtfS5wLXRvcC1taXNzaW9uX19kZXNjcmlwdGlvbnttYXJnaW46MCAwIDAgNDBweDtwYWRkaW5nOjUwcHg7bWF4LXdpZHRoOjYyMHB4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc2l6ZToxcmVtfS5wLXRvcC1taXNzaW9uLWJhbm5lcnttYXJnaW46MCAtMTBweH0ucC10b3AtbWlzc2lvbi1iYW5uZXJfX2l0ZW17cGFkZGluZzowIDEwcHggMjBweH0ucC10b3AtbWlzc2lvbi1iYW5uZXJfX2xpbmt7ZGlzcGxheTpibG9ja319LnAtdG9wLWV2ZW50LWJ0bntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LWVuZDttYXJnaW46LTE2MnB4IDEwcHggMjBweCAwfS5wLXRvcC1ldmVudC1idG5fX2l0ZW17cGFkZGluZy1ib3R0b206MTBweH0ucC10b3AtZXZlbnQtYnRuX19pdGVtOmxhc3QtY2hpbGR7cGFkZGluZy1ib3R0b206MH0ucC10b3AtZXZlbnQtYnRuX19saW5re3dpZHRoOjE2MHB4O2xpbmUtaGVpZ2h0OjEuNH0ucC10b3AtZXZlbnQtYnRuX19saW5rOjphZnRlcntwYWRkaW5nLWxlZnQ6MjBweH0ucC10b3AtZXZlbnQtaW1ne3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTt0b3A6MTE0cHg7bGVmdDowO3dpZHRoOjIwMHB4fS5wLXRvcC1wYXJrLWltZ3twb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjF9LnAtdG9wLXBhcmstaW1nLi1yaWdodHt0b3A6LTMwcHg7cmlnaHQ6MDt3aWR0aDo4N3B4fS5wLXRvcC1wYXJrLWltZy4tbGVmdHt0b3A6NTRweDtsZWZ0OjA7d2lkdGg6MTA2cHh9LnAtdG9wLXNucy1pbWd7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO3RvcDo1NXB4O2xlZnQ6MDt3aWR0aDoxNTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnAtdG9wLWV2ZW50LWJ0bl9fbGluay4taWNvbntkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOjRweCAxMXB4IDRweCAxN3B4O2ZvbnQtd2VpZ2h0OjcwMDt3aWR0aDoxNjBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjNweCBzb2xpZCAjMzMzO2JveC1zaGFkb3c6MTBweCAxMHB4ICNkM2QzZDM7Ym9yZGVyLXJhZGl1czoyMHB4O2JhY2tncm91bmQ6I2ZmZjtmb250LXNpemU6MTVweDtmb250LXNpemU6LjkzNzVyZW19LnAtdG9wLWV2ZW50LWJ0bl9fbGluay4taWNvbjo6YWZ0ZXJ7cG9zaXRpb246aW5oZXJpdDt0b3A6aW5oZXJpdDtyaWdodDppbmhlcml0fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnAtdG9wLWV2ZW50LWJ0bnttYXJnaW46LTEyMHB4IDEwcHggMjBweCAwfS5wLXRvcC1ldmVudC1idG5fX2l0ZW06bGFzdC1jaGlsZHtwYWRkaW5nLWJvdHRvbToxMHB4fS5wLXRvcC1ldmVudC1idG5fX2l0ZW06Zmlyc3QtY2hpbGR7cGFkZGluZy1yaWdodDo0MHB4fS5wLXRvcC1ldmVudC1idG5fX2xpbmt7d2lkdGg6MjEwcHh9LnAtdG9wLWV2ZW50LWJ0bl9fbGluazo6YWZ0ZXJ7cGFkZGluZy1sZWZ0OjB9LnAtdG9wLWV2ZW50LWltZ3t3aWR0aDozMzJweDt0b3A6LTMwcHg7bGVmdDo2MHB4fS5wLXRvcC1wYXJrLWltZy4tcmlnaHR7dG9wOi0zMHB4O3JpZ2h0OjEwMHB4O3dpZHRoOjE1OHB4fS5wLXRvcC1wYXJrLWltZy4tbGVmdHt0b3A6LTEwcHg7bGVmdDo4MHB4O3dpZHRoOjE5MXB4fS5wLXRvcC1zbnMtaW1ne3RvcDotNzBweDtsZWZ0OjEwMHB4O3dpZHRoOjIyNXB4fX0ucC10b3AtZ2FyZGVuLWJ0bntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6ODdweDtyaWdodDowfVxuIiwiLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgc3JjOiB1cmwoJyN7JGljb24tZm9udC1wYXRofS9pY29tb29uLmVvdD92PSN7JGljb24tdmVyc2lvbn0nKTtcbiAgc3JjOiB1cmwoJyN7JGljb24tZm9udC1wYXRofS9pY29tb29uLmVvdD8jaWVmaXgmdj0jeyRpY29uLXZlcnNpb259JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnI3skaWNvbi1mb250LXBhdGh9L2ljb21vb24ud29mZj92PSN7JGljb24tdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJyN7JGljb24tZm9udC1wYXRofS9pY29tb29uLnR0Zj92PSN7JGljb24tdmVyc2lvbn0nKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcjeyRpY29uLWZvbnQtcGF0aH0vaWNvbW9vbi5zdmc/dj0jeyRpY29uLXZlcnNpb259JykgZm9ybWF0KCdzdmcnKTtcbi8vICBzcmM6IHVybCgnI3skaWNvbi1mb250LXBhdGh9L0ZvbnRBd2Vzb21lLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgLy8gdXNlZCB3aGVuIGRldmVsb3BpbmcgZm9udHNcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiLy8gQmFzZSBDbGFzcyBEZWZpbml0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRpY29uLWNzcy1wcmVmaXh9IHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAjeyRpY29uLWZvbnQtc2l6ZS1iYXNlfS8jeyRpY29uLWxpbmUtaGVpZ2h0LWJhc2V9IGljb21vb247IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG59XG4iLCIvLyBJY29uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uI3skaWNvbi1jc3MtcHJlZml4fS1sZyB7XG4gIGZvbnQtc2l6ZTogKDRlbSAvIDMpO1xuICBsaW5lLWhlaWdodDogKDNlbSAvIDQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cbi4jeyRpY29uLWNzcy1wcmVmaXh9LTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi4jeyRpY29uLWNzcy1wcmVmaXh9LTN4IHsgZm9udC1zaXplOiAzZW07IH1cbi4jeyRpY29uLWNzcy1wcmVmaXh9LTR4IHsgZm9udC1zaXplOiA0ZW07IH1cbi4jeyRpY29uLWNzcy1wcmVmaXh9LTV4IHsgZm9udC1zaXplOiA1ZW07IH1cbiIsIi8vIEZpeGVkIFdpZHRoIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uI3skaWNvbi1jc3MtcHJlZml4fS1mdyB7XG4gIHdpZHRoOiAoMThlbSAvIDE0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLy8gTGlzdCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skaWNvbi1jc3MtcHJlZml4fS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6ICRpY29uLWxpLXdpZHRoO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbn1cbi4jeyRpY29uLWNzcy1wcmVmaXh9LWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtJGljb24tbGktd2lkdGg7XG4gIHdpZHRoOiAkaWNvbi1saS13aWR0aDtcbiAgdG9wOiAoMmVtIC8gMTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICYuI3skaWNvbi1jc3MtcHJlZml4fS1sZyB7XG4gICAgbGVmdDogLSRpY29uLWxpLXdpZHRoICsgKDRlbSAvIDE0KTtcbiAgfVxufVxuIiwiLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kaWNvbi1mb250LXBhdGg6ICAgICAgICBcIi4uL2ZvbnRzXCIgIWRlZmF1bHQ7XG4kaWNvbi1mb250LXNpemUtYmFzZTogICAxNHB4ICFkZWZhdWx0O1xuJGljb24tbGluZS1oZWlnaHQtYmFzZTogMSAhZGVmYXVsdDtcbiRpY29uLWNzcy1wcmVmaXg6ICAgICAgIGljbyAhZGVmYXVsdDtcbiRpY29uLXZlcnNpb246ICAgICAgICAgIFwiNC43LjBcIiAhZGVmYXVsdDtcbiRpY29uLWJvcmRlci1jb2xvcjogICAgICNlZWUgIWRlZmF1bHQ7XG4kaWNvbi1pbnZlcnNlOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGljb24tbGktd2lkdGg6ICAgICAgICAgKDMwZW0gLyAxNCkgIWRlZmF1bHQ7XG5cbiRpY29uLWFycm93LWxlZnQyOiBcIlxcZTkwMFwiO1xuJGljb24tYXJyb3ctcmlnaHQ6IFwiXFxlOTAxXCI7XG4kaWNvbi1hcnJvdy1yaWdodDI6IFwiXFxlOTAyXCI7XG4kaWNvbi1iZWxsOiBcIlxcZTkwM1wiO1xuJGljb24tY2FsZW5kYXItbGluZTogXCJcXGU5MDRcIjtcbiRpY29uLWNhbGVuZGFyOiBcIlxcZTkwNVwiO1xuJGljb24tbWFpbDogXCJcXGU5MDZcIjtcbiRpY29uLXBkZjogXCJcXGU5MDdcIjtcbiRpY29uLXBpbjogXCJcXGU5MGVcIjtcbiRpY29uLXF1ZXN0aW9uOiBcIlxcZTkwZlwiO1xuJGljb24tdGVudDogXCJcXGU5MTBcIjtcbiRpY29uLXRyaWFuZ2xlLWJvdHRvbTogXCJcXGU5MTFcIjtcbiRpY29uLXRyaWFuZ2xlLXRvcDogXCJcXGU5MTJcIjtcblxuXG5cblxuXG5cblxuXG4iLCIvLyBCb3JkZXJlZCAmIFB1bGxlZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skaWNvbi1jc3MtcHJlZml4fS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIC4wOGVtICRpY29uLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbn1cblxuLiN7JGljb24tY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cbi4jeyRpY29uLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cblxuLiN7JGljb24tY3NzLXByZWZpeH0ge1xuICAmLiN7JGljb24tY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYuI3skaWNvbi1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cblxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLnB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cbi5wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuXG4uI3skaWNvbi1jc3MtcHJlZml4fSB7XG4gICYucHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYucHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG4iLCIvLyBTcGlubmluZyBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGljb24tY3NzLXByZWZpeH0tc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBpY29uLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogaWNvbi1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLiN7JGljb24tY3NzLXByZWZpeH0tcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogaWNvbi1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICAgICAgICAgIGFuaW1hdGlvbjogaWNvbi1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaWNvbi1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaWNvbi1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skaWNvbi1jc3MtcHJlZml4fS1yb3RhdGUtOTAgIHsgQGluY2x1ZGUgaWNvbi1pY29uLXJvdGF0ZSg5MGRlZywgMSk7ICB9XG4uI3skaWNvbi1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHsgQGluY2x1ZGUgaWNvbi1pY29uLXJvdGF0ZSgxODBkZWcsIDIpOyB9XG4uI3skaWNvbi1jc3MtcHJlZml4fS1yb3RhdGUtMjcwIHsgQGluY2x1ZGUgaWNvbi1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XG5cbi4jeyRpY29uLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCB7IEBpbmNsdWRlIGljb24taWNvbi1mbGlwKC0xLCAxLCAwKTsgfVxuLiN7JGljb24tY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgQGluY2x1ZGUgaWNvbi1pY29uLWZsaXAoMSwgLTEsIDIpOyB9XG5cbi8vIEhvb2sgZm9yIElFOC05XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbjpyb290IC4jeyRpY29uLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCxcbjpyb290IC4jeyRpY29uLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAsXG46cm9vdCAuI3skaWNvbi1jc3MtcHJlZml4fS1yb3RhdGUtMjcwLFxuOnJvb3QgLiN7JGljb24tY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLiN7JGljb24tY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGljb24taWNvbigpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAjeyRpY29uLWZvbnQtc2l6ZS1iYXNlfS8jeyRpY29uLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuXG5AbWl4aW4gaWNvbi1pY29uLXJvdGF0ZSgkZGVncmVlcywgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259KVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuXG5AbWl4aW4gaWNvbi1pY29uLWZsaXAoJGhvcml6LCAkdmVydCwgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259LCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVycy4gQSBsYSBCb290c3RyYXAgNC5cbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gIH1cbn1cblxuQG1peGluIGljb21vb24tYmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skaWNvbi1mb250LXNpemUtYmFzZX0vI3skaWNvbi1saW5lLWhlaWdodC1iYXNlfSBpY29tb29uOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4iLCIvLyBTdGFja2VkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRpY29uLWNzcy1wcmVmaXh9LXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLiN7JGljb24tY3NzLXByZWZpeH0tc3RhY2stMXgsIC4jeyRpY29uLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLiN7JGljb24tY3NzLXByZWZpeH0tc3RhY2stMXggeyBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuLiN7JGljb24tY3NzLXByZWZpeH0tc3RhY2stMnggeyBmb250LXNpemU6IDJlbTsgfVxuLiN7JGljb24tY3NzLXByZWZpeH0taW52ZXJzZSB7IGNvbG9yOiAkaWNvbi1pbnZlcnNlOyB9XG4iLCIuI3skaWNvbi1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0MjpiZWZvcmUgeyBjb250ZW50OiAkaWNvbi1hcnJvdy1sZWZ0MjsgfVxuLiN7JGljb24tY3NzLXByZWZpeH0tYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGljb24tYXJyb3ctcmlnaHQ7IH1cbi4jeyRpY29uLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0MjpiZWZvcmUgeyBjb250ZW50OiAkaWNvbi1hcnJvdy1yaWdodDI7IH1cbi4jeyRpY29uLWNzcy1wcmVmaXh9LWJlbGw6YmVmb3JlIHsgY29udGVudDogJGljb24tYmVsbDsgfVxuLiN7JGljb24tY3NzLXByZWZpeH0tY2FsZW5kYXItbGluZTpiZWZvcmUgeyBjb250ZW50OiAkaWNvbi1jYWxlbmRhci1saW5lOyB9XG4uI3skaWNvbi1jc3MtcHJlZml4fS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiAkaWNvbi1jYWxlbmRhcjsgfVxuLiN7JGljb24tY3NzLXByZWZpeH0tbWFpbDpiZWZvcmUgeyBjb250ZW50OiAkaWNvbi1tYWlsOyB9XG4uI3skaWNvbi1jc3MtcHJlZml4fS1wZGY6YmVmb3JlIHsgY29udGVudDogJGljb24tcGRmOyB9XG4uI3skaWNvbi1jc3MtcHJlZml4fS1waW46YmVmb3JlIHsgY29udGVudDogJGljb24tcGluOyB9XG4uI3skaWNvbi1jc3MtcHJlZml4fS1xdWVzdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkaWNvbi1xdWVzdGlvbjsgfVxuLiN7JGljb24tY3NzLXByZWZpeH0tdGVudDpiZWZvcmUgeyBjb250ZW50OiAkaWNvbi10ZW50OyB9XG4uI3skaWNvbi1jc3MtcHJlZml4fS10cmlhbmdsZS1ib3R0b206YmVmb3JlIHsgY29udGVudDogJGljb24tdHJpYW5nbGUtYm90dG9tOyB9XG4uI3skaWNvbi1jc3MtcHJlZml4fS10cmlhbmdsZS10b3A6YmVmb3JlIHsgY29udGVudDogJGljb24tdHJpYW5nbGUtdG9wOyB9XG4iLCIvLyBTY3JlZW4gUmVhZGVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc3Itb25seSB7IEBpbmNsdWRlIHNyLW9ubHkoKTsgfVxuLnNyLW9ubHktZm9jdXNhYmxlIHsgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTsgfVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjg5njg7zjgrlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogJGZvbnQtYmFzZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgQGluY2x1ZGUgZm9udC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLyog44Oq44Oz44Kv44Gu6Kit5a6aICovXG5hIHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzAwNmRkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOnZpc2l0ZWQge1xuICBjb2xvcjogIzdmNWFkNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA2ZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIge1xuICBjb2xvcjogIzAwNmRkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIGpzLWZvY3VzZWQtaW1hZ2Ug44Gu44K544K/44Kk44Or44KS44GC44KJ44GL44GY44KB6Kq/5pW044GX44Gm44Oa44O844K444Ot44O844OJ5pmC44Gu55S75YOP5beo5aSn5YyW44KS6Ziy44GQICovXG4uanMtZm9jdXNlZC1pbWFnZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmpzLWZvY3VzZWQtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8v44CA44OV44Kp44Oz44OIXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU5vdG8rU2FucytKUDp3Z2h0QDQwMDs1MDA7NzAwJmRpc3BsYXk9c3dhcCcpO1xuXG4kZm9udC1iYXNlIDogJ05vdG8gU2FucyBKUCcsJ0FuaXRvU3RkLU0nLCAnRE5QU2h1ZWlNaW5QcjYtTScsICdGUC1IaXJhS2FrdVByb04tVzMnLCfjg5Ljg6njgq7jg47op5LjgrQgcHJvJywgJ0hpcmFnaW5vIEtha3UgR290aGljIFBybycsICfjg6HjgqTjg6rjgqonLCAnTWVpcnlvJywgc2Fucy1zZXJpZjtcblxuQG1peGluIGZvbnQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1peGluIGZvbnQtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1peGluIGZvbnQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8v44CA44Om44O844OG44Kj44Oq44OG44KjXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4oKXtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG59XG5cbi8vIEBtaXhpbiBmb250LXNpemUoJHNpemVWYWx1ZSl7XG4vLyAgIGZvbnQtc2l6ZTogJHNpemVWYWx1ZSArIHB4O1xuLy8gICBmb250LXNpemU6ICgkc2l6ZVZhbHVlIC8gMTApICogMXJlbTtcbi8vIH1cbkBtaXhpbiBmb250LXNpemUoJHNpemUsJGJhc2U6MTYpIHtcbiAgZm9udC1zaXplOiAkc2l6ZSArIHB4O1xuICBmb250LXNpemU6ICgkc2l6ZSAvICRiYXNlKSArIHJlbTtcbn1cblxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHkpe1xuICBvcGFjaXR5OiAkb3BhY2l0eTtcbn1cblxuQG1peGluIGJveC1zaXppbmcoJGJveG1vZGVsKXtcbiAgYm94LXNpemluZzogJGJveG1vZGVsO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGNsZWFyZml4XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBjbGVhcmZpeCgpe1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL+OAgOODnOODvOODgOODvFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gZG90dGVkKCRwb3NpdGlvbjogbGVmdCwkY29sb3I6cmdiYSgjMDAwLCAxLjApLCAkc3RyaXBlOiAxLCAkc3BhY2luZzogNCwgJHdpZHRoOjEpIHtcbiAgYm9yZGVyOiBub25lO1xuICBAaWYgJHBvc2l0aW9uID09IGxlZnQgb3IgJHBvc2l0aW9uID09IHJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRjb2xvciAwJSwgJGNvbG9yICRzdHJpcGUvKCRzdHJpcGUrJHNwYWNpbmcpKjEwMCUsIHRyYW5zcGFyZW50ICRzdHJpcGUvKCRzdHJpcGUrJHNwYWNpbmcpKjEwMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRjb2xvciAwJSwgJGNvbG9yICRzdHJpcGUvKCRzdHJpcGUrJHNwYWNpbmcpKjEwMCUsIHRyYW5zcGFyZW50ICRzdHJpcGUvKCRzdHJpcGUrJHNwYWNpbmcpKjEwMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICgkd2lkdGgpKjFweCAoJHN0cmlwZSskc3BhY2luZykqMXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRwb3NpdGlvbiAoJHN0cmlwZSkqMXB4O1xuICB9IEBlbHNlIGlmICRwb3NpdGlvbiA9PSB0b3Agb3IgJHBvc2l0aW9uID09IGJvdHRvbSB7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmlnaHQsICRjb2xvciAwJSwgJGNvbG9yICRzdHJpcGUvKCRzdHJpcGUrJHNwYWNpbmcpKjEwMCUsIHRyYW5zcGFyZW50ICRzdHJpcGUvKCRzdHJpcGUrJHNwYWNpbmcpKjEwMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkY29sb3IgMCUsICRjb2xvciAkc3RyaXBlLygkc3RyaXBlKyRzcGFjaW5nKSoxMDAlLCB0cmFuc3BhcmVudCAkc3RyaXBlLygkc3RyaXBlKyRzcGFjaW5nKSoxMDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAoJHN0cmlwZSskc3BhY2luZykqMXB4ICgkd2lkdGgpKjFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoJHN0cmlwZSkqMXB4ICRwb3NpdGlvbjtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8v44CA44K/44Kk44Od44Kw44Op44OV44KjXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBoZWFkaW5nLWxhcmdlKCRlbnRyeSwkZGVjb3JhdGlvbikge1xuICBAaWYgJGVudHJ5ID09IHRydWUge1xuICAgIG1hcmdpbjogMCAxMHB4ICRlbnRyeS1lbGVtZW50LW1hcmdpbi1ib3R0b20tbWQ7XG4gIH0gQGVsc2Uge1xuICAgIG1hcmdpbjogMCAwICRlbnRyeS1lbGVtZW50LW1hcmdpbi1ib3R0b20tbWQgMDtcbiAgfVxuICBjb2xvcjogIzMzMztcbiAgQGlmICRkZWNvcmF0aW9uID09IHRydWUge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XG4gICAgQGluY2x1ZGUgZG90dGVkKCRwb3NpdGlvbjogYm90dG9tLCRjb2xvcjokc2Vjb25kYXJ5LWNvbG9yLCAkc3RyaXBlOiAxLCAkc3BhY2luZzogNSwgJHdpZHRoOjEpO1xuICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgJHByaW1hcnktY29sb3I7XG4gIH0gQGVsc2Uge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gIH1cbn1cblxuQG1peGluIGhlYWRpbmctbWVkaXVtKCRlbnRyeSwkZGVjb3JhdGlvbikge1xuICBAaWYgJGVudHJ5ID09IHRydWUge1xuICAgIG1hcmdpbjogMTVweCAxMHB4O1xuICB9IEBlbHNlIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIH1cbiAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgLy8gY29sb3I6ICMzMzM7XG4gIEBpZiAkZGVjb3JhdGlvbiA9PSB0cnVlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHRyYW5zcGFyZW50IDcwJSwgJHByaW1hcnktY29sb3IgMCk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDcwJSwgJHByaW1hcnktY29sb3IgMCk7XG4gIH1cbn1cblxuQG1peGluIGhlYWRpbmctc21hbGwoJGVudHJ5LCRkZWNvcmF0aW9uKSB7XG4gIEBpZiAkZW50cnkgPT0gdHJ1ZSB7XG4gICAgbWFyZ2luOiAxNXB4IDEwcHg7XG4gIH0gQGVsc2Uge1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgfVxuICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xufVxuXG4vLyDjg57jg7zjgqvjg7xcbkBtaXhpbiBtYXJrZXIoJGNvbG9yOiAkcHJpbWFyeS1jb2xvciwgJGhlaWdodDogNDUlKXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCAkaGVpZ2h0LCAkY29sb3IgMCk7XG59XG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8v44CA44OG44Kt44K544OI44Gu5YiH44KK5o2o44GmXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiB0cnVuY2F0aW9uKCl7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8v44CA55S75YOPXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8v44Os44K544Od44Oz44K344OW44Kk44Oh44O844K4XG5AbWl4aW4gcmVzcG9uc2l2ZS1pbWFnZSgpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OmF1dG87XG59XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDkuInop5LlvaJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8vIEBwYXJhbSAkZGlyZWN0aW9uIC0gVHJpYW5nbGUgZGlyZWN0aW9uLCBlaXRoZXIgYHRvcGAsIGByaWdodGAsIGBib3R0b21gIG9yIGBsZWZ0YFxuLy8vIEBwYXJhbSAkY29sb3IgW2N1cnJlbnRjb2xvcl0gLSBUcmlhbmdsZSBjb2xvclxuLy8vIEBwYXJhbSAkd2lkdGggWzEwcHhdIC0gVHJpYW5nbGUgd2lkdGhcbi8vLyBAcGFyYW0gJGhlaWdodCBbMTBweF0gLSBUcmlhbmdsZSBoZWlnaHRcbkBtaXhpbiB0cmlhbmdsZSAoJGRpcmVjdGlvbjogYm90dG9tLCAkY29sb3I6Y3VycmVudGNvbG9yLCAkd2lkdGg6MTBweCwgJGhlaWdodDoxMHB4KSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiAwcHg7XG5cbiAgQGlmICRkaXJlY3Rpb24gPT0gdG9wIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGhlaWdodCBzb2xpZCAkY29sb3I7XG4gIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6ICRoZWlnaHQgc29saWQgJGNvbG9yO1xuICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogJGhlaWdodCBzb2xpZCAkY29sb3I7XG4gIH0gQGVsc2Uge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkaGVpZ2h0IHNvbGlkICRjb2xvcjtcbiAgfVxuXG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy/jgIDjg4bjgq3jgrnjg4jjg6rjg7Pjgq9cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHRleHRsaW5rIHtcbiAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBAaW5jbHVkZSBmb250LWJvbGQ7XG5cbiAgLy8gJjpsaW5rLFxuICAvLyAmOmhvdmVyLFxuICAvLyAmOnZpc2l0ZWQsXG4gIC8vICY6Zm9jdXMsXG4gIC8vICY6YWN0aXZlIHtcbiAgLy8gICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgLy8gfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdG9wOiAuMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDdweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRzZWNvbmRhcnktY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8v44CA44Kw44Op44OH44O844K344On44Oz6IOM5pmvXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBncmFkaWVudCAoJGRlZzo5MGRlZywgJHBvczAxOjAlLCAkcG9zMDI6NzAlLCAkcG9zMDM6MTAwJSwgJGNvbDAxOiRwcmltYXJ5LWNvbG9yLCAkY29sMDI6JHByaW1hcnktY29sb3IsICRjb2wwMzokZ3JhZGF0aW9uLWNvbG9yMDEpIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJGNvbDAxICRwb3MwMSwgJGNvbDAyICRwb3MwMiwgJGNvbDAzICRwb3MwMyk7XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOe3qOmbhuODmuODvOOCuFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmllbGQtdGl0bGUge1xuXHRwYWRkaW5nOiAwIDEwcHg7XG59XG4uZmllbGQtdGl0bGU6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW46IDAgMCAxMHB4IDA7XG59IiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjgqLjg4vjg6Hjg7zjgrfjg6fjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyog44CA44OV44Kn44O844OJ44Kk44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBrZXlmcmFtZXMgZmFkZS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBmYWRlLWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAyMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vKiDjgIDjgrrjg7zjg6Bcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGtleWZyYW1lcyBzY2FsZS11cCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06c2NhbGUoMSk7XG4gIH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIHNjYWxlLXVwIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTpzY2FsZSgxKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2NhbGUtdXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOnNjYWxlKDEpO1xuICB9XG59XG5cbi8qIOOAgOS4i+OBq+enu+WLlVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5Aa2V5ZnJhbWVzIGZhZGUtaW4tZG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC0xMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBmYWRlLWluLWRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAyMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtMTBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1pbi1kb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTEwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBoZWFkZXJcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5sLWhlYWRlciB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAwO1xufVxuXG4ubC1oZWFkZXJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubC1oZWFkZXJfX2xvZ28ge1xuICBtYXJnaW46IDA7XG5cbiAgJi1pbWcge1xuICAgIHdpZHRoOiAxNTlweDtcbiAgfVxufVxuXG4ubC1oZWFkZXItbGluay1ib3gge1xuXG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMTFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmwtaGVhZGVyLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgJHBhcmVudDogJjtcblxuICAmX19oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgIHBhZGRpbmc6IDdweCAyMHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3ItcHJpbWFyeSwgbGlnaHRlcik7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteGw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcGFkZGluZzogMCAxNXB4IDQwcHg7XG5cbiAgICAmLnN0YXkge1xuXG4gICAgICAjeyRwYXJlbnR9X19saW5rIHtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9yLXByaW1hcnksIGJhc2UpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgJGhvdmVyLXNwZWVkIGVhc2Utb3V0O1xuXG4gICAgJixcbiAgICAmOmxpbmssXG4gICAgJjp2aXNpdGVkLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9yLXRleHQsIGJhc2UpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9yLXByaW1hcnksIGJhc2UpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sZy1taW4pIHtcbiAgLmwtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAzMXB4IDAgMzBweDtcbiAgfVxuXG4gIC5sLWhlYWRlcl9fbG9nbyB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcblxuICAgICYtaW1nIHtcbiAgICAgIHdpZHRoOiAyNDlweDtcbiAgICB9XG4gIH1cblxuICAubC1oZWFkZXItbGluay1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMCAxMXB4O1xuICAgIH1cbiAgfVxuXG4gIC5sLWhlYWRlci1saW5rcyB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMCAxNXB4IDEwcHg7XG4gICAgfVxuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8v44CA44Kr44Op44O8XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOODluODqeODs+ODieOCq+ODqeODvFxuJGNvbG9yLXByaW1hcnk6IChcbiAgbGlnaHRlc3Q6ICNGOUZDRkUsXG4gIGxpZ2h0ZXIyOiAjRUZGQkZGLFxuICBsaWdodGVyOiAjRERGNkY4LFxuICBsaWdodDogIzkzRDFGOSxcbiAgbGlnaHQyOiAjMkY5MUQzLFxuICBiYXNlOiAjMDM2RUI3LFxuKTtcblxuJGNvbG9yLXNlY29uZGFyeTogKFxuICBiYXNlOiAjN0FDOTYzLFxuICBkYXJrOiAjNTJBNDQwLFxuICBkYXJrZXI6ICMzQTk2MjYsXG4gIGRhcmtlc3Q6ICMyNjdCMTksXG4gIGRhcmtlc3QyOiAjMkE2MTVFLFxuKTtcblxuJGNvbG9yLXBvaW50OiAoXG4gIHllbGxvdzogI0ZGRjYwMCxcbik7XG5cbi8vIOODkOODquOCqOODvOOCt+ODp+ODs++8iOOCq+ODhuOCtOODquODvOOBruiJsuWIhuOBkeOBquOBqe+8iVxuJGNvbG9yLXZhcmlhdGlvbjogKFxuICAwMTogIzcxQkMzMCxcbiAgMDI6ICNGRjg5MDAsXG4gIDAzOiAjN0Q2N0M2LFxuICAwNDogI0ZGN0M5RixcbiAgMDU6ICM0M0IzRTUsXG4pO1xuXG4vLyDjg6Ljg47jgq/jg61cbiRjb2xvci1uZXV0cmFsOiAoXG4gIGxpZ2h0ZXN0OiAjRkZGLFxuICBsaWdodGVyOiAjRjNGM0YzLFxuICBsaWdodDogI0QzRDNEMyxcbiAgYmFzZTogIzhFOEU4RSxcbiAgZGFyazogIzU1NTU1NSxcbiAgZGFya2VzdDogIzMzMzMzMyxcbiAgYmxhY2s6ICMwMDAwMDAsXG4pO1xuXG4kY29sb3Itc3RhdGU6IChcbiAgZm9jdXM6ICMwMDg5ZmYsXG4gIHZpc2l0OiAjMDAxMjljLFxuICBzdWJtaXQ6ICM0YTkwZTIsXG4gIHN1Ym1pdC1ob3ZlcjogIzNmNzBiNixcblx0ZGlzYWJsZTogI0MzRDFEOSxcblx0ZW5hYmxlOiAjMDA5NkU2LFxuKTtcblxuJGNvbG9yLXRleHQ6IChcbiAgYmFzZTogIzMzMzMzMyxcbiAgbGlnaHRlcjogI0FDQUNBQyxcbiAgbGlnaHQ6ICM5OTk5OTksXG4gIG11dGU6ICM4NDg0ODQsXG4gIGludmVyc2U6ICNGRkYsXG4gIGF1dGhvcjogIzNGODJDNCxcbiAgaGVhZGluZzogIzIxMUYyMCxcbiAgZW1waGFzaXM6ICNGRjAwMDAsXG4pO1xuXG4kY29sb3ItbGluazogKFxuICBob3ZlcjogIzAzQTdGQixcbiAgdmlzaXQ6ICMwMzg3QjcsXG4gIGFjdGl2ZTogIzAzNEZCNyxcbik7XG5cbiRjb2xvci1ib3JkZXI6IChcbiAgYmFzZTogI0M0QzRDNCxcbiAgbXV0ZTogI0FGQUZBRixcbiAgbGlnaHRlcjogI0RFREVERSxcbiAgbGlnaHQ6ICNDM0MzQzMsXG4gIGRhcms6ICM1NTU1NTUsXG4gIHBhbmVsOiAjOTY5Njk2LFxuKTtcblxuXG4kY29sb3ItYmc6IChcbiAgYmFzZTogI0ZGRixcbiAgbGlnaHQ6ICNGN0Y3RjcsXG4gIGRhcms6ICNFM0UzRTMsXG4pO1xuXG4vLyDlkIRzbnPoibJcbiRjb2xvci1zbnM6IChcbiAgdHdpdHRlcjogIzFEQTFGMixcbiAgZmFjZWJvb2s6ICMzYjU5OTgsXG4gIGhhdGVuYTogIzAwYTFkZSxcbiAgc2l0ZTogI0ZGQjEwMCxcbiAgZ2l0aHViOiAjMTcxNTE1LFxuKTtcblxuLy8g5ZCE5puc5pel44Gu6ImyXG4kY29sb3ItZGF5OiAoXG4gIHNhdHVyZGF5LWxpZ2h0OiAjRDVFREZELFxuICBzYXR1cmRheTogIzE3QjNFRCxcbiAgc3VuZGF5LWxpZ2h0OiAjRjZEQURCLFxuICBzdW5kYXk6ICNFRjYzNjMsXG4pO1xuXG4vLyDjgqTjg5njg7Pjg4hcbiRjb2xvci1ldmVudDogKFxuICB3b3Jrc2hvcDogI0I0QjRCNCxcbiAgc3R5bGUtbWFya2V0OiAjRjg3QjY4LFxuICBzdW5kYXk6ICNEOUFBQ0IsXG4gIGdhcmRlbi1jbHViOiAjNDVENTk4LFxuICBnYXJkZW4tbGFiOiAjNkFDMUU4LFxuICBmb29kLWVkdWNhdGlvbjogI0ZGOTczRSxcbiAgc21hbGxtYXJrZXQ6ICNGRkNFMzcsXG4gIHJlc2VydmUxOiAjQ0JFNjU2LFxuICByZXNlcnZlMjogIzMyOTlGMixcbik7XG5cbiIsIiRib3JkZXItd2lkdGgtdGhpbjogMXB4O1xuJGJvcmRlci13aWR0aC10aGljazogMnB4O1xuJGJvcmRlci13aWR0aC10aGljazI6IDNweDtcbiRib3JkZXItd2lkdGgtdGhpY2tlcjogNHB4O1xuJGJvcmRlci13aWR0aC10aGlja2VzdDogMTBweDtcblxuJGJvcmRlci1yYWRpdXMtc206IDNweDtcbiRib3JkZXItcmFkaXVzLW1kOiA1cHg7XG4kYm9yZGVyLXJhZGl1cy1sZzogMTBweDtcbiRib3JkZXItcmFkaXVzLXhsOiAyMHB4O1xuJGJvcmRlci1yYWRpdXMteHhsOiAzMHB4O1xuJGJvcmRlci1yYWRpdXMtY2lyY2xlOiA1MCU7XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiBmb290ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmwtZm9vdGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IG1hcC1nZXQoJGNvbG9yLXRleHQsIGludmVyc2UpO1xuICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDgzcHg7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogJHppbmRleC1iYWNrO1xuICAgIHRvcDogMTJweDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JHJvb3QtdGhlbWUtaW1nfWZvb3Rlci9iZy1mb290ZXItd2F2ZS1zcC5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci10ZXh0LCBpbnZlcnNlKTtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIH1cblxuICAmX19pbWcge1xuICAgIG1heC13aWR0aDogMTUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTI1JTtcbiAgfVxufVxuXG4ubC1mb290ZXItZ3JpZCB7XG59XG5cbi5sLWZvb3Rlci1pbm5lciB7XG4gIHBhZGRpbmc6IDUwcHggMCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvci1zZWNvbmRhcnksIGJhc2UpO1xufVxuXG4ubC1mb290ZXItaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgJl9fbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgICB3aWR0aDogMTAycHg7XG4gIH1cbn1cblxuLmwtZm9vdGVyLXVwcGVyLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG5cbiAgJl9faXRlbSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoLXRoaW4gc29saWQgbWFwLWdldCgkY29sb3ItbmV1dHJhbCwgbGlnaHRlc3QpO1xuICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoLXRoaW4gc29saWQgbWFwLWdldCgkY29sb3ItbmV1dHJhbCwgbGlnaHRlc3QpO1xuICB9XG59XG5cbi5sLWZvb3Rlci11cHBlci1wYXJrIHtcbiAgbWFyZ2luOiAwO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmwtZm9vdGVyLXVwcGVyLXBhcmstbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTcpO1xufVxuXG4ubC1mb290ZXItdXBwZXItcGFyay1hZGRyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbn1cblxuLmwtZm9vdGVyLWNvcHlyaWdodCB7XG4gIG1hcmdpbjogMDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc25zLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5sLWZvb3Rlci1zbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIC0xMXB4IDVweDtcbiAgcGFkZGluZzogMDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDMzKTtcblxuICAmX19pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDExcHggMTFweDtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci1uZXV0cmFsLCBsaWdodGVzdCk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgJGhvdmVyLXNwZWVkIGVhc2Utb3V0O1xuXG4gICAgJixcbiAgICAmOmxpbmssXG4gICAgJjp2aXNpdGVkLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9yLW5ldXRyYWwsIGxpZ2h0ZXN0KTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci1zZWNvbmRhcnksIGRhcmtlc3QpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgLmwtZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiA1JTtcbiAgICAgIGhlaWdodDogMjI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skcm9vdC10aGVtZS1pbWd9Zm9vdGVyL2JnLWZvb3Rlci13YXZlLnBuZyk7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBtYXJnaW46IDI1cHggMCAwO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAubC1mb290ZXItZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5sLWZvb3Rlci1pbm5lciB7XG4gICAgcGFkZGluZzogNDNweCAwIDgwcHg7XG4gIH1cblxuICAubC1mb290ZXItaGVhZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmX19sb2dvIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgfVxuICB9XG5cbiAgLmwtZm9vdGVyLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJl9fY29udGFjdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cblxuICAubC1mb290ZXItdXBwZXItbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAkcGFyZW50OiAmO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE3KTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkICN7JHBhcmVudH1fX2xpbmsge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAubC1mb290ZXItdXBwZXItcGFyayB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgfVxuXG4gIC5sLWZvb3Rlci11cHBlci1wYXJrLW5hbWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDAgMmVtIDAgMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICB9XG5cbiAgLmwtZm9vdGVyLXVwcGVyLXBhcmstYWRkcmVzcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICB9XG5cbiAgLmwtZm9vdGVyLWNvcHlyaWdodCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLmwtZm9vdGVyLXNucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIOODrOOCpOOCouOCpuODiFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmwtbGF5b3V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgLTIwcHggNjBweDtcbiAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3ItbmV1dHJhbCwgbGlnaHRlcik7XG4gIHBhZGRpbmc6IDUwcHggJGdyaWQtc3BhY2UgNjBweDtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogJHppbmRleC1yZXNldDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTIwcHg7XG4gICAgY29udGVudDogJyc7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHRvcDogLTFweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skcm9vdC10aGVtZS1pbWd9Y29tcG9uZW50cy93YXZlLXRvcC5zdmcpO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skcm9vdC10aGVtZS1pbWd9Y29tcG9uZW50cy93YXZlLWJvdHRvbS5zdmcpO1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAkemluZGV4LWRlZmF1bHQ7XG5cbiAgICAmLi1jZW50ZXIge1xuICAgICAgdG9wOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gICYuLXBhcmtpbmcge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAzMHB4IDAgNjBweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kLW1pbikge1xuICAubC1sYXlvdXQge1xuICAgIG1hcmdpbjogMCAwIDE0MHB4O1xuICAgIHBhZGRpbmc6IDEyM3B4IDExMHB4IDE0MHB4O1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgIH1cblxuICAgICYuLXRvcCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAmLi1yaWdodCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgICBtYXJnaW4tbGVmdDogLTExMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYyg1MHZ3IC0gNTAlKTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgLy90b3A6IC0xNjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JHJvb3QtdGhlbWUtaW1nfWNvbXBvbmVudHMvd2F2ZS10b3AtbGVmdC5zdmcpLHVybCgjeyRyb290LXRoZW1lLWltZ31jb21wb25lbnRzL3dhdmUtdG9wLWNlbnRlci5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbSwgbGVmdCA0MzdweCBib3R0b207XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIHJlcGVhdC14O1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIC8vYm90dG9tOiAtMTU0cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRyb290LXRoZW1lLWltZ31jb21wb25lbnRzL3dhdmUtYm90dG9tLWxlZnQuc3ZnKSx1cmwoI3skcm9vdC10aGVtZS1pbWd9Y29tcG9uZW50cy93YXZlLWJvdHRvbS1jZW50ZXIuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3AsIGxlZnQgNDM3cHggdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCByZXBlYXQteDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi1sZWZ0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTEwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNTB2dyAtIDUwJSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRyb290LXRoZW1lLWltZ31jb21wb25lbnRzL3dhdmUtdG9wLXJpZ2h0LnN2ZyksIHVybCgjeyRyb290LXRoZW1lLWltZ31jb21wb25lbnRzL3dhdmUtdG9wLWNlbnRlci5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b20sIHJpZ2h0IDQzN3B4IGJvdHRvbTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgcmVwZWF0LXg7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JHJvb3QtdGhlbWUtaW1nfWNvbXBvbmVudHMvd2F2ZS1ib3R0b20tcmlnaHQuc3ZnKSwgdXJsKCN7JHJvb3QtdGhlbWUtaW1nfWNvbXBvbmVudHMvd2F2ZS1ib3R0b20tY2VudGVyLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcCwgcmlnaHQgNDM3cHggdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCByZXBlYXQteDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi1wYXJraW5nIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxNDBweDtcbiAgICB9XG4gIH1cbn1cblxuXG4ubC1sYXlvdXQtY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgKCRzaWRlLXNwYWNlLXNtIC8gLTEpIDE0MHB4O1xuICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1uZXV0cmFsLCBsaWdodGVyKTtcbiAgcGFkZGluZzogNTdweCAyMHB4IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1M3B4IDUzcHg7XG5cbiAgJi4tc3BhY2Uge1xuICAgIHBhZGRpbmctdG9wOiA1NHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAkemluZGV4LXJlc2V0O1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMjVweDtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRyb290LXRoZW1lLWltZ31jb21wb25lbnRzL3dhdmUtZnVsbC1zcC5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3ItbmV1dHJhbCwgbGlnaHRlcik7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gIC5sLWxheW91dC1jZW50ZXIge1xuXG4gICAgJi4tc3BhY2Uge1xuICAgICAgcGFkZGluZy10b3A6IDExNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAoJHNpZGUtc3BhY2Utc20gLyAtMSk7XG4gICAgICBtYXJnaW4tbGVmdDogKCRzaWRlLXNwYWNlLXNtIC8gLTEpO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skcm9vdC10aGVtZS1pbWd9Y29tcG9uZW50cy93YXZlLWZ1bGwuc3ZnKTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGctbWluKSB7XG4gIC5sLWxheW91dC1jZW50ZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDE0MHB4IDgwcHg7XG4gIH1cbn1cblxuXG4ubC1sYXlvdXQtdG9wLWVudHJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gIG1hcmdpbi1ib3R0b206IDE0MHB4O1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjg5zjgr/jg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogYmFzaWMgYnV0dG9uXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYy1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA0cHggMTFweCA0cHggMTdweDtcbiAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICB3aWR0aDogMjEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogJGJvcmRlci13aWR0aC10aGljazIgc29saWQgbWFwLWdldCgkY29sb3ItbmV1dHJhbCwgZGFya2VzdCk7XG4gIGJveC1zaGFkb3c6IDEwcHggMTBweCBtYXAtZ2V0KCRjb2xvci1uZXV0cmFsLCBsaWdodCk7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhsO1xuICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1iZywgYmFzZSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gIHRyYW5zaXRpb246IGNvbG9yICRob3Zlci1zcGVlZCBlYXNlLW91dDtcblxuICAmX193cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9yLXByaW1hcnksIGJhc2UpO1xuICAgIEBpbmNsdWRlIGljb21vb24tYmVmb3JlKCk7XG4gICAgY29udGVudDogJGljb24tYXJyb3ctcmlnaHQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRob3Zlci1zcGVlZCBlYXNlLW91dDtcbiAgfVxuXG4gICYsXG4gICY6dmlzaXRlZCxcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMsXG4gICY6bGluayB7XG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9yLXRleHQsIGJhc2UpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci1wcmltYXJ5LCBiYXNlKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gIC5jLWJ0biB7XG4gICAgcGFkZGluZzogOHB4IDExcHggOHB4IDI3cHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gIH1cbn1cblxuXG4vKiBpY29uXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYy1idG4taWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMzFweCA3N3B4IDMxcHggMjRweDtcbiAgd2lkdGg6IDM2MHB4O1xuICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6IHVybCgjeyRyb290LXRoZW1lLWltZ31jb21wb25lbnRzL2JnLWJ0bi1pY29uLnN2Zykgbm8tcmVwZWF0O1xuICBAaW5jbHVkZSBmb250LXNpemUoMTkpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAkaG92ZXItc3BlZWQgZWFzZS1vdXQ7XG5cbiAgJi4tc21hbGwge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBwYWRkaW5nOiAyNXB4IDIycHggMjFweCAyMnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgjeyRyb290LXRoZW1lLWltZ31jb21wb25lbnRzL2JnLWJ0bi1pY29uLXNtYWxsLnN2Zykgbm8tcmVwZWF0O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IDE5cHg7XG4gICAgICByaWdodDogMjhweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XG4gICAgfVxuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIzcHg7XG4gICAgcmlnaHQ6IDMycHg7XG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9yLXByaW1hcnksIGJhc2UpO1xuICAgIEBpbmNsdWRlIGljb21vb24tYmVmb3JlKCk7XG4gICAgY29udGVudDogJGljb24tY2FsZW5kYXItbGluZTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoNDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkaG92ZXItc3BlZWQgZWFzZS1vdXQ7XG4gIH1cblxuICAmLFxuICAmOnZpc2l0ZWQsXG4gICY6YWN0aXZlLFxuICAmOmZvY3VzLFxuICAmOmxpbmt7XG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9yLXRleHQsIGJhc2UpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci1wcmltYXJ5LCBiYXNlKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgfVxuICB9XG59XG5cbi8qIGxpbmsgYnV0dG9uIGZvciB0ZWwgbnVtYmVyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYy1idG4tdGVsIHtcbiAgQGluY2x1ZGUgbXEge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5jLWJ0bi1ncmVlbiB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3Itc2Vjb25kYXJ5LCBkYXJrKTtcbiAgY29sb3I6IG1hcC1nZXQoJGNvbG9yLXRleHQsIGludmVyc2UpO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlcjogJGJvcmRlci13aWR0aC10aGluIHNvbGlkIG1hcC1nZXQoJGNvbG9yLW5ldXRyYWwsIGxpZ2h0ZXN0KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAkaG92ZXItc3BlZWQgZWFzZS1vdXQ7XG5cbiAgJixcbiAgJjpsaW5rLFxuICAmOnZpc2l0ZWQsXG4gICY6YWN0aXZlLFxuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3ItdGV4dCwgaW52ZXJzZSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3Itc2Vjb25kYXJ5LCBkYXJrZXN0KTtcbiAgfVxufVxuXG5cbi5jLWJ0bi1wYWdlLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogJHppbmRleC1wYWdlLW5hdjtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJvdHRvbTogMTBweDtcbiAgbWFyZ2luOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgLjVzLCBvcGFjaXR5IC41cztcblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG4gIH1cblxuICAmX19pbWcge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgLmMtYnRuLXBhZ2UtdG9wIHtcbiAgICByaWdodDogMjBweDtcbiAgICBib3R0b206IDIwcHg7XG5cbiAgICAmX19pbWcge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgfVxuICB9XG59XG5cblxuLyogSW5zdGFncmFtXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5jLWJ0bi1pbnN0YWdyYW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAzcHggMTRweDtcbiAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3ItYmcsIGJhc2UpO1xuICBib3JkZXI6ICRib3JkZXItd2lkdGgtdGhpY2syIHNvbGlkIG1hcC1nZXQoJGNvbG9yLW5ldXRyYWwsIGRhcmtlc3QpO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14bDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICB0cmFuc2l0aW9uOiBjb2xvciAkaG92ZXItc3BlZWQgZWFzZS1vdXQ7XG4gICRwYXJlbnQ6ICY7XG5cbiAgJl9faWNvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRob3Zlci1zcGVlZCBlYXNlLW91dDtcbiAgfVxuXG4gICYsXG4gICY6dmlzaXRlZCxcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMsXG4gICY6bGluayB7XG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9yLXRleHQsIGJhc2UpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci1wcmltYXJ5LCBiYXNlKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAjeyRwYXJlbnR9X19pY29uIHtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci10ZXh0LCBiYXNlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuXG4vKiDjgYrllY/jgYTlkIjjgo/jgZtcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wLWVudHJ5LWNvbHVtbiAuYy1idG4tbWFpbCxcbi5jLWJ0bi1tYWlsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmc6IDRweCAxN3B4IDRweCAxNHB4O1xuICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogJGJvcmRlci13aWR0aC10aGljazIgc29saWQgbWFwLWdldCgkY29sb3ItbmV1dHJhbCwgZGFya2VzdCk7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhsO1xuICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1iZywgYmFzZSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNyk7XG4gIHRyYW5zaXRpb246IGNvbG9yICRob3Zlci1zcGVlZCBlYXNlLW91dDtcblxuICAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci10ZXh0LCBiYXNlKTtcbiAgICBAaW5jbHVkZSBpY29tb29uLWJlZm9yZSgpO1xuICAgIGNvbnRlbnQ6ICRpY29uLW1haWw7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRob3Zlci1zcGVlZCBlYXNlLW91dDtcbiAgfVxuXG4gICYsXG4gICY6dmlzaXRlZCxcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMsXG4gICY6bGluayB7XG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9yLXRleHQsIGJhc2UpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci1wcmltYXJ5LCBiYXNlKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuXG4vKiDjgqTjg5njg7Pjg4jjg5Xjgqnjg7zjg6Djg5zjgr/jg7Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jLWJ0bi1mb3JtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoLXRoaWNrMiBzb2xpZCBtYXAtZ2V0KCRjb2xvci1uZXV0cmFsLCBkYXJrZXN0KTtcbiAgYm94LXNoYWRvdzogMTBweCAxMHB4IG1hcC1nZXQoJGNvbG9yLW5ldXRyYWwsIGxpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteGw7XG4gIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9yLWJnLCBiYXNlKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcblxuICAmX19pbnB1dCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiA3cHggMTFweCA3cHggMTdweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9yLXRleHQsIGJhc2UpO1xuICAgIHRyYW5zaXRpb246IGNvbG9yICRob3Zlci1zcGVlZCBlYXNlLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9yLXByaW1hcnksIGJhc2UpO1xuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9yLXByaW1hcnksIGJhc2UpO1xuICAgIEBpbmNsdWRlIGljb21vb24tYmVmb3JlKCk7XG4gICAgY29udGVudDogJGljb24tYXJyb3ctcmlnaHQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRob3Zlci1zcGVlZCBlYXNlLW91dDtcbiAgfVxuXG4gICYsXG4gICY6dmlzaXRlZCxcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMsXG4gICY6bGluayB7XG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9yLXRleHQsIGJhc2UpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci1wcmltYXJ5LCBiYXNlKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gIC5jLWJ0bi1mb3JtIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuXG4gICAgJl9faW5wdXQge1xuICAgICAgcGFkZGluZzogOHB4IDIwcHggOHB4IDI3cHg7XG4gICAgfVxuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8v44CA44OZ44O844K5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gbWluLXdpZHRo5oyH5a6aXG4kYnJlYWtwb2ludC1zbS1taW4gOiA0ODBweDtcbiRicmVha3BvaW50LW1kLW1pbiA6IDc2OHB4O1xuJGJyZWFrcG9pbnQtbGctbWluIDogMTAyNHB4O1xuJGJyZWFrcG9pbnQteGwtbWluIDogMTQ0MHB4O1xuXG5AbWl4aW4gbXFfc20ge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXNtLW1pbikge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gbXEge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbkBtaXhpbiBtcV9sZyB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGctbWluKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBtcV94bCB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQteGwtbWluKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gbWF4LXdpZHRo5oyH5a6aXG4kYnJlYWtwb2ludC1zbS1tYXg6ICgkYnJlYWtwb2ludC1zbS1taW4gLSAxKTsgLy80NzlweFxuJGJyZWFrcG9pbnQtbWQtbWF4OiAoJGJyZWFrcG9pbnQtbWQtbWluIC0gMSk7IC8vNzY3cHhcbiRicmVha3BvaW50LWxnLW1heDogKCRicmVha3BvaW50LWxnLW1pbiAtIDEpOyAvLzEwMjNweFxuJGJyZWFrcG9pbnQteGwtbWF4OiAoJGJyZWFrcG9pbnQteGwtbWluIC0gMSk7IC8vMTQzOXB4XG5cbi8vIOOCsOODquODg+ODieOBrumWk+malFxuJGdyaWQtc3BhY2UgICAgICAgICAgICAgICAgICAgICAgICA6IDIwcHg7XG4kZ3JpZC1zcGFjZS1tb2JpbGUgICAgICAgICAgICAgICAgIDogMTBweDtcblxuJHNpZGUtc3BhY2Utc206IDIwcHg7XG4kc2lkZS1zcGFjZS1tZDogNDBweDtcbiRzaWRlLXNwYWNlLWxnOiA4MHB4O1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8v44CA44OV44Kh44Kk44Or44Gu44OR44K5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRhY21zLWZvbnQgICAgICAgICAgICAgICAgICAgICAgICAgOiAnL3RoZW1lcy9zeXN0ZW0vZm9udHMvJzsgLy8g44OV44Kp44Oz44OI44Gu44OR44K544KS5LiK5pu444GNXG4kcm9vdC10aGVtZS1pbWcgICAgICAgICAgICAgICAgICAgIDogJy90aGVtZXMvdG95b3N1L2ltYWdlcy8nOyAvLyDnlLvlg4/jga7jg5HjgrnjgpLkuIrmm7jjgY1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL+OAgOOCq+ODqeODvFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDog4zmma/oibJcbiRiZy1jb2xvciAgICAgICAgICAgICAgICAgICAgICAgICAgOiAjZmZmO1xuXG4vLyDjg5fjg6njgqTjg57jg6rjg7zjgqvjg6njg7xcbiRwcmltYXJ5LWNvbG9yICAgICAgICAgICAgICAgICAgICAgOiAjMDM2RUI3O1xuJHByaW1hcnktY29sb3ItaG92ZXIgICAgICAgICAgICAgICA6ICMwMzZFQjc7XG4vLyDjgrvjgqvjg7Pjg4Djg6rjg7zjgqvjg6njg7xcbiRzZWNvbmRhcnktY29sb3IgICAgICAgICAgICAgICAgICAgOiAjMkNBNkUwO1xuLy8gZ3JhZGF0aW9uXG4kZ3JhZGF0aW9uLWNvbG9yMDEgICAgICAgICAgICAgICAgICAgOiAjNjRGRkU2O1xuJGdyYWRhdGlvbi1jb2xvcjAyICAgICAgICAgICAgICAgICAgIDogJHNlY29uZGFyeS1jb2xvcjtcbi8vIOODmeODvOOCueOCq+ODqeODvFxuJGJhc2UtY29sb3IgICAgICAgICAgICAgICAgICAgICAgICA6ICNmZmVkMWY7XG5cbi8vIOODnOOCv+ODs1xuJGJ0bi1jb2xvciAgICAgICAgICAgICAgICAgICAgICAgICA6ICMzMzM7XG4kYnRuLWFjdGl2ZS1jb2xvciAgICAgICAgICAgICAgICAgIDogIzAwMDtcblxuLy8g5ZCEc25z6ImyXG4kZmFjZWJvb2stY29sb3IgICAgICAgICAgICAgICAgICAgIDogIzNiNTk5OTtcbiR0d2l0dGVyLWNvbG9yICAgICAgICAgICAgICAgICAgICAgOiAjNTVhY2VlO1xuJGdwbHVzLWNvbG9yICAgICAgICAgICAgICAgICAgICAgICA6ICNkZDRiMzk7XG4keW91dHViZS1jb2xvciAgICAgICAgICAgICAgICAgICAgIDogI2NkMjAxZjtcblxuLy8g44OG44Kt44K544OIXG4kdGV4dC1jb2xvci1iYXNlOiAjMzMzO1xuJHRleHQtY29sb3ItbGlnaHQ6ICM3NTc1NzU7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy/jgIDjg5jjg4Pjg4Djg7xcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHNwLWhlYWRlci1oZWlnaHQgICAgICAgICAgICAgICAgICA6IDUwcHg7XG4kZ2xvYmFsLW5hdi1oZWlnaHQgICAgICAgICAgICAgICAgIDogNTBweDtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL+OAgOOCqOODs+ODiOODquODvFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kZW50cnktbWFyZ2luLWJvdHRvbSAgICAgICAgICAgICAgIDogMjVweDtcblxuJGVudHJ5LWVsZW1lbnQtbWFyZ2luLWJvdHRvbS1zbSAgICA6IDEwcHggIWRlZmF1bHQ7XG4kZW50cnktZWxlbWVudC1tYXJnaW4tYm90dG9tLW1kICAgIDogMjBweCAhZGVmYXVsdDtcbiRlbnRyeS1lbGVtZW50LW1hcmdpbi1ib3R0b20tbGcgICAgOiA0MHB4ICFkZWZhdWx0O1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8v44CA44OV44Kp44O844OgXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRmb3JtLXN0ZXAtYm9yZGVyLXdpZHRoICAgICAgICAgICAgOiAzcHg7XG4kZm9ybS1zdGVwLWJvcmRlci1jb2xvciAgICAgICAgICAgIDogI0ZGRjtcbiRmb3JtLXN0ZXAtaGVpZ2h0ICAgICAgICAgICAgICAgICAgOiA1MHB4O1xuJGZvcm0tc3RlcC1hcnJvdy13aWR0aCAgICAgICAgICAgICA6IDE1cHg7XG5cbiRmb3JtLXN0ZXAtaXRlbS1wYWRkaW5nICAgICAgICAgICAgOiA1cHg7XG4kZm9ybS1zdGVwLWl0ZW0tcGFkZGluZy1kZXNrdG9wICAgIDogMjBweDtcblxuJGZvcm0tc3RlcC1iYXNlLWJnLWNvbG9yICAgICAgICAgICA6ICNGMkYwRjA7XG4kZm9ybS1zdGVwLWJhc2UtdGV4dC1jb2xvciAgICAgICAgIDogIzY2NjtcbiRmb3JtLXN0ZXAtYWN0aXZlLWJnLWNvbG9yICAgICAgICAgOiAjNjY2O1xuJGZvcm0tc3RlcC1hY3RpdmUtdGV4dC1jb2xvciAgICAgICA6ICNGRkY7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy/jgIBzbGlja+OCueODqeOCpOODgOODvFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kc2xpY2stZm9udC1wYXRoOiBcIi90aGVtZXMvdG95b3N1L3NyYy9qcy9saWIvc2xpY2svZm9udHMvXCI7XG4kc2xpY2stZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiRzbGljay1sb2FkZXItcGF0aDogXCIvdGhlbWVzL3RveW9zdS9zcmMvanMvbGliL3NsaWNrL1wiO1xuJHNsaWNrLWRvdC1jb2xvcjogcmdiYSgjRkZGLCAuMik7XG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogI0ZGRjtcbiRzbGljay1kb3QtY29sb3ItcHJpbWFyeTogdG9tYXRvO1xuJHNsaWNrLWRvdC1jb2xvci1hY3RpdmUtcHJpbWFyeTogdG9tYXRvO1xuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiB1cmwoXCIvdGhlbWVzL3RveW9zdS9pbWFnZXMvbWFya2VyL2Fycm93LWxhcmdlLXByZXYuc3ZnXCIpO1xuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiB1cmwoXCIvdGhlbWVzL3RveW9zdS9pbWFnZXMvbWFya2VyL2Fycm93LWxhcmdlLW5leHQuc3ZnXCIpO1xuJHNsaWNrLXByZXYtY2hhcmFjdGVyLXNwOiB1cmwoXCIvdGhlbWVzL3RveW9zdS9pbWFnZXMvbWFya2VyL2Fycm93LXByZXYuc3ZnXCIpO1xuJHNsaWNrLW5leHQtY2hhcmFjdGVyLXNwOiB1cmwoXCIvdGhlbWVzL3RveW9zdS9pbWFnZXMvbWFya2VyL2Fycm93LW5leHQuc3ZnXCIpO1xuJHNsaWNrLXByZXYtY2hhcmFjdGVyLW5vdC1jZW50ZXItbW9kZS1zcDogdXJsKFwiL3RoZW1lcy90b3lvc3UvaW1hZ2VzL21hcmtlci9hcnJvdy1tZC1wcmV2LnN2Z1wiKTtcbiRzbGljay1uZXh0LWNoYXJhY3Rlci1ub3QtY2VudGVyLW1vZGUtc3A6IHVybChcIi90aGVtZXMvdG95b3N1L2ltYWdlcy9tYXJrZXIvYXJyb3ctbWQtbmV4dC5zdmdcIik7XG4kc2xpY2stcHJldi1jaGFyYWN0ZXItc3AtcHJpbWFyeTogdXJsKFwiL3RoZW1lcy90b3lvc3UvaW1hZ2VzL21hcmtlci9hcnJvdy1wcmV2LXByaW1hcnkuc3ZnXCIpO1xuJHNsaWNrLW5leHQtY2hhcmFjdGVyLXNwLXByaW1hcnk6IHVybChcIi90aGVtZXMvdG95b3N1L2ltYWdlcy9tYXJrZXIvYXJyb3ctbmV4dC1wcmltYXJ5LnN2Z1wiKTtcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIlxcMjAyMlwiO1xuJHNsaWNrLWRvdC1zaXplOiAxMHB4O1xuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IC44O1xuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogMC4yNTtcblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8v44CAdHJhbnNpdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kaG92ZXItc3BlZWQ6IC4ycztcbiRob3Zlci1vcGFjaXR5OiAuNztcbiRob3Zlci16b29tOiAxLjE7XG4iLCIkemluZGV4LWJhY2tncm91bmQ6IC0xMDtcbiR6aW5kZXgtYmFja2dyb3VuZC1iZWZvcmU6IC01O1xuJHppbmRleC1oZWFkZXItc2VhcmNoOiAtMTtcbiR6aW5kZXgtaGVhZGVyLWNoYXJhY3RlcjogLTE7XG4kemluZGV4LWJhY2s6IC0xO1xuJHppbmRleC1yZXNldDogLTA7XG4kemluZGV4LWRlZmF1bHQ6IDE7XG4kemluZGV4LWhlYWRpbmc6IDI7XG4kemluZGV4LWNhcm91c2VsLWFycm93OiAxO1xuJHppbmRleC1nbG9iYWwtbmF2LWJhY2s6IDM7XG4kemluZGV4LWdsb2JhbC1uYXY6IDQ7XG4kemluZGV4LWZpeGVkLW5hdjogNTtcbiR6aW5kZXgtc2xpZGVyOiAxO1xuJHppbmRleC1zbGlkZXItYnRuOiAxO1xuJHppbmRleC1wYWdlLW5hdjogMTAwMDtcbiR6aW5kZXgtb2ZmY2FudmFzOiAxMDAxO1xuJHppbmRleC1oZWFkZXItYnRuOiAxMDAwO1xuJHppbmRleC1nbG9iYWwtbmF2LXNwOiAxMDAwMDtcbiR6aW5kZXgtZm9yY2VkLWZyb250OiA5OTk5OTk7XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOOCq+ODvOODiVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uYy1jYXJkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAkcGFyZW50OiAmO1xuXG4gIC5wLWV2ZW50LWRhdGUge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luOiA1cHggMCAwO1xuICB9XG5cbiAgJl9fd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxMi41cHggMTJweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgZmlndXJlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoLXRoaWNrMiBzb2xpZCBtYXAtZ2V0KCRjb2xvci1uZXV0cmFsLCBkYXJrZXN0KTtcbiAgICBib3gtc2hhZG93OiAxMHB4IDEwcHggbWFwLWdldCgkY29sb3ItbmV1dHJhbCwgbGlnaHQpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhsO1xuICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9yLWJnLCBiYXNlKTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAkaG92ZXItc3BlZWQgZWFzZS1vdXQ7XG5cbiAgICAmLFxuICAgICY6bGluayxcbiAgICAmOnZpc2l0ZWQsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci10ZXh0LCBiYXNlKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyICN7JHBhcmVudH1fX3RpdGxlIHtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci1wcmltYXJ5LCBiYXNlKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyICN7JHBhcmVudH1fX2ltZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKCRob3Zlci16b29tKTtcbiAgICB9XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3ItcG9pbnQsIHllbGxvdyk7XG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9yLXRleHQsIGJhc2UpO1xuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICAgIHBhZGRpbmc6IDJweCA0cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1jaXJjbGU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgICYuLWZ1bGwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4N0I2ODtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci10ZXh0LCBpbnZlcnNlKTtcbiAgICB9XG4gIH1cblxuICAmX19pbWctd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGhvdmVyLXNwZWVkIGVhc2Utb3V0O1xuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuICB9XG5cbiAgJl9fY2F0ZWdvcnkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMCAwIC0yMHB4O1xuICAgIHBhZGRpbmc6IDhweCAxNHB4IDhweCAyMHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9yLXByaW1hcnksIGJhc2UpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgJGJvcmRlci1yYWRpdXMtbGcgJGJvcmRlci1yYWRpdXMtbGcgMDtcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1iZywgYmFzZSk7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAkaG92ZXItc3BlZWQgZWFzZS1vdXQ7XG4gIH1cblxuICAmX19kYXRlLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmX19kYXRlLWl0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA3NSUsIG1hcC1nZXQoJGNvbG9yLXByaW1hcnksIGxpZ2h0KSA3NSUpO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgLndlZWsge1xuICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEwKTtcbiAgICB9XG4gIH1cblxuICAmX19oeXBoZW4ge1xuICAgIHBhZGRpbmc6IDVweCA4cHggMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTcpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgJl9fb3ZlcnZpZXcge1xuICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgQGluY2x1ZGUgZm9udC1ub3JtYWw7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgfVxuXG4gICZfX2RhdGUtZ2FyZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICBAaW5jbHVkZSBmb250LW5vcm1hbDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuXG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAwIDdweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xuICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3ItcG9pbnQsIHllbGxvdyk7XG4gICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgLmMtY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAmX193cmFwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICB3aWR0aDogY2FsYyggKDEwMCUgLSA0MHB4KSAvIDIgKTtcbiAgICB9XG5cbiAgICAmX19ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDAgMjRweCA0MHB4O1xuICAgIH1cblxuICAgICZfX2NhdGVnb3J5IHtcbiAgICAgIG1hcmdpbjogMCAwIDAgLTI0cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNyk7XG4gICAgfVxuXG4gICAgJl9fZGF0ZSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjgpO1xuICAgICAgbWFyZ2luOiA3cHggMCAwO1xuXG4gICAgICAud2VlayB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faHlwaGVuIHtcbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMzKTtcbiAgICB9XG5cbiAgICAmX19vdmVydmlldyB7XG4gICAgICBtYXJnaW46IDIzcHggMCAwO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGctbWluKSB7XG4gIC5jLWNhcmQge1xuXG4gICAgJl9faXRlbSB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDQwcHgpIC8gMyApO1xuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNDJweCkge1xuICAuYy1jYXJkIHtcblxuICAgICZfX2l0ZW0ge1xuXG4gICAgICAmLmNhdGVnb3J5IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoICgxMDAlIC0gNDBweCkgLyA0ICk7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLyog5qiq5Lim44Gz44Kr44O844OJXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5jLWNhcmQtc2lkZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgJHBhcmVudDogJjtcblxuICAmX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgcGFkZGluZzogMCAwIDMwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXI6ICRib3JkZXItd2lkdGgtdGhpY2syIHNvbGlkIG1hcC1nZXQoJGNvbG9yLW5ldXRyYWwsIGRhcmtlc3QpO1xuICAgIGJveC1zaGFkb3c6IDEwcHggMTBweCBtYXAtZ2V0KCRjb2xvci1uZXV0cmFsLCBsaWdodCk7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteGw7XG4gICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3ItYmcsIGJhc2UpO1xuXG4gICAgJixcbiAgICAmOnZpc2l0ZWQsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyxcbiAgICAmOmxpbmssXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3ItdGV4dCwgYmFzZSk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciAjeyRwYXJlbnR9X190aXRsZSB7XG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3ItcHJpbWFyeSwgYmFzZSk7XG4gICAgfVxuXG4gICAgJjpob3ZlciAjeyRwYXJlbnR9X19pbWcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkaG92ZXItem9vbSk7XG4gICAgfVxuICB9XG5cbiAgJl9faW1nLXdyYXAge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGhvdmVyLXNwZWVkIGVhc2Utb3V0O1xuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuXG4gICZfX2NhdGVnb3J5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgNXB4IC0yMHB4O1xuICAgIHBhZGRpbmc6IDhweCAxNHB4IDhweCAyMHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci1wcmltYXJ5LCBiYXNlKTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1iZywgYmFzZSk7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgIHRyYW5zaXRpb246IGNvbG9yICRob3Zlci1zcGVlZCBlYXNlLW91dDtcbiAgfVxuXG4gICZfX2RhdGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHBhZGRpbmc6IDJweCA2cHg7XG4gICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3ItcG9pbnQsIHllbGxvdyk7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEwKTtcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gIC5jLWNhcmQtc2lkZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC0yMHB4O1xuXG4gICAgJl9faXRlbSB7XG4gICAgICB3aWR0aDogKDEwMCUgLyAyKTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZy13cmFwIHtcbiAgICAgIHdpZHRoOiAyNzhweDtcbiAgICB9XG5cbiAgICAmX19ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fY2F0ZWdvcnkge1xuICAgICAgbWFyZ2luOiAwIDAgOXB4IC00MHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE3KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgfVxuXG4gICAgJl9fZGF0ZSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgfVxuICB9XG59XG5cblxuLyog5qiq5Lim44Gz44Kr44O844OJ77yI6Z2S77yJXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5jLWNhcmQtYmx1ZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDMwcHg7XG4gICRwYXJlbnQ6ICY7XG5cbiAgJl9faXRlbSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXh4bDtcblxuICAgICYuaXMtYWN0aXZlIHtcblxuICAgICAgI3skcGFyZW50fV9faW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkaG92ZXItem9vbSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1nLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfX2ltZy13cmFwIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMjIycHg7XG4gIH1cblxuICAmX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkaG92ZXItc3BlZWQgZWFzZS1vdXQ7XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMzBweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9yLXByaW1hcnksIGJhc2UpO1xuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci10ZXh0LCBpbnZlcnNlKTtcbiAgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmxpbmUge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDgwJSwgbWFwLWdldCgkY29sb3ItcG9pbnQsIHllbGxvdykgODAlKTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNHB4IDExcHggNHB4IDE3cHg7XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aC10aGljazIgc29saWQgbWFwLWdldCgkY29sb3ItbmV1dHJhbCwgbGlnaHRlc3QpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhsO1xuICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9yLWJnLCBiYXNlKTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIHRyYW5zaXRpb246IGNvbG9yICRob3Zlci1zcGVlZCBlYXNlLW91dDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci1wcmltYXJ5LCBiYXNlKTtcbiAgICAgIEBpbmNsdWRlIGljb21vb24tYmVmb3JlKCk7XG4gICAgICBjb250ZW50OiAkaWNvbi1hcnJvdy1yaWdodDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkaG92ZXItc3BlZWQgZWFzZS1vdXQsIGNvbG9yICRob3Zlci1zcGVlZCBlYXNlLW91dDtcbiAgICB9XG5cbiAgICAmLFxuICAgICY6dmlzaXRlZCxcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzLFxuICAgICY6bGluayB7XG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3ItcHJpbWFyeSwgYmFzZSk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3ItdGV4dCwgaW52ZXJzZSk7XG4gICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1wcmltYXJ5LCBiYXNlKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3ItdGV4dCwgaW52ZXJzZSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgLmMtY2FyZC1ibHVlIHtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgfVxuXG4gICAgJl9faW1nLXdyYXAge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDUzNXB4O1xuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAmX19ib2R5IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nOiA1N3B4IDMwcHg7XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjgq3jg6Pjg4Pjg4HjgrPjg5Tjg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1jYXRjaC1jb3B5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IC0xNjBweCAoJHNpZGUtc3BhY2Utc20gLyAtMSkgMDtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1iZywgYmFzZSk7XG4gIGJvcmRlci1yYWRpdXM6IDM0cHggMzRweCAwIDA7XG5cbiAgJi5nYXJkZW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDI2KTtcblxuICAgIC5saW5lIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA2MCUsIG1hcC1nZXQoJGNvbG9yLXBvaW50LCB5ZWxsb3cpIDYwJSk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxuXG4gICZfX3RpcHMge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sZy1taW4pIHtcbiAgLmMtY2F0Y2gtY29weSB7XG4gICAgbWFyZ2luOiAtMTYwcHggMCAwO1xuICAgIHBhZGRpbmc6IDcycHggNzhweDtcbiAgICBib3JkZXItcmFkaXVzOiAzNHB4IDM0cHggMCAwO1xuICAgICRwYXJlbnQ6ICY7XG5cbiAgICAmLmdhcmRlbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAjeyRwYXJlbnR9X19pbm5lciB7XG4gICAgICAgIG1heC13aWR0aDogNjcwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5ldmVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmLmNhbGVuZGFyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDAgNDJweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNyk7XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE3KTtcbiAgICB9XG5cbiAgICAmX19saW5rcyB7XG4gICAgICBtYXgtd2lkdGg6IDM2MnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA4OHB4O1xuICAgIH1cblxuICAgICZfX3RpcHMge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE3KTtcbiAgICB9XG4gIH1cbn1cblxuLmMtY2F0Y2gtY29weS00MDQge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAmX19ib3gge1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9yLXByaW1hcnksIGxpZ2h0ZXN0KTtcbiAgICBib3JkZXI6ICRib3JkZXItd2lkdGgtdGhpY2tlciBzb2xpZCAjQzNFMEYyO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhsO1xuICB9XG5cbiAgJl9fdHh0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgfVxuXG4gICZfX2ltZy13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB3aWR0aDogMjEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGctbWluKSB7XG4gIC5jLWNhdGNoLWNvcHktNDA0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcblxuICAgICZfX2JveCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogNDBweDtcbiAgICB9XG5cbiAgICAmX190eHQge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE3KTtcbiAgICB9XG5cbiAgICAmX19pbWctd3JhcCB7XG4gICAgICB3aWR0aDogMzQwcHg7XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOOCs+ODs+ODhuODiuODvFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAkY29udGFpbmVyLWxnO1xuICBwYWRkaW5nLXJpZ2h0OiAkc2lkZS1zcGFjZS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkc2lkZS1zcGFjZS1zbTtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cblxuLmMtY29udGFpbmVyLW1kIHtcbiAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1kO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1yaWdodDogJGdyaWQtc3BhY2U7XG4gIHBhZGRpbmctbGVmdDogJGdyaWQtc3BhY2U7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG5cbi5jLWNvbnRhaW5lci1zbSB7XG4gIG1heC13aWR0aDogJGNvbnRhaW5lci1zbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6ICRncmlkLXNwYWNlO1xuICBwYWRkaW5nLWxlZnQ6ICRncmlkLXNwYWNlO1xuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIOWMuuWIh+OCiue3mlxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtaHIge1xuICBtYXJnaW46IDM5cHggMDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoI3skcm9vdC10aGVtZS1pbWd9Y29tcG9uZW50cy9ib3JkZXItd2F2ZS5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyOiBub25lO1xuXG4gICYuLWdyYXkge1xuICAgIGJhY2tncm91bmQ6IHVybCgjeyRyb290LXRoZW1lLWltZ31jb21wb25lbnRzL2JvcmRlci13YXZlLWdyYXkuc3ZnKSBuby1yZXBlYXQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gIC5jLWhyIHtcbiAgICBtYXJnaW46IDgwcHggMDtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjg6rjgrnjg4hcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8q44CA44CA44Ki44O844Kr44Kk44OW44Oq44K544OIXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYy1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuXG4gICZfX3dyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAwIDIwcHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcbiAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9yLXByaW1hcnksIGxpZ2h0Mik7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNyk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAmLFxuICAgICY6bGluayxcbiAgICAmOnZpc2l0ZWQge1xuICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9yLXRleHQsIGJhc2UpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9yLXRleHQsIGJhc2UpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cblxuLyrjgIDjgIBib3JkZXLjgaTjgY3jg6rjgrnjg4hcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jLWxpc3QtYm9yZGVyIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAkcGFyZW50OiAmO1xuXG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3NXB4KTtcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aC10aGljazIgc29saWQgbWFwLWdldCgkY29sb3ItbmV1dHJhbCwgZGFya2VzdCk7XG4gICAgYm94LXNoYWRvdzogMTBweCAxMHB4IG1hcC1nZXQoJGNvbG9yLW5ldXRyYWwsIGxpZ2h0KTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14eGw7XG4gICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3ItYmcsIGJhc2UpO1xuICAgIHRyYW5zaXRpb246IGNvbG9yICRob3Zlci1zcGVlZCBlYXNlLW91dDtcblxuICAgICYsXG4gICAgJjp2aXNpdGVkLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMsXG4gICAgJjpsaW5rLFxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9yLXRleHQsIGJhc2UpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9yLXByaW1hcnksIGJhc2UpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIgI3skcGFyZW50fV9faWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICB9XG5cbiAgICAmOmhvdmVyICN7JHBhcmVudH1fX2ltZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKCRob3Zlci16b29tKTtcbiAgICB9XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9faW1nLXdyYXAge1xuICAgIG1pbi13aWR0aDogNDZweDtcbiAgICBtaW4taGVpZ2h0OiA0NnB4O1xuICAgIHdpZHRoOiA0NnB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1jaXJjbGU7XG4gIH1cblxuICAmX19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkaG92ZXItc3BlZWQgZWFzZS1vdXQ7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3ItcHJpbWFyeSwgYmFzZSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRob3Zlci1zcGVlZCBlYXNlLW91dDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZC1taW4pe1xuICAuYy1saXN0LWJvcmRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgJHBhcmVudDogJjtcblxuICAgICYuLXBhcmtpbmcgI3skcGFyZW50fV9faXRlbSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgd2lkdGg6ICgxMDAlLzMpO1xuICAgICAgcGFkZGluZzogMCAxMXB4IDMycHg7XG5cbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1nLXdyYXAge1xuICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxnLW1pbil7XG4gIC5jLWxpc3QtYm9yZGVyIHtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgd2lkdGg6ICgxMDAlLzQpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8q44CA44CA44Ko44Oz44OI44Oq44O844Gu5LiA6KanXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5jLWxpc3QtZW50cnkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG5cbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyOHB4IDIwcHggMjNweDtcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1iZywgYmFzZSk7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteGw7XG5cbiAgICAmLFxuICAgICY6dmlzaXRlZCxcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzLFxuICAgICY6bGluayxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci10ZXh0LCBiYXNlKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19jYXRlZ29yeSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE1cHg7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDhweCAxNHB4IDhweCAyMHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9yLXByaW1hcnksIGJhc2UpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhsICRib3JkZXItcmFkaXVzLXhsIDAgMDtcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1iZywgYmFzZSk7XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gIH1cbn1cblxuXG4vKuOAgOOAgOOCpOODmeODs+ODiOOCq+ODhuOCtOODquODvFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmMtbGlzdC1jYXRlZ29yeSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMzZweCAwIDQ0cHg7XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNyk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIHRyYW5zaXRpb246IGNvbG9yICRob3Zlci1zcGVlZCBlYXNlLW91dDtcblxuICAgICYsXG4gICAgJjpsaW5rLFxuICAgICY6dmlzaXRlZCxcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci10ZXh0LCBiYXNlKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci1wcmltYXJ5LCBiYXNlKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19kb3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi13aWR0aDogMTVweDtcbiAgICBtaW4taGVpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbjogOHB4IDEwcHggMCAwO1xuICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9yLXByaW1hcnksIGJhc2UpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWNpcmNsZTtcblxuICAgIC8vQGVhY2ggJGNhdGVnb3J5LCAkY29sb3IgIGluICRjb2xvci1ldmVudCB7XG4gICAgLy8gICYuI3skY2F0ZWdvcnl9IHtcbiAgICAvLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgLy8gIH1cbiAgICAvL31cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sZy1taW4pe1xuICAuYy1saXN0LWNhdGVnb3J5IHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMzZweCA0NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzVweCl7XG4gIC5jLWxpc3QtY2F0ZWdvcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDU4MHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMCAwIDczcHg7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIHdpZHRoOiAoMTAwJSAvIDIpO1xuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjg4rjg5PjgrLjg7zjgrfjg6fjg7Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmMtbmF2YmFyIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci10b3A6ICRib3JkZXItd2lkdGgtdGhpbiBzb2xpZCBtYXAtZ2V0KCRjb2xvci1uZXV0cmFsLCBsaWdodGVzdCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICRwYXJlbnQ6ICY7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDQwcHg7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skcm9vdC10aGVtZS1pbWd9Y29tcG9uZW50cy9saW5lLW9mZmNhbnZhcy5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgfVxuXG4gIGxpIHtcbiAgICBwYWRkaW5nOiAwIDAgMzBweCAwO1xuXG4gICAgJi5zdGF5IHtcblxuICAgICAgPmEge1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3ItcHJpbWFyeSwgYmFzZSkgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgPmEgLmljbyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkY29sb3ItcHJpbWFyeSwgYmFzZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yICRob3Zlci1zcGVlZCBlYXNlLW91dDtcblxuICAgICAgJixcbiAgICAgICY6bGluayxcbiAgICAgICY6dmlzaXRlZCxcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci10ZXh0LCBiYXNlKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9yLXByaW1hcnksIGJhc2UpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIgLmljbyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkY29sb3ItcHJpbWFyeSwgYmFzZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmljbyB7XG4gICAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGgtdGhpbiBzb2xpZCBtYXAtZ2V0KCRjb2xvci1uZXV0cmFsLCBkYXJrZXN0KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWNpcmNsZTtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAkaG92ZXItc3BlZWQgZWFzZS1vdXQ7XG4gICAgfVxuXG4gICAgLmljby1jYWxlbmRhciB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIH1cblxuICAgIC5pY28tdGVudCB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgIH1cblxuXG4gICAgLmljby1waW4ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICB9XG5cbiAgICAuaWNvLXF1ZXN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgfVxuXG4gICAgLmljby1tYWlsIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMCk7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxnLW1pbikge1xuICAuYy1uYXZiYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE3KTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgYSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA44Oa44O844K444K/44Kk44OI44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtcGFnZS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDMxMHB4O1xuICBwYWRkaW5nLXRvcDogMTEzcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9yLXByaW1hcnksIGJhc2UpO1xuICBjb2xvcjogbWFwLWdldCgkY29sb3ItdGV4dCwgaW52ZXJzZSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3ItbmV1dHJhbCwgYmxhY2spO1xuICAgIG9wYWNpdHk6IC4zO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogY2FsYyg1MCUgLSA1cHgpO1xuICAgIGJvdHRvbTogMTA2cHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRyb290LXRoZW1lLWltZ31jb21wb25lbnRzL2RvdC1wYWdlLXRpdGxlLWxhcmdlLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG5cbiAgJi4tbGFyZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAxODhweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogMTE3cHg7XG4gICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skcm9vdC10aGVtZS1pbWd9Y29tcG9uZW50cy9kb3QtcGFnZS10aXRsZS1sYXJnZS5zdmcpO1xuICAgIH1cbiAgfVxuXG4gICYuLW1lZGl1bSB7XG4gICAgcGFkZGluZy10b3A6IDg0cHg7XG5cbiAgICAmLm5vLWVuIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206IDEwMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3dyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgJl9fbWFpbixcbiAgJl9fc3ViIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICB9XG5cbiAgJl9fbWFpbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuXG4gICZfX3N1YiB7XG4gICAgbWFyZ2luOjA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgLmMtcGFnZS10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDg0cHg7XG4gICAgaGVpZ2h0OiAzMTBweDtcblxuXG4gICAgJi5uby1lbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAxMDBweDtcbiAgICB9XG5cbiAgICAmLi1sYXJnZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTg4cHg7XG4gICAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgIH1cblxuICAgICYuLXNtYWxsIHtcbiAgICAgIGhlaWdodDogMjMwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNzVweDtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3R0b206IDI5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fd3JhcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICB9XG5cbiAgICAmX19tYWluIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNik7XG4gICAgfVxuXG4gICAgJl9fc3ViIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgfVxuICB9XG5cbn1cblxuXG4vL+iDjOaZr+OBquOBl1xuLmMtcGFnZS10aXRsZS1ub25iZyB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJl9fbWFpbixcbiAgJl9fc3ViIHtcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gIH1cblxuICAmX19tYWluIHtcbiAgICBtYXJnaW46IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDUyKTtcbiAgfVxuXG4gICZfX3N1YiB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gIC5jLXBhZ2UtdGl0bGUtbm9uYmcge1xuICAgIHBhZGRpbmc6IDgwcHggMTEwcHggNDhweDtcblxuICAgICZfX21haW4ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDY4KTtcbiAgICB9XG5cbiAgICAmX19zdWIge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE3KTtcbiAgICB9XG4gIH1cblxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjg5rjg7zjgrjjg6Pjg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1wYWdlciB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMzBweCAtNC41cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuXG4gICZfX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICBsaTpub3QoW2NsYXNzXSkge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDQxcHg7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICAgIG1hcmdpbjogMCA0LjVweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1jaXJjbGU7XG4gICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoLXRoaWNrIHNvbGlkIG1hcC1nZXQoJGNvbG9yLW5ldXRyYWwsIGRhcmtlc3QpO1xuICAgIGJveC1zaGFkb3c6IDZweCA2cHggbWFwLWdldCgkY29sb3ItbmV1dHJhbCwgbGlnaHQpO1xuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci1wcmltYXJ5LCBiYXNlKTtcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1iZywgYmFzZSk7XG4gIH1cblxuICBsaS5jdXIge1xuICAgIC8qIOePvuWcqOOBhOOCi+S9jee9riAqL1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDQxcHg7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICAgIG1hcmdpbjogMCA0LjVweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1jaXJjbGU7XG4gICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoLXRoaWNrIHNvbGlkIG1hcC1nZXQoJGNvbG9yLXByaW1hcnksIGJhc2UpO1xuICAgIGJveC1zaGFkb3c6IDZweCA2cHggbWFwLWdldCgkY29sb3ItbmV1dHJhbCwgbGlnaHQpO1xuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci10ZXh0LCBpbnZlcnNlKTtcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1wcmltYXJ5LCBiYXNlKTtcbiAgfVxufVxuXG4uYy1wYWdlci1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0MXB4O1xuICBoZWlnaHQ6IDQxcHg7XG4gIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci1wcmltYXJ5LCBiYXNlKTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtY2lyY2xlO1xuICBib3JkZXI6ICRib3JkZXItd2lkdGgtdGhpY2sgc29saWQgbWFwLWdldCgkY29sb3ItbmV1dHJhbCwgZGFya2VzdCk7XG4gIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9yLWJnLCBiYXNlKTtcblxuICAmOnZpc2l0ZWQsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3ItcHJpbWFyeSwgYmFzZSk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3ItdGV4dCwgaW52ZXJzZSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9yLXByaW1hcnksIGJhc2UpO1xuICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkY29sb3ItcHJpbWFyeSwgYmFzZSk7XG4gIH1cbn1cblxuLmMtcGFnZXItbGluay1mb3J3YXJkLFxuLmMtcGFnZXItbGluay1wcmV2IHtcblxuICAmX193cmFwIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA4NXB4O1xuICAgIGhlaWdodDogNDFweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2hhZG93OiA2cHggNnB4IG1hcC1nZXQoJGNvbG9yLW5ldXRyYWwsIGxpZ2h0KTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14bDtcbiAgICBib3JkZXI6ICRib3JkZXItd2lkdGgtdGhpY2sgc29saWQgbWFwLWdldCgkY29sb3ItbmV1dHJhbCwgZGFya2VzdCk7XG4gICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3ItYmcsIGJhc2UpO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMCk7XG5cbiAgICAmOnZpc2l0ZWQsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3ItcHJpbWFyeSwgYmFzZSk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3ItdGV4dCwgaW52ZXJzZSk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1wcmltYXJ5LCBiYXNlKTtcbiAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkY29sb3ItcHJpbWFyeSwgYmFzZSk7XG4gICAgfVxuICB9XG59XG5cbi5jLXBhZ2VyLWxpbmstZm9yd2FyZF9fbGluayB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5jLXBhZ2VyLWxpbmstcHJldl9fbGluayB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLyog44CA5YmN5b6M44Oq44Oz44KvXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYy1zZXJpYWwtbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDE3MHB4IDA7XG4gIG1hcmdpbjogMDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgQGluY2x1ZGUgZm9udC1ib2xkO1xuXG4gICYuLXNlYXJjaCB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi4tcGFnZS1maXJzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JHJvb3QtdGhlbWUtaW1nfWNvbXBvbmVudHMvYm9yZGVyLXdhdmUtZ3JheS1zcC5zdmcpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgLmljbyB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoOCk7XG4gICAgfVxuXG4gICAgJi4tbmV4dCB7XG5cbiAgICAgIGEge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuLWluZGV4IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA1cHggNDBweCA2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA4NXB4O1xuICAgIGhlaWdodDogNDFweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2hhZG93OiA2cHggNnB4IG1hcC1nZXQoJGNvbG9yLW5ldXRyYWwsIGxpZ2h0KTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14bDtcbiAgICBib3JkZXI6ICRib3JkZXItd2lkdGgtdGhpY2sgc29saWQgbWFwLWdldCgkY29sb3ItbmV1dHJhbCwgZGFya2VzdCk7XG4gICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3ItYmcsIGJhc2UpO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAkaG92ZXItc3BlZWQgZWFzZS1vdXQ7XG5cbiAgICAmLFxuICAgICY6dmlzaXRlZCxcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzLFxuICAgICY6bGluayB7XG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3ItcHJpbWFyeSwgYmFzZSk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvci1wcmltYXJ5LCBiYXNlKTtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci10ZXh0LCBpbnZlcnNlKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gIC5jLXNlcmlhbC1uYXYge1xuICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vZGlzcGxheTogZmxleDtcbiAgICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAvL2xpc3Qtc3R5bGU6IG5vbmU7XG4gICAgLy9wYWRkaW5nOiAxNzBweCAwO1xuICAgIC8vbWFyZ2luOiAwO1xuICAgIC8vQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICAvL0BpbmNsdWRlIGZvbnQtYm9sZDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vdG9wOiA3MHB4O1xuICAgICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgICAvL2hlaWdodDogMThweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRyb290LXRoZW1lLWltZ31jb21wb25lbnRzL2JvcmRlci13YXZlLWdyYXkuc3ZnKTtcbiAgICAgIC8vY29udGVudDogJyc7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAvL21hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgIC8vYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgLmljbyB7XG4gICAgICAgIC8vQGluY2x1ZGUgZm9udC1zaXplKDgpO1xuICAgICAgfVxuXG4gICAgICAmLi1wcmV2IHtcbiAgICAgICAgLy9saW5lLWhlaWdodDogMS41O1xuICAgICAgfVxuXG4gICAgICAmLi1uZXh0IHtcbiAgICAgICAgLy9saW5lLWhlaWdodDogMS41O1xuICAgICAgfVxuXG4gICAgICAmLi1pbmRleCB7XG4gICAgICAgIC8vdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgICAgICAgLy9wYWRkaW5nOiA2cHggNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgLy9kaXNwbGF5OiBmbGV4O1xuICAgICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLy93aWR0aDogODVweDtcbiAgICAgIC8vaGVpZ2h0OiA0MXB4O1xuICAgICAgLy9wYWRkaW5nOiAwIDE1cHg7XG4gICAgICAvL2JveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAvL2JveC1zaGFkb3c6IDZweCA2cHggbWFwLWdldCgkY29sb3ItbmV1dHJhbCwgbGlnaHQpO1xuICAgICAgLy9ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14bDtcbiAgICAgIC8vYm9yZGVyOiAkYm9yZGVyLXdpZHRoLXRoaWNrIHNvbGlkIG1hcC1nZXQoJGNvbG9yLW5ldXRyYWwsIGRhcmtlc3QpO1xuICAgICAgLy9iYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1iZywgYmFzZSk7XG4gICAgICAvL0BpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICAvL3RyYW5zaXRpb246IGJhY2tncm91bmQgJGhvdmVyLXNwZWVkIGVhc2Utb3V0O1xuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDmpJzntKJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtc2VhcmNoLWJveCB7XG4gIHBhZGRpbmc6IDAgMCA0MXB4O1xuXG4gICZfX2Zvcm0td3JhcCB7XG4gICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3ItYmcsIGJhc2UpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhsO1xuICB9XG5cbiAgJl9fYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3ItYmcsIGJhc2UpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhsO1xuXG4gICAgJi4tcGxhY2Vob2xkZXIge1xuICAgICAgb3BhY2l0eTogLjY7XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBwYWRkaW5nOiA3cHggMTZweDsgLy9pT1Mgc2FmYXJp5a++562WXG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9yLXRleHQsIGludmVyc2UpO1xuICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9yLXByaW1hcnksIGJhc2UpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14bDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTcpO1xuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3ItdGV4dCwgaW52ZXJzZSk7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kLW1pbikge1xuICAuYy1zZWFyY2gtYm94IHtcbiAgICBtYXgtd2lkdGg6IDM0OHB4O1xuXG4gICAgJi50b3Age1xuICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgcGFkZGluZzogMCAxMHB4IDQxcHg7XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOOCv+OCpOODneOCsOODqeODleOCo1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qICDopovlh7rjgZdcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jLWhlYWRpbmctbGFyZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6ICR6aW5kZXgtZGVmYXVsdDtcbiAgd2lkdGg6IDU0MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gIG1hcmdpbjogMCBhdXRvIDEwMHB4O1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlcjogJGJvcmRlci13aWR0aC10aGlja2VyIHNvbGlkIG1hcC1nZXQoJGNvbG9yLW5ldXRyYWwsIGRhcmtlc3QpO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14bDtcbiAgYm94LXNoYWRvdzogMTBweCAxMHB4IG1hcC1nZXQoJGNvbG9yLW5ldXRyYWwsIGxpZ2h0KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1iZywgYmFzZSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwNHB4O1xuICAgIGJvdHRvbTogLTIycHg7XG4gICAgd2lkdGg6IDYycHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRyb290LXRoZW1lLWltZ31jb21wb25lbnRzL3BhcnRzLWhlYWRpbmctbGFyZ2Uuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuXG4gIC5saW5lIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNzUlLCBtYXAtZ2V0KCRjb2xvci1wb2ludCwgeWVsbG93KSA3NSUpO1xuXG4gICAgJi4tYmx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNzUlLCBtYXAtZ2V0KCRjb2xvci1wcmltYXJ5LCBsaWdodGVyKSA3NSUpO1xuICAgIH1cbiAgfVxuXG4gIC5lbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci1wcmltYXJ5LCBiYXNlKTtcbiAgfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1kLW1heCkge1xuICAuYy1oZWFkaW5nLWxhcmdlIHtcblxuICAgICYuLWV2ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwM3B4O1xuICAgIH1cblxuICAgICYuLXBhcmsge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODVweDtcbiAgICB9XG5cbiAgICAmLi1zbnMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTE1cHg7XG4gICAgfVxuICB9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gIC5jLWhlYWRpbmctbGFyZ2Uge1xuICAgIHBhZGRpbmc6IDI4cHggMzBweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjYpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAxNzZweDtcbiAgICB9XG5cbiAgICAubGluZSB7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmVuIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgIH1cbiAgfVxufVxuXG5cbi5jLWhlYWRpbmctbWVkaXVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDgwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgbWFyZ2luOiAwIGF1dG8gNzBweDtcbiAgcGFkZGluZzogOXB4IDE4cHg7XG4gIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9yLW5ldXRyYWwsIGxpZ2h0ZXIpO1xuICBib3JkZXI6ICRib3JkZXItd2lkdGgtdGhpY2tlciBzb2xpZCBtYXAtZ2V0KCRjb2xvci1uZXV0cmFsLCBkYXJrZXN0KTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteGw7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMTBweCAxMHB4IG1hcC1nZXQoJGNvbG9yLW5ldXRyYWwsIGxpZ2h0KTtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNjBweDtcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1uZXV0cmFsLCBsaWdodGVyKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDRweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICB9XG5cbiAgJi4tc21hbGwge1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gIH1cblxuICAmLi13aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3ItYmcsIGJhc2UpO1xuICB9XG5cbiAgJi4td2hpdGU6OmJlZm9yZSxcbiAgJi4td2hpdGU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1iZywgYmFzZSk7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHRvcDogLTRweDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBib3R0b206IC00cHg7XG4gIH1cblxuICAubGluZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDYwJSwgbWFwLWdldCgkY29sb3ItcG9pbnQsIHllbGxvdykgNjAlKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB9XG59XG5cblxuLmMtaGVhZGluZy1zbWFsbCB7XG4gIG1hcmdpbjogMCAwIDEzcHg7XG4gIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE5KTtcbn1cblxuLmMtaGVhZGluZy1ib3JkZXIge1xuICBtYXJnaW46IDAgMCAzOHB4O1xuICBwYWRkaW5nOiAwIDhweCA4cHggMTJweDtcbiAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aC10aGljayBzb2xpZCBtYXAtZ2V0KCRjb2xvci1uZXV0cmFsLCBsaWdodCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNik7XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgEFib3V044Oa44O844K4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWFib3V0IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDEyOHB4IDAgMTgwcHg7XG4gIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9yLXByaW1hcnksIGxpZ2h0ZXIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgJl9fd3JhcCB7XG4gICAgY291bnRlci1yZXNldDogbnVtYmVyIDA7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgbWluLXdpZHRoOiAxMjgwcHg7XG4gIH1cblxuICAmX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgJl9fdGl0bGUtbWFpbixcbiAgJl9fdGl0bGUtc3ViLFxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fdGl0bGUtbWFpbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg2OCk7XG5cbiAgICBiciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlLXN1YiB7XG4gICAgbWFyZ2luOiA1cHggMCAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuXG4gICAgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiA0NHB4IDAgMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTcpO1xuICAgIEBpbmNsdWRlIGZvbnQtbWVkaXVtO1xuICB9XG59XG5cblxuLnAtYWJvdXQtc3Age1xuICBwYWRkaW5nOiA0MHB4IDAgMTYwcHg7XG4gIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9yLXByaW1hcnksIGxpZ2h0ZXIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgJl9fd3JhcCB7XG4gICAgY291bnRlci1yZXNldDogbnVtYmVyIDA7XG4gIH1cblxuICAmX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICB9XG5cbiAgJl9fdGl0bGUtbWFpbixcbiAgJl9fdGl0bGUtc3ViLFxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fdGl0bGUtbWFpbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg1Mik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuXG4gICZfX3RpdGxlLXN1YiB7XG4gICAgbWFyZ2luOiA1cHggMCAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogMzZweCAwIDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBAaW5jbHVkZSBmb250LW1lZGl1bTtcbiAgfVxufVxuXG5cbi8q44CA44CA5YWs5ZyS44Gu6Kqs5piO44OR44ON44OrXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucC1hYm91dC1wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAkcGFyZW50OiAmO1xuXG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MDBweDtcblxuICAgICYuLWl0ZW0wIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTFweDtcblxuICAgICAgI3skcGFyZW50fV9fYm9keTo6YWZ0ZXIge1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTFweCk7XG4gICAgICAgIHJpZ2h0OiAtMTA2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4taXRlbTEge1xuICAgICAgbWFyZ2luOiA2MHB4IC0xN3B4IDAgMDtcblxuICAgICAgI3skcGFyZW50fV9fYm9keTo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuLWl0ZW0yIHtcbiAgICAgIG1hcmdpbjogLTEwMHB4IDIxcHggMCAwO1xuXG4gICAgICAjeyRwYXJlbnR9X19ib2R5OjphZnRlciB7XG4gICAgICAgIHRvcDogLTU0cHg7XG4gICAgICAgIHJpZ2h0OiAtMTAwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4taXRlbTMge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjdweDtcblxuICAgICAgI3skcGFyZW50fV9fYm9keTo6YWZ0ZXIge1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTFweCk7XG4gICAgICAgIGxlZnQ6IC0xMDZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi1pdGVtNCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDA2cHg7XG4gICAgICBtYXJnaW4tdG9wOiA2NnB4O1xuXG4gICAgICAjeyRwYXJlbnR9X19ib2R5IHtcbiAgICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgICBsZWZ0OiAtMTA5cHg7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggNTBweCA2MHB4IDE0MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDc1MHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgfVxuXG4gICAgICAjeyRwYXJlbnR9X19ib2R5OjphZnRlciB7XG4gICAgICAgIHRvcDogLTc0cHg7XG4gICAgICAgIHJpZ2h0OiAxODRweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgfVxuXG4gICAgICAjeyRwYXJlbnR9X19oZWFkaW5nIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAkemluZGV4LWRlZmF1bHQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNjBweDtcbiAgICBwYWRkaW5nOiA4MHB4IDMwcHggNTBweDtcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1iZywgYmFzZSk7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDg2cHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skcm9vdC10aGVtZS1pbWd9Y29tcG9uZW50cy9kb3QtYWJvdXQtcGFuZWwuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAubGluZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCBtYXAtZ2V0KCRjb2xvci1wb2ludCwgeWVsbG93KSA2MCUpO1xuICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gIH1cbn1cblxuXG4ucC1hYm91dC1wYW5lbC1zcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAkcGFyZW50OiAmO1xuXG4gICZfX2l0ZW0ge1xuXG4gICAgJi4taXRlbTAge1xuXG4gICAgICAjeyRwYXJlbnR9X19pbWcge1xuICAgICAgICB3aWR0aDogMjUycHg7XG4gICAgICB9XG5cbiAgICAgICN7JHBhcmVudH1fX2JvZHk6OmFmdGVyIHtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuLWl0ZW0xIHtcblxuICAgICAgI3skcGFyZW50fV9faW1nIHtcbiAgICAgICAgd2lkdGg6IDE5NnB4O1xuICAgICAgfVxuXG4gICAgICAjeyRwYXJlbnR9X19ib2R5OjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4taXRlbTIge1xuXG4gICAgICAjeyRwYXJlbnR9X19pbWcge1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICB9XG5cbiAgICAgICN7JHBhcmVudH1fX2JvZHk6OmFmdGVyIHtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuLWl0ZW0zIHtcblxuICAgICAgI3skcGFyZW50fV9faW1nIHtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgfVxuXG4gICAgICAjeyRwYXJlbnR9X19ib2R5OjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4taXRlbTQge1xuXG4gICAgICAjeyRwYXJlbnR9X19pbWcge1xuICAgICAgICB3aWR0aDogMjUzcHg7XG4gICAgICB9XG5cbiAgICAgICN7JHBhcmVudH1fX2JvZHk6OmFmdGVyIHtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxMXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAkemluZGV4LWRlZmF1bHQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNDRweDtcbiAgICBwYWRkaW5nOiA2MHB4IDI1cHggMzBweDtcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1iZywgYmFzZSk7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC03MnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogODZweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRyb290LXRoZW1lLWltZ31jb21wb25lbnRzL2RvdC1hYm91dC1wYW5lbC5zdmcpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAubGluZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCBtYXAtZ2V0KCRjb2xvci1wb2ludCwgeWVsbG93KSA2MCUpO1xuICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5cblxuLyrjgIDjgIDlkITlhazlnJLjga7jgqjjg7Pjg4jjg6rjg7xcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wLWFib3V0LWVudHJ5IHtcblxuICAmX19udW0td3JhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgJl9fbnVtIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gICZfX2hlYWQtaW5uZXIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDI2KTtcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gIH1cblxuICAmX19hZGRyZXNzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDQwcHggMCAzMHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gIC5wLWFib3V0LWVudHJ5IHtcblxuICAgICZfX251bS13cmFwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAmX19udW0ge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTgwcHg7XG4gICAgfVxuXG4gICAgJl9fYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJl9faGVhZC1pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoNDApO1xuICAgIH1cblxuICAgICZfX2FkZHJlc3Mge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW46IDQwcHggMCAwO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE3KTtcbiAgICB9XG4gIH1cbn1cblxuXG4ucC1hYm91dC1zbGlkZXIge1xuICBtYXgtd2lkdGg6IDM1NXB4O1xuICBtYXJnaW46IDAgYXV0byA2NHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmX193cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgaGVpZ2h0OiAzNzJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG5cbiAgJl9fYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAkemluZGV4LWRlZmF1bHQ7XG4gICAgYm90dG9tOiAtMzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgJi4tcHJldiB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JHJvb3QtdGhlbWUtaW1nfWNvbXBvbmVudHMvYXJyb3ctc2xpZGVyLWxlZnQuc3ZnKTtcbiAgICB9XG5cbiAgICAmLi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JHJvb3QtdGhlbWUtaW1nfWNvbXBvbmVudHMvYXJyb3ctc2xpZGVyLXJpZ2h0LnN2Zyk7XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICB6LWluZGV4OiAkemluZGV4LWRlZmF1bHQ7XG4gICAgd2lkdGg6IDI3MHB4O1xuICB9XG5cbiAgc3ZnIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgaW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBjbGlwLXBhdGg6IHVybCgjY2xpcDAyKTtcbiAgICB9XG4gIH1cblxuICAuc2xpY2stc2xpZGUgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzU1cHg7XG4gICAgaGVpZ2h0OiAzNzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgLnAtYWJvdXQtc2xpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDgwcHggIWltcG9ydGFudDtcblxuICAgICZfX3dyYXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTcwcHg7XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgIHdpZHRoOiA4MDBweDtcbiAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgfVxuXG4gICAgJl9fYXJyb3cge1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDM1cHgpO1xuICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG5cbiAgICAgICYuLXByZXYge1xuICAgICAgICBsZWZ0OiAtMzVweDtcbiAgICAgIH1cblxuICAgICAgJi4tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtMzVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idG4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE4MHB4O1xuICAgICAgYm90dG9tOiAtNzVweDtcbiAgICAgIHdpZHRoOiAzMTJweDtcbiAgICB9XG5cbiAgICBzdmcge1xuXG4gICAgICBpbWFnZSB7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgIGNsaXAtcGF0aDogdXJsKCNjbGlwMDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1zbGlkZSBsaSB7XG4gICAgICB3aWR0aDogODAwcHg7XG4gICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8q44CA44CATUFQ44Gq44Gp5YWs5ZyS6Kqs5piOXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucC1hYm91dC1pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgJi4tdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtcmVzZXQ7XG4gICAgdG9wOiAtNjBweDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjY4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JHJvb3QtdGhlbWUtaW1nfWNvbXBvbmVudHMvYmctYWJvdXQtbWFwLXNwLnN2Zykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgY29udGVudDogJyc7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi4tdG9wIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faW1nLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcblxuICAgIC5saW5lIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA2MCUsIG1hcC1nZXQoJGNvbG9yLXBvaW50LCB5ZWxsb3cpIDYwJSk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gIH1cbn1cblxuLnAtYWJvdXQtaW5mby1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTExcHg7XG4gIHBhZGRpbmc6IDA7XG5cbiAgJl9faXRlbSB7XG4gICAgd2lkdGg6ICgxMDAlIC8gMyk7XG4gICAgcGFkZGluZzogMCAxMXB4IDIycHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX190aHVtYm5haWwge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoLXRoaWNrMiBzb2xpZCBtYXAtZ2V0KCRjb2xvci1uZXV0cmFsLCBsaWdodGVzdCk7XG4gIH1cblxuICAmX190aHVtYm5haWwtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDExcHggMTFweCA0NHB4IDExcHg7XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoLXRoaWNrMiBzb2xpZCBtYXAtZ2V0KCRjb2xvci1uZXV0cmFsLCBkYXJrZXN0KTtcbiAgICBib3gtc2hhZG93OiAxMHB4IDEwcHggbWFwLWdldCgkY29sb3ItbmV1dHJhbCwgbGlnaHQpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhsO1xuICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9yLWJnLCBiYXNlKTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAkaG92ZXItc3BlZWQgZWFzZS1vdXQ7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDhweDtcbiAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDExcHgpO1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skcm9vdC10aGVtZS1pbWd9Y29tbW9uL2ljb24tcGRmLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRob3Zlci1zcGVlZCBlYXNlLW91dDtcbiAgICB9XG5cbiAgICAmLFxuICAgICY6dmlzaXRlZCxcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzLFxuICAgICY6bGluayB7XG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3ItdGV4dCwgYmFzZSk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3ItcHJpbWFyeSwgYmFzZSk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kLW1pbikge1xuICAucC1hYm91dC1pbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAtNjBweDtcbiAgICAgIGhlaWdodDogNjY5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skcm9vdC10aGVtZS1pbWd9Y29tcG9uZW50cy9iZy1hYm91dC1tYXAuc3ZnKSBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgJi4tdG9wIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCA0MHB4O1xuICAgIH1cblxuICAgICZfX2ltZy13cmFwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICBtYXJnaW46IDAgMCA1MHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMwKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNyk7XG5cbiAgICAgICYuLXRvcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnAtYWJvdXQtaW5mby1saXN0IHtcbiAgICBtYXJnaW46IDAgLTI1cHg7XG4gICAgcGFkZGluZzogMTBweCAwIDA7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweCA1MHB4O1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgcGFkZGluZzogMThweCA1MHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTNweCk7XG4gICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxnLW1pbikge1xuICAucC1hYm91dC1pbmZvLWxpc3Qge1xuXG4gICAgJl9fdGh1bWJuYWlsIHtcbiAgICAgIHdpZHRoOmF1dG87XG4gICAgICBoZWlnaHQ6MTQwcHg7XG4gICAgfVxuICB9XG59XG5cblxuLnAtYWJvdXQtZ2FyZGVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjgqvjg6zjg7Pjg4Djg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtY2FsZW5kYXIge1xuICAkcGFyZW50OiAmO1xuXG4gICYtdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAmLi11bmRlciB7XG4gICAgICBtYXJnaW4tdG9wOiA0NnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRpbmctdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAmX193cmFwIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aC10aGljazIgc29saWQgbWFwLWdldCgkY29sb3ItbmV1dHJhbCwgZGFya2VzdCk7XG4gICAgYm94LXNoYWRvdzogMTBweCAxMHB4IG1hcC1nZXQoJGNvbG9yLW5ldXRyYWwsIGxpZ2h0KTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14bDtcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1iZywgYmFzZSk7XG4gIH1cblxuICAmX19kb3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3ItYmcsIGJhc2UpO1xuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aC10aGluIHNvbGlkIG1hcC1nZXQoJGNvbG9yLXByaW1hcnksIGJhc2UpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWNpcmNsZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgJl9fdHIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aC10aGluIHNvbGlkIG1hcC1nZXQoJGNvbG9yLWJvcmRlciwgbGlnaHQpO1xuXG4gICAgJi5hc3NpZ24taG9saWRheSB7XG5cbiAgICAgICN7JHBhcmVudH1fX2RheSB7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci1kYXksIHN1bmRheSk7XG4gICAgICB9XG5cbiAgICAgICN7JHBhcmVudH1fX3dlZWsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvci1kYXksIHN1bmRheS1saWdodCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4td2VlazYge1xuXG4gICAgICAjeyRwYXJlbnR9X19kYXkge1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3ItZGF5LCBzYXR1cmRheSk7XG4gICAgICB9XG5cbiAgICAgICN7JHBhcmVudH1fX3dlZWsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvci1kYXksIHNhdHVyZGF5LWxpZ2h0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi13ZWVrMCB7XG5cbiAgICAgICN7JHBhcmVudH1fX2RheSB7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci1kYXksIHN1bmRheSk7XG4gICAgICB9XG5cbiAgICAgICN7JHBhcmVudH1fX3dlZWsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvci1kYXksIHN1bmRheS1saWdodCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZGF5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgcGFkZGluZzogMTRweCAyNXB4IDE0cHggMTBweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMzQpO1xuXG4gICAgJi4taW5mbyB7XG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3ItdGV4dCwgbGlnaHRlcik7XG4gICAgfVxuICB9XG5cbiAgJl9fd2VlayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1iZywgZGFyayk7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtY2lyY2xlO1xuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci10ZXh0LCBiYXNlKTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuXG4gICAgJi4taW5mbyB7XG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3ItdGV4dCwgbXV0ZSk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAxNHB4IDEwcHggMCAwO1xuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgfVxuXG4gICZfX3RpdGxlLWxpbmsge1xuXG4gICAgJixcbiAgICAmOnZpc2l0ZWQsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyxcbiAgICAmOmxpbmssXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3ItdGV4dCwgYmFzZSk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgfVxufVxuXG4ucC1jYWxlbmRhci1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aC10aGluIHNvbGlkIG1hcC1nZXQoJGNvbG9yLWJvcmRlciwgbGlnaHQpO1xufVxuXG4ucC1jYWxlbmRhci1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDE4cHg7XG4gIGJvcmRlcjogJGJvcmRlci13aWR0aC10aGlja2VyIHNvbGlkIG1hcC1nZXQoJGNvbG9yLW5ldXRyYWwsIGRhcmtlc3QpO1xuICBib3gtc2hhZG93OiAxMHB4IDEwcHggbWFwLWdldCgkY29sb3ItbmV1dHJhbCwgbGlnaHQpO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14eGw7XG4gIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9yLWJnLCBiYXNlKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE3KTtcbiAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAkcGFyZW50OiAmO1xuXG4gICYsXG4gICY6dmlzaXRlZCxcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMsXG4gICY6bGluayxcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9yLXRleHQsIGJhc2UpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICZfX21vbnRoIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMzMpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9yLXByaW1hcnksIGJhc2UpO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg4KTtcbiAgfVxuXG4gICYuLXByZXYge1xuXG4gICAgI3skcGFyZW50fV9faWNvbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICYuLW5leHQge1xuXG4gICAgI3skcGFyZW50fV9faWNvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kLW1pbikge1xuICAucC1jYWxlbmRhciB7XG5cbiAgICAmX193cmFwIHtcbiAgICAgIHBhZGRpbmc6IDY4cHggNjBweDtcbiAgICB9XG5cbiAgICAmX19oZWFkaW5nLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJl9fZG90IHtcbiAgICAgIC8vd2lkdGg6IDE1cHg7XG4gICAgICAvL2hlaWdodDogMTVweDtcbiAgICAgIC8vbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgICZfX2RheSB7XG4gICAgICB3aWR0aDogOThweDtcbiAgICAgIHBhZGRpbmc6IDE0cHggMzdweCAxNHB4IDM1cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoNDApO1xuICAgIH1cblxuICAgICZfX3dlZWsge1xuICAgICAgLy93aWR0aDogMzZweDtcbiAgICAgIC8vaGVpZ2h0OiAzNnB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE3KTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBwYWRkaW5nOiAxNHB4IDM1cHggMCAwO1xuICAgIH1cbiAgfVxuXG4gIC5wLWNhbGVuZGFyLWJ0biB7XG4gICAgLy9kaXNwbGF5OiBmbGV4O1xuICAgIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC8vcGFkZGluZzogNXB4IDE4cHg7XG4gICAgLy9ib3JkZXI6ICRib3JkZXItd2lkdGgtdGhpY2tlciBzb2xpZCBtYXAtZ2V0KCRjb2xvci1uZXV0cmFsLCBkYXJrZXN0KTtcbiAgICAvL2JveC1zaGFkb3c6IDEwcHggMTBweCBtYXAtZ2V0KCRjb2xvci1uZXV0cmFsLCBsaWdodCk7XG4gICAgLy9ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14eGw7XG4gICAgJHBhcmVudDogJjtcblxuICAgICZfX2ljb24ge1xuICAgICAgLy9jb2xvcjogbWFwLWdldCgkY29sb3ItcHJpbWFyeSwgYmFzZSk7XG4gICAgICAvL0BpbmNsdWRlIGZvbnQtc2l6ZSg4KTtcbiAgICB9XG5cbiAgICAmLi1wcmV2IHtcblxuICAgICAgI3skcGFyZW50fV9faWNvbiB7XG4gICAgICAgIC8vcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi1uZXh0IHtcblxuICAgICAgI3skcGFyZW50fV9faWNvbiB7XG4gICAgICAgIC8vcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjgqjjg7Pjg4jjg6rjg7xcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wLWVudHJ5LWFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgcGFkZGluZzogMzRweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzNHB4O1xuICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1iZywgYmFzZSk7XG5cbiAgJi4tcm9vdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gICYuLWV2ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDAgMCA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kLW1pbikge1xuICAucC1lbnRyeS1hcmVhIHtcbiAgICBtYXJnaW4tdG9wOiAtMTYwcHg7XG4gICAgcGFkZGluZzogNzBweCA4MHB4O1xuICB9XG59XG5cblxuLy/jgqvjg6njg6DliKVcbi5wLWVudHJ5LWNvbHVtbiB7XG5cbiAgW2NsYXNzKj1hY21zLWNvbF0ge1xuICAgIHBhZGRpbmctbGVmdDogKCRncmlkLXNwYWNlIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogKCRncmlkLXNwYWNlIC8gMik7XG4gIH1cblxuICAmLi1hYm91dCBbY2xhc3MqPWFjbXMtY29sXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgICBwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cbiAgfVxuXG4gICYuLWFib3V0IGhyLnAtZW50cnktaHIge1xuXG4gICAgJi4td2F2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skcm9vdC10aGVtZS1pbWd9Y29tcG9uZW50cy9ib3JkZXItd2F2ZS1zcC5zdmcpO1xuICAgIH1cbiAgfVxuXG4gICYuLWFib3V0IHRhYmxlIHtcblxuICAgIHRoIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kLW1pbikge1xuICAucC1lbnRyeS1jb2x1bW4ge1xuXG4gICAgJi4tYWJvdXQgaHIucC1lbnRyeS1ociB7XG5cbiAgICAgICYuLXdhdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skcm9vdC10aGVtZS1pbWd9Y29tcG9uZW50cy9ib3JkZXItd2F2ZS5zdmcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5wLWVudHJ5LXJvb3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9faGVhZGluZy13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgLnAtZW50cnktcm9vdCB7XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWluLXdpZHRoOiA1NDBweDtcbiAgICB9XG4gIH1cbn1cblxuXG4ucC1lbnRyeS1jb2x1bW4uZmFxLFxuLnAtZW50cnktY29sdW1uLmFjY2VzcyB7XG5cbiAgaDMuYm9yZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1uZXV0cmFsLCBsaWdodGVyKTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1uZXV0cmFsLCBsaWdodGVyKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vKiAg44OW44Ot44Kw44GU44GoXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucC1lbnRyeS1jb2x1bW4uLWFib3V0IHtcblxuICBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gIC5wLWVudHJ5LWNvbHVtbi4tYWJvdXQge1xuXG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEyMHB4O1xuICAgIH1cbiAgfVxuXG59XG5cbi8qICDjg5jjg4Pjg4Djg7xcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wLWVudHJ5LWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMCAzNXB4O1xuXG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skcm9vdC10aGVtZS1pbWd9Y29tcG9uZW50cy9saW5lLWVudHJ5LWhlYWRlci5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuXG4ucC1lbnRyeS1oZWFkZXItcm9vdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogJHppbmRleC1kZWZhdWx0O1xuICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZC1taW4pIHtcblxuICAucC1lbnRyeS1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDUzcHg7XG4gICAgfVxuICB9XG5cbiAgLnAtZW50cnktaGVhZGVyLXJvb3Qge1xuICAgIG1hcmdpbi1ib3R0b206IC05MHB4O1xuICB9XG59XG5cblxuLyog44K/44Kk44OI44OrICovXG4ucC1lbnRyeS10aXRsZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XG4gIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcblxuICBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCBtYXAtZ2V0KCRjb2xvci1wb2ludCwgeWVsbG93KSA2MCUpO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIH1cbn1cblxuLnAtZW50cnktdGl0bGUtcm9vdCB7XG4gIG1hcmdpbjogMDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDM4KTtcbn1cblxuLnAtZW50cnktc3ViLXRpdGxlLXJvb3Qge1xuICBtYXJnaW46IDhweCAwIDA7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNyk7XG4gIEBpbmNsdWRlIGZvbnQtYm9sZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cbiAgLnAtZW50cnktdGl0bGUtcm9vdCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDUwKTtcbiAgfVxuXG4gIC5wLWVudHJ5LXRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMzcpO1xuICB9XG59XG5cbi5wLWVudHJ5LWRhdGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICZfX2NhdGVnb3J5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgcGFkZGluZzogMXB4IDdweDtcbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3ItdGV4dCwgbXV0ZSk7XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNyk7XG4gICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoLXRoaWNrIHNvbGlkIG1hcC1nZXQoJGNvbG9yLWJvcmRlciwgbGlnaHRlcik7XG4gIH1cblxuICAmX19kYXRlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTcpO1xuICB9XG59XG5cbi5wLWVudHJ5LXVwZGF0ZSB7XG4gIG1hcmdpbjogMCAwIDM1cHg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICZfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgcGFkZGluZzogMnB4IDdweDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1wb2ludCwgeWVsbG93KTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgLnAtZW50cnktZGF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4vKiAg44Ko44Oz44OI44Oq44O844Gu44K544K/44Kk44OrXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucC1lbnRyeS1jb2x1bW4ge1xuICBhIHtcbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3ItdGV4dCwgYmFzZSk7XG5cbiAgICAmW3RhcmdldD1cIl9ibGFua1wiXTo6YWZ0ZXIge1xuXG4gICAgfVxuXG4gICAgJjpsaW5rLFxuICAgICY6dmlzaXRlZCxcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgJjpsaW5rIHtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci1wcmltYXJ5LCBiYXNlKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci1saW5rLCBob3Zlcik7XG4gICAgfVxuXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3ItbGluaywgYWN0aXZlKTtcbiAgICB9XG5cbiAgICAmOnZpc2l0ZWQge1xuICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9yLWxpbmssIHZpc2l0KTtcbiAgICB9XG5cbiAgICAmLmxpbmstYnRuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDQwcHg7XG4gICAgICBwYWRkaW5nOiA4cHggMTRweCA4cHggMzBweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGgtdGhpY2syIHNvbGlkIG1hcC1nZXQoJGNvbG9yLW5ldXRyYWwsIGRhcmtlc3QpO1xuICAgICAgYm94LXNoYWRvdzogMTBweCAxMHB4IG1hcC1nZXQoJGNvbG9yLW5ldXRyYWwsIGxpZ2h0KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhsO1xuICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3ItYmcsIGJhc2UpO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yICRob3Zlci1zcGVlZCBlYXNlLW91dDtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci1wcmltYXJ5LCBiYXNlKTtcbiAgICAgICAgQGluY2x1ZGUgaWNvbW9vbi1iZWZvcmUoKTtcbiAgICAgICAgY29udGVudDogJGljb24tYXJyb3ctcmlnaHQ7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkaG92ZXItc3BlZWQgZWFzZS1vdXQ7XG4gICAgICB9XG5cbiAgICAgICYsXG4gICAgICAmOnZpc2l0ZWQsXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmxpbmsge1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3ItdGV4dCwgYmFzZSk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci1wcmltYXJ5LCBiYXNlKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA2MCUsIG1hcC1nZXQoJGNvbG9yLXBvaW50LCB5ZWxsb3cpIDYwJSk7XG4gIH1cblxuICAudGV4dC1yZWQge1xuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci10ZXh0LCBlbXBoYXNpcyk7XG4gIH1cblxuICBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhsO1xuXG4gICAgJi4tbm90LXJhZGl1cyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vKiDopovlh7rjgZcgKi9cbi5wLWVudHJ5LWNvbHVtbiB7XG5cbiAgLy/opovlh7rjgZcxXG4gIGgyIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XG4gIH1cblxuICAvL+imi+WHuuOBlzJcbiAgaDMge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcblxuICAgIC8v6KaL5Ye644GXMi0yXG4gICAgJi5ib3JkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDMwcHg7XG4gICAgICBwYWRkaW5nOiAxOHB4O1xuICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3ItYmcsIGJhc2UpO1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoLXRoaWNrZXIgc29saWQgbWFwLWdldCgkY29sb3ItbmV1dHJhbCwgZGFya2VzdCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14bDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3gtc2hhZG93OiAxMHB4IDEwcHggbWFwLWdldCgkY29sb3ItbmV1dHJhbCwgbGlnaHQpO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3ItYmcsIGJhc2UpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6IC00cHg7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgfVxuXG4gICAgICAubGluZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA2MCUsIG1hcC1nZXQoJGNvbG9yLXBvaW50LCB5ZWxsb3cpIDYwJSk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy/opovlh7rjgZczXG4gIGg0IHtcbiAgICBtYXJnaW46IDAgMTBweCAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgcGFkZGluZzogMCA4cHggOHB4IDEycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aC10aGljayBzb2xpZCBtYXAtZ2V0KCRjb2xvci1uZXV0cmFsLCBsaWdodCk7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDI2KTtcblxuICAgICYuYm9yZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAubGluZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA2MCUsIG1hcC1nZXQoJGNvbG9yLXBvaW50LCB5ZWxsb3cpIDYwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy/opovlh7rjgZc0XG4gIGg1IHtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIyKTtcbiAgfVxuXG4gIFtjbGFzcyo9YWNtcy1jb2xdIGg1IHtcbiAgICBtYXJnaW46IDAgMCAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kLW1pbikge1xuICAucC1lbnRyeS1jb2x1bW4ge1xuXG4gICAgaDMge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4KTtcblxuICAgICAgJi5ib3JkZXIge1xuICAgICAgICBtYXJnaW46IDAgYXV0byA3MHB4O1xuICAgICAgICB3aWR0aDogNDgwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vKiDmnKzmlocgKi9cbi5wLWVudHJ5LWNvbHVtbiB7XG4gIHAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGVudHJ5LWVsZW1lbnQtbWFyZ2luLWJvdHRvbS1sZztcbiAgICBsaW5lLWhlaWdodDogMS45O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE3KTtcblxuICAgICYuY29sb3ItYm94IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBwYWRkaW5nOiA1M3B4IDUwcHggNDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhsO1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoLXRoaWNrZXIgc29saWQgbWFwLWdldCgkY29sb3ItcHJpbWFyeSwgbGlnaHRlcik7XG4gICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1wcmltYXJ5LCBsaWdodGVzdCk7XG4gICAgfVxuICB9XG59XG5cblxuLyog44Ko44Oz44OI44Oq44O85YaF44Kz44Oz44OG44OK44O8ICovXG4vLyAg5bmF44GE44Gj44Gx44GE44Gu6KaB57Sg44Gu5Lih56uv44Gu44Ks44K/44O844KS56K65L+d44GX44G+44GZXG4uZW50cnktY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwICgtJGdyaWQtc3BhY2UgLyAyKTtcbn1cblxuLyog44OG44O844OW44OrICovXG4ucC1lbnRyeS1jb2x1bW4ge1xuICB0YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgbWFyZ2luOiAwIDIwcHggJGVudHJ5LWVsZW1lbnQtbWFyZ2luLWJvdHRvbS1sZztcbiAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoLXRoaW4gc29saWQgbWFwLWdldCgkY29sb3ItYm9yZGVyLCBiYXNlKTtcbiAgfVxuXG4gIC5qcy10YWJsZS11bml0LXNjcm9sbC1oaW50IHRoLFxuICAuanMtdGFibGUtdW5pdC1zY3JvbGwtaGludCB0ZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxuXG4gIHRoLFxuICB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTcpO1xuICAgIGJvcmRlci10b3A6ICRib3JkZXItd2lkdGgtdGhpbiBzb2xpZCBtYXAtZ2V0KCRjb2xvci1ib3JkZXIsIGJhc2UpO1xuICB9XG5cbiAgdGgge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9yLXByaW1hcnksIGxpZ2h0ZXIyKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgLnAtZW50cnktY29sdW1uIHtcblxuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNyk7XG4gICAgICBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoLXRoaW4gc29saWQgbWFwLWdldCgkY29sb3ItYm9yZGVyLCBiYXNlKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vKiDjg6rjgrnjg4ggKi9cbi5wLWVudHJ5LWNvbHVtbiB7XG4gIHVsIHtcbiAgICBtYXJnaW46IDAgMCAkZW50cnktZWxlbWVudC1tYXJnaW4tYm90dG9tLWxnIDA7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgICAgcGFkZGluZzogMCAwIDAgMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTcpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IC41ZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9yLXByaW1hcnksIGJhc2UpO1xuICAgICAgfVxuXG4gICAgICAmLnAtbGlua2xpc3Qge1xuICAgICAgICAvL3BhZGRpbmc6IDA7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG5cbiAgICAgICAgICBAaW5jbHVkZSB0ZXh0bGluaygpO1xuICAgICAgICAgICY6bGluayxcbiAgICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIOeVquWPt+S7mOOBjeODquOCueODiCAqL1xuLnAtZW50cnktY29sdW1uIHtcbiAgb2wge1xuICAgIGNvdW50ZXItcmVzZXQ6IG9sLWNvdW50ZXI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAkZW50cnktZWxlbWVudC1tYXJnaW4tYm90dG9tLWxnIDA7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTcpO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDA7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci1wcmltYXJ5LCBiYXNlKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogb2wtY291bnRlcjtcbiAgICAgICAgY29udGVudDogY291bnRlcihvbC1jb3VudGVyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyog5a6a576p44Oq44K544OIICovXG4ucC1lbnRyeS1jb2x1bW4ge1xuICBkbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZW50cnktZWxlbWVudC1tYXJnaW4tYm90dG9tLWxnO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gIGR0IHtcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cblxuICBkZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLyog5byV55SoICovXG4ucC1lbnRyeS1jb2x1bW4ge1xuICBibG9ja3F1b3RlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxM3B4IDEwcHggMzZweDtcbiAgICBwYWRkaW5nOiA1NHB4IDUxcHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9yLWJnLCBsaWdodCk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14bDtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNDJweDtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skcm9vdC10aGVtZS1pbWd9Y29tbW9uL2ljb24tYmxvY2txdW90ZS5zdmcpO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuICB9XG59XG5cbi8qIOOCveODvOOCueOCs+ODvOODiSAqL1xuLnAtZW50cnktY29sdW1uIHtcbiAgcHJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAkZW50cnktZWxlbWVudC1tYXJnaW4tYm90dG9tLWxnIDA7XG5cbiAgICBvbCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAyLjVlbTtcblxuICAgICAgbGkge1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiDljLrliIfjgornt5ogKi9cbi5wLWVudHJ5LWNvbHVtbiB7XG4gIGhyLnAtZW50cnktaHIge1xuICAgIG1hcmdpbjogNDVweCAwO1xuICAgIGhlaWdodDogNXB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skcm9vdC10aGVtZS1pbWd9Y29tcG9uZW50cy9ib3JkZXItZG90LnN2Zyk7XG5cbiAgICAmLi13YXZlIHtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRyb290LXRoZW1lLWltZ31jb21wb25lbnRzL2JvcmRlci13YXZlLWdyYXktc3Auc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kLW1pbikge1xuICAucC1lbnRyeS1jb2x1bW4ge1xuICAgIGhyLnAtZW50cnktaHIge1xuICAgICAgbWFyZ2luOiA3MHB4ICRncmlkLXNwYWNlO1xuXG4gICAgICAmLi13YXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JHJvb3QtdGhlbWUtaW1nfWNvbXBvbmVudHMvYm9yZGVyLXdhdmUtZ3JheS5zdmcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8qIOODpuODi+ODg+ODiCAqL1xuLnAtZW50cnktY29sdW1uIHtcbiAgLmNhcHRpb24ge1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICB9XG4gIC5jb2x1bW4tbWFwLWF1dG8gZGl2IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uY29sdW1uLWZpbGUtYXV0bysuY2FwdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAkZ3JpZC1zcGFjZTtcbn1cblxuLyogIOODpuODi+ODg+ODiOOCsOODq+ODvOODl1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmFjbXMtY29sLWNlbnRlciB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuXG4vKiBiYXNpYyBidXR0b25cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wLWVudHJ5LWNvbHVtbiB7XG4gIC5jLWJ0biB7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgIEBpbmNsdWRlIG1xX3NtIHtcbiAgICAgIG1hcmdpbjogMTVweCAxMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgfVxuXG4gICAgJjpsaW5rLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMsXG4gICAgJjp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmMtYnRuLWNlbnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmMtYnRuLXR4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgJjpsaW5rLFxuICAgICY6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAucC1lbnRyeS1idG4tY29udGludWUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtcSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8qIOOCq+OCueOCv+ODoOODpuODi+ODg+ODiFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnAtZW50cnktY29sdW1uIHtcblxuICAucC1lbnRyeS1ldmVudC1pbmZvIHtcblxuICAgIHRoIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fYnRuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLnAtZW50cnktdGV4dC1zZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgJHBhcmVudDogJy5wLWVudHJ5LXRleHQtc2V0JztcblxuICAgICZfX2ltZy13cmFwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICBtYXJnaW46ICAwIDAgMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gIC5wLWVudHJ5LWNvbHVtbiB7XG5cbiAgICAucC1lbnRyeS10ZXh0LXNldCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICRwYXJlbnQ6ICcucC1lbnRyeS10ZXh0LXNldCc7XG5cbiAgICAgICYucmlnaHQge1xuXG4gICAgICAgICN7JHBhcmVudH1fX2ltZy13cmFwIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW1nLXdyYXAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1heC13aWR0aDogMzczcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8v44Ki44Kv44K744K5XG4ucC1lbnRyeS1jb2x1bW4ge1xuXG4gIC5wLWVudHJ5LW1hcC1idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC02NXB4O1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgfVxuXG4gIC5wLWVudHJ5LWFjY2VzcyB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGgtdGhpbiBzb2xpZCBtYXAtZ2V0KCRjb2xvci1ib3JkZXIsIGJhc2UpO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteGw7XG4gICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1iZywgYmFzZSk7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2FkZHJlc3Mge1xuICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLnAtZW50cnktYWNjZXNzLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgNjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci10b3A6ICRib3JkZXItd2lkdGgtdGhpbiBzb2xpZCBtYXAtZ2V0KCRjb2xvci1ib3JkZXIsIGJhc2UpO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGgtdGhpbiBzb2xpZCBtYXAtZ2V0KCRjb2xvci1ib3JkZXIsIGJhc2UpO1xuICAgICAgQGluY2x1ZGUgZm9udC1ub3JtYWw7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZC1taW4pIHtcblxuICAucC1lbnRyeS1jb2x1bW4ge1xuICAgIC5wLWVudHJ5LWFjY2VzcyB7XG4gICAgICBwYWRkaW5nOiAwIDM1cHg7XG4gICAgfVxuICB9XG59XG5cblxuLy/jg5Xjg63jg7xcbi5wLWVudHJ5LWNvbHVtbiB7XG5cbiAgLnAtZW50cnktZmxvdyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDY2cHggMCAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMCAyNnB4IDUwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGgtdGhpY2syIHNvbGlkIG1hcC1nZXQoJGNvbG9yLW5ldXRyYWwsIGRhcmtlc3QpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtbm9ybWFsO1xuICAgIH1cblxuICAgICZfX251bSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0yNnB4O1xuICAgICAgbGVmdDogLTI2cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1jaXJjbGU7XG4gICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1wcmltYXJ5LCBiYXNlKTtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci10ZXh0LCBpbnZlcnNlKTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XG4gICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgfVxuXG4gICAgJl9faGVhZGluZy13cmFwIHtcblxuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjYpO1xuICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgLmxpbmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCBtYXAtZ2V0KCRjb2xvci1wb2ludCwgeWVsbG93KSA2MCUpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgICAgfVxuXG4gICAgICBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweCA1cHggMTZweCAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aC10aGljazIgc29saWQgbWFwLWdldCgkY29sb3ItbmV1dHJhbCwgZGFya2VzdCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14bDtcbiAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9yLWJnLCBiYXNlKTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAkaG92ZXItc3BlZWQgZWFzZS1vdXQ7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3ItcHJpbWFyeSwgYmFzZSk7XG4gICAgICAgIEBpbmNsdWRlIGljb21vb24tYmVmb3JlKCk7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWFycm93LXJpZ2h0O1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGhvdmVyLXNwZWVkIGVhc2Utb3V0O1xuICAgICAgfVxuXG4gICAgICAmLFxuICAgICAgJjp2aXNpdGVkLFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpsaW5rIHtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9yLXRleHQsIGJhc2UpICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci1wcmltYXJ5LCBiYXNlKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgLnAtZW50cnktY29sdW1uIHtcblxuICAgIC5wLWVudHJ5LWZsb3cge1xuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMjZweCAzNXB4O1xuICAgICAgfVxuXG4gICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgd2lkdGg6IDE4MnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xuXG4gICAgICAgIGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8qIFHvvIZB44Om44OL44OD44OIXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uanMtZmFxLWJvZHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmpzLWZhcS1oZWFkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnAtZW50cnktY29sdW1uIHtcblxuICAucC1mYXEtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5wLWZhcSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9yLWJnLCBiYXNlKTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14bDtcbiAgICAkcGFyZW50OiAnLnAtZmFxJztcblxuICAgICZfX3Ege1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMThweCA0MnB4IDE4cHggMTRweDtcbiAgICAgIHRyYW5zaXRpb246IC4ycyBiYWNrZ3JvdW5kIGVhc2Utb3V0O1xuXG4gICAgICAmLmlzLWFjdGl2ZSxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1wcmltYXJ5LCBsaWdodGVyKTtcbiAgICAgIH1cblxuICAgICAgJi5pcy1hY3RpdmUgI3skcGFyZW50fV9fcS1hcnJvdzo6YWZ0ZXIge1xuICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Ege1xuICAgICAgcGFkZGluZzogMjJweCAyMHB4O1xuICAgIH1cblxuICAgICZfX3EtdGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDI2cHggMCAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgICAmX19hLWNvbnRlbnRzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci10ZXh0LCBiYXNlKTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgfVxuXG4gICAgJl9fcS10aXRsZS10ZXh0IHtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci10ZXh0LCBiYXNlKTtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZCgpO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICB9XG5cbiAgICAmX19xLWFycm93IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzFweDtcbiAgICAgIHJpZ2h0OiAxNHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1wcmltYXJ5LCBiYXNlKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3ItdGV4dCwgbGlnaHQpO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI2KTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gIC5wLWVudHJ5LWNvbHVtbiB7XG5cbiAgICAucC1mYXEtd3JhcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIC5wLWZhcSB7XG5cbiAgICAgICZfX3Ege1xuICAgICAgICBwYWRkaW5nOiAyMnB4IDgycHggMjJweCA0MHB4O1xuICAgICAgfVxuXG4gICAgICAmX19hIHtcbiAgICAgICAgcGFkZGluZzogNDBweCA5MHB4O1xuICAgICAgfVxuXG4gICAgICAmX19hLWNvbnRlbnRzIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE3KTtcbiAgICAgIH1cblxuICAgICAgJl9fcS10aXRsZS10ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgIH1cblxuICAgICAgJl9fcS1hcnJvdyB7XG4gICAgICAgIHRvcDogMzZweDtcbiAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2ljb24ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8qIOOCouOCpOOCs+ODs+S7mOOBjeODhuOCreOCueODiOODpuODi+ODg+ODiFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnAtZW50cnktY29sdW1uIHtcbiAgLnAtaWNvbi10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICZfX2xpc3Qge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIC8qIDHmrrXntYQgKi9cbiAgICAgIC8qIOOCq+ODqeODoOaMh+WumuOBquOBl+OBqOWQjOOBmOOCueOCv+OCpOODqyAqL1xuICAgICAgLy8gJi4tY29sdW1uLW9uZSB7XG4gICAgICAvLyB9XG4gICAgICAvKiAy5q6157WEICovXG4gICAgICAmLi1jb2x1bW4tdHdvIHtcbiAgICAgICAgQGluY2x1ZGUgbXEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgICAgICAucC1pY29uLXRleHRfX2l0ZW0ge1xuICAgICAgICAgIEBpbmNsdWRlIG1xIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCAoMTAwJSAtIDIwcHgpIC8gMiApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2ltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAmX19ub3RlIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgfVxuICB9XG59XG5cblxuLnAtZW50cnktY29sdW1uIHtcblxuICAuY29sdW1uLWltZy1mdWxsIHtcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gIC5wLWVudHJ5LWNvbHVtbiB7XG5cbiAgICAuY29sdW1uLWltZy1mdWxsIHtcbiAgICAgIG1hcmdpbjogMCAtODBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMxMHB4KSB7XG4gIC5wLWVudHJ5LWNvbHVtbiB7XG5cbiAgICAuY29sdW1uLWltZy1mdWxsIHtcbiAgICAgIG1hcmdpbjogMCAtMTYwcHg7XG4gICAgfVxuICB9XG59XG5cblxuLyog44OV44Kh44Kk44Or44Om44OL44OD44OIXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucC1lbnRyeS1jb2x1bW4gW2NsYXNzKj1jb2x1bW4tbWVkaWFdIHtcbiAgLmZpbGUtdW5pdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIHBhZGRpbmc6IDE2cHggMjZweCAxNnB4IDEyMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhsO1xuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aC10aGlja2VyIHNvbGlkIG1hcC1nZXQoJGNvbG9yLXByaW1hcnksIGxpZ2h0ZXIpO1xuICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9yLXByaW1hcnksIGxpZ2h0ZXN0KTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRyYW5zaXRpb246IGNvbG9yICRob3Zlci1zcGVlZCBlYXNlLW91dDtcbiAgICAkcGFyZW50OiAnLmZpbGUtdW5pdCc7XG5cbiAgICAmLFxuICAgICY6dmlzaXRlZCxcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzLFxuICAgICY6bGluayB7XG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3ItdGV4dCwgYmFzZSk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3ItcHJpbWFyeSwgYmFzZSk7XG5cbiAgICAgICN7JHBhcmVudH0tZG93bmxvYWQ6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZpbGUtdW5pdC1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yMHB4O1xuICAgIGxlZnQ6IDIycHg7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5maWxlLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICBAaW5jbHVkZSBmb250LW1lZGl1bTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTcpO1xuICB9XG5cbiAgLmZpbGUtY2FwdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5maWxlLXVuaXQtZG93bmxvYWQge1xuICAgIG1hcmdpbjogNHB4IDAgMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9yLXByaW1hcnksIGJhc2UpO1xuICAgICAgQGluY2x1ZGUgaWNvbW9vbi1iZWZvcmUoKTtcbiAgICAgIGNvbnRlbnQ6ICRpY29uLWFycm93LXJpZ2h0O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRob3Zlci1zcGVlZCBlYXNlLW91dDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gIC5wLWVudHJ5LWNvbHVtbiBbY2xhc3MqPWNvbHVtbi1tZWRpYV0ge1xuICAgIC5maWxlLXVuaXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMjBweCAxMnB4IDkzcHg7XG4gICAgfVxuXG4gICAgLmZpbGUtdW5pdC1pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgLmZpbGUtdW5pdC1pbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMjBweDtcbiAgICAgIGxlZnQ6IDIycHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA1N3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWxlLXVuaXQtaGVhZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZmlsZS10aXRsZSB7XG4gICAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgICBAaW5jbHVkZSBmb250LW1lZGl1bTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNyk7XG4gICAgfVxuXG4gICAgLmZpbGUtY2FwdGlvbiB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIH1cblxuICAgIC5maWxlLXVuaXQtZG93bmxvYWQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3ItcHJpbWFyeSwgYmFzZSk7XG4gICAgICAgIEBpbmNsdWRlIGljb21vb24tYmVmb3JlKCk7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWFycm93LXJpZ2h0O1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGhvdmVyLXNwZWVkIGVhc2Utb3V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hY21zLWNvbC1tZC00IFtjbGFzcyo9Y29sdW1uLW1lZGlhXSxcbiAgLmFjbXMtY29sLW1kLTYgW2NsYXNzKj1jb2x1bW4tbWVkaWFdIHtcblxuICAgIC5maWxlLXVuaXQge1xuICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgIH1cblxuICAgIC5maWxlLXVuaXQtaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDg0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpbGUtdW5pdC1pbm5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuZmlsZS11bml0LWhlYWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmZpbGUtdGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgfVxuXG4gICAgLmZpbGUtdW5pdC1kb3dubG9hZCB7XG4gICAgICBtYXJnaW46IDRweCAwIDA7XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOOBiuWVj+OBhOWQiOOCj+OBm1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5qcy1mb3JtLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtY29udGFjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzBweCAyMHB4IDQwcHg7XG4gIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9yLWJnLCBiYXNlKTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteHhsO1xuXG4gICZfX21lc3NhZ2Uge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE3KTtcbiAgfVxuXG4gICZfX2Vycm9yLXRleHQge1xuICAgIG1hcmdpbjogNXB4IDAgMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjYzQxMTM0O1xuICB9XG5cbiAgJl9fYWN0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19mb3JtLWJ0bi1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1wcmltYXJ5LCBsaWdodGVzdCk7XG4gIH1cblxuICAmX19mb3JtLXByaXZhY3kge1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgfVxuXG4gICZfX2J0bi1jb25maXJtIHtcbiAgICBtYXgtd2lkdGg6IDE4NnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJl9fYnRuLWNvbmZpcm0sXG4gICZfX2J0bi1zdWJtaXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcblxuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1wcmltYXJ5LCBiYXNlKTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjI1cyBsaW5lYXI7XG4gIH1cblxuICAmX19idG4tcmV0dXJuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG5cbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzY2NjtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjI1cyBsaW5lYXI7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1zbS1taW4pIHtcbiAgICAmX19mb3JtLWJ0bi1ib3gge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLmJ0bi1hdHRlbnRpb24tYmxvY2stbGFyZ2UsIC5idG4tYmxvY2stbGFyZ2Uge1xuICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gIC5wLWNvbnRhY3Qge1xuICAgIHBhZGRpbmc6IDkwcHggODBweCAxMDBweDtcblxuICAgICZfX21lc3NhZ2Uge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyDjg4bjg7zjg5bjg6tcbi5wLWNvbnRhY3QtZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci10b3A6ICRib3JkZXItd2lkdGgtdGhpbiBzb2xpZCBtYXAtZ2V0KCRjb2xvci1ib3JkZXIsIGJhc2UpO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXG4gICZfX2dyb3VwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aC10aGluIHNvbGlkIG1hcC1nZXQoJGNvbG9yLWJvcmRlciwgYmFzZSk7XG4gIH1cblxuICAmX19ub3RpY2Uge1xuICAgIG1hcmdpbjogOHB4IDAgMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1wcmltYXJ5LCBsaWdodGVyKTtcbiAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoLXRoaW4gc29saWQgbWFwLWdldCgkY29sb3ItYm9yZGVyLCBiYXNlKTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTcpO1xuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgfVxuICAmX19jb250cm9sIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgJi4tY29uZmlybSB7XG4gICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgfVxuICB9XG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgfVxuICAmX19jaGVjay1saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG4gICZfX2NoZWNrLWxpc3QtaXRlbSB7XG4gICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gIH1cbiAgJl9fY2hlY2tib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW46IDAgMTZweCAwIDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICB9XG4gICZfX2NoZWNrYm94LWltZyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG5cbiAgJl9fY2hlY2tib3gtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9fY2hlY2tib3gtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gIH1cblxuICBpbnB1dCArIGxhYmVsICZfX2NoZWNrYm94LFxuICBpbnB1dCArICZfX2NoZWNrYm94IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JHJvb3QtdGhlbWUtaW1nfXByb2plY3RzL2Zvcm0vaWNvX2lucHV0LnN2ZycpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgICAvLyBJRTYtSUU4XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZVxcOTtcbiAgICAqYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggOTZweDtcbiAgfVxuXG4gIGlucHV0OmZvY3VzICsgbGFiZWwgJl9fY2hlY2tib3gsXG4gIGlucHV0OmZvY3VzICsgJl9fY2hlY2tib3ggeyAvLyAy44Gk44KB44Gu6KiY6L+w44Gv5pen44Oe44O844Kv44Ki44OD44OX44Go44Gu5LqS5o+b5oCn5a++5b+cXG4gICAgYmFja2dyb3VuZDogdXJsKCcjeyRyb290LXRoZW1lLWltZ31wcm9qZWN0cy9mb3JtL2ljb19pbnB1dC5zdmcnKSBuby1yZXBlYXQgbGVmdCAtNzdweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMTA2cHg7XG4gIH1cbiAgaW5wdXQ6Y2hlY2tlZCArICBsYWJlbCAmX19jaGVja2JveCxcbiAgaW5wdXQ6Y2hlY2tlZCArICZfX2NoZWNrYm94IHsgLy8gMuOBpOOCgeOBruiomOi/sOOBr+aXp+ODnuODvOOCr+OCouODg+ODl+OBqOOBruS6kuaPm+aAp+WvvuW/nFxuICAgIGJhY2tncm91bmQ6IHVybCgnI3skcm9vdC10aGVtZS1pbWd9cHJvamVjdHMvZm9ybS9pY29faW5wdXQuc3ZnJykgbm8tcmVwZWF0IGxlZnQgLTI5cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDEwNnB4O1xuICB9XG4gIGlucHV0OmRpc2FibGVkICsgbGFiZWwgJl9fY2hlY2tib3gsXG4gIGlucHV0OmRpc2FibGVkICsgJl9fY2hlY2tib3ggeyAvLyAy44Gk44KB44Gu6KiY6L+w44Gv5pen44Oe44O844Kv44Ki44OD44OX44Go44Gu5LqS5o+b5oCn5a++5b+cXG4gICAgYmFja2dyb3VuZDogdXJsKCcjeyRyb290LXRoZW1lLWltZ31wcm9qZWN0cy9mb3JtL2ljb19pbnB1dC5zdmcnKSBuby1yZXBlYXQgbGVmdCAtNThweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMTE2cHg7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuICAmX19yYWRpbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luOiAxcHggMTBweCAwIC0xMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICBpbnB1dCArIGxhYmVsICZfX3JhZGlvLFxuICBpbnB1dCArICZfX3JhZGlvIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JHJvb3QtdGhlbWUtaW1nfXByb2plY3RzL2Zvcm0vaWNvX3JhZGlvLnN2ZycpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgICAvLyBJRTYtSUU4XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZVxcOTtcbiAgICAqYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMTExcHg7XG4gIH1cblxuICBpbnB1dDpmb2N1cyArIGxhYmVsICZfX3JhZGlvLFxuICBpbnB1dDpmb2N1cyArICZfX3JhZGlvIHsgLy8gMuOBpOOCgeOBruiomOi/sOOBr+aXp+ODnuODvOOCr+OCouODg+ODl+OBqOOBruS6kuaPm+aAp+WvvuW/nFxuICAgIGJhY2tncm91bmQ6IHVybCgnI3skcm9vdC10aGVtZS1pbWd9cHJvamVjdHMvZm9ybS9pY29fcmFkaW8uc3ZnJykgbm8tcmVwZWF0IGxlZnQgLTc3cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDExMXB4O1xuICB9XG4gIGlucHV0OmNoZWNrZWQgKyAgbGFiZWwgJl9fcmFkaW8sXG4gIGlucHV0OmNoZWNrZWQgKyAmX19yYWRpbyB7IC8vIDLjgaTjgoHjga7oqJjov7Djga/ml6fjg57jg7zjgq/jgqLjg4Pjg5fjgajjga7kupLmj5vmgKflr77lv5xcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JHJvb3QtdGhlbWUtaW1nfXByb2plY3RzL2Zvcm0vaWNvX3JhZGlvLnN2ZycpIG5vLXJlcGVhdCBsZWZ0IC0yOXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCAxMTFweDtcbiAgfVxuICBpbnB1dDpkaXNhYmxlZCArIGxhYmVsICZfX3JhZGlvLFxuICBpbnB1dDpkaXNhYmxlZCArICZfX3JhZGlvIHsgLy8gMuOBpOOCgeOBruiomOi/sOOBr+aXp+ODnuODvOOCr+OCouODg+ODl+OBqOOBruS6kuaPm+aAp+WvvuW/nFxuICAgIGJhY2tncm91bmQ6IHVybCgnI3skcm9vdC10aGVtZS1pbWd9cHJvamVjdHMvZm9ybS9pY29fcmFkaW8uc3ZnJykgbm8tcmVwZWF0IGxlZnQgLTU4cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDExMXB4O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cbiAgJl9fcmFkaW8taXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMTBweCAwIDhweCAyMHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG5cbiAgICAmLi1yb3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4IDEwcHg7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJi5qcy1uby1zcGFjZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gICZfX3JhZGlvLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gICZfX2xhYmVsIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAmX19ncmlkIHtcbiAgICBtYXJnaW46IDAgLTVweDtcbiAgfVxuICAmX19jb2wge1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3ByaXZhY3kge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgcGFkZGluZzogMjBweDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1wcmltYXJ5LCBsaWdodCk7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcblxuICAgIGEge1xuICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9yLXRleHQsIGJhc2UpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOnZpc2l0ZWQsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3ItdGV4dCwgYmFzZSk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FsZXJ0IHtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKG1hcC1nZXQoJGNvbG9yLXByaW1hcnksIGJhc2UpLCAuMik7XG4gIH1cblxuICAmX19hbGVydC1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgfVxuXG4gICZfX2FsZXJ0LWJ0bi13cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19hbGVydC1idG4ge1xuICAgIG1pbi13aWR0aDogMjQwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kLW1pbikge1xuICAucC1jb250YWN0LWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJl9fZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICB3aWR0aDogMTg2cHg7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmX19jb250cm9sIHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fY2hlY2tib3gge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICB9XG5cbiAgICAmX19jaGVja2JveC1pdGVtIHtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yYWRpby1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgfVxuXG4gICAgJl9fY29sIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19wcml2YWN5IHtcbiAgICAgIG1hcmdpbjogMCAwIDc1cHggMDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8qIOOCueODhuODg+ODl1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1jb250YWN0IHtcblxuICAmX19zdGVwIHtcbiAgICB6LWluZGV4OiAkemluZGV4LWRlZmF1bHQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgY291bnRlci1yZXNldDogaXRlbTtcbiAgfVxuXG4gICZfX3N0ZXAtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgJl9fc3RlcC1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXg6IDE7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcblxuICAgICY6bnRoLWNoaWxkKDEpOjphZnRlcixcbiAgICAmOm50aC1jaGlsZCgzKTo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1uZXV0cmFsLCBsaWdodGVyKTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDEpOjphZnRlcntcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpOjphZnRlcntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9yLW5ldXRyYWwsIGxpZ2h0ZXIpO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMyk6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBtYXJnaW46IDAgYXV0byA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1uZXV0cmFsLCBsaWdodGVyKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWNpcmNsZTtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICAgICAgY29udGVudDogY291bnRlcihpdGVtKTtcbiAgICB9XG5cbiAgICAmLmN1cnJlbnQ6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3ItdGV4dCwgaW52ZXJzZSk7XG4gICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1wcmltYXJ5LCBkYXJrKTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci10ZXh0LCBsaWdodCk7XG4gICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1iZywgbGlnaHQpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRjb2xvci1iZywgbGlnaHQpO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IG1hcC1nZXQoJGNvbG9yLWJnLCBsaWdodCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kLW1pbikge1xuICAucC1jb250YWN0IHtcblxuICAgICZfX3N0ZXAtaXRlbSB7XG5cbiAgICAgICY6bnRoLWNoaWxkKDEpOjphZnRlcixcbiAgICAgICY6bnRoLWNoaWxkKDMpOjphZnRlciB7XG4gICAgICAgIHRvcDogMjNweDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMSk6OmFmdGVyLFxuICAgICAgJjpudGgtY2hpbGQoMyk6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAyM3B4O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKTo6YWZ0ZXIge1xuICAgICAgICB0b3A6IDIzcHg7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLyog6YCB5L+h44Oc44K/44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnAtY29udGFjdCB7XG5cbiAgJl9fYnRuLWdyb3VwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJl9fYnRuLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcblxuICAgIGlucHV0IHtcbiAgICAgIG1pbi13aWR0aDogMjQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci10ZXh0LCBpbnZlcnNlKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3ItcHJpbWFyeSwgYmFzZSk7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IC40cyBlYXNlLW91dDtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3ItcHJpbWFyeSwgZGFyayk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tcmV0dXJuIHtcblxuICAgICAgaW5wdXQge1xuICAgICAgICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMjhweDtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9yLXRleHQsIGludmVyc2UpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3ItcHJpbWFyeSwgbGlnaHQpO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1wcmltYXJ5LCBiYXNlKTtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGctbWluKSB7XG4gIC5wLWNvbnRhY3Qge1xuICAgICZfX2J0bi1ncm91cCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8qIOODqeODmeODq1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1jb250YWN0IHtcblxuICAmX19sYWJlbC1yZXF1aXJlZCB7XG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgIHBhZGRpbmc6IDAgMTNweDtcbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3ItdGV4dCwgaW52ZXJzZSk7XG4gICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3ItcHJpbWFyeSwgYmFzZSk7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgfVxuICAmX192YWxpZC1tYXJrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1kZWZhdWx0O1xuXG4gICAgJi52YWxpZCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skcm9vdC10aGVtZS1pbWd9cHJvamVjdHMvZm9ybS9pY29fbWFyay5zdmcpIG5vLXJlcGVhdDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgLnAtY29udGFjdCB7XG5cbiAgICAmX192YWxpZC1tYXJrIHtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgbGVmdDogMDtcblxuICAgICAgJi52YWxpZCBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vKiDjg5Xjgqnjg7zjg6DopoHntKBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtY29udGFjdCB7XG4gIHNlbGVjdCB7XG4gICAgJltyZXF1aXJlZF06cmVxdWlyZWQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0M0OTUxMTtcbiAgICB9XG4gICAgJi5mb2N1c2VkOmludmFsaWQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M0MTEzNDtcbiAgICB9XG4gICAgJltyZXF1aXJlZF06dmFsaWQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0E3QTdBQTtcbiAgICB9XG4gICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBpbnB1dCxcbiAgdGV4dGFyZWEge1xuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci1uZXV0cmFsLCBsaWdodCk7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIH1cbiAgICAmW3JlcXVpcmVkXTpyZXF1aXJlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGREVCO1xuICAgIH1cbiAgICAmLmZvY3VzZWQ6aW52YWxpZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZFQkVFO1xuICAgIH1cbiAgICAmW3JlcXVpcmVkXTp2YWxpZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIH1cbiAgICAmLnZhbGlkYXRvci1yZXN1bHQtMCB7XG4gICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1wcmltYXJ5LCBsaWdodCk7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGgtdGhpbiBzb2xpZCBtYXAtZ2V0KCRjb2xvci1wcmltYXJ5LCBiYXNlKTtcbiAgICB9XG4gICAgJi52YWxpZGF0b3ItcmVzdWx0LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLy8g5YWl5Yqb5qyE44KS44K544Oe44Ob44Gu44K144Kk44K644Gu44G+44G+44Gr44GZ44KLXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgaW5wdXRbdHlwZT1cIndlZWtcIl0sXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgaW5wdXRbdHlwZT1cInVybFwiXSxcbiAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbiAgaW5wdXRbdHlwZT1cInRlbFwiXXtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoLXRoaW4gc29saWQgI0EwQTBBMDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1tZDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgJi52YWxpZGF0b3ItcmVzdWx0LTAge1xuICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3ItcHJpbWFyeSwgbGlnaHQpO1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoLXRoaW4gc29saWQgbWFwLWdldCgkY29sb3ItcHJpbWFyeSwgYmFzZSk7XG4gICAgfVxuICB9XG5cbiAgdGV4dGFyZWEge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBib3JkZXI6ICRib3JkZXItd2lkdGgtdGhpbiBzb2xpZCAjQTBBMEEwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW1kO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvL2lPUyBTYWZhcmnlr77nrZZcblxuICAgICYudmFsaWRhdG9yLXJlc3VsdC0wIHtcbiAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9yLXByaW1hcnksIGxpZ2h0KTtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aC10aGluIHNvbGlkIG1hcC1nZXQoJGNvbG9yLXByaW1hcnksIGJhc2UpO1xuICAgIH1cbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZzogY2FsYygxZW0gLSA3cHgpIDQwcHggY2FsYygxZW0gLSA3cHgpIDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJhY2tncm91bmQ6IHVybCgjeyRyb290LXRoZW1lLWltZ31jb21tb24vaWNvbi1zZWxlY3Quc3ZnKSByaWdodCAxMHB4IHRvcCA1MCUgbm8tcmVwZWF0LG1hcC1nZXQoJGNvbG9yLWJnLCBiYXNlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggOHB4O1xuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aC10aGluIHNvbGlkICNBMEEwQTA7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbWQ7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gIH1cbn1cblxuLmRpc2FibGUtYXV0by10ZWwgYVtocmVmXj1cInRlbDpcIl0ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cbiAgLnAtY29udGFjdCB7XG5cbiAgICBzZWxlY3Qge1xuICAgICAgcGFkZGluZzogY2FsYygxZW0gLSA1cHgpIDQwcHggY2FsYygxZW0gLSA1cHgpIDE2cHg7XG4gICAgfVxuICB9XG59XG5cblxuXG4vKiDjg5Djg6rjg4fjg7zjgr/jg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnZhbGlkLW1hcmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZhbGlkLW1hcmsudmFsaWQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICM1Y2I4NWM7XG59XG4uaW52YWxpZCB7XG4gIGJhY2tncm91bmQ6ICNmZmViZWUgIWltcG9ydGFudDtcbn1cblxuc2VsZWN0LmludmFsaWQge1xuICBiYWNrZ3JvdW5kOiB1cmwoI3skcm9vdC10aGVtZS1pbWd9Y29tbW9uL2ljb24tc2VsZWN0LnN2ZykgcmlnaHQgMTBweCB0b3AgNTAlIG5vLXJlcGVhdCwgI2ZmZWJlZSFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2FjdGlvbi1ub3RpY2UtLCAudi1yZXN1bHQtLCAudi1yZXN1bHQtMSwgLnZhbGlkYXRvci1yZXN1bHQtLCAudmFsaWRhdG9yLXJlc3VsdC0xIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4vKiDjgYrllY/jgYTlkIjjgo/jgZvmg4XloLFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtY29udGFjdC1pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTI2cHg7XG5cbiAgJl9fY2FtcGFueSxcbiAgJl9fYWRkcmVzcyB7XG4gICAgbWFyZ2luOiAwIDEycHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE3KTtcbiAgfVxuXG4gICZfX2JveCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwYWRkaW5nOiA0NXB4O1xuICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9yLXByaW1hcnksIGxpZ2h0ZXN0KTtcbiAgICBib3JkZXI6ICRib3JkZXItd2lkdGgtdGhpY2tlciBzb2xpZCAjQzNFMEYyO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX3RlbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNyk7XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuXG4gICAgc3BhbiB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTcpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpbWUge1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE3KTtcbiAgfVxufVxuXG4vKiDpgIHkv6Hjg5zjgr/jg7Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wLWNvbnRhY3QtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBwYWRkaW5nOiAxMnB4IDUwcHggMTJweCAzMHB4O1xuICBib3JkZXI6ICRib3JkZXItd2lkdGgtdGhpY2syIHNvbGlkIG1hcC1nZXQoJGNvbG9yLW5ldXRyYWwsIGRhcmtlc3QpO1xuICBib3gtc2hhZG93OiAxMHB4IDEwcHggbWFwLWdldCgkY29sb3ItbmV1dHJhbCwgbGlnaHQpO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14eGw7XG4gIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9yLWJnLCBiYXNlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICYuLXJldHVybiB7XG4gICAgcGFkZGluZzogMTJweCAzMHB4IDEycHggNTBweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgbGVmdDogMThweDtcbiAgICAgIGNvbnRlbnQ6ICRpY29uLWFycm93LWxlZnQyO1xuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG4gICAgcmlnaHQ6IDE4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9yLXByaW1hcnksIGJhc2UpO1xuICAgIEBpbmNsdWRlIGljb21vb24tYmVmb3JlKCk7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDgpO1xuICAgIGNvbnRlbnQ6ICRpY29uLWFycm93LXJpZ2h0MjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGhvdmVyLXNwZWVkIGVhc2Utb3V0O1xuICB9XG5cbiAgJjpob3ZlciB7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICB9XG5cbiAgICAmLi1yZXR1cm46OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgICB9XG4gIH1cblxuICAmX193cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19pbnB1dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAkaG92ZXItc3BlZWQgZWFzZS1vdXQ7XG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9yLXByaW1hcnksIGJhc2UpO1xuXG4gICAgJixcbiAgICAmOnZpc2l0ZWQsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyxcbiAgICAmOmxpbmssXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3ItcHJpbWFyeSwgYmFzZSk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kLW1pbikge1xuICAucC1jb250YWN0LWJ0biB7XG4gICAgcGFkZGluZzogMTZweCA3MHB4IDE2cHggNTBweDtcblxuICAgICYuLXJldHVybiB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDUwcHggMTZweCA3MHB4O1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDI5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDI5cHg7XG4gICAgfVxuXG4gICAgJl9faW5wdXQge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIyKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA44Kk44OZ44Oz44OIXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucC1ldmVudC10b3AtcGFzdC1jb250ZW50cyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjgqTjg5njg7Pjg4hUT1Ag44Kk44OZ44Oz44OI5oOF5aCxXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5wLWV2ZW50LWNhdGNoLWNvcHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogLTUwcHggMCAwO1xuICBwYWRkaW5nOiAzNHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9yLWJnLCBiYXNlKTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteGwgJGJvcmRlci1yYWRpdXMteGwgMCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICZfX2hlYWRpbmcge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDI4KTtcblxuICAgIC5saW5lIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA3MCUsIG1hcC1nZXQoJGNvbG9yLXBvaW50LCB5ZWxsb3cpIDcwJSk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNyk7XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuLnAtZXZlbnQtY2F0Y2gtY29weS1pbmZvIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuXG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDlweCAwO1xuICAgIHBhZGRpbmc6IDVweCAyOHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNyk7XG4gICAgQGluY2x1ZGUgZm9udC1tZWRpdW07XG4gICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3ItcHJpbWFyeSwgbGlnaHRlcik7XG4gICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoLXRoaWNrIHNvbGlkIG1hcC1nZXQoJGNvbG9yLW5ldXRyYWwsIGRhcmtlc3QpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2RldGFpbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE3KTtcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gIH1cblxuICAmX19kZXRhaWwtdHh0IHtcbiAgICBtYXJnaW46IDAgMCAxN3B4O1xuXG4gICAgJi4tbm90ZXMge1xuICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9yLXRleHQsIGVtcGhhc2lzKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kLW1pbikge1xuICAucC1ldmVudC1jYXRjaC1jb3B5IHtcbiAgICBtYXgtd2lkdGg6IDEwNzBweDtcbiAgICBtYXJnaW46IC0xNjBweCBhdXRvIDA7XG4gICAgcGFkZGluZzogNzJweCA4NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDM0cHggMzRweCAwIDA7XG5cbiAgICAmX19oZWFkIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgIC8vbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0Nyk7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI1KTtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IDYwNnB4O1xuICAgICAgLy9tYXJnaW46IDAgYXV0bztcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgfVxuXG4gIC5wLWV2ZW50LWNhdGNoLWNvcHktaW5mbyB7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgbWFyZ2luOiAwIDIzcHggMCAwO1xuICAgICAgd2lkdGg6IDEyNXB4O1xuICAgIH1cblxuICAgICZfX2RldGFpbCB7XG4gICAgICBwYWRkaW5nOiA3cHggMCAwO1xuICAgIH1cblxuICAgICZfX2RldGFpbC10eHQge1xuICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICB9XG4gIH1cbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOOCpOODmeODs+ODiFRPUFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnAtZXZlbnQtc3VtbWFyeS1sYXJnZSB7XG4gICRwYXJlbnQ6ICY7XG4gICZfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICYsXG4gICAgJjpsaW5rLFxuICAgICY6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogJHRleHQtY29sb3ItYmFzZTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2xheW91dCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byBhdXRvIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwJSAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgIFwidGl0bGUgdGl0bGVcIlxuICAgICAgXCJpbmZvIGluZm9cIlxuICAgICAgXCJpbWcgcGxhY2VcIlxuICAgICAgXCJpbWcgc3VtbWFyeVwiO1xuICB9XG4gICZfX2ltZy13cmFwIHtcbiAgICBncmlkLWFyZWE6IGltZztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgJl9faW1nIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgaW1nIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0O1xuICB9XG4gICZfX3RpdGxlIHtcbiAgICBncmlkLWFyZWE6IHRpdGxlO1xuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQ7XG4gICAgICBtYXJnaW46IDVweCAtMTBweCAwO1xuXG4gICAgICBAaW5jbHVkZSBtcV9zbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3RleHQtYXJlYSB7XG4gICAgZ3JpZC1hcmVhOiBzdW1tYXJ5O1xuICB9XG4gICZfX3RleHQge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICZfX2luZm8tYXJlYSB7XG4gICAgZ3JpZC1hcmVhOiBpbmZvO1xuICB9XG4gICZfX2RhdGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkKCk7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAmX19wbGFjZS1hcmVhIHtcbiAgICBncmlkLWFyZWE6IHBsYWNlO1xuICB9XG4gICZfX3BsYWNlIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkKCk7XG4gIH1cbiAgJl9fY2F0ZWdvcnkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMCk7XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkKCk7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgLnAtZXZlbnQtc3VtbWFyeS1sYXJnZSB7XG4gICAgJl9fbGF5b3V0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjAlIDFmcjtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICB9XG4gICAgJl9fdGV4dCB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIH1cbiAgICAmX19kYXRlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgfVxuICAgICZfX3BsYWNlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgfVxuICAgICZfX2NhdGVnb3J5IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgfVxuICB9XG59XG5cblxuLyogZXZlbnQgcGFnZSBlbGVtZW50c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnAtZXZlbnQtaW5mbyB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXG4gICZfX2hlYWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZzogNXB4IDI2cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE3KTtcbiAgICBAaW5jbHVkZSBmb250LW1lZGl1bTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1wcmltYXJ5LCBsaWdodGVyKTtcbiAgICBib3JkZXI6ICRib3JkZXItd2lkdGgtdGhpY2sgc29saWQgbWFwLWdldCgkY29sb3ItbmV1dHJhbCwgZGFya2VzdCk7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteGw7XG4gIH1cblxuICAmX190eHQge1xuICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTcpO1xuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgfVxufVxuXG4ucC1ldmVudC10b3AtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIC0xMHB4O1xufVxuXG4ucC1ldmVudC1kYXRlLXllYXIge1xuICBtYXJnaW46IDA7XG4gIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbn1cblxuLnAtZXZlbnQtY2F0ZWdvcnkge1xuICBtYXJnaW46IDA7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvci1wcmltYXJ5LCBiYXNlKTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14bDtcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkaG92ZXItc3BlZWQgZWFzZS1vdXQ7XG5cbiAgICBAZWFjaCAkY2F0ZWdvcnksICRjb2xvciAgaW4gJGNvbG9yLWV2ZW50IHtcbiAgICAgICYuI3skY2F0ZWdvcnl9IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgICYsXG4gICAgJjp2aXNpdGVkLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMsXG4gICAgJjpsaW5rLFxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9yLXRleHQsIGludmVyc2UpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogLjc7XG4gICAgfVxuICB9XG59XG5cbi5wLWV2ZW50LWRhdGUtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9fdGltZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMzYpO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuXG4gICAgLndlZWsge1xuICAgICAgcGFkZGluZzogMTBweCAzcHggMCAzcHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjEpO1xuICAgIH1cbiAgfVxuXG4gICZfX2h5cGhlbiB7XG4gICAgcGFkZGluZzogMCAxcHggNnB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzOCk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAmX19zZXBhcmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMSk7XG4gIH1cbn1cblxuLnAtZXZlbnQtdGltZSB7XG4gIG1hcmdpbjogMCAwIDEwcHggIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDIyKTtcbiAgQGluY2x1ZGUgZm9udC1ib2xkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODBweCkge1xuICAucC1ldmVudC1kYXRlLWxpc3Qge1xuICAgICZfX3NlcGFyYXRpb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kLW1pbikge1xuICAucC1ldmVudC1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgJl9fdHh0IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXJnaW46IDAgMCAwIDEzcHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgIH1cbiAgfVxuXG4gIC5wLWV2ZW50LWNhdGVnb3J5IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuXG4gICAgJl9fbGluayB7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICB9XG4gIH1cblxuICAucC1ldmVudC1kYXRlLWxpc3Qge1xuICAgIC8vbGlzdC1zdHlsZTogbm9uZTtcbiAgICAvL2Rpc3BsYXk6IGZsZXg7XG4gICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMDtcbiAgICAvL3BhZGRpbmc6IDA7XG4gICAgLy9AaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgLy9saW5lLWhlaWdodDogMS40O1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAvL2Rpc3BsYXk6IGZsZXg7XG4gICAgICAvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fdGltZSB7XG4gICAgICAvL2Rpc3BsYXk6IGZsZXg7XG4gICAgICAvL2FsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDQxKTtcbiAgICAgIC8vbWFyZ2luOiAwO1xuICAgICAgLy9wYWRkaW5nLWJvdHRvbTogMnB4O1xuXG4gICAgICAud2VlayB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggM3B4IDAgOHB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjEpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2h5cGhlbiB7XG4gICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMSk7XG4gICAgfVxuXG4gICAgJl9fc2VwYXJhdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xuICAgIH1cbiAgfVxuXG4gIC5wLWV2ZW50LXRpbWUge1xuICAgIC8vbWFyZ2luOiAwIDAgMTBweCAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XG4gICAgLy9AaW5jbHVkZSBmb250LWJvbGQ7XG4gIH1cbn1cbiIsbnVsbCwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjgb7jgajjgb7jgaPjgabjgovjgrPjg7Pjg4bjg7Pjg4Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ucC1ob2xkZXIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1uZXV0cmFsLCBsaWdodGVyKTtcbiAgcGFkZGluZzogMCAyMHB4IDUwcHg7XG5cbiAgJl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgLnAtaG9sZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNTNweCA1M3B4O1xuICAgIHBhZGRpbmc6IDAgMjBweCA3MHB4O1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbjogLTEwcHggLTEwcHggMDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICB3aWR0aDogNTQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxnLW1pbikge1xuICAucC1ob2xkZXIge1xuICAgIHBhZGRpbmc6IDAgMTY1cHggNzBweDtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjg6HjgqTjg7Pjg5Pjgrjjg6XjgqLjg6tcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wLW1haW4tdmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICBwYWRkaW5nOiA3MHB4IDAgMDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzgwcHgpO1xuXG4gICZfX2JvZHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAkemluZGV4LWRlZmF1bHQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCAycHggMHB4IHJnYmEoMjU1ICwgMjU1ICwgMjU1LCAxKSk7XG4gIH1cblxuICAmX190aXRsZSxcbiAgJl9fc3ViLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDUyKTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG5cbiAgJl9fc3ViLXRpdGxlIHtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gIH1cblxuICAmX19pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAkemluZGV4LWRlZmF1bHQ7XG5cbiAgICAmLi1udW0xIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB3aWR0aDogMTQ4cHg7XG4gICAgfVxuXG4gICAgJi4tbnVtMiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcmlnaHQ6IDI0MHB4O1xuICAgICAgYm90dG9tOiAtNTNweDtcbiAgICAgIHdpZHRoOiAyOTBweDtcbiAgICB9XG5cbiAgICAmLi1udW0zIHtcbiAgICAgIGJvdHRvbTogLTQwcHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAyMTVweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGctbWluKXtcbiAgLnAtbWFpbi12aXN1YWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJl9fYm9keSB7XG4gICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgIG1pbi13aWR0aDogNDQwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDY4KTtcbiAgICB9XG5cbiAgICAmX19zdWItdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICB9XG5cbiAgICAmX19pbWcge1xuXG4gICAgICAmLi1udW0xIHtcbiAgICAgICAgYm90dG9tOiAtNzBweDtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgd2lkdGg6IDI2MXB4O1xuICAgICAgfVxuXG4gICAgICAmLi1udW0zIHtcbiAgICAgICAgYm90dG9tOiAtNTNweDtcbiAgICAgICAgcmlnaHQ6IC0xMjNweDtcbiAgICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAucC1tYWluLXZpc3VhbCB7XG5cbiAgICAmX19pbWcge1xuXG4gICAgICAmLi1udW0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTBweCl7XG4gIC5wLW1haW4tdmlzdWFsIHtcblxuICAgICZfX2ltZyB7XG5cbiAgICAgICYuLW51bTIge1xuICAgICAgICByaWdodDogMzU0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1NDBweCl7XG4gIC5wLW1haW4tdmlzdWFsIHtcblxuICAgICZfX2ltZyB7XG5cbiAgICAgICYuLW51bTEge1xuICAgICAgICByaWdodDogODM0cHg7XG4gICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLnAtbWFpbi12aXN1YWwtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwIDMwcHggMzBweCAwO1xuICAkcGFyZW50OiAmO1xuXG4gIGRpdiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJl9fd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3ItYmcsIGJhc2UpO1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMzBweCAzMHB4IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxnLW1pbil7XG4gIC5wLW1haW4tdmlzdWFsLXNsaWRlciB7XG4gICAgd2lkdGg6IDc1dnc7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0NDBweCk7XG5cbiAgICAmX19pbWctd3JhcCxcbiAgICAmX19pdGVtIHtcbiAgICAgIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA44GK55+l44KJ44GbXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucC1uZXdzLXBhc3QtY29udGVudHMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBAaW5jbHVkZSBtcSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG4ucC1uZXdzLXN1bW1hcnkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgJl9fd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aC10aGlja2VyIHNvbGlkIG1hcC1nZXQoJGNvbG9yLW5ldXRyYWwsIGRhcmtlc3QpO1xuICAgIGJveC1zaGFkb3c6IDEwcHggMTBweCBtYXAtZ2V0KCRjb2xvci1uZXV0cmFsLCBsaWdodCk7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteGw7XG4gICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3ItYmcsIGJhc2UpO1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDc1cHgpO1xuICAgIGJvdHRvbTogLTIwcHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiA0cHggMjVweDtcbiAgICBib3JkZXI6ICRib3JkZXItd2lkdGgtdGhpY2tlciBzb2xpZCBtYXAtZ2V0KCRjb2xvci1uZXV0cmFsLCBkYXJrZXN0KTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14bDtcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1iZywgYmFzZSk7XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgIHRyYW5zaXRpb246IGNvbG9yICRob3Zlci1zcGVlZCBlYXNlLW91dDtcblxuICAgIC5pY28ge1xuICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9yLXByaW1hcnksIGJhc2UpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRob3Zlci1zcGVlZCBlYXNlLW91dDtcbiAgICB9XG5cbiAgICAmLFxuICAgICY6bGluayxcbiAgICAmOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLWJhc2U7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3ItcHJpbWFyeSwgYmFzZSk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIC5pY28ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgfVxuXG4gICZfX2NhdGVnb3J5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgcGFkZGluZzogMXB4IDdweDtcbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3ItdGV4dCwgbXV0ZSk7XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoLXRoaWNrIHNvbGlkIG1hcC1nZXQoJGNvbG9yLWJvcmRlciwgbGlnaHRlcik7XG4gIH1cblxuICAmX19kYXRlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICB9XG5cbiAgJl9faW1nLXdyYXAge1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDEwcHg7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgJl9faW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14bDtcbiAgfVxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9yLXRleHQsIGJhc2UpO1xuXG4gICAgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCBtYXAtZ2V0KCRjb2xvci1wb2ludCwgeWVsbG93KSA2MCUpO1xuICAgIH1cbiAgfVxuICAmX190ZXh0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcblxuICAgICYuLXNlYXJjaCB7XG4gICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgLnAtbmV3cy1zdW1tYXJ5IHtcblxuICAgICZfX2xheW91dCB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgJl9fY2F0ZWdvcnkge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE3KTtcbiAgICB9XG5cbiAgICAmX19kYXRlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNyk7XG4gICAgfVxuXG4gICAgJl9faW1nLXdyYXAge1xuICAgICAgbWFyZ2luOiAwIDAgMCA1MHB4O1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjYpO1xuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNyk7XG4gICAgfVxuICB9XG59XG5cblxuLnAtbmV3cy1zbGlkZXIge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMDtcbiAgbWluLWhlaWdodDogMDtcblxuICAmX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nOiAxMXB4IDIwcHg7XG4gICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoLXRoaWNrIHNvbGlkIG1hcC1nZXQoJGNvbG9yLW5ldXRyYWwsIGRhcmtlc3QpO1xuICAgIGJveC1zaGFkb3c6IDEwcHggMTBweCBtYXAtZ2V0KCRjb2xvci1uZXV0cmFsLCBsaWdodCk7XG4gICAgYm9yZGVyLXJhZGl1czogMjdweDtcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1iZywgYmFzZSk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICBtYXJnaW46IDAgMTRweCAwIDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9yLXByaW1hcnksIGJhc2UpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBwYWRkaW5nOiAxMXB4IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcblxuICAgICYsXG4gICAgJjp2aXNpdGVkLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMsXG4gICAgJjpsaW5rIHtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci10ZXh0LCBiYXNlKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci10ZXh0LCBiYXNlKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuXG4gICZfX2RhdGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAmX19pbmRleC1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW46IDAgMzBweCAxMnB4IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG5cbiAgICAuaWNvIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICB9XG5cbiAgICAmLFxuICAgICY6dmlzaXRlZCxcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzLFxuICAgICY6bGluayxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci1wcmltYXJ5LCBiYXNlKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19pbmRleC1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvL3NsaWNrXG5cbiAgLnNsaWNrLWxpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gIC5wLW5ld3Mtc2xpZGVyIHtcblxuICAgICZfX3dyYXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTY2cHg7XG4gICAgICBwYWRkaW5nOiA1cHggMCA1cHggNTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgbWFyZ2luOiAwIDcwcHggMCAwO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogN3B4IDA7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICB9XG5cbiAgICAmX19pbmRleC1saW5rIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9faW5kZXgtYnRuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW46IC03cHggLTJweCAtN3B4IDA7XG4gICAgICBwYWRkaW5nOiAxOHB4IDM1cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3ItcHJpbWFyeSwgYmFzZSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDI3cHggMjdweCAwO1xuICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGhvdmVyLXNwZWVkIGVhc2Utb3V0O1xuXG4gICAgICAmLFxuICAgICAgJjp2aXNpdGVkLFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpsaW5rIHtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9yLXRleHQsIGludmVyc2UpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3ItdGV4dCwgaW52ZXJzZSk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogJGhvdmVyLW9wYWNpdHk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9zbGlja1xuICAgICZfX2Fycm93IHtcbiAgICAgIHBhZGRpbmc6IDExcHggMThweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoLXRoaW4gc29saWQgbWFwLWdldCgkY29sb3ItYm9yZGVyLCBtdXRlKTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGhvdmVyLXNwZWVkIGVhc2Utb3V0O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogJGhvdmVyLW9wYWNpdHk7XG4gICAgICB9XG5cbiAgICAgICYuLXByZXYge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgIH1cblxuICAgICAgJi4tbmV4dCB7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgICAgfVxuXG4gICAgICAuaWNvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci1wcmltYXJ5LCBiYXNlKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA44Kq44OV44Kt44Oj44Oz44OQ44K5XG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1vZmZjYW52YXMge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWJhY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEyMHB4IDAgNjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3ItYmcsIGJhc2UpO1xuXG4gICYuaXMtb3BlbiB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cblxuICAmX19sb2dvLXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuXG4vKiBtZW51IGJ1dHRvblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ucC1vZmZjYW52YXMtYnRuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAyMDA7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiBtYXAtZ2V0KCRjb2xvci1wcmltYXJ5LCBiYXNlKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDExKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAmX19pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9yLXByaW1hcnksIGJhc2UpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWNpcmNsZTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGctbWluKSB7XG4gIC5wLW9mZmNhbnZhcy1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmwtaGVhZGVyLW1lbnUtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogM3B4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHRyYW5zaXRpb246IC4xcztcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHRvcDogLTlweDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBib3R0b206IC05cHg7XG4gIH1cbn1cbiIsIi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogJHppbmRleC1zbGlkZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICYuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7XG4gIH1cbn1cblxuLyogaW5kZXguanMg44Gn5oyH5a6a44GX44Gm44GE44KLIGNlbnRlclBhZGRpbmcg44KS6Kq/5pW0ICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgLmpzLW5vdC1jZW50ZXItbW9kZS1iYW5uZXItc2xpZGVyLFxuICAuanMtYmFubmVyLXNsaWRlciB7XG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZC1tYXgpIHtcbiAgLmpzLWJhbm5lci1zbGlkZXIge1xuICAgIC5zbGljay1saXN0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICAvL2JveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuXG4gIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlclxue1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjdweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAzcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRjb2xvci1zZWNvbmRhcnksIGRhcmtlc3QyKTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1zZWNvbmRhcnksIGRhcmtlc3QyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBsaSBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6ICRib3JkZXItd2lkdGgtdGhpbiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1jaXJjbGU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXI6YmVmb3JlLFxuICAgICY6Zm9jdXM6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6ICdzbGljayc7XG4gICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1uZXV0cmFsLCBsaWdodCk7XG4gICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWNpcmNsZTtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IC01NXB4O1xuICAgIG1hcmdpbjogMCAwIDAgMTA1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIGxpIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogMjZweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDdweCk7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gN3B4KTtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjg4jjg4Pjg5fjg5rjg7zjgrhcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogSW5zdGFncmFtXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucC10b3AtaW5zdGFncmFtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICAmX19pZnJhbWUtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogNjclO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cblxuICAmX19pZnJhbWUge1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gIC5wLXRvcC1pbnN0YWdyYW0ge1xuXG4gICAgJl9faWZyYW1lLXdyYXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICB9XG4gIH1cbn1cblxuXG4vKiBidXR0b25cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wLWVudHJ5LWNvbHVtbiB7XG4gIC5wLXRvcC1idG4tZXZlbnQge1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDUwcHg7XG4gIH1cbiAgLnAtdG9wLWJ0bi1uZXdzIHtcbiAgICBtYXJnaW46IDIwcHggYXV0byA1MHB4O1xuICB9XG59XG5cblxuLyogbmV3cyBsaXN0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucC10b3AtbmV3cyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAtMjBweCAtMTBweCAyMHB4O1xuICBwYWRkaW5nOiAwO1xuXG4gIG1heC1oZWlnaHQ6IDE2MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgQGluY2x1ZGUgbXEge1xuICAgIG1hcmdpbjogLTI1cHggMCAyMHB4O1xuICB9XG59XG5cbi5wLXRvcC1uZXdzLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM4ODg7XG4gIHBhZGRpbmc6IDVweCAxNXB4IDEwcHggMDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgQGluY2x1ZGUgbXEge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgcGFkZGluZzogMTNweCAxMHB4O1xuICB9XG59XG5cbi5wLXRvcC1uZXdzLWRhdGUge1xuICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIEBpbmNsdWRlIG1xIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEyZW07XG4gICAgQGluY2x1ZGUgdGV4dGxpbms7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgfVxufVxuXG4ucC10b3AtbmV3cy10aXRsZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIEBpbmNsdWRlIHRleHRsaW5rO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBAaW5jbHVkZSBtcSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6bm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLyogYmFubmVyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucC10b3AtYmFubmVyIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgQGluY2x1ZGUgbXEge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgbWF4LXdpZHRoOiA4NDBweDtcbiAgfVxufVxuLnAtdG9wLWJhbm5lci1pdGVtIHtcbiAgbWF4LXdpZHRoOiAyMTBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbn1cblxuLyogc25zIHdpZGdldFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnAtdG9wLXNuc3dpZGdldCB7XG4gIG1hcmdpbjogMCBhdXRvIDI1cHg7XG4gIEBpbmNsdWRlIG1xIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCA7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1iZywgYmFzZSk7XG4gIH1cbn1cblxuLnAtdG9wLXNuc3dpZGdldC10eHQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIwcHggMCAzMHB4O1xuICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAuYWNtcy1pY29uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGNvbG9yOiAkZmFjZWJvb2stY29sb3I7XG4gIH1cbn1cblxuLnAtdG9wLXNuc3dpZGdldC10dyB7XG4gIGJvcmRlcjogJGJvcmRlci13aWR0aC10aGluIHNvbGlkICM3MDcwNzA7XG59XG5cbi5wLXRvcC1zbnN3aWRnZXQtZmIge1xuICAmPi5mYi1wYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICY+LmZiLXBhZ2U+c3BhbixcbiAgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLl8xMGI0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5cbi8qIGluc3RhZ3JhbSDooajnpLrvvIjml6fjgrXjgqTjg4jjga5DU1PjgpLmtYHnlKjvvIlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiNpbnN0YWdyYW0ge1xuICBtYXJnaW46IDEwMHB4IGF1dG8gNDBweDtcblxuICAuaW5zdGFncmFtLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLmluc3RhX3RhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgbWFyZ2luLXRvcDogLTMlO1xuICBtYXJnaW4tbGVmdDogLTIlO1xufVxuXG4uaW5zdGFfdGFibGUgdGQge1xuICBwYWRkaW5nLXRvcDogMyU7XG4gIHBhZGRpbmctbGVmdDogMiU7XG59XG5cbi5pbnN0YV90YWJsZSAuZW5kIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ub3Zlcl9pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2FwdGlvbiB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEyMCU7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBkaXNwbGF5OiBub25lXFw5O1xuICAqZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4ub3Zlcl9pbWcgLm1hc2sge1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IDkwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgbWFyZ2luOiA1JTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5vdmVyX2ltZzpob3ZlciAubWFzayB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5vdmVyX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgaGVpZ2h0OiBhdXRvXFw5O1xuICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyBvYmplY3QtcG9zaXRpb246IGNlbnRlciB0b3A7J1xufVxuXG4jbW9yZV9ldl9idG4sXG4jY2xvc2VfZXZfYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jY2xvc2VfZXZfYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWF4KSB7XG4gICNpbnN0YWdyYW0ge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cblxuICAub3Zlcl9pbWcgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG5cbiAgLm92ZXJfaW1nOmhvdmVyIC5tYXNrIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cblxuLyogT1VSIE1JU1NJT05cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5wLXRvcC1taXNzaW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14eGw7XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDE3cHg7XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG5cbiAgICAubGluZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCBtYXAtZ2V0KCRjb2xvci1wb2ludCwgeWVsbG93KSA2MCUpO1xuICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKG1hcC1nZXQoJGNvbG9yLWJnLCBiYXNlKSwgLjk1KTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14eGw7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLnAtdG9wLW1pc3Npb24tYmFubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgLTZweCAxOHB4O1xuICBwYWRkaW5nOiAwO1xuXG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiAoMTAwJSAvIDIpO1xuICAgIHBhZGRpbmc6IDAgNnB4IDEycHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1iZywgYmFzZSk7XG4gIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sZy1taW4pIHtcbiAgLnAtdG9wLW1pc3Npb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gICAgcGFkZGluZzogNzVweDtcblxuICAgICZfX2lubmVyIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgIG1hcmdpbjogMCAwIDYwcHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgNDBweDtcbiAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICB9XG4gIH1cblxuICAucC10b3AtbWlzc2lvbi1iYW5uZXIge1xuICAgIG1hcmdpbjogMCAtMTBweDtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMCAxMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuXG4vKiDlkITopovlh7rjgZdcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnAtdG9wLWV2ZW50LWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogJHppbmRleC1oZWFkaW5nO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbjogLTE2MnB4IDEwcHggMjBweCAwO1xuXG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ucC10b3AtZXZlbnQtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LWRlZmF1bHQ7XG4gIHRvcDogMTE0cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLnAtdG9wLXBhcmstaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LWRlZmF1bHQ7XG5cbiAgJi4tcmlnaHQge1xuICAgIHRvcDogLTMwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDg3cHg7XG4gIH1cblxuICAmLi1sZWZ0IHtcbiAgICB0b3A6IDU0cHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTA2cHg7XG4gIH1cbn1cblxuLnAtdG9wLXNucy1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtZGVmYXVsdDtcbiAgdG9wOiA1NXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTUwcHg7XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWF4KSB7XG5cbiAgLnAtdG9wLWV2ZW50LWJ0biB7XG5cbiAgICAmX19saW5rLi1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDRweCAxMXB4IDRweCAxN3B4O1xuICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aC10aGljazIgc29saWQgbWFwLWdldCgkY29sb3ItbmV1dHJhbCwgZGFya2VzdCk7XG4gICAgICBib3gtc2hhZG93OiAxMHB4IDEwcHggbWFwLWdldCgkY29sb3ItbmV1dHJhbCwgbGlnaHQpO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteGw7XG4gICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvci1iZywgYmFzZSk7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kLW1pbikge1xuXG4gIC5wLXRvcC1ldmVudC1idG4ge1xuICAgIC8vZGlzcGxheTogZmxleDtcbiAgICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLy9hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgbWFyZ2luOiAtMTIwcHggMTBweCAyMHB4IDA7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIC8vcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgIHdpZHRoOiAyMTBweDtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnAtdG9wLWV2ZW50LWltZyB7XG4gICAgd2lkdGg6IDMzMnB4O1xuICAgIHRvcDogLTMwcHg7XG4gICAgbGVmdDogNjBweDtcbiAgfVxuXG4gIC5wLXRvcC1wYXJrLWltZyB7XG5cbiAgICAmLi1yaWdodCB7XG4gICAgICB0b3A6IC0zMHB4O1xuICAgICAgcmlnaHQ6IDEwMHB4O1xuICAgICAgd2lkdGg6IDE1OHB4O1xuICAgIH1cblxuICAgICYuLWxlZnQge1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIGxlZnQ6IDgwcHg7XG4gICAgICB3aWR0aDogMTkxcHg7XG4gICAgfVxuICB9XG5cbiAgLnAtdG9wLXNucy1pbWcge1xuICAgIHRvcDogLTcwcHg7XG4gICAgbGVmdDogMTAwcHg7XG4gICAgd2lkdGg6IDIyNXB4O1xuICB9XG59XG5cblxuLyog5YWs5ZyS5qGI5YaFXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucC10b3AtZ2FyZGVuLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4N3B4O1xuICByaWdodDogMDtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=*/