*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#000;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}p{margin-top:0;margin-bottom:0}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#000;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#7dab1b;text-decoration:none}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:monospace, monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}html{font-size:16px;min-width:1024px;font-size:15px;min-width:0}@media (max-width: 1060px){html{width:1060px}}@media (max-width: 1060px){html{width:100%}}body{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}ul,li,h1,h2,h3,h4,h5,h6{margin:0;padding:0}.wrapper{width:100%}.contents{overflow:hidden}.contents__inner.-content-3{width:100%}.contents__inner.-footer{width:100%}.main{margin:0 0 20px}.header__inner{padding-top:55px;position:relative}.header__main{position:fixed;top:0;left:0;right:0;z-index:1001;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;background:#fff;min-height:55px}.header__main--top.is-nonfixed{height:68px}.header__main.is-nonfixed{top:-45px;position:static;margin:-55px 0 0;padding-bottom:5px}.header__main.is-fixed{top:0;-webkit-transition:top 0.3s ease;transition:top 0.3s ease;position:fixed}.header__logo{margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.header__logo>a{width:110px;display:block}.header__logo>a>img{width:100%;margin:0;display:block}.header__logo--top>a{width:110px;display:block}.header__logo--top>a>img{width:100%;margin:0;display:block}.is-nonfixed .header__logo--top{position:absolute;left:50%;top:10px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.is-nonfixed .header__logo--top a{width:160px;display:block}.is-nonfixed .header__logo--top a>img{width:100%;margin:0;display:block}.header__link{-webkit-box-flex:1;-ms-flex:1;flex:1}.header__menu{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__menu>li{padding:0 8px}.header__menu>li:first-child{padding-left:0}.header__menu>li:last-child{padding-right:0}.header__menu>li>a{display:block}.header__menu>li>a>svg{display:block;width:20px;height:20px}.breadcrumbs{margin:10px 15px 0}.breadcrumbs__list{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}.breadcrumbs__list>li{position:relative;font-size:.75rem;line-height:1;margin:0 0 6px}.breadcrumbs__list>li+li{padding-left:6px}.breadcrumbs__list>li+li::before{content:'';display:inline-block;width:8px;height:11px;background:url(../../img/icon_arrow_green_s10.svg) no-repeat;background-size:contain;vertical-align:middle;margin:-2px 2px 0 0}.breadcrumbs__list>li span{font-weight:bold}.breadcrumbs__list>li>em{font-style:normal}.breadcrumbs__list--article{display:none}.breadcrumbs .supporter__area{text-align:right;float:right;margin:-3px 0 5px}.breadcrumbs .supporter__name{font-size:.75rem;color:#8e8f89}.breadcrumbs .supporter__name a{color:#8e8f89}.breadcrumbs .supporter__name+.supporter__name::before{content:"";display:inline-block;border-left:1px solid #d0d1cb;-webkit-transform:skewX(-28deg);transform:skewX(-28deg);height:12px;vertical-align:-2px;margin:0 10px 0 7px}.breadcrumbs .breadcrumbs__list+.supporter__area{margin:8px 0 5px}div.footer__nav{position:relative;z-index:1001}.footer{background-color:#000;padding-bottom:45px}.footer__nav{bottom:0;left:0;right:0}.footer__nav .nav-global__list{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;bottom:0;left:0;right:0;list-style:none;margin:0;padding:0;z-index:1001;background:rgba(0,0,0,0.95);-ms-flex-pack:distribute;justify-content:space-around;height:55px}.footer__nav .nav-global__list>li{width:20%;text-align:center}.footer__nav .nav-global__list>li:last-child{border-right:0 none}.footer__nav .nav-global__list>li>a,.footer__nav .nav-global__list>li>button{padding:0;background-color:transparent;border:0 none;cursor:pointer;outline:none;padding:11px 0;display:block;line-height:normal;text-align:center;width:100%;outline:none}.footer__nav .nav-global__item{width:100%;position:fixed;bottom:45px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.footer__nav .nav-global__item[aria-hidden="true"]{position:absolute;overflow:hidden;opacity:0;z-index:-100;top:0}.footer__nav .nav-global__item[aria-hidden="false"]{width:100%;background-color:rgba(0,0,0,0.95);opacity:1;z-index:1001;top:0}.footer__nav .nav-global__item--close{position:absolute;top:12px;right:15px;z-index:100;padding:8px}.footer__nav .nav-global__item--close img{width:12px;height:12px}.footer__nav .nav-global__item--head{color:#c4d700;margin:20px auto 10px;text-align:center;font-size:1.2rem;letter-spacing:.2em;position:relative}.footer__nav .nav-global__item--head a{color:#c4d700}.footer__nav .nav-global__item--head::after{content:'';display:block;text-align:center;width:95vw;max-width:400px;height:20px;background:url(../../img/line_head_green.svg) no-repeat bottom center;background-size:contain;margin:6px auto 0}.footer__nav .nav-global__item--inner{overflow:scroll;height:calc(100% - 96px)}.footer__nav .nav-global__item--list{margin:0 auto;padding:0;list-style:none;width:85vw;max-width:400px}.footer__nav .nav-global__item--list>li{border-bottom:1px solid rgba(255,255,255,0.1)}.footer__nav .nav-global__item--list>li:last-child{border-bottom:none}.footer__nav .nav-global__item--list>li a{color:#fff;display:block;padding:12px 0;font-size:1.1rem;text-align:center}.footer__nav .nav-global__item--list .-ad a{color:#e5bfa0}.footer__nav .nav-global__item--list .-ad .nav-global__item-arrow{stroke:#e5bfa0}.footer__nav .nav-global__item-arrow{position:absolute;top:50%;right:0;-webkit-transform:translate(0, -50%) rotate(180deg);transform:translate(0, -50%) rotate(180deg);width:8px;height:16px;fill:none;stroke:#fff}.footer__nav .nav-global__item-tag{margin:-10px 0 15px -15px;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__nav .nav-global__item-tag>li{margin:10px 0 0 15px}.footer__nav .nav-global__item-tag>li a{font-size:13px;color:#fff}.footer__nav .nav-global__item-tag>li a:before{content:"#";display:inline-block}.footer__nav .nav-global__item-btn{margin-bottom:0;text-align:center}.footer__nav .nav-global__item-btn>a{max-width:290px;margin:0 auto;padding:9px 15px;display:block;font-size:18px;line-height:1.6;text-align:center;text-decoration:none;color:#9c856e;background-color:#fff}.footer__inner{padding:0 15px 60px}.footer__link{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:top}.footer__link>li{width:50%;position:relative;padding:10px;border-bottom:1px solid rgba(255,255,255,0.2);border-right:1px solid rgba(255,255,255,0.2)}.footer__link>li:nth-child(2n){border-right:none}.footer__link>li>a{font-size:.9rem;color:#fff;display:block}.footer__logo{width:100px;margin:20px auto}.footer__logo img{width:100%;margin:0;display:block}.footer__copy{color:rgba(255,255,255,0.7);text-align:center}.is-pc{display:none}.ad_sp_kiji_video{margin:25px -15px;font-size:0;text-align:center}.sub-ad-area-1{margin:0 auto;text-align:center;min-height:250px;margin:30px auto 0;max-width:336px}.sub-ad-area-2{margin:0 auto 30px;text-align:center;min-height:250px;max-width:336px}.top-ad-area-1,.top-ad-area-2,.top-ad-area-3{margin:0 auto;text-align:center;margin:30px auto;max-width:336px}.top-ad-area-1{min-height:280px}.footer-ad-area{background:#e0e2dc;padding:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:1024px;padding:30px 0;display:block;min-width:0}.footer-ad-area__item{margin:0 40px;display:block;width:300px;-ms-flex-negative:0;flex-shrink:0;height:250px;position:relative;margin:0 auto}.footer-ad-area__item img{max-width:100%;max-height:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:block}.top-ad-area{text-align:center;min-height:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px 0;margin:10px 0;min-height:180px}.article-ad-area-0,.article-ad-area-1,.article-ad-area-2,.article-ad-area-3,.article-ad-area-4,.article-ad-area-5{margin:30px auto;text-align:center;max-width:336px;min-height:123px}.article-ad-area-1{min-height:122px;min-height:123px}.article-ad-area-0,.article-ad-area-2,.article-ad-area-3{min-height:280px}.ad-floating-bnr{position:fixed;bottom:50px;z-index:21;width:100%;min-height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.article-author{margin:50px 0 0;border-bottom:1px solid #d0d1cb;margin:20px 10px 0}.article-author aside{margin:0 0 20px;margin:0 0 20px}.article-author aside+aside{margin-bottom:18px}.article-author aside+aside{margin-bottom:20px}.article-author__head{font-size:.9rem;display:inline-block;background:#fff;padding-right:10px;letter-spacing:.05em}.article-author__head::before{content:"";display:inline-block;border-left:1px solid #d0d1cb;height:20px;-webkit-transform:skewX(-28deg);transform:skewX(-28deg);margin:0 10px 0 0;vertical-align:bottom;height:18px;margin:-1px 9px 0 0}.article-author__head::after{content:"";display:inline-block;border-right:1px solid #d0d1cb;height:20px;-webkit-transform:skewX(-28deg);transform:skewX(-28deg);margin:0 0 0 12px;vertical-align:bottom;height:18px;margin:-1px 0 0 9px}.article-author__inner{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #d0d1cb;margin:-11px 0 0 0;padding:30px 0 5px;padding:20px 10px 0;display:block}.article-author__inner::after{display:block;clear:both;content:""}.article-author__img{float:left;position:relative;z-index:2;margin-right:20px}.article-author__img a{display:block}.article-author__img img{height:80px;width:auto;margin:0 18px;display:block}.article-author__img img{margin:0;height:70px}.article-author__item{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 0 0 20px;position:relative;padding-bottom:30px;z-index:1;padding-bottom:0;margin:0}.article-author__name{font-size:1rem}.article-author__sub{margin:3px 0 0;font-size:.75rem}.article-author__desc{margin:10px 0 0;font-size:.75rem;line-height:1.6}.article-author__link{position:absolute;bottom:0;right:0;position:static}.article-author__link::after{display:block;clear:both;content:""}.article-author__link>a{margin:10px 0 0;display:block;float:right;font-size:.75rem;font-weight:bold}.article-author__link>a::after{content:'';display:inline-block;width:7px;height:12px;background:url(../../img/icon_arrow_green.svg) no-repeat;background-size:contain;vertical-align:middle;margin:-2px 0 0 7px}.article-author+.article-author{margin:0}.article-comment{background:#eaece6;margin:20px 0 30px;padding:5px 20px 35px}.article-comment #ulCommentWidget{padding:10px 0 0}.article-comment #ulCommentWidget input[type=button],.article-comment #ulCommentWidget input[type=submit]{background:#c4d700;color:#000}.article-info-card{border:5px solid #eaece6;background:#eaece6;margin:50px 0 0;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;display:block;margin:30px 15px 40px;padding:15px 10px}.article-rect-area+.article-info-card{margin-top:40px}.article-info-card__img{width:150px;margin:0 25px 0 0;width:220px;margin:0 auto 15px}.article-info-card__img a{display:block}.article-info-card__img img{width:100%;height:auto}.article-info-card__item{-webkit-box-flex:1;-ms-flex:1;flex:1}.article-info-card__title{font-weight:bold;font-size:1rem}.article-info-card__desc{margin:5px 0 0;font-size:.9rem;line-height:1.6}.article-info-card__name{margin:10px 0 0;font-size:.75rem;color:#696A64}.article-info-card__name a{color:#8e8f89}.article-nav{margin:50px 0 60px;margin:30px 10px 0}.article-nav__list{width:1024px;max-width:100%;margin:20px auto 0;list-style:none;width:100%}.article-nav__list>li{display:inline-block;padding:0 15px 0 10px;margin:0 0 15px;line-height:1;position:relative}.article-nav__list>li a,.article-nav__list>li span{display:block;font-size:.9rem;font-weight:bold}.article-nav__list>li::after{content:"";position:absolute;display:inline-block;border-left:1px solid #8FC31F;-webkit-transform:skewX(-28deg);transform:skewX(-28deg);height:16px;right:0;top:-1px;height:14px;top:0}.article-nav__list>li:last-child::after{border:none}.article-pages{padding:0 15px 10px;margin:10px 0 0}.article-pages>p,.article-pages li,.article-pages cite{margin:15px 0 0;line-height:1.8}.article-pages>p a,.article-pages li a,.article-pages cite a{border-bottom:1px solid rgba(45,72,0,0.3);text-decoration:none}.article-pages>p a:hover,.article-pages li a:hover,.article-pages cite a:hover{border-bottom:1px solid rgba(143,195,31,0.5)}.article-pages>p.-center,.article-pages li.-center,.article-pages cite.-center{text-align:center}.article-pages>p.-right,.article-pages li.-right,.article-pages cite.-right{text-align:right}.article-pages .article-summary p a,.article-pages .article-balloon__text p a,.article-pages .article-detail p a,.article-pages blockquote p a{border-bottom:1px solid rgba(45,72,0,0.3);text-decoration:none}.article-pages .article-summary p a:hover,.article-pages .article-balloon__text p a:hover,.article-pages .article-detail p a:hover,.article-pages blockquote p a:hover{border-bottom:1px solid rgba(143,195,31,0.5)}.article-pages a.icon-blank,.article-pages a[target="_blank"]{margin-right:17px}.article-pages a.icon-blank::after,.article-pages a[target="_blank"]::after{content:'';display:inline-block;width:10px;height:10px;background:url(../../img/icon_blank.svg) no-repeat center right;background-size:contain;margin:0 -12px 0 5px}.article-pages .btn-3 a.icon-blank::after,.article-pages .btn-3 a[target="_blank"]::after{margin-right:4px}.article-pages a.icon-arrow__right,.article-pages a.icon-below{margin:20px 0 0;display:block;border-top:1px solid #d0d1cb;border-bottom:1px solid #d0d1cb;padding:12px 25px 12px 0;font-weight:bold;position:relative}.article-pages a.icon-arrow__right::before,.article-pages a.icon-below::before{position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:'';display:inline-block;text-align:center;width:15px;height:15px;background:url(../../img/icon_arrow_green.svg) no-repeat center right;background-size:contain;vertical-align:-2px;width:12px;height:12px}.article-pages a.icon-arrow__right.icon-blank,.article-pages a.icon-blank.icon-below,.article-pages a.icon-arrow__right[target="_blank"],.article-pages a.icon-below[target="_blank"]{margin-right:0}.article-pages a.icon-arrow__right.icon-blank::after,.article-pages a.icon-blank.icon-below::after,.article-pages a.icon-arrow__right[target="_blank"]::after,.article-pages a.icon-below[target="_blank"]::after{content:'';display:inline-block;width:12px;height:12px;background:url(../../img/icon_blank.svg) no-repeat center right;background-size:contain;margin:0 0 0 8px}.article-pages a.icon-below{margin-right:0}.article-pages a.icon-below::before{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);margin:-1px 0 0}.article-pages .icon-arrow__right+.icon-arrow__right,.article-pages a.icon-below+.icon-arrow__right,.article-pages .icon-arrow__right+a.icon-below,.article-pages a.icon-below+a.icon-below{margin:0;border-top:none}.article-pages>ul{padding:0;margin:20px 0 0;list-style:none;margin:20px 0}.article-pages>ul li{position:relative;font-size:1rem;padding-left:24px;line-height:2;margin-bottom:5px;line-height:1.5}.article-pages>ul li:before{content:"";position:absolute;top:12px;left:3px;width:5px;height:5px;background-color:#000;border-radius:50%;top:9px}.article-pages>ul li p{margin-bottom:5px}.article-pages>ol{margin:20px 0 0;padding:0;list-style:none;counter-reset:list-num;margin:20px 0}.article-pages>ol li{position:relative;padding-left:24px;font-size:1rem;line-height:2;margin-bottom:5px;line-height:1.6}.article-pages>ol li:before{content:counter(list-num) ".";counter-increment:list-num;position:absolute;left:2px;font-weight:bold;color:#000}.article-pages>dl{margin:20px 0 0}.article-pages>dl dt{font-weight:bold;margin:0 0 3px}.article-pages>dl dd{margin:0 0 15px}.article-pages>table{margin:20px 0 0;border-top:1px solid #d0d1cb}.article-pages>table th,.article-pages>table td{padding:8px;border-bottom:1px solid #d0d1cb;vertical-align:top}.article-pages>table th{white-space:nowrap;min-width:100px;background:#F3F4F0}.article-pages>blockquote{width:95%;margin:20px auto 0;padding:15px 50px;position:relative;width:100%;padding:10px 20px}.article-pages>blockquote:before,.article-pages>blockquote:after{content:"";display:inline-block;background:url(../../img/icon_kakko.svg) no-repeat;position:absolute;width:30px;height:60px;background-size:cover}.article-pages>blockquote:before{top:0;left:0}.article-pages>blockquote:after{bottom:0;right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.article-pages>blockquote:before,.article-pages>blockquote:after{width:20px;height:40px}.article-pages>blockquote p{font-style:italic;font-size:1.2rem;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;line-height:1.8;font-weight:bold;line-height:1.6}.article-pages>blockquote cite{font-style:normal;font-size:.75rem;display:block;font-weight:normal;margin:10px 0 0 -6px;color:#696A64;text-indent:4px}.article-pages>blockquote cite a{color:#696A64}.article-pages>blockquote cite a:hover{color:#7dab1b}.article-pages h1{font-size:2rem;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-weight:900;line-height:1.4;font-size:1.6rem}.article-pages h2{margin:40px 0 10px;font-size:1.4rem;font-weight:bold;margin:30px 0 5px}.article-pages h3{margin:20px 0 10px;font-size:1.2rem;font-weight:bold}.article-pages b{font-weight:bold}.article-pages figure{margin:20px 0 0}.article-pages figure.height-all img{max-height:none}.article-pages figure img{display:block;margin:0 auto;max-width:100%;max-height:692px;height:auto;width:auto;max-height:375px}.article-pages figure figcaption{text-align:center;font-size:.75rem;margin:5px 0;color:#696A64;text-align:left}.article-pages figure .photo-exif{text-align:center;font-size:.75rem;color:#8e8f89;margin:0 0 10px 10px;display:inline-block;text-align:left;margin:0 0 0 5px;margin-top:-2px}.article-pages figure .article-movie{position:relative;width:100%;padding-top:56.25%;display:block}.article-pages figure .article-movie iframe{position:absolute;top:0;right:0;width:100%;height:100%}.article-pages figure .article-movie .video-js{position:absolute;top:0;right:0;width:100%;height:100%}.article-pages__title--center{margin:20px 0 40px;text-align:center;margin:30px 0}.article-pages .article-subcategory{display:inline-block;vertical-align:middle;margin-bottom:5px;margin-right:8px}.article-pages .article-theme{display:inline-block;margin:0 0 5px 10px;vertical-align:middle;margin-left:0;margin-right:15px}.article-pages .article-theme p{font-size:.9rem;font-weight:bold;display:inline-block}.article-pages .article-theme p+p::before{content:"";display:inline-block;border-left:1px solid #8FC31F;-webkit-transform:skewX(-28deg);transform:skewX(-28deg);height:16px;vertical-align:-2px;margin:0 10px 0 7px;height:14px}.article-pages .article-info{font-size:0;margin:5px 0 8px;margin:7px 0 0}.article-pages .article-info__author{display:inline-block;width:100%}.article-pages .article-info__name{color:#000;font-size:.75rem;margin-right:8px}.article-pages .article-info__name>a{display:inline-block;color:#000;text-decoration:none;-webkit-transition:color 0.4s ease;transition:color 0.4s ease}.article-pages .article-info__name>a:hover{color:#7dab1b}.article-pages .article-info__date{color:#000;font-size:.75rem;display:inline-block}.article-pages .article-info__comment{display:inline-block;margin-left:10px}.article-pages .article-info__comment img{width:14px;vertical-align:-3px}.article-pages .article-tag__small{margin:5px 0 0;font-size:0}.article-pages .article-tag__small li{padding:0}.article-pages .article-tag__small li::before{display:none}.article-pages .article-hero-img{margin:20px 0 0;margin:10px 0 0 -15px;width:calc(100% + 30px)}.article-pages .article-hero-img figcaption{margin:5px 15px}.article-pages .article-summary{margin:20px 0 0;width:100%;background:#e0e2dc;padding:20px;font-size:.9rem;line-height:1.6}.article-pages .article-summary .title{font-weight:bold;margin-bottom:10px;font-style:italic;font-size:1.1rem}.article-pages .article-summary>p+p{margin:10px 0 0}.article-pages .article-innerlink a{display:block;border-top:1px solid #d0d1cb;padding:12px 25px 12px 0;font-weight:bold;position:relative;margin:20px 0 0}.article-pages .article-innerlink a:last-child{border-bottom:1px solid #d0d1cb}.article-pages .article-innerlink a::before{position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:'';display:inline-block;text-align:center;width:15px;height:15px;background:url(../../img/icon_arrow_green.svg) no-repeat center right;background-size:contain;vertical-align:-2px;width:12px;height:12px}.article-pages .article-innerlink a.icon-blank{margin-right:0}.article-pages .article-innerlink a.icon-blank::after{content:'';display:inline-block;width:12px;height:12px;background:url(../../img/icon_blank.svg) no-repeat center right;background-size:contain;margin:0 0 0 8px}.article-pages .article-innerlink a.icon-below{margin-right:0}.article-pages .article-innerlink a.icon-below::before{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);margin:-1px 0 0}.article-pages .article-innerlink a+a{margin:0}.article-pages .article-card{border:1px solid #d0d1cb;margin:25px 0}.article-pages .article-card>a{padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;padding:15px 10px}.article-pages .article-card>a:hover{background:#e0e2dc;color:#000}.article-pages .article-card__img{width:120px;margin:0 15px 0 0}.article-pages .article-card__img img{width:100%;height:auto}.article-pages .article-card__title{font-weight:bold;font-size:1rem}.article-pages .article-card__name{margin:10px 0 0;font-size:.75rem;color:#696A64}.article-pages .article-card__name a{color:#8e8f89}.article-pages .article-balloon{margin:30px 0 10px;position:relative;padding-left:150px;min-height:140px;display:table;padding-left:100px;min-height:100px}.article-pages .article-balloon__img{position:absolute;top:0;left:0;width:120px;height:120px;overflow:hidden;border-radius:50%;width:80px;height:80px}.article-pages .article-balloon__img img{height:120px;width:auto;margin:0 0 0 -20px;display:block}.article-pages .article-balloon__img img{height:80px;margin:0 0 0 -10px}.article-pages .article-balloon__name{font-size:.75rem;color:#696A64;position:absolute;top:125px;left:0;width:120px;text-align:center;top:85px;width:85px}.article-pages .article-balloon__text{font-size:.9rem;line-height:1.8;border-left:1px solid #b3b3b3;padding:0 0 0 20px;position:relative;display:table-cell;vertical-align:middle;padding:0 0 0 15px}@-moz-document url-prefix(){.article-pages .article-balloon__text p{min-height:140px;min-height:100px}}.article-pages .article-balloon__text::after{content:'';display:inline-block;width:14px;height:10px;background:url(../../img/icon_arrow_balloon.svg) no-repeat;background-size:contain;position:absolute;left:-12.5px;top:65px;top:45px}.article-pages .article-balloon.-right{padding-left:0;padding-right:150px;padding-right:100px}.article-pages .article-balloon.-right .article-balloon__img{left:auto;right:0}.article-pages .article-balloon.-right .article-balloon__name{left:auto;right:0}.article-pages .article-balloon.-right .article-balloon__text{border-left:none;border-right:1px solid #b3b3b3;padding:0 20px 0 0;padding:0 10px 0 0}.article-pages .article-balloon.-right .article-balloon__text::after{left:auto;right:-12.5px;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.article-pages .article-list{margin:20px 0;padding:0;list-style:none}.article-pages .article-list>li{padding:0;font-size:.75rem;color:#696A64}.article-pages .article-list>li:before{content:none;display:none}.article-pages .article-detail{margin:20px 0 0;border:5px solid #e0e2dc;padding:25px 20px;padding:15px}.article-pages .article-detail::after{display:block;clear:both;content:""}.article-pages .article-detail .title{font-weight:bold;font-size:1.1rem}.article-pages .article-detail .img{float:right;margin-left:15px;width:180px;text-align:center;float:none;text-align:center;margin:0 0 10px;width:100%}.article-pages .article-detail .img figure{margin:0}.article-pages .article-detail .img img{max-height:692px;max-height:375px}.article-pages .article-detail .name{margin:3px 0 10px;font-size:.75rem;color:#696A64}.article-pages .article-detail .text{margin:5px 0 0;font-size:.9rem;line-height:1.6;font-size:1rem}.article-pages .article-detail .title_small{margin:15px 0 0;font-size:.9rem;font-weight:bold;font-size:1rem}.article-pages .article-detail .btn-3::before{display:block;clear:both;content:""}.article-pages .article-detail .btn-3 a{border-bottom:none}.article-pages .article-detail .btn-3 a[target="_blank"]::after{width:12px;height:12px;background:url(../../img/icon_arrow_black.svg) no-repeat;margin:0;background-size:contain}.article-pages .article-detail .note{margin-top:5px;font-size:.75rem;color:#696A64}.article-pages .article-detail .note.-center{text-align:center}.article-pages .article-seriesbanner{margin:25px 0 60px;padding:0 100px;margin:20px -15px 50px;padding:0}.article-pages .article-seriesbanner a{display:block}.article-pages .article-seriesbanner a:hover{-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;opacity:.7}.article-pages .article-seriesbanner a:hover svg{opacity:1}.article-pages .article-seriesbanner svg{position:absolute;top:0;right:15px;bottom:0;width:16px;height:22px;margin:auto 0;fill:#fff}.article-pages .article-seriesbanner__bg{position:relative;background:no-repeat center;background-size:cover}.article-pages .article-seriesbanner__bg::before{content:"";display:block;padding-top:32.8125%}.article-pages .article-seriesbanner__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%}.article-pages .article-seriesbanner__text{width:100%;padding:12px 35px;background-color:rgba(0,0,0,0.7);color:#fff;text-align:center}.article-pages .article-seriesbanner__title{margin-bottom:4px;font-size:1.2rem;font-weight:bold;-webkit-transform:skewX(-14deg);transform:skewX(-14deg);letter-spacing:.05em}.article-pages .article-seriesbanner__link{font-size:.95rem;font-weight:bold;-webkit-transform:skewX(-14deg);transform:skewX(-14deg);letter-spacing:.05em}.article-pages .article-ad-area-1 .article-card{text-align:left}.article-pages .article-innerlink+.article-innerlink a,.article-pages .icon-arrow__right+.article-innerlink a,.article-pages a.icon-below+.article-innerlink a,.article-pages .article-innerlink+.icon-arrow__right,.article-pages .article-innerlink+a.icon-below{margin:0;border-top:none}.article-pages .not_deliver .unlim-widget iframe{max-width:100%}.article-pages p.line-add-friend{margin:20px 0}.article-rect-area{margin:0 auto 30px;padding:30px 0 0;text-align:center;margin:0 auto 30px;padding:20px 0 0}.article-related{margin:50px 0 0;margin:50px 15px 0}.article-related .panel-article__list{margin:20px 0 0;margin:10px 0 0}.article-series{margin:50px 0 0;margin:30px 15px 0}.article-series__theme{font-size:1.05rem;font-weight:bold;margin:20px 0 8px 5px;margin:15px 0 8px 5px}.article-series__theme::before{content:"";display:inline-block;border-left:2px solid #8FC31F;-webkit-transform:skewX(-28deg);transform:skewX(-28deg);height:23px;margin:0 12px 0 0;vertical-align:-5px;height:18px;vertical-align:-4px;margin:0 10px 0 0}.article-series__inner{margin:15px 0 0;display:block;margin:10px 0 25px}.article-series__inner::after{display:block;clear:both;content:""}.article-series__main{width:300px;float:left;width:100%}.article-series__img{width:300px;width:100%}.article-series__img img{width:100%}.article-series__list .article-series__img{float:left;width:120px}.article-series__desc{margin:5px 0 0;font-size:.75rem;font-size:.9rem}.article-series__name{font-size:.75rem;display:inline-block;margin-right:.8em;padding-bottom:3px}.article-series__name>a{text-decoration:none}.article-series__list{list-style:none}.article-series__list>li{padding-bottom:2px;margin-bottom:2px;border-bottom:1px solid #d0d1cb}.article-series__item{display:-webkit-box;display:-ms-flexbox;display:flex}.article-series__item:last-child{margin-bottom:0}.article-series__number{-ms-flex-negative:0;flex-shrink:0;width:80px;padding:8px 10px;background-color:#e0e2dc;font-size:.95rem;font-weight:bold;text-align:center;white-space:nowrap;width:72px;font-size:.9rem}.article-series__title{width:100%;margin-bottom:0;padding:8px 15px;font-size:.95rem;font-weight:bold;font-size:.9rem}.article-series .current .article-series__number{background-color:#c4d700;font-weight:normal}.article-series .current .article-series__title{background-color:rgba(196,215,0,0.2);font-weight:normal}.article-share{margin:40px 0 20px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;margin:20px 0 40px;padding:15px 0;margin:15px 0 30px}.article-share__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:450px;margin:auto;margin:30px 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto}.article-share__title{text-align:center;font-size:.9rem;margin-bottom:10px}.article-share__img{width:120px;-ms-flex-negative:0;flex-shrink:0;width:100px}.article-share__img>img{width:100%;height:auto;margin:0;display:block}.article-share__item{margin-left:30px;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:15px;padding-bottom:0}.article-share__head{font-size:1rem;font-weight:bold;margin-bottom:10px;margin-bottom:0}.article-share__link{list-style:none;line-height:0;text-align:center}aside>.article-share__link{text-align:center}.article-share__link>li{display:inline-block;margin:10px 20px 0 0;margin:5px 12px 0 12px}aside>.article-share__link>li{margin:0 15px}.article-share__link>li a{display:block;border-bottom:none;width:40px;height:40px}.article-share__link>li a:hover{border-bottom:none}.article-share__link>li a[target="_blank"]{margin-right:auto}.article-share__link>li a[target="_blank"]::after{content:none}.article-share__link>li svg{display:block;width:40px;height:40px;width:40px;height:40px}.article-share__link>li .icon-facebook{fill:#3a5691}.article-share__link>li .icon-twitter{fill:#000}.article-share__link>li .icon-line{fill:#2ead38}.article-share__link>li .icon-mail-01{fill:#758019}.article-slider{margin:50px 0 0;overflow:hidden;margin:25px -15px 0}.article-slider .article-slider-indicator{display:none;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;margin-top:8px;margin-bottom:0;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.article-slider .article-slider-indicator__track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:none;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease;will-change:transform}.article-slider .article-slider-indicator__slot{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.article-slider .article-slider-indicator__dot{display:inline-block;border-radius:50%;background-color:#8e8f89;margin:0;width:4px;height:4px;-webkit-transition:width 0.2s ease, height 0.2s ease, background-color 0.2s ease, opacity 0.2s ease;transition:width 0.2s ease, height 0.2s ease, background-color 0.2s ease, opacity 0.2s ease}.article-slider .article-slider-indicator__dot.-distance-0{width:10px;height:10px;background-color:#007bff}.article-slider .article-slider-indicator__dot.-distance-1{width:8px;height:8px}.article-slider .article-slider-indicator__dot.-distance-2{width:6px;height:6px}.article-slider .article-slider-indicator__dot.-distance-3{width:4px;height:4px}.article-slider .article-slider-indicator__dot.-distance-invisible{width:2px;height:2px;opacity:0;pointer-events:none}.article-slider .article-slider-main{padding:20px 0 0;background-color:#D5D9D3;height:655px;padding:15px 0;height:auto}.article-slider .article-slider-main .article-slider-main-for{margin:0 20px;height:489px;overflow:hidden;height:auto;padding:15px 0 0;overflow-x:hidden}.article-slider .article-slider-main .article-slider-main-for.slick-slider{overflow:hidden;position:relative;overflow-x:hidden}.article-slider .article-slider-main .article-slider-main-for.slick-slider .slick-arrow{padding:0;background-color:transparent;border:0 none;cursor:pointer;outline:none;position:absolute;top:50%;z-index:2;padding:10px}.article-slider .article-slider-main .article-slider-main-for.slick-slider .slick-arrow>svg{width:30px;height:30px}.article-slider .article-slider-main .article-slider-main-for.slick-slider .slick-arrow.slick-disabled{cursor:auto}.article-slider .article-slider-main .article-slider-main-for.slick-slider .slick-arrow.slick-disabled>svg{opacity:0.2}.article-slider .article-slider-main .article-slider-main-for.slick-slider .slick-arrow.slick-prev{left:0;-webkit-transform:translate(0, -50%) rotate(180deg);transform:translate(0, -50%) rotate(180deg)}.article-slider .article-slider-main .article-slider-main-for.slick-slider .slick-arrow.slick-next{right:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.article-slider .article-slider-main .article-slider-main-for.slick-slider .slick-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.article-slider .article-slider-main .article-slider-main-for__item{position:relative;width:100%}.article-slider .article-slider-main .article-slider-main-for__btn{padding:0;background-color:transparent;border:0 none;cursor:pointer;outline:none;position:relative;display:block;width:100%}.article-slider .article-slider-main .article-slider-main-for__btn:hover .article-slider-main-for__img,.article-slider .article-slider-main .article-slider-main-for__btn:active .article-slider-main-for__img,.article-slider .article-slider-main .article-slider-main-for__btn:focus .article-slider-main-for__img{opacity:.7}.article-slider .article-slider-main .article-slider-main-for__img{height:489px;position:relative;-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease, -webkit-transform 0.4s ease;height:235px;overflow-x:hidden}.article-slider .article-slider-main .article-slider-main-for__img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:100%;max-height:100%;width:auto;height:auto}.article-slider .article-slider-main .article-slider-main-for__desc{position:static;bottom:auto;right:auto;left:auto;padding:10px 15px;background-color:transparent}.article-slider .article-slider-main .article-slider-main-for__text{margin-bottom:0;padding-right:50px;font-size:.9rem;text-align:left;color:#000;padding-right:35px;font-size:.75rem;line-height:1.6}.article-slider .article-slider-main .article-slider-main-for__source{display:block;margin-top:0;font-size:.75rem;font-style:normal}.article-slider .article-slider-main .article-slider-main-for__page{position:absolute;right:20px;bottom:10px;margin-bottom:0;font-size:.75rem;color:#000;bottom:12px}.article-slider .article-slider-main .article-slider-main-nav{padding:20px 33.5px;margin:20px 0 0;background:#e0e2dc;height:126px;overflow:hidden;height:63px;padding:10px 25px}.article-slider .article-slider-main .article-slider-main-nav__item{height:86px;margin:0 5px;overflow:hidden;height:43px}.article-slider .article-slider-main .article-slider-main-nav__item:last-child{margin-right:0}.article-slider .article-slider-main .article-slider-main-nav__item img{width:auto;height:100%}.article-slider .article-slider-main .article-slider-main-nav__btn{padding:0;background-color:transparent;border:0 none;cursor:pointer;outline:none;width:100%;height:100%}.article-slider .article-slider-main .article-slider-main-nav.slick-slider{position:relative}.article-slider .article-slider-main .article-slider-main-nav.slick-slider .slick-arrow{padding:0;background-color:transparent;border:0 none;cursor:pointer;outline:none;position:absolute;top:50%;z-index:2;padding:5px}.article-slider .article-slider-main .article-slider-main-nav.slick-slider .slick-arrow>svg{width:15px;height:15px}.article-slider .article-slider-main .article-slider-main-nav.slick-slider .slick-arrow.slick-disabled{cursor:auto}.article-slider .article-slider-main .article-slider-main-nav.slick-slider .slick-arrow.slick-disabled>img{opacity:0.2}.article-slider .article-slider-main .article-slider-main-nav.slick-slider .slick-arrow.slick-prev{left:5px;-webkit-transform:translate(0, -50%) rotate(180deg);transform:translate(0, -50%) rotate(180deg);left:3px}.article-slider .article-slider-main .article-slider-main-nav.slick-slider .slick-arrow.slick-next{right:5px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);right:3px}.article-slider .article-slider-main .article-slider-main-nav.slick-slider .slick-list{overflow:hidden}.article-slider .article-slider-main .article-slider-main-nav.slick-slider .slick-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.article-slider .article-slider-main .article-slider-main-nav.slick-slider .slick-list .slick-track .slick-slide{cursor:pointer}.article-slider .article-slider-main .article-slider-main-nav.slick-slider .slick-list .slick-track .slick-slide.slick-current{outline:3px solid rgba(0,0,0,0.8);outline-offset:-3px;outline:2px solid rgba(0,0,0,0.5);outline-offset:-2px}.article-slider .article-slider-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#000;width:1024px;display:block;width:100%;padding-bottom:70px}.article-slider .article-slider-modal-left{width:644px;padding-left:60px;position:relative;width:auto;padding:0 25px}.article-slider .article-slider-modal-right{position:relative;width:360px;min-height:438px;padding-right:60px;padding-bottom:250px;position:static;width:auto;min-height:auto;padding:4px 25px 0;clear:both}.article-slider .article-slider-modal__ad{position:absolute;bottom:0;left:0;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;bottom:10px;left:15px;right:15px;text-align:center}.article-slider .article-slider-modal__ad.is-animation{opacity:0;-webkit-transition:none;transition:none}.article-slider .article-slider-modal__ad img{display:block;max-width:100%;margin:0 auto}.article-slider .article-slider-modal-for{position:static;margin:0 0 10px;margin:0 -25px 5px}.article-slider .article-slider-modal-for__item{position:relative;height:438px;height:240px;overflow-x:hidden}.article-slider .article-slider-modal-for__item img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:100%;max-height:100%;width:auto;height:auto}.article-slider .article-slider-modal-for.slick-slider{padding:0 40px}.article-slider .article-slider-modal-for.slick-slider .slick-arrow{padding:0;background-color:transparent;border:0 none;cursor:pointer;outline:none;position:absolute;top:calc(50% - 75px);z-index:2;padding:10px;outline:none;border:none;top:calc(50% - 18px)}.article-slider .article-slider-modal-for.slick-slider .slick-arrow>svg{width:50px;height:50px;width:35px;height:35px}.article-slider .article-slider-modal-for.slick-slider .slick-arrow.slick-disabled>img{opacity:0.2}.article-slider .article-slider-modal-for.slick-slider .slick-arrow.slick-prev{left:-35px;-webkit-transform:translate(0, -50%) rotate(180deg);transform:translate(0, -50%) rotate(180deg);left:-5px;top:25vw;-webkit-transform:translate(0, 0) rotate(180deg);transform:translate(0, 0) rotate(180deg)}.article-slider .article-slider-modal-for.slick-slider .slick-arrow.slick-next{right:-35px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);right:-5px;top:25vw;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.article-slider .article-slider-modal-for.slick-slider .slick-list{overflow:hidden;margin:0 -15px}.article-slider .article-slider-modal-for.slick-slider .slick-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.article-slider .article-slider-modal-for.slick-slider .slick-list .slick-track .slick-slide:focus{outline:none}.article-slider .article-slider-modal-source-1{float:left;font-size:.75rem;margin:0;min-width:512px;min-width:initial;width:80%;margin:4px 0 0;color:rgba(0,0,0,0.6)}.article-slider .article-slider-modal-source-1__hidden{display:none}.article-slider .article-slider-modal-page{float:right;color:#000;font-size:.75rem;opacity:0.65;margin:0;width:72px;text-align:right;width:auto;width:20%;margin-top:3px}.article-slider .article-slider-modal-text{font-size:.85rem;line-height:1.8}.article-slider .article-slider-modal-text__hidden{display:none}.article-slider .article-slider-modal-nav{background:#B7BEB2;width:1024px;padding:30px 60px;margin:20px auto 0;width:auto;margin:10px auto 0;padding:15px 20px}.article-slider .article-slider-modal-nav__item{height:90px;margin:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:43px;margin:0 5px}.article-slider .article-slider-modal-nav__item img{width:auto;height:100%}.article-slider .article-slider-modal-nav.slick-slider{position:relative}.article-slider .article-slider-modal-nav.slick-slider .slick-arrow{padding:0;background-color:transparent;border:0 none;cursor:pointer;outline:none;position:absolute;top:50%;z-index:2;padding:10px;padding:0}.article-slider .article-slider-modal-nav.slick-slider .slick-arrow>svg{width:15px;height:15px;width:9px;height:15px}.article-slider .article-slider-modal-nav.slick-slider .slick-arrow.slick-disabled>svg{stroke:#fff;opacity:0.2}.article-slider .article-slider-modal-nav.slick-slider .slick-arrow.slick-prev{left:10px;-webkit-transform:translate(0, -50%) rotate(180deg);transform:translate(0, -50%) rotate(180deg);left:5px}.article-slider .article-slider-modal-nav.slick-slider .slick-arrow.slick-next{right:10px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);right:5px}.article-slider .article-slider-modal-nav.slick-slider .slick-list{overflow:hidden}.article-slider .article-slider-modal-nav.slick-slider .slick-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.article-slider .article-slider-modal-nav.slick-slider .slick-list .slick-track .slick-slide{cursor:pointer}.article-slider .article-slider-modal-nav.slick-slider .slick-list .slick-track .slick-slide.slick-current{outline:3px solid #000;outline-offset:-3px}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.article-slider .article-slider-main .article-slider-main-nav.slick-slider .slick-list .slick-track .slick-slide,.article-slider .article-slider-modal .article-slider-modal-nav.slick-slider .slick-list .slick-track .slick-slide{padding:3px}*::-ms-backdrop,.article-slider .article-slider-main .article-slider-main-nav.slick-slider .slick-list .slick-track .slick-slide.slick-current,.article-slider .article-slider-modal .article-slider-modal-nav.slick-slider .slick-list .slick-track .slick-slide.slick-current{outline:none;outline-offset:0;padding:0;border:3px solid #000}*::-ms-backdrop,.article-slider .article-slider-main .article-slider-main-for__btn{-webkit-transition:none;transition:none}}.article-supporter{margin:50px 0 0;padding:40px 0 15px;border-top:1px solid #d0d1cb;border-bottom:1px solid #d0d1cb;padding:25px 0 10px;margin:20px 10px 0}.article-author+.article-supporter{border-top:none;margin-top:0}.article-supporter__img{text-align:center}.article-supporter__img a{display:block;width:100%}.article-supporter__img img{width:auto;height:120px;margin:0 auto;display:block;height:100px}.article-supporter__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:15px 0 0;display:block}.article-supporter__item::after{display:block;clear:both;content:""}.article-supporter__name{font-size:.75rem;color:#696A64;margin:5px 0 0;float:left}.article-supporter__name a{color:#696A64}.article-supporter__link>a{display:block;font-size:.75rem;font-weight:bold;margin:5px 0 0;float:right}.article-supporter__link>a::after{content:'';display:inline-block;width:7px;height:12px;background:url(../../img/icon_arrow_green.svg) no-repeat;background-size:contain;vertical-align:middle;margin:-2px 0 0 7px}.article-supporter+.article-supporter{margin:0}.article-tags{margin:50px 0 0;margin:30px 10px 0;text-align:center}.article-tags__title{font-size:1rem;font-weight:bold;margin-bottom:15px}.article-tags__list{list-style:none;margin:30px 0 0}.article-tags__list.-large{margin-left:-22px}.article-tags__list.-large>li{margin-left:22px;font-size:22px;font-weight:bold;font-size:18px}.article-tags__list.-small{margin-left:-15px}.article-tags__list.-small>li{margin-left:15px;font-size:15px;font-size:13px}.article-tags__list.is-hidden{position:absolute;z-index:-1;opacity:0}.article-with{margin:50px 0 0;margin:50px 15px 0}.article-with__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:10px 0 0;margin:20px 0 0;display:block}.article-with__list li{width:calc(50% - 15px);list-style:none;margin:15px 30px 10px 0;border-bottom:1px solid #d0d1cb;padding:0 15px 10px 0;position:relative;min-height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:42px;padding:0 0 15px 0}.article-with__list li::after{content:"";display:inline-block;position:absolute;border-left:1px solid #8FC31F;-webkit-transform:skewX(-28deg);transform:skewX(-28deg);height:24px;right:0;bottom:10px}.article-with__list li:nth-child(2n){margin-right:0}.article-with__list li::after{height:20px}.article-with__list li:nth-child(2n){margin-right:auto}.article-with__list li aside{width:100%}.article-with__img{margin-bottom:10px}.article-with__img a{display:block}.article-with__img a img{display:block;width:100%;height:auto;aspect-ratio:300 / 225;-o-object-fit:contain;object-fit:contain}.article-with__title{font-size:1.05rem}.article-index{margin-top:20px;border:5px solid #e0e2dc;padding:25px 20px;padding:15px}.article-index__title{font-size:1.1rem;font-weight:bold}.article-index__list{margin:20px 0 0;padding-left:0;list-style:none}.article-index__list>li{margin-top:0;padding-left:1em;text-indent:-1em}.article-index__list>li+li{margin-top:15px}.article-index__list>li>a{border-bottom:none}.article-index__list>li>a:hover{border-bottom:none}.article-index__list>li>a::before{content:"・"}.btn-1{text-align:center;margin:40px 0;margin:20px 0 40px}.btn-1>a{width:300px;width:290px;padding:20px 15px;display:inline-block;font-size:.9rem;font-weight:bold;line-height:1.6;text-align:center;text-decoration:none;background-color:#e0e2dc}.btn-1>button{padding:0;background-color:transparent;border:0 none;cursor:pointer;outline:none;width:300px;width:290px;outline:none;padding:15px 10px 23px;display:inline-block;font-size:1rem;font-weight:bold;line-height:1.6;text-align:center;background-color:#e0e2dc;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 10px 18px}.btn-1>button::after{content:'';display:inline-block;position:absolute;bottom:3px;left:calc(50% - 6px);text-align:center;width:12px;height:12px;background:url(../../img/icon_arrow_green.svg) no-repeat;background-size:contain;vertical-align:middle;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.btn-2,.btn-2__small,.btn-2__back,.btn-4__small,.btn-4__back{margin:-62px auto 0;padding-bottom:62px;position:relative;z-index:10;width:1024px;width:auto;margin:10px auto 0;padding-bottom:0}.main .btn-2,.main .btn-2__small,.main .btn-2__back,.main .btn-4__small,.main .btn-4__back{width:auto}.btn-2>a,.btn-2__small>a,.btn-2__back>a,.btn-4__small>a,.btn-4__back>a{float:right;display:block;font-size:.85rem;letter-spacing:.05em;font-weight:bold;text-align:right;text-decoration:none}.btn-2>a::after,.btn-2__small>a::after,.btn-2__back>a::after,.btn-4__small>a::after,.btn-4__back>a::after{content:'';display:inline-block;width:9px;height:14px;background:url(../../img/icon_arrow_green.svg) no-repeat;background-size:contain;vertical-align:middle;margin:-2px 0 0 9px}.btn-2>a,.btn-2__small>a,.btn-2__back>a,.btn-4__small>a,.btn-4__back>a{float:none;font-size:1rem;letter-spacing:0;text-align:center;background:#EBF3D7;width:85%;margin:auto;padding:15px 20px 15px 20px;position:relative}.btn-2>a::after,.btn-2__small>a::after,.btn-2__back>a::after,.btn-4__small>a::after,.btn-4__back>a::after{position:absolute;width:7px;height:12px;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0}.btn-2__small{padding-bottom:24px;margin:-24px auto 0}.btn-2__back{padding-bottom:0;margin:50px 0 0}.btn-2__back>a{float:none;text-align:center;font-size:1rem}.btn-2__back>a::after{content:none;display:none}.btn-2__back>a::before{content:'';display:inline-block;width:15px;height:15px;background:url(../../img/icon_arrow_green.svg) no-repeat;background-size:contain;vertical-align:middle;margin:-4px 9px 0 0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.btn-3{text-align:center;margin:15px 0 0;margin:5px 0 10px}.btn-3>a{width:250px;padding:15px 23px;display:inline-block;font-size:.9rem;font-weight:bold;line-height:1.6;text-align:center;text-decoration:none;background-color:#c4d700;-webkit-transition:background-color 0.4s ease;transition:background-color 0.4s ease;position:relative;margin:15px 0 0}.btn-3>a::after{content:'';display:inline-block;position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px;height:12px;background:url(../../img/icon_arrow_black.svg) no-repeat;background-size:contain}.btn-3>a:hover{opacity:.7;color:#000}.btn-4{margin:10px auto 0;padding-bottom:62px;position:relative;z-index:10;width:1024px;width:auto;padding-bottom:0}.main .btn-4{width:auto}.btn-4>a{float:right;display:block;font-size:.85rem;letter-spacing:.05em;font-weight:bold;text-align:right;text-decoration:none}.btn-4>a::after{content:'';display:inline-block;width:9px;height:14px;background:url(../../img/icon_arrow_green.svg) no-repeat;background-size:contain;vertical-align:middle;margin:-2px 0 0 9px}.btn-4>a{float:none;font-size:1rem;letter-spacing:0;text-align:center;background:#EBF3D7;width:85%;margin:auto;padding:15px 20px 15px 20px;position:relative}.btn-4>a::after{position:absolute;width:7px;height:12px;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0}.btn-4__small{padding-bottom:24px;margin:-24px auto 0}.btn-4__back{padding-bottom:0;margin:50px 0 0}.btn-4__back>a{float:none;text-align:center;font-size:1rem}.btn-4__back>a::after{content:none;display:none}.btn-4__back>a::before{content:'';display:inline-block;width:15px;height:15px;background:url(../../img/icon_arrow_green.svg) no-repeat;background-size:contain;vertical-align:middle;margin:-4px 9px 0 0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.chumoku-nav{background-color:#F2F3ED}.chumoku-nav__list{margin:0 auto;padding:0;list-style:none;width:1052px;font-size:0;width:auto}.chumoku-nav__list>li{display:inline-block}.chumoku-nav__list>li>a{padding:10px 6px;margin:0 8px;display:block;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:.8rem;text-decoration:none;background-color:#F2F3ED;position:relative}.chumoku-nav__list>li>a:before,.chumoku-nav__list>li>a:after{position:absolute;bottom:0;content:"";display:inline-block;width:0;height:2px;background:#7dab1b;-webkit-transition:.3s;transition:.3s}.chumoku-nav__list>li>a:before{left:50%}.chumoku-nav__list>li>a:after{right:50%}.chumoku-nav__list>li>a:hover:before,.chumoku-nav__list>li>a:hover:after{width:50%}.iPad .chumoku-nav__list>li>a:before,.iPad .chumoku-nav__list>li>a:after,.AndroidTab .chumoku-nav__list>li>a:before,.AndroidTab .chumoku-nav__list>li>a:after{content:none}.footer-college{width:1024px;margin:auto;padding:50px 0 30px;text-align:center;width:auto;padding:30px 0 20px}.footer-college__title{font-size:1.2rem;font-weight:bold;text-align:center;letter-spacing:.05em;display:inline-block;padding:0 25px 0 30px;position:relative;font-size:1rem;line-height:1.6;margin:0}.footer-college__title br{display:none}.footer-college__title::before,.footer-college__title::after{content:"";display:inline-block;position:absolute;border-left:1px solid #000;height:23px;vertical-align:top;top:50%;-webkit-transform:translateY(-50%) skewX(-28deg);transform:translateY(-50%) skewX(-28deg)}.footer-college__title::before{left:5px}.footer-college__title::after{right:5px}.footer-college__title br{display:inline-block}.footer-college__list{margin:20px;list-style:none;margin:5px}.footer-college__list>li{display:inline-block;padding:0 10px;width:140px;height:90px;position:relative}.footer-college__list>li img{max-width:calc(100% - 20px);max-height:100%;width:auto;height:auto;position:absolute;bottom:0;top:0;left:0;right:0;margin:auto}.footer-college__list>li{width:110px;height:67.5px}.footer-genre{background:#000;font-size:0;padding:0 15px}.footer-genre__list{width:1024px;padding:30px 0;margin:auto;border-bottom:1px solid #33342e;width:100%;padding:15px 10px}.footer-genre__list>li{display:inline-block;margin:4px 15px 4px 0}.footer-genre__list>li a{color:#B3B4AE;font-size:.7rem}.footer-genre__list>li a:hover{-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;opacity:.7}.footer-menu{background:url(../../img/logo_4_white.svg) #d4d6d0 no-repeat right bottom;background-size:auto 240px;padding:60px 0;position:relative;background-size:45% auto;padding:35px 0}.footer-info+.footer-menu{margin:30px 0 0}.footer-menu__text{width:1024px;margin:-10px auto 30px;width:auto;margin:-10px 15px 25px}.footer-menu__text p{font-size:.85rem;line-height:1.8;text-align:center}.footer-menu__text p+p{margin-top:15px}.footer-menu__text p{text-align:left}.footer-menu__catch{width:1024px;margin:0 auto 40px;font-style:italic;text-align:center;font-size:1.8rem;font-weight:900;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;letter-spacing:.1em;padding-left:5px;width:auto;font-size:1.2rem;line-height:2;padding-left:10px;letter-spacing:.05em;margin:0 auto 30px}.footer-menu__catch img{width:168px;margin:0 12px 0 0;vertical-align:-10px}.footer-menu__catch img{width:100px;margin:0 3px 0 0;vertical-align:-5px}.footer-menu__item{width:1024px;margin:auto;width:auto}.footer-menu__head{margin:0 auto 40px;font-style:italic;text-align:center;font-size:1.7rem;font-weight:900;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;letter-spacing:.1em;position:relative;width:350px;width:280px;font-size:1.6rem;line-height:1.4}.footer-menu__head::after{content:'';display:inline-block;position:absolute;bottom:-30px;left:0;text-align:center;width:350px;height:20px;background:url(../../img/line_head.svg) no-repeat 10px 0;background-size:contain;vertical-align:middle;width:280px;background-position-x:0}.footer-menu__share{list-style:none;margin:0 auto;padding:5px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-menu__share>li{padding:0 20px;padding:0 10px}.footer-menu__share>li:first-child{padding-left:0}.footer-menu__share>li:last-child{padding-right:0}.footer-menu__share>li>a{display:block}.footer-menu__share>li>a>svg{display:block;width:50px;height:50px;-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease;width:35px;height:35px}.footer-sitelist{padding:40px 0;background:#d4d6d0;padding:30px 15px}.footer-sitelist__inner{width:1024px;margin:auto;width:100%}.footer-sitelist__hdg{font-weight:bold;margin-bottom:20px;position:relative;margin-bottom:0;padding-bottom:5px;border-bottom:solid 1px #000}.footer-sitelist__hdg::after{content:'';position:absolute;top:8px;right:2px;width:8px;height:8px;border-bottom:2px solid #000;border-left:2px solid #000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;transform-origin:center}.footer-sitelist__hdg.is-active::after{-webkit-transform:rotate(135deg) translate(4px, -4px);transform:rotate(135deg) translate(4px, -4px)}.footer-sitelist__body{display:-webkit-box;display:-ms-flexbox;display:flex;display:none;padding-top:15px}.footer-sitelist__list{width:20%;width:100%}.footer-sitelist__list:nth-child(2):after,.footer-sitelist__list:nth-child(4):after,.footer-sitelist__list:nth-child(5):after{clear:both;display:block;content:""}.footer-sitelist__list:nth-child(2) .footer-sitelist__item:last-child:after,.footer-sitelist__list:nth-child(4) .footer-sitelist__item:last-child:after,.footer-sitelist__list:nth-child(5) .footer-sitelist__item:last-child:after{content:none}.footer-sitelist__list:nth-child(2),.footer-sitelist__list:nth-child(4){margin-bottom:20px}.footer-sitelist__item{list-style:none;font-size:.8rem;float:left;margin:5px 20px 0 0;position:relative}.footer-sitelist__item:after{position:absolute;right:-10px;top:1px;bottom:0;margin:auto;content:"";display:inline-block;width:1px;height:14px;background:#8FC31F;-webkit-transform:skewX(-28deg);transform:skewX(-28deg)}.footer-sitelist__item:not(:last-child){margin-bottom:10px;margin-bottom:0}.footer-sitelist__item.nolink{display:block;float:none}.footer-sitelist__item.nolink:after{content:none}.footer-sitelist__item.nolink span{font-weight:bold}.footer-sitelist__item a{-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.footer-sitelist__item a:nth-child(n+2){margin-left:20px;position:relative}.footer-sitelist__item a:nth-child(n+2):before{position:absolute;left:-10px;top:1px;bottom:0;margin:auto;content:"";display:inline-block;width:1px;height:14px;background:#8FC31F;-webkit-transform:skewX(-28deg);transform:skewX(-28deg)}.footer-supporter{width:1024px;margin:auto;padding:20px 0 30px;text-align:center;width:auto;padding:20px 0 10px}.footer-supporter__title{font-size:1.2rem;font-weight:bold;text-align:center;letter-spacing:.1em;display:inline-block;padding:0 30px 0 35px;position:relative;font-size:1rem}.footer-supporter__title::before,.footer-supporter__title::after{content:"";display:inline-block;position:absolute;border-left:1px solid #000;height:23px;vertical-align:top;top:50%;-webkit-transform:translateY(-50%) skewX(-28deg);transform:translateY(-50%) skewX(-28deg)}.footer-supporter__title::before{left:5px}.footer-supporter__title::after{right:5px}.footer-supporter__list{margin:20px 0;list-style:none;margin:10px 0}.footer-supporter__list>li{display:inline-block;padding:10px 20px 5px}.footer-supporter__list>li img{width:150px;height:auto}.footer-supporter__list>li{padding:10px 10px}.footer-supporter__list>li img{width:100px}select{outline:none;text-overflow:'';background:none transparent;vertical-align:middle;font-size:.9rem;-webkit-appearance:button;-moz-appearance:button;appearance:button;padding:8px 12px;border:1px solid #000;border-radius:0;padding-right:30px;background:url(../../img/icon_triangle_green.svg) no-repeat right 15px center;background-size:8px 8px}select::-ms-expand{display:none}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.sub-addition__head,.sub-link__head,.sub-ranking__head,.sub-recommend__head,.sub-sites__head{margin:0 15px;width:80%;margin:auto;position:relative}.sub-addition__head h2,.sub-link__head h2,.sub-ranking__head h2,.sub-recommend__head h2,.sub-sites__head h2{font-size:1.1rem;text-align:center;letter-spacing:.1em;position:relative;line-height:1;padding:5px 15px;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.sub-addition__head h2::before,.sub-link__head h2::before,.sub-ranking__head h2::before,.sub-recommend__head h2::before,.sub-sites__head h2::before,.sub-addition__head h2::after,.sub-link__head h2::after,.sub-ranking__head h2::after,.sub-recommend__head h2::after,.sub-sites__head h2::after{content:"";display:inline-block;position:absolute;border-left:2px solid #8FC31F;height:23px;vertical-align:top;top:50%;-webkit-transform:translateY(-50%) skewX(-28deg);transform:translateY(-50%) skewX(-28deg)}.sub-addition__head h2::before,.sub-link__head h2::before,.sub-ranking__head h2::before,.sub-recommend__head h2::before,.sub-sites__head h2::before{left:5px}.sub-addition__head h2::after,.sub-link__head h2::after,.sub-ranking__head h2::after,.sub-recommend__head h2::after,.sub-sites__head h2::after{right:5px}.sub-addition__head h2,.sub-link__head h2,.sub-ranking__head h2,.sub-recommend__head h2,.sub-sites__head h2{font-size:1.2rem;text-align:center;letter-spacing:.1em;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.sub-addition__head h2::before,.sub-link__head h2::before,.sub-ranking__head h2::before,.sub-recommend__head h2::before,.sub-sites__head h2::before,.sub-addition__head h2::after,.sub-link__head h2::after,.sub-ranking__head h2::after,.sub-recommend__head h2::after,.sub-sites__head h2::after{content:"";display:inline-block;position:absolute;border-left:2px solid #8FC31F;height:23px;vertical-align:top;top:50%;-webkit-transform:translateY(-50%) skewX(-28deg);transform:translateY(-50%) skewX(-28deg)}.sub-addition__head h2::before,.sub-link__head h2::before,.sub-ranking__head h2::before,.sub-recommend__head h2::before,.sub-sites__head h2::before{left:5px}.sub-addition__head h2::after,.sub-link__head h2::after,.sub-ranking__head h2::after,.sub-recommend__head h2::after,.sub-sites__head h2::after{right:5px}.head-2,.head-2__small{font-style:italic;margin:0 auto 40px;text-align:center;font-size:1.7rem;font-weight:900;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;letter-spacing:.1em;position:relative}.head-2::after,.head-2__small::after{content:'';display:inline-block;position:absolute;bottom:-30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;width:350px;height:20px;background:url(../../img/line_head.svg) no-repeat;background-size:contain;vertical-align:middle}.head-1{background:url(../../img/logo_4_green.svg) no-repeat top center;background-size:auto 115px;height:115px;font-family:"Futura","Century Gothic","Noto Sans JP Black";text-align:center;font-size:2.1rem;line-height:1;padding:40px 0 0;width:1024px;margin:0 auto 10px;width:auto;background-size:auto 90px;height:90px;padding:26px 0 0;font-size:2.05rem}.main .head-1{width:auto}.head-1 span{margin:10px 0 0 -5px;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-weight:500;display:block;font-size:11px;letter-spacing:.2em}.before_ios9 .head-1{font-family:"Century Gothic","Noto Sans JP Black"}.head-1 span{margin:8px 0 0 -5px;font-size:10px;letter-spacing:.1em}.head-1__jp{background:url(../../img/logo_4_green.svg) no-repeat top center;background-size:auto 115px;height:115px;padding:42px 0 0;width:1024px;margin:auto;width:auto;background-size:auto 90px;height:90px;padding:32px 0 0;font-size:2rem}.head-1__jp span{font-style:italic;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;text-align:center;font-weight:900;font-size:1.8rem;line-height:1;letter-spacing:.1em;display:block}.head-1__jp span{font-size:1.6rem}.head-2{margin:10px auto 45px;margin:10px auto 35px}.head-2__small{font-size:1.2rem;margin:20px auto}.head-2__small::after{bottom:-25px;width:280px;height:15px}.head-2__small::after{bottom:-20px;width:250px;height:13px;background-position-x:center}.head-3{font-size:1.2rem;font-weight:bold;margin:10px 0 0 5px;position:relative;margin:15px 15px 0}.head-3::before{content:"";display:inline-block;position:absolute;border-left:2px solid #8FC31F;-webkit-transform:skewX(-28deg);transform:skewX(-28deg);height:23px;margin:0 12px 0 0;top:2px;left:0}.head-3 a,.head-3 span,.head-3 h2,.head-3 h3{font-size:1.2rem;display:inline-block;padding-left:15px;padding-left:12px}.head-3 a>a,.head-3 a span,.head-3 span>a,.head-3 span span,.head-3 h2>a,.head-3 h2 span,.head-3 h3>a,.head-3 h3 span{padding-left:0}.panel-article__card.-movie .panel-article__img,.panel-article__card.-gallery .panel-article__img,.panel-article__card.-live .panel-article__img{position:relative}.panel-article__card.-movie .panel-article__img::after,.panel-article__card.-gallery .panel-article__img::after,.panel-article__card.-live .panel-article__img::after{content:'';display:inline-block;width:36px;height:27px;position:absolute;bottom:9px;right:10px}.panel-article__card.-movie .panel-article__img::after,.panel-article__card.-gallery .panel-article__img::after,.panel-article__card.-live .panel-article__img::after{width:30px;height:23px;bottom:5px;right:5px}.panel-article__list--1col .panel-article__card.-movie .panel-article__img::after,.panel-article__list--1col .panel-article__card.-gallery .panel-article__img::after,.panel-article__list--1col .panel-article__card.-live .panel-article__img::after{width:36px;height:27px;bottom:9px;right:10px}.panel-article__card.-movie .panel-article__img,.panel-article__card.-gallery .panel-article__img,.panel-article__card.-live .panel-article__img{position:relative}.panel-article__card.-movie .panel-article__img::after,.panel-article__card.-gallery .panel-article__img::after,.panel-article__card.-live .panel-article__img::after{content:'';display:inline-block;width:36px;height:27px;background-size:contain;position:absolute;bottom:9px;right:10px}.panel-article__card.-movie .panel-article__img::after,.panel-article__card.-gallery .panel-article__img::after,.panel-article__card.-live .panel-article__img::after{width:30px;height:23px;bottom:5px;right:5px}.panel-article__list--1col .panel-article__card.-movie .panel-article__img::after,.panel-article__list--1col .panel-article__card.-gallery .panel-article__img::after,.panel-article__list--1col .panel-article__card.-live .panel-article__img::after{width:36px;height:27px;bottom:9px;right:10px}.thumb-article__card.-movie .thumb-article__img,.thumb-article__card.-gallery .thumb-article__img,.thumb-article__card.-live .thumb-article__img{position:relative}.thumb-article__card.-movie .thumb-article__img::after,.thumb-article__card.-gallery .thumb-article__img::after,.thumb-article__card.-live .thumb-article__img::after{content:'';display:inline-block;width:36px;height:27px;background-size:contain;position:absolute;bottom:9px;right:10px}.thumb-article__card.-movie .thumb-article__img::after,.thumb-article__card.-gallery .thumb-article__img::after,.thumb-article__card.-live .thumb-article__img::after{width:30px;height:23px;bottom:5px;right:5px}.thumb-article__card.-movie .thumb-article__img,.thumb-article__card.-gallery .thumb-article__img,.thumb-article__card.-live .thumb-article__img{position:relative}.thumb-article__card.-movie .thumb-article__img::after,.thumb-article__card.-gallery .thumb-article__img::after,.thumb-article__card.-live .thumb-article__img::after{content:'';display:inline-block;width:36px;height:27px;background-size:contain;position:absolute;bottom:9px;right:10px}.thumb-article__card.-movie .thumb-article__img::after,.thumb-article__card.-gallery .thumb-article__img::after,.thumb-article__card.-live .thumb-article__img::after{width:30px;height:23px;bottom:5px;right:5px}.modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;background-color:rgba(0,0,0,0);z-index:-1;-webkit-transition:z-index 0.4s ease, background-color 0.4s ease;transition:z-index 0.4s ease, background-color 0.4s ease}.modal.is-show{background-color:rgba(0,0,0,0.8);z-index:1002}.modal.is-show .modal__inner{opacity:1;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}.modal__inner{background-color:#D5D9D3;position:absolute;top:50%;left:50%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0);z-index:2;padding:40px 0 0;min-width:500px;opacity:0;max-width:1024px;top:48%;max-width:100%;padding:30px 0 0;min-width:initial}.modal__close{padding:0;background-color:transparent;border:0 none;cursor:pointer;outline:none;outline:none;position:absolute;top:20px;right:20px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;top:7px;right:7px}.modal__close:hover svg,.modal__close:active svg,.modal__close:focus svg{stroke:#de6a0a}.modal__close img{width:14px;height:14px}.panel-article{margin:0 15px 30px}.panel-article[aria-hidden="true"]{position:absolute;z-index:-1;opacity:0}.panel-article[aria-hidden="false"]{position:static;opacity:1}.panel-article__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.panel-article__list>li{list-style-type:none;width:calc((100% - 62px) / 2);max-width:300px;padding:16px 0 0;margin:0 62px 20px 0;width:calc((100% - 8%) / 2);margin:0 8% 10px 0;max-width:100%}.panel-article__list>li:nth-child(2n){margin-right:0}.panel-article__list--1col{margin:20px 0}.panel-article__list--1col>li{list-style-type:none;width:480px;max-width:100%;margin:0 auto 15px;width:auto;padding-top:0}.panel-article__list--1col>li .panel-article__img{padding-top:0}.panel-article__list--1col>li .panel-article__img a{height:auto;position:relative;padding-top:0}.panel-article__list--1col>li .panel-article__img a img{width:100%;height:auto;position:relative}.top-series .panel-article__list--1col>li,.top-feature .panel-article__list--1col>li{margin-bottom:30px}.top-series .panel-article__list--1col>li:last-child,.top-feature .panel-article__list--1col>li:last-child{margin-bottom:20px}.panel-article__list--3col{margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-whats-new-article .panel-article__list--3col{width:1024px;margin:auto}.panel-article__list--3col>li{list-style-type:none;width:calc((100% - 124px) / 3);max-width:296px;padding:16px 0 0;margin:0 62px 20px 0}.panel-article__list--3col>li:nth-child(3n){margin-right:0}.panel-article__list.is-hidden{position:absolute;z-index:-1;opacity:0}.panel-article__card.-new .panel-article__img{position:relative}.panel-article__card.-new .panel-article__img::before{content:'';display:inline-block;width:40px;height:13px;background:url(../../img/icon_new.svg) no-repeat;background-size:contain;position:absolute;top:-16px;right:0}.panel-article__card.-new .panel-article__img::before{content:'';display:inline-block;width:38px;height:18px;background:url(../../img/icon_new.svg) no-repeat #fff right 3px top 4px;background-size:30px auto;top:0;right:0}.panel-article__list--1col .panel-article__card.-new .panel-article__img::before{content:'';display:inline-block;width:50px;height:24px;background:url(../../img/icon_new.svg) no-repeat #fff right 4px top 5px;background-size:38px auto;top:0;right:0}.panel-article__card.-movie .panel-article__img::after{background:url(../../img/icon_movie.svg) no-repeat;background-size:contain}.panel-article__card.-gallery .panel-article__img::after{background:url(../../img/icon_gallery.svg) no-repeat;background-size:contain}.panel-article__card.-live .panel-article__img::after{background:url(../../img/icon_live.svg) no-repeat;background-size:contain}.panel-article__theme{font-size:1.05rem;font-weight:bold;margin:0 0 8px 5px;position:relative;font-size:1.1rem}.panel-article__theme a{padding-left:15px;display:inline-block;padding-left:12px}.panel-article__theme::before{content:"";display:inline-block;position:absolute;border-left:2px solid #8FC31F;-webkit-transform:skewX(-28deg);transform:skewX(-28deg);height:23px;margin:0 12px 0 0;height:18px;margin:0 10px 0 0;top:3px;left:0}.-new .panel-article__theme{padding-right:40px;padding-right:0}.panel-article__img{background-color:#fff;height:222px;z-index:1;position:relative;padding-top:75%;height:auto}.panel-article__img a{width:100%;height:100%;position:relative;z-index:-1;display:block}.panel-article__img img{max-width:100%;max-height:100%;position:absolute;bottom:0;top:0;left:0;right:0;margin:auto;width:auto;height:auto}.panel-article__img a{position:absolute;left:0;top:0;width:100%;height:100%}.panel-article__subcategory{margin:-28px 0 0 -10px;z-index:10;position:relative;margin:-22px 0 0 0}.panel-article__list--1col .panel-article__subcategory{margin-top:-28px}.panel-article__title{padding:6px 0 0;font-size:1.05rem;font-weight:bold;line-height:1.4;font-size:.95rem}.panel-article__list--1col .panel-article__title{font-size:1.05rem}.panel-article__title>a{text-decoration:none;-webkit-transition:color 0.4s ease;transition:color 0.4s ease;padding:8px 0 5px}.panel-article__lead{font-size:.75rem;margin:3px 0 5px;line-height:1.6}.panel-article__tag{padding:0;margin:5px 0 0;font-size:0}.panel-article__info{line-height:1.4;font-size:0;margin:3px 0 0}.panel-article__title+.panel-article__info{margin-top:2px}.panel-article__author{display:inline-block}.panel-article__name{font-size:.75rem;margin-right:8px}.panel-article__name:last-child{margin-right:12px}.panel-article__name>a{display:inline-block;text-decoration:none}.panel-article__name>a:hover{color:#7dab1b}.panel-article__date{font-size:.75rem;display:inline-block}.pick-up-content{background:#e0e2dc;padding:40px 0;padding:20px 0}.pick-up-content .panel-article__list{width:auto;margin:10px 15px}.pick-up-content .panel-article__list--3col{width:1024px;margin:15px auto}.pick-up-content .panel-article__card.-new .panel-article__img::before{background:url(../../img/icon_new.svg) no-repeat #e1e3da right 3px top 4px;background-size:30px auto}.recommend-content{background:#e0e2dc;padding:40px 0 10px;margin:50px 0 0;padding:20px 0 10px}.recommend-content .panel-article__list--3col{width:1024px;margin:15px auto;width:auto;margin:10px 15px}.sub-fixed-content__inner{-webkit-transition:top 0.2s ease;transition:top 0.2s ease;top:98px}.sub-fixed-content__inner.is-fixed{width:300px;position:fixed;top:122px}.sub-fixed-content__inner.is-fixed.is-absolute{position:absolute;bottom:0;top:auto}.sub-addition{margin:0 10px 30px;padding-top:20px}.sub-addition.is-fixed{position:fixed;top:80px;width:280px}.sub-addition__head{position:relative}.sub-addition__head h2{font-family:"Futura","Century Gothic","Noto Sans JP Black";font-size:1.5rem;letter-spacing:0}.sub-addition__head span{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;display:block;margin:5px 0 0;font-size:10px;letter-spacing:.1em;font-weight:500}.sub-addition__list{margin:20px 0 0;padding:0;list-style:none}.sub-addition__list>li{margin-bottom:20px;border-bottom:1px solid #d0d1cb;padding-bottom:10px}.sub-addition__list>li:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.sub-addition__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.sub-addition__img{width:120px;margin:0 10px 0 0;-ms-flex-negative:0;flex-shrink:0}.sub-addition__img a{display:block;-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease}.sub-addition__img a:hover{opacity:0.7}.sub-addition__img img{width:100%;height:auto;display:block;aspect-ratio:300 / 225;-o-object-fit:contain;object-fit:contain}.sub-addition__info{-webkit-box-flex:1;-ms-flex:1;flex:1}.sub-addition__title{font-size:.9rem;font-weight:bold;line-height:1.6}.sub-addition__title a{text-decoration:none;-webkit-transition:color 0.4s ease;transition:color 0.4s ease}.sub-addition__title a:hover{color:#7dab1b}.sub-link{margin:0 15px 30px}.sub-link__list{margin:15px 0 0;padding:0;list-style:none}.sub-link__list>li{padding-bottom:12px;border-bottom:1px solid #d0d1cb}.sub-link__list>li:first-child{padding-top:12px}.sub-link__list>li:not(:last-child){margin-bottom:12px;margin-bottom:8px}.sub-link__list>li>a{display:block;font-size:.9rem;text-decoration:none;-webkit-transition:color 0.4s ease;transition:color 0.4s ease;font-size:.95rem}.sub-link__list>li>a:hover .icon-blank{fill:#de6a0a}.sub-link__list>li .icon-blank{margin:-2px 0 0 6px;width:14px;height:14px;display:inline-block;vertical-align:middle;fill:#444;-webkit-transition:fill 0.4s ease;transition:fill 0.4s ease}.sub-link__title{font-weight:bold}.sub-link__desc{margin:5px 0 0;display:block;font-size:.7rem}.sub-ranking{margin:10px 10px 30px;margin:10px 15px 30px}.sub-ranking.-collegenews{margin-top:50px}.sub-ranking.is-fixed{position:fixed}.sub-ranking__head{position:relative}.-collegenews .sub-ranking__head{margin:0;margin:auto}.sub-ranking__head h2{font-family:"Futura","Century Gothic","Noto Sans JP Black";font-size:1.5rem;letter-spacing:0;font-size:1.8rem;line-height:1.3}.before_ios9 .sub-ranking__head h2{font-family:"Century Gothic","Noto Sans JP Black"}.sub-ranking__head span{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;display:block;margin:5px 0 0;font-size:10px;letter-spacing:.1em;font-weight:500;margin:0}.sub-ranking__list{margin:20px 0 0;padding:0;list-style:none;counter-reset:ranking}.sub-ranking__list>li{position:relative;z-index:0;margin-bottom:25px}.sub-ranking__list>li:before{content:counter(ranking);counter-increment:ranking;position:absolute;background:#E50055;top:-10px;left:-5px;width:24px;height:24px;text-align:center;line-height:24px;color:#fff;font-size:.9rem;font-family:"Futura","Century Gothic","Noto Sans JP Black";z-index:100}.before_ios9 .sub-ranking__list>li:before{font-family:"Century Gothic","Noto Sans JP Black"}.sub-ranking__list>li:last-child{margin-bottom:15px}.sub-ranking__card{display:-webkit-box;display:-ms-flexbox;display:flex}.sub-ranking__card.-movie .sub-ranking__img::after{content:'';display:inline-block;background-size:contain;position:absolute;width:30px;height:23px;bottom:5px;right:5px;background:url(../../img/icon_movie.svg) no-repeat;background-size:contain}.sub-ranking__card.-gallery .sub-ranking__img::after{content:'';display:inline-block;background-size:contain;position:absolute;width:30px;height:23px;bottom:5px;right:5px;background:url(../../img/icon_gallery.svg) no-repeat;background-size:contain}.sub-ranking__card.-live .sub-ranking__img::after{content:'';display:inline-block;background-size:contain;position:absolute;width:30px;height:23px;bottom:5px;right:5px;background:url(../../img/icon_live.svg) no-repeat;background-size:contain}.sub-ranking__img{margin:0 10px 0 0;-ms-flex-negative:0;flex-shrink:0;position:relative}.sub-ranking__img a{position:relative;width:120px;height:90px;display:block;-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease;z-index:-1}.sub-ranking__img a:hover{opacity:0.7}.sub-ranking__img img{max-width:100%;max-height:100%;width:auto;height:auto;position:absolute;bottom:0;top:0;left:0;right:0;margin:auto}.-collegenews .sub-ranking__img img{border:1px solid #8e8f89}.sub-ranking__item{-webkit-box-flex:1;-ms-flex:1;flex:1}.sub-ranking__title{font-size:.9rem;font-weight:bold;font-size:.95rem}.sub-ranking__college a{font-size:.75rem;margin:0 0 5px}.sub-ranking__btn>a{display:block;font-size:.75rem;font-weight:bold;text-align:right;text-decoration:none;-webkit-transition:background-color 0.4s ease;transition:background-color 0.4s ease}.sub-ranking__btn>a::after{content:'';display:inline-block;width:15px;height:14px;background:url(../../img/icon_arrow_green.svg) no-repeat;background-size:contain;vertical-align:middle;margin:-2px 0 0 7px}.sub-ranking__btn>a{font-size:1rem;letter-spacing:0;text-align:center;background:#EBF3D7;width:80%;margin:auto;padding:15px 5px;position:relative}.sub-ranking__btn>a::after{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0}.sub-ranking__value{font-size:.7rem;color:#8e8f89;margin:5px 0 0;margin:3px 0 0}.sub-ranking__value img{width:15px;height:auto;margin-right:3px;width:20px;height:15px}.sub-ranking__value .num{font-size:.7rem;color:#8e8f89;display:inline-block;margin:2px 0 0}.sub-ranking__desc{color:#8e8f89;margin:10px 0 25px;font-size:.75rem}.sub-ranking__desc img{width:15px;height:12px;vertical-align:-1px;margin:0 1px 0 3px}.sub-recommend{margin:40px 0 0;margin:50px 0 0}.sub-recommend .panel-article__list{margin:0 15px 30px}.sub-recommend .panel-article__list--1col{margin:15px 10px 40px}.sub-recommend .panel-article__list--1col>li{min-height:280px}.sub-recommend .panel-article__list>li{min-height:205px}.sub-recommend .panel-article__title{font-size:.9rem;font-size:.95rem}.sub-recommend .panel-article__name{margin:5px 0 0;font-size:.7rem;display:block}.sub-recommend .panel-article__date{margin:5px 0 0;font-size:.7rem}.sub-sites{margin:0 10px 30px;padding-top:20px;margin:0 15px 30px;padding-top:10px}.sub-sites.is-fixed{position:fixed}.sub-sites__head{position:relative}.sub-sites__head h2{font-family:"Futura","Century Gothic","Noto Sans JP Black";font-size:1.5rem;letter-spacing:0;font-size:1.8rem;line-height:1.3}.before_ios9 .sub-sites__head h2{font-family:"Century Gothic","Noto Sans JP Black"}.sub-sites__head span{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;display:block;margin:5px 0 0;font-size:10px;letter-spacing:.1em;font-weight:500;margin:0}.sub-sites__list{margin:20px 0 0;padding:0;list-style:none;margin:10px 0 0}.sub-sites__list>li{margin-bottom:20px}.sub-sites__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sub-sites__img{width:90px;margin-bottom:0;-ms-flex-negative:0;flex-shrink:0;width:60px}.sub-sites__img img{width:100%;height:auto;border:1px solid #d0d1cb}.sub-sites__img a{display:block}.sub-sites__img img{display:block;margin:0;width:100%}.sub-sites__info{padding:0 0 0 12px}.sub-sites__title{font-size:.9rem;font-weight:bold;line-height:1.6;font-size:1rem}.sub-sites__desc{margin:5px 0 0;display:block;font-size:.7rem;color:#454640}a:hover .sub-sites__desc{color:#7dab1b;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.article-pages .article-subcategory,.panel-article__subcategory,.thumb-article__subcategory{height:28px;overflow-y:hidden;font-size:0;height:22px}.article-pages .article-subcategory p,.panel-article__subcategory p,.thumb-article__subcategory p{display:inline-block;background:#fff}.article-pages .article-subcategory p a,.panel-article__subcategory p a,.thumb-article__subcategory p a,.article-pages .article-subcategory p span,.panel-article__subcategory p span,.thumb-article__subcategory p span{font-size:.8rem;display:inline-block;padding:4px 5px 0;font-weight:bold;min-width:5.6em;text-align:center;text-decoration:none;background:#c4d700;height:28px}.article-pages .article-subcategory p a:hover,.panel-article__subcategory p a:hover,.thumb-article__subcategory p a:hover,.article-pages .article-subcategory p span:hover,.panel-article__subcategory p span:hover,.thumb-article__subcategory p span:hover{-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;opacity:.7}.article-pages .article-subcategory p a:hover,.panel-article__subcategory p a:hover,.thumb-article__subcategory p a:hover,.article-pages .article-subcategory p span:hover,.panel-article__subcategory p span:hover,.thumb-article__subcategory p span:hover{color:#000}.article-pages .article-subcategory p a,.panel-article__subcategory p a,.thumb-article__subcategory p a,.article-pages .article-subcategory p span,.panel-article__subcategory p span,.thumb-article__subcategory p span{font-size:.75rem;padding:3px 5px 0;height:22px}.article-pages .article-subcategory p a:hover,.panel-article__subcategory p a:hover,.thumb-article__subcategory p a:hover,.article-pages .article-subcategory p span:hover,.panel-article__subcategory p span:hover,.thumb-article__subcategory p span:hover{-webkit-transition:none;transition:none;opacity:1}.panel-article__list--1col .panel-article__subcategory{height:28px}.panel-article__list--1col .panel-article__subcategory p a,.panel-article__list--1col .panel-article__subcategory p span{font-size:.9rem;padding:3px 5px 0;height:28px}.panel-article__list--1col .panel-article__subcategory p a:hover,.panel-article__list--1col .panel-article__subcategory p span:hover{-webkit-transition:none;transition:none;opacity:1}.tag-nav{background-color:#e5e6e0}.tag-nav__list{margin:0 auto;padding:0;list-style:none;width:1052px;font-size:0;width:auto}.tag-nav__list>li{display:inline-block}.tag-nav__list>li>a{font-weight:bold;padding:10px 8px;margin:0 6px;display:block;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:.9rem;letter-spacing:.05rem;text-decoration:none;background-color:#e5e6e0;position:relative}.tag-nav__list>li>a:before,.tag-nav__list>li>a:after{position:absolute;bottom:0;content:"";display:inline-block;width:0;height:3px;background:#7dab1b;-webkit-transition:.3s;transition:.3s}.tag-nav__list>li>a:before{left:50%}.tag-nav__list>li>a:after{right:50%}.tag-nav__list>li>a:hover:before,.tag-nav__list>li>a:hover:after{width:50%}.iPad .tag-nav__list>li>a:before,.iPad .tag-nav__list>li>a:after,.AndroidTab .tag-nav__list>li>a:before,.AndroidTab .tag-nav__list>li>a:after{content:none}.article-pages .article-tag__small,.panel-article__tag,.article-tags__list,.thumb-article__tag{font-size:0}.article-pages .article-tag__small>li,.panel-article__tag>li,.article-tags__list>li,.thumb-article__tag>li{list-style:none;display:inline-block;margin:2px 8px 4px 0}.article-pages .article-tag__small>li>a,.panel-article__tag>li>a,.article-tags__list>li>a,.thumb-article__tag>li>a{padding:3px 5px 4px 3px;min-width:5em;text-align:center;display:block;font-size:.75rem;line-height:1;text-decoration:none;border:1px solid #33342e;color:#000}.article-pages .article-tag__small>li>a:hover,.panel-article__tag>li>a:hover,.article-tags__list>li>a:hover,.thumb-article__tag>li>a:hover{border:1px solid #7dab1b;color:#7dab1b}.article-pages .article-tag__small>li,.panel-article__tag>li,.article-tags__list>li,.thumb-article__tag>li{margin:2px 6px 4px 0}.article-pages .article-tag__small>li>a,.panel-article__tag>li>a,.article-tags__list>li>a,.thumb-article__tag>li>a{padding:3px 5px 3px 3px;font-size:10px;line-height:1.1}.article-tags__list>li{margin-bottom:10px;margin-bottom:15px}.article-tags__list>li>a{padding:4px 6px;font-size:.9rem;font-weight:bold;background:#fff}.thumb-article[aria-hidden="true"]{position:absolute;z-index:-1;opacity:0}.thumb-article[aria-hidden="false"]{position:static;opacity:1}.thumb-article__list{margin:30px 0 0;margin:30px 15px 0}.top-series .thumb-article__list,.top-feature .thumb-article__list{margin:25px 0 0}.top-series .thumb-article__list,.top-feature .thumb-article__list{margin:20px 0 0}.thumb-article__list>li{list-style-type:none;margin:0 0 40px;margin:0 0 20px}.thumb-article__list.is-hidden{position:absolute;z-index:-1;opacity:0}.thumb-article__card{min-height:90px;position:relative}.thumb-article__card::after{display:block;clear:both;content:""}.thumb-article__card.-new .thumb-article__img{position:relative}.thumb-article__card.-new .thumb-article__img::before{content:'';display:inline-block;width:40px;height:13px;background:url(../../img/icon_new.svg) no-repeat;background-size:contain;position:absolute;top:-16px;right:0}.thumb-article__card.-new .thumb-article__img::before{content:'';display:inline-block;width:38px;height:18px;background:url(../../img/icon_new.svg) no-repeat #fff left 4px top 4px;background-size:30px auto;top:0;left:0}.thumb-article__card.-movie .thumb-article__img::after{background:url(../../img/icon_movie.svg) no-repeat;background-size:contain}.thumb-article__card.-gallery .thumb-article__img::after{background:url(../../img/icon_gallery.svg) no-repeat;background-size:contain}.thumb-article__card.-live .thumb-article__img::after{background:url(../../img/icon_live.svg) no-repeat;background-size:contain}.thumb-article__theme{font-size:1rem;font-weight:900;font-style:italic;position:relative;margin:0 0 8px;margin:0 0 12px;padding:3px 0 0}.thumb-article__theme a{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(0%, #c4d700));background:linear-gradient(transparent 70%, #c4d700 0%);display:inline}.thumb-article__theme a:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(0%, rgba(196,215,0,0.7)));background:linear-gradient(transparent 70%, rgba(196,215,0,0.7) 0%);-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;opacity:.7}.thumb-article__img{float:left;background-color:#fff;z-index:1;position:relative;margin:5px 25px 0 0;margin:0 10px 0 0}.thumb-article__img a{width:200px;height:150px;overflow:hidden;position:relative;display:block;z-index:-1;width:120px;height:90px}.thumb-article__img img{max-width:100%;max-height:100%;position:absolute;bottom:0;top:0;left:0;right:0;margin:auto;height:auto;width:auto}.thumb-article__subcategory{position:absolute;z-index:10;top:127px;left:-10px;position:static;margin:0 0 5px}.thumb-article__item{padding-left:225px;padding-left:130px}.top-series .thumb-article__item,.top-feature .thumb-article__item{padding:0}.thumb-article__title{font-size:1.05rem;font-weight:bold;line-height:1.4;margin:0 0 7px;font-size:.95rem}.thumb-article__title>a{text-decoration:none;-webkit-transition:color 0.4s ease;transition:color 0.4s ease;display:block}.thumb-article__lead{font-size:.75rem;margin-bottom:5px;clear:both;padding:5px 0 0}.thumb-article__tag{padding:0;margin:8px 0 0;font-size:0;margin:5px 0 0}.thumb-article__tag li{margin:0px 6px 4px 0}.thumb-article__info{line-height:1.4;font-size:0;margin:3px 0 0}.thumb-article__title+.thumb-article__info{margin-top:5px}.thumb-article__author{display:inline-block}.thumb-article__name{color:#000;font-size:.75rem;margin-right:8px;margin-right:5px}.thumb-article__name:last-child{margin-right:12px}.thumb-article__name:last-child{margin-right:8px}.thumb-article__name>a{display:inline-block;color:#000;text-decoration:none;-webkit-transition:color 0.4s ease;transition:color 0.4s ease}.thumb-article__date{color:#000;font-size:.75rem;display:inline-block}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3AvY3NzL2FydGljbGUuY3NzIiwic291cmNlcyI6WyJzcC9jc3MvYXJ0aWNsZS5zY3NzIiwiYm9vdHN0cmFwL19mdW5jdGlvbnMuc2NzcyIsImJvb3RzdHJhcC9fdmFyaWFibGVzLnNjc3MiLCJib290c3RyYXAvX21peGlucy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19pbWFnZS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYmFkZ2Uuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3Jlc2l6ZS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fc2l6ZS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL192aXNpYmlsaXR5LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19hbGVydC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fY2FyZXQuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2xpc3RzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ib3gtc2hhZG93LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZmxvYXQuc2NzcyIsImZvdW5kYXRpb24vX21peGluLnNjc3MiLCJmb3VuZGF0aW9uL192YXJpYWJsZXMuc2NzcyIsImJvb3RzdHJhcC9fcmVib290LnNjc3MiLCJmb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJzcC9fc3RydWN0dXJlLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19hZC5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fYXJ0aWNsZS1hdXRob3Iuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2FydGljbGUtY29tbWVudC5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fYXJ0aWNsZS1pbmZvLWNhcmQuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2FydGljbGUtbmF2LnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19hcnRpY2xlLXBhZ2VzLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19hcnRpY2xlLXJlY3QtYXJlYS5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fYXJ0aWNsZS1yZWxhdGVkLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19hcnRpY2xlLXNlcmllcy5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fYXJ0aWNsZS1zaGFyZS5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fYXJ0aWNsZS1zbGlkZXIuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2FydGljbGUtc3VwcG9ydGVyLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19hcnRpY2xlLXRhZ3Muc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2FydGljbGUtd2l0aC5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fYXJ0aWNsZS1pbmRleC5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fYnRuLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19jaHVtb2t1LW5hdi5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fZm9vdGVyLWNvbGxlZ2Uuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2Zvb3Rlci1nZW5yZS5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fZm9vdGVyLW1lbnUuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2Zvb3Rlci1zaXRlbGlzdC5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fZm9vdGVyLXN1cHBvcnRlci5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fZm9ybS5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9faGVhZC5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9faWNvbi5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fbW9kYWwuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX3BhbmVsLWFydGljbGUuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX3BpY2stdXAtY29udGVudC5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fcmVjb21tZW5kLWNvbnRlbnQuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX3N1Yi1maXgtY29udGVudC5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fc3ViLWFkZGl0aW9uLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19zdWItbGluay5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fc3ViLXJhbmtpbmcuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX3N1Yi1yZWNvbW1lbmQuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX3N1Yi1zaXRlcy5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fc3ViY2F0ZWdvcnkuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX3RhZy1uYXYuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX3RhZy5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fdGh1bWItYXJ0aWNsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBb0NvQkEsQUFBQSxDQUFDLENBQ0QsQ0FBQyxBQUFBLFFBQVEsQ0FDVCxDQUFDLEFBQUEsT0FBTyxBQUFDLENBQ1AsVUFBVSxDQUFFLFVBQVUsQ0FDdkIsQUFFRCxBQUFBLElBQUksQUFBQyxDQUNILFdBQVcsQ0FBRSxVQUFVLENBQ3ZCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLHdCQUF3QixDQUFFLElBQUksQ0FDOUIsb0JBQW9CLENBQUUsSUFBSSxDQUMxQixrQkFBa0IsQ0FBRSxTQUFTLENBQzdCLDJCQUEyQixDQUFFLGFBQWdCLENBQzlDLEFBSUMsYUFBYSxDQUNYLEtBQUssQ0FBRSxZQUFZLENBTXZCLEFBQUEsT0FBTyxDQUFFLEtBQUssQ0FBRSxNQUFNLENBQUUsVUFBVSxDQUFFLE1BQU0sQ0FBRSxNQUFNLENBQUUsTUFBTSxDQUFFLE1BQU0sQ0FBRSxJQUFJLENBQUUsR0FBRyxDQUFFLE9BQU8sQUFBQyxDQUNyRixPQUFPLENBQUUsS0FBSyxDQUNmLEFBVUQsQUFBQSxJQUFJLEFBQUMsQ0FDSCxNQUFNLENBQUUsQ0FBQyxDQUNULFdBQVcsQ2xDMEtpQixhQUFhLENBQUUsa0JBQWtCLENBQUUsVUFBVSxDQUFFLE1BQU0sQ0FBRSxnQkFBZ0IsQ0FBRSxLQUFLLENBQUUsVUFBVSxDQUFFLG1CQUFtQixDQUFFLGdCQUFnQixDQUFFLGlCQUFpQixDa0N6S2hMLFNBQVMsQ2xDOEttQixJQUFJLENrQzdLaEMsV0FBVyxDRGhCTSxHQUFHLENDaUJwQixXQUFXLENEbEJNLEdBQUcsQ0NtQnBCLEtBQUssQ0R2RE0sSUFBSSxDQ3dEZixVQUFVLENBQUUsSUFBSSxDQUNoQixnQkFBZ0IsQ2xDckRQLElBQUksQ2tDc0RkLENBT0QsQUFBQSxBQUFBLFFBQUMsQ0FBUyxJQUFJLEFBQWIsQ0FBYyxNQUFNLEFBQUMsQ0FDcEIsT0FB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 */

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJvb3RzdHJhcC9fcmVib290LnNjc3MiLCJib290c3RyYXAvX3ZhcmlhYmxlcy5zY3NzIiwiZm91bmRhdGlvbi9fdmFyaWFibGVzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ob3Zlci5zY3NzIiwiZm91bmRhdGlvbi9fYmFzZS5zY3NzIiwic3AvX3N0cnVjdHVyZS5zY3NzIiwiZm91bmRhdGlvbi9fbWl4aW4uc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2FkLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19hcnRpY2xlLWF1dGhvci5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2FydGljbGUtY29tbWVudC5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fYXJ0aWNsZS1pbmZvLWNhcmQuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2FydGljbGUtbmF2LnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19hcnRpY2xlLXBhZ2VzLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19hcnRpY2xlLXJlY3QtYXJlYS5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fYXJ0aWNsZS1yZWxhdGVkLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19hcnRpY2xlLXNlcmllcy5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fYXJ0aWNsZS1zaGFyZS5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fYXJ0aWNsZS1zbGlkZXIuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2FydGljbGUtc3VwcG9ydGVyLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19hcnRpY2xlLXRhZ3Muc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2FydGljbGUtd2l0aC5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fYXJ0aWNsZS1pbmRleC5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fYnRuLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19jaHVtb2t1LW5hdi5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fZm9vdGVyLWNvbGxlZ2Uuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2Zvb3Rlci1nZW5yZS5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fZm9vdGVyLW1lbnUuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2Zvb3Rlci1zaXRlbGlzdC5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fZm9vdGVyLXN1cHBvcnRlci5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fZm9ybS5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fc3ViLWxpbmsuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX3N1Yi1yYW5raW5nLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19zdWItcmVjb21tZW5kLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19zdWItc2l0ZXMuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2hlYWQuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2ljb24uc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX3BhbmVsLWFydGljbGUuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX3RodW1iLWFydGljbGUuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX21vZGFsLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19waWNrLXVwLWNvbnRlbnQuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX3JlY29tbWVuZC1jb250ZW50LnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19zdWItZml4LWNvbnRlbnQuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX3N1Yi1hZGRpdGlvbi5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fc3ViY2F0ZWdvcnkuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX3RhZy1uYXYuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX3RhZy5zY3NzIiwiYXJ0aWNsZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBb0JBLHFCQUdFLDhCQUFBLEFBQXNCLHFCQUFBLENBQ3ZCLEtBR0MsdUJBQ0EsaUJBQ0EsOEJBQ0EsMEJB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LENBQ2hCLHNCQUVQLGtCQUVHLGlCQUVJLGdCQUFtQixlQUgxQixnQkFBQSxDQUFBLHdCQUFBLHFCQUtxQixtQ0FBQSxBQU9sQiwyQkFBQSxhQUFrQixDQUNsQixxQkFDQSxpQkFDQSxrQkFFSSxXQU5QLGVBQUEsQ0FBQSxvQkFXTyxVQUNBLGVBQVksWUFFUixjQUdQLENBQUEsdUJBSUQsb0JBQ0EsQ0FBQSxxQkFHSSxnQkFFUCxZQUFBLGNBR1ksQ0FBQywyQ0FGYixjQUFBLENBQUEsdUJBUW1CLG9CQUNYLENBQUEscUJBSVcsV0FDTCxpQkFFZCxpQkFBQSxnQkFDVyxDQUFBLGdDQUVYLGlCQUVHLENBQUEsZ0NBQ0gsZ0JwQzVOUSxDQUFJLHVCb0NpT1QscUJBS0ksV0FSUCxxQkFBTSxtQ0FBTixBQUFNLDBCQUFOLENBQUEscUJBQU0sV0FVSyxpQkFWWCxvQkFhSyxDQUFDOztBUy9PWCw4d3VKQUE4d3VKIiwiZmlsZSI6InNwL2Nzcy9hcnRpY2xlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtbm8tdmVuZG9yLXByZWZpeCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIFNldHRpbmcgQHZpZXdwb3J0IGNhdXNlcyBzY3JvbGxiYXJzIHRvIG92ZXJsYXAgY29udGVudCBpbiBJRTExIGFuZCBFZGdlLCBzb1xuLy8gICAgd2UgZm9yY2UgYSBub24tb3ZlcmxhcHBpbmcsIG5vbi1hdXRvLWhpZGluZyBzY3JvbGxiYXIgdG8gY291bnRlcmFjdC5cbi8vIDYuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7IC8vIDVcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyAvLyA2XG59XG5cbi8vIElFMTArIGRvZXNuJ3QgaG9ub3IgYDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiPmAgaW4gc29tZSBjYXNlcy5cbkBhdC1yb290IHtcbiAgQC1tcy12aWV3cG9ydCB7XG4gICAgd2lkdGg6IGRldmljZS13aWR0aDtcbiAgfVxufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG5hcnRpY2xlLCBhc2lkZSwgZGlhbG9nLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlIHRoZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBTdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZSBvbiBlbGVtZW50cyB0aGF0IGNhbm5vdCBiZSBhY2Nlc3NlZCB2aWEga2V5Ym9hcmQuXG4vLyBUaGlzIHByZXZlbnRzIGFuIHVud2FudGVkIGZvY3VzIG91dGxpbmUgZnJvbSBhcHBlYXJpbmcgYXJvdW5kIGVsZW1lbnRzIHRoYXRcbi8vIG1pZ2h0IHN0aWxsIHJlc3BvbmQgdG8gcG9pbnRlciBldmVudHMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDFcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtXG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZvbnQtd2VpZ2h0LW5vdGF0aW9uXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBmb250LXdlaWdodC1ub3RhdGlvblxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvLyBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpXG4vLyB3aGljaCBoYXZlIG5vdCBiZWVuIG1hZGUgZXhwbGljaXRseSBrZXlib2FyZC1mb2N1c2FibGUgKHdpdGhvdXQgdGFiaW5kZXgpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZvbnQtZmFtaWx5LW5vLWR1cGxpY2F0ZS1uYW1lc1xucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8vIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gIGZvbnQtc2l6ZTogMWVtOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZvbnQtZmFtaWx5LW5vLWR1cGxpY2F0ZS1uYW1lc1xuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gIG92ZXJmbG93OiBhdXRvO1xuICAvLyBXZSBoYXZlIEB2aWV3cG9ydCBzZXQgd2hpY2ggY2F1c2VzIHNjcm9sbGJhcnMgdG8gb3ZlcmxhcCBjb250ZW50IGluIElFMTEgYW5kIEVkZ2UsIHNvXG4gIC8vIHdlIGZvcmNlIGEgbm9uLW92ZXJsYXBwaW5nLCBub24tYXV0by1oaWRpbmcgc2Nyb2xsYmFyIHRvIGNvdW50ZXJhY3QuXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy9cbi8vIEltYWdlcyBhbmQgY29udGVudFxuLy9cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRVxufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIC8vIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgZnJvbSB0aGUgYDxib2R5PmAsIG9yIHRoZVxuICAvLyBjbG9zZXN0IHBhcmVudCB3aXRoIGEgc2V0IGB0ZXh0LWFsaWduYC5cbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gV29yayBhcm91bmQgYSBGaXJlZm94L0lFIGJ1ZyB3aGVyZSB0aGUgdHJhbnNwYXJlbnQgYGJ1dHRvbmAgYmFja2dyb3VuZFxuLy8gcmVzdWx0cyBpbiBhIGxvc3Mgb2YgdGhlIGRlZmF1bHQgYGJ1dHRvbmAgZm9jdXMgc3R5bGVzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZS9cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGFwcGVhcmFuY2Ugb2YgdGVtcG9yYWwgaW5wdXRzIHRvIGF2b2lkIGEgTW9iaWxlIFNhZmFyaVxuICAvLyBidWcgd2hlcmUgc2V0dGluZyBhIGN1c3RvbSBsaW5lLWhlaWdodCBwcmV2ZW50cyB0ZXh0IGZyb20gYmVpbmcgdmVydGljYWxseVxuICAvLyBjZW50ZXJlZCB3aXRoaW4gdGhlIGlucHV0LlxuICAvLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxuICAvLyBhbmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTI2NlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gIG1pbi13aWR0aDogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbn1cblxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbn1cblxuLy9cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuLy9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuXG4vL1xuLy8gQ29sb3Igc3lzdGVtXG4vL1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZVxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuJGdyYXlzOiBtYXAtbWVyZ2UoKFxuICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgXCIzMDBcIjogJGdyYXktMzAwLFxuICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgXCI2MDBcIjogJGdyYXktNjAwLFxuICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgXCI5MDBcIjogJGdyYXktOTAwXG4pLCAkZ3JheXMpO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4kY29sb3JzOiBtYXAtbWVyZ2UoKFxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuKSwgJGNvbG9ycyk7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZSgoXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmtcbiksICR0aGVtZS1jb2xvcnMpO1xuLy8gc3R5bGVsaW50LWVuYWJsZVxuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZVxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoKFxuICAwOiAwLFxuICAxOiAoJHNwYWNlciAqIC4yNSksXG4gIDI6ICgkc3BhY2VyICogLjUpLFxuICAzOiAkc3BhY2VyLFxuICA0OiAoJHNwYWNlciAqIDEuNSksXG4gIDU6ICgkc3BhY2VyICogMylcbiksICRzcGFjZXJzKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKChcbiAgMjU6IDI1JSxcbiAgNTA6IDUwJSxcbiAgNzU6IDc1JSxcbiAgMTAwOiAxMDAlXG4pLCAkc2l6ZXMpO1xuLy8gc3R5bGVsaW50LWVuYWJsZVxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBGb250c1xuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogLjg3NSkgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJGdyYXktOTAwLCA3LjUlKSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogJGlucHV0LWJ0bi1saW5lLWhlaWdodCkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXItc206ICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1zbSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20pICsgKCRpbnB1dC1idG4tcGFkZGluZy15LXNtICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItc219ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyLWxnOiAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtbGcgKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyLWxnfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM0UlM0NwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpLCAwIDAgNXB4IHJnYmEoJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yLCAuNSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgIDc1JSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgIDEyNSUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIGNhbGMoI3skY2FyZC1ib3JkZXItcmFkaXVzfSAtICN7JGNhcmQtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6IDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogLjc1KSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIFwiL1wiICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgIC41ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gRm9udHNcbiRmb250LWZhbWlseS1iYXNlOiBcIk5vdG8gU2FucyBKUFwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktZW46IFwiRnV0dXJhXCIsXCJDZW50dXJ5IEdvdGhpY1wiLCBcIk5vdG8gU2FucyBKUCBCbGFja1wiO1xuJGZvbnQtZmFtaWx5LWVuX19iZWZvcmVfaW9zOTogXCJDZW50dXJ5IEdvdGhpY1wiLCBcIk5vdG8gU2FucyBKUCBCbGFja1wiO1xuXG4vLyBDb2xvcnNcbiRibGFjay1iYXNlOiAjMDAwO1xuJGJvZHktY29sb3I6ICMwMDA7XG5cbi8vIFIwIEcrMSBCLTVcbiRncmF5LTgwOiAjMzMzNDJlO1xuJGdyYXktNzU6ICM0NTQ2NDA7XG4kZ3JheS02MDogIzY5NkE2NDtcbiRncmF5LTQ1OiAjOGU4Zjg5O1xuJGdyYXktMzA6ICNCM0I0QUU7XG4kZ3JheS0yMDogI2QwZDFjYjtcbiRncmF5LTEwOiAjZTVlNmUwO1xuXG4kZ3JlZW46ICM4RkMzMUY7XG4kZ3JlZW4taG92ZXI6ICM3ZGFiMWI7XG4kZ3JlZW5fdGFnOiAjYzRkNzAwO1xuJGdyZWVuLTIwOiAjRUJGM0Q3O1xuXG4kZGFyay1ncmVlbjogIzJENDgwMDtcbiRkYXJrLWdyZWVuLTM1OiAjQjdCRUIyO1xuJGRhcmstZ3JlZW4tMjA6ICNENUQ5RDM7XG4kZGFyay1ncmVlbi0xMDogI2UwZTJkYztcbiRkYXJrLWdyZWVuLTA2OiAjRjNGNEYwO1xuXG4kcGluazogI0U1MDA1NTtcbiRwaW5rLTE1OiAjRkZERUU1O1xuXG4vLyBMaW5rc1xuJGxpbmstY29sb3I6ICMwMDA7XG4kbGluay1kZWNvcmF0aW9uOiBub25lO1xuJGxpbmstaG92ZXItY29sb3I6ICRncmVlbi1ob3ZlcjtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IG5vbmU7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206IDA7XG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogMDtcbiRsaW5lLWhlaWdodC1iYXNlOiAxLjU7XG4kZm9udC13ZWlnaHQtYmFzZTogNDAwO1xuXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBpbmRlbnRhdGlvblxuXG4vLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdhbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1PigJRhbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzdWVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlciB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCJodG1sIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWluLXdpZHRoOiAxMDI0cHg7XG4gICAgQG1lZGlhKG1heC13aWR0aDogMTA2MHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDYwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwNjBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblxufVxuXG51bCwgbGksXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn0iLCIud3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRlbnRzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJl9faW5uZXIge1xuICAgICYuLWNvbnRlbnQtMSB7fVxuICAgICYuLWNvbnRlbnQtMiB7fVxuICAgICYuLWNvbnRlbnQtMyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJi4tZm9vdGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4ubWFpbiB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbi5zdWIge31cblxuLmhlYWRlciB7XG4gICZfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJl9fbWFpbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtaW4taGVpZ2h0OiA1NXB4O1xuICAgICYtLXRvcC5pcy1ub25maXhlZCB7XG4gICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgfVxuICAgICYuaXMtbm9uZml4ZWQge1xuICAgICAgdG9wOiAtNDVweDtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBtYXJnaW46IC01NXB4IDAgMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuICAgICYuaXMtZml4ZWQge1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB9XG5cbiAgfVxuICAmX19sb2dvIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxleDogMTtcbiAgICA+YSB7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgID5pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tdG9wIHtcbiAgICAgID5hIHtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgPmltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5pcy1ub25maXhlZCAmLS10b3Age1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYSB7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgID5pbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgKyAuaGVhZGVyX19saW5rIHtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbGluayB7XG4gICAgZmxleDogMTtcblxuICB9XG4gICZfX21lbnUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgPmxpIHtcbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgID5hIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgID5zdmcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYnJlYWRjcnVtYnMge1xuICBtYXJnaW46IDEwcHggMTVweCAwO1xuICAmX19saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgID4gbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbjogMCAwIDZweDtcbiAgICAgICYgKyBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25fYXJyb3dfZ3JlZW5fczEwLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIG1hcmdpbjogLTJweCAycHggMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICA+IGVtIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1hcnRpY2xlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5zdXBwb3J0ZXIge1xuICAgICZfX2FyZWEge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW46IC0zcHggMCA1cHg7XG4gICAgfVxuICAgICZfX25hbWUge1xuICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICBjb2xvcjogJGdyYXktNDU7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTQ1O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3VwcG9ydGVyX19uYW1lICsgLnN1cHBvcnRlcl9fbmFtZSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5LTIwO1xuICAgICAgQGluY2x1ZGUgc2tld1goMjgpO1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IC0ycHg7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDdweDtcbiAgICB9XG4gIH1cbiAgLmJyZWFkY3J1bWJzX19saXN0ICsgLnN1cHBvcnRlcl9fYXJlYSB7XG4gICAgbWFyZ2luOiA4cHggMCA1cHg7XG4gIH1cbn1cblxuXG5kaXYuZm9vdGVyX19uYXZ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwMTtcbn1cblxuLmZvb3RlciB7XG4gICZfX25hdiB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgLm5hdi1nbG9iYWwge1xuICAgICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB6LWluZGV4OiAxMDAxO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjay1iYXNlLCAwLjk1KTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIGhlaWdodDogNTVweDtcblxuICAgICAgICA+bGkge1xuICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDAgbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+YSxcbiAgICAgICAgICA+YnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbkluaXQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBib3R0b206IDQ1cHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuXG5cbiAgICAgICAgJlthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgei1pbmRleDogLTEwMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJlthcmlhLWhpZGRlbj1cImZhbHNlXCJdIHtcbiAgICAgICAgICAvL292ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2stYmFzZSwgMC45NSk7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB6LWluZGV4OiAxMDAxO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAmLS1jbG9zZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0taGVhZCB7XG4gICAgICAgICAgY29sb3I6ICRncmVlbi10YWc7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yZW07XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbi10YWc7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogOTV2dztcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2xpbmVfaGVhZF9ncmVlbi5zdmcpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgbWFyZ2luOiA2cHggYXV0byAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1pbm5lciB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgICBoZWlnaHQ6Y2FsYygxMDAlIC0gOTZweCk7XG4gICAgICAgIH1cbiAgICAgICAgJi0tbGlzdCB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIHdpZHRoOiA4NXZ3O1xuICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgPmxpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCNmZmYsIC4xKTtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC4tYWQge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZTViZmEwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdi1nbG9iYWxfX2l0ZW0tYXJyb3cge1xuICAgICAgICAgICAgICBzdHJva2U6ICNlNWJmYTA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtYXJyb3cge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICAgIHN0cm9rZTogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAmLXRhZyB7XG4gICAgICAgICAgbWFyZ2luOiAtMTBweCAwIDE1cHggLTE1cHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgID5saSB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwIDE1cHg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiI1wiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWJ0biB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweCAxNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICM5Yzg1NmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stYmFzZTtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG5cbiAgJl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweCA2MHB4O1xuICB9XG4gICZfX2xpbmsge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgID5saSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCNmZmYsIC4yKTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoI2ZmZiwgLjIpO1xuICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgfVxuICAgICAgPmEge1xuICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2xvZ28ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJl9fY29weSB7XG4gICAgY29sb3I6IHJnYmEoI2ZmZiwgLjcpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLm5hdl9zaG93IHtcblxufVxuLmlzLXBjIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hZF9zcF9raWppX3ZpZGVvIHtcbiAgbWFyZ2luOiAyNXB4IC0xNXB4O1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuIiwiQG1peGluIHNwIHtcbiAgICBAaWYgJGRldmljZT09J2Rldicge1xuICAgICAgICAvL0BtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC8vICBAY29udGVudDtcbiAgICAgICAgLy99XG4gICAgfVxuICAgIEBpZiAkZGV2aWNlPT0nc3AnIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuQG1peGluIGJ1dHRvbkluaXQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5AbWl4aW4gc2tld1goJGRlZykge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtJGRlZyArZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2tld1goLSRkZWcgK2RlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtJGRlZyArZGVnKTtcbn1cbkBtaXhpbiBob3ZlcjAxIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgIG9wYWNpdHk6IC43O1xuICAgIH1cbn1cbkBtaXhpbiBob3ZlcjAxX2Rlbnkge1xuICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cbkBtaXhpbiBob3Zlcl9saW5lKCRjb2xvciwgJGhlaWdodCwgJHRyYW5zaXRpb24pIHtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogJGhlaWdodDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogNTAlO1xuICAgIH1cbiAgICAmOmhvdmVyOmJlZm9yZSxcbiAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgLmlQYWQgJiwgLkFuZHJvaWRUYWIgJiB7XG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBjbGVhcmZpeF9iZWZvcmUoKSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbn0iLCIuc3ViLWFkLWFyZWEtMSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAvL3BhZGRpbmc6IDAgMTVweDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgbWF4LXdpZHRoOiAzMzZweDtcbiAgfVxuICAvL2ltZyB7XG4gIC8vICB3aWR0aDogMTAwJTtcbiAgLy8gIGRpc3BsYXk6IGJsb2NrO1xuICAvL31cbiAgLy9pbWcsIGRpdiB7XG4gIC8vICBtYXJnaW46IDAgMCAzMHB4O1xuICAvL31cbn1cblxuLnN1Yi1hZC1hcmVhLTIge1xuICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAvL3BhZGRpbmc6IDAgMTVweDtcbiAgLy9pbWcge1xuICAvLyAgd2lkdGg6IDEwMCU7XG4gIC8vICBtYXJnaW46IDA7XG4gIC8vICBkaXNwbGF5OiBibG9jaztcbiAgLy99XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXgtd2lkdGg6IDMzNnB4O1xuICB9XG59XG5cbi50b3AtYWQtYXJlYS0xLCAudG9wLWFkLWFyZWEtMiwgLnRvcC1hZC1hcmVhLTMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvL3BhZGRpbmc6IDAgMTVweDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgIG1heC13aWR0aDogMzM2cHg7XG4gIH1cbiAgLy9pbWcge1xuICAvLyAgd2lkdGg6IDEwMCU7XG4gIC8vICBkaXNwbGF5OiBibG9jaztcbiAgLy99XG4gIC8vaW1nLCBkaXYge1xuICAvLyAgbWFyZ2luOiAwIDAgMzBweDtcbiAgLy99XG59XG4udG9wLWFkLWFyZWEtMSB7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtaW4taGVpZ2h0OiAyODBweDtcbiAgfVxufVxuXG4uZm9vdGVyLWFkLWFyZWEge1xuICBiYWNrZ3JvdW5kOiAkZGFyay1ncmVlbi0xMDtcbiAgcGFkZGluZzogNDBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxMDI0cHg7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4udG9wLWFkLWFyZWEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIC8vcGFkZGluZzogMzBweCAwO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgbWluLWhlaWdodDogMTgwcHg7XG4gIH1cbn1cbi5hcnRpY2xlLWFkLWFyZWEtMCwgLmFydGljbGUtYWQtYXJlYS0xLCAuYXJ0aWNsZS1hZC1hcmVhLTIsIC5hcnRpY2xlLWFkLWFyZWEtMyxcbi5hcnRpY2xlLWFkLWFyZWEtNCwgLmFydGljbGUtYWQtYXJlYS01e1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgbWF4LXdpZHRoOiAzMzZweDtcbiAgICBtaW4taGVpZ2h0OiAxMjNweDtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgLy9tYXJnaW46IDMwcHggMCAzMHB4IC01cHg7XG4gICAgfVxuICB9XG59XG4uYXJ0aWNsZS1hZC1hcmVhLTEge1xuICBtaW4taGVpZ2h0OiAxMjJweDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIG1pbi1oZWlnaHQ6IDEyM3B4O1xuICB9XG59XG4uYXJ0aWNsZS1hZC1hcmVhLTAsXG4uYXJ0aWNsZS1hZC1hcmVhLTIsXG4uYXJ0aWNsZS1hZC1hcmVhLTMge1xuICBAaW5jbHVkZSBzcCB7XG4gICAgbWluLWhlaWdodDogMjgwcHg7XG4gIH1cbn1cblxuLmFkLWZsb2F0aW5nLWJuciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA1MHB4O1xuICB6LWluZGV4OiAyMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufSIsIi5hcnRpY2xlLWF1dGhvciB7XG4gICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMjA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW46IDIwcHggMTBweCAwO1xuICAgIH1cbiAgICBhc2lkZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICsgYXNpZGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgICAgKyBhc2lkZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWQge1xuICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXktMjA7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBza2V3WCgyOCk7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0xcHggOXB4IDAgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheS0yMDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNrZXdYKDI4KTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTJweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLTFweCAwIDAgOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTIwO1xuICAgICAgICBtYXJnaW46IC0xMXB4IDAgMCAwO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgNXB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAmX19pbWcge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMCAxOHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX25hbWUge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuICAgICZfX3N1YiB7XG4gICAgICAgIG1hcmdpbjogM3B4IDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgfVxuICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcblxuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgfVxuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbl9hcnJvd19ncmVlbi5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0ycHggMCAwIDdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuICAgICYgKyAmIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn0iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIuYXJ0aWNsZS1jb21tZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZWFlY2U2O1xuICAgIG1hcmdpbjogMjBweCAwIDMwcHg7XG4gICAgcGFkZGluZzogNXB4IDIwcHggMzVweDtcbiAgICAjdWxDb21tZW50V2lkZ2V0IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICZbdHlwZT1idXR0b25dLCAmW3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2M0ZDcwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYXJ0aWNsZS1pbmZvLWNhcmQge1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICNlYWVjZTY7XG4gICAgYmFja2dyb3VuZDogI2VhZWNlNjtcbiAgICBtYXJnaW46IDUwcHggMCAwO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAzMHB4IDE1cHggNDBweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgICAuYXJ0aWNsZS1yZWN0LWFyZWEgKyAmIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW1nIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBtYXJnaW46IDAgMjVweCAwIDA7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG4gICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB9XG4gICAgJl9fbmFtZSB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICBjb2xvcjogJGdyYXktNjA7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTQ1O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5hcnRpY2xlLW5hdiB7XG4gICAgbWFyZ2luOiA1MHB4IDAgNjBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbjogMzBweCAxMHB4IDA7XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgICB3aWR0aDogMTAyNHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAgICAgYSwgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JlZW47XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2tld1goMjgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYXJ0aWNsZS1wYWdlcyB7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMTBweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICB9XG4gICAgICAgID4gcCwgbGksIGNpdGUge1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkZGFyay1ncmVlbiwgLjMpO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGdyZWVuLCAuNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi4tY2VudGVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLi1yaWdodCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgfVxuICAgIC5hcnRpY2xlLXN1bW1hcnksIC5hcnRpY2xlLWJhbGxvb25fX3RleHQsIC5hcnRpY2xlLWRldGFpbCwgYmxvY2txdW90ZSB7XG4gICAgICAgIHAgYSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkZGFyay1ncmVlbiwgLjMpO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGdyZWVuLCAuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICAgICYuaWNvbi1ibGFuaywgJlt0YXJnZXQ9XCJfYmxhbmtcIl0ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29uX2JsYW5rLnN2Zykgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xMnB4IDAgNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi0zIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICAmLmljb24tYmxhbmssICZbdGFyZ2V0PVwiX2JsYW5rXCJdIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICAmLmljb24tYXJyb3dfX3JpZ2h0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0yMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0yMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjVweCAxMnB4IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29uX2Fycm93X2dyZWVuLnN2Zykgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IC0ycHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaWNvbi1ibGFuaywgJlt0YXJnZXQ9XCJfYmxhbmtcIl0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbl9ibGFuay5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uLWJlbG93IHtcbiAgICAgICAgICAgIEBleHRlbmQgLmljb24tYXJyb3dfX3JpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0xcHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5pY29uLWFycm93X19yaWdodCArIC5pY29uLWFycm93X19yaWdodCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB9XG5cbiAgICA+IHVsIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWJhc2U7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgID4gb2wge1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBjb3VudGVyLXJlc2V0OiBsaXN0LW51bTtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC1udW0pICcuJztcbiAgICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdC1udW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgPiBkbCB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgIGR0IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgM3B4O1xuXG4gICAgICAgIH1cbiAgICAgICAgZGQge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcblxuICAgICAgICB9XG5cbiAgICB9XG4gICAgPiB0YWJsZSB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0yMDtcblxuICAgICAgICB0aCwgdGQge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTIwO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuICAgICAgICB0aCB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZWVuLTA2O1xuICAgICAgICB9XG4gICAgfVxuICAgID4gYmxvY2txdW90ZSB7XG4gICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggNTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29uX2tha2tvLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBjaXRlIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAtNnB4O1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTYwO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTYwO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuLWhvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbjogNDBweCAwIDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGgzIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgfVxuICAgIGIge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICBmaWd1cmUge1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICAmLmhlaWdodC1hbGwge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNjkycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS02MDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5waG90by1leGlmIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTQ1O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmaWdjYXB0aW9uICsgJiB7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5hcnRpY2xlLW1vdmllIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC52aWRlby1qcyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgICYtLWNlbnRlciB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCA0MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFydGljbGUge1xuICAgICAgICAmLXN1YmNhdGVnb3J5IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXN0eWxlX19zdWJjYXRlZ29yeTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi10aGVtZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA1cHggMTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgJiArIHAge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2tld1goMjgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IC0ycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1pbmZvIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgOHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIG1hcmdpbjogN3B4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2F1dGhvciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fbmFtZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1iYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1iYXNlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuLWhvdmVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fZGF0ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1iYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2NvbW1lbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IC0zcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtdGFnX19zbWFsbCB7XG4gICAgICAgICAgICBAZXh0ZW5kICVzdHlsZV9fdGFnO1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1oZXJvLWltZyB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgLTE1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgICAgICAgICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAxNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtc3VtbWFyeSB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmVlbi0xMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IHAgKyBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1pbm5lcmxpbmsge1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktMjA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAyNXB4IDEycHggMDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMjA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbl9hcnJvd19ncmVlbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IC0ycHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuaWNvbi1ibGFuayB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbl9ibGFuay5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmljb24tYmVsb3cge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTFweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhICsgYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtY2FyZCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0yMDtcbiAgICAgICAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmVlbi0xMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1iYXNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fbmFtZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNjA7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS00NTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1iYWxsb29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTQwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fbmFtZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTYwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDEyNXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogODVweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2IzYjNiMztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25fYXJyb3dfYmFsbG9vbi5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMi41cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNjVweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLi1yaWdodCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFydGljbGUtYmFsbG9vbl9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5hcnRpY2xlLWJhbGxvb25fX25hbWUge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYXJ0aWNsZS1iYWxsb29uX190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiM2IzYjM7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTIuNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTYwO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1kZXRhaWwge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICRkYXJrLWdyZWVuLTEwO1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWcge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY5MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzc1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzcHggMCAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS02MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50aXRsZV9zbWFsbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG4tMyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXhfYmVmb3JlO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICZbdGFyZ2V0PVwiX2JsYW5rXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25fYXJyb3dfYmxhY2suc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5vdGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNjA7XG4gICAgICAgICAgICAgICAgJi4tY2VudGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXNlcmllc2Jhbm5lciB7XG4gICAgICAgICAgICBtYXJnaW46IDI1cHggMCA2MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggLTE1cHggNTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fYmcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MjAgLyAxMjgwICogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDM1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMTRkZWcpO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgICBmb250LXNpemU6IC45NXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0xNGRlZyk7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hcnRpY2xlLWFkLWFyZWEtMSAuYXJ0aWNsZS1jYXJkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgLmFydGljbGUtaW5uZXJsaW5rICsgLmFydGljbGUtaW5uZXJsaW5rIGEsXG4gICAgLmljb24tYXJyb3dfX3JpZ2h0ICsgLmFydGljbGUtaW5uZXJsaW5rIGEsXG4gICAgLmFydGljbGUtaW5uZXJsaW5rICsgLmljb24tYXJyb3dfX3JpZ2h0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgIH1cbiAgICAubm90X2RlbGl2ZXIgLnVubGltLXdpZGdldCBpZnJhbWUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLy8gTElOReWPi+OBoOOBoei/veWKoOODnOOCv+ODs1xuICAgIHAubGluZS1hZGQtZnJpZW5kIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgfVxufSIsIi5hcnRpY2xlLXJlY3QtYXJlYSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgICAgIC8vbWFyZ2luOiAzMHB4IDAgMzBweCAtNXB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5hcnRpY2xlLXJlbGF0ZWQge1xuICAgIG1hcmdpbjogNTBweCAwIDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW46IDUwcHggMTVweCAwO1xuICAgIH1cbiAgICAucGFuZWwtYXJ0aWNsZV9fbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmFydGljbGUtc2VyaWVzIHtcblx0bWFyZ2luOiA1MHB4IDAgMDtcblx0QGluY2x1ZGUgc3Age1xuXHRcdG1hcmdpbjogMzBweCAxNXB4IDA7XG5cblx0fVxuXHQmX190aGVtZSB7XG5cdFx0Zm9udC1zaXplOiAxLjA1cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdG1hcmdpbjogMjBweCAwIDhweCA1cHg7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0bWFyZ2luOiAxNXB4IDAgOHB4IDVweDtcblx0XHR9XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkICRncmVlbjtcblx0XHRcdEBpbmNsdWRlIHNrZXdYKDI4KTtcblx0XHRcdGhlaWdodDogMjNweDtcblx0XHRcdG1hcmdpbjogMCAxMnB4IDAgMDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiAtNXB4O1xuXHRcdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiAtNHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgMTBweCAwIDA7XG5cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9faW5uZXIge1xuXHRcdG1hcmdpbjogMTVweCAwIDA7XG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDEwcHggMCAyNXB4O1xuXHRcdH1cblx0fVxuXHQmX19tYWluIHtcblx0XHR3aWR0aDogMzAwcHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdH1cblx0Jl9faW1nIHtcblx0XHR3aWR0aDogMzAwcHg7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0LmFydGljbGUtc2VyaWVzX19saXN0ICYge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogMTIwcHg7XG5cdFx0fVxuXHR9XG5cdCZfX2Rlc2Mge1xuXHRcdG1hcmdpbjogNXB4IDAgMDtcblx0XHRmb250LXNpemU6IC43NXJlbTtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRmb250LXNpemU6IC45cmVtO1xuXHRcdH1cblxuXHR9XG5cdCZfX25hbWUge1xuXHRcdGZvbnQtc2l6ZTogLjc1cmVtO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQ+IGEge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC44ZW07XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogM3B4O1xuXHRcdH1cblx0fVxuXHQmX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgID4gbGkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBkMWNiO1xuICAgIH1cblx0fVxuXHQmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAmX19udW1iZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGUyZGM7XG4gICAgZm9udC1zaXplOiAuOTVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDcycHg7XG5cdFx0XHRmb250LXNpemU6IC45cmVtO1xuXHRcdH1cblx0fVxuXHQmX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICBmb250LXNpemU6IC45NXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRmb250LXNpemU6IC45cmVtO1xuXHRcdH1cbiAgfVxuICAuY3VycmVudCB7XG4gICAgLmFydGljbGUtc2VyaWVzIHtcbiAgICAgICZfX251bWJlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNGQ3MDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB9XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk2LCAyMTUsIDAsIC4yKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYXJ0aWNsZS1zaGFyZSB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMjBweDtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2NjYztcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2NjYztcbiAgICBtYXJnaW46IDIwcHggMCA0MHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAvL2JhY2tncm91bmQ6ICRkYXJrLWdyZWVuLTEwO1xuICAgIC8vcGFkZGluZzogMzBweCA1MHB4IDM1cHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW46IDE1cHggMCAzMHB4O1xuICAgICAgICAvL3BhZGRpbmc6IDVweCAzMHB4IDI1cHg7XG5cbiAgICB9XG4gICAgJl9faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogNDUwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IC45cmVtOyAgXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgICZfX2ltZyB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2hlYWQge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xpbmsge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgYXNpZGUgPiAmIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAyMHB4IDAgMDtcbiAgICAgICAgICAgICAgICBhc2lkZSA+ICYge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAxMnB4IDAgMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZbdGFyZ2V0PVwiX2JsYW5rXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pY29uLWZhY2Vib29rIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjM2E1NjkxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmljb24tdHdpdHRlciB7XG4gICAgICAgICAgICAgICAgZmlsbDogIzAwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pY29uLWxpbmUge1xuICAgICAgICAgICAgICAgIGZpbGw6ICMyZWFkMzg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaWNvbi1tYWlsLTAxIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjNzU4MDE5O1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmFydGljbGUtc2xpZGVyIHtcbiAgICBtYXJnaW46IDUwcHggMCAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luOiAyNXB4IC0xNXB4IDA7XG4gICAgfVxuICAgIC5hcnRpY2xlLXNsaWRlci1pbmRpY2F0b3Ige1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICAgICAgfVxuICAgICAgICAmX190cmFjayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgICAgfVxuICAgICAgICAmX19zbG90IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICZfX2RvdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS00NTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZSwgaGVpZ2h0IDAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgICAgICB9XG4gICAgICAgICZfX2RvdC4tZGlzdGFuY2UtMCB7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICB9XG4gICAgICAgICZfX2RvdC4tZGlzdGFuY2UtMSB7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fZG90Li1kaXN0YW5jZS0yIHtcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgfVxuICAgICAgICAmX19kb3QuLWRpc3RhbmNlLTMge1xuICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX2RvdC4tZGlzdGFuY2UtaW52aXNpYmxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXJ0aWNsZS1zbGlkZXItbWFpbiB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmVlbi0yMDtcbiAgICAgICAgaGVpZ2h0OiA2NTVweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5hcnRpY2xlLXNsaWRlci1tYWluLWZvciB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDg5cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNsaWNrLXNsaWRlciB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbkluaXQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgID4gc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuc2xpY2stZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLXByZXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19idG4ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbkluaXQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIC5hcnRpY2xlLXNsaWRlci1tYWluLWZvcl9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4OXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzVweDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fc291cmNlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3BhZ2Uge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFydGljbGUtc2xpZGVyLW1haW4tbmF2IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzMuNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZWVuLTEwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMjZweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2M3B4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogODZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19idG4ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbkluaXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zbGljay1zbGlkZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b25Jbml0O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgID4gc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuc2xpY2stZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLXByZXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIC5zbGljay10cmFjayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zbGljay1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogM3B4IHNvbGlkIHJnYmEoJGJsYWNrLWJhc2UsIC44KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0zcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCByZ2JhKCRibGFjay1iYXNlLCAwLjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFydGljbGUtc2xpZGVyLW1vZGFsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gICAgICAgIHdpZHRoOiAxMDI0cHg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICAgICAgfVxuICAgICAgICAmLWxlZnQge1xuICAgICAgICAgICAgd2lkdGg6IDY0NHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1yaWdodCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMzYwcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MzhweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjUwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAyNXB4IDA7XG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fYWQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgICAgICAgICAgJi5pcy1hbmltYXRpb24ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtZm9yIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMjVweCA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MzhweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2xpY2stc2xpZGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b25Jbml0O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA3NXB4KTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMThweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgPiBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuc2xpY2stZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuc2xpY2stcHJldiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyNXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDI1dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXNvdXJjZS0xIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDUxMnB4O1xuICAgICAgICAgICAgJl9faGlkZGVuIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDRweCAwIDA7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGJsYWNrLWJhc2UsIC42KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXBhZ2Uge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgY29sb3I6ICRibGFjay1iYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY1O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDcycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgJl9faGlkZGVuIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtbmF2IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZWVuLTM1O1xuICAgICAgICAgICAgd2lkdGg6IDEwMjRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2xpY2stc2xpZGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uSW5pdDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA+IHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuc2xpY2stZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5zbGljay1wcmV2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5zbGljay1uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIC5zbGljay10cmFjayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zbGljay1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogM3B4IHNvbGlkIHJnYmEoIzAwMCwgMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICo6Oi1tcy1iYWNrZHJvcCwgLmFydGljbGUtc2xpZGVyIC5hcnRpY2xlLXNsaWRlci1tYWluIC5hcnRpY2xlLXNsaWRlci1tYWluLW5hdi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSxcbiAgICAuYXJ0aWNsZS1zbGlkZXIgLmFydGljbGUtc2xpZGVyLW1vZGFsIC5hcnRpY2xlLXNsaWRlci1tb2RhbC1uYXYuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUge1xuICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgfVxuICAgICo6Oi1tcy1iYWNrZHJvcCwgLmFydGljbGUtc2xpZGVyIC5hcnRpY2xlLXNsaWRlci1tYWluIC5hcnRpY2xlLXNsaWRlci1tYWluLW5hdi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50LFxuICAgIC5hcnRpY2xlLXNsaWRlciAuYXJ0aWNsZS1zbGlkZXItbW9kYWwgLmFydGljbGUtc2xpZGVyLW1vZGFsLW5hdi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50IHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRibGFjay1iYXNlO1xuICAgIH1cbiAgICAqOjotbXMtYmFja2Ryb3AsIC5hcnRpY2xlLXNsaWRlciAuYXJ0aWNsZS1zbGlkZXItbWFpbiAuYXJ0aWNsZS1zbGlkZXItbWFpbi1mb3JfX2J0biB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxufSIsIi5hcnRpY2xlLXN1cHBvcnRlciB7XG4gIG1hcmdpbjogNTBweCAwIDA7XG4gICAgcGFkZGluZzogNDBweCAwIDE1cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTIwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0yMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMCAxMHB4O1xuICAgICAgICBtYXJnaW46IDIwcHggMTBweCAwO1xuICAgIH1cbiAgICAuYXJ0aWNsZS1hdXRob3IgKyAmIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAmX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICB9XG4gIH1cbiAgJl9fbmFtZSB7XG4gICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgIGNvbG9yOiAkZ3JheS02MDtcbiAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS02MDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICAgID4gYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbl9hcnJvd19ncmVlbi5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICBtYXJnaW46IC0ycHggMCAwIDdweDtcbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgfVxuICAgICYgKyAmIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn0iLCIuYXJ0aWNsZS10YWdzIHtcbiAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbjogMzBweCAxMHB4IDA7XG4gIH1cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIEBleHRlbmQgJXN0eWxlX190YWctLWxpc3Q7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICB9XG5cbiAgICAmLi1sYXJnZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTIycHg7XG4gICAgICA+IGxpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi4tc21hbGwge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgPiBsaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWhpZGRlbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG59IiwiLmFydGljbGUtd2l0aCB7XG4gICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbjogNTBweCAxNXB4IDA7XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDMwcHggMTBweCAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTIwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDEwcHggMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmVlbjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBza2V3WCgyOCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGFzaWRlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAzMDAgLyAyMjU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgICB9XG59IiwiLmFydGljbGUtaW5kZXgge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXI6IDVweCBzb2xpZCAkZGFyay1ncmVlbi0xMDtcbiAgcGFkZGluZzogMjVweCAyMHB4O1xuICBAaW5jbHVkZSBzcCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICA+IGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgICAgKyBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICB9XG4gICAgICA+IGEge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLjg7tcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJ0bi0xIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW46IDIwcHggMCA0MHB4O1xuXG4gICAgfVxuICAgID4gYSB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgICB9XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZWVuLTEwO1xuICAgIH1cbiAgICA+IGJ1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbkluaXQ7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgICB9ICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHggMjNweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZWVuLTEwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDNweDtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNnB4KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29uX2Fycm93X2dyZWVuLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5idG4tMiB7XG4gICAgbWFyZ2luOiAtNjJweCBhdXRvIDA7XG4gICAgcGFkZGluZy1ib3R0b206IDYycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHdpZHRoOiAxMDI0cHg7XG4gICAgLm1haW4gJiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgPiBhIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAuODVyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbl9hcnJvd19ncmVlbi5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBtYXJnaW46IC0ycHggMCAwIDlweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuLTIwO1xuICAgICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAxNXB4IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc21hbGwge1xuICAgICAgICBAZXh0ZW5kIC5idG4tMjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgIG1hcmdpbjogLTI0cHggYXV0byAwO1xuICAgIH1cbiAgICAmX19iYWNrIHtcbiAgICAgICAgQGV4dGVuZCAuYnRuLTI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IDUwcHggMCAwO1xuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogIDFyZW07XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29uX2Fycm93X2dyZWVuLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLTRweCA5cHggMCAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uYnRuLTMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luOiA1cHggMCAxMHB4O1xuICAgIH1cbiAgICA+IGEge1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjNweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi10YWc7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cyBlYXNlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25fYXJyb3dfYmxhY2suc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stYmFzZTtcblxuICAgICAgICB9XG4gICAgfVxufVxuLmJ0bi00IHtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgcGFkZGluZy1ib3R0b206IDYycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDI0cHg7XG4gIC5tYWluICYge1xuICAgICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICA+IGEge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IC44NXJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbl9hcnJvd19ncmVlbi5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBtYXJnaW46IC0ycHggMCAwIDlweDtcbiAgICAgIH1cbiAgfVxuICBAaW5jbHVkZSBzcCB7XG4gICAgICA+IGEge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuLTIwO1xuICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAxNXB4IDIwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgfVxuICB9XG4gICZfX3NtYWxsIHtcbiAgICAgIEBleHRlbmQgLmJ0bi0yO1xuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICBtYXJnaW46IC0yNHB4IGF1dG8gMDtcbiAgfVxuICAmX19iYWNrIHtcbiAgICAgIEBleHRlbmQgLmJ0bi0yO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBtYXJnaW46IDUwcHggMCAwO1xuXG4gICAgICA+IGEge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6ICAxcmVtO1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25fYXJyb3dfZ3JlZW4uc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAtNHB4IDlweCAwIDA7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgfVxuICB9XG59XG4iLCIuY2h1bW9rdS1uYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYzRUQ7XG4gICAgJl9faW5uZXIge1xuICAgIH1cbiAgICAmX19saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDUycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjNFRDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXJfbGluZShyZ2JhKCRncmVlbi1ob3ZlciwgMiksIDJweCwgLjNzKVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5mb290ZXItY29sbGVnZSB7XG4gICAgd2lkdGg6IDEwMjRweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogNTBweCAwIDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCAyMHB4O1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAyNXB4IDAgMzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYmxhY2stYmFzZTtcbiAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBza2V3WCgtMjhkZWcpO1xuXG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBiciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMjBweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2Ny41cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmZvb3Rlci1nZW5yZSB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICB9XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIHdpZHRoOiAxMDI0cHg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktODA7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgICB9XG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiA0cHggMTVweCA0cHggMDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0zMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC43cmVtO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyMDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZm9vdGVyLW1lbnUge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvbG9nb180X3doaXRlLnN2ZykgI2Q0ZDZkMCBuby1yZXBlYXQgcmlnaHQgYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAyNDBweDtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0NSUgYXV0bztcbiAgICAgICAgcGFkZGluZzogMzVweCAwO1xuICAgICAgICAuZm9vdGVyLWluZm8gKyAmIHtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMjRweDtcbiAgICAgICAgbWFyZ2luOiAtMTBweCBhdXRvIDMwcHg7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAuODVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgKyBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAtMTBweCAxNXB4IDI1cHg7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NhdGNoIHtcbiAgICAgICAgd2lkdGg6IDEwMjRweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNjhweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMnB4IDAgMDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAtMTBweDtcblxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgM3B4IDAgMDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTVweDtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDI0cHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faGVhZCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2xpbmVfaGVhZC5zdmcpIG5vLXJlcGVhdCAxMHB4IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX3NoYXJlIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgPiBzdmcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICA+IHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL29wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufSIsIi5mb290ZXItc2l0ZWxpc3Qge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjZDRkNmQwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgfVxuICAgICZfX2lubmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMjRweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2hkZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMDAwO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgICByaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoNHB4LC00cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19ib2R5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCksXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZvb3Rlci1zaXRlbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW46IDVweCAyMHB4IDAgMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOEZDMzFGO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goLTI4ZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5ub2xpbmsge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAmOm50aC1jaGlsZChuKzIpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOEZDMzFGO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0yOGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5mb290ZXItc3VwcG9ydGVyIHtcbndpZHRoOiAxMDI0cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMjBweCAwIDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAaW5jbHVkZSBzcCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMjBweCAwIDEwcHg7XG5cbiAgfVxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDMwcHggMCAzNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRibGFjay1iYXNlO1xuICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNrZXdYKC0yOGRlZyk7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgfVxuICAmX19saXN0IHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHggNXB4O1xuICAgICAgaW1nIHtcbiAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgID4gbGkge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59Iiwic2VsZWN0IHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtb3ZlcmZsb3c6ICcnO1xuICAgIGJhY2tncm91bmQ6IG5vbmUgdHJhbnNwYXJlbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6IC45cmVtO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAgIC1tb3otYXBwZWFyYW5jZTogYnV0dG9uO1xuICAgIGFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2stYmFzZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29uX3RyaWFuZ2xlX2dyZWVuLnN2Zykgbm8tcmVwZWF0IHJpZ2h0IDE1cHggY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDhweDtcbn1cbnNlbGVjdCBvcHRpb24ge1xufVxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICMwMDA7XG59IiwiLnN1Yi1saW5rIHtcbiAgICBtYXJnaW46IDAgMTVweCAzMHB4O1xuXG4gICAgJl9faGVhZCB7XG4gICAgICAgIEBleHRlbmQgJXN0eWxlLXN1Yl9faGVhZDtcbiAgICB9XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMjA7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHMgZWFzZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjk1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmljb24tYmxhbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI2RlNmEwYTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pY29uLWJsYW5rIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0ycHggMCAwIDZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgZmlsbDogIzQ0NDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuNHMgZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgfVxuICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IC43cmVtO1xuICAgIH1cbn0iLCIuc3ViLXJhbmtpbmcge1xuICAgIG1hcmdpbjogMTBweCAxMHB4IDMwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW46IDEwcHggMTVweCAzMHB4O1xuICAgIH1cbiAgICAmLi1jb2xsZWdlbmV3cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICB9XG4gICAgJi5pcy1maXhlZCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB9XG4gICAgJl9faGVhZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGV4dGVuZCAlc3R5bGUtc3ViX19oZWFkO1xuICAgICAgICAuLWNvbGxlZ2VuZXdzICYge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWVuO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgIC5iZWZvcmVfaW9zOSAmIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1lbl9fYmVmb3JlX2lvczk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBjb3VudGVyLXJlc2V0OiByYW5raW5nO1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIocmFua2luZyk7XG4gICAgICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHJhbmtpbmc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwaW5rO1xuICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1lbjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICAuYmVmb3JlX2lvczkgJiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWVuX19iZWZvcmVfaW9zOTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jYXJkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgJi4tbW92aWUge1xuICAgICAgICAgICAgLnN1Yi1yYW5raW5nX19pbWcge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25fbW92aWUuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi4tZ2FsbGVyeSB7XG4gICAgICAgICAgICAuc3ViLXJhbmtpbmdfX2ltZyB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbl9nYWxsZXJ5LnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuLWxpdmUge1xuICAgICAgICAgICAgLnN1Yi1yYW5raW5nX19pbWcge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25fbGl2ZS5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbWcge1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAuLWNvbGxlZ2VuZXdzICYge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTQ1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjk1cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbGxlZ2Uge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19idG4ge1xuICAgICAgICA+IGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbl9hcnJvd19ncmVlbi5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0ycHggMCAwIDdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0VCRjNENztcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3ZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiAuN3JlbTtcbiAgICAgICAgY29sb3I6ICRncmF5LTQ1O1xuICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIG1hcmdpbjogM3B4IDAgMDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm51bSB7XG4gICAgICAgICAgICBmb250LXNpemU6IC43cmVtO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTQ1O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAycHggMCAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2Rlc2Mge1xuICAgICAgICBjb2xvcjogJGdyYXktNDU7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTFweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxcHggMCAzcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnN1Yi1yZWNvbW1lbmQge1xuICAgIG1hcmdpbjogNDBweCAwIDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW46IDUwcHggMCAwO1xuICAgIH1cbiAgICAmX19oZWFkIHtcbiAgICAgICAgQGV4dGVuZCAlc3R5bGUtc3ViX19oZWFkO1xuICAgIH1cbiAgICAucGFuZWwtYXJ0aWNsZSB7XG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgJi0tMWNvbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDEwcHggNDBweDtcbiAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjgwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOTVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbmFtZSB7XG4gICAgICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IC43cmVtO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJl9fZGF0ZSB7XG4gICAgICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IC43cmVtO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5zdWItc2l0ZXMge1xuICBtYXJnaW46IDAgMTBweCAzMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbjogMCAxNXB4IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgJi5pcy1maXhlZHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbiAgJl9faGVhZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBleHRlbmQgJXN0eWxlLXN1Yl9faGVhZDtcbiAgICBoMiB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWVuO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIC5iZWZvcmVfaW9zOSAmIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWVuX19iZWZvcmVfaW9zOTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAgNXB4IDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19saXN0IHtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgIH1cbiAgICA+bGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJl9faW1nIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0yMDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICZfX2luZm8ge1xuICAgIHBhZGRpbmc6IDAgMCAwIDEycHg7XG5cbiAgfVxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG4gIH1cbiAgJl9fZGVzYyB7XG4gICAgbWFyZ2luOiA1cHggMCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogLjdyZW07XG4gICAgY29sb3I6ICRncmF5LTc1O1xuICAgIGE6aG92ZXIgJiB7XG4gICAgICBjb2xvcjogJGdyZWVuLWhvdmVyO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgIH1cbiAgfVxuXG59IiwiJXN0eWxlLXN1Yl9faGVhZCB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkZ3JlZW47XG4gICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2tld1goLTI4ZGVnKTtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkZ3JlZW47XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNrZXdYKC0yOGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuJXN0eWxlLWFycm93X19oZWFkIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0zMHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9saW5lX2hlYWQuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG59XG4uaGVhZC0xIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2xvZ29fNF9ncmVlbi5zdmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMTVweDtcbiAgICBoZWlnaHQ6IDExNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuICAgIHdpZHRoOiAxMDI0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICAubWFpbiAmIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDAgLTVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDkwcHg7XG4gICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgcGFkZGluZzogMjZweCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4wNXJlbTtcbiAgICAgICAgLmJlZm9yZV9pb3M5ICYge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1lbl9fYmVmb3JlX2lvczk7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW46IDhweCAwIDAgLTVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuXG4gICAgICAgIH1cbiAgICB9XG59XG4uaGVhZC0xX19qcCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9sb2dvXzRfZ3JlZW4uc3ZnKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTE1cHg7XG4gICAgaGVpZ2h0OiAxMTVweDtcbiAgICBwYWRkaW5nOiA0MnB4IDAgMDtcbiAgICB3aWR0aDogMTAyNHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA5MHB4O1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMCAwO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG5cbiAgICAgICAgfVxuICAgIH1cbn1cbi5oZWFkLTIge1xuICAgIEBleHRlbmQgJXN0eWxlLWFycm93X19oZWFkO1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDQ1cHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0byAzNXB4O1xuICAgIH1cbn1cbi5oZWFkLTJfX3NtYWxsIHtcbiAgICBAZXh0ZW5kICVzdHlsZS1hcnJvd19faGVhZDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogLTI1cHg7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4uaGVhZC0zIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDEwcHggMCAwIDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW46IDE1cHggMTVweCAwO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkZ3JlZW47XG4gICAgICAgIEBpbmNsdWRlIHNrZXdYKDI4KTtcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICBtYXJnaW46IDAgMTJweCAwIDA7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgfVxuICAgIGEsIHNwYW4sIGgyLCBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgPiBhLCBzcGFuIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIlc3R5bGUtaWNvbiB7XG4gICAgLnBhbmVsLWFydGljbGVfX2ltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogOXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBhbmVsLWFydGljbGVfX2xpc3QtLTFjb2wgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDlweDtcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIC5wYW5lbC1hcnRpY2xlX19pbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDlweDtcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucGFuZWwtYXJ0aWNsZV9fbGlzdC0tMWNvbCAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogOXB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4lc3R5bGUtaWNvbl9fdGh1bWIge1xuICAgIC50aHVtYi1hcnRpY2xlX19pbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDlweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIC50aHVtYi1hcnRpY2xlX19pbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDlweDtcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiVzdHlsZS1pY29uX190b3Age1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAudG9wLWhlcm9fX2FydGljbGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDlweDtcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wYW5lbC1hcnRpY2xlIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDMwcHg7XG4gICAgfVxuICAgICZbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgJlthcmlhLWhpZGRlbj1cImZhbHNlXCJdIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgLy9tYXJnaW46IDIwcHggMCAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNjJweCkgLyAyKTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCA2MnB4IDIwcHggMDtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA4JSkgLyAyKTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgOCUgMTBweCAwO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLTFjb2wge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAucGFuZWwtYXJ0aWNsZV9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50b3Atc2VyaWVzICYsIC50b3AtZmVhdHVyZSAmIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tM2NvbCB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAudG9wLXdoYXRzLW5ldy1hcnRpY2xlICYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDI0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTI0cHgpIC8gMyk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyOTZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNjJweCAyMHB4IDA7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmlzLWhpZGRlbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJkIHtcbiAgICAgICAgJi4tbmV3IHtcbiAgICAgICAgICAgIC5wYW5lbC1hcnRpY2xlX19pbWcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25fbmV3LnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTZweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25fbmV3LnN2Zykgbm8tcmVwZWF0ICNmZmYgcmlnaHQgM3B4IHRvcCA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5wYW5lbC1hcnRpY2xlX19saXN0LS0xY29sICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbl9uZXcuc3ZnKSBuby1yZXBlYXQgI2ZmZiByaWdodCA0cHggdG9wIDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM4cHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLi1tb3ZpZSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVzdHlsZS1pY29uO1xuICAgICAgICAgICAgLnBhbmVsLWFydGljbGVfX2ltZyB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25fbW92aWUuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi4tZ2FsbGVyeSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVzdHlsZS1pY29uO1xuICAgICAgICAgICAgLnBhbmVsLWFydGljbGVfX2ltZyB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25fZ2FsbGVyeS5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLi1saXZlIHtcbiAgICAgICAgICAgIEBleHRlbmQgJXN0eWxlLWljb247XG4gICAgICAgICAgICAucGFuZWwtYXJ0aWNsZV9faW1nIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbl9saXZlLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RoZW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjA1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luOiAwIDAgOHB4IDVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRncmVlbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNrZXdYKDI4KTtcbiAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMnB4IDAgMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLi1uZXcgJiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAmX19pbWcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBoZWlnaHQ6IDIyMnB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDc1JTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc3ViY2F0ZWdvcnkge1xuICAgICAgICBAZXh0ZW5kICVzdHlsZV9fc3ViY2F0ZWdvcnk7XG4gICAgICAgIG1hcmdpbjogLTI4cHggMCAwIC0xMHB4O1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBtYXJnaW46IC0yMnB4IDAgMCAwO1xuICAgICAgICAgICAgLnBhbmVsLWFydGljbGVfX2xpc3QtLTFjb2wgJiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTI4cHg7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlc3R5bGVfX3N1YmNhdGVnb3J5LWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiA2cHggMCAwO1xuICAgICAgICBmb250LXNpemU6IDEuMDVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IC45NXJlbTtcbiAgICAgICAgICAgIC5wYW5lbC1hcnRpY2xlX19saXN0LS0xY29sICYge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNXJlbTtcblxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHMgZWFzZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMCA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xlYWQge1xuICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgbWFyZ2luOiAzcHggMCA1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgfVxuICAgICZfX3RhZyB7XG4gICAgICAgIEBleHRlbmQgJXN0eWxlX190YWc7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG5cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbmZvIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBtYXJnaW46IDNweCAwIDA7XG4gICAgfVxuICAgICZfX3RpdGxlICsgJl9faW5mbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB9XG4gICAgJl9fYXV0aG9yIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgICZfX25hbWUge1xuICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4taG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG59IiwiLnRodW1iLWFydGljbGUge1xuICAgICZbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgJlthcmlhLWhpZGRlbj1cImZhbHNlXCJdIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgICAgIC50b3Atc2VyaWVzICYsIC50b3AtZmVhdHVyZSAmIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjVweCAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDE1cHggMDtcbiAgICAgICAgICAgIC50b3Atc2VyaWVzICYsIC50b3AtZmVhdHVyZSAmIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1oaWRkZW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FyZCB7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgICBtaW4taGVpZ2h0OiA5MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICYuLW5ldyB7XG4gICAgICAgICAgICAudGh1bWItYXJ0aWNsZV9faW1nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29uX25ldy5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29uX25ldy5zdmcpIG5vLXJlcGVhdCAjZmZmIGxlZnQgNHB4IHRvcCA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi4tbW92aWUge1xuICAgICAgICAgICAgQGV4dGVuZCAlc3R5bGUtaWNvbl9fdGh1bWI7XG4gICAgICAgICAgICAudGh1bWItYXJ0aWNsZV9faW1nIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbl9tb3ZpZS5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLi1nYWxsZXJ5IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXN0eWxlLWljb25fX3RodW1iO1xuICAgICAgICAgICAgLnRodW1iLWFydGljbGVfX2ltZyB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25fZ2FsbGVyeS5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLi1saXZlIHtcbiAgICAgICAgICAgIEBleHRlbmQgJXN0eWxlLWljb25fX3RodW1iO1xuICAgICAgICAgICAgLnRodW1iLWFydGljbGVfX2ltZyB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25fbGl2ZS5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuICAgICZfX3RoZW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggMCAwO1xuXG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNzAlLCAkZ3JlZW4tdGFnIDAlKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA3MCUsIHJnYmEoJGdyZWVuLXRhZywgLjcpIDAlKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogNXB4IDI1cHggMCAwO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3N1YmNhdGVnb3J5IHtcbiAgICAgICAgQGV4dGVuZCAlc3R5bGVfX3N1YmNhdGVnb3J5O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB0b3A6IDEyN3B4O1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMjVweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbiAgICAgICAgICAgIC50b3Atc2VyaWVzICYsIC50b3AtZmVhdHVyZSAmIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIG1hcmdpbjogMCAwIDdweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgZm9udC1zaXplOiAuOTVyZW07XG5cbiAgICAgICAgfVxuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzIGVhc2U7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xlYWQge1xuICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGFnIHtcbiAgICAgICAgQGV4dGVuZCAlc3R5bGVfX3RhZztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiA4cHggMCAwO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCA2cHggNHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW5mbyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgbWFyZ2luOiAzcHggMCAwO1xuICAgIH1cbiAgICAmX190aXRsZSArICZfX2luZm8ge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICAgICZfX2F1dGhvciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgICAgY29sb3I6ICRibGFjay1iYXNlO1xuICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLWJhc2U7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzIGVhc2U7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2stYmFzZTtcbiAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbn1cblxuXG4iLCIubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjay1iYXNlLCAwKTtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IHotaW5kZXggMC40cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZTtcbiAgJi5pcy1zaG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjay1iYXNlLCAwLjgpO1xuICAgIHotaW5kZXg6IDEwMDI7XG4gICAgLm1vZGFsX19pbm5lciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JlZW4tMjA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogNDBweCAwIDA7XG4gICAgbWluLXdpZHRoOiA1MDBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1heC13aWR0aDogMTAyNHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHRvcDogNDglO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMzBweCAwIDA7XG4gICAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gICAgfVxuICB9XG4gICZfX2Nsb3NlIHtcbiAgICBAaW5jbHVkZSBidXR0b25Jbml0O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgcmlnaHQ6IDdweDtcblxuICAgIH1cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgc3ZnIHtcbiAgICAgICAgc3Ryb2tlOiAjZGU2YTBhO1xuICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIlxuLnBpY2stdXAtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogJGRhcmstZ3JlZW4tMTA7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgfVxuICAgIC5wYW5lbC1hcnRpY2xlIHtcbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICAmLS0zY29sIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAyNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2NhcmQge1xuICAgICAgICAgICAgJi4tbmV3IHtcbiAgICAgICAgICAgICAgICAucGFuZWwtYXJ0aWNsZV9faW1nIHtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbl9uZXcuc3ZnKSBuby1yZXBlYXQgI2UxZTNkYSByaWdodCAzcHggdG9wIDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG5cbiIsIlxuLnJlY29tbWVuZC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmVlbi0xMDtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMTBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbjogNTBweCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAxMHB4O1xuICAgIH1cbiAgICAucGFuZWwtYXJ0aWNsZV9fbGlzdC0tM2NvbCB7XG4gICAgICAgIHdpZHRoOiAxMDI0cHg7XG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAxNXB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5zdWItZml4ZWQtY29udGVudCB7XG4gICZfX2lubmVyIHtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBlYXNlO1xuICAgIHRvcDogOThweCArIDA7XG4gICAgJi5pcy1maXhlZCB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDk4cHggKyAyNHB4O1xuICAgICAgJi5pcy1hYnNvbHV0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnN1Yi1hZGRpdGlvbiB7XG4gICAgbWFyZ2luOiAwIDEwcHggMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAmLmlzLWZpeGVkIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDgwcHg7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICB9XG4gICAgJl9faGVhZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGV4dGVuZCAlc3R5bGUtc3ViX19oZWFkO1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWVuO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMjA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gICAgJl9faW1nIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDMwMCAvIDIyNTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW5mbyB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC40cyBlYXNlO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbi1ob3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiVzdHlsZV9fc3ViY2F0ZWdvcnkge1xuICAgIGhlaWdodDogMjhweDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGEsIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCA1cHggMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWluLXdpZHRoOiA1LjZlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGdyZWVuX3RhZywgMSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBob3ZlcjAxO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1iYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGEsIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCA1cHggMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXIwMV9kZW55O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59XG5cbiVzdHlsZV9fc3ViY2F0ZWdvcnktbCB7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgYSwgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyMDFfZGVueTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50YWctbmF2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDtcbiAgICAmX19pbm5lciB7XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwNTJweDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVyZW07XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlcl9saW5lKHJnYmEoJGdyZWVuLWhvdmVyLCAxKSwgM3B4LCAuM3MpXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiJXN0eWxlX190YWcge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICA+IGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDJweCA4cHggNHB4IDA7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4IDRweCAzcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDVlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTgwO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjay1iYXNlO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuLWhvdmVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4taG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMnB4IDZweCA0cHggMDtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDVweCAzcHggM3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuJXN0eWxlX190YWctLWxpc3Qge1xuICAgIEBleHRlbmQgJXN0eWxlX190YWc7XG4gICAgPiBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCA2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxufSJdfQ== */
