@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&family=Noto+Serif+JP:wght@200;300;400;500;600;700;900&family=Marcellus&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Crimson+Text:wght@400;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Tenor+Sans&display=swap";@import"https://fonts.googleapis.com/css2?family=Marcellus&display=swap";@import"https://fonts.googleapis.com/css2?family=Hind:wght@300;400;500;600;700&display=swap";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul li,ol li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{box-sizing:border-box;font-weight:400;font-feature-settings:"palt"}html{margin:0 !important;overflow-y:scroll}body{width:100%;scroll-behavior:smooth;text-rendering:optimizeSpeed;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:14px;letter-spacing:.1em;word-wrap:break-word;position:relative;color:#4d4d4d;background-color:#fff;font-family:"Noto Sans JP","Yu Gothic Medium","游ゴシック Medium","YuGothic","Yu Gothic","游ゴシック体","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Meiryo",sans-serif}@media screen and (min-width: 768px){body{font-size:16px}}img{width:100%;vertical-align:bottom;height:auto}a{text-decoration:none;color:#4d4d4d;font-size:14px;letter-spacing:.1em;font-weight:400;word-wrap:break-word;display:block}@media screen and (min-width: 768px){a[href^="tel:"]{pointer-events:none}}a,img,a img{border:none;border:0px;outline:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}small,picture,button{display:block}main{display:block}.is-recruit .l-scroll-top{bottom:60px}@media screen and (min-width: 768px){.is-recruit .l-scroll-top{bottom:40px}}.is-recruit .l-footer__container{padding-bottom:70px}@media screen and (min-width: 768px){.is-recruit .l-footer__container{padding-bottom:40px}}.JS-FX-fade{opacity:0}.FX-active .JS-FX-fade{transition:transform 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0s,opacity .8s ease-out 0s;opacity:1}.JS-FX-fade-top{opacity:0;transform:translateY(-8px)}@media screen and (min-width: 768px){.JS-FX-fade-top{transform:translateY(-15px)}}.FX-active .JS-FX-fade-top{transition:transform 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0s,opacity .8s ease-out 0s;opacity:1;transform:translateY(0px)}.JS-FX-fade-bottom{opacity:0;transform:translateY(8px)}@media screen and (min-width: 768px){.JS-FX-fade-bottom{transform:translateY(15px)}}.FX-active .JS-FX-fade-bottom{transition:transform 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0s,opacity .8s ease-out 0s;opacity:1;transform:translateY(0px)}.JS-FX-fade-right{opacity:0;transform:translateX(-8px)}@media screen and (min-width: 768px){.JS-FX-fade-right{transform:translateX(-15px)}}.FX-active .JS-FX-fade-right{transition:transform 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0s,opacity .8s ease-out 0s;opacity:1;transform:translateX(0px)}.JS-FX-fade-left{opacity:0;transform:translateX(8px)}@media screen and (min-width: 768px){.JS-FX-fade-left{transform:translateX(15px)}}.FX-active .JS-FX-fade-left{transition:transform 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0s,opacity .8s ease-out 0s;opacity:1;transform:translateX(0px)}.JS-FX-blur{color:rgba(0,0,0,0)}.FX-active .JS-FX-blur{animation:blur-anime 1s linear forwards;text-shadow:0 0 20px #fff}@media all and (-ms-high-contrast: none){.JS-FX-blur{color:#fff;opacity:0;transform:translateY(8px)}}@media screen and (-ms-high-contrast: none)and (min-width: 768px){.JS-FX-blur{transform:translateY(15px)}}@media all and (-ms-high-contrast: none){.FX-active .JS-FX-blur{transition:transform 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0s,opacity .8s ease-out 0s;opacity:1;transform:translateY(0px);text-shadow:none;animation:none}}.JS-FX-fade-zoom{opacity:0;transform:scale(1.1)}.FX-active .JS-FX-fade-zoom{transition:opacity 1s linear 0s,transform 2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;opacity:1;transform:scale(1)}.JS-FX-fade-centerLine{transform:scale(0)}.FX-active .JS-FX-fade-centerLine{transition:transform 2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transform:scale(1)}.JS-FX-fade-leftLine{transform:scale(0, 1)}.FX-active .JS-FX-fade-leftLine{transition:transform 2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transform:scale(1, 1);transform-origin:left top}@keyframes blur-anime{0%{opacity:0;text-shadow:#fff 0 0 20px}100%{opacity:1;text-shadow:#fff 0 0 0}}@media screen and (min-width: 768px){.hp-displaySp{display:none !important}}.hp-displayPc{display:none !important}@media screen and (min-width: 768px){.hp-displayPc{display:block !important}}.hp-displayPc--2{display:block !important}@media screen and (min-width: 1400px){.hp-displayPc--2{display:none !important}}.hp-displayPc--3{display:none !important}@media screen and (min-width: 1400px){.hp-displayPc--3{display:block !important}}.hp-displayPc--4{display:none !important}@media screen and (min-width: 768px){.hp-displayPc--4{display:block !important}}@media screen and (min-width: 1200px){.hp-displayPc--4{display:none !important}}.hp-displayPc--5{display:block !important}@media screen and (min-width: 768px){.hp-displayPc--5{display:none !important}}@media screen and (min-width: 1400px){.hp-displayPc--5{display:block !important}}.hp-flex{display:flex !important}.hp-justified{display:flex !important;justify-content:space-between !important}.hp-justifiedSp{display:flex !important;justify-content:space-between !important}@media screen and (min-width: 768px){.hp-justifiedSp{display:block !important}}@media screen and (min-width: 768px){.hp-justifiedPc{display:flex !important;justify-content:space-between !important}}/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}*{box-sizing:border-box}html{font-size:62.5%;font-family:"Noto Sans JP",sans-serif;font-weight:400;letter-spacing:.05em;color:#333;height:-webkit-fill-available}body{min-height:100vh;min-height:-webkit-fill-available;font-family:"Noto Sans JP",sans-serif}a{text-decoration:none;color:inherit}ul{list-style:none;margin-left:0}img{width:auto;max-width:100%;height:auto}.pc-only{display:block !important}@media screen and (max-width: 767.98px){.pc-only{display:none !important}}.sp-only{display:none !important}@media screen and (max-width: 767.98px){.sp-only{display:block !important}}.max-pc--lg{display:none}@media screen and (max-width: 1279.98px){.max-pc--lg{display:block}}.max-sp--lg{display:none}@media screen and (max-width: 599.98px){.max-sp--lg{display:block}}@keyframes fadeIn{0%{display:block;visibility:hidden;opacity:0}1%{display:block;visibility:visible;opacity:0}100%{display:block;visibility:visible;opacity:1}}@keyframes fadeInBottom{0%{visibility:hidden;opacity:0;display:block}1%{visibility:visible;opacity:0;transform:translateY(40px)}100%{visibility:visible;opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{display:block;visibility:visible;opacity:1}99%{display:block;visibility:visible;opacity:0}100%{display:none;visibility:hidden;opacity:0}}@keyframes scroll{0%{transform:translateY(-100%)}50%{transform:translateY(0)}100%{transform:translateY(100%)}}@keyframes slideIn{0%{display:none;visibility:hidden;transform:translateX(100%)}1%{display:block;visibility:visible;transform:translateX(100%)}100%{display:block;visibility:visible;transform:translateX(0)}}@keyframes slideOut{0%{display:block;visibility:visible;transform:translateX(0)}99%{display:block;visibility:visible;transform:translateX(100%)}100%{display:none;visibility:hidden;transform:translateX(100%)}}.l-aside{display:flex;width:100%}.l-aside__sub-content{width:25%;max-width:300px;padding-right:40px}@media screen and (max-width: 919.98px){.l-aside__sub-content{width:calc(22% + 20px);min-width:inherit;padding-right:20px}}@media screen and (max-width: 767.98px){.l-aside__sub-content{display:none}}.l-aside__main-content{width:75%;max-width:900px}@media screen and (max-width: 767.98px){.l-aside__main-content{width:100%}}.l-aside__main-content--bg{width:75%;max-width:900px}@media screen and (max-width: 767.98px){.l-aside__main-content--bg{width:100%}}.l-aside__main-content.mt-content{margin-top:0;padding-top:30px;width:75%}@media screen and (max-width: 767.98px){.l-aside__main-content.mt-content{width:100%;padding-top:0}}.l-aside__main-content.mt-content>*:first-child{margin-top:0}.l-aside__sub-content>[class]:first-child{margin-top:0}.l-aside__main-content>[class]:first-child{margin-top:0;padding-top:30px}@media screen and (max-width: 767.98px){.l-aside__main-content>[class]:first-child{padding-top:0}}.l-aside__main-content [class^=l-section]:last-child{padding-bottom:0}.l-box{margin-top:40px;padding:40px;border:1px solid #ddd}@media screen and (max-width: 767.98px){.l-box{margin-top:30px;padding:30px 20px}}.l-box--link{display:inline-block;padding:40px 70px 40px 40px;border:1px solid #cf0040;position:relative;width:100%;transition:.4s cubic-bezier(0.18, -0.01, 0.3, 1)}@media screen and (max-width: 767.98px){.l-box--link{padding:20px 20px 70px 20px}}.l-box--link::after{content:"";display:inline-block;width:30px;height:10px;background:url(/assets/img/common/icon_arrow_red.svg) no-repeat;position:absolute;top:50%;right:40px;transform:translateY(-50%);transition:.4s cubic-bezier(0.18, -0.01, 0.3, 1)}@media screen and (max-width: 767.98px){.l-box--link::after{width:20px;height:7px;top:inherit;right:20px;bottom:30px;transform:inherit}}@media screen and (min-width: 768px){.l-box--link:hover{background-color:#fdf7f9}.l-box--link:hover::after{transform:translateX(5px) translateY(-50%)}.l-box--link:hover .l-box__icon{background:url(/assets/img/common/icon_caution_white.png) no-repeat;background-size:contain}}.l-box__title{font-size:1.6rem;color:#666}.l-box__title+.c-link__list,.l-box__title+.c-link__item--simple{margin-top:15px}.l-box__title--bold-lg{font-size:2rem;line-height:1.6}@media screen and (max-width: 767.98px){.l-box__title--bold-lg{font-size:1.8rem}}.l-box__content-flex{display:flex;width:100%}@media screen and (max-width: 767.98px){.l-box__content-flex{flex-direction:column}}.l-box__icon-item{min-width:90px;flex-shrink:0}.l-box__icon{background:url(/assets/img/common/icon_caution.png) no-repeat;background-size:contain;width:80px;height:80px;margin:0 auto;transition:.4s cubic-bezier(0.18, -0.01, 0.3, 1)}@media screen and (max-width: 767.98px){.l-box__icon{width:60px;height:60px}}.l-box__icon-tag{text-align:center;font-size:2rem;font-weight:500;color:#cf0040;line-height:1.4;margin-top:20px}@media screen and (max-width: 767.98px){.l-box__icon-tag{margin-top:15px}}.l-box__content-item{margin-left:6%}@media screen and (max-width: 767.98px){.l-box__content-item{margin-left:0;margin-top:30px}}.l-box__item-mt{margin-top:30px}@media screen and (max-width: 767.98px){.l-box__item-mt{margin-top:20px}}.l-breadcrumb{margin-top:15px}@media screen and (min-width: 768px){.l-breadcrumb{overflow-x:visible}}@media screen and (max-width: 767.98px){.l-breadcrumb{margin-top:0;padding-top:15px}}.l-breadcrumb__nav{display:flex;align-items:center}@media screen and (min-width: 768px){.l-breadcrumb__nav{overflow-x:scroll;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none;max-width:1280px}.l-breadcrumb__nav::-webkit-scrollbar{display:none}}.l-breadcrumb__nav a{font-size:1.2rem;font-weight:400;color:#666;display:flex;align-items:center;transition:.6s cubic-bezier(0.18, -0.01, 0.3, 1)}.l-breadcrumb__nav a:hover{opacity:.6}.l-breadcrumb__nav a:not(:first-child){margin-left:10px}.l-breadcrumb__nav a:not(:first-child)::before{content:"";display:block;width:8px;height:10px;margin-right:10px;background:url(/assets/img/common/icon_breadcrumb.svg);background-repeat:no-repeat}.l-breadcrumb__nav a.current{color:#999;pointer-events:none}@media screen and (max-width: 767.98px){.l-breadcrumb__nav a{display:none}.l-breadcrumb__nav a:nth-last-child(2){display:flex;margin-left:0}.l-breadcrumb__nav a:nth-last-child(2)::before{content:"";display:block;width:6px;height:7px;margin-right:10px;margin-top:.5px;background:url(/assets/img/common/icon_breadcrumb_sp.svg);background-repeat:no-repeat}}.l-col--2{width:47%}@media screen and (max-width: 767.98px){.l-col--2{width:100%}}.l-col--2-few{width:calc(50% - 15px)}@media screen and (max-width: 767.98px){.l-col--2-few{width:100%}}.l-col--3{width:calc(33.3333333333% - 40px)}@media screen and (max-width: 767.98px){.l-col--3{width:100%}}.l-col--3-media{width:30.9333333333%}@media screen and (max-width: 767.98px){.l-col--3-media{width:100%}}.l-col--3-few{width:calc(33.3333333333% - 20px)}@media screen and (max-width: 767.98px){.l-col--3-few{width:100%}}.l-col--3-product{width:calc(33.3333333333% - 27.5px)}@media screen and (max-width: 919.98px){.l-col--3-product{width:calc(50% - 20px)}}@media screen and (max-width: 767.98px){.l-col--3-product{width:100%}}.l-col--3-product-colsed{width:calc(33.3333333333% - 27.5px)}@media screen and (max-width: 919.98px){.l-col--3-product-colsed{width:calc(50% - 20px)}}@media screen and (max-width: 767.98px){.l-col--3-product-colsed{width:calc(50% - 10px)}}.l-col--4{width:calc(25% - 22.5px)}@media screen and (max-width: 767.98px){.l-col--4{width:100%}}.l-col--4-few{width:22.99%}@media screen and (max-width: 767.98px){.l-col--4-few{width:100%}}.l-col--2-grid{width:100%}.l-content-top{margin-top:130px;overflow-x:hidden}@media screen and (max-width: 879.98px){.l-content-top{margin-top:70px}}.l-content-top--visivle{margin-top:130px}@media screen and (max-width: 879.98px){.l-content-top--visivle{margin-top:70px}}.l-container{max-width:1280px;width:100%;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}@media screen and (max-width: 767.98px){.l-container{max-width:inherit;padding-left:25px;padding-right:25px}}.l-container--underlayer{max-width:1280px;width:100%;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}@media screen and (max-width: 767.98px){.l-container--underlayer{max-width:inherit;padding-left:20px;padding-right:20px}}[class^=l-container]>[class]:first-child:not([class*=l-breadcrumb]):not([class*=l-page-heading]){margin-top:0;padding-top:0}.l-content-wrapper--normal{margin-top:30px}.l-corner-panel{margin-top:60px;padding:30px 30px !important;position:relative}.l-corner-panel__left-top{position:absolute;top:0;left:0;background:url(/assets/img/about/philosophy/icon_corner.png) no-repeat;width:30px;height:30px}.l-corner-panel__right-top{position:absolute;top:0;right:0;background:url(/assets/img/about/philosophy/icon_corner.png) no-repeat;width:30px;height:30px;transform:rotate(90deg)}.l-corner-panel__left-bottom{position:absolute;bottom:0;left:0;background:url(/assets/img/about/philosophy/icon_corner.png) no-repeat;width:30px;height:30px;transform:rotate(-90deg)}.l-corner-panel__right-bottom{position:absolute;bottom:0;right:0;background:url(/assets/img/about/philosophy/icon_corner.png) no-repeat;width:30px;height:30px;transform:rotate(180deg)}.l-footer{position:relative;margin-top:-25px}.l-footer .l-footer__container{border-top:1px solid #ccc;width:100%}.l-footer .l-footer__body{background-color:#cf0040;padding-top:50px;padding-bottom:50px}@media screen and (max-width: 767.98px){.l-footer .l-footer__body{padding-top:40px;padding-bottom:40px}}.l-footer .l-footer__container{border-top:1px solid #ccc;width:100%}.l-footer .l-footer__logo{display:flex;justify-content:center}.l-footer .l-footer__logo--link{display:block;width:90px;transition:.4s cubic-bezier(0.18, -0.01, 0.3, 1)}.l-footer .l-footer__logo--link:hover{opacity:.7}@media screen and (max-width: 767.98px){.l-footer .l-footer__logo--link{width:90px}}.l-footer .l-footer__logo--link-img{width:100%}.l-footer .l-footer__menu{display:flex;justify-content:center;margin-top:50px}@media screen and (max-width: 767.98px){.l-footer .l-footer__menu{display:block;margin-top:30px}}.l-footer .l-footer__menu--list{display:flex;justify-content:center;align-items:center;gap:20px 50px}@media screen and (max-width: 1159.98px){.l-footer .l-footer__menu--list{gap:20px 35px}}@media screen and (max-width: 959.98px){.l-footer .l-footer__menu--list{gap:20px 20px}}@media screen and (max-width: 767.98px){.l-footer .l-footer__menu--list{flex-wrap:wrap;justify-content:flex-start;gap:25px 20px}}@media screen and (max-width: 767.98px){.l-footer .l-footer__menu--item{width:calc(50% - 10px)}}.l-footer .l-footer__menu--link{font-size:1.5rem;font-weight:500;color:#fff;transition:.4s cubic-bezier(0.18, -0.01, 0.3, 1)}@media screen and (max-width: 1159.98px){.l-footer .l-footer__menu--link{font-size:1.4rem}}@media screen and (max-width: 959.98px){.l-footer .l-footer__menu--link{font-size:1.3rem}}@media screen and (min-width: 768px){.l-footer .l-footer__menu--link:hover{opacity:.7}}.l-footer .l-footer__external{display:flex;justify-content:center;margin-top:45px}@media screen and (max-width: 767.98px){.l-footer .l-footer__external{margin-top:35px;justify-content:flex-start}}.l-footer .l-footer__external--list{display:flex;justify-content:flex-end;align-items:center;gap:20px 40px}@media screen and (max-width: 1159.98px){.l-footer .l-footer__external--list{gap:20px 30px}}@media screen and (max-width: 959.98px){.l-footer .l-footer__external--list{gap:20px 20px}}@media screen and (max-width: 767.98px){.l-footer .l-footer__external--list{flex-direction:column;justify-content:flex-start;align-items:flex-start}}.l-footer .l-footer__external--link{display:flex;align-items:center;font-size:1.3rem;font-weight:400;color:#fff;transition:.4s cubic-bezier(0.18, -0.01, 0.3, 1)}@media screen and (max-width: 1159.98px){.l-footer .l-footer__external--link{font-size:1.2rem}}@media screen and (max-width: 959.98px){.l-footer .l-footer__external--link{font-size:1rem}}@media screen and (min-width: 768px){.l-footer .l-footer__external--link:hover{opacity:.7}}.l-footer .l-footer__external--link::after{content:"";display:block;background:url(/assets/img/common/icon_window_white.svg);background-repeat:no-repeat;background-size:cover;width:10px;height:10px;margin-left:10px}.l-footer .l-footer__external--link-global{display:flex;align-items:center;font-size:1.3rem;font-weight:400;transition:.4s cubic-bezier(0.18, -0.01, 0.3, 1)}.l-footer .l-footer__external--link-global:hover{opacity:.6}.l-footer .l-footer__external--link-global::before{content:"";display:block;background:url(/assets/img/common/icon_svg);background-repeat:no-repeat;background-size:cover;width:18px;height:18px;margin-right:5px}.l-footer .l-footer__external--link-global::after{content:"";display:block;background:url(/assets/img/common/icon_window.svg);background-repeat:no-repeat;background-size:cover;width:10px;height:10px;margin-left:10px}.l-footer .l-footer__bottom{padding-top:50px;padding-bottom:30px}@media screen and (max-width: 767.98px){.l-footer .l-footer__bottom{padding-top:40px}}.l-footer .l-footer__privacy-policy{display:flex;justify-content:center}@media screen and (max-width: 767.98px){.l-footer .l-footer__privacy-policy{justify-content:flex-start}}.l-footer .l-footer__privacy-policy--list{display:flex;justify-content:center;align-items:center;gap:20px 40px}@media screen and (max-width: 767.98px){.l-footer .l-footer__privacy-policy--list{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:25px 0}}.l-footer .l-footer__privacy-policy--link{font-weight:400;transition:.4s cubic-bezier(0.18, -0.01, 0.3, 1);color:#666;font-size:1.2rem}@media screen and (max-width: 919.98px){.l-footer .l-footer__privacy-policy--link{font-size:1.1rem}}.l-footer .l-footer__privacy-policy--link:hover{opacity:.6}@media screen and (max-width: 767.98px){.l-footer .l-footer__privacy-policy--link:hover{opacity:1}}.l-footer .l-footer__copy-right{margin-top:40px;text-align:center}@media screen and (max-width: 767.98px){.l-footer .l-footer__copy-right{text-align:left}}.l-footer .l-footer__copy-right--text{font-size:1rem;font-weight:400;color:#666}.l-header .l-header__container{background-color:#fff;border-top:5px solid #cf0040;width:100%;height:130px;padding:0 50px;position:fixed;top:0;left:0;z-index:1000;transition:.6s cubic-bezier(0.18, -0.01, 0.3, 1)}@media screen and (max-width: 879.98px){.l-header .l-header__container{display:none}}@media screen and (max-width: 919.98px){.l-header .l-header__container{padding:0 40px}}@media screen and (max-width: 879.98px){.l-header .l-header__container{display:none}}.l-header .l-header__container.is-scroll{height:70px;border-top:3px solid #cf0040}.l-header .l-header__container.is-scroll .l-header__logo{width:70px}.l-header .l-header__container.is-scroll .l-header__external{opacity:0;visibility:hidden;height:0}.l-header .l-header__container.is-scroll .l-header__nav{margin-top:0}.l-header .l-header__container.is-scroll .l-header__megamenu{top:67px}.l-header .l-header__wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}.l-header .l-header__logo{width:110px;transition:.6s cubic-bezier(0.18, -0.01, 0.3, 1)}@media screen and (max-width: 1159.98px){.l-header .l-header__logo{width:100px}}@media screen and (max-width: 959.98px){.l-header .l-header__logo{width:80px}}.l-header .l-header__logo .l-header__logo--link{display:block;width:100%;transition:.4s cubic-bezier(0.18, -0.01, 0.3, 1)}.l-header .l-header__logo .l-header__logo--link:hover{opacity:.7}.l-header .l-header__external{transition:.4s cubic-bezier(0.18, -0.01, 0.3, 1);opacity:1;visibility:visible;height:auto}.l-header .l-header__external--list{display:flex;justify-content:flex-end;align-items:center;gap:0 25px}@media screen and (max-width: 1159.98px){.l-header .l-header__external--list{gap:0 20px}}@media screen and (max-width: 959.98px){.l-header .l-header__external--list{gap:0 15px}}.l-header .l-header__external--link{display:flex;align-items:center;font-size:1.3rem;font-weight:400;transition:.4s cubic-bezier(0.18, -0.01, 0.3, 1)}@media screen and (max-width: 1159.98px){.l-header .l-header__external--link{font-size:1.1rem}}@media screen and (max-width: 959.98px){.l-header .l-header__external--link{font-size:1rem}}.l-header .l-header__external--link:hover{opacity:.6}.l-header .l-header__external--link::after{content:"";display:block;background:url(/assets/img/common/icon_window.svg);background-repeat:no-repeat;background-size:cover;width:10px;height:10px;margin-left:10px}.l-header .l-header__external--link-global{display:flex;align-items:center;font-size:1.3rem;font-weight:400;transition:.4s cubic-bezier(0.18, -0.01, 0.3, 1)}@media screen and (max-width: 919.98px){.l-header .l-header__external--link-global{font-size:1.1rem}}.l-header .l-header__external--link-global:hover{opacity:.6}.l-header .l-header__external--link-global::before{content:"";display:block;background:url(/assets/img/common/icon_global.svg);background-repeat:no-repeat;background-size:cover;width:18px;height:18px;margin-right:5px}.l-header .l-header__external--link-global::after{content:"";display:block;background:url(/assets/img/common/icon_window.svg);background-repeat:no-repeat;background-size:cover;width:10px;height:10px;margin-left:10px}.l-header .l-header__search{width:18px;height:18px;cursor:pointer}.l-header .l-header__search .l-header__search-icon--close .cls-1{fill:none}.l-header .l-header__search .l-header__search-icon--close .cls-1,.l-header .l-header__search .l-header__search-icon--close .cls-2{stroke:#000;stroke-miterlimit:10;stroke-width:.75px;transition:.4s cubic-bezier(0.18, -0.01, 0.3, 1)}.l-header .l-header__search .l-header__search-icon--close .cls-2{fill:#fff}.l-header .l-header__search .l-header__search-icon--open{display:none}.l-header .l-header__search .l-header__search-icon--open .st0{fill:none;stroke:#cf0040;stroke-width:2;stroke-miterlimit:10}.l-header .l-header__search:hover .l-header__search-icon--close .cls-1{fill:none}.l-header .l-header__search:hover .l-header__search-icon--close .cls-1,.l-header .l-header__search:hover .l-header__search-icon--close .cls-2{stroke:#cf0040;stroke-miterlimit:10;stroke-width:.75px}.l-header .l-header__search:hover .l-header__search-icon--close .cls-2{fill:#fff}.l-header .l-header__search.is-open .l-header__search-icon--close{display:none}.l-header .l-header__search.is-open .l-header__search-icon--open{display:block}.l-header .l-header__search.is-open .l-header__search-icon--open .st0{fill:none;stroke:#cf0040;stroke-width:2;stroke-miterlimit:10}.l-header .l-header__search--form{max-width:600px;width:100%;position:relative}.l-header .l-header__search--input{font-size:1.6rem;font-weight:400;width:100%;padding-bottom:25px;border-bottom:1px solid #333;letter-spacing:.05em}.l-header .l-header__search--input:focus{outline:0}.l-header .l-header__search--submit{position:absolute;top:25%;right:0;font-size:0;transform:translateY(-50%);display:block;background:url(/assets/img/common/icon_search_btn.svg);background-repeat:no-repeat;width:40px;height:40px;transition:.4s cubic-bezier(0.18, -0.01, 0.3, 1)}.l-header .l-header__search--submit:hover{opacity:.7}.l-header .l-header__search--close{display:flex;justify-content:center;align-items:center;margin-top:40px;font-size:1.4rem;font-weight:400;cursor:pointer;transition:.4s cubic-bezier(0.18, -0.01, 0.3, 1)}.l-header .l-header__search--close:hover{opacity:.7}.l-header .l-header__search--close::after{content:"";display:block;width:12.5px;height:12.5px;margin-left:10px;background:url(/assets/img/common/icon_close_black.svg);background-repeat:no-repeat;background-size:cover}.l-header .l-header__megamenu{max-height:0;visibility:hidden;background-color:#fff}.l-header .l-header__megamenu{width:calc(100% - 80px);position:absolute;top:125px;left:50%;transform:translateX(-50%);box-shadow:0 -1px 10px rgba(0,0,0,.1);z-index:100;transition:.5s ease-in;pointer-events:none}.l-header .l-header__megamenu--container{display:flex;opacity:0;visibility:hidden;height:100%;max-height:82vh;padding:80px 55px;transform:translateY(40px);transition:all .5s ease-in;pointer-events:none;overflow-y:scroll}@media screen and (max-width: 919.98px){.l-header .l-header__megamenu--container{padding:60px 40px}}.l-header .l-header__megamenu--container.is-open{display:flex;opacity:1;visibility:visible;transform:translateY(0);transition-delay:.4s;pointer-events:auto}.l-header .l-header__megamenu--title{flex-shrink:0}.l-header .l-header__megamenu--title-main{font-family:"Hind",sans-serif;font-size:min(max(30px,1.875rem + (1vw - 7.68px)*2.5084),45px);min-height:0vw;letter-spacing:.1em;max-width:161px;white-space:nowrap}.l-header .l-header__megamenu--title-main-about{font-family:"Hind",sans-serif;font-size:min(max(36px,2.25rem + (1vw - 7.68px)*6.8182),45px);min-height:0vw;letter-spacing:.1em;max-width:161px;white-space:nowrap}.l-header .l-header__megamenu--title-main-product{font-family:"Hind",sans-serif;font-size:min(max(28px,1.75rem + (1vw - 7.68px)*7.3276),45px);min-height:0vw;letter-spacing:.1em;max-width:252px;white-space:nowrap}.l-header .l-header__megamenu--title-main-develop{font-family:"Hind",sans-serif;font-size:min(max(28px,1.75rem + (1vw - 7.68px)*7.3276),45px);min-height:0vw;letter-spacing:.1em;max-width:400px;white-space:nowrap}.l-header .l-header__megamenu--title-main-sustainability{font-family:"Hind",sans-serif;font-size:min(max(28px,1.75rem + (1vw - 7.68px)*7.3276),45px);min-height:0vw;letter-spacing:.1em;max-width:400px;white-space:nowrap}.l-header .l-header__megamenu--title-main-recruit{font-family:"Hind",sans-serif;font-size:min(max(26px,1.625rem + (1vw - 7.68px)*8.1897),45px);min-height:0vw;letter-spacing:.1em;max-width:211px;white-space:nowrap}.l-header .l-header__megamenu--title-sub{display:flex;align-items:center;font-weight:400;font-size:1.4rem;margin-top:20px;transition:.4s cubic-bezier(0.18, -0.01, 0.3, 1)}.l-header .l-header__megamenu--title-sub:hover{transform:translateX(5px);opacity:.6}.l-header .l-header__megamenu--title-sub::before{content:"";display:block;width:20px;height:7px;margin-top:4px;margin-right:10px;background:url(/assets/img/common/icon_arrow.svg);background-repeat:no-repeat}.l-header .l-header__megamenu-search{background-color:#fff;display:none;width:calc(100% - 80px);height:196px;position:absolute;top:125px;left:50%;transform:translateX(-50%);box-shadow:0 -1px 10px rgba(0,0,0,.1);z-index:10}.l-header .l-header__megamenu-search--wrapper{height:100%}.l-header .l-header__megamenu-search--container{display:none;visibility:hidden;opacity:0;justify-content:center;align-items:center;flex-direction:column;height:100%}.l-header .l-header__megamenu-search--container.is-open{display:flex;visibility:visible;opacity:1;animation:fadeInBottom .4s}.l-header .l-header__underlayer-banner{margin-top:30px}.l-header .l-header__underlayer-banner-list{display:flex;flex-direction:column;gap:2px 0}.l-header .l-header__underlayer-banner-item.is-large{width:100%}.l-header .l-header__underlayer-banner-item.is-small{width:100%}.l-header .l-header__underlayer-banner-item.is-small .l-header__underlayer-banner-media{background-color:#5343eb}.l-header .l-header__underlayer-banner-item.is-small .l-header__underlayer-banner-texts{top:50%;transform:translate(-50%, -50%)}.l-header .l-header__underlayer-banner-item.is-small .l-header__underlayer-banner-media{height:60px}.l-header .l-header__underlayer-banner-link{position:relative;transition:.4s cubic-bezier(0.18, -0.01, 0.3, 1)}.l-header .l-header__underlayer-banner-link[target=_blank]::after{content:"";display:block;background:url(/assets/img/common/icon_window_white.svg) no-repeat;background-size:contain;width:10px;height:10px;position:absolute;bottom:10px;right:10px;z-index:2}.l-header .l-header__underlayer-banner-link:hover .l-header__underlayer-banner-img{transform:scale(1.1)}.l-header .l-header__underlayer-banner-media{overflow:hidden;width:100%;height:80px;position:relative;z-index:1}.l-header .l-header__underlayer-banner-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:.4s cubic-bezier(0.18, -0.01, 0.3, 1)}.l-header .l-header__underlayer-banner-texts{width:100%;position:absolute;top:30px;left:50%;transform:translateX(-50%);z-index:2}.l-header .l-header__underlayer-banner-text--ja{text-align:center;color:#fff;font-size:1.2rem;font-weight:400;font-family:"Noto Serif JP",serif}@media screen and (max-width: 1023.98px){.l-header .l-header__underlayer-banner-text--ja{font-size:1.1rem}}@media screen and (max-width: 919.98px){.l-header .l-header__underlayer-banner-text--ja{font-size:1rem}}.l-header .l-header__underlayer-banner-text--en{text-align:center;color:#fff;font-size:2.2rem;font-weight:400;font-family:"Noto Sans JP",sans-serif;letter-spacing:.05em}@media screen and (max-width: 1023.98px){.l-header .l-header__underlayer-banner-text--en{font-size:2.2rem}}@media screen and (max-width: 919.98px){.l-header .l-header__underlayer-banner-text--en{font-size:2rem}}.l-header__underlayer{margin-left:50px;padding-left:50px;border-left:1px solid #ccc;width:100%}@media screen and (max-width: 919.98px){.l-header__underlayer{margin-left:30px;padding-left:30px}}.l-header__underlayer .l-header__underlayer__contents--col3 .l-header__underlayer--list-column{display:flex;flex-wrap:wrap;flex-direction:column;gap:30px 0;margin-left:0;margin-top:35px}.l-header__underlayer .l-header__underlayer__contents--col3 .l-header__underlayer--list-column .l-header__underlayer--item{width:100%}.l-header__underlayer .l-header__underlayer__col{display:flex;gap:0 40px}@media screen and (max-width: 919.98px){.l-header__underlayer .l-header__underlayer__col{gap:0 20px}}.l-header__underlayer .l-header__underlayer__col-item{width:calc(33.3333333333% - 26.6666666667px)}@media screen and (max-width: 919.98px){.l-header__underlayer .l-header__underlayer__col-item{width:calc(33.3333333333% - 13.3333333333px)}}.l-header__underlayer .l-header__underlayer__third-title{font-size:2rem;font-weight:500;font-family:"Noto Serif JP",serif}@media screen and (max-width: 919.98px){.l-header__underlayer .l-header__underlayer__third-title{font-size:1.7rem}}.l-header__underlayer--list{display:flex;flex-wrap:wrap;gap:30px 20px;width:100%}.l-header__underlayer--item{width:calc(33.3333333333% - 20px)}.l-header__underlayer--link{font-size:1.4rem;font-weight:400;display:flex;transition:.4s cubic-bezier(0.18, -0.01, 0.3, 1);line-height:1.4;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 919.98px){.l-header__underlayer--link{font-size:1.2rem}}.l-header__underlayer--link[target=_blank]:not([href$=".pdf"]){display:inline-block;position:relative;padding-left:30px}.l-header__underlayer--link[target=_blank]:not([href$=".pdf"]):after{content:"";display:inline-block;margin-left:8px;width:10px;height:10px;background-image:url(/assets/img/common/icon_window.svg);background-repeat:no-repeat;position:relative;top:0}@media screen and (max-width: 767.98px){.l-header__underlayer--link[target=_blank]:not([href$=".pdf"]):after{top:0}}.l-header__underlayer--link[target=_blank]:not([href$=".pdf"])::before{content:"";display:inline-block;flex-shrink:0;width:20px;height:7px;margin-top:6px;margin-right:10px;background:url(/assets/img/common/icon_arrow.svg);background-repeat:no-repeat;position:absolute;top:1px;left:1px}.l-header__underlayer--link[target=_blank]:not([href$=".pdf"]):hover{transform:translateX(5px);opacity:.6}.l-header__underlayer--link:hover{transform:translateX(5px);opacity:.6}.l-header__underlayer--link::before{content:"";display:inline-block;flex-shrink:0;width:20px;height:7px;margin-top:6px;margin-right:10px;background:url(/assets/img/common/icon_arrow.svg);background-repeat:no-repeat}.l-header__underlayer--contents{display:flex}.l-header__underlayer-medias-wrapper{flex-shrink:0;padding-bottom:55px}.l-header__underlayer--medias{display:flex;flex-wrap:wrap;gap:30px 20px;flex-shrink:0}.l-header__underlayer--medias+.l-header__underlayer--medias{margin-top:30px}.l-header__underlayer--medias-link{display:block;transition:.4s cubic-bezier(0.18, -0.01, 0.3, 1);max-width:260px;width:calc((100vw - 80px)*.17)}.l-header__underlayer--medias-link:hover .l-header__underlayer--media-wrapper .l-header__underlayer--media{transform:scale(110%)}.l-header__underlayer--medias-link:hover .l-header__underlayer--media-caption{transform:translateX(5px)}.l-header__underlayer--media-wrapper{max-width:260px;transition:.4s cubic-bezier(0.18, -0.01, 0.3, 1);overflow:hidden}.l-header__underlayer--media{transition:.4s cubic-bezier(0.18, -0.01, 0.3, 1)}.l-header__underlayer--media-caption{display:flex;margin-top:20px;font-size:1.4rem;font-weight:400;line-height:1.4;transition:.4s cubic-bezier(0.18, -0.01, 0.3, 1)}@media screen and (max-width: 919.98px){.l-header__underlayer--media-caption{font-size:1.2rem}}.l-header__underlayer--media-caption::before{content:"";display:block;flex-shrink:0;width:20px;height:7px;margin-top:6px;margin-right:10px;background:url(/assets/img/common/icon_arrow.svg);background-repeat:no-repeat}.l-header__underlayer--list-column{margin-left:40px;padding-bottom:40px}@media screen and (max-width: 919.98px){.l-header__underlayer--list-column{margin-left:20px}}.l-header__underlayer--item-column:not(:first-child){margin-top:30px}.l-header__underlayer--link-column{display:flex;font-size:1.4rem;line-height:1.6;font-weight:400;transition:.4s cubic-bezier(0.18, -0.01, 0.3, 1)}@media screen and (max-width: 919.98px){.l-header__underlayer--link-column{font-size:1.2rem}}.l-header__underlayer--link-column:hover{transform:translateX(5px)}.l-header__underlayer--link-column::before{content:"";display:block;flex-shrink:0;width:20px;height:7px;margin-top:2px;margin-right:10px;background:url(/assets/img/common/icon_arrow.svg);background-repeat:no-repeat;position:relative;top:6px}.l-header__underlayer--list-sub{padding-left:30px;margin-top:20px}.l-header__underlayer--item-sub:not(:first-child){margin-top:15px}.l-header__underlayer--link-sub{font-weight:400;font-size:1.3rem;color:#666;line-height:1.6;transition:.4s cubic-bezier(0.18, -0.01, 0.3, 1)}@media screen and (max-width: 919.98px){.l-header__underlayer--link-sub{font-size:1.1rem}}.l-header__underlayer--link-sub:hover{opacity:.6}.l-header__nav{margin-top:30px;transition:.6s cubic-bezier(0.18, -0.01, 0.3, 1)}@media screen and (max-width: 919.98px){.l-header__nav{margin-top:25px}}.l-header__nav--list{display:flex;justify-content:flex-end;align-items:center;gap:0 50px}@media screen and (max-width: 1159.98px){.l-header__nav--list{gap:0 25px}}@media screen and (max-width: 959.98px){.l-header__nav--list{gap:0 20px}}.l-header__nav--item.is-open .l-header__nav--link{color:#cf0040}.l-header__nav--item.is-open .l-header__megamenu{max-height:800px;visibility:visible;opacity:1;pointer-events:auto}.l-header__nav--link{font-size:1.5rem;font-weight:500;transition:.4s cubic-bezier(0.18, -0.01, 0.3, 1)}@media screen and (max-width: 1159.98px){.l-header__nav--link{font-size:1.4rem}}@media screen and (max-width: 959.98px){.l-header__nav--link{font-size:1.2rem}}.l-header__nav--link:hover{color:#cf0040}.l-header__overlay{display:none;background-color:rgba(0,0,0,.5);width:100%;height:calc(100vh - 130px);position:fixed;top:130px;left:0;z-index:99}.l-header__overlay.is-scroll{top:70px;height:calc(100vh - 70px)}.l-header .l-header-sp__container{display:none}@media screen and (max-width: 879.98px){.l-header .l-header-sp__container{display:block;background-color:#fff;border-top:3px solid #cf0040;width:100%;height:70px;padding:10px 20px;position:fixed;top:0;left:0;z-index:100}}.l-header .l-header-sp__wrapper{display:flex;justify-content:space-between;align-items:center}.l-header .l-header-sp__logo{width:65px}.l-header .l-header-sp__logo--link{display:block;width:100%}.l-header .l-header-sp__box{display:block;position:relative;width:28px;height:18px;cursor:pointer;z-index:30}.l-header .l-header-sp__box.is-open span{display:block;width:100%;height:1px;background-color:#cf0040;position:absolute;left:0;transition:.4s cubic-bezier(0.18, -0.01, 0.3, 1)}.l-header .l-header-sp__box.is-open span:nth-child(1){top:9px;transform:rotate(45deg)}.l-header .l-header-sp__box.is-open span:nth-child(2){top:50%;transform:translateY(-50%);opacity:0}.l-header .l-header-sp__box.is-open span:nth-child(3){bottom:7px;transform:rotate(-45deg)}.l-header .l-header-sp__box span{display:block;width:100%;height:1px;background-color:#cf0040;position:absolute;left:0;transition:.4s cubic-bezier(0.18, -0.01, 0.3, 1)}.l-header .l-header-sp__box span:nth-child(1){top:0}.l-header .l-header-sp__box span:nth-child(2){top:50%;transform:translateY(-50%);opacity:1}.l-header .l-header-sp__box span:nth-child(3){bottom:0}.l-header .l-header-sp__drawer--wrapper{position:fixed;top:70px;left:0;overflow-y:scroll;background-color:#fff;width:100%;height:100vh;max-height:calc(100vh - 70px);padding:30px 40px 40px;transition:.6s;z-index:15;transform-origin:top;transform:scale3d(1, 0, 1)}.l-header .l-header-sp__drawer--wrapper.is-open{transform:scale3d(1, 1, 1)}.l-header .l-header-sp__drawer--wrapper.is-open .l-header-sp__navs--item,.l-header .l-header-sp__drawer--wrapper.is-open .l-header-sp__banner-item,.l-header .l-header-sp__drawer--wrapper.is-open .l-header-sp__search,.l-header .l-header-sp__drawer--wrapper.is-open .l-header-sp__external--item,.l-header .l-header-sp__drawer--wrapper.is-open .l-header-sp__close{opacity:1;transform:translateY(0)}.l-header .l-header-sp__navs--item{padding:15px 0;opacity:0;transform:translateY(18px);transition:transform .6s,opacity .6s;transition-delay:.38s}.l-header .l-header-sp__navs--item:nth-child(2){transition-delay:.46s}.l-header .l-header-sp__navs--item:nth-child(3){transition-delay:.54s}.l-header .l-header-sp__navs--item:nth-child(4){transition-delay:.62s}.l-header .l-header-sp__navs--item:nth-child(5){transition-delay:.7s}.l-header .l-header-sp__navs--item:nth-child(6){transition-delay:.78s}.l-header .l-header-sp__navs--item:last-child{padding:15px 0 0;transition-delay:.84s}.l-header .l-header-sp__navs--tap{display:flex;justify-content:space-between;align-items:center}.l-header .l-header-sp__navs--tap.is-open .l-header-sp__navs--icon span:nth-child(2){transform:rotate(0)}.l-header .l-header-sp__navs--tap.is-open .l-header-sp__navs--link{color:#cf0040}.l-header .l-header-sp__navs--tap.is-open .l-header-sp__navs--icon-circle span:first-child{opacity:0}.l-header .l-header-sp__navs--tap.is-open .l-header-sp__navs--icon-circle span:nth-child(2){transform:rotate(0)}.l-header .l-header-sp__navs--link{font-size:1.8rem;color:#222;font-weight:500}.l-header .l-header-sp__navs--icon{width:15px;height:15px;position:relative}.l-header .l-header-sp__navs--icon span{display:block;position:absolute;width:100%;height:1px;background-color:#cf0040}.l-header .l-header-sp__navs--icon span:nth-child(1){top:50%;left:0;transform:translateY(-50%)}.l-header .l-header-sp__navs--icon span:nth-child(2){top:50%;left:0;transform:rotate(90deg) translateY(-50%);transition:transform .3s}.l-header .l-header-sp__toggle{display:none}.l-header .l-header-sp__toggle--list{padding:30px 10px 20px}.l-header .l-header-sp__toggle--item:not(:first-child){margin-top:30px}.l-header .l-header-sp__toggle--link{font-size:1.4rem;font-weight:400;line-height:1.6}.l-header .l-header-sp__toggle--link[target=_blank]:not([href$=".pdf"]):after{content:"";display:inline-block;margin-left:8px;width:10px;height:10px;background-image:url(/assets/img/common/icon_window.svg);background-repeat:no-repeat;position:relative;top:-1px}@media screen and (max-width: 767.98px){.l-header .l-header-sp__toggle--link[target=_blank]:not([href$=".pdf"]):after{top:0}}.l-header .l-header-sp__search{margin-top:40px;opacity:0;transform:translateY(18px);transition:transform .6s,opacity .6s;transition-delay:.96s}.l-header .l-header-sp__search--form{position:relative}.l-header .l-header-sp__search--input{font-size:1.6rem;font-weight:400;width:100%;padding-bottom:25px;border-bottom:1px solid #333;letter-spacing:.05em}.l-header .l-header-sp__search--input:focus{outline:0}.l-header .l-header-sp__search--submit{position:absolute;top:25%;right:0;font-size:0;transform:translateY(-50%);display:block;background:url(/assets/img/common/icon_search_btn.svg);background-repeat:no-repeat;width:30px;height:30px}.l-header .l-header-sp__external{margin-top:40px}.l-header .l-header-sp__external--link{display:flex;align-items:center;font-size:1.3rem;font-weight:400;transition:.4s cubic-bezier(0.18, -0.01, 0.3, 1)}.l-header .l-header-sp__external--link::after{content:"";display:block;background:url(/assets/img/common/icon_window.svg);background-repeat:no-repeat;background-size:cover;width:10px;height:10px;margin-left:10px}.l-header .l-header-sp__external--link-global{display:flex;align-items:center;font-size:1.3rem;font-weight:400;transition:.4s cubic-bezier(0.18, -0.01, 0.3, 1)}.l-header .l-header-sp__external--link-global::before{content:"";display:block;background:url(/assets/img/common/icon_global.svg);background-repeat:no-repeat;background-size:cover;width:18px;height:18px;margin-right:5px}.l-header .l-header-sp__banner-link{display:block}.l-header .l-header-sp__external--item{opacity:0;transform:translateY(18px);transition:transform .6s,opacity .6s;transition-delay:1.02s}.l-header .l-header-sp__external--item:nth-child(2){transition-delay:1.14s}.l-header .l-header-sp__external--item:nth-child(3){transition-delay:1.22s}.l-header .l-header-sp__external--item:not(:first-child){margin-top:20px}.l-header .l-header-sp__close{display:flex;justify-content:center;align-items:center;margin-top:40px;font-size:1.4rem;font-weight:400;padding-bottom:100px;cursor:pointer;opacity:0;transform:translateY(18px);transition:transform .6s,opacity .6s;transition-delay:1.34s}.l-header .l-header-sp__close::after{content:"";display:block;width:12.5px;height:12.5px;margin-left:10px;background:url(/assets/img/common/icon_close_black.svg);background-repeat:no-repeat;background-size:cover}.l-header .l-header-sp__navs-list{display:flex;flex-direction:column;gap:30px 0;margin-top:25px;padding-left:10px;padding-right:20px}.l-header .l-header-sp__navs-title{font-size:1.4rem;font-weight:400;color:#222}.l-header .l-header-sp__banner-texts{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;inset:0;z-index:1}.l-header .l-header-sp__toggle--list-sm{display:flex;flex-direction:column;gap:20px 0;border-left:1px solid #ddd;margin-top:25px;padding-left:10px;padding-right:20px}.l-header .l-header-sp__toggle--item-sm{font-size:1.4rem;font-weight:400;line-height:1.4;color:#666;margin-top:0}.l-header .l-header-sp__banner-list{display:flex;flex-direction:column;gap:20px 0;margin-top:25px}.l-header .l-header-sp__banner-item{opacity:0;transform:translateY(18px);transition:transform .6s,opacity .6s;transition-delay:.9s}.l-header .l-header-sp__banner-item:nth-child(2){transition-delay:.96s}.l-header .l-header-sp__banner-item:nth-child(3){transition-delay:1.02s}.l-header .l-header-sp__banner-item.is-small .l-header-sp__banner-media{background-color:#5343eb;height:80px}.l-header .l-header-sp__banner-link{position:relative}.l-header .l-header-sp__banner-link[target=_blank]::after{content:"";display:block;background:url(/assets/img/common/icon_window_white.svg) no-repeat;background-size:contain;width:10px;height:10px;position:absolute;bottom:10px;right:10px;z-index:2}.l-header .l-header-sp__banner-media{width:100%;height:100px;position:relative}.l-header .l-header-sp__banner-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.l-header .l-header-sp__banner-texts{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.l-header .l-header-sp__banner-text--en{text-align:center;color:#fff;font-size:2.6rem;font-weight:400;font-family:"Noto Sans JP",sans-serif;letter-spacing:.05em}.l-head-row{display:flex;justify-content:space-between;align-items:flex-end;width:100%}.l-head-wrapper--lv2{padding-top:160px;padding-bottom:40px}@media screen and (max-width: 767.98px){.l-head-wrapper--lv2{padding-top:100px;padding-bottom:25px}}.l-head-wrapper--lv3{padding-top:90px;padding-bottom:30px}@media screen and (max-width: 767.98px){.l-head-wrapper--lv3{padding-top:60px;padding-bottom:22px}}.l-head-wrapper--lv4{padding-top:70px;padding-bottom:25px}@media screen and (max-width: 767.98px){.l-head-wrapper--lv4{padding-top:30px;padding-bottom:22px}}[class^=l-head-wrapper]+*[class]{margin-top:0;padding-top:0}[class^=c-head__ja--h]+[class^=l-head-wrapper]{padding-top:40px}[class^=l-col]>[class^=l-head-wrapper]{padding-top:0}.l-local-anchor{margin-top:80px}@media screen and (max-width: 767.98px){.l-local-anchor{margin-top:40px}}.l-local-anchor__list{display:flex;flex-wrap:wrap;gap:25px 35px}.l-local-anchor__list--sp-column{display:flex;flex-wrap:wrap;gap:25px 35px}@media screen and (max-width: 767.98px){.l-local-anchor__list--sp-column{flex-direction:column;gap:20px 35px}}.l-local-anchor__link{display:flex;align-items:center;font-size:1.6rem;color:#222;font-weight:500;line-height:1.4;transition:.4s cubic-bezier(0.18, -0.01, 0.3, 1)}@media screen and (max-width: 767.98px){.l-local-anchor__link{font-size:1.3rem;align-items:flex-start}}.l-local-anchor__link:hover{opacity:.6}.l-local-anchor__link:hover::before{transform:translateY(5px)}.l-local-anchor__link::before{content:"";display:block;width:7px;height:20px;background:url(/assets/img/common/icon_local_anchor_arrow.svg);background-repeat:no-repeat;margin-right:10px;transition:.4s cubic-bezier(0.18, -0.01, 0.3, 1)}.l-media-layout--reverse,.l-media-layout{display:flex;justify-content:flex-start;gap:6%;width:100%;margin-top:60px}@media screen and (max-width: 767.98px){.l-media-layout--reverse,.l-media-layout{flex-direction:column-reverse;gap:20px 0}}.l-media-layout--reverse{flex-direction:row-reverse;justify-content:flex-end}@media screen and (max-width: 767.98px){.l-media-layout--reverse{flex-direction:column-reverse}}.l-media-layout__media-item{max-width:100%;width:auto}@media screen and (max-width: 767.98px){.l-media-layout__media-item{text-align:center}}.l-media-layout__media-half{width:47%}@media screen and (max-width: 767.98px){.l-media-layout__media-half{width:100%}}.l-media-layout__media-sm{width:29.3%}@media screen and (max-width: 767.98px){.l-media-layout__media-sm{max-width:100%}}.l-media-layout__media-sm .l-media-layout__media-item{max-width:100%}@media screen and (max-width: 767.98px){.l-media-layout__media-sm .l-media-layout__media-item{width:100%}}@media screen and (max-width: 767.98px){.l-media-layout__media-sm .l-media-layout__media-img{max-width:100%;width:100%}}.l-media-layout__media-sm-height{max-width:29.3%;max-height:420px}@media screen and (max-width: 767.98px){.l-media-layout__media-sm-height{max-width:inherit;text-align:center}}.l-media-layout__media-sm-height .l-media-layout__media-img{max-height:420px}@media screen and (max-width: 767.98px){.l-media-layout__media-sm-height .l-media-layout__media-img{max-height:350px}}.l-media-layout__media-caption{font-size:1.4rem;line-height:1.6;margin-top:15px}@media screen and (max-width: 767.98px){.l-media-layout__media-caption{font-size:1.3rem;margin-top:10px}}.l-media-layout__col-half{max-width:47%;width:100%}@media screen and (max-width: 767.98px){.l-media-layout__col-half{max-width:100%}}.l-media-layout__col-sm{max-width:67.7%;width:100%}@media screen and (max-width: 767.98px){.l-media-layout__col-sm{max-width:100%;width:100%}}.l-media-layout__text{margin-top:25px}@media screen and (max-width: 767.98px){.l-media-layout__text{margin-top:10px}}.l-media-link{margin-top:60px}@media screen and (max-width: 767.98px){.l-media-link{margin-top:50px}}.l-media-link>*:first-child{margin-top:0}.l-media-link .l-media-link__link .c-media{overflow:hidden}.l-media-link .l-media-link__link .c-media__img--full{width:100%;height:100%;transition:transform .6s cubic-bezier(0.18, -0.01, 0.3, 1)}@media screen and (min-width: 768px){.l-media-link .l-media-link__link:hover .c-media__img--full{transform:scale(1.1)}.l-media-link .l-media-link__link:hover .l-media-link__defination::after{background:url(/assets/img/common/icon_arrow_red.svg) no-repeat;background-size:contain}.l-media-link .l-media-link__link:hover .l-media-link__defination-title{color:#cf0040}.l-media-link .l-media-link__link:hover .l-media-link__defination-text{color:#cf0040}}.l-media-link .l-media-link__defination{margin-top:30px;position:relative}@media screen and (max-width: 767.98px){.l-media-link .l-media-link__defination{margin-top:20px}}.l-media-link .l-media-link__defination::after{content:"";display:block;background:url(/assets/img/common/icon_arrow.svg) no-repeat;background-size:contain;width:20px;height:7px;position:absolute;top:9px;right:0;transition:.6s cubic-bezier(0.18, -0.01, 0.3, 1)}.l-media-link .l-media-link__defination-title{font-size:1.8rem;font-family:"Noto Sans JP",sans-serif;font-weight:500;line-height:1.4;color:#222;padding-right:25px;transition:.6s cubic-bezier(0.18, -0.01, 0.3, 1)}.l-media-link .l-media-link__defination-text{font-size:1.6rem;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1.6;color:#333;margin-top:18px;transition:.6s cubic-bezier(0.18, -0.01, 0.3, 1)}@media screen and (max-width: 767.98px){.l-media-link .l-media-link__defination-text{font-size:1.4rem;margin-top:15px}}.l-media-link .l-media-link__defination-text>*:first-child{margin-top:0}.l-modal{display:none;visibility:hidden;opacity:0;position:fixed;top:0;left:0;z-index:10000;overflow:auto;width:100%;height:100%;background-color:rgba(0,0,0,.4);transition:.4s cubic-bezier(0.18, -0.01, 0.3, 1)}.l-modal.is-show{display:block;visibility:visible;opacity:1;animation:fadeIn .4s}.l-modal.is-hide{visibility:hidden;opacity:0;animation:fadeOut .4s}.l-modal__dialog{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;max-width:1000px;width:100%;max-height:calc(100% - 100px);transform:translate(-50%, calc(-50% - 50px))}@media screen and (max-width: 767.98px){.l-modal__dialog{max-width:calc(100% - 40px);max-height:calc(100% - 100px);transform:translate(-50%, -50%)}}.l-modal__close{text-align:right;font-size:0;width:20px;height:21px;margin-bottom:15px;background:url(/assets/img/common/img_close_white.png) no-repeat;background-size:cover;transition:.4s cubic-bezier(0.18, -0.01, 0.3, 1)}.l-modal__close:hover{background:url(/assets/img/common/img_close_red.png) no-repeat;background-size:cover}.l-modal__content{display:flex;flex-direction:column;max-height:calc(100vh - 180px);width:100%;padding:60px 40px 40px;background-color:#fff}@media screen and (max-width: 767.98px){.l-modal__content{padding:40px 20px 30px;max-height:calc(100vh - 100px)}}.l-modal__body{flex-grow:1;overflow-y:auto;padding:0 60px}@media screen and (max-width: 767.98px){.l-modal__body{padding:0}}.l-modal__close-wrapper{display:flex;justify-content:center;margin-top:40px}.l-modal__close-button{transition:.4s cubic-bezier(0.18, -0.01, 0.3, 1)}.l-modal__close-button:hover{opacity:.7}.l-modal__close-button-label{font-size:1.4rem;position:relative;padding-right:30px}.l-modal__close-button-label::before{content:"";display:block;position:absolute;top:55%;right:10px;width:14px;height:1px;background-color:#666;transform:rotate(45deg) translateY(-50%)}.l-modal__close-button-label::after{content:"";display:block;position:absolute;top:56%;right:9.5px;width:14px;height:1px;background-color:#666;transform:rotate(-45deg) translateY(-50%)}.l-modal--movie .l-modal__dialog{max-width:850px}.l-modal--movie .l-modal__content{background:rgba(0,0,0,0);padding:0 40px;border-radius:25px;overflow:hidden}@media screen and (max-width: 767.98px){.l-modal--movie .l-modal__content{padding:0;border-radius:0}}.l-modal--movie .l-modal__body{padding:0}.l-modal--movie iframe{width:100%;max-width:850px;height:auto;aspect-ratio:16/9}.l-mv{display:flex;justify-content:flex-end;position:relative;width:100%;height:500px}@media screen and (max-width: 767.98px){.l-mv{height:380px}}.l-mv--lower{width:100%;height:auto}@media screen and (min-width: 768px){.l-mv--lower{overflow:hidden}}.l-mv--lower+.l-section__bg{margin-top:-50px}@media screen and (max-width: 767.98px){.l-mv--lower+.l-section__bg{margin-top:0}}.l-mv--lower+.l-section--aside{margin-top:-30px}@media screen and (max-width: 767.98px){.l-mv--lower+.l-section--aside{margin-top:0}}.l-mv--lower.is-bg{position:relative}.l-mv--lower.is-bg::after{content:"";display:block;width:1082px;height:1016px;background:url(/assets/img/common/bg_detail.png) no-repeat;position:absolute;right:0;top:30px;z-index:-1}@media screen and (max-width: 767.98px){.l-mv--lower.is-bg::after{width:510px;height:943px;background:url(/assets/img/common/bg_detail_sp.png) no-repeat;position:absolute;right:0}}.l-mv--product{position:relative;width:100%}.l-mv--product::before{content:"";display:inline-block;width:850px;height:760px;background:url(/assets/img/common/bg_product_mv.png) no-repeat;background-size:contain;position:absolute;top:0;right:-400px;z-index:-1}@media screen and (max-width: 767.98px){.l-mv--product::before{right:-300px;top:450px;width:550px;height:491px}}.l-mv__area{height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:2}.l-mv__title{position:absolute;top:50%;left:40px;transform:translateY(-50%)}@media screen and (max-width: 767.98px){.l-mv__title{left:20px}}.l-mv__media{width:65%;height:100%}@media screen and (max-width: 1023.98px){.l-mv__media{width:64%}}.l-mv__media-img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.l-mv__seibun-area-top{display:flex;align-items:center;gap:0 15px}@media screen and (max-width: 919.98px){.l-mv__seibun-area-top{flex-direction:column;align-items:flex-start;gap:15px 0}}@media screen and (max-width: 767.98px){.l-mv__seibun-area-top{flex-direction:column;align-items:flex-start;gap:15px 0}}.l-mv__seibun-row{display:flex;gap:0 5%;margin-top:70px}@media screen and (max-width: 767.98px){.l-mv__seibun-row{flex-direction:column;gap:25px 0;margin-top:25px}}.l-mv__seibun-col .p-product__tag-list{justify-content:center}.l-mv__seibun-area{width:100%}.l-mv__seibun-media{text-align:center;max-width:390px;max-height:390px}@media screen and (max-width: 767.98px){.l-mv__seibun-media{flex-shrink:inherit;max-width:100%;max-height:200px}}.l-mv__seibun-media-img{max-width:390px;max-height:390px;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 767.98px){.l-mv__seibun-media-img{max-width:100%;max-height:200px}}.l-page-end-nav{padding:90px 0 85px;border-top:1px solid #ddd}@media screen and (max-width: 767.98px){.l-page-end-nav{padding:50px 0 60px}}.l-page-heading{padding:110px 0}@media screen and (max-width: 767.98px){.l-page-heading{padding:40px 0}}.l-page-heading--detail{display:flex;padding:110px 0 70px;position:relative;border-bottom:1px solid #ddd}@media screen and (max-width: 767.98px){.l-page-heading--detail{flex-direction:column-reverse;padding:40px 0}}.l-page-heading__content{width:50%}@media screen and (max-width: 767.98px){.l-page-heading__content{width:100%;margin-top:30px}}.l-page-heading__media{width:46%;position:relative;top:0;right:calc(-6% - 40px)}.l-page-heading__media img{width:100%}@media screen and (max-width: 767.98px){.l-page-heading__media{width:100vw;margin-left:-20px;position:static;top:inherit;right:inherit}}.l-page-wrapper{overflow-x:hidden}.l-panel{background-color:#fff;border:1px solid #e8819e;margin-top:70px;padding:45px 50px}@media screen and (max-width: 767.98px){.l-panel{margin-top:60px;padding:45px 25px}}.l-panel>*[class]:first-child{margin-top:0}.l-panel--simple{background-color:#fff;border:1px solid #ddd;padding:40px;margin-top:30px;margin-left:37px}@media screen and (max-width: 767.98px){.l-panel--simple{padding:30px 20px;margin-left:0}}.l-panel--simple>*[class]:first-child{margin-top:0}.l-panel--cta{background:url(/assets/img/common/bg_cta.jpg) center;background-repeat:no-repeat;background-size:cover;margin-top:80px;padding:50px 50px}@media screen and (max-width: 767.98px){.l-panel--cta{padding:45px 20px;margin-top:60px}}.l-panel__heading--cta{display:flex;justify-content:center}.l-panel__tag{margin-top:30px;font-size:1.5rem;color:#666}@media screen and (max-width: 767.98px){.l-panel__tag{font-size:1.4rem}}.l-panel__tag+.c-link__list{margin-top:20px}.l-panel__title--before-use{display:flex;align-items:center;font-size:2rem;font-weight:500;line-height:1.6;color:#cf0040}@media screen and (max-width: 767.98px){.l-panel__title--before-use{font-size:1.8rem}}.l-panel__title--before-use::before{content:"";flex-shrink:0;display:block;width:50px;height:50px;margin-right:5px;background:url(/assets/img/common/icon_notes_heart.svg);background-repeat:no-repeat}@media screen and (max-width: 767.98px){.l-panel__title--before-use::before{width:40px;height:40px}}.l-panel__title--notes{display:flex;align-items:center;font-size:1.6rem;color:#333;line-height:1.6;font-weight:400}@media screen and (max-width: 767.98px){.l-panel__title--notes{align-items:flex-start}}.l-panel__title--notes::before{content:"";flex-shrink:0;display:block;width:35px;height:35px;margin-right:10px;background:url(/assets/img/common/icon_notes.svg);background-repeat:no-repeat}@media screen and (max-width: 767.98px){.l-panel__title--notes::before{width:30px;height:30px;margin-top:-3px}}.l-panel__title--cta{font-size:2rem;font-weight:500;line-height:1.6}@media screen and (max-width: 767.98px){.l-panel__title--cta{font-size:1.8rem;text-align:center}}.l-panel__content{width:100%}.l-panel__content--cta{display:flex;align-items:center;flex-direction:column}.l-panel__select-list{display:flex;gap:20px 20px;margin-top:25px;flex-wrap:wrap}@media screen and (max-width: 919.98px){.l-panel__select-list{gap:10px 0;flex-direction:column}}@media screen and (max-width: 767.98px){.l-panel__select-list{gap:8px 10px;flex-direction:row;margin-top:20px}}@media screen and (max-width: 659.98px){.l-panel__select-list{gap:8px 0;flex-direction:column}}.l-panel__select-item{width:calc(50% - 10px)}@media screen and (max-width: 919.98px){.l-panel__select-item{width:100%}}@media screen and (max-width: 767.98px){.l-panel__select-item{width:calc(50% - 5px)}}@media screen and (max-width: 659.98px){.l-panel__select-item{width:100%}}.l-panel__select-item.is-current .l-panel__select-link{display:flex;justify-content:left;align-items:center;color:#cf0040;background-color:#fff;line-height:1.4;font-size:1.8rem;width:100%;height:100%;padding:40px 30px;position:relative;pointer-events:none}@media screen and (max-width: 919.98px){.l-panel__select-item.is-current .l-panel__select-link{padding:30px 60px 30px 20px}}@media screen and (max-width: 767.98px){.l-panel__select-item.is-current .l-panel__select-link{padding:22px 20px;justify-content:flex-start;text-align:left;font-size:1.4rem}}.l-panel__select-item.is-current .l-panel__select-link::after{content:"";display:block;width:100%;height:1px;background:#cf0040;position:absolute;top:inherit;bottom:0;left:0;transform:inherit}@media screen and (max-width: 919.98px){.l-panel__select-item.is-current .l-panel__select-link::after{width:1px;height:100%}}@media screen and (max-width: 767.98px){.l-panel__select-item.is-current .l-panel__select-link::after{width:100%;height:1px;top:inherit;right:inherit}}@media screen and (max-width: 659.98px){.l-panel__select-item.is-current .l-panel__select-link::after{width:1px;height:100%}}.l-panel__select-link{display:flex;justify-content:left;align-items:center;text-align:left;background-color:#fff;line-height:1.4;font-size:1.8rem;width:100%;height:100%;padding:40px 70px 40px 30px;position:relative;transition:.4s cubic-bezier(0.18, -0.01, 0.3, 1)}@media screen and (max-width: 919.98px){.l-panel__select-link{padding:30px 60px 30px 20px}}@media screen and (max-width: 767.98px){.l-panel__select-link{padding:30px 60px 30px 30px;justify-content:flex-start;text-align:left;font-size:1.4rem}}@media screen and (max-width: 659.98px){.l-panel__select-link{padding:22px 45px 22px 20px;justify-content:flex-start;text-align:left;font-size:1.4rem}}.l-panel__select-link::after{content:"";display:block;width:20px;height:7px;background:url(/assets/img/common/icon_link_arrow.svg) no-repeat;position:absolute;top:50%;right:30px;transform:translateY(-50%);transition:.4s cubic-bezier(0.18, -0.01, 0.3, 1)}@media screen and (max-width: 767.98px){.l-panel__select-link::after{bottom:inherit;top:50%;left:inherit;right:20px;transform:translateY(-50%)}}.l-panel__select-link:hover{color:#cf0040}.l-panel__select-link:hover::after{background:url(/assets/img/common/icon_arrow_red.svg) no-repeat;transform:translateX(5px) translateY(-50%);transition:.4s cubic-bezier(0.18, -0.01, 0.3, 1)}[class*=l-panel--cta]+[class*=l-panel__]{margin-top:0}.l-product-mv{display:flex;gap:0 6%;margin-top:80px}@media screen and (max-width: 767.98px){.l-product-mv{gap:50px 0;flex-direction:column;margin-top:40px}}.l-product-mv__media{width:47%}@media screen and (max-width: 767.98px){.l-product-mv__media{width:100%}}.l-product-mv__explanation{width:100%}@media screen and (max-width: 767.98px){.l-product-mv__explanation{flex-direction:column}}.l-product-mv__lead-text{font-size:2.8rem;font-family:"Noto Serif JP",serif;line-height:1.4;color:#222}@media screen and (max-width: 767.98px){.l-product-mv__lead-text{font-size:2rem}}.l-product-mv__name{font-size:6rem;font-weight:100;line-height:1.4;color:#222;margin-top:30px}@media screen and (max-width: 767.98px){.l-product-mv__name{font-size:4rem;margin-top:10px}}.l-product-mv__name-img.is-bigen{width:156px}@media screen and (max-width: 767.98px){.l-product-mv__name-img.is-bigen{width:110px}}.l-product-mv__name-img.is-beautylabo{width:296px}@media screen and (max-width: 767.98px){.l-product-mv__name-img.is-beautylabo{width:209px}}.l-product-mv__name-img.is-beauteen{width:293px}@media screen and (max-width: 767.98px){.l-product-mv__name-img.is-beauteen{width:207px}}.l-product-mv__name-img.is-cielo{width:197px}@media screen and (max-width: 767.98px){.l-product-mv__name-img.is-cielo{width:139px}}.l-product-mv__name-img.is-mensbigen{width:283px}@media screen and (max-width: 767.98px){.l-product-mv__name-img.is-mensbigen{width:200px}}.l-product-mv__name-img.is-careme{width:309px}@media screen and (max-width: 767.98px){.l-product-mv__name-img.is-careme{width:218px}}.l-product-mv__name-img.is-luvca{width:246px}@media screen and (max-width: 767.98px){.l-product-mv__name-img.is-luvca{width:174px}}.l-product-mv__name-img.is-mieumieu{width:254px}@media screen and (max-width: 767.98px){.l-product-mv__name-img.is-mieumieu{width:179px}}.l-product-mv__name-img.is-3210{width:133px}@media screen and (max-width: 767.98px){.l-product-mv__name-img.is-3210{width:94px}}.l-product-mv__name-img.is-bykarte{width:299px}@media screen and (max-width: 767.98px){.l-product-mv__name-img.is-bykarte{width:162px}}.l-product-mv__name-img.is-currensiacolor{width:380px}@media screen and (max-width: 767.98px){.l-product-mv__name-img.is-currensiacolor{width:268px}}.l-product-mv__name-img.is-glamage{width:451px}@media screen and (max-width: 767.98px){.l-product-mv__name-img.is-glamage{width:318px}}.l-product-mv__name-img.is-he{width:89px}@media screen and (max-width: 767.98px){.l-product-mv__name-img.is-he{width:63px}}.l-product-mv__name-img.is-irojikake{width:318px}@media screen and (max-width: 767.98px){.l-product-mv__name-img.is-irojikake{width:224px}}.l-product-mv__name-img.is-lesse{width:183px}@media screen and (max-width: 767.98px){.l-product-mv__name-img.is-lesse{width:129px}}.l-product-mv__name-img.is-promedilook{width:288px}@media screen and (max-width: 767.98px){.l-product-mv__name-img.is-promedilook{width:224px}}.l-product-mv__name-img.is-nine{width:184px}@media screen and (max-width: 767.98px){.l-product-mv__name-img.is-nine{width:130px}}.l-product-mv__name-img.is-ouioui{width:207px}@media screen and (max-width: 767.98px){.l-product-mv__name-img.is-ouioui{width:146px}}.l-product-mv__name-img.is-promaster{width:352px}@media screen and (max-width: 767.98px){.l-product-mv__name-img.is-promaster{width:248px}}.l-product-mv__name-img.is-promasterapplie{width:296px}@media screen and (max-width: 767.98px){.l-product-mv__name-img.is-promasterapplie{width:209px}}.l-product-mv__name-img.is-promastercolorcare{width:233px}@media screen and (max-width: 767.98px){.l-product-mv__name-img.is-promastercolorcare{width:164px}}.l-product-mv__name-img.is-prostep{width:252px}@media screen and (max-width: 767.98px){.l-product-mv__name-img.is-prostep{width:178px}}.l-product-mv__name-img.is-somarca{width:297px}@media screen and (max-width: 767.98px){.l-product-mv__name-img.is-somarca{width:210px}}.l-product-mv__name-img.is-somarcalab{width:340px}@media screen and (max-width: 767.98px){.l-product-mv__name-img.is-somarcalab{width:250px}}.l-product-mv__name-img.is-xximo{width:189px}@media screen and (max-width: 767.98px){.l-product-mv__name-img.is-xximo{width:133px}}.l-product-mv__name-img.is-etoras{width:330px}@media screen and (max-width: 767.98px){.l-product-mv__name-img.is-etoras{width:220px}}.l-product-mv__name--ja{font-size:2rem;color:#222;margin-top:5px}@media screen and (max-width: 767.98px){.l-product-mv__name--ja{font-size:1.5rem}}.l-product-mv__name--ja--small{font-size:1.3rem;line-height:1.6;margin-top:15px}@media screen and (max-width: 767.98px){.l-product-mv__name--ja--small{font-size:1.2rem;margin-top:12px}}.l-product-mv__type{font-size:1.7rem;margin-top:30px}@media screen and (max-width: 767.98px){.l-product-mv__type{font-size:1.3rem}}.l-row--product-closed,.l-row--product,.l-row--media-head-under,.l-row--media-link-mt-row,.l-row--media-4,.l-row--media-3,.l-row--media,.l-row--media-link{display:flex;flex-wrap:wrap;gap:var(--gutter-y) var(--gutter-x)}.l-row--media-link{--gutter-y: 60px;--gutter-x: 6%;margin-top:60px}@media screen and (max-width: 767.98px){.l-row--media-link{--gutter-y: 40px;--gutter-x: 0;margin-top:50px}}.l-row--media{--gutter-y: 60px;--gutter-x: 6%;margin-top:60px}@media screen and (max-width: 767.98px){.l-row--media{--gutter-y: 40px;--gutter-x: 0;margin-top:50px}}.l-row--media-3{--gutter-y: 60px;--gutter-x: 3.5%;margin-top:60px}@media screen and (max-width: 767.98px){.l-row--media-3{--gutter-y: 40px;--gutter-x: 0;margin-top:50px}}.l-row--media-4{--gutter-y: 60px;--gutter-x: 2.67%;margin-top:60px}@media screen and (max-width: 767.98px){.l-row--media-4{--gutter-y: 40px;--gutter-x: 0;margin-top:50px}}.l-row--media-link-mt-row{--gutter-y: 60px;--gutter-x: 6%;margin-top:80px}@media screen and (max-width: 767.98px){.l-row--media-link-mt-row{--gutter-y: 40px;--gutter-x: 0;margin-top:60px}}.l-row--media-head-under{--gutter-y: 60px;--gutter-x: 6%;margin-top:40px}@media screen and (max-width: 767.98px){.l-row--media-head-under{--gutter-y: 40px;--gutter-x: 0;margin-top:30px}}.l-row--product{--gutter-y: 60px;--gutter-x: 40px;margin-top:60px}@media screen and (max-width: 767.98px){.l-row--product{--gutter-x: 0;margin-top:30px}}.l-row--product-closed{--gutter-y: 60px;--gutter-x: 40px;margin-top:40px}@media screen and (max-width: 767.98px){.l-row--product-closed{--gutter-y: 40px;--gutter-x: 20px;margin-top:30px}}.l-row--2{display:block grid;gap:60px 6%;grid-template-columns:1fr 1fr}@media screen and (max-width: 767.98px){.l-row--2{grid-template-columns:1fr;gap:50px 0}}[class^=l-row] [class^=c-media]:not([class*=__caption]){margin-top:0}.l-scroll-top{position:sticky;bottom:40px;right:40px;width:50px;height:50px;margin-top:-25px;margin-left:auto;cursor:pointer;visibility:hidden;z-index:20}@media screen and (max-width: 767.98px){.l-scroll-top{right:20px;margin-top:-30px}}.l-scroll-top__img{transition:.4s cubic-bezier(0.18, -0.01, 0.3, 1)}.l-scroll-top__img:hover{transform:translateY(-5px)}.l-scroll-top.is-visible{visibility:visible}.l-scroll-top.is-enter{visibility:visible;animation:fadeIn .4s}.l-scroll-top.is-leave{visibility:hidden;opacity:0;pointer-events:none;animation:fadeOut .01s}[class^=l-section]>[class^=l-container]>[class]:first-child{margin-top:0;padding-top:0}.l-section--lv2{padding-top:160px;padding-bottom:160px}@media screen and (max-width: 767.98px){.l-section--lv2{padding-top:100px;padding-bottom:100px}}.l-section--lv3{padding-top:110px;padding-bottom:110px}@media screen and (max-width: 767.98px){.l-section--lv3{padding-top:80px;padding-bottom:80px}}.l-section--lv4{padding-top:80px;padding-bottom:80px}@media screen and (max-width: 767.98px){.l-section--lv4{padding-top:60px;padding-bottom:60px}}.l-section__bg{padding-top:40px;padding-bottom:40px;background:url(/assets/img/common/bg_category_list.jpg) center;background-repeat:no-repeat;background-size:cover}.l-section--aside{padding-top:160px;padding-bottom:220px}.l-section--aside.is-bg{position:relative}.l-section--aside.is-bg::before{content:"";display:block;background:url(/assets/img/about/philosophy/bg_underlayer.png) no-repeat;width:800px;height:969px;position:absolute;right:0;top:-200px;z-index:-1}@media screen and (max-width: 767.98px){.l-section--aside{padding-top:100px;padding-bottom:150px}}.l-section--aside-detail{padding-top:80px;padding-bottom:120px}@media screen and (max-width: 767.98px){.l-section--aside-detail{padding-top:50px;padding-bottom:100px}}.l-section--lower-lead{padding-top:80px;padding-bottom:160px}@media screen and (max-width: 767.98px){.l-section--lower-lead{padding-top:60px;padding-bottom:100px}}.l-section--seibun{padding-top:70px;padding-bottom:160px}@media screen and (max-width: 767.98px){.l-section--seibun{padding-top:25px;padding-bottom:100px}}.l-section.l-section--sustainability-vision{padding-top:70px;padding-bottom:160px}@media screen and (max-width: 767.98px){.l-section.l-section--sustainability-vision{padding-top:100px;padding-bottom:100px}}[class^=l-section]:not([class*=__bg])+[class^=l-section]{padding-top:0}[class^=l-mv--lower]+[class^=l-section]:not([class*=__bg]):not([class*="--aside-detail"]){padding-top:0}[class^=l-section]:last-child{padding-bottom:220px}@media screen and (max-width: 767.98px){[class^=l-section]:last-child{padding-bottom:150px}}[class^=l-section]>[class]:first-child{margin-top:0}.l-aside__main-content>[class^=l-section]>[class^=l-head-wrapper]:first-child{padding-top:0}.l-swiper-option{display:flex;justify-content:center;align-items:center;gap:0 15px;padding-top:20px}@media screen and (max-width: 767.98px){.l-swiper-option{justify-content:flex-start}}.l-swiper-option--all{display:flex;justify-content:center;align-items:center;gap:0 15px;padding-top:20px}@media screen and (min-width: 768px){.container{min-width:1100px}}.mainContainer{padding-top:70px}@media screen and (min-width: 880px){.mainContainer{position:relative;padding-top:130px}}.main{position:relative;width:100%}.inner{width:86.6666666667%;margin:0 auto}@media screen and (min-width: 768px){.inner{width:960px}}.header{position:fixed;width:100%;height:14.6666666667vw;z-index:9999;background-color:#fff}@media screen and (min-width: 768px){.header{height:5.7142857143vw}}@media screen and (min-width: 1400px){.header{height:80px}}.header_logoArea{position:relative;height:100%;width:100%;display:flex;align-items:center}.header_logoWrap{width:36vw;margin-left:4vw;align-items:center}@media screen and (min-width: 768px){.header_logoWrap{width:16.0714285714vw;margin-left:3.5714285714vw}}@media screen and (min-width: 1400px){.header_logoWrap{width:225px;margin-left:50px}}.header_logoWrap_logo{width:16.4vw}@media screen and (min-width: 768px){.header_logoWrap_logo{width:7.0714285714vw}}@media screen and (min-width: 1400px){.header_logoWrap_logo{width:99px}}.header_logoWrap_logo a{width:100%}.header_logoWrap_siteName{width:17.6vw}@media screen and (min-width: 768px){.header_logoWrap_siteName{width:7.1428571429vw}}@media screen and (min-width: 1400px){.header_logoWrap_siteName{width:100px}}.header_triggerWrap{width:13.3333333333vw;height:100%;position:absolute;top:0;right:0}@media screen and (min-width: 768px){.header_triggerWrap{position:absolute;left:0;margin:0 auto;top:50%;transform:translateY(-50%);width:8.5714285714vw;display:flex;align-items:center;justify-content:space-between;cursor:pointer}}@media screen and (min-width: 1400px){.header_triggerWrap{width:120px}}@media screen and (min-width: 768px){.header_triggerWrap:hover span:nth-of-type(1){animation:kf-gradient-in .3s ease .1s forwards}.header_triggerWrap:hover span:nth-of-type(2){animation:kf-gradient-in .3s ease .25s forwards}.header_triggerWrap:hover span:nth-of-type(3){animation:kf-gradient-in .3s ease .4s forwards}}@keyframes kf-gradient-in{0%{background-position:100% 50%}100%{background-position:0% 50%}}.header_triggerWrap_trigger{position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);width:23px;height:14px;background:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (min-width: 768px){.header_triggerWrap_trigger{position:static;transform:translateY(0);right:initial;margin-left:0}}@media screen and (min-width: 1100px){.header_triggerWrap_trigger{width:32px;height:18px}}.header_triggerWrap_trigger:focus:not(:focus-visible){outline:none}.header_triggerWrap_trigger::before,.header_triggerWrap_trigger::after{content:""}.header_triggerWrap_trigger::before,.header_triggerWrap_trigger::after,.header_triggerWrap_trigger span{position:absolute;width:100%;height:2px;border-radius:2px;transition:all .3s ease;background:#ca0035}.header_triggerWrap_trigger::before{top:0px;left:4px;transform-origin:0 0;transform:rotate(45deg) scaleX(0);transition-delay:0s}@media screen and (min-width: 1100px){.header_triggerWrap_trigger::before{top:-3px;left:5px}}.JS-megamenu-opened .header_triggerWrap_trigger::before{transform:rotate(45deg) scaleX(1);transition-delay:.6s}.header_triggerWrap_trigger::after{top:0px;right:4px;transform-origin:100% 0;transform:rotate(-45deg) scaleX(0);transition-delay:.2s}@media screen and (min-width: 1100px){.header_triggerWrap_trigger::after{top:-3px;right:6px}}.JS-megamenu-opened .header_triggerWrap_trigger::after{transform:rotate(-45deg) scaleX(1);transition-delay:.8s}.header_triggerWrap_trigger span{left:0;display:inline-block}@media screen and (min-width: 768px){.header_triggerWrap_trigger span{background:linear-gradient(to right, #e090ad, 17%, #de5b78, 37%, #dc2946, 50%, #dc2946, 50.1%, #ca0035);background-size:200% 100%;background-position:100% 50%}}.header_triggerWrap_trigger span:nth-of-type(-n+3){left:0;transform-origin:100% 0;transition-delay:.5s}.JS-megamenu-opened .header_triggerWrap_trigger span:nth-of-type(-n+3){transform:scaleX(0)}.header_triggerWrap_trigger span:nth-of-type(1){top:0}@media screen and (min-width: 768px){.header_triggerWrap_trigger span:nth-of-type(1){animation:kf-gradient-out .3s ease .1s both}}.JS-megamenu-opened .header_triggerWrap_trigger span:nth-of-type(1){transition-delay:.1s}.header_triggerWrap_trigger span:nth-of-type(2){top:6px}@media screen and (min-width: 768px){.header_triggerWrap_trigger span:nth-of-type(2){animation:kf-gradient-out .3s ease .25s both}}@media screen and (min-width: 1100px){.header_triggerWrap_trigger span:nth-of-type(2){top:8px}}.JS-megamenu-opened .header_triggerWrap_trigger span:nth-of-type(2){transition-delay:.25s}.header_triggerWrap_trigger span:nth-of-type(3){bottom:0}@media screen and (min-width: 768px){.header_triggerWrap_trigger span:nth-of-type(3){animation:kf-gradient-out .3s ease .4s both}}.JS-megamenu-opened .header_triggerWrap_trigger span:nth-of-type(3){transition-delay:.4s}@keyframes kf-gradient-out{0%{background-position:0% 50%}100%{background-position:100% 50%}}@media screen and (min-width: 768px){.header_triggerWrap_text{font-family:"Marcellus",serif;color:#ca0035;font-size:1.5vw;letter-spacing:.1em}}@media screen and (min-width: 1400px){.header_triggerWrap_text{font-size:21px;font-size:1.3125rem}}.header_buttonWrap{width:100%;position:fixed;right:0;left:0;bottom:0;margin:0 auto;z-index:999;pointer-events:none;opacity:0;transition-duration:.4s;transition-timing-function:ease;transition-property:opacity,transform}@media screen and (min-width: 768px){.header_buttonWrap{left:auto;bottom:auto;top:0;right:0;z-index:10000;height:5.7142857143vw;pointer-events:auto;opacity:1}}@media screen and (min-width: 1400px){.header_buttonWrap{height:80px}}@media screen and (min-width: 768px){.header_buttonWrap.col-2{width:24.2857142857%}}@media screen and (min-width: 1400px){.header_buttonWrap.col-2{width:340px}}.header_buttonWrap.col-2 .header_buttonWrap_button{width:50%}@media screen and (min-width: 768px){.header_buttonWrap.col-3{width:36.4285714286%}}@media screen and (min-width: 1400px){.header_buttonWrap.col-3{width:510px}}.header_buttonWrap.col-3 .header_buttonWrap_button{width:33.3333333333%}.header_buttonWrap.col-3 .header_buttonWrap_button-mypage,.header_buttonWrap.col-3 .header_buttonWrap_button-entry{width:30%}.header_buttonWrap.col-3 .header_buttonWrap_button-internship{width:40%}.header_buttonWrap.col-3 .header_buttonWrap_button-internship .ja{font-size:90%;letter-spacing:0}.header_buttonWrap.JS-show{pointer-events:auto;opacity:1}.header_buttonWrap_button{height:14.6666666667vw}@media screen and (min-width: 768px){.header_buttonWrap_button{width:33.3333333333%;height:100%}}@media screen and (min-width: 1400px){.header_buttonWrap_button{width:170px}}.header_buttonWrap_button a{width:100%;height:100%;align-items:center;justify-content:center;font-family:"Marcellus",serif;color:#fff;font-size:3.2vw;letter-spacing:.1em;position:relative}@media screen and (min-width: 768px){.header_buttonWrap_button a{font-size:1.2857142857vw;transition:all .3s ease}}@media screen and (min-width: 1400px){.header_buttonWrap_button a{font-size:18px;font-size:1.125rem}}@media screen and (min-width: 768px){.header_buttonWrap_button a:hover .arrow{transform:translate(3px, 0)}}@media screen and (min-width: 1400px){.header_buttonWrap_button a:hover .arrow{transform:translate(4px, 0)}}.header_buttonWrap_button a .arrow{display:block;width:1.2vw;margin-left:1.6vw}@media screen and (min-width: 768px){.header_buttonWrap_button a .arrow{width:.3571428571vw;margin-left:1vw;transition:all .3s ease}}@media screen and (min-width: 1400px){.header_buttonWrap_button a .arrow{width:5px;margin-left:14px}}.header_buttonWrap_button a .arrow svg{width:100%;height:2.2666666667vw;fill:#f4f4f8}@media screen and (min-width: 768px){.header_buttonWrap_button a .arrow svg{height:.6428571429vw}}@media screen and (min-width: 1400px){.header_buttonWrap_button a .arrow svg{height:9px}}.header_buttonWrap_button-mypage a{background-color:#fff;color:#ca0035}.header_buttonWrap_button-mypage a .arrow svg{fill:#ca0035}.header_buttonWrap_button-entry a{background-color:#ca0035}.header_buttonWrap_button-internship a{background-color:#9b0035}.header_nav{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:0vh;background:rgba(77,77,77,.8);will-change:transform;transition:height .65s ease-in-out 0s;margin-top:14.6666666667vw;z-index:9000}@media screen and (min-width: 768px){.header_nav{margin-top:5.7142857143vw}}@media screen and (min-width: 1400px){.header_nav{margin-top:80px}}.JS-megamenu-show .header_nav{height:100vh}.header_nav_inner{height:100%;-webkit-overflow-scrolling:touch;overflow-y:auto}.header_glovalMenu{width:86.6666666667%;padding:12vw 0 48vw;margin:0 auto}@media screen and (min-width: 768px){.header_glovalMenu{padding:6.428vw 0 8.571vw}}@media screen and (min-width: 1100px){.header_glovalMenu{width:1056px;display:flex;flex-wrap:wrap}}@media screen and (min-width: 1400px){.header_glovalMenu{padding:90px 0 120px}}.header_glovalMenu_col{padding-top:7.3333333333vw;margin-bottom:11.3333333333vw;position:relative}@keyframes kf-fadeUp{from{opacity:0;transform:translateX(-35px)}to{opacity:1;transform:translateX(0)}}@media screen and (min-width: 768px){.header_glovalMenu_col{padding-top:1.4285714286vw;margin-bottom:3.9285714286vw}}@media screen and (min-width: 1100px){.header_glovalMenu_col{padding-top:20px;margin-bottom:85px;width:500px}}@media screen and (min-width: 1100px){.header_glovalMenu_col:nth-of-type(1){margin-right:56px;order:1}}@media screen and (min-width: 1100px){.header_glovalMenu_col:nth-of-type(2){order:3}}@media screen and (min-width: 1100px){.header_glovalMenu_col:nth-of-type(3){order:2}}@media screen and (min-width: 1100px){.header_glovalMenu_col:nth-of-type(4){margin-left:56px;order:4}}.JS-megamenu-show .header_glovalMenu_col:nth-of-type(1){animation-name:kf-fadeUp;animation-delay:.15s;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}.JS-megamenu-show .header_glovalMenu_col:nth-of-type(2){animation-name:kf-fadeUp;animation-delay:.3s;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}.JS-megamenu-show .header_glovalMenu_col:nth-of-type(3){animation-name:kf-fadeUp;animation-delay:.45s;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}.JS-megamenu-show .header_glovalMenu_col:nth-of-type(4){animation-name:kf-fadeUp;animation-delay:.6s;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}.header_glovalMenu_col:after{position:absolute;top:0;right:0;left:0;content:"";width:100%;margin:0 auto;height:1px;background:linear-gradient(180deg, #ffffff 0%, #ffffff 50%, transparent 50%, transparent 100%)}.header_glovalMenu_item{justify-content:space-between}@media screen and (min-width: 768px){.header_glovalMenu_item{justify-content:flex-start}}.header_glovalMenu_categoryName{width:30.6666666667vw;color:#f4f4f8;font-family:"Noto Serif JP",serif;font-size:3.7333333333vw;letter-spacing:.1em;font-weight:400}@media screen and (min-width: 768px){.header_glovalMenu_categoryName{width:11.4285714286vw;font-size:1.4285714286vw;margin-right:5vw}}@media screen and (min-width: 1100px){.header_glovalMenu_categoryName{width:125px;margin-right:50px;font-size:16px;font-size:1rem}}@media screen and (min-width: 768px){.header_glovalMenu_child{display:flex;justify-content:flex-start}}.header_glovalMenu_childList{width:44vw}@media screen and (min-width: 768px){.header_glovalMenu_childList{width:18.2142857143vw}}@media screen and (min-width: 1100px){.header_glovalMenu_childList{width:160px}}.header_glovalMenu_childList:nth-child(2){margin-top:4vw}@media screen and (min-width: 768px){.header_glovalMenu_childList:nth-child(2){margin-top:0px;margin-left:5.3571428571vw}}@media screen and (min-width: 1100px){.header_glovalMenu_childList:nth-child(2){margin-left:0}}.header_glovalMenu_childList_item{margin-bottom:4vw;padding-left:3.3333333333vw;position:relative}@media screen and (min-width: 768px){.header_glovalMenu_childList_item{margin-bottom:2.1428571429vw;padding-left:1.0714285714vw}}@media screen and (min-width: 1100px){.header_glovalMenu_childList_item{margin-bottom:20px}}@media screen and (min-width: 1400px){.header_glovalMenu_childList_item{padding-left:12px}}.header_glovalMenu_childList_item:last-of-type{margin-bottom:0}.header_glovalMenu_childList_item::before{content:"";display:block;position:absolute;left:0;top:50%;transform:translateY(-40%);width:1.2vw;height:2.2666666667vw;background:url(../img/common/arrow_left_sp.svg) no-repeat center/contain}@media screen and (min-width: 768px){.header_glovalMenu_childList_item::before{transform:translateY(0);width:.3571428571vw;height:.6428571429vw}}@media screen and (min-width: 1100px){.header_glovalMenu_childList_item::before{width:5px;height:9px;transform:translateY(-25%)}}.header_glovalMenu_childList_item a{color:#f4f4f8;font-size:3.2vw;position:relative;display:inline-block}@media screen and (min-width: 768px){.header_glovalMenu_childList_item a{font-size:1.1428571429vw}}@media screen and (min-width: 1100px){.header_glovalMenu_childList_item a{font-size:12px;font-size:.75rem}}@media screen and (min-width: 768px){.header_glovalMenu_childList_item a:hover::after{transform-origin:left top;transform:scale(1, 1)}}.header_glovalMenu_childList_item a.current::after{transform-origin:left top;transform:scale(1, 1)}.header_glovalMenu_childList_item a.current{pointer-events:none}.header_glovalMenu_childList_item a::after{content:"";width:100%;height:1px;position:absolute;bottom:-5px;left:0;background:linear-gradient(180deg, #ffffff 0%, #ffffff 50%, transparent 50%, transparent 100%);transform:scale(0, 1)}@media screen and (min-width: 768px){.header_glovalMenu_childList_item a::after{transform-origin:right top;transition:transform .3s}}@media screen and (min-width: 1100px){.header_glovalMenu_childList_item a::after{bottom:-7px}}.footer{padding-bottom:14.4vw}@media screen and (min-width: 768px){.footer{padding-bottom:0}}.footer_nav{padding:10.6666666667vw 0 16vw}@media screen and (min-width: 768px){.footer_nav{padding:50px 0 75px}}.footer_nav_inner{width:86.6666666667vw;margin:0 auto}@media screen and (min-width: 768px){.footer_nav_inner{width:960px}}@media screen and (min-width: 768px){.footer_glovalMenu{display:flex;justify-content:space-between}}.footer_glovalMenu_col{padding-bottom:5.3333333333vw;margin-bottom:5.3333333333vw;border-bottom:solid #e6e6e6 1px}@media screen and (min-width: 768px){.footer_glovalMenu_col{margin:0;padding:0;border:none}}.footer_glovalMenu_col:last-of-type{margin-bottom:0}.footer_glovalMenu_item{position:relative}.footer_glovalMenu_categoryName{font-family:"Noto Serif JP",serif;color:#ca0035;font-size:3.7333333333vw;font-weight:400;letter-spacing:.1em}@media screen and (min-width: 768px){.footer_glovalMenu_categoryName{font-size:16px;font-size:1rem;margin-bottom:30px}}.footer_glovalMenu_toggle{position:absolute;width:3.0666666667vw;height:1.7333333333vw;background:url(../img/common/arrow_bottom_footer.svg) no-repeat center/contain;top:3px;right:0;pointer-events:none;transition:all .2s}@media screen and (min-width: 768px){.footer_glovalMenu_toggle{display:none}}.JS-opened .footer_glovalMenu_toggle{transform:rotate(180deg)}.footer_glovalMenu_child{height:0;overflow:hidden}@media screen and (min-width: 768px){.footer_glovalMenu_child{height:auto !important;display:flex}}@media screen and (min-width: 768px){.footer_glovalMenu_childList{margin-bottom:7px}}.footer_glovalMenu_childList:first-of-type{margin-top:4.6666666667vw}@media screen and (min-width: 768px){.footer_glovalMenu_childList:first-of-type{margin-top:0}}.footer_glovalMenu_childList:nth-of-type(2){margin-top:5.3333333333vw}@media screen and (min-width: 768px){.footer_glovalMenu_childList:nth-of-type(2){margin-top:0;margin-left:50px}}.footer_glovalMenu_childList_item{margin-bottom:4.6666666667vw;position:relative;padding-left:3.3333333333vw}@media screen and (min-width: 768px){.footer_glovalMenu_childList_item{margin-bottom:30px;padding-left:12px}}.footer_glovalMenu_childList_item:last-of-type{margin-bottom:0}.footer_glovalMenu_childList_item::before{content:"";display:block;position:absolute;left:0;top:50%;transform:translateY(-25%);width:1.2vw;height:2.2666666667vw;background:url(../img/common/arrow_left_footer.svg) no-repeat center/contain}@media screen and (min-width: 768px){.footer_glovalMenu_childList_item::before{width:5px;height:10px;transform:translateY(-25%)}}.footer_glovalMenu_childList_item a{position:relative;font-size:3.2vw;display:inline-block}@media screen and (min-width: 768px){.footer_glovalMenu_childList_item a{font-size:11px;font-size:.6875rem}}@media screen and (min-width: 768px){.footer_glovalMenu_childList_item a:hover::after{transform-origin:left top;transform:scale(1, 1)}}.footer_glovalMenu_childList_item a.current::after{transform-origin:left top;transform:scale(1, 1)}.footer_glovalMenu_childList_item a.current{pointer-events:none}.footer_glovalMenu_childList_item a::after{content:"";width:100%;height:1px;position:absolute;bottom:-5px;left:0;background:linear-gradient(180deg, #4d4d4d 0%, #4d4d4d, transparent 50%, transparent 100%);transform:scale(0, 1)}@media screen and (min-width: 768px){.footer_glovalMenu_childList_item a::after{transform-origin:right top;transition:transform .3s}}.footer_subNav{margin-bottom:6.6666666667vw}@media screen and (min-width: 768px){.footer_subNav{margin-bottom:25px}}@media screen and (min-width: 768px){.footer_subNav_items{justify-content:flex-end}}.footer_subNav_item{position:relative;padding-left:2.6666666667vw}@media screen and (min-width: 768px){.footer_subNav_item{padding-left:12px}}.footer_subNav_item:first-of-type{margin-right:4vw}@media screen and (min-width: 768px){.footer_subNav_item:first-of-type{margin-right:20px}}.footer_subNav_item::before{content:"";display:block;position:absolute;left:0;top:50%;transform:translateY(-25%);width:1.2vw;height:2.2666666667vw;background:url(../img/common/arrow_left_footer.svg) no-repeat center/contain}@media screen and (min-width: 768px){.footer_subNav_item::before{width:5px;height:10px}}.footer_subNav_item a{position:relative;font-size:2.9333333333vw}@media screen and (min-width: 768px){.footer_subNav_item a{font-size:10px;font-size:.625rem;display:inline-block}}@media screen and (min-width: 768px){.footer_subNav_item a:hover::after{transform-origin:left top;transform:scale(1, 1)}}@media screen and (min-width: 768px){.footer_subNav_item a::after{content:"";width:100%;height:1px;position:absolute;bottom:-7px;left:0;background:linear-gradient(180deg, #4d4d4d 0%, #4d4d4d 50%, transparent 50%, transparent 100%);transform:scale(0, 1);transform-origin:right top;transition:transform .3s}}.footer_bottom{position:relative;height:9.3333333333vw;background-color:#ca0035}@media screen and (min-width: 768px){.footer_bottom{height:48px}}.footer_bottom .footer_toTop{position:fixed;right:2%;bottom:65px;width:8vw;height:8vw;border-radius:50%;pointer-events:none;opacity:0;transition-duration:.4s;transition-timing-function:ease;transition-property:opacity,transform;will-change:opacity,transform}@media screen and (min-width: 415px){.footer_bottom .footer_toTop{bottom:85px}}@media screen and (min-width: 500px){.footer_bottom .footer_toTop{bottom:100px}}@media screen and (min-width: 640px){.footer_bottom .footer_toTop{bottom:125px}}@media screen and (min-width: 768px){.footer_bottom .footer_toTop{right:20px;bottom:20px !important;width:74px;height:74px}}.footer_bottom .footer_toTop.JS-show{pointer-events:auto;opacity:1;z-index:2}.footer_bottom .footer_toTop.JS-animation{position:absolute;right:2.6666666667%;bottom:128.5714285714% !important}@media screen and (min-width: 768px){.footer_bottom .footer_toTop.JS-animation{bottom:95px !important}}.footer_bottom .footer_toTop a{width:100%;height:100%;border-radius:50%;border:solid 1px #4d4d4d;background-color:#fff;position:relative}@media screen and (min-width: 768px){.footer_bottom .footer_toTop a:hover .arrow{transform:translateY(-77%)}}.footer_bottom .footer_toTop .arrow{position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);width:2.8vw;height:1.6vw;background:url(../img/common/arrow_top_totop.svg) no-repeat center/contain}@media screen and (min-width: 768px){.footer_bottom .footer_toTop .arrow{width:26px;height:14px;transition:all .3s ease}}.footer_bottom_copyright{line-height:9.3333333333vw;text-align:center;color:#fff;font-size:2.9333333333vw}@media screen and (min-width: 768px){.footer_bottom_copyright{line-height:48px;font-size:11px;font-size:.6875rem;text-align:right}}.bl-breadcrumbs{border-top:solid 1px #d1d2d2}.bl-breadcrumbs_items{display:flex;align-items:center;flex-wrap:wrap;gap:10px 13px;margin-left:4vw;padding:2vw 0}@media screen and (min-width: 768px){.bl-breadcrumbs_items{gap:10px 14px;margin-left:3.5714285714vw;padding:10px 0}}@media screen and (min-width: 1400px){.bl-breadcrumbs_items{margin-left:50px}}.bl-breadcrumbs_item:last-of-type{margin-right:0}.bl-breadcrumbs_item:first-child a{padding-left:0}.bl-breadcrumbs_item:not(:first-child) a::before{content:"";display:block;position:absolute;width:.9333333333vw;height:1.4666666667vw;background:url(/assets/img/recruit/common/arrow_left_breadcrumbs.svg) no-repeat center/contain;top:50%;transform:translateY(-50%);left:0}@media screen and (min-width: 768px){.bl-breadcrumbs_item:not(:first-child) a::before{width:4px;height:7px;left:0}}.bl-breadcrumbs_item:not(:first-child)>span::before{content:"";display:block;position:absolute;width:.9333333333vw;height:1.4666666667vw;background:url(/assets/img/recruit/common/arrow_left_breadcrumbs.svg) no-repeat center/contain;top:50%;transform:translateY(-50%);left:0}@media screen and (min-width: 768px){.bl-breadcrumbs_item:not(:first-child)>span::before{width:4px;height:7px;left:0}}.bl-breadcrumbs_item a{position:relative;vertical-align:middle;display:flex;align-items:center;letter-spacing:0;padding-left:13px}@media screen and (min-width: 768px){.bl-breadcrumbs_item a{padding-left:14px;transition:all .3s ease}.bl-breadcrumbs_item a:hover{color:#ca0035}}.bl-breadcrumbs_item span{font-size:2.6666666667vw;vertical-align:middle;display:flex;align-items:center}@media screen and (min-width: 768px){.bl-breadcrumbs_item span{font-size:10px}}.bl-breadcrumbs_item>span{position:relative;vertical-align:middle;display:flex;align-items:center;padding-left:13px}@media screen and (min-width: 768px){.bl-breadcrumbs_item>span{padding-left:14px}}.bl-categoryTitle{background-color:#ca0035}.bl-categoryTitle_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;color:#fff;font-size:7.2vw;padding:13.3333333333vw 0}@media screen and (min-width: 768px){.bl-categoryTitle_title{padding:70px 0;font-size:3.8rem}}.bl-categoryMenu{background-color:#ca0035}@media screen and (min-width: 768px){.bl-categoryMenu{position:relative}}.bl-categoryMenu_items{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width: 768px){.bl-categoryMenu_items{border-top:2px solid #da4c72}}.bl-categoryMenu_items.col-3 .bl-categoryMenu_item{width:33.3333333333%}@media screen and (min-width: 768px){.bl-categoryMenu_items.col-3.item-6 .bl-categoryMenu_item{width:160px}}.bl-categoryMenu_items.col-3.item-5{justify-content:left}@media screen and (min-width: 768px){.bl-categoryMenu_items.col-3.item-5{justify-content:center}}@media screen and (min-width: 768px){.bl-categoryMenu_items.col-3.item-5 .bl-categoryMenu_item{width:192px}}@media screen and (min-width: 768px){.bl-categoryMenu_items.col-3.item-3 .bl-categoryMenu_item{width:320px}}.bl-categoryMenu_items.col-2 .bl-categoryMenu_item{width:50%}@media screen and (min-width: 768px){.bl-categoryMenu_items.col-2 .bl-categoryMenu_item{width:420px}}@media screen and (min-width: 768px){.bl-categoryMenu_items.col-2.item-4 .bl-categoryMenu_item{width:240px}}.bl-categoryMenu_item.current a{border-top:1px solid #fff}@media screen and (min-width: 768px){.bl-categoryMenu_item.current a{border-top:none}}@media screen and (min-width: 768px){.bl-categoryMenu_item{width:160px}}.bl-categoryMenu_item a{border-top:1px solid #da4c72;height:11.3333333333vw;line-height:11.3333333333vw;color:#fff;text-align:center;font-size:2.9333333333vw}@media screen and (min-width: 768px){.bl-categoryMenu_item a{border-top:none;height:45px;line-height:45px;font-size:1.5rem}}@media screen and (min-width: 768px){.bl-categoryMenu_line{position:absolute;top:0;display:block;height:2px;background-color:#fff;transition:.3s all ease}.bl-categoryMenu_line.item-2{width:480px}.bl-categoryMenu_line.item-3{width:320px}.bl-categoryMenu_line.item-4{width:240px}.bl-categoryMenu_line.item-5{width:192px}.bl-categoryMenu_line.item-6{width:160px}}.bl-guideMenu{background-color:#ca0035;padding:13.3333333333vw 0 20.6666666667vw}@media screen and (min-width: 768px){.bl-guideMenu{padding:100px 0 140px}}.bl-guideMenu_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;color:#fff;font-size:6.9333333333vw;margin-bottom:6.6666666667vw}@media screen and (min-width: 768px){.bl-guideMenu_title{font-size:36px;margin-bottom:50px}}.bl-guideMenu_items{display:flex;flex-wrap:wrap;width:100%}@media screen and (min-width: 768px){.bl-guideMenu_items.col-3 .bl-guideMenu_item{width:310px;margin-right:15px}.bl-guideMenu_items.col-3 .bl-guideMenu_item:nth-child(3n){margin-right:0}}@media screen and (min-width: 768px){.bl-guideMenu_items.col-2 .bl-guideMenu_item{width:465px;margin-right:30px}.bl-guideMenu_items.col-2 .bl-guideMenu_item:nth-child(2n){margin-right:0}}@media screen and (min-width: 768px){.bl-guideMenu_items.col-1 .bl-guideMenu_item{width:100%}}.bl-guideMenu_item{width:48.4615384615%;margin-right:3.0769230769%;margin-bottom:3.0769230769%;border-radius:1.0666666667vw}@media screen and (min-width: 768px){.bl-guideMenu_item{margin-right:0;margin-bottom:15px;border-radius:4px}}.bl-guideMenu_item:nth-child(even){margin-right:0}.bl-guideMenu_item:nth-last-child(-n+2){margin-bottom:0}@media screen and (min-width: 768px){.bl-guideMenu_item:nth-last-child(-n+3){margin-bottom:0}}.bl-guideMenu_item a{position:relative;display:flex;align-items:center;height:17.3913043478vw;line-height:1.4;padding:0 2.8985507246vw;background:linear-gradient(to right, #e090ad, #dc2946);font-size:3.2vw;border-radius:1.0666666667vw}@media screen and (min-width: 768px){.bl-guideMenu_item a{height:80px;line-height:80px;padding:0 25px;font-size:16px;font-size:1rem;font-size:1.6rem;border-radius:4px}.bl-guideMenu_item a:hover:after{transform:translate(5px, -50%)}}.bl-guideMenu_item a:before,.bl-guideMenu_item a:after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%)}.bl-guideMenu_item a:before{width:1px;height:64.1666666667%;background:linear-gradient(90deg, #ffffff 0%, #ffffff 50%, transparent 50%, transparent 100%);right:17.4603174603%}@media screen and (min-width: 768px){.bl-guideMenu_item a:before{height:55px;right:65px}}.bl-guideMenu_item a:after{width:1.4666666667vw;height:2.8vw;background:url(/assets/img/recruit/common/arrow_button_white.svg) no-repeat center/contain;right:6.3492063492%}@media screen and (min-width: 768px){.bl-guideMenu_item a:after{width:8px;height:15px;right:28px;transition:all .3s ease}}.bl-guideMenu_item a{color:#fff}.bl-recruitMenu{position:relative;background-color:#f4f4f8;padding-bottom:14.6666666667vw;margin-bottom:5px}@media screen and (min-width: 768px){.bl-recruitMenu{padding-bottom:80px;margin-bottom:0}}.bl-recruitMenu_entry{width:86.6666666667vw;background:linear-gradient(to right, #e090ad, #dc2946);position:absolute;left:0;right:0;margin:0 auto;transform:translateY(-50%);border-radius:1.0666666667vw}@media screen and (min-width: 768px){.bl-recruitMenu_entry{width:596px;border-radius:4px}}.bl-recruitMenu_entry a{position:relative;text-align:center;color:#fff;letter-spacing:.2em;font-family:"Marcellus",serif;font-size:5.0666666667vw;height:16vw;line-height:16vw;border-radius:1.0666666667vw}@media screen and (min-width: 768px){.bl-recruitMenu_entry a{height:80px;line-height:80px;font-size:24px;font-size:1.5rem;font-size:2.4rem;border-radius:4px}.bl-recruitMenu_entry a:hover:before{transform-origin:right top;transform:scale(0, 1)}.bl-recruitMenu_entry a:hover:after{transform:translate(5px, -50%)}}@media screen and (min-width: 768px){.bl-recruitMenu_entry a:before{content:"";display:block;position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;margin:0 auto;background-color:#4d4d4d;border-radius:4px;transform-origin:left top;transform:scale(1, 1);transition:transform .3s ease}}.bl-recruitMenu_entry a:after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);width:1.4666666667vw;height:2.8vw;background:url(/assets/img/recruit/common/arrow_button_white.svg) no-repeat center/contain;right:3.8461538462%}@media screen and (min-width: 768px){.bl-recruitMenu_entry a:after{width:8px;height:15px;right:15px;transition:all .3s ease}}.bl-recruitMenu_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;color:#ca0035;font-size:5.8666666667vw;padding:18.6666666667vw 0 0;margin-bottom:6.6666666667vw}@media screen and (min-width: 768px){.bl-recruitMenu_title{font-size:38px;padding:115px 0 0;margin-bottom:35px}}.bl-recruitMenu_items{display:flex;flex-wrap:wrap}.bl-recruitMenu_item{width:48.4615384615%;margin-right:3.0769230769%;margin-bottom:3.0769230769%;border-radius:1.0666666667vw}@media screen and (min-width: 768px){.bl-recruitMenu_item{margin-right:0;margin-bottom:15px;border-radius:4px}}.bl-recruitMenu_item:nth-child(even){margin-right:0}.bl-recruitMenu_item:nth-last-child(-n+2){margin-bottom:0}@media screen and (min-width: 768px){.bl-recruitMenu_item:nth-last-child(-n+3){margin-bottom:0}}.bl-recruitMenu_item a{position:relative;display:flex;align-items:center;height:17.3913043478vw;line-height:1.4;padding:0 2.8985507246vw;background:#fff;font-size:3.2vw;border-radius:1.0666666667vw}@media screen and (min-width: 768px){.bl-recruitMenu_item a{height:80px;line-height:80px;padding:0 25px;font-size:16px;font-size:1rem;font-size:1.6rem;border-radius:4px}.bl-recruitMenu_item a:hover:after{transform:translate(5px, -50%)}}.bl-recruitMenu_item a:before,.bl-recruitMenu_item a:after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%)}.bl-recruitMenu_item a:before{width:1px;height:64.1666666667%;background:linear-gradient(90deg, #d1d2d2 0%, #d1d2d2 50%, transparent 50%, transparent 100%);right:17.4603174603%}@media screen and (min-width: 768px){.bl-recruitMenu_item a:before{height:55px;right:65px}}.bl-recruitMenu_item a:after{width:1.4666666667vw;height:2.8vw;background:url(/assets/img/recruit/common/arrow_button_gray.svg) no-repeat center/contain;right:6.3492063492%}@media screen and (min-width: 768px){.bl-recruitMenu_item a:after{width:8px;height:15px;right:28px;transition:all .3s ease}}@media screen and (min-width: 768px){.bl-recruitMenu_item{width:310px;margin-right:15px}.bl-recruitMenu_item:nth-child(1){width:100%;margin-right:0}.bl-recruitMenu_item:nth-child(1) a{text-align:center}.bl-recruitMenu_item:nth-child(2){margin-right:15px}}.bl-recruitNav{display:none}@media screen and (min-width: 768px){.bl-recruitNav{display:block;background-color:#f4f4f8;width:100%}.bl-recruitNav .bl-recruitNav__list{display:flex;justify-content:center;gap:0 20px;padding-top:15px;padding-bottom:15px}.bl-recruitNav .bl-recruitNav__link{display:grid;place-content:center;color:#ca0035;background:linear-gradient(to right, #e090ad, #dc2946);border-radius:30px;min-width:200px;min-height:50px;padding:15px 25px;position:relative;z-index:1;overflow:hidden}.bl-recruitNav .bl-recruitNav__link::before{content:"";display:block;position:absolute;inset:0;z-index:0;background:linear-gradient(to right, #e090ad, #dc2946);border-radius:30px;transform-origin:right center;transform:scale(0, 1);transition:transform .3s ease}.bl-recruitNav .bl-recruitNav__link::after{content:"";width:calc(100% - 4px);height:calc(100% - 4px);display:block;background-clip:content-box;background:#fff;border-radius:30px;position:absolute;padding:2px;top:2px;left:2px;z-index:-1}}@media screen and (min-width: 768px)and (min-width: 768px){.bl-recruitNav .bl-recruitNav__link:hover{color:#fff}.bl-recruitNav .bl-recruitNav__link:hover::before{transform-origin:left center;transform:scale(1, 1)}.bl-recruitNav .bl-recruitNav__link:hover .bl-recruitNav__arrow{right:15px;border-top:1px solid #fff;border-right:1px solid #fff}}@media screen and (min-width: 768px){.bl-recruitNav .bl-recruitNav__label{position:relative;z-index:1}}@media screen and (min-width: 768px){.bl-recruitNav .bl-recruitNav__arrow{width:10px;height:10px;border-top:1px solid #ca0035;border-right:1px solid #ca0035;position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(45deg);transition:.3s ease}}.bl-recruitFixElement{width:100%;position:fixed;bottom:0;left:0;z-index:95}@media screen and (min-width: 768px){.bl-recruitFixElement{width:auto;bottom:120px;right:0;left:initial;transition:.2s ease}.bl-recruitFixElement.is-hidden{opacity:0}}.bl-recruitFixElement .bl-recruitFixElement__list{display:grid;grid-template-columns:38% 38% 24%;gap:0}@media screen and (min-width: 768px){.bl-recruitFixElement .bl-recruitFixElement__list{grid-template-columns:1fr;gap:2px 0;width:160px}}.bl-recruitFixElement .bl-recruitFixElement__item.is-entry .bl-recruitFixElement__link{background-color:#ff611d}@media screen and (min-width: 768px){.bl-recruitFixElement .bl-recruitFixElement__item.is-entry .bl-recruitFixElement__link{height:70px}}.bl-recruitFixElement .bl-recruitFixElement__item.is-internship .bl-recruitFixElement__link{background-color:#0aae4f}@media screen and (min-width: 768px){.bl-recruitFixElement .bl-recruitFixElement__item.is-internship .bl-recruitFixElement__link{height:70px}}.bl-recruitFixElement .bl-recruitFixElement__item.is-mypage .bl-recruitFixElement__link{background-color:#5343eb}@media screen and (min-width: 768px){.bl-recruitFixElement .bl-recruitFixElement__item.is-mypage .bl-recruitFixElement__link{height:50px}}.bl-recruitFixElement .bl-recruitFixElement__link{display:grid;place-content:center;text-align:center;font-size:1.3rem;font-family:"Noto Sans JP",sans-serif;color:#fff;border-radius:4px 4px 0 0;height:50px;box-shadow:0px -15px 30px 3px rgba(12,24,84,.08)}@media screen and (min-width: 768px){.bl-recruitFixElement .bl-recruitFixElement__link{font-size:1.6rem;border-radius:4px 0 0 4px;width:calc(100% - 10px);margin-left:auto;transition:.3s ease;box-shadow:-15px 0px 30px 3px rgba(12,24,84,.08)}}@media screen and (min-width: 768px){.bl-recruitFixElement .bl-recruitFixElement__link:hover{width:100%}}#tabList{background:#ca0035;height:13.3333333333vw;top:0;transition:.6s cubic-bezier(0.18, -0.01, 0.3, 1);position:relative}@media screen and (min-width: 768px){#tabList{height:50px}}#tabList.on{position:fixed;left:0;top:70px;width:100%;z-index:9998;transition:.3s}@media screen and (min-width: 768px){#tabList.on{top:130px}}#tabList.on.is-scroll{top:70px}#tabList ul{display:table;width:100%;margin:0 auto}@media screen and (min-width: 960px){#tabList ul{width:960px}}#tabList ul li{display:table-cell;vertical-align:middle;text-align:center;color:#fff;font-size:3.2vw;line-height:4.2666666667vw;cursor:pointer;background:#ca0035;height:13.3333333333vw;font-weight:500}@media screen and (min-width: 768px){#tabList ul li{height:50px;font-size:15px;transition:.5s;line-height:1}}#tabList ul li.on{background:linear-gradient(to right, #e090ad, #dc2946)}@media screen and (min-width: 768px){#tabList ul li:hover{background:linear-gradient(to right, #e090ad, #dc2946);transition:.5s}}.home h2.section_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:4.8vw;color:#fff;background:#ca0035;padding:4.1333333333vw 0 4.6666666667vw}@media screen and (min-width: 768px){.home h2.section_title{font-size:24px;padding:14px 0 15px}}@media screen and (min-width: 768px){.home .hover_animation_wrap{overflow:hidden}}@media screen and (min-width: 768px){.home .hover_animation_wrap img{transition:.4s;transform:scale(1)}.home .hover_animation_wrap img:hover{transform:scale(1.1)}}.home #loading{display:none}.home #loading.viewer{z-index:-1}.home #loading.viewer .white_space{transition:.75s;transform:translateY(-100%)}.home #loading.viewer .white_space .flex_wrap{transition:.75s;transform:translateY(100%)}.home #loading .flex_wrap{display:flex;align-items:center;width:100%;height:100%;justify-content:center;flex-wrap:wrap;position:absolute;left:0;top:0}.home #loading .flex_wrap .logo_wrap{width:33.3333333333vw}@media screen and (min-width: 768px){.home #loading .flex_wrap .logo_wrap{width:217px}}.home #loading svg{width:33.3333333333vw;height:auto}@media screen and (min-width: 768px){.home #loading svg{width:200px}}.home #loading svg path{fill:#ca0035;fill-opacity:1 !important}.home #loading .image_wrap{height:8.6666666667vw;margin:2vw 0 0}@media screen and (min-width: 768px){.home #loading .image_wrap{margin:10px 0 0;height:53px}}.home #loading .image_wrap img{width:33.3333333333vw}@media screen and (min-width: 768px){.home #loading .image_wrap img{width:200px}}.home #firstview{min-height:inherit;max-height:inherit}@media screen and (min-width: 768px){.home #firstview{min-height:500px;max-height:700px}}@media screen and (min-width: 1100px){.home #firstview{min-height:800px;max-height:inherit}}.home #firstview .slider_wrap{height:100%;position:relative}.home #firstview .slider_wrap .image_wrap{width:100%;height:100%;display:grid;grid-template-rows:repeat(6, 1fr);grid-template-columns:repeat(3, 1fr)}@media screen and (min-width: 768px){.home #firstview .slider_wrap .image_wrap{grid-template-rows:repeat(3, 1fr);grid-template-columns:repeat(5, 1fr)}}.home #firstview .slider_wrap .image_wrap .common_wrap{overflow:hidden;position:relative}.home #firstview .slider_wrap .image_wrap .slider_01{grid-row:1/3;grid-column:1/3}@media screen and (min-width: 768px){.home #firstview .slider_wrap .image_wrap .slider_01{grid-row:1/3;grid-column:1/3}}.home #firstview .slider_wrap .image_wrap .slider_01 .active.image_container[data-order="2"]{animation:vertical .5s cubic-bezier(0.645, 0.045, 0.355, 1) forwards;top:0}.home #firstview .slider_wrap .image_wrap .slider_01 .active.image_container[data-order="2"] .fix_wrap{top:0}.home #firstview .slider_wrap .image_wrap .slider_01 .start{animation:Horizontal .5s cubic-bezier(0.645, 0.045, 0.355, 1) forwards;left:0}.home #firstview .slider_wrap .image_wrap .slider_01 .start .fix_wrap{left:0}.home #firstview .slider_wrap .image_wrap .slider_02{grid-row:1/3;grid-column:3/4}@media screen and (min-width: 768px){.home #firstview .slider_wrap .image_wrap .slider_02{grid-row:1/3;grid-column:3/4}}.home #firstview .slider_wrap .image_wrap .slider_02 .active.image_container[data-order="2"]{animation:Horizontal .5s cubic-bezier(0.645, 0.045, 0.355, 1) forwards;right:0}.home #firstview .slider_wrap .image_wrap .slider_02 .active.image_container[data-order="2"] .fix_wrap{right:0}.home #firstview .slider_wrap .image_wrap .slider_02 .active.image_container[data-order="1"]{animation:Horizontal .5s cubic-bezier(0.645, 0.045, 0.355, 1) forwards;left:0}.home #firstview .slider_wrap .image_wrap .slider_02 .active.image_container[data-order="1"] .fix_wrap{left:0}.home #firstview .slider_wrap .image_wrap .slider_02 .start{animation:vertical .5s cubic-bezier(0.645, 0.045, 0.355, 1) forwards;top:0}.home #firstview .slider_wrap .image_wrap .slider_02 .start .fix_wrap{top:0}.home #firstview .slider_wrap .image_wrap .slider_03{grid-row:4/5;grid-column:1/2}@media screen and (min-width: 768px){.home #firstview .slider_wrap .image_wrap .slider_03{grid-row:1/2;grid-column:4/5}}.home #firstview .slider_wrap .image_wrap .slider_03 .active.image_container[data-order="2"]{animation:Horizontal .5s cubic-bezier(0.645, 0.045, 0.355, 1) forwards;left:0}.home #firstview .slider_wrap .image_wrap .slider_03 .active.image_container[data-order="2"] .fix_wrap{left:0}.home #firstview .slider_wrap .image_wrap .slider_03 .start{animation:vertical .5s cubic-bezier(0.645, 0.045, 0.355, 1) forwards;top:0}.home #firstview .slider_wrap .image_wrap .slider_03 .start .fix_wrap{top:0}.home #firstview .slider_wrap .image_wrap .slider_04{grid-row:5/7;grid-column:1/2}@media screen and (min-width: 768px){.home #firstview .slider_wrap .image_wrap .slider_04{grid-row:1/2;grid-column:5/6}}.home #firstview .slider_wrap .image_wrap .slider_04 .active.image_container[data-order="2"]{animation:vertical .5s cubic-bezier(0.645, 0.045, 0.355, 1) forwards;top:0}.home #firstview .slider_wrap .image_wrap .slider_04 .active.image_container[data-order="2"] .fix_wrap{top:0}.home #firstview .slider_wrap .image_wrap .slider_04 .active.image_container[data-order="1"]{animation:vertical .5s cubic-bezier(0.645, 0.045, 0.355, 1) forwards;bottom:0}.home #firstview .slider_wrap .image_wrap .slider_04 .active.image_container[data-order="1"] .fix_wrap{bottom:0}.home #firstview .slider_wrap .image_wrap .slider_04 .start{animation:vertical .5s cubic-bezier(0.645, 0.045, 0.355, 1) forwards;bottom:0}.home #firstview .slider_wrap .image_wrap .slider_04 .start .fix_wrap{bottom:0}.home #firstview .slider_wrap .image_wrap .slider_05{grid-row:3/4;grid-column:1/2}@media screen and (min-width: 768px){.home #firstview .slider_wrap .image_wrap .slider_05{grid-row:3/4;grid-column:1/2}}.home #firstview .slider_wrap .image_wrap .slider_05 .active.image_container[data-order="2"]{animation:vertical .5s cubic-bezier(0.645, 0.045, 0.355, 1) forwards;bottom:0}.home #firstview .slider_wrap .image_wrap .slider_05 .active.image_container[data-order="2"] .fix_wrap{bottom:0}.home #firstview .slider_wrap .image_wrap .slider_05 .active.image_container[data-order="1"]{animation:vertical .5s cubic-bezier(0.645, 0.045, 0.355, 1) forwards;top:0}.home #firstview .slider_wrap .image_wrap .slider_05 .active.image_container[data-order="1"] .fix_wrap{top:0}.home #firstview .slider_wrap .image_wrap .slider_05 .start{animation:vertical .5s cubic-bezier(0.645, 0.045, 0.355, 1) forwards;top:0}.home #firstview .slider_wrap .image_wrap .slider_05 .start .fix_wrap{top:0}.home #firstview .slider_wrap .image_wrap .slider_06{grid-row:3/4;grid-column:2/4}@media screen and (min-width: 768px){.home #firstview .slider_wrap .image_wrap .slider_06{grid-row:3/4;grid-column:2/4}}.home #firstview .slider_wrap .image_wrap .slider_06 .active.image_container[data-order="2"]{animation:vertical .5s cubic-bezier(0.645, 0.045, 0.355, 1) forwards;bottom:0}.home #firstview .slider_wrap .image_wrap .slider_06 .active.image_container[data-order="2"] .fix_wrap{bottom:0}.home #firstview .slider_wrap .image_wrap .slider_06 .start{animation:vertical .5s cubic-bezier(0.645, 0.045, 0.355, 1) forwards;bottom:0}.home #firstview .slider_wrap .image_wrap .slider_06 .start .fix_wrap{bottom:0}.home #firstview .slider_wrap .image_wrap .slider_07{grid-row:4/7;grid-column:2/4}@media screen and (min-width: 768px){.home #firstview .slider_wrap .image_wrap .slider_07{grid-row:2/4;grid-column:4/6}}.home #firstview .slider_wrap .image_wrap .slider_07 .image_container.text_wrap .fix_wrap:before{max-width:80%}.home #firstview .slider_wrap .image_wrap .slider_07 .active.image_container[data-order="2"]{animation:Horizontal .5s cubic-bezier(0.645, 0.045, 0.355, 1) forwards;left:0}.home #firstview .slider_wrap .image_wrap .slider_07 .active.image_container[data-order="2"] .fix_wrap{left:0}.home #firstview .slider_wrap .image_wrap .slider_07 .active.image_container[data-order="1"]{animation:Horizontal .5s cubic-bezier(0.645, 0.045, 0.355, 1) forwards;right:0}.home #firstview .slider_wrap .image_wrap .slider_07 .active.image_container[data-order="1"] .fix_wrap{right:0}.home #firstview .slider_wrap .image_wrap .slider_07 .start{animation:Horizontal .5s cubic-bezier(0.645, 0.045, 0.355, 1) forwards;right:0}.home #firstview .slider_wrap .image_wrap .slider_07 .start .fix_wrap{right:0}.home #firstview .slider_wrap .image_wrap .image_container{position:absolute;overflow:hidden;width:100%;height:100%}.home #firstview .slider_wrap .image_wrap .image_container .fix_wrap{position:absolute}.home #firstview .slider_wrap .image_wrap .image_container[data-order="1"]{z-index:4}.home #firstview .slider_wrap .image_wrap .image_container[data-order="2"]{z-index:3}.home #firstview .slider_wrap .image_wrap .image_container[data-order="3"]{z-index:2}.home #firstview .slider_wrap .image_wrap .active.image_container{z-index:6}.home #firstview .slider_wrap .image_wrap .image_container.text_wrap .fix_wrap:before{content:"";width:75%;height:auto;position:absolute;left:0;right:0;top:0;bottom:0;display:block;margin:auto;background:url(/assets/img/recruit/home/fv_text.svg) no-repeat center center/100% auto;z-index:2}@media screen and (min-width: 1100px){.home #firstview .slider_wrap .image_wrap .image_container.text_wrap .fix_wrap:before{max-width:700px}}.home #firstview .slider_wrap .image_wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.home #firstview .slider_wrap .fullscreen_wrap{width:0;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.home #firstview .slider_wrap .fullscreen_wrap .width_wrap{position:absolute;left:0;right:0;top:0;bottom:0;margin:0;width:100vw;height:100%}@media screen and (min-width: 768px){.home #firstview .slider_wrap .fullscreen_wrap .width_wrap{width:1100px}}@media screen and (min-width: 1100px){.home #firstview .slider_wrap .fullscreen_wrap .width_wrap{width:100vw}}.home #firstview .slider_wrap .fullscreen_wrap .width_wrap picture{height:100%}.home #firstview .slider_wrap .fullscreen_wrap .width_wrap picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;min-width:100vw;transform:scale(1);display:block}.home #firstview .slider_wrap .fullscreen_wrap .width_wrap:before{content:"";width:80%;height:100%;display:block;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;background:url(/assets/img/recruit/home/fv_text_shadow.svg) no-repeat center 10vw/100% auto;max-width:1000px;z-index:3}@media screen and (min-width: 1100px){.home #firstview .slider_wrap .fullscreen_wrap .width_wrap:before{width:70%;background:url(/assets/img/recruit/home/fv_text_shadow.svg) no-repeat center center/100% auto}}.home #firstview .slider_wrap .fullscreen_wrap.active{animation:Horizontal .7s cubic-bezier(0.645, 0.045, 0.355, 1) forwards;z-index:7}.home #firstview .slider_wrap .fullscreen_wrap.stay{width:100%}.home #firstview .slider_wrap .fullscreen_wrap.stay .width_wrap picture img{animation:IMG_Zoom 5s linear forwards}@media all and (-ms-high-contrast: none){.home #firstview .slider_wrap .fullscreen_wrap.stay .width_wrap picture img{animation:none}}@keyframes vertical{0%{height:0%}100%{height:100%}}@keyframes Horizontal{0%{width:0%}100%{width:100%}}@keyframes IMG_Zoom{0%{transform:scale(1)}100%{transform:scale(1.1)}}.home #introduction{padding:20vw 0 18.6666666667vw;background:linear-gradient(to right, #e090ad, #dc2946)}@media screen and (min-width: 768px){.home #introduction{padding:102px 0 130px}}.home #introduction .intro_wrap{width:86.6666666667vw;margin:0 auto}@media screen and (min-width: 768px){.home #introduction .intro_wrap{width:87%;max-width:1260px}}.home #introduction .intro_wrap .intro{font-size:4.4vw;color:#fff;line-height:9.8666666667vw;letter-spacing:.1em}@media screen and (min-width: 768px){.home #introduction .intro_wrap .intro{font-size:22px;line-height:46px}}.home #introduction .intro_wrap .intro span{font-family:"Noto Serif JP",serif;font-weight:500}.home #introduction .intro_wrap .intro .anim-trigger{display:block;padding:0 0 10.6666666667vw}@media screen and (min-width: 768px){.home #introduction .intro_wrap .intro .anim-trigger{padding:0 0 46px}}.home #introduction .intro_wrap .intro .anim-trigger:last-child{padding:0}.home #introduction .intro_link{margin-top:50px}@media screen and (min-width: 768px){.home #introduction .intro_link{margin-top:60px}}.home #introduction .intro_link__link{display:flex;align-items:center;justify-content:flex-start;gap:0 22px;font-size:26px;font-family:"Noto Serif JP",serif;line-height:1.4;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 768px){.home #introduction .intro_link__link{font-size:32px}.home #introduction .intro_link__link:hover .intro_link__label::after{transform:scale(1, 1);transform-origin:left top}}.home #introduction .intro_link__link::after{content:"";display:block;background:url(/assets/img/recruit/home/link_arw_right_white.svg) no-repeat;background-size:contain;width:67px;height:7px}.home #introduction .intro_link__label{position:relative}.home #introduction .intro_link__label::after{position:absolute;left:0;content:"";width:100%;height:1px;background:#fff;bottom:-6px;transform:scale(0, 1);transform-origin:right top;transition:transform .4s cubic-bezier(0.18, -0.01, 0.3, 1)}.home #works{padding:21.0666666667vw 0 0}@media screen and (min-width: 768px){.home #works{padding:122px 0 0}}.home #works .flexible_wrap{padding:14.6666666667vw 0 0;width:86.6666666667vw;margin:0 auto}@media screen and (min-width: 768px){.home #works .flexible_wrap{padding:93px 0 0;width:1080px}}.home #works .flexible_wrap .main_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:left;font-weight:500;font-size:7.2vw;letter-spacing:.08em;padding:0 0 0 8vw;color:#ca0035;position:relative}@media screen and (min-width: 768px){.home #works .flexible_wrap .main_title{font-size:42px;padding:0 0 0 50px;margin:0 0 0 40px}}.home #works .flexible_wrap .main_title:before{content:"";width:2.6666666667vw;height:12.8vw;display:block;background:url(/assets/img/recruit/home/title_arw.svg) no-repeat center center;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (min-width: 768px){.home #works .flexible_wrap .main_title:before{width:24px;height:98px;top:25px}}.home #works .flexible_wrap .main_title.sp_arrow{line-height:10.6666666667vw}@media screen and (min-width: 768px){.home #works .flexible_wrap .main_title.sp_arrow{line-height:1}}.home #works .flexible_wrap .main_title.sp_arrow:before{height:18.1333333333vw;display:block;background:url(/assets/img/recruit/home/title_arw_sp.svg) no-repeat center center}@media screen and (min-width: 768px){.home #works .flexible_wrap .main_title.sp_arrow:before{width:24px;height:98px}}.home #works .flexible_wrap .works_wrap{padding:9.3333333333vw 0 12.6666666667vw}@media screen and (min-width: 768px){.home #works .flexible_wrap .works_wrap{padding:107px 0 120px;display:flex;justify-content:space-between;flex-wrap:wrap}}.home #works .flexible_wrap .works_wrap article{margin:0 0 8.6666666667vw}@media screen and (min-width: 768px){.home #works .flexible_wrap .works_wrap article{margin:0 0 53px;width:521px}}.home #works .flexible_wrap .works_wrap article .img_wrap{position:relative;margin:0 0 4.4vw}@media screen and (min-width: 768px){.home #works .flexible_wrap .works_wrap article .img_wrap{margin:0 0 15px}}.home #works .flexible_wrap .works_wrap article .img_wrap .arrow{position:absolute;width:7.0666666667vw;height:7.0666666667vw;display:block;background:#ca0035;position:absolute;right:0;bottom:0}@media screen and (min-width: 768px){.home #works .flexible_wrap .works_wrap article .img_wrap .arrow{width:50px;height:50px}}.home #works .flexible_wrap .works_wrap article .img_wrap .arrow:before{content:"";display:block;width:1.4vw;height:1.4vw;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;left:0;top:0;right:.6666666667vw;bottom:0;margin:auto;transform:rotate(45deg)}@media screen and (min-width: 768px){.home #works .flexible_wrap .works_wrap article .img_wrap .arrow:before{width:10px;height:10px;right:5px}}.home #works .flexible_wrap .works_wrap article .img_wrap h4{position:absolute;left:0;bottom:0;font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:left;font-size:6.4vw;font-weight:500;letter-spacing:.08em;color:#ca0035;width:49.3333333333vw;background:#fff;padding:3.8666666667vw 0 0}@media screen and (min-width: 768px){.home #works .flexible_wrap .works_wrap article .img_wrap h4{font-size:32px;padding:27px 0 11px;width:253px}}.home #works .flexible_wrap .works_wrap article .img_wrap h4 span{font-size:4.8vw;font-weight:500}@media screen and (min-width: 768px){.home #works .flexible_wrap .works_wrap article .img_wrap h4 span{font-size:22px}}.home #works .flexible_wrap .works_wrap article p{font-size:3.4666666667vw;font-weight:500}@media screen and (min-width: 768px){.home #works .flexible_wrap .works_wrap article p{font-size:16px}}.home #works .flexible_wrap .motive{padding:8.2666666667vw 0 23.2vw}@media screen and (min-width: 768px){.home #works .flexible_wrap .motive{padding:65px 0 163px}}.home #works .flexible_wrap .motive .slider_wrap{position:relative;margin:0 0 4vw}@media screen and (min-width: 768px){.home #works .flexible_wrap .motive .slider_wrap{margin:0 auto 24px;width:964px}}.home #works .flexible_wrap .motive .slider_wrap .slider_bg{position:absolute;width:86.6666666667vw;height:94.5333333333vw;background:url(/assets/img/recruit/home/motive_slider_bg_sp.jpg) repeat center center/100% auto;left:0;top:0}@media screen and (min-width: 768px){.home #works .flexible_wrap .motive .slider_wrap .slider_bg{width:964px;height:367px;background:url(/assets/img/recruit/home/motive_slider_bg.jpg) repeat center center/100% auto}}.home #works .flexible_wrap .motive .slider_wrap .slide_arw span{width:10.6666666667vw;height:10.6666666667vw;background:#fff;position:absolute;z-index:3;cursor:pointer}@media screen and (min-width: 768px){.home #works .flexible_wrap .motive .slider_wrap .slide_arw span{width:45px;height:45px}}.home #works .flexible_wrap .motive .slider_wrap .slide_arw span.prev_icn{left:-5.3333333333vw;top:41.8666666667vw;background:url(/assets/img/recruit/home/slider_prev_icn.svg) repeat center center/100% auto}@media screen and (min-width: 768px){.home #works .flexible_wrap .motive .slider_wrap .slide_arw span.prev_icn{left:-63px;top:162px}}.home #works .flexible_wrap .motive .slider_wrap .slide_arw span.next_icn{right:-5.3333333333vw;top:41.8666666667vw;background:url(/assets/img/recruit/home/slider_next_icn.svg) repeat center center/100% auto}@media screen and (min-width: 768px){.home #works .flexible_wrap .motive .slider_wrap .slide_arw span.next_icn{right:-63px;top:162px}}.home #works .flexible_wrap .motive .slider_wrap .article_wrap{overflow:hidden;height:113.7333333333vw}@media screen and (min-width: 768px){.home #works .flexible_wrap .motive .slider_wrap .article_wrap{height:367px}}.home #works .flexible_wrap .motive .slider_wrap article{position:relative;display:none}@media screen and (min-width: 768px){.home #works .flexible_wrap .motive .slider_wrap article{height:367px !important}}.home #works .flexible_wrap .motive .slider_wrap article.active{display:block}.home #works .flexible_wrap .motive .slider_wrap article.active .img_wrap img{animation:IMGfadeIn 1s forwards}.home #works .flexible_wrap .motive .slider_wrap article a{display:block}@media screen and (min-width: 768px){.home #works .flexible_wrap .motive .slider_wrap article a{user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}}.home #works .flexible_wrap .motive .slider_wrap article a .img_wrap{width:100%;height:94.5333333333vw;overflow:hidden;position:relative}@media screen and (min-width: 768px){.home #works .flexible_wrap .motive .slider_wrap article a .img_wrap{height:auto}}.home #works .flexible_wrap .motive .slider_wrap article a .img_wrap img{position:relative;animation:IMGfadeOut 1s forwards}@media screen and (min-width: 768px){.home #works .flexible_wrap .motive .slider_wrap article a .img_wrap img{user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}}.home #works .flexible_wrap .motive .slider_wrap article a h4{font-size:5.6vw;letter-spacing:.1em;line-height:8.2666666667vw;position:absolute;left:0;top:69.8666666667vw;background:#fff;padding:2.1333333333vw 1.6vw 1.6vw 4vw}@media screen and (min-width: 768px){.home #works .flexible_wrap .motive .slider_wrap article a h4{font-size:24px;line-height:39px;top:88px;padding:21px 30px 20px 40px}}.home #works .flexible_wrap .motive .slider_wrap article a p{font-size:2.9333333333vw;line-height:5.3333333333vw;padding:3.2vw 0 0;text-align:center;font-weight:500;background:#fff}@media screen and (min-width: 768px){.home #works .flexible_wrap .motive .slider_wrap article a p{font-size:11px;line-height:22px;position:absolute;right:0;bottom:0;background:#fff;padding:12px 20px 0 44px;text-align:left}}.home #works .flexible_wrap .motive .slider_dotts ul{display:flex;justify-content:center}.home #works .flexible_wrap .motive .slider_dotts ul li{width:2.6666666667vw;height:2.6666666667vw;border:.2666666667vw solid #3e3b3b;background:#fff;border-radius:50%;margin:0 0 0 2.6666666667vw;transition:.5s;cursor:pointer}@media screen and (min-width: 768px){.home #works .flexible_wrap .motive .slider_dotts ul li{width:10px;height:10px;border:2px solid #3e3b3b;margin:0 0 0 8px}}.home #works .flexible_wrap .motive .slider_dotts ul li.active{background:#4d4d4d}.home #works .flexible_wrap .motive .slider_dotts ul li:first-child{margin:0}@media screen and (min-width: 768px){.home #works .flexible_wrap .motive .slider_dotts ul li:hover{background:#4d4d4d}}.home #works .bnr_wrap{background:#f4f4f8;height:29.3333333333vw;width:100%;position:relative}@media screen and (min-width: 768px){.home #works .bnr_wrap{height:120px}}.home #works .bnr_wrap a.job_advice{position:absolute;left:0;right:0;top:-10vw;width:86.6666666667vw;font-size:4vw;text-align:left;margin:auto;padding:12.6666666667vw 0 12.6666666667vw 10.2666666667vw;border-radius:1.0666666667vw;z-index:2}@media screen and (min-width: 768px){.home #works .bnr_wrap a.job_advice{top:-78px;width:441px;font-size:20px;padding:65px 0 65px 53px;transition:.4s;border-radius:10px}}.home #works .bnr_wrap a.job_advice:after{content:"";width:2.2666666667vw;height:2.2666666667vw;display:block;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);position:absolute;top:0;bottom:0;left:5.8666666667vw;margin:auto}@media screen and (min-width: 768px){.home #works .bnr_wrap a.job_advice:after{width:12px;height:12px;left:30px}}.home #works .bnr_wrap a.job_advice span{color:#fff;position:relative;z-index:2}.home #works .bnr_wrap a.job_advice .img_wrap{position:absolute;left:0;top:0;border-radius:1.0666666667vw}@media screen and (min-width: 768px){.home #works .bnr_wrap a.job_advice .img_wrap{border-radius:10px}}.home #company{margin:21.6vw 0 0;padding:0 0 21.4666666667vw;background:#f4f4f8}@media screen and (min-width: 768px){.home #company{margin:158px 0 0;padding:0 0 186px;overflow:hidden}}.home #company .company_wrap{padding:12.1333333333vw 0 0}@media screen and (min-width: 768px){.home #company .company_wrap{padding:128px 0 163px}}.home #company .company_wrap article{padding:0 0 26.6666666667vw;background:rgba(0,0,0,0);z-index:2;width:73.3333333333vw;margin:0 auto;position:relative}@media screen and (min-width: 768px){.home #company .company_wrap article{padding:0 0 178px;width:960px;display:flex;justify-content:space-between;position:relative}}.home #company .company_wrap article:nth-child(2n) .white_bg{left:auto;right:-13.3333333333vw}@media screen and (min-width: 768px){.home #company .company_wrap article:nth-child(2n) .white_bg{right:auto;left:353px;top:72px}}.home #company .company_wrap article:nth-child(2n) .img_wrap{order:1}.home #company .company_wrap article:nth-child(2n) .text_wrap{order:2}@media screen and (min-width: 768px){.home #company .company_wrap article:nth-child(2n) .text_wrap{width:464px}}@media screen and (min-width: 768px){.home #company .company_wrap article:nth-child(2n) .text_wrap h3{padding:0 0 39px}}@media screen and (min-width: 768px){.home #company .company_wrap article.top_message{padding:0}}.home #company .company_wrap article.top_message .white_bg{height:100vw}@media screen and (min-width: 768px){.home #company .company_wrap article.top_message .white_bg{height:275px}}.home #company .company_wrap article .white_bg{content:"";width:93.3333333333vw;height:79.7333333333vw;background:#fff;position:absolute;left:-13.3333333333vw;top:17.7333333333vw;z-index:-1}@media screen and (min-width: 768px){.home #company .company_wrap article .white_bg{width:100%;height:275px;left:auto;right:348px;top:70px}}@media screen and (min-width: 1100px){.home #company .company_wrap article .white_bg{width:60vw}}.home #company .company_wrap article .img_wrap{margin:0 0 9.0666666667vw;overflow:hidden;position:relative}@media screen and (min-width: 768px){.home #company .company_wrap article .img_wrap{width:411px;order:2;margin:0}}@media screen and (min-width: 768px){.home #company .company_wrap article .text_wrap{order:1;position:relative;padding:58px 0 0;width:550px}}.home #company .company_wrap article .text_wrap h3{font-size:4vw;font-weight:500;color:#ca0035;letter-spacing:.24em;padding:0 0 3.2vw}@media screen and (min-width: 768px){.home #company .company_wrap article .text_wrap h3{font-size:22px;padding:0 0 44px}}.home #company .company_wrap article .text_wrap h4{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:left;letter-spacing:0;font-size:5.8vw;line-height:8.8vw;padding:0 0 6.6666666667vw;font-weight:500}@media screen and (min-width: 768px){.home #company .company_wrap article .text_wrap h4{font-size:28px;line-height:44px;padding:0;letter-spacing:.1em}}.home #company .company_wrap article .text_wrap h4.low_padding{padding:0 0 2.1333333333vw}@media screen and (min-width: 768px){.home #company .company_wrap article .text_wrap h4.low_padding{padding:0 0 45px}}.home #company .company_wrap article .text_wrap span.position{font-size:2.9333333333vw;line-height:4.8vw;display:block;padding:0 0 4.4vw;font-weight:500}@media screen and (min-width: 768px){.home #company .company_wrap article .text_wrap span.position{font-size:11px;line-height:19px;padding:0 0 0}}.home #company .company_wrap article .text_wrap a{font-size:2.9333333333vw;font-weight:500;color:#ca0035;position:relative;padding:0 10vw 0 0;display:inline-block}@media screen and (min-width: 768px){.home #company .company_wrap article .text_wrap a{font-size:13px;padding:0 77px 0 0;position:absolute;right:-44px;top:309px}}.home #company .company_wrap article .text_wrap a:before{content:"";width:8.9333333333vw;height:.8533333333vw;position:absolute;right:0;top:.8vw;bottom:0;background:url(/assets/img/recruit/home/link_arw_right.svg) repeat center center/100% auto}@media screen and (min-width: 768px){.home #company .company_wrap article .text_wrap a:before{width:67px;height:7px;top:2px;transition:.3s}}.home #company .company_wrap article .text_wrap a:hover:before{right:-5px}.home #company .link_wrap{width:73.3333333333vw;margin:0 auto}@media screen and (min-width: 768px){.home #company .link_wrap{width:953px}}.home #company .link_wrap .bl-guideMenu_items{display:block}@media screen and (min-width: 768px){.home #company .link_wrap .bl-guideMenu_items{display:flex;justify-content:space-between}}.home #company .link_wrap .bl-guideMenu_items .bl-guideMenu_item{width:100%;margin:0 0 4.2666666667vw}@media screen and (min-width: 768px){.home #company .link_wrap .bl-guideMenu_items .bl-guideMenu_item{width:307px;margin:0}}.home #company .link_wrap .bl-guideMenu_items .bl-guideMenu_item:last-child{margin:0}.home #system{padding:0 0 21.8666666667vw}@media screen and (min-width: 768px){.home #system{padding:0 0 145px}}.home #system .system_wrap{padding:13.3333333333vw 0 0}@media screen and (min-width: 768px){.home #system .system_wrap{padding:86px 0 0;display:flex;justify-content:space-between}}.home #system .system_wrap article{margin:0 0 11.4666666667vw}@media screen and (min-width: 768px){.home #system .system_wrap article{margin:0;width:455px}}.home #system .system_wrap article .img_wrap{margin:0 0 4.5333333333vw}@media screen and (min-width: 768px){.home #system .system_wrap article .img_wrap{margin:0 0 12px}}.home #system .system_wrap article h3{font-size:4vw;text-align:center}@media screen and (min-width: 768px){.home #system .system_wrap article h3{font-size:20px;text-align:left}}.home #system .system_wrap article:last-child{margin:0}.home #news{color:#fff;background:#ca0035;padding:14.2666666667vw 0 29.0666666667vw}@media screen and (min-width: 768px){.home #news{padding:56px 0 140px}}.home #news h2.marcellus{font-family:"Marcellus",serif;font-size:7.2vw;letter-spacing:.2em;padding:0 0 10.6666666667vw;text-align:center}@media screen and (min-width: 768px){.home #news h2.marcellus{font-size:38px;padding:0 0 50px}}.home #news ul li{border-bottom:1px solid #d06a84;padding:5.2vw 0 4.2666666667vw}@media screen and (min-width: 768px){.home #news ul li{padding:10px 0 9px;display:flex}}.home #news ul li:first-child{border-top:1px solid #d06a84}.home #news ul li time{display:block;font-size:2.9333333333vw;font-weight:500;letter-spacing:.1em;padding:0 0 1.8666666667vw}@media screen and (min-width: 768px){.home #news ul li time{font-size:12px;padding:0 120px 0 0;line-height:33px}}.home #news ul li p{font-size:3.4666666667vw;letter-spacing:.1em;line-height:5.6vw;font-weight:500}@media screen and (min-width: 768px){.home #news ul li p{font-size:12px;line-height:33px}}@keyframes IMGfadeIn{0%{left:-3%;opacity:0}100%{left:0%;opacity:1}}@keyframes IMGfadeOut{0%{left:0%}100%{left:3%}}.obog .mainWrap{margin-bottom:12vw}@media screen and (min-width: 768px){.obog .mainWrap{margin-bottom:60px}}.obog .mainWrap_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:2.3rem;padding-top:13.3333333333vw;padding-bottom:13.3333333333vw;color:#ca0035;position:relative;font-size:6.1333333333vw}@media screen and (min-width: 768px){.obog .mainWrap_title{font-size:3rem;padding-top:90px;padding-bottom:90px}}@media screen and (min-width: 768px){.obog .mainWrap_title{font-size:30px}}.obog .mainWrap_line{width:100%;height:1px;background:linear-gradient(180deg, #4d4d4d 0%, #4d4d4d 50%, transparent 50%, transparent 100%);margin:0 auto 12vw}@media screen and (min-width: 768px){.obog .mainWrap_line{width:860px;margin-bottom:80px}}.obog.archive-obog #introduction{padding:0 0 13.3333333333vw}@media screen and (min-width: 768px){.obog.archive-obog #introduction{padding:0 0 97px}}.obog.archive-obog #introduction p{font-size:3.4666666667vw;line-height:6.1333333333vw;font-weight:500}@media screen and (min-width: 768px){.obog.archive-obog #introduction p{padding:0 100px;font-size:16px;line-height:30px}}.obog.archive-obog #archive{padding:16vw 0 0}@media screen and (min-width: 768px){.obog.archive-obog #archive{padding:163px 0 0}}.obog.archive-obog #archive.start_on{margin:13.3333333333vw 0 0}@media screen and (min-width: 768px){.obog.archive-obog #archive.start_on{margin:50px 0 0}}.obog.archive-obog #archive .content_index{padding-bottom:5.2vw}@media screen and (min-width: 768px){.obog.archive-obog #archive .content_index{padding-bottom:43px}}.obog.archive-obog #archive .content_index .work_produce{padding:0 0 14vw}@media screen and (min-width: 768px){.obog.archive-obog #archive .content_index .work_produce{padding:0 0 75px}}.obog.archive-obog #archive .content_index .work_produce .catch_wrap{width:26.6666666667vw;height:26.6666666667vw;margin:0 auto 6vw;display:table;background:linear-gradient(to right, #e090ad, #dc2946)}@media screen and (min-width: 768px){.obog.archive-obog #archive .content_index .work_produce .catch_wrap{width:157px;height:157px;margin:0 auto 32px}}.obog.archive-obog #archive .content_index .work_produce .catch_wrap h3{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;letter-spacing:.1em;display:table-cell;vertical-align:middle;font-size:5.0666666667vw;line-height:8vw;text-align:center;color:#fff}@media screen and (min-width: 768px){.obog.archive-obog #archive .content_index .work_produce .catch_wrap h3{font-size:28px;line-height:42px}}.obog.archive-obog #archive .content_index .work_produce p{font-size:3.4666666667vw;line-height:6.1333333333vw;padding:0 6.6666666667vw;text-align:justify;font-weight:700}@media screen and (min-width: 768px){.obog.archive-obog #archive .content_index .work_produce p{font-size:16px;line-height:30px;padding:0;text-align:center}}.obog.archive-obog #archive .content_index .department_wrap{padding:0 0 15.4666666667vw}@media screen and (min-width: 768px){.obog.archive-obog #archive .content_index .department_wrap{padding:0 0 115px}}.obog.archive-obog #archive .content_index .department_wrap h4{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;width:100%;color:#fff;background:linear-gradient(to right, #e090ad, #dc2946);font-size:2.2rem;padding:4.6666666667vw;margin-bottom:0vw;line-height:8.5333333333vw;font-size:5.8666666667vw}@media screen and (min-width: 768px){.obog.archive-obog #archive .content_index .department_wrap h4{font-size:2.8rem;padding:25px;margin-bottom:0px}}@media screen and (min-width: 768px){.obog.archive-obog #archive .content_index .department_wrap h4{line-height:50px;font-size:28px}}.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .feature{position:relative;padding:9.3333333333vw 6.6666666667vw 60vw;background:#f4f4f8}@media screen and (min-width: 768px){.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .feature{padding:40px 0 238px}}.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .feature.no_actor{background:none;padding:9.3333333333vw 6.6666666667vw 0}@media screen and (min-width: 768px){.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .feature.no_actor{padding:40px 0 0}}.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .feature h5{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:left;font-size:5.3333333333vw;line-height:8.2666666667vw;color:#ca0035;padding:0 0 4vw}@media screen and (min-width: 768px){.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .feature h5{text-align:center;font-size:24px;line-height:38px;padding:0 0 15px}}.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .feature p{font-size:3.4666666667vw;line-height:6.1333333333vw;text-align:justify;font-weight:500}@media screen and (min-width: 768px){.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .feature p{font-size:14px;line-height:28px;letter-spacing:.1em;width:670px;margin:0 auto}}.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .feature .conductor{position:absolute;left:0;right:0;bottom:23.7333333333vw;margin:auto;font-size:3.2vw;font-weight:500;letter-spacing:.1em;text-align:center}@media screen and (min-width: 768px){.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .feature .conductor{font-size:13px;bottom:108px}}.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .feature .conductor:before{content:"";width:1px;height:16vw;background:#4d4d4d;position:absolute;left:0;right:0;margin:auto;top:-20vw}@media screen and (min-width: 768px){.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .feature .conductor:before{height:65px;top:-75px}}.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .voice_actor{display:flex;justify-content:space-between;padding:0 6.6666666667vw;position:relative;z-index:2;margin:-18vw 0 0}@media screen and (min-width: 768px){.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .voice_actor{justify-content:center;margin:-79px 0 0}}.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .voice_actor.singles{justify-content:center}.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .voice_actor article{width:48%}@media screen and (min-width: 768px){.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .voice_actor article{width:auto}}@media screen and (min-width: 768px){.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .voice_actor article:nth-child(2){padding:0 0 0 148px}}.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .voice_actor article a{display:block}.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .voice_actor article a .image_wrap{width:33.3333333333vw;margin:0 auto;padding:0 0 4vw}@media screen and (min-width: 768px){.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .voice_actor article a .image_wrap{width:148px;padding:0 0 25px}}.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .voice_actor article a .profile{font-size:2.6666666667vw;line-height:3.7333333333vw;display:block;text-align:center;font-weight:500;letter-spacing:.1em}@media screen and (min-width: 768px){.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .voice_actor article a .profile{font-size:13px;line-height:20px}}.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .detail_introduction{padding:6.6666666667vw 0 26.9333333333vw}@media screen and (min-width: 768px){.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .detail_introduction{width:1100px;margin:0 auto;padding:52px 0 120px}}.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .detail_introduction_inner{width:100%;margin:0 auto;padding:9.3333333333vw 6.6666666667vw 0}@media screen and (min-width: 768px){.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .detail_introduction_inner{width:960px;padding:0}}.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .detail_introduction_title{position:relative;width:60%;margin:0 auto -25px;padding:15px;background:linear-gradient(to right, #e090ad, #dc2946);text-align:center;line-height:1.3;z-index:2}@media screen and (min-width: 768px){.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .detail_introduction_title{width:50%}}.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .detail_introduction_title h6{color:#fff}.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .detail_introduction_text{line-height:2;font-weight:400;word-break:break-all}.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .detail_introduction_text--link{display:inline;color:#333;line-height:1.6;text-decoration:underline;text-underline-offset:4px;transition:.6s cubic-bezier(0.18, -0.01, 0.3, 1)}@media screen and (min-width: 768px){.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .detail_introduction_text--link{font-size:1.8rem}}.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .detail_introduction--box{margin:0 auto;padding:30px;border:1px solid #e090ad}@media screen and (min-width: 768px){.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .detail_introduction--box{padding:30px 90px}}.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .detail_introduction--box.col-2 .c-link-hover{max-width:100%}@media screen and (min-width: 768px){.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .detail_introduction--box.col-2 .c-link-hover{display:flex}}@media screen and (min-width: 768px){.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .detail_introduction--box.col-2 .c-link-hover p.c-media{max-width:400px;margin-right:20px}}.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .detail_introduction--box .c-link-hover p.c-media{margin-bottom:10px}.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .detail_introduction--box .c-link-hover:hover .detail_introduction_text--link{color:#cf0040}.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .detail_introduction--box ul{display:block}.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .detail_introduction--box ul li:first-child{margin-right:0}@media screen and (min-width: 768px){.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .detail_introduction--box ul li:first-child{margin-right:20px}}.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .detail_introduction--box ul li:nth-child(2){margin-top:30px}@media screen and (min-width: 768px){.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .detail_introduction--box ul li:nth-child(2){margin-top:0}}@media screen and (min-width: 768px){.obog.archive-obog #archive .content_index .department_wrap .detail_wrap .detail_introduction--box ul{display:flex}}.obog.single-obog .single-work-head{width:86.6666666667vw;margin:0 auto}@media screen and (min-width: 768px){.obog.single-obog .single-work-head{width:1100px}}.obog.single-obog .single-work-head .single-work-inner{color:#ca0035;font-weight:400;padding:12.2666666667vw 0 13.7333333333vw}@media screen and (min-width: 768px){.obog.single-obog .single-work-head .single-work-inner{width:861px;margin:0 auto;padding:93px 0 89px}}.obog.single-obog .single-work-head .single-work-inner .work-head-title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:6.1333333333vw}@media screen and (min-width: 768px){.obog.single-obog .single-work-head .single-work-inner .work-head-title{font-size:30px}}.obog.single-obog .single-work-head .work-head-line{width:100%;height:1px;background:linear-gradient(180deg, #4d4d4d 0%, #4d4d4d 50%, #ffffff 50%, #ffffff 100%)}@media screen and (min-width: 768px){.obog.single-obog .single-work-head .work-head-line{width:960px;margin:0 auto}}.obog.single-obog .single-obog_main{width:86.6666666667vw;margin:11.8666666667vw auto 0}@media screen and (min-width: 768px){.obog.single-obog .single-obog_main{width:1100px;margin:58px auto 0}}.obog.single-obog .single-obog_main_picture{width:100%;overflow:hidden}@media screen and (min-width: 768px){.obog.single-obog .single-obog_main_picture{width:860px;margin:0 auto}}.obog.single-obog .single-obog_main_lead{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:6.6666666667vw;line-height:1.6em;color:#ca0035;margin-top:7.4666666667vw}@media screen and (min-width: 768px){.obog.single-obog .single-obog_main_lead{font-size:38px;line-height:1.474em;margin-top:61px}}.obog.single-obog .single-obog_info{width:86.6666666667vw;margin:7.6vw auto 0}@media screen and (min-width: 768px){.obog.single-obog .single-obog_info{width:1100px;margin:41px auto 0}}.obog.single-obog .single-obog_info_line{width:100%;height:1px;background:linear-gradient(180deg, #4d4d4d 0%, #4d4d4d 85%, #ffffff 85%, #ffffff 100%)}@media screen and (min-width: 768px){.obog.single-obog .single-obog_info_line{width:960px;margin:0 auto}}.obog.single-obog .single-obog_info_inner{position:relative;display:flex;padding:4vw 0}@media screen and (min-width: 768px){.obog.single-obog .single-obog_info_inner{width:960px;margin:0 auto;padding:14px 0}}.obog.single-obog .single-obog_info_inner .single-obog_info_job{position:relative;width:26.6666666667vw;height:26.6666666667vw;background:linear-gradient(to right, #e090ad, #dc2946)}@media screen and (min-width: 768px){.obog.single-obog .single-obog_info_inner .single-obog_info_job{width:158px;height:158px}}.obog.single-obog .single-obog_info_inner .single-obog_info_job .single-obog_job_text{position:absolute;top:50%;transform:translateY(-50%);right:0;left:0;font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:5.3333333333vw;font-weight:400;line-height:1.5em;color:#fff}@media screen and (min-width: 768px){.obog.single-obog .single-obog_info_inner .single-obog_info_job .single-obog_job_text{font-size:27px;line-height:1.63em}}.obog.single-obog .single-obog_info_inner .single-obog_info_job .single-obog_job_text.pro{font-size:4.6666666667vw}@media screen and (min-width: 768px){.obog.single-obog .single-obog_info_inner .single-obog_info_job .single-obog_job_text.pro{font-size:27px}}.obog.single-obog .single-obog_info_inner .single-obog_info_data{position:absolute;top:50%;transform:translateY(-52%);right:0;left:0;margin-left:32.1333333333vw}@media screen and (min-width: 768px){.obog.single-obog .single-obog_info_inner .single-obog_info_data{margin-left:0}}.obog.single-obog .single-obog_info_inner .single-obog_info_data .single-obog_data_text--1{font-size:3.7333333333vw;line-height:1.571em;font-weight:500}@media screen and (min-width: 768px){.obog.single-obog .single-obog_info_inner .single-obog_info_data .single-obog_data_text--1{font-size:16px;line-height:1.563em;text-align:center}}.obog.single-obog .single-obog_info_inner .single-obog_info_data .single-obog_data_text--2{font-size:3.2vw;line-height:1.333em;font-weight:500;margin-top:2vw}@media screen and (min-width: 768px){.obog.single-obog .single-obog_info_inner .single-obog_info_data .single-obog_data_text--2{font-size:14px;line-height:1.643em;text-align:center;margin-top:10px}}.obog.single-obog .single-obog_cont{position:relative;padding:.6666666667vw 0 20.2666666667vw}@media screen and (min-width: 768px){.obog.single-obog .single-obog_cont{width:100%;margin:0 auto;padding:80px 0 243px 70px;display:flex;justify-content:space-between}}@media screen and (min-width: 1400px){.obog.single-obog .single-obog_cont{width:1400px;padding:80px 0 243px 104px;margin:0 auto}}@media screen and (min-width: 768px){.obog.single-obog .single-obog_cont .single-obog_cont_area{margin-top:11vw}}@media screen and (min-width: 1400px){.obog.single-obog .single-obog_cont .single-obog_cont_area{margin-top:121px}}.obog.single-obog .single-obog_cont_inner{width:86.6666666667vw;margin:0 auto}@media screen and (min-width: 768px){.obog.single-obog .single-obog_cont_inner{width:32.6428571429vw;max-width:457px;min-width:389px;margin:0}}.obog.single-obog .single-obog_cont_inner .single-obog_cont_lead{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:left;font-size:5.3333333333vw;font-weight:400;color:#ca0035;line-height:1.55;margin-top:10.8vw}@media screen and (min-width: 768px){.obog.single-obog .single-obog_cont_inner .single-obog_cont_lead{font-size:24px;line-height:1.5;margin-top:60px}.obog.single-obog .single-obog_cont_inner .single-obog_cont_lead.first{margin-top:0}}.obog.single-obog .single-obog_cont_inner .single-obog_cont_text{text-align:justify;font-size:3.4666666667vw;line-height:1.769;margin-top:4.1333333333vw}@media screen and (min-width: 768px){.obog.single-obog .single-obog_cont_inner .single-obog_cont_text{font-size:16px;line-height:1.875em;margin-top:17px}}.obog.single-obog .single-obog_cont_inner .single-obog_cont_wrap{position:relative;width:73.3333333333vw;height:49.2066666667vw;margin:12.2666666667vw auto 0}@media screen and (min-width: 768px){.obog.single-obog .single-obog_cont_inner .single-obog_cont_wrap{width:32.6428571429vw;height:21.9033571429vw;max-width:457px;min-width:389px;max-height:307px;min-height:262px;margin-top:70px}}.obog.single-obog .single-obog_cont_inner .single-obog_cont_wrap .single-obog_cont_back{position:absolute;left:0;bottom:0}.obog.single-obog .single-obog_cont_inner .single-obog_cont_wrap .single-obog_cont_back .single-obog_cont_back_inner{position:relative;width:20.1333333333vw;height:20.1333333333vw}@media screen and (min-width: 768px){.obog.single-obog .single-obog_cont_inner .single-obog_cont_wrap .single-obog_cont_back .single-obog_cont_back_inner{width:8.9285714286vw;height:8.9285714286vw;max-width:125px;max-height:125px;min-width:107px;min-height:107px}}.obog.single-obog .single-obog_cont_inner .single-obog_cont_wrap .single-obog_cont_back .single-obog_cont_back_inner .single-obog_cont_back_square{position:absolute;width:20.1333333333vw;height:20.1333333333vw;background:linear-gradient(to right, #e090ad, #dc2946)}@media screen and (min-width: 768px){.obog.single-obog .single-obog_cont_inner .single-obog_cont_wrap .single-obog_cont_back .single-obog_cont_back_inner .single-obog_cont_back_square{width:8.9285714286vw;height:8.9285714286vw;max-width:125px;max-height:125px;min-width:107px;min-height:107px}}.obog.single-obog .single-obog_cont_inner .single-obog_cont_wrap .single-obog_cont_back .single-obog_cont_back_inner .single-obog_cont_back_triangle{position:absolute;width:0;height:0;border-style:solid;border-width:0 20.1333333333vw 20.1333333333vw 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}@media screen and (min-width: 768px){.obog.single-obog .single-obog_cont_inner .single-obog_cont_wrap .single-obog_cont_back .single-obog_cont_back_inner .single-obog_cont_back_triangle{border-width:0 125px 125px 0}}.obog.single-obog .single-obog_cont_inner .single-obog_cont_wrap .single-obog_cont_subPicture{position:absolute;top:0;right:0;width:69.2vw;overflow:hidden}@media screen and (min-width: 768px){.obog.single-obog .single-obog_cont_inner .single-obog_cont_wrap .single-obog_cont_subPicture{width:30.7142857143vw;max-width:430px;min-width:367px}}.obog.single-obog .single-obog_cont_picture{width:86.6666666667vw;margin:12.5333333333vw auto 0;overflow:hidden}.obog.single-obog .single-obog_cont .single-obog_cont_pictureArea{position:relative;transform:translateY(5.6428571429vw)}@media screen and (min-width: 1400px){.obog.single-obog .single-obog_cont .single-obog_cont_pictureArea{transform:translateY(79px)}}@media screen and (min-width: 768px){.obog.single-obog .single-obog_cont .single-obog_cont_pictureArea .single-obog_cont_picture{width:53vw;min-width:583px;margin-top:0;top:0;position:sticky}.obog.single-obog .single-obog_cont .single-obog_cont_pictureArea .single-obog_cont_picture--2{position:absolute;top:0;right:0;opacity:0;transition:opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1)}.obog.single-obog .single-obog_cont .single-obog_cont_pictureArea .single-obog_cont_picture--2.is-fade{opacity:1}}@media screen and (min-width: 1100px){.obog.single-obog .single-obog_cont .single-obog_cont_pictureArea .single-obog_cont_picture{width:53vw;max-width:742px}}.obog.single-obog .single-obog_table{width:100%;background-color:#f4f4f8}@media screen and (min-width: 768px){.obog.single-obog .single-obog_table .single-obog_table_area{width:1100px;margin:0 auto}}@media screen and (min-width: 1400px){.obog.single-obog .single-obog_table .single-obog_table_area{width:1400px;margin:0 auto}}.obog.single-obog .single-obog_table .single-obog_table_area .single-obog_table_inner{width:86.6666666667vw;margin:0 auto;padding:21.6vw 0 20.9333333333vw}@media screen and (min-width: 768px){.obog.single-obog .single-obog_table .single-obog_table_area .single-obog_table_inner{width:958px;display:flex;align-items:flex-start;justify-content:space-between;padding:76px 0 109px}}.obog.single-obog .single-obog_table .single-obog_table_area .single-obog_table_inner .single-obog_table_box{position:relative;background-color:#fff}@media screen and (min-width: 768px){.obog.single-obog .single-obog_table .single-obog_table_area .single-obog_table_inner .single-obog_table_box{width:434px}}.obog.single-obog .single-obog_table .single-obog_table_area .single-obog_table_inner .single-obog_table_box.bottom{margin-top:7.4666666667vw}@media screen and (min-width: 768px){.obog.single-obog .single-obog_table .single-obog_table_area .single-obog_table_inner .single-obog_table_box.bottom{margin-top:0}}.obog.single-obog .single-obog_table .single-obog_table_area .single-obog_table_inner .single-obog_table_box .single-obog_table_title{position:relative;height:16.4666666667vw}@media screen and (min-width: 768px){.obog.single-obog .single-obog_table .single-obog_table_area .single-obog_table_inner .single-obog_table_box .single-obog_table_title{height:84px}}.obog.single-obog .single-obog_table .single-obog_table_area .single-obog_table_inner .single-obog_table_box .single-obog_table_title .single-obog_title_line{position:absolute;top:0;width:100%;height:3px;background:linear-gradient(to right, #e090ad, #dc2946)}.obog.single-obog .single-obog_table .single-obog_table_area .single-obog_table_inner .single-obog_table_box .single-obog_table_title .single-obog_title_line.bottom{top:auto;bottom:0}@media screen and (min-width: 768px){.obog.single-obog .single-obog_table .single-obog_table_area .single-obog_table_inner .single-obog_table_box .single-obog_table_title .single-obog_title_line{height:4px}}.obog.single-obog .single-obog_table .single-obog_table_area .single-obog_table_inner .single-obog_table_box .single-obog_table_title .single-obog_title_text{position:absolute;top:50%;transform:translateY(-54%);right:0;left:6.5333333333vw;text-align:left;font-weight:600;font-size:5.6vw;letter-spacing:0;color:#4d4d4d}@media screen and (min-width: 768px){.obog.single-obog .single-obog_table .single-obog_table_area .single-obog_table_inner .single-obog_table_box .single-obog_table_title .single-obog_title_text{font-size:21px;left:28px}}.obog.single-obog .single-obog_table .single-obog_table_area .single-obog_table_inner .single-obog_table_box .single-obog_table_wrap{position:relative;width:73.3333333333vw;margin:0 auto;padding:3.0666666667vw 0 8.5333333333vw}@media screen and (min-width: 768px){.obog.single-obog .single-obog_table .single-obog_table_area .single-obog_table_inner .single-obog_table_box .single-obog_table_wrap{width:373px;padding:33px 0 62px}}.obog.single-obog .single-obog_table .single-obog_table_area .single-obog_table_inner .single-obog_table_box .single-obog_table_wrap.mds{padding-top:9.4666666667vw}@media screen and (min-width: 768px){.obog.single-obog .single-obog_table .single-obog_table_area .single-obog_table_inner .single-obog_table_box .single-obog_table_wrap.mds{padding-top:55px}.obog.single-obog .single-obog_table .single-obog_table_area .single-obog_table_inner .single-obog_table_box .single-obog_table_wrap.mds .single-obog_item_date{width:74px !important}.obog.single-obog .single-obog_table .single-obog_table_area .single-obog_table_inner .single-obog_table_box .single-obog_table_wrap.mds .single-obog_item_history{width:296px !important}}.obog.single-obog .single-obog_table .single-obog_table_area .single-obog_table_inner .single-obog_table_box .single-obog_table_wrap .single-obog_wrap_comment{font-size:3.4666666667vw;font-weight:bold;letter-spacing:0;line-height:1.385}@media screen and (min-width: 768px){.obog.single-obog .single-obog_table .single-obog_table_area .single-obog_table_inner .single-obog_table_box .single-obog_table_wrap .single-obog_wrap_comment{font-size:14px}}.obog.single-obog .single-obog_table .single-obog_table_area .single-obog_table_inner .single-obog_table_box .single-obog_table_wrap .single-obog_wrap_comment.bottom{padding-top:9.4666666667vw}@media screen and (min-width: 768px){.obog.single-obog .single-obog_table .single-obog_table_area .single-obog_table_inner .single-obog_table_box .single-obog_table_wrap .single-obog_wrap_comment.bottom{padding-top:55px}}.obog.single-obog .single-obog_table .single-obog_table_area .single-obog_table_inner .single-obog_table_box .single-obog_table_wrap .single-obog_wrap_item{display:flex;padding-top:5.2vw}@media screen and (min-width: 768px){.obog.single-obog .single-obog_table .single-obog_table_area .single-obog_table_inner .single-obog_table_box .single-obog_table_wrap .single-obog_wrap_item{padding-top:20px}}.obog.single-obog .single-obog_table .single-obog_table_area .single-obog_table_inner .single-obog_table_box .single-obog_table_wrap .single-obog_wrap_item.mds{padding-top:3.3333333333vw}@media screen and (min-width: 768px){.obog.single-obog .single-obog_table .single-obog_table_area .single-obog_table_inner .single-obog_table_box .single-obog_table_wrap .single-obog_wrap_item.mds{padding-top:23px}}.obog.single-obog .single-obog_table .single-obog_table_area .single-obog_table_inner .single-obog_table_box .single-obog_table_wrap .single-obog_wrap_item.commentNone{padding-top:0}.obog.single-obog .single-obog_table .single-obog_table_area .single-obog_table_inner .single-obog_table_box .single-obog_table_wrap .single-obog_wrap_item .single-obog_item_date{width:21.6vw;font-size:3.0666666667vw;letter-spacing:0;line-height:1.739;font-weight:500}@media screen and (min-width: 768px){.obog.single-obog .single-obog_table .single-obog_table_area .single-obog_table_inner .single-obog_table_box .single-obog_table_wrap .single-obog_wrap_item .single-obog_item_date{width:97px;font-size:13px;line-height:1.385}}.obog.single-obog .single-obog_table .single-obog_table_area .single-obog_table_inner .single-obog_table_box .single-obog_table_wrap .single-obog_wrap_item .single-obog_item_history{width:51.7333333333vw;font-size:3.0666666667vw;letter-spacing:0;line-height:1.739;font-weight:500;text-align:justify}@media screen and (min-width: 768px){.obog.single-obog .single-obog_table .single-obog_table_area .single-obog_table_inner .single-obog_table_box .single-obog_table_wrap .single-obog_wrap_item .single-obog_item_history{width:276px;font-size:13px;line-height:1.385}}.obog.single-obog .single-obog_table .single-obog_table_area .single-obog_table_inner .single-obog_table_box .single-obog_table_wrap .single-obog_wrap_note{font-size:2.9333333333vw;line-height:1.636;text-align:justify;margin-top:3.7333333333vw;letter-spacing:0}@media screen and (min-width: 768px){.obog.single-obog .single-obog_table .single-obog_table_area .single-obog_table_inner .single-obog_table_box .single-obog_table_wrap .single-obog_wrap_note{font-size:12px;font-weight:400;margin-top:25px;line-height:1.5}}.obog.single-obog .single-obog_table .single-obog_table_area .single-obog_table_inner .single-obog_table_box .single-obog_table_wrap .single-obog_wrap_note .single-obog_note_null{display:none}@media screen and (min-width: 768px){.obog.single-obog .single-obog_table .single-obog_table_area .single-obog_table_inner .single-obog_table_box .single-obog_table_wrap .single-obog_wrap_note .single-obog_note_null{display:inline-block}}.obog.single-obog .single-obog_table .single-obog_table_area .single-obog_table_inner .single-obog_table_box .single-obog_table_line{position:absolute;bottom:0;width:100%;height:3px;background:linear-gradient(to right, #e090ad, #dc2946)}.obog.single-obog .single-obog_message{background:linear-gradient(to right, #e090ad, #dc2946);padding:21.3333333333vw 0 19.6vw}@media screen and (min-width: 768px){.obog.single-obog .single-obog_message{padding:67px 0 81px}}.obog.single-obog .single-obog_message .single-obog_message_inner{width:86.6666666667vw;margin:0 auto}@media screen and (min-width: 768px){.obog.single-obog .single-obog_message .single-obog_message_inner{width:680px}}.obog.single-obog .single-obog_message .single-obog_message_inner .single-obog_message_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:5.3333333333vw;font-weight:400;color:#fff}@media screen and (min-width: 768px){.obog.single-obog .single-obog_message .single-obog_message_inner .single-obog_message_title{font-size:25px}}.obog.single-obog .single-obog_message .single-obog_message_inner .single-obog_message_text{font-size:3.4666666667vw;line-height:1.769;text-align:justify;color:#fff;margin-top:5.8666666667vw}@media screen and (min-width: 768px){.obog.single-obog .single-obog_message .single-obog_message_inner .single-obog_message_text{font-size:15px;letter-spacing:.125;line-height:1.933;margin-top:49px}}.obog.single-obog .single-obog_others{background-color:#ca0035;padding:20.6666666667vw 0 20.9333333333vw}@media screen and (min-width: 768px){.obog.single-obog .single-obog_others{padding:120px 0 154px}}.obog.single-obog .single-obog_others .single-obog_others_inner .single-obog_others_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:6.9333333333vw;font-weight:400;color:#fff;line-height:1.385}@media screen and (min-width: 768px){.obog.single-obog .single-obog_others .single-obog_others_inner .single-obog_others_title{font-size:36px}}.obog.single-obog .single-obog_others .single-obog_others_inner .single-obog_others_icon{width:78.6666666667vw;margin:0 auto;display:flex;flex-wrap:wrap;padding-top:3.2vw}@media screen and (min-width: 768px){.obog.single-obog .single-obog_others .single-obog_others_inner .single-obog_others_icon{width:594px;margin:0 auto;padding-top:0}.obog.single-obog .single-obog_others .single-obog_others_inner .single-obog_others_icon.col-2{width:396px}}.obog.single-obog .single-obog_others .single-obog_others_inner .single-obog_others_icon .single-obog_icon_wrap{width:50%;margin-top:4.8vw}@media screen and (min-width: 768px){.obog.single-obog .single-obog_others .single-obog_others_inner .single-obog_others_icon .single-obog_icon_wrap{width:198px;margin-top:42px}}@media screen and (min-width: 768px){.obog.single-obog .single-obog_others .single-obog_others_inner .single-obog_others_icon .single-obog_icon_wrap:nth-child(4){margin-left:100px}}.obog.single-obog .single-obog_others .single-obog_others_inner .single-obog_others_icon .single-obog_icon_wrap:nth-child(5){width:100%}@media screen and (min-width: 768px){.obog.single-obog .single-obog_others .single-obog_others_inner .single-obog_others_icon .single-obog_icon_wrap:nth-child(5){width:198px}}.obog.single-obog .single-obog_others .single-obog_others_inner .single-obog_others_icon .single-obog_icon_wrap .single-obog_icon_item{width:33.3333333333vw;border-radius:50%;margin:0 auto}@media screen and (min-width: 768px){.obog.single-obog .single-obog_others .single-obog_others_inner .single-obog_others_icon .single-obog_icon_wrap .single-obog_icon_item{width:118px}.obog.single-obog .single-obog_others .single-obog_others_inner .single-obog_others_icon .single-obog_icon_wrap .single-obog_icon_item:hover{transition:opacity .3s ease 0s;opacity:.8}}.obog.single-obog .single-obog_others .single-obog_others_inner .single-obog_others_icon .single-obog_icon_wrap .single-obog_icon_text{font-size:2.9333333333vw;line-height:1.364;font-weight:500;color:#fff;text-align:center;margin-top:.8vw}@media screen and (min-width: 768px){.obog.single-obog .single-obog_others .single-obog_others_inner .single-obog_others_icon .single-obog_icon_wrap .single-obog_icon_text{font-size:12px;line-height:1.5}}@keyframes IMG_Zoom{0%{transform:scale(1)}100%{transform:scale(1.1)}}.freshers.archive-freshers .hover_animation_wrap .image_wrap_picture{overflow:hidden}@media screen and (min-width: 768px){.freshers.archive-freshers .hover_animation_wrap img{transition:.4s;transform:scale(1)}}@media screen and (min-width: 768px){.freshers.archive-freshers .hover_animation_wrap:hover img{transform:scale(1.1)}}.freshers.archive-freshers .pageTitle{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:6.1333333333vw;padding:13.3333333333vw 0;text-align:center;color:#ca0035;margin:0 6.6666666667vw}@media screen and (min-width: 768px){.freshers.archive-freshers .pageTitle{font-size:30px;padding:92px 0 88px;margin:0}}.freshers.archive-freshers #archive{padding:16vw 0 0}@media screen and (min-width: 768px){.freshers.archive-freshers #archive{padding:82px 0 0}}.freshers.archive-freshers #archive.start_on{margin:13.3333333333vw 0 0}@media screen and (min-width: 768px){.freshers.archive-freshers #archive.start_on{margin:50px 0 0}}.freshers.archive-freshers #archive .content_index{padding-bottom:7.7333333333vw}@media screen and (min-width: 768px){.freshers.archive-freshers #archive .content_index{padding-bottom:0}}.freshers.archive-freshers #archive .content_index .work_produce{padding:0 0 13.3333333333vw}@media screen and (min-width: 768px){.freshers.archive-freshers #archive .content_index .work_produce{padding:0 0 100px}}.freshers.archive-freshers #archive .content_index .work_produce .catch_wrap{width:26.6666666667vw;height:26.6666666667vw;margin:0 auto;display:table;background:linear-gradient(to right, #e090ad, #dc2946)}@media screen and (min-width: 768px){.freshers.archive-freshers #archive .content_index .work_produce .catch_wrap{width:157px;height:157px}}.freshers.archive-freshers #archive .content_index .work_produce .catch_wrap h3{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;letter-spacing:.1em;display:table-cell;vertical-align:middle;font-size:5.0666666667vw;line-height:8vw;text-align:center;color:#fff}@media screen and (min-width: 768px){.freshers.archive-freshers #archive .content_index .work_produce .catch_wrap h3{font-size:28px;line-height:42px}}.freshers.archive-freshers #archive .content_index .department_wrap{width:86.6666666667vw;margin:0 auto}@media screen and (min-width: 768px){.freshers.archive-freshers #archive .content_index .department_wrap{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 0 80px;width:960px}}.freshers.archive-freshers #archive .content_index .department_wrap article{margin:0 0 13.7333333333vw}@media screen and (min-width: 768px){.freshers.archive-freshers #archive .content_index .department_wrap article{width:460px;margin:0 0 82px;position:relative}}.freshers.archive-freshers #archive .content_index .department_wrap article a{display:block}.freshers.archive-freshers #archive .content_index .department_wrap article .image_wrap{position:relative;height:58.396vw}@media screen and (min-width: 768px){.freshers.archive-freshers #archive .content_index .department_wrap article .image_wrap{height:310px}}.freshers.archive-freshers #archive .content_index .department_wrap article .image_wrap .image_wrap_back{position:absolute;bottom:0}.freshers.archive-freshers #archive .content_index .department_wrap article .image_wrap .image_wrap_back .image_wrap_back_inner{position:relative;width:44vw;height:44vw}@media screen and (min-width: 768px){.freshers.archive-freshers #archive .content_index .department_wrap article .image_wrap .image_wrap_back .image_wrap_back_inner{width:233px;height:233px}}.freshers.archive-freshers #archive .content_index .department_wrap article .image_wrap .image_wrap_back .image_wrap_back_inner .image_wrap_back_square{position:absolute;width:44vw;height:44vw;background:linear-gradient(to right, #e090ad, #dc2946)}@media screen and (min-width: 768px){.freshers.archive-freshers #archive .content_index .department_wrap article .image_wrap .image_wrap_back .image_wrap_back_inner .image_wrap_back_square{width:233px;height:233px}}.freshers.archive-freshers #archive .content_index .department_wrap article .image_wrap .image_wrap_back .image_wrap_back_inner .image_wrap_back_triangle{position:absolute;width:0;height:0;border-style:solid;border-width:44.2666666667vw 0 0 44.2666666667vw;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media screen and (min-width: 768px){.freshers.archive-freshers #archive .content_index .department_wrap article .image_wrap .image_wrap_back .image_wrap_back_inner .image_wrap_back_triangle{border-width:233px 0 0 233px}}.freshers.archive-freshers #archive .content_index .department_wrap article .image_wrap .image_wrap_picture{position:absolute;top:0;right:0;width:83.6vw}@media screen and (min-width: 768px){.freshers.archive-freshers #archive .content_index .department_wrap article .image_wrap .image_wrap_picture{width:444px}}.freshers.archive-freshers #archive .content_index .department_wrap article .profile{font-size:2.9333333333vw;line-height:4.5333333333vw;color:#919191;display:block;padding:4.6666666667vw 0 2vw;font-weight:300}@media screen and (min-width: 768px){.freshers.archive-freshers #archive .content_index .department_wrap article .profile{font-size:12px;line-height:20px;padding:25px 0 8px}}.freshers.archive-freshers #archive .content_index .department_wrap article h4{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:left;font-size:5.6vw;line-height:9.3333333333vw;color:#ca0035;padding:0 0 4.6666666667vw}@media screen and (min-width: 768px){.freshers.archive-freshers #archive .content_index .department_wrap article h4{font-size:26px;line-height:42px;padding:0 0 40px}}.freshers.archive-freshers #archive .content_index .department_wrap article .read_more{font-size:3.4666666667vw;font-weight:500;color:#ca0035;position:relative;padding:0 20vw 0 0;display:inline-block}@media screen and (min-width: 768px){.freshers.archive-freshers #archive .content_index .department_wrap article .read_more{font-size:13px;padding:0 77px 0 0;position:absolute;left:0;bottom:0;transition:.3s}}.freshers.archive-freshers #archive .content_index .department_wrap article .read_more:before{content:"";width:17.8666666667vw;height:2vw;position:absolute;right:0;top:.4vw;bottom:0;background:url(/assets/img/recruit/home/link_arw_right.svg) no-repeat center center/100% auto}@media screen and (min-width: 768px){.freshers.archive-freshers #archive .content_index .department_wrap article .read_more:before{width:67px;height:7px;top:2px}}@media screen and (min-width: 768px){.freshers.archive-freshers #archive .content_index .department_wrap article .read_more:hover{padding:0 82px 0 0}}.freshers.single-freshers .single-work-head{width:86.6666666667vw;margin:0 auto}@media screen and (min-width: 768px){.freshers.single-freshers .single-work-head{width:1100px}}.freshers.single-freshers .single-work-head .single-work-inner{color:#ca0035;font-weight:400;padding:12.2666666667vw 0 13.7333333333vw}@media screen and (min-width: 768px){.freshers.single-freshers .single-work-head .single-work-inner{width:861px;margin:0 auto;padding:93px 0 89px}}.freshers.single-freshers .single-work-head .single-work-inner .work-head-title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:6.1333333333vw}@media screen and (min-width: 768px){.freshers.single-freshers .single-work-head .single-work-inner .work-head-title{font-size:30px}}.freshers.single-freshers .single-work-head .single-work-inner .work-head-name{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:right;font-size:4.2666666667vw;line-height:6.1333333333vw}@media screen and (min-width: 768px){.freshers.single-freshers .single-work-head .single-work-inner .work-head-name{font-size:20px;line-height:30px}}.freshers.single-freshers .single-work-head .work-head-line{width:100%;height:1px;background:linear-gradient(180deg, #4d4d4d 0%, #4d4d4d 50%, #ffffff 50%, #ffffff 100%)}@media screen and (min-width: 768px){.freshers.single-freshers .single-work-head .work-head-line{width:960px;margin:0 auto}}.freshers.single-freshers .single-freshers_main{width:86.6666666667vw;margin:0 auto;margin-top:12vw}@media screen and (min-width: 768px){.freshers.single-freshers .single-freshers_main{width:1100px;margin:80px auto 0}}.freshers.single-freshers .single-freshers_main_inner{position:relative;width:100%;height:49.8333333333vw}@media screen and (min-width: 768px){.freshers.single-freshers .single-freshers_main_inner{width:860px;height:494px;margin:0 auto}}.freshers.single-freshers .single-freshers_main_inner .single-freshers_main_back{position:absolute;bottom:0}.freshers.single-freshers .single-freshers_main_inner .single-freshers_main_back .single-freshers_back_inner{position:relative;width:23.6vw;height:23.6vw}@media screen and (min-width: 768px){.freshers.single-freshers .single-freshers_main_inner .single-freshers_main_back .single-freshers_back_inner{width:234px;height:234px}}.freshers.single-freshers .single-freshers_main_inner .single-freshers_main_back .single-freshers_back_inner .single-freshers_back_square{position:absolute;width:23.6vw;height:23.6vw;background:linear-gradient(to right, #e090ad, #dc2946)}@media screen and (min-width: 768px){.freshers.single-freshers .single-freshers_main_inner .single-freshers_main_back .single-freshers_back_inner .single-freshers_back_square{width:234px;height:234px}}.freshers.single-freshers .single-freshers_main_inner .single-freshers_main_back .single-freshers_back_inner .single-freshers_back_triangle{position:absolute;width:0;height:0;border-style:solid;border-width:23.6vw 0 0 23.6vw;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media screen and (min-width: 768px){.freshers.single-freshers .single-freshers_main_inner .single-freshers_main_back .single-freshers_back_inner .single-freshers_back_triangle{border-width:234px 0 0 234px}}.freshers.single-freshers .single-freshers_main_inner .single-freshers_main_picture{width:84.1333333333vw;position:absolute;right:0;top:0;overflow:hidden}@media screen and (min-width: 768px){.freshers.single-freshers .single-freshers_main_inner .single-freshers_main_picture{width:835px}}.freshers.single-freshers .single-freshers_main .single-freshers_main_lead{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:6.6666666667vw;line-height:1.5em;color:#ca0035;margin-top:7.4666666667vw}@media screen and (min-width: 768px){.freshers.single-freshers .single-freshers_main .single-freshers_main_lead{font-size:38px;line-height:1.474em;margin-top:60px}}.freshers.single-freshers .single-freshers_main .single-freshers_main_info{position:relative;width:100%;margin:4.9333333333vw auto 0}@media screen and (min-width: 768px){.freshers.single-freshers .single-freshers_main .single-freshers_main_info{margin:26px auto 0}}.freshers.single-freshers .single-freshers_main .single-freshers_main_info .single-freshers_info_wrap{position:absolute;right:0;left:0}.freshers.single-freshers .single-freshers_main .single-freshers_main_info .single-freshers_info_wrap .single-freshers_info_inner{position:relative;display:flex;justify-content:center}.freshers.single-freshers .single-freshers_main .single-freshers_main_info .single-freshers_info_wrap .single-freshers_info_inner .single-freshers_info_cat{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:3.2vw;line-height:1.417;color:#fff;font-weight:400;background:linear-gradient(to right, #e090ad, #dc2946);padding:2.9333333333vw 2.1333333333vw 0;margin-top:0}.freshers.single-freshers .single-freshers_main .single-freshers_main_info .single-freshers_info_wrap .single-freshers_info_inner .single-freshers_info_cat.double{padding:1.0666666667vw 2.1333333333vw}@media screen and (min-width: 768px){.freshers.single-freshers .single-freshers_main .single-freshers_main_info .single-freshers_info_wrap .single-freshers_info_inner .single-freshers_info_cat{height:30px;font-size:16px;line-height:1;padding:7px 11px 8px;margin-top:16px}.freshers.single-freshers .single-freshers_main .single-freshers_main_info .single-freshers_info_wrap .single-freshers_info_inner .single-freshers_info_cat.double{padding:7px 11px 8px}}.freshers.single-freshers .single-freshers_main .single-freshers_main_info .single-freshers_info_wrap .single-freshers_info_inner .single-freshers_info_text{font-size:2.9333333333vw;line-height:1.773;color:#919191;letter-spacing:0;padding:.2vw 0 0 2vw;font-weight:300}@media screen and (min-width: 768px){.freshers.single-freshers .single-freshers_main .single-freshers_main_info .single-freshers_info_wrap .single-freshers_info_inner .single-freshers_info_text{font-size:12px;letter-spacing:0;padding:9px 9px 7px 19px}}.freshers.single-freshers .single-freshers_main .single-freshers_main_history{margin:9.3333333333vw 0 21.2vw}@media screen and (min-width: 768px){.freshers.single-freshers .single-freshers_main .single-freshers_main_history{margin:60px auto 100px;width:958px}}.freshers.single-freshers .single-freshers_main .single-freshers_main_history .single-freshers_history_line{width:100%;height:1px;background:#4d4d4d}.freshers.single-freshers .single-freshers_main .single-freshers_main_history .single-freshers_history_inner{padding:7.7333333333vw 0 6.9333333333vw}@media screen and (min-width: 768px){.freshers.single-freshers .single-freshers_main .single-freshers_main_history .single-freshers_history_inner{padding:41px 47px 26px}}.freshers.single-freshers .single-freshers_main .single-freshers_main_history .single-freshers_history_inner .single-freshers_history_title{padding-left:6.1333333333vw;position:relative;font-size:3.4666666667vw;line-height:1;color:#ca0035;font-weight:500}@media screen and (min-width: 768px){.freshers.single-freshers .single-freshers_main .single-freshers_main_history .single-freshers_history_inner .single-freshers_history_title{padding-left:24px;font-size:14px}}.freshers.single-freshers .single-freshers_main .single-freshers_main_history .single-freshers_history_inner .single-freshers_history_title::before{position:absolute;left:0;top:50%;transform:translateY(-50%);content:"";width:4.6666666667vw;height:4.6666666667vw;background:url(/assets/img/recruit/freshers/single-freshers_history_checkbtn.svg) no-repeat center/contain}@media screen and (min-width: 768px){.freshers.single-freshers .single-freshers_main .single-freshers_main_history .single-freshers_history_inner .single-freshers_history_title::before{width:17px;height:17px}}.freshers.single-freshers .single-freshers_main .single-freshers_main_history .single-freshers_history_inner .single-freshers_history_text{font-size:3.2vw;line-height:1.75em;text-align:justify;margin-top:2.9333333333vw}@media screen and (min-width: 768px){.freshers.single-freshers .single-freshers_main .single-freshers_main_history .single-freshers_history_inner .single-freshers_history_text{font-size:14px;line-height:1.857em;letter-spacing:0;margin-top:11px}}.freshers.single-freshers .single-freshers_interview .single-freshers_interview_question{background:linear-gradient(to right, #e090ad, #dc2946)}.freshers.single-freshers .single-freshers_interview .single-freshers_interview_question .single-freshers_question_text{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:5.8666666667vw;line-height:1.455em;color:#fff;letter-spacing:0;padding:4.9333333333vw 0}@media screen and (min-width: 768px){.freshers.single-freshers .single-freshers_interview .single-freshers_interview_question .single-freshers_question_text{font-size:28px;line-height:1;letter-spacing:.05em;padding:35px 0}}.freshers.single-freshers .single-freshers_interview .single-freshers_interview_inner{width:86.6666666667vw;margin:0 auto;padding-bottom:20.2666666667vw}@media screen and (min-width: 768px){.freshers.single-freshers .single-freshers_interview .single-freshers_interview_inner{width:100%;padding-bottom:149px}}.freshers.single-freshers .single-freshers_interview .single-freshers_interview_inner .single-freshers_interview_picture{margin-top:10.6666666667vw;overflow:hidden}@media screen and (min-width: 768px){.freshers.single-freshers .single-freshers_interview .single-freshers_interview_inner .single-freshers_interview_picture{margin-top:81px}}.freshers.single-freshers .single-freshers_interview .single-freshers_interview_inner .single-freshers_interview_cont .single-freshers_interview_lead{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:left;font-size:5.3333333333vw;line-height:1.55em;letter-spacing:.05em;color:#ca0035;margin-top:5.0666666667vw}@media screen and (min-width: 768px){.freshers.single-freshers .single-freshers_interview .single-freshers_interview_inner .single-freshers_interview_cont .single-freshers_interview_lead{font-size:24px;line-height:1.5em;margin-top:0}}.freshers.single-freshers .single-freshers_interview .single-freshers_interview_inner .single-freshers_interview_cont .single-freshers_interview_text{font-size:3.4666666667vw;line-height:1.769em;letter-spacing:.06em;text-align:justify;margin-top:2.6666666667vw}@media screen and (min-width: 768px){.freshers.single-freshers .single-freshers_interview .single-freshers_interview_inner .single-freshers_interview_cont .single-freshers_interview_text{font-size:16px;margin-top:29px}}@media screen and (min-width: 768px){.freshers.single-freshers .single-freshers_interview .single-freshers_interview_inner.first{display:flex;justify-content:space-between;padding-right:5%}.freshers.single-freshers .single-freshers_interview .single-freshers_interview_inner.first .single-freshers_interview_picture{width:50%}.freshers.single-freshers .single-freshers_interview .single-freshers_interview_inner.first .single-freshers_interview_cont{width:41%}.freshers.single-freshers .single-freshers_interview .single-freshers_interview_inner.first .single-freshers_interview_cont .single-freshers_interview_lead{margin-top:81px}}@media screen and (min-width: 1400px){.freshers.single-freshers .single-freshers_interview .single-freshers_interview_inner.first{width:1314px;padding-right:0}.freshers.single-freshers .single-freshers_interview .single-freshers_interview_inner.first .single-freshers_interview_picture{width:789px}.freshers.single-freshers .single-freshers_interview .single-freshers_interview_inner.first .single-freshers_interview_cont{width:430px}.freshers.single-freshers .single-freshers_interview .single-freshers_interview_inner.first .single-freshers_interview_cont .single-freshers_interview_lead{margin-top:116px}}@media screen and (min-width: 768px){.freshers.single-freshers .single-freshers_interview .single-freshers_interview_inner.second{width:1100px;margin:0 auto;padding-bottom:114px}}.freshers.single-freshers .single-freshers_interview .single-freshers_interview_inner.second .single-freshers_interview_lead{margin-top:9.2vw}@media screen and (min-width: 768px){.freshers.single-freshers .single-freshers_interview .single-freshers_interview_inner.second .single-freshers_interview_lead{margin-top:68px;text-align:center}}@media screen and (min-width: 768px){.freshers.single-freshers .single-freshers_interview .single-freshers_interview_inner.second .single-freshers_interview_text{width:430px;margin:29px auto 0}}.freshers.single-freshers .single-freshers_interview .single-freshers_interview_inner.third{padding-bottom:21.2vw}@media screen and (min-width: 768px){.freshers.single-freshers .single-freshers_interview .single-freshers_interview_inner.third{width:843px;margin:0 auto;padding-bottom:157px;display:flex;justify-content:space-between}}.freshers.single-freshers .single-freshers_interview .single-freshers_interview_inner.third .single-freshers_interview_lead{margin-top:9.2vw}@media screen and (min-width: 768px){.freshers.single-freshers .single-freshers_interview .single-freshers_interview_inner.third .single-freshers_interview_lead{margin-top:74px;width:432px;letter-spacing:0}}@media screen and (min-width: 768px){.freshers.single-freshers .single-freshers_interview .single-freshers_interview_inner.third .single-freshers_interview_text{width:430px}}.freshers.single-freshers .single-freshers_interview .single-freshers_interview_inner.third .single-freshers_interview_wrap{position:relative;width:73.3333333333vw;height:99vw;margin:11.2vw auto 0}@media screen and (min-width: 768px){.freshers.single-freshers .single-freshers_interview .single-freshers_interview_inner.third .single-freshers_interview_wrap{width:337px;height:455px;margin:79px 0 0}}.freshers.single-freshers .single-freshers_interview .single-freshers_interview_inner.third .single-freshers_interview_wrap .single-freshers_interview_back{position:absolute;right:0;bottom:0}.freshers.single-freshers .single-freshers_interview .single-freshers_interview_inner.third .single-freshers_interview_wrap .single-freshers_interview_back .single-freshers_back_inner{position:relative;width:48.6666666667vw;height:48.6666666667vw}@media screen and (min-width: 768px){.freshers.single-freshers .single-freshers_interview .single-freshers_interview_inner.third .single-freshers_interview_wrap .single-freshers_interview_back .single-freshers_back_inner{width:224px;height:224px}}.freshers.single-freshers .single-freshers_interview .single-freshers_interview_inner.third .single-freshers_interview_wrap .single-freshers_interview_back .single-freshers_back_inner .single-freshers_back_square{position:absolute;width:48.6666666667vw;height:48.6666666667vw;background:linear-gradient(to right, #e090ad, #dc2946)}@media screen and (min-width: 768px){.freshers.single-freshers .single-freshers_interview .single-freshers_interview_inner.third .single-freshers_interview_wrap .single-freshers_interview_back .single-freshers_back_inner .single-freshers_back_square{width:224px;height:224px}}.freshers.single-freshers .single-freshers_interview .single-freshers_interview_inner.third .single-freshers_interview_wrap .single-freshers_interview_back .single-freshers_back_inner .single-freshers_back_triangle{position:absolute;width:0;height:0;border-style:solid;border-width:48.6666666667vw 48.6666666667vw 0 0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media screen and (min-width: 768px){.freshers.single-freshers .single-freshers_interview .single-freshers_interview_inner.third .single-freshers_interview_wrap .single-freshers_interview_back .single-freshers_back_inner .single-freshers_back_triangle{border-width:224px 224px 0 0}}.freshers.single-freshers .single-freshers_interview .single-freshers_interview_inner.third .single-freshers_interview_wrap .single-freshers_interview_picture{position:absolute;left:0;top:0;margin:0;width:66.6666666667vw;overflow:hidden}@media screen and (min-width: 768px){.freshers.single-freshers .single-freshers_interview .single-freshers_interview_inner.third .single-freshers_interview_wrap .single-freshers_interview_picture{width:307px}}.freshers.single-freshers .single-freshers_others{background:#ca0035}.freshers.single-freshers .single-freshers_others .single-freshers_others_inner{width:86.1333333333vw;padding:13.6vw 0 21.2vw;margin:0 auto}@media screen and (min-width: 768px){.freshers.single-freshers .single-freshers_others .single-freshers_others_inner{width:1100px;padding:98px 0 139px}}.freshers.single-freshers .single-freshers_others .single-freshers_others_inner .single-freshers_others_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:6.9333333333vw;line-height:1.5;color:#fff;font-weight:400}@media screen and (min-width: 768px){.freshers.single-freshers .single-freshers_others .single-freshers_others_inner .single-freshers_others_title{font-size:36px;line-height:1}}.freshers.single-freshers .single-freshers_others .single-freshers_others_inner .single-freshers_others_area .single-freshers_others_wrap{width:73.3333333333vw;margin:0 auto}.freshers.single-freshers .single-freshers_others .single-freshers_others_inner .single-freshers_others_area .single-freshers_others_wrap:hover{transition:opacity .3s ease 0s;opacity:.8}@media screen and (min-width: 768px){.freshers.single-freshers .single-freshers_others .single-freshers_others_inner .single-freshers_others_area .single-freshers_others_wrap{width:298px}}.freshers.single-freshers .single-freshers_others .single-freshers_others_inner .single-freshers_others_area .single-freshers_others_wrap .single-freshers_others_picture{margin-top:7.4666666667vw}@media screen and (min-width: 768px){.freshers.single-freshers .single-freshers_others .single-freshers_others_inner .single-freshers_others_area .single-freshers_others_wrap .single-freshers_others_picture{margin-top:56px}}.freshers.single-freshers .single-freshers_others .single-freshers_others_inner .single-freshers_others_area .single-freshers_others_wrap .single-freshers_others_info{font-size:2.9333333333vw;line-height:1.5em;color:#fff;margin-top:4.1333333333vw}@media screen and (min-width: 768px){.freshers.single-freshers .single-freshers_others .single-freshers_others_inner .single-freshers_others_area .single-freshers_others_wrap .single-freshers_others_info{font-size:12px;line-height:1.667em;margin-top:7px}}.freshers.single-freshers .single-freshers_others .single-freshers_others_inner .single-freshers_others_area .single-freshers_others_wrap .single-freshers_others_lead{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:left;font-size:4.8vw;line-height:1.556em;color:#fff;margin-top:.2666666667vw}@media screen and (min-width: 768px){.freshers.single-freshers .single-freshers_others .single-freshers_others_inner .single-freshers_others_area .single-freshers_others_wrap .single-freshers_others_lead{font-size:20px;line-height:1.6em;margin-top:4px}}@media screen and (min-width: 768px){.freshers.single-freshers .single-freshers_others .single-freshers_others_inner .single-freshers_others_area{width:647px;margin:0 auto;display:flex;justify-content:space-between}.freshers.single-freshers .single-freshers_others .single-freshers_others_inner .single-freshers_others_area.col-2 .single-freshers_others_wrap{margin:0}}.freshers.single-freshers .single-freshers_others .single-freshers_others_inner .bl-guideMenu_item{width:73.3333333333vw;margin:9.4666666667vw auto 0}.freshers.single-freshers .single-freshers_others .single-freshers_others_inner .bl-guideMenu_item a{padding-left:5.4666666667vw}@media screen and (min-width: 768px){.freshers.single-freshers .single-freshers_others .single-freshers_others_inner .bl-guideMenu_item a{padding-left:127px}}@media screen and (min-width: 768px){.freshers.single-freshers .single-freshers_others .single-freshers_others_inner .bl-guideMenu_item{width:465px;margin-top:50px}}.before .mainWrap{margin-bottom:24vw}@media screen and (min-width: 768px){.before .mainWrap{margin-bottom:160px}}.before .mainWrap .inner{width:94.6666666667vw}@media screen and (min-width: 768px){.before .mainWrap .inner{width:960px}}.before .mainWrap_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:2.3rem;padding-top:13.3333333333vw;padding-bottom:0vw;color:#ca0035;position:relative;font-size:6.1333333333vw}@media screen and (min-width: 768px){.before .mainWrap_title{font-size:3rem;padding-top:90px;padding-bottom:0px}}@media screen and (min-width: 768px){.before .mainWrap_title{font-size:30px}}.before .mainWrap_title:after{display:none}.before .mainWrap #page_anchor{margin:13.6vw auto 0}@media screen and (min-width: 768px){.before .mainWrap #page_anchor{margin:89px auto 0}}.before .mainWrap #page_anchor ul{display:flex;justify-content:space-between}.before .mainWrap #page_anchor ul li{text-align:center;width:46.6666666667vw}@media screen and (min-width: 768px){.before .mainWrap #page_anchor ul li{padding:0;width:470px}}.before .mainWrap #page_anchor ul li a{display:block;padding:3.7333333333vw 0 3.8666666667vw;color:#fff;font-size:3.2vw;background:linear-gradient(to right, #e090ad, #dc2946);position:relative;font-weight:500}@media screen and (min-width: 768px){.before .mainWrap #page_anchor ul li a{padding:17px 0 19px;font-size:15px}}.before .mainWrap #page_anchor ul li a:before{content:"";width:2.1333333333vw;height:2.1333333333vw;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(45deg) translateY(-40%);position:absolute;top:0;bottom:0;right:3.8666666667vw;margin:auto}@media screen and (min-width: 768px){.before .mainWrap #page_anchor ul li a:before{width:10px;height:10px;right:12px}}.before .mainWrap #page_anchor ul li:last-child{padding:0}.before .questionnaire{margin-bottom:17.3333333333vw}@media screen and (min-width: 768px){.before .questionnaire{margin-bottom:115px}}.before .questionnaire_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;width:100%;color:#fff;background:linear-gradient(to right, #e090ad, #dc2946);font-size:2.2rem;padding:4.6666666667vw;margin-bottom:10.6666666667vw;font-size:5.8666666667vw}@media screen and (min-width: 768px){.before .questionnaire_title{font-size:2.8rem;padding:25px;margin-bottom:45px}}@media screen and (min-width: 768px){.before .questionnaire_title{font-size:28px}}.before .questionnaire_title .note{display:block;letter-spacing:.1em;font-size:3.4666666667vw;padding-top:1.8666666667vw}@media screen and (min-width: 768px){.before .questionnaire_title .note{font-size:15px;padding-top:13px}}@media screen and (min-width: 768px){.before .questionnaire_items{width:860px;margin:0 auto}}.before .questionnaire_items:after{content:"";width:100%;height:1px;position:absolute;bottom:-5px;left:0;background:linear-gradient(180deg, #e2e2e2 0%, #e2e2e2 50%, transparent 50%, transparent 100%)}.before .questionnaire_item{position:relative;padding-bottom:13.3333333333vw;margin-bottom:16vw}@media screen and (min-width: 768px){.before .questionnaire_item{padding-bottom:60px;margin-bottom:65px}}.before .questionnaire_item:after{content:"";width:100%;height:1px;position:absolute;bottom:0px;left:0;background:linear-gradient(180deg, #e2e2e2 0%, #e2e2e2 50%, transparent 50%, transparent 100%)}.before .questionnaire_item:first-of-type{border-bottom:solid 1px #e2e2e2}.before .questionnaire_item:first-of-type:after{height:0}.before .questionnaire_item:last-of-type{margin-bottom:0;padding-bottom:0}.before .questionnaire_item:last-of-type:after{height:0}.before .questionnaire_item_title{position:relative;padding-left:14.6666666667vw;font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:left;font-size:4.5333333333vw;color:#ca0035;line-height:7.2vw}@media screen and (min-width: 768px){.before .questionnaire_item_title{font-size:24px;line-height:32px;padding-left:55px}}.before .questionnaire_item_title:after{display:block;content:"";position:absolute;top:-0.3em;left:0;width:10.6666666667vw;height:10.6666666667vw;background:url(/assets/img/recruit/before/icn_q_sp.svg) no-repeat center/contain}@media screen and (min-width: 768px){.before .questionnaire_item_title:after{top:-0.15em;width:40px;height:40px;background:url(/assets/img/recruit/before/icn_q.svg) no-repeat center/contain}}.before .questionnaire_item_title.indention:after{top:.3em}@media screen and (min-width: 768px){.before .questionnaire_item_title.indention:after{top:5px}}.before .questionnaire_item_title.indention_sp:after{top:.3em}@media screen and (min-width: 768px){.before .questionnaire_item_title.indention_sp:after{top:-0.15em}}.before .questionnaire_item_figure{width:61.3333333333vw;margin:0 auto;margin-top:8vw}@media screen and (min-width: 768px){.before .questionnaire_item_figure{width:325px;margin-top:35px}}.before .questionnaire_item_list{margin-top:8vw}.before .questionnaire_item_list.multiple{margin-top:4.5333333333vw}@media screen and (min-width: 768px){.before .questionnaire_item_list.multiple{margin-top:50px}}@media screen and (min-width: 768px){.before .questionnaire_item_list{margin-top:50px}.before .questionnaire_item_list.double{margin-top:43px}}.before .questionnaire_item_list_checkbox{position:relative;padding-left:11.3333333333vw;padding-bottom:5.3333333333vw;margin-bottom:6.2666666667vw;font-weight:bold;line-height:1.75;font-size:3.2vw;background-image:radial-gradient(#e2e2e2 30%, transparent 30%);background-size:4px 4px;background-repeat:repeat-x;background-position:-5px bottom}@media screen and (min-width: 768px){.before .questionnaire_item_list_checkbox{padding-left:45px;padding-bottom:30px;margin-bottom:32px;line-height:1.666;font-size:18px}}.before .questionnaire_item_list_checkbox:last-of-type{margin-bottom:0;padding-bottom:0;background-image:none}.before .questionnaire_item_list_checkbox:after{display:block;content:"";position:absolute;top:-0.45em;left:0;width:7.7333333333vw;height:7.7333333333vw;background:url(/assets/img/recruit/common/checkbox.svg) no-repeat center/contain}@media screen and (min-width: 768px){.before .questionnaire_item_list_checkbox:after{top:-0.18em;width:30px;height:30px}}.before .questionnaire_item_list_checkbox .colored{font-weight:bold;color:#ca0035;text-decoration:underline}.before .advice{margin-bottom:19.8666666667vw}@media screen and (min-width: 768px){.before .advice{margin-bottom:154px}}.before .advice_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;width:100%;color:#fff;background:linear-gradient(to right, #e090ad, #dc2946);font-size:2.2rem;padding:4.6666666667vw;margin-bottom:10.6666666667vw;font-size:5.8666666667vw}@media screen and (min-width: 768px){.before .advice_title{font-size:2.8rem;padding:25px;margin-bottom:80px}}@media screen and (min-width: 768px){.before .advice_title{font-size:28px}}.before .advice_title.bottom{margin-top:100px}.before .advice_title.bottom{margin-top:100px}.before .advice_unit{position:relative}.before .advice_unit.first{padding-bottom:17.3333333333vw;margin-bottom:17.3333333333vw}@media screen and (min-width: 768px){.before .advice_unit.first{padding-bottom:100px;margin-bottom:100px}}.before .advice_unit.first:after{content:"";width:100%;height:1px;position:absolute;bottom:-5px;left:0;background:linear-gradient(180deg, #e2e2e2 0%, #e2e2e2 50%, transparent 50%, transparent 100%)}.before .advice_unit_title{width:34.2666666667vw;height:34.2666666667vw;font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:5.3333333333vw;line-height:1.1;color:#fff;background:linear-gradient(to right, #e090ad, #dc2946);margin:0 auto;margin-bottom:14.6666666667vw}@media screen and (min-width: 768px){.before .advice_unit_title{width:180px;height:180px;line-height:1.428;margin-bottom:110px;font-size:28px}}.before .advice_unit_title .line-height{line-height:1.5}@media screen and (min-width: 768px){.before .advice_unit_title .line-height{line-height:1.1}}.before .advice_item{margin-bottom:13.3333333333vw}@media screen and (min-width: 768px){.before .advice_item{padding-bottom:43px;margin-bottom:50px;border-bottom:1px solid #e2e2e2}}.before .advice_item:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.before .advice_item_title{margin-bottom:5.3333333333vw;font-weight:bold;color:#ca0035;font-size:4.8vw;padding-left:4.6666666667vw;position:relative}@media screen and (min-width: 768px){.before .advice_item_title{margin-bottom:25px;font-size:22px;font-size:1.375rem;padding-left:20px}}.before .advice_item_title:after{display:block;content:"";position:absolute;top:50%;left:0;width:1.3333333333vw;height:8vw;transform:translateY(-45%);background:linear-gradient(to right, #e090ad, #dc2946)}@media screen and (min-width: 768px){.before .advice_item_title:after{width:5px;height:40px}}.before .advice_item_text{font-size:3.2vw;line-height:2.08}@media screen and (min-width: 768px){.before .advice_item_text{line-height:1.875;font-size:16px}}.workflow.archive-workflow .mainWrap{margin-bottom:9.3333333333vw}@media screen and (min-width: 768px){.workflow.archive-workflow .mainWrap{margin-bottom:45px}}.workflow.archive-workflow .mainWrap_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:2.3rem;padding-top:13.3333333333vw;padding-bottom:13.3333333333vw;color:#ca0035;position:relative;font-size:6.1333333333vw}@media screen and (min-width: 768px){.workflow.archive-workflow .mainWrap_title{font-size:3rem;padding-top:90px;padding-bottom:90px}}@media screen and (min-width: 768px){.workflow.archive-workflow .mainWrap_title{font-size:30px}}.workflow.archive-workflow .mainWrap_line{width:100%;height:1px;background:linear-gradient(180deg, #4d4d4d 0%, #4d4d4d 50%, transparent 50%, transparent 100%);margin:0 auto 12vw}@media screen and (min-width: 768px){.workflow.archive-workflow .mainWrap_line{width:860px;margin-bottom:80px}}.workflow.archive-workflow .pageTitle{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:6.1333333333vw;letter-spacing:.1em;padding:13.3333333333vw 0;text-align:center;color:#ca0035}@media screen and (min-width: 768px){.workflow.archive-workflow .pageTitle{font-size:30px;padding:92px 0 88px}}.workflow.archive-workflow #introduction{padding:0 0 13.3333333333vw}@media screen and (min-width: 768px){.workflow.archive-workflow #introduction{padding:0 0 66px}}.workflow.archive-workflow #introduction p{font-size:3.4666666667vw;line-height:6.1333333333vw}@media screen and (min-width: 768px){.workflow.archive-workflow #introduction p{padding:0 100px;font-size:16px;line-height:30px;font-weight:500;letter-spacing:.05em}}.workflow.archive-workflow .archive-workflow_list .archive-workflow_list_item{padding:16.2666666667vw 0 15.6vw;background:#f4f4f8;margin:0 auto}@media screen and (min-width: 768px){.workflow.archive-workflow .archive-workflow_list .archive-workflow_list_item{padding:80px 0 64px}}@media screen and (min-width: 768px){.workflow.archive-workflow .archive-workflow_list .archive-workflow_list_item a:hover .archive-workflow_list_item_picture img{transform:scale(1.1)}}.workflow.archive-workflow .archive-workflow_list .archive-workflow_list_item:nth-of-type(2n){background:#fff}@media screen and (min-width: 768px){.workflow.archive-workflow .archive-workflow_list .archive-workflow_list_item:nth-of-type(2n) .archive-workflow_list_item_wrap{right:auto;left:70px}}@media screen and (min-width: 768px){.workflow.archive-workflow .archive-workflow_list .archive-workflow_list_item:nth-of-type(2n) .archive-workflow_list_item_back_triangle{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}}.workflow.archive-workflow .archive-workflow_list .archive-workflow_list_item a{width:86.6666666667vw;margin:0 auto 4vw}@media screen and (min-width: 768px){.workflow.archive-workflow .archive-workflow_list .archive-workflow_list_item a{width:960px;margin-bottom:18px}}.workflow.archive-workflow .archive-workflow_list .archive-workflow_list_item .archive-workflow_list_item_inner{position:relative;z-index:2;width:86.6666666667vw;margin:0 auto 4vw}@media screen and (min-width: 768px){.workflow.archive-workflow .archive-workflow_list .archive-workflow_list_item .archive-workflow_list_item_inner{width:960px;margin-bottom:18px}}.workflow.archive-workflow .archive-workflow_list .archive-workflow_list_item .archive-workflow_list_item_picture{width:80vw;margin-right:0;margin-left:auto;overflow:hidden}@media screen and (min-width: 768px){.workflow.archive-workflow .archive-workflow_list .archive-workflow_list_item .archive-workflow_list_item_picture{width:900px;margin:0 auto}}.workflow.archive-workflow .archive-workflow_list .archive-workflow_list_item .archive-workflow_list_item_picture img{transition:.4s;transform:scale(1)}.workflow.archive-workflow .archive-workflow_list .archive-workflow_list_item .archive-workflow_list_item_wrap{position:absolute;left:0;top:50%;transform:translateY(-50%);width:36.4vw;background:linear-gradient(to right, #e090ad, #dc2946);text-align:center;color:#fff;padding:6.4vw 0 5.7333333333vw}@media screen and (min-width: 768px){.workflow.archive-workflow .archive-workflow_list .archive-workflow_list_item .archive-workflow_list_item_wrap{width:157px;padding:28px 0 24px;left:auto;right:70px}}.workflow.archive-workflow .archive-workflow_list .archive-workflow_list_item .archive-workflow_list_item_wrap .archive-workflow_list_item_wrap_title{font-family:"Noto Serif JP",serif;font-size:6.4vw;line-height:1.3333333333;font-weight:500;margin-bottom:2.9333333333vw}@media screen and (min-width: 768px){.workflow.archive-workflow .archive-workflow_list .archive-workflow_list_item .archive-workflow_list_item_wrap .archive-workflow_list_item_wrap_title{font-size:28px;line-height:1.3928571429;margin-bottom:15px}}.workflow.archive-workflow .archive-workflow_list .archive-workflow_list_item .archive-workflow_list_item_wrap .archive-workflow_list_item_wrap_line{width:32.5333333333vw;height:1px;background-color:#fff;margin:0 auto 3.8666666667vw}@media screen and (min-width: 768px){.workflow.archive-workflow .archive-workflow_list .archive-workflow_list_item .archive-workflow_list_item_wrap .archive-workflow_list_item_wrap_line{width:140px;margin-bottom:21px}}.workflow.archive-workflow .archive-workflow_list .archive-workflow_list_item .archive-workflow_list_item_wrap .archive-workflow_list_item_wrap_info{font-family:"Noto Serif JP",serif;font-size:3.4666666667vw;line-height:1.5;margin-bottom:4.8vw}@media screen and (min-width: 768px){.workflow.archive-workflow .archive-workflow_list .archive-workflow_list_item .archive-workflow_list_item_wrap .archive-workflow_list_item_wrap_info{font-size:14px;line-height:1.5;margin-bottom:18px}}.workflow.archive-workflow .archive-workflow_list .archive-workflow_list_item .archive-workflow_list_item_wrap .archive-workflow_list_item_wrap_year{font-size:2.9333333333vw}@media screen and (min-width: 768px){.workflow.archive-workflow .archive-workflow_list .archive-workflow_list_item .archive-workflow_list_item_wrap .archive-workflow_list_item_wrap_year{font-size:12px}}.workflow.archive-workflow .archive-workflow_list .archive-workflow_list_item .archive-workflow_list_item_readmore{width:86.6666666667vw;margin:0 auto;display:flex;align-items:center;justify-content:right}@media screen and (min-width: 768px){.workflow.archive-workflow .archive-workflow_list .archive-workflow_list_item .archive-workflow_list_item_readmore{width:900px}}.workflow.archive-workflow .archive-workflow_list .archive-workflow_list_item .archive-workflow_list_item_readmore .archive-workflow_list_item_readmore_text{font-size:3.4666666667vw;font-weight:500;color:#ca0035;margin-right:2.5333333333vw}@media screen and (min-width: 768px){.workflow.archive-workflow .archive-workflow_list .archive-workflow_list_item .archive-workflow_list_item_readmore .archive-workflow_list_item_readmore_text{font-size:13px;margin-right:8px}}.workflow.archive-workflow .archive-workflow_list .archive-workflow_list_item .archive-workflow_list_item_readmore img{display:block;width:18.1333333333vw;transform:translateY(-50%)}@media screen and (min-width: 768px){.workflow.archive-workflow .archive-workflow_list .archive-workflow_list_item .archive-workflow_list_item_readmore img{width:68px}}@media screen and (min-width: 768px){.workflow.archive-workflow .archive-workflow_list .archive-workflow_list_item .archive-workflow_list_item_back{width:960px;margin:0 auto}}@media screen and (min-width: 768px){.workflow.archive-workflow .archive-workflow_list .archive-workflow_list_item .archive-workflow_list_item_back_square{position:absolute;width:233px;height:233px;background:linear-gradient(to right, #e090ad, #dc2946);transform:translateY(-235px)}}@media screen and (min-width: 768px){.workflow.archive-workflow .archive-workflow_list .archive-workflow_list_item .archive-workflow_list_item_back_triangle{position:absolute;width:0;height:0;border-style:solid;border-width:233px 0 0 233px;border-color:#f4f4f8 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translateY(-235px)}}.workflow.archive-workflow .archive-workflow_list .archive-workflow_list_item:last-of-type{margin-bottom:0}.workflow.single-workflow .single-workflow_kv{width:93.3333333333vw;margin:0 auto}@media screen and (min-width: 768px){.workflow.single-workflow .single-workflow_kv{width:1100px}}.workflow.single-workflow .single-workflow_kv .single-workflow_kv_inner{padding:13.2vw 0 14.9333333333vw}@media screen and (min-width: 768px){.workflow.single-workflow .single-workflow_kv .single-workflow_kv_inner{padding:98px 0 150px}}.workflow.single-workflow .single-workflow_kv .single-workflow_kv_picture{margin-bottom:6.6666666667vw}@media screen and (min-width: 768px){.workflow.single-workflow .single-workflow_kv .single-workflow_kv_picture{margin-bottom:34px}}.workflow.single-workflow .single-workflow_kv .single-workflow_kv_picture video{width:100%}.workflow.single-workflow .single-workflow_kv .single-workflow_kv_info{width:86.6666666667vw;margin:0 auto;color:#919191}@media screen and (min-width: 768px){.workflow.single-workflow .single-workflow_kv .single-workflow_kv_info{width:960px}}@media screen and (min-width: 768px){.workflow.single-workflow .single-workflow_kv .single-workflow_kv_info{display:flex;justify-content:space-between;align-items:center}}.workflow.single-workflow .single-workflow_kv .single-workflow_kv_info .single-workflow_kv_info_left{display:flex;align-items:center;margin-bottom:6.9333333333vw}@media screen and (min-width: 768px){.workflow.single-workflow .single-workflow_kv .single-workflow_kv_info .single-workflow_kv_info_left{margin-bottom:0}}.workflow.single-workflow .single-workflow_kv .single-workflow_kv_info .single-workflow_kv_info_left .single-workflow_kv_info_left_picture{width:33.3333333333vw;margin-right:9.6vw}@media screen and (min-width: 768px){.workflow.single-workflow .single-workflow_kv .single-workflow_kv_info .single-workflow_kv_info_left .single-workflow_kv_info_left_picture{width:180px;margin-right:23px}}.workflow.single-workflow .single-workflow_kv .single-workflow_kv_info .single-workflow_kv_info_left .single-workflow_kv_info_left_profile{font-family:"Marcellus",serif;font-size:5.3333333333vw;font-weight:400;color:#ca0035}@media screen and (min-width: 768px){.workflow.single-workflow .single-workflow_kv .single-workflow_kv_info .single-workflow_kv_info_left .single-workflow_kv_info_left_profile{font-size:24px}}.workflow.single-workflow .single-workflow_kv .single-workflow_kv_info .single-workflow_kv_info_left .single-workflow_kv_info_left_text{font-family:"Noto Serif JP",serif;font-size:4.8vw;line-height:1.5;font-weight:500;margin-bottom:22px}@media screen and (min-width: 768px){.workflow.single-workflow .single-workflow_kv .single-workflow_kv_info .single-workflow_kv_info_left .single-workflow_kv_info_left_text{font-size:20px;line-height:1.6;margin-bottom:22px}}.workflow.single-workflow .single-workflow_kv .single-workflow_kv_info .single-workflow_kv_info_left .single-workflow_kv_info_left_year{display:inline-block;font-size:3.2vw;font-weight:500;padding:1.2vw 2.2666666667vw;border:1px solid #919191;border-radius:2.9333333333vw}@media screen and (min-width: 768px){.workflow.single-workflow .single-workflow_kv .single-workflow_kv_info .single-workflow_kv_info_left .single-workflow_kv_info_left_year{font-size:12px;padding:5px 10px;border-radius:12px}}@media screen and (min-width: 768px){.workflow.single-workflow .single-workflow_kv .single-workflow_kv_info .single-workflow_kv_info_right{width:530px}}.workflow.single-workflow .single-workflow_kv .single-workflow_kv_info .single-workflow_kv_info_right .single-workflow_kv_info_right_text--1{font-size:3.4666666667vw;font-weight:500;margin-bottom:2.1333333333vw}@media screen and (min-width: 768px){.workflow.single-workflow .single-workflow_kv .single-workflow_kv_info .single-workflow_kv_info_right .single-workflow_kv_info_right_text--1{font-size:15px;margin-bottom:10px}}.workflow.single-workflow .single-workflow_kv .single-workflow_kv_info .single-workflow_kv_info_right .single-workflow_kv_info_right_text--2{font-size:3.2vw;text-align:justify;line-height:1.75}@media screen and (min-width: 768px){.workflow.single-workflow .single-workflow_kv .single-workflow_kv_info .single-workflow_kv_info_right .single-workflow_kv_info_right_text--2{font-size:13px;line-height:1.8461538462}}.workflow.single-workflow .single-workflow_timeline{background:#f4f4f8}.workflow.single-workflow .single-workflow_timeline .single-workflow_timeline_inner{padding-bottom:150px}.workflow.single-workflow .single-workflow_timeline h4{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;width:100%;color:#fff;background:linear-gradient(to right, #e090ad, #dc2946);font-size:2.2rem;padding:4.6666666667vw;margin-bottom:0vw;line-height:8.5333333333vw;font-size:2.2rem}@media screen and (min-width: 768px){.workflow.single-workflow .single-workflow_timeline h4{font-size:2.8rem;padding:25px;margin-bottom:0px}}@media screen and (min-width: 768px){.workflow.single-workflow .single-workflow_timeline h4{line-height:50px;font-size:2.8rem}}.workflow.single-workflow .single-workflow_timeline .single-workflow_timeline_list .single-workflow_timeline_list_block{text-align:center}.workflow.single-workflow .single-workflow_timeline .single-workflow_timeline_list .single-workflow_timeline_list_block .single-workflow_timeline_list_block_time{position:relative;padding:13.3333333333vw 0 1.6vw}@media screen and (min-width: 768px){.workflow.single-workflow .single-workflow_timeline .single-workflow_timeline_list .single-workflow_timeline_list_block .single-workflow_timeline_list_block_time{padding:90px 0 10px}}.workflow.single-workflow .single-workflow_timeline .single-workflow_timeline_list .single-workflow_timeline_list_block .single-workflow_timeline_list_block_time .single-workflow_timeline_list_block_time_text{position:relative;z-index:2;font-family:"Marcellus",serif;font-size:5.3333333333vw;color:#ca0035;background:#f4f4f8;padding:1.7333333333vw 0}@media screen and (min-width: 768px){.workflow.single-workflow .single-workflow_timeline .single-workflow_timeline_list .single-workflow_timeline_list_block .single-workflow_timeline_list_block_time .single-workflow_timeline_list_block_time_text{font-size:21px;padding:5px 0}}.workflow.single-workflow .single-workflow_timeline .single-workflow_timeline_list .single-workflow_timeline_list_block .single-workflow_timeline_list_block_time::after{content:"";position:absolute;top:0;right:0;left:0;width:1px;height:100%;background-color:#ca0035;margin:0 auto}.workflow.single-workflow .single-workflow_timeline .single-workflow_timeline_list .single-workflow_timeline_list_block .single-workflow_timeline_list_block_title{width:86.6666666667vw;margin:0 auto;position:relative;z-index:2;font-family:"Noto Serif JP",serif;color:#fff;font-size:5.3333333333vw;font-weight:500;padding:2vw 0;background:#ca0035}@media screen and (min-width: 768px){.workflow.single-workflow .single-workflow_timeline .single-workflow_timeline_list .single-workflow_timeline_list_block .single-workflow_timeline_list_block_title{width:450px;font-size:24px;padding:12px 0}}.workflow.single-workflow .single-workflow_timeline .single-workflow_timeline_list .single-workflow_timeline_list_block .single-workflow_timeline_list_block_wrap{width:86.6666666667vw;margin:8vw auto 5.0666666667vw}@media screen and (min-width: 768px){.workflow.single-workflow .single-workflow_timeline .single-workflow_timeline_list .single-workflow_timeline_list_block .single-workflow_timeline_list_block_wrap{width:960px;display:flex;align-items:center;justify-content:space-between;margin:28px auto 50px}}.workflow.single-workflow .single-workflow_timeline .single-workflow_timeline_list .single-workflow_timeline_list_block .single-workflow_timeline_list_block_wrap .single-workflow_timeline_list_block_wrap_picture{margin-bottom:5.0666666667vw}@media screen and (min-width: 768px){.workflow.single-workflow .single-workflow_timeline .single-workflow_timeline_list .single-workflow_timeline_list_block .single-workflow_timeline_list_block_wrap .single-workflow_timeline_list_block_wrap_picture{width:650px;margin:0}}.workflow.single-workflow .single-workflow_timeline .single-workflow_timeline_list .single-workflow_timeline_list_block .single-workflow_timeline_list_block_wrap .single-workflow_timeline_list_block_wrap_picture video{width:100%}.workflow.single-workflow .single-workflow_timeline .single-workflow_timeline_list .single-workflow_timeline_list_block .single-workflow_timeline_list_block_wrap .single-workflow_timeline_list_block_wrap_text{font-size:3.4666666667vw;line-height:1.7692307692;text-align:justify}@media screen and (min-width: 768px){.workflow.single-workflow .single-workflow_timeline .single-workflow_timeline_list .single-workflow_timeline_list_block .single-workflow_timeline_list_block_wrap .single-workflow_timeline_list_block_wrap_text{width:250px;font-size:16px;line-height:1.875}}.workflow.single-workflow .single-workflow_timeline .single-workflow_timeline_list .single-workflow_timeline_list_block .single-workflow_timeline_list_block_wrap--2{width:86.6666666667vw;background:#fff;margin:0 auto 16.6666666667vw;padding:7.6vw 6.6666666667vw;font-size:3.4666666667vw;line-height:1.875;text-align:justify;transform:translateY(-24px)}@media screen and (min-width: 768px){.workflow.single-workflow .single-workflow_timeline .single-workflow_timeline_list .single-workflow_timeline_list_block .single-workflow_timeline_list_block_wrap--2{width:760px;padding:60px 126px;margin-bottom:126px;font-size:16px;line-height:1.875;transform:translateY(-24px)}}.workflow.single-workflow .single-workflow_timeline .single-workflow_timeline_list .single-workflow_timeline_list_block .single-workflow_timeline_list_block_wrap--3{font-size:3.4666666667vw;text-align:center;margin-top:6.8vw}@media screen and (min-width: 768px){.workflow.single-workflow .single-workflow_timeline .single-workflow_timeline_list .single-workflow_timeline_list_block .single-workflow_timeline_list_block_wrap--3{font-size:16px;margin-top:27px}}.workflow.single-workflow .single-workflow_others{background:#ca0035}.workflow.single-workflow .single-workflow_others .single-workflow_others_inner{padding:13.7333333333vw 0 30.9333333333vw}@media screen and (min-width: 768px){.workflow.single-workflow .single-workflow_others .single-workflow_others_inner{padding:126px 0 187px}}.workflow.single-workflow .single-workflow_others h4{font-family:"Noto Serif JP",serif;font-size:6.9333333333vw;font-weight:500;text-align:center;color:#fff;margin-bottom:7.7333333333vw}@media screen and (min-width: 768px){.workflow.single-workflow .single-workflow_others h4{font-size:28px;margin-bottom:47px}}@media screen and (min-width: 768px){.workflow.single-workflow .single-workflow_others .single-workflow_others_list{width:960px;display:flex;align-items:center;justify-content:space-between;margin:0 auto}}.workflow.single-workflow .single-workflow_others .single-workflow_others_list .single-workflow_others_list_item{width:86.6666666667vw;margin:0 auto 13.8666666667vw}@media screen and (min-width: 768px){.workflow.single-workflow .single-workflow_others .single-workflow_others_list .single-workflow_others_list_item{width:452px;margin:0}}@media screen and (min-width: 768px){.workflow.single-workflow .single-workflow_others .single-workflow_others_list .single-workflow_others_list_item a:hover .single-workflow_others_list_item_picture img{transform:scale(1.1)}}.workflow.single-workflow .single-workflow_others .single-workflow_others_list .single-workflow_others_list_item .single-workflow_others_list_item_inner{position:relative;margin-bottom:4vw}@media screen and (min-width: 768px){.workflow.single-workflow .single-workflow_others .single-workflow_others_list .single-workflow_others_list_item .single-workflow_others_list_item_inner{margin-bottom:18px}}.workflow.single-workflow .single-workflow_others .single-workflow_others_list .single-workflow_others_list_item .single-workflow_others_list_item_picture{width:80vw;margin-right:0;margin-left:auto;overflow:hidden}@media screen and (min-width: 768px){.workflow.single-workflow .single-workflow_others .single-workflow_others_list .single-workflow_others_list_item .single-workflow_others_list_item_picture{width:420px}}.workflow.single-workflow .single-workflow_others .single-workflow_others_list .single-workflow_others_list_item .single-workflow_others_list_item_picture img{transition:.4s;transform:scale(1)}.workflow.single-workflow .single-workflow_others .single-workflow_others_list .single-workflow_others_list_item .single-workflow_others_list_item_wrap{position:absolute;left:0;top:50%;transform:translateY(-50%);width:36.4vw;background:linear-gradient(to right, #e090ad, #dc2946);text-align:center;color:#fff;padding:6.4vw 0 5.7333333333vw}@media screen and (min-width: 768px){.workflow.single-workflow .single-workflow_others .single-workflow_others_list .single-workflow_others_list_item .single-workflow_others_list_item_wrap{width:157px;padding:28px 0 24px}}.workflow.single-workflow .single-workflow_others .single-workflow_others_list .single-workflow_others_list_item .single-workflow_others_list_item_wrap .single-workflow_others_list_item_wrap_title{font-family:"Noto Serif JP",serif;font-size:6.4vw;line-height:1.3333333333;font-weight:500;margin-bottom:2.9333333333vw}@media screen and (min-width: 768px){.workflow.single-workflow .single-workflow_others .single-workflow_others_list .single-workflow_others_list_item .single-workflow_others_list_item_wrap .single-workflow_others_list_item_wrap_title{font-size:28px;line-height:1.3928571429;margin-bottom:15px}}.workflow.single-workflow .single-workflow_others .single-workflow_others_list .single-workflow_others_list_item .single-workflow_others_list_item_wrap .single-workflow_others_list_item_wrap_line{width:32.5333333333vw;height:1px;background-color:#fff;margin:0 auto 3.8666666667vw}@media screen and (min-width: 768px){.workflow.single-workflow .single-workflow_others .single-workflow_others_list .single-workflow_others_list_item .single-workflow_others_list_item_wrap .single-workflow_others_list_item_wrap_line{width:140px;margin-bottom:21px}}.workflow.single-workflow .single-workflow_others .single-workflow_others_list .single-workflow_others_list_item .single-workflow_others_list_item_wrap .single-workflow_others_list_item_wrap_info{font-family:"Noto Serif JP",serif;font-size:3.4666666667vw;line-height:1.5;margin-bottom:4.8vw}@media screen and (min-width: 768px){.workflow.single-workflow .single-workflow_others .single-workflow_others_list .single-workflow_others_list_item .single-workflow_others_list_item_wrap .single-workflow_others_list_item_wrap_info{font-size:14px;line-height:1.5;margin-bottom:18px}}.workflow.single-workflow .single-workflow_others .single-workflow_others_list .single-workflow_others_list_item .single-workflow_others_list_item_wrap .single-workflow_others_list_item_wrap_year{font-size:2.9333333333vw}@media screen and (min-width: 768px){.workflow.single-workflow .single-workflow_others .single-workflow_others_list .single-workflow_others_list_item .single-workflow_others_list_item_wrap .single-workflow_others_list_item_wrap_year{font-size:12px}}.workflow.single-workflow .single-workflow_others .single-workflow_others_list .single-workflow_others_list_item .single-workflow_others_list_item_readmore{display:flex;align-items:center;justify-content:right}.workflow.single-workflow .single-workflow_others .single-workflow_others_list .single-workflow_others_list_item .single-workflow_others_list_item_readmore .single-workflow_others_list_item_readmore_text{font-size:3.4666666667vw;font-weight:500;color:#fff;margin-right:2.5333333333vw}@media screen and (min-width: 768px){.workflow.single-workflow .single-workflow_others .single-workflow_others_list .single-workflow_others_list_item .single-workflow_others_list_item_readmore .single-workflow_others_list_item_readmore_text{font-size:13px;margin-right:8px}}.workflow.single-workflow .single-workflow_others .single-workflow_others_list .single-workflow_others_list_item .single-workflow_others_list_item_readmore img{display:block;width:18.1333333333vw;transform:translateY(-50%)}@media screen and (min-width: 768px){.workflow.single-workflow .single-workflow_others .single-workflow_others_list .single-workflow_others_list_item .single-workflow_others_list_item_readmore img{width:68px}}.workflow.single-workflow .single-workflow_others .single-workflow_others_list .single-workflow_others_list_item:last-of-type{margin-bottom:0}.realvoice .mainWrap{margin-bottom:9.3333333333vw}@media screen and (min-width: 768px){.realvoice .mainWrap{margin-bottom:45px}}.realvoice .mainWrap_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:2.3rem;padding-top:13.3333333333vw;padding-bottom:13.3333333333vw;color:#ca0035;position:relative;font-size:6.1333333333vw}@media screen and (min-width: 768px){.realvoice .mainWrap_title{font-size:3rem;padding-top:90px;padding-bottom:90px}}.realvoice .mainWrap_line{width:100%;height:1px;background:linear-gradient(180deg, #4d4d4d 0%, #4d4d4d 50%, transparent 50%, transparent 100%);margin:0 auto 12vw}@media screen and (min-width: 768px){.realvoice .mainWrap_line{width:860px;margin-bottom:80px}}.realvoice .pageTitle{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:6.1333333333vw;letter-spacing:.1em;padding:13.3333333333vw 0;text-align:center;color:#ca0035}@media screen and (min-width: 768px){.realvoice .pageTitle{font-size:30px;padding:92px 0 88px}}.realvoice #introduction{padding:0 0 13.3333333333vw}@media screen and (min-width: 768px){.realvoice #introduction{padding:0 0 66px}}.realvoice #introduction p{font-size:3.4666666667vw;line-height:6.1333333333vw}@media screen and (min-width: 768px){.realvoice #introduction p{padding:0 100px;font-size:16px;line-height:30px;font-weight:500;letter-spacing:.05em}}.realvoice .realvoice_movie .realvoice_movie_inner .realvoice_movie_list{width:86.6666666667vw;margin:0 auto 13.6vw}@media screen and (min-width: 768px){.realvoice .realvoice_movie .realvoice_movie_inner .realvoice_movie_list{width:960px;display:flex;flex-wrap:wrap;margin-bottom:83px}}.realvoice .realvoice_movie .realvoice_movie_inner .realvoice_movie_list .realvoice_movie_list_item{width:66.6666666667vw;margin:0 auto;cursor:pointer;margin-bottom:5.7333333333vw}@media screen and (min-width: 768px){.realvoice .realvoice_movie .realvoice_movie_inner .realvoice_movie_list .realvoice_movie_list_item{width:290px;margin:0 15px;margin-bottom:43px}}.realvoice .realvoice_movie .realvoice_movie_inner .realvoice_movie_list .realvoice_movie_list_item .realvoice_movie_list_item_btn{position:relative;width:54vw;height:16.1333333333vw;background:linear-gradient(to right, #e090ad, #dc2946);margin:0 auto;display:flex;align-items:center;transform:translateY(-50%);box-shadow:0 3px 6px rgba(0,0,0,.2)}@media screen and (min-width: 768px){.realvoice .realvoice_movie .realvoice_movie_inner .realvoice_movie_list .realvoice_movie_list_item .realvoice_movie_list_item_btn{width:235px;height:70px}}.realvoice .realvoice_movie .realvoice_movie_inner .realvoice_movie_list .realvoice_movie_list_item .realvoice_movie_list_item_btn .realvoice_movie_list_item_btn_text{font-size:3.8666666667vw;font-weight:500;color:#fff;margin-left:21.2vw}@media screen and (min-width: 768px){.realvoice .realvoice_movie .realvoice_movie_inner .realvoice_movie_list .realvoice_movie_list_item .realvoice_movie_list_item_btn .realvoice_movie_list_item_btn_text{font-size:17px;margin-left:92px}}.realvoice .realvoice_movie .realvoice_movie_inner .realvoice_movie_list .realvoice_movie_list_item .realvoice_movie_list_item_btn .realvoice_movie_list_item_btn_text::after{position:absolute;left:11.0666666667vw;top:50%;transform:translateY(-50%);content:"";width:7.0666666667vw;height:7.0666666667vw;background:url(/assets/img/recruit/realvoice/realvoice_movie_list_item_btn.svg) no-repeat;background-size:contain}@media screen and (min-width: 768px){.realvoice .realvoice_movie .realvoice_movie_inner .realvoice_movie_list .realvoice_movie_list_item .realvoice_movie_list_item_btn .realvoice_movie_list_item_btn_text::after{left:48px;width:31px;height:31px}}.modaal-container{width:80%}@media screen and (min-width: 768px){.modaal-container{width:300px}}@media screen and (min-width: 1400px){.modaal-container{width:400px}}.modaal-content-container{padding:0}@media screen and (min-width: 768px){.modaal-content-container{padding:0}}.modaal-content-container video{width:100%}.modaal-close{top:10px;right:10px}@media screen and (min-width: 768px){.modaal-close{right:0;left:0;margin:0 auto;top:50%;transform:translateX(129px) translateY(-334px)}}@media screen and (min-width: 768px)and (max-height: 834px){.modaal-close{top:0;transform:translateX(192px) translateY(60px)}}@media screen and (min-width: 1400px){.modaal-close{transform:translateX(174px) translateY(-421px)}}@media screen and (min-width: 1400px)and (max-height: 834px){.modaal-close{top:0;transform:translateX(239px) translateY(60px)}}.modaal-wrapper .modaal-close{background:#fff}.modaal-close:after,.modaal-close:before{width:1px;border-radius:0;background:#ca0035}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#ca0035}.modaal-close:after,.modaal-close:after{border-radius:0}.philosophy .mainWrap{margin-bottom:9.3333333333vw}@media screen and (min-width: 768px){.philosophy .mainWrap{margin-bottom:60px}}.philosophy .mainWrap_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:2.3rem;padding-top:13.3333333333vw;padding-bottom:13.3333333333vw;color:#ca0035;position:relative}@media screen and (min-width: 768px){.philosophy .mainWrap_title{font-size:3rem;padding-top:90px;padding-bottom:90px}}.philosophy .mainWrap_line{width:100%;height:1px;background:linear-gradient(180deg, #4d4d4d 0%, #4d4d4d 50%, transparent 50%, transparent 100%);margin:0 auto 12vw}@media screen and (min-width: 768px){.philosophy .mainWrap_line{width:860px;margin-bottom:80px}}.philosophy .mainWrap_visual{width:100%;margin:0 auto;overflow:hidden}@media screen and (min-width: 768px){.philosophy .mainWrap_visual{width:517px}}.philosophy .leadWrap{margin-bottom:17.3333333333vw}@media screen and (min-width: 768px){.philosophy .leadWrap{margin-bottom:100px}}@media screen and (min-width: 768px){.philosophy .leadWrap_inner{width:620px;margin:0 auto;transform:translateX(50px)}}.philosophy .leadWrap_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;color:#ca0035;font-size:6.1333333333vw;margin-bottom:7.3333333333vw}@media screen and (min-width: 768px){.philosophy .leadWrap_title{font-size:30px;font-size:1.875rem;margin-bottom:0;margin-top:97px}}.philosophy .leadWrap_text{line-height:2.153;font-size:3.4666666667vw;margin-bottom:15.3333333333vw}@media screen and (min-width: 768px){.philosophy .leadWrap_text{font-size:16px;font-size:1rem;margin-bottom:0px}}.philosophy .philosophy_five{width:86.6666666667vw;margin:0 auto}@media screen and (min-width: 768px){.philosophy .philosophy_five{width:1100px}}@media screen and (min-width: 768px){.philosophy .philosophy_five .philosophy_five_inner{width:958px;margin:0 auto}}.philosophy .philosophy_five .philosophy_five_inner .philosophy_five_title{position:relative;font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:5.8666666667vw;color:#ca0035;padding:6.2666666667vw 0 7.2vw}.philosophy .philosophy_five .philosophy_five_inner .philosophy_five_title::after{position:absolute;bottom:0;right:0;left:0;content:"";width:100%;margin:0 auto;height:1px;background:linear-gradient(180deg, #4d4d4d 0%, #4d4d4d 85%, transparent 85%, transparent 100%)}@media screen and (min-width: 768px){.philosophy .philosophy_five .philosophy_five_inner .philosophy_five_title::after{background:linear-gradient(180deg, #4d4d4d 0%, #4d4d4d 50%, transparent 50%, transparent 100%)}}.philosophy .philosophy_five .philosophy_five_inner .philosophy_five_title::before{position:absolute;top:0;right:0;left:0;content:"";width:100%;margin:0 auto;height:1px;background:linear-gradient(180deg, #4d4d4d 0%, #4d4d4d 85%, transparent 85%, transparent 100%)}@media screen and (min-width: 768px){.philosophy .philosophy_five .philosophy_five_inner .philosophy_five_title::before{background:linear-gradient(180deg, #4d4d4d 0%, #4d4d4d 50%, transparent 50%, transparent 100%)}}@media screen and (min-width: 768px){.philosophy .philosophy_five .philosophy_five_inner .philosophy_five_title{font-size:28px;padding:32px 0 37px}}.philosophy .philosophy_five .philosophy_five_inner .philosophy_five_list{padding:5.8666666667vw 0 13.3333333333vw}@media screen and (min-width: 768px){.philosophy .philosophy_five .philosophy_five_inner .philosophy_five_list{padding:41px 0 104px}}.philosophy .philosophy_five .philosophy_five_inner .philosophy_five_list .philosophy_list_item{display:flex;justify-content:space-between;margin-top:6.5333333333vw}@media screen and (min-width: 768px){.philosophy .philosophy_five .philosophy_five_inner .philosophy_five_list .philosophy_list_item{width:686px;margin:25px auto 0}}.philosophy .philosophy_five .philosophy_five_inner .philosophy_five_list .philosophy_list_item:first-of-type{margin-top:0}.philosophy .philosophy_five .philosophy_five_inner .philosophy_five_list .philosophy_list_item .philosophy_item_number{position:relative;width:10.6666666667vw;height:10.6666666667vw;background:linear-gradient(to right, #e090ad, #dc2946)}@media screen and (min-width: 768px){.philosophy .philosophy_five .philosophy_five_inner .philosophy_five_list .philosophy_list_item .philosophy_item_number{width:50px;height:50px}}.philosophy .philosophy_five .philosophy_five_inner .philosophy_five_list .philosophy_list_item .philosophy_item_number .philosophy_number_text{position:absolute;top:50%;transform:translateY(-50%);right:0;left:0;font-family:"Marcellus",serif;font-size:4.2666666667vw;letter-spacing:.1em;color:#fff;text-align:center}@media screen and (min-width: 768px){.philosophy .philosophy_five .philosophy_five_inner .philosophy_five_list .philosophy_list_item .philosophy_item_number .philosophy_number_text{font-size:20px}}.philosophy .philosophy_five .philosophy_five_inner .philosophy_five_list .philosophy_list_item .philosophy_item_cont{width:69.3333333333vw}@media screen and (min-width: 768px){.philosophy .philosophy_five .philosophy_five_inner .philosophy_five_list .philosophy_list_item .philosophy_item_cont{width:613px}}.philosophy .philosophy_five .philosophy_five_inner .philosophy_five_list .philosophy_list_item .philosophy_item_cont .philosophy_cont_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:left;font-size:4.8vw;color:#ca0035}@media screen and (min-width: 768px){.philosophy .philosophy_five .philosophy_five_inner .philosophy_five_list .philosophy_list_item .philosophy_item_cont .philosophy_cont_title{font-size:20px;margin-top:2px}}.philosophy .philosophy_five .philosophy_five_inner .philosophy_five_list .philosophy_list_item .philosophy_item_cont .philosophy_cont_text{font-size:3.2vw;line-height:1.5em;text-align:justify;letter-spacing:.1em;margin-top:1.2vw}@media screen and (min-width: 768px){.philosophy .philosophy_five .philosophy_five_inner .philosophy_five_list .philosophy_list_item .philosophy_item_cont .philosophy_cont_text{font-size:14px;line-height:1;text-align:left;margin-top:9px}}@media screen and (min-width: 768px){.philosophy .philosophy_commentary{width:1100px;margin:0 auto}}.philosophy .philosophy_commentary .philosophy_commentary_inner{width:86.6666666667vw;margin:0 auto 21.8666666667vw;background:linear-gradient(180deg, transparent 0%, transparent 4.5%, #f4f4f8 4.5%, #f4f4f8 100%);padding:0 6.6666666667vw 7.0666666667vw}@media screen and (min-width: 768px){.philosophy .philosophy_commentary .philosophy_commentary_inner{width:860px;margin:0 auto 100px;background:linear-gradient(180deg, transparent 0%, transparent 5%, #f4f4f8 5%, #f4f4f8 100%);padding:0 50px 29px}}.philosophy .philosophy_commentary .philosophy_commentary_inner .philosophy_commentary_title{font-size:5.0666666667vw;letter-spacing:.24em;color:#ca0035;font-weight:400}@media screen and (min-width: 768px){.philosophy .philosophy_commentary .philosophy_commentary_inner .philosophy_commentary_title{font-size:22px}}.philosophy .philosophy_commentary .philosophy_commentary_inner .philosophy_commentary_text{font-size:3.2vw;line-height:1.75em;text-align:justify;margin-top:4.9333333333vw}@media screen and (min-width: 768px){.philosophy .philosophy_commentary .philosophy_commentary_inner .philosophy_commentary_text{font-size:14px;line-height:1.857em;margin-top:18px}}.philosophy .philosophy_titleBand{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;width:100%;color:#fff;background:linear-gradient(to right, #e090ad, #dc2946);font-size:2.2rem;padding:4.6666666667vw;margin-bottom:10.6666666667vw;line-height:1.455em;margin-bottom:10.2666666667vw}@media screen and (min-width: 768px){.philosophy .philosophy_titleBand{font-size:2.8rem;padding:25px;margin-bottom:40px}}@media screen and (min-width: 768px){.philosophy .philosophy_titleBand{line-height:1em;margin-bottom:49px}}.philosophy .philosophy_cont .philosophy_cont_inner{width:86.6666666667vw;margin:0 auto 20.4vw}.philosophy .philosophy_cont .philosophy_cont_inner.bottom{margin:0 auto 20.1333333333vw}@media screen and (min-width: 768px){.philosophy .philosophy_cont .philosophy_cont_inner{width:686px;margin:0 auto 92px}.philosophy .philosophy_cont .philosophy_cont_inner.bottom{margin:0 auto 153px}}.philosophy .philosophy_cont .philosophy_cont_inner .philosophy_cont_picture{width:50.2666666667vw;margin:0 auto}@media screen and (min-width: 768px){.philosophy .philosophy_cont .philosophy_cont_inner .philosophy_cont_picture{width:250px}}.philosophy .philosophy_cont .philosophy_cont_inner .philosophy_cont_picture.slogan{width:86.6666666667vw}@media screen and (min-width: 768px){.philosophy .philosophy_cont .philosophy_cont_inner .philosophy_cont_picture.slogan{width:555px}}.philosophy .philosophy_cont .philosophy_cont_inner .philosophy_cont_text{font-size:3.2vw;line-height:1.75em;text-align:justify;margin-top:6.8vw}@media screen and (min-width: 768px){.philosophy .philosophy_cont .philosophy_cont_inner .philosophy_cont_text{font-size:15px;line-height:1.933em;margin-top:29px}}.business .mainWrap{margin-bottom:12vw}@media screen and (min-width: 768px){.business .mainWrap{margin-bottom:60px}}.business .mainWrap_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:2.3rem;padding-top:13.3333333333vw;padding-bottom:13.3333333333vw;color:#ca0035;position:relative}@media screen and (min-width: 768px){.business .mainWrap_title{font-size:3rem;padding-top:90px;padding-bottom:90px}}.business .mainWrap_line{width:100%;height:1px;background:linear-gradient(180deg, #4d4d4d 0%, #4d4d4d 50%, transparent 50%, transparent 100%);margin:0 auto 12vw}@media screen and (min-width: 768px){.business .mainWrap_line{width:860px;margin-bottom:80px}}.business .leadWrap{margin-bottom:21.3333333333vw}@media screen and (min-width: 768px){.business .leadWrap{margin-bottom:85px}}@media screen and (min-width: 768px){.business .leadWrap_inner{width:760px;margin:0 auto}}.business .leadWrap_title{color:#ca0035;text-align:center;font-size:4.8vw;font-weight:500;letter-spacing:.24em;margin-bottom:5.3333333333vw}@media screen and (min-width: 768px){.business .leadWrap_title{font-size:20px;font-size:1.25rem;margin-bottom:20px}}.business .leadWrap_text{line-height:1.75;font-size:1.2rem;text-align:left}@media screen and (min-width: 768px){.business .leadWrap_text{font-size:1.5rem}}@media screen and (min-width: 768px){.business .leadWrap_text{font-weight:500}}.business .products{margin-bottom:21.3333333333vw}@media screen and (min-width: 768px){.business .products{margin-bottom:100px}}.business .products_item{margin-bottom:21.3333333333vw}@media screen and (min-width: 768px){.business .products_item{margin-bottom:100px}}.business .products_item:last-of-type{margin-bottom:0}.business .products_item_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;width:100%;color:#fff;background:linear-gradient(to right, #e090ad, #dc2946);font-size:2.2rem;padding:4.6666666667vw;margin-bottom:10.6666666667vw}@media screen and (min-width: 768px){.business .products_item_title{font-size:2.8rem;padding:25px;margin-bottom:40px}}.business .products_item_wrap{margin-bottom:8vw}@media screen and (min-width: 768px){.business .products_item_wrap{margin-bottom:40px}}.business .products_item_pic{width:100%;margin-bottom:5.3333333333vw}@media screen and (min-width: 768px){.business .products_item_pic{width:430px;margin-bottom:0;padding-top:7px}}.business .products_item_desc{width:100%}@media screen and (min-width: 768px){.business .products_item_desc{width:480px}}.business .products_item_desc_title{font-size:5.3333333333vw;line-height:1.5;font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:left;color:#ca0035;margin-bottom:5.3333333333vw}@media screen and (min-width: 768px){.business .products_item_desc_title{font-size:24px;font-size:1.5rem;margin-bottom:20px}}.business .products_item_desc_title .sup{font-size:65%;vertical-align:top;position:relative;top:-0.1em;display:inline-block}.business .products_item_desc_text{line-height:1.75;font-size:1.2rem;text-align:justify;margin-bottom:4vw}@media screen and (min-width: 768px){.business .products_item_desc_text{font-size:1.5rem}}@media screen and (min-width: 768px){.business .products_item_desc_text{margin-bottom:15px}}.business .products_item_desc_note{font-size:2.9333333333vw;line-height:1.63;letter-spacing:.1em}@media screen and (min-width: 768px){.business .products_item_desc_note{font-size:12px;font-size:.75rem}}@media screen and (min-width: 768px){.business .products_item_channel{width:860px;margin:0 auto}}.business .outline{margin-bottom:21.3333333333vw}@media screen and (min-width: 768px){.business .outline{margin-bottom:100px}}.business .outline_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;width:100%;color:#fff;background:linear-gradient(to right, #e090ad, #dc2946);font-size:2.2rem;padding:4.6666666667vw;margin-bottom:10.6666666667vw}@media screen and (min-width: 768px){.business .outline_title{font-size:2.8rem;padding:25px;margin-bottom:40px}}.business .outline_table_tr{border-bottom:solid #e2e2e2 1px}.business .outline_table_tr:last-of-type{margin-bottom:0}.business .outline_table_th{width:30.7692307692%;font-weight:bold;padding:5.3333333333vw 0;text-align:left;line-height:1.5}@media screen and (min-width: 768px){.business .outline_table_th{width:200px;padding:20px 0}}.business .outline_table_td{padding:5.3333333333vw 0;line-height:1.75;font-size:1.2rem;text-align:justify}@media screen and (min-width: 768px){.business .outline_table_td{font-size:1.5rem}}@media screen and (min-width: 768px){.business .outline_table_td{padding:20px 0}}.business .outline_table_td_text{margin-top:2.4vw}@media screen and (min-width: 768px){.business .outline_table_td_text{margin-top:12px}}.business .outline_table_td__bold{font-weight:700}.business .newBusiness{color:#fff;background:linear-gradient(to right, #e090ad, #dc2946);padding:13.3333333333vw 0;margin-bottom:2px}@media screen and (min-width: 768px){.business .newBusiness{padding:65px 0;margin-bottom:4px}}.business .newBusiness_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;color:#fff;font-size:5.3333333333vw;margin-bottom:8vw}@media screen and (min-width: 768px){.business .newBusiness_title{font-size:25px;font-size:1.5625rem;margin-bottom:45px}}.business .newBusiness_pic{margin-bottom:8vw}@media screen and (min-width: 768px){.business .newBusiness_pic{margin-bottom:0;width:440px}}.business .newBusiness_pic_note{font-size:2.9333333333vw;padding-top:2vw;letter-spacing:.1em}@media screen and (min-width: 768px){.business .newBusiness_pic_note{font-size:12px;font-size:.75rem;padding-top:10px}}@media screen and (min-width: 768px){.business .newBusiness_desc{width:470px}}.business .newBusiness_desc_title{font-size:4.5333333333vw;margin-bottom:5.3333333333vw;font-weight:bold}@media screen and (min-width: 768px){.business .newBusiness_desc_title{font-size:18px;font-size:1.125rem;margin-bottom:25px}}.business .newBusiness_desc_text{line-height:1.75;font-size:1.2rem;text-align:justify;margin-bottom:6.6666666667vw}@media screen and (min-width: 768px){.business .newBusiness_desc_text{font-size:1.5rem}}@media screen and (min-width: 768px){.business .newBusiness_desc_text{line-height:1.875;margin-bottom:20px}}.business .newBusiness_desc_text:last-of-type{margin-bottom:0}.topMessage .mainWrap{margin-bottom:9.3333333333vw}@media screen and (min-width: 768px){.topMessage .mainWrap{margin-bottom:45px}}.topMessage .mainWrap_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:2.3rem;padding-top:13.3333333333vw;padding-bottom:13.3333333333vw;color:#ca0035;position:relative}@media screen and (min-width: 768px){.topMessage .mainWrap_title{font-size:3rem;padding-top:90px;padding-bottom:90px}}.topMessage .mainWrap_line{width:100%;height:1px;background:linear-gradient(180deg, #4d4d4d 0%, #4d4d4d 50%, transparent 50%, transparent 100%);margin:0 auto 12vw}@media screen and (min-width: 768px){.topMessage .mainWrap_line{width:860px;margin-bottom:80px}}.topMessage .mainWrap_visual{width:100%;margin:0 auto;overflow:hidden}@media screen and (min-width: 768px){.topMessage .mainWrap_visual{width:860px}}.topMessage .topMessage_cont{width:86.6666666667vw;margin:0 auto 20.2666666667vw}@media screen and (min-width: 768px){.topMessage .topMessage_cont{width:1100px;margin:0 auto 156px}}@media screen and (min-width: 768px){.topMessage .topMessage_cont .topMessage_cont_inner{width:798px;margin:0 auto}}.topMessage .topMessage_cont .topMessage_cont_inner .topMessage_cont_lead{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:6vw;line-height:1.5em;letter-spacing:0;color:#ca0035}@media screen and (min-width: 768px){.topMessage .topMessage_cont .topMessage_cont_inner .topMessage_cont_lead{font-size:38px;line-height:1.474em}}.topMessage .topMessage_cont .topMessage_cont_inner .topMessage_cont_info{font-size:3.4666666667vw;line-height:1.846em;font-weight:500;text-align:center;margin:1.8666666667vw 0 9.8666666667vw}@media screen and (min-width: 768px){.topMessage .topMessage_cont .topMessage_cont_inner .topMessage_cont_info{font-size:15px;line-height:1.867em;margin:17px 0 0}}.topMessage .topMessage_cont .topMessage_cont_inner .topMessage_cont_textArea .topMessage_cont_text{font-size:3.4666666667vw;line-height:1.769em;text-align:justify;margin-top:5.8666666667vw}@media screen and (min-width: 768px){.topMessage .topMessage_cont .topMessage_cont_inner .topMessage_cont_textArea .topMessage_cont_text{font-size:15px;margin-top:30px}}.corporate .mainWrap{margin-bottom:11.3333333333vw}@media screen and (min-width: 768px){.corporate .mainWrap{margin-bottom:60px}}.corporate .mainWrap_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:2.3rem;padding-top:13.3333333333vw;padding-bottom:13.3333333333vw;color:#ca0035;position:relative}@media screen and (min-width: 768px){.corporate .mainWrap_title{font-size:3rem;padding-top:90px;padding-bottom:90px}}.corporate .mainWrap_line{width:100%;height:1px;background:linear-gradient(180deg, #4d4d4d 0%, #4d4d4d 50%, transparent 50%, transparent 100%);margin:0 auto 12vw}@media screen and (min-width: 768px){.corporate .mainWrap_line{width:860px;margin-bottom:80px}}.corporate .mainWrap_visual{width:100%;margin:0 auto;overflow:hidden}@media screen and (min-width: 768px){.corporate .mainWrap_visual{width:860px}}.corporate .corporate_list{width:100%;margin-top:40px;margin:60px auto 0}@media screen and (min-width: 768px){.corporate .corporate_list{width:100%;margin-top:60px}}.corporate .corporate_list .corporate_list_inner{display:flex;flex-direction:column;gap:40px 0}@media screen and (min-width: 768px){.corporate .corporate_list .corporate_list_inner{width:100%;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:45px 0}}@media screen and (min-width: 768px){.corporate .corporate_list .corporate_list_inner .corporate_list_item{position:relative;width:260px;height:260px;border:1px solid #e2e2e2;border-radius:50%}.corporate .corporate_list .corporate_list_inner .corporate_list_item.top::before{position:absolute;top:-8px;left:0;content:"";width:267px;height:31px;background:linear-gradient(-45deg, #6ca7a2 0, #6ca7a2 0.12%, #039f96 100%)}.corporate .corporate_list .corporate_list_inner .corporate_list_item.top::after{position:absolute;top:-8px;left:0;content:"";width:195px;height:55px;background:linear-gradient(-45deg, #039f96 0, #039f96 0.06%, #e6c6d3 100%)}}.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_title{background:linear-gradient(-45deg, #039f96 0, #039f96 0.06%, #e6c6d3 100%)}@media screen and (min-width: 768px){.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_title{position:absolute;top:-8px;left:0;background:none}.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_title.center{left:19px}.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_title.right{left:38px}}.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_title .corporate_title_text{font-size:3.2vw;line-height:1.417em;letter-spacing:.15em;color:#fff;font-weight:500;text-align:center;padding:1.8666666667vw 0 2.1333333333vw}@media screen and (min-width: 768px){.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_title .corporate_title_text{display:inline-block;font-size:16px;line-height:1em;padding:7px 9px 8px;text-align:left;background:linear-gradient(-45deg, #039f96 0, #039f96 0.06%, #e6c6d3 100%)}.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_title .corporate_title_text.first{width:267px;position:relative;z-index:2;padding:7px 9px 8px;display:inline-block !important;background:none}.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_title .corporate_title_text.second{width:195px;position:relative;z-index:2;padding:0px 9px 8px;display:inline-block !important;background:none}}@media screen and (min-width: 768px){.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont{position:absolute;top:50%;transform:translateY(-50%);right:0;left:0}}.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont .corporate_cont_inner{display:flex;justify-content:center}@media screen and (min-width: 768px){.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont .corporate_cont_inner{display:block}}.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont .corporate_cont_inner.ratio{margin-left:-3.4666666667vw}@media screen and (min-width: 768px){.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont .corporate_cont_inner.ratio{margin-left:0;margin-right:13px;margin-top:25px;display:flex}}.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont .corporate_cont_inner .corporate_cont_text .corporate_serif-b{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-weight:500;font-size:17.3333333333vw;letter-spacing:-0.06em;color:#ca0035;font-style:italic}@media screen and (min-width: 768px){.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont .corporate_cont_inner .corporate_cont_text .corporate_serif-b{font-size:82px;letter-spacing:0}}.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont .corporate_cont_inner .corporate_cont_text .corporate_serif-t{display:inline-block;font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:7.4666666667vw;letter-spacing:0;transform:translateY(-0.6666666667vw);margin-left:2vw}@media screen and (min-width: 768px){.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont .corporate_cont_inner .corporate_cont_text .corporate_serif-t{font-size:40px;letter-spacing:.15em;transform:translateY(0);margin-left:4px}}.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont .corporate_cont_inner .corporate_cont_text .corporate_serif-t--2{display:inline-block;font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:8.8vw;letter-spacing:0;transform:translateY(-0.3333333333vw);margin-left:1.6vw}@media screen and (min-width: 768px){.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont .corporate_cont_inner .corporate_cont_text .corporate_serif-t--2{font-size:40px;transform:translateY(0);margin-left:4px}}.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont .corporate_cont_inner .corporate_cont_text .corporate_serif-t--3{display:inline-block;font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:8.8vw;letter-spacing:0;transform:translateY(-0.3333333333vw);margin-right:-2vw}@media screen and (min-width: 768px){.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont .corporate_cont_inner .corporate_cont_text .corporate_serif-t--3{font-size:40px;transform:translateY(0);margin-right:0}}.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont .corporate_cont_inner .corporate_cont_text .corporate_serif-m{display:inline-block;font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-weight:500;font-size:6.6666666667vw;letter-spacing:0;color:#ca0035;transform:translateY(0.3333333333vw);margin-right:.5333333333vw}@media screen and (min-width: 768px){.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont .corporate_cont_inner .corporate_cont_text .corporate_serif-m{font-size:30px;transform:translateY(0);margin-right:0}}.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont .corporate_cont_inner .corporate_cont_text .corporate_serif-s{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:4vw;letter-spacing:.15em;margin-right:1.0666666667vw}@media screen and (min-width: 768px){.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont .corporate_cont_inner .corporate_cont_text .corporate_serif-s{font-size:20px;margin-right:0;margin-left:3px}}.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont .corporate_cont_inner .corporate_cont_text .corporate_serif-s.first{margin-right:1.4666666667vw}@media screen and (min-width: 768px){.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont .corporate_cont_inner .corporate_cont_text .corporate_serif-s.first{margin:0}}.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont .corporate_cont_inner .corporate_cont_text.top{margin-top:7.2vw}@media screen and (min-width: 768px){.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont .corporate_cont_inner .corporate_cont_text.top{text-align:center;margin-top:14px}}.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont .corporate_cont_inner .corporate_cont_text.top__02{margin-top:8.9333333333vw}@media screen and (min-width: 768px){.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont .corporate_cont_inner .corporate_cont_text.top__02{text-align:center;margin-top:-13px}}.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont .corporate_cont_inner .corporate_cont_text.bottom{margin-top:1.0666666667vw}@media screen and (min-width: 768px){.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont .corporate_cont_inner .corporate_cont_text.bottom{text-align:center;margin-top:-3px}}.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont .corporate_cont_inner .corporate_cont_text.bottom__02{margin-top:1.0666666667vw}@media screen and (min-width: 768px){.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont .corporate_cont_inner .corporate_cont_text.bottom__02{text-align:center;margin-top:29px}}.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont .corporate_cont_inner .corporate_cont_text.note{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:2.6666666667vw;letter-spacing:.15em;color:#8c8c8c;margin-top:14.4vw;margin-left:1.3333333333vw}@media screen and (min-width: 768px){.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont .corporate_cont_inner .corporate_cont_text.note{font-size:12px;margin-top:15px;margin-left:0}}.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont .corporate_cont_inner .corporate_cont_text.man{position:relative;font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:18.6666666667vw;letter-spacing:0;color:#ca0035;margin-top:9.3333333333vw;font-style:italic}@media screen and (min-width: 768px){.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont .corporate_cont_inner .corporate_cont_text.man{font-size:82px;margin-top:0}}.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont .corporate_cont_inner .corporate_cont_text.man::after{position:absolute;top:-4.5333333333vw;right:-4.6666666667vw;left:0;content:"男性";font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:4.4vw;font-style:normal;color:#000}@media screen and (min-width: 768px){.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont .corporate_cont_inner .corporate_cont_text.man::after{width:46px;font-size:20px;top:-20px;right:0;left:12px;letter-spacing:.15em}}.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont .corporate_cont_inner .corporate_cont_text.woman{position:relative;font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:18.6666666667vw;letter-spacing:0;color:#ca0035;margin-top:9.3333333333vw;font-style:italic}@media screen and (min-width: 768px){.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont .corporate_cont_inner .corporate_cont_text.woman{font-size:82px;margin-top:0}}.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont .corporate_cont_inner .corporate_cont_text.woman::after{position:absolute;top:-4.5333333333vw;right:-4.6666666667vw;left:0;content:"女性";font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:4.4vw;font-style:normal;color:#000}@media screen and (min-width: 768px){.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont .corporate_cont_inner .corporate_cont_text.woman::after{width:46px;font-size:20px;top:-20px;right:0;left:14px;letter-spacing:.15em}}.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont .corporate_cont_inner .corporate_cont_text.ratio{position:relative;font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:8.8vw;letter-spacing:0;margin-top:18.4vw;margin-right:1.2666666667vw;margin-left:4.6666666667vw}@media screen and (min-width: 768px){.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont .corporate_cont_inner .corporate_cont_text.ratio{font-size:40px;margin-top:36px;margin-right:7px;margin-left:20px}}.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont .corporate_cont_inner .corporate_cont_text.ratio::after{position:absolute;bottom:1.3333333333vw;right:-22.1333333333vw;left:auto;content:"※(2)";font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:2.6666666667vw;letter-spacing:.15em;color:#8c8c8c}@media screen and (min-width: 768px){.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont .corporate_cont_inner .corporate_cont_text.ratio::after{content:""}}.corporate .corporate_list .corporate_list_inner .corporate_list_item .corporate_list_cont .corporate_cont_note{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:12px;letter-spacing:.15em;color:#8c8c8c;margin-top:14px}.corporate .corporate_note{margin:11.6vw auto 20.6666666667vw}@media screen and (min-width: 768px){.corporate .corporate_note{width:100%;margin:39px auto 157px}}.corporate .corporate_note .corporate_note_text{font-size:2.9333333333vw;line-height:1.727em;letter-spacing:0;font-weight:500}@media screen and (min-width: 768px){.corporate .corporate_note .corporate_note_text{width:100%;margin:0 auto;font-size:12px;letter-spacing:.1em;line-height:1.833em}}.history .mainWrap{margin-bottom:9.3333333333vw}@media screen and (min-width: 768px){.history .mainWrap{margin-bottom:45px}}.history .mainWrap_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:2.3rem;padding-top:13.3333333333vw;padding-bottom:13.3333333333vw;color:#ca0035;position:relative}@media screen and (min-width: 768px){.history .mainWrap_title{font-size:3rem;padding-top:90px;padding-bottom:90px}}.history .mainWrap_line{width:100%;height:1px;background:linear-gradient(180deg, #4d4d4d 0%, #4d4d4d 50%, transparent 50%, transparent 100%);margin:0 auto 12vw}@media screen and (min-width: 768px){.history .mainWrap_line{width:860px;margin-bottom:80px}}.history .pageTitle{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:6.1333333333vw;letter-spacing:.1em;padding:13.3333333333vw 0;text-align:center;color:#ca0035}@media screen and (min-width: 768px){.history .pageTitle{font-size:30px;padding:92px 0 88px}}.history #introduction{padding:0 0 13.3333333333vw}@media screen and (min-width: 768px){.history #introduction{padding:0 0 66px}}.history #introduction p{font-size:3.4666666667vw;line-height:6.1333333333vw}@media screen and (min-width: 768px){.history #introduction p{padding:0 100px;font-size:16px;line-height:30px;font-weight:500;letter-spacing:.05em}}.history #history{padding:0 0 21.3333333333vw}@media screen and (min-width: 768px){.history #history{padding:0 0 160px}}.history #history .title_band{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;width:100%;color:#fff;background:linear-gradient(to right, #e090ad, #dc2946);font-size:2.2rem;padding:4.5333333333vw;margin-bottom:5.0666666667vw;letter-spacing:.15em}@media screen and (min-width: 768px){.history #history .title_band{font-size:2.8rem;padding:26px;margin-bottom:36px}}.history #history table{width:86.6666666667vw;margin:0 auto}@media screen and (min-width: 768px){.history #history table{width:750px}}.history #history table tr{position:relative;background-image:radial-gradient(#B3B3B3 30%, transparent 30%);background-size:4px 4px;background-repeat:repeat-x;background-position:-5px bottom}.history #history table tr:last-child{border-bottom:none}.history #history table tr th{width:24.6666666667vw;font-size:3.4666666667vw;letter-spacing:.1em;color:#ca0035;font-family:"Noto Serif JP",serif;font-family:500;text-align:left;padding:4vw 0 0}@media screen and (min-width: 768px){.history #history table tr th{width:112px;font-size:14px;padding:23px 0 0}}.history #history table tr th .year{font-family:"Marcellus",serif;font-size:6.1333333333vw;letter-spacing:.1em;font-weight:400}@media screen and (min-width: 768px){.history #history table tr th .year{font-size:24px}}.history #history table tr th .year_num{font-size:3.2vw;letter-spacing:.1em;display:block;padding:1.3333333333vw 0 0}@media screen and (min-width: 768px){.history #history table tr th .year_num{font-size:12px;padding:5px 0 0}}.history #history table tr td{font-size:3.2vw;line-height:5.0666666667vw;vertical-align:top;padding:4.5333333333vw 0 4.6666666667vw;letter-spacing:0}@media screen and (min-width: 768px){.history #history table tr td{font-size:14px;line-height:20px;padding:29px 0 28px}}.history #history table tr td .detail_wrap{padding:0 0 4.2666666667vw}@media screen and (min-width: 768px){.history #history table tr td .detail_wrap{padding:0 0 10px;display:flex;align-items:center}}.history #history table tr td .detail_wrap:last-of-type{padding:0}.history #history table tr td .detail_wrap .category{font-size:2.6666666667vw;font-weight:700;letter-spacing:.1em;padding:1.0666666667vw 0 1.3333333333vw;display:block;border-radius:2.6666666667vw;width:24vw;text-align:center;line-height:1;margin:0 0 1.2vw}@media screen and (min-width: 768px){.history #history table tr td .detail_wrap .category{font-size:12px;padding:8px 0 9px;width:130px;margin:0 14px 0 0}}.history #history table tr td .detail_wrap .category.company{background-color:#fae5ea;color:#ca0035}.history #history table tr td .detail_wrap .category.items{background-color:#e5ebf9;color:#0039c6}.history #history table tr td .detail_wrap .category.hub_spot{background-color:#f9f7e5;color:#c9b100}@media screen and (min-width: 768px){.history #history table tr td .detail_wrap .padding2{padding:11px 0 0;display:inline-block}}.history #history table tr td .image_wrap img{position:absolute}@media screen and (min-width: 768px){.history #history table tr.adjustment th{padding:30px 0 0}}@media screen and (min-width: 768px){.history #history table tr.adjustment td{padding:21px 0 20px}}@media screen and (min-width: 768px){.history #history table tr.adjustment02 th{padding:50px 0 0}}@media screen and (min-width: 768px){.history #history table tr.adjustment02 td{padding:21px 0 20px}}@media screen and (min-width: 768px){.history #history table tr.adjustment03 th{padding:58px 0 0}}@media screen and (min-width: 768px){.history #history table tr.adjustment03 td{padding:7px 0 20px}}@media screen and (min-width: 768px){.history #history table tr.adjustment03 td .padding{display:inline-block;padding:13px 0 0}}@media screen and (min-width: 768px){.history #history table tr.adjustment04 td{padding:17px 0 24px}}@media screen and (min-width: 768px){.history #history table tr.karasu th{padding:38px 0 0}}@media screen and (min-width: 768px){.history #history table tr.karasu td{padding:0}}.history #history table tr.karasu td .relative_wrap{position:relative}@media screen and (min-width: 768px){.history #history table tr.karasu td .relative_wrap{padding:42px 0 51px}}.history #history table tr.karasu td .image_wrap img{right:0;top:0;bottom:0;margin:auto;width:12.6666666667vw;height:auto}@media screen and (min-width: 768px){.history #history table tr.karasu td .image_wrap img{width:90px;right:180px}}@media screen and (min-width: 768px){.history #history table tr.genroku th{padding:38px 0 0}}@media screen and (min-width: 768px){.history #history table tr.genroku td{padding:0}}.history #history table tr.genroku td .relative_wrap{position:relative}@media screen and (min-width: 768px){.history #history table tr.genroku td .relative_wrap{padding:45px 0 41px}}.history #history table tr.genroku td .image_wrap img{right:2.1333333333vw;top:0;bottom:0;margin:auto;width:8.8vw;height:auto}@media screen and (min-width: 768px){.history #history table tr.genroku td .image_wrap img{right:29px;width:41px}}@media screen and (min-width: 768px){.history #history table tr.bigen th{padding:39px 0 0}}@media screen and (min-width: 768px){.history #history table tr.bigen td{padding:0}}.history #history table tr.bigen td .relative_wrap{position:relative}@media screen and (min-width: 768px){.history #history table tr.bigen td .relative_wrap{padding:45px 0 42px}}.history #history table tr.bigen td .image_wrap img{right:1.8666666667vw;top:0;bottom:0;margin:auto;width:10.1333333333vw;height:auto}@media screen and (min-width: 768px){.history #history table tr.bigen td .image_wrap img{right:231px;width:56px}}@media screen and (min-width: 768px){.history #history table tr.hair_color th{padding:34px 0 0}}@media screen and (min-width: 768px){.history #history table tr.hair_color td{padding:0}}.history #history table tr.hair_color td .relative_wrap{position:relative}@media screen and (min-width: 768px){.history #history table tr.hair_color td .relative_wrap{padding:41px 0 43px}}.history #history table tr.hair_color td .image_wrap img{right:2.5333333333vw;top:0;bottom:0;margin:auto;width:8.4vw;height:auto}@media screen and (min-width: 768px){.history #history table tr.hair_color td .image_wrap img{right:269px;width:51px}}@media screen and (min-width: 768px){.history #history table tr.speedy th{padding:36px 0 0}}@media screen and (min-width: 768px){.history #history table tr.speedy td{padding:0}}.history #history table tr.speedy td .relative_wrap{position:relative}@media screen and (min-width: 768px){.history #history table tr.speedy td .relative_wrap{padding:45px 0}}.history #history table tr.speedy td .image_wrap img{right:3.6vw;top:0;bottom:0;margin:auto;width:6.9333333333vw;height:auto}@media screen and (min-width: 768px){.history #history table tr.speedy td .image_wrap img{right:201px;width:39px}}@media screen and (min-width: 768px){.history #history table tr.beauty_lab th{padding:48px 0 0}}@media screen and (min-width: 768px){.history #history table tr.beauty_lab td{padding:0}}.history #history table tr.beauty_lab td .relative_wrap{position:relative}@media screen and (min-width: 768px){.history #history table tr.beauty_lab td .relative_wrap{padding:20px 0 24px}}.history #history table tr.beauty_lab td .image_wrap img{right:4.1333333333vw;top:0;bottom:0;margin:auto;width:5.7333333333vw;height:auto}@media screen and (min-width: 768px){.history #history table tr.beauty_lab td .image_wrap img{right:240px;width:31px;top:50px;bottom:auto}}@media screen and (min-width: 768px){.history #history table tr.promaster td{padding:0}}.history #history table tr.promaster td .relative_wrap{position:relative}@media screen and (min-width: 768px){.history #history table tr.promaster td .relative_wrap{padding:31px 0}}.history #history table tr.promaster td .image_wrap img{right:0;top:0;bottom:0;margin:auto;width:14.8vw;height:auto}@media screen and (min-width: 768px){.history #history table tr.promaster td .image_wrap img{right:240px;width:83px}}@media screen and (min-width: 768px){.history #history table tr.design td{padding:0}}.history #history table tr.design td .relative_wrap{position:relative}@media screen and (min-width: 768px){.history #history table tr.design td .relative_wrap{padding:21px 0 20px}}.history #history table tr.design .image_wrap img{right:30%;top:-8%;margin:auto;width:16.4vw;height:auto}@media screen and (min-width: 768px){.history #history table tr.design .image_wrap img{right:152px;top:-14px;bottom:auto;width:109px}}.challenge .pageTitle{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:6.1333333333vw;padding:13.3333333333vw 0;text-align:center;color:#ca0035}@media screen and (min-width: 768px){.challenge .pageTitle{font-size:30px;padding:92px 0 88px}}.challenge #page_anchor{margin:0 auto;padding:0 0 24vw}@media screen and (min-width: 768px){.challenge #page_anchor{padding:0 0 100px}}@media screen and (min-width: 768px){.challenge #page_anchor ul{display:flex;justify-content:space-between}}.challenge #page_anchor ul li{text-align:center;padding:0 0 4vw}@media screen and (min-width: 768px){.challenge #page_anchor ul li{padding:0;width:311px}}.challenge #page_anchor ul li a{display:block;padding:3.7333333333vw 0 3.8666666667vw;color:#fff;font-size:3.2vw;background:linear-gradient(to right, #e090ad, #dc2946);position:relative;letter-spacing:.1em;font-weight:500}@media screen and (min-width: 768px){.challenge #page_anchor ul li a{padding:17px 0 19px;font-size:15px}}.challenge #page_anchor ul li a:before{content:"";width:2.1333333333vw;height:2.1333333333vw;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(45deg) translateY(-40%);position:absolute;top:0;bottom:0;right:3.8666666667vw;margin:auto}@media screen and (min-width: 768px){.challenge #page_anchor ul li a:before{width:10px;height:10px;right:12px}}.challenge #page_anchor ul li:last-child{padding:0}.challenge .detail_wrap{padding:0 0 4vw}@media screen and (min-width: 768px){.challenge .detail_wrap{padding:0 0 58px}}.challenge .detail_wrap#rewarding{padding:0 0 10.8vw}@media screen and (min-width: 768px){.challenge .detail_wrap#rewarding{padding:0 0 114px}}@media screen and (min-width: 768px){.challenge .detail_wrap .inner{width:860px}}.challenge .detail_wrap .title_band{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;width:100%;color:#fff;background:linear-gradient(to right, #e090ad, #dc2946);font-size:2.2rem;padding:7.7333333333vw;margin-bottom:9.6vw;font-size:5.8666666667vw}@media screen and (min-width: 768px){.challenge .detail_wrap .title_band{font-size:2.8rem;padding:26px;margin-bottom:43px}}.challenge .detail_wrap h4{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;letter-spacing:0;font-size:5.3333333333vw;color:#ca0035;line-height:8vw;padding:0 0 6.2666666667vw}@media screen and (min-width: 768px){.challenge .detail_wrap h4{letter-spacing:.1em;font-size:24px;line-height:38px;padding:0 0 23px}}.challenge .detail_wrap .image_wrap{padding:0 0 6.8vw;overflow:hidden}@media screen and (min-width: 768px){.challenge .detail_wrap .image_wrap{padding:0 0 39px}}.challenge .detail_wrap .text_wrap{padding:0 0 8.6666666667vw}@media screen and (min-width: 768px){.challenge .detail_wrap .text_wrap{padding:0 0 39px;width:580px;margin:0 auto}}.challenge .detail_wrap .text_wrap h5{font-size:4.8vw;line-height:7.4666666667vw;font-weight:700;padding:0 0 2.6666666667vw;color:#ca0035}@media screen and (min-width: 768px){.challenge .detail_wrap .text_wrap h5{font-size:20px;line-height:34px;padding:0 0 12px}}.challenge .detail_wrap .text_wrap p{font-size:3.2vw;line-height:6.6666666667vw;font-weight:400;text-align:justify}@media screen and (min-width: 768px){.challenge .detail_wrap .text_wrap p{font-size:16px;line-height:30px}}.challenge .detail_wrap .text_wrap p span{display:block}.challenge .detail_wrap .text_wrap .supplement{font-size:2.6666666667vw;line-height:5.6vw;color:#a0a0a0;display:block;padding:4vw 0 0}@media screen and (min-width: 768px){.challenge .detail_wrap .text_wrap .supplement{font-size:12px;line-height:22px;padding:18px 0 0}}.challenge .detail_wrap .band_wrap{padding:0 0 12vw;overflow:hidden}@media screen and (min-width: 768px){.challenge .detail_wrap .band_wrap{padding:35px 0 74px}}.challenge .banner{padding:6.6666666667vw 0 26.9333333333vw}@media screen and (min-width: 768px){.challenge .banner{width:1100px;margin:0 auto;padding:52px 0 120px}}.challenge .banner h5{font-size:4.8vw;line-height:7.4666666667vw;font-weight:700;padding:0 0 2.6666666667vw;color:#ca0035}@media screen and (min-width: 768px){.challenge .banner h5{font-size:20px;line-height:34px;padding:0 0 12px}}.challenge .banner p{font-size:3.2vw;line-height:6.6666666667vw;font-weight:400;text-align:justify}@media screen and (min-width: 768px){.challenge .banner p{font-size:16px;line-height:30px}}.challenge .banner p span{display:block}.challenge .banner p .link{display:inline;color:#333;line-height:1.6;text-decoration:underline;text-underline-offset:4px;transition:.6s cubic-bezier(0.18, -0.01, 0.3, 1)}.challenge .banner p .link:hover{color:#cf0040}.education .mainWrap{margin-bottom:8.6666666667vw}@media screen and (min-width: 768px){.education .mainWrap{margin-bottom:70px}}.education .mainWrap_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:2.3rem;padding-top:13.3333333333vw;padding-bottom:13.3333333333vw;color:#ca0035;position:relative;font-size:6.1333333333vw}@media screen and (min-width: 768px){.education .mainWrap_title{font-size:3rem;padding-top:90px;padding-bottom:90px}}.education .mainWrap_line{width:100%;height:1px;background:linear-gradient(180deg, #4d4d4d 0%, #4d4d4d 50%, transparent 50%, transparent 100%);margin:0 auto 12vw}@media screen and (min-width: 768px){.education .mainWrap_line{width:860px;margin-bottom:80px}}.education .mainWrap_visual{width:100%;margin:0 auto;overflow:hidden}@media screen and (min-width: 768px){.education .mainWrap_visual{width:517px}}.education .leadWrap{margin-bottom:21.3333333333vw}@media screen and (min-width: 768px){.education .leadWrap{margin-bottom:120px}}.education .leadWrap_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;color:#ca0035;font-size:2.25rem;line-height:1.56;margin-bottom:6vw;font-size:6vw}@media screen and (min-width: 768px){.education .leadWrap_title{font-size:3.8rem;margin-bottom:40px}}.education .leadWrap_text{line-height:1.75;font-size:1.2rem;text-align:left;font-size:3.2vw;margin-bottom:15.3333333333vw}@media screen and (min-width: 768px){.education .leadWrap_text{font-size:1.5rem}}@media screen and (min-width: 768px){.education .leadWrap_text{margin-bottom:50px;text-align:center;font-size:16px}}@media screen and (min-width: 768px){.education .leadWrap_figure{width:100%;margin:0 auto}}.education .training{margin-bottom:21.3333333333vw}@media screen and (min-width: 768px){.education .training{margin-bottom:120px}}.education .training_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;width:100%;color:#fff;background:linear-gradient(to right, #e090ad, #dc2946);font-size:2.2rem;padding:4.6666666667vw;margin-bottom:10.6666666667vw;font-size:5.8666666667vw}@media screen and (min-width: 768px){.education .training_title{font-size:2.8rem;padding:25px;margin-bottom:40px}}.education .training_subTitle{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;color:#ca0035;font-size:4.8vw;line-height:1.56;margin-bottom:8vw}@media screen and (min-width: 768px){.education .training_subTitle{font-size:20px;margin-bottom:45px}}.education .training_table{border:1px #e2e2e2 solid}@media screen and (min-width: 768px){.education .training_table{width:860px;margin:0 auto}}.education .training_table_tr{font-size:3.4666666667vw}.education .training_table_th{width:29.3333333333vw;background-color:#ca0035;color:#fff;vertical-align:middle;text-align:left;padding-left:3.0666666667vw;font-weight:500;line-height:1.307;border:1px #e2e2e2 solid}@media screen and (min-width: 768px){.education .training_table_th{font-size:16px;width:200px;padding-left:25px}}.education .training_table_td{width:57.3333333333vw;padding:4vw;line-height:1.538;border:1px #e2e2e2 solid;text-align:justify}@media screen and (min-width: 768px){.education .training_table_td{font-size:15px;line-height:1.6;width:660px;padding:20px}}.education .support{margin-bottom:20.1333333333vw}@media screen and (min-width: 768px){.education .support{margin-bottom:155px}}.education .support_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;width:100%;color:#fff;background:linear-gradient(to right, #e090ad, #dc2946);font-size:2.2rem;padding:4.6666666667vw;margin-bottom:10.6666666667vw;font-size:5.8666666667vw;transform:translateX()}@media screen and (min-width: 768px){.education .support_title{font-size:2.8rem;padding:25px;margin-bottom:40px}}.education .support_title .note{display:block;letter-spacing:.1em;font-size:2.9333333333vw;padding-top:1.8666666667vw}@media screen and (min-width: 768px){.education .support_title .note{font-size:12px;padding-top:13px}}.education .support_subTitle{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;color:#ca0035;font-size:4.8vw;line-height:1.56;margin-bottom:8vw}@media screen and (min-width: 768px){.education .support_subTitle{font-size:20px;margin-bottom:6vw}}.education .support_items{padding-left:6.2666666667vw}@media screen and (min-width: 768px){.education .support_items{width:860px;margin:0 auto;padding-left:0}}.education .support_item{padding-bottom:8vw;margin-bottom:8.6666666667vw;border-bottom:1px #e2e2e2 solid}@media screen and (min-width: 768px){.education .support_item{padding-bottom:30px;margin-bottom:30px}}.education .support_item:last-of-type{padding-bottom:0;margin-bottom:0;border-bottom:none}.education .support_item_title{font-weight:bold;font-size:3.7333333333vw;margin-bottom:2.6666666667vw;position:relative}@media screen and (min-width: 768px){.education .support_item_title{font-size:18px;font-size:1.125rem;margin-bottom:13px}}.education .support_item_title:after{content:"";display:block;width:4.9333333333vw;height:4.9333333333vw;background:url(/assets/img/recruit/common/checkbox.svg) no-repeat center/contain;position:absolute;top:50%;left:0;transform:translate(-125%, -60%)}@media screen and (min-width: 768px){.education .support_item_title:after{width:37px;height:37px}}@media screen and (min-width: 768px){.education .support_item_title{width:210px;margin-left:26px;font-size:18px}.education .support_item_title:after{top:10px;width:20px;height:20px}}@media screen and (min-width: 768px){.education .support_item_list{width:593px}}.education .support_item_listItem{line-height:1.75;font-size:1.2rem;text-align:justify;font-size:3.2vw}@media screen and (min-width: 768px){.education .support_item_listItem{font-size:1.5rem}}@media screen and (min-width: 768px){.education .support_item_listItem{font-size:14px}}.welfare .mainWrap{margin-bottom:9.3333333333vw}@media screen and (min-width: 768px){.welfare .mainWrap{margin-bottom:60px}}.welfare .mainWrap_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:2.3rem;padding-top:13.3333333333vw;padding-bottom:13.3333333333vw;color:#ca0035;position:relative}@media screen and (min-width: 768px){.welfare .mainWrap_title{font-size:3rem;padding-top:90px;padding-bottom:90px}}.welfare .mainWrap_line{width:100%;height:1px;background:linear-gradient(180deg, #4d4d4d 0%, #4d4d4d 50%, transparent 50%, transparent 100%);margin:0 auto 12vw}@media screen and (min-width: 768px){.welfare .mainWrap_line{width:860px;margin-bottom:80px}}.welfare .mainWrap_visual{width:100%;margin:0 auto;overflow:hidden}@media screen and (min-width: 768px){.welfare .mainWrap_visual{width:517px}}.welfare .leadWrap{margin-bottom:21.3333333333vw}@media screen and (min-width: 768px){.welfare .leadWrap{margin-bottom:120px}}.welfare .leadWrap_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;color:#ca0035;font-size:2.25rem;line-height:1.56;margin-bottom:10.6666666667vw}@media screen and (min-width: 768px){.welfare .leadWrap_title{font-size:3.8rem;margin-bottom:70px}}.welfare .leadWrap_items{padding-left:6.2666666667vw}@media screen and (min-width: 768px){.welfare .leadWrap_items{padding-left:47px;width:440px;margin:0 auto}}.welfare .leadWrap_item{margin-bottom:4.6666666667vw}@media screen and (min-width: 768px){.welfare .leadWrap_item{margin-bottom:35px}}.welfare .leadWrap_item_title{font-weight:bold;font-size:3.7333333333vw;margin-bottom:2.6666666667vw;position:relative}@media screen and (min-width: 768px){.welfare .leadWrap_item_title{font-size:18px;font-size:1.125rem;margin-bottom:13px}}.welfare .leadWrap_item_title:after{content:"";display:block;width:4.9333333333vw;height:4.9333333333vw;background:url(/assets/img/recruit/common/checkbox.svg) no-repeat center/contain;position:absolute;top:50%;left:0;transform:translate(-125%, -60%)}@media screen and (min-width: 768px){.welfare .leadWrap_item_title:after{width:37px;height:37px}}.welfare .leadWrap_item_text{line-height:1.75;font-size:1.2rem;text-align:left}@media screen and (min-width: 768px){.welfare .leadWrap_item_text{font-size:1.5rem}}.welfare .leadWrap_item:last-of-type{margin-bottom:0}.welfare .leadWrap_item:last-of-type .leadWrap_item_title{margin-bottom:0}.welfare .supportSystem{margin-bottom:18.6666666667vw}@media screen and (min-width: 768px){.welfare .supportSystem{margin-bottom:80px}}@media screen and (min-width: 768px){.welfare .supportSystem_inner{width:860px;margin:0 auto}}.welfare .supportSystem_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;width:100%;color:#fff;background:linear-gradient(to right, #e090ad, #dc2946);font-size:2.2rem;padding:4.6666666667vw;margin-bottom:10.6666666667vw}@media screen and (min-width: 768px){.welfare .supportSystem_title{font-size:2.8rem;padding:25px;margin-bottom:40px}}@media screen and (min-width: 768px){.welfare .supportSystem_lead{margin-bottom:25px}}.welfare .supportSystem_lead_pic{margin-bottom:5.3333333333vw;overflow:hidden}@media screen and (min-width: 768px){.welfare .supportSystem_lead_pic{width:400px;margin-bottom:0}}.welfare .supportSystem_lead_description{margin-bottom:5.3333333333vw}@media screen and (min-width: 768px){.welfare .supportSystem_lead_description{margin-bottom:0}}.welfare .supportSystem_lead_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;line-height:1.566;letter-spacing:.01em;font-size:1.8rem;color:#ca0035;margin-bottom:5.3333333333vw}@media screen and (min-width: 768px){.welfare .supportSystem_lead_title{font-size:2rem;margin-bottom:20px}}.welfare .supportSystem_lead_text{line-height:1.75;font-size:1.2rem;text-align:justify}@media screen and (min-width: 768px){.welfare .supportSystem_lead_text{font-size:1.5rem}}@media screen and (min-width: 768px){.welfare .supportSystem_lead_text{line-height:1.933}}.welfare .supportSystem_table_tr{display:block;border-bottom:solid #e2e2e2 1px;margin-bottom:5.3333333333vw}@media screen and (min-width: 768px){.welfare .supportSystem_table_tr{display:table-row}}.welfare .supportSystem_table_tr:last-of-type{margin-bottom:0;border-bottom:none}.welfare .supportSystem_table_th{display:block;font-weight:bold;padding-bottom:2vw;text-align:left;line-height:1.5}@media screen and (min-width: 768px){.welfare .supportSystem_table_th{width:200px;padding:20px 0;display:table-cell}}.welfare .supportSystem_table_td{display:block;padding-bottom:4.6666666667vw;line-height:1.75;font-size:1.2rem;text-align:justify}@media screen and (min-width: 768px){.welfare .supportSystem_table_td{font-size:1.5rem}}@media screen and (min-width: 768px){.welfare .supportSystem_table_td{padding:20px 0;display:table-cell}}.welfare .facility{margin-bottom:18.6666666667vw}@media screen and (min-width: 768px){.welfare .facility{margin-bottom:100px}}@media screen and (min-width: 768px){.welfare .facility_inner{width:860px;margin:0 auto}}.welfare .facility_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;width:100%;color:#fff;background:linear-gradient(to right, #e090ad, #dc2946);font-size:2.2rem;padding:4.6666666667vw;margin-bottom:10.6666666667vw}@media screen and (min-width: 768px){.welfare .facility_title{font-size:2.8rem;padding:25px;margin-bottom:40px}}.welfare .facility_subTitle{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;line-height:1.566;font-size:1.8rem;color:#ca0035;margin-bottom:8vw}@media screen and (min-width: 768px){.welfare .facility_subTitle{font-size:2rem;margin-bottom:55px}}.welfare .facility_item{margin-bottom:10.6666666667vw;padding-bottom:8vw;border-bottom:solid #e2e2e2 1px}@media screen and (min-width: 768px){.welfare .facility_item{margin-bottom:40px;padding-bottom:40px}}.welfare .facility_item:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.welfare .facility_item_pic{margin-bottom:5.3333333333vw;overflow:hidden}@media screen and (min-width: 768px){.welfare .facility_item_pic{width:400px;margin-bottom:0}}@media screen and (min-width: 768px){.welfare .facility_item_description{width:405px;margin-bottom:0}}.welfare .facility_item_title{font-weight:bold;font-size:1.4rem;margin-bottom:2vw}@media screen and (min-width: 768px){.welfare .facility_item_title{font-size:1.8rem;margin-bottom:20px}}.welfare .facility_item_text{line-height:1.75;font-size:1.2rem;text-align:justify}@media screen and (min-width: 768px){.welfare .facility_item_text{font-size:1.5rem}}@media screen and (min-width: 768px){.welfare .facility_item_text{line-height:1.933}}.welfare .internalExchange{margin-bottom:20vw}@media screen and (min-width: 768px){.welfare .internalExchange{margin-bottom:153px}}@media screen and (min-width: 768px){.welfare .internalExchange_inner{width:860px;margin:0 auto}}.welfare .internalExchange_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;width:100%;color:#fff;background:linear-gradient(to right, #e090ad, #dc2946);font-size:2.2rem;padding:4.6666666667vw;margin-bottom:10.6666666667vw}@media screen and (min-width: 768px){.welfare .internalExchange_title{font-size:2.8rem;padding:25px;margin-bottom:40px}}.welfare .internalExchange_subTitle{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;line-height:1.566;font-size:4.8vw;color:#ca0035;margin-bottom:8vw}@media screen and (min-width: 768px){.welfare .internalExchange_subTitle{font-size:2rem;margin-bottom:55px}}.welfare .internalExchange_item{margin-bottom:10.6666666667vw;padding-bottom:8vw;border-bottom:solid #e2e2e2 1px}@media screen and (min-width: 768px){.welfare .internalExchange_item{margin-bottom:40px;padding-bottom:40px}}.welfare .internalExchange_item:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.welfare .internalExchange_item_pic{margin-bottom:5.3333333333vw;overflow:hidden}@media screen and (min-width: 768px){.welfare .internalExchange_item_pic{width:400px;margin-bottom:0}}@media screen and (min-width: 768px){.welfare .internalExchange_item_description{width:405px;margin-bottom:0}}.welfare .internalExchange_item_title{font-weight:bold;margin-bottom:2vw}@media screen and (min-width: 768px){.welfare .internalExchange_item_title{font-size:1.8rem;margin-bottom:20px}}.welfare .internalExchange_item_text{line-height:1.75;font-size:1.2rem;text-align:justify}@media screen and (min-width: 768px){.welfare .internalExchange_item_text{font-size:1.5rem}}@media screen and (min-width: 768px){.welfare .internalExchange_item_text{line-height:1.933}}.welfare .detail_introduction{padding:6.6666666667vw 0 26.9333333333vw}@media screen and (min-width: 768px){.welfare .detail_introduction{width:1100px;margin:0 auto;padding:52px 0 120px}}.welfare .detail_introduction_inner{width:100%;margin:0 auto;padding:9.3333333333vw 6.6666666667vw 0}@media screen and (min-width: 768px){.welfare .detail_introduction_inner{width:960px;padding:0}}.welfare .detail_introduction_title{position:relative;width:60%;margin:0 auto -25px;padding:15px;background:linear-gradient(to right, #e090ad, #dc2946);text-align:center;z-index:2}@media screen and (min-width: 768px){.welfare .detail_introduction_title{width:50%}}.welfare .detail_introduction_title h6{color:#fff}.welfare .detail_introduction_text{line-height:2;font-weight:400;word-break:break-all}.welfare .detail_introduction_text--link{display:inline;color:#333;line-height:1.6;text-decoration:underline;text-underline-offset:4px;transition:.6s cubic-bezier(0.18, -0.01, 0.3, 1)}@media screen and (min-width: 768px){.welfare .detail_introduction_text--link{font-size:1.8rem}}.welfare .detail_introduction--box{margin:0 auto;padding:30px;border:1px solid #e090ad}@media screen and (min-width: 768px){.welfare .detail_introduction--box{padding:30px 90px}}.welfare .detail_introduction--box .c-link-hover p.c-media{margin-bottom:10px}.welfare .detail_introduction--box .c-link-hover:hover .detail_introduction_text--link{color:#cf0040}.welfare .detail_introduction--box ul{display:block}.welfare .detail_introduction--box ul li:first-child{margin-right:0}@media screen and (min-width: 768px){.welfare .detail_introduction--box ul li:first-child{margin-right:20px}}.welfare .detail_introduction--box ul li:nth-child(2){margin-top:30px}@media screen and (min-width: 768px){.welfare .detail_introduction--box ul li:nth-child(2){margin-top:0}}@media screen and (min-width: 768px){.welfare .detail_introduction--box ul{display:flex}}.departmentMessage .mainWrap{margin-bottom:8vw}@media screen and (min-width: 768px){.departmentMessage .mainWrap{margin-bottom:60px}}.departmentMessage .mainWrap_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:2.3rem;padding-top:13.3333333333vw;padding-bottom:13.3333333333vw;color:#ca0035;position:relative}@media screen and (min-width: 768px){.departmentMessage .mainWrap_title{font-size:3rem;padding-top:90px;padding-bottom:90px}}.departmentMessage .mainWrap_line{width:100%;height:1px;background:linear-gradient(180deg, #4d4d4d 0%, #4d4d4d 50%, transparent 50%, transparent 100%);margin:0 auto 12vw}@media screen and (min-width: 768px){.departmentMessage .mainWrap_line{width:860px;margin-bottom:80px}}.departmentMessage .mainWrap_visual{width:100%;margin:0 auto;overflow:hidden}@media screen and (min-width: 768px){.departmentMessage .mainWrap_visual{width:517px}}.departmentMessage .leadWrap{margin-bottom:21.3333333333vw}@media screen and (min-width: 768px){.departmentMessage .leadWrap{margin-bottom:90px}}.departmentMessage .leadWrap_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;color:#ca0035;font-size:2.25rem;line-height:1.56;margin-bottom:8vw;letter-spacing:0}@media screen and (min-width: 768px){.departmentMessage .leadWrap_title{font-size:3.8rem;margin-bottom:40px}}@media screen and (min-width: 768px){.departmentMessage .leadWrap_title{letter-spacing:.1em}}.departmentMessage .leadWrap_name{line-height:1.75;font-size:1.2rem;text-align:center;margin-bottom:15.3333333333vw}@media screen and (min-width: 768px){.departmentMessage .leadWrap_name{font-size:1.5rem}}@media screen and (min-width: 768px){.departmentMessage .leadWrap_name{margin-bottom:50px}}.departmentMessage .departmentMessage_title{width:86.6666666667vw;margin:0 auto}@media screen and (min-width: 768px){.departmentMessage .departmentMessage_title{width:1100px}}.departmentMessage .departmentMessage_title .departmentMessage_inner{width:100%;background:linear-gradient(to right, #e090ad, #dc2946)}@media screen and (min-width: 768px){.departmentMessage .departmentMessage_title .departmentMessage_inner{width:960px;margin:0 auto}}.departmentMessage .departmentMessage_title .departmentMessage_inner .departmentMessage_title_question{font-size:3.7333333333vw;text-align:center;font-weight:500;color:#fff;padding:8vw 0 5.0666666667vw}@media screen and (min-width: 768px){.departmentMessage .departmentMessage_title .departmentMessage_inner .departmentMessage_title_question{font-size:17px;padding:25px 0 15px}}.departmentMessage .departmentMessage_title .departmentMessage_inner .departmentMessage_title_line{width:100%;height:1px;background:linear-gradient(180deg, #ffffff 0%, #ffffff 40%, transparent 40%, transparent 100%)}@media screen and (min-width: 768px){.departmentMessage .departmentMessage_title .departmentMessage_inner .departmentMessage_title_line{background:linear-gradient(180deg, #ffffff 0%, #ffffff 50%, transparent 50%, transparent 100%)}}.departmentMessage .departmentMessage_title .departmentMessage_inner .departmentMessage_title_answer{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:5.6vw;line-height:1.476em;color:#fff;padding:6.6666666667vw 0 8.8vw}@media screen and (min-width: 768px){.departmentMessage .departmentMessage_title .departmentMessage_inner .departmentMessage_title_answer{font-size:26px;line-height:1.423em;padding:34px 0 46px}}.departmentMessage .departmentMessage_cont{padding:6.6666666667vw 0 26.9333333333vw}@media screen and (min-width: 768px){.departmentMessage .departmentMessage_cont{width:1100px;margin:0 auto;padding:52px 0 120px}}.departmentMessage .departmentMessage_cont .departmentMessage_cont_wrap{width:86.6666666667vw;margin:0 auto}@media screen and (min-width: 768px){.departmentMessage .departmentMessage_cont .departmentMessage_cont_wrap{width:960px;display:flex;justify-content:space-between;flex-direction:row-reverse}}@media screen and (min-width: 768px){.departmentMessage .departmentMessage_cont .departmentMessage_cont_wrap .departmentMessage_cont_inner{width:443px}}.departmentMessage .departmentMessage_cont .departmentMessage_cont_wrap .departmentMessage_cont_inner .departmentMessage_cont_lead{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:left;font-size:4.8vw;line-height:7.4666666667vw;color:#ca0035}@media screen and (min-width: 768px){.departmentMessage .departmentMessage_cont .departmentMessage_cont_wrap .departmentMessage_cont_inner .departmentMessage_cont_lead{font-size:24px;line-height:1.583em}}.departmentMessage .departmentMessage_cont .departmentMessage_cont_wrap .departmentMessage_cont_inner .departmentMessage_cont_text{font-size:3.2vw;text-align:justify;letter-spacing:.1em;line-height:5.4666666667vw;font-weight:400;margin-top:2.5333333333vw}@media screen and (min-width: 768px){.departmentMessage .departmentMessage_cont .departmentMessage_cont_wrap .departmentMessage_cont_inner .departmentMessage_cont_text{font-size:16px;line-height:1.875em;margin-top:19px}}.departmentMessage .departmentMessage_cont .departmentMessage_cont_wrap .departmentMessage_cont_inner.picture{position:relative;width:100%;height:59.02vw;margin-top:9.7333333333vw}@media screen and (min-width: 768px){.departmentMessage .departmentMessage_cont .departmentMessage_cont_wrap .departmentMessage_cont_inner.picture{width:431px;height:295px;margin-top:8px}}.departmentMessage .departmentMessage_cont .departmentMessage_cont_wrap .departmentMessage_cont_inner.picture .departmentMessage_cont_back{position:absolute;left:0;bottom:0}.departmentMessage .departmentMessage_cont .departmentMessage_cont_wrap .departmentMessage_cont_inner.picture .departmentMessage_cont_back .departmentMessage_back_inner{position:relative;width:32vw;height:32vw}@media screen and (min-width: 768px){.departmentMessage .departmentMessage_cont .departmentMessage_cont_wrap .departmentMessage_cont_inner.picture .departmentMessage_cont_back .departmentMessage_back_inner{width:159px;height:159px}}.departmentMessage .departmentMessage_cont .departmentMessage_cont_wrap .departmentMessage_cont_inner.picture .departmentMessage_cont_back .departmentMessage_back_inner .departmentMessage_back_square{position:absolute;width:31.8666666667vw;height:31.8666666667vw;background:linear-gradient(to right, #e090ad, #dc2946)}@media screen and (min-width: 768px){.departmentMessage .departmentMessage_cont .departmentMessage_cont_wrap .departmentMessage_cont_inner.picture .departmentMessage_cont_back .departmentMessage_back_inner .departmentMessage_back_square{width:159px;height:159px}}.departmentMessage .departmentMessage_cont .departmentMessage_cont_wrap .departmentMessage_cont_inner.picture .departmentMessage_cont_back .departmentMessage_back_inner .departmentMessage_back_triangle{position:absolute;width:0;height:0;border-style:solid;border-width:0 32vw 31.8666666667vw 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}@media screen and (min-width: 768px){.departmentMessage .departmentMessage_cont .departmentMessage_cont_wrap .departmentMessage_cont_inner.picture .departmentMessage_cont_back .departmentMessage_back_inner .departmentMessage_back_triangle{border-width:0 159px 159px 0}}.departmentMessage .departmentMessage_cont .departmentMessage_cont_wrap .departmentMessage_cont_inner.picture .departmentMessage_cont_picture{position:absolute;top:0;right:0;width:79.3333333333vw;overflow:hidden}@media screen and (min-width: 768px){.departmentMessage .departmentMessage_cont .departmentMessage_cont_wrap .departmentMessage_cont_inner.picture .departmentMessage_cont_picture{width:396px}}.departmentMessage .departmentMessage_cont.bottom{padding-bottom:35.7333333333vw}.departmentMessage .departmentMessage_cont.bottom .departmentMessage_cont_text{margin-top:0}.departmentMessage .departmentMessage_cont .departmentMessage_cont_img{width:86.6666666667vw;margin:13.3333333333vw auto 0}@media screen and (min-width: 768px){.departmentMessage .departmentMessage_cont .departmentMessage_cont_img{width:860px;margin:74px auto 0}}@media screen and (min-width: 768px){.departmentMessage .departmentMessage_cont.bottom{padding-bottom:197px}.departmentMessage .departmentMessage_cont.bottom .departmentMessage_cont_wrap{width:677px}.departmentMessage .departmentMessage_cont.bottom .departmentMessage_cont_wrap .departmentMessage_cont_inner{width:100%}.departmentMessage .departmentMessage_cont.bottom .departmentMessage_cont_wrap .departmentMessage_cont_inner .departmentMessage_cont_text{margin-top:0}}.recruit_banner{padding:6.6666666667vw 0 26.9333333333vw}@media screen and (min-width: 768px){.recruit_banner{width:1100px;margin:0 auto;padding:52px 0 120px}}.recruit_banner_inner{width:86.6666666667vw;margin:0 auto}@media screen and (min-width: 768px){.recruit_banner_inner{width:960px}}.recruit_banner_text{line-height:2;color:#333;font-size:1.5rem;font-weight:400;word-break:break-all}@media screen and (min-width: 768px){.recruit_banner_text{font-size:1.8rem}}.recruit_banner_text--link{display:inline;color:#333;line-height:1.6;text-decoration:underline;text-underline-offset:4px;transition:.6s cubic-bezier(0.18, -0.01, 0.3, 1)}.recruit_banner_text--link:hover{color:#cf0040}.c-link-hover{max-width:500px;margin:20px auto 0;transition:.6s cubic-bezier(0.18, -0.01, 0.3, 1)}.c-link-hover.full{max-width:100%}.c-link-hover .c-media{overflow:hidden}.c-link-hover .c-media .c-media__img{transition:.6s cubic-bezier(0.18, -0.01, 0.3, 1)}.c-link-hover:hover .c-media__img{transform:scale(1.1)}.c-link-hover:hover .c-media__caption{opacity:.7;transform:translateX(5px)}.c-link-hover:hover .c-media__caption--link,.c-link-hover:hover .c-media__caption--lg,.c-link-hover:hover .c-media__caption-text{opacity:.7}.c-link-hover.c-link-hover--scale-sm:hover .c-media__img{transform:scale(1.05)}.guidelines .mainWrap{margin-bottom:8.6666666667vw}@media screen and (min-width: 768px){.guidelines .mainWrap{margin-bottom:70px}}.guidelines .mainWrap_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:2.3rem;padding-top:13.3333333333vw;padding-bottom:13.3333333333vw;color:#ca0035;position:relative;font-size:6.1333333333vw}@media screen and (min-width: 768px){.guidelines .mainWrap_title{font-size:3rem;padding-top:90px;padding-bottom:90px}}.guidelines .mainWrap_line{width:100%;height:1px;background:linear-gradient(180deg, #4d4d4d 0%, #4d4d4d 50%, transparent 50%, transparent 100%);margin:0 auto 12vw}@media screen and (min-width: 768px){.guidelines .mainWrap_line{width:860px;margin-bottom:80px}}.guidelines .mainWrap_visual{width:100%;margin:0 auto;overflow:hidden}@media screen and (min-width: 768px){.guidelines .mainWrap_visual{width:517px}}.guidelines .leadWrap{margin-bottom:20.6666666667vw}@media screen and (min-width: 768px){.guidelines .leadWrap{margin-bottom:100px}}.guidelines .leadWrap_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;color:#ca0035;font-size:2.25rem;line-height:1.56;margin-bottom:9.3333333333vw;font-size:7.2vw}@media screen and (min-width: 768px){.guidelines .leadWrap_title{font-size:3.8rem;margin-bottom:33px}}.guidelines .leadWrap_items{padding-left:6.2666666667vw}@media screen and (min-width: 768px){.guidelines .leadWrap_items{padding-left:47px;width:720px;margin:0 auto}}.guidelines .leadWrap_item{margin-bottom:8.6666666667vw}@media screen and (min-width: 768px){.guidelines .leadWrap_item{margin-bottom:37px}}.guidelines .leadWrap_item_title{font-weight:bold;font-size:3.7333333333vw;margin-bottom:2.6666666667vw;position:relative;font-size:3.7333333333vw}@media screen and (min-width: 768px){.guidelines .leadWrap_item_title{font-size:18px;font-size:1.125rem;margin-bottom:13px}}.guidelines .leadWrap_item_title:after{content:"";display:block;width:4.9333333333vw;height:4.9333333333vw;background:url(/assets/img/recruit/common/checkbox.svg) no-repeat center/contain;position:absolute;top:50%;left:0;transform:translate(-125%, -60%)}@media screen and (min-width: 768px){.guidelines .leadWrap_item_title:after{width:37px;height:37px}}@media screen and (min-width: 768px){.guidelines .leadWrap_item_title{font-size:18px}}.guidelines .leadWrap_item_text{line-height:1.75;font-size:1.2rem;text-align:justify;font-size:3.2vw}@media screen and (min-width: 768px){.guidelines .leadWrap_item_text{font-size:1.5rem}}@media screen and (min-width: 768px){.guidelines .leadWrap_item_text{font-size:16px}}.guidelines .leadWrap_item:last-of-type{margin-bottom:0}.guidelines .data{margin-bottom:15.3333333333vw}@media screen and (min-width: 768px){.guidelines .data{margin-bottom:132px}}.guidelines .data_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;width:100%;color:#fff;background:linear-gradient(to right, #e090ad, #dc2946);font-size:2.2rem;padding:4.6666666667vw;margin-bottom:10.6666666667vw;font-size:5.8666666667vw}@media screen and (min-width: 768px){.guidelines .data_title{font-size:2.8rem;padding:25px;margin-bottom:40px}}.guidelines .data_table_tr{display:block;border-bottom:solid #e2e2e2 1px;margin-bottom:5.3333333333vw}@media screen and (min-width: 768px){.guidelines .data_table_tr{display:table-row}}.guidelines .data_table_tr:last-of-type{margin-bottom:0;border-bottom:none}.guidelines .data_table_th{display:block;font-weight:bold;padding-bottom:2vw;text-align:left;line-height:1.5}@media screen and (min-width: 768px){.guidelines .data_table_th{width:200px;padding:20px 0;display:table-cell}}.guidelines .data_table_td{display:block;padding-bottom:4.6666666667vw;line-height:1.75;font-size:1.2rem;text-align:justify;font-size:3.2vw}@media screen and (min-width: 768px){.guidelines .data_table_td{font-size:1.5rem}}@media screen and (min-width: 768px){.guidelines .data_table_td{padding:20px 0;display:table-cell}}.schedule .mainWrap{margin-bottom:12vw}@media screen and (min-width: 768px){.schedule .mainWrap{margin-bottom:70px}}.schedule .mainWrap_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:2.3rem;padding-top:13.3333333333vw;padding-bottom:13.3333333333vw;color:#ca0035;position:relative}@media screen and (min-width: 768px){.schedule .mainWrap_title{font-size:3rem;padding-top:90px;padding-bottom:90px}}.schedule .mainWrap_line{width:100%;height:1px;background:linear-gradient(180deg, #4d4d4d 0%, #4d4d4d 50%, transparent 50%, transparent 100%);margin:0 auto 12vw}@media screen and (min-width: 768px){.schedule .mainWrap_line{width:860px;margin-bottom:80px}}.schedule .schedule_wrap{width:86.6666666667vw;margin:0 auto 20.2666666667vw}@media screen and (min-width: 768px){.schedule .schedule_wrap{width:1100px;margin:0 auto 153px}}@media screen and (min-width: 768px){.schedule .schedule_wrap .schedule_inner{width:860px;margin:0 auto}}.schedule .schedule_wrap .schedule_inner .schedule_process .schedule_process_inner{display:flex;justify-content:space-between}.schedule .schedule_wrap .schedule_inner .schedule_process .schedule_process_inner .schedule_process_left{position:relative;width:10.6666666667vw;height:10.6666666667vw;background:linear-gradient(to right, #e090ad, #dc2946)}@media screen and (min-width: 768px){.schedule .schedule_wrap .schedule_inner .schedule_process .schedule_process_inner .schedule_process_left{width:40px;height:40px}}.schedule .schedule_wrap .schedule_inner .schedule_process .schedule_process_inner .schedule_process_left .schedule_process_number{position:absolute;top:50%;transform:translateY(-50%);right:0;left:0;font-family:"Marcellus",serif;font-size:4.2666666667vw;letter-spacing:.1em;color:#fff;text-align:center}@media screen and (min-width: 768px){.schedule .schedule_wrap .schedule_inner .schedule_process .schedule_process_inner .schedule_process_left .schedule_process_number{font-size:16px}}.schedule .schedule_wrap .schedule_inner .schedule_process .schedule_process_inner .schedule_process_right{width:69.3333333333vw}@media screen and (min-width: 768px){.schedule .schedule_wrap .schedule_inner .schedule_process .schedule_process_inner .schedule_process_right{width:801px}}.schedule .schedule_wrap .schedule_inner .schedule_process .schedule_process_inner .schedule_process_right .schedule_process_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:left;font-size:4.8vw;line-height:1.5em;font-weight:500;color:#ca0035;margin-top:1.7333333333vw}@media screen and (min-width: 768px){.schedule .schedule_wrap .schedule_inner .schedule_process .schedule_process_inner .schedule_process_right .schedule_process_title{font-size:20px;line-height:1;margin-top:11px}}.schedule .schedule_wrap .schedule_inner .schedule_process .schedule_process_inner .schedule_process_right .schedule_process_title .NotoSans{font-family:"Noto Sans JP","Yu Gothic Medium","游ゴシック Medium","YuGothic","Yu Gothic","游ゴシック体","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Meiryo",sans-serif}.schedule .schedule_wrap .schedule_inner .schedule_process .schedule_process_inner .schedule_process_right .schedule_process_title.indention{margin-top:-1.0666666667vw}@media screen and (min-width: 768px){.schedule .schedule_wrap .schedule_inner .schedule_process .schedule_process_inner .schedule_process_right .schedule_process_title.indention{margin-top:13px}}.schedule .schedule_wrap .schedule_inner .schedule_process .schedule_process_inner .schedule_process_right .schedule_process_text{font-size:3.2vw;letter-spacing:.1em;line-height:1.75em;text-align:justify;margin-top:4.4vw}@media screen and (min-width: 768px){.schedule .schedule_wrap .schedule_inner .schedule_process .schedule_process_inner .schedule_process_right .schedule_process_text{font-size:15px;line-height:1.933em;margin-top:21px}}.schedule .schedule_wrap .schedule_inner .schedule_process .schedule_process_line{width:100%;height:1px;background-color:#e2e2e2;margin-top:9.2vw}@media screen and (min-width: 768px){.schedule .schedule_wrap .schedule_inner .schedule_process .schedule_process_line{margin-top:45px}}.schedule .schedule_wrap .schedule_inner .schedule_process .schedule_process_square{width:7.0666666667vw;margin:0 auto 2.6666666667vw;border-top:3.4666666667vw solid #e2e2e2;border-right:3.4666666667vw solid rgba(0,0,0,0);border-bottom:3.4666666667vw solid rgba(0,0,0,0);border-left:3.4666666667vw solid rgba(0,0,0,0)}@media screen and (min-width: 768px){.schedule .schedule_wrap .schedule_inner .schedule_process .schedule_process_square{width:30px;margin:0 auto 26px;border-top:15px solid #e2e2e2;border-right:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0);border-left:15px solid rgba(0,0,0,0)}}.faq #faq .pageTitle{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;font-size:6.1333333333vw;padding:13.3333333333vw 0;text-align:center;color:#ca0035}@media screen and (min-width: 768px){.faq #faq .pageTitle{font-size:30px;padding:92px 0 88px}}.faq #faq .faq_contents{width:86.6666666667vw;padding:2.6666666667vw 0 20.1333333333vw;margin:0 auto}@media screen and (min-width: 768px){.faq #faq .faq_contents{width:860px;padding:40px 0 154px}}.faq #faq .faq_contents.start_on{margin:13.3333333333vw auto 0}@media screen and (min-width: 768px){.faq #faq .faq_contents.start_on{margin:50px auto 0}}.faq #faq .faq_contents .content_index dl{padding:8vw 0 8vw 16vw;border-bottom:.1333333333vw solid #e2e2e2;background-image:url(/assets/img/recruit/faq/icn_q_sp.svg);background-position:left 9.3333333333vw;background-repeat:no-repeat;background-size:10.6666666667vw}@media screen and (min-width: 768px){.faq #faq .faq_contents .content_index dl{padding:28px 0 33px 58px;border-bottom:1px solid #e2e2e2;background-image:url(/assets/img/recruit/faq/icn_q.svg);background-position:left 40px;background-size:40px}}.faq #faq .faq_contents .content_index dl:last-child{border-bottom:none;padding:8vw 0 0 16vw;margin:0}@media screen and (min-width: 768px){.faq #faq .faq_contents .content_index dl:last-child{padding:28px 0 0 58px;margin:0}}.faq #faq .faq_contents .content_index dl dt{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:left;font-size:4.5333333333vw;color:#ca0035;line-height:7.2vw}@media screen and (min-width: 768px){.faq #faq .faq_contents .content_index dl dt{font-size:20px;line-height:32px;padding:5px 0 0}}@media screen and (min-width: 768px){.faq #faq .faq_contents .content_index dl dt.single{line-height:40px;padding:11px 0}}@media screen and (min-width: 768px){.faq #faq .faq_contents .content_index dl dt.double{line-height:40px;padding:11px 0}}.faq #faq .faq_contents .content_index dl dd{font-size:3.2vw;line-height:5.6vw;padding:2vw 0 0;letter-spacing:.1em;text-align:justify}@media screen and (min-width: 768px){.faq #faq .faq_contents .content_index dl dd{font-size:15px;line-height:29px;padding:2px 0 0}}@media screen and (min-width: 768px){.faq #faq .faq_contents .content_index dl dd.double{padding:7px 0 0}}.internship .mainWrap{margin-bottom:9.3333333333vw;padding-top:12.6666666667vw}@media screen and (min-width: 768px){.internship .mainWrap{margin-bottom:70px}}@media screen and (min-width: 768px){.internship .mainWrap{padding-top:80px}}.internship .mainWrap_visual{width:100%;margin:0 auto;overflow:hidden}@media screen and (min-width: 768px){.internship .mainWrap_visual{width:517px}}.internship .noteWrap{padding:9.3333333333vw 0 29.3333333333vw}@media screen and (min-width: 768px){.internship .noteWrap{padding:70px 0 200px}}.internship .noteWrap .note_text{text-align:center;font-size:4vw;font-weight:bold;line-height:1.666}@media screen and (min-width: 768px){.internship .noteWrap .note_text{font-size:24px}}.internship .leadWrap{margin-bottom:24vw}@media screen and (min-width: 768px){.internship .leadWrap{margin-bottom:100px}}.internship .leadWrap_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;color:#ca0035;font-size:2.25rem;line-height:1.56;margin-bottom:8vw;padding-bottom:9.3333333333vw;border-bottom:1px solid #4d4d4d;font-size:6.1333333333vw}@media screen and (min-width: 768px){.internship .leadWrap_title{font-size:3.8rem;margin-bottom:50px}}@media screen and (min-width: 768px){.internship .leadWrap_title{padding-bottom:45px}}.internship .leadWrap_items{padding-left:6.2666666667vw;margin-bottom:7.2vw}@media screen and (min-width: 768px){.internship .leadWrap_items{padding-left:47px;width:616px;margin:0 auto;margin-bottom:34px}}.internship .leadWrap_item.opt_padding{padding-left:0}@media screen and (min-width: 768px){.internship .leadWrap_item.opt_padding{padding-left:60px}}.internship .leadWrap_item_title{font-weight:bold;font-size:3.7333333333vw;margin-bottom:6vw;position:relative}@media screen and (min-width: 768px){.internship .leadWrap_item_title{font-size:18px;font-size:1.125rem;margin-bottom:0px}}.internship .leadWrap_item_title:after{content:"";display:block;width:4.9333333333vw;height:4.9333333333vw;background:url(/assets/img/recruit/common/checkbox.svg) no-repeat center/contain;position:absolute;top:50%;left:0;transform:translate(-125%, -60%)}@media screen and (min-width: 768px){.internship .leadWrap_item_title:after{width:37px;height:37px}}@media screen and (min-width: 768px){.internship .leadWrap_item_title{font-size:18px}}.internship .leadWrap_item_text{line-height:1.75;font-size:1.2rem;text-align:left}@media screen and (min-width: 768px){.internship .leadWrap_item_text{font-size:1.5rem}}.internship .leadWrap_item:last-of-type{margin-bottom:0}.internship .leadWrap_item:last-of-type .leadWrap_item_title{margin-bottom:0}.internship .leadWrap_text{line-height:1.75;font-size:1.2rem;text-align:justify;font-size:3.2vw}@media screen and (min-width: 768px){.internship .leadWrap_text{font-size:1.5rem}}@media screen and (min-width: 768px){.internship .leadWrap_text{width:616px;margin:0 auto;font-size:14px}}.internship .data{margin-bottom:29.3333333333vw}@media screen and (min-width: 768px){.internship .data{margin-bottom:200px}}.internship .data_item{margin-bottom:21.3333333333vw}@media screen and (min-width: 768px){.internship .data_item{margin-bottom:110px}}.internship .data_item:last-of-type{margin-bottom:0}.internship .data_item_title{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:center;width:100%;color:#fff;background:linear-gradient(to right, #e090ad, #dc2946);font-size:2.2rem;padding:4.6666666667vw;margin-bottom:10.6666666667vw;font-size:5.8666666667vw}@media screen and (min-width: 768px){.internship .data_item_title{font-size:2.8rem;padding:25px;margin-bottom:40px}}.internship .data_item_subTitle{font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;text-align:left;color:#ca0035;line-height:1.555;font-size:4.8vw;margin-bottom:13.3333333333vw}@media screen and (min-width: 768px){.internship .data_item_subTitle{font-size:20px;font-size:1.25rem;text-align:center;line-height:1.8;margin-bottom:60px}}.internship .data_item_table{margin-bottom:10.6666666667vw}@media screen and (min-width: 768px){.internship .data_item_table{margin-bottom:60px}}.internship .data_item_table_tr{display:block;border-bottom:solid #e2e2e2 1px;margin-bottom:5.3333333333vw}@media screen and (min-width: 768px){.internship .data_item_table_tr{display:table-row}}.internship .data_item_table_tr:last-of-type{margin-bottom:0;border-bottom:none}.internship .data_item_table_th{display:block;font-weight:bold;padding-bottom:2vw;text-align:left;line-height:1.5}@media screen and (min-width: 768px){.internship .data_item_table_th{width:200px;padding:20px 0;display:table-cell}}.internship .data_item_table_td{display:block;padding-bottom:4.6666666667vw;line-height:1.75;font-size:1.2rem;text-align:justify;font-size:3.2vw}@media screen and (min-width: 768px){.internship .data_item_table_td{font-size:1.5rem}}@media screen and (min-width: 768px){.internship .data_item_table_td{padding:20px 0;display:table-cell}}.internship .data_item_button{width:73.3333333333vw;margin:0 auto;border-radius:1.0666666667vw}@media screen and (min-width: 768px){.internship .data_item_button{width:300px;border-radius:4px}}.internship .data_item_button a{background-color:#9b0035;color:#fff;text-align:center;font-family:"Marcellus",serif;height:21.3333333333vw;line-height:21.3333333333vw;letter-spacing:.1em;font-size:4vw;border-radius:1.0666666667vw;position:relative}@media screen and (min-width: 768px){.internship .data_item_button a{height:80px;line-height:80px;border-radius:4px;font-size:18px}.internship .data_item_button a:hover:after{transform:translate(5px, -50%)}}.internship .data_item_button a:after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);width:1.4666666667vw;height:2.8vw;background:url(/assets/img/recruit/common/arrow_button_white.svg) no-repeat center/contain;right:16.1538461538%}@media screen and (min-width: 768px){.internship .data_item_button a:after{width:5px;height:9px;right:40px;transition:all .3s ease}}#JS-size-pc{display:none}@media screen and (min-width: 768px){#JS-size-pc{display:block}}#JS-size-sp{display:block}@media screen and (min-width: 768px){#JS-size-sp{display:none}}#JS-size-vh{position:fixed;top:0;left:0;width:0;height:100vh}@media screen and (max-width: 767px){.JS-inlinescroll{position:relative;overflow:hidden}}@media screen and (max-width: 767px){.JS-inlinescroll .JS-wrap{position:relative;overflow-x:scroll;-webkit-overflow-scrolling:touch;bottom:-15px;padding:6.6666666667vw 0 40px 0}}@media screen and (max-width: 767px){.JS-inlinescroll .JS-image{width:200%}}.JS-inlinescroll .JS-arrow{display:none}@media screen and (max-width: 767px){.JS-inlinescroll .JS-arrow{display:block;position:absolute;z-index:2;margin-bottom:4vw;align-items:center;transition:opacity .2s}}@keyframes kf-inlinescrollBlink{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@media screen and (max-width: 767px){.JS-inlinescroll .JS-arrow .arrow{display:block;width:5.0666666667vw;height:1.8666666667vw;background:url(/assets/img/recruit/common/arrow_inlinescroll.svg) no-repeat center/contain;margin-right:1.3333333333vw;animation:kf-inlinescrollBlink 2.3s linear 0s infinite}}@media screen and (max-width: 767px){.JS-inlinescroll .JS-arrow .text{font-size:2.9333333333vw;letter-spacing:.01em}}@media screen and (max-width: 767px){.JS-inlinescroll .JS-scrollbar{overflow:hidden;position:absolute;bottom:0;left:0;right:0;height:5px;border-radius:60px;background-color:#ddd}}@media screen and (max-width: 767px){.JS-inlinescroll .JS-track{display:block;position:absolute;top:0;left:0;height:100%;border-radius:60px;background:#d2d2d2;background-color:#919191}}/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlY3J1aXQvc3R5bGUuY3NzIiwicmVjcnVpdC9iYXNlL192YXJpYWJsZXMuc2NzcyIsImdsb2JhbC92YXIvX2ZvbnQtZmFtaWx5LnNjc3MiLCJyZWNydWl0L2Jhc2UvX3Jlc2V0LnNjc3MiLCJyZWNydWl0L2Jhc2UvX2Jhc2Uuc2NzcyIsInJlY3J1aXQvYmFzZS9fbWl4aW5zLnNjc3MiLCJyZWNydWl0L2Jhc2UvX2FuaW0uc2NzcyIsInJlY3J1aXQvYmFzZS9faGVscGVyLnNjc3MiLCJmb3VuZGF0aW9uL19yZXNldC5zY3NzIiwiZm91bmRhdGlvbi9fYmFzZS5zY3NzIiwiZ2xvYmFsL3Zhci9fY29sb3Iuc2NzcyIsImdsb2JhbC9taXhpbi9fbWVkaWEuc2NzcyIsImZvdW5kYXRpb24va2V5ZnJhbWUvX2ZhZGVJbi5zY3NzIiwiZm91bmRhdGlvbi9rZXlmcmFtZS9fZmFkZUluQm90dG9tLnNjc3MiLCJmb3VuZGF0aW9uL2tleWZyYW1lL19mYWRlT3V0LnNjc3MiLCJmb3VuZGF0aW9uL2tleWZyYW1lL19zY3JvbGwuc2NzcyIsImZvdW5kYXRpb24va2V5ZnJhbWUvX3NsaWRlSW4uc2NzcyIsImZvdW5kYXRpb24va2V5ZnJhbWUvX3NsaWRlT3V0LnNjc3MiLCJsYXlvdXQvX2wtYXNpZGUuc2NzcyIsImxheW91dC9fbC1ib3guc2NzcyIsImdsb2JhbC92YXIvX3RyYW5zaXRpb24uc2NzcyIsImdsb2JhbC92YXIvX2xpbmUtaGVpZ2h0LnNjc3MiLCJnbG9iYWwvdmFyL19mb250LXdpZ2h0LnNjc3MiLCJsYXlvdXQvX2wtYnJlYWRjcnVtYi5zY3NzIiwibGF5b3V0L19sLWNvbC5zY3NzIiwibGF5b3V0L19sLWNvbnRlbnQtdG9wLnNjc3MiLCJsYXlvdXQvX2wtY29udGFpbmVyLnNjc3MiLCJsYXlvdXQvX2wtY29udGVudC13cmFwcGVyLnNjc3MiLCJsYXlvdXQvX2wtY29ybmVyLXBhbmVsLnNjc3MiLCJsYXlvdXQvX2wtZm9vdGVyLnNjc3MiLCJsYXlvdXQvX2wtaGVhZGVyLnNjc3MiLCJsYXlvdXQvX2wtaGVhZC1yb3cuc2NzcyIsImxheW91dC9fbC1oZWFkLXdyYXBwZXIuc2NzcyIsImxheW91dC9fbC1sb2NhbC1hbmNob3Iuc2NzcyIsImxheW91dC9fbC1tZWRpYS1sYXlvdXQuc2NzcyIsImxheW91dC9fbC1tZWRpYS1saW5rLnNjc3MiLCJsYXlvdXQvX2wtbW9kYWwuc2NzcyIsImxheW91dC9fbC1tdi5zY3NzIiwibGF5b3V0L19sLXBhZ2UtZW5kLW5hdi5zY3NzIiwibGF5b3V0L19sLXBhZ2UtaGVhZGluZy5zY3NzIiwibGF5b3V0L19sLXBhZ2Utd3JhcHBlci5zY3NzIiwibGF5b3V0L19sLXBhbmVsLnNjc3MiLCJsYXlvdXQvX2wtcHJvZHVjdC1tdi5zY3NzIiwibGF5b3V0L19sLXJvdy5zY3NzIiwibGF5b3V0L19sLXNjcm9sbC10b3Auc2NzcyIsImxheW91dC9fbC1zZWN0aW9uLnNjc3MiLCJsYXlvdXQvX2wtc3dpcGVyLW9wdGlvbi5zY3NzIiwicmVjcnVpdC9zdHJ1Y3R1cmVzL19sYXlvdXQuc2NzcyIsInJlY3J1aXQvc3RydWN0dXJlcy9faGVhZGVyLnNjc3MiLCJyZWNydWl0L3N0cnVjdHVyZXMvX2Zvb3Rlci5zY3NzIiwicmVjcnVpdC9jb21wb25lbnRzL19ibG9jay5zY3NzIiwicmVjcnVpdC9jb250ZW50cy9faG9tZS5zY3NzIiwicmVjcnVpdC9jb250ZW50cy9fb2JvZy5zY3NzIiwicmVjcnVpdC9jb250ZW50cy9fZnJlc2hlcnMuc2NzcyIsInJlY3J1aXQvY29udGVudHMvX2JlZm9yZS5zY3NzIiwicmVjcnVpdC9jb250ZW50cy9fd29ya2Zsb3cuc2NzcyIsInJlY3J1aXQvY29udGVudHMvX3JlYWx2b2ljZS5zY3NzIiwicmVjcnVpdC9jb250ZW50cy9fcGhpbG9zb3BoeS5zY3NzIiwicmVjcnVpdC9jb250ZW50cy9fYnVzaW5lc3Muc2NzcyIsInJlY3J1aXQvY29udGVudHMvX3RvcG1lc3NhZ2Uuc2NzcyIsInJlY3J1aXQvY29udGVudHMvX2NvcnBvcmF0ZS5zY3NzIiwicmVjcnVpdC9jb250ZW50cy9faGlzdG9yeS5zY3NzIiwicmVjcnVpdC9jb250ZW50cy9fY2hhbGxlbmdlLnNjc3MiLCJyZWNydWl0L2NvbnRlbnRzL19lZHVjYXRpb24uc2NzcyIsInJlY3J1aXQvY29udGVudHMvX3dlbGZhcmUuc2NzcyIsInJlY3J1aXQvY29udGVudHMvX2RlcGFydG1lbnRtZXNzYWdlLnNjc3MiLCJyZWNydWl0L2NvbnRlbnRzL19ndWlkZWxpbmVzLnNjc3MiLCJyZWNydWl0L2NvbnRlbnRzL19zY2hlZHVsZS5zY3NzIiwicmVjcnVpdC9jb250ZW50cy9fZmFxLnNjc3MiLCJyZWNydWl0L2NvbnRlbnRzL19pbnRlcm5zaGlwLnNjc3MiLCJyZWNydWl0L3Byb2dyYW0vX3Byb2dyYW0uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSwrS0MrQ1EsQ0FBQSxvR0M5Q0EsQ0FBQSw0RkFFQSxDQUFBLHFHQUVBLENBQUEsd0ZBRUEsQ0FBQSx5RUFFQSxDQUFBLHdFQUVBLENBQUEsNEZBRUEsQ0FBQSwrVkNIUixRQVlFLENBQUEsU0FDQSxDQUFBLFFBQ0EsQ0FBQSxTQUNBLENBQUEsY0FDQSxDQUFBLHVCQUNBLENBQUEsd0JBQ0EsQ0FBQSxLQUdGLGFBQ0UsQ0FBQSw4RUFHRixhQUVFLENBQUEsWUFHRixlQUNFLENBQUEsYUFHRixXQUNFLENBQUEsb0RBR0YsVUFFRSxDQUFBLFlBQ0EsQ0FBQSxFQUdGLFFBQ0UsQ0FBQSxTQUNBLENBQUEsY0FDQSxDQUFBLHVCQUNBLENBQUEsd0JBQ0EsQ0FBQSxJQUlGLHFCQUNFLENBQUEsVUFDQSxDQUFBLG9CQUNBLENBQUEsS0FJRixxQkFDRSxDQUFBLFVBQ0EsQ0FBQSxpQkFDQSxDQUFBLGdCQUNBLENBQUEsSUFHRiw0QkFDRSxDQUFBLHVCQUdGLHdCQUNFLENBQUEsV0FDQSxDQUFBLE1BR0Ysd0JBQ0UsQ0FBQSxnQkFDQSxDQUFBLEdBSUYsYUFDRSxDQUFBLFVBQ0EsQ0FBQSxRQUNBLENBQUEseUJBQ0Es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LFdBQ0EsQ0FBQSxrQkFDQSxDQUFBLGtCQUNBLENBQUEsd0JyRTNFYSxDQUFBIiwiZmlsZSI6InJlY3J1aXQvc3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Ob3RvK1NhbnMrSlA6d2dodEAxMDA7MzAwOzQwMDs1MDA7NzAwOzkwMCZmYW1pbHk9Tm90bytTZXJpZitKUDp3Z2h0QDIwMDszMDA7NDAwOzUwMDs2MDA7NzAwOzkwMCZmYW1pbHk9TWFyY2VsbHVzJmRpc3BsYXk9c3dhcFwiO0BpbXBvcnRcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Tm90bytTYW5zK0pQOndnaHRAMTAwOzMwMDs0MDA7NTAwOzcwMCZkaXNwbGF5PXN3YXBcIjtAaW1wb3J0XCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUNyaW1zb24rVGV4dDp3Z2h0QDQwMDs2MDA7NzAwJmRpc3BsYXk9c3dhcFwiO0BpbXBvcnRcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Tm90bytTZXJpZitKUDp3Z2h0QDMwMDs0MDA7NTAwOzYwMDs3MDAmZGlzcGxheT1zd2FwXCI7QGltcG9ydFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1MYXRvOndnaHRAMTAwOzMwMDs0MDA7NzAwJmRpc3BsYXk9c3dhcFwiO0BpbXBvcnRcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9VGVub3IrU2FucyZkaXNwbGF5PXN3YXBcIjtAaW1wb3J0XCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU1hcmNlbGx1cyZkaXNwbGF5PXN3YXBcIjtAaW1wb3J0XCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUhpbmQ6d2dodEAzMDA7NDAwOzUwMDs2MDA7NzAwJmRpc3BsYXk9c3dhcFwiO2h0bWwsYm9keSxkaXYsc3BhbixvYmplY3QsaWZyYW1lLGgxLGgyLGgzLGg0LGg1LGg2LHAsYmxvY2txdW90ZSxwcmUsYWJicixhZGRyZXNzLGNpdGUsY29kZSxkZWwsZGZuLGVtLGltZyxpbnMsa2JkLHEsc2FtcCxzbWFsbCxzdHJvbmcsc3ViLHN1cCx2YXIsYixpLGRsLGR0LGRkLG9sLHVsLGxpLGZpZWxkc2V0LGZvcm0sbGFiZWwsbGVnZW5kLHRhYmxlLGNhcHRpb24sdGJvZHksdGZvb3QsdGhlYWQsdHIsdGgsdGQsYXJ0aWNsZSxhc2lkZSxjYW52YXMsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9uLHN1bW1hcnksdGltZSxtYXJrLGF1ZGlvLHZpZGVve21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MDtvdXRsaW5lOjA7Zm9udC1zaXplOjEwMCU7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfWJvZHl7bGluZS1oZWlnaHQ6MX1hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsc2VjdGlvbntkaXNwbGF5OmJsb2NrfXVsIGxpLG9sIGxpe2xpc3Qtc3R5bGU6bm9uZX1ibG9ja3F1b3RlLHF7cXVvdGVzOm5vbmV9YmxvY2txdW90ZTpiZWZvcmUsYmxvY2txdW90ZTphZnRlcixxOmJlZm9yZSxxOmFmdGVye2NvbnRlbnQ6XCJcIjtjb250ZW50Om5vbmV9YXttYXJnaW46MDtwYWRkaW5nOjA7Zm9udC1zaXplOjEwMCU7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfWluc3tiYWNrZ3JvdW5kLWNvbG9yOiNmZjk7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246bm9uZX1tYXJre2JhY2tncm91bmQtY29sb3I6I2ZmOTtjb2xvcjojMDAwO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0OmJvbGR9ZGVse3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2h9YWJiclt0aXRsZV0sZGZuW3RpdGxlXXtib3JkZXItYm90dG9tOjFweCBkb3R0ZWQ7Y3Vyc29yOmhlbHB9dGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjB9aHJ7ZGlzcGxheTpibG9jaztoZWlnaHQ6MXB4O2JvcmRlcjowO2JvcmRlci10b3A6MXB4IHNvbGlkICNjY2M7bWFyZ2luOjFlbSAwO3BhZGRpbmc6MH1pbnB1dCxzZWxlY3R7dmVydGljYWwtYWxpZ246bWlkZGxlfSp7Ym94LXNpemluZzpib3JkZXItYm94O2ZvbnQtd2VpZ2h0OjQwMDtmb250LWZlYXR1cmUtc2V0dGluZ3M6XCJwYWx0XCJ9aHRtbHttYXJnaW46MCAhaW1wb3J0YW50O292ZXJmbG93LXk6c2Nyb2xsfWJvZHl7d2lkdGg6MTAwJTtzY3JvbGwtYmVoYXZpb3I6c21vb3RoO3RleHQtcmVuZGVyaW5nOm9wdGltaXplU3BlZWQ7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTtmb250LXNpemU6MTRweDtsZXR0ZXItc3BhY2luZzouMWVtO3dvcmQtd3JhcDpicmVhay13b3JkO3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiM0ZDRkNGQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlwiTm90byBTYW5zIEpQXCIsXCJZdSBHb3RoaWMgTWVkaXVtXCIsXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsXCJZdUdvdGhpY1wiLFwiWXUgR290aGljXCIsXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIixcIkhpcmFnaW5vIFNhbnNcIixcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIixcIkFyaWFsXCIsXCJNZWlyeW9cIixzYW5zLXNlcmlmfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtib2R5e2ZvbnQtc2l6ZToxNnB4fX1pbWd7d2lkdGg6MTAwJTt2ZXJ0aWNhbC1hbGlnbjpib3R0b207aGVpZ2h0OmF1dG99YXt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojNGQ0ZDRkO2ZvbnQtc2l6ZToxNHB4O2xldHRlci1zcGFjaW5nOi4xZW07Zm9udC13ZWlnaHQ6NDAwO3dvcmQtd3JhcDpicmVhay13b3JkO2Rpc3BsYXk6YmxvY2t9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe2FbaHJlZl49XCJ0ZWw6XCJde3BvaW50ZXItZXZlbnRzOm5vbmV9fWEsaW1nLGEgaW1ne2JvcmRlcjpub25lO2JvcmRlcjowcHg7b3V0bGluZTpub25lfWJ1dHRvbixodG1sIFt0eXBlPWJ1dHRvbl0sW3R5cGU9cmVzZXRdLFt0eXBlPXN1Ym1pdF17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7Zm9udC1zaXplOjEwMCU7bGluZS1oZWlnaHQ6MS4xNTttYXJnaW46MH1idXR0b257YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjpub25lO2N1cnNvcjpwb2ludGVyO291dGxpbmU6bm9uZTtwYWRkaW5nOjA7YXBwZWFyYW5jZTpub25lfWlucHV0W3R5cGU9c3VibWl0XSxpbnB1dFt0eXBlPWJ1dHRvbl17Ym9yZGVyLXJhZGl1czowOy13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2FwcGVhcmFuY2U6YnV0dG9uO2JvcmRlcjpub25lO2JveC1zaXppbmc6Ym9yZGVyLWJveDtjdXJzb3I6cG9pbnRlcn1pbnB1dFt0eXBlPXN1Ym1pdF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24saW5wdXRbdHlwZT1idXR0b25dOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9ue2Rpc3BsYXk6bm9uZX1pbnB1dFt0eXBlPXN1Ym1pdF06OmZvY3VzLGlucHV0W3R5cGU9YnV0dG9uXTo6Zm9jdXN7b3V0bGluZS1vZmZzZXQ6LTJweH1zbWFsbCxwaWN0dXJlLGJ1dHRvbntkaXNwbGF5OmJsb2NrfW1haW57ZGlzcGxheTpibG9ja30uaXMtcmVjcnVpdCAubC1zY3JvbGwtdG9we2JvdHRvbTo2MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaXMtcmVjcnVpdCAubC1zY3JvbGwtdG9we2JvdHRvbTo0MHB4fX0uaXMtcmVjcnVpdCAubC1mb290ZXJfX2NvbnRhaW5lcntwYWRkaW5nLWJvdHRvbTo3MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaXMtcmVjcnVpdCAubC1mb290ZXJfX2NvbnRhaW5lcntwYWRkaW5nLWJvdHRvbTo0MHB4fX0uSlMtRlgtZmFkZXtvcGFjaXR5OjB9LkZYLWFjdGl2ZSAuSlMtRlgtZmFkZXt0cmFuc2l0aW9uOnRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSAwcyxvcGFjaXR5IC44cyBlYXNlLW91dCAwcztvcGFjaXR5OjF9LkpTLUZYLWZhZGUtdG9we29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtOHB4KX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LkpTLUZYLWZhZGUtdG9we3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xNXB4KX19LkZYLWFjdGl2ZSAuSlMtRlgtZmFkZS10b3B7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkgMHMsb3BhY2l0eSAuOHMgZWFzZS1vdXQgMHM7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCl9LkpTLUZYLWZhZGUtYm90dG9te29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSg4cHgpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuSlMtRlgtZmFkZS1ib3R0b217dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTVweCl9fS5GWC1hY3RpdmUgLkpTLUZYLWZhZGUtYm90dG9te3RyYW5zaXRpb246dHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpIDBzLG9wYWNpdHkgLjhzIGVhc2Utb3V0IDBzO29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpfS5KUy1GWC1mYWRlLXJpZ2h0e29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtOHB4KX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LkpTLUZYLWZhZGUtcmlnaHR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTE1cHgpfX0uRlgtYWN0aXZlIC5KUy1GWC1mYWRlLXJpZ2h0e3RyYW5zaXRpb246dHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpIDBzLG9wYWNpdHkgLjhzIGVhc2Utb3V0IDBzO29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwcHgpfS5KUy1GWC1mYWRlLWxlZnR7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDhweCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5KUy1GWC1mYWRlLWxlZnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTVweCl9fS5GWC1hY3RpdmUgLkpTLUZYLWZhZGUtbGVmdHt0cmFuc2l0aW9uOnRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSAwcyxvcGFjaXR5IC44cyBlYXNlLW91dCAwcztvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMHB4KX0uSlMtRlgtYmx1cntjb2xvcjpyZ2JhKDAsMCwwLDApfS5GWC1hY3RpdmUgLkpTLUZYLWJsdXJ7YW5pbWF0aW9uOmJsdXItYW5pbWUgMXMgbGluZWFyIGZvcndhcmRzO3RleHQtc2hhZG93OjAgMCAyMHB4ICNmZmZ9QG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKXsuSlMtRlgtYmx1cntjb2xvcjojZmZmO29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSg4cHgpfX1AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuSlMtRlgtYmx1cnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNXB4KX19QG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKXsuRlgtYWN0aXZlIC5KUy1GWC1ibHVye3RyYW5zaXRpb246dHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpIDBzLG9wYWNpdHkgLjhzIGVhc2Utb3V0IDBzO29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpO3RleHQtc2hhZG93Om5vbmU7YW5pbWF0aW9uOm5vbmV9fS5KUy1GWC1mYWRlLXpvb217b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZSgxLjEpfS5GWC1hY3RpdmUgLkpTLUZYLWZhZGUtem9vbXt0cmFuc2l0aW9uOm9wYWNpdHkgMXMgbGluZWFyIDBzLHRyYW5zZm9ybSAycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSAwcztvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKDEpfS5KUy1GWC1mYWRlLWNlbnRlckxpbmV7dHJhbnNmb3JtOnNjYWxlKDApfS5GWC1hY3RpdmUgLkpTLUZYLWZhZGUtY2VudGVyTGluZXt0cmFuc2l0aW9uOnRyYW5zZm9ybSAycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSAwczt0cmFuc2Zvcm06c2NhbGUoMSl9LkpTLUZYLWZhZGUtbGVmdExpbmV7dHJhbnNmb3JtOnNjYWxlKDAsIDEpfS5GWC1hY3RpdmUgLkpTLUZYLWZhZGUtbGVmdExpbmV7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkgMHM7dHJhbnNmb3JtOnNjYWxlKDEsIDEpO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3B9QGtleWZyYW1lcyBibHVyLWFuaW1lezAle29wYWNpdHk6MDt0ZXh0LXNoYWRvdzojZmZmIDAgMCAyMHB4fTEwMCV7b3BhY2l0eToxO3RleHQtc2hhZG93OiNmZmYgMCAwIDB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaHAtZGlzcGxheVNwe2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX0uaHAtZGlzcGxheVBje2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaHAtZGlzcGxheVBje2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH19LmhwLWRpc3BsYXlQYy0tMntkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KXsuaHAtZGlzcGxheVBjLS0ye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX0uaHAtZGlzcGxheVBjLS0ze2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCl7LmhwLWRpc3BsYXlQYy0tM3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9fS5ocC1kaXNwbGF5UGMtLTR7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ocC1kaXNwbGF5UGMtLTR7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpey5ocC1kaXNwbGF5UGMtLTR7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fS5ocC1kaXNwbGF5UGMtLTV7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaHAtZGlzcGxheVBjLS01e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpey5ocC1kaXNwbGF5UGMtLTV7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fX0uaHAtZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uaHAtanVzdGlmaWVke2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmhwLWp1c3RpZmllZFNwe2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ocC1qdXN0aWZpZWRTcHtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaHAtanVzdGlmaWVkUGN7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH19LyohIGRlc3R5bGUuY3NzIHYzLjAuMiB8IE1JVCBMaWNlbnNlIHwgaHR0cHM6Ly9naXRodWIuY29tL25pY29sYXMtY3VzYW4vZGVzdHlsZS5jc3MgKi8qLDo6YmVmb3JlLDo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MH1odG1se2xpbmUtaGVpZ2h0OjEuMTU7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9Ym9keXttYXJnaW46MH1tYWlue2Rpc3BsYXk6YmxvY2t9cCx0YWJsZSxibG9ja3F1b3RlLGFkZHJlc3MscHJlLGlmcmFtZSxmb3JtLGZpZ3VyZSxkbHttYXJnaW46MH1oMSxoMixoMyxoNCxoNSxoNntmb250LXNpemU6aW5oZXJpdDtmb250LXdlaWdodDppbmhlcml0O21hcmdpbjowfXVsLG9se21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmV9ZHR7Zm9udC13ZWlnaHQ6Ym9sZH1kZHttYXJnaW4tbGVmdDowfWhye2JveC1zaXppbmc6Y29udGVudC1ib3g7aGVpZ2h0OjA7b3ZlcmZsb3c6dmlzaWJsZTtib3JkZXItdG9wLXdpZHRoOjFweDttYXJnaW46MDtjbGVhcjpib3RoO2NvbG9yOmluaGVyaXR9cHJle2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSxtb25vc3BhY2U7Zm9udC1zaXplOmluaGVyaXR9YWRkcmVzc3tmb250LXN0eWxlOmluaGVyaXR9YXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6aW5oZXJpdH1hYmJyW3RpdGxlXXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZH1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkZXJ9Y29kZSxrYmQsc2FtcHtmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlO2ZvbnQtc2l6ZTppbmhlcml0fXNtYWxse2ZvbnQtc2l6ZTo4MCV9c3ViLHN1cHtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vie2JvdHRvbTotMC4yNWVtfXN1cHt0b3A6LTAuNWVtfXN2ZyxpbWcsZW1iZWQsb2JqZWN0LGlmcmFtZXt2ZXJ0aWNhbC1hbGlnbjpib3R0b219YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7dmVydGljYWwtYWxpZ246bWlkZGxlO2NvbG9yOmluaGVyaXQ7Zm9udDppbmhlcml0O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyLXJhZGl1czowO3RleHQtYWxpZ246aW5oZXJpdDt0ZXh0LXRyYW5zZm9ybTppbmhlcml0fVt0eXBlPWNoZWNrYm94XXstd2Via2l0LWFwcGVhcmFuY2U6Y2hlY2tib3g7YXBwZWFyYW5jZTpjaGVja2JveH1bdHlwZT1yYWRpb117LXdlYmtpdC1hcHBlYXJhbmNlOnJhZGlvO2FwcGVhcmFuY2U6cmFkaW99YnV0dG9uLFt0eXBlPWJ1dHRvbl0sW3R5cGU9cmVzZXRdLFt0eXBlPXN1Ym1pdF17Y3Vyc29yOnBvaW50ZXJ9YnV0dG9uOmRpc2FibGVkLFt0eXBlPWJ1dHRvbl06ZGlzYWJsZWQsW3R5cGU9cmVzZXRdOmRpc2FibGVkLFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHR9Oi1tb3otZm9jdXNyaW5ne291dGxpbmU6YXV0b31zZWxlY3Q6ZGlzYWJsZWR7b3BhY2l0eTppbmhlcml0fW9wdGlvbntwYWRkaW5nOjB9ZmllbGRzZXR7bWFyZ2luOjA7cGFkZGluZzowO21pbi13aWR0aDowfWxlZ2VuZHtwYWRkaW5nOjB9cHJvZ3Jlc3N7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9dGV4dGFyZWF7b3ZlcmZsb3c6YXV0b31bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99W3R5cGU9c2VhcmNoXXtvdXRsaW5lLW9mZnNldDotMnB4fVt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2ZvbnQ6aW5oZXJpdH1sYWJlbFtmb3Jde2N1cnNvcjpwb2ludGVyfWRldGFpbHN7ZGlzcGxheTpibG9ja31zdW1tYXJ5e2Rpc3BsYXk6bGlzdC1pdGVtfVtjb250ZW50ZWRpdGFibGVdOmZvY3Vze291dGxpbmU6YXV0b310YWJsZXtib3JkZXItY29sb3I6aW5oZXJpdDtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9Y2FwdGlvbnt0ZXh0LWFsaWduOmxlZnR9dGQsdGh7dmVydGljYWwtYWxpZ246dG9wO3BhZGRpbmc6MH10aHt0ZXh0LWFsaWduOmxlZnQ7Zm9udC13ZWlnaHQ6Ym9sZH0qe2JveC1zaXppbmc6Ym9yZGVyLWJveH1odG1se2ZvbnQtc2l6ZTo2Mi41JTtmb250LWZhbWlseTpcIk5vdG8gU2FucyBKUFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2xldHRlci1zcGFjaW5nOi4wNWVtO2NvbG9yOiMzMzM7aGVpZ2h0Oi13ZWJraXQtZmlsbC1hdmFpbGFibGV9Ym9keXttaW4taGVpZ2h0OjEwMHZoO21pbi1oZWlnaHQ6LXdlYmtpdC1maWxsLWF2YWlsYWJsZTtmb250LWZhbWlseTpcIk5vdG8gU2FucyBKUFwiLHNhbnMtc2VyaWZ9YXt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjppbmhlcml0fXVse2xpc3Qtc3R5bGU6bm9uZTttYXJnaW4tbGVmdDowfWltZ3t3aWR0aDphdXRvO21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5wYy1vbmx5e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7LnBjLW9ubHl7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fS5zcC1vbmx5e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsuc3Atb25seXtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9fS5tYXgtcGMtLWxne2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5Ljk4cHgpey5tYXgtcGMtLWxne2Rpc3BsYXk6YmxvY2t9fS5tYXgtc3AtLWxne2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTkuOThweCl7Lm1heC1zcC0tbGd7ZGlzcGxheTpibG9ja319QGtleWZyYW1lcyBmYWRlSW57MCV7ZGlzcGxheTpibG9jazt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjB9MSV7ZGlzcGxheTpibG9jazt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eTowfTEwMCV7ZGlzcGxheTpibG9jazt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGZhZGVJbkJvdHRvbXswJXt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjA7ZGlzcGxheTpibG9ja30xJXt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpfTEwMCV7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QGtleWZyYW1lcyBmYWRlT3V0ezAle2Rpc3BsYXk6YmxvY2s7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MX05OSV7ZGlzcGxheTpibG9jazt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eTowfTEwMCV7ZGlzcGxheTpub25lO3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MH19QGtleWZyYW1lcyBzY3JvbGx7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpfTUwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpfX1Aa2V5ZnJhbWVzIHNsaWRlSW57MCV7ZGlzcGxheTpub25lO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfTEle2Rpc3BsYXk6YmxvY2s7dmlzaWJpbGl0eTp2aXNpYmxlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfTEwMCV7ZGlzcGxheTpibG9jazt2aXNpYmlsaXR5OnZpc2libGU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUBrZXlmcmFtZXMgc2xpZGVPdXR7MCV7ZGlzcGxheTpibG9jazt2aXNpYmlsaXR5OnZpc2libGU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9OTkle2Rpc3BsYXk6YmxvY2s7dmlzaWJpbGl0eTp2aXNpYmxlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfTEwMCV7ZGlzcGxheTpub25lO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfX0ubC1hc2lkZXtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJX0ubC1hc2lkZV9fc3ViLWNvbnRlbnR7d2lkdGg6MjUlO21heC13aWR0aDozMDBweDtwYWRkaW5nLXJpZ2h0OjQwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTE5Ljk4cHgpey5sLWFzaWRlX19zdWItY29udGVudHt3aWR0aDpjYWxjKDIyJSArIDIwcHgpO21pbi13aWR0aDppbmhlcml0O3BhZGRpbmctcmlnaHQ6MjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLWFzaWRlX19zdWItY29udGVudHtkaXNwbGF5Om5vbmV9fS5sLWFzaWRlX19tYWluLWNvbnRlbnR7d2lkdGg6NzUlO21heC13aWR0aDo5MDBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7LmwtYXNpZGVfX21haW4tY29udGVudHt3aWR0aDoxMDAlfX0ubC1hc2lkZV9fbWFpbi1jb250ZW50LS1iZ3t3aWR0aDo3NSU7bWF4LXdpZHRoOjkwMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1hc2lkZV9fbWFpbi1jb250ZW50LS1iZ3t3aWR0aDoxMDAlfX0ubC1hc2lkZV9fbWFpbi1jb250ZW50Lm10LWNvbnRlbnR7bWFyZ2luLXRvcDowO3BhZGRpbmctdG9wOjMwcHg7d2lkdGg6NzUlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1hc2lkZV9fbWFpbi1jb250ZW50Lm10LWNvbnRlbnR7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDowfX0ubC1hc2lkZV9fbWFpbi1jb250ZW50Lm10LWNvbnRlbnQ+KjpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LmwtYXNpZGVfX3N1Yi1jb250ZW50PltjbGFzc106Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS5sLWFzaWRlX19tYWluLWNvbnRlbnQ+W2NsYXNzXTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjA7cGFkZGluZy10b3A6MzBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7LmwtYXNpZGVfX21haW4tY29udGVudD5bY2xhc3NdOmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOjB9fS5sLWFzaWRlX19tYWluLWNvbnRlbnQgW2NsYXNzXj1sLXNlY3Rpb25dOmxhc3QtY2hpbGR7cGFkZGluZy1ib3R0b206MH0ubC1ib3h7bWFyZ2luLXRvcDo0MHB4O3BhZGRpbmc6NDBweDtib3JkZXI6MXB4IHNvbGlkICNkZGR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLWJveHttYXJnaW4tdG9wOjMwcHg7cGFkZGluZzozMHB4IDIwcHh9fS5sLWJveC0tbGlua3tkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjQwcHggNzBweCA0MHB4IDQwcHg7Ym9yZGVyOjFweCBzb2xpZCAjY2YwMDQwO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7dHJhbnNpdGlvbjouNHMgY3ViaWMtYmV6aWVyKDAuMTgsIC0wLjAxLCAwLjMsIDEpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1ib3gtLWxpbmt7cGFkZGluZzoyMHB4IDIwcHggNzBweCAyMHB4fX0ubC1ib3gtLWxpbms6OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDozMHB4O2hlaWdodDoxMHB4O2JhY2tncm91bmQ6dXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2Fycm93X3JlZC5zdmcpIG5vLXJlcGVhdDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjQwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNpdGlvbjouNHMgY3ViaWMtYmV6aWVyKDAuMTgsIC0wLjAxLCAwLjMsIDEpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1ib3gtLWxpbms6OmFmdGVye3dpZHRoOjIwcHg7aGVpZ2h0OjdweDt0b3A6aW5oZXJpdDtyaWdodDoyMHB4O2JvdHRvbTozMHB4O3RyYW5zZm9ybTppbmhlcml0fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmwtYm94LS1saW5rOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZkZjdmOX0ubC1ib3gtLWxpbms6aG92ZXI6OmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCkgdHJhbnNsYXRlWSgtNTAlKX0ubC1ib3gtLWxpbms6aG92ZXIgLmwtYm94X19pY29ue2JhY2tncm91bmQ6dXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2NhdXRpb25fd2hpdGUucG5nKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW59fS5sLWJveF9fdGl0bGV7Zm9udC1zaXplOjEuNnJlbTtjb2xvcjojNjY2fS5sLWJveF9fdGl0bGUrLmMtbGlua19fbGlzdCwubC1ib3hfX3RpdGxlKy5jLWxpbmtfX2l0ZW0tLXNpbXBsZXttYXJnaW4tdG9wOjE1cHh9LmwtYm94X190aXRsZS0tYm9sZC1sZ3tmb250LXNpemU6MnJlbTtsaW5lLWhlaWdodDoxLjZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLWJveF9fdGl0bGUtLWJvbGQtbGd7Zm9udC1zaXplOjEuOHJlbX19LmwtYm94X19jb250ZW50LWZsZXh7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLWJveF9fY29udGVudC1mbGV4e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LmwtYm94X19pY29uLWl0ZW17bWluLXdpZHRoOjkwcHg7ZmxleC1zaHJpbms6MH0ubC1ib3hfX2ljb257YmFja2dyb3VuZDp1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fY2F1dGlvbi5wbmcpIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjt3aWR0aDo4MHB4O2hlaWdodDo4MHB4O21hcmdpbjowIGF1dG87dHJhbnNpdGlvbjouNHMgY3ViaWMtYmV6aWVyKDAuMTgsIC0wLjAxLCAwLjMsIDEpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1ib3hfX2ljb257d2lkdGg6NjBweDtoZWlnaHQ6NjBweH19LmwtYm94X19pY29uLXRhZ3t0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo1MDA7Y29sb3I6I2NmMDA0MDtsaW5lLWhlaWdodDoxLjQ7bWFyZ2luLXRvcDoyMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1ib3hfX2ljb24tdGFne21hcmdpbi10b3A6MTVweH19LmwtYm94X19jb250ZW50LWl0ZW17bWFyZ2luLWxlZnQ6NiV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLWJveF9fY29udGVudC1pdGVte21hcmdpbi1sZWZ0OjA7bWFyZ2luLXRvcDozMHB4fX0ubC1ib3hfX2l0ZW0tbXR7bWFyZ2luLXRvcDozMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1ib3hfX2l0ZW0tbXR7bWFyZ2luLXRvcDoyMHB4fX0ubC1icmVhZGNydW1ie21hcmdpbi10b3A6MTVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmwtYnJlYWRjcnVtYntvdmVyZmxvdy14OnZpc2libGV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1icmVhZGNydW1ie21hcmdpbi10b3A6MDtwYWRkaW5nLXRvcDoxNXB4fX0ubC1icmVhZGNydW1iX19uYXZ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmwtYnJlYWRjcnVtYl9fbmF2e292ZXJmbG93LXg6c2Nyb2xsO3doaXRlLXNwYWNlOm5vd3JhcDstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZTtzY3JvbGxiYXItd2lkdGg6bm9uZTttYXgtd2lkdGg6MTI4MHB4fS5sLWJyZWFkY3J1bWJfX25hdjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfX0ubC1icmVhZGNydW1iX19uYXYgYXtmb250LXNpemU6MS4ycmVtO2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojNjY2O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7dHJhbnNpdGlvbjouNnMgY3ViaWMtYmV6aWVyKDAuMTgsIC0wLjAxLCAwLjMsIDEpfS5sLWJyZWFkY3J1bWJfX25hdiBhOmhvdmVye29wYWNpdHk6LjZ9LmwtYnJlYWRjcnVtYl9fbmF2IGE6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6MTBweH0ubC1icmVhZGNydW1iX19uYXYgYTpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjhweDtoZWlnaHQ6MTBweDttYXJnaW4tcmlnaHQ6MTBweDtiYWNrZ3JvdW5kOnVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9icmVhZGNydW1iLnN2Zyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5sLWJyZWFkY3J1bWJfX25hdiBhLmN1cnJlbnR7Y29sb3I6Izk5OTtwb2ludGVyLWV2ZW50czpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1icmVhZGNydW1iX19uYXYgYXtkaXNwbGF5Om5vbmV9LmwtYnJlYWRjcnVtYl9fbmF2IGE6bnRoLWxhc3QtY2hpbGQoMil7ZGlzcGxheTpmbGV4O21hcmdpbi1sZWZ0OjB9LmwtYnJlYWRjcnVtYl9fbmF2IGE6bnRoLWxhc3QtY2hpbGQoMik6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDo2cHg7aGVpZ2h0OjdweDttYXJnaW4tcmlnaHQ6MTBweDttYXJnaW4tdG9wOi41cHg7YmFja2dyb3VuZDp1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fYnJlYWRjcnVtYl9zcC5zdmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH19LmwtY29sLS0ye3dpZHRoOjQ3JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7LmwtY29sLS0ye3dpZHRoOjEwMCV9fS5sLWNvbC0tMi1mZXd7d2lkdGg6Y2FsYyg1MCUgLSAxNXB4KX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7LmwtY29sLS0yLWZld3t3aWR0aDoxMDAlfX0ubC1jb2wtLTN7d2lkdGg6Y2FsYygzMy4zMzMzMzMzMzMzJSAtIDQwcHgpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1jb2wtLTN7d2lkdGg6MTAwJX19LmwtY29sLS0zLW1lZGlhe3dpZHRoOjMwLjkzMzMzMzMzMzMlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1jb2wtLTMtbWVkaWF7d2lkdGg6MTAwJX19LmwtY29sLS0zLWZld3t3aWR0aDpjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMjBweCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLWNvbC0tMy1mZXd7d2lkdGg6MTAwJX19LmwtY29sLS0zLXByb2R1Y3R7d2lkdGg6Y2FsYygzMy4zMzMzMzMzMzMzJSAtIDI3LjVweCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTE5Ljk4cHgpey5sLWNvbC0tMy1wcm9kdWN0e3dpZHRoOmNhbGMoNTAlIC0gMjBweCl9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1jb2wtLTMtcHJvZHVjdHt3aWR0aDoxMDAlfX0ubC1jb2wtLTMtcHJvZHVjdC1jb2xzZWR7d2lkdGg6Y2FsYygzMy4zMzMzMzMzMzMzJSAtIDI3LjVweCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTE5Ljk4cHgpey5sLWNvbC0tMy1wcm9kdWN0LWNvbHNlZHt3aWR0aDpjYWxjKDUwJSAtIDIwcHgpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7LmwtY29sLS0zLXByb2R1Y3QtY29sc2Vke3dpZHRoOmNhbGMoNTAlIC0gMTBweCl9fS5sLWNvbC0tNHt3aWR0aDpjYWxjKDI1JSAtIDIyLjVweCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLWNvbC0tNHt3aWR0aDoxMDAlfX0ubC1jb2wtLTQtZmV3e3dpZHRoOjIyLjk5JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7LmwtY29sLS00LWZld3t3aWR0aDoxMDAlfX0ubC1jb2wtLTItZ3JpZHt3aWR0aDoxMDAlfS5sLWNvbnRlbnQtdG9we21hcmdpbi10b3A6MTMwcHg7b3ZlcmZsb3cteDpoaWRkZW59QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODc5Ljk4cHgpey5sLWNvbnRlbnQtdG9we21hcmdpbi10b3A6NzBweH19LmwtY29udGVudC10b3AtLXZpc2l2bGV7bWFyZ2luLXRvcDoxMzBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NzkuOThweCl7LmwtY29udGVudC10b3AtLXZpc2l2bGV7bWFyZ2luLXRvcDo3MHB4fX0ubC1jb250YWluZXJ7bWF4LXdpZHRoOjEyODBweDt3aWR0aDoxMDAlO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cGFkZGluZy1sZWZ0OjQwcHg7cGFkZGluZy1yaWdodDo0MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1jb250YWluZXJ7bWF4LXdpZHRoOmluaGVyaXQ7cGFkZGluZy1sZWZ0OjI1cHg7cGFkZGluZy1yaWdodDoyNXB4fX0ubC1jb250YWluZXItLXVuZGVybGF5ZXJ7bWF4LXdpZHRoOjEyODBweDt3aWR0aDoxMDAlO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cGFkZGluZy1sZWZ0OjQwcHg7cGFkZGluZy1yaWdodDo0MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1jb250YWluZXItLXVuZGVybGF5ZXJ7bWF4LXdpZHRoOmluaGVyaXQ7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4fX1bY2xhc3NePWwtY29udGFpbmVyXT5bY2xhc3NdOmZpcnN0LWNoaWxkOm5vdChbY2xhc3MqPWwtYnJlYWRjcnVtYl0pOm5vdChbY2xhc3MqPWwtcGFnZS1oZWFkaW5nXSl7bWFyZ2luLXRvcDowO3BhZGRpbmctdG9wOjB9LmwtY29udGVudC13cmFwcGVyLS1ub3JtYWx7bWFyZ2luLXRvcDozMHB4fS5sLWNvcm5lci1wYW5lbHttYXJnaW4tdG9wOjYwcHg7cGFkZGluZzozMHB4IDMwcHggIWltcG9ydGFudDtwb3NpdGlvbjpyZWxhdGl2ZX0ubC1jb3JuZXItcGFuZWxfX2xlZnQtdG9we3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kOnVybCgvYXNzZXRzL2ltZy9hYm91dC9waGlsb3NvcGh5L2ljb25fY29ybmVyLnBuZykgbm8tcmVwZWF0O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LmwtY29ybmVyLXBhbmVsX19yaWdodC10b3B7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtiYWNrZ3JvdW5kOnVybCgvYXNzZXRzL2ltZy9hYm91dC9waGlsb3NvcGh5L2ljb25fY29ybmVyLnBuZykgbm8tcmVwZWF0O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LmwtY29ybmVyLXBhbmVsX19sZWZ0LWJvdHRvbXtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7YmFja2dyb3VuZDp1cmwoL2Fzc2V0cy9pbWcvYWJvdXQvcGhpbG9zb3BoeS9pY29uX2Nvcm5lci5wbmcpIG5vLXJlcGVhdDt3aWR0aDozMHB4O2hlaWdodDozMHB4O3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKX0ubC1jb3JuZXItcGFuZWxfX3JpZ2h0LWJvdHRvbXtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtyaWdodDowO2JhY2tncm91bmQ6dXJsKC9hc3NldHMvaW1nL2Fib3V0L3BoaWxvc29waHkvaWNvbl9jb3JuZXIucG5nKSBuby1yZXBlYXQ7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LmwtZm9vdGVye3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6LTI1cHh9LmwtZm9vdGVyIC5sLWZvb3Rlcl9fY29udGFpbmVye2JvcmRlci10b3A6MXB4IHNvbGlkICNjY2M7d2lkdGg6MTAwJX0ubC1mb290ZXIgLmwtZm9vdGVyX19ib2R5e2JhY2tncm91bmQtY29sb3I6I2NmMDA0MDtwYWRkaW5nLXRvcDo1MHB4O3BhZGRpbmctYm90dG9tOjUwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLWZvb3RlciAubC1mb290ZXJfX2JvZHl7cGFkZGluZy10b3A6NDBweDtwYWRkaW5nLWJvdHRvbTo0MHB4fX0ubC1mb290ZXIgLmwtZm9vdGVyX19jb250YWluZXJ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2NjYzt3aWR0aDoxMDAlfS5sLWZvb3RlciAubC1mb290ZXJfX2xvZ297ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmwtZm9vdGVyIC5sLWZvb3Rlcl9fbG9nby0tbGlua3tkaXNwbGF5OmJsb2NrO3dpZHRoOjkwcHg7dHJhbnNpdGlvbjouNHMgY3ViaWMtYmV6aWVyKDAuMTgsIC0wLjAxLCAwLjMsIDEpfS5sLWZvb3RlciAubC1mb290ZXJfX2xvZ28tLWxpbms6aG92ZXJ7b3BhY2l0eTouN31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7LmwtZm9vdGVyIC5sLWZvb3Rlcl9fbG9nby0tbGlua3t3aWR0aDo5MHB4fX0ubC1mb290ZXIgLmwtZm9vdGVyX19sb2dvLS1saW5rLWltZ3t3aWR0aDoxMDAlfS5sLWZvb3RlciAubC1mb290ZXJfX21lbnV7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLXRvcDo1MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1mb290ZXIgLmwtZm9vdGVyX19tZW51e2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDozMHB4fX0ubC1mb290ZXIgLmwtZm9vdGVyX19tZW51LS1saXN0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MjBweCA1MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTkuOThweCl7LmwtZm9vdGVyIC5sLWZvb3Rlcl9fbWVudS0tbGlzdHtnYXA6MjBweCAzNXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTkuOThweCl7LmwtZm9vdGVyIC5sLWZvb3Rlcl9fbWVudS0tbGlzdHtnYXA6MjBweCAyMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7LmwtZm9vdGVyIC5sLWZvb3Rlcl9fbWVudS0tbGlzdHtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtnYXA6MjVweCAyMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7LmwtZm9vdGVyIC5sLWZvb3Rlcl9fbWVudS0taXRlbXt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpfX0ubC1mb290ZXIgLmwtZm9vdGVyX19tZW51LS1saW5re2ZvbnQtc2l6ZToxLjVyZW07Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiNmZmY7dHJhbnNpdGlvbjouNHMgY3ViaWMtYmV6aWVyKDAuMTgsIC0wLjAxLCAwLjMsIDEpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTkuOThweCl7LmwtZm9vdGVyIC5sLWZvb3Rlcl9fbWVudS0tbGlua3tmb250LXNpemU6MS40cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTkuOThweCl7LmwtZm9vdGVyIC5sLWZvb3Rlcl9fbWVudS0tbGlua3tmb250LXNpemU6MS4zcmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmwtZm9vdGVyIC5sLWZvb3Rlcl9fbWVudS0tbGluazpob3ZlcntvcGFjaXR5Oi43fX0ubC1mb290ZXIgLmwtZm9vdGVyX19leHRlcm5hbHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tdG9wOjQ1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLWZvb3RlciAubC1mb290ZXJfX2V4dGVybmFse21hcmdpbi10b3A6MzVweDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH19LmwtZm9vdGVyIC5sLWZvb3Rlcl9fZXh0ZXJuYWwtLWxpc3R7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjIwcHggNDBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTU5Ljk4cHgpey5sLWZvb3RlciAubC1mb290ZXJfX2V4dGVybmFsLS1saXN0e2dhcDoyMHB4IDMwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OS45OHB4KXsubC1mb290ZXIgLmwtZm9vdGVyX19leHRlcm5hbC0tbGlzdHtnYXA6MjBweCAyMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7LmwtZm9vdGVyIC5sLWZvb3Rlcl9fZXh0ZXJuYWwtLWxpc3R7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9fS5sLWZvb3RlciAubC1mb290ZXJfX2V4dGVybmFsLS1saW5re2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Zm9udC1zaXplOjEuM3JlbTtmb250LXdlaWdodDo0MDA7Y29sb3I6I2ZmZjt0cmFuc2l0aW9uOi40cyBjdWJpYy1iZXppZXIoMC4xOCwgLTAuMDEsIDAuMywgMSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1OS45OHB4KXsubC1mb290ZXIgLmwtZm9vdGVyX19leHRlcm5hbC0tbGlua3tmb250LXNpemU6MS4ycmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTkuOThweCl7LmwtZm9vdGVyIC5sLWZvb3Rlcl9fZXh0ZXJuYWwtLWxpbmt7Zm9udC1zaXplOjFyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsubC1mb290ZXIgLmwtZm9vdGVyX19leHRlcm5hbC0tbGluazpob3ZlcntvcGFjaXR5Oi43fX0ubC1mb290ZXIgLmwtZm9vdGVyX19leHRlcm5hbC0tbGluazo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDp1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fd2luZG93X3doaXRlLnN2Zyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3Zlcjt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O21hcmdpbi1sZWZ0OjEwcHh9LmwtZm9vdGVyIC5sLWZvb3Rlcl9fZXh0ZXJuYWwtLWxpbmstZ2xvYmFse2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Zm9udC1zaXplOjEuM3JlbTtmb250LXdlaWdodDo0MDA7dHJhbnNpdGlvbjouNHMgY3ViaWMtYmV6aWVyKDAuMTgsIC0wLjAxLCAwLjMsIDEpfS5sLWZvb3RlciAubC1mb290ZXJfX2V4dGVybmFsLS1saW5rLWdsb2JhbDpob3ZlcntvcGFjaXR5Oi42fS5sLWZvb3RlciAubC1mb290ZXJfX2V4dGVybmFsLS1saW5rLWdsb2JhbDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6dXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX3N2Zyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3Zlcjt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O21hcmdpbi1yaWdodDo1cHh9LmwtZm9vdGVyIC5sLWZvb3Rlcl9fZXh0ZXJuYWwtLWxpbmstZ2xvYmFsOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOnVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbl93aW5kb3cuc3ZnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7bWFyZ2luLWxlZnQ6MTBweH0ubC1mb290ZXIgLmwtZm9vdGVyX19ib3R0b217cGFkZGluZy10b3A6NTBweDtwYWRkaW5nLWJvdHRvbTozMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1mb290ZXIgLmwtZm9vdGVyX19ib3R0b217cGFkZGluZy10b3A6NDBweH19LmwtZm9vdGVyIC5sLWZvb3Rlcl9fcHJpdmFjeS1wb2xpY3l7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLWZvb3RlciAubC1mb290ZXJfX3ByaXZhY3ktcG9saWN5e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fX0ubC1mb290ZXIgLmwtZm9vdGVyX19wcml2YWN5LXBvbGljeS0tbGlzdHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjIwcHggNDBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7LmwtZm9vdGVyIC5sLWZvb3Rlcl9fcHJpdmFjeS1wb2xpY3ktLWxpc3R7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOjI1cHggMH19LmwtZm9vdGVyIC5sLWZvb3Rlcl9fcHJpdmFjeS1wb2xpY3ktLWxpbmt7Zm9udC13ZWlnaHQ6NDAwO3RyYW5zaXRpb246LjRzIGN1YmljLWJlemllcigwLjE4LCAtMC4wMSwgMC4zLCAxKTtjb2xvcjojNjY2O2ZvbnQtc2l6ZToxLjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTE5Ljk4cHgpey5sLWZvb3RlciAubC1mb290ZXJfX3ByaXZhY3ktcG9saWN5LS1saW5re2ZvbnQtc2l6ZToxLjFyZW19fS5sLWZvb3RlciAubC1mb290ZXJfX3ByaXZhY3ktcG9saWN5LS1saW5rOmhvdmVye29wYWNpdHk6LjZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLWZvb3RlciAubC1mb290ZXJfX3ByaXZhY3ktcG9saWN5LS1saW5rOmhvdmVye29wYWNpdHk6MX19LmwtZm9vdGVyIC5sLWZvb3Rlcl9fY29weS1yaWdodHttYXJnaW4tdG9wOjQwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLWZvb3RlciAubC1mb290ZXJfX2NvcHktcmlnaHR7dGV4dC1hbGlnbjpsZWZ0fX0ubC1mb290ZXIgLmwtZm9vdGVyX19jb3B5LXJpZ2h0LS10ZXh0e2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojNjY2fS5sLWhlYWRlciAubC1oZWFkZXJfX2NvbnRhaW5lcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXRvcDo1cHggc29saWQgI2NmMDA0MDt3aWR0aDoxMDAlO2hlaWdodDoxMzBweDtwYWRkaW5nOjAgNTBweDtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxMDAwO3RyYW5zaXRpb246LjZzIGN1YmljLWJlemllcigwLjE4LCAtMC4wMSwgMC4zLCAxKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NzkuOThweCl7LmwtaGVhZGVyIC5sLWhlYWRlcl9fY29udGFpbmVye2Rpc3BsYXk6bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTE5Ljk4cHgpey5sLWhlYWRlciAubC1oZWFkZXJfX2NvbnRhaW5lcntwYWRkaW5nOjAgNDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODc5Ljk4cHgpey5sLWhlYWRlciAubC1oZWFkZXJfX2NvbnRhaW5lcntkaXNwbGF5Om5vbmV9fS5sLWhlYWRlciAubC1oZWFkZXJfX2NvbnRhaW5lci5pcy1zY3JvbGx7aGVpZ2h0OjcwcHg7Ym9yZGVyLXRvcDozcHggc29saWQgI2NmMDA0MH0ubC1oZWFkZXIgLmwtaGVhZGVyX19jb250YWluZXIuaXMtc2Nyb2xsIC5sLWhlYWRlcl9fbG9nb3t3aWR0aDo3MHB4fS5sLWhlYWRlciAubC1oZWFkZXJfX2NvbnRhaW5lci5pcy1zY3JvbGwgLmwtaGVhZGVyX19leHRlcm5hbHtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47aGVpZ2h0OjB9LmwtaGVhZGVyIC5sLWhlYWRlcl9fY29udGFpbmVyLmlzLXNjcm9sbCAubC1oZWFkZXJfX25hdnttYXJnaW4tdG9wOjB9LmwtaGVhZGVyIC5sLWhlYWRlcl9fY29udGFpbmVyLmlzLXNjcm9sbCAubC1oZWFkZXJfX21lZ2FtZW51e3RvcDo2N3B4fS5sLWhlYWRlciAubC1oZWFkZXJfX3dyYXBwZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5sLWhlYWRlciAubC1oZWFkZXJfX2xvZ297d2lkdGg6MTEwcHg7dHJhbnNpdGlvbjouNnMgY3ViaWMtYmV6aWVyKDAuMTgsIC0wLjAxLCAwLjMsIDEpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTkuOThweCl7LmwtaGVhZGVyIC5sLWhlYWRlcl9fbG9nb3t3aWR0aDoxMDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5Ljk4cHgpey5sLWhlYWRlciAubC1oZWFkZXJfX2xvZ297d2lkdGg6ODBweH19LmwtaGVhZGVyIC5sLWhlYWRlcl9fbG9nbyAubC1oZWFkZXJfX2xvZ28tLWxpbmt7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3RyYW5zaXRpb246LjRzIGN1YmljLWJlemllcigwLjE4LCAtMC4wMSwgMC4zLCAxKX0ubC1oZWFkZXIgLmwtaGVhZGVyX19sb2dvIC5sLWhlYWRlcl9fbG9nby0tbGluazpob3ZlcntvcGFjaXR5Oi43fS5sLWhlYWRlciAubC1oZWFkZXJfX2V4dGVybmFse3RyYW5zaXRpb246LjRzIGN1YmljLWJlemllcigwLjE4LCAtMC4wMSwgMC4zLCAxKTtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlO2hlaWdodDphdXRvfS5sLWhlYWRlciAubC1oZWFkZXJfX2V4dGVybmFsLS1saXN0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDowIDI1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1OS45OHB4KXsubC1oZWFkZXIgLmwtaGVhZGVyX19leHRlcm5hbC0tbGlzdHtnYXA6MCAyMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTkuOThweCl7LmwtaGVhZGVyIC5sLWhlYWRlcl9fZXh0ZXJuYWwtLWxpc3R7Z2FwOjAgMTVweH19LmwtaGVhZGVyIC5sLWhlYWRlcl9fZXh0ZXJuYWwtLWxpbmt7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXNpemU6MS4zcmVtO2ZvbnQtd2VpZ2h0OjQwMDt0cmFuc2l0aW9uOi40cyBjdWJpYy1iZXppZXIoMC4xOCwgLTAuMDEsIDAuMywgMSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1OS45OHB4KXsubC1oZWFkZXIgLmwtaGVhZGVyX19leHRlcm5hbC0tbGlua3tmb250LXNpemU6MS4xcmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTkuOThweCl7LmwtaGVhZGVyIC5sLWhlYWRlcl9fZXh0ZXJuYWwtLWxpbmt7Zm9udC1zaXplOjFyZW19fS5sLWhlYWRlciAubC1oZWFkZXJfX2V4dGVybmFsLS1saW5rOmhvdmVye29wYWNpdHk6LjZ9LmwtaGVhZGVyIC5sLWhlYWRlcl9fZXh0ZXJuYWwtLWxpbms6OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6dXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX3dpbmRvdy5zdmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDttYXJnaW4tbGVmdDoxMHB4fS5sLWhlYWRlciAubC1oZWFkZXJfX2V4dGVybmFsLS1saW5rLWdsb2JhbHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQtc2l6ZToxLjNyZW07Zm9udC13ZWlnaHQ6NDAwO3RyYW5zaXRpb246LjRzIGN1YmljLWJlemllcigwLjE4LCAtMC4wMSwgMC4zLCAxKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MTkuOThweCl7LmwtaGVhZGVyIC5sLWhlYWRlcl9fZXh0ZXJuYWwtLWxpbmstZ2xvYmFse2ZvbnQtc2l6ZToxLjFyZW19fS5sLWhlYWRlciAubC1oZWFkZXJfX2V4dGVybmFsLS1saW5rLWdsb2JhbDpob3ZlcntvcGFjaXR5Oi42fS5sLWhlYWRlciAubC1oZWFkZXJfX2V4dGVybmFsLS1saW5rLWdsb2JhbDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6dXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2dsb2JhbC5zdmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7d2lkdGg6MThweDtoZWlnaHQ6MThweDttYXJnaW4tcmlnaHQ6NXB4fS5sLWhlYWRlciAubC1oZWFkZXJfX2V4dGVybmFsLS1saW5rLWdsb2JhbDo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDp1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fd2luZG93LnN2Zyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3Zlcjt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O21hcmdpbi1sZWZ0OjEwcHh9LmwtaGVhZGVyIC5sLWhlYWRlcl9fc2VhcmNoe3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7Y3Vyc29yOnBvaW50ZXJ9LmwtaGVhZGVyIC5sLWhlYWRlcl9fc2VhcmNoIC5sLWhlYWRlcl9fc2VhcmNoLWljb24tLWNsb3NlIC5jbHMtMXtmaWxsOm5vbmV9LmwtaGVhZGVyIC5sLWhlYWRlcl9fc2VhcmNoIC5sLWhlYWRlcl9fc2VhcmNoLWljb24tLWNsb3NlIC5jbHMtMSwubC1oZWFkZXIgLmwtaGVhZGVyX19zZWFyY2ggLmwtaGVhZGVyX19zZWFyY2gtaWNvbi0tY2xvc2UgLmNscy0ye3N0cm9rZTojMDAwO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS13aWR0aDouNzVweDt0cmFuc2l0aW9uOi40cyBjdWJpYy1iZXppZXIoMC4xOCwgLTAuMDEsIDAuMywgMSl9LmwtaGVhZGVyIC5sLWhlYWRlcl9fc2VhcmNoIC5sLWhlYWRlcl9fc2VhcmNoLWljb24tLWNsb3NlIC5jbHMtMntmaWxsOiNmZmZ9LmwtaGVhZGVyIC5sLWhlYWRlcl9fc2VhcmNoIC5sLWhlYWRlcl9fc2VhcmNoLWljb24tLW9wZW57ZGlzcGxheTpub25lfS5sLWhlYWRlciAubC1oZWFkZXJfX3NlYXJjaCAubC1oZWFkZXJfX3NlYXJjaC1pY29uLS1vcGVuIC5zdDB7ZmlsbDpub25lO3N0cm9rZTojY2YwMDQwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1taXRlcmxpbWl0OjEwfS5sLWhlYWRlciAubC1oZWFkZXJfX3NlYXJjaDpob3ZlciAubC1oZWFkZXJfX3NlYXJjaC1pY29uLS1jbG9zZSAuY2xzLTF7ZmlsbDpub25lfS5sLWhlYWRlciAubC1oZWFkZXJfX3NlYXJjaDpob3ZlciAubC1oZWFkZXJfX3NlYXJjaC1pY29uLS1jbG9zZSAuY2xzLTEsLmwtaGVhZGVyIC5sLWhlYWRlcl9fc2VhcmNoOmhvdmVyIC5sLWhlYWRlcl9fc2VhcmNoLWljb24tLWNsb3NlIC5jbHMtMntzdHJva2U6I2NmMDA0MDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6Ljc1cHh9LmwtaGVhZGVyIC5sLWhlYWRlcl9fc2VhcmNoOmhvdmVyIC5sLWhlYWRlcl9fc2VhcmNoLWljb24tLWNsb3NlIC5jbHMtMntmaWxsOiNmZmZ9LmwtaGVhZGVyIC5sLWhlYWRlcl9fc2VhcmNoLmlzLW9wZW4gLmwtaGVhZGVyX19zZWFyY2gtaWNvbi0tY2xvc2V7ZGlzcGxheTpub25lfS5sLWhlYWRlciAubC1oZWFkZXJfX3NlYXJjaC5pcy1vcGVuIC5sLWhlYWRlcl9fc2VhcmNoLWljb24tLW9wZW57ZGlzcGxheTpibG9ja30ubC1oZWFkZXIgLmwtaGVhZGVyX19zZWFyY2guaXMtb3BlbiAubC1oZWFkZXJfX3NlYXJjaC1pY29uLS1vcGVuIC5zdDB7ZmlsbDpub25lO3N0cm9rZTojY2YwMDQwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1taXRlcmxpbWl0OjEwfS5sLWhlYWRlciAubC1oZWFkZXJfX3NlYXJjaC0tZm9ybXttYXgtd2lkdGg6NjAwcHg7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZX0ubC1oZWFkZXIgLmwtaGVhZGVyX19zZWFyY2gtLWlucHV0e2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NDAwO3dpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206MjVweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMzMzO2xldHRlci1zcGFjaW5nOi4wNWVtfS5sLWhlYWRlciAubC1oZWFkZXJfX3NlYXJjaC0taW5wdXQ6Zm9jdXN7b3V0bGluZTowfS5sLWhlYWRlciAubC1oZWFkZXJfX3NlYXJjaC0tc3VibWl0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyNSU7cmlnaHQ6MDtmb250LXNpemU6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6dXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX3NlYXJjaF9idG4uc3ZnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDt0cmFuc2l0aW9uOi40cyBjdWJpYy1iZXppZXIoMC4xOCwgLTAuMDEsIDAuMywgMSl9LmwtaGVhZGVyIC5sLWhlYWRlcl9fc2VhcmNoLS1zdWJtaXQ6aG92ZXJ7b3BhY2l0eTouN30ubC1oZWFkZXIgLmwtaGVhZGVyX19zZWFyY2gtLWNsb3Nle2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tdG9wOjQwcHg7Zm9udC1zaXplOjEuNHJlbTtmb250LXdlaWdodDo0MDA7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjouNHMgY3ViaWMtYmV6aWVyKDAuMTgsIC0wLjAxLCAwLjMsIDEpfS5sLWhlYWRlciAubC1oZWFkZXJfX3NlYXJjaC0tY2xvc2U6aG92ZXJ7b3BhY2l0eTouN30ubC1oZWFkZXIgLmwtaGVhZGVyX19zZWFyY2gtLWNsb3NlOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMi41cHg7aGVpZ2h0OjEyLjVweDttYXJnaW4tbGVmdDoxMHB4O2JhY2tncm91bmQ6dXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2Nsb3NlX2JsYWNrLnN2Zyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0ubC1oZWFkZXIgLmwtaGVhZGVyX19tZWdhbWVudXttYXgtaGVpZ2h0OjA7dmlzaWJpbGl0eTpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjojZmZmfS5sLWhlYWRlciAubC1oZWFkZXJfX21lZ2FtZW51e3dpZHRoOmNhbGMoMTAwJSAtIDgwcHgpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMjVweDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtib3gtc2hhZG93OjAgLTFweCAxMHB4IHJnYmEoMCwwLDAsLjEpO3otaW5kZXg6MTAwO3RyYW5zaXRpb246LjVzIGVhc2UtaW47cG9pbnRlci1ldmVudHM6bm9uZX0ubC1oZWFkZXIgLmwtaGVhZGVyX19tZWdhbWVudS0tY29udGFpbmVye2Rpc3BsYXk6ZmxleDtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47aGVpZ2h0OjEwMCU7bWF4LWhlaWdodDo4MnZoO3BhZGRpbmc6ODBweCA1NXB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpO3RyYW5zaXRpb246YWxsIC41cyBlYXNlLWluO3BvaW50ZXItZXZlbnRzOm5vbmU7b3ZlcmZsb3cteTpzY3JvbGx9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTE5Ljk4cHgpey5sLWhlYWRlciAubC1oZWFkZXJfX21lZ2FtZW51LS1jb250YWluZXJ7cGFkZGluZzo2MHB4IDQwcHh9fS5sLWhlYWRlciAubC1oZWFkZXJfX21lZ2FtZW51LS1jb250YWluZXIuaXMtb3BlbntkaXNwbGF5OmZsZXg7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2l0aW9uLWRlbGF5Oi40cztwb2ludGVyLWV2ZW50czphdXRvfS5sLWhlYWRlciAubC1oZWFkZXJfX21lZ2FtZW51LS10aXRsZXtmbGV4LXNocmluazowfS5sLWhlYWRlciAubC1oZWFkZXJfX21lZ2FtZW51LS10aXRsZS1tYWlue2ZvbnQtZmFtaWx5OlwiSGluZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOm1pbihtYXgoMzBweCwxLjg3NXJlbSArICgxdncgLSA3LjY4cHgpKjIuNTA4NCksNDVweCk7bWluLWhlaWdodDowdnc7bGV0dGVyLXNwYWNpbmc6LjFlbTttYXgtd2lkdGg6MTYxcHg7d2hpdGUtc3BhY2U6bm93cmFwfS5sLWhlYWRlciAubC1oZWFkZXJfX21lZ2FtZW51LS10aXRsZS1tYWluLWFib3V0e2ZvbnQtZmFtaWx5OlwiSGluZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOm1pbihtYXgoMzZweCwyLjI1cmVtICsgKDF2dyAtIDcuNjhweCkqNi44MTgyKSw0NXB4KTttaW4taGVpZ2h0OjB2dztsZXR0ZXItc3BhY2luZzouMWVtO21heC13aWR0aDoxNjFweDt3aGl0ZS1zcGFjZTpub3dyYXB9LmwtaGVhZGVyIC5sLWhlYWRlcl9fbWVnYW1lbnUtLXRpdGxlLW1haW4tcHJvZHVjdHtmb250LWZhbWlseTpcIkhpbmRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTptaW4obWF4KDI4cHgsMS43NXJlbSArICgxdncgLSA3LjY4cHgpKjcuMzI3NiksNDVweCk7bWluLWhlaWdodDowdnc7bGV0dGVyLXNwYWNpbmc6LjFlbTttYXgtd2lkdGg6MjUycHg7d2hpdGUtc3BhY2U6bm93cmFwfS5sLWhlYWRlciAubC1oZWFkZXJfX21lZ2FtZW51LS10aXRsZS1tYWluLWRldmVsb3B7Zm9udC1mYW1pbHk6XCJIaW5kXCIsc2Fucy1zZXJpZjtmb250LXNpemU6bWluKG1heCgyOHB4LDEuNzVyZW0gKyAoMXZ3IC0gNy42OHB4KSo3LjMyNzYpLDQ1cHgpO21pbi1oZWlnaHQ6MHZ3O2xldHRlci1zcGFjaW5nOi4xZW07bWF4LXdpZHRoOjQwMHB4O3doaXRlLXNwYWNlOm5vd3JhcH0ubC1oZWFkZXIgLmwtaGVhZGVyX19tZWdhbWVudS0tdGl0bGUtbWFpbi1zdXN0YWluYWJpbGl0eXtmb250LWZhbWlseTpcIkhpbmRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTptaW4obWF4KDI4cHgsMS43NXJlbSArICgxdncgLSA3LjY4cHgpKjcuMzI3NiksNDVweCk7bWluLWhlaWdodDowdnc7bGV0dGVyLXNwYWNpbmc6LjFlbTttYXgtd2lkdGg6NDAwcHg7d2hpdGUtc3BhY2U6bm93cmFwfS5sLWhlYWRlciAubC1oZWFkZXJfX21lZ2FtZW51LS10aXRsZS1tYWluLXJlY3J1aXR7Zm9udC1mYW1pbHk6XCJIaW5kXCIsc2Fucy1zZXJpZjtmb250LXNpemU6bWluKG1heCgyNnB4LDEuNjI1cmVtICsgKDF2dyAtIDcuNjhweCkqOC4xODk3KSw0NXB4KTttaW4taGVpZ2h0OjB2dztsZXR0ZXItc3BhY2luZzouMWVtO21heC13aWR0aDoyMTFweDt3aGl0ZS1zcGFjZTpub3dyYXB9LmwtaGVhZGVyIC5sLWhlYWRlcl9fbWVnYW1lbnUtLXRpdGxlLXN1YntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MS40cmVtO21hcmdpbi10b3A6MjBweDt0cmFuc2l0aW9uOi40cyBjdWJpYy1iZXppZXIoMC4xOCwgLTAuMDEsIDAuMywgMSl9LmwtaGVhZGVyIC5sLWhlYWRlcl9fbWVnYW1lbnUtLXRpdGxlLXN1Yjpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpO29wYWNpdHk6LjZ9LmwtaGVhZGVyIC5sLWhlYWRlcl9fbWVnYW1lbnUtLXRpdGxlLXN1Yjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjIwcHg7aGVpZ2h0OjdweDttYXJnaW4tdG9wOjRweDttYXJnaW4tcmlnaHQ6MTBweDtiYWNrZ3JvdW5kOnVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9hcnJvdy5zdmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0ubC1oZWFkZXIgLmwtaGVhZGVyX19tZWdhbWVudS1zZWFyY2h7YmFja2dyb3VuZC1jb2xvcjojZmZmO2Rpc3BsYXk6bm9uZTt3aWR0aDpjYWxjKDEwMCUgLSA4MHB4KTtoZWlnaHQ6MTk2cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEyNXB4O2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO2JveC1zaGFkb3c6MCAtMXB4IDEwcHggcmdiYSgwLDAsMCwuMSk7ei1pbmRleDoxMH0ubC1oZWFkZXIgLmwtaGVhZGVyX19tZWdhbWVudS1zZWFyY2gtLXdyYXBwZXJ7aGVpZ2h0OjEwMCV9LmwtaGVhZGVyIC5sLWhlYWRlcl9fbWVnYW1lbnUtc2VhcmNoLS1jb250YWluZXJ7ZGlzcGxheTpub25lO3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47aGVpZ2h0OjEwMCV9LmwtaGVhZGVyIC5sLWhlYWRlcl9fbWVnYW1lbnUtc2VhcmNoLS1jb250YWluZXIuaXMtb3BlbntkaXNwbGF5OmZsZXg7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTthbmltYXRpb246ZmFkZUluQm90dG9tIC40c30ubC1oZWFkZXIgLmwtaGVhZGVyX191bmRlcmxheWVyLWJhbm5lcnttYXJnaW4tdG9wOjMwcHh9LmwtaGVhZGVyIC5sLWhlYWRlcl9fdW5kZXJsYXllci1iYW5uZXItbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoycHggMH0ubC1oZWFkZXIgLmwtaGVhZGVyX191bmRlcmxheWVyLWJhbm5lci1pdGVtLmlzLWxhcmdle3dpZHRoOjEwMCV9LmwtaGVhZGVyIC5sLWhlYWRlcl9fdW5kZXJsYXllci1iYW5uZXItaXRlbS5pcy1zbWFsbHt3aWR0aDoxMDAlfS5sLWhlYWRlciAubC1oZWFkZXJfX3VuZGVybGF5ZXItYmFubmVyLWl0ZW0uaXMtc21hbGwgLmwtaGVhZGVyX191bmRlcmxheWVyLWJhbm5lci1tZWRpYXtiYWNrZ3JvdW5kLWNvbG9yOiM1MzQzZWJ9LmwtaGVhZGVyIC5sLWhlYWRlcl9fdW5kZXJsYXllci1iYW5uZXItaXRlbS5pcy1zbWFsbCAubC1oZWFkZXJfX3VuZGVybGF5ZXItYmFubmVyLXRleHRze3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0ubC1oZWFkZXIgLmwtaGVhZGVyX191bmRlcmxheWVyLWJhbm5lci1pdGVtLmlzLXNtYWxsIC5sLWhlYWRlcl9fdW5kZXJsYXllci1iYW5uZXItbWVkaWF7aGVpZ2h0OjYwcHh9LmwtaGVhZGVyIC5sLWhlYWRlcl9fdW5kZXJsYXllci1iYW5uZXItbGlua3twb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOi40cyBjdWJpYy1iZXppZXIoMC4xOCwgLTAuMDEsIDAuMywgMSl9LmwtaGVhZGVyIC5sLWhlYWRlcl9fdW5kZXJsYXllci1iYW5uZXItbGlua1t0YXJnZXQ9X2JsYW5rXTo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDp1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fd2luZG93X3doaXRlLnN2Zykgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjEwcHg7cmlnaHQ6MTBweDt6LWluZGV4OjJ9LmwtaGVhZGVyIC5sLWhlYWRlcl9fdW5kZXJsYXllci1iYW5uZXItbGluazpob3ZlciAubC1oZWFkZXJfX3VuZGVybGF5ZXItYmFubmVyLWltZ3t0cmFuc2Zvcm06c2NhbGUoMS4xKX0ubC1oZWFkZXIgLmwtaGVhZGVyX191bmRlcmxheWVyLWJhbm5lci1tZWRpYXtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTAwJTtoZWlnaHQ6ODBweDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LmwtaGVhZGVyIC5sLWhlYWRlcl9fdW5kZXJsYXllci1iYW5uZXItaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtcG9zaXRpb246Y2VudGVyO3RyYW5zaXRpb246LjRzIGN1YmljLWJlemllcigwLjE4LCAtMC4wMSwgMC4zLCAxKX0ubC1oZWFkZXIgLmwtaGVhZGVyX191bmRlcmxheWVyLWJhbm5lci10ZXh0c3t3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDozMHB4O2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3otaW5kZXg6Mn0ubC1oZWFkZXIgLmwtaGVhZGVyX191bmRlcmxheWVyLWJhbm5lci10ZXh0LS1qYXt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxLjJyZW07Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtZmFtaWx5OlwiTm90byBTZXJpZiBKUFwiLHNlcmlmfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCl7LmwtaGVhZGVyIC5sLWhlYWRlcl9fdW5kZXJsYXllci1iYW5uZXItdGV4dC0tamF7Zm9udC1zaXplOjEuMXJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTE5Ljk4cHgpey5sLWhlYWRlciAubC1oZWFkZXJfX3VuZGVybGF5ZXItYmFubmVyLXRleHQtLWphe2ZvbnQtc2l6ZToxcmVtfX0ubC1oZWFkZXIgLmwtaGVhZGVyX191bmRlcmxheWVyLWJhbm5lci10ZXh0LS1lbnt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO2ZvbnQtc2l6ZToyLjJyZW07Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtZmFtaWx5OlwiTm90byBTYW5zIEpQXCIsc2Fucy1zZXJpZjtsZXR0ZXItc3BhY2luZzouMDVlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpey5sLWhlYWRlciAubC1oZWFkZXJfX3VuZGVybGF5ZXItYmFubmVyLXRleHQtLWVue2ZvbnQtc2l6ZToyLjJyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkxOS45OHB4KXsubC1oZWFkZXIgLmwtaGVhZGVyX191bmRlcmxheWVyLWJhbm5lci10ZXh0LS1lbntmb250LXNpemU6MnJlbX19LmwtaGVhZGVyX191bmRlcmxheWVye21hcmdpbi1sZWZ0OjUwcHg7cGFkZGluZy1sZWZ0OjUwcHg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNjY2M7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MTkuOThweCl7LmwtaGVhZGVyX191bmRlcmxheWVye21hcmdpbi1sZWZ0OjMwcHg7cGFkZGluZy1sZWZ0OjMwcHh9fS5sLWhlYWRlcl9fdW5kZXJsYXllciAubC1oZWFkZXJfX3VuZGVybGF5ZXJfX2NvbnRlbnRzLS1jb2wzIC5sLWhlYWRlcl9fdW5kZXJsYXllci0tbGlzdC1jb2x1bW57ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MzBweCAwO21hcmdpbi1sZWZ0OjA7bWFyZ2luLXRvcDozNXB4fS5sLWhlYWRlcl9fdW5kZXJsYXllciAubC1oZWFkZXJfX3VuZGVybGF5ZXJfX2NvbnRlbnRzLS1jb2wzIC5sLWhlYWRlcl9fdW5kZXJsYXllci0tbGlzdC1jb2x1bW4gLmwtaGVhZGVyX191bmRlcmxheWVyLS1pdGVte3dpZHRoOjEwMCV9LmwtaGVhZGVyX191bmRlcmxheWVyIC5sLWhlYWRlcl9fdW5kZXJsYXllcl9fY29se2Rpc3BsYXk6ZmxleDtnYXA6MCA0MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkxOS45OHB4KXsubC1oZWFkZXJfX3VuZGVybGF5ZXIgLmwtaGVhZGVyX191bmRlcmxheWVyX19jb2x7Z2FwOjAgMjBweH19LmwtaGVhZGVyX191bmRlcmxheWVyIC5sLWhlYWRlcl9fdW5kZXJsYXllcl9fY29sLWl0ZW17d2lkdGg6Y2FsYygzMy4zMzMzMzMzMzMzJSAtIDI2LjY2NjY2NjY2NjdweCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTE5Ljk4cHgpey5sLWhlYWRlcl9fdW5kZXJsYXllciAubC1oZWFkZXJfX3VuZGVybGF5ZXJfX2NvbC1pdGVte3dpZHRoOmNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxMy4zMzMzMzMzMzMzcHgpfX0ubC1oZWFkZXJfX3VuZGVybGF5ZXIgLmwtaGVhZGVyX191bmRlcmxheWVyX190aGlyZC10aXRsZXtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo1MDA7Zm9udC1mYW1pbHk6XCJOb3RvIFNlcmlmIEpQXCIsc2VyaWZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTE5Ljk4cHgpey5sLWhlYWRlcl9fdW5kZXJsYXllciAubC1oZWFkZXJfX3VuZGVybGF5ZXJfX3RoaXJkLXRpdGxle2ZvbnQtc2l6ZToxLjdyZW19fS5sLWhlYWRlcl9fdW5kZXJsYXllci0tbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjMwcHggMjBweDt3aWR0aDoxMDAlfS5sLWhlYWRlcl9fdW5kZXJsYXllci0taXRlbXt3aWR0aDpjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMjBweCl9LmwtaGVhZGVyX191bmRlcmxheWVyLS1saW5re2ZvbnQtc2l6ZToxLjRyZW07Zm9udC13ZWlnaHQ6NDAwO2Rpc3BsYXk6ZmxleDt0cmFuc2l0aW9uOi40cyBjdWJpYy1iZXppZXIoMC4xOCwgLTAuMDEsIDAuMywgMSk7bGluZS1oZWlnaHQ6MS40O3dpZHRoOmZpdC1jb250ZW50fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkxOS45OHB4KXsubC1oZWFkZXJfX3VuZGVybGF5ZXItLWxpbmt7Zm9udC1zaXplOjEuMnJlbX19LmwtaGVhZGVyX191bmRlcmxheWVyLS1saW5rW3RhcmdldD1fYmxhbmtdOm5vdChbaHJlZiQ9XCIucGRmXCJdKXtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MzBweH0ubC1oZWFkZXJfX3VuZGVybGF5ZXItLWxpbmtbdGFyZ2V0PV9ibGFua106bm90KFtocmVmJD1cIi5wZGZcIl0pOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDo4cHg7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLWltYWdlOnVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbl93aW5kb3cuc3ZnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7cG9zaXRpb246cmVsYXRpdmU7dG9wOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLWhlYWRlcl9fdW5kZXJsYXllci0tbGlua1t0YXJnZXQ9X2JsYW5rXTpub3QoW2hyZWYkPVwiLnBkZlwiXSk6YWZ0ZXJ7dG9wOjB9fS5sLWhlYWRlcl9fdW5kZXJsYXllci0tbGlua1t0YXJnZXQ9X2JsYW5rXTpub3QoW2hyZWYkPVwiLnBkZlwiXSk6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxleC1zaHJpbms6MDt3aWR0aDoyMHB4O2hlaWdodDo3cHg7bWFyZ2luLXRvcDo2cHg7bWFyZ2luLXJpZ2h0OjEwcHg7YmFja2dyb3VuZDp1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fYXJyb3cuc3ZnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjFweDtsZWZ0OjFweH0ubC1oZWFkZXJfX3VuZGVybGF5ZXItLWxpbmtbdGFyZ2V0PV9ibGFua106bm90KFtocmVmJD1cIi5wZGZcIl0pOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCk7b3BhY2l0eTouNn0ubC1oZWFkZXJfX3VuZGVybGF5ZXItLWxpbms6aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KTtvcGFjaXR5Oi42fS5sLWhlYWRlcl9fdW5kZXJsYXllci0tbGluazo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztmbGV4LXNocmluazowO3dpZHRoOjIwcHg7aGVpZ2h0OjdweDttYXJnaW4tdG9wOjZweDttYXJnaW4tcmlnaHQ6MTBweDtiYWNrZ3JvdW5kOnVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9hcnJvdy5zdmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0ubC1oZWFkZXJfX3VuZGVybGF5ZXItLWNvbnRlbnRze2Rpc3BsYXk6ZmxleH0ubC1oZWFkZXJfX3VuZGVybGF5ZXItbWVkaWFzLXdyYXBwZXJ7ZmxleC1zaHJpbms6MDtwYWRkaW5nLWJvdHRvbTo1NXB4fS5sLWhlYWRlcl9fdW5kZXJsYXllci0tbWVkaWFze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MzBweCAyMHB4O2ZsZXgtc2hyaW5rOjB9LmwtaGVhZGVyX191bmRlcmxheWVyLS1tZWRpYXMrLmwtaGVhZGVyX191bmRlcmxheWVyLS1tZWRpYXN7bWFyZ2luLXRvcDozMHB4fS5sLWhlYWRlcl9fdW5kZXJsYXllci0tbWVkaWFzLWxpbmt7ZGlzcGxheTpibG9jazt0cmFuc2l0aW9uOi40cyBjdWJpYy1iZXppZXIoMC4xOCwgLTAuMDEsIDAuMywgMSk7bWF4LXdpZHRoOjI2MHB4O3dpZHRoOmNhbGMoKDEwMHZ3IC0gODBweCkqLjE3KX0ubC1oZWFkZXJfX3VuZGVybGF5ZXItLW1lZGlhcy1saW5rOmhvdmVyIC5sLWhlYWRlcl9fdW5kZXJsYXllci0tbWVkaWEtd3JhcHBlciAubC1oZWFkZXJfX3VuZGVybGF5ZXItLW1lZGlhe3RyYW5zZm9ybTpzY2FsZSgxMTAlKX0ubC1oZWFkZXJfX3VuZGVybGF5ZXItLW1lZGlhcy1saW5rOmhvdmVyIC5sLWhlYWRlcl9fdW5kZXJsYXllci0tbWVkaWEtY2FwdGlvbnt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpfS5sLWhlYWRlcl9fdW5kZXJsYXllci0tbWVkaWEtd3JhcHBlcnttYXgtd2lkdGg6MjYwcHg7dHJhbnNpdGlvbjouNHMgY3ViaWMtYmV6aWVyKDAuMTgsIC0wLjAxLCAwLjMsIDEpO292ZXJmbG93OmhpZGRlbn0ubC1oZWFkZXJfX3VuZGVybGF5ZXItLW1lZGlhe3RyYW5zaXRpb246LjRzIGN1YmljLWJlemllcigwLjE4LCAtMC4wMSwgMC4zLCAxKX0ubC1oZWFkZXJfX3VuZGVybGF5ZXItLW1lZGlhLWNhcHRpb257ZGlzcGxheTpmbGV4O21hcmdpbi10b3A6MjBweDtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjQ7dHJhbnNpdGlvbjouNHMgY3ViaWMtYmV6aWVyKDAuMTgsIC0wLjAxLCAwLjMsIDEpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkxOS45OHB4KXsubC1oZWFkZXJfX3VuZGVybGF5ZXItLW1lZGlhLWNhcHRpb257Zm9udC1zaXplOjEuMnJlbX19LmwtaGVhZGVyX191bmRlcmxheWVyLS1tZWRpYS1jYXB0aW9uOjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7ZmxleC1zaHJpbms6MDt3aWR0aDoyMHB4O2hlaWdodDo3cHg7bWFyZ2luLXRvcDo2cHg7bWFyZ2luLXJpZ2h0OjEwcHg7YmFja2dyb3VuZDp1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fYXJyb3cuc3ZnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmwtaGVhZGVyX191bmRlcmxheWVyLS1saXN0LWNvbHVtbnttYXJnaW4tbGVmdDo0MHB4O3BhZGRpbmctYm90dG9tOjQwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTE5Ljk4cHgpey5sLWhlYWRlcl9fdW5kZXJsYXllci0tbGlzdC1jb2x1bW57bWFyZ2luLWxlZnQ6MjBweH19LmwtaGVhZGVyX191bmRlcmxheWVyLS1pdGVtLWNvbHVtbjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjMwcHh9LmwtaGVhZGVyX191bmRlcmxheWVyLS1saW5rLWNvbHVtbntkaXNwbGF5OmZsZXg7Zm9udC1zaXplOjEuNHJlbTtsaW5lLWhlaWdodDoxLjY7Zm9udC13ZWlnaHQ6NDAwO3RyYW5zaXRpb246LjRzIGN1YmljLWJlemllcigwLjE4LCAtMC4wMSwgMC4zLCAxKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MTkuOThweCl7LmwtaGVhZGVyX191bmRlcmxheWVyLS1saW5rLWNvbHVtbntmb250LXNpemU6MS4ycmVtfX0ubC1oZWFkZXJfX3VuZGVybGF5ZXItLWxpbmstY29sdW1uOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCl9LmwtaGVhZGVyX191bmRlcmxheWVyLS1saW5rLWNvbHVtbjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2ZsZXgtc2hyaW5rOjA7d2lkdGg6MjBweDtoZWlnaHQ6N3B4O21hcmdpbi10b3A6MnB4O21hcmdpbi1yaWdodDoxMHB4O2JhY2tncm91bmQ6dXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2Fycm93LnN2Zyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo2cHh9LmwtaGVhZGVyX191bmRlcmxheWVyLS1saXN0LXN1YntwYWRkaW5nLWxlZnQ6MzBweDttYXJnaW4tdG9wOjIwcHh9LmwtaGVhZGVyX191bmRlcmxheWVyLS1pdGVtLXN1Yjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjE1cHh9LmwtaGVhZGVyX191bmRlcmxheWVyLS1saW5rLXN1Yntmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjEuM3JlbTtjb2xvcjojNjY2O2xpbmUtaGVpZ2h0OjEuNjt0cmFuc2l0aW9uOi40cyBjdWJpYy1iZXppZXIoMC4xOCwgLTAuMDEsIDAuMywgMSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTE5Ljk4cHgpey5sLWhlYWRlcl9fdW5kZXJsYXllci0tbGluay1zdWJ7Zm9udC1zaXplOjEuMXJlbX19LmwtaGVhZGVyX191bmRlcmxheWVyLS1saW5rLXN1Yjpob3ZlcntvcGFjaXR5Oi42fS5sLWhlYWRlcl9fbmF2e21hcmdpbi10b3A6MzBweDt0cmFuc2l0aW9uOi42cyBjdWJpYy1iZXppZXIoMC4xOCwgLTAuMDEsIDAuMywgMSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTE5Ljk4cHgpey5sLWhlYWRlcl9fbmF2e21hcmdpbi10b3A6MjVweH19LmwtaGVhZGVyX19uYXYtLWxpc3R7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjAgNTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTU5Ljk4cHgpey5sLWhlYWRlcl9fbmF2LS1saXN0e2dhcDowIDI1cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OS45OHB4KXsubC1oZWFkZXJfX25hdi0tbGlzdHtnYXA6MCAyMHB4fX0ubC1oZWFkZXJfX25hdi0taXRlbS5pcy1vcGVuIC5sLWhlYWRlcl9fbmF2LS1saW5re2NvbG9yOiNjZjAwNDB9LmwtaGVhZGVyX19uYXYtLWl0ZW0uaXMtb3BlbiAubC1oZWFkZXJfX21lZ2FtZW51e21heC1oZWlnaHQ6ODAwcHg7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTtwb2ludGVyLWV2ZW50czphdXRvfS5sLWhlYWRlcl9fbmF2LS1saW5re2ZvbnQtc2l6ZToxLjVyZW07Zm9udC13ZWlnaHQ6NTAwO3RyYW5zaXRpb246LjRzIGN1YmljLWJlemllcigwLjE4LCAtMC4wMSwgMC4zLCAxKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTU5Ljk4cHgpey5sLWhlYWRlcl9fbmF2LS1saW5re2ZvbnQtc2l6ZToxLjRyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OS45OHB4KXsubC1oZWFkZXJfX25hdi0tbGlua3tmb250LXNpemU6MS4ycmVtfX0ubC1oZWFkZXJfX25hdi0tbGluazpob3Zlcntjb2xvcjojY2YwMDQwfS5sLWhlYWRlcl9fb3ZlcmxheXtkaXNwbGF5Om5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC41KTt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDEwMHZoIC0gMTMwcHgpO3Bvc2l0aW9uOmZpeGVkO3RvcDoxMzBweDtsZWZ0OjA7ei1pbmRleDo5OX0ubC1oZWFkZXJfX292ZXJsYXkuaXMtc2Nyb2xse3RvcDo3MHB4O2hlaWdodDpjYWxjKDEwMHZoIC0gNzBweCl9LmwtaGVhZGVyIC5sLWhlYWRlci1zcF9fY29udGFpbmVye2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NzkuOThweCl7LmwtaGVhZGVyIC5sLWhlYWRlci1zcF9fY29udGFpbmVye2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci10b3A6M3B4IHNvbGlkICNjZjAwNDA7d2lkdGg6MTAwJTtoZWlnaHQ6NzBweDtwYWRkaW5nOjEwcHggMjBweDtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxMDB9fS5sLWhlYWRlciAubC1oZWFkZXItc3BfX3dyYXBwZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0ubC1oZWFkZXIgLmwtaGVhZGVyLXNwX19sb2dve3dpZHRoOjY1cHh9LmwtaGVhZGVyIC5sLWhlYWRlci1zcF9fbG9nby0tbGlua3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LmwtaGVhZGVyIC5sLWhlYWRlci1zcF9fYm94e2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MjhweDtoZWlnaHQ6MThweDtjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjMwfS5sLWhlYWRlciAubC1oZWFkZXItc3BfX2JveC5pcy1vcGVuIHNwYW57ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxcHg7YmFja2dyb3VuZC1jb2xvcjojY2YwMDQwO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0cmFuc2l0aW9uOi40cyBjdWJpYy1iZXppZXIoMC4xOCwgLTAuMDEsIDAuMywgMSl9LmwtaGVhZGVyIC5sLWhlYWRlci1zcF9fYm94LmlzLW9wZW4gc3BhbjpudGgtY2hpbGQoMSl7dG9wOjlweDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0ubC1oZWFkZXIgLmwtaGVhZGVyLXNwX19ib3guaXMtb3BlbiBzcGFuOm50aC1jaGlsZCgyKXt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO29wYWNpdHk6MH0ubC1oZWFkZXIgLmwtaGVhZGVyLXNwX19ib3guaXMtb3BlbiBzcGFuOm50aC1jaGlsZCgzKXtib3R0b206N3B4O3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0ubC1oZWFkZXIgLmwtaGVhZGVyLXNwX19ib3ggc3BhbntkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kLWNvbG9yOiNjZjAwNDA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RyYW5zaXRpb246LjRzIGN1YmljLWJlemllcigwLjE4LCAtMC4wMSwgMC4zLCAxKX0ubC1oZWFkZXIgLmwtaGVhZGVyLXNwX19ib3ggc3BhbjpudGgtY2hpbGQoMSl7dG9wOjB9LmwtaGVhZGVyIC5sLWhlYWRlci1zcF9fYm94IHNwYW46bnRoLWNoaWxkKDIpe3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7b3BhY2l0eToxfS5sLWhlYWRlciAubC1oZWFkZXItc3BfX2JveCBzcGFuOm50aC1jaGlsZCgzKXtib3R0b206MH0ubC1oZWFkZXIgLmwtaGVhZGVyLXNwX19kcmF3ZXItLXdyYXBwZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjcwcHg7bGVmdDowO292ZXJmbG93LXk6c2Nyb2xsO2JhY2tncm91bmQtY29sb3I6I2ZmZjt3aWR0aDoxMDAlO2hlaWdodDoxMDB2aDttYXgtaGVpZ2h0OmNhbGMoMTAwdmggLSA3MHB4KTtwYWRkaW5nOjMwcHggNDBweCA0MHB4O3RyYW5zaXRpb246LjZzO3otaW5kZXg6MTU7dHJhbnNmb3JtLW9yaWdpbjp0b3A7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMCwgMSl9LmwtaGVhZGVyIC5sLWhlYWRlci1zcF9fZHJhd2VyLS13cmFwcGVyLmlzLW9wZW57dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9LmwtaGVhZGVyIC5sLWhlYWRlci1zcF9fZHJhd2VyLS13cmFwcGVyLmlzLW9wZW4gLmwtaGVhZGVyLXNwX19uYXZzLS1pdGVtLC5sLWhlYWRlciAubC1oZWFkZXItc3BfX2RyYXdlci0td3JhcHBlci5pcy1vcGVuIC5sLWhlYWRlci1zcF9fYmFubmVyLWl0ZW0sLmwtaGVhZGVyIC5sLWhlYWRlci1zcF9fZHJhd2VyLS13cmFwcGVyLmlzLW9wZW4gLmwtaGVhZGVyLXNwX19zZWFyY2gsLmwtaGVhZGVyIC5sLWhlYWRlci1zcF9fZHJhd2VyLS13cmFwcGVyLmlzLW9wZW4gLmwtaGVhZGVyLXNwX19leHRlcm5hbC0taXRlbSwubC1oZWFkZXIgLmwtaGVhZGVyLXNwX19kcmF3ZXItLXdyYXBwZXIuaXMtb3BlbiAubC1oZWFkZXItc3BfX2Nsb3Nle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0ubC1oZWFkZXIgLmwtaGVhZGVyLXNwX19uYXZzLS1pdGVte3BhZGRpbmc6MTVweCAwO29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxOHB4KTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNnMsb3BhY2l0eSAuNnM7dHJhbnNpdGlvbi1kZWxheTouMzhzfS5sLWhlYWRlciAubC1oZWFkZXItc3BfX25hdnMtLWl0ZW06bnRoLWNoaWxkKDIpe3RyYW5zaXRpb24tZGVsYXk6LjQ2c30ubC1oZWFkZXIgLmwtaGVhZGVyLXNwX19uYXZzLS1pdGVtOm50aC1jaGlsZCgzKXt0cmFuc2l0aW9uLWRlbGF5Oi41NHN9LmwtaGVhZGVyIC5sLWhlYWRlci1zcF9fbmF2cy0taXRlbTpudGgtY2hpbGQoNCl7dHJhbnNpdGlvbi1kZWxheTouNjJzfS5sLWhlYWRlciAubC1oZWFkZXItc3BfX25hdnMtLWl0ZW06bnRoLWNoaWxkKDUpe3RyYW5zaXRpb24tZGVsYXk6LjdzfS5sLWhlYWRlciAubC1oZWFkZXItc3BfX25hdnMtLWl0ZW06bnRoLWNoaWxkKDYpe3RyYW5zaXRpb24tZGVsYXk6Ljc4c30ubC1oZWFkZXIgLmwtaGVhZGVyLXNwX19uYXZzLS1pdGVtOmxhc3QtY2hpbGR7cGFkZGluZzoxNXB4IDAgMDt0cmFuc2l0aW9uLWRlbGF5Oi44NHN9LmwtaGVhZGVyIC5sLWhlYWRlci1zcF9fbmF2cy0tdGFwe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9LmwtaGVhZGVyIC5sLWhlYWRlci1zcF9fbmF2cy0tdGFwLmlzLW9wZW4gLmwtaGVhZGVyLXNwX19uYXZzLS1pY29uIHNwYW46bnRoLWNoaWxkKDIpe3RyYW5zZm9ybTpyb3RhdGUoMCl9LmwtaGVhZGVyIC5sLWhlYWRlci1zcF9fbmF2cy0tdGFwLmlzLW9wZW4gLmwtaGVhZGVyLXNwX19uYXZzLS1saW5re2NvbG9yOiNjZjAwNDB9LmwtaGVhZGVyIC5sLWhlYWRlci1zcF9fbmF2cy0tdGFwLmlzLW9wZW4gLmwtaGVhZGVyLXNwX19uYXZzLS1pY29uLWNpcmNsZSBzcGFuOmZpcnN0LWNoaWxke29wYWNpdHk6MH0ubC1oZWFkZXIgLmwtaGVhZGVyLXNwX19uYXZzLS10YXAuaXMtb3BlbiAubC1oZWFkZXItc3BfX25hdnMtLWljb24tY2lyY2xlIHNwYW46bnRoLWNoaWxkKDIpe3RyYW5zZm9ybTpyb3RhdGUoMCl9LmwtaGVhZGVyIC5sLWhlYWRlci1zcF9fbmF2cy0tbGlua3tmb250LXNpemU6MS44cmVtO2NvbG9yOiMyMjI7Zm9udC13ZWlnaHQ6NTAwfS5sLWhlYWRlciAubC1oZWFkZXItc3BfX25hdnMtLWljb257d2lkdGg6MTVweDtoZWlnaHQ6MTVweDtwb3NpdGlvbjpyZWxhdGl2ZX0ubC1oZWFkZXIgLmwtaGVhZGVyLXNwX19uYXZzLS1pY29uIHNwYW57ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxcHg7YmFja2dyb3VuZC1jb2xvcjojY2YwMDQwfS5sLWhlYWRlciAubC1oZWFkZXItc3BfX25hdnMtLWljb24gc3BhbjpudGgtY2hpbGQoMSl7dG9wOjUwJTtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmwtaGVhZGVyIC5sLWhlYWRlci1zcF9fbmF2cy0taWNvbiBzcGFuOm50aC1jaGlsZCgyKXt0b3A6NTAlO2xlZnQ6MDt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKSB0cmFuc2xhdGVZKC01MCUpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zc30ubC1oZWFkZXIgLmwtaGVhZGVyLXNwX190b2dnbGV7ZGlzcGxheTpub25lfS5sLWhlYWRlciAubC1oZWFkZXItc3BfX3RvZ2dsZS0tbGlzdHtwYWRkaW5nOjMwcHggMTBweCAyMHB4fS5sLWhlYWRlciAubC1oZWFkZXItc3BfX3RvZ2dsZS0taXRlbTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjMwcHh9LmwtaGVhZGVyIC5sLWhlYWRlci1zcF9fdG9nZ2xlLS1saW5re2ZvbnQtc2l6ZToxLjRyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNn0ubC1oZWFkZXIgLmwtaGVhZGVyLXNwX190b2dnbGUtLWxpbmtbdGFyZ2V0PV9ibGFua106bm90KFtocmVmJD1cIi5wZGZcIl0pOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDo4cHg7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLWltYWdlOnVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbl93aW5kb3cuc3ZnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLWhlYWRlciAubC1oZWFkZXItc3BfX3RvZ2dsZS0tbGlua1t0YXJnZXQ9X2JsYW5rXTpub3QoW2hyZWYkPVwiLnBkZlwiXSk6YWZ0ZXJ7dG9wOjB9fS5sLWhlYWRlciAubC1oZWFkZXItc3BfX3NlYXJjaHttYXJnaW4tdG9wOjQwcHg7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE4cHgpO3RyYW5zaXRpb246dHJhbnNmb3JtIC42cyxvcGFjaXR5IC42czt0cmFuc2l0aW9uLWRlbGF5Oi45NnN9LmwtaGVhZGVyIC5sLWhlYWRlci1zcF9fc2VhcmNoLS1mb3Jte3Bvc2l0aW9uOnJlbGF0aXZlfS5sLWhlYWRlciAubC1oZWFkZXItc3BfX3NlYXJjaC0taW5wdXR7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo0MDA7d2lkdGg6MTAwJTtwYWRkaW5nLWJvdHRvbToyNXB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMzMzM7bGV0dGVyLXNwYWNpbmc6LjA1ZW19LmwtaGVhZGVyIC5sLWhlYWRlci1zcF9fc2VhcmNoLS1pbnB1dDpmb2N1c3tvdXRsaW5lOjB9LmwtaGVhZGVyIC5sLWhlYWRlci1zcF9fc2VhcmNoLS1zdWJtaXR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjI1JTtyaWdodDowO2ZvbnQtc2l6ZTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDp1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fc2VhcmNoX2J0bi5zdmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5sLWhlYWRlciAubC1oZWFkZXItc3BfX2V4dGVybmFse21hcmdpbi10b3A6NDBweH0ubC1oZWFkZXIgLmwtaGVhZGVyLXNwX19leHRlcm5hbC0tbGlua3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQtc2l6ZToxLjNyZW07Zm9udC13ZWlnaHQ6NDAwO3RyYW5zaXRpb246LjRzIGN1YmljLWJlemllcigwLjE4LCAtMC4wMSwgMC4zLCAxKX0ubC1oZWFkZXIgLmwtaGVhZGVyLXNwX19leHRlcm5hbC0tbGluazo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDp1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fd2luZG93LnN2Zyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3Zlcjt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O21hcmdpbi1sZWZ0OjEwcHh9LmwtaGVhZGVyIC5sLWhlYWRlci1zcF9fZXh0ZXJuYWwtLWxpbmstZ2xvYmFse2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Zm9udC1zaXplOjEuM3JlbTtmb250LXdlaWdodDo0MDA7dHJhbnNpdGlvbjouNHMgY3ViaWMtYmV6aWVyKDAuMTgsIC0wLjAxLCAwLjMsIDEpfS5sLWhlYWRlciAubC1oZWFkZXItc3BfX2V4dGVybmFsLS1saW5rLWdsb2JhbDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6dXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2dsb2JhbC5zdmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7d2lkdGg6MThweDtoZWlnaHQ6MThweDttYXJnaW4tcmlnaHQ6NXB4fS5sLWhlYWRlciAubC1oZWFkZXItc3BfX2Jhbm5lci1saW5re2Rpc3BsYXk6YmxvY2t9LmwtaGVhZGVyIC5sLWhlYWRlci1zcF9fZXh0ZXJuYWwtLWl0ZW17b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE4cHgpO3RyYW5zaXRpb246dHJhbnNmb3JtIC42cyxvcGFjaXR5IC42czt0cmFuc2l0aW9uLWRlbGF5OjEuMDJzfS5sLWhlYWRlciAubC1oZWFkZXItc3BfX2V4dGVybmFsLS1pdGVtOm50aC1jaGlsZCgyKXt0cmFuc2l0aW9uLWRlbGF5OjEuMTRzfS5sLWhlYWRlciAubC1oZWFkZXItc3BfX2V4dGVybmFsLS1pdGVtOm50aC1jaGlsZCgzKXt0cmFuc2l0aW9uLWRlbGF5OjEuMjJzfS5sLWhlYWRlciAubC1oZWFkZXItc3BfX2V4dGVybmFsLS1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MjBweH0ubC1oZWFkZXIgLmwtaGVhZGVyLXNwX19jbG9zZXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXRvcDo0MHB4O2ZvbnQtc2l6ZToxLjRyZW07Zm9udC13ZWlnaHQ6NDAwO3BhZGRpbmctYm90dG9tOjEwMHB4O2N1cnNvcjpwb2ludGVyO29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxOHB4KTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNnMsb3BhY2l0eSAuNnM7dHJhbnNpdGlvbi1kZWxheToxLjM0c30ubC1oZWFkZXIgLmwtaGVhZGVyLXNwX19jbG9zZTo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTIuNXB4O2hlaWdodDoxMi41cHg7bWFyZ2luLWxlZnQ6MTBweDtiYWNrZ3JvdW5kOnVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9jbG9zZV9ibGFjay5zdmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9LmwtaGVhZGVyIC5sLWhlYWRlci1zcF9fbmF2cy1saXN0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjMwcHggMDttYXJnaW4tdG9wOjI1cHg7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoyMHB4fS5sLWhlYWRlciAubC1oZWFkZXItc3BfX25hdnMtdGl0bGV7Zm9udC1zaXplOjEuNHJlbTtmb250LXdlaWdodDo0MDA7Y29sb3I6IzIyMn0ubC1oZWFkZXIgLmwtaGVhZGVyLXNwX19iYW5uZXItdGV4dHN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDt6LWluZGV4OjF9LmwtaGVhZGVyIC5sLWhlYWRlci1zcF9fdG9nZ2xlLS1saXN0LXNte2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjIwcHggMDtib3JkZXItbGVmdDoxcHggc29saWQgI2RkZDttYXJnaW4tdG9wOjI1cHg7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoyMHB4fS5sLWhlYWRlciAubC1oZWFkZXItc3BfX3RvZ2dsZS0taXRlbS1zbXtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjQ7Y29sb3I6IzY2NjttYXJnaW4tdG9wOjB9LmwtaGVhZGVyIC5sLWhlYWRlci1zcF9fYmFubmVyLWxpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MjBweCAwO21hcmdpbi10b3A6MjVweH0ubC1oZWFkZXIgLmwtaGVhZGVyLXNwX19iYW5uZXItaXRlbXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMThweCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjZzLG9wYWNpdHkgLjZzO3RyYW5zaXRpb24tZGVsYXk6LjlzfS5sLWhlYWRlciAubC1oZWFkZXItc3BfX2Jhbm5lci1pdGVtOm50aC1jaGlsZCgyKXt0cmFuc2l0aW9uLWRlbGF5Oi45NnN9LmwtaGVhZGVyIC5sLWhlYWRlci1zcF9fYmFubmVyLWl0ZW06bnRoLWNoaWxkKDMpe3RyYW5zaXRpb24tZGVsYXk6MS4wMnN9LmwtaGVhZGVyIC5sLWhlYWRlci1zcF9fYmFubmVyLWl0ZW0uaXMtc21hbGwgLmwtaGVhZGVyLXNwX19iYW5uZXItbWVkaWF7YmFja2dyb3VuZC1jb2xvcjojNTM0M2ViO2hlaWdodDo4MHB4fS5sLWhlYWRlciAubC1oZWFkZXItc3BfX2Jhbm5lci1saW5re3Bvc2l0aW9uOnJlbGF0aXZlfS5sLWhlYWRlciAubC1oZWFkZXItc3BfX2Jhbm5lci1saW5rW3RhcmdldD1fYmxhbmtdOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOnVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbl93aW5kb3dfd2hpdGUuc3ZnKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MTBweDtyaWdodDoxMHB4O3otaW5kZXg6Mn0ubC1oZWFkZXIgLmwtaGVhZGVyLXNwX19iYW5uZXItbWVkaWF7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwcHg7cG9zaXRpb246cmVsYXRpdmV9LmwtaGVhZGVyIC5sLWhlYWRlci1zcF9fYmFubmVyLWltZ3tvYmplY3QtZml0OmNvdmVyO29iamVjdC1wb3NpdGlvbjpjZW50ZXI7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0ubC1oZWFkZXIgLmwtaGVhZGVyLXNwX19iYW5uZXItdGV4dHN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS5sLWhlYWRlciAubC1oZWFkZXItc3BfX2Jhbm5lci10ZXh0LS1lbnt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO2ZvbnQtc2l6ZToyLjZyZW07Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtZmFtaWx5OlwiTm90byBTYW5zIEpQXCIsc2Fucy1zZXJpZjtsZXR0ZXItc3BhY2luZzouMDVlbX0ubC1oZWFkLXJvd3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6ZmxleC1lbmQ7d2lkdGg6MTAwJX0ubC1oZWFkLXdyYXBwZXItLWx2MntwYWRkaW5nLXRvcDoxNjBweDtwYWRkaW5nLWJvdHRvbTo0MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1oZWFkLXdyYXBwZXItLWx2MntwYWRkaW5nLXRvcDoxMDBweDtwYWRkaW5nLWJvdHRvbToyNXB4fX0ubC1oZWFkLXdyYXBwZXItLWx2M3twYWRkaW5nLXRvcDo5MHB4O3BhZGRpbmctYm90dG9tOjMwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLWhlYWQtd3JhcHBlci0tbHYze3BhZGRpbmctdG9wOjYwcHg7cGFkZGluZy1ib3R0b206MjJweH19LmwtaGVhZC13cmFwcGVyLS1sdjR7cGFkZGluZy10b3A6NzBweDtwYWRkaW5nLWJvdHRvbToyNXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1oZWFkLXdyYXBwZXItLWx2NHtwYWRkaW5nLXRvcDozMHB4O3BhZGRpbmctYm90dG9tOjIycHh9fVtjbGFzc149bC1oZWFkLXdyYXBwZXJdKypbY2xhc3Nde21hcmdpbi10b3A6MDtwYWRkaW5nLXRvcDowfVtjbGFzc149Yy1oZWFkX19qYS0taF0rW2NsYXNzXj1sLWhlYWQtd3JhcHBlcl17cGFkZGluZy10b3A6NDBweH1bY2xhc3NePWwtY29sXT5bY2xhc3NePWwtaGVhZC13cmFwcGVyXXtwYWRkaW5nLXRvcDowfS5sLWxvY2FsLWFuY2hvcnttYXJnaW4tdG9wOjgwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLWxvY2FsLWFuY2hvcnttYXJnaW4tdG9wOjQwcHh9fS5sLWxvY2FsLWFuY2hvcl9fbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjI1cHggMzVweH0ubC1sb2NhbC1hbmNob3JfX2xpc3QtLXNwLWNvbHVtbntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjI1cHggMzVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7LmwtbG9jYWwtYW5jaG9yX19saXN0LS1zcC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyMHB4IDM1cHh9fS5sLWxvY2FsLWFuY2hvcl9fbGlua3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQtc2l6ZToxLjZyZW07Y29sb3I6IzIyMjtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS40O3RyYW5zaXRpb246LjRzIGN1YmljLWJlemllcigwLjE4LCAtMC4wMSwgMC4zLCAxKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7LmwtbG9jYWwtYW5jaG9yX19saW5re2ZvbnQtc2l6ZToxLjNyZW07YWxpZ24taXRlbXM6ZmxleC1zdGFydH19LmwtbG9jYWwtYW5jaG9yX19saW5rOmhvdmVye29wYWNpdHk6LjZ9LmwtbG9jYWwtYW5jaG9yX19saW5rOmhvdmVyOjpiZWZvcmV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNXB4KX0ubC1sb2NhbC1hbmNob3JfX2xpbms6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDo3cHg7aGVpZ2h0OjIwcHg7YmFja2dyb3VuZDp1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fbG9jYWxfYW5jaG9yX2Fycm93LnN2Zyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O21hcmdpbi1yaWdodDoxMHB4O3RyYW5zaXRpb246LjRzIGN1YmljLWJlemllcigwLjE4LCAtMC4wMSwgMC4zLCAxKX0ubC1tZWRpYS1sYXlvdXQtLXJldmVyc2UsLmwtbWVkaWEtbGF5b3V0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtnYXA6NiU7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjYwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLW1lZGlhLWxheW91dC0tcmV2ZXJzZSwubC1tZWRpYS1sYXlvdXR7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2U7Z2FwOjIwcHggMH19LmwtbWVkaWEtbGF5b3V0LS1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7LmwtbWVkaWEtbGF5b3V0LS1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfX0ubC1tZWRpYS1sYXlvdXRfX21lZGlhLWl0ZW17bWF4LXdpZHRoOjEwMCU7d2lkdGg6YXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7LmwtbWVkaWEtbGF5b3V0X19tZWRpYS1pdGVte3RleHQtYWxpZ246Y2VudGVyfX0ubC1tZWRpYS1sYXlvdXRfX21lZGlhLWhhbGZ7d2lkdGg6NDclfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1tZWRpYS1sYXlvdXRfX21lZGlhLWhhbGZ7d2lkdGg6MTAwJX19LmwtbWVkaWEtbGF5b3V0X19tZWRpYS1zbXt3aWR0aDoyOS4zJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7LmwtbWVkaWEtbGF5b3V0X19tZWRpYS1zbXttYXgtd2lkdGg6MTAwJX19LmwtbWVkaWEtbGF5b3V0X19tZWRpYS1zbSAubC1tZWRpYS1sYXlvdXRfX21lZGlhLWl0ZW17bWF4LXdpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLW1lZGlhLWxheW91dF9fbWVkaWEtc20gLmwtbWVkaWEtbGF5b3V0X19tZWRpYS1pdGVte3dpZHRoOjEwMCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1tZWRpYS1sYXlvdXRfX21lZGlhLXNtIC5sLW1lZGlhLWxheW91dF9fbWVkaWEtaW1ne21heC13aWR0aDoxMDAlO3dpZHRoOjEwMCV9fS5sLW1lZGlhLWxheW91dF9fbWVkaWEtc20taGVpZ2h0e21heC13aWR0aDoyOS4zJTttYXgtaGVpZ2h0OjQyMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1tZWRpYS1sYXlvdXRfX21lZGlhLXNtLWhlaWdodHttYXgtd2lkdGg6aW5oZXJpdDt0ZXh0LWFsaWduOmNlbnRlcn19LmwtbWVkaWEtbGF5b3V0X19tZWRpYS1zbS1oZWlnaHQgLmwtbWVkaWEtbGF5b3V0X19tZWRpYS1pbWd7bWF4LWhlaWdodDo0MjBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7LmwtbWVkaWEtbGF5b3V0X19tZWRpYS1zbS1oZWlnaHQgLmwtbWVkaWEtbGF5b3V0X19tZWRpYS1pbWd7bWF4LWhlaWdodDozNTBweH19LmwtbWVkaWEtbGF5b3V0X19tZWRpYS1jYXB0aW9ue2ZvbnQtc2l6ZToxLjRyZW07bGluZS1oZWlnaHQ6MS42O21hcmdpbi10b3A6MTVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7LmwtbWVkaWEtbGF5b3V0X19tZWRpYS1jYXB0aW9ue2ZvbnQtc2l6ZToxLjNyZW07bWFyZ2luLXRvcDoxMHB4fX0ubC1tZWRpYS1sYXlvdXRfX2NvbC1oYWxme21heC13aWR0aDo0NyU7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7LmwtbWVkaWEtbGF5b3V0X19jb2wtaGFsZnttYXgtd2lkdGg6MTAwJX19LmwtbWVkaWEtbGF5b3V0X19jb2wtc217bWF4LXdpZHRoOjY3LjclO3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLW1lZGlhLWxheW91dF9fY29sLXNte21heC13aWR0aDoxMDAlO3dpZHRoOjEwMCV9fS5sLW1lZGlhLWxheW91dF9fdGV4dHttYXJnaW4tdG9wOjI1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLW1lZGlhLWxheW91dF9fdGV4dHttYXJnaW4tdG9wOjEwcHh9fS5sLW1lZGlhLWxpbmt7bWFyZ2luLXRvcDo2MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1tZWRpYS1saW5re21hcmdpbi10b3A6NTBweH19LmwtbWVkaWEtbGluaz4qOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0ubC1tZWRpYS1saW5rIC5sLW1lZGlhLWxpbmtfX2xpbmsgLmMtbWVkaWF7b3ZlcmZsb3c6aGlkZGVufS5sLW1lZGlhLWxpbmsgLmwtbWVkaWEtbGlua19fbGluayAuYy1tZWRpYV9faW1nLS1mdWxse3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjZzIGN1YmljLWJlemllcigwLjE4LCAtMC4wMSwgMC4zLCAxKX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmwtbWVkaWEtbGluayAubC1tZWRpYS1saW5rX19saW5rOmhvdmVyIC5jLW1lZGlhX19pbWctLWZ1bGx7dHJhbnNmb3JtOnNjYWxlKDEuMSl9LmwtbWVkaWEtbGluayAubC1tZWRpYS1saW5rX19saW5rOmhvdmVyIC5sLW1lZGlhLWxpbmtfX2RlZmluYXRpb246OmFmdGVye2JhY2tncm91bmQ6dXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2Fycm93X3JlZC5zdmcpIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbn0ubC1tZWRpYS1saW5rIC5sLW1lZGlhLWxpbmtfX2xpbms6aG92ZXIgLmwtbWVkaWEtbGlua19fZGVmaW5hdGlvbi10aXRsZXtjb2xvcjojY2YwMDQwfS5sLW1lZGlhLWxpbmsgLmwtbWVkaWEtbGlua19fbGluazpob3ZlciAubC1tZWRpYS1saW5rX19kZWZpbmF0aW9uLXRleHR7Y29sb3I6I2NmMDA0MH19LmwtbWVkaWEtbGluayAubC1tZWRpYS1saW5rX19kZWZpbmF0aW9ue21hcmdpbi10b3A6MzBweDtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7LmwtbWVkaWEtbGluayAubC1tZWRpYS1saW5rX19kZWZpbmF0aW9ue21hcmdpbi10b3A6MjBweH19LmwtbWVkaWEtbGluayAubC1tZWRpYS1saW5rX19kZWZpbmF0aW9uOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOnVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9hcnJvdy5zdmcpIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjt3aWR0aDoyMHB4O2hlaWdodDo3cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjlweDtyaWdodDowO3RyYW5zaXRpb246LjZzIGN1YmljLWJlemllcigwLjE4LCAtMC4wMSwgMC4zLCAxKX0ubC1tZWRpYS1saW5rIC5sLW1lZGlhLWxpbmtfX2RlZmluYXRpb24tdGl0bGV7Zm9udC1zaXplOjEuOHJlbTtmb250LWZhbWlseTpcIk5vdG8gU2FucyBKUFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDtjb2xvcjojMjIyO3BhZGRpbmctcmlnaHQ6MjVweDt0cmFuc2l0aW9uOi42cyBjdWJpYy1iZXppZXIoMC4xOCwgLTAuMDEsIDAuMywgMSl9LmwtbWVkaWEtbGluayAubC1tZWRpYS1saW5rX19kZWZpbmF0aW9uLXRleHR7Zm9udC1zaXplOjEuNnJlbTtmb250LWZhbWlseTpcIk5vdG8gU2FucyBKUFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNjtjb2xvcjojMzMzO21hcmdpbi10b3A6MThweDt0cmFuc2l0aW9uOi42cyBjdWJpYy1iZXppZXIoMC4xOCwgLTAuMDEsIDAuMywgMSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLW1lZGlhLWxpbmsgLmwtbWVkaWEtbGlua19fZGVmaW5hdGlvbi10ZXh0e2ZvbnQtc2l6ZToxLjRyZW07bWFyZ2luLXRvcDoxNXB4fX0ubC1tZWRpYS1saW5rIC5sLW1lZGlhLWxpbmtfX2RlZmluYXRpb24tdGV4dD4qOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0ubC1tb2RhbHtkaXNwbGF5Om5vbmU7dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowO3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4OjEwMDAwO292ZXJmbG93OmF1dG87d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjQpO3RyYW5zaXRpb246LjRzIGN1YmljLWJlemllcigwLjE4LCAtMC4wMSwgMC4zLCAxKX0ubC1tb2RhbC5pcy1zaG93e2Rpc3BsYXk6YmxvY2s7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTthbmltYXRpb246ZmFkZUluIC40c30ubC1tb2RhbC5pcy1oaWRle3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MDthbmltYXRpb246ZmFkZU91dCAuNHN9LmwtbW9kYWxfX2RpYWxvZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpmbGV4LWVuZDttYXgtd2lkdGg6MTAwMHB4O3dpZHRoOjEwMCU7bWF4LWhlaWdodDpjYWxjKDEwMCUgLSAxMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgLSA1MHB4KSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLW1vZGFsX19kaWFsb2d7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDQwcHgpO21heC1oZWlnaHQ6Y2FsYygxMDAlIC0gMTAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9fS5sLW1vZGFsX19jbG9zZXt0ZXh0LWFsaWduOnJpZ2h0O2ZvbnQtc2l6ZTowO3dpZHRoOjIwcHg7aGVpZ2h0OjIxcHg7bWFyZ2luLWJvdHRvbToxNXB4O2JhY2tncm91bmQ6dXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pbWdfY2xvc2Vfd2hpdGUucG5nKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO3RyYW5zaXRpb246LjRzIGN1YmljLWJlemllcigwLjE4LCAtMC4wMSwgMC4zLCAxKX0ubC1tb2RhbF9fY2xvc2U6aG92ZXJ7YmFja2dyb3VuZDp1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ltZ19jbG9zZV9yZWQucG5nKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyfS5sLW1vZGFsX19jb250ZW50e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWF4LWhlaWdodDpjYWxjKDEwMHZoIC0gMTgwcHgpO3dpZHRoOjEwMCU7cGFkZGluZzo2MHB4IDQwcHggNDBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLW1vZGFsX19jb250ZW50e3BhZGRpbmc6NDBweCAyMHB4IDMwcHg7bWF4LWhlaWdodDpjYWxjKDEwMHZoIC0gMTAwcHgpfX0ubC1tb2RhbF9fYm9keXtmbGV4LWdyb3c6MTtvdmVyZmxvdy15OmF1dG87cGFkZGluZzowIDYwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLW1vZGFsX19ib2R5e3BhZGRpbmc6MH19LmwtbW9kYWxfX2Nsb3NlLXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLXRvcDo0MHB4fS5sLW1vZGFsX19jbG9zZS1idXR0b257dHJhbnNpdGlvbjouNHMgY3ViaWMtYmV6aWVyKDAuMTgsIC0wLjAxLCAwLjMsIDEpfS5sLW1vZGFsX19jbG9zZS1idXR0b246aG92ZXJ7b3BhY2l0eTouN30ubC1tb2RhbF9fY2xvc2UtYnV0dG9uLWxhYmVse2ZvbnQtc2l6ZToxLjRyZW07cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1yaWdodDozMHB4fS5sLW1vZGFsX19jbG9zZS1idXR0b24tbGFiZWw6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTUlO3JpZ2h0OjEwcHg7d2lkdGg6MTRweDtoZWlnaHQ6MXB4O2JhY2tncm91bmQtY29sb3I6IzY2Njt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpfS5sLW1vZGFsX19jbG9zZS1idXR0b24tbGFiZWw6OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1NiU7cmlnaHQ6OS41cHg7d2lkdGg6MTRweDtoZWlnaHQ6MXB4O2JhY2tncm91bmQtY29sb3I6IzY2Njt0cmFuc2Zvcm06cm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtNTAlKX0ubC1tb2RhbC0tbW92aWUgLmwtbW9kYWxfX2RpYWxvZ3ttYXgtd2lkdGg6ODUwcHh9LmwtbW9kYWwtLW1vdmllIC5sLW1vZGFsX19jb250ZW50e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtwYWRkaW5nOjAgNDBweDtib3JkZXItcmFkaXVzOjI1cHg7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1tb2RhbC0tbW92aWUgLmwtbW9kYWxfX2NvbnRlbnR7cGFkZGluZzowO2JvcmRlci1yYWRpdXM6MH19LmwtbW9kYWwtLW1vdmllIC5sLW1vZGFsX19ib2R5e3BhZGRpbmc6MH0ubC1tb2RhbC0tbW92aWUgaWZyYW1le3dpZHRoOjEwMCU7bWF4LXdpZHRoOjg1MHB4O2hlaWdodDphdXRvO2FzcGVjdC1yYXRpbzoxNi85fS5sLW12e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6NTAwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLW12e2hlaWdodDozODBweH19LmwtbXYtLWxvd2Vye3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5sLW12LS1sb3dlcntvdmVyZmxvdzpoaWRkZW59fS5sLW12LS1sb3dlcisubC1zZWN0aW9uX19iZ3ttYXJnaW4tdG9wOi01MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1tdi0tbG93ZXIrLmwtc2VjdGlvbl9fYmd7bWFyZ2luLXRvcDowfX0ubC1tdi0tbG93ZXIrLmwtc2VjdGlvbi0tYXNpZGV7bWFyZ2luLXRvcDotMzBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7LmwtbXYtLWxvd2VyKy5sLXNlY3Rpb24tLWFzaWRle21hcmdpbi10b3A6MH19LmwtbXYtLWxvd2VyLmlzLWJne3Bvc2l0aW9uOnJlbGF0aXZlfS5sLW12LS1sb3dlci5pcy1iZzo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTA4MnB4O2hlaWdodDoxMDE2cHg7YmFja2dyb3VuZDp1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2JnX2RldGFpbC5wbmcpIG5vLXJlcGVhdDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDozMHB4O3otaW5kZXg6LTF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLW12LS1sb3dlci5pcy1iZzo6YWZ0ZXJ7d2lkdGg6NTEwcHg7aGVpZ2h0Ojk0M3B4O2JhY2tncm91bmQ6dXJsKC9hc3NldHMvaW1nL2NvbW1vbi9iZ19kZXRhaWxfc3AucG5nKSBuby1yZXBlYXQ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MH19LmwtbXYtLXByb2R1Y3R7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0ubC1tdi0tcHJvZHVjdDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo4NTBweDtoZWlnaHQ6NzYwcHg7YmFja2dyb3VuZDp1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2JnX3Byb2R1Y3RfbXYucG5nKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6LTQwMHB4O3otaW5kZXg6LTF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLW12LS1wcm9kdWN0OjpiZWZvcmV7cmlnaHQ6LTMwMHB4O3RvcDo0NTBweDt3aWR0aDo1NTBweDtoZWlnaHQ6NDkxcHh9fS5sLW12X19hcmVhe2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3otaW5kZXg6Mn0ubC1tdl9fdGl0bGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjQwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLW12X190aXRsZXtsZWZ0OjIwcHh9fS5sLW12X19tZWRpYXt3aWR0aDo2NSU7aGVpZ2h0OjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KXsubC1tdl9fbWVkaWF7d2lkdGg6NjQlfX0ubC1tdl9fbWVkaWEtaW1ne2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7b2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtcG9zaXRpb246Y2VudGVyfS5sLW12X19zZWlidW4tYXJlYS10b3B7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MCAxNXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkxOS45OHB4KXsubC1tdl9fc2VpYnVuLWFyZWEtdG9we2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDoxNXB4IDB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1tdl9fc2VpYnVuLWFyZWEtdG9we2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDoxNXB4IDB9fS5sLW12X19zZWlidW4tcm93e2Rpc3BsYXk6ZmxleDtnYXA6MCA1JTttYXJnaW4tdG9wOjcwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLW12X19zZWlidW4tcm93e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MjVweCAwO21hcmdpbi10b3A6MjVweH19LmwtbXZfX3NlaWJ1bi1jb2wgLnAtcHJvZHVjdF9fdGFnLWxpc3R7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ubC1tdl9fc2VpYnVuLWFyZWF7d2lkdGg6MTAwJX0ubC1tdl9fc2VpYnVuLW1lZGlhe3RleHQtYWxpZ246Y2VudGVyO21heC13aWR0aDozOTBweDttYXgtaGVpZ2h0OjM5MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1tdl9fc2VpYnVuLW1lZGlhe2ZsZXgtc2hyaW5rOmluaGVyaXQ7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoyMDBweH19LmwtbXZfX3NlaWJ1bi1tZWRpYS1pbWd7bWF4LXdpZHRoOjM5MHB4O21heC1oZWlnaHQ6MzkwcHg7YXNwZWN0LXJhdGlvOjEvMTtvYmplY3QtZml0OmNvbnRhaW59QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLW12X19zZWlidW4tbWVkaWEtaW1ne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MjAwcHh9fS5sLXBhZ2UtZW5kLW5hdntwYWRkaW5nOjkwcHggMCA4NXB4O2JvcmRlci10b3A6MXB4IHNvbGlkICNkZGR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLXBhZ2UtZW5kLW5hdntwYWRkaW5nOjUwcHggMCA2MHB4fX0ubC1wYWdlLWhlYWRpbmd7cGFkZGluZzoxMTBweCAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1wYWdlLWhlYWRpbmd7cGFkZGluZzo0MHB4IDB9fS5sLXBhZ2UtaGVhZGluZy0tZGV0YWlse2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjExMHB4IDAgNzBweDtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1wYWdlLWhlYWRpbmctLWRldGFpbHtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTtwYWRkaW5nOjQwcHggMH19LmwtcGFnZS1oZWFkaW5nX19jb250ZW50e3dpZHRoOjUwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7LmwtcGFnZS1oZWFkaW5nX19jb250ZW50e3dpZHRoOjEwMCU7bWFyZ2luLXRvcDozMHB4fX0ubC1wYWdlLWhlYWRpbmdfX21lZGlhe3dpZHRoOjQ2JTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDtyaWdodDpjYWxjKC02JSAtIDQwcHgpfS5sLXBhZ2UtaGVhZGluZ19fbWVkaWEgaW1ne3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLXBhZ2UtaGVhZGluZ19fbWVkaWF7d2lkdGg6MTAwdnc7bWFyZ2luLWxlZnQ6LTIwcHg7cG9zaXRpb246c3RhdGljO3RvcDppbmhlcml0O3JpZ2h0OmluaGVyaXR9fS5sLXBhZ2Utd3JhcHBlcntvdmVyZmxvdy14OmhpZGRlbn0ubC1wYW5lbHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZTg4MTllO21hcmdpbi10b3A6NzBweDtwYWRkaW5nOjQ1cHggNTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7LmwtcGFuZWx7bWFyZ2luLXRvcDo2MHB4O3BhZGRpbmc6NDVweCAyNXB4fX0ubC1wYW5lbD4qW2NsYXNzXTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LmwtcGFuZWwtLXNpbXBsZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO3BhZGRpbmc6NDBweDttYXJnaW4tdG9wOjMwcHg7bWFyZ2luLWxlZnQ6MzdweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7LmwtcGFuZWwtLXNpbXBsZXtwYWRkaW5nOjMwcHggMjBweDttYXJnaW4tbGVmdDowfX0ubC1wYW5lbC0tc2ltcGxlPipbY2xhc3NdOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0ubC1wYW5lbC0tY3Rhe2JhY2tncm91bmQ6dXJsKC9hc3NldHMvaW1nL2NvbW1vbi9iZ19jdGEuanBnKSBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3ZlcjttYXJnaW4tdG9wOjgwcHg7cGFkZGluZzo1MHB4IDUwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLXBhbmVsLS1jdGF7cGFkZGluZzo0NXB4IDIwcHg7bWFyZ2luLXRvcDo2MHB4fX0ubC1wYW5lbF9faGVhZGluZy0tY3Rhe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5sLXBhbmVsX190YWd7bWFyZ2luLXRvcDozMHB4O2ZvbnQtc2l6ZToxLjVyZW07Y29sb3I6IzY2Nn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7LmwtcGFuZWxfX3RhZ3tmb250LXNpemU6MS40cmVtfX0ubC1wYW5lbF9fdGFnKy5jLWxpbmtfX2xpc3R7bWFyZ2luLXRvcDoyMHB4fS5sLXBhbmVsX190aXRsZS0tYmVmb3JlLXVzZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjY7Y29sb3I6I2NmMDA0MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7LmwtcGFuZWxfX3RpdGxlLS1iZWZvcmUtdXNle2ZvbnQtc2l6ZToxLjhyZW19fS5sLXBhbmVsX190aXRsZS0tYmVmb3JlLXVzZTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtmbGV4LXNocmluazowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDttYXJnaW4tcmlnaHQ6NXB4O2JhY2tncm91bmQ6dXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX25vdGVzX2hlYXJ0LnN2Zyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1wYW5lbF9fdGl0bGUtLWJlZm9yZS11c2U6OmJlZm9yZXt3aWR0aDo0MHB4O2hlaWdodDo0MHB4fX0ubC1wYW5lbF9fdGl0bGUtLW5vdGVze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Zm9udC1zaXplOjEuNnJlbTtjb2xvcjojMzMzO2xpbmUtaGVpZ2h0OjEuNjtmb250LXdlaWdodDo0MDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLXBhbmVsX190aXRsZS0tbm90ZXN7YWxpZ24taXRlbXM6ZmxleC1zdGFydH19LmwtcGFuZWxfX3RpdGxlLS1ub3Rlczo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtmbGV4LXNocmluazowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzVweDtoZWlnaHQ6MzVweDttYXJnaW4tcmlnaHQ6MTBweDtiYWNrZ3JvdW5kOnVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9ub3Rlcy5zdmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7LmwtcGFuZWxfX3RpdGxlLS1ub3Rlczo6YmVmb3Jle3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7bWFyZ2luLXRvcDotM3B4fX0ubC1wYW5lbF9fdGl0bGUtLWN0YXtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS42fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1wYW5lbF9fdGl0bGUtLWN0YXtmb250LXNpemU6MS44cmVtO3RleHQtYWxpZ246Y2VudGVyfX0ubC1wYW5lbF9fY29udGVudHt3aWR0aDoxMDAlfS5sLXBhbmVsX19jb250ZW50LS1jdGF7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmwtcGFuZWxfX3NlbGVjdC1saXN0e2Rpc3BsYXk6ZmxleDtnYXA6MjBweCAyMHB4O21hcmdpbi10b3A6MjVweDtmbGV4LXdyYXA6d3JhcH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MTkuOThweCl7LmwtcGFuZWxfX3NlbGVjdC1saXN0e2dhcDoxMHB4IDA7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7LmwtcGFuZWxfX3NlbGVjdC1saXN0e2dhcDo4cHggMTBweDtmbGV4LWRpcmVjdGlvbjpyb3c7bWFyZ2luLXRvcDoyMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTkuOThweCl7LmwtcGFuZWxfX3NlbGVjdC1saXN0e2dhcDo4cHggMDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5sLXBhbmVsX19zZWxlY3QtaXRlbXt3aWR0aDpjYWxjKDUwJSAtIDEwcHgpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkxOS45OHB4KXsubC1wYW5lbF9fc2VsZWN0LWl0ZW17d2lkdGg6MTAwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLXBhbmVsX19zZWxlY3QtaXRlbXt3aWR0aDpjYWxjKDUwJSAtIDVweCl9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1OS45OHB4KXsubC1wYW5lbF9fc2VsZWN0LWl0ZW17d2lkdGg6MTAwJX19LmwtcGFuZWxfX3NlbGVjdC1pdGVtLmlzLWN1cnJlbnQgLmwtcGFuZWxfX3NlbGVjdC1saW5re2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6bGVmdDthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6I2NmMDA0MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7bGluZS1oZWlnaHQ6MS40O2ZvbnQtc2l6ZToxLjhyZW07d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwYWRkaW5nOjQwcHggMzBweDtwb3NpdGlvbjpyZWxhdGl2ZTtwb2ludGVyLWV2ZW50czpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkxOS45OHB4KXsubC1wYW5lbF9fc2VsZWN0LWl0ZW0uaXMtY3VycmVudCAubC1wYW5lbF9fc2VsZWN0LWxpbmt7cGFkZGluZzozMHB4IDYwcHggMzBweCAyMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7LmwtcGFuZWxfX3NlbGVjdC1pdGVtLmlzLWN1cnJlbnQgLmwtcGFuZWxfX3NlbGVjdC1saW5re3BhZGRpbmc6MjJweCAyMHB4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3RleHQtYWxpZ246bGVmdDtmb250LXNpemU6MS40cmVtfX0ubC1wYW5lbF9fc2VsZWN0LWl0ZW0uaXMtY3VycmVudCAubC1wYW5lbF9fc2VsZWN0LWxpbms6OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOiNjZjAwNDA7cG9zaXRpb246YWJzb2x1dGU7dG9wOmluaGVyaXQ7Ym90dG9tOjA7bGVmdDowO3RyYW5zZm9ybTppbmhlcml0fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkxOS45OHB4KXsubC1wYW5lbF9fc2VsZWN0LWl0ZW0uaXMtY3VycmVudCAubC1wYW5lbF9fc2VsZWN0LWxpbms6OmFmdGVye3dpZHRoOjFweDtoZWlnaHQ6MTAwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLXBhbmVsX19zZWxlY3QtaXRlbS5pcy1jdXJyZW50IC5sLXBhbmVsX19zZWxlY3QtbGluazo6YWZ0ZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O3RvcDppbmhlcml0O3JpZ2h0OmluaGVyaXR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1OS45OHB4KXsubC1wYW5lbF9fc2VsZWN0LWl0ZW0uaXMtY3VycmVudCAubC1wYW5lbF9fc2VsZWN0LWxpbms6OmFmdGVye3dpZHRoOjFweDtoZWlnaHQ6MTAwJX19LmwtcGFuZWxfX3NlbGVjdC1saW5re2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6bGVmdDthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQtY29sb3I6I2ZmZjtsaW5lLWhlaWdodDoxLjQ7Zm9udC1zaXplOjEuOHJlbTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BhZGRpbmc6NDBweCA3MHB4IDQwcHggMzBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOi40cyBjdWJpYy1iZXppZXIoMC4xOCwgLTAuMDEsIDAuMywgMSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTE5Ljk4cHgpey5sLXBhbmVsX19zZWxlY3QtbGlua3twYWRkaW5nOjMwcHggNjBweCAzMHB4IDIwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1wYW5lbF9fc2VsZWN0LWxpbmt7cGFkZGluZzozMHB4IDYwcHggMzBweCAzMHB4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3RleHQtYWxpZ246bGVmdDtmb250LXNpemU6MS40cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTkuOThweCl7LmwtcGFuZWxfX3NlbGVjdC1saW5re3BhZGRpbmc6MjJweCA0NXB4IDIycHggMjBweDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDt0ZXh0LWFsaWduOmxlZnQ7Zm9udC1zaXplOjEuNHJlbX19LmwtcGFuZWxfX3NlbGVjdC1saW5rOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoyMHB4O2hlaWdodDo3cHg7YmFja2dyb3VuZDp1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fbGlua19hcnJvdy5zdmcpIG5vLXJlcGVhdDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjMwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNpdGlvbjouNHMgY3ViaWMtYmV6aWVyKDAuMTgsIC0wLjAxLCAwLjMsIDEpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1wYW5lbF9fc2VsZWN0LWxpbms6OmFmdGVye2JvdHRvbTppbmhlcml0O3RvcDo1MCU7bGVmdDppbmhlcml0O3JpZ2h0OjIwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9fS5sLXBhbmVsX19zZWxlY3QtbGluazpob3Zlcntjb2xvcjojY2YwMDQwfS5sLXBhbmVsX19zZWxlY3QtbGluazpob3Zlcjo6YWZ0ZXJ7YmFja2dyb3VuZDp1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fYXJyb3dfcmVkLnN2Zykgbm8tcmVwZWF0O3RyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCkgdHJhbnNsYXRlWSgtNTAlKTt0cmFuc2l0aW9uOi40cyBjdWJpYy1iZXppZXIoMC4xOCwgLTAuMDEsIDAuMywgMSl9W2NsYXNzKj1sLXBhbmVsLS1jdGFdK1tjbGFzcyo9bC1wYW5lbF9fXXttYXJnaW4tdG9wOjB9LmwtcHJvZHVjdC1tdntkaXNwbGF5OmZsZXg7Z2FwOjAgNiU7bWFyZ2luLXRvcDo4MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1wcm9kdWN0LW12e2dhcDo1MHB4IDA7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbi10b3A6NDBweH19LmwtcHJvZHVjdC1tdl9fbWVkaWF7d2lkdGg6NDclfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1wcm9kdWN0LW12X19tZWRpYXt3aWR0aDoxMDAlfX0ubC1wcm9kdWN0LW12X19leHBsYW5hdGlvbnt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1wcm9kdWN0LW12X19leHBsYW5hdGlvbntmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5sLXByb2R1Y3QtbXZfX2xlYWQtdGV4dHtmb250LXNpemU6Mi44cmVtO2ZvbnQtZmFtaWx5OlwiTm90byBTZXJpZiBKUFwiLHNlcmlmO2xpbmUtaGVpZ2h0OjEuNDtjb2xvcjojMjIyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1wcm9kdWN0LW12X19sZWFkLXRleHR7Zm9udC1zaXplOjJyZW19fS5sLXByb2R1Y3QtbXZfX25hbWV7Zm9udC1zaXplOjZyZW07Zm9udC13ZWlnaHQ6MTAwO2xpbmUtaGVpZ2h0OjEuNDtjb2xvcjojMjIyO21hcmdpbi10b3A6MzBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7LmwtcHJvZHVjdC1tdl9fbmFtZXtmb250LXNpemU6NHJlbTttYXJnaW4tdG9wOjEwcHh9fS5sLXByb2R1Y3QtbXZfX25hbWUtaW1nLmlzLWJpZ2Vue3dpZHRoOjE1NnB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1wcm9kdWN0LW12X19uYW1lLWltZy5pcy1iaWdlbnt3aWR0aDoxMTBweH19LmwtcHJvZHVjdC1tdl9fbmFtZS1pbWcuaXMtYmVhdXR5bGFib3t3aWR0aDoyOTZweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7LmwtcHJvZHVjdC1tdl9fbmFtZS1pbWcuaXMtYmVhdXR5bGFib3t3aWR0aDoyMDlweH19LmwtcHJvZHVjdC1tdl9fbmFtZS1pbWcuaXMtYmVhdXRlZW57d2lkdGg6MjkzcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLXByb2R1Y3QtbXZfX25hbWUtaW1nLmlzLWJlYXV0ZWVue3dpZHRoOjIwN3B4fX0ubC1wcm9kdWN0LW12X19uYW1lLWltZy5pcy1jaWVsb3t3aWR0aDoxOTdweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7LmwtcHJvZHVjdC1tdl9fbmFtZS1pbWcuaXMtY2llbG97d2lkdGg6MTM5cHh9fS5sLXByb2R1Y3QtbXZfX25hbWUtaW1nLmlzLW1lbnNiaWdlbnt3aWR0aDoyODNweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7LmwtcHJvZHVjdC1tdl9fbmFtZS1pbWcuaXMtbWVuc2JpZ2Vue3dpZHRoOjIwMHB4fX0ubC1wcm9kdWN0LW12X19uYW1lLWltZy5pcy1jYXJlbWV7d2lkdGg6MzA5cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLXByb2R1Y3QtbXZfX25hbWUtaW1nLmlzLWNhcmVtZXt3aWR0aDoyMThweH19LmwtcHJvZHVjdC1tdl9fbmFtZS1pbWcuaXMtbHV2Y2F7d2lkdGg6MjQ2cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLXByb2R1Y3QtbXZfX25hbWUtaW1nLmlzLWx1dmNhe3dpZHRoOjE3NHB4fX0ubC1wcm9kdWN0LW12X19uYW1lLWltZy5pcy1taWV1bWlldXt3aWR0aDoyNTRweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7LmwtcHJvZHVjdC1tdl9fbmFtZS1pbWcuaXMtbWlldW1pZXV7d2lkdGg6MTc5cHh9fS5sLXByb2R1Y3QtbXZfX25hbWUtaW1nLmlzLTMyMTB7d2lkdGg6MTMzcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLXByb2R1Y3QtbXZfX25hbWUtaW1nLmlzLTMyMTB7d2lkdGg6OTRweH19LmwtcHJvZHVjdC1tdl9fbmFtZS1pbWcuaXMtYnlrYXJ0ZXt3aWR0aDoyOTlweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7LmwtcHJvZHVjdC1tdl9fbmFtZS1pbWcuaXMtYnlrYXJ0ZXt3aWR0aDoxNjJweH19LmwtcHJvZHVjdC1tdl9fbmFtZS1pbWcuaXMtY3VycmVuc2lhY29sb3J7d2lkdGg6MzgwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLXByb2R1Y3QtbXZfX25hbWUtaW1nLmlzLWN1cnJlbnNpYWNvbG9ye3dpZHRoOjI2OHB4fX0ubC1wcm9kdWN0LW12X19uYW1lLWltZy5pcy1nbGFtYWdle3dpZHRoOjQ1MXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1wcm9kdWN0LW12X19uYW1lLWltZy5pcy1nbGFtYWdle3dpZHRoOjMxOHB4fX0ubC1wcm9kdWN0LW12X19uYW1lLWltZy5pcy1oZXt3aWR0aDo4OXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1wcm9kdWN0LW12X19uYW1lLWltZy5pcy1oZXt3aWR0aDo2M3B4fX0ubC1wcm9kdWN0LW12X19uYW1lLWltZy5pcy1pcm9qaWtha2V7d2lkdGg6MzE4cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLXByb2R1Y3QtbXZfX25hbWUtaW1nLmlzLWlyb2ppa2FrZXt3aWR0aDoyMjRweH19LmwtcHJvZHVjdC1tdl9fbmFtZS1pbWcuaXMtbGVzc2V7d2lkdGg6MTgzcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLXByb2R1Y3QtbXZfX25hbWUtaW1nLmlzLWxlc3Nle3dpZHRoOjEyOXB4fX0ubC1wcm9kdWN0LW12X19uYW1lLWltZy5pcy1wcm9tZWRpbG9va3t3aWR0aDoyODhweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7LmwtcHJvZHVjdC1tdl9fbmFtZS1pbWcuaXMtcHJvbWVkaWxvb2t7d2lkdGg6MjI0cHh9fS5sLXByb2R1Y3QtbXZfX25hbWUtaW1nLmlzLW5pbmV7d2lkdGg6MTg0cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLXByb2R1Y3QtbXZfX25hbWUtaW1nLmlzLW5pbmV7d2lkdGg6MTMwcHh9fS5sLXByb2R1Y3QtbXZfX25hbWUtaW1nLmlzLW91aW91aXt3aWR0aDoyMDdweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7LmwtcHJvZHVjdC1tdl9fbmFtZS1pbWcuaXMtb3Vpb3Vpe3dpZHRoOjE0NnB4fX0ubC1wcm9kdWN0LW12X19uYW1lLWltZy5pcy1wcm9tYXN0ZXJ7d2lkdGg6MzUycHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLXByb2R1Y3QtbXZfX25hbWUtaW1nLmlzLXByb21hc3Rlcnt3aWR0aDoyNDhweH19LmwtcHJvZHVjdC1tdl9fbmFtZS1pbWcuaXMtcHJvbWFzdGVyYXBwbGlle3dpZHRoOjI5NnB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1wcm9kdWN0LW12X19uYW1lLWltZy5pcy1wcm9tYXN0ZXJhcHBsaWV7d2lkdGg6MjA5cHh9fS5sLXByb2R1Y3QtbXZfX25hbWUtaW1nLmlzLXByb21hc3RlcmNvbG9yY2FyZXt3aWR0aDoyMzNweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7LmwtcHJvZHVjdC1tdl9fbmFtZS1pbWcuaXMtcHJvbWFzdGVyY29sb3JjYXJle3dpZHRoOjE2NHB4fX0ubC1wcm9kdWN0LW12X19uYW1lLWltZy5pcy1wcm9zdGVwe3dpZHRoOjI1MnB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1wcm9kdWN0LW12X19uYW1lLWltZy5pcy1wcm9zdGVwe3dpZHRoOjE3OHB4fX0ubC1wcm9kdWN0LW12X19uYW1lLWltZy5pcy1zb21hcmNhe3dpZHRoOjI5N3B4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1wcm9kdWN0LW12X19uYW1lLWltZy5pcy1zb21hcmNhe3dpZHRoOjIxMHB4fX0ubC1wcm9kdWN0LW12X19uYW1lLWltZy5pcy1zb21hcmNhbGFie3dpZHRoOjM0MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1wcm9kdWN0LW12X19uYW1lLWltZy5pcy1zb21hcmNhbGFie3dpZHRoOjI1MHB4fX0ubC1wcm9kdWN0LW12X19uYW1lLWltZy5pcy14eGltb3t3aWR0aDoxODlweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7LmwtcHJvZHVjdC1tdl9fbmFtZS1pbWcuaXMteHhpbW97d2lkdGg6MTMzcHh9fS5sLXByb2R1Y3QtbXZfX25hbWUtaW1nLmlzLWV0b3Jhc3t3aWR0aDozMzBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7LmwtcHJvZHVjdC1tdl9fbmFtZS1pbWcuaXMtZXRvcmFze3dpZHRoOjIyMHB4fX0ubC1wcm9kdWN0LW12X19uYW1lLS1qYXtmb250LXNpemU6MnJlbTtjb2xvcjojMjIyO21hcmdpbi10b3A6NXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1wcm9kdWN0LW12X19uYW1lLS1qYXtmb250LXNpemU6MS41cmVtfX0ubC1wcm9kdWN0LW12X19uYW1lLS1qYS0tc21hbGx7Zm9udC1zaXplOjEuM3JlbTtsaW5lLWhlaWdodDoxLjY7bWFyZ2luLXRvcDoxNXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1wcm9kdWN0LW12X19uYW1lLS1qYS0tc21hbGx7Zm9udC1zaXplOjEuMnJlbTttYXJnaW4tdG9wOjEycHh9fS5sLXByb2R1Y3QtbXZfX3R5cGV7Zm9udC1zaXplOjEuN3JlbTttYXJnaW4tdG9wOjMwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLXByb2R1Y3QtbXZfX3R5cGV7Zm9udC1zaXplOjEuM3JlbX19Lmwtcm93LS1wcm9kdWN0LWNsb3NlZCwubC1yb3ctLXByb2R1Y3QsLmwtcm93LS1tZWRpYS1oZWFkLXVuZGVyLC5sLXJvdy0tbWVkaWEtbGluay1tdC1yb3csLmwtcm93LS1tZWRpYS00LC5sLXJvdy0tbWVkaWEtMywubC1yb3ctLW1lZGlhLC5sLXJvdy0tbWVkaWEtbGlua3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOnZhcigtLWd1dHRlci15KSB2YXIoLS1ndXR0ZXIteCl9Lmwtcm93LS1tZWRpYS1saW5rey0tZ3V0dGVyLXk6IDYwcHg7LS1ndXR0ZXIteDogNiU7bWFyZ2luLXRvcDo2MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1yb3ctLW1lZGlhLWxpbmt7LS1ndXR0ZXIteTogNDBweDstLWd1dHRlci14OiAwO21hcmdpbi10b3A6NTBweH19Lmwtcm93LS1tZWRpYXstLWd1dHRlci15OiA2MHB4Oy0tZ3V0dGVyLXg6IDYlO21hcmdpbi10b3A6NjBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7Lmwtcm93LS1tZWRpYXstLWd1dHRlci15OiA0MHB4Oy0tZ3V0dGVyLXg6IDA7bWFyZ2luLXRvcDo1MHB4fX0ubC1yb3ctLW1lZGlhLTN7LS1ndXR0ZXIteTogNjBweDstLWd1dHRlci14OiAzLjUlO21hcmdpbi10b3A6NjBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7Lmwtcm93LS1tZWRpYS0zey0tZ3V0dGVyLXk6IDQwcHg7LS1ndXR0ZXIteDogMDttYXJnaW4tdG9wOjUwcHh9fS5sLXJvdy0tbWVkaWEtNHstLWd1dHRlci15OiA2MHB4Oy0tZ3V0dGVyLXg6IDIuNjclO21hcmdpbi10b3A6NjBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7Lmwtcm93LS1tZWRpYS00ey0tZ3V0dGVyLXk6IDQwcHg7LS1ndXR0ZXIteDogMDttYXJnaW4tdG9wOjUwcHh9fS5sLXJvdy0tbWVkaWEtbGluay1tdC1yb3d7LS1ndXR0ZXIteTogNjBweDstLWd1dHRlci14OiA2JTttYXJnaW4tdG9wOjgwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLXJvdy0tbWVkaWEtbGluay1tdC1yb3d7LS1ndXR0ZXIteTogNDBweDstLWd1dHRlci14OiAwO21hcmdpbi10b3A6NjBweH19Lmwtcm93LS1tZWRpYS1oZWFkLXVuZGVyey0tZ3V0dGVyLXk6IDYwcHg7LS1ndXR0ZXIteDogNiU7bWFyZ2luLXRvcDo0MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1yb3ctLW1lZGlhLWhlYWQtdW5kZXJ7LS1ndXR0ZXIteTogNDBweDstLWd1dHRlci14OiAwO21hcmdpbi10b3A6MzBweH19Lmwtcm93LS1wcm9kdWN0ey0tZ3V0dGVyLXk6IDYwcHg7LS1ndXR0ZXIteDogNDBweDttYXJnaW4tdG9wOjYwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLXJvdy0tcHJvZHVjdHstLWd1dHRlci14OiAwO21hcmdpbi10b3A6MzBweH19Lmwtcm93LS1wcm9kdWN0LWNsb3NlZHstLWd1dHRlci15OiA2MHB4Oy0tZ3V0dGVyLXg6IDQwcHg7bWFyZ2luLXRvcDo0MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1yb3ctLXByb2R1Y3QtY2xvc2Vkey0tZ3V0dGVyLXk6IDQwcHg7LS1ndXR0ZXIteDogMjBweDttYXJnaW4tdG9wOjMwcHh9fS5sLXJvdy0tMntkaXNwbGF5OmJsb2NrIGdyaWQ7Z2FwOjYwcHggNiU7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLXJvdy0tMntncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dhcDo1MHB4IDB9fVtjbGFzc149bC1yb3ddIFtjbGFzc149Yy1tZWRpYV06bm90KFtjbGFzcyo9X19jYXB0aW9uXSl7bWFyZ2luLXRvcDowfS5sLXNjcm9sbC10b3B7cG9zaXRpb246c3RpY2t5O2JvdHRvbTo0MHB4O3JpZ2h0OjQwcHg7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDttYXJnaW4tdG9wOi0yNXB4O21hcmdpbi1sZWZ0OmF1dG87Y3Vyc29yOnBvaW50ZXI7dmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoyMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7Lmwtc2Nyb2xsLXRvcHtyaWdodDoyMHB4O21hcmdpbi10b3A6LTMwcHh9fS5sLXNjcm9sbC10b3BfX2ltZ3t0cmFuc2l0aW9uOi40cyBjdWJpYy1iZXppZXIoMC4xOCwgLTAuMDEsIDAuMywgMSl9Lmwtc2Nyb2xsLXRvcF9faW1nOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01cHgpfS5sLXNjcm9sbC10b3AuaXMtdmlzaWJsZXt2aXNpYmlsaXR5OnZpc2libGV9Lmwtc2Nyb2xsLXRvcC5pcy1lbnRlcnt2aXNpYmlsaXR5OnZpc2libGU7YW5pbWF0aW9uOmZhZGVJbiAuNHN9Lmwtc2Nyb2xsLXRvcC5pcy1sZWF2ZXt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZTthbmltYXRpb246ZmFkZU91dCAuMDFzfVtjbGFzc149bC1zZWN0aW9uXT5bY2xhc3NePWwtY29udGFpbmVyXT5bY2xhc3NdOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MDtwYWRkaW5nLXRvcDowfS5sLXNlY3Rpb24tLWx2MntwYWRkaW5nLXRvcDoxNjBweDtwYWRkaW5nLWJvdHRvbToxNjBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7Lmwtc2VjdGlvbi0tbHYye3BhZGRpbmctdG9wOjEwMHB4O3BhZGRpbmctYm90dG9tOjEwMHB4fX0ubC1zZWN0aW9uLS1sdjN7cGFkZGluZy10b3A6MTEwcHg7cGFkZGluZy1ib3R0b206MTEwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLXNlY3Rpb24tLWx2M3twYWRkaW5nLXRvcDo4MHB4O3BhZGRpbmctYm90dG9tOjgwcHh9fS5sLXNlY3Rpb24tLWx2NHtwYWRkaW5nLXRvcDo4MHB4O3BhZGRpbmctYm90dG9tOjgwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5sLXNlY3Rpb24tLWx2NHtwYWRkaW5nLXRvcDo2MHB4O3BhZGRpbmctYm90dG9tOjYwcHh9fS5sLXNlY3Rpb25fX2Jne3BhZGRpbmctdG9wOjQwcHg7cGFkZGluZy1ib3R0b206NDBweDtiYWNrZ3JvdW5kOnVybCgvYXNzZXRzL2ltZy9jb21tb24vYmdfY2F0ZWdvcnlfbGlzdC5qcGcpIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyfS5sLXNlY3Rpb24tLWFzaWRle3BhZGRpbmctdG9wOjE2MHB4O3BhZGRpbmctYm90dG9tOjIyMHB4fS5sLXNlY3Rpb24tLWFzaWRlLmlzLWJne3Bvc2l0aW9uOnJlbGF0aXZlfS5sLXNlY3Rpb24tLWFzaWRlLmlzLWJnOjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDp1cmwoL2Fzc2V0cy9pbWcvYWJvdXQvcGhpbG9zb3BoeS9iZ191bmRlcmxheWVyLnBuZykgbm8tcmVwZWF0O3dpZHRoOjgwMHB4O2hlaWdodDo5NjlweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDotMjAwcHg7ei1pbmRleDotMX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7Lmwtc2VjdGlvbi0tYXNpZGV7cGFkZGluZy10b3A6MTAwcHg7cGFkZGluZy1ib3R0b206MTUwcHh9fS5sLXNlY3Rpb24tLWFzaWRlLWRldGFpbHtwYWRkaW5nLXRvcDo4MHB4O3BhZGRpbmctYm90dG9tOjEyMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1zZWN0aW9uLS1hc2lkZS1kZXRhaWx7cGFkZGluZy10b3A6NTBweDtwYWRkaW5nLWJvdHRvbToxMDBweH19Lmwtc2VjdGlvbi0tbG93ZXItbGVhZHtwYWRkaW5nLXRvcDo4MHB4O3BhZGRpbmctYm90dG9tOjE2MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1zZWN0aW9uLS1sb3dlci1sZWFke3BhZGRpbmctdG9wOjYwcHg7cGFkZGluZy1ib3R0b206MTAwcHh9fS5sLXNlY3Rpb24tLXNlaWJ1bntwYWRkaW5nLXRvcDo3MHB4O3BhZGRpbmctYm90dG9tOjE2MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1zZWN0aW9uLS1zZWlidW57cGFkZGluZy10b3A6MjVweDtwYWRkaW5nLWJvdHRvbToxMDBweH19Lmwtc2VjdGlvbi5sLXNlY3Rpb24tLXN1c3RhaW5hYmlsaXR5LXZpc2lvbntwYWRkaW5nLXRvcDo3MHB4O3BhZGRpbmctYm90dG9tOjE2MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubC1zZWN0aW9uLmwtc2VjdGlvbi0tc3VzdGFpbmFiaWxpdHktdmlzaW9ue3BhZGRpbmctdG9wOjEwMHB4O3BhZGRpbmctYm90dG9tOjEwMHB4fX1bY2xhc3NePWwtc2VjdGlvbl06bm90KFtjbGFzcyo9X19iZ10pK1tjbGFzc149bC1zZWN0aW9uXXtwYWRkaW5nLXRvcDowfVtjbGFzc149bC1tdi0tbG93ZXJdK1tjbGFzc149bC1zZWN0aW9uXTpub3QoW2NsYXNzKj1fX2JnXSk6bm90KFtjbGFzcyo9XCItLWFzaWRlLWRldGFpbFwiXSl7cGFkZGluZy10b3A6MH1bY2xhc3NePWwtc2VjdGlvbl06bGFzdC1jaGlsZHtwYWRkaW5nLWJvdHRvbToyMjBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7W2NsYXNzXj1sLXNlY3Rpb25dOmxhc3QtY2hpbGR7cGFkZGluZy1ib3R0b206MTUwcHh9fVtjbGFzc149bC1zZWN0aW9uXT5bY2xhc3NdOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0ubC1hc2lkZV9fbWFpbi1jb250ZW50PltjbGFzc149bC1zZWN0aW9uXT5bY2xhc3NePWwtaGVhZC13cmFwcGVyXTpmaXJzdC1jaGlsZHtwYWRkaW5nLXRvcDowfS5sLXN3aXBlci1vcHRpb257ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDowIDE1cHg7cGFkZGluZy10b3A6MjBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCl7Lmwtc3dpcGVyLW9wdGlvbntqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH19Lmwtc3dpcGVyLW9wdGlvbi0tYWxse2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MCAxNXB4O3BhZGRpbmctdG9wOjIwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5jb250YWluZXJ7bWluLXdpZHRoOjExMDBweH19Lm1haW5Db250YWluZXJ7cGFkZGluZy10b3A6NzBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4ODBweCl7Lm1haW5Db250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6MTMwcHh9fS5tYWlue3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmlubmVye3dpZHRoOjg2LjY2NjY2NjY2NjclO21hcmdpbjowIGF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5pbm5lcnt3aWR0aDo5NjBweH19LmhlYWRlcntwb3NpdGlvbjpmaXhlZDt3aWR0aDoxMDAlO2hlaWdodDoxNC42NjY2NjY2NjY3dnc7ei1pbmRleDo5OTk5O2JhY2tncm91bmQtY29sb3I6I2ZmZn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhlYWRlcntoZWlnaHQ6NS43MTQyODU3MTQzdnd9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCl7LmhlYWRlcntoZWlnaHQ6ODBweH19LmhlYWRlcl9sb2dvQXJlYXtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmhlYWRlcl9sb2dvV3JhcHt3aWR0aDozNnZ3O21hcmdpbi1sZWZ0OjR2dzthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5oZWFkZXJfbG9nb1dyYXB7d2lkdGg6MTYuMDcxNDI4NTcxNHZ3O21hcmdpbi1sZWZ0OjMuNTcxNDI4NTcxNHZ3fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpey5oZWFkZXJfbG9nb1dyYXB7d2lkdGg6MjI1cHg7bWFyZ2luLWxlZnQ6NTBweH19LmhlYWRlcl9sb2dvV3JhcF9sb2dve3dpZHRoOjE2LjR2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhlYWRlcl9sb2dvV3JhcF9sb2dve3dpZHRoOjcuMDcxNDI4NTcxNHZ3fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpey5oZWFkZXJfbG9nb1dyYXBfbG9nb3t3aWR0aDo5OXB4fX0uaGVhZGVyX2xvZ29XcmFwX2xvZ28gYXt3aWR0aDoxMDAlfS5oZWFkZXJfbG9nb1dyYXBfc2l0ZU5hbWV7d2lkdGg6MTcuNnZ3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaGVhZGVyX2xvZ29XcmFwX3NpdGVOYW1le3dpZHRoOjcuMTQyODU3MTQyOXZ3fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpey5oZWFkZXJfbG9nb1dyYXBfc2l0ZU5hbWV7d2lkdGg6MTAwcHh9fS5oZWFkZXJfdHJpZ2dlcldyYXB7d2lkdGg6MTMuMzMzMzMzMzMzM3Z3O2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5oZWFkZXJfdHJpZ2dlcldyYXB7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO21hcmdpbjowIGF1dG87dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDo4LjU3MTQyODU3MTR2dztkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2N1cnNvcjpwb2ludGVyfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpey5oZWFkZXJfdHJpZ2dlcldyYXB7d2lkdGg6MTIwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaGVhZGVyX3RyaWdnZXJXcmFwOmhvdmVyIHNwYW46bnRoLW9mLXR5cGUoMSl7YW5pbWF0aW9uOmtmLWdyYWRpZW50LWluIC4zcyBlYXNlIC4xcyBmb3J3YXJkc30uaGVhZGVyX3RyaWdnZXJXcmFwOmhvdmVyIHNwYW46bnRoLW9mLXR5cGUoMil7YW5pbWF0aW9uOmtmLWdyYWRpZW50LWluIC4zcyBlYXNlIC4yNXMgZm9yd2FyZHN9LmhlYWRlcl90cmlnZ2VyV3JhcDpob3ZlciBzcGFuOm50aC1vZi10eXBlKDMpe2FuaW1hdGlvbjprZi1ncmFkaWVudC1pbiAuM3MgZWFzZSAuNHMgZm9yd2FyZHN9fUBrZXlmcmFtZXMga2YtZ3JhZGllbnQtaW57MCV7YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlIDUwJX0xMDAle2JhY2tncm91bmQtcG9zaXRpb246MCUgNTAlfX0uaGVhZGVyX3RyaWdnZXJXcmFwX3RyaWdnZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7bWFyZ2luOjAgYXV0bzt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjIzcHg7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lO2FwcGVhcmFuY2U6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhlYWRlcl90cmlnZ2VyV3JhcF90cmlnZ2Vye3Bvc2l0aW9uOnN0YXRpYzt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtyaWdodDppbml0aWFsO21hcmdpbi1sZWZ0OjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCl7LmhlYWRlcl90cmlnZ2VyV3JhcF90cmlnZ2Vye3dpZHRoOjMycHg7aGVpZ2h0OjE4cHh9fS5oZWFkZXJfdHJpZ2dlcldyYXBfdHJpZ2dlcjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpe291dGxpbmU6bm9uZX0uaGVhZGVyX3RyaWdnZXJXcmFwX3RyaWdnZXI6OmJlZm9yZSwuaGVhZGVyX3RyaWdnZXJXcmFwX3RyaWdnZXI6OmFmdGVye2NvbnRlbnQ6XCJcIn0uaGVhZGVyX3RyaWdnZXJXcmFwX3RyaWdnZXI6OmJlZm9yZSwuaGVhZGVyX3RyaWdnZXJXcmFwX3RyaWdnZXI6OmFmdGVyLC5oZWFkZXJfdHJpZ2dlcldyYXBfdHJpZ2dlciBzcGFue3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjJweDtib3JkZXItcmFkaXVzOjJweDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTtiYWNrZ3JvdW5kOiNjYTAwMzV9LmhlYWRlcl90cmlnZ2VyV3JhcF90cmlnZ2VyOjpiZWZvcmV7dG9wOjBweDtsZWZ0OjRweDt0cmFuc2Zvcm0tb3JpZ2luOjAgMDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKSBzY2FsZVgoMCk7dHJhbnNpdGlvbi1kZWxheTowc31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpey5oZWFkZXJfdHJpZ2dlcldyYXBfdHJpZ2dlcjo6YmVmb3Jle3RvcDotM3B4O2xlZnQ6NXB4fX0uSlMtbWVnYW1lbnUtb3BlbmVkIC5oZWFkZXJfdHJpZ2dlcldyYXBfdHJpZ2dlcjo6YmVmb3Jle3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpIHNjYWxlWCgxKTt0cmFuc2l0aW9uLWRlbGF5Oi42c30uaGVhZGVyX3RyaWdnZXJXcmFwX3RyaWdnZXI6OmFmdGVye3RvcDowcHg7cmlnaHQ6NHB4O3RyYW5zZm9ybS1vcmlnaW46MTAwJSAwO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKSBzY2FsZVgoMCk7dHJhbnNpdGlvbi1kZWxheTouMnN9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KXsuaGVhZGVyX3RyaWdnZXJXcmFwX3RyaWdnZXI6OmFmdGVye3RvcDotM3B4O3JpZ2h0OjZweH19LkpTLW1lZ2FtZW51LW9wZW5lZCAuaGVhZGVyX3RyaWdnZXJXcmFwX3RyaWdnZXI6OmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKSBzY2FsZVgoMSk7dHJhbnNpdGlvbi1kZWxheTouOHN9LmhlYWRlcl90cmlnZ2VyV3JhcF90cmlnZ2VyIHNwYW57bGVmdDowO2Rpc3BsYXk6aW5saW5lLWJsb2NrfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaGVhZGVyX3RyaWdnZXJXcmFwX3RyaWdnZXIgc3BhbntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2UwOTBhZCwgMTclLCAjZGU1Yjc4LCAzNyUsICNkYzI5NDYsIDUwJSwgI2RjMjk0NiwgNTAuMSUsICNjYTAwMzUpO2JhY2tncm91bmQtc2l6ZToyMDAlIDEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlIDUwJX19LmhlYWRlcl90cmlnZ2VyV3JhcF90cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoLW4rMyl7bGVmdDowO3RyYW5zZm9ybS1vcmlnaW46MTAwJSAwO3RyYW5zaXRpb24tZGVsYXk6LjVzfS5KUy1tZWdhbWVudS1vcGVuZWQgLmhlYWRlcl90cmlnZ2VyV3JhcF90cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoLW4rMyl7dHJhbnNmb3JtOnNjYWxlWCgwKX0uaGVhZGVyX3RyaWdnZXJXcmFwX3RyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgxKXt0b3A6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhlYWRlcl90cmlnZ2VyV3JhcF90cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMSl7YW5pbWF0aW9uOmtmLWdyYWRpZW50LW91dCAuM3MgZWFzZSAuMXMgYm90aH19LkpTLW1lZ2FtZW51LW9wZW5lZCAuaGVhZGVyX3RyaWdnZXJXcmFwX3RyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgxKXt0cmFuc2l0aW9uLWRlbGF5Oi4xc30uaGVhZGVyX3RyaWdnZXJXcmFwX3RyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgyKXt0b3A6NnB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaGVhZGVyX3RyaWdnZXJXcmFwX3RyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgyKXthbmltYXRpb246a2YtZ3JhZGllbnQtb3V0IC4zcyBlYXNlIC4yNXMgYm90aH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KXsuaGVhZGVyX3RyaWdnZXJXcmFwX3RyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgyKXt0b3A6OHB4fX0uSlMtbWVnYW1lbnUtb3BlbmVkIC5oZWFkZXJfdHJpZ2dlcldyYXBfdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDIpe3RyYW5zaXRpb24tZGVsYXk6LjI1c30uaGVhZGVyX3RyaWdnZXJXcmFwX3RyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgzKXtib3R0b206MH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhlYWRlcl90cmlnZ2VyV3JhcF90cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMyl7YW5pbWF0aW9uOmtmLWdyYWRpZW50LW91dCAuM3MgZWFzZSAuNHMgYm90aH19LkpTLW1lZ2FtZW51LW9wZW5lZCAuaGVhZGVyX3RyaWdnZXJXcmFwX3RyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgzKXt0cmFuc2l0aW9uLWRlbGF5Oi40c31Aa2V5ZnJhbWVzIGtmLWdyYWRpZW50LW91dHswJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAlIDUwJX0xMDAle2JhY2tncm91bmQtcG9zaXRpb246MTAwJSA1MCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaGVhZGVyX3RyaWdnZXJXcmFwX3RleHR7Zm9udC1mYW1pbHk6XCJNYXJjZWxsdXNcIixzZXJpZjtjb2xvcjojY2EwMDM1O2ZvbnQtc2l6ZToxLjV2dztsZXR0ZXItc3BhY2luZzouMWVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpey5oZWFkZXJfdHJpZ2dlcldyYXBfdGV4dHtmb250LXNpemU6MjFweDtmb250LXNpemU6MS4zMTI1cmVtfX0uaGVhZGVyX2J1dHRvbldyYXB7d2lkdGg6MTAwJTtwb3NpdGlvbjpmaXhlZDtyaWdodDowO2xlZnQ6MDtib3R0b206MDttYXJnaW46MCBhdXRvO3otaW5kZXg6OTk5O3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowO3RyYW5zaXRpb24tZHVyYXRpb246LjRzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2U7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LHRyYW5zZm9ybX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhlYWRlcl9idXR0b25XcmFwe2xlZnQ6YXV0bztib3R0b206YXV0bzt0b3A6MDtyaWdodDowO3otaW5kZXg6MTAwMDA7aGVpZ2h0OjUuNzE0Mjg1NzE0M3Z3O3BvaW50ZXItZXZlbnRzOmF1dG87b3BhY2l0eToxfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpey5oZWFkZXJfYnV0dG9uV3JhcHtoZWlnaHQ6ODBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5oZWFkZXJfYnV0dG9uV3JhcC5jb2wtMnt3aWR0aDoyNC4yODU3MTQyODU3JX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KXsuaGVhZGVyX2J1dHRvbldyYXAuY29sLTJ7d2lkdGg6MzQwcHh9fS5oZWFkZXJfYnV0dG9uV3JhcC5jb2wtMiAuaGVhZGVyX2J1dHRvbldyYXBfYnV0dG9ue3dpZHRoOjUwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhlYWRlcl9idXR0b25XcmFwLmNvbC0ze3dpZHRoOjM2LjQyODU3MTQyODYlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpey5oZWFkZXJfYnV0dG9uV3JhcC5jb2wtM3t3aWR0aDo1MTBweH19LmhlYWRlcl9idXR0b25XcmFwLmNvbC0zIC5oZWFkZXJfYnV0dG9uV3JhcF9idXR0b257d2lkdGg6MzMuMzMzMzMzMzMzMyV9LmhlYWRlcl9idXR0b25XcmFwLmNvbC0zIC5oZWFkZXJfYnV0dG9uV3JhcF9idXR0b24tbXlwYWdlLC5oZWFkZXJfYnV0dG9uV3JhcC5jb2wtMyAuaGVhZGVyX2J1dHRvbldyYXBfYnV0dG9uLWVudHJ5e3dpZHRoOjMwJX0uaGVhZGVyX2J1dHRvbldyYXAuY29sLTMgLmhlYWRlcl9idXR0b25XcmFwX2J1dHRvbi1pbnRlcm5zaGlwe3dpZHRoOjQwJX0uaGVhZGVyX2J1dHRvbldyYXAuY29sLTMgLmhlYWRlcl9idXR0b25XcmFwX2J1dHRvbi1pbnRlcm5zaGlwIC5qYXtmb250LXNpemU6OTAlO2xldHRlci1zcGFjaW5nOjB9LmhlYWRlcl9idXR0b25XcmFwLkpTLXNob3d7cG9pbnRlci1ldmVudHM6YXV0bztvcGFjaXR5OjF9LmhlYWRlcl9idXR0b25XcmFwX2J1dHRvbntoZWlnaHQ6MTQuNjY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaGVhZGVyX2J1dHRvbldyYXBfYnV0dG9ue3dpZHRoOjMzLjMzMzMzMzMzMzMlO2hlaWdodDoxMDAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpey5oZWFkZXJfYnV0dG9uV3JhcF9idXR0b257d2lkdGg6MTcwcHh9fS5oZWFkZXJfYnV0dG9uV3JhcF9idXR0b24gYXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtZmFtaWx5OlwiTWFyY2VsbHVzXCIsc2VyaWY7Y29sb3I6I2ZmZjtmb250LXNpemU6My4ydnc7bGV0dGVyLXNwYWNpbmc6LjFlbTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhlYWRlcl9idXR0b25XcmFwX2J1dHRvbiBhe2ZvbnQtc2l6ZToxLjI4NTcxNDI4NTd2dzt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KXsuaGVhZGVyX2J1dHRvbldyYXBfYnV0dG9uIGF7Zm9udC1zaXplOjE4cHg7Zm9udC1zaXplOjEuMTI1cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhlYWRlcl9idXR0b25XcmFwX2J1dHRvbiBhOmhvdmVyIC5hcnJvd3t0cmFuc2Zvcm06dHJhbnNsYXRlKDNweCwgMCl9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCl7LmhlYWRlcl9idXR0b25XcmFwX2J1dHRvbiBhOmhvdmVyIC5hcnJvd3t0cmFuc2Zvcm06dHJhbnNsYXRlKDRweCwgMCl9fS5oZWFkZXJfYnV0dG9uV3JhcF9idXR0b24gYSAuYXJyb3d7ZGlzcGxheTpibG9jazt3aWR0aDoxLjJ2dzttYXJnaW4tbGVmdDoxLjZ2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhlYWRlcl9idXR0b25XcmFwX2J1dHRvbiBhIC5hcnJvd3t3aWR0aDouMzU3MTQyODU3MXZ3O21hcmdpbi1sZWZ0OjF2dzt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KXsuaGVhZGVyX2J1dHRvbldyYXBfYnV0dG9uIGEgLmFycm93e3dpZHRoOjVweDttYXJnaW4tbGVmdDoxNHB4fX0uaGVhZGVyX2J1dHRvbldyYXBfYnV0dG9uIGEgLmFycm93IHN2Z3t3aWR0aDoxMDAlO2hlaWdodDoyLjI2NjY2NjY2Njd2dztmaWxsOiNmNGY0Zjh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5oZWFkZXJfYnV0dG9uV3JhcF9idXR0b24gYSAuYXJyb3cgc3Zne2hlaWdodDouNjQyODU3MTQyOXZ3fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpey5oZWFkZXJfYnV0dG9uV3JhcF9idXR0b24gYSAuYXJyb3cgc3Zne2hlaWdodDo5cHh9fS5oZWFkZXJfYnV0dG9uV3JhcF9idXR0b24tbXlwYWdlIGF7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiNjYTAwMzV9LmhlYWRlcl9idXR0b25XcmFwX2J1dHRvbi1teXBhZ2UgYSAuYXJyb3cgc3Zne2ZpbGw6I2NhMDAzNX0uaGVhZGVyX2J1dHRvbldyYXBfYnV0dG9uLWVudHJ5IGF7YmFja2dyb3VuZC1jb2xvcjojY2EwMDM1fS5oZWFkZXJfYnV0dG9uV3JhcF9idXR0b24taW50ZXJuc2hpcCBhe2JhY2tncm91bmQtY29sb3I6IzliMDAzNX0uaGVhZGVyX25hdntvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjB2aDtiYWNrZ3JvdW5kOnJnYmEoNzcsNzcsNzcsLjgpO3dpbGwtY2hhbmdlOnRyYW5zZm9ybTt0cmFuc2l0aW9uOmhlaWdodCAuNjVzIGVhc2UtaW4tb3V0IDBzO21hcmdpbi10b3A6MTQuNjY2NjY2NjY2N3Z3O3otaW5kZXg6OTAwMH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhlYWRlcl9uYXZ7bWFyZ2luLXRvcDo1LjcxNDI4NTcxNDN2d319QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KXsuaGVhZGVyX25hdnttYXJnaW4tdG9wOjgwcHh9fS5KUy1tZWdhbWVudS1zaG93IC5oZWFkZXJfbmF2e2hlaWdodDoxMDB2aH0uaGVhZGVyX25hdl9pbm5lcntoZWlnaHQ6MTAwJTstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtvdmVyZmxvdy15OmF1dG99LmhlYWRlcl9nbG92YWxNZW51e3dpZHRoOjg2LjY2NjY2NjY2NjclO3BhZGRpbmc6MTJ2dyAwIDQ4dnc7bWFyZ2luOjAgYXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhlYWRlcl9nbG92YWxNZW51e3BhZGRpbmc6Ni40Mjh2dyAwIDguNTcxdnd9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCl7LmhlYWRlcl9nbG92YWxNZW51e3dpZHRoOjEwNTZweDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCl7LmhlYWRlcl9nbG92YWxNZW51e3BhZGRpbmc6OTBweCAwIDEyMHB4fX0uaGVhZGVyX2dsb3ZhbE1lbnVfY29se3BhZGRpbmctdG9wOjcuMzMzMzMzMzMzM3Z3O21hcmdpbi1ib3R0b206MTEuMzMzMzMzMzMzM3Z3O3Bvc2l0aW9uOnJlbGF0aXZlfUBrZXlmcmFtZXMga2YtZmFkZVVwe2Zyb217b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0zNXB4KX10b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaGVhZGVyX2dsb3ZhbE1lbnVfY29se3BhZGRpbmctdG9wOjEuNDI4NTcxNDI4NnZ3O21hcmdpbi1ib3R0b206My45Mjg1NzE0Mjg2dnd9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCl7LmhlYWRlcl9nbG92YWxNZW51X2NvbHtwYWRkaW5nLXRvcDoyMHB4O21hcmdpbi1ib3R0b206ODVweDt3aWR0aDo1MDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KXsuaGVhZGVyX2dsb3ZhbE1lbnVfY29sOm50aC1vZi10eXBlKDEpe21hcmdpbi1yaWdodDo1NnB4O29yZGVyOjF9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCl7LmhlYWRlcl9nbG92YWxNZW51X2NvbDpudGgtb2YtdHlwZSgyKXtvcmRlcjozfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpey5oZWFkZXJfZ2xvdmFsTWVudV9jb2w6bnRoLW9mLXR5cGUoMyl7b3JkZXI6Mn19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KXsuaGVhZGVyX2dsb3ZhbE1lbnVfY29sOm50aC1vZi10eXBlKDQpe21hcmdpbi1sZWZ0OjU2cHg7b3JkZXI6NH19LkpTLW1lZ2FtZW51LXNob3cgLmhlYWRlcl9nbG92YWxNZW51X2NvbDpudGgtb2YtdHlwZSgxKXthbmltYXRpb24tbmFtZTprZi1mYWRlVXA7YW5pbWF0aW9uLWRlbGF5Oi4xNXM7YW5pbWF0aW9uLWR1cmF0aW9uOi41czthbmltYXRpb24tZmlsbC1tb2RlOmZvcndhcmRzO29wYWNpdHk6MH0uSlMtbWVnYW1lbnUtc2hvdyAuaGVhZGVyX2dsb3ZhbE1lbnVfY29sOm50aC1vZi10eXBlKDIpe2FuaW1hdGlvbi1uYW1lOmtmLWZhZGVVcDthbmltYXRpb24tZGVsYXk6LjNzO2FuaW1hdGlvbi1kdXJhdGlvbjouNXM7YW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkcztvcGFjaXR5OjB9LkpTLW1lZ2FtZW51LXNob3cgLmhlYWRlcl9nbG92YWxNZW51X2NvbDpudGgtb2YtdHlwZSgzKXthbmltYXRpb24tbmFtZTprZi1mYWRlVXA7YW5pbWF0aW9uLWRlbGF5Oi40NXM7YW5pbWF0aW9uLWR1cmF0aW9uOi41czthbmltYXRpb24tZmlsbC1tb2RlOmZvcndhcmRzO29wYWNpdHk6MH0uSlMtbWVnYW1lbnUtc2hvdyAuaGVhZGVyX2dsb3ZhbE1lbnVfY29sOm50aC1vZi10eXBlKDQpe2FuaW1hdGlvbi1uYW1lOmtmLWZhZGVVcDthbmltYXRpb24tZGVsYXk6LjZzO2FuaW1hdGlvbi1kdXJhdGlvbjouNXM7YW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkcztvcGFjaXR5OjB9LmhlYWRlcl9nbG92YWxNZW51X2NvbDphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2xlZnQ6MDtjb250ZW50OlwiXCI7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvO2hlaWdodDoxcHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmZmZmIDAlLCAjZmZmZmZmIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCAxMDAlKX0uaGVhZGVyX2dsb3ZhbE1lbnVfaXRlbXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhlYWRlcl9nbG92YWxNZW51X2l0ZW17anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9fS5oZWFkZXJfZ2xvdmFsTWVudV9jYXRlZ29yeU5hbWV7d2lkdGg6MzAuNjY2NjY2NjY2N3Z3O2NvbG9yOiNmNGY0Zjg7Zm9udC1mYW1pbHk6XCJOb3RvIFNlcmlmIEpQXCIsc2VyaWY7Zm9udC1zaXplOjMuNzMzMzMzMzMzM3Z3O2xldHRlci1zcGFjaW5nOi4xZW07Zm9udC13ZWlnaHQ6NDAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaGVhZGVyX2dsb3ZhbE1lbnVfY2F0ZWdvcnlOYW1le3dpZHRoOjExLjQyODU3MTQyODZ2dztmb250LXNpemU6MS40Mjg1NzE0Mjg2dnc7bWFyZ2luLXJpZ2h0OjV2d319QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KXsuaGVhZGVyX2dsb3ZhbE1lbnVfY2F0ZWdvcnlOYW1le3dpZHRoOjEyNXB4O21hcmdpbi1yaWdodDo1MHB4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc2l6ZToxcmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhlYWRlcl9nbG92YWxNZW51X2NoaWxke2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH19LmhlYWRlcl9nbG92YWxNZW51X2NoaWxkTGlzdHt3aWR0aDo0NHZ3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaGVhZGVyX2dsb3ZhbE1lbnVfY2hpbGRMaXN0e3dpZHRoOjE4LjIxNDI4NTcxNDN2d319QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KXsuaGVhZGVyX2dsb3ZhbE1lbnVfY2hpbGRMaXN0e3dpZHRoOjE2MHB4fX0uaGVhZGVyX2dsb3ZhbE1lbnVfY2hpbGRMaXN0Om50aC1jaGlsZCgyKXttYXJnaW4tdG9wOjR2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhlYWRlcl9nbG92YWxNZW51X2NoaWxkTGlzdDpudGgtY2hpbGQoMil7bWFyZ2luLXRvcDowcHg7bWFyZ2luLWxlZnQ6NS4zNTcxNDI4NTcxdnd9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCl7LmhlYWRlcl9nbG92YWxNZW51X2NoaWxkTGlzdDpudGgtY2hpbGQoMil7bWFyZ2luLWxlZnQ6MH19LmhlYWRlcl9nbG92YWxNZW51X2NoaWxkTGlzdF9pdGVte21hcmdpbi1ib3R0b206NHZ3O3BhZGRpbmctbGVmdDozLjMzMzMzMzMzMzN2dztwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhlYWRlcl9nbG92YWxNZW51X2NoaWxkTGlzdF9pdGVte21hcmdpbi1ib3R0b206Mi4xNDI4NTcxNDI5dnc7cGFkZGluZy1sZWZ0OjEuMDcxNDI4NTcxNHZ3fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpey5oZWFkZXJfZ2xvdmFsTWVudV9jaGlsZExpc3RfaXRlbXttYXJnaW4tYm90dG9tOjIwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCl7LmhlYWRlcl9nbG92YWxNZW51X2NoaWxkTGlzdF9pdGVte3BhZGRpbmctbGVmdDoxMnB4fX0uaGVhZGVyX2dsb3ZhbE1lbnVfY2hpbGRMaXN0X2l0ZW06bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206MH0uaGVhZGVyX2dsb3ZhbE1lbnVfY2hpbGRMaXN0X2l0ZW06OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDAlKTt3aWR0aDoxLjJ2dztoZWlnaHQ6Mi4yNjY2NjY2NjY3dnc7YmFja2dyb3VuZDp1cmwoLi4vaW1nL2NvbW1vbi9hcnJvd19sZWZ0X3NwLnN2Zykgbm8tcmVwZWF0IGNlbnRlci9jb250YWlufUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaGVhZGVyX2dsb3ZhbE1lbnVfY2hpbGRMaXN0X2l0ZW06OmJlZm9yZXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt3aWR0aDouMzU3MTQyODU3MXZ3O2hlaWdodDouNjQyODU3MTQyOXZ3fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpey5oZWFkZXJfZ2xvdmFsTWVudV9jaGlsZExpc3RfaXRlbTo6YmVmb3Jle3dpZHRoOjVweDtoZWlnaHQ6OXB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0yNSUpfX0uaGVhZGVyX2dsb3ZhbE1lbnVfY2hpbGRMaXN0X2l0ZW0gYXtjb2xvcjojZjRmNGY4O2ZvbnQtc2l6ZTozLjJ2dztwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9ja31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhlYWRlcl9nbG92YWxNZW51X2NoaWxkTGlzdF9pdGVtIGF7Zm9udC1zaXplOjEuMTQyODU3MTQyOXZ3fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpey5oZWFkZXJfZ2xvdmFsTWVudV9jaGlsZExpc3RfaXRlbSBhe2ZvbnQtc2l6ZToxMnB4O2ZvbnQtc2l6ZTouNzVyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaGVhZGVyX2dsb3ZhbE1lbnVfY2hpbGRMaXN0X2l0ZW0gYTpob3Zlcjo6YWZ0ZXJ7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcDt0cmFuc2Zvcm06c2NhbGUoMSwgMSl9fS5oZWFkZXJfZ2xvdmFsTWVudV9jaGlsZExpc3RfaXRlbSBhLmN1cnJlbnQ6OmFmdGVye3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3A7dHJhbnNmb3JtOnNjYWxlKDEsIDEpfS5oZWFkZXJfZ2xvdmFsTWVudV9jaGlsZExpc3RfaXRlbSBhLmN1cnJlbnR7cG9pbnRlci1ldmVudHM6bm9uZX0uaGVhZGVyX2dsb3ZhbE1lbnVfY2hpbGRMaXN0X2l0ZW0gYTo6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTVweDtsZWZ0OjA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmZmZmIDAlLCAjZmZmZmZmIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCAxMDAlKTt0cmFuc2Zvcm06c2NhbGUoMCwgMSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5oZWFkZXJfZ2xvdmFsTWVudV9jaGlsZExpc3RfaXRlbSBhOjphZnRlcnt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3N9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCl7LmhlYWRlcl9nbG92YWxNZW51X2NoaWxkTGlzdF9pdGVtIGE6OmFmdGVye2JvdHRvbTotN3B4fX0uZm9vdGVye3BhZGRpbmctYm90dG9tOjE0LjR2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmZvb3RlcntwYWRkaW5nLWJvdHRvbTowfX0uZm9vdGVyX25hdntwYWRkaW5nOjEwLjY2NjY2NjY2Njd2dyAwIDE2dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5mb290ZXJfbmF2e3BhZGRpbmc6NTBweCAwIDc1cHh9fS5mb290ZXJfbmF2X2lubmVye3dpZHRoOjg2LjY2NjY2NjY2Njd2dzttYXJnaW46MCBhdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZm9vdGVyX25hdl9pbm5lcnt3aWR0aDo5NjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5mb290ZXJfZ2xvdmFsTWVudXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59fS5mb290ZXJfZ2xvdmFsTWVudV9jb2x7cGFkZGluZy1ib3R0b206NS4zMzMzMzMzMzMzdnc7bWFyZ2luLWJvdHRvbTo1LjMzMzMzMzMzMzN2dztib3JkZXItYm90dG9tOnNvbGlkICNlNmU2ZTYgMXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZm9vdGVyX2dsb3ZhbE1lbnVfY29se21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6bm9uZX19LmZvb3Rlcl9nbG92YWxNZW51X2NvbDpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTowfS5mb290ZXJfZ2xvdmFsTWVudV9pdGVte3Bvc2l0aW9uOnJlbGF0aXZlfS5mb290ZXJfZ2xvdmFsTWVudV9jYXRlZ29yeU5hbWV7Zm9udC1mYW1pbHk6XCJOb3RvIFNlcmlmIEpQXCIsc2VyaWY7Y29sb3I6I2NhMDAzNTtmb250LXNpemU6My43MzMzMzMzMzMzdnc7Zm9udC13ZWlnaHQ6NDAwO2xldHRlci1zcGFjaW5nOi4xZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5mb290ZXJfZ2xvdmFsTWVudV9jYXRlZ29yeU5hbWV7Zm9udC1zaXplOjE2cHg7Zm9udC1zaXplOjFyZW07bWFyZ2luLWJvdHRvbTozMHB4fX0uZm9vdGVyX2dsb3ZhbE1lbnVfdG9nZ2xle3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjMuMDY2NjY2NjY2N3Z3O2hlaWdodDoxLjczMzMzMzMzMzN2dztiYWNrZ3JvdW5kOnVybCguLi9pbWcvY29tbW9uL2Fycm93X2JvdHRvbV9mb290ZXIuc3ZnKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47dG9wOjNweDtyaWdodDowO3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbjphbGwgLjJzfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZm9vdGVyX2dsb3ZhbE1lbnVfdG9nZ2xle2Rpc3BsYXk6bm9uZX19LkpTLW9wZW5lZCAuZm9vdGVyX2dsb3ZhbE1lbnVfdG9nZ2xle3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uZm9vdGVyX2dsb3ZhbE1lbnVfY2hpbGR7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZm9vdGVyX2dsb3ZhbE1lbnVfY2hpbGR7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtkaXNwbGF5OmZsZXh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZm9vdGVyX2dsb3ZhbE1lbnVfY2hpbGRMaXN0e21hcmdpbi1ib3R0b206N3B4fX0uZm9vdGVyX2dsb3ZhbE1lbnVfY2hpbGRMaXN0OmZpcnN0LW9mLXR5cGV7bWFyZ2luLXRvcDo0LjY2NjY2NjY2Njd2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmZvb3Rlcl9nbG92YWxNZW51X2NoaWxkTGlzdDpmaXJzdC1vZi10eXBle21hcmdpbi10b3A6MH19LmZvb3Rlcl9nbG92YWxNZW51X2NoaWxkTGlzdDpudGgtb2YtdHlwZSgyKXttYXJnaW4tdG9wOjUuMzMzMzMzMzMzM3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZm9vdGVyX2dsb3ZhbE1lbnVfY2hpbGRMaXN0Om50aC1vZi10eXBlKDIpe21hcmdpbi10b3A6MDttYXJnaW4tbGVmdDo1MHB4fX0uZm9vdGVyX2dsb3ZhbE1lbnVfY2hpbGRMaXN0X2l0ZW17bWFyZ2luLWJvdHRvbTo0LjY2NjY2NjY2Njd2dztwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6My4zMzMzMzMzMzMzdnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5mb290ZXJfZ2xvdmFsTWVudV9jaGlsZExpc3RfaXRlbXttYXJnaW4tYm90dG9tOjMwcHg7cGFkZGluZy1sZWZ0OjEycHh9fS5mb290ZXJfZ2xvdmFsTWVudV9jaGlsZExpc3RfaXRlbTpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTowfS5mb290ZXJfZ2xvdmFsTWVudV9jaGlsZExpc3RfaXRlbTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0yNSUpO3dpZHRoOjEuMnZ3O2hlaWdodDoyLjI2NjY2NjY2Njd2dztiYWNrZ3JvdW5kOnVybCguLi9pbWcvY29tbW9uL2Fycm93X2xlZnRfZm9vdGVyLnN2Zykgbm8tcmVwZWF0IGNlbnRlci9jb250YWlufUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZm9vdGVyX2dsb3ZhbE1lbnVfY2hpbGRMaXN0X2l0ZW06OmJlZm9yZXt3aWR0aDo1cHg7aGVpZ2h0OjEwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTI1JSl9fS5mb290ZXJfZ2xvdmFsTWVudV9jaGlsZExpc3RfaXRlbSBhe3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZTozLjJ2dztkaXNwbGF5OmlubGluZS1ibG9ja31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmZvb3Rlcl9nbG92YWxNZW51X2NoaWxkTGlzdF9pdGVtIGF7Zm9udC1zaXplOjExcHg7Zm9udC1zaXplOi42ODc1cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmZvb3Rlcl9nbG92YWxNZW51X2NoaWxkTGlzdF9pdGVtIGE6aG92ZXI6OmFmdGVye3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3A7dHJhbnNmb3JtOnNjYWxlKDEsIDEpfX0uZm9vdGVyX2dsb3ZhbE1lbnVfY2hpbGRMaXN0X2l0ZW0gYS5jdXJyZW50OjphZnRlcnt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wO3RyYW5zZm9ybTpzY2FsZSgxLCAxKX0uZm9vdGVyX2dsb3ZhbE1lbnVfY2hpbGRMaXN0X2l0ZW0gYS5jdXJyZW50e3BvaW50ZXItZXZlbnRzOm5vbmV9LmZvb3Rlcl9nbG92YWxNZW51X2NoaWxkTGlzdF9pdGVtIGE6OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDoxcHg7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi01cHg7bGVmdDowO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzRkNGQ0ZCAwJSwgIzRkNGQ0ZCwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCAxMDAlKTt0cmFuc2Zvcm06c2NhbGUoMCwgMSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5mb290ZXJfZ2xvdmFsTWVudV9jaGlsZExpc3RfaXRlbSBhOjphZnRlcnt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3N9fS5mb290ZXJfc3ViTmF2e21hcmdpbi1ib3R0b206Ni42NjY2NjY2NjY3dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5mb290ZXJfc3ViTmF2e21hcmdpbi1ib3R0b206MjVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5mb290ZXJfc3ViTmF2X2l0ZW1ze2p1c3RpZnktY29udGVudDpmbGV4LWVuZH19LmZvb3Rlcl9zdWJOYXZfaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6Mi42NjY2NjY2NjY3dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5mb290ZXJfc3ViTmF2X2l0ZW17cGFkZGluZy1sZWZ0OjEycHh9fS5mb290ZXJfc3ViTmF2X2l0ZW06Zmlyc3Qtb2YtdHlwZXttYXJnaW4tcmlnaHQ6NHZ3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZm9vdGVyX3N1Yk5hdl9pdGVtOmZpcnN0LW9mLXR5cGV7bWFyZ2luLXJpZ2h0OjIwcHh9fS5mb290ZXJfc3ViTmF2X2l0ZW06OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjUlKTt3aWR0aDoxLjJ2dztoZWlnaHQ6Mi4yNjY2NjY2NjY3dnc7YmFja2dyb3VuZDp1cmwoLi4vaW1nL2NvbW1vbi9hcnJvd19sZWZ0X2Zvb3Rlci5zdmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmZvb3Rlcl9zdWJOYXZfaXRlbTo6YmVmb3Jle3dpZHRoOjVweDtoZWlnaHQ6MTBweH19LmZvb3Rlcl9zdWJOYXZfaXRlbSBhe3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZToyLjkzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmZvb3Rlcl9zdWJOYXZfaXRlbSBhe2ZvbnQtc2l6ZToxMHB4O2ZvbnQtc2l6ZTouNjI1cmVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmZvb3Rlcl9zdWJOYXZfaXRlbSBhOmhvdmVyOjphZnRlcnt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wO3RyYW5zZm9ybTpzY2FsZSgxLCAxKX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5mb290ZXJfc3ViTmF2X2l0ZW0gYTo6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTdweDtsZWZ0OjA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNGQ0ZDRkIDAlLCAjNGQ0ZDRkIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCAxMDAlKTt0cmFuc2Zvcm06c2NhbGUoMCwgMSk7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3A7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzfX0uZm9vdGVyX2JvdHRvbXtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6OS4zMzMzMzMzMzMzdnc7YmFja2dyb3VuZC1jb2xvcjojY2EwMDM1fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZm9vdGVyX2JvdHRvbXtoZWlnaHQ6NDhweH19LmZvb3Rlcl9ib3R0b20gLmZvb3Rlcl90b1RvcHtwb3NpdGlvbjpmaXhlZDtyaWdodDoyJTtib3R0b206NjVweDt3aWR0aDo4dnc7aGVpZ2h0Ojh2dztib3JkZXItcmFkaXVzOjUwJTtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6MDt0cmFuc2l0aW9uLWR1cmF0aW9uOi40czt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSx0cmFuc2Zvcm07d2lsbC1jaGFuZ2U6b3BhY2l0eSx0cmFuc2Zvcm19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDE1cHgpey5mb290ZXJfYm90dG9tIC5mb290ZXJfdG9Ub3B7Ym90dG9tOjg1cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KXsuZm9vdGVyX2JvdHRvbSAuZm9vdGVyX3RvVG9we2JvdHRvbToxMDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpey5mb290ZXJfYm90dG9tIC5mb290ZXJfdG9Ub3B7Ym90dG9tOjEyNXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmZvb3Rlcl9ib3R0b20gLmZvb3Rlcl90b1RvcHtyaWdodDoyMHB4O2JvdHRvbToyMHB4ICFpbXBvcnRhbnQ7d2lkdGg6NzRweDtoZWlnaHQ6NzRweH19LmZvb3Rlcl9ib3R0b20gLmZvb3Rlcl90b1RvcC5KUy1zaG93e3BvaW50ZXItZXZlbnRzOmF1dG87b3BhY2l0eToxO3otaW5kZXg6Mn0uZm9vdGVyX2JvdHRvbSAuZm9vdGVyX3RvVG9wLkpTLWFuaW1hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoyLjY2NjY2NjY2NjclO2JvdHRvbToxMjguNTcxNDI4NTcxNCUgIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmZvb3Rlcl9ib3R0b20gLmZvb3Rlcl90b1RvcC5KUy1hbmltYXRpb257Ym90dG9tOjk1cHggIWltcG9ydGFudH19LmZvb3Rlcl9ib3R0b20gLmZvb3Rlcl90b1RvcCBhe3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyOnNvbGlkIDFweCAjNGQ0ZDRkO2JhY2tncm91bmQtY29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmZvb3Rlcl9ib3R0b20gLmZvb3Rlcl90b1RvcCBhOmhvdmVyIC5hcnJvd3t0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNzclKX19LmZvb3Rlcl9ib3R0b20gLmZvb3Rlcl90b1RvcCAuYXJyb3d7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7bWFyZ2luOjAgYXV0bzt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjIuOHZ3O2hlaWdodDoxLjZ2dztiYWNrZ3JvdW5kOnVybCguLi9pbWcvY29tbW9uL2Fycm93X3RvcF90b3RvcC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmZvb3Rlcl9ib3R0b20gLmZvb3Rlcl90b1RvcCAuYXJyb3d7d2lkdGg6MjZweDtoZWlnaHQ6MTRweDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX19LmZvb3Rlcl9ib3R0b21fY29weXJpZ2h0e2xpbmUtaGVpZ2h0OjkuMzMzMzMzMzMzM3Z3O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmY7Zm9udC1zaXplOjIuOTMzMzMzMzMzM3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZm9vdGVyX2JvdHRvbV9jb3B5cmlnaHR7bGluZS1oZWlnaHQ6NDhweDtmb250LXNpemU6MTFweDtmb250LXNpemU6LjY4NzVyZW07dGV4dC1hbGlnbjpyaWdodH19LmJsLWJyZWFkY3J1bWJze2JvcmRlci10b3A6c29saWQgMXB4ICNkMWQyZDJ9LmJsLWJyZWFkY3J1bWJzX2l0ZW1ze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOndyYXA7Z2FwOjEwcHggMTNweDttYXJnaW4tbGVmdDo0dnc7cGFkZGluZzoydncgMH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJsLWJyZWFkY3J1bWJzX2l0ZW1ze2dhcDoxMHB4IDE0cHg7bWFyZ2luLWxlZnQ6My41NzE0Mjg1NzE0dnc7cGFkZGluZzoxMHB4IDB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCl7LmJsLWJyZWFkY3J1bWJzX2l0ZW1ze21hcmdpbi1sZWZ0OjUwcHh9fS5ibC1icmVhZGNydW1ic19pdGVtOmxhc3Qtb2YtdHlwZXttYXJnaW4tcmlnaHQ6MH0uYmwtYnJlYWRjcnVtYnNfaXRlbTpmaXJzdC1jaGlsZCBhe3BhZGRpbmctbGVmdDowfS5ibC1icmVhZGNydW1ic19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIGE6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDouOTMzMzMzMzMzM3Z3O2hlaWdodDoxLjQ2NjY2NjY2Njd2dztiYWNrZ3JvdW5kOnVybCgvYXNzZXRzL2ltZy9yZWNydWl0L2NvbW1vbi9hcnJvd19sZWZ0X2JyZWFkY3J1bWJzLnN2Zykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7bGVmdDowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYmwtYnJlYWRjcnVtYnNfaXRlbTpub3QoOmZpcnN0LWNoaWxkKSBhOjpiZWZvcmV7d2lkdGg6NHB4O2hlaWdodDo3cHg7bGVmdDowfX0uYmwtYnJlYWRjcnVtYnNfaXRlbTpub3QoOmZpcnN0LWNoaWxkKT5zcGFuOjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6LjkzMzMzMzMzMzN2dztoZWlnaHQ6MS40NjY2NjY2NjY3dnc7YmFja2dyb3VuZDp1cmwoL2Fzc2V0cy9pbWcvcmVjcnVpdC9jb21tb24vYXJyb3dfbGVmdF9icmVhZGNydW1icy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO2xlZnQ6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJsLWJyZWFkY3J1bWJzX2l0ZW06bm90KDpmaXJzdC1jaGlsZCk+c3Bhbjo6YmVmb3Jle3dpZHRoOjRweDtoZWlnaHQ6N3B4O2xlZnQ6MH19LmJsLWJyZWFkY3J1bWJzX2l0ZW0gYXtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtsZXR0ZXItc3BhY2luZzowO3BhZGRpbmctbGVmdDoxM3B4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYmwtYnJlYWRjcnVtYnNfaXRlbSBhe3BhZGRpbmctbGVmdDoxNHB4O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfS5ibC1icmVhZGNydW1ic19pdGVtIGE6aG92ZXJ7Y29sb3I6I2NhMDAzNX19LmJsLWJyZWFkY3J1bWJzX2l0ZW0gc3Bhbntmb250LXNpemU6Mi42NjY2NjY2NjY3dnc7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ibC1icmVhZGNydW1ic19pdGVtIHNwYW57Zm9udC1zaXplOjEwcHh9fS5ibC1icmVhZGNydW1ic19pdGVtPnNwYW57cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy1sZWZ0OjEzcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ibC1icmVhZGNydW1ic19pdGVtPnNwYW57cGFkZGluZy1sZWZ0OjE0cHh9fS5ibC1jYXRlZ29yeVRpdGxle2JhY2tncm91bmQtY29sb3I6I2NhMDAzNX0uYmwtY2F0ZWdvcnlUaXRsZV90aXRsZXtmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO2ZvbnQtc2l6ZTo3LjJ2dztwYWRkaW5nOjEzLjMzMzMzMzMzMzN2dyAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYmwtY2F0ZWdvcnlUaXRsZV90aXRsZXtwYWRkaW5nOjcwcHggMDtmb250LXNpemU6My44cmVtfX0uYmwtY2F0ZWdvcnlNZW51e2JhY2tncm91bmQtY29sb3I6I2NhMDAzNX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJsLWNhdGVnb3J5TWVudXtwb3NpdGlvbjpyZWxhdGl2ZX19LmJsLWNhdGVnb3J5TWVudV9pdGVtc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJsLWNhdGVnb3J5TWVudV9pdGVtc3tib3JkZXItdG9wOjJweCBzb2xpZCAjZGE0YzcyfX0uYmwtY2F0ZWdvcnlNZW51X2l0ZW1zLmNvbC0zIC5ibC1jYXRlZ29yeU1lbnVfaXRlbXt3aWR0aDozMy4zMzMzMzMzMzMzJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJsLWNhdGVnb3J5TWVudV9pdGVtcy5jb2wtMy5pdGVtLTYgLmJsLWNhdGVnb3J5TWVudV9pdGVte3dpZHRoOjE2MHB4fX0uYmwtY2F0ZWdvcnlNZW51X2l0ZW1zLmNvbC0zLml0ZW0tNXtqdXN0aWZ5LWNvbnRlbnQ6bGVmdH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJsLWNhdGVnb3J5TWVudV9pdGVtcy5jb2wtMy5pdGVtLTV7anVzdGlmeS1jb250ZW50OmNlbnRlcn19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ibC1jYXRlZ29yeU1lbnVfaXRlbXMuY29sLTMuaXRlbS01IC5ibC1jYXRlZ29yeU1lbnVfaXRlbXt3aWR0aDoxOTJweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ibC1jYXRlZ29yeU1lbnVfaXRlbXMuY29sLTMuaXRlbS0zIC5ibC1jYXRlZ29yeU1lbnVfaXRlbXt3aWR0aDozMjBweH19LmJsLWNhdGVnb3J5TWVudV9pdGVtcy5jb2wtMiAuYmwtY2F0ZWdvcnlNZW51X2l0ZW17d2lkdGg6NTAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYmwtY2F0ZWdvcnlNZW51X2l0ZW1zLmNvbC0yIC5ibC1jYXRlZ29yeU1lbnVfaXRlbXt3aWR0aDo0MjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ibC1jYXRlZ29yeU1lbnVfaXRlbXMuY29sLTIuaXRlbS00IC5ibC1jYXRlZ29yeU1lbnVfaXRlbXt3aWR0aDoyNDBweH19LmJsLWNhdGVnb3J5TWVudV9pdGVtLmN1cnJlbnQgYXtib3JkZXItdG9wOjFweCBzb2xpZCAjZmZmfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYmwtY2F0ZWdvcnlNZW51X2l0ZW0uY3VycmVudCBhe2JvcmRlci10b3A6bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ibC1jYXRlZ29yeU1lbnVfaXRlbXt3aWR0aDoxNjBweH19LmJsLWNhdGVnb3J5TWVudV9pdGVtIGF7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RhNGM3MjtoZWlnaHQ6MTEuMzMzMzMzMzMzM3Z3O2xpbmUtaGVpZ2h0OjExLjMzMzMzMzMzMzN2dztjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToyLjkzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJsLWNhdGVnb3J5TWVudV9pdGVtIGF7Ym9yZGVyLXRvcDpub25lO2hlaWdodDo0NXB4O2xpbmUtaGVpZ2h0OjQ1cHg7Zm9udC1zaXplOjEuNXJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ibC1jYXRlZ29yeU1lbnVfbGluZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtkaXNwbGF5OmJsb2NrO2hlaWdodDoycHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3RyYW5zaXRpb246LjNzIGFsbCBlYXNlfS5ibC1jYXRlZ29yeU1lbnVfbGluZS5pdGVtLTJ7d2lkdGg6NDgwcHh9LmJsLWNhdGVnb3J5TWVudV9saW5lLml0ZW0tM3t3aWR0aDozMjBweH0uYmwtY2F0ZWdvcnlNZW51X2xpbmUuaXRlbS00e3dpZHRoOjI0MHB4fS5ibC1jYXRlZ29yeU1lbnVfbGluZS5pdGVtLTV7d2lkdGg6MTkycHh9LmJsLWNhdGVnb3J5TWVudV9saW5lLml0ZW0tNnt3aWR0aDoxNjBweH19LmJsLWd1aWRlTWVudXtiYWNrZ3JvdW5kLWNvbG9yOiNjYTAwMzU7cGFkZGluZzoxMy4zMzMzMzMzMzMzdncgMCAyMC42NjY2NjY2NjY3dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ibC1ndWlkZU1lbnV7cGFkZGluZzoxMDBweCAwIDE0MHB4fX0uYmwtZ3VpZGVNZW51X3RpdGxle2ZvbnQtZmFtaWx5OlwiTm90byBTZXJpZiBKUFwiLHNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmY7Zm9udC1zaXplOjYuOTMzMzMzMzMzM3Z3O21hcmdpbi1ib3R0b206Ni42NjY2NjY2NjY3dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ibC1ndWlkZU1lbnVfdGl0bGV7Zm9udC1zaXplOjM2cHg7bWFyZ2luLWJvdHRvbTo1MHB4fX0uYmwtZ3VpZGVNZW51X2l0ZW1ze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYmwtZ3VpZGVNZW51X2l0ZW1zLmNvbC0zIC5ibC1ndWlkZU1lbnVfaXRlbXt3aWR0aDozMTBweDttYXJnaW4tcmlnaHQ6MTVweH0uYmwtZ3VpZGVNZW51X2l0ZW1zLmNvbC0zIC5ibC1ndWlkZU1lbnVfaXRlbTpudGgtY2hpbGQoM24pe21hcmdpbi1yaWdodDowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJsLWd1aWRlTWVudV9pdGVtcy5jb2wtMiAuYmwtZ3VpZGVNZW51X2l0ZW17d2lkdGg6NDY1cHg7bWFyZ2luLXJpZ2h0OjMwcHh9LmJsLWd1aWRlTWVudV9pdGVtcy5jb2wtMiAuYmwtZ3VpZGVNZW51X2l0ZW06bnRoLWNoaWxkKDJuKXttYXJnaW4tcmlnaHQ6MH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ibC1ndWlkZU1lbnVfaXRlbXMuY29sLTEgLmJsLWd1aWRlTWVudV9pdGVte3dpZHRoOjEwMCV9fS5ibC1ndWlkZU1lbnVfaXRlbXt3aWR0aDo0OC40NjE1Mzg0NjE1JTttYXJnaW4tcmlnaHQ6My4wNzY5MjMwNzY5JTttYXJnaW4tYm90dG9tOjMuMDc2OTIzMDc2OSU7Ym9yZGVyLXJhZGl1czoxLjA2NjY2NjY2Njd2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJsLWd1aWRlTWVudV9pdGVte21hcmdpbi1yaWdodDowO21hcmdpbi1ib3R0b206MTVweDtib3JkZXItcmFkaXVzOjRweH19LmJsLWd1aWRlTWVudV9pdGVtOm50aC1jaGlsZChldmVuKXttYXJnaW4tcmlnaHQ6MH0uYmwtZ3VpZGVNZW51X2l0ZW06bnRoLWxhc3QtY2hpbGQoLW4rMil7bWFyZ2luLWJvdHRvbTowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYmwtZ3VpZGVNZW51X2l0ZW06bnRoLWxhc3QtY2hpbGQoLW4rMyl7bWFyZ2luLWJvdHRvbTowfX0uYmwtZ3VpZGVNZW51X2l0ZW0gYXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDoxNy4zOTEzMDQzNDc4dnc7bGluZS1oZWlnaHQ6MS40O3BhZGRpbmc6MCAyLjg5ODU1MDcyNDZ2dztiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2UwOTBhZCwgI2RjMjk0Nik7Zm9udC1zaXplOjMuMnZ3O2JvcmRlci1yYWRpdXM6MS4wNjY2NjY2NjY3dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ibC1ndWlkZU1lbnVfaXRlbSBhe2hlaWdodDo4MHB4O2xpbmUtaGVpZ2h0OjgwcHg7cGFkZGluZzowIDI1cHg7Zm9udC1zaXplOjE2cHg7Zm9udC1zaXplOjFyZW07Zm9udC1zaXplOjEuNnJlbTtib3JkZXItcmFkaXVzOjRweH0uYmwtZ3VpZGVNZW51X2l0ZW0gYTpob3ZlcjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlKDVweCwgLTUwJSl9fS5ibC1ndWlkZU1lbnVfaXRlbSBhOmJlZm9yZSwuYmwtZ3VpZGVNZW51X2l0ZW0gYTphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5ibC1ndWlkZU1lbnVfaXRlbSBhOmJlZm9yZXt3aWR0aDoxcHg7aGVpZ2h0OjY0LjE2NjY2NjY2NjclO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmZmZmZmIDAlLCAjZmZmZmZmIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCAxMDAlKTtyaWdodDoxNy40NjAzMTc0NjAzJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJsLWd1aWRlTWVudV9pdGVtIGE6YmVmb3Jle2hlaWdodDo1NXB4O3JpZ2h0OjY1cHh9fS5ibC1ndWlkZU1lbnVfaXRlbSBhOmFmdGVye3dpZHRoOjEuNDY2NjY2NjY2N3Z3O2hlaWdodDoyLjh2dztiYWNrZ3JvdW5kOnVybCgvYXNzZXRzL2ltZy9yZWNydWl0L2NvbW1vbi9hcnJvd19idXR0b25fd2hpdGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47cmlnaHQ6Ni4zNDkyMDYzNDkyJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJsLWd1aWRlTWVudV9pdGVtIGE6YWZ0ZXJ7d2lkdGg6OHB4O2hlaWdodDoxNXB4O3JpZ2h0OjI4cHg7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9fS5ibC1ndWlkZU1lbnVfaXRlbSBhe2NvbG9yOiNmZmZ9LmJsLXJlY3J1aXRNZW51e3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6I2Y0ZjRmODtwYWRkaW5nLWJvdHRvbToxNC42NjY2NjY2NjY3dnc7bWFyZ2luLWJvdHRvbTo1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ibC1yZWNydWl0TWVudXtwYWRkaW5nLWJvdHRvbTo4MHB4O21hcmdpbi1ib3R0b206MH19LmJsLXJlY3J1aXRNZW51X2VudHJ5e3dpZHRoOjg2LjY2NjY2NjY2Njd2dztiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2UwOTBhZCwgI2RjMjk0Nik7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7bWFyZ2luOjAgYXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtib3JkZXItcmFkaXVzOjEuMDY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYmwtcmVjcnVpdE1lbnVfZW50cnl7d2lkdGg6NTk2cHg7Ym9yZGVyLXJhZGl1czo0cHh9fS5ibC1yZWNydWl0TWVudV9lbnRyeSBhe3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmY7bGV0dGVyLXNwYWNpbmc6LjJlbTtmb250LWZhbWlseTpcIk1hcmNlbGx1c1wiLHNlcmlmO2ZvbnQtc2l6ZTo1LjA2NjY2NjY2Njd2dztoZWlnaHQ6MTZ2dztsaW5lLWhlaWdodDoxNnZ3O2JvcmRlci1yYWRpdXM6MS4wNjY2NjY2NjY3dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ibC1yZWNydWl0TWVudV9lbnRyeSBhe2hlaWdodDo4MHB4O2xpbmUtaGVpZ2h0OjgwcHg7Zm9udC1zaXplOjI0cHg7Zm9udC1zaXplOjEuNXJlbTtmb250LXNpemU6Mi40cmVtO2JvcmRlci1yYWRpdXM6NHB4fS5ibC1yZWNydWl0TWVudV9lbnRyeSBhOmhvdmVyOmJlZm9yZXt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcDt0cmFuc2Zvcm06c2NhbGUoMCwgMSl9LmJsLXJlY3J1aXRNZW51X2VudHJ5IGE6aG92ZXI6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1cHgsIC01MCUpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJsLXJlY3J1aXRNZW51X2VudHJ5IGE6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7bWFyZ2luOjAgYXV0bztiYWNrZ3JvdW5kLWNvbG9yOiM0ZDRkNGQ7Ym9yZGVyLXJhZGl1czo0cHg7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcDt0cmFuc2Zvcm06c2NhbGUoMSwgMSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2V9fS5ibC1yZWNydWl0TWVudV9lbnRyeSBhOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6MS40NjY2NjY2NjY3dnc7aGVpZ2h0OjIuOHZ3O2JhY2tncm91bmQ6dXJsKC9hc3NldHMvaW1nL3JlY3J1aXQvY29tbW9uL2Fycm93X2J1dHRvbl93aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtyaWdodDozLjg0NjE1Mzg0NjIlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYmwtcmVjcnVpdE1lbnVfZW50cnkgYTphZnRlcnt3aWR0aDo4cHg7aGVpZ2h0OjE1cHg7cmlnaHQ6MTVweDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX19LmJsLXJlY3J1aXRNZW51X3RpdGxle2ZvbnQtZmFtaWx5OlwiTm90byBTZXJpZiBKUFwiLHNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNjYTAwMzU7Zm9udC1zaXplOjUuODY2NjY2NjY2N3Z3O3BhZGRpbmc6MTguNjY2NjY2NjY2N3Z3IDAgMDttYXJnaW4tYm90dG9tOjYuNjY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYmwtcmVjcnVpdE1lbnVfdGl0bGV7Zm9udC1zaXplOjM4cHg7cGFkZGluZzoxMTVweCAwIDA7bWFyZ2luLWJvdHRvbTozNXB4fX0uYmwtcmVjcnVpdE1lbnVfaXRlbXN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfS5ibC1yZWNydWl0TWVudV9pdGVte3dpZHRoOjQ4LjQ2MTUzODQ2MTUlO21hcmdpbi1yaWdodDozLjA3NjkyMzA3NjklO21hcmdpbi1ib3R0b206My4wNzY5MjMwNzY5JTtib3JkZXItcmFkaXVzOjEuMDY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYmwtcmVjcnVpdE1lbnVfaXRlbXttYXJnaW4tcmlnaHQ6MDttYXJnaW4tYm90dG9tOjE1cHg7Ym9yZGVyLXJhZGl1czo0cHh9fS5ibC1yZWNydWl0TWVudV9pdGVtOm50aC1jaGlsZChldmVuKXttYXJnaW4tcmlnaHQ6MH0uYmwtcmVjcnVpdE1lbnVfaXRlbTpudGgtbGFzdC1jaGlsZCgtbisyKXttYXJnaW4tYm90dG9tOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ibC1yZWNydWl0TWVudV9pdGVtOm50aC1sYXN0LWNoaWxkKC1uKzMpe21hcmdpbi1ib3R0b206MH19LmJsLXJlY3J1aXRNZW51X2l0ZW0gYXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDoxNy4zOTEzMDQzNDc4dnc7bGluZS1oZWlnaHQ6MS40O3BhZGRpbmc6MCAyLjg5ODU1MDcyNDZ2dztiYWNrZ3JvdW5kOiNmZmY7Zm9udC1zaXplOjMuMnZ3O2JvcmRlci1yYWRpdXM6MS4wNjY2NjY2NjY3dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ibC1yZWNydWl0TWVudV9pdGVtIGF7aGVpZ2h0OjgwcHg7bGluZS1oZWlnaHQ6ODBweDtwYWRkaW5nOjAgMjVweDtmb250LXNpemU6MTZweDtmb250LXNpemU6MXJlbTtmb250LXNpemU6MS42cmVtO2JvcmRlci1yYWRpdXM6NHB4fS5ibC1yZWNydWl0TWVudV9pdGVtIGE6aG92ZXI6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1cHgsIC01MCUpfX0uYmwtcmVjcnVpdE1lbnVfaXRlbSBhOmJlZm9yZSwuYmwtcmVjcnVpdE1lbnVfaXRlbSBhOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmJsLXJlY3J1aXRNZW51X2l0ZW0gYTpiZWZvcmV7d2lkdGg6MXB4O2hlaWdodDo2NC4xNjY2NjY2NjY3JTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgI2QxZDJkMiAwJSwgI2QxZDJkMiA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQgMTAwJSk7cmlnaHQ6MTcuNDYwMzE3NDYwMyV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ibC1yZWNydWl0TWVudV9pdGVtIGE6YmVmb3Jle2hlaWdodDo1NXB4O3JpZ2h0OjY1cHh9fS5ibC1yZWNydWl0TWVudV9pdGVtIGE6YWZ0ZXJ7d2lkdGg6MS40NjY2NjY2NjY3dnc7aGVpZ2h0OjIuOHZ3O2JhY2tncm91bmQ6dXJsKC9hc3NldHMvaW1nL3JlY3J1aXQvY29tbW9uL2Fycm93X2J1dHRvbl9ncmF5LnN2Zykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO3JpZ2h0OjYuMzQ5MjA2MzQ5MiV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ibC1yZWNydWl0TWVudV9pdGVtIGE6YWZ0ZXJ7d2lkdGg6OHB4O2hlaWdodDoxNXB4O3JpZ2h0OjI4cHg7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYmwtcmVjcnVpdE1lbnVfaXRlbXt3aWR0aDozMTBweDttYXJnaW4tcmlnaHQ6MTVweH0uYmwtcmVjcnVpdE1lbnVfaXRlbTpudGgtY2hpbGQoMSl7d2lkdGg6MTAwJTttYXJnaW4tcmlnaHQ6MH0uYmwtcmVjcnVpdE1lbnVfaXRlbTpudGgtY2hpbGQoMSkgYXt0ZXh0LWFsaWduOmNlbnRlcn0uYmwtcmVjcnVpdE1lbnVfaXRlbTpudGgtY2hpbGQoMil7bWFyZ2luLXJpZ2h0OjE1cHh9fS5ibC1yZWNydWl0TmF2e2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJsLXJlY3J1aXROYXZ7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLWNvbG9yOiNmNGY0Zjg7d2lkdGg6MTAwJX0uYmwtcmVjcnVpdE5hdiAuYmwtcmVjcnVpdE5hdl9fbGlzdHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6MCAyMHB4O3BhZGRpbmctdG9wOjE1cHg7cGFkZGluZy1ib3R0b206MTVweH0uYmwtcmVjcnVpdE5hdiAuYmwtcmVjcnVpdE5hdl9fbGlua3tkaXNwbGF5OmdyaWQ7cGxhY2UtY29udGVudDpjZW50ZXI7Y29sb3I6I2NhMDAzNTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2UwOTBhZCwgI2RjMjk0Nik7Ym9yZGVyLXJhZGl1czozMHB4O21pbi13aWR0aDoyMDBweDttaW4taGVpZ2h0OjUwcHg7cGFkZGluZzoxNXB4IDI1cHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO292ZXJmbG93OmhpZGRlbn0uYmwtcmVjcnVpdE5hdiAuYmwtcmVjcnVpdE5hdl9fbGluazo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7ei1pbmRleDowO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZTA5MGFkLCAjZGMyOTQ2KTtib3JkZXItcmFkaXVzOjMwcHg7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXI7dHJhbnNmb3JtOnNjYWxlKDAsIDEpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlfS5ibC1yZWNydWl0TmF2IC5ibC1yZWNydWl0TmF2X19saW5rOjphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6Y2FsYygxMDAlIC0gNHB4KTtoZWlnaHQ6Y2FsYygxMDAlIC0gNHB4KTtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtY2xpcDpjb250ZW50LWJveDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czozMHB4O3Bvc2l0aW9uOmFic29sdXRlO3BhZGRpbmc6MnB4O3RvcDoycHg7bGVmdDoycHg7ei1pbmRleDotMX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYmwtcmVjcnVpdE5hdiAuYmwtcmVjcnVpdE5hdl9fbGluazpob3Zlcntjb2xvcjojZmZmfS5ibC1yZWNydWl0TmF2IC5ibC1yZWNydWl0TmF2X19saW5rOmhvdmVyOjpiZWZvcmV7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcjt0cmFuc2Zvcm06c2NhbGUoMSwgMSl9LmJsLXJlY3J1aXROYXYgLmJsLXJlY3J1aXROYXZfX2xpbms6aG92ZXIgLmJsLXJlY3J1aXROYXZfX2Fycm93e3JpZ2h0OjE1cHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2ZmZjtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNmZmZ9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYmwtcmVjcnVpdE5hdiAuYmwtcmVjcnVpdE5hdl9fbGFiZWx7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJsLXJlY3J1aXROYXYgLmJsLXJlY3J1aXROYXZfX2Fycm93e3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2NhMDAzNTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNjYTAwMzU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDoyMHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7dHJhbnNpdGlvbjouM3MgZWFzZX19LmJsLXJlY3J1aXRGaXhFbGVtZW50e3dpZHRoOjEwMCU7cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6OTV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ibC1yZWNydWl0Rml4RWxlbWVudHt3aWR0aDphdXRvO2JvdHRvbToxMjBweDtyaWdodDowO2xlZnQ6aW5pdGlhbDt0cmFuc2l0aW9uOi4ycyBlYXNlfS5ibC1yZWNydWl0Rml4RWxlbWVudC5pcy1oaWRkZW57b3BhY2l0eTowfX0uYmwtcmVjcnVpdEZpeEVsZW1lbnQgLmJsLXJlY3J1aXRGaXhFbGVtZW50X19saXN0e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MzglIDM4JSAyNCU7Z2FwOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ibC1yZWNydWl0Rml4RWxlbWVudCAuYmwtcmVjcnVpdEZpeEVsZW1lbnRfX2xpc3R7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6MnB4IDA7d2lkdGg6MTYwcHh9fS5ibC1yZWNydWl0Rml4RWxlbWVudCAuYmwtcmVjcnVpdEZpeEVsZW1lbnRfX2l0ZW0uaXMtZW50cnkgLmJsLXJlY3J1aXRGaXhFbGVtZW50X19saW5re2JhY2tncm91bmQtY29sb3I6I2ZmNjExZH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJsLXJlY3J1aXRGaXhFbGVtZW50IC5ibC1yZWNydWl0Rml4RWxlbWVudF9faXRlbS5pcy1lbnRyeSAuYmwtcmVjcnVpdEZpeEVsZW1lbnRfX2xpbmt7aGVpZ2h0OjcwcHh9fS5ibC1yZWNydWl0Rml4RWxlbWVudCAuYmwtcmVjcnVpdEZpeEVsZW1lbnRfX2l0ZW0uaXMtaW50ZXJuc2hpcCAuYmwtcmVjcnVpdEZpeEVsZW1lbnRfX2xpbmt7YmFja2dyb3VuZC1jb2xvcjojMGFhZTRmfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYmwtcmVjcnVpdEZpeEVsZW1lbnQgLmJsLXJlY3J1aXRGaXhFbGVtZW50X19pdGVtLmlzLWludGVybnNoaXAgLmJsLXJlY3J1aXRGaXhFbGVtZW50X19saW5re2hlaWdodDo3MHB4fX0uYmwtcmVjcnVpdEZpeEVsZW1lbnQgLmJsLXJlY3J1aXRGaXhFbGVtZW50X19pdGVtLmlzLW15cGFnZSAuYmwtcmVjcnVpdEZpeEVsZW1lbnRfX2xpbmt7YmFja2dyb3VuZC1jb2xvcjojNTM0M2VifUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYmwtcmVjcnVpdEZpeEVsZW1lbnQgLmJsLXJlY3J1aXRGaXhFbGVtZW50X19pdGVtLmlzLW15cGFnZSAuYmwtcmVjcnVpdEZpeEVsZW1lbnRfX2xpbmt7aGVpZ2h0OjUwcHh9fS5ibC1yZWNydWl0Rml4RWxlbWVudCAuYmwtcmVjcnVpdEZpeEVsZW1lbnRfX2xpbmt7ZGlzcGxheTpncmlkO3BsYWNlLWNvbnRlbnQ6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxLjNyZW07Zm9udC1mYW1pbHk6XCJOb3RvIFNhbnMgSlBcIixzYW5zLXNlcmlmO2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo0cHggNHB4IDAgMDtoZWlnaHQ6NTBweDtib3gtc2hhZG93OjBweCAtMTVweCAzMHB4IDNweCByZ2JhKDEyLDI0LDg0LC4wOCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ibC1yZWNydWl0Rml4RWxlbWVudCAuYmwtcmVjcnVpdEZpeEVsZW1lbnRfX2xpbmt7Zm9udC1zaXplOjEuNnJlbTtib3JkZXItcmFkaXVzOjRweCAwIDAgNHB4O3dpZHRoOmNhbGMoMTAwJSAtIDEwcHgpO21hcmdpbi1sZWZ0OmF1dG87dHJhbnNpdGlvbjouM3MgZWFzZTtib3gtc2hhZG93Oi0xNXB4IDBweCAzMHB4IDNweCByZ2JhKDEyLDI0LDg0LC4wOCl9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYmwtcmVjcnVpdEZpeEVsZW1lbnQgLmJsLXJlY3J1aXRGaXhFbGVtZW50X19saW5rOmhvdmVye3dpZHRoOjEwMCV9fSN0YWJMaXN0e2JhY2tncm91bmQ6I2NhMDAzNTtoZWlnaHQ6MTMuMzMzMzMzMzMzM3Z3O3RvcDowO3RyYW5zaXRpb246LjZzIGN1YmljLWJlemllcigwLjE4LCAtMC4wMSwgMC4zLCAxKTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7I3RhYkxpc3R7aGVpZ2h0OjUwcHh9fSN0YWJMaXN0Lm9ue3Bvc2l0aW9uOmZpeGVkO2xlZnQ6MDt0b3A6NzBweDt3aWR0aDoxMDAlO3otaW5kZXg6OTk5ODt0cmFuc2l0aW9uOi4zc31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7I3RhYkxpc3Qub257dG9wOjEzMHB4fX0jdGFiTGlzdC5vbi5pcy1zY3JvbGx7dG9wOjcwcHh9I3RhYkxpc3QgdWx7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpeyN0YWJMaXN0IHVse3dpZHRoOjk2MHB4fX0jdGFiTGlzdCB1bCBsaXtkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmY7Zm9udC1zaXplOjMuMnZ3O2xpbmUtaGVpZ2h0OjQuMjY2NjY2NjY2N3Z3O2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQ6I2NhMDAzNTtoZWlnaHQ6MTMuMzMzMzMzMzMzM3Z3O2ZvbnQtd2VpZ2h0OjUwMH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7I3RhYkxpc3QgdWwgbGl7aGVpZ2h0OjUwcHg7Zm9udC1zaXplOjE1cHg7dHJhbnNpdGlvbjouNXM7bGluZS1oZWlnaHQ6MX19I3RhYkxpc3QgdWwgbGkub257YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlMDkwYWQsICNkYzI5NDYpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsjdGFiTGlzdCB1bCBsaTpob3ZlcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2UwOTBhZCwgI2RjMjk0Nik7dHJhbnNpdGlvbjouNXN9fS5ob21lIGgyLnNlY3Rpb25fdGl0bGV7Zm9udC1mYW1pbHk6XCJOb3RvIFNlcmlmIEpQXCIsc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjQuOHZ3O2NvbG9yOiNmZmY7YmFja2dyb3VuZDojY2EwMDM1O3BhZGRpbmc6NC4xMzMzMzMzMzMzdncgMCA0LjY2NjY2NjY2Njd2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhvbWUgaDIuc2VjdGlvbl90aXRsZXtmb250LXNpemU6MjRweDtwYWRkaW5nOjE0cHggMCAxNXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhvbWUgLmhvdmVyX2FuaW1hdGlvbl93cmFwe292ZXJmbG93OmhpZGRlbn19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ob21lIC5ob3Zlcl9hbmltYXRpb25fd3JhcCBpbWd7dHJhbnNpdGlvbjouNHM7dHJhbnNmb3JtOnNjYWxlKDEpfS5ob21lIC5ob3Zlcl9hbmltYXRpb25fd3JhcCBpbWc6aG92ZXJ7dHJhbnNmb3JtOnNjYWxlKDEuMSl9fS5ob21lICNsb2FkaW5ne2Rpc3BsYXk6bm9uZX0uaG9tZSAjbG9hZGluZy52aWV3ZXJ7ei1pbmRleDotMX0uaG9tZSAjbG9hZGluZy52aWV3ZXIgLndoaXRlX3NwYWNle3RyYW5zaXRpb246Ljc1czt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9LmhvbWUgI2xvYWRpbmcudmlld2VyIC53aGl0ZV9zcGFjZSAuZmxleF93cmFwe3RyYW5zaXRpb246Ljc1czt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX0uaG9tZSAjbG9hZGluZyAuZmxleF93cmFwe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MH0uaG9tZSAjbG9hZGluZyAuZmxleF93cmFwIC5sb2dvX3dyYXB7d2lkdGg6MzMuMzMzMzMzMzMzM3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAjbG9hZGluZyAuZmxleF93cmFwIC5sb2dvX3dyYXB7d2lkdGg6MjE3cHh9fS5ob21lICNsb2FkaW5nIHN2Z3t3aWR0aDozMy4zMzMzMzMzMzMzdnc7aGVpZ2h0OmF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ob21lICNsb2FkaW5nIHN2Z3t3aWR0aDoyMDBweH19LmhvbWUgI2xvYWRpbmcgc3ZnIHBhdGh7ZmlsbDojY2EwMDM1O2ZpbGwtb3BhY2l0eToxICFpbXBvcnRhbnR9LmhvbWUgI2xvYWRpbmcgLmltYWdlX3dyYXB7aGVpZ2h0OjguNjY2NjY2NjY2N3Z3O21hcmdpbjoydncgMCAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAjbG9hZGluZyAuaW1hZ2Vfd3JhcHttYXJnaW46MTBweCAwIDA7aGVpZ2h0OjUzcHh9fS5ob21lICNsb2FkaW5nIC5pbWFnZV93cmFwIGltZ3t3aWR0aDozMy4zMzMzMzMzMzMzdnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ob21lICNsb2FkaW5nIC5pbWFnZV93cmFwIGltZ3t3aWR0aDoyMDBweH19LmhvbWUgI2ZpcnN0dmlld3ttaW4taGVpZ2h0OmluaGVyaXQ7bWF4LWhlaWdodDppbmhlcml0fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAjZmlyc3R2aWV3e21pbi1oZWlnaHQ6NTAwcHg7bWF4LWhlaWdodDo3MDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KXsuaG9tZSAjZmlyc3R2aWV3e21pbi1oZWlnaHQ6ODAwcHg7bWF4LWhlaWdodDppbmhlcml0fX0uaG9tZSAjZmlyc3R2aWV3IC5zbGlkZXJfd3JhcHtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZX0uaG9tZSAjZmlyc3R2aWV3IC5zbGlkZXJfd3JhcCAuaW1hZ2Vfd3JhcHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KDYsIDFmcik7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAjZmlyc3R2aWV3IC5zbGlkZXJfd3JhcCAuaW1hZ2Vfd3JhcHtncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KDMsIDFmcik7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg1LCAxZnIpfX0uaG9tZSAjZmlyc3R2aWV3IC5zbGlkZXJfd3JhcCAuaW1hZ2Vfd3JhcCAuY29tbW9uX3dyYXB7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfS5ob21lICNmaXJzdHZpZXcgLnNsaWRlcl93cmFwIC5pbWFnZV93cmFwIC5zbGlkZXJfMDF7Z3JpZC1yb3c6MS8zO2dyaWQtY29sdW1uOjEvM31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhvbWUgI2ZpcnN0dmlldyAuc2xpZGVyX3dyYXAgLmltYWdlX3dyYXAgLnNsaWRlcl8wMXtncmlkLXJvdzoxLzM7Z3JpZC1jb2x1bW46MS8zfX0uaG9tZSAjZmlyc3R2aWV3IC5zbGlkZXJfd3JhcCAuaW1hZ2Vfd3JhcCAuc2xpZGVyXzAxIC5hY3RpdmUuaW1hZ2VfY29udGFpbmVyW2RhdGEtb3JkZXI9XCIyXCJde2FuaW1hdGlvbjp2ZXJ0aWNhbCAuNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpIGZvcndhcmRzO3RvcDowfS5ob21lICNmaXJzdHZpZXcgLnNsaWRlcl93cmFwIC5pbWFnZV93cmFwIC5zbGlkZXJfMDEgLmFjdGl2ZS5pbWFnZV9jb250YWluZXJbZGF0YS1vcmRlcj1cIjJcIl0gLmZpeF93cmFwe3RvcDowfS5ob21lICNmaXJzdHZpZXcgLnNsaWRlcl93cmFwIC5pbWFnZV93cmFwIC5zbGlkZXJfMDEgLnN0YXJ0e2FuaW1hdGlvbjpIb3Jpem9udGFsIC41cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSkgZm9yd2FyZHM7bGVmdDowfS5ob21lICNmaXJzdHZpZXcgLnNsaWRlcl93cmFwIC5pbWFnZV93cmFwIC5zbGlkZXJfMDEgLnN0YXJ0IC5maXhfd3JhcHtsZWZ0OjB9LmhvbWUgI2ZpcnN0dmlldyAuc2xpZGVyX3dyYXAgLmltYWdlX3dyYXAgLnNsaWRlcl8wMntncmlkLXJvdzoxLzM7Z3JpZC1jb2x1bW46My80fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAjZmlyc3R2aWV3IC5zbGlkZXJfd3JhcCAuaW1hZ2Vfd3JhcCAuc2xpZGVyXzAye2dyaWQtcm93OjEvMztncmlkLWNvbHVtbjozLzR9fS5ob21lICNmaXJzdHZpZXcgLnNsaWRlcl93cmFwIC5pbWFnZV93cmFwIC5zbGlkZXJfMDIgLmFjdGl2ZS5pbWFnZV9jb250YWluZXJbZGF0YS1vcmRlcj1cIjJcIl17YW5pbWF0aW9uOkhvcml6b250YWwgLjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSBmb3J3YXJkcztyaWdodDowfS5ob21lICNmaXJzdHZpZXcgLnNsaWRlcl93cmFwIC5pbWFnZV93cmFwIC5zbGlkZXJfMDIgLmFjdGl2ZS5pbWFnZV9jb250YWluZXJbZGF0YS1vcmRlcj1cIjJcIl0gLmZpeF93cmFwe3JpZ2h0OjB9LmhvbWUgI2ZpcnN0dmlldyAuc2xpZGVyX3dyYXAgLmltYWdlX3dyYXAgLnNsaWRlcl8wMiAuYWN0aXZlLmltYWdlX2NvbnRhaW5lcltkYXRhLW9yZGVyPVwiMVwiXXthbmltYXRpb246SG9yaXpvbnRhbCAuNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpIGZvcndhcmRzO2xlZnQ6MH0uaG9tZSAjZmlyc3R2aWV3IC5zbGlkZXJfd3JhcCAuaW1hZ2Vfd3JhcCAuc2xpZGVyXzAyIC5hY3RpdmUuaW1hZ2VfY29udGFpbmVyW2RhdGEtb3JkZXI9XCIxXCJdIC5maXhfd3JhcHtsZWZ0OjB9LmhvbWUgI2ZpcnN0dmlldyAuc2xpZGVyX3dyYXAgLmltYWdlX3dyYXAgLnNsaWRlcl8wMiAuc3RhcnR7YW5pbWF0aW9uOnZlcnRpY2FsIC41cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSkgZm9yd2FyZHM7dG9wOjB9LmhvbWUgI2ZpcnN0dmlldyAuc2xpZGVyX3dyYXAgLmltYWdlX3dyYXAgLnNsaWRlcl8wMiAuc3RhcnQgLmZpeF93cmFwe3RvcDowfS5ob21lICNmaXJzdHZpZXcgLnNsaWRlcl93cmFwIC5pbWFnZV93cmFwIC5zbGlkZXJfMDN7Z3JpZC1yb3c6NC81O2dyaWQtY29sdW1uOjEvMn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhvbWUgI2ZpcnN0dmlldyAuc2xpZGVyX3dyYXAgLmltYWdlX3dyYXAgLnNsaWRlcl8wM3tncmlkLXJvdzoxLzI7Z3JpZC1jb2x1bW46NC81fX0uaG9tZSAjZmlyc3R2aWV3IC5zbGlkZXJfd3JhcCAuaW1hZ2Vfd3JhcCAuc2xpZGVyXzAzIC5hY3RpdmUuaW1hZ2VfY29udGFpbmVyW2RhdGEtb3JkZXI9XCIyXCJde2FuaW1hdGlvbjpIb3Jpem9udGFsIC41cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSkgZm9yd2FyZHM7bGVmdDowfS5ob21lICNmaXJzdHZpZXcgLnNsaWRlcl93cmFwIC5pbWFnZV93cmFwIC5zbGlkZXJfMDMgLmFjdGl2ZS5pbWFnZV9jb250YWluZXJbZGF0YS1vcmRlcj1cIjJcIl0gLmZpeF93cmFwe2xlZnQ6MH0uaG9tZSAjZmlyc3R2aWV3IC5zbGlkZXJfd3JhcCAuaW1hZ2Vfd3JhcCAuc2xpZGVyXzAzIC5zdGFydHthbmltYXRpb246dmVydGljYWwgLjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSBmb3J3YXJkczt0b3A6MH0uaG9tZSAjZmlyc3R2aWV3IC5zbGlkZXJfd3JhcCAuaW1hZ2Vfd3JhcCAuc2xpZGVyXzAzIC5zdGFydCAuZml4X3dyYXB7dG9wOjB9LmhvbWUgI2ZpcnN0dmlldyAuc2xpZGVyX3dyYXAgLmltYWdlX3dyYXAgLnNsaWRlcl8wNHtncmlkLXJvdzo1Lzc7Z3JpZC1jb2x1bW46MS8yfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAjZmlyc3R2aWV3IC5zbGlkZXJfd3JhcCAuaW1hZ2Vfd3JhcCAuc2xpZGVyXzA0e2dyaWQtcm93OjEvMjtncmlkLWNvbHVtbjo1LzZ9fS5ob21lICNmaXJzdHZpZXcgLnNsaWRlcl93cmFwIC5pbWFnZV93cmFwIC5zbGlkZXJfMDQgLmFjdGl2ZS5pbWFnZV9jb250YWluZXJbZGF0YS1vcmRlcj1cIjJcIl17YW5pbWF0aW9uOnZlcnRpY2FsIC41cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSkgZm9yd2FyZHM7dG9wOjB9LmhvbWUgI2ZpcnN0dmlldyAuc2xpZGVyX3dyYXAgLmltYWdlX3dyYXAgLnNsaWRlcl8wNCAuYWN0aXZlLmltYWdlX2NvbnRhaW5lcltkYXRhLW9yZGVyPVwiMlwiXSAuZml4X3dyYXB7dG9wOjB9LmhvbWUgI2ZpcnN0dmlldyAuc2xpZGVyX3dyYXAgLmltYWdlX3dyYXAgLnNsaWRlcl8wNCAuYWN0aXZlLmltYWdlX2NvbnRhaW5lcltkYXRhLW9yZGVyPVwiMVwiXXthbmltYXRpb246dmVydGljYWwgLjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSBmb3J3YXJkcztib3R0b206MH0uaG9tZSAjZmlyc3R2aWV3IC5zbGlkZXJfd3JhcCAuaW1hZ2Vfd3JhcCAuc2xpZGVyXzA0IC5hY3RpdmUuaW1hZ2VfY29udGFpbmVyW2RhdGEtb3JkZXI9XCIxXCJdIC5maXhfd3JhcHtib3R0b206MH0uaG9tZSAjZmlyc3R2aWV3IC5zbGlkZXJfd3JhcCAuaW1hZ2Vfd3JhcCAuc2xpZGVyXzA0IC5zdGFydHthbmltYXRpb246dmVydGljYWwgLjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSBmb3J3YXJkcztib3R0b206MH0uaG9tZSAjZmlyc3R2aWV3IC5zbGlkZXJfd3JhcCAuaW1hZ2Vfd3JhcCAuc2xpZGVyXzA0IC5zdGFydCAuZml4X3dyYXB7Ym90dG9tOjB9LmhvbWUgI2ZpcnN0dmlldyAuc2xpZGVyX3dyYXAgLmltYWdlX3dyYXAgLnNsaWRlcl8wNXtncmlkLXJvdzozLzQ7Z3JpZC1jb2x1bW46MS8yfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAjZmlyc3R2aWV3IC5zbGlkZXJfd3JhcCAuaW1hZ2Vfd3JhcCAuc2xpZGVyXzA1e2dyaWQtcm93OjMvNDtncmlkLWNvbHVtbjoxLzJ9fS5ob21lICNmaXJzdHZpZXcgLnNsaWRlcl93cmFwIC5pbWFnZV93cmFwIC5zbGlkZXJfMDUgLmFjdGl2ZS5pbWFnZV9jb250YWluZXJbZGF0YS1vcmRlcj1cIjJcIl17YW5pbWF0aW9uOnZlcnRpY2FsIC41cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSkgZm9yd2FyZHM7Ym90dG9tOjB9LmhvbWUgI2ZpcnN0dmlldyAuc2xpZGVyX3dyYXAgLmltYWdlX3dyYXAgLnNsaWRlcl8wNSAuYWN0aXZlLmltYWdlX2NvbnRhaW5lcltkYXRhLW9yZGVyPVwiMlwiXSAuZml4X3dyYXB7Ym90dG9tOjB9LmhvbWUgI2ZpcnN0dmlldyAuc2xpZGVyX3dyYXAgLmltYWdlX3dyYXAgLnNsaWRlcl8wNSAuYWN0aXZlLmltYWdlX2NvbnRhaW5lcltkYXRhLW9yZGVyPVwiMVwiXXthbmltYXRpb246dmVydGljYWwgLjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSBmb3J3YXJkczt0b3A6MH0uaG9tZSAjZmlyc3R2aWV3IC5zbGlkZXJfd3JhcCAuaW1hZ2Vfd3JhcCAuc2xpZGVyXzA1IC5hY3RpdmUuaW1hZ2VfY29udGFpbmVyW2RhdGEtb3JkZXI9XCIxXCJdIC5maXhfd3JhcHt0b3A6MH0uaG9tZSAjZmlyc3R2aWV3IC5zbGlkZXJfd3JhcCAuaW1hZ2Vfd3JhcCAuc2xpZGVyXzA1IC5zdGFydHthbmltYXRpb246dmVydGljYWwgLjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSBmb3J3YXJkczt0b3A6MH0uaG9tZSAjZmlyc3R2aWV3IC5zbGlkZXJfd3JhcCAuaW1hZ2Vfd3JhcCAuc2xpZGVyXzA1IC5zdGFydCAuZml4X3dyYXB7dG9wOjB9LmhvbWUgI2ZpcnN0dmlldyAuc2xpZGVyX3dyYXAgLmltYWdlX3dyYXAgLnNsaWRlcl8wNntncmlkLXJvdzozLzQ7Z3JpZC1jb2x1bW46Mi80fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAjZmlyc3R2aWV3IC5zbGlkZXJfd3JhcCAuaW1hZ2Vfd3JhcCAuc2xpZGVyXzA2e2dyaWQtcm93OjMvNDtncmlkLWNvbHVtbjoyLzR9fS5ob21lICNmaXJzdHZpZXcgLnNsaWRlcl93cmFwIC5pbWFnZV93cmFwIC5zbGlkZXJfMDYgLmFjdGl2ZS5pbWFnZV9jb250YWluZXJbZGF0YS1vcmRlcj1cIjJcIl17YW5pbWF0aW9uOnZlcnRpY2FsIC41cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSkgZm9yd2FyZHM7Ym90dG9tOjB9LmhvbWUgI2ZpcnN0dmlldyAuc2xpZGVyX3dyYXAgLmltYWdlX3dyYXAgLnNsaWRlcl8wNiAuYWN0aXZlLmltYWdlX2NvbnRhaW5lcltkYXRhLW9yZGVyPVwiMlwiXSAuZml4X3dyYXB7Ym90dG9tOjB9LmhvbWUgI2ZpcnN0dmlldyAuc2xpZGVyX3dyYXAgLmltYWdlX3dyYXAgLnNsaWRlcl8wNiAuc3RhcnR7YW5pbWF0aW9uOnZlcnRpY2FsIC41cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSkgZm9yd2FyZHM7Ym90dG9tOjB9LmhvbWUgI2ZpcnN0dmlldyAuc2xpZGVyX3dyYXAgLmltYWdlX3dyYXAgLnNsaWRlcl8wNiAuc3RhcnQgLmZpeF93cmFwe2JvdHRvbTowfS5ob21lICNmaXJzdHZpZXcgLnNsaWRlcl93cmFwIC5pbWFnZV93cmFwIC5zbGlkZXJfMDd7Z3JpZC1yb3c6NC83O2dyaWQtY29sdW1uOjIvNH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhvbWUgI2ZpcnN0dmlldyAuc2xpZGVyX3dyYXAgLmltYWdlX3dyYXAgLnNsaWRlcl8wN3tncmlkLXJvdzoyLzQ7Z3JpZC1jb2x1bW46NC82fX0uaG9tZSAjZmlyc3R2aWV3IC5zbGlkZXJfd3JhcCAuaW1hZ2Vfd3JhcCAuc2xpZGVyXzA3IC5pbWFnZV9jb250YWluZXIudGV4dF93cmFwIC5maXhfd3JhcDpiZWZvcmV7bWF4LXdpZHRoOjgwJX0uaG9tZSAjZmlyc3R2aWV3IC5zbGlkZXJfd3JhcCAuaW1hZ2Vfd3JhcCAuc2xpZGVyXzA3IC5hY3RpdmUuaW1hZ2VfY29udGFpbmVyW2RhdGEtb3JkZXI9XCIyXCJde2FuaW1hdGlvbjpIb3Jpem9udGFsIC41cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSkgZm9yd2FyZHM7bGVmdDowfS5ob21lICNmaXJzdHZpZXcgLnNsaWRlcl93cmFwIC5pbWFnZV93cmFwIC5zbGlkZXJfMDcgLmFjdGl2ZS5pbWFnZV9jb250YWluZXJbZGF0YS1vcmRlcj1cIjJcIl0gLmZpeF93cmFwe2xlZnQ6MH0uaG9tZSAjZmlyc3R2aWV3IC5zbGlkZXJfd3JhcCAuaW1hZ2Vfd3JhcCAuc2xpZGVyXzA3IC5hY3RpdmUuaW1hZ2VfY29udGFpbmVyW2RhdGEtb3JkZXI9XCIxXCJde2FuaW1hdGlvbjpIb3Jpem9udGFsIC41cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSkgZm9yd2FyZHM7cmlnaHQ6MH0uaG9tZSAjZmlyc3R2aWV3IC5zbGlkZXJfd3JhcCAuaW1hZ2Vfd3JhcCAuc2xpZGVyXzA3IC5hY3RpdmUuaW1hZ2VfY29udGFpbmVyW2RhdGEtb3JkZXI9XCIxXCJdIC5maXhfd3JhcHtyaWdodDowfS5ob21lICNmaXJzdHZpZXcgLnNsaWRlcl93cmFwIC5pbWFnZV93cmFwIC5zbGlkZXJfMDcgLnN0YXJ0e2FuaW1hdGlvbjpIb3Jpem9udGFsIC41cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSkgZm9yd2FyZHM7cmlnaHQ6MH0uaG9tZSAjZmlyc3R2aWV3IC5zbGlkZXJfd3JhcCAuaW1hZ2Vfd3JhcCAuc2xpZGVyXzA3IC5zdGFydCAuZml4X3dyYXB7cmlnaHQ6MH0uaG9tZSAjZmlyc3R2aWV3IC5zbGlkZXJfd3JhcCAuaW1hZ2Vfd3JhcCAuaW1hZ2VfY29udGFpbmVye3Bvc2l0aW9uOmFic29sdXRlO292ZXJmbG93OmhpZGRlbjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5ob21lICNmaXJzdHZpZXcgLnNsaWRlcl93cmFwIC5pbWFnZV93cmFwIC5pbWFnZV9jb250YWluZXIgLmZpeF93cmFwe3Bvc2l0aW9uOmFic29sdXRlfS5ob21lICNmaXJzdHZpZXcgLnNsaWRlcl93cmFwIC5pbWFnZV93cmFwIC5pbWFnZV9jb250YWluZXJbZGF0YS1vcmRlcj1cIjFcIl17ei1pbmRleDo0fS5ob21lICNmaXJzdHZpZXcgLnNsaWRlcl93cmFwIC5pbWFnZV93cmFwIC5pbWFnZV9jb250YWluZXJbZGF0YS1vcmRlcj1cIjJcIl17ei1pbmRleDozfS5ob21lICNmaXJzdHZpZXcgLnNsaWRlcl93cmFwIC5pbWFnZV93cmFwIC5pbWFnZV9jb250YWluZXJbZGF0YS1vcmRlcj1cIjNcIl17ei1pbmRleDoyfS5ob21lICNmaXJzdHZpZXcgLnNsaWRlcl93cmFwIC5pbWFnZV93cmFwIC5hY3RpdmUuaW1hZ2VfY29udGFpbmVye3otaW5kZXg6Nn0uaG9tZSAjZmlyc3R2aWV3IC5zbGlkZXJfd3JhcCAuaW1hZ2Vfd3JhcCAuaW1hZ2VfY29udGFpbmVyLnRleHRfd3JhcCAuZml4X3dyYXA6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDo3NSU7aGVpZ2h0OmF1dG87cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7dG9wOjA7Ym90dG9tOjA7ZGlzcGxheTpibG9jazttYXJnaW46YXV0bztiYWNrZ3JvdW5kOnVybCgvYXNzZXRzL2ltZy9yZWNydWl0L2hvbWUvZnZfdGV4dC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyLzEwMCUgYXV0bzt6LWluZGV4OjJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KXsuaG9tZSAjZmlyc3R2aWV3IC5zbGlkZXJfd3JhcCAuaW1hZ2Vfd3JhcCAuaW1hZ2VfY29udGFpbmVyLnRleHRfd3JhcCAuZml4X3dyYXA6YmVmb3Jle21heC13aWR0aDo3MDBweH19LmhvbWUgI2ZpcnN0dmlldyAuc2xpZGVyX3dyYXAgLmltYWdlX3dyYXAgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3ZlcjtkaXNwbGF5OmJsb2NrfS5ob21lICNmaXJzdHZpZXcgLnNsaWRlcl93cmFwIC5mdWxsc2NyZWVuX3dyYXB7d2lkdGg6MDtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDt0b3A6MDtib3R0b206MDtvdmVyZmxvdzpoaWRkZW59LmhvbWUgI2ZpcnN0dmlldyAuc2xpZGVyX3dyYXAgLmZ1bGxzY3JlZW5fd3JhcCAud2lkdGhfd3JhcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDt0b3A6MDtib3R0b206MDttYXJnaW46MDt3aWR0aDoxMDB2dztoZWlnaHQ6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhvbWUgI2ZpcnN0dmlldyAuc2xpZGVyX3dyYXAgLmZ1bGxzY3JlZW5fd3JhcCAud2lkdGhfd3JhcHt3aWR0aDoxMTAwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCl7LmhvbWUgI2ZpcnN0dmlldyAuc2xpZGVyX3dyYXAgLmZ1bGxzY3JlZW5fd3JhcCAud2lkdGhfd3JhcHt3aWR0aDoxMDB2d319LmhvbWUgI2ZpcnN0dmlldyAuc2xpZGVyX3dyYXAgLmZ1bGxzY3JlZW5fd3JhcCAud2lkdGhfd3JhcCBwaWN0dXJle2hlaWdodDoxMDAlfS5ob21lICNmaXJzdHZpZXcgLnNsaWRlcl93cmFwIC5mdWxsc2NyZWVuX3dyYXAgLndpZHRoX3dyYXAgcGljdHVyZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO21pbi13aWR0aDoxMDB2dzt0cmFuc2Zvcm06c2NhbGUoMSk7ZGlzcGxheTpibG9ja30uaG9tZSAjZmlyc3R2aWV3IC5zbGlkZXJfd3JhcCAuZnVsbHNjcmVlbl93cmFwIC53aWR0aF93cmFwOmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6ODAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bWFyZ2luOmF1dG87YmFja2dyb3VuZDp1cmwoL2Fzc2V0cy9pbWcvcmVjcnVpdC9ob21lL2Z2X3RleHRfc2hhZG93LnN2Zykgbm8tcmVwZWF0IGNlbnRlciAxMHZ3LzEwMCUgYXV0bzttYXgtd2lkdGg6MTAwMHB4O3otaW5kZXg6M31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpey5ob21lICNmaXJzdHZpZXcgLnNsaWRlcl93cmFwIC5mdWxsc2NyZWVuX3dyYXAgLndpZHRoX3dyYXA6YmVmb3Jle3dpZHRoOjcwJTtiYWNrZ3JvdW5kOnVybCgvYXNzZXRzL2ltZy9yZWNydWl0L2hvbWUvZnZfdGV4dF9zaGFkb3cuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci8xMDAlIGF1dG99fS5ob21lICNmaXJzdHZpZXcgLnNsaWRlcl93cmFwIC5mdWxsc2NyZWVuX3dyYXAuYWN0aXZle2FuaW1hdGlvbjpIb3Jpem9udGFsIC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSkgZm9yd2FyZHM7ei1pbmRleDo3fS5ob21lICNmaXJzdHZpZXcgLnNsaWRlcl93cmFwIC5mdWxsc2NyZWVuX3dyYXAuc3RheXt3aWR0aDoxMDAlfS5ob21lICNmaXJzdHZpZXcgLnNsaWRlcl93cmFwIC5mdWxsc2NyZWVuX3dyYXAuc3RheSAud2lkdGhfd3JhcCBwaWN0dXJlIGltZ3thbmltYXRpb246SU1HX1pvb20gNXMgbGluZWFyIGZvcndhcmRzfUBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSl7LmhvbWUgI2ZpcnN0dmlldyAuc2xpZGVyX3dyYXAgLmZ1bGxzY3JlZW5fd3JhcC5zdGF5IC53aWR0aF93cmFwIHBpY3R1cmUgaW1ne2FuaW1hdGlvbjpub25lfX1Aa2V5ZnJhbWVzIHZlcnRpY2FsezAle2hlaWdodDowJX0xMDAle2hlaWdodDoxMDAlfX1Aa2V5ZnJhbWVzIEhvcml6b250YWx7MCV7d2lkdGg6MCV9MTAwJXt3aWR0aDoxMDAlfX1Aa2V5ZnJhbWVzIElNR19ab29tezAle3RyYW5zZm9ybTpzY2FsZSgxKX0xMDAle3RyYW5zZm9ybTpzY2FsZSgxLjEpfX0uaG9tZSAjaW50cm9kdWN0aW9ue3BhZGRpbmc6MjB2dyAwIDE4LjY2NjY2NjY2Njd2dztiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2UwOTBhZCwgI2RjMjk0Nil9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ob21lICNpbnRyb2R1Y3Rpb257cGFkZGluZzoxMDJweCAwIDEzMHB4fX0uaG9tZSAjaW50cm9kdWN0aW9uIC5pbnRyb193cmFwe3dpZHRoOjg2LjY2NjY2NjY2Njd2dzttYXJnaW46MCBhdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAjaW50cm9kdWN0aW9uIC5pbnRyb193cmFwe3dpZHRoOjg3JTttYXgtd2lkdGg6MTI2MHB4fX0uaG9tZSAjaW50cm9kdWN0aW9uIC5pbnRyb193cmFwIC5pbnRyb3tmb250LXNpemU6NC40dnc7Y29sb3I6I2ZmZjtsaW5lLWhlaWdodDo5Ljg2NjY2NjY2Njd2dztsZXR0ZXItc3BhY2luZzouMWVtfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAjaW50cm9kdWN0aW9uIC5pbnRyb193cmFwIC5pbnRyb3tmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDo0NnB4fX0uaG9tZSAjaW50cm9kdWN0aW9uIC5pbnRyb193cmFwIC5pbnRybyBzcGFue2ZvbnQtZmFtaWx5OlwiTm90byBTZXJpZiBKUFwiLHNlcmlmO2ZvbnQtd2VpZ2h0OjUwMH0uaG9tZSAjaW50cm9kdWN0aW9uIC5pbnRyb193cmFwIC5pbnRybyAuYW5pbS10cmlnZ2Vye2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowIDAgMTAuNjY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAjaW50cm9kdWN0aW9uIC5pbnRyb193cmFwIC5pbnRybyAuYW5pbS10cmlnZ2Vye3BhZGRpbmc6MCAwIDQ2cHh9fS5ob21lICNpbnRyb2R1Y3Rpb24gLmludHJvX3dyYXAgLmludHJvIC5hbmltLXRyaWdnZXI6bGFzdC1jaGlsZHtwYWRkaW5nOjB9LmhvbWUgI2ludHJvZHVjdGlvbiAuaW50cm9fbGlua3ttYXJnaW4tdG9wOjUwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ob21lICNpbnRyb2R1Y3Rpb24gLmludHJvX2xpbmt7bWFyZ2luLXRvcDo2MHB4fX0uaG9tZSAjaW50cm9kdWN0aW9uIC5pbnRyb19saW5rX19saW5re2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Z2FwOjAgMjJweDtmb250LXNpemU6MjZweDtmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtsaW5lLWhlaWdodDoxLjQ7d2lkdGg6Zml0LWNvbnRlbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ob21lICNpbnRyb2R1Y3Rpb24gLmludHJvX2xpbmtfX2xpbmt7Zm9udC1zaXplOjMycHh9LmhvbWUgI2ludHJvZHVjdGlvbiAuaW50cm9fbGlua19fbGluazpob3ZlciAuaW50cm9fbGlua19fbGFiZWw6OmFmdGVye3RyYW5zZm9ybTpzY2FsZSgxLCAxKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wfX0uaG9tZSAjaW50cm9kdWN0aW9uIC5pbnRyb19saW5rX19saW5rOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOnVybCgvYXNzZXRzL2ltZy9yZWNydWl0L2hvbWUvbGlua19hcndfcmlnaHRfd2hpdGUuc3ZnKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47d2lkdGg6NjdweDtoZWlnaHQ6N3B4fS5ob21lICNpbnRyb2R1Y3Rpb24gLmludHJvX2xpbmtfX2xhYmVse3Bvc2l0aW9uOnJlbGF0aXZlfS5ob21lICNpbnRyb2R1Y3Rpb24gLmludHJvX2xpbmtfX2xhYmVsOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOiNmZmY7Ym90dG9tOi02cHg7dHJhbnNmb3JtOnNjYWxlKDAsIDEpO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBjdWJpYy1iZXppZXIoMC4xOCwgLTAuMDEsIDAuMywgMSl9LmhvbWUgI3dvcmtze3BhZGRpbmc6MjEuMDY2NjY2NjY2N3Z3IDAgMH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhvbWUgI3dvcmtze3BhZGRpbmc6MTIycHggMCAwfX0uaG9tZSAjd29ya3MgLmZsZXhpYmxlX3dyYXB7cGFkZGluZzoxNC42NjY2NjY2NjY3dncgMCAwO3dpZHRoOjg2LjY2NjY2NjY2Njd2dzttYXJnaW46MCBhdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAjd29ya3MgLmZsZXhpYmxlX3dyYXB7cGFkZGluZzo5M3B4IDAgMDt3aWR0aDoxMDgwcHh9fS5ob21lICN3b3JrcyAuZmxleGlibGVfd3JhcCAubWFpbl90aXRsZXtmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LWFsaWduOmxlZnQ7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZTo3LjJ2dztsZXR0ZXItc3BhY2luZzouMDhlbTtwYWRkaW5nOjAgMCAwIDh2dztjb2xvcjojY2EwMDM1O3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAjd29ya3MgLmZsZXhpYmxlX3dyYXAgLm1haW5fdGl0bGV7Zm9udC1zaXplOjQycHg7cGFkZGluZzowIDAgMCA1MHB4O21hcmdpbjowIDAgMCA0MHB4fX0uaG9tZSAjd29ya3MgLmZsZXhpYmxlX3dyYXAgLm1haW5fdGl0bGU6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoyLjY2NjY2NjY2Njd2dztoZWlnaHQ6MTIuOHZ3O2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDp1cmwoL2Fzc2V0cy9pbWcvcmVjcnVpdC9ob21lL3RpdGxlX2Fydy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAjd29ya3MgLmZsZXhpYmxlX3dyYXAgLm1haW5fdGl0bGU6YmVmb3Jle3dpZHRoOjI0cHg7aGVpZ2h0Ojk4cHg7dG9wOjI1cHh9fS5ob21lICN3b3JrcyAuZmxleGlibGVfd3JhcCAubWFpbl90aXRsZS5zcF9hcnJvd3tsaW5lLWhlaWdodDoxMC42NjY2NjY2NjY3dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ob21lICN3b3JrcyAuZmxleGlibGVfd3JhcCAubWFpbl90aXRsZS5zcF9hcnJvd3tsaW5lLWhlaWdodDoxfX0uaG9tZSAjd29ya3MgLmZsZXhpYmxlX3dyYXAgLm1haW5fdGl0bGUuc3BfYXJyb3c6YmVmb3Jle2hlaWdodDoxOC4xMzMzMzMzMzMzdnc7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOnVybCgvYXNzZXRzL2ltZy9yZWNydWl0L2hvbWUvdGl0bGVfYXJ3X3NwLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ob21lICN3b3JrcyAuZmxleGlibGVfd3JhcCAubWFpbl90aXRsZS5zcF9hcnJvdzpiZWZvcmV7d2lkdGg6MjRweDtoZWlnaHQ6OThweH19LmhvbWUgI3dvcmtzIC5mbGV4aWJsZV93cmFwIC53b3Jrc193cmFwe3BhZGRpbmc6OS4zMzMzMzMzMzMzdncgMCAxMi42NjY2NjY2NjY3dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ob21lICN3b3JrcyAuZmxleGlibGVfd3JhcCAud29ya3Nfd3JhcHtwYWRkaW5nOjEwN3B4IDAgMTIwcHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwfX0uaG9tZSAjd29ya3MgLmZsZXhpYmxlX3dyYXAgLndvcmtzX3dyYXAgYXJ0aWNsZXttYXJnaW46MCAwIDguNjY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAjd29ya3MgLmZsZXhpYmxlX3dyYXAgLndvcmtzX3dyYXAgYXJ0aWNsZXttYXJnaW46MCAwIDUzcHg7d2lkdGg6NTIxcHh9fS5ob21lICN3b3JrcyAuZmxleGlibGVfd3JhcCAud29ya3Nfd3JhcCBhcnRpY2xlIC5pbWdfd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAwIDQuNHZ3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAjd29ya3MgLmZsZXhpYmxlX3dyYXAgLndvcmtzX3dyYXAgYXJ0aWNsZSAuaW1nX3dyYXB7bWFyZ2luOjAgMCAxNXB4fX0uaG9tZSAjd29ya3MgLmZsZXhpYmxlX3dyYXAgLndvcmtzX3dyYXAgYXJ0aWNsZSAuaW1nX3dyYXAgLmFycm93e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjcuMDY2NjY2NjY2N3Z3O2hlaWdodDo3LjA2NjY2NjY2Njd2dztkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6I2NhMDAzNTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2JvdHRvbTowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAjd29ya3MgLmZsZXhpYmxlX3dyYXAgLndvcmtzX3dyYXAgYXJ0aWNsZSAuaW1nX3dyYXAgLmFycm93e3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHh9fS5ob21lICN3b3JrcyAuZmxleGlibGVfd3JhcCAud29ya3Nfd3JhcCBhcnRpY2xlIC5pbWdfd3JhcCAuYXJyb3c6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEuNHZ3O2hlaWdodDoxLjR2dztib3JkZXItdG9wOjFweCBzb2xpZCAjZmZmO2JvcmRlci1yaWdodDoxcHggc29saWQgI2ZmZjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cmlnaHQ6LjY2NjY2NjY2Njd2dztib3R0b206MDttYXJnaW46YXV0bzt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhvbWUgI3dvcmtzIC5mbGV4aWJsZV93cmFwIC53b3Jrc193cmFwIGFydGljbGUgLmltZ193cmFwIC5hcnJvdzpiZWZvcmV7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtyaWdodDo1cHh9fS5ob21lICN3b3JrcyAuZmxleGlibGVfd3JhcCAud29ya3Nfd3JhcCBhcnRpY2xlIC5pbWdfd3JhcCBoNHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjA7Zm9udC1mYW1pbHk6XCJOb3RvIFNlcmlmIEpQXCIsc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtc2l6ZTo2LjR2dztmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjA4ZW07Y29sb3I6I2NhMDAzNTt3aWR0aDo0OS4zMzMzMzMzMzMzdnc7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6My44NjY2NjY2NjY3dncgMCAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAjd29ya3MgLmZsZXhpYmxlX3dyYXAgLndvcmtzX3dyYXAgYXJ0aWNsZSAuaW1nX3dyYXAgaDR7Zm9udC1zaXplOjMycHg7cGFkZGluZzoyN3B4IDAgMTFweDt3aWR0aDoyNTNweH19LmhvbWUgI3dvcmtzIC5mbGV4aWJsZV93cmFwIC53b3Jrc193cmFwIGFydGljbGUgLmltZ193cmFwIGg0IHNwYW57Zm9udC1zaXplOjQuOHZ3O2ZvbnQtd2VpZ2h0OjUwMH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhvbWUgI3dvcmtzIC5mbGV4aWJsZV93cmFwIC53b3Jrc193cmFwIGFydGljbGUgLmltZ193cmFwIGg0IHNwYW57Zm9udC1zaXplOjIycHh9fS5ob21lICN3b3JrcyAuZmxleGlibGVfd3JhcCAud29ya3Nfd3JhcCBhcnRpY2xlIHB7Zm9udC1zaXplOjMuNDY2NjY2NjY2N3Z3O2ZvbnQtd2VpZ2h0OjUwMH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhvbWUgI3dvcmtzIC5mbGV4aWJsZV93cmFwIC53b3Jrc193cmFwIGFydGljbGUgcHtmb250LXNpemU6MTZweH19LmhvbWUgI3dvcmtzIC5mbGV4aWJsZV93cmFwIC5tb3RpdmV7cGFkZGluZzo4LjI2NjY2NjY2Njd2dyAwIDIzLjJ2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhvbWUgI3dvcmtzIC5mbGV4aWJsZV93cmFwIC5tb3RpdmV7cGFkZGluZzo2NXB4IDAgMTYzcHh9fS5ob21lICN3b3JrcyAuZmxleGlibGVfd3JhcCAubW90aXZlIC5zbGlkZXJfd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAwIDR2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhvbWUgI3dvcmtzIC5mbGV4aWJsZV93cmFwIC5tb3RpdmUgLnNsaWRlcl93cmFwe21hcmdpbjowIGF1dG8gMjRweDt3aWR0aDo5NjRweH19LmhvbWUgI3dvcmtzIC5mbGV4aWJsZV93cmFwIC5tb3RpdmUgLnNsaWRlcl93cmFwIC5zbGlkZXJfYmd7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6ODYuNjY2NjY2NjY2N3Z3O2hlaWdodDo5NC41MzMzMzMzMzMzdnc7YmFja2dyb3VuZDp1cmwoL2Fzc2V0cy9pbWcvcmVjcnVpdC9ob21lL21vdGl2ZV9zbGlkZXJfYmdfc3AuanBnKSByZXBlYXQgY2VudGVyIGNlbnRlci8xMDAlIGF1dG87bGVmdDowO3RvcDowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAjd29ya3MgLmZsZXhpYmxlX3dyYXAgLm1vdGl2ZSAuc2xpZGVyX3dyYXAgLnNsaWRlcl9iZ3t3aWR0aDo5NjRweDtoZWlnaHQ6MzY3cHg7YmFja2dyb3VuZDp1cmwoL2Fzc2V0cy9pbWcvcmVjcnVpdC9ob21lL21vdGl2ZV9zbGlkZXJfYmcuanBnKSByZXBlYXQgY2VudGVyIGNlbnRlci8xMDAlIGF1dG99fS5ob21lICN3b3JrcyAuZmxleGlibGVfd3JhcCAubW90aXZlIC5zbGlkZXJfd3JhcCAuc2xpZGVfYXJ3IHNwYW57d2lkdGg6MTAuNjY2NjY2NjY2N3Z3O2hlaWdodDoxMC42NjY2NjY2NjY3dnc7YmFja2dyb3VuZDojZmZmO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MztjdXJzb3I6cG9pbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhvbWUgI3dvcmtzIC5mbGV4aWJsZV93cmFwIC5tb3RpdmUgLnNsaWRlcl93cmFwIC5zbGlkZV9hcncgc3Bhbnt3aWR0aDo0NXB4O2hlaWdodDo0NXB4fX0uaG9tZSAjd29ya3MgLmZsZXhpYmxlX3dyYXAgLm1vdGl2ZSAuc2xpZGVyX3dyYXAgLnNsaWRlX2FydyBzcGFuLnByZXZfaWNue2xlZnQ6LTUuMzMzMzMzMzMzM3Z3O3RvcDo0MS44NjY2NjY2NjY3dnc7YmFja2dyb3VuZDp1cmwoL2Fzc2V0cy9pbWcvcmVjcnVpdC9ob21lL3NsaWRlcl9wcmV2X2ljbi5zdmcpIHJlcGVhdCBjZW50ZXIgY2VudGVyLzEwMCUgYXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhvbWUgI3dvcmtzIC5mbGV4aWJsZV93cmFwIC5tb3RpdmUgLnNsaWRlcl93cmFwIC5zbGlkZV9hcncgc3Bhbi5wcmV2X2ljbntsZWZ0Oi02M3B4O3RvcDoxNjJweH19LmhvbWUgI3dvcmtzIC5mbGV4aWJsZV93cmFwIC5tb3RpdmUgLnNsaWRlcl93cmFwIC5zbGlkZV9hcncgc3Bhbi5uZXh0X2ljbntyaWdodDotNS4zMzMzMzMzMzMzdnc7dG9wOjQxLjg2NjY2NjY2Njd2dztiYWNrZ3JvdW5kOnVybCgvYXNzZXRzL2ltZy9yZWNydWl0L2hvbWUvc2xpZGVyX25leHRfaWNuLnN2ZykgcmVwZWF0IGNlbnRlciBjZW50ZXIvMTAwJSBhdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAjd29ya3MgLmZsZXhpYmxlX3dyYXAgLm1vdGl2ZSAuc2xpZGVyX3dyYXAgLnNsaWRlX2FydyBzcGFuLm5leHRfaWNue3JpZ2h0Oi02M3B4O3RvcDoxNjJweH19LmhvbWUgI3dvcmtzIC5mbGV4aWJsZV93cmFwIC5tb3RpdmUgLnNsaWRlcl93cmFwIC5hcnRpY2xlX3dyYXB7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDoxMTMuNzMzMzMzMzMzM3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAjd29ya3MgLmZsZXhpYmxlX3dyYXAgLm1vdGl2ZSAuc2xpZGVyX3dyYXAgLmFydGljbGVfd3JhcHtoZWlnaHQ6MzY3cHh9fS5ob21lICN3b3JrcyAuZmxleGlibGVfd3JhcCAubW90aXZlIC5zbGlkZXJfd3JhcCBhcnRpY2xle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhvbWUgI3dvcmtzIC5mbGV4aWJsZV93cmFwIC5tb3RpdmUgLnNsaWRlcl93cmFwIGFydGljbGV7aGVpZ2h0OjM2N3B4ICFpbXBvcnRhbnR9fS5ob21lICN3b3JrcyAuZmxleGlibGVfd3JhcCAubW90aXZlIC5zbGlkZXJfd3JhcCBhcnRpY2xlLmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5ob21lICN3b3JrcyAuZmxleGlibGVfd3JhcCAubW90aXZlIC5zbGlkZXJfd3JhcCBhcnRpY2xlLmFjdGl2ZSAuaW1nX3dyYXAgaW1ne2FuaW1hdGlvbjpJTUdmYWRlSW4gMXMgZm9yd2FyZHN9LmhvbWUgI3dvcmtzIC5mbGV4aWJsZV93cmFwIC5tb3RpdmUgLnNsaWRlcl93cmFwIGFydGljbGUgYXtkaXNwbGF5OmJsb2NrfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAjd29ya3MgLmZsZXhpYmxlX3dyYXAgLm1vdGl2ZSAuc2xpZGVyX3dyYXAgYXJ0aWNsZSBhe3VzZXItZHJhZzpub25lO3VzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1kcmFnOm5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lfX0uaG9tZSAjd29ya3MgLmZsZXhpYmxlX3dyYXAgLm1vdGl2ZSAuc2xpZGVyX3dyYXAgYXJ0aWNsZSBhIC5pbWdfd3JhcHt3aWR0aDoxMDAlO2hlaWdodDo5NC41MzMzMzMzMzMzdnc7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAjd29ya3MgLmZsZXhpYmxlX3dyYXAgLm1vdGl2ZSAuc2xpZGVyX3dyYXAgYXJ0aWNsZSBhIC5pbWdfd3JhcHtoZWlnaHQ6YXV0b319LmhvbWUgI3dvcmtzIC5mbGV4aWJsZV93cmFwIC5tb3RpdmUgLnNsaWRlcl93cmFwIGFydGljbGUgYSAuaW1nX3dyYXAgaW1ne3Bvc2l0aW9uOnJlbGF0aXZlO2FuaW1hdGlvbjpJTUdmYWRlT3V0IDFzIGZvcndhcmRzfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAjd29ya3MgLmZsZXhpYmxlX3dyYXAgLm1vdGl2ZSAuc2xpZGVyX3dyYXAgYXJ0aWNsZSBhIC5pbWdfd3JhcCBpbWd7dXNlci1kcmFnOm5vbmU7dXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLWRyYWc6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmV9fS5ob21lICN3b3JrcyAuZmxleGlibGVfd3JhcCAubW90aXZlIC5zbGlkZXJfd3JhcCBhcnRpY2xlIGEgaDR7Zm9udC1zaXplOjUuNnZ3O2xldHRlci1zcGFjaW5nOi4xZW07bGluZS1oZWlnaHQ6OC4yNjY2NjY2NjY3dnc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDo2OS44NjY2NjY2NjY3dnc7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6Mi4xMzMzMzMzMzMzdncgMS42dncgMS42dncgNHZ3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAjd29ya3MgLmZsZXhpYmxlX3dyYXAgLm1vdGl2ZSAuc2xpZGVyX3dyYXAgYXJ0aWNsZSBhIGg0e2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjM5cHg7dG9wOjg4cHg7cGFkZGluZzoyMXB4IDMwcHggMjBweCA0MHB4fX0uaG9tZSAjd29ya3MgLmZsZXhpYmxlX3dyYXAgLm1vdGl2ZSAuc2xpZGVyX3dyYXAgYXJ0aWNsZSBhIHB7Zm9udC1zaXplOjIuOTMzMzMzMzMzM3Z3O2xpbmUtaGVpZ2h0OjUuMzMzMzMzMzMzM3Z3O3BhZGRpbmc6My4ydncgMCAwO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtd2VpZ2h0OjUwMDtiYWNrZ3JvdW5kOiNmZmZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ob21lICN3b3JrcyAuZmxleGlibGVfd3JhcCAubW90aXZlIC5zbGlkZXJfd3JhcCBhcnRpY2xlIGEgcHtmb250LXNpemU6MTFweDtsaW5lLWhlaWdodDoyMnB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7Ym90dG9tOjA7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6MTJweCAyMHB4IDAgNDRweDt0ZXh0LWFsaWduOmxlZnR9fS5ob21lICN3b3JrcyAuZmxleGlibGVfd3JhcCAubW90aXZlIC5zbGlkZXJfZG90dHMgdWx7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmhvbWUgI3dvcmtzIC5mbGV4aWJsZV93cmFwIC5tb3RpdmUgLnNsaWRlcl9kb3R0cyB1bCBsaXt3aWR0aDoyLjY2NjY2NjY2Njd2dztoZWlnaHQ6Mi42NjY2NjY2NjY3dnc7Ym9yZGVyOi4yNjY2NjY2NjY3dncgc29saWQgIzNlM2IzYjtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czo1MCU7bWFyZ2luOjAgMCAwIDIuNjY2NjY2NjY2N3Z3O3RyYW5zaXRpb246LjVzO2N1cnNvcjpwb2ludGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAjd29ya3MgLmZsZXhpYmxlX3dyYXAgLm1vdGl2ZSAuc2xpZGVyX2RvdHRzIHVsIGxpe3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7Ym9yZGVyOjJweCBzb2xpZCAjM2UzYjNiO21hcmdpbjowIDAgMCA4cHh9fS5ob21lICN3b3JrcyAuZmxleGlibGVfd3JhcCAubW90aXZlIC5zbGlkZXJfZG90dHMgdWwgbGkuYWN0aXZle2JhY2tncm91bmQ6IzRkNGQ0ZH0uaG9tZSAjd29ya3MgLmZsZXhpYmxlX3dyYXAgLm1vdGl2ZSAuc2xpZGVyX2RvdHRzIHVsIGxpOmZpcnN0LWNoaWxke21hcmdpbjowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAjd29ya3MgLmZsZXhpYmxlX3dyYXAgLm1vdGl2ZSAuc2xpZGVyX2RvdHRzIHVsIGxpOmhvdmVye2JhY2tncm91bmQ6IzRkNGQ0ZH19LmhvbWUgI3dvcmtzIC5ibnJfd3JhcHtiYWNrZ3JvdW5kOiNmNGY0Zjg7aGVpZ2h0OjI5LjMzMzMzMzMzMzN2dzt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAjd29ya3MgLmJucl93cmFwe2hlaWdodDoxMjBweH19LmhvbWUgI3dvcmtzIC5ibnJfd3JhcCBhLmpvYl9hZHZpY2V7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7dG9wOi0xMHZ3O3dpZHRoOjg2LjY2NjY2NjY2Njd2dztmb250LXNpemU6NHZ3O3RleHQtYWxpZ246bGVmdDttYXJnaW46YXV0bztwYWRkaW5nOjEyLjY2NjY2NjY2Njd2dyAwIDEyLjY2NjY2NjY2Njd2dyAxMC4yNjY2NjY2NjY3dnc7Ym9yZGVyLXJhZGl1czoxLjA2NjY2NjY2Njd2dzt6LWluZGV4OjJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ob21lICN3b3JrcyAuYm5yX3dyYXAgYS5qb2JfYWR2aWNle3RvcDotNzhweDt3aWR0aDo0NDFweDtmb250LXNpemU6MjBweDtwYWRkaW5nOjY1cHggMCA2NXB4IDUzcHg7dHJhbnNpdGlvbjouNHM7Ym9yZGVyLXJhZGl1czoxMHB4fX0uaG9tZSAjd29ya3MgLmJucl93cmFwIGEuam9iX2FkdmljZTphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6Mi4yNjY2NjY2NjY3dnc7aGVpZ2h0OjIuMjY2NjY2NjY2N3Z3O2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXRvcDoxcHggc29saWQgI2ZmZjtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNmZmY7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDo1Ljg2NjY2NjY2Njd2dzttYXJnaW46YXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhvbWUgI3dvcmtzIC5ibnJfd3JhcCBhLmpvYl9hZHZpY2U6YWZ0ZXJ7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtsZWZ0OjMwcHh9fS5ob21lICN3b3JrcyAuYm5yX3dyYXAgYS5qb2JfYWR2aWNlIHNwYW57Y29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LmhvbWUgI3dvcmtzIC5ibnJfd3JhcCBhLmpvYl9hZHZpY2UgLmltZ193cmFwe3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtib3JkZXItcmFkaXVzOjEuMDY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAjd29ya3MgLmJucl93cmFwIGEuam9iX2FkdmljZSAuaW1nX3dyYXB7Ym9yZGVyLXJhZGl1czoxMHB4fX0uaG9tZSAjY29tcGFueXttYXJnaW46MjEuNnZ3IDAgMDtwYWRkaW5nOjAgMCAyMS40NjY2NjY2NjY3dnc7YmFja2dyb3VuZDojZjRmNGY4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAjY29tcGFueXttYXJnaW46MTU4cHggMCAwO3BhZGRpbmc6MCAwIDE4NnB4O292ZXJmbG93OmhpZGRlbn19LmhvbWUgI2NvbXBhbnkgLmNvbXBhbnlfd3JhcHtwYWRkaW5nOjEyLjEzMzMzMzMzMzN2dyAwIDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ob21lICNjb21wYW55IC5jb21wYW55X3dyYXB7cGFkZGluZzoxMjhweCAwIDE2M3B4fX0uaG9tZSAjY29tcGFueSAuY29tcGFueV93cmFwIGFydGljbGV7cGFkZGluZzowIDAgMjYuNjY2NjY2NjY2N3Z3O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTt6LWluZGV4OjI7d2lkdGg6NzMuMzMzMzMzMzMzM3Z3O21hcmdpbjowIGF1dG87cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ob21lICNjb21wYW55IC5jb21wYW55X3dyYXAgYXJ0aWNsZXtwYWRkaW5nOjAgMCAxNzhweDt3aWR0aDo5NjBweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cG9zaXRpb246cmVsYXRpdmV9fS5ob21lICNjb21wYW55IC5jb21wYW55X3dyYXAgYXJ0aWNsZTpudGgtY2hpbGQoMm4pIC53aGl0ZV9iZ3tsZWZ0OmF1dG87cmlnaHQ6LTEzLjMzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhvbWUgI2NvbXBhbnkgLmNvbXBhbnlfd3JhcCBhcnRpY2xlOm50aC1jaGlsZCgybikgLndoaXRlX2Jne3JpZ2h0OmF1dG87bGVmdDozNTNweDt0b3A6NzJweH19LmhvbWUgI2NvbXBhbnkgLmNvbXBhbnlfd3JhcCBhcnRpY2xlOm50aC1jaGlsZCgybikgLmltZ193cmFwe29yZGVyOjF9LmhvbWUgI2NvbXBhbnkgLmNvbXBhbnlfd3JhcCBhcnRpY2xlOm50aC1jaGlsZCgybikgLnRleHRfd3JhcHtvcmRlcjoyfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAjY29tcGFueSAuY29tcGFueV93cmFwIGFydGljbGU6bnRoLWNoaWxkKDJuKSAudGV4dF93cmFwe3dpZHRoOjQ2NHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhvbWUgI2NvbXBhbnkgLmNvbXBhbnlfd3JhcCBhcnRpY2xlOm50aC1jaGlsZCgybikgLnRleHRfd3JhcCBoM3twYWRkaW5nOjAgMCAzOXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhvbWUgI2NvbXBhbnkgLmNvbXBhbnlfd3JhcCBhcnRpY2xlLnRvcF9tZXNzYWdle3BhZGRpbmc6MH19LmhvbWUgI2NvbXBhbnkgLmNvbXBhbnlfd3JhcCBhcnRpY2xlLnRvcF9tZXNzYWdlIC53aGl0ZV9iZ3toZWlnaHQ6MTAwdnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ob21lICNjb21wYW55IC5jb21wYW55X3dyYXAgYXJ0aWNsZS50b3BfbWVzc2FnZSAud2hpdGVfYmd7aGVpZ2h0OjI3NXB4fX0uaG9tZSAjY29tcGFueSAuY29tcGFueV93cmFwIGFydGljbGUgLndoaXRlX2Jne2NvbnRlbnQ6XCJcIjt3aWR0aDo5My4zMzMzMzMzMzMzdnc7aGVpZ2h0Ojc5LjczMzMzMzMzMzN2dztiYWNrZ3JvdW5kOiNmZmY7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMTMuMzMzMzMzMzMzM3Z3O3RvcDoxNy43MzMzMzMzMzMzdnc7ei1pbmRleDotMX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhvbWUgI2NvbXBhbnkgLmNvbXBhbnlfd3JhcCBhcnRpY2xlIC53aGl0ZV9iZ3t3aWR0aDoxMDAlO2hlaWdodDoyNzVweDtsZWZ0OmF1dG87cmlnaHQ6MzQ4cHg7dG9wOjcwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCl7LmhvbWUgI2NvbXBhbnkgLmNvbXBhbnlfd3JhcCBhcnRpY2xlIC53aGl0ZV9iZ3t3aWR0aDo2MHZ3fX0uaG9tZSAjY29tcGFueSAuY29tcGFueV93cmFwIGFydGljbGUgLmltZ193cmFwe21hcmdpbjowIDAgOS4wNjY2NjY2NjY3dnc7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAjY29tcGFueSAuY29tcGFueV93cmFwIGFydGljbGUgLmltZ193cmFwe3dpZHRoOjQxMXB4O29yZGVyOjI7bWFyZ2luOjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAjY29tcGFueSAuY29tcGFueV93cmFwIGFydGljbGUgLnRleHRfd3JhcHtvcmRlcjoxO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6NThweCAwIDA7d2lkdGg6NTUwcHh9fS5ob21lICNjb21wYW55IC5jb21wYW55X3dyYXAgYXJ0aWNsZSAudGV4dF93cmFwIGgze2ZvbnQtc2l6ZTo0dnc7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiNjYTAwMzU7bGV0dGVyLXNwYWNpbmc6LjI0ZW07cGFkZGluZzowIDAgMy4ydnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ob21lICNjb21wYW55IC5jb21wYW55X3dyYXAgYXJ0aWNsZSAudGV4dF93cmFwIGgze2ZvbnQtc2l6ZToyMnB4O3BhZGRpbmc6MCAwIDQ0cHh9fS5ob21lICNjb21wYW55IC5jb21wYW55X3dyYXAgYXJ0aWNsZSAudGV4dF93cmFwIGg0e2ZvbnQtZmFtaWx5OlwiTm90byBTZXJpZiBKUFwiLHNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtYWxpZ246bGVmdDtsZXR0ZXItc3BhY2luZzowO2ZvbnQtc2l6ZTo1Ljh2dztsaW5lLWhlaWdodDo4Ljh2dztwYWRkaW5nOjAgMCA2LjY2NjY2NjY2Njd2dztmb250LXdlaWdodDo1MDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ob21lICNjb21wYW55IC5jb21wYW55X3dyYXAgYXJ0aWNsZSAudGV4dF93cmFwIGg0e2ZvbnQtc2l6ZToyOHB4O2xpbmUtaGVpZ2h0OjQ0cHg7cGFkZGluZzowO2xldHRlci1zcGFjaW5nOi4xZW19fS5ob21lICNjb21wYW55IC5jb21wYW55X3dyYXAgYXJ0aWNsZSAudGV4dF93cmFwIGg0Lmxvd19wYWRkaW5ne3BhZGRpbmc6MCAwIDIuMTMzMzMzMzMzM3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAjY29tcGFueSAuY29tcGFueV93cmFwIGFydGljbGUgLnRleHRfd3JhcCBoNC5sb3dfcGFkZGluZ3twYWRkaW5nOjAgMCA0NXB4fX0uaG9tZSAjY29tcGFueSAuY29tcGFueV93cmFwIGFydGljbGUgLnRleHRfd3JhcCBzcGFuLnBvc2l0aW9ue2ZvbnQtc2l6ZToyLjkzMzMzMzMzMzN2dztsaW5lLWhlaWdodDo0Ljh2dztkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MCAwIDQuNHZ3O2ZvbnQtd2VpZ2h0OjUwMH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhvbWUgI2NvbXBhbnkgLmNvbXBhbnlfd3JhcCBhcnRpY2xlIC50ZXh0X3dyYXAgc3Bhbi5wb3NpdGlvbntmb250LXNpemU6MTFweDtsaW5lLWhlaWdodDoxOXB4O3BhZGRpbmc6MCAwIDB9fS5ob21lICNjb21wYW55IC5jb21wYW55X3dyYXAgYXJ0aWNsZSAudGV4dF93cmFwIGF7Zm9udC1zaXplOjIuOTMzMzMzMzMzM3Z3O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojY2EwMDM1O3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MCAxMHZ3IDAgMDtkaXNwbGF5OmlubGluZS1ibG9ja31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhvbWUgI2NvbXBhbnkgLmNvbXBhbnlfd3JhcCBhcnRpY2xlIC50ZXh0X3dyYXAgYXtmb250LXNpemU6MTNweDtwYWRkaW5nOjAgNzdweCAwIDA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTQ0cHg7dG9wOjMwOXB4fX0uaG9tZSAjY29tcGFueSAuY29tcGFueV93cmFwIGFydGljbGUgLnRleHRfd3JhcCBhOmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6OC45MzMzMzMzMzMzdnc7aGVpZ2h0Oi44NTMzMzMzMzMzdnc7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6Ljh2dztib3R0b206MDtiYWNrZ3JvdW5kOnVybCgvYXNzZXRzL2ltZy9yZWNydWl0L2hvbWUvbGlua19hcndfcmlnaHQuc3ZnKSByZXBlYXQgY2VudGVyIGNlbnRlci8xMDAlIGF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ob21lICNjb21wYW55IC5jb21wYW55X3dyYXAgYXJ0aWNsZSAudGV4dF93cmFwIGE6YmVmb3Jle3dpZHRoOjY3cHg7aGVpZ2h0OjdweDt0b3A6MnB4O3RyYW5zaXRpb246LjNzfX0uaG9tZSAjY29tcGFueSAuY29tcGFueV93cmFwIGFydGljbGUgLnRleHRfd3JhcCBhOmhvdmVyOmJlZm9yZXtyaWdodDotNXB4fS5ob21lICNjb21wYW55IC5saW5rX3dyYXB7d2lkdGg6NzMuMzMzMzMzMzMzM3Z3O21hcmdpbjowIGF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ob21lICNjb21wYW55IC5saW5rX3dyYXB7d2lkdGg6OTUzcHh9fS5ob21lICNjb21wYW55IC5saW5rX3dyYXAgLmJsLWd1aWRlTWVudV9pdGVtc3tkaXNwbGF5OmJsb2NrfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAjY29tcGFueSAubGlua193cmFwIC5ibC1ndWlkZU1lbnVfaXRlbXN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufX0uaG9tZSAjY29tcGFueSAubGlua193cmFwIC5ibC1ndWlkZU1lbnVfaXRlbXMgLmJsLWd1aWRlTWVudV9pdGVte3dpZHRoOjEwMCU7bWFyZ2luOjAgMCA0LjI2NjY2NjY2Njd2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhvbWUgI2NvbXBhbnkgLmxpbmtfd3JhcCAuYmwtZ3VpZGVNZW51X2l0ZW1zIC5ibC1ndWlkZU1lbnVfaXRlbXt3aWR0aDozMDdweDttYXJnaW46MH19LmhvbWUgI2NvbXBhbnkgLmxpbmtfd3JhcCAuYmwtZ3VpZGVNZW51X2l0ZW1zIC5ibC1ndWlkZU1lbnVfaXRlbTpsYXN0LWNoaWxke21hcmdpbjowfS5ob21lICNzeXN0ZW17cGFkZGluZzowIDAgMjEuODY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAjc3lzdGVte3BhZGRpbmc6MCAwIDE0NXB4fX0uaG9tZSAjc3lzdGVtIC5zeXN0ZW1fd3JhcHtwYWRkaW5nOjEzLjMzMzMzMzMzMzN2dyAwIDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ob21lICNzeXN0ZW0gLnN5c3RlbV93cmFwe3BhZGRpbmc6ODZweCAwIDA7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufX0uaG9tZSAjc3lzdGVtIC5zeXN0ZW1fd3JhcCBhcnRpY2xle21hcmdpbjowIDAgMTEuNDY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAjc3lzdGVtIC5zeXN0ZW1fd3JhcCBhcnRpY2xle21hcmdpbjowO3dpZHRoOjQ1NXB4fX0uaG9tZSAjc3lzdGVtIC5zeXN0ZW1fd3JhcCBhcnRpY2xlIC5pbWdfd3JhcHttYXJnaW46MCAwIDQuNTMzMzMzMzMzM3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAjc3lzdGVtIC5zeXN0ZW1fd3JhcCBhcnRpY2xlIC5pbWdfd3JhcHttYXJnaW46MCAwIDEycHh9fS5ob21lICNzeXN0ZW0gLnN5c3RlbV93cmFwIGFydGljbGUgaDN7Zm9udC1zaXplOjR2dzt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhvbWUgI3N5c3RlbSAuc3lzdGVtX3dyYXAgYXJ0aWNsZSBoM3tmb250LXNpemU6MjBweDt0ZXh0LWFsaWduOmxlZnR9fS5ob21lICNzeXN0ZW0gLnN5c3RlbV93cmFwIGFydGljbGU6bGFzdC1jaGlsZHttYXJnaW46MH0uaG9tZSAjbmV3c3tjb2xvcjojZmZmO2JhY2tncm91bmQ6I2NhMDAzNTtwYWRkaW5nOjE0LjI2NjY2NjY2Njd2dyAwIDI5LjA2NjY2NjY2Njd2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhvbWUgI25ld3N7cGFkZGluZzo1NnB4IDAgMTQwcHh9fS5ob21lICNuZXdzIGgyLm1hcmNlbGx1c3tmb250LWZhbWlseTpcIk1hcmNlbGx1c1wiLHNlcmlmO2ZvbnQtc2l6ZTo3LjJ2dztsZXR0ZXItc3BhY2luZzouMmVtO3BhZGRpbmc6MCAwIDEwLjY2NjY2NjY2Njd2dzt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhvbWUgI25ld3MgaDIubWFyY2VsbHVze2ZvbnQtc2l6ZTozOHB4O3BhZGRpbmc6MCAwIDUwcHh9fS5ob21lICNuZXdzIHVsIGxpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkMDZhODQ7cGFkZGluZzo1LjJ2dyAwIDQuMjY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAjbmV3cyB1bCBsaXtwYWRkaW5nOjEwcHggMCA5cHg7ZGlzcGxheTpmbGV4fX0uaG9tZSAjbmV3cyB1bCBsaTpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjFweCBzb2xpZCAjZDA2YTg0fS5ob21lICNuZXdzIHVsIGxpIHRpbWV7ZGlzcGxheTpibG9jaztmb250LXNpemU6Mi45MzMzMzMzMzMzdnc7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOi4xZW07cGFkZGluZzowIDAgMS44NjY2NjY2NjY3dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ob21lICNuZXdzIHVsIGxpIHRpbWV7Zm9udC1zaXplOjEycHg7cGFkZGluZzowIDEyMHB4IDAgMDtsaW5lLWhlaWdodDozM3B4fX0uaG9tZSAjbmV3cyB1bCBsaSBwe2ZvbnQtc2l6ZTozLjQ2NjY2NjY2Njd2dztsZXR0ZXItc3BhY2luZzouMWVtO2xpbmUtaGVpZ2h0OjUuNnZ3O2ZvbnQtd2VpZ2h0OjUwMH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhvbWUgI25ld3MgdWwgbGkgcHtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDozM3B4fX1Aa2V5ZnJhbWVzIElNR2ZhZGVJbnswJXtsZWZ0Oi0zJTtvcGFjaXR5OjB9MTAwJXtsZWZ0OjAlO29wYWNpdHk6MX19QGtleWZyYW1lcyBJTUdmYWRlT3V0ezAle2xlZnQ6MCV9MTAwJXtsZWZ0OjMlfX0ub2JvZyAubWFpbldyYXB7bWFyZ2luLWJvdHRvbToxMnZ3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsub2JvZyAubWFpbldyYXB7bWFyZ2luLWJvdHRvbTo2MHB4fX0ub2JvZyAubWFpbldyYXBfdGl0bGV7Zm9udC1mYW1pbHk6XCJOb3RvIFNlcmlmIEpQXCIsc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjIuM3JlbTtwYWRkaW5nLXRvcDoxMy4zMzMzMzMzMzMzdnc7cGFkZGluZy1ib3R0b206MTMuMzMzMzMzMzMzM3Z3O2NvbG9yOiNjYTAwMzU7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjYuMTMzMzMzMzMzM3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsub2JvZyAubWFpbldyYXBfdGl0bGV7Zm9udC1zaXplOjNyZW07cGFkZGluZy10b3A6OTBweDtwYWRkaW5nLWJvdHRvbTo5MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm9ib2cgLm1haW5XcmFwX3RpdGxle2ZvbnQtc2l6ZTozMHB4fX0ub2JvZyAubWFpbldyYXBfbGluZXt3aWR0aDoxMDAlO2hlaWdodDoxcHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNGQ0ZDRkIDAlLCAjNGQ0ZDRkIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCAxMDAlKTttYXJnaW46MCBhdXRvIDEydnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5vYm9nIC5tYWluV3JhcF9saW5le3dpZHRoOjg2MHB4O21hcmdpbi1ib3R0b206ODBweH19Lm9ib2cuYXJjaGl2ZS1vYm9nICNpbnRyb2R1Y3Rpb257cGFkZGluZzowIDAgMTMuMzMzMzMzMzMzM3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsub2JvZy5hcmNoaXZlLW9ib2cgI2ludHJvZHVjdGlvbntwYWRkaW5nOjAgMCA5N3B4fX0ub2JvZy5hcmNoaXZlLW9ib2cgI2ludHJvZHVjdGlvbiBwe2ZvbnQtc2l6ZTozLjQ2NjY2NjY2Njd2dztsaW5lLWhlaWdodDo2LjEzMzMzMzMzMzN2dztmb250LXdlaWdodDo1MDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5vYm9nLmFyY2hpdmUtb2JvZyAjaW50cm9kdWN0aW9uIHB7cGFkZGluZzowIDEwMHB4O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjMwcHh9fS5vYm9nLmFyY2hpdmUtb2JvZyAjYXJjaGl2ZXtwYWRkaW5nOjE2dncgMCAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsub2JvZy5hcmNoaXZlLW9ib2cgI2FyY2hpdmV7cGFkZGluZzoxNjNweCAwIDB9fS5vYm9nLmFyY2hpdmUtb2JvZyAjYXJjaGl2ZS5zdGFydF9vbnttYXJnaW46MTMuMzMzMzMzMzMzM3Z3IDAgMH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm9ib2cuYXJjaGl2ZS1vYm9nICNhcmNoaXZlLnN0YXJ0X29ue21hcmdpbjo1MHB4IDAgMH19Lm9ib2cuYXJjaGl2ZS1vYm9nICNhcmNoaXZlIC5jb250ZW50X2luZGV4e3BhZGRpbmctYm90dG9tOjUuMnZ3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsub2JvZy5hcmNoaXZlLW9ib2cgI2FyY2hpdmUgLmNvbnRlbnRfaW5kZXh7cGFkZGluZy1ib3R0b206NDNweH19Lm9ib2cuYXJjaGl2ZS1vYm9nICNhcmNoaXZlIC5jb250ZW50X2luZGV4IC53b3JrX3Byb2R1Y2V7cGFkZGluZzowIDAgMTR2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm9ib2cuYXJjaGl2ZS1vYm9nICNhcmNoaXZlIC5jb250ZW50X2luZGV4IC53b3JrX3Byb2R1Y2V7cGFkZGluZzowIDAgNzVweH19Lm9ib2cuYXJjaGl2ZS1vYm9nICNhcmNoaXZlIC5jb250ZW50X2luZGV4IC53b3JrX3Byb2R1Y2UgLmNhdGNoX3dyYXB7d2lkdGg6MjYuNjY2NjY2NjY2N3Z3O2hlaWdodDoyNi42NjY2NjY2NjY3dnc7bWFyZ2luOjAgYXV0byA2dnc7ZGlzcGxheTp0YWJsZTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2UwOTBhZCwgI2RjMjk0Nil9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5vYm9nLmFyY2hpdmUtb2JvZyAjYXJjaGl2ZSAuY29udGVudF9pbmRleCAud29ya19wcm9kdWNlIC5jYXRjaF93cmFwe3dpZHRoOjE1N3B4O2hlaWdodDoxNTdweDttYXJnaW46MCBhdXRvIDMycHh9fS5vYm9nLmFyY2hpdmUtb2JvZyAjYXJjaGl2ZSAuY29udGVudF9pbmRleCAud29ya19wcm9kdWNlIC5jYXRjaF93cmFwIGgze2ZvbnQtZmFtaWx5OlwiTm90byBTZXJpZiBKUFwiLHNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtYWxpZ246Y2VudGVyO2xldHRlci1zcGFjaW5nOi4xZW07ZGlzcGxheTp0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXNpemU6NS4wNjY2NjY2NjY3dnc7bGluZS1oZWlnaHQ6OHZ3O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5vYm9nLmFyY2hpdmUtb2JvZyAjYXJjaGl2ZSAuY29udGVudF9pbmRleCAud29ya19wcm9kdWNlIC5jYXRjaF93cmFwIGgze2ZvbnQtc2l6ZToyOHB4O2xpbmUtaGVpZ2h0OjQycHh9fS5vYm9nLmFyY2hpdmUtb2JvZyAjYXJjaGl2ZSAuY29udGVudF9pbmRleCAud29ya19wcm9kdWNlIHB7Zm9udC1zaXplOjMuNDY2NjY2NjY2N3Z3O2xpbmUtaGVpZ2h0OjYuMTMzMzMzMzMzM3Z3O3BhZGRpbmc6MCA2LjY2NjY2NjY2Njd2dzt0ZXh0LWFsaWduOmp1c3RpZnk7Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsub2JvZy5hcmNoaXZlLW9ib2cgI2FyY2hpdmUgLmNvbnRlbnRfaW5kZXggLndvcmtfcHJvZHVjZSBwe2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjMwcHg7cGFkZGluZzowO3RleHQtYWxpZ246Y2VudGVyfX0ub2JvZy5hcmNoaXZlLW9ib2cgI2FyY2hpdmUgLmNvbnRlbnRfaW5kZXggLmRlcGFydG1lbnRfd3JhcHtwYWRkaW5nOjAgMCAxNS40NjY2NjY2NjY3dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5vYm9nLmFyY2hpdmUtb2JvZyAjYXJjaGl2ZSAuY29udGVudF9pbmRleCAuZGVwYXJ0bWVudF93cmFwe3BhZGRpbmc6MCAwIDExNXB4fX0ub2JvZy5hcmNoaXZlLW9ib2cgI2FyY2hpdmUgLmNvbnRlbnRfaW5kZXggLmRlcGFydG1lbnRfd3JhcCBoNHtmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlO2NvbG9yOiNmZmY7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlMDkwYWQsICNkYzI5NDYpO2ZvbnQtc2l6ZToyLjJyZW07cGFkZGluZzo0LjY2NjY2NjY2Njd2dzttYXJnaW4tYm90dG9tOjB2dztsaW5lLWhlaWdodDo4LjUzMzMzMzMzMzN2dztmb250LXNpemU6NS44NjY2NjY2NjY3dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5vYm9nLmFyY2hpdmUtb2JvZyAjYXJjaGl2ZSAuY29udGVudF9pbmRleCAuZGVwYXJ0bWVudF93cmFwIGg0e2ZvbnQtc2l6ZToyLjhyZW07cGFkZGluZzoyNXB4O21hcmdpbi1ib3R0b206MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm9ib2cuYXJjaGl2ZS1vYm9nICNhcmNoaXZlIC5jb250ZW50X2luZGV4IC5kZXBhcnRtZW50X3dyYXAgaDR7bGluZS1oZWlnaHQ6NTBweDtmb250LXNpemU6MjhweH19Lm9ib2cuYXJjaGl2ZS1vYm9nICNhcmNoaXZlIC5jb250ZW50X2luZGV4IC5kZXBhcnRtZW50X3dyYXAgLmRldGFpbF93cmFwIC5mZWF0dXJle3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6OS4zMzMzMzMzMzMzdncgNi42NjY2NjY2NjY3dncgNjB2dztiYWNrZ3JvdW5kOiNmNGY0Zjh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5vYm9nLmFyY2hpdmUtb2JvZyAjYXJjaGl2ZSAuY29udGVudF9pbmRleCAuZGVwYXJ0bWVudF93cmFwIC5kZXRhaWxfd3JhcCAuZmVhdHVyZXtwYWRkaW5nOjQwcHggMCAyMzhweH19Lm9ib2cuYXJjaGl2ZS1vYm9nICNhcmNoaXZlIC5jb250ZW50X2luZGV4IC5kZXBhcnRtZW50X3dyYXAgLmRldGFpbF93cmFwIC5mZWF0dXJlLm5vX2FjdG9ye2JhY2tncm91bmQ6bm9uZTtwYWRkaW5nOjkuMzMzMzMzMzMzM3Z3IDYuNjY2NjY2NjY2N3Z3IDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5vYm9nLmFyY2hpdmUtb2JvZyAjYXJjaGl2ZSAuY29udGVudF9pbmRleCAuZGVwYXJ0bWVudF93cmFwIC5kZXRhaWxfd3JhcCAuZmVhdHVyZS5ub19hY3RvcntwYWRkaW5nOjQwcHggMCAwfX0ub2JvZy5hcmNoaXZlLW9ib2cgI2FyY2hpdmUgLmNvbnRlbnRfaW5kZXggLmRlcGFydG1lbnRfd3JhcCAuZGV0YWlsX3dyYXAgLmZlYXR1cmUgaDV7Zm9udC1mYW1pbHk6XCJOb3RvIFNlcmlmIEpQXCIsc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtc2l6ZTo1LjMzMzMzMzMzMzN2dztsaW5lLWhlaWdodDo4LjI2NjY2NjY2Njd2dztjb2xvcjojY2EwMDM1O3BhZGRpbmc6MCAwIDR2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm9ib2cuYXJjaGl2ZS1vYm9nICNhcmNoaXZlIC5jb250ZW50X2luZGV4IC5kZXBhcnRtZW50X3dyYXAgLmRldGFpbF93cmFwIC5mZWF0dXJlIGg1e3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjM4cHg7cGFkZGluZzowIDAgMTVweH19Lm9ib2cuYXJjaGl2ZS1vYm9nICNhcmNoaXZlIC5jb250ZW50X2luZGV4IC5kZXBhcnRtZW50X3dyYXAgLmRldGFpbF93cmFwIC5mZWF0dXJlIHB7Zm9udC1zaXplOjMuNDY2NjY2NjY2N3Z3O2xpbmUtaGVpZ2h0OjYuMTMzMzMzMzMzM3Z3O3RleHQtYWxpZ246anVzdGlmeTtmb250LXdlaWdodDo1MDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5vYm9nLmFyY2hpdmUtb2JvZyAjYXJjaGl2ZSAuY29udGVudF9pbmRleCAuZGVwYXJ0bWVudF93cmFwIC5kZXRhaWxfd3JhcCAuZmVhdHVyZSBwe2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI4cHg7bGV0dGVyLXNwYWNpbmc6LjFlbTt3aWR0aDo2NzBweDttYXJnaW46MCBhdXRvfX0ub2JvZy5hcmNoaXZlLW9ib2cgI2FyY2hpdmUgLmNvbnRlbnRfaW5kZXggLmRlcGFydG1lbnRfd3JhcCAuZGV0YWlsX3dyYXAgLmZlYXR1cmUgLmNvbmR1Y3Rvcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MjMuNzMzMzMzMzMzM3Z3O21hcmdpbjphdXRvO2ZvbnQtc2l6ZTozLjJ2dztmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm9ib2cuYXJjaGl2ZS1vYm9nICNhcmNoaXZlIC5jb250ZW50X2luZGV4IC5kZXBhcnRtZW50X3dyYXAgLmRldGFpbF93cmFwIC5mZWF0dXJlIC5jb25kdWN0b3J7Zm9udC1zaXplOjEzcHg7Ym90dG9tOjEwOHB4fX0ub2JvZy5hcmNoaXZlLW9ib2cgI2FyY2hpdmUgLmNvbnRlbnRfaW5kZXggLmRlcGFydG1lbnRfd3JhcCAuZGV0YWlsX3dyYXAgLmZlYXR1cmUgLmNvbmR1Y3RvcjpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjFweDtoZWlnaHQ6MTZ2dztiYWNrZ3JvdW5kOiM0ZDRkNGQ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7bWFyZ2luOmF1dG87dG9wOi0yMHZ3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsub2JvZy5hcmNoaXZlLW9ib2cgI2FyY2hpdmUgLmNvbnRlbnRfaW5kZXggLmRlcGFydG1lbnRfd3JhcCAuZGV0YWlsX3dyYXAgLmZlYXR1cmUgLmNvbmR1Y3RvcjpiZWZvcmV7aGVpZ2h0OjY1cHg7dG9wOi03NXB4fX0ub2JvZy5hcmNoaXZlLW9ib2cgI2FyY2hpdmUgLmNvbnRlbnRfaW5kZXggLmRlcGFydG1lbnRfd3JhcCAuZGV0YWlsX3dyYXAgLnZvaWNlX2FjdG9ye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOjAgNi42NjY2NjY2NjY3dnc7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO21hcmdpbjotMTh2dyAwIDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5vYm9nLmFyY2hpdmUtb2JvZyAjYXJjaGl2ZSAuY29udGVudF9pbmRleCAuZGVwYXJ0bWVudF93cmFwIC5kZXRhaWxfd3JhcCAudm9pY2VfYWN0b3J7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW46LTc5cHggMCAwfX0ub2JvZy5hcmNoaXZlLW9ib2cgI2FyY2hpdmUgLmNvbnRlbnRfaW5kZXggLmRlcGFydG1lbnRfd3JhcCAuZGV0YWlsX3dyYXAgLnZvaWNlX2FjdG9yLnNpbmdsZXN7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ub2JvZy5hcmNoaXZlLW9ib2cgI2FyY2hpdmUgLmNvbnRlbnRfaW5kZXggLmRlcGFydG1lbnRfd3JhcCAuZGV0YWlsX3dyYXAgLnZvaWNlX2FjdG9yIGFydGljbGV7d2lkdGg6NDglfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsub2JvZy5hcmNoaXZlLW9ib2cgI2FyY2hpdmUgLmNvbnRlbnRfaW5kZXggLmRlcGFydG1lbnRfd3JhcCAuZGV0YWlsX3dyYXAgLnZvaWNlX2FjdG9yIGFydGljbGV7d2lkdGg6YXV0b319QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5vYm9nLmFyY2hpdmUtb2JvZyAjYXJjaGl2ZSAuY29udGVudF9pbmRleCAuZGVwYXJ0bWVudF93cmFwIC5kZXRhaWxfd3JhcCAudm9pY2VfYWN0b3IgYXJ0aWNsZTpudGgtY2hpbGQoMil7cGFkZGluZzowIDAgMCAxNDhweH19Lm9ib2cuYXJjaGl2ZS1vYm9nICNhcmNoaXZlIC5jb250ZW50X2luZGV4IC5kZXBhcnRtZW50X3dyYXAgLmRldGFpbF93cmFwIC52b2ljZV9hY3RvciBhcnRpY2xlIGF7ZGlzcGxheTpibG9ja30ub2JvZy5hcmNoaXZlLW9ib2cgI2FyY2hpdmUgLmNvbnRlbnRfaW5kZXggLmRlcGFydG1lbnRfd3JhcCAuZGV0YWlsX3dyYXAgLnZvaWNlX2FjdG9yIGFydGljbGUgYSAuaW1hZ2Vfd3JhcHt3aWR0aDozMy4zMzMzMzMzMzMzdnc7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgMCA0dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5vYm9nLmFyY2hpdmUtb2JvZyAjYXJjaGl2ZSAuY29udGVudF9pbmRleCAuZGVwYXJ0bWVudF93cmFwIC5kZXRhaWxfd3JhcCAudm9pY2VfYWN0b3IgYXJ0aWNsZSBhIC5pbWFnZV93cmFwe3dpZHRoOjE0OHB4O3BhZGRpbmc6MCAwIDI1cHh9fS5vYm9nLmFyY2hpdmUtb2JvZyAjYXJjaGl2ZSAuY29udGVudF9pbmRleCAuZGVwYXJ0bWVudF93cmFwIC5kZXRhaWxfd3JhcCAudm9pY2VfYWN0b3IgYXJ0aWNsZSBhIC5wcm9maWxle2ZvbnQtc2l6ZToyLjY2NjY2NjY2Njd2dztsaW5lLWhlaWdodDozLjczMzMzMzMzMzN2dztkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMWVtfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsub2JvZy5hcmNoaXZlLW9ib2cgI2FyY2hpdmUgLmNvbnRlbnRfaW5kZXggLmRlcGFydG1lbnRfd3JhcCAuZGV0YWlsX3dyYXAgLnZvaWNlX2FjdG9yIGFydGljbGUgYSAucHJvZmlsZXtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoyMHB4fX0ub2JvZy5hcmNoaXZlLW9ib2cgI2FyY2hpdmUgLmNvbnRlbnRfaW5kZXggLmRlcGFydG1lbnRfd3JhcCAuZGV0YWlsX3dyYXAgLmRldGFpbF9pbnRyb2R1Y3Rpb257cGFkZGluZzo2LjY2NjY2NjY2Njd2dyAwIDI2LjkzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm9ib2cuYXJjaGl2ZS1vYm9nICNhcmNoaXZlIC5jb250ZW50X2luZGV4IC5kZXBhcnRtZW50X3dyYXAgLmRldGFpbF93cmFwIC5kZXRhaWxfaW50cm9kdWN0aW9ue3dpZHRoOjExMDBweDttYXJnaW46MCBhdXRvO3BhZGRpbmc6NTJweCAwIDEyMHB4fX0ub2JvZy5hcmNoaXZlLW9ib2cgI2FyY2hpdmUgLmNvbnRlbnRfaW5kZXggLmRlcGFydG1lbnRfd3JhcCAuZGV0YWlsX3dyYXAgLmRldGFpbF9pbnRyb2R1Y3Rpb25faW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvO3BhZGRpbmc6OS4zMzMzMzMzMzMzdncgNi42NjY2NjY2NjY3dncgMH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm9ib2cuYXJjaGl2ZS1vYm9nICNhcmNoaXZlIC5jb250ZW50X2luZGV4IC5kZXBhcnRtZW50X3dyYXAgLmRldGFpbF93cmFwIC5kZXRhaWxfaW50cm9kdWN0aW9uX2lubmVye3dpZHRoOjk2MHB4O3BhZGRpbmc6MH19Lm9ib2cuYXJjaGl2ZS1vYm9nICNhcmNoaXZlIC5jb250ZW50X2luZGV4IC5kZXBhcnRtZW50X3dyYXAgLmRldGFpbF93cmFwIC5kZXRhaWxfaW50cm9kdWN0aW9uX3RpdGxle3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjYwJTttYXJnaW46MCBhdXRvIC0yNXB4O3BhZGRpbmc6MTVweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2UwOTBhZCwgI2RjMjk0Nik7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MS4zO3otaW5kZXg6Mn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm9ib2cuYXJjaGl2ZS1vYm9nICNhcmNoaXZlIC5jb250ZW50X2luZGV4IC5kZXBhcnRtZW50X3dyYXAgLmRldGFpbF93cmFwIC5kZXRhaWxfaW50cm9kdWN0aW9uX3RpdGxle3dpZHRoOjUwJX19Lm9ib2cuYXJjaGl2ZS1vYm9nICNhcmNoaXZlIC5jb250ZW50X2luZGV4IC5kZXBhcnRtZW50X3dyYXAgLmRldGFpbF93cmFwIC5kZXRhaWxfaW50cm9kdWN0aW9uX3RpdGxlIGg2e2NvbG9yOiNmZmZ9Lm9ib2cuYXJjaGl2ZS1vYm9nICNhcmNoaXZlIC5jb250ZW50X2luZGV4IC5kZXBhcnRtZW50X3dyYXAgLmRldGFpbF93cmFwIC5kZXRhaWxfaW50cm9kdWN0aW9uX3RleHR7bGluZS1oZWlnaHQ6Mjtmb250LXdlaWdodDo0MDA7d29yZC1icmVhazpicmVhay1hbGx9Lm9ib2cuYXJjaGl2ZS1vYm9nICNhcmNoaXZlIC5jb250ZW50X2luZGV4IC5kZXBhcnRtZW50X3dyYXAgLmRldGFpbF93cmFwIC5kZXRhaWxfaW50cm9kdWN0aW9uX3RleHQtLWxpbmt7ZGlzcGxheTppbmxpbmU7Y29sb3I6IzMzMztsaW5lLWhlaWdodDoxLjY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt0ZXh0LXVuZGVybGluZS1vZmZzZXQ6NHB4O3RyYW5zaXRpb246LjZzIGN1YmljLWJlemllcigwLjE4LCAtMC4wMSwgMC4zLCAxKX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm9ib2cuYXJjaGl2ZS1vYm9nICNhcmNoaXZlIC5jb250ZW50X2luZGV4IC5kZXBhcnRtZW50X3dyYXAgLmRldGFpbF93cmFwIC5kZXRhaWxfaW50cm9kdWN0aW9uX3RleHQtLWxpbmt7Zm9udC1zaXplOjEuOHJlbX19Lm9ib2cuYXJjaGl2ZS1vYm9nICNhcmNoaXZlIC5jb250ZW50X2luZGV4IC5kZXBhcnRtZW50X3dyYXAgLmRldGFpbF93cmFwIC5kZXRhaWxfaW50cm9kdWN0aW9uLS1ib3h7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjMwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZTA5MGFkfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsub2JvZy5hcmNoaXZlLW9ib2cgI2FyY2hpdmUgLmNvbnRlbnRfaW5kZXggLmRlcGFydG1lbnRfd3JhcCAuZGV0YWlsX3dyYXAgLmRldGFpbF9pbnRyb2R1Y3Rpb24tLWJveHtwYWRkaW5nOjMwcHggOTBweH19Lm9ib2cuYXJjaGl2ZS1vYm9nICNhcmNoaXZlIC5jb250ZW50X2luZGV4IC5kZXBhcnRtZW50X3dyYXAgLmRldGFpbF93cmFwIC5kZXRhaWxfaW50cm9kdWN0aW9uLS1ib3guY29sLTIgLmMtbGluay1ob3ZlcnttYXgtd2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm9ib2cuYXJjaGl2ZS1vYm9nICNhcmNoaXZlIC5jb250ZW50X2luZGV4IC5kZXBhcnRtZW50X3dyYXAgLmRldGFpbF93cmFwIC5kZXRhaWxfaW50cm9kdWN0aW9uLS1ib3guY29sLTIgLmMtbGluay1ob3ZlcntkaXNwbGF5OmZsZXh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsub2JvZy5hcmNoaXZlLW9ib2cgI2FyY2hpdmUgLmNvbnRlbnRfaW5kZXggLmRlcGFydG1lbnRfd3JhcCAuZGV0YWlsX3dyYXAgLmRldGFpbF9pbnRyb2R1Y3Rpb24tLWJveC5jb2wtMiAuYy1saW5rLWhvdmVyIHAuYy1tZWRpYXttYXgtd2lkdGg6NDAwcHg7bWFyZ2luLXJpZ2h0OjIwcHh9fS5vYm9nLmFyY2hpdmUtb2JvZyAjYXJjaGl2ZSAuY29udGVudF9pbmRleCAuZGVwYXJ0bWVudF93cmFwIC5kZXRhaWxfd3JhcCAuZGV0YWlsX2ludHJvZHVjdGlvbi0tYm94IC5jLWxpbmstaG92ZXIgcC5jLW1lZGlhe21hcmdpbi1ib3R0b206MTBweH0ub2JvZy5hcmNoaXZlLW9ib2cgI2FyY2hpdmUgLmNvbnRlbnRfaW5kZXggLmRlcGFydG1lbnRfd3JhcCAuZGV0YWlsX3dyYXAgLmRldGFpbF9pbnRyb2R1Y3Rpb24tLWJveCAuYy1saW5rLWhvdmVyOmhvdmVyIC5kZXRhaWxfaW50cm9kdWN0aW9uX3RleHQtLWxpbmt7Y29sb3I6I2NmMDA0MH0ub2JvZy5hcmNoaXZlLW9ib2cgI2FyY2hpdmUgLmNvbnRlbnRfaW5kZXggLmRlcGFydG1lbnRfd3JhcCAuZGV0YWlsX3dyYXAgLmRldGFpbF9pbnRyb2R1Y3Rpb24tLWJveCB1bHtkaXNwbGF5OmJsb2NrfS5vYm9nLmFyY2hpdmUtb2JvZyAjYXJjaGl2ZSAuY29udGVudF9pbmRleCAuZGVwYXJ0bWVudF93cmFwIC5kZXRhaWxfd3JhcCAuZGV0YWlsX2ludHJvZHVjdGlvbi0tYm94IHVsIGxpOmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsub2JvZy5hcmNoaXZlLW9ib2cgI2FyY2hpdmUgLmNvbnRlbnRfaW5kZXggLmRlcGFydG1lbnRfd3JhcCAuZGV0YWlsX3dyYXAgLmRldGFpbF9pbnRyb2R1Y3Rpb24tLWJveCB1bCBsaTpmaXJzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MjBweH19Lm9ib2cuYXJjaGl2ZS1vYm9nICNhcmNoaXZlIC5jb250ZW50X2luZGV4IC5kZXBhcnRtZW50X3dyYXAgLmRldGFpbF93cmFwIC5kZXRhaWxfaW50cm9kdWN0aW9uLS1ib3ggdWwgbGk6bnRoLWNoaWxkKDIpe21hcmdpbi10b3A6MzBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm9ib2cuYXJjaGl2ZS1vYm9nICNhcmNoaXZlIC5jb250ZW50X2luZGV4IC5kZXBhcnRtZW50X3dyYXAgLmRldGFpbF93cmFwIC5kZXRhaWxfaW50cm9kdWN0aW9uLS1ib3ggdWwgbGk6bnRoLWNoaWxkKDIpe21hcmdpbi10b3A6MH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5vYm9nLmFyY2hpdmUtb2JvZyAjYXJjaGl2ZSAuY29udGVudF9pbmRleCAuZGVwYXJ0bWVudF93cmFwIC5kZXRhaWxfd3JhcCAuZGV0YWlsX2ludHJvZHVjdGlvbi0tYm94IHVse2Rpc3BsYXk6ZmxleH19Lm9ib2cuc2luZ2xlLW9ib2cgLnNpbmdsZS13b3JrLWhlYWR7d2lkdGg6ODYuNjY2NjY2NjY2N3Z3O21hcmdpbjowIGF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtd29yay1oZWFke3dpZHRoOjExMDBweH19Lm9ib2cuc2luZ2xlLW9ib2cgLnNpbmdsZS13b3JrLWhlYWQgLnNpbmdsZS13b3JrLWlubmVye2NvbG9yOiNjYTAwMzU7Zm9udC13ZWlnaHQ6NDAwO3BhZGRpbmc6MTIuMjY2NjY2NjY2N3Z3IDAgMTMuNzMzMzMzMzMzM3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLXdvcmstaGVhZCAuc2luZ2xlLXdvcmstaW5uZXJ7d2lkdGg6ODYxcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjkzcHggMCA4OXB4fX0ub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLXdvcmstaGVhZCAuc2luZ2xlLXdvcmstaW5uZXIgLndvcmstaGVhZC10aXRsZXtmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6Ni4xMzMzMzMzMzMzdnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtd29yay1oZWFkIC5zaW5nbGUtd29yay1pbm5lciAud29yay1oZWFkLXRpdGxle2ZvbnQtc2l6ZTozMHB4fX0ub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLXdvcmstaGVhZCAud29yay1oZWFkLWxpbmV7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzRkNGQ0ZCAwJSwgIzRkNGQ0ZCA1MCUsICNmZmZmZmYgNTAlLCAjZmZmZmZmIDEwMCUpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLXdvcmstaGVhZCAud29yay1oZWFkLWxpbmV7d2lkdGg6OTYwcHg7bWFyZ2luOjAgYXV0b319Lm9ib2cuc2luZ2xlLW9ib2cgLnNpbmdsZS1vYm9nX21haW57d2lkdGg6ODYuNjY2NjY2NjY2N3Z3O21hcmdpbjoxMS44NjY2NjY2NjY3dncgYXV0byAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLW9ib2dfbWFpbnt3aWR0aDoxMTAwcHg7bWFyZ2luOjU4cHggYXV0byAwfX0ub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLW9ib2dfbWFpbl9waWN0dXJle3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLW9ib2dfbWFpbl9waWN0dXJle3dpZHRoOjg2MHB4O21hcmdpbjowIGF1dG99fS5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ19tYWluX2xlYWR7Zm9udC1mYW1pbHk6XCJOb3RvIFNlcmlmIEpQXCIsc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjYuNjY2NjY2NjY2N3Z3O2xpbmUtaGVpZ2h0OjEuNmVtO2NvbG9yOiNjYTAwMzU7bWFyZ2luLXRvcDo3LjQ2NjY2NjY2Njd2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm9ib2cuc2luZ2xlLW9ib2cgLnNpbmdsZS1vYm9nX21haW5fbGVhZHtmb250LXNpemU6MzhweDtsaW5lLWhlaWdodDoxLjQ3NGVtO21hcmdpbi10b3A6NjFweH19Lm9ib2cuc2luZ2xlLW9ib2cgLnNpbmdsZS1vYm9nX2luZm97d2lkdGg6ODYuNjY2NjY2NjY2N3Z3O21hcmdpbjo3LjZ2dyBhdXRvIDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ19pbmZve3dpZHRoOjExMDBweDttYXJnaW46NDFweCBhdXRvIDB9fS5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ19pbmZvX2xpbmV7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzRkNGQ0ZCAwJSwgIzRkNGQ0ZCA4NSUsICNmZmZmZmYgODUlLCAjZmZmZmZmIDEwMCUpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLW9ib2dfaW5mb19saW5le3dpZHRoOjk2MHB4O21hcmdpbjowIGF1dG99fS5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ19pbmZvX2lubmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjR2dyAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLW9ib2dfaW5mb19pbm5lcnt3aWR0aDo5NjBweDttYXJnaW46MCBhdXRvO3BhZGRpbmc6MTRweCAwfX0ub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLW9ib2dfaW5mb19pbm5lciAuc2luZ2xlLW9ib2dfaW5mb19qb2J7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MjYuNjY2NjY2NjY2N3Z3O2hlaWdodDoyNi42NjY2NjY2NjY3dnc7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlMDkwYWQsICNkYzI5NDYpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLW9ib2dfaW5mb19pbm5lciAuc2luZ2xlLW9ib2dfaW5mb19qb2J7d2lkdGg6MTU4cHg7aGVpZ2h0OjE1OHB4fX0ub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLW9ib2dfaW5mb19pbm5lciAuc2luZ2xlLW9ib2dfaW5mb19qb2IgLnNpbmdsZS1vYm9nX2pvYl90ZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7cmlnaHQ6MDtsZWZ0OjA7Zm9udC1mYW1pbHk6XCJOb3RvIFNlcmlmIEpQXCIsc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjUuMzMzMzMzMzMzM3Z3O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjVlbTtjb2xvcjojZmZmfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLW9ib2dfaW5mb19pbm5lciAuc2luZ2xlLW9ib2dfaW5mb19qb2IgLnNpbmdsZS1vYm9nX2pvYl90ZXh0e2ZvbnQtc2l6ZToyN3B4O2xpbmUtaGVpZ2h0OjEuNjNlbX19Lm9ib2cuc2luZ2xlLW9ib2cgLnNpbmdsZS1vYm9nX2luZm9faW5uZXIgLnNpbmdsZS1vYm9nX2luZm9fam9iIC5zaW5nbGUtb2JvZ19qb2JfdGV4dC5wcm97Zm9udC1zaXplOjQuNjY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLW9ib2dfaW5mb19pbm5lciAuc2luZ2xlLW9ib2dfaW5mb19qb2IgLnNpbmdsZS1vYm9nX2pvYl90ZXh0LnByb3tmb250LXNpemU6MjdweH19Lm9ib2cuc2luZ2xlLW9ib2cgLnNpbmdsZS1vYm9nX2luZm9faW5uZXIgLnNpbmdsZS1vYm9nX2luZm9fZGF0YXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MiUpO3JpZ2h0OjA7bGVmdDowO21hcmdpbi1sZWZ0OjMyLjEzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm9ib2cuc2luZ2xlLW9ib2cgLnNpbmdsZS1vYm9nX2luZm9faW5uZXIgLnNpbmdsZS1vYm9nX2luZm9fZGF0YXttYXJnaW4tbGVmdDowfX0ub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLW9ib2dfaW5mb19pbm5lciAuc2luZ2xlLW9ib2dfaW5mb19kYXRhIC5zaW5nbGUtb2JvZ19kYXRhX3RleHQtLTF7Zm9udC1zaXplOjMuNzMzMzMzMzMzM3Z3O2xpbmUtaGVpZ2h0OjEuNTcxZW07Zm9udC13ZWlnaHQ6NTAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLW9ib2dfaW5mb19pbm5lciAuc2luZ2xlLW9ib2dfaW5mb19kYXRhIC5zaW5nbGUtb2JvZ19kYXRhX3RleHQtLTF7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS41NjNlbTt0ZXh0LWFsaWduOmNlbnRlcn19Lm9ib2cuc2luZ2xlLW9ib2cgLnNpbmdsZS1vYm9nX2luZm9faW5uZXIgLnNpbmdsZS1vYm9nX2luZm9fZGF0YSAuc2luZ2xlLW9ib2dfZGF0YV90ZXh0LS0ye2ZvbnQtc2l6ZTozLjJ2dztsaW5lLWhlaWdodDoxLjMzM2VtO2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tdG9wOjJ2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm9ib2cuc2luZ2xlLW9ib2cgLnNpbmdsZS1vYm9nX2luZm9faW5uZXIgLnNpbmdsZS1vYm9nX2luZm9fZGF0YSAuc2luZ2xlLW9ib2dfZGF0YV90ZXh0LS0ye2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNjQzZW07dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDoxMHB4fX0ub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLW9ib2dfY29udHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOi42NjY2NjY2NjY3dncgMCAyMC4yNjY2NjY2NjY3dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ19jb250e3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjgwcHggMCAyNDNweCA3MHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KXsub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLW9ib2dfY29udHt3aWR0aDoxNDAwcHg7cGFkZGluZzo4MHB4IDAgMjQzcHggMTA0cHg7bWFyZ2luOjAgYXV0b319QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ19jb250IC5zaW5nbGUtb2JvZ19jb250X2FyZWF7bWFyZ2luLXRvcDoxMXZ3fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpey5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ19jb250IC5zaW5nbGUtb2JvZ19jb250X2FyZWF7bWFyZ2luLXRvcDoxMjFweH19Lm9ib2cuc2luZ2xlLW9ib2cgLnNpbmdsZS1vYm9nX2NvbnRfaW5uZXJ7d2lkdGg6ODYuNjY2NjY2NjY2N3Z3O21hcmdpbjowIGF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ19jb250X2lubmVye3dpZHRoOjMyLjY0Mjg1NzE0Mjl2dzttYXgtd2lkdGg6NDU3cHg7bWluLXdpZHRoOjM4OXB4O21hcmdpbjowfX0ub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLW9ib2dfY29udF9pbm5lciAuc2luZ2xlLW9ib2dfY29udF9sZWFke2ZvbnQtZmFtaWx5OlwiTm90byBTZXJpZiBKUFwiLHNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtYWxpZ246bGVmdDtmb250LXNpemU6NS4zMzMzMzMzMzMzdnc7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiNjYTAwMzU7bGluZS1oZWlnaHQ6MS41NTttYXJnaW4tdG9wOjEwLjh2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm9ib2cuc2luZ2xlLW9ib2cgLnNpbmdsZS1vYm9nX2NvbnRfaW5uZXIgLnNpbmdsZS1vYm9nX2NvbnRfbGVhZHtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoxLjU7bWFyZ2luLXRvcDo2MHB4fS5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ19jb250X2lubmVyIC5zaW5nbGUtb2JvZ19jb250X2xlYWQuZmlyc3R7bWFyZ2luLXRvcDowfX0ub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLW9ib2dfY29udF9pbm5lciAuc2luZ2xlLW9ib2dfY29udF90ZXh0e3RleHQtYWxpZ246anVzdGlmeTtmb250LXNpemU6My40NjY2NjY2NjY3dnc7bGluZS1oZWlnaHQ6MS43Njk7bWFyZ2luLXRvcDo0LjEzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm9ib2cuc2luZ2xlLW9ib2cgLnNpbmdsZS1vYm9nX2NvbnRfaW5uZXIgLnNpbmdsZS1vYm9nX2NvbnRfdGV4dHtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjg3NWVtO21hcmdpbi10b3A6MTdweH19Lm9ib2cuc2luZ2xlLW9ib2cgLnNpbmdsZS1vYm9nX2NvbnRfaW5uZXIgLnNpbmdsZS1vYm9nX2NvbnRfd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo3My4zMzMzMzMzMzMzdnc7aGVpZ2h0OjQ5LjIwNjY2NjY2Njd2dzttYXJnaW46MTIuMjY2NjY2NjY2N3Z3IGF1dG8gMH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm9ib2cuc2luZ2xlLW9ib2cgLnNpbmdsZS1vYm9nX2NvbnRfaW5uZXIgLnNpbmdsZS1vYm9nX2NvbnRfd3JhcHt3aWR0aDozMi42NDI4NTcxNDI5dnc7aGVpZ2h0OjIxLjkwMzM1NzE0Mjl2dzttYXgtd2lkdGg6NDU3cHg7bWluLXdpZHRoOjM4OXB4O21heC1oZWlnaHQ6MzA3cHg7bWluLWhlaWdodDoyNjJweDttYXJnaW4tdG9wOjcwcHh9fS5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ19jb250X2lubmVyIC5zaW5nbGUtb2JvZ19jb250X3dyYXAgLnNpbmdsZS1vYm9nX2NvbnRfYmFja3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjB9Lm9ib2cuc2luZ2xlLW9ib2cgLnNpbmdsZS1vYm9nX2NvbnRfaW5uZXIgLnNpbmdsZS1vYm9nX2NvbnRfd3JhcCAuc2luZ2xlLW9ib2dfY29udF9iYWNrIC5zaW5nbGUtb2JvZ19jb250X2JhY2tfaW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MjAuMTMzMzMzMzMzM3Z3O2hlaWdodDoyMC4xMzMzMzMzMzMzdnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ19jb250X2lubmVyIC5zaW5nbGUtb2JvZ19jb250X3dyYXAgLnNpbmdsZS1vYm9nX2NvbnRfYmFjayAuc2luZ2xlLW9ib2dfY29udF9iYWNrX2lubmVye3dpZHRoOjguOTI4NTcxNDI4NnZ3O2hlaWdodDo4LjkyODU3MTQyODZ2dzttYXgtd2lkdGg6MTI1cHg7bWF4LWhlaWdodDoxMjVweDttaW4td2lkdGg6MTA3cHg7bWluLWhlaWdodDoxMDdweH19Lm9ib2cuc2luZ2xlLW9ib2cgLnNpbmdsZS1vYm9nX2NvbnRfaW5uZXIgLnNpbmdsZS1vYm9nX2NvbnRfd3JhcCAuc2luZ2xlLW9ib2dfY29udF9iYWNrIC5zaW5nbGUtb2JvZ19jb250X2JhY2tfaW5uZXIgLnNpbmdsZS1vYm9nX2NvbnRfYmFja19zcXVhcmV7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MjAuMTMzMzMzMzMzM3Z3O2hlaWdodDoyMC4xMzMzMzMzMzMzdnc7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlMDkwYWQsICNkYzI5NDYpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLW9ib2dfY29udF9pbm5lciAuc2luZ2xlLW9ib2dfY29udF93cmFwIC5zaW5nbGUtb2JvZ19jb250X2JhY2sgLnNpbmdsZS1vYm9nX2NvbnRfYmFja19pbm5lciAuc2luZ2xlLW9ib2dfY29udF9iYWNrX3NxdWFyZXt3aWR0aDo4LjkyODU3MTQyODZ2dztoZWlnaHQ6OC45Mjg1NzE0Mjg2dnc7bWF4LXdpZHRoOjEyNXB4O21heC1oZWlnaHQ6MTI1cHg7bWluLXdpZHRoOjEwN3B4O21pbi1oZWlnaHQ6MTA3cHh9fS5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ19jb250X2lubmVyIC5zaW5nbGUtb2JvZ19jb250X3dyYXAgLnNpbmdsZS1vYm9nX2NvbnRfYmFjayAuc2luZ2xlLW9ib2dfY29udF9iYWNrX2lubmVyIC5zaW5nbGUtb2JvZ19jb250X2JhY2tfdHJpYW5nbGV7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjAgMjAuMTMzMzMzMzMzM3Z3IDIwLjEzMzMzMzMzMzN2dyAwO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApICNmZmYgcmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLW9ib2dfY29udF9pbm5lciAuc2luZ2xlLW9ib2dfY29udF93cmFwIC5zaW5nbGUtb2JvZ19jb250X2JhY2sgLnNpbmdsZS1vYm9nX2NvbnRfYmFja19pbm5lciAuc2luZ2xlLW9ib2dfY29udF9iYWNrX3RyaWFuZ2xle2JvcmRlci13aWR0aDowIDEyNXB4IDEyNXB4IDB9fS5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ19jb250X2lubmVyIC5zaW5nbGUtb2JvZ19jb250X3dyYXAgLnNpbmdsZS1vYm9nX2NvbnRfc3ViUGljdHVyZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3dpZHRoOjY5LjJ2dztvdmVyZmxvdzpoaWRkZW59QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ19jb250X2lubmVyIC5zaW5nbGUtb2JvZ19jb250X3dyYXAgLnNpbmdsZS1vYm9nX2NvbnRfc3ViUGljdHVyZXt3aWR0aDozMC43MTQyODU3MTQzdnc7bWF4LXdpZHRoOjQzMHB4O21pbi13aWR0aDozNjdweH19Lm9ib2cuc2luZ2xlLW9ib2cgLnNpbmdsZS1vYm9nX2NvbnRfcGljdHVyZXt3aWR0aDo4Ni42NjY2NjY2NjY3dnc7bWFyZ2luOjEyLjUzMzMzMzMzMzN2dyBhdXRvIDA7b3ZlcmZsb3c6aGlkZGVufS5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ19jb250IC5zaW5nbGUtb2JvZ19jb250X3BpY3R1cmVBcmVhe3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDUuNjQyODU3MTQyOXZ3KX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpey5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ19jb250IC5zaW5nbGUtb2JvZ19jb250X3BpY3R1cmVBcmVhe3RyYW5zZm9ybTp0cmFuc2xhdGVZKDc5cHgpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm9ib2cuc2luZ2xlLW9ib2cgLnNpbmdsZS1vYm9nX2NvbnQgLnNpbmdsZS1vYm9nX2NvbnRfcGljdHVyZUFyZWEgLnNpbmdsZS1vYm9nX2NvbnRfcGljdHVyZXt3aWR0aDo1M3Z3O21pbi13aWR0aDo1ODNweDttYXJnaW4tdG9wOjA7dG9wOjA7cG9zaXRpb246c3RpY2t5fS5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ19jb250IC5zaW5nbGUtb2JvZ19jb250X3BpY3R1cmVBcmVhIC5zaW5nbGUtb2JvZ19jb250X3BpY3R1cmUtLTJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IDFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSl9Lm9ib2cuc2luZ2xlLW9ib2cgLnNpbmdsZS1vYm9nX2NvbnQgLnNpbmdsZS1vYm9nX2NvbnRfcGljdHVyZUFyZWEgLnNpbmdsZS1vYm9nX2NvbnRfcGljdHVyZS0tMi5pcy1mYWRle29wYWNpdHk6MX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KXsub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLW9ib2dfY29udCAuc2luZ2xlLW9ib2dfY29udF9waWN0dXJlQXJlYSAuc2luZ2xlLW9ib2dfY29udF9waWN0dXJle3dpZHRoOjUzdnc7bWF4LXdpZHRoOjc0MnB4fX0ub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLW9ib2dfdGFibGV7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmNGY0Zjh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ190YWJsZSAuc2luZ2xlLW9ib2dfdGFibGVfYXJlYXt3aWR0aDoxMTAwcHg7bWFyZ2luOjAgYXV0b319QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KXsub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLW9ib2dfdGFibGUgLnNpbmdsZS1vYm9nX3RhYmxlX2FyZWF7d2lkdGg6MTQwMHB4O21hcmdpbjowIGF1dG99fS5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ190YWJsZSAuc2luZ2xlLW9ib2dfdGFibGVfYXJlYSAuc2luZ2xlLW9ib2dfdGFibGVfaW5uZXJ7d2lkdGg6ODYuNjY2NjY2NjY2N3Z3O21hcmdpbjowIGF1dG87cGFkZGluZzoyMS42dncgMCAyMC45MzMzMzMzMzMzdnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ190YWJsZSAuc2luZ2xlLW9ib2dfdGFibGVfYXJlYSAuc2luZ2xlLW9ib2dfdGFibGVfaW5uZXJ7d2lkdGg6OTU4cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzo3NnB4IDAgMTA5cHh9fS5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ190YWJsZSAuc2luZ2xlLW9ib2dfdGFibGVfYXJlYSAuc2luZ2xlLW9ib2dfdGFibGVfaW5uZXIgLnNpbmdsZS1vYm9nX3RhYmxlX2JveHtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ190YWJsZSAuc2luZ2xlLW9ib2dfdGFibGVfYXJlYSAuc2luZ2xlLW9ib2dfdGFibGVfaW5uZXIgLnNpbmdsZS1vYm9nX3RhYmxlX2JveHt3aWR0aDo0MzRweH19Lm9ib2cuc2luZ2xlLW9ib2cgLnNpbmdsZS1vYm9nX3RhYmxlIC5zaW5nbGUtb2JvZ190YWJsZV9hcmVhIC5zaW5nbGUtb2JvZ190YWJsZV9pbm5lciAuc2luZ2xlLW9ib2dfdGFibGVfYm94LmJvdHRvbXttYXJnaW4tdG9wOjcuNDY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLW9ib2dfdGFibGUgLnNpbmdsZS1vYm9nX3RhYmxlX2FyZWEgLnNpbmdsZS1vYm9nX3RhYmxlX2lubmVyIC5zaW5nbGUtb2JvZ190YWJsZV9ib3guYm90dG9te21hcmdpbi10b3A6MH19Lm9ib2cuc2luZ2xlLW9ib2cgLnNpbmdsZS1vYm9nX3RhYmxlIC5zaW5nbGUtb2JvZ190YWJsZV9hcmVhIC5zaW5nbGUtb2JvZ190YWJsZV9pbm5lciAuc2luZ2xlLW9ib2dfdGFibGVfYm94IC5zaW5nbGUtb2JvZ190YWJsZV90aXRsZXtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTYuNDY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLW9ib2dfdGFibGUgLnNpbmdsZS1vYm9nX3RhYmxlX2FyZWEgLnNpbmdsZS1vYm9nX3RhYmxlX2lubmVyIC5zaW5nbGUtb2JvZ190YWJsZV9ib3ggLnNpbmdsZS1vYm9nX3RhYmxlX3RpdGxle2hlaWdodDo4NHB4fX0ub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLW9ib2dfdGFibGUgLnNpbmdsZS1vYm9nX3RhYmxlX2FyZWEgLnNpbmdsZS1vYm9nX3RhYmxlX2lubmVyIC5zaW5nbGUtb2JvZ190YWJsZV9ib3ggLnNpbmdsZS1vYm9nX3RhYmxlX3RpdGxlIC5zaW5nbGUtb2JvZ190aXRsZV9saW5le3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjNweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2UwOTBhZCwgI2RjMjk0Nil9Lm9ib2cuc2luZ2xlLW9ib2cgLnNpbmdsZS1vYm9nX3RhYmxlIC5zaW5nbGUtb2JvZ190YWJsZV9hcmVhIC5zaW5nbGUtb2JvZ190YWJsZV9pbm5lciAuc2luZ2xlLW9ib2dfdGFibGVfYm94IC5zaW5nbGUtb2JvZ190YWJsZV90aXRsZSAuc2luZ2xlLW9ib2dfdGl0bGVfbGluZS5ib3R0b217dG9wOmF1dG87Ym90dG9tOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ190YWJsZSAuc2luZ2xlLW9ib2dfdGFibGVfYXJlYSAuc2luZ2xlLW9ib2dfdGFibGVfaW5uZXIgLnNpbmdsZS1vYm9nX3RhYmxlX2JveCAuc2luZ2xlLW9ib2dfdGFibGVfdGl0bGUgLnNpbmdsZS1vYm9nX3RpdGxlX2xpbmV7aGVpZ2h0OjRweH19Lm9ib2cuc2luZ2xlLW9ib2cgLnNpbmdsZS1vYm9nX3RhYmxlIC5zaW5nbGUtb2JvZ190YWJsZV9hcmVhIC5zaW5nbGUtb2JvZ190YWJsZV9pbm5lciAuc2luZ2xlLW9ib2dfdGFibGVfYm94IC5zaW5nbGUtb2JvZ190YWJsZV90aXRsZSAuc2luZ2xlLW9ib2dfdGl0bGVfdGV4dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01NCUpO3JpZ2h0OjA7bGVmdDo2LjUzMzMzMzMzMzN2dzt0ZXh0LWFsaWduOmxlZnQ7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZTo1LjZ2dztsZXR0ZXItc3BhY2luZzowO2NvbG9yOiM0ZDRkNGR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ190YWJsZSAuc2luZ2xlLW9ib2dfdGFibGVfYXJlYSAuc2luZ2xlLW9ib2dfdGFibGVfaW5uZXIgLnNpbmdsZS1vYm9nX3RhYmxlX2JveCAuc2luZ2xlLW9ib2dfdGFibGVfdGl0bGUgLnNpbmdsZS1vYm9nX3RpdGxlX3RleHR7Zm9udC1zaXplOjIxcHg7bGVmdDoyOHB4fX0ub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLW9ib2dfdGFibGUgLnNpbmdsZS1vYm9nX3RhYmxlX2FyZWEgLnNpbmdsZS1vYm9nX3RhYmxlX2lubmVyIC5zaW5nbGUtb2JvZ190YWJsZV9ib3ggLnNpbmdsZS1vYm9nX3RhYmxlX3dyYXB7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6NzMuMzMzMzMzMzMzM3Z3O21hcmdpbjowIGF1dG87cGFkZGluZzozLjA2NjY2NjY2Njd2dyAwIDguNTMzMzMzMzMzM3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLW9ib2dfdGFibGUgLnNpbmdsZS1vYm9nX3RhYmxlX2FyZWEgLnNpbmdsZS1vYm9nX3RhYmxlX2lubmVyIC5zaW5nbGUtb2JvZ190YWJsZV9ib3ggLnNpbmdsZS1vYm9nX3RhYmxlX3dyYXB7d2lkdGg6MzczcHg7cGFkZGluZzozM3B4IDAgNjJweH19Lm9ib2cuc2luZ2xlLW9ib2cgLnNpbmdsZS1vYm9nX3RhYmxlIC5zaW5nbGUtb2JvZ190YWJsZV9hcmVhIC5zaW5nbGUtb2JvZ190YWJsZV9pbm5lciAuc2luZ2xlLW9ib2dfdGFibGVfYm94IC5zaW5nbGUtb2JvZ190YWJsZV93cmFwLm1kc3twYWRkaW5nLXRvcDo5LjQ2NjY2NjY2Njd2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm9ib2cuc2luZ2xlLW9ib2cgLnNpbmdsZS1vYm9nX3RhYmxlIC5zaW5nbGUtb2JvZ190YWJsZV9hcmVhIC5zaW5nbGUtb2JvZ190YWJsZV9pbm5lciAuc2luZ2xlLW9ib2dfdGFibGVfYm94IC5zaW5nbGUtb2JvZ190YWJsZV93cmFwLm1kc3twYWRkaW5nLXRvcDo1NXB4fS5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ190YWJsZSAuc2luZ2xlLW9ib2dfdGFibGVfYXJlYSAuc2luZ2xlLW9ib2dfdGFibGVfaW5uZXIgLnNpbmdsZS1vYm9nX3RhYmxlX2JveCAuc2luZ2xlLW9ib2dfdGFibGVfd3JhcC5tZHMgLnNpbmdsZS1vYm9nX2l0ZW1fZGF0ZXt3aWR0aDo3NHB4ICFpbXBvcnRhbnR9Lm9ib2cuc2luZ2xlLW9ib2cgLnNpbmdsZS1vYm9nX3RhYmxlIC5zaW5nbGUtb2JvZ190YWJsZV9hcmVhIC5zaW5nbGUtb2JvZ190YWJsZV9pbm5lciAuc2luZ2xlLW9ib2dfdGFibGVfYm94IC5zaW5nbGUtb2JvZ190YWJsZV93cmFwLm1kcyAuc2luZ2xlLW9ib2dfaXRlbV9oaXN0b3J5e3dpZHRoOjI5NnB4ICFpbXBvcnRhbnR9fS5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ190YWJsZSAuc2luZ2xlLW9ib2dfdGFibGVfYXJlYSAuc2luZ2xlLW9ib2dfdGFibGVfaW5uZXIgLnNpbmdsZS1vYm9nX3RhYmxlX2JveCAuc2luZ2xlLW9ib2dfdGFibGVfd3JhcCAuc2luZ2xlLW9ib2dfd3JhcF9jb21tZW50e2ZvbnQtc2l6ZTozLjQ2NjY2NjY2Njd2dztmb250LXdlaWdodDpib2xkO2xldHRlci1zcGFjaW5nOjA7bGluZS1oZWlnaHQ6MS4zODV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ190YWJsZSAuc2luZ2xlLW9ib2dfdGFibGVfYXJlYSAuc2luZ2xlLW9ib2dfdGFibGVfaW5uZXIgLnNpbmdsZS1vYm9nX3RhYmxlX2JveCAuc2luZ2xlLW9ib2dfdGFibGVfd3JhcCAuc2luZ2xlLW9ib2dfd3JhcF9jb21tZW50e2ZvbnQtc2l6ZToxNHB4fX0ub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLW9ib2dfdGFibGUgLnNpbmdsZS1vYm9nX3RhYmxlX2FyZWEgLnNpbmdsZS1vYm9nX3RhYmxlX2lubmVyIC5zaW5nbGUtb2JvZ190YWJsZV9ib3ggLnNpbmdsZS1vYm9nX3RhYmxlX3dyYXAgLnNpbmdsZS1vYm9nX3dyYXBfY29tbWVudC5ib3R0b217cGFkZGluZy10b3A6OS40NjY2NjY2NjY3dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ190YWJsZSAuc2luZ2xlLW9ib2dfdGFibGVfYXJlYSAuc2luZ2xlLW9ib2dfdGFibGVfaW5uZXIgLnNpbmdsZS1vYm9nX3RhYmxlX2JveCAuc2luZ2xlLW9ib2dfdGFibGVfd3JhcCAuc2luZ2xlLW9ib2dfd3JhcF9jb21tZW50LmJvdHRvbXtwYWRkaW5nLXRvcDo1NXB4fX0ub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLW9ib2dfdGFibGUgLnNpbmdsZS1vYm9nX3RhYmxlX2FyZWEgLnNpbmdsZS1vYm9nX3RhYmxlX2lubmVyIC5zaW5nbGUtb2JvZ190YWJsZV9ib3ggLnNpbmdsZS1vYm9nX3RhYmxlX3dyYXAgLnNpbmdsZS1vYm9nX3dyYXBfaXRlbXtkaXNwbGF5OmZsZXg7cGFkZGluZy10b3A6NS4ydnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ190YWJsZSAuc2luZ2xlLW9ib2dfdGFibGVfYXJlYSAuc2luZ2xlLW9ib2dfdGFibGVfaW5uZXIgLnNpbmdsZS1vYm9nX3RhYmxlX2JveCAuc2luZ2xlLW9ib2dfdGFibGVfd3JhcCAuc2luZ2xlLW9ib2dfd3JhcF9pdGVte3BhZGRpbmctdG9wOjIwcHh9fS5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ190YWJsZSAuc2luZ2xlLW9ib2dfdGFibGVfYXJlYSAuc2luZ2xlLW9ib2dfdGFibGVfaW5uZXIgLnNpbmdsZS1vYm9nX3RhYmxlX2JveCAuc2luZ2xlLW9ib2dfdGFibGVfd3JhcCAuc2luZ2xlLW9ib2dfd3JhcF9pdGVtLm1kc3twYWRkaW5nLXRvcDozLjMzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm9ib2cuc2luZ2xlLW9ib2cgLnNpbmdsZS1vYm9nX3RhYmxlIC5zaW5nbGUtb2JvZ190YWJsZV9hcmVhIC5zaW5nbGUtb2JvZ190YWJsZV9pbm5lciAuc2luZ2xlLW9ib2dfdGFibGVfYm94IC5zaW5nbGUtb2JvZ190YWJsZV93cmFwIC5zaW5nbGUtb2JvZ193cmFwX2l0ZW0ubWRze3BhZGRpbmctdG9wOjIzcHh9fS5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ190YWJsZSAuc2luZ2xlLW9ib2dfdGFibGVfYXJlYSAuc2luZ2xlLW9ib2dfdGFibGVfaW5uZXIgLnNpbmdsZS1vYm9nX3RhYmxlX2JveCAuc2luZ2xlLW9ib2dfdGFibGVfd3JhcCAuc2luZ2xlLW9ib2dfd3JhcF9pdGVtLmNvbW1lbnROb25le3BhZGRpbmctdG9wOjB9Lm9ib2cuc2luZ2xlLW9ib2cgLnNpbmdsZS1vYm9nX3RhYmxlIC5zaW5nbGUtb2JvZ190YWJsZV9hcmVhIC5zaW5nbGUtb2JvZ190YWJsZV9pbm5lciAuc2luZ2xlLW9ib2dfdGFibGVfYm94IC5zaW5nbGUtb2JvZ190YWJsZV93cmFwIC5zaW5nbGUtb2JvZ193cmFwX2l0ZW0gLnNpbmdsZS1vYm9nX2l0ZW1fZGF0ZXt3aWR0aDoyMS42dnc7Zm9udC1zaXplOjMuMDY2NjY2NjY2N3Z3O2xldHRlci1zcGFjaW5nOjA7bGluZS1oZWlnaHQ6MS43Mzk7Zm9udC13ZWlnaHQ6NTAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLW9ib2dfdGFibGUgLnNpbmdsZS1vYm9nX3RhYmxlX2FyZWEgLnNpbmdsZS1vYm9nX3RhYmxlX2lubmVyIC5zaW5nbGUtb2JvZ190YWJsZV9ib3ggLnNpbmdsZS1vYm9nX3RhYmxlX3dyYXAgLnNpbmdsZS1vYm9nX3dyYXBfaXRlbSAuc2luZ2xlLW9ib2dfaXRlbV9kYXRle3dpZHRoOjk3cHg7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MS4zODV9fS5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ190YWJsZSAuc2luZ2xlLW9ib2dfdGFibGVfYXJlYSAuc2luZ2xlLW9ib2dfdGFibGVfaW5uZXIgLnNpbmdsZS1vYm9nX3RhYmxlX2JveCAuc2luZ2xlLW9ib2dfdGFibGVfd3JhcCAuc2luZ2xlLW9ib2dfd3JhcF9pdGVtIC5zaW5nbGUtb2JvZ19pdGVtX2hpc3Rvcnl7d2lkdGg6NTEuNzMzMzMzMzMzM3Z3O2ZvbnQtc2l6ZTozLjA2NjY2NjY2Njd2dztsZXR0ZXItc3BhY2luZzowO2xpbmUtaGVpZ2h0OjEuNzM5O2ZvbnQtd2VpZ2h0OjUwMDt0ZXh0LWFsaWduOmp1c3RpZnl9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ190YWJsZSAuc2luZ2xlLW9ib2dfdGFibGVfYXJlYSAuc2luZ2xlLW9ib2dfdGFibGVfaW5uZXIgLnNpbmdsZS1vYm9nX3RhYmxlX2JveCAuc2luZ2xlLW9ib2dfdGFibGVfd3JhcCAuc2luZ2xlLW9ib2dfd3JhcF9pdGVtIC5zaW5nbGUtb2JvZ19pdGVtX2hpc3Rvcnl7d2lkdGg6Mjc2cHg7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MS4zODV9fS5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ190YWJsZSAuc2luZ2xlLW9ib2dfdGFibGVfYXJlYSAuc2luZ2xlLW9ib2dfdGFibGVfaW5uZXIgLnNpbmdsZS1vYm9nX3RhYmxlX2JveCAuc2luZ2xlLW9ib2dfdGFibGVfd3JhcCAuc2luZ2xlLW9ib2dfd3JhcF9ub3Rle2ZvbnQtc2l6ZToyLjkzMzMzMzMzMzN2dztsaW5lLWhlaWdodDoxLjYzNjt0ZXh0LWFsaWduOmp1c3RpZnk7bWFyZ2luLXRvcDozLjczMzMzMzMzMzN2dztsZXR0ZXItc3BhY2luZzowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLW9ib2dfdGFibGUgLnNpbmdsZS1vYm9nX3RhYmxlX2FyZWEgLnNpbmdsZS1vYm9nX3RhYmxlX2lubmVyIC5zaW5nbGUtb2JvZ190YWJsZV9ib3ggLnNpbmdsZS1vYm9nX3RhYmxlX3dyYXAgLnNpbmdsZS1vYm9nX3dyYXBfbm90ZXtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo0MDA7bWFyZ2luLXRvcDoyNXB4O2xpbmUtaGVpZ2h0OjEuNX19Lm9ib2cuc2luZ2xlLW9ib2cgLnNpbmdsZS1vYm9nX3RhYmxlIC5zaW5nbGUtb2JvZ190YWJsZV9hcmVhIC5zaW5nbGUtb2JvZ190YWJsZV9pbm5lciAuc2luZ2xlLW9ib2dfdGFibGVfYm94IC5zaW5nbGUtb2JvZ190YWJsZV93cmFwIC5zaW5nbGUtb2JvZ193cmFwX25vdGUgLnNpbmdsZS1vYm9nX25vdGVfbnVsbHtkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ190YWJsZSAuc2luZ2xlLW9ib2dfdGFibGVfYXJlYSAuc2luZ2xlLW9ib2dfdGFibGVfaW5uZXIgLnNpbmdsZS1vYm9nX3RhYmxlX2JveCAuc2luZ2xlLW9ib2dfdGFibGVfd3JhcCAuc2luZ2xlLW9ib2dfd3JhcF9ub3RlIC5zaW5nbGUtb2JvZ19ub3RlX251bGx7ZGlzcGxheTppbmxpbmUtYmxvY2t9fS5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ190YWJsZSAuc2luZ2xlLW9ib2dfdGFibGVfYXJlYSAuc2luZ2xlLW9ib2dfdGFibGVfaW5uZXIgLnNpbmdsZS1vYm9nX3RhYmxlX2JveCAuc2luZ2xlLW9ib2dfdGFibGVfbGluZXtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDt3aWR0aDoxMDAlO2hlaWdodDozcHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlMDkwYWQsICNkYzI5NDYpfS5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ19tZXNzYWdle2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZTA5MGFkLCAjZGMyOTQ2KTtwYWRkaW5nOjIxLjMzMzMzMzMzMzN2dyAwIDE5LjZ2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm9ib2cuc2luZ2xlLW9ib2cgLnNpbmdsZS1vYm9nX21lc3NhZ2V7cGFkZGluZzo2N3B4IDAgODFweH19Lm9ib2cuc2luZ2xlLW9ib2cgLnNpbmdsZS1vYm9nX21lc3NhZ2UgLnNpbmdsZS1vYm9nX21lc3NhZ2VfaW5uZXJ7d2lkdGg6ODYuNjY2NjY2NjY2N3Z3O21hcmdpbjowIGF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ19tZXNzYWdlIC5zaW5nbGUtb2JvZ19tZXNzYWdlX2lubmVye3dpZHRoOjY4MHB4fX0ub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLW9ib2dfbWVzc2FnZSAuc2luZ2xlLW9ib2dfbWVzc2FnZV9pbm5lciAuc2luZ2xlLW9ib2dfbWVzc2FnZV90aXRsZXtmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6NS4zMzMzMzMzMzMzdnc7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiNmZmZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ19tZXNzYWdlIC5zaW5nbGUtb2JvZ19tZXNzYWdlX2lubmVyIC5zaW5nbGUtb2JvZ19tZXNzYWdlX3RpdGxle2ZvbnQtc2l6ZToyNXB4fX0ub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLW9ib2dfbWVzc2FnZSAuc2luZ2xlLW9ib2dfbWVzc2FnZV9pbm5lciAuc2luZ2xlLW9ib2dfbWVzc2FnZV90ZXh0e2ZvbnQtc2l6ZTozLjQ2NjY2NjY2Njd2dztsaW5lLWhlaWdodDoxLjc2OTt0ZXh0LWFsaWduOmp1c3RpZnk7Y29sb3I6I2ZmZjttYXJnaW4tdG9wOjUuODY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLW9ib2dfbWVzc2FnZSAuc2luZ2xlLW9ib2dfbWVzc2FnZV9pbm5lciAuc2luZ2xlLW9ib2dfbWVzc2FnZV90ZXh0e2ZvbnQtc2l6ZToxNXB4O2xldHRlci1zcGFjaW5nOi4xMjU7bGluZS1oZWlnaHQ6MS45MzM7bWFyZ2luLXRvcDo0OXB4fX0ub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLW9ib2dfb3RoZXJze2JhY2tncm91bmQtY29sb3I6I2NhMDAzNTtwYWRkaW5nOjIwLjY2NjY2NjY2Njd2dyAwIDIwLjkzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm9ib2cuc2luZ2xlLW9ib2cgLnNpbmdsZS1vYm9nX290aGVyc3twYWRkaW5nOjEyMHB4IDAgMTU0cHh9fS5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ19vdGhlcnMgLnNpbmdsZS1vYm9nX290aGVyc19pbm5lciAuc2luZ2xlLW9ib2dfb3RoZXJzX3RpdGxle2ZvbnQtZmFtaWx5OlwiTm90byBTZXJpZiBKUFwiLHNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTo2LjkzMzMzMzMzMzN2dztmb250LXdlaWdodDo0MDA7Y29sb3I6I2ZmZjtsaW5lLWhlaWdodDoxLjM4NX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm9ib2cuc2luZ2xlLW9ib2cgLnNpbmdsZS1vYm9nX290aGVycyAuc2luZ2xlLW9ib2dfb3RoZXJzX2lubmVyIC5zaW5nbGUtb2JvZ19vdGhlcnNfdGl0bGV7Zm9udC1zaXplOjM2cHh9fS5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ19vdGhlcnMgLnNpbmdsZS1vYm9nX290aGVyc19pbm5lciAuc2luZ2xlLW9ib2dfb3RoZXJzX2ljb257d2lkdGg6NzguNjY2NjY2NjY2N3Z3O21hcmdpbjowIGF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmctdG9wOjMuMnZ3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLW9ib2dfb3RoZXJzIC5zaW5nbGUtb2JvZ19vdGhlcnNfaW5uZXIgLnNpbmdsZS1vYm9nX290aGVyc19pY29ue3dpZHRoOjU5NHB4O21hcmdpbjowIGF1dG87cGFkZGluZy10b3A6MH0ub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLW9ib2dfb3RoZXJzIC5zaW5nbGUtb2JvZ19vdGhlcnNfaW5uZXIgLnNpbmdsZS1vYm9nX290aGVyc19pY29uLmNvbC0ye3dpZHRoOjM5NnB4fX0ub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLW9ib2dfb3RoZXJzIC5zaW5nbGUtb2JvZ19vdGhlcnNfaW5uZXIgLnNpbmdsZS1vYm9nX290aGVyc19pY29uIC5zaW5nbGUtb2JvZ19pY29uX3dyYXB7d2lkdGg6NTAlO21hcmdpbi10b3A6NC44dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ19vdGhlcnMgLnNpbmdsZS1vYm9nX290aGVyc19pbm5lciAuc2luZ2xlLW9ib2dfb3RoZXJzX2ljb24gLnNpbmdsZS1vYm9nX2ljb25fd3JhcHt3aWR0aDoxOThweDttYXJnaW4tdG9wOjQycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLW9ib2dfb3RoZXJzIC5zaW5nbGUtb2JvZ19vdGhlcnNfaW5uZXIgLnNpbmdsZS1vYm9nX290aGVyc19pY29uIC5zaW5nbGUtb2JvZ19pY29uX3dyYXA6bnRoLWNoaWxkKDQpe21hcmdpbi1sZWZ0OjEwMHB4fX0ub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLW9ib2dfb3RoZXJzIC5zaW5nbGUtb2JvZ19vdGhlcnNfaW5uZXIgLnNpbmdsZS1vYm9nX290aGVyc19pY29uIC5zaW5nbGUtb2JvZ19pY29uX3dyYXA6bnRoLWNoaWxkKDUpe3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ19vdGhlcnMgLnNpbmdsZS1vYm9nX290aGVyc19pbm5lciAuc2luZ2xlLW9ib2dfb3RoZXJzX2ljb24gLnNpbmdsZS1vYm9nX2ljb25fd3JhcDpudGgtY2hpbGQoNSl7d2lkdGg6MTk4cHh9fS5vYm9nLnNpbmdsZS1vYm9nIC5zaW5nbGUtb2JvZ19vdGhlcnMgLnNpbmdsZS1vYm9nX290aGVyc19pbm5lciAuc2luZ2xlLW9ib2dfb3RoZXJzX2ljb24gLnNpbmdsZS1vYm9nX2ljb25fd3JhcCAuc2luZ2xlLW9ib2dfaWNvbl9pdGVte3dpZHRoOjMzLjMzMzMzMzMzMzN2dztib3JkZXItcmFkaXVzOjUwJTttYXJnaW46MCBhdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLW9ib2dfb3RoZXJzIC5zaW5nbGUtb2JvZ19vdGhlcnNfaW5uZXIgLnNpbmdsZS1vYm9nX290aGVyc19pY29uIC5zaW5nbGUtb2JvZ19pY29uX3dyYXAgLnNpbmdsZS1vYm9nX2ljb25faXRlbXt3aWR0aDoxMThweH0ub2JvZy5zaW5nbGUtb2JvZyAuc2luZ2xlLW9ib2dfb3RoZXJzIC5zaW5nbGUtb2JvZ19vdGhlcnNfaW5uZXIgLnNpbmdsZS1vYm9nX290aGVyc19pY29uIC5zaW5nbGUtb2JvZ19pY29uX3dyYXAgLnNpbmdsZS1vYm9nX2ljb25faXRlbTpob3Zlcnt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2UgMHM7b3BhY2l0eTouOH19Lm9ib2cuc2luZ2xlLW9ib2cgLnNpbmdsZS1vYm9nX290aGVycyAuc2luZ2xlLW9ib2dfb3RoZXJzX2lubmVyIC5zaW5nbGUtb2JvZ19vdGhlcnNfaWNvbiAuc2luZ2xlLW9ib2dfaWNvbl93cmFwIC5zaW5nbGUtb2JvZ19pY29uX3RleHR7Zm9udC1zaXplOjIuOTMzMzMzMzMzM3Z3O2xpbmUtaGVpZ2h0OjEuMzY0O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6Ljh2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm9ib2cuc2luZ2xlLW9ib2cgLnNpbmdsZS1vYm9nX290aGVycyAuc2luZ2xlLW9ib2dfb3RoZXJzX2lubmVyIC5zaW5nbGUtb2JvZ19vdGhlcnNfaWNvbiAuc2luZ2xlLW9ib2dfaWNvbl93cmFwIC5zaW5nbGUtb2JvZ19pY29uX3RleHR7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MS41fX1Aa2V5ZnJhbWVzIElNR19ab29tezAle3RyYW5zZm9ybTpzY2FsZSgxKX0xMDAle3RyYW5zZm9ybTpzY2FsZSgxLjEpfX0uZnJlc2hlcnMuYXJjaGl2ZS1mcmVzaGVycyAuaG92ZXJfYW5pbWF0aW9uX3dyYXAgLmltYWdlX3dyYXBfcGljdHVyZXtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5mcmVzaGVycy5hcmNoaXZlLWZyZXNoZXJzIC5ob3Zlcl9hbmltYXRpb25fd3JhcCBpbWd7dHJhbnNpdGlvbjouNHM7dHJhbnNmb3JtOnNjYWxlKDEpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmZyZXNoZXJzLmFyY2hpdmUtZnJlc2hlcnMgLmhvdmVyX2FuaW1hdGlvbl93cmFwOmhvdmVyIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4xKX19LmZyZXNoZXJzLmFyY2hpdmUtZnJlc2hlcnMgLnBhZ2VUaXRsZXtmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6Ni4xMzMzMzMzMzMzdnc7cGFkZGluZzoxMy4zMzMzMzMzMzMzdncgMDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojY2EwMDM1O21hcmdpbjowIDYuNjY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZnJlc2hlcnMuYXJjaGl2ZS1mcmVzaGVycyAucGFnZVRpdGxle2ZvbnQtc2l6ZTozMHB4O3BhZGRpbmc6OTJweCAwIDg4cHg7bWFyZ2luOjB9fS5mcmVzaGVycy5hcmNoaXZlLWZyZXNoZXJzICNhcmNoaXZle3BhZGRpbmc6MTZ2dyAwIDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5mcmVzaGVycy5hcmNoaXZlLWZyZXNoZXJzICNhcmNoaXZle3BhZGRpbmc6ODJweCAwIDB9fS5mcmVzaGVycy5hcmNoaXZlLWZyZXNoZXJzICNhcmNoaXZlLnN0YXJ0X29ue21hcmdpbjoxMy4zMzMzMzMzMzMzdncgMCAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZnJlc2hlcnMuYXJjaGl2ZS1mcmVzaGVycyAjYXJjaGl2ZS5zdGFydF9vbnttYXJnaW46NTBweCAwIDB9fS5mcmVzaGVycy5hcmNoaXZlLWZyZXNoZXJzICNhcmNoaXZlIC5jb250ZW50X2luZGV4e3BhZGRpbmctYm90dG9tOjcuNzMzMzMzMzMzM3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZnJlc2hlcnMuYXJjaGl2ZS1mcmVzaGVycyAjYXJjaGl2ZSAuY29udGVudF9pbmRleHtwYWRkaW5nLWJvdHRvbTowfX0uZnJlc2hlcnMuYXJjaGl2ZS1mcmVzaGVycyAjYXJjaGl2ZSAuY29udGVudF9pbmRleCAud29ya19wcm9kdWNle3BhZGRpbmc6MCAwIDEzLjMzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmZyZXNoZXJzLmFyY2hpdmUtZnJlc2hlcnMgI2FyY2hpdmUgLmNvbnRlbnRfaW5kZXggLndvcmtfcHJvZHVjZXtwYWRkaW5nOjAgMCAxMDBweH19LmZyZXNoZXJzLmFyY2hpdmUtZnJlc2hlcnMgI2FyY2hpdmUgLmNvbnRlbnRfaW5kZXggLndvcmtfcHJvZHVjZSAuY2F0Y2hfd3JhcHt3aWR0aDoyNi42NjY2NjY2NjY3dnc7aGVpZ2h0OjI2LjY2NjY2NjY2Njd2dzttYXJnaW46MCBhdXRvO2Rpc3BsYXk6dGFibGU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlMDkwYWQsICNkYzI5NDYpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZnJlc2hlcnMuYXJjaGl2ZS1mcmVzaGVycyAjYXJjaGl2ZSAuY29udGVudF9pbmRleCAud29ya19wcm9kdWNlIC5jYXRjaF93cmFwe3dpZHRoOjE1N3B4O2hlaWdodDoxNTdweH19LmZyZXNoZXJzLmFyY2hpdmUtZnJlc2hlcnMgI2FyY2hpdmUgLmNvbnRlbnRfaW5kZXggLndvcmtfcHJvZHVjZSAuY2F0Y2hfd3JhcCBoM3tmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LWFsaWduOmNlbnRlcjtsZXR0ZXItc3BhY2luZzouMWVtO2Rpc3BsYXk6dGFibGUtY2VsbDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC1zaXplOjUuMDY2NjY2NjY2N3Z3O2xpbmUtaGVpZ2h0Ojh2dzt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZnJlc2hlcnMuYXJjaGl2ZS1mcmVzaGVycyAjYXJjaGl2ZSAuY29udGVudF9pbmRleCAud29ya19wcm9kdWNlIC5jYXRjaF93cmFwIGgze2ZvbnQtc2l6ZToyOHB4O2xpbmUtaGVpZ2h0OjQycHh9fS5mcmVzaGVycy5hcmNoaXZlLWZyZXNoZXJzICNhcmNoaXZlIC5jb250ZW50X2luZGV4IC5kZXBhcnRtZW50X3dyYXB7d2lkdGg6ODYuNjY2NjY2NjY2N3Z3O21hcmdpbjowIGF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5mcmVzaGVycy5hcmNoaXZlLWZyZXNoZXJzICNhcmNoaXZlIC5jb250ZW50X2luZGV4IC5kZXBhcnRtZW50X3dyYXB7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6MCAwIDgwcHg7d2lkdGg6OTYwcHh9fS5mcmVzaGVycy5hcmNoaXZlLWZyZXNoZXJzICNhcmNoaXZlIC5jb250ZW50X2luZGV4IC5kZXBhcnRtZW50X3dyYXAgYXJ0aWNsZXttYXJnaW46MCAwIDEzLjczMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmZyZXNoZXJzLmFyY2hpdmUtZnJlc2hlcnMgI2FyY2hpdmUgLmNvbnRlbnRfaW5kZXggLmRlcGFydG1lbnRfd3JhcCBhcnRpY2xle3dpZHRoOjQ2MHB4O21hcmdpbjowIDAgODJweDtwb3NpdGlvbjpyZWxhdGl2ZX19LmZyZXNoZXJzLmFyY2hpdmUtZnJlc2hlcnMgI2FyY2hpdmUgLmNvbnRlbnRfaW5kZXggLmRlcGFydG1lbnRfd3JhcCBhcnRpY2xlIGF7ZGlzcGxheTpibG9ja30uZnJlc2hlcnMuYXJjaGl2ZS1mcmVzaGVycyAjYXJjaGl2ZSAuY29udGVudF9pbmRleCAuZGVwYXJ0bWVudF93cmFwIGFydGljbGUgLmltYWdlX3dyYXB7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjU4LjM5NnZ3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZnJlc2hlcnMuYXJjaGl2ZS1mcmVzaGVycyAjYXJjaGl2ZSAuY29udGVudF9pbmRleCAuZGVwYXJ0bWVudF93cmFwIGFydGljbGUgLmltYWdlX3dyYXB7aGVpZ2h0OjMxMHB4fX0uZnJlc2hlcnMuYXJjaGl2ZS1mcmVzaGVycyAjYXJjaGl2ZSAuY29udGVudF9pbmRleCAuZGVwYXJ0bWVudF93cmFwIGFydGljbGUgLmltYWdlX3dyYXAgLmltYWdlX3dyYXBfYmFja3twb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MH0uZnJlc2hlcnMuYXJjaGl2ZS1mcmVzaGVycyAjYXJjaGl2ZSAuY29udGVudF9pbmRleCAuZGVwYXJ0bWVudF93cmFwIGFydGljbGUgLmltYWdlX3dyYXAgLmltYWdlX3dyYXBfYmFjayAuaW1hZ2Vfd3JhcF9iYWNrX2lubmVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjQ0dnc7aGVpZ2h0OjQ0dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5mcmVzaGVycy5hcmNoaXZlLWZyZXNoZXJzICNhcmNoaXZlIC5jb250ZW50X2luZGV4IC5kZXBhcnRtZW50X3dyYXAgYXJ0aWNsZSAuaW1hZ2Vfd3JhcCAuaW1hZ2Vfd3JhcF9iYWNrIC5pbWFnZV93cmFwX2JhY2tfaW5uZXJ7d2lkdGg6MjMzcHg7aGVpZ2h0OjIzM3B4fX0uZnJlc2hlcnMuYXJjaGl2ZS1mcmVzaGVycyAjYXJjaGl2ZSAuY29udGVudF9pbmRleCAuZGVwYXJ0bWVudF93cmFwIGFydGljbGUgLmltYWdlX3dyYXAgLmltYWdlX3dyYXBfYmFjayAuaW1hZ2Vfd3JhcF9iYWNrX2lubmVyIC5pbWFnZV93cmFwX2JhY2tfc3F1YXJle3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjQ0dnc7aGVpZ2h0OjQ0dnc7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlMDkwYWQsICNkYzI5NDYpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZnJlc2hlcnMuYXJjaGl2ZS1mcmVzaGVycyAjYXJjaGl2ZSAuY29udGVudF9pbmRleCAuZGVwYXJ0bWVudF93cmFwIGFydGljbGUgLmltYWdlX3dyYXAgLmltYWdlX3dyYXBfYmFjayAuaW1hZ2Vfd3JhcF9iYWNrX2lubmVyIC5pbWFnZV93cmFwX2JhY2tfc3F1YXJle3dpZHRoOjIzM3B4O2hlaWdodDoyMzNweH19LmZyZXNoZXJzLmFyY2hpdmUtZnJlc2hlcnMgI2FyY2hpdmUgLmNvbnRlbnRfaW5kZXggLmRlcGFydG1lbnRfd3JhcCBhcnRpY2xlIC5pbWFnZV93cmFwIC5pbWFnZV93cmFwX2JhY2sgLmltYWdlX3dyYXBfYmFja19pbm5lciAuaW1hZ2Vfd3JhcF9iYWNrX3RyaWFuZ2xle3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDo0NC4yNjY2NjY2NjY3dncgMCAwIDQ0LjI2NjY2NjY2Njd2dztib3JkZXItY29sb3I6I2ZmZiByZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmZyZXNoZXJzLmFyY2hpdmUtZnJlc2hlcnMgI2FyY2hpdmUgLmNvbnRlbnRfaW5kZXggLmRlcGFydG1lbnRfd3JhcCBhcnRpY2xlIC5pbWFnZV93cmFwIC5pbWFnZV93cmFwX2JhY2sgLmltYWdlX3dyYXBfYmFja19pbm5lciAuaW1hZ2Vfd3JhcF9iYWNrX3RyaWFuZ2xle2JvcmRlci13aWR0aDoyMzNweCAwIDAgMjMzcHh9fS5mcmVzaGVycy5hcmNoaXZlLWZyZXNoZXJzICNhcmNoaXZlIC5jb250ZW50X2luZGV4IC5kZXBhcnRtZW50X3dyYXAgYXJ0aWNsZSAuaW1hZ2Vfd3JhcCAuaW1hZ2Vfd3JhcF9waWN0dXJle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7d2lkdGg6ODMuNnZ3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZnJlc2hlcnMuYXJjaGl2ZS1mcmVzaGVycyAjYXJjaGl2ZSAuY29udGVudF9pbmRleCAuZGVwYXJ0bWVudF93cmFwIGFydGljbGUgLmltYWdlX3dyYXAgLmltYWdlX3dyYXBfcGljdHVyZXt3aWR0aDo0NDRweH19LmZyZXNoZXJzLmFyY2hpdmUtZnJlc2hlcnMgI2FyY2hpdmUgLmNvbnRlbnRfaW5kZXggLmRlcGFydG1lbnRfd3JhcCBhcnRpY2xlIC5wcm9maWxle2ZvbnQtc2l6ZToyLjkzMzMzMzMzMzN2dztsaW5lLWhlaWdodDo0LjUzMzMzMzMzMzN2dztjb2xvcjojOTE5MTkxO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo0LjY2NjY2NjY2Njd2dyAwIDJ2dztmb250LXdlaWdodDozMDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5mcmVzaGVycy5hcmNoaXZlLWZyZXNoZXJzICNhcmNoaXZlIC5jb250ZW50X2luZGV4IC5kZXBhcnRtZW50X3dyYXAgYXJ0aWNsZSAucHJvZmlsZXtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoyMHB4O3BhZGRpbmc6MjVweCAwIDhweH19LmZyZXNoZXJzLmFyY2hpdmUtZnJlc2hlcnMgI2FyY2hpdmUgLmNvbnRlbnRfaW5kZXggLmRlcGFydG1lbnRfd3JhcCBhcnRpY2xlIGg0e2ZvbnQtZmFtaWx5OlwiTm90byBTZXJpZiBKUFwiLHNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtYWxpZ246bGVmdDtmb250LXNpemU6NS42dnc7bGluZS1oZWlnaHQ6OS4zMzMzMzMzMzMzdnc7Y29sb3I6I2NhMDAzNTtwYWRkaW5nOjAgMCA0LjY2NjY2NjY2Njd2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmZyZXNoZXJzLmFyY2hpdmUtZnJlc2hlcnMgI2FyY2hpdmUgLmNvbnRlbnRfaW5kZXggLmRlcGFydG1lbnRfd3JhcCBhcnRpY2xlIGg0e2ZvbnQtc2l6ZToyNnB4O2xpbmUtaGVpZ2h0OjQycHg7cGFkZGluZzowIDAgNDBweH19LmZyZXNoZXJzLmFyY2hpdmUtZnJlc2hlcnMgI2FyY2hpdmUgLmNvbnRlbnRfaW5kZXggLmRlcGFydG1lbnRfd3JhcCBhcnRpY2xlIC5yZWFkX21vcmV7Zm9udC1zaXplOjMuNDY2NjY2NjY2N3Z3O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojY2EwMDM1O3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MCAyMHZ3IDAgMDtkaXNwbGF5OmlubGluZS1ibG9ja31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmZyZXNoZXJzLmFyY2hpdmUtZnJlc2hlcnMgI2FyY2hpdmUgLmNvbnRlbnRfaW5kZXggLmRlcGFydG1lbnRfd3JhcCBhcnRpY2xlIC5yZWFkX21vcmV7Zm9udC1zaXplOjEzcHg7cGFkZGluZzowIDc3cHggMCAwO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MDt0cmFuc2l0aW9uOi4zc319LmZyZXNoZXJzLmFyY2hpdmUtZnJlc2hlcnMgI2FyY2hpdmUgLmNvbnRlbnRfaW5kZXggLmRlcGFydG1lbnRfd3JhcCBhcnRpY2xlIC5yZWFkX21vcmU6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxNy44NjY2NjY2NjY3dnc7aGVpZ2h0OjJ2dztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDouNHZ3O2JvdHRvbTowO2JhY2tncm91bmQ6dXJsKC9hc3NldHMvaW1nL3JlY3J1aXQvaG9tZS9saW5rX2Fyd19yaWdodC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyLzEwMCUgYXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmZyZXNoZXJzLmFyY2hpdmUtZnJlc2hlcnMgI2FyY2hpdmUgLmNvbnRlbnRfaW5kZXggLmRlcGFydG1lbnRfd3JhcCBhcnRpY2xlIC5yZWFkX21vcmU6YmVmb3Jle3dpZHRoOjY3cHg7aGVpZ2h0OjdweDt0b3A6MnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmZyZXNoZXJzLmFyY2hpdmUtZnJlc2hlcnMgI2FyY2hpdmUgLmNvbnRlbnRfaW5kZXggLmRlcGFydG1lbnRfd3JhcCBhcnRpY2xlIC5yZWFkX21vcmU6aG92ZXJ7cGFkZGluZzowIDgycHggMCAwfX0uZnJlc2hlcnMuc2luZ2xlLWZyZXNoZXJzIC5zaW5nbGUtd29yay1oZWFke3dpZHRoOjg2LjY2NjY2NjY2Njd2dzttYXJnaW46MCBhdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZnJlc2hlcnMuc2luZ2xlLWZyZXNoZXJzIC5zaW5nbGUtd29yay1oZWFke3dpZHRoOjExMDBweH19LmZyZXNoZXJzLnNpbmdsZS1mcmVzaGVycyAuc2luZ2xlLXdvcmstaGVhZCAuc2luZ2xlLXdvcmstaW5uZXJ7Y29sb3I6I2NhMDAzNTtmb250LXdlaWdodDo0MDA7cGFkZGluZzoxMi4yNjY2NjY2NjY3dncgMCAxMy43MzMzMzMzMzMzdnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5mcmVzaGVycy5zaW5nbGUtZnJlc2hlcnMgLnNpbmdsZS13b3JrLWhlYWQgLnNpbmdsZS13b3JrLWlubmVye3dpZHRoOjg2MXB4O21hcmdpbjowIGF1dG87cGFkZGluZzo5M3B4IDAgODlweH19LmZyZXNoZXJzLnNpbmdsZS1mcmVzaGVycyAuc2luZ2xlLXdvcmstaGVhZCAuc2luZ2xlLXdvcmstaW5uZXIgLndvcmstaGVhZC10aXRsZXtmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6Ni4xMzMzMzMzMzMzdnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5mcmVzaGVycy5zaW5nbGUtZnJlc2hlcnMgLnNpbmdsZS13b3JrLWhlYWQgLnNpbmdsZS13b3JrLWlubmVyIC53b3JrLWhlYWQtdGl0bGV7Zm9udC1zaXplOjMwcHh9fS5mcmVzaGVycy5zaW5nbGUtZnJlc2hlcnMgLnNpbmdsZS13b3JrLWhlYWQgLnNpbmdsZS13b3JrLWlubmVyIC53b3JrLWhlYWQtbmFtZXtmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LWFsaWduOnJpZ2h0O2ZvbnQtc2l6ZTo0LjI2NjY2NjY2Njd2dztsaW5lLWhlaWdodDo2LjEzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmZyZXNoZXJzLnNpbmdsZS1mcmVzaGVycyAuc2luZ2xlLXdvcmstaGVhZCAuc2luZ2xlLXdvcmstaW5uZXIgLndvcmstaGVhZC1uYW1le2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjMwcHh9fS5mcmVzaGVycy5zaW5nbGUtZnJlc2hlcnMgLnNpbmdsZS13b3JrLWhlYWQgLndvcmstaGVhZC1saW5le3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0ZDRkNGQgMCUsICM0ZDRkNGQgNTAlLCAjZmZmZmZmIDUwJSwgI2ZmZmZmZiAxMDAlKX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmZyZXNoZXJzLnNpbmdsZS1mcmVzaGVycyAuc2luZ2xlLXdvcmstaGVhZCAud29yay1oZWFkLWxpbmV7d2lkdGg6OTYwcHg7bWFyZ2luOjAgYXV0b319LmZyZXNoZXJzLnNpbmdsZS1mcmVzaGVycyAuc2luZ2xlLWZyZXNoZXJzX21haW57d2lkdGg6ODYuNjY2NjY2NjY2N3Z3O21hcmdpbjowIGF1dG87bWFyZ2luLXRvcDoxMnZ3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZnJlc2hlcnMuc2luZ2xlLWZyZXNoZXJzIC5zaW5nbGUtZnJlc2hlcnNfbWFpbnt3aWR0aDoxMTAwcHg7bWFyZ2luOjgwcHggYXV0byAwfX0uZnJlc2hlcnMuc2luZ2xlLWZyZXNoZXJzIC5zaW5nbGUtZnJlc2hlcnNfbWFpbl9pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDo0OS44MzMzMzMzMzMzdnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5mcmVzaGVycy5zaW5nbGUtZnJlc2hlcnMgLnNpbmdsZS1mcmVzaGVyc19tYWluX2lubmVye3dpZHRoOjg2MHB4O2hlaWdodDo0OTRweDttYXJnaW46MCBhdXRvfX0uZnJlc2hlcnMuc2luZ2xlLWZyZXNoZXJzIC5zaW5nbGUtZnJlc2hlcnNfbWFpbl9pbm5lciAuc2luZ2xlLWZyZXNoZXJzX21haW5fYmFja3twb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MH0uZnJlc2hlcnMuc2luZ2xlLWZyZXNoZXJzIC5zaW5nbGUtZnJlc2hlcnNfbWFpbl9pbm5lciAuc2luZ2xlLWZyZXNoZXJzX21haW5fYmFjayAuc2luZ2xlLWZyZXNoZXJzX2JhY2tfaW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MjMuNnZ3O2hlaWdodDoyMy42dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5mcmVzaGVycy5zaW5nbGUtZnJlc2hlcnMgLnNpbmdsZS1mcmVzaGVyc19tYWluX2lubmVyIC5zaW5nbGUtZnJlc2hlcnNfbWFpbl9iYWNrIC5zaW5nbGUtZnJlc2hlcnNfYmFja19pbm5lcnt3aWR0aDoyMzRweDtoZWlnaHQ6MjM0cHh9fS5mcmVzaGVycy5zaW5nbGUtZnJlc2hlcnMgLnNpbmdsZS1mcmVzaGVyc19tYWluX2lubmVyIC5zaW5nbGUtZnJlc2hlcnNfbWFpbl9iYWNrIC5zaW5nbGUtZnJlc2hlcnNfYmFja19pbm5lciAuc2luZ2xlLWZyZXNoZXJzX2JhY2tfc3F1YXJle3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjIzLjZ2dztoZWlnaHQ6MjMuNnZ3O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZTA5MGFkLCAjZGMyOTQ2KX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmZyZXNoZXJzLnNpbmdsZS1mcmVzaGVycyAuc2luZ2xlLWZyZXNoZXJzX21haW5faW5uZXIgLnNpbmdsZS1mcmVzaGVyc19tYWluX2JhY2sgLnNpbmdsZS1mcmVzaGVyc19iYWNrX2lubmVyIC5zaW5nbGUtZnJlc2hlcnNfYmFja19zcXVhcmV7d2lkdGg6MjM0cHg7aGVpZ2h0OjIzNHB4fX0uZnJlc2hlcnMuc2luZ2xlLWZyZXNoZXJzIC5zaW5nbGUtZnJlc2hlcnNfbWFpbl9pbm5lciAuc2luZ2xlLWZyZXNoZXJzX21haW5fYmFjayAuc2luZ2xlLWZyZXNoZXJzX2JhY2tfaW5uZXIgLnNpbmdsZS1mcmVzaGVyc19iYWNrX3RyaWFuZ2xle3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoyMy42dncgMCAwIDIzLjZ2dztib3JkZXItY29sb3I6I2ZmZiByZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmZyZXNoZXJzLnNpbmdsZS1mcmVzaGVycyAuc2luZ2xlLWZyZXNoZXJzX21haW5faW5uZXIgLnNpbmdsZS1mcmVzaGVyc19tYWluX2JhY2sgLnNpbmdsZS1mcmVzaGVyc19iYWNrX2lubmVyIC5zaW5nbGUtZnJlc2hlcnNfYmFja190cmlhbmdsZXtib3JkZXItd2lkdGg6MjM0cHggMCAwIDIzNHB4fX0uZnJlc2hlcnMuc2luZ2xlLWZyZXNoZXJzIC5zaW5nbGUtZnJlc2hlcnNfbWFpbl9pbm5lciAuc2luZ2xlLWZyZXNoZXJzX21haW5fcGljdHVyZXt3aWR0aDo4NC4xMzMzMzMzMzMzdnc7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5mcmVzaGVycy5zaW5nbGUtZnJlc2hlcnMgLnNpbmdsZS1mcmVzaGVyc19tYWluX2lubmVyIC5zaW5nbGUtZnJlc2hlcnNfbWFpbl9waWN0dXJle3dpZHRoOjgzNXB4fX0uZnJlc2hlcnMuc2luZ2xlLWZyZXNoZXJzIC5zaW5nbGUtZnJlc2hlcnNfbWFpbiAuc2luZ2xlLWZyZXNoZXJzX21haW5fbGVhZHtmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6Ni42NjY2NjY2NjY3dnc7bGluZS1oZWlnaHQ6MS41ZW07Y29sb3I6I2NhMDAzNTttYXJnaW4tdG9wOjcuNDY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZnJlc2hlcnMuc2luZ2xlLWZyZXNoZXJzIC5zaW5nbGUtZnJlc2hlcnNfbWFpbiAuc2luZ2xlLWZyZXNoZXJzX21haW5fbGVhZHtmb250LXNpemU6MzhweDtsaW5lLWhlaWdodDoxLjQ3NGVtO21hcmdpbi10b3A6NjBweH19LmZyZXNoZXJzLnNpbmdsZS1mcmVzaGVycyAuc2luZ2xlLWZyZXNoZXJzX21haW4gLnNpbmdsZS1mcmVzaGVyc19tYWluX2luZm97cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttYXJnaW46NC45MzMzMzMzMzMzdncgYXV0byAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZnJlc2hlcnMuc2luZ2xlLWZyZXNoZXJzIC5zaW5nbGUtZnJlc2hlcnNfbWFpbiAuc2luZ2xlLWZyZXNoZXJzX21haW5faW5mb3ttYXJnaW46MjZweCBhdXRvIDB9fS5mcmVzaGVycy5zaW5nbGUtZnJlc2hlcnMgLnNpbmdsZS1mcmVzaGVyc19tYWluIC5zaW5nbGUtZnJlc2hlcnNfbWFpbl9pbmZvIC5zaW5nbGUtZnJlc2hlcnNfaW5mb193cmFwe3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7bGVmdDowfS5mcmVzaGVycy5zaW5nbGUtZnJlc2hlcnMgLnNpbmdsZS1mcmVzaGVyc19tYWluIC5zaW5nbGUtZnJlc2hlcnNfbWFpbl9pbmZvIC5zaW5nbGUtZnJlc2hlcnNfaW5mb193cmFwIC5zaW5nbGUtZnJlc2hlcnNfaW5mb19pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZnJlc2hlcnMuc2luZ2xlLWZyZXNoZXJzIC5zaW5nbGUtZnJlc2hlcnNfbWFpbiAuc2luZ2xlLWZyZXNoZXJzX21haW5faW5mbyAuc2luZ2xlLWZyZXNoZXJzX2luZm9fd3JhcCAuc2luZ2xlLWZyZXNoZXJzX2luZm9faW5uZXIgLnNpbmdsZS1mcmVzaGVyc19pbmZvX2NhdHtmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6My4ydnc7bGluZS1oZWlnaHQ6MS40MTc7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlMDkwYWQsICNkYzI5NDYpO3BhZGRpbmc6Mi45MzMzMzMzMzMzdncgMi4xMzMzMzMzMzMzdncgMDttYXJnaW4tdG9wOjB9LmZyZXNoZXJzLnNpbmdsZS1mcmVzaGVycyAuc2luZ2xlLWZyZXNoZXJzX21haW4gLnNpbmdsZS1mcmVzaGVyc19tYWluX2luZm8gLnNpbmdsZS1mcmVzaGVyc19pbmZvX3dyYXAgLnNpbmdsZS1mcmVzaGVyc19pbmZvX2lubmVyIC5zaW5nbGUtZnJlc2hlcnNfaW5mb19jYXQuZG91Ymxle3BhZGRpbmc6MS4wNjY2NjY2NjY3dncgMi4xMzMzMzMzMzMzdnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5mcmVzaGVycy5zaW5nbGUtZnJlc2hlcnMgLnNpbmdsZS1mcmVzaGVyc19tYWluIC5zaW5nbGUtZnJlc2hlcnNfbWFpbl9pbmZvIC5zaW5nbGUtZnJlc2hlcnNfaW5mb193cmFwIC5zaW5nbGUtZnJlc2hlcnNfaW5mb19pbm5lciAuc2luZ2xlLWZyZXNoZXJzX2luZm9fY2F0e2hlaWdodDozMHB4O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjE7cGFkZGluZzo3cHggMTFweCA4cHg7bWFyZ2luLXRvcDoxNnB4fS5mcmVzaGVycy5zaW5nbGUtZnJlc2hlcnMgLnNpbmdsZS1mcmVzaGVyc19tYWluIC5zaW5nbGUtZnJlc2hlcnNfbWFpbl9pbmZvIC5zaW5nbGUtZnJlc2hlcnNfaW5mb193cmFwIC5zaW5nbGUtZnJlc2hlcnNfaW5mb19pbm5lciAuc2luZ2xlLWZyZXNoZXJzX2luZm9fY2F0LmRvdWJsZXtwYWRkaW5nOjdweCAxMXB4IDhweH19LmZyZXNoZXJzLnNpbmdsZS1mcmVzaGVycyAuc2luZ2xlLWZyZXNoZXJzX21haW4gLnNpbmdsZS1mcmVzaGVyc19tYWluX2luZm8gLnNpbmdsZS1mcmVzaGVyc19pbmZvX3dyYXAgLnNpbmdsZS1mcmVzaGVyc19pbmZvX2lubmVyIC5zaW5nbGUtZnJlc2hlcnNfaW5mb190ZXh0e2ZvbnQtc2l6ZToyLjkzMzMzMzMzMzN2dztsaW5lLWhlaWdodDoxLjc3Mztjb2xvcjojOTE5MTkxO2xldHRlci1zcGFjaW5nOjA7cGFkZGluZzouMnZ3IDAgMCAydnc7Zm9udC13ZWlnaHQ6MzAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZnJlc2hlcnMuc2luZ2xlLWZyZXNoZXJzIC5zaW5nbGUtZnJlc2hlcnNfbWFpbiAuc2luZ2xlLWZyZXNoZXJzX21haW5faW5mbyAuc2luZ2xlLWZyZXNoZXJzX2luZm9fd3JhcCAuc2luZ2xlLWZyZXNoZXJzX2luZm9faW5uZXIgLnNpbmdsZS1mcmVzaGVyc19pbmZvX3RleHR7Zm9udC1zaXplOjEycHg7bGV0dGVyLXNwYWNpbmc6MDtwYWRkaW5nOjlweCA5cHggN3B4IDE5cHh9fS5mcmVzaGVycy5zaW5nbGUtZnJlc2hlcnMgLnNpbmdsZS1mcmVzaGVyc19tYWluIC5zaW5nbGUtZnJlc2hlcnNfbWFpbl9oaXN0b3J5e21hcmdpbjo5LjMzMzMzMzMzMzN2dyAwIDIxLjJ2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmZyZXNoZXJzLnNpbmdsZS1mcmVzaGVycyAuc2luZ2xlLWZyZXNoZXJzX21haW4gLnNpbmdsZS1mcmVzaGVyc19tYWluX2hpc3Rvcnl7bWFyZ2luOjYwcHggYXV0byAxMDBweDt3aWR0aDo5NThweH19LmZyZXNoZXJzLnNpbmdsZS1mcmVzaGVycyAuc2luZ2xlLWZyZXNoZXJzX21haW4gLnNpbmdsZS1mcmVzaGVyc19tYWluX2hpc3RvcnkgLnNpbmdsZS1mcmVzaGVyc19oaXN0b3J5X2xpbmV7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O2JhY2tncm91bmQ6IzRkNGQ0ZH0uZnJlc2hlcnMuc2luZ2xlLWZyZXNoZXJzIC5zaW5nbGUtZnJlc2hlcnNfbWFpbiAuc2luZ2xlLWZyZXNoZXJzX21haW5faGlzdG9yeSAuc2luZ2xlLWZyZXNoZXJzX2hpc3RvcnlfaW5uZXJ7cGFkZGluZzo3LjczMzMzMzMzMzN2dyAwIDYuOTMzMzMzMzMzM3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZnJlc2hlcnMuc2luZ2xlLWZyZXNoZXJzIC5zaW5nbGUtZnJlc2hlcnNfbWFpbiAuc2luZ2xlLWZyZXNoZXJzX21haW5faGlzdG9yeSAuc2luZ2xlLWZyZXNoZXJzX2hpc3RvcnlfaW5uZXJ7cGFkZGluZzo0MXB4IDQ3cHggMjZweH19LmZyZXNoZXJzLnNpbmdsZS1mcmVzaGVycyAuc2luZ2xlLWZyZXNoZXJzX21haW4gLnNpbmdsZS1mcmVzaGVyc19tYWluX2hpc3RvcnkgLnNpbmdsZS1mcmVzaGVyc19oaXN0b3J5X2lubmVyIC5zaW5nbGUtZnJlc2hlcnNfaGlzdG9yeV90aXRsZXtwYWRkaW5nLWxlZnQ6Ni4xMzMzMzMzMzMzdnc7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjMuNDY2NjY2NjY2N3Z3O2xpbmUtaGVpZ2h0OjE7Y29sb3I6I2NhMDAzNTtmb250LXdlaWdodDo1MDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5mcmVzaGVycy5zaW5nbGUtZnJlc2hlcnMgLnNpbmdsZS1mcmVzaGVyc19tYWluIC5zaW5nbGUtZnJlc2hlcnNfbWFpbl9oaXN0b3J5IC5zaW5nbGUtZnJlc2hlcnNfaGlzdG9yeV9pbm5lciAuc2luZ2xlLWZyZXNoZXJzX2hpc3RvcnlfdGl0bGV7cGFkZGluZy1sZWZ0OjI0cHg7Zm9udC1zaXplOjE0cHh9fS5mcmVzaGVycy5zaW5nbGUtZnJlc2hlcnMgLnNpbmdsZS1mcmVzaGVyc19tYWluIC5zaW5nbGUtZnJlc2hlcnNfbWFpbl9oaXN0b3J5IC5zaW5nbGUtZnJlc2hlcnNfaGlzdG9yeV9pbm5lciAuc2luZ2xlLWZyZXNoZXJzX2hpc3RvcnlfdGl0bGU6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtjb250ZW50OlwiXCI7d2lkdGg6NC42NjY2NjY2NjY3dnc7aGVpZ2h0OjQuNjY2NjY2NjY2N3Z3O2JhY2tncm91bmQ6dXJsKC9hc3NldHMvaW1nL3JlY3J1aXQvZnJlc2hlcnMvc2luZ2xlLWZyZXNoZXJzX2hpc3RvcnlfY2hlY2tidG4uc3ZnKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW59QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5mcmVzaGVycy5zaW5nbGUtZnJlc2hlcnMgLnNpbmdsZS1mcmVzaGVyc19tYWluIC5zaW5nbGUtZnJlc2hlcnNfbWFpbl9oaXN0b3J5IC5zaW5nbGUtZnJlc2hlcnNfaGlzdG9yeV9pbm5lciAuc2luZ2xlLWZyZXNoZXJzX2hpc3RvcnlfdGl0bGU6OmJlZm9yZXt3aWR0aDoxN3B4O2hlaWdodDoxN3B4fX0uZnJlc2hlcnMuc2luZ2xlLWZyZXNoZXJzIC5zaW5nbGUtZnJlc2hlcnNfbWFpbiAuc2luZ2xlLWZyZXNoZXJzX21haW5faGlzdG9yeSAuc2luZ2xlLWZyZXNoZXJzX2hpc3RvcnlfaW5uZXIgLnNpbmdsZS1mcmVzaGVyc19oaXN0b3J5X3RleHR7Zm9udC1zaXplOjMuMnZ3O2xpbmUtaGVpZ2h0OjEuNzVlbTt0ZXh0LWFsaWduOmp1c3RpZnk7bWFyZ2luLXRvcDoyLjkzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmZyZXNoZXJzLnNpbmdsZS1mcmVzaGVycyAuc2luZ2xlLWZyZXNoZXJzX21haW4gLnNpbmdsZS1mcmVzaGVyc19tYWluX2hpc3RvcnkgLnNpbmdsZS1mcmVzaGVyc19oaXN0b3J5X2lubmVyIC5zaW5nbGUtZnJlc2hlcnNfaGlzdG9yeV90ZXh0e2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuODU3ZW07bGV0dGVyLXNwYWNpbmc6MDttYXJnaW4tdG9wOjExcHh9fS5mcmVzaGVycy5zaW5nbGUtZnJlc2hlcnMgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXcgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXdfcXVlc3Rpb257YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlMDkwYWQsICNkYzI5NDYpfS5mcmVzaGVycy5zaW5nbGUtZnJlc2hlcnMgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXcgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXdfcXVlc3Rpb24gLnNpbmdsZS1mcmVzaGVyc19xdWVzdGlvbl90ZXh0e2ZvbnQtZmFtaWx5OlwiTm90byBTZXJpZiBKUFwiLHNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTo1Ljg2NjY2NjY2Njd2dztsaW5lLWhlaWdodDoxLjQ1NWVtO2NvbG9yOiNmZmY7bGV0dGVyLXNwYWNpbmc6MDtwYWRkaW5nOjQuOTMzMzMzMzMzM3Z3IDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5mcmVzaGVycy5zaW5nbGUtZnJlc2hlcnMgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXcgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXdfcXVlc3Rpb24gLnNpbmdsZS1mcmVzaGVyc19xdWVzdGlvbl90ZXh0e2ZvbnQtc2l6ZToyOHB4O2xpbmUtaGVpZ2h0OjE7bGV0dGVyLXNwYWNpbmc6LjA1ZW07cGFkZGluZzozNXB4IDB9fS5mcmVzaGVycy5zaW5nbGUtZnJlc2hlcnMgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXcgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXdfaW5uZXJ7d2lkdGg6ODYuNjY2NjY2NjY2N3Z3O21hcmdpbjowIGF1dG87cGFkZGluZy1ib3R0b206MjAuMjY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZnJlc2hlcnMuc2luZ2xlLWZyZXNoZXJzIC5zaW5nbGUtZnJlc2hlcnNfaW50ZXJ2aWV3IC5zaW5nbGUtZnJlc2hlcnNfaW50ZXJ2aWV3X2lubmVye3dpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206MTQ5cHh9fS5mcmVzaGVycy5zaW5nbGUtZnJlc2hlcnMgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXcgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXdfaW5uZXIgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXdfcGljdHVyZXttYXJnaW4tdG9wOjEwLjY2NjY2NjY2Njd2dztvdmVyZmxvdzpoaWRkZW59QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5mcmVzaGVycy5zaW5nbGUtZnJlc2hlcnMgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXcgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXdfaW5uZXIgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXdfcGljdHVyZXttYXJnaW4tdG9wOjgxcHh9fS5mcmVzaGVycy5zaW5nbGUtZnJlc2hlcnMgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXcgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXdfaW5uZXIgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXdfY29udCAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlld19sZWFke2ZvbnQtZmFtaWx5OlwiTm90byBTZXJpZiBKUFwiLHNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtYWxpZ246bGVmdDtmb250LXNpemU6NS4zMzMzMzMzMzMzdnc7bGluZS1oZWlnaHQ6MS41NWVtO2xldHRlci1zcGFjaW5nOi4wNWVtO2NvbG9yOiNjYTAwMzU7bWFyZ2luLXRvcDo1LjA2NjY2NjY2Njd2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmZyZXNoZXJzLnNpbmdsZS1mcmVzaGVycyAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlldyAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlld19pbm5lciAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlld19jb250IC5zaW5nbGUtZnJlc2hlcnNfaW50ZXJ2aWV3X2xlYWR7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MS41ZW07bWFyZ2luLXRvcDowfX0uZnJlc2hlcnMuc2luZ2xlLWZyZXNoZXJzIC5zaW5nbGUtZnJlc2hlcnNfaW50ZXJ2aWV3IC5zaW5nbGUtZnJlc2hlcnNfaW50ZXJ2aWV3X2lubmVyIC5zaW5nbGUtZnJlc2hlcnNfaW50ZXJ2aWV3X2NvbnQgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXdfdGV4dHtmb250LXNpemU6My40NjY2NjY2NjY3dnc7bGluZS1oZWlnaHQ6MS43NjllbTtsZXR0ZXItc3BhY2luZzouMDZlbTt0ZXh0LWFsaWduOmp1c3RpZnk7bWFyZ2luLXRvcDoyLjY2NjY2NjY2Njd2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmZyZXNoZXJzLnNpbmdsZS1mcmVzaGVycyAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlldyAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlld19pbm5lciAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlld19jb250IC5zaW5nbGUtZnJlc2hlcnNfaW50ZXJ2aWV3X3RleHR7Zm9udC1zaXplOjE2cHg7bWFyZ2luLXRvcDoyOXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmZyZXNoZXJzLnNpbmdsZS1mcmVzaGVycyAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlldyAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlld19pbm5lci5maXJzdHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZy1yaWdodDo1JX0uZnJlc2hlcnMuc2luZ2xlLWZyZXNoZXJzIC5zaW5nbGUtZnJlc2hlcnNfaW50ZXJ2aWV3IC5zaW5nbGUtZnJlc2hlcnNfaW50ZXJ2aWV3X2lubmVyLmZpcnN0IC5zaW5nbGUtZnJlc2hlcnNfaW50ZXJ2aWV3X3BpY3R1cmV7d2lkdGg6NTAlfS5mcmVzaGVycy5zaW5nbGUtZnJlc2hlcnMgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXcgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXdfaW5uZXIuZmlyc3QgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXdfY29udHt3aWR0aDo0MSV9LmZyZXNoZXJzLnNpbmdsZS1mcmVzaGVycyAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlldyAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlld19pbm5lci5maXJzdCAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlld19jb250IC5zaW5nbGUtZnJlc2hlcnNfaW50ZXJ2aWV3X2xlYWR7bWFyZ2luLXRvcDo4MXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpey5mcmVzaGVycy5zaW5nbGUtZnJlc2hlcnMgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXcgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXdfaW5uZXIuZmlyc3R7d2lkdGg6MTMxNHB4O3BhZGRpbmctcmlnaHQ6MH0uZnJlc2hlcnMuc2luZ2xlLWZyZXNoZXJzIC5zaW5nbGUtZnJlc2hlcnNfaW50ZXJ2aWV3IC5zaW5nbGUtZnJlc2hlcnNfaW50ZXJ2aWV3X2lubmVyLmZpcnN0IC5zaW5nbGUtZnJlc2hlcnNfaW50ZXJ2aWV3X3BpY3R1cmV7d2lkdGg6Nzg5cHh9LmZyZXNoZXJzLnNpbmdsZS1mcmVzaGVycyAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlldyAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlld19pbm5lci5maXJzdCAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlld19jb250e3dpZHRoOjQzMHB4fS5mcmVzaGVycy5zaW5nbGUtZnJlc2hlcnMgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXcgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXdfaW5uZXIuZmlyc3QgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXdfY29udCAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlld19sZWFke21hcmdpbi10b3A6MTE2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZnJlc2hlcnMuc2luZ2xlLWZyZXNoZXJzIC5zaW5nbGUtZnJlc2hlcnNfaW50ZXJ2aWV3IC5zaW5nbGUtZnJlc2hlcnNfaW50ZXJ2aWV3X2lubmVyLnNlY29uZHt3aWR0aDoxMTAwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nLWJvdHRvbToxMTRweH19LmZyZXNoZXJzLnNpbmdsZS1mcmVzaGVycyAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlldyAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlld19pbm5lci5zZWNvbmQgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXdfbGVhZHttYXJnaW4tdG9wOjkuMnZ3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZnJlc2hlcnMuc2luZ2xlLWZyZXNoZXJzIC5zaW5nbGUtZnJlc2hlcnNfaW50ZXJ2aWV3IC5zaW5nbGUtZnJlc2hlcnNfaW50ZXJ2aWV3X2lubmVyLnNlY29uZCAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlld19sZWFke21hcmdpbi10b3A6NjhweDt0ZXh0LWFsaWduOmNlbnRlcn19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5mcmVzaGVycy5zaW5nbGUtZnJlc2hlcnMgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXcgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXdfaW5uZXIuc2Vjb25kIC5zaW5nbGUtZnJlc2hlcnNfaW50ZXJ2aWV3X3RleHR7d2lkdGg6NDMwcHg7bWFyZ2luOjI5cHggYXV0byAwfX0uZnJlc2hlcnMuc2luZ2xlLWZyZXNoZXJzIC5zaW5nbGUtZnJlc2hlcnNfaW50ZXJ2aWV3IC5zaW5nbGUtZnJlc2hlcnNfaW50ZXJ2aWV3X2lubmVyLnRoaXJke3BhZGRpbmctYm90dG9tOjIxLjJ2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmZyZXNoZXJzLnNpbmdsZS1mcmVzaGVycyAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlldyAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlld19pbm5lci50aGlyZHt3aWR0aDo4NDNweDttYXJnaW46MCBhdXRvO3BhZGRpbmctYm90dG9tOjE1N3B4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn19LmZyZXNoZXJzLnNpbmdsZS1mcmVzaGVycyAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlldyAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlld19pbm5lci50aGlyZCAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlld19sZWFke21hcmdpbi10b3A6OS4ydnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5mcmVzaGVycy5zaW5nbGUtZnJlc2hlcnMgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXcgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXdfaW5uZXIudGhpcmQgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXdfbGVhZHttYXJnaW4tdG9wOjc0cHg7d2lkdGg6NDMycHg7bGV0dGVyLXNwYWNpbmc6MH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5mcmVzaGVycy5zaW5nbGUtZnJlc2hlcnMgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXcgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXdfaW5uZXIudGhpcmQgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXdfdGV4dHt3aWR0aDo0MzBweH19LmZyZXNoZXJzLnNpbmdsZS1mcmVzaGVycyAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlldyAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlld19pbm5lci50aGlyZCAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlld193cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjczLjMzMzMzMzMzMzN2dztoZWlnaHQ6OTl2dzttYXJnaW46MTEuMnZ3IGF1dG8gMH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmZyZXNoZXJzLnNpbmdsZS1mcmVzaGVycyAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlldyAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlld19pbm5lci50aGlyZCAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlld193cmFwe3dpZHRoOjMzN3B4O2hlaWdodDo0NTVweDttYXJnaW46NzlweCAwIDB9fS5mcmVzaGVycy5zaW5nbGUtZnJlc2hlcnMgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXcgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXdfaW5uZXIudGhpcmQgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXdfd3JhcCAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlld19iYWNre3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7Ym90dG9tOjB9LmZyZXNoZXJzLnNpbmdsZS1mcmVzaGVycyAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlldyAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlld19pbm5lci50aGlyZCAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlld193cmFwIC5zaW5nbGUtZnJlc2hlcnNfaW50ZXJ2aWV3X2JhY2sgLnNpbmdsZS1mcmVzaGVyc19iYWNrX2lubmVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjQ4LjY2NjY2NjY2Njd2dztoZWlnaHQ6NDguNjY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZnJlc2hlcnMuc2luZ2xlLWZyZXNoZXJzIC5zaW5nbGUtZnJlc2hlcnNfaW50ZXJ2aWV3IC5zaW5nbGUtZnJlc2hlcnNfaW50ZXJ2aWV3X2lubmVyLnRoaXJkIC5zaW5nbGUtZnJlc2hlcnNfaW50ZXJ2aWV3X3dyYXAgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXdfYmFjayAuc2luZ2xlLWZyZXNoZXJzX2JhY2tfaW5uZXJ7d2lkdGg6MjI0cHg7aGVpZ2h0OjIyNHB4fX0uZnJlc2hlcnMuc2luZ2xlLWZyZXNoZXJzIC5zaW5nbGUtZnJlc2hlcnNfaW50ZXJ2aWV3IC5zaW5nbGUtZnJlc2hlcnNfaW50ZXJ2aWV3X2lubmVyLnRoaXJkIC5zaW5nbGUtZnJlc2hlcnNfaW50ZXJ2aWV3X3dyYXAgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXdfYmFjayAuc2luZ2xlLWZyZXNoZXJzX2JhY2tfaW5uZXIgLnNpbmdsZS1mcmVzaGVyc19iYWNrX3NxdWFyZXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo0OC42NjY2NjY2NjY3dnc7aGVpZ2h0OjQ4LjY2NjY2NjY2Njd2dztiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2UwOTBhZCwgI2RjMjk0Nil9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5mcmVzaGVycy5zaW5nbGUtZnJlc2hlcnMgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXcgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXdfaW5uZXIudGhpcmQgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXdfd3JhcCAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlld19iYWNrIC5zaW5nbGUtZnJlc2hlcnNfYmFja19pbm5lciAuc2luZ2xlLWZyZXNoZXJzX2JhY2tfc3F1YXJle3dpZHRoOjIyNHB4O2hlaWdodDoyMjRweH19LmZyZXNoZXJzLnNpbmdsZS1mcmVzaGVycyAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlldyAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlld19pbm5lci50aGlyZCAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlld193cmFwIC5zaW5nbGUtZnJlc2hlcnNfaW50ZXJ2aWV3X2JhY2sgLnNpbmdsZS1mcmVzaGVyc19iYWNrX2lubmVyIC5zaW5nbGUtZnJlc2hlcnNfYmFja190cmlhbmdsZXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDowO2hlaWdodDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6NDguNjY2NjY2NjY2N3Z3IDQ4LjY2NjY2NjY2Njd2dyAwIDA7Ym9yZGVyLWNvbG9yOiNmZmYgcmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5mcmVzaGVycy5zaW5nbGUtZnJlc2hlcnMgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXcgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXdfaW5uZXIudGhpcmQgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXdfd3JhcCAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlld19iYWNrIC5zaW5nbGUtZnJlc2hlcnNfYmFja19pbm5lciAuc2luZ2xlLWZyZXNoZXJzX2JhY2tfdHJpYW5nbGV7Ym9yZGVyLXdpZHRoOjIyNHB4IDIyNHB4IDAgMH19LmZyZXNoZXJzLnNpbmdsZS1mcmVzaGVycyAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlldyAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlld19pbm5lci50aGlyZCAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlld193cmFwIC5zaW5nbGUtZnJlc2hlcnNfaW50ZXJ2aWV3X3BpY3R1cmV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO21hcmdpbjowO3dpZHRoOjY2LjY2NjY2NjY2Njd2dztvdmVyZmxvdzpoaWRkZW59QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5mcmVzaGVycy5zaW5nbGUtZnJlc2hlcnMgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXcgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXdfaW5uZXIudGhpcmQgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXdfd3JhcCAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlld19waWN0dXJle3dpZHRoOjMwN3B4fX0uZnJlc2hlcnMuc2luZ2xlLWZyZXNoZXJzIC5zaW5nbGUtZnJlc2hlcnNfb3RoZXJze2JhY2tncm91bmQ6I2NhMDAzNX0uZnJlc2hlcnMuc2luZ2xlLWZyZXNoZXJzIC5zaW5nbGUtZnJlc2hlcnNfb3RoZXJzIC5zaW5nbGUtZnJlc2hlcnNfb3RoZXJzX2lubmVye3dpZHRoOjg2LjEzMzMzMzMzMzN2dztwYWRkaW5nOjEzLjZ2dyAwIDIxLjJ2dzttYXJnaW46MCBhdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZnJlc2hlcnMuc2luZ2xlLWZyZXNoZXJzIC5zaW5nbGUtZnJlc2hlcnNfb3RoZXJzIC5zaW5nbGUtZnJlc2hlcnNfb3RoZXJzX2lubmVye3dpZHRoOjExMDBweDtwYWRkaW5nOjk4cHggMCAxMzlweH19LmZyZXNoZXJzLnNpbmdsZS1mcmVzaGVycyAuc2luZ2xlLWZyZXNoZXJzX290aGVycyAuc2luZ2xlLWZyZXNoZXJzX290aGVyc19pbm5lciAuc2luZ2xlLWZyZXNoZXJzX290aGVyc190aXRsZXtmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6Ni45MzMzMzMzMzMzdnc7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NDAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZnJlc2hlcnMuc2luZ2xlLWZyZXNoZXJzIC5zaW5nbGUtZnJlc2hlcnNfb3RoZXJzIC5zaW5nbGUtZnJlc2hlcnNfb3RoZXJzX2lubmVyIC5zaW5nbGUtZnJlc2hlcnNfb3RoZXJzX3RpdGxle2ZvbnQtc2l6ZTozNnB4O2xpbmUtaGVpZ2h0OjF9fS5mcmVzaGVycy5zaW5nbGUtZnJlc2hlcnMgLnNpbmdsZS1mcmVzaGVyc19vdGhlcnMgLnNpbmdsZS1mcmVzaGVyc19vdGhlcnNfaW5uZXIgLnNpbmdsZS1mcmVzaGVyc19vdGhlcnNfYXJlYSAuc2luZ2xlLWZyZXNoZXJzX290aGVyc193cmFwe3dpZHRoOjczLjMzMzMzMzMzMzN2dzttYXJnaW46MCBhdXRvfS5mcmVzaGVycy5zaW5nbGUtZnJlc2hlcnMgLnNpbmdsZS1mcmVzaGVyc19vdGhlcnMgLnNpbmdsZS1mcmVzaGVyc19vdGhlcnNfaW5uZXIgLnNpbmdsZS1mcmVzaGVyc19vdGhlcnNfYXJlYSAuc2luZ2xlLWZyZXNoZXJzX290aGVyc193cmFwOmhvdmVye3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZSAwcztvcGFjaXR5Oi44fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZnJlc2hlcnMuc2luZ2xlLWZyZXNoZXJzIC5zaW5nbGUtZnJlc2hlcnNfb3RoZXJzIC5zaW5nbGUtZnJlc2hlcnNfb3RoZXJzX2lubmVyIC5zaW5nbGUtZnJlc2hlcnNfb3RoZXJzX2FyZWEgLnNpbmdsZS1mcmVzaGVyc19vdGhlcnNfd3JhcHt3aWR0aDoyOThweH19LmZyZXNoZXJzLnNpbmdsZS1mcmVzaGVycyAuc2luZ2xlLWZyZXNoZXJzX290aGVycyAuc2luZ2xlLWZyZXNoZXJzX290aGVyc19pbm5lciAuc2luZ2xlLWZyZXNoZXJzX290aGVyc19hcmVhIC5zaW5nbGUtZnJlc2hlcnNfb3RoZXJzX3dyYXAgLnNpbmdsZS1mcmVzaGVyc19vdGhlcnNfcGljdHVyZXttYXJnaW4tdG9wOjcuNDY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZnJlc2hlcnMuc2luZ2xlLWZyZXNoZXJzIC5zaW5nbGUtZnJlc2hlcnNfb3RoZXJzIC5zaW5nbGUtZnJlc2hlcnNfb3RoZXJzX2lubmVyIC5zaW5nbGUtZnJlc2hlcnNfb3RoZXJzX2FyZWEgLnNpbmdsZS1mcmVzaGVyc19vdGhlcnNfd3JhcCAuc2luZ2xlLWZyZXNoZXJzX290aGVyc19waWN0dXJle21hcmdpbi10b3A6NTZweH19LmZyZXNoZXJzLnNpbmdsZS1mcmVzaGVycyAuc2luZ2xlLWZyZXNoZXJzX290aGVycyAuc2luZ2xlLWZyZXNoZXJzX290aGVyc19pbm5lciAuc2luZ2xlLWZyZXNoZXJzX290aGVyc19hcmVhIC5zaW5nbGUtZnJlc2hlcnNfb3RoZXJzX3dyYXAgLnNpbmdsZS1mcmVzaGVyc19vdGhlcnNfaW5mb3tmb250LXNpemU6Mi45MzMzMzMzMzMzdnc7bGluZS1oZWlnaHQ6MS41ZW07Y29sb3I6I2ZmZjttYXJnaW4tdG9wOjQuMTMzMzMzMzMzM3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZnJlc2hlcnMuc2luZ2xlLWZyZXNoZXJzIC5zaW5nbGUtZnJlc2hlcnNfb3RoZXJzIC5zaW5nbGUtZnJlc2hlcnNfb3RoZXJzX2lubmVyIC5zaW5nbGUtZnJlc2hlcnNfb3RoZXJzX2FyZWEgLnNpbmdsZS1mcmVzaGVyc19vdGhlcnNfd3JhcCAuc2luZ2xlLWZyZXNoZXJzX290aGVyc19pbmZve2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjEuNjY3ZW07bWFyZ2luLXRvcDo3cHh9fS5mcmVzaGVycy5zaW5nbGUtZnJlc2hlcnMgLnNpbmdsZS1mcmVzaGVyc19vdGhlcnMgLnNpbmdsZS1mcmVzaGVyc19vdGhlcnNfaW5uZXIgLnNpbmdsZS1mcmVzaGVyc19vdGhlcnNfYXJlYSAuc2luZ2xlLWZyZXNoZXJzX290aGVyc193cmFwIC5zaW5nbGUtZnJlc2hlcnNfb3RoZXJzX2xlYWR7Zm9udC1mYW1pbHk6XCJOb3RvIFNlcmlmIEpQXCIsc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtc2l6ZTo0Ljh2dztsaW5lLWhlaWdodDoxLjU1NmVtO2NvbG9yOiNmZmY7bWFyZ2luLXRvcDouMjY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZnJlc2hlcnMuc2luZ2xlLWZyZXNoZXJzIC5zaW5nbGUtZnJlc2hlcnNfb3RoZXJzIC5zaW5nbGUtZnJlc2hlcnNfb3RoZXJzX2lubmVyIC5zaW5nbGUtZnJlc2hlcnNfb3RoZXJzX2FyZWEgLnNpbmdsZS1mcmVzaGVyc19vdGhlcnNfd3JhcCAuc2luZ2xlLWZyZXNoZXJzX290aGVyc19sZWFke2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjEuNmVtO21hcmdpbi10b3A6NHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmZyZXNoZXJzLnNpbmdsZS1mcmVzaGVycyAuc2luZ2xlLWZyZXNoZXJzX290aGVycyAuc2luZ2xlLWZyZXNoZXJzX290aGVyc19pbm5lciAuc2luZ2xlLWZyZXNoZXJzX290aGVyc19hcmVhe3dpZHRoOjY0N3B4O21hcmdpbjowIGF1dG87ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5mcmVzaGVycy5zaW5nbGUtZnJlc2hlcnMgLnNpbmdsZS1mcmVzaGVyc19vdGhlcnMgLnNpbmdsZS1mcmVzaGVyc19vdGhlcnNfaW5uZXIgLnNpbmdsZS1mcmVzaGVyc19vdGhlcnNfYXJlYS5jb2wtMiAuc2luZ2xlLWZyZXNoZXJzX290aGVyc193cmFwe21hcmdpbjowfX0uZnJlc2hlcnMuc2luZ2xlLWZyZXNoZXJzIC5zaW5nbGUtZnJlc2hlcnNfb3RoZXJzIC5zaW5nbGUtZnJlc2hlcnNfb3RoZXJzX2lubmVyIC5ibC1ndWlkZU1lbnVfaXRlbXt3aWR0aDo3My4zMzMzMzMzMzMzdnc7bWFyZ2luOjkuNDY2NjY2NjY2N3Z3IGF1dG8gMH0uZnJlc2hlcnMuc2luZ2xlLWZyZXNoZXJzIC5zaW5nbGUtZnJlc2hlcnNfb3RoZXJzIC5zaW5nbGUtZnJlc2hlcnNfb3RoZXJzX2lubmVyIC5ibC1ndWlkZU1lbnVfaXRlbSBhe3BhZGRpbmctbGVmdDo1LjQ2NjY2NjY2Njd2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmZyZXNoZXJzLnNpbmdsZS1mcmVzaGVycyAuc2luZ2xlLWZyZXNoZXJzX290aGVycyAuc2luZ2xlLWZyZXNoZXJzX290aGVyc19pbm5lciAuYmwtZ3VpZGVNZW51X2l0ZW0gYXtwYWRkaW5nLWxlZnQ6MTI3cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZnJlc2hlcnMuc2luZ2xlLWZyZXNoZXJzIC5zaW5nbGUtZnJlc2hlcnNfb3RoZXJzIC5zaW5nbGUtZnJlc2hlcnNfb3RoZXJzX2lubmVyIC5ibC1ndWlkZU1lbnVfaXRlbXt3aWR0aDo0NjVweDttYXJnaW4tdG9wOjUwcHh9fS5iZWZvcmUgLm1haW5XcmFwe21hcmdpbi1ib3R0b206MjR2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJlZm9yZSAubWFpbldyYXB7bWFyZ2luLWJvdHRvbToxNjBweH19LmJlZm9yZSAubWFpbldyYXAgLmlubmVye3dpZHRoOjk0LjY2NjY2NjY2Njd2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJlZm9yZSAubWFpbldyYXAgLmlubmVye3dpZHRoOjk2MHB4fX0uYmVmb3JlIC5tYWluV3JhcF90aXRsZXtmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6Mi4zcmVtO3BhZGRpbmctdG9wOjEzLjMzMzMzMzMzMzN2dztwYWRkaW5nLWJvdHRvbTowdnc7Y29sb3I6I2NhMDAzNTtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6Ni4xMzMzMzMzMzMzdnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5iZWZvcmUgLm1haW5XcmFwX3RpdGxle2ZvbnQtc2l6ZTozcmVtO3BhZGRpbmctdG9wOjkwcHg7cGFkZGluZy1ib3R0b206MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJlZm9yZSAubWFpbldyYXBfdGl0bGV7Zm9udC1zaXplOjMwcHh9fS5iZWZvcmUgLm1haW5XcmFwX3RpdGxlOmFmdGVye2Rpc3BsYXk6bm9uZX0uYmVmb3JlIC5tYWluV3JhcCAjcGFnZV9hbmNob3J7bWFyZ2luOjEzLjZ2dyBhdXRvIDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5iZWZvcmUgLm1haW5XcmFwICNwYWdlX2FuY2hvcnttYXJnaW46ODlweCBhdXRvIDB9fS5iZWZvcmUgLm1haW5XcmFwICNwYWdlX2FuY2hvciB1bHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmJlZm9yZSAubWFpbldyYXAgI3BhZ2VfYW5jaG9yIHVsIGxpe3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjQ2LjY2NjY2NjY2Njd2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJlZm9yZSAubWFpbldyYXAgI3BhZ2VfYW5jaG9yIHVsIGxpe3BhZGRpbmc6MDt3aWR0aDo0NzBweH19LmJlZm9yZSAubWFpbldyYXAgI3BhZ2VfYW5jaG9yIHVsIGxpIGF7ZGlzcGxheTpibG9jaztwYWRkaW5nOjMuNzMzMzMzMzMzM3Z3IDAgMy44NjY2NjY2NjY3dnc7Y29sb3I6I2ZmZjtmb250LXNpemU6My4ydnc7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlMDkwYWQsICNkYzI5NDYpO3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtd2VpZ2h0OjUwMH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJlZm9yZSAubWFpbldyYXAgI3BhZ2VfYW5jaG9yIHVsIGxpIGF7cGFkZGluZzoxN3B4IDAgMTlweDtmb250LXNpemU6MTVweH19LmJlZm9yZSAubWFpbldyYXAgI3BhZ2VfYW5jaG9yIHVsIGxpIGE6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoyLjEzMzMzMzMzMzN2dztoZWlnaHQ6Mi4xMzMzMzMzMzMzdnc7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZmZmO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmZmY7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNDAlKTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtyaWdodDozLjg2NjY2NjY2Njd2dzttYXJnaW46YXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJlZm9yZSAubWFpbldyYXAgI3BhZ2VfYW5jaG9yIHVsIGxpIGE6YmVmb3Jle3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7cmlnaHQ6MTJweH19LmJlZm9yZSAubWFpbldyYXAgI3BhZ2VfYW5jaG9yIHVsIGxpOmxhc3QtY2hpbGR7cGFkZGluZzowfS5iZWZvcmUgLnF1ZXN0aW9ubmFpcmV7bWFyZ2luLWJvdHRvbToxNy4zMzMzMzMzMzMzdnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5iZWZvcmUgLnF1ZXN0aW9ubmFpcmV7bWFyZ2luLWJvdHRvbToxMTVweH19LmJlZm9yZSAucXVlc3Rpb25uYWlyZV90aXRsZXtmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlO2NvbG9yOiNmZmY7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlMDkwYWQsICNkYzI5NDYpO2ZvbnQtc2l6ZToyLjJyZW07cGFkZGluZzo0LjY2NjY2NjY2Njd2dzttYXJnaW4tYm90dG9tOjEwLjY2NjY2NjY2Njd2dztmb250LXNpemU6NS44NjY2NjY2NjY3dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5iZWZvcmUgLnF1ZXN0aW9ubmFpcmVfdGl0bGV7Zm9udC1zaXplOjIuOHJlbTtwYWRkaW5nOjI1cHg7bWFyZ2luLWJvdHRvbTo0NXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJlZm9yZSAucXVlc3Rpb25uYWlyZV90aXRsZXtmb250LXNpemU6MjhweH19LmJlZm9yZSAucXVlc3Rpb25uYWlyZV90aXRsZSAubm90ZXtkaXNwbGF5OmJsb2NrO2xldHRlci1zcGFjaW5nOi4xZW07Zm9udC1zaXplOjMuNDY2NjY2NjY2N3Z3O3BhZGRpbmctdG9wOjEuODY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYmVmb3JlIC5xdWVzdGlvbm5haXJlX3RpdGxlIC5ub3Rle2ZvbnQtc2l6ZToxNXB4O3BhZGRpbmctdG9wOjEzcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYmVmb3JlIC5xdWVzdGlvbm5haXJlX2l0ZW1ze3dpZHRoOjg2MHB4O21hcmdpbjowIGF1dG99fS5iZWZvcmUgLnF1ZXN0aW9ubmFpcmVfaXRlbXM6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTVweDtsZWZ0OjA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZTJlMmUyIDAlLCAjZTJlMmUyIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCAxMDAlKX0uYmVmb3JlIC5xdWVzdGlvbm5haXJlX2l0ZW17cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206MTMuMzMzMzMzMzMzM3Z3O21hcmdpbi1ib3R0b206MTZ2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJlZm9yZSAucXVlc3Rpb25uYWlyZV9pdGVte3BhZGRpbmctYm90dG9tOjYwcHg7bWFyZ2luLWJvdHRvbTo2NXB4fX0uYmVmb3JlIC5xdWVzdGlvbm5haXJlX2l0ZW06YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MHB4O2xlZnQ6MDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlMmUyZTIgMCUsICNlMmUyZTIgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50IDEwMCUpfS5iZWZvcmUgLnF1ZXN0aW9ubmFpcmVfaXRlbTpmaXJzdC1vZi10eXBle2JvcmRlci1ib3R0b206c29saWQgMXB4ICNlMmUyZTJ9LmJlZm9yZSAucXVlc3Rpb25uYWlyZV9pdGVtOmZpcnN0LW9mLXR5cGU6YWZ0ZXJ7aGVpZ2h0OjB9LmJlZm9yZSAucXVlc3Rpb25uYWlyZV9pdGVtOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1ib3R0b206MH0uYmVmb3JlIC5xdWVzdGlvbm5haXJlX2l0ZW06bGFzdC1vZi10eXBlOmFmdGVye2hlaWdodDowfS5iZWZvcmUgLnF1ZXN0aW9ubmFpcmVfaXRlbV90aXRsZXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MTQuNjY2NjY2NjY2N3Z3O2ZvbnQtZmFtaWx5OlwiTm90byBTZXJpZiBKUFwiLHNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtYWxpZ246bGVmdDtmb250LXNpemU6NC41MzMzMzMzMzMzdnc7Y29sb3I6I2NhMDAzNTtsaW5lLWhlaWdodDo3LjJ2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJlZm9yZSAucXVlc3Rpb25uYWlyZV9pdGVtX3RpdGxle2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjMycHg7cGFkZGluZy1sZWZ0OjU1cHh9fS5iZWZvcmUgLnF1ZXN0aW9ubmFpcmVfaXRlbV90aXRsZTphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTAuM2VtO2xlZnQ6MDt3aWR0aDoxMC42NjY2NjY2NjY3dnc7aGVpZ2h0OjEwLjY2NjY2NjY2Njd2dztiYWNrZ3JvdW5kOnVybCgvYXNzZXRzL2ltZy9yZWNydWl0L2JlZm9yZS9pY25fcV9zcC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJlZm9yZSAucXVlc3Rpb25uYWlyZV9pdGVtX3RpdGxlOmFmdGVye3RvcDotMC4xNWVtO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7YmFja2dyb3VuZDp1cmwoL2Fzc2V0cy9pbWcvcmVjcnVpdC9iZWZvcmUvaWNuX3Euc3ZnKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW59fS5iZWZvcmUgLnF1ZXN0aW9ubmFpcmVfaXRlbV90aXRsZS5pbmRlbnRpb246YWZ0ZXJ7dG9wOi4zZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5iZWZvcmUgLnF1ZXN0aW9ubmFpcmVfaXRlbV90aXRsZS5pbmRlbnRpb246YWZ0ZXJ7dG9wOjVweH19LmJlZm9yZSAucXVlc3Rpb25uYWlyZV9pdGVtX3RpdGxlLmluZGVudGlvbl9zcDphZnRlcnt0b3A6LjNlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJlZm9yZSAucXVlc3Rpb25uYWlyZV9pdGVtX3RpdGxlLmluZGVudGlvbl9zcDphZnRlcnt0b3A6LTAuMTVlbX19LmJlZm9yZSAucXVlc3Rpb25uYWlyZV9pdGVtX2ZpZ3VyZXt3aWR0aDo2MS4zMzMzMzMzMzMzdnc7bWFyZ2luOjAgYXV0bzttYXJnaW4tdG9wOjh2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJlZm9yZSAucXVlc3Rpb25uYWlyZV9pdGVtX2ZpZ3VyZXt3aWR0aDozMjVweDttYXJnaW4tdG9wOjM1cHh9fS5iZWZvcmUgLnF1ZXN0aW9ubmFpcmVfaXRlbV9saXN0e21hcmdpbi10b3A6OHZ3fS5iZWZvcmUgLnF1ZXN0aW9ubmFpcmVfaXRlbV9saXN0Lm11bHRpcGxle21hcmdpbi10b3A6NC41MzMzMzMzMzMzdnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5iZWZvcmUgLnF1ZXN0aW9ubmFpcmVfaXRlbV9saXN0Lm11bHRpcGxle21hcmdpbi10b3A6NTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5iZWZvcmUgLnF1ZXN0aW9ubmFpcmVfaXRlbV9saXN0e21hcmdpbi10b3A6NTBweH0uYmVmb3JlIC5xdWVzdGlvbm5haXJlX2l0ZW1fbGlzdC5kb3VibGV7bWFyZ2luLXRvcDo0M3B4fX0uYmVmb3JlIC5xdWVzdGlvbm5haXJlX2l0ZW1fbGlzdF9jaGVja2JveHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MTEuMzMzMzMzMzMzM3Z3O3BhZGRpbmctYm90dG9tOjUuMzMzMzMzMzMzM3Z3O21hcmdpbi1ib3R0b206Ni4yNjY2NjY2NjY3dnc7Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDoxLjc1O2ZvbnQtc2l6ZTozLjJ2dztiYWNrZ3JvdW5kLWltYWdlOnJhZGlhbC1ncmFkaWVudCgjZTJlMmUyIDMwJSwgdHJhbnNwYXJlbnQgMzAlKTtiYWNrZ3JvdW5kLXNpemU6NHB4IDRweDtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi01cHggYm90dG9tfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYmVmb3JlIC5xdWVzdGlvbm5haXJlX2l0ZW1fbGlzdF9jaGVja2JveHtwYWRkaW5nLWxlZnQ6NDVweDtwYWRkaW5nLWJvdHRvbTozMHB4O21hcmdpbi1ib3R0b206MzJweDtsaW5lLWhlaWdodDoxLjY2Njtmb250LXNpemU6MThweH19LmJlZm9yZSAucXVlc3Rpb25uYWlyZV9pdGVtX2xpc3RfY2hlY2tib3g6bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206MDtwYWRkaW5nLWJvdHRvbTowO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0uYmVmb3JlIC5xdWVzdGlvbm5haXJlX2l0ZW1fbGlzdF9jaGVja2JveDphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTAuNDVlbTtsZWZ0OjA7d2lkdGg6Ny43MzMzMzMzMzMzdnc7aGVpZ2h0OjcuNzMzMzMzMzMzM3Z3O2JhY2tncm91bmQ6dXJsKC9hc3NldHMvaW1nL3JlY3J1aXQvY29tbW9uL2NoZWNrYm94LnN2Zykgbm8tcmVwZWF0IGNlbnRlci9jb250YWlufUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYmVmb3JlIC5xdWVzdGlvbm5haXJlX2l0ZW1fbGlzdF9jaGVja2JveDphZnRlcnt0b3A6LTAuMThlbTt3aWR0aDozMHB4O2hlaWdodDozMHB4fX0uYmVmb3JlIC5xdWVzdGlvbm5haXJlX2l0ZW1fbGlzdF9jaGVja2JveCAuY29sb3JlZHtmb250LXdlaWdodDpib2xkO2NvbG9yOiNjYTAwMzU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uYmVmb3JlIC5hZHZpY2V7bWFyZ2luLWJvdHRvbToxOS44NjY2NjY2NjY3dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5iZWZvcmUgLmFkdmljZXttYXJnaW4tYm90dG9tOjE1NHB4fX0uYmVmb3JlIC5hZHZpY2VfdGl0bGV7Zm9udC1mYW1pbHk6XCJOb3RvIFNlcmlmIEpQXCIsc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTAwJTtjb2xvcjojZmZmO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZTA5MGFkLCAjZGMyOTQ2KTtmb250LXNpemU6Mi4ycmVtO3BhZGRpbmc6NC42NjY2NjY2NjY3dnc7bWFyZ2luLWJvdHRvbToxMC42NjY2NjY2NjY3dnc7Zm9udC1zaXplOjUuODY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYmVmb3JlIC5hZHZpY2VfdGl0bGV7Zm9udC1zaXplOjIuOHJlbTtwYWRkaW5nOjI1cHg7bWFyZ2luLWJvdHRvbTo4MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJlZm9yZSAuYWR2aWNlX3RpdGxle2ZvbnQtc2l6ZToyOHB4fX0uYmVmb3JlIC5hZHZpY2VfdGl0bGUuYm90dG9te21hcmdpbi10b3A6MTAwcHh9LmJlZm9yZSAuYWR2aWNlX3RpdGxlLmJvdHRvbXttYXJnaW4tdG9wOjEwMHB4fS5iZWZvcmUgLmFkdmljZV91bml0e3Bvc2l0aW9uOnJlbGF0aXZlfS5iZWZvcmUgLmFkdmljZV91bml0LmZpcnN0e3BhZGRpbmctYm90dG9tOjE3LjMzMzMzMzMzMzN2dzttYXJnaW4tYm90dG9tOjE3LjMzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJlZm9yZSAuYWR2aWNlX3VuaXQuZmlyc3R7cGFkZGluZy1ib3R0b206MTAwcHg7bWFyZ2luLWJvdHRvbToxMDBweH19LmJlZm9yZSAuYWR2aWNlX3VuaXQuZmlyc3Q6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTVweDtsZWZ0OjA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZTJlMmUyIDAlLCAjZTJlMmUyIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCAxMDAlKX0uYmVmb3JlIC5hZHZpY2VfdW5pdF90aXRsZXt3aWR0aDozNC4yNjY2NjY2NjY3dnc7aGVpZ2h0OjM0LjI2NjY2NjY2Njd2dztmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtc2l6ZTo1LjMzMzMzMzMzMzN2dztsaW5lLWhlaWdodDoxLjE7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2UwOTBhZCwgI2RjMjk0Nik7bWFyZ2luOjAgYXV0bzttYXJnaW4tYm90dG9tOjE0LjY2NjY2NjY2Njd2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJlZm9yZSAuYWR2aWNlX3VuaXRfdGl0bGV7d2lkdGg6MTgwcHg7aGVpZ2h0OjE4MHB4O2xpbmUtaGVpZ2h0OjEuNDI4O21hcmdpbi1ib3R0b206MTEwcHg7Zm9udC1zaXplOjI4cHh9fS5iZWZvcmUgLmFkdmljZV91bml0X3RpdGxlIC5saW5lLWhlaWdodHtsaW5lLWhlaWdodDoxLjV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5iZWZvcmUgLmFkdmljZV91bml0X3RpdGxlIC5saW5lLWhlaWdodHtsaW5lLWhlaWdodDoxLjF9fS5iZWZvcmUgLmFkdmljZV9pdGVte21hcmdpbi1ib3R0b206MTMuMzMzMzMzMzMzM3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYmVmb3JlIC5hZHZpY2VfaXRlbXtwYWRkaW5nLWJvdHRvbTo0M3B4O21hcmdpbi1ib3R0b206NTBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTJlMmUyfX0uYmVmb3JlIC5hZHZpY2VfaXRlbTpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctYm90dG9tOjA7Ym9yZGVyLWJvdHRvbTpub25lfS5iZWZvcmUgLmFkdmljZV9pdGVtX3RpdGxle21hcmdpbi1ib3R0b206NS4zMzMzMzMzMzMzdnc7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojY2EwMDM1O2ZvbnQtc2l6ZTo0Ljh2dztwYWRkaW5nLWxlZnQ6NC42NjY2NjY2NjY3dnc7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5iZWZvcmUgLmFkdmljZV9pdGVtX3RpdGxle21hcmdpbi1ib3R0b206MjVweDtmb250LXNpemU6MjJweDtmb250LXNpemU6MS4zNzVyZW07cGFkZGluZy1sZWZ0OjIwcHh9fS5iZWZvcmUgLmFkdmljZV9pdGVtX3RpdGxlOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDowO3dpZHRoOjEuMzMzMzMzMzMzM3Z3O2hlaWdodDo4dnc7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQ1JSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlMDkwYWQsICNkYzI5NDYpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYmVmb3JlIC5hZHZpY2VfaXRlbV90aXRsZTphZnRlcnt3aWR0aDo1cHg7aGVpZ2h0OjQwcHh9fS5iZWZvcmUgLmFkdmljZV9pdGVtX3RleHR7Zm9udC1zaXplOjMuMnZ3O2xpbmUtaGVpZ2h0OjIuMDh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5iZWZvcmUgLmFkdmljZV9pdGVtX3RleHR7bGluZS1oZWlnaHQ6MS44NzU7Zm9udC1zaXplOjE2cHh9fS53b3JrZmxvdy5hcmNoaXZlLXdvcmtmbG93IC5tYWluV3JhcHttYXJnaW4tYm90dG9tOjkuMzMzMzMzMzMzM3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud29ya2Zsb3cuYXJjaGl2ZS13b3JrZmxvdyAubWFpbldyYXB7bWFyZ2luLWJvdHRvbTo0NXB4fX0ud29ya2Zsb3cuYXJjaGl2ZS13b3JrZmxvdyAubWFpbldyYXBfdGl0bGV7Zm9udC1mYW1pbHk6XCJOb3RvIFNlcmlmIEpQXCIsc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjIuM3JlbTtwYWRkaW5nLXRvcDoxMy4zMzMzMzMzMzMzdnc7cGFkZGluZy1ib3R0b206MTMuMzMzMzMzMzMzM3Z3O2NvbG9yOiNjYTAwMzU7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjYuMTMzMzMzMzMzM3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud29ya2Zsb3cuYXJjaGl2ZS13b3JrZmxvdyAubWFpbldyYXBfdGl0bGV7Zm9udC1zaXplOjNyZW07cGFkZGluZy10b3A6OTBweDtwYWRkaW5nLWJvdHRvbTo5MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndvcmtmbG93LmFyY2hpdmUtd29ya2Zsb3cgLm1haW5XcmFwX3RpdGxle2ZvbnQtc2l6ZTozMHB4fX0ud29ya2Zsb3cuYXJjaGl2ZS13b3JrZmxvdyAubWFpbldyYXBfbGluZXt3aWR0aDoxMDAlO2hlaWdodDoxcHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNGQ0ZDRkIDAlLCAjNGQ0ZDRkIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCAxMDAlKTttYXJnaW46MCBhdXRvIDEydnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53b3JrZmxvdy5hcmNoaXZlLXdvcmtmbG93IC5tYWluV3JhcF9saW5le3dpZHRoOjg2MHB4O21hcmdpbi1ib3R0b206ODBweH19LndvcmtmbG93LmFyY2hpdmUtd29ya2Zsb3cgLnBhZ2VUaXRsZXtmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6Ni4xMzMzMzMzMzMzdnc7bGV0dGVyLXNwYWNpbmc6LjFlbTtwYWRkaW5nOjEzLjMzMzMzMzMzMzN2dyAwO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNjYTAwMzV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53b3JrZmxvdy5hcmNoaXZlLXdvcmtmbG93IC5wYWdlVGl0bGV7Zm9udC1zaXplOjMwcHg7cGFkZGluZzo5MnB4IDAgODhweH19LndvcmtmbG93LmFyY2hpdmUtd29ya2Zsb3cgI2ludHJvZHVjdGlvbntwYWRkaW5nOjAgMCAxMy4zMzMzMzMzMzMzdnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53b3JrZmxvdy5hcmNoaXZlLXdvcmtmbG93ICNpbnRyb2R1Y3Rpb257cGFkZGluZzowIDAgNjZweH19LndvcmtmbG93LmFyY2hpdmUtd29ya2Zsb3cgI2ludHJvZHVjdGlvbiBwe2ZvbnQtc2l6ZTozLjQ2NjY2NjY2Njd2dztsaW5lLWhlaWdodDo2LjEzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndvcmtmbG93LmFyY2hpdmUtd29ya2Zsb3cgI2ludHJvZHVjdGlvbiBwe3BhZGRpbmc6MCAxMDBweDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDozMHB4O2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMDVlbX19LndvcmtmbG93LmFyY2hpdmUtd29ya2Zsb3cgLmFyY2hpdmUtd29ya2Zsb3dfbGlzdCAuYXJjaGl2ZS13b3JrZmxvd19saXN0X2l0ZW17cGFkZGluZzoxNi4yNjY2NjY2NjY3dncgMCAxNS42dnc7YmFja2dyb3VuZDojZjRmNGY4O21hcmdpbjowIGF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53b3JrZmxvdy5hcmNoaXZlLXdvcmtmbG93IC5hcmNoaXZlLXdvcmtmbG93X2xpc3QgLmFyY2hpdmUtd29ya2Zsb3dfbGlzdF9pdGVte3BhZGRpbmc6ODBweCAwIDY0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud29ya2Zsb3cuYXJjaGl2ZS13b3JrZmxvdyAuYXJjaGl2ZS13b3JrZmxvd19saXN0IC5hcmNoaXZlLXdvcmtmbG93X2xpc3RfaXRlbSBhOmhvdmVyIC5hcmNoaXZlLXdvcmtmbG93X2xpc3RfaXRlbV9waWN0dXJlIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4xKX19LndvcmtmbG93LmFyY2hpdmUtd29ya2Zsb3cgLmFyY2hpdmUtd29ya2Zsb3dfbGlzdCAuYXJjaGl2ZS13b3JrZmxvd19saXN0X2l0ZW06bnRoLW9mLXR5cGUoMm4pe2JhY2tncm91bmQ6I2ZmZn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndvcmtmbG93LmFyY2hpdmUtd29ya2Zsb3cgLmFyY2hpdmUtd29ya2Zsb3dfbGlzdCAuYXJjaGl2ZS13b3JrZmxvd19saXN0X2l0ZW06bnRoLW9mLXR5cGUoMm4pIC5hcmNoaXZlLXdvcmtmbG93X2xpc3RfaXRlbV93cmFwe3JpZ2h0OmF1dG87bGVmdDo3MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndvcmtmbG93LmFyY2hpdmUtd29ya2Zsb3cgLmFyY2hpdmUtd29ya2Zsb3dfbGlzdCAuYXJjaGl2ZS13b3JrZmxvd19saXN0X2l0ZW06bnRoLW9mLXR5cGUoMm4pIC5hcmNoaXZlLXdvcmtmbG93X2xpc3RfaXRlbV9iYWNrX3RyaWFuZ2xle2JvcmRlci1jb2xvcjojZmZmIHJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApfX0ud29ya2Zsb3cuYXJjaGl2ZS13b3JrZmxvdyAuYXJjaGl2ZS13b3JrZmxvd19saXN0IC5hcmNoaXZlLXdvcmtmbG93X2xpc3RfaXRlbSBhe3dpZHRoOjg2LjY2NjY2NjY2Njd2dzttYXJnaW46MCBhdXRvIDR2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndvcmtmbG93LmFyY2hpdmUtd29ya2Zsb3cgLmFyY2hpdmUtd29ya2Zsb3dfbGlzdCAuYXJjaGl2ZS13b3JrZmxvd19saXN0X2l0ZW0gYXt3aWR0aDo5NjBweDttYXJnaW4tYm90dG9tOjE4cHh9fS53b3JrZmxvdy5hcmNoaXZlLXdvcmtmbG93IC5hcmNoaXZlLXdvcmtmbG93X2xpc3QgLmFyY2hpdmUtd29ya2Zsb3dfbGlzdF9pdGVtIC5hcmNoaXZlLXdvcmtmbG93X2xpc3RfaXRlbV9pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7d2lkdGg6ODYuNjY2NjY2NjY2N3Z3O21hcmdpbjowIGF1dG8gNHZ3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud29ya2Zsb3cuYXJjaGl2ZS13b3JrZmxvdyAuYXJjaGl2ZS13b3JrZmxvd19saXN0IC5hcmNoaXZlLXdvcmtmbG93X2xpc3RfaXRlbSAuYXJjaGl2ZS13b3JrZmxvd19saXN0X2l0ZW1faW5uZXJ7d2lkdGg6OTYwcHg7bWFyZ2luLWJvdHRvbToxOHB4fX0ud29ya2Zsb3cuYXJjaGl2ZS13b3JrZmxvdyAuYXJjaGl2ZS13b3JrZmxvd19saXN0IC5hcmNoaXZlLXdvcmtmbG93X2xpc3RfaXRlbSAuYXJjaGl2ZS13b3JrZmxvd19saXN0X2l0ZW1fcGljdHVyZXt3aWR0aDo4MHZ3O21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OmF1dG87b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud29ya2Zsb3cuYXJjaGl2ZS13b3JrZmxvdyAuYXJjaGl2ZS13b3JrZmxvd19saXN0IC5hcmNoaXZlLXdvcmtmbG93X2xpc3RfaXRlbSAuYXJjaGl2ZS13b3JrZmxvd19saXN0X2l0ZW1fcGljdHVyZXt3aWR0aDo5MDBweDttYXJnaW46MCBhdXRvfX0ud29ya2Zsb3cuYXJjaGl2ZS13b3JrZmxvdyAuYXJjaGl2ZS13b3JrZmxvd19saXN0IC5hcmNoaXZlLXdvcmtmbG93X2xpc3RfaXRlbSAuYXJjaGl2ZS13b3JrZmxvd19saXN0X2l0ZW1fcGljdHVyZSBpbWd7dHJhbnNpdGlvbjouNHM7dHJhbnNmb3JtOnNjYWxlKDEpfS53b3JrZmxvdy5hcmNoaXZlLXdvcmtmbG93IC5hcmNoaXZlLXdvcmtmbG93X2xpc3QgLmFyY2hpdmUtd29ya2Zsb3dfbGlzdF9pdGVtIC5hcmNoaXZlLXdvcmtmbG93X2xpc3RfaXRlbV93cmFwe3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjM2LjR2dztiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2UwOTBhZCwgI2RjMjk0Nik7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZjtwYWRkaW5nOjYuNHZ3IDAgNS43MzMzMzMzMzMzdnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53b3JrZmxvdy5hcmNoaXZlLXdvcmtmbG93IC5hcmNoaXZlLXdvcmtmbG93X2xpc3QgLmFyY2hpdmUtd29ya2Zsb3dfbGlzdF9pdGVtIC5hcmNoaXZlLXdvcmtmbG93X2xpc3RfaXRlbV93cmFwe3dpZHRoOjE1N3B4O3BhZGRpbmc6MjhweCAwIDI0cHg7bGVmdDphdXRvO3JpZ2h0OjcwcHh9fS53b3JrZmxvdy5hcmNoaXZlLXdvcmtmbG93IC5hcmNoaXZlLXdvcmtmbG93X2xpc3QgLmFyY2hpdmUtd29ya2Zsb3dfbGlzdF9pdGVtIC5hcmNoaXZlLXdvcmtmbG93X2xpc3RfaXRlbV93cmFwIC5hcmNoaXZlLXdvcmtmbG93X2xpc3RfaXRlbV93cmFwX3RpdGxle2ZvbnQtZmFtaWx5OlwiTm90byBTZXJpZiBKUFwiLHNlcmlmO2ZvbnQtc2l6ZTo2LjR2dztsaW5lLWhlaWdodDoxLjMzMzMzMzMzMzM7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi1ib3R0b206Mi45MzMzMzMzMzMzdnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53b3JrZmxvdy5hcmNoaXZlLXdvcmtmbG93IC5hcmNoaXZlLXdvcmtmbG93X2xpc3QgLmFyY2hpdmUtd29ya2Zsb3dfbGlzdF9pdGVtIC5hcmNoaXZlLXdvcmtmbG93X2xpc3RfaXRlbV93cmFwIC5hcmNoaXZlLXdvcmtmbG93X2xpc3RfaXRlbV93cmFwX3RpdGxle2ZvbnQtc2l6ZToyOHB4O2xpbmUtaGVpZ2h0OjEuMzkyODU3MTQyOTttYXJnaW4tYm90dG9tOjE1cHh9fS53b3JrZmxvdy5hcmNoaXZlLXdvcmtmbG93IC5hcmNoaXZlLXdvcmtmbG93X2xpc3QgLmFyY2hpdmUtd29ya2Zsb3dfbGlzdF9pdGVtIC5hcmNoaXZlLXdvcmtmbG93X2xpc3RfaXRlbV93cmFwIC5hcmNoaXZlLXdvcmtmbG93X2xpc3RfaXRlbV93cmFwX2xpbmV7d2lkdGg6MzIuNTMzMzMzMzMzM3Z3O2hlaWdodDoxcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO21hcmdpbjowIGF1dG8gMy44NjY2NjY2NjY3dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53b3JrZmxvdy5hcmNoaXZlLXdvcmtmbG93IC5hcmNoaXZlLXdvcmtmbG93X2xpc3QgLmFyY2hpdmUtd29ya2Zsb3dfbGlzdF9pdGVtIC5hcmNoaXZlLXdvcmtmbG93X2xpc3RfaXRlbV93cmFwIC5hcmNoaXZlLXdvcmtmbG93X2xpc3RfaXRlbV93cmFwX2xpbmV7d2lkdGg6MTQwcHg7bWFyZ2luLWJvdHRvbToyMXB4fX0ud29ya2Zsb3cuYXJjaGl2ZS13b3JrZmxvdyAuYXJjaGl2ZS13b3JrZmxvd19saXN0IC5hcmNoaXZlLXdvcmtmbG93X2xpc3RfaXRlbSAuYXJjaGl2ZS13b3JrZmxvd19saXN0X2l0ZW1fd3JhcCAuYXJjaGl2ZS13b3JrZmxvd19saXN0X2l0ZW1fd3JhcF9pbmZve2ZvbnQtZmFtaWx5OlwiTm90byBTZXJpZiBKUFwiLHNlcmlmO2ZvbnQtc2l6ZTozLjQ2NjY2NjY2Njd2dztsaW5lLWhlaWdodDoxLjU7bWFyZ2luLWJvdHRvbTo0Ljh2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndvcmtmbG93LmFyY2hpdmUtd29ya2Zsb3cgLmFyY2hpdmUtd29ya2Zsb3dfbGlzdCAuYXJjaGl2ZS13b3JrZmxvd19saXN0X2l0ZW0gLmFyY2hpdmUtd29ya2Zsb3dfbGlzdF9pdGVtX3dyYXAgLmFyY2hpdmUtd29ya2Zsb3dfbGlzdF9pdGVtX3dyYXBfaW5mb3tmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjU7bWFyZ2luLWJvdHRvbToxOHB4fX0ud29ya2Zsb3cuYXJjaGl2ZS13b3JrZmxvdyAuYXJjaGl2ZS13b3JrZmxvd19saXN0IC5hcmNoaXZlLXdvcmtmbG93X2xpc3RfaXRlbSAuYXJjaGl2ZS13b3JrZmxvd19saXN0X2l0ZW1fd3JhcCAuYXJjaGl2ZS13b3JrZmxvd19saXN0X2l0ZW1fd3JhcF95ZWFye2ZvbnQtc2l6ZToyLjkzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndvcmtmbG93LmFyY2hpdmUtd29ya2Zsb3cgLmFyY2hpdmUtd29ya2Zsb3dfbGlzdCAuYXJjaGl2ZS13b3JrZmxvd19saXN0X2l0ZW0gLmFyY2hpdmUtd29ya2Zsb3dfbGlzdF9pdGVtX3dyYXAgLmFyY2hpdmUtd29ya2Zsb3dfbGlzdF9pdGVtX3dyYXBfeWVhcntmb250LXNpemU6MTJweH19LndvcmtmbG93LmFyY2hpdmUtd29ya2Zsb3cgLmFyY2hpdmUtd29ya2Zsb3dfbGlzdCAuYXJjaGl2ZS13b3JrZmxvd19saXN0X2l0ZW0gLmFyY2hpdmUtd29ya2Zsb3dfbGlzdF9pdGVtX3JlYWRtb3Jle3dpZHRoOjg2LjY2NjY2NjY2Njd2dzttYXJnaW46MCBhdXRvO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnJpZ2h0fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud29ya2Zsb3cuYXJjaGl2ZS13b3JrZmxvdyAuYXJjaGl2ZS13b3JrZmxvd19saXN0IC5hcmNoaXZlLXdvcmtmbG93X2xpc3RfaXRlbSAuYXJjaGl2ZS13b3JrZmxvd19saXN0X2l0ZW1fcmVhZG1vcmV7d2lkdGg6OTAwcHh9fS53b3JrZmxvdy5hcmNoaXZlLXdvcmtmbG93IC5hcmNoaXZlLXdvcmtmbG93X2xpc3QgLmFyY2hpdmUtd29ya2Zsb3dfbGlzdF9pdGVtIC5hcmNoaXZlLXdvcmtmbG93X2xpc3RfaXRlbV9yZWFkbW9yZSAuYXJjaGl2ZS13b3JrZmxvd19saXN0X2l0ZW1fcmVhZG1vcmVfdGV4dHtmb250LXNpemU6My40NjY2NjY2NjY3dnc7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiNjYTAwMzU7bWFyZ2luLXJpZ2h0OjIuNTMzMzMzMzMzM3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud29ya2Zsb3cuYXJjaGl2ZS13b3JrZmxvdyAuYXJjaGl2ZS13b3JrZmxvd19saXN0IC5hcmNoaXZlLXdvcmtmbG93X2xpc3RfaXRlbSAuYXJjaGl2ZS13b3JrZmxvd19saXN0X2l0ZW1fcmVhZG1vcmUgLmFyY2hpdmUtd29ya2Zsb3dfbGlzdF9pdGVtX3JlYWRtb3JlX3RleHR7Zm9udC1zaXplOjEzcHg7bWFyZ2luLXJpZ2h0OjhweH19LndvcmtmbG93LmFyY2hpdmUtd29ya2Zsb3cgLmFyY2hpdmUtd29ya2Zsb3dfbGlzdCAuYXJjaGl2ZS13b3JrZmxvd19saXN0X2l0ZW0gLmFyY2hpdmUtd29ya2Zsb3dfbGlzdF9pdGVtX3JlYWRtb3JlIGltZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOjE4LjEzMzMzMzMzMzN2dzt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndvcmtmbG93LmFyY2hpdmUtd29ya2Zsb3cgLmFyY2hpdmUtd29ya2Zsb3dfbGlzdCAuYXJjaGl2ZS13b3JrZmxvd19saXN0X2l0ZW0gLmFyY2hpdmUtd29ya2Zsb3dfbGlzdF9pdGVtX3JlYWRtb3JlIGltZ3t3aWR0aDo2OHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndvcmtmbG93LmFyY2hpdmUtd29ya2Zsb3cgLmFyY2hpdmUtd29ya2Zsb3dfbGlzdCAuYXJjaGl2ZS13b3JrZmxvd19saXN0X2l0ZW0gLmFyY2hpdmUtd29ya2Zsb3dfbGlzdF9pdGVtX2JhY2t7d2lkdGg6OTYwcHg7bWFyZ2luOjAgYXV0b319QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53b3JrZmxvdy5hcmNoaXZlLXdvcmtmbG93IC5hcmNoaXZlLXdvcmtmbG93X2xpc3QgLmFyY2hpdmUtd29ya2Zsb3dfbGlzdF9pdGVtIC5hcmNoaXZlLXdvcmtmbG93X2xpc3RfaXRlbV9iYWNrX3NxdWFyZXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoyMzNweDtoZWlnaHQ6MjMzcHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlMDkwYWQsICNkYzI5NDYpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMzVweCl9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud29ya2Zsb3cuYXJjaGl2ZS13b3JrZmxvdyAuYXJjaGl2ZS13b3JrZmxvd19saXN0IC5hcmNoaXZlLXdvcmtmbG93X2xpc3RfaXRlbSAuYXJjaGl2ZS13b3JrZmxvd19saXN0X2l0ZW1fYmFja190cmlhbmdsZXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDowO2hlaWdodDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MjMzcHggMCAwIDIzM3B4O2JvcmRlci1jb2xvcjojZjRmNGY4IHJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMzVweCl9fS53b3JrZmxvdy5hcmNoaXZlLXdvcmtmbG93IC5hcmNoaXZlLXdvcmtmbG93X2xpc3QgLmFyY2hpdmUtd29ya2Zsb3dfbGlzdF9pdGVtOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjB9LndvcmtmbG93LnNpbmdsZS13b3JrZmxvdyAuc2luZ2xlLXdvcmtmbG93X2t2e3dpZHRoOjkzLjMzMzMzMzMzMzN2dzttYXJnaW46MCBhdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud29ya2Zsb3cuc2luZ2xlLXdvcmtmbG93IC5zaW5nbGUtd29ya2Zsb3dfa3Z7d2lkdGg6MTEwMHB4fX0ud29ya2Zsb3cuc2luZ2xlLXdvcmtmbG93IC5zaW5nbGUtd29ya2Zsb3dfa3YgLnNpbmdsZS13b3JrZmxvd19rdl9pbm5lcntwYWRkaW5nOjEzLjJ2dyAwIDE0LjkzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndvcmtmbG93LnNpbmdsZS13b3JrZmxvdyAuc2luZ2xlLXdvcmtmbG93X2t2IC5zaW5nbGUtd29ya2Zsb3dfa3ZfaW5uZXJ7cGFkZGluZzo5OHB4IDAgMTUwcHh9fS53b3JrZmxvdy5zaW5nbGUtd29ya2Zsb3cgLnNpbmdsZS13b3JrZmxvd19rdiAuc2luZ2xlLXdvcmtmbG93X2t2X3BpY3R1cmV7bWFyZ2luLWJvdHRvbTo2LjY2NjY2NjY2Njd2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndvcmtmbG93LnNpbmdsZS13b3JrZmxvdyAuc2luZ2xlLXdvcmtmbG93X2t2IC5zaW5nbGUtd29ya2Zsb3dfa3ZfcGljdHVyZXttYXJnaW4tYm90dG9tOjM0cHh9fS53b3JrZmxvdy5zaW5nbGUtd29ya2Zsb3cgLnNpbmdsZS13b3JrZmxvd19rdiAuc2luZ2xlLXdvcmtmbG93X2t2X3BpY3R1cmUgdmlkZW97d2lkdGg6MTAwJX0ud29ya2Zsb3cuc2luZ2xlLXdvcmtmbG93IC5zaW5nbGUtd29ya2Zsb3dfa3YgLnNpbmdsZS13b3JrZmxvd19rdl9pbmZve3dpZHRoOjg2LjY2NjY2NjY2Njd2dzttYXJnaW46MCBhdXRvO2NvbG9yOiM5MTkxOTF9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53b3JrZmxvdy5zaW5nbGUtd29ya2Zsb3cgLnNpbmdsZS13b3JrZmxvd19rdiAuc2luZ2xlLXdvcmtmbG93X2t2X2luZm97d2lkdGg6OTYwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud29ya2Zsb3cuc2luZ2xlLXdvcmtmbG93IC5zaW5nbGUtd29ya2Zsb3dfa3YgLnNpbmdsZS13b3JrZmxvd19rdl9pbmZve2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9fS53b3JrZmxvdy5zaW5nbGUtd29ya2Zsb3cgLnNpbmdsZS13b3JrZmxvd19rdiAuc2luZ2xlLXdvcmtmbG93X2t2X2luZm8gLnNpbmdsZS13b3JrZmxvd19rdl9pbmZvX2xlZnR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tYm90dG9tOjYuOTMzMzMzMzMzM3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud29ya2Zsb3cuc2luZ2xlLXdvcmtmbG93IC5zaW5nbGUtd29ya2Zsb3dfa3YgLnNpbmdsZS13b3JrZmxvd19rdl9pbmZvIC5zaW5nbGUtd29ya2Zsb3dfa3ZfaW5mb19sZWZ0e21hcmdpbi1ib3R0b206MH19LndvcmtmbG93LnNpbmdsZS13b3JrZmxvdyAuc2luZ2xlLXdvcmtmbG93X2t2IC5zaW5nbGUtd29ya2Zsb3dfa3ZfaW5mbyAuc2luZ2xlLXdvcmtmbG93X2t2X2luZm9fbGVmdCAuc2luZ2xlLXdvcmtmbG93X2t2X2luZm9fbGVmdF9waWN0dXJle3dpZHRoOjMzLjMzMzMzMzMzMzN2dzttYXJnaW4tcmlnaHQ6OS42dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53b3JrZmxvdy5zaW5nbGUtd29ya2Zsb3cgLnNpbmdsZS13b3JrZmxvd19rdiAuc2luZ2xlLXdvcmtmbG93X2t2X2luZm8gLnNpbmdsZS13b3JrZmxvd19rdl9pbmZvX2xlZnQgLnNpbmdsZS13b3JrZmxvd19rdl9pbmZvX2xlZnRfcGljdHVyZXt3aWR0aDoxODBweDttYXJnaW4tcmlnaHQ6MjNweH19LndvcmtmbG93LnNpbmdsZS13b3JrZmxvdyAuc2luZ2xlLXdvcmtmbG93X2t2IC5zaW5nbGUtd29ya2Zsb3dfa3ZfaW5mbyAuc2luZ2xlLXdvcmtmbG93X2t2X2luZm9fbGVmdCAuc2luZ2xlLXdvcmtmbG93X2t2X2luZm9fbGVmdF9wcm9maWxle2ZvbnQtZmFtaWx5OlwiTWFyY2VsbHVzXCIsc2VyaWY7Zm9udC1zaXplOjUuMzMzMzMzMzMzM3Z3O2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojY2EwMDM1fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud29ya2Zsb3cuc2luZ2xlLXdvcmtmbG93IC5zaW5nbGUtd29ya2Zsb3dfa3YgLnNpbmdsZS13b3JrZmxvd19rdl9pbmZvIC5zaW5nbGUtd29ya2Zsb3dfa3ZfaW5mb19sZWZ0IC5zaW5nbGUtd29ya2Zsb3dfa3ZfaW5mb19sZWZ0X3Byb2ZpbGV7Zm9udC1zaXplOjI0cHh9fS53b3JrZmxvdy5zaW5nbGUtd29ya2Zsb3cgLnNpbmdsZS13b3JrZmxvd19rdiAuc2luZ2xlLXdvcmtmbG93X2t2X2luZm8gLnNpbmdsZS13b3JrZmxvd19rdl9pbmZvX2xlZnQgLnNpbmdsZS13b3JrZmxvd19rdl9pbmZvX2xlZnRfdGV4dHtmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtmb250LXNpemU6NC44dnc7bGluZS1oZWlnaHQ6MS41O2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tYm90dG9tOjIycHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53b3JrZmxvdy5zaW5nbGUtd29ya2Zsb3cgLnNpbmdsZS13b3JrZmxvd19rdiAuc2luZ2xlLXdvcmtmbG93X2t2X2luZm8gLnNpbmdsZS13b3JrZmxvd19rdl9pbmZvX2xlZnQgLnNpbmdsZS13b3JrZmxvd19rdl9pbmZvX2xlZnRfdGV4dHtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoxLjY7bWFyZ2luLWJvdHRvbToyMnB4fX0ud29ya2Zsb3cuc2luZ2xlLXdvcmtmbG93IC5zaW5nbGUtd29ya2Zsb3dfa3YgLnNpbmdsZS13b3JrZmxvd19rdl9pbmZvIC5zaW5nbGUtd29ya2Zsb3dfa3ZfaW5mb19sZWZ0IC5zaW5nbGUtd29ya2Zsb3dfa3ZfaW5mb19sZWZ0X3llYXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjMuMnZ3O2ZvbnQtd2VpZ2h0OjUwMDtwYWRkaW5nOjEuMnZ3IDIuMjY2NjY2NjY2N3Z3O2JvcmRlcjoxcHggc29saWQgIzkxOTE5MTtib3JkZXItcmFkaXVzOjIuOTMzMzMzMzMzM3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud29ya2Zsb3cuc2luZ2xlLXdvcmtmbG93IC5zaW5nbGUtd29ya2Zsb3dfa3YgLnNpbmdsZS13b3JrZmxvd19rdl9pbmZvIC5zaW5nbGUtd29ya2Zsb3dfa3ZfaW5mb19sZWZ0IC5zaW5nbGUtd29ya2Zsb3dfa3ZfaW5mb19sZWZ0X3llYXJ7Zm9udC1zaXplOjEycHg7cGFkZGluZzo1cHggMTBweDtib3JkZXItcmFkaXVzOjEycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud29ya2Zsb3cuc2luZ2xlLXdvcmtmbG93IC5zaW5nbGUtd29ya2Zsb3dfa3YgLnNpbmdsZS13b3JrZmxvd19rdl9pbmZvIC5zaW5nbGUtd29ya2Zsb3dfa3ZfaW5mb19yaWdodHt3aWR0aDo1MzBweH19LndvcmtmbG93LnNpbmdsZS13b3JrZmxvdyAuc2luZ2xlLXdvcmtmbG93X2t2IC5zaW5nbGUtd29ya2Zsb3dfa3ZfaW5mbyAuc2luZ2xlLXdvcmtmbG93X2t2X2luZm9fcmlnaHQgLnNpbmdsZS13b3JrZmxvd19rdl9pbmZvX3JpZ2h0X3RleHQtLTF7Zm9udC1zaXplOjMuNDY2NjY2NjY2N3Z3O2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tYm90dG9tOjIuMTMzMzMzMzMzM3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud29ya2Zsb3cuc2luZ2xlLXdvcmtmbG93IC5zaW5nbGUtd29ya2Zsb3dfa3YgLnNpbmdsZS13b3JrZmxvd19rdl9pbmZvIC5zaW5nbGUtd29ya2Zsb3dfa3ZfaW5mb19yaWdodCAuc2luZ2xlLXdvcmtmbG93X2t2X2luZm9fcmlnaHRfdGV4dC0tMXtmb250LXNpemU6MTVweDttYXJnaW4tYm90dG9tOjEwcHh9fS53b3JrZmxvdy5zaW5nbGUtd29ya2Zsb3cgLnNpbmdsZS13b3JrZmxvd19rdiAuc2luZ2xlLXdvcmtmbG93X2t2X2luZm8gLnNpbmdsZS13b3JrZmxvd19rdl9pbmZvX3JpZ2h0IC5zaW5nbGUtd29ya2Zsb3dfa3ZfaW5mb19yaWdodF90ZXh0LS0ye2ZvbnQtc2l6ZTozLjJ2dzt0ZXh0LWFsaWduOmp1c3RpZnk7bGluZS1oZWlnaHQ6MS43NX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndvcmtmbG93LnNpbmdsZS13b3JrZmxvdyAuc2luZ2xlLXdvcmtmbG93X2t2IC5zaW5nbGUtd29ya2Zsb3dfa3ZfaW5mbyAuc2luZ2xlLXdvcmtmbG93X2t2X2luZm9fcmlnaHQgLnNpbmdsZS13b3JrZmxvd19rdl9pbmZvX3JpZ2h0X3RleHQtLTJ7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MS44NDYxNTM4NDYyfX0ud29ya2Zsb3cuc2luZ2xlLXdvcmtmbG93IC5zaW5nbGUtd29ya2Zsb3dfdGltZWxpbmV7YmFja2dyb3VuZDojZjRmNGY4fS53b3JrZmxvdy5zaW5nbGUtd29ya2Zsb3cgLnNpbmdsZS13b3JrZmxvd190aW1lbGluZSAuc2luZ2xlLXdvcmtmbG93X3RpbWVsaW5lX2lubmVye3BhZGRpbmctYm90dG9tOjE1MHB4fS53b3JrZmxvdy5zaW5nbGUtd29ya2Zsb3cgLnNpbmdsZS13b3JrZmxvd190aW1lbGluZSBoNHtmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlO2NvbG9yOiNmZmY7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlMDkwYWQsICNkYzI5NDYpO2ZvbnQtc2l6ZToyLjJyZW07cGFkZGluZzo0LjY2NjY2NjY2Njd2dzttYXJnaW4tYm90dG9tOjB2dztsaW5lLWhlaWdodDo4LjUzMzMzMzMzMzN2dztmb250LXNpemU6Mi4ycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud29ya2Zsb3cuc2luZ2xlLXdvcmtmbG93IC5zaW5nbGUtd29ya2Zsb3dfdGltZWxpbmUgaDR7Zm9udC1zaXplOjIuOHJlbTtwYWRkaW5nOjI1cHg7bWFyZ2luLWJvdHRvbTowcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud29ya2Zsb3cuc2luZ2xlLXdvcmtmbG93IC5zaW5nbGUtd29ya2Zsb3dfdGltZWxpbmUgaDR7bGluZS1oZWlnaHQ6NTBweDtmb250LXNpemU6Mi44cmVtfX0ud29ya2Zsb3cuc2luZ2xlLXdvcmtmbG93IC5zaW5nbGUtd29ya2Zsb3dfdGltZWxpbmUgLnNpbmdsZS13b3JrZmxvd190aW1lbGluZV9saXN0IC5zaW5nbGUtd29ya2Zsb3dfdGltZWxpbmVfbGlzdF9ibG9ja3t0ZXh0LWFsaWduOmNlbnRlcn0ud29ya2Zsb3cuc2luZ2xlLXdvcmtmbG93IC5zaW5nbGUtd29ya2Zsb3dfdGltZWxpbmUgLnNpbmdsZS13b3JrZmxvd190aW1lbGluZV9saXN0IC5zaW5nbGUtd29ya2Zsb3dfdGltZWxpbmVfbGlzdF9ibG9jayAuc2luZ2xlLXdvcmtmbG93X3RpbWVsaW5lX2xpc3RfYmxvY2tfdGltZXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjEzLjMzMzMzMzMzMzN2dyAwIDEuNnZ3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud29ya2Zsb3cuc2luZ2xlLXdvcmtmbG93IC5zaW5nbGUtd29ya2Zsb3dfdGltZWxpbmUgLnNpbmdsZS13b3JrZmxvd190aW1lbGluZV9saXN0IC5zaW5nbGUtd29ya2Zsb3dfdGltZWxpbmVfbGlzdF9ibG9jayAuc2luZ2xlLXdvcmtmbG93X3RpbWVsaW5lX2xpc3RfYmxvY2tfdGltZXtwYWRkaW5nOjkwcHggMCAxMHB4fX0ud29ya2Zsb3cuc2luZ2xlLXdvcmtmbG93IC5zaW5nbGUtd29ya2Zsb3dfdGltZWxpbmUgLnNpbmdsZS13b3JrZmxvd190aW1lbGluZV9saXN0IC5zaW5nbGUtd29ya2Zsb3dfdGltZWxpbmVfbGlzdF9ibG9jayAuc2luZ2xlLXdvcmtmbG93X3RpbWVsaW5lX2xpc3RfYmxvY2tfdGltZSAuc2luZ2xlLXdvcmtmbG93X3RpbWVsaW5lX2xpc3RfYmxvY2tfdGltZV90ZXh0e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mjtmb250LWZhbWlseTpcIk1hcmNlbGx1c1wiLHNlcmlmO2ZvbnQtc2l6ZTo1LjMzMzMzMzMzMzN2dztjb2xvcjojY2EwMDM1O2JhY2tncm91bmQ6I2Y0ZjRmODtwYWRkaW5nOjEuNzMzMzMzMzMzM3Z3IDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53b3JrZmxvdy5zaW5nbGUtd29ya2Zsb3cgLnNpbmdsZS13b3JrZmxvd190aW1lbGluZSAuc2luZ2xlLXdvcmtmbG93X3RpbWVsaW5lX2xpc3QgLnNpbmdsZS13b3JrZmxvd190aW1lbGluZV9saXN0X2Jsb2NrIC5zaW5nbGUtd29ya2Zsb3dfdGltZWxpbmVfbGlzdF9ibG9ja190aW1lIC5zaW5nbGUtd29ya2Zsb3dfdGltZWxpbmVfbGlzdF9ibG9ja190aW1lX3RleHR7Zm9udC1zaXplOjIxcHg7cGFkZGluZzo1cHggMH19LndvcmtmbG93LnNpbmdsZS13b3JrZmxvdyAuc2luZ2xlLXdvcmtmbG93X3RpbWVsaW5lIC5zaW5nbGUtd29ya2Zsb3dfdGltZWxpbmVfbGlzdCAuc2luZ2xlLXdvcmtmbG93X3RpbWVsaW5lX2xpc3RfYmxvY2sgLnNpbmdsZS13b3JrZmxvd190aW1lbGluZV9saXN0X2Jsb2NrX3RpbWU6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2xlZnQ6MDt3aWR0aDoxcHg7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjojY2EwMDM1O21hcmdpbjowIGF1dG99LndvcmtmbG93LnNpbmdsZS13b3JrZmxvdyAuc2luZ2xlLXdvcmtmbG93X3RpbWVsaW5lIC5zaW5nbGUtd29ya2Zsb3dfdGltZWxpbmVfbGlzdCAuc2luZ2xlLXdvcmtmbG93X3RpbWVsaW5lX2xpc3RfYmxvY2sgLnNpbmdsZS13b3JrZmxvd190aW1lbGluZV9saXN0X2Jsb2NrX3RpdGxle3dpZHRoOjg2LjY2NjY2NjY2Njd2dzttYXJnaW46MCBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mjtmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtjb2xvcjojZmZmO2ZvbnQtc2l6ZTo1LjMzMzMzMzMzMzN2dztmb250LXdlaWdodDo1MDA7cGFkZGluZzoydncgMDtiYWNrZ3JvdW5kOiNjYTAwMzV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53b3JrZmxvdy5zaW5nbGUtd29ya2Zsb3cgLnNpbmdsZS13b3JrZmxvd190aW1lbGluZSAuc2luZ2xlLXdvcmtmbG93X3RpbWVsaW5lX2xpc3QgLnNpbmdsZS13b3JrZmxvd190aW1lbGluZV9saXN0X2Jsb2NrIC5zaW5nbGUtd29ya2Zsb3dfdGltZWxpbmVfbGlzdF9ibG9ja190aXRsZXt3aWR0aDo0NTBweDtmb250LXNpemU6MjRweDtwYWRkaW5nOjEycHggMH19LndvcmtmbG93LnNpbmdsZS13b3JrZmxvdyAuc2luZ2xlLXdvcmtmbG93X3RpbWVsaW5lIC5zaW5nbGUtd29ya2Zsb3dfdGltZWxpbmVfbGlzdCAuc2luZ2xlLXdvcmtmbG93X3RpbWVsaW5lX2xpc3RfYmxvY2sgLnNpbmdsZS13b3JrZmxvd190aW1lbGluZV9saXN0X2Jsb2NrX3dyYXB7d2lkdGg6ODYuNjY2NjY2NjY2N3Z3O21hcmdpbjo4dncgYXV0byA1LjA2NjY2NjY2Njd2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndvcmtmbG93LnNpbmdsZS13b3JrZmxvdyAuc2luZ2xlLXdvcmtmbG93X3RpbWVsaW5lIC5zaW5nbGUtd29ya2Zsb3dfdGltZWxpbmVfbGlzdCAuc2luZ2xlLXdvcmtmbG93X3RpbWVsaW5lX2xpc3RfYmxvY2sgLnNpbmdsZS13b3JrZmxvd190aW1lbGluZV9saXN0X2Jsb2NrX3dyYXB7d2lkdGg6OTYwcHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW46MjhweCBhdXRvIDUwcHh9fS53b3JrZmxvdy5zaW5nbGUtd29ya2Zsb3cgLnNpbmdsZS13b3JrZmxvd190aW1lbGluZSAuc2luZ2xlLXdvcmtmbG93X3RpbWVsaW5lX2xpc3QgLnNpbmdsZS13b3JrZmxvd190aW1lbGluZV9saXN0X2Jsb2NrIC5zaW5nbGUtd29ya2Zsb3dfdGltZWxpbmVfbGlzdF9ibG9ja193cmFwIC5zaW5nbGUtd29ya2Zsb3dfdGltZWxpbmVfbGlzdF9ibG9ja193cmFwX3BpY3R1cmV7bWFyZ2luLWJvdHRvbTo1LjA2NjY2NjY2Njd2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndvcmtmbG93LnNpbmdsZS13b3JrZmxvdyAuc2luZ2xlLXdvcmtmbG93X3RpbWVsaW5lIC5zaW5nbGUtd29ya2Zsb3dfdGltZWxpbmVfbGlzdCAuc2luZ2xlLXdvcmtmbG93X3RpbWVsaW5lX2xpc3RfYmxvY2sgLnNpbmdsZS13b3JrZmxvd190aW1lbGluZV9saXN0X2Jsb2NrX3dyYXAgLnNpbmdsZS13b3JrZmxvd190aW1lbGluZV9saXN0X2Jsb2NrX3dyYXBfcGljdHVyZXt3aWR0aDo2NTBweDttYXJnaW46MH19LndvcmtmbG93LnNpbmdsZS13b3JrZmxvdyAuc2luZ2xlLXdvcmtmbG93X3RpbWVsaW5lIC5zaW5nbGUtd29ya2Zsb3dfdGltZWxpbmVfbGlzdCAuc2luZ2xlLXdvcmtmbG93X3RpbWVsaW5lX2xpc3RfYmxvY2sgLnNpbmdsZS13b3JrZmxvd190aW1lbGluZV9saXN0X2Jsb2NrX3dyYXAgLnNpbmdsZS13b3JrZmxvd190aW1lbGluZV9saXN0X2Jsb2NrX3dyYXBfcGljdHVyZSB2aWRlb3t3aWR0aDoxMDAlfS53b3JrZmxvdy5zaW5nbGUtd29ya2Zsb3cgLnNpbmdsZS13b3JrZmxvd190aW1lbGluZSAuc2luZ2xlLXdvcmtmbG93X3RpbWVsaW5lX2xpc3QgLnNpbmdsZS13b3JrZmxvd190aW1lbGluZV9saXN0X2Jsb2NrIC5zaW5nbGUtd29ya2Zsb3dfdGltZWxpbmVfbGlzdF9ibG9ja193cmFwIC5zaW5nbGUtd29ya2Zsb3dfdGltZWxpbmVfbGlzdF9ibG9ja193cmFwX3RleHR7Zm9udC1zaXplOjMuNDY2NjY2NjY2N3Z3O2xpbmUtaGVpZ2h0OjEuNzY5MjMwNzY5Mjt0ZXh0LWFsaWduOmp1c3RpZnl9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53b3JrZmxvdy5zaW5nbGUtd29ya2Zsb3cgLnNpbmdsZS13b3JrZmxvd190aW1lbGluZSAuc2luZ2xlLXdvcmtmbG93X3RpbWVsaW5lX2xpc3QgLnNpbmdsZS13b3JrZmxvd190aW1lbGluZV9saXN0X2Jsb2NrIC5zaW5nbGUtd29ya2Zsb3dfdGltZWxpbmVfbGlzdF9ibG9ja193cmFwIC5zaW5nbGUtd29ya2Zsb3dfdGltZWxpbmVfbGlzdF9ibG9ja193cmFwX3RleHR7d2lkdGg6MjUwcHg7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS44NzV9fS53b3JrZmxvdy5zaW5nbGUtd29ya2Zsb3cgLnNpbmdsZS13b3JrZmxvd190aW1lbGluZSAuc2luZ2xlLXdvcmtmbG93X3RpbWVsaW5lX2xpc3QgLnNpbmdsZS13b3JrZmxvd190aW1lbGluZV9saXN0X2Jsb2NrIC5zaW5nbGUtd29ya2Zsb3dfdGltZWxpbmVfbGlzdF9ibG9ja193cmFwLS0ye3dpZHRoOjg2LjY2NjY2NjY2Njd2dztiYWNrZ3JvdW5kOiNmZmY7bWFyZ2luOjAgYXV0byAxNi42NjY2NjY2NjY3dnc7cGFkZGluZzo3LjZ2dyA2LjY2NjY2NjY2Njd2dztmb250LXNpemU6My40NjY2NjY2NjY3dnc7bGluZS1oZWlnaHQ6MS44NzU7dGV4dC1hbGlnbjpqdXN0aWZ5O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0yNHB4KX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndvcmtmbG93LnNpbmdsZS13b3JrZmxvdyAuc2luZ2xlLXdvcmtmbG93X3RpbWVsaW5lIC5zaW5nbGUtd29ya2Zsb3dfdGltZWxpbmVfbGlzdCAuc2luZ2xlLXdvcmtmbG93X3RpbWVsaW5lX2xpc3RfYmxvY2sgLnNpbmdsZS13b3JrZmxvd190aW1lbGluZV9saXN0X2Jsb2NrX3dyYXAtLTJ7d2lkdGg6NzYwcHg7cGFkZGluZzo2MHB4IDEyNnB4O21hcmdpbi1ib3R0b206MTI2cHg7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS44NzU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTI0cHgpfX0ud29ya2Zsb3cuc2luZ2xlLXdvcmtmbG93IC5zaW5nbGUtd29ya2Zsb3dfdGltZWxpbmUgLnNpbmdsZS13b3JrZmxvd190aW1lbGluZV9saXN0IC5zaW5nbGUtd29ya2Zsb3dfdGltZWxpbmVfbGlzdF9ibG9jayAuc2luZ2xlLXdvcmtmbG93X3RpbWVsaW5lX2xpc3RfYmxvY2tfd3JhcC0tM3tmb250LXNpemU6My40NjY2NjY2NjY3dnc7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDo2Ljh2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndvcmtmbG93LnNpbmdsZS13b3JrZmxvdyAuc2luZ2xlLXdvcmtmbG93X3RpbWVsaW5lIC5zaW5nbGUtd29ya2Zsb3dfdGltZWxpbmVfbGlzdCAuc2luZ2xlLXdvcmtmbG93X3RpbWVsaW5lX2xpc3RfYmxvY2sgLnNpbmdsZS13b3JrZmxvd190aW1lbGluZV9saXN0X2Jsb2NrX3dyYXAtLTN7Zm9udC1zaXplOjE2cHg7bWFyZ2luLXRvcDoyN3B4fX0ud29ya2Zsb3cuc2luZ2xlLXdvcmtmbG93IC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJze2JhY2tncm91bmQ6I2NhMDAzNX0ud29ya2Zsb3cuc2luZ2xlLXdvcmtmbG93IC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzIC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzX2lubmVye3BhZGRpbmc6MTMuNzMzMzMzMzMzM3Z3IDAgMzAuOTMzMzMzMzMzM3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud29ya2Zsb3cuc2luZ2xlLXdvcmtmbG93IC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzIC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzX2lubmVye3BhZGRpbmc6MTI2cHggMCAxODdweH19LndvcmtmbG93LnNpbmdsZS13b3JrZmxvdyAuc2luZ2xlLXdvcmtmbG93X290aGVycyBoNHtmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtmb250LXNpemU6Ni45MzMzMzMzMzMzdnc7Zm9udC13ZWlnaHQ6NTAwO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmY7bWFyZ2luLWJvdHRvbTo3LjczMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndvcmtmbG93LnNpbmdsZS13b3JrZmxvdyAuc2luZ2xlLXdvcmtmbG93X290aGVycyBoNHtmb250LXNpemU6MjhweDttYXJnaW4tYm90dG9tOjQ3cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud29ya2Zsb3cuc2luZ2xlLXdvcmtmbG93IC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzIC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzX2xpc3R7d2lkdGg6OTYwcHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW46MCBhdXRvfX0ud29ya2Zsb3cuc2luZ2xlLXdvcmtmbG93IC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzIC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzX2xpc3QgLnNpbmdsZS13b3JrZmxvd19vdGhlcnNfbGlzdF9pdGVte3dpZHRoOjg2LjY2NjY2NjY2Njd2dzttYXJnaW46MCBhdXRvIDEzLjg2NjY2NjY2Njd2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndvcmtmbG93LnNpbmdsZS13b3JrZmxvdyAuc2luZ2xlLXdvcmtmbG93X290aGVycyAuc2luZ2xlLXdvcmtmbG93X290aGVyc19saXN0IC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzX2xpc3RfaXRlbXt3aWR0aDo0NTJweDttYXJnaW46MH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53b3JrZmxvdy5zaW5nbGUtd29ya2Zsb3cgLnNpbmdsZS13b3JrZmxvd19vdGhlcnMgLnNpbmdsZS13b3JrZmxvd19vdGhlcnNfbGlzdCAuc2luZ2xlLXdvcmtmbG93X290aGVyc19saXN0X2l0ZW0gYTpob3ZlciAuc2luZ2xlLXdvcmtmbG93X290aGVyc19saXN0X2l0ZW1fcGljdHVyZSBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMSl9fS53b3JrZmxvdy5zaW5nbGUtd29ya2Zsb3cgLnNpbmdsZS13b3JrZmxvd19vdGhlcnMgLnNpbmdsZS13b3JrZmxvd19vdGhlcnNfbGlzdCAuc2luZ2xlLXdvcmtmbG93X290aGVyc19saXN0X2l0ZW0gLnNpbmdsZS13b3JrZmxvd19vdGhlcnNfbGlzdF9pdGVtX2lubmVye3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206NHZ3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud29ya2Zsb3cuc2luZ2xlLXdvcmtmbG93IC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzIC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzX2xpc3QgLnNpbmdsZS13b3JrZmxvd19vdGhlcnNfbGlzdF9pdGVtIC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzX2xpc3RfaXRlbV9pbm5lcnttYXJnaW4tYm90dG9tOjE4cHh9fS53b3JrZmxvdy5zaW5nbGUtd29ya2Zsb3cgLnNpbmdsZS13b3JrZmxvd19vdGhlcnMgLnNpbmdsZS13b3JrZmxvd19vdGhlcnNfbGlzdCAuc2luZ2xlLXdvcmtmbG93X290aGVyc19saXN0X2l0ZW0gLnNpbmdsZS13b3JrZmxvd19vdGhlcnNfbGlzdF9pdGVtX3BpY3R1cmV7d2lkdGg6ODB2dzttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDphdXRvO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndvcmtmbG93LnNpbmdsZS13b3JrZmxvdyAuc2luZ2xlLXdvcmtmbG93X290aGVycyAuc2luZ2xlLXdvcmtmbG93X290aGVyc19saXN0IC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzX2xpc3RfaXRlbSAuc2luZ2xlLXdvcmtmbG93X290aGVyc19saXN0X2l0ZW1fcGljdHVyZXt3aWR0aDo0MjBweH19LndvcmtmbG93LnNpbmdsZS13b3JrZmxvdyAuc2luZ2xlLXdvcmtmbG93X290aGVycyAuc2luZ2xlLXdvcmtmbG93X290aGVyc19saXN0IC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzX2xpc3RfaXRlbSAuc2luZ2xlLXdvcmtmbG93X290aGVyc19saXN0X2l0ZW1fcGljdHVyZSBpbWd7dHJhbnNpdGlvbjouNHM7dHJhbnNmb3JtOnNjYWxlKDEpfS53b3JrZmxvdy5zaW5nbGUtd29ya2Zsb3cgLnNpbmdsZS13b3JrZmxvd19vdGhlcnMgLnNpbmdsZS13b3JrZmxvd19vdGhlcnNfbGlzdCAuc2luZ2xlLXdvcmtmbG93X290aGVyc19saXN0X2l0ZW0gLnNpbmdsZS13b3JrZmxvd19vdGhlcnNfbGlzdF9pdGVtX3dyYXB7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6MzYuNHZ3O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZTA5MGFkLCAjZGMyOTQ2KTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO3BhZGRpbmc6Ni40dncgMCA1LjczMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndvcmtmbG93LnNpbmdsZS13b3JrZmxvdyAuc2luZ2xlLXdvcmtmbG93X290aGVycyAuc2luZ2xlLXdvcmtmbG93X290aGVyc19saXN0IC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzX2xpc3RfaXRlbSAuc2luZ2xlLXdvcmtmbG93X290aGVyc19saXN0X2l0ZW1fd3JhcHt3aWR0aDoxNTdweDtwYWRkaW5nOjI4cHggMCAyNHB4fX0ud29ya2Zsb3cuc2luZ2xlLXdvcmtmbG93IC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzIC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzX2xpc3QgLnNpbmdsZS13b3JrZmxvd19vdGhlcnNfbGlzdF9pdGVtIC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzX2xpc3RfaXRlbV93cmFwIC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzX2xpc3RfaXRlbV93cmFwX3RpdGxle2ZvbnQtZmFtaWx5OlwiTm90byBTZXJpZiBKUFwiLHNlcmlmO2ZvbnQtc2l6ZTo2LjR2dztsaW5lLWhlaWdodDoxLjMzMzMzMzMzMzM7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi1ib3R0b206Mi45MzMzMzMzMzMzdnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53b3JrZmxvdy5zaW5nbGUtd29ya2Zsb3cgLnNpbmdsZS13b3JrZmxvd19vdGhlcnMgLnNpbmdsZS13b3JrZmxvd19vdGhlcnNfbGlzdCAuc2luZ2xlLXdvcmtmbG93X290aGVyc19saXN0X2l0ZW0gLnNpbmdsZS13b3JrZmxvd19vdGhlcnNfbGlzdF9pdGVtX3dyYXAgLnNpbmdsZS13b3JrZmxvd19vdGhlcnNfbGlzdF9pdGVtX3dyYXBfdGl0bGV7Zm9udC1zaXplOjI4cHg7bGluZS1oZWlnaHQ6MS4zOTI4NTcxNDI5O21hcmdpbi1ib3R0b206MTVweH19LndvcmtmbG93LnNpbmdsZS13b3JrZmxvdyAuc2luZ2xlLXdvcmtmbG93X290aGVycyAuc2luZ2xlLXdvcmtmbG93X290aGVyc19saXN0IC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzX2xpc3RfaXRlbSAuc2luZ2xlLXdvcmtmbG93X290aGVyc19saXN0X2l0ZW1fd3JhcCAuc2luZ2xlLXdvcmtmbG93X290aGVyc19saXN0X2l0ZW1fd3JhcF9saW5le3dpZHRoOjMyLjUzMzMzMzMzMzN2dztoZWlnaHQ6MXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjttYXJnaW46MCBhdXRvIDMuODY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud29ya2Zsb3cuc2luZ2xlLXdvcmtmbG93IC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzIC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzX2xpc3QgLnNpbmdsZS13b3JrZmxvd19vdGhlcnNfbGlzdF9pdGVtIC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzX2xpc3RfaXRlbV93cmFwIC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzX2xpc3RfaXRlbV93cmFwX2xpbmV7d2lkdGg6MTQwcHg7bWFyZ2luLWJvdHRvbToyMXB4fX0ud29ya2Zsb3cuc2luZ2xlLXdvcmtmbG93IC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzIC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzX2xpc3QgLnNpbmdsZS13b3JrZmxvd19vdGhlcnNfbGlzdF9pdGVtIC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzX2xpc3RfaXRlbV93cmFwIC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzX2xpc3RfaXRlbV93cmFwX2luZm97Zm9udC1mYW1pbHk6XCJOb3RvIFNlcmlmIEpQXCIsc2VyaWY7Zm9udC1zaXplOjMuNDY2NjY2NjY2N3Z3O2xpbmUtaGVpZ2h0OjEuNTttYXJnaW4tYm90dG9tOjQuOHZ3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud29ya2Zsb3cuc2luZ2xlLXdvcmtmbG93IC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzIC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzX2xpc3QgLnNpbmdsZS13b3JrZmxvd19vdGhlcnNfbGlzdF9pdGVtIC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzX2xpc3RfaXRlbV93cmFwIC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzX2xpc3RfaXRlbV93cmFwX2luZm97Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS41O21hcmdpbi1ib3R0b206MThweH19LndvcmtmbG93LnNpbmdsZS13b3JrZmxvdyAuc2luZ2xlLXdvcmtmbG93X290aGVycyAuc2luZ2xlLXdvcmtmbG93X290aGVyc19saXN0IC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzX2xpc3RfaXRlbSAuc2luZ2xlLXdvcmtmbG93X290aGVyc19saXN0X2l0ZW1fd3JhcCAuc2luZ2xlLXdvcmtmbG93X290aGVyc19saXN0X2l0ZW1fd3JhcF95ZWFye2ZvbnQtc2l6ZToyLjkzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndvcmtmbG93LnNpbmdsZS13b3JrZmxvdyAuc2luZ2xlLXdvcmtmbG93X290aGVycyAuc2luZ2xlLXdvcmtmbG93X290aGVyc19saXN0IC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzX2xpc3RfaXRlbSAuc2luZ2xlLXdvcmtmbG93X290aGVyc19saXN0X2l0ZW1fd3JhcCAuc2luZ2xlLXdvcmtmbG93X290aGVyc19saXN0X2l0ZW1fd3JhcF95ZWFye2ZvbnQtc2l6ZToxMnB4fX0ud29ya2Zsb3cuc2luZ2xlLXdvcmtmbG93IC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzIC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzX2xpc3QgLnNpbmdsZS13b3JrZmxvd19vdGhlcnNfbGlzdF9pdGVtIC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzX2xpc3RfaXRlbV9yZWFkbW9yZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpyaWdodH0ud29ya2Zsb3cuc2luZ2xlLXdvcmtmbG93IC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzIC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzX2xpc3QgLnNpbmdsZS13b3JrZmxvd19vdGhlcnNfbGlzdF9pdGVtIC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzX2xpc3RfaXRlbV9yZWFkbW9yZSAuc2luZ2xlLXdvcmtmbG93X290aGVyc19saXN0X2l0ZW1fcmVhZG1vcmVfdGV4dHtmb250LXNpemU6My40NjY2NjY2NjY3dnc7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiNmZmY7bWFyZ2luLXJpZ2h0OjIuNTMzMzMzMzMzM3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud29ya2Zsb3cuc2luZ2xlLXdvcmtmbG93IC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzIC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzX2xpc3QgLnNpbmdsZS13b3JrZmxvd19vdGhlcnNfbGlzdF9pdGVtIC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzX2xpc3RfaXRlbV9yZWFkbW9yZSAuc2luZ2xlLXdvcmtmbG93X290aGVyc19saXN0X2l0ZW1fcmVhZG1vcmVfdGV4dHtmb250LXNpemU6MTNweDttYXJnaW4tcmlnaHQ6OHB4fX0ud29ya2Zsb3cuc2luZ2xlLXdvcmtmbG93IC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzIC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzX2xpc3QgLnNpbmdsZS13b3JrZmxvd19vdGhlcnNfbGlzdF9pdGVtIC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzX2xpc3RfaXRlbV9yZWFkbW9yZSBpbWd7ZGlzcGxheTpibG9jazt3aWR0aDoxOC4xMzMzMzMzMzMzdnc7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53b3JrZmxvdy5zaW5nbGUtd29ya2Zsb3cgLnNpbmdsZS13b3JrZmxvd19vdGhlcnMgLnNpbmdsZS13b3JrZmxvd19vdGhlcnNfbGlzdCAuc2luZ2xlLXdvcmtmbG93X290aGVyc19saXN0X2l0ZW0gLnNpbmdsZS13b3JrZmxvd19vdGhlcnNfbGlzdF9pdGVtX3JlYWRtb3JlIGltZ3t3aWR0aDo2OHB4fX0ud29ya2Zsb3cuc2luZ2xlLXdvcmtmbG93IC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzIC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzX2xpc3QgLnNpbmdsZS13b3JrZmxvd19vdGhlcnNfbGlzdF9pdGVtOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjB9LnJlYWx2b2ljZSAubWFpbldyYXB7bWFyZ2luLWJvdHRvbTo5LjMzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnJlYWx2b2ljZSAubWFpbldyYXB7bWFyZ2luLWJvdHRvbTo0NXB4fX0ucmVhbHZvaWNlIC5tYWluV3JhcF90aXRsZXtmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6Mi4zcmVtO3BhZGRpbmctdG9wOjEzLjMzMzMzMzMzMzN2dztwYWRkaW5nLWJvdHRvbToxMy4zMzMzMzMzMzMzdnc7Y29sb3I6I2NhMDAzNTtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6Ni4xMzMzMzMzMzMzdnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5yZWFsdm9pY2UgLm1haW5XcmFwX3RpdGxle2ZvbnQtc2l6ZTozcmVtO3BhZGRpbmctdG9wOjkwcHg7cGFkZGluZy1ib3R0b206OTBweH19LnJlYWx2b2ljZSAubWFpbldyYXBfbGluZXt3aWR0aDoxMDAlO2hlaWdodDoxcHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNGQ0ZDRkIDAlLCAjNGQ0ZDRkIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCAxMDAlKTttYXJnaW46MCBhdXRvIDEydnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5yZWFsdm9pY2UgLm1haW5XcmFwX2xpbmV7d2lkdGg6ODYwcHg7bWFyZ2luLWJvdHRvbTo4MHB4fX0ucmVhbHZvaWNlIC5wYWdlVGl0bGV7Zm9udC1mYW1pbHk6XCJOb3RvIFNlcmlmIEpQXCIsc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjYuMTMzMzMzMzMzM3Z3O2xldHRlci1zcGFjaW5nOi4xZW07cGFkZGluZzoxMy4zMzMzMzMzMzMzdncgMDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojY2EwMDM1fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucmVhbHZvaWNlIC5wYWdlVGl0bGV7Zm9udC1zaXplOjMwcHg7cGFkZGluZzo5MnB4IDAgODhweH19LnJlYWx2b2ljZSAjaW50cm9kdWN0aW9ue3BhZGRpbmc6MCAwIDEzLjMzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnJlYWx2b2ljZSAjaW50cm9kdWN0aW9ue3BhZGRpbmc6MCAwIDY2cHh9fS5yZWFsdm9pY2UgI2ludHJvZHVjdGlvbiBwe2ZvbnQtc2l6ZTozLjQ2NjY2NjY2Njd2dztsaW5lLWhlaWdodDo2LjEzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnJlYWx2b2ljZSAjaW50cm9kdWN0aW9uIHB7cGFkZGluZzowIDEwMHB4O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjMwcHg7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOi4wNWVtfX0ucmVhbHZvaWNlIC5yZWFsdm9pY2VfbW92aWUgLnJlYWx2b2ljZV9tb3ZpZV9pbm5lciAucmVhbHZvaWNlX21vdmllX2xpc3R7d2lkdGg6ODYuNjY2NjY2NjY2N3Z3O21hcmdpbjowIGF1dG8gMTMuNnZ3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucmVhbHZvaWNlIC5yZWFsdm9pY2VfbW92aWUgLnJlYWx2b2ljZV9tb3ZpZV9pbm5lciAucmVhbHZvaWNlX21vdmllX2xpc3R7d2lkdGg6OTYwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1ib3R0b206ODNweH19LnJlYWx2b2ljZSAucmVhbHZvaWNlX21vdmllIC5yZWFsdm9pY2VfbW92aWVfaW5uZXIgLnJlYWx2b2ljZV9tb3ZpZV9saXN0IC5yZWFsdm9pY2VfbW92aWVfbGlzdF9pdGVte3dpZHRoOjY2LjY2NjY2NjY2Njd2dzttYXJnaW46MCBhdXRvO2N1cnNvcjpwb2ludGVyO21hcmdpbi1ib3R0b206NS43MzMzMzMzMzMzdnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5yZWFsdm9pY2UgLnJlYWx2b2ljZV9tb3ZpZSAucmVhbHZvaWNlX21vdmllX2lubmVyIC5yZWFsdm9pY2VfbW92aWVfbGlzdCAucmVhbHZvaWNlX21vdmllX2xpc3RfaXRlbXt3aWR0aDoyOTBweDttYXJnaW46MCAxNXB4O21hcmdpbi1ib3R0b206NDNweH19LnJlYWx2b2ljZSAucmVhbHZvaWNlX21vdmllIC5yZWFsdm9pY2VfbW92aWVfaW5uZXIgLnJlYWx2b2ljZV9tb3ZpZV9saXN0IC5yZWFsdm9pY2VfbW92aWVfbGlzdF9pdGVtIC5yZWFsdm9pY2VfbW92aWVfbGlzdF9pdGVtX2J0bntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo1NHZ3O2hlaWdodDoxNi4xMzMzMzMzMzMzdnc7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlMDkwYWQsICNkYzI5NDYpO21hcmdpbjowIGF1dG87ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtib3gtc2hhZG93OjAgM3B4IDZweCByZ2JhKDAsMCwwLC4yKX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnJlYWx2b2ljZSAucmVhbHZvaWNlX21vdmllIC5yZWFsdm9pY2VfbW92aWVfaW5uZXIgLnJlYWx2b2ljZV9tb3ZpZV9saXN0IC5yZWFsdm9pY2VfbW92aWVfbGlzdF9pdGVtIC5yZWFsdm9pY2VfbW92aWVfbGlzdF9pdGVtX2J0bnt3aWR0aDoyMzVweDtoZWlnaHQ6NzBweH19LnJlYWx2b2ljZSAucmVhbHZvaWNlX21vdmllIC5yZWFsdm9pY2VfbW92aWVfaW5uZXIgLnJlYWx2b2ljZV9tb3ZpZV9saXN0IC5yZWFsdm9pY2VfbW92aWVfbGlzdF9pdGVtIC5yZWFsdm9pY2VfbW92aWVfbGlzdF9pdGVtX2J0biAucmVhbHZvaWNlX21vdmllX2xpc3RfaXRlbV9idG5fdGV4dHtmb250LXNpemU6My44NjY2NjY2NjY3dnc7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiNmZmY7bWFyZ2luLWxlZnQ6MjEuMnZ3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucmVhbHZvaWNlIC5yZWFsdm9pY2VfbW92aWUgLnJlYWx2b2ljZV9tb3ZpZV9pbm5lciAucmVhbHZvaWNlX21vdmllX2xpc3QgLnJlYWx2b2ljZV9tb3ZpZV9saXN0X2l0ZW0gLnJlYWx2b2ljZV9tb3ZpZV9saXN0X2l0ZW1fYnRuIC5yZWFsdm9pY2VfbW92aWVfbGlzdF9pdGVtX2J0bl90ZXh0e2ZvbnQtc2l6ZToxN3B4O21hcmdpbi1sZWZ0OjkycHh9fS5yZWFsdm9pY2UgLnJlYWx2b2ljZV9tb3ZpZSAucmVhbHZvaWNlX21vdmllX2lubmVyIC5yZWFsdm9pY2VfbW92aWVfbGlzdCAucmVhbHZvaWNlX21vdmllX2xpc3RfaXRlbSAucmVhbHZvaWNlX21vdmllX2xpc3RfaXRlbV9idG4gLnJlYWx2b2ljZV9tb3ZpZV9saXN0X2l0ZW1fYnRuX3RleHQ6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTEuMDY2NjY2NjY2N3Z3O3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7Y29udGVudDpcIlwiO3dpZHRoOjcuMDY2NjY2NjY2N3Z3O2hlaWdodDo3LjA2NjY2NjY2Njd2dztiYWNrZ3JvdW5kOnVybCgvYXNzZXRzL2ltZy9yZWNydWl0L3JlYWx2b2ljZS9yZWFsdm9pY2VfbW92aWVfbGlzdF9pdGVtX2J0bi5zdmcpIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnJlYWx2b2ljZSAucmVhbHZvaWNlX21vdmllIC5yZWFsdm9pY2VfbW92aWVfaW5uZXIgLnJlYWx2b2ljZV9tb3ZpZV9saXN0IC5yZWFsdm9pY2VfbW92aWVfbGlzdF9pdGVtIC5yZWFsdm9pY2VfbW92aWVfbGlzdF9pdGVtX2J0biAucmVhbHZvaWNlX21vdmllX2xpc3RfaXRlbV9idG5fdGV4dDo6YWZ0ZXJ7bGVmdDo0OHB4O3dpZHRoOjMxcHg7aGVpZ2h0OjMxcHh9fS5tb2RhYWwtY29udGFpbmVye3dpZHRoOjgwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm1vZGFhbC1jb250YWluZXJ7d2lkdGg6MzAwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCl7Lm1vZGFhbC1jb250YWluZXJ7d2lkdGg6NDAwcHh9fS5tb2RhYWwtY29udGVudC1jb250YWluZXJ7cGFkZGluZzowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsubW9kYWFsLWNvbnRlbnQtY29udGFpbmVye3BhZGRpbmc6MH19Lm1vZGFhbC1jb250ZW50LWNvbnRhaW5lciB2aWRlb3t3aWR0aDoxMDAlfS5tb2RhYWwtY2xvc2V7dG9wOjEwcHg7cmlnaHQ6MTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm1vZGFhbC1jbG9zZXtyaWdodDowO2xlZnQ6MDttYXJnaW46MCBhdXRvO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTI5cHgpIHRyYW5zbGF0ZVkoLTMzNHB4KX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpYW5kIChtYXgtaGVpZ2h0OiA4MzRweCl7Lm1vZGFhbC1jbG9zZXt0b3A6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxOTJweCkgdHJhbnNsYXRlWSg2MHB4KX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KXsubW9kYWFsLWNsb3Nle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDE3NHB4KSB0cmFuc2xhdGVZKC00MjFweCl9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweClhbmQgKG1heC1oZWlnaHQ6IDgzNHB4KXsubW9kYWFsLWNsb3Nle3RvcDowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDIzOXB4KSB0cmFuc2xhdGVZKDYwcHgpfX0ubW9kYWFsLXdyYXBwZXIgLm1vZGFhbC1jbG9zZXtiYWNrZ3JvdW5kOiNmZmZ9Lm1vZGFhbC1jbG9zZTphZnRlciwubW9kYWFsLWNsb3NlOmJlZm9yZXt3aWR0aDoxcHg7Ym9yZGVyLXJhZGl1czowO2JhY2tncm91bmQ6I2NhMDAzNX0ubW9kYWFsLWNsb3NlOmZvY3VzOmFmdGVyLC5tb2RhYWwtY2xvc2U6Zm9jdXM6YmVmb3JlLC5tb2RhYWwtY2xvc2U6aG92ZXI6YWZ0ZXIsLm1vZGFhbC1jbG9zZTpob3ZlcjpiZWZvcmV7YmFja2dyb3VuZDojY2EwMDM1fS5tb2RhYWwtY2xvc2U6YWZ0ZXIsLm1vZGFhbC1jbG9zZTphZnRlcntib3JkZXItcmFkaXVzOjB9LnBoaWxvc29waHkgLm1haW5XcmFwe21hcmdpbi1ib3R0b206OS4zMzMzMzMzMzMzdnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5waGlsb3NvcGh5IC5tYWluV3JhcHttYXJnaW4tYm90dG9tOjYwcHh9fS5waGlsb3NvcGh5IC5tYWluV3JhcF90aXRsZXtmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6Mi4zcmVtO3BhZGRpbmctdG9wOjEzLjMzMzMzMzMzMzN2dztwYWRkaW5nLWJvdHRvbToxMy4zMzMzMzMzMzMzdnc7Y29sb3I6I2NhMDAzNTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnBoaWxvc29waHkgLm1haW5XcmFwX3RpdGxle2ZvbnQtc2l6ZTozcmVtO3BhZGRpbmctdG9wOjkwcHg7cGFkZGluZy1ib3R0b206OTBweH19LnBoaWxvc29waHkgLm1haW5XcmFwX2xpbmV7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzRkNGQ0ZCAwJSwgIzRkNGQ0ZCA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQgMTAwJSk7bWFyZ2luOjAgYXV0byAxMnZ3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucGhpbG9zb3BoeSAubWFpbldyYXBfbGluZXt3aWR0aDo4NjBweDttYXJnaW4tYm90dG9tOjgwcHh9fS5waGlsb3NvcGh5IC5tYWluV3JhcF92aXN1YWx7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnBoaWxvc29waHkgLm1haW5XcmFwX3Zpc3VhbHt3aWR0aDo1MTdweH19LnBoaWxvc29waHkgLmxlYWRXcmFwe21hcmdpbi1ib3R0b206MTcuMzMzMzMzMzMzM3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucGhpbG9zb3BoeSAubGVhZFdyYXB7bWFyZ2luLWJvdHRvbToxMDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5waGlsb3NvcGh5IC5sZWFkV3JhcF9pbm5lcnt3aWR0aDo2MjBweDttYXJnaW46MCBhdXRvO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDUwcHgpfX0ucGhpbG9zb3BoeSAubGVhZFdyYXBfdGl0bGV7Zm9udC1mYW1pbHk6XCJOb3RvIFNlcmlmIEpQXCIsc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2NhMDAzNTtmb250LXNpemU6Ni4xMzMzMzMzMzMzdnc7bWFyZ2luLWJvdHRvbTo3LjMzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnBoaWxvc29waHkgLmxlYWRXcmFwX3RpdGxle2ZvbnQtc2l6ZTozMHB4O2ZvbnQtc2l6ZToxLjg3NXJlbTttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXRvcDo5N3B4fX0ucGhpbG9zb3BoeSAubGVhZFdyYXBfdGV4dHtsaW5lLWhlaWdodDoyLjE1Mztmb250LXNpemU6My40NjY2NjY2NjY3dnc7bWFyZ2luLWJvdHRvbToxNS4zMzMzMzMzMzMzdnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5waGlsb3NvcGh5IC5sZWFkV3JhcF90ZXh0e2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc2l6ZToxcmVtO21hcmdpbi1ib3R0b206MHB4fX0ucGhpbG9zb3BoeSAucGhpbG9zb3BoeV9maXZle3dpZHRoOjg2LjY2NjY2NjY2Njd2dzttYXJnaW46MCBhdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucGhpbG9zb3BoeSAucGhpbG9zb3BoeV9maXZle3dpZHRoOjExMDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5waGlsb3NvcGh5IC5waGlsb3NvcGh5X2ZpdmUgLnBoaWxvc29waHlfZml2ZV9pbm5lcnt3aWR0aDo5NThweDttYXJnaW46MCBhdXRvfX0ucGhpbG9zb3BoeSAucGhpbG9zb3BoeV9maXZlIC5waGlsb3NvcGh5X2ZpdmVfaW5uZXIgLnBoaWxvc29waHlfZml2ZV90aXRsZXtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6NS44NjY2NjY2NjY3dnc7Y29sb3I6I2NhMDAzNTtwYWRkaW5nOjYuMjY2NjY2NjY2N3Z3IDAgNy4ydnd9LnBoaWxvc29waHkgLnBoaWxvc29waHlfZml2ZSAucGhpbG9zb3BoeV9maXZlX2lubmVyIC5waGlsb3NvcGh5X2ZpdmVfdGl0bGU6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3JpZ2h0OjA7bGVmdDowO2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG87aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0ZDRkNGQgMCUsICM0ZDRkNGQgODUlLCB0cmFuc3BhcmVudCA4NSUsIHRyYW5zcGFyZW50IDEwMCUpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucGhpbG9zb3BoeSAucGhpbG9zb3BoeV9maXZlIC5waGlsb3NvcGh5X2ZpdmVfaW5uZXIgLnBoaWxvc29waHlfZml2ZV90aXRsZTo6YWZ0ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNGQ0ZDRkIDAlLCAjNGQ0ZDRkIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCAxMDAlKX19LnBoaWxvc29waHkgLnBoaWxvc29waHlfZml2ZSAucGhpbG9zb3BoeV9maXZlX2lubmVyIC5waGlsb3NvcGh5X2ZpdmVfdGl0bGU6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2xlZnQ6MDtjb250ZW50OlwiXCI7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvO2hlaWdodDoxcHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNGQ0ZDRkIDAlLCAjNGQ0ZDRkIDg1JSwgdHJhbnNwYXJlbnQgODUlLCB0cmFuc3BhcmVudCAxMDAlKX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnBoaWxvc29waHkgLnBoaWxvc29waHlfZml2ZSAucGhpbG9zb3BoeV9maXZlX2lubmVyIC5waGlsb3NvcGh5X2ZpdmVfdGl0bGU6OmJlZm9yZXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0ZDRkNGQgMCUsICM0ZDRkNGQgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50IDEwMCUpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnBoaWxvc29waHkgLnBoaWxvc29waHlfZml2ZSAucGhpbG9zb3BoeV9maXZlX2lubmVyIC5waGlsb3NvcGh5X2ZpdmVfdGl0bGV7Zm9udC1zaXplOjI4cHg7cGFkZGluZzozMnB4IDAgMzdweH19LnBoaWxvc29waHkgLnBoaWxvc29waHlfZml2ZSAucGhpbG9zb3BoeV9maXZlX2lubmVyIC5waGlsb3NvcGh5X2ZpdmVfbGlzdHtwYWRkaW5nOjUuODY2NjY2NjY2N3Z3IDAgMTMuMzMzMzMzMzMzM3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucGhpbG9zb3BoeSAucGhpbG9zb3BoeV9maXZlIC5waGlsb3NvcGh5X2ZpdmVfaW5uZXIgLnBoaWxvc29waHlfZml2ZV9saXN0e3BhZGRpbmc6NDFweCAwIDEwNHB4fX0ucGhpbG9zb3BoeSAucGhpbG9zb3BoeV9maXZlIC5waGlsb3NvcGh5X2ZpdmVfaW5uZXIgLnBoaWxvc29waHlfZml2ZV9saXN0IC5waGlsb3NvcGh5X2xpc3RfaXRlbXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLXRvcDo2LjUzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnBoaWxvc29waHkgLnBoaWxvc29waHlfZml2ZSAucGhpbG9zb3BoeV9maXZlX2lubmVyIC5waGlsb3NvcGh5X2ZpdmVfbGlzdCAucGhpbG9zb3BoeV9saXN0X2l0ZW17d2lkdGg6Njg2cHg7bWFyZ2luOjI1cHggYXV0byAwfX0ucGhpbG9zb3BoeSAucGhpbG9zb3BoeV9maXZlIC5waGlsb3NvcGh5X2ZpdmVfaW5uZXIgLnBoaWxvc29waHlfZml2ZV9saXN0IC5waGlsb3NvcGh5X2xpc3RfaXRlbTpmaXJzdC1vZi10eXBle21hcmdpbi10b3A6MH0ucGhpbG9zb3BoeSAucGhpbG9zb3BoeV9maXZlIC5waGlsb3NvcGh5X2ZpdmVfaW5uZXIgLnBoaWxvc29waHlfZml2ZV9saXN0IC5waGlsb3NvcGh5X2xpc3RfaXRlbSAucGhpbG9zb3BoeV9pdGVtX251bWJlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMC42NjY2NjY2NjY3dnc7aGVpZ2h0OjEwLjY2NjY2NjY2Njd2dztiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2UwOTBhZCwgI2RjMjk0Nil9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5waGlsb3NvcGh5IC5waGlsb3NvcGh5X2ZpdmUgLnBoaWxvc29waHlfZml2ZV9pbm5lciAucGhpbG9zb3BoeV9maXZlX2xpc3QgLnBoaWxvc29waHlfbGlzdF9pdGVtIC5waGlsb3NvcGh5X2l0ZW1fbnVtYmVye3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHh9fS5waGlsb3NvcGh5IC5waGlsb3NvcGh5X2ZpdmUgLnBoaWxvc29waHlfZml2ZV9pbm5lciAucGhpbG9zb3BoeV9maXZlX2xpc3QgLnBoaWxvc29waHlfbGlzdF9pdGVtIC5waGlsb3NvcGh5X2l0ZW1fbnVtYmVyIC5waGlsb3NvcGh5X251bWJlcl90ZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7cmlnaHQ6MDtsZWZ0OjA7Zm9udC1mYW1pbHk6XCJNYXJjZWxsdXNcIixzZXJpZjtmb250LXNpemU6NC4yNjY2NjY2NjY3dnc7bGV0dGVyLXNwYWNpbmc6LjFlbTtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucGhpbG9zb3BoeSAucGhpbG9zb3BoeV9maXZlIC5waGlsb3NvcGh5X2ZpdmVfaW5uZXIgLnBoaWxvc29waHlfZml2ZV9saXN0IC5waGlsb3NvcGh5X2xpc3RfaXRlbSAucGhpbG9zb3BoeV9pdGVtX251bWJlciAucGhpbG9zb3BoeV9udW1iZXJfdGV4dHtmb250LXNpemU6MjBweH19LnBoaWxvc29waHkgLnBoaWxvc29waHlfZml2ZSAucGhpbG9zb3BoeV9maXZlX2lubmVyIC5waGlsb3NvcGh5X2ZpdmVfbGlzdCAucGhpbG9zb3BoeV9saXN0X2l0ZW0gLnBoaWxvc29waHlfaXRlbV9jb250e3dpZHRoOjY5LjMzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnBoaWxvc29waHkgLnBoaWxvc29waHlfZml2ZSAucGhpbG9zb3BoeV9maXZlX2lubmVyIC5waGlsb3NvcGh5X2ZpdmVfbGlzdCAucGhpbG9zb3BoeV9saXN0X2l0ZW0gLnBoaWxvc29waHlfaXRlbV9jb250e3dpZHRoOjYxM3B4fX0ucGhpbG9zb3BoeSAucGhpbG9zb3BoeV9maXZlIC5waGlsb3NvcGh5X2ZpdmVfaW5uZXIgLnBoaWxvc29waHlfZml2ZV9saXN0IC5waGlsb3NvcGh5X2xpc3RfaXRlbSAucGhpbG9zb3BoeV9pdGVtX2NvbnQgLnBoaWxvc29waHlfY29udF90aXRsZXtmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LWFsaWduOmxlZnQ7Zm9udC1zaXplOjQuOHZ3O2NvbG9yOiNjYTAwMzV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5waGlsb3NvcGh5IC5waGlsb3NvcGh5X2ZpdmUgLnBoaWxvc29waHlfZml2ZV9pbm5lciAucGhpbG9zb3BoeV9maXZlX2xpc3QgLnBoaWxvc29waHlfbGlzdF9pdGVtIC5waGlsb3NvcGh5X2l0ZW1fY29udCAucGhpbG9zb3BoeV9jb250X3RpdGxle2ZvbnQtc2l6ZToyMHB4O21hcmdpbi10b3A6MnB4fX0ucGhpbG9zb3BoeSAucGhpbG9zb3BoeV9maXZlIC5waGlsb3NvcGh5X2ZpdmVfaW5uZXIgLnBoaWxvc29waHlfZml2ZV9saXN0IC5waGlsb3NvcGh5X2xpc3RfaXRlbSAucGhpbG9zb3BoeV9pdGVtX2NvbnQgLnBoaWxvc29waHlfY29udF90ZXh0e2ZvbnQtc2l6ZTozLjJ2dztsaW5lLWhlaWdodDoxLjVlbTt0ZXh0LWFsaWduOmp1c3RpZnk7bGV0dGVyLXNwYWNpbmc6LjFlbTttYXJnaW4tdG9wOjEuMnZ3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucGhpbG9zb3BoeSAucGhpbG9zb3BoeV9maXZlIC5waGlsb3NvcGh5X2ZpdmVfaW5uZXIgLnBoaWxvc29waHlfZml2ZV9saXN0IC5waGlsb3NvcGh5X2xpc3RfaXRlbSAucGhpbG9zb3BoeV9pdGVtX2NvbnQgLnBoaWxvc29waHlfY29udF90ZXh0e2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbi10b3A6OXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnBoaWxvc29waHkgLnBoaWxvc29waHlfY29tbWVudGFyeXt3aWR0aDoxMTAwcHg7bWFyZ2luOjAgYXV0b319LnBoaWxvc29waHkgLnBoaWxvc29waHlfY29tbWVudGFyeSAucGhpbG9zb3BoeV9jb21tZW50YXJ5X2lubmVye3dpZHRoOjg2LjY2NjY2NjY2Njd2dzttYXJnaW46MCBhdXRvIDIxLjg2NjY2NjY2Njd2dztiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCA0LjUlLCAjZjRmNGY4IDQuNSUsICNmNGY0ZjggMTAwJSk7cGFkZGluZzowIDYuNjY2NjY2NjY2N3Z3IDcuMDY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucGhpbG9zb3BoeSAucGhpbG9zb3BoeV9jb21tZW50YXJ5IC5waGlsb3NvcGh5X2NvbW1lbnRhcnlfaW5uZXJ7d2lkdGg6ODYwcHg7bWFyZ2luOjAgYXV0byAxMDBweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCA1JSwgI2Y0ZjRmOCA1JSwgI2Y0ZjRmOCAxMDAlKTtwYWRkaW5nOjAgNTBweCAyOXB4fX0ucGhpbG9zb3BoeSAucGhpbG9zb3BoeV9jb21tZW50YXJ5IC5waGlsb3NvcGh5X2NvbW1lbnRhcnlfaW5uZXIgLnBoaWxvc29waHlfY29tbWVudGFyeV90aXRsZXtmb250LXNpemU6NS4wNjY2NjY2NjY3dnc7bGV0dGVyLXNwYWNpbmc6LjI0ZW07Y29sb3I6I2NhMDAzNTtmb250LXdlaWdodDo0MDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5waGlsb3NvcGh5IC5waGlsb3NvcGh5X2NvbW1lbnRhcnkgLnBoaWxvc29waHlfY29tbWVudGFyeV9pbm5lciAucGhpbG9zb3BoeV9jb21tZW50YXJ5X3RpdGxle2ZvbnQtc2l6ZToyMnB4fX0ucGhpbG9zb3BoeSAucGhpbG9zb3BoeV9jb21tZW50YXJ5IC5waGlsb3NvcGh5X2NvbW1lbnRhcnlfaW5uZXIgLnBoaWxvc29waHlfY29tbWVudGFyeV90ZXh0e2ZvbnQtc2l6ZTozLjJ2dztsaW5lLWhlaWdodDoxLjc1ZW07dGV4dC1hbGlnbjpqdXN0aWZ5O21hcmdpbi10b3A6NC45MzMzMzMzMzMzdnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5waGlsb3NvcGh5IC5waGlsb3NvcGh5X2NvbW1lbnRhcnkgLnBoaWxvc29waHlfY29tbWVudGFyeV9pbm5lciAucGhpbG9zb3BoeV9jb21tZW50YXJ5X3RleHR7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS44NTdlbTttYXJnaW4tdG9wOjE4cHh9fS5waGlsb3NvcGh5IC5waGlsb3NvcGh5X3RpdGxlQmFuZHtmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlO2NvbG9yOiNmZmY7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlMDkwYWQsICNkYzI5NDYpO2ZvbnQtc2l6ZToyLjJyZW07cGFkZGluZzo0LjY2NjY2NjY2Njd2dzttYXJnaW4tYm90dG9tOjEwLjY2NjY2NjY2Njd2dztsaW5lLWhlaWdodDoxLjQ1NWVtO21hcmdpbi1ib3R0b206MTAuMjY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucGhpbG9zb3BoeSAucGhpbG9zb3BoeV90aXRsZUJhbmR7Zm9udC1zaXplOjIuOHJlbTtwYWRkaW5nOjI1cHg7bWFyZ2luLWJvdHRvbTo0MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnBoaWxvc29waHkgLnBoaWxvc29waHlfdGl0bGVCYW5ke2xpbmUtaGVpZ2h0OjFlbTttYXJnaW4tYm90dG9tOjQ5cHh9fS5waGlsb3NvcGh5IC5waGlsb3NvcGh5X2NvbnQgLnBoaWxvc29waHlfY29udF9pbm5lcnt3aWR0aDo4Ni42NjY2NjY2NjY3dnc7bWFyZ2luOjAgYXV0byAyMC40dnd9LnBoaWxvc29waHkgLnBoaWxvc29waHlfY29udCAucGhpbG9zb3BoeV9jb250X2lubmVyLmJvdHRvbXttYXJnaW46MCBhdXRvIDIwLjEzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnBoaWxvc29waHkgLnBoaWxvc29waHlfY29udCAucGhpbG9zb3BoeV9jb250X2lubmVye3dpZHRoOjY4NnB4O21hcmdpbjowIGF1dG8gOTJweH0ucGhpbG9zb3BoeSAucGhpbG9zb3BoeV9jb250IC5waGlsb3NvcGh5X2NvbnRfaW5uZXIuYm90dG9te21hcmdpbjowIGF1dG8gMTUzcHh9fS5waGlsb3NvcGh5IC5waGlsb3NvcGh5X2NvbnQgLnBoaWxvc29waHlfY29udF9pbm5lciAucGhpbG9zb3BoeV9jb250X3BpY3R1cmV7d2lkdGg6NTAuMjY2NjY2NjY2N3Z3O21hcmdpbjowIGF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5waGlsb3NvcGh5IC5waGlsb3NvcGh5X2NvbnQgLnBoaWxvc29waHlfY29udF9pbm5lciAucGhpbG9zb3BoeV9jb250X3BpY3R1cmV7d2lkdGg6MjUwcHh9fS5waGlsb3NvcGh5IC5waGlsb3NvcGh5X2NvbnQgLnBoaWxvc29waHlfY29udF9pbm5lciAucGhpbG9zb3BoeV9jb250X3BpY3R1cmUuc2xvZ2Fue3dpZHRoOjg2LjY2NjY2NjY2Njd2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnBoaWxvc29waHkgLnBoaWxvc29waHlfY29udCAucGhpbG9zb3BoeV9jb250X2lubmVyIC5waGlsb3NvcGh5X2NvbnRfcGljdHVyZS5zbG9nYW57d2lkdGg6NTU1cHh9fS5waGlsb3NvcGh5IC5waGlsb3NvcGh5X2NvbnQgLnBoaWxvc29waHlfY29udF9pbm5lciAucGhpbG9zb3BoeV9jb250X3RleHR7Zm9udC1zaXplOjMuMnZ3O2xpbmUtaGVpZ2h0OjEuNzVlbTt0ZXh0LWFsaWduOmp1c3RpZnk7bWFyZ2luLXRvcDo2Ljh2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnBoaWxvc29waHkgLnBoaWxvc29waHlfY29udCAucGhpbG9zb3BoeV9jb250X2lubmVyIC5waGlsb3NvcGh5X2NvbnRfdGV4dHtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoxLjkzM2VtO21hcmdpbi10b3A6MjlweH19LmJ1c2luZXNzIC5tYWluV3JhcHttYXJnaW4tYm90dG9tOjEydnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5idXNpbmVzcyAubWFpbldyYXB7bWFyZ2luLWJvdHRvbTo2MHB4fX0uYnVzaW5lc3MgLm1haW5XcmFwX3RpdGxle2ZvbnQtZmFtaWx5OlwiTm90byBTZXJpZiBKUFwiLHNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToyLjNyZW07cGFkZGluZy10b3A6MTMuMzMzMzMzMzMzM3Z3O3BhZGRpbmctYm90dG9tOjEzLjMzMzMzMzMzMzN2dztjb2xvcjojY2EwMDM1O3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYnVzaW5lc3MgLm1haW5XcmFwX3RpdGxle2ZvbnQtc2l6ZTozcmVtO3BhZGRpbmctdG9wOjkwcHg7cGFkZGluZy1ib3R0b206OTBweH19LmJ1c2luZXNzIC5tYWluV3JhcF9saW5le3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0ZDRkNGQgMCUsICM0ZDRkNGQgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50IDEwMCUpO21hcmdpbjowIGF1dG8gMTJ2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJ1c2luZXNzIC5tYWluV3JhcF9saW5le3dpZHRoOjg2MHB4O21hcmdpbi1ib3R0b206ODBweH19LmJ1c2luZXNzIC5sZWFkV3JhcHttYXJnaW4tYm90dG9tOjIxLjMzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJ1c2luZXNzIC5sZWFkV3JhcHttYXJnaW4tYm90dG9tOjg1cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYnVzaW5lc3MgLmxlYWRXcmFwX2lubmVye3dpZHRoOjc2MHB4O21hcmdpbjowIGF1dG99fS5idXNpbmVzcyAubGVhZFdyYXBfdGl0bGV7Y29sb3I6I2NhMDAzNTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6NC44dnc7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOi4yNGVtO21hcmdpbi1ib3R0b206NS4zMzMzMzMzMzMzdnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5idXNpbmVzcyAubGVhZFdyYXBfdGl0bGV7Zm9udC1zaXplOjIwcHg7Zm9udC1zaXplOjEuMjVyZW07bWFyZ2luLWJvdHRvbToyMHB4fX0uYnVzaW5lc3MgLmxlYWRXcmFwX3RleHR7bGluZS1oZWlnaHQ6MS43NTtmb250LXNpemU6MS4ycmVtO3RleHQtYWxpZ246bGVmdH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJ1c2luZXNzIC5sZWFkV3JhcF90ZXh0e2ZvbnQtc2l6ZToxLjVyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYnVzaW5lc3MgLmxlYWRXcmFwX3RleHR7Zm9udC13ZWlnaHQ6NTAwfX0uYnVzaW5lc3MgLnByb2R1Y3Rze21hcmdpbi1ib3R0b206MjEuMzMzMzMzMzMzM3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYnVzaW5lc3MgLnByb2R1Y3Rze21hcmdpbi1ib3R0b206MTAwcHh9fS5idXNpbmVzcyAucHJvZHVjdHNfaXRlbXttYXJnaW4tYm90dG9tOjIxLjMzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJ1c2luZXNzIC5wcm9kdWN0c19pdGVte21hcmdpbi1ib3R0b206MTAwcHh9fS5idXNpbmVzcyAucHJvZHVjdHNfaXRlbTpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTowfS5idXNpbmVzcyAucHJvZHVjdHNfaXRlbV90aXRsZXtmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlO2NvbG9yOiNmZmY7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlMDkwYWQsICNkYzI5NDYpO2ZvbnQtc2l6ZToyLjJyZW07cGFkZGluZzo0LjY2NjY2NjY2Njd2dzttYXJnaW4tYm90dG9tOjEwLjY2NjY2NjY2Njd2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJ1c2luZXNzIC5wcm9kdWN0c19pdGVtX3RpdGxle2ZvbnQtc2l6ZToyLjhyZW07cGFkZGluZzoyNXB4O21hcmdpbi1ib3R0b206NDBweH19LmJ1c2luZXNzIC5wcm9kdWN0c19pdGVtX3dyYXB7bWFyZ2luLWJvdHRvbTo4dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5idXNpbmVzcyAucHJvZHVjdHNfaXRlbV93cmFwe21hcmdpbi1ib3R0b206NDBweH19LmJ1c2luZXNzIC5wcm9kdWN0c19pdGVtX3BpY3t3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206NS4zMzMzMzMzMzMzdnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5idXNpbmVzcyAucHJvZHVjdHNfaXRlbV9waWN7d2lkdGg6NDMwcHg7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctdG9wOjdweH19LmJ1c2luZXNzIC5wcm9kdWN0c19pdGVtX2Rlc2N7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJ1c2luZXNzIC5wcm9kdWN0c19pdGVtX2Rlc2N7d2lkdGg6NDgwcHh9fS5idXNpbmVzcyAucHJvZHVjdHNfaXRlbV9kZXNjX3RpdGxle2ZvbnQtc2l6ZTo1LjMzMzMzMzMzMzN2dztsaW5lLWhlaWdodDoxLjU7Zm9udC1mYW1pbHk6XCJOb3RvIFNlcmlmIEpQXCIsc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC1hbGlnbjpsZWZ0O2NvbG9yOiNjYTAwMzU7bWFyZ2luLWJvdHRvbTo1LjMzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJ1c2luZXNzIC5wcm9kdWN0c19pdGVtX2Rlc2NfdGl0bGV7Zm9udC1zaXplOjI0cHg7Zm9udC1zaXplOjEuNXJlbTttYXJnaW4tYm90dG9tOjIwcHh9fS5idXNpbmVzcyAucHJvZHVjdHNfaXRlbV9kZXNjX3RpdGxlIC5zdXB7Zm9udC1zaXplOjY1JTt2ZXJ0aWNhbC1hbGlnbjp0b3A7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0wLjFlbTtkaXNwbGF5OmlubGluZS1ibG9ja30uYnVzaW5lc3MgLnByb2R1Y3RzX2l0ZW1fZGVzY190ZXh0e2xpbmUtaGVpZ2h0OjEuNzU7Zm9udC1zaXplOjEuMnJlbTt0ZXh0LWFsaWduOmp1c3RpZnk7bWFyZ2luLWJvdHRvbTo0dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5idXNpbmVzcyAucHJvZHVjdHNfaXRlbV9kZXNjX3RleHR7Zm9udC1zaXplOjEuNXJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5idXNpbmVzcyAucHJvZHVjdHNfaXRlbV9kZXNjX3RleHR7bWFyZ2luLWJvdHRvbToxNXB4fX0uYnVzaW5lc3MgLnByb2R1Y3RzX2l0ZW1fZGVzY19ub3Rle2ZvbnQtc2l6ZToyLjkzMzMzMzMzMzN2dztsaW5lLWhlaWdodDoxLjYzO2xldHRlci1zcGFjaW5nOi4xZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5idXNpbmVzcyAucHJvZHVjdHNfaXRlbV9kZXNjX25vdGV7Zm9udC1zaXplOjEycHg7Zm9udC1zaXplOi43NXJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5idXNpbmVzcyAucHJvZHVjdHNfaXRlbV9jaGFubmVse3dpZHRoOjg2MHB4O21hcmdpbjowIGF1dG99fS5idXNpbmVzcyAub3V0bGluZXttYXJnaW4tYm90dG9tOjIxLjMzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJ1c2luZXNzIC5vdXRsaW5le21hcmdpbi1ib3R0b206MTAwcHh9fS5idXNpbmVzcyAub3V0bGluZV90aXRsZXtmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlO2NvbG9yOiNmZmY7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlMDkwYWQsICNkYzI5NDYpO2ZvbnQtc2l6ZToyLjJyZW07cGFkZGluZzo0LjY2NjY2NjY2Njd2dzttYXJnaW4tYm90dG9tOjEwLjY2NjY2NjY2Njd2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJ1c2luZXNzIC5vdXRsaW5lX3RpdGxle2ZvbnQtc2l6ZToyLjhyZW07cGFkZGluZzoyNXB4O21hcmdpbi1ib3R0b206NDBweH19LmJ1c2luZXNzIC5vdXRsaW5lX3RhYmxlX3Rye2JvcmRlci1ib3R0b206c29saWQgI2UyZTJlMiAxcHh9LmJ1c2luZXNzIC5vdXRsaW5lX3RhYmxlX3RyOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjB9LmJ1c2luZXNzIC5vdXRsaW5lX3RhYmxlX3Roe3dpZHRoOjMwLjc2OTIzMDc2OTIlO2ZvbnQtd2VpZ2h0OmJvbGQ7cGFkZGluZzo1LjMzMzMzMzMzMzN2dyAwO3RleHQtYWxpZ246bGVmdDtsaW5lLWhlaWdodDoxLjV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5idXNpbmVzcyAub3V0bGluZV90YWJsZV90aHt3aWR0aDoyMDBweDtwYWRkaW5nOjIwcHggMH19LmJ1c2luZXNzIC5vdXRsaW5lX3RhYmxlX3Rke3BhZGRpbmc6NS4zMzMzMzMzMzMzdncgMDtsaW5lLWhlaWdodDoxLjc1O2ZvbnQtc2l6ZToxLjJyZW07dGV4dC1hbGlnbjpqdXN0aWZ5fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYnVzaW5lc3MgLm91dGxpbmVfdGFibGVfdGR7Zm9udC1zaXplOjEuNXJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5idXNpbmVzcyAub3V0bGluZV90YWJsZV90ZHtwYWRkaW5nOjIwcHggMH19LmJ1c2luZXNzIC5vdXRsaW5lX3RhYmxlX3RkX3RleHR7bWFyZ2luLXRvcDoyLjR2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJ1c2luZXNzIC5vdXRsaW5lX3RhYmxlX3RkX3RleHR7bWFyZ2luLXRvcDoxMnB4fX0uYnVzaW5lc3MgLm91dGxpbmVfdGFibGVfdGRfX2JvbGR7Zm9udC13ZWlnaHQ6NzAwfS5idXNpbmVzcyAubmV3QnVzaW5lc3N7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2UwOTBhZCwgI2RjMjk0Nik7cGFkZGluZzoxMy4zMzMzMzMzMzMzdncgMDttYXJnaW4tYm90dG9tOjJweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJ1c2luZXNzIC5uZXdCdXNpbmVzc3twYWRkaW5nOjY1cHggMDttYXJnaW4tYm90dG9tOjRweH19LmJ1c2luZXNzIC5uZXdCdXNpbmVzc190aXRsZXtmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO2ZvbnQtc2l6ZTo1LjMzMzMzMzMzMzN2dzttYXJnaW4tYm90dG9tOjh2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJ1c2luZXNzIC5uZXdCdXNpbmVzc190aXRsZXtmb250LXNpemU6MjVweDtmb250LXNpemU6MS41NjI1cmVtO21hcmdpbi1ib3R0b206NDVweH19LmJ1c2luZXNzIC5uZXdCdXNpbmVzc19waWN7bWFyZ2luLWJvdHRvbTo4dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5idXNpbmVzcyAubmV3QnVzaW5lc3NfcGlje21hcmdpbi1ib3R0b206MDt3aWR0aDo0NDBweH19LmJ1c2luZXNzIC5uZXdCdXNpbmVzc19waWNfbm90ZXtmb250LXNpemU6Mi45MzMzMzMzMzMzdnc7cGFkZGluZy10b3A6MnZ3O2xldHRlci1zcGFjaW5nOi4xZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5idXNpbmVzcyAubmV3QnVzaW5lc3NfcGljX25vdGV7Zm9udC1zaXplOjEycHg7Zm9udC1zaXplOi43NXJlbTtwYWRkaW5nLXRvcDoxMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJ1c2luZXNzIC5uZXdCdXNpbmVzc19kZXNje3dpZHRoOjQ3MHB4fX0uYnVzaW5lc3MgLm5ld0J1c2luZXNzX2Rlc2NfdGl0bGV7Zm9udC1zaXplOjQuNTMzMzMzMzMzM3Z3O21hcmdpbi1ib3R0b206NS4zMzMzMzMzMzMzdnc7Zm9udC13ZWlnaHQ6Ym9sZH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJ1c2luZXNzIC5uZXdCdXNpbmVzc19kZXNjX3RpdGxle2ZvbnQtc2l6ZToxOHB4O2ZvbnQtc2l6ZToxLjEyNXJlbTttYXJnaW4tYm90dG9tOjI1cHh9fS5idXNpbmVzcyAubmV3QnVzaW5lc3NfZGVzY190ZXh0e2xpbmUtaGVpZ2h0OjEuNzU7Zm9udC1zaXplOjEuMnJlbTt0ZXh0LWFsaWduOmp1c3RpZnk7bWFyZ2luLWJvdHRvbTo2LjY2NjY2NjY2Njd2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmJ1c2luZXNzIC5uZXdCdXNpbmVzc19kZXNjX3RleHR7Zm9udC1zaXplOjEuNXJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5idXNpbmVzcyAubmV3QnVzaW5lc3NfZGVzY190ZXh0e2xpbmUtaGVpZ2h0OjEuODc1O21hcmdpbi1ib3R0b206MjBweH19LmJ1c2luZXNzIC5uZXdCdXNpbmVzc19kZXNjX3RleHQ6bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206MH0udG9wTWVzc2FnZSAubWFpbldyYXB7bWFyZ2luLWJvdHRvbTo5LjMzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnRvcE1lc3NhZ2UgLm1haW5XcmFwe21hcmdpbi1ib3R0b206NDVweH19LnRvcE1lc3NhZ2UgLm1haW5XcmFwX3RpdGxle2ZvbnQtZmFtaWx5OlwiTm90byBTZXJpZiBKUFwiLHNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToyLjNyZW07cGFkZGluZy10b3A6MTMuMzMzMzMzMzMzM3Z3O3BhZGRpbmctYm90dG9tOjEzLjMzMzMzMzMzMzN2dztjb2xvcjojY2EwMDM1O3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsudG9wTWVzc2FnZSAubWFpbldyYXBfdGl0bGV7Zm9udC1zaXplOjNyZW07cGFkZGluZy10b3A6OTBweDtwYWRkaW5nLWJvdHRvbTo5MHB4fX0udG9wTWVzc2FnZSAubWFpbldyYXBfbGluZXt3aWR0aDoxMDAlO2hlaWdodDoxcHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNGQ0ZDRkIDAlLCAjNGQ0ZDRkIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCAxMDAlKTttYXJnaW46MCBhdXRvIDEydnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey50b3BNZXNzYWdlIC5tYWluV3JhcF9saW5le3dpZHRoOjg2MHB4O21hcmdpbi1ib3R0b206ODBweH19LnRvcE1lc3NhZ2UgLm1haW5XcmFwX3Zpc3VhbHt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG87b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsudG9wTWVzc2FnZSAubWFpbldyYXBfdmlzdWFse3dpZHRoOjg2MHB4fX0udG9wTWVzc2FnZSAudG9wTWVzc2FnZV9jb250e3dpZHRoOjg2LjY2NjY2NjY2Njd2dzttYXJnaW46MCBhdXRvIDIwLjI2NjY2NjY2Njd2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnRvcE1lc3NhZ2UgLnRvcE1lc3NhZ2VfY29udHt3aWR0aDoxMTAwcHg7bWFyZ2luOjAgYXV0byAxNTZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey50b3BNZXNzYWdlIC50b3BNZXNzYWdlX2NvbnQgLnRvcE1lc3NhZ2VfY29udF9pbm5lcnt3aWR0aDo3OThweDttYXJnaW46MCBhdXRvfX0udG9wTWVzc2FnZSAudG9wTWVzc2FnZV9jb250IC50b3BNZXNzYWdlX2NvbnRfaW5uZXIgLnRvcE1lc3NhZ2VfY29udF9sZWFke2ZvbnQtZmFtaWx5OlwiTm90byBTZXJpZiBKUFwiLHNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTo2dnc7bGluZS1oZWlnaHQ6MS41ZW07bGV0dGVyLXNwYWNpbmc6MDtjb2xvcjojY2EwMDM1fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsudG9wTWVzc2FnZSAudG9wTWVzc2FnZV9jb250IC50b3BNZXNzYWdlX2NvbnRfaW5uZXIgLnRvcE1lc3NhZ2VfY29udF9sZWFke2ZvbnQtc2l6ZTozOHB4O2xpbmUtaGVpZ2h0OjEuNDc0ZW19fS50b3BNZXNzYWdlIC50b3BNZXNzYWdlX2NvbnQgLnRvcE1lc3NhZ2VfY29udF9pbm5lciAudG9wTWVzc2FnZV9jb250X2luZm97Zm9udC1zaXplOjMuNDY2NjY2NjY2N3Z3O2xpbmUtaGVpZ2h0OjEuODQ2ZW07Zm9udC13ZWlnaHQ6NTAwO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjoxLjg2NjY2NjY2Njd2dyAwIDkuODY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsudG9wTWVzc2FnZSAudG9wTWVzc2FnZV9jb250IC50b3BNZXNzYWdlX2NvbnRfaW5uZXIgLnRvcE1lc3NhZ2VfY29udF9pbmZve2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjEuODY3ZW07bWFyZ2luOjE3cHggMCAwfX0udG9wTWVzc2FnZSAudG9wTWVzc2FnZV9jb250IC50b3BNZXNzYWdlX2NvbnRfaW5uZXIgLnRvcE1lc3NhZ2VfY29udF90ZXh0QXJlYSAudG9wTWVzc2FnZV9jb250X3RleHR7Zm9udC1zaXplOjMuNDY2NjY2NjY2N3Z3O2xpbmUtaGVpZ2h0OjEuNzY5ZW07dGV4dC1hbGlnbjpqdXN0aWZ5O21hcmdpbi10b3A6NS44NjY2NjY2NjY3dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey50b3BNZXNzYWdlIC50b3BNZXNzYWdlX2NvbnQgLnRvcE1lc3NhZ2VfY29udF9pbm5lciAudG9wTWVzc2FnZV9jb250X3RleHRBcmVhIC50b3BNZXNzYWdlX2NvbnRfdGV4dHtmb250LXNpemU6MTVweDttYXJnaW4tdG9wOjMwcHh9fS5jb3Jwb3JhdGUgLm1haW5XcmFwe21hcmdpbi1ib3R0b206MTEuMzMzMzMzMzMzM3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuY29ycG9yYXRlIC5tYWluV3JhcHttYXJnaW4tYm90dG9tOjYwcHh9fS5jb3Jwb3JhdGUgLm1haW5XcmFwX3RpdGxle2ZvbnQtZmFtaWx5OlwiTm90byBTZXJpZiBKUFwiLHNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToyLjNyZW07cGFkZGluZy10b3A6MTMuMzMzMzMzMzMzM3Z3O3BhZGRpbmctYm90dG9tOjEzLjMzMzMzMzMzMzN2dztjb2xvcjojY2EwMDM1O3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuY29ycG9yYXRlIC5tYWluV3JhcF90aXRsZXtmb250LXNpemU6M3JlbTtwYWRkaW5nLXRvcDo5MHB4O3BhZGRpbmctYm90dG9tOjkwcHh9fS5jb3Jwb3JhdGUgLm1haW5XcmFwX2xpbmV7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzRkNGQ0ZCAwJSwgIzRkNGQ0ZCA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQgMTAwJSk7bWFyZ2luOjAgYXV0byAxMnZ3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuY29ycG9yYXRlIC5tYWluV3JhcF9saW5le3dpZHRoOjg2MHB4O21hcmdpbi1ib3R0b206ODBweH19LmNvcnBvcmF0ZSAubWFpbldyYXBfdmlzdWFse3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0bztvdmVyZmxvdzpoaWRkZW59QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5jb3Jwb3JhdGUgLm1haW5XcmFwX3Zpc3VhbHt3aWR0aDo4NjBweH19LmNvcnBvcmF0ZSAuY29ycG9yYXRlX2xpc3R7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjQwcHg7bWFyZ2luOjYwcHggYXV0byAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuY29ycG9yYXRlIC5jb3Jwb3JhdGVfbGlzdHt3aWR0aDoxMDAlO21hcmdpbi10b3A6NjBweH19LmNvcnBvcmF0ZSAuY29ycG9yYXRlX2xpc3QgLmNvcnBvcmF0ZV9saXN0X2lubmVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjQwcHggMH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmNvcnBvcmF0ZSAuY29ycG9yYXRlX2xpc3QgLmNvcnBvcmF0ZV9saXN0X2lubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0bztkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2dhcDo0NXB4IDB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuY29ycG9yYXRlIC5jb3Jwb3JhdGVfbGlzdCAuY29ycG9yYXRlX2xpc3RfaW5uZXIgLmNvcnBvcmF0ZV9saXN0X2l0ZW17cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MjYwcHg7aGVpZ2h0OjI2MHB4O2JvcmRlcjoxcHggc29saWQgI2UyZTJlMjtib3JkZXItcmFkaXVzOjUwJX0uY29ycG9yYXRlIC5jb3Jwb3JhdGVfbGlzdCAuY29ycG9yYXRlX2xpc3RfaW5uZXIgLmNvcnBvcmF0ZV9saXN0X2l0ZW0udG9wOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOi04cHg7bGVmdDowO2NvbnRlbnQ6XCJcIjt3aWR0aDoyNjdweDtoZWlnaHQ6MzFweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgtNDVkZWcsICM2Y2E3YTIgMCwgIzZjYTdhMiAwLjEyJSwgIzAzOWY5NiAxMDAlKX0uY29ycG9yYXRlIC5jb3Jwb3JhdGVfbGlzdCAuY29ycG9yYXRlX2xpc3RfaW5uZXIgLmNvcnBvcmF0ZV9saXN0X2l0ZW0udG9wOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LThweDtsZWZ0OjA7Y29udGVudDpcIlwiO3dpZHRoOjE5NXB4O2hlaWdodDo1NXB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KC00NWRlZywgIzAzOWY5NiAwLCAjMDM5Zjk2IDAuMDYlLCAjZTZjNmQzIDEwMCUpfX0uY29ycG9yYXRlIC5jb3Jwb3JhdGVfbGlzdCAuY29ycG9yYXRlX2xpc3RfaW5uZXIgLmNvcnBvcmF0ZV9saXN0X2l0ZW0gLmNvcnBvcmF0ZV9saXN0X3RpdGxle2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KC00NWRlZywgIzAzOWY5NiAwLCAjMDM5Zjk2IDAuMDYlLCAjZTZjNmQzIDEwMCUpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuY29ycG9yYXRlIC5jb3Jwb3JhdGVfbGlzdCAuY29ycG9yYXRlX2xpc3RfaW5uZXIgLmNvcnBvcmF0ZV9saXN0X2l0ZW0gLmNvcnBvcmF0ZV9saXN0X3RpdGxle3Bvc2l0aW9uOmFic29sdXRlO3RvcDotOHB4O2xlZnQ6MDtiYWNrZ3JvdW5kOm5vbmV9LmNvcnBvcmF0ZSAuY29ycG9yYXRlX2xpc3QgLmNvcnBvcmF0ZV9saXN0X2lubmVyIC5jb3Jwb3JhdGVfbGlzdF9pdGVtIC5jb3Jwb3JhdGVfbGlzdF90aXRsZS5jZW50ZXJ7bGVmdDoxOXB4fS5jb3Jwb3JhdGUgLmNvcnBvcmF0ZV9saXN0IC5jb3Jwb3JhdGVfbGlzdF9pbm5lciAuY29ycG9yYXRlX2xpc3RfaXRlbSAuY29ycG9yYXRlX2xpc3RfdGl0bGUucmlnaHR7bGVmdDozOHB4fX0uY29ycG9yYXRlIC5jb3Jwb3JhdGVfbGlzdCAuY29ycG9yYXRlX2xpc3RfaW5uZXIgLmNvcnBvcmF0ZV9saXN0X2l0ZW0gLmNvcnBvcmF0ZV9saXN0X3RpdGxlIC5jb3Jwb3JhdGVfdGl0bGVfdGV4dHtmb250LXNpemU6My4ydnc7bGluZS1oZWlnaHQ6MS40MTdlbTtsZXR0ZXItc3BhY2luZzouMTVlbTtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjEuODY2NjY2NjY2N3Z3IDAgMi4xMzMzMzMzMzMzdnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5jb3Jwb3JhdGUgLmNvcnBvcmF0ZV9saXN0IC5jb3Jwb3JhdGVfbGlzdF9pbm5lciAuY29ycG9yYXRlX2xpc3RfaXRlbSAuY29ycG9yYXRlX2xpc3RfdGl0bGUgLmNvcnBvcmF0ZV90aXRsZV90ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjFlbTtwYWRkaW5nOjdweCA5cHggOHB4O3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgtNDVkZWcsICMwMzlmOTYgMCwgIzAzOWY5NiAwLjA2JSwgI2U2YzZkMyAxMDAlKX0uY29ycG9yYXRlIC5jb3Jwb3JhdGVfbGlzdCAuY29ycG9yYXRlX2xpc3RfaW5uZXIgLmNvcnBvcmF0ZV9saXN0X2l0ZW0gLmNvcnBvcmF0ZV9saXN0X3RpdGxlIC5jb3Jwb3JhdGVfdGl0bGVfdGV4dC5maXJzdHt3aWR0aDoyNjdweDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7cGFkZGluZzo3cHggOXB4IDhweDtkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O2JhY2tncm91bmQ6bm9uZX0uY29ycG9yYXRlIC5jb3Jwb3JhdGVfbGlzdCAuY29ycG9yYXRlX2xpc3RfaW5uZXIgLmNvcnBvcmF0ZV9saXN0X2l0ZW0gLmNvcnBvcmF0ZV9saXN0X3RpdGxlIC5jb3Jwb3JhdGVfdGl0bGVfdGV4dC5zZWNvbmR7d2lkdGg6MTk1cHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO3BhZGRpbmc6MHB4IDlweCA4cHg7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDtiYWNrZ3JvdW5kOm5vbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuY29ycG9yYXRlIC5jb3Jwb3JhdGVfbGlzdCAuY29ycG9yYXRlX2xpc3RfaW5uZXIgLmNvcnBvcmF0ZV9saXN0X2l0ZW0gLmNvcnBvcmF0ZV9saXN0X2NvbnR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtyaWdodDowO2xlZnQ6MH19LmNvcnBvcmF0ZSAuY29ycG9yYXRlX2xpc3QgLmNvcnBvcmF0ZV9saXN0X2lubmVyIC5jb3Jwb3JhdGVfbGlzdF9pdGVtIC5jb3Jwb3JhdGVfbGlzdF9jb250IC5jb3Jwb3JhdGVfY29udF9pbm5lcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmNvcnBvcmF0ZSAuY29ycG9yYXRlX2xpc3QgLmNvcnBvcmF0ZV9saXN0X2lubmVyIC5jb3Jwb3JhdGVfbGlzdF9pdGVtIC5jb3Jwb3JhdGVfbGlzdF9jb250IC5jb3Jwb3JhdGVfY29udF9pbm5lcntkaXNwbGF5OmJsb2NrfX0uY29ycG9yYXRlIC5jb3Jwb3JhdGVfbGlzdCAuY29ycG9yYXRlX2xpc3RfaW5uZXIgLmNvcnBvcmF0ZV9saXN0X2l0ZW0gLmNvcnBvcmF0ZV9saXN0X2NvbnQgLmNvcnBvcmF0ZV9jb250X2lubmVyLnJhdGlve21hcmdpbi1sZWZ0Oi0zLjQ2NjY2NjY2Njd2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmNvcnBvcmF0ZSAuY29ycG9yYXRlX2xpc3QgLmNvcnBvcmF0ZV9saXN0X2lubmVyIC5jb3Jwb3JhdGVfbGlzdF9pdGVtIC5jb3Jwb3JhdGVfbGlzdF9jb250IC5jb3Jwb3JhdGVfY29udF9pbm5lci5yYXRpb3ttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDoxM3B4O21hcmdpbi10b3A6MjVweDtkaXNwbGF5OmZsZXh9fS5jb3Jwb3JhdGUgLmNvcnBvcmF0ZV9saXN0IC5jb3Jwb3JhdGVfbGlzdF9pbm5lciAuY29ycG9yYXRlX2xpc3RfaXRlbSAuY29ycG9yYXRlX2xpc3RfY29udCAuY29ycG9yYXRlX2NvbnRfaW5uZXIgLmNvcnBvcmF0ZV9jb250X3RleHQgLmNvcnBvcmF0ZV9zZXJpZi1ie2ZvbnQtZmFtaWx5OlwiTm90byBTZXJpZiBKUFwiLHNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MTcuMzMzMzMzMzMzM3Z3O2xldHRlci1zcGFjaW5nOi0wLjA2ZW07Y29sb3I6I2NhMDAzNTtmb250LXN0eWxlOml0YWxpY31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmNvcnBvcmF0ZSAuY29ycG9yYXRlX2xpc3QgLmNvcnBvcmF0ZV9saXN0X2lubmVyIC5jb3Jwb3JhdGVfbGlzdF9pdGVtIC5jb3Jwb3JhdGVfbGlzdF9jb250IC5jb3Jwb3JhdGVfY29udF9pbm5lciAuY29ycG9yYXRlX2NvbnRfdGV4dCAuY29ycG9yYXRlX3NlcmlmLWJ7Zm9udC1zaXplOjgycHg7bGV0dGVyLXNwYWNpbmc6MH19LmNvcnBvcmF0ZSAuY29ycG9yYXRlX2xpc3QgLmNvcnBvcmF0ZV9saXN0X2lubmVyIC5jb3Jwb3JhdGVfbGlzdF9pdGVtIC5jb3Jwb3JhdGVfbGlzdF9jb250IC5jb3Jwb3JhdGVfY29udF9pbm5lciAuY29ycG9yYXRlX2NvbnRfdGV4dCAuY29ycG9yYXRlX3NlcmlmLXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6XCJOb3RvIFNlcmlmIEpQXCIsc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjcuNDY2NjY2NjY2N3Z3O2xldHRlci1zcGFjaW5nOjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTAuNjY2NjY2NjY2N3Z3KTttYXJnaW4tbGVmdDoydnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5jb3Jwb3JhdGUgLmNvcnBvcmF0ZV9saXN0IC5jb3Jwb3JhdGVfbGlzdF9pbm5lciAuY29ycG9yYXRlX2xpc3RfaXRlbSAuY29ycG9yYXRlX2xpc3RfY29udCAuY29ycG9yYXRlX2NvbnRfaW5uZXIgLmNvcnBvcmF0ZV9jb250X3RleHQgLmNvcnBvcmF0ZV9zZXJpZi10e2ZvbnQtc2l6ZTo0MHB4O2xldHRlci1zcGFjaW5nOi4xNWVtO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO21hcmdpbi1sZWZ0OjRweH19LmNvcnBvcmF0ZSAuY29ycG9yYXRlX2xpc3QgLmNvcnBvcmF0ZV9saXN0X2lubmVyIC5jb3Jwb3JhdGVfbGlzdF9pdGVtIC5jb3Jwb3JhdGVfbGlzdF9jb250IC5jb3Jwb3JhdGVfY29udF9pbm5lciAuY29ycG9yYXRlX2NvbnRfdGV4dCAuY29ycG9yYXRlX3NlcmlmLXQtLTJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6XCJOb3RvIFNlcmlmIEpQXCIsc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjguOHZ3O2xldHRlci1zcGFjaW5nOjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTAuMzMzMzMzMzMzM3Z3KTttYXJnaW4tbGVmdDoxLjZ2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmNvcnBvcmF0ZSAuY29ycG9yYXRlX2xpc3QgLmNvcnBvcmF0ZV9saXN0X2lubmVyIC5jb3Jwb3JhdGVfbGlzdF9pdGVtIC5jb3Jwb3JhdGVfbGlzdF9jb250IC5jb3Jwb3JhdGVfY29udF9pbm5lciAuY29ycG9yYXRlX2NvbnRfdGV4dCAuY29ycG9yYXRlX3NlcmlmLXQtLTJ7Zm9udC1zaXplOjQwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7bWFyZ2luLWxlZnQ6NHB4fX0uY29ycG9yYXRlIC5jb3Jwb3JhdGVfbGlzdCAuY29ycG9yYXRlX2xpc3RfaW5uZXIgLmNvcnBvcmF0ZV9saXN0X2l0ZW0gLmNvcnBvcmF0ZV9saXN0X2NvbnQgLmNvcnBvcmF0ZV9jb250X2lubmVyIC5jb3Jwb3JhdGVfY29udF90ZXh0IC5jb3Jwb3JhdGVfc2VyaWYtdC0tM3tkaXNwbGF5OmlubGluZS1ibG9jaztmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6OC44dnc7bGV0dGVyLXNwYWNpbmc6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMC4zMzMzMzMzMzMzdncpO21hcmdpbi1yaWdodDotMnZ3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuY29ycG9yYXRlIC5jb3Jwb3JhdGVfbGlzdCAuY29ycG9yYXRlX2xpc3RfaW5uZXIgLmNvcnBvcmF0ZV9saXN0X2l0ZW0gLmNvcnBvcmF0ZV9saXN0X2NvbnQgLmNvcnBvcmF0ZV9jb250X2lubmVyIC5jb3Jwb3JhdGVfY29udF90ZXh0IC5jb3Jwb3JhdGVfc2VyaWYtdC0tM3tmb250LXNpemU6NDBweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTttYXJnaW4tcmlnaHQ6MH19LmNvcnBvcmF0ZSAuY29ycG9yYXRlX2xpc3QgLmNvcnBvcmF0ZV9saXN0X2lubmVyIC5jb3Jwb3JhdGVfbGlzdF9pdGVtIC5jb3Jwb3JhdGVfbGlzdF9jb250IC5jb3Jwb3JhdGVfY29udF9pbm5lciAuY29ycG9yYXRlX2NvbnRfdGV4dCAuY29ycG9yYXRlX3NlcmlmLW17ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6XCJOb3RvIFNlcmlmIEpQXCIsc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZTo2LjY2NjY2NjY2Njd2dztsZXR0ZXItc3BhY2luZzowO2NvbG9yOiNjYTAwMzU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMC4zMzMzMzMzMzMzdncpO21hcmdpbi1yaWdodDouNTMzMzMzMzMzM3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuY29ycG9yYXRlIC5jb3Jwb3JhdGVfbGlzdCAuY29ycG9yYXRlX2xpc3RfaW5uZXIgLmNvcnBvcmF0ZV9saXN0X2l0ZW0gLmNvcnBvcmF0ZV9saXN0X2NvbnQgLmNvcnBvcmF0ZV9jb250X2lubmVyIC5jb3Jwb3JhdGVfY29udF90ZXh0IC5jb3Jwb3JhdGVfc2VyaWYtbXtmb250LXNpemU6MzBweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTttYXJnaW4tcmlnaHQ6MH19LmNvcnBvcmF0ZSAuY29ycG9yYXRlX2xpc3QgLmNvcnBvcmF0ZV9saXN0X2lubmVyIC5jb3Jwb3JhdGVfbGlzdF9pdGVtIC5jb3Jwb3JhdGVfbGlzdF9jb250IC5jb3Jwb3JhdGVfY29udF9pbm5lciAuY29ycG9yYXRlX2NvbnRfdGV4dCAuY29ycG9yYXRlX3NlcmlmLXN7Zm9udC1mYW1pbHk6XCJOb3RvIFNlcmlmIEpQXCIsc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjR2dztsZXR0ZXItc3BhY2luZzouMTVlbTttYXJnaW4tcmlnaHQ6MS4wNjY2NjY2NjY3dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5jb3Jwb3JhdGUgLmNvcnBvcmF0ZV9saXN0IC5jb3Jwb3JhdGVfbGlzdF9pbm5lciAuY29ycG9yYXRlX2xpc3RfaXRlbSAuY29ycG9yYXRlX2xpc3RfY29udCAuY29ycG9yYXRlX2NvbnRfaW5uZXIgLmNvcnBvcmF0ZV9jb250X3RleHQgLmNvcnBvcmF0ZV9zZXJpZi1ze2ZvbnQtc2l6ZToyMHB4O21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjNweH19LmNvcnBvcmF0ZSAuY29ycG9yYXRlX2xpc3QgLmNvcnBvcmF0ZV9saXN0X2lubmVyIC5jb3Jwb3JhdGVfbGlzdF9pdGVtIC5jb3Jwb3JhdGVfbGlzdF9jb250IC5jb3Jwb3JhdGVfY29udF9pbm5lciAuY29ycG9yYXRlX2NvbnRfdGV4dCAuY29ycG9yYXRlX3NlcmlmLXMuZmlyc3R7bWFyZ2luLXJpZ2h0OjEuNDY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuY29ycG9yYXRlIC5jb3Jwb3JhdGVfbGlzdCAuY29ycG9yYXRlX2xpc3RfaW5uZXIgLmNvcnBvcmF0ZV9saXN0X2l0ZW0gLmNvcnBvcmF0ZV9saXN0X2NvbnQgLmNvcnBvcmF0ZV9jb250X2lubmVyIC5jb3Jwb3JhdGVfY29udF90ZXh0IC5jb3Jwb3JhdGVfc2VyaWYtcy5maXJzdHttYXJnaW46MH19LmNvcnBvcmF0ZSAuY29ycG9yYXRlX2xpc3QgLmNvcnBvcmF0ZV9saXN0X2lubmVyIC5jb3Jwb3JhdGVfbGlzdF9pdGVtIC5jb3Jwb3JhdGVfbGlzdF9jb250IC5jb3Jwb3JhdGVfY29udF9pbm5lciAuY29ycG9yYXRlX2NvbnRfdGV4dC50b3B7bWFyZ2luLXRvcDo3LjJ2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmNvcnBvcmF0ZSAuY29ycG9yYXRlX2xpc3QgLmNvcnBvcmF0ZV9saXN0X2lubmVyIC5jb3Jwb3JhdGVfbGlzdF9pdGVtIC5jb3Jwb3JhdGVfbGlzdF9jb250IC5jb3Jwb3JhdGVfY29udF9pbm5lciAuY29ycG9yYXRlX2NvbnRfdGV4dC50b3B7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDoxNHB4fX0uY29ycG9yYXRlIC5jb3Jwb3JhdGVfbGlzdCAuY29ycG9yYXRlX2xpc3RfaW5uZXIgLmNvcnBvcmF0ZV9saXN0X2l0ZW0gLmNvcnBvcmF0ZV9saXN0X2NvbnQgLmNvcnBvcmF0ZV9jb250X2lubmVyIC5jb3Jwb3JhdGVfY29udF90ZXh0LnRvcF9fMDJ7bWFyZ2luLXRvcDo4LjkzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmNvcnBvcmF0ZSAuY29ycG9yYXRlX2xpc3QgLmNvcnBvcmF0ZV9saXN0X2lubmVyIC5jb3Jwb3JhdGVfbGlzdF9pdGVtIC5jb3Jwb3JhdGVfbGlzdF9jb250IC5jb3Jwb3JhdGVfY29udF9pbm5lciAuY29ycG9yYXRlX2NvbnRfdGV4dC50b3BfXzAye3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6LTEzcHh9fS5jb3Jwb3JhdGUgLmNvcnBvcmF0ZV9saXN0IC5jb3Jwb3JhdGVfbGlzdF9pbm5lciAuY29ycG9yYXRlX2xpc3RfaXRlbSAuY29ycG9yYXRlX2xpc3RfY29udCAuY29ycG9yYXRlX2NvbnRfaW5uZXIgLmNvcnBvcmF0ZV9jb250X3RleHQuYm90dG9te21hcmdpbi10b3A6MS4wNjY2NjY2NjY3dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5jb3Jwb3JhdGUgLmNvcnBvcmF0ZV9saXN0IC5jb3Jwb3JhdGVfbGlzdF9pbm5lciAuY29ycG9yYXRlX2xpc3RfaXRlbSAuY29ycG9yYXRlX2xpc3RfY29udCAuY29ycG9yYXRlX2NvbnRfaW5uZXIgLmNvcnBvcmF0ZV9jb250X3RleHQuYm90dG9te3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6LTNweH19LmNvcnBvcmF0ZSAuY29ycG9yYXRlX2xpc3QgLmNvcnBvcmF0ZV9saXN0X2lubmVyIC5jb3Jwb3JhdGVfbGlzdF9pdGVtIC5jb3Jwb3JhdGVfbGlzdF9jb250IC5jb3Jwb3JhdGVfY29udF9pbm5lciAuY29ycG9yYXRlX2NvbnRfdGV4dC5ib3R0b21fXzAye21hcmdpbi10b3A6MS4wNjY2NjY2NjY3dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5jb3Jwb3JhdGUgLmNvcnBvcmF0ZV9saXN0IC5jb3Jwb3JhdGVfbGlzdF9pbm5lciAuY29ycG9yYXRlX2xpc3RfaXRlbSAuY29ycG9yYXRlX2xpc3RfY29udCAuY29ycG9yYXRlX2NvbnRfaW5uZXIgLmNvcnBvcmF0ZV9jb250X3RleHQuYm90dG9tX18wMnt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjI5cHh9fS5jb3Jwb3JhdGUgLmNvcnBvcmF0ZV9saXN0IC5jb3Jwb3JhdGVfbGlzdF9pbm5lciAuY29ycG9yYXRlX2xpc3RfaXRlbSAuY29ycG9yYXRlX2xpc3RfY29udCAuY29ycG9yYXRlX2NvbnRfaW5uZXIgLmNvcnBvcmF0ZV9jb250X3RleHQubm90ZXtmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6Mi42NjY2NjY2NjY3dnc7bGV0dGVyLXNwYWNpbmc6LjE1ZW07Y29sb3I6IzhjOGM4YzttYXJnaW4tdG9wOjE0LjR2dzttYXJnaW4tbGVmdDoxLjMzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmNvcnBvcmF0ZSAuY29ycG9yYXRlX2xpc3QgLmNvcnBvcmF0ZV9saXN0X2lubmVyIC5jb3Jwb3JhdGVfbGlzdF9pdGVtIC5jb3Jwb3JhdGVfbGlzdF9jb250IC5jb3Jwb3JhdGVfY29udF9pbm5lciAuY29ycG9yYXRlX2NvbnRfdGV4dC5ub3Rle2ZvbnQtc2l6ZToxMnB4O21hcmdpbi10b3A6MTVweDttYXJnaW4tbGVmdDowfX0uY29ycG9yYXRlIC5jb3Jwb3JhdGVfbGlzdCAuY29ycG9yYXRlX2xpc3RfaW5uZXIgLmNvcnBvcmF0ZV9saXN0X2l0ZW0gLmNvcnBvcmF0ZV9saXN0X2NvbnQgLmNvcnBvcmF0ZV9jb250X2lubmVyIC5jb3Jwb3JhdGVfY29udF90ZXh0Lm1hbntwb3NpdGlvbjpyZWxhdGl2ZTtmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTguNjY2NjY2NjY2N3Z3O2xldHRlci1zcGFjaW5nOjA7Y29sb3I6I2NhMDAzNTttYXJnaW4tdG9wOjkuMzMzMzMzMzMzM3Z3O2ZvbnQtc3R5bGU6aXRhbGljfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuY29ycG9yYXRlIC5jb3Jwb3JhdGVfbGlzdCAuY29ycG9yYXRlX2xpc3RfaW5uZXIgLmNvcnBvcmF0ZV9saXN0X2l0ZW0gLmNvcnBvcmF0ZV9saXN0X2NvbnQgLmNvcnBvcmF0ZV9jb250X2lubmVyIC5jb3Jwb3JhdGVfY29udF90ZXh0Lm1hbntmb250LXNpemU6ODJweDttYXJnaW4tdG9wOjB9fS5jb3Jwb3JhdGUgLmNvcnBvcmF0ZV9saXN0IC5jb3Jwb3JhdGVfbGlzdF9pbm5lciAuY29ycG9yYXRlX2xpc3RfaXRlbSAuY29ycG9yYXRlX2xpc3RfY29udCAuY29ycG9yYXRlX2NvbnRfaW5uZXIgLmNvcnBvcmF0ZV9jb250X3RleHQubWFuOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTQuNTMzMzMzMzMzM3Z3O3JpZ2h0Oi00LjY2NjY2NjY2Njd2dztsZWZ0OjA7Y29udGVudDpcIueUt+aAp1wiO2ZvbnQtZmFtaWx5OlwiTm90byBTZXJpZiBKUFwiLHNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTo0LjR2dztmb250LXN0eWxlOm5vcm1hbDtjb2xvcjojMDAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuY29ycG9yYXRlIC5jb3Jwb3JhdGVfbGlzdCAuY29ycG9yYXRlX2xpc3RfaW5uZXIgLmNvcnBvcmF0ZV9saXN0X2l0ZW0gLmNvcnBvcmF0ZV9saXN0X2NvbnQgLmNvcnBvcmF0ZV9jb250X2lubmVyIC5jb3Jwb3JhdGVfY29udF90ZXh0Lm1hbjo6YWZ0ZXJ7d2lkdGg6NDZweDtmb250LXNpemU6MjBweDt0b3A6LTIwcHg7cmlnaHQ6MDtsZWZ0OjEycHg7bGV0dGVyLXNwYWNpbmc6LjE1ZW19fS5jb3Jwb3JhdGUgLmNvcnBvcmF0ZV9saXN0IC5jb3Jwb3JhdGVfbGlzdF9pbm5lciAuY29ycG9yYXRlX2xpc3RfaXRlbSAuY29ycG9yYXRlX2xpc3RfY29udCAuY29ycG9yYXRlX2NvbnRfaW5uZXIgLmNvcnBvcmF0ZV9jb250X3RleHQud29tYW57cG9zaXRpb246cmVsYXRpdmU7Zm9udC1mYW1pbHk6XCJOb3RvIFNlcmlmIEpQXCIsc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE4LjY2NjY2NjY2Njd2dztsZXR0ZXItc3BhY2luZzowO2NvbG9yOiNjYTAwMzU7bWFyZ2luLXRvcDo5LjMzMzMzMzMzMzN2dztmb250LXN0eWxlOml0YWxpY31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmNvcnBvcmF0ZSAuY29ycG9yYXRlX2xpc3QgLmNvcnBvcmF0ZV9saXN0X2lubmVyIC5jb3Jwb3JhdGVfbGlzdF9pdGVtIC5jb3Jwb3JhdGVfbGlzdF9jb250IC5jb3Jwb3JhdGVfY29udF9pbm5lciAuY29ycG9yYXRlX2NvbnRfdGV4dC53b21hbntmb250LXNpemU6ODJweDttYXJnaW4tdG9wOjB9fS5jb3Jwb3JhdGUgLmNvcnBvcmF0ZV9saXN0IC5jb3Jwb3JhdGVfbGlzdF9pbm5lciAuY29ycG9yYXRlX2xpc3RfaXRlbSAuY29ycG9yYXRlX2xpc3RfY29udCAuY29ycG9yYXRlX2NvbnRfaW5uZXIgLmNvcnBvcmF0ZV9jb250X3RleHQud29tYW46OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDotNC41MzMzMzMzMzMzdnc7cmlnaHQ6LTQuNjY2NjY2NjY2N3Z3O2xlZnQ6MDtjb250ZW50Olwi5aWz5oCnXCI7Zm9udC1mYW1pbHk6XCJOb3RvIFNlcmlmIEpQXCIsc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjQuNHZ3O2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOiMwMDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5jb3Jwb3JhdGUgLmNvcnBvcmF0ZV9saXN0IC5jb3Jwb3JhdGVfbGlzdF9pbm5lciAuY29ycG9yYXRlX2xpc3RfaXRlbSAuY29ycG9yYXRlX2xpc3RfY29udCAuY29ycG9yYXRlX2NvbnRfaW5uZXIgLmNvcnBvcmF0ZV9jb250X3RleHQud29tYW46OmFmdGVye3dpZHRoOjQ2cHg7Zm9udC1zaXplOjIwcHg7dG9wOi0yMHB4O3JpZ2h0OjA7bGVmdDoxNHB4O2xldHRlci1zcGFjaW5nOi4xNWVtfX0uY29ycG9yYXRlIC5jb3Jwb3JhdGVfbGlzdCAuY29ycG9yYXRlX2xpc3RfaW5uZXIgLmNvcnBvcmF0ZV9saXN0X2l0ZW0gLmNvcnBvcmF0ZV9saXN0X2NvbnQgLmNvcnBvcmF0ZV9jb250X2lubmVyIC5jb3Jwb3JhdGVfY29udF90ZXh0LnJhdGlve3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtZmFtaWx5OlwiTm90byBTZXJpZiBKUFwiLHNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTo4Ljh2dztsZXR0ZXItc3BhY2luZzowO21hcmdpbi10b3A6MTguNHZ3O21hcmdpbi1yaWdodDoxLjI2NjY2NjY2Njd2dzttYXJnaW4tbGVmdDo0LjY2NjY2NjY2Njd2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmNvcnBvcmF0ZSAuY29ycG9yYXRlX2xpc3QgLmNvcnBvcmF0ZV9saXN0X2lubmVyIC5jb3Jwb3JhdGVfbGlzdF9pdGVtIC5jb3Jwb3JhdGVfbGlzdF9jb250IC5jb3Jwb3JhdGVfY29udF9pbm5lciAuY29ycG9yYXRlX2NvbnRfdGV4dC5yYXRpb3tmb250LXNpemU6NDBweDttYXJnaW4tdG9wOjM2cHg7bWFyZ2luLXJpZ2h0OjdweDttYXJnaW4tbGVmdDoyMHB4fX0uY29ycG9yYXRlIC5jb3Jwb3JhdGVfbGlzdCAuY29ycG9yYXRlX2xpc3RfaW5uZXIgLmNvcnBvcmF0ZV9saXN0X2l0ZW0gLmNvcnBvcmF0ZV9saXN0X2NvbnQgLmNvcnBvcmF0ZV9jb250X2lubmVyIC5jb3Jwb3JhdGVfY29udF90ZXh0LnJhdGlvOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MS4zMzMzMzMzMzMzdnc7cmlnaHQ6LTIyLjEzMzMzMzMzMzN2dztsZWZ0OmF1dG87Y29udGVudDpcIuKAuygyKVwiO2ZvbnQtZmFtaWx5OlwiTm90byBTZXJpZiBKUFwiLHNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToyLjY2NjY2NjY2Njd2dztsZXR0ZXItc3BhY2luZzouMTVlbTtjb2xvcjojOGM4YzhjfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuY29ycG9yYXRlIC5jb3Jwb3JhdGVfbGlzdCAuY29ycG9yYXRlX2xpc3RfaW5uZXIgLmNvcnBvcmF0ZV9saXN0X2l0ZW0gLmNvcnBvcmF0ZV9saXN0X2NvbnQgLmNvcnBvcmF0ZV9jb250X2lubmVyIC5jb3Jwb3JhdGVfY29udF90ZXh0LnJhdGlvOjphZnRlcntjb250ZW50OlwiXCJ9fS5jb3Jwb3JhdGUgLmNvcnBvcmF0ZV9saXN0IC5jb3Jwb3JhdGVfbGlzdF9pbm5lciAuY29ycG9yYXRlX2xpc3RfaXRlbSAuY29ycG9yYXRlX2xpc3RfY29udCAuY29ycG9yYXRlX2NvbnRfbm90ZXtmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTJweDtsZXR0ZXItc3BhY2luZzouMTVlbTtjb2xvcjojOGM4YzhjO21hcmdpbi10b3A6MTRweH0uY29ycG9yYXRlIC5jb3Jwb3JhdGVfbm90ZXttYXJnaW46MTEuNnZ3IGF1dG8gMjAuNjY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuY29ycG9yYXRlIC5jb3Jwb3JhdGVfbm90ZXt3aWR0aDoxMDAlO21hcmdpbjozOXB4IGF1dG8gMTU3cHh9fS5jb3Jwb3JhdGUgLmNvcnBvcmF0ZV9ub3RlIC5jb3Jwb3JhdGVfbm90ZV90ZXh0e2ZvbnQtc2l6ZToyLjkzMzMzMzMzMzN2dztsaW5lLWhlaWdodDoxLjcyN2VtO2xldHRlci1zcGFjaW5nOjA7Zm9udC13ZWlnaHQ6NTAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuY29ycG9yYXRlIC5jb3Jwb3JhdGVfbm90ZSAuY29ycG9yYXRlX25vdGVfdGV4dHt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG87Zm9udC1zaXplOjEycHg7bGV0dGVyLXNwYWNpbmc6LjFlbTtsaW5lLWhlaWdodDoxLjgzM2VtfX0uaGlzdG9yeSAubWFpbldyYXB7bWFyZ2luLWJvdHRvbTo5LjMzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lmhpc3RvcnkgLm1haW5XcmFwe21hcmdpbi1ib3R0b206NDVweH19Lmhpc3RvcnkgLm1haW5XcmFwX3RpdGxle2ZvbnQtZmFtaWx5OlwiTm90byBTZXJpZiBKUFwiLHNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToyLjNyZW07cGFkZGluZy10b3A6MTMuMzMzMzMzMzMzM3Z3O3BhZGRpbmctYm90dG9tOjEzLjMzMzMzMzMzMzN2dztjb2xvcjojY2EwMDM1O3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaGlzdG9yeSAubWFpbldyYXBfdGl0bGV7Zm9udC1zaXplOjNyZW07cGFkZGluZy10b3A6OTBweDtwYWRkaW5nLWJvdHRvbTo5MHB4fX0uaGlzdG9yeSAubWFpbldyYXBfbGluZXt3aWR0aDoxMDAlO2hlaWdodDoxcHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNGQ0ZDRkIDAlLCAjNGQ0ZDRkIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCAxMDAlKTttYXJnaW46MCBhdXRvIDEydnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5oaXN0b3J5IC5tYWluV3JhcF9saW5le3dpZHRoOjg2MHB4O21hcmdpbi1ib3R0b206ODBweH19Lmhpc3RvcnkgLnBhZ2VUaXRsZXtmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6Ni4xMzMzMzMzMzMzdnc7bGV0dGVyLXNwYWNpbmc6LjFlbTtwYWRkaW5nOjEzLjMzMzMzMzMzMzN2dyAwO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNjYTAwMzV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5oaXN0b3J5IC5wYWdlVGl0bGV7Zm9udC1zaXplOjMwcHg7cGFkZGluZzo5MnB4IDAgODhweH19Lmhpc3RvcnkgI2ludHJvZHVjdGlvbntwYWRkaW5nOjAgMCAxMy4zMzMzMzMzMzMzdnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5oaXN0b3J5ICNpbnRyb2R1Y3Rpb257cGFkZGluZzowIDAgNjZweH19Lmhpc3RvcnkgI2ludHJvZHVjdGlvbiBwe2ZvbnQtc2l6ZTozLjQ2NjY2NjY2Njd2dztsaW5lLWhlaWdodDo2LjEzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lmhpc3RvcnkgI2ludHJvZHVjdGlvbiBwe3BhZGRpbmc6MCAxMDBweDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDozMHB4O2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMDVlbX19Lmhpc3RvcnkgI2hpc3Rvcnl7cGFkZGluZzowIDAgMjEuMzMzMzMzMzMzM3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaGlzdG9yeSAjaGlzdG9yeXtwYWRkaW5nOjAgMCAxNjBweH19Lmhpc3RvcnkgI2hpc3RvcnkgLnRpdGxlX2JhbmR7Zm9udC1mYW1pbHk6XCJOb3RvIFNlcmlmIEpQXCIsc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTAwJTtjb2xvcjojZmZmO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZTA5MGFkLCAjZGMyOTQ2KTtmb250LXNpemU6Mi4ycmVtO3BhZGRpbmc6NC41MzMzMzMzMzMzdnc7bWFyZ2luLWJvdHRvbTo1LjA2NjY2NjY2Njd2dztsZXR0ZXItc3BhY2luZzouMTVlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lmhpc3RvcnkgI2hpc3RvcnkgLnRpdGxlX2JhbmR7Zm9udC1zaXplOjIuOHJlbTtwYWRkaW5nOjI2cHg7bWFyZ2luLWJvdHRvbTozNnB4fX0uaGlzdG9yeSAjaGlzdG9yeSB0YWJsZXt3aWR0aDo4Ni42NjY2NjY2NjY3dnc7bWFyZ2luOjAgYXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lmhpc3RvcnkgI2hpc3RvcnkgdGFibGV7d2lkdGg6NzUwcHh9fS5oaXN0b3J5ICNoaXN0b3J5IHRhYmxlIHRye3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtaW1hZ2U6cmFkaWFsLWdyYWRpZW50KCNCM0IzQjMgMzAlLCB0cmFuc3BhcmVudCAzMCUpO2JhY2tncm91bmQtc2l6ZTo0cHggNHB4O2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JhY2tncm91bmQtcG9zaXRpb246LTVweCBib3R0b219Lmhpc3RvcnkgI2hpc3RvcnkgdGFibGUgdHI6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOm5vbmV9Lmhpc3RvcnkgI2hpc3RvcnkgdGFibGUgdHIgdGh7d2lkdGg6MjQuNjY2NjY2NjY2N3Z3O2ZvbnQtc2l6ZTozLjQ2NjY2NjY2Njd2dztsZXR0ZXItc3BhY2luZzouMWVtO2NvbG9yOiNjYTAwMzU7Zm9udC1mYW1pbHk6XCJOb3RvIFNlcmlmIEpQXCIsc2VyaWY7Zm9udC1mYW1pbHk6NTAwO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjR2dyAwIDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5oaXN0b3J5ICNoaXN0b3J5IHRhYmxlIHRyIHRoe3dpZHRoOjExMnB4O2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmc6MjNweCAwIDB9fS5oaXN0b3J5ICNoaXN0b3J5IHRhYmxlIHRyIHRoIC55ZWFye2ZvbnQtZmFtaWx5OlwiTWFyY2VsbHVzXCIsc2VyaWY7Zm9udC1zaXplOjYuMTMzMzMzMzMzM3Z3O2xldHRlci1zcGFjaW5nOi4xZW07Zm9udC13ZWlnaHQ6NDAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaGlzdG9yeSAjaGlzdG9yeSB0YWJsZSB0ciB0aCAueWVhcntmb250LXNpemU6MjRweH19Lmhpc3RvcnkgI2hpc3RvcnkgdGFibGUgdHIgdGggLnllYXJfbnVte2ZvbnQtc2l6ZTozLjJ2dztsZXR0ZXItc3BhY2luZzouMWVtO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxLjMzMzMzMzMzMzN2dyAwIDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5oaXN0b3J5ICNoaXN0b3J5IHRhYmxlIHRyIHRoIC55ZWFyX251bXtmb250LXNpemU6MTJweDtwYWRkaW5nOjVweCAwIDB9fS5oaXN0b3J5ICNoaXN0b3J5IHRhYmxlIHRyIHRke2ZvbnQtc2l6ZTozLjJ2dztsaW5lLWhlaWdodDo1LjA2NjY2NjY2Njd2dzt2ZXJ0aWNhbC1hbGlnbjp0b3A7cGFkZGluZzo0LjUzMzMzMzMzMzN2dyAwIDQuNjY2NjY2NjY2N3Z3O2xldHRlci1zcGFjaW5nOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5oaXN0b3J5ICNoaXN0b3J5IHRhYmxlIHRyIHRke2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHg7cGFkZGluZzoyOXB4IDAgMjhweH19Lmhpc3RvcnkgI2hpc3RvcnkgdGFibGUgdHIgdGQgLmRldGFpbF93cmFwe3BhZGRpbmc6MCAwIDQuMjY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaGlzdG9yeSAjaGlzdG9yeSB0YWJsZSB0ciB0ZCAuZGV0YWlsX3dyYXB7cGFkZGluZzowIDAgMTBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfX0uaGlzdG9yeSAjaGlzdG9yeSB0YWJsZSB0ciB0ZCAuZGV0YWlsX3dyYXA6bGFzdC1vZi10eXBle3BhZGRpbmc6MH0uaGlzdG9yeSAjaGlzdG9yeSB0YWJsZSB0ciB0ZCAuZGV0YWlsX3dyYXAgLmNhdGVnb3J5e2ZvbnQtc2l6ZToyLjY2NjY2NjY2Njd2dztmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTtwYWRkaW5nOjEuMDY2NjY2NjY2N3Z3IDAgMS4zMzMzMzMzMzMzdnc7ZGlzcGxheTpibG9jaztib3JkZXItcmFkaXVzOjIuNjY2NjY2NjY2N3Z3O3dpZHRoOjI0dnc7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MTttYXJnaW46MCAwIDEuMnZ3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaGlzdG9yeSAjaGlzdG9yeSB0YWJsZSB0ciB0ZCAuZGV0YWlsX3dyYXAgLmNhdGVnb3J5e2ZvbnQtc2l6ZToxMnB4O3BhZGRpbmc6OHB4IDAgOXB4O3dpZHRoOjEzMHB4O21hcmdpbjowIDE0cHggMCAwfX0uaGlzdG9yeSAjaGlzdG9yeSB0YWJsZSB0ciB0ZCAuZGV0YWlsX3dyYXAgLmNhdGVnb3J5LmNvbXBhbnl7YmFja2dyb3VuZC1jb2xvcjojZmFlNWVhO2NvbG9yOiNjYTAwMzV9Lmhpc3RvcnkgI2hpc3RvcnkgdGFibGUgdHIgdGQgLmRldGFpbF93cmFwIC5jYXRlZ29yeS5pdGVtc3tiYWNrZ3JvdW5kLWNvbG9yOiNlNWViZjk7Y29sb3I6IzAwMzljNn0uaGlzdG9yeSAjaGlzdG9yeSB0YWJsZSB0ciB0ZCAuZGV0YWlsX3dyYXAgLmNhdGVnb3J5Lmh1Yl9zcG90e2JhY2tncm91bmQtY29sb3I6I2Y5ZjdlNTtjb2xvcjojYzliMTAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaGlzdG9yeSAjaGlzdG9yeSB0YWJsZSB0ciB0ZCAuZGV0YWlsX3dyYXAgLnBhZGRpbmcye3BhZGRpbmc6MTFweCAwIDA7ZGlzcGxheTppbmxpbmUtYmxvY2t9fS5oaXN0b3J5ICNoaXN0b3J5IHRhYmxlIHRyIHRkIC5pbWFnZV93cmFwIGltZ3twb3NpdGlvbjphYnNvbHV0ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lmhpc3RvcnkgI2hpc3RvcnkgdGFibGUgdHIuYWRqdXN0bWVudCB0aHtwYWRkaW5nOjMwcHggMCAwfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lmhpc3RvcnkgI2hpc3RvcnkgdGFibGUgdHIuYWRqdXN0bWVudCB0ZHtwYWRkaW5nOjIxcHggMCAyMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lmhpc3RvcnkgI2hpc3RvcnkgdGFibGUgdHIuYWRqdXN0bWVudDAyIHRoe3BhZGRpbmc6NTBweCAwIDB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaGlzdG9yeSAjaGlzdG9yeSB0YWJsZSB0ci5hZGp1c3RtZW50MDIgdGR7cGFkZGluZzoyMXB4IDAgMjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5oaXN0b3J5ICNoaXN0b3J5IHRhYmxlIHRyLmFkanVzdG1lbnQwMyB0aHtwYWRkaW5nOjU4cHggMCAwfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lmhpc3RvcnkgI2hpc3RvcnkgdGFibGUgdHIuYWRqdXN0bWVudDAzIHRke3BhZGRpbmc6N3B4IDAgMjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5oaXN0b3J5ICNoaXN0b3J5IHRhYmxlIHRyLmFkanVzdG1lbnQwMyB0ZCAucGFkZGluZ3tkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjEzcHggMCAwfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lmhpc3RvcnkgI2hpc3RvcnkgdGFibGUgdHIuYWRqdXN0bWVudDA0IHRke3BhZGRpbmc6MTdweCAwIDI0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaGlzdG9yeSAjaGlzdG9yeSB0YWJsZSB0ci5rYXJhc3UgdGh7cGFkZGluZzozOHB4IDAgMH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5oaXN0b3J5ICNoaXN0b3J5IHRhYmxlIHRyLmthcmFzdSB0ZHtwYWRkaW5nOjB9fS5oaXN0b3J5ICNoaXN0b3J5IHRhYmxlIHRyLmthcmFzdSB0ZCAucmVsYXRpdmVfd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lmhpc3RvcnkgI2hpc3RvcnkgdGFibGUgdHIua2FyYXN1IHRkIC5yZWxhdGl2ZV93cmFwe3BhZGRpbmc6NDJweCAwIDUxcHh9fS5oaXN0b3J5ICNoaXN0b3J5IHRhYmxlIHRyLmthcmFzdSB0ZCAuaW1hZ2Vfd3JhcCBpbWd7cmlnaHQ6MDt0b3A6MDtib3R0b206MDttYXJnaW46YXV0bzt3aWR0aDoxMi42NjY2NjY2NjY3dnc7aGVpZ2h0OmF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5oaXN0b3J5ICNoaXN0b3J5IHRhYmxlIHRyLmthcmFzdSB0ZCAuaW1hZ2Vfd3JhcCBpbWd7d2lkdGg6OTBweDtyaWdodDoxODBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5oaXN0b3J5ICNoaXN0b3J5IHRhYmxlIHRyLmdlbnJva3UgdGh7cGFkZGluZzozOHB4IDAgMH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5oaXN0b3J5ICNoaXN0b3J5IHRhYmxlIHRyLmdlbnJva3UgdGR7cGFkZGluZzowfX0uaGlzdG9yeSAjaGlzdG9yeSB0YWJsZSB0ci5nZW5yb2t1IHRkIC5yZWxhdGl2ZV93cmFwe3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaGlzdG9yeSAjaGlzdG9yeSB0YWJsZSB0ci5nZW5yb2t1IHRkIC5yZWxhdGl2ZV93cmFwe3BhZGRpbmc6NDVweCAwIDQxcHh9fS5oaXN0b3J5ICNoaXN0b3J5IHRhYmxlIHRyLmdlbnJva3UgdGQgLmltYWdlX3dyYXAgaW1ne3JpZ2h0OjIuMTMzMzMzMzMzM3Z3O3RvcDowO2JvdHRvbTowO21hcmdpbjphdXRvO3dpZHRoOjguOHZ3O2hlaWdodDphdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaGlzdG9yeSAjaGlzdG9yeSB0YWJsZSB0ci5nZW5yb2t1IHRkIC5pbWFnZV93cmFwIGltZ3tyaWdodDoyOXB4O3dpZHRoOjQxcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaGlzdG9yeSAjaGlzdG9yeSB0YWJsZSB0ci5iaWdlbiB0aHtwYWRkaW5nOjM5cHggMCAwfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lmhpc3RvcnkgI2hpc3RvcnkgdGFibGUgdHIuYmlnZW4gdGR7cGFkZGluZzowfX0uaGlzdG9yeSAjaGlzdG9yeSB0YWJsZSB0ci5iaWdlbiB0ZCAucmVsYXRpdmVfd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lmhpc3RvcnkgI2hpc3RvcnkgdGFibGUgdHIuYmlnZW4gdGQgLnJlbGF0aXZlX3dyYXB7cGFkZGluZzo0NXB4IDAgNDJweH19Lmhpc3RvcnkgI2hpc3RvcnkgdGFibGUgdHIuYmlnZW4gdGQgLmltYWdlX3dyYXAgaW1ne3JpZ2h0OjEuODY2NjY2NjY2N3Z3O3RvcDowO2JvdHRvbTowO21hcmdpbjphdXRvO3dpZHRoOjEwLjEzMzMzMzMzMzN2dztoZWlnaHQ6YXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lmhpc3RvcnkgI2hpc3RvcnkgdGFibGUgdHIuYmlnZW4gdGQgLmltYWdlX3dyYXAgaW1ne3JpZ2h0OjIzMXB4O3dpZHRoOjU2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaGlzdG9yeSAjaGlzdG9yeSB0YWJsZSB0ci5oYWlyX2NvbG9yIHRoe3BhZGRpbmc6MzRweCAwIDB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaGlzdG9yeSAjaGlzdG9yeSB0YWJsZSB0ci5oYWlyX2NvbG9yIHRke3BhZGRpbmc6MH19Lmhpc3RvcnkgI2hpc3RvcnkgdGFibGUgdHIuaGFpcl9jb2xvciB0ZCAucmVsYXRpdmVfd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lmhpc3RvcnkgI2hpc3RvcnkgdGFibGUgdHIuaGFpcl9jb2xvciB0ZCAucmVsYXRpdmVfd3JhcHtwYWRkaW5nOjQxcHggMCA0M3B4fX0uaGlzdG9yeSAjaGlzdG9yeSB0YWJsZSB0ci5oYWlyX2NvbG9yIHRkIC5pbWFnZV93cmFwIGltZ3tyaWdodDoyLjUzMzMzMzMzMzN2dzt0b3A6MDtib3R0b206MDttYXJnaW46YXV0bzt3aWR0aDo4LjR2dztoZWlnaHQ6YXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lmhpc3RvcnkgI2hpc3RvcnkgdGFibGUgdHIuaGFpcl9jb2xvciB0ZCAuaW1hZ2Vfd3JhcCBpbWd7cmlnaHQ6MjY5cHg7d2lkdGg6NTFweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5oaXN0b3J5ICNoaXN0b3J5IHRhYmxlIHRyLnNwZWVkeSB0aHtwYWRkaW5nOjM2cHggMCAwfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lmhpc3RvcnkgI2hpc3RvcnkgdGFibGUgdHIuc3BlZWR5IHRke3BhZGRpbmc6MH19Lmhpc3RvcnkgI2hpc3RvcnkgdGFibGUgdHIuc3BlZWR5IHRkIC5yZWxhdGl2ZV93cmFwe3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaGlzdG9yeSAjaGlzdG9yeSB0YWJsZSB0ci5zcGVlZHkgdGQgLnJlbGF0aXZlX3dyYXB7cGFkZGluZzo0NXB4IDB9fS5oaXN0b3J5ICNoaXN0b3J5IHRhYmxlIHRyLnNwZWVkeSB0ZCAuaW1hZ2Vfd3JhcCBpbWd7cmlnaHQ6My42dnc7dG9wOjA7Ym90dG9tOjA7bWFyZ2luOmF1dG87d2lkdGg6Ni45MzMzMzMzMzMzdnc7aGVpZ2h0OmF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5oaXN0b3J5ICNoaXN0b3J5IHRhYmxlIHRyLnNwZWVkeSB0ZCAuaW1hZ2Vfd3JhcCBpbWd7cmlnaHQ6MjAxcHg7d2lkdGg6MzlweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5oaXN0b3J5ICNoaXN0b3J5IHRhYmxlIHRyLmJlYXV0eV9sYWIgdGh7cGFkZGluZzo0OHB4IDAgMH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5oaXN0b3J5ICNoaXN0b3J5IHRhYmxlIHRyLmJlYXV0eV9sYWIgdGR7cGFkZGluZzowfX0uaGlzdG9yeSAjaGlzdG9yeSB0YWJsZSB0ci5iZWF1dHlfbGFiIHRkIC5yZWxhdGl2ZV93cmFwe3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaGlzdG9yeSAjaGlzdG9yeSB0YWJsZSB0ci5iZWF1dHlfbGFiIHRkIC5yZWxhdGl2ZV93cmFwe3BhZGRpbmc6MjBweCAwIDI0cHh9fS5oaXN0b3J5ICNoaXN0b3J5IHRhYmxlIHRyLmJlYXV0eV9sYWIgdGQgLmltYWdlX3dyYXAgaW1ne3JpZ2h0OjQuMTMzMzMzMzMzM3Z3O3RvcDowO2JvdHRvbTowO21hcmdpbjphdXRvO3dpZHRoOjUuNzMzMzMzMzMzM3Z3O2hlaWdodDphdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaGlzdG9yeSAjaGlzdG9yeSB0YWJsZSB0ci5iZWF1dHlfbGFiIHRkIC5pbWFnZV93cmFwIGltZ3tyaWdodDoyNDBweDt3aWR0aDozMXB4O3RvcDo1MHB4O2JvdHRvbTphdXRvfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lmhpc3RvcnkgI2hpc3RvcnkgdGFibGUgdHIucHJvbWFzdGVyIHRke3BhZGRpbmc6MH19Lmhpc3RvcnkgI2hpc3RvcnkgdGFibGUgdHIucHJvbWFzdGVyIHRkIC5yZWxhdGl2ZV93cmFwe3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaGlzdG9yeSAjaGlzdG9yeSB0YWJsZSB0ci5wcm9tYXN0ZXIgdGQgLnJlbGF0aXZlX3dyYXB7cGFkZGluZzozMXB4IDB9fS5oaXN0b3J5ICNoaXN0b3J5IHRhYmxlIHRyLnByb21hc3RlciB0ZCAuaW1hZ2Vfd3JhcCBpbWd7cmlnaHQ6MDt0b3A6MDtib3R0b206MDttYXJnaW46YXV0bzt3aWR0aDoxNC44dnc7aGVpZ2h0OmF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5oaXN0b3J5ICNoaXN0b3J5IHRhYmxlIHRyLnByb21hc3RlciB0ZCAuaW1hZ2Vfd3JhcCBpbWd7cmlnaHQ6MjQwcHg7d2lkdGg6ODNweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5oaXN0b3J5ICNoaXN0b3J5IHRhYmxlIHRyLmRlc2lnbiB0ZHtwYWRkaW5nOjB9fS5oaXN0b3J5ICNoaXN0b3J5IHRhYmxlIHRyLmRlc2lnbiB0ZCAucmVsYXRpdmVfd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lmhpc3RvcnkgI2hpc3RvcnkgdGFibGUgdHIuZGVzaWduIHRkIC5yZWxhdGl2ZV93cmFwe3BhZGRpbmc6MjFweCAwIDIwcHh9fS5oaXN0b3J5ICNoaXN0b3J5IHRhYmxlIHRyLmRlc2lnbiAuaW1hZ2Vfd3JhcCBpbWd7cmlnaHQ6MzAlO3RvcDotOCU7bWFyZ2luOmF1dG87d2lkdGg6MTYuNHZ3O2hlaWdodDphdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaGlzdG9yeSAjaGlzdG9yeSB0YWJsZSB0ci5kZXNpZ24gLmltYWdlX3dyYXAgaW1ne3JpZ2h0OjE1MnB4O3RvcDotMTRweDtib3R0b206YXV0bzt3aWR0aDoxMDlweH19LmNoYWxsZW5nZSAucGFnZVRpdGxle2ZvbnQtZmFtaWx5OlwiTm90byBTZXJpZiBKUFwiLHNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTo2LjEzMzMzMzMzMzN2dztwYWRkaW5nOjEzLjMzMzMzMzMzMzN2dyAwO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNjYTAwMzV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5jaGFsbGVuZ2UgLnBhZ2VUaXRsZXtmb250LXNpemU6MzBweDtwYWRkaW5nOjkycHggMCA4OHB4fX0uY2hhbGxlbmdlICNwYWdlX2FuY2hvcnttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCAwIDI0dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5jaGFsbGVuZ2UgI3BhZ2VfYW5jaG9ye3BhZGRpbmc6MCAwIDEwMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmNoYWxsZW5nZSAjcGFnZV9hbmNob3IgdWx7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufX0uY2hhbGxlbmdlICNwYWdlX2FuY2hvciB1bCBsaXt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjAgMCA0dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5jaGFsbGVuZ2UgI3BhZ2VfYW5jaG9yIHVsIGxpe3BhZGRpbmc6MDt3aWR0aDozMTFweH19LmNoYWxsZW5nZSAjcGFnZV9hbmNob3IgdWwgbGkgYXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6My43MzMzMzMzMzMzdncgMCAzLjg2NjY2NjY2Njd2dztjb2xvcjojZmZmO2ZvbnQtc2l6ZTozLjJ2dztiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2UwOTBhZCwgI2RjMjk0Nik7cG9zaXRpb246cmVsYXRpdmU7bGV0dGVyLXNwYWNpbmc6LjFlbTtmb250LXdlaWdodDo1MDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5jaGFsbGVuZ2UgI3BhZ2VfYW5jaG9yIHVsIGxpIGF7cGFkZGluZzoxN3B4IDAgMTlweDtmb250LXNpemU6MTVweH19LmNoYWxsZW5nZSAjcGFnZV9hbmNob3IgdWwgbGkgYTpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjIuMTMzMzMzMzMzM3Z3O2hlaWdodDoyLjEzMzMzMzMzMzN2dztib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNmZmY7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ZmZjt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC00MCUpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO3JpZ2h0OjMuODY2NjY2NjY2N3Z3O21hcmdpbjphdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuY2hhbGxlbmdlICNwYWdlX2FuY2hvciB1bCBsaSBhOmJlZm9yZXt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O3JpZ2h0OjEycHh9fS5jaGFsbGVuZ2UgI3BhZ2VfYW5jaG9yIHVsIGxpOmxhc3QtY2hpbGR7cGFkZGluZzowfS5jaGFsbGVuZ2UgLmRldGFpbF93cmFwe3BhZGRpbmc6MCAwIDR2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmNoYWxsZW5nZSAuZGV0YWlsX3dyYXB7cGFkZGluZzowIDAgNThweH19LmNoYWxsZW5nZSAuZGV0YWlsX3dyYXAjcmV3YXJkaW5ne3BhZGRpbmc6MCAwIDEwLjh2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmNoYWxsZW5nZSAuZGV0YWlsX3dyYXAjcmV3YXJkaW5ne3BhZGRpbmc6MCAwIDExNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmNoYWxsZW5nZSAuZGV0YWlsX3dyYXAgLmlubmVye3dpZHRoOjg2MHB4fX0uY2hhbGxlbmdlIC5kZXRhaWxfd3JhcCAudGl0bGVfYmFuZHtmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlO2NvbG9yOiNmZmY7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlMDkwYWQsICNkYzI5NDYpO2ZvbnQtc2l6ZToyLjJyZW07cGFkZGluZzo3LjczMzMzMzMzMzN2dzttYXJnaW4tYm90dG9tOjkuNnZ3O2ZvbnQtc2l6ZTo1Ljg2NjY2NjY2Njd2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmNoYWxsZW5nZSAuZGV0YWlsX3dyYXAgLnRpdGxlX2JhbmR7Zm9udC1zaXplOjIuOHJlbTtwYWRkaW5nOjI2cHg7bWFyZ2luLWJvdHRvbTo0M3B4fX0uY2hhbGxlbmdlIC5kZXRhaWxfd3JhcCBoNHtmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LWFsaWduOmNlbnRlcjtsZXR0ZXItc3BhY2luZzowO2ZvbnQtc2l6ZTo1LjMzMzMzMzMzMzN2dztjb2xvcjojY2EwMDM1O2xpbmUtaGVpZ2h0Ojh2dztwYWRkaW5nOjAgMCA2LjI2NjY2NjY2Njd2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmNoYWxsZW5nZSAuZGV0YWlsX3dyYXAgaDR7bGV0dGVyLXNwYWNpbmc6LjFlbTtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDozOHB4O3BhZGRpbmc6MCAwIDIzcHh9fS5jaGFsbGVuZ2UgLmRldGFpbF93cmFwIC5pbWFnZV93cmFwe3BhZGRpbmc6MCAwIDYuOHZ3O292ZXJmbG93OmhpZGRlbn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmNoYWxsZW5nZSAuZGV0YWlsX3dyYXAgLmltYWdlX3dyYXB7cGFkZGluZzowIDAgMzlweH19LmNoYWxsZW5nZSAuZGV0YWlsX3dyYXAgLnRleHRfd3JhcHtwYWRkaW5nOjAgMCA4LjY2NjY2NjY2Njd2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmNoYWxsZW5nZSAuZGV0YWlsX3dyYXAgLnRleHRfd3JhcHtwYWRkaW5nOjAgMCAzOXB4O3dpZHRoOjU4MHB4O21hcmdpbjowIGF1dG99fS5jaGFsbGVuZ2UgLmRldGFpbF93cmFwIC50ZXh0X3dyYXAgaDV7Zm9udC1zaXplOjQuOHZ3O2xpbmUtaGVpZ2h0OjcuNDY2NjY2NjY2N3Z3O2ZvbnQtd2VpZ2h0OjcwMDtwYWRkaW5nOjAgMCAyLjY2NjY2NjY2Njd2dztjb2xvcjojY2EwMDM1fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuY2hhbGxlbmdlIC5kZXRhaWxfd3JhcCAudGV4dF93cmFwIGg1e2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjM0cHg7cGFkZGluZzowIDAgMTJweH19LmNoYWxsZW5nZSAuZGV0YWlsX3dyYXAgLnRleHRfd3JhcCBwe2ZvbnQtc2l6ZTozLjJ2dztsaW5lLWhlaWdodDo2LjY2NjY2NjY2Njd2dztmb250LXdlaWdodDo0MDA7dGV4dC1hbGlnbjpqdXN0aWZ5fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuY2hhbGxlbmdlIC5kZXRhaWxfd3JhcCAudGV4dF93cmFwIHB7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MzBweH19LmNoYWxsZW5nZSAuZGV0YWlsX3dyYXAgLnRleHRfd3JhcCBwIHNwYW57ZGlzcGxheTpibG9ja30uY2hhbGxlbmdlIC5kZXRhaWxfd3JhcCAudGV4dF93cmFwIC5zdXBwbGVtZW50e2ZvbnQtc2l6ZToyLjY2NjY2NjY2Njd2dztsaW5lLWhlaWdodDo1LjZ2dztjb2xvcjojYTBhMGEwO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo0dncgMCAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuY2hhbGxlbmdlIC5kZXRhaWxfd3JhcCAudGV4dF93cmFwIC5zdXBwbGVtZW50e2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjIycHg7cGFkZGluZzoxOHB4IDAgMH19LmNoYWxsZW5nZSAuZGV0YWlsX3dyYXAgLmJhbmRfd3JhcHtwYWRkaW5nOjAgMCAxMnZ3O292ZXJmbG93OmhpZGRlbn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmNoYWxsZW5nZSAuZGV0YWlsX3dyYXAgLmJhbmRfd3JhcHtwYWRkaW5nOjM1cHggMCA3NHB4fX0uY2hhbGxlbmdlIC5iYW5uZXJ7cGFkZGluZzo2LjY2NjY2NjY2Njd2dyAwIDI2LjkzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmNoYWxsZW5nZSAuYmFubmVye3dpZHRoOjExMDBweDttYXJnaW46MCBhdXRvO3BhZGRpbmc6NTJweCAwIDEyMHB4fX0uY2hhbGxlbmdlIC5iYW5uZXIgaDV7Zm9udC1zaXplOjQuOHZ3O2xpbmUtaGVpZ2h0OjcuNDY2NjY2NjY2N3Z3O2ZvbnQtd2VpZ2h0OjcwMDtwYWRkaW5nOjAgMCAyLjY2NjY2NjY2Njd2dztjb2xvcjojY2EwMDM1fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuY2hhbGxlbmdlIC5iYW5uZXIgaDV7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MzRweDtwYWRkaW5nOjAgMCAxMnB4fX0uY2hhbGxlbmdlIC5iYW5uZXIgcHtmb250LXNpemU6My4ydnc7bGluZS1oZWlnaHQ6Ni42NjY2NjY2NjY3dnc7Zm9udC13ZWlnaHQ6NDAwO3RleHQtYWxpZ246anVzdGlmeX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmNoYWxsZW5nZSAuYmFubmVyIHB7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MzBweH19LmNoYWxsZW5nZSAuYmFubmVyIHAgc3BhbntkaXNwbGF5OmJsb2NrfS5jaGFsbGVuZ2UgLmJhbm5lciBwIC5saW5re2Rpc3BsYXk6aW5saW5lO2NvbG9yOiMzMzM7bGluZS1oZWlnaHQ6MS42O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC11bmRlcmxpbmUtb2Zmc2V0OjRweDt0cmFuc2l0aW9uOi42cyBjdWJpYy1iZXppZXIoMC4xOCwgLTAuMDEsIDAuMywgMSl9LmNoYWxsZW5nZSAuYmFubmVyIHAgLmxpbms6aG92ZXJ7Y29sb3I6I2NmMDA0MH0uZWR1Y2F0aW9uIC5tYWluV3JhcHttYXJnaW4tYm90dG9tOjguNjY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZWR1Y2F0aW9uIC5tYWluV3JhcHttYXJnaW4tYm90dG9tOjcwcHh9fS5lZHVjYXRpb24gLm1haW5XcmFwX3RpdGxle2ZvbnQtZmFtaWx5OlwiTm90byBTZXJpZiBKUFwiLHNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToyLjNyZW07cGFkZGluZy10b3A6MTMuMzMzMzMzMzMzM3Z3O3BhZGRpbmctYm90dG9tOjEzLjMzMzMzMzMzMzN2dztjb2xvcjojY2EwMDM1O3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZTo2LjEzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmVkdWNhdGlvbiAubWFpbldyYXBfdGl0bGV7Zm9udC1zaXplOjNyZW07cGFkZGluZy10b3A6OTBweDtwYWRkaW5nLWJvdHRvbTo5MHB4fX0uZWR1Y2F0aW9uIC5tYWluV3JhcF9saW5le3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0ZDRkNGQgMCUsICM0ZDRkNGQgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50IDEwMCUpO21hcmdpbjowIGF1dG8gMTJ2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmVkdWNhdGlvbiAubWFpbldyYXBfbGluZXt3aWR0aDo4NjBweDttYXJnaW4tYm90dG9tOjgwcHh9fS5lZHVjYXRpb24gLm1haW5XcmFwX3Zpc3VhbHt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG87b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZWR1Y2F0aW9uIC5tYWluV3JhcF92aXN1YWx7d2lkdGg6NTE3cHh9fS5lZHVjYXRpb24gLmxlYWRXcmFwe21hcmdpbi1ib3R0b206MjEuMzMzMzMzMzMzM3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZWR1Y2F0aW9uIC5sZWFkV3JhcHttYXJnaW4tYm90dG9tOjEyMHB4fX0uZWR1Y2F0aW9uIC5sZWFkV3JhcF90aXRsZXtmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojY2EwMDM1O2ZvbnQtc2l6ZToyLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNTY7bWFyZ2luLWJvdHRvbTo2dnc7Zm9udC1zaXplOjZ2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmVkdWNhdGlvbiAubGVhZFdyYXBfdGl0bGV7Zm9udC1zaXplOjMuOHJlbTttYXJnaW4tYm90dG9tOjQwcHh9fS5lZHVjYXRpb24gLmxlYWRXcmFwX3RleHR7bGluZS1oZWlnaHQ6MS43NTtmb250LXNpemU6MS4ycmVtO3RleHQtYWxpZ246bGVmdDtmb250LXNpemU6My4ydnc7bWFyZ2luLWJvdHRvbToxNS4zMzMzMzMzMzMzdnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5lZHVjYXRpb24gLmxlYWRXcmFwX3RleHR7Zm9udC1zaXplOjEuNXJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5lZHVjYXRpb24gLmxlYWRXcmFwX3RleHR7bWFyZ2luLWJvdHRvbTo1MHB4O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmVkdWNhdGlvbiAubGVhZFdyYXBfZmlndXJle3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b319LmVkdWNhdGlvbiAudHJhaW5pbmd7bWFyZ2luLWJvdHRvbToyMS4zMzMzMzMzMzMzdnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5lZHVjYXRpb24gLnRyYWluaW5ne21hcmdpbi1ib3R0b206MTIwcHh9fS5lZHVjYXRpb24gLnRyYWluaW5nX3RpdGxle2ZvbnQtZmFtaWx5OlwiTm90byBTZXJpZiBKUFwiLHNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCU7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2UwOTBhZCwgI2RjMjk0Nik7Zm9udC1zaXplOjIuMnJlbTtwYWRkaW5nOjQuNjY2NjY2NjY2N3Z3O21hcmdpbi1ib3R0b206MTAuNjY2NjY2NjY2N3Z3O2ZvbnQtc2l6ZTo1Ljg2NjY2NjY2Njd2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmVkdWNhdGlvbiAudHJhaW5pbmdfdGl0bGV7Zm9udC1zaXplOjIuOHJlbTtwYWRkaW5nOjI1cHg7bWFyZ2luLWJvdHRvbTo0MHB4fX0uZWR1Y2F0aW9uIC50cmFpbmluZ19zdWJUaXRsZXtmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojY2EwMDM1O2ZvbnQtc2l6ZTo0Ljh2dztsaW5lLWhlaWdodDoxLjU2O21hcmdpbi1ib3R0b206OHZ3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZWR1Y2F0aW9uIC50cmFpbmluZ19zdWJUaXRsZXtmb250LXNpemU6MjBweDttYXJnaW4tYm90dG9tOjQ1cHh9fS5lZHVjYXRpb24gLnRyYWluaW5nX3RhYmxle2JvcmRlcjoxcHggI2UyZTJlMiBzb2xpZH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmVkdWNhdGlvbiAudHJhaW5pbmdfdGFibGV7d2lkdGg6ODYwcHg7bWFyZ2luOjAgYXV0b319LmVkdWNhdGlvbiAudHJhaW5pbmdfdGFibGVfdHJ7Zm9udC1zaXplOjMuNDY2NjY2NjY2N3Z3fS5lZHVjYXRpb24gLnRyYWluaW5nX3RhYmxlX3Roe3dpZHRoOjI5LjMzMzMzMzMzMzN2dztiYWNrZ3JvdW5kLWNvbG9yOiNjYTAwMzU7Y29sb3I6I2ZmZjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmctbGVmdDozLjA2NjY2NjY2Njd2dztmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS4zMDc7Ym9yZGVyOjFweCAjZTJlMmUyIHNvbGlkfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZWR1Y2F0aW9uIC50cmFpbmluZ190YWJsZV90aHtmb250LXNpemU6MTZweDt3aWR0aDoyMDBweDtwYWRkaW5nLWxlZnQ6MjVweH19LmVkdWNhdGlvbiAudHJhaW5pbmdfdGFibGVfdGR7d2lkdGg6NTcuMzMzMzMzMzMzM3Z3O3BhZGRpbmc6NHZ3O2xpbmUtaGVpZ2h0OjEuNTM4O2JvcmRlcjoxcHggI2UyZTJlMiBzb2xpZDt0ZXh0LWFsaWduOmp1c3RpZnl9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5lZHVjYXRpb24gLnRyYWluaW5nX3RhYmxlX3Rke2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjEuNjt3aWR0aDo2NjBweDtwYWRkaW5nOjIwcHh9fS5lZHVjYXRpb24gLnN1cHBvcnR7bWFyZ2luLWJvdHRvbToyMC4xMzMzMzMzMzMzdnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5lZHVjYXRpb24gLnN1cHBvcnR7bWFyZ2luLWJvdHRvbToxNTVweH19LmVkdWNhdGlvbiAuc3VwcG9ydF90aXRsZXtmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlO2NvbG9yOiNmZmY7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlMDkwYWQsICNkYzI5NDYpO2ZvbnQtc2l6ZToyLjJyZW07cGFkZGluZzo0LjY2NjY2NjY2Njd2dzttYXJnaW4tYm90dG9tOjEwLjY2NjY2NjY2Njd2dztmb250LXNpemU6NS44NjY2NjY2NjY3dnc7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoKX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmVkdWNhdGlvbiAuc3VwcG9ydF90aXRsZXtmb250LXNpemU6Mi44cmVtO3BhZGRpbmc6MjVweDttYXJnaW4tYm90dG9tOjQwcHh9fS5lZHVjYXRpb24gLnN1cHBvcnRfdGl0bGUgLm5vdGV7ZGlzcGxheTpibG9jaztsZXR0ZXItc3BhY2luZzouMWVtO2ZvbnQtc2l6ZToyLjkzMzMzMzMzMzN2dztwYWRkaW5nLXRvcDoxLjg2NjY2NjY2Njd2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmVkdWNhdGlvbiAuc3VwcG9ydF90aXRsZSAubm90ZXtmb250LXNpemU6MTJweDtwYWRkaW5nLXRvcDoxM3B4fX0uZWR1Y2F0aW9uIC5zdXBwb3J0X3N1YlRpdGxle2ZvbnQtZmFtaWx5OlwiTm90byBTZXJpZiBKUFwiLHNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNjYTAwMzU7Zm9udC1zaXplOjQuOHZ3O2xpbmUtaGVpZ2h0OjEuNTY7bWFyZ2luLWJvdHRvbTo4dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5lZHVjYXRpb24gLnN1cHBvcnRfc3ViVGl0bGV7Zm9udC1zaXplOjIwcHg7bWFyZ2luLWJvdHRvbTo2dnd9fS5lZHVjYXRpb24gLnN1cHBvcnRfaXRlbXN7cGFkZGluZy1sZWZ0OjYuMjY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZWR1Y2F0aW9uIC5zdXBwb3J0X2l0ZW1ze3dpZHRoOjg2MHB4O21hcmdpbjowIGF1dG87cGFkZGluZy1sZWZ0OjB9fS5lZHVjYXRpb24gLnN1cHBvcnRfaXRlbXtwYWRkaW5nLWJvdHRvbTo4dnc7bWFyZ2luLWJvdHRvbTo4LjY2NjY2NjY2Njd2dztib3JkZXItYm90dG9tOjFweCAjZTJlMmUyIHNvbGlkfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZWR1Y2F0aW9uIC5zdXBwb3J0X2l0ZW17cGFkZGluZy1ib3R0b206MzBweDttYXJnaW4tYm90dG9tOjMwcHh9fS5lZHVjYXRpb24gLnN1cHBvcnRfaXRlbTpsYXN0LW9mLXR5cGV7cGFkZGluZy1ib3R0b206MDttYXJnaW4tYm90dG9tOjA7Ym9yZGVyLWJvdHRvbTpub25lfS5lZHVjYXRpb24gLnN1cHBvcnRfaXRlbV90aXRsZXtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZTozLjczMzMzMzMzMzN2dzttYXJnaW4tYm90dG9tOjIuNjY2NjY2NjY2N3Z3O3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZWR1Y2F0aW9uIC5zdXBwb3J0X2l0ZW1fdGl0bGV7Zm9udC1zaXplOjE4cHg7Zm9udC1zaXplOjEuMTI1cmVtO21hcmdpbi1ib3R0b206MTNweH19LmVkdWNhdGlvbiAuc3VwcG9ydF9pdGVtX3RpdGxlOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjQuOTMzMzMzMzMzM3Z3O2hlaWdodDo0LjkzMzMzMzMzMzN2dztiYWNrZ3JvdW5kOnVybCgvYXNzZXRzL2ltZy9yZWNydWl0L2NvbW1vbi9jaGVja2JveC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlKC0xMjUlLCAtNjAlKX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmVkdWNhdGlvbiAuc3VwcG9ydF9pdGVtX3RpdGxlOmFmdGVye3dpZHRoOjM3cHg7aGVpZ2h0OjM3cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZWR1Y2F0aW9uIC5zdXBwb3J0X2l0ZW1fdGl0bGV7d2lkdGg6MjEwcHg7bWFyZ2luLWxlZnQ6MjZweDtmb250LXNpemU6MThweH0uZWR1Y2F0aW9uIC5zdXBwb3J0X2l0ZW1fdGl0bGU6YWZ0ZXJ7dG9wOjEwcHg7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5lZHVjYXRpb24gLnN1cHBvcnRfaXRlbV9saXN0e3dpZHRoOjU5M3B4fX0uZWR1Y2F0aW9uIC5zdXBwb3J0X2l0ZW1fbGlzdEl0ZW17bGluZS1oZWlnaHQ6MS43NTtmb250LXNpemU6MS4ycmVtO3RleHQtYWxpZ246anVzdGlmeTtmb250LXNpemU6My4ydnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5lZHVjYXRpb24gLnN1cHBvcnRfaXRlbV9saXN0SXRlbXtmb250LXNpemU6MS41cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmVkdWNhdGlvbiAuc3VwcG9ydF9pdGVtX2xpc3RJdGVte2ZvbnQtc2l6ZToxNHB4fX0ud2VsZmFyZSAubWFpbldyYXB7bWFyZ2luLWJvdHRvbTo5LjMzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndlbGZhcmUgLm1haW5XcmFwe21hcmdpbi1ib3R0b206NjBweH19LndlbGZhcmUgLm1haW5XcmFwX3RpdGxle2ZvbnQtZmFtaWx5OlwiTm90byBTZXJpZiBKUFwiLHNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToyLjNyZW07cGFkZGluZy10b3A6MTMuMzMzMzMzMzMzM3Z3O3BhZGRpbmctYm90dG9tOjEzLjMzMzMzMzMzMzN2dztjb2xvcjojY2EwMDM1O3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud2VsZmFyZSAubWFpbldyYXBfdGl0bGV7Zm9udC1zaXplOjNyZW07cGFkZGluZy10b3A6OTBweDtwYWRkaW5nLWJvdHRvbTo5MHB4fX0ud2VsZmFyZSAubWFpbldyYXBfbGluZXt3aWR0aDoxMDAlO2hlaWdodDoxcHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNGQ0ZDRkIDAlLCAjNGQ0ZDRkIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCAxMDAlKTttYXJnaW46MCBhdXRvIDEydnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53ZWxmYXJlIC5tYWluV3JhcF9saW5le3dpZHRoOjg2MHB4O21hcmdpbi1ib3R0b206ODBweH19LndlbGZhcmUgLm1haW5XcmFwX3Zpc3VhbHt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG87b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud2VsZmFyZSAubWFpbldyYXBfdmlzdWFse3dpZHRoOjUxN3B4fX0ud2VsZmFyZSAubGVhZFdyYXB7bWFyZ2luLWJvdHRvbToyMS4zMzMzMzMzMzMzdnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53ZWxmYXJlIC5sZWFkV3JhcHttYXJnaW4tYm90dG9tOjEyMHB4fX0ud2VsZmFyZSAubGVhZFdyYXBfdGl0bGV7Zm9udC1mYW1pbHk6XCJOb3RvIFNlcmlmIEpQXCIsc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2NhMDAzNTtmb250LXNpemU6Mi4yNXJlbTtsaW5lLWhlaWdodDoxLjU2O21hcmdpbi1ib3R0b206MTAuNjY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud2VsZmFyZSAubGVhZFdyYXBfdGl0bGV7Zm9udC1zaXplOjMuOHJlbTttYXJnaW4tYm90dG9tOjcwcHh9fS53ZWxmYXJlIC5sZWFkV3JhcF9pdGVtc3twYWRkaW5nLWxlZnQ6Ni4yNjY2NjY2NjY3dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53ZWxmYXJlIC5sZWFkV3JhcF9pdGVtc3twYWRkaW5nLWxlZnQ6NDdweDt3aWR0aDo0NDBweDttYXJnaW46MCBhdXRvfX0ud2VsZmFyZSAubGVhZFdyYXBfaXRlbXttYXJnaW4tYm90dG9tOjQuNjY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud2VsZmFyZSAubGVhZFdyYXBfaXRlbXttYXJnaW4tYm90dG9tOjM1cHh9fS53ZWxmYXJlIC5sZWFkV3JhcF9pdGVtX3RpdGxle2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjMuNzMzMzMzMzMzM3Z3O21hcmdpbi1ib3R0b206Mi42NjY2NjY2NjY3dnc7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53ZWxmYXJlIC5sZWFkV3JhcF9pdGVtX3RpdGxle2ZvbnQtc2l6ZToxOHB4O2ZvbnQtc2l6ZToxLjEyNXJlbTttYXJnaW4tYm90dG9tOjEzcHh9fS53ZWxmYXJlIC5sZWFkV3JhcF9pdGVtX3RpdGxlOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjQuOTMzMzMzMzMzM3Z3O2hlaWdodDo0LjkzMzMzMzMzMzN2dztiYWNrZ3JvdW5kOnVybCgvYXNzZXRzL2ltZy9yZWNydWl0L2NvbW1vbi9jaGVja2JveC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlKC0xMjUlLCAtNjAlKX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndlbGZhcmUgLmxlYWRXcmFwX2l0ZW1fdGl0bGU6YWZ0ZXJ7d2lkdGg6MzdweDtoZWlnaHQ6MzdweH19LndlbGZhcmUgLmxlYWRXcmFwX2l0ZW1fdGV4dHtsaW5lLWhlaWdodDoxLjc1O2ZvbnQtc2l6ZToxLjJyZW07dGV4dC1hbGlnbjpsZWZ0fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud2VsZmFyZSAubGVhZFdyYXBfaXRlbV90ZXh0e2ZvbnQtc2l6ZToxLjVyZW19fS53ZWxmYXJlIC5sZWFkV3JhcF9pdGVtOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjB9LndlbGZhcmUgLmxlYWRXcmFwX2l0ZW06bGFzdC1vZi10eXBlIC5sZWFkV3JhcF9pdGVtX3RpdGxle21hcmdpbi1ib3R0b206MH0ud2VsZmFyZSAuc3VwcG9ydFN5c3RlbXttYXJnaW4tYm90dG9tOjE4LjY2NjY2NjY2Njd2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndlbGZhcmUgLnN1cHBvcnRTeXN0ZW17bWFyZ2luLWJvdHRvbTo4MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndlbGZhcmUgLnN1cHBvcnRTeXN0ZW1faW5uZXJ7d2lkdGg6ODYwcHg7bWFyZ2luOjAgYXV0b319LndlbGZhcmUgLnN1cHBvcnRTeXN0ZW1fdGl0bGV7Zm9udC1mYW1pbHk6XCJOb3RvIFNlcmlmIEpQXCIsc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTAwJTtjb2xvcjojZmZmO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZTA5MGFkLCAjZGMyOTQ2KTtmb250LXNpemU6Mi4ycmVtO3BhZGRpbmc6NC42NjY2NjY2NjY3dnc7bWFyZ2luLWJvdHRvbToxMC42NjY2NjY2NjY3dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53ZWxmYXJlIC5zdXBwb3J0U3lzdGVtX3RpdGxle2ZvbnQtc2l6ZToyLjhyZW07cGFkZGluZzoyNXB4O21hcmdpbi1ib3R0b206NDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53ZWxmYXJlIC5zdXBwb3J0U3lzdGVtX2xlYWR7bWFyZ2luLWJvdHRvbToyNXB4fX0ud2VsZmFyZSAuc3VwcG9ydFN5c3RlbV9sZWFkX3BpY3ttYXJnaW4tYm90dG9tOjUuMzMzMzMzMzMzM3Z3O292ZXJmbG93OmhpZGRlbn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndlbGZhcmUgLnN1cHBvcnRTeXN0ZW1fbGVhZF9waWN7d2lkdGg6NDAwcHg7bWFyZ2luLWJvdHRvbTowfX0ud2VsZmFyZSAuc3VwcG9ydFN5c3RlbV9sZWFkX2Rlc2NyaXB0aW9ue21hcmdpbi1ib3R0b206NS4zMzMzMzMzMzMzdnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53ZWxmYXJlIC5zdXBwb3J0U3lzdGVtX2xlYWRfZGVzY3JpcHRpb257bWFyZ2luLWJvdHRvbTowfX0ud2VsZmFyZSAuc3VwcG9ydFN5c3RlbV9sZWFkX3RpdGxle2ZvbnQtZmFtaWx5OlwiTm90byBTZXJpZiBKUFwiLHNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjEuNTY2O2xldHRlci1zcGFjaW5nOi4wMWVtO2ZvbnQtc2l6ZToxLjhyZW07Y29sb3I6I2NhMDAzNTttYXJnaW4tYm90dG9tOjUuMzMzMzMzMzMzM3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud2VsZmFyZSAuc3VwcG9ydFN5c3RlbV9sZWFkX3RpdGxle2ZvbnQtc2l6ZToycmVtO21hcmdpbi1ib3R0b206MjBweH19LndlbGZhcmUgLnN1cHBvcnRTeXN0ZW1fbGVhZF90ZXh0e2xpbmUtaGVpZ2h0OjEuNzU7Zm9udC1zaXplOjEuMnJlbTt0ZXh0LWFsaWduOmp1c3RpZnl9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53ZWxmYXJlIC5zdXBwb3J0U3lzdGVtX2xlYWRfdGV4dHtmb250LXNpemU6MS41cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndlbGZhcmUgLnN1cHBvcnRTeXN0ZW1fbGVhZF90ZXh0e2xpbmUtaGVpZ2h0OjEuOTMzfX0ud2VsZmFyZSAuc3VwcG9ydFN5c3RlbV90YWJsZV90cntkaXNwbGF5OmJsb2NrO2JvcmRlci1ib3R0b206c29saWQgI2UyZTJlMiAxcHg7bWFyZ2luLWJvdHRvbTo1LjMzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndlbGZhcmUgLnN1cHBvcnRTeXN0ZW1fdGFibGVfdHJ7ZGlzcGxheTp0YWJsZS1yb3d9fS53ZWxmYXJlIC5zdXBwb3J0U3lzdGVtX3RhYmxlX3RyOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjA7Ym9yZGVyLWJvdHRvbTpub25lfS53ZWxmYXJlIC5zdXBwb3J0U3lzdGVtX3RhYmxlX3Roe2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6Ym9sZDtwYWRkaW5nLWJvdHRvbToydnc7dGV4dC1hbGlnbjpsZWZ0O2xpbmUtaGVpZ2h0OjEuNX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndlbGZhcmUgLnN1cHBvcnRTeXN0ZW1fdGFibGVfdGh7d2lkdGg6MjAwcHg7cGFkZGluZzoyMHB4IDA7ZGlzcGxheTp0YWJsZS1jZWxsfX0ud2VsZmFyZSAuc3VwcG9ydFN5c3RlbV90YWJsZV90ZHtkaXNwbGF5OmJsb2NrO3BhZGRpbmctYm90dG9tOjQuNjY2NjY2NjY2N3Z3O2xpbmUtaGVpZ2h0OjEuNzU7Zm9udC1zaXplOjEuMnJlbTt0ZXh0LWFsaWduOmp1c3RpZnl9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53ZWxmYXJlIC5zdXBwb3J0U3lzdGVtX3RhYmxlX3Rke2ZvbnQtc2l6ZToxLjVyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud2VsZmFyZSAuc3VwcG9ydFN5c3RlbV90YWJsZV90ZHtwYWRkaW5nOjIwcHggMDtkaXNwbGF5OnRhYmxlLWNlbGx9fS53ZWxmYXJlIC5mYWNpbGl0eXttYXJnaW4tYm90dG9tOjE4LjY2NjY2NjY2Njd2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndlbGZhcmUgLmZhY2lsaXR5e21hcmdpbi1ib3R0b206MTAwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud2VsZmFyZSAuZmFjaWxpdHlfaW5uZXJ7d2lkdGg6ODYwcHg7bWFyZ2luOjAgYXV0b319LndlbGZhcmUgLmZhY2lsaXR5X3RpdGxle2ZvbnQtZmFtaWx5OlwiTm90byBTZXJpZiBKUFwiLHNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCU7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2UwOTBhZCwgI2RjMjk0Nik7Zm9udC1zaXplOjIuMnJlbTtwYWRkaW5nOjQuNjY2NjY2NjY2N3Z3O21hcmdpbi1ib3R0b206MTAuNjY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud2VsZmFyZSAuZmFjaWxpdHlfdGl0bGV7Zm9udC1zaXplOjIuOHJlbTtwYWRkaW5nOjI1cHg7bWFyZ2luLWJvdHRvbTo0MHB4fX0ud2VsZmFyZSAuZmFjaWxpdHlfc3ViVGl0bGV7Zm9udC1mYW1pbHk6XCJOb3RvIFNlcmlmIEpQXCIsc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MS41NjY7Zm9udC1zaXplOjEuOHJlbTtjb2xvcjojY2EwMDM1O21hcmdpbi1ib3R0b206OHZ3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud2VsZmFyZSAuZmFjaWxpdHlfc3ViVGl0bGV7Zm9udC1zaXplOjJyZW07bWFyZ2luLWJvdHRvbTo1NXB4fX0ud2VsZmFyZSAuZmFjaWxpdHlfaXRlbXttYXJnaW4tYm90dG9tOjEwLjY2NjY2NjY2Njd2dztwYWRkaW5nLWJvdHRvbTo4dnc7Ym9yZGVyLWJvdHRvbTpzb2xpZCAjZTJlMmUyIDFweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndlbGZhcmUgLmZhY2lsaXR5X2l0ZW17bWFyZ2luLWJvdHRvbTo0MHB4O3BhZGRpbmctYm90dG9tOjQwcHh9fS53ZWxmYXJlIC5mYWNpbGl0eV9pdGVtOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1ib3R0b206MDtib3JkZXItYm90dG9tOm5vbmV9LndlbGZhcmUgLmZhY2lsaXR5X2l0ZW1fcGlje21hcmdpbi1ib3R0b206NS4zMzMzMzMzMzMzdnc7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud2VsZmFyZSAuZmFjaWxpdHlfaXRlbV9waWN7d2lkdGg6NDAwcHg7bWFyZ2luLWJvdHRvbTowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndlbGZhcmUgLmZhY2lsaXR5X2l0ZW1fZGVzY3JpcHRpb257d2lkdGg6NDA1cHg7bWFyZ2luLWJvdHRvbTowfX0ud2VsZmFyZSAuZmFjaWxpdHlfaXRlbV90aXRsZXtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxLjRyZW07bWFyZ2luLWJvdHRvbToydnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53ZWxmYXJlIC5mYWNpbGl0eV9pdGVtX3RpdGxle2ZvbnQtc2l6ZToxLjhyZW07bWFyZ2luLWJvdHRvbToyMHB4fX0ud2VsZmFyZSAuZmFjaWxpdHlfaXRlbV90ZXh0e2xpbmUtaGVpZ2h0OjEuNzU7Zm9udC1zaXplOjEuMnJlbTt0ZXh0LWFsaWduOmp1c3RpZnl9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53ZWxmYXJlIC5mYWNpbGl0eV9pdGVtX3RleHR7Zm9udC1zaXplOjEuNXJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53ZWxmYXJlIC5mYWNpbGl0eV9pdGVtX3RleHR7bGluZS1oZWlnaHQ6MS45MzN9fS53ZWxmYXJlIC5pbnRlcm5hbEV4Y2hhbmdle21hcmdpbi1ib3R0b206MjB2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndlbGZhcmUgLmludGVybmFsRXhjaGFuZ2V7bWFyZ2luLWJvdHRvbToxNTNweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53ZWxmYXJlIC5pbnRlcm5hbEV4Y2hhbmdlX2lubmVye3dpZHRoOjg2MHB4O21hcmdpbjowIGF1dG99fS53ZWxmYXJlIC5pbnRlcm5hbEV4Y2hhbmdlX3RpdGxle2ZvbnQtZmFtaWx5OlwiTm90byBTZXJpZiBKUFwiLHNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCU7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2UwOTBhZCwgI2RjMjk0Nik7Zm9udC1zaXplOjIuMnJlbTtwYWRkaW5nOjQuNjY2NjY2NjY2N3Z3O21hcmdpbi1ib3R0b206MTAuNjY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud2VsZmFyZSAuaW50ZXJuYWxFeGNoYW5nZV90aXRsZXtmb250LXNpemU6Mi44cmVtO3BhZGRpbmc6MjVweDttYXJnaW4tYm90dG9tOjQwcHh9fS53ZWxmYXJlIC5pbnRlcm5hbEV4Y2hhbmdlX3N1YlRpdGxle2ZvbnQtZmFtaWx5OlwiTm90byBTZXJpZiBKUFwiLHNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjEuNTY2O2ZvbnQtc2l6ZTo0Ljh2dztjb2xvcjojY2EwMDM1O21hcmdpbi1ib3R0b206OHZ3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud2VsZmFyZSAuaW50ZXJuYWxFeGNoYW5nZV9zdWJUaXRsZXtmb250LXNpemU6MnJlbTttYXJnaW4tYm90dG9tOjU1cHh9fS53ZWxmYXJlIC5pbnRlcm5hbEV4Y2hhbmdlX2l0ZW17bWFyZ2luLWJvdHRvbToxMC42NjY2NjY2NjY3dnc7cGFkZGluZy1ib3R0b206OHZ3O2JvcmRlci1ib3R0b206c29saWQgI2UyZTJlMiAxcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53ZWxmYXJlIC5pbnRlcm5hbEV4Y2hhbmdlX2l0ZW17bWFyZ2luLWJvdHRvbTo0MHB4O3BhZGRpbmctYm90dG9tOjQwcHh9fS53ZWxmYXJlIC5pbnRlcm5hbEV4Y2hhbmdlX2l0ZW06bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206MDtwYWRkaW5nLWJvdHRvbTowO2JvcmRlci1ib3R0b206bm9uZX0ud2VsZmFyZSAuaW50ZXJuYWxFeGNoYW5nZV9pdGVtX3BpY3ttYXJnaW4tYm90dG9tOjUuMzMzMzMzMzMzM3Z3O292ZXJmbG93OmhpZGRlbn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndlbGZhcmUgLmludGVybmFsRXhjaGFuZ2VfaXRlbV9waWN7d2lkdGg6NDAwcHg7bWFyZ2luLWJvdHRvbTowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndlbGZhcmUgLmludGVybmFsRXhjaGFuZ2VfaXRlbV9kZXNjcmlwdGlvbnt3aWR0aDo0MDVweDttYXJnaW4tYm90dG9tOjB9fS53ZWxmYXJlIC5pbnRlcm5hbEV4Y2hhbmdlX2l0ZW1fdGl0bGV7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOjJ2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndlbGZhcmUgLmludGVybmFsRXhjaGFuZ2VfaXRlbV90aXRsZXtmb250LXNpemU6MS44cmVtO21hcmdpbi1ib3R0b206MjBweH19LndlbGZhcmUgLmludGVybmFsRXhjaGFuZ2VfaXRlbV90ZXh0e2xpbmUtaGVpZ2h0OjEuNzU7Zm9udC1zaXplOjEuMnJlbTt0ZXh0LWFsaWduOmp1c3RpZnl9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53ZWxmYXJlIC5pbnRlcm5hbEV4Y2hhbmdlX2l0ZW1fdGV4dHtmb250LXNpemU6MS41cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndlbGZhcmUgLmludGVybmFsRXhjaGFuZ2VfaXRlbV90ZXh0e2xpbmUtaGVpZ2h0OjEuOTMzfX0ud2VsZmFyZSAuZGV0YWlsX2ludHJvZHVjdGlvbntwYWRkaW5nOjYuNjY2NjY2NjY2N3Z3IDAgMjYuOTMzMzMzMzMzM3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud2VsZmFyZSAuZGV0YWlsX2ludHJvZHVjdGlvbnt3aWR0aDoxMTAwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjUycHggMCAxMjBweH19LndlbGZhcmUgLmRldGFpbF9pbnRyb2R1Y3Rpb25faW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvO3BhZGRpbmc6OS4zMzMzMzMzMzMzdncgNi42NjY2NjY2NjY3dncgMH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndlbGZhcmUgLmRldGFpbF9pbnRyb2R1Y3Rpb25faW5uZXJ7d2lkdGg6OTYwcHg7cGFkZGluZzowfX0ud2VsZmFyZSAuZGV0YWlsX2ludHJvZHVjdGlvbl90aXRsZXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo2MCU7bWFyZ2luOjAgYXV0byAtMjVweDtwYWRkaW5nOjE1cHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlMDkwYWQsICNkYzI5NDYpO3RleHQtYWxpZ246Y2VudGVyO3otaW5kZXg6Mn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LndlbGZhcmUgLmRldGFpbF9pbnRyb2R1Y3Rpb25fdGl0bGV7d2lkdGg6NTAlfX0ud2VsZmFyZSAuZGV0YWlsX2ludHJvZHVjdGlvbl90aXRsZSBoNntjb2xvcjojZmZmfS53ZWxmYXJlIC5kZXRhaWxfaW50cm9kdWN0aW9uX3RleHR7bGluZS1oZWlnaHQ6Mjtmb250LXdlaWdodDo0MDA7d29yZC1icmVhazpicmVhay1hbGx9LndlbGZhcmUgLmRldGFpbF9pbnRyb2R1Y3Rpb25fdGV4dC0tbGlua3tkaXNwbGF5OmlubGluZTtjb2xvcjojMzMzO2xpbmUtaGVpZ2h0OjEuNjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtdW5kZXJsaW5lLW9mZnNldDo0cHg7dHJhbnNpdGlvbjouNnMgY3ViaWMtYmV6aWVyKDAuMTgsIC0wLjAxLCAwLjMsIDEpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud2VsZmFyZSAuZGV0YWlsX2ludHJvZHVjdGlvbl90ZXh0LS1saW5re2ZvbnQtc2l6ZToxLjhyZW19fS53ZWxmYXJlIC5kZXRhaWxfaW50cm9kdWN0aW9uLS1ib3h7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjMwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZTA5MGFkfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud2VsZmFyZSAuZGV0YWlsX2ludHJvZHVjdGlvbi0tYm94e3BhZGRpbmc6MzBweCA5MHB4fX0ud2VsZmFyZSAuZGV0YWlsX2ludHJvZHVjdGlvbi0tYm94IC5jLWxpbmstaG92ZXIgcC5jLW1lZGlhe21hcmdpbi1ib3R0b206MTBweH0ud2VsZmFyZSAuZGV0YWlsX2ludHJvZHVjdGlvbi0tYm94IC5jLWxpbmstaG92ZXI6aG92ZXIgLmRldGFpbF9pbnRyb2R1Y3Rpb25fdGV4dC0tbGlua3tjb2xvcjojY2YwMDQwfS53ZWxmYXJlIC5kZXRhaWxfaW50cm9kdWN0aW9uLS1ib3ggdWx7ZGlzcGxheTpibG9ja30ud2VsZmFyZSAuZGV0YWlsX2ludHJvZHVjdGlvbi0tYm94IHVsIGxpOmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsud2VsZmFyZSAuZGV0YWlsX2ludHJvZHVjdGlvbi0tYm94IHVsIGxpOmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDoyMHB4fX0ud2VsZmFyZSAuZGV0YWlsX2ludHJvZHVjdGlvbi0tYm94IHVsIGxpOm50aC1jaGlsZCgyKXttYXJnaW4tdG9wOjMwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53ZWxmYXJlIC5kZXRhaWxfaW50cm9kdWN0aW9uLS1ib3ggdWwgbGk6bnRoLWNoaWxkKDIpe21hcmdpbi10b3A6MH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey53ZWxmYXJlIC5kZXRhaWxfaW50cm9kdWN0aW9uLS1ib3ggdWx7ZGlzcGxheTpmbGV4fX0uZGVwYXJ0bWVudE1lc3NhZ2UgLm1haW5XcmFwe21hcmdpbi1ib3R0b206OHZ3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZGVwYXJ0bWVudE1lc3NhZ2UgLm1haW5XcmFwe21hcmdpbi1ib3R0b206NjBweH19LmRlcGFydG1lbnRNZXNzYWdlIC5tYWluV3JhcF90aXRsZXtmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6Mi4zcmVtO3BhZGRpbmctdG9wOjEzLjMzMzMzMzMzMzN2dztwYWRkaW5nLWJvdHRvbToxMy4zMzMzMzMzMzMzdnc7Y29sb3I6I2NhMDAzNTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmRlcGFydG1lbnRNZXNzYWdlIC5tYWluV3JhcF90aXRsZXtmb250LXNpemU6M3JlbTtwYWRkaW5nLXRvcDo5MHB4O3BhZGRpbmctYm90dG9tOjkwcHh9fS5kZXBhcnRtZW50TWVzc2FnZSAubWFpbldyYXBfbGluZXt3aWR0aDoxMDAlO2hlaWdodDoxcHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNGQ0ZDRkIDAlLCAjNGQ0ZDRkIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCAxMDAlKTttYXJnaW46MCBhdXRvIDEydnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5kZXBhcnRtZW50TWVzc2FnZSAubWFpbldyYXBfbGluZXt3aWR0aDo4NjBweDttYXJnaW4tYm90dG9tOjgwcHh9fS5kZXBhcnRtZW50TWVzc2FnZSAubWFpbldyYXBfdmlzdWFse3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0bztvdmVyZmxvdzpoaWRkZW59QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5kZXBhcnRtZW50TWVzc2FnZSAubWFpbldyYXBfdmlzdWFse3dpZHRoOjUxN3B4fX0uZGVwYXJ0bWVudE1lc3NhZ2UgLmxlYWRXcmFwe21hcmdpbi1ib3R0b206MjEuMzMzMzMzMzMzM3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZGVwYXJ0bWVudE1lc3NhZ2UgLmxlYWRXcmFwe21hcmdpbi1ib3R0b206OTBweH19LmRlcGFydG1lbnRNZXNzYWdlIC5sZWFkV3JhcF90aXRsZXtmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojY2EwMDM1O2ZvbnQtc2l6ZToyLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNTY7bWFyZ2luLWJvdHRvbTo4dnc7bGV0dGVyLXNwYWNpbmc6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmRlcGFydG1lbnRNZXNzYWdlIC5sZWFkV3JhcF90aXRsZXtmb250LXNpemU6My44cmVtO21hcmdpbi1ib3R0b206NDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5kZXBhcnRtZW50TWVzc2FnZSAubGVhZFdyYXBfdGl0bGV7bGV0dGVyLXNwYWNpbmc6LjFlbX19LmRlcGFydG1lbnRNZXNzYWdlIC5sZWFkV3JhcF9uYW1le2xpbmUtaGVpZ2h0OjEuNzU7Zm9udC1zaXplOjEuMnJlbTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOjE1LjMzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmRlcGFydG1lbnRNZXNzYWdlIC5sZWFkV3JhcF9uYW1le2ZvbnQtc2l6ZToxLjVyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZGVwYXJ0bWVudE1lc3NhZ2UgLmxlYWRXcmFwX25hbWV7bWFyZ2luLWJvdHRvbTo1MHB4fX0uZGVwYXJ0bWVudE1lc3NhZ2UgLmRlcGFydG1lbnRNZXNzYWdlX3RpdGxle3dpZHRoOjg2LjY2NjY2NjY2Njd2dzttYXJnaW46MCBhdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZGVwYXJ0bWVudE1lc3NhZ2UgLmRlcGFydG1lbnRNZXNzYWdlX3RpdGxle3dpZHRoOjExMDBweH19LmRlcGFydG1lbnRNZXNzYWdlIC5kZXBhcnRtZW50TWVzc2FnZV90aXRsZSAuZGVwYXJ0bWVudE1lc3NhZ2VfaW5uZXJ7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2UwOTBhZCwgI2RjMjk0Nil9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5kZXBhcnRtZW50TWVzc2FnZSAuZGVwYXJ0bWVudE1lc3NhZ2VfdGl0bGUgLmRlcGFydG1lbnRNZXNzYWdlX2lubmVye3dpZHRoOjk2MHB4O21hcmdpbjowIGF1dG99fS5kZXBhcnRtZW50TWVzc2FnZSAuZGVwYXJ0bWVudE1lc3NhZ2VfdGl0bGUgLmRlcGFydG1lbnRNZXNzYWdlX2lubmVyIC5kZXBhcnRtZW50TWVzc2FnZV90aXRsZV9xdWVzdGlvbntmb250LXNpemU6My43MzMzMzMzMzMzdnc7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiNmZmY7cGFkZGluZzo4dncgMCA1LjA2NjY2NjY2Njd2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmRlcGFydG1lbnRNZXNzYWdlIC5kZXBhcnRtZW50TWVzc2FnZV90aXRsZSAuZGVwYXJ0bWVudE1lc3NhZ2VfaW5uZXIgLmRlcGFydG1lbnRNZXNzYWdlX3RpdGxlX3F1ZXN0aW9ue2ZvbnQtc2l6ZToxN3B4O3BhZGRpbmc6MjVweCAwIDE1cHh9fS5kZXBhcnRtZW50TWVzc2FnZSAuZGVwYXJ0bWVudE1lc3NhZ2VfdGl0bGUgLmRlcGFydG1lbnRNZXNzYWdlX2lubmVyIC5kZXBhcnRtZW50TWVzc2FnZV90aXRsZV9saW5le3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmZmZmYgMCUsICNmZmZmZmYgNDAlLCB0cmFuc3BhcmVudCA0MCUsIHRyYW5zcGFyZW50IDEwMCUpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZGVwYXJ0bWVudE1lc3NhZ2UgLmRlcGFydG1lbnRNZXNzYWdlX3RpdGxlIC5kZXBhcnRtZW50TWVzc2FnZV9pbm5lciAuZGVwYXJ0bWVudE1lc3NhZ2VfdGl0bGVfbGluZXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmZmZmYgMCUsICNmZmZmZmYgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50IDEwMCUpfX0uZGVwYXJ0bWVudE1lc3NhZ2UgLmRlcGFydG1lbnRNZXNzYWdlX3RpdGxlIC5kZXBhcnRtZW50TWVzc2FnZV9pbm5lciAuZGVwYXJ0bWVudE1lc3NhZ2VfdGl0bGVfYW5zd2Vye2ZvbnQtZmFtaWx5OlwiTm90byBTZXJpZiBKUFwiLHNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTo1LjZ2dztsaW5lLWhlaWdodDoxLjQ3NmVtO2NvbG9yOiNmZmY7cGFkZGluZzo2LjY2NjY2NjY2Njd2dyAwIDguOHZ3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZGVwYXJ0bWVudE1lc3NhZ2UgLmRlcGFydG1lbnRNZXNzYWdlX3RpdGxlIC5kZXBhcnRtZW50TWVzc2FnZV9pbm5lciAuZGVwYXJ0bWVudE1lc3NhZ2VfdGl0bGVfYW5zd2Vye2ZvbnQtc2l6ZToyNnB4O2xpbmUtaGVpZ2h0OjEuNDIzZW07cGFkZGluZzozNHB4IDAgNDZweH19LmRlcGFydG1lbnRNZXNzYWdlIC5kZXBhcnRtZW50TWVzc2FnZV9jb250e3BhZGRpbmc6Ni42NjY2NjY2NjY3dncgMCAyNi45MzMzMzMzMzMzdnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5kZXBhcnRtZW50TWVzc2FnZSAuZGVwYXJ0bWVudE1lc3NhZ2VfY29udHt3aWR0aDoxMTAwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjUycHggMCAxMjBweH19LmRlcGFydG1lbnRNZXNzYWdlIC5kZXBhcnRtZW50TWVzc2FnZV9jb250IC5kZXBhcnRtZW50TWVzc2FnZV9jb250X3dyYXB7d2lkdGg6ODYuNjY2NjY2NjY2N3Z3O21hcmdpbjowIGF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5kZXBhcnRtZW50TWVzc2FnZSAuZGVwYXJ0bWVudE1lc3NhZ2VfY29udCAuZGVwYXJ0bWVudE1lc3NhZ2VfY29udF93cmFwe3dpZHRoOjk2MHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5kZXBhcnRtZW50TWVzc2FnZSAuZGVwYXJ0bWVudE1lc3NhZ2VfY29udCAuZGVwYXJ0bWVudE1lc3NhZ2VfY29udF93cmFwIC5kZXBhcnRtZW50TWVzc2FnZV9jb250X2lubmVye3dpZHRoOjQ0M3B4fX0uZGVwYXJ0bWVudE1lc3NhZ2UgLmRlcGFydG1lbnRNZXNzYWdlX2NvbnQgLmRlcGFydG1lbnRNZXNzYWdlX2NvbnRfd3JhcCAuZGVwYXJ0bWVudE1lc3NhZ2VfY29udF9pbm5lciAuZGVwYXJ0bWVudE1lc3NhZ2VfY29udF9sZWFke2ZvbnQtZmFtaWx5OlwiTm90byBTZXJpZiBKUFwiLHNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtYWxpZ246bGVmdDtmb250LXNpemU6NC44dnc7bGluZS1oZWlnaHQ6Ny40NjY2NjY2NjY3dnc7Y29sb3I6I2NhMDAzNX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmRlcGFydG1lbnRNZXNzYWdlIC5kZXBhcnRtZW50TWVzc2FnZV9jb250IC5kZXBhcnRtZW50TWVzc2FnZV9jb250X3dyYXAgLmRlcGFydG1lbnRNZXNzYWdlX2NvbnRfaW5uZXIgLmRlcGFydG1lbnRNZXNzYWdlX2NvbnRfbGVhZHtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoxLjU4M2VtfX0uZGVwYXJ0bWVudE1lc3NhZ2UgLmRlcGFydG1lbnRNZXNzYWdlX2NvbnQgLmRlcGFydG1lbnRNZXNzYWdlX2NvbnRfd3JhcCAuZGVwYXJ0bWVudE1lc3NhZ2VfY29udF9pbm5lciAuZGVwYXJ0bWVudE1lc3NhZ2VfY29udF90ZXh0e2ZvbnQtc2l6ZTozLjJ2dzt0ZXh0LWFsaWduOmp1c3RpZnk7bGV0dGVyLXNwYWNpbmc6LjFlbTtsaW5lLWhlaWdodDo1LjQ2NjY2NjY2Njd2dztmb250LXdlaWdodDo0MDA7bWFyZ2luLXRvcDoyLjUzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmRlcGFydG1lbnRNZXNzYWdlIC5kZXBhcnRtZW50TWVzc2FnZV9jb250IC5kZXBhcnRtZW50TWVzc2FnZV9jb250X3dyYXAgLmRlcGFydG1lbnRNZXNzYWdlX2NvbnRfaW5uZXIgLmRlcGFydG1lbnRNZXNzYWdlX2NvbnRfdGV4dHtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjg3NWVtO21hcmdpbi10b3A6MTlweH19LmRlcGFydG1lbnRNZXNzYWdlIC5kZXBhcnRtZW50TWVzc2FnZV9jb250IC5kZXBhcnRtZW50TWVzc2FnZV9jb250X3dyYXAgLmRlcGFydG1lbnRNZXNzYWdlX2NvbnRfaW5uZXIucGljdHVyZXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDo1OS4wMnZ3O21hcmdpbi10b3A6OS43MzMzMzMzMzMzdnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5kZXBhcnRtZW50TWVzc2FnZSAuZGVwYXJ0bWVudE1lc3NhZ2VfY29udCAuZGVwYXJ0bWVudE1lc3NhZ2VfY29udF93cmFwIC5kZXBhcnRtZW50TWVzc2FnZV9jb250X2lubmVyLnBpY3R1cmV7d2lkdGg6NDMxcHg7aGVpZ2h0OjI5NXB4O21hcmdpbi10b3A6OHB4fX0uZGVwYXJ0bWVudE1lc3NhZ2UgLmRlcGFydG1lbnRNZXNzYWdlX2NvbnQgLmRlcGFydG1lbnRNZXNzYWdlX2NvbnRfd3JhcCAuZGVwYXJ0bWVudE1lc3NhZ2VfY29udF9pbm5lci5waWN0dXJlIC5kZXBhcnRtZW50TWVzc2FnZV9jb250X2JhY2t7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowfS5kZXBhcnRtZW50TWVzc2FnZSAuZGVwYXJ0bWVudE1lc3NhZ2VfY29udCAuZGVwYXJ0bWVudE1lc3NhZ2VfY29udF93cmFwIC5kZXBhcnRtZW50TWVzc2FnZV9jb250X2lubmVyLnBpY3R1cmUgLmRlcGFydG1lbnRNZXNzYWdlX2NvbnRfYmFjayAuZGVwYXJ0bWVudE1lc3NhZ2VfYmFja19pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDozMnZ3O2hlaWdodDozMnZ3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZGVwYXJ0bWVudE1lc3NhZ2UgLmRlcGFydG1lbnRNZXNzYWdlX2NvbnQgLmRlcGFydG1lbnRNZXNzYWdlX2NvbnRfd3JhcCAuZGVwYXJ0bWVudE1lc3NhZ2VfY29udF9pbm5lci5waWN0dXJlIC5kZXBhcnRtZW50TWVzc2FnZV9jb250X2JhY2sgLmRlcGFydG1lbnRNZXNzYWdlX2JhY2tfaW5uZXJ7d2lkdGg6MTU5cHg7aGVpZ2h0OjE1OXB4fX0uZGVwYXJ0bWVudE1lc3NhZ2UgLmRlcGFydG1lbnRNZXNzYWdlX2NvbnQgLmRlcGFydG1lbnRNZXNzYWdlX2NvbnRfd3JhcCAuZGVwYXJ0bWVudE1lc3NhZ2VfY29udF9pbm5lci5waWN0dXJlIC5kZXBhcnRtZW50TWVzc2FnZV9jb250X2JhY2sgLmRlcGFydG1lbnRNZXNzYWdlX2JhY2tfaW5uZXIgLmRlcGFydG1lbnRNZXNzYWdlX2JhY2tfc3F1YXJle3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjMxLjg2NjY2NjY2Njd2dztoZWlnaHQ6MzEuODY2NjY2NjY2N3Z3O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZTA5MGFkLCAjZGMyOTQ2KX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmRlcGFydG1lbnRNZXNzYWdlIC5kZXBhcnRtZW50TWVzc2FnZV9jb250IC5kZXBhcnRtZW50TWVzc2FnZV9jb250X3dyYXAgLmRlcGFydG1lbnRNZXNzYWdlX2NvbnRfaW5uZXIucGljdHVyZSAuZGVwYXJ0bWVudE1lc3NhZ2VfY29udF9iYWNrIC5kZXBhcnRtZW50TWVzc2FnZV9iYWNrX2lubmVyIC5kZXBhcnRtZW50TWVzc2FnZV9iYWNrX3NxdWFyZXt3aWR0aDoxNTlweDtoZWlnaHQ6MTU5cHh9fS5kZXBhcnRtZW50TWVzc2FnZSAuZGVwYXJ0bWVudE1lc3NhZ2VfY29udCAuZGVwYXJ0bWVudE1lc3NhZ2VfY29udF93cmFwIC5kZXBhcnRtZW50TWVzc2FnZV9jb250X2lubmVyLnBpY3R1cmUgLmRlcGFydG1lbnRNZXNzYWdlX2NvbnRfYmFjayAuZGVwYXJ0bWVudE1lc3NhZ2VfYmFja19pbm5lciAuZGVwYXJ0bWVudE1lc3NhZ2VfYmFja190cmlhbmdsZXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDowO2hlaWdodDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MCAzMnZ3IDMxLjg2NjY2NjY2Njd2dyAwO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApICNmZmYgcmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZGVwYXJ0bWVudE1lc3NhZ2UgLmRlcGFydG1lbnRNZXNzYWdlX2NvbnQgLmRlcGFydG1lbnRNZXNzYWdlX2NvbnRfd3JhcCAuZGVwYXJ0bWVudE1lc3NhZ2VfY29udF9pbm5lci5waWN0dXJlIC5kZXBhcnRtZW50TWVzc2FnZV9jb250X2JhY2sgLmRlcGFydG1lbnRNZXNzYWdlX2JhY2tfaW5uZXIgLmRlcGFydG1lbnRNZXNzYWdlX2JhY2tfdHJpYW5nbGV7Ym9yZGVyLXdpZHRoOjAgMTU5cHggMTU5cHggMH19LmRlcGFydG1lbnRNZXNzYWdlIC5kZXBhcnRtZW50TWVzc2FnZV9jb250IC5kZXBhcnRtZW50TWVzc2FnZV9jb250X3dyYXAgLmRlcGFydG1lbnRNZXNzYWdlX2NvbnRfaW5uZXIucGljdHVyZSAuZGVwYXJ0bWVudE1lc3NhZ2VfY29udF9waWN0dXJle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7d2lkdGg6NzkuMzMzMzMzMzMzM3Z3O292ZXJmbG93OmhpZGRlbn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmRlcGFydG1lbnRNZXNzYWdlIC5kZXBhcnRtZW50TWVzc2FnZV9jb250IC5kZXBhcnRtZW50TWVzc2FnZV9jb250X3dyYXAgLmRlcGFydG1lbnRNZXNzYWdlX2NvbnRfaW5uZXIucGljdHVyZSAuZGVwYXJ0bWVudE1lc3NhZ2VfY29udF9waWN0dXJle3dpZHRoOjM5NnB4fX0uZGVwYXJ0bWVudE1lc3NhZ2UgLmRlcGFydG1lbnRNZXNzYWdlX2NvbnQuYm90dG9te3BhZGRpbmctYm90dG9tOjM1LjczMzMzMzMzMzN2d30uZGVwYXJ0bWVudE1lc3NhZ2UgLmRlcGFydG1lbnRNZXNzYWdlX2NvbnQuYm90dG9tIC5kZXBhcnRtZW50TWVzc2FnZV9jb250X3RleHR7bWFyZ2luLXRvcDowfS5kZXBhcnRtZW50TWVzc2FnZSAuZGVwYXJ0bWVudE1lc3NhZ2VfY29udCAuZGVwYXJ0bWVudE1lc3NhZ2VfY29udF9pbWd7d2lkdGg6ODYuNjY2NjY2NjY2N3Z3O21hcmdpbjoxMy4zMzMzMzMzMzMzdncgYXV0byAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZGVwYXJ0bWVudE1lc3NhZ2UgLmRlcGFydG1lbnRNZXNzYWdlX2NvbnQgLmRlcGFydG1lbnRNZXNzYWdlX2NvbnRfaW1ne3dpZHRoOjg2MHB4O21hcmdpbjo3NHB4IGF1dG8gMH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5kZXBhcnRtZW50TWVzc2FnZSAuZGVwYXJ0bWVudE1lc3NhZ2VfY29udC5ib3R0b217cGFkZGluZy1ib3R0b206MTk3cHh9LmRlcGFydG1lbnRNZXNzYWdlIC5kZXBhcnRtZW50TWVzc2FnZV9jb250LmJvdHRvbSAuZGVwYXJ0bWVudE1lc3NhZ2VfY29udF93cmFwe3dpZHRoOjY3N3B4fS5kZXBhcnRtZW50TWVzc2FnZSAuZGVwYXJ0bWVudE1lc3NhZ2VfY29udC5ib3R0b20gLmRlcGFydG1lbnRNZXNzYWdlX2NvbnRfd3JhcCAuZGVwYXJ0bWVudE1lc3NhZ2VfY29udF9pbm5lcnt3aWR0aDoxMDAlfS5kZXBhcnRtZW50TWVzc2FnZSAuZGVwYXJ0bWVudE1lc3NhZ2VfY29udC5ib3R0b20gLmRlcGFydG1lbnRNZXNzYWdlX2NvbnRfd3JhcCAuZGVwYXJ0bWVudE1lc3NhZ2VfY29udF9pbm5lciAuZGVwYXJ0bWVudE1lc3NhZ2VfY29udF90ZXh0e21hcmdpbi10b3A6MH19LnJlY3J1aXRfYmFubmVye3BhZGRpbmc6Ni42NjY2NjY2NjY3dncgMCAyNi45MzMzMzMzMzMzdnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5yZWNydWl0X2Jhbm5lcnt3aWR0aDoxMTAwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjUycHggMCAxMjBweH19LnJlY3J1aXRfYmFubmVyX2lubmVye3dpZHRoOjg2LjY2NjY2NjY2Njd2dzttYXJnaW46MCBhdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucmVjcnVpdF9iYW5uZXJfaW5uZXJ7d2lkdGg6OTYwcHh9fS5yZWNydWl0X2Jhbm5lcl90ZXh0e2xpbmUtaGVpZ2h0OjI7Y29sb3I6IzMzMztmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjQwMDt3b3JkLWJyZWFrOmJyZWFrLWFsbH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnJlY3J1aXRfYmFubmVyX3RleHR7Zm9udC1zaXplOjEuOHJlbX19LnJlY3J1aXRfYmFubmVyX3RleHQtLWxpbmt7ZGlzcGxheTppbmxpbmU7Y29sb3I6IzMzMztsaW5lLWhlaWdodDoxLjY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt0ZXh0LXVuZGVybGluZS1vZmZzZXQ6NHB4O3RyYW5zaXRpb246LjZzIGN1YmljLWJlemllcigwLjE4LCAtMC4wMSwgMC4zLCAxKX0ucmVjcnVpdF9iYW5uZXJfdGV4dC0tbGluazpob3Zlcntjb2xvcjojY2YwMDQwfS5jLWxpbmstaG92ZXJ7bWF4LXdpZHRoOjUwMHB4O21hcmdpbjoyMHB4IGF1dG8gMDt0cmFuc2l0aW9uOi42cyBjdWJpYy1iZXppZXIoMC4xOCwgLTAuMDEsIDAuMywgMSl9LmMtbGluay1ob3Zlci5mdWxse21heC13aWR0aDoxMDAlfS5jLWxpbmstaG92ZXIgLmMtbWVkaWF7b3ZlcmZsb3c6aGlkZGVufS5jLWxpbmstaG92ZXIgLmMtbWVkaWEgLmMtbWVkaWFfX2ltZ3t0cmFuc2l0aW9uOi42cyBjdWJpYy1iZXppZXIoMC4xOCwgLTAuMDEsIDAuMywgMSl9LmMtbGluay1ob3Zlcjpob3ZlciAuYy1tZWRpYV9faW1ne3RyYW5zZm9ybTpzY2FsZSgxLjEpfS5jLWxpbmstaG92ZXI6aG92ZXIgLmMtbWVkaWFfX2NhcHRpb257b3BhY2l0eTouNzt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpfS5jLWxpbmstaG92ZXI6aG92ZXIgLmMtbWVkaWFfX2NhcHRpb24tLWxpbmssLmMtbGluay1ob3Zlcjpob3ZlciAuYy1tZWRpYV9fY2FwdGlvbi0tbGcsLmMtbGluay1ob3Zlcjpob3ZlciAuYy1tZWRpYV9fY2FwdGlvbi10ZXh0e29wYWNpdHk6Ljd9LmMtbGluay1ob3Zlci5jLWxpbmstaG92ZXItLXNjYWxlLXNtOmhvdmVyIC5jLW1lZGlhX19pbWd7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfS5ndWlkZWxpbmVzIC5tYWluV3JhcHttYXJnaW4tYm90dG9tOjguNjY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZ3VpZGVsaW5lcyAubWFpbldyYXB7bWFyZ2luLWJvdHRvbTo3MHB4fX0uZ3VpZGVsaW5lcyAubWFpbldyYXBfdGl0bGV7Zm9udC1mYW1pbHk6XCJOb3RvIFNlcmlmIEpQXCIsc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjIuM3JlbTtwYWRkaW5nLXRvcDoxMy4zMzMzMzMzMzMzdnc7cGFkZGluZy1ib3R0b206MTMuMzMzMzMzMzMzM3Z3O2NvbG9yOiNjYTAwMzU7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjYuMTMzMzMzMzMzM3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZ3VpZGVsaW5lcyAubWFpbldyYXBfdGl0bGV7Zm9udC1zaXplOjNyZW07cGFkZGluZy10b3A6OTBweDtwYWRkaW5nLWJvdHRvbTo5MHB4fX0uZ3VpZGVsaW5lcyAubWFpbldyYXBfbGluZXt3aWR0aDoxMDAlO2hlaWdodDoxcHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNGQ0ZDRkIDAlLCAjNGQ0ZDRkIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCAxMDAlKTttYXJnaW46MCBhdXRvIDEydnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ndWlkZWxpbmVzIC5tYWluV3JhcF9saW5le3dpZHRoOjg2MHB4O21hcmdpbi1ib3R0b206ODBweH19Lmd1aWRlbGluZXMgLm1haW5XcmFwX3Zpc3VhbHt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG87b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZ3VpZGVsaW5lcyAubWFpbldyYXBfdmlzdWFse3dpZHRoOjUxN3B4fX0uZ3VpZGVsaW5lcyAubGVhZFdyYXB7bWFyZ2luLWJvdHRvbToyMC42NjY2NjY2NjY3dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ndWlkZWxpbmVzIC5sZWFkV3JhcHttYXJnaW4tYm90dG9tOjEwMHB4fX0uZ3VpZGVsaW5lcyAubGVhZFdyYXBfdGl0bGV7Zm9udC1mYW1pbHk6XCJOb3RvIFNlcmlmIEpQXCIsc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2NhMDAzNTtmb250LXNpemU6Mi4yNXJlbTtsaW5lLWhlaWdodDoxLjU2O21hcmdpbi1ib3R0b206OS4zMzMzMzMzMzMzdnc7Zm9udC1zaXplOjcuMnZ3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZ3VpZGVsaW5lcyAubGVhZFdyYXBfdGl0bGV7Zm9udC1zaXplOjMuOHJlbTttYXJnaW4tYm90dG9tOjMzcHh9fS5ndWlkZWxpbmVzIC5sZWFkV3JhcF9pdGVtc3twYWRkaW5nLWxlZnQ6Ni4yNjY2NjY2NjY3dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ndWlkZWxpbmVzIC5sZWFkV3JhcF9pdGVtc3twYWRkaW5nLWxlZnQ6NDdweDt3aWR0aDo3MjBweDttYXJnaW46MCBhdXRvfX0uZ3VpZGVsaW5lcyAubGVhZFdyYXBfaXRlbXttYXJnaW4tYm90dG9tOjguNjY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZ3VpZGVsaW5lcyAubGVhZFdyYXBfaXRlbXttYXJnaW4tYm90dG9tOjM3cHh9fS5ndWlkZWxpbmVzIC5sZWFkV3JhcF9pdGVtX3RpdGxle2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjMuNzMzMzMzMzMzM3Z3O21hcmdpbi1ib3R0b206Mi42NjY2NjY2NjY3dnc7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjMuNzMzMzMzMzMzM3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZ3VpZGVsaW5lcyAubGVhZFdyYXBfaXRlbV90aXRsZXtmb250LXNpemU6MThweDtmb250LXNpemU6MS4xMjVyZW07bWFyZ2luLWJvdHRvbToxM3B4fX0uZ3VpZGVsaW5lcyAubGVhZFdyYXBfaXRlbV90aXRsZTphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDo0LjkzMzMzMzMzMzN2dztoZWlnaHQ6NC45MzMzMzMzMzMzdnc7YmFja2dyb3VuZDp1cmwoL2Fzc2V0cy9pbWcvcmVjcnVpdC9jb21tb24vY2hlY2tib3guc3ZnKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTI1JSwgLTYwJSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ndWlkZWxpbmVzIC5sZWFkV3JhcF9pdGVtX3RpdGxlOmFmdGVye3dpZHRoOjM3cHg7aGVpZ2h0OjM3cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZ3VpZGVsaW5lcyAubGVhZFdyYXBfaXRlbV90aXRsZXtmb250LXNpemU6MThweH19Lmd1aWRlbGluZXMgLmxlYWRXcmFwX2l0ZW1fdGV4dHtsaW5lLWhlaWdodDoxLjc1O2ZvbnQtc2l6ZToxLjJyZW07dGV4dC1hbGlnbjpqdXN0aWZ5O2ZvbnQtc2l6ZTozLjJ2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lmd1aWRlbGluZXMgLmxlYWRXcmFwX2l0ZW1fdGV4dHtmb250LXNpemU6MS41cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lmd1aWRlbGluZXMgLmxlYWRXcmFwX2l0ZW1fdGV4dHtmb250LXNpemU6MTZweH19Lmd1aWRlbGluZXMgLmxlYWRXcmFwX2l0ZW06bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206MH0uZ3VpZGVsaW5lcyAuZGF0YXttYXJnaW4tYm90dG9tOjE1LjMzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lmd1aWRlbGluZXMgLmRhdGF7bWFyZ2luLWJvdHRvbToxMzJweH19Lmd1aWRlbGluZXMgLmRhdGFfdGl0bGV7Zm9udC1mYW1pbHk6XCJOb3RvIFNlcmlmIEpQXCIsc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTAwJTtjb2xvcjojZmZmO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZTA5MGFkLCAjZGMyOTQ2KTtmb250LXNpemU6Mi4ycmVtO3BhZGRpbmc6NC42NjY2NjY2NjY3dnc7bWFyZ2luLWJvdHRvbToxMC42NjY2NjY2NjY3dnc7Zm9udC1zaXplOjUuODY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZ3VpZGVsaW5lcyAuZGF0YV90aXRsZXtmb250LXNpemU6Mi44cmVtO3BhZGRpbmc6MjVweDttYXJnaW4tYm90dG9tOjQwcHh9fS5ndWlkZWxpbmVzIC5kYXRhX3RhYmxlX3Rye2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLWJvdHRvbTpzb2xpZCAjZTJlMmUyIDFweDttYXJnaW4tYm90dG9tOjUuMzMzMzMzMzMzM3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZ3VpZGVsaW5lcyAuZGF0YV90YWJsZV90cntkaXNwbGF5OnRhYmxlLXJvd319Lmd1aWRlbGluZXMgLmRhdGFfdGFibGVfdHI6bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206MDtib3JkZXItYm90dG9tOm5vbmV9Lmd1aWRlbGluZXMgLmRhdGFfdGFibGVfdGh7ZGlzcGxheTpibG9jaztmb250LXdlaWdodDpib2xkO3BhZGRpbmctYm90dG9tOjJ2dzt0ZXh0LWFsaWduOmxlZnQ7bGluZS1oZWlnaHQ6MS41fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZ3VpZGVsaW5lcyAuZGF0YV90YWJsZV90aHt3aWR0aDoyMDBweDtwYWRkaW5nOjIwcHggMDtkaXNwbGF5OnRhYmxlLWNlbGx9fS5ndWlkZWxpbmVzIC5kYXRhX3RhYmxlX3Rke2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1ib3R0b206NC42NjY2NjY2NjY3dnc7bGluZS1oZWlnaHQ6MS43NTtmb250LXNpemU6MS4ycmVtO3RleHQtYWxpZ246anVzdGlmeTtmb250LXNpemU6My4ydnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ndWlkZWxpbmVzIC5kYXRhX3RhYmxlX3Rke2ZvbnQtc2l6ZToxLjVyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZ3VpZGVsaW5lcyAuZGF0YV90YWJsZV90ZHtwYWRkaW5nOjIwcHggMDtkaXNwbGF5OnRhYmxlLWNlbGx9fS5zY2hlZHVsZSAubWFpbldyYXB7bWFyZ2luLWJvdHRvbToxMnZ3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuc2NoZWR1bGUgLm1haW5XcmFwe21hcmdpbi1ib3R0b206NzBweH19LnNjaGVkdWxlIC5tYWluV3JhcF90aXRsZXtmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6Mi4zcmVtO3BhZGRpbmctdG9wOjEzLjMzMzMzMzMzMzN2dztwYWRkaW5nLWJvdHRvbToxMy4zMzMzMzMzMzMzdnc7Y29sb3I6I2NhMDAzNTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnNjaGVkdWxlIC5tYWluV3JhcF90aXRsZXtmb250LXNpemU6M3JlbTtwYWRkaW5nLXRvcDo5MHB4O3BhZGRpbmctYm90dG9tOjkwcHh9fS5zY2hlZHVsZSAubWFpbldyYXBfbGluZXt3aWR0aDoxMDAlO2hlaWdodDoxcHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNGQ0ZDRkIDAlLCAjNGQ0ZDRkIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCAxMDAlKTttYXJnaW46MCBhdXRvIDEydnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5zY2hlZHVsZSAubWFpbldyYXBfbGluZXt3aWR0aDo4NjBweDttYXJnaW4tYm90dG9tOjgwcHh9fS5zY2hlZHVsZSAuc2NoZWR1bGVfd3JhcHt3aWR0aDo4Ni42NjY2NjY2NjY3dnc7bWFyZ2luOjAgYXV0byAyMC4yNjY2NjY2NjY3dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5zY2hlZHVsZSAuc2NoZWR1bGVfd3JhcHt3aWR0aDoxMTAwcHg7bWFyZ2luOjAgYXV0byAxNTNweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5zY2hlZHVsZSAuc2NoZWR1bGVfd3JhcCAuc2NoZWR1bGVfaW5uZXJ7d2lkdGg6ODYwcHg7bWFyZ2luOjAgYXV0b319LnNjaGVkdWxlIC5zY2hlZHVsZV93cmFwIC5zY2hlZHVsZV9pbm5lciAuc2NoZWR1bGVfcHJvY2VzcyAuc2NoZWR1bGVfcHJvY2Vzc19pbm5lcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnNjaGVkdWxlIC5zY2hlZHVsZV93cmFwIC5zY2hlZHVsZV9pbm5lciAuc2NoZWR1bGVfcHJvY2VzcyAuc2NoZWR1bGVfcHJvY2Vzc19pbm5lciAuc2NoZWR1bGVfcHJvY2Vzc19sZWZ0e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwLjY2NjY2NjY2Njd2dztoZWlnaHQ6MTAuNjY2NjY2NjY2N3Z3O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZTA5MGFkLCAjZGMyOTQ2KX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnNjaGVkdWxlIC5zY2hlZHVsZV93cmFwIC5zY2hlZHVsZV9pbm5lciAuc2NoZWR1bGVfcHJvY2VzcyAuc2NoZWR1bGVfcHJvY2Vzc19pbm5lciAuc2NoZWR1bGVfcHJvY2Vzc19sZWZ0e3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHh9fS5zY2hlZHVsZSAuc2NoZWR1bGVfd3JhcCAuc2NoZWR1bGVfaW5uZXIgLnNjaGVkdWxlX3Byb2Nlc3MgLnNjaGVkdWxlX3Byb2Nlc3NfaW5uZXIgLnNjaGVkdWxlX3Byb2Nlc3NfbGVmdCAuc2NoZWR1bGVfcHJvY2Vzc19udW1iZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtyaWdodDowO2xlZnQ6MDtmb250LWZhbWlseTpcIk1hcmNlbGx1c1wiLHNlcmlmO2ZvbnQtc2l6ZTo0LjI2NjY2NjY2Njd2dztsZXR0ZXItc3BhY2luZzouMWVtO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5zY2hlZHVsZSAuc2NoZWR1bGVfd3JhcCAuc2NoZWR1bGVfaW5uZXIgLnNjaGVkdWxlX3Byb2Nlc3MgLnNjaGVkdWxlX3Byb2Nlc3NfaW5uZXIgLnNjaGVkdWxlX3Byb2Nlc3NfbGVmdCAuc2NoZWR1bGVfcHJvY2Vzc19udW1iZXJ7Zm9udC1zaXplOjE2cHh9fS5zY2hlZHVsZSAuc2NoZWR1bGVfd3JhcCAuc2NoZWR1bGVfaW5uZXIgLnNjaGVkdWxlX3Byb2Nlc3MgLnNjaGVkdWxlX3Byb2Nlc3NfaW5uZXIgLnNjaGVkdWxlX3Byb2Nlc3NfcmlnaHR7d2lkdGg6NjkuMzMzMzMzMzMzM3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuc2NoZWR1bGUgLnNjaGVkdWxlX3dyYXAgLnNjaGVkdWxlX2lubmVyIC5zY2hlZHVsZV9wcm9jZXNzIC5zY2hlZHVsZV9wcm9jZXNzX2lubmVyIC5zY2hlZHVsZV9wcm9jZXNzX3JpZ2h0e3dpZHRoOjgwMXB4fX0uc2NoZWR1bGUgLnNjaGVkdWxlX3dyYXAgLnNjaGVkdWxlX2lubmVyIC5zY2hlZHVsZV9wcm9jZXNzIC5zY2hlZHVsZV9wcm9jZXNzX2lubmVyIC5zY2hlZHVsZV9wcm9jZXNzX3JpZ2h0IC5zY2hlZHVsZV9wcm9jZXNzX3RpdGxle2ZvbnQtZmFtaWx5OlwiTm90byBTZXJpZiBKUFwiLHNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtYWxpZ246bGVmdDtmb250LXNpemU6NC44dnc7bGluZS1oZWlnaHQ6MS41ZW07Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiNjYTAwMzU7bWFyZ2luLXRvcDoxLjczMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnNjaGVkdWxlIC5zY2hlZHVsZV93cmFwIC5zY2hlZHVsZV9pbm5lciAuc2NoZWR1bGVfcHJvY2VzcyAuc2NoZWR1bGVfcHJvY2Vzc19pbm5lciAuc2NoZWR1bGVfcHJvY2Vzc19yaWdodCAuc2NoZWR1bGVfcHJvY2Vzc190aXRsZXtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoxO21hcmdpbi10b3A6MTFweH19LnNjaGVkdWxlIC5zY2hlZHVsZV93cmFwIC5zY2hlZHVsZV9pbm5lciAuc2NoZWR1bGVfcHJvY2VzcyAuc2NoZWR1bGVfcHJvY2Vzc19pbm5lciAuc2NoZWR1bGVfcHJvY2Vzc19yaWdodCAuc2NoZWR1bGVfcHJvY2Vzc190aXRsZSAuTm90b1NhbnN7Zm9udC1mYW1pbHk6XCJOb3RvIFNhbnMgSlBcIixcIll1IEdvdGhpYyBNZWRpdW1cIixcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIixcIll1R290aGljXCIsXCJZdSBHb3RoaWNcIixcIua4uOOCtOOCt+ODg+OCr+S9k1wiLFwiSGlyYWdpbm8gU2Fuc1wiLFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLFwiQXJpYWxcIixcIk1laXJ5b1wiLHNhbnMtc2VyaWZ9LnNjaGVkdWxlIC5zY2hlZHVsZV93cmFwIC5zY2hlZHVsZV9pbm5lciAuc2NoZWR1bGVfcHJvY2VzcyAuc2NoZWR1bGVfcHJvY2Vzc19pbm5lciAuc2NoZWR1bGVfcHJvY2Vzc19yaWdodCAuc2NoZWR1bGVfcHJvY2Vzc190aXRsZS5pbmRlbnRpb257bWFyZ2luLXRvcDotMS4wNjY2NjY2NjY3dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5zY2hlZHVsZSAuc2NoZWR1bGVfd3JhcCAuc2NoZWR1bGVfaW5uZXIgLnNjaGVkdWxlX3Byb2Nlc3MgLnNjaGVkdWxlX3Byb2Nlc3NfaW5uZXIgLnNjaGVkdWxlX3Byb2Nlc3NfcmlnaHQgLnNjaGVkdWxlX3Byb2Nlc3NfdGl0bGUuaW5kZW50aW9ue21hcmdpbi10b3A6MTNweH19LnNjaGVkdWxlIC5zY2hlZHVsZV93cmFwIC5zY2hlZHVsZV9pbm5lciAuc2NoZWR1bGVfcHJvY2VzcyAuc2NoZWR1bGVfcHJvY2Vzc19pbm5lciAuc2NoZWR1bGVfcHJvY2Vzc19yaWdodCAuc2NoZWR1bGVfcHJvY2Vzc190ZXh0e2ZvbnQtc2l6ZTozLjJ2dztsZXR0ZXItc3BhY2luZzouMWVtO2xpbmUtaGVpZ2h0OjEuNzVlbTt0ZXh0LWFsaWduOmp1c3RpZnk7bWFyZ2luLXRvcDo0LjR2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnNjaGVkdWxlIC5zY2hlZHVsZV93cmFwIC5zY2hlZHVsZV9pbm5lciAuc2NoZWR1bGVfcHJvY2VzcyAuc2NoZWR1bGVfcHJvY2Vzc19pbm5lciAuc2NoZWR1bGVfcHJvY2Vzc19yaWdodCAuc2NoZWR1bGVfcHJvY2Vzc190ZXh0e2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjEuOTMzZW07bWFyZ2luLXRvcDoyMXB4fX0uc2NoZWR1bGUgLnNjaGVkdWxlX3dyYXAgLnNjaGVkdWxlX2lubmVyIC5zY2hlZHVsZV9wcm9jZXNzIC5zY2hlZHVsZV9wcm9jZXNzX2xpbmV7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O2JhY2tncm91bmQtY29sb3I6I2UyZTJlMjttYXJnaW4tdG9wOjkuMnZ3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuc2NoZWR1bGUgLnNjaGVkdWxlX3dyYXAgLnNjaGVkdWxlX2lubmVyIC5zY2hlZHVsZV9wcm9jZXNzIC5zY2hlZHVsZV9wcm9jZXNzX2xpbmV7bWFyZ2luLXRvcDo0NXB4fX0uc2NoZWR1bGUgLnNjaGVkdWxlX3dyYXAgLnNjaGVkdWxlX2lubmVyIC5zY2hlZHVsZV9wcm9jZXNzIC5zY2hlZHVsZV9wcm9jZXNzX3NxdWFyZXt3aWR0aDo3LjA2NjY2NjY2Njd2dzttYXJnaW46MCBhdXRvIDIuNjY2NjY2NjY2N3Z3O2JvcmRlci10b3A6My40NjY2NjY2NjY3dncgc29saWQgI2UyZTJlMjtib3JkZXItcmlnaHQ6My40NjY2NjY2NjY3dncgc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItYm90dG9tOjMuNDY2NjY2NjY2N3Z3IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWxlZnQ6My40NjY2NjY2NjY3dncgc29saWQgcmdiYSgwLDAsMCwwKX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnNjaGVkdWxlIC5zY2hlZHVsZV93cmFwIC5zY2hlZHVsZV9pbm5lciAuc2NoZWR1bGVfcHJvY2VzcyAuc2NoZWR1bGVfcHJvY2Vzc19zcXVhcmV7d2lkdGg6MzBweDttYXJnaW46MCBhdXRvIDI2cHg7Ym9yZGVyLXRvcDoxNXB4IHNvbGlkICNlMmUyZTI7Ym9yZGVyLXJpZ2h0OjE1cHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItYm90dG9tOjE1cHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItbGVmdDoxNXB4IHNvbGlkIHJnYmEoMCwwLDAsMCl9fS5mYXEgI2ZhcSAucGFnZVRpdGxle2ZvbnQtZmFtaWx5OlwiTm90byBTZXJpZiBKUFwiLHNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTo2LjEzMzMzMzMzMzN2dztwYWRkaW5nOjEzLjMzMzMzMzMzMzN2dyAwO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNjYTAwMzV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5mYXEgI2ZhcSAucGFnZVRpdGxle2ZvbnQtc2l6ZTozMHB4O3BhZGRpbmc6OTJweCAwIDg4cHh9fS5mYXEgI2ZhcSAuZmFxX2NvbnRlbnRze3dpZHRoOjg2LjY2NjY2NjY2Njd2dztwYWRkaW5nOjIuNjY2NjY2NjY2N3Z3IDAgMjAuMTMzMzMzMzMzM3Z3O21hcmdpbjowIGF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5mYXEgI2ZhcSAuZmFxX2NvbnRlbnRze3dpZHRoOjg2MHB4O3BhZGRpbmc6NDBweCAwIDE1NHB4fX0uZmFxICNmYXEgLmZhcV9jb250ZW50cy5zdGFydF9vbnttYXJnaW46MTMuMzMzMzMzMzMzM3Z3IGF1dG8gMH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmZhcSAjZmFxIC5mYXFfY29udGVudHMuc3RhcnRfb257bWFyZ2luOjUwcHggYXV0byAwfX0uZmFxICNmYXEgLmZhcV9jb250ZW50cyAuY29udGVudF9pbmRleCBkbHtwYWRkaW5nOjh2dyAwIDh2dyAxNnZ3O2JvcmRlci1ib3R0b206LjEzMzMzMzMzMzN2dyBzb2xpZCAjZTJlMmUyO2JhY2tncm91bmQtaW1hZ2U6dXJsKC9hc3NldHMvaW1nL3JlY3J1aXQvZmFxL2ljbl9xX3NwLnN2Zyk7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IDkuMzMzMzMzMzMzM3Z3O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTAuNjY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZmFxICNmYXEgLmZhcV9jb250ZW50cyAuY29udGVudF9pbmRleCBkbHtwYWRkaW5nOjI4cHggMCAzM3B4IDU4cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2UyZTJlMjtiYWNrZ3JvdW5kLWltYWdlOnVybCgvYXNzZXRzL2ltZy9yZWNydWl0L2ZhcS9pY25fcS5zdmcpO2JhY2tncm91bmQtcG9zaXRpb246bGVmdCA0MHB4O2JhY2tncm91bmQtc2l6ZTo0MHB4fX0uZmFxICNmYXEgLmZhcV9jb250ZW50cyAuY29udGVudF9pbmRleCBkbDpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206bm9uZTtwYWRkaW5nOjh2dyAwIDAgMTZ2dzttYXJnaW46MH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmZhcSAjZmFxIC5mYXFfY29udGVudHMgLmNvbnRlbnRfaW5kZXggZGw6bGFzdC1jaGlsZHtwYWRkaW5nOjI4cHggMCAwIDU4cHg7bWFyZ2luOjB9fS5mYXEgI2ZhcSAuZmFxX2NvbnRlbnRzIC5jb250ZW50X2luZGV4IGRsIGR0e2ZvbnQtZmFtaWx5OlwiTm90byBTZXJpZiBKUFwiLHNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtYWxpZ246bGVmdDtmb250LXNpemU6NC41MzMzMzMzMzMzdnc7Y29sb3I6I2NhMDAzNTtsaW5lLWhlaWdodDo3LjJ2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmZhcSAjZmFxIC5mYXFfY29udGVudHMgLmNvbnRlbnRfaW5kZXggZGwgZHR7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MzJweDtwYWRkaW5nOjVweCAwIDB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZmFxICNmYXEgLmZhcV9jb250ZW50cyAuY29udGVudF9pbmRleCBkbCBkdC5zaW5nbGV7bGluZS1oZWlnaHQ6NDBweDtwYWRkaW5nOjExcHggMH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5mYXEgI2ZhcSAuZmFxX2NvbnRlbnRzIC5jb250ZW50X2luZGV4IGRsIGR0LmRvdWJsZXtsaW5lLWhlaWdodDo0MHB4O3BhZGRpbmc6MTFweCAwfX0uZmFxICNmYXEgLmZhcV9jb250ZW50cyAuY29udGVudF9pbmRleCBkbCBkZHtmb250LXNpemU6My4ydnc7bGluZS1oZWlnaHQ6NS42dnc7cGFkZGluZzoydncgMCAwO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC1hbGlnbjpqdXN0aWZ5fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZmFxICNmYXEgLmZhcV9jb250ZW50cyAuY29udGVudF9pbmRleCBkbCBkZHtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyOXB4O3BhZGRpbmc6MnB4IDAgMH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5mYXEgI2ZhcSAuZmFxX2NvbnRlbnRzIC5jb250ZW50X2luZGV4IGRsIGRkLmRvdWJsZXtwYWRkaW5nOjdweCAwIDB9fS5pbnRlcm5zaGlwIC5tYWluV3JhcHttYXJnaW4tYm90dG9tOjkuMzMzMzMzMzMzM3Z3O3BhZGRpbmctdG9wOjEyLjY2NjY2NjY2Njd2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmludGVybnNoaXAgLm1haW5XcmFwe21hcmdpbi1ib3R0b206NzBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5pbnRlcm5zaGlwIC5tYWluV3JhcHtwYWRkaW5nLXRvcDo4MHB4fX0uaW50ZXJuc2hpcCAubWFpbldyYXBfdmlzdWFse3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0bztvdmVyZmxvdzpoaWRkZW59QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5pbnRlcm5zaGlwIC5tYWluV3JhcF92aXN1YWx7d2lkdGg6NTE3cHh9fS5pbnRlcm5zaGlwIC5ub3RlV3JhcHtwYWRkaW5nOjkuMzMzMzMzMzMzM3Z3IDAgMjkuMzMzMzMzMzMzM3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaW50ZXJuc2hpcCAubm90ZVdyYXB7cGFkZGluZzo3MHB4IDAgMjAwcHh9fS5pbnRlcm5zaGlwIC5ub3RlV3JhcCAubm90ZV90ZXh0e3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTo0dnc7Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDoxLjY2Nn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmludGVybnNoaXAgLm5vdGVXcmFwIC5ub3RlX3RleHR7Zm9udC1zaXplOjI0cHh9fS5pbnRlcm5zaGlwIC5sZWFkV3JhcHttYXJnaW4tYm90dG9tOjI0dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5pbnRlcm5zaGlwIC5sZWFkV3JhcHttYXJnaW4tYm90dG9tOjEwMHB4fX0uaW50ZXJuc2hpcCAubGVhZFdyYXBfdGl0bGV7Zm9udC1mYW1pbHk6XCJOb3RvIFNlcmlmIEpQXCIsc2VyaWY7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2NhMDAzNTtmb250LXNpemU6Mi4yNXJlbTtsaW5lLWhlaWdodDoxLjU2O21hcmdpbi1ib3R0b206OHZ3O3BhZGRpbmctYm90dG9tOjkuMzMzMzMzMzMzM3Z3O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM0ZDRkNGQ7Zm9udC1zaXplOjYuMTMzMzMzMzMzM3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaW50ZXJuc2hpcCAubGVhZFdyYXBfdGl0bGV7Zm9udC1zaXplOjMuOHJlbTttYXJnaW4tYm90dG9tOjUwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaW50ZXJuc2hpcCAubGVhZFdyYXBfdGl0bGV7cGFkZGluZy1ib3R0b206NDVweH19LmludGVybnNoaXAgLmxlYWRXcmFwX2l0ZW1ze3BhZGRpbmctbGVmdDo2LjI2NjY2NjY2Njd2dzttYXJnaW4tYm90dG9tOjcuMnZ3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaW50ZXJuc2hpcCAubGVhZFdyYXBfaXRlbXN7cGFkZGluZy1sZWZ0OjQ3cHg7d2lkdGg6NjE2cHg7bWFyZ2luOjAgYXV0bzttYXJnaW4tYm90dG9tOjM0cHh9fS5pbnRlcm5zaGlwIC5sZWFkV3JhcF9pdGVtLm9wdF9wYWRkaW5ne3BhZGRpbmctbGVmdDowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaW50ZXJuc2hpcCAubGVhZFdyYXBfaXRlbS5vcHRfcGFkZGluZ3twYWRkaW5nLWxlZnQ6NjBweH19LmludGVybnNoaXAgLmxlYWRXcmFwX2l0ZW1fdGl0bGV7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6My43MzMzMzMzMzMzdnc7bWFyZ2luLWJvdHRvbTo2dnc7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5pbnRlcm5zaGlwIC5sZWFkV3JhcF9pdGVtX3RpdGxle2ZvbnQtc2l6ZToxOHB4O2ZvbnQtc2l6ZToxLjEyNXJlbTttYXJnaW4tYm90dG9tOjBweH19LmludGVybnNoaXAgLmxlYWRXcmFwX2l0ZW1fdGl0bGU6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NC45MzMzMzMzMzMzdnc7aGVpZ2h0OjQuOTMzMzMzMzMzM3Z3O2JhY2tncm91bmQ6dXJsKC9hc3NldHMvaW1nL3JlY3J1aXQvY29tbW9uL2NoZWNrYm94LnN2Zykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDowO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTEyNSUsIC02MCUpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaW50ZXJuc2hpcCAubGVhZFdyYXBfaXRlbV90aXRsZTphZnRlcnt3aWR0aDozN3B4O2hlaWdodDozN3B4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmludGVybnNoaXAgLmxlYWRXcmFwX2l0ZW1fdGl0bGV7Zm9udC1zaXplOjE4cHh9fS5pbnRlcm5zaGlwIC5sZWFkV3JhcF9pdGVtX3RleHR7bGluZS1oZWlnaHQ6MS43NTtmb250LXNpemU6MS4ycmVtO3RleHQtYWxpZ246bGVmdH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmludGVybnNoaXAgLmxlYWRXcmFwX2l0ZW1fdGV4dHtmb250LXNpemU6MS41cmVtfX0uaW50ZXJuc2hpcCAubGVhZFdyYXBfaXRlbTpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTowfS5pbnRlcm5zaGlwIC5sZWFkV3JhcF9pdGVtOmxhc3Qtb2YtdHlwZSAubGVhZFdyYXBfaXRlbV90aXRsZXttYXJnaW4tYm90dG9tOjB9LmludGVybnNoaXAgLmxlYWRXcmFwX3RleHR7bGluZS1oZWlnaHQ6MS43NTtmb250LXNpemU6MS4ycmVtO3RleHQtYWxpZ246anVzdGlmeTtmb250LXNpemU6My4ydnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5pbnRlcm5zaGlwIC5sZWFkV3JhcF90ZXh0e2ZvbnQtc2l6ZToxLjVyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaW50ZXJuc2hpcCAubGVhZFdyYXBfdGV4dHt3aWR0aDo2MTZweDttYXJnaW46MCBhdXRvO2ZvbnQtc2l6ZToxNHB4fX0uaW50ZXJuc2hpcCAuZGF0YXttYXJnaW4tYm90dG9tOjI5LjMzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmludGVybnNoaXAgLmRhdGF7bWFyZ2luLWJvdHRvbToyMDBweH19LmludGVybnNoaXAgLmRhdGFfaXRlbXttYXJnaW4tYm90dG9tOjIxLjMzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmludGVybnNoaXAgLmRhdGFfaXRlbXttYXJnaW4tYm90dG9tOjExMHB4fX0uaW50ZXJuc2hpcCAuZGF0YV9pdGVtOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjB9LmludGVybnNoaXAgLmRhdGFfaXRlbV90aXRsZXtmb250LWZhbWlseTpcIk5vdG8gU2VyaWYgSlBcIixzZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlO2NvbG9yOiNmZmY7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlMDkwYWQsICNkYzI5NDYpO2ZvbnQtc2l6ZToyLjJyZW07cGFkZGluZzo0LjY2NjY2NjY2Njd2dzttYXJnaW4tYm90dG9tOjEwLjY2NjY2NjY2Njd2dztmb250LXNpemU6NS44NjY2NjY2NjY3dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5pbnRlcm5zaGlwIC5kYXRhX2l0ZW1fdGl0bGV7Zm9udC1zaXplOjIuOHJlbTtwYWRkaW5nOjI1cHg7bWFyZ2luLWJvdHRvbTo0MHB4fX0uaW50ZXJuc2hpcCAuZGF0YV9pdGVtX3N1YlRpdGxle2ZvbnQtZmFtaWx5OlwiTm90byBTZXJpZiBKUFwiLHNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtYWxpZ246bGVmdDtjb2xvcjojY2EwMDM1O2xpbmUtaGVpZ2h0OjEuNTU1O2ZvbnQtc2l6ZTo0Ljh2dzttYXJnaW4tYm90dG9tOjEzLjMzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmludGVybnNoaXAgLmRhdGFfaXRlbV9zdWJUaXRsZXtmb250LXNpemU6MjBweDtmb250LXNpemU6MS4yNXJlbTt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoxLjg7bWFyZ2luLWJvdHRvbTo2MHB4fX0uaW50ZXJuc2hpcCAuZGF0YV9pdGVtX3RhYmxle21hcmdpbi1ib3R0b206MTAuNjY2NjY2NjY2N3Z3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaW50ZXJuc2hpcCAuZGF0YV9pdGVtX3RhYmxle21hcmdpbi1ib3R0b206NjBweH19LmludGVybnNoaXAgLmRhdGFfaXRlbV90YWJsZV90cntkaXNwbGF5OmJsb2NrO2JvcmRlci1ib3R0b206c29saWQgI2UyZTJlMiAxcHg7bWFyZ2luLWJvdHRvbTo1LjMzMzMzMzMzMzN2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmludGVybnNoaXAgLmRhdGFfaXRlbV90YWJsZV90cntkaXNwbGF5OnRhYmxlLXJvd319LmludGVybnNoaXAgLmRhdGFfaXRlbV90YWJsZV90cjpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTowO2JvcmRlci1ib3R0b206bm9uZX0uaW50ZXJuc2hpcCAuZGF0YV9pdGVtX3RhYmxlX3Roe2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6Ym9sZDtwYWRkaW5nLWJvdHRvbToydnc7dGV4dC1hbGlnbjpsZWZ0O2xpbmUtaGVpZ2h0OjEuNX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmludGVybnNoaXAgLmRhdGFfaXRlbV90YWJsZV90aHt3aWR0aDoyMDBweDtwYWRkaW5nOjIwcHggMDtkaXNwbGF5OnRhYmxlLWNlbGx9fS5pbnRlcm5zaGlwIC5kYXRhX2l0ZW1fdGFibGVfdGR7ZGlzcGxheTpibG9jaztwYWRkaW5nLWJvdHRvbTo0LjY2NjY2NjY2Njd2dztsaW5lLWhlaWdodDoxLjc1O2ZvbnQtc2l6ZToxLjJyZW07dGV4dC1hbGlnbjpqdXN0aWZ5O2ZvbnQtc2l6ZTozLjJ2d31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmludGVybnNoaXAgLmRhdGFfaXRlbV90YWJsZV90ZHtmb250LXNpemU6MS41cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmludGVybnNoaXAgLmRhdGFfaXRlbV90YWJsZV90ZHtwYWRkaW5nOjIwcHggMDtkaXNwbGF5OnRhYmxlLWNlbGx9fS5pbnRlcm5zaGlwIC5kYXRhX2l0ZW1fYnV0dG9ue3dpZHRoOjczLjMzMzMzMzMzMzN2dzttYXJnaW46MCBhdXRvO2JvcmRlci1yYWRpdXM6MS4wNjY2NjY2NjY3dnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5pbnRlcm5zaGlwIC5kYXRhX2l0ZW1fYnV0dG9ue3dpZHRoOjMwMHB4O2JvcmRlci1yYWRpdXM6NHB4fX0uaW50ZXJuc2hpcCAuZGF0YV9pdGVtX2J1dHRvbiBhe2JhY2tncm91bmQtY29sb3I6IzliMDAzNTtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtZmFtaWx5OlwiTWFyY2VsbHVzXCIsc2VyaWY7aGVpZ2h0OjIxLjMzMzMzMzMzMzN2dztsaW5lLWhlaWdodDoyMS4zMzMzMzMzMzMzdnc7bGV0dGVyLXNwYWNpbmc6LjFlbTtmb250LXNpemU6NHZ3O2JvcmRlci1yYWRpdXM6MS4wNjY2NjY2NjY3dnc7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5pbnRlcm5zaGlwIC5kYXRhX2l0ZW1fYnV0dG9uIGF7aGVpZ2h0OjgwcHg7bGluZS1oZWlnaHQ6ODBweDtib3JkZXItcmFkaXVzOjRweDtmb250LXNpemU6MThweH0uaW50ZXJuc2hpcCAuZGF0YV9pdGVtX2J1dHRvbiBhOmhvdmVyOmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGUoNXB4LCAtNTAlKX19LmludGVybnNoaXAgLmRhdGFfaXRlbV9idXR0b24gYTphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjEuNDY2NjY2NjY2N3Z3O2hlaWdodDoyLjh2dztiYWNrZ3JvdW5kOnVybCgvYXNzZXRzL2ltZy9yZWNydWl0L2NvbW1vbi9hcnJvd19idXR0b25fd2hpdGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47cmlnaHQ6MTYuMTUzODQ2MTUzOCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5pbnRlcm5zaGlwIC5kYXRhX2l0ZW1fYnV0dG9uIGE6YWZ0ZXJ7d2lkdGg6NXB4O2hlaWdodDo5cHg7cmlnaHQ6NDBweDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX19I0pTLXNpemUtcGN7ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsjSlMtc2l6ZS1wY3tkaXNwbGF5OmJsb2NrfX0jSlMtc2l6ZS1zcHtkaXNwbGF5OmJsb2NrfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsjSlMtc2l6ZS1zcHtkaXNwbGF5Om5vbmV9fSNKUy1zaXplLXZoe3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt3aWR0aDowO2hlaWdodDoxMDB2aH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LkpTLWlubGluZXNjcm9sbHtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuSlMtaW5saW5lc2Nyb2xsIC5KUy13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93LXg6c2Nyb2xsOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO2JvdHRvbTotMTVweDtwYWRkaW5nOjYuNjY2NjY2NjY2N3Z3IDAgNDBweCAwfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LkpTLWlubGluZXNjcm9sbCAuSlMtaW1hZ2V7d2lkdGg6MjAwJX19LkpTLWlubGluZXNjcm9sbCAuSlMtYXJyb3d7ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuSlMtaW5saW5lc2Nyb2xsIC5KUy1hcnJvd3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MjttYXJnaW4tYm90dG9tOjR2dzthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjJzO3RyYW5zaXRpb246b3BhY2l0eSAuMnN9fUBrZXlmcmFtZXMga2YtaW5saW5lc2Nyb2xsQmxpbmt7MCV7b3BhY2l0eTowfTUwJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuSlMtaW5saW5lc2Nyb2xsIC5KUy1hcnJvdyAuYXJyb3d7ZGlzcGxheTpibG9jazt3aWR0aDo1LjA2NjY2NjY2Njd2dztoZWlnaHQ6MS44NjY2NjY2NjY3dnc7YmFja2dyb3VuZDp1cmwoL2Fzc2V0cy9pbWcvcmVjcnVpdC9jb21tb24vYXJyb3dfaW5saW5lc2Nyb2xsLnN2Zykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO21hcmdpbi1yaWdodDoxLjMzMzMzMzMzMzN2dzthbmltYXRpb246a2YtaW5saW5lc2Nyb2xsQmxpbmsgMi4zcyBsaW5lYXIgMHMgaW5maW5pdGV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuSlMtaW5saW5lc2Nyb2xsIC5KUy1hcnJvdyAudGV4dHtmb250LXNpemU6Mi45MzMzMzMzMzMzdnc7bGV0dGVyLXNwYWNpbmc6LjAxZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuSlMtaW5saW5lc2Nyb2xsIC5KUy1zY3JvbGxiYXJ7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO2hlaWdodDo1cHg7Ym9yZGVyLXJhZGl1czo2MHB4O2JhY2tncm91bmQtY29sb3I6I2RkZH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5KUy1pbmxpbmVzY3JvbGwgLkpTLXRyYWNre2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2hlaWdodDoxMDAlO2JvcmRlci1yYWRpdXM6NjBweDtiYWNrZ3JvdW5kOiNkMmQyZDI7YmFja2dyb3VuZC1jb2xvcjojOTE5MTkxfX0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cbnZhcmlhYmxlc1xuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuYnJlYWsgcG9pbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4kbW9iaWxlU2l6ZV9zOiA0MTVweDtcbiRtb2JpbGVTaXplOiA2NDBweDtcbiR0YWJsZXRTaXplOiA3NjhweDtcbiRwY1NtYWxsU2l6ZTogODgwcHg7XG4kcGNJbm5lclNpemU6IDk2MHB4O1xuLy8kbm90ZVBjU2l6ZTogOTYwcHg7XG4kcGNPdXRlclNpemU6IDExMDBweDtcbiRwY1NpemU6IDEyMDBweDtcbiR3aWRlU2l6ZTogMTQwMHB4O1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuY29sb3Jcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4kY29sb3JXaGl0ZTogI2ZmZmZmZjtcbiRjb2xvclNpbHZlcldoaXRlOiAjZjRmNGY4O1xuJGNvbG9yQmxhY2s6ICMwMDAwMDA7XG4kY29sb3JDcmltc29uOiAjY2EwMDM1O1xuJGNvbG9yR2FybmV0OiAjOWIwMDM1O1xuJGNvbG9yUGluazogI2UwOTBhZDtcbiRjb2xvclBpbmswMjogI2RlNWI3ODtcbiRjb2xvckxpZ2h0UGluazogI2RhNGM3MjtcbiRjb2xvck9yYW5nZTogI2ZmNjExZDtcbiRjb2xvclJ1Ynk6ICNkYzI5NDY7XG4kY29sb3JCbHVlOiAjNTM0M2ViO1xuJGNvbG9yU2VhR3JlZW46ICMwMzlmOWI7XG4kY29sb3JHcmVlbjogIzBhYWU0ZjtcbiRjb2xvckxpZ2h0R3JheTogI2Y0ZjRmODtcbiRjb2xvckxpZ2h0R3JheTAyOiAjZDFkMmQyO1xuJGNvbG9yTGlnaHRHcmF5MDM6ICM5MTkxOTE7XG4kY29sb3JMaWdodEdyYXkwNDogI2UyZTJlMjtcbiRjb2xvckxpZ2h0R3JheTA1OiAjOGM4YzhjO1xuJGNvbG9yRGFya0dyYXk6ICM0ZDRkNGQ7XG4kY29sb3JHcmFkYXRpb25QaW5rOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvclBpbmssICRjb2xvclJ1YnkpO1xuJGNvbG9yR3JhZGF0aW9uTWl4OiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCMwMzlmOTYgMCwjMDM5Zjk2IDAuMDYlLCNlNmM2ZDMgMTAwJSk7XG4kY29sb3JHcmFkYXRpb25NaXgwMjogbGluZWFyLWdyYWRpZW50KC00NWRlZywjNmNhN2EyIDAsIzZjYTdhMiAwLjEyJSwjMDM5Zjk2IDEwMCUpO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuZm9udCBmYW1pbHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Ob3RvK1NhbnMrSlA6d2dodEAxMDA7MzAwOzQwMDs1MDA7NzAwOzkwMCZmYW1pbHk9Tm90bytTZXJpZitKUDp3Z2h0QDIwMDszMDA7NDAwOzUwMDs2MDA7NzAwOzkwMCZmYW1pbHk9TWFyY2VsbHVzJmRpc3BsYXk9c3dhcCcpO1xuJGZvbnRGYW1pbHlCYXNlOiAnTm90byBTYW5zIEpQJywgJ1l1IEdvdGhpYyBNZWRpdW0nLCAn5ri444K044K344OD44KvIE1lZGl1bScsICdZdUdvdGhpYycsICdZdSBHb3RoaWMnLCAn5ri444K044K344OD44Kv5L2TJywgJ0hpcmFnaW5vIFNhbnMnLCAnSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTicsICdBcmlhbCcsICdNZWlyeW8nLCBzYW5zLXNlcmlmO1xuJGZvbnRGYW1pbHlNYXJjZWxsdXM6ICdNYXJjZWxsdXMnLCBzZXJpZjtcbiRmb250RmFtaWx5TWluOiAnTm90byBTZXJpZiBKUCcsIHNlcmlmOyIsIi8vLSBmb250c1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Tm90bytTYW5zK0pQOndnaHRAMTAwOzMwMDs0MDA7NTAwOzcwMCZkaXNwbGF5PXN3YXAnKTtcblxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Q3JpbXNvbitUZXh0OndnaHRANDAwOzYwMDs3MDAmZGlzcGxheT1zd2FwJyk7XG5cbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU5vdG8rU2VyaWYrSlA6d2dodEAzMDA7NDAwOzUwMDs2MDA7NzAwJmRpc3BsYXk9c3dhcCcpO1xuXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1MYXRvOndnaHRAMTAwOzMwMDs0MDA7NzAwJmRpc3BsYXk9c3dhcCcpO1xuXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1UZW5vcitTYW5zJmRpc3BsYXk9c3dhcCcpO1xuXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1NYXJjZWxsdXMmZGlzcGxheT1zd2FwJyk7XG5cbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUhpbmQ6d2dodEAzMDA7NDAwOzUwMDs2MDA7NzAwJmRpc3BsYXk9c3dhcCcpO1xuXG4kZm9udC1zYW5zOiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuXG4kZm9udC1zZXJpZjogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuXG4kYWxwaGFudW1lcmljOiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcblxuJGZvbnQtZ290aGljOiBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuXG4kZm9udC1sYXRvOiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcblxuJGZvbnQtdGVub3I6IFwiVGVub3IgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuXG4kZm9udC1tYXJjZWxsdXM6IFwiTWFyY2VsbHVzXCIsIHNlcmlmO1xuXG4kZm9udC1oaW5kOiBcIkhpbmRcIiwgc2Fucy1zZXJpZjtcblxuJGZvbnQtbWluY2hvOiBcIll1IE1pbmNob1wiLCBcIll1TWluY2hvXCIsIHNhbnMtc2VyaWY7IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4vKlxuaHRtbDVkb2N0b3IuY29tIFJlc2V0IFN0eWxlc2hlZXRcbnYxLjYuMVxuTGFzdCBVcGRhdGVkOiAyMDEwLTA5LTE3XG5BdXRob3I6IFJpY2hhcmQgQ2xhcmsgLSBodHRwOi8vcmljaGNsYXJrZGVzaWduLmNvbVxuVHdpdHRlcjogQHJpY2hfY2xhcmtcbiovXG5cbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLFxuc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhcixcbmIsIGksXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjowO1xuICBwYWRkaW5nOjA7XG4gIGJvcmRlcjowO1xuICBvdXRsaW5lOjA7XG4gIGZvbnQtc2l6ZToxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtcbiAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OjE7XG59XG5cbmFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxcbmZvb3RlcixoZWFkZXIsaGdyb3VwLG1lbnUsbmF2LHNlY3Rpb24ge1xuICBkaXNwbGF5OmJsb2NrO1xufVxuXG51bCBsaSxvbCBsaXtcbiAgbGlzdC1zdHlsZTpub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOm5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OicnO1xuICBjb250ZW50Om5vbmU7XG59XG5cbmEge1xuICBtYXJnaW46MDtcbiAgcGFkZGluZzowO1xuICBmb250LXNpemU6MTAwJTtcbiAgdmVydGljYWwtYWxpZ246YmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG59XG5cbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xuaW5zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojZmY5O1xuICBjb2xvcjojMDAwO1xuICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojZmY5O1xuICBjb2xvcjojMDAwO1xuICBmb250LXN0eWxlOml0YWxpYztcbiAgZm9udC13ZWlnaHQ6Ym9sZDtcbn1cblxuZGVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbmFiYnJbdGl0bGVdLCBkZm5bdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbToxcHggZG90dGVkO1xuICBjdXJzb3I6aGVscDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOjA7XG59XG5cbi8qIGNoYW5nZSBib3JkZXIgY29sb3VyIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xuaHIge1xuICBkaXNwbGF5OmJsb2NrO1xuICBoZWlnaHQ6MXB4O1xuICBib3JkZXI6MDsgIFxuICBib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjY2NjO1xuICBtYXJnaW46MWVtIDA7XG4gIHBhZGRpbmc6MDtcbn1cblxuaW5wdXQsIHNlbGVjdCB7XG4gIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cbmJhc2VcblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQHVzZSBcImJhc2UvdmFyaWFibGVzXCJhcyB2O1xuQHVzZSBcImJhc2UvbWl4aW5zXCJhcyBtO1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkhUTUzopoHntKDjga7jg4fjg5Xjgqnjg6vjg4joqK3lrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAncGFsdCc7XG59XG5cbmh0bWwge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG5ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogdi4kY29sb3JEYXJrR3JheTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IHYuJGZvbnRGYW1pbHlCYXNlO1xuICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLyogaW1n6KaB57Sg44Gu5omx44GE44KS57Ch5Y2Y44Gr44GZ44KLICovXG5pbWcge1xuICAvKiBtYXgtd2lkdGg6IDEwMCU7ICovXG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8q44Oq44Oz44KvKi9cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2LiRjb2xvckRhcmtHcmF5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gIGFbaHJlZl49XCJ0ZWw6XCJdIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG5hLFxuaW1nLFxuYSBpbWcge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlcjogMHB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyogaU9T44Gn44Gu44OH44OV44Kp44Or44OI44K544K/44Kk44Or44KS44Oq44K744OD44OIICovXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBhcHBlYXJhbmNlOiBidXR0b247XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbmlucHV0W3R5cGU9XCJidXR0b25cIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6Zm9jdXMsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOjpmb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG5zbWFsbCxcbnBpY3R1cmUsXG5idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogSUUxMeOBp21haW7jgr/jgrDjgpLkvb/jgYbjgZ/jgoHjga7oqK3lrpogKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmlzLXJlY3J1aXQge1xuICAubC1zY3JvbGwtdG9wIHtcbiAgICBib3R0b206IDYwcHg7XG5cbiAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgIGJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cbiAgLmwtZm9vdGVyX19jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuXG4gICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cbm1peGluc1xuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwiYmFzZS92YXJpYWJsZXNcImFzIHY7XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubWVkaWEgcXVlcmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtaXhpbiBtZWRpYSgkYnJlYWtQb2ludCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtQb2ludCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5jbGVhcmZpeFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmZvbnQtc2l6ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtaXhpbiBmb250c2l6ZSgkc2l6ZTogMTYsICRiYXNlOiAxNikge1xuICBmb250LXNpemU6ICRzaXplICsgcHg7XG4gIGZvbnQtc2l6ZTogKG1hdGguZGl2KCRzaXplLCAkYmFzZSkpICogMXJlbTtcblxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxudGl0bGUtbWluXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1peGluIHRpdGxlTWluKCR0ZXh0QWxpZ246Y2VudGVyKSB7XG4gIGZvbnQtZmFtaWx5OiB2LiRmb250RmFtaWx5TWluO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgdGV4dC1hbGlnbjogJHRleHRBbGlnbjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnRpdGxlLXN1Yi1sZWFkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1peGluIHRpdGxlU3ViTGVhZCgkbWFyZ2luQm90dG9tU3A6NDUsJG1hcmdpbkJvdHRvbVBjOjQwLCRmb250U2l6ZVNwOjQ1LCRmb250U2l6ZVBjOjM4LCR0ZXh0QWxpZ246Y2VudGVyKSB7XG4gIEBpbmNsdWRlIHRpdGxlTWluKCR0ZXh0QWxpZ24pO1xuICBjb2xvcjogdi4kY29sb3JDcmltc29uO1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICBtYXJnaW4tYm90dG9tOiBzaXplVncoJG1hcmdpbkJvdHRvbVNwLDc1MCk7XG4gIEBpbmNsdWRlIG1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICBmb250LXNpemU6IDMuOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAjeyRtYXJnaW5Cb3R0b21QY31weDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxudGl0bGUtY2hlY2tib3hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWl4aW4gdGl0bGVDaGVja2JveCgkbWFyZ2luQm90dG9tU3A6MjAsJG1hcmdpbkJvdHRvbVBjOjEzLCRmb250U2l6ZVNwOjI4LCRmb250U2l6ZVBjOjE4KSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IHNpemVWdygkZm9udFNpemVTcCw3NTApO1xuICBtYXJnaW4tYm90dG9tOiBzaXplVncoJG1hcmdpbkJvdHRvbVNwLDc1MCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgbWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgIEBpbmNsdWRlIGZvbnRzaXplKCRmb250U2l6ZVBjKTtcbiAgICBtYXJnaW4tYm90dG9tOiAjeyRtYXJnaW5Cb3R0b21QY31weDtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogc2l6ZVZ3KDM3LDc1MCk7XG4gICAgaGVpZ2h0OiBzaXplVncoMzcsNzUwKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvcmVjcnVpdC9jb21tb24vY2hlY2tib3guc3ZnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTI1JSwtNjAlKTtcbiAgICBAaW5jbHVkZSBtZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICB3aWR0aDogMzdweDtcbiAgICAgIGhlaWdodDogMzdweDtcbiAgICB9XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnRpdGxlLWJhbmRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWl4aW4gdGl0bGVCYW5kKCRtYXJnaW5Cb3R0b21TcDo4MCwkbWFyZ2luQm90dG9tUGM6NDAsJHBhZGRpbmdTcDozNSwkcGFkZGluZ1BjOjI1LCRmb250U2l6ZVNwOjQ0LCRmb250U2l6ZVBjOjI4LCR0ZXh0QWxpZ246Y2VudGVyKSB7XG4gIEBpbmNsdWRlIHRpdGxlTWluKCR0ZXh0QWxpZ24pO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHYuJGNvbG9yV2hpdGU7XG4gIGJhY2tncm91bmQ6IHYuJGNvbG9yR3JhZGF0aW9uUGluaztcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIHBhZGRpbmc6IHNpemVWdygkcGFkZGluZ1NwLDc1MCk7XG4gIG1hcmdpbi1ib3R0b206IHNpemVWdygkbWFyZ2luQm90dG9tU3AsNzUwKTtcbiAgQGluY2x1ZGUgbWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIHBhZGRpbmc6ICN7JHBhZGRpbmdQY31weDtcbiAgICBtYXJnaW4tYm90dG9tOiAjeyRtYXJnaW5Cb3R0b21QY31weDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxudGV4dC1wbGFpblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtaXhpbiB0ZXh0UGxhaW4oJGZvbnRTaXplU3A6MjQsJGZvbnRTaXplUGM6MTQsJHRleHRBbGlnbjpsZWZ0KSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdGV4dC1hbGlnbjogJHRleHRBbGlnbjtcbiAgQGluY2x1ZGUgbWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5zdWItbWFpbi13cmFwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1peGluIHN1Yk1haW5XcmFwKCRtYXJnaW5Cb3R0b21TcDo3MCwkbWFyZ2luQm90dG9tUGM6NjApIHtcbiAgbWFyZ2luLWJvdHRvbTogc2l6ZVZ3KCRtYXJnaW5Cb3R0b21TcCw3NTApO1xuICBAaW5jbHVkZSBtZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogI3skbWFyZ2luQm90dG9tUGN9cHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnN1Yi1tYWluLXRpdGxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1peGluIHN1Yk1haW5UaXRsZSgkZm9udFNpemVTcDo0NiwkZm9udFNpemVQYzozMCwkcGFkZGluZ1RvcFNwOjEwMCwkcGFkZGluZ0JvdHRvbVNwOjEwMCwkcGFkZGluZ1RvcFBjOjkwLCRwYWRkaW5nQm90dG9tUGM6OTAsJG1hcmdpbkJvdHRvbVNwOjkwLCRtYXJnaW5Cb3R0b21QYzo4MCwkYm9yZGVyQ29sb3I6di4kY29sb3JEYXJrR3JheSkge1xuICBAaW5jbHVkZSB0aXRsZU1pbigpO1xuICBmb250LXNpemU6IDIuM3JlbTtcbiAgcGFkZGluZy10b3A6IHNpemVWdygkcGFkZGluZ1RvcFNwLDc1MCk7XG4gIHBhZGRpbmctYm90dG9tOiBzaXplVncoJHBhZGRpbmdCb3R0b21TcCw3NTApO1xuICBjb2xvcjogdi4kY29sb3JDcmltc29uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgcGFkZGluZy10b3A6ICN7JHBhZGRpbmdUb3BQY31weDtcbiAgICBwYWRkaW5nLWJvdHRvbTogI3skcGFkZGluZ0JvdHRvbVBjfXB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5zdWItbWFpbi12aXN1YWxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWl4aW4gc3ViTWFpblZpc3VhbCgkd2lkdGhTcDoxMDAlLCR3aWR0aFBjOjUxNykge1xuICB3aWR0aDogJHdpZHRoU3A7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBtZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgd2lkdGg6ICN7JHdpZHRoUGN9cHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnN1Yi1tYWluLWxpbmVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWl4aW4gc3ViTWFpbkxpbmUoJHdpZHRoU3A6MTAwJSwkd2lkdGhQYzo4NjAsJG1hcmdpbkJvdHRvbVNwOjkwLCRtYXJnaW5Cb3R0b21QYzo4MCkge1xuICB3aWR0aDogJHdpZHRoU3A7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHYuJGNvbG9yRGFya0dyYXkgMCUsdi4kY29sb3JEYXJrR3JheSA1MCUsdHJhbnNwYXJlbnQgNTAlLHRyYW5zcGFyZW50IDEwMCUpO1xuICBtYXJnaW46IDAgYXV0byBzaXplVncoJG1hcmdpbkJvdHRvbVNwLDc1MCk7XG4gIEBpbmNsdWRlIG1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICB3aWR0aDogI3skd2lkdGhQY31weDtcbiAgICBtYXJnaW4tYm90dG9tOiAjeyRtYXJnaW5Cb3R0b21QY31weDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuYnV0dG9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1peGluIGJ1dHRvbkNvbW1vbigkYmdDb2xvcjogdi4kY29sb3JXaGl0ZSwgJGxpbmVDb2xvcjogdi4kY29sb3JMaWdodEdyYXkwMiwgJGFycm93OiB1cmwoL2Fzc2V0cy9pbWcvcmVjcnVpdC9jb21tb24vYXJyb3dfYnV0dG9uX2dyYXkuc3ZnKSkge1xuICB3aWR0aDogd0NvbigzMTUsNjUwKTtcbiAgbWFyZ2luLXJpZ2h0OiB3Q29uKDIwLDY1MCk7XG4gIG1hcmdpbi1ib3R0b206IHdDb24oMjAsNjUwKTtcbiAgYm9yZGVyLXJhZGl1czogc2l6ZVZ3KDgsNzUwKTtcbiAgQGluY2x1ZGUgbWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gICY6bnRoLWxhc3QtY2hpbGQoLW4rMikge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgJjpudGgtbGFzdC1jaGlsZCgtbiszKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IHNpemVWdygxMjAsNjkwKTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIC8vbGluZS1oZWlnaHQ6IHNpemVWdygxMjAsNjkwKTtcbiAgICBwYWRkaW5nOiAwIHNpemVWdygyMCw2OTApO1xuICAgIGJhY2tncm91bmQ6ICRiZ0NvbG9yO1xuICAgIGZvbnQtc2l6ZTogc2l6ZVZ3KDI0LDc1MCk7XG4gICAgYm9yZGVyLXJhZGl1czogc2l6ZVZ3KDgsNzUwKTtcbiAgICBAaW5jbHVkZSBtZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDE2KTtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogd0Nvbig3NywxMjApO1xuICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkbGluZUNvbG9yO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkbGluZUNvbG9yIDAlLCAkbGluZUNvbG9yIDUwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICAgIHJpZ2h0OiB3Q29uKDU1LDMxNSk7XG4gICAgICBAaW5jbHVkZSBtZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgcmlnaHQ6IDY1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgd2lkdGg6IHNpemVWdygxMSw3NTApO1xuICAgICAgaGVpZ2h0OiBzaXplVncoMjEsNzUwKTtcbiAgICAgIGJhY2tncm91bmQ6ICRhcnJvdyBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcbiAgICAgIHJpZ2h0OiB3Q29uKDIwLDMxNSk7XG4gICAgICBAaW5jbHVkZSBtZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgcmlnaHQ6IDI4cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5wb3NpdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtaXhpbiBwb3NpdGlvbi1jZW50ZXIoJHRleHQtYWxpZ246IGNlbnRlcikge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiAkdGV4dC1hbGlnbjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmFuaW1hdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtaXhpbiBhbmltYXRpb24oXG4gICRuYW1lLFxuICAkZHVyYXRpb246IDFzLFxuICAkdGltaW5nLWZ1bmN0aW9uOiBlYXNlLFxuICAkZGVsYXk6IDBzLFxuICAkaXRlcmF0aW9uLWNvdW50OiAxLFxuICAkZGlyZWN0aW9uOiBub3JtYWwsXG4gICRmaWxsLW1vZGU6IGZvcndhcmRzXG4pIHtcbiAgYW5pbWF0aW9uOiB7XG4gICAgbmFtZTogJG5hbWU7XG4gICAgZHVyYXRpb246ICRkdXJhdGlvbjtcbiAgICB0aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG4gICAgZGVsYXk6ICRkZWxheTtcbiAgICBpdGVyYXRpb24tY291bnQ6ICRpdGVyYXRpb24tY291bnQ7XG4gICAgZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICAgIGZpbGwtbW9kZTogJGZpbGwtbW9kZTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxud2lkdGjjga7mqKrluYXoqIjnrpdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AZnVuY3Rpb24gd0Nvbigkd2lkdGgsICRwYXJlbnRXaWR0aCkge1xuICBAcmV0dXJuIG1hdGguZGl2KCR3aWR0aCwgJHBhcmVudFdpZHRoKSAqIDEwMCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG52d+OBruOCteOCpOOCuuioiOeul1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBmdW5jdGlvbiBzaXplVncoJHNpemVWdywgJHBhcmVudFNpemVWdykge1xuICBAcmV0dXJuIG1hdGguZGl2KCRzaXplVncsICRwYXJlbnRTaXplVncpICogMTAwdnc7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG53aWR0aOOBruaoquW5heioiOeul1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBmdW5jdGlvbiBzaXplVmgoJHNpemVWaCwgJHBhcmVudFNpemVWaCkge1xuICBAcmV0dXJuIG1hdGguZGl2KCRzaXplVmgsICRwYXJlbnRTaXplVmgpICogMTAwdmg7XG59IiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG5hbmltXG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkB1c2UgXCJiYXNlL3ZhcmlhYmxlc1wiYXMgdjtcbkB1c2UgXCJiYXNlL21peGluc1wiYXMgbTtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdOODleOCp+ODvOODieOCqOODleOCp+OCr+ODiFxuKi9cbi5KUy1GWC1mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgQGF0LXJvb3QgLkZYLWFjdGl2ZSAmIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkgMHMsIG9wYWNpdHkgMC44cyBlYXNlLW91dCAwcztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5KUy1GWC1mYWRlLXRvcCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgfVxuICBAYXQtcm9vdCAuRlgtYWN0aXZlICYge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSAwcywgb3BhY2l0eSAwLjhzIGVhc2Utb3V0IDBzO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbn1cbi5KUy1GWC1mYWRlLWJvdHRvbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpO1xuICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG4gIH1cbiAgQGF0LXJvb3QgLkZYLWFjdGl2ZSAmIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkgMHMsIG9wYWNpdHkgMC44cyBlYXNlLW91dCAwcztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG59XG4uSlMtRlgtZmFkZS1yaWdodCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOHB4KTtcbiAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNXB4KTtcbiAgfVxuICBAYXQtcm9vdCAuRlgtYWN0aXZlICYge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSAwcywgb3BhY2l0eSAwLjhzIGVhc2Utb3V0IDBzO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gIH1cbn1cbi5KUy1GWC1mYWRlLWxlZnQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOHB4KTtcbiAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1cHgpO1xuICB9XG4gIEBhdC1yb290IC5GWC1hY3RpdmUgJiB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpIDBzLCBvcGFjaXR5IDAuOHMgZWFzZS1vdXQgMHM7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgfVxufVxuXG4uSlMtRlgtYmx1ciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgQGF0LXJvb3QgLkZYLWFjdGl2ZSAmIHtcbiAgICBhbmltYXRpb246IGJsdXItYW5pbWUgMXMgbGluZWFyIGZvcndhcmRzO1xuICAgIHRleHQtc2hhZG93OiAwIDAgMjBweCByZ2IoI2ZmZiwxKTtcbiAgfVxuICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSkge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCk7XG4gICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG4gICAgfVxuICAgIEBhdC1yb290IC5GWC1hY3RpdmUgJiB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkgMHMsIG9wYWNpdHkgMC44cyBlYXNlLW91dCAwcztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uSlMtRlgtZmFkZS16b29tIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICBAYXQtcm9vdCAuRlgtYWN0aXZlICYge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgbGluZWFyIDBzLCB0cmFuc2Zvcm0gMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkgMHM7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi5KUy1GWC1mYWRlLWNlbnRlckxpbmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICBAYXQtcm9vdCAuRlgtYWN0aXZlICYge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSAwcztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi5KUy1GWC1mYWRlLWxlZnRMaW5lIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcbiAgQGF0LXJvb3QgLkZYLWFjdGl2ZSAmIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkgMHM7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJsdXItYW5pbWUge1xuICAwJSAge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdGV4dC1zaGFkb3c6IHJnYigjZmZmLDEpIDAgMCAyMHB4IDtcbiAgfVxuMTAwJSAge1xuICBvcGFjaXR5OiAxO1xuICAgIHRleHQtc2hhZG93OiByZ2IoI2ZmZiwxKSAwIDAgMCA7XG4gIH1cbn1cblxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG5oZWxwZXJcblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQHVzZSBcImJhc2UvdmFyaWFibGVzXCJhcyB2O1xuQHVzZSBcImJhc2UvbWl4aW5zXCJhcyBtO1xuLyogZGlzcGxheSAqL1xuLmhwLWRpc3BsYXlTcCB7XG4gIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaHAtZGlzcGxheVBjIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ocC1kaXNwbGF5UGMtLTIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBtLm1lZGlhKHYuJHdpZGVTaXplKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ocC1kaXNwbGF5UGMtLTMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIG0ubWVkaWEodi4kd2lkZVNpemUpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ocC1kaXNwbGF5UGMtLTQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgbS5tZWRpYSh2LiRwY1NpemUpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhwLWRpc3BsYXlQYy0tNSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBtLm1lZGlhKHYuJHdpZGVTaXplKSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBmbGV4ICovXG4uaHAtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmhwLWp1c3RpZmllZCB7IFxuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uaHAtanVzdGlmaWVkU3AgeyBcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaHAtanVzdGlmaWVkUGMge1xuICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8qISBkZXN0eWxlLmNzcyB2My4wLjIgfCBNSVQgTGljZW5zZSB8IGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNvbGFzLWN1c2FuL2Rlc3R5bGUuY3NzICovXG5cbi8qIFJlc2V0IGJveC1tb2RlbCBhbmQgc2V0IGJvcmRlcnMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi8qIERvY3VtZW50ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICogMy4gUmVtb3ZlIGdyYXkgb3ZlcmxheSBvbiBsaW5rcyBmb3IgaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMyovXG59XG5cbi8qIFNlY3Rpb25zICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogVmVydGljYWwgcmh5dGhtICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5wLFxudGFibGUsXG5ibG9ja3F1b3RlLFxuYWRkcmVzcyxcbnByZSxcbmlmcmFtZSxcbmZvcm0sXG5maWd1cmUsXG5kbCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogSGVhZGluZ3MgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogTGlzdHMgKGVudW1lcmF0aW9uKSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxudWwsXG5vbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogTGlzdHMgKGRlZmluaXRpb24pICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIG1hcmdpbjogMDtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLyogMiAqL1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3MgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIFJlcGxhY2VkIGNvbnRlbnQgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUHJldmVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaXNzdWVzLlxuICovXG5cbnN2ZyxcbmltZyxcbmVtYmVkLFxub2JqZWN0LFxuaWZyYW1lIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLyogRm9ybXMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVzZXQgZm9ybSBmaWVsZHMgdG8gbWFrZSB0aGVtIHN0eWxlYWJsZS5cbiAqIDEuIE1ha2UgZm9ybSBlbGVtZW50cyBzdHlsYWJsZSBhY3Jvc3Mgc3lzdGVtcyBpT1MgZXNwZWNpYWxseS5cbiAqIDIuIEluaGVyaXQgdGV4dC10cmFuc2Zvcm0gZnJvbSBwYXJlbnQuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiAxICovXG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlc2V0IHJhZGlvIGFuZCBjaGVja2JveCBhcHBlYXJhbmNlIHRvIHByZXNlcnZlIHRoZWlyIGxvb2sgaW4gaU9TLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGNoZWNrYm94O1xuICBhcHBlYXJhbmNlOiBjaGVja2JveDtcbn1cblxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogcmFkaW87XG4gIGFwcGVhcmFuY2U6IHJhZGlvO1xufVxuXG4vKipcbiAqIENvcnJlY3QgY3Vyc29ycyBmb3IgY2xpY2thYmxlIGVsZW1lbnRzLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b246ZGlzYWJsZWQsXG5bdHlwZT1cImJ1dHRvblwiXTpkaXNhYmxlZCxcblt0eXBlPVwicmVzZXRcIl06ZGlzYWJsZWQsXG5bdHlwZT1cInN1Ym1pdFwiXTpkaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIG91dGxpbmVzIGZvciBGaXJlZm94IGFuZCB1bmlmeSBzdHlsZSB3aXRoIGlucHV0IGVsZW1lbnRzICYgYnV0dG9ucy5cbiAqL1xuXG46LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiBhdXRvO1xufVxuXG5zZWxlY3Q6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIFJlbW92ZSBwYWRkaW5nXG4gKi9cblxub3B0aW9uIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXNldCB0byBpbnZpc2libGVcbiAqL1xuXG5maWVsZHNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG5sZWdlbmQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAxICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBGaXggZm9udCBpbmhlcml0YW5jZS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENsaWNrYWJsZSBsYWJlbHNcbiAqL1xuXG5sYWJlbFtmb3JdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBJbnRlcmFjdGl2ZSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qXG4gKiBSZW1vdmUgb3V0bGluZSBmb3IgZWRpdGFibGUgY29udGVudC5cbiAqL1xuXG5bY29udGVudGVkaXRhYmxlXTpmb2N1cyB7XG4gIG91dGxpbmU6IGF1dG87XG59XG5cbi8qIFRhYmxlcyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4xLiBDb3JyZWN0IHRhYmxlIGJvcmRlciBjb2xvciBpbmhlcml0YW5jZSBpbiBhbGwgQ2hyb21lIGFuZCBTYWZhcmkuXG4qL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgLyogMSAqL1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGQsXG50aCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59IiwiQHVzZSBcIi4uL2dsb2JhbFwiO1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHTlhbHpgJroqK3lrppcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgZm9udC1mYW1pbHk6IGdsb2JhbC4kZm9udC1zYW5zO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZyA6IDAuMDVlbTtcbiAgY29sb3I6IGdsb2JhbC4kdGV4dC1jb2xvcjtcbiAgaGVpZ2h0OiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xufVxuXG5ib2R5e1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWluLWhlaWdodDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbiAgZm9udC1mYW1pbHk6IGdsb2JhbC4kZm9udC1zYW5zO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucGMtb25seSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNwLW9ubHkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYXgtcGMtLWxnIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgZ2xvYmFsLm1heF9wYy1sZygpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubWF4LXNwLS1sZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgZ2xvYmFsLm1heF9zcC1zbGcoKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn0iLCIvLyBTaXRlIGNvbG9yXG4kYmFzZS1jb2xvcjogI2ZmZjtcbiR0ZXh0LWNvbG9yOiAjMzMzMzMzO1xuJGJvbGQtY29sb3I6ICMyMjIyMjI7XG5cbi8vIEFjY2VudCBjb2xvclxuJHJlZC1jb2xvcjogI2NmMDA0MDtcblxuLy8gQm9yZGVyIGNvbG9yXG4kYm9yZGVyLWdyYXk6ICNjY2NjY2M7XG4kYm9yZGVyLWxpZ2h0LWdyYXk6ICNkZGRkZGQ7XG4kYm9yZGVyLWRhcmstZ3JheTogIzk5OTk5OTtcbiRib3JkZXItcmVkOiAjZTg4MTllO1xuXG4vLyBCdXR0b24gY29sb3JcbiRidXRvbi1ncmF5OiAjYWFhYWFhO1xuXG4vLyBPdGhlciBjb2xvclxuJHRleHQtZ3JheTogIzY2NjY2NjtcbiRzdGVwLWdyYXk6ICNkOWQ5ZDk7XG4kdGFnLWdyYXk6ICNlM2U1ZWE7XG4kdGFnLXJlZDogI2NmMDA0MDtcbiR0YWctYmx1ZTogIzJkN2ZlMztcbiR0YWctZ3JlZW46ICMyM0M0N0E7XG4kdGFnLXB1cnBsZTogIzhDNDlFNztcbiRhY2NvZGlvbi1ibGFjazogIzNjM2MzYztcbiR0YWJsZS1oZWFkOiAjZWNlZmY1O1xuJHRhYmxlLWJoZWFkOiAjZjhmOWZiO1xuJGhvdmVyLXJlZDogI2ZkZjdmOTtcbiRob3Zlci1ncmF5OiAjZmFmYmZjO1xuJGJnLWxpZ2h0LXJlZDogI2ZkZWVmMTtcbiRiZy1saWdodC1ibHVlOiAjZjRmN2ZhO1xuXG4vLyBHcmFkYXRpb24gY29sb3JcbiRncmFkdGFpb24tcmVkOiBsaW5lYXItZ3JhZGllbnQoIDkwZGVnLCByZ2IoMjMyLDc0LDEyOCkgMCUsIHJnYigyMzgsMTM0LDE3NCkgMTAwJSk7XG4kZ3JhZHRhaW9uLWdyZWVuOiBsaW5lYXItZ3JhZGllbnQoIDkwZGVnLCByZ2IoOTEsMTgyLDcxKSAwJSwgcmdiKDE3MCwyMDcsODIpIDk5JSk7ICAgICAgICBcbiRncmFkdGFpb24tYmx1ZTogbGluZWFyLWdyYWRpZW50KCA5MGRlZywgcmdiKDI0LDEyNywxOTYpIDAlLCByZ2IoOTMsMTk0LDIwOCkgMTAwJSk7XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0TElDT0xPIE9OTFlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4kbGljb2xvLXRhZy1yZWQ6ICNlYjY4Nzc7XG4kbGljb2xvLXRleHQtcGluazogI2ViNTc4MDtcbiRsaWNvbG8tdGV4dC1ncmF5OiAjODg4ODg4O1xuJGxpY29sby10ZXh0LXJlZC1ub3JtYWw6ICNkZjM0MjI7XG4kbGljb2xvLWJvcmRlci1yZWQ6ICNjZjAwNDA7XG4kbGljb2xvLWJveC1ncmF5OiAjY2NjY2NjO1xuJGxpY29sby1ib3gtYmc6ICNmN2Y4ZmI7XG5cbiRsaWNvbG8tdGV4dC1yZWQ6ICNjZjAwNDA7XG4kbGljb2xvLXRleHQteWVsbG93OiAjOTI3NTAzO1xuJGxpY29sby10ZXh0LWdyZWVuOiAjMGM4NzU0O1xuJGxpY29sby10ZXh0LWJsdWU6ICMyZTUzYTc7XG4kbGljb2xvLXRleHQtcHVycGxlOiAjNzEyODhmO1xuXG4kbGljb2xvLWJveC1yZWQ6ICNmYmYzZjQ7XG4kbGljb2xvLWJveC15ZWxsb3c6ICNmYWY3ZTY7XG4kbGljb2xvLWJveC1ncmVlbjogI2U4ZjZmMDtcbiRsaWNvbG8tYm94LWJsdWU6ICNlOWY1ZmM7XG4kbGljb2xvLWJveC1wdXJwbGU6ICNmMmVlZjc7XG5cbiRsaWNvbG8tYm9yZGVyLXJlZDogI2ViNjg3NztcbiRsaWNvbG8tYm9yZGVyLXllbGxvdzogI2Q2YmYyNztcbiRsaWNvbG8tYm9yZGVyLWdyZWVuOiAjNmVjNmEyO1xuJGxpY29sby1ib3JkZXItYmx1ZTogIzlhYjJlOTtcbiRsaWNvbG8tYm9yZGVyLXB1cnBsZTogI2JkOGZkMDtcblxuJGxpY29sby1idXR0b24tYmxhY2s6ICM0NTQwM2Y7XG5cbiRsaWNvbG8tYm9yZGVyLWdyYXk6ICM1NzU3NTc7XG4kbGljb2xvLWJvcmRlci1saWdodC1ncmF5OiAjZGNkY2RjO1xuXG4kbGljb2xvLXllbGxvdzogI2U2ZDg3YjtcbiRsaWNvbG8tYmx1ZTogIzdmOGZiMztcbiRsaWNvbG8tcmVkOiAjYWEzNzViO1xuXG4kZGlhZ25vc2lzLWJvcmRlcjogI2MxYzdjYjtcbiIsIiRicmVha3BvaW50czogKFxuICBzcDogNzY3Ljk4cHgsXG4gIG1heF9zcC1zc206IDMyOS45OHB4LFxuICBtYXhfc3Atc206IDQwNC45OHB4LFxuICBtYXhfc3AtbWQ6IDQxOS45OHB4LFxuICBtYXhfc3Atc21kOiA0OTkuOThweCxcbiAgbWF4X3NwLXNsZzogNTk5Ljk4cHgsXG4gIG1heF9zcC1sZzogNjU5Ljk4cHgsXG4gIHBjOiA3NjhweCxcbiAgbWF4X3BjLXNzbTogODc5Ljk4cHgsXG4gIG1heF9wYy1zbTogOTE5Ljk4cHgsXG4gIG1heF9wYy1zdGFuZGFyZDogOTU5Ljk4cHgsXG4gIG1heF9wYy1tZDogMTAyMy45OHB4LFxuICBtYXhfcGMtbG1kOiAxMTU5Ljk4cHgsXG4gIHBjLWxnOiAxMjgwcHgsXG4gIG1heF9wYy1sZzogMTI3OS45OHB4LFxuICBtaW5fcGMteGw6IDEzNjZweFxuICApO1xuXG4gIEBtaXhpbiBwYygpIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgcGMpKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgXG4gIEBtaXhpbiBwYy1sZygpIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgcGMtbGcpKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAbWl4aW4gbWluX3BjLXhsKCkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCBtaW5fcGMteGwpKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAbWl4aW4gbWF4X3BjLXNzbSgpIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgbWF4X3BjLXNzbSkpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBcbiAgQG1peGluIG1heF9wYy1zbSgpIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgbWF4X3BjLXNtKSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1peGluIG1heF9wYy1zdGFuZGFyZCgpIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgbWF4X3BjLXN0YW5kYXJkKSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIFxuICBAbWl4aW4gbWF4X3BjLW1kKCkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCBtYXhfcGMtbWQpKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAbWl4aW4gbWF4X3BjLWxtZCgpIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgbWF4X3BjLWxtZCkpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBcbiAgQG1peGluIG1heF9wYy1sZygpIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgbWF4X3BjLWxnKSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIFxuICBAbWl4aW4gc3AoKSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsIHNwKSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIFxuICBAbWl4aW4gbWF4X3NwLWxnKCkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCBtYXhfc3AtbGcpKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgXG4gIEBtaXhpbiBtYXhfc3Atc2xnKCkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCBtYXhfc3Atc2xnKSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1peGluIG1heF9zcC1zbWQoKSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsIG1heF9zcC1zbWQpKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgXG4gIEBtaXhpbiBtYXhfc3AtbWQoKSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsIG1heF9zcC1tZCkpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBcbiAgQG1peGluIG1heF9zcC1zbSgpIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgbWF4X3NwLXNtKSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1peGluIG1heF9zcC1zc20oKSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsIG1heF9zcC1zc20pKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0iLCJAa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxJSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufSIsIkBrZXlmcmFtZXMgZmFkZUluQm90dG9tIHtcbiAgMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIDElIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn0iLCJAa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDk5JSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbiIsIkBrZXlmcmFtZXMgc2Nyb2xsIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG59IiwiQGtleWZyYW1lcyBzbGlkZUluIHtcbiAgMCUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAxJSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn0iLCJAa2V5ZnJhbWVzIHNsaWRlT3V0IHtcbiAgMCUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDk5JSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG59XG4iLCJAdXNlICcuLi9nbG9iYWwnO1xuXG4ubC1hc2lkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICZfX3N1Yi1jb250ZW50IHtcbiAgICB3aWR0aDogMjUlO1xuICAgIC8vIG1pbi13aWR0aDogMjgwcHg7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgZ2xvYmFsLm1heF9wYy1zbSgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDIyJSArIDIwcHgpO1xuICAgICAgbWluLXdpZHRoOiBpbmhlcml0O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX21haW4tY29udGVudCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuXG4gICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi0tYmcge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIG1heC13aWR0aDogOTAwcHg7XG5cbiAgXG4gICAgICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubXQtY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICB3aWR0aDogNzUlO1xuXG4gICAgICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICAgID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sLWFzaWRlX19zdWItY29udGVudCA+IFtjbGFzc106Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5cbi5sLWFzaWRlX19tYWluLWNvbnRlbnQgPiBbY2xhc3NdOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5sLWFzaWRlX19tYWluLWNvbnRlbnQgW2NsYXNzXj1cImwtc2VjdGlvblwiXTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59IiwiQHVzZSAnLi4vZ2xvYmFsJztcblxuLmwtYm94IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZzogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgZ2xvYmFsLiRib3JkZXItbGlnaHQtZ3JheTtcblxuICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIH1cblxuICAmLS1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNDBweCA3MHB4IDQwcHggNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBnbG9iYWwuJHJlZC1jb2xvcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogZ2xvYmFsLiRjb21tb24tdHJhbnNpdGlvbjtcblxuICAgIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCA3MHB4IDIwcHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9hcnJvd19yZWQuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNpdGlvbjogZ2xvYmFsLiRjb21tb24tdHJhbnNpdGlvbjtcblxuICAgICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiA3cHg7XG5cbiAgICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZ2xvYmFsLnBjKCkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdsb2JhbC4kaG92ZXItcmVkO1xuICBcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cbiAgXG4gICAgICAgIC5sLWJveF9faWNvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2NhdXRpb25fd2hpdGUucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgY29sb3I6IGdsb2JhbC4kdGV4dC1ncmF5O1xuXG4gICAgJiArIC5jLWxpbmtfX2xpc3QsXG4gICAgJiArIC5jLWxpbmtfX2l0ZW0tLXNpbXBsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cblxuICAgICYtLWJvbGQtbGcge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IGdsb2JhbC4kbGluZS1oZWlnaHQtbWlkO1xuXG4gICAgICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbi1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDkwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fY2F1dGlvbi5wbmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRyYW5zaXRpb246IGdsb2JhbC4kY29tbW9uLXRyYW5zaXRpb247XG5cbiAgICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICB9XG4gIH1cblxuICAmX19pY29uLXRhZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogZ2xvYmFsLiRmb250LW1lZGl1bTtcbiAgICBjb2xvcjogZ2xvYmFsLiRyZWQtY29sb3I7XG4gICAgbGluZS1oZWlnaHQ6IGdsb2JhbC4kbGluZS1oZWlnaHQtcm93O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYlO1xuXG4gICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0tbXQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxufSIsIi8vIHRyYW5zaXRpb25cbiRjb21tb24tdHJhbnNpdGlvbjogMC40cyBjdWJpYy1iZXppZXIoLjE4LCAtLjAxLCAuMywgMSk7XG4kbGluay10cmFuc2l0aW9uOiAwLjZzIGN1YmljLWJlemllciguMTgsIC0uMDEsIC4zLCAxKTtcbiRsaWNvbG8tdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoLjE4LCAtLjAxLCAuMywgMSk7IiwiLy8gbGluZS1oZWlnaHRcbiRsaW5lLWhlaWdodC1taWQ6IDEuNjtcbiRsaW5lLWhlaWdodC1oaWdoOiAyO1xuJGxpbmUtaGVpZ2h0LXJvdzogMS40OyIsIi8vIGZvbnQtd2lnaHRcbiRmb250LXRoaW46IDEwMDtcbiRmb250LW5vcm1hbDogMzAwO1xuJGZvbnQtcmVndWxhcjogNDAwO1xuJGZvbnQtbWVkaXVtOiA1MDA7XG4kZm9udC1ib2xkOiA3MDA7IiwiQHVzZSAnLi4vZ2xvYmFsJztcblxuLmwtYnJlYWRjcnVtYiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIFxuICBAaW5jbHVkZSBnbG9iYWwucGMoKSB7XG4gICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgfVxuXG4gIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG5cbiAgJl9fbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBnbG9iYWwucGMoKSB7XG4gICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGdsb2JhbC4kZm9udC1yZWd1bGFyO1xuICAgICAgY29sb3I6IGdsb2JhbC4kdGV4dC1ncmF5O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBnbG9iYWwuJGxpbmstdHJhbnNpdGlvbjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIH1cbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2JyZWFkY3J1bWIuc3ZnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmN1cnJlbnQge1xuICAgICAgICBjb2xvcjogZ2xvYmFsLiRib3JkZXItZGFyay1ncmF5O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fYnJlYWRjcnVtYl9zcC5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAdXNlICcuLi9nbG9iYWwnO1xuXG4ubC1jb2wge1xuXG4gICYtLTIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMyUpO1xuXG4gICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi0tMi1mZXcge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTVweCk7XG5cbiAgICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLS0zIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDQwcHgpO1xuXG4gICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi0tMy1tZWRpYSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAyLjQlKTtcblxuICAgIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYtLTMtZmV3IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDIwcHgpO1xuXG4gICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi0tMy1wcm9kdWN0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDI3LjVweCk7XG5cbiAgICBAaW5jbHVkZSBnbG9iYWwubWF4X3BjLXNtKCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAyMHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLS0zLXByb2R1Y3QtY29sc2VkIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDI3LjVweCk7XG5cbiAgICBAaW5jbHVkZSBnbG9iYWwubWF4X3BjLXNtKCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAyMHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDEwcHgpO1xuICAgIH1cbiAgfVxuXG4gICYtLTQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0IC0gMjIuNXB4KTtcblxuICAgIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYtLTQtZmV3IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gNCAtIDIuMDElKTtcblxuICAgIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4ubC1jb2wtLTItZ3JpZCB7XG4gIHdpZHRoOiAxMDAlO1xufSIsIkB1c2UgJy4uL2dsb2JhbCc7XG5cbi5sLWNvbnRlbnQtdG9wIHtcbiAgbWFyZ2luLXRvcDogMTMwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBnbG9iYWwubWF4X3BjLXNzbSgpIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG59XG5cbi5sLWNvbnRlbnQtdG9wLS12aXNpdmxlIHtcbiAgbWFyZ2luLXRvcDogMTMwcHg7XG5cbiAgQGluY2x1ZGUgZ2xvYmFsLm1heF9wYy1zc20oKSB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufSIsIkB1c2UgJy4uL2dsb2JhbCc7XG5cbi5sLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXG4gIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cblxuICAmLS11bmRlcmxheWVyIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIFxuICAgIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbltjbGFzc149XCJsLWNvbnRhaW5lclwiXSA+IFtjbGFzc106Zmlyc3QtY2hpbGQ6bm90KFtjbGFzcyo9XCJsLWJyZWFkY3J1bWJcIl0pOm5vdChbY2xhc3MqPVwibC1wYWdlLWhlYWRpbmdcIl0pIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59IiwiQHVzZSAnLi4vZ2xvYmFsJztcblxuLmwtY29udGVudC13cmFwcGVyIHtcbiAgJi0tbm9ybWFsIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59IiwiQHVzZSAnLi4vZ2xvYmFsJztcblxuLmwtY29ybmVyLXBhbmVsIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgcGFkZGluZzogMzBweCAzMHB4IWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cbiAgJl9fbGVmdC10b3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvYWJvdXQvcGhpbG9zb3BoeS9pY29uX2Nvcm5lci5wbmcpIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cblxuICAmX19yaWdodC10b3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2Fib3V0L3BoaWxvc29waHkvaWNvbl9jb3JuZXIucG5nKSBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuXG4gICZfX2xlZnQtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2Fib3V0L3BoaWxvc29waHkvaWNvbl9jb3JuZXIucG5nKSBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIH1cblxuICAmX19yaWdodC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2Fib3V0L3BoaWxvc29waHkvaWNvbl9jb3JuZXIucG5nKSBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn0iLCJAdXNlICcuLi9nbG9iYWwnIGFzICo7XG5cbi5sLWZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG5cbiAgLmwtZm9vdGVyX19jb250YWluZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWdyYXk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubC1mb290ZXJfX2JvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQtY29sb3I7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgLmwtZm9vdGVyX19jb250YWluZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWdyYXk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubC1mb290ZXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAubC1mb290ZXJfX2xvZ28tLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIHRyYW5zaXRpb246ICRjb21tb24tdHJhbnNpdGlvbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgd2lkdGg6IDkwcHg7XG4gICAgfVxuICB9XG5cbiAgLmwtZm9vdGVyX19sb2dvLS1saW5rLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubC1mb290ZXJfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5sLWZvb3Rlcl9fbWVudS0tbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweCA1MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4X3BjLWxtZCgpIHtcbiAgICAgIGdhcDogMjBweCAzNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heF9wYy1zdGFuZGFyZCgpIHtcbiAgICAgIGdhcDogMjBweCAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAyNXB4IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmwtZm9vdGVyX19tZW51LS1pdGVtIHtcblxuICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoMjBweCAvIDIpKTtcbiAgICB9XG4gIH1cblxuICAubC1mb290ZXJfX21lbnUtLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgY29sb3I6ICRiYXNlLWNvbG9yO1xuICAgIHRyYW5zaXRpb246ICRjb21tb24tdHJhbnNpdGlvbjtcblxuICAgIEBpbmNsdWRlIG1heF9wYy1sbWQoKSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhfcGMtc3RhbmRhcmQoKSB7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmwtZm9vdGVyX19leHRlcm5hbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuXG4gICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gIC5sLWZvb3Rlcl9fZXh0ZXJuYWwtLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweCA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWF4X3BjLWxtZCgpIHtcbiAgICAgIGdhcDogMjBweCAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heF9wYy1zdGFuZGFyZCgpIHtcbiAgICAgIGdhcDogMjBweCAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNwKCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gIC5sLWZvb3Rlcl9fZXh0ZXJuYWwtLWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgICBjb2xvcjogJGJhc2UtY29sb3I7XG4gICAgdHJhbnNpdGlvbjogJGNvbW1vbi10cmFuc2l0aW9uO1xuXG4gICAgQGluY2x1ZGUgbWF4X3BjLWxtZCgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heF9wYy1zdGFuZGFyZCgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBwYygpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbl93aW5kb3dfd2hpdGUuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cblxuICAubC1mb290ZXJfX2V4dGVybmFsLS1saW5rLWdsb2JhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICAgIHRyYW5zaXRpb246ICRjb21tb24tdHJhbnNpdGlvbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX3N2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbl93aW5kb3cuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cblxuICAubC1mb290ZXJfX2JvdHRvbSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5sLWZvb3Rlcl9fcHJpdmFjeS1wb2xpY3kge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cblxuICAubC1mb290ZXJfX3ByaXZhY3ktcG9saWN5LS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogMjVweCAwO1xuICAgIH1cbiAgfVxuXG4gIC5sLWZvb3Rlcl9fcHJpdmFjeS1wb2xpY3ktLWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICAgIHRyYW5zaXRpb246ICRjb21tb24tdHJhbnNpdGlvbjtcbiAgICBjb2xvcjogJHRleHQtZ3JheTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcblxuICAgIEBpbmNsdWRlIG1heF9wYy1zbSgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC42O1xuXG4gICAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubC1mb290ZXJfX2NvcHktcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgc3AoKSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5sLWZvb3Rlcl9fY29weS1yaWdodC0tdGV4dCB7ICBcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgY29sb3I6ICR0ZXh0LWdyYXk7XG4gIH1cbn0iLCJAdXNlICcuLi9nbG9iYWwnO1xuXG4ubC1oZWFkZXIge1xuICAubC1oZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ2xvYmFsLiRiYXNlLWNvbG9yO1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCBnbG9iYWwuJHJlZC1jb2xvcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICB0cmFuc2l0aW9uOiBnbG9iYWwuJGxpbmstdHJhbnNpdGlvbjtcblxuICAgIEBpbmNsdWRlIGdsb2JhbC5tYXhfcGMtc3NtKCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBnbG9iYWwubWF4X3BjLXNtKCkge1xuICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGdsb2JhbC5tYXhfcGMtc3NtKCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmlzLXNjcm9sbCB7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBib3JkZXItdG9wOiAzcHggc29saWQgZ2xvYmFsLiRyZWQtY29sb3I7XG5cbiAgICAgIC5sLWhlYWRlcl9fbG9nbyB7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgfVxuXG4gICAgICAubC1oZWFkZXJfX2V4dGVybmFsIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5sLWhlYWRlcl9fbmF2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgLmwtaGVhZGVyX19tZWdhbWVudSB7XG4gICAgICAgIHRvcDogNjdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubC1oZWFkZXJfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmwtaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgdHJhbnNpdGlvbjogZ2xvYmFsLiRsaW5rLXRyYW5zaXRpb247XG5cbiAgICBAaW5jbHVkZSBnbG9iYWwubWF4X3BjLWxtZCgpIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBnbG9iYWwubWF4X3BjLXN0YW5kYXJkKCkge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgfVxuXG4gICAgLmwtaGVhZGVyX19sb2dvLS1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBnbG9iYWwuJGNvbW1vbi10cmFuc2l0aW9uO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sLWhlYWRlcl9fZXh0ZXJuYWwge1xuICAgIHRyYW5zaXRpb246IGdsb2JhbC4kY29tbW9uLXRyYW5zaXRpb247XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5sLWhlYWRlcl9fZXh0ZXJuYWwtLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMCAyNXB4O1xuXG4gICAgQGluY2x1ZGUgZ2xvYmFsLm1heF9wYy1sbWQoKSB7XG4gICAgICBnYXA6IDAgMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBnbG9iYWwubWF4X3BjLXN0YW5kYXJkKCkge1xuICAgICAgZ2FwOiAwIDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLmwtaGVhZGVyX19leHRlcm5hbC0tbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBnbG9iYWwuJGZvbnQtcmVndWxhcjtcbiAgICB0cmFuc2l0aW9uOiBnbG9iYWwuJGNvbW1vbi10cmFuc2l0aW9uO1xuXG4gICAgQGluY2x1ZGUgZ2xvYmFsLm1heF9wYy1sbWQoKSB7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBnbG9iYWwubWF4X3BjLXN0YW5kYXJkKCkge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fd2luZG93LnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLmwtaGVhZGVyX19leHRlcm5hbC0tbGluay1nbG9iYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBmb250LXdlaWdodDogZ2xvYmFsLiRmb250LXJlZ3VsYXI7XG4gICAgdHJhbnNpdGlvbjogZ2xvYmFsLiRjb21tb24tdHJhbnNpdGlvbjtcblxuICAgIEBpbmNsdWRlIGdsb2JhbC5tYXhfcGMtc20oKSB7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9nbG9iYWwuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX3dpbmRvdy5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5sLWhlYWRlcl9fc2VhcmNoIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLmwtaGVhZGVyX19zZWFyY2gtaWNvbi0tY2xvc2Uge1xuICAgICAgXG4gICAgICAuY2xzLTF7ZmlsbDpub25lO31cbiAgICAgIC5jbHMtMSwuY2xzLTJ7c3Ryb2tlOiMwMDA7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOi43NXB4O3RyYW5zaXRpb246Z2xvYmFsLiRjb21tb24tdHJhbnNpdGlvbjt9XG4gICAgICAuY2xzLTJ7ZmlsbDojZmZmO31cbiAgICB9XG5cbiAgICAubC1oZWFkZXJfX3NlYXJjaC1pY29uLS1vcGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0NGMDA0MDtzdHJva2Utd2lkdGg6MjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAubC1oZWFkZXJfX3NlYXJjaC1pY29uLS1jbG9zZSB7XG4gICAgICAgIC5jbHMtMXtmaWxsOm5vbmU7fVxuICAgICAgICAuY2xzLTEsLmNscy0ye3N0cm9rZTpnbG9iYWwuJHJlZC1jb2xvcjtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6Ljc1cHg7fVxuICAgICAgICAuY2xzLTJ7ZmlsbDojZmZmO31cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLW9wZW4ge1xuICAgICAgLmwtaGVhZGVyX19zZWFyY2gtaWNvbi0tY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAubC1oZWFkZXJfX3NlYXJjaC1pY29uLS1vcGVuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC5zdDB7ZmlsbDpub25lO3N0cm9rZTojQ0YwMDQwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1taXRlcmxpbWl0OjEwO31cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubC1oZWFkZXJfX3NlYXJjaC0tZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAubC1oZWFkZXJfX3NlYXJjaC0taW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBnbG9iYWwuJGZvbnQtcmVndWxhcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZ2xvYmFsLiR0ZXh0LWNvbG9yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICB9XG4gIH1cblxuICAubC1oZWFkZXJfX3NlYXJjaC0tc3VibWl0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNSU7XG4gICAgcmlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fc2VhcmNoX2J0bi5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHRyYW5zaXRpb246IGdsb2JhbC4kY29tbW9uLXRyYW5zaXRpb247XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG4gIH1cblxuICAubC1oZWFkZXJfX3NlYXJjaC0tY2xvc2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBnbG9iYWwuJGZvbnQtcmVndWxhcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogZ2xvYmFsLiRjb21tb24tdHJhbnNpdGlvbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTIuNXB4O1xuICAgICAgaGVpZ2h0OiAxMi41cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9jbG9zZV9ibGFjay5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgJWwtaGVhZGVyX19tZWdhbWVudSB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ2xvYmFsLiRiYXNlLWNvbG9yO1xuXG4gIH1cblxuICAubC1oZWFkZXJfX21lZ2FtZW51IHtcbiAgICBAZXh0ZW5kICVsLWhlYWRlcl9fbWVnYW1lbnU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEyNXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm94LXNoYWRvdzogMCAtMXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAubC1oZWFkZXJfX21lZ2FtZW51LS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDgydmg7XG4gICAgcGFkZGluZzogODBweCA1NXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgIEBpbmNsdWRlIGdsb2JhbC5tYXhfcGMtc20oKSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDQwcHg7XG4gICAgfVxuXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG4gIH1cblxuICAubC1oZWFkZXJfX21lZ2FtZW51LS10aXRsZSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAubC1oZWFkZXJfX21lZ2FtZW51LS10aXRsZS1tYWluIHtcbiAgICBmb250LWZhbWlseTogZ2xvYmFsLiRmb250LWhpbmQ7XG4gICAgZm9udC1zaXplOiBtaW4obWF4KDMwcHgsIGNhbGMoMS44NzVyZW0gKyAoKDF2dyAtIDcuNjhweCkgKiAyLjUwODQpKSksIDQ1cHgpO1xuICAgIG1pbi1oZWlnaHQ6IDB2dztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgbWF4LXdpZHRoOiAxNjFweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLmwtaGVhZGVyX19tZWdhbWVudS0tdGl0bGUtbWFpbi1hYm91dCB7XG4gICAgZm9udC1mYW1pbHk6IGdsb2JhbC4kZm9udC1oaW5kO1xuICAgIGZvbnQtc2l6ZTogbWluKG1heCgzNnB4LCBjYWxjKDIuMjVyZW0gKyAoKDF2dyAtIDcuNjhweCkgKiA2LjgxODIpKSksIDQ1cHgpO1xuICAgIG1pbi1oZWlnaHQ6IDB2dztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgbWF4LXdpZHRoOiAxNjFweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLmwtaGVhZGVyX19tZWdhbWVudS0tdGl0bGUtbWFpbi1wcm9kdWN0IHtcbiAgICBmb250LWZhbWlseTogZ2xvYmFsLiRmb250LWhpbmQ7XG4gICAgZm9udC1zaXplOiBtaW4obWF4KDI4cHgsIGNhbGMoMS43NXJlbSArICgoMXZ3IC0gNy42OHB4KSAqIDcuMzI3NikpKSwgNDVweCk7XG4gICAgbWluLWhlaWdodDogMHZ3O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBtYXgtd2lkdGg6IDI1MnB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAubC1oZWFkZXJfX21lZ2FtZW51LS10aXRsZS1tYWluLWRldmVsb3Age1xuICAgIGZvbnQtZmFtaWx5OiBnbG9iYWwuJGZvbnQtaGluZDtcbiAgICBmb250LXNpemU6IG1pbihtYXgoMjhweCwgY2FsYygxLjc1cmVtICsgKCgxdncgLSA3LjY4cHgpICogNy4zMjc2KSkpLCA0NXB4KTtcbiAgICBtaW4taGVpZ2h0OiAwdnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5sLWhlYWRlcl9fbWVnYW1lbnUtLXRpdGxlLW1haW4tc3VzdGFpbmFiaWxpdHkge1xuICAgIGZvbnQtZmFtaWx5OiBnbG9iYWwuJGZvbnQtaGluZDtcbiAgICBmb250LXNpemU6IG1pbihtYXgoMjhweCwgY2FsYygxLjc1cmVtICsgKCgxdncgLSA3LjY4cHgpICogNy4zMjc2KSkpLCA0NXB4KTtcbiAgICBtaW4taGVpZ2h0OiAwdnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5sLWhlYWRlcl9fbWVnYW1lbnUtLXRpdGxlLW1haW4tcmVjcnVpdCB7XG4gICAgZm9udC1mYW1pbHk6IGdsb2JhbC4kZm9udC1oaW5kO1xuICAgIGZvbnQtc2l6ZTogbWluKG1heCgyNnB4LCBjYWxjKDEuNjI1cmVtICsgKCgxdncgLSA3LjY4cHgpICogOC4xODk3KSkpLCA0NXB4KTtcbiAgICBtaW4taGVpZ2h0OiAwdnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIG1heC13aWR0aDogMjExcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5sLWhlYWRlcl9fbWVnYW1lbnUtLXRpdGxlLXN1YiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBnbG9iYWwuJGZvbnQtcmVndWxhcjtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHRyYW5zaXRpb246IGdsb2JhbC4kY29tbW9uLXRyYW5zaXRpb247XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9hcnJvdy5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG4gIH1cblxuICAubC1oZWFkZXJfX21lZ2FtZW51LXNlYXJjaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ2xvYmFsLiRiYXNlLWNvbG9yO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgIGhlaWdodDogMTk2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTI1cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3gtc2hhZG93OiAwIC0xcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgei1pbmRleDogMTA7XG4gIH1cblxuICAubC1oZWFkZXJfX21lZ2FtZW51LXNlYXJjaC0td3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmwtaGVhZGVyX19tZWdhbWVudS1zZWFyY2gtLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGFuaW1hdGlvbjogZmFkZUluQm90dG9tIDAuNHM7XG4gICAgfVxuICB9XG5cbiAgLmwtaGVhZGVyX191bmRlcmxheWVyLWJhbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5sLWhlYWRlcl9fdW5kZXJsYXllci1iYW5uZXItbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMnB4IDA7XG4gIH1cblxuICAubC1oZWFkZXJfX3VuZGVybGF5ZXItYmFubmVyLWl0ZW0ge1xuICAgICYuaXMtbGFyZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi5pcy1zbWFsbCB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmwtaGVhZGVyX191bmRlcmxheWVyLWJhbm5lci1tZWRpYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MzQzZWI7XG4gICAgICB9XG5cbiAgICAgIC5sLWhlYWRlcl9fdW5kZXJsYXllci1iYW5uZXItdGV4dHMge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB9XG5cbiAgICAgIC5sLWhlYWRlcl9fdW5kZXJsYXllci1iYW5uZXItbWVkaWEge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmwtaGVhZGVyX191bmRlcmxheWVyLWJhbm5lci1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogZ2xvYmFsLiRjb21tb24tdHJhbnNpdGlvbjtcblxuICAgICZbdGFyZ2V0PV9ibGFua10ge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbl93aW5kb3dfd2hpdGUuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLmwtaGVhZGVyX191bmRlcmxheWVyLWJhbm5lci1pbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmwtaGVhZGVyX191bmRlcmxheWVyLWJhbm5lci1tZWRpYSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAubC1oZWFkZXJfX3VuZGVybGF5ZXItYmFubmVyLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGdsb2JhbC4kY29tbW9uLXRyYW5zaXRpb247XG4gIH1cblxuICAubC1oZWFkZXJfX3VuZGVybGF5ZXItYmFubmVyLXRleHRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIC5sLWhlYWRlcl9fdW5kZXJsYXllci1iYW5uZXItdGV4dC0tamEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogZ2xvYmFsLiRiYXNlLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBnbG9iYWwuJGZvbnQtcmVndWxhcjtcbiAgICBmb250LWZhbWlseTogZ2xvYmFsLiRmb250LXNlcmlmO1xuXG4gICAgQGluY2x1ZGUgZ2xvYmFsLm1heF9wYy1tZCgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGdsb2JhbC5tYXhfcGMtc20oKSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuICB9XG5cbiAgLmwtaGVhZGVyX191bmRlcmxheWVyLWJhbm5lci10ZXh0LS1lbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiBnbG9iYWwuJGJhc2UtY29sb3I7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IGdsb2JhbC4kZm9udC1yZWd1bGFyO1xuICAgIGZvbnQtZmFtaWx5OiBnbG9iYWwuJGZvbnQtc2FucztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG4gICAgQGluY2x1ZGUgZ2xvYmFsLm1heF9wYy1tZCgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGdsb2JhbC5tYXhfcGMtc20oKSB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fdW5kZXJsYXllciB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgZ2xvYmFsLiRib3JkZXItZ3JheTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIGdsb2JhbC5tYXhfcGMtc20oKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB9XG5cbiAgICAubC1oZWFkZXJfX3VuZGVybGF5ZXJfX2NvbnRlbnRzLS1jb2wzIHtcbiAgICAgIC5sLWhlYWRlcl9fdW5kZXJsYXllci0tbGlzdC1jb2x1bW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMzBweCAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgXG4gICAgICAgIC5sLWhlYWRlcl9fdW5kZXJsYXllci0taXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubC1oZWFkZXJfX3VuZGVybGF5ZXJfX2NvbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAwIDQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIGdsb2JhbC5tYXhfcGMtc20oKSB7XG4gICAgICAgIGdhcDogMCAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sLWhlYWRlcl9fdW5kZXJsYXllcl9fY29sLWl0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAoNDBweCAqIDIgLyAzKSk7XG5cbiAgICAgIEBpbmNsdWRlIGdsb2JhbC5tYXhfcGMtc20oKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gKDIwcHggKiAyIC8gMykpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sLWhlYWRlcl9fdW5kZXJsYXllcl9fdGhpcmQtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGdsb2JhbC4kZm9udC1tZWRpdW07XG4gICAgICBmb250LWZhbWlseTogZ2xvYmFsLiRmb250LXNlcmlmO1xuXG4gICAgICBAaW5jbHVkZSBnbG9iYWwubWF4X3BjLXNtKCkge1xuICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDMwcHggMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYtLWl0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAyMHB4KTtcbiAgICB9XG5cbiAgICAmLS1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGdsb2JhbC4kZm9udC1yZWd1bGFyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHRyYW5zaXRpb246IGdsb2JhbC4kY29tbW9uLXRyYW5zaXRpb247XG4gICAgICBsaW5lLWhlaWdodDogZ2xvYmFsLiRsaW5lLWhlaWdodC1yb3c7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAgIEBpbmNsdWRlIGdsb2JhbC5tYXhfcGMtc20oKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgfVxuXG4gICAgICAmW3RhcmdldD1fYmxhbmtdOm5vdChbaHJlZiQ9XCIucGRmXCJdKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbl93aW5kb3cuc3ZnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fYXJyb3cuc3ZnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9hcnJvdy5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWNvbnRlbnRzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJi1tZWRpYXMtd3JhcHBlciB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICAgIH1cblxuICAgICYtLW1lZGlhcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAzMHB4IDIwcHg7XG4gICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgJiArIC5sLWhlYWRlcl9fdW5kZXJsYXllci0tbWVkaWFzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIH1cblxuICAgICAgJi1saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IGdsb2JhbC4kY29tbW9uLXRyYW5zaXRpb247XG4gICAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtIDgwcHgpICogMC4xNyk7XG4gICAgICAgIFxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC5sLWhlYWRlcl9fdW5kZXJsYXllci0tbWVkaWEtd3JhcHBlciB7XG4gICAgICAgICAgICAubC1oZWFkZXJfX3VuZGVybGF5ZXItLW1lZGlhIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxMTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmwtaGVhZGVyX191bmRlcmxheWVyLS1tZWRpYS1jYXB0aW9uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgICAgICAgIH0gXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1tZWRpYS13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBnbG9iYWwuJGNvbW1vbi10cmFuc2l0aW9uO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmLS1tZWRpYSB7XG4gICAgICB0cmFuc2l0aW9uOiBnbG9iYWwuJGNvbW1vbi10cmFuc2l0aW9uO1xuICAgIH1cblxuICAgICYtLW1lZGlhLWNhcHRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBnbG9iYWwuJGZvbnQtcmVndWxhcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiBnbG9iYWwuJGxpbmUtaGVpZ2h0LXJvdztcbiAgICAgIHRyYW5zaXRpb246IGdsb2JhbC4kY29tbW9uLXRyYW5zaXRpb247XG5cbiAgICAgIEBpbmNsdWRlIGdsb2JhbC5tYXhfcGMtc20oKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fYXJyb3cuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1saXN0LWNvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSBnbG9iYWwubWF4X3BjLXNtKCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pdGVtLWNvbHVtbiB7XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1saW5rLWNvbHVtbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogZ2xvYmFsLiRsaW5lLWhlaWdodC1taWQ7XG4gICAgICBmb250LXdlaWdodDogZ2xvYmFsLiRmb250LXJlZ3VsYXI7XG4gICAgICB0cmFuc2l0aW9uOiBnbG9iYWwuJGNvbW1vbi10cmFuc2l0aW9uO1xuXG4gICAgICBAaW5jbHVkZSBnbG9iYWwubWF4X3BjLXNtKCkge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fYXJyb3cuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1saXN0LXN1YiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgICYtLWl0ZW0tc3ViIHtcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWxpbmstc3ViIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBnbG9iYWwuJGZvbnQtcmVndWxhcjtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgY29sb3I6IGdsb2JhbC4kdGV4dC1ncmF5O1xuICAgICAgbGluZS1oZWlnaHQ6IGdsb2JhbC4kbGluZS1oZWlnaHQtbWlkO1xuICAgICAgdHJhbnNpdGlvbjogZ2xvYmFsLiRjb21tb24tdHJhbnNpdGlvbjtcblxuICAgICAgQGluY2x1ZGUgZ2xvYmFsLm1heF9wYy1zbSgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHRyYW5zaXRpb246IGdsb2JhbC4kbGluay10cmFuc2l0aW9uO1xuXG4gICAgQGluY2x1ZGUgZ2xvYmFsLm1heF9wYy1zbSgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuXG4gICAgJi0tbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDAgNTBweDtcblxuICAgICAgQGluY2x1ZGUgZ2xvYmFsLm1heF9wYy1sbWQoKSB7XG4gICAgICAgIGdhcDogMCAyNXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBnbG9iYWwubWF4X3BjLXN0YW5kYXJkKCkge1xuICAgICAgICBnYXA6IDAgMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pdGVtIHtcbiAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgIC5sLWhlYWRlcl9fbmF2LS1saW5rIHtcbiAgICAgICAgICBjb2xvcjogZ2xvYmFsLiRyZWQtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAubC1oZWFkZXJfX21lZ2FtZW51IHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA4MDBweDtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGdsb2JhbC4kZm9udC1tZWRpdW07XG4gICAgICB0cmFuc2l0aW9uOiBnbG9iYWwuJGNvbW1vbi10cmFuc2l0aW9uO1xuXG4gICAgICBAaW5jbHVkZSBnbG9iYWwubWF4X3BjLWxtZCgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGdsb2JhbC5tYXhfcGMtc3RhbmRhcmQoKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgfVxuXG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogZ2xvYmFsLiRyZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fb3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTMwcHgpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDEzMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogOTk7XG5cbiAgICAmLmlzLXNjcm9sbCB7XG4gICAgICB0b3A6IDcwcHg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbiAgICB9XG4gIH1cblxuICAubC1oZWFkZXItc3BfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIGdsb2JhbC5tYXhfcGMtc3NtKCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnbG9iYWwuJGJhc2UtY29sb3I7XG4gICAgICBib3JkZXItdG9wOiAzcHggc29saWQgZ2xvYmFsLiRyZWQtY29sb3I7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgfVxuICAgIFxuICB9XG5cbiAgLmwtaGVhZGVyLXNwX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmwtaGVhZGVyLXNwX19sb2dvIHtcbiAgICB3aWR0aDogNjVweDtcbiAgfVxuXG4gIC5sLWhlYWRlci1zcF9fbG9nby0tbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubC1oZWFkZXItc3BfX2JveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMzA7XG5cbiAgICAmLmlzLW9wZW4ge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdsb2JhbC4kcmVkLWNvbG9yO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGdsb2JhbC4kY29tbW9uLXRyYW5zaXRpb247XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIHRvcDogOXB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBib3R0b206IDdweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnbG9iYWwuJHJlZC1jb2xvcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBnbG9iYWwuJGNvbW1vbi10cmFuc2l0aW9uO1xuXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubC1oZWFkZXItc3BfX2RyYXdlci0td3JhcHBlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNzBweDtcbiAgICBsZWZ0OiAwO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnbG9iYWwuJGJhc2UtY29sb3I7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XG4gICAgcGFkZGluZzogMzBweCA0MHB4IDQwcHg7XG4gICAgdHJhbnNpdGlvbjogMC42cztcbiAgICB6LWluZGV4OiAxNTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDAsIDEpO1xuICAgICYuaXMtb3BlbiB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgICBcbiAgICAgIC5sLWhlYWRlci1zcF9fbmF2cy0taXRlbSwgLmwtaGVhZGVyLXNwX19iYW5uZXItaXRlbSwgLmwtaGVhZGVyLXNwX19zZWFyY2gsIC5sLWhlYWRlci1zcF9fZXh0ZXJuYWwtLWl0ZW0sIC5sLWhlYWRlci1zcF9fY2xvc2Uge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmwtaGVhZGVyLXNwX19uYXZzLS1pdGVtIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMThweCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMsIG9wYWNpdHkgMC42cztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjM4czsgICAgICAgIFxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNDZzOyAgICAgICAgXG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNTRzOyAgICAgICAgXG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNjJzOyAgICAgICAgXG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7ICAgICAgICBcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC43OHM7ICAgICAgICBcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC44NHM7XG4gICAgfVxuICB9XG5cbiAgLmwtaGVhZGVyLXNwX19uYXZzLS10YXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJi5pcy1vcGVuIHtcbiAgICAgIC5sLWhlYWRlci1zcF9fbmF2cy0taWNvbiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgfVxuICAgICAgLmwtaGVhZGVyLXNwX19uYXZzLS1saW5rIHtcbiAgICAgICAgY29sb3I6IGdsb2JhbC4kcmVkLWNvbG9yO1xuICAgICAgfVxuICAgICAgLmwtaGVhZGVyLXNwX19uYXZzLS1pY29uLWNpcmNsZSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmwtaGVhZGVyLXNwX19uYXZzLS1saW5rIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBjb2xvcjogZ2xvYmFsLiRib2xkLWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiBnbG9iYWwuJGZvbnQtbWVkaXVtO1xuICB9XG5cbiAgLmwtaGVhZGVyLXNwX19uYXZzLS1pY29uIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnbG9iYWwuJHJlZC1jb2xvcjtcblxuICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmwtaGVhZGVyLXNwX190b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubC1oZWFkZXItc3BfX3RvZ2dsZS0tbGlzdCB7XG4gICAgcGFkZGluZzogMzBweCAxMHB4IDIwcHg7XG4gIH1cblxuICAubC1oZWFkZXItc3BfX3RvZ2dsZS0taXRlbSB7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5sLWhlYWRlci1zcF9fdG9nZ2xlLS1saW5rIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogZ2xvYmFsLiRmb250LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IGdsb2JhbC4kbGluZS1oZWlnaHQtbWlkO1xuXG4gICAgJlt0YXJnZXQ9X2JsYW5rXTpub3QoW2hyZWYkPVwiLnBkZlwiXSkge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX3dpbmRvdy5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTFweDtcblxuICAgICAgICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmwtaGVhZGVyLXNwX19zZWFyY2gge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMThweCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMsIG9wYWNpdHkgMC42cztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjk2cztcbiAgfVxuXG4gIC5sLWhlYWRlci1zcF9fc2VhcmNoLS1mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAubC1oZWFkZXItc3BfX3NlYXJjaC0taW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBnbG9iYWwuJGZvbnQtcmVndWxhcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZ2xvYmFsLiR0ZXh0LWNvbG9yO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICB9XG4gIH1cblxuICAubC1oZWFkZXItc3BfX3NlYXJjaC0tc3VibWl0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNSU7XG4gICAgcmlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fc2VhcmNoX2J0bi5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLmwtaGVhZGVyLXNwX19leHRlcm5hbCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIC5sLWhlYWRlci1zcF9fZXh0ZXJuYWwtLWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBmb250LXdlaWdodDogZ2xvYmFsLiRmb250LXJlZ3VsYXI7XG4gICAgdHJhbnNpdGlvbjogZ2xvYmFsLiRjb21tb24tdHJhbnNpdGlvbjsgXG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX3dpbmRvdy5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5sLWhlYWRlci1zcF9fZXh0ZXJuYWwtLWxpbmstZ2xvYmFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC13ZWlnaHQ6IGdsb2JhbC4kZm9udC1yZWd1bGFyO1xuICAgIHRyYW5zaXRpb246IGdsb2JhbC4kY29tbW9uLXRyYW5zaXRpb247IFxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fZ2xvYmFsLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLmwtaGVhZGVyLXNwX19iYW5uZXItbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubC1oZWFkZXItc3BfX2V4dGVybmFsLS1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxOHB4KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cywgb3BhY2l0eSAwLjZzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMDJzO1xuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMTRzO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjIycztcbiAgICB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5sLWhlYWRlci1zcF9fY2xvc2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBnbG9iYWwuJGZvbnQtcmVndWxhcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE4cHgpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzLCBvcGFjaXR5IDAuNnM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS4zNHM7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEyLjVweDtcbiAgICAgIGhlaWdodDogMTIuNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fY2xvc2VfYmxhY2suc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gIC5sLWhlYWRlci1zcF9fbmF2cy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMHB4IDA7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5sLWhlYWRlci1zcF9fbmF2cy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IGdsb2JhbC4kZm9udC1yZWd1bGFyO1xuICAgIGNvbG9yOiBnbG9iYWwuJGJvbGQtY29sb3I7XG4gIH1cblxuICAubC1oZWFkZXItc3BfX2Jhbm5lci10ZXh0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5sLWhlYWRlci1zcF9fdG9nZ2xlLS1saXN0LXNtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBnbG9iYWwuJGJvcmRlci1saWdodC1ncmF5O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAubC1oZWFkZXItc3BfX3RvZ2dsZS0taXRlbS1zbSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IGdsb2JhbC4kZm9udC1yZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiBnbG9iYWwuJGxpbmUtaGVpZ2h0LXJvdztcbiAgICBjb2xvcjogZ2xvYmFsLiR0ZXh0LWdyYXk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5sLWhlYWRlci1zcF9fYmFubmVyLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHggMDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG5cbiAgLmwtaGVhZGVyLXNwX19iYW5uZXItaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMThweCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMsIG9wYWNpdHkgMC42cztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzOyAgICAgICAgXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC45NnM7ICAgICAgICBcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS4wMnM7ICAgICAgICBcbiAgICB9XG4gICAgJi5pcy1zbWFsbCB7XG4gICAgICAmIC5sLWhlYWRlci1zcF9fYmFubmVyLW1lZGlhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUzNDNlYjtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sLWhlYWRlci1zcF9fYmFubmVyLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZbdGFyZ2V0PV9ibGFua10ge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbl93aW5kb3dfd2hpdGUuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sLWhlYWRlci1zcF9fYmFubmVyLW1lZGlhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5sLWhlYWRlci1zcF9fYmFubmVyLWltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmwtaGVhZGVyLXNwX19iYW5uZXItdGV4dHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cblxuICAubC1oZWFkZXItc3BfX2Jhbm5lci10ZXh0LS1lbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiBnbG9iYWwuJGJhc2UtY29sb3I7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IGdsb2JhbC4kZm9udC1yZWd1bGFyO1xuICAgIGZvbnQtZmFtaWx5OiBnbG9iYWwuJGZvbnQtc2FucztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB9XG59IiwiQHVzZSAnLi4vZ2xvYmFsJztcblxuLmwtaGVhZC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG59IiwiQHVzZSAnLi4vZ2xvYmFsJztcblxuLmwtaGVhZC13cmFwcGVyIHtcbiAgJi0tbHYyIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICB9XG4gIH1cblxuICAmLS1sdjMge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgICB9XG4gIH1cblxuICAmLS1sdjQge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXG4gICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgICB9XG4gIH1cbn1cblxuW2NsYXNzXj1cImwtaGVhZC13cmFwcGVyXCJdICsgKltjbGFzc10ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuW2NsYXNzXj1cImMtaGVhZF9famEtLWhcIl0gKyBbY2xhc3NePVwibC1oZWFkLXdyYXBwZXJcIl0ge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuW2NsYXNzXj1cImwtY29sXCJdID4gW2NsYXNzXj1cImwtaGVhZC13cmFwcGVyXCJdIHtcbiAgcGFkZGluZy10b3A6IDA7XG59IiwiQHVzZSAnLi4vZ2xvYmFsJztcblxuLmwtbG9jYWwtYW5jaG9yIHtcbiAgbWFyZ2luLXRvcDogODBweDtcblxuICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICBcbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyNXB4IDM1cHg7XG5cbiAgICAmLS1zcC1jb2x1bW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogMjVweCAzNXB4O1xuXG4gICAgICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjBweCAzNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBjb2xvcjogZ2xvYmFsLiRib2xkLWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiBnbG9iYWwuJGZvbnQtbWVkaXVtO1xuICAgIGxpbmUtaGVpZ2h0OiBnbG9iYWwuJGxpbmUtaGVpZ2h0LXJvdztcbiAgICB0cmFuc2l0aW9uOiBnbG9iYWwuJGNvbW1vbi10cmFuc2l0aW9uO1xuXG4gICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2xvY2FsX2FuY2hvcl9hcnJvdy5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHRyYW5zaXRpb246IGdsb2JhbC4kY29tbW9uLXRyYW5zaXRpb247XG4gICAgfVxuICB9XG59IiwiQHVzZSAnLi4vZ2xvYmFsJztcblxuJWwtbWVkaWEtbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDYlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNjBweDtcblxuICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGdhcDogMjBweCAwO1xuICB9XG59XG5cbi5sLW1lZGlhLWxheW91dCB7XG4gIEBleHRlbmQgJWwtbWVkaWEtbGF5b3V0O1xuXG4gICYtLXJldmVyc2Uge1xuICAgIEBleHRlbmQgJWwtbWVkaWEtbGF5b3V0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbiAgfVxuXG4gICZfX21lZGlhLWl0ZW0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBcbiAgICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVkaWEtaGFsZiB7XG4gICAgd2lkdGg6IDQ3JTtcblxuICAgIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX21lZGlhLXNtIHtcbiAgICB3aWR0aDogMjkuMyU7XG5cbiAgICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG5cbiAgICAubC1tZWRpYS1sYXlvdXRfX21lZGlhLWl0ZW0ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubC1tZWRpYS1sYXlvdXRfX21lZGlhLWltZyB7XG5cbiAgICAgIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tZWRpYS1zbS1oZWlnaHQge1xuICAgIG1heC13aWR0aDogMjkuMyU7XG4gICAgbWF4LWhlaWdodDogNDIwcHg7XG5cbiAgICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmwtbWVkaWEtbGF5b3V0X19tZWRpYS1pbWcge1xuICAgICAgbWF4LWhlaWdodDogNDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWVkaWEtY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IGdsb2JhbC4kbGluZS1oZWlnaHQtbWlkO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29sLWhhbGYge1xuICAgIG1heC13aWR0aDogNDclO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbC1zbSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyOS4zJSAtIDMlKTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcblxuICAgIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG59IiwiQHVzZSAnLi4vZ2xvYmFsJyBhcyAqO1xuXG4ubC1tZWRpYS1saW5rIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgQGluY2x1ZGUgc3AoKSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuXG4gICYgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmwtbWVkaWEtbGlua19fbGluayB7XG4gICAgLmMtbWVkaWEge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuYy1tZWRpYV9faW1nLS1mdWxsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRsaW5rLXRyYW5zaXRpb247XG4gICAgfVxuICAgIEBpbmNsdWRlIHBjKCkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5jLW1lZGlhX19pbWctLWZ1bGwge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sLW1lZGlhLWxpbmtfX2RlZmluYXRpb24ge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9hcnJvd19yZWQuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmwtbWVkaWEtbGlua19fZGVmaW5hdGlvbi10aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICRyZWQtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAubC1tZWRpYS1saW5rX19kZWZpbmF0aW9uLXRleHQge1xuICAgICAgICAgIGNvbG9yOiAkcmVkLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmwtbWVkaWEtbGlua19fZGVmaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9hcnJvdy5zdmcpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDlweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogJGxpbmstdHJhbnNpdGlvbjtcbiAgICB9XG4gIH1cblxuICAubC1tZWRpYS1saW5rX19kZWZpbmF0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtcm93O1xuICAgIGNvbG9yOiAkYm9sZC1jb2xvcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIHRyYW5zaXRpb246ICRsaW5rLXRyYW5zaXRpb247XG4gIH1cblxuICAubC1tZWRpYS1saW5rX19kZWZpbmF0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbWlkO1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIHRyYW5zaXRpb246ICRsaW5rLXRyYW5zaXRpb247XG5cbiAgICBAaW5jbHVkZSBzcCgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG5cbiAgICAmID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufSIsIkB1c2UgJy4uL2dsb2JhbCc7XG5cbi5sLW1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNCk7XG4gIHRyYW5zaXRpb246IGdsb2JhbC4kY29tbW9uLXRyYW5zaXRpb247XG5cbiAgJi5pcy1zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYW5pbWF0aW9uOiBmYWRlSW4gMC40cztcbiAgfVxuXG4gICYuaXMtaGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYW5pbWF0aW9uOiBmYWRlT3V0IDAuNHM7XG4gIH1cblxuICAmX19kaWFsb2cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgLy8gbWFyZ2luOiA2MHB4IGF1dG87XG4gICAgLy8gcGFkZGluZzogMCAyNHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsY2FsYygtNTAlIC0gNTBweCkpO1xuXG4gICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsY2FsYygtNTAlKSk7XG4gICAgfVxuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ltZ19jbG9zZV93aGl0ZS5wbmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHRyYW5zaXRpb246IGdsb2JhbC4kY29tbW9uLXRyYW5zaXRpb247XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaW1nX2Nsb3NlX3JlZC5wbmcpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxODBweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNjBweCA0MHB4IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ2xvYmFsLiRiYXNlLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgcGFkZGluZzogNDBweCAyMHB4IDMwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xuICAgIH1cbiAgXG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nOiAwIDYwcHg7XG5cbiAgICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2Nsb3NlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gICZfX2Nsb3NlLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogZ2xvYmFsLiRjb21tb24tdHJhbnNpdGlvbjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG4gIH1cblxuICAmX19jbG9zZS1idXR0b24tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDU1JTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGdsb2JhbC4kdGV4dC1ncmF5O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7IFxuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDU2JTtcbiAgICAgIHJpZ2h0OiA5LjVweDtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnbG9iYWwuJHRleHQtZ3JheTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtNTAlKTsgXG4gICAgfVxuICB9XG5cbiAgJi0tbW92aWUge1xuICAgIC5sLW1vZGFsX19kaWFsb2cge1xuICAgICAgbWF4LXdpZHRoOiA4NTBweDtcbiAgICB9XG5cbiAgICAubC1tb2RhbF9fY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmwtbW9kYWxfX2JvZHkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBpZnJhbWUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDg1MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgfVxuICB9XG59IiwiQHVzZSAnLi4vZ2xvYmFsJztcblxuLmwtbXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwMHB4O1xuXG4gIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICB9XG5cbiAgJi0tbG93ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIEBpbmNsdWRlIGdsb2JhbC5wYygpIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJiArIC5sLXNlY3Rpb25fX2JnIHtcbiAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xuXG4gICAgICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiArIC5sLXNlY3Rpb24tLWFzaWRlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuXG4gICAgICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1iZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDgycHg7XG4gICAgICAgIGhlaWdodDogMTAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2JnX2RldGFpbC5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgICAgICAgd2lkdGg6IDUxMHB4O1xuICAgICAgICAgIGhlaWdodDogOTQzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9iZ19kZXRhaWxfc3AucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tcHJvZHVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDg1MHB4O1xuICAgICAgaGVpZ2h0OiA3NjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vYmdfcHJvZHVjdF9tdi5wbmcpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAtNDAwcHg7XG4gICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgICByaWdodDogLTMwMHB4O1xuICAgICAgICB0b3A6IDQ1MHB4O1xuICAgICAgICB3aWR0aDogNTUwcHg7XG4gICAgICAgIGhlaWdodDogNDkxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYXJlYSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgfVxuICBcbiAgfVxuXG4gICZfX21lZGlhIHtcbiAgICB3aWR0aDogNjUlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAvLyBtYXgtd2lkdGg6IDEwMDBweDtcblxuICAgIEBpbmNsdWRlIGdsb2JhbC5tYXhfcGMtbWQoKSB7XG4gICAgICB3aWR0aDogNjQlO1xuICAgIH1cbiAgfVxuXG4gICZfX21lZGlhLWltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG5cbiAgJl9fc2VpYnVuLWFyZWEtdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwIDE1cHg7XG5cbiAgICBAaW5jbHVkZSBnbG9iYWwubWF4X3BjLXNtKCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAxNXB4IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAxNXB4IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VpYnVuLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDAgNSU7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcblxuICAgIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDI1cHggMDtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VpYnVuLWNvbCB7XG4gICAgLnAtcHJvZHVjdF9fdGFnLWxpc3Qge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcblxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJl9fc2VpYnVuLWFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fc2VpYnVuLW1lZGlhIHtcbiAgICBcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAzOTBweDtcbiAgICBtYXgtaGVpZ2h0OiAzOTBweDtcblxuICAgIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICAgIGZsZXgtc2hyaW5rOiBpbmhlcml0O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VpYnVuLW1lZGlhLWltZyB7XG4gICAgbWF4LXdpZHRoOiAzOTBweDtcbiAgICBtYXgtaGVpZ2h0OiAzOTBweDtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuXG4gICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgfVxuICB9XG59IiwiQHVzZSAnLi4vZ2xvYmFsJztcblxuLmwtcGFnZS1lbmQtbmF2IHtcbiAgcGFkZGluZzogOTBweCAwIDg1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBnbG9iYWwuJGJvcmRlci1saWdodC1ncmF5O1xuXG4gIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNjBweDtcbiAgfVxufSIsIkB1c2UgJy4uL2dsb2JhbCc7XG5cbi5sLXBhZ2UtaGVhZGluZyB7XG4gIHBhZGRpbmc6IDExMHB4IDA7XG5cbiAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuXG4gICYtLWRldGFpbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxMTBweCAwIDcwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBnbG9iYWwuJGJvcmRlci1saWdodC1ncmF5O1xuXG4gICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA1MCU7XG5cbiAgICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVkaWEge1xuICAgIHdpZHRoOiA0NiU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogY2FsYygtNiUgLSA0MHB4KTtcblxuICAgICYgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuICB9XG59IiwiQHVzZSAnLi4vZ2xvYmFsJztcblxuLmwtcGFnZS13cmFwcGVyIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufSIsIkB1c2UgJy4uL2dsb2JhbCc7XG5cbi5sLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ2xvYmFsLiRiYXNlLWNvbG9yO1xuICBib3JkZXI6IDFweCBzb2xpZCBnbG9iYWwuJGJvcmRlci1yZWQ7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIHBhZGRpbmc6IDQ1cHggNTBweDtcblxuICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBwYWRkaW5nOiA0NXB4IDI1cHg7XG4gIH1cblxuICAmID4gKltjbGFzc106Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAmLS1zaW1wbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdsb2JhbC4kYmFzZS1jb2xvcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBnbG9iYWwuJGJvcmRlci1saWdodC1ncmF5O1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMzdweDtcblxuICAgIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgICYgPiAqW2NsYXNzXTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLWN0YSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9iZ19jdGEuanBnKSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgcGFkZGluZzogNTBweCA1MHB4O1xuXG4gICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgcGFkZGluZzogNDVweCAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkaW5nIHtcblxuICAgICYtLWN0YSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fdGFnIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiBnbG9iYWwuJHRleHQtZ3JheTtcblxuICAgIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cblxuICAgICYgKyAuYy1saW5rX19saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuXG4gICAgJi0tYmVmb3JlLXVzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBnbG9iYWwuJGZvbnQtbWVkaXVtO1xuICAgICAgbGluZS1oZWlnaHQ6IGdsb2JhbC4kbGluZS1oZWlnaHQtbWlkO1xuICAgICAgY29sb3I6IGdsb2JhbC4kcmVkLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX25vdGVzX2hlYXJ0LnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLW5vdGVzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBjb2xvcjogZ2xvYmFsLiR0ZXh0LWNvbG9yO1xuICAgICAgbGluZS1oZWlnaHQ6IGdsb2JhbC4kbGluZS1oZWlnaHQtbWlkO1xuICAgICAgZm9udC13ZWlnaHQ6IGdsb2JhbC4kZm9udC1yZWd1bGFyO1xuXG4gICAgICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9ub3Rlcy5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAgIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWN0YSB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBmb250LXdlaWdodDogZ2xvYmFsLiRmb250LW1lZGl1bTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBnbG9iYWwuJGxpbmUtaGVpZ2h0LW1pZDtcblxuICAgICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi0tY3RhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmX19zZWxlY3QtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHggMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBpbmNsdWRlIGdsb2JhbC5tYXhfcGNfc20oKSB7XG4gICAgICBnYXA6IDEwcHggMDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgZ2FwOiA4cHggMTBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGdsb2JhbC5tYXhfc3AtbGcoKSB7XG4gICAgICBnYXA6IDhweCAwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmX19zZWxlY3QtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAxMHB4KTtcblxuICAgIEBpbmNsdWRlIGdsb2JhbC5tYXhfcGNfc20oKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDVweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZ2xvYmFsLm1heF9zcC1sZygpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYuaXMtY3VycmVudCB7XG4gICAgICAubC1wYW5lbF9fc2VsZWN0LWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiBnbG9iYWwuJHJlZC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ2xvYmFsLiRiYXNlLWNvbG9yO1xuICAgICAgICBsaW5lLWhlaWdodDogZ2xvYmFsLiRsaW5lLWhlaWdodC1yb3c7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgZ2xvYmFsLm1heF9wY19zbSgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDYwcHggMzBweCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgICAgIHBhZGRpbmc6IDIycHggMjBweDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IGdsb2JhbC4kcmVkLWNvbG9yO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiBpbmhlcml0O1xuXG4gICAgICAgICAgQGluY2x1ZGUgZ2xvYmFsLm1heF9wY19zbSgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcbiAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIGdsb2JhbC5tYXhfc3AtbGcoKSB7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NlbGVjdC1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ2xvYmFsLiRiYXNlLWNvbG9yO1xuICAgIGxpbmUtaGVpZ2h0OiBnbG9iYWwuJGxpbmUtaGVpZ2h0LXJvdztcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogNDBweCA3MHB4IDQwcHggMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogZ2xvYmFsLiRjb21tb24tdHJhbnNpdGlvbjtcblxuICAgIEBpbmNsdWRlIGdsb2JhbC5tYXhfcGNfc20oKSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDYwcHggMzBweCAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggNjBweCAzMHB4IDMwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZ2xvYmFsLm1heF9zcC1sZygpIHtcbiAgICAgIHBhZGRpbmc6IDIycHggNDVweCAyMnB4IDIwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fbGlua19hcnJvdy5zdmcpIG5vLXJlcGVhdDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0cmFuc2l0aW9uOiBnbG9iYWwuJGNvbW1vbi10cmFuc2l0aW9uO1xuXG4gICAgICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogZ2xvYmFsLiRyZWQtY29sb3I7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2Fycm93X3JlZC5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogZ2xvYmFsLiRjb21tb24tdHJhbnNpdGlvbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuW2NsYXNzKj1cImwtcGFuZWwtLWN0YVwiXSArIFtjbGFzcyo9XCJsLXBhbmVsX19cIl0ge1xuICBtYXJnaW4tdG9wOiAwO1xufSIsIkB1c2UgJy4uL2dsb2JhbCc7XG5cbi5sLXByb2R1Y3QtbXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAgNiU7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG5cbiAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgIGdhcDogNTBweCAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gICZfX21lZGlhIHtcbiAgICB3aWR0aDogNDclO1xuXG4gICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fZXhwbGFuYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmX19sZWFkLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBnbG9iYWwuJGZvbnQtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IGdsb2JhbC4kbGluZS1oZWlnaHQtcm93O1xuICAgIGNvbG9yOiBnbG9iYWwuJGJvbGQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgbGluZS1oZWlnaHQ6IGdsb2JhbC4kbGluZS1oZWlnaHQtcm93O1xuICAgIGNvbG9yOiBnbG9iYWwuJGJvbGQtY29sb3I7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbmFtZS1pbWcge1xuICAgICYuaXMtYmlnZW4ge1xuICAgICAgd2lkdGg6IDE1NnB4O1xuXG4gICAgICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWJlYXV0eWxhYm8ge1xuICAgICAgd2lkdGg6IDI5NnB4O1xuXG4gICAgICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgICAgIHdpZHRoOiAyMDlweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWJlYXV0ZWVuIHtcbiAgICAgIHdpZHRoOiAyOTNweDtcblxuICAgICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgICB3aWR0aDogMjA3cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1jaWVsbyB7XG4gICAgICB3aWR0aDogMTk3cHg7XG5cbiAgICAgIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICAgICAgd2lkdGg6IDEzOXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtbWVuc2JpZ2VuIHtcbiAgICAgIHdpZHRoOiAyODNweDtcblxuICAgICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1jYXJlbWUge1xuICAgICAgd2lkdGg6IDMwOXB4O1xuXG4gICAgICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgICAgIHdpZHRoOiAyMThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWx1dmNhIHtcbiAgICAgIHdpZHRoOiAyNDZweDtcblxuICAgICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgICB3aWR0aDogMTc0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1taWV1bWlldSB7XG4gICAgICB3aWR0aDogMjU0cHg7XG5cbiAgICAgIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICAgICAgd2lkdGg6IDE3OXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtMzIxMCB7XG4gICAgICB3aWR0aDogMTMzcHg7XG5cbiAgICAgIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICAgICAgd2lkdGg6IDk0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1ieWthcnRlIHtcbiAgICAgIHdpZHRoOiAyOTlweDtcblxuICAgICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgICB3aWR0aDogMTYycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1jdXJyZW5zaWFjb2xvciB7XG4gICAgICB3aWR0aDogMzgwcHg7XG5cbiAgICAgIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICAgICAgd2lkdGg6IDI2OHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtZ2xhbWFnZSB7XG4gICAgICB3aWR0aDogNDUxcHg7XG5cbiAgICAgIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICAgICAgd2lkdGg6IDMxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtaGUge1xuICAgICAgd2lkdGg6IDg5cHg7XG5cbiAgICAgIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICAgICAgd2lkdGg6IDYzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1pcm9qaWtha2Uge1xuICAgICAgd2lkdGg6IDMxOHB4O1xuXG4gICAgICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgICAgIHdpZHRoOiAyMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWxlc3NlIHtcbiAgICAgIHdpZHRoOiAxODNweDtcblxuICAgICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgICB3aWR0aDogMTI5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1wcm9tZWRpbG9vayB7XG4gICAgICB3aWR0aDogMjg4cHg7XG5cbiAgICAgIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICAgICAgd2lkdGg6IDIyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtbmluZSB7XG4gICAgICB3aWR0aDogMTg0cHg7XG5cbiAgICAgIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtb3Vpb3VpIHtcbiAgICAgIHdpZHRoOiAyMDdweDtcblxuICAgICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgICB3aWR0aDogMTQ2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1wcm9tYXN0ZXIge1xuICAgICAgd2lkdGg6IDM1MnB4O1xuXG4gICAgICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgICAgIHdpZHRoOiAyNDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLXByb21hc3RlcmFwcGxpZSB7XG4gICAgICB3aWR0aDogMjk2cHg7XG5cbiAgICAgIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICAgICAgd2lkdGg6IDIwOXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtcHJvbWFzdGVyY29sb3JjYXJlIHtcbiAgICAgIHdpZHRoOiAyMzNweDtcblxuICAgICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgICB3aWR0aDogMTY0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1wcm9zdGVwIHtcbiAgICAgIHdpZHRoOiAyNTJweDtcblxuICAgICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgICB3aWR0aDogMTc4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1zb21hcmNhIHtcbiAgICAgIHdpZHRoOiAyOTdweDtcblxuICAgICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1zb21hcmNhbGFiIHtcbiAgICAgIHdpZHRoOiAzNDBweDtcblxuICAgICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy14eGltbyB7XG4gICAgICB3aWR0aDogMTg5cHg7XG5cbiAgICAgIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICAgICAgd2lkdGg6IDEzM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtZXRvcmFzIHtcbiAgICAgIHdpZHRoOiAzMzBweDtcblxuICAgICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbmFtZS0tamEge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBjb2xvcjogZ2xvYmFsLiRib2xkLWNvbG9yO1xuICAgIG1hcmdpbi10b3A6IDVweDtcblxuICAgIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cblxuICAgICYtLXNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICAgIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdHlwZSB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIH1cbiAgfVxufSIsIkB1c2UgJy4uL2dsb2JhbCc7XG5cbiVsLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiB2YXIoLS1ndXR0ZXIteSkgdmFyKC0tZ3V0dGVyLXgpO1xufVxuXG4ubC1yb3cge1xuXG4gICYtLW1lZGlhLWxpbmsge1xuICAgIC0tZ3V0dGVyLXk6IDYwcHg7XG4gICAgLS1ndXR0ZXIteDogNiU7XG4gICAgQGV4dGVuZCAlbC1yb3c7XG5cbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICAgIC0tZ3V0dGVyLXk6IDQwcHg7XG4gICAgICAtLWd1dHRlci14OiAwO1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG4gIH1cblxuICAmLS1tZWRpYSB7XG4gICAgLS1ndXR0ZXIteTogNjBweDtcbiAgICAtLWd1dHRlci14OiA2JTtcbiAgICBAZXh0ZW5kICVsLXJvdztcblxuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgLS1ndXR0ZXIteTogNDBweDtcbiAgICAgIC0tZ3V0dGVyLXg6IDA7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLW1lZGlhLTMge1xuICAgIC0tZ3V0dGVyLXk6IDYwcHg7XG4gICAgLS1ndXR0ZXIteDogMy41JTtcbiAgICBAZXh0ZW5kICVsLXJvdztcblxuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgLS1ndXR0ZXIteTogNDBweDtcbiAgICAgIC0tZ3V0dGVyLXg6IDA7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLW1lZGlhLTQge1xuICAgIC0tZ3V0dGVyLXk6IDYwcHg7XG4gICAgLS1ndXR0ZXIteDogMi42NyU7XG4gICAgQGV4dGVuZCAlbC1yb3c7XG5cbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICAgIC0tZ3V0dGVyLXk6IDQwcHg7XG4gICAgICAtLWd1dHRlci14OiAwO1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG4gIH1cblxuICAmLS1tZWRpYS1saW5rLW10LXJvdyB7XG4gICAgLS1ndXR0ZXIteTogNjBweDtcbiAgICAtLWd1dHRlci14OiA2JTtcbiAgICBAZXh0ZW5kICVsLXJvdztcblxuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgLS1ndXR0ZXIteTogNDBweDtcbiAgICAgIC0tZ3V0dGVyLXg6IDA7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLW1lZGlhLWhlYWQtdW5kZXIge1xuICAgIC0tZ3V0dGVyLXk6IDYwcHg7XG4gICAgLS1ndXR0ZXIteDogNiU7XG4gICAgQGV4dGVuZCAlbC1yb3c7XG5cbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICAgIC0tZ3V0dGVyLXk6IDQwcHg7XG4gICAgICAtLWd1dHRlci14OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cblxuICAmLS1wcm9kdWN0IHtcbiAgICAtLWd1dHRlci15OiA2MHB4O1xuICAgIC0tZ3V0dGVyLXg6IDQwcHg7XG4gICAgQGV4dGVuZCAlbC1yb3c7XG5cbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICAgIC8vIC0tZ3V0dGVyLXk6IDQwcHg7XG4gICAgICAtLWd1dHRlci14OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cblxuICAmLS1wcm9kdWN0LWNsb3NlZCB7XG4gICAgLS1ndXR0ZXIteTogNjBweDtcbiAgICAtLWd1dHRlci14OiA0MHB4O1xuICAgIEBleHRlbmQgJWwtcm93O1xuXG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgICAtLWd1dHRlci15OiA0MHB4O1xuICAgICAgLS1ndXR0ZXIteDogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5sLXJvdy0tMiB7XG4gIGRpc3BsYXk6IGJsb2NrIGdyaWQ7XG4gIGdhcDogNjBweCA2JTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXG4gIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDUwcHggMDtcbiAgfVxufVxuXG5bY2xhc3NePVwibC1yb3dcIl0gW2NsYXNzXj1cImMtbWVkaWFcIl06bm90KFtjbGFzcyo9XCJfX2NhcHRpb25cIl0pIHtcbiAgbWFyZ2luLXRvcDogMDtcbn0iLCJAdXNlICcuLi9nbG9iYWwnO1xuXG4ubC1zY3JvbGwtdG9wIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiA0MHB4O1xuICByaWdodDogNDBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMjA7XG5cbiAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICB0cmFuc2l0aW9uOiBnbG9iYWwuJGNvbW1vbi10cmFuc2l0aW9uO1xuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgICAgXG4gICAgfVxuICB9XG5cbiAgJi5pcy12aXNpYmxlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgJi5pcy1lbnRlciB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBhbmltYXRpb246IGZhZGVJbiAwLjRzO1xuICB9XG5cbiAgJi5pcy1sZWF2ZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYW5pbWF0aW9uOiBmYWRlT3V0IDAuMDFzO1xuICB9XG59IiwiQHVzZSAnLi4vZ2xvYmFsJztcblxuW2NsYXNzXj1cImwtc2VjdGlvblwiXSA+IFtjbGFzc149XCJsLWNvbnRhaW5lclwiXSA+IFtjbGFzc106Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmwtc2VjdGlvbiB7XG5cbiAgJi0tbHYyIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuXG4gICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLWx2MyB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcblxuICAgIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tbHY0IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICAgIEBpbmNsdWRlIGdsb2JhbC5zcCgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYmcge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vYmdfY2F0ZWdvcnlfbGlzdC5qcGcpIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cblxuICAmLS1hc2lkZSB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMjBweDtcblxuICAgICYuaXMtYmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2Fib3V0L3BoaWxvc29waHkvYmdfdW5kZXJsYXllci5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDgwMHB4O1xuICAgICAgICBoZWlnaHQ6IDk2OXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IC0yMDBweDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLWFzaWRlLWRldGFpbCB7XG4gICAgXG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuXG4gICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tbG93ZXItbGVhZCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuXG4gICAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tc2VpYnVuIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG5cbiAgICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG4gIH1cblxuICAmLmwtc2VjdGlvbi0tc3VzdGFpbmFiaWxpdHktdmlzaW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG5cbiAgICBAaW5jbHVkZSBnbG9iYWwuc3AoKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuICB9XG5cblxufVxuXG5bY2xhc3NePVwibC1zZWN0aW9uXCJdOm5vdChbY2xhc3MqPVwiX19iZ1wiXSkgKyBbY2xhc3NePVwibC1zZWN0aW9uXCJdIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbltjbGFzc149XCJsLW12LS1sb3dlclwiXSArIFtjbGFzc149XCJsLXNlY3Rpb25cIl06bm90KFtjbGFzcyo9XCJfX2JnXCJdKTpub3QoW2NsYXNzKj1cIi0tYXNpZGUtZGV0YWlsXCJdKSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG5bY2xhc3NePVwibC1zZWN0aW9uXCJdOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMjIwcHg7XG5cbiAgQGluY2x1ZGUgZ2xvYmFsLnNwKCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgfVxufVxuXG5bY2xhc3NePVwibC1zZWN0aW9uXCJdID4gW2NsYXNzXTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5sLWFzaWRlX19tYWluLWNvbnRlbnQgPiBbY2xhc3NePVwibC1zZWN0aW9uXCJdID4gW2NsYXNzXj1cImwtaGVhZC13cmFwcGVyXCJdOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59IiwiQHVzZSAnLi4vZ2xvYmFsJyBhcyAqO1xuXG4ubC1zd2lwZXItb3B0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMCAxNXB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcblxuICBAaW5jbHVkZSBzcCgpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLmwtc3dpcGVyLW9wdGlvbi0tYWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMCAxNXB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cbmxheW91dFxuXG7imIUg44Oa44O844K45YaF44Gn5LiA44Gk44Gg44GR5L2c5oiQ44GZ44KL44KC44GuXG4tIC5jb250YWluZXIo44Oa44O844K45YWo5L2T44KS5Zuy44GGKVxuLSAubWFpbkNvbnRhaW5lcigubWFpbuOBqC5mb290ZXLjgpLlm7LjgYYpXG4tIC5tYWluKC5oZWFkZXLjgaguZm9vdGVy44Gu6ZaT44KS5Zuy44GGKVxuLSAuY29udGVudHMo5YWx6YCa6KaB57Sg5Lul5aSW44Gu44Oa44O844K45Zu65pyJ44Gu44Kz44Oz44OG44Oz44OE44KS5Zuy44GGKVxuXG7imIUg57mw44KK6L+U44GX5Yip55So5Y+v6IO9XG4tIC5pbm5lcijjgrPjg7Pjg4bjg7Pjg4TjgYzlj47jgb7jgovlhoXlgbTjga7nr4Tlm7LjgpLopo/lrprjgZnjgospXG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkB1c2UgXCJiYXNlL3ZhcmlhYmxlc1wiYXMgdjtcbkB1c2UgXCJiYXNlL21peGluc1wiYXMgbTtcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY29udGFpbmVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgIG1pbi13aWR0aDogdi4kcGNPdXRlclNpemU7XG4gIH1cbiAgQGluY2x1ZGUgbS5tZWRpYSh2LiRwY091dGVyU2l6ZSkge1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubWFpbkNvbnRhaW5lclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYWluQ29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIEBpbmNsdWRlIG0ubWVkaWEodi4kcGNTbWFsbFNpemUpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubWFpblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jb250ZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb250ZW50cyB7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5uZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaW5uZXIge1xuICB3aWR0aDogbS53Q29uKDY1MCw3NTApO1xuICBtYXJnaW46IDAgYXV0bztcbiAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgd2lkdGg6IHYuJHBjSW5uZXJTaXplO1xuICB9XG59IiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG5oZWFkZXJcblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQHVzZSBcImJhc2UvdmFyaWFibGVzXCJhcyB2O1xuQHVzZSBcImJhc2UvbWl4aW5zXCJhcyBtO1xuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogbS5zaXplVncoMTEwLDc1MCk7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6IHYuJGNvbG9yV2hpdGU7XG4gIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgIGhlaWdodDogbS5zaXplVncoODAsMTQwMCk7XG4gIH1cbiAgQGluY2x1ZGUgbS5tZWRpYSh2LiR3aWRlU2l6ZSkge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuICAmX2xvZ29BcmVhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICB9XG5cbiAgfVxuICAmX2xvZ29XcmFwIHtcbiAgICB3aWR0aDogbS5zaXplVncoMjcwLDc1MCk7XG4gICAgbWFyZ2luLWxlZnQ6IG0uc2l6ZVZ3KDMwLDc1MCk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgIHdpZHRoOiBtLnNpemVWdygyMjUsMTQwMCk7XG4gICAgICBtYXJnaW4tbGVmdDogbS5zaXplVncoNTAsMTQwMCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kd2lkZVNpemUpIHtcbiAgICAgIHdpZHRoOiAyMjVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIH1cbiAgICAmX2xvZ28ge1xuICAgICAgd2lkdGg6IG0uc2l6ZVZ3KDEyMyw3NTApO1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIHdpZHRoOiBtLnNpemVWdyg5OSwxNDAwKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kd2lkZVNpemUpIHtcbiAgICAgICAgd2lkdGg6IDk5cHg7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICZfc2l0ZU5hbWUge1xuICAgICAgd2lkdGg6IG0uc2l6ZVZ3KDEzMiw3NTApO1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIHdpZHRoOiBtLnNpemVWdygxMDAsMTQwMCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHdpZGVTaXplKSB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl90cmlnZ2VyV3JhcCB7XG4gICAgd2lkdGg6IG0uc2l6ZVZ3KDEwMCw3NTApO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogbS5zaXplVncoMTIwLDE0MDApO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kd2lkZVNpemUpIHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICBhbmltYXRpb246IGtmLWdyYWRpZW50LWluIC4zcyBlYXNlIC4xcyBmb3J3YXJkcztcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICBhbmltYXRpb246IGtmLWdyYWRpZW50LWluIC4zcyBlYXNlIC4yNXMgZm9yd2FyZHM7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBrZi1ncmFkaWVudC1pbiAuM3MgZWFzZSAuNHMgZm9yd2FyZHM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAa2V5ZnJhbWVzIGtmLWdyYWRpZW50LWluIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlXG4gICAgICAgIH1cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl90cmlnZ2VyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMjNweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgLy9jdXJzb3I6IHBvaW50ZXI7XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICByaWdodDogaW5pdGlhbDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHBjT3V0ZXJTaXplKSB7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICB9XG4gICAgICAmOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyLFxuICAgICAgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgYmFja2dyb3VuZDogdi4kY29sb3JDcmltc29uO1xuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGVYKDApO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiRwY091dGVyU2l6ZSkge1xuICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGF0LXJvb3QgLkpTLW1lZ2FtZW51LW9wZW5lZCAuaGVhZGVyX3RyaWdnZXJXcmFwX3RyaWdnZXI6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlWCgxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNnM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZVgoMCk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiRwY091dGVyU2l6ZSkge1xuICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICByaWdodDogNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBhdC1yb290IC5KUy1tZWdhbWVudS1vcGVuZWQgLmhlYWRlcl90cmlnZ2VyV3JhcF90cmlnZ2VyOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZVgoMSk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjhzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsdi4kY29sb3JQaW5rLDE3JSx2LiRjb2xvclBpbmswMiwzNyUsdi4kY29sb3JSdWJ5LDUwJSx2LiRjb2xvclJ1YnksNTAuMSUsdi4kY29sb3JDcmltc29uKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKC1uKzMpIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNXM7XG4gICAgICAgICAgQGF0LXJvb3QgLkpTLW1lZ2FtZW51LW9wZW5lZCAuaGVhZGVyX3RyaWdnZXJXcmFwX3RyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgtbiszKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBrZi1ncmFkaWVudC1vdXQgLjNzIGVhc2UgLjFzIGJvdGg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBhdC1yb290IC5KUy1tZWdhbWVudS1vcGVuZWQgLmhlYWRlcl90cmlnZ2VyV3JhcF90cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjFzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjoga2YtZ3JhZGllbnQtb3V0IC4zcyBlYXNlIC4yNXMgYm90aDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiRwY091dGVyU2l6ZSkge1xuICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBhdC1yb290IC5KUy1tZWdhbWVudS1vcGVuZWQgLmhlYWRlcl90cmlnZ2VyV3JhcF90cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjI1cztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBrZi1ncmFkaWVudC1vdXQgLjNzIGVhc2UgLjRzIGJvdGg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBhdC1yb290IC5KUy1tZWdhbWVudS1vcGVuZWQgLmhlYWRlcl90cmlnZ2VyV3JhcF90cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjRzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAa2V5ZnJhbWVzIGtmLWdyYWRpZW50LW91dCB7XG4gICAgICAgICAgMCUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlXG4gICAgICAgICAgfVxuICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCVcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl90ZXh0IHtcbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICBmb250LWZhbWlseTogdi4kZm9udEZhbWlseU1hcmNlbGx1cztcbiAgICAgICAgY29sb3I6IHYuJGNvbG9yQ3JpbXNvbjtcbiAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdygyMSwxNDAwKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHdpZGVTaXplKSB7XG4gICAgICAgIEBpbmNsdWRlIG0uZm9udHNpemUoMjEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX2J1dHRvbldyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgLy92aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNHM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSx0cmFuc2Zvcm07XG4gICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAxMDAwMDtcbiAgICAgIGhlaWdodDogbS5zaXplVncoODAsMTQwMCk7XG4gICAgICAvL3Zpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kd2lkZVNpemUpIHtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICB9XG4gICAgJi5jb2wtMiB7XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgd2lkdGg6IG0ud0NvbigzNDAsMTQwMCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHdpZGVTaXplKSB7XG4gICAgICAgIHdpZHRoOiAzNDBweDtcbiAgICAgIH1cbiAgICAgIC5oZWFkZXJfYnV0dG9uV3JhcF9idXR0b24ge1xuICAgICAgICB3aWR0aDogbS53Q29uKDM3NSw3NTApO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmNvbC0zIHtcbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICB3aWR0aDogbS53Q29uKDUxMCwxNDAwKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kd2lkZVNpemUpIHtcbiAgICAgICAgd2lkdGg6IDUxMHB4O1xuICAgICAgfVxuICAgICAgLmhlYWRlcl9idXR0b25XcmFwX2J1dHRvbiB7XG4gICAgICAgIHdpZHRoOiBtLndDb24oMjUwLDc1MCk7XG4gICAgICB9XG4gICAgICAuaGVhZGVyX2J1dHRvbldyYXBfYnV0dG9uLW15cGFnZSxcbiAgICAgIC5oZWFkZXJfYnV0dG9uV3JhcF9idXR0b24tZW50cnkge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgfVxuICAgICAgLmhlYWRlcl9idXR0b25XcmFwX2J1dHRvbi1pbnRlcm5zaGlwIHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgLmphIHtcbiAgICAgICAgICBmb250LXNpemU6IDkwJTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLkpTLXNob3cge1xuICAgICAgLy92aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG5cbiAgICAgIH1cbiAgICB9XG4gICAgJi5KUy1hbmltYXRpb24ge1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7fVxuICAgIH1cbiAgICAmX2J1dHRvbiB7XG4gICAgICBoZWlnaHQ6IG0uc2l6ZVZ3KDExMCw3NTApO1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIHdpZHRoOiAgbS53Q29uKDE3MCw1MTApO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHdpZGVTaXplKSB7XG4gICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IHYuJGZvbnRGYW1pbHlNYXJjZWxsdXM7XG4gICAgICAgIGNvbG9yOiB2LiRjb2xvcldoaXRlO1xuICAgICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDI0LDc1MCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMTgsMTQwMCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kd2lkZVNpemUpIHtcbiAgICAgICAgICBAaW5jbHVkZSBtLmZvbnRzaXplKDE4KTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICYgLmFycm93IHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoM3B4LCAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR3aWRlU2l6ZSkge1xuICAgICAgICAgICAgJiAuYXJyb3cge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0cHgsIDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXJyb3cge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiBtLnNpemVWdyg5LCA3NTApO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBtLnNpemVWdygxMiwgNzUwKTtcbiAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgIHdpZHRoOiBtLnNpemVWdyg1LCAxNDAwKTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBtLnNpemVWdygxNCwgMTQwMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kd2lkZVNpemUpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBtLnNpemVWdygxNywgNzUwKTtcbiAgICAgICAgICAgIGZpbGw6IHYuJGNvbG9yU2lsdmVyV2hpdGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBtLnNpemVWdyg5LCAxNDAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kd2lkZVNpemUpIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLW15cGFnZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGNvbG9yV2hpdGU7XG4gICAgICAgICAgY29sb3I6IHYuJGNvbG9yQ3JpbXNvbjtcbiAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgZmlsbDogdi4kY29sb3JDcmltc29uO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1lbnRyeSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGNvbG9yQ3JpbXNvbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1pbnRlcm5zaGlwIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kY29sb3JHYXJuZXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuICAmX25hdiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwdmg7XG4gICAgYmFja2dyb3VuZDpyZ2JhKDc3LDc3LDc3LDAuOCk7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC42NXMgZWFzZS1pbi1vdXQgMHM7XG4gICAgbWFyZ2luLXRvcDogbS5zaXplVncoMTEwLDc1MCk7XG4gICAgei1pbmRleDogOTAwMDtcbiAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgIG1hcmdpbi10b3A6IG0uc2l6ZVZ3KDgwLDE0MDApO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHdpZGVTaXplKSB7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIH1cbiAgICBAYXQtcm9vdCB7XG4gICAgICAuSlMtbWVnYW1lbnUtc2hvdyAuaGVhZGVyX25hdiB7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICB9XG4gICAgfVxuICAgICZfaW5uZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG4gIH1cbiAgJl9nbG92YWxNZW51IHtcbiAgICB3aWR0aDogbS53Q29uKDY1MCw3NTApO1xuICAgIHBhZGRpbmc6IDEydncgMCA0OHZ3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgcGFkZGluZzogNi40Mjh2dyAwIDguNTcxdnc7XG4gICAgfVxuICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kcGNPdXRlclNpemUpIHtcbiAgICAgIHdpZHRoOiAxMDU2cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHdpZGVTaXplKSB7XG4gICAgICBwYWRkaW5nOiA5MHB4IDAgMTIwcHg7XG4gICAgfVxuICAgICZfY29sIHtcbiAgICAgIEBtaXhpbiBmYWRlVXAoJGFuaW1hdGlvbkRlbGF5KSB7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBrZi1mYWRlVXA7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogJGFuaW1hdGlvbkRlbGF5O1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgICAgQGtleWZyYW1lcyBrZi1mYWRlVXAge1xuICAgICAgICBmcm9tIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzVweCk7XG4gICAgICAgIH1cbiAgICAgICAgdG8ge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwYWRkaW5nLXRvcDogbS5zaXplVncoNTUsNzUwKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IG0uc2l6ZVZ3KDg1LDc1MCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IG0uc2l6ZVZ3KDIwLDE0MDApO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBtLnNpemVWdyg1NSwxNDAwKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kcGNPdXRlclNpemUpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XG4gICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgIH1cbiAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHBjT3V0ZXJTaXplKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1NnB4O1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiRwY091dGVyU2l6ZSkge1xuICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiRwY091dGVyU2l6ZSkge1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiRwY091dGVyU2l6ZSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1NnB4O1xuICAgICAgICAgIG9yZGVyOiA0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAYXQtcm9vdCB7XG4gICAgICAgIC5KUy1tZWdhbWVudS1zaG93IC5oZWFkZXJfZ2xvdmFsTWVudV9jb2wge1xuICAgICAgICAgIEBmb3IgJHZhbHVlIGZyb20gMSB0aHJvdWdoIDQge1xuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgjeyR2YWx1ZX0pIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZmFkZVVwKC4xNXMgKiAkdmFsdWUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdi4kY29sb3JXaGl0ZSAwJSwgdi4kY29sb3JXaGl0ZSA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICB9XG4gICAgfVxuICAgICZfaXRlbSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfY2F0ZWdvcnlOYW1lIHtcbiAgICAgIHdpZHRoOiBtLnNpemVWdygyMzAsNzUwKTtcbiAgICAgIGNvbG9yOiB2LiRjb2xvclNpbHZlcldoaXRlO1xuICAgICAgZm9udC1mYW1pbHk6IHYuJGZvbnRGYW1pbHlNaW47XG4gICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDI4LDc1MCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgd2lkdGg6IG0uc2l6ZVZ3KDE2MCwxNDAwKTtcbiAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdygyMCwxNDAwKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBtLnNpemVWdyg3MCwxNDAwKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kcGNPdXRlclNpemUpIHtcbiAgICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgIEBpbmNsdWRlIG0uZm9udHNpemUoMTYpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX3RvZ2dsZSB7fVxuICAgICZfY2hpbGQge1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gJl9jaGlsZExpc3RXcmFwIHtcbiAgICAvLyAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgIC8vICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vICAgfVxuICAgIC8vIH1cbiAgICAmX2NoaWxkTGlzdCB7XG4gICAgICB3aWR0aDogbS5zaXplVncoMzMwLDc1MCk7XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgd2lkdGg6IG0uc2l6ZVZ3KDI1NSwxNDAwKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kcGNPdXRlclNpemUpIHtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR3aWRlU2l6ZSkge1xuXG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IG0uc2l6ZVZ3KDMwLDc1MCk7XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogbS5zaXplVncoNzUsMTQwMCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiRwY091dGVyU2l6ZSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBtLnNpemVWdygzMCw3NTApO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IG0uc2l6ZVZ3KDI1LDc1MCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogbS5zaXplVncoMzAsMTQwMCk7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiBtLnNpemVWdygxNSwxNDAwKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHBjT3V0ZXJTaXplKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHdpZGVTaXplKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MCUpO1xuICAgICAgICAgIHdpZHRoOiBtLnNpemVWdyg5LDc1MCk7XG4gICAgICAgICAgaGVpZ2h0OiBtLnNpemVWdygxNyw3NTApO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2Fycm93X2xlZnRfc3Auc3ZnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcbiAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHdpZHRoOiBtLnNpemVWdyg1LDE0MDApO1xuICAgICAgICAgICAgaGVpZ2h0OiBtLnNpemVWdyg5LDE0MDApO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHBjT3V0ZXJTaXplKSB7XG4gICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiB2LiRjb2xvclNpbHZlcldoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMjQsNzUwKTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdygxNiwxNDAwKTtcbiAgICAgICAgICAgIC8vZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHBjT3V0ZXJTaXplKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLmZvbnRzaXplKDEyKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogdi4kY29sb3JXaGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHYuJGNvbG9yV2hpdGUgMCUsIHYuJGNvbG9yV2hpdGUgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHBjT3V0ZXJTaXplKSB7XG4gICAgICAgICAgICAgIGJvdHRvbTogLTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuZm9vdGVyXG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkB1c2UgXCJiYXNlL3ZhcmlhYmxlc1wiYXMgdjtcbkB1c2UgXCJiYXNlL21peGluc1wiYXMgbTtcbi5mb290ZXIge1xuICBwYWRkaW5nLWJvdHRvbTogbS5zaXplVncoMTA4LDc1MCk7XG4gIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gICZfbmF2IHtcbiAgICBwYWRkaW5nOiBtLnNpemVWdyg4MCw3NTApIDAgbS5zaXplVncoMTIwLDc1MCk7XG4gICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDAgNzVweDtcbiAgICB9XG4gICAgJl9pbm5lciB7XG4gICAgICB3aWR0aDogbS5zaXplVncoNjUwLDc1MCk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICB3aWR0aDogOTYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfZ2xvdmFsTWVudSB7XG4gICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAmX2NvbCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogbS5zaXplVncoNDAsNzUwKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IG0uc2l6ZVZ3KDQwLDc1MCk7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAjZTZlNmU2IDFweDtcbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgJl9jYXRlZ29yeU5hbWUge1xuICAgICAgZm9udC1mYW1pbHk6IHYuJGZvbnRGYW1pbHlNaW47XG4gICAgICBjb2xvcjogdi4kY29sb3JDcmltc29uO1xuICAgICAgZm9udC1zaXplOiBtLnNpemVWdygyOCw3NTApO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIEBpbmNsdWRlIG0uZm9udHNpemUoMTYpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX3RvZ2dsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogbS5zaXplVncoMjMsNzUwKTtcbiAgICAgIGhlaWdodDogbS5zaXplVncoMTMsNzUwKTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2Fycm93X2JvdHRvbV9mb290ZXIuc3ZnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBAYXQtcm9vdCAuSlMtb3BlbmVkIC5mb290ZXJfZ2xvdmFsTWVudV90b2dnbGUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX2NoaWxkIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuICAgICZfY2hpbGRMaXN0IHtcbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICB9XG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tdG9wOiBtLnNpemVWdygzNSw3NTApO1xuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogbS5zaXplVncoNDAsNzUwKTtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbS5zaXplVncoMzUsNzUwKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IG0uc2l6ZVZ3KDI1LDc1MCk7XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpO1xuICAgICAgICAgIHdpZHRoOiBtLnNpemVWdyg5LDc1MCk7XG4gICAgICAgICAgaGVpZ2h0OiBtLnNpemVWdygxNyw3NTApO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2Fycm93X2xlZnRfZm9vdGVyLnN2Zykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdygyNCw3NTApO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0uZm9udHNpemUoMTEpO1xuICAgICAgICAgICAgLy9kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHYuJGNvbG9yRGFya0dyYXk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB2LiRjb2xvckRhcmtHcmF5IDAlLCB2LiRjb2xvckRhcmtHcmF5LCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfc3ViTmF2IHtcbiAgICBtYXJnaW4tYm90dG9tOiBtLnNpemVWdyg1MCw3NTApO1xuICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gICAgJl9pdGVtcyB7XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogbS5zaXplVncoMjAsNzUwKTtcbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICB9XG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IG0uc2l6ZVZ3KDMwLDc1MCk7XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpO1xuICAgICAgICB3aWR0aDogbS5zaXplVncoOSw3NTApO1xuICAgICAgICBoZWlnaHQ6IG0uc2l6ZVZ3KDE3LDc1MCk7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2Fycm93X2xlZnRfZm9vdGVyLnN2Zykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDIyLDc1MCk7XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIEBpbmNsdWRlIG0uZm9udHNpemUoMTApO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtN3B4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogdi4kY29sb3JEYXJrR3JheTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHYuJGNvbG9yRGFya0dyYXkgMCUsIHYuJGNvbG9yRGFya0dyYXkgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfYm90dG9tIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBtLnNpemVWdyg3MCw3NTApO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGNvbG9yQ3JpbXNvbjtcbiAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICB9XG4gICAgLmZvb3Rlcl90b1RvcCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICByaWdodDogMiU7XG4gICAgICBib3R0b206IDY1cHg7XG4gICAgICB3aWR0aDogbS5zaXplVncoNjAsNzUwKTtcbiAgICAgIGhlaWdodDogbS5zaXplVncoNjAsNzUwKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIC8vdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjRzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LHRyYW5zZm9ybTtcbiAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5LHRyYW5zZm9ybTtcbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kbW9iaWxlU2l6ZV9zKSB7XG4gICAgICAgIGJvdHRvbTogODVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEoNTAwcHgpIHtcbiAgICAgICAgYm90dG9tOiAxMDBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kbW9iaWxlU2l6ZSkge1xuICAgICAgICBib3R0b206IDEyNXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICBib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDc0cHg7XG4gICAgICAgIGhlaWdodDogNzRweDtcbiAgICAgIH1cbiAgICAgICYuSlMtc2hvdyB7XG4gICAgICAgIC8vdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgICAmLkpTLWFuaW1hdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IG0ud0NvbigyMCw3NTApO1xuICAgICAgICBib3R0b206IG0ud0Nvbig5MCw3MCkgIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4IHYuJGNvbG9yRGFya0dyYXk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGNvbG9yV2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTc3JSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYXJyb3cge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IG0uc2l6ZVZ3KDIxLDc1MCk7XG4gICAgICAgIGhlaWdodDogbS5zaXplVncoMTIsNzUwKTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vYXJyb3dfdG9wX3RvdG9wLnN2Zykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9jb3B5cmlnaHQge1xuICAgICAgbGluZS1oZWlnaHQ6IG0uc2l6ZVZ3KDcwLDc1MCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogdi4kY29sb3JXaGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMjIsNzUwKTtcbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgQGluY2x1ZGUgbS5mb250c2l6ZSgxMSk7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuYmxvY2tcblxuLSBibC1icmVhZGNydW1ic1xuLSBibC1jYXRlZ29yeVRpdGxlXG4tIGJsLWNhdGVnb3J5TWVudVxuLSBibC1yZWNydWl0TWVudVxuLSBibC1yZWNydWl0TmF2XG4tIGJsLXJlY3J1aXRGaXhFbGVtZW50XG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AdXNlIFwiYmFzZS92YXJpYWJsZXNcImFzIHY7XG5AdXNlIFwiYmFzZS9taXhpbnNcImFzIG07XG5AdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgZztcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdGJsLWJyZWFkY3J1bWJzXG4qL1xuLmJsLWJyZWFkY3J1bWJzIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4IHYuJGNvbG9yTGlnaHRHcmF5MDI7XG4gICZfaXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxMHB4IDEzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IG0uc2l6ZVZ3KDMwLDc1MCk7XG4gICAgcGFkZGluZzogbS5zaXplVncoMTUsNzUwKSAwO1xuICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgZ2FwOiAxMHB4IDE0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogbS5zaXplVncoNTAsMTQwMCk7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kd2lkZVNpemUpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIH1cbiAgfVxuICAmX2l0ZW0ge1xuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGEge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiBtLnNpemVWdyg3LDc1MCk7XG4gICAgICAgICAgaGVpZ2h0OiBtLnNpemVWdygxMSw3NTApO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9yZWNydWl0L2NvbW1vbi9hcnJvd19sZWZ0X2JyZWFkY3J1bWJzLnN2Zykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IHNwYW4ge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiBtLnNpemVWdyg3LDc1MCk7XG4gICAgICAgICAgaGVpZ2h0OiBtLnNpemVWdygxMSw3NTApO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9yZWNydWl0L2NvbW1vbi9hcnJvd19sZWZ0X2JyZWFkY3J1bWJzLnN2Zykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogdi4kY29sb3JDcmltc29uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDIuNjY2NjY2NjY2N3Z3O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0YmwtY2F0ZWdvcnlUaXRsZVxuKi9cbi5ibC1jYXRlZ29yeVRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdi4kY29sb3JDcmltc29uO1xuICAmX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBtLnRpdGxlTWluKCk7XG4gICAgY29sb3I6IHYuJGNvbG9yV2hpdGU7XG4gICAgZm9udC1zaXplOiA3LjJ2dztcbiAgICBwYWRkaW5nOiBtLnNpemVWdygxMDAsNzUwKSAwO1xuICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgcGFkZGluZzogNzBweCAwO1xuICAgICAgZm9udC1zaXplOiAzLjhyZW07XG4gICAgfVxuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdGJsLWNhdGVnb3J5TWVudVxuKi9cbi5ibC1jYXRlZ29yeU1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRjb2xvckNyaW1zb247XG4gIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB2LiRjb2xvckxpZ2h0UGluaztcbiAgICB9XG4gICAgJi5jb2wtMyB7XG4gICAgICAuYmwtY2F0ZWdvcnlNZW51X2l0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICB9XG4gICAgICAmLml0ZW0tNiB7XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIC5ibC1jYXRlZ29yeU1lbnVfaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLml0ZW0tNSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgLmJsLWNhdGVnb3J5TWVudV9pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuaXRlbS0zIHtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgLmJsLWNhdGVnb3J5TWVudV9pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5jb2wtMiB7XG4gICAgICAuYmwtY2F0ZWdvcnlNZW51X2l0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIHdpZHRoOiA0MjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5pdGVtLTQge1xuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAuYmwtY2F0ZWdvcnlNZW51X2l0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLy8gJi5pdGVtLTIge31cbiAgICB9XG4gIH1cbiAgJl9pdGVtIHtcbiAgICAmLmN1cnJlbnQge1xuICAgICAgYSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2LiRjb2xvcldoaXRlO1xuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2LiRjb2xvckxpZ2h0UGluaztcbiAgICAgIGhlaWdodDogbS5zaXplVncoODUsNzUwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBtLnNpemVWdyg4NSw3NTApO1xuICAgICAgY29sb3I6IHYuJGNvbG9yV2hpdGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDIuOTMzMzMzMzMzM3Z3O1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX2xpbmUge1xuICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kY29sb3JXaGl0ZTtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgICAgICYuaXRlbS0yIHtcbiAgICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgfVxuICAgICAgJi5pdGVtLTMge1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICB9XG4gICAgICAmLml0ZW0tNCB7XG4gICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgIH1cbiAgICAgICYuaXRlbS01IHtcbiAgICAgICAgd2lkdGg6IDE5MnB4O1xuICAgICAgfVxuICAgICAgJi5pdGVtLTYge1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdGJsLWd1aWRlTWVudVxuKi9cbi5ibC1ndWlkZU1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRjb2xvckNyaW1zb247XG4gIHBhZGRpbmc6IG0uc2l6ZVZ3KDEwMCw3NTApIDAgbS5zaXplVncoMTU1LDc1MCk7XG4gIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMTQwcHg7XG4gIH1cbiAgJl90aXRsZSB7XG4gICAgQGluY2x1ZGUgbS50aXRsZU1pbigpO1xuICAgIGNvbG9yOiB2LiRjb2xvcldoaXRlO1xuICAgIGZvbnQtc2l6ZTogbS5zaXplVncoNTIsNzUwKTtcbiAgICBtYXJnaW4tYm90dG9tOiBtLnNpemVWdyg1MCw3NTApO1xuICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cbiAgJl9pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG5cbiAgICB9XG4gICAgJi5jb2wtMyB7XG4gICAgICAuYmwtZ3VpZGVNZW51X2l0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICB3aWR0aDogMzEwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuY29sLTIge1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIC5ibC1ndWlkZU1lbnVfaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDQ2NXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmNvbC0xIHtcbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAuYmwtZ3VpZGVNZW51X2l0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfaXRlbSB7XG5cbiAgICBAaW5jbHVkZSBtLmJ1dHRvbkNvbW1vbigkYmdDb2xvcjogdi4kY29sb3JHcmFkYXRpb25QaW5rLCRsaW5lQ29sb3I6IHYuJGNvbG9yV2hpdGUsICRhcnJvdzogdXJsKC9hc3NldHMvaW1nL3JlY3J1aXQvY29tbW9uL2Fycm93X2J1dHRvbl93aGl0ZS5zdmcpKTtcbiAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogdi4kY29sb3JXaGl0ZTtcbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRibC1yZWNydWl0TWVudVxuKi9cbi5ibC1yZWNydWl0TWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdi4kY29sb3JMaWdodEdyYXk7XG4gIHBhZGRpbmctYm90dG9tOiBtLnNpemVWdygxMTAsNzUwKTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gICZfZW50cnkge1xuICAgIHdpZHRoOiBtLnNpemVWdyg2NTAsNzUwKTtcbiAgICBiYWNrZ3JvdW5kOiB2LiRjb2xvckdyYWRhdGlvblBpbms7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IG0uc2l6ZVZ3KDgsNzUwKTtcbiAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgIHdpZHRoOiA1OTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogdi4kY29sb3JXaGl0ZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMmVtO1xuICAgICAgZm9udC1mYW1pbHk6IHYuJGZvbnRGYW1pbHlNYXJjZWxsdXM7XG4gICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDM4LDc1MCk7XG4gICAgICBoZWlnaHQ6IG0uc2l6ZVZ3KDEyMCw3NTApO1xuICAgICAgbGluZS1oZWlnaHQ6IG0uc2l6ZVZ3KDEyMCw3NTApO1xuICAgICAgYm9yZGVyLXJhZGl1czogbS5zaXplVncoOCw3NTApO1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgICAgIEBpbmNsdWRlIG0uZm9udHNpemUoMjQpO1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgLTUwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRjb2xvckRhcmtHcmF5O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogbS5zaXplVncoMTEsNzUwKTtcbiAgICAgICAgaGVpZ2h0OiBtLnNpemVWdygyMSw3NTApO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvcmVjcnVpdC9jb21tb24vYXJyb3dfYnV0dG9uX3doaXRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG4gICAgICAgIHJpZ2h0OiBtLndDb24oMjUsNjUwKTtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBtLnRpdGxlTWluKCk7XG4gICAgY29sb3I6IHYuJGNvbG9yQ3JpbXNvbjtcbiAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDQ0LDc1MCk7XG4gICAgcGFkZGluZzogbS5zaXplVncoMTQwLDc1MCkgMCAwO1xuICAgIG1hcmdpbi1ib3R0b206IG0uc2l6ZVZ3KDUwLDc1MCk7XG4gICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBwYWRkaW5nOiAxMTVweCAwIDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cbiAgfVxuICAmX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcblxuICAgIH1cbiAgfVxuICAmX2l0ZW0ge1xuICAgIEBpbmNsdWRlIG0uYnV0dG9uQ29tbW9uKCk7XG4gICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICB3aWR0aDogMzEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgYmwtcmVjcnVpdE5hdlxuKi9cbi5ibC1yZWNydWl0TmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kY29sb3JMaWdodEdyYXk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIFxuICAgIC5ibC1yZWNydWl0TmF2X19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogMCAyMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIFxuICAgIC5ibC1yZWNydWl0TmF2X19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2xvcjogdi4kY29sb3JDcmltc29uO1xuICAgICAgYmFja2dyb3VuZDogdi4kY29sb3JHcmFkYXRpb25QaW5rO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIFxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHYuJGNvbG9yR3JhZGF0aW9uUGluaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgfVxuICBcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNHB4KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG4gICAgICAgIGJhY2tncm91bmQ6IHYuJGNvbG9yV2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cbiAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgY29sb3I6IHYuJGNvbG9yV2hpdGU7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmJsLXJlY3J1aXROYXZfX2Fycm93IHtcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHYuJGNvbG9yV2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2LiRjb2xvcldoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIC5ibC1yZWNydWl0TmF2X19sYWJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgXG4gICAgLmJsLXJlY3J1aXROYXZfX2Fycm93IHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHYuJGNvbG9yQ3JpbXNvbjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHYuJGNvbG9yQ3JpbXNvbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgICB9XG4gIH1cbiAgXG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdGJsLXJlY3J1aXRNZW51XG4qL1xuLmJsLXJlY3J1aXRGaXhFbGVtZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5NTtcblxuICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3R0b206IGNhbGMoOTBweCArIDMwcHgpOyAvLyA5MHB444Gv44Oa44O844K45LiK6YOo44Gr5oi744KL44Oc44K/44Oz5YiGXG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gIFxuICAgICYuaXMtaGlkZGVuIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgLmJsLXJlY3J1aXRGaXhFbGVtZW50X19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzglIDM4JSAyNCU7XG4gICAgZ2FwOiAwO1xuXG4gICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogMnB4IDA7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgfVxuICB9XG5cbiAgLmJsLXJlY3J1aXRGaXhFbGVtZW50X19pdGVtIHtcblxuICAgICYuaXMtZW50cnkge1xuICAgICAgLmJsLXJlY3J1aXRGaXhFbGVtZW50X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kY29sb3JPcmFuZ2U7XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtaW50ZXJuc2hpcCB7XG4gICAgICAuYmwtcmVjcnVpdEZpeEVsZW1lbnRfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRjb2xvckdyZWVuO1xuXG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtbXlwYWdlIHtcbiAgICAgIC5ibC1yZWNydWl0Rml4RWxlbWVudF9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGNvbG9yQmx1ZTtcblxuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmwtcmVjcnVpdEZpeEVsZW1lbnRfX2xpbmsge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBmb250LWZhbWlseTogZy4kZm9udC1zYW5zO1xuICAgIGNvbG9yOiB2LiRjb2xvcldoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3gtc2hhZG93OiAwcHggLTE1cHggMzBweCAzcHggcmdiYSgxMiwgMjQsIDg0LCAwLjA4KTtcbiAgICBcbiAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgICAgIGJveC1zaGFkb3c6IC0xNXB4IDBweCAzMHB4IDNweCByZ2JhKDEyLCAyNCwgODQsIDAuMDgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHR0YWJMaXN0XG4qL1xuI3RhYkxpc3Qge1xuICBiYWNrZ3JvdW5kOiB2LiRjb2xvckNyaW1zb247XG4gIGhlaWdodDogbS5zaXplVncoMTAwLDc1MCk7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogLjZzIGN1YmljLWJlemllcigwLjE4LCAtMC4wMSwgMC4zLCAxKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgJi5vbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA3MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDk5OTg7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgIHRvcDogMTMwcHg7XG4gICAgfVxuXG4gICAgJi5pcy1zY3JvbGwge1xuICAgICAgdG9wOiA3MHB4O1xuICAgIH1cbiAgfVxuICB1bCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgbS5tZWRpYSh2LiRwY0lubmVyU2l6ZSkge1xuICAgICAgd2lkdGg6IDk2MHB4O1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiBtLnNpemVWdygyNCw3NTApO1xuICAgICAgbGluZS1oZWlnaHQ6IG0uc2l6ZVZ3KDMyLDc1MCk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiB2LiRjb2xvckNyaW1zb247XG4gICAgICBoZWlnaHQ6IG0uc2l6ZVZ3KDEwMCw3NTApO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG4gICAgICAmLm9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogdi4kY29sb3JHcmFkYXRpb25QaW5rO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHYuJGNvbG9yR3JhZGF0aW9uUGluaztcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cbmhvbWVcblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQHVzZSBcImJhc2UvdmFyaWFibGVzXCJhcyB2O1xuQHVzZSBcImJhc2UvbWl4aW5zXCJhcyBtO1xuJGVhc2VJbk91dEN1YmljOiBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSApO1xuXG4uaG9tZSB7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICMgY29tbW9uXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbiAgaDIuc2VjdGlvbl90aXRsZSB7XG4gICAgQGluY2x1ZGUgbS50aXRsZU1pbigpO1xuICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMzYsNzUwKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiB2LiRjb2xvckNyaW1zb247XG4gICAgcGFkZGluZzogbS5zaXplVncoMzEsNzUwKSAwIG0uc2l6ZVZ3KDM1LDc1MCk7XG4gICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBwYWRkaW5nOiAxNHB4IDAgMTVweDtcbiAgICB9XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAjIGhvdmVyIGFuaW1hdGlvblxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4gIC5ob3Zlcl9hbmltYXRpb25fd3JhcCB7XG4gICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICMgbG9hZGluZyBhbmltYXRpb25cbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgI2xvYWRpbmcge1xuICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgIC8vIGhlaWdodDogMTAwJTtcbiAgICAvLyBwb3NpdGlvbjogZml4ZWQ7XG4gICAgLy8gbGVmdDogMDtcbiAgICAvLyB0b3A6IDA7XG4gICAgLy8gei1pbmRleDogMTAwMDA7XG4gICAgLy8gdHJhbnNpdGlvbjogMC41cztcbiAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJi52aWV3ZXIge1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICAvLyB0cmFuc2l0aW9uLWRlbGF5OiAwLjc1cztcbiAgICAgIC53aGl0ZV9zcGFjZSB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNzVzO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICAuZmxleF93cmFwIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjc1cztcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLndoaXRlX3NwYWNlIHtcbiAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgLy8gaGVpZ2h0OiAxMDAlO1xuICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIC5mbGV4X3dyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIC5sb2dvX3dyYXAge1xuICAgICAgICB3aWR0aDogbS5zaXplVncoMjUwLDc1MCk7XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIHdpZHRoOiAyMTdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IG0uc2l6ZVZ3KDI1MCw3NTApO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIH1cbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAjQ0EwMDM1O1xuICAgICAgICBmaWxsLW9wYWNpdHk6IDEhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAuaW1hZ2Vfd3JhcCB7XG4gICAgICBoZWlnaHQ6IG0uc2l6ZVZ3KDY1LDc1MCk7XG4gICAgICBtYXJnaW46IDJ2dyAwIDA7XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgaGVpZ2h0OiA1M3B4O1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IG0uc2l6ZVZ3KDI1MCw3NTApO1xuICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBAa2V5ZnJhbWVzIGxvYWRpbmdfbG9nb19ib3RvbSB7XG4gIC8vICAgMCUge1xuICAvLyAgICAgb3BhY2l0eTogMDtcbiAgLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgLy8gICB9XG4gIC8vICAgMTAwJSB7XG4gIC8vICAgICBvcGFjaXR5OiAxO1xuICAvLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIC8vICAgfVxuICAvLyB9XG4gIC8vIEBrZXlmcmFtZXMgbG9hZGluZ19sb2dvX3RvcCB7XG4gIC8vICAgMCUge1xuICAvLyAgICAgb3BhY2l0eTogMTtcbiAgLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLy8gICB9XG4gIC8vICAgMTAwJSB7XG4gIC8vICAgICBvcGFjaXR5OiAwO1xuICAvLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgLy8gICB9XG4gIC8vIH1cblxuICAjaGVhZGVyLCNKUy1ib3R0b21idXR0b24sI2hvbWVfd3JhcCwuYmwtcmVjcnVpdE1lbnUsI2Zvb3RlciB7XG4gICAgLy8gb3BhY2l0eTogMDtcbiAgICAvLyBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAjIGZpcnN0dmlld1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4gICNmaXJzdHZpZXcge1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgICAgbWF4LWhlaWdodDogNzAwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kcGNPdXRlclNpemUpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgICB9XG4gICAgLnNsaWRlcl93cmFwIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC5pbWFnZV93cmFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNiwgMWZyKTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICAgICAgICB9XG4gICAgICAgIC5jb21tb25fd3JhcCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWRlcl8wMSB7XG4gICAgICAgICAgZ3JpZC1yb3c6IDEvMztcbiAgICAgICAgICBncmlkLWNvbHVtbjogMS8zO1xuICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDEvMztcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hY3RpdmUuaW1hZ2VfY29udGFpbmVyW2RhdGEtb3JkZXI9XCIyXCJde1xuICAgICAgICAgICAgYW5pbWF0aW9uOiB2ZXJ0aWNhbCAwLjVzICRlYXNlSW5PdXRDdWJpYyBmb3J3YXJkcztcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIC5maXhfd3JhcCB7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnN0YXJ0IHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogSG9yaXpvbnRhbCAwLjVzICRlYXNlSW5PdXRDdWJpYyBmb3J3YXJkcztcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAuZml4X3dyYXAge1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGlkZXJfMDIge1xuICAgICAgICAgIGdyaWQtcm93OiAxLzM7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDMvNDtcbiAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgIGdyaWQtcm93OiAxLzM7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMy80O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYWN0aXZlLmltYWdlX2NvbnRhaW5lcltkYXRhLW9yZGVyPVwiMlwiXXtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogSG9yaXpvbnRhbCAwLjVzICRlYXNlSW5PdXRDdWJpYyBmb3J3YXJkcztcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgLmZpeF93cmFwIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hY3RpdmUuaW1hZ2VfY29udGFpbmVyW2RhdGEtb3JkZXI9XCIxXCJde1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBIb3Jpem9udGFsIDAuNXMgJGVhc2VJbk91dEN1YmljIGZvcndhcmRzO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIC5maXhfd3JhcCB7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zdGFydCB7XG4gICAgICAgICAgICBhbmltYXRpb246IHZlcnRpY2FsIDAuNXMgJGVhc2VJbk91dEN1YmljIGZvcndhcmRzO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgLmZpeF93cmFwIHtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2xpZGVyXzAzIHtcbiAgICAgICAgICBncmlkLXJvdzogNC81O1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzI7XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICBncmlkLXJvdzogMS8yO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDQvNTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmFjdGl2ZS5pbWFnZV9jb250YWluZXJbZGF0YS1vcmRlcj1cIjJcIl17XG4gICAgICAgICAgICBhbmltYXRpb246IEhvcml6b250YWwgMC41cyAkZWFzZUluT3V0Q3ViaWMgZm9yd2FyZHM7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgLmZpeF93cmFwIHtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnN0YXJ0IHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogdmVydGljYWwgMC41cyAkZWFzZUluT3V0Q3ViaWMgZm9yd2FyZHM7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAuZml4X3dyYXAge1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zbGlkZXJfMDQge1xuICAgICAgICAgIGdyaWQtcm93OiA1Lzc7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgIGdyaWQtcm93OiAxLzI7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogNS82O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYWN0aXZlLmltYWdlX2NvbnRhaW5lcltkYXRhLW9yZGVyPVwiMlwiXXtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogdmVydGljYWwgMC41cyAkZWFzZUluT3V0Q3ViaWMgZm9yd2FyZHM7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAuZml4X3dyYXAge1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hY3RpdmUuaW1hZ2VfY29udGFpbmVyW2RhdGEtb3JkZXI9XCIxXCJde1xuICAgICAgICAgICAgYW5pbWF0aW9uOiB2ZXJ0aWNhbCAwLjVzICRlYXNlSW5PdXRDdWJpYyBmb3J3YXJkcztcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIC5maXhfd3JhcCB7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnN0YXJ0IHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogdmVydGljYWwgMC41cyAkZWFzZUluT3V0Q3ViaWMgZm9yd2FyZHM7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAuZml4X3dyYXAge1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zbGlkZXJfMDUge1xuICAgICAgICAgIGdyaWQtcm93OiAzLzQ7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgIGdyaWQtcm93OiAzLzQ7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMS8yO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYWN0aXZlLmltYWdlX2NvbnRhaW5lcltkYXRhLW9yZGVyPVwiMlwiXXtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogdmVydGljYWwgMC41cyAkZWFzZUluT3V0Q3ViaWMgZm9yd2FyZHM7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAuZml4X3dyYXAge1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hY3RpdmUuaW1hZ2VfY29udGFpbmVyW2RhdGEtb3JkZXI9XCIxXCJde1xuICAgICAgICAgICAgYW5pbWF0aW9uOiB2ZXJ0aWNhbCAwLjVzICRlYXNlSW5PdXRDdWJpYyBmb3J3YXJkcztcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIC5maXhfd3JhcCB7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnN0YXJ0IHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogdmVydGljYWwgMC41cyAkZWFzZUluT3V0Q3ViaWMgZm9yd2FyZHM7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAuZml4X3dyYXAge1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zbGlkZXJfMDYge1xuICAgICAgICAgIGdyaWQtcm93OiAzLzQ7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDIvNDtcbiAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgIGdyaWQtcm93OiAzLzQ7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMi80O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYWN0aXZlLmltYWdlX2NvbnRhaW5lcltkYXRhLW9yZGVyPVwiMlwiXXtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogdmVydGljYWwgMC41cyAkZWFzZUluT3V0Q3ViaWMgZm9yd2FyZHM7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAuZml4X3dyYXAge1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zdGFydCB7XG4gICAgICAgICAgICBhbmltYXRpb246IHZlcnRpY2FsIDAuNXMgJGVhc2VJbk91dEN1YmljIGZvcndhcmRzO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgLmZpeF93cmFwIHtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2xpZGVyXzA3IHtcbiAgICAgICAgICBncmlkLXJvdzogNC83O1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAyLzQ7XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICBncmlkLXJvdzogMi80O1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDQvNjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmltYWdlX2NvbnRhaW5lci50ZXh0X3dyYXAge1xuICAgICAgICAgICAgLmZpeF93cmFwOmJlZm9yZSB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuYWN0aXZlLmltYWdlX2NvbnRhaW5lcltkYXRhLW9yZGVyPVwiMlwiXXtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogSG9yaXpvbnRhbCAwLjVzICRlYXNlSW5PdXRDdWJpYyBmb3J3YXJkcztcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAuZml4X3dyYXAge1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuYWN0aXZlLmltYWdlX2NvbnRhaW5lcltkYXRhLW9yZGVyPVwiMVwiXXtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogSG9yaXpvbnRhbCAwLjVzICRlYXNlSW5PdXRDdWJpYyBmb3J3YXJkcztcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgLmZpeF93cmFwIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zdGFydCB7XG4gICAgICAgICAgICBhbmltYXRpb246IEhvcml6b250YWwgMC41cyAkZWFzZUluT3V0Q3ViaWMgZm9yd2FyZHM7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIC5maXhfd3JhcCB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2VfY29udGFpbmVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgLmZpeF93cmFwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlX2NvbnRhaW5lcltkYXRhLW9yZGVyPVwiMVwiXSB7XG4gICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2VfY29udGFpbmVyW2RhdGEtb3JkZXI9XCIyXCJdIHtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9XG4gICAgICAgIC5pbWFnZV9jb250YWluZXJbZGF0YS1vcmRlcj1cIjNcIl0ge1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICAgICAgLmFjdGl2ZS5pbWFnZV9jb250YWluZXIge1xuICAgICAgICAgIHotaW5kZXg6IDY7XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2VfY29udGFpbmVyLnRleHRfd3JhcCB7XG4gICAgICAgICAgLmZpeF93cmFwOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3JlY3J1aXQvaG9tZS9mdl90ZXh0LnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyAxMDAlIGF1dG87XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiRwY091dGVyU2l6ZSkge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZ1bGxzY3JlZW5fd3JhcCB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAud2lkdGhfd3JhcCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMTAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kcGNPdXRlclNpemUpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICB9XG4gICAgICAgICAgcGljdHVyZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC53aWR0aF93cmFwOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvcmVjcnVpdC9ob21lL2Z2X3RleHRfc2hhZG93LnN2Zykgbm8tcmVwZWF0IGNlbnRlciAxMHZ3IC8gMTAwJSBhdXRvO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiRwY091dGVyU2l6ZSkge1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9yZWNydWl0L2hvbWUvZnZfdGV4dF9zaGFkb3cuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIDEwMCUgYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5mdWxsc2NyZWVuX3dyYXAuYWN0aXZlIHtcbiAgICAgICAgYW5pbWF0aW9uOiBIb3Jpem9udGFsIDAuN3MgJGVhc2VJbk91dEN1YmljIGZvcndhcmRzO1xuICAgICAgICB6LWluZGV4OiA3O1xuICAgICAgfVxuICAgICAgLmZ1bGxzY3JlZW5fd3JhcC5zdGF5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC53aWR0aF93cmFwIHtcbiAgICAgICAgICBwaWN0dXJlIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogSU1HX1pvb20gNXMgbGluZWFyIGZvcndhcmRzO1xuICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSkge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBrZXlmcmFtZXMgdmVydGljYWwge1xuICAgIDAlIHtcbiAgICAgIGhlaWdodDogMCU7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEBrZXlmcmFtZXMgSG9yaXpvbnRhbCB7XG4gICAgMCUge1xuICAgICAgd2lkdGg6IDAlO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEBrZXlmcmFtZXMgSU1HX1pvb20ge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIH1cbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICMgaW50cm9kdWN0aW9uXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbiAgI2ludHJvZHVjdGlvbiB7XG4gICAgcGFkZGluZzogbS5zaXplVncoMTUwLDc1MCkgMCBtLnNpemVWdygxNDAsNzUwKTtcbiAgICBiYWNrZ3JvdW5kOiB2LiRjb2xvckdyYWRhdGlvblBpbms7XG4gICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICBwYWRkaW5nOiAxMDJweCAwIDEzMHB4O1xuICAgIH1cbiAgICAuaW50cm9fd3JhcCB7XG4gICAgICB3aWR0aDogbS5zaXplVncoNjUwLDc1MCk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICB3aWR0aDogODclO1xuICAgICAgICBtYXgtd2lkdGg6IDEyNjBweDtcbiAgICAgIH1cbiAgICAgIC5pbnRybyB7XG4gICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMzMsNzUwKTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtLnNpemVWdyg3NCw3NTApO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LWZhbWlseTogdi4kZm9udEZhbWlseU1pbjtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICAgIC5hbmltLXRyaWdnZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCBtLnNpemVWdyg4MCw3NTApO1xuICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDQ2cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnRyb19saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnRyb19saW5rX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAwIDIycHg7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBmb250LWZhbWlseTogdi4kZm9udEZhbWlseU1pbjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLmludHJvX2xpbmtfX2xhYmVsIHtcbiAgICAgICAgICBcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTsgICAgIC8q44Ob44OQ44O85b6M44CBeOi7uOaWueWQkeOBqzHvvIjnm7jlr77lgKTvvInkvLjplbcqL1xuICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDsgLyrlt6bjgYvjgonlj7PjgavlkJHjgYvjgYYqL1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvcmVjcnVpdC9ob21lL2xpbmtfYXJ3X3JpZ2h0X3doaXRlLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiA2N3B4O1xuICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW50cm9fbGlua19fbGFiZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGJvdHRvbTogLTZweDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoLjE4LCAtLjAxLCAuMywgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIyB3b3Jrc1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4gICN3b3JrcyB7XG4gICAgcGFkZGluZzogbS5zaXplVncoMTU4LDc1MCkgMCAwO1xuICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgcGFkZGluZzogMTIycHggMCAwO1xuICAgIH1cbiAgICAuZmxleGlibGVfd3JhcCB7XG4gICAgICBwYWRkaW5nOiBtLnNpemVWdygxMTAsNzUwKSAwIDA7XG4gICAgICB3aWR0aDogbS5zaXplVncoNjUwLDc1MCk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICBwYWRkaW5nOiA5M3B4IDAgMDtcbiAgICAgICAgd2lkdGg6IDEwODBweDtcbiAgICAgIH1cbiAgICAgIC5tYWluX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbS50aXRsZU1pbihsZWZ0KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgLy9mb250LXNpemU6IG0uc2l6ZVZ3KDU4LDc1MCk7XG4gICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoNTQsNzUwKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgbS5zaXplVncoNjAsNzUwKTtcbiAgICAgICAgY29sb3I6IHYuJGNvbG9yQ3JpbXNvbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgNTBweDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IG0uc2l6ZVZ3KDIwLDc1MCk7XG4gICAgICAgICAgaGVpZ2h0OiBtLnNpemVWdyg5Niw3NTApO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9yZWNydWl0L2hvbWUvdGl0bGVfYXJ3LnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogOThweDtcbiAgICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zcF9hcnJvdyB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG0uc2l6ZVZ3KDgwLDc1MCk7XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgaGVpZ2h0OiBtLnNpemVWdygxMzYsNzUwKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3JlY3J1aXQvaG9tZS90aXRsZV9hcndfc3Auc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA5OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLndvcmtzX3dyYXAge1xuICAgICAgICBwYWRkaW5nOiBtLnNpemVWdyg3MCw3NTApIDAgbS5zaXplVncoOTUsNzUwKTtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgcGFkZGluZzogMTA3cHggMCAxMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgbS5zaXplVncoNjUsNzUwKTtcbiAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDUzcHg7XG4gICAgICAgICAgICB3aWR0aDogNTIxcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pbWdfd3JhcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCBtLnNpemVWdygzMyw3NTApO1xuICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHdpZHRoOiBtLnNpemVWdyg1Myw3NTApO1xuICAgICAgICAgICAgICBoZWlnaHQ6IG0uc2l6ZVZ3KDUzLDc1MCk7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2LiRjb2xvckNyaW1zb247XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBtLnNpemVWdygxMC41LDc1MCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBtLnNpemVWdygxMC41LDc1MCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IG0uc2l6ZVZ3KDUsNzUwKTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG0udGl0bGVNaW4obGVmdCk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoNDgsNzUwKTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICAgICAgICAgICAgY29sb3I6IHYuJGNvbG9yQ3JpbXNvbjtcbiAgICAgICAgICAgICAgd2lkdGg6IG0uc2l6ZVZ3KDM3MCw3NTApO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICBwYWRkaW5nOiBtLnNpemVWdygyOSw3NTApIDAgMDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI3cHggMCAxMXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTNweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDM2LDc1MCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDI2LDc1MCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1vdGl2ZSB7XG4gICAgICAgIHBhZGRpbmc6IG0uc2l6ZVZ3KDYyLDc1MCkgMCBtLnNpemVWdygxNzQsNzUwKTtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgcGFkZGluZzogNjVweCAwIDE2M3B4O1xuICAgICAgICB9XG4gICAgICAgIC5zbGlkZXJfd3JhcCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbjogMCAwIG0uc2l6ZVZ3KDMwLDc1MCk7XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDk2NHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc2xpZGVyX2JnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiBtLnNpemVWdyg2NTAsNzUwKTtcbiAgICAgICAgICAgIGhlaWdodDogbS5zaXplVncoNzA5LDc1MCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvcmVjcnVpdC9ob21lL21vdGl2ZV9zbGlkZXJfYmdfc3AuanBnKSByZXBlYXQgY2VudGVyIGNlbnRlciAvIDEwMCUgYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDk2NHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM2N3B4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvcmVjcnVpdC9ob21lL21vdGl2ZV9zbGlkZXJfYmcuanBnKSByZXBlYXQgY2VudGVyIGNlbnRlciAvIDEwMCUgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnNsaWRlX2FydyB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgd2lkdGg6IG0uc2l6ZVZ3KDgwLDc1MCk7XG4gICAgICAgICAgICAgIGhlaWdodDogbS5zaXplVncoODAsNzUwKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLnByZXZfaWNuIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBtLnNpemVWdygtNDAsNzUwKTtcbiAgICAgICAgICAgICAgICB0b3A6IG0uc2l6ZVZ3KDMxNCw3NTApO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9yZWNydWl0L2hvbWUvc2xpZGVyX3ByZXZfaWNuLnN2ZykgcmVwZWF0IGNlbnRlciBjZW50ZXIgLyAxMDAlIGF1dG87XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAtNjNweDtcbiAgICAgICAgICAgICAgICAgIHRvcDogMTYycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYubmV4dF9pY24ge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBtLnNpemVWdygtNDAsNzUwKTtcbiAgICAgICAgICAgICAgICB0b3A6IG0uc2l6ZVZ3KDMxNCw3NTApO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9yZWNydWl0L2hvbWUvc2xpZGVyX25leHRfaWNuLnN2ZykgcmVwZWF0IGNlbnRlciBjZW50ZXIgLyAxMDAlIGF1dG87XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgICByaWdodDogLTYzcHg7XG4gICAgICAgICAgICAgICAgICB0b3A6IDE2MnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuYXJ0aWNsZV93cmFwIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBoZWlnaHQ6IG0uc2l6ZVZ3KDg1MyAsNzUwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM2N3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNjdweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAuaW1nX3dyYXAge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICBhbmltYXRpb246IElNR2ZhZGVJbiAxcyBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgdXNlci1kcmFnOiBub25lO1xuICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmltZ193cmFwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IG0uc2l6ZVZ3KDcwOSw3NTApO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBJTUdmYWRlT3V0IDFzIGZvcndhcmRzO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgICAgIHVzZXItZHJhZzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDQyLDc1MCk7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBtLnNpemVWdyg2Miw3NTApO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogbS5zaXplVncoNTI0LDc1MCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBtLnNpemVWdygxNiw3NTApIG0uc2l6ZVZ3KDEyLDc1MCkgbS5zaXplVncoMTIsNzUwKSBtLnNpemVWdygzMCw3NTApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgICAgICAgICAgICAgICB0b3A6IDg4cHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMXB4IDMwcHggMjBweCA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDIyLDc1MCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG0uc2l6ZVZ3KDQwLDc1MCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogbS5zaXplVncoMjQsNzUwKSAwIDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4IDAgNDRweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zbGlkZXJfZG90dHMge1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IG0uc2l6ZVZ3KDIwLDc1MCk7XG4gICAgICAgICAgICAgIGhlaWdodDogbS5zaXplVncoMjAsNzUwKTtcbiAgICAgICAgICAgICAgYm9yZGVyOiBtLnNpemVWdygyLDc1MCkgc29saWQgIzNFM0IzQjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIG0uc2l6ZVZ3KDIwLDc1MCk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzRTNCM0I7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA4cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHYuJGNvbG9yRGFya0dyYXk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdi4kY29sb3JEYXJrR3JheTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJucl93cmFwIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGNEY0Rjg7XG4gICAgICBoZWlnaHQ6IG0uc2l6ZVZ3KDIyMCw3NTApO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIH1cbiAgICAgIGEuam9iX2FkdmljZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogbS5zaXplVncoLTc1LDc1MCk7XG4gICAgICAgIHdpZHRoOiBtLnNpemVWdyg2NTAsNzUwKTtcbiAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdygzMCw3NTApO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IG0uc2l6ZVZ3KDk1LDc1MCkgMCBtLnNpemVWdyg5NSw3NTApIG0uc2l6ZVZ3KDc3LDc1MCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IG0uc2l6ZVZ3KDgsNzUwKTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgdG9wOiAtNzhweDtcbiAgICAgICAgICB3aWR0aDogNDQxcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDY1cHggMCA2NXB4IDUzcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IG0uc2l6ZVZ3KDE3LDc1MCk7XG4gICAgICAgICAgaGVpZ2h0OiBtLnNpemVWdygxNyw3NTApO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IG0uc2l6ZVZ3KDQ0LDc1MCk7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgICAgICAuaW1nX3dyYXAge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBtLnNpemVWdyg4LDc1MCk7XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICMgY29tcGFueVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4gICNjb21wYW55IHtcbiAgICBtYXJnaW46IG0uc2l6ZVZ3KDE2Miw3NTApIDAgMDtcbiAgICBwYWRkaW5nOiAwIDAgbS5zaXplVncoMTYxLDc1MCk7XG4gICAgYmFja2dyb3VuZDogdi4kY29sb3JMaWdodEdyYXk7XG4gICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICBtYXJnaW46IDE1OHB4IDAgMDtcbiAgICAgIHBhZGRpbmc6IDAgMCAxODZweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIC5jb21wYW55X3dyYXAge1xuICAgICAgcGFkZGluZzogbS5zaXplVncoOTEsNzUwKSAwIDA7XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgcGFkZGluZzogMTI4cHggMCAxNjNweDtcbiAgICAgIH1cbiAgICAgIGFydGljbGUge1xuICAgICAgICBwYWRkaW5nOiAwIDAgbS5zaXplVncoMjAwLDc1MCk7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB3aWR0aDogbS5zaXplVncoNTUwLDc1MCk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAxNzhweDtcbiAgICAgICAgICB3aWR0aDogOTYwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgLndoaXRlX2JnIHtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogbS5zaXplVncoLTEwMCw3NTApO1xuICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBsZWZ0OiAzNTNweDtcbiAgICAgICAgICAgICAgdG9wOiA3MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuaW1nX3dyYXAge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50ZXh0X3dyYXAge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQ2NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMzlweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYudG9wX21lc3NhZ2Uge1xuICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLndoaXRlX2JnIHtcbiAgICAgICAgICAgIGhlaWdodDogbS5zaXplVncoNzUwLDc1MCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLndoaXRlX2JnIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiBtLnNpemVWdyg3MDAsNzUwKTtcbiAgICAgICAgICBoZWlnaHQ6IG0uc2l6ZVZ3KDU5OCw3NTApO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IG0uc2l6ZVZ3KC0xMDAsNzUwKTtcbiAgICAgICAgICB0b3A6IG0uc2l6ZVZ3KDEzMyw3NTApO1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDI3NXB4O1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiAzNDhweDtcbiAgICAgICAgICAgIHRvcDogNzBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiRwY091dGVyU2l6ZSkge1xuICAgICAgICAgICAgd2lkdGg6IDYwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbWdfd3JhcCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgbS5zaXplVncoNjgsNzUwKTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MTFweDtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGV4dF93cmFwIHtcbiAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogNThweCAwIDA7XG4gICAgICAgICAgICB3aWR0aDogNTUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMzAsNzUwKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogdi4kY29sb3JDcmltc29uO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjRlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCBtLnNpemVWdygyNCw3NTApO1xuICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDQ0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0udGl0bGVNaW4obGVmdCk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoNDMuNSw3NTApO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG0uc2l6ZVZ3KDY2LDc1MCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgbS5zaXplVncoNTAsNzUwKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5sb3dfcGFkZGluZyB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCBtLnNpemVWdygxNiw3NTApO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgNDVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuLnBvc2l0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMjIsNzUwKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBtLnNpemVWdygzNiw3NTApO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgbS5zaXplVncoMzMsNzUwKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdygyMiw3NTApO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiB2LiRjb2xvckNyaW1zb247XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIG0uc2l6ZVZ3KDc1LDc1MCkgMCAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCA3N3B4IDAgMDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogLTQ0cHg7XG4gICAgICAgICAgICAgIHRvcDogMzA5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHdpZHRoOiBtLnNpemVWdyg2Nyw3NTApO1xuICAgICAgICAgICAgICBoZWlnaHQ6IG0uc2l6ZVZ3KDYuNCw3NTApO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB0b3A6IG0uc2l6ZVZ3KDYsNzUwKTtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvcmVjcnVpdC9ob21lL2xpbmtfYXJ3X3JpZ2h0LnN2ZykgcmVwZWF0IGNlbnRlciBjZW50ZXIgLyAxMDAlIGF1dG87XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2N3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmxpbmtfd3JhcCB7XG4gICAgICB3aWR0aDogbS5zaXplVncoNTUwLDc1MCk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICB3aWR0aDogOTUzcHg7XG4gICAgICB9XG4gICAgICAuYmwtZ3VpZGVNZW51X2l0ZW1zIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgICAgIC5ibC1ndWlkZU1lbnVfaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgbS5zaXplVncoMzIsNzUwKTtcbiAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMDdweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAjIHN5c3RlbVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4gICNzeXN0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMCBtLnNpemVWdygxNjQsNzUwKTtcbiAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxNDVweDtcbiAgICB9XG4gICAgLnN5c3RlbV93cmFwIHtcbiAgICAgIHBhZGRpbmc6IG0uc2l6ZVZ3KDEwMCw3NTApIDAgMDtcbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICBwYWRkaW5nOiA4NnB4IDAgMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuICAgICAgYXJ0aWNsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIG0uc2l6ZVZ3KDg2LDc1MCk7XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB3aWR0aDogNDU1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmltZ193cmFwIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCBtLnNpemVWdygzNCw3NTApO1xuICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMzAsNzUwKTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICMgbmV3c1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4gICNuZXdzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiB2LiRjb2xvckNyaW1zb247XG4gICAgcGFkZGluZzogbS5zaXplVncoMTA3LDc1MCkgMCBtLnNpemVWdygyMTgsNzUwKTtcbiAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgIHBhZGRpbmc6IDU2cHggMCAxNDBweDtcbiAgICB9XG4gICAgaDIubWFyY2VsbHVzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiB2LiRmb250RmFtaWx5TWFyY2VsbHVzO1xuICAgICAgZm9udC1zaXplOiBtLnNpemVWdyg1NCw3NTApO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgcGFkZGluZzogMCAwIG0uc2l6ZVZ3KDgwLDc1MCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgNTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QwNkE4NDtcbiAgICAgICAgcGFkZGluZzogbS5zaXplVncoMzksNzUwKSAwIG0uc2l6ZVZ3KDMyLDc1MCk7XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCA5cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0QwNkE4NDtcbiAgICAgICAgfVxuICAgICAgICB0aW1lIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDIyLDc1MCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgcGFkZGluZzogMCAwIG0uc2l6ZVZ3KDE0LDc1MCk7XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEyMHB4IDAgMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDI2LDc1MCk7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBtLnNpemVWdyg0Miw3NTApO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBJTUdmYWRlSW4ge1xuICAwJSB7XG4gICAgbGVmdDogLTMlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBJTUdmYWRlT3V0IHtcbiAgMCUge1xuICAgIGxlZnQ6IDAlO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDMlO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgSUUxMeOBruOBv1xuKi9cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxub2JvZ1xuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AdXNlIFwiYmFzZS92YXJpYWJsZXNcImFzIHY7XG5AdXNlIFwiYmFzZS9taXhpbnNcImFzIG07XG4ub2JvZyB7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgbWFpbldyYXBcbiAgKi9cbiAgLm1haW5XcmFwIHtcbiAgICBAaW5jbHVkZSBtLnN1Yk1haW5XcmFwKCRtYXJnaW5Cb3R0b21TcDo5MCk7XG4gICAgJl90aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtLnN1Yk1haW5UaXRsZSgpO1xuICAgICAgZm9udC1zaXplOiA2LjEzMzMzMzMzMzN2dztcblxuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9saW5lIHtcbiAgICAgIEBpbmNsdWRlIG0uc3ViTWFpbkxpbmUoKTtcbiAgICB9XG4gIH1cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICDlhYjovKnnpL7lk6HkuIDopqfjg5rjg7zjgrhcbiAgKi9cbiAgJi5hcmNoaXZlLW9ib2cge1xuICAgICNpbnRyb2R1Y3Rpb24ge1xuICAgICAgcGFkZGluZzogMCAwIG0uc2l6ZVZ3KDEwMCw3NTApO1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA5N3B4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMjYsNzUwKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG0uc2l6ZVZ3KDQ2LDc1MCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgXG4gICAgI2FyY2hpdmUge1xuICAgICAgcGFkZGluZzogbS5zaXplVncoMTIwLDc1MCkgMCAwO1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIHBhZGRpbmc6IDE2M3B4IDAgMDtcbiAgICAgIH1cbiAgICAgICYuc3RhcnRfb24ge1xuICAgICAgICBtYXJnaW46IG0uc2l6ZVZ3KDEwMCw3NTApIDAgMDtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbnRlbnRfaW5kZXgge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogbS5zaXplVncoMzksNzUwKTtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQzcHg7XG4gICAgICAgIH1cbiAgICAgICAgLndvcmtfcHJvZHVjZSB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIG0uc2l6ZVZ3KDEwNSw3NTApO1xuICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDc1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXRjaF93cmFwIHtcbiAgICAgICAgICAgIHdpZHRoOiBtLnNpemVWdygyMDAsNzUwKTtcbiAgICAgICAgICAgIGhlaWdodDogbS5zaXplVncoMjAwLDc1MCk7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byBtLnNpemVWdyg0NSw3NTApO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2LiRjb2xvckdyYWRhdGlvblBpbms7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE1N3B4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE1N3B4O1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtLnRpdGxlTWluKCk7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDM4LDc1MCk7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBtLnNpemVWdyg2MCw3NTApO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDI2LDc1MCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbS5zaXplVncoNDYsNzUwKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgbS5zaXplVncoNTAsNzUwKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRlcGFydG1lbnRfd3JhcCB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIG0uc2l6ZVZ3KDExNiw3NTApO1xuICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDExNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLnRpdGxlQmFuZCgkbWFyZ2luQm90dG9tU3A6MCwkbWFyZ2luQm90dG9tUGM6MCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbS5zaXplVncoNjQsNzUwKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNS44NjY2NjY2NjY3dnc7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZGV0YWlsX3dyYXAge1xuICAgICAgICAgICAgLmZlYXR1cmUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IG0uc2l6ZVZ3KDcwLDc1MCkgbS5zaXplVncoNTAsNzUwKSBtLnNpemVWdyg0NTAsNzUwKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdi4kY29sb3JMaWdodEdyYXk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMCAyMzhweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLm5vX2FjdG9yIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IG0uc2l6ZVZ3KDcwLDc1MCkgbS5zaXplVncoNTAsNzUwKSAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtLnRpdGxlTWluKGxlZnQpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoNDAsNzUwKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbS5zaXplVncoNjIsNzUwKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdi4kY29sb3JDcmltc29uO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCBtLnNpemVWdygzMCw3NTApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdygyNiw3NTApO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBtLnNpemVWdyg0Niw3NTApO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDY3MHB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5jb25kdWN0b3Ige1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogbS5zaXplVncoMTc4LDc1MCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMjQsNzUwKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBtLnNpemVWdygxMjAsNzUwKTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHYuJGNvbG9yRGFya0dyYXk7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICB0b3A6IG0uc2l6ZVZ3KC0xNTAsNzUwKTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTc1cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudm9pY2VfYWN0b3Ige1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgbS5zaXplVncoNTAsNzUwKTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICBtYXJnaW46IG0uc2l6ZVZ3KC0xMzUsNzUwKSAwIDA7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLTc5cHggMCAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuc2luZ2xlcyB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTQ4cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAuaW1hZ2Vfd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBtLnNpemVWdygyNTAsNzUwKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCBtLnNpemVWdygzMCw3NTApO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5wcm9maWxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdygyMCw3NTApO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbS5zaXplVncoMjgsNzUwKTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRldGFpbF9pbnRyb2R1Y3Rpb24ge1xuICAgICAgICAgICAgICBwYWRkaW5nOiBtLnNpemVWdyg1MCw3NTApIDAgbS5zaXplVncoMjAyLDc1MCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTJweCAwIDEyMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICZfaW5uZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IG0uc2l6ZVZ3KDcwLDc1MCkgbS5zaXplVncoNTAsNzUwKSAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDk2MHB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJl90aXRsZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gLTI1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlMDkwYWQsICNkYzI5NDYpO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJl90ZXh0IHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgICAgICAgICAgICAmLS1saW5rIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA0cHg7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNnMgY3ViaWMtYmV6aWVyKDAuMTgsIC0wLjAxLCAwLjMsIDEpO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLS1ib3gge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UwOTBhZDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggOTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jb2wtMiB7XG4gICAgICAgICAgICAgICAgICAuYy1saW5rLWhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHAuYy1tZWRpYSB7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYy1saW5rLWhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIHAuYy1tZWRpYSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmRldGFpbF9pbnRyb2R1Y3Rpb25fdGV4dC0tbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjZjAwNDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAg5YWI6Lyp56S+5ZOh6Kmz57Sw44Oa44O844K4XG4gICovXG4gICYuc2luZ2xlLW9ib2cge1xuICAgIC5zaW5nbGUtd29yay1oZWFkIHtcbiAgICAgIHdpZHRoOiBtLnNpemVWdyg2NTAsNzUwKTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIHdpZHRoOiAxMTAwcHg7XG4gICAgICB9ICBcbiAgICAgIC5zaW5nbGUtd29yay1pbm5lciB7XG4gICAgICAgIGNvbG9yOiB2LiRjb2xvckNyaW1zb247XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHBhZGRpbmc6IG0uc2l6ZVZ3KDkyLDc1MCkgMCBtLnNpemVWdygxMDMsNzUwKTtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgd2lkdGg6IDg2MXB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDkzcHggMCA4OXB4O1xuICAgICAgICB9ICAgIFxuICAgICAgICAud29yay1oZWFkLXRpdGxlIHtcbiAgICAgICAgICBAaW5jbHVkZSBtLnRpdGxlTWluKCk7XG4gICAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdyg0Niw3NTApO1xuICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIH0gIFxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAud29yay1oZWFkLWxpbmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsdi4kY29sb3JEYXJrR3JheSAwJSx2LiRjb2xvckRhcmtHcmF5IDUwJSx2LiRjb2xvcldoaXRlIDUwJSx2LiRjb2xvcldoaXRlIDEwMCUpO1xuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICB3aWR0aDogOTYwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH0gIFxuICAgICAgfSAgICAgIFxuICAgIH1cbiAgICAuc2luZ2xlLW9ib2dfbWFpbiB7XG4gICAgICB3aWR0aDogbS5zaXplVncoNjUwLDc1MCk7XG4gICAgICBtYXJnaW46IG0uc2l6ZVZ3KDg5LDc1MCkgYXV0byAwO1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIHdpZHRoOiAxMTAwcHg7XG4gICAgICAgIG1hcmdpbjogNThweCBhdXRvIDA7XG4gICAgICB9XG4gICAgICAmX3BpY3R1cmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgd2lkdGg6IDg2MHB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9ICBcbiAgICAgIH1cbiAgICAgICZfbGVhZCB7XG4gICAgICAgIEBpbmNsdWRlIG0udGl0bGVNaW4oKTtcbiAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdyg1MCw3NTApO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgICAgIGNvbG9yOiB2LiRjb2xvckNyaW1zb247XG4gICAgICAgIG1hcmdpbi10b3A6IG0uc2l6ZVZ3KDU2LDc1MCk7XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40NzRlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2MXB4O1xuICAgICAgICB9ICBcbiAgICAgIH1cbiAgICB9XG4gICAgLnNpbmdsZS1vYm9nX2luZm8ge1xuICAgICAgd2lkdGg6IG0uc2l6ZVZ3KDY1MCw3NTApO1xuICAgICAgbWFyZ2luOiBtLnNpemVWdyg1Nyw3NTApIGF1dG8gMDtcbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICB3aWR0aDogMTEwMHB4O1xuICAgICAgICBtYXJnaW46IDQxcHggYXV0byAwO1xuICAgICAgfVxuICAgICAgJl9saW5lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHYuJGNvbG9yRGFya0dyYXkgMCUsdi4kY29sb3JEYXJrR3JheSA4NSUsdi4kY29sb3JXaGl0ZSA4NSUsdi4kY29sb3JXaGl0ZSAxMDAlKTtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgd2lkdGg6IDk2MHB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9ICBcbiAgICAgIH1cbiAgICAgICZfaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IG0uc2l6ZVZ3KDMwLDc1MCkgMDtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgd2lkdGg6IDk2MHB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICAgICAgfSAgXG4gICAgICAgIC5zaW5nbGUtb2JvZ19pbmZvX2pvYiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiBtLnNpemVWdygyMDAsNzUwKTtcbiAgICAgICAgICBoZWlnaHQ6IG0uc2l6ZVZ3KDIwMCw3NTApO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHYuJGNvbG9yR3JhZGF0aW9uUGluaztcbiAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNThweDtcbiAgICAgICAgICAgIGhlaWdodDogMTU4cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zaW5nbGUtb2JvZ19qb2JfdGV4dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0udGl0bGVNaW4oKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoNDAsNzUwKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgICAgICBjb2xvcjogdi4kY29sb3JXaGl0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnBybyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMzUsNzUwKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zaW5nbGUtb2JvZ19pbmZvX2RhdGEge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUyJSk7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogbS5zaXplVncoMjQxLDc1MCk7XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnNpbmdsZS1vYm9nX2RhdGFfdGV4dC0tMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDI4LDc1MCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NzFlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NjNlbTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfSAgXG4gICAgICAgICAgfVxuICAgICAgICAgIC5zaW5nbGUtb2JvZ19kYXRhX3RleHQtLTIge1xuICAgICAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdygyNCw3NTApO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzMzZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogbS5zaXplVncoMTUsNzUwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY0M2VtO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB9ICBcbiAgICAgICAgICB9XG4gICAgICAgIH0gIFxuICAgICAgfVxuICAgIH1cbiAgICAuc2luZ2xlLW9ib2dfY29udCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiBtLnNpemVWdyg1LDc1MCkgMCBtLnNpemVWdygxNTIsNzUwKTtcbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCAyNDNweCA3MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHdpZGVTaXplKSB7XG4gICAgICAgIHdpZHRoOiAxNDAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCAyNDNweCAxMDRweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgICAuc2luZ2xlLW9ib2dfY29udF9hcmVhIHtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogbS5zaXplVncoMTIxLDExMDApO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kd2lkZVNpemUpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMjFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9pbm5lciB7XG4gICAgICAgIHdpZHRoOiBtLnNpemVWdyg2NTAsNzUwKTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIHdpZHRoOiBtLnNpemVWdyg0NTcsMTQwMCk7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0NTdweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDM4OXB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAuc2luZ2xlLW9ib2dfY29udF9sZWFkIHtcbiAgICAgICAgICBAaW5jbHVkZSBtLnRpdGxlTWluKGxlZnQpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoNDAsNzUwKTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGNvbG9yOiB2LiRjb2xvckNyaW1zb247XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogbS5zaXplVncoODEsNzUwKTtcbiAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAgICAgJi5maXJzdCB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSAgXG4gICAgICAgIH1cbiAgICAgICAgLnNpbmdsZS1vYm9nX2NvbnRfdGV4dCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDI2LDc1MCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzY5O1xuICAgICAgICAgIG1hcmdpbi10b3A6IG0uc2l6ZVZ3KDMxLDc1MCk7XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44NzVlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgICAgICAgfSAgXG4gICAgICAgIH1cbiAgICAgICAgLnNpbmdsZS1vYm9nX2NvbnRfd3JhcCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiBtLnNpemVWdyg1NTAsNzUwKTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMobS5zaXplVncoNTUwLDc1MCkgKiAwLjY3MSkgO1xuICAgICAgICAgIG1hcmdpbjogbS5zaXplVncoOTIsNzUwKSBhdXRvIDA7XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICB3aWR0aDogbS5zaXplVncoNDU3LDE0MDApO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKG0uc2l6ZVZ3KDQ1NywxNDAwKSAqIDAuNjcxKTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDU3cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDM4OXB4OyAgXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDdweDsgIFxuICAgICAgICAgICAgbWluLWhlaWdodDogMjYycHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc2luZ2xlLW9ib2dfY29udF9iYWNrIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAuc2luZ2xlLW9ib2dfY29udF9iYWNrX2lubmVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB3aWR0aDogbS5zaXplVncoMTUxLDc1MCk7XG4gICAgICAgICAgICAgIGhlaWdodDogbS5zaXplVncoMTUxLDc1MCk7ICBcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IG0uc2l6ZVZ3KDEyNSwxNDAwKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IG0uc2l6ZVZ3KDEyNSwxNDAwKTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyNXB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEyNXB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTA3cHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTA3cHg7XG4gICAgICAgICAgICAgIH0gICAgICAgICAgICBcbiAgICAgICAgICAgICAgLnNpbmdsZS1vYm9nX2NvbnRfYmFja19zcXVhcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogbS5zaXplVncoMTUxLDc1MCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBtLnNpemVWdygxNTEsNzUwKTsgIFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHYuJGNvbG9yR3JhZGF0aW9uUGluaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBtLnNpemVWdygxMjUsMTQwMCk7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IG0uc2l6ZVZ3KDEyNSwxNDAwKTtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTI1cHg7XG4gICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMjVweDtcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTA3cHg7XG4gICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDdweDtcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnNpbmdsZS1vYm9nX2NvbnRfYmFja190cmlhbmdsZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCBtLnNpemVWdygxNTEsNzUwKSBtLnNpemVWdygxNTEsNzUwKSAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdi4kY29sb3JXaGl0ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAxMjVweCAxMjVweCAwO1xuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgIFxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zaW5nbGUtb2JvZ19jb250X3N1YlBpY3R1cmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogbS5zaXplVncoNTE5LDc1MCk7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBtLnNpemVWdyg0MzAsMTQwMCk7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogNDMwcHg7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMzY3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSAgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfcGljdHVyZSB7XG4gICAgICAgIHdpZHRoOiBtLnNpemVWdyg2NTAsNzUwKTtcbiAgICAgICAgbWFyZ2luOiBtLnNpemVWdyg5NCw3NTApIGF1dG8gMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICAgIC5zaW5nbGUtb2JvZ19jb250X3BpY3R1cmVBcmVhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkobS5zaXplVncoNzksMTQwMCkpO1xuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHdpZGVTaXplKSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDc5cHgpO1xuICAgICAgICB9ICBcbiAgICAgICAgLnNpbmdsZS1vYm9nX2NvbnRfcGljdHVyZSB7XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICB3aWR0aDogbS5zaXplVncoNzQyLDE0MDApO1xuICAgICAgICAgICAgbWluLXdpZHRoOiA1ODNweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgICAgJi0tMiB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBjdWJpYy1iZXppZXIoLjE2NSwuODQsLjQ0LDEpO1xuICAgICAgICAgICAgICAmLmlzLWZhZGUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kcGNPdXRlclNpemUpIHtcbiAgICAgICAgICAgIHdpZHRoOiBtLnNpemVWdyg3NDIsMTQwMCk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc0MnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfSAgXG4gICAgICB9XG4gICAgfVxuICAgIC5zaW5nbGUtb2JvZ190YWJsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGNvbG9yTGlnaHRHcmF5O1xuICAgICAgLnNpbmdsZS1vYm9nX3RhYmxlX2FyZWEge1xuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICB3aWR0aDogMTEwMHB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kd2lkZVNpemUpIHtcbiAgICAgICAgICB3aWR0aDogMTQwMHB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9ICBcbiAgICAgICAgLnNpbmdsZS1vYm9nX3RhYmxlX2lubmVyIHtcbiAgICAgICAgICB3aWR0aDogbS5zaXplVncoNjUwLDc1MCk7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87ICBcbiAgICAgICAgICBwYWRkaW5nOiBtLnNpemVWdygxNjIsNzUwKSAwIG0uc2l6ZVZ3KDE1Nyw3NTApO1xuICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgd2lkdGg6IDk1OHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcGFkZGluZzogNzZweCAwIDEwOXB4XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zaW5nbGUtb2JvZ190YWJsZV9ib3gge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kY29sb3JXaGl0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICB3aWR0aDogNDM0cHg7XG4gICAgICAgICAgICB9ICBcbiAgICAgICAgICAgICYuYm90dG9tIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogbS5zaXplVncoNTYsNzUwKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNpbmdsZS1vYm9nX3RhYmxlX3RpdGxlIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMobS5zaXplVncoNjUwLDc1MCkgKiAwLjE5KSA7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogODRweDtcbiAgICAgICAgICAgICAgfSAgICBcbiAgICAgICAgICAgICAgLnNpbmdsZS1vYm9nX3RpdGxlX2xpbmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdi4kY29sb3JHcmFkYXRpb25QaW5rO1xuICAgICAgICAgICAgICAgICYuYm90dG9tIHtcbiAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICB9ICAgICAgXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnNpbmdsZS1vYm9nX3RpdGxlX3RleHQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTU0JSk7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogbS5zaXplVncoNDksNzUwKTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdyg0Miw3NTApO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2LiRjb2xvckRhcmtHcmF5O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgICAgICAgbGVmdDogMjhweDtcbiAgICAgICAgICAgICAgICB9ICAgICAgXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zaW5nbGUtb2JvZ190YWJsZV93cmFwIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB3aWR0aDogbS5zaXplVncoNTUwLDc1MCk7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICBwYWRkaW5nOiBtLnNpemVWdygyMyw3NTApIDAgbS5zaXplVncoNjQsNzUwKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM3M3B4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMzcHggMCA2MnB4O1xuICAgICAgICAgICAgICB9ICAgICAgXG4gICAgICAgICAgICAgICYubWRzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogbS5zaXplVncoNzEsNzUwKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgICAgICAgICAgICAgICAgLnNpbmdsZS1vYm9nX2l0ZW1fZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuc2luZ2xlLW9ib2dfaXRlbV9oaXN0b3J5IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI5NnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5zaW5nbGUtb2JvZ193cmFwX2NvbW1lbnQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMjYsNzUwKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zODU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYm90dG9tIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBtLnNpemVWdyg3MSw3NTApO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuc2luZ2xlLW9ib2dfd3JhcF9pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBtLnNpemVWdygzOSw3NTApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgfSAgICAgICAgXG4gICAgICAgICAgICAgICAgJi5tZHMge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IG0uc2l6ZVZ3KDI1LDc1MCk7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIzcHg7XG4gICAgICAgICAgICAgICAgICB9ICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNvbW1lbnROb25lIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2luZ2xlLW9ib2dfaXRlbV9kYXRlIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBtLnNpemVWdygxNjIsNzUwKTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMjMsNzUwKTtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICAxLjczOTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk3cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg1O1xuICAgICAgICAgICAgICAgICAgfSAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNpbmdsZS1vYm9nX2l0ZW1faGlzdG9yeSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogbS5zaXplVncoMzg4LDc1MCk7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDIzLDc1MCk7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAgMS43Mzk7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjc2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg1O1xuICAgICAgICAgICAgICAgICAgfSAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnNpbmdsZS1vYm9nX3dyYXBfbm90ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdygyMiw3NTApO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzNjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IG0uc2l6ZVZ3KDI4LDc1MCk7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zaW5nbGUtb2JvZ19ub3RlX251bGwge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSAgICAgXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zaW5nbGUtb2JvZ190YWJsZV9saW5lIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdi4kY29sb3JHcmFkYXRpb25QaW5rO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH0gXG4gICAgICAgIH0gIFxuICAgICAgfVxuICAgIH1cbiAgICAuc2luZ2xlLW9ib2dfbWVzc2FnZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2LiRjb2xvckdyYWRhdGlvblBpbms7XG4gICAgICBwYWRkaW5nOiBtLnNpemVWdygxNjAsNzUwKSAwIG0uc2l6ZVZ3KDE0Nyw3NTApO1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIHBhZGRpbmc6IDY3cHggMCA4MXB4O1xuICAgICAgfSAgXG4gICAgICAuc2luZ2xlLW9ib2dfbWVzc2FnZV9pbm5lciB7XG4gICAgICAgIHdpZHRoOiBtLnNpemVWdyg2NTAsNzUwKTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIHdpZHRoOiA2ODBweDtcbiAgICAgICAgfSAgICBcbiAgICAgICAgLnNpbmdsZS1vYm9nX21lc3NhZ2VfdGl0bGUge1xuICAgICAgICAgIEBpbmNsdWRlIG0udGl0bGVNaW4oKTtcbiAgICAgICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDQwLDc1MCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBjb2xvcjogdi4kY29sb3JXaGl0ZTtcbiAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICB9ICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgLnNpbmdsZS1vYm9nX21lc3NhZ2VfdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdygyNiw3NTApO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc2OTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICAgIGNvbG9yOiB2LiRjb2xvcldoaXRlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IG0uc2l6ZVZ3KDQ0LDc1MCk7XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMjU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS45MzM7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0OXB4O1xuICAgICAgICAgIH0gICAgICBcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2luZ2xlLW9ib2dfb3RoZXJzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGNvbG9yQ3JpbXNvbjtcbiAgICAgIHBhZGRpbmc6IG0uc2l6ZVZ3KDE1NSw3NTApIDAgbS5zaXplVncoMTU3LDc1MCk7XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgcGFkZGluZzogMTIwcHggMCAxNTRweDtcbiAgICAgIH1cbiAgICAgIC5zaW5nbGUtb2JvZ19vdGhlcnNfaW5uZXIge1xuICAgICAgICAuc2luZ2xlLW9ib2dfb3RoZXJzX3RpdGxlIHtcbiAgICAgICAgICBAaW5jbHVkZSBtLnRpdGxlTWluKCk7XG4gICAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdyg1Miw3NTApO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgY29sb3I6IHYuJGNvbG9yV2hpdGU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg1O1xuICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgIH0gICAgXG4gICAgICAgIH1cbiAgICAgICAgLnNpbmdsZS1vYm9nX290aGVyc19pY29uIHtcbiAgICAgICAgICB3aWR0aDogbS5zaXplVncoNTkwLDc1MCk7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IG0uc2l6ZVZ3KDI0LDc1MCk7XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICB3aWR0aDogNTk0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgJi5jb2wtMiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzOTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9ICAgIFxuICAgICAgICAgIC5zaW5nbGUtb2JvZ19pY29uX3dyYXAge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IG0uc2l6ZVZ3KDM2LDc1MCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE5OHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgICAgICAgICAgIH0gICAgICAgIFxuICAgICAgICAgICAgfSAgICBcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOThweDtcbiAgICAgICAgICAgICAgfSAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2luZ2xlLW9ib2dfaWNvbl9pdGVtIHtcbiAgICAgICAgICAgICAgd2lkdGg6IG0uc2l6ZVZ3KDI1MCw3NTApO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTE4cHg7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSAwcztcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICB9ICBcbiAgICAgICAgICAgICAgfSAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2luZ2xlLW9ib2dfaWNvbl90ZXh0IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdygyMiw3NTApO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNjQ7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGNvbG9yOiB2LiRjb2xvcldoaXRlO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IG0uc2l6ZVZ3KDYsNzUwKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgIH0gICAgICAgIFxuICAgICAgICAgICAgfSAgXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIElFMTHjga7jgb9cbiovXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSkge1xuICAvLyAqOjotbXMtYmFja2Ryb3AsLmNsYXNzIHtcbiAgLy8gfVxufVxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG5mcmVzaGVyc1xuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AdXNlIFwiYmFzZS92YXJpYWJsZXNcImFzIHY7XG5AdXNlIFwiYmFzZS9taXhpbnNcImFzIG07XG4uZnJlc2hlcnMge1xuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAg5YWI6Lyp56S+5ZOh5LiA6Kan44Oa44O844K4XG4gICovXG4gICYuYXJjaGl2ZS1mcmVzaGVycyB7XG5cbiAgICBAa2V5ZnJhbWVzIElNR19ab29tIHtcbiAgICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIH1cbiAgICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICB9XG4gICAgfVxuICAgIC5ob3Zlcl9hbmltYXRpb25fd3JhcCB7XG4gICAgICAuaW1hZ2Vfd3JhcF9waWN0dXJlIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgfSAgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnBhZ2VUaXRsZSB7XG4gICAgICBAaW5jbHVkZSBtLnRpdGxlTWluKCk7XG4gICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDQ2LDc1MCk7XG4gICAgICBwYWRkaW5nOiBtLnNpemVWdygxMDAsNzUwKSAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6IHYuJGNvbG9yQ3JpbXNvbjtcbiAgICAgIG1hcmdpbjogMCBtLnNpemVWdyg1MCw3NTApO1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgcGFkZGluZzogOTJweCAwIDg4cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjYXJjaGl2ZSB7XG4gICAgICBwYWRkaW5nOiBtLnNpemVWdygxMjAsNzUwKSAwIDA7XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgcGFkZGluZzogODJweCAwIDA7XG4gICAgICB9XG4gICAgICAmLnN0YXJ0X29uIHtcbiAgICAgICAgbWFyZ2luOiBtLnNpemVWdygxMDAsNzUwKSAwIDA7XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIG1hcmdpbjogNTBweCAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jb250ZW50X2luZGV4IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IG0uc2l6ZVZ3KDU4LDc1MCk7XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9ICBcbiAgICAgICAgLndvcmtfcHJvZHVjZSB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIG0uc2l6ZVZ3KDEwMCw3NTApO1xuICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDEwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2F0Y2hfd3JhcCB7XG4gICAgICAgICAgICB3aWR0aDogbS5zaXplVncoMjAwLDc1MCk7XG4gICAgICAgICAgICBoZWlnaHQ6IG0uc2l6ZVZ3KDIwMCw3NTApO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHYuJGNvbG9yR3JhZGF0aW9uUGluaztcbiAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICB3aWR0aDogMTU3cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTU3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG0udGl0bGVNaW4oKTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMzgsNzUwKTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG0uc2l6ZVZ3KDYwLDc1MCk7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGVwYXJ0bWVudF93cmFwIHtcbiAgICAgICAgICB3aWR0aDogbS5zaXplVncoNjUwLDc1MCk7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDgwcHg7XG4gICAgICAgICAgICB3aWR0aDogOTYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgbS5zaXplVncoMTAzLDc1MCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQ2MHB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4MnB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1hZ2Vfd3JhcCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKG0uc2l6ZVZ3KDY1MCw3NTApICogMC42NzM4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuaW1hZ2Vfd3JhcF9iYWNrIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwOyAgICAgIFxuICAgICAgICAgICAgICAgIC5pbWFnZV93cmFwX2JhY2tfaW5uZXIge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IG0uc2l6ZVZ3KDMzMCw3NTApO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBtLnNpemVWdygzMzAsNzUwKTsgIFxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMzNweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzNweDtcbiAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAuaW1hZ2Vfd3JhcF9iYWNrX3NxdWFyZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IG0uc2l6ZVZ3KDMzMCw3NTApO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IG0uc2l6ZVZ3KDMzMCw3NTApO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2LiRjb2xvckdyYWRhdGlvblBpbms7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMzNweDtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzM3B4O1xuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuaW1hZ2Vfd3JhcF9iYWNrX3RyaWFuZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IG0uc2l6ZVZ3KDMzMiw3NTApIDAgMCBtLnNpemVWdygzMzIsNzUwKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2LiRjb2xvcldoaXRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDIzM3B4IDAgMCAyMzNweDtcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuaW1hZ2Vfd3JhcF9waWN0dXJlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBtLnNpemVWdyg2MjcsNzUwKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NDRweDtcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcm9maWxlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdygyMiw3NTApO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbS5zaXplVncoMzQsNzUwKTtcbiAgICAgICAgICAgICAgY29sb3I6ICM5MTkxOTE7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwYWRkaW5nOiBtLnNpemVWdygzNSw3NTApIDAgbS5zaXplVncoMTUsNzUwKTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMCA4cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbS50aXRsZU1pbihsZWZ0KTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdyg0Miw3NTApO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbS5zaXplVncoNzAsNzUwKTtcbiAgICAgICAgICAgICAgY29sb3I6IHYuJGNvbG9yQ3JpbXNvbjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwIG0uc2l6ZVZ3KDM1LDc1MCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgNDBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJlYWRfbW9yZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMjYsNzUwKTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgY29sb3I6IHYuJGNvbG9yQ3JpbXNvbjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIG0uc2l6ZVZ3KDE1MCw3NTApIDAgMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA3N3B4IDAgMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogbS5zaXplVncoMTM0LDc1MCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBtLnNpemVWdygxNSw3NTApO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IG0uc2l6ZVZ3KDMsNzUwKTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3JlY3J1aXQvaG9tZS9saW5rX2Fyd19yaWdodC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyLzEwMCUgYXV0bztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA2N3B4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDgycHggMCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIOaWsOWFpeekvuWToeOBruODm+ODs+ODjeips+e0sOODmuODvOOCuFxuICAqL1xuICAmLnNpbmdsZS1mcmVzaGVycyB7XG4gICAgLnNpbmdsZS13b3JrLWhlYWQge1xuICAgICAgd2lkdGg6IG0uc2l6ZVZ3KDY1MCw3NTApO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgd2lkdGg6IDExMDBweDtcbiAgICAgIH0gIFxuICAgICAgLnNpbmdsZS13b3JrLWlubmVyIHtcbiAgICAgICAgY29sb3I6IHYuJGNvbG9yQ3JpbXNvbjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgcGFkZGluZzogbS5zaXplVncoOTIsNzUwKSAwIG0uc2l6ZVZ3KDEwMyw3NTApO1xuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICB3aWR0aDogODYxcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgcGFkZGluZzogOTNweCAwIDg5cHg7XG4gICAgICAgIH0gICAgXG4gICAgICAgIC53b3JrLWhlYWQtdGl0bGUge1xuICAgICAgICAgIEBpbmNsdWRlIG0udGl0bGVNaW4oKTtcbiAgICAgICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDQ2LDc1MCk7XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgfSAgXG4gICAgICAgIH1cbiAgICAgICAgLndvcmstaGVhZC1uYW1lIHtcbiAgICAgICAgICBAaW5jbHVkZSBtLnRpdGxlTWluKHJpZ2h0KTtcbiAgICAgICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDMyLDc1MCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG0uc2l6ZVZ3KDQ2LDc1MCk7XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICB9ICBcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLndvcmstaGVhZC1saW5lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHYuJGNvbG9yRGFya0dyYXkgMCUsdi4kY29sb3JEYXJrR3JheSA1MCUsdi4kY29sb3JXaGl0ZSA1MCUsdi4kY29sb3JXaGl0ZSAxMDAlKTtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgd2lkdGg6IDk2MHB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9ICBcbiAgICAgIH0gICAgICBcbiAgICB9XG4gICAgLnNpbmdsZS1mcmVzaGVyc19tYWluIHtcbiAgICAgIHdpZHRoOiBtLnNpemVWdyg2NTAsNzUwKTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogbS5zaXplVncoOTAsNzUwKTtcbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICB3aWR0aDogMTEwMHB4O1xuICAgICAgICBtYXJnaW46IDgwcHggYXV0byAwO1xuICAgICAgfSAgICBcbiAgICAgICZfaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGNhbGMobS5zaXplVncoNjUwLDc1MCkgKiAwLjU3NSkgO1xuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICB3aWR0aDogODYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0OTRweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfSAgICAgIFxuICAgICAgICAuc2luZ2xlLWZyZXNoZXJzX21haW5fYmFjayB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAuc2luZ2xlLWZyZXNoZXJzX2JhY2tfaW5uZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IG0uc2l6ZVZ3KDE3Nyw3NTApO1xuICAgICAgICAgICAgaGVpZ2h0OiBtLnNpemVWdygxNzcsNzUwKTsgIFxuICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMzRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMzRweDtcbiAgICAgICAgICAgIH0gICAgICAgICAgXG4gICAgICAgICAgICAuc2luZ2xlLWZyZXNoZXJzX2JhY2tfc3F1YXJlIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB3aWR0aDogbS5zaXplVncoMTc3LDc1MCk7XG4gICAgICAgICAgICAgIGhlaWdodDogbS5zaXplVncoMTc3LDc1MCk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHYuJGNvbG9yR3JhZGF0aW9uUGluaztcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjM0cHg7XG4gICAgICAgICAgICAgIH0gICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zaW5nbGUtZnJlc2hlcnNfYmFja190cmlhbmdsZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiBtLnNpemVWdygxNzcsNzUwKSAwIDAgbS5zaXplVncoMTc3LDc1MCk7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdi4kY29sb3JXaGl0ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAyMzRweCAwIDAgMjM0cHg7XG4gICAgICAgICAgICAgIH0gICAgICAgICAgICBcbiAgICAgICAgICAgIH0gICAgXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zaW5nbGUtZnJlc2hlcnNfbWFpbl9waWN0dXJlIHtcbiAgICAgICAgICB3aWR0aDogbS5zaXplVncoNjMxLDc1MCk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgd2lkdGg6IDgzNXB4O1xuICAgICAgICAgIH0gICAgICAgIFxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2luZ2xlLWZyZXNoZXJzX21haW5fbGVhZCB7XG4gICAgICAgIEBpbmNsdWRlIG0udGl0bGVNaW4oKTtcbiAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdyg1MCw3NTApO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgIGNvbG9yOiB2LiRjb2xvckNyaW1zb247XG4gICAgICAgIG1hcmdpbi10b3A6IG0uc2l6ZVZ3KDU2LDc1MCk7ICAgIFxuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDc0ZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogNjBweDsgICAgXG4gICAgICAgIH0gICAgICAgIFxuICAgICAgfVxuICAgICAgLnNpbmdsZS1mcmVzaGVyc19tYWluX2luZm8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IG0uc2l6ZVZ3KDM3LDc1MCkgYXV0byAwO1xuICAgICAgICAvL2hlaWdodOOBr+OAgWpz44Gn44CMLnNpbmdsZS1mcmVzaGVyc19pbmZvX2NhdOOAjeOBrumrmOOBleOCkuWPluW+l+KGkuWPjeaYoFxuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICBtYXJnaW46IDI2cHggYXV0byAwO1xuICAgICAgICB9ICAgICAgICBcbiAgICAgICAgLnNpbmdsZS1mcmVzaGVyc19pbmZvX3dyYXAge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIC5zaW5nbGUtZnJlc2hlcnNfaW5mb19pbm5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAuc2luZ2xlLWZyZXNoZXJzX2luZm9fY2F0IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbS50aXRsZU1pbigpO1xuICAgICAgICAgICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDI0LDc1MCk7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQxNztcbiAgICAgICAgICAgICAgY29sb3I6IHYuJGNvbG9yV2hpdGU7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHYuJGNvbG9yR3JhZGF0aW9uUGluaztcbiAgICAgICAgICAgICAgcGFkZGluZzogbS5zaXplVncoMjIsNzUwKSBtLnNpemVWdygxNiw3NTApIDA7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICYuZG91YmxlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBtLnNpemVWdyg4LDc1MCkgbS5zaXplVncoMTYsNzUwKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxMXB4IDhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgICYuZG91YmxlIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxMXB4IDhweDtcbiAgICAgICAgICAgICAgICB9ICBcbiAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2luZ2xlLWZyZXNoZXJzX2luZm9fdGV4dCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMjIsNzUwKTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzczO1xuICAgICAgICAgICAgICBjb2xvcjogdi4kY29sb3JMaWdodEdyYXkwMztcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAuMnZ3IDAgMCBtLnNpemVWdygxNSw3NTApO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDlweCA3cHggMTlweDtcbiAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2luZ2xlLWZyZXNoZXJzX21haW5faGlzdG9yeSB7XG4gICAgICAgIG1hcmdpbjogbS5zaXplVncoNzAsNzUwKSAwIG0uc2l6ZVZ3KDE1OSw3NTApO1xuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICBtYXJnaW46IDYwcHggYXV0byAxMDBweDtcbiAgICAgICAgICB3aWR0aDogOTU4cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNpbmdsZS1mcmVzaGVyc19oaXN0b3J5X2xpbmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHYuJGNvbG9yRGFya0dyYXk7XG4gICAgICAgIH1cbiAgICAgICAgLnNpbmdsZS1mcmVzaGVyc19oaXN0b3J5X2lubmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiBtLnNpemVWdyg1OCw3NTApIDAgbS5zaXplVncoNTIsNzUwKTtcbiAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQxcHggNDdweCAyNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc2luZ2xlLWZyZXNoZXJzX2hpc3RvcnlfdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBtLnNpemVWdyg0Niw3NTApO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdygyNiw3NTApO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBjb2xvcjogdi4kY29sb3JDcmltc29uO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH0gIFxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICB3aWR0aDogbS5zaXplVncoMzUsNzUwKTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBtLnNpemVWdygzNSw3NTApO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvcmVjcnVpdC9mcmVzaGVycy9zaW5nbGUtZnJlc2hlcnNfaGlzdG9yeV9jaGVja2J0bi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgIH0gICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zaW5nbGUtZnJlc2hlcnNfaGlzdG9yeV90ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMjQsNzUwKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1ZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogbS5zaXplVncoMjIsNzUwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg1N2VtO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICAgICAgICAgIH0gICAgXG4gICAgICAgICAgfSAgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXcge1xuICAgICAgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXdfcXVlc3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2LiRjb2xvckdyYWRhdGlvblBpbms7XG4gICAgICAgIC5zaW5nbGUtZnJlc2hlcnNfcXVlc3Rpb25fdGV4dCB7XG4gICAgICAgICAgQGluY2x1ZGUgbS50aXRsZU1pbigpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoNDQsNzUwKTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40NTVlbTtcbiAgICAgICAgICBjb2xvcjogdi4kY29sb3JXaGl0ZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBwYWRkaW5nOiBtLnNpemVWdygzNyw3NTApIDA7XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgICAgICAgICB9ICAgIFxuICAgICAgICB9ICBcbiAgICAgIH1cbiAgICAgIC5zaW5nbGUtZnJlc2hlcnNfaW50ZXJ2aWV3X2lubmVyIHtcbiAgICAgICAgd2lkdGg6IG0uc2l6ZVZ3KDY1MCw3NTApO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IG0uc2l6ZVZ3KDE1Miw3NTApO1xuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQ5cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXdfcGljdHVyZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogbS5zaXplVncoODAsNzUwKTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogODFweDtcbiAgICAgICAgICB9ICBcbiAgICAgICAgfVxuICAgICAgICAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlld19jb250IHtcbiAgICAgICAgICAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlld19sZWFkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0udGl0bGVNaW4obGVmdCk7XG4gICAgICAgICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDQwLDc1MCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NWVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgICAgICAgICAgY29sb3I6IHYuJGNvbG9yQ3JpbXNvbjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IG0uc2l6ZVZ3KDM4LDc1MCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9ICAgIFxuICAgICAgICAgIH1cbiAgICAgICAgICAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlld190ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMjYsNzUwKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc2OWVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IG0uc2l6ZVZ3KDIwLDc1MCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyOXB4O1xuICAgICAgICAgICAgfSAgICBcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5maXJzdCB7XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XG4gICAgICAgICAgICAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlld19waWN0dXJlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH0gIFxuICAgICAgICAgICAgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXdfY29udCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA0MSU7XG4gICAgICAgICAgICAgIC5zaW5nbGUtZnJlc2hlcnNfaW50ZXJ2aWV3X2xlYWQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDgxcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gIFxuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHdpZGVTaXplKSB7XG4gICAgICAgICAgICB3aWR0aDogMTMxNHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIC5zaW5nbGUtZnJlc2hlcnNfaW50ZXJ2aWV3X3BpY3R1cmUge1xuICAgICAgICAgICAgICB3aWR0aDogNzg5cHg7XG4gICAgICAgICAgICB9ICBcbiAgICAgICAgICAgIC5zaW5nbGUtZnJlc2hlcnNfaW50ZXJ2aWV3X2NvbnQge1xuICAgICAgICAgICAgICB3aWR0aDogNDMwcHg7XG4gICAgICAgICAgICAgIC5zaW5nbGUtZnJlc2hlcnNfaW50ZXJ2aWV3X2xlYWQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDExNnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9ICBcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zZWNvbmQge1xuICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgd2lkdGg6IDExMDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDExNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlld19sZWFkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IG0uc2l6ZVZ3KDY5LDc1MCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjhweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc2luZ2xlLWZyZXNoZXJzX2ludGVydmlld190ZXh0IHsgXG4gICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQzMHB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDI5cHggYXV0byAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnRoaXJkIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogbS5zaXplVncoMTU5LDc1MCk7XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICB3aWR0aDogODQzcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTdweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zaW5nbGUtZnJlc2hlcnNfaW50ZXJ2aWV3X2xlYWQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogbS5zaXplVncoNjksNzUwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3NHB4O1xuICAgICAgICAgICAgICB3aWR0aDogNDMycHg7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgfSAgXG4gICAgICAgICAgfVxuICAgICAgICAgIC5zaW5nbGUtZnJlc2hlcnNfaW50ZXJ2aWV3X3RleHQgeyBcbiAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICB3aWR0aDogNDMwcHg7XG4gICAgICAgICAgICB9ICBcbiAgICAgICAgICB9XG4gICAgICAgICAgLnNpbmdsZS1mcmVzaGVyc19pbnRlcnZpZXdfd3JhcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogbS5zaXplVncoNTUwLDc1MCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMobS5zaXplVncoNTUwLDc1MCkgKiAxLjM1KSA7XG4gICAgICAgICAgICBtYXJnaW46IG0uc2l6ZVZ3KDg0LDc1MCkgYXV0byAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMzdweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NTVweCA7XG4gICAgICAgICAgICAgIG1hcmdpbjogNzlweCAwIDA7XG4gICAgICAgICAgICB9ICBcbiAgICAgICAgICAgIC5zaW5nbGUtZnJlc2hlcnNfaW50ZXJ2aWV3X2JhY2sge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIC5zaW5nbGUtZnJlc2hlcnNfYmFja19pbm5lciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBtLnNpemVWdygzNjUsNzUwKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IG0uc2l6ZVZ3KDM2NSw3NTApOyBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjRweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjI0cHggO1xuICAgICAgICAgICAgICAgIH0gICAgICAgXG4gICAgICAgICAgICAgICAgLnNpbmdsZS1mcmVzaGVyc19iYWNrX3NxdWFyZSB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogbS5zaXplVncoMzY1LDc1MCk7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IG0uc2l6ZVZ3KDM2NSw3NTApO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdi4kY29sb3JHcmFkYXRpb25QaW5rO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjRweCA7XG4gICAgICAgICAgICAgICAgICB9ICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zaW5nbGUtZnJlc2hlcnNfYmFja190cmlhbmdsZSB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IG0uc2l6ZVZ3KDM2NSw3NTApIG0uc2l6ZVZ3KDM2NSw3NTApIDAgMDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdi4kY29sb3JXaGl0ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDIyNHB4IDIyNHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgIH0gICAgICAgICBcbiAgICAgICAgICAgICAgICB9ICAgIFxuICAgICAgICAgICAgICB9ICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zaW5nbGUtZnJlc2hlcnNfaW50ZXJ2aWV3X3BpY3R1cmUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogbS5zaXplVncoNTAwLDc1MCk7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDdweDtcbiAgICAgICAgICAgICAgfSAgICAgICAgIFxuICAgICAgICAgICAgfSAgXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zaW5nbGUtZnJlc2hlcnNfb3RoZXJzIHtcbiAgICAgIGJhY2tncm91bmQ6IHYuJGNvbG9yQ3JpbXNvbjtcbiAgICAgIC5zaW5nbGUtZnJlc2hlcnNfb3RoZXJzX2lubmVyIHtcbiAgICAgICAgd2lkdGg6IG0uc2l6ZVZ3KDY0Niw3NTApO1xuICAgICAgICBwYWRkaW5nOiBtLnNpemVWdygxMDIsNzUwKSAwIG0uc2l6ZVZ3KDE1OSw3NTApO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgd2lkdGg6IDExMDBweDtcbiAgICAgICAgICBwYWRkaW5nOiA5OHB4IDAgMTM5cHg7XG4gICAgICAgIH0gICAgICAgICAgIFxuICAgICAgICAuc2luZ2xlLWZyZXNoZXJzX290aGVyc190aXRsZSB7XG4gICAgICAgICAgQGluY2x1ZGUgbS50aXRsZU1pbigpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoNTIsNzUwKTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIGNvbG9yOiB2LiRjb2xvcldoaXRlOyAgXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIH0gICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAuc2luZ2xlLWZyZXNoZXJzX290aGVyc19hcmVhIHtcbiAgICAgICAgICAuc2luZ2xlLWZyZXNoZXJzX290aGVyc193cmFwIHtcbiAgICAgICAgICAgIHdpZHRoOiBtLnNpemVWdyg1NTAsNzUwKTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlIDBzO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICB9ICBcbiAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICB3aWR0aDogMjk4cHg7XG4gICAgICAgICAgICB9ICAgICAgICAgXG4gICAgICAgICAgICAuc2luZ2xlLWZyZXNoZXJzX290aGVyc19waWN0dXJlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogbS5zaXplVncoNTYsNzUwKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTZweDtcbiAgICAgICAgICAgICAgfSAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2luZ2xlLWZyZXNoZXJzX290aGVyc19pbmZvIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdygyMiw3NTApO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgICAgICAgIGNvbG9yOiB2LiRjb2xvcldoaXRlOyAgXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IG0uc2l6ZVZ3KDMxLDc1MCk7ICBcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2N2VtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDsgIFxuICAgICAgICAgICAgICB9ICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zaW5nbGUtZnJlc2hlcnNfb3RoZXJzX2xlYWQge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtLnRpdGxlTWluKGxlZnQpO1xuICAgICAgICAgICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDM2LDc1MCk7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU1NmVtO1xuICAgICAgICAgICAgICBjb2xvcjogdi4kY29sb3JXaGl0ZTsgIFxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBtLnNpemVWdygyLDc1MCk7ICBcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICAgIH0gICAgICAgICAgIFxuICAgICAgICAgICAgfSAgXG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgd2lkdGg6IDY0N3B4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgJi5jb2wtMiB7XG4gICAgICAgICAgICAgIC5zaW5nbGUtZnJlc2hlcnNfb3RoZXJzX3dyYXAge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgfSAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC5ibC1ndWlkZU1lbnVfaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IG0uc2l6ZVZ3KDU1MCw3NTApO1xuICAgICAgICAgIG1hcmdpbjogbS5zaXplVncoNzEsNzUwKSBhdXRvIDA7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IG0uc2l6ZVZ3KDQxLDc1MCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMjdweDtcbiAgICAgICAgICAgIH0gICAgICAgICAgIFxuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NjVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7ICBcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgSUUxMeOBruOBv1xuKi9cbi8vIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKSB7XG4vLyAgICo6Oi1tcy1iYWNrZHJvcCwuY2xhc3Mge1xuLy8gICB9XG4vLyB9XG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cbmJlZm9yZVxuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AdXNlIFwiYmFzZS92YXJpYWJsZXNcImFzIHY7XG5AdXNlIFwiYmFzZS9taXhpbnNcImFzIG07XG4uYmVmb3JlIHtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBtYWluV3JhcFxuICAqL1xuICAubWFpbldyYXAge1xuICAgIEBpbmNsdWRlIG0uc3ViTWFpbldyYXAoJG1hcmdpbkJvdHRvbVNwOjE4MCwkbWFyZ2luQm90dG9tUGM6MTYwKTtcbiAgICAuaW5uZXIge1xuICAgICAgd2lkdGg6IG0uc2l6ZVZ3KDcxMCw3NTApO1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIHdpZHRoOiA5NjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl90aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtLnN1Yk1haW5UaXRsZSgkcGFkZGluZ0JvdHRvbVNwOjAsJHBhZGRpbmdCb3R0b21QYzowKTtcbiAgICAgIGZvbnQtc2l6ZTogNi4xMzMzMzMzMzMzdnc7XG5cbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAjcGFnZV9hbmNob3Ige1xuICAgICAgbWFyZ2luOiBtLnNpemVWdygxMDIsNzUwKSBhdXRvIDA7XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgbWFyZ2luOiA4OXB4IGF1dG8gMDtcbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiBtLnNpemVWdygzNTAsNzUwKTtcbiAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogNDcwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiBtLnNpemVWdygyOCw3NTApIDAgbS5zaXplVncoMjksNzUwKTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdygyNCw3NTApO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdi4kY29sb3JHcmFkYXRpb25QaW5rO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDAgMTlweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICB3aWR0aDogbS5zaXplVncoMTYsNzUwKTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBtLnNpemVWdygxNiw3NTApO1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTQwJSk7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiBtLnNpemVWdygyOSw3NTApO1xuICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBxdWVzdGlvbm5haXJlXG4gICovXG4gIC5xdWVzdGlvbm5haXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBtLnNpemVWdygxMzAsNzUwKTtcbiAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExNXB4O1xuICAgIH1cbiAgICAmX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIG0udGl0bGVCYW5kKCRtYXJnaW5Cb3R0b21QYzo0NSk7XG4gICAgICBmb250LXNpemU6IDUuODY2NjY2NjY2N3Z3O1xuXG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgfVxuXG4gICAgICAubm90ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdygyNiw3NTApO1xuICAgICAgICBwYWRkaW5nLXRvcDogbS5zaXplVncoMTQsNzUwKTtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfaXRlbXMge1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIHdpZHRoOiA4NjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHYuJGNvbG9yTGlnaHRHcmF5MDQgMCUsIHYuJGNvbG9yTGlnaHRHcmF5MDQgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX2l0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1ib3R0b206IG0uc2l6ZVZ3KDEwMCw3NTApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogbS5zaXplVncoMTIwLDc1MCk7XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgICAgIC8vICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIC8vICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAvLyAgIC5xdWVzdGlvbm5haXJlX2l0ZW1fdGl0bGUge1xuICAgICAgICAvLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAvLyAgIH1cbiAgICAgICAgLy8gfVxuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHYuJGNvbG9yTGlnaHRHcmF5MDQgMCUsIHYuJGNvbG9yTGlnaHRHcmF5MDQgNTAlLCB0cmFuc3BhcmVudCA1MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgICAgfVxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHYuJGNvbG9yTGlnaHRHcmF5MDQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX3RpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IG0uc2l6ZVZ3KDExMCw3NTApO1xuICAgICAgICBAaW5jbHVkZSBtLnRpdGxlTWluKGxlZnQpO1xuICAgICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDM0LDc1MCk7XG4gICAgICAgIGNvbG9yOiB2LiRjb2xvckNyaW1zb247XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtLnNpemVWdyg1NCw3NTApO1xuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0wLjNlbTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiBtLnNpemVWdyg4MCw3NTApO1xuICAgICAgICAgIGhlaWdodDogbS5zaXplVncoODAsNzUwKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvcmVjcnVpdC9iZWZvcmUvaWNuX3Ffc3Auc3ZnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcbiAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgIHRvcDogLTAuMTVlbTtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3JlY3J1aXQvYmVmb3JlL2ljbl9xLnN2Zykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaW5kZW50aW9uIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRvcDogMC4zZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgdG9wOiAgNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmX3NwIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICB0b3A6IDAuM2VtO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICB0b3A6IC0wLjE1ZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfZmlndXJlIHtcbiAgICAgICAgd2lkdGg6IG0uc2l6ZVZ3KDQ2MCw3NTApO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogbS5zaXplVncoNjAsNzUwKTtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgd2lkdGg6IDMyNXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfbGlzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IG0uc2l6ZVZ3KDYwLDc1MCk7XG4gICAgICAgICYubXVsdGlwbGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IG0uc2l6ZVZ3KDM0LDc1MCk7XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICYuZG91YmxlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQzcHg7XG4gICAgICAgICAgfSAgXG4gICAgICAgIH1cbiAgICAgICAgJl9jaGVja2JveCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogbS5zaXplVncoODUsNzUwKTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogbS5zaXplVncoNDAsNzUwKTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBtLnNpemVWdyg0Nyw3NTApO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gICAgICAgICAgLy9ib3JkZXItYm90dG9tOiBkb3R0ZWQgMXB4IHYuJGNvbG9yTGlnaHRHcmF5MDQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHYuJGNvbG9yTGlnaHRHcmF5MDQgMzAlLCB0cmFuc3BhcmVudCAzMCUpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNHB4IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCBib3R0b207XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NjY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIC8vYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLS40NWVtO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiBtLnNpemVWdyg1OCw3NTApO1xuICAgICAgICAgICAgaGVpZ2h0OiBtLnNpemVWdyg1OCw3NTApO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3JlY3J1aXQvY29tbW9uL2NoZWNrYm94LnN2Zykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG4gICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgdG9wOiAtLjE4ZW07XG4gICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb2xvcmVkIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgY29sb3I6IHYuJGNvbG9yQ3JpbXNvbjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIGFkdmljZVxuICAqL1xuICAuYWR2aWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBtLnNpemVWdygxNDksNzUwKTtcbiAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1NHB4O1xuICAgIH1cbiAgICAmX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIG0udGl0bGVCYW5kKCRtYXJnaW5Cb3R0b21QYzo4MCk7XG4gICAgICBmb250LXNpemU6IDUuODY2NjY2NjY2N3Z3O1xuXG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgfVxuXG4gICAgICAmLmJvdHRvbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgfVxuXG4gICAgICAmLmJvdHRvbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX3VuaXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJi5maXJzdCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBtLnNpemVWdygxMzAsNzUwKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbS5zaXplVncoMTMwLDc1MCk7XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdi4kY29sb3JMaWdodEdyYXkwNCAwJSwgdi4kY29sb3JMaWdodEdyYXkwNCA1MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgJl90aXRsZSB7XG4gICAgICAgIHdpZHRoOiBtLnNpemVWdygyNTcsNzUwKTtcbiAgICAgICAgaGVpZ2h0OiBtLnNpemVWdygyNTcsNzUwKTtcbiAgICAgICAgQGluY2x1ZGUgbS50aXRsZU1pbigpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdyg0MCw3NTApO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICBjb2xvcjogdi4kY29sb3JXaGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogdi4kY29sb3JHcmFkYXRpb25QaW5rO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbS5zaXplVncoMTEwLDc1MCk7XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmUtaGVpZ2h0IHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9pdGVtcyB7XG4gICAgfVxuICAgICZfaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBtLnNpemVWdygxMDAsNzUwKTtcbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHYuJGNvbG9yTGlnaHRHcmF5MDQ7XG4gICAgICB9XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgICAgJl90aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IG0uc2l6ZVZ3KDQwLDc1MCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogdi4kY29sb3JDcmltc29uO1xuICAgICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDM2LDc1MCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogbS5zaXplVncoMzUsNzUwKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgIEBpbmNsdWRlIG0uZm9udHNpemUoMjIpO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogbS5zaXplVncoMTAsNzUwKTtcbiAgICAgICAgICBoZWlnaHQ6IG0uc2l6ZVZ3KDYwLDc1MCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00NSUpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHYuJGNvbG9yR3JhZGF0aW9uUGluaztcbiAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgICAgICBsaW5lLWhlaWdodDogMi4wODtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODc1O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIElFMTHjga7jgb9cbiovXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSkge1xuICAqOjotbXMtYmFja2Ryb3AsLmNsYXNzIHtcbiAgfVxufVxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG53b3JrZmxvd1xuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AdXNlIFwiYmFzZS92YXJpYWJsZXNcImFzIHY7XG5AdXNlIFwiYmFzZS9taXhpbnNcImFzIG07XG4ud29ya2Zsb3cge1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIOS7leS6i+OBqOS6uuOCkuefpeOCi+S4gOimp+ODmuODvOOCuFxuICAqL1xuICAmLmFyY2hpdmUtd29ya2Zsb3cge1xuICAgIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICBtYWluV3JhcFxuICAgICovXG4gICAgLm1haW5XcmFwIHtcbiAgICAgIEBpbmNsdWRlIG0uc3ViTWFpbldyYXAoJG1hcmdpbkJvdHRvbVBjOjQ1KTtcbiAgICAgICZfdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBtLnN1Yk1haW5UaXRsZSgpO1xuICAgICAgICBmb250LXNpemU6IDYuMTMzMzMzMzMzM3Z3O1xuXG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9saW5lIHtcbiAgICAgICAgQGluY2x1ZGUgbS5zdWJNYWluTGluZSgpO1xuICAgICAgfVxuICAgIH1cbiAgICAucGFnZVRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIG0udGl0bGVNaW4oKTtcbiAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoNDYsNzUwKTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIHBhZGRpbmc6IG0uc2l6ZVZ3KDEwMCw3NTApIDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogdi4kY29sb3JDcmltc29uO1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgcGFkZGluZzogOTJweCAwIDg4cHg7XG4gICAgICB9XG4gICAgfVxuICAgICNpbnRyb2R1Y3Rpb24ge1xuICAgICAgcGFkZGluZzogMCAwIG0uc2l6ZVZ3KDEwMCw3NTApO1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA2NnB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMjYsNzUwKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG0uc2l6ZVZ3KDQ2LDc1MCk7XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTAwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYXJjaGl2ZS13b3JrZmxvd19saXN0IHtcbiAgICAgIC5hcmNoaXZlLXdvcmtmbG93X2xpc3RfaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IG0uc2l6ZVZ3KDEyMiw3NTApIDAgbS5zaXplVncoMTE3LDc1MCk7XG4gICAgICAgIGJhY2tncm91bmQ6IHYuJGNvbG9yTGlnaHRHcmF5O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgcGFkZGluZzogODBweCAwIDY0cHg7XG4gICAgICAgIH0gIFxuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAuYXJjaGl2ZS13b3JrZmxvd19saXN0X2l0ZW1fcGljdHVyZSBpbWcge1xuICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSgybikge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHYuJGNvbG9yV2hpdGU7XG4gICAgICAgICAgLmFyY2hpdmUtd29ya2Zsb3dfbGlzdF9pdGVtX3dyYXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBsZWZ0OiA3MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuYXJjaGl2ZS13b3JrZmxvd19saXN0X2l0ZW1fYmFja190cmlhbmdsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2LiRjb2xvcldoaXRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgIH0gIFxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIHdpZHRoOiBtLnNpemVWdyg2NTAsNzUwKTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byBtLnNpemVWdygzMCw3NTApO1xuICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgd2lkdGg6IDk2MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH0gIFxuICAgICAgICAuYXJjaGl2ZS13b3JrZmxvd19saXN0X2l0ZW1faW5uZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIHdpZHRoOiBtLnNpemVWdyg2NTAsNzUwKTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byBtLnNpemVWdygzMCw3NTApO1xuICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgd2lkdGg6IDk2MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFyY2hpdmUtd29ya2Zsb3dfbGlzdF9pdGVtX3BpY3R1cmUge1xuICAgICAgICAgIHdpZHRoOiBtLnNpemVWdyg2MDAsNzUwKTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7ICAgIFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXJjaGl2ZS13b3JrZmxvd19saXN0X2l0ZW1fd3JhcCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHdpZHRoOiBtLnNpemVWdygyNzMsNzUwKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2LiRjb2xvckdyYWRhdGlvblBpbms7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiB2LiRjb2xvcldoaXRlO1xuICAgICAgICAgIHBhZGRpbmc6IG0uc2l6ZVZ3KDQ4LDc1MCkgMCBtLnNpemVWdyg0Myw3NTApO1xuICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgd2lkdGg6IDE1N3B4O1xuICAgICAgICAgICAgcGFkZGluZzogMjhweCAwIDI0cHg7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IDcwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hcmNoaXZlLXdvcmtmbG93X2xpc3RfaXRlbV93cmFwX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2LiRmb250RmFtaWx5TWluO1xuICAgICAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdyg0OCw3NTApO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNjQvNDgpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IG0uc2l6ZVZ3KDIyLDc1MCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygzOS8yOCk7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9ICBcbiAgICAgICAgICB9XG4gICAgICAgICAgLmFyY2hpdmUtd29ya2Zsb3dfbGlzdF9pdGVtX3dyYXBfbGluZSB7XG4gICAgICAgICAgICB3aWR0aDogbS5zaXplVncoMjQ0LDc1MCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGNvbG9yV2hpdGU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byBtLnNpemVWdygyOSw3NTApO1xuICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgICAgICAgICAgIH0gIFxuICAgICAgICAgIH1cbiAgICAgICAgICAuYXJjaGl2ZS13b3JrZmxvd19saXN0X2l0ZW1fd3JhcF9pbmZvIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2LiRmb250RmFtaWx5TWluO1xuICAgICAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdygyNiw3NTApO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNDIvMjgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbS5zaXplVncoMzYsNzUwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI0LzE2KTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgICAgIH0gIFxuICAgICAgICAgIH1cbiAgICAgICAgICAuYXJjaGl2ZS13b3JrZmxvd19saXN0X2l0ZW1fd3JhcF95ZWFyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMjIsNzUwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9ICBcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFyY2hpdmUtd29ya2Zsb3dfbGlzdF9pdGVtX3JlYWRtb3JlIHtcbiAgICAgICAgICB3aWR0aDogbS5zaXplVncoNjUwLDc1MCk7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICB3aWR0aDogOTAwcHg7XG4gICAgICAgICAgfSAgICBcbiAgICAgICAgICAuYXJjaGl2ZS13b3JrZmxvd19saXN0X2l0ZW1fcmVhZG1vcmVfdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDI2LDc1MCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6IHYuJGNvbG9yQ3JpbXNvbjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogbS5zaXplVncoMTksNzUwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgfSAgXG4gICAgICAgICAgfVxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiBtLnNpemVWdygxMzYsNzUwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICB3aWR0aDogNjhweDtcbiAgICAgICAgICAgIH0gIFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXJjaGl2ZS13b3JrZmxvd19saXN0X2l0ZW1fYmFjayB7XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICB3aWR0aDogOTYwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFyY2hpdmUtd29ya2Zsb3dfbGlzdF9pdGVtX2JhY2tfc3F1YXJlIHtcbiAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAyMzNweDtcbiAgICAgICAgICAgIGhlaWdodDogMjMzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2LiRjb2xvckdyYWRhdGlvblBpbms7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIzNXB4KTtcbiAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgLmFyY2hpdmUtd29ya2Zsb3dfbGlzdF9pdGVtX2JhY2tfdHJpYW5nbGUge1xuICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7ICBcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDIzM3B4IDAgMCAyMzNweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdi4kY29sb3JMaWdodEdyYXkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIzNXB4KTtcbiAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICDku5XkuovjgajkurrjgpLnn6XjgovoqbPntLDjg5rjg7zjgrhcbiAgKi9cbiAgJi5zaW5nbGUtd29ya2Zsb3cge1xuICAgIC5zaW5nbGUtd29ya2Zsb3dfa3Yge1xuICAgICAgd2lkdGg6IG0uc2l6ZVZ3KDcwMCw3NTApO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgd2lkdGg6IDExMDBweDtcbiAgICAgIH1cbiAgICAgIC5zaW5nbGUtd29ya2Zsb3dfa3ZfaW5uZXIge1xuICAgICAgICBwYWRkaW5nOiBtLnNpemVWdyg5OSw3NTApIDAgbS5zaXplVncoMTEyLDc1MCk7XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIHBhZGRpbmc6IDk4cHggMCAxNTBweDtcbiAgICAgICAgfSAgXG4gICAgICB9XG4gICAgICAuc2luZ2xlLXdvcmtmbG93X2t2X3BpY3R1cmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBtLnNpemVWdyg1MCw3NTApO1xuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICAgICAgICB9XG4gICAgICAgIHZpZGVvIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfSAgXG4gICAgICB9XG4gICAgICAuc2luZ2xlLXdvcmtmbG93X2t2X2luZm8ge1xuICAgICAgICB3aWR0aDogbS5zaXplVncoNjUwLDc1MCk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBjb2xvcjogdi4kY29sb3JMaWdodEdyYXkwMztcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgd2lkdGg6IDk2MHB4O1xuICAgICAgICB9ICBcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfSAgXG4gICAgICAgIC5zaW5nbGUtd29ya2Zsb3dfa3ZfaW5mb19sZWZ0IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogbS5zaXplVncoNTIsNzUwKTtcbiAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zaW5nbGUtd29ya2Zsb3dfa3ZfaW5mb19sZWZ0X3BpY3R1cmUge1xuICAgICAgICAgICAgd2lkdGg6IG0uc2l6ZVZ3KDI1MCw3NTApO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBtLnNpemVWdyg3Miw3NTApO1xuICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgfSAgICAgIFxuICAgICAgICAgIH1cbiAgICAgICAgICAuc2luZ2xlLXdvcmtmbG93X2t2X2luZm9fbGVmdF93cmFwIHtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnNpbmdsZS13b3JrZmxvd19rdl9pbmZvX2xlZnRfcHJvZmlsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogdi4kZm9udEZhbWlseU1hcmNlbGx1cztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoNDAsNzUwKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBjb2xvcjogdi4kY29sb3JDcmltc29uO1xuICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH0gICAgICBcbiAgICAgICAgICB9XG4gICAgICAgICAgLnNpbmdsZS13b3JrZmxvd19rdl9pbmZvX2xlZnRfdGV4dCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogdi4kZm9udEZhbWlseU1pbjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMzYsNzUwKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDU0LzM2KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzIvMjApO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgICAgICAgfSAgICAgIFxuICAgICAgICAgIH1cbiAgICAgICAgICAuc2luZ2xlLXdvcmtmbG93X2t2X2luZm9fbGVmdF95ZWFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMjQsNzUwKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBwYWRkaW5nOiBtLnNpemVWdyg5LDc1MCkgbS5zaXplVncoMTcsNzUwKTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHYuJGNvbG9yTGlnaHRHcmF5MDM7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBtLnNpemVWdygyMiw3NTApO1xuICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgICB9ICAgICAgXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zaW5nbGUtd29ya2Zsb3dfa3ZfaW5mb19yaWdodCB7XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICB3aWR0aDogNTMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zaW5nbGUtd29ya2Zsb3dfa3ZfaW5mb19yaWdodF90ZXh0LS0xIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMjYsNzUwKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBtLnNpemVWdygxNiw3NTApO1xuICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH0gICAgICBcbiAgICAgICAgICB9XG4gICAgICAgICAgLnNpbmdsZS13b3JrZmxvd19rdl9pbmZvX3JpZ2h0X3RleHQtLTIge1xuICAgICAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdygyNCw3NTApO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQyLzI0KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI0LzEzKTtcbiAgICAgICAgICAgIH0gICAgICBcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNpbmdsZS13b3JrZmxvd190aW1lbGluZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2LiRjb2xvckxpZ2h0R3JheTtcbiAgICAgIC5zaW5nbGUtd29ya2Zsb3dfdGltZWxpbmVfaW5uZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gICAgICB9XG4gICAgICBoNCB7XG4gICAgICAgIEBpbmNsdWRlIG0udGl0bGVCYW5kKCRtYXJnaW5Cb3R0b21TcDowLCRtYXJnaW5Cb3R0b21QYzowKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG0uc2l6ZVZ3KDY0LDc1MCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNpbmdsZS13b3JrZmxvd190aW1lbGluZV9saXN0IHtcbiAgICAgICAgLnNpbmdsZS13b3JrZmxvd190aW1lbGluZV9saXN0X2Jsb2NrIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLnNpbmdsZS13b3JrZmxvd190aW1lbGluZV9saXN0X2Jsb2NrX3RpbWUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogbS5zaXplVncoMTAwLDc1MCkgMCBtLnNpemVWdygxMiw3NTApO1xuICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDkwcHggMCAxMHB4O1xuICAgICAgICAgICAgfSAgICAgIFxuICAgICAgICAgICAgLnNpbmdsZS13b3JrZmxvd190aW1lbGluZV9saXN0X2Jsb2NrX3RpbWVfdGV4dCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHYuJGZvbnRGYW1pbHlNYXJjZWxsdXM7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoNDAsNzUwKTtcbiAgICAgICAgICAgICAgY29sb3I6IHYuJGNvbG9yQ3JpbXNvbjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdi4kY29sb3JMaWdodEdyYXk7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IG0uc2l6ZVZ3KDEzLDc1MCkgMDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICB9ICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGNvbG9yQ3JpbXNvbjtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zaW5nbGUtd29ya2Zsb3dfdGltZWxpbmVfbGlzdF9ibG9ja190aXRsZSB7XG4gICAgICAgICAgICB3aWR0aDogbS5zaXplVncoNjUwLDc1MCk7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogdi4kZm9udEZhbWlseU1pbjtcbiAgICAgICAgICAgIGNvbG9yOiB2LiRjb2xvcldoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdyg0MCw3NTApO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IG0uc2l6ZVZ3KDE1LDc1MCkgMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHYuJGNvbG9yQ3JpbXNvbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICB3aWR0aDogNDUwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICAgICAgfSAgICAgICAgXG4gICAgICAgICAgfVxuICAgICAgICAgIC5zaW5nbGUtd29ya2Zsb3dfdGltZWxpbmVfbGlzdF9ibG9ja193cmFwIHtcbiAgICAgICAgICAgIHdpZHRoOiBtLnNpemVWdyg2NTAsNzUwKTtcbiAgICAgICAgICAgIG1hcmdpbjogbS5zaXplVncoNjAsNzUwKSBhdXRvIG0uc2l6ZVZ3KDM4LDc1MCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDk2MHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgIG1hcmdpbjogMjhweCBhdXRvIDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2luZ2xlLXdvcmtmbG93X3RpbWVsaW5lX2xpc3RfYmxvY2tfd3JhcF9waWN0dXJlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbS5zaXplVncoMzgsNzUwKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY1MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH0gICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNpbmdsZS13b3JrZmxvd190aW1lbGluZV9saXN0X2Jsb2NrX3dyYXBfdGV4dCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMjYsNzUwKTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNDYvMjYpO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwLzE2KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc2luZ2xlLXdvcmtmbG93X3RpbWVsaW5lX2xpc3RfYmxvY2tfd3JhcC0tMiB7XG4gICAgICAgICAgICB3aWR0aDogbS5zaXplVncoNjUwLDc1MCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2LiRjb2xvcldoaXRlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gbS5zaXplVncoMTI1LDc1MCk7XG4gICAgICAgICAgICBwYWRkaW5nOiBtLnNpemVWdyg1Nyw3NTApIG0uc2l6ZVZ3KDUwLDc1MCk7XG4gICAgICAgICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDI2LDc1MCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygzMC8xNik7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICB3aWR0aDogNzYwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMTI2cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEyNnB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwLzE2KTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnNpbmdsZS13b3JrZmxvd190aW1lbGluZV9saXN0X2Jsb2NrX3dyYXAtLTMge1xuICAgICAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdygyNiw3NTApO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogbS5zaXplVncoNTEsNzUwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzIHtcbiAgICAgIGJhY2tncm91bmQ6IHYuJGNvbG9yQ3JpbXNvbjtcbiAgICAgIC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzX2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogbS5zaXplVncoMTAzLDc1MCkgMCBtLnNpemVWdygyMzIsNzUwKTtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgcGFkZGluZzogMTI2cHggMCAxODdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaDQge1xuICAgICAgICBmb250LWZhbWlseTogdi4kZm9udEZhbWlseU1pbjtcbiAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdyg1Miw3NTApO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiB2LiRjb2xvcldoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBtLnNpemVWdyg1OCw3NTApO1xuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNpbmdsZS13b3JrZmxvd19vdGhlcnNfbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIHdpZHRoOiA5NjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzX2xpc3RfaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IG0uc2l6ZVZ3KDY1MCw3NTApO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIG0uc2l6ZVZ3KDEwNCw3NTApO1xuICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgd2lkdGg6IDQ1MnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH0gIFxuICAgICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgLnNpbmdsZS13b3JrZmxvd19vdGhlcnNfbGlzdF9pdGVtX3BpY3R1cmUgaW1nIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzX2xpc3RfaXRlbV9pbm5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBtLnNpemVWdygzMCw3NTApO1xuICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzX2xpc3RfaXRlbV9waWN0dXJlIHtcbiAgICAgICAgICAgIHdpZHRoOiBtLnNpemVWdyg2MDAsNzUwKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICB3aWR0aDogNDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnNpbmdsZS13b3JrZmxvd19vdGhlcnNfbGlzdF9pdGVtX3dyYXAge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IG0uc2l6ZVZ3KDI3Myw3NTApO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdi4kY29sb3JHcmFkYXRpb25QaW5rO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6IHYuJGNvbG9yV2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiBtLnNpemVWdyg0OCw3NTApIDAgbS5zaXplVncoNDMsNzUwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICB3aWR0aDogMTU3cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDI4cHggMCAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNpbmdsZS13b3JrZmxvd19vdGhlcnNfbGlzdF9pdGVtX3dyYXBfdGl0bGUge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogdi4kZm9udEZhbWlseU1pbjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdyg0OCw3NTApO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYyg2NC80OCk7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IG0uc2l6ZVZ3KDIyLDc1MCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygzOS8yOCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgfSAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2luZ2xlLXdvcmtmbG93X290aGVyc19saXN0X2l0ZW1fd3JhcF9saW5lIHtcbiAgICAgICAgICAgICAgd2lkdGg6IG0uc2l6ZVZ3KDI0NCw3NTApO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kY29sb3JXaGl0ZTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gbS5zaXplVncoMjksNzUwKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gICAgICAgICAgICAgIH0gIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNpbmdsZS13b3JrZmxvd19vdGhlcnNfbGlzdF9pdGVtX3dyYXBfaW5mbyB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2LiRmb250RmFtaWx5TWluO1xuICAgICAgICAgICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDI2LDc1MCk7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQyLzI4KTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbS5zaXplVncoMzYsNzUwKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI0LzE2KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICAgICAgICB9ICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzX2xpc3RfaXRlbV93cmFwX3llYXIge1xuICAgICAgICAgICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDIyLDc1MCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgfSAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zaW5nbGUtd29ya2Zsb3dfb3RoZXJzX2xpc3RfaXRlbV9yZWFkbW9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gICAgICAgICAgICAuc2luZ2xlLXdvcmtmbG93X290aGVyc19saXN0X2l0ZW1fcmVhZG1vcmVfdGV4dCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMjYsNzUwKTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgY29sb3I6IHYuJGNvbG9yV2hpdGU7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogbS5zaXplVncoMTksNzUwKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICB9ICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogbS5zaXplVncoMTM2LDc1MCk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY4cHg7XG4gICAgICAgICAgICAgIH0gIFxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfSAgXG59XG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cbnJlYWx2b2ljZVxuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AdXNlIFwiYmFzZS92YXJpYWJsZXNcImFzIHY7XG5AdXNlIFwiYmFzZS9taXhpbnNcImFzIG07XG4ucmVhbHZvaWNlIHtcbiAgLm1haW5XcmFwIHtcbiAgICBAaW5jbHVkZSBtLnN1Yk1haW5XcmFwKCRtYXJnaW5Cb3R0b21QYzo0NSk7XG4gICAgJl90aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtLnN1Yk1haW5UaXRsZSgpO1xuICAgICAgZm9udC1zaXplOiA2LjEzMzMzMzMzMzN2dztcbiAgICB9XG4gICAgJl9saW5lIHtcbiAgICAgIEBpbmNsdWRlIG0uc3ViTWFpbkxpbmUoKTtcbiAgICB9XG4gIH1cbiAgLnBhZ2VUaXRsZSB7XG4gICAgQGluY2x1ZGUgbS50aXRsZU1pbigpO1xuICAgIGZvbnQtc2l6ZTogbS5zaXplVncoNDYsNzUwKTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgcGFkZGluZzogbS5zaXplVncoMTAwLDc1MCkgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHYuJGNvbG9yQ3JpbXNvbjtcbiAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIHBhZGRpbmc6IDkycHggMCA4OHB4O1xuICAgIH1cbiAgfVxuICAjaW50cm9kdWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDAgbS5zaXplVncoMTAwLDc1MCk7XG4gICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICBwYWRkaW5nOiAwIDAgNjZweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDI2LDc1MCk7XG4gICAgICBsaW5lLWhlaWdodDogbS5zaXplVncoNDYsNzUwKTtcbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICBwYWRkaW5nOiAwIDEwMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucmVhbHZvaWNlX21vdmllIHtcbiAgICAucmVhbHZvaWNlX21vdmllX2lubmVyIHtcbiAgICAgIC5yZWFsdm9pY2VfbW92aWVfbGlzdCB7XG4gICAgICAgIHdpZHRoOiBtLnNpemVWdyg2NTAsNzUwKTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gbS5zaXplVncoMTAyLDc1MCk7XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIHdpZHRoOiA5NjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgIFxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgzcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnJlYWx2b2ljZV9tb3ZpZV9saXN0X2l0ZW0ge1xuICAgICAgICAgIHdpZHRoOiBtLnNpemVWdyg1MDAsNzUwKTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogbS5zaXplVncoNDMsNzUwKTtcbiAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyOTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDNweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnJlYWx2b2ljZV9tb3ZpZV9saXN0X2l0ZW1fYnRuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiBtLnNpemVWdyg0MDUsNzUwKTtcbiAgICAgICAgICAgIGhlaWdodDogbS5zaXplVncoMTIxLDc1MCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2LiRjb2xvckdyYWRhdGlvblBpbms7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICB3aWR0aDogMjM1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZWFsdm9pY2VfbW92aWVfbGlzdF9pdGVtX2J0bl90ZXh0IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdygyOSw3NTApO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBjb2xvcjogdi4kY29sb3JXaGl0ZTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IG0uc2l6ZVZ3KDE1OSw3NTApO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDkycHg7XG4gICAgICAgICAgICAgIH0gICAgXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogbS5zaXplVncoODMsNzUwKTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogbS5zaXplVncoNTMsNzUwKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IG0uc2l6ZVZ3KDUzLDc1MCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3JlY3J1aXQvcmVhbHZvaWNlL3JlYWx2b2ljZV9tb3ZpZV9saXN0X2l0ZW1fYnRuLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMzFweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgICAgICAgICB9ICAgIFxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSAgXG4gICAgICAgIH0gXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubW9kYWFsLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA4MCU7XG4gIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxuICBAaW5jbHVkZSBtLm1lZGlhKHYuJHdpZGVTaXplKSB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG4ubW9kYWFsLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbiAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICB2aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tb2RhYWwtY2xvc2Uge1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMjlweCkgdHJhbnNsYXRlWSgtMzM0cHgpO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MzRweCkge1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE5MnB4KSB0cmFuc2xhdGVZKDYwcHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtLm1lZGlhKHYuJHdpZGVTaXplKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE3NHB4KXRyYW5zbGF0ZVkoLTQyMXB4KTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODM0cHgpIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMzlweCkgdHJhbnNsYXRlWSg2MHB4KTtcbiAgICB9XG4gIH1cbn1cbi5tb2RhYWwtd3JhcHBlciAubW9kYWFsLWNsb3NlIHtcbiAgYmFja2dyb3VuZDogdi4kY29sb3JXaGl0ZTtcbn1cbi5tb2RhYWwtY2xvc2U6YWZ0ZXIsIC5tb2RhYWwtY2xvc2U6YmVmb3JlIHtcbiAgd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogdi4kY29sb3JDcmltc29uO1xufVxuLm1vZGFhbC1jbG9zZTpmb2N1czphZnRlciwgLm1vZGFhbC1jbG9zZTpmb2N1czpiZWZvcmUsIC5tb2RhYWwtY2xvc2U6aG92ZXI6YWZ0ZXIsIC5tb2RhYWwtY2xvc2U6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdi4kY29sb3JDcmltc29uO1xufVxuLm1vZGFhbC1jbG9zZTphZnRlciwgLm1vZGFhbC1jbG9zZTphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cbnBoaWxvc29waHlcblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQHVzZSBcImJhc2UvdmFyaWFibGVzXCJhcyB2O1xuQHVzZSBcImJhc2UvbWl4aW5zXCJhcyBtO1xuLnBoaWxvc29waHl7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgbWFpbldyYXBcbiAgKi9cbiAgLm1haW5XcmFwIHtcbiAgICBAaW5jbHVkZSBtLnN1Yk1haW5XcmFwKCk7XG4gICAgJl90aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtLnN1Yk1haW5UaXRsZSgpO1xuICAgIH1cbiAgICAmX2xpbmUge1xuICAgICAgQGluY2x1ZGUgbS5zdWJNYWluTGluZSgpO1xuICAgIH1cbiAgICAmX3Zpc3VhbCB7XG4gICAgICBAaW5jbHVkZSBtLnN1Yk1haW5WaXN1YWwoKTtcbiAgICB9XG4gIH1cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBsZWFkV3JhcFxuICAqL1xuICAubGVhZFdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IG0uc2l6ZVZ3KDEzMCw3NTApO1xuICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuICAgICZfaW5uZXIge1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIHdpZHRoOiA2MjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl90aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtLnRpdGxlTWluKCk7XG4gICAgICBjb2xvcjogdi4kY29sb3JDcmltc29uO1xuICAgICAgZm9udC1zaXplOiBtLnNpemVWdyg0Niw3NTApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogbS5zaXplVncoNTUsNzUwKTtcbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICBAaW5jbHVkZSBtLmZvbnRzaXplKDMwKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogOTdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl90ZXh0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjE1MztcbiAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMjYsNzUwKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IG0uc2l6ZVZ3KDExNSw3NTApO1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIEBpbmNsdWRlIG0uZm9udHNpemUoMTYpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgcGhpbG9zb3BoeV9maXZlXG4gICovXG4gIC5waGlsb3NvcGh5X2ZpdmUge1xuICAgIHdpZHRoOiBtLnNpemVWdyg2NTAsNzUwKTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgIHdpZHRoOiAxMTAwcHg7XG4gICAgfVxuICAgIC5waGlsb3NvcGh5X2ZpdmVfaW5uZXIge1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIHdpZHRoOiA5NThweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9ICBcbiAgICAgIC5waGlsb3NvcGh5X2ZpdmVfdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIG0udGl0bGVNaW4oKTtcbiAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdyg0NCw3NTApO1xuICAgICAgICBjb2xvcjogdi4kY29sb3JDcmltc29uO1xuICAgICAgICBwYWRkaW5nOiBtLnNpemVWdyg0Nyw3NTApIDAgbS5zaXplVncoNTQsNzUwKTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsdi4kY29sb3JEYXJrR3JheSAwJSx2LiRjb2xvckRhcmtHcmF5IDg1JSx0cmFuc3BhcmVudCA4NSUsdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHYuJGNvbG9yRGFya0dyYXkgMCUsdi4kY29sb3JEYXJrR3JheSA1MCUsdHJhbnNwYXJlbnQgNTAlLHRyYW5zcGFyZW50IDEwMCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsdi4kY29sb3JEYXJrR3JheSAwJSx2LiRjb2xvckRhcmtHcmF5IDg1JSx0cmFuc3BhcmVudCA4NSUsdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHYuJGNvbG9yRGFya0dyYXkgMCUsdi4kY29sb3JEYXJrR3JheSA1MCUsdHJhbnNwYXJlbnQgNTAlLHRyYW5zcGFyZW50IDEwMCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgcGFkZGluZzogMzJweCAwIDM3cHg7XG4gICAgICAgIH0gIFxuICAgICAgfVxuICAgICAgLnBoaWxvc29waHlfZml2ZV9saXN0IHtcbiAgICAgICAgcGFkZGluZzogbS5zaXplVncoNDQsNzUwKSAwIG0uc2l6ZVZ3KDEwMCw3NTApO1xuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICBwYWRkaW5nOiA0MXB4IDAgMTA0cHg7XG4gICAgICAgIH0gIFxuICAgICAgICAucGhpbG9zb3BoeV9saXN0X2l0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIG1hcmdpbi10b3A6IG0uc2l6ZVZ3KDQ5LDc1MCk7XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICB3aWR0aDogNjg2cHg7XG4gICAgICAgICAgICBtYXJnaW46IDI1cHggYXV0byAwO1xuICAgICAgICAgIH0gICAgXG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5waGlsb3NvcGh5X2l0ZW1fbnVtYmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiBtLnNpemVWdyg4MCw3NTApO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKG0uc2l6ZVZ3KDgwLDc1MCkgKiAxKSA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2LiRjb2xvckdyYWRhdGlvblBpbms7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIH0gICAgICBcbiAgICAgICAgICAgIC5waGlsb3NvcGh5X251bWJlcl90ZXh0IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHYuJGZvbnRGYW1pbHlNYXJjZWxsdXM7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMzIsNzUwKTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICAgICAgICAgIGNvbG9yOiB2LiRjb2xvcldoaXRlO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgfSAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5waGlsb3NvcGh5X2l0ZW1fY29udCB7XG4gICAgICAgICAgICB3aWR0aDogbS5zaXplVncoNTIwLDc1MCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDYxM3B4O1xuICAgICAgICAgICAgfSAgICAgICAgXG4gICAgICAgICAgICAucGhpbG9zb3BoeV9jb250X3RpdGxlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbS50aXRsZU1pbihsZWZ0KTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdygzNiw3NTApO1xuICAgICAgICAgICAgICBjb2xvcjogdi4kY29sb3JDcmltc29uOyBcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICAgICAgfSAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5waGlsb3NvcGh5X2NvbnRfdGV4dCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMjQsNzUwKTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogbS5zaXplVncoOSw3NTApO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICAgICAgICAgIH0gICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgcGhpbG9zb3BoeV9jb21tZW50YXJ5XG4gICovXG4gIC5waGlsb3NvcGh5X2NvbW1lbnRhcnkge1xuICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgd2lkdGg6IDExMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICAucGhpbG9zb3BoeV9jb21tZW50YXJ5X2lubmVyIHtcbiAgICAgIHdpZHRoOiBtLnNpemVWdyg2NTAsNzUwKTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIG0uc2l6ZVZ3KDE2NCw3NTApO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZyx0cmFuc3BhcmVudCAwJSx0cmFuc3BhcmVudCA0LjUlLHYuJGNvbG9yTGlnaHRHcmF5IDQuNSUsdi4kY29sb3JMaWdodEdyYXkgMTAwJSk7XG4gICAgICBwYWRkaW5nOiAwIG0uc2l6ZVZ3KDUwLDc1MCkgbS5zaXplVncoNTMsNzUwKTtcbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICB3aWR0aDogODYwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHRyYW5zcGFyZW50IDAlLHRyYW5zcGFyZW50IDUlLHYuJGNvbG9yTGlnaHRHcmF5IDUlLHYuJGNvbG9yTGlnaHRHcmF5IDEwMCUpO1xuICAgICAgICBwYWRkaW5nOiAwIDUwcHggMjlweDtcbiAgICAgIH1cbiAgICAgIC5waGlsb3NvcGh5X2NvbW1lbnRhcnlfdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDM4LDc1MCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMjRlbTtcbiAgICAgICAgY29sb3I6IHYuJGNvbG9yQ3JpbXNvbjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9ICAgICAgICAgICAgIFxuICAgICAgfVxuICAgICAgLnBoaWxvc29waHlfY29tbWVudGFyeV90ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdygyNCw3NTApO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43NWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICBtYXJnaW4tdG9wOiBtLnNpemVWdygzNyw3NTApO1xuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODU3ZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgfSAgICAgICAgICAgICBcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBwaGlsb3NvcGh5X3RpdGxlQmFuZFxuICAqL1xuICAucGhpbG9zb3BoeV90aXRsZUJhbmQge1xuICAgIEBpbmNsdWRlIG0udGl0bGVCYW5kKCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDU1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogbS5zaXplVncoNzcsNzUwKTtcbiAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiA0OXB4O1xuICAgIH1cbiAgfVxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIHBoaWxvc29waHlfY29udFxuICAqL1xuICAucGhpbG9zb3BoeV9jb250IHtcbiAgICAucGhpbG9zb3BoeV9jb250X2lubmVyIHtcbiAgICAgIHdpZHRoOiBtLnNpemVWdyg2NTAsNzUwKTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIG0uc2l6ZVZ3KDE1Myw3NTApO1xuICAgICAgJi5ib3R0b20ge1xuICAgICAgICBtYXJnaW46IDAgYXV0byBtLnNpemVWdygxNTEsNzUwKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICB3aWR0aDogNjg2cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDkycHg7XG4gICAgICAgICYuYm90dG9tIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAxNTNweDtcbiAgICAgICAgfSAgXG4gICAgICB9ICBcbiAgICAgIC5waGlsb3NvcGh5X2NvbnRfcGljdHVyZSB7XG4gICAgICAgIHdpZHRoOiBtLnNpemVWdygzNzcsNzUwKTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgfVxuICAgICAgICAmLnNsb2dhbiB7XG4gICAgICAgICAgd2lkdGg6IG0uc2l6ZVZ3KDY1MCw3NTApO1xuICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgd2lkdGg6IDU1NXB4O1xuICAgICAgICAgIH0gIFxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucGhpbG9zb3BoeV9jb250X3RleHQge1xuICAgICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDI0LDc1MCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1ZW07XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgIG1hcmdpbi10b3A6IG0uc2l6ZVZ3KDUxLDc1MCk7XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS45MzNlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyOXB4O1xuICAgICAgICB9ICAgICAgICAgICAgIFxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBJRTEx44Gu44G/XG4qL1xuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpe1xuICAqOjotbXMtYmFja2Ryb3AsLmNsYXNzIHtcbiAgfVxufVxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG5idXNpbmVzc1xuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AdXNlIFwiYmFzZS92YXJpYWJsZXNcImFzIHY7XG5AdXNlIFwiYmFzZS9taXhpbnNcImFzIG07XG4uYnVzaW5lc3Mge1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIG1haW5XcmFwXG4gICovXG4gIC5tYWluV3JhcCB7XG4gICAgQGluY2x1ZGUgbS5zdWJNYWluV3JhcCgkbWFyZ2luQm90dG9tU3A6OTApO1xuICAgICZfdGl0bGUge1xuICAgICAgQGluY2x1ZGUgbS5zdWJNYWluVGl0bGUoKTtcbiAgICB9XG4gICAgJl9saW5lIHtcbiAgICAgIEBpbmNsdWRlIG0uc3ViTWFpbkxpbmUoKTtcbiAgICB9XG4gIH1cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBsZWFkV3JhcFxuICAqL1xuICAubGVhZFdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IG0uc2l6ZVZ3KDE2MCw3NTApO1xuICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODVweDtcbiAgICB9XG4gICAgJl9pbm5lciB7XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgd2lkdGg6IDc2MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgJl90aXRsZSB7XG4gICAgICBjb2xvcjogdi4kY29sb3JDcmltc29uO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiBtLnNpemVWdygzNiw3NTApO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMjRlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IG0uc2l6ZVZ3KDQwLDc1MCk7XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgQGluY2x1ZGUgbS5mb250c2l6ZSgyMCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfdGV4dCB7XG4gICAgICBAaW5jbHVkZSBtLnRleHRQbGFpbigkZm9udFNpemVQYzoxNik7XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBwcm9kdWN0c1xuICAqL1xuICAucHJvZHVjdHMge1xuICAgIG1hcmdpbi1ib3R0b206IG0uc2l6ZVZ3KDE2MCw3NTApO1xuICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuICAgICZfaXRlbXMge31cbiAgICAmX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogbS5zaXplVncoMTYwLDc1MCk7XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICB9XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAmX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbS50aXRsZUJhbmQoJGZvbnRTaXplU3A6NDApO1xuICAgICAgfVxuICAgICAgJl93cmFwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbS5zaXplVncoNjAsNzUwKTtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9waWMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbS5zaXplVncoNDAsNzUwKTtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgd2lkdGg6IDQzMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9kZXNjIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIHdpZHRoOiA0ODBweDtcbiAgICAgICAgfVxuICAgICAgICAmX3RpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDQwLDc1MCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICBAaW5jbHVkZSBtLnRpdGxlTWluKGxlZnQpO1xuICAgICAgICAgIGNvbG9yOiB2LiRjb2xvckNyaW1zb247XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogbS5zaXplVncoNDAsNzUwKTtcbiAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0uZm9udHNpemUoMjQpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnN1cCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDY1JTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IC0wLjFlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl90ZXh0IHtcbiAgICAgICAgICBAaW5jbHVkZSBtLnRleHRQbGFpbigkZm9udFNpemVQYzoxNSwkdGV4dEFsaWduOmp1c3RpZnkpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IG0uc2l6ZVZ3KDMwLDc1MCk7XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX25vdGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMjIsNzUwKTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42MztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLmZvbnRzaXplKDEyKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfY2hhbm5lbCB7XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIHdpZHRoOiA4NjBweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIG91dGxpbmVcbiAgKi9cbiAgLm91dGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IG0uc2l6ZVZ3KDE2MCw3NTApO1xuICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuICAgICZfdGl0bGUge1xuICAgICAgQGluY2x1ZGUgbS50aXRsZUJhbmQoKTtcbiAgICB9XG4gICAgJl90YWJsZSB7XG4gICAgICAmX3RyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgdi4kY29sb3JMaWdodEdyYXkwNCAxcHg7XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX3RoIHtcbiAgICAgICAgd2lkdGg6IG0ud0NvbigyMDAsNjUwKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBhZGRpbmc6bS5zaXplVncoNDAsNzUwKSAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX3RkIHtcbiAgICAgICAgcGFkZGluZzptLnNpemVWdyg0MCw3NTApIDA7XG4gICAgICAgIEBpbmNsdWRlIG0udGV4dFBsYWluKCRmb250U2l6ZVBjOjE1LCR0ZXh0QWxpZ246anVzdGlmeSk7XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgfVxuICAgICAgICAmX3RleHQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IG0uc2l6ZVZ3KDE4LDc1MCk7XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19ib2xkIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgbmV3QnVzaW5lc3NcbiAgKi9cbiAgLm5ld0J1c2luZXNzIHtcbiAgICBjb2xvcjogdi4kY29sb3JXaGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiB2LiRjb2xvckdyYWRhdGlvblBpbms7XG4gICAgcGFkZGluZzogbS5zaXplVncoMTAwLDc1MCkgMDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICBwYWRkaW5nOiA2NXB4IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgfVxuICAgICZfdGl0bGUge1xuICAgICAgQGluY2x1ZGUgbS50aXRsZU1pbigpO1xuICAgICAgY29sb3I6IHYuJGNvbG9yV2hpdGU7XG4gICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDQwLDc1MCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBtLnNpemVWdyg2MCw3NTApO1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIEBpbmNsdWRlIG0uZm9udHNpemUoMjUpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX3BpYyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBtLnNpemVWdyg2MCw3NTApO1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiA0NDBweDtcbiAgICAgIH1cbiAgICAgICZfbm90ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMjIsNzUwKTtcbiAgICAgICAgcGFkZGluZy10b3A6IG0uc2l6ZVZ3KDE1LDc1MCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgQGluY2x1ZGUgbS5mb250c2l6ZSgxMik7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9kZXNjIHtcbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICB3aWR0aDogNDcwcHg7XG4gICAgICB9XG4gICAgICAmX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdygzNCw3NTApO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBtLnNpemVWdyg0MCw3NTApO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgQGluY2x1ZGUgbS5mb250c2l6ZSgxOCk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl90ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgbS50ZXh0UGxhaW4oJGZvbnRTaXplUGM6MTYsJHRleHRBbGlnbjpqdXN0aWZ5KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbS5zaXplVncoNTAsNzUwKTtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODc1O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBJRTEx44Gu44G/XG4qL1xuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpIHtcbiAgKjo6LW1zLWJhY2tkcm9wLC5jbGFzcyB7XG4gIH1cbn1cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxudG9wTWVzc2FnZVxuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AdXNlIFwiYmFzZS92YXJpYWJsZXNcImFzIHY7XG5AdXNlIFwiYmFzZS9taXhpbnNcImFzIG07XG4udG9wTWVzc2FnZSB7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgbWFpbldyYXBcbiAgKi9cbiAgLm1haW5XcmFwIHtcbiAgICBAaW5jbHVkZSBtLnN1Yk1haW5XcmFwKCRtYXJnaW5Cb3R0b21QYzo0NSk7XG4gICAgJl90aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtLnN1Yk1haW5UaXRsZSgpO1xuICAgIH1cbiAgICAmX2xpbmUge1xuICAgICAgQGluY2x1ZGUgbS5zdWJNYWluTGluZSgpO1xuICAgIH1cbiAgICAmX3Zpc3VhbCB7XG4gICAgICBAaW5jbHVkZSBtLnN1Yk1haW5WaXN1YWwoJHdpZHRoUGM6ODYwKTtcbiAgICB9XG4gIH1cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICB0b3BNZXNzYWdlX2NvbnRcbiAgKi9cbiAgLnRvcE1lc3NhZ2VfY29udCB7XG4gICAgd2lkdGg6IG0uc2l6ZVZ3KDY1MCw3NTApO1xuICAgIG1hcmdpbjogMCBhdXRvIG0uc2l6ZVZ3KDE1Miw3NTApO1xuICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgd2lkdGg6IDExMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDE1NnB4O1xuICAgIH0gICAgICBcbiAgICAudG9wTWVzc2FnZV9jb250X2lubmVyIHtcbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICB3aWR0aDogNzk4cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfSAgICAgICAgXG4gICAgICAudG9wTWVzc2FnZV9jb250X2xlYWQge1xuICAgICAgICBAaW5jbHVkZSBtLnRpdGxlTWluKCk7XG4gICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoNDUsNzUwKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgY29sb3I6IHYuJGNvbG9yQ3JpbXNvbjsgXG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40NzRlbTtcbiAgICAgICAgfSAgICAgICAgICBcbiAgICAgIH1cbiAgICAgIC50b3BNZXNzYWdlX2NvbnRfaW5mbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMjYsNzUwKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODQ2ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiBtLnNpemVWdygxNCw3NTApIDAgbS5zaXplVncoNzQsNzUwKTtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg2N2VtO1xuICAgICAgICAgIG1hcmdpbjogMTdweCAwIDA7XG4gICAgICAgIH0gICAgICAgICAgXG4gICAgICB9XG4gICAgICAudG9wTWVzc2FnZV9jb250X3RleHRBcmVhIHtcbiAgICAgICAgLnRvcE1lc3NhZ2VfY29udF90ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDI2LDc1MCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzY5ZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTsgXG4gICAgICAgICAgbWFyZ2luLXRvcDogbS5zaXplVncoNDQsNzUwKTtcbiAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgfSAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIElFMTHjga7jgb9cbiovXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSkge1xuICAqOjotbXMtYmFja2Ryb3AsLmNsYXNzIHtcbiAgfVxufVxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG5jb3Jwb3JhdGVcblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQHVzZSBcImJhc2UvdmFyaWFibGVzXCJhcyB2O1xuQHVzZSBcImJhc2UvbWl4aW5zXCJhcyBtO1xuLmNvcnBvcmF0ZSB7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgbWFpbldyYXBcbiAgKi9cbiAgLm1haW5XcmFwIHtcbiAgICBAaW5jbHVkZSBtLnN1Yk1haW5XcmFwKCRtYXJnaW5Cb3R0b21TcDo4NSk7XG4gICAgJl90aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtLnN1Yk1haW5UaXRsZSgpO1xuICAgIH1cbiAgICAmX2xpbmUge1xuICAgICAgQGluY2x1ZGUgbS5zdWJNYWluTGluZSgpO1xuICAgIH1cbiAgICAmX3Zpc3VhbCB7XG4gICAgICBAaW5jbHVkZSBtLnN1Yk1haW5WaXN1YWwoJHdpZHRoUGM6ODYwKTtcbiAgICB9XG4gIH1cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBjb3Jwb3JhdGVfbGlzdFxuICAqL1xuICAuY29ycG9yYXRlX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcbiAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB9XG4gICAgLmNvcnBvcmF0ZV9saXN0X2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA0MHB4IDA7XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ2FwOiA0NXB4IDA7XG4gICAgICB9ICBcbiAgICAgIC5jb3Jwb3JhdGVfbGlzdF9pdGVtIHtcblxuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgIGhlaWdodDogMjYwcHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdi4kY29sb3JMaWdodEdyYXkwNDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IFxuICAgICAgICAgICYudG9wIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICB3aWR0aDogMjY3cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdi4kY29sb3JHcmFkYXRpb25NaXgwMjtcbiAgICAgICAgICAgIH0gICAgXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICB3aWR0aDogMTk1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdi4kY29sb3JHcmFkYXRpb25NaXg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9ICAgIFxuICAgICAgICAuY29ycG9yYXRlX2xpc3RfdGl0bGUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHYuJGNvbG9yR3JhZGF0aW9uTWl4O1xuICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAmLmNlbnRlciB7XG4gICAgICAgICAgICAgIGxlZnQ6IDE5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgICAgbGVmdDogMzhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmNvcnBvcmF0ZV90aXRsZV90ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMjQsNzUwKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQxN2VtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xNWVtO1xuICAgICAgICAgICAgY29sb3I6IHYuJGNvbG9yV2hpdGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogbS5zaXplVncoMTQsNzUwKSAwIG0uc2l6ZVZ3KDE2LDc1MCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDdweCA5cHggOHB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2LiRjb2xvckdyYWRhdGlvbk1peDtcbiAgICAgICAgICAgICAgJi5maXJzdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2N3B4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCA5cHggOHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5zZWNvbmQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOTVweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggOXB4IDhweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9ICAgICAgICBcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvcnBvcmF0ZV9saXN0X2NvbnQge1xuICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgfSAgICAgICAgXG4gICAgICAgICAgLmNvcnBvcmF0ZV9jb250X2lubmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH0gICAgICAgIFxuICAgICAgICAgICAgJi5yYXRpbyB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBtLnNpemVWdygtMjYsNzUwKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgfSAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb3Jwb3JhdGVfY29udF90ZXh0IHtcbiAgICAgICAgICAgICAgLmNvcnBvcmF0ZV9zZXJpZi1iIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtLnRpdGxlTWluKCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDEzMCw3NTApO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2LiRjb2xvckNyaW1zb247XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4MnB4O1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgfSAgICAgIFxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5jb3Jwb3JhdGVfc2VyaWYtdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG0udGl0bGVNaW4oKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDU2LDc1MCk7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKG0uc2l6ZVZ3KC01LDc1MCkpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBtLnNpemVWdygxNSw3NTApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xNWVtO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDsgIFxuICAgICAgICAgICAgICAgIH0gICAgICBcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuY29ycG9yYXRlX3NlcmlmLXQtLTIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtLnRpdGxlTWluKCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdyg2Niw3NTApO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShtLnNpemVWdygtMi41LDc1MCkpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBtLnNpemVWdygxMiw3NTApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDsgIFxuICAgICAgICAgICAgICAgIH0gICAgICBcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuY29ycG9yYXRlX3NlcmlmLXQtLTMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtLnRpdGxlTWluKCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdyg2Niw3NTApO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShtLnNpemVWdygtMi41LDc1MCkpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogbS5zaXplVncoLTE1LDc1MCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7ICBcbiAgICAgICAgICAgICAgICB9ICAgICAgXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmNvcnBvcmF0ZV9zZXJpZi1tIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbS50aXRsZU1pbigpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdyg1MCw3NTApO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2LiRjb2xvckNyaW1zb247XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKG0uc2l6ZVZ3KDIuNSw3NTApKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IG0uc2l6ZVZ3KDQsNzUwKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgIFxuICAgICAgICAgICAgICAgIH0gICAgICBcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuY29ycG9yYXRlX3NlcmlmLXMge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG0udGl0bGVNaW4oKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDMwLDc1MCk7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IG0uc2l6ZVZ3KDgsNzUwKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgICAgICAgICAgfSAgICAgIFxuICAgICAgICAgICAgICAgICYuZmlyc3Qge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBtLnNpemVWdygxMSw3NTApO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDsgIFxuICAgICAgICAgICAgICAgICAgfSAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYudG9wIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBtLnNpemVWdyg1NCw3NTApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDsgIFxuICAgICAgICAgICAgICAgIH0gICAgICAgIFxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYudG9wX18wMiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogbS5zaXplVncoNjcsNzUwKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xM3B4OyAgXG4gICAgICAgICAgICAgICAgfSAgICAgICAgXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5ib3R0b20ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IG0uc2l6ZVZ3KDgsNzUwKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7ICBcbiAgICAgICAgICAgICAgICB9ICAgICAgICBcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmJvdHRvbV9fMDIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IG0uc2l6ZVZ3KDgsNzUwKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI5cHg7ICBcbiAgICAgICAgICAgICAgICB9ICAgICAgICBcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLm5vdGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG0udGl0bGVNaW4oKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDIwLDc1MCk7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdi4kY29sb3JMaWdodEdyYXkwNTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBtLnNpemVWdygxMDgsNzUwKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogbS5zaXplVncoMTAsNzUwKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7ICBcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH0gICAgICBcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLm1hbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG0udGl0bGVNaW4oKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDE0MCw3NTApO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2LiRjb2xvckNyaW1zb247XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogbS5zaXplVncoNzAsNzUwKTtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDgycHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH0gICAgICBcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0b3A6IG0uc2l6ZVZ3KC0zNCw3NTApO1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IG0uc2l6ZVZ3KC0zNSw3NTApO1xuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi55S35oCnXCI7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtLnRpdGxlTWluKCk7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDMzLDc1MCk7XG4gICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogdi4kY29sb3JCbGFjaztcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xNWVtO1xuICAgICAgICAgICAgICAgICAgfSAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYud29tYW4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtLnRpdGxlTWluKCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdygxNDAsNzUwKTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdi4kY29sb3JDcmltc29uO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IG0uc2l6ZVZ3KDcwLDc1MCk7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4MnB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9ICAgICAgXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgdG9wOiBtLnNpemVWdygtMzQsNzUwKTtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiBtLnNpemVWdygtMzUsNzUwKTtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIuWls+aAp1wiO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbS50aXRsZU1pbigpO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdygzMyw3NTApO1xuICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHYuJGNvbG9yQmxhY2s7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMTVlbTtcbiAgICAgICAgICAgICAgICAgIH0gICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLnJhdGlvIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbS50aXRsZU1pbigpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoNjYsNzUwKTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBtLnNpemVWdygxMzgsNzUwKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IG0uc2l6ZVZ3KDkuNSw3NTApO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBtLnNpemVWdygzNSw3NTApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfSAgICAgIFxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogbS5zaXplVncoMTAsNzUwKTtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiBtLnNpemVWdygtMTY2LDc1MCk7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCLigLsoMilcIjtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG0udGl0bGVNaW4oKTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMjAsNzUwKTtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgICAgICAgICAgICAgICBjb2xvcjogdi4kY29sb3JMaWdodEdyYXkwNTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgfSAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb3Jwb3JhdGVfY29udF9ub3RlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0udGl0bGVNaW4oKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgICAgICAgICBjb2xvcjogdi4kY29sb3JMaWdodEdyYXkwNTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgY29ycG9yYXRlX25vdGVcbiAgKi9cbiAgLmNvcnBvcmF0ZV9ub3RlIHtcbiAgICBtYXJnaW46IG0uc2l6ZVZ3KDg3LDc1MCkgYXV0byBtLnNpemVWdygxNTUsNzUwKTtcbiAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAzOXB4IGF1dG8gMTU3cHg7XG4gICAgfVxuICAgIC5jb3Jwb3JhdGVfbm90ZV90ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMjIsNzUwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjcyN2VtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODMzZW07XG4gICAgICB9ICAgICAgICBcbiAgICB9XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgSUUxMeOBruOBv1xuKi9cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKSB7XG4gICo6Oi1tcy1iYWNrZHJvcCwuY2xhc3Mge1xuICB9XG59XG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cbmhpc3RvcnlcblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQHVzZSBcImJhc2UvdmFyaWFibGVzXCJhcyB2O1xuQHVzZSBcImJhc2UvbWl4aW5zXCJhcyBtO1xuLmhpc3Rvcnkge1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIG1haW5XcmFwXG4gICovXG4gIC5tYWluV3JhcCB7XG4gICAgQGluY2x1ZGUgbS5zdWJNYWluV3JhcCgkbWFyZ2luQm90dG9tUGM6NDUpO1xuICAgICZfdGl0bGUge1xuICAgICAgQGluY2x1ZGUgbS5zdWJNYWluVGl0bGUoKTtcbiAgICB9XG4gICAgJl9saW5lIHtcbiAgICAgIEBpbmNsdWRlIG0uc3ViTWFpbkxpbmUoKTtcbiAgICB9XG4gIH1cbiAgLnBhZ2VUaXRsZSB7XG4gICAgQGluY2x1ZGUgbS50aXRsZU1pbigpO1xuICAgIGZvbnQtc2l6ZTogbS5zaXplVncoNDYsNzUwKTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgcGFkZGluZzogbS5zaXplVncoMTAwLDc1MCkgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHYuJGNvbG9yQ3JpbXNvbjtcbiAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIHBhZGRpbmc6IDkycHggMCA4OHB4O1xuICAgIH1cbiAgfVxuICAjaW50cm9kdWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDAgbS5zaXplVncoMTAwLDc1MCk7XG4gICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICBwYWRkaW5nOiAwIDAgNjZweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDI2LDc1MCk7XG4gICAgICBsaW5lLWhlaWdodDogbS5zaXplVncoNDYsNzUwKTtcbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICBwYWRkaW5nOiAwIDEwMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAjaGlzdG9yeSB7XG4gICAgcGFkZGluZzogMCAwIG0uc2l6ZVZ3KDE2MCw3NTApO1xuICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgcGFkZGluZzogMCAwIDE2MHB4O1xuICAgIH1cbiAgICAudGl0bGVfYmFuZCB7XG4gICAgICBAaW5jbHVkZSBtLnRpdGxlQmFuZCgkbWFyZ2luQm90dG9tU3A6MzgsJG1hcmdpbkJvdHRvbVBjOjM2LCRwYWRkaW5nU3A6MzQsJHBhZGRpbmdQYzoyNik7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjE1ZW07XG4gICAgfVxuICAgIHRhYmxlIHtcbiAgICAgIHdpZHRoOiBtLnNpemVWdyg2NTAsNzUwKTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIHdpZHRoOiA3NTBweDtcbiAgICAgIH1cbiAgICAgIHRyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAvL2JvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgI0IzQjNCMztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KCNCM0IzQjMgMzAlLCB0cmFuc3BhcmVudCAzMCUpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA0cHggNHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCBib3R0b207XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICB0aCB7XG4gICAgICAgICAgd2lkdGg6IG0uc2l6ZVZ3KDE4NSw3NTApO1xuICAgICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMjYsNzUwKTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgICAgICBjb2xvcjogdi4kY29sb3JDcmltc29uO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiB2LiRmb250RmFtaWx5TWluO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiA1MDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nOiBtLnNpemVWdygzMCw3NTApIDAgMDtcbiAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMTJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIzcHggMCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAueWVhciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogdi4kZm9udEZhbWlseU1hcmNlbGx1cztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoNDYsNzUwKTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC55ZWFyX251bSB7XG4gICAgICAgICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDI0LDc1MCk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogbS5zaXplVncoMTAsNzUwKSAwIDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0ZCB7XG4gICAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdygyNCw3NTApO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBtLnNpemVWdygzOCw3NTApO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgcGFkZGluZzogbS5zaXplVncoMzQsNzUwKSAwIG0uc2l6ZVZ3KDM1LDc1MCk7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI5cHggMCAyOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZGV0YWlsX3dyYXAge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIG0uc2l6ZVZ3KDMyLDc1MCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2F0ZWdvcnkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDIwLDc1MCk7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgICAgICAgICBwYWRkaW5nOiBtLnNpemVWdyg4LDc1MCkgMCBtLnNpemVWdygxMCw3NTApO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogbS5zaXplVncoMjAsNzUwKTtcbiAgICAgICAgICAgICAgd2lkdGg6IG0uc2l6ZVZ3KDE4MCw3NTApO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCBtLnNpemVWdyg5LDc1MCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMCA5cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNHB4IDAgMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmNvbXBhbnkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUU1RUE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNDQTAwMzU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5pdGVtcyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RUJGOTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMzlDNjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmh1Yl9zcG90IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGN0U1O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjQzlCMTAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGFkZGluZzIge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDAgMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmltYWdlX3dyYXAge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFkanVzdG1lbnQge1xuICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIxcHggMCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFkanVzdG1lbnQwMiB7XG4gICAgICAgICAgdGgge1xuICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjFweCAwIDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWRqdXN0bWVudDAzIHtcbiAgICAgICAgICB0aCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogNThweCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBhZGRpbmcge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAwIDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hZGp1c3RtZW50MDQge1xuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDAgMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5rYXJhc3Uge1xuICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzOHB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmVsYXRpdmVfd3JhcCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDJweCAwIDUxcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWFnZV93cmFwIHtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogbS5zaXplVncoOTUsNzUwKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gIFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmdlbnJva3Uge1xuICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzOHB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmVsYXRpdmVfd3JhcCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDVweCAwIDQxcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWFnZV93cmFwIHtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICByaWdodDogbS5zaXplVncoMTYsNzUwKTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogbS5zaXplVncoNjYsNzUwKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgICByaWdodDogMjlweDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICBcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5iaWdlbiB7XG4gICAgICAgICAgdGgge1xuICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDM5cHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZWxhdGl2ZV93cmFwIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDAgNDJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmltYWdlX3dyYXAge1xuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBtLnNpemVWdygxNCw3NTApO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBtLnNpemVWdyg3Niw3NTApO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMzFweDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSAgXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaGFpcl9jb2xvciB7XG4gICAgICAgICAgdGgge1xuICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDM0cHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZWxhdGl2ZV93cmFwIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MXB4IDAgNDNweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmltYWdlX3dyYXAge1xuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBtLnNpemVWdygxOSw3NTApO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBtLnNpemVWdyg2Myw3NTApO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyNjlweDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNwZWVkeSB7XG4gICAgICAgICAgdGgge1xuICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDM2cHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZWxhdGl2ZV93cmFwIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWFnZV93cmFwIHtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICByaWdodDogbS5zaXplVncoMjcsNzUwKTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogbS5zaXplVncoNTIsNzUwKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgICByaWdodDogMjAxcHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMzlweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5iZWF1dHlfbGFiIHtcbiAgICAgICAgICB0aCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogNDhweCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJlbGF0aXZlX3dyYXAge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAyNHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1hZ2Vfd3JhcCB7XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IG0uc2l6ZVZ3KDMxLDc1MCk7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IG0uc2l6ZVZ3KDQzLDc1MCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDI0MHB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDMxcHg7XG4gICAgICAgICAgICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucHJvbWFzdGVyIHtcbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZWxhdGl2ZV93cmFwIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMXB4IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWFnZV93cmFwIHtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogbS5zaXplVncoMTExLDc1MCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDI0MHB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDgzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9ICBcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5kZXNpZ24ge1xuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJlbGF0aXZlX3dyYXAge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIxcHggMCAyMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pbWFnZV93cmFwIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAzMCU7XG4gICAgICAgICAgICAgIHRvcDogLTglO1xuICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgIHdpZHRoOiBtLnNpemVWdygxMjMsNzUwKTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICByaWdodDogMTUycHg7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTRweDtcbiAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwOXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgSUUxMeOBruOBv1xuKi9cbi8vIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKSB7XG4vLyAgICo6Oi1tcy1iYWNrZHJvcCwuY2xhc3Mge1xuLy8gICB9XG4vLyB9XG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cbmNoYWxsZW5nZVxuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AdXNlIFwiYmFzZS92YXJpYWJsZXNcImFzIHY7XG5AdXNlIFwiYmFzZS9taXhpbnNcImFzIG07XG4uY2hhbGxlbmdlIHtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAqL1xuICAucGFnZVRpdGxlIHtcbiAgICBAaW5jbHVkZSBtLnRpdGxlTWluKCk7XG4gICAgZm9udC1zaXplOiBtLnNpemVWdyg0Niw3NTApO1xuICAgIHBhZGRpbmc6IG0uc2l6ZVZ3KDEwMCw3NTApIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiB2LiRjb2xvckNyaW1zb247XG4gICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBwYWRkaW5nOiA5MnB4IDAgODhweDtcbiAgICB9XG4gIH1cblxuICAjcGFnZV9hbmNob3Ige1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMCBtLnNpemVWdygxODAsNzUwKTtcbiAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMDBweDtcbiAgICB9XG4gICAgdWwge1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIH1cbiAgICAgIGxpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDAgbS5zaXplVncoMzAsNzUwKTtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB3aWR0aDogMzExcHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogbS5zaXplVncoMjgsNzUwKSAwIG0uc2l6ZVZ3KDI5LDc1MCk7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdygyNCw3NTApO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHYuJGNvbG9yR3JhZGF0aW9uUGluaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMCAxOXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IG0uc2l6ZVZ3KDE2LDc1MCk7XG4gICAgICAgICAgICBoZWlnaHQ6IG0uc2l6ZVZ3KDE2LDc1MCk7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNDAlKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiBtLnNpemVWdygyOSw3NTApO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGV0YWlsX3dyYXAge1xuICAgIHBhZGRpbmc6IDAgMCBtLnNpemVWdygzMCw3NTApO1xuICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgcGFkZGluZzogMCAwIDU4cHg7XG4gICAgfVxuICAgICYjcmV3YXJkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDAgMCBtLnNpemVWdyg4MSw3NTApO1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMTRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmlubmVyIHtcbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICB3aWR0aDogODYwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC50aXRsZV9iYW5kIHtcbiAgICAgIEBpbmNsdWRlIG0udGl0bGVCYW5kKCRtYXJnaW5Cb3R0b21TcDo3MiwkbWFyZ2luQm90dG9tUGM6NDMsJHBhZGRpbmdTcDo1OCwkcGFkZGluZ1BjOjI2KTtcbiAgICAgIGZvbnQtc2l6ZTogNS44NjY2NjY2NjY3dnc7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgIEBpbmNsdWRlIG0udGl0bGVNaW4oKTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiBtLnNpemVWdyg0MCw3NTApO1xuICAgICAgY29sb3I6IHYuJGNvbG9yQ3JpbXNvbjtcbiAgICAgIGxpbmUtaGVpZ2h0OiBtLnNpemVWdyg2MCw3NTApO1xuICAgICAgcGFkZGluZzogMCAwIG0uc2l6ZVZ3KDQ3LDc1MCk7XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMjNweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlX3dyYXAge1xuICAgICAgcGFkZGluZzogMCAwIG0uc2l6ZVZ3KDUxLDc1MCk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAzOXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudGV4dF93cmFwIHtcbiAgICAgIHBhZGRpbmc6IDAgMCBtLnNpemVWdyg2NSw3NTApO1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAzOXB4O1xuICAgICAgICB3aWR0aDogNTgwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgICAgaDUge1xuICAgICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDM2LDc1MCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtLnNpemVWdyg1Niw3NTApO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBwYWRkaW5nOiAwIDAgbS5zaXplVncoMjAsNzUwKTtcbiAgICAgICAgY29sb3I6IHYuJGNvbG9yQ3JpbXNvbjtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdygyNCw3NTApO1xuICAgICAgICBsaW5lLWhlaWdodDogbS5zaXplVncoNTAsNzUwKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3VwcGxlbWVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMjAsNzUwKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG0uc2l6ZVZ3KDQyLDc1MCk7XG4gICAgICAgIGNvbG9yOiAjQTBBMEEwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogbS5zaXplVncoMzAsNzUwKSAwIDA7XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBwYWRkaW5nOiAxOHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYmFuZF93cmFwIHtcbiAgICAgIHBhZGRpbmc6IDAgMCBtLnNpemVWdyg5MCw3NTApO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDAgNzRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4uYmFubmVyIHtcbiAgcGFkZGluZzogbS5zaXplVncoNTAsNzUwKSAwIG0uc2l6ZVZ3KDIwMiw3NTApO1xuICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgd2lkdGg6IDExMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogNTJweCAwIDEyMHB4O1xuICAgIH1cbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDM2LDc1MCk7XG4gICAgICBsaW5lLWhlaWdodDogbS5zaXplVncoNTYsNzUwKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBwYWRkaW5nOiAwIDAgbS5zaXplVncoMjAsNzUwKTtcbiAgICAgIGNvbG9yOiB2LiRjb2xvckNyaW1zb247XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDEycHg7XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiBtLnNpemVWdygyNCw3NTApO1xuICAgICAgbGluZS1oZWlnaHQ6IG0uc2l6ZVZ3KDUwLDc1MCk7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgLmxpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IC42cyBjdWJpYy1iZXppZXIoMC4xOCwgLTAuMDEsIDAuMywgMSk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjY2YwMDQwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgSUUxMeOBruOBv1xuKi9cbi8vIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKSB7XG4vLyAgICo6Oi1tcy1iYWNrZHJvcCwuY2xhc3Mge1xuLy8gICB9XG4vLyB9XG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cbmVkdWNhdGlvblxuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AdXNlIFwiYmFzZS92YXJpYWJsZXNcImFzIHY7XG5AdXNlIFwiYmFzZS9taXhpbnNcImFzIG07XG4uZWR1Y2F0aW9uIHtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBtYWluV3JhcFxuICAqL1xuICAubWFpbldyYXAge1xuICAgIEBpbmNsdWRlIG0uc3ViTWFpbldyYXAoJG1hcmdpbkJvdHRvbVNwOjY1LCRtYXJnaW5Cb3R0b21QYzo3MCk7XG4gICAgJl90aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtLnN1Yk1haW5UaXRsZSgpO1xuICAgICAgZm9udC1zaXplOiA2LjEzMzMzMzMzMzN2dztcbiAgICB9XG4gICAgJl9saW5lIHtcbiAgICAgIEBpbmNsdWRlIG0uc3ViTWFpbkxpbmUoKTtcbiAgICB9XG4gICAgJl92aXN1YWwge1xuICAgICAgQGluY2x1ZGUgbS5zdWJNYWluVmlzdWFsKCk7XG4gICAgfVxuICB9XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgbGVhZFdyYXBcbiAgKi9cbiAgLmxlYWRXcmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiBtLnNpemVWdygxNjAsNzUwKTtcbiAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgIH1cbiAgICAmX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIG0udGl0bGVTdWJMZWFkKCk7XG4gICAgICBmb250LXNpemU6IDZ2dztcbiAgICB9XG4gICAgJl90ZXh0IHtcbiAgICAgIEBpbmNsdWRlIG0udGV4dFBsYWluKCRmb250U2l6ZVBjOjE2KTtcbiAgICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiBtLnNpemVWdygxMTUsNzUwKTtcbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9maWd1cmUge1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICB0cmFpbmluZ1xuICAqL1xuICAudHJhaW5pbmcge1xuICAgIG1hcmdpbi1ib3R0b206IG0uc2l6ZVZ3KDE2MCw3NTApO1xuICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgfVxuICAgICZfdGl0bGUge1xuICAgICAgQGluY2x1ZGUgbS50aXRsZUJhbmQoKTtcbiAgICAgIGZvbnQtc2l6ZTogNS44NjY2NjY2NjY3dnc7XG4gICAgfVxuICAgICZfc3ViVGl0bGUge1xuICAgICAgQGluY2x1ZGUgbS50aXRsZU1pbigpO1xuICAgICAgY29sb3I6IHYuJGNvbG9yQ3JpbXNvbjtcbiAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMzYsNzUwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICAgICAgbWFyZ2luLWJvdHRvbTogbS5zaXplVncoNjAsNzUwKTtcbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfdGFibGUge1xuICAgICAgYm9yZGVyOiAxcHggdi4kY29sb3JMaWdodEdyYXkwNCBzb2xpZDtcbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICB3aWR0aDogODYwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgICAgJl90ciB7XG4gICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMjYsNzUwKTtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl90aCB7XG4gICAgICAgIHdpZHRoOiBtLnNpemVWdygyMjAsNzUwKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kY29sb3JDcmltc29uO1xuICAgICAgICBjb2xvcjogdi4kY29sb3JXaGl0ZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAgbS5zaXplVncoMjMsNzUwKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzA3OyBcbiAgICAgICAgYm9yZGVyOiAxcHggdi4kY29sb3JMaWdodEdyYXkwNCBzb2xpZDtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfdGQge1xuICAgICAgICB3aWR0aDogbS5zaXplVncoNDMwLDc1MCk7XG4gICAgICAgIHBhZGRpbmc6IG0uc2l6ZVZ3KDMwLDc1MCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjUzODtcbiAgICAgICAgYm9yZGVyOiAxcHggdi4kY29sb3JMaWdodEdyYXkwNCBzb2xpZDtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgd2lkdGg6IDY2MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIHN1cHBvcnRcbiAgKi9cbiAgLnN1cHBvcnQge1xuICAgIG1hcmdpbi1ib3R0b206IG0uc2l6ZVZ3KDE1MSw3NTApO1xuICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTU1cHg7XG4gICAgfVxuICAgICZfdGl0bGUge1xuICAgICAgQGluY2x1ZGUgbS50aXRsZUJhbmQoKTtcbiAgICAgIGZvbnQtc2l6ZTogNS44NjY2NjY2NjY3dnc7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoKTtcbiAgICAgIC5ub3RlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDIyLDc1MCk7XG4gICAgICAgIHBhZGRpbmctdG9wOiBtLnNpemVWdygxNCw3NTApO1xuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9zdWJUaXRsZSB7XG4gICAgICBAaW5jbHVkZSBtLnRpdGxlTWluKCk7XG4gICAgICBjb2xvcjogdi4kY29sb3JDcmltc29uO1xuICAgICAgZm9udC1zaXplOiBtLnNpemVWdygzNiw3NTApO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gICAgICBtYXJnaW4tYm90dG9tOiBtLnNpemVWdyg2MCw3NTApO1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbS5zaXplVncoNDUsNzUwKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9pdGVtcyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IG0uc2l6ZVZ3KDQ3LDc1MCk7XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgd2lkdGg6IDg2MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmX2l0ZW0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IG0uc2l6ZVZ3KDYwLDc1MCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBtLnNpemVWdyg2NSw3NTApO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHYuJGNvbG9yTGlnaHRHcmF5MDQgc29saWQ7XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgICAgJl90aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIG0udGl0bGVDaGVja2JveCgpO1xuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDI2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX2xpc3Qge1xuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICB3aWR0aDogNTkzcHhcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9saXN0SXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIG0udGV4dFBsYWluKCR0ZXh0QWxpZ246anVzdGlmeSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIElFMTHjga7jgb9cbiovXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSkge1xuICAqOjotbXMtYmFja2Ryb3AsLmNsYXNzIHtcbiAgfVxufVxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG53ZWxmYXJlXG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkB1c2UgXCJiYXNlL3ZhcmlhYmxlc1wiYXMgdjtcbkB1c2UgXCJiYXNlL21peGluc1wiYXMgbTtcbi53ZWxmYXJlIHtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBtYWluV3JhcFxuICAqL1xuICAubWFpbldyYXAge1xuICAgIEBpbmNsdWRlIG0uc3ViTWFpbldyYXAoKTtcbiAgICAmX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIG0uc3ViTWFpblRpdGxlKCk7XG4gICAgfVxuICAgICZfbGluZSB7XG4gICAgICBAaW5jbHVkZSBtLnN1Yk1haW5MaW5lKCk7XG4gICAgfVxuICAgICZfdmlzdWFsIHtcbiAgICAgIEBpbmNsdWRlIG0uc3ViTWFpblZpc3VhbCgpO1xuICAgIH1cbiAgfVxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIGxlYWRXcmFwXG4gICovXG4gIC5sZWFkV3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogbS5zaXplVncoMTYwLDc1MCk7XG4gICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICB9XG4gICAgJl90aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtLnRpdGxlU3ViTGVhZCgkbWFyZ2luQm90dG9tU3A6ODAsJG1hcmdpbkJvdHRvbVBjOjcwKTtcbiAgICB9XG4gICAgJl9pdGVtcyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IG0uc2l6ZVZ3KDQ3LDc1MCk7XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0N3B4O1xuICAgICAgICB3aWR0aDogNDQwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAmX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogbS5zaXplVncoMzUsNzUwKTtcbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgfVxuICAgICAgJl90aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIG0udGl0bGVDaGVja2JveCgpO1xuICAgICAgfVxuICAgICAgJl90ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgbS50ZXh0UGxhaW4oJGZvbnRTaXplUGM6MTYpO1xuICAgICAgfVxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAubGVhZFdyYXBfaXRlbV90aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIHN1cHBvcnRTeXN0ZW1cbiAgKi9cbiAgLnN1cHBvcnRTeXN0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IG0uc2l6ZVZ3KDE0MCw3NTApO1xuICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG4gICAgJl9pbm5lciB7XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgd2lkdGg6IDg2MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgJl90aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtLnRpdGxlQmFuZCgpO1xuICAgIH1cbiAgICAmX2xlYWQge1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB9XG4gICAgICAmX3BpYyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IG0uc2l6ZVZ3KDQwLDc1MCk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbS5zaXplVncoNDAsNzUwKTtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgLy8gd2lkdGg6IDQwNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBtLnRpdGxlTWluKCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU2NjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgY29sb3I6IHYuJGNvbG9yQ3JpbXNvbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbS5zaXplVncoNDAsNzUwKTtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgIC8vIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl90ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgbS50ZXh0UGxhaW4oJGZvbnRTaXplUGM6MTUsJHRleHRBbGlnbjpqdXN0aWZ5KTtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTMzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfdGFibGUge1xuICAgICAgJl90ciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCB2LiRjb2xvckxpZ2h0R3JheTA0IDFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbS5zaXplVncoNDAsNzUwKTtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfdGgge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBtLnNpemVWdygxNSw3NTApO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfdGQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IG0uc2l6ZVZ3KDM1LDc1MCk7XG4gICAgICAgIEBpbmNsdWRlIG0udGV4dFBsYWluKCRmb250U2l6ZVBjOjE1LCR0ZXh0QWxpZ246anVzdGlmeSk7XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgZmFjaWxpdHlcbiAgKi9cbiAgLmZhY2lsaXR5IHtcbiAgICBtYXJnaW4tYm90dG9tOiBtLnNpemVWdygxNDAsNzUwKTtcbiAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIH1cbiAgICAmX2lubmVyIHtcbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICB3aWR0aDogODYwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAmX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIG0udGl0bGVCYW5kKCk7XG4gICAgfVxuICAgICZfc3ViVGl0bGUge1xuICAgICAgQGluY2x1ZGUgbS50aXRsZU1pbigpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTY2O1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBjb2xvcjogdi4kY29sb3JDcmltc29uO1xuICAgICAgbWFyZ2luLWJvdHRvbTogbS5zaXplVncoNjAsNzUwKTtcbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IG0uc2l6ZVZ3KDgwLDc1MCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogbS5zaXplVncoNjAsNzUwKTtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIHYuJGNvbG9yTGlnaHRHcmF5MDQgMXB4O1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICAgICZfcGljIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbS5zaXplVncoNDAsNzUwKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfZGVzY3JpcHRpb24ge1xuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICB3aWR0aDogNDA1cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl90aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbS5zaXplVncoMTUsNzUwKTtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl90ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgbS50ZXh0UGxhaW4oJGZvbnRTaXplUGM6MTUsJHRleHRBbGlnbjpqdXN0aWZ5KTtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTMzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgaW50ZXJuYWxFeGNoYW5nZVxuICAqL1xuICAuaW50ZXJuYWxFeGNoYW5nZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogbS5zaXplVncoMTUwLDc1MCk7XG4gICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNTNweDtcbiAgICB9XG4gICAgJl9pbm5lciB7XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgd2lkdGg6IDg2MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgJl90aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtLnRpdGxlQmFuZCgpO1xuICAgIH1cbiAgICAmX3N1YlRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIG0udGl0bGVNaW4oKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU2NjtcbiAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMzYsNzUwKTtcbiAgICAgIGNvbG9yOiB2LiRjb2xvckNyaW1zb247XG4gICAgICBtYXJnaW4tYm90dG9tOiBtLnNpemVWdyg2MCw3NTApO1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9pdGVtcyB7XG5cbiAgICB9XG4gICAgJl9pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IG0uc2l6ZVZ3KDgwLDc1MCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogbS5zaXplVncoNjAsNzUwKTtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIHYuJGNvbG9yTGlnaHRHcmF5MDQgMXB4O1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICAgICZfcGljIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbS5zaXplVncoNDAsNzUwKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfZGVzY3JpcHRpb24ge1xuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICB3aWR0aDogNDA1cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl90aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBtLnNpemVWdygxNSw3NTApO1xuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX3RleHQge1xuICAgICAgICBAaW5jbHVkZSBtLnRleHRQbGFpbigkZm9udFNpemVQYzoxNSwkdGV4dEFsaWduOmp1c3RpZnkpO1xuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS45MzM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmRldGFpbF9pbnRyb2R1Y3Rpb24ge1xuICAgIHBhZGRpbmc6IG0uc2l6ZVZ3KDUwLDc1MCkgMCBtLnNpemVWdygyMDIsNzUwKTtcbiAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgIHdpZHRoOiAxMTAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDUycHggMCAxMjBweDtcbiAgICB9XG4gICAgJl9pbm5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogbS5zaXplVncoNzAsNzUwKSBtLnNpemVWdyg1MCw3NTApIDA7XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgd2lkdGg6IDk2MHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmX3RpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBtYXJnaW46IDAgYXV0byAtMjVweDtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlMDkwYWQsICNkYzI5NDYpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgICAgaDYge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgJl90ZXh0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgICYtLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IC42cyBjdWJpYy1iZXppZXIoMC4xOCwgLTAuMDEsIDAuMywgMSk7XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtLWJveCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTA5MGFkO1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggOTBweDtcbiAgICAgIH1cbiAgICAgIC5jLWxpbmstaG92ZXIge1xuICAgICAgICBwLmMtbWVkaWEge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLmRldGFpbF9pbnRyb2R1Y3Rpb25fdGV4dC0tbGluayB7XG4gICAgICAgICAgICBjb2xvcjogI2NmMDA0MDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIElFMTHjga7jgb9cbiovXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSkge1xuICAqOjotbXMtYmFja2Ryb3AsLmNsYXNzIHtcbiAgfVxufVxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG5kZXBhcnRtZW50TWVzc2FnZVxuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AdXNlIFwiYmFzZS92YXJpYWJsZXNcImFzIHY7XG5AdXNlIFwiYmFzZS9taXhpbnNcImFzIG07XG4uZGVwYXJ0bWVudE1lc3NhZ2Uge1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIG1haW5XcmFwXG4gICovXG4gIC5tYWluV3JhcCB7XG4gICAgQGluY2x1ZGUgbS5zdWJNYWluV3JhcCgkbWFyZ2luQm90dG9tU3A6NjApO1xuICAgICZfdGl0bGUge1xuICAgICAgQGluY2x1ZGUgbS5zdWJNYWluVGl0bGUoKTtcbiAgICB9XG4gICAgJl9saW5lIHtcbiAgICAgIEBpbmNsdWRlIG0uc3ViTWFpbkxpbmUoKTtcbiAgICB9XG4gICAgJl92aXN1YWwge1xuICAgICAgQGluY2x1ZGUgbS5zdWJNYWluVmlzdWFsKCk7XG4gICAgfVxuICB9XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgbGVhZFdyYXBcbiAgKi9cbiAgLmxlYWRXcmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiBtLnNpemVWdygxNjAsNzUwKTtcbiAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgfVxuICAgICZfdGl0bGUge1xuICAgICAgQGluY2x1ZGUgbS50aXRsZVN1YkxlYWQoJG1hcmdpbkJvdHRvbVNwOjYwKTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9uYW1lIHtcbiAgICAgIEBpbmNsdWRlIG0udGV4dFBsYWluKCRmb250U2l6ZVBjOjE2LCR0ZXh0QWxpZ246Y2VudGVyKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IG0uc2l6ZVZ3KDExNSw3NTApO1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgZGVwYXJ0bWVudE1lc3NhZ2VfdGl0bGVcbiAgKi9cbiAgLmRlcGFydG1lbnRNZXNzYWdlX3RpdGxlIHtcbiAgICB3aWR0aDogbS5zaXplVncoNjUwLDc1MCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICB3aWR0aDogMTEwMHB4O1xuICAgIH0gIFxuICAgIC5kZXBhcnRtZW50TWVzc2FnZV9pbm5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHYuJGNvbG9yR3JhZGF0aW9uUGluaztcbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICB3aWR0aDogOTYwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfSAgICBcbiAgICAgIC5kZXBhcnRtZW50TWVzc2FnZV90aXRsZV9xdWVzdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMjgsNzUwKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogdi4kY29sb3JXaGl0ZTtcbiAgICAgICAgcGFkZGluZzogbS5zaXplVncoNjAsNzUwKSAwIG0uc2l6ZVZ3KDM4LDc1MCk7XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMTVweDtcbiAgICAgICAgfSAgICAgIFxuICAgICAgfVxuICAgICAgLmRlcGFydG1lbnRNZXNzYWdlX3RpdGxlX2xpbmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsdi4kY29sb3JXaGl0ZSAwJSx2LiRjb2xvcldoaXRlIDQwJSx0cmFuc3BhcmVudCA0MCUsdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsdi4kY29sb3JXaGl0ZSAwJSx2LiRjb2xvcldoaXRlIDUwJSx0cmFuc3BhcmVudCA1MCUsdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICAgIH0gICAgICBcbiAgICAgIH1cbiAgICAgIC5kZXBhcnRtZW50TWVzc2FnZV90aXRsZV9hbnN3ZXIge1xuICAgICAgICBAaW5jbHVkZSBtLnRpdGxlTWluKCk7XG4gICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoNDIsNzUwKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDc2ZW07XG4gICAgICAgIGNvbG9yOiB2LiRjb2xvcldoaXRlO1xuICAgICAgICBwYWRkaW5nOiBtLnNpemVWdyg1MCw3NTApIDAgbS5zaXplVncoNjYsNzUwKTtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyM2VtO1xuICAgICAgICAgIHBhZGRpbmc6IDM0cHggMCA0NnB4O1xuICAgICAgICB9ICAgICAgXG4gICAgICB9ICBcbiAgICB9XG4gIH1cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBkZXBhcnRtZW50TWVzc2FnZV9jb250XG4gICovXG4gIC5kZXBhcnRtZW50TWVzc2FnZV9jb250IHtcbiAgICBwYWRkaW5nOiBtLnNpemVWdyg1MCw3NTApIDAgbS5zaXplVncoMjAyLDc1MCk7XG4gICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICB3aWR0aDogMTEwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiA1MnB4IDAgMTIwcHg7XG4gICAgfVxuICAgIC5kZXBhcnRtZW50TWVzc2FnZV9jb250X3dyYXAge1xuICAgICAgd2lkdGg6IG0uc2l6ZVZ3KDY1MCw3NTApO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgd2lkdGg6IDk2MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIH0gIFxuICAgICAgLmRlcGFydG1lbnRNZXNzYWdlX2NvbnRfaW5uZXIge1xuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICB3aWR0aDogNDQzcHg7XG4gICAgICAgIH0gIFxuICAgICAgICAuZGVwYXJ0bWVudE1lc3NhZ2VfY29udF9sZWFkIHtcbiAgICAgICAgICBAaW5jbHVkZSBtLnRpdGxlTWluKGxlZnQpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMzYsNzUwKTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbS5zaXplVncoNTYsNzUwKTtcbiAgICAgICAgICBjb2xvcjogdi4kY29sb3JDcmltc29uO1xuICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTgzZW07XG4gICAgICAgICAgfSAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC5kZXBhcnRtZW50TWVzc2FnZV9jb250X3RleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMjQsNzUwKTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBtLnNpemVWdyg0MSw3NTApO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogbS5zaXplVncoMTksNzUwKTtcbiAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NWVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5waWN0dXJlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKG0uc2l6ZVZ3KDY1MCw3NTApICogMC42ODEpIDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBtLnNpemVWdyg3Myw3NTApO1xuICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgd2lkdGg6IDQzMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyOTVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICB9ICAgICAgXG4gICAgICAgICAgLmRlcGFydG1lbnRNZXNzYWdlX2NvbnRfYmFjayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgLmRlcGFydG1lbnRNZXNzYWdlX2JhY2tfaW5uZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHdpZHRoOiBtLnNpemVWdygyNDAsNzUwKTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBtLnNpemVWdygyNDAsNzUwKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1OXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTU5cHg7XG4gICAgICAgICAgICAgIH0gICAgICAgICAgXG4gICAgICAgICAgICAgIC5kZXBhcnRtZW50TWVzc2FnZV9iYWNrX3NxdWFyZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBtLnNpemVWdygyMzksNzUwKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IG0uc2l6ZVZ3KDIzOSw3NTApOyAgXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdi4kY29sb3JHcmFkYXRpb25QaW5rO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1OXB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTlweDtcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmRlcGFydG1lbnRNZXNzYWdlX2JhY2tfdHJpYW5nbGUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMzJ2dyBtLnNpemVWdygyMzksNzUwKSAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdi4kY29sb3JXaGl0ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAxNTlweCAxNTlweCAwO1xuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICBcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZGVwYXJ0bWVudE1lc3NhZ2VfY29udF9waWN0dXJlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IG0uc2l6ZVZ3KDU5NSw3NTApO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICB3aWR0aDogMzk2cHg7XG4gICAgICAgICAgICB9ICAgICAgICAgICAgXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuYm90dG9tIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBtLnNpemVWdygyNjgsNzUwKTtcbiAgICAgIC5kZXBhcnRtZW50TWVzc2FnZV9jb250X3RleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuZGVwYXJ0bWVudE1lc3NhZ2VfY29udF9pbWcge1xuICAgICAgd2lkdGg6IG0uc2l6ZVZ3KDY1MCw3NTApO1xuICAgICAgbWFyZ2luOiBtLnNpemVWdygxMDAsNzUwKSBhdXRvIDA7XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgd2lkdGg6IDg2MHB4O1xuICAgICAgICBtYXJnaW46IDc0cHggYXV0byAwO1xuICAgICAgfSAgICAgIFxuICAgIH1cbiAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICYuYm90dG9tIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE5N3B4O1xuICAgICAgICAuZGVwYXJ0bWVudE1lc3NhZ2VfY29udF93cmFwIHtcbiAgICAgICAgICB3aWR0aDogNjc3cHg7XG4gICAgICAgICAgLmRlcGFydG1lbnRNZXNzYWdlX2NvbnRfaW5uZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAuZGVwYXJ0bWVudE1lc3NhZ2VfY29udF90ZXh0IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH0gICAgICBcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gIFxuICAgIH1cbiAgfVxufVxuLnJlY3J1aXRfYmFubmVyIHtcbiAgcGFkZGluZzogbS5zaXplVncoNTAsNzUwKSAwIG0uc2l6ZVZ3KDIwMiw3NTApO1xuICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICB3aWR0aDogMTEwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDUycHggMCAxMjBweDtcbiAgfVxuICAmX2lubmVyIHtcbiAgICB3aWR0aDogODYuNjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgd2lkdGg6IDk2MHB4O1xuICAgIH1cbiAgfVxuICAmX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxuICAgICAgJi0tbGluayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNHB4O1xuICAgICAgdHJhbnNpdGlvbjogLjZzIGN1YmljLWJlemllcigwLjE4LCAtMC4wMSwgMC4zLCAxKTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2NmMDA0MDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uYy1saW5rLWhvdmVyIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgdHJhbnNpdGlvbjogMC42cyBjdWJpYy1iZXppZXIoLjE4LCAtLjAxLCAuMywgMSk7XG4gICYuZnVsbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jLW1lZGlhIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmMtbWVkaWFfX2ltZyB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjZzIGN1YmljLWJlemllciguMTgsIC0uMDEsIC4zLCAxKTtcbiAgICB9XG5cbiAgfVxuICAmOmhvdmVyIHtcbiAgICAuYy1tZWRpYV9faW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB9XG5cbiAgICAuYy1tZWRpYV9fY2FwdGlvbiB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICB9XG5cbiAgICAuYy1tZWRpYV9fY2FwdGlvbi0tbGluayxcbiAgICAuYy1tZWRpYV9fY2FwdGlvbi0tbGcsXG4gICAgLmMtbWVkaWFfX2NhcHRpb24tdGV4dCB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICB9XG5cbiAgJi5jLWxpbmstaG92ZXItLXNjYWxlLXNtIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC5jLW1lZGlhX19pbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBJRTEx44Gu44G/XG4qL1xuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpIHtcbiAgKjo6LW1zLWJhY2tkcm9wLC5jbGFzcyB7XG4gIH1cbn1cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuZ3VpZGVsaW5lc1xuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AdXNlIFwiYmFzZS92YXJpYWJsZXNcImFzIHY7XG5AdXNlIFwiYmFzZS9taXhpbnNcImFzIG07XG4uZ3VpZGVsaW5lcyB7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgbWFpbldyYXBcbiAgKi9cbiAgLm1haW5XcmFwIHtcbiAgICBAaW5jbHVkZSBtLnN1Yk1haW5XcmFwKCRtYXJnaW5Cb3R0b21TcDo2NSwkbWFyZ2luQm90dG9tUGM6NzApO1xuICAgICZfdGl0bGUge1xuICAgICAgQGluY2x1ZGUgbS5zdWJNYWluVGl0bGUoKTtcbiAgICAgIGZvbnQtc2l6ZTogNi4xMzMzMzMzMzMzdnc7XG4gICAgfVxuICAgICZfbGluZSB7XG4gICAgICBAaW5jbHVkZSBtLnN1Yk1haW5MaW5lKCk7XG4gICAgfVxuICAgICZfdmlzdWFsIHtcbiAgICAgIEBpbmNsdWRlIG0uc3ViTWFpblZpc3VhbCgpO1xuICAgIH1cbiAgfVxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIGxlYWRXcmFwXG4gICovXG4gIC5sZWFkV3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogbS5zaXplVncoMTU1LDc1MCk7XG4gICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICB9XG4gICAgJl90aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtLnRpdGxlU3ViTGVhZCgkbWFyZ2luQm90dG9tU3A6NzAsJG1hcmdpbkJvdHRvbVBjOjMzLCRmb250U2l6ZVNwOjU0KTtcbiAgICAgIGZvbnQtc2l6ZTogNy4ydnc7XG4gICAgfVxuICAgICZfaXRlbXMge1xuICAgICAgcGFkZGluZy1sZWZ0OiBtLnNpemVWdyg0Nyw3NTApO1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDdweDtcbiAgICAgICAgd2lkdGg6IDcyMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgJl9pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IG0uc2l6ZVZ3KDY1LDc1MCk7XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgICAgIH1cbiAgICAgICZfdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBtLnRpdGxlQ2hlY2tib3goKTtcbiAgICAgICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX3RleHQge1xuICAgICAgICBAaW5jbHVkZSBtLnRleHRQbGFpbigkZm9udFNpemVQYzoxNiwkdGV4dEFsaWduOmp1c3RpZnkpO1xuICAgICAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBkYXRhXG4gICovXG4gIC5kYXRhIHtcbiAgICBtYXJnaW4tYm90dG9tOiBtLnNpemVWdygxMTUsNzUwKTtcbiAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzMnB4O1xuICAgIH1cbiAgICAmX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIG0udGl0bGVCYW5kKCk7XG4gICAgICBmb250LXNpemU6IDUuODY2NjY2NjY2N3Z3O1xuICAgIH1cbiAgICAmX3RhYmxlIHtcbiAgICAgICZfdHIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgdi4kY29sb3JMaWdodEdyYXkwNCAxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IG0uc2l6ZVZ3KDQwLDc1MCk7XG4gICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX3RoIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogbS5zaXplVncoMTUsNzUwKTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX3RkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBtLnNpemVWdygzNSw3NTApO1xuICAgICAgICBAaW5jbHVkZSBtLnRleHRQbGFpbigkZm9udFNpemVQYzoxNSwkdGV4dEFsaWduOmp1c3RpZnkpO1xuICAgICAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBJRTEx44Gu44G/XG4qL1xuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpIHtcbiAgKjo6LW1zLWJhY2tkcm9wLC5jbGFzcyB7XG4gIH1cbn1cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuc2NoZWR1bGVcblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQHVzZSBcImJhc2UvdmFyaWFibGVzXCJhcyB2O1xuQHVzZSBcImJhc2UvbWl4aW5zXCJhcyBtO1xuLnNjaGVkdWxlIHtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBtYWluV3JhcFxuICAqL1xuICAubWFpbldyYXAge1xuICAgIEBpbmNsdWRlIG0uc3ViTWFpbldyYXAoJG1hcmdpbkJvdHRvbVNwOjkwLCRtYXJnaW5Cb3R0b21QYzo3MCk7XG4gICAgJl90aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtLnN1Yk1haW5UaXRsZSgpO1xuICAgIH1cbiAgICAmX2xpbmUge1xuICAgICAgQGluY2x1ZGUgbS5zdWJNYWluTGluZSgpO1xuICAgIH1cbiAgfVxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIHNjaGVkdWxlX3dyYXBcbiAgKi9cbiAgLnNjaGVkdWxlX3dyYXAge1xuICAgIHdpZHRoOiBtLnNpemVWdyg2NTAsNzUwKTtcbiAgICBtYXJnaW46IDAgYXV0byBtLnNpemVWdygxNTIsNzUwKTtcbiAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgIHdpZHRoOiAxMTAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAxNTNweDtcbiAgICB9ICAgICAgICAgICAgICBcbiAgICAuc2NoZWR1bGVfaW5uZXIge1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIHdpZHRoOiA4NjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgICAuc2NoZWR1bGVfcHJvY2VzcyB7XG4gICAgICAgIC5zY2hlZHVsZV9wcm9jZXNzX2lubmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgXG4gICAgICAgICAgLnNjaGVkdWxlX3Byb2Nlc3NfbGVmdCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogbS5zaXplVncoODAsNzUwKTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyhtLnNpemVWdyg4MCw3NTApICogMSkgO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdi4kY29sb3JHcmFkYXRpb25QaW5rO1xuICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9ICAgICAgXG4gICAgICAgICAgICAuc2NoZWR1bGVfcHJvY2Vzc19udW1iZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogdi4kZm9udEZhbWlseU1hcmNlbGx1cztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdygzMiw3NTApO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgICAgICAgICAgY29sb3I6IHYuJGNvbG9yV2hpdGU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICB9ICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnNjaGVkdWxlX3Byb2Nlc3NfcmlnaHQge1xuICAgICAgICAgICAgd2lkdGg6IG0uc2l6ZVZ3KDUyMCw3NTApO1xuICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA4MDFweDtcbiAgICAgICAgICAgIH0gICAgICBcbiAgICAgICAgICAgIC5zY2hlZHVsZV9wcm9jZXNzX3RpdGxlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbS50aXRsZU1pbihsZWZ0KTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdygzNiw3NTApO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGNvbG9yOiB2LiRjb2xvckNyaW1zb247IFxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBtLnNpemVWdygxMyw3NTApO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICAgICAgICAgICAgfSAgICAgICAgXG4gICAgICAgICAgICAgIC5Ob3RvU2FucyB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHYuJGZvbnRGYW1pbHlCYXNlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuaW5kZW50aW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBtLnNpemVWdygtOCw3NTApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNjaGVkdWxlX3Byb2Nlc3NfdGV4dCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMjQsNzUwKTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1ZW07XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IG0uc2l6ZVZ3KDMzLDc1MCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS45MzNlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgICAgICAgICAgICB9ICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNjaGVkdWxlX3Byb2Nlc3NfbGluZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kY29sb3JMaWdodEdyYXkwNDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBtLnNpemVWdyg2OSw3NTApO1xuICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgICAgICB9ICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAuc2NoZWR1bGVfcHJvY2Vzc19zcXVhcmUge1xuICAgICAgICAgIHdpZHRoOiBtLnNpemVWdyg1Myw3NTApO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIG0uc2l6ZVZ3KDIwLDc1MCk7XG4gICAgICAgICAgYm9yZGVyLXRvcDogbS5zaXplVncoMjYsNzUwKSBzb2xpZCB2LiRjb2xvckxpZ2h0R3JheTA0O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbS5zaXplVncoMjYsNzUwKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBtLnNpemVWdygyNiw3NTApIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiBtLnNpemVWdygyNiw3NTApIHNvbGlkIHRyYW5zcGFyZW50OyBcbiAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjZweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDE1cHggc29saWQgdi4kY29sb3JMaWdodEdyYXkwNDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDsgXG4gICAgICAgICAgfSAgICAgICAgIFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIElFMTHjga7jgb9cbiovXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSkge1xuICAqOjotbXMtYmFja2Ryb3AsLmNsYXNzIHtcbiAgfVxufVxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG5mYXFcblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQHVzZSBcImJhc2UvdmFyaWFibGVzXCJhcyB2O1xuQHVzZSBcImJhc2UvbWl4aW5zXCJhcyBtO1xuLmZhcSB7XG4gICNmYXEge1xuICAgIC5wYWdlVGl0bGUge1xuICAgICAgQGluY2x1ZGUgbS50aXRsZU1pbigpO1xuICAgICAgZm9udC1zaXplOiBtLnNpemVWdyg0Niw3NTApO1xuICAgICAgcGFkZGluZzogbS5zaXplVncoMTAwLDc1MCkgMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiB2LiRjb2xvckNyaW1zb247XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiA5MnB4IDAgODhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZhcV9jb250ZW50cyB7XG4gICAgICB3aWR0aDogbS5zaXplVncoNjUwLDc1MCk7XG4gICAgICBwYWRkaW5nOiBtLnNpemVWdygyMCw3NTApIDAgbS5zaXplVncoMTUxLDc1MCk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICB3aWR0aDogODYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCAxNTRweDtcbiAgICAgIH1cbiAgICAgICYuc3RhcnRfb24ge1xuICAgICAgICBtYXJnaW46IG0uc2l6ZVZ3KDEwMCw3NTApIGF1dG8gMDtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbnRlbnRfaW5kZXgge1xuICAgICAgICBkbCB7XG4gICAgICAgICAgcGFkZGluZzogbS5zaXplVncoNjAsNzUwKSAwIG0uc2l6ZVZ3KDYwLDc1MCkgbS5zaXplVncoMTIwLDc1MCk7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbS5zaXplVncoMSw3NTApIHNvbGlkICNFMkUyRTI7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1nL3JlY3J1aXQvZmFxL2ljbl9xX3NwLnN2Zyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBtLnNpemVWdyg3MCw3NTApO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBtLnNpemVWdyg4MCw3NTApO1xuICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgcGFkZGluZzogMjhweCAwIDMzcHggNThweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTJFMkUyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1nL3JlY3J1aXQvZmFxL2ljbl9xLnN2Zyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDQwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogbS5zaXplVncoNjAsNzUwKSAwIDAgbS5zaXplVncoMTIwLDc1MCk7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjhweCAwIDAgNThweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBkdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLnRpdGxlTWluKGxlZnQpO1xuICAgICAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdygzNCw3NTApO1xuICAgICAgICAgICAgY29sb3I6IHYuJGNvbG9yQ3JpbXNvbjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBtLnNpemVWdyg1NCw3NTApO1xuICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNpbmdsZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5kb3VibGUge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgZGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiBtLnNpemVWdygyNCw3NTApO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG0uc2l6ZVZ3KDQyLDc1MCk7XG4gICAgICAgICAgICBwYWRkaW5nOiBtLnNpemVWdygxNSw3NTApIDAgMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZG91YmxlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDAgMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG5pbnRlcm5zaGlwXG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkB1c2UgXCJiYXNlL3ZhcmlhYmxlc1wiYXMgdjtcbkB1c2UgXCJiYXNlL21peGluc1wiYXMgbTtcbi5pbnRlcm5zaGlwIHtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBtYWluV3JhcFxuICAqL1xuICAubWFpbldyYXAge1xuICAgIEBpbmNsdWRlIG0uc3ViTWFpbldyYXAoJG1hcmdpbkJvdHRvbVBjOjcwKTtcbiAgICBwYWRkaW5nLXRvcDogbS5zaXplVncoOTUsNzUwKTtcbiAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIH1cbiAgICAmX3Zpc3VhbCB7XG4gICAgICBAaW5jbHVkZSBtLnN1Yk1haW5WaXN1YWwoKTtcbiAgICB9XG4gIH1cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBub3RlV3JhcFxuICAqL1xuICAubm90ZVdyYXAge1xuICAgIHBhZGRpbmc6IG0uc2l6ZVZ3KDcwLDc1MCkgMCBtLnNpemVWdygyMjAsNzUwKTtcbiAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCAyMDBweDtcbiAgICB9XG4gICAgLm5vdGVfdGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDMwLDc1MCk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2NjtcbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgbGVhZFdyYXBcbiAgKi9cbiAgLmxlYWRXcmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiBtLnNpemVWdygxODAsNzUwKTtcbiAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIH1cbiAgICAmX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIG0udGl0bGVTdWJMZWFkKCRtYXJnaW5Cb3R0b21TcDo2MCwkbWFyZ2luQm90dG9tUGM6NTAsJGZvbnRTaXplU3A6NDYpO1xuICAgICAgcGFkZGluZy1ib3R0b206IG0uc2l6ZVZ3KDcwLDc1MCk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdi4kY29sb3JEYXJrR3JheTtcbiAgICAgIGZvbnQtc2l6ZTogNi4xMzMzMzMzMzMzdnc7XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfaW5uZXIge1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG5cbiAgICAgIH1cbiAgICB9XG4gICAgJl9pdGVtcyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IG0uc2l6ZVZ3KDQ3LDc1MCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBtLnNpemVWdyg1NCw3NTApO1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDdweDtcbiAgICAgICAgLy93aWR0aDogNTkwcHg7XG4gICAgICAgIHdpZHRoOiA2MTZweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfaXRlbSB7XG4gICAgICAmLm9wdF9wYWRkaW5nIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBtLnRpdGxlQ2hlY2tib3goJG1hcmdpbkJvdHRvbVNwOjQ1LCRtYXJnaW5Cb3R0b21QYzowKTtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX3RleHQge1xuICAgICAgICBAaW5jbHVkZSBtLnRleHRQbGFpbigkZm9udFNpemVQYzoxNik7XG4gICAgICB9XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIC5sZWFkV3JhcF9pdGVtX3RpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfdGV4dCB7XG4gICAgICBAaW5jbHVkZSBtLnRleHRQbGFpbigkdGV4dEFsaWduOmp1c3RpZnkpO1xuICAgICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAvL3dpZHRoOiA1OTBweDtcbiAgICAgICAgd2lkdGg6IDYxNnB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIGRhdGFcbiAgKi9cbiAgLmRhdGEge1xuICAgIG1hcmdpbi1ib3R0b206IG0uc2l6ZVZ3KDIyMCw3NTApO1xuICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xuICAgICAgfVxuICAgICZfaXRlbXMge31cbiAgICAmX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogbS5zaXplVncoMTYwLDc1MCk7XG4gICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gICAgICB9XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICAgIH1cbiAgICAgICZfdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBtLnRpdGxlQmFuZCgpO1xuICAgICAgICBmb250LXNpemU6IDUuODY2NjY2NjY2N3Z3O1xuICAgICAgfVxuICAgICAgJl9zdWJUaXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIG0udGl0bGVNaW4oJHRleHRBbGlnbjpsZWZ0KTtcbiAgICAgICAgY29sb3I6IHYuJGNvbG9yQ3JpbXNvbjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU1O1xuICAgICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDM2LDc1MCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IG0uc2l6ZVZ3KDEwMCw3NTApO1xuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICBAaW5jbHVkZSBtLmZvbnRzaXplKDIwKTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX3RhYmxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbS5zaXplVncoODAsNzUwKTtcbiAgICAgICAgQGluY2x1ZGUgbS5tZWRpYSh2LiR0YWJsZXRTaXplKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuICAgICAgICAmX3RyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCB2LiRjb2xvckxpZ2h0R3JheTA0IDFweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBtLnNpemVWdyg0MCw3NTApO1xuICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl90aCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IG0uc2l6ZVZ3KDE1LDc1MCk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl90ZCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IG0uc2l6ZVZ3KDM1LDc1MCk7XG4gICAgICAgICAgQGluY2x1ZGUgbS50ZXh0UGxhaW4oJGZvbnRTaXplUGM6MTUsJHRleHRBbGlnbjpqdXN0aWZ5KTtcbiAgICAgICAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IG0uc2l6ZVZ3KDU1MCw3NTApO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogbS5zaXplVncoOCw3NTApO1xuICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGNvbG9yR2FybmV0O1xuICAgICAgICAgIGNvbG9yOiB2LiRjb2xvcldoaXRlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LWZhbWlseTogdi4kZm9udEZhbWlseU1hcmNlbGx1cztcbiAgICAgICAgICBoZWlnaHQ6IG0uc2l6ZVZ3KDE2MCw3NTApO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBtLnNpemVWdygxNjAsNzUwKTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgICAgICBmb250LXNpemU6IG0uc2l6ZVZ3KDMwLDc1MCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogbS5zaXplVncoOCw3NTApO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgLTUwJSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiBtLnNpemVWdygxMSw3NTApO1xuICAgICAgICAgICAgaGVpZ2h0OiBtLnNpemVWdygyMSw3NTApO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3JlY3J1aXQvY29tbW9uL2Fycm93X2J1dHRvbl93aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuICAgICAgICAgICAgcmlnaHQ6IG0ud0NvbigxMDUsNjUwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIElFMTHjga7jgb9cbiovXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSkge1xuICAqOjotbXMtYmFja2Ryb3AsLmNsYXNzIHtcbiAgfVxufVxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG5wcm9ncmFtXG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkB1c2UgXCJiYXNlL3ZhcmlhYmxlc1wiYXMgdjtcbkB1c2UgXCJiYXNlL21peGluc1wiYXMgbTtcblxuLyog44K144Kk44K65Yik5a6aICovXG4jSlMtc2l6ZS1wYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG0ubWVkaWEodi4kdGFibGV0U2l6ZSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4jSlMtc2l6ZS1zcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBtLm1lZGlhKHYuJHRhYmxldFNpemUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jSlMtc2l6ZS12aCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLyog44Kk44Oz44Op44Kk44Oz44K544Kv44Ot44O844OrICovXG4uSlMtaW5saW5lc2Nyb2xsIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuSlMtd3JhcCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICBwYWRkaW5nOiBtLnNpemVWdyg1MCw3NTApMCA0MHB4IDA7XG4gICAgfVxuICB9XG4gIC5KUy1pbWFnZSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC8vcGFkZGluZzogMzBweCAzMHB4IDEwcHggMzBweDtcbiAgICAgIHdpZHRoOiAyMDAlO1xuICAgIH1cbiAgfVxuICAuSlMtYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG1hcmdpbi1ib3R0b206IG0uc2l6ZVZ3KDMwLDc1MCk7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gICAgfVxuICAgIC5hcnJvdyB7XG4gICAgICBAa2V5ZnJhbWVzIGtmLWlubGluZXNjcm9sbEJsaW5rIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgICAgNTAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IG0uc2l6ZVZ3KDM4LDc1MCk7XG4gICAgICAgIGhlaWdodDogbS5zaXplVncoMTQsNzUwKTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3JlY3J1aXQvY29tbW9uL2Fycm93X2lubGluZXNjcm9sbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IG0uc2l6ZVZ3KDEwLDc1MCk7XG4gICAgICAgIGFuaW1hdGlvbjoga2YtaW5saW5lc2Nyb2xsQmxpbmsgMi4zcyBsaW5lYXIgMHMgaW5maW5pdGU7XG4gICAgICB9XG4gICAgfVxuICAgIC50ZXh0IHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogbS5zaXplVncoMjIsNzUwKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuSlMtc2Nyb2xsYmFyIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gICAgICAvLyBsZWZ0OiAyMHB4O1xuICAgICAgLy8gcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG4gIC5KUy10cmFjayB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDJkMmQyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kY29sb3JMaWdodEdyYXkwMztcbiAgICB9XG4gIH1cbn0iXX0= */
