/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;min-width:0;border-width:0;border-style:solid}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:1.15}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit;font-size:inherit}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;margin:0;clear:both;overflow:visible;border-top-width:1px;color:inherit}pre{font-size:inherit;font-family:monospace,monospace}address{font-style:inherit}a{background-color:rgba(0,0,0,0);color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:inherit;font-family:monospace,monospace}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;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;margin:0;padding:0;border-radius:0;background:rgba(0,0,0,0);color:inherit;font:inherit;text-align:inherit;text-transform:inherit;vertical-align:middle}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{min-width:0;margin:0;padding: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}[type=number]{-moz-appearance:textfield}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{padding:0;vertical-align:top}th{font-weight:bold;text-align:left}html{font-size:10px}body{padding-top:11rem;color:#333;font-size:1.6rem;line-height:1.8;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;letter-spacing:.06em;word-break:break-word}body main{overflow:hidden}a{color:inherit;text-decoration:none}a[href^="tel:"],a[href^="mailto:"]{color:inherit;text-decoration:none}em{font-style:normal}img{width:100%;height:auto}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;outline:none;background:none;cursor:pointer;touch-action:manipulation}.l-column{-moz-column-gap:6rem;display:flex;column-gap:6rem;row-gap:6rem;align-items:start;justify-content:space-between}.l-column__main{flex:1}.l-column__side{width:25rem}.l-container{width:100%;max-width:1330px;margin-right:auto;margin-left:auto;padding-right:25px;padding-left:25px}.l-header{z-index:998;position:fixed;top:0;left:0;width:100%;height:11rem;background:#fff}.c-banner{display:none;z-index:100;position:fixed;right:17rem;bottom:4rem;width:32rem;max-width:100%;border-radius:1rem;background:#fff;filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));transition:.2s}.c-banner:hover{transform:scale(1.02)}.c-banner__close-btn{z-index:300;position:absolute;top:0;right:1rem;color:#fff;font-size:3rem}.c-banner__close-btn:hover{cursor:pointer}.c-banner__close-btn::before{position:absolute;top:12px;width:24px;transform:rotate(-45deg);background-color:currentColor;content:""}.c-banner__close-btn::after{position:absolute;top:12px;width:24px;transform:rotate(45deg);background-color:currentColor;content:""}.c-banner__body{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-items:center;gap:1em;border-radius:1rem;background-color:#d20000;color:#fff}.c-banner__thumb img{width:15rem;height:15rem;padding:1rem;border-radius:1rem}.c-banner__text{margin-right:2rem}.c-banner__text p{font-weight:600}.c-banner__img{display:block;transition:transform .3s}.c-banner__img:hover{transform:scale(1.05);opacity:1}.c-breadcrumb{width:100%;padding:1.5rem 0;border-bottom:solid 1px #d6d9de}.c-breadcrumb__list{-moz-column-gap:.6rem;display:flex;column-gap:.6rem;flex-wrap:wrap;align-items:center;color:#666;font-weight:400;font-size:1.4rem}.c-breadcrumb__list li+li:before{display:inline-block;width:.6rem;height:.6rem;margin-right:.6rem;translate:0 -0.2rem;rotate:135deg;border:solid #d6d9de;border-width:1px 0 0 1px;content:""}.c-breadcrumb__list li a{position:relative}.c-breadcrumb__list li a:after{position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scale(0, 1);transform-origin:left top;background:#666;content:"";transition:transform .2s}.c-breadcrumb__list li a:focus::after{transform:scale(1, 1)}.c-btn{display:flex;position:relative;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;min-width:36rem;height:5rem;height:8rem;padding:2rem 6rem;border:solid 2px currentColor;border-radius:200rem;background:#fff;box-shadow:0 20px 40px rgba(0,0,0,.1);color:#d20000;font-weight:700;font-size:2rem;letter-spacing:.02em;transition:all .3s}.c-btn:after{display:block;position:absolute;top:50%;right:2.5rem;width:3rem;height:3rem;translate:0 -50%;border-radius:100%;background:url(../img/common/icon_circlearrow-red.svg) no-repeat center;background-size:5rem;content:""}.c-btn--borderless{border:none}.c-btn-circle{display:flex;position:relative;align-items:center;width:-moz-max-content;width:max-content;max-width:100%;height:5rem;padding-right:7rem;font-weight:500;font-size:1.6rem}.c-btn-circle:after{display:block;position:absolute;top:50%;right:0;width:5rem;height:5rem;translate:0 -50%;border-radius:100%;background:url(../img/common/icon_circlearrow-red.svg) no-repeat center;background-size:5rem;content:"";transition:all .3s}.c-btn-outbound{-moz-column-gap:10px;display:flex;position:relative;column-gap:10px;align-items:center;width:-moz-max-content;width:max-content;font-weight:700;font-size:1.6rem}.c-btn-outbound:after{display:block;width:1.7rem;height:1.7rem;background:url(../img/common/icon_outbound.svg) no-repeat center;background-size:contain;content:""}.c-cta{position:relative;margin-top:16rem;padding:1rem 0 10rem 0;background:#fffcd8}.c-cta--white{background:#fff}.c-cta+.c-cta{margin-top:0}.c-cta__heading{color:#523f1d;font-weight:700;font-size:4rem;text-align:center}.c-cta__list{display:flex;row-gap:5.5rem;flex-wrap:wrap;justify-content:space-between;padding:3.3rem 0 0 0}.c-cta__list:after{display:block;width:39rem;height:0;content:""}.c-cta__list__item{width:39rem}.c-cta__list__item a figure{overflow:hidden}.c-cta__list__item a figure img{transition:.3s all}.c-cta__list__item a:focus img{position:relative;transform:scale(1.1, 1.1)}.c-cta__list__item a:hover figure{box-shadow:0 20px 40px rgba(0,0,0,.1)}.c-cta__list__item figure{border:solid 1px #ddd;transition:box-shadow .3s}.c-cta__list__item-text{padding-top:1rem;color:#523f1d;font-weight:500;font-size:1.8rem;line-height:1.5;letter-spacing:0}.c-cta__list__item-text:after{display:inline-block;position:relative;top:-0.2rem;width:.8rem;height:.8rem;margin-left:.4rem;rotate:135deg;border:solid #d20000;border-width:2px 0 0 2px;content:""}.c-cta-contact{padding:5rem 0 11rem}.c-cta-contact__contents{display:flex;width:100%;overflow:hidden;border-radius:2rem}.c-cta-contact__contents__image{width:50%}.c-cta-contact__contents__text{display:flex;row-gap:2rem;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:2rem 2rem 4.4rem;background:#fffcd8}.c-cta-contact__contents__text-heading{color:#523f1d;font-weight:700;font-size:3rem;line-height:1.2}.c-cta-contact__contents__text p{font-weight:400;font-size:1.8rem;text-align:center}.c-cta-contact__contents__text-link{width:100%;max-width:45rem}.c-cta-contact__contents__text-link a{width:100%}.c-heading{display:flex;z-index:1;position:relative;row-gap:1.8rem;flex-direction:column;align-items:center;justify-content:start;padding:2rem 0 0 0;color:#523f1d}.c-heading:before{display:block;z-index:-1;position:absolute;top:0;width:3.6rem;height:3.6rem;margin-left:-0.7rem;background:url(/assets/img/common/icon_moon-yellow.svg) no-repeat center;background-size:contain;content:""}.c-heading__text--en{display:block;font-weight:400;font-size:1.2rem;font-family:"Robot",sans-serif;letter-spacing:.06em}.c-heading__text--jp{display:block;font-weight:700;font-size:4rem;line-height:1.2;letter-spacing:.2em}.c-heading__text--jp-sub{display:block;font-size:3rem;line-height:1.2;letter-spacing:.2em}.c-heading__text--jp-small{display:block;font-weight:400;font-size:1.6rem}.c-heading p{font-weight:400;font-size:1.6rem}.c-heading *+p{margin-top:2.5rem}.c-heading-sub{color:#523f1d;font-weight:700;font-size:4rem;letter-spacing:.15em}.c-heading-line{padding-bottom:1.8rem;border-bottom:solid 2px currentColor;color:#523f1d;font-weight:700;font-size:3rem;line-height:1.2;letter-spacing:.03em}.c-heading--mark-white:before{background-image:url(/assets/img/common/icon_moon-white.svg)}.c-heading--left{row-gap:0;align-items:start;padding-top:.9rem;padding-left:2.2rem !important}.c-heading--left:before{left:0}.c-heading--vertical{row-gap:0rem;align-items:start;padding:2.6rem 0 0 .8rem;writing-mode:vertical-rl}.c-heading--vertical:before{left:0;margin:0}.c-heading--vertical .c-heading__text--en{padding-top:.3em}.c-heading--small{padding-left:1.3rem}.c-heading--small .c-heading__text--en{margin-left:.8rem}.c-heading--small .c-heading__text--jp{font-size:3rem}.c-heading--small .c-heading__text--jp-small{font-size:1.6rem}.c-heading-box{display:flex;position:relative;align-items:center;width:100%;min-height:6rem;padding-left:1em;background:#f6f5ee;color:#523f1d;font-weight:700;font-size:2.4rem}.c-heading-box:before{display:block;position:absolute;left:0;width:3px;height:1em;background:currentColor;content:""}.c-icon-external{display:block;width:2rem;height:2.2rem;background-image:url(/assets/img/common/icon_external.svg);background-position:center bottom;background-size:100%;background-repeat:no-repeat}.c-icon-moon{text-align:center}.c-icon-moon:before{display:inline-block;width:2rem;height:2rem;background:url(/assets/img/common/icon_moon-yellow.svg) no-repeat center;background-size:contain;content:""}.c-icon-moon--red:before{background-image:url(/assets/img/common/icon_moon-red.svg)}.c-icon-moon--white:before{background-image:url(/assets/img/common/icon_moon-white.svg)}.c-icon-moon--gray:before{background-image:url(../img/common/icon_moon-gray.svg)}.c-icon-circlearrow{display:flex;position:relative;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;overflow:hidden;border-radius:100%}.c-icon-circlearrow:before,.c-icon-circlearrow:after{position:absolute;width:5rem;height:5rem;background:no-repeat center;background-size:100%;content:"";transition:opacity .3s}.c-icon-circlearrow:before{background-image:url(/assets/img/common/icon_circlearrow-red.svg);opacity:1}.c-icon-circlearrow:after{opacity:0}.c-icon-circlearrow--white:before{background-image:url(/assets/img/common/icon_circlearrow-white.svg)}.c-icon-circlearrow--brown:before{background-image:url(/assets/img/common/icon_circlearrow-brown.svg)}.c-icon-circlearrow--small{width:3rem;height:3rem}.c-icon-circlearrow--exsmall{width:2.4rem;height:2.4rem}.c-icon-circlearrow--large{width:5rem;height:5rem}.c-icon-circlearrow--hover-red:after{background-image:url(/assets/img/common/icon_circlearrow-red.svg)}.c-icon-circlearrow--hover-white:after{background-image:url(/assets/img/common/icon_circlearrow-white.svg)}.c-icon-circlearrow--hover-brown:after{background-image:url(/assets/img/common/icon_circlearrow-brown.svg)}.c-icon-mail{display:inline-block;width:2.8rem;height:2rem;background-image:url(../img/common/icon_mail-red.svg);background-position:center bottom;background-size:100%;background-repeat:no-repeat}.c-icon-mail--red{background-image:url(../img/common/icon_mail-red.svg)}.c-icon-download{display:inline-block;width:2.6rem;height:2.2rem;background-image:url(../img/common/icon_download-red.svg);background-position:center bottom;background-size:100%;background-repeat:no-repeat}.c-icon-download--red{background-image:url(../img/common/icon_download-red.svg)}.c-icon-sample{display:inline-block;width:2.2rem;height:2.4rem;background-image:url(../img/common/icon_sample-red.svg);background-position:center bottom;background-size:100%;background-repeat:no-repeat}.c-icon-sample--red{background-image:url(../img/common/icon_sample-red.svg)}.c-icon-sdgs{display:inline-block;width:100%;max-width:13rem}.c-icon-sdgs:before{display:block;width:100%;height:0;padding:100% 0 0 0;background:url(../img/common/icon_sdgs-00.svg) no-repeat center;background-size:contain;content:""}.c-icon-sdgs-01:before{background-image:url(../img/common/icon_sdgs-01.svg)}.c-icon-sdgs-02:before{background-image:url(../img/common/icon_sdgs-02.svg)}.c-icon-sdgs-03:before{background-image:url(../img/common/icon_sdgs-03.svg)}.c-icon-sdgs-04:before{background-image:url(../img/common/icon_sdgs-04.svg)}.c-icon-sdgs-05:before{background-image:url(../img/common/icon_sdgs-05.svg)}.c-icon-sdgs-06:before{background-image:url(../img/common/icon_sdgs-06.svg)}.c-icon-sdgs-07:before{background-image:url(../img/common/icon_sdgs-07.svg)}.c-icon-sdgs-08:before{background-image:url(../img/common/icon_sdgs-08.svg)}.c-icon-sdgs-09:before{background-image:url(../img/common/icon_sdgs-09.svg)}.c-icon-sdgs-10:before{background-image:url(../img/common/icon_sdgs-10.svg)}.c-icon-sdgs-11:before{background-image:url(../img/common/icon_sdgs-11.svg)}.c-icon-sdgs-12:before{background-image:url(../img/common/icon_sdgs-12.svg)}.c-icon-sdgs-13:before{background-image:url(../img/common/icon_sdgs-13.svg)}.c-icon-sdgs-14:before{background-image:url(../img/common/icon_sdgs-14.svg)}.c-icon-sdgs-15:before{background-image:url(../img/common/icon_sdgs-15.svg)}.c-lead{margin-top:3rem}.c-mv{display:flex;position:relative;align-items:center;justify-content:center;width:100%;height:55rem;overflow:hidden}.c-mv__inner{display:flex;position:absolute;align-items:center;height:100%}.c-mv__title{position:absolute !important;top:10rem;left:2.5rem;max-width:67rem;height:-moz-max-content;height:max-content}.c-mv figure{display:flex;position:relative;align-items:center;justify-content:center;width:100%;height:100%;background:#fffcd8}.c-mv figure img{position:absolute;width:auto;height:100%}.c-mv--large{height:42rem}.c-mv--large .c-mv__title{top:5rem}.c-mv--middle{height:45rem}.c-mv--middle.c-mv--middle-product{min-height:24rem}.c-mv--middle .c-mv__title{top:auto;left:0;margin-top:-2em}.c-mv--narrow{height:28rem}.c-mv--narrow .c-mv__title{top:auto}.c-mv.changeable figure{display:flex;position:relative;align-items:center;justify-content:center;width:100%;height:100%;background:#fffcd8}.c-mv.changeable figure img{-o-object-fit:cover;position:absolute;right:0;width:50% !important;height:100%;object-fit:cover;clip-path:polygon(16% 0, 100% 0, 100% 100%, 0 100%)}.c-page-top{display:flex;visibility:hidden;z-index:99;position:fixed;right:4rem;bottom:5rem;align-items:center;justify-content:center;width:10rem;height:10rem;border:0;border-radius:50%;background:#dba351;color:#fff;font-weight:bold;letter-spacing:3px;cursor:pointer;filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));opacity:0;transition:.2s}.c-page-top:hover{transform:scale(1.05)}.c-page-top-icon{display:inline-block;position:relative;width:10rem;height:5rem}.c-page-top-icon::before,.c-page-top-icon::after{position:absolute;top:0;left:calc(50% - 2px);width:4px;height:25px;transform-origin:50% 2px;border-radius:1rem;background-color:#fff;content:""}.c-page-top-icon::before{transform:rotate(45deg)}.c-page-top-icon::after{transform:rotate(-45deg)}.c-page-top span.c-page-top-text{position:absolute;bottom:1rem;margin:0;font-size:1.5rem}.c-page-top.is-active{visibility:visible;opacity:1}#search__form__area{display:none;opacity:0;transition:opacity .5s ease}#search__form__area.visible{opacity:1}.c-wave{position:absolute;bottom:100%;width:100%;overflow:hidden}.c-cta+.c-cta>.c-wave{display:none}@keyframes wave_before{from{transform:translateX(0)}30%{transform:translateX(-80vw)}70%{transform:translateX(-140vw)}to{transform:translateX(-200vw)}}@keyframes wave_after{from{transform:translateX(200vw)}30%{transform:translateX(120vw)}70%{transform:translateX(60vw)}to{transform:translateX(0)}}@keyframes wave_before_sp{from{transform:translateX(0)}30%{transform:translateX(-160vw)}70%{transform:translateX(-280vw)}to{transform:translateX(-400vw)}}@keyframes wave_after_sp{from{transform:translateX(400vw)}30%{transform:translateX(240vw)}70%{transform:translateX(120vw)}to{transform:translateX(0)}}@keyframes wave_height_top{from{padding-top:14rem}30%{padding-top:6rem}50%{padding-top:13rem}80%{padding-top:8rem}to{padding-top:14rem}}@keyframes wave_height_top_sp{from{padding-top:5rem}30%{padding-top:3rem}50%{padding-top:4.5rem}80%{padding-top:2rem}to{padding-top:5rem}}@keyframes wave_height_bottom{from{padding-top:6rem}30%{padding-top:3rem}50%{padding-top:4rem}80%{padding-top:2rem}to{padding-top:6rem}}@keyframes wave_height_bottom_sp{from{padding-top:5rem}30%{padding-top:2rem}50%{padding-top:4rem}80%{padding-top:1.5rem}to{padding-top:5rem}}.c-wave:before,.c-wave:after{display:block;width:200vw;height:0;padding:14rem 0 0 0;background-image:url(../img/common/wave_top_bg.svg);background-position:left bottom;background-size:100% 100%;background-repeat:no-repeat;content:""}.c-wave:before{width:calc(200vw + 1px);animation:wave_before 12s infinite linear,wave_height_top 12s infinite ease-in-out}.c-wave:after{position:absolute;top:auto0;bottom:0;left:0;animation:wave_after 12s infinite linear,wave_height_top 12s infinite ease-in-out}.c-wave.is-bottom{top:100%;bottom:auto}.c-wave.is-bottom:before,.c-wave.is-bottom:after{padding-top:6rem;background-image:url(../img/common/wave_bottom_bg.svg);background-position:left top}.c-wave.is-bottom:before{animation:wave_before 12s infinite linear,wave_height_bottom 12s infinite ease-in-out}.c-wave.is-bottom:after{top:0;bottom:auto;animation:wave_after 12s infinite linear,wave_height_bottom 12s infinite ease-in-out}.c-wave.is-green:before,.c-wave.is-green:after{background-image:url(../img/common/wave_top_bg-green.svg)}.c-wave.is-green.is-bottom:before,.c-wave.is-green.is-bottom:after{background-image:url(../img/common/wave_bottom_bg-green.svg)}.p-accessibilitypolicy-contents{padding:8.8rem 0 6.2rem}.p-accessibilitypolicy-contents__lead{font-weight:700;font-size:1.8rem;line-height:2.2}*+.p-accessibilitypolicy-contents__heading{margin-top:6.2rem}.p-accessibilitypolicy-contents__text{padding:4.4rem 0 0}.p-accessibilitypolicy-contents__text>*+*{margin-top:2rem}.p-accessibilitypolicy-contents__text-table{width:100%;margin-top:.8rem;margin-bottom:7.8rem}*+.p-accessibilitypolicy-contents__text-table{margin-top:4.8rem}.p-accessibilitypolicy-contents__text-table table,.p-accessibilitypolicy-contents__text-table th,.p-accessibilitypolicy-contents__text-table td{border:solid 1px #dfdfdd}.p-accessibilitypolicy-contents__text-table table{width:100%}.p-accessibilitypolicy-contents__text-table th{padding:1.5rem 2.8rem 2rem;background:#f5f5f5;font-weight:700;font-size:1.8rem}.p-accessibilitypolicy-contents__text-table td{padding:1.5rem 2.8rem 2rem;background:#fff;font-weight:400;font-size:1.6rem}.p-accessibilitypolicy-contents__text p{font-weight:400;font-size:1.6rem;line-height:2.2;letter-spacing:.04em}.p-accessibilitypolicy-contents__text dl dt{font-weight:700;font-size:1.8rem;letter-spacing:.04em}.p-accessibilitypolicy-contents__text dl dd{margin-top:.6rem;letter-spacing:.04em}.p-accessibilitypolicy-contents__text ul{display:flex;row-gap:.5rem;flex-direction:column;padding-bottom:.8rem}.p-accessibilitypolicy-contents__text ul li{position:relative;padding:0 0 0 1.9rem;letter-spacing:.04em}.p-accessibilitypolicy-contents__text ul li:before{display:block;position:absolute;top:.7em;left:.2rem;width:1rem;height:1rem;border-radius:100%;background:#d2cfa9;content:""}.p-baseball-lead{padding:8.8rem 0 7.7rem}.p-baseball-lead p{font-weight:400;font-size:1.8rem;line-height:2.22;letter-spacing:.05em;text-align:center}.p-baseball-lead__heading{margin-top:7.5rem;color:#523f1d;font-weight:700;font-size:3rem;text-align:center}.p-baseball-lead__link{display:flex;row-gap:2rem;justify-content:space-between;margin-top:5rem}.p-baseball-lead__link a{display:flex;position:relative;align-items:center;justify-content:center;width:100%;max-width:27.5rem;height:7rem;padding-bottom:.6rem;border-radius:3.5rem;background:#fff;box-shadow:0 .4rem 1.5rem rgba(0,0,0,.15);font-weight:700;font-size:1.8rem}.p-baseball-lead__link a:after{position:absolute;bottom:1rem;width:.5em;height:.5em;rotate:-135deg;border:solid #d20000;border-width:2px 0 0 2px;content:"";transition:bottom .3s}.p-baseball-lead__link a:hover:after{bottom:.5rem}.p-baseball-info{padding-bottom:10rem}.p-baseball-info__item{margin-top:1.6rem;padding-bottom:1rem;clear:both}.p-baseball-info__item time{z-index:1;position:relative;right:1.8em;bottom:-2.7em;float:right}.p-baseball-info__item__heading{margin-bottom:3.8rem;padding-right:6em}.p-baseball-info__item p{margin-top:2rem}.p-baseball-info__item figure{margin-top:3.8rem}.p-baseball-info__item figure img+img{margin-top:3rem}.p-baseball-info__item--link{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;margin-top:4rem;margin-bottom:3rem;gap:2rem}.p-baseball-info__item--link a{margin-top:0;margin-bottom:0;float:initial}.p-baseball-info__item hr{margin-top:3.2rem;margin-bottom:2.4rem;border:none;border-top:1px dotted #d2cfa9}.p-baseball-info__item table{width:100%;margin-top:5rem}.p-baseball-info__item table th,.p-baseball-info__item table td{border:solid 1px #dfdfdd;vertical-align:middle}.p-baseball-info__item table th{padding:1.83rem 1.5em;background:#f5f5f5;font-weight:700;font-size:1.8rem}.p-baseball-info__item table td{padding:1.2em 1.8em;background:#fff;font-weight:400;font-size:1.6rem}.p-baseball-info__item table thead th{text-align:center}.p-baseball-info__item table tbody th{width:12.8em}.p-baseball-info__item table tbody td{width:27.3%}.p-company-business-lead{padding:8.8rem 0 4.2rem;font-size:1.8rem;line-height:2.2;letter-spacing:.04em;text-align:center}.p-company-business-contents{padding:5rem 0 10rem}.p-company-business-contents__list{display:flex;row-gap:10.7rem;flex-direction:column}.p-company-business-contents__list__item{display:flex;flex-wrap:wrap}.p-company-business-contents__list__item__image{width:50%}.p-company-business-contents__list__item__image figure{overflow:hidden;border-radius:1rem}.p-company-business-contents__list__item__text{z-index:1;position:relative;width:54.6%;margin-top:6rem;padding-top:5.3rem;border-radius:1rem 1rem 0 0;background:#fff}.p-company-business-contents__list__item__text-title{color:#523f1d;font-weight:700;font-size:3rem;line-height:1.5}.p-company-business-contents__list__item__text-title i{display:block;color:#d20000;font-style:normal;font-weight:700;font-size:1.8rem;font-family:"Robot",sans-serif;letter-spacing:0}.p-company-business-contents__list__item__text-lead{margin:2.4rem 0 3rem;font-weight:700;font-size:2rem}.p-company-business-contents__list__item__text p{font-weight:400;font-size:1.6rem;letter-spacing:.03em}.p-company-business-contents__list__item__text-btn{display:flex;flex-direction:column;align-items:end;justify-content:end;padding-top:3rem;gap:1rem}.p-company-business-contents__list__item:nth-child(odd) .p-company-business-contents__list__item__image{order:1}.p-company-business-contents__list__item:nth-child(odd) .p-company-business-contents__list__item__text{order:2;margin-left:-4.6%;padding-left:5.8rem}.p-company-business-contents__list__item:nth-child(even) .p-company-business-contents__list__item__image{order:2}.p-company-business-contents__list__item:nth-child(even) .p-company-business-contents__list__item__text{order:1;margin-right:-4.6%;padding-right:5.8rem}.p-company-discipline-contents{padding:8.5rem 0}.p-company-discipline-contents__heading{margin-bottom:2rem;color:#523f1d;font-weight:700;font-size:2.4rem}*+.p-company-discipline-contents__heading{margin-top:3.5rem}.p-company-discipline-contents__heading i{font-style:normal;font-size:1.0833333333em}.p-company-discipline-contents p{font-weight:400;font-size:1.6rem}.p-company-discipline-contents p+p{margin-top:1em}.p-company-greeting-message{padding:8.6rem 0 9.8rem}.p-company-greeting-message__heading{display:flex;row-gap:.8rem;flex-direction:column;align-items:center;color:#523f1d;font-weight:700;font-size:3rem;line-height:1.6;text-align:center}.p-company-greeting-message__contents{-moz-column-gap:3rem;display:flex;column-gap:3rem;align-items:center;justify-content:center}.p-company-greeting-message__contents__image{width:100%;margin-top:0}.p-company-greeting-message__contents__image-name{padding:3rem 1.4rem 0}.p-company-greeting-message__contents__text{width:100%;padding-top:1.2rem}.p-company-greeting-message__contents__text p{font-weight:400;font-size:1.6rem;letter-spacing:.045em}.p-company-greeting-message__contents__text *+p{margin-top:1.1em}.p-company-greeting-link{padding:0 0 9.4rem}.p-company-greeting-link__heading{padding-top:3.6rem;border-top:solid 1px #e0ddc3;color:#523f1d;font-weight:700;font-size:3rem;text-align:center}.p-company-greeting-link__list{display:flex;row-gap:4.8rem;flex-wrap:wrap;justify-content:space-between;padding-top:3.8rem}.p-company-greeting-link__list:after{display:block;width:30.5%;height:0;content:""}.p-company-greeting-link__list__item{width:30.5%}.p-company-greeting-link__list__item a{display:block}.p-company-greeting-link__list__item a figure{overflow:hidden}.p-company-greeting-link__list__item a figure img{transition:.3s all}.p-company-greeting-link__list__item a:focus img{position:relative;transform:scale(1.1, 1.1)}.p-company-greeting-link__list__item a figure{overflow:hidden;border-radius:1rem;box-shadow:0 .4rem 2rem rgba(0,0,0,.1)}.p-company-greeting-link__list__item a p{margin-top:2.2rem;color:#523f1d;font-weight:700;font-size:2.2rem;text-align:center}.p-company-group-lead{padding:5.7rem 0 3.8rem}.p-company-group-lead__inner{display:flex;align-items:center;justify-content:space-between}.p-company-group-lead__logo{order:2;max-width:10rem}.p-company-group-lead__text{order:1;font-size:1.6rem;line-height:2.5;letter-spacing:.05em}.p-company-group-info{padding:4.5rem 0 2.8rem}.p-company-group-info__contents{-moz-column-gap:6rem;display:flex;column-gap:6rem;row-gap:3rem;justify-content:space-between;padding:4.8rem 0 0 0}.p-company-group-info__contents-image{width:100%;max-width:58rem}.p-company-group-info__contents-data{flex:1}.p-company-group-info__contents-data table{width:100%}.p-company-group-info__contents-data tr{border-bottom:solid 1px #dfdfdd}.p-company-group-info__contents-data tr:first-of-type{border-top:solid 1px #dfdfdd}.p-company-group-info__contents-data th{width:14rem;padding:2.3rem 3rem 1.8rem;background:#f5f5f5;font-weight:700;font-size:1.8rem}.p-company-group-info__contents-data td{padding:2.5rem 0 1.9rem 3.5rem;font-weight:400;font-size:1.6rem;letter-spacing:.05em}.p-company-group-info__contents-data td a{position:relative}.p-company-group-info__contents-data td a:after{position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scale(0, 1);transform-origin:left top;background:#333;content:"";transition:transform .2s}.p-company-group-info__contents-data td a:focus::after{transform:scale(1, 1)}.p-company-guidline-palm-contents{padding:10rem 0 3rem}.p-company-guidline-palm-contents__lead{-moz-column-gap:6rem;display:flex;column-gap:6rem;padding:0 0 7.4rem}.p-company-guidline-palm-contents__lead__image{width:42.2%;height:-moz-max-content;height:max-content;overflow:hidden;border-radius:1rem}.p-company-guidline-palm-contents__lead__text{flex:1;padding:2rem 0;font-weight:400;font-size:1.8rem}.p-company-guidline-palm-contents__lead__text *+p{margin-top:1.4em}.p-company-guidline-palm-contents__item__text{padding:4.2rem 0 6.8rem}.p-company-guidline-palm-contents__item__text p{font-weight:400;font-size:1.6rem}.p-company-guidline-palm-contents__item__text p+p{margin-top:1.4em}.p-company-guidline-palm-contents__item__text dl{-moz-column-gap:2.8rem;display:flex;column-gap:2.8rem;row-gap:1.2rem;flex-wrap:wrap;padding:3.2rem 0 .5rem}.p-company-guidline-palm-contents__item__text dl dt{display:flex;align-items:center;min-width:33rem;padding:1.2rem 2.4rem;border-radius:.8rem;background:#ebecdb;font-weight:700;font-size:1.6rem}.p-company-guidline-palm-contents__item__text dl dd{display:flex;align-items:center;width:calc(100% - 33rem - 3rem)}.p-company-guidline-palm-contents__item__text ul{display:flex;row-gap:.5rem;flex-direction:column;padding:2rem 0 0}.p-company-guidline-palm-contents__item__text ul li{position:relative;padding:0 0 0 1.6rem}.p-company-guidline-palm-contents__item__text ul li:before{display:block;position:absolute;top:.7em;left:0;width:1rem;height:1rem;border-radius:100%;background:#d2cfa9;content:""}.p-company-guidline__link{display:flex;justify-content:end;width:100%;padding-top:30px}.p-company-guidline-basic{padding:9.3rem 0 2.4rem}.p-company-guidline-basic__list{display:flex;row-gap:.8rem;flex-wrap:wrap;padding:5rem 0 0;counter-reset:count}.p-company-guidline-basic__list>li{display:flex;position:relative;width:100%;padding:3.4rem 2rem 3.4rem 9rem;overflow:hidden;border-radius:1rem;background:#f6f5ee;counter-increment:count}.p-company-guidline-basic__list>li:before{display:flex;position:absolute;top:0;bottom:0;left:0;align-items:center;justify-content:center;width:5.8rem;height:100%;background:#ebe9d9;content:counter(count);color:#523f1d;font-weight:500;font-size:2rem}.p-company-guidline-basic__list>li>p{flex:1;font-weight:400;font-size:1.6rem;letter-spacing:.05em}.p-company-guidline-list{padding:5rem 0 9.6rem}.p-company-guidline-list__lead{padding:4.3rem 0 3.6rem;font-weight:400;font-size:1.6rem}.p-company-guidline-list__item+.p-company-guidline-list__item{margin-top:3.45rem}.p-company-guidline-list__item__heading{color:#523f1d;font-weight:700;font-size:2.4rem}.p-company-guidline-list__item__heading i{font-style:normal;font-size:1.0833333333em}.p-company-guidline-list__item p{font-weight:400;font-size:1.6rem}*+.p-company-guidline-list__item p{margin-top:2.1rem}.p-company-history-lead{padding:9rem 0 6rem}.p-company-history-lead p{font-weight:700;font-size:1.8rem;line-height:2.2;text-align:center}.p-company-history-lead figure{max-width:51.6rem;margin:6.4rem auto 0}.p-company-history-timeline__decade{position:relative;padding:6.5rem 0 4.6rem}.p-company-history-timeline__decade:before{display:block;position:absolute;top:0;bottom:0;left:50%;width:2px;height:100%;translate:-50% 0;background:#e7e5c8;content:""}.p-company-history-timeline__decade__heading{width:50%;font-weight:700;font-size:2.4rem;line-height:1.4;text-align:center}.p-company-history-timeline__decade__heading-year{display:block;font-weight:600;font-size:3rem}.p-company-history-timeline__decade__heading-year>span{font-weight:600;font-size:2em;font-family:"Poppins",sans-serif;letter-spacing:-0.02em}.p-company-history-timeline__decade__heading p{padding:1em;font-weight:400;font-size:1.6rem;line-height:1.6;text-align:left}.p-company-history-timeline__decade__list{display:flex;row-gap:1.6rem;flex-direction:column;margin-top:-11.6rem}.p-company-history-timeline__decade__list__item{display:flex;align-items:normal}.p-company-history-timeline__decade__list__item:first-child .p-company-history-timeline__decade__list__item__image{margin-top:14.8rem}.p-company-history-timeline__decade__list__item__image{width:50%;padding:0 5rem 1.8rem}.p-company-history-timeline__decade__list__item__image figure{display:inline-block;position:relative;width:100%;max-width:20rem;overflow:hidden;border-radius:100%}.p-company-history-timeline__decade__list__item__image figure:after{display:block;width:100%;height:0;padding:100% 0 0 0;content:""}.p-company-history-timeline__decade__list__item__image figure img{-o-object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.p-company-history-timeline__decade__list__item__text{display:flex;flex-direction:column;justify-content:end;width:50%;padding-bottom:3.2rem}.p-company-history-timeline__decade__list__item__text-year{display:flex;position:relative;align-items:center;color:#d20000}.p-company-history-timeline__decade__list__item__text-year>span{font-weight:600;font-size:2.2rem;line-height:1.2}.p-company-history-timeline__decade__list__item__text-year>span>span{font-weight:600;font-size:5rem;line-height:1.2;font-family:"Poppins",sans-serif;letter-spacing:-0.02em}.p-company-history-timeline__decade__list__item__text-year:before{display:block;position:absolute;width:2rem;height:2rem;border-radius:100%;background:currentColor;content:""}.p-company-history-timeline__decade__list__item__text-year:after{display:block;width:50px;height:2px;background:currentColor;content:""}.p-company-history-timeline__decade__list__item__text-list{display:flex;row-gap:.8rem;flex-direction:column}.p-company-history-timeline__decade__list__item__text-list-item{position:relative;padding-left:1em;font-weight:400;font-size:1.8rem;letter-spacing:0}.p-company-history-timeline__decade__list__item__text-list-item:before{display:block;position:absolute;top:.7em;left:0;width:1rem;height:1rem;border-radius:100%;background:#c8c6b0;content:""}.p-company-history-timeline__decade__list__item__text-list-item.no-mark:before{display:none}.p-company-history-timeline__decade__list__item__text-list-item strong{font-weight:700}.p-company-history-timeline__decade__list__item__text-list-item p{margin-top:1em;font-weight:400;font-size:1.6rem}.p-company-history-timeline__decade__list__item__text-list-item a{display:block;position:relative;width:-moz-fit-content;width:fit-content;margin:1em 0 .5em;color:#d20000;font-weight:400;font-size:1.6rem}.p-company-history-timeline__decade__list__item__text-list-item a:before{display:block;position:absolute;bottom:0;left:0;width:0;height:1px;background:currentColor;content:"";transition:width .3s}.p-company-history-timeline__decade__list__item__text-list-item a:after{display:inline-block;width:.8rem;height:.8rem;margin-left:.3em;translate:0 -0.2rem;rotate:135deg;border:solid currentColor;border-width:1px 0 0 1px;content:""}.p-company-history-timeline__decade__list__item__text-list-item a:focus:before{width:100%}.p-company-history-timeline__decade__list__item:nth-child(odd){justify-content:flex-end}.p-company-history-timeline__decade__list__item:nth-child(odd) .p-company-history-timeline__decade__list__item__image{order:1;text-align:right}.p-company-history-timeline__decade__list__item:nth-child(odd) .p-company-history-timeline__decade__list__item__text{order:2}.p-company-history-timeline__decade__list__item:nth-child(odd) .p-company-history-timeline__decade__list__item__text-year:before{left:0;translate:-50% 0}.p-company-history-timeline__decade__list__item:nth-child(odd) .p-company-history-timeline__decade__list__item__text-year:after{order:1;margin-right:1rem}.p-company-history-timeline__decade__list__item:nth-child(odd) .p-company-history-timeline__decade__list__item__text-year span{order:2}.p-company-history-timeline__decade__list__item:nth-child(odd) .p-company-history-timeline__decade__list__item__text-list{padding-left:6rem}.p-company-history-timeline__decade__list__item:nth-child(even){justify-content:flex-start}.p-company-history-timeline__decade__list__item:nth-child(even) .p-company-history-timeline__decade__list__item__image{order:2;text-align:left}.p-company-history-timeline__decade__list__item:nth-child(even) .p-company-history-timeline__decade__list__item__text{order:1}.p-company-history-timeline__decade__list__item:nth-child(even) .p-company-history-timeline__decade__list__item__text-year:before{right:0;translate:50% 0}.p-company-history-timeline__decade__list__item:nth-child(even) .p-company-history-timeline__decade__list__item__text-year:after{flex:1;order:2;margin-left:1rem}.p-company-history-timeline__decade__list__item:nth-child(even) .p-company-history-timeline__decade__list__item__text-year>span{order:1}.p-company-history-timeline__decade:nth-of-type(odd){background:#fffcd8}.p-company-history-timeline__decade:nth-of-type(even){background:#fff}.p-company-office-map{padding:9rem 0 7.4rem}.p-company-office-map__contents{position:relative;padding-top:1rem}.p-company-office-map__contents__image{margin-top:3rem}.p-company-office-map__contents__text{z-index:9;position:absolute;top:0;left:0;font-weight:400;font-size:1.8rem;line-height:1.8}.p-company-office-list{padding-bottom:7rem}.p-company-office-list__inner{display:flex;row-gap:5rem;flex-wrap:wrap;justify-content:space-between}.p-company-office-list__heading{width:100%}.p-company-office-list__item{display:flex;row-gap:3.2rem;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;padding-bottom:1.8rem}.p-company-office-list__item__address{width:45.3%;padding-top:.8rem}.p-company-office-list__item__address dl{display:flex;row-gap:.6rem;flex-wrap:wrap}.p-company-office-list__item__address dl dt{display:flex;align-items:center;justify-content:center;width:7.1rem;border-radius:.5rem;background:#f5f5f5;font-weight:400;font-size:1.5rem}.p-company-office-list__item__address dl dd{width:calc(100% - 7.1rem);padding-left:1em;font-weight:400;font-size:1.6rem}.p-company-office-list__item__address *+dl{margin-top:3.4rem}.p-company-office-list__item__data{display:flex;flex-wrap:wrap;justify-content:space-between;width:50%}.p-company-office-list__item__data p{font-weight:400;font-size:1.6rem}.p-company-office-list__item__data p+p{margin-top:1em}.p-company-office-list__item__data dl{position:relative;width:48%;max-width:30rem;margin-top:2.2rem}.p-company-office-list__item__data dl dt{display:flex;position:absolute;top:0;left:0;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;min-width:7em;height:4rem;padding:.3em 1em;translate:3rem -50%;border-radius:.8rem;background:#9c8c6f;color:#fff;font-weight:700;font-size:1.6rem}.p-company-office-list__item__data dl dd{height:100%;padding:3rem 3rem 2.5rem;border:solid 1px #e0ddc3;border-radius:.8rem}.p-company-office-list__item__data dl dd ul{display:flex;row-gap:.6rem;flex-direction:column}.p-company-office-list__item__data dl dd ul li{position:relative;padding-left:1em;font-weight:400;font-size:1.6rem}.p-company-office-list__item__data dl dd ul li:before{display:block;position:absolute;top:.6em;left:0;width:1rem;height:1rem;border-radius:100%;background:#d5d5d5;content:""}.p-company-office-list__item__data *+dl{margin-top:5.4rem}.p-company-office-list--office .p-company-office-list__item{flex-direction:column;justify-content:start;width:48%;padding-bottom:.6rem}.p-company-office-list--office .p-company-office-list__item__address{width:100%}.p-company-office-list--office .p-company-office-list__item__data dl{width:100%}.p-company-outline-data{padding:9.3rem 0 2.2rem}.p-company-outline-data dl{display:flex;flex-wrap:wrap;margin-top:5rem;border-bottom:solid 1px #dfdfdd}.p-company-outline-data dl dt,.p-company-outline-data dl dd{padding:1.24em 0 1.34em;border-top:solid 1px #dfdfdd}.p-company-outline-data dl dt{width:18%;font-weight:700;font-size:1.6rem}.p-company-outline-data dl dd{width:82%;font-weight:400;font-size:1.6rem}.p-company-outline-access{padding:5rem 0 9.8rem}.p-company-outline-access__heading{margin-top:5rem}.p-company-outline-access__text{padding:3.2rem 0 .3rem;font-weight:400;font-size:1.6rem}.p-company-outline-access__map{position:relative;width:100%;height:0;margin-top:3.4rem;padding:46.875% 0 0 0;overflow:hidden}.p-company-outline-access__map iframe{position:absolute;top:-150px;right:0;bottom:-150px;left:0;width:100%;height:calc(100% + 300px)}.p-company-outline-access__train{display:flex;justify-content:space-between;margin:3.4rem 0 6rem}.p-company-outline-access__train__map{width:75.8%}.p-company-outline-access__train__route{display:flex;row-gap:2rem;flex-direction:column;width:19.5%}.p-company-outline-access__train__route p{margin-top:1rem;font-weight:400;font-size:1.4rem}.p-company-policy-concept{padding:10rem 0}.p-company-policy-concept__title{color:#523f1d;font-weight:700;font-size:4rem;text-align:center}.p-company-policy-concept__circle{display:flex;position:relative;align-items:center;justify-content:center;padding:16rem 0 13rem;border-radius:1rem;background-size:cover}.p-company-policy-concept__circle__text{position:absolute;top:5rem;right:16rem;color:#fff;font-weight:700;font-size:3.6rem;line-height:1.4;text-align:center;text-shadow:0 .1rem .8rem rgba(0,74,119,.8)}.p-company-policy-concept__circle__title{display:flex;position:absolute;flex-direction:column;align-items:center;justify-content:center;width:30rem;height:30rem;padding-bottom:1em;border-radius:100%;background:#ebecdb;text-align:center}.p-company-policy-concept__circle__title img{width:6.4rem;margin-bottom:10px}.p-company-policy-concept__circle__title-jp{color:#523f1d;font-weight:700;font-size:2.472rem;line-height:1.5}.p-company-policy-concept__circle__title-en{color:#523f1d;font-weight:400;font-size:1.5rem;font-family:"Robot",sans-serif;letter-spacing:0}.p-company-policy-concept__circle__list{--base: 10;display:flex;align-items:center;justify-content:center;width:calc(var(--r)*2/var(--base)*1rem);height:calc(var(--r)*2/var(--base)*1rem);border:solid 20px #ece9d7;border-radius:100%}.p-company-policy-concept__circle__list__item{--angle2: calc(var(--angle) * 1deg - 90deg);--x: calc((cos(var(--angle2)) * var(--r) ) / var(--base) * 1rem);--y: calc((sin(var(--angle2)) * var(--r) ) / var(--base) * 1rem);display:flex;position:absolute;row-gap:1rem;flex-direction:column;align-items:center;justify-content:center;width:29rem;height:29rem;padding-bottom:1em;translate:var(--x) var(--y);border-radius:100%;background-color:var(--bgcolor);color:#fff}.p-company-policy-concept__circle__list__item-jp{font-weight:700;font-size:2.6rem}.p-company-policy-concept__circle__list__item-en{font-weight:400;font-size:1.6rem;font-family:"Robot",sans-serif;letter-spacing:0}.p-company-policy-concept__circle__list__item dt{display:flex;flex-direction:column;align-items:center;line-height:1.5}.p-company-policy-concept__circle__list__item dd{font-feature-settings:"palt";padding-top:1rem;font-weight:700;font-size:1.4rem;line-height:1.8;letter-spacing:-0.02em;text-align:center}.p-company-policy-concept__circle__list__item dd ul{padding-left:1em}.p-company-policy-concept__circle__list__item dd ul li{position:relative}.p-company-policy-concept__circle__list__item dd ul li:before{position:absolute;top:0;left:-1em;content:"・"}.p-company-policy-concept__text{padding:3.2rem 0 0}.p-company-policy-concept__text-en{color:#d20000;font-weight:700;font-size:2.2rem;line-height:1.2;font-family:"Robot",sans-serif;letter-spacing:0}.p-company-policy-concept__text-jp{color:#523f1d;font-weight:700;font-size:4rem;line-height:1.2}.p-company-policy-concept__text dl{padding:2.3rem 0 3.9rem;border-bottom:solid 1px #dfdfdd}.p-company-policy-concept__text dl dt{-moz-column-gap:1rem;display:flex;column-gap:1rem;flex-direction:row;flex-wrap:wrap;align-items:center}.p-company-policy-concept__text dl dd{margin-top:.2rem;font-size:1.8rem;letter-spacing:.04em}.p-company-policy-concept__logo{padding:7rem 0 0}.p-company-policy-concept__logo-title{margin:3rem auto;color:#523f1d;font-weight:700;font-size:3.6rem;text-align:center}.p-company-policy-concept__logo-img{width:100%;max-width:210px;margin:0 auto}.p-company-policy-concept__detail{padding:3.2rem 0 0}.p-company-policy-concept__detail-en{color:#d20000;font-weight:700;font-size:2.2rem;line-height:1.2;font-family:"Robot",sans-serif;letter-spacing:0}.p-company-policy-concept__detail-jp{color:#523f1d;font-weight:700;font-size:4rem;line-height:1.2}.p-company-policy-concept__detail dl{display:grid;grid-template-columns:200px 1fr;align-items:center;justify-items:start;width:100%;max-width:1000px;margin:0 auto;padding:2.3rem 0 3.9rem;border-bottom:solid 1px #dfdfdd}.p-company-policy-concept__detail dl dt{-moz-column-gap:1rem;display:flex;column-gap:1rem;flex-direction:row;flex-wrap:wrap;align-items:center}.p-company-policy-concept__detail dl dd{margin-top:.2rem;font-size:1.8rem;letter-spacing:.04em}.p-company-vision-contribute{padding:8.8rem 0 8rem}.p-company-vision-contribute__inner{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between}.p-company-vision-contribute__heading{width:100%;margin-bottom:6.5rem;color:#523f1d;font-weight:700;font-size:3rem;line-height:1.6;text-align:center}.p-company-vision-contribute__image{width:50%;overflow:hidden;border-radius:1rem}.p-company-vision-contribute__text{width:54.7%;margin-left:-4.7%;padding:5rem 0 4.2rem 6rem;border-radius:1rem 0 0 0;background:#fff;font-weight:400;font-size:1.8rem;letter-spacing:.04em}.p-company-vision-contribute__text p+p{margin-top:1em}.p-company-vision-efforts{padding:0 0 10rem}.p-company-vision-efforts__heading{width:100%;margin-bottom:4rem;padding-top:4rem;border-top:solid 1px #e0ddc3;color:#523f1d;font-weight:700;font-size:3rem;line-height:1.6;text-align:center}.p-company-vision-efforts__list{display:flex;row-gap:5rem;flex-wrap:wrap;justify-content:space-between}.p-company-vision-efforts__list__item{width:30.5%}.p-company-vision-efforts__list__item__image{margin-bottom:2.2rem;overflow:hidden;border-radius:1rem}.p-company-vision-efforts__list__item__text{position:relative;padding-bottom:6.2rem}.p-company-vision-efforts__list__item__text-title{margin-bottom:1.6rem;color:#523f1d;font-weight:700;font-size:2.2rem;text-align:center}.p-company-vision-efforts__list__item__text a{position:absolute;right:0;bottom:0}.p-company-link{padding:10rem 0 .5rem}.p-company-link__list{display:flex;row-gap:7.4rem;flex-wrap:wrap;justify-content:space-between}.p-company-link__list__item{width:47.65%}.p-company-link__list__item a{display:flex;flex-direction:column;align-items:end}.p-company-link__list__item a figure{overflow:hidden}.p-company-link__list__item a figure img{transition:.3s all}.p-company-link__list__item a:focus img{position:relative;transform:scale(1.1, 1.1)}.p-company-link__list__item figure{overflow:hidden;border-radius:1rem}.p-company-link__list__item dl{z-index:9;position:relative;width:87%;margin-top:-8.2rem;padding:3.6rem 0 0 4.8rem;border-radius:1rem 0 0 0;background:#fff}.p-company-link__list__item dl dt{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.2rem;color:#523f1d;font-weight:700;font-size:3rem;letter-spacing:-0.05rem}.p-company-link__list__item dl dd{font-weight:600;font-size:1.8rem}.p-contact-check{padding:10rem 0}.p-contact-check__list{display:flex;row-gap:2.2rem;flex-direction:column}.p-contact-check__list>li{position:relative;padding:2.8rem 2rem 3.6rem 14rem;border:solid 1px #d2cfa9;border-radius:1rem}.p-contact-check__list>li:before{display:block;position:absolute;top:50%;left:5rem;width:5rem;height:5rem;translate:0 -50%;background:url(../img/contact/check_mark.svg) no-repeat center;background-size:contain;content:""}.p-contact-check__list>li p{font-weight:400;font-size:1.6rem}.p-contact-check__contact{display:flex;width:100%;margin:5rem 0 0;overflow:hidden;border-radius:1rem;background:#fffcd8}.p-contact-check__contact__image{position:relative;width:50%}.p-contact-check__contact__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:70%;margin:auto;border-radius:1rem}.p-contact-check__contact__text{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem 4.4rem;background:#fffcd8}.p-contact-check__contact__text-heading{color:#523f1d;font-weight:700;font-size:3rem}.p-contact-check__contact__text p{margin-top:2rem;font-weight:400;font-size:1.8rem;text-align:center}.p-contact-check__contact__text-body{margin-top:2rem;text-align:center}.p-contact-check__contact__text-link{width:100%;max-width:45rem;margin-top:4.5rem}.p-contact-check__contact__text-link a{width:100%}.p-contact-check__contact__text-link .c-btn{padding:6rem;text-align:center}.p-default-detail-body{padding:10rem 0 3.8rem}.p-default-detail-body__heading{-moz-column-gap:1.6rem;display:flex;column-gap:1.6rem;row-gap:2.6rem;flex-wrap:wrap;padding-bottom:4.2rem}.p-default-detail-body__heading-date{color:#a99269;font-weight:700;font-size:1.6rem}.p-default-detail-body__heading-category span{display:flex;align-items:center;justify-content:center;min-width:14rem;height:3rem;padding:.5em;border-radius:1.5rem;background:#ebecdb;color:#523f1d;font-weight:500;font-size:1.4rem}.p-default-detail-body__heading-title{width:100%;color:#523f1d;font-weight:700;font-size:3rem}.p-default-detail-body__contents{padding:5.4rem 0 10.8rem;border-top:solid 2px #d2cfa9;font-weight:400;font-size:1.6rem;letter-spacing:-0.03em}.p-default-detail-body__contents.mv{border-top:none}.p-default-detail-body__contents h2{color:#523f1d;font-weight:700;font-size:2.4rem}.p-default-detail-body__contents h3{color:#523f1d;font-weight:700;font-size:2.2rem}.p-default-detail-body__contents h4{color:#523f1d;font-weight:700;font-size:2rem}.p-default-detail-body__contents h5{color:#523f1d;font-weight:700;font-size:1.8rem}.p-default-detail-body__contents h6{color:#523f1d;font-weight:700;font-size:1.6rem}.p-default-detail-body__contents img{width:-moz-max-content;width:max-content;max-width:100%;height:auto}.p-default-detail-body__contents a{position:relative;color:#d20000}.p-default-detail-body__contents a:after{position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scale(0, 1);transform-origin:left top;background:currentColor;content:"";transition:transform .2s}.p-default-detail-body__contents a:focus::after{transform:scale(1, 1)}.p-default-detail-body__contents *+*{margin-top:3.6rem}.p-default-detail-body__contents .wp-element-caption{margin-top:1rem;font-size:1.4rem}.p-default-detail-body__contents figure a{transition:all .3s ease-in-out}.p-default-detail-body__contents figure a:hover{scale:1.05}.p-default-detail-body__contents figure a::after{display:none}.p-default-detail-body__contents ul{margin-top:1rem;list-style:initial}.p-default-detail-body__contents ul li{margin-top:1rem}.p-default-detail-body__contents ul li:first-child{margin-top:0}.p-default-detail-body__contents ol{margin-top:1rem;list-style:decimal}.p-default-detail-body__contents ol li{margin-top:1rem}.p-default-detail-body__contents ol li:first-child{margin-top:0}.p-default-detail-body__contents .wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{text-decoration:none;transition:all .3s ease-in-out}.p-default-detail-body__contents .wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link:hover{scale:1.05;text-decoration:none}.p-default-detail-body__contents .wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link::after{display:none}.p-default-detail-body__contents blockquote{position:relative;padding-left:10px;border-left:3px double #a99269}.p-default-detail-body__contents blockquote p{position:relative;padding:3rem 1rem 0}.p-default-detail-body__contents blockquote cite{display:block;padding:1rem;color:#a99269;font-size:1.6rem;text-align:right}.p-default-detail-body__contact{display:flex;width:100%;overflow:hidden;border-radius:1rem;background:#fffcd8}.p-default-detail-body__contact__image{position:relative;width:50%}.p-default-detail-body__contact__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:70%;margin:auto;border-radius:1rem}.p-default-detail-body__contact__text{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:2rem 2rem 4.4rem;background:#fffcd8}.p-default-detail-body__contact__text-heading{color:#523f1d;font-weight:700;font-size:3rem}.p-default-detail-body__contact__text p{margin-top:2rem;font-weight:400;font-size:1.8rem;text-align:center}.p-default-detail-body__contact__text-link{width:100%;max-width:45rem;margin-top:4.5rem}.p-default-detail-body__contact__text-link a{width:100%}.p-default-detail-body h2{padding-bottom:1.8rem;border-bottom:solid 2px currentColor;color:#523f1d;font-weight:700;font-size:3rem;line-height:1.2;letter-spacing:.03em}.p-default-detail-body h3.wp-block-heading{position:relative;padding-left:2.5rem}.p-default-detail-body h3.wp-block-heading::before{display:block;position:absolute;top:.5em;left:-0.2rem;width:2rem;height:2rem;border-radius:100%;background:#b99756;content:""}.p-default-detail-body h4{color:#b99756}.p-default-detail-body ul li{position:relative;margin-left:1rem;list-style:none}.p-default-detail-body ul li::before{display:block;position:absolute;top:.6em;left:-1.2rem;width:1rem;height:1rem;border-radius:100%;background:#d2cfa9;content:""}.p-default-detail__link{display:flex;justify-content:center;width:100%;margin:5rem 0;padding:1rem 0 0}.p-default-detail__link .c-btn{justify-content:right}.p-default-detail__link .c-btn::after{left:3rem;transform:rotate(180deg)}.p-downloads-material{padding:10rem 0}.p-downloads-material-text{margin-bottom:3rem;text-align:center}.p-downloads-material__list{display:flex;row-gap:6.2rem;flex-wrap:wrap;justify-content:space-between}.p-downloads-material__list__item{position:relative;width:39rem}.p-downloads-material__list__item-title{display:flex;align-items:center;justify-content:center;min-height:3.2em;font-weight:700;font-size:1.8rem;line-height:1.7;text-align:center}.p-downloads-material__list__item-text{padding:0 1.8rem;font-weight:400;font-size:1.6rem}.p-downloads-material__list__item-icon{position:absolute;right:3rem;bottom:2.8rem}.p-downloads-material__list__item a{display:flex;position:relative;row-gap:1.4rem;flex-direction:column;align-items:center;width:100%;height:100%;padding:3.2rem 1.3rem 4.6rem;border:solid 1px #efefef;border-radius:1rem;background:#fff;transition:all .3s}.p-downloads-material__list__item a figure{overflow:hidden}.p-downloads-material__list__item a figure img{transition:.3s all}.p-downloads-material__list__item a:focus img{position:relative;transform:scale(1.1, 1.1)}.p-downloads-material__list__item a:hover{box-shadow:0 .5rem 2rem rgba(0,0,0,.08)}.p-downloads-material__list.not-download a{pointer-events:none}.p-downloads__thumbnail{display:flex;align-items:center;justify-content:center;max-width:100%;margin-bottom:4rem}.p-downloads__thumbnail img{width:auto;max-width:100%;height:auto}.p-downloads__link{display:flex;justify-content:center;margin-top:5rem}.p-footer{padding:8.4rem 0 3rem;border-top:solid 1px #d6d9de}.p-footer__inner{display:flex;justify-content:space-between;gap:20px}.p-footer__logo{width:25rem}.p-footer__logo a:focus{cursor:pointer;opacity:.7;transition:.3s}.p-footer__menu{display:grid;grid-template-rows:repeat(2, max-content);grid-template-columns:repeat(4, max-content);padding-bottom:12.5rem;gap:5.2rem 9.8rem}.p-footer__menu-group{display:flex;flex-direction:column}.p-footer__menu-group.is-row{grid-row:span 2/span 2}.p-footer__menu-group.is-col{grid-column:span 2/span 2}.p-footer__menu-group a{position:relative}.p-footer__menu-group a:after{position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scale(0, 1);transform-origin:left top;background:#d20000;content:"";transition:transform .2s}.p-footer__menu-group a:focus::after{transform:scale(1, 1)}.p-footer__menu-group>a{font-weight:700;font-size:1.6rem;line-height:2}.p-footer__menu-group-sub{display:flex;flex-direction:column;padding:.5rem 0 0 1rem}.p-footer__menu-group-sub>a{display:inline-block;width:-moz-fit-content;width:fit-content;color:#666;font-weight:400;font-size:1.4rem;line-height:1.85}.p-footer__copyright{font-size:1.2rem;text-align:center}.p-header__inner{display:flex;align-items:center;justify-content:end;height:100%;padding:0 1rem 0 .2rem}.p-header__logo{z-index:999;position:relative;height:100%}.p-header__logo a{display:block;height:100%;padding:1.8rem 0}.p-header__logo a:focus{cursor:pointer;opacity:.7;transition:.3s}.p-header__logo img{width:auto;height:100%;margin-left:1rem}.p-header__menu{display:flex;z-index:0;position:relative;flex:1;justify-content:end;height:100%;padding:0 2.2rem}.p-header__menu__list{display:flex;align-items:center;height:100%}.p-header__menu__list>li{display:flex;flex-direction:column;align-items:center;height:100%}.p-header__menu__list>li .js-submenu-toggle{display:flex;position:absolute;top:1em;right:1.5rem;align-items:center;justify-content:center;width:4em;height:4em}.p-header__menu__list>li .js-submenu-toggle:before,.p-header__menu__list>li .js-submenu-toggle:after{display:block;z-index:1;position:absolute;translate:0 -50%;border:solid #fff;content:""}.p-header__menu__list>li .js-submenu-toggle:before{display:block;width:1.2em;height:0em;margin-right:0;rotate:-90deg;border-width:2px 0 0 0;transition:rotate .3s}.p-header__menu__list>li .js-submenu-toggle:after{display:block;width:1.2em;height:0em;border-width:2px 0 0 0;transition:all .3s}.is-subactive .p-header__menu__list>li .js-submenu-toggle:before{rotate:0deg}.is-subactive .p-header__menu__list>li .js-submenu-toggle:after{rotate:90deg;opacity:0}.p-header__menu__list>li.is-subactive .js-submenu-toggle:before{rotate:0deg}.p-header__menu__list>li.is-subactive .js-submenu-toggle:after{rotate:90deg;opacity:0}.p-header__menu__list a{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:0 1.99rem}.p-header__menu__list a:after{display:block;position:absolute;bottom:0;left:0;width:100%;height:.4rem;background:#d20000;content:"";opacity:0;transition:opacity .3s}.p-header__menu__list a:focus:after{opacity:1}.p-header__menu-sub__wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2rem;color:#523f1d}.p-header__menu-sub__wrapper>ul{display:flex;flex-wrap:wrap;width:100%;gap:2rem}.p-header__menu-sub__wrapper>ul.align-items-end{align-items:end}.p-header__menu-sub__wrapper>ul>li>ul>li>a{align-items:start;font-size:1vw}.p-header__menu-sub__wrapper.align-items-end{align-items:end}.p-header__menu-sub__title{width:100%;margin-bottom:2rem;font-weight:500;font-size:3rem}.p-header__menu-sub__title>a{display:inline}.p-header__menu-sub__title span{display:inline-block;width:1.2rem;height:1.2rem;margin:0 1rem;transform:rotate(45deg);border-top:2px solid #523f1d;border-right:2px solid #523f1d}.p-header__menu-sub__subtitle{position:relative;padding-bottom:1rem;border-bottom:2px solid #523f1d;font-weight:500;font-size:2rem}.p-header__menu-sub__subtitle span{display:inline-block;position:absolute;right:0;bottom:1rem;width:1.2rem;height:1.2rem;margin:0 1rem;transform:rotate(45deg);border-top:2px solid #523f1d;border-right:2px solid #523f1d}.p-header__menu-sub__subtitle>a{align-items:start}.p-header__menu-sub__link{display:flex;position:relative;flex-direction:row;align-items:center;margin-top:2rem;padding-bottom:2rem;gap:10px}.p-header__menu-sub__link.mt-30{margin-top:3rem}.p-header__menu-sub__link a{width:80%;font-size:1vw}.p-header__menu-sub__link a span{display:inline-block;position:absolute;right:0;width:1.2rem;height:1.2rem;margin:0 1rem;transform:rotate(45deg);border-top:1px solid #523f1d;border-right:1px solid #523f1d}.p-header__menu-sub__link img{display:block;width:3em;height:3em}.p-header__menu-sub__list{box-sizing:border-box;z-index:1;position:fixed;top:100px;left:0;row-gap:1rem;width:100vw;padding:2rem 10rem;background:hsla(0,0%,100%,.95);box-shadow:0 10px 10px rgba(0,0,0,.03);list-style:none;transition:top .5s}.p-header__menu-sub__list span{font-weight:500;font-size:1.8rem}.p-header__menu-sub__list>li{width:100%}.p-header__menu-sub__list>li+li{margin-top:1rem}.p-header__menu-sub__list>li>a{position:relative;width:100%;height:0;margin:3rem 0;white-space:nowrap}.p-header__menu-sub__list>li>a:after{position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scale(0, 1);transform-origin:left top;background:#d20000;content:"";transition:transform .2s}.p-header__menu-sub__list>li>a:focus::after{transform:scale(1, 1)}.p-header__menu-sub__list>li>ul>li>a{align-items:start}.p-header__menu-sub__list--col2{width:48%}.p-header__menu-sub__list--col2 ul{-moz-column-gap:2em;display:grid;grid-template-columns:repeat(2, auto);column-gap:2em;width:-moz-fit-content;width:fit-content;margin-top:1rem}.p-header__menu-sub__list--col3{width:32%}.p-header__menu-sub__list--col3 ul{margin-top:1rem}.p-header__menu-sub__list--col4{width:23%;border-bottom:1px solid #523f1d}.p-header__menu-sub__list--col5{width:18%}.p-header__menu-sub__list-inner{display:flex;justify-content:space-between;width:100%;height:100%}.p-header__menu-sub__list-inner .p-header__menu-sub__list--col2 ul li{display:flex}.p-header__menu--jp{font-weight:500;font-size:1.6rem}.p-header__menu--en{font-weight:400;font-size:1rem;font-family:"Robot",sans-serif}.p-header__link{display:flex;position:relative;align-items:center;height:100%;padding:0 2rem;background:#fff}.p-header__link:before{display:block;position:absolute;top:50%;left:0;width:1px;height:1.6rem;translate:-50% -50%;background:#ddd;content:""}.p-header__link-english,.p-header__link-contact,.p-header__link-download,.p-header__link-search{height:100%}.p-header__link-english a,.p-header__link-contact a,.p-header__link-download a,.p-header__link-search a{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:0 1.8rem;font-size:1rem;line-height:2.5;font-family:"Robot",sans-serif}.p-header__link-english a:focus,.p-header__link-contact a:focus,.p-header__link-download a:focus,.p-header__link-search a:focus{cursor:pointer;opacity:.7;transition:.3s}.p-header__link-english a:before,.p-header__link-contact a:before,.p-header__link-download a:before,.p-header__link-search a:before{display:block;background-size:contain;background-repeat:no-repeat;content:""}.p-header__link-english a:before{width:2.4rem;height:2.4rem;background-image:url(/assets/img/common/icon_english.svg);background-position:center}.p-header__link-contact a:before{width:2.1rem;height:2.4rem;background-image:url(/assets/img/common/icon_contact.svg);background-position:50% 35%}.p-header__link-download a:before{width:2.4rem;height:2.4rem;background-image:url(/assets/img/common/icon_download.svg);background-position:50% 35%}.p-header__link-search a:before{width:2.4rem;height:2.4rem;background-image:url(/assets/img/common/icon_search.svg);background-position:50% 35%}.p-header__hamburger{display:flex;z-index:9999;align-items:center;justify-content:center;width:50px;height:50px;border-radius:.5rem;background:#d20000;cursor:pointer}.p-header__hamburger span{display:block;position:relative;width:30px;height:2px;margin:17px auto;border-radius:.2em;background:#fff;transition:.3s}.p-header__hamburger span:before,.p-header__hamburger span:after{display:block;position:absolute;left:0;width:100%;height:2px;transform-origin:45%;border-radius:.2em;background:#fff;content:"";transition:.3s}.p-header__hamburger span:before{bottom:100%;margin-bottom:8px}.p-header__hamburger span:after{top:100%;margin-top:8px}.p-header__hamburger.is-active span{height:0}.p-header__hamburger.is-active span:before{margin-bottom:0;rotate:45deg}.p-header__hamburger.is-active span:after{margin-top:0;rotate:-45deg}.p-header__search__wrapper{box-sizing:border-box;display:block;display:none;z-index:10;position:absolute;top:100%;left:0;width:100vw;padding:30px;background:#fff;box-shadow:0 10px 10px rgba(0,0,0,.03)}.p-header__search__wrapper .search__form__area__block{display:block}.p-header__search__form-input{display:flex;justify-content:center}.p-header__search__form-text{box-sizing:border-box;width:70%;padding:10px 20px;border:1px solid #ccc;background:#fff}.p-header__search__form-button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:10%;margin-left:1%;border-radius:2px;background:#d20000;color:#fff;font-size:1.4rem;letter-spacing:2px;text-align:center}.p-news-detail-body{padding:10rem 0 3.8rem}.p-news-detail-body__heading{-moz-column-gap:1.6rem;display:flex;column-gap:1.6rem;row-gap:2.6rem;flex-wrap:wrap;padding-bottom:4.2rem}.p-news-detail-body__heading-date{color:#a99269;font-weight:700;font-size:1.6rem}.p-news-detail-body__heading-category span{display:flex;align-items:center;justify-content:center;min-width:14rem;height:3rem;padding:.5em;border-radius:1.5rem;background:#ebecdb;color:#523f1d;font-weight:500;font-size:1.4rem}.p-news-detail-body__heading-title{width:100%;color:#523f1d;font-weight:700;font-size:3rem}.p-news-detail-body__contents{padding:5.4rem 0 10.8rem;border-top:solid 2px #d2cfa9;font-weight:400;font-size:1.6rem;letter-spacing:-0.03em}.p-news-detail-body__contents h2{color:#523f1d;font-weight:700;font-size:2.4rem}.p-news-detail-body__contents h3{color:#523f1d;font-weight:700;font-size:2.2rem}.p-news-detail-body__contents h4{color:#523f1d;font-weight:700;font-size:2rem}.p-news-detail-body__contents h5{color:#523f1d;font-weight:700;font-size:1.8rem}.p-news-detail-body__contents h6{color:#523f1d;font-weight:700;font-size:1.6rem}.p-news-detail-body__contents img{width:-moz-max-content;width:max-content;max-width:100%;height:auto}.p-news-detail-body__contents a{position:relative;color:#d20000}.p-news-detail-body__contents a:after{position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scale(0, 1);transform-origin:left top;background:currentColor;content:"";transition:transform .2s}.p-news-detail-body__contents a:focus::after{transform:scale(1, 1)}.p-news-detail-body__contents *+*{margin-top:3.6rem}.p-news-detail-body__contents .wp-element-caption{margin-top:1rem;font-size:1.4rem}.p-news-detail-body__contents figure a{transition:all .3s ease-in-out}.p-news-detail-body__contents figure a:hover{scale:1.05}.p-news-detail-body__contents figure a::after{display:none}.p-news-detail-body__contents ul{margin-top:1rem;list-style:initial}.p-news-detail-body__contents ul li{margin-top:1rem}.p-news-detail-body__contents ul li:first-child{margin-top:0}.p-news-detail-body__contents ol{margin-top:1rem;list-style:decimal}.p-news-detail-body__contents ol li{margin-top:1rem}.p-news-detail-body__contents ol li:first-child{margin-top:0}.p-news-detail-body__contents .wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{text-decoration:none;transition:all .3s ease-in-out}.p-news-detail-body__contents .wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link:hover{scale:1.05;text-decoration:none}.p-news-detail-body__contents .wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link::after{display:none}.p-news-detail-body__contents blockquote{position:relative;padding-left:10px;border-left:3px double #a99269}.p-news-detail-body__contents blockquote p{position:relative;padding:3rem 1rem 0}.p-news-detail-body__contents blockquote cite{display:block;padding:1rem;color:#a99269;font-size:1.6rem;text-align:right}.p-news-detail-body__contact{display:flex;width:100%;overflow:hidden;border-radius:1rem;background:#fffcd8}.p-news-detail-body__contact__image{position:relative;width:50%}.p-news-detail-body__contact__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:70%;margin:auto;border-radius:1rem}.p-news-detail-body__contact__text{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:2rem 2rem 4.4rem;background:#fffcd8}.p-news-detail-body__contact__text-heading{color:#523f1d;font-weight:700;font-size:3rem}.p-news-detail-body__contact__text p{margin-top:2rem;font-weight:400;font-size:1.8rem;text-align:center}.p-news-detail-body__contact__text-link{width:100%;max-width:45rem;margin-top:4.5rem}.p-news-detail-body__contact__text-link a{width:100%}.p-news-detail__link{display:flex;justify-content:center;width:100%;margin:5rem 0;padding:1rem 0 0}.p-news-detail__link .c-btn{justify-content:right}.p-news-detail__link .c-btn::after{left:3rem;transform:rotate(180deg)}.p-news__column{padding:9.9rem 0}.p-news-archive__list{display:flex;flex-direction:column}.p-news-archive__list__item{-moz-column-gap:4rem;display:flex;column-gap:4rem;row-gap:1rem;flex-wrap:wrap;align-items:start;padding:2.43rem 0;border:dotted #d2cfa9;border-width:0 0 1px 0}.p-news-archive__list__item:first-child{border-width:1px 0 1px 0}.p-news-archive__list__item-date{height:100%;font-weight:400;font-size:1.6rem}.p-news-archive__list__item-category span{display:flex;align-items:center;justify-content:center;min-width:12rem;height:2.6rem;margin-bottom:5px;padding:.5em;border-radius:1.3rem;background:#ebecdb;color:#523f1d;font-weight:500;font-size:1.2rem}.p-news-archive__list__item-title{flex:1}.p-news-archive__list__item-title a{display:block;width:100%;font-weight:400;font-size:1.6rem;line-height:1.9}.p-news-archive__list__item-title a:focus{cursor:pointer;opacity:.7;transition:.3s}.p-news-nav__list{display:flex;flex-direction:column;flex-wrap:wrap}.p-news-nav__list__item{padding:2rem 0;border:solid #523f1d;border-width:0 0 1px 0}.p-news-nav__list__item:first-child{border-width:1px 0 1px 0}.p-news-nav__list__item a{display:block;width:100%;color:#523f1d;font-weight:700;font-size:1.6rem}.p-news-nav__list__item a:focus{cursor:pointer;opacity:.7;transition:.3s}.p-news-pager{display:flex;align-items:center;justify-content:center;padding:2.5rem 0;overflow:hidden;text-align:center}.p-news-pager span.current{padding:.6rem 0;background:#d20000;color:#fff}.p-news-pager .page-numbers{box-sizing:border-box;display:inline-block;width:4.5rem;height:4.5rem;margin:0 .3rem 0 0;border:1px solid #999}.p-news-pager .page-numbers.dots{padding:.6rem 0}.p-news-pager a{padding:.6rem 0;color:#999}.p-news-pager a:hover{background-color:#d20000}.p-news-pager .page-numbers.prev,.p-news-pager .page-numbers.next{border:none;color:#523f1d;transition:all .3s ease}.p-news-pager .page-numbers.prev:hover,.p-news-pager .page-numbers.next:hover{background-color:rgba(0,0,0,0) !important;text-decoration:underline;opacity:.8}.p-privacypolicy-contents{padding:8.8rem 0 6.2rem}.p-privacypolicy-contents__lead{font-weight:700;font-size:1.8rem;line-height:2.2}*+.p-privacypolicy-contents__heading{margin-top:6.7rem}.p-privacypolicy-contents__text{padding:4.4rem 0 0}.p-privacypolicy-contents__text p{font-weight:400;font-size:1.6rem;letter-spacing:.04em}.p-privacypolicy-contents__text p+p{margin-top:1.4em}.p-privacypolicy-contents__text dl{margin-top:1.5rem}.p-privacypolicy-contents__text dl dt{font-weight:700;font-size:1.8rem;letter-spacing:.04em}.p-privacypolicy-contents__text dl dd{margin-top:.6rem;letter-spacing:.04em}.p-privacypolicy-contents__text ul{display:flex;row-gap:.5rem;flex-direction:column;padding:1.4rem 0 0}.p-privacypolicy-contents__text ul li{position:relative;padding:0 0 0 1.9rem;letter-spacing:.04em}.p-privacypolicy-contents__text ul li:before{display:block;position:absolute;top:.7em;left:.2rem;width:1rem;height:1rem;border-radius:100%;background:#d2cfa9;content:""}.p-products-type-detail-lead{padding:11.4rem 0 .5rem}.p-products-type-detail-lead__inner{display:flex;flex-direction:column;align-items:center}.p-products-type-detail-lead__text{max-width:65rem;padding-left:1rem;color:#523f1d;font-weight:400;font-size:2rem;line-height:2;letter-spacing:.1em;text-align:center}.p-products-type-detail-lead__image{display:flex;z-index:-1;position:relative;justify-content:space-between;width:100%}.p-products-type-detail-lead__image-image{width:-moz-max-content;width:max-content}.p-products-type-detail-lead__image-image:nth-child(1){translate:0 -19.2rem}.p-products-type-detail-lead__image-image:nth-child(2){translate:-8.6rem -2rem}.p-products-type-detail-lead__image-image:nth-child(3){translate:4.6rem 7.6rem}.p-products-type-detail-lead__image-image:nth-child(4){translate:5.8rem 5rem}.p-products-type-detail-lead__image-image:nth-child(5){translate:0 -16.2rem}.p-products-type-detail-data{padding:5rem 0}.p-products-type-detail-data__contents{-moz-column-gap:6rem;display:flex;column-gap:6rem;row-gap:3rem;flex-wrap:wrap;justify-content:space-between;padding:5rem 0 0}.p-products-type-detail-data__contents-image{width:100%;max-width:50rem}.p-products-type-detail-data__contents-table{flex:1}.p-products-type-detail-data__contents-table th,.p-products-type-detail-data__contents-table td{padding-top:2.5rem;padding-bottom:2.5rem}.p-products-type-detail-data__contents-table tr{border-bottom:solid 1px #dfdfdd}.p-products-type-detail-data__contents-table tr:first-of-type{border-top:solid 1px #dfdfdd}.p-products-type-detail-data__contents-table tr th{width:9em;padding-right:1em;font-weight:400;font-size:2rem}.p-products-type-detail-data__contents-table tr td{font-weight:400;font-size:1.6rem;line-height:1.8;letter-spacing:.04em}.p-products-type-detail-data__contents-table tr td *+p{margin-top:1.8rem}.p-products-type-detail-data__contents-table a:not(.p-products-type-detail-data__contents-usage a){display:block;position:relative;width:-moz-max-content;width:max-content;margin-left:1em;font-weight:400;font-size:1.6rem;text-indent:-1em}.p-products-type-detail-data__contents-table a:not(.p-products-type-detail-data__contents-usage a):after{position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scale(0, 1);transform-origin:left top;background:#d20000;content:"";transition:transform .2s}.p-products-type-detail-data__contents-table a:not(.p-products-type-detail-data__contents-usage a):focus::after{transform:scale(1, 1)}.p-products-type-detail-data__contents-table a:not(.p-products-type-detail-data__contents-usage a):before{display:inline-block;width:.6rem;height:1.1rem;margin-right:1rem;background:url(../img/common/icon_arrow-red.svg) no-repeat center;background-size:contain;content:""}.p-products-type-detail-data__contents-table a:not(.p-products-type-detail-data__contents-usage a)+a{margin-top:.6rem}.p-products-type-detail-data__contents-note{margin-top:1.5rem;padding:1.2rem 0 .2rem;border-top:dashed 1px #dadada;font-weight:400;font-size:1.4rem}.p-products-type-detail-data__contents-usage{-moz-column-gap:1rem;display:flex;column-gap:1rem;row-gap:1rem;flex-wrap:wrap}.p-products-type-detail-data__contents-usage a{display:flex;align-items:center;justify-content:center;height:3.6rem;padding:.5rem 1.9rem;border:solid 2px rgba(0,0,0,0);border-radius:1rem;background:#f2eca2;color:#523f1d;font-weight:400;font-size:1.4rem;transition:all .3s}.p-products-type-detail-data__contents-usage a:focus{border-color:#d20000}.p-products-type-detail-data__contents-related a{display:block;position:relative;width:-moz-max-content;width:max-content;margin-left:1em;font-weight:400;font-size:1.6rem;text-indent:-1em}.p-products-type-detail-data__contents-related a:after{position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scale(0, 1);transform-origin:left top;background:#d20000;content:"";transition:transform .2s}.p-products-type-detail-data__contents-related a:focus::after{transform:scale(1, 1)}.p-products-type-detail-data__contents-related a:before{display:inline-block;width:.6rem;height:1.1rem;margin-right:1rem;background:url(../img/common/icon_arrow-red.svg) no-repeat center;background-size:contain;content:""}.p-products-type-detail-data__contents-related a+a{margin-top:.6rem}.p-products-type-detail-data__contents ol{counter-reset:count}.p-products-type-detail-data__contents ol li{counter-increment:count}.p-products-type-detail-data__contents ol li:before{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;margin-right:1rem;border-radius:100%;background:#bbb;content:counter(count);color:#fff;font-size:1.4rem}.p-products-type-link{padding:5.8rem 0 0}.p-products-type-link__list{-moz-column-gap:4rem;display:flex;column-gap:4rem;row-gap:3rem;justify-content:center}.p-products-type-link__list a{-moz-column-gap:3rem;display:flex;column-gap:3rem;align-items:center;justify-content:center;width:100%;max-width:40rem;height:8rem;border:solid .2rem rgba(0,0,0,0);border-radius:4rem;background:#fff;box-shadow:0 .4rem 2rem rgba(0,0,0,.1);font-weight:700;font-size:2rem}.p-products-type-link__list a:focus{border-color:#d20000}.p-products-type-about{padding:9.5rem 0 0}.p-products-type-about__contents{-moz-column-gap:6rem;display:flex;column-gap:6rem;row-gap:3rem;align-items:center;justify-content:space-between;padding:4.5rem 0}.p-products-type-about__contents-image{width:-moz-max-content;width:max-content;max-width:40rem}.p-products-type-about__contents-text{flex:1}.p-products-type-about__contents-text p{font-weight:400;font-size:1.6rem;line-height:1.75;letter-spacing:.04em}.p-products-type-about__contents-text *+p{margin-top:1.2em}.p-products-type-features{padding:2.6rem 0}.p-products-type-features__list{display:flex;row-gap:3rem;flex-wrap:wrap;justify-content:space-between;padding:4.8rem 0 2.4rem}.p-products-type-features__list__item{width:30.5%}.p-products-type-features__list__item-image{overflow:hidden;border-radius:1rem}.p-products-type-features__list__item-text{padding:2rem 0}.p-products-type-features__list__item-text p{margin-top:.8em}.p-products-type-features__list__item-heading{font-weight:700;font-size:2rem}.p-products-type-features__note{padding:2.4rem 3rem;border-radius:1rem;background:#f5f5f5;font-weight:400;font-size:1.4rem;line-height:1.85}.p-products-type-features__note ol{padding-left:1em}.p-products-type-usage{padding:5rem 0}.p-products-type-usage__list{-moz-column-gap:1.1rem;display:flex;column-gap:1.1rem;row-gap:1.7rem;flex-wrap:wrap;padding:5rem 0 2.5rem}.p-products-type-usage__list a{box-sizing:border-box;display:inline-block;position:relative;padding:.8rem 2.4rem;border:solid 2px rgba(0,0,0,0);border-radius:2em;background:#f2eca2;font-weight:400;font-size:1.8rem;line-height:1.4;letter-spacing:.01em;text-align:center}.p-products-type-usage__list a:hover{border-color:#d20000;background:rgba(210,0,0,.2)}.p-products-type-usage__detail{display:flex;row-gap:3rem;flex-wrap:wrap;justify-content:space-between;padding:2.5rem 0}.p-products-type-usage__detail__item{width:47.7%;padding:3.3rem 3rem 2rem 2.7rem;border-radius:1rem;background:#fffcd8}.p-products-type-usage__detail__item a{-moz-column-gap:3.5rem;display:flex;column-gap:3.5rem;flex-wrap:wrap;justify-content:space-between}.p-products-type-usage__detail__item a figure{overflow:hidden}.p-products-type-usage__detail__item a figure img{transition:.3s all}.p-products-type-usage__detail__item a:focus img{position:relative;transform:scale(1.1, 1.1)}.p-products-type-usage__detail__item a:focus{cursor:pointer;opacity:.7;transition:.3s}.p-products-type-usage__detail__item__contents{flex:1}.p-products-type-usage__detail__item__contents-title{color:#523f1d;font-weight:700;font-size:2rem;line-height:1.6}.p-products-type-usage__detail__item__contents-text{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;padding-top:.8rem;overflow:hidden}.p-products-type-usage__detail__item__contents-list{-moz-column-gap:1rem;display:flex;column-gap:1rem;row-gap:.2rem;flex-direction:row;flex-wrap:wrap;padding:1.6rem 0 2.5rem}.p-products-type-usage__detail__item__contents-list span{box-sizing:border-box;display:inline-block;position:relative;max-width:-moz-max-content;max-width:max-content;padding:.7rem 1.8rem;border:solid 2px rgba(0,0,0,0);border-radius:2em;background:#f2eca2;font-weight:400;font-size:1.4rem;line-height:1.4;letter-spacing:.05em;text-align:center}.p-products-type-usage__detail__item__image{max-width:24rem;height:-moz-max-content;height:max-content;margin-top:3.6rem;overflow:hidden;border-radius:1rem}.p-products-lead{padding:9.8rem 0 6.4rem}.p-products-lead__inner{display:flex;row-gap:.9rem;flex-direction:column;align-items:center}.p-products-lead__text{font-size:1.8rem;line-height:2.2;letter-spacing:.05em;text-align:center}.p-products-lead__link{-moz-column-gap:2.8rem;display:flex;column-gap:2.8rem;row-gap:2.8rem;align-items:center;justify-content:center;width:100%;padding:6rem 0 0}.p-products-lead__link a{display:flex;position:relative;align-items:center;justify-content:center;width:100%;max-width:41rem;height:12rem;padding:1em;border:solid 2px rgba(0,0,0,0);border-radius:6rem;box-shadow:0 2rem 4rem rgba(0,0,0,.1);font-weight:700;font-size:2rem;transition:all .3s}.p-products-lead__link a:after{display:block;position:absolute;right:4rem;width:.8rem;height:.8rem;translate:0 -0.3rem;rotate:-135deg;border:solid #ccc;border-width:1px 0 0 1px;content:""}.p-products-lead__link a:hover{border-color:currentColor;color:#d20000}.p-products-lead__link a:hover:after{border-color:currentColor}.p-products-category{padding:2.1rem 0}.p-products-category__list{-moz-column-gap:1rem;display:grid;grid-template-columns:repeat(5, 1fr);column-gap:1rem;row-gap:3.6rem;justify-items:center;padding:5rem 0 0 0}.p-products-category__list-empty{display:block;width:21rem;height:0;content:""}.p-products-category__list a{display:flex;flex-direction:column;align-items:center;width:21rem;font-size:1.6rem;line-height:1.6;text-align:center}.p-products-category__list a figure{overflow:hidden}.p-products-category__list a figure img{transition:.3s all}.p-products-category__list a:focus img{position:relative;transform:scale(1.1, 1.1)}.p-products-category__list a figure{width:100%;margin-bottom:1.7rem;overflow:hidden;border-radius:1rem}.p-products-usage{padding:2.1rem 0 4.8rem}.p-products-usage__list{-moz-column-gap:1.9rem;display:flex;column-gap:1.9rem;row-gap:2.1rem;flex-wrap:wrap;padding:4rem 0 0}.p-products-usage__list a{box-sizing:border-box;display:inline-block;position:relative;padding:.3em 1.5em;border:solid 2px gray;border-radius:2em;background:#eee;font-weight:400;font-size:1.8rem;line-height:1.4;letter-spacing:.01em;text-align:center}.p-products-usage__list a:hover{border-color:#d20000;background:rgba(210,0,0,.2)}.p-search-results-contents{padding:7rem 0 6.2rem}.p-search-results-contents__lead{font-weight:700;font-size:3rem;line-height:2.2}*+.p-search-results-contents__heading{margin-top:6.7rem}.p-search-results-contents__text{color:#666}.p-search-results-contents__list__item{padding:2rem 0;border-bottom:1px dotted #523f1d}.p-search-results-contents__title{font-weight:500;font-size:2rem;line-height:2.5;letter-spacing:.04em}.p-solution-issue{padding:8.7rem 0 4.3rem}.p-solution-issue__lead{padding:0 0 8.7rem;font-weight:700;font-size:2.4rem;line-height:2.3;text-align:center}.p-solution-issue__contents{z-index:0;position:relative;margin-bottom:15.8rem;padding:4.6rem 5.5rem 7.5rem;border-radius:1rem;background:#f6f5ee}.p-solution-issue__contents:after{display:block;position:absolute;top:100%;left:50%;width:0;height:0;translate:-50% 5rem;border-width:40px 60px 0px 60px;border-style:solid;border-color:#f6f5ee rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}.p-solution-issue__contents__title{color:#523f1d;font-weight:700;font-size:3rem;line-height:1.6;text-align:center}.p-solution-issue__contents__list{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;margin-top:2rem}.p-solution-issue__contents__list__item{position:relative;width:-moz-max-content;width:max-content;padding:2.6em 3.3em;font-weight:400;font-size:1.6rem;line-height:1.4;text-align:center}.p-solution-issue__contents__list__item:nth-child(1){padding:4.3rem 5.3rem 6.3rem;translate:0 0}.p-solution-issue__contents__list__item:nth-child(2){padding:5.7rem 4.2rem 7.8rem 5rem;translate:-1.4rem 9.4rem}.p-solution-issue__contents__list__item:nth-child(3){padding:4.5rem 4.2rem 7.4rem 4.7rem;translate:-3rem 2.2rem}.p-solution-issue__contents__list__item:nth-child(4){padding:5.8rem 4.2rem 5rem 5.7rem;translate:-1.8rem 3.4rem}.p-solution-issue__contents__list__item:nth-child(5){padding:5rem 7.2rem 5rem 7.4rem;translate:3rem 2rem}.p-solution-issue__contents__list__item:nth-child(6){padding:5.8rem 4.6rem 7rem 5.7rem;translate:-18rem 3.2rem}.p-solution-issue__contents__list__item strong{font-weight:700;font-size:1.125em}.p-solution-issue__contents__list__item img{z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.p-solution-issue__contents__image{position:absolute;bottom:0;left:50%;translate:-50% 0}.p-solution-issue__support__title{margin-bottom:1rem;color:#523f1d;font-weight:700;font-size:4rem;text-align:center}.p-solution-issue__support__text{padding:1rem 0 0;font-weight:500;font-size:1.8rem;line-height:2.2;text-align:center}.p-solution-issue__support__text p+p{margin-top:2em}.p-solution-suggest{padding:5rem 0 0}.p-solution-suggest__lead{display:flex;position:relative;align-items:center;justify-content:center;padding:8.5rem;overflow:hidden;border-radius:1rem}.p-solution-suggest__lead__text{display:flex;flex-direction:column;align-items:center;width:53rem;height:53rem;padding-top:5.5rem;border-radius:100%;background:#fff;box-shadow:0 0 1.4rem rgba(65,139,152,.7)}.p-solution-suggest__lead__text__heading{margin-bottom:1rem;color:#d20000;font-weight:700;font-size:4rem;text-align:center}.p-solution-suggest__lead__text__heading small{display:block;margin-bottom:2rem;color:#333;font-weight:500;font-size:.45em}.p-solution-suggest__lead__text p{margin-top:5rem;color:#523f1d;font-weight:700;font-size:2rem;text-align:center}.p-solution-suggest__lead__image{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}.p-solution-suggest__lead__image img{-o-object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.p-solution-suggest__flow{position:relative;margin-top:20rem;padding:13.8rem 0 0;background:linear-gradient(to bottom, #f6f5ee 0%, #ffffff 5%)}.p-solution-suggest__flow__heading{margin-bottom:8.2rem;padding-bottom:3rem}.p-solution-suggest__flow__list{display:flex;row-gap:9.7rem;flex-direction:column;counter-reset:count}.p-solution-suggest__flow__list__item{position:relative;padding-bottom:6.2rem;border-bottom:solid 1px #ebe9d9;counter-increment:count}.p-solution-suggest__flow__list__item:last-child{border:none}.p-solution-suggest__flow__list__item:last-child:after{display:none}.p-solution-suggest__flow__list__item:after{display:block;position:absolute;top:100%;left:50%;width:0;height:0;translate:-50% 0;border-width:40px 60px 0px 60px;border-style:solid;border-color:#ebe9d9 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}.p-solution-suggest__flow__list__item__heading{display:flex;position:relative;align-items:center;width:100%;min-height:9rem;margin-bottom:6rem;padding:2rem 2rem 2rem 10.8rem;overflow:hidden;border-radius:1rem;background:#f6f5ee;color:#523f1d;font-weight:700;font-size:2.4rem}.p-solution-suggest__flow__list__item__heading:before{display:flex;position:absolute;top:0;bottom:0;left:0;align-items:center;justify-content:center;width:7rem;height:100%;background:#ebe9d9;content:counter(count);font-weight:700;font-size:3rem}.p-solution-suggest__flow__list__item__contents{display:flex;flex-wrap:wrap;justify-content:space-between}.p-solution-suggest__flow__list__item__contents+.p-solution-suggest__flow__list__item__contents{margin-top:6rem}.p-solution-suggest__flow__list__item__contents__text{order:2;width:52.6%;padding-bottom:6rem}.p-solution-suggest__flow__list__item__contents__text-title{margin-bottom:1.8rem;font-weight:700;font-size:2.4rem}.p-solution-suggest__flow__list__item__contents__text p{font-weight:400;font-size:1.6rem;letter-spacing:.04em}.p-solution-suggest__flow__list__item__contents__text p+p{margin-top:2rem}.p-solution-suggest__flow__list__item__contents__text-message_title{font-weight:700;font-size:2.4rem;text-align:center}.p-solution-suggest__flow__list__item__contents__text-message_text{font-weight:400;font-size:1.6rem;text-align:center}.p-solution-suggest__flow__list__item__contents__image{order:1;width:42.2%;overflow:hidden;border-radius:1rem}.p-solution-suggest__flow__list__item__contents__link{display:flex;row-gap:3rem;flex-direction:column;align-items:end;order:3;width:100%;margin-top:-5rem}.p-solution-suggest__flow__list__item__contents__link.row2{margin-top:-12rem;text-align:right}.p-strength-detail-lead{padding-bottom:8rem !important}.p-strength-detail-contents{position:relative;background:#fffcd8}.p-strength-detail-contents__list{display:flex;flex-direction:column;counter-reset:count}.p-strength-detail-contents__list__item{display:flex;position:relative;row-gap:3rem;flex-wrap:wrap;justify-content:space-between;padding:7.5rem 0 8rem;counter-increment:count}.p-strength-detail-contents__list__item:after{display:block;position:absolute;bottom:0;left:0;width:100%;height:1.2rem;background:radial-gradient(circle farthest-side, #ede097, #ede097 30%, transparent 30%, transparent);background-size:1.2rem;content:""}.p-strength-detail-contents__list__item__image{width:42.2%}.p-strength-detail-contents__list__item__image figure{overflow:hidden;border-radius:1rem}.p-strength-detail-contents__list__item__image p{width:100%;margin-top:1.6rem;text-align:center}.p-strength-detail-contents__list__item__caption{text-align:center}.p-strength-detail-contents__list__item__text{width:53.1%;min-height:36.6rem}.p-strength-detail-contents__list__item__text-title{-moz-column-gap:2rem;display:flex;column-gap:2rem;align-items:center;margin-bottom:2.3rem;color:#523f1d;font-weight:700;font-size:3rem;line-height:1.4}.p-strength-detail-contents__list__item__text-title:before{display:flex;flex:none;align-items:center;justify-content:center;width:8rem;height:8rem;border-radius:100%;background:#c77227;content:counter(count, decimal-leading-zero);color:#fff;font-weight:700;font-size:4rem;font-family:"Robot",sans-serif}.p-strength-detail-contents__list__item__text p{font-weight:400;font-size:1.6rem;letter-spacing:.03em}.p-strength-detail-contents__list__item__text *+p{margin-top:1.7rem}.p-strength-detail-contents__list__item__equipment{order:3}.p-strength-detail-contents__list__item:last-child:after{display:none}.p-strength-detail-contents__list__item:nth-child(odd) .p-strength-detail-contents__list__item__image{order:1}.p-strength-detail-contents__list__item:nth-child(odd) .p-strength-detail-contents__list__item__text{order:2}.p-strength-detail-contents__list__item:nth-child(even) .p-strength-detail-contents__list__item__image{order:2}.p-strength-detail-contents__list__item:nth-child(even) .p-strength-detail-contents__list__item__text{order:1}.p-strength-detail-products{position:relative;background:#fffcd8}.p-strength-detail-products__list{display:flex;row-gap:10rem;flex-direction:column;padding:12.4rem 0 20rem;counter-reset:count}.p-strength-detail-products__list__item{position:relative;overflow:hidden;border-radius:1rem;background:#fff;counter-increment:count}.p-strength-detail-products__list__item:before{display:flex;z-index:9;position:absolute;top:50%;align-items:center;justify-content:center;width:11rem;height:11rem;translate:-50% -50%;border-radius:100%;background:#c77227;content:counter(count, decimal-leading-zero);color:#fff;font-weight:700;font-size:5.4rem;font-family:"Robot",sans-serif}.p-strength-detail-products__list__item a{display:flex;position:relative;align-items:center;justify-content:space-between}.p-strength-detail-products__list__item a figure{overflow:hidden}.p-strength-detail-products__list__item a figure img{transition:.3s all}.p-strength-detail-products__list__item a:focus img{position:relative;transform:scale(1.1, 1.1)}.p-strength-detail-products__list__item__image{width:60.1%}.p-strength-detail-products__list__item__text{width:32.7%}.p-strength-detail-products__list__item__text-title{width:100%;color:#523f1d;font-weight:700;font-size:3rem}.p-strength-detail-products__list__item__text-btn{position:absolute;bottom:2.8rem}.p-strength-detail-products__list__item:nth-child(odd):before{left:60.1%}.p-strength-detail-products__list__item:nth-child(odd) .p-strength-detail-products__list__item__image{order:1}.p-strength-detail-products__list__item:nth-child(odd) .p-strength-detail-products__list__item__text{order:2;text-align:left}.p-strength-detail-products__list__item:nth-child(odd) .p-strength-detail-products__list__item__text-btn{right:3rem}.p-strength-detail-products__list__item:nth-child(even):before{left:39.9%}.p-strength-detail-products__list__item:nth-child(even) .p-strength-detail-products__list__item__image{order:2}.p-strength-detail-products__list__item:nth-child(even) .p-strength-detail-products__list__item__text{order:1;text-align:right}.p-strength-detail-products__list__item:nth-child(even) .p-strength-detail-products__list__item__text-btn{left:3rem;padding-right:0;padding-left:7rem}.p-strength-detail-products__list__item:nth-child(even) .p-strength-detail-products__list__item__text-btn:after{right:auto;left:0}.p-strength-detail-equipment{-moz-column-gap:4.25%;display:flex;column-gap:4.25%;row-gap:4rem;flex-wrap:wrap;width:100%;padding:4.3rem 0 0}.p-strength-detail-equipment__item{display:flex;flex-direction:column;justify-content:space-between;width:30.5%}.p-strength-detail-equipment__item-image{padding:1rem;overflow:hidden;border-radius:2rem;background:#fff}.p-strength-detail-equipment__item-text{margin-bottom:1rem;padding-top:2.3rem}.p-strength-detail-equipment__item-text p{font-weight:400;font-size:1.6rem}.p-strength-detail-equipment__item-text *+p{margin-top:1.5en}.p-strength-detail-equipment__item-text--title{font-weight:700 !important;font-size:2rem !important}.p-strength-detail-equipment__item-text--small{font-size:1.2rem !important}.p-strength-lead{padding:9.8rem 0 17rem}.p-strength-lead__inner{display:flex;row-gap:.9rem;flex-direction:column;align-items:center}.p-strength-lead__text{min-height:11em;font-weight:700;font-size:1.8rem;line-height:2.2;letter-spacing:.05em;text-align:center}.p-strength-lead__text *+p{margin-top:3.2rem}.p-strength-lead__image{display:flex;justify-content:space-between;width:100%}.p-strength-lead__image figure{width:100%;max-width:-moz-max-content;max-width:max-content}.p-strength-lead__image.is-image2 figure:first-of-type{translate:-10rem -22.8rem}.p-strength-lead__image.is-image2 figure:last-of-type{translate:7rem -7rem}.p-strength-lead__image.is-image3 figure:nth-child(1){translate:-23rem -51rem}.p-strength-lead__image.is-image3 figure:nth-child(2){translate:57rem -44.5rem}.p-strength-lead__image.is-image3 figure:nth-child(3){translate:8.5rem -25rem}.p-strength-navi{padding:5rem 0}.p-strength-navi__category{-moz-column-gap:5rem;display:flex;column-gap:5rem;row-gap:3rem;flex-wrap:wrap;margin-top:3rem;padding:1.8rem 0}.p-strength-navi__category a{width:calc((100% - 10rem)/3)}.p-strength-navi__category a figure{overflow:hidden}.p-strength-navi__category a figure img{transition:.3s all}.p-strength-navi__category a:focus img{position:relative;transform:scale(1.1, 1.1)}.p-strength-navi__category a figure{overflow:hidden;border-radius:1rem}.p-strength-navi__category a p{width:100%;margin-top:2rem;color:#523f1d;font-weight:700;font-size:2rem;text-align:center}.p-strength-navi__strength{display:flex;position:relative;flex-wrap:wrap;margin-top:40px;gap:2rem}.p-strength-navi__strength a{display:flex;position:relative;align-items:center;justify-content:center;width:calc((100% - 2rem)/2);padding:2rem;border:2px solid #ccc;border-radius:1rem;font-weight:bold;font-size:2rem;text-align:center;transition:transform .3s}.p-strength-navi__strength a::after{display:block;position:absolute;right:3rem;width:1.5rem;height:1.5rem;transform:rotate(45deg);border-top:2px solid #523f1d;border-right:2px solid #523f1d;content:""}.p-strength-navi__strength a:hover{transform:scale(1.05);opacity:1}.p-strength-type{position:relative;padding:7.4rem 0 10rem;background:linear-gradient(to bottom, #deeafe 0%, #ffffff 100%)}.p-strength-type:before{display:block;position:absolute;bottom:calc(100% - 1px);left:0;width:100%;height:0;padding:4.375% 0 0 0;background-image:url(../img/strength/type_bg-top.svg);background-position:center bottom;background-size:100% 100%;background-repeat:no-repeat;content:""}.p-strength-type__list{display:flex;row-gap:80px;flex-direction:column}.p-strength-type__list__item a{display:flex;justify-content:space-between;overflow:hidden;border-radius:1rem;background:#fff;box-shadow:0 .4rem 2rem rgba(0,0,0,.1)}.p-strength-type__list__item a figure{overflow:hidden}.p-strength-type__list__item a figure img{transition:.3s all}.p-strength-type__list__item a:focus img{position:relative;transform:scale(1.1, 1.1)}.p-strength-type__list__item__image{width:100%;max-width:64rem}.p-strength-type__list__item__text{position:relative;width:100%;max-width:64rem;padding:5.2rem 5rem 11rem 6.2rem}.p-strength-type__list__item__text-title{color:#523f1d;font-weight:700;font-size:3rem;line-height:1.7}.p-strength-type__list__item__text-title i{display:block;color:#d20000;font-style:normal;font-weight:700;font-size:1.8rem}.p-strength-type__list__item__text-btn{position:absolute;right:5rem;bottom:5rem}.p-strength-type__list__item__text p{font-weight:700;line-height:2.1;letter-spacing:.17em}.p-strength-type__list__item__text *+p{margin-top:2.1rem}.p-strength-type__list__item:nth-child(odd) .p-strength-type__list__item__image{order:1}.p-strength-type__list__item:nth-child(odd) .p-strength-type__list__item__text{order:2}.p-strength-type__list__item:nth-child(even) .p-strength-type__list__item__image{order:2}.p-strength-type__list__item:nth-child(even) .p-strength-type__list__item__text{order:1}.p-sustainability-detail-lead{padding:8.8rem 0 4.2rem}.p-sustainability-detail-lead p{font-weight:700;font-size:1.8rem;line-height:2.2;letter-spacing:-0.02em;text-align:center}.p-sustainability-detail-lead p+p{margin-top:1em}.p-sustainability-detail-contents{padding:5rem 0 3rem}.p-sustainability-detail-contents__list{display:flex;row-gap:8rem;flex-direction:column;counter-reset:count}.p-sustainability-detail-contents__list__item{display:flex;flex-wrap:wrap;justify-content:space-between;counter-increment:count}.p-sustainability-detail-contents__list__item-heading{-moz-column-gap:1rem;display:flex;column-gap:1rem;row-gap:2rem;flex-wrap:wrap;justify-content:space-between;width:100%;margin-bottom:5rem;padding:1.3rem 0;border:solid #b3d7c2;border-width:2px 0}.p-sustainability-detail-contents__list__item-title{display:flex;align-items:center;font-weight:700;font-size:3rem}.p-sustainability-detail-contents__list__item-title:before{display:flex;flex:none;align-items:center;justify-content:center;width:7rem;height:7rem;margin-right:1.6rem;border-radius:100%;background:#b3d7c2;content:counter(count, decimal-leading-zero);color:#fff;font-weight:700;font-size:4rem;font-family:"Robot",sans-serif}.p-sustainability-detail-contents__list__item-icon{-moz-column-gap:1rem;display:flex;column-gap:1rem;row-gap:1rem;flex-wrap:wrap}.p-sustainability-detail-contents__list__item-icon *{width:7rem}.p-sustainability-detail-contents__list__item-image{width:35.15%}.p-sustainability-detail-contents__list__item-image figure{overflow:hidden;border-radius:1rem}.p-sustainability-detail-contents__list__item-text{width:60%}.p-sustainability-detail-contents__list__item-text-heading{display:flex;row-gap:2rem;flex-wrap:wrap;align-items:center;justify-content:space-between}.p-sustainability-detail-contents__list__item-text-heading-title{display:flex;align-items:start;font-weight:700;font-size:2.4rem;line-height:1.4}.p-sustainability-detail-contents__list__item-text-heading-title:before{flex:none;margin-right:1.2rem;content:counter(count2, decimal-leading-zero);color:#27ae61;font-weight:700;font-size:3.2rem;line-height:1.2;font-family:"Robot",sans-serif}.p-sustainability-detail-contents__list__item-text p{font-weight:400;font-size:1.6rem;letter-spacing:.04em}.p-sustainability-detail-contents__list__item-text p:first-of-type{margin-top:3.2rem}.p-sustainability-detail-contents__list__item-text p+p{margin-top:1em}.p-sustainability-detail-contents__list__item-btn{-moz-column-gap:1.8rem;display:flex;column-gap:1.8rem;row-gap:1.8rem;flex-wrap:wrap;justify-content:end;padding:3.6rem 0 0 0}.p-sustainability-detail-contents__list__item__list{display:flex;row-gap:5rem;flex-direction:column;counter-reset:count2}.p-sustainability-detail-contents__list__item__list__item{display:flex;row-gap:2rem;flex-wrap:wrap;justify-content:space-between;counter-increment:count2}.p-company-iso-contents{padding:10rem 0 3rem}.p-company-iso-contents__lead{-moz-column-gap:6rem;column-gap:6rem;padding:0 0 5rem}.p-company-iso-contents__lead__image{width:42.2%;height:-moz-max-content;height:max-content;overflow:hidden;border-radius:1rem}.p-company-iso-contents__lead__text{flex:1;padding:2rem 0;font-weight:400;font-size:1.8rem}.p-company-iso-contents__lead__text *+p{margin-top:1.4em}.p-company-iso-contents__item__text{padding:4.2rem 0 6.8rem}.p-company-iso-contents__item__text p{font-weight:400;font-size:1.6rem}.p-company-iso-contents__item__text p+p{margin-top:1.4em}.p-company-iso-contents__item__text dl{-moz-column-gap:2.8rem;display:flex;column-gap:2.8rem;row-gap:1.2rem;flex-wrap:wrap;padding:3.2rem 0 .5rem}.p-company-iso-contents__item__text dl dt{display:flex;align-items:center;min-width:33rem;padding:1.2rem 2.4rem;border-radius:.8rem;background:#ebecdb;font-weight:700;font-size:1.6rem}.p-company-iso-contents__item__text dl dd{display:flex;align-items:center;width:calc(100% - 33rem - 3rem)}.p-company-iso-contents__item__text ul{display:flex;row-gap:.5rem;flex-direction:column;padding:2rem 0 0}.p-company-iso-contents__item__text ul li{position:relative;padding:0 0 0 1.6rem}.p-company-iso-contents__item__text ul li:before{display:block;position:absolute;top:.7em;left:0;width:1rem;height:1rem;border-radius:100%;background:#d2cfa9;content:""}.p-company-iso-contents__item__img{max-width:1024px;margin:0 auto}.p-company-iso-contents__item__img img{width:100%}.p-company-iso-contents__item__link{margin-top:2rem;text-align:center}.p-company-iso-contents__item__link a{-webkit-text-decoration:underline 1px #000;position:relative;font-weight:700;text-decoration:underline 1px #000}.p-sustainability-rspo__heading{width:100%;font-weight:700;font-size:3rem;text-align:center}.p-sustainability-rspo-efforts{padding:8.5rem 0 8rem}.p-sustainability-rspo-efforts__contents{display:flex;row-gap:2rem;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:4rem}.p-sustainability-rspo-efforts__contents__text{width:72%;padding-top:.5rem;font-weight:400;font-size:1.8rem;line-height:2.2;letter-spacing:.05em}.p-sustainability-rspo-efforts__contents__text p+p{margin-top:1em}.p-sustainability-rspo-efforts__contents__text-link{padding:1.7rem}.p-sustainability-rspo-efforts__contents__text-link a{position:relative;color:#27ae61}.p-sustainability-rspo-efforts__contents__text-link a:after{position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scale(0, 1);transform-origin:left top;background:currentColor;content:"";transition:transform .2s}.p-sustainability-rspo-efforts__contents__text-link a:focus::after{transform:scale(1, 1)}.p-sustainability-rspo-efforts__contents__image{width:23.4%}.p-sustainability-rspo-problems{padding:0 0 7.8rem}.p-sustainability-rspo-problems__inner{padding-top:3.5rem;border-top:solid 2px #b3d7c2}.p-sustainability-rspo-problems__contents{display:flex;row-gap:2rem;flex-wrap:wrap;justify-content:space-between;padding-top:3rem}.p-sustainability-rspo-problems__contents__text{order:2;width:50%;font-weight:400;font-size:1.6rem;line-height:1.75;letter-spacing:.04em}.p-sustainability-rspo-problems__contents__text *+p{margin-top:2rem}.p-sustainability-rspo-problems__contents__text ol{display:flex;row-gap:.7rem;flex-direction:column;margin-top:2rem;counter-reset:count}.p-sustainability-rspo-problems__contents__text ol li{margin-left:1.5em;text-indent:-1.5em;counter-increment:count}.p-sustainability-rspo-problems__contents__text ol li:before{margin-right:.5em;content:counter(count) ".";color:#27ae61}.p-sustainability-rspo-problems__contents__image{order:1;width:45.2%;padding-top:1rem}.p-sustainability-rspo-rspo{padding-bottom:3.6rem}.p-sustainability-rspo-rspo__inner{padding-top:3.5rem;border-top:solid 2px #b3d7c2}.p-sustainability-rspo-rspo__contents{display:flex;row-gap:2rem;flex-wrap:wrap;justify-content:space-between;padding:3rem 0 6.4rem}.p-sustainability-rspo-rspo__contents__text{width:50%;font-weight:400;font-size:1.6rem;line-height:1.75;letter-spacing:.04em}.p-sustainability-rspo-rspo__contents__text *+p{margin-top:2rem}.p-sustainability-rspo-rspo__contents__image{width:45.3%;padding-top:.8rem}.p-sustainability-rspo-rspo__contents__image figure{overflow:hidden;border-radius:1rem}.p-sustainability-rspo-rspo__heading{display:flex;align-items:center;justify-content:center;width:100%;min-height:6rem;padding:.2em;background:#e6f2eb;font-weight:700;font-size:2.4rem;text-align:center}.p-sustainability-rspo-rspo__process{display:flex;justify-content:space-between;padding-top:4rem}.p-sustainability-rspo-rspo__process__item{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;width:17.2%;border:solid 1px #b3d7c2;border-radius:100%}.p-sustainability-rspo-rspo__process__item:before{display:block;width:100%;height:0;padding:100% 0 0 0;content:""}.p-sustainability-rspo-rspo__process__item:after{display:block;position:absolute;right:0;width:0;height:0;margin-right:-14.5%;border-width:1.5rem 0px 1.5rem 1.5rem;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #5cc25c;content:""}.p-sustainability-rspo-rspo__process__item:last-child:after{display:none}.p-sustainability-rspo-rspo__process__item-contents{display:flex;position:absolute;flex-direction:column;align-items:center;padding:1rem}.p-sustainability-rspo-rspo__process__item-contents figure{margin-bottom:1.8rem}.p-sustainability-rspo-rspo__process__item-contents p{font-weight:700;font-size:1.8rem;text-align:center}.p-sustainability-rspo-rspo__process__item-pc,.p-sustainability-rspo-rspo__process__item-sc{display:flex;position:absolute;bottom:0;align-items:center;justify-content:center;min-width:11rem;min-height:3.5rem;translate:0 20%;border-radius:.6rem;color:#fff;font-weight:700;font-size:1.6rem}.p-sustainability-rspo-rspo__process__item-pc{background:#00a04e}.p-sustainability-rspo-rspo__process__item-sc{background:#0091b1}.p-sustainability-navi{padding:5rem 0 9.6rem}.p-sustainability-navi__heading{padding:3.4rem 0 4rem;border-top:solid 2px #b3d7c2;font-weight:700;font-size:3rem;text-align:center}.p-sustainability-navi__link{display:flex;row-gap:3rem;flex-wrap:wrap;justify-content:space-between}.p-sustainability-navi__link a{width:30.5%}.p-sustainability-navi__link a figure{overflow:hidden;border-radius:1rem;transition:box-shadow .3s}.p-sustainability-navi__link a figure img{transition:.3s all}.p-sustainability-navi__link a:hover figure{box-shadow:0 20px 40px rgba(0,0,0,.1)}.p-sustainability-navi__link a:hover figure img{position:relative;transform:scale(1.1, 1.1)}.p-sustainability-navi__link a p{margin-top:2rem;font-weight:700;font-size:2.2rem;text-align:center}.p-sustainability-lead{padding:9.8rem 0 2rem}.p-sustainability-lead__inner{display:flex;row-gap:.9rem;flex-direction:column;align-items:center}.p-sustainability-lead__text{min-height:11em;font-weight:700;font-size:1.8rem;line-height:2.2;letter-spacing:.05em;text-align:center}.p-sustainability-lead__text *+p{margin-top:3.2rem}.p-sustainability-action{padding:3.4rem 0 5.6rem}.p-sustainability-action__list{overflow:hidden;border-radius:1rem}.p-sustainability-action__list__item{display:flex;justify-content:space-between;padding:4.9rem 5rem 5.6rem}.p-sustainability-action__list__item__title{width:28%;font-weight:700;font-size:3rem}.p-sustainability-action__list__item__title:before{display:inline-block;width:2rem;height:3rem;margin-right:1.2rem;translate:0 .3rem;background:url(../img/sustainability/action_list_item_title_mark.svg) no-repeat center;background-size:contain;content:""}.p-sustainability-action__list__item__contents{display:flex;row-gap:2.9rem;flex-wrap:wrap;justify-content:space-between;width:70.4%;min-height:10px}.p-sustainability-action__list__item__contents-list{display:flex;row-gap:.7rem;flex-direction:column;min-height:9rem;padding-top:.5rem}.p-sustainability-action__list__item__contents-list-item{position:relative;padding-left:2.2rem;font-weight:600;font-size:1.8rem;line-height:1.6}.p-sustainability-action__list__item__contents-list-item:before{display:block;position:absolute;top:1.2rem;left:.2rem;width:1rem;height:1rem;border-radius:100%;background:#bccfc4;content:""}.p-sustainability-action__list__item__contents-icon{-moz-column-gap:1rem;display:flex;column-gap:1rem;row-gap:1rem;flex-wrap:wrap;justify-content:end}.p-sustainability-action__list__item__contents-icon *{width:7rem}.p-sustainability-action__list__item__contents-text{width:100%}.p-sustainability-action__list__item:nth-child(odd){background:#e6f2eb}.p-sustainability-action__list__item:nth-child(even){background:#f5fbf7}.p-sustainability-action__image{width:100%;max-width:86rem;margin:0 auto;padding:8rem 0 0 0}.p-sustainability-message{padding:5rem 0 10rem}.p-sustainability-message__inner{display:flex;flex-wrap:wrap;justify-content:space-between}.p-sustainability-message__title{width:100%;margin-bottom:3.3rem;padding-left:31%;color:#523f1d;font-weight:700;font-size:3rem;line-height:1;text-align:center}.p-sustainability-message__image{width:31.2%;margin-top:-6rem}.p-sustainability-message__name{padding:3rem 1.4rem}.p-sustainability-message__text{width:63.8%}.p-sustainability-message__text-title{margin-bottom:3.3rem;color:#523f1d;font-weight:700;font-size:3rem;line-height:1;text-align:center}.p-sustainability-message__text p{font-weight:400;font-size:1.6rem;letter-spacing:.04em}.p-sustainability-message__text p+p{margin-top:1.8rem}.p-sustainability-message__text-btn{display:flex;justify-content:end;padding-top:3.4rem}.p-sustainability-link{position:relative;background:#f5fbf7}.p-sustainability-link__list{counter-reset:count}.p-sustainability-link__list__item{display:flex;row-gap:3rem;flex-wrap:wrap;justify-content:space-between;padding:7.8rem 0 9rem;border-bottom:solid 1px #b3d7c2;counter-increment:count}.p-sustainability-link__list__item__image{width:42.2%;padding-top:1rem}.p-sustainability-link__list__item__image figure{overflow:hidden;border-radius:1rem}.p-sustainability-link__list__item__contents{display:flex;row-gap:2rem;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between;width:53.3%}.p-sustainability-link__list__item__contents-title{display:flex;flex:auto;align-items:center;font-weight:700;font-size:3rem}.p-sustainability-link__list__item__contents-title:before{display:flex;align-items:center;justify-content:center;width:8rem;height:8rem;margin-right:1.6rem;border-radius:100%;background:#b3d7c2;content:counter(count, decimal-leading-zero);color:#fff;font-weight:700;font-size:4rem;font-family:"Robot",sans-serif}.p-sustainability-link__list__item__contents-icon{-moz-column-gap:.5rem;display:flex;column-gap:.5rem;row-gap:.5rem;flex-wrap:wrap;align-items:center;justify-content:end}.p-sustainability-link__list__item__contents-icon *{width:5rem}.p-sustainability-link__list__item__contents-text{padding-top:.3rem}.p-sustainability-link__list__item__contents-text p+p{margin-top:1.6rem}.p-sustainability-link__list__item__contents-btn{display:flex;justify-content:end;width:100%}.p-sustainability-link__list__item:last-child{border:none}.p-sustainability-link__list__item:nth-child(odd) .p-sustainability-link__list__item__image{order:1}.p-sustainability-link__list__item:nth-child(odd) .p-sustainability-link__list__item__contents{order:2}.p-sustainability-link__list__item:nth-child(even) .p-sustainability-link__list__item__image{order:2}.p-sustainability-link__list__item:nth-child(even) .p-sustainability-link__list__item__contents{order:1}.p-top-mv{z-index:0;position:relative;width:100%}.p-top-mv__list__item{position:relative}.p-top-mv__list__item:before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:url(/assets/img/top/mv_list_item_bg.webp) no-repeat 50% 95%;background-size:auto 111%;content:""}.p-top-mv__list__item-text{font-feature-settings:"vpal";display:flex;position:absolute;top:41%;left:50%;row-gap:2.3rem;flex-direction:column;align-items:start;justify-content:center;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;translate:-50% -50%;writing-mode:vertical-rl}.p-top-mv__list__item-text--l{font-weight:700;font-size:4.8rem;line-height:1.4;letter-spacing:.1em}.p-top-mv__list__item-text--m{padding-top:2.1em;font-weight:400;font-size:1.8rem;letter-spacing:.14em}.p-top-mv__pager{-moz-column-gap:2%;display:flex;z-index:99;position:relative;column-gap:2%;align-items:center;justify-content:center;margin-top:-10rem;margin-bottom:-2rem}.p-top-mv__pager a{display:flex;align-items:center;justify-content:center;width:32%;height:12rem;padding:1em;border:solid 2px rgba(0,0,0,0);border-radius:6rem;background:#fff;box-shadow:0 20px 40px rgba(0,0,0,.1);font-weight:700;font-size:1.6rem;letter-spacing:.01em;transition:border .3s}.p-top-mv__pager a:hover{border-color:#d20000}.p-top-mv__pager a.active{border-color:#d20000;color:#d20000}.p-top-topics{z-index:0;position:relative;padding:6.7rem 0 4.5rem;background:#fffcd8}.p-top-topics:before{display:block;z-index:98;position:absolute;bottom:100%;left:0;width:100%;height:8rem;background-image:url(../img/top/topics_bg-top.svg);background-size:100% 100%;background-repeat:no-repeat;content:""}.p-top-topics__inner{-moz-column-gap:12.7rem;display:flex;column-gap:12.7rem;flex-wrap:wrap;align-items:end;justify-content:space-between}.p-top-topics__list{flex:1;padding-bottom:1.2rem}.p-top-topics__list__item a{-moz-column-gap:2.6rem;display:flex;column-gap:2.6rem;width:100%;padding:2.3rem 0;border-bottom:solid 1px #e7e5c8}.p-top-topics__list__item a:focus{cursor:pointer;opacity:.7;transition:.3s}.p-top-topics__list__item-date{color:#523f1d;font-weight:400;font-size:1.4rem;font-family:"Robot",sans-serif;letter-spacing:.03em}.p-top-topics__list__item-category span{display:flex;align-items:center;justify-content:center;min-width:12rem;height:2.6rem;margin-bottom:5px;padding:.5em;border-radius:1rem;background:#ebecdb;color:#523f1d;font-weight:500;font-size:1.2rem}.p-top-topics__list__item-text{max-width:70rem;font-weight:400;font-size:1.6rem}.p-top-topics__link{display:flex;justify-content:end;width:100%;padding-top:30px}.p-top-products{padding:16.6rem 0 5rem}.p-top-products__inner{display:flex;position:relative;justify-content:space-between}.p-top-products__heading{position:absolute;top:0;left:2.5rem}.p-top-products__contents{display:flex;position:relative;justify-content:end;width:100%;padding-top:3rem}.p-top-products__contents-image{width:90rem}.p-top-products__contents-image figure{overflow:hidden;border-radius:.8rem}.p-top-products__contents-text{display:flex;z-index:1;position:absolute;top:56%;right:50.5%;left:0;row-gap:3.5rem;flex-direction:column;padding:4.8rem 2rem 4.8rem 2rem;border-radius:0 1rem 0 0;background:#fff;font-size:1.8rem;line-height:2.3}.p-top-products__contents-link{display:flex}.p-top-solution{padding:18rem 0 24.7rem;background:url(/assets/img/top/solution_bg_01.webp) no-repeat 0 calc(50% + 14.8rem),url(/assets/img/top/solution_bg_02.webp) no-repeat calc(100% - 9.5rem) calc(50% + 11.2rem);background-size:55.5rem auto,34.5rem auto}.p-top-solution__inner{position:relative}.p-top-solution__tick{width:100%;padding-bottom:2.3rem;overflow:hidden}.p-top-solution__tick__item{position:relative;width:100%;overflow:hidden;white-space:nowrap}@keyframes move_odd{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes move_even{from{transform:translateX(100%)}to{transform:translateX(0%)}}.p-top-solution__tick__item span{display:block;width:-moz-max-content;width:max-content;padding:0 .2em;color:#e7e5c8;font-size:12rem;line-height:1;font-family:"Poppins",sans-serif;letter-spacing:.047em;white-space:nowrap}.p-top-solution__tick__item span:nth-of-type(odd){animation:move_odd 24s infinite linear}.p-top-solution__tick__item span:nth-of-type(even){position:absolute;top:0;animation:move_even 24s infinite linear}.p-top-solution__heading{display:flex;flex-direction:column;align-items:center;width:100%}.p-top-solution__heading--jp{display:block;color:#523f1d;font-weight:700;font-size:4rem;letter-spacing:.2em;text-align:center}.p-top-solution__lead{padding:3rem 0 1rem;color:#523f1d;font-weight:700;font-size:3rem;line-height:2.2;text-align:center}.p-top-solution__circle{display:flex;align-items:center;justify-content:center;padding:10rem}.p-top-solution__circle-title{display:flex;position:absolute;align-items:center;justify-content:center;width:29rem;height:29rem;border-radius:100%;background:#ece9d7;color:#472412;font-size:3rem;line-height:1.3;letter-spacing:-0.01em;text-align:center}.p-top-solution__circle-items{display:flex;row-gap:5rem;flex-direction:column;font-weight:500;font-size:2rem}.p-top-solution__circle-item{position:relative;padding:2rem 5rem 2rem 12rem;border-radius:5rem;background-color:#f4f3e2}.p-top-solution__circle-item span{color:#b99756;font-weight:700;font-size:2.8rem}.p-top-solution__circle-item::before,.p-top-solution__circle-item::after{display:block;position:absolute;content:""}.p-top-solution__circle-item::before{top:2.5rem;left:5rem;width:4rem;height:4rem;border-radius:50%;background:#b99756}.p-top-solution__circle-item::after{top:4rem;left:6rem;width:2rem;height:1rem;transform:rotate(-45deg);border-bottom:4px solid #fff;border-left:4px solid #fff}.p-top-solution__circle-list{--base: 10;display:flex;align-items:center;justify-content:center;width:calc(var(--r)*2/var(--base)*1rem);height:calc(var(--r)*2/var(--base)*1rem);border:solid 20px #ece9d7;border-radius:100%}.p-top-solution__circle-list dl{--angle2: calc(var(--angle) * 1deg - 90deg);--x: calc((cos(var(--angle2)) * var(--r) ) / var(--base) * 1rem);--y: calc((sin(var(--angle2)) * var(--r) ) / var(--base) * 1rem);display:flex;position:absolute;row-gap:1rem;flex-direction:column;align-items:center;justify-content:start;width:18rem;height:18rem;padding-top:3.5rem;translate:var(--x) var(--y);border-radius:100%;background-color:var(--bgcolor);color:#fff}.p-top-solution__circle-list dl dt{font-weight:700;font-size:2rem;line-height:1.3}.p-top-solution__circle-list dl dd{font-size:1.4rem;line-height:1.5}.p-top-solution__circle-list dl dd ul{padding-left:1em}.p-top-solution__circle-list dl dd ul li{position:relative}.p-top-solution__circle-list dl dd ul li:before{position:absolute;top:0;left:-1em;content:"・"}.p-top-solution__link{display:flex;justify-content:center;width:100%;padding:1rem 0 0}.p-top-solution-issue{padding:8.7rem 0 4.3rem}.p-top-solution-issue__contents{z-index:0;position:relative;margin-bottom:15.8rem;padding:4.6rem 5.5rem 7.5rem;background:none}.p-top-solution-issue__contents:after{display:block;position:absolute;bottom:-10%;left:50%;width:0;height:0;translate:-50% 5rem;border-width:40px 60px 0px 60px;border-style:solid;border-color:#f6f5ee rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}.p-top-solution-issue__contents__title{color:#523f1d;font-weight:700;font-size:3rem;line-height:1.6;text-align:center}.p-top-solution-issue__contents__list{display:flex;position:relative;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:2rem}.p-top-solution-issue__contents__list__item{position:relative;width:-moz-max-content;width:max-content}.p-top-solution-issue__contents__list__item-text{position:absolute;color:#fff;text-align:center}.p-top-solution-issue__contents__list__item-text.text01{top:15rem;left:4rem}.p-top-solution-issue__contents__list__item-text.text02{top:20rem;left:8rem}.p-top-solution-issue__contents__list__item-text.text03{top:15rem;left:6rem}.p-top-solution-issue__contents__list__item-text.text04{top:23rem;left:5rem}.p-top-solution-issue__contents__list__item-text.text05{top:10rem;left:9rem}.p-top-solution-issue__contents__list__item-text.text06{top:13rem;left:7rem}.p-top-solution-issue__contents__list__item:nth-child(1){padding:4.3rem 0 6.3rem;translate:0 0}.p-top-solution-issue__contents__list__item:nth-child(2){padding:5.7rem 4.2rem 7.8rem 5rem;translate:-1.4rem 9.4rem}.p-top-solution-issue__contents__list__item:nth-child(3){padding:4.5rem 4.2rem 7.4rem 4.7rem;translate:-3rem 2.2rem}.p-top-solution-issue__contents__list__item:nth-child(4){padding:5.8rem 4.2rem 0 0;translate:-1.8rem 3.4rem}.p-top-solution-issue__contents__list__item:nth-child(5){position:absolute;bottom:-10rem;padding-left:7.4rem;translate:3rem 2rem}.p-top-solution-issue__contents__list__item:nth-child(6){position:absolute;right:5rem;bottom:-18rem;padding:0 4.6rem 7rem 5.7rem;translate:-18rem 3.2rem}.p-top-solution-issue__contents__list__item strong{font-weight:700;font-size:1.125em}.p-top-solution-issue__contents__list__item img{z-index:-1;position:relative;height:auto}.p-top-solution-issue__contents__list__item img.image01{width:20rem}.p-top-solution-issue__contents__list__item img.image02{width:25rem}.p-top-solution-issue__contents__list__item img.image03{width:18rem}.p-top-solution-issue__contents__list__item img.image04{width:25rem}.p-top-solution-issue__contents__list__item img.image05{width:18rem}.p-top-solution-issue__contents__list__item img.image06{width:20rem}.p-top-solution-issue__contents__image{position:absolute;bottom:0;left:50%;translate:-50% 0}.p-top-solution-issue__support__arrow{position:relative}.p-top-solution-issue__support__arrow::before{display:block;position:absolute;bottom:0;left:50%;width:0;height:0;translate:-50% 5rem;border-width:40px 60px 0px 60px;border-style:solid;border-color:#f6f5ee rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);content:""}.p-top-solution-issue__support__title{margin-top:8rem;margin-bottom:1rem;color:#523f1d;font-weight:700;font-size:4rem;text-align:center}.p-top-solution-issue__support__text{padding:1rem 0 0;font-weight:500;font-size:1.8rem;line-height:2.2;text-align:center}.p-top-solution-issue__support__text p+p{margin-top:2em}.p-top-strength{position:relative;padding:7.8rem 0 5rem;background:linear-gradient(to bottom, #deeafe 0%, #ffffff 100%)}.p-top-strength:before{display:block;position:absolute;bottom:calc(100% - 1px);left:0;width:100%;height:0;padding:4.375% 0 0 0;background-image:url(/assets/img/top/strength_bg-top.svg);background-position:center bottom;background-size:100% 100%;background-repeat:no-repeat;content:""}.p-top-strength__lead{-moz-column-gap:3rem;display:flex;column-gap:3rem;row-gap:3rem;align-items:center;justify-content:space-between;padding-top:3.8rem}.p-top-strength__lead-text{font-size:1.8rem;line-height:2.3}.p-top-strength__lead-link{display:flex}.p-top-strength__list{-moz-column-gap:1px;display:flex;column-gap:1px;margin-top:3.8rem}.p-top-strength__list a{display:block;z-index:0;position:relative;overflow:hidden;transition:box-shadow .3s}.p-top-strength__list a figure{overflow:hidden}.p-top-strength__list a figure img{transition:.3s all}.p-top-strength__list a:focus img{position:relative;transform:scale(1.1, 1.1)}.p-top-strength__list a:first-of-type{border-radius:1rem 0 0 1rem}.p-top-strength__list a:last-of-type{border-radius:0 1rem 1rem 0}.p-top-strength__list a:hover{z-index:9;box-shadow:0 2rem 4rem rgba(0,0,0,.1)}.p-top-strength__list__item{position:relative}.p-top-strength__list__item-text{position:absolute;bottom:0;left:0;padding:4.5rem 3rem;font-weight:500;font-size:2.6rem;line-height:1.5;letter-spacing:.08em}.p-top-strength__list__item-icon{z-index:9;position:absolute;right:2rem;bottom:2rem}.p-top-sustainability{padding:17.3rem 0 29.5rem}.p-top-sustainability__inner{display:flex;position:relative;justify-content:space-between}.p-top-sustainability__heading{position:absolute;top:0;right:11.5rem}.p-top-sustainability__contents{position:relative;order:-1;width:100%;padding-top:4.4rem}.p-top-sustainability__contents-image{width:90rem}.p-top-sustainability__contents-image figure{overflow:hidden;border-radius:.8rem}.p-top-sustainability__contents-text{display:flex;z-index:1;position:absolute;top:67%;right:-25px;left:50%;row-gap:3.5rem;flex-direction:column;align-items:end;padding:4.6rem 0 4.8rem 6.1rem;border-radius:1rem 0 0 0;background:#fff;font-size:1.8rem;line-height:2.3}.p-top-sustainability__contents-text p{width:100%}.p-top-sustainability__contents-link{display:flex;margin-right:2.5rem}.p-top-about{position:relative;padding:3rem 0 7rem 0;background:#fffcd8}.p-top-about__text{padding:3rem 0 0 0;font-weight:400;font-size:1.6rem;line-height:2.2}.p-top-about__list{-moz-column-gap:4rem;display:flex;column-gap:4rem;justify-content:space-between;padding:3.8rem 0 0 0}.p-top-about__list__item a figure{overflow:hidden}.p-top-about__list__item a figure img{transition:.3s all}.p-top-about__list__item a:focus img{position:relative;transform:scale(1.1, 1.1)}.p-top-about__list__item figure{display:block;overflow:hidden;border-radius:1rem;transition:box-shadow .3s}.p-top-about__list__item figure img{transition:scale .3s}.p-top-about__list__item a:hover figure{box-shadow:0 20px 40px rgba(0,0,0,.1)}.p-top-about__list__item-text{-moz-column-gap:1.8rem;display:flex;column-gap:1.8rem;align-items:center;padding-top:1.6rem;color:#523f1d;font-weight:500;font-size:2.4rem;letter-spacing:-0.01em}.u-mt--10{margin-top:1rem}.u-mb--10{margin-bottom:1rem}.u-mr--10{margin-right:1rem}.u-ml--10{margin-left:1rem}.u-mt--20{margin-top:2rem}.u-mb--20{margin-bottom:2rem}.u-mr--20{margin-right:2rem}.u-ml--20{margin-left:2rem}.u-mt--30{margin-top:3rem}.u-mb--30{margin-bottom:3rem}.u-mr--30{margin-right:3rem}.u-ml--30{margin-left:3rem}.u-mt--40{margin-top:4rem}.u-mb--40{margin-bottom:4rem}.u-mr--40{margin-right:4rem}.u-ml--40{margin-left:4rem}.u-mt--50{margin-top:5rem}.u-mb--50{margin-bottom:5rem}.u-mr--50{margin-right:5rem}.u-ml--50{margin-left:5rem}.u-mt--60{margin-top:6rem}.u-mb--60{margin-bottom:6rem}.u-mr--60{margin-right:6rem}.u-ml--60{margin-left:6rem}.u-mt--70{margin-top:7rem}.u-mb--70{margin-bottom:7rem}.u-mr--70{margin-right:7rem}.u-ml--70{margin-left:7rem}.u-mt--80{margin-top:8rem}.u-mb--80{margin-bottom:8rem}.u-mr--80{margin-right:8rem}.u-ml--80{margin-left:8rem}.u-mt--90{margin-top:9rem}.u-mb--90{margin-bottom:9rem}.u-mr--90{margin-right:9rem}.u-ml--90{margin-left:9rem}.u-mt--100{margin-top:10rem}.u-mb--100{margin-bottom:10rem}.u-mr--100{margin-right:10rem}.u-ml--100{margin-left:10rem}.u-mt--110{margin-top:11rem}.u-mb--110{margin-bottom:11rem}.u-mr--110{margin-right:11rem}.u-ml--110{margin-left:11rem}.u-mt--120{margin-top:12rem}.u-mb--120{margin-bottom:12rem}.u-mr--120{margin-right:12rem}.u-ml--120{margin-left:12rem}.u-textalign--center{text-align:center}.u-textalign--left{text-align:left}.u-textalign--right{text-align:right}.js-fadein,.js-fadein-up,.js-fadein-dowm{opacity:0}@media screen and (max-width: 1280px){html{font-size:.78125vw}}@media screen and (max-width: 768px){html{font-size:2.0833333333vw}body{padding-top:80px;font-size:1.4rem}.l-column{flex-direction:column}.l-column__main{order:2;width:100%}.l-column__side{order:1;width:100%}.l-container{padding-right:20px;padding-left:20px}.l-header{height:80px}.c-banner{right:0;bottom:5rem;left:0;width:50%;margin:auto;border-radius:5rem}.c-banner__close-btn{top:.5rem;right:2rem}.c-banner__body{display:block;padding:2rem 3rem;border-radius:5rem}.c-banner__thumb img{display:none}.c-btn{height:auto}.c-cta{margin-top:4rem;padding:1rem 0 5rem 0}.c-cta__heading{font-size:3rem}.c-cta__list__item{width:48%}.c-cta__list__item-text{font-size:1.1rem}.c-cta-contact__contents{flex-direction:column}.c-cta-contact__contents__image{width:100%}.c-heading__text--jp{font-size:3rem}.c-heading__text--jp-sub{font-size:1.6rem}.c-heading p{font-size:.8rem}.c-heading p.c-mv__text--product{margin-top:1rem;font-size:1.4rem}.c-heading *+p{margin-top:0rem}.c-heading-sub{font-size:3rem}.c-heading--vertical{writing-mode:horizontal-tb}.c-heading--vertical.is-sp-horizontal{align-items:center;writing-mode:initial}.c-heading--vertical.is-sp-horizontal:before{left:auto;margin-left:-0.7rem}.c-heading--small{padding-top:.5rem;padding-left:.5rem !important}.c-heading--small:before{width:2rem;height:2rem}.c-heading--small .c-heading__text--en{font-size:.8rem}.c-heading--small .c-heading__text--jp{font-size:2.4rem}.c-heading--small .c-heading__text--jp-small{font-size:2rem}.c-heading--small .c-heading__text--jp-small.c-heading__text--jp-small-product{font-size:1.4rem}.c-heading-box{font-size:1.8rem}.c-lead{margin-top:2rem}.c-mv{height:28.6458333333vw}.c-mv__title{top:auto;max-width:55%;color:#fff;font-size:3rem}.c-mv__title.c-mv__title--product{max-width:none}.c-mv figure::after{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.4);content:""}.c-mv figure img{right:-3rem}.c-mv--large{height:36.4583333333vw}.c-mv--middle{height:36.4583333333vw}.c-mv--middle .c-mv__title{left:auto;margin-top:0}.c-mv--narrow{height:36.4583333333vw}.c-page-top{right:3rem;width:7rem;height:7rem}.c-page-top-icon::before,.c-page-top-icon::after{height:15px}.c-wave:before,.c-wave:after{width:400vw}.c-wave:before{animation:wave_before_sp 14s infinite linear,wave_height_top_sp 14s infinite ease-in-out}.c-wave:after{animation:wave_after_sp 14s infinite linear,wave_height_top_sp 14s infinite ease-in-out}.c-wave.is-bottom:before{animation:wave_before_sp 14s infinite linear,wave_height_bottom_sp 14s infinite ease-in-out}.c-wave.is-bottom:after{animation:wave_after_sp 14s infinite linear,wave_height_bottom_sp 14s infinite ease-in-out}.p-accessibilitypolicy-contents{padding:5rem 0}.p-accessibilitypolicy-contents__text-table{overflow-x:auto}.p-accessibilitypolicy-contents__text-table table{width:-moz-max-content;width:max-content}.p-baseball-lead{padding:5rem 0}.p-baseball-lead__link{flex-wrap:wrap}.p-baseball-lead__link a{width:48%}.p-baseball-info__item time{right:0;bottom:.5em;float:none}.p-baseball-info__item__heading{padding-right:0}.p-baseball-info__item--link{width:95%}.p-baseball-info__item table th{padding:1em;font-size:1.4rem}.p-baseball-info__item table td{padding:1em;font-size:1.2rem}.p-company-business-lead{padding:5rem 0 0}.p-company-business-contents__list{row-gap:8rem}.p-company-business-contents__list__item__image{width:100%}.p-company-business-contents__list__item__text{width:100%;margin-top:0;padding-top:1rem}.p-company-business-contents__list__item__text-lead{margin:1rem 0 1rem}.p-company-business-contents__list__item__text-btn{padding-top:1rem}.p-company-business-contents__list__item:nth-child(odd) .p-company-business-contents__list__item__text{margin-left:0;padding-left:0}.p-company-business-contents__list__item:nth-child(even) .p-company-business-contents__list__item__image{order:1}.p-company-business-contents__list__item:nth-child(even) .p-company-business-contents__list__item__text{order:2;margin-right:0;padding-right:0}.p-company-greeting-message{padding:5rem 0}.p-company-greeting-message__heading{margin-bottom:3rem;padding-left:0}.p-company-greeting-message__contents{row-gap:3rem;flex-direction:column;margin-top:3rem}.p-company-greeting-message__contents__image{width:100%;margin-top:0}.p-company-greeting-message__contents__text{width:100%;padding-top:0}.p-company-greeting-link{padding:0 0 5rem}.p-company-greeting-link__list{row-gap:3rem}.p-company-greeting-link__list__item{width:48%}.p-company-greeting-link__list__item a p{margin-top:1rem}.p-company-group-lead__inner{row-gap:2rem;flex-direction:column;align-items:center}.p-company-group-lead__logo{order:1}.p-company-group-lead__text{order:2}.p-company-group-info__contents{flex-direction:column}.p-company-group-info__contents-data td a{text-decoration:underline}.p-company-guidline-palm-contents{padding:5rem 0 3rem}.p-company-guidline-palm-contents__lead{flex-direction:column;padding:0 0 3rem}.p-company-guidline-palm-contents__lead__image{width:100%}.p-company-guidline-palm-contents__item__text{padding:3rem 0 5rem}.p-company-guidline-palm-contents__item__text dl dt{width:100%}.p-company-guidline-palm-contents__item__text dl dd{width:100%;padding-bottom:2em}.p-company-guidline-basic{padding:5rem 0 2.4rem}.p-company-guidline-list{padding:5rem 0}.p-company-history-timeline__decade:before{left:calc(20px - 1px + (100% - 20px*2)*.05)}.p-company-history-timeline__decade__heading{width:95%;margin:0 0 2rem auto;font-size:2rem}.p-company-history-timeline__decade__list{align-items:end;margin-top:0}.p-company-history-timeline__decade__list__item{flex-direction:column;align-items:end;width:100%}.p-company-history-timeline__decade__list__item:first-child .p-company-history-timeline__decade__list__item__image{margin-top:0}.p-company-history-timeline__decade__list__item__image{width:95%}.p-company-history-timeline__decade__list__item__text{width:95%}.p-company-history-timeline__decade__list__item__text-year{margin-bottom:2rem}.p-company-history-timeline__decade__list__item:nth-child(odd) .p-company-history-timeline__decade__list__item__image{order:2;text-align:center}.p-company-history-timeline__decade__list__item:nth-child(odd) .p-company-history-timeline__decade__list__item__text{order:1}.p-company-history-timeline__decade__list__item:nth-child(even){justify-content:flex-end}.p-company-history-timeline__decade__list__item:nth-child(even) .p-company-history-timeline__decade__list__item__image{text-align:center}.p-company-history-timeline__decade__list__item:nth-child(even) .p-company-history-timeline__decade__list__item__text-year:before{right:auto;left:0;translate:-50% 0}.p-company-history-timeline__decade__list__item:nth-child(even) .p-company-history-timeline__decade__list__item__text-year:after{flex:none;order:1;margin-right:1rem;margin-left:0}.p-company-history-timeline__decade__list__item:nth-child(even) .p-company-history-timeline__decade__list__item__text-year>span{order:2}.p-company-history-timeline__decade__list__item:nth-child(even) .p-company-history-timeline__decade__list__item__text-list{padding-left:6rem}.p-company-office-map{padding:5rem 0}.p-company-office-map__contents__text{position:relative;top:auto;left:auto;margin-bottom:1em;font-size:1.6rem}.p-company-office-list__item{flex-direction:column}.p-company-office-list__item__address{width:100%}.p-company-office-list__item__data{width:100%}.p-company-office-list__item__data dl{width:48%}.p-company-office-list__item__data dl dt{translate:1.5rem -50%}.p-company-office-list__item__data dl dd{padding:3rem 1.5rem 1.5rem}.p-company-office-list--office .p-company-office-list__item{width:100%}.p-company-outline-data{padding:5rem 0 2.2rem}.p-company-outline-data dl dt{width:8em;font-size:1.5rem}.p-company-outline-data dl dd{width:calc(100% - 8em);font-size:1.5rem}.p-company-outline-access__map{padding-top:60%}.p-company-outline-access__train{row-gap:2rem;flex-direction:column}.p-company-outline-access__train__map{width:100%}.p-company-outline-access__train__route{flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.p-company-outline-access__train__route__point{width:48%}.p-company-outline-access__train__route p{margin-top:.5rem;font-size:1.2rem}.p-company-policy-concept{padding:5rem 0}.p-company-policy-concept__title{font-size:3rem}.p-company-policy-concept__circle{padding:0}.p-company-policy-concept__circle__text{top:2.5rem;right:1rem;font-size:1.4rem}.p-company-policy-concept__circle__title{width:15rem;height:15rem}.p-company-policy-concept__circle__title img{width:3rem}.p-company-policy-concept__circle__title-jp{font-size:1.2rem}.p-company-policy-concept__circle__title-en{font-size:.8rem}.p-company-policy-concept__circle__list{--r: 145!important}.p-company-policy-concept__circle__list__item{width:16.5rem;height:16.5rem}.p-company-policy-concept__circle__list__item-jp{font-size:1.6rem}.p-company-policy-concept__circle__list__item-en{font-size:.8rem}.p-company-policy-concept__circle__list__item dd{padding:0 1em;padding-top:0;font-size:.7rem;letter-spacing:0}.p-company-policy-concept__text{padding:0}.p-company-policy-concept__text-en{font-size:1.8rem}.p-company-policy-concept__text-jp{font-size:3rem}.p-company-policy-concept__text dl dt{flex-direction:column;align-items:start}.p-company-policy-concept__text dl dd{font-size:1.4rem}.p-company-policy-concept__detail{padding:0}.p-company-policy-concept__detail-en{font-size:1.8rem}.p-company-policy-concept__detail-jp{font-size:3rem}.p-company-policy-concept__detail dl{justify-items:center}.p-company-policy-concept__detail dl dt{flex-direction:column;align-items:start}.p-company-policy-concept__detail dl dd{font-size:1.4rem}.p-company-vision-contribute{padding:5rem 0}.p-company-vision-contribute__image{width:100%}.p-company-vision-contribute__text{width:100%;margin-left:0;padding:2rem 0 0 0}.p-company-vision-efforts{padding:0 0 5rem}.p-company-vision-efforts__list__item{width:100%}.p-company-link{padding:5rem 0 .5rem}.p-company-link__list__item{width:100%}.p-company-link__list__item dl dt{letter-spacing:.1rem}.p-contact-check{padding:5rem 0}.p-contact-check__list>li{padding:2rem 1rem 2rem 9rem}.p-contact-check__list>li:before{left:2rem}.p-contact-check__contact{flex-direction:column;margin-top:5rem}.p-contact-check__contact__image img{position:relative;width:100%;border-radius:0}.p-contact-check__contact__image{width:100%}.p-contact-check__contact__text-heading{text-align:center}.p-contact-check__contact__text-link .c-btn{padding:2rem 6rem}.p-default-detail-body{padding:5rem 0}.p-default-detail-body__contents{padding:5rem 0}.p-default-detail-body__contact{flex-direction:column}.p-default-detail-body__contact__image img{position:relative;width:100%;border-radius:0}.p-default-detail-body__contact__image{width:100%;padding:0}.p-downloads-material{padding:5rem 0}.p-downloads-material__list__item{width:48%}.p-downloads-material__list__item-title{line-height:1.4}.p-downloads-material__list__item-text{padding:0}.p-downloads-material__list__item-icon{right:2rem;bottom:2rem}.p-downloads-material__list__item a{padding:1.5rem 1rem 4rem}.p-footer{padding:5rem 0 3rem}.p-footer__menu{display:flex;row-gap:0;flex-direction:column}.p-footer__menu-group{-moz-column-gap:10%;display:flex;column-gap:10%;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.p-footer__menu-group.is-row{grid-row:auto}.p-footer__menu-group.is-col{grid-column:auto}.p-footer__menu-group a{min-width:45%;padding:.5em 0}.p-footer__menu-group>a{font-size:16px}.p-footer__menu-group-sub{-moz-column-gap:10%;column-gap:10%;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%;padding-top:0}.p-footer__menu-group-sub>a{font-size:14px}.p-header__inner{-moz-column-gap:1rem;column-gap:1rem}.p-header__logo{flex:1}.p-header__logo a{padding:10px 0}.p-header__logo img{margin-left:0}.p-header__menu{z-index:998;position:fixed;top:0;left:150vw;flex-direction:column;justify-content:start;width:100%;height:100vh;padding:100px 0 3rem;border-bottom:solid 3px #d20000;background:#fff;box-shadow:0 20px 40px rgba(0,0,0,.1);transition:left .3s}.p-header__menu.is-active{left:0}.p-header__menu__list{flex-direction:column;height:calc(100vh - 100px);overflow-y:auto}.p-header__menu__list>li{position:relative;width:100%;height:auto}.p-header__menu__list>li:last-child{margin-bottom:6em}.p-header__menu__list>li:before,.p-header__menu__list>li:after{display:block;z-index:1;position:absolute;top:3em;right:2.5em;translate:0 -50%;border:solid #fff;content:""}.p-header__menu__list>li:before{width:1em;height:1em;margin-right:.25em;rotate:135deg;border-width:2px 0 0 2px}.p-header__menu__list>li:after{display:none}.p-header__menu__list>li.js-submenu:before,.p-header__menu__list>li.js-submenu:after{display:none}.p-header__menu__list>li>a{position:relative;height:auto;border-bottom:solid 1px #d20000;background:rgba(210,0,0,.8);color:#fff}.p-header__menu__list a:after{display:none}.p-header__menu__list a{-moz-column-gap:3rem;column-gap:3rem;flex-direction:row;justify-content:start;width:100%;height:auto;padding:2em 2em}.p-header__menu-sub__wrapper>ul>li>ul>li>a{font-size:3vw}.p-header__menu-sub__title{display:none}.p-header__menu-sub__subtitle{font-size:4vw}.p-header__menu-sub__subtitle span{top:0;right:3rem;bottom:0;margin:auto}.p-header__menu-sub__link{margin-top:1rem;padding-bottom:1rem}.p-header__menu-sub__link.mt-30{margin-top:0rem}.p-header__menu-sub__link a{width:100%;padding:1em 2em !important;font-weight:500;font-size:2rem}.p-header__menu-sub__link a span{top:0;right:3rem;bottom:0;margin:auto;border-top:2px solid #523f1d;border-right:2px solid #523f1d}.p-header__menu-sub__link img{display:none}.p-header__menu-sub__list{display:none;z-index:1;position:relative;top:auto;row-gap:0;align-items:start;width:100%;padding:0;border:0;box-shadow:none}.is-subactive .p-header__menu-sub__list{top:auto}.p-header__menu-sub__list>li>a{border-bottom:solid 1px rgba(210,0,0,.3)}.p-header__menu-sub__list--col2{width:100%}.p-header__menu-sub__list--col3{width:100%}.p-header__menu-sub__list--col4{width:100%}.p-header__menu-sub__list--col5{width:100%}.p-header__menu-sub__list-inner{flex-direction:column;height:auto;overflow-y:auto}.p-header__menu--jp{font-size:1.6rem}.p-header__link{-moz-column-gap:1rem;column-gap:1rem;padding:0}.p-header__link:before{display:none}.p-header__link-english a,.p-header__link-contact a,.p-header__link-download a,.p-header__link-search a{padding:0;font-size:8px;line-height:1.5}.p-header__link-english a:before{width:20px;height:20px}.p-header__link-contact a:before{width:20px;height:20px}.p-header__link-download a:before{width:20px;height:20px}.p-header__link-search a:before{width:20px;height:20px}.p-news-detail-body{padding:5rem 0}.p-news-detail-body__contents{padding:5rem 0}.p-news-detail-body__contact{flex-direction:column}.p-news-detail-body__contact__image img{position:relative;width:100%;border-radius:0}.p-news-detail-body__contact__image{width:100%;padding:0}.p-news__column{padding:5rem 0}.p-news-archive__list__item-title{flex:auto;width:100%}.p-news-nav__list{-moz-column-gap:5%;column-gap:5%;row-gap:2rem;flex-direction:row}.p-news-nav__list__item{width:30%;padding:0;border:none;text-align:center}.p-news-nav__list__item a{padding:.5em;border:solid 1px currentColor}.p-privacypolicy-contents{padding:5rem 0}.p-products-type-detail-lead{padding-top:5rem}.p-products-type-detail-lead__image{-moz-column-gap:2rem;column-gap:2rem;row-gap:2rem;flex-wrap:wrap;align-items:center;justify-content:center;padding-top:3rem}.p-products-type-detail-lead__image-image{width:30%}.p-products-type-detail-lead__image-image:nth-child(1){translate:0 0}.p-products-type-detail-lead__image-image:nth-child(2){translate:0 0}.p-products-type-detail-lead__image-image:nth-child(3){translate:0 0}.p-products-type-detail-lead__image-image:nth-child(4){translate:0 0}.p-products-type-detail-lead__image-image:nth-child(5){translate:0 0}.p-products-type-detail-data__contents{flex-direction:column}.p-products-type-detail-data__contents-image{max-width:none}.p-products-type-detail-data__contents-table tr th{width:-moz-max-content;width:max-content;white-space:nowrap}.p-products-type-detail-data__contents-table a:not(.p-products-type-detail-data__contents-usage a){width:auto}.p-products-type-detail-data__contents-related a{width:auto}.p-products-type-link__list{flex-wrap:wrap}.p-products-type-about{padding:5rem 0 0}.p-products-type-about__contents{flex-direction:column;padding:3rem 0}.p-products-type-features__list__item{width:100%}.p-products-type-usage{padding:2.5rem 0 10rem}.p-products-type-usage__detail__item{width:100%}.p-products-type-usage__detail__item__contents-list{row-gap:1rem;flex-direction:row}.p-products-type-usage__detail__item__image{width:100%;max-width:none;margin-top:2rem}.p-products-lead{padding:5rem 0}.p-products-lead__link{-moz-column-gap:1.5rem;column-gap:1.5rem;padding:3rem 0 0}.p-products-lead__link a{height:8rem;border-color:currentColor;color:#d20000;font-size:1.6rem}.p-products-lead__link a:after{border-color:currentColor}.p-products-lead__link a:after{right:2rem}.p-products-category{padding:5rem 0 0}.p-products-category__list{-moz-column-gap:0;grid-template-columns:repeat(2, 1fr);column-gap:0}.p-products-category__list-empty{width:90%}.p-products-category__list a{width:90%}.p-products-usage{padding:2.5rem 0 10rem}.p-search-results-contents{padding:5rem 0}.p-solution-issue{padding:5rem 0 4rem}.p-solution-issue__lead{padding:0 0 5rem}.p-solution-issue__contents{margin-bottom:10rem;padding:2rem 0 23rem}.p-solution-issue__contents__title{padding:0 2rem}.p-solution-issue__contents__list__item{max-width:50%;padding:2em 2em 3em !important}.p-solution-issue__contents__list__item:nth-child(1){order:1;translate:1rem 0}.p-solution-issue__contents__list__item:nth-child(2){order:3;translate:1rem 0}.p-solution-issue__contents__list__item:nth-child(3){order:2;translate:-1rem -1rem}.p-solution-issue__contents__list__item:nth-child(4){order:4;translate:0rem 0}.p-solution-issue__contents__list__item:nth-child(5){order:5;translate:0rem -2rem}.p-solution-issue__contents__list__item:nth-child(6){order:6;translate:0rem 2rem}.p-solution-suggest__lead{padding:3rem}.p-solution-suggest__lead__text{width:100%;height:auto;padding:2rem;border-radius:1rem}.p-solution-suggest__lead__text p{margin-top:1.5rem}.p-solution-suggest__flow{margin-top:10rem;padding:5rem 0 0}.p-solution-suggest__flow__list__item__heading{margin-bottom:3rem}.p-solution-suggest__flow__list__item__contents{flex-direction:column}.p-solution-suggest__flow__list__item__contents__text{width:100%;padding-bottom:0}.p-solution-suggest__flow__list__item__contents__image{width:100%;margin-bottom:2rem}.p-solution-suggest__flow__list__item__contents__link.row2{margin-top:3rem}.p-solution-suggest__flow__list__item__contents__link{margin-top:3rem}.p-strength-detail-lead{padding-bottom:5rem !important}.p-strength-detail-contents__list__item:after{height:.3rem}.p-strength-detail-contents__list__item__image{width:100%}.p-strength-detail-contents__list__item__text{width:100%}.p-strength-detail-contents__list__item__text-title{font-size:2.8rem}.p-strength-detail-contents__list__item:nth-child(odd) .p-strength-detail-contents__list__item__image{order:2}.p-strength-detail-contents__list__item:nth-child(odd) .p-strength-detail-contents__list__item__text{order:1}.p-strength-detail-products__list{row-gap:3rem;padding:5rem 0}.p-strength-detail-products__list__item:before{top:27rem}.p-strength-detail-products__list__item a{flex-direction:column}.p-strength-detail-products__list__item__image{width:100%}.p-strength-detail-products__list__item__text{width:100%;padding:6rem 2rem 10rem}.p-strength-detail-products__list__item:nth-child(odd):before{left:50%}.p-strength-detail-products__list__item:nth-child(odd) .p-strength-detail-products__list__item__text-btn{right:2rem}.p-strength-detail-products__list__item:nth-child(even):before{left:50%}.p-strength-detail-products__list__item:nth-child(even) .p-strength-detail-products__list__item__text{order:2;text-align:left}.p-strength-detail-products__list__item:nth-child(even) .p-strength-detail-products__list__item__text-btn{right:2rem;left:auto;padding-right:7rem;padding-left:0}.p-strength-detail-products__list__item:nth-child(even) .p-strength-detail-products__list__item__text-btn:after{right:0;left:auto}.p-strength-detail-equipment__item{width:100%;padding:0}.p-strength-lead{padding:5rem 0 8rem}.p-strength-lead__image{-moz-column-gap:5%;column-gap:5%;justify-content:center}.p-strength-lead__image figure{width:30%}.p-strength-lead__image.is-image2 figure:first-of-type{translate:0 0}.p-strength-lead__image.is-image2 figure:last-of-type{translate:0 0}.p-strength-lead__image.is-image3 figure:nth-child(1){translate:0 0}.p-strength-lead__image.is-image3 figure:nth-child(2){translate:0 0}.p-strength-lead__image.is-image3 figure:nth-child(3){translate:0 0}.p-strength-navi__category a{width:100%}.p-strength-navi__category a p{font-size:1.6rem}.p-strength-navi__strength{flex-direction:column}.p-strength-navi__strength a{width:100%}.p-strength-type{padding:5rem 0}.p-strength-type:before{height:5rem;background-size:auto 100%}.p-strength-type__list__item a{flex-wrap:wrap}.p-strength-type__list__item__text{padding:3rem 3rem 9rem 3rem}.p-strength-type__list__item__text-title{font-size:2.6rem}.p-strength-type__list__item__text-btn{right:3rem;bottom:3rem}.p-strength-type__list__item:nth-child(even) .p-strength-type__list__item__image{order:1}.p-strength-type__list__item:nth-child(even) .p-strength-type__list__item__text{order:2}.p-sustainability-detail-lead{padding:5rem 0 3rem}.p-sustainability-detail-contents__list__item-image{width:100%}.p-sustainability-detail-contents__list__item-text{width:100%}.p-sustainability-detail-contents__list__item-text p:first-of-type{margin-top:2rem}.p-company-iso-contents{padding:5rem 0 3rem}.p-company-iso-contents__lead{flex-direction:column;padding:0 0 3rem}.p-company-iso-contents__lead__image{width:100%}.p-company-iso-contents__item__text{padding:3rem 0 5rem}.p-company-iso-contents__item__text dl dt{width:100%}.p-company-iso-contents__item__text dl dd{width:100%;padding-bottom:2em}.p-sustainability-rspo-efforts__contents__text{width:100%}.p-sustainability-rspo-efforts__contents__image{width:100%}.p-sustainability-rspo-problems__contents__text{order:1;width:100%}.p-sustainability-rspo-problems__contents__image{order:2;width:100%}.p-sustainability-rspo-rspo__contents__text{width:100%}.p-sustainability-rspo-rspo__contents__image{width:100%}.p-sustainability-rspo-rspo__process{row-gap:4rem;flex-direction:column;align-items:center}.p-sustainability-rspo-rspo__process__item{width:50%}.p-sustainability-rspo-rspo__process__item:after{right:auto;bottom:0;margin-right:0;margin-bottom:-3rem;border-width:1.5rem 1.5rem 0px 1.5rem;border-color:#5cc25c rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.p-sustainability-navi__link a{width:45.75%}.p-sustainability-navi__link a p{margin-top:1rem;font-size:2rem}.p-sustainability-lead{padding:5rem 0 2rem}.p-sustainability-action__list__item{flex-direction:column;padding:3rem}.p-sustainability-action__list__item__title{width:100%}.p-sustainability-action__list__item__contents{width:100%}.p-sustainability-action__list__item__contents-icon{justify-content:start}.p-sustainability-message__title{padding-left:0}.p-sustainability-message__image{width:100%;margin-top:0}.p-sustainability-message__text{width:100%}.p-sustainability-link__list__item{padding:3rem 0}.p-sustainability-link__list__item__image{width:100%}.p-sustainability-link__list__item__contents{width:100%}.p-sustainability-link__list__item__contents-icon{justify-content:start;width:100%}.p-sustainability-link__list__item:nth-child(even) .p-sustainability-link__list__item__image{order:1}.p-sustainability-link__list__item:nth-child(even) .p-sustainability-link__list__item__contents{order:2}.p-top-mv__list__item:before{top:-15rem;background-size:auto 55%}.p-top-mv__list__item-text{top:60%;row-gap:0}.p-top-mv__list__item-text--l{text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 23px #fff}.p-top-mv__list__item-text--m{padding-top:3em;font-size:2rem !important;text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 23px #fff}.p-top-mv__pager{-moz-column-gap:1rem;column-gap:1rem;margin-top:2.5rem}.p-top-mv__pager a{height:auto;padding:.5em;font-size:1rem}.p-top-topics{padding:5rem 0}.p-top-topics:before{height:2rem}.p-top-topics__inner{flex-direction:column;align-items:center}.p-top-topics__list__item a{flex-direction:column}.p-top-topics__list__item-category span{max-width:12rem;margin:10px 0}.p-top-products{padding:5rem 0}.p-top-products__inner{flex-direction:column}.p-top-products__heading{position:relative;left:auto}.p-top-products__contents{flex-direction:column}.p-top-products__contents-image{width:100%}.p-top-products__contents-text{position:relative;padding:2rem 0 0 0}.p-top-products__contents-link{justify-content:end}.p-top-solution{padding:5rem 0 10rem}.p-top-solution__tick__item span{font-size:4rem}.p-top-solution__heading--jp{font-size:3rem}.p-top-solution__lead{font-size:2rem}.p-top-solution__circle{padding:5rem 0}.p-top-solution__circle-title{width:18rem;height:18rem;font-size:2rem}.p-top-solution__circle-items{row-gap:2rem}.p-top-solution__circle-item{border-radius:1000rem}.p-top-solution__circle-list{--r: 170!important}.p-top-solution__circle-list dl{width:10rem;height:10rem;padding-top:1.5rem}.p-top-solution__circle-list dl dt{font-size:1.2rem}.p-top-solution__circle-list dl dd{font-size:.8rem}.p-top-solution-issue{padding:5rem 0 4rem}.p-top-solution-issue__contents{margin-bottom:0;padding:2rem 0}.p-top-solution-issue__contents:after{bottom:5%;padding:2rem 0}.p-top-solution-issue__contents__title{padding:0 2rem}.p-top-solution-issue__contents__list__item-text.text01{top:16rem;left:7rem}.p-top-solution-issue__contents__list__item-text.text02{top:15rem;left:5rem}.p-top-solution-issue__contents__list__item-text.text03{top:15rem;left:6rem}.p-top-solution-issue__contents__list__item-text.text04{top:15rem;left:8rem}.p-top-solution-issue__contents__list__item-text.text05{top:13rem;left:7rem}.p-top-solution-issue__contents__list__item-text.text06{top:15rem;left:6rem}.p-top-solution-issue__contents__list__item{max-width:50%;padding:2em 2em 3em !important}.p-top-solution-issue__contents__list__item:nth-child(1){order:1;translate:-1rem -1rem}.p-top-solution-issue__contents__list__item:nth-child(2){order:3;translate:-2rem -5rem}.p-top-solution-issue__contents__list__item:nth-child(3){order:2;translate:-1rem -1rem}.p-top-solution-issue__contents__list__item:nth-child(4){order:4;translate:-1rem -5rem}.p-top-solution-issue__contents__list__item:nth-child(5){position:relative;bottom:auto;order:5;translate:-1rem -10rem}.p-top-solution-issue__contents__list__item:nth-child(6){position:relative;right:auto;bottom:auto;order:6;translate:0rem -10rem}.p-top-solution-issue__contents__list__item img{width:20rem !important}.p-top-solution-issue__support__arrow{margin-top:5rem}.p-top-solution-issue__support__arrow::before{bottom:5%;padding:2rem 0}.p-top-strength{padding:5rem 0}.p-top-strength:before{height:5rem;background-size:auto 100%}.p-top-strength__lead{flex-direction:column}.p-top-strength__lead-link{justify-content:end;width:100%}.p-top-strength__list{-moz-column-gap:0;column-gap:0;flex-wrap:wrap;overflow:hidden;border-radius:1rem}.p-top-strength__list a{width:50%}.p-top-strength__list a:first-of-type{border-radius:0}.p-top-strength__list a:last-of-type{border-radius:0}.p-top-strength__list__item-text{padding:2rem 1.5rem;font-size:1.8rem}.p-top-sustainability{padding:5rem 0}.p-top-sustainability__inner{flex-direction:column}.p-top-sustainability__heading{position:relative;top:auto;right:auto}.p-top-sustainability__contents{order:initial}.p-top-sustainability__contents-image{width:100%}.p-top-sustainability__contents-text{position:relative;top:auto;right:auto;left:auto;padding:2rem 0 0 0}.p-top-sustainability__contents-link{justify-content:end;width:100%;margin-right:0}.p-top-about__list{-moz-column-gap:1rem;column-gap:1rem}.p-top-about__list__item{width:48%}.p-top-about__list__item figure{border-radius:1rem}.p-top-about__list__item-text{font-size:1.6rem}.u-pc{display:none !important}}@media(hover: hover){a:hover{text-decoration:none}}@media(hover: none){a:active{text-decoration:none}}@media print{.l-header{position:absolute}.p-top-mv__list__item:not(:first-child){display:none}.p-top-mv__list__item-text--l{font-size:3rem}.p-top-mv__list__item-text--m{font-size:1.4rem}.p-top-mv__pager a{float:left}.p-top-topics:before{height:1rem}.u-sp{display:none}.js-fadein,.js-fadein-up,.js-fadein-dowm{display:block;opacity:1}.js-submenu{display:none !important}}@media(hover: hover)and (pointer: fine){.c-breadcrumb__list li a:hover::after{transform:scale(1, 1)}a:hover .c-btn,.c-btn:hover{scale:1.05}a:hover .c-btn-circle:after,.c-btn-circle:hover:after{scale:1.1;background-size:6rem;box-shadow:0 20px 40px rgba(0,0,0,.1)}.c-cta__list__item a:hover img{position:relative;transform:scale(1.1, 1.1)}.c-icon-circlearrow--hover:hover:before,a:hover .c-icon-circlearrow--hover-red:before{opacity:0}.c-icon-circlearrow--hover:hover:after,a:hover .c-icon-circlearrow--hover-red:after{opacity:1}.p-company-greeting-link__list__item a:hover img{position:relative;transform:scale(1.1, 1.1)}.p-company-group-info__contents-data td a:hover::after{transform:scale(1, 1)}.p-company-history-timeline__decade__list__item__text-list-item a:hover:before{width:100%}.p-company-link__list__item a:hover img{position:relative;transform:scale(1.1, 1.1)}.p-default-detail-body__contents a:hover::after{transform:scale(1, 1)}.p-downloads-material__list__item a:hover img{position:relative;transform:scale(1.1, 1.1)}.p-footer__logo a:hover{cursor:pointer;opacity:.7;transition:.3s}.p-footer__menu-group a:hover::after{transform:scale(1, 1)}.p-header__logo a:hover{cursor:pointer;opacity:.7;transition:.3s}.p-header__menu__list a:hover:after{opacity:1}.p-header__menu-sub__list>li>a:hover::after{transform:scale(1, 1)}.p-header__link-english a:hover,.p-header__link-contact a:hover,.p-header__link-download a:hover,.p-header__link-search a:hover{cursor:pointer;opacity:.7;transition:.3s}.p-news-detail-body__contents a:hover::after{transform:scale(1, 1)}.p-news-archive__list__item-title a:hover{cursor:pointer;opacity:.7;transition:.3s}.p-news-nav__list__item a:hover{cursor:pointer;opacity:.7;transition:.3s}.p-products-type-detail-data__contents-table a:not(.p-products-type-detail-data__contents-usage a):hover::after{transform:scale(1, 1)}.p-products-type-detail-data__contents-usage a:hover{border-color:#d20000}.p-products-type-detail-data__contents-related a:hover::after{transform:scale(1, 1)}.p-products-type-link__list a:hover{border-color:#d20000}.p-products-type-usage__detail__item a:hover img{position:relative;transform:scale(1.1, 1.1)}.p-products-type-usage__detail__item a:hover{cursor:pointer;opacity:.7;transition:.3s}.p-products-category__list a:hover img{position:relative;transform:scale(1.1, 1.1)}.p-strength-detail-products__list__item a:hover img{position:relative;transform:scale(1.1, 1.1)}.p-strength-navi__category a:hover img{position:relative;transform:scale(1.1, 1.1)}.p-strength-type__list__item a:hover img{position:relative;transform:scale(1.1, 1.1)}.p-sustainability-rspo-efforts__contents__text-link a:hover::after{transform:scale(1, 1)}.p-top-topics__list__item a:hover{cursor:pointer;opacity:.7;transition:.3s}.p-top-strength__list a:hover img{position:relative;transform:scale(1.1, 1.1)}.p-top-about__list__item a:hover img{position:relative;transform:scale(1.1, 1.1)}}@media screen and (min-width: 3000px){.c-mv--middle{height:70rem}}@media screen and (max-width: 1360px){.p-footer__inner{flex-direction:column}.p-footer__menu{margin:0 auto}}@media screen and (max-width: 1200px){.p-header__menu-sub__list{top:90px}}@media screen and (max-width: 1040px){.p-header__menu-sub__list{top:80px}}@media screen and (max-width: 930px){.p-header__menu-sub__list{top:70px}}@media screen and (max-width: 820px){.p-header__menu-sub__list{top:60px}}@media screen and (min-width: 769px)and (max-width: 1340px){.p-header__menu--jp{font-size:1vw}}@media screen and (max-width: 1600px){.p-top-mv__list__item-text--l{font-size:3.2rem}.p-top-mv__list__item-text--m{font-size:1.4rem}.p-top-solution{background-position:calc(50% - 52rem) calc(50% + 14.8rem),calc(50% + 56.5rem) calc(50% + 11.2rem)}}@media screen and (min-width: 769px){.u-sp{display:none !important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImZvdW5kYXRpb24vX3Jlc2V0LnNjc3MiLCJmb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJnbG9iYWwvX3NldHRpbmcuc2NzcyIsImxheW91dC9fbC1jb2x1bW4uc2NzcyIsImxheW91dC9fbC1jb250YWluZXIuc2NzcyIsImxheW91dC9fbC1oZWFkZXIuc2NzcyIsImNvbXBvbmVudC9fYy1iYW5uZXIuc2NzcyIsImNvbXBvbmVudC9fYy1icmVhZGNydW1iLnNjc3MiLCJnbG9iYWwvX2hvdmVyLnNjc3MiLCJjb21wb25lbnQvX2MtYnRuLnNjc3MiLCJjb21wb25lbnQvX2MtY3RhLnNjc3MiLCJjb21wb25lbnQvX2MtaGVhZGluZy5zY3NzIiwiY29tcG9uZW50L19jLWljb24uc2NzcyIsImNvbXBvbmVudC9fYy1sZWFkLnNjc3MiLCJjb21wb25lbnQvX2MtbXYuc2NzcyIsImNvbXBvbmVudC9fYy1wYWdldG9wLnNjc3MiLCJjb21wb25lbnQvX2Mtc2VhcmNoLWZvcm0uc2NzcyIsImNvbXBvbmVudC9fYy13YXZlLnNjc3MiLCJwcm9qZWN0L19wLWFjY2Vzc2liaWxpdHlwb2xpY3kuc2NzcyIsInByb2plY3QvX3AtYmFzZWJhbGwuc2NzcyIsInByb2plY3QvX3AtY29tcGFueS1idXNpbmVzcy5zY3NzIiwicHJvamVjdC9fcC1jb21wYW55LWRpc2NpcGxpbmUuc2NzcyIsInByb2plY3QvX3AtY29tcGFueS1ncmVldGluZy5zY3NzIiwicHJvamVjdC9fcC1jb21wYW55LWdyb3VwLnNjc3MiLCJwcm9qZWN0L19wLWNvbXBhbnktZ3VpZGxpbmUtcGFsbS5zY3NzIiwicHJvamVjdC9fcC1jb21wYW55LWd1aWRsaW5lLnNjc3MiLCJwcm9qZWN0L19wLWNvbXBhbnktaGlzdG9yeS5zY3NzIiwicHJvamVjdC9fcC1jb21wYW55LW9mZmljZS5zY3NzIiwicHJvamVjdC9fcC1jb21wYW55LW91dGxpbmUuc2NzcyIsInByb2plY3QvX3AtY29tcGFueS1wb2xpY3kuc2NzcyIsInByb2plY3QvX3AtY29tcGFueS12aXNpb24uc2NzcyIsInByb2plY3QvX3AtY29tcGFueS5zY3NzIiwicHJvamVjdC9fcC1jb250YWN0LnNjc3MiLCJwcm9qZWN0L19wLWRlZmF1bHQuc2NzcyIsInByb2plY3QvX3AtZG93bmxvYWRzLnNjc3MiLCJwcm9qZWN0L19wLWZvb3Rlci5zY3NzIiwicHJvamVjdC9fcC1oZWFkZXIuc2NzcyIsInByb2plY3QvX3AtbmV3cy1kZXRhaWwuc2NzcyIsInByb2plY3QvX3AtbmV3cy5zY3NzIiwicHJvamVjdC9fcC1wcml2YWN5cG9saWN5LnNjc3MiLCJwcm9qZWN0L19wLXByb2R1Y3RzLXR5cGUtZGV0YWlsLnNjc3MiLCJwcm9qZWN0L19wLXByb2R1Y3RzLXR5cGUuc2NzcyIsInByb2plY3QvX3AtcHJvZHVjdHMuc2NzcyIsInByb2plY3QvX3Atc2VhcmNoLXJlc3VsdHMuc2NzcyIsInByb2plY3QvX3Atc29sdXRpb24uc2NzcyIsInByb2plY3QvX3Atc3RyZW5ndGgtZGV0YWlsLnNjc3MiLCJwcm9qZWN0L19wLXN0cmVuZ3RoLnNjc3MiLCJwcm9qZWN0L19wLXN1c3RhaW5hYmlsaXR5LWRldGFpbC5zY3NzIiwicHJvamVjdC9fcC1zdXN0YWluYWJpbGl0eS1pc28uc2NzcyIsInByb2plY3QvX3Atc3VzdGFpbmFiaWxpdHktcnNwby5zY3NzIiwicHJvamVjdC9fcC1zdXN0YWluYWJpbGl0eS5zY3NzIiwicHJvamVjdC9fcC10b3Auc2NzcyIsInV0aWxpdHkvX3UtbWFyZ2luLnNjc3MiLCJ1dGlsaXR5L191LXRleHRhbGlnbi5zY3NzIiwidXRpbGl0eS9fdS12aXNpYmxlLnNjc3MiLCJqYXZhc2NyaXB0L19zY3JpcHQuc2NzcyIsImdsb2JhbC9fbXEuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxxRkNBQSxDQUFBLG1CQUtBLHFCQUdJLENBRUEsV0FBQSxDQURBLGNBQ0EsQ0FGQSxrQkFHQSxDQUFBLEtBYUEsNkJBRUEsQ0FBQSx5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QkFHSSxDMEMvQ0osYzFDMERBLHNCQVNJLEMwQ25FSiwyQjFDMEVBLFNBS0ksQ0FBQSxZQUNBLEMwQ2hGSixjMUNvRkEsc0JBR0ksQzBDdkZKLFl6QzVCRixVQXVCSSxDQUFBLFVBQ0EsQ0FBQSxXQUNBLEN5Q0dGLGlEekNVRSxXQVlJLEN5Q3RCTiw2QnZDZ0hBLFdBYUksQ3VDN0hKLGV2Q2lJQSx3RkFLSSxDdUN0SUosY3ZDMElBLHVGQVFJLEN1Q2xKSix5QnZDbUtJLDJGQUlJLEN1Q3ZLUix3QnZDMEtJLDBGQU1JLEN1Q2hMUixnQ3RDMUJBLGNBSUksQ3NDc0JKLDRDdENGSSxlQU1JLENzQ0pSLGtEdENpQk0sc0JBSUksQ0FKSixpQkFJSSxDc0NyQlYsaUJyQ3pCQSxjQUlJLENxQ3FCSix1QnJDRkUsY0FPSSxDcUNMTix5QnJDUUksU0FnQkksQ3FDeEJSLDRCckNtRVEsT0FDQSxDQVRKLFdBUUksQ0FDQSxVQUNBLENxQ3JFUixnQ3JDeUVJLGVBS0ksQ3FDOUVSLDZCckM4RkksU0FVSSxDcUN4R1IsZ0NyQ3lJTSxXQU9JLENBQUEsZ0JBQ0EsQ3FDakpWLGdDckNxSk0sV0FPSSxDQUFBLGdCQUNBLENxQzdKVix5QnBDeEJFLGdCQVFJLENvQ2dCTixtQ3BDVEksWUFNSSxDb0NHUixnRHBDSVEsVUFJSSxDb0NSWiwrQ3BDa0JRLFVBVUksQ0FBQSxZQUNBLENBQUEsZ0JBQ0EsQ29DOUJaLG9EcENrRFUsa0JBTUksQ29DeERkLG1EcENrRVUsZ0JBU0ksQ29DM0VkLHVHcENvRlEsYUFNSSxDQUFBLGNBQ0EsQ29DM0ZaLHlHcEMrRlEsT0FJSSxDb0NuR1osd0dwQ3VHUSxPQU1JLENBQUEsY0FDQSxDQUFBLGVBQ0EsQ29DL0daLDRCbEN2QkUsY0FJSSxDa0NtQk4scUNsQ0pRLGtCQUFBLENBWkosY0FhSSxDa0NHUixzQ2xDUVEsWUFDQSxDQVJKLHFCQU9JLENBQ0EsZUFDQSxDa0NWUiw2Q2xDcUJVLFVBQUEsQ0FSSixZQVNJLENrQ3RCViw0Q2xDbUNVLFVBQUEsQ0FMSixhQU1JLENrQ3BDVix5QmxDcURFLGdCQUlJLENrQ3pETiwrQmxDcUVJLFlBUUksQ2tDN0VSLHFDbEN1Rk0sU0FJSSxDa0MzRlYseUNsQ3dHVSxlQVFJLENrQ2hIZCw2QmpDZFEsWUFBQSxDQVBKLHFCQU1JLENBQUEsa0JBRUEsQ2lDYVIsNEJqQ1RJLE9BS0ksQ2lDSVIsNEJBQUEsT2pDT1EsQ2lDUFIsZ0NqQ2dCSSxxQkFRSSxDaUN4QlIsMENqQzZEVSx5QkFJSSxDaUNqRWQsa0NoQ3RCSSxtQkFJSSxDZ0NrQlIsd0NoQ2ZNLHFCQU1JLENBQUEsZ0JBQ0EsQ2dDUVYsK0NoQ0xRLFVBT0ksQ2dDRlosOENoQ29CUSxtQkFJSSxDZ0N4Qlosb0RoQzJDWSxVQVdJLENnQ3REaEIsb0RoQzBEWSxVQU1JLENBQUEsa0JBQ0EsQ2dDakVoQiwwQi9CZkUscUJBSUksQytCV04seUIvQnFDRSxjQUlJLEMrQnpDTiwyQ0FBQSwyQzlCYVUsQzhCYlYsNkM5QmlCTSxTQVFJLENBQUEsb0JBQ0EsQ0FBQSxjQUNBLEM4QjNCViwwQzlCd0VVLGVBQUEsQ0FQSixZQVFJLEM4QnpFVixnRDlCNkVRLHFCQUtJLENBQUEsZUFDQSxDQUFBLFVBQ0EsQzhCcEZaLG1IOUJ1RlUsWUFJSSxDOEIzRmQsdUQ5QitGVSxTQUtJLEM4QnBHZCxzRDlCb0lVLFNBUUksQzhCNUlkLDJEOUIrSVksa0JBaUJJLEM4QmhLaEIsc0g5QjZSVSxPQUtJLENBQUEsaUJBQ0EsQzhCblNkLHFIOUJ1U1UsT0FJSSxDOEIzU2QsZ0U5Qm9VVSx3QkFJRSxDOEJ4VVosdUg5QjRVVSxpQkFLSSxDOEJqVmQsa0k5QjBWYyxVQUtJLENBQUEsTUFDQSxDQUFBLGdCQUNBLEM4QmpXbEIsaUk5QjJXa0IsU0FDQSxDQVBILE9BTUcsQ0FFQSxpQkFBQSxDQURBLGFBRUEsQzhCOVdsQixnSTlCa1hjLE9BSUksQzhCdFhsQiwySDlCMlhZLGlCQUdJLEM4QjlYaEIsc0I3QnRCRSxjQUlJLEM2QmtCTixzQzdCUE0saUJBVUksQ0FBQSxRQUNBLENBQUEsU0FDQSxDQUNBLGlCQUFBLENBREEsZ0JBRUEsQzZCUFYsNkI3QjRCSSxxQkFTSSxDNkJyQ1Isc0M3QnlDTSxVQUtJLEM2QjlDVixtQzdCK0VNLFVBT0ksQzZCdEZWLHNDN0JrR1EsU0FPSSxDNkJ6R1oseUM3QjRHVSxxQkFtQkksQzZCL0hkLHlDN0JtSVUsMEJBT0ksQzZCMUlkLDREN0JnTE0sVUFPSSxDNkJ2TFYsd0I1QnZCRSxxQkFJSSxDNEJtQk4sOEI1QkVVLFNBQUEsQ0FOSixnQkFPSSxDNEJIViw4QjVCYVUsc0JBQUEsQ0FOSixnQkFPSSxDNEJkViwrQjVCa0NJLGVBU0ksQzRCM0NSLGlDNUJpRVEsWUFBQSxDQU5KLHFCQU9JLEM0QmxFUixzQzVCcUVNLFVBSUksQzRCekVWLHdDNUJvRlUsa0JBQ0EsQ0FBQSxjQUNBLENBQUEsNkJBQUEsQ0FUSixVQVVJLEM0QnZGViwrQzVCMEZRLFNBR0ksQzRCN0ZaLDBDNUJpR1EsZ0JBTUksQ0FBQSxnQkFDQSxDNEJ4R1osMEIzQnRCRSxjQUlJLEMyQmtCTixpQzNCZkksY0FPSSxDMkJRUixrQzNCSEksU0FXSSxDMkJSUix3QzNCdUJVLFVBQ0EsQ0FBQSxVQUFBLENBYkosZ0JBY0ksQzJCekJWLHlDM0I2Qk0sV0FjSSxDQUFBLFlBQ0EsQzJCNUNWLDZDM0IrQ1EsVUFLSSxDMkJwRFosNEMzQndEUSxnQkFPSSxDMkIvRFosNEMzQm1FUSxlQVFJLEMyQjNFWix3QzNCZ0ZNLGtCQVdJLEMyQjNGViw4QzNCOEZRLGFBbUJJLENBQUEsY0FDQSxDMkJsSFosaUQzQnFIVSxnQkFLSSxDMkIxSGQsaUQzQjhIVSxlQU9JLEMyQnJJZCxpRDNCNEpjLGFBQUEsQ0FaSixhQVVJLENBQUEsZUFDQSxDQUFBLGdCQUVBLEMyQjdKZCxnQzNCbUxJLFNBSUksQzJCdkxSLG1DM0IwTE0sZ0JBU0ksQzJCbk1WLG1DM0J1TU0sY0FPSSxDMkI5TVYsc0MzQjhOWSxxQkFBQSxDQVJKLGlCQVNJLEMyQi9OWixzQzNCbU9RLGdCQU1JLEMyQnpPWixrQzNCcVFJLFNBSUksQzJCelFSLHFDM0I0UU0sZ0JBU0ksQzJCclJWLHFDM0J5Uk0sY0FPSSxDMkJoU1YscUMzQm9TTSxvQkFhSSxDMkJqVFYsd0MzQjRUWSxxQkFBQSxDQVJKLGlCQVNJLEMyQjdUWix3QzNCaVVRLGdCQU1JLEMyQnZVWiw2QjFCdkJFLGNBSUksQzBCbUJOLG9DMUJDSSxVQU1JLEMwQlBSLG1DMUJXSSxVQVdJLENBQ0EsYUFBQSxDQURBLGtCQUVBLEMwQnhCUiwwQjFCaUNFLGdCQUlJLEMwQnJDTixzQzFCMERNLFVBSUksQzBCOURWLGdCekJ6QkEsb0JBSUksQ3lCcUJKLDRCekJaSSxVQUlJLEN5QlFSLGtDekJnQlEsb0JBV0ksQ3lCM0JaLGlCeEIxQkEsY0FJSSxDd0JzQkosMEJ4QmRJLDJCQU9JLEN3Qk9SLGlDeEJKTSxTQWFJLEN3QlRWLDBCeEI2Qk0scUJBQUEsQ0FUSixlQVVJLEN3QjlCTixxQ3hCZ0RZLGlCQUNBLENBWk4sVUFXTSxDQUNBLGVBQ0EsQ3dCbERaLGlDeEJpQ0ksVUFzQkksQ3dCdkRSLHdDeEJvRU0saUJBTUksQ3dCMUVWLDRDeEJtR1EsaUJBS0ksQ3dCeEdaLHVCdkJ4QkUsY0FJSSxDdUJvQk4saUN2QnFCSSxjQVlJLEN1QmpDUixnQ3ZCaUpJLHFCQVFJLEN1QnpKUiwyQ3ZCMktZLGlCQUNBLENBWkosVUFXSSxDQUNBLGVBQ0EsQ3VCN0taLHVDdkI0Sk0sVUFzQkksQ0FBQSxTQUNBLEN1Qm5MVixzQnRCMUJBLGNBSUksQ3NCc0JKLGtDdEJSSSxTQUtJLENzQkdSLHdDQUFBLGV0QldVLENzQlhWLHVDdEJlTSxTQU1JLENzQnJCVix1Q3RCeUJNLFVBTUksQ0FBQSxXQUNBLENzQmhDVixvQ3RCb0NNLHdCQWdCSSxDc0JwRFYsVXJCNUJGLG1CQUtJLENxQnVCRixnQnJCTUEsWUFZSSxDQUNBLFNBQUEsQ0FEQSxxQkFFQSxDcUJwQkosc0JyQmlDTSxtQkFDQSxDQUxBLFlBQ0EsQ0FHQSxjQUFBLENBSEEsa0JBQ0EsQ0FDQSxjQUNBLENBRkEsNkJBQ0EsQ0FSSixVQVVJLENxQmxDTiw2QnJCcUNJLGFBSUksQ3FCekNSLDZCckI2Q0ksZ0JBSUksQ3FCakRSLHdCckJ3RFEs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ZG9DTSxVQWFJLENjakRWLHFCZGtFQSxnQkFJSSxDY3RFSiwyQmRrRk0saUJBQ0EsQ0FWSixvQ0FTSSxDQUFBLFlBQ0EsQ2NuRk4saUNkd0ZJLFNBT0ksQ2MvRlIsNkJkbUdJLFNBV0ksQ2M5R1Isa0JkNEhBLHNCQUlJLENjaElKLDJCYjFCQSxjQUlJLENhc0JKLGtCWnpCQSxtQkFJSSxDWXFCSix3QlpsQkUsZ0JBUUksQ0FVRiw0QkFHRSxtQkFBQSxDQVRKLG9CQVVJLENZSk4sbUNacUJJLGNBUUksQ1k3QlIsd0Nad0NNLGFBVUksQ0FBQSw4QkFDQSxDWW5EVixxRFoyRFksT0FBQSxDQUxKLGdCQU1JLENZNURaLHFEWnFFWSxPQUFBLENBTEosZ0JBTUksQ1l0RVoscURaK0VZLE9BQUEsQ0FMSixxQkFNSSxDWWhGWixxRFp5RlksT0FBQSxDQUxKLGdCQU1JLENZMUZaLHFEWm1HWSxPQUFBLENBTEosb0JBTUksQ1lwR1oscURaNkdZLE9BQUEsQ0FMSixtQkFNSSxDWTlHWiwwQlp1S0UsWUFVSSxDWWpMTixnQ1pvTEksVUFZSSxDQUFBLFdBQ0EsQ0FBQSxZQUNBLENBQUEsa0JBQ0EsQ1luTVIsa0Nac05NLGlCQVFJLENZOU5WLDBCWndQRSxnQkFPSSxDQUFBLGdCQUNBLENZaFFOLCtDWjBTUSxrQkFnQkksQ1kxVFosZ0RaOFVRLHFCQU1JLENZcFZaLHNEWjJWVSxVQU1JLENBQUEsZ0JBQ0EsQ1lsV2QsdURadVlVLFVBT0ksQ0FBQSxrQkFDQSxDWS9ZZCwyRFo0WlksZUFLSSxDWWphaEIsc0RabVpVLGVBbUJJLENZdGFkLHdCWHhCRSw4QkFJSSxDV29CTiw4Q1hFUSxZQVlJLENXZFosK0NYa0JRLFVBSUksQ1d0QlosOENYd0NRLFVBS0ksQ1c3Q1osb0RYZ0RVLGdCQVdJLENXM0RkLHNHWHNHUSxPQUlJLENXMUdaLHFHWDhHUSxPQUlJLENXbEhaLGtDWDhJUSxZQUFBLENBUkosY0FTSSxDVy9JUiwrQ1h5SlEsU0FtQkksQ1c1S1osMENYZ0xRLHFCQVFJLENXeExaLCtDWDRMUSxVQUlJLENXaE1aLDhDWG9NUSxVQUlJLENBQUEsdUJBQ0EsQ1d6TVosOERYeU5RLFFBSUksQ1c3TloseUdYeU9VLFVBSUksQ1c3T2QsK0RYa1BRLFFBSUksQ1d0UFosc0dYOFBRLE9BS0ksQ0FBQSxlQUNBLENXcFFaLDBHWDZRYyxVQUNBLENBUEosU0FNSSxDQUVBLGtCQUFBLENBREEsY0FFQSxDV2hSZCxnSFh3UmdCLE9BQUEsQ0FMSixTQU1JLENXelJoQixtQ1gyU0ksVUFRSSxDQUFBLFNBQ0EsQ1dwVFIsaUJWekJBLG1CQUlJLENVcUJKLHdCVkdFLGtCQU1JLENBTkosYUFNSSxDQUFBLHNCQUNBLENVVk4sK0JWYUksU0FLSSxDVWxCUix1RFYyQlEsYUFJSSxDVS9CWixzRFZtQ1EsYUFLSSxDVXhDWixzRFZtRFEsYUFJSSxDVXZEWixzRFYyRFEsYUFJSSxDVS9EWixzRFZtRVEsYUFJSSxDVXZFWiw2QlYyRkksVUFLSSxDVWhHUiwrQlZ1R00sZ0JBU0ksQ1VoSFYsMkJWc0hFLHFCQVFJLENVOUhOLDZCVmlJSSxVQWVJLENVaEpSLGlCVm1MQSxjQU1JLENVekxKLHdCVjRMRSxXQWVJLENBQUEseUJBQ0EsQ1U1TU4sK0JWdU5NLGNBVUksQ1VqT1YsbUNWME9NLDJCQU9JLENValBWLHlDVm9QUSxnQkFPSSxDVTNQWix1Q1Z1UVEsVUFNSSxDQUFBLFdBQ0EsQ1U5UVosaUZWb1NNLE9BSUksQ1V4U1YsZ0ZWMlNNLE9BSUksQ1UvU1YsOEJUeEJFLG1CQUlJLENTb0JOLG9EVDJEUSxVQUlJLENTL0RaLG1EVHdFUSxVQUlJLENTNUVaLG1FVDhHWSxlQUlJLENTbEhoQix3QlIxQkksbUJBSUksQ1FzQlIsOEJSbkJNLHFCQU1JLENBQUEsZ0JBQ0EsQ1FZVixxQ1JUUSxVQU9JLENRRVosb0NSZ0JRLG1CQUlJLENRcEJaLDBDUnVDWSxVQVdJLENRbERoQiwwQ1JzRFksVUFNSSxDQUFBLGtCQUNBLENRN0RoQiwrQ1BMTSxVQVNJLENPSlYsZ0RQc0JNLFVBSUksQ08xQlYsZ0RQeURVLE9BQUEsQ0FUSixVQVVJLENPMURWLGlEUDRGVSxPQUFBLENB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SSxpQkFBQSxDQURGLHlCQUVFLENBcEJBLENNK0NGLHNDQUdBLGNBSkYsWUFLSSxDQUFBLENxQmhGRixzQ0FFQSxpQkFMRixxQkFNSSxDQTJCRixnQkFQRixhQVFJLENBNUJBLENDbWFFLHNDQUVBLDBCQWRGLFFBZUksQ0FBQSxDQUFBLHNDQUdGLDBCQWxCRixRQW1CSSxDQUFBLENBQUEscUNBR0YsMEJBdEJGLFFBdUJJLENBQUEsQ0FBQSxxQ0FHRiwwQkExQkYsUUEyQkksQ0FBQSxDQXdJRiw0REFHRixvQkFSRixhQVNJLENBQUEsQ2UzZ0JNLHNDS3JDWiw4Qkw4QlEsZ0JBV0ksQ0t6Q1osOEJMbURRLGdCQVdJLENLOURaLGdCTHlXQSxpR0FRSSxDQXhVUSxDRTdEVixxQ0djRixNRnhCRix1QkFFSSxDQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBkZXN0eWxlLmNzcyB2NC4wLjEgfCBNSVQgTGljZW5zZSB8IGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNvbGFzLWN1c2FuL2Rlc3R5bGUuY3NzICovKiw6OmJlZm9yZSw6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjA7bWluLXdpZHRoOjB9aHRtbHtsaW5lLWhlaWdodDoxLjE1Oy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfWJvZHl7bWFyZ2luOjB9bWFpbntkaXNwbGF5OmJsb2NrfXAsdGFibGUsYmxvY2txdW90ZSxhZGRyZXNzLHByZSxpZnJhbWUsZm9ybSxmaWd1cmUsZGx7bWFyZ2luOjB9aDEsaDIsaDMsaDQsaDUsaDZ7Zm9udC1zaXplOmluaGVyaXQ7Zm9udC13ZWlnaHQ6aW5oZXJpdDttYXJnaW46MH11bCxvbHttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lfWR0e2ZvbnQtd2VpZ2h0OmJvbGR9ZGR7bWFyZ2luLWxlZnQ6MH1ocntib3gtc2l6aW5nOmNvbnRlbnQtYm94O2hlaWdodDowO292ZXJmbG93OnZpc2libGU7Ym9yZGVyLXRvcC13aWR0aDoxcHg7bWFyZ2luOjA7Y2xlYXI6Ym90aDtjb2xvcjppbmhlcml0fXByZXtmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlO2ZvbnQtc2l6ZTppbmhlcml0fWFkZHJlc3N7Zm9udC1zdHlsZTppbmhlcml0fWF7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOmluaGVyaXR9YWJiclt0aXRsZV17dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWR9YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZGVyfWNvZGUsa2JkLHNhbXB7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZTtmb250LXNpemU6aW5oZXJpdH1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1Yntib3R0b206LTAuMjVlbX1zdXB7dG9wOi0wLjVlbX1zdmcsaW1nLGVtYmVkLG9iamVjdCxpZnJhbWV7dmVydGljYWwtYWxpZ246Ym90dG9tfWJ1dHRvbixpbnB1dCxvcHRncm91cCxzZWxlY3QsdGV4dGFyZWF7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjb2xvcjppbmhlcml0O2ZvbnQ6aW5oZXJpdDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7cGFkZGluZzowO21hcmdpbjowO2JvcmRlci1yYWRpdXM6MDt0ZXh0LWFsaWduOmluaGVyaXQ7dGV4dC10cmFuc2Zvcm06aW5oZXJpdH1idXR0b24sW3R5cGU9YnV0dG9uXSxbdHlwZT1yZXNldF0sW3R5cGU9c3VibWl0XXtjdXJzb3I6cG9pbnRlcn1idXR0b246ZGlzYWJsZWQsW3R5cGU9YnV0dG9uXTpkaXNhYmxlZCxbdHlwZT1yZXNldF06ZGlzYWJsZWQsW3R5cGU9c3VibWl0XTpkaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdH06LW1vei1mb2N1c3Jpbmd7b3V0bGluZTphdXRvfXNlbGVjdDpkaXNhYmxlZHtvcGFjaXR5OmluaGVyaXR9b3B0aW9ue3BhZGRpbmc6MH1maWVsZHNldHttYXJnaW46MDtwYWRkaW5nOjA7bWluLXdpZHRoOjB9bGVnZW5ke3BhZGRpbmc6MH1wcm9ncmVzc3t2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX10ZXh0YXJlYXtvdmVyZmxvdzphdXRvfVt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31bdHlwZT1zZWFyY2hde291dGxpbmUtb2Zmc2V0Oi0ycHh9W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Zm9udDppbmhlcml0fVt0eXBlPW51bWJlcl17LW1vei1hcHBlYXJhbmNlOnRleHRmaWVsZH1sYWJlbFtmb3Jde2N1cnNvcjpwb2ludGVyfWRldGFpbHN7ZGlzcGxheTpibG9ja31zdW1tYXJ5e2Rpc3BsYXk6bGlzdC1pdGVtfVtjb250ZW50ZWRpdGFibGVdOmZvY3Vze291dGxpbmU6YXV0b310YWJsZXtib3JkZXItY29sb3I6aW5oZXJpdDtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9Y2FwdGlvbnt0ZXh0LWFsaWduOmxlZnR9dGQsdGh7dmVydGljYWwtYWxpZ246dG9wO3BhZGRpbmc6MH10aHt0ZXh0LWFsaWduOmxlZnQ7Zm9udC13ZWlnaHQ6Ym9sZH1odG1se2ZvbnQtc2l6ZToxMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCl7aHRtbHtmb250LXNpemU6Ljc4MTI1dnd9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtodG1se2ZvbnQtc2l6ZToyLjA4MzMzMzMzMzN2d319Ym9keXtjb2xvcjojMzMzO2ZvbnQtc2l6ZToxLjZyZW07bGluZS1oZWlnaHQ6MS44O2xldHRlci1zcGFjaW5nOi4wNmVtO2ZvbnQtZmFtaWx5OlwiTm90byBTYW5zIEpQXCIsc2Fucy1zZXJpZjt3b3JkLWJyZWFrOmJyZWFrLXdvcmQ7Zm9udC1vcHRpY2FsLXNpemluZzphdXRvO3BhZGRpbmctdG9wOjExcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtib2R5e2ZvbnQtc2l6ZToxLjRyZW07cGFkZGluZy10b3A6ODBweH19Ym9keSBtYWlue292ZXJmbG93OmhpZGRlbn1he2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9QG1lZGlhKGhvdmVyOiBob3Zlcil7YTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX19QG1lZGlhKGhvdmVyOiBub25lKXthOmFjdGl2ZXt0ZXh0LWRlY29yYXRpb246bm9uZX19YVtocmVmXj1cInRlbDpcIl0sYVtocmVmXj1cIm1haWx0bzpcIl17Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZX1lbXtmb250LXN0eWxlOm5vcm1hbH1pbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b31idXR0b257YXBwZWFyYW5jZTpub25lO291dGxpbmU6bm9uZTtwYWRkaW5nOjA7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpub25lO3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247Y3Vyc29yOnBvaW50ZXJ9LmwtY29sdW1ue2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpzdGFydDtjb2x1bW4tZ2FwOjZyZW07cm93LWdhcDo2cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsubC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0ubC1jb2x1bW5fX21haW57ZmxleDoxfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsubC1jb2x1bW5fX21haW57d2lkdGg6MTAwJTtvcmRlcjoyfX0ubC1jb2x1bW5fX3NpZGV7d2lkdGg6MjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5sLWNvbHVtbl9fc2lkZXt3aWR0aDoxMDAlO29yZGVyOjF9fS5sLWNvbnRhaW5lcnt3aWR0aDoxMDAlO21heC13aWR0aDoxMzMwcHg7cGFkZGluZy1yaWdodDoyNXB4O3BhZGRpbmctbGVmdDoyNXB4O21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5sLWNvbnRhaW5lcntwYWRkaW5nLXJpZ2h0OjIwcHg7cGFkZGluZy1sZWZ0OjIwcHh9fS5sLWhlYWRlcnt3aWR0aDoxMDAlO2hlaWdodDoxMXJlbTtiYWNrZ3JvdW5kOiNmZmY7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDo5OTg7bGVmdDowO3RvcDowfUBtZWRpYSBwcmludHsubC1oZWFkZXJ7cG9zaXRpb246YWJzb2x1dGV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsubC1oZWFkZXJ7aGVpZ2h0OjgwcHh9fS5jLWJhbm5lcntkaXNwbGF5Om5vbmU7cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjRyZW07cmlnaHQ6MTdyZW07ei1pbmRleDoxMDA7d2lkdGg6MzJyZW07bWF4LXdpZHRoOjEwMCU7YmFja2dyb3VuZDojZmZmO2ZpbHRlcjpkcm9wLXNoYWRvdygwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtib3JkZXItcmFkaXVzOjFyZW07dHJhbnNpdGlvbjouMnN9LmMtYmFubmVyOmhvdmVye3RyYW5zZm9ybTpzY2FsZSgxLjAyKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtYmFubmVye2JvdHRvbTo1cmVtO3JpZ2h0OjA7bGVmdDowO21hcmdpbjphdXRvO2JvcmRlci1yYWRpdXM6NXJlbTt3aWR0aDo1MCV9fS5jLWJhbm5lcl9fY2xvc2UtYnRue3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjFyZW07dG9wOjA7ei1pbmRleDozMDA7Zm9udC1zaXplOjNyZW07Y29sb3I6I2ZmZn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtYmFubmVyX19jbG9zZS1idG57cmlnaHQ6MnJlbTt0b3A6LjVyZW19fS5jLWJhbm5lcl9fY2xvc2UtYnRuOmhvdmVye2N1cnNvcjpwb2ludGVyfS5jLWJhbm5lcl9fY2xvc2UtYnRuOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMnB4O3dpZHRoOjI0cHg7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5jLWJhbm5lcl9fY2xvc2UtYnRuOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEycHg7d2lkdGg6MjRweDtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5jLWJhbm5lcl9fYm9keXtiYWNrZ3JvdW5kLWNvbG9yOiNkMjAwMDA7Y29sb3I6I2ZmZjtkaXNwbGF5OmdyaWQ7anVzdGlmeS1pdGVtczpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dhcDoxZW07Ym9yZGVyLXJhZGl1czoxcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1iYW5uZXJfX2JvZHl7ZGlzcGxheTpibG9jaztib3JkZXItcmFkaXVzOjVyZW07cGFkZGluZzoycmVtIDNyZW19fS5jLWJhbm5lcl9fdGh1bWIgaW1ne3BhZGRpbmc6MXJlbTt3aWR0aDoxNXJlbTtoZWlnaHQ6MTVyZW07Ym9yZGVyLXJhZGl1czoxcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1iYW5uZXJfX3RodW1iIGltZ3tkaXNwbGF5Om5vbmV9fS5jLWJhbm5lcl9fdGV4dHttYXJnaW4tcmlnaHQ6MnJlbX0uYy1iYW5uZXJfX3RleHQgcHtmb250LXdlaWdodDo2MDB9LmMtYmFubmVyX19pbWd7ZGlzcGxheTpibG9jazt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3N9LmMtYmFubmVyX19pbWc6aG92ZXJ7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZSgxLjA1KX0uYy1icmVhZGNydW1ie3dpZHRoOjEwMCU7cGFkZGluZzoxLjVyZW0gMDtib3JkZXItYm90dG9tOnNvbGlkIDFweCAjZDZkOWRlfS5jLWJyZWFkY3J1bWJfX2xpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojNjY2O2NvbHVtbi1nYXA6LjZyZW19LmMtYnJlYWRjcnVtYl9fbGlzdCBsaStsaTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOi42cmVtO2hlaWdodDouNnJlbTtib3JkZXI6c29saWQgI2Q2ZDlkZTtib3JkZXItd2lkdGg6MXB4IDAgMCAxcHg7cm90YXRlOjEzNWRlZzt0cmFuc2xhdGU6MCAtMC4ycmVtO21hcmdpbi1yaWdodDouNnJlbX0uYy1icmVhZGNydW1iX19saXN0IGxpIGF7cG9zaXRpb246cmVsYXRpdmV9LmMtYnJlYWRjcnVtYl9fbGlzdCBsaSBhOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDtjb250ZW50OlwiXCI7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O2JhY2tncm91bmQ6IzY2Njt0cmFuc2Zvcm06c2NhbGUoMCwgMSk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnN9LmMtYnJlYWRjcnVtYl9fbGlzdCBsaSBhOmZvY3VzOjphZnRlcnt0cmFuc2Zvcm06c2NhbGUoMSwgMSl9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5jLWJyZWFkY3J1bWJfX2xpc3QgbGkgYTpob3Zlcjo6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlKDEsIDEpfX0uYy1idG57Zm9udC1zaXplOjJyZW07Y29sb3I6I2QyMDAwMDtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6LjAyZW07cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoycmVtIDZyZW07aGVpZ2h0OjVyZW07ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21pbi13aWR0aDozNnJlbTt3aWR0aDptYXgtY29udGVudDtoZWlnaHQ6OHJlbTtib3JkZXI6c29saWQgMnB4IGN1cnJlbnRDb2xvcjtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czoyMDByZW07Ym94LXNoYWRvdzowIDIwcHggNDBweCByZ2JhKDAsMCwwLC4xKTt0cmFuc2l0aW9uOmFsbCAuM3N9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWJ0bntoZWlnaHQ6YXV0b319LmMtYnRuOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6Mi41cmVtO3dpZHRoOjNyZW07aGVpZ2h0OjNyZW07Ym9yZGVyLXJhZGl1czoxMDAlO2JhY2tncm91bmQ6dXJsKC4uL2ltZy9jb21tb24vaWNvbl9jaXJjbGVhcnJvdy1yZWQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTo1cmVtO3RyYW5zbGF0ZTowIC01MCV9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpe2E6aG92ZXIgLmMtYnRuLC5jLWJ0bjpob3ZlcntzY2FsZToxLjA1fX0uYy1idG4tLWJvcmRlcmxlc3N7Ym9yZGVyOm5vbmV9LmMtYnRuLWNpcmNsZXtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjUwMDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXJpZ2h0OjdyZW07aGVpZ2h0OjVyZW07ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDptYXgtY29udGVudDttYXgtd2lkdGg6MTAwJX0uYy1idG4tY2lyY2xlOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MDt3aWR0aDo1cmVtO2hlaWdodDo1cmVtO2JvcmRlci1yYWRpdXM6MTAwJTtiYWNrZ3JvdW5kOnVybCguLi9pbWcvY29tbW9uL2ljb25fY2lyY2xlYXJyb3ctcmVkLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6NXJlbTt0cmFuc2xhdGU6MCAtNTAlO3RyYW5zaXRpb246YWxsIC4zc31AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7YTpob3ZlciAuYy1idG4tY2lyY2xlOmFmdGVyLC5jLWJ0bi1jaXJjbGU6aG92ZXI6YWZ0ZXJ7Ym94LXNoYWRvdzowIDIwcHggNDBweCByZ2JhKDAsMCwwLC4xKTtiYWNrZ3JvdW5kLXNpemU6NnJlbTtzY2FsZToxLjF9fS5jLWJ0bi1vdXRib3VuZHtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjcwMDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7Y29sdW1uLWdhcDoxMHB4O2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDptYXgtY29udGVudH0uYy1idG4tb3V0Ym91bmQ6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MS43cmVtO2hlaWdodDoxLjdyZW07YmFja2dyb3VuZDp1cmwoLi4vaW1nL2NvbW1vbi9pY29uX291dGJvdW5kLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbn0uYy1jdGF7YmFja2dyb3VuZDojZmZmY2Q4O3BhZGRpbmc6MXJlbSAwIDEwcmVtIDA7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDoxNnJlbX0uYy1jdGEtLXdoaXRle2JhY2tncm91bmQ6I2ZmZn0uYy1jdGErLmMtY3Rhe21hcmdpbi10b3A6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtY3Rhe3BhZGRpbmc6MXJlbSAwIDVyZW0gMDttYXJnaW4tdG9wOjRyZW19fS5jLWN0YV9faGVhZGluZ3tmb250LXNpemU6NHJlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6IzUyM2YxZDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtY3RhX19oZWFkaW5ne2ZvbnQtc2l6ZTozcmVtfX0uYy1jdGFfX2xpc3R7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6My4zcmVtIDAgMCAwO3Jvdy1nYXA6NS41cmVtfS5jLWN0YV9fbGlzdDphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6MzlyZW07aGVpZ2h0OjA7ZGlzcGxheTpibG9ja30uYy1jdGFfX2xpc3RfX2l0ZW17d2lkdGg6MzlyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWN0YV9fbGlzdF9faXRlbXt3aWR0aDo0OCV9fS5jLWN0YV9fbGlzdF9faXRlbSBhIGZpZ3VyZXtvdmVyZmxvdzpoaWRkZW59LmMtY3RhX19saXN0X19pdGVtIGEgZmlndXJlIGltZ3t0cmFuc2l0aW9uOi4zcyBhbGx9LmMtY3RhX19saXN0X19pdGVtIGE6Zm9jdXMgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjEsIDEuMSk7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5jLWN0YV9fbGlzdF9faXRlbSBhOmhvdmVyIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4xLCAxLjEpO3Bvc2l0aW9uOnJlbGF0aXZlfX0uYy1jdGFfX2xpc3RfX2l0ZW0gYTpob3ZlciBmaWd1cmV7Ym94LXNoYWRvdzowIDIwcHggNDBweCByZ2JhKDAsMCwwLC4xKX0uYy1jdGFfX2xpc3RfX2l0ZW0gZmlndXJle2JvcmRlcjpzb2xpZCAxcHggI2RkZDt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzfS5jLWN0YV9fbGlzdF9faXRlbS10ZXh0e2ZvbnQtc2l6ZToxLjhyZW07bGluZS1oZWlnaHQ6MS41O2xldHRlci1zcGFjaW5nOjA7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiM1MjNmMWQ7cGFkZGluZy10b3A6MXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtY3RhX19saXN0X19pdGVtLXRleHR7Zm9udC1zaXplOjEuMXJlbX19LmMtY3RhX19saXN0X19pdGVtLXRleHQ6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOi44cmVtO2hlaWdodDouOHJlbTtib3JkZXI6c29saWQgI2QyMDAwMDtib3JkZXItd2lkdGg6MnB4IDAgMCAycHg7cm90YXRlOjEzNWRlZztwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTAuMnJlbTttYXJnaW4tbGVmdDouNHJlbX0uYy1jdGEtY29udGFjdHtwYWRkaW5nOjVyZW0gMCAxMXJlbX0uYy1jdGEtY29udGFjdF9fY29udGVudHN7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7Ym9yZGVyLXJhZGl1czoycmVtO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtY3RhLWNvbnRhY3RfX2NvbnRlbnRze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LmMtY3RhLWNvbnRhY3RfX2NvbnRlbnRzX19pbWFnZXt3aWR0aDo1MCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWN0YS1jb250YWN0X19jb250ZW50c19faW1hZ2V7d2lkdGg6MTAwJX19LmMtY3RhLWNvbnRhY3RfX2NvbnRlbnRzX190ZXh0e2JhY2tncm91bmQ6I2ZmZmNkODtmbGV4OjE7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3Jvdy1nYXA6MnJlbTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZzoycmVtIDJyZW0gNC40cmVtfS5jLWN0YS1jb250YWN0X19jb250ZW50c19fdGV4dC1oZWFkaW5ne2ZvbnQtc2l6ZTozcmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojNTIzZjFkO2xpbmUtaGVpZ2h0OjEuMn0uYy1jdGEtY29udGFjdF9fY29udGVudHNfX3RleHQgcHtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LWFsaWduOmNlbnRlcn0uYy1jdGEtY29udGFjdF9fY29udGVudHNfX3RleHQtbGlua3ttYXgtd2lkdGg6NDVyZW07d2lkdGg6MTAwJX0uYy1jdGEtY29udGFjdF9fY29udGVudHNfX3RleHQtbGluayBhe3dpZHRoOjEwMCV9LmMtaGVhZGluZ3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzdGFydDthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6IzUyM2YxZDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjJyZW0gMCAwIDA7cm93LWdhcDoxLjhyZW07ei1pbmRleDoxfS5jLWhlYWRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjMuNnJlbTtoZWlnaHQ6My42cmVtO2JhY2tncm91bmQ6dXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX21vb24teWVsbG93LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDttYXJnaW4tbGVmdDotMC43cmVtO3otaW5kZXg6LTF9LmMtaGVhZGluZ19fdGV4dC0tZW57ZGlzcGxheTpibG9jaztmb250LXNpemU6MS4ycmVtO2ZvbnQtZmFtaWx5OlwiUm9ib3RcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtsZXR0ZXItc3BhY2luZzouMDZlbX0uYy1oZWFkaW5nX190ZXh0LS1qcHtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTo0cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjI7bGV0dGVyLXNwYWNpbmc6LjJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtaGVhZGluZ19fdGV4dC0tanB7Zm9udC1zaXplOjNyZW19fS5jLWhlYWRpbmdfX3RleHQtLWpwLXN1YntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTozcmVtO2xpbmUtaGVpZ2h0OjEuMjtsZXR0ZXItc3BhY2luZzouMmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1oZWFkaW5nX190ZXh0LS1qcC1zdWJ7Zm9udC1zaXplOjEuNnJlbX19LmMtaGVhZGluZ19fdGV4dC0tanAtc21hbGx7ZGlzcGxheTpibG9jaztmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjQwMH0uYy1oZWFkaW5nIHB7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo0MDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWhlYWRpbmcgcHtmb250LXNpemU6LjhyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1oZWFkaW5nIHAuYy1tdl9fdGV4dC0tcHJvZHVjdHtmb250LXNpemU6MS40cmVtO21hcmdpbi10b3A6MXJlbX19LmMtaGVhZGluZyAqK3B7bWFyZ2luLXRvcDoyLjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWhlYWRpbmcgKitwe21hcmdpbi10b3A6MHJlbX19LmMtaGVhZGluZy1zdWJ7Zm9udC1zaXplOjRyZW07bGV0dGVyLXNwYWNpbmc6LjE1ZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM1MjNmMWR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWhlYWRpbmctc3Vie2ZvbnQtc2l6ZTozcmVtfX0uYy1oZWFkaW5nLWxpbmV7Zm9udC1zaXplOjNyZW07bGluZS1oZWlnaHQ6MS4yO2xldHRlci1zcGFjaW5nOi4wM2VtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojNTIzZjFkO3BhZGRpbmctYm90dG9tOjEuOHJlbTtib3JkZXItYm90dG9tOnNvbGlkIDJweCBjdXJyZW50Q29sb3J9LmMtaGVhZGluZy0tbWFyay13aGl0ZTpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fbW9vbi13aGl0ZS5zdmcpfS5jLWhlYWRpbmctLWxlZnR7YWxpZ24taXRlbXM6c3RhcnQ7cGFkZGluZy10b3A6LjlyZW07cGFkZGluZy1sZWZ0OjIuMnJlbSAhaW1wb3J0YW50O3Jvdy1nYXA6MH0uYy1oZWFkaW5nLS1sZWZ0OmJlZm9yZXtsZWZ0OjB9LmMtaGVhZGluZy0tdmVydGljYWx7d3JpdGluZy1tb2RlOnZlcnRpY2FsLXJsO2FsaWduLWl0ZW1zOnN0YXJ0O3Jvdy1nYXA6MHJlbTtwYWRkaW5nOjIuNnJlbSAwIDAgLjhyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWhlYWRpbmctLXZlcnRpY2Fse3dyaXRpbmctbW9kZTpob3Jpem9udGFsLXRifX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtaGVhZGluZy0tdmVydGljYWwuaXMtc3AtaG9yaXpvbnRhbHt3cml0aW5nLW1vZGU6aW5pdGlhbDthbGlnbi1pdGVtczpjZW50ZXJ9LmMtaGVhZGluZy0tdmVydGljYWwuaXMtc3AtaG9yaXpvbnRhbDpiZWZvcmV7bGVmdDphdXRvO21hcmdpbi1sZWZ0Oi0wLjdyZW19fS5jLWhlYWRpbmctLXZlcnRpY2FsOmJlZm9yZXtsZWZ0OjA7bWFyZ2luOjB9LmMtaGVhZGluZy0tdmVydGljYWwgLmMtaGVhZGluZ19fdGV4dC0tZW57cGFkZGluZy10b3A6LjNlbX0uYy1oZWFkaW5nLS1zbWFsbHtwYWRkaW5nLWxlZnQ6MS4zcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1oZWFkaW5nLS1zbWFsbHtwYWRkaW5nLXRvcDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0uYy1oZWFkaW5nLS1zbWFsbDpiZWZvcmV7d2lkdGg6MnJlbTtoZWlnaHQ6MnJlbX19LmMtaGVhZGluZy0tc21hbGwgLmMtaGVhZGluZ19fdGV4dC0tZW57bWFyZ2luLWxlZnQ6LjhyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWhlYWRpbmctLXNtYWxsIC5jLWhlYWRpbmdfX3RleHQtLWVue2ZvbnQtc2l6ZTouOHJlbX19LmMtaGVhZGluZy0tc21hbGwgLmMtaGVhZGluZ19fdGV4dC0tanB7Zm9udC1zaXplOjNyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWhlYWRpbmctLXNtYWxsIC5jLWhlYWRpbmdfX3RleHQtLWpwe2ZvbnQtc2l6ZToyLjRyZW19fS5jLWhlYWRpbmctLXNtYWxsIC5jLWhlYWRpbmdfX3RleHQtLWpwLXNtYWxse2ZvbnQtc2l6ZToxLjZyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWhlYWRpbmctLXNtYWxsIC5jLWhlYWRpbmdfX3RleHQtLWpwLXNtYWxse2ZvbnQtc2l6ZToycmVtfS5jLWhlYWRpbmctLXNtYWxsIC5jLWhlYWRpbmdfX3RleHQtLWpwLXNtYWxsLmMtaGVhZGluZ19fdGV4dC0tanAtc21hbGwtcHJvZHVjdHtmb250LXNpemU6MS40cmVtfX0uYy1oZWFkaW5nLWJveHtiYWNrZ3JvdW5kOiNmNmY1ZWU7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjZyZW07ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXNpemU6Mi40cmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojNTIzZjFkO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDoxZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLWhlYWRpbmctYm94e2ZvbnQtc2l6ZToxLjhyZW19fS5jLWhlYWRpbmctYm94OmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6M3B4O2hlaWdodDoxZW07YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2Rpc3BsYXk6YmxvY2t9LmMtaWNvbi1leHRlcm5hbHtkaXNwbGF5OmJsb2NrO3dpZHRoOjJyZW07aGVpZ2h0OjIuMnJlbTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgYm90dG9tO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtaW1hZ2U6dXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2V4dGVybmFsLnN2Zyl9LmMtaWNvbi1tb29ue3RleHQtYWxpZ246Y2VudGVyfS5jLWljb24tbW9vbjpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjJyZW07aGVpZ2h0OjJyZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZDp1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fbW9vbi15ZWxsb3cuc3ZnKSBuby1yZXBlYXQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb250YWlufS5jLWljb24tbW9vbi0tcmVkOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9tb29uLXJlZC5zdmcpfS5jLWljb24tbW9vbi0td2hpdGU6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX21vb24td2hpdGUuc3ZnKX0uYy1pY29uLW1vb24tLWdyYXk6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9jb21tb24vaWNvbl9tb29uLWdyYXkuc3ZnKX0uYy1pY29uLWNpcmNsZWFycm93e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDozLjZyZW07aGVpZ2h0OjMuNnJlbTtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLXJhZGl1czoxMDAlfS5jLWljb24tY2lyY2xlYXJyb3c6YmVmb3JlLC5jLWljb24tY2lyY2xlYXJyb3c6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjVyZW07aGVpZ2h0OjVyZW07YmFja2dyb3VuZDpuby1yZXBlYXQgY2VudGVyO2JhY2tncm91bmQtc2l6ZToxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zaXRpb246b3BhY2l0eSAuM3N9LmMtaWNvbi1jaXJjbGVhcnJvdzpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fY2lyY2xlYXJyb3ctcmVkLnN2Zyk7b3BhY2l0eToxfS5jLWljb24tY2lyY2xlYXJyb3c6YWZ0ZXJ7b3BhY2l0eTowfS5jLWljb24tY2lyY2xlYXJyb3ctLXdoaXRlOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9jaXJjbGVhcnJvdy13aGl0ZS5zdmcpfS5jLWljb24tY2lyY2xlYXJyb3ctLWJyb3duOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9jaXJjbGVhcnJvdy1icm93bi5zdmcpfS5jLWljb24tY2lyY2xlYXJyb3ctLXNtYWxse3dpZHRoOjNyZW07aGVpZ2h0OjNyZW19LmMtaWNvbi1jaXJjbGVhcnJvdy0tZXhzbWFsbHt3aWR0aDoyLjRyZW07aGVpZ2h0OjIuNHJlbX0uYy1pY29uLWNpcmNsZWFycm93LS1sYXJnZXt3aWR0aDo1cmVtO2hlaWdodDo1cmVtfS5jLWljb24tY2lyY2xlYXJyb3ctLWhvdmVyLXJlZDphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9jaXJjbGVhcnJvdy1yZWQuc3ZnKX0uYy1pY29uLWNpcmNsZWFycm93LS1ob3Zlci13aGl0ZTphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9jaXJjbGVhcnJvdy13aGl0ZS5zdmcpfS5jLWljb24tY2lyY2xlYXJyb3ctLWhvdmVyLWJyb3duOmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2NpcmNsZWFycm93LWJyb3duLnN2Zyl9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5jLWljb24tY2lyY2xlYXJyb3ctLWhvdmVyOmhvdmVyOmJlZm9yZSxhOmhvdmVyIC5jLWljb24tY2lyY2xlYXJyb3ctLWhvdmVyLXJlZDpiZWZvcmV7b3BhY2l0eTowfS5jLWljb24tY2lyY2xlYXJyb3ctLWhvdmVyOmhvdmVyOmFmdGVyLGE6aG92ZXIgLmMtaWNvbi1jaXJjbGVhcnJvdy0taG92ZXItcmVkOmFmdGVye29wYWNpdHk6MX19LmMtaWNvbi1tYWlse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjIuOHJlbTtoZWlnaHQ6MnJlbTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgYm90dG9tO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9jb21tb24vaWNvbl9tYWlsLXJlZC5zdmcpfS5jLWljb24tbWFpbC0tcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9jb21tb24vaWNvbl9tYWlsLXJlZC5zdmcpfS5jLWljb24tZG93bmxvYWR7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6Mi42cmVtO2hlaWdodDoyLjJyZW07YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGJvdHRvbTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvY29tbW9uL2ljb25fZG93bmxvYWQtcmVkLnN2Zyl9LmMtaWNvbi1kb3dubG9hZC0tcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9jb21tb24vaWNvbl9kb3dubG9hZC1yZWQuc3ZnKX0uYy1pY29uLXNhbXBsZXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyLjJyZW07aGVpZ2h0OjIuNHJlbTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgYm90dG9tO2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9jb21tb24vaWNvbl9zYW1wbGUtcmVkLnN2Zyl9LmMtaWNvbi1zYW1wbGUtLXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvY29tbW9uL2ljb25fc2FtcGxlLXJlZC5zdmcpfS5jLWljb24tc2Rnc3ttYXgtd2lkdGg6MTNyZW07d2lkdGg6MTAwJTtkaXNwbGF5OmlubGluZS1ibG9ja30uYy1pY29uLXNkZ3M6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDowO3BhZGRpbmc6MTAwJSAwIDAgMDtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6dXJsKC4uL2ltZy9jb21tb24vaWNvbl9zZGdzLTAwLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbn0uYy1pY29uLXNkZ3MtMDE6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9jb21tb24vaWNvbl9zZGdzLTAxLnN2Zyl9LmMtaWNvbi1zZGdzLTAyOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvY29tbW9uL2ljb25fc2Rncy0wMi5zdmcpfS5jLWljb24tc2Rncy0wMzpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2NvbW1vbi9pY29uX3NkZ3MtMDMuc3ZnKX0uYy1pY29uLXNkZ3MtMDQ6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9jb21tb24vaWNvbl9zZGdzLTA0LnN2Zyl9LmMtaWNvbi1zZGdzLTA1OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvY29tbW9uL2ljb25fc2Rncy0wNS5zdmcpfS5jLWljb24tc2Rncy0wNjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2NvbW1vbi9pY29uX3NkZ3MtMDYuc3ZnKX0uYy1pY29uLXNkZ3MtMDc6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9jb21tb24vaWNvbl9zZGdzLTA3LnN2Zyl9LmMtaWNvbi1zZGdzLTA4OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvY29tbW9uL2ljb25fc2Rncy0wOC5zdmcpfS5jLWljb24tc2Rncy0wOTpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2NvbW1vbi9pY29uX3NkZ3MtMDkuc3ZnKX0uYy1pY29uLXNkZ3MtMTA6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9jb21tb24vaWNvbl9zZGdzLTEwLnN2Zyl9LmMtaWNvbi1zZGdzLTExOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvY29tbW9uL2ljb25fc2Rncy0xMS5zdmcpfS5jLWljb24tc2Rncy0xMjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2NvbW1vbi9pY29uX3NkZ3MtMTIuc3ZnKX0uYy1pY29uLXNkZ3MtMTM6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9jb21tb24vaWNvbl9zZGdzLTEzLnN2Zyl9LmMtaWNvbi1zZGdzLTE0OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvY29tbW9uL2ljb25fc2Rncy0xNC5zdmcpfS5jLWljb24tc2Rncy0xNTpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2NvbW1vbi9pY29uX3NkZ3MtMTUuc3ZnKX0uYy1sZWFke21hcmdpbi10b3A6M3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtbGVhZHttYXJnaW4tdG9wOjJyZW19fS5jLW12e3dpZHRoOjEwMCU7aGVpZ2h0OjU1cmVtO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLW12e2hlaWdodDoyOC42NDU4MzMzMzMzdnd9fS5jLW12X19pbm5lcntwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5jLW12X190aXRsZXtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3RvcDoxMHJlbTtsZWZ0OjIuNXJlbTtoZWlnaHQ6bWF4LWNvbnRlbnQ7bWF4LXdpZHRoOjY3cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1tdl9fdGl0bGV7dG9wOmF1dG87bWF4LXdpZHRoOjU1JTtjb2xvcjojZmZmO2ZvbnQtc2l6ZTozcmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtbXZfX3RpdGxlLmMtbXZfX3RpdGxlLS1wcm9kdWN0e21heC13aWR0aDpub25lfX0uYy1tdiBmaWd1cmV7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7YmFja2dyb3VuZDojZmZmY2Q4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1tdiBmaWd1cmU6OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNCk7cG9zaXRpb246YWJzb2x1dGV9fS5jLW12IGZpZ3VyZSBpbWd7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6YXV0bztoZWlnaHQ6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtbXYgZmlndXJlIGltZ3tyaWdodDotM3JlbX19LmMtbXYtLWxhcmdle2hlaWdodDo0MnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmMtbXYtLWxhcmdle2hlaWdodDozNi40NTgzMzMzMzMzdnd9fS5jLW12LS1sYXJnZSAuYy1tdl9fdGl0bGV7dG9wOjVyZW19LmMtbXYtLW1pZGRsZXtoZWlnaHQ6NDVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzAwMHB4KXsuYy1tdi0tbWlkZGxle2hlaWdodDo3MHJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLW12LS1taWRkbGV7aGVpZ2h0OjM2LjQ1ODMzMzMzMzN2d319LmMtbXYtLW1pZGRsZS5jLW12LS1taWRkbGUtcHJvZHVjdHttaW4taGVpZ2h0OjI0cmVtfS5jLW12LS1taWRkbGUgLmMtbXZfX3RpdGxle3RvcDphdXRvO2xlZnQ6MDttYXJnaW4tdG9wOi0yZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLW12LS1taWRkbGUgLmMtbXZfX3RpdGxle2xlZnQ6YXV0bzttYXJnaW4tdG9wOjB9fS5jLW12LS1uYXJyb3d7aGVpZ2h0OjI4cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1tdi0tbmFycm93e2hlaWdodDozNi40NTgzMzMzMzMzdnd9fS5jLW12LS1uYXJyb3cgLmMtbXZfX3RpdGxle3RvcDphdXRvfS5jLW12LmNoYW5nZWFibGUgZmlndXJle3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JhY2tncm91bmQ6I2ZmZmNkOH0uYy1tdi5jaGFuZ2VhYmxlIGZpZ3VyZSBpbWd7Y2xpcC1wYXRoOnBvbHlnb24oMTYlIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIDEwMCUpO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7d2lkdGg6NTAlICFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0uYy1wYWdlLXRvcHtwb3NpdGlvbjpmaXhlZDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTByZW07aGVpZ2h0OjEwcmVtO3JpZ2h0OjRyZW07Ym90dG9tOjVyZW07Y29sb3I6I2ZmZjtjdXJzb3I6cG9pbnRlcjtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47Ym9yZGVyOjA7YmFja2dyb3VuZDojZGJhMzUxO3RyYW5zaXRpb246LjJzO2xldHRlci1zcGFjaW5nOjNweDtmb250LXdlaWdodDpib2xkO2JvcmRlci1yYWRpdXM6NTAlO3otaW5kZXg6OTk7ZmlsdGVyOmRyb3Atc2hhZG93KDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1wYWdlLXRvcHtyaWdodDozcmVtO3dpZHRoOjdyZW07aGVpZ2h0OjdyZW19fS5jLXBhZ2UtdG9wOmhvdmVye3RyYW5zZm9ybTpzY2FsZSgxLjA1KX0uYy1wYWdlLXRvcC1pY29ue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwcmVtO2hlaWdodDo1cmVtfS5jLXBhZ2UtdG9wLWljb246OmJlZm9yZSwuYy1wYWdlLXRvcC1pY29uOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDpjYWxjKDUwJSAtIDJweCk7d2lkdGg6NHB4O2hlaWdodDoyNXB4O2JvcmRlci1yYWRpdXM6MXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dHJhbnNmb3JtLW9yaWdpbjo1MCUgMnB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy1wYWdlLXRvcC1pY29uOjpiZWZvcmUsLmMtcGFnZS10b3AtaWNvbjo6YWZ0ZXJ7aGVpZ2h0OjE1cHh9fS5jLXBhZ2UtdG9wLWljb246OmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0uYy1wYWdlLXRvcC1pY29uOjphZnRlcnt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9LmMtcGFnZS10b3Agc3Bhbi5jLXBhZ2UtdG9wLXRleHR7bWFyZ2luOjA7Zm9udC1zaXplOjEuNXJlbTtib3R0b206MXJlbTtwb3NpdGlvbjphYnNvbHV0ZX0uYy1wYWdlLXRvcC5pcy1hY3RpdmV7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZX0jc2VhcmNoX19mb3JtX19hcmVhe29wYWNpdHk6MDtkaXNwbGF5Om5vbmU7dHJhbnNpdGlvbjpvcGFjaXR5IC41cyBlYXNlfSNzZWFyY2hfX2Zvcm1fX2FyZWEudmlzaWJsZXtvcGFjaXR5OjF9LmMtd2F2ZXt3aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MTAwJX0uYy1jdGErLmMtY3RhPi5jLXdhdmV7ZGlzcGxheTpub25lfUBrZXlmcmFtZXMgd2F2ZV9iZWZvcmV7ZnJvbXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0zMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTgwdncpfTcwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTQwdncpfXRve3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMDB2dyl9fUBrZXlmcmFtZXMgd2F2ZV9hZnRlcntmcm9te3RyYW5zZm9ybTp0cmFuc2xhdGVYKDIwMHZ3KX0zMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTIwdncpfTcwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCg2MHZ3KX10b3t0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QGtleWZyYW1lcyB3YXZlX2JlZm9yZV9zcHtmcm9te3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTMwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTYwdncpfTcwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjgwdncpfXRve3RyYW5zZm9ybTp0cmFuc2xhdGVYKC00MDB2dyl9fUBrZXlmcmFtZXMgd2F2ZV9hZnRlcl9zcHtmcm9te3RyYW5zZm9ybTp0cmFuc2xhdGVYKDQwMHZ3KX0zMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjQwdncpfTcwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMjB2dyl9dG97dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUBrZXlmcmFtZXMgd2F2ZV9oZWlnaHRfdG9we2Zyb217cGFkZGluZy10b3A6MTRyZW19MzAle3BhZGRpbmctdG9wOjZyZW19NTAle3BhZGRpbmctdG9wOjEzcmVtfTgwJXtwYWRkaW5nLXRvcDo4cmVtfXRve3BhZGRpbmctdG9wOjE0cmVtfX1Aa2V5ZnJhbWVzIHdhdmVfaGVpZ2h0X3RvcF9zcHtmcm9te3BhZGRpbmctdG9wOjVyZW19MzAle3BhZGRpbmctdG9wOjNyZW19NTAle3BhZGRpbmctdG9wOjQuNXJlbX04MCV7cGFkZGluZy10b3A6MnJlbX10b3twYWRkaW5nLXRvcDo1cmVtfX1Aa2V5ZnJhbWVzIHdhdmVfaGVpZ2h0X2JvdHRvbXtmcm9te3BhZGRpbmctdG9wOjZyZW19MzAle3BhZGRpbmctdG9wOjNyZW19NTAle3BhZGRpbmctdG9wOjRyZW19ODAle3BhZGRpbmctdG9wOjJyZW19dG97cGFkZGluZy10b3A6NnJlbX19QGtleWZyYW1lcyB3YXZlX2hlaWdodF9ib3R0b21fc3B7ZnJvbXtwYWRkaW5nLXRvcDo1cmVtfTMwJXtwYWRkaW5nLXRvcDoycmVtfTUwJXtwYWRkaW5nLXRvcDo0cmVtfTgwJXtwYWRkaW5nLXRvcDoxLjVyZW19dG97cGFkZGluZy10b3A6NXJlbX19LmMtd2F2ZTpiZWZvcmUsLmMtd2F2ZTphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoyMDB2dztoZWlnaHQ6MDtwYWRkaW5nOjE0cmVtIDAgMCAwO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgYm90dG9tO2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL2NvbW1vbi93YXZlX3RvcF9iZy5zdmcpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy13YXZlOmJlZm9yZSwuYy13YXZlOmFmdGVye3dpZHRoOjQwMHZ3fX0uYy13YXZlOmJlZm9yZXt3aWR0aDpjYWxjKDIwMHZ3ICsgMXB4KTthbmltYXRpb246d2F2ZV9iZWZvcmUgMTJzIGluZmluaXRlIGxpbmVhcix3YXZlX2hlaWdodF90b3AgMTJzIGluZmluaXRlIGVhc2UtaW4tb3V0fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy13YXZlOmJlZm9yZXthbmltYXRpb246d2F2ZV9iZWZvcmVfc3AgMTRzIGluZmluaXRlIGxpbmVhcix3YXZlX2hlaWdodF90b3Bfc3AgMTRzIGluZmluaXRlIGVhc2UtaW4tb3V0fX0uYy13YXZlOmFmdGVye2FuaW1hdGlvbjp3YXZlX2FmdGVyIDEycyBpbmZpbml0ZSBsaW5lYXIsd2F2ZV9oZWlnaHRfdG9wIDEycyBpbmZpbml0ZSBlYXNlLWluLW91dDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6YXV0bzA7Ym90dG9tOjA7bGVmdDowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYy13YXZlOmFmdGVye2FuaW1hdGlvbjp3YXZlX2FmdGVyX3NwIDE0cyBpbmZpbml0ZSBsaW5lYXIsd2F2ZV9oZWlnaHRfdG9wX3NwIDE0cyBpbmZpbml0ZSBlYXNlLWluLW91dH19LmMtd2F2ZS5pcy1ib3R0b217Ym90dG9tOmF1dG87dG9wOjEwMCV9LmMtd2F2ZS5pcy1ib3R0b206YmVmb3JlLC5jLXdhdmUuaXMtYm90dG9tOmFmdGVye3BhZGRpbmctdG9wOjZyZW07YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IHRvcDtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvY29tbW9uL3dhdmVfYm90dG9tX2JnLnN2Zyl9LmMtd2F2ZS5pcy1ib3R0b206YmVmb3Jle2FuaW1hdGlvbjp3YXZlX2JlZm9yZSAxMnMgaW5maW5pdGUgbGluZWFyLHdhdmVfaGVpZ2h0X2JvdHRvbSAxMnMgaW5maW5pdGUgZWFzZS1pbi1vdXR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLXdhdmUuaXMtYm90dG9tOmJlZm9yZXthbmltYXRpb246d2F2ZV9iZWZvcmVfc3AgMTRzIGluZmluaXRlIGxpbmVhcix3YXZlX2hlaWdodF9ib3R0b21fc3AgMTRzIGluZmluaXRlIGVhc2UtaW4tb3V0fX0uYy13YXZlLmlzLWJvdHRvbTphZnRlcnthbmltYXRpb246d2F2ZV9hZnRlciAxMnMgaW5maW5pdGUgbGluZWFyLHdhdmVfaGVpZ2h0X2JvdHRvbSAxMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7dG9wOjA7Ym90dG9tOmF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jLXdhdmUuaXMtYm90dG9tOmFmdGVye2FuaW1hdGlvbjp3YXZlX2FmdGVyX3NwIDE0cyBpbmZpbml0ZSBsaW5lYXIsd2F2ZV9oZWlnaHRfYm90dG9tX3NwIDE0cyBpbmZpbml0ZSBlYXNlLWluLW91dH19LmMtd2F2ZS5pcy1ncmVlbjpiZWZvcmUsLmMtd2F2ZS5pcy1ncmVlbjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWcvY29tbW9uL3dhdmVfdG9wX2JnLWdyZWVuLnN2Zyl9LmMtd2F2ZS5pcy1ncmVlbi5pcy1ib3R0b206YmVmb3JlLC5jLXdhdmUuaXMtZ3JlZW4uaXMtYm90dG9tOmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9jb21tb24vd2F2ZV9ib3R0b21fYmctZ3JlZW4uc3ZnKX0ucC1hY2Nlc3NpYmlsaXR5cG9saWN5LWNvbnRlbnRze3BhZGRpbmc6OC44cmVtIDAgNi4ycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1hY2Nlc3NpYmlsaXR5cG9saWN5LWNvbnRlbnRze3BhZGRpbmc6NXJlbSAwfX0ucC1hY2Nlc3NpYmlsaXR5cG9saWN5LWNvbnRlbnRzX19sZWFke2ZvbnQtc2l6ZToxLjhyZW07bGluZS1oZWlnaHQ6Mi4yO2ZvbnQtd2VpZ2h0OjcwMH0qKy5wLWFjY2Vzc2liaWxpdHlwb2xpY3ktY29udGVudHNfX2hlYWRpbmd7bWFyZ2luLXRvcDo2LjJyZW19LnAtYWNjZXNzaWJpbGl0eXBvbGljeS1jb250ZW50c19fdGV4dHtwYWRkaW5nOjQuNHJlbSAwIDB9LnAtYWNjZXNzaWJpbGl0eXBvbGljeS1jb250ZW50c19fdGV4dD4qKyp7bWFyZ2luLXRvcDoycmVtfS5wLWFjY2Vzc2liaWxpdHlwb2xpY3ktY29udGVudHNfX3RleHQtdGFibGV7d2lkdGg6MTAwJTttYXJnaW4tdG9wOi44cmVtO21hcmdpbi1ib3R0b206Ny44cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1hY2Nlc3NpYmlsaXR5cG9saWN5LWNvbnRlbnRzX190ZXh0LXRhYmxle292ZXJmbG93LXg6YXV0b319KisucC1hY2Nlc3NpYmlsaXR5cG9saWN5LWNvbnRlbnRzX190ZXh0LXRhYmxle21hcmdpbi10b3A6NC44cmVtfS5wLWFjY2Vzc2liaWxpdHlwb2xpY3ktY29udGVudHNfX3RleHQtdGFibGUgdGFibGUsLnAtYWNjZXNzaWJpbGl0eXBvbGljeS1jb250ZW50c19fdGV4dC10YWJsZSB0aCwucC1hY2Nlc3NpYmlsaXR5cG9saWN5LWNvbnRlbnRzX190ZXh0LXRhYmxlIHRke2JvcmRlcjpzb2xpZCAxcHggI2RmZGZkZH0ucC1hY2Nlc3NpYmlsaXR5cG9saWN5LWNvbnRlbnRzX190ZXh0LXRhYmxlIHRhYmxle3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWFjY2Vzc2liaWxpdHlwb2xpY3ktY29udGVudHNfX3RleHQtdGFibGUgdGFibGV7d2lkdGg6bWF4LWNvbnRlbnR9fS5wLWFjY2Vzc2liaWxpdHlwb2xpY3ktY29udGVudHNfX3RleHQtdGFibGUgdGh7YmFja2dyb3VuZDojZjVmNWY1O2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmc6MS41cmVtIDIuOHJlbSAycmVtfS5wLWFjY2Vzc2liaWxpdHlwb2xpY3ktY29udGVudHNfX3RleHQtdGFibGUgdGR7YmFja2dyb3VuZDojZmZmO2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NDAwO3BhZGRpbmc6MS41cmVtIDIuOHJlbSAycmVtfS5wLWFjY2Vzc2liaWxpdHlwb2xpY3ktY29udGVudHNfX3RleHQgcHtmb250LXNpemU6MS42cmVtO2xpbmUtaGVpZ2h0OjIuMjtsZXR0ZXItc3BhY2luZzouMDRlbTtmb250LXdlaWdodDo0MDB9LnAtYWNjZXNzaWJpbGl0eXBvbGljeS1jb250ZW50c19fdGV4dCBkbCBkdHtmb250LXNpemU6MS44cmVtO2xldHRlci1zcGFjaW5nOi4wNGVtO2ZvbnQtd2VpZ2h0OjcwMH0ucC1hY2Nlc3NpYmlsaXR5cG9saWN5LWNvbnRlbnRzX190ZXh0IGRsIGRke21hcmdpbi10b3A6LjZyZW07bGV0dGVyLXNwYWNpbmc6LjA0ZW19LnAtYWNjZXNzaWJpbGl0eXBvbGljeS1jb250ZW50c19fdGV4dCB1bHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Jvdy1nYXA6LjVyZW07cGFkZGluZy1ib3R0b206LjhyZW19LnAtYWNjZXNzaWJpbGl0eXBvbGljeS1jb250ZW50c19fdGV4dCB1bCBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAgMCAwIDEuOXJlbTtsZXR0ZXItc3BhY2luZzouMDRlbX0ucC1hY2Nlc3NpYmlsaXR5cG9saWN5LWNvbnRlbnRzX190ZXh0IHVsIGxpOmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTtkaXNwbGF5OmJsb2NrO2JvcmRlci1yYWRpdXM6MTAwJTtiYWNrZ3JvdW5kOiNkMmNmYTk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDouMnJlbTt0b3A6LjdlbX0ucC1iYXNlYmFsbC1sZWFke3BhZGRpbmc6OC44cmVtIDAgNy43cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1iYXNlYmFsbC1sZWFke3BhZGRpbmc6NXJlbSAwfX0ucC1iYXNlYmFsbC1sZWFkIHB7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo0MDA7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6Mi4yMjtsZXR0ZXItc3BhY2luZzouMDVlbX0ucC1iYXNlYmFsbC1sZWFkX19oZWFkaW5ne2ZvbnQtc2l6ZTozcmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojNTIzZjFkO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6Ny41cmVtfS5wLWJhc2ViYWxsLWxlYWRfX2xpbmt7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi10b3A6NXJlbTtyb3ctZ2FwOjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWJhc2ViYWxsLWxlYWRfX2xpbmt7ZmxleC13cmFwOndyYXB9fS5wLWJhc2ViYWxsLWxlYWRfX2xpbmsgYXtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjcwMDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWF4LXdpZHRoOjI3LjVyZW07d2lkdGg6MTAwJTtoZWlnaHQ6N3JlbTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czozLjVyZW07Ym94LXNoYWRvdzowIC40cmVtIDEuNXJlbSByZ2JhKDAsMCwwLC4xNSk7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206LjZyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWJhc2ViYWxsLWxlYWRfX2xpbmsgYXt3aWR0aDo0OCV9fS5wLWJhc2ViYWxsLWxlYWRfX2xpbmsgYTphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6LjVlbTtoZWlnaHQ6LjVlbTtib3JkZXI6c29saWQgI2QyMDAwMDtib3JkZXItd2lkdGg6MnB4IDAgMCAycHg7cm90YXRlOi0xMzVkZWc7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjFyZW07dHJhbnNpdGlvbjpib3R0b20gLjNzfS5wLWJhc2ViYWxsLWxlYWRfX2xpbmsgYTpob3ZlcjphZnRlcntib3R0b206LjVyZW19LnAtYmFzZWJhbGwtaW5mb3twYWRkaW5nLWJvdHRvbToxMHJlbX0ucC1iYXNlYmFsbC1pbmZvX19pdGVte21hcmdpbi10b3A6MS42cmVtO3BhZGRpbmctYm90dG9tOjFyZW07Y2xlYXI6Ym90aH0ucC1iYXNlYmFsbC1pbmZvX19pdGVtIHRpbWV7ZmxvYXQ6cmlnaHQ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2JvdHRvbTotMi43ZW07cmlnaHQ6MS44ZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWJhc2ViYWxsLWluZm9fX2l0ZW0gdGltZXtib3R0b206LjVlbTtyaWdodDowO2Zsb2F0Om5vbmV9fS5wLWJhc2ViYWxsLWluZm9fX2l0ZW1fX2hlYWRpbmd7cGFkZGluZy1yaWdodDo2ZW07bWFyZ2luLWJvdHRvbTozLjhyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWJhc2ViYWxsLWluZm9fX2l0ZW1fX2hlYWRpbmd7cGFkZGluZy1yaWdodDowfX0ucC1iYXNlYmFsbC1pbmZvX19pdGVtIHB7bWFyZ2luLXRvcDoycmVtfS5wLWJhc2ViYWxsLWluZm9fX2l0ZW0gZmlndXJle21hcmdpbi10b3A6My44cmVtfS5wLWJhc2ViYWxsLWluZm9fX2l0ZW0gZmlndXJlIGltZytpbWd7bWFyZ2luLXRvcDozcmVtfS5wLWJhc2ViYWxsLWluZm9fX2l0ZW0tLWxpbmt7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmZsZXgtZW5kO21hcmdpbi10b3A6NHJlbTttYXJnaW4tYm90dG9tOjNyZW07Z2FwOjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWJhc2ViYWxsLWluZm9fX2l0ZW0tLWxpbmt7d2lkdGg6OTUlfX0ucC1iYXNlYmFsbC1pbmZvX19pdGVtLS1saW5rIGF7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDtmbG9hdDppbml0aWFsfS5wLWJhc2ViYWxsLWluZm9fX2l0ZW0gaHJ7Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDoxcHggZG90dGVkICNkMmNmYTk7bWFyZ2luLXRvcDozLjJyZW07bWFyZ2luLWJvdHRvbToyLjRyZW19LnAtYmFzZWJhbGwtaW5mb19faXRlbSB0YWJsZXt3aWR0aDoxMDAlO21hcmdpbi10b3A6NXJlbX0ucC1iYXNlYmFsbC1pbmZvX19pdGVtIHRhYmxlIHRoLC5wLWJhc2ViYWxsLWluZm9fX2l0ZW0gdGFibGUgdGR7Ym9yZGVyOnNvbGlkIDFweCAjZGZkZmRkO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ucC1iYXNlYmFsbC1pbmZvX19pdGVtIHRhYmxlIHRoe2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NzAwO2JhY2tncm91bmQ6I2Y1ZjVmNTtwYWRkaW5nOjEuODNyZW0gMS41ZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWJhc2ViYWxsLWluZm9fX2l0ZW0gdGFibGUgdGh7cGFkZGluZzoxZW07Zm9udC1zaXplOjEuNHJlbX19LnAtYmFzZWJhbGwtaW5mb19faXRlbSB0YWJsZSB0ZHtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjQwMDtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzoxLjJlbSAxLjhlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtYmFzZWJhbGwtaW5mb19faXRlbSB0YWJsZSB0ZHtwYWRkaW5nOjFlbTtmb250LXNpemU6MS4ycmVtfX0ucC1iYXNlYmFsbC1pbmZvX19pdGVtIHRhYmxlIHRoZWFkIHRoe3RleHQtYWxpZ246Y2VudGVyfS5wLWJhc2ViYWxsLWluZm9fX2l0ZW0gdGFibGUgdGJvZHkgdGh7d2lkdGg6MTIuOGVtfS5wLWJhc2ViYWxsLWluZm9fX2l0ZW0gdGFibGUgdGJvZHkgdGR7d2lkdGg6MjcuMyV9LnAtY29tcGFueS1idXNpbmVzcy1sZWFke3BhZGRpbmc6OC44cmVtIDAgNC4ycmVtO2ZvbnQtc2l6ZToxLjhyZW07bGV0dGVyLXNwYWNpbmc6LjA0ZW07bGluZS1oZWlnaHQ6Mi4yO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LWJ1c2luZXNzLWxlYWR7cGFkZGluZzo1cmVtIDAgMH19LnAtY29tcGFueS1idXNpbmVzcy1jb250ZW50c3twYWRkaW5nOjVyZW0gMCAxMHJlbX0ucC1jb21wYW55LWJ1c2luZXNzLWNvbnRlbnRzX19saXN0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cm93LWdhcDoxMC43cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LWJ1c2luZXNzLWNvbnRlbnRzX19saXN0e3Jvdy1nYXA6OHJlbX19LnAtY29tcGFueS1idXNpbmVzcy1jb250ZW50c19fbGlzdF9faXRlbXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9LnAtY29tcGFueS1idXNpbmVzcy1jb250ZW50c19fbGlzdF9faXRlbV9faW1hZ2V7d2lkdGg6NTAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LWJ1c2luZXNzLWNvbnRlbnRzX19saXN0X19pdGVtX19pbWFnZXt3aWR0aDoxMDAlfX0ucC1jb21wYW55LWJ1c2luZXNzLWNvbnRlbnRzX19saXN0X19pdGVtX19pbWFnZSBmaWd1cmV7Ym9yZGVyLXJhZGl1czoxcmVtO292ZXJmbG93OmhpZGRlbn0ucC1jb21wYW55LWJ1c2luZXNzLWNvbnRlbnRzX19saXN0X19pdGVtX190ZXh0e3dpZHRoOjU0LjYlO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czoxcmVtIDFyZW0gMCAwO21hcmdpbi10b3A6NnJlbTtwYWRkaW5nLXRvcDo1LjNyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktYnVzaW5lc3MtY29udGVudHNfX2xpc3RfX2l0ZW1fX3RleHR7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjA7cGFkZGluZy10b3A6MXJlbX19LnAtY29tcGFueS1idXNpbmVzcy1jb250ZW50c19fbGlzdF9faXRlbV9fdGV4dC10aXRsZXtmb250LXNpemU6M3JlbTtsaW5lLWhlaWdodDoxLjU7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM1MjNmMWR9LnAtY29tcGFueS1idXNpbmVzcy1jb250ZW50c19fbGlzdF9faXRlbV9fdGV4dC10aXRsZSBpe2ZvbnQtZmFtaWx5OlwiUm9ib3RcIixzYW5zLXNlcmlmO2xldHRlci1zcGFjaW5nOjA7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo3MDA7Zm9udC1zdHlsZTpub3JtYWw7ZGlzcGxheTpibG9jaztjb2xvcjojZDIwMDAwfS5wLWNvbXBhbnktYnVzaW5lc3MtY29udGVudHNfX2xpc3RfX2l0ZW1fX3RleHQtbGVhZHtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo3MDA7bWFyZ2luOjIuNHJlbSAwIDNyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktYnVzaW5lc3MtY29udGVudHNfX2xpc3RfX2l0ZW1fX3RleHQtbGVhZHttYXJnaW46MXJlbSAwIDFyZW19fS5wLWNvbXBhbnktYnVzaW5lc3MtY29udGVudHNfX2xpc3RfX2l0ZW1fX3RleHQgcHtmb250LXNpemU6MS42cmVtO2xldHRlci1zcGFjaW5nOi4wM2VtO2ZvbnQtd2VpZ2h0OjQwMH0ucC1jb21wYW55LWJ1c2luZXNzLWNvbnRlbnRzX19saXN0X19pdGVtX190ZXh0LWJ0bntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDplbmQ7YWxpZ24taXRlbXM6ZW5kO2dhcDoxcmVtO3BhZGRpbmctdG9wOjNyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktYnVzaW5lc3MtY29udGVudHNfX2xpc3RfX2l0ZW1fX3RleHQtYnRue3BhZGRpbmctdG9wOjFyZW19fS5wLWNvbXBhbnktYnVzaW5lc3MtY29udGVudHNfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLnAtY29tcGFueS1idXNpbmVzcy1jb250ZW50c19fbGlzdF9faXRlbV9faW1hZ2V7b3JkZXI6MX0ucC1jb21wYW55LWJ1c2luZXNzLWNvbnRlbnRzX19saXN0X19pdGVtOm50aC1jaGlsZChvZGQpIC5wLWNvbXBhbnktYnVzaW5lc3MtY29udGVudHNfX2xpc3RfX2l0ZW1fX3RleHR7b3JkZXI6MjttYXJnaW4tbGVmdDotNC42JTtwYWRkaW5nLWxlZnQ6NS44cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LWJ1c2luZXNzLWNvbnRlbnRzX19saXN0X19pdGVtOm50aC1jaGlsZChvZGQpIC5wLWNvbXBhbnktYnVzaW5lc3MtY29udGVudHNfX2xpc3RfX2l0ZW1fX3RleHR7bWFyZ2luLWxlZnQ6MDtwYWRkaW5nLWxlZnQ6MH19LnAtY29tcGFueS1idXNpbmVzcy1jb250ZW50c19fbGlzdF9faXRlbTpudGgtY2hpbGQoZXZlbikgLnAtY29tcGFueS1idXNpbmVzcy1jb250ZW50c19fbGlzdF9faXRlbV9faW1hZ2V7b3JkZXI6Mn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1idXNpbmVzcy1jb250ZW50c19fbGlzdF9faXRlbTpudGgtY2hpbGQoZXZlbikgLnAtY29tcGFueS1idXNpbmVzcy1jb250ZW50c19fbGlzdF9faXRlbV9faW1hZ2V7b3JkZXI6MX19LnAtY29tcGFueS1idXNpbmVzcy1jb250ZW50c19fbGlzdF9faXRlbTpudGgtY2hpbGQoZXZlbikgLnAtY29tcGFueS1idXNpbmVzcy1jb250ZW50c19fbGlzdF9faXRlbV9fdGV4dHtvcmRlcjoxO21hcmdpbi1yaWdodDotNC42JTtwYWRkaW5nLXJpZ2h0OjUuOHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1idXNpbmVzcy1jb250ZW50c19fbGlzdF9faXRlbTpudGgtY2hpbGQoZXZlbikgLnAtY29tcGFueS1idXNpbmVzcy1jb250ZW50c19fbGlzdF9faXRlbV9fdGV4dHtvcmRlcjoyO21hcmdpbi1yaWdodDowO3BhZGRpbmctcmlnaHQ6MH19LnAtY29tcGFueS1kaXNjaXBsaW5lLWNvbnRlbnRze3BhZGRpbmc6OC41cmVtIDB9LnAtY29tcGFueS1kaXNjaXBsaW5lLWNvbnRlbnRzX19oZWFkaW5ne2ZvbnQtc2l6ZToyLjRyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM1MjNmMWQ7bWFyZ2luLWJvdHRvbToycmVtfSorLnAtY29tcGFueS1kaXNjaXBsaW5lLWNvbnRlbnRzX19oZWFkaW5ne21hcmdpbi10b3A6My41cmVtfS5wLWNvbXBhbnktZGlzY2lwbGluZS1jb250ZW50c19faGVhZGluZyBpe2ZvbnQtc2l6ZToxLjA4MzMzMzMzMzNlbTtmb250LXN0eWxlOm5vcm1hbH0ucC1jb21wYW55LWRpc2NpcGxpbmUtY29udGVudHMgcHtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjQwMH0ucC1jb21wYW55LWRpc2NpcGxpbmUtY29udGVudHMgcCtwe21hcmdpbi10b3A6MWVtfS5wLWNvbXBhbnktZ3JlZXRpbmctbWVzc2FnZXtwYWRkaW5nOjguNnJlbSAwIDkuOHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1ncmVldGluZy1tZXNzYWdle3BhZGRpbmc6NXJlbSAwfX0ucC1jb21wYW55LWdyZWV0aW5nLW1lc3NhZ2VfX2hlYWRpbmd7Zm9udC1zaXplOjNyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM1MjNmMWQ7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MS42O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO3Jvdy1nYXA6LjhyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktZ3JlZXRpbmctbWVzc2FnZV9faGVhZGluZ3twYWRkaW5nLWxlZnQ6MDttYXJnaW4tYm90dG9tOjNyZW19fS5wLWNvbXBhbnktZ3JlZXRpbmctbWVzc2FnZV9fY29udGVudHN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2NvbHVtbi1nYXA6M3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1ncmVldGluZy1tZXNzYWdlX19jb250ZW50c3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47cm93LWdhcDozcmVtO21hcmdpbi10b3A6M3JlbX19LnAtY29tcGFueS1ncmVldGluZy1tZXNzYWdlX19jb250ZW50c19faW1hZ2V7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktZ3JlZXRpbmctbWVzc2FnZV9fY29udGVudHNfX2ltYWdle21hcmdpbi10b3A6MDt3aWR0aDoxMDAlfX0ucC1jb21wYW55LWdyZWV0aW5nLW1lc3NhZ2VfX2NvbnRlbnRzX19pbWFnZS1uYW1le3BhZGRpbmc6M3JlbSAxLjRyZW0gMH0ucC1jb21wYW55LWdyZWV0aW5nLW1lc3NhZ2VfX2NvbnRlbnRzX190ZXh0e3dpZHRoOjEwMCU7cGFkZGluZy10b3A6MS4ycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LWdyZWV0aW5nLW1lc3NhZ2VfX2NvbnRlbnRzX190ZXh0e3BhZGRpbmctdG9wOjA7d2lkdGg6MTAwJX19LnAtY29tcGFueS1ncmVldGluZy1tZXNzYWdlX19jb250ZW50c19fdGV4dCBwe2ZvbnQtc2l6ZToxLjZyZW07bGV0dGVyLXNwYWNpbmc6LjA0NWVtO2ZvbnQtd2VpZ2h0OjQwMH0ucC1jb21wYW55LWdyZWV0aW5nLW1lc3NhZ2VfX2NvbnRlbnRzX190ZXh0ICorcHttYXJnaW4tdG9wOjEuMWVtfS5wLWNvbXBhbnktZ3JlZXRpbmctbGlua3twYWRkaW5nOjAgMCA5LjRyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktZ3JlZXRpbmctbGlua3twYWRkaW5nOjAgMCA1cmVtfX0ucC1jb21wYW55LWdyZWV0aW5nLWxpbmtfX2hlYWRpbmd7Ym9yZGVyLXRvcDpzb2xpZCAxcHggI2UwZGRjMztwYWRkaW5nLXRvcDozLjZyZW07Zm9udC1zaXplOjNyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM1MjNmMWQ7dGV4dC1hbGlnbjpjZW50ZXJ9LnAtY29tcGFueS1ncmVldGluZy1saW5rX19saXN0e3BhZGRpbmctdG9wOjMuOHJlbTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cm93LWdhcDo0LjhyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktZ3JlZXRpbmctbGlua19fbGlzdHtyb3ctZ2FwOjNyZW19fS5wLWNvbXBhbnktZ3JlZXRpbmctbGlua19fbGlzdDphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDozMC41JTtoZWlnaHQ6MH0ucC1jb21wYW55LWdyZWV0aW5nLWxpbmtfX2xpc3RfX2l0ZW17d2lkdGg6MzAuNSV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktZ3JlZXRpbmctbGlua19fbGlzdF9faXRlbXt3aWR0aDo0OCV9fS5wLWNvbXBhbnktZ3JlZXRpbmctbGlua19fbGlzdF9faXRlbSBhe2Rpc3BsYXk6YmxvY2t9LnAtY29tcGFueS1ncmVldGluZy1saW5rX19saXN0X19pdGVtIGEgZmlndXJle292ZXJmbG93OmhpZGRlbn0ucC1jb21wYW55LWdyZWV0aW5nLWxpbmtfX2xpc3RfX2l0ZW0gYSBmaWd1cmUgaW1ne3RyYW5zaXRpb246LjNzIGFsbH0ucC1jb21wYW55LWdyZWV0aW5nLWxpbmtfX2xpc3RfX2l0ZW0gYTpmb2N1cyBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMSwgMS4xKTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtY29tcGFueS1ncmVldGluZy1saW5rX19saXN0X19pdGVtIGE6aG92ZXIgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjEsIDEuMSk7cG9zaXRpb246cmVsYXRpdmV9fS5wLWNvbXBhbnktZ3JlZXRpbmctbGlua19fbGlzdF9faXRlbSBhIGZpZ3VyZXtib3JkZXItcmFkaXVzOjFyZW07b3ZlcmZsb3c6aGlkZGVuO2JveC1zaGFkb3c6MCAuNHJlbSAycmVtIHJnYmEoMCwwLDAsLjEpfS5wLWNvbXBhbnktZ3JlZXRpbmctbGlua19fbGlzdF9faXRlbSBhIHB7Zm9udC1zaXplOjIuMnJlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6IzUyM2YxZDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjIuMnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1ncmVldGluZy1saW5rX19saXN0X19pdGVtIGEgcHttYXJnaW4tdG9wOjFyZW19fS5wLWNvbXBhbnktZ3JvdXAtbGVhZHtwYWRkaW5nOjUuN3JlbSAwIDMuOHJlbX0ucC1jb21wYW55LWdyb3VwLWxlYWRfX2lubmVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktZ3JvdXAtbGVhZF9faW5uZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtyb3ctZ2FwOjJyZW19fS5wLWNvbXBhbnktZ3JvdXAtbGVhZF9fbG9nb3tvcmRlcjoyO21heC13aWR0aDoxMHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1ncm91cC1sZWFkX19sb2dve29yZGVyOjF9fS5wLWNvbXBhbnktZ3JvdXAtbGVhZF9fdGV4dHtvcmRlcjoxO2ZvbnQtc2l6ZToxLjZyZW07bGluZS1oZWlnaHQ6Mi41O2xldHRlci1zcGFjaW5nOi4wNWVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LWdyb3VwLWxlYWRfX3RleHR7b3JkZXI6Mn19LnAtY29tcGFueS1ncm91cC1pbmZve3BhZGRpbmc6NC41cmVtIDAgMi44cmVtfS5wLWNvbXBhbnktZ3JvdXAtaW5mb19fY29udGVudHN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6NC44cmVtIDAgMCAwO2NvbHVtbi1nYXA6NnJlbTtyb3ctZ2FwOjNyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktZ3JvdXAtaW5mb19fY29udGVudHN7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0ucC1jb21wYW55LWdyb3VwLWluZm9fX2NvbnRlbnRzLWltYWdle3dpZHRoOjEwMCU7bWF4LXdpZHRoOjU4cmVtfS5wLWNvbXBhbnktZ3JvdXAtaW5mb19fY29udGVudHMtZGF0YXtmbGV4OjF9LnAtY29tcGFueS1ncm91cC1pbmZvX19jb250ZW50cy1kYXRhIHRhYmxle3dpZHRoOjEwMCV9LnAtY29tcGFueS1ncm91cC1pbmZvX19jb250ZW50cy1kYXRhIHRye2JvcmRlci1ib3R0b206c29saWQgMXB4ICNkZmRmZGR9LnAtY29tcGFueS1ncm91cC1pbmZvX19jb250ZW50cy1kYXRhIHRyOmZpcnN0LW9mLXR5cGV7Ym9yZGVyLXRvcDpzb2xpZCAxcHggI2RmZGZkZH0ucC1jb21wYW55LWdyb3VwLWluZm9fX2NvbnRlbnRzLWRhdGEgdGh7YmFja2dyb3VuZDojZjVmNWY1O3dpZHRoOjE0cmVtO2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmc6Mi4zcmVtIDNyZW0gMS44cmVtfS5wLWNvbXBhbnktZ3JvdXAtaW5mb19fY29udGVudHMtZGF0YSB0ZHtmb250LXNpemU6MS42cmVtO2xldHRlci1zcGFjaW5nOi4wNWVtO2ZvbnQtd2VpZ2h0OjQwMDtwYWRkaW5nOjIuNXJlbSAwIDEuOXJlbSAzLjVyZW19LnAtY29tcGFueS1ncm91cC1pbmZvX19jb250ZW50cy1kYXRhIHRkIGF7cG9zaXRpb246cmVsYXRpdmV9LnAtY29tcGFueS1ncm91cC1pbmZvX19jb250ZW50cy1kYXRhIHRkIGE6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDoxcHg7YmFja2dyb3VuZDojMzMzO3RyYW5zZm9ybTpzY2FsZSgwLCAxKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wO3RyYW5zaXRpb246dHJhbnNmb3JtIC4yc30ucC1jb21wYW55LWdyb3VwLWluZm9fX2NvbnRlbnRzLWRhdGEgdGQgYTpmb2N1czo6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlKDEsIDEpfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC1jb21wYW55LWdyb3VwLWluZm9fX2NvbnRlbnRzLWRhdGEgdGQgYTpob3Zlcjo6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlKDEsIDEpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1ncm91cC1pbmZvX19jb250ZW50cy1kYXRhIHRkIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX19LnAtY29tcGFueS1ndWlkbGluZS1wYWxtLWNvbnRlbnRze3BhZGRpbmc6MTByZW0gMCAzcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LWd1aWRsaW5lLXBhbG0tY29udGVudHN7cGFkZGluZzo1cmVtIDAgM3JlbX19LnAtY29tcGFueS1ndWlkbGluZS1wYWxtLWNvbnRlbnRzX19sZWFke2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjAgMCA3LjRyZW07Y29sdW1uLWdhcDo2cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LWd1aWRsaW5lLXBhbG0tY29udGVudHNfX2xlYWR7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmc6MCAwIDNyZW19fS5wLWNvbXBhbnktZ3VpZGxpbmUtcGFsbS1jb250ZW50c19fbGVhZF9faW1hZ2V7Ym9yZGVyLXJhZGl1czoxcmVtO292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6bWF4LWNvbnRlbnQ7d2lkdGg6NDIuMiV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktZ3VpZGxpbmUtcGFsbS1jb250ZW50c19fbGVhZF9faW1hZ2V7d2lkdGg6MTAwJX19LnAtY29tcGFueS1ndWlkbGluZS1wYWxtLWNvbnRlbnRzX19sZWFkX190ZXh0e2ZsZXg6MTtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjQwMDtwYWRkaW5nOjJyZW0gMH0ucC1jb21wYW55LWd1aWRsaW5lLXBhbG0tY29udGVudHNfX2xlYWRfX3RleHQgKitwe21hcmdpbi10b3A6MS40ZW19LnAtY29tcGFueS1ndWlkbGluZS1wYWxtLWNvbnRlbnRzX19pdGVtX190ZXh0e3BhZGRpbmc6NC4ycmVtIDAgNi44cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LWd1aWRsaW5lLXBhbG0tY29udGVudHNfX2l0ZW1fX3RleHR7cGFkZGluZzozcmVtIDAgNXJlbX19LnAtY29tcGFueS1ndWlkbGluZS1wYWxtLWNvbnRlbnRzX19pdGVtX190ZXh0IHB7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo0MDB9LnAtY29tcGFueS1ndWlkbGluZS1wYWxtLWNvbnRlbnRzX19pdGVtX190ZXh0IHArcHttYXJnaW4tdG9wOjEuNGVtfS5wLWNvbXBhbnktZ3VpZGxpbmUtcGFsbS1jb250ZW50c19faXRlbV9fdGV4dCBkbHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Y29sdW1uLWdhcDoyLjhyZW07cm93LWdhcDoxLjJyZW07cGFkZGluZzozLjJyZW0gMCAuNXJlbX0ucC1jb21wYW55LWd1aWRsaW5lLXBhbG0tY29udGVudHNfX2l0ZW1fX3RleHQgZGwgZHR7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo3MDA7YmFja2dyb3VuZDojZWJlY2RiO2JvcmRlci1yYWRpdXM6LjhyZW07bWluLXdpZHRoOjMzcmVtO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzoxLjJyZW0gMi40cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LWd1aWRsaW5lLXBhbG0tY29udGVudHNfX2l0ZW1fX3RleHQgZGwgZHR7d2lkdGg6MTAwJX19LnAtY29tcGFueS1ndWlkbGluZS1wYWxtLWNvbnRlbnRzX19pdGVtX190ZXh0IGRsIGRke3dpZHRoOmNhbGMoMTAwJSAtIDMzcmVtIC0gM3JlbSk7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1ndWlkbGluZS1wYWxtLWNvbnRlbnRzX19pdGVtX190ZXh0IGRsIGRke3dpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206MmVtfX0ucC1jb21wYW55LWd1aWRsaW5lLXBhbG0tY29udGVudHNfX2l0ZW1fX3RleHQgdWx7cGFkZGluZzoycmVtIDAgMDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Jvdy1nYXA6LjVyZW19LnAtY29tcGFueS1ndWlkbGluZS1wYWxtLWNvbnRlbnRzX19pdGVtX190ZXh0IHVsIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MCAwIDAgMS42cmVtfS5wLWNvbXBhbnktZ3VpZGxpbmUtcGFsbS1jb250ZW50c19faXRlbV9fdGV4dCB1bCBsaTpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07ZGlzcGxheTpibG9jaztib3JkZXItcmFkaXVzOjEwMCU7YmFja2dyb3VuZDojZDJjZmE5O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6LjdlbX0ucC1jb21wYW55LWd1aWRsaW5lX19saW5re3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDplbmQ7cGFkZGluZy10b3A6MzBweH0ucC1jb21wYW55LWd1aWRsaW5lLWJhc2lje3BhZGRpbmc6OS4zcmVtIDAgMi40cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LWd1aWRsaW5lLWJhc2lje3BhZGRpbmc6NXJlbSAwIDIuNHJlbX19LnAtY29tcGFueS1ndWlkbGluZS1iYXNpY19fbGlzdHtjb3VudGVyLXJlc2V0OmNvdW50O2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtyb3ctZ2FwOi44cmVtO3BhZGRpbmc6NXJlbSAwIDB9LnAtY29tcGFueS1ndWlkbGluZS1iYXNpY19fbGlzdD5saXtjb3VudGVyLWluY3JlbWVudDpjb3VudDtiYWNrZ3JvdW5kOiNmNmY1ZWU7Ym9yZGVyLXJhZGl1czoxcmVtO2Rpc3BsYXk6ZmxleDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzozLjRyZW0gMnJlbSAzLjRyZW0gOXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5wLWNvbXBhbnktZ3VpZGxpbmUtYmFzaWNfX2xpc3Q+bGk6YmVmb3Jle2NvbnRlbnQ6Y291bnRlcihjb3VudCk7YmFja2dyb3VuZDojZWJlOWQ5O2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojNTIzZjFkO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDo1LjhyZW07aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JvdHRvbTowfS5wLWNvbXBhbnktZ3VpZGxpbmUtYmFzaWNfX2xpc3Q+bGk+cHtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjQwMDtmbGV4OjE7bGV0dGVyLXNwYWNpbmc6LjA1ZW19LnAtY29tcGFueS1ndWlkbGluZS1saXN0e3BhZGRpbmc6NXJlbSAwIDkuNnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1ndWlkbGluZS1saXN0e3BhZGRpbmc6NXJlbSAwfX0ucC1jb21wYW55LWd1aWRsaW5lLWxpc3RfX2xlYWR7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo0MDA7cGFkZGluZzo0LjNyZW0gMCAzLjZyZW19LnAtY29tcGFueS1ndWlkbGluZS1saXN0X19pdGVtKy5wLWNvbXBhbnktZ3VpZGxpbmUtbGlzdF9faXRlbXttYXJnaW4tdG9wOjMuNDVyZW19LnAtY29tcGFueS1ndWlkbGluZS1saXN0X19pdGVtX19oZWFkaW5ne2ZvbnQtc2l6ZToyLjRyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM1MjNmMWR9LnAtY29tcGFueS1ndWlkbGluZS1saXN0X19pdGVtX19oZWFkaW5nIGl7Zm9udC1zaXplOjEuMDgzMzMzMzMzM2VtO2ZvbnQtc3R5bGU6bm9ybWFsfS5wLWNvbXBhbnktZ3VpZGxpbmUtbGlzdF9faXRlbSBwe2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NDAwfSorLnAtY29tcGFueS1ndWlkbGluZS1saXN0X19pdGVtIHB7bWFyZ2luLXRvcDoyLjFyZW19LnAtY29tcGFueS1oaXN0b3J5LWxlYWR7cGFkZGluZzo5cmVtIDAgNnJlbX0ucC1jb21wYW55LWhpc3RvcnktbGVhZCBwe2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjIuMjt0ZXh0LWFsaWduOmNlbnRlcn0ucC1jb21wYW55LWhpc3RvcnktbGVhZCBmaWd1cmV7bWF4LXdpZHRoOjUxLjZyZW07bWFyZ2luOjYuNHJlbSBhdXRvIDB9LnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGV7cGFkZGluZzo2LjVyZW0gMCA0LjZyZW07cG9zaXRpb246cmVsYXRpdmV9LnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGU6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoycHg7aGVpZ2h0OjEwMCU7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiNlN2U1Yzg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDo1MCU7dHJhbnNsYXRlOi01MCUgMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGU6YmVmb3Jle2xlZnQ6Y2FsYygyMHB4IC0gMXB4ICsgKDEwMCUgLSAyMHB4KjIpKi4wNSl9fS5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19oZWFkaW5ne2ZvbnQtc2l6ZToyLjRyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuNDt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDo1MCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19oZWFkaW5ne3dpZHRoOjk1JTttYXJnaW46MCAwIDJyZW0gYXV0bztmb250LXNpemU6MnJlbX19LnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2hlYWRpbmcteWVhcntmb250LXNpemU6M3JlbTtmb250LXdlaWdodDo2MDA7ZGlzcGxheTpibG9ja30ucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9faGVhZGluZy15ZWFyPnNwYW57Zm9udC1zaXplOjJlbTtmb250LXdlaWdodDo2MDA7Zm9udC1mYW1pbHk6XCJQb3BwaW5zXCIsc2Fucy1zZXJpZjtsZXR0ZXItc3BhY2luZzotMC4wMmVtfS5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19oZWFkaW5nIHB7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo0MDA7cGFkZGluZzoxZW07bGluZS1oZWlnaHQ6MS42O3RleHQtYWxpZ246bGVmdH0ucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdHttYXJnaW4tdG9wOi0xMS42cmVtO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cm93LWdhcDoxLjZyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19saXN0e21hcmdpbi10b3A6MDthbGlnbi1pdGVtczplbmR9fS5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19saXN0X19pdGVte2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpub3JtYWx9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19saXN0X19pdGVte2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczplbmQ7d2lkdGg6MTAwJX19LnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW06Zmlyc3QtY2hpbGQgLnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW1fX2ltYWdle21hcmdpbi10b3A6MTQuOHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW06Zmlyc3QtY2hpbGQgLnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW1fX2ltYWdle21hcmdpbi10b3A6MH19LnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW1fX2ltYWdle3dpZHRoOjUwJTtwYWRkaW5nOjAgNXJlbSAxLjhyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19saXN0X19pdGVtX19pbWFnZXt3aWR0aDo5NSV9fS5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19saXN0X19pdGVtX19pbWFnZSBmaWd1cmV7bWF4LXdpZHRoOjIwcmVtO3dpZHRoOjEwMCU7Ym9yZGVyLXJhZGl1czoxMDAlO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9ja30ucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbV9faW1hZ2UgZmlndXJlOmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDowO3BhZGRpbmc6MTAwJSAwIDAgMDtkaXNwbGF5OmJsb2NrfS5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19saXN0X19pdGVtX19pbWFnZSBmaWd1cmUgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0ucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbV9fdGV4dHt3aWR0aDo1MCU7cGFkZGluZy1ib3R0b206My4ycmVtO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmVuZH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW1fX3RleHR7d2lkdGg6OTUlfX0ucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbV9fdGV4dC15ZWFye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6I2QyMDAwMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW1fX3RleHQteWVhcnttYXJnaW4tYm90dG9tOjJyZW19fS5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19saXN0X19pdGVtX190ZXh0LXllYXI+c3Bhbntmb250LXNpemU6Mi4ycmVtO2xpbmUtaGVpZ2h0OjEuMjtmb250LXdlaWdodDo2MDB9LnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW1fX3RleHQteWVhcj5zcGFuPnNwYW57Zm9udC1zaXplOjVyZW07Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtZmFtaWx5OlwiUG9wcGluc1wiLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MS4yO2xldHRlci1zcGFjaW5nOi0wLjAyZW19LnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW1fX3RleHQteWVhcjpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjJyZW07aGVpZ2h0OjJyZW07ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtib3JkZXItcmFkaXVzOjEwMCU7cG9zaXRpb246YWJzb2x1dGV9LnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW1fX3RleHQteWVhcjphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6NTBweDtoZWlnaHQ6MnB4O2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDpjdXJyZW50Q29sb3J9LnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW1fX3RleHQtbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Jvdy1nYXA6LjhyZW19LnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW1fX3RleHQtbGlzdC1pdGVte2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NDAwO2xldHRlci1zcGFjaW5nOjA7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjFlbX0ucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbV9fdGV4dC1saXN0LWl0ZW06YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDojYzhjNmIwO2JvcmRlci1yYWRpdXM6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOi43ZW19LnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW1fX3RleHQtbGlzdC1pdGVtLm5vLW1hcms6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbV9fdGV4dC1saXN0LWl0ZW0gc3Ryb25ne2ZvbnQtd2VpZ2h0OjcwMH0ucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbV9fdGV4dC1saXN0LWl0ZW0gcHtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW4tdG9wOjFlbX0ucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbV9fdGV4dC1saXN0LWl0ZW0gYXtmb250LXNpemU6MS42cmVtO2NvbG9yOiNkMjAwMDA7Zm9udC13ZWlnaHQ6NDAwO2Rpc3BsYXk6YmxvY2s7d2lkdGg6Zml0LWNvbnRlbnQ7bWFyZ2luOjFlbSAwIC41ZW07cG9zaXRpb246cmVsYXRpdmV9LnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW1fX3RleHQtbGlzdC1pdGVtIGE6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDowO2hlaWdodDoxcHg7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjA7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7dHJhbnNpdGlvbjp3aWR0aCAuM3N9LnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW1fX3RleHQtbGlzdC1pdGVtIGE6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOi44cmVtO2hlaWdodDouOHJlbTtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXI6c29saWQgY3VycmVudENvbG9yO2JvcmRlci13aWR0aDoxcHggMCAwIDFweDtyb3RhdGU6MTM1ZGVnO3RyYW5zbGF0ZTowIC0wLjJyZW07bWFyZ2luLWxlZnQ6LjNlbX0ucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbV9fdGV4dC1saXN0LWl0ZW0gYTpmb2N1czpiZWZvcmV7d2lkdGg6MTAwJX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW1fX3RleHQtbGlzdC1pdGVtIGE6aG92ZXI6YmVmb3Jle3dpZHRoOjEwMCV9fS5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19saXN0X19pdGVtOm50aC1jaGlsZChvZGQpe2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0ucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbTpudGgtY2hpbGQob2RkKSAucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbV9faW1hZ2V7b3JkZXI6MTt0ZXh0LWFsaWduOnJpZ2h0fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbTpudGgtY2hpbGQob2RkKSAucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbV9faW1hZ2V7b3JkZXI6Mjt0ZXh0LWFsaWduOmNlbnRlcn19LnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW1fX3RleHR7b3JkZXI6Mn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW1fX3RleHR7b3JkZXI6MX19LnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW1fX3RleHQteWVhcjpiZWZvcmV7bGVmdDowO3RyYW5zbGF0ZTotNTAlIDB9LnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW1fX3RleHQteWVhcjphZnRlcntvcmRlcjoxO21hcmdpbi1yaWdodDoxcmVtfS5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19saXN0X19pdGVtOm50aC1jaGlsZChvZGQpIC5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19saXN0X19pdGVtX190ZXh0LXllYXIgc3BhbntvcmRlcjoyfS5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19saXN0X19pdGVtOm50aC1jaGlsZChvZGQpIC5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19saXN0X19pdGVtX190ZXh0LWxpc3R7cGFkZGluZy1sZWZ0OjZyZW19LnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pe2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbTpudGgtY2hpbGQoZXZlbil7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfX0ucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbTpudGgtY2hpbGQoZXZlbikgLnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW1fX2ltYWdle29yZGVyOjI7dGV4dC1hbGlnbjpsZWZ0fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbTpudGgtY2hpbGQoZXZlbikgLnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW1fX2ltYWdle3RleHQtYWxpZ246Y2VudGVyfX0ucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbTpudGgtY2hpbGQoZXZlbikgLnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW1fX3RleHR7b3JkZXI6MX0ucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbTpudGgtY2hpbGQoZXZlbikgLnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW1fX3RleHQteWVhcjpiZWZvcmV7cmlnaHQ6MDt0cmFuc2xhdGU6NTAlIDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19saXN0X19pdGVtOm50aC1jaGlsZChldmVuKSAucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbV9fdGV4dC15ZWFyOmJlZm9yZXtyaWdodDphdXRvO2xlZnQ6MDt0cmFuc2xhdGU6LTUwJSAwfX0ucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbTpudGgtY2hpbGQoZXZlbikgLnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW1fX3RleHQteWVhcjphZnRlcntvcmRlcjoyO2ZsZXg6MTttYXJnaW4tbGVmdDoxcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbTpudGgtY2hpbGQoZXZlbikgLnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW1fX3RleHQteWVhcjphZnRlcntvcmRlcjoxO2ZsZXg6bm9uZTttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDoxcmVtfX0ucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbTpudGgtY2hpbGQoZXZlbikgLnAtY29tcGFueS1oaXN0b3J5LXRpbWVsaW5lX19kZWNhZGVfX2xpc3RfX2l0ZW1fX3RleHQteWVhcj5zcGFue29yZGVyOjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19saXN0X19pdGVtOm50aC1jaGlsZChldmVuKSAucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbV9fdGV4dC15ZWFyPnNwYW57b3JkZXI6Mn19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktaGlzdG9yeS10aW1lbGluZV9fZGVjYWRlX19saXN0X19pdGVtOm50aC1jaGlsZChldmVuKSAucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZV9fbGlzdF9faXRlbV9fdGV4dC1saXN0e3BhZGRpbmctbGVmdDo2cmVtfX0ucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZTpudGgtb2YtdHlwZShvZGQpe2JhY2tncm91bmQ6I2ZmZmNkOH0ucC1jb21wYW55LWhpc3RvcnktdGltZWxpbmVfX2RlY2FkZTpudGgtb2YtdHlwZShldmVuKXtiYWNrZ3JvdW5kOiNmZmZ9LnAtY29tcGFueS1vZmZpY2UtbWFwe3BhZGRpbmc6OXJlbSAwIDcuNHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1vZmZpY2UtbWFwe3BhZGRpbmc6NXJlbSAwfX0ucC1jb21wYW55LW9mZmljZS1tYXBfX2NvbnRlbnRze3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjFyZW19LnAtY29tcGFueS1vZmZpY2UtbWFwX19jb250ZW50c19faW1hZ2V7bWFyZ2luLXRvcDozcmVtfS5wLWNvbXBhbnktb2ZmaWNlLW1hcF9fY29udGVudHNfX3RleHR7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5O2xlZnQ6MDt0b3A6MDtsaW5lLWhlaWdodDoxLjg7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo0MDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktb2ZmaWNlLW1hcF9fY29udGVudHNfX3RleHR7cG9zaXRpb246cmVsYXRpdmU7dG9wOmF1dG87bGVmdDphdXRvO2ZvbnQtc2l6ZToxLjZyZW07bWFyZ2luLWJvdHRvbToxZW19fS5wLWNvbXBhbnktb2ZmaWNlLWxpc3R7cGFkZGluZy1ib3R0b206N3JlbX0ucC1jb21wYW55LW9mZmljZS1saXN0X19pbm5lcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cm93LWdhcDo1cmVtfS5wLWNvbXBhbnktb2ZmaWNlLWxpc3RfX2hlYWRpbmd7d2lkdGg6MTAwJX0ucC1jb21wYW55LW9mZmljZS1saXN0X19pdGVte2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtd3JhcDp3cmFwO3Jvdy1nYXA6My4ycmVtO3BhZGRpbmctYm90dG9tOjEuOHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1vZmZpY2UtbGlzdF9faXRlbXtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5wLWNvbXBhbnktb2ZmaWNlLWxpc3RfX2l0ZW1fX2FkZHJlc3N7d2lkdGg6NDUuMyU7cGFkZGluZy10b3A6LjhyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktb2ZmaWNlLWxpc3RfX2l0ZW1fX2FkZHJlc3N7d2lkdGg6MTAwJX19LnAtY29tcGFueS1vZmZpY2UtbGlzdF9faXRlbV9fYWRkcmVzcyBkbHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7cm93LWdhcDouNnJlbX0ucC1jb21wYW55LW9mZmljZS1saXN0X19pdGVtX19hZGRyZXNzIGRsIGR0e2ZvbnQtc2l6ZToxLjVyZW07Zm9udC13ZWlnaHQ6NDAwO2JhY2tncm91bmQ6I2Y1ZjVmNTtib3JkZXItcmFkaXVzOi41cmVtO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDo3LjFyZW19LnAtY29tcGFueS1vZmZpY2UtbGlzdF9faXRlbV9fYWRkcmVzcyBkbCBkZHtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjQwMDt3aWR0aDpjYWxjKDEwMCUgLSA3LjFyZW0pO3BhZGRpbmctbGVmdDoxZW19LnAtY29tcGFueS1vZmZpY2UtbGlzdF9faXRlbV9fYWRkcmVzcyAqK2Rse21hcmdpbi10b3A6My40cmVtfS5wLWNvbXBhbnktb2ZmaWNlLWxpc3RfX2l0ZW1fX2RhdGF7d2lkdGg6NTAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1vZmZpY2UtbGlzdF9faXRlbV9fZGF0YXt3aWR0aDoxMDAlfX0ucC1jb21wYW55LW9mZmljZS1saXN0X19pdGVtX19kYXRhIHB7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo0MDB9LnAtY29tcGFueS1vZmZpY2UtbGlzdF9faXRlbV9fZGF0YSBwK3B7bWFyZ2luLXRvcDoxZW19LnAtY29tcGFueS1vZmZpY2UtbGlzdF9faXRlbV9fZGF0YSBkbHttYXgtd2lkdGg6MzByZW07d2lkdGg6NDglO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6Mi4ycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LW9mZmljZS1saXN0X19pdGVtX19kYXRhIGRse3dpZHRoOjQ4JX19LnAtY29tcGFueS1vZmZpY2UtbGlzdF9faXRlbV9fZGF0YSBkbCBkdHtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojZmZmO2JhY2tncm91bmQ6IzljOGM2Zjtib3JkZXItcmFkaXVzOi44cmVtO3dpZHRoOm1heC1jb250ZW50O21pbi13aWR0aDo3ZW07aGVpZ2h0OjRyZW07ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6LjNlbSAxZW07cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3RyYW5zbGF0ZTozcmVtIC01MCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktb2ZmaWNlLWxpc3RfX2l0ZW1fX2RhdGEgZGwgZHR7dHJhbnNsYXRlOjEuNXJlbSAtNTAlfX0ucC1jb21wYW55LW9mZmljZS1saXN0X19pdGVtX19kYXRhIGRsIGRke2JvcmRlcjpzb2xpZCAxcHggI2UwZGRjMztib3JkZXItcmFkaXVzOi44cmVtO3BhZGRpbmc6M3JlbSAzcmVtIDIuNXJlbTtoZWlnaHQ6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1vZmZpY2UtbGlzdF9faXRlbV9fZGF0YSBkbCBkZHtwYWRkaW5nOjNyZW0gMS41cmVtIDEuNXJlbX19LnAtY29tcGFueS1vZmZpY2UtbGlzdF9faXRlbV9fZGF0YSBkbCBkZCB1bHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Jvdy1nYXA6LjZyZW19LnAtY29tcGFueS1vZmZpY2UtbGlzdF9faXRlbV9fZGF0YSBkbCBkZCB1bCBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjQwMDtwYWRkaW5nLWxlZnQ6MWVtfS5wLWNvbXBhbnktb2ZmaWNlLWxpc3RfX2l0ZW1fX2RhdGEgZGwgZGQgdWwgbGk6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2JvcmRlci1yYWRpdXM6MTAwJTtiYWNrZ3JvdW5kOiNkNWQ1ZDU7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOi42ZW19LnAtY29tcGFueS1vZmZpY2UtbGlzdF9faXRlbV9fZGF0YSAqK2Rse21hcmdpbi10b3A6NS40cmVtfS5wLWNvbXBhbnktb2ZmaWNlLWxpc3QtLW9mZmljZSAucC1jb21wYW55LW9mZmljZS1saXN0X19pdGVte3dpZHRoOjQ4JTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnN0YXJ0O3BhZGRpbmctYm90dG9tOi42cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LW9mZmljZS1saXN0LS1vZmZpY2UgLnAtY29tcGFueS1vZmZpY2UtbGlzdF9faXRlbXt3aWR0aDoxMDAlfX0ucC1jb21wYW55LW9mZmljZS1saXN0LS1vZmZpY2UgLnAtY29tcGFueS1vZmZpY2UtbGlzdF9faXRlbV9fYWRkcmVzc3t3aWR0aDoxMDAlfS5wLWNvbXBhbnktb2ZmaWNlLWxpc3QtLW9mZmljZSAucC1jb21wYW55LW9mZmljZS1saXN0X19pdGVtX19kYXRhIGRse3dpZHRoOjEwMCV9LnAtY29tcGFueS1vdXRsaW5lLWRhdGF7cGFkZGluZzo5LjNyZW0gMCAyLjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktb3V0bGluZS1kYXRhe3BhZGRpbmc6NXJlbSAwIDIuMnJlbX19LnAtY29tcGFueS1vdXRsaW5lLWRhdGEgZGx7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi10b3A6NXJlbTtib3JkZXItYm90dG9tOnNvbGlkIDFweCAjZGZkZmRkfS5wLWNvbXBhbnktb3V0bGluZS1kYXRhIGRsIGR0LC5wLWNvbXBhbnktb3V0bGluZS1kYXRhIGRsIGRke2JvcmRlci10b3A6c29saWQgMXB4ICNkZmRmZGQ7cGFkZGluZzoxLjI0ZW0gMCAxLjM0ZW19LnAtY29tcGFueS1vdXRsaW5lLWRhdGEgZGwgZHR7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo3MDA7d2lkdGg6MTglfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LW91dGxpbmUtZGF0YSBkbCBkdHtmb250LXNpemU6MS41cmVtO3dpZHRoOjhlbX19LnAtY29tcGFueS1vdXRsaW5lLWRhdGEgZGwgZGR7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo0MDA7d2lkdGg6ODIlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LW91dGxpbmUtZGF0YSBkbCBkZHtmb250LXNpemU6MS41cmVtO3dpZHRoOmNhbGMoMTAwJSAtIDhlbSl9fS5wLWNvbXBhbnktb3V0bGluZS1hY2Nlc3N7cGFkZGluZzo1cmVtIDAgOS44cmVtfS5wLWNvbXBhbnktb3V0bGluZS1hY2Nlc3NfX2hlYWRpbmd7bWFyZ2luLXRvcDo1cmVtfS5wLWNvbXBhbnktb3V0bGluZS1hY2Nlc3NfX3RleHR7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo0MDA7cGFkZGluZzozLjJyZW0gMCAuM3JlbX0ucC1jb21wYW55LW91dGxpbmUtYWNjZXNzX19tYXB7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MDtwYWRkaW5nOjQ2Ljg3NSUgMCAwIDA7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi10b3A6My40cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LW91dGxpbmUtYWNjZXNzX19tYXB7cGFkZGluZy10b3A6NjAlfX0ucC1jb21wYW55LW91dGxpbmUtYWNjZXNzX19tYXAgaWZyYW1le3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMTUwcHg7cmlnaHQ6MDtib3R0b206LTE1MHB4O2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDEwMCUgKyAzMDBweCl9LnAtY29tcGFueS1vdXRsaW5lLWFjY2Vzc19fdHJhaW57ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbjozLjRyZW0gMCA2cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LW91dGxpbmUtYWNjZXNzX190cmFpbntmbGV4LWRpcmVjdGlvbjpjb2x1bW47cm93LWdhcDoycmVtfX0ucC1jb21wYW55LW91dGxpbmUtYWNjZXNzX190cmFpbl9fbWFwe3dpZHRoOjc1LjglfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LW91dGxpbmUtYWNjZXNzX190cmFpbl9fbWFwe3dpZHRoOjEwMCV9fS5wLWNvbXBhbnktb3V0bGluZS1hY2Nlc3NfX3RyYWluX19yb3V0ZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Jvdy1nYXA6MnJlbTt3aWR0aDoxOS41JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1vdXRsaW5lLWFjY2Vzc19fdHJhaW5fX3JvdXRle3dpZHRoOjEwMCU7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1vdXRsaW5lLWFjY2Vzc19fdHJhaW5fX3JvdXRlX19wb2ludHt3aWR0aDo0OCV9fS5wLWNvbXBhbnktb3V0bGluZS1hY2Nlc3NfX3RyYWluX19yb3V0ZSBwe2ZvbnQtc2l6ZToxLjRyZW07Zm9udC13ZWlnaHQ6NDAwO21hcmdpbi10b3A6MXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1vdXRsaW5lLWFjY2Vzc19fdHJhaW5fX3JvdXRlIHB7bWFyZ2luLXRvcDouNXJlbTtmb250LXNpemU6MS4ycmVtfX0ucC1jb21wYW55LXBvbGljeS1jb25jZXB0e3BhZGRpbmc6MTByZW0gMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1wb2xpY3ktY29uY2VwdHtwYWRkaW5nOjVyZW0gMH19LnAtY29tcGFueS1wb2xpY3ktY29uY2VwdF9fdGl0bGV7Y29sb3I6IzUyM2YxZDtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjRyZW07dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktcG9saWN5LWNvbmNlcHRfX3RpdGxle2ZvbnQtc2l6ZTozcmVtfX0ucC1jb21wYW55LXBvbGljeS1jb25jZXB0X19jaXJjbGV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtwYWRkaW5nOjE2cmVtIDAgMTNyZW07Ym9yZGVyLXJhZGl1czoxcmVtO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LXBvbGljeS1jb25jZXB0X19jaXJjbGV7cGFkZGluZzowfX0ucC1jb21wYW55LXBvbGljeS1jb25jZXB0X19jaXJjbGVfX3RleHR7Zm9udC1zaXplOjMuNnJlbTtsaW5lLWhlaWdodDoxLjQ7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6MCAuMXJlbSAuOHJlbSByZ2JhKDAsNzQsMTE5LC44KTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NXJlbTtyaWdodDoxNnJlbTt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1wb2xpY3ktY29uY2VwdF9fY2lyY2xlX190ZXh0e2ZvbnQtc2l6ZToxLjRyZW07dG9wOjIuNXJlbTtyaWdodDoxcmVtfX0ucC1jb21wYW55LXBvbGljeS1jb25jZXB0X19jaXJjbGVfX3RpdGxle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6MzByZW07aGVpZ2h0OjMwcmVtO2JvcmRlci1yYWRpdXM6MTAwJTtiYWNrZ3JvdW5kOiNlYmVjZGI7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy1ib3R0b206MWVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LXBvbGljeS1jb25jZXB0X19jaXJjbGVfX3RpdGxle3dpZHRoOjE1cmVtO2hlaWdodDoxNXJlbX19LnAtY29tcGFueS1wb2xpY3ktY29uY2VwdF9fY2lyY2xlX190aXRsZSBpbWd7d2lkdGg6Ni40cmVtO21hcmdpbi1ib3R0b206MTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1wb2xpY3ktY29uY2VwdF9fY2lyY2xlX190aXRsZSBpbWd7d2lkdGg6M3JlbX19LnAtY29tcGFueS1wb2xpY3ktY29uY2VwdF9fY2lyY2xlX190aXRsZS1qcHtmb250LXNpemU6Mi40NzJyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM1MjNmMWQ7bGluZS1oZWlnaHQ6MS41fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LXBvbGljeS1jb25jZXB0X19jaXJjbGVfX3RpdGxlLWpwe2ZvbnQtc2l6ZToxLjJyZW19fS5wLWNvbXBhbnktcG9saWN5LWNvbmNlcHRfX2NpcmNsZV9fdGl0bGUtZW57Zm9udC1mYW1pbHk6XCJSb2JvdFwiLHNhbnMtc2VyaWY7bGV0dGVyLXNwYWNpbmc6MDtmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojNTIzZjFkfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LXBvbGljeS1jb25jZXB0X19jaXJjbGVfX3RpdGxlLWVue2ZvbnQtc2l6ZTouOHJlbX19LnAtY29tcGFueS1wb2xpY3ktY29uY2VwdF9fY2lyY2xlX19saXN0ey0tYmFzZTogMTA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOmNhbGModmFyKC0tcikqMi92YXIoLS1iYXNlKSoxcmVtKTtoZWlnaHQ6Y2FsYyh2YXIoLS1yKSoyL3ZhcigtLWJhc2UpKjFyZW0pO2JvcmRlcjpzb2xpZCAyMHB4ICNlY2U5ZDc7Ym9yZGVyLXJhZGl1czoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LXBvbGljeS1jb25jZXB0X19jaXJjbGVfX2xpc3R7LS1yOiAxNDUhaW1wb3J0YW50fX0ucC1jb21wYW55LXBvbGljeS1jb25jZXB0X19jaXJjbGVfX2xpc3RfX2l0ZW17LS1hbmdsZTI6IGNhbGModmFyKC0tYW5nbGUpICogMWRlZyAtIDkwZGVnKTstLXg6IGNhbGMoKGNvcyh2YXIoLS1hbmdsZTIpKSAqIHZhcigtLXIpICkgLyB2YXIoLS1iYXNlKSAqIDFyZW0pOy0teTogY2FsYygoc2luKHZhcigtLWFuZ2xlMikpICogdmFyKC0tcikgKSAvIHZhcigtLWJhc2UpICogMXJlbSk7dHJhbnNsYXRlOnZhcigtLXgpIHZhcigtLXkpO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjI5cmVtO2hlaWdodDoyOXJlbTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3Jvdy1nYXA6MXJlbTtib3JkZXItcmFkaXVzOjEwMCU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iZ2NvbG9yKTtjb2xvcjojZmZmO3BhZGRpbmctYm90dG9tOjFlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1wb2xpY3ktY29uY2VwdF9fY2lyY2xlX19saXN0X19pdGVte3dpZHRoOjE2LjVyZW07aGVpZ2h0OjE2LjVyZW19fS5wLWNvbXBhbnktcG9saWN5LWNvbmNlcHRfX2NpcmNsZV9fbGlzdF9faXRlbS1qcHtmb250LXNpemU6Mi42cmVtO2ZvbnQtd2VpZ2h0OjcwMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1wb2xpY3ktY29uY2VwdF9fY2lyY2xlX19saXN0X19pdGVtLWpwe2ZvbnQtc2l6ZToxLjZyZW19fS5wLWNvbXBhbnktcG9saWN5LWNvbmNlcHRfX2NpcmNsZV9fbGlzdF9faXRlbS1lbntmb250LWZhbWlseTpcIlJvYm90XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsZXR0ZXItc3BhY2luZzowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LXBvbGljeS1jb25jZXB0X19jaXJjbGVfX2xpc3RfX2l0ZW0tZW57Zm9udC1zaXplOi44cmVtfX0ucC1jb21wYW55LXBvbGljeS1jb25jZXB0X19jaXJjbGVfX2xpc3RfX2l0ZW0gZHR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7bGluZS1oZWlnaHQ6MS41fS5wLWNvbXBhbnktcG9saWN5LWNvbmNlcHRfX2NpcmNsZV9fbGlzdF9faXRlbSBkZHtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjg7bGV0dGVyLXNwYWNpbmc6LTAuMDJlbTtwYWRkaW5nLXRvcDoxcmVtO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtZmVhdHVyZS1zZXR0aW5nczpcInBhbHRcIn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1wb2xpY3ktY29uY2VwdF9fY2lyY2xlX19saXN0X19pdGVtIGRke3BhZGRpbmctdG9wOjA7Zm9udC1zaXplOi43cmVtO2xldHRlci1zcGFjaW5nOjA7cGFkZGluZzowIDFlbX19LnAtY29tcGFueS1wb2xpY3ktY29uY2VwdF9fY2lyY2xlX19saXN0X19pdGVtIGRkIHVse3BhZGRpbmctbGVmdDoxZW19LnAtY29tcGFueS1wb2xpY3ktY29uY2VwdF9fY2lyY2xlX19saXN0X19pdGVtIGRkIHVsIGxpe3Bvc2l0aW9uOnJlbGF0aXZlfS5wLWNvbXBhbnktcG9saWN5LWNvbmNlcHRfX2NpcmNsZV9fbGlzdF9faXRlbSBkZCB1bCBsaTpiZWZvcmV7Y29udGVudDpcIuODu1wiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTFlbTt0b3A6MH0ucC1jb21wYW55LXBvbGljeS1jb25jZXB0X190ZXh0e3BhZGRpbmc6My4ycmVtIDAgMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1wb2xpY3ktY29uY2VwdF9fdGV4dHtwYWRkaW5nOjB9fS5wLWNvbXBhbnktcG9saWN5LWNvbmNlcHRfX3RleHQtZW57Zm9udC1mYW1pbHk6XCJSb2JvdFwiLHNhbnMtc2VyaWY7bGV0dGVyLXNwYWNpbmc6MDtmb250LXNpemU6Mi4ycmVtO2xpbmUtaGVpZ2h0OjEuMjtmb250LXdlaWdodDo3MDA7Y29sb3I6I2QyMDAwMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1wb2xpY3ktY29uY2VwdF9fdGV4dC1lbntmb250LXNpemU6MS44cmVtfX0ucC1jb21wYW55LXBvbGljeS1jb25jZXB0X190ZXh0LWpwe2ZvbnQtc2l6ZTo0cmVtO2xpbmUtaGVpZ2h0OjEuMjtmb250LXdlaWdodDo3MDA7Y29sb3I6IzUyM2YxZH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1wb2xpY3ktY29uY2VwdF9fdGV4dC1qcHtmb250LXNpemU6M3JlbX19LnAtY29tcGFueS1wb2xpY3ktY29uY2VwdF9fdGV4dCBkbHtib3JkZXItYm90dG9tOnNvbGlkIDFweCAjZGZkZmRkO3BhZGRpbmc6Mi4zcmVtIDAgMy45cmVtfS5wLWNvbXBhbnktcG9saWN5LWNvbmNlcHRfX3RleHQgZGwgZHR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7Y29sdW1uLWdhcDoxcmVtO2ZsZXgtd3JhcDp3cmFwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LXBvbGljeS1jb25jZXB0X190ZXh0IGRsIGR0e2FsaWduLWl0ZW1zOnN0YXJ0O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LnAtY29tcGFueS1wb2xpY3ktY29uY2VwdF9fdGV4dCBkbCBkZHttYXJnaW4tdG9wOi4ycmVtO2ZvbnQtc2l6ZToxLjhyZW07bGV0dGVyLXNwYWNpbmc6LjA0ZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktcG9saWN5LWNvbmNlcHRfX3RleHQgZGwgZGR7Zm9udC1zaXplOjEuNHJlbX19LnAtY29tcGFueS1wb2xpY3ktY29uY2VwdF9fbG9nb3twYWRkaW5nOjdyZW0gMCAwfS5wLWNvbXBhbnktcG9saWN5LWNvbmNlcHRfX2xvZ28tdGl0bGV7bWFyZ2luOjNyZW0gYXV0bztjb2xvcjojNTIzZjFkO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTozLjZyZW07Zm9udC13ZWlnaHQ6NzAwfS5wLWNvbXBhbnktcG9saWN5LWNvbmNlcHRfX2xvZ28taW1ne21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjIxMHB4O3dpZHRoOjEwMCV9LnAtY29tcGFueS1wb2xpY3ktY29uY2VwdF9fZGV0YWlse3BhZGRpbmc6My4ycmVtIDAgMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1wb2xpY3ktY29uY2VwdF9fZGV0YWlse3BhZGRpbmc6MH19LnAtY29tcGFueS1wb2xpY3ktY29uY2VwdF9fZGV0YWlsLWVue2ZvbnQtZmFtaWx5OlwiUm9ib3RcIixzYW5zLXNlcmlmO2xldHRlci1zcGFjaW5nOjA7Zm9udC1zaXplOjIuMnJlbTtsaW5lLWhlaWdodDoxLjI7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNkMjAwMDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktcG9saWN5LWNvbmNlcHRfX2RldGFpbC1lbntmb250LXNpemU6MS44cmVtfX0ucC1jb21wYW55LXBvbGljeS1jb25jZXB0X19kZXRhaWwtanB7Zm9udC1zaXplOjRyZW07bGluZS1oZWlnaHQ6MS4yO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojNTIzZjFkfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LXBvbGljeS1jb25jZXB0X19kZXRhaWwtanB7Zm9udC1zaXplOjNyZW19fS5wLWNvbXBhbnktcG9saWN5LWNvbmNlcHRfX2RldGFpbCBkbHtib3JkZXItYm90dG9tOnNvbGlkIDFweCAjZGZkZmRkO3BhZGRpbmc6Mi4zcmVtIDAgMy45cmVtO2Rpc3BsYXk6Z3JpZDthbGlnbi1pdGVtczpjZW50ZXI7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjIwMHB4IDFmcjtqdXN0aWZ5LWl0ZW1zOnN0YXJ0O21heC13aWR0aDoxMDAwcHg7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LXBvbGljeS1jb25jZXB0X19kZXRhaWwgZGx7anVzdGlmeS1pdGVtczpjZW50ZXJ9fS5wLWNvbXBhbnktcG9saWN5LWNvbmNlcHRfX2RldGFpbCBkbCBkdHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtjb2x1bW4tZ2FwOjFyZW07ZmxleC13cmFwOndyYXB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktcG9saWN5LWNvbmNlcHRfX2RldGFpbCBkbCBkdHthbGlnbi1pdGVtczpzdGFydDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5wLWNvbXBhbnktcG9saWN5LWNvbmNlcHRfX2RldGFpbCBkbCBkZHttYXJnaW4tdG9wOi4ycmVtO2ZvbnQtc2l6ZToxLjhyZW07bGV0dGVyLXNwYWNpbmc6LjA0ZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktcG9saWN5LWNvbmNlcHRfX2RldGFpbCBkbCBkZHtmb250LXNpemU6MS40cmVtfX0ucC1jb21wYW55LXZpc2lvbi1jb250cmlidXRle3BhZGRpbmc6OC44cmVtIDAgOHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS12aXNpb24tY29udHJpYnV0ZXtwYWRkaW5nOjVyZW0gMH19LnAtY29tcGFueS12aXNpb24tY29udHJpYnV0ZV9faW5uZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmVuZH0ucC1jb21wYW55LXZpc2lvbi1jb250cmlidXRlX19oZWFkaW5ne2ZvbnQtc2l6ZTozcmVtO2xpbmUtaGVpZ2h0OjEuNjtmb250LXdlaWdodDo3MDA7Y29sb3I6IzUyM2YxZDt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206Ni41cmVtfS5wLWNvbXBhbnktdmlzaW9uLWNvbnRyaWJ1dGVfX2ltYWdle3dpZHRoOjUwJTtib3JkZXItcmFkaXVzOjFyZW07b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LXZpc2lvbi1jb250cmlidXRlX19pbWFnZXt3aWR0aDoxMDAlfX0ucC1jb21wYW55LXZpc2lvbi1jb250cmlidXRlX190ZXh0e3dpZHRoOjU0LjclO21hcmdpbi1sZWZ0Oi00LjclO2xldHRlci1zcGFjaW5nOi4wNGVtO2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NDAwO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjFyZW0gMCAwIDA7cGFkZGluZzo1cmVtIDAgNC4ycmVtIDZyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktdmlzaW9uLWNvbnRyaWJ1dGVfX3RleHR7d2lkdGg6MTAwJTtwYWRkaW5nOjJyZW0gMCAwIDA7bWFyZ2luLWxlZnQ6MH19LnAtY29tcGFueS12aXNpb24tY29udHJpYnV0ZV9fdGV4dCBwK3B7bWFyZ2luLXRvcDoxZW19LnAtY29tcGFueS12aXNpb24tZWZmb3J0c3twYWRkaW5nOjAgMCAxMHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS12aXNpb24tZWZmb3J0c3twYWRkaW5nOjAgMCA1cmVtfX0ucC1jb21wYW55LXZpc2lvbi1lZmZvcnRzX19oZWFkaW5ne2JvcmRlci10b3A6c29saWQgMXB4ICNlMGRkYzM7Zm9udC1zaXplOjNyZW07bGluZS1oZWlnaHQ6MS42O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojNTIzZjFkO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCU7cGFkZGluZy10b3A6NHJlbTttYXJnaW4tYm90dG9tOjRyZW19LnAtY29tcGFueS12aXNpb24tZWZmb3J0c19fbGlzdHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXA7cm93LWdhcDo1cmVtfS5wLWNvbXBhbnktdmlzaW9uLWVmZm9ydHNfX2xpc3RfX2l0ZW17d2lkdGg6MzAuNSV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktdmlzaW9uLWVmZm9ydHNfX2xpc3RfX2l0ZW17d2lkdGg6MTAwJX19LnAtY29tcGFueS12aXNpb24tZWZmb3J0c19fbGlzdF9faXRlbV9faW1hZ2V7Ym9yZGVyLXJhZGl1czoxcmVtO292ZXJmbG93OmhpZGRlbjttYXJnaW4tYm90dG9tOjIuMnJlbX0ucC1jb21wYW55LXZpc2lvbi1lZmZvcnRzX19saXN0X19pdGVtX190ZXh0e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctYm90dG9tOjYuMnJlbX0ucC1jb21wYW55LXZpc2lvbi1lZmZvcnRzX19saXN0X19pdGVtX190ZXh0LXRpdGxle2ZvbnQtc2l6ZToyLjJyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM1MjNmMWQ7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbToxLjZyZW19LnAtY29tcGFueS12aXNpb24tZWZmb3J0c19fbGlzdF9faXRlbV9fdGV4dCBhe3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3JpZ2h0OjB9LnAtY29tcGFueS1saW5re3BhZGRpbmc6MTByZW0gMCAuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1saW5re3BhZGRpbmc6NXJlbSAwIC41cmVtfX0ucC1jb21wYW55LWxpbmtfX2xpc3R7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwO3Jvdy1nYXA6Ny40cmVtfS5wLWNvbXBhbnktbGlua19fbGlzdF9faXRlbXt3aWR0aDo0Ny42NSV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktbGlua19fbGlzdF9faXRlbXt3aWR0aDoxMDAlfX0ucC1jb21wYW55LWxpbmtfX2xpc3RfX2l0ZW0gYXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmVuZH0ucC1jb21wYW55LWxpbmtfX2xpc3RfX2l0ZW0gYSBmaWd1cmV7b3ZlcmZsb3c6aGlkZGVufS5wLWNvbXBhbnktbGlua19fbGlzdF9faXRlbSBhIGZpZ3VyZSBpbWd7dHJhbnNpdGlvbjouM3MgYWxsfS5wLWNvbXBhbnktbGlua19fbGlzdF9faXRlbSBhOmZvY3VzIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4xLCAxLjEpO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC1jb21wYW55LWxpbmtfX2xpc3RfX2l0ZW0gYTpob3ZlciBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMSwgMS4xKTtwb3NpdGlvbjpyZWxhdGl2ZX19LnAtY29tcGFueS1saW5rX19saXN0X19pdGVtIGZpZ3VyZXtib3JkZXItcmFkaXVzOjFyZW07b3ZlcmZsb3c6aGlkZGVufS5wLWNvbXBhbnktbGlua19fbGlzdF9faXRlbSBkbHt3aWR0aDo4NyU7cGFkZGluZzozLjZyZW0gMCAwIDQuOHJlbTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czoxcmVtIDAgMCAwO21hcmdpbi10b3A6LTguMnJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4Ojl9LnAtY29tcGFueS1saW5rX19saXN0X19pdGVtIGRsIGR0e2ZvbnQtc2l6ZTozcmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojNTIzZjFkO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWJvdHRvbToxLjJyZW07bGV0dGVyLXNwYWNpbmc6LTAuMDVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktbGlua19fbGlzdF9faXRlbSBkbCBkdHtsZXR0ZXItc3BhY2luZzouMXJlbX19LnAtY29tcGFueS1saW5rX19saXN0X19pdGVtIGRsIGRke2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NjAwfS5wLWNvbnRhY3QtY2hlY2t7cGFkZGluZzoxMHJlbSAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb250YWN0LWNoZWNre3BhZGRpbmc6NXJlbSAwfX0ucC1jb250YWN0LWNoZWNrX19saXN0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cm93LWdhcDoyLjJyZW19LnAtY29udGFjdC1jaGVja19fbGlzdD5saXtib3JkZXI6c29saWQgMXB4ICNkMmNmYTk7Ym9yZGVyLXJhZGl1czoxcmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6Mi44cmVtIDJyZW0gMy42cmVtIDE0cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb250YWN0LWNoZWNrX19saXN0Pmxpe3BhZGRpbmc6MnJlbSAxcmVtIDJyZW0gOXJlbX19LnAtY29udGFjdC1jaGVja19fbGlzdD5saTpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjVyZW07aGVpZ2h0OjVyZW07ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOnVybCguLi9pbWcvY29udGFjdC9jaGVja19tYXJrLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NXJlbTt0cmFuc2xhdGU6MCAtNTAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb250YWN0LWNoZWNrX19saXN0PmxpOmJlZm9yZXtsZWZ0OjJyZW19fS5wLWNvbnRhY3QtY2hlY2tfX2xpc3Q+bGkgcHtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjQwMH0ucC1jb250YWN0LWNoZWNrX19jb250YWN0e21hcmdpbjo1cmVtIDAgMDt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtib3JkZXItcmFkaXVzOjFyZW07b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6I2ZmZmNkOH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29udGFjdC1jaGVja19fY29udGFjdHttYXJnaW4tdG9wOjVyZW07ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0ucC1jb250YWN0LWNoZWNrX19jb250YWN0X19pbWFnZXt3aWR0aDo1MCU7cG9zaXRpb246cmVsYXRpdmV9LnAtY29udGFjdC1jaGVja19fY29udGFjdF9faW1hZ2UgaW1ne3dpZHRoOjcwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDttYXJnaW46YXV0bztib3JkZXItcmFkaXVzOjFyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbnRhY3QtY2hlY2tfX2NvbnRhY3RfX2ltYWdlIGltZ3t3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1yYWRpdXM6MH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbnRhY3QtY2hlY2tfX2NvbnRhY3RfX2ltYWdle3dpZHRoOjEwMCV9fS5wLWNvbnRhY3QtY2hlY2tfX2NvbnRhY3RfX3RleHR7YmFja2dyb3VuZDojZmZmY2Q4O2ZsZXg6MTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmc6NHJlbSAycmVtIDQuNHJlbX0ucC1jb250YWN0LWNoZWNrX19jb250YWN0X190ZXh0LWhlYWRpbmd7Zm9udC1zaXplOjNyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM1MjNmMWR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbnRhY3QtY2hlY2tfX2NvbnRhY3RfX3RleHQtaGVhZGluZ3t0ZXh0LWFsaWduOmNlbnRlcn19LnAtY29udGFjdC1jaGVja19fY29udGFjdF9fdGV4dCBwe2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NDAwO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6MnJlbX0ucC1jb250YWN0LWNoZWNrX19jb250YWN0X190ZXh0LWJvZHl7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDoycmVtfS5wLWNvbnRhY3QtY2hlY2tfX2NvbnRhY3RfX3RleHQtbGlua3ttYXJnaW4tdG9wOjQuNXJlbTttYXgtd2lkdGg6NDVyZW07d2lkdGg6MTAwJX0ucC1jb250YWN0LWNoZWNrX19jb250YWN0X190ZXh0LWxpbmsgYXt3aWR0aDoxMDAlfS5wLWNvbnRhY3QtY2hlY2tfX2NvbnRhY3RfX3RleHQtbGluayAuYy1idG57dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzo2cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb250YWN0LWNoZWNrX19jb250YWN0X190ZXh0LWxpbmsgLmMtYnRue3BhZGRpbmc6MnJlbSA2cmVtfX0ucC1kZWZhdWx0LWRldGFpbC1ib2R5e3BhZGRpbmc6MTByZW0gMCAzLjhyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWRlZmF1bHQtZGV0YWlsLWJvZHl7cGFkZGluZzo1cmVtIDB9fS5wLWRlZmF1bHQtZGV0YWlsLWJvZHlfX2hlYWRpbmd7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2NvbHVtbi1nYXA6MS42cmVtO3Jvdy1nYXA6Mi42cmVtO3BhZGRpbmctYm90dG9tOjQuMnJlbX0ucC1kZWZhdWx0LWRldGFpbC1ib2R5X19oZWFkaW5nLWRhdGV7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6I2E5OTI2OX0ucC1kZWZhdWx0LWRldGFpbC1ib2R5X19oZWFkaW5nLWNhdGVnb3J5IHNwYW57ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JhY2tncm91bmQ6I2ViZWNkYjtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojNTIzZjFkO21pbi13aWR0aDoxNHJlbTtoZWlnaHQ6M3JlbTtib3JkZXItcmFkaXVzOjEuNXJlbTtwYWRkaW5nOi41ZW19LnAtZGVmYXVsdC1kZXRhaWwtYm9keV9faGVhZGluZy10aXRsZXtmb250LXNpemU6M3JlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6IzUyM2YxZDt3aWR0aDoxMDAlfS5wLWRlZmF1bHQtZGV0YWlsLWJvZHlfX2NvbnRlbnRze2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NDAwO2JvcmRlci10b3A6c29saWQgMnB4ICNkMmNmYTk7bGV0dGVyLXNwYWNpbmc6LTAuMDNlbTtwYWRkaW5nOjUuNHJlbSAwIDEwLjhyZW19LnAtZGVmYXVsdC1kZXRhaWwtYm9keV9fY29udGVudHMubXZ7Ym9yZGVyLXRvcDpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1kZWZhdWx0LWRldGFpbC1ib2R5X19jb250ZW50c3twYWRkaW5nOjVyZW0gMH19LnAtZGVmYXVsdC1kZXRhaWwtYm9keV9fY29udGVudHMgaDJ7Zm9udC1zaXplOjIuNHJlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6IzUyM2YxZH0ucC1kZWZhdWx0LWRldGFpbC1ib2R5X19jb250ZW50cyBoM3tmb250LXNpemU6Mi4ycmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojNTIzZjFkfS5wLWRlZmF1bHQtZGV0YWlsLWJvZHlfX2NvbnRlbnRzIGg0e2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojNTIzZjFkfS5wLWRlZmF1bHQtZGV0YWlsLWJvZHlfX2NvbnRlbnRzIGg1e2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM1MjNmMWR9LnAtZGVmYXVsdC1kZXRhaWwtYm9keV9fY29udGVudHMgaDZ7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6IzUyM2YxZH0ucC1kZWZhdWx0LWRldGFpbC1ib2R5X19jb250ZW50cyBpbWd7d2lkdGg6bWF4LWNvbnRlbnQ7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LnAtZGVmYXVsdC1kZXRhaWwtYm9keV9fY29udGVudHMgYXtjb2xvcjojZDIwMDAwO3Bvc2l0aW9uOnJlbGF0aXZlfS5wLWRlZmF1bHQtZGV0YWlsLWJvZHlfX2NvbnRlbnRzIGE6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDoxcHg7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7dHJhbnNmb3JtOnNjYWxlKDAsIDEpO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3A7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzfS5wLWRlZmF1bHQtZGV0YWlsLWJvZHlfX2NvbnRlbnRzIGE6Zm9jdXM6OmFmdGVye3RyYW5zZm9ybTpzY2FsZSgxLCAxKX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtZGVmYXVsdC1kZXRhaWwtYm9keV9fY29udGVudHMgYTpob3Zlcjo6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlKDEsIDEpfX0ucC1kZWZhdWx0LWRldGFpbC1ib2R5X19jb250ZW50cyAqKyp7bWFyZ2luLXRvcDozLjZyZW19LnAtZGVmYXVsdC1kZXRhaWwtYm9keV9fY29udGVudHMgLndwLWVsZW1lbnQtY2FwdGlvbnttYXJnaW4tdG9wOjFyZW07Zm9udC1zaXplOjEuNHJlbX0ucC1kZWZhdWx0LWRldGFpbC1ib2R5X19jb250ZW50cyBmaWd1cmUgYXt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXR9LnAtZGVmYXVsdC1kZXRhaWwtYm9keV9fY29udGVudHMgZmlndXJlIGE6aG92ZXJ7c2NhbGU6MS4wNX0ucC1kZWZhdWx0LWRldGFpbC1ib2R5X19jb250ZW50cyBmaWd1cmUgYTo6YWZ0ZXJ7ZGlzcGxheTpub25lfS5wLWRlZmF1bHQtZGV0YWlsLWJvZHlfX2NvbnRlbnRzIHVse21hcmdpbi10b3A6MXJlbTtsaXN0LXN0eWxlOmluaXRpYWx9LnAtZGVmYXVsdC1kZXRhaWwtYm9keV9fY29udGVudHMgdWwgbGl7bWFyZ2luLXRvcDoxcmVtfS5wLWRlZmF1bHQtZGV0YWlsLWJvZHlfX2NvbnRlbnRzIHVsIGxpOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0ucC1kZWZhdWx0LWRldGFpbC1ib2R5X19jb250ZW50cyBvbHttYXJnaW4tdG9wOjFyZW07bGlzdC1zdHlsZTpkZWNpbWFsfS5wLWRlZmF1bHQtZGV0YWlsLWJvZHlfX2NvbnRlbnRzIG9sIGxpe21hcmdpbi10b3A6MXJlbX0ucC1kZWZhdWx0LWRldGFpbC1ib2R5X19jb250ZW50cyBvbCBsaTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LnAtZGVmYXVsdC1kZXRhaWwtYm9keV9fY29udGVudHMgLndwLWJsb2NrLWJ1dHRvbnM+LndwLWJsb2NrLWJ1dHRvbi5oYXMtY3VzdG9tLXdpZHRoIC53cC1ibG9jay1idXR0b25fX2xpbmt7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3RleHQtZGVjb3JhdGlvbjpub25lfS5wLWRlZmF1bHQtZGV0YWlsLWJvZHlfX2NvbnRlbnRzIC53cC1ibG9jay1idXR0b25zPi53cC1ibG9jay1idXR0b24uaGFzLWN1c3RvbS13aWR0aCAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO3NjYWxlOjEuMDV9LnAtZGVmYXVsdC1kZXRhaWwtYm9keV9fY29udGVudHMgLndwLWJsb2NrLWJ1dHRvbnM+LndwLWJsb2NrLWJ1dHRvbi5oYXMtY3VzdG9tLXdpZHRoIC53cC1ibG9jay1idXR0b25fX2xpbms6OmFmdGVye2Rpc3BsYXk6bm9uZX0ucC1kZWZhdWx0LWRldGFpbC1ib2R5X19jb250ZW50cyBibG9ja3F1b3Rle3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1sZWZ0OjNweCBkb3VibGUgI2E5OTI2OTtwYWRkaW5nLWxlZnQ6MTBweH0ucC1kZWZhdWx0LWRldGFpbC1ib2R5X19jb250ZW50cyBibG9ja3F1b3RlIHB7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzozcmVtIDFyZW0gMH0ucC1kZWZhdWx0LWRldGFpbC1ib2R5X19jb250ZW50cyBibG9ja3F1b3RlIGNpdGV7ZGlzcGxheTpibG9jaztmb250LXNpemU6MS42cmVtO2NvbG9yOiNhOTkyNjk7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nOjFyZW19LnAtZGVmYXVsdC1kZXRhaWwtYm9keV9fY29udGFjdHt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtib3JkZXItcmFkaXVzOjFyZW07b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6I2ZmZmNkOH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZGVmYXVsdC1kZXRhaWwtYm9keV9fY29udGFjdHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5wLWRlZmF1bHQtZGV0YWlsLWJvZHlfX2NvbnRhY3RfX2ltYWdle3dpZHRoOjUwJTtwb3NpdGlvbjpyZWxhdGl2ZX0ucC1kZWZhdWx0LWRldGFpbC1ib2R5X19jb250YWN0X19pbWFnZSBpbWd7d2lkdGg6NzAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO21hcmdpbjphdXRvO2JvcmRlci1yYWRpdXM6MXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZGVmYXVsdC1kZXRhaWwtYm9keV9fY29udGFjdF9faW1hZ2UgaW1ne3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLXJhZGl1czowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZGVmYXVsdC1kZXRhaWwtYm9keV9fY29udGFjdF9faW1hZ2V7d2lkdGg6MTAwJTtwYWRkaW5nOjB9fS5wLWRlZmF1bHQtZGV0YWlsLWJvZHlfX2NvbnRhY3RfX3RleHR7YmFja2dyb3VuZDojZmZmY2Q4O2ZsZXg6MTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmc6MnJlbSAycmVtIDQuNHJlbX0ucC1kZWZhdWx0LWRldGFpbC1ib2R5X19jb250YWN0X190ZXh0LWhlYWRpbmd7Zm9udC1zaXplOjNyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM1MjNmMWR9LnAtZGVmYXVsdC1kZXRhaWwtYm9keV9fY29udGFjdF9fdGV4dCBwe2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NDAwO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6MnJlbX0ucC1kZWZhdWx0LWRldGFpbC1ib2R5X19jb250YWN0X190ZXh0LWxpbmt7bWFyZ2luLXRvcDo0LjVyZW07bWF4LXdpZHRoOjQ1cmVtO3dpZHRoOjEwMCV9LnAtZGVmYXVsdC1kZXRhaWwtYm9keV9fY29udGFjdF9fdGV4dC1saW5rIGF7d2lkdGg6MTAwJX0ucC1kZWZhdWx0LWRldGFpbC1ib2R5IGgye3BhZGRpbmctYm90dG9tOjEuOHJlbTtib3JkZXItYm90dG9tOnNvbGlkIDJweCBjdXJyZW50Q29sb3I7Y29sb3I6IzUyM2YxZDtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjNyZW07bGluZS1oZWlnaHQ6MS4yO2xldHRlci1zcGFjaW5nOi4wM2VtfS5wLWRlZmF1bHQtZGV0YWlsLWJvZHkgaDMud3AtYmxvY2staGVhZGluZ3twb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6Mi41cmVtfS5wLWRlZmF1bHQtZGV0YWlsLWJvZHkgaDMud3AtYmxvY2staGVhZGluZzo6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOi41ZW07bGVmdDotMC4ycmVtO3dpZHRoOjJyZW07aGVpZ2h0OjJyZW07Ym9yZGVyLXJhZGl1czoxMDAlO2JhY2tncm91bmQ6I2I5OTc1Njtjb250ZW50OlwiXCJ9LnAtZGVmYXVsdC1kZXRhaWwtYm9keSBoNHtjb2xvcjojYjk5NzU2fS5wLWRlZmF1bHQtZGV0YWlsLWJvZHkgdWwgbGl7cG9zaXRpb246cmVsYXRpdmU7bGlzdC1zdHlsZTpub25lO21hcmdpbi1sZWZ0OjFyZW19LnAtZGVmYXVsdC1kZXRhaWwtYm9keSB1bCBsaTo6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOi42ZW07bGVmdDotMS4ycmVtO3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07Ym9yZGVyLXJhZGl1czoxMDAlO2JhY2tncm91bmQ6I2QyY2ZhOTtjb250ZW50OlwiXCJ9LnAtZGVmYXVsdC1kZXRhaWxfX2xpbmt7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjFyZW0gMCAwO21hcmdpbjo1cmVtIDB9LnAtZGVmYXVsdC1kZXRhaWxfX2xpbmsgLmMtYnRue2p1c3RpZnktY29udGVudDpyaWdodH0ucC1kZWZhdWx0LWRldGFpbF9fbGluayAuYy1idG46OmFmdGVye2xlZnQ6M3JlbTt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LnAtZG93bmxvYWRzLW1hdGVyaWFse3BhZGRpbmc6MTByZW0gMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZG93bmxvYWRzLW1hdGVyaWFse3BhZGRpbmc6NXJlbSAwfX0ucC1kb3dubG9hZHMtbWF0ZXJpYWwtdGV4dHt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOjNyZW19LnAtZG93bmxvYWRzLW1hdGVyaWFsX19saXN0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcDtyb3ctZ2FwOjYuMnJlbX0ucC1kb3dubG9hZHMtbWF0ZXJpYWxfX2xpc3RfX2l0ZW17d2lkdGg6MzlyZW07cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWRvd25sb2Fkcy1tYXRlcmlhbF9fbGlzdF9faXRlbXt3aWR0aDo0OCV9fS5wLWRvd25sb2Fkcy1tYXRlcmlhbF9fbGlzdF9faXRlbS10aXRsZXtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoxLjc7bWluLWhlaWdodDozLjJlbTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWRvd25sb2Fkcy1tYXRlcmlhbF9fbGlzdF9faXRlbS10aXRsZXtsaW5lLWhlaWdodDoxLjR9fS5wLWRvd25sb2Fkcy1tYXRlcmlhbF9fbGlzdF9faXRlbS10ZXh0e3BhZGRpbmc6MCAxLjhyZW07Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo0MDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWRvd25sb2Fkcy1tYXRlcmlhbF9fbGlzdF9faXRlbS10ZXh0e3BhZGRpbmc6MH19LnAtZG93bmxvYWRzLW1hdGVyaWFsX19saXN0X19pdGVtLWljb257cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6M3JlbTtib3R0b206Mi44cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1kb3dubG9hZHMtbWF0ZXJpYWxfX2xpc3RfX2l0ZW0taWNvbntyaWdodDoycmVtO2JvdHRvbToycmVtfX0ucC1kb3dubG9hZHMtbWF0ZXJpYWxfX2xpc3RfX2l0ZW0gYXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO3Jvdy1nYXA6MS40cmVtO3BhZGRpbmc6My4ycmVtIDEuM3JlbSA0LjZyZW07cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6MXJlbTt0cmFuc2l0aW9uOmFsbCAuM3M7Ym9yZGVyOnNvbGlkIDFweCAjZWZlZmVmfS5wLWRvd25sb2Fkcy1tYXRlcmlhbF9fbGlzdF9faXRlbSBhIGZpZ3VyZXtvdmVyZmxvdzpoaWRkZW59LnAtZG93bmxvYWRzLW1hdGVyaWFsX19saXN0X19pdGVtIGEgZmlndXJlIGltZ3t0cmFuc2l0aW9uOi4zcyBhbGx9LnAtZG93bmxvYWRzLW1hdGVyaWFsX19saXN0X19pdGVtIGE6Zm9jdXMgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjEsIDEuMSk7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5wLWRvd25sb2Fkcy1tYXRlcmlhbF9fbGlzdF9faXRlbSBhOmhvdmVyIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4xLCAxLjEpO3Bvc2l0aW9uOnJlbGF0aXZlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZG93bmxvYWRzLW1hdGVyaWFsX19saXN0X19pdGVtIGF7cGFkZGluZzoxLjVyZW0gMXJlbSA0cmVtfX0ucC1kb3dubG9hZHMtbWF0ZXJpYWxfX2xpc3RfX2l0ZW0gYTpob3Zlcntib3gtc2hhZG93OjAgLjVyZW0gMnJlbSByZ2JhKDAsMCwwLC4wOCl9LnAtZG93bmxvYWRzLW1hdGVyaWFsX19saXN0Lm5vdC1kb3dubG9hZCBhe3BvaW50ZXItZXZlbnRzOm5vbmV9LnAtZG93bmxvYWRzX190aHVtYm5haWx7bWF4LXdpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206NHJlbX0ucC1kb3dubG9hZHNfX3RodW1ibmFpbCBpbWd7d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30ucC1kb3dubG9hZHNfX2xpbmt7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLXRvcDo1cmVtfS5wLWZvb3RlcntwYWRkaW5nOjguNHJlbSAwIDNyZW07Ym9yZGVyLXRvcDpzb2xpZCAxcHggI2Q2ZDlkZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZm9vdGVye3BhZGRpbmc6NXJlbSAwIDNyZW19fS5wLWZvb3Rlcl9faW5uZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2dhcDoyMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjBweCl7LnAtZm9vdGVyX19pbm5lcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5wLWZvb3Rlcl9fbG9nb3t3aWR0aDoyNXJlbX0ucC1mb290ZXJfX2xvZ28gYTpmb2N1c3tvcGFjaXR5Oi43O3RyYW5zaXRpb246LjNzO2N1cnNvcjpwb2ludGVyfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC1mb290ZXJfX2xvZ28gYTpob3ZlcntvcGFjaXR5Oi43O3RyYW5zaXRpb246LjNzO2N1cnNvcjpwb2ludGVyfX0ucC1mb290ZXJfX21lbnV7cGFkZGluZy1ib3R0b206MTIuNXJlbTtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCBtYXgtY29udGVudCk7Z3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCgyLCBtYXgtY29udGVudCk7Z2FwOjUuMnJlbSA5LjhyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2MHB4KXsucC1mb290ZXJfX21lbnV7bWFyZ2luOjAgYXV0b319QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWZvb3Rlcl9fbWVudXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Jvdy1nYXA6MH19LnAtZm9vdGVyX19tZW51LWdyb3Vwe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWZvb3Rlcl9fbWVudS1ncm91cHt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXA7Y29sdW1uLWdhcDoxMCV9fS5wLWZvb3Rlcl9fbWVudS1ncm91cC5pcy1yb3d7Z3JpZC1yb3c6c3BhbiAyL3NwYW4gMn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZm9vdGVyX19tZW51LWdyb3VwLmlzLXJvd3tncmlkLXJvdzphdXRvfX0ucC1mb290ZXJfX21lbnUtZ3JvdXAuaXMtY29se2dyaWQtY29sdW1uOnNwYW4gMi9zcGFuIDJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWZvb3Rlcl9fbWVudS1ncm91cC5pcy1jb2x7Z3JpZC1jb2x1bW46YXV0b319LnAtZm9vdGVyX19tZW51LWdyb3VwIGF7cG9zaXRpb246cmVsYXRpdmV9LnAtZm9vdGVyX19tZW51LWdyb3VwIGE6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDoxcHg7YmFja2dyb3VuZDojZDIwMDAwO3RyYW5zZm9ybTpzY2FsZSgwLCAxKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wO3RyYW5zaXRpb246dHJhbnNmb3JtIC4yc30ucC1mb290ZXJfX21lbnUtZ3JvdXAgYTpmb2N1czo6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlKDEsIDEpfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC1mb290ZXJfX21lbnUtZ3JvdXAgYTpob3Zlcjo6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlKDEsIDEpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZm9vdGVyX19tZW51LWdyb3VwIGF7cGFkZGluZzouNWVtIDA7bWluLXdpZHRoOjQ1JX19LnAtZm9vdGVyX19tZW51LWdyb3VwPmF7Zm9udC1zaXplOjEuNnJlbTtsaW5lLWhlaWdodDoyO2ZvbnQtd2VpZ2h0OjcwMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtZm9vdGVyX19tZW51LWdyb3VwPmF7Zm9udC1zaXplOjE2cHh9fS5wLWZvb3Rlcl9fbWVudS1ncm91cC1zdWJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nOi41cmVtIDAgMCAxcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1mb290ZXJfX21lbnUtZ3JvdXAtc3Vie3dpZHRoOjEwMCU7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2NvbHVtbi1nYXA6MTAlO3BhZGRpbmctdG9wOjB9fS5wLWZvb3Rlcl9fbWVudS1ncm91cC1zdWI+YXtmb250LXNpemU6MS40cmVtO2xpbmUtaGVpZ2h0OjEuODU7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiM2NjY7d2lkdGg6Zml0LWNvbnRlbnQ7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWZvb3Rlcl9fbWVudS1ncm91cC1zdWI+YXtmb250LXNpemU6MTRweH19LnAtZm9vdGVyX19jb3B5cmlnaHR7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjEuMnJlbX0ucC1oZWFkZXJfX2lubmVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmVuZDtoZWlnaHQ6MTAwJTtwYWRkaW5nOjAgMXJlbSAwIC4ycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1oZWFkZXJfX2lubmVye2NvbHVtbi1nYXA6MXJlbX19LnAtaGVhZGVyX19sb2dve2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6OTk5fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1oZWFkZXJfX2xvZ297ZmxleDoxfX0ucC1oZWFkZXJfX2xvZ28gYXtoZWlnaHQ6MTAwJTtwYWRkaW5nOjEuOHJlbSAwO2Rpc3BsYXk6YmxvY2t9LnAtaGVhZGVyX19sb2dvIGE6Zm9jdXN7b3BhY2l0eTouNzt0cmFuc2l0aW9uOi4zcztjdXJzb3I6cG9pbnRlcn1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtaGVhZGVyX19sb2dvIGE6aG92ZXJ7b3BhY2l0eTouNzt0cmFuc2l0aW9uOi4zcztjdXJzb3I6cG9pbnRlcn19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWhlYWRlcl9fbG9nbyBhe3BhZGRpbmc6MTBweCAwfX0ucC1oZWFkZXJfX2xvZ28gaW1ne3dpZHRoOmF1dG87aGVpZ2h0OjEwMCU7bWFyZ2luLWxlZnQ6MXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtaGVhZGVyX19sb2dvIGltZ3ttYXJnaW4tbGVmdDowfX0ucC1oZWFkZXJfX21lbnV7aGVpZ2h0OjEwMCU7ZmxleDoxO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZW5kO3BhZGRpbmc6MCAyLjJyZW07cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1oZWFkZXJfX21lbnV7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDo5OTg7dG9wOjA7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzdGFydDtsZWZ0OjE1MHZ3O2JhY2tncm91bmQ6I2ZmZjt3aWR0aDoxMDAlO2hlaWdodDoxMDB2aDtwYWRkaW5nOjEwMHB4IDAgM3JlbTt0cmFuc2l0aW9uOmxlZnQgLjNzO2JvcmRlci1ib3R0b206c29saWQgM3B4ICNkMjAwMDA7Ym94LXNoYWRvdzowIDIwcHggNDBweCByZ2JhKDAsMCwwLC4xKX0ucC1oZWFkZXJfX21lbnUuaXMtYWN0aXZle2xlZnQ6MH19LnAtaGVhZGVyX19tZW51X19saXN0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7aGVpZ2h0OjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWhlYWRlcl9fbWVudV9fbGlzdHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47aGVpZ2h0OmNhbGMoMTAwdmggLSAxMDBweCk7b3ZlcmZsb3cteTphdXRvfX0ucC1oZWFkZXJfX21lbnVfX2xpc3Q+bGl7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7aGVpZ2h0OjEwMCV9LnAtaGVhZGVyX19tZW51X19saXN0PmxpIC5qcy1zdWJtZW51LXRvZ2dsZXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo0ZW07aGVpZ2h0OjRlbTtyaWdodDoxLjVyZW07dG9wOjFlbTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnAtaGVhZGVyX19tZW51X19saXN0PmxpIC5qcy1zdWJtZW51LXRvZ2dsZTpiZWZvcmUsLnAtaGVhZGVyX19tZW51X19saXN0PmxpIC5qcy1zdWJtZW51LXRvZ2dsZTphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztib3JkZXI6c29saWQgI2ZmZjt0cmFuc2xhdGU6MCAtNTAlO3otaW5kZXg6MX0ucC1oZWFkZXJfX21lbnVfX2xpc3Q+bGkgLmpzLXN1Ym1lbnUtdG9nZ2xlOmJlZm9yZXt3aWR0aDoxLjJlbTtoZWlnaHQ6MGVtO2JvcmRlci13aWR0aDoycHggMCAwIDA7ZGlzcGxheTpibG9jaztyb3RhdGU6LTkwZGVnO21hcmdpbi1yaWdodDowO3RyYW5zaXRpb246cm90YXRlIC4zc30ucC1oZWFkZXJfX21lbnVfX2xpc3Q+bGkgLmpzLXN1Ym1lbnUtdG9nZ2xlOmFmdGVye3dpZHRoOjEuMmVtO2hlaWdodDowZW07Ym9yZGVyLXdpZHRoOjJweCAwIDAgMDtkaXNwbGF5OmJsb2NrO3RyYW5zaXRpb246YWxsIC4zc30uaXMtc3ViYWN0aXZlIC5wLWhlYWRlcl9fbWVudV9fbGlzdD5saSAuanMtc3VibWVudS10b2dnbGU6YmVmb3Jle3JvdGF0ZTowZGVnfS5pcy1zdWJhY3RpdmUgLnAtaGVhZGVyX19tZW51X19saXN0PmxpIC5qcy1zdWJtZW51LXRvZ2dsZTphZnRlcntyb3RhdGU6OTBkZWc7b3BhY2l0eTowfS5wLWhlYWRlcl9fbWVudV9fbGlzdD5saS5pcy1zdWJhY3RpdmUgLmpzLXN1Ym1lbnUtdG9nZ2xlOmJlZm9yZXtyb3RhdGU6MGRlZ30ucC1oZWFkZXJfX21lbnVfX2xpc3Q+bGkuaXMtc3ViYWN0aXZlIC5qcy1zdWJtZW51LXRvZ2dsZTphZnRlcntyb3RhdGU6OTBkZWc7b3BhY2l0eTowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1oZWFkZXJfX21lbnVfX2xpc3Q+bGl7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZX0ucC1oZWFkZXJfX21lbnVfX2xpc3Q+bGk6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjZlbX0ucC1oZWFkZXJfX21lbnVfX2xpc3Q+bGk6YmVmb3JlLC5wLWhlYWRlcl9fbWVudV9fbGlzdD5saTphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztib3JkZXI6c29saWQgI2ZmZjtyaWdodDoyLjVlbTt0b3A6M2VtO3RyYW5zbGF0ZTowIC01MCU7ei1pbmRleDoxfS5wLWhlYWRlcl9fbWVudV9fbGlzdD5saTpiZWZvcmV7d2lkdGg6MWVtO2hlaWdodDoxZW07Ym9yZGVyLXdpZHRoOjJweCAwIDAgMnB4O3JvdGF0ZToxMzVkZWc7bWFyZ2luLXJpZ2h0Oi4yNWVtfS5wLWhlYWRlcl9fbWVudV9fbGlzdD5saTphZnRlcntkaXNwbGF5Om5vbmV9LnAtaGVhZGVyX19tZW51X19saXN0PmxpLmpzLXN1Ym1lbnU6YmVmb3JlLC5wLWhlYWRlcl9fbWVudV9fbGlzdD5saS5qcy1zdWJtZW51OmFmdGVye2Rpc3BsYXk6bm9uZX0ucC1oZWFkZXJfX21lbnVfX2xpc3Q+bGk+YXtiYWNrZ3JvdW5kOnJnYmEoMjEwLDAsMCwuOCk7Y29sb3I6I2ZmZjtib3JkZXItYm90dG9tOnNvbGlkIDFweCAjZDIwMDAwO2hlaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlfX0ucC1oZWFkZXJfX21lbnVfX2xpc3QgYXtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6MCAxLjk5cmVtO3Bvc2l0aW9uOnJlbGF0aXZlfS5wLWhlYWRlcl9fbWVudV9fbGlzdCBhOmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDouNHJlbTtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6I2QyMDAwMDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjA7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuM3N9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWhlYWRlcl9fbWVudV9fbGlzdCBhOmFmdGVye2Rpc3BsYXk6bm9uZX19LnAtaGVhZGVyX19tZW51X19saXN0IGE6Zm9jdXM6YWZ0ZXJ7b3BhY2l0eToxfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC1oZWFkZXJfX21lbnVfX2xpc3QgYTpob3ZlcjphZnRlcntvcGFjaXR5OjF9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1oZWFkZXJfX21lbnVfX2xpc3QgYXtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnN0YXJ0O2NvbHVtbi1nYXA6M3JlbTt3aWR0aDoxMDAlO2hlaWdodDphdXRvO3BhZGRpbmc6MmVtIDJlbX19LnAtaGVhZGVyX19tZW51LXN1Yl9fd3JhcHBlcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjojNTIzZjFkO2ZsZXgtd3JhcDp3cmFwO2dhcDoxcmVtIDJyZW19LnAtaGVhZGVyX19tZW51LXN1Yl9fd3JhcHBlcj51bHt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MnJlbX0ucC1oZWFkZXJfX21lbnUtc3ViX193cmFwcGVyPnVsLmFsaWduLWl0ZW1zLWVuZHthbGlnbi1pdGVtczplbmR9LnAtaGVhZGVyX19tZW51LXN1Yl9fd3JhcHBlcj51bD5saT51bD5saT5he2FsaWduLWl0ZW1zOnN0YXJ0O2ZvbnQtc2l6ZToxdnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWhlYWRlcl9fbWVudS1zdWJfX3dyYXBwZXI+dWw+bGk+dWw+bGk+YXtmb250LXNpemU6M3Z3fX0ucC1oZWFkZXJfX21lbnUtc3ViX193cmFwcGVyLmFsaWduLWl0ZW1zLWVuZHthbGlnbi1pdGVtczplbmR9LnAtaGVhZGVyX19tZW51LXN1Yl9fdGl0bGV7Zm9udC1zaXplOjNyZW07Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi1ib3R0b206MnJlbTt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1oZWFkZXJfX21lbnUtc3ViX190aXRsZXtkaXNwbGF5Om5vbmV9fS5wLWhlYWRlcl9fbWVudS1zdWJfX3RpdGxlPmF7ZGlzcGxheTppbmxpbmV9LnAtaGVhZGVyX19tZW51LXN1Yl9fdGl0bGUgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxLjJyZW07aGVpZ2h0OjEuMnJlbTttYXJnaW46MCAxcmVtO2JvcmRlci10b3A6MnB4IHNvbGlkICM1MjNmMWQ7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZCAjNTIzZjFkO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5wLWhlYWRlcl9fbWVudS1zdWJfX3N1YnRpdGxle2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjUwMDtwYWRkaW5nLWJvdHRvbToxcmVtO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICM1MjNmMWQ7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWhlYWRlcl9fbWVudS1zdWJfX3N1YnRpdGxle2ZvbnQtc2l6ZTo0dnd9fS5wLWhlYWRlcl9fbWVudS1zdWJfX3N1YnRpdGxlIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MS4ycmVtO2hlaWdodDoxLjJyZW07bWFyZ2luOjAgMXJlbTtib3JkZXItdG9wOjJweCBzb2xpZCAjNTIzZjFkO2JvcmRlci1yaWdodDoycHggc29saWQgIzUyM2YxZDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2JvdHRvbToxcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1oZWFkZXJfX21lbnUtc3ViX19zdWJ0aXRsZSBzcGFue3JpZ2h0OjNyZW07dG9wOjA7Ym90dG9tOjA7bWFyZ2luOmF1dG99fS5wLWhlYWRlcl9fbWVudS1zdWJfX3N1YnRpdGxlPmF7YWxpZ24taXRlbXM6c3RhcnR9LnAtaGVhZGVyX19tZW51LXN1Yl9fbGlua3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOnJvdztnYXA6MTBweDttYXJnaW4tdG9wOjJyZW07cGFkZGluZy1ib3R0b206MnJlbTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtaGVhZGVyX19tZW51LXN1Yl9fbGlua3ttYXJnaW4tdG9wOjFyZW07cGFkZGluZy1ib3R0b206MXJlbX19LnAtaGVhZGVyX19tZW51LXN1Yl9fbGluay5tdC0zMHttYXJnaW4tdG9wOjNyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWhlYWRlcl9fbWVudS1zdWJfX2xpbmsubXQtMzB7bWFyZ2luLXRvcDowcmVtfX0ucC1oZWFkZXJfX21lbnUtc3ViX19saW5rIGF7d2lkdGg6ODAlO2ZvbnQtc2l6ZToxdnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWhlYWRlcl9fbWVudS1zdWJfX2xpbmsgYXt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjUwMDtwYWRkaW5nOjFlbSAyZW0gIWltcG9ydGFudH19LnAtaGVhZGVyX19tZW51LXN1Yl9fbGluayBhIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MS4ycmVtO2hlaWdodDoxLjJyZW07bWFyZ2luOjAgMXJlbTtib3JkZXItdG9wOjFweCBzb2xpZCAjNTIzZjFkO2JvcmRlci1yaWdodDoxcHggc29saWQgIzUyM2YxZDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1oZWFkZXJfX21lbnUtc3ViX19saW5rIGEgc3Bhbntib3JkZXItdG9wOjJweCBzb2xpZCAjNTIzZjFkO2JvcmRlci1yaWdodDoycHggc29saWQgIzUyM2YxZDtyaWdodDozcmVtO3RvcDowO2JvdHRvbTowO21hcmdpbjphdXRvfX0ucC1oZWFkZXJfX21lbnUtc3ViX19saW5rIGltZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOjNlbTtoZWlnaHQ6M2VtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1oZWFkZXJfX21lbnUtc3ViX19saW5rIGltZ3tkaXNwbGF5Om5vbmV9fS5wLWhlYWRlcl9fbWVudS1zdWJfX2xpc3R7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDoxO3RvcDoxMDBweDtsZWZ0OjA7bGlzdC1zdHlsZTpub25lO2JveC1zaXppbmc6Ym9yZGVyLWJveDtyb3ctZ2FwOjFyZW07YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuOTUpO3BhZGRpbmc6MnJlbSAxMHJlbTt0cmFuc2l0aW9uOnRvcCAuNXM7d2lkdGg6MTAwdnc7Ym94LXNoYWRvdzowIDEwcHggMTBweCByZ2JhKDAsMCwwLC4wMyl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KXsucC1oZWFkZXJfX21lbnUtc3ViX19saXN0e3RvcDo5MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDQwcHgpey5wLWhlYWRlcl9fbWVudS1zdWJfX2xpc3R7dG9wOjgwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkzMHB4KXsucC1oZWFkZXJfX21lbnUtc3ViX19saXN0e3RvcDo3MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjBweCl7LnAtaGVhZGVyX19tZW51LXN1Yl9fbGlzdHt0b3A6NjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWhlYWRlcl9fbWVudS1zdWJfX2xpc3R7cG9zaXRpb246cmVsYXRpdmU7cm93LWdhcDowO3BhZGRpbmc6MDtib3JkZXI6MDtib3gtc2hhZG93Om5vbmU7dG9wOmF1dG87ei1pbmRleDoxO2FsaWduLWl0ZW1zOnN0YXJ0O3dpZHRoOjEwMCU7ZGlzcGxheTpub25lfX0ucC1oZWFkZXJfX21lbnUtc3ViX19saXN0IHNwYW57Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo1MDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5pcy1zdWJhY3RpdmUgLnAtaGVhZGVyX19tZW51LXN1Yl9fbGlzdHt0b3A6YXV0b319LnAtaGVhZGVyX19tZW51LXN1Yl9fbGlzdD5saXt3aWR0aDoxMDAlfS5wLWhlYWRlcl9fbWVudS1zdWJfX2xpc3Q+bGkrbGl7bWFyZ2luLXRvcDoxcmVtfS5wLWhlYWRlcl9fbWVudS1zdWJfX2xpc3Q+bGk+YXtoZWlnaHQ6MDttYXJnaW46M3JlbSAwO3dpZHRoOjEwMCU7d2hpdGUtc3BhY2U6bm93cmFwO3Bvc2l0aW9uOnJlbGF0aXZlfS5wLWhlYWRlcl9fbWVudS1zdWJfX2xpc3Q+bGk+YTphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOiNkMjAwMDA7dHJhbnNmb3JtOnNjYWxlKDAsIDEpO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3A7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzfS5wLWhlYWRlcl9fbWVudS1zdWJfX2xpc3Q+bGk+YTpmb2N1czo6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlKDEsIDEpfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC1oZWFkZXJfX21lbnUtc3ViX19saXN0PmxpPmE6aG92ZXI6OmFmdGVye3RyYW5zZm9ybTpzY2FsZSgxLCAxKX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWhlYWRlcl9fbWVudS1zdWJfX2xpc3Q+bGk+YXtib3JkZXItYm90dG9tOnNvbGlkIDFweCByZ2JhKDIxMCwwLDAsLjMpfX0ucC1oZWFkZXJfX21lbnUtc3ViX19saXN0PmxpPnVsPmxpPmF7YWxpZ24taXRlbXM6c3RhcnR9LnAtaGVhZGVyX19tZW51LXN1Yl9fbGlzdC0tY29sMnt3aWR0aDo0OCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWhlYWRlcl9fbWVudS1zdWJfX2xpc3QtLWNvbDJ7d2lkdGg6MTAwJX19LnAtaGVhZGVyX19tZW51LXN1Yl9fbGlzdC0tY29sMiB1bHttYXJnaW4tdG9wOjFyZW07ZGlzcGxheTpncmlkO3dpZHRoOmZpdC1jb250ZW50O2NvbHVtbi1nYXA6MmVtO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgYXV0byl9LnAtaGVhZGVyX19tZW51LXN1Yl9fbGlzdC0tY29sM3t3aWR0aDozMiV9LnAtaGVhZGVyX19tZW51LXN1Yl9fbGlzdC0tY29sMyB1bHttYXJnaW4tdG9wOjFyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWhlYWRlcl9fbWVudS1zdWJfX2xpc3QtLWNvbDN7d2lkdGg6MTAwJX19LnAtaGVhZGVyX19tZW51LXN1Yl9fbGlzdC0tY29sNHt3aWR0aDoyMyU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzUyM2YxZH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtaGVhZGVyX19tZW51LXN1Yl9fbGlzdC0tY29sNHt3aWR0aDoxMDAlfX0ucC1oZWFkZXJfX21lbnUtc3ViX19saXN0LS1jb2w1e3dpZHRoOjE4JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtaGVhZGVyX19tZW51LXN1Yl9fbGlzdC0tY29sNXt3aWR0aDoxMDAlfX0ucC1oZWFkZXJfX21lbnUtc3ViX19saXN0LWlubmVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1oZWFkZXJfX21lbnUtc3ViX19saXN0LWlubmVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtoZWlnaHQ6YXV0bztvdmVyZmxvdy15OmF1dG99fS5wLWhlYWRlcl9fbWVudS1zdWJfX2xpc3QtaW5uZXIgLnAtaGVhZGVyX19tZW51LXN1Yl9fbGlzdC0tY29sMiB1bCBsaXtkaXNwbGF5OmZsZXh9LnAtaGVhZGVyX19tZW51LS1qcHtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjUwMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtaGVhZGVyX19tZW51LS1qcHtmb250LXNpemU6MS42cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDogMTM0MHB4KXsucC1oZWFkZXJfX21lbnUtLWpwe2ZvbnQtc2l6ZToxdnd9fS5wLWhlYWRlcl9fbWVudS0tZW57Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtZmFtaWx5OlwiUm9ib3RcIixzYW5zLXNlcmlmfS5wLWhlYWRlcl9fbGlua3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDoxMDAlO3BhZGRpbmc6MCAycmVtO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6I2ZmZn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtaGVhZGVyX19saW5re3BhZGRpbmc6MDtjb2x1bW4tZ2FwOjFyZW19fS5wLWhlYWRlcl9fbGluazpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjFweDtoZWlnaHQ6MS42cmVtO2JhY2tncm91bmQ6I2RkZDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6NTAlO3RyYW5zbGF0ZTotNTAlIC01MCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWhlYWRlcl9fbGluazpiZWZvcmV7ZGlzcGxheTpub25lfX0ucC1oZWFkZXJfX2xpbmstZW5nbGlzaCwucC1oZWFkZXJfX2xpbmstY29udGFjdCwucC1oZWFkZXJfX2xpbmstZG93bmxvYWQsLnAtaGVhZGVyX19saW5rLXNlYXJjaHtoZWlnaHQ6MTAwJX0ucC1oZWFkZXJfX2xpbmstZW5nbGlzaCBhLC5wLWhlYWRlcl9fbGluay1jb250YWN0IGEsLnAtaGVhZGVyX19saW5rLWRvd25sb2FkIGEsLnAtaGVhZGVyX19saW5rLXNlYXJjaCBhe2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Zm9udC1mYW1pbHk6XCJSb2JvdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6Mi41O3BhZGRpbmc6MCAxLjhyZW19LnAtaGVhZGVyX19saW5rLWVuZ2xpc2ggYTpmb2N1cywucC1oZWFkZXJfX2xpbmstY29udGFjdCBhOmZvY3VzLC5wLWhlYWRlcl9fbGluay1kb3dubG9hZCBhOmZvY3VzLC5wLWhlYWRlcl9fbGluay1zZWFyY2ggYTpmb2N1c3tvcGFjaXR5Oi43O3RyYW5zaXRpb246LjNzO2N1cnNvcjpwb2ludGVyfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC1oZWFkZXJfX2xpbmstZW5nbGlzaCBhOmhvdmVyLC5wLWhlYWRlcl9fbGluay1jb250YWN0IGE6aG92ZXIsLnAtaGVhZGVyX19saW5rLWRvd25sb2FkIGE6aG92ZXIsLnAtaGVhZGVyX19saW5rLXNlYXJjaCBhOmhvdmVye29wYWNpdHk6Ljc7dHJhbnNpdGlvbjouM3M7Y3Vyc29yOnBvaW50ZXJ9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1oZWFkZXJfX2xpbmstZW5nbGlzaCBhLC5wLWhlYWRlcl9fbGluay1jb250YWN0IGEsLnAtaGVhZGVyX19saW5rLWRvd25sb2FkIGEsLnAtaGVhZGVyX19saW5rLXNlYXJjaCBhe2ZvbnQtc2l6ZTo4cHg7bGluZS1oZWlnaHQ6MS41O3BhZGRpbmc6MH19LnAtaGVhZGVyX19saW5rLWVuZ2xpc2ggYTpiZWZvcmUsLnAtaGVhZGVyX19saW5rLWNvbnRhY3QgYTpiZWZvcmUsLnAtaGVhZGVyX19saW5rLWRvd25sb2FkIGE6YmVmb3JlLC5wLWhlYWRlcl9fbGluay1zZWFyY2ggYTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWlufS5wLWhlYWRlcl9fbGluay1lbmdsaXNoIGE6YmVmb3Jle3dpZHRoOjIuNHJlbTtoZWlnaHQ6Mi40cmVtO2JhY2tncm91bmQtaW1hZ2U6dXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2VuZ2xpc2guc3ZnKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtaGVhZGVyX19saW5rLWVuZ2xpc2ggYTpiZWZvcmV7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH19LnAtaGVhZGVyX19saW5rLWNvbnRhY3QgYTpiZWZvcmV7d2lkdGg6Mi4xcmVtO2hlaWdodDoyLjRyZW07YmFja2dyb3VuZC1pbWFnZTp1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fY29udGFjdC5zdmcpO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDM1JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtaGVhZGVyX19saW5rLWNvbnRhY3QgYTpiZWZvcmV7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH19LnAtaGVhZGVyX19saW5rLWRvd25sb2FkIGE6YmVmb3Jle3dpZHRoOjIuNHJlbTtoZWlnaHQ6Mi40cmVtO2JhY2tncm91bmQtaW1hZ2U6dXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2Rvd25sb2FkLnN2Zyk7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgMzUlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1oZWFkZXJfX2xpbmstZG93bmxvYWQgYTpiZWZvcmV7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH19LnAtaGVhZGVyX19saW5rLXNlYXJjaCBhOmJlZm9yZXt3aWR0aDoyLjRyZW07aGVpZ2h0OjIuNHJlbTtiYWNrZ3JvdW5kLWltYWdlOnVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9zZWFyY2guc3ZnKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSAzNSV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWhlYWRlcl9fbGluay1zZWFyY2ggYTpiZWZvcmV7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH19LnAtaGVhZGVyX19oYW1idXJnZXJ7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7ei1pbmRleDo5OTk5O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JhY2tncm91bmQ6I2QyMDAwMDtib3JkZXItcmFkaXVzOi41cmVtfS5wLWhlYWRlcl9faGFtYnVyZ2VyIHNwYW57d2lkdGg6MzBweDtoZWlnaHQ6MnB4O2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDojZmZmO21hcmdpbjoxN3B4IGF1dG87Ym9yZGVyLXJhZGl1czouMmVtO3RyYW5zaXRpb246LjNzfS5wLWhlYWRlcl9faGFtYnVyZ2VyIHNwYW46YmVmb3JlLC5wLWhlYWRlcl9faGFtYnVyZ2VyIHNwYW46YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjJweDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3JkZXItcmFkaXVzOi4yZW07YmFja2dyb3VuZDojZmZmO3RyYW5zaXRpb246LjNzO3RyYW5zZm9ybS1vcmlnaW46NDUlfS5wLWhlYWRlcl9faGFtYnVyZ2VyIHNwYW46YmVmb3Jle2JvdHRvbToxMDAlO21hcmdpbi1ib3R0b206OHB4fS5wLWhlYWRlcl9faGFtYnVyZ2VyIHNwYW46YWZ0ZXJ7dG9wOjEwMCU7bWFyZ2luLXRvcDo4cHh9LnAtaGVhZGVyX19oYW1idXJnZXIuaXMtYWN0aXZlIHNwYW57aGVpZ2h0OjB9LnAtaGVhZGVyX19oYW1idXJnZXIuaXMtYWN0aXZlIHNwYW46YmVmb3Jle3JvdGF0ZTo0NWRlZzttYXJnaW4tYm90dG9tOjB9LnAtaGVhZGVyX19oYW1idXJnZXIuaXMtYWN0aXZlIHNwYW46YWZ0ZXJ7cm90YXRlOi00NWRlZzttYXJnaW4tdG9wOjB9LnAtaGVhZGVyX19zZWFyY2hfX3dyYXBwZXJ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDB2dztiYWNrZ3JvdW5kOiNmZmY7bGVmdDowO3RvcDoxMDAlO3otaW5kZXg6MTA7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MzBweDstd2Via2l0LWJveC1zaGFkb3c6MCAxMHB4IDEwcHggcmdiYSgwLDAsMCwuMDMpO2JveC1zaGFkb3c6MCAxMHB4IDEwcHggcmdiYSgwLDAsMCwuMDMpO2Rpc3BsYXk6bm9uZX0ucC1oZWFkZXJfX3NlYXJjaF9fd3JhcHBlciAuc2VhcmNoX19mb3JtX19hcmVhX19ibG9ja3tkaXNwbGF5OmJsb2NrfS5wLWhlYWRlcl9fc2VhcmNoX19mb3JtLWlucHV0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5wLWhlYWRlcl9fc2VhcmNoX19mb3JtLXRleHR7d2lkdGg6NzAlO2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjEwcHggMjBweDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjFweCBzb2xpZCAjY2NjfS5wLWhlYWRlcl9fc2VhcmNoX19mb3JtLWJ1dHRvbnt0ZXh0LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O3dpZHRoOjEwJTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOiNmZmY7YmFja2dyb3VuZDojZDIwMDAwO2JveC1zaXppbmc6Ym9yZGVyLWJveDttYXJnaW4tbGVmdDoxJTtib3JkZXItcmFkaXVzOjJweDtmb250LXNpemU6MS40cmVtO2xldHRlci1zcGFjaW5nOjJweH0ucC1uZXdzLWRldGFpbC1ib2R5e3BhZGRpbmc6MTByZW0gMCAzLjhyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLW5ld3MtZGV0YWlsLWJvZHl7cGFkZGluZzo1cmVtIDB9fS5wLW5ld3MtZGV0YWlsLWJvZHlfX2hlYWRpbmd7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2NvbHVtbi1nYXA6MS42cmVtO3Jvdy1nYXA6Mi42cmVtO3BhZGRpbmctYm90dG9tOjQuMnJlbX0ucC1uZXdzLWRldGFpbC1ib2R5X19oZWFkaW5nLWRhdGV7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6I2E5OTI2OX0ucC1uZXdzLWRldGFpbC1ib2R5X19oZWFkaW5nLWNhdGVnb3J5IHNwYW57ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JhY2tncm91bmQ6I2ViZWNkYjtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojNTIzZjFkO21pbi13aWR0aDoxNHJlbTtoZWlnaHQ6M3JlbTtib3JkZXItcmFkaXVzOjEuNXJlbTtwYWRkaW5nOi41ZW19LnAtbmV3cy1kZXRhaWwtYm9keV9faGVhZGluZy10aXRsZXtmb250LXNpemU6M3JlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6IzUyM2YxZDt3aWR0aDoxMDAlfS5wLW5ld3MtZGV0YWlsLWJvZHlfX2NvbnRlbnRze2JvcmRlci10b3A6c29saWQgMnB4ICNkMmNmYTk7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo0MDA7bGV0dGVyLXNwYWNpbmc6LTAuMDNlbTtwYWRkaW5nOjUuNHJlbSAwIDEwLjhyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLW5ld3MtZGV0YWlsLWJvZHlfX2NvbnRlbnRze3BhZGRpbmc6NXJlbSAwfX0ucC1uZXdzLWRldGFpbC1ib2R5X19jb250ZW50cyBoMntmb250LXNpemU6Mi40cmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojNTIzZjFkfS5wLW5ld3MtZGV0YWlsLWJvZHlfX2NvbnRlbnRzIGgze2ZvbnQtc2l6ZToyLjJyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM1MjNmMWR9LnAtbmV3cy1kZXRhaWwtYm9keV9fY29udGVudHMgaDR7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM1MjNmMWR9LnAtbmV3cy1kZXRhaWwtYm9keV9fY29udGVudHMgaDV7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6IzUyM2YxZH0ucC1uZXdzLWRldGFpbC1ib2R5X19jb250ZW50cyBoNntmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojNTIzZjFkfS5wLW5ld3MtZGV0YWlsLWJvZHlfX2NvbnRlbnRzIGltZ3t3aWR0aDptYXgtY29udGVudDttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30ucC1uZXdzLWRldGFpbC1ib2R5X19jb250ZW50cyBhe2NvbG9yOiNkMjAwMDA7cG9zaXRpb246cmVsYXRpdmV9LnAtbmV3cy1kZXRhaWwtYm9keV9fY29udGVudHMgYTphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjt0cmFuc2Zvcm06c2NhbGUoMCwgMSk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnN9LnAtbmV3cy1kZXRhaWwtYm9keV9fY29udGVudHMgYTpmb2N1czo6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlKDEsIDEpfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC1uZXdzLWRldGFpbC1ib2R5X19jb250ZW50cyBhOmhvdmVyOjphZnRlcnt0cmFuc2Zvcm06c2NhbGUoMSwgMSl9fS5wLW5ld3MtZGV0YWlsLWJvZHlfX2NvbnRlbnRzICorKnttYXJnaW4tdG9wOjMuNnJlbX0ucC1uZXdzLWRldGFpbC1ib2R5X19jb250ZW50cyAud3AtZWxlbWVudC1jYXB0aW9ue21hcmdpbi10b3A6MXJlbTtmb250LXNpemU6MS40cmVtfS5wLW5ld3MtZGV0YWlsLWJvZHlfX2NvbnRlbnRzIGZpZ3VyZSBhe3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dH0ucC1uZXdzLWRldGFpbC1ib2R5X19jb250ZW50cyBmaWd1cmUgYTpob3ZlcntzY2FsZToxLjA1fS5wLW5ld3MtZGV0YWlsLWJvZHlfX2NvbnRlbnRzIGZpZ3VyZSBhOjphZnRlcntkaXNwbGF5Om5vbmV9LnAtbmV3cy1kZXRhaWwtYm9keV9fY29udGVudHMgdWx7bWFyZ2luLXRvcDoxcmVtO2xpc3Qtc3R5bGU6aW5pdGlhbH0ucC1uZXdzLWRldGFpbC1ib2R5X19jb250ZW50cyB1bCBsaXttYXJnaW4tdG9wOjFyZW19LnAtbmV3cy1kZXRhaWwtYm9keV9fY29udGVudHMgdWwgbGk6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS5wLW5ld3MtZGV0YWlsLWJvZHlfX2NvbnRlbnRzIG9se21hcmdpbi10b3A6MXJlbTtsaXN0LXN0eWxlOmRlY2ltYWx9LnAtbmV3cy1kZXRhaWwtYm9keV9fY29udGVudHMgb2wgbGl7bWFyZ2luLXRvcDoxcmVtfS5wLW5ld3MtZGV0YWlsLWJvZHlfX2NvbnRlbnRzIG9sIGxpOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0ucC1uZXdzLWRldGFpbC1ib2R5X19jb250ZW50cyAud3AtYmxvY2stYnV0dG9ucz4ud3AtYmxvY2stYnV0dG9uLmhhcy1jdXN0b20td2lkdGggLndwLWJsb2NrLWJ1dHRvbl9fbGlua3t0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnAtbmV3cy1kZXRhaWwtYm9keV9fY29udGVudHMgLndwLWJsb2NrLWJ1dHRvbnM+LndwLWJsb2NrLWJ1dHRvbi5oYXMtY3VzdG9tLXdpZHRoIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7c2NhbGU6MS4wNX0ucC1uZXdzLWRldGFpbC1ib2R5X19jb250ZW50cyAud3AtYmxvY2stYnV0dG9ucz4ud3AtYmxvY2stYnV0dG9uLmhhcy1jdXN0b20td2lkdGggLndwLWJsb2NrLWJ1dHRvbl9fbGluazo6YWZ0ZXJ7ZGlzcGxheTpub25lfS5wLW5ld3MtZGV0YWlsLWJvZHlfX2NvbnRlbnRzIGJsb2NrcXVvdGV7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLWxlZnQ6M3B4IGRvdWJsZSAjYTk5MjY5O3BhZGRpbmctbGVmdDoxMHB4fS5wLW5ld3MtZGV0YWlsLWJvZHlfX2NvbnRlbnRzIGJsb2NrcXVvdGUgcHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjNyZW0gMXJlbSAwfS5wLW5ld3MtZGV0YWlsLWJvZHlfX2NvbnRlbnRzIGJsb2NrcXVvdGUgY2l0ZXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxLjZyZW07Y29sb3I6I2E5OTI2OTt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmc6MXJlbX0ucC1uZXdzLWRldGFpbC1ib2R5X19jb250YWN0e3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2JvcmRlci1yYWRpdXM6MXJlbTtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDojZmZmY2Q4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1uZXdzLWRldGFpbC1ib2R5X19jb250YWN0e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LnAtbmV3cy1kZXRhaWwtYm9keV9fY29udGFjdF9faW1hZ2V7d2lkdGg6NTAlO3Bvc2l0aW9uOnJlbGF0aXZlfS5wLW5ld3MtZGV0YWlsLWJvZHlfX2NvbnRhY3RfX2ltYWdlIGltZ3t3aWR0aDo3MCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7bWFyZ2luOmF1dG87Ym9yZGVyLXJhZGl1czoxcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1uZXdzLWRldGFpbC1ib2R5X19jb250YWN0X19pbWFnZSBpbWd7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItcmFkaXVzOjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1uZXdzLWRldGFpbC1ib2R5X19jb250YWN0X19pbWFnZXt3aWR0aDoxMDAlO3BhZGRpbmc6MH19LnAtbmV3cy1kZXRhaWwtYm9keV9fY29udGFjdF9fdGV4dHtiYWNrZ3JvdW5kOiNmZmZjZDg7ZmxleDoxO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZzoycmVtIDJyZW0gNC40cmVtfS5wLW5ld3MtZGV0YWlsLWJvZHlfX2NvbnRhY3RfX3RleHQtaGVhZGluZ3tmb250LXNpemU6M3JlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6IzUyM2YxZH0ucC1uZXdzLWRldGFpbC1ib2R5X19jb250YWN0X190ZXh0IHB7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo0MDA7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDoycmVtfS5wLW5ld3MtZGV0YWlsLWJvZHlfX2NvbnRhY3RfX3RleHQtbGlua3ttYXJnaW4tdG9wOjQuNXJlbTttYXgtd2lkdGg6NDVyZW07d2lkdGg6MTAwJX0ucC1uZXdzLWRldGFpbC1ib2R5X19jb250YWN0X190ZXh0LWxpbmsgYXt3aWR0aDoxMDAlfS5wLW5ld3MtZGV0YWlsX19saW5re3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzoxcmVtIDAgMDttYXJnaW46NXJlbSAwfS5wLW5ld3MtZGV0YWlsX19saW5rIC5jLWJ0bntqdXN0aWZ5LWNvbnRlbnQ6cmlnaHR9LnAtbmV3cy1kZXRhaWxfX2xpbmsgLmMtYnRuOjphZnRlcntsZWZ0OjNyZW07dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5wLW5ld3NfX2NvbHVtbntwYWRkaW5nOjkuOXJlbSAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1uZXdzX19jb2x1bW57cGFkZGluZzo1cmVtIDB9fS5wLW5ld3MtYXJjaGl2ZV9fbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5wLW5ld3MtYXJjaGl2ZV9fbGlzdF9faXRlbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6c3RhcnQ7ZmxleC13cmFwOndyYXA7Y29sdW1uLWdhcDo0cmVtO3Jvdy1nYXA6MXJlbTtwYWRkaW5nOjIuNDNyZW0gMDtib3JkZXI6ZG90dGVkICNkMmNmYTk7Ym9yZGVyLXdpZHRoOjAgMCAxcHggMH0ucC1uZXdzLWFyY2hpdmVfX2xpc3RfX2l0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXdpZHRoOjFweCAwIDFweCAwfS5wLW5ld3MtYXJjaGl2ZV9fbGlzdF9faXRlbS1kYXRle2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NDAwO2hlaWdodDoxMDAlfS5wLW5ld3MtYXJjaGl2ZV9fbGlzdF9faXRlbS1jYXRlZ29yeSBzcGFue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtiYWNrZ3JvdW5kOiNlYmVjZGI7Zm9udC1zaXplOjEuMnJlbTtmb250LXdlaWdodDo1MDA7Y29sb3I6IzUyM2YxZDttaW4td2lkdGg6MTJyZW07aGVpZ2h0OjIuNnJlbTtib3JkZXItcmFkaXVzOjEuM3JlbTtwYWRkaW5nOi41ZW07bWFyZ2luLWJvdHRvbTo1cHh9LnAtbmV3cy1hcmNoaXZlX19saXN0X19pdGVtLXRpdGxle2ZsZXg6MX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtbmV3cy1hcmNoaXZlX19saXN0X19pdGVtLXRpdGxle3dpZHRoOjEwMCU7ZmxleDphdXRvfX0ucC1uZXdzLWFyY2hpdmVfX2xpc3RfX2l0ZW0tdGl0bGUgYXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bGluZS1oZWlnaHQ6MS45O2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NDAwfS5wLW5ld3MtYXJjaGl2ZV9fbGlzdF9faXRlbS10aXRsZSBhOmZvY3Vze29wYWNpdHk6Ljc7dHJhbnNpdGlvbjouM3M7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5wLW5ld3MtYXJjaGl2ZV9fbGlzdF9faXRlbS10aXRsZSBhOmhvdmVye29wYWNpdHk6Ljc7dHJhbnNpdGlvbjouM3M7Y3Vyc29yOnBvaW50ZXJ9fS5wLW5ld3MtbmF2X19saXN0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC13cmFwOndyYXB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLW5ld3MtbmF2X19saXN0e2ZsZXgtZGlyZWN0aW9uOnJvdztjb2x1bW4tZ2FwOjUlO3Jvdy1nYXA6MnJlbX19LnAtbmV3cy1uYXZfX2xpc3RfX2l0ZW17Ym9yZGVyOnNvbGlkICM1MjNmMWQ7Ym9yZGVyLXdpZHRoOjAgMCAxcHggMDtwYWRkaW5nOjJyZW0gMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtbmV3cy1uYXZfX2xpc3RfX2l0ZW17d2lkdGg6MzAlO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlcjpub25lO3BhZGRpbmc6MH19LnAtbmV3cy1uYXZfX2xpc3RfX2l0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXdpZHRoOjFweCAwIDFweCAwfS5wLW5ld3MtbmF2X19saXN0X19pdGVtIGF7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6IzUyM2YxZDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LnAtbmV3cy1uYXZfX2xpc3RfX2l0ZW0gYTpmb2N1c3tvcGFjaXR5Oi43O3RyYW5zaXRpb246LjNzO2N1cnNvcjpwb2ludGVyfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC1uZXdzLW5hdl9fbGlzdF9faXRlbSBhOmhvdmVye29wYWNpdHk6Ljc7dHJhbnNpdGlvbjouM3M7Y3Vyc29yOnBvaW50ZXJ9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1uZXdzLW5hdl9fbGlzdF9faXRlbSBhe3BhZGRpbmc6LjVlbTtib3JkZXI6c29saWQgMXB4IGN1cnJlbnRDb2xvcn19LnAtbmV3cy1wYWdlcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6Mi41cmVtIDA7dGV4dC1hbGlnbjpjZW50ZXJ9LnAtbmV3cy1wYWdlciBzcGFuLmN1cnJlbnR7YmFja2dyb3VuZDojZDIwMDAwO2NvbG9yOiNmZmY7cGFkZGluZzouNnJlbSAwfS5wLW5ld3MtcGFnZXIgLnBhZ2UtbnVtYmVyc3tkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAuM3JlbSAwIDA7Ym9yZGVyOjFweCBzb2xpZCAjOTk5O3dpZHRoOjQuNXJlbTtoZWlnaHQ6NC41cmVtO2JveC1zaXppbmc6Ym9yZGVyLWJveH0ucC1uZXdzLXBhZ2VyIC5wYWdlLW51bWJlcnMuZG90c3twYWRkaW5nOi42cmVtIDB9LnAtbmV3cy1wYWdlciBhe3BhZGRpbmc6LjZyZW0gMDtjb2xvcjojOTk5fS5wLW5ld3MtcGFnZXIgYTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNkMjAwMDB9LnAtbmV3cy1wYWdlciAucGFnZS1udW1iZXJzLnByZXYsLnAtbmV3cy1wYWdlciAucGFnZS1udW1iZXJzLm5leHR7Ym9yZGVyOm5vbmU7Y29sb3I6IzUyM2YxZDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX0ucC1uZXdzLXBhZ2VyIC5wYWdlLW51bWJlcnMucHJldjpob3ZlciwucC1uZXdzLXBhZ2VyIC5wYWdlLW51bWJlcnMubmV4dDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO29wYWNpdHk6Ljh9LnAtcHJpdmFjeXBvbGljeS1jb250ZW50c3twYWRkaW5nOjguOHJlbSAwIDYuMnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtcHJpdmFjeXBvbGljeS1jb250ZW50c3twYWRkaW5nOjVyZW0gMH19LnAtcHJpdmFjeXBvbGljeS1jb250ZW50c19fbGVhZHtmb250LXNpemU6MS44cmVtO2xpbmUtaGVpZ2h0OjIuMjtmb250LXdlaWdodDo3MDB9KisucC1wcml2YWN5cG9saWN5LWNvbnRlbnRzX19oZWFkaW5ne21hcmdpbi10b3A6Ni43cmVtfS5wLXByaXZhY3lwb2xpY3ktY29udGVudHNfX3RleHR7cGFkZGluZzo0LjRyZW0gMCAwfS5wLXByaXZhY3lwb2xpY3ktY29udGVudHNfX3RleHQgcHtmb250LXNpemU6MS42cmVtO2xldHRlci1zcGFjaW5nOi4wNGVtO2ZvbnQtd2VpZ2h0OjQwMH0ucC1wcml2YWN5cG9saWN5LWNvbnRlbnRzX190ZXh0IHArcHttYXJnaW4tdG9wOjEuNGVtfS5wLXByaXZhY3lwb2xpY3ktY29udGVudHNfX3RleHQgZGx7bWFyZ2luLXRvcDoxLjVyZW19LnAtcHJpdmFjeXBvbGljeS1jb250ZW50c19fdGV4dCBkbCBkdHtmb250LXNpemU6MS44cmVtO2xldHRlci1zcGFjaW5nOi4wNGVtO2ZvbnQtd2VpZ2h0OjcwMH0ucC1wcml2YWN5cG9saWN5LWNvbnRlbnRzX190ZXh0IGRsIGRke21hcmdpbi10b3A6LjZyZW07bGV0dGVyLXNwYWNpbmc6LjA0ZW19LnAtcHJpdmFjeXBvbGljeS1jb250ZW50c19fdGV4dCB1bHtwYWRkaW5nOjEuNHJlbSAwIDA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtyb3ctZ2FwOi41cmVtfS5wLXByaXZhY3lwb2xpY3ktY29udGVudHNfX3RleHQgdWwgbGl7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowIDAgMCAxLjlyZW07bGV0dGVyLXNwYWNpbmc6LjA0ZW19LnAtcHJpdmFjeXBvbGljeS1jb250ZW50c19fdGV4dCB1bCBsaTpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07ZGlzcGxheTpibG9jaztib3JkZXItcmFkaXVzOjEwMCU7YmFja2dyb3VuZDojZDJjZmE5O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LjJyZW07dG9wOi43ZW19LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtbGVhZHtwYWRkaW5nOjExLjRyZW0gMCAuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtbGVhZHtwYWRkaW5nLXRvcDo1cmVtfX0ucC1wcm9kdWN0cy10eXBlLWRldGFpbC1sZWFkX19pbm5lcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcn0ucC1wcm9kdWN0cy10eXBlLWRldGFpbC1sZWFkX190ZXh0e2ZvbnQtc2l6ZToycmVtO2xpbmUtaGVpZ2h0OjI7bGV0dGVyLXNwYWNpbmc6LjFlbTtmb250LXdlaWdodDo0MDA7Y29sb3I6IzUyM2YxZDt0ZXh0LWFsaWduOmNlbnRlcjttYXgtd2lkdGg6NjVyZW07cGFkZGluZy1sZWZ0OjFyZW19LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtbGVhZF9faW1hZ2V7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDotMX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtbGVhZF9faW1hZ2V7cGFkZGluZy10b3A6M3JlbTthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2x1bW4tZ2FwOjJyZW07cm93LWdhcDoycmVtO2ZsZXgtd3JhcDp3cmFwfX0ucC1wcm9kdWN0cy10eXBlLWRldGFpbC1sZWFkX19pbWFnZS1pbWFnZXt3aWR0aDptYXgtY29udGVudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtbGVhZF9faW1hZ2UtaW1hZ2V7d2lkdGg6MzAlfX0ucC1wcm9kdWN0cy10eXBlLWRldGFpbC1sZWFkX19pbWFnZS1pbWFnZTpudGgtY2hpbGQoMSl7dHJhbnNsYXRlOjAgLTE5LjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXByb2R1Y3RzLXR5cGUtZGV0YWlsLWxlYWRfX2ltYWdlLWltYWdlOm50aC1jaGlsZCgxKXt0cmFuc2xhdGU6MCAwfX0ucC1wcm9kdWN0cy10eXBlLWRldGFpbC1sZWFkX19pbWFnZS1pbWFnZTpudGgtY2hpbGQoMil7dHJhbnNsYXRlOi04LjZyZW0gLTJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXByb2R1Y3RzLXR5cGUtZGV0YWlsLWxlYWRfX2ltYWdlLWltYWdlOm50aC1jaGlsZCgyKXt0cmFuc2xhdGU6MCAwfX0ucC1wcm9kdWN0cy10eXBlLWRldGFpbC1sZWFkX19pbWFnZS1pbWFnZTpudGgtY2hpbGQoMyl7dHJhbnNsYXRlOjQuNnJlbSA3LjZyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXByb2R1Y3RzLXR5cGUtZGV0YWlsLWxlYWRfX2ltYWdlLWltYWdlOm50aC1jaGlsZCgzKXt0cmFuc2xhdGU6MCAwfX0ucC1wcm9kdWN0cy10eXBlLWRldGFpbC1sZWFkX19pbWFnZS1pbWFnZTpudGgtY2hpbGQoNCl7dHJhbnNsYXRlOjUuOHJlbSA1cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1wcm9kdWN0cy10eXBlLWRldGFpbC1sZWFkX19pbWFnZS1pbWFnZTpudGgtY2hpbGQoNCl7dHJhbnNsYXRlOjAgMH19LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtbGVhZF9faW1hZ2UtaW1hZ2U6bnRoLWNoaWxkKDUpe3RyYW5zbGF0ZTowIC0xNi4ycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1wcm9kdWN0cy10eXBlLWRldGFpbC1sZWFkX19pbWFnZS1pbWFnZTpudGgtY2hpbGQoNSl7dHJhbnNsYXRlOjAgMH19LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtZGF0YXtwYWRkaW5nOjVyZW0gMH0ucC1wcm9kdWN0cy10eXBlLWRldGFpbC1kYXRhX19jb250ZW50c3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzo1cmVtIDAgMDtjb2x1bW4tZ2FwOjZyZW07cm93LWdhcDozcmVtO2ZsZXgtd3JhcDp3cmFwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1wcm9kdWN0cy10eXBlLWRldGFpbC1kYXRhX19jb250ZW50c3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5wLXByb2R1Y3RzLXR5cGUtZGV0YWlsLWRhdGFfX2NvbnRlbnRzLWltYWdle21heC13aWR0aDo1MHJlbTt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1wcm9kdWN0cy10eXBlLWRldGFpbC1kYXRhX19jb250ZW50cy1pbWFnZXttYXgtd2lkdGg6bm9uZX19LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtZGF0YV9fY29udGVudHMtdGFibGV7ZmxleDoxfS5wLXByb2R1Y3RzLXR5cGUtZGV0YWlsLWRhdGFfX2NvbnRlbnRzLXRhYmxlIHRoLC5wLXByb2R1Y3RzLXR5cGUtZGV0YWlsLWRhdGFfX2NvbnRlbnRzLXRhYmxlIHRke3BhZGRpbmctdG9wOjIuNXJlbTtwYWRkaW5nLWJvdHRvbToyLjVyZW19LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtZGF0YV9fY29udGVudHMtdGFibGUgdHJ7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2RmZGZkZH0ucC1wcm9kdWN0cy10eXBlLWRldGFpbC1kYXRhX19jb250ZW50cy10YWJsZSB0cjpmaXJzdC1vZi10eXBle2JvcmRlci10b3A6c29saWQgMXB4ICNkZmRmZGR9LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtZGF0YV9fY29udGVudHMtdGFibGUgdHIgdGh7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NDAwO3BhZGRpbmctcmlnaHQ6MWVtO3dpZHRoOjllbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtZGF0YV9fY29udGVudHMtdGFibGUgdHIgdGh7d2lkdGg6bWF4LWNvbnRlbnQ7d2hpdGUtc3BhY2U6bm93cmFwfX0ucC1wcm9kdWN0cy10eXBlLWRldGFpbC1kYXRhX19jb250ZW50cy10YWJsZSB0ciB0ZHtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsZXR0ZXItc3BhY2luZzouMDRlbTtsaW5lLWhlaWdodDoxLjh9LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtZGF0YV9fY29udGVudHMtdGFibGUgdHIgdGQgKitwe21hcmdpbi10b3A6MS44cmVtfS5wLXByb2R1Y3RzLXR5cGUtZGV0YWlsLWRhdGFfX2NvbnRlbnRzLXRhYmxlIGE6bm90KC5wLXByb2R1Y3RzLXR5cGUtZGV0YWlsLWRhdGFfX2NvbnRlbnRzLXVzYWdlIGEpe2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NDAwO3dpZHRoOm1heC1jb250ZW50O2Rpc3BsYXk6YmxvY2s7dGV4dC1pbmRlbnQ6LTFlbTttYXJnaW4tbGVmdDoxZW07cG9zaXRpb246cmVsYXRpdmV9LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtZGF0YV9fY29udGVudHMtdGFibGUgYTpub3QoLnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtZGF0YV9fY29udGVudHMtdXNhZ2UgYSk6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDoxcHg7YmFja2dyb3VuZDojZDIwMDAwO3RyYW5zZm9ybTpzY2FsZSgwLCAxKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wO3RyYW5zaXRpb246dHJhbnNmb3JtIC4yc30ucC1wcm9kdWN0cy10eXBlLWRldGFpbC1kYXRhX19jb250ZW50cy10YWJsZSBhOm5vdCgucC1wcm9kdWN0cy10eXBlLWRldGFpbC1kYXRhX19jb250ZW50cy11c2FnZSBhKTpmb2N1czo6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlKDEsIDEpfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC1wcm9kdWN0cy10eXBlLWRldGFpbC1kYXRhX19jb250ZW50cy10YWJsZSBhOm5vdCgucC1wcm9kdWN0cy10eXBlLWRldGFpbC1kYXRhX19jb250ZW50cy11c2FnZSBhKTpob3Zlcjo6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlKDEsIDEpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtZGF0YV9fY29udGVudHMtdGFibGUgYTpub3QoLnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtZGF0YV9fY29udGVudHMtdXNhZ2UgYSl7d2lkdGg6YXV0b319LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtZGF0YV9fY29udGVudHMtdGFibGUgYTpub3QoLnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtZGF0YV9fY29udGVudHMtdXNhZ2UgYSk6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDouNnJlbTtoZWlnaHQ6MS4xcmVtO2JhY2tncm91bmQ6dXJsKC4uL2ltZy9jb21tb24vaWNvbl9hcnJvdy1yZWQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb250YWluO21hcmdpbi1yaWdodDoxcmVtfS5wLXByb2R1Y3RzLXR5cGUtZGV0YWlsLWRhdGFfX2NvbnRlbnRzLXRhYmxlIGE6bm90KC5wLXByb2R1Y3RzLXR5cGUtZGV0YWlsLWRhdGFfX2NvbnRlbnRzLXVzYWdlIGEpK2F7bWFyZ2luLXRvcDouNnJlbX0ucC1wcm9kdWN0cy10eXBlLWRldGFpbC1kYXRhX19jb250ZW50cy1ub3Rle2JvcmRlci10b3A6ZGFzaGVkIDFweCAjZGFkYWRhO2ZvbnQtc2l6ZToxLjRyZW07Zm9udC13ZWlnaHQ6NDAwO21hcmdpbi10b3A6MS41cmVtO3BhZGRpbmc6MS4ycmVtIDAgLjJyZW19LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtZGF0YV9fY29udGVudHMtdXNhZ2V7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2NvbHVtbi1nYXA6MXJlbTtyb3ctZ2FwOjFyZW19LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtZGF0YV9fY29udGVudHMtdXNhZ2UgYXtiYWNrZ3JvdW5kOiNmMmVjYTI7aGVpZ2h0OjMuNnJlbTtib3JkZXItcmFkaXVzOjFyZW07ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtc2l6ZToxLjRyZW07Y29sb3I6IzUyM2YxZDtmb250LXdlaWdodDo0MDA7cGFkZGluZzouNXJlbSAxLjlyZW07Ym9yZGVyOnNvbGlkIDJweCByZ2JhKDAsMCwwLDApO3RyYW5zaXRpb246YWxsIC4zc30ucC1wcm9kdWN0cy10eXBlLWRldGFpbC1kYXRhX19jb250ZW50cy11c2FnZSBhOmZvY3Vze2JvcmRlci1jb2xvcjojZDIwMDAwfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC1wcm9kdWN0cy10eXBlLWRldGFpbC1kYXRhX19jb250ZW50cy11c2FnZSBhOmhvdmVye2JvcmRlci1jb2xvcjojZDIwMDAwfX0ucC1wcm9kdWN0cy10eXBlLWRldGFpbC1kYXRhX19jb250ZW50cy1yZWxhdGVkIGF7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo0MDA7d2lkdGg6bWF4LWNvbnRlbnQ7ZGlzcGxheTpibG9jazt0ZXh0LWluZGVudDotMWVtO21hcmdpbi1sZWZ0OjFlbTtwb3NpdGlvbjpyZWxhdGl2ZX0ucC1wcm9kdWN0cy10eXBlLWRldGFpbC1kYXRhX19jb250ZW50cy1yZWxhdGVkIGE6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDoxcHg7YmFja2dyb3VuZDojZDIwMDAwO3RyYW5zZm9ybTpzY2FsZSgwLCAxKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wO3RyYW5zaXRpb246dHJhbnNmb3JtIC4yc30ucC1wcm9kdWN0cy10eXBlLWRldGFpbC1kYXRhX19jb250ZW50cy1yZWxhdGVkIGE6Zm9jdXM6OmFmdGVye3RyYW5zZm9ybTpzY2FsZSgxLCAxKX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtZGF0YV9fY29udGVudHMtcmVsYXRlZCBhOmhvdmVyOjphZnRlcnt0cmFuc2Zvcm06c2NhbGUoMSwgMSl9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1wcm9kdWN0cy10eXBlLWRldGFpbC1kYXRhX19jb250ZW50cy1yZWxhdGVkIGF7d2lkdGg6YXV0b319LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtZGF0YV9fY29udGVudHMtcmVsYXRlZCBhOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6LjZyZW07aGVpZ2h0OjEuMXJlbTtiYWNrZ3JvdW5kOnVybCguLi9pbWcvY29tbW9uL2ljb25fYXJyb3ctcmVkLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjttYXJnaW4tcmlnaHQ6MXJlbX0ucC1wcm9kdWN0cy10eXBlLWRldGFpbC1kYXRhX19jb250ZW50cy1yZWxhdGVkIGErYXttYXJnaW4tdG9wOi42cmVtfS5wLXByb2R1Y3RzLXR5cGUtZGV0YWlsLWRhdGFfX2NvbnRlbnRzIG9se2NvdW50ZXItcmVzZXQ6Y291bnR9LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtZGF0YV9fY29udGVudHMgb2wgbGl7Y291bnRlci1pbmNyZW1lbnQ6Y291bnR9LnAtcHJvZHVjdHMtdHlwZS1kZXRhaWwtZGF0YV9fY29udGVudHMgb2wgbGk6YmVmb3Jle2NvbnRlbnQ6Y291bnRlcihjb3VudCk7Zm9udC1zaXplOjEuNHJlbTtjb2xvcjojZmZmO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6Mi40cmVtO2hlaWdodDoyLjRyZW07Ym9yZGVyLXJhZGl1czoxMDAlO2JhY2tncm91bmQ6I2JiYjttYXJnaW4tcmlnaHQ6MXJlbX0ucC1wcm9kdWN0cy10eXBlLWxpbmt7cGFkZGluZzo1LjhyZW0gMCAwfS5wLXByb2R1Y3RzLXR5cGUtbGlua19fbGlzdHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2x1bW4tZ2FwOjRyZW07cm93LWdhcDozcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1wcm9kdWN0cy10eXBlLWxpbmtfX2xpc3R7ZmxleC13cmFwOndyYXB9fS5wLXByb2R1Y3RzLXR5cGUtbGlua19fbGlzdCBhe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2x1bW4tZ2FwOjNyZW07bWF4LXdpZHRoOjQwcmVtO3dpZHRoOjEwMCU7aGVpZ2h0OjhyZW07Ym9yZGVyLXJhZGl1czo0cmVtO2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgLjRyZW0gMnJlbSByZ2JhKDAsMCwwLC4xKTtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo3MDA7Ym9yZGVyOnNvbGlkIC4ycmVtIHJnYmEoMCwwLDAsMCl9LnAtcHJvZHVjdHMtdHlwZS1saW5rX19saXN0IGE6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNkMjAwMDB9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5wLXByb2R1Y3RzLXR5cGUtbGlua19fbGlzdCBhOmhvdmVye2JvcmRlci1jb2xvcjojZDIwMDAwfX0ucC1wcm9kdWN0cy10eXBlLWFib3V0e3BhZGRpbmc6OS41cmVtIDAgMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtcHJvZHVjdHMtdHlwZS1hYm91dHtwYWRkaW5nOjVyZW0gMCAwfX0ucC1wcm9kdWN0cy10eXBlLWFib3V0X19jb250ZW50c3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6NC41cmVtIDA7Y29sdW1uLWdhcDo2cmVtO3Jvdy1nYXA6M3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtcHJvZHVjdHMtdHlwZS1hYm91dF9fY29udGVudHN7cGFkZGluZzozcmVtIDA7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0ucC1wcm9kdWN0cy10eXBlLWFib3V0X19jb250ZW50cy1pbWFnZXttYXgtd2lkdGg6NDByZW07d2lkdGg6bWF4LWNvbnRlbnR9LnAtcHJvZHVjdHMtdHlwZS1hYm91dF9fY29udGVudHMtdGV4dHtmbGV4OjF9LnAtcHJvZHVjdHMtdHlwZS1hYm91dF9fY29udGVudHMtdGV4dCBwe2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NDAwO2xldHRlci1zcGFjaW5nOi4wNGVtO2xpbmUtaGVpZ2h0OjEuNzV9LnAtcHJvZHVjdHMtdHlwZS1hYm91dF9fY29udGVudHMtdGV4dCAqK3B7bWFyZ2luLXRvcDoxLjJlbX0ucC1wcm9kdWN0cy10eXBlLWZlYXR1cmVze3BhZGRpbmc6Mi42cmVtIDB9LnAtcHJvZHVjdHMtdHlwZS1mZWF0dXJlc19fbGlzdHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cm93LWdhcDozcmVtO2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6NC44cmVtIDAgMi40cmVtfS5wLXByb2R1Y3RzLXR5cGUtZmVhdHVyZXNfX2xpc3RfX2l0ZW17d2lkdGg6MzAuNSV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXByb2R1Y3RzLXR5cGUtZmVhdHVyZXNfX2xpc3RfX2l0ZW17d2lkdGg6MTAwJX19LnAtcHJvZHVjdHMtdHlwZS1mZWF0dXJlc19fbGlzdF9faXRlbS1pbWFnZXtib3JkZXItcmFkaXVzOjFyZW07b3ZlcmZsb3c6aGlkZGVufS5wLXByb2R1Y3RzLXR5cGUtZmVhdHVyZXNfX2xpc3RfX2l0ZW0tdGV4dHtwYWRkaW5nOjJyZW0gMH0ucC1wcm9kdWN0cy10eXBlLWZlYXR1cmVzX19saXN0X19pdGVtLXRleHQgcHttYXJnaW4tdG9wOi44ZW19LnAtcHJvZHVjdHMtdHlwZS1mZWF0dXJlc19fbGlzdF9faXRlbS1oZWFkaW5ne2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjcwMH0ucC1wcm9kdWN0cy10eXBlLWZlYXR1cmVzX19ub3Rle2JhY2tncm91bmQ6I2Y1ZjVmNTtib3JkZXItcmFkaXVzOjFyZW07Zm9udC1zaXplOjEuNHJlbTtsaW5lLWhlaWdodDoxLjg1O2ZvbnQtd2VpZ2h0OjQwMDtwYWRkaW5nOjIuNHJlbSAzcmVtfS5wLXByb2R1Y3RzLXR5cGUtZmVhdHVyZXNfX25vdGUgb2x7cGFkZGluZy1sZWZ0OjFlbX0ucC1wcm9kdWN0cy10eXBlLXVzYWdle3BhZGRpbmc6NXJlbSAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1wcm9kdWN0cy10eXBlLXVzYWdle3BhZGRpbmc6Mi41cmVtIDAgMTByZW19fS5wLXByb2R1Y3RzLXR5cGUtdXNhZ2VfX2xpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6NXJlbSAwIDIuNXJlbTtjb2x1bW4tZ2FwOjEuMXJlbTtyb3ctZ2FwOjEuN3JlbX0ucC1wcm9kdWN0cy10eXBlLXVzYWdlX19saXN0IGF7YmFja2dyb3VuZDojZjJlY2EyO2JvcmRlcjpzb2xpZCAycHggcmdiYSgwLDAsMCwwKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLXJhZGl1czoyZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjEuOHJlbTtsaW5lLWhlaWdodDoxLjQ7bGV0dGVyLXNwYWNpbmc6LjAxZW07Zm9udC13ZWlnaHQ6NDAwO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6LjhyZW0gMi40cmVtO3Bvc2l0aW9uOnJlbGF0aXZlfS5wLXByb2R1Y3RzLXR5cGUtdXNhZ2VfX2xpc3QgYTpob3Zlcntib3JkZXItY29sb3I6I2QyMDAwMDtiYWNrZ3JvdW5kOnJnYmEoMjEwLDAsMCwuMil9LnAtcHJvZHVjdHMtdHlwZS11c2FnZV9fZGV0YWlse3BhZGRpbmc6Mi41cmVtIDA7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwO3Jvdy1nYXA6M3JlbX0ucC1wcm9kdWN0cy10eXBlLXVzYWdlX19kZXRhaWxfX2l0ZW17d2lkdGg6NDcuNyU7YmFja2dyb3VuZDojZmZmY2Q4O2JvcmRlci1yYWRpdXM6MXJlbTtwYWRkaW5nOjMuM3JlbSAzcmVtIDJyZW0gMi43cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1wcm9kdWN0cy10eXBlLXVzYWdlX19kZXRhaWxfX2l0ZW17d2lkdGg6MTAwJX19LnAtcHJvZHVjdHMtdHlwZS11c2FnZV9fZGV0YWlsX19pdGVtIGF7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2NvbHVtbi1nYXA6My41cmVtfS5wLXByb2R1Y3RzLXR5cGUtdXNhZ2VfX2RldGFpbF9faXRlbSBhIGZpZ3VyZXtvdmVyZmxvdzpoaWRkZW59LnAtcHJvZHVjdHMtdHlwZS11c2FnZV9fZGV0YWlsX19pdGVtIGEgZmlndXJlIGltZ3t0cmFuc2l0aW9uOi4zcyBhbGx9LnAtcHJvZHVjdHMtdHlwZS11c2FnZV9fZGV0YWlsX19pdGVtIGE6Zm9jdXMgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjEsIDEuMSk7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5wLXByb2R1Y3RzLXR5cGUtdXNhZ2VfX2RldGFpbF9faXRlbSBhOmhvdmVyIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4xLCAxLjEpO3Bvc2l0aW9uOnJlbGF0aXZlfX0ucC1wcm9kdWN0cy10eXBlLXVzYWdlX19kZXRhaWxfX2l0ZW0gYTpmb2N1c3tvcGFjaXR5Oi43O3RyYW5zaXRpb246LjNzO2N1cnNvcjpwb2ludGVyfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC1wcm9kdWN0cy10eXBlLXVzYWdlX19kZXRhaWxfX2l0ZW0gYTpob3ZlcntvcGFjaXR5Oi43O3RyYW5zaXRpb246LjNzO2N1cnNvcjpwb2ludGVyfX0ucC1wcm9kdWN0cy10eXBlLXVzYWdlX19kZXRhaWxfX2l0ZW1fX2NvbnRlbnRze2ZsZXg6MX0ucC1wcm9kdWN0cy10eXBlLXVzYWdlX19kZXRhaWxfX2l0ZW1fX2NvbnRlbnRzLXRpdGxle2ZvbnQtc2l6ZToycmVtO2xpbmUtaGVpZ2h0OjEuNjtmb250LXdlaWdodDo3MDA7Y29sb3I6IzUyM2YxZH0ucC1wcm9kdWN0cy10eXBlLXVzYWdlX19kZXRhaWxfX2l0ZW1fX2NvbnRlbnRzLXRleHR7cGFkZGluZy10b3A6LjhyZW07b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6LXdlYmtpdC1ib3g7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtbGluZS1jbGFtcDozfS5wLXByb2R1Y3RzLXR5cGUtdXNhZ2VfX2RldGFpbF9faXRlbV9fY29udGVudHMtbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O3BhZGRpbmc6MS42cmVtIDAgMi41cmVtO2NvbHVtbi1nYXA6MXJlbTtyb3ctZ2FwOi4ycmVtO2ZsZXgtd3JhcDp3cmFwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1wcm9kdWN0cy10eXBlLXVzYWdlX19kZXRhaWxfX2l0ZW1fX2NvbnRlbnRzLWxpc3R7ZmxleC1kaXJlY3Rpb246cm93O3Jvdy1nYXA6MXJlbX19LnAtcHJvZHVjdHMtdHlwZS11c2FnZV9fZGV0YWlsX19pdGVtX19jb250ZW50cy1saXN0IHNwYW57YmFja2dyb3VuZDojZjJlY2EyO2JvcmRlcjpzb2xpZCAycHggcmdiYSgwLDAsMCwwKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLXJhZGl1czoyZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjEuNHJlbTtsaW5lLWhlaWdodDoxLjQ7bGV0dGVyLXNwYWNpbmc6LjA1ZW07Zm9udC13ZWlnaHQ6NDAwO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6LjdyZW0gMS44cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDptYXgtY29udGVudH0ucC1wcm9kdWN0cy10eXBlLXVzYWdlX19kZXRhaWxfX2l0ZW1fX2ltYWdle21heC13aWR0aDoyNHJlbTtib3JkZXItcmFkaXVzOjFyZW07b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi10b3A6My42cmVtO2hlaWdodDptYXgtY29udGVudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtcHJvZHVjdHMtdHlwZS11c2FnZV9fZGV0YWlsX19pdGVtX19pbWFnZXttYXJnaW4tdG9wOjJyZW07bWF4LXdpZHRoOm5vbmU7d2lkdGg6MTAwJX19LnAtcHJvZHVjdHMtbGVhZHtwYWRkaW5nOjkuOHJlbSAwIDYuNHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtcHJvZHVjdHMtbGVhZHtwYWRkaW5nOjVyZW0gMH19LnAtcHJvZHVjdHMtbGVhZF9faW5uZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7cm93LWdhcDouOXJlbX0ucC1wcm9kdWN0cy1sZWFkX190ZXh0e2ZvbnQtc2l6ZToxLjhyZW07bGluZS1oZWlnaHQ6Mi4yO2xldHRlci1zcGFjaW5nOi4wNWVtO3RleHQtYWxpZ246Y2VudGVyfS5wLXByb2R1Y3RzLWxlYWRfX2xpbmt7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Y29sdW1uLWdhcDoyLjhyZW07cm93LWdhcDoyLjhyZW07cGFkZGluZzo2cmVtIDAgMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtcHJvZHVjdHMtbGVhZF9fbGlua3tjb2x1bW4tZ2FwOjEuNXJlbTtwYWRkaW5nOjNyZW0gMCAwfX0ucC1wcm9kdWN0cy1sZWFkX19saW5rIGF7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NzAwO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjFlbTt3aWR0aDoxMDAlO21heC13aWR0aDo0MXJlbTtoZWlnaHQ6MTJyZW07Ym9yZGVyLXJhZGl1czo2cmVtO2JveC1zaGFkb3c6MCAycmVtIDRyZW0gcmdiYSgwLDAsMCwuMSk7Ym9yZGVyOnNvbGlkIDJweCByZ2JhKDAsMCwwLDApO3RyYW5zaXRpb246YWxsIC4zcztwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtcHJvZHVjdHMtbGVhZF9fbGluayBhe2ZvbnQtc2l6ZToxLjZyZW07aGVpZ2h0OjhyZW07Y29sb3I6I2QyMDAwMDtib3JkZXItY29sb3I6Y3VycmVudENvbG9yfS5wLXByb2R1Y3RzLWxlYWRfX2xpbmsgYTphZnRlcntib3JkZXItY29sb3I6Y3VycmVudENvbG9yfX0ucC1wcm9kdWN0cy1sZWFkX19saW5rIGE6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6LjhyZW07aGVpZ2h0Oi44cmVtO2JvcmRlcjpzb2xpZCAjY2NjO2JvcmRlci13aWR0aDoxcHggMCAwIDFweDtyb3RhdGU6LTEzNWRlZztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo0cmVtO3RyYW5zbGF0ZTowIC0wLjNyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXByb2R1Y3RzLWxlYWRfX2xpbmsgYTphZnRlcntyaWdodDoycmVtfX0ucC1wcm9kdWN0cy1sZWFkX19saW5rIGE6aG92ZXJ7Y29sb3I6I2QyMDAwMDtib3JkZXItY29sb3I6Y3VycmVudENvbG9yfS5wLXByb2R1Y3RzLWxlYWRfX2xpbmsgYTpob3ZlcjphZnRlcntib3JkZXItY29sb3I6Y3VycmVudENvbG9yfS5wLXByb2R1Y3RzLWNhdGVnb3J5e3BhZGRpbmc6Mi4xcmVtIDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXByb2R1Y3RzLWNhdGVnb3J5e3BhZGRpbmc6NXJlbSAwIDB9fS5wLXByb2R1Y3RzLWNhdGVnb3J5X19saXN0e3BhZGRpbmc6NXJlbSAwIDAgMDtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg1LCAxZnIpO2p1c3RpZnktaXRlbXM6Y2VudGVyO2NvbHVtbi1nYXA6MXJlbTtyb3ctZ2FwOjMuNnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtcHJvZHVjdHMtY2F0ZWdvcnlfX2xpc3R7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpO2NvbHVtbi1nYXA6MH19LnAtcHJvZHVjdHMtY2F0ZWdvcnlfX2xpc3QtZW1wdHl7Y29udGVudDpcIlwiO3dpZHRoOjIxcmVtO2hlaWdodDowO2Rpc3BsYXk6YmxvY2t9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXByb2R1Y3RzLWNhdGVnb3J5X19saXN0LWVtcHR5e3dpZHRoOjkwJX19LnAtcHJvZHVjdHMtY2F0ZWdvcnlfX2xpc3QgYXt3aWR0aDoyMXJlbTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MS42cmVtO2xpbmUtaGVpZ2h0OjEuNn0ucC1wcm9kdWN0cy1jYXRlZ29yeV9fbGlzdCBhIGZpZ3VyZXtvdmVyZmxvdzpoaWRkZW59LnAtcHJvZHVjdHMtY2F0ZWdvcnlfX2xpc3QgYSBmaWd1cmUgaW1ne3RyYW5zaXRpb246LjNzIGFsbH0ucC1wcm9kdWN0cy1jYXRlZ29yeV9fbGlzdCBhOmZvY3VzIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4xLCAxLjEpO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC1wcm9kdWN0cy1jYXRlZ29yeV9fbGlzdCBhOmhvdmVyIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4xLCAxLjEpO3Bvc2l0aW9uOnJlbGF0aXZlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtcHJvZHVjdHMtY2F0ZWdvcnlfX2xpc3QgYXt3aWR0aDo5MCV9fS5wLXByb2R1Y3RzLWNhdGVnb3J5X19saXN0IGEgZmlndXJle3dpZHRoOjEwMCU7Ym9yZGVyLXJhZGl1czoxcmVtO292ZXJmbG93OmhpZGRlbjttYXJnaW4tYm90dG9tOjEuN3JlbX0ucC1wcm9kdWN0cy11c2FnZXtwYWRkaW5nOjIuMXJlbSAwIDQuOHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtcHJvZHVjdHMtdXNhZ2V7cGFkZGluZzoyLjVyZW0gMCAxMHJlbX19LnAtcHJvZHVjdHMtdXNhZ2VfX2xpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6NHJlbSAwIDA7Y29sdW1uLWdhcDoxLjlyZW07cm93LWdhcDoyLjFyZW19LnAtcHJvZHVjdHMtdXNhZ2VfX2xpc3QgYXtiYWNrZ3JvdW5kOiNlZWU7Ym9yZGVyOnNvbGlkIDJweCBncmF5O2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItcmFkaXVzOjJlbTtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MS44cmVtO2xpbmUtaGVpZ2h0OjEuNDtsZXR0ZXItc3BhY2luZzouMDFlbTtmb250LXdlaWdodDo0MDA7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzouM2VtIDEuNWVtO3Bvc2l0aW9uOnJlbGF0aXZlfS5wLXByb2R1Y3RzLXVzYWdlX19saXN0IGE6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNkMjAwMDA7YmFja2dyb3VuZDpyZ2JhKDIxMCwwLDAsLjIpfS5wLXNlYXJjaC1yZXN1bHRzLWNvbnRlbnRze3BhZGRpbmc6N3JlbSAwIDYuMnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc2VhcmNoLXJlc3VsdHMtY29udGVudHN7cGFkZGluZzo1cmVtIDB9fS5wLXNlYXJjaC1yZXN1bHRzLWNvbnRlbnRzX19sZWFke2ZvbnQtc2l6ZTozcmVtO2xpbmUtaGVpZ2h0OjIuMjtmb250LXdlaWdodDo3MDB9KisucC1zZWFyY2gtcmVzdWx0cy1jb250ZW50c19faGVhZGluZ3ttYXJnaW4tdG9wOjYuN3JlbX0ucC1zZWFyY2gtcmVzdWx0cy1jb250ZW50c19fdGV4dHtjb2xvcjojNjY2fS5wLXNlYXJjaC1yZXN1bHRzLWNvbnRlbnRzX19saXN0X19pdGVte3BhZGRpbmc6MnJlbSAwO2JvcmRlci1ib3R0b206MXB4IGRvdHRlZCAjNTIzZjFkfS5wLXNlYXJjaC1yZXN1bHRzLWNvbnRlbnRzX190aXRsZXtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6Mi41O2xldHRlci1zcGFjaW5nOi4wNGVtfS5wLXNvbHV0aW9uLWlzc3Vle3BhZGRpbmc6OC43cmVtIDAgNC4zcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zb2x1dGlvbi1pc3N1ZXtwYWRkaW5nOjVyZW0gMCA0cmVtfX0ucC1zb2x1dGlvbi1pc3N1ZV9fbGVhZHtmb250LXNpemU6Mi40cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoyLjM7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowIDAgOC43cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zb2x1dGlvbi1pc3N1ZV9fbGVhZHtwYWRkaW5nOjAgMCA1cmVtfX0ucC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHN7YmFja2dyb3VuZDojZjZmNWVlO2JvcmRlci1yYWRpdXM6MXJlbTtwYWRkaW5nOjQuNnJlbSA1LjVyZW0gNy41cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MDttYXJnaW4tYm90dG9tOjE1LjhyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50c3twYWRkaW5nOjJyZW0gMCAyM3JlbTttYXJnaW4tYm90dG9tOjEwcmVtfX0ucC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHM6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDo1MCU7dHJhbnNsYXRlOi01MCUgNXJlbTt3aWR0aDowO2hlaWdodDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6I2Y2ZjVlZSByZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKTtib3JkZXItd2lkdGg6NDBweCA2MHB4IDBweCA2MHB4fS5wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50c19fdGl0bGV7Zm9udC1zaXplOjNyZW07bGluZS1oZWlnaHQ6MS42O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojNTIzZjFkO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX3RpdGxle3BhZGRpbmc6MCAycmVtfX0ucC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX2xpc3R7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOnN0YXJ0O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwO21hcmdpbi10b3A6MnJlbX0ucC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX2xpc3RfX2l0ZW17Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo0MDA7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MS40O3BhZGRpbmc6Mi42ZW0gMy4zZW07d2lkdGg6bWF4LWNvbnRlbnQ7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50c19fbGlzdF9faXRlbXttYXgtd2lkdGg6NTAlO3BhZGRpbmc6MmVtIDJlbSAzZW0gIWltcG9ydGFudH19LnAtc29sdXRpb24taXNzdWVfX2NvbnRlbnRzX19saXN0X19pdGVtOm50aC1jaGlsZCgxKXtwYWRkaW5nOjQuM3JlbSA1LjNyZW0gNi4zcmVtO3RyYW5zbGF0ZTowIDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50c19fbGlzdF9faXRlbTpudGgtY2hpbGQoMSl7dHJhbnNsYXRlOjFyZW0gMDtvcmRlcjoxfX0ucC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKDIpe3BhZGRpbmc6NS43cmVtIDQuMnJlbSA3LjhyZW0gNXJlbTt0cmFuc2xhdGU6LTEuNHJlbSA5LjRyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50c19fbGlzdF9faXRlbTpudGgtY2hpbGQoMil7dHJhbnNsYXRlOjFyZW0gMDtvcmRlcjozfX0ucC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKDMpe3BhZGRpbmc6NC41cmVtIDQuMnJlbSA3LjRyZW0gNC43cmVtO3RyYW5zbGF0ZTotM3JlbSAyLjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50c19fbGlzdF9faXRlbTpudGgtY2hpbGQoMyl7dHJhbnNsYXRlOi0xcmVtIC0xcmVtO29yZGVyOjJ9fS5wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50c19fbGlzdF9faXRlbTpudGgtY2hpbGQoNCl7cGFkZGluZzo1LjhyZW0gNC4ycmVtIDVyZW0gNS43cmVtO3RyYW5zbGF0ZTotMS44cmVtIDMuNHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc29sdXRpb24taXNzdWVfX2NvbnRlbnRzX19saXN0X19pdGVtOm50aC1jaGlsZCg0KXt0cmFuc2xhdGU6MHJlbSAwO29yZGVyOjR9fS5wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50c19fbGlzdF9faXRlbTpudGgtY2hpbGQoNSl7cGFkZGluZzo1cmVtIDcuMnJlbSA1cmVtIDcuNHJlbTt0cmFuc2xhdGU6M3JlbSAycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKDUpe3RyYW5zbGF0ZTowcmVtIC0ycmVtO29yZGVyOjV9fS5wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50c19fbGlzdF9faXRlbTpudGgtY2hpbGQoNil7cGFkZGluZzo1LjhyZW0gNC42cmVtIDdyZW0gNS43cmVtO3RyYW5zbGF0ZTotMThyZW0gMy4ycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKDYpe3RyYW5zbGF0ZTowcmVtIDJyZW07b3JkZXI6Nn19LnAtc29sdXRpb24taXNzdWVfX2NvbnRlbnRzX19saXN0X19pdGVtIHN0cm9uZ3tmb250LXNpemU6MS4xMjVlbTtmb250LXdlaWdodDo3MDB9LnAtc29sdXRpb24taXNzdWVfX2NvbnRlbnRzX19saXN0X19pdGVtIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6LTF9LnAtc29sdXRpb24taXNzdWVfX2NvbnRlbnRzX19pbWFnZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTtib3R0b206MDt0cmFuc2xhdGU6LTUwJSAwfS5wLXNvbHV0aW9uLWlzc3VlX19zdXBwb3J0X190aXRsZXttYXJnaW4tYm90dG9tOjFyZW07Y29sb3I6IzUyM2YxZDtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjRyZW07dGV4dC1hbGlnbjpjZW50ZXJ9LnAtc29sdXRpb24taXNzdWVfX3N1cHBvcnRfX3RleHR7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6Mi4yO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MXJlbSAwIDB9LnAtc29sdXRpb24taXNzdWVfX3N1cHBvcnRfX3RleHQgcCtwe21hcmdpbi10b3A6MmVtfS5wLXNvbHV0aW9uLXN1Z2dlc3R7cGFkZGluZzo1cmVtIDAgMH0ucC1zb2x1dGlvbi1zdWdnZXN0X19sZWFke2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLXJhZGl1czoxcmVtO3BhZGRpbmc6OC41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zb2x1dGlvbi1zdWdnZXN0X19sZWFke3BhZGRpbmc6M3JlbX19LnAtc29sdXRpb24tc3VnZ2VzdF9fbGVhZF9fdGV4dHtiYWNrZ3JvdW5kOiNmZmY7d2lkdGg6NTNyZW07aGVpZ2h0OjUzcmVtO2JvcmRlci1yYWRpdXM6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLXRvcDo1LjVyZW07Ym94LXNoYWRvdzowIDAgMS40cmVtIHJnYmEoNjUsMTM5LDE1MiwuNyl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNvbHV0aW9uLXN1Z2dlc3RfX2xlYWRfX3RleHR7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztwYWRkaW5nOjJyZW07Ym9yZGVyLXJhZGl1czoxcmVtfX0ucC1zb2x1dGlvbi1zdWdnZXN0X19sZWFkX190ZXh0X19oZWFkaW5ne2ZvbnQtc2l6ZTo0cmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojZDIwMDAwO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206MXJlbX0ucC1zb2x1dGlvbi1zdWdnZXN0X19sZWFkX190ZXh0X19oZWFkaW5nIHNtYWxse2ZvbnQtc2l6ZTouNDVlbTtmb250LXdlaWdodDo1MDA7Y29sb3I6IzMzMztkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MnJlbX0ucC1zb2x1dGlvbi1zdWdnZXN0X19sZWFkX190ZXh0IHB7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM1MjNmMWQ7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDo1cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zb2x1dGlvbi1zdWdnZXN0X19sZWFkX190ZXh0IHB7bWFyZ2luLXRvcDoxLjVyZW19fS5wLXNvbHV0aW9uLXN1Z2dlc3RfX2xlYWRfX2ltYWdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6LTF9LnAtc29sdXRpb24tc3VnZ2VzdF9fbGVhZF9faW1hZ2UgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0ucC1zb2x1dGlvbi1zdWdnZXN0X19mbG93e21hcmdpbi10b3A6MjByZW07cGFkZGluZzoxMy44cmVtIDAgMDtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmNmY1ZWUgMCUsICNmZmZmZmYgNSUpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zb2x1dGlvbi1zdWdnZXN0X19mbG93e21hcmdpbi10b3A6MTByZW07cGFkZGluZzo1cmVtIDAgMH19LnAtc29sdXRpb24tc3VnZ2VzdF9fZmxvd19faGVhZGluZ3twYWRkaW5nLWJvdHRvbTozcmVtO21hcmdpbi1ib3R0b206OC4ycmVtfS5wLXNvbHV0aW9uLXN1Z2dlc3RfX2Zsb3dfX2xpc3R7Y291bnRlci1yZXNldDpjb3VudDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Jvdy1nYXA6OS43cmVtfS5wLXNvbHV0aW9uLXN1Z2dlc3RfX2Zsb3dfX2xpc3RfX2l0ZW17Y291bnRlci1pbmNyZW1lbnQ6Y291bnQ7cGFkZGluZy1ib3R0b206Ni4ycmVtO2JvcmRlci1ib3R0b206c29saWQgMXB4ICNlYmU5ZDk7cG9zaXRpb246cmVsYXRpdmV9LnAtc29sdXRpb24tc3VnZ2VzdF9fZmxvd19fbGlzdF9faXRlbTpsYXN0LWNoaWxke2JvcmRlcjpub25lfS5wLXNvbHV0aW9uLXN1Z2dlc3RfX2Zsb3dfX2xpc3RfX2l0ZW06bGFzdC1jaGlsZDphZnRlcntkaXNwbGF5Om5vbmV9LnAtc29sdXRpb24tc3VnZ2VzdF9fZmxvd19fbGlzdF9faXRlbTphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjUwJTt0cmFuc2xhdGU6LTUwJSAwO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojZWJlOWQ5IHJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApO2JvcmRlci13aWR0aDo0MHB4IDYwcHggMHB4IDYwcHh9LnAtc29sdXRpb24tc3VnZ2VzdF9fZmxvd19fbGlzdF9faXRlbV9faGVhZGluZ3tmb250LXNpemU6Mi40cmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojNTIzZjFkO2JhY2tncm91bmQ6I2Y2ZjVlZTtib3JkZXItcmFkaXVzOjFyZW07b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjlyZW07cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoycmVtIDJyZW0gMnJlbSAxMC44cmVtO21hcmdpbi1ib3R0b206NnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc29sdXRpb24tc3VnZ2VzdF9fZmxvd19fbGlzdF9faXRlbV9faGVhZGluZ3ttYXJnaW4tYm90dG9tOjNyZW19fS5wLXNvbHV0aW9uLXN1Z2dlc3RfX2Zsb3dfX2xpc3RfX2l0ZW1fX2hlYWRpbmc6YmVmb3Jle2NvbnRlbnQ6Y291bnRlcihjb3VudCk7d2lkdGg6N3JlbTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtc2l6ZTozcmVtO2ZvbnQtd2VpZ2h0OjcwMDtiYWNrZ3JvdW5kOiNlYmU5ZDl9LnAtc29sdXRpb24tc3VnZ2VzdF9fZmxvd19fbGlzdF9faXRlbV9fY29udGVudHN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zb2x1dGlvbi1zdWdnZXN0X19mbG93X19saXN0X19pdGVtX19jb250ZW50c3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5wLXNvbHV0aW9uLXN1Z2dlc3RfX2Zsb3dfX2xpc3RfX2l0ZW1fX2NvbnRlbnRzKy5wLXNvbHV0aW9uLXN1Z2dlc3RfX2Zsb3dfX2xpc3RfX2l0ZW1fX2NvbnRlbnRze21hcmdpbi10b3A6NnJlbX0ucC1zb2x1dGlvbi1zdWdnZXN0X19mbG93X19saXN0X19pdGVtX19jb250ZW50c19fdGV4dHt3aWR0aDo1Mi42JTtvcmRlcjoyO3BhZGRpbmctYm90dG9tOjZyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNvbHV0aW9uLXN1Z2dlc3RfX2Zsb3dfX2xpc3RfX2l0ZW1fX2NvbnRlbnRzX190ZXh0e3dpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206MH19LnAtc29sdXRpb24tc3VnZ2VzdF9fZmxvd19fbGlzdF9faXRlbV9fY29udGVudHNfX3RleHQtdGl0bGV7Zm9udC1zaXplOjIuNHJlbTtmb250LXdlaWdodDo3MDA7bWFyZ2luLWJvdHRvbToxLjhyZW19LnAtc29sdXRpb24tc3VnZ2VzdF9fZmxvd19fbGlzdF9faXRlbV9fY29udGVudHNfX3RleHQgcHtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsZXR0ZXItc3BhY2luZzouMDRlbX0ucC1zb2x1dGlvbi1zdWdnZXN0X19mbG93X19saXN0X19pdGVtX19jb250ZW50c19fdGV4dCBwK3B7bWFyZ2luLXRvcDoycmVtfS5wLXNvbHV0aW9uLXN1Z2dlc3RfX2Zsb3dfX2xpc3RfX2l0ZW1fX2NvbnRlbnRzX190ZXh0LW1lc3NhZ2VfdGl0bGV7Zm9udC1zaXplOjIuNHJlbTtmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpjZW50ZXJ9LnAtc29sdXRpb24tc3VnZ2VzdF9fZmxvd19fbGlzdF9faXRlbV9fY29udGVudHNfX3RleHQtbWVzc2FnZV90ZXh0e3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NDAwfS5wLXNvbHV0aW9uLXN1Z2dlc3RfX2Zsb3dfX2xpc3RfX2l0ZW1fX2NvbnRlbnRzX19pbWFnZXt3aWR0aDo0Mi4yJTtvcmRlcjoxO2JvcmRlci1yYWRpdXM6MXJlbTtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXNvbHV0aW9uLXN1Z2dlc3RfX2Zsb3dfX2xpc3RfX2l0ZW1fX2NvbnRlbnRzX19pbWFnZXt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MnJlbX19LnAtc29sdXRpb24tc3VnZ2VzdF9fZmxvd19fbGlzdF9faXRlbV9fY29udGVudHNfX2xpbmt7b3JkZXI6Mzt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cm93LWdhcDozcmVtO2FsaWduLWl0ZW1zOmVuZDttYXJnaW4tdG9wOi01cmVtfS5wLXNvbHV0aW9uLXN1Z2dlc3RfX2Zsb3dfX2xpc3RfX2l0ZW1fX2NvbnRlbnRzX19saW5rLnJvdzJ7bWFyZ2luLXRvcDotMTJyZW07dGV4dC1hbGlnbjpyaWdodH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc29sdXRpb24tc3VnZ2VzdF9fZmxvd19fbGlzdF9faXRlbV9fY29udGVudHNfX2xpbmsucm93MnttYXJnaW4tdG9wOjNyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zb2x1dGlvbi1zdWdnZXN0X19mbG93X19saXN0X19pdGVtX19jb250ZW50c19fbGlua3ttYXJnaW4tdG9wOjNyZW19fS5wLXN0cmVuZ3RoLWRldGFpbC1sZWFke3BhZGRpbmctYm90dG9tOjhyZW0gIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3RyZW5ndGgtZGV0YWlsLWxlYWR7cGFkZGluZy1ib3R0b206NXJlbSAhaW1wb3J0YW50fX0ucC1zdHJlbmd0aC1kZXRhaWwtY29udGVudHN7YmFja2dyb3VuZDojZmZmY2Q4O3Bvc2l0aW9uOnJlbGF0aXZlfS5wLXN0cmVuZ3RoLWRldGFpbC1jb250ZW50c19fbGlzdHtjb3VudGVyLXJlc2V0OmNvdW50O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnAtc3RyZW5ndGgtZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVte2NvdW50ZXItaW5jcmVtZW50OmNvdW50O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjcuNXJlbSAwIDhyZW07cm93LWdhcDozcmVtO2ZsZXgtd3JhcDp3cmFwfS5wLXN0cmVuZ3RoLWRldGFpbC1jb250ZW50c19fbGlzdF9faXRlbTphZnRlcntjb250ZW50OlwiXCI7YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGZhcnRoZXN0LXNpZGUsICNlZGUwOTcsICNlZGUwOTcgMzAlLCB0cmFuc3BhcmVudCAzMCUsIHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLXNpemU6MS4ycmVtO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEuMnJlbTt3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3RyZW5ndGgtZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVtOmFmdGVye2hlaWdodDouM3JlbX19LnAtc3RyZW5ndGgtZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVtX19pbWFnZXt3aWR0aDo0Mi4yJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3RyZW5ndGgtZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVtX19pbWFnZXt3aWR0aDoxMDAlfX0ucC1zdHJlbmd0aC1kZXRhaWwtY29udGVudHNfX2xpc3RfX2l0ZW1fX2ltYWdlIGZpZ3VyZXtib3JkZXItcmFkaXVzOjFyZW07b3ZlcmZsb3c6aGlkZGVufS5wLXN0cmVuZ3RoLWRldGFpbC1jb250ZW50c19fbGlzdF9faXRlbV9faW1hZ2UgcHt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6MS42cmVtfS5wLXN0cmVuZ3RoLWRldGFpbC1jb250ZW50c19fbGlzdF9faXRlbV9fY2FwdGlvbnt0ZXh0LWFsaWduOmNlbnRlcn0ucC1zdHJlbmd0aC1kZXRhaWwtY29udGVudHNfX2xpc3RfX2l0ZW1fX3RleHR7d2lkdGg6NTMuMSU7bWluLWhlaWdodDozNi42cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zdHJlbmd0aC1kZXRhaWwtY29udGVudHNfX2xpc3RfX2l0ZW1fX3RleHR7d2lkdGg6MTAwJX19LnAtc3RyZW5ndGgtZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVtX190ZXh0LXRpdGxle2ZvbnQtc2l6ZTozcmVtO2xpbmUtaGVpZ2h0OjEuNDtmb250LXdlaWdodDo3MDA7Y29sb3I6IzUyM2YxZDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2NvbHVtbi1nYXA6MnJlbTttYXJnaW4tYm90dG9tOjIuM3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3RyZW5ndGgtZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVtX190ZXh0LXRpdGxle2ZvbnQtc2l6ZToyLjhyZW19fS5wLXN0cmVuZ3RoLWRldGFpbC1jb250ZW50c19fbGlzdF9faXRlbV9fdGV4dC10aXRsZTpiZWZvcmV7Y29udGVudDpjb3VudGVyKGNvdW50LCBkZWNpbWFsLWxlYWRpbmctemVybyk7Zm9udC1zaXplOjRyZW07Zm9udC1mYW1pbHk6XCJSb2JvdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNmZmY7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjhyZW07aGVpZ2h0OjhyZW07Ym9yZGVyLXJhZGl1czoxMDAlO2JhY2tncm91bmQ6I2M3NzIyNztmbGV4Om5vbmV9LnAtc3RyZW5ndGgtZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVtX190ZXh0IHB7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo0MDA7bGV0dGVyLXNwYWNpbmc6LjAzZW19LnAtc3RyZW5ndGgtZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVtX190ZXh0ICorcHttYXJnaW4tdG9wOjEuN3JlbX0ucC1zdHJlbmd0aC1kZXRhaWwtY29udGVudHNfX2xpc3RfX2l0ZW1fX2VxdWlwbWVudHtvcmRlcjozfS5wLXN0cmVuZ3RoLWRldGFpbC1jb250ZW50c19fbGlzdF9faXRlbTpsYXN0LWNoaWxkOmFmdGVye2Rpc3BsYXk6bm9uZX0ucC1zdHJlbmd0aC1kZXRhaWwtY29udGVudHNfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLnAtc3RyZW5ndGgtZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVtX19pbWFnZXtvcmRlcjoxfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zdHJlbmd0aC1kZXRhaWwtY29udGVudHNfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLnAtc3RyZW5ndGgtZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVtX19pbWFnZXtvcmRlcjoyfX0ucC1zdHJlbmd0aC1kZXRhaWwtY29udGVudHNfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLnAtc3RyZW5ndGgtZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVtX190ZXh0e29yZGVyOjJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN0cmVuZ3RoLWRldGFpbC1jb250ZW50c19fbGlzdF9faXRlbTpudGgtY2hpbGQob2RkKSAucC1zdHJlbmd0aC1kZXRhaWwtY29udGVudHNfX2xpc3RfX2l0ZW1fX3RleHR7b3JkZXI6MX19LnAtc3RyZW5ndGgtZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVtOm50aC1jaGlsZChldmVuKSAucC1zdHJlbmd0aC1kZXRhaWwtY29udGVudHNfX2xpc3RfX2l0ZW1fX2ltYWdle29yZGVyOjJ9LnAtc3RyZW5ndGgtZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVtOm50aC1jaGlsZChldmVuKSAucC1zdHJlbmd0aC1kZXRhaWwtY29udGVudHNfX2xpc3RfX2l0ZW1fX3RleHR7b3JkZXI6MX0ucC1zdHJlbmd0aC1kZXRhaWwtcHJvZHVjdHN7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDojZmZmY2Q4fS5wLXN0cmVuZ3RoLWRldGFpbC1wcm9kdWN0c19fbGlzdHtjb3VudGVyLXJlc2V0OmNvdW50O3BhZGRpbmc6MTIuNHJlbSAwIDIwcmVtO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cm93LWdhcDoxMHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3RyZW5ndGgtZGV0YWlsLXByb2R1Y3RzX19saXN0e3BhZGRpbmc6NXJlbSAwO3Jvdy1nYXA6M3JlbX19LnAtc3RyZW5ndGgtZGV0YWlsLXByb2R1Y3RzX19saXN0X19pdGVte2NvdW50ZXItaW5jcmVtZW50OmNvdW50O2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjFyZW07b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfS5wLXN0cmVuZ3RoLWRldGFpbC1wcm9kdWN0c19fbGlzdF9faXRlbTpiZWZvcmV7Y29udGVudDpjb3VudGVyKGNvdW50LCBkZWNpbWFsLWxlYWRpbmctemVybyk7Zm9udC1mYW1pbHk6XCJSb2JvdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjUuNHJlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiNjNzcyMjc7d2lkdGg6MTFyZW07aGVpZ2h0OjExcmVtO2JvcmRlci1yYWRpdXM6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5O3RvcDo1MCU7dHJhbnNsYXRlOi01MCUgLTUwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3RyZW5ndGgtZGV0YWlsLXByb2R1Y3RzX19saXN0X19pdGVtOmJlZm9yZXt0b3A6MjdyZW19fS5wLXN0cmVuZ3RoLWRldGFpbC1wcm9kdWN0c19fbGlzdF9faXRlbSBhe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnAtc3RyZW5ndGgtZGV0YWlsLXByb2R1Y3RzX19saXN0X19pdGVtIGEgZmlndXJle292ZXJmbG93OmhpZGRlbn0ucC1zdHJlbmd0aC1kZXRhaWwtcHJvZHVjdHNfX2xpc3RfX2l0ZW0gYSBmaWd1cmUgaW1ne3RyYW5zaXRpb246LjNzIGFsbH0ucC1zdHJlbmd0aC1kZXRhaWwtcHJvZHVjdHNfX2xpc3RfX2l0ZW0gYTpmb2N1cyBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMSwgMS4xKTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtc3RyZW5ndGgtZGV0YWlsLXByb2R1Y3RzX19saXN0X19pdGVtIGE6aG92ZXIgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjEsIDEuMSk7cG9zaXRpb246cmVsYXRpdmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zdHJlbmd0aC1kZXRhaWwtcHJvZHVjdHNfX2xpc3RfX2l0ZW0gYXtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5wLXN0cmVuZ3RoLWRldGFpbC1wcm9kdWN0c19fbGlzdF9faXRlbV9faW1hZ2V7d2lkdGg6NjAuMSV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN0cmVuZ3RoLWRldGFpbC1wcm9kdWN0c19fbGlzdF9faXRlbV9faW1hZ2V7d2lkdGg6MTAwJX19LnAtc3RyZW5ndGgtZGV0YWlsLXByb2R1Y3RzX19saXN0X19pdGVtX190ZXh0e3dpZHRoOjMyLjclfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zdHJlbmd0aC1kZXRhaWwtcHJvZHVjdHNfX2xpc3RfX2l0ZW1fX3RleHR7d2lkdGg6MTAwJTtwYWRkaW5nOjZyZW0gMnJlbSAxMHJlbX19LnAtc3RyZW5ndGgtZGV0YWlsLXByb2R1Y3RzX19saXN0X19pdGVtX190ZXh0LXRpdGxle3dpZHRoOjEwMCU7Zm9udC1zaXplOjNyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM1MjNmMWR9LnAtc3RyZW5ndGgtZGV0YWlsLXByb2R1Y3RzX19saXN0X19pdGVtX190ZXh0LWJ0bntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206Mi44cmVtfS5wLXN0cmVuZ3RoLWRldGFpbC1wcm9kdWN0c19fbGlzdF9faXRlbTpudGgtY2hpbGQob2RkKTpiZWZvcmV7bGVmdDo2MC4xJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3RyZW5ndGgtZGV0YWlsLXByb2R1Y3RzX19saXN0X19pdGVtOm50aC1jaGlsZChvZGQpOmJlZm9yZXtsZWZ0OjUwJX19LnAtc3RyZW5ndGgtZGV0YWlsLXByb2R1Y3RzX19saXN0X19pdGVtOm50aC1jaGlsZChvZGQpIC5wLXN0cmVuZ3RoLWRldGFpbC1wcm9kdWN0c19fbGlzdF9faXRlbV9faW1hZ2V7b3JkZXI6MX0ucC1zdHJlbmd0aC1kZXRhaWwtcHJvZHVjdHNfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLnAtc3RyZW5ndGgtZGV0YWlsLXByb2R1Y3RzX19saXN0X19pdGVtX190ZXh0e29yZGVyOjI7dGV4dC1hbGlnbjpsZWZ0fS5wLXN0cmVuZ3RoLWRldGFpbC1wcm9kdWN0c19fbGlzdF9faXRlbTpudGgtY2hpbGQob2RkKSAucC1zdHJlbmd0aC1kZXRhaWwtcHJvZHVjdHNfX2xpc3RfX2l0ZW1fX3RleHQtYnRue3JpZ2h0OjNyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN0cmVuZ3RoLWRldGFpbC1wcm9kdWN0c19fbGlzdF9faXRlbTpudGgtY2hpbGQob2RkKSAucC1zdHJlbmd0aC1kZXRhaWwtcHJvZHVjdHNfX2xpc3RfX2l0ZW1fX3RleHQtYnRue3JpZ2h0OjJyZW19fS5wLXN0cmVuZ3RoLWRldGFpbC1wcm9kdWN0c19fbGlzdF9faXRlbTpudGgtY2hpbGQoZXZlbik6YmVmb3Jle2xlZnQ6MzkuOSV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN0cmVuZ3RoLWRldGFpbC1wcm9kdWN0c19fbGlzdF9faXRlbTpudGgtY2hpbGQoZXZlbik6YmVmb3Jle2xlZnQ6NTAlfX0ucC1zdHJlbmd0aC1kZXRhaWwtcHJvZHVjdHNfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5wLXN0cmVuZ3RoLWRldGFpbC1wcm9kdWN0c19fbGlzdF9faXRlbV9faW1hZ2V7b3JkZXI6Mn0ucC1zdHJlbmd0aC1kZXRhaWwtcHJvZHVjdHNfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5wLXN0cmVuZ3RoLWRldGFpbC1wcm9kdWN0c19fbGlzdF9faXRlbV9fdGV4dHtvcmRlcjoxO3RleHQtYWxpZ246cmlnaHR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN0cmVuZ3RoLWRldGFpbC1wcm9kdWN0c19fbGlzdF9faXRlbTpudGgtY2hpbGQoZXZlbikgLnAtc3RyZW5ndGgtZGV0YWlsLXByb2R1Y3RzX19saXN0X19pdGVtX190ZXh0e29yZGVyOjI7dGV4dC1hbGlnbjpsZWZ0fX0ucC1zdHJlbmd0aC1kZXRhaWwtcHJvZHVjdHNfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5wLXN0cmVuZ3RoLWRldGFpbC1wcm9kdWN0c19fbGlzdF9faXRlbV9fdGV4dC1idG57bGVmdDozcmVtO3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6N3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3RyZW5ndGgtZGV0YWlsLXByb2R1Y3RzX19saXN0X19pdGVtOm50aC1jaGlsZChldmVuKSAucC1zdHJlbmd0aC1kZXRhaWwtcHJvZHVjdHNfX2xpc3RfX2l0ZW1fX3RleHQtYnRue2xlZnQ6YXV0bztyaWdodDoycmVtO3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6N3JlbX19LnAtc3RyZW5ndGgtZGV0YWlsLXByb2R1Y3RzX19saXN0X19pdGVtOm50aC1jaGlsZChldmVuKSAucC1zdHJlbmd0aC1kZXRhaWwtcHJvZHVjdHNfX2xpc3RfX2l0ZW1fX3RleHQtYnRuOmFmdGVye3JpZ2h0OmF1dG87bGVmdDowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zdHJlbmd0aC1kZXRhaWwtcHJvZHVjdHNfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5wLXN0cmVuZ3RoLWRldGFpbC1wcm9kdWN0c19fbGlzdF9faXRlbV9fdGV4dC1idG46YWZ0ZXJ7bGVmdDphdXRvO3JpZ2h0OjB9fS5wLXN0cmVuZ3RoLWRldGFpbC1lcXVpcG1lbnR7cGFkZGluZzo0LjNyZW0gMCAwO3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2NvbHVtbi1nYXA6NC4yNSU7cm93LWdhcDo0cmVtfS5wLXN0cmVuZ3RoLWRldGFpbC1lcXVpcG1lbnRfX2l0ZW17d2lkdGg6MzAuNSU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3RyZW5ndGgtZGV0YWlsLWVxdWlwbWVudF9faXRlbXt3aWR0aDoxMDAlO3BhZGRpbmc6MH19LnAtc3RyZW5ndGgtZGV0YWlsLWVxdWlwbWVudF9faXRlbS1pbWFnZXtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzoxcmVtO2JvcmRlci1yYWRpdXM6MnJlbTtvdmVyZmxvdzpoaWRkZW59LnAtc3RyZW5ndGgtZGV0YWlsLWVxdWlwbWVudF9faXRlbS10ZXh0e3BhZGRpbmctdG9wOjIuM3JlbTttYXJnaW4tYm90dG9tOjFyZW19LnAtc3RyZW5ndGgtZGV0YWlsLWVxdWlwbWVudF9faXRlbS10ZXh0IHB7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo0MDB9LnAtc3RyZW5ndGgtZGV0YWlsLWVxdWlwbWVudF9faXRlbS10ZXh0ICorcHttYXJnaW4tdG9wOjEuNWVufS5wLXN0cmVuZ3RoLWRldGFpbC1lcXVpcG1lbnRfX2l0ZW0tdGV4dC0tdGl0bGV7Zm9udC1zaXplOjJyZW0gIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudH0ucC1zdHJlbmd0aC1kZXRhaWwtZXF1aXBtZW50X19pdGVtLXRleHQtLXNtYWxse2ZvbnQtc2l6ZToxLjJyZW0gIWltcG9ydGFudH0ucC1zdHJlbmd0aC1sZWFke3BhZGRpbmc6OS44cmVtIDAgMTdyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN0cmVuZ3RoLWxlYWR7cGFkZGluZzo1cmVtIDAgOHJlbX19LnAtc3RyZW5ndGgtbGVhZF9faW5uZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7cm93LWdhcDouOXJlbX0ucC1zdHJlbmd0aC1sZWFkX190ZXh0e2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjIuMjtsZXR0ZXItc3BhY2luZzouMDVlbTt0ZXh0LWFsaWduOmNlbnRlcjttaW4taGVpZ2h0OjExZW19LnAtc3RyZW5ndGgtbGVhZF9fdGV4dCAqK3B7bWFyZ2luLXRvcDozLjJyZW19LnAtc3RyZW5ndGgtbGVhZF9faW1hZ2V7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN0cmVuZ3RoLWxlYWRfX2ltYWdle2NvbHVtbi1nYXA6NSU7anVzdGlmeS1jb250ZW50OmNlbnRlcn19LnAtc3RyZW5ndGgtbGVhZF9faW1hZ2UgZmlndXJle3dpZHRoOjEwMCU7bWF4LXdpZHRoOm1heC1jb250ZW50fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zdHJlbmd0aC1sZWFkX19pbWFnZSBmaWd1cmV7d2lkdGg6MzAlfX0ucC1zdHJlbmd0aC1sZWFkX19pbWFnZS5pcy1pbWFnZTIgZmlndXJlOmZpcnN0LW9mLXR5cGV7dHJhbnNsYXRlOi0xMHJlbSAtMjIuOHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3RyZW5ndGgtbGVhZF9faW1hZ2UuaXMtaW1hZ2UyIGZpZ3VyZTpmaXJzdC1vZi10eXBle3RyYW5zbGF0ZTowIDB9fS5wLXN0cmVuZ3RoLWxlYWRfX2ltYWdlLmlzLWltYWdlMiBmaWd1cmU6bGFzdC1vZi10eXBle3RyYW5zbGF0ZTo3cmVtIC03cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zdHJlbmd0aC1sZWFkX19pbWFnZS5pcy1pbWFnZTIgZmlndXJlOmxhc3Qtb2YtdHlwZXt0cmFuc2xhdGU6MCAwfX0ucC1zdHJlbmd0aC1sZWFkX19pbWFnZS5pcy1pbWFnZTMgZmlndXJlOm50aC1jaGlsZCgxKXt0cmFuc2xhdGU6LTIzcmVtIC01MXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3RyZW5ndGgtbGVhZF9faW1hZ2UuaXMtaW1hZ2UzIGZpZ3VyZTpudGgtY2hpbGQoMSl7dHJhbnNsYXRlOjAgMH19LnAtc3RyZW5ndGgtbGVhZF9faW1hZ2UuaXMtaW1hZ2UzIGZpZ3VyZTpudGgtY2hpbGQoMil7dHJhbnNsYXRlOjU3cmVtIC00NC41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zdHJlbmd0aC1sZWFkX19pbWFnZS5pcy1pbWFnZTMgZmlndXJlOm50aC1jaGlsZCgyKXt0cmFuc2xhdGU6MCAwfX0ucC1zdHJlbmd0aC1sZWFkX19pbWFnZS5pcy1pbWFnZTMgZmlndXJlOm50aC1jaGlsZCgzKXt0cmFuc2xhdGU6OC41cmVtIC0yNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3RyZW5ndGgtbGVhZF9faW1hZ2UuaXMtaW1hZ2UzIGZpZ3VyZTpudGgtY2hpbGQoMyl7dHJhbnNsYXRlOjAgMH19LnAtc3RyZW5ndGgtbmF2aXtwYWRkaW5nOjVyZW0gMH0ucC1zdHJlbmd0aC1uYXZpX19jYXRlZ29yeXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Y29sdW1uLWdhcDo1cmVtO3Jvdy1nYXA6M3JlbTtwYWRkaW5nOjEuOHJlbSAwO21hcmdpbi10b3A6M3JlbX0ucC1zdHJlbmd0aC1uYXZpX19jYXRlZ29yeSBhe3dpZHRoOmNhbGMoKDEwMCUgLSAxMHJlbSkvMyl9LnAtc3RyZW5ndGgtbmF2aV9fY2F0ZWdvcnkgYSBmaWd1cmV7b3ZlcmZsb3c6aGlkZGVufS5wLXN0cmVuZ3RoLW5hdmlfX2NhdGVnb3J5IGEgZmlndXJlIGltZ3t0cmFuc2l0aW9uOi4zcyBhbGx9LnAtc3RyZW5ndGgtbmF2aV9fY2F0ZWdvcnkgYTpmb2N1cyBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMSwgMS4xKTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEoaG92ZXI6IGhvdmVyKWFuZCAocG9pbnRlcjogZmluZSl7LnAtc3RyZW5ndGgtbmF2aV9fY2F0ZWdvcnkgYTpob3ZlciBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMSwgMS4xKTtwb3NpdGlvbjpyZWxhdGl2ZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN0cmVuZ3RoLW5hdmlfX2NhdGVnb3J5IGF7d2lkdGg6MTAwJX19LnAtc3RyZW5ndGgtbmF2aV9fY2F0ZWdvcnkgYSBmaWd1cmV7Ym9yZGVyLXJhZGl1czoxcmVtO292ZXJmbG93OmhpZGRlbn0ucC1zdHJlbmd0aC1uYXZpX19jYXRlZ29yeSBhIHB7d2lkdGg6MTAwJTtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6IzUyM2YxZDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN0cmVuZ3RoLW5hdmlfX2NhdGVnb3J5IGEgcHtmb250LXNpemU6MS42cmVtfX0ucC1zdHJlbmd0aC1uYXZpX19zdHJlbmd0aHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjJyZW07bWFyZ2luLXRvcDo0MHB4O3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zdHJlbmd0aC1uYXZpX19zdHJlbmd0aHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5wLXN0cmVuZ3RoLW5hdmlfX3N0cmVuZ3RoIGF7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Y2FsYygoMTAwJSAtIDJyZW0pLzIpO2JvcmRlcjoycHggc29saWQgI2NjYzt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmFkaXVzOjFyZW07Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6Ym9sZDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzoycmVtO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zc31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3RyZW5ndGgtbmF2aV9fc3RyZW5ndGggYXt3aWR0aDoxMDAlfX0ucC1zdHJlbmd0aC1uYXZpX19zdHJlbmd0aCBhOjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozcmVtO3dpZHRoOjEuNXJlbTtoZWlnaHQ6MS41cmVtO2JvcmRlci10b3A6MnB4IHNvbGlkICM1MjNmMWQ7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZCAjNTIzZjFkO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5wLXN0cmVuZ3RoLW5hdmlfX3N0cmVuZ3RoIGE6aG92ZXJ7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZSgxLjA1KX0ucC1zdHJlbmd0aC10eXBle2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2RlZWFmZSAwJSwgI2ZmZmZmZiAxMDAlKTtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjcuNHJlbSAwIDEwcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zdHJlbmd0aC10eXBle3BhZGRpbmc6NXJlbSAwfX0ucC1zdHJlbmd0aC10eXBlOmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6MTAwJTtoZWlnaHQ6MDtwYWRkaW5nOjQuMzc1JSAwIDAgMDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgYm90dG9tO2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1nL3N0cmVuZ3RoL3R5cGVfYmctdG9wLnN2Zyk7Ym90dG9tOmNhbGMoMTAwJSAtIDFweCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN0cmVuZ3RoLXR5cGU6YmVmb3Jle2hlaWdodDo1cmVtO2JhY2tncm91bmQtc2l6ZTphdXRvIDEwMCV9fS5wLXN0cmVuZ3RoLXR5cGVfX2xpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtyb3ctZ2FwOjgwcHh9LnAtc3RyZW5ndGgtdHlwZV9fbGlzdF9faXRlbSBhe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czoxcmVtO292ZXJmbG93OmhpZGRlbjtib3gtc2hhZG93OjAgLjRyZW0gMnJlbSByZ2JhKDAsMCwwLC4xKX0ucC1zdHJlbmd0aC10eXBlX19saXN0X19pdGVtIGEgZmlndXJle292ZXJmbG93OmhpZGRlbn0ucC1zdHJlbmd0aC10eXBlX19saXN0X19pdGVtIGEgZmlndXJlIGltZ3t0cmFuc2l0aW9uOi4zcyBhbGx9LnAtc3RyZW5ndGgtdHlwZV9fbGlzdF9faXRlbSBhOmZvY3VzIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4xLCAxLjEpO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC1zdHJlbmd0aC10eXBlX19saXN0X19pdGVtIGE6aG92ZXIgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjEsIDEuMSk7cG9zaXRpb246cmVsYXRpdmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zdHJlbmd0aC10eXBlX19saXN0X19pdGVtIGF7ZmxleC13cmFwOndyYXB9fS5wLXN0cmVuZ3RoLXR5cGVfX2xpc3RfX2l0ZW1fX2ltYWdle21heC13aWR0aDo2NHJlbTt3aWR0aDoxMDAlfS5wLXN0cmVuZ3RoLXR5cGVfX2xpc3RfX2l0ZW1fX3RleHR7cGFkZGluZzo1LjJyZW0gNXJlbSAxMXJlbSA2LjJyZW07bWF4LXdpZHRoOjY0cmVtO3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN0cmVuZ3RoLXR5cGVfX2xpc3RfX2l0ZW1fX3RleHR7cGFkZGluZzozcmVtIDNyZW0gOXJlbSAzcmVtfX0ucC1zdHJlbmd0aC10eXBlX19saXN0X19pdGVtX190ZXh0LXRpdGxle2ZvbnQtc2l6ZTozcmVtO2xpbmUtaGVpZ2h0OjEuNztmb250LXdlaWdodDo3MDA7Y29sb3I6IzUyM2YxZH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3RyZW5ndGgtdHlwZV9fbGlzdF9faXRlbV9fdGV4dC10aXRsZXtmb250LXNpemU6Mi42cmVtfX0ucC1zdHJlbmd0aC10eXBlX19saXN0X19pdGVtX190ZXh0LXRpdGxlIGl7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo3MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6I2QyMDAwMDtkaXNwbGF5OmJsb2NrfS5wLXN0cmVuZ3RoLXR5cGVfX2xpc3RfX2l0ZW1fX3RleHQtYnRue3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjVyZW07Ym90dG9tOjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN0cmVuZ3RoLXR5cGVfX2xpc3RfX2l0ZW1fX3RleHQtYnRue3JpZ2h0OjNyZW07Ym90dG9tOjNyZW19fS5wLXN0cmVuZ3RoLXR5cGVfX2xpc3RfX2l0ZW1fX3RleHQgcHtsaW5lLWhlaWdodDoyLjE7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi4xN2VtfS5wLXN0cmVuZ3RoLXR5cGVfX2xpc3RfX2l0ZW1fX3RleHQgKitwe21hcmdpbi10b3A6Mi4xcmVtfS5wLXN0cmVuZ3RoLXR5cGVfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLnAtc3RyZW5ndGgtdHlwZV9fbGlzdF9faXRlbV9faW1hZ2V7b3JkZXI6MX0ucC1zdHJlbmd0aC10eXBlX19saXN0X19pdGVtOm50aC1jaGlsZChvZGQpIC5wLXN0cmVuZ3RoLXR5cGVfX2xpc3RfX2l0ZW1fX3RleHR7b3JkZXI6Mn0ucC1zdHJlbmd0aC10eXBlX19saXN0X19pdGVtOm50aC1jaGlsZChldmVuKSAucC1zdHJlbmd0aC10eXBlX19saXN0X19pdGVtX19pbWFnZXtvcmRlcjoyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zdHJlbmd0aC10eXBlX19saXN0X19pdGVtOm50aC1jaGlsZChldmVuKSAucC1zdHJlbmd0aC10eXBlX19saXN0X19pdGVtX19pbWFnZXtvcmRlcjoxfX0ucC1zdHJlbmd0aC10eXBlX19saXN0X19pdGVtOm50aC1jaGlsZChldmVuKSAucC1zdHJlbmd0aC10eXBlX19saXN0X19pdGVtX190ZXh0e29yZGVyOjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN0cmVuZ3RoLXR5cGVfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5wLXN0cmVuZ3RoLXR5cGVfX2xpc3RfX2l0ZW1fX3RleHR7b3JkZXI6Mn19LnAtc3VzdGFpbmFiaWxpdHktZGV0YWlsLWxlYWR7cGFkZGluZzo4LjhyZW0gMCA0LjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN1c3RhaW5hYmlsaXR5LWRldGFpbC1sZWFke3BhZGRpbmc6NXJlbSAwIDNyZW19fS5wLXN1c3RhaW5hYmlsaXR5LWRldGFpbC1sZWFkIHB7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6LTAuMDJlbTtsaW5lLWhlaWdodDoyLjI7dGV4dC1hbGlnbjpjZW50ZXJ9LnAtc3VzdGFpbmFiaWxpdHktZGV0YWlsLWxlYWQgcCtwe21hcmdpbi10b3A6MWVtfS5wLXN1c3RhaW5hYmlsaXR5LWRldGFpbC1jb250ZW50c3twYWRkaW5nOjVyZW0gMCAzcmVtfS5wLXN1c3RhaW5hYmlsaXR5LWRldGFpbC1jb250ZW50c19fbGlzdHtjb3VudGVyLXJlc2V0OmNvdW50O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cm93LWdhcDo4cmVtfS5wLXN1c3RhaW5hYmlsaXR5LWRldGFpbC1jb250ZW50c19fbGlzdF9faXRlbXtjb3VudGVyLWluY3JlbWVudDpjb3VudDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXB9LnAtc3VzdGFpbmFiaWxpdHktZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVtLWhlYWRpbmd7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXA7cm93LWdhcDoycmVtO2JvcmRlcjpzb2xpZCAjYjNkN2MyO2JvcmRlci13aWR0aDoycHggMDtwYWRkaW5nOjEuM3JlbSAwO21hcmdpbi1ib3R0b206NXJlbTtjb2x1bW4tZ2FwOjFyZW19LnAtc3VzdGFpbmFiaWxpdHktZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVtLXRpdGxle2ZvbnQtc2l6ZTozcmVtO2ZvbnQtd2VpZ2h0OjcwMDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5wLXN1c3RhaW5hYmlsaXR5LWRldGFpbC1jb250ZW50c19fbGlzdF9faXRlbS10aXRsZTpiZWZvcmV7Y29udGVudDpjb3VudGVyKGNvdW50LCBkZWNpbWFsLWxlYWRpbmctemVybyk7ZmxleDpub25lO2ZvbnQtZmFtaWx5OlwiUm9ib3RcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTo0cmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojZmZmO3dpZHRoOjdyZW07aGVpZ2h0OjdyZW07ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JhY2tncm91bmQ6I2IzZDdjMjtib3JkZXItcmFkaXVzOjEwMCU7bWFyZ2luLXJpZ2h0OjEuNnJlbX0ucC1zdXN0YWluYWJpbGl0eS1kZXRhaWwtY29udGVudHNfX2xpc3RfX2l0ZW0taWNvbntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Y29sdW1uLWdhcDoxcmVtO3Jvdy1nYXA6MXJlbX0ucC1zdXN0YWluYWJpbGl0eS1kZXRhaWwtY29udGVudHNfX2xpc3RfX2l0ZW0taWNvbiAqe3dpZHRoOjdyZW19LnAtc3VzdGFpbmFiaWxpdHktZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVtLWltYWdle3dpZHRoOjM1LjE1JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3VzdGFpbmFiaWxpdHktZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVtLWltYWdle3dpZHRoOjEwMCV9fS5wLXN1c3RhaW5hYmlsaXR5LWRldGFpbC1jb250ZW50c19fbGlzdF9faXRlbS1pbWFnZSBmaWd1cmV7Ym9yZGVyLXJhZGl1czoxcmVtO292ZXJmbG93OmhpZGRlbn0ucC1zdXN0YWluYWJpbGl0eS1kZXRhaWwtY29udGVudHNfX2xpc3RfX2l0ZW0tdGV4dHt3aWR0aDo2MCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN1c3RhaW5hYmlsaXR5LWRldGFpbC1jb250ZW50c19fbGlzdF9faXRlbS10ZXh0e3dpZHRoOjEwMCV9fS5wLXN1c3RhaW5hYmlsaXR5LWRldGFpbC1jb250ZW50c19fbGlzdF9faXRlbS10ZXh0LWhlYWRpbmd7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXdyYXA6d3JhcDtyb3ctZ2FwOjJyZW19LnAtc3VzdGFpbmFiaWxpdHktZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVtLXRleHQtaGVhZGluZy10aXRsZXtmb250LXNpemU6Mi40cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjQ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOnN0YXJ0fS5wLXN1c3RhaW5hYmlsaXR5LWRldGFpbC1jb250ZW50c19fbGlzdF9faXRlbS10ZXh0LWhlYWRpbmctdGl0bGU6YmVmb3Jle2NvbnRlbnQ6Y291bnRlcihjb3VudDIsIGRlY2ltYWwtbGVhZGluZy16ZXJvKTtmbGV4Om5vbmU7Zm9udC1mYW1pbHk6XCJSb2JvdFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjMuMnJlbTtsaW5lLWhlaWdodDoxLjI7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMyN2FlNjE7bWFyZ2luLXJpZ2h0OjEuMnJlbX0ucC1zdXN0YWluYWJpbGl0eS1kZXRhaWwtY29udGVudHNfX2xpc3RfX2l0ZW0tdGV4dCBwe2xldHRlci1zcGFjaW5nOi4wNGVtO2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NDAwfS5wLXN1c3RhaW5hYmlsaXR5LWRldGFpbC1jb250ZW50c19fbGlzdF9faXRlbS10ZXh0IHA6Zmlyc3Qtb2YtdHlwZXttYXJnaW4tdG9wOjMuMnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3VzdGFpbmFiaWxpdHktZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVtLXRleHQgcDpmaXJzdC1vZi10eXBle21hcmdpbi10b3A6MnJlbX19LnAtc3VzdGFpbmFiaWxpdHktZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVtLXRleHQgcCtwe21hcmdpbi10b3A6MWVtfS5wLXN1c3RhaW5hYmlsaXR5LWRldGFpbC1jb250ZW50c19fbGlzdF9faXRlbS1idG57ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDplbmQ7ZmxleC13cmFwOndyYXA7cGFkZGluZzozLjZyZW0gMCAwIDA7Y29sdW1uLWdhcDoxLjhyZW07cm93LWdhcDoxLjhyZW19LnAtc3VzdGFpbmFiaWxpdHktZGV0YWlsLWNvbnRlbnRzX19saXN0X19pdGVtX19saXN0e2NvdW50ZXItcmVzZXQ6Y291bnQyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cm93LWdhcDo1cmVtfS5wLXN1c3RhaW5hYmlsaXR5LWRldGFpbC1jb250ZW50c19fbGlzdF9faXRlbV9fbGlzdF9faXRlbXtjb3VudGVyLWluY3JlbWVudDpjb3VudDI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwO3Jvdy1nYXA6MnJlbX0ucC1jb21wYW55LWlzby1jb250ZW50c3twYWRkaW5nOjEwcmVtIDAgM3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtY29tcGFueS1pc28tY29udGVudHN7cGFkZGluZzo1cmVtIDAgM3JlbX19LnAtY29tcGFueS1pc28tY29udGVudHNfX2xlYWR7cGFkZGluZzowIDAgNXJlbTtjb2x1bW4tZ2FwOjZyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktaXNvLWNvbnRlbnRzX19sZWFke2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nOjAgMCAzcmVtfX0ucC1jb21wYW55LWlzby1jb250ZW50c19fbGVhZF9faW1hZ2V7Ym9yZGVyLXJhZGl1czoxcmVtO292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6bWF4LWNvbnRlbnQ7d2lkdGg6NDIuMiV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktaXNvLWNvbnRlbnRzX19sZWFkX19pbWFnZXt3aWR0aDoxMDAlfX0ucC1jb21wYW55LWlzby1jb250ZW50c19fbGVhZF9fdGV4dHtmbGV4OjE7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo0MDA7cGFkZGluZzoycmVtIDB9LnAtY29tcGFueS1pc28tY29udGVudHNfX2xlYWRfX3RleHQgKitwe21hcmdpbi10b3A6MS40ZW19LnAtY29tcGFueS1pc28tY29udGVudHNfX2l0ZW1fX3RleHR7cGFkZGluZzo0LjJyZW0gMCA2LjhyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktaXNvLWNvbnRlbnRzX19pdGVtX190ZXh0e3BhZGRpbmc6M3JlbSAwIDVyZW19fS5wLWNvbXBhbnktaXNvLWNvbnRlbnRzX19pdGVtX190ZXh0IHB7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo0MDB9LnAtY29tcGFueS1pc28tY29udGVudHNfX2l0ZW1fX3RleHQgcCtwe21hcmdpbi10b3A6MS40ZW19LnAtY29tcGFueS1pc28tY29udGVudHNfX2l0ZW1fX3RleHQgZGx7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2NvbHVtbi1nYXA6Mi44cmVtO3Jvdy1nYXA6MS4ycmVtO3BhZGRpbmc6My4ycmVtIDAgLjVyZW19LnAtY29tcGFueS1pc28tY29udGVudHNfX2l0ZW1fX3RleHQgZGwgZHR7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo3MDA7YmFja2dyb3VuZDojZWJlY2RiO2JvcmRlci1yYWRpdXM6LjhyZW07bWluLXdpZHRoOjMzcmVtO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzoxLjJyZW0gMi40cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1jb21wYW55LWlzby1jb250ZW50c19faXRlbV9fdGV4dCBkbCBkdHt3aWR0aDoxMDAlfX0ucC1jb21wYW55LWlzby1jb250ZW50c19faXRlbV9fdGV4dCBkbCBkZHt3aWR0aDpjYWxjKDEwMCUgLSAzM3JlbSAtIDNyZW0pO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLWNvbXBhbnktaXNvLWNvbnRlbnRzX19pdGVtX190ZXh0IGRsIGRke3dpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206MmVtfX0ucC1jb21wYW55LWlzby1jb250ZW50c19faXRlbV9fdGV4dCB1bHtwYWRkaW5nOjJyZW0gMCAwO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cm93LWdhcDouNXJlbX0ucC1jb21wYW55LWlzby1jb250ZW50c19faXRlbV9fdGV4dCB1bCBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAgMCAwIDEuNnJlbX0ucC1jb21wYW55LWlzby1jb250ZW50c19faXRlbV9fdGV4dCB1bCBsaTpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07ZGlzcGxheTpibG9jaztib3JkZXItcmFkaXVzOjEwMCU7YmFja2dyb3VuZDojZDJjZmE5O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6LjdlbX0ucC1jb21wYW55LWlzby1jb250ZW50c19faXRlbV9faW1ne21heC13aWR0aDoxMDI0cHg7bWFyZ2luOjAgYXV0b30ucC1jb21wYW55LWlzby1jb250ZW50c19faXRlbV9faW1nIGltZ3t3aWR0aDoxMDAlfS5wLWNvbXBhbnktaXNvLWNvbnRlbnRzX19pdGVtX19saW5re3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6MnJlbX0ucC1jb21wYW55LWlzby1jb250ZW50c19faXRlbV9fbGluayBhe2ZvbnQtd2VpZ2h0OjcwMDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIDFweCAjMDAwfS5wLXN1c3RhaW5hYmlsaXR5LXJzcG9fX2hlYWRpbmd7Zm9udC1zaXplOjNyZW07Zm9udC13ZWlnaHQ6NzAwO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCV9LnAtc3VzdGFpbmFiaWxpdHktcnNwby1lZmZvcnRze3BhZGRpbmc6OC41cmVtIDAgOHJlbX0ucC1zdXN0YWluYWJpbGl0eS1yc3BvLWVmZm9ydHNfX2NvbnRlbnRze3BhZGRpbmctdG9wOjRyZW07ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXdyYXA6d3JhcDtyb3ctZ2FwOjJyZW19LnAtc3VzdGFpbmFiaWxpdHktcnNwby1lZmZvcnRzX19jb250ZW50c19fdGV4dHt3aWR0aDo3MiU7Zm9udC1zaXplOjEuOHJlbTtsZXR0ZXItc3BhY2luZzouMDVlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6Mi4yO3BhZGRpbmctdG9wOi41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zdXN0YWluYWJpbGl0eS1yc3BvLWVmZm9ydHNfX2NvbnRlbnRzX190ZXh0e3dpZHRoOjEwMCV9fS5wLXN1c3RhaW5hYmlsaXR5LXJzcG8tZWZmb3J0c19fY29udGVudHNfX3RleHQgcCtwe21hcmdpbi10b3A6MWVtfS5wLXN1c3RhaW5hYmlsaXR5LXJzcG8tZWZmb3J0c19fY29udGVudHNfX3RleHQtbGlua3twYWRkaW5nOjEuN3JlbX0ucC1zdXN0YWluYWJpbGl0eS1yc3BvLWVmZm9ydHNfX2NvbnRlbnRzX190ZXh0LWxpbmsgYXtjb2xvcjojMjdhZTYxO3Bvc2l0aW9uOnJlbGF0aXZlfS5wLXN1c3RhaW5hYmlsaXR5LXJzcG8tZWZmb3J0c19fY29udGVudHNfX3RleHQtbGluayBhOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDtjb250ZW50OlwiXCI7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O2JhY2tncm91bmQ6Y3VycmVudENvbG9yO3RyYW5zZm9ybTpzY2FsZSgwLCAxKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wO3RyYW5zaXRpb246dHJhbnNmb3JtIC4yc30ucC1zdXN0YWluYWJpbGl0eS1yc3BvLWVmZm9ydHNfX2NvbnRlbnRzX190ZXh0LWxpbmsgYTpmb2N1czo6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlKDEsIDEpfUBtZWRpYShob3ZlcjogaG92ZXIpYW5kIChwb2ludGVyOiBmaW5lKXsucC1zdXN0YWluYWJpbGl0eS1yc3BvLWVmZm9ydHNfX2NvbnRlbnRzX190ZXh0LWxpbmsgYTpob3Zlcjo6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlKDEsIDEpfX0ucC1zdXN0YWluYWJpbGl0eS1yc3BvLWVmZm9ydHNfX2NvbnRlbnRzX19pbWFnZXt3aWR0aDoyMy40JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3VzdGFpbmFiaWxpdHktcnNwby1lZmZvcnRzX19jb250ZW50c19faW1hZ2V7d2lkdGg6MTAwJX19LnAtc3VzdGFpbmFiaWxpdHktcnNwby1wcm9ibGVtc3twYWRkaW5nOjAgMCA3LjhyZW19LnAtc3VzdGFpbmFiaWxpdHktcnNwby1wcm9ibGVtc19faW5uZXJ7Ym9yZGVyLXRvcDpzb2xpZCAycHggI2IzZDdjMjtwYWRkaW5nLXRvcDozLjVyZW19LnAtc3VzdGFpbmFiaWxpdHktcnNwby1wcm9ibGVtc19fY29udGVudHN7cGFkZGluZy10b3A6M3JlbTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXA7cm93LWdhcDoycmVtfS5wLXN1c3RhaW5hYmlsaXR5LXJzcG8tcHJvYmxlbXNfX2NvbnRlbnRzX190ZXh0e29yZGVyOjI7d2lkdGg6NTAlO2ZvbnQtc2l6ZToxLjZyZW07bGV0dGVyLXNwYWNpbmc6LjA0ZW07bGluZS1oZWlnaHQ6MS43NTtmb250LXdlaWdodDo0MDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN1c3RhaW5hYmlsaXR5LXJzcG8tcHJvYmxlbXNfX2NvbnRlbnRzX190ZXh0e3dpZHRoOjEwMCU7b3JkZXI6MX19LnAtc3VzdGFpbmFiaWxpdHktcnNwby1wcm9ibGVtc19fY29udGVudHNfX3RleHQgKitwe21hcmdpbi10b3A6MnJlbX0ucC1zdXN0YWluYWJpbGl0eS1yc3BvLXByb2JsZW1zX19jb250ZW50c19fdGV4dCBvbHtjb3VudGVyLXJlc2V0OmNvdW50O21hcmdpbi10b3A6MnJlbTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Jvdy1nYXA6LjdyZW19LnAtc3VzdGFpbmFiaWxpdHktcnNwby1wcm9ibGVtc19fY29udGVudHNfX3RleHQgb2wgbGl7Y291bnRlci1pbmNyZW1lbnQ6Y291bnQ7dGV4dC1pbmRlbnQ6LTEuNWVtO21hcmdpbi1sZWZ0OjEuNWVtfS5wLXN1c3RhaW5hYmlsaXR5LXJzcG8tcHJvYmxlbXNfX2NvbnRlbnRzX190ZXh0IG9sIGxpOmJlZm9yZXtjb250ZW50OmNvdW50ZXIoY291bnQpIFwiLlwiO2NvbG9yOiMyN2FlNjE7bWFyZ2luLXJpZ2h0Oi41ZW19LnAtc3VzdGFpbmFiaWxpdHktcnNwby1wcm9ibGVtc19fY29udGVudHNfX2ltYWdle29yZGVyOjE7cGFkZGluZy10b3A6MXJlbTt3aWR0aDo0NS4yJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3VzdGFpbmFiaWxpdHktcnNwby1wcm9ibGVtc19fY29udGVudHNfX2ltYWdle3dpZHRoOjEwMCU7b3JkZXI6Mn19LnAtc3VzdGFpbmFiaWxpdHktcnNwby1yc3Bve3BhZGRpbmctYm90dG9tOjMuNnJlbX0ucC1zdXN0YWluYWJpbGl0eS1yc3BvLXJzcG9fX2lubmVye2JvcmRlci10b3A6c29saWQgMnB4ICNiM2Q3YzI7cGFkZGluZy10b3A6My41cmVtfS5wLXN1c3RhaW5hYmlsaXR5LXJzcG8tcnNwb19fY29udGVudHN7cGFkZGluZzozcmVtIDAgNi40cmVtO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcDtyb3ctZ2FwOjJyZW19LnAtc3VzdGFpbmFiaWxpdHktcnNwby1yc3BvX19jb250ZW50c19fdGV4dHt3aWR0aDo1MCU7Zm9udC1zaXplOjEuNnJlbTtsZXR0ZXItc3BhY2luZzouMDRlbTtsaW5lLWhlaWdodDoxLjc1O2ZvbnQtd2VpZ2h0OjQwMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3VzdGFpbmFiaWxpdHktcnNwby1yc3BvX19jb250ZW50c19fdGV4dHt3aWR0aDoxMDAlfX0ucC1zdXN0YWluYWJpbGl0eS1yc3BvLXJzcG9fX2NvbnRlbnRzX190ZXh0ICorcHttYXJnaW4tdG9wOjJyZW19LnAtc3VzdGFpbmFiaWxpdHktcnNwby1yc3BvX19jb250ZW50c19faW1hZ2V7cGFkZGluZy10b3A6LjhyZW07d2lkdGg6NDUuMyV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN1c3RhaW5hYmlsaXR5LXJzcG8tcnNwb19fY29udGVudHNfX2ltYWdle3dpZHRoOjEwMCV9fS5wLXN1c3RhaW5hYmlsaXR5LXJzcG8tcnNwb19fY29udGVudHNfX2ltYWdlIGZpZ3VyZXtib3JkZXItcmFkaXVzOjFyZW07b3ZlcmZsb3c6aGlkZGVufS5wLXN1c3RhaW5hYmlsaXR5LXJzcG8tcnNwb19faGVhZGluZ3tiYWNrZ3JvdW5kOiNlNmYyZWI7Zm9udC1zaXplOjIuNHJlbTtmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjZyZW07ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6LjJlbX0ucC1zdXN0YWluYWJpbGl0eS1yc3BvLXJzcG9fX3Byb2Nlc3N7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmctdG9wOjRyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN1c3RhaW5hYmlsaXR5LXJzcG8tcnNwb19fcHJvY2Vzc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO3Jvdy1nYXA6NHJlbX19LnAtc3VzdGFpbmFiaWxpdHktcnNwby1yc3BvX19wcm9jZXNzX19pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTcuMiU7Ym9yZGVyLXJhZGl1czoxMDAlO2JvcmRlcjpzb2xpZCAxcHggI2IzZDdjMn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3VzdGFpbmFiaWxpdHktcnNwby1yc3BvX19wcm9jZXNzX19pdGVte3dpZHRoOjUwJX19LnAtc3VzdGFpbmFiaWxpdHktcnNwby1yc3BvX19wcm9jZXNzX19pdGVtOmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6MTAwJTtoZWlnaHQ6MDtwYWRkaW5nOjEwMCUgMCAwIDA7ZGlzcGxheTpibG9ja30ucC1zdXN0YWluYWJpbGl0eS1yc3BvLXJzcG9fX3Byb2Nlc3NfX2l0ZW06YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApICM1Y2MyNWM7Ym9yZGVyLXdpZHRoOjEuNXJlbSAwcHggMS41cmVtIDEuNXJlbTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO21hcmdpbi1yaWdodDotMTQuNSV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN1c3RhaW5hYmlsaXR5LXJzcG8tcnNwb19fcHJvY2Vzc19faXRlbTphZnRlcntib3JkZXItY29sb3I6IzVjYzI1YyByZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKTtib3JkZXItd2lkdGg6MS41cmVtIDEuNXJlbSAwcHggMS41cmVtO3JpZ2h0OmF1dG87Ym90dG9tOjA7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWJvdHRvbTotM3JlbX19LnAtc3VzdGFpbmFiaWxpdHktcnNwby1yc3BvX19wcm9jZXNzX19pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXJ7ZGlzcGxheTpub25lfS5wLXN1c3RhaW5hYmlsaXR5LXJzcG8tcnNwb19fcHJvY2Vzc19faXRlbS1jb250ZW50c3twb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjFyZW19LnAtc3VzdGFpbmFiaWxpdHktcnNwby1yc3BvX19wcm9jZXNzX19pdGVtLWNvbnRlbnRzIGZpZ3VyZXttYXJnaW4tYm90dG9tOjEuOHJlbX0ucC1zdXN0YWluYWJpbGl0eS1yc3BvLXJzcG9fX3Byb2Nlc3NfX2l0ZW0tY29udGVudHMgcHtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWFsaWduOmNlbnRlcn0ucC1zdXN0YWluYWJpbGl0eS1yc3BvLXJzcG9fX3Byb2Nlc3NfX2l0ZW0tcGMsLnAtc3VzdGFpbmFiaWxpdHktcnNwby1yc3BvX19wcm9jZXNzX19pdGVtLXNje3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNmZmY7bWluLXdpZHRoOjExcmVtO21pbi1oZWlnaHQ6My41cmVtO2JvcmRlci1yYWRpdXM6LjZyZW07ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RyYW5zbGF0ZTowIDIwJX0ucC1zdXN0YWluYWJpbGl0eS1yc3BvLXJzcG9fX3Byb2Nlc3NfX2l0ZW0tcGN7YmFja2dyb3VuZDojMDBhMDRlfS5wLXN1c3RhaW5hYmlsaXR5LXJzcG8tcnNwb19fcHJvY2Vzc19faXRlbS1zY3tiYWNrZ3JvdW5kOiMwMDkxYjF9LnAtc3VzdGFpbmFiaWxpdHktbmF2aXtwYWRkaW5nOjVyZW0gMCA5LjZyZW19LnAtc3VzdGFpbmFiaWxpdHktbmF2aV9faGVhZGluZ3tmb250LXNpemU6M3JlbTtmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXRvcDpzb2xpZCAycHggI2IzZDdjMjtwYWRkaW5nOjMuNHJlbSAwIDRyZW19LnAtc3VzdGFpbmFiaWxpdHktbmF2aV9fbGlua3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cm93LWdhcDozcmVtfS5wLXN1c3RhaW5hYmlsaXR5LW5hdmlfX2xpbmsgYXt3aWR0aDozMC41JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3VzdGFpbmFiaWxpdHktbmF2aV9fbGluayBhe3dpZHRoOjQ1Ljc1JX19LnAtc3VzdGFpbmFiaWxpdHktbmF2aV9fbGluayBhIGZpZ3VyZXtib3JkZXItcmFkaXVzOjFyZW07b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3N9LnAtc3VzdGFpbmFiaWxpdHktbmF2aV9fbGluayBhIGZpZ3VyZSBpbWd7dHJhbnNpdGlvbjouM3MgYWxsfS5wLXN1c3RhaW5hYmlsaXR5LW5hdmlfX2xpbmsgYTpob3ZlciBmaWd1cmV7Ym94LXNoYWRvdzowIDIwcHggNDBweCByZ2JhKDAsMCwwLC4xKX0ucC1zdXN0YWluYWJpbGl0eS1uYXZpX19saW5rIGE6aG92ZXIgZmlndXJlIGltZ3twb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2Zvcm06c2NhbGUoMS4xLCAxLjEpfS5wLXN1c3RhaW5hYmlsaXR5LW5hdmlfX2xpbmsgYSBwe2ZvbnQtc2l6ZToyLjJyZW07Zm9udC13ZWlnaHQ6NzAwO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6MnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3VzdGFpbmFiaWxpdHktbmF2aV9fbGluayBhIHB7bWFyZ2luLXRvcDoxcmVtO2ZvbnQtc2l6ZToycmVtfX0ucC1zdXN0YWluYWJpbGl0eS1sZWFke3BhZGRpbmc6OS44cmVtIDAgMnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3VzdGFpbmFiaWxpdHktbGVhZHtwYWRkaW5nOjVyZW0gMCAycmVtfX0ucC1zdXN0YWluYWJpbGl0eS1sZWFkX19pbm5lcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtyb3ctZ2FwOi45cmVtfS5wLXN1c3RhaW5hYmlsaXR5LWxlYWRfX3RleHR7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6Mi4yO2xldHRlci1zcGFjaW5nOi4wNWVtO3RleHQtYWxpZ246Y2VudGVyO21pbi1oZWlnaHQ6MTFlbX0ucC1zdXN0YWluYWJpbGl0eS1sZWFkX190ZXh0ICorcHttYXJnaW4tdG9wOjMuMnJlbX0ucC1zdXN0YWluYWJpbGl0eS1hY3Rpb257cGFkZGluZzozLjRyZW0gMCA1LjZyZW19LnAtc3VzdGFpbmFiaWxpdHktYWN0aW9uX19saXN0e2JvcmRlci1yYWRpdXM6MXJlbTtvdmVyZmxvdzpoaWRkZW59LnAtc3VzdGFpbmFiaWxpdHktYWN0aW9uX19saXN0X19pdGVte2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOjQuOXJlbSA1cmVtIDUuNnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3VzdGFpbmFiaWxpdHktYWN0aW9uX19saXN0X19pdGVte3BhZGRpbmc6M3JlbTtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5wLXN1c3RhaW5hYmlsaXR5LWFjdGlvbl9fbGlzdF9faXRlbV9fdGl0bGV7Zm9udC1zaXplOjNyZW07Zm9udC13ZWlnaHQ6NzAwO3dpZHRoOjI4JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3VzdGFpbmFiaWxpdHktYWN0aW9uX19saXN0X19pdGVtX190aXRsZXt3aWR0aDoxMDAlfX0ucC1zdXN0YWluYWJpbGl0eS1hY3Rpb25fX2xpc3RfX2l0ZW1fX3RpdGxlOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MnJlbTtoZWlnaHQ6M3JlbTtiYWNrZ3JvdW5kOnVybCguLi9pbWcvc3VzdGFpbmFiaWxpdHkvYWN0aW9uX2xpc3RfaXRlbV90aXRsZV9tYXJrLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjttYXJnaW4tcmlnaHQ6MS4ycmVtO3RyYW5zbGF0ZTowIC4zcmVtfS5wLXN1c3RhaW5hYmlsaXR5LWFjdGlvbl9fbGlzdF9faXRlbV9fY29udGVudHN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwO3Jvdy1nYXA6Mi45cmVtO3dpZHRoOjcwLjQlO21pbi1oZWlnaHQ6MTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3VzdGFpbmFiaWxpdHktYWN0aW9uX19saXN0X19pdGVtX19jb250ZW50c3t3aWR0aDoxMDAlfX0ucC1zdXN0YWluYWJpbGl0eS1hY3Rpb25fX2xpc3RfX2l0ZW1fX2NvbnRlbnRzLWxpc3R7cGFkZGluZy10b3A6LjVyZW07ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtyb3ctZ2FwOi43cmVtO21pbi1oZWlnaHQ6OXJlbX0ucC1zdXN0YWluYWJpbGl0eS1hY3Rpb25fX2xpc3RfX2l0ZW1fX2NvbnRlbnRzLWxpc3QtaXRlbXtmb250LXNpemU6MS44cmVtO2xpbmUtaGVpZ2h0OjEuNjtmb250LXdlaWdodDo2MDA7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjIuMnJlbX0ucC1zdXN0YWluYWJpbGl0eS1hY3Rpb25fX2xpc3RfX2l0ZW1fX2NvbnRlbnRzLWxpc3QtaXRlbTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTtib3JkZXItcmFkaXVzOjEwMCU7YmFja2dyb3VuZDojYmNjZmM0O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LjJyZW07dG9wOjEuMnJlbX0ucC1zdXN0YWluYWJpbGl0eS1hY3Rpb25fX2xpc3RfX2l0ZW1fX2NvbnRlbnRzLWljb257ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDplbmQ7Y29sdW1uLWdhcDoxcmVtO3Jvdy1nYXA6MXJlbTtmbGV4LXdyYXA6d3JhcH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3VzdGFpbmFiaWxpdHktYWN0aW9uX19saXN0X19pdGVtX19jb250ZW50cy1pY29ue2p1c3RpZnktY29udGVudDpzdGFydH19LnAtc3VzdGFpbmFiaWxpdHktYWN0aW9uX19saXN0X19pdGVtX19jb250ZW50cy1pY29uICp7d2lkdGg6N3JlbX0ucC1zdXN0YWluYWJpbGl0eS1hY3Rpb25fX2xpc3RfX2l0ZW1fX2NvbnRlbnRzLXRleHR7d2lkdGg6MTAwJX0ucC1zdXN0YWluYWJpbGl0eS1hY3Rpb25fX2xpc3RfX2l0ZW06bnRoLWNoaWxkKG9kZCl7YmFja2dyb3VuZDojZTZmMmVifS5wLXN1c3RhaW5hYmlsaXR5LWFjdGlvbl9fbGlzdF9faXRlbTpudGgtY2hpbGQoZXZlbil7YmFja2dyb3VuZDojZjVmYmY3fS5wLXN1c3RhaW5hYmlsaXR5LWFjdGlvbl9faW1hZ2V7cGFkZGluZzo4cmVtIDAgMCAwO21heC13aWR0aDo4NnJlbTt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99LnAtc3VzdGFpbmFiaWxpdHktbWVzc2FnZXtwYWRkaW5nOjVyZW0gMCAxMHJlbX0ucC1zdXN0YWluYWJpbGl0eS1tZXNzYWdlX19pbm5lcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXB9LnAtc3VzdGFpbmFiaWxpdHktbWVzc2FnZV9fdGl0bGV7Zm9udC1zaXplOjNyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM1MjNmMWQ7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MTttYXJnaW4tYm90dG9tOjMuM3JlbTt3aWR0aDoxMDAlO3BhZGRpbmctbGVmdDozMSV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN1c3RhaW5hYmlsaXR5LW1lc3NhZ2VfX3RpdGxle3BhZGRpbmctbGVmdDowfX0ucC1zdXN0YWluYWJpbGl0eS1tZXNzYWdlX19pbWFnZXt3aWR0aDozMS4yJTttYXJnaW4tdG9wOi02cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zdXN0YWluYWJpbGl0eS1tZXNzYWdlX19pbWFnZXt3aWR0aDoxMDAlO21hcmdpbi10b3A6MH19LnAtc3VzdGFpbmFiaWxpdHktbWVzc2FnZV9fbmFtZXtwYWRkaW5nOjNyZW0gMS40cmVtfS5wLXN1c3RhaW5hYmlsaXR5LW1lc3NhZ2VfX3RleHR7d2lkdGg6NjMuOCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN1c3RhaW5hYmlsaXR5LW1lc3NhZ2VfX3RleHR7d2lkdGg6MTAwJX19LnAtc3VzdGFpbmFiaWxpdHktbWVzc2FnZV9fdGV4dC10aXRsZXtmb250LXNpemU6M3JlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6IzUyM2YxZDt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoxO21hcmdpbi1ib3R0b206My4zcmVtfS5wLXN1c3RhaW5hYmlsaXR5LW1lc3NhZ2VfX3RleHQgcHtsZXR0ZXItc3BhY2luZzouMDRlbTtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjQwMH0ucC1zdXN0YWluYWJpbGl0eS1tZXNzYWdlX190ZXh0IHArcHttYXJnaW4tdG9wOjEuOHJlbX0ucC1zdXN0YWluYWJpbGl0eS1tZXNzYWdlX190ZXh0LWJ0bntwYWRkaW5nLXRvcDozLjRyZW07ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDplbmR9LnAtc3VzdGFpbmFiaWxpdHktbGlua3tiYWNrZ3JvdW5kOiNmNWZiZjc7cG9zaXRpb246cmVsYXRpdmV9LnAtc3VzdGFpbmFiaWxpdHktbGlua19fbGlzdHtjb3VudGVyLXJlc2V0OmNvdW50fS5wLXN1c3RhaW5hYmlsaXR5LWxpbmtfX2xpc3RfX2l0ZW17cGFkZGluZzo3LjhyZW0gMCA5cmVtO2NvdW50ZXItaW5jcmVtZW50OmNvdW50O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtib3JkZXItYm90dG9tOnNvbGlkIDFweCAjYjNkN2MyO2ZsZXgtd3JhcDp3cmFwO3Jvdy1nYXA6M3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3VzdGFpbmFiaWxpdHktbGlua19fbGlzdF9faXRlbXtwYWRkaW5nOjNyZW0gMH19LnAtc3VzdGFpbmFiaWxpdHktbGlua19fbGlzdF9faXRlbV9faW1hZ2V7d2lkdGg6NDIuMiU7cGFkZGluZy10b3A6MXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3VzdGFpbmFiaWxpdHktbGlua19fbGlzdF9faXRlbV9faW1hZ2V7d2lkdGg6MTAwJX19LnAtc3VzdGFpbmFiaWxpdHktbGlua19fbGlzdF9faXRlbV9faW1hZ2UgZmlndXJle2JvcmRlci1yYWRpdXM6MXJlbTtvdmVyZmxvdzpoaWRkZW59LnAtc3VzdGFpbmFiaWxpdHktbGlua19fbGlzdF9faXRlbV9fY29udGVudHN7d2lkdGg6NTMuMyU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO2ZsZXgtd3JhcDp3cmFwO3Jvdy1nYXA6MnJlbTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtc3VzdGFpbmFiaWxpdHktbGlua19fbGlzdF9faXRlbV9fY29udGVudHN7d2lkdGg6MTAwJX19LnAtc3VzdGFpbmFiaWxpdHktbGlua19fbGlzdF9faXRlbV9fY29udGVudHMtdGl0bGV7ZmxleDphdXRvO2ZvbnQtc2l6ZTozcmVtO2ZvbnQtd2VpZ2h0OjcwMDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5wLXN1c3RhaW5hYmlsaXR5LWxpbmtfX2xpc3RfX2l0ZW1fX2NvbnRlbnRzLXRpdGxlOmJlZm9yZXtjb250ZW50OmNvdW50ZXIoY291bnQsIGRlY2ltYWwtbGVhZGluZy16ZXJvKTtmb250LWZhbWlseTpcIlJvYm90XCIsc2Fucy1zZXJpZjtmb250LXNpemU6NHJlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6I2ZmZjt3aWR0aDo4cmVtO2hlaWdodDo4cmVtO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtiYWNrZ3JvdW5kOiNiM2Q3YzI7Ym9yZGVyLXJhZGl1czoxMDAlO21hcmdpbi1yaWdodDoxLjZyZW19LnAtc3VzdGFpbmFiaWxpdHktbGlua19fbGlzdF9faXRlbV9fY29udGVudHMtaWNvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDplbmQ7Y29sdW1uLWdhcDouNXJlbTtyb3ctZ2FwOi41cmVtO2ZsZXgtd3JhcDp3cmFwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC1zdXN0YWluYWJpbGl0eS1saW5rX19saXN0X19pdGVtX19jb250ZW50cy1pY29ue3dpZHRoOjEwMCU7anVzdGlmeS1jb250ZW50OnN0YXJ0fX0ucC1zdXN0YWluYWJpbGl0eS1saW5rX19saXN0X19pdGVtX19jb250ZW50cy1pY29uICp7d2lkdGg6NXJlbX0ucC1zdXN0YWluYWJpbGl0eS1saW5rX19saXN0X19pdGVtX19jb250ZW50cy10ZXh0e3BhZGRpbmctdG9wOi4zcmVtfS5wLXN1c3RhaW5hYmlsaXR5LWxpbmtfX2xpc3RfX2l0ZW1fX2NvbnRlbnRzLXRleHQgcCtwe21hcmdpbi10b3A6MS42cmVtfS5wLXN1c3RhaW5hYmlsaXR5LWxpbmtfX2xpc3RfX2l0ZW1fX2NvbnRlbnRzLWJ0bnt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZW5kfS5wLXN1c3RhaW5hYmlsaXR5LWxpbmtfX2xpc3RfX2l0ZW06bGFzdC1jaGlsZHtib3JkZXI6bm9uZX0ucC1zdXN0YWluYWJpbGl0eS1saW5rX19saXN0X19pdGVtOm50aC1jaGlsZChvZGQpIC5wLXN1c3RhaW5hYmlsaXR5LWxpbmtfX2xpc3RfX2l0ZW1fX2ltYWdle29yZGVyOjF9LnAtc3VzdGFpbmFiaWxpdHktbGlua19fbGlzdF9faXRlbTpudGgtY2hpbGQob2RkKSAucC1zdXN0YWluYWJpbGl0eS1saW5rX19saXN0X19pdGVtX19jb250ZW50c3tvcmRlcjoyfS5wLXN1c3RhaW5hYmlsaXR5LWxpbmtfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5wLXN1c3RhaW5hYmlsaXR5LWxpbmtfX2xpc3RfX2l0ZW1fX2ltYWdle29yZGVyOjJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN1c3RhaW5hYmlsaXR5LWxpbmtfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5wLXN1c3RhaW5hYmlsaXR5LWxpbmtfX2xpc3RfX2l0ZW1fX2ltYWdle29yZGVyOjF9fS5wLXN1c3RhaW5hYmlsaXR5LWxpbmtfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5wLXN1c3RhaW5hYmlsaXR5LWxpbmtfX2xpc3RfX2l0ZW1fX2NvbnRlbnRze29yZGVyOjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXN1c3RhaW5hYmlsaXR5LWxpbmtfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5wLXN1c3RhaW5hYmlsaXR5LWxpbmtfX2xpc3RfX2l0ZW1fX2NvbnRlbnRze29yZGVyOjJ9fS5wLXRvcC1tdntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjA7d2lkdGg6MTAwJX0ucC10b3AtbXZfX2xpc3RfX2l0ZW17cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIHByaW50ey5wLXRvcC1tdl9fbGlzdF9faXRlbTpub3QoOmZpcnN0LWNoaWxkKXtkaXNwbGF5Om5vbmV9fS5wLXRvcC1tdl9fbGlzdF9faXRlbTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOnVybCgvYXNzZXRzL2ltZy90b3AvbXZfbGlzdF9pdGVtX2JnLndlYnApIG5vLXJlcGVhdCA1MCUgOTUlO2JhY2tncm91bmQtc2l6ZTphdXRvIDExMSV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1tdl9fbGlzdF9faXRlbTpiZWZvcmV7dG9wOi0xNXJlbTtiYWNrZ3JvdW5kLXNpemU6YXV0byA1NSV9fS5wLXRvcC1tdl9fbGlzdF9faXRlbS10ZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo0MSU7bGVmdDo1MCU7dHJhbnNsYXRlOi01MCUgLTUwJTt3cml0aW5nLW1vZGU6dmVydGljYWwtcmw7Zm9udC1mZWF0dXJlLXNldHRpbmdzOlwidnBhbFwiO2Rpc3BsYXk6ZmxleDtyb3ctZ2FwOjIuM3JlbTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6c3RhcnQ7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDptYXgtY29udGVudDtoZWlnaHQ6bWF4LWNvbnRlbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1tdl9fbGlzdF9faXRlbS10ZXh0e3RvcDo2MCU7cm93LWdhcDowfX0ucC10b3AtbXZfX2xpc3RfX2l0ZW0tdGV4dC0tbHtmb250LXNpemU6NC44cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzouMWVtO2xpbmUtaGVpZ2h0OjEuNH1AbWVkaWEgcHJpbnR7LnAtdG9wLW12X19saXN0X19pdGVtLXRleHQtLWx7Zm9udC1zaXplOjNyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCl7LnAtdG9wLW12X19saXN0X19pdGVtLXRleHQtLWx7Zm9udC1zaXplOjMuMnJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1tdl9fbGlzdF9faXRlbS10ZXh0LS1se3RleHQtc2hhZG93OjAgMCAxMHB4ICNmZmYsMCAwIDIwcHggI2ZmZiwwIDAgMjNweCAjZmZmfX0ucC10b3AtbXZfX2xpc3RfX2l0ZW0tdGV4dC0tbXtmb250LXNpemU6MS44cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsZXR0ZXItc3BhY2luZzouMTRlbTtwYWRkaW5nLXRvcDoyLjFlbX1AbWVkaWEgcHJpbnR7LnAtdG9wLW12X19saXN0X19pdGVtLXRleHQtLW17Zm9udC1zaXplOjEuNHJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KXsucC10b3AtbXZfX2xpc3RfX2l0ZW0tdGV4dC0tbXtmb250LXNpemU6MS40cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLW12X19saXN0X19pdGVtLXRleHQtLW17cGFkZGluZy10b3A6M2VtO3RleHQtc2hhZG93OjAgMCAxMHB4ICNmZmYsMCAwIDIwcHggI2ZmZiwwIDAgMjNweCAjZmZmO2ZvbnQtc2l6ZToycmVtICFpbXBvcnRhbnR9fS5wLXRvcC1tdl9fcGFnZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbHVtbi1nYXA6MiU7bWFyZ2luLXRvcDotMTByZW07bWFyZ2luLWJvdHRvbTotMnJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4Ojk5fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtbXZfX3BhZ2Vye2NvbHVtbi1nYXA6MXJlbTttYXJnaW4tdG9wOjIuNXJlbX19LnAtdG9wLW12X19wYWdlciBhe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDozMiU7aGVpZ2h0OjEycmVtO3BhZGRpbmc6MWVtO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjZyZW07Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6LjAxZW07Ym94LXNoYWRvdzowIDIwcHggNDBweCByZ2JhKDAsMCwwLC4xKTtib3JkZXI6c29saWQgMnB4IHJnYmEoMCwwLDAsMCk7dHJhbnNpdGlvbjpib3JkZXIgLjNzfS5wLXRvcC1tdl9fcGFnZXIgYTpob3Zlcntib3JkZXItY29sb3I6I2QyMDAwMH1AbWVkaWEgcHJpbnR7LnAtdG9wLW12X19wYWdlciBhe2Zsb2F0OmxlZnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtbXZfX3BhZ2VyIGF7Zm9udC1zaXplOjFyZW07cGFkZGluZzouNWVtO2hlaWdodDphdXRvfX0ucC10b3AtbXZfX3BhZ2VyIGEuYWN0aXZle2NvbG9yOiNkMjAwMDA7Ym9yZGVyLWNvbG9yOiNkMjAwMDB9LnAtdG9wLXRvcGljc3tiYWNrZ3JvdW5kOiNmZmZjZDg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowO3BhZGRpbmc6Ni43cmVtIDAgNC41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtdG9waWNze3BhZGRpbmc6NXJlbSAwfX0ucC10b3AtdG9waWNzOmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTt6LWluZGV4Ojk4O2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy90b3AvdG9waWNzX2JnLXRvcC5zdmcpO2JvdHRvbToxMDAlO2hlaWdodDo4cmVtfUBtZWRpYSBwcmludHsucC10b3AtdG9waWNzOmJlZm9yZXtoZWlnaHQ6MXJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC10b3BpY3M6YmVmb3Jle2hlaWdodDoycmVtfX0ucC10b3AtdG9waWNzX19pbm5lcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6ZW5kO2ZsZXgtd3JhcDp3cmFwO2NvbHVtbi1nYXA6MTIuN3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXRvcGljc19faW5uZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcn19LnAtdG9wLXRvcGljc19fbGlzdHtmbGV4OjE7cGFkZGluZy1ib3R0b206MS4ycmVtfS5wLXRvcC10b3BpY3NfX2xpc3RfX2l0ZW0gYXtkaXNwbGF5OmZsZXg7Y29sdW1uLWdhcDoyLjZyZW07cGFkZGluZzoyLjNyZW0gMDt3aWR0aDoxMDAlO2JvcmRlci1ib3R0b206c29saWQgMXB4ICNlN2U1Yzh9LnAtdG9wLXRvcGljc19fbGlzdF9faXRlbSBhOmZvY3Vze29wYWNpdHk6Ljc7dHJhbnNpdGlvbjouM3M7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5wLXRvcC10b3BpY3NfX2xpc3RfX2l0ZW0gYTpob3ZlcntvcGFjaXR5Oi43O3RyYW5zaXRpb246LjNzO2N1cnNvcjpwb2ludGVyfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXRvcGljc19fbGlzdF9faXRlbSBhe2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LnAtdG9wLXRvcGljc19fbGlzdF9faXRlbS1kYXRle2ZvbnQtc2l6ZToxLjRyZW07Zm9udC1mYW1pbHk6XCJSb2JvdFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiM1MjNmMWQ7bGV0dGVyLXNwYWNpbmc6LjAzZW19LnAtdG9wLXRvcGljc19fbGlzdF9faXRlbS1jYXRlZ29yeSBzcGFue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtiYWNrZ3JvdW5kOiNlYmVjZGI7Zm9udC1zaXplOjEuMnJlbTtmb250LXdlaWdodDo1MDA7Y29sb3I6IzUyM2YxZDttaW4td2lkdGg6MTJyZW07aGVpZ2h0OjIuNnJlbTtib3JkZXItcmFkaXVzOjFyZW07cGFkZGluZzouNWVtO21hcmdpbi1ib3R0b206NXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtdG9waWNzX19saXN0X19pdGVtLWNhdGVnb3J5IHNwYW57bWF4LXdpZHRoOjEycmVtO21hcmdpbjoxMHB4IDB9fS5wLXRvcC10b3BpY3NfX2xpc3RfX2l0ZW0tdGV4dHttYXgtd2lkdGg6NzByZW07Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo0MDB9LnAtdG9wLXRvcGljc19fbGlua3t3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZW5kO3BhZGRpbmctdG9wOjMwcHh9LnAtdG9wLXByb2R1Y3Rze3BhZGRpbmc6MTYuNnJlbSAwIDVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1wcm9kdWN0c3twYWRkaW5nOjVyZW0gMH19LnAtdG9wLXByb2R1Y3RzX19pbm5lcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1wcm9kdWN0c19faW5uZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0ucC10b3AtcHJvZHVjdHNfX2hlYWRpbmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDoyLjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1wcm9kdWN0c19faGVhZGluZ3twb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OmF1dG99fS5wLXRvcC1wcm9kdWN0c19fY29udGVudHN7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDozcmVtO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZW5kfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtcHJvZHVjdHNfX2NvbnRlbnRze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LnAtdG9wLXByb2R1Y3RzX19jb250ZW50cy1pbWFnZXt3aWR0aDo5MHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXByb2R1Y3RzX19jb250ZW50cy1pbWFnZXt3aWR0aDoxMDAlfX0ucC10b3AtcHJvZHVjdHNfX2NvbnRlbnRzLWltYWdlIGZpZ3VyZXtib3JkZXItcmFkaXVzOi44cmVtO292ZXJmbG93OmhpZGRlbn0ucC10b3AtcHJvZHVjdHNfX2NvbnRlbnRzLXRleHR7YmFja2dyb3VuZDojZmZmO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTtsZWZ0OjA7cmlnaHQ6NTAuNSU7dG9wOjU2JTtmb250LXNpemU6MS44cmVtO2xpbmUtaGVpZ2h0OjIuMztwYWRkaW5nOjQuOHJlbSAycmVtIDQuOHJlbSAycmVtO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cm93LWdhcDozLjVyZW07Ym9yZGVyLXJhZGl1czowIDFyZW0gMCAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtcHJvZHVjdHNfX2NvbnRlbnRzLXRleHR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoycmVtIDAgMCAwfX0ucC10b3AtcHJvZHVjdHNfX2NvbnRlbnRzLWxpbmt7ZGlzcGxheTpmbGV4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtcHJvZHVjdHNfX2NvbnRlbnRzLWxpbmt7anVzdGlmeS1jb250ZW50OmVuZH19LnAtdG9wLXNvbHV0aW9ue3BhZGRpbmc6MThyZW0gMCAyNC43cmVtO2JhY2tncm91bmQ6dXJsKC9hc3NldHMvaW1nL3RvcC9zb2x1dGlvbl9iZ18wMS53ZWJwKSBuby1yZXBlYXQgMCBjYWxjKDUwJSArIDE0LjhyZW0pLHVybCgvYXNzZXRzL2ltZy90b3Avc29sdXRpb25fYmdfMDIud2VicCkgbm8tcmVwZWF0IGNhbGMoMTAwJSAtIDkuNXJlbSkgY2FsYyg1MCUgKyAxMS4ycmVtKTtiYWNrZ3JvdW5kLXNpemU6NTUuNXJlbSBhdXRvLDM0LjVyZW0gYXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpey5wLXRvcC1zb2x1dGlvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOmNhbGMoNTAlIC0gNTJyZW0pIGNhbGMoNTAlICsgMTQuOHJlbSksY2FsYyg1MCUgKyA1Ni41cmVtKSBjYWxjKDUwJSArIDExLjJyZW0pfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXNvbHV0aW9ue3BhZGRpbmc6NXJlbSAwIDEwcmVtfX0ucC10b3Atc29sdXRpb25fX2lubmVye3Bvc2l0aW9uOnJlbGF0aXZlfS5wLXRvcC1zb2x1dGlvbl9fdGlja3t3aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLWJvdHRvbToyLjNyZW19LnAtdG9wLXNvbHV0aW9uX190aWNrX19pdGVte3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3doaXRlLXNwYWNlOm5vd3JhcH1Aa2V5ZnJhbWVzIG1vdmVfb2Rke2Zyb217dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9dG97dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfX1Aa2V5ZnJhbWVzIG1vdmVfZXZlbntmcm9te3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfXRve3RyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKX19LnAtdG9wLXNvbHV0aW9uX190aWNrX19pdGVtIHNwYW57ZGlzcGxheTpibG9jaztwYWRkaW5nOjAgLjJlbTtmb250LWZhbWlseTpcIlBvcHBpbnNcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnJlbTtsaW5lLWhlaWdodDoxO2NvbG9yOiNlN2U1Yzg7d2lkdGg6bWF4LWNvbnRlbnQ7d2hpdGUtc3BhY2U6bm93cmFwO2xldHRlci1zcGFjaW5nOi4wNDdlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXNvbHV0aW9uX190aWNrX19pdGVtIHNwYW57Zm9udC1zaXplOjRyZW19fS5wLXRvcC1zb2x1dGlvbl9fdGlja19faXRlbSBzcGFuOm50aC1vZi10eXBlKG9kZCl7YW5pbWF0aW9uOm1vdmVfb2RkIDI0cyBpbmZpbml0ZSBsaW5lYXJ9LnAtdG9wLXNvbHV0aW9uX190aWNrX19pdGVtIHNwYW46bnRoLW9mLXR5cGUoZXZlbil7YW5pbWF0aW9uOm1vdmVfZXZlbiAyNHMgaW5maW5pdGUgbGluZWFyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowfS5wLXRvcC1zb2x1dGlvbl9faGVhZGluZ3t3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyfS5wLXRvcC1zb2x1dGlvbl9faGVhZGluZy0tanB7Zm9udC1zaXplOjRyZW07Y29sb3I6IzUyM2YxZDtmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpibG9jaztsZXR0ZXItc3BhY2luZzouMmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc29sdXRpb25fX2hlYWRpbmctLWpwe2ZvbnQtc2l6ZTozcmVtfX0ucC10b3Atc29sdXRpb25fX2xlYWR7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjNyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM1MjNmMWQ7bGluZS1oZWlnaHQ6Mi4yO3BhZGRpbmc6M3JlbSAwIDFyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zb2x1dGlvbl9fbGVhZHtmb250LXNpemU6MnJlbX19LnAtdG9wLXNvbHV0aW9uX19jaXJjbGV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6MTByZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zb2x1dGlvbl9fY2lyY2xle3BhZGRpbmc6NXJlbSAwfX0ucC10b3Atc29sdXRpb25fX2NpcmNsZS10aXRsZXtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOiNlY2U5ZDc7d2lkdGg6MjlyZW07aGVpZ2h0OjI5cmVtO2JvcmRlci1yYWRpdXM6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzQ3MjQxMjtmb250LXNpemU6M3JlbTtsZXR0ZXItc3BhY2luZzotMC4wMWVtO2xpbmUtaGVpZ2h0OjEuM31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXNvbHV0aW9uX19jaXJjbGUtdGl0bGV7Zm9udC1zaXplOjJyZW07d2lkdGg6MThyZW07aGVpZ2h0OjE4cmVtfX0ucC10b3Atc29sdXRpb25fX2NpcmNsZS1pdGVtc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Jvdy1nYXA6NXJlbTtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo1MDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zb2x1dGlvbl9fY2lyY2xlLWl0ZW1ze3Jvdy1nYXA6MnJlbX19LnAtdG9wLXNvbHV0aW9uX19jaXJjbGUtaXRlbXtiYWNrZ3JvdW5kLWNvbG9yOiNmNGYzZTI7Ym9yZGVyLXJhZGl1czo1cmVtO3BhZGRpbmc6MnJlbSA1cmVtIDJyZW0gMTJyZW07cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zb2x1dGlvbl9fY2lyY2xlLWl0ZW17Ym9yZGVyLXJhZGl1czoxMDAwcmVtfX0ucC10b3Atc29sdXRpb25fX2NpcmNsZS1pdGVtIHNwYW57Zm9udC1zaXplOjIuOHJlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6I2I5OTc1Nn0ucC10b3Atc29sdXRpb25fX2NpcmNsZS1pdGVtOjpiZWZvcmUsLnAtdG9wLXNvbHV0aW9uX19jaXJjbGUtaXRlbTo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGV9LnAtdG9wLXNvbHV0aW9uX19jaXJjbGUtaXRlbTo6YmVmb3Jle3dpZHRoOjRyZW07aGVpZ2h0OjRyZW07Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDojYjk5NzU2O2xlZnQ6NXJlbTt0b3A6Mi41cmVtfS5wLXRvcC1zb2x1dGlvbl9fY2lyY2xlLWl0ZW06OmFmdGVye2JvcmRlci1sZWZ0OjRweCBzb2xpZCAjZmZmO2JvcmRlci1ib3R0b206NHB4IHNvbGlkICNmZmY7d2lkdGg6MnJlbTtoZWlnaHQ6MXJlbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7bGVmdDo2cmVtO3RvcDo0cmVtfS5wLXRvcC1zb2x1dGlvbl9fY2lyY2xlLWxpc3R7LS1iYXNlOiAxMDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6Y2FsYyh2YXIoLS1yKSoyL3ZhcigtLWJhc2UpKjFyZW0pO2hlaWdodDpjYWxjKHZhcigtLXIpKjIvdmFyKC0tYmFzZSkqMXJlbSk7Ym9yZGVyOnNvbGlkIDIwcHggI2VjZTlkNztib3JkZXItcmFkaXVzOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zb2x1dGlvbl9fY2lyY2xlLWxpc3R7LS1yOiAxNzAhaW1wb3J0YW50fX0ucC10b3Atc29sdXRpb25fX2NpcmNsZS1saXN0IGRsey0tYW5nbGUyOiBjYWxjKHZhcigtLWFuZ2xlKSAqIDFkZWcgLSA5MGRlZyk7LS14OiBjYWxjKChjb3ModmFyKC0tYW5nbGUyKSkgKiB2YXIoLS1yKSApIC8gdmFyKC0tYmFzZSkgKiAxcmVtKTstLXk6IGNhbGMoKHNpbih2YXIoLS1hbmdsZTIpKSAqIHZhcigtLXIpICkgLyB2YXIoLS1iYXNlKSAqIDFyZW0pO3RyYW5zbGF0ZTp2YXIoLS14KSB2YXIoLS15KTtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxOHJlbTtoZWlnaHQ6MThyZW07cGFkZGluZy10b3A6My41cmVtO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzdGFydDtyb3ctZ2FwOjFyZW07Ym9yZGVyLXJhZGl1czoxMDAlO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmdjb2xvcik7Y29sb3I6I2ZmZn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXNvbHV0aW9uX19jaXJjbGUtbGlzdCBkbHt3aWR0aDoxMHJlbTtoZWlnaHQ6MTByZW07cGFkZGluZy10b3A6MS41cmVtfX0ucC10b3Atc29sdXRpb25fX2NpcmNsZS1saXN0IGRsIGR0e2ZvbnQtc2l6ZToycmVtO2xpbmUtaGVpZ2h0OjEuMztmb250LXdlaWdodDo3MDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zb2x1dGlvbl9fY2lyY2xlLWxpc3QgZGwgZHR7Zm9udC1zaXplOjEuMnJlbX19LnAtdG9wLXNvbHV0aW9uX19jaXJjbGUtbGlzdCBkbCBkZHtmb250LXNpemU6MS40cmVtO2xpbmUtaGVpZ2h0OjEuNX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXNvbHV0aW9uX19jaXJjbGUtbGlzdCBkbCBkZHtmb250LXNpemU6LjhyZW19fS5wLXRvcC1zb2x1dGlvbl9fY2lyY2xlLWxpc3QgZGwgZGQgdWx7cGFkZGluZy1sZWZ0OjFlbX0ucC10b3Atc29sdXRpb25fX2NpcmNsZS1saXN0IGRsIGRkIHVsIGxpe3Bvc2l0aW9uOnJlbGF0aXZlfS5wLXRvcC1zb2x1dGlvbl9fY2lyY2xlLWxpc3QgZGwgZGQgdWwgbGk6YmVmb3Jle2NvbnRlbnQ6XCLjg7tcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0xZW07dG9wOjB9LnAtdG9wLXNvbHV0aW9uX19saW5re3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzoxcmVtIDAgMH0ucC10b3Atc29sdXRpb24taXNzdWV7cGFkZGluZzo4LjdyZW0gMCA0LjNyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zb2x1dGlvbi1pc3N1ZXtwYWRkaW5nOjVyZW0gMCA0cmVtfX0ucC10b3Atc29sdXRpb24taXNzdWVfX2NvbnRlbnRze2JhY2tncm91bmQ6bm9uZTtwYWRkaW5nOjQuNnJlbSA1LjVyZW0gNy41cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MDttYXJnaW4tYm90dG9tOjE1LjhyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHN7cGFkZGluZzoycmVtIDA7bWFyZ2luLWJvdHRvbTowfX0ucC10b3Atc29sdXRpb24taXNzdWVfX2NvbnRlbnRzOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotMTAlO2xlZnQ6NTAlO3RyYW5zbGF0ZTotNTAlIDVyZW07d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOiNmNmY1ZWUgcmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXdpZHRoOjQwcHggNjBweCAwcHggNjBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50czphZnRlcntib3R0b206NSU7cGFkZGluZzoycmVtIDB9fS5wLXRvcC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX3RpdGxle2ZvbnQtc2l6ZTozcmVtO2xpbmUtaGVpZ2h0OjEuNjtmb250LXdlaWdodDo3MDA7Y29sb3I6IzUyM2YxZDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50c19fdGl0bGV7cGFkZGluZzowIDJyZW19fS5wLXRvcC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX2xpc3R7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcDttYXJnaW4tdG9wOjJyZW07cG9zaXRpb246cmVsYXRpdmV9LnAtdG9wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50c19fbGlzdF9faXRlbXt3aWR0aDptYXgtY29udGVudDtwb3NpdGlvbjpyZWxhdGl2ZX0ucC10b3Atc29sdXRpb24taXNzdWVfX2NvbnRlbnRzX19saXN0X19pdGVtLXRleHR7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZn0ucC10b3Atc29sdXRpb24taXNzdWVfX2NvbnRlbnRzX19saXN0X19pdGVtLXRleHQudGV4dDAxe3RvcDoxNXJlbTtsZWZ0OjRyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX2xpc3RfX2l0ZW0tdGV4dC50ZXh0MDF7dG9wOjE2cmVtO2xlZnQ6N3JlbX19LnAtdG9wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50c19fbGlzdF9faXRlbS10ZXh0LnRleHQwMnt0b3A6MjByZW07bGVmdDo4cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc29sdXRpb24taXNzdWVfX2NvbnRlbnRzX19saXN0X19pdGVtLXRleHQudGV4dDAye3RvcDoxNXJlbTtsZWZ0OjVyZW19fS5wLXRvcC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX2xpc3RfX2l0ZW0tdGV4dC50ZXh0MDN7dG9wOjE1cmVtO2xlZnQ6NnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50c19fbGlzdF9faXRlbS10ZXh0LnRleHQwM3t0b3A6MTVyZW07bGVmdDo2cmVtfX0ucC10b3Atc29sdXRpb24taXNzdWVfX2NvbnRlbnRzX19saXN0X19pdGVtLXRleHQudGV4dDA0e3RvcDoyM3JlbTtsZWZ0OjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX2xpc3RfX2l0ZW0tdGV4dC50ZXh0MDR7dG9wOjE1cmVtO2xlZnQ6OHJlbX19LnAtdG9wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50c19fbGlzdF9faXRlbS10ZXh0LnRleHQwNXt0b3A6MTByZW07bGVmdDo5cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc29sdXRpb24taXNzdWVfX2NvbnRlbnRzX19saXN0X19pdGVtLXRleHQudGV4dDA1e3RvcDoxM3JlbTtsZWZ0OjdyZW19fS5wLXRvcC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX2xpc3RfX2l0ZW0tdGV4dC50ZXh0MDZ7dG9wOjEzcmVtO2xlZnQ6N3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50c19fbGlzdF9faXRlbS10ZXh0LnRleHQwNnt0b3A6MTVyZW07bGVmdDo2cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50c19fbGlzdF9faXRlbXttYXgtd2lkdGg6NTAlO3BhZGRpbmc6MmVtIDJlbSAzZW0gIWltcG9ydGFudH19LnAtdG9wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50c19fbGlzdF9faXRlbTpudGgtY2hpbGQoMSl7cGFkZGluZzo0LjNyZW0gMCA2LjNyZW07dHJhbnNsYXRlOjAgMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50c19fbGlzdF9faXRlbTpudGgtY2hpbGQoMSl7dHJhbnNsYXRlOi0xcmVtIC0xcmVtO29yZGVyOjF9fS5wLXRvcC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKDIpe3BhZGRpbmc6NS43cmVtIDQuMnJlbSA3LjhyZW0gNXJlbTt0cmFuc2xhdGU6LTEuNHJlbSA5LjRyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKDIpe3RyYW5zbGF0ZTotMnJlbSAtNXJlbTtvcmRlcjozfX0ucC10b3Atc29sdXRpb24taXNzdWVfX2NvbnRlbnRzX19saXN0X19pdGVtOm50aC1jaGlsZCgzKXtwYWRkaW5nOjQuNXJlbSA0LjJyZW0gNy40cmVtIDQuN3JlbTt0cmFuc2xhdGU6LTNyZW0gMi4ycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc29sdXRpb24taXNzdWVfX2NvbnRlbnRzX19saXN0X19pdGVtOm50aC1jaGlsZCgzKXt0cmFuc2xhdGU6LTFyZW0gLTFyZW07b3JkZXI6Mn19LnAtdG9wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50c19fbGlzdF9faXRlbTpudGgtY2hpbGQoNCl7cGFkZGluZzo1LjhyZW0gNC4ycmVtIDAgMDt0cmFuc2xhdGU6LTEuOHJlbSAzLjRyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKDQpe3RyYW5zbGF0ZTotMXJlbSAtNXJlbTtvcmRlcjo0fX0ucC10b3Atc29sdXRpb24taXNzdWVfX2NvbnRlbnRzX19saXN0X19pdGVtOm50aC1jaGlsZCg1KXtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTEwcmVtO3BhZGRpbmctbGVmdDo3LjRyZW07dHJhbnNsYXRlOjNyZW0gMnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50c19fbGlzdF9faXRlbTpudGgtY2hpbGQoNSl7cG9zaXRpb246cmVsYXRpdmU7Ym90dG9tOmF1dG87dHJhbnNsYXRlOi0xcmVtIC0xMHJlbTtvcmRlcjo1fX0ucC10b3Atc29sdXRpb24taXNzdWVfX2NvbnRlbnRzX19saXN0X19pdGVtOm50aC1jaGlsZCg2KXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo1cmVtO2JvdHRvbTotMThyZW07cGFkZGluZzowIDQuNnJlbSA3cmVtIDUuN3JlbTt0cmFuc2xhdGU6LTE4cmVtIDMuMnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50c19fbGlzdF9faXRlbTpudGgtY2hpbGQoNil7cG9zaXRpb246cmVsYXRpdmU7cmlnaHQ6YXV0bztib3R0b206YXV0bzt0cmFuc2xhdGU6MHJlbSAtMTByZW07b3JkZXI6Nn19LnAtdG9wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50c19fbGlzdF9faXRlbSBzdHJvbmd7Zm9udC1zaXplOjEuMTI1ZW07Zm9udC13ZWlnaHQ6NzAwfS5wLXRvcC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX2xpc3RfX2l0ZW0gaW1ne3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDphdXRvO3otaW5kZXg6LTF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX2xpc3RfX2l0ZW0gaW1ne3dpZHRoOjIwcmVtICFpbXBvcnRhbnR9fS5wLXRvcC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX2xpc3RfX2l0ZW0gaW1nLmltYWdlMDF7d2lkdGg6MjByZW19LnAtdG9wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50c19fbGlzdF9faXRlbSBpbWcuaW1hZ2UwMnt3aWR0aDoyNXJlbX0ucC10b3Atc29sdXRpb24taXNzdWVfX2NvbnRlbnRzX19saXN0X19pdGVtIGltZy5pbWFnZTAze3dpZHRoOjE4cmVtfS5wLXRvcC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX2xpc3RfX2l0ZW0gaW1nLmltYWdlMDR7d2lkdGg6MjVyZW19LnAtdG9wLXNvbHV0aW9uLWlzc3VlX19jb250ZW50c19fbGlzdF9faXRlbSBpbWcuaW1hZ2UwNXt3aWR0aDoxOHJlbX0ucC10b3Atc29sdXRpb24taXNzdWVfX2NvbnRlbnRzX19saXN0X19pdGVtIGltZy5pbWFnZTA2e3dpZHRoOjIwcmVtfS5wLXRvcC1zb2x1dGlvbi1pc3N1ZV9fY29udGVudHNfX2ltYWdle3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO2JvdHRvbTowO3RyYW5zbGF0ZTotNTAlIDB9LnAtdG9wLXNvbHV0aW9uLWlzc3VlX19zdXBwb3J0X19hcnJvd3twb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXNvbHV0aW9uLWlzc3VlX19zdXBwb3J0X19hcnJvd3ttYXJnaW4tdG9wOjVyZW19fS5wLXRvcC1zb2x1dGlvbi1pc3N1ZV9fc3VwcG9ydF9fYXJyb3c6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjUwJTt0cmFuc2xhdGU6LTUwJSA1cmVtO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojZjZmNWVlIHJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApO2JvcmRlci13aWR0aDo0MHB4IDYwcHggMHB4IDYwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zb2x1dGlvbi1pc3N1ZV9fc3VwcG9ydF9fYXJyb3c6OmJlZm9yZXtib3R0b206NSU7cGFkZGluZzoycmVtIDB9fS5wLXRvcC1zb2x1dGlvbi1pc3N1ZV9fc3VwcG9ydF9fdGl0bGV7bWFyZ2luLXRvcDo4cmVtO21hcmdpbi1ib3R0b206MXJlbTtjb2xvcjojNTIzZjFkO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6NHJlbTt0ZXh0LWFsaWduOmNlbnRlcn0ucC10b3Atc29sdXRpb24taXNzdWVfX3N1cHBvcnRfX3RleHR7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6Mi4yO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MXJlbSAwIDB9LnAtdG9wLXNvbHV0aW9uLWlzc3VlX19zdXBwb3J0X190ZXh0IHArcHttYXJnaW4tdG9wOjJlbX0ucC10b3Atc3RyZW5ndGh7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZGVlYWZlIDAlLCAjZmZmZmZmIDEwMCUpO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6Ny44cmVtIDAgNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXN0cmVuZ3Roe3BhZGRpbmc6NXJlbSAwfX0ucC10b3Atc3RyZW5ndGg6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDowO3BhZGRpbmc6NC4zNzUlIDAgMCAwO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBib3R0b207YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtiYWNrZ3JvdW5kLWltYWdlOnVybCgvYXNzZXRzL2ltZy90b3Avc3RyZW5ndGhfYmctdG9wLnN2Zyk7Ym90dG9tOmNhbGMoMTAwJSAtIDFweCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zdHJlbmd0aDpiZWZvcmV7aGVpZ2h0OjVyZW07YmFja2dyb3VuZC1zaXplOmF1dG8gMTAwJX19LnAtdG9wLXN0cmVuZ3RoX19sZWFke2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7Y29sdW1uLWdhcDozcmVtO3Jvdy1nYXA6M3JlbTtwYWRkaW5nLXRvcDozLjhyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zdHJlbmd0aF9fbGVhZHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5wLXRvcC1zdHJlbmd0aF9fbGVhZC10ZXh0e2ZvbnQtc2l6ZToxLjhyZW07bGluZS1oZWlnaHQ6Mi4zfS5wLXRvcC1zdHJlbmd0aF9fbGVhZC1saW5re2Rpc3BsYXk6ZmxleH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXN0cmVuZ3RoX19sZWFkLWxpbmt7d2lkdGg6MTAwJTtqdXN0aWZ5LWNvbnRlbnQ6ZW5kfX0ucC10b3Atc3RyZW5ndGhfX2xpc3R7bWFyZ2luLXRvcDozLjhyZW07ZGlzcGxheTpmbGV4O2NvbHVtbi1nYXA6MXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc3RyZW5ndGhfX2xpc3R7ZmxleC13cmFwOndyYXA7Ym9yZGVyLXJhZGl1czoxcmVtO292ZXJmbG93OmhpZGRlbjtjb2x1bW4tZ2FwOjB9fS5wLXRvcC1zdHJlbmd0aF9fbGlzdCBhe2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3M7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowfS5wLXRvcC1zdHJlbmd0aF9fbGlzdCBhIGZpZ3VyZXtvdmVyZmxvdzpoaWRkZW59LnAtdG9wLXN0cmVuZ3RoX19saXN0IGEgZmlndXJlIGltZ3t0cmFuc2l0aW9uOi4zcyBhbGx9LnAtdG9wLXN0cmVuZ3RoX19saXN0IGE6Zm9jdXMgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjEsIDEuMSk7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5wLXRvcC1zdHJlbmd0aF9fbGlzdCBhOmhvdmVyIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4xLCAxLjEpO3Bvc2l0aW9uOnJlbGF0aXZlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXN0cmVuZ3RoX19saXN0IGF7d2lkdGg6NTAlfX0ucC10b3Atc3RyZW5ndGhfX2xpc3QgYTpmaXJzdC1vZi10eXBle2JvcmRlci1yYWRpdXM6MXJlbSAwIDAgMXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXN0cmVuZ3RoX19saXN0IGE6Zmlyc3Qtb2YtdHlwZXtib3JkZXItcmFkaXVzOjB9fS5wLXRvcC1zdHJlbmd0aF9fbGlzdCBhOmxhc3Qtb2YtdHlwZXtib3JkZXItcmFkaXVzOjAgMXJlbSAxcmVtIDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zdHJlbmd0aF9fbGlzdCBhOmxhc3Qtb2YtdHlwZXtib3JkZXItcmFkaXVzOjB9fS5wLXRvcC1zdHJlbmd0aF9fbGlzdCBhOmhvdmVye2JveC1zaGFkb3c6MCAycmVtIDRyZW0gcmdiYSgwLDAsMCwuMSk7ei1pbmRleDo5fS5wLXRvcC1zdHJlbmd0aF9fbGlzdF9faXRlbXtwb3NpdGlvbjpyZWxhdGl2ZX0ucC10b3Atc3RyZW5ndGhfX2xpc3RfX2l0ZW0tdGV4dHtmb250LXNpemU6Mi42cmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjU7bGV0dGVyLXNwYWNpbmc6LjA4ZW07cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowO3BhZGRpbmc6NC41cmVtIDNyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zdHJlbmd0aF9fbGlzdF9faXRlbS10ZXh0e2ZvbnQtc2l6ZToxLjhyZW07cGFkZGluZzoycmVtIDEuNXJlbX19LnAtdG9wLXN0cmVuZ3RoX19saXN0X19pdGVtLWljb257cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5O2JvdHRvbToycmVtO3JpZ2h0OjJyZW19LnAtdG9wLXN1c3RhaW5hYmlsaXR5e3BhZGRpbmc6MTcuM3JlbSAwIDI5LjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zdXN0YWluYWJpbGl0eXtwYWRkaW5nOjVyZW0gMH19LnAtdG9wLXN1c3RhaW5hYmlsaXR5X19pbm5lcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zdXN0YWluYWJpbGl0eV9faW5uZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0ucC10b3Atc3VzdGFpbmFiaWxpdHlfX2hlYWRpbmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MTEuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXN1c3RhaW5hYmlsaXR5X19oZWFkaW5ne3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDphdXRvO3JpZ2h0OmF1dG99fS5wLXRvcC1zdXN0YWluYWJpbGl0eV9fY29udGVudHN7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDo0LjRyZW07b3JkZXI6LTF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zdXN0YWluYWJpbGl0eV9fY29udGVudHN7b3JkZXI6aW5pdGlhbH19LnAtdG9wLXN1c3RhaW5hYmlsaXR5X19jb250ZW50cy1pbWFnZXt3aWR0aDo5MHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLXN1c3RhaW5hYmlsaXR5X19jb250ZW50cy1pbWFnZXt3aWR0aDoxMDAlfX0ucC10b3Atc3VzdGFpbmFiaWxpdHlfX2NvbnRlbnRzLWltYWdlIGZpZ3VyZXtib3JkZXItcmFkaXVzOi44cmVtO292ZXJmbG93OmhpZGRlbn0ucC10b3Atc3VzdGFpbmFiaWxpdHlfX2NvbnRlbnRzLXRleHR7YmFja2dyb3VuZDojZmZmO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTtyaWdodDotMjVweDtsZWZ0OjUwJTt0b3A6NjclO2ZvbnQtc2l6ZToxLjhyZW07bGluZS1oZWlnaHQ6Mi4zO3BhZGRpbmc6NC42cmVtIDAgNC44cmVtIDYuMXJlbTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmVuZDtyb3ctZ2FwOjMuNXJlbTtib3JkZXItcmFkaXVzOjFyZW0gMCAwIDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1zdXN0YWluYWJpbGl0eV9fY29udGVudHMtdGV4dHtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OmF1dG87cmlnaHQ6YXV0bzt0b3A6YXV0bztwYWRkaW5nOjJyZW0gMCAwIDB9fS5wLXRvcC1zdXN0YWluYWJpbGl0eV9fY29udGVudHMtdGV4dCBwe3dpZHRoOjEwMCV9LnAtdG9wLXN1c3RhaW5hYmlsaXR5X19jb250ZW50cy1saW5re2Rpc3BsYXk6ZmxleDttYXJnaW4tcmlnaHQ6Mi41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3Atc3VzdGFpbmFiaWxpdHlfX2NvbnRlbnRzLWxpbmt7d2lkdGg6MTAwJTtqdXN0aWZ5LWNvbnRlbnQ6ZW5kO21hcmdpbi1yaWdodDowfX0ucC10b3AtYWJvdXR7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDojZmZmY2Q4O3BhZGRpbmc6M3JlbSAwIDdyZW0gMH0ucC10b3AtYWJvdXRfX3RleHR7Zm9udC1zaXplOjEuNnJlbTtsaW5lLWhlaWdodDoyLjI7Zm9udC13ZWlnaHQ6NDAwO3BhZGRpbmc6M3JlbSAwIDAgMH0ucC10b3AtYWJvdXRfX2xpc3R7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6My44cmVtIDAgMCAwO2NvbHVtbi1nYXA6NHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnAtdG9wLWFib3V0X19saXN0e2NvbHVtbi1nYXA6MXJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wLXRvcC1hYm91dF9fbGlzdF9faXRlbXt3aWR0aDo0OCV9fS5wLXRvcC1hYm91dF9fbGlzdF9faXRlbSBhIGZpZ3VyZXtvdmVyZmxvdzpoaWRkZW59LnAtdG9wLWFib3V0X19saXN0X19pdGVtIGEgZmlndXJlIGltZ3t0cmFuc2l0aW9uOi4zcyBhbGx9LnAtdG9wLWFib3V0X19saXN0X19pdGVtIGE6Zm9jdXMgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjEsIDEuMSk7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey5wLXRvcC1hYm91dF9fbGlzdF9faXRlbSBhOmhvdmVyIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4xLCAxLjEpO3Bvc2l0aW9uOnJlbGF0aXZlfX0ucC10b3AtYWJvdXRfX2xpc3RfX2l0ZW0gZmlndXJle2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXJhZGl1czoxcmVtO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtYWJvdXRfX2xpc3RfX2l0ZW0gZmlndXJle2JvcmRlci1yYWRpdXM6MXJlbX19LnAtdG9wLWFib3V0X19saXN0X19pdGVtIGZpZ3VyZSBpbWd7dHJhbnNpdGlvbjpzY2FsZSAuM3N9LnAtdG9wLWFib3V0X19saXN0X19pdGVtIGE6aG92ZXIgZmlndXJle2JveC1zaGFkb3c6MCAyMHB4IDQwcHggcmdiYSgwLDAsMCwuMSl9LnAtdG9wLWFib3V0X19saXN0X19pdGVtLXRleHR7cGFkZGluZy10b3A6MS42cmVtO2ZvbnQtc2l6ZToyLjRyZW07bGV0dGVyLXNwYWNpbmc6LTAuMDFlbTtmb250LXdlaWdodDo1MDA7Y29sb3I6IzUyM2YxZDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2NvbHVtbi1nYXA6MS44cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucC10b3AtYWJvdXRfX2xpc3RfX2l0ZW0tdGV4dHtmb250LXNpemU6MS42cmVtfX0udS1tdC0tMTB7bWFyZ2luLXRvcDoxcmVtfS51LW1iLS0xMHttYXJnaW4tYm90dG9tOjFyZW19LnUtbXItLTEwe21hcmdpbi1yaWdodDoxcmVtfS51LW1sLS0xMHttYXJnaW4tbGVmdDoxcmVtfS51LW10LS0yMHttYXJnaW4tdG9wOjJyZW19LnUtbWItLTIwe21hcmdpbi1ib3R0b206MnJlbX0udS1tci0tMjB7bWFyZ2luLXJpZ2h0OjJyZW19LnUtbWwtLTIwe21hcmdpbi1sZWZ0OjJyZW19LnUtbXQtLTMwe21hcmdpbi10b3A6M3JlbX0udS1tYi0tMzB7bWFyZ2luLWJvdHRvbTozcmVtfS51LW1yLS0zMHttYXJnaW4tcmlnaHQ6M3JlbX0udS1tbC0tMzB7bWFyZ2luLWxlZnQ6M3JlbX0udS1tdC0tNDB7bWFyZ2luLXRvcDo0cmVtfS51LW1iLS00MHttYXJnaW4tYm90dG9tOjRyZW19LnUtbXItLTQwe21hcmdpbi1yaWdodDo0cmVtfS51LW1sLS00MHttYXJnaW4tbGVmdDo0cmVtfS51LW10LS01MHttYXJnaW4tdG9wOjVyZW19LnUtbWItLTUwe21hcmdpbi1ib3R0b206NXJlbX0udS1tci0tNTB7bWFyZ2luLXJpZ2h0OjVyZW19LnUtbWwtLTUwe21hcmdpbi1sZWZ0OjVyZW19LnUtbXQtLTYwe21hcmdpbi10b3A6NnJlbX0udS1tYi0tNjB7bWFyZ2luLWJvdHRvbTo2cmVtfS51LW1yLS02MHttYXJnaW4tcmlnaHQ6NnJlbX0udS1tbC0tNjB7bWFyZ2luLWxlZnQ6NnJlbX0udS1tdC0tNzB7bWFyZ2luLXRvcDo3cmVtfS51LW1iLS03MHttYXJnaW4tYm90dG9tOjdyZW19LnUtbXItLTcwe21hcmdpbi1yaWdodDo3cmVtfS51LW1sLS03MHttYXJnaW4tbGVmdDo3cmVtfS51LW10LS04MHttYXJnaW4tdG9wOjhyZW19LnUtbWItLTgwe21hcmdpbi1ib3R0b206OHJlbX0udS1tci0tODB7bWFyZ2luLXJpZ2h0OjhyZW19LnUtbWwtLTgwe21hcmdpbi1sZWZ0OjhyZW19LnUtbXQtLTkwe21hcmdpbi10b3A6OXJlbX0udS1tYi0tOTB7bWFyZ2luLWJvdHRvbTo5cmVtfS51LW1yLS05MHttYXJnaW4tcmlnaHQ6OXJlbX0udS1tbC0tOTB7bWFyZ2luLWxlZnQ6OXJlbX0udS1tdC0tMTAwe21hcmdpbi10b3A6MTByZW19LnUtbWItLTEwMHttYXJnaW4tYm90dG9tOjEwcmVtfS51LW1yLS0xMDB7bWFyZ2luLXJpZ2h0OjEwcmVtfS51LW1sLS0xMDB7bWFyZ2luLWxlZnQ6MTByZW19LnUtbXQtLTExMHttYXJnaW4tdG9wOjExcmVtfS51LW1iLS0xMTB7bWFyZ2luLWJvdHRvbToxMXJlbX0udS1tci0tMTEwe21hcmdpbi1yaWdodDoxMXJlbX0udS1tbC0tMTEwe21hcmdpbi1sZWZ0OjExcmVtfS51LW10LS0xMjB7bWFyZ2luLXRvcDoxMnJlbX0udS1tYi0tMTIwe21hcmdpbi1ib3R0b206MTJyZW19LnUtbXItLTEyMHttYXJnaW4tcmlnaHQ6MTJyZW19LnUtbWwtLTEyMHttYXJnaW4tbGVmdDoxMnJlbX0udS10ZXh0YWxpZ24tLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0udS10ZXh0YWxpZ24tLWxlZnR7dGV4dC1hbGlnbjpsZWZ0fS51LXRleHRhbGlnbi0tcmlnaHR7dGV4dC1hbGlnbjpyaWdodH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCl7LnUtc3B7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYSBwcmludHsudS1zcHtkaXNwbGF5Om5vbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsudS1wY3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19LmpzLWZhZGVpbiwuanMtZmFkZWluLXVwLC5qcy1mYWRlaW4tZG93bXtvcGFjaXR5OjB9QG1lZGlhIHByaW50ey5qcy1mYWRlaW4sLmpzLWZhZGVpbi11cCwuanMtZmFkZWluLWRvd217b3BhY2l0eToxO2Rpc3BsYXk6YmxvY2t9fUBtZWRpYSBwcmludHsuanMtc3VibWVudXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19IiwiLyohIGRlc3R5bGUuY3NzIHY0LjAuMSB8IE1JVCBMaWNlbnNlIHwgaHR0cHM6Ly9naXRodWIuY29tL25pY29sYXMtY3VzYW4vZGVzdHlsZS5jc3MgKi9cclxuXHJcbi8qIFJlc2V0IGJveC1tb2RlbCBhbmQgc2V0IGJvcmRlcnMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbiosXHJcbjo6YmVmb3JlLFxyXG46OmFmdGVyIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG4vKiBEb2N1bWVudCAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbiAqIDMuIFJlbW92ZSBncmF5IG92ZXJsYXkgb24gbGlua3MgZm9yIGlPUy5cclxuICovXHJcblxyXG5odG1sIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gICAgLyogMSAqL1xyXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gICAgLyogMiAqL1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIC8qIDMqL1xyXG59XHJcblxyXG4vKiBTZWN0aW9ucyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5ib2R5IHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxyXG4gKi9cclxuXHJcbm1haW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qIFZlcnRpY2FsIHJoeXRobSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxucCxcclxudGFibGUsXHJcbmJsb2NrcXVvdGUsXHJcbmFkZHJlc3MsXHJcbnByZSxcclxuaWZyYW1lLFxyXG5mb3JtLFxyXG5maWd1cmUsXHJcbmRsIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogSGVhZGluZ3MgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qIExpc3RzIChlbnVtZXJhdGlvbikgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbnVsLFxyXG5vbCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLyogTGlzdHMgKGRlZmluaXRpb24pICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5kdCB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuZGQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnQgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIC8qIDEgKi9cclxuICAgIGhlaWdodDogMDtcclxuICAgIC8qIDEgKi9cclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgLyogMiAqL1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5wcmUge1xyXG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xyXG4gICAgLyogMSAqL1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgLyogMiAqL1xyXG59XHJcblxyXG5hZGRyZXNzIHtcclxuICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xyXG4gICAgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xyXG4gICAgLyogMSAqL1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc21hbGwge1xyXG4gICAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICogYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICAgIGZvbnQtc2l6ZTogNzUlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgICB0b3A6IC0wLjVlbTtcclxufVxyXG5cclxuLyogUmVwbGFjZWQgY29udGVudCAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgdmVydGljYWwgYWxpZ25tZW50IGlzc3Vlcy5cclxuICovXHJcblxyXG5zdmcsXHJcbmltZyxcclxuZW1iZWQsXHJcbm9iamVjdCxcclxuaWZyYW1lIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuXHJcbi8qIEZvcm1zICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVzZXQgZm9ybSBmaWVsZHMgdG8gbWFrZSB0aGVtIHN0eWxlYWJsZS5cclxuICogMS4gTWFrZSBmb3JtIGVsZW1lbnRzIHN0eWxhYmxlIGFjcm9zcyBzeXN0ZW1zIGlPUyBlc3BlY2lhbGx5LlxyXG4gKiAyLiBJbmhlcml0IHRleHQtdHJhbnNmb3JtIGZyb20gcGFyZW50LlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC8qIDEgKi9cclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBmb250OiBpbmhlcml0O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxuICAgIC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgY3Vyc29ycyBmb3IgY2xpY2thYmxlIGVsZW1lbnRzLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuW3R5cGU9XCJidXR0b25cIl0sXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuYnV0dG9uOmRpc2FibGVkLFxyXG5bdHlwZT1cImJ1dHRvblwiXTpkaXNhYmxlZCxcclxuW3R5cGU9XCJyZXNldFwiXTpkaXNhYmxlZCxcclxuW3R5cGU9XCJzdWJtaXRcIl06ZGlzYWJsZWQge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4vKipcclxuICogSW1wcm92ZSBvdXRsaW5lcyBmb3IgRmlyZWZveCBhbmQgdW5pZnkgc3R5bGUgd2l0aCBpbnB1dCBlbGVtZW50cyAmIGJ1dHRvbnMuXHJcbiAqL1xyXG5cclxuOi1tb3otZm9jdXNyaW5nIHtcclxuICAgIG91dGxpbmU6IGF1dG87XHJcbn1cclxuXHJcbnNlbGVjdDpkaXNhYmxlZCB7XHJcbiAgICBvcGFjaXR5OiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHBhZGRpbmdcclxuICovXHJcblxyXG5vcHRpb24ge1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlc2V0IHRvIGludmlzaWJsZVxyXG4gKi9cclxuXHJcbmZpZWxkc2V0IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbmxlZ2VuZCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cclxuICovXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXHJcblxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbiAgICAvKiAxICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gRml4IGZvbnQgaW5oZXJpdGFuY2UuXHJcbiAqL1xyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICAgIC8qIDEgKi9cclxuICAgIGZvbnQ6IGluaGVyaXQ7XHJcbiAgICAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBGaXggYXBwZWFyYW5jZSBmb3IgRmlyZWZveFxyXG4gKi9cclxuW3R5cGU9XCJudW1iZXJcIl0ge1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDbGlja2FibGUgbGFiZWxzXHJcbiAqL1xyXG5cclxubGFiZWxbZm9yXSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi8qIEludGVyYWN0aXZlICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmRldGFpbHMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdW1tYXJ5IHtcclxuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxufVxyXG5cclxuLypcclxuICogUmVtb3ZlIG91dGxpbmUgZm9yIGVkaXRhYmxlIGNvbnRlbnQuXHJcbiAqL1xyXG5cclxuW2NvbnRlbnRlZGl0YWJsZV06Zm9jdXMge1xyXG4gICAgb3V0bGluZTogYXV0bztcclxufVxyXG5cclxuLyogVGFibGVzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuMS4gQ29ycmVjdCB0YWJsZSBib3JkZXIgY29sb3IgaW5oZXJpdGFuY2UgaW4gYWxsIENocm9tZSBhbmQgU2FmYXJpLlxyXG4qL1xyXG5cclxudGFibGUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgLyogMSAqL1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxufVxyXG5cclxuY2FwdGlvbiB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG50ZCxcclxudGgge1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbnRoIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuaHRtbCB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygxMCwgMTI4MCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDEwLCA0ODApO1xyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRqYS1zYW5zO1xyXG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XHJcbiAgICBwYWRkaW5nLXRvcDogcmVtKCRoZWFkZXItaGVpZ2h0LXBjKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogI3skaGVhZGVyLWhlaWdodC1zcH1weFxyXG4gICAgfVxyXG5cclxuICAgIG1haW4ge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbn1cclxuXHJcbmEge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtaG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmW2hyZWZePVwidGVsOlwiXSxcclxuICAgICZbaHJlZl49XCJtYWlsdG86XCJdIHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmVtIHtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5idXR0b24ge1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59IiwiLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8g44OY44OD44OA44O86auY44GVXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiRoZWFkZXItaGVpZ2h0LXBjOjExMDtcclxuJGhlYWRlci1oZWlnaHQtc3A6ODA7XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyDjgqTjg7Pjg4rjg7zluYXoqK3lrppcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8g44Kz44Oz44OG44Oz44OE44Gu44Kk44Oz44OK44O85bmFXHJcbiRpbm5lcjogMTI4MHB4O1xyXG5cclxuLy8g5L2Z55m9XHJcbiRwYWRkaW5nLXBjOiAyNXB4O1xyXG4kcGFkZGluZy1zcDogMjBweDtcclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyDoibLjga7mjIflrppcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbi8v6Imy5oyH5a6aXHJcbiRmb250LWNvbG9yOiAjMzMzO1xyXG4keWVsbG93OiAjZmZmY2Q4O1xyXG4kZ3JheTogIzYxNmI4MDtcclxuJHJlZDogI2QyMDAwMDtcclxuJHdoaXRlOiAjZmZmZmZmO1xyXG4kYnJvd246ICM1MjNmMWQ7XHJcbiRibGFjazogIzAwMDAwMDtcclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyDjg5Xjgqnjg7Pjg4joqK3lrppcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbiRqYS1zYW5zOiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcclxuJGVuLXNhbnM6ICdSb2JvdCcsIHNhbnMtc2VyaWY7XHJcbiRlbi1wb3BwaW5zOiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XHJcblxyXG4kZnctdGhpbjogMTAwO1xyXG4kZnctZXh0cmEtbGlnaHQ6IDIwMDtcclxuJGZ3LWxpZ2h0OiAzMDA7XHJcbiRmdy1ub3JtYWw6IDQwMDtcclxuJGZ3LXJlZ3VsYXI6IDQwMDtcclxuJGZ3LW1lZGl1bTogNTAwO1xyXG4kZnctc2VtaS1ib2xkOiA2MDA7XHJcbiRmdy1kZW1pLWJvbGQ6IDYwMDtcclxuJGZ3LWJvbGQ6IDcwMDtcclxuJGZ3LWV4dHJhLWJvbGQ6IDgwMDtcclxuJGZ3LXVsdHJhLWJvbGQ6IDgwMDtcclxuJGZ3LWJsYWNrOiA5MDA7XHJcbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLmwtY29sdW1uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgY29sdW1uLWdhcDogcmVtKDYwKTtcclxuICByb3ctZ2FwOiByZW0oNjApO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcblxyXG4gICZfX21haW4ge1xyXG4gICAgZmxleDogMTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2lkZSB7XHJcbiAgICB3aWR0aDogcmVtKDI1MCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBvcmRlcjogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ubC1jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogJGlubmVyICsgc3RyaXAtdW5pdCgkcGFkZGluZy1wYykgKiAyO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXBjO1xyXG4gIHBhZGRpbmctbGVmdDogJHBhZGRpbmctcGM7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmctc3A7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLXNwO1xyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLmwtaGVhZGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IHJlbSgkaGVhZGVyLWhlaWdodC1wYyk7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4Ojk5ODtcclxuICBsZWZ0OjA7XHJcbiAgdG9wOjA7XHJcblxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgaGVpZ2h0OiAjeyRoZWFkZXItaGVpZ2h0LXNwfXB4O1xyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLyogYy1iYW5uZXIgKi9cclxuLmMtYmFubmVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IHJlbSg0MCk7XHJcbiAgICByaWdodDogcmVtKDE3MCk7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICB3aWR0aDogcmVtKDMyMCk7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICB0cmFuc2l0aW9uOiAuMnM7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmMtYmFubmVyX190aHVtYiB7XHJcbiAgICAvLyAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMCk7XHJcbiAgICAvLyAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAvLyAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzO1xyXG4gICAgLy8gICBpbWcge1xyXG4gICAgLy8gICAgIHRyYW5zaXRpb246IC4zcyBhbGw7XHJcbiAgICAvLyAgIH1cclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyAmOmhvdmVye1xyXG4gICAgLy8gICAuYy1iYW5uZXJfX3RodW1iIHtcclxuICAgIC8vICAgICBib3gtc2hhZG93OiAwIDIwcHggNDBweCByZ2JhKDAsIDAsIDAsIC4xKTtcclxuXHJcbiAgICAvLyAgICAgaW1ne1xyXG4gICAgLy8gICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcclxuICAgIC8vICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAvLyAgIH1cclxuICAgIC8vIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBib3R0b206IHJlbSg1MCk7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg1MCk7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xvc2Uge1xyXG5cclxuICAgICAgICAmLWJ0biB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMzAwO1xyXG4gICAgICAgICAgICAvLyB3aWR0aDogcmVtKDMwKTtcclxuXHQgICAgICAgIC8vIGhlaWdodDogcmVtKDMwKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oMjApO1xyXG4gICAgICAgICAgICAgICAgdG9wOiByZW0oNSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ0bjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuXHQgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgICAgICAgIHRvcDogMTJweDtcclxuXHQgICAgICAgIHdpZHRoOiAyNHB4O1xyXG5cdCAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0ICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idG46OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuXHQgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgICAgICAgIHRvcDogMTJweDtcclxuXHQgICAgICAgIHdpZHRoOiAyNHB4O1xyXG5cdCAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHQgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QyMDAwMDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICBnYXA6IDFlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNTApO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMjApIHJlbSgzMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RodW1iIHtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMTUwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTUwKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMjApO1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIC51LXNyLW9ubHkge1xyXG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICAgd2lkdGg6IDFweDtcclxuLy8gICAgIGhlaWdodDogMXB4O1xyXG4vLyAgICAgcGFkZGluZzogMDtcclxuLy8gICAgIG1hcmdpbjogLTFweDtcclxuLy8gICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbi8vICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG4vLyAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuLy8gICAgIGJvcmRlci13aWR0aDogMDtcclxuLy8gfVxyXG5cclxuLmMtYmFubmVyX19pbWcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICB9XHJcbn1cclxuXHJcbi8vIC8vIOODhuOCueODiFxyXG4vLyAubC1mbG9hdC1ibnIge1xyXG4vLyAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4vLyAgICAgei1pbmRleDogOTk5O1xyXG4vLyAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcclxuLy8gICAgIHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0tbWgtLWR1cmF0aW9uKSB2YXIoLS1taC0tZWFzaW5nKSwgdmlzaWJpbGl0eSAwcyBsaW5lYXI7XHJcbi8vICAgICBib3R0b206IDIwcHg7XHJcbi8vICAgICByaWdodDogMjBweDtcclxuLy8gICAgIHdpZHRoOiAzMjBweDtcclxuLy8gfVxyXG5cclxuLy8gLmwtZmxvYXQtYm5yX19jbG9zZSB7XHJcbi8vICAgICB0b3A6IDEwcHg7XHJcbi8vICAgICByaWdodDogMTBweDtcclxuLy8gfVxyXG5cclxuLy8gLmwtZmxvYXQtYm5yX19jbG9zZSB7XHJcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgICB6LWluZGV4OiAxO1xyXG4vLyAgICAgdG9wOiA3cHg7XHJcbi8vICAgICByaWdodDogN3B4O1xyXG4vLyAgICAgb3V0bGluZTogbm9uZTtcclxuLy8gICAgIGJvcmRlcjogbm9uZTtcclxuLy8gICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1oLS1jb2xvci0tZ3JheXNjYWxlLTMwMCk7XHJcbi8vICAgICBtYXJnaW46IDA7XHJcbi8vICAgICBwYWRkaW5nOiAwO1xyXG4vLyAgICAgd2lkdGg6IDI1cHg7XHJcbi8vICAgICBoZWlnaHQ6IDIwcHg7XHJcbi8vIH1cclxuXHJcbi8vIC5sLWZsb2F0LWJucl9faW1nIHtcclxuLy8gICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbi8vICAgICBoZWlnaHQ6IDkwcHg7XHJcbi8vIH1cclxuXHJcbi8vIGEudS16b29tIC51LXpvb21fX2ltZyB7XHJcbi8vICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjZzIHZhcigtLW1oLS1lYXNpbmcpO1xyXG4vLyB9XHJcblxyXG4vLyBhLnUtem9vbSAudS16b29tX19pbWcge1xyXG4vLyAgICAgZGlzcGxheTogYmxvY2s7XHJcbi8vIH1cclxuXHJcbi8vIC5sLWZsb2F0LWJucl9faW57XHJcbi8vICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDkwcHggYXV0bztcclxuLy8gICAgIGdhcDogMCAxNnB4O1xyXG4vLyAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuLy8gICAgIHBhZGRpbmc6IDE0cHggMTVweDtcclxuLy8gICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcclxuLy8gICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDZweCBhdXRvO1xyXG4vLyAgICAgZ2FwOiAwIDEwcHg7XHJcbi8vICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4vLyAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4vLyAgICAgcGFkZGluZzogMTRweCAxMHB4O1xyXG4vLyAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuLy8gICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbi8vICAgICBiYWNrZ3JvdW5kOiBibHVlO1xyXG4vLyB9IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4uYy1icmVhZGNydW1iIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiByZW0oMTUpIDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkNmQ5ZGU7XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgIGNvbHVtbi1nYXA6IHJlbSg2KTtcclxuXHJcbiAgICBsaSB7XHJcblxyXG4gICAgICAmICsgbGkge1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSg2KTtcclxuICAgICAgICAgIGhlaWdodDogcmVtKDYpO1xyXG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAjZDZkOWRlO1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDFweDtcclxuICAgICAgICAgIHJvdGF0ZTogMTM1ZGVnO1xyXG4gICAgICAgICAgdHJhbnNsYXRlOiAwIHJlbSgtMik7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg2KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIEBpbmNsdWRlIGxpbmUoIzY2NjY2Nik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIvLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8g44Ob44OQ44O8XHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8v44K544Oe44Ob5Lul5aSW44Gn5Y+N5b+c44GZ44KLXHJcbkBtaXhpbiBob3ZlciB7XHJcbiAgJjpmb2N1cyB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vb3BhY2l0eSAuN1xyXG5AbWl4aW4gb3Age1xyXG4gIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgIG9wYWNpdHk6IC43O1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG5cclxuLy91bmRlcmxpbmVcclxuQG1peGluIGxpbmUoJHllbGxvdykge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYmFja2dyb3VuZDogJHllbGxvdztcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9pbWcgc2NhbGVcclxuQG1peGluIHNjYWxlIHtcclxuICBmaWd1cmUge1xyXG5cclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgIGltZyB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9ob3ZlciBhY2N0aW9uXHJcbkBtaXhpbiBtcS1ob3ZlcigpIHtcclxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChob3Zlcjogbm9uZSkge1xyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5jLWJ0biB7XHJcblxyXG4gIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICBjb2xvcjojZDIwMDAwO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiByZW0oMjApIHJlbSg2MCk7XHJcbiAgaGVpZ2h0OiByZW0oNTApO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtaW4td2lkdGg6IHJlbSgzNjApO1xyXG4gIHdpZHRoOiBtYXgtY29udGVudDtcclxuICBoZWlnaHQ6IHJlbSg4MCk7XHJcbiAgYm9yZGVyOiBzb2xpZCAycHggY3VycmVudENvbG9yO1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiByZW0oMjAwMCk7XHJcbiAgYm94LXNoYWRvdzowIDIwcHggNDBweCByZ2JhKCMwMDAwMDAsMC4xKTtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiByZW0oMjUpO1xyXG4gICAgd2lkdGg6IHJlbSgzMCk7XHJcbiAgICBoZWlnaHQ6IHJlbSgzMCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9jaXJjbGVhcnJvdy1yZWQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiByZW0oNTApO1xyXG4gICAgdHJhbnNsYXRlOiAwIC01MCU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XHJcbiAgICBhOmhvdmVyICYsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgc2NhbGU6MS4wNTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWJvcmRlcmxlc3Mge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi1jaXJjbGUge1xyXG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0oNzApO1xyXG4gICAgaGVpZ2h0OiByZW0oNTApO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgd2lkdGg6IHJlbSg1MCk7XHJcbiAgICAgIGhlaWdodDogcmVtKDUwKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9jaXJjbGVhcnJvdy1yZWQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbSg1MCk7XHJcbiAgICAgIHRyYW5zbGF0ZTogMCAtNTAlO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcclxuICAgICAgYTpob3ZlciAmLFxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMjBweCA0MHB4IHJnYmEoJGJsYWNrLDAuMSk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbSg2MCk7XHJcbiAgICAgICAgICBzY2FsZToxLjE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLW91dGJvdW5kIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBjb2x1bW4tZ2FwOiAxMHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiByZW0oMTcpO1xyXG4gICAgICBoZWlnaHQ6IHJlbSgxNyk7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljb25fb3V0Ym91bmQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB9XHJcblxyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLmMtY3RhIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmY2Q4O1xyXG4gIHBhZGRpbmc6cmVtKDEwKSAwIHJlbSgxMDApIDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi10b3A6IHJlbSgxNjApO1xyXG5cclxuICAmLS13aGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgfVxyXG5cclxuXHJcbiAgLmMtY3RhKyZ7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIHBhZGRpbmc6cmVtKDEwKSAwIHJlbSg1MCkgMDtcclxuICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcbiAgfVxyXG5cclxuICAmX19oZWFkaW5nIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZzogcmVtKDMzKSAwIDAgMDtcclxuICAgIHJvdy1nYXA6IHJlbSg1NSk7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiByZW0oMzkwKTtcclxuICAgICAgaGVpZ2h0OjA7XHJcbiAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIHdpZHRoOiByZW0oMzkwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2NhbGU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggcmdiYSgkYmxhY2ssMC4xKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZGRkZDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgICBjb2xvcjogJGJyb3duO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTEpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSg4KTtcclxuICAgICAgICAgIGhlaWdodDogcmVtKDgpO1xyXG4gICAgICAgICAgYm9yZGVyOnNvbGlkICNkMjAwMDA7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDJweCAwIDAgMnB4O1xyXG4gICAgICAgICAgcm90YXRlOiAxMzVkZWc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0b3A6IHJlbSgtMik7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDQpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgICYtY29udGFjdCB7XHJcbiAgICBwYWRkaW5nOiByZW0oNTApIDAgcmVtKDExMCk7XHJcblxyXG4gICAgJl9fY29udGVudHMge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RleHQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDIwKTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgyMCkgcmVtKDIwKSByZW0oNDQpO1xyXG5cclxuICAgICAgICAmLWhlYWRpbmcge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICRicm93bjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg0NTApO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5jLWhlYWRpbmcge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY29sb3I6ICRicm93bjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogcmVtKDIwKSAwIDAgMDtcclxuICByb3ctZ2FwOiByZW0oMTgpO1xyXG4gIHotaW5kZXg6IDE7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiByZW0oMzYpO1xyXG4gICAgaGVpZ2h0OiByZW0oMzYpO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX21vb24teWVsbG93LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiByZW0oLTcpO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuXHJcbiAgICAmLS1lbiB7XHJcbiAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi0tanAge1xyXG4gICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IHJlbSg0MCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtc3Vie1xyXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1zbWFsbCB7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwe1xyXG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDgpO1xyXG4gICAgfVxyXG4gICAgJi5jLW12X190ZXh0LS1wcm9kdWN0e1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAqICsgcHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgyNSk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1zdWIge1xyXG4gICAgZm9udC1zaXplOiByZW0oNDApO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgIGNvbG9yOiAkYnJvd247XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1saW5lIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgY29sb3I6ICRicm93bjtcclxuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTgpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4IGN1cnJlbnRDb2xvcjtcclxuXHJcbiAgfVxyXG5cclxuICAmLS1tYXJrIHtcclxuXHJcbiAgICAmLXdoaXRlIHtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fbW9vbi13aGl0ZS5zdmcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1sZWZ0IHtcclxuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgIHBhZGRpbmctdG9wOiByZW0oOSk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMikhaW1wb3J0YW50O1xyXG4gICAgcm93LWdhcDogMDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJi0tdmVydGljYWwge1xyXG4gICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgIHJvdy1nYXA6IHJlbSgwKTtcclxuICAgIHBhZGRpbmc6IHJlbSgyNikgMCAwIHJlbSg4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgIHdyaXRpbmctbW9kZTogaG9yaXpvbnRhbC10YjtcclxuICAgIH1cclxuXHJcbiAgICAmLmlzLXNwLWhvcml6b250YWx7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgd3JpdGluZy1tb2RlOiBpbml0aWFsO1xyXG4gICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oLTcpO1xyXG4gICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS12ZXJ0aWNhbCAmX190ZXh0IHtcclxuXHJcbiAgICAmLS1lbiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwLjNlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXNtYWxsIHtcclxuICAgIHBhZGRpbmctbGVmdDogcmVtKDEzKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDUpO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg1KSFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgyMCk7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLXNtYWxsICZfX3RleHR7XHJcblxyXG4gICAgJi0tZW4ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogcmVtKDgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSg4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWpwIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtc21hbGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgICAgJi5jLWhlYWRpbmdfX3RleHQtLWpwLXNtYWxsLXByb2R1Y3R7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYm94IHtcclxuICAgIGJhY2tncm91bmQ6ICNmNmY1ZWU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IHJlbSg2MCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDozcHg7XHJcbiAgICAgIGhlaWdodDogMWVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDowO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLmMtaWNvbiB7XHJcblxyXG4gICYtZXh0ZXJuYWwge1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICAgIHdpZHRoOiByZW0oMjApO1xyXG4gICAgaGVpZ2h0OiByZW0oMjIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fZXh0ZXJuYWwuc3ZnKTtcclxuICB9XHJcblxyXG4gICYtbW9vbntcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IHJlbSgyMCk7XHJcbiAgICAgIGhlaWdodDogcmVtKDIwKTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fbW9vbi15ZWxsb3cuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcmVkIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX21vb24tcmVkLnN2Zyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS13aGl0ZSB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fbW9vbi13aGl0ZS5zdmcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZ3JheSB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uX21vb24tZ3JheS5zdmcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWNpcmNsZWFycm93IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogcmVtKDM2KTtcclxuICAgIGhlaWdodDogcmVtKDM2KTtcclxuICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6MTAwJTtcclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogcmVtKDUwKTtcclxuICAgICAgaGVpZ2h0OiByZW0oNTApO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fY2lyY2xlYXJyb3ctcmVkLnN2Zyk7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLS13aGl0ZXtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fY2lyY2xlYXJyb3ctd2hpdGUuc3ZnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWJyb3due1xyXG5cclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2NpcmNsZWFycm93LWJyb3duLnN2Zyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1zbWFsbHtcclxuICAgICAgd2lkdGg6IHJlbSgzMCk7XHJcbiAgICAgIGhlaWdodDogcmVtKDMwKTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1leHNtYWxse1xyXG4gICAgICB3aWR0aDogcmVtKDI0KTtcclxuICAgICAgaGVpZ2h0OiByZW0oMjQpO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWxhcmdle1xyXG4gICAgICB3aWR0aDogcmVtKDUwKTtcclxuICAgICAgaGVpZ2h0OiByZW0oNTApO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWhvdmVye1xyXG5cclxuICAgICAgJi1yZWQge1xyXG5cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2NpcmNsZWFycm93LXJlZC5zdmcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi13aGl0ZSB7XHJcblxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fY2lyY2xlYXJyb3ctd2hpdGUuc3ZnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYnJvd24ge1xyXG5cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2NpcmNsZWFycm93LWJyb3duLnN2Zyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICBhOmhvdmVyICYtcmVkIHtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgb3BhY2l0eTowO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbWFpbCB7XHJcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiByZW0oMjgpO1xyXG4gICAgaGVpZ2h0OiByZW0oMjApO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uX21haWwtcmVkLnN2Zyk7XHJcblxyXG4gICAgJi0tcmVkIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9tYWlsLXJlZC5zdmcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1kb3dubG9hZCB7XHJcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiByZW0oMjYpO1xyXG4gICAgaGVpZ2h0OiByZW0oMjIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uX2Rvd25sb2FkLXJlZC5zdmcpO1xyXG5cclxuICAgICYtLXJlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2ljb25fZG93bmxvYWQtcmVkLnN2Zyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXNhbXBsZSB7XHJcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiByZW0oMjIpO1xyXG4gICAgaGVpZ2h0OiByZW0oMjQpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uX3NhbXBsZS1yZWQuc3ZnKTtcclxuXHJcbiAgICAmLS1yZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uX3NhbXBsZS1yZWQuc3ZnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtc2RncyB7XHJcbiAgICBtYXgtd2lkdGg6IHJlbSgxMzApO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nOiAxMDAlIDAgMCAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9zZGdzLTAwLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgfVxyXG5cclxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTUge1xyXG4gICAgICBAaWYoJGkgPCAxMCkge1xyXG5cclxuICAgICAgICAmLTAjeyRpfSB7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uX3NkZ3MtMCN7JGl9LnN2Zyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfSBAZWxzZSB7XHJcbiAgICAgICAgJi0jeyRpfSB7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uX3NkZ3MtI3skaX0uc3ZnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4uYy1sZWFkIHtcclxuICBtYXJnaW4tdG9wOiByZW0oMzApO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5jLW12IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IHJlbSg1NTApO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIGhlaWdodDpjYWxjKDU1MCAvIDE5MjAgKiAxMDB2dyk7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IHJlbSgxMDApO1xyXG4gICAgbGVmdDogcmVtKDI1KTtcclxuICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XHJcbiAgICBtYXgtd2lkdGg6IHJlbSg2NzApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIC8vIHRvcDogMWVtO1xyXG4gICAgICB0b3A6IGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogNTUlO1xyXG5cclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLmMtbXZfX3RpdGxlLS1wcm9kdWN0IHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGZpZ3VyZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMCAwIDAgLyA0MCUpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICByaWdodDogLTNyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1sYXJnZSB7XHJcbiAgICBoZWlnaHQ6IHJlbSg0MjApO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgaGVpZ2h0OmNhbGMoNzAwIC8gMTkyMCAqIDEwMHZ3KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWxhcmdlICZfX3RpdGxle1xyXG4gICAgdG9wOiByZW0oNTApO1xyXG4gICAgLy8gQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIC8vICAgLy8gdG9wOiByZW0oMTApO1xyXG4gICAgLy8gfVxyXG4gIH1cclxuXHJcbiAgJi0tbWlkZGxlIHtcclxuICAgIGhlaWdodDogcmVtKDQ1MCk7XHJcblxyXG4gICAgLy8gMzAwMHB4IOS7peS4iuOBruWgtOWQiFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzAwMHB4KSB7XHJcbiAgICAgIGhlaWdodDogcmVtKDcwMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgaGVpZ2h0OmNhbGMoNzAwIC8gMTkyMCAqIDEwMHZ3KTtcclxuICAgIH1cclxuICAgICYuYy1tdi0tbWlkZGxlLXByb2R1Y3Qge1xyXG4gICAgICBtaW4taGVpZ2h0OiByZW0oMjQwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLW1pZGRsZSAmX190aXRsZSB7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXRvcDogLTJlbTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1uYXJyb3cge1xyXG4gICAgaGVpZ2h0OiByZW0oMjgwKTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGhlaWdodDpjYWxjKDcwMCAvIDE5MjAgKiAxMDB2dyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1uYXJyb3cgJl9fdGl0bGUge1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLy8gTVbjgpLlt67jgZfmm7/jgYjjgovlj6/og73mgKfjgYzjgYLjgovjg5rjg7zjgrhcclxuLmMtbXYuY2hhbmdlYWJsZSB7XHJcbiAgZmlndXJlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDE2JSAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCAxMDAlKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuXHJcbi8vIOODiOODg+ODl+OBq+aIu+OCi+ODnOOCv+ODs1xyXG4uYy1wYWdlLXRvcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB3aWR0aDogcmVtKDEwMCk7XHJcbiAgaGVpZ2h0OiByZW0oMTAwKTtcclxuICByaWdodDogcmVtKDQwKTtcclxuICBib3R0b206IHJlbSg1MCk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJvcmRlcjogMDtcclxuICBiYWNrZ3JvdW5kOiAjZGJhMzUxO1xyXG4gIHRyYW5zaXRpb246IC4ycztcclxuICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB6LWluZGV4OiA5OTtcclxuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICByaWdodDogcmVtKDMwKTtcclxuICAgIHdpZHRoOiByZW0oNzApO1xyXG4gICAgaGVpZ2h0OiByZW0oNzApO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gIH1cclxuXHJcbiAgJi1pY29uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiByZW0oMTAwKTtcclxuICAgIGhlaWdodDogcmVtKDUwKTtcclxuXHJcbiAgICAmOjpiZWZvcmUsJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogY2FsYyg1MCUgLSAycHgpO1xyXG4gICAgICB3aWR0aDogNHB4O1xyXG4gICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAycHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICBzcGFuLmMtcGFnZS10b3AtdGV4dCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNSk7XHJcbiAgICBib3R0b206IHJlbSgxMCk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG5cclxuICAmLmlzLWFjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcbn0iLCIjc2VhcmNoX19mb3JtX19hcmVhIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XHJcbn1cclxuXHJcbiNzZWFyY2hfX2Zvcm1fX2FyZWEudmlzaWJsZSB7XHJcbiAgb3BhY2l0eTogMTtcclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLmMtd2F2ZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAxMDAlO1xyXG5cclxuICAuYy1jdGEgKyAuYy1jdGEgPiAmIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBAa2V5ZnJhbWVzIHdhdmVfYmVmb3JlIHtcclxuICAgIGZyb20ge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB9XHJcbiAgICAzMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTgwdncpO1xyXG4gICAgfVxyXG4gICAgNzAlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNDB2dyk7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwdncpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGtleWZyYW1lcyB3YXZlX2FmdGVyIHtcclxuICAgIGZyb20ge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwdncpO1xyXG4gICAgfVxyXG4gICAgMzAlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEyMHZ3KTtcclxuICAgIH1cclxuICAgIDcwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2MHZ3KTtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGtleWZyYW1lcyB3YXZlX2JlZm9yZV9zcCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG4gICAgMzAlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNjB2dyk7XHJcbiAgICB9XHJcbiAgICA3MCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI4MHZ3KTtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MDB2dyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAa2V5ZnJhbWVzIHdhdmVfYWZ0ZXJfc3Age1xyXG4gICAgZnJvbSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MDB2dyk7XHJcbiAgICB9XHJcbiAgICAzMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjQwdncpO1xyXG4gICAgfVxyXG4gICAgNzAlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEyMHZ3KTtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGtleWZyYW1lcyB3YXZlX2hlaWdodF90b3Age1xyXG4gICAgZnJvbSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMTQwKTtcclxuICAgIH1cclxuICAgIDMwJSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oNjApO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSgxMzApO1xyXG4gICAgfVxyXG4gICAgODAlIHtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSg4MCk7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMTQwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBrZXlmcmFtZXMgd2F2ZV9oZWlnaHRfdG9wX3NwIHtcclxuICAgIGZyb20ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDUwKTtcclxuICAgIH1cclxuICAgIDMwJSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMzApO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSg0NSk7XHJcbiAgICB9XHJcbiAgICA4MCUge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDIwKTtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSg1MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAa2V5ZnJhbWVzIHdhdmVfaGVpZ2h0X2JvdHRvbSB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSg2MCk7XHJcbiAgICB9XHJcbiAgICAzMCUge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDMwKTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oNDApO1xyXG4gICAgfVxyXG4gICAgODAlIHtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSgyMCk7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oNjApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGtleWZyYW1lcyB3YXZlX2hlaWdodF9ib3R0b21fc3Age1xyXG4gICAgZnJvbSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oNTApO1xyXG4gICAgfVxyXG4gICAgMzAlIHtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSgyMCk7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDQwKTtcclxuICAgIH1cclxuICAgIDgwJSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMTUpO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDUwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6YmVmb3JlLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDIwMHZ3O1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcGFkZGluZzogcmVtKDE0MCkgMCAwIDA7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL3dhdmVfdG9wX2JnLnN2Zyk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDQwMHZ3O1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgd2lkdGg6IGNhbGMoMjAwdncgKyAxcHgpOyAvL+eziuS7ozFweFxyXG4gICAgYW5pbWF0aW9uOiB3YXZlX2JlZm9yZSAxMnMgaW5maW5pdGUgbGluZWFyLHdhdmVfaGVpZ2h0X3RvcCAxMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgYW5pbWF0aW9uOiB3YXZlX2JlZm9yZV9zcCAxNHMgaW5maW5pdGUgbGluZWFyLHdhdmVfaGVpZ2h0X3RvcF9zcCAxNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGFuaW1hdGlvbjogd2F2ZV9hZnRlciAxMnMgaW5maW5pdGUgbGluZWFyLHdhdmVfaGVpZ2h0X3RvcCAxMnMgaW5maW5pdGUgIGVhc2UtaW4tb3V0O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBhdXRvMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgYW5pbWF0aW9uOiB3YXZlX2FmdGVyX3NwIDE0cyBpbmZpbml0ZSBsaW5lYXIsd2F2ZV9oZWlnaHRfdG9wX3NwIDE0cyBpbmZpbml0ZSAgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmlzLWJvdHRvbSB7XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgICB0b3A6IDEwMCU7XHJcblxyXG5cclxuICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oNjApO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL3dhdmVfYm90dG9tX2JnLnN2Zyk7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiB3YXZlX2JlZm9yZSAxMnMgaW5maW5pdGUgbGluZWFyLHdhdmVfaGVpZ2h0X2JvdHRvbSAxMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBhbmltYXRpb246IHdhdmVfYmVmb3JlX3NwIDE0cyBpbmZpbml0ZSBsaW5lYXIsd2F2ZV9oZWlnaHRfYm90dG9tX3NwIDE0cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiB3YXZlX2FmdGVyIDEycyBpbmZpbml0ZSBsaW5lYXIsd2F2ZV9oZWlnaHRfYm90dG9tIDEycyBpbmZpbml0ZSAgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGFuaW1hdGlvbjogd2F2ZV9hZnRlcl9zcCAxNHMgaW5maW5pdGUgbGluZWFyLHdhdmVfaGVpZ2h0X2JvdHRvbV9zcCAxNHMgaW5maW5pdGUgIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgJi5pcy1ncmVlbiB7XHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi93YXZlX3RvcF9iZy1ncmVlbi5zdmcpO1xyXG4gICAgfVxyXG5cclxuICAgICYuaXMtYm90dG9tIHtcclxuICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL3dhdmVfYm90dG9tX2JnLWdyZWVuLnN2Zyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4vKiDjgqLjgq/jgrvjgrfjg5Pjg6rjg4bjgqPmlrnph50gKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5wLWFjY2Vzc2liaWxpdHlwb2xpY3kge1xyXG5cclxuICAmLWNvbnRlbnRzIHtcclxuICAgIHBhZGRpbmc6IHJlbSg4OCkgMCByZW0oNjIpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sZWFkIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMi4yO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgKiArICZfX2hlYWRpbmcge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oNjIpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNDQpIDAgMDtcclxuXHJcbiAgICAgICY+ICogKyAqIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRhYmxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oOCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDc4KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAqICsgJiB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGFibGUsXHJcbiAgICAgICAgdGgsXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2RmZGZkZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMTUpIHJlbSgyOCkgcmVtKDIwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMTUpIHJlbSgyOCkgcmVtKDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICBsaW5lLWhlaWdodDoyLjI7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRsIHtcclxuXHJcbiAgICAgICAgIGR0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkZCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNik7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICByb3ctZ2FwOiByZW0oNSk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg4KTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgcmVtKDE5KTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDEwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTApO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2QyY2ZhOTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiByZW0oMik7XHJcbiAgICAgICAgICAgIHRvcDogMC43ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG5cclxuLyog5pel5pys6KO944OR44Oz6YeO55CD5aSn5LyaICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnAtYmFzZWJhbGwge1xyXG5cclxuICAmLWxlYWQge1xyXG4gICAgcGFkZGluZzogcmVtKDg4KSAwIHJlbSg3Nyk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZzogcmVtKDUwKSAwO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBsaW5lLWhlaWdodDogMi4yMjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDc1KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oNTApO1xyXG4gICAgICByb3ctZ2FwOiByZW0oMjApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogcmVtKDI3NSk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oNzApO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMzUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgcmVtKDQpIHJlbSgxNSkgcmdiYSgkYmxhY2ssMC4xNSk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDAuNWVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwLjVlbTtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgJHJlZDtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4IDAgMCAycHg7XHJcbiAgICAgICAgICByb3RhdGU6IC0xMzVkZWc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IHJlbSgxMCk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gLjNzO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3R0b206IHJlbSg1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWluZm8ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgxMDApO1xyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTYpO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEwKTtcclxuICAgICAgY2xlYXI6IGJvdGg7XHJcblxyXG4gICAgICB0aW1lIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYm90dG9tOiAtMi43ZW07XHJcbiAgICAgICAgcmlnaHQ6IDEuOGVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2ZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDM4KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgzOCk7XHJcblxyXG4gICAgICAgIGltZyArIGltZyB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgZ2FwOiAycmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICBmbG9hdDogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIGEge1xyXG4gICAgICAvLyAgIGZsb2F0OiByaWdodDtcclxuICAgICAgLy8gICBtYXJnaW4tdG9wOiByZW0oNDApO1xyXG4gICAgICAvLyAgIG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XHJcbiAgICAgIC8vIH1cclxuXHJcbiAgICAgIGhyIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjZDJjZmE5O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMik7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI0KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdGFibGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg1MCk7XHJcblxyXG4gICAgICAgIHRoLFxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkZmRmZGQ7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSgxOC4zKSAxLjVlbTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDEuMmVtIDEuOGVtO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGhlYWQge1xyXG5cclxuICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICB3aWR0aDogMTIuOGVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICB3aWR0aDogMjcuMyU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1jb21wYW55IHtcclxuXHJcbiAgLyog5Lya56S+5oOF5aCxIOS6i+alreahiOWGhSAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAmLWJ1c2luZXNzIHtcclxuXHJcbiAgICAmLWxlYWQge1xyXG4gICAgICBwYWRkaW5nOiByZW0oODgpIDAgcmVtKDQyKTtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMi4yO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250ZW50cyB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMCByZW0oMTAwKTtcclxuXHJcbiAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICByb3ctZ2FwOiByZW0oMTA3KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHJvdy1nYXA6IHJlbSg4MCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICB3aWR0aDogNTQuNiU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApIHJlbSgxMCkgMCAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNjApO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDUzKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDEwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJvd247XHJcblxyXG4gICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWxlYWQge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiByZW0oMjQpIDAgcmVtKDMwKTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogcmVtKDEwKSAwIHJlbSgxMCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtYnRuIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcclxuICAgICAgICAgICAgICBnYXA6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgzMCk7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDEwKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZChvZGQpICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQob2RkKSAmX190ZXh0IHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNC42JTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNTgpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pICZfX3RleHQge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNC42JTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDU4KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1jb21wYW55IHtcclxuXHJcbiAgJi1kaXNjaXBsaW5lIHtcclxuXHJcbiAgICAvKiDkvJrnpL7mg4XloLEg5pyI5bO26aOf5ZOB44Kw44Or44O844OX44Gu6KGM5YuV6KaP56+EICovXHJcbiAgICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4gICAgJi1jb250ZW50cyB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg4NSkgMDtcclxuXHJcbiAgICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRicm93bjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xyXG5cclxuICAgICAgICAqICsgJiB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNhbGMoMjYgLyAyNCAqIDFlbSk7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwICsgcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1jb21wYW55IHtcclxuXHJcblxyXG4gIC8qIOS8muekvuaDheWgsSDjgZTjgYLjgYTjgZXjgaQgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgJi1ncmVldGluZyB7XHJcblxyXG4gICAgJi1tZXNzYWdlIHtcclxuICAgICAgcGFkZGluZzogcmVtKDg2KSAwIHJlbSg5OCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICBjb2xvcjogJGJyb3duO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSg4KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb250ZW50cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDNyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgcm93LWdhcDogcmVtKDMwKTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAvLyB3aWR0aDogMzEuMjUlO1xyXG4gICAgICAgICAgLy8gbWFyZ2luLXRvcDogcmVtKC0xNDApO1xyXG5cclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMzApIHJlbSgxNCkgMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDEyKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDQ1ZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAqICsgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIOS8muekvuaDheWgsVxyXG4gICAgJi1saW5rIHtcclxuICAgICAgcGFkZGluZzogMCAwIHJlbSg5NCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCByZW0oNTApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2UwZGRjMztcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDM2KTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19saXN0IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDM4KTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDQ4KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHJvdy1nYXA6IHJlbSgzMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAzMC41JTtcclxuICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgd2lkdGg6IDMwLjUlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY2FsZTtcclxuXHJcbiAgICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgcmVtKDQpIHJlbSgyMCkgcmdiYSgkYmxhY2sgLC4xKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyb3duO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjIpO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1jb21wYW55IHtcclxuXHJcbiAgLyog5Lya56S+5oOF5aCxIOOCsOODq+ODvOODl+S8muekvuS4gOimpyAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAmLWdyb3VwIHtcclxuXHJcbiAgICAmLWxlYWQge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNTcpIDAgcmVtKDM4KTtcclxuXHJcbiAgICAgICZfX2lubmVyIHtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHJvdy1nYXA6IHJlbSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19sb2dvIHtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwcmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190ZXh0IHtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYtaW5mbyB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg0NSkgMCByZW0oMjgpO1xyXG5cclxuICAgICAgJl9fY29udGVudHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg0OCkgMCAwIDA7XHJcbiAgICAgICAgY29sdW1uLWdhcDogcmVtKDYwKTtcclxuICAgICAgICByb3ctZ2FwOiByZW0oMzApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaW1hZ2Uge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg1ODApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kYXRhIHtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGZkZmRkO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RmZGZkZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSgxNDApO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDIzKSByZW0oMzApIHJlbSgxOCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDI1KSAwIHJlbSgxOSkgcmVtKDM1KTtcclxuXHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbGluZSgkZm9udC1jb2xvcik7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLWNvbXBhbnkge1xyXG5cclxuICAmLWd1aWRsaW5lIHtcclxuXHJcbiAgICAvKiDkvJrnpL7mg4XloLEg44OR44O844Og5rK56Kq/6YGU5pa56YedICovXHJcbiAgICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgICAmLXBhbG0ge1xyXG5cclxuICAgICAgJi1jb250ZW50cyB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDEwMCkgMCByZW0oMzApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDUwKSAwIHJlbSgzMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19sZWFkIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgcmVtKDc0KTtcclxuICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSg2MCk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIHJlbSgzMCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICB3aWR0aDogNDIuMiU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMjApIDA7XHJcblxyXG4gICAgICAgICAgICAqICsgcCAge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDQyKSAwIHJlbSg2OCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgzMCkgMCByZW0oNTApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG5cclxuICAgICAgICAgICAgICAmICsgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjRlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGRsIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMjgpO1xyXG4gICAgICAgICAgICAgIHJvdy1nYXA6IHJlbSgxMik7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDMyKSAwIHJlbSg1KTtcclxuXHJcbiAgICAgICAgICAgICAgZHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ViZWNkYjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg4KTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogcmVtKDMzMCk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMikgcmVtKDI0KTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGRkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSByZW0oMzMwKSAtIHJlbSgzMCkpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDIwKSAwIDA7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIHJvdy1nYXA6IHJlbSg1KTtcclxuXHJcbiAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgcmVtKDE2KTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTApO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDJjZmE5O1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMC43ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1jb21wYW55IHtcclxuXHJcbiAgLyog5Lya56S+5oOF5aCxIOizvOiyt+WfuuacrOaWuemHne+8j+izvOiyt+OCrOOCpOODieODqeOCpOODsyAgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4gICYtZ3VpZGxpbmUge1xyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4OztcclxuICAgIH1cclxuXHJcbiAgICAvLyDmnIjls7bpo5/lk4Hlt6Xmpa3moKrlvI/kvJrnpL4g6LO86LK35Z+65pys5pa56YedXHJcbiAgICAmLWJhc2ljIHtcclxuICAgICAgcGFkZGluZzogcmVtKDkzKSAwIHJlbSgyNCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMCByZW0oMjQpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19saXN0IHtcclxuICAgICAgICBjb3VudGVyLXJlc2V0OiBjb3VudDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICByb3ctZ2FwOiByZW0oOCk7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDUwKSAwIDA7XHJcblxyXG4gICAgICAgICY+bGkge1xyXG4gICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGNvdW50O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjVlZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSgzNCkgcmVtKDIwKSByZW0oMzQpIHJlbSg5MCk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoY291bnQpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWJlOWQ5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzUyM2YxZDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiByZW0oNTgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDmnIjls7bpo5/lk4Hlt6Xmpa3moKrlvI/kvJrnpL4g6LO86LK344Ks44Kk44OJ44Op44Kk44OzXHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNTApIDAgcmVtKDk2KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDUwKSAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19sZWFkIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg0MykgMCByZW0oMzYpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgJiArICYge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDM0LjUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogIzUyM2YxZDtcclxuXHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDI2IC8gMjQgKiAxZW0pO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG5cclxuICAgICAgICAgICogKyAmIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIxKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1jb21wYW55IHtcclxuXHJcbiAgJi1oaXN0b3J5IHtcclxuXHJcbiAgICAvKiDkvJrnpL7mg4XloLEg5rK/6Z2pICovXHJcbiAgICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4gICAgJi1sZWFkIHtcclxuICAgICAgcGFkZGluZzogcmVtKDkwKSAwIHJlbSg2MCk7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIG1heC13aWR0aDogcmVtKDUxNik7XHJcbiAgICAgICAgbWFyZ2luOiByZW0oNjQpIGF1dG8gMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGltZWxpbmUge1xyXG5cclxuICAgICAgLy/lubTku6NcclxuICAgICAgJl9fZGVjYWRlIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oNjUpIDAgcmVtKDQ2KTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTdlNWM4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNsYXRlOiAtNTAlIDA7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgbGVmdDogY2FsYygjeyRwYWRkaW5nLXNwfSAtIDFweCArICgxMDAlIC0gKCN7JHBhZGRpbmctc3B9ICogMikgKSAqICg1IC8gMTAwKSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIHJlbSgyMCkgYXV0bztcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC8vICYteWVhciB7XHJcbiAgICAgICAgICAvLyAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICAgIC8vICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgLy8gICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAvLyAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAvLyAgICAgZm9udC1zaXplOiBjYWxjKDYwIC8gMzAgKiAxZW0pO1xyXG4gICAgICAgICAgLy8gICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaS1ib2xkO1xyXG4gICAgICAgICAgLy8gICAgIGZvbnQtZmFtaWx5OiAkZW4tcG9wcGlucztcclxuICAgICAgICAgIC8vICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgICAgICAgIC8vICAgfVxyXG4gICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgJi15ZWFyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWktYm9sZDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDYwIC8gMzAgKiAxZW0pO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaS1ib2xkO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZW4tcG9wcGlucztcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8v5bm044Oq44K544OIXHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oLTExNik7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIHJvdy1nYXA6IHJlbSgxNik7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAvL+WQhOW5tFxyXG4gICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBub3JtYWw7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCAmX19pbWFnZXtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTQ4KTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSg1MCkgcmVtKDE4KTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMjAwKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTAwJSAwIDAgMDtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDMyKTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi15ZWFyIHtcclxuICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogcmVtKDUwKTtcclxuICAgICAgICAgICAgICAgIC8vIGZvbnQtd2VpZ2h0OiAkZnctc2VtaS1ib2xkO1xyXG4gICAgICAgICAgICAgICAgLy8gZm9udC1mYW1pbHk6ICRlbi1wb3BwaW5zO1xyXG4gICAgICAgICAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgIC8vIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgICAgICAgICAgLy8gY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHNwYW57XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTpyZW0oMjIpO1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWktYm9sZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg1MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pLWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRlbi1wb3BwaW5zO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAvL+ODnuODvOOCr1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDIwKTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjApO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy/jg6njgqTjg7NcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAvL+WQhOW5tOaDheWgsVxyXG4gICAgICAgICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHJvdy1nYXA6IHJlbSg4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTApO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDEwKTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzhjNmIwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwLjdlbTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJi5uby1tYXJrOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDFlbSAwIDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg4KTtcclxuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMCAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICByb3RhdGU6IDEzNWRlZztcclxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zbGF0ZTogMCByZW0oLTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXJ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYteWVhciB7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2xhdGU6IC01MCUgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDEwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDYwKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSAmX190ZXh0IHtcclxuICAgICAgICAgICAgICBvcmRlcjogMTtcclxuXHJcbiAgICAgICAgICAgICAgJi15ZWFyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2xhdGU6IDUwJSAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zbGF0ZTogLTUwJSAwO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTApO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLWxpc3Qge1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDYwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUob2RkKSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1jb21wYW55IHtcclxuXHJcblxyXG4gIC8qIOS8muekvuaDheWgsSDllrbmpa3miYDjg7vnlJ/nlKPmi6DngrkgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgJi1vZmZpY2Uge1xyXG5cclxuICAgIC8vIOWcsOWbs1xyXG4gICAgJi1tYXAge1xyXG4gICAgICBwYWRkaW5nOiByZW0oOTApIDAgcmVtKDc0KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDUwKSAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb250ZW50cyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTApO1xyXG5cclxuICAgICAgICAmX19pbWFnZXtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHotaW5kZXg6OTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDllrbmpa3miYDjg7vnlJ/nlKPmi6Dngrnjg6rjgrnjg4hcclxuICAgICYtbGlzdCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNzApO1xyXG5cclxuICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICByb3ctZ2FwOiByZW0oNTApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSgzMik7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxOCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8g5Za25qWt5omA44O755Sf55Sj5oug54K5IOS9j+aJgOmbu+ipseeVquWPt1xyXG4gICAgICAgICZfX2FkZHJlc3Mge1xyXG4gICAgICAgICAgd2lkdGg6IDQ1LjMlO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg4KTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBkbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICByb3ctZ2FwOiByZW0oNik7XHJcblxyXG4gICAgICAgICAgICBkdCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg1KTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IHJlbSg3MSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGRkIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSByZW0oNzEpKTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICogKyBkbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzNCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyDllrbmpa3miYDjg7vnlJ/nlKPmi6Dngrkg6KqN6Ki86KaP5qC877yP6ZaL55m66KO95ZOBXHJcbiAgICAgICAgJl9fZGF0YSB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcCArIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgZGwge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgzMDApO1xyXG4gICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMik7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGR0IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzljOGM2ZjtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oOCk7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogN2VtO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogcmVtKDQwKTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMC4zZW0gMWVtO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHRyYW5zbGF0ZTogcmVtKDMwKSAtNTAlO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNsYXRlOiByZW0oMTUpIC01MCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOnNvbGlkIDFweCAjZTBkZGMzO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg4KTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMzApIHJlbSgzMCkgcmVtKDI1KTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMzApIHJlbSgxNSkgcmVtKDE1KTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICByb3ctZ2FwOnJlbSg2KTtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTApO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Q1ZDVkNTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDAuNmVtO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgKiArIGRsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDU0KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIOWWtualreaJgCDooajnpLroqr/mlbRcclxuICAgICAgJi0tb2ZmaWNlICYge1xyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg2KTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19hZGRyZXNzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fZGF0YSB7XHJcblxyXG4gICAgICAgICAgICBkbCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLWNvbXBhbnkge1xyXG5cclxuXHJcbiAgLyog5Lya56S+5oOF5aCxIOS8muekvuamguimgSAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAmLW91dGxpbmUge1xyXG5cclxuICAgICYtZGF0YSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg5MykgMCByZW0oMjIpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oNTApIDAgcmVtKDIyKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgZGwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg1MCk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZmRmZGQ7XHJcblxyXG4gICAgICAgIGR0LFxyXG4gICAgICAgIGRkIHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGZkZmRkO1xyXG4gICAgICAgICAgcGFkZGluZzogMS4yNGVtIDAgMS4zNGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZHQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgd2lkdGg6IDE4JTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkZCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICB3aWR0aDogODIlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDhlbSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g44Ki44Kv44K744K544Oe44OD44OXXHJcbiAgICAmLWFjY2VzcyB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMCByZW0oOTgpO1xyXG5cclxuICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDUwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMzIpIDAgcmVtKDMpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19tYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogY2FsYyg2MDAgLyAxMjgwICogMTAwJSkgMCAwIDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzQpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDYwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IC0xNTBweDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAtMTUwcHg7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDMwMHB4KTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyDpm7vou4rjgafjgYrotorjgZfjga7loLTlkIhcclxuICAgICAgJl9fdHJhaW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luOiByZW0oMzQpIDAgcmVtKDYwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICByb3ctZ2FwOiByZW0oMjApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbWFwIHtcclxuICAgICAgICAgIHdpZHRoOiA3NS44JTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3JvdXRlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgcm93LWdhcDogcmVtKDIwKTtcclxuICAgICAgICAgIHdpZHRoOiAxOS41JTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fcG9pbnQge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNSk7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1jb21wYW55IHtcclxuXHJcbiAgJi1wb2xpY3kge1xyXG5cclxuICAgIC8qLS0tLS0tLS0tLSBpbmRleC5odG1sIC0tLS0tLS0tLS0qL1xyXG5cclxuICAgIC8qIOS8muekvuaDheWgsSDntYzllrbnkIblv7UgKi9cclxuICAgIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAgICYtY29uY2VwdCB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgxMDApIDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAjNTIzZjFkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oNDApO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8g5pyI5bO26aOf5ZOB44Kw44Or44O844OX44Gu5Y2U5ZCM57WM5Za255CG5b+1XHJcbiAgICAgICZfX2NpcmNsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQ6dXJsKC4uL2ltZy9jb21wYW55L3BvbGljeS9jb25jZXB0X2NpcmNsZV9iZy53ZWJwKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDE2MCkgMCByZW0oMTMwKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDM2KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgdGV4dC1zaGFkb3c6IDAgcmVtKDEpIHJlbSg4KSByZ2JhKCMwMDRhNzcsLjgpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiByZW0oNTApO1xyXG4gICAgICAgICAgcmlnaHQ6IHJlbSgxNjApO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICAgICAgdG9wOiByZW0oMjUpO1xyXG4gICAgICAgICAgICByaWdodDogcmVtKDEwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSgzMDApO1xyXG4gICAgICAgICAgaGVpZ2h0OiByZW0oMzAwKTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWJlY2RiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDE1MCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDE1MCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSg2NCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiByZW0oMzApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1qcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0LjcyKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyb3duO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWVuIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJvd247XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgIC0tYmFzZTogMTA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoKHZhcigtLXIpICogMikgLyB2YXIoLS1iYXNlKSAqIDFyZW0pO1xyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1yKSAqIDIpIC8gdmFyKC0tYmFzZSkgKiAxcmVtKTtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgMjBweCAjZWNlOWQ3O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAtLXI6IDE0NSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIC0tYW5nbGUyOiBjYWxjKHZhcigtLWFuZ2xlKSAqIDFkZWcgLSA5MGRlZyk7XHJcbiAgICAgICAgICAgIC0teDogY2FsYygoY29zKHZhcigtLWFuZ2xlMikpICogdmFyKC0tcikgKSAvIHZhcigtLWJhc2UpICogMXJlbSk7XHJcbiAgICAgICAgICAgIC0teTogY2FsYygoc2luKHZhcigtLWFuZ2xlMikpICogdmFyKC0tcikgKSAvIHZhcigtLWJhc2UpICogMXJlbSk7XHJcbiAgICAgICAgICAgIHRyYW5zbGF0ZTogdmFyKC0teCkgdmFyKC0teSk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSgyOTApO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgyOTApO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcm93LWdhcDogcmVtKDEwKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmdjb2xvcik7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiByZW0oMTY1KTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNjUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWpwIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNik7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1lbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg4KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGR0IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTApO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg3KTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi44O7XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyDmnIjls7bpo5/lk4HjgrDjg6vjg7zjg5fjga7ljZTlkIzntYzllrbnkIblv7XkuIDopqdcclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDMyKSAwIDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1lbiB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGVuLXNhbnM7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogJHJlZDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWpwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogJGJyb3duO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRsIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGZkZmRkO1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDIzKSAwIHJlbSgzOSk7XHJcblxyXG4gICAgICAgICAgZHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMTApO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIOaciOWztumjn+WTgeOCsOODq+ODvOODl+OBruODreOCtOODnuODvOOCr+OBrueUseadpVxyXG4gICAgICAmX19sb2dvIHtcclxuXHJcbiAgICAgICAgcGFkZGluZzogcmVtKDcwKSAwIDA7XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgbWFyZ2luOiByZW0oMzApIGF1dG87XHJcbiAgICAgICAgICBjb2xvcjogIzUyM2YxZDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDM2KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbWd7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIG1heC13aWR0aDogMjEwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19kZXRhaWwge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgzMikgMCAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZW4ge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICRyZWQ7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1qcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSg0MCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICRicm93bjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkbCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RmZGZkZDtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMykgMCByZW0oMzkpO1xyXG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwMHB4IDFmcjtcclxuICAgICAgICAgIGp1c3RpZnktaXRlbXM6IHN0YXJ0O1xyXG5cclxuICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBkdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGRkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qLS0tLS0tLS0tIC9pbmRleC5odG1sIC0tLS0tLS0tLS0qL1xyXG5cclxuXHJcblxyXG4gICAgLyotLS0tLS0tLS0tIGluZGV4Mi5odG1sIC0tLS0tLS0tLS0qL1xyXG5cclxuICAgIC8qIOS8muekvuaDheWgsSDos7zosrfln7rmnKzmlrnph53vvI/os7zosrfjgqzjgqTjg4njg6njgqTjg7MgICovXHJcbiAgICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4gICAgLy8g5pyI5bO26aOf5ZOB5bel5qWt5qCq5byP5Lya56S+IOizvOiyt+WfuuacrOaWuemHnVxyXG4gICAgLy8gJi1iYXNpYyB7XHJcbiAgICAvLyAgIHBhZGRpbmc6IHJlbSg5MykgMCByZW0oMjQpO1xyXG5cclxuICAgIC8vICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIC8vICAgICBwYWRkaW5nOiByZW0oNTApIDAgcmVtKDI0KTtcclxuICAgIC8vICAgfVxyXG5cclxuICAgIC8vICAgJl9fbGlzdCB7XHJcbiAgICAvLyAgICAgY291bnRlci1yZXNldDogY291bnQ7XHJcbiAgICAvLyAgICAgZGlzcGxheTogZmxleDtcclxuICAgIC8vICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAvLyAgICAgcm93LWdhcDogcmVtKDgpO1xyXG4gICAgLy8gICAgIHBhZGRpbmc6IHJlbSg1MCkgMCAwO1xyXG5cclxuICAgIC8vICAgICAmPmxpIHtcclxuICAgIC8vICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudDtcclxuICAgIC8vICAgICAgIGJhY2tncm91bmQ6ICNmNmY1ZWU7XHJcbiAgICAvLyAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMjApO1xyXG4gICAgLy8gICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIC8vICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAvLyAgICAgICBwYWRkaW5nOiByZW0oMzQpIHJlbSgyMCkgcmVtKDM0KSByZW0oOTApO1xyXG4gICAgLy8gICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLy8gICAgICAgJjpiZWZvcmUge1xyXG4gICAgLy8gICAgICAgICBjb250ZW50OiBjb3VudGVyKGNvdW50KTtcclxuICAgIC8vICAgICAgICAgYmFja2dyb3VuZDogI2ViZTlkOTtcclxuICAgIC8vICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgLy8gICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgIC8vICAgICAgICAgY29sb3I6ICM1MjNmMWQ7XHJcbiAgICAvLyAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAvLyAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAvLyAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLy8gICAgICAgICB3aWR0aDogcmVtKDU4KTtcclxuICAgIC8vICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAvLyAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vICAgICAgICAgdG9wOiAwO1xyXG4gICAgLy8gICAgICAgICBsZWZ0OiAwO1xyXG4gICAgLy8gICAgICAgICBib3R0b206IDA7XHJcbiAgICAvLyAgICAgICB9XHJcblxyXG4gICAgLy8gICAgICAgJj5wIHtcclxuICAgIC8vICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgLy8gICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAvLyAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAvLyAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAvLyAgICAgICB9XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gLy8g5pyI5bO26aOf5ZOB5bel5qWt5qCq5byP5Lya56S+IOizvOiyt+OCrOOCpOODieODqeOCpOODs1xyXG4gICAgLy8gJi1ndWlkZWxpbmUge1xyXG4gICAgLy8gICBwYWRkaW5nOiByZW0oNTApIDAgcmVtKDk2KTtcclxuXHJcbiAgICAvLyAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAvLyAgICAgcGFkZGluZzogcmVtKDUwKSAwO1xyXG5cclxuICAgIC8vICAgfVxyXG5cclxuICAgIC8vICAgJl9fbGVhZCB7XHJcbiAgICAvLyAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgLy8gICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgIC8vICAgICBwYWRkaW5nOiByZW0oNDMpIDAgcmVtKDM2KTtcclxuICAgIC8vICAgfVxyXG5cclxuICAgIC8vICAgJl9faXRlbSB7XHJcblxyXG4gICAgLy8gICAgICYgKyAmIHtcclxuICAgIC8vICAgICAgIG1hcmdpbi10b3A6IHJlbSgzNC41KTtcclxuICAgIC8vICAgICB9XHJcblxyXG4gICAgLy8gICAgICZfX2hlYWRpbmcge1xyXG4gICAgLy8gICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgLy8gICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgLy8gICAgICAgY29sb3I6ICM1MjNmMWQ7XHJcblxyXG4gICAgLy8gICAgICAgaSB7XHJcbiAgICAvLyAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygyNiAvIDI0ICogMWVtKTtcclxuICAgIC8vICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgLy8gICAgICAgfVxyXG4gICAgLy8gICAgIH1cclxuICAgIC8vICAgICBwIHtcclxuICAgIC8vICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgIC8vICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuXHJcbiAgICAvLyAgICAgICAqICsgJiB7XHJcbiAgICAvLyAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMSk7XHJcbiAgICAvLyAgICAgICB9XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcbiAgICAvKi0tLS0tLS0tLSAvaW5kZXgyLmh0bWwgLS0tLS0tLS0tLSovXHJcblxyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtY29tcGFueSB7XHJcblxyXG4gICYtdmlzaW9uIHtcclxuXHJcbiAgICAvKiDkvJrnpL7mg4XloLEg44OT44K444On44OzICovXHJcbiAgICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4gICAgJi1jb250cmlidXRlIHtcclxuICAgICAgcGFkZGluZzogcmVtKDg4KSAwIHJlbSg4MCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRicm93bjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDY1KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190ZXh0IHtcclxuICAgICAgICB3aWR0aDogNTQuNyU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00LjclO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKSAwIDAgMDtcclxuICAgICAgICBwYWRkaW5nOiByZW0oNTApIDAgcmVtKDQyKSByZW0oNjApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMjApIDAgMCAwO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwICsgcCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1lZmZvcnRzIHtcclxuICAgICAgcGFkZGluZzogMCAwIHJlbSgxMDApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgcmVtKDUwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNlMGRkYzM7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oNDApO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICByb3ctZ2FwOiByZW0oNTApO1xyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgIHdpZHRoOiAzMC41JTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMik7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg2Mik7XHJcblxyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcblxyXG4vKiDkvJrnpL7mg4XloLEgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucC1jb21wYW55IHtcclxuXHJcbiAgJi1saW5rIHtcclxuICAgIHBhZGRpbmc6IHJlbSgxMDApIDAgcmVtKDUpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMCByZW0oNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICByb3ctZ2FwOiByZW0oNzQpO1xyXG5cclxuICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDQ3LjY1JTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzY2FsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRsIHtcclxuICAgICAgICAgIHdpZHRoOiA4NyU7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMzYpIDAgMCByZW0oNDgpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKSAwIDAgMDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgtODIpO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgei1pbmRleDogOTtcclxuXHJcbiAgICAgICAgICBkdCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyb3duO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMik7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNXJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pLWJvbGQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4vKiDjgYrllY/jgYTlkIjjgo/jgZsgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucC1jb250YWN0IHtcclxuXHJcbiAgJi1jaGVjayB7XHJcbiAgICBwYWRkaW5nOiByZW0oMTAwKSAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcm93LWdhcDogcmVtKDIyKTtcclxuXHJcbiAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2QyY2ZhOTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMjgpIHJlbSgyMCkgcmVtKDM2KSByZW0oMTQwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMCkgcmVtKDEwKSByZW0oMjApIHJlbSg5MCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSg1MCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IHJlbSg1MCk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGFjdC9jaGVja19tYXJrLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgbGVmdDogcmVtKDUwKTtcclxuICAgICAgICAgIHRyYW5zbGF0ZTogMCAtNTAlO1xyXG5cclxuICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBsZWZ0OiByZW0oMjApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFjdCB7XHJcbiAgICAgIG1hcmdpbjogcmVtKDUwKSAwIDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmY2Q4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNTApO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190ZXh0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDQwKSByZW0oMjApIHJlbSg0NCk7XHJcblxyXG4gICAgICAgICYtaGVhZGluZyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogJGJyb3duO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ib2R5IHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQ1KTtcclxuICAgICAgICAgIG1heC13aWR0aDogcmVtKDQ1MCk7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmMtYnRuIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtIDZyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLWRlZmF1bHQge1xyXG5cclxuICAvKiDjgYrnn6XjgonjgZsg6Kmz57SwICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gICYtZGV0YWlsIHtcclxuXHJcbiAgICAmLWJvZHkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oMTAwKSAwIHJlbSgzOCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgY29sdW1uLWdhcDogcmVtKDE2KTtcclxuICAgICAgICByb3ctZ2FwOiByZW0oMjYpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNDIpO1xyXG5cclxuICAgICAgICAmLWRhdGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICNhOTkyNjk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNhdGVnb3J5IHtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlYmVjZGI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogcmVtKDE0MCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDMwKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE1KTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NvbnRlbnRzIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDJweCAjZDJjZmE5O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg1NCkgMCByZW0oMTA4KTtcclxuXHJcbiAgICAgICAgJi5tdiB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogJGJyb3duO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICRicm93bjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogJGJyb3duO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogI2QyMDAwMDtcclxuICAgICAgICAgIEBpbmNsdWRlIGxpbmUoY3VycmVudENvbG9yKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICorKntcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzNik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3AtZWxlbWVudC1jYXB0aW9uIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBzY2FsZTogMS4wNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG4gICAgICAgICAgbGlzdC1zdHlsZTogaW5pdGlhbDtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBvbCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG4gICAgICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAud3AtYmxvY2stYnV0dG9ucz4ud3AtYmxvY2stYnV0dG9uLmhhcy1jdXN0b20td2lkdGggLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIHNjYWxlOiAxLjA1O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBibG9ja3F1b3Rle1xyXG4gICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDozcHggZG91YmxlICNhOTkyNjk7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYmxvY2txdW90ZSBwe1xyXG4gICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzcmVtIDFyZW0gMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYmxvY2txdW90ZSBjaXRle1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6MS42cmVtO1xyXG4gICAgICAgICAgY29sb3I6I2E5OTI2OTtcclxuICAgICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XHJcbiAgICAgICAgICBwYWRkaW5nOjFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb250YWN0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmY2Q4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDIwKSByZW0oMjApIHJlbSg0NCk7XHJcblxyXG4gICAgICAgICAgJi1oZWFkaW5nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQ1KTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oNDUwKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjhyZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICBjb2xvcjogIzUyM2YxZDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcclxuICAgICAgfVxyXG4gIFxyXG4gICAgICBoMy53cC1ibG9jay1oZWFkaW5nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAuNWVtO1xyXG4gICAgICAgICAgbGVmdDogLTAuMnJlbTtcclxuICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNiOTk3NTY7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaDQge1xyXG4gICAgICAgIGNvbG9yOiAjYjk5NzU2O1xyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTApO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiAuNmVtO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IC0xLjJyZW07XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2QyY2ZhOTtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgxMCkgMCAwO1xyXG4gICAgICBtYXJnaW46IHJlbSg1MCkgMDtcclxuXHJcbiAgICAgIC5jLWJ0biB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmMtYnRuOjphZnRlciB7XHJcbiAgICAgICAgbGVmdDogcmVtKDMwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4vKiDos4fmlpnjg4Djgqbjg7Pjg63jg7zjg4kgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucC1kb3dubG9hZHMge1xyXG5cclxuICAmLW1hdGVyaWFsIHtcclxuICAgIHBhZGRpbmc6IHJlbSgxMDApIDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZzogcmVtKDUwKSAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIHJvdy1nYXA6IHJlbSg2Mik7XHJcblxyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogcmVtKDM5MCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDMuMmVtO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDE4KTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiByZW0oMzApO1xyXG4gICAgICAgICAgYm90dG9tOiByZW0oMjgpO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiByZW0oMjApO1xyXG4gICAgICAgICAgICBib3R0b206IHJlbSgyMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgcm93LWdhcDogcmVtKDE0KTtcclxuICAgICAgICAgIHBhZGRpbmc6cmVtKDMyKSByZW0oMTMpIHJlbSg0Nik7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNlZmVmZWY7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzY2FsZTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMTUpIHJlbSgxMCkgcmVtKDQwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCByZW0oNSkgcmVtKDIwKSByZ2JhKCMwMDAwMDAsMC4wOCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5ub3QtZG93bmxvYWQge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aHVtYm5haWwge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGluayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNTApO1xyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLyog44OV44OD44K/44O8ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnAtZm9vdGVyIHtcclxuICBwYWRkaW5nOiByZW0oODQpIDAgcmVtKDMwKTtcclxuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2Q2ZDlkZTtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIHBhZGRpbmc6IHJlbSg1MCkgMCByZW0oMzApO1xyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogMjBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzYwcHgpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAvLyBAaW5jbHVkZSBtcS1kb3duKGxsKSB7XHJcbiAgICAvLyAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAvLyAgIHJvdy1nYXA6IHJlbSgzMCk7XHJcbiAgICAvLyB9XHJcbiAgfVxyXG5cclxuICAmX19sb2dvIHtcclxuICAgIHdpZHRoOiByZW0oMjUwKTtcclxuXHJcbiAgICBhIHtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG9wO1xyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOODoeODi+ODpeODvFxyXG4gICZfX21lbnUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgxMjUpO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1heC1jb250ZW50KTtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIG1heC1jb250ZW50KTtcclxuICAgIGdhcDogcmVtKDUyKSByZW0oOTgpO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjBweCkgeyAvLyDov73liqDvvJ9cclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcm93LWdhcDogMDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJi1ncm91cCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDEwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5pcy1yb3cge1xyXG4gICAgICAgIGdyaWQtcm93OiBzcGFuIDIgLyBzcGFuIDI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBncmlkLXJvdzogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaXMtY29se1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDIgLyBzcGFuIDI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBncmlkLWNvbHVtbjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIEBpbmNsdWRlIGxpbmUoJHJlZCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDA7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDQ1JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgPiBhIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1zdWIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiByZW0oNSkgMCAwIHJlbSgxMCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAxMCU7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiBhIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg1O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g44Kz44OU44O844Op44Kk44OIXHJcbiAgJl9fY29weXJpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi8qIOODmOODg+ODgOODvCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5wLWhlYWRlciB7XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIHJlbSgxMCkgMCByZW0oMik7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgY29sdW1uLWdhcDogcmVtKDEwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xvZ28ge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG5cclxuICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgxOCkgMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIEBpbmNsdWRlIG9wO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tZW51IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICBwYWRkaW5nOjAgcmVtKDIyKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB6LWluZGV4OiA5OTg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgbGVmdDogMTUwdnc7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDAgcmVtKDMwKTtcclxuICAgICAgdHJhbnNpdGlvbjogbGVmdCAuM3M7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAkcmVkO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDIwcHggNDBweCByZ2JhKCRibGFjaywuMSk7XHJcblxyXG4gICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY+bGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgLmpzLXN1Ym1lbnUtdG9nZ2xlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiA0ZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDRlbTtcclxuICAgICAgICAgIHJpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICB0b3A6IDFlbTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgIHRyYW5zbGF0ZTogMCAtNTAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEuMmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDBlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHggMCAwIDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICByb3RhdGU6IC05MGRlZztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiByb3RhdGUgLjNzO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMS4yZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMGVtO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweCAwIDAgMDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmlzLXN1YmFjdGl2ZSAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICByb3RhdGU6IDBkZWc7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmlzLXN1YmFjdGl2ZSAmOmFmdGVye1xyXG4gICAgICAgICAgICAgIHJvdGF0ZTogOTBkZWc7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmlzLXN1YmFjdGl2ZSB7XHJcblxyXG4gICAgICAgICAgLmpzLXN1Ym1lbnUtdG9nZ2xlIHtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICByb3RhdGU6IDBkZWc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgcm90YXRlOiA5MGRlZztcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2ZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyLjVlbTtcclxuICAgICAgICAgICAgdG9wOiAzZW07XHJcbiAgICAgICAgICAgIHRyYW5zbGF0ZTogMCAtNTAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4IDAgMCAycHg7XHJcbiAgICAgICAgICAgIHJvdGF0ZTogMTM1ZGVnO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmpzLXN1Ym1lbnUge1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRyZWQsLjgpO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJHJlZDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDE5LjkpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IHJlbSg0KTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyKCl7XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMzApO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAyZW0gMmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIOOCteODluODoeODi+ODpeODvFxyXG4gICAgJi1zdWIge1xyXG4gICAgICAmX193cmFwcGVyIHsgLy8g44K144OW44Oh44OL44Ol44O844Gu5Lit6Lqr5YWo5L2TXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogIzUyM2YxZDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiByZW0oMTApIHJlbSgyMCk7XHJcblxyXG4gICAgICAgICY+dWwge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgZ2FwOiByZW0oMjApO1xyXG4gICAgICAgICAgJi5hbGlnbi1pdGVtcy1lbmQge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJj5saXtcclxuICAgICAgICAgICAgJj51bHtcclxuICAgICAgICAgICAgICAmPmxpe1xyXG4gICAgICAgICAgICAgICAgJj5he1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXZ3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3Z3O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX193cmFwcGVyLmFsaWduLWl0ZW1zLWVuZCB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGl0bGUgeyAvLyDjgrXjg5bjg6Hjg4vjg6Xjg7zjgr/jgqTjg4jjg6tcclxuICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICAgICAgLy8gZm9udC1zaXplOiAydnc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+YXtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSgxMik7XHJcbiAgICAgICAgICBoZWlnaHQ6IHJlbSgxMik7XHJcbiAgICAgICAgICBtYXJnaW46IDAgcmVtKDEwKTtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNTIzZjFkO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzUyM2YxZDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxMCk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM1MjNmMWQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgICAgICBmb250LXNpemU6IDR2dztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSgxMik7XHJcbiAgICAgICAgICBoZWlnaHQ6IHJlbSgxMik7XHJcbiAgICAgICAgICBtYXJnaW46IDAgcmVtKDEwKTtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNTIzZjFkO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzUyM2YxZDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiByZW0oMTApO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICAgICAgcmlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gYXtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgIC8vIHBhZGRpbmc6IDFlbSAyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19saW5rIHsgLy8g56CU56m26ZaL55m644Gu55S75YOP5LuY44GN44Oq44Oz44KvXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgyMCk7XHJcbiAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MjNmMWQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgJi5tdC0zMCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMXZ3O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSgxMik7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDEyKTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIHJlbSgxMCk7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTIzZjFkO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNTIzZjFkO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM1MjNmMWQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzUyM2YxZDtcclxuICAgICAgICAgICAgICByaWdodDogM3JlbTtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDNlbTtcclxuICAgICAgICAgIGhlaWdodDogM2VtO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19saXN0IHsgLy8g44K144OW44Oh44OL44Ol44O85YWo5L2TXHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdG9wOiAxMDBweDsgLy8g44Km44Kj44Oz44OJ44Km44K144Kk44K644Gn5aSJ5YyW44GZ44KL44KI44GG44Gr6Kq/5pW0XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDEwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgMC45NSk7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDIwKSByZW0oMTAwKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgLjVzO1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dzsgLy8g6L+95YqgXHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAuMDMpO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgIHRvcDogOTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNDBweCkge1xyXG4gICAgICAgICAgdG9wOiA4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTMwcHgpIHtcclxuICAgICAgICAgIHRvcDogNzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgyMHB4KSB7XHJcbiAgICAgICAgICB0b3A6IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcm93LWdhcDogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlzLXN1YmFjdGl2ZSAme1xyXG4gICAgICAgICAgLy8gdG9wOiAxMDAlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+bGkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgLy8gYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG5cclxuICAgICAgICAgICYgKyBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IHJlbSgzMCkgMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5lKCRyZWQpO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgkcmVkLC4zKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC8vIHN1Yi1tZW5144Gu5Lit6LqrXHJcbiAgICAgICAgICAmPnVsIHtcclxuICAgICAgICAgICAgJj5saXtcclxuICAgICAgICAgICAgICAmPmF7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1jb2wyIHsgLy8g6KO95ZOBXHJcbiAgICAgICAgICB3aWR0aDogNDglO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAyZW07XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGF1dG8pO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNvbDMgeyAvLyDjgrXjgrnjg4bjg4rjg5Pjg6rjg4bjgqNcclxuICAgICAgICAgIHdpZHRoOiAzMiU7XHJcblxyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY29sNCB7IC8vIOeglOeptumWi+eZulxyXG4gICAgICAgICAgd2lkdGg6IDIzJTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTIzZjFkO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tY29sNSB7IC8vIOS8muekvuaDheWgsVxyXG4gICAgICAgICAgd2lkdGg6IDE4JTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaW5uZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIC8vIGhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5wLWhlYWRlcl9fbWVudS1zdWJfX2xpc3QtLWNvbDIge1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1qcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDF2dztcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLS1lbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEwKTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICBmb250LWZhbWlseTogJGVuLXNhbnM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDjg5jjg4Pjg4Djg7zlj7PlgbTjgqLjgqTjgrPjg7Pjg6rjg7Pjgq9cclxuICAmX19saW5rIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCByZW0oMjApO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGNvbHVtbi1nYXA6IHJlbSgxMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMXB4O1xyXG4gICAgICBoZWlnaHQ6IHJlbSgxNik7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNkZGRkZGQ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2xhdGU6IC01MCUgLTUwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZW5nbGlzaCxcclxuICAgICYtY29udGFjdCxcclxuICAgICYtZG93bmxvYWQsXHJcbiAgICAmLXNlYXJjaCB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmb250LWZhbWlseTogJGVuLXNhbnM7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTApO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjU7XHJcbiAgICAgICAgcGFkZGluZzogMCByZW0oMTgpO1xyXG4gICAgICAgIEBpbmNsdWRlIG9wO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1lbmdsaXNoIHtcclxuXHJcbiAgICAgIGEge1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICB3aWR0aDogcmVtKDI0KTtcclxuICAgICAgICAgIGhlaWdodDogcmVtKDI0KTtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvbl9lbmdsaXNoLnN2Zyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRhY3Qge1xyXG5cclxuICAgICAgYSB7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHdpZHRoOiByZW0oMjEpO1xyXG4gICAgICAgICAgaGVpZ2h0OiByZW0oMjQpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX2NvbnRhY3Quc3ZnKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAzNSU7O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1kb3dubG9hZCB7XHJcblxyXG4gICAgICBhIHtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSgyNCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IHJlbSgyNCk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb25fZG93bmxvYWQuc3ZnKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAzNSU7O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1zZWFyY2gge1xyXG5cclxuICAgICAgYSB7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHdpZHRoOiByZW0oMjQpO1xyXG4gICAgICAgICAgaGVpZ2h0OiByZW0oMjQpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29uX3NlYXJjaC5zdmcpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDM1JTs7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFNQ44OP44Oz44OQ44O844Ks44O844Oc44K/44OzXHJcbiAgJl9faGFtYnVyZ2VyIHtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OjUwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICRyZWQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiByZW0oNSk7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICBtYXJnaW46IDE3cHggYXV0bztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMC4yZW07XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAgICY6YmVmb3JlLFxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNDUlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLmlzLWFjdGl2ZSB7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgcm90YXRlOiA0NWRlZztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHJvdGF0ZTogLTQ1ZGVnO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDmpJzntKLjg5Xjgqnjg7zjg6BcclxuICAmX19zZWFyY2h7XHJcbiAgICAmX193cmFwcGVye1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMTAwJTtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xyXG4gICAgICBkaXNwbGF5OiBub25lOyAvLyDliJ3mnJ/jga/pnZ7ooajnpLpcclxuXHJcbiAgICAgIC5zZWFyY2hfX2Zvcm1fX2FyZWFfX2Jsb2Nre1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybXtcclxuXHJcbiAgICAgICYtaW5wdXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdGV4dHtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYnV0dG9ue1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZDIwMDAwO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDElO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLW5ld3Mge1xyXG5cclxuICAvKiDjgYrnn6XjgonjgZsg6Kmz57SwICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gICYtZGV0YWlsIHtcclxuXHJcbiAgICAmLWJvZHkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oMTAwKSAwIHJlbSgzOCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgY29sdW1uLWdhcDogcmVtKDE2KTtcclxuICAgICAgICByb3ctZ2FwOiByZW0oMjYpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNDIpO1xyXG5cclxuICAgICAgICAmLWRhdGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICNhOTkyNjk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNhdGVnb3J5IHtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlYmVjZGI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogcmVtKDE0MCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDMwKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE1KTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NvbnRlbnRzIHtcclxuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAycHggI2QyY2ZhOTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg1NCkgMCByZW0oMTA4KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogJGJyb3duO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICRicm93bjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogJGJyb3duO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogI2QyMDAwMDtcclxuICAgICAgICAgIEBpbmNsdWRlIGxpbmUoY3VycmVudENvbG9yKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICorKntcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzNik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3AtZWxlbWVudC1jYXB0aW9uIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBzY2FsZTogMS4wNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG4gICAgICAgICAgbGlzdC1zdHlsZTogaW5pdGlhbDtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBvbCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG4gICAgICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAud3AtYmxvY2stYnV0dG9ucz4ud3AtYmxvY2stYnV0dG9uLmhhcy1jdXN0b20td2lkdGggLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIHNjYWxlOiAxLjA1O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBibG9ja3F1b3Rle1xyXG4gICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDozcHggZG91YmxlICNhOTkyNjk7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYmxvY2txdW90ZSBwe1xyXG4gICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzcmVtIDFyZW0gMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYmxvY2txdW90ZSBjaXRle1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6MS42cmVtO1xyXG4gICAgICAgICAgY29sb3I6I2E5OTI2OTtcclxuICAgICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XHJcbiAgICAgICAgICBwYWRkaW5nOjFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb250YWN0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmY2Q4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDIwKSByZW0oMjApIHJlbSg0NCk7XHJcblxyXG4gICAgICAgICAgJi1oZWFkaW5nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQ1KTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oNDUwKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgxMCkgMCAwO1xyXG4gICAgICBtYXJnaW46IHJlbSg1MCkgMDtcclxuXHJcbiAgICAgIC5jLWJ0biB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmMtYnRuOjphZnRlciB7XHJcbiAgICAgICAgbGVmdDogcmVtKDMwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4vKiDjgYrnn6XjgonjgZsgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucC1uZXdzIHtcclxuXHJcbiAgJl9fY29sdW1uIHtcclxuICAgIHBhZGRpbmc6IHJlbSg5OSkgMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNTApIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWFyY2hpdmUge1xyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgZmxleC13cmFwOndyYXA7XHJcbiAgICAgICAgY29sdW1uLWdhcDogcmVtKDQwKTtcclxuICAgICAgICByb3ctZ2FwOiByZW0oMTApO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgyNC4zKSAwO1xyXG4gICAgICAgIGJvcmRlcjogZG90dGVkICNkMmNmYTk7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGF0ZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNhdGVnb3J5IHtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlYmVjZGI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogcmVtKDEyMCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDI2KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEzKTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZmxleDogYXV0bztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBvcDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8v44K144Kk44OJ44Oh44OL44Ol44O8XHJcbiAgJi1uYXYge1xyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgY29sdW1uLWdhcDogNSU7XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDIwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAkYnJvd247XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOjAgMCAxcHggMDtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMjApIDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6MXB4IDAgMXB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgb3A7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41ZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtcGFnZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiByZW0oMjUpIDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgc3Bhbi5jdXJyZW50IHtcclxuICAgICAgYmFja2dyb3VuZDogI2QyMDAwMDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg2KSAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLW51bWJlcnMge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCByZW0oMykgMCAwO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xyXG4gICAgICB3aWR0aDogcmVtKDQ1KTtcclxuICAgICAgaGVpZ2h0OiByZW0oNDUpO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLW51bWJlcnMuZG90cyB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg2KSAwO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNikgMDtcclxuICAgICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICB9XHJcblxyXG4gICAgYTpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMjAwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtbnVtYmVycy5wcmV2LFxyXG4gICAgLnBhZ2UtbnVtYmVycy5uZXh0IHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBjb2xvcjogIzUyM2YxZDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi8qIOODl+ODqeOCpOODkOOCt+ODvOODneODquOCt+ODvCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5wLXByaXZhY3lwb2xpY3kge1xyXG5cclxuICAmLWNvbnRlbnRzIHtcclxuICAgIHBhZGRpbmc6IHJlbSg4OCkgMCByZW0oNjIpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sZWFkIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMi4yO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgKiArICZfX2hlYWRpbmcge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oNjcpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNDQpIDAgMDtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuXHJcbiAgICAgICAgJiArIHAge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMS40ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBkbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcclxuXHJcbiAgICAgICAgZHQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRkIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg2KTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDE0KSAwIDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSg1KTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgcmVtKDE5KTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDEwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTApO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2QyY2ZhOTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiByZW0oMik7XHJcbiAgICAgICAgICAgIHRvcDogMC43ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1wcm9kdWN0cyB7XHJcblxyXG4gICYtdHlwZSB7XHJcblxyXG4gICAgLyog6KO95ZOBIOijveWTgeips+e0sCAqL1xyXG4gICAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gICAgJi1kZXRhaWwge1xyXG5cclxuICAgICAgJi1sZWFkIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMTE0KSAwIHJlbSg1KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oNTApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg2NTApO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgzMCk7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMjApO1xyXG4gICAgICAgICAgICByb3ctZ2FwOiByZW0oMjApO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1pbWFnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNsYXRlOiAwIHJlbSgtMTkyKTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zbGF0ZTogMCAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgIHRyYW5zbGF0ZTogcmVtKC04NikgcmVtKC0yMCk7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2xhdGU6IDAgMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICB0cmFuc2xhdGU6IHJlbSg0NikgcmVtKDc2KTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zbGF0ZTogMCAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgIHRyYW5zbGF0ZTogcmVtKDU4KSByZW0oNTApO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNsYXRlOiAwIDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNsYXRlOiAwIHJlbSgtMTYyKTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zbGF0ZTogMCAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIOijveWTgeips+e0sFxyXG4gICAgICAmLWRhdGEge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuXHJcbiAgICAgICAgJl9fY29udGVudHMge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMCAwO1xyXG4gICAgICAgICAgY29sdW1uLWdhcDogcmVtKDYwKTtcclxuICAgICAgICAgIHJvdy1nYXA6IHJlbSgzMCk7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1pbWFnZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDUwMCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLXRhYmxlIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICAgIHRoLFxyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgyNSk7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgyNSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGZkZmRkO1xyXG5cclxuICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZmRmZGQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG5cclxuICAgICAgICAgICAgICAgICogKyBwIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGE6bm90KC5wLXByb2R1Y3RzLXR5cGUtZGV0YWlsLWRhdGFfX2NvbnRlbnRzLXVzYWdlIGEpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTFlbTtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmUoJHJlZCk7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDYpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTEpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9hcnJvdy1yZWQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTApO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJiArIGEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDYpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtbm90ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IGRhc2hlZCAxcHggI2RhZGFkYTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMikgMCByZW0oMik7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLy8g55So6YCUXHJcbiAgICAgICAgICAmLXVzYWdlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMTApO1xyXG4gICAgICAgICAgICByb3ctZ2FwOiByZW0oMTApO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YyZWNhMjtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzNik7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6cmVtKDUpIHJlbSgxOSk7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC8vIOmWoumAo+aDheWgsVxyXG4gICAgICAgICAgJi1yZWxhdGVkIHtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbGluZSgkcmVkKTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNik7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxMSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uX2Fycm93LXJlZC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmICsgYSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNik7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgb2wge1xyXG4gICAgICAgICAgICBjb3VudGVyLXJlc2V0OiBjb3VudDtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudDtcclxuXHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihjb3VudCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDI0KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDI0KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYmJiYmJiO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnAtcHJvZHVjdHMge1xyXG5cclxuICAvKiDoo73lk4Eg6KO95ZOB44Kr44OG44K044Oq6Kmz57SwICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gICYtdHlwZSB7XHJcblxyXG4gICAgLy8g44Oq44Oz44KvIO+8iOS4i+WxpOWFsemAmu+8iVxyXG4gICAgJi1saW5rIHtcclxuICAgICAgcGFkZGluZzogcmVtKDU4KSAwIDA7XHJcblxyXG4gICAgICAmX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IHJlbSg0MCk7XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDMwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSgzMCk7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg0MDApO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IHJlbSg4MCk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNDApO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCByZW0oNCkgcmVtKDIwKSByZ2JhKCRibGFjaywwLjEpO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCByZW0oMikgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDoo73lk4HlhoXlrrlcclxuICAgICYtYWJvdXQge1xyXG4gICAgICBwYWRkaW5nOiByZW0oOTUpIDAgMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDUwKSAwIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NvbnRlbnRzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg0NSkgMDtcclxuICAgICAgICBjb2x1bW4tZ2FwOiByZW0oNjApO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSgzMCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMzApIDA7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbWFnZSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg0MDApO1xyXG4gICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAqICsgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIOeJueW+tFxyXG4gICAgJi1mZWF0dXJlcyB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgyNikgMDtcclxuXHJcbiAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSgzMCk7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg0OCkgMCByZW0oMjQpO1xyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgIHdpZHRoOiAzMC41JTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWltYWdlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMjApIDA7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjhlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtaGVhZGluZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbm90ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS44NTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDI0KSByZW0oMzApO1xyXG5cclxuICAgICAgICBvbCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDnlKjpgJTjgafntZ7jgorovrzjgb9cclxuICAgICYtdXNhZ2Uge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNTApIDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgyNSkgMCByZW0oMTAwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDUwKSAwIHJlbSgyNSk7XHJcbiAgICAgICAgY29sdW1uLWdhcDogcmVtKDExKTtcclxuICAgICAgICByb3ctZ2FwOiByZW0oMTcpO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmMmVjYTI7XHJcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyZW07XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSg4KSByZW0oMjQpO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHJlZCwuMik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgLy8g55So6YCU6Kmz57SwXHJcbiAgICAgICZfX2RldGFpbCB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDI1KSAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICByb3ctZ2FwOiByZW0oMzApO1xyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgIHdpZHRoOiA0Ny43JTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZjZDg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDMzKSByZW0oMzApIHJlbSgyMCkgcmVtKDI3KTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSgzNSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjYWxlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBvcDtcclxuXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fY29udGVudHMge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJvd25cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDgpO1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNikgMCByZW0oMjUpO1xyXG4gICAgICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgICAgcm93LWdhcDogcmVtKDIpO1xyXG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiByZW0oMTApO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJlY2EyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oNykgcmVtKDE4KTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMjQwKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDM2KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi8qIOijveWTgSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5wLXByb2R1Y3RzIHtcclxuXHJcbiAgJi1sZWFkIHtcclxuICAgIHBhZGRpbmc6IHJlbSg5OCkgMCByZW0oNjQpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHJvdy1nYXA6IHJlbSg5KTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMi4yO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgY29sdW1uLWdhcDogcmVtKDI4KTtcclxuICAgICAgcm93LWdhcDogcmVtKDI4KTtcclxuICAgICAgcGFkZGluZzogcmVtKDYwKSAwIDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IHJlbSgxNSk7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDMwKSAwIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGF7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogcmVtKDQxMCk7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMTIwKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNjApO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgcmVtKDIwKSByZW0oNDApIHJnYmEoJGJsYWNrLDAuMSk7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICBoZWlnaHQ6IHJlbSg4MCk7XHJcbiAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSg4KTtcclxuICAgICAgICAgIGhlaWdodDogcmVtKDgpO1xyXG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAjY2NjY2NjO1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDFweDtcclxuICAgICAgICAgIHJvdGF0ZTogLTEzNWRlZztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiByZW0oNDApO1xyXG4gICAgICAgICAgdHJhbnNsYXRlOiAwIHJlbSgtMyk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgcmlnaHQ6IHJlbSgyMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g44Kr44OG44K044Oq44GL44KJ5o6i44GZXHJcbiAgJi1jYXRlZ29yeSB7XHJcbiAgICBwYWRkaW5nOiByZW0oMjEpIDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZzogcmVtKDUwKSAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMCAwIDA7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XHJcbiAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICAgICAgY29sdW1uLWdhcDogcmVtKDEwKTtcclxuICAgICAgcm93LWdhcDogcmVtKDM2KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLy8gZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxNTBweCwgMWZyKSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtZW1wdHkge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgyMTApO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICB3aWR0aDogcmVtKDIxMCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgIEBpbmNsdWRlIHNjYWxlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE3KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOeUqOmAlOOBi+OCieaOouOBmVxyXG4gICYtdXNhZ2Uge1xyXG4gICAgcGFkZGluZzogcmVtKDIxKSAwIHJlbSg0OCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZzogcmVtKDI1KSAwIHJlbSgxMDApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg0MCkgMCAwO1xyXG4gICAgICBjb2x1bW4tZ2FwOiByZW0oMTkpO1xyXG4gICAgICByb3ctZ2FwOiByZW0oMjEpO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0VFRUVFRTtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAjODA4MDgwO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogLjNlbSAxLjVlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkcmVkLC4yKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi8qIOaknOe0oue1kOaenCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5wLXNlYXJjaC1yZXN1bHRzIHtcclxuXHJcbiAgJi1jb250ZW50cyB7XHJcbiAgICBwYWRkaW5nOiByZW0oNzApIDAgcmVtKDYyKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNTApIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVhZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIuMjtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICogKyAmX19oZWFkaW5nIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDY3KTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM1MjNmMWQ7O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDRlbTtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG5cclxuLyog44K944Oq44Ol44O844K344On44OzICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnAtc29sdXRpb24ge1xyXG5cclxuICAmLWlzc3VlIHtcclxuICAgIHBhZGRpbmc6IHJlbSg4NykgMCByZW0oNDMpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMCByZW0oNDApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xlYWQge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIuMztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgcmVtKDg3KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIHJlbSg1MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50cyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmNmY1ZWU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg0NikgcmVtKDU1KSByZW0oNzUpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNTgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMjApIDAgcmVtKDIzMCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2xhdGU6IC01MCUgcmVtKDUwKTtcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2Y2ZjVlZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDogNDBweCA2MHB4IDBweCA2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRicm93bjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIHJlbSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgIHBhZGRpbmc6IDIuNmVtIDMuM2VtO1xyXG4gICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMmVtIDNlbSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oNDMpIHJlbSg1MykgcmVtKDYzKTtcclxuICAgICAgICAgICAgdHJhbnNsYXRlOiAwIDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHRyYW5zbGF0ZTogMXJlbSAwO1xyXG4gICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oNTcpIHJlbSg0MikgcmVtKDc4KSByZW0oNTApO1xyXG4gICAgICAgICAgICB0cmFuc2xhdGU6cmVtKC0xNCkgcmVtKDk0KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNsYXRlOiAxcmVtIDA7XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg0NSkgcmVtKDQyKSByZW0oNzQpIHJlbSg0Nyk7XHJcbiAgICAgICAgICAgIHRyYW5zbGF0ZTogcmVtKC0zMCkgcmVtKDIyKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNsYXRlOiAtMXJlbSAtMXJlbTtcclxuICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDU4KSByZW0oNDIpIHJlbSg1MCkgcmVtKDU3KTtcclxuICAgICAgICAgICAgdHJhbnNsYXRlOiByZW0oLTE4KSByZW0oMzQpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB0cmFuc2xhdGU6IDByZW0gMDtcclxuICAgICAgICAgICAgICBvcmRlcjogNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDUwKSByZW0oNzIpIHJlbSg1MCkgcmVtKDc0KTtcclxuICAgICAgICAgICAgdHJhbnNsYXRlOiByZW0oMzApIHJlbSgyMCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHRyYW5zbGF0ZTogMHJlbSAtMnJlbTtcclxuICAgICAgICAgICAgICBvcmRlcjogNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDU4KSByZW0oNDYpIHJlbSg3MCkgcmVtKDU3KTtcclxuICAgICAgICAgICAgdHJhbnNsYXRlOiByZW0oLTE4MCkgcmVtKDMyKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNsYXRlOiAwcmVtIDJyZW07XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMTggLyAxNiAqIDFlbSk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgdHJhbnNsYXRlOiAtNTAlIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdXBwb3J0IHtcclxuXHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xyXG4gICAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDEwKSAwIDA7XHJcblxyXG4gICAgICAgIHAgKyBwIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtc3VnZ2VzdCB7XHJcbiAgICBwYWRkaW5nOiByZW0oNTApIDAgMDtcclxuXHJcbiAgICAmX19sZWFkIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgcGFkZGluZzogcmVtKDg1KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDMwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIHdpZHRoOiByZW0oNTMwKTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSg1MzApO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSg1NSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIHJlbSgxNCkgcmdiYSgjNDE4Yjk4LC43KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDIwKTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcclxuXHJcbiAgICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxOCAvIDQwICogMWVtKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNTApO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mbG93IHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDIwMCk7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgxMzgpIDAgMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgI2Y2ZjVlZSAwJSwjZmZmZmZmIDUlKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwMCk7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDUwKSAwIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMzApO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4Mik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IGNvdW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICByb3ctZ2FwOiByZW0oOTcpO1xyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNjIpO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlYmU5ZDk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNsYXRlOiAtNTAlIDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ViZTlkOSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA0MHB4IDYwcHggMHB4IDYwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyb3duO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmNWVlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogcmVtKDkwKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMjApIHJlbSgyMCkgcmVtKDIwKSByZW0oMTA4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDYwKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoY291bnQpO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiByZW0oNzApO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlYmU5ZDk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19jb250ZW50cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmICsgJiB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDYwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUyLjYlO1xyXG4gICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNjApO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE4KTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIHAgKyBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLW1lc3NhZ2Uge1xyXG5cclxuICAgICAgICAgICAgICAgICZfdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiByZW0oMTgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNDIuMiU7XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIHJvdy1nYXA6IHJlbSgzMCk7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oLTUwKTtcclxuICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAmLnJvdzIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKC0xMjApO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1zdHJlbmd0aCB7XHJcblxyXG4gIC8qIOeglOeptumWi+eZuiDoqbPntLDkuIvlsaTjg5rjg7zjgrjlhbHpgJogKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgJi1kZXRhaWwge1xyXG5cclxuICAgICYtbGVhZCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oODApIWltcG9ydGFudDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg1MCkhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250ZW50cyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IGNvdW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogY291bnQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDc1KSAwIHJlbSg4MCk7XHJcbiAgICAgICAgICByb3ctZ2FwOiByZW0oMzApO1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBmYXJ0aGVzdC1zaWRlLCAjZWRlMDk3LCAjZWRlMDk3IDMwJSwgdHJhbnNwYXJlbnQgMzAlLCB0cmFuc3BhcmVudCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcmVtKDEyKTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDEyKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQyLjIlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19jYXB0aW9uIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICB3aWR0aDogNTMuMSU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgzNjYpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIzKTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoY291bnQsZGVjaW1hbC1sZWFkaW5nLXplcm8pO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDApO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDgwKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDgwKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzc3MjI3O1xyXG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogI2VkZTA5Nzs7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAqICsgcCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE3KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2VxdWlwbWVudCB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQob2RkKSAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vc3RyZW5ndGgwMSDmnIjls7bpo5/lk4Hjga7jgqTjg47jg5njg7zjgrfjg6fjg7NcclxuICAgICYtcHJvZHVjdHMge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XHJcblxyXG4gICAgICAmX19saXN0IHtcclxuICAgICAgICBjb3VudGVyLXJlc2V0OiBjb3VudDtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMTI0KSAwIHJlbSgyMDApO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICByb3ctZ2FwOiByZW0oMTAwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICAgICAgICAgIHJvdy1nYXA6IHJlbSgzMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogY291bnRlcihjb3VudCxkZWNpbWFsLWxlYWRpbmctemVybyk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNTQpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjNzcyMjc7XHJcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMTEwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTEwKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zbGF0ZTogLTUwJSAtNTAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB0b3A6IHJlbSgyNzApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY2FsZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwLjElO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMzIuNyU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg2MCkgcmVtKDIwKSByZW0oMTAwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJyb3duO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWJ0biB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogcmVtKDI4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCk6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogNjAuMSU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZChvZGQpICZfX3RleHQge1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICYtYnRuIHtcclxuICAgICAgICAgICAgICByaWdodDogcmVtKDMwKTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oMjApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDYwLjElKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSAmX190ZXh0IHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWJ0biB7XHJcbiAgICAgICAgICAgICAgbGVmdDogcmVtKDMwKTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDcwKTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICByaWdodDogcmVtKDIwKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg3MCk7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL3N0cmVuZ3RoMDMg5qmf5Zmo6Kqs5piOXHJcbiAgICAmLWVxdWlwbWVudCB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg0MykgMCAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBjb2x1bW4tZ2FwOiA0LjI1JTtcclxuICAgICAgcm93LWdhcDogcmVtKDQwKTtcclxuXHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAzMC41JTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgLy8gd2lkdGg6IDQ3Ljg3NSU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWltYWdlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDIzKTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICogKyBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41ZW47XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi0tdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi0tc21hbGwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMikgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG5cclxuLyog56CU56m26ZaL55m6ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnAtc3RyZW5ndGgge1xyXG5cclxuICAmLWxlYWQge1xyXG4gICAgcGFkZGluZzogcmVtKDk4KSAwIHJlbSgxNzApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMCByZW0oODApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcm93LWdhcDogcmVtKDkpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIuMjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMWVtO1xyXG5cclxuICAgICAgKiArIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDopovlh7rjgZfnlLvlg4/vvIjkuIvlsaTjg5rjg7zjgrjlhbHpgJrvvIlcclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgY29sdW1uLWdhcDogNSU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyDnlLvlg4/mlbAyXHJcbiAgICAgICYuaXMtaW1hZ2UyIHtcclxuXHJcbiAgICAgICAgZmlndXJlIHtcclxuXHJcbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICB0cmFuc2xhdGU6IHJlbSgtMTAwKSByZW0oLTIyOCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHRyYW5zbGF0ZTogMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG5cclxuICAgICAgICAgICAgdHJhbnNsYXRlOiByZW0oNzApIHJlbSgtNzApO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB0cmFuc2xhdGU6IDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8g55S75YOP5pWwM1xyXG4gICAgICAmLmlzLWltYWdlMyB7XHJcblxyXG4gICAgICAgIGZpZ3VyZSB7XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICB0cmFuc2xhdGU6IHJlbSgtMjMwKSByZW0oLTUxMCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHRyYW5zbGF0ZTogMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICB0cmFuc2xhdGU6IHJlbSg1NzApIHJlbSgtNDQ1KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNsYXRlOiAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIHRyYW5zbGF0ZTogcmVtKDg1KSByZW0oLTI1MCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHRyYW5zbGF0ZTogMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDjg5rjg7zjgrjkuIvpg6jjg6rjg7Pjgq/vvIjkuIvlsaTjg5rjg7zjgrjlhbHpgJrvvIlcclxuICAmLW5hdmkge1xyXG4gICAgcGFkZGluZzogcmVtKDUwKSAwO1xyXG5cclxuICAgICZfX2NhdGVnb3J5IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBjb2x1bW4tZ2FwOiA1cmVtO1xyXG4gICAgICByb3ctZ2FwOiByZW0oMzApO1xyXG4gICAgICBwYWRkaW5nOiByZW0oMTgpIDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEwcmVtKS8zKTtcclxuICAgICAgICBAaW5jbHVkZSBzY2FsZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICRicm93bjtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N0cmVuZ3Roe1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGdhcDogMnJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDJyZW0pLzIpO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vICY6OmJlZm9yZSB7XHJcbiAgICAgICAgLy8gICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAvLyAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vICAgcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgLy8gICB3aWR0aDogM3JlbTtcclxuICAgICAgICAvLyAgIGhlaWdodDogM3JlbTtcclxuICAgICAgICAvLyAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAvLyAgIGJhY2tncm91bmQ6ICNiOTk3NTY7XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogM3JlbTtcclxuICAgICAgICAgIHdpZHRoOiAxLjVyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNTIzZjFkO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzUyM2YxZDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDjg6rjg7Pjgq9cclxuICAmLXR5cGUge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgICNkZWVhZmUgMCUsJHdoaXRlIDEwMCUpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogcmVtKDc0KSAwIHJlbSgxMDApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmc6IGNhbGMoODQgLyAxOTIwICogMTAwJSkgMCAwIDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N0cmVuZ3RoL3R5cGVfYmctdG9wLnN2Zyk7XHJcbiAgICAgIGJvdHRvbTogY2FsYygxMDAlIC0gMXB4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oNTApO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHJvdy1nYXA6IDgwcHg7XHJcblxyXG4gICAgICAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIHJlbSg0KSByZW0oMjApIHJnYmEoJGJsYWNrLC4xKTtcclxuICAgICAgICAgIEBpbmNsdWRlIHNjYWxlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgIG1heC13aWR0aDogcmVtKDY0MCk7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDUyKSByZW0oNTApIHJlbSgxMTApIHJlbSg2Mik7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg2NDApO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDMwKSByZW0oMzApIHJlbSg5MCkgcmVtKDMwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJvd247XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI2KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWJ0biB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IHJlbSg1MCk7XHJcbiAgICAgICAgICAgIGJvdHRvbTogcmVtKDUwKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgzMCk7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiByZW0oMzApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjE7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTdlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAqICsgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChvZGQpICZfX2ltYWdlIHtcclxuICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZChvZGQpICZfX3RleHQge1xyXG4gICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSAmX19pbWFnZSB7XHJcbiAgICAgICAgICBvcmRlcjogMjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikgJl9fdGV4dCB7XHJcbiAgICAgICAgICBvcmRlcjogMTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLXN1c3RhaW5hYmlsaXR5IHtcclxuXHJcbiAgLyog44K144K544OG44OK44OT44Oq44OG44KjICDoqbPntLDkuIvlsaTjg5rjg7zjgrgqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAmLWRldGFpbCB7XHJcblxyXG4gICAgJi1sZWFkIHtcclxuICAgICAgcGFkZGluZzogcmVtKDg4KSAwIHJlbSg0Mik7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMCByZW0oMzApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwICsgcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250ZW50cyB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMCByZW0oMzApO1xyXG5cclxuICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgY291bnRlci1yZXNldDogY291bnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSg4MCk7XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGNvdW50O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAmLWhlYWRpbmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIHJvdy1nYXA6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgI2IzZDdjMjtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHggMDtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDEzKSAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNTApO1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMTApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGNvdW50LGRlY2ltYWwtbGVhZGluZy16ZXJvKTtcclxuICAgICAgICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgICAgICAgICAgICBmb250LXNpemU6cmVtKDQwKTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICB3aWR0aDogcmVtKDcwKTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg3MCk7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNiM2Q3YzI7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxNik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgIHJvdy1nYXA6IHJlbSgxMCk7XHJcblxyXG4gICAgICAgICAgICAqIHtcclxuICAgICAgICAgICAgICB3aWR0aDogcmVtKDcwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtaW1hZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMzUuMTUlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICB3aWR0aDogNjAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWhlYWRpbmcge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgIHJvdy1nYXA6IHJlbSgyMCk7XHJcblxyXG4gICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGNvdW50MixkZWNpbWFsLWxlYWRpbmctemVybyk7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOnJlbSgzMik7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICMyN2FlNjE7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDEyKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuXHJcbiAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMik7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAgKyBwIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWJ0biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgzNikgMCAwIDA7XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSgxOCk7XHJcbiAgICAgICAgICAgIHJvdy1nYXA6IHJlbSgxOCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgIGNvdW50ZXItcmVzZXQ6IGNvdW50MjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcm93LWdhcDogcmVtKDUwKTtcclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudDI7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgIHJvdy1nYXA6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLWNvbXBhbnkge1xyXG5cclxuICAmLWlzbyB7XHJcblxyXG4gICAgICAmLWNvbnRlbnRzIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMTAwKSAwIHJlbSgzMCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0oNTApIDAgcmVtKDMwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xlYWQge1xyXG4gICAgICAgIC8vICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMCByZW0oNTApO1xyXG4gICAgICAgICAgY29sdW1uLWdhcDogcmVtKDYwKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgcmVtKDMwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0Mi4yJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMCkgMDtcclxuXHJcbiAgICAgICAgICAgICogKyBwICB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS40ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oNDIpIDAgcmVtKDY4KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDMwKSAwIHJlbSg1MCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcblxyXG4gICAgICAgICAgICAgICYgKyBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNGVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZGwge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSgyOCk7XHJcbiAgICAgICAgICAgICAgcm93LWdhcDogcmVtKDEyKTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMzIpIDAgcmVtKDUpO1xyXG5cclxuICAgICAgICAgICAgICBkdCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWJlY2RiO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDgpO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiByZW0oMzMwKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDEyKSByZW0oMjQpO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgZGQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIHJlbSgzMzApIC0gcmVtKDMwKSk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMjApIDAgMDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgcm93LWdhcDogcmVtKDUpO1xyXG5cclxuICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCByZW0oMTYpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDEwKTtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkMmNmYTk7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAwLjdlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIDFweCAjMDAwMDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAvLyB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XHJcblxyXG4ucC1zdXN0YWluYWJpbGl0eSB7XHJcblxyXG4gICAgLyog44K144K544OG44OK44OT44Oq44OG44KjICDmjIHntprlj6/og73jgarjg5Hjg7zjg6Dmsrnjga7jgZ/jgoHjga7lj5bntYTjgb8qL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAmLXJzcG8ge1xyXG5cclxuICAgICZfX2hlYWRpbmcge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAvLyDlj5bjgorntYTjgb9cclxuICAgICYtZWZmb3J0cyB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg4NSkgMCByZW0oODApO1xyXG5cclxuICAgICAgJl9fY29udGVudHMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oNDApO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSgyMCk7XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgd2lkdGg6IDcyJTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi4yO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg1KTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBwICsgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMTcpO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMyN2FlNjE7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmUoY3VycmVudENvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgd2lkdGg6IDIzLjQlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIOWVj+mhjFxyXG4gICAgJi1wcm9ibGVtcyB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCByZW0oNzgpO1xyXG5cclxuICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDJweCAjYjNkN2MyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMzUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb250ZW50cyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgzMCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSgyMCk7XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAqICsgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgb2wge1xyXG4gICAgICAgICAgICBjb3VudGVyLXJlc2V0OiBjb3VudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcm93LWdhcDogcmVtKDcpO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudDtcclxuICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTEuNWVtO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihjb3VudClcIi5cIjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjdhZTYxO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxMCk7XHJcbiAgICAgICAgICB3aWR0aDogNDUuMiU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFJTUE/jgajjga9cclxuICAgICYtcnNwbyB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMzYpO1xyXG5cclxuICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDJweCAjYjNkN2MyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMzUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb250ZW50cyB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDMwKSAwIHJlbSg2NCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSgyMCk7XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAqICsgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDgpO1xyXG4gICAgICAgICAgd2lkdGg6IDQ1LjMlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZTZmMmViO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IHJlbSg2MCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyDlt6XnqItcclxuICAgICAgJl9fcHJvY2VzcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSg0MCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHJvdy1nYXA6IHJlbSg0MCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6IDE3LjIlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNiM2Q3YzI7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwMCUgMCAwIDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNWNjMjVjO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IHJlbSgxNSkgMHB4IHJlbSgxNSkgcmVtKDE1KTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTQuNSU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzVjYzI1YyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiByZW0oMTUpIHJlbSgxNSkgIDBweCByZW0oMTUpO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKC0zMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtY29udGVudHMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMCk7XHJcblxyXG4gICAgICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxOCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLXBjLFxyXG4gICAgICAgICAgJi1zYyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiByZW0oMTEwKTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogcmVtKDM1KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDYpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNsYXRlOiAwIDIwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLXBjIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwYTA0ZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLXNjIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwOTFiMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcblxyXG4vKiDjgrXjgrnjg4bjg4rjg5Pjg6rjg4bjgqMgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucC1zdXN0YWluYWJpbGl0eSB7XHJcblxyXG4gIC8v44Oa44O844K45LiLIOOCteOCueODhuODiuODk+ODquODhuOCo+ODquODs+OCr++8iOS4i+WxpOODmuODvOOCuOWFsemAmu+8iVxyXG4gICYtbmF2aSB7XHJcbiAgICBwYWRkaW5nOiByZW0oNTApIDAgcmVtKDk2KTtcclxuXHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLXRvcDogc29saWQgMnB4ICNiM2Q3YzI7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgzNCkgMCByZW0oNDApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcm93LWdhcDogcmVtKDMwKTtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHdpZHRoOiAzMC41JTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiA0NS43NSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcztcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMjBweCA0MHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG5cclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDopovlh7rjgZdcclxuICAmLWxlYWQge1xyXG4gICAgcGFkZGluZzogcmVtKDk4KSAwIHJlbSgyMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZzogcmVtKDUwKSAwIHJlbSgyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICByb3ctZ2FwOiByZW0oOSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICBsaW5lLWhlaWdodDogMi4yO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDExZW07XHJcblxyXG4gICAgICAqICsgcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy/lj5bjgorntYTjgb/lhoXlrrlcclxuICAmLWFjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiByZW0oMzQpIDAgcmVtKDU2KTtcclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg0OSkgcmVtKDUwKSByZW0oNTYpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDMwKTtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICB3aWR0aDogMjglO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDIwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzApO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3N1c3RhaW5hYmlsaXR5L2FjdGlvbl9saXN0X2l0ZW1fdGl0bGVfbWFyay5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTIpO1xyXG4gICAgICAgICAgICB0cmFuc2xhdGU6IDAgcmVtKDMpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnRzIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICByb3ctZ2FwIDpyZW0oMjkpO1xyXG4gICAgICAgICAgd2lkdGg6IDcwLjQlO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDUpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICByb3ctZ2FwOiByZW0oNyk7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSg5MCk7XHJcblxyXG4gICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaS1ib2xkO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMik7XHJcblxyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTApO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTApO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNiY2NmYzQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiByZW0oMik7XHJcbiAgICAgICAgICAgICAgICB0b3A6IHJlbSgxMik7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgIHJvdy1nYXA6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiAqIHtcclxuICAgICAgICAgICAgICB3aWR0aDogcmVtKDcwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNlNmYyZWI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmYmY3O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgcGFkZGluZzogcmVtKDgwKSAwIDAgMDtcclxuICAgICAgbWF4LXdpZHRoOiByZW0oODYwKTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy/ku6Pooajjg6Hjg4Pjgrvjg7zjgrhcclxuICAmLW1lc3NhZ2Uge1xyXG4gICAgcGFkZGluZzogcmVtKDUwKSAwIHJlbSgxMDApO1xyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICBjb2xvcjogJGJyb3duO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzMpO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzMSU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgd2lkdGg6IDMxLjIlO1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0oLTYwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25hbWUge1xyXG4gICAgICBwYWRkaW5nOiByZW0oMzApIHJlbSgxNCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIHdpZHRoOiA2My44JTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRicm93bjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMzKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwICsgcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1idG4ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMzQpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOS4i+WxpOODmuODvOOCuOe0ueS7i+ODquODs+OCr1xyXG4gICYtbGluayB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjVmYmY3O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBjb3VudGVyLXJlc2V0OiBjb3VudDtcclxuXHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg3OCkgMCByZW0oOTApO1xyXG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2IzZDdjMjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDMwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSgzMCkgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgIHdpZHRoOiA0Mi4yJTtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTApO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50cyB7XHJcbiAgICAgICAgICB3aWR0aDogNTMuMyU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgcm93LWdhcDogcmVtKDIwKTtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgZmxleDogYXV0bztcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihjb3VudCxkZWNpbWFsLWxlYWRpbmctemVybyk7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTpyZW0oNDApO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiByZW0oODApO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogcmVtKDgwKTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2IzZDdjMjtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDE2KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oNSk7XHJcbiAgICAgICAgICAgIHJvdy1nYXA6IHJlbSg1KTtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmICoge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiByZW0oNTApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgzKTtcclxuXHJcbiAgICAgICAgICAgIHAgKyBwIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1idG4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSAmX19pbWFnZSB7XHJcbiAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkgJl9fY29udGVudHMge1xyXG4gICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSAmX19pbWFnZSB7XHJcbiAgICAgICAgICBvcmRlcjogMjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pICZfX2NvbnRlbnRzIHtcclxuICAgICAgICAgIG9yZGVyOiAxO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5wLXRvcCB7XHJcblxyXG4gIC8qIOODoeOCpOODs+ODk+OCuOODpeOCouODqyAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAmLW12IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmX19saXN0IHtcclxuXHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHByaW50IHtcclxuXHJcbiAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogIDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy90b3AvbXZfbGlzdF9pdGVtX2JnLndlYnApIG5vLXJlcGVhdCA1MCUgOTUlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDExMSU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgICAgICB0b3A6IC0xNXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDU1JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDQxJTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zbGF0ZTogLTUwJSAtNTAlO1xyXG4gICAgICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJ2cGFsXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgcm93LWdhcDogcmVtKDIzKTtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgdG9wOiA2MCU7XHJcbiAgICAgICAgICAgIHJvdy1nYXA6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi0tbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ4KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgcHJpbnQge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsbCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggI2ZmZmZmZiwgMCAwIDIwcHggI2ZmZmZmZiwgMCAwIDIzcHggI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAvLyBmb250LXNpemU6IHJlbSgxNCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtLW0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRlbTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIuMWVtO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHByaW50IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obGwpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDNlbTtcclxuICAgICAgICAgICAgICAvLyBmb250LXNpemU6IHJlbSg3KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgLy8gdGV4dC1zaGFkb3c6ICNmZmYgMTBweCAwIDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCAjZmZmZmZmLCAwIDAgMjBweCAjZmZmZmZmLCAwIDAgMjNweCAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFnZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgY29sdW1uLWdhcDogMiU7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgtMTAwKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKC0yMCk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogOTk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IHJlbSgxMCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI1KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgLy8gbWF4LXdpZHRoOiByZW0oNDEwKTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSgxMjApO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDYwKTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggcmdiYSgkYmxhY2ssMC4xKTtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDJweCB0cmFuc3BhcmVudDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgLjNzO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBwcmludCB7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxMCk7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgICAgICAgIC8vIGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgY29sb3I6JHJlZDtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIOOBiuefpeOCieOBmyAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAmLXRvcGljcyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIHBhZGRpbmc6IHJlbSg2NykgMCByZW0oNDUpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgei1pbmRleDogOTg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL3RvcGljc19iZy10b3Auc3ZnKTtcclxuICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IHJlbSg4MCk7XHJcblxyXG4gICAgICBAbWVkaWEgcHJpbnQge1xyXG4gICAgICAgIGhlaWdodDogcmVtKDEwKTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGhlaWdodDogcmVtKDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vICY6YmVmb3JlLFxyXG4gICAgLy8gJjphZnRlciB7XHJcbiAgICAvLyAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAvLyAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gICBkaXNwbGF5OiBibG9jaztcclxuICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gICBsZWZ0OiAwO1xyXG4gICAgLy8gICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgLy8gICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgIC8vICAgei1pbmRleDogOTg7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gJjpiZWZvcmUge1xyXG4gICAgLy8gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvdG9wL3RvcGljc19iZy10b3Auc3ZnKTtcclxuICAgIC8vICAgYm90dG9tOiAxMDAlO1xyXG4gICAgLy8gICBoZWlnaHQ6IHJlbSg4MCk7XHJcblxyXG4gICAgLy8gICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgLy8gICAgIGhlaWdodDogcmVtKDIwKTtcclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG4gICAgLy8gJjphZnRlciB7XHJcbiAgICAvLyAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltZy90b3AvdG9waWNzX2JnLWJvdHRvbS5zdmcpO1xyXG4gICAgLy8gICB0b3A6IDEwMCU7XHJcbiAgICAvLyAgIGhlaWdodDogcmVtKDUwKTtcclxuXHJcbiAgICAvLyAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAvLyAgICAgaGVpZ2h0OiByZW0oMTUpO1xyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgY29sdW1uLWdhcDogcmVtKDEyNyk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEyKTtcclxuXHJcbiAgICAgICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMjYpO1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDIzKSAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2U3ZTVjODtcclxuICAgICAgICAgIEBpbmNsdWRlIG9wO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRhdGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgY29sb3I6ICRicm93bjtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNhdGVnb3J5IHtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ViZWNkYjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgICAgICAgY29sb3I6ICRicm93bjtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiByZW0oMTIwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjYpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpe1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDEyMCk7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDcwcmVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4OztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIOijveWTgSAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAmLXByb2R1Y3RzIHtcclxuICAgIHBhZGRpbmc6IHJlbSgxNjYpIDAgcmVtKDUwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNTApIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRpbmcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogcmVtKDI1KTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDphdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudHMge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDMwKTtcclxuICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IHJlbSg5MDApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDgpO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDUwLjUlO1xyXG4gICAgICAgIHRvcDogNTYlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi4zO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg0OCkgcmVtKDIwKSByZW0oNDgpIHJlbSgyMCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHJvdy1nYXA6IHJlbSgzNSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCByZW0oMTApIDAgMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMCkgMCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWxpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyog44K944Oq44Ol44O844K344On44OzICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gICYtc29sdXRpb24ge1xyXG4gICAgcGFkZGluZzogcmVtKDE4MCkgMCByZW0oMjQ3KTtcclxuICAgIGJhY2tncm91bmQ6IFxyXG4gICAgICB1cmwoL2Fzc2V0cy9pbWcvdG9wL3NvbHV0aW9uX2JnXzAxLndlYnApIG5vLXJlcGVhdCAwIGNhbGMoNTAlICsgcmVtKDE0OCkpLFxyXG4gICAgICB1cmwoL2Fzc2V0cy9pbWcvdG9wL3NvbHV0aW9uX2JnXzAyLndlYnApIG5vLXJlcGVhdCBjYWxjKDEwMCUgLSByZW0oOTUpKSBjYWxjKDUwJSArIHJlbSgxMTIpKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogcmVtKDU1NSkgYXV0byxyZW0oMzQ1KSBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24obGwpIHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjYWxjKDUwJSAtIHJlbSg1MjApKSBjYWxjKDUwJSArIHJlbSgxNDgpKSxjYWxjKDUwJSArIHJlbSg1NjUpKSBjYWxjKDUwJSArIHJlbSgxMTIpKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNTApIDAgcmVtKDEwMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGljayB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDIzKTtcclxuXHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgbW92ZV9vZGQge1xyXG4gICAgICAgICAgZnJvbSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHRvIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgbW92ZV9ldmVuIHtcclxuICAgICAgICAgIGZyb20ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB0byB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAuMmVtO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRlbi1wb3BwaW5zO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTIwKTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgY29sb3I6ICNlN2U1Yzg7XHJcbiAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDQ3ZW07XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLW9mLXR5cGUob2RkKSB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbW92ZV9vZGQgMjRzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBtb3ZlX2V2ZW4gMjRzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgJi0tanAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcclxuICAgICAgICBjb2xvcjogJGJyb3duO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xlYWQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICBjb2xvcjogJGJyb3duO1xyXG4gICAgICBsaW5lLWhlaWdodDogMi4yO1xyXG4gICAgICBwYWRkaW5nOiByZW0oMzApIDAgcmVtKDEwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jaXJjbGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogcmVtKDEwMCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlY2U5ZDc7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgyOTApO1xyXG4gICAgICAgIGhlaWdodDogcmVtKDI5MCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjNDcyNDEyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSgxODApO1xyXG4gICAgICAgICAgaGVpZ2h0OiByZW0oMTgwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaXRlbXN7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHJvdy1nYXA6IDVyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICAgIHJvdy1nYXA6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGYzZTI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAycmVtIDVyZW0gMnJlbSAxMnJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMDByZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBjb2xvcjogI2I5OTc1NjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSwmOjphZnRlcntcclxuICAgICAgICBcdGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICBcdGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgXHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgIHdpZHRoOiA0cmVtO1xyXG5cdCAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG5cdCAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cdCAgICAgICAgYmFja2dyb3VuZDojYjk5NzU2O1xyXG5cdCAgICAgICAgbGVmdDogNXJlbTtcclxuICAgICAgICAgIHRvcDogMi41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZmZmO1xyXG5cdCAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNmZmY7XHJcblx0ICAgICAgICB3aWR0aDoycmVtO1xyXG5cdCAgICAgICAgaGVpZ2h0OjFyZW07XHJcblx0ICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtcclxuXHQgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtcclxuXHQgICAgICAgIGxlZnQ6IDZyZW07XHJcblx0ICAgICAgICB0b3A6IDRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWxpc3Qge1xyXG4gICAgICAgIC0tYmFzZTogMTA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCh2YXIoLS1yKSAqIDIpIC8gdmFyKC0tYmFzZSkgKiAxcmVtKTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoKHZhcigtLXIpICogMikgLyB2YXIoLS1iYXNlKSAqIDFyZW0pO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMjBweCAjZWNlOWQ3O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIC0tcjogMTcwIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRsIHtcclxuICAgICAgICAgIC0tYW5nbGUyOiBjYWxjKHZhcigtLWFuZ2xlKSAqIDFkZWcgLSA5MGRlZyk7XHJcbiAgICAgICAgICAtLXg6IGNhbGMoKGNvcyh2YXIoLS1hbmdsZTIpKSAqIHZhcigtLXIpICkgLyB2YXIoLS1iYXNlKSAqIDFyZW0pO1xyXG4gICAgICAgICAgLS15OiBjYWxjKChzaW4odmFyKC0tYW5nbGUyKSkgKiB2YXIoLS1yKSApIC8gdmFyKC0tYmFzZSkgKiAxcmVtKTtcclxuICAgICAgICAgIHRyYW5zbGF0ZTogdmFyKC0teCkgdmFyKC0teSk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogcmVtKDE4MCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IHJlbSgxODApO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgzNSk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgcm93LWdhcDogcmVtKDEwKTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZ2NvbG9yKTtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSgxMDApO1xyXG4gICAgICAgICAgIGhlaWdodDogcmVtKDEwMCk7XHJcbiAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxNSk7XHJcbiAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgIGR0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGRkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG5cclxuICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi44O7XCI7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gJi1pbWFnZSB7XHJcbiAgICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgLy8gICBmaWd1cmUge1xyXG4gICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAvLyAgIH1cclxuICAgICAgLy8gfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgxMCkgMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIOaWsOODh+OCtuOCpOODs+OBruOCveODquODpeODvOOCt+ODp+ODs1xyXG4gICAgJi1pc3N1ZSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg4NykgMCByZW0oNDMpO1xyXG4gIFxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMCByZW0oNDApO1xyXG4gICAgICB9XHJcblxyXG4gICAgJl9fY29udGVudHMge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiByZW0oNDYpIHJlbSg1NSkgcmVtKDc1KTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTU4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDIwKSAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogcmVtKDEwMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtMTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2xhdGU6IC01MCUgcmVtKDUwKTtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNmNmY1ZWUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA0MHB4IDYwcHggMHB4IDYwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBib3R0b206IDUlO1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDIwKSAwO1xyXG4gICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogcmVtKDEwMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMCByZW0oMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgLy8gZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgLy8gZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgICAgICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgIC8vIHBhZGRpbmc6IDIuNmVtIDMuM2VtO1xyXG4gICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICYudGV4dDAxIHtcclxuICAgICAgICAgICAgICB0b3A6IHJlbSgxNTApO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IHJlbSg0MCk7XHJcbiAgXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIHRvcDogcmVtKDE2MCk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiByZW0oNzApO1xyXG4gICAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50ZXh0MDJ7XHJcbiAgICAgICAgICAgICAgdG9wOiByZW0oMjAwKTtcclxuICAgICAgICAgICAgICBsZWZ0OiByZW0oODApO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiByZW0oMTUwKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSg1MCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnRleHQwM3tcclxuICAgICAgICAgICAgICB0b3A6IHJlbSgxNTApO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IHJlbSg2MCk7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IHJlbSgxNTApO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IHJlbSg2MCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnRleHQwNHtcclxuICAgICAgICAgICAgICB0b3A6IHJlbSgyMzApO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IHJlbSg1MCk7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IHJlbSgxNTApO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogcmVtKDgwKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudGV4dDA1e1xyXG4gICAgICAgICAgICAgIHRvcDogcmVtKDEwMCk7XHJcbiAgICAgICAgICAgICAgbGVmdDogcmVtKDkwKTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIHRvcDogcmVtKDEzMCk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiByZW0oNzApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50ZXh0MDZ7XHJcbiAgICAgICAgICAgICAgdG9wOiByZW0oMTMwKTtcclxuICAgICAgICAgICAgICBsZWZ0OiByZW0oNzApO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiByZW0oMTUwKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSg2MCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAyZW0gM2VtIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg0MykgMCByZW0oNjMpO1xyXG4gICAgICAgICAgICB0cmFuc2xhdGU6IDAgMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNsYXRlOiAtMXJlbSAtMXJlbTtcclxuICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDU3KSByZW0oNDIpIHJlbSg3OCkgcmVtKDUwKTtcclxuICAgICAgICAgICAgdHJhbnNsYXRlOnJlbSgtMTQpIHJlbSg5NCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHRyYW5zbGF0ZTogLTJyZW0gLTVyZW07XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg0NSkgcmVtKDQyKSByZW0oNzQpIHJlbSg0Nyk7XHJcbiAgICAgICAgICAgIHRyYW5zbGF0ZTogcmVtKC0zMCkgcmVtKDIyKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNsYXRlOiAtMXJlbSAtMXJlbTtcclxuICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDU4KSByZW0oNDIpIDAgMDtcclxuICAgICAgICAgICAgdHJhbnNsYXRlOiByZW0oLTE4KSByZW0oMzQpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB0cmFuc2xhdGU6IC0xcmVtIC01cmVtO1xyXG4gICAgICAgICAgICAgIG9yZGVyOiA0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTEwcmVtO1xyXG5cclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNzQpO1xyXG4gICAgICAgICAgICB0cmFuc2xhdGU6IHJlbSgzMCkgcmVtKDIwKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgdHJhbnNsYXRlOiAtMXJlbSAtMTByZW07XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDVyZW07XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTE4cmVtO1xyXG5cclxuICAgICAgICAgICAgcGFkZGluZzogMCByZW0oNDYpIHJlbSg3MCkgcmVtKDU3KTtcclxuICAgICAgICAgICAgdHJhbnNsYXRlOiByZW0oLTE4MCkgcmVtKDMyKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgdHJhbnNsYXRlOiAwcmVtIC0xMHJlbTtcclxuICAgICAgICAgICAgICBvcmRlcjogNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxOCAvIDE2ICogMWVtKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKXtcclxuICAgICAgICAgICAgICB3aWR0aDogcmVtKDIwMCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZy5pbWFnZTAxe1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDIwMCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW1nLmltYWdlMDJ7XHJcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMjUwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpbWcuaW1hZ2UwM3tcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSgxODApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZy5pbWFnZTA0e1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDI1MCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW1nLmltYWdlMDV7XHJcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMTgwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpbWcuaW1hZ2UwNntcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSgyMDApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRyYW5zbGF0ZTogLTUwJSAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VwcG9ydCB7XHJcblxyXG4gICAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCl7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNsYXRlOiAtNTAlIHJlbSg1MCk7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNmNmY1ZWUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDQwcHggNjBweCAwcHggNjBweDtcclxuICBcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNSU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMCkgMDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDgwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xyXG4gICAgICAgIGNvbG9yOiAkYnJvd247XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDEwKSAwIDA7XHJcblxyXG4gICAgICAgIHAgKyBwIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgfVxyXG5cclxuICAvKiDnoJTnqbbplovnmbogKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgJi1zdHJlbmd0aCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgI2RlZWFmZSAwJSwkd2hpdGUgMTAwJSk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiByZW0oNzgpIDAgcmVtKDUwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0oNTApIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nOiBjYWxjKDg0IC8gMTkyMCAqIDEwMCUpIDAgMCAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1nL3RvcC9zdHJlbmd0aF9iZy10b3Auc3ZnKTtcclxuICAgICAgYm90dG9tOiBjYWxjKDEwMCUgLSAxcHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBoZWlnaHQ6IHJlbSg1MCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sZWFkIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBjb2x1bW4tZ2FwOiByZW0oMzApO1xyXG4gICAgICByb3ctZ2FwOiByZW0oMzApO1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDM4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDM4KTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgY29sdW1uLWdhcDogMXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIHNjYWxlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcblxyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtIDAgMCAxcmVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMXJlbSAxcmVtIDA7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgYm94LXNoYWRvdzogMCByZW0oMjApIHJlbSg0MCkgcmdiYSgkYmxhY2ssMC4xKTtcclxuICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyNik7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSg0NSkgcmVtKDMwKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMCkgcmVtKDE1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgYm90dG9tOiByZW0oMjApO1xyXG4gICAgICAgICAgcmlnaHQ6IHJlbSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiDjgrXjgrnjg4bjg4rjg5Pjg6rjg4bjgqMgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgJi1zdXN0YWluYWJpbGl0eSB7XHJcbiAgICBwYWRkaW5nOiByZW0oMTczKSAwIHJlbSgyOTUpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg1MCkgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogcmVtKDExNSk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50cyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oNDQpO1xyXG4gICAgICAgIG9yZGVyOiAtMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIG9yZGVyOiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICYtaW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiByZW0oOTAwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDgpO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHJpZ2h0OiBjYWxjKCRwYWRkaW5nLXBjICogLTEpO1xyXG4gICAgICAgIGxlZnQ6NTAlO1xyXG4gICAgICAgIHRvcDogNjclO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi4zO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg0NikgMCByZW0oNDgpIHJlbSg2MSk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICAgICAgcm93LWdhcDogcmVtKDM1KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTApIDAgMCAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDIwKSAwIDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDI1KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiDmnIjls7bpo5/lk4Hlt6Xmpa3jgajjga8gKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgJi1hYm91dCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xyXG4gICAgLy8gcGFkZGluZzogMCAwIHJlbSg3MCkgMDtcclxuICAgIHBhZGRpbmc6IHJlbSgzMCkgMCByZW0oNzApIDA7XHJcblxyXG5cclxuICAgIC8vICY6YmVmb3JlIHtcclxuICAgIC8vICAgY29udGVudDogXCJcIjtcclxuICAgIC8vICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAvLyAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gICBoZWlnaHQ6IHJlbSgxNDApO1xyXG4gICAgLy8gICBkaXNwbGF5OiBibG9jaztcclxuICAgIC8vICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3RvcC9hYm91dF9iZy10b3Auc3ZnKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbTtcclxuICAgIC8vICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vICAgbGVmdDogMDtcclxuICAgIC8vICAgYm90dG9tOiAxMDAlO1xyXG5cclxuICAgIC8vICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIC8vICAgICBoZWlnaHQ6IHJlbSg0MCk7XHJcbiAgICAvLyAgIH1cclxuICAgIC8vIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMi4yO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgzMCkgMCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcGFkZGluZzogcmVtKDM4KSAwIDAgMDtcclxuICAgICAgY29sdW1uLWdhcDogcmVtKDQwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgY29sdW1uLWdhcDogcmVtKDEwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faXRlbSB7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzY2FsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3M7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHNjYWxlIC4zcztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggcmdiYSgkYmxhY2ssMC4xKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDE2KTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgICBjb2xvcjogJGJyb3duO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSgxOCk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbkBmb3IgJHZhbHVlIGZyb20gMSB0aHJvdWdoIDEyIHtcclxuICAudS1tdC0tI3skdmFsdWUgKiAxMH0ge1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbSAqICR2YWx1ZTtcclxuICB9XHJcblxyXG4gIC51LW1iLS0jeyR2YWx1ZSAqIDEwfSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICogJHZhbHVlO1xyXG4gIH1cclxuXHJcbiAgLnUtbXItLSN7JHZhbHVlICogMTB9IHtcclxuICAgIG1hcmdpbi1yaWdodDogMXJlbSAqICR2YWx1ZTtcclxuICB9XHJcblxyXG4gIC51LW1sLS0jeyR2YWx1ZSAqIDEwfSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAqICR2YWx1ZTtcclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi51LXRleHRhbGlnbiB7XHJcbiAgJi0tY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICYtLWxlZnQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gICYtLXJpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xyXG5cclxuLnUtc3Age1xyXG4gIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4udS1wYyB7XHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi5qcy1mYWRlaW4sXHJcbi5qcy1mYWRlaW4tdXAsXHJcbi5qcy1mYWRlaW4tZG93bSB7XHJcbiAgb3BhY2l0eTogMDtcclxuXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuIC5qcy1zdWJtZW51IHtcclxuXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XHJcbkB1c2UgXCJzYXNzOm1hcFwiO1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8g44Oh44OH44Kj44Ki44Kv44Ko44Oq44Go44OW44Os44O844Kv44Od44Kk44Oz44OI44Gu6Kit5a6aXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4vL+ODluODrOOCpOOCr+ODneOCpOODs+ODiFxyXG4vLyBicmVha3BvaW50XHJcbiRicmVha3BvaW50LXVwOiAoXHJcbiAgJ3MnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCknLFxyXG4gICdtJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpJyxcclxuICAnbCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODFweCknLFxyXG4gICdsbCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDFweCknLFxyXG4gICdsbGwnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIxcHgpJ1xyXG4gICkgIWRlZmF1bHQ7XHJcblxyXG4kYnJlYWtwb2ludC1kb3duOiAoXHJcbiAgJ3MnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCknLFxyXG4gICdtJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpJyxcclxuICAnbCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCknLFxyXG4gICdsbCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCknLFxyXG4gICdsbGwnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpJ1xyXG4gICkgIWRlZmF1bHQ7XHJcblxyXG5AbWl4aW4gbXEtdXAoJGJyZWFrcG9pbnQ6IG0pIHtcclxuICBAbWVkaWEgI3ttYXAuZ2V0KCRicmVha3BvaW50LXVwLCAkYnJlYWtwb2ludCl9IHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1xLWRvd24oJGJyZWFrcG9pbnQ6IG0pIHtcclxuICBAbWVkaWEgI3ttYXAuZ2V0KCRicmVha3BvaW50LWRvd24sICRicmVha3BvaW50KX0ge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59Il19 */
