/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-41.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-41.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-41.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-41.use[4]!./src/Web/Resources/public/scss/article.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! destyle.css v3.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:normal;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:normal}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:normal}html{font-size:62.5%}body{font-family:"Noto Sans JP",sans-serif;color:#01479a;font-size:1.5rem;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;font-weight:500}body a{transition:all .4s ease;cursor:pointer}body a:hover{text-decoration:none}.container{width:100%;margin:0;padding:0;max-width:100%;min-width:100%;overflow:hidden}input,button,textarea,select{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;text-align:left;line-height:inherit;font-family:inherit}select::-ms-expand{display:none}.tb:not(br),br.tb{display:none !important}.sp:not(br),br.sp{display:none !important}.lg:not(br),br.lg{display:none !important}.pc:not(br){display:block !important}br.pc{display:inline-block !important}.fixed{position:fixed;width:100%;height:100%}@media screen and (max-width: 1090px){.pc:not(br),br.pc{display:none !important}.tb:not(br),br.tb{display:none !important}.sp:not(br),br.sp{display:none !important}.lg:not(br){display:block !important}br.lg{display:inline-block !important}}@media screen and (max-width: 900px){.pc:not(br),br.pc{display:none !important}.lg:not(br),br.lg{display:none !important}.sp:not(br),br.sp{display:none !important}.tb:not(br){display:block !important}br.tb{display:inline-block !important}}@media screen and (max-width: 740px){.pc:not(br),br.pc{display:none !important}.lg:not(br),br.lg{display:none !important}.tb:not(br),br.tb{display:none !important}.sp:not(br){display:block !important}br.sp{display:inline-block !important}}body::after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:10000;pointer-events:none;opacity:0;transition:opacity .6s cubic-bezier(0.69, 0, 0.64, 1)}body.fadeout::after{opacity:1}.tel-link{pointer-events:none}@media screen and (max-width: 740px){.tel-link{pointer-events:auto}}.inner{padding-right:60px;padding-left:60px;margin-right:auto;margin-left:auto;width:100%;max-width:calc(1100px + 60px*2)}@media screen and (max-width: 1090px){.inner{max-width:100%;padding-right:40px;padding-left:40px}}@media screen and (max-width: 900px){.inner{padding-right:40px;padding-left:40px}}@media screen and (max-width: 740px){.inner{padding-right:10px;padding-left:10px}}.btn{display:inline-flex;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:8px}.btn *{transition:inherit}.btn__label{font-weight:bold;font-size:15px;letter-spacing:.03em;line-height:22px;border-bottom:solid 1px #01479a;text-align:left;transition:.3s ease}.btn__arrow{display:flex;flex-wrap:wrap;-ms-justify-content:center;justify-content:center;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;position:relative;width:55px;height:55px;border-radius:50%;background:linear-gradient(-45deg, #47C8E6 -80%, #e7f00f 100%);z-index:0}.btn__arrow:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;border-radius:inherit;background:linear-gradient(135deg, #47C8E6 0%, #e7f00f 100%);transition:.4s ease}.btn__arrow svg,.btn__arrow svg *{transition:.4s ease}.btn.--ex .btn__arrow svg{transform:rotate(-40deg)}@media screen and (min-width: 1091px){.btn:hover .btn__arrow:before{opacity:0}}@media screen and (max-width: 740px){.btn{gap:10px}.btn__arrow{width:50px;height:50px}}.arrow{width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff}.header{z-index:100;position:fixed;top:0;left:0;width:100%;height:120px;padding:30px 110px 30px 40px;display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-justify-content:flex-end;justify-content:flex-end;transition:.3s ease}.header__logo{position:absolute;top:49px;left:40px;transition:.3s ease}.header__logo svg,.header__logo svg *{transition:inherit}@media screen and (min-width: 741px){.header:not(.is-scrollTop){background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(10px) brightness(1.1);backdrop-filter:blur(10px) brightness(1.1);height:84px;padding-top:17px;padding-bottom:17px;padding-right:103px}.header:not(.is-scrollTop) .header-btn__btn-inner{padding-top:0;width:135px;height:50px}.header:not(.is-scrollTop) .header-btn__btn.--contact a{background:#fff;color:#222}.header:not(.is-scrollTop) .header-btn__btn.--entry .header-btn-inner{color:#222}.header:not(.is-scrollTop) .header-btn__btn.--entry .header-btn-inner svg *{stroke:#222}.header:not(.is-scrollTop) .header-btn__list{width:160px;left:50%;transform:translateX(-50%)}.header:not(.is-scrollTop) .header-btn__list a{color:#01479a;padding-left:25px}.header:not(.is-scrollTop) .header-btn__list a:before,.header:not(.is-scrollTop) .header-btn__list a:after{left:12px}}.header:not(.is-scrollTop) .header__logo{top:18px}.header:not(.is-scrollTop) .header__logo svg{width:109px}.header:not(.is-scrollTop) .header__logo .logo__sub{transform:translate(-12085px, -308px) scale(1.45)}@media screen and (max-width: 740px){.header{height:0;padding:0}.header__logo{position:fixed;top:25px;left:12px;z-index:100}.header.is-scrollTop .header-btn{transform:translateY(100%);opacity:0}}.header-btn{display:flex;flex-wrap:wrap;gap:7px}.header-btn__item{position:relative}@media screen and (min-width: 741px){.header-btn__btn-inner{display:flex;flex-wrap:wrap;-ms-justify-content:center;justify-content:center;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;flex-direction:column;width:145px;height:55px;border-radius:40px;text-align:center;position:relative;z-index:0;padding-top:4px;transition:.3s ease;cursor:pointer}.header-btn__btn-inner:before,.header-btn__btn-inner:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;border-radius:inherit;transition:inherit}.header-btn__btn-inner:after{background:#01479a;border:solid 1px #fff;opacity:0}}@media screen and (min-width: 741px)and (min-width: 1091px){.header-btn__btn-inner:hover{background:#01479a;color:#fff !important}.header-btn__btn-inner:hover svg *{stroke:#fff}.header-btn__btn-inner:hover:before{opacity:0}.header-btn__btn-inner:hover:after{opacity:1}}@media screen and (min-width: 741px){.header-btn__btn.--contact .header-btn__btn-inner{color:#e7f00f}.header-btn__btn.--contact .header-btn__btn-inner:before{border:solid 1px rgba(0,0,0,0);background:linear-gradient(50deg, #e7f00f 10%, #47C8E6 65%);background-size:calc(100% + 2px) calc(100% + 2px);background-position:-1px -1px;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:destination-out;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:xor;mask-composite:exclude}.header-btn__btn.--entry .header-btn__btn-inner{color:#01479a}.header-btn__btn.--entry .header-btn__btn-inner:before{border-radius:inherit;border:solid 1px rgba(0,0,0,0);background:linear-gradient(110deg, #e7f00f 25%, #47C8E6 100%);background-size:calc(100% + 2px) calc(100% + 2px);background-position:-1px -1px;opacity:1;transition:inherit}}.header-btn__ja{margin-bottom:5px;font-weight:400;font-size:13px}.header-btn__en{font-family:"Roboto","Noto Sans JP",sans-serif;font-weight:500;font-size:15px}.header-btn__arrow{position:absolute;top:50%;right:17px;transform:translateY(calc(-50% + 2px))}.header-btn__arrow,.header-btn__arrow *{transition:inherit}.header-btn__list{display:none;position:absolute;top:calc(100% + 4px);width:160px;left:50%;transform:translateX(-50%);padding:9px 1px;background:hsla(0,0%,100%,.85);will-change:height;border-radius:5px}.header-btn__list a:before{left:8px}.header-btn__list-item+.header-btn__list-item{margin-top:5px}.header-btn__list-item a{font-size:13px;line-height:1.3;font-weight:400;position:relative;padding-left:25px}.header-btn__list-item a:before,.header-btn__list-item a:after{content:"";position:absolute;top:8px;left:12px;width:6px;height:6px;border-radius:50%;transition:inherit}.header-btn__list-item a:before{background:linear-gradient(140deg, #47C8E6 -5%, #e7f00f 70%);z-index:1}.header-btn__list-item a:after{background:#47c8e6}@media screen and (min-width: 1091px){.header-btn__list-item a:hover{color:#47c8e6}.header-btn__list-item a:hover:before{opacity:0}}@media screen and (max-width: 740px){.header-btn{position:fixed;bottom:0;left:0;margin:0;width:100%;z-index:100;gap:2px;transition:.6s ease}.header-btn__item{width:calc(50% - 1px)}.header-btn__btn-inner{position:relative;border-radius:5px 5px 0 0;height:55px;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-justify-content:center;justify-content:center;background:linear-gradient(120deg, #e7f00f 8%, #47C8E6 70%)}.header-btn__plus{position:absolute;top:50%;right:27px;transform:translateY(-50%)}}.nav-trg{width:50px;height:50px;border:solid 1px #dee8f4;background:#fff;border-radius:50%;position:fixed;z-index:102;top:17px;right:40px;cursor:pointer}.nav-trg,.nav-trg *{transition:.3s ease}@media screen and (min-width: 1091px){.nav-trg:hover{background:#01479a}.nav-trg:hover span{background:#fff}}.nav-trg__bar{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:14px;height:6px}.nav-trg span{position:absolute;left:50%;transform:translateX(-50%);background:#01479a;width:100%;height:1px}.nav-trg span:nth-child(1){top:0}.nav-trg span:nth-child(2){top:100%}.nav-trg.is-active span{width:123%}.nav-trg.is-active span:nth-child(1){top:50%;transform:translateX(-50%) rotate(-45deg)}.nav-trg.is-active span:nth-child(2){top:50%;transform:translateX(-50%) rotate(45deg)}@media screen and (max-width: 740px){.nav-trg{top:17px;right:10px}}.header.is-scrollTop+.nav-trg{width:55px;height:55px;border-color:#fff}@media screen and (min-width: 741px){.header.is-scrollTop+.nav-trg{top:32px}}.nav{position:fixed;top:0;right:0;z-index:101;background:#01479a;color:#fff;visibility:hidden;pointer-events:none;transition:.4s;opacity:0;height:100%;width:100%}.nav.is-open{visibility:visible;pointer-events:auto;opacity:1}.nav__cont{height:100%}.nav__main{height:calc(100% - 180px);position:relative}.nav__img{position:absolute;top:0;right:0;height:100%;width:666px;max-width:calc(100% - 600px);z-index:-1;overflow:hidden}.nav__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;opacity:.3;mix-blend-mode:soft-light}.nav__img:before{content:"";background:url(/builds/web/images/parts-nav.9e8e2a8b.svg) top left no-repeat;background-size:auto 100%;position:absolute;top:-1px;left:0;width:100%;height:calc(100% + 2px);z-index:1}.nav__inner{display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:70px;height:100%;max-width:1330px;padding-bottom:45px}.nav__list{font-size:18px;line-height:2;width:267px}.nav__list-item{border-bottom:solid 1px #0867c9}.nav__list-item a{padding:19px 0 18px;display:block;font-weight:bold;font-size:25px;letter-spacing:.03em;line-height:1.6}@media screen and (min-width: 1091px){.nav__list-item a:hover{color:#609ce3}}.nav__bottom{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:210px;background:#fff;border-radius:30px 30px 0 0;padding-bottom:5px;display:flex;flex-wrap:wrap;-ms-justify-content:center;justify-content:center;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center}.nav__bottom-inner{max-width:1260px}.nav .entry-link{display:flex;flex-wrap:wrap;-ms-justify-content:center;justify-content:center;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:38px}.nav .entry-link__item{width:calc(33.3% - 25.3333333333px)}.nav .entry-link__item+.entry-link__item{margin-top:0}@media screen and (max-width: 1090px),screen and (max-height: 700px){.nav{overflow-y:scroll}.nav__main{height:auto}.nav__img{display:none}.nav__inner{display:block;padding-top:100px;padding-bottom:78px}.nav__list{width:100%}.nav__list-item a{padding:12px 0;font-size:20px}.nav__bottom{position:static;margin-top:-30px;height:auto;padding-top:22px;padding-bottom:20px}.nav .entry-link{display:block}.nav .entry-link__item{width:100%}.nav .entry-link__item a{display:flex;flex-wrap:wrap;align-items:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;-ms-justify-content:center;justify-content:center;flex-direction:column;padding:20px 0;min-height:112px}.nav .entry-link__item:last-child a{border:0}.nav .entry-link__img{position:static;margin-bottom:9px;margin-top:-8px}.nav .entry-link__label{font-size:20px}.nav .entry-link__item+.entry-link__item{margin-top:0}}.cover{position:fixed;top:0;left:0;z-index:98;width:100%;height:100%;background:rgba(0,0,0,0);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none}.footer-wrap{position:relative;z-index:0}.footer-wrap__logo{height:185px;background:#01479a;position:relative;z-index:1}.footer-wrap__logo img{position:absolute;bottom:-49px;right:-240px}.footer-wrap__img{position:relative;overflow:hidden;max-height:600px}.footer-wrap__img-item{position:absolute;top:-1vh;left:0;width:100%;height:102vh;background:#f5f5f5 url(/builds/web/images/img-footer@2x.c1c436e4.jpg) no-repeat center bottom;background-size:cover;background-attachment:fixed}.footer-wrap__img-item.--challenge{top:-1vh;background-image:url(/builds/web/images/img-footer@2x.c23101d6.jpg)}.footer-wrap__img:before{content:"";display:block;padding-top:41.6666666667%}.footer-wrap__cont{background:#f5f5f5 url(/builds/web/images/bg-footer.58cb0cb1.svg) bottom right no-repeat;border-radius:50px 50px 0 0;padding:122px 0 0;position:relative;z-index:0;margin-top:-50px}@media screen and (max-width: 740px){.footer-wrap__logo{height:78px}.footer-wrap__logo img{bottom:-69px;right:3px}.footer-wrap__img{max-height:288px}.footer-wrap__img-item{background-image:url(/builds/web/images/img-footer@2x.15c9927e.jpg);background-size:auto 102vh;background-attachment:initial}.footer-wrap__img-item.--challenge{background-image:url(/builds/web/images/img-footer@2x.b7ede32f.jpg)}.footer-wrap__img:before{padding-top:73.8461538462%}.footer-wrap__cont{padding:80px 0 0;background-image:url(/builds/web/images/bg-footer.aa60d198.svg);background-size:100% auto}}.c-recruit{margin-bottom:130px}.c-recruit__ttl{margin-bottom:57px}.c-recruit__cont{display:flex;flex-wrap:wrap;gap:20px 50px}.c-recruit__item{width:calc(50% - 25px)}.c-recruit__item:nth-child(1){display:flex;flex-wrap:wrap;-ms-justify-content:center;justify-content:center;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;text-align:center;height:225px;position:relative;border-radius:20px;z-index:0;background:linear-gradient(100deg, #eff6a2 -50%, #bef1ff 100%);transition:.6s ease}.c-recruit__item:nth-child(1):before,.c-recruit__item:nth-child(1):after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border-radius:inherit;z-index:-1;transition:inherit}.c-recruit__item:nth-child(1):before{background:linear-gradient(100deg, #94D8E8 10%, #ECF277 170%)}.c-recruit__item:nth-child(1):after{background:linear-gradient(100deg, #47C8E6 20%, #e7f00f 100%);border:solid 2px rgba(0,0,0,0);background-size:calc(100% + 4px) calc(100% + 4px);background-position:-2px -2px;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:destination-out;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:xor;mask-composite:exclude}.c-recruit__item:nth-child(2) a{display:flex;flex-wrap:wrap;-ms-justify-content:center;justify-content:center;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;text-align:center;height:225px;position:relative;border-radius:20px;z-index:0;background:linear-gradient(100deg, #eff6a2 -50%, #bef1ff 100%);transition:.6s ease}.c-recruit__item:nth-child(2) a:before,.c-recruit__item:nth-child(2) a:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border-radius:inherit;z-index:-1;transition:inherit}.c-recruit__item:nth-child(2) a:before{background:linear-gradient(100deg, #94D8E8 10%, #ECF277 170%)}.c-recruit__item:nth-child(2) a:after{background:linear-gradient(100deg, #47C8E6 20%, #e7f00f 100%);border:solid 2px rgba(0,0,0,0);background-size:calc(100% + 4px) calc(100% + 4px);background-position:-2px -2px;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:destination-out;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:xor;mask-composite:exclude}@media screen and (min-width: 1091px){.c-recruit__item:nth-child(2) a:hover:before{opacity:0}.c-recruit__item:nth-child(2) a:hover:after{background-image:linear-gradient(100deg, #e7f00f 20%, #47C8E6 100%);opacity:.5}}.c-recruit__label{font-weight:bold;font-size:30px;letter-spacing:.07em;line-height:43px;text-align:center;margin-bottom:27px}.c-recruit__btn{-ms-justify-content:center;justify-content:center;padding-left:22px}.c-recruit__btn .btn__arrow,.c-recruit__btn .btn__arrow:before{background:#fff}.c-recruit__intn{display:flex;flex-wrap:wrap;-ms-justify-content:center;justify-content:center;align-items:flex-end;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;padding:0 34px}.c-recruit__intn__link{width:-moz-fit-content;width:fit-content;position:relative}.c-recruit__intn__link a{display:flex;flex-wrap:wrap;flex-direction:column;gap:3px}.c-recruit__intn__link a img{-o-object-fit:none;object-fit:none}@media screen and (min-width: 1091px){.c-recruit__intn__link a:hover{opacity:.5}}@media screen and (max-width: 900px){.c-recruit__cont{gap:20px 30px}.c-recruit__item{width:calc(50% - 15px)}.c-recruit__label{font-size:25px;margin-bottom:14px}.c-recruit__btn{padding-left:35px}}@media screen and (max-width: 740px){.c-recruit{margin-bottom:60px}.c-recruit__ttl{margin-bottom:38px}.c-recruit__item{width:100%}.c-recruit__item:nth-child(2) a{height:180px}.c-recruit__intn{padding:0 15px}}.c-entry{margin-bottom:160px;position:relative}.c-entry__inner{display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;min-height:594px}.c-entry__img{position:absolute;top:0;left:0;overflow:hidden;border-radius:0 100px 100px 0;max-width:calc(100% - 500px);width:calc(50% + 60px);height:100%}.c-entry__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}.c-entry__ttl{margin-bottom:62px}.c-entry__cont{width:403px;flex-shrink:0;max-width:60%;margin:20px 0 0 auto}@media screen and (min-width: 1441px){.c-entry__inner{min-height:calc((50vw + 70px)*.752)}.c-entry__img{max-width:calc(50vw + 70px)}}@media screen and (max-width: 900px){.c-entry__cont{width:calc(50vw - 50px)}.c-entry__img{max-width:calc(50vw - 30px)}.c-entry__img img{-o-object-position:center;object-position:center}}@media screen and (max-width: 740px){.c-entry{margin-bottom:102px}.c-entry__ttl{margin-bottom:16px}.c-entry__inner{display:block;min-height:0}.c-entry__img{position:static;border-radius:0 80px 80px 0;max-width:100%;width:calc(100% - 10px);height:auto;margin:0 10px 41px 0}.c-entry__inner{min-height:0}.c-entry__cont{width:100%;max-width:100%;margin:0}}.footer__inner{padding-bottom:45px}.footer__logo{margin-bottom:76px}.footer__pp{margin-top:49px}.footer__pp a{display:inline;padding-bottom:2px;font-family:"Outfit","Noto Sans JP",sans-serif;font-weight:500;font-size:13px;letter-spacing:.03em;border-bottom:solid 1px #01479a}@media screen and (min-width: 1091px){.footer__pp a:hover{color:#609ce3;border-color:#609ce3}}.footer__pagetop{margin-top:52px;text-align:right}.footer__pagetop a{display:inline-flex;-ms-justify-content:flex-start;justify-content:flex-start;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:8px;font-family:"Outfit","Noto Sans JP",sans-serif;font-weight:500;font-size:20px;letter-spacing:.03em;white-space:nowrap}@media screen and (min-width: 1091px){.footer__pagetop a:hover{opacity:.5}}.footer__copy{font-family:"Outfit","Noto Sans JP",sans-serif;font-weight:400;font-size:12px;text-align:right;margin-top:29px}.footer__bottom{background:#01479a;border-radius:70px 70px 0 0}.footer__bottom-inner{display:flex;flex-wrap:wrap;-ms-justify-content:flex-end;justify-content:flex-end;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;height:130px}.footer__bottom-btn .btn__label{font-weight:500;color:#fff;border-color:#fff;padding:6px 0 2px}.footer__bottom-btn .btn__arrow{width:30px;height:30px}.footer__bottom-btn .btn__arrow svg{width:11px}@media screen and (min-width: 1091px){.footer__bottom-btn:hover .btn__label{color:#e7f00f;border-color:#e7f00f}}@media screen and (max-width: 740px){.footer__inner{padding-bottom:22px}.footer__logo{margin-bottom:56px}.footer__pp{margin-top:37px}.footer__pagetop{margin-top:47px}.footer__copy{margin-top:19px}.footer__bottom{border-radius:40px 40px 0 0;padding-bottom:55px}.footer__bottom-inner{height:80px;padding-bottom:3px}.footer__bottom-btn .btn__label{letter-spacing:.025em}}.c-sitemap{display:flex;flex-wrap:wrap;align-items:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;flex-direction:column;gap:18px 0;max-width:750px;max-height:134px}@media screen and (min-width: 1091px){.c-sitemap a:hover{color:#609ce3}.c-sitemap a:hover:before{background:#609ce3 !important}}.c-sitemap__label{font-weight:500;font-size:17px;letter-spacing:.03em;line-height:1.6470588235}.c-sitemap__child{margin-top:19px}.c-sitemap__child-item+.c-sitemap__child-item{margin-top:15px}.c-sitemap__child-label{display:block;font-weight:500;font-size:13px;letter-spacing:.03em;position:relative;padding-left:19px;line-height:1.5384615385}.c-sitemap__child-label:before{content:"";width:10px;height:1px;background:#01479a;position:absolute;top:9px;left:0}@media screen and (max-width: 740px){.c-sitemap{max-height:initial;gap:17px}}.ttl__en{font-family:"Outfit","Noto Sans JP",sans-serif;font-size:40px;line-height:1.2;font-weight:bold}.ttl__ja{font-size:15px;line-height:1.7333333333;font-weight:500;margin-top:14px;letter-spacing:.07em}@media screen and (max-width: 740px){.ttl__ja{margin-top:9px}}.pnkz__list{max-width:calc(100vw - 80px);display:flex;flex-wrap:wrap}.pnkz__item{font-weight:400;font-size:12px;letter-spacing:.03em;line-height:20px}@media screen and (min-width: 1091px){.pnkz__item a:hover{opacity:.5}}.pnkz__item:after{content:">";margin:0 3px}.pnkz__item:last-child:after{display:none}.heading{background:#01479a;color:#fff;height:687px;position:relative;z-index:0;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;display:flex;flex-wrap:wrap;padding:0 170px}.heading__img{position:absolute;top:0;right:0;height:100%;width:50%;max-width:calc(100% - 600px);z-index:-1;mix-blend-mode:lighten;overflow:hidden}.heading__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.2925}.heading__img:before{content:"";background:url(/builds/web/images/parts-heading.f528efcf.svg) top left no-repeat;background-size:auto 100%;position:absolute;top:-1px;left:0;width:100%;height:calc(100% + 2px);z-index:1}.heading__ttl{margin-top:6px}.heading__ttl-main{font-family:"Outfit","Noto Sans JP",sans-serif;font-weight:bold;font-size:91px;line-height:1.2;margin-left:-5px}.heading__ttl-main.--small{font-size:75px}.heading__ttl-sub{margin-top:21px;font-weight:bold;font-size:17px;letter-spacing:.03em;line-height:1.7058823529}.heading__pnkz{position:absolute;bottom:30px;right:40px}@media screen and (max-width: 1400px){.heading{height:600px;padding:0 40px}}@media screen and (max-width: 740px){.heading{height:400px;padding:0 10px}.heading__img{width:calc(100% - 83px);max-width:initial}.heading__img:before{left:-9px}.heading__ttl{margin-top:6px}.heading__ttl-main{font-size:clamp(30px,13.3333333333vw,52px);line-height:1.2692307692;margin:0}.heading__ttl-main.--small{font-size:clamp(30px,13.3333333333vw,52px)}.heading__ttl-sub{margin-top:13px;font-size:15px;letter-spacing:.025em}.heading__pnkz{bottom:11px;right:10px}}.heading2{height:600px;position:relative;z-index:0;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;display:flex;flex-wrap:wrap;padding:0 170px;color:#fff}.heading2__img{position:absolute;top:0;right:0;height:100%;width:100%;z-index:-1;background:#01479a}.heading2__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.heading2__img:before{content:"";background:url(/builds/web/images/parts-heading2.741d0f1c.svg) center left no-repeat;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;mix-blend-mode:multiply}.heading2__ttl{margin-bottom:7px}.heading2__ttl-sub{font-weight:bold;font-size:22px;letter-spacing:.025em;line-height:1.3636363636;margin-bottom:21px}.heading2__ttl-sub:after{content:"/";font-weight:300;font-size:24px;margin-left:5px}.heading2__ttl-main{font-weight:bold;font-size:60px;letter-spacing:.03em;line-height:1.25;margin-left:-5px}.heading2__pnkz{position:absolute;bottom:30px;right:40px}@media screen and (max-width: 1400px){.heading2{height:600px;padding:0 40px}}@media screen and (max-width: 740px){.heading2{height:400px;padding:0 10px}.heading2__ttl{margin-bottom:4px}.heading2__ttl-sub{font-size:18px;line-height:1.3636363636;margin-bottom:18px}.heading2__ttl-sub:after{font-size:17px;margin-left:4px;vertical-align:2px}.heading2__ttl-main{font-size:40px;margin-left:0}.heading2__pnkz{bottom:11px;right:10px}}.bn-contact__body a{position:relative;border-radius:20px;background:linear-gradient(135deg, #94D8E8 0%, #E0EB82 100%);color:#fff;display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;height:235px;padding:20px 60px 20px 77px;z-index:0}.bn-contact__body a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;border-radius:inherit;background:linear-gradient(120deg, #062E5F -10%, #0C54A8 110%);transition:.4s ease}@media screen and (min-width: 1091px){.bn-contact__body a:hover{color:#01479a}.bn-contact__body a:hover:before{opacity:0}.bn-contact__body a:hover .btn__label{color:#01479a;border-color:#01479a}.bn-contact__body a:hover .btn__arrow svg *{fill:#fff}.bn-contact__body a:hover .btn__arrow:before{opacity:0}}.bn-contact__ttl{font-weight:bold;font-size:30px;letter-spacing:.07em;line-height:1.6}.bn-contact__txt{margin-top:17px;font-size:15px;line-height:28px}.bn-contact__btn{margin:0 0 0 auto}.bn-contact__btn .btn__label{color:#fff;border-color:#fff}.bn-contact__btn .btn__arrow{background:#01479a}@media screen and (max-width: 740px){.bn-contact__body a{display:block;height:auto;padding:33px 29px 37px}.bn-contact__btn{margin:25px 0 0}}.entry-link__item+.entry-link__item{margin-top:26px}.entry-link__item a{display:block;padding:35px 0 26px;position:relative;border-bottom:solid 1px #609ce3;color:#01479a}@media screen and (min-width: 1091px){.entry-link__item a:hover{opacity:.5}}.entry-link__btn{position:absolute;bottom:17px;right:3px}.entry-link__btn .btn__arrow{width:50px;height:50px}.entry-link__label{font-weight:500;font-size:23px;letter-spacing:.03em;line-height:34px}.entry-link__img{position:absolute;top:0;left:0}.entry-link__img.--rikunabi{top:6px}@media screen and (max-width: 740px){.entry-link__item+.entry-link__item{margin-top:0}.entry-link__item a{padding:20px 0;min-height:120px;display:flex;flex-wrap:wrap;-ms-justify-content:center;justify-content:center;align-items:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;flex-direction:column}.entry-link__img{position:static;margin-bottom:9px;margin-top:-8px}.entry-link__btn{bottom:auto;top:50%;transform:translateY(-50%)}}.env{background:#01479a;padding:130px 0 130px}.env__ttl{color:#fff;margin-bottom:57px}.env__ttl-en{margin-bottom:12px;font-family:"Outfit","Noto Sans JP",sans-serif;font-weight:500;font-size:17px;line-height:1.15}.env__ttl-ja{font-weight:bold;font-size:33px;letter-spacing:.03em;line-height:1.6666666667}.env__list{display:flex;flex-wrap:wrap;gap:50px 40px}.env__list-item{width:calc(50% - 20px);border-radius:20px;overflow:hidden;background:#fff}.env__list-img img{width:100%}.env__list-cont{padding:24px 27px 28px}.env__list-ttl{font-weight:bold;font-size:25px;letter-spacing:.07em;line-height:1.68;margin-bottom:9px}.env__list-txt{font-weight:500;font-size:14px;letter-spacing:.03em;line-height:30px}@media screen and (max-width: 740px){.env{padding:50px 0 80px}.env__ttl{margin-bottom:45px}.env__ttl-en{font-size:15px;margin-bottom:25px}.env__ttl-ja{font-size:25px}.env__list{gap:30px 20px}.env__list-item{width:calc(50% - 10px)}.env__list-cont{padding:23px 20px 20px}.env__list-ttl{font-size:20px;margin-bottom:13px}.env__list-txt{font-size:15px;letter-spacing:.05em;line-height:28px}}@media screen and (max-width: 600px){.env__list-item{width:100%}}.fadeUp{opacity:0;transform:translate(0, 10px);transition:all .8s cubic-bezier(0.69, 0, 0.64, 1)}.fadeUp.is-view{opacity:1;transform:translate(0, 0)}.news{padding-top:123px;padding-bottom:200px}.news.--detail{padding-bottom:140px}.news__inner{display:flex;flex-wrap:wrap;flex-wrap:nowrap;gap:0 80px}.news__main{width:100%;max-width:750px}.news__side{width:205px;flex-shrink:0;margin:0 0 0 auto}.news__item{border-bottom:solid 1px #609ce3;margin-bottom:26px}.news__item a{padding:28px 0;display:block}.news__item:first-child a{padding-top:0}.news__item:last-child{margin-bottom:0}.news__head{display:flex;flex-wrap:wrap;gap:10px;color:#4a8ddd;margin-bottom:21px}.news__date{font-family:"Roboto","Noto Sans JP",sans-serif;font-weight:400;font-size:14px;letter-spacing:.05em}.news__cat{font-weight:400;font-size:13px;letter-spacing:.07em}.news__ttl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;font-size:20px;letter-spacing:.05em}.news__detail{margin-bottom:31px}.news__detail-head{display:flex;flex-wrap:wrap;gap:10px;color:#4a8ddd;margin-bottom:23px}.news__detail-date{font-family:"Roboto","Noto Sans JP",sans-serif;font-weight:400;font-size:14px;letter-spacing:.05em}.news__detail-cat{font-weight:400;font-size:13px;letter-spacing:.07em}.news__detail-ttl{font-size:25px;line-height:45px;font-weight:500;letter-spacing:.05em}@media screen and (max-width: 740px){.news{padding-top:60px;padding-bottom:150px}.news__inner{flex-wrap:wrap}.news__side{width:100%}.news__item{margin-bottom:0}.news__item a{padding:21px 0 19px}.news__head{gap:6px;margin-bottom:12px}.news__ttl{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:initial;font-size:15px;line-height:23px}.news__detail{margin-bottom:23px}.news__detail-head{margin-bottom:18px}.news__detail-ttl{font-size:22px;line-height:1.7;font-weight:700;letter-spacing:.03em}}.news.--detail{padding-bottom:150px}.news.--detail .side{margin-top:50px}.post>*{font-weight:500;font-size:15px;letter-spacing:.07em;line-height:2;margin-bottom:50px}.post img{max-width:100%;height:auto}.post iframe{max-width:100%}.post h2{font-weight:500;font-size:20px;letter-spacing:.05em;line-height:1.75;padding-bottom:15px;border-bottom:solid 1px #609ce3}.post h3{font-weight:bold;font-size:18px;letter-spacing:.07em;line-height:1.75}.post p a{text-decoration:underline;text-underline-offset:2px}@media screen and (min-width: 1091px){.post p a:hover{opacity:.6}}.post p a[target=_blank]{position:relative;margin-right:.8em}.post p a[target=_blank]:after{border-bottom:0;padding-left:6px;padding-bottom:5px;content:"❐"}.post ul,.post ol{margin:40px 0;padding-left:2em}.post ul li:before{content:"";width:5px;height:5px;display:inline-block;background-color:#01479a;border-radius:50%;position:relative;top:-3px;margin-right:12px}.post ol{counter-reset:li_count}.post ol li{margin-bottom:5px}.post ol li:before{counter-increment:li_count;content:counter(li_count) ".";margin-right:5px}.post blockquote{position:relative;padding:10px 15px 10px 60px;box-sizing:border-box;font-style:italic;border:solid 2px #464646;color:#464646}.post blockquote:before{display:inline-block;position:absolute;top:10px;left:0;content:"“";font-family:sans-serif;color:#ddd;font-size:90px;line-height:1}.post blockquote p{padding:0;margin:10px 0;line-height:1.7}.post blockquote cite{display:block;text-align:right;color:#888;font-size:.9em}.post pre{margin:1em 0;padding:1em;border-radius:5px;background:#25292f;color:#fff;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:1.4rem;line-height:2.2rem}.post table{margin:40px 0;width:100%;border-collapse:collapse;border-spacing:0;border:solid 1px #ddd}.post table tr{border-bottom:solid 1px #ddd}.post table th,.post table td{padding:20px 15px;font-size:1.5rem;line-height:3.3rem;letter-spacing:0.05em}.post table th{font-weight:700;background:#f5f5f5}.post table th,.post table td{border-right:solid 1px #ddd}.post iframe{max-width:100%}.post hr{margin:5.6rem 0}@media screen and (max-width: 740px){.post>*{font-size:15px;letter-spacing:.03em;margin-bottom:40px}.post h2{font-weight:600;font-size:19px;padding-bottom:13px}.post h3{font-size:17px;letter-spacing:.05em}.post table,.post table tbody,.post table tr,.post table th,.post table td{display:block;width:100%}.post table tr{padding:14px 0}.post table th{margin-bottom:10px}.post table th,.post table td{padding:0}}.post .headline2_1{margin-bottom:23px}.post .headline3_1{margin-bottom:20px}.post .cap{font-size:13px;letter-spacing:.05em;font-weight:400;line-height:20px;margin-top:8px;margin-bottom:0}.post .img2col_1{display:flex;flex-wrap:wrap;gap:24px}.post .img2col_1__item{width:calc(50% - 12px)}.post .linkbutton_1{text-align:center}.post .linkbutton_1 a{display:inline-flex;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:8px}.post .linkbutton_1 a *{transition:inherit}.post .linkbutton_1 a__label{font-weight:bold;font-size:15px;letter-spacing:.03em;line-height:22px;border-bottom:solid 1px #01479a;text-align:left;transition:.3s ease}.post .linkbutton_1 a__arrow{display:flex;flex-wrap:wrap;-ms-justify-content:center;justify-content:center;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;position:relative;width:55px;height:55px;border-radius:50%;background:linear-gradient(-45deg, #47C8E6 -80%, #e7f00f 100%);z-index:0}.post .linkbutton_1 a__arrow:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;border-radius:inherit;background:linear-gradient(135deg, #47C8E6 0%, #e7f00f 100%);transition:.4s ease}.post .linkbutton_1 a__arrow svg,.post .linkbutton_1 a__arrow svg *{transition:.4s ease}.post .linkbutton_1 a.--ex .post .linkbutton_1 a__arrow svg{transform:rotate(-40deg)}@media screen and (min-width: 1091px){.post .linkbutton_1 a:hover .post .linkbutton_1 a__arrow:before{opacity:0}}@media screen and (max-width: 740px){.post .linkbutton_1 a{gap:10px}.post .linkbutton_1 a__arrow{width:50px;height:50px}}.post .embed_youtube{position:relative}.post .embed_youtube:before{content:"";display:block;padding-top:56.25%}.post .embed_youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.post .embed_googlemap iframe{width:100%;height:355px}.post .embed_googlemap+.embed_youtube,.post .embed_youtube+.embed_googlemap,.post .img1+.embed_googlemap,.post .img1+.embed_youtube,.post .img1+.img2col_1,.post .img2col_1+.embed_youtube,.post .img2col_1+.embed_googlemap,.post .img2col_1+.img1{margin-top:-15px}@media screen and (max-width: 740px){.post .embed_googlemap+.embed_youtube,.post .embed_youtube+.embed_googlemap,.post .img1+.embed_googlemap,.post .img1+.embed_youtube,.post .img1+.img2col_1,.post .img2col_1+.embed_youtube,.post .img2col_1+.embed_googlemap,.post .img2col_1+.img1{margin-top:-20px}.post .headline2_1{margin-bottom:20px}.post .headline3_1{margin-bottom:15px}.post .img2col_1{gap:20px}.post .img2col_1__item{width:calc(50% - 10px)}}@media screen and (max-width: 600px){.post .img2col_1{gap:20px}.post .img2col_1__item{width:100%}}.side{width:100%;margin-top:3px}.side__box+.side__box{margin-top:60px}.side__ttl{position:relative;padding:0 50px 12px 0;cursor:pointer;border-bottom:solid 1px #01479a;font-family:"Outfit","Noto Sans JP",sans-serif;font-weight:bold;font-size:16px;line-height:.8}.side__ttl-icn{position:absolute;bottom:8px;right:0;width:23px;height:23px;background:linear-gradient(135deg, #47C8E6 0%, #e7f00f 100%);border-radius:50%}.side__ttl-icn:before,.side__ttl-icn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .2s ease;background:center no-repeat}.side__ttl-icn:before{background-image:url(/builds/web/images/icn-side-open.9a7c5285.svg)}.side__ttl-icn:after{background-image:url(/builds/web/images/icn-side-close.c7a7d2e2.svg);opacity:0}.side__ttl.is-active .side__ttl-icn:before{opacity:0}.side__ttl.is-active .side__ttl-icn:after{opacity:1}.side__list{display:none;padding-top:18px;font-weight:400;font-size:15px;letter-spacing:.05em;line-height:1.4117647059}.side__list.--archive{font-family:"Roboto","Noto Sans JP",sans-serif;font-size:17px}.side__item a{display:block}.side__item+.side__item{margin-top:13px}@media screen and (max-width: 740px){.side{width:100%;margin-top:86px}}.pagination{margin-top:73px}.pagination__list{display:flex;flex-wrap:wrap;-ms-justify-content:center;justify-content:center;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:6px}.pagination__item>*{display:flex;flex-wrap:wrap;-ms-justify-content:center;justify-content:center;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;width:42px;height:42px;font-family:"Roboto","Noto Sans JP",sans-serif;font-size:18px;font-weight:400;position:relative;z-index:0}@media screen and (min-width: 1091px){.pagination__item a:hover{opacity:.5}}.pagination__item.--current>*{font-weight:bold;color:#fff}.pagination__item.--current>*:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;background:linear-gradient(135deg, #47C8E6 0%, #e7f00f 100%);border-radius:50%;z-index:-1}@media screen and (min-width: 1091px){.pagination__arrow a:hover{opacity:.5}}.pagination__arrow.--prev{margin-right:35px}.pagination__arrow.--next{margin-left:35px}@media screen and (max-width: 740px){.pagination{margin-top:60px}.pagination__item>*{width:36px;height:36px;font-size:16px}.pagination__arrow img{width:16px;height:auto}.pagination__arrow.--prev{margin-right:24px}.pagination__arrow.--next{margin-left:24px}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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ZXNvdXJjZXMvcHVibGljL3Njc3MvYXJ0aWNsZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9XZWIvUmVzb3VyY2VzL3B1YmxpYy9zY3NzL3V0aWxzL2NvbW1vbi9fZGVzdHlsZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9XZWIvUmVzb3VyY2VzL3B1YmxpYy9zY3NzL3V0aWxzL2NvbW1vbi9faW5pdGlhbGl6ZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9XZWIvUmVzb3VyY2VzL3B1YmxpYy9zY3NzL3V0aWxzL2NvbW1vbi9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL1dlYi9SZXNvdXJjZXMvcHVibGljL3Njc3MvdXRpbHMvY29tbW9uL19taXhpbi5zY3NzIiwid2VicGFjazovLy8uL3NyYy9XZWIvUmVzb3VyY2VzL3B1YmxpYy9zY3NzL3V0aWxzL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL1dlYi9SZXNvdXJjZXMvcHVibGljL3Njc3MvdXRpbHMvY29tbW9uL19zdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvV2ViL1Jlc291cmNlcy9wdWJsaWMvc2Nzcy91dGlscy9jb21tb24vX3Bvc3Quc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJcbiAgICAgICAgICAgICAgICAgIEB1c2UgXCJAL3Njc3MvdXRpbHMvcHJlcGVuZHNcIiBhcyAqO1xuICAgICAgICAgICAgICAgIFxuQHVzZSAndXRpbHMvY29tbW9uL19wb3N0LnNjc3MnIGFzICo7XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuTmV3cygvbmV3cylcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4vKj09IOWFsemAmiA9PT09PT09PT09PT09PT09ICovXHJcblxyXG4ubmV3cyB7XHJcbiAgcGFkZGluZy10b3A6IDEyM3B4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMDBweDtcclxuICAmLi0tZGV0YWlse1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xyXG4gIH1cclxuICAmX19pbm5lcntcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcclxuICAgIGdhcDogMCA4MHB4O1xyXG4gIH1cclxuICAmX19tYWlue1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDc1MHB4O1xyXG4gIH1cclxuICAmX19zaWRle1xyXG4gICAgd2lkdGg6IDIwNXB4O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XHJcbiAgfVxyXG4gICZfX2xpc3R7XHJcblxyXG4gIH1cclxuICAmX19pdGVte1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1zdWI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG4gICAgYXtcclxuICAgICAgcGFkZGluZzogMjhweCAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBhe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2hlYWR7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgY29sb3I6ICM0YThkZGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gIH1cclxuICAmX19kYXRle1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgfVxyXG4gICZfX2NhdHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xyXG4gIH1cclxuICAmX190dGx7XHJcbiAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDEpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgfVxyXG4gICZfX2RldGFpbHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XHJcbiAgICAmLWhlYWR7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgICAgY29sb3I6ICM0YThkZGQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgICB9XHJcbiAgICAmLWRhdGV7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgfVxyXG4gICAgJi1jYXR7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcclxuICAgIH1cclxuICAgICYtdHRse1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcclxuICAgIH1cclxuICAgICZfX3NpZGV7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9faXRlbXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgYXtcclxuICAgICAgICBwYWRkaW5nOiAyMXB4IDAgMTlweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faGVhZHtcclxuICAgICAgZ2FwOiA2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcbiAgICAmX190dGx7XHJcbiAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMik7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RldGFpbHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICAgICAgJi1oZWFke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi10dGx7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi4tLWRldGFpbHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcclxuICAgIC5zaWRle1xyXG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBvc3Qge1xyXG4gIEBpbmNsdWRlIHBvc3Q7XHJcbiAgQGluY2x1ZGUgZWxwZWU7XHJcbn1cclxuXHJcbi5zaWRlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgJl9fYm94e1xyXG4gICAgJisme1xyXG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190dGwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMCA1MHB4IDEycHggMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItYmFzZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjI7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDE2IC8gMjApO1xyXG4gICAgJi1pY257XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiA4cHg7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB3aWR0aDogMjNweDtcclxuICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAkY29sb3ItbGlnaHQtYmx1ZSAwJSwgJGNvbG9yLXllbGxvdyAxMDAlKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAmOmJlZm9yZSwmOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL25ld3MvaWNuLXNpZGUtb3Blbi5zdmdcIik7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbmV3cy9pY24tc2lkZS1jbG9zZS5zdmdcIik7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pcy1hY3RpdmUgLnNpZGVfX3R0bC1pY257XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI0IC8gMTcpO1xyXG4gICAgJi4tLWFyY2hpdmV7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pdGVte1xyXG4gICAgYXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmKyZ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogODZweDtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9ue1xyXG4gIG1hcmdpbi10b3A6IDczcHg7XHJcbiAgJl9fbGlzdHtcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoY2VudGVyKTtcclxuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICAgIGdhcDogNnB4O1xyXG4gIH1cclxuICAmX19pdGVte1xyXG4gICAgPip7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xyXG4gICAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XHJcbiAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICBAaW5jbHVkZSBob3ZlcntcclxuICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi4tLWN1cnJlbnR7XHJcbiAgICAgID4qe1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAkY29sb3ItbGlnaHQtYmx1ZSAwJSwgJGNvbG9yLXllbGxvdyAxMDAlKTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19hcnJvd3tcclxuICAgIGF7XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLi0tcHJldntcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xyXG4gICAgfVxyXG4gICAgJi4tLW5leHR7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgPiAqIHtcclxuICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19hcnJvd3tcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAmLi0tcHJldntcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi4tLW5leHR7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIvKiEgZGVzdHlsZS5jc3MgdjMuMC4wIHwgTUlUIExpY2Vuc2UgfCBodHRwczovL2dpdGh1Yi5jb20vbmljb2xhcy1jdXNhbi9kZXN0eWxlLmNzcyAqL1xyXG5cclxuLyogUmVzZXQgYm94LW1vZGVsIGFuZCBzZXQgYm9yZGVycyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuKixcclxuOjpiZWZvcmUsXHJcbjo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbn1cclxuXHJcbi8qIERvY3VtZW50ICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuICogMy4gUmVtb3ZlIGdyYXkgb3ZlcmxheSBvbiBsaW5rcyBmb3IgaU9TLlxyXG4gKi9cclxuXHJcbmh0bWwge1xyXG4gIGxpbmUtaGVpZ2h0OiAxOyAvKiAxICovXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMyovXHJcbn1cclxuXHJcbi8qIFNlY3Rpb25zICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxyXG4gKi9cclxuXHJcbm1haW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiBWZXJ0aWNhbCByaHl0aG0gKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbnAsXHJcbnRhYmxlLFxyXG5ibG9ja3F1b3RlLFxyXG5hZGRyZXNzLFxyXG5wcmUsXHJcbmlmcmFtZSxcclxuZm9ybSxcclxuZmlndXJlLFxyXG5kbCB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiBIZWFkaW5ncyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiBMaXN0cyAoZW51bWVyYXRpb24pICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG51bCxcclxub2wge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIExpc3RzIChkZWZpbml0aW9uKSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuZHQge1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbmRkIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLyogR3JvdXBpbmcgY29udGVudCAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4gKi9cclxuXHJcbmhyIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xyXG4gIGhlaWdodDogMDsgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xyXG4gIG1hcmdpbjogMDtcclxuICBjbGVhcjogYm90aDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5wcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG5hZGRyZXNzIHtcclxuICBmb250LXN0eWxlOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKiBUZXh0LWxldmVsIHNlbWFudGljcyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5hIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiBpbmhlcml0OyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICogYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuc3VwIHtcclxuICB0b3A6IC0wLjVlbTtcclxufVxyXG5cclxuLyogUmVwbGFjZWQgY29udGVudCAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgdmVydGljYWwgYWxpZ25tZW50IGlzc3Vlcy5cclxuICovXHJcblxyXG5zdmcsXHJcbmltZyxcclxuZW1iZWQsXHJcbm9iamVjdCxcclxuaWZyYW1lIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcblxyXG4vKiBGb3JtcyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlc2V0IGZvcm0gZmllbGRzIHRvIG1ha2UgdGhlbSBzdHlsZWFibGUuXHJcbiAqIDEuIE1ha2UgZm9ybSBlbGVtZW50cyBzdHlsYWJsZSBhY3Jvc3Mgc3lzdGVtcyBpT1MgZXNwZWNpYWxseS5cclxuICogMi4gSW5oZXJpdCB0ZXh0LXRyYW5zZm9ybSBmcm9tIHBhcmVudC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiAxICovXHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0OyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZXNldCByYWRpbyBhbmQgY2hlY2tib3ggYXBwZWFyYW5jZSB0byBwcmVzZXJ2ZSB0aGVpciBsb29rIGluIGlPUy5cclxuICovXHJcblxyXG5bdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGNoZWNrYm94O1xyXG4gIGFwcGVhcmFuY2U6IGNoZWNrYm94O1xyXG59XHJcblxyXG5bdHlwZT1cInJhZGlvXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHJhZGlvO1xyXG4gIGFwcGVhcmFuY2U6IHJhZGlvO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCBjdXJzb3JzIGZvciBjbGlja2FibGUgZWxlbWVudHMuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5bdHlwZT1cImJ1dHRvblwiXSxcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuYnV0dG9uOmRpc2FibGVkLFxyXG5bdHlwZT1cImJ1dHRvblwiXTpkaXNhYmxlZCxcclxuW3R5cGU9XCJyZXNldFwiXTpkaXNhYmxlZCxcclxuW3R5cGU9XCJzdWJtaXRcIl06ZGlzYWJsZWQge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEltcHJvdmUgb3V0bGluZXMgZm9yIEZpcmVmb3ggYW5kIHVuaWZ5IHN0eWxlIHdpdGggaW5wdXQgZWxlbWVudHMgJiBidXR0b25zLlxyXG4gKi9cclxuXHJcbjotbW96LWZvY3VzcmluZyB7XHJcbiAgb3V0bGluZTogYXV0bztcclxufVxyXG5cclxuc2VsZWN0OmRpc2FibGVkIHtcclxuICBvcGFjaXR5OiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHBhZGRpbmdcclxuICovXHJcblxyXG5vcHRpb24ge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZXNldCB0byBpbnZpc2libGVcclxuICovXHJcblxyXG5maWVsZHNldCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG5sZWdlbmQge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cclxuXHJcbnByb2dyZXNzIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cclxuICovXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDEgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gRml4IGZvbnQgaW5oZXJpdGFuY2UuXHJcbiAqL1xyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cclxuICBmb250OiBpbmhlcml0OyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDbGlja2FibGUgbGFiZWxzXHJcbiAqL1xyXG5cclxubGFiZWxbZm9yXSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4vKiBJbnRlcmFjdGl2ZSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cclxuICovXHJcblxyXG5kZXRhaWxzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxufVxyXG5cclxuLypcclxuICogUmVtb3ZlIG91dGxpbmUgZm9yIGVkaXRhYmxlIGNvbnRlbnQuXHJcbiAqL1xyXG5cclxuW2NvbnRlbnRlZGl0YWJsZV06Zm9jdXMge1xyXG4gIG91dGxpbmU6IGF1dG87XHJcbn1cclxuXHJcbi8qIFRhYmxlcyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbjEuIENvcnJlY3QgdGFibGUgYm9yZGVyIGNvbG9yIGluaGVyaXRhbmNlIGluIGFsbCBDaHJvbWUgYW5kIFNhZmFyaS5cclxuKi9cclxuXHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7IC8qIDEgKi9cclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG59XHJcblxyXG5jYXB0aW9uIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG50ZCxcclxudGgge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxudGgge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG4iLCJAdXNlIFwiX3ZhcmlhYmxlc1wiIGFzICo7XHJcbkB1c2UgXCJfZGVzdHlsZVwiIGFzICo7XHJcbkB1c2UgXCJfbWl4aW5cIiBhcyAqO1xyXG5AdXNlIFwiX3N0eWxlc1wiIGFzICo7XHJcblxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblNpdGUgZGVmYXVsdFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbmh0bWwge1xyXG4gIGZvbnQtc2l6ZTogNjIuNSU7XHJcbn1cclxuXHJcbi8qPT0gQmFzZSBzdHlsZSA9PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG5ib2R5e1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1iYXNlO1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICBmb250LXNpemU6ICN7JGZvbnRTaXplfXJlbTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBhIHtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gIGE6aG92ZXJ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFpbmVye1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgbWFyZ2luOjA7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWluLXdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcblxyXG4vKj09IGlucHV0IHRhZyBpbml0aWFsaXphdGlvbiA9PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG5pbnB1dCwgYnV0dG9uLCB0ZXh0YXJlYSwgc2VsZWN0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxufVxyXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4vKj09IENTUyBmb3IgaGlkaW5nIGRldmljZSBkaXNwbGF5ID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi8qPSBEZXNrdG9wID0qL1xyXG5cclxuLnRiOm5vdChiciksIGJyLnRiIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLnNwOm5vdChiciksIGJyLnNwIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmxnOm5vdChiciksIGJyLmxnIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLnBjOm5vdChicikge1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmJyLnBjIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZpeGVke1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcblxyXG4vKj0gTGFyZ2UgVGFibGV0KGlQYWRQcm8pID0qL1xyXG5cclxuQGluY2x1ZGUgbXEobGcpIHtcclxuICAucGM6bm90KGJyKSwgYnIucGMge1xyXG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50Yjpub3QoYnIpLCBici50YntcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNwOm5vdChiciksIGJyLnNwe1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubGc6bm90KGJyKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBici5sZyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKj0gVGFibGV0KGlQYWQpID0qL1xyXG5cclxuQGluY2x1ZGUgbXEobWQpIHtcclxuICAucGM6bm90KGJyKSwgYnIucGMge1xyXG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5sZzpub3QoYnIpLCBici5sZyB7XHJcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNwOm5vdChiciksIGJyLnNwe1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudGI6bm90KGJyKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBici50YiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKj0gTW9iaWxlKH43NDBweCkgPSovXHJcblxyXG5AaW5jbHVkZSBtcSB7XHJcblxyXG4gIC5wYzpub3QoYnIpLCBici5wYyB7XHJcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmxnOm5vdChiciksIGJyLmxnIHtcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudGI6bm90KGJyKSwgYnIudGIge1xyXG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5zcDpub3QoYnIpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBici5zcCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyo9PSBQYWdlIFRyYW5zaXRpb24gQW5pbWF0aW9uID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbmJvZHk6OmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICB6LWluZGV4OiAxMDAwMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNnMgY3ViaWMtYmV6aWVyKC42OSwwLC42NCwxKTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC42cyBjdWJpYy1iZXppZXIoLjY5LDAsLjY0LDEpO1xyXG59XHJcblxyXG5ib2R5LmZhZGVvdXQ6OmFmdGVyIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4udGVsLWxpbmt7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICB9XHJcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblNpdGUgc3BlY2lmaWNhdGlvbnNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4vKj09IENvbG9yID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi8qPSBTaXRlIENvbG9yID0qL1xyXG4kY29sb3ItYmFzZTogIzAxNDc5QTsgLy8gYmFzZVxyXG4kY29sb3Itc3ViOiAjNjA5Q0UzOyAvLyBzdWJcclxuXHJcbiRjb2xvci1iZzogI0Y1RjVGNTsgLy9iYXNlIC0gYmdcclxuJGNvbG9yLWJnMjogIzEzNUFBRDsgLy9iYXNlIC0gYmdcclxuXHJcbiRjb2xvci10ZXh0OiAkY29sb3ItYmFzZTsgLy8gdGV4dFxyXG4kY29sb3ItdGV4dDI6ICMyMjIyMjI7IC8vIHRleHRcclxuJGNvbG9yLWJkOiAkY29sb3Itc3ViOyAvLyBib3JkZXJcclxuXHJcbiRjb2xvci15ZWxsb3c6ICNlN2YwMGY7XHJcbiRjb2xvci1saWdodC1ibHVlOiAjNDdDOEU2O1xyXG5cclxuLyo9IENvbG9ycyA9Ki9cclxuJGNvbG9yLXdoaXRlOiAgI0ZGRkZGRjsgLy8gd2hpdGVcclxuJGNvbG9yLWJsYWNrOiAgIzAwMDAwMDsgLy8gYmxhY2tcclxuXHJcblxyXG4vKj09IFRleHQgPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLyo9IFNpemUgPSovXHJcbiRmb250U2l6ZTogMS41O1xyXG5cclxuLyo9IExldHRlciBTcGFjaW5nID0qL1xyXG4kbHQ6IC4wNztcclxuXHJcbi8qPSBGb250ID0qL1xyXG4kZm9udC1iYXNlOiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1lbjogXCJSb2JvdG9cIiwgJGZvbnQtYmFzZTtcclxuJGZvbnQtZW4yOiBcIk91dGZpdFwiLCAkZm9udC1iYXNlO1xyXG5cclxuLyo9PSBCcmVha3BvaW50ID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbiRicmVha3BvaW50czogKFxyXG4gICAgJ2hvdmVyJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA5MXB4KScsIC8vUEMgT25seVxyXG4gICAgLy8nbmF2JzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KScsIC8v44OK44OT55So44OW44Os44Kk44Kv44Od44Kk44Oz44OIXHJcbiAgICAnbGcnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkwcHgpJywgLy9pUGFkUHJvXHJcbiAgICAnbWQnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCknLCAvL2lQYWRcclxuICAgICdzbSc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0MHB4KScsIC8vTW9iaWxlXHJcbiAgICAneHMnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCknLCAvL2lQaG9uZVNFXHJcbiAgICAncGMnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NDFweCknLCAvL1BDXHJcbiAgICAncGMtbGcnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQxcHgpJywgLy9QQyBMYXJnZSBzaXplXHJcbiAgICAndGVsJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNzQxcHgpJywgLy9URUxcclxuKSAhZGVmYXVsdDtcclxuXHJcbi8qPSBNZWRpYVF1ZXJ5ID0qL1xyXG5AbWl4aW4gbXEoJGJyZWFrcG9pbnQ6IHNtKSB7XHJcbiAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0ge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKj0gSG92ZXIgPSovXHJcbkBtaXhpbiBob3ZlcigkYnJlYWtwb2ludDogaG92ZXIpIHtcclxuICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qPSBSZXRpbmEgPSovXHJcbkBtaXhpbiBydCgpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjIpLCAobWluLXJlc29sdXRpb246IDJkcHB4KXtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJnKCRpbWFnZSAsJGV4OiBqcGcsICRyZXBlYXQ6IG5vLXJlcGVhdCwgJHg6IHRvcCwgJHk6IGxlZnQpIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGltYWdlfS4jeyRleH0nKSAkcmVwZWF0ICR4ICR5O1xyXG4gIEBpbmNsdWRlIHJ0IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skaW1hZ2V9QDJ4LiN7JGV4fScpO1xyXG4gIH1cclxufSIsIlxyXG4vLyBtaXhpblxyXG5AbWl4aW4gY2xlYXJmaXgge1xyXG4gICp6b29tOiAxO1xyXG4gICY6YmVmb3JlLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIC8vIEZpeGVzIE9wZXJhL2NvbnRlbnRlZGl0YWJsZSBidWc6XHJcbiAgICAvLyBodHRwOi8vbmljb2xhc2dhbGxhZ2hlckBtaXhpbiBjb20vbWljcm8tY2xlYXJmaXgtaGFjay8jY29tbWVudC0zNjk1MlxyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgfVxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZ3JhZGllbnQoJGNvbG9yOiAjRjVGNUY1LCAkc3RhcnQ6ICNFRUUsICRzdG9wOiAjRkZGKSB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yO1xyXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLFxyXG4gICAgICAgICAgbGVmdCBib3R0b20sXHJcbiAgICAgICAgICBsZWZ0IHRvcCxcclxuICAgICAgICAgIGNvbG9yLXN0b3AoMCwgJHN0YXJ0KSxcclxuICAgICAgICAgIGNvbG9yLXN0b3AoMSwgJHN0b3ApKTtcclxuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGJvdHRvbSxcclxuICAgICAgICAgICRzdGFydCxcclxuICAgICAgICAgICRzdG9wKTtcclxuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLFxyXG4gICAgICAgICAgJHN0YXJ0IDAlLFxyXG4gICAgICAgICAgJHN0b3AgMTAwJSk7XHJcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KCRzdG9wLFxyXG4gICAgICAgICAgJHN0YXJ0KTtcclxufVxyXG5AbWl4aW4gYnctZ3JhZGllbnQoJGNvbG9yOiAjRjVGNUY1LCAkc3RhcnQ6IDAsICRzdG9wOiAyNTUpIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3I7XHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsXHJcbiAgICAgICAgICBsZWZ0IGJvdHRvbSxcclxuICAgICAgICAgIGxlZnQgdG9wLFxyXG4gICAgICAgICAgY29sb3Itc3RvcCgwLCByZ2IoJHN0YXJ0LCRzdGFydCwkc3RhcnQpKSxcclxuICAgICAgICAgIGNvbG9yLXN0b3AoMSwgcmdiKCRzdG9wLCRzdG9wLCRzdG9wKSkpO1xyXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoYm90dG9tLFxyXG4gICAgICAgICAgcmdiKCRzdGFydCwkc3RhcnQsJHN0YXJ0KSAwJSxcclxuICAgICAgICAgIHJnYigkc3RvcCwkc3RvcCwkc3RvcCkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSxcclxuICAgICAgICAgIHJnYigkc3RhcnQsJHN0YXJ0LCRzdGFydCkgMCUsXHJcbiAgICAgICAgICByZ2IoJHN0b3AsJHN0b3AsJHN0b3ApIDEwMCUpO1xyXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChyZ2IoJHN0b3AsJHN0b3AsJHN0b3ApLFxyXG4gICAgICAgICAgcmdiKCRzdGFydCwkc3RhcnQsJHN0YXJ0KSk7XHJcbn1cclxuQG1peGluIGJvcmRlcmVkKCR0b3AtY29sb3I6ICNFRUUsICRyaWdodC1jb2xvcjogI0VFRSwgJGJvdHRvbS1jb2xvcjogI0VFRSwgJGxlZnQtY29sb3I6ICNFRUUpIHtcclxuICBib3JkZXItdG9wOiBzb2xpZCAxcHggJHRvcC1jb2xvcjtcclxuICBib3JkZXItbGVmdDogc29saWQgMXB4ICRsZWZ0LWNvbG9yO1xyXG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICRyaWdodC1jb2xvcjtcclxuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGJvdHRvbS1jb2xvcjtcclxufVxyXG5AbWl4aW4gZHJvcC1zaGFkb3coJHgtYXhpczogMCwgJHktYXhpczogMXB4LCAkYmx1cjogMnB4LCAkYWxwaGE6IDAuMSkge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHgtYXhpcyAkeS1heGlzICRibHVyIHJnYmEoMCwgMCwgMCwgJGFscGhhKTtcclxuICAtbW96LWJveC1zaGFkb3c6ICR4LWF4aXMgJHktYXhpcyAkYmx1ciByZ2JhKDAsIDAsIDAsICRhbHBoYSk7XHJcbiAgYm94LXNoYWRvdzogJHgtYXhpcyAkeS1heGlzICRibHVyIHJnYmEoMCwgMCwgMCwgJGFscGhhKTtcclxufVxyXG5AbWl4aW4gcm91bmRlZCgkcmFkaXVzOiAycHgpIHtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHk6IDAuNSkge1xyXG4gIC1tb3otb3BhY2l0eTogJG9wYWNpdHk7XHJcbiAgLWtodG1sLW9wYWNpdHk6ICRvcGFjaXR5O1xyXG4gIC13ZWJraXQtb3BhY2l0eTogJG9wYWNpdHk7XHJcbiAgb3BhY2l0eTogJG9wYWNpdHk7XHJcbiAgJG9wcGVyYzogJG9wYWNpdHkgKiAxMDA7XHJcbn1cclxuQG1peGluIHRyYW5zaXRpb24tZHVyYXRpb24oJGR1cmF0aW9uOiAwLjJzKSB7XHJcbiAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XHJcbiAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcclxufVxyXG5AbWl4aW4gdHJhbnNmb3JtKCRhcmd1bWVudHMpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogJGFyZ3VtZW50cztcclxuICAtbW96LXRyYW5zZm9ybTogJGFyZ3VtZW50cztcclxuICAtby10cmFuc2Zvcm06ICRhcmd1bWVudHM7XHJcbiAgLW1zLXRyYW5zZm9ybTogJGFyZ3VtZW50cztcclxuICB0cmFuc2Zvcm06ICRhcmd1bWVudHM7XHJcbn1cclxuQG1peGluIHJvdGF0aW9uKCRkZWc6NWRlZyl7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVnKTtcclxuICBAaW5jbHVkZSB0cmFuc2Zvcm0oJGRlZyk7XHJcbn1cclxuQG1peGluIHNjYWxlKCRyYXRpbzoxLjUpe1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJHJhdGlvKTtcclxuICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHJhdGlvKTtcclxufVxyXG5AbWl4aW4gdHJhbnNpdGlvbigkZHVyYXRpb246MC40cywgJGVhc2U6ZWFzZSwgJHByb3BlcnR5OiBhbGwpIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGVhc2U7XHJcbiAgLW1vei10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICRlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkZWFzZTtcclxufVxyXG5AbWl4aW4gaW5uZXItc2hhZG93KCRob3Jpem9udGFsOjAsICR2ZXJ0aWNhbDoxcHgsICRibHVyOjJweCwgJGFscGhhOiAwLjQpIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0ICRob3Jpem9udGFsICR2ZXJ0aWNhbCAkYmx1ciByZ2JhKDAsIDAsIDAsICRhbHBoYSk7XHJcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAkaG9yaXpvbnRhbCAkdmVydGljYWwgJGJsdXIgcmdiYSgwLCAwLCAwLCAkYWxwaGEpO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0ICRob3Jpem9udGFsICR2ZXJ0aWNhbCAkYmx1ciByZ2JhKDAsIDAsIDAsICRhbHBoYSk7XHJcbn1cclxuQG1peGluIGJveC1zaGFkb3coJGFyZ3VtZW50cykge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogJGFyZ3VtZW50cztcclxuICAtbW96LWJveC1zaGFkb3c6ICRhcmd1bWVudHM7XHJcbiAgYm94LXNoYWRvdzogJGFyZ3VtZW50cztcclxufVxyXG5AbWl4aW4gYm94LXNpemluZygkc2l6aW5nOiBib3JkZXItYm94KSB7XHJcbiAgLW1zLWJveC1zaXppbmc6ICRzaXppbmc7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiAkc2l6aW5nO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogJHNpemluZztcclxuICBib3gtc2l6aW5nOiAkc2l6aW5nO1xyXG59XHJcbkBtaXhpbiB1c2VyLXNlbGVjdCgkYXJndW1lbnQ6IG5vbmUpIHtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiAkYXJndW1lbnQ7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogJGFyZ3VtZW50O1xyXG4gIC1tcy11c2VyLXNlbGVjdDogJGFyZ3VtZW50O1xyXG4gIHVzZXItc2VsZWN0OiAkYXJndW1lbnQ7XHJcbn1cclxuQG1peGluIGNvbHVtbnMoJGNvbHdpZHRoOiAyNTBweCwgJGNvbGNvdW50OiAwLCAkY29sZ2FwOiA1MHB4LCAkY29sdW1uUnVsZUNvbG9yOiAjRUVFLCAkY29sdW1uUnVsZVN0eWxlOiBzb2xpZCwgJGNvbHVtblJ1bGVXaWR0aDogMXB4KSB7XHJcbiAgLW1vei1jb2x1bW4td2lkdGg6ICRjb2x3aWR0aDtcclxuICAtbW96LWNvbHVtbi1jb3VudDogJGNvbGNvdW50O1xyXG4gIC1tb3otY29sdW1uLWdhcDogJGNvbGdhcDtcclxuICAtbW96LWNvbHVtbi1ydWxlLWNvbG9yOiAkY29sdW1uUnVsZUNvbG9yO1xyXG4gIC1tb3otY29sdW1uLXJ1bGUtc3R5bGU6ICRjb2x1bW5SdWxlU3R5bGU7XHJcbiAgLW1vei1jb2x1bW4tcnVsZS13aWR0aDogJGNvbHVtblJ1bGVXaWR0aDtcclxuICAtd2Via2l0LWNvbHVtbi13aWR0aDogJGNvbHdpZHRoO1xyXG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAkY29sY291bnQ7XHJcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAkY29sZ2FwO1xyXG4gIC13ZWJraXQtY29sdW1uLXJ1bGUtY29sb3I6ICRjb2x1bW5SdWxlQ29sb3I7XHJcbiAgLXdlYmtpdC1jb2x1bW4tcnVsZS1zdHlsZTogJGNvbHVtblJ1bGVTdHlsZTtcclxuICAtd2Via2l0LWNvbHVtbi1ydWxlLXdpZHRoOiAkY29sdW1uUnVsZVdpZHRoO1xyXG4gIGNvbHVtbi13aWR0aDogJGNvbHdpZHRoO1xyXG4gIGNvbHVtbi1jb3VudDogJGNvbGNvdW50O1xyXG4gIGNvbHVtbi1nYXA6ICRjb2xnYXA7XHJcbiAgY29sdW1uLXJ1bGUtY29sb3I6ICRjb2x1bW5SdWxlQ29sb3I7XHJcbiAgY29sdW1uLXJ1bGUtc3R5bGU6ICRjb2x1bW5SdWxlU3R5bGU7XHJcbiAgY29sdW1uLXJ1bGUtd2lkdGg6ICRjb2x1bW5SdWxlV2lkdGg7XHJcbn1cclxuQG1peGluIHRyYW5zbGF0ZSgkeDowLCAkeTowKSB7XHJcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgkeCwgJHkpKTtcclxufVxyXG5AbWl4aW4gYmFja2dyb3VuZC1jbGlwKCRhcmd1bWVudDogcGFkZGluZy1ib3gpIHtcclxuICAtbW96LWJhY2tncm91bmQtY2xpcDogJGFyZ3VtZW50O1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiAkYXJndW1lbnQ7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiAkYXJndW1lbnQ7XHJcbn1cclxuLy8gQm9yZGVyIFJhZGl1c1xyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cyAoJHJhZGl1czogNXB4KSB7XHJcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcbi8vIFNpbmdsZSBDb3JuZXIgQm9yZGVyIFJhZGl1c1xyXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiAkcmFkaXVzO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogJHJhZGl1cztcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxufVxyXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAkcmFkaXVzO1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6ICRyYWRpdXM7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxufVxyXG4vLyBTaW5nbGUgU2lkZSBCb3JkZXIgUmFkaXVzXHJcbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKTtcclxufVxyXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cyk7XHJcbn1cclxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcclxuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKTtcclxuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpO1xyXG59XHJcbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKTtcclxufVxyXG5AbWl4aW4gY2VudGVyLWJsb2NrKCkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLy8gU2l6aW5nIHNob3J0Y3V0c1xyXG5AbWl4aW4gc2l6ZSgkaGVpZ2h0LCAkd2lkdGgpIHtcclxuICB3aWR0aDogJHdpZHRoO1xyXG4gIGhlaWdodDogJGhlaWdodDtcclxufVxyXG5AbWl4aW4gc3F1YXJlKCRzaXplKSB7XHJcbiAgQGluY2x1ZGUgc2l6ZSgkc2l6ZSwgJHNpemUpO1xyXG59XHJcblxyXG5AbWl4aW4gZmlsdGVyKCRmaWx0ZXItdHlwZSwkZmlsdGVyLWFtb3VudCkge1xyXG4gIC13ZWJraXQtZmlsdGVyOiAkZmlsdGVyLXR5cGUrdW5xdW90ZSgnKCN7JGZpbHRlci1hbW91bnR9KScpO1xyXG4gIC1tb3otZmlsdGVyOiAkZmlsdGVyLXR5cGUrdW5xdW90ZSgnKCN7JGZpbHRlci1hbW91bnR9KScpO1xyXG4gIC1tcy1maWx0ZXI6ICRmaWx0ZXItdHlwZSt1bnF1b3RlKCcoI3skZmlsdGVyLWFtb3VudH0pJyk7XHJcbiAgLW8tZmlsdGVyOiAkZmlsdGVyLXR5cGUrdW5xdW90ZSgnKCN7JGZpbHRlci1hbW91bnR9KScpO1xyXG4gIGZpbHRlcjogJGZpbHRlci10eXBlK3VucXVvdGUoJygjeyRmaWx0ZXItYW1vdW50fSknKTtcclxufVxyXG5cclxuQG1peGluIGxpbmUtY2xhbXAoJGNvdW50OiAzKSB7XHJcbiAgLy8g5byV5pWw44GM5pWw5YCk5Lul5aSW44Gg44Gj44Gf44KJ44Ko44Op44O844KS6L+U44GZXHJcbiAgQGlmIHR5cGUtb2YoJGNvdW50KSAhPSAnbnVtYmVyJyB7XHJcbiAgICBAZXJyb3IgJ2xpbmUtY2xhbXDjga7lvJXmlbDjga/lv4XjgZrmlbDlgKTjgafmjIflrprjgZfjgabjgY/jgaDjgZXjgYQnO1xyXG4gIH1cclxuXHJcbiAgQGlmICRjb3VudCA9PSAxIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJGNvdW50O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gY2xhbXBEZWZhdWx0KCkge1xyXG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGluaXRpYWw7XHJcbn1cclxuXHJcbkBtaXhpbiBpbmxpbmUtYmxvY2soKXtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgKmRpc3BsYXk6IGlubGluZTtcclxuICAqem9vbTogMTtcclxufVxyXG5cclxuXHJcbkBtaXhpbiBmbGV4IHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcclxuICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5AbWl4aW4gZmxleC1hbGlnbigkYWxpZ246IGZsZXgtc3RhcnQpe1xyXG4gIGFsaWduLWl0ZW1zOiAkYWxpZ247XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246ICRhbGlnbjtcclxuICAtd2Via2l0LWFsaWduLWl0ZW1zOiAkYWxpZ247XHJcbiAgLW1zLWZsZXgtYWxpZ246ICRhbGlnbjtcclxufVxyXG5cclxuQG1peGluIGZsZXgtanVzdGlmeSgkanVzdGlmeSl7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xyXG4gIC1tcy1qdXN0aWZ5LWNvbnRlbnQgICAgOiAkanVzdGlmeTtcclxuICBqdXN0aWZ5LWNvbnRlbnQgICAgICAgIDogJGp1c3RpZnk7XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4LXdyYXAoJHdyYXA6IHdyYXApe1xyXG4gIC13ZWJraXQtZmxleC13cmFwOiAkd3JhcDtcclxuICAtbXMtZmxleC13cmFwOiAkd3JhcDtcclxuICBmbGV4LXdyYXA6ICR3cmFwO1xyXG59XHJcblxyXG5AbWl4aW4gZmxleC1kaXJlY3Rpb24oJGRpcmVjdGlvbjogY29sdW1uKSB7XHJcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxuICAtbXMtZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XHJcbiAgZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XHJcbn1cclxuXHJcbkBtaXhpbiB3cml0ZVZlcnRpY2FsIHtcclxuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG4gIC13ZWJraXQtd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcclxuICB0ZXh0LW9yaWVudGF0aW9uOiB1cHJpZ2h0O1xyXG59XHJcblxyXG5AbWl4aW4gd3JpdGVIb3Jpem9udGFsIHtcclxuICB3cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7XHJcbiAgLXdlYmtpdC13cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7XHJcbiAgLW1zLXdyaXRpbmctbW9kZTogaG9yaXpvbnRhbC10YjtcclxufVxyXG5cclxuXHJcblxyXG5AbWl4aW4gdHJpbW1pbmd7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG59XHJcblxyXG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yKSB7XHJcbiAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICB9XHJcblxyXG4gIC8vIElFXHJcbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICB9XHJcblxyXG4gIC8vIEVkZ2VcclxuICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBvYmplY3RmaXQoJG9mOmNvdmVyKXtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb2JqZWN0LWZpdDogJG9mO1xyXG59XHJcblxyXG5cclxuXHJcbi8v5qiq5Lim44Gz44Oq44K544OIXHJcblxyXG4vL+imqlxyXG5AbWl4aW4gY29sdW1uUm93KCRnYXBZOiAyMCwkZ2FwWDogMjAsICRzcDogYmxvY2spIHtcclxuICBAaW5jbHVkZSBmbGV4O1xyXG4gIGdhcDogICN7JGdhcFl9cHggI3skZ2FwWH1weDtcclxuICBAaWYgKCRzcCA9PSAnYmxvY2snKSB7XHJcbiAgICBAaW5jbHVkZSBtcSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy/lrZBcclxuQG1peGluIGNvbHVtbkl0ZW0oJGNvbDogMiwgJGNvbE1kOiAyLCAkY29sU3A6IDIsICRnYXA6IDIwLCAkZ2FwU3A6IDEwLCAkc3A6IGJsb2NrKSB7XHJcbiAgd2lkdGg6IGNhbGMoKDEwMCUvI3skY29sfSkgLSAoI3skZ2FwfXB4KigjeyRjb2x9IC0gMSkpLyN7JGNvbH0pO1xyXG4gIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICB3aWR0aDogY2FsYygoMTAwJS8jeyRjb2xNZH0pIC0gKCN7JGdhcH1weCooI3skY29sTWR9IC0gMSkpLyN7JGNvbE1kfSk7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xIHtcclxuICAgIEBpZiAoJHNwID09IGJsb2NrKSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICB3aWR0aDogY2FsYygoMTAwJS8jeyRjb2xTcH0pIC0gKCN7JGdhcFNwfXB4KigjeyRjb2xTcH0gLSAxKSkvI3skY29sU3B9KTtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlIFwiY29tbW9uL192YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiY29tbW9uL19taXhpblwiIGFzICo7XHJcbkB1c2UgXCJjb21tb24vX3N0eWxlc1wiIGFzICo7XHJcbkB1c2UgXCJjb21tb24vX2luaXRpYWxpemVcIiBhcyAqO1xyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkNvbW1vbiBDU1NcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4uaW5uZXJ7XHJcbiAgQGluY2x1ZGUgY29udGVudDtcclxufVxyXG5cclxuLmNvbnRlbnQge1xyXG59XHJcblxyXG4uYnRue1xyXG4gIEBpbmNsdWRlIGJ0bjtcclxufVxyXG5cclxuLmFycm93e1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICBzdmd7XHJcblxyXG4gIH1cclxufVxyXG5cclxuLyo9PSBIZWFkZXIgPT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5oZWFkZXIge1xyXG4gICR0aGlzOiAmO1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMjBweDtcclxuICBwYWRkaW5nOiAzMHB4IDExMHB4IDMwcHggNDBweDtcclxuICBAaW5jbHVkZSBmbGV4O1xyXG4gIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoZmxleC1lbmQpO1xyXG4gIHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG4gICZfX2xvZ297XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDQ5cHg7XHJcbiAgICBsZWZ0OiA0MHB4O1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgICBzdmcsc3ZnICp7XHJcbiAgICAgIHRyYW5zaXRpb246IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6bm90KC5pcy1zY3JvbGxUb3Ape1xyXG4gICAgQGluY2x1ZGUgbXEocGMpe1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci13aGl0ZSwuMTUpO1xyXG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCkgYnJpZ2h0bmVzcygxLjEpO1xyXG4gICAgICBoZWlnaHQ6IDg0cHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxN3B4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTAzcHg7XHJcbiAgICAgIC5oZWFkZXItYnRue1xyXG4gICAgICAgICZfX2J0bntcclxuICAgICAgICAgICYtaW5uZXJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTM1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuLS1jb250YWN0e1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLi0tZW50cnl7XHJcbiAgICAgICAgICAgIC5oZWFkZXItYnRuLWlubmVye1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDI7XHJcbiAgICAgICAgICAgICAgc3ZnICp7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvci10ZXh0MjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbGlzdHtcclxuICAgICAgICAgIC8vd2lkdGg6IGNhbGMoMTAwJSArIDE2cHgpO1xyXG4gICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgbGVmdDo1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAuZm9udC1jb2xvciB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBsZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjeyR0aGlzfV9fbG9nb3tcclxuICAgICAgdG9wOiAxOHB4O1xyXG4gICAgICBzdmd7XHJcbiAgICAgICAgd2lkdGg6IDEwOXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5sb2dve1xyXG4gICAgICAgICZfX3N1YntcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMjA4NXB4LCAtMzA4cHgpIHNjYWxlKDEuNDUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgJl9fbG9nb3tcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB0b3A6IDI1cHg7XHJcbiAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgIH1cclxuICAgICYuaXMtc2Nyb2xsVG9we1xyXG4gICAgICAuaGVhZGVyLWJ0bntcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlci1idG57XHJcbiAgJHRoaXM6ICY7XHJcbiAgQGluY2x1ZGUgZmxleDtcclxuICBnYXA6IDdweDtcclxuICAmX19pdGVte1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAmX19idG57XHJcbiAgICBAaW5jbHVkZSBtcShwYyl7XHJcbiAgICAgICYtaW5uZXJ7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoY2VudGVyKTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICB3aWR0aDogMTQ1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICY6YmVmb3JlLCY6YWZ0ZXJ7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgIHN2ZyAqe1xyXG4gICAgICAgICAgICBzdHJva2U6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi4tLWNvbnRhY3R7XHJcbiAgICAgICAgI3skdGhpc31fX2J0bi1pbm5lcntcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3IteWVsbG93O1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNTBkZWcsICRjb2xvci15ZWxsb3cgMTAlLCAkY29sb3ItbGlnaHQtYmx1ZSA2NSUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMTAwJSArIDJweCkgY2FsYygxMDAlICsgMnB4KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTFweCAtMXB4O1xyXG4gICAgICAgICAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogZGVzdGluYXRpb24tb3V0O1xyXG4gICAgICAgICAgICBtYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi4tLWVudHJ5e1xyXG4gICAgICAgICN7JHRoaXN9X19idG4taW5uZXJ7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTBkZWcsICRjb2xvci15ZWxsb3cgMjUlLCAkY29sb3ItbGlnaHQtYmx1ZSAxMDAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDEwMCUgKyAycHgpIGNhbGMoMTAwJSArIDJweCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xcHggLTFweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogaW5oZXJpdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9famF7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH1cclxuICAmX19lbntcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgfVxyXG4gICZfX2Fycm93e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogMTdweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC01MCUgKyAycHgpKTtcclxuICAgICYsKntcclxuICAgICAgdHJhbnNpdGlvbjogaW5oZXJpdDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGlzdHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IGNhbGMoMTAwJSArIDRweCk7XHJcbiAgICAvL3dpZHRoOiBjYWxjKDEwMCUgKyA2cHgpO1xyXG4gICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgbGVmdDo1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAvL3dpZHRoOiAxMDAlO1xyXG4gICAgLy93aWxsLWNoYW5nZTogaGVpZ2h0O1xyXG4gICAgcGFkZGluZzo5cHggMXB4O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgjZmZmLC44NSk7XHJcbiAgICB3aWxsLWNoYW5nZTogaGVpZ2h0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYTpiZWZvcmV7XHJcbiAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgfVxyXG4gICAgJi1pdGVte1xyXG4gICAgICAmKyZ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIGF7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgIC8vY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAmOmJlZm9yZSwmOmFmdGVye1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgbGVmdDogMTJweDtcclxuICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0MGRlZywgJGNvbG9yLWxpZ2h0LWJsdWUgLTUlLCAkY29sb3IteWVsbG93IDcwJSk7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0LWJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1saWdodC1ibHVlO1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgZ2FwOiAycHg7XHJcbiAgICB0cmFuc2l0aW9uOiAuNnMgZWFzZTtcclxuICAgICZfX2l0ZW17XHJcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFweCk7XHJcbiAgICB9XHJcbiAgICAmX19idG57XHJcbiAgICAgICYtaW5uZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xyXG4gICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICRjb2xvci15ZWxsb3cgOCUsJGNvbG9yLWxpZ2h0LWJsdWUgNzAlKTtcclxuICAgICAgfVxyXG4gICAgICAmLi0tY29udGFjdHtcclxuICAgICAgICAjeyR0aGlzfV9fYnRuLWlubmVye1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcGx1c3tcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgcmlnaHQ6IDI3cHg7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uYXYtdHJnIHtcclxuICB3aWR0aDogNTBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RlZThmNDtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAxMDI7XHJcbiAgdG9wOiAxN3B4O1xyXG4gIHJpZ2h0OiA0MHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAmLCp7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuICB9XHJcbiAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICAgIHNwYW57XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYmFye1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgICBoZWlnaHQ6IDZweDtcclxuICB9XHJcbiAgc3BhbntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgdG9wOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmlzLWFjdGl2ZXtcclxuICAgIHNwYW57XHJcbiAgICAgIHdpZHRoOiAxMjMlO1xyXG4gICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICB0b3A6IDE3cHg7XHJcbiAgICByaWdodDogI3skbWFyZ2luLXNtfXB4O1xyXG4gIH1cclxufVxyXG4uaGVhZGVyLmlzLXNjcm9sbFRvcCsubmF2LXRyZ3tcclxuICB3aWR0aDogNTVweDtcclxuICBoZWlnaHQ6IDU1cHg7XHJcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgQGluY2x1ZGUgbXEocGMpe1xyXG4gICAgdG9wOiAzMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLm5hdiB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICB6LWluZGV4OiAxMDE7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogLjRzO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gICYuaXMtb3BlbntcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gICZfX2NvbnR7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gICZfX21haW57XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE4MHB4KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgJl9faW1ne1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogNjY2cHg7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDYwMHB4KTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGltZ3tcclxuICAgICAgQGluY2x1ZGUgb2JqZWN0Zml0O1xyXG4gICAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcclxuICAgICAgb3BhY2l0eTogLjM7XHJcbiAgICAgIG1peC1ibGVuZC1tb2RlOiBzb2Z0LWxpZ2h0O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9iYXNlL3BhcnRzLW5hdi5zdmdcIikgdG9wIGxlZnQgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0xcHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2lubmVye1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICAgIGdhcDogNzBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTMzMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XHJcbiAgfVxyXG4gICZfX2xpc3R7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjtcclxuICAgIHdpZHRoOiAyNjdweDtcclxuICAgICYtaXRlbXtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMwODY3Qzk7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgcGFkZGluZzogMTlweCAwIDE4cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNDAgLyAyNSk7XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXN1YjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fYm90dG9te1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMjEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMCAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoY2VudGVyKTtcclxuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICAgICYtaW5uZXJ7XHJcbiAgICAgIG1heC13aWR0aDogMTI2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZW50cnktbGlua3tcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoY2VudGVyKTtcclxuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICAgIGdhcDogMzhweDtcclxuICAgICZfX2l0ZW17XHJcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMlIC0gMzhweCAqIDIgLyAzKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmVudHJ5LWxpbmtfX2l0ZW0rLmVudHJ5LWxpbmtfX2l0ZW17XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkwcHgpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA3MDBweCkge1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgJl9fbWFpbntcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJl9faW1ne1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3OHB4O1xyXG4gICAgfVxyXG4gICAgJl9fbGlzdHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICYtaXRlbXtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYm90dG9te1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMzBweDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjJweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuZW50cnktbGlua3tcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGZsZXgtc3RhcnQpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGNlbnRlcik7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMTEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9faW1ne1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICAgIH1cclxuICAgICAgJl9fbGFiZWx7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZW50cnktbGlua19faXRlbSsuZW50cnktbGlua19faXRlbXtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb3ZlcntcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiA5ODtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuXHJcbi8qPT0gRm9vdGVyID09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLy/jg5Xjg4Pjgr/jg7zvvIbjg5rjg7zjgrjkuIvpg6jjga7lhbHpgJrjg5bjg63jg4Pjgq/jga7jgrPjg7Pjg4bjg4pcclxuLmZvb3Rlci13cmFwe1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAwO1xyXG4gICZfX2xvZ297XHJcbiAgICBoZWlnaHQ6IDE4NXB4O1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgaW1ne1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogLTQ5cHg7XHJcbiAgICAgIHJpZ2h0OiAtMjQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ltZ3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXgtaGVpZ2h0OiA2MDBweDtcclxuICAgICYtaXRlbXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0xdmg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMnZoO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1IHVybChcIi4uLy4uL2ltZy9iYXNlL2ltZy1mb290ZXJAMnguanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG4gICAgICAmLi0tY2hhbGxlbmdle1xyXG4gICAgICAgIHRvcDogLTF2aDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvY2hhbGxlbmdlL2ltZy1mb290ZXJAMnguanBnXCIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDYwMCAvIDE0NDAgKiAxMDAlKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udHtcclxuICAgIGJhY2tncm91bmQ6ICNGNUY1RjUgdXJsKFwiLi4vLi4vaW1nL2Jhc2UvYmctZm9vdGVyLnN2Z1wiKSBib3R0b20gcmlnaHQgbm8tcmVwZWF0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweCA1MHB4IDAgMDtcclxuICAgIHBhZGRpbmc6IDEyMnB4IDAgMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICAmX19sb2dve1xyXG4gICAgICBoZWlnaHQ6IDc4cHg7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBib3R0b206IC02OXB4O1xyXG4gICAgICAgIHJpZ2h0OiAzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ltZ3tcclxuICAgICAgbWF4LWhlaWdodDogMjg4cHg7XHJcbiAgICAgICYtaXRlbXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvYmFzZS9zcC9pbWctZm9vdGVyQDJ4LmpwZ1wiKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAydmg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBpbml0aWFsO1xyXG4gICAgICAgICYuLS1jaGFsbGVuZ2V7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvY2hhbGxlbmdlL3NwL2ltZy1mb290ZXJAMnguanBnXCIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygyODggLyAzOTAgKiAxMDAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29udHtcclxuICAgICAgcGFkZGluZzogODBweCAwIDA7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9iYXNlL3NwL2JnLWZvb3Rlci5zdmdcIik7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy/jg5rjg7zjgrjkuIvpg6jjga7lhbHpgJrjg5bjg63jg4Pjgq9cclxuLmMtcmVjcnVpdHtcclxuICBtYXJnaW4tYm90dG9tOiAxMzBweDtcclxuICAmX190dGx7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1N3B4O1xyXG4gIH1cclxuICAmX19jb250e1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIGdhcDogMjBweCA1MHB4O1xyXG4gIH1cclxuICAmX19pdGVte1xyXG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjVweCk7XHJcbiAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICYge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGNlbnRlcik7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDIyNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwMGRlZywgI2VmZjZhMiAtNTAlLCAjYmVmMWZmIDEwMCUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC42cyBlYXNlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogaW5oZXJpdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDBkZWcsICM5NEQ4RTggMTAlLCAjRUNGMjc3IDE3MCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTAwZGVnLCAkY29sb3ItbGlnaHQtYmx1ZSAyMCUsICRjb2xvci15ZWxsb3cgMTAwJSk7XHJcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY2FsYygxMDAlICsgNHB4KSBjYWxjKDEwMCUgKyA0cHgpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtMnB4O1xyXG4gICAgICAgICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiBkZXN0aW5hdGlvbi1vdXQ7XHJcbiAgICAgICAgICBtYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgIC8vICAmOmJlZm9yZSB7XHJcbiAgICAgICAgLy8gICAgb3BhY2l0eTogMDtcclxuICAgICAgICAvLyAgfVxyXG4gICAgICAgIC8vICAmOmFmdGVyIHtcclxuICAgICAgICAvLyAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTAwZGVnLCAkY29sb3IteWVsbG93IDIwJSwgJGNvbG9yLWxpZ2h0LWJsdWUgMTAwJSk7XHJcbiAgICAgICAgLy8gICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgLy8gIH1cclxuICAgICAgICAvL31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICBhIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAyMjVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDBkZWcsICNlZmY2YTIgLTUwJSwgI2JlZjFmZiAxMDAlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuNnMgZWFzZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTAwZGVnLCAjOTREOEU4IDEwJSwgI0VDRjI3NyAxNzAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwMGRlZywgJGNvbG9yLWxpZ2h0LWJsdWUgMjAlLCAkY29sb3IteWVsbG93IDEwMCUpO1xyXG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMTAwJSArIDRweCkgY2FsYygxMDAlICsgNHB4KTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0ycHggLTJweDtcclxuICAgICAgICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBib3JkZXItYm94O1xyXG4gICAgICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogZGVzdGluYXRpb24tb3V0O1xyXG4gICAgICAgICAgbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBib3JkZXItYm94O1xyXG4gICAgICAgICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEwMGRlZywgJGNvbG9yLXllbGxvdyAyMCUsICRjb2xvci1saWdodC1ibHVlIDEwMCUpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGFiZWx7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XHJcbiAgICBsaW5lLWhlaWdodDogNDNweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XHJcbiAgfVxyXG4gICZfX2J0bntcclxuICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xyXG4gICAgLmJ0bl9fYXJyb3d7XHJcbiAgICAgICYsJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ludG57XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGNlbnRlcik7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGZsZXgtZW5kKTtcclxuICAgIHBhZGRpbmc6MCAzNHB4O1xyXG4gICAgJl9fbGlua3tcclxuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDNweDtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBob3ZlcntcclxuICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcShtZCl7XHJcbiAgICAmX19jb250e1xyXG4gICAgICBnYXA6IDIwcHggMzBweDtcclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcclxuICAgIH1cclxuICAgICZfX2xhYmVse1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICB9XHJcbiAgICAmX19idG57XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgJl9fdHRse1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG4gICAgfVxyXG4gICAgJl9faXRlbXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW50bntcclxuICAgICAgcGFkZGluZzowIDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYy1lbnRyeXtcclxuICBtYXJnaW4tYm90dG9tOiAxNjBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJl9faW5uZXJ7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgbWluLWhlaWdodDogNTk0cHg7XHJcbiAgfVxyXG4gICZfX2ltZ3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAxMDBweCAxMDBweCAwO1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1MDBweCk7XHJcbiAgICB3aWR0aDogY2FsYyg1MCUgKyA2MHB4KTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGltZ3tcclxuICAgICAgQGluY2x1ZGUgb2JqZWN0Zml0KCk7XHJcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3R0bHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYycHg7XHJcbiAgfVxyXG4gICZfX2NvbnR7XHJcbiAgICB3aWR0aDogNDAzcHg7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIG1heC13aWR0aDogNjAlO1xyXG4gICAgbWFyZ2luOiAyMHB4IDAgMCBhdXRvO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcShwYy1sZyl7XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgbWluLWhlaWdodDogY2FsYygoNTB2dyArIDcwcHgpICogLjc1Mik7XHJcbiAgICB9XHJcbiAgICAmX19pbWd7XHJcbiAgICAgIG1heC13aWR0aDogY2FsYyg1MHZ3ICsgNzBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKG1kKXtcclxuICAgICZfX2NvbnR7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDUwdncgLSA1MHB4KTtcclxuICAgIH1cclxuICAgICZfX2ltZ3tcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwdncgLSAzMHB4KTtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAycHg7XHJcbiAgICAmX190dGx7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAmX19pbWd7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgODBweCA4MHB4IDA7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JG1hcmdpbi1zbX1weCk7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWFyZ2luOiAwICN7JG1hcmdpbi1zbX1weCA0MXB4IDA7XHJcbiAgICB9XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgbWluLWhlaWdodDogMDtcclxuICAgIH1cclxuICAgICZfX2NvbnR7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8v44Ot44K05Lul6ZmN44Gu44OV44OD44K/44O85pys5L2TXHJcbi5mb290ZXJ7XHJcbiAgJl9faW5uZXJ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcclxuICB9XHJcbiAgJl9fbG9nb3tcclxuICAgIG1hcmdpbi1ib3R0b206IDc2cHg7XHJcbiAgfVxyXG4gICZfX3Bwe1xyXG4gICAgbWFyZ2luLXRvcDogNDlweDtcclxuICAgIGF7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuMjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLWJhc2U7XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itc3ViO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXN1YjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19wYWdldG9we1xyXG4gICAgbWFyZ2luLXRvcDogNTJweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgYXtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShmbGV4LXN0YXJ0KTtcclxuICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgICBnYXA6IDhweDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuMjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBAaW5jbHVkZSBob3ZlcntcclxuICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19jb3B5e1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWVuMjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIG1hcmdpbi10b3A6IDI5cHg7XHJcbiAgfVxyXG4gICZfX2JvdHRvbXtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNzBweCA3MHB4IDAgMDtcclxuICAgICYtaW5uZXJ7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShmbGV4LWVuZCk7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgIH1cclxuICAgICYtYnRue1xyXG4gICAgICAuYnRuX19sYWJlbHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDAgMnB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5idG5fX2Fycm93e1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICB3aWR0aDogMTFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICAgICAgLmJ0bl9fbGFiZWx7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXllbGxvdztcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXllbGxvdztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIycHg7XHJcbiAgICB9XHJcbiAgICAmX19sb2dve1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xyXG4gICAgfVxyXG4gICAgJl9fcHB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDM3cHg7XHJcbiAgICB9XHJcbiAgICAmX19wYWdldG9we1xyXG4gICAgICBtYXJnaW4tdG9wOiA0N3B4O1xyXG4gICAgfVxyXG4gICAgJl9fY29weXtcclxuICAgICAgbWFyZ2luLXRvcDogMTlweDtcclxuICAgIH1cclxuICAgICZfX2JvdHRvbXtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNDBweCA0MHB4IDAgMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDU1cHg7XHJcbiAgICAgICYtaW5uZXJ7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XHJcbiAgICAgIH1cclxuICAgICAgJi1idG57XHJcbiAgICAgICAgLmJ0bl9fbGFiZWx7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAyNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmMtc2l0ZW1hcHtcclxuICBAaW5jbHVkZSBmbGV4O1xyXG4gIEBpbmNsdWRlIGZsZXgtYWxpZ24oZmxleC1zdGFydCk7XHJcbiAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICBnYXA6IDE4cHggMDtcclxuICAvL21heC13aWR0aDogNjE0cHg7XHJcbiAgbWF4LXdpZHRoOiA3NTBweDtcclxuICBtYXgtaGVpZ2h0OiAxMzRweDtcclxuICBhe1xyXG4gICAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itc3ViO1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc3ViICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGFiZWx7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMTcpO1xyXG4gIH1cclxuICAmX19jaGlsZHtcclxuICAgIG1hcmdpbi10b3A6IDE5cHg7XHJcbiAgICAmLWl0ZW17XHJcbiAgICAgICYrJntcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWxhYmVse1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTlweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxMyk7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogOXB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgZ2FwOiAxN3B4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qPT0gUGFydHMgPT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4udHRse1xyXG4gICZfX2Vue1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWVuMjtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQ4IC8gNDApO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG4gICZfX2phe1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjYgLyAxNSk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAuMDdlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICAmX19qYXtcclxuICAgICAgbWFyZ2luLXRvcDogOXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBua3p7XHJcbiAgJl9fbGlzdHtcclxuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDgwcHgpO1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICB9XHJcbiAgJl9faXRlbXtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBhe1xyXG4gICAgICBAaW5jbHVkZSBob3ZlcntcclxuICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogXCI+XCI7XHJcbiAgICAgIG1hcmdpbjogMCAzcHg7XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWRpbmd7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBoZWlnaHQ6IDY4N3B4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAwO1xyXG4gIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICBAaW5jbHVkZSBmbGV4O1xyXG4gIHBhZGRpbmc6IDAgMTcwcHg7XHJcbiAgJl9faW1ne1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2MDBweCk7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIG1peC1ibGVuZC1tb2RlOiBsaWdodGVuO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGltZ3tcclxuICAgICAgQGluY2x1ZGUgb2JqZWN0Zml0O1xyXG4gICAgICBvcGFjaXR5OiBjYWxjKC42NSAqIC40NSk7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2Jhc2UvcGFydHMtaGVhZGluZy5zdmdcIikgdG9wIGxlZnQgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0xcHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3R0bHtcclxuICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICYtbWFpbntcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuMjtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogOTFweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoOTAgLyA3NSk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gICAgICAmLi0tc21hbGx7XHJcbiAgICAgICAgZm9udC1zaXplOiA3NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXN1YntcclxuICAgICAgbWFyZ2luLXRvcDogMjFweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjkgLyAxNyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3Bua3p7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDMwcHg7XHJcbiAgICByaWdodDogNDBweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KXtcclxuICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICBwYWRkaW5nOiAwICN7JG1hcmdpbi1tZH1weDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgcGFkZGluZzogMCAjeyRtYXJnaW4tc219cHg7XHJcbiAgICAmX19pbWd7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4M3B4KTtcclxuICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBsZWZ0OiAtOXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190dGx7XHJcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgJi1tYWlue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMzBweCxjYWxjKDUyIC8gMzkwICogMTAwdncpLDUycHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDY2IC8gNTIpO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAmLi0tc21hbGx7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDMwcHgsY2FsYyg1MiAvIDM5MCAqIDEwMHZ3KSw1MnB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1zdWJ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3Bua3p7XHJcbiAgICAgIGJvdHRvbTogMTFweDtcclxuICAgICAgcmlnaHQ6ICN7JG1hcmdpbi1zbX1weDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oZWFkaW5nMntcclxuICBoZWlnaHQ6IDYwMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAwO1xyXG4gIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICBAaW5jbHVkZSBmbGV4O1xyXG4gIHBhZGRpbmc6IDAgMTcwcHg7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAmX19pbWd7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICAgIGltZ3tcclxuICAgICAgQGluY2x1ZGUgb2JqZWN0Zml0O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9iYXNlL3BhcnRzLWhlYWRpbmcyLnN2Z1wiKSBjZW50ZXIgbGVmdCBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3R0bHtcclxuICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICYtc3Vie1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzAgLyAyMik7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogXCIvXCI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1tYWlue1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYyg3NSAvIDYwKTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3Bua3p7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDMwcHg7XHJcbiAgICByaWdodDogNDBweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KXtcclxuICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICBwYWRkaW5nOiAwICN7JG1hcmdpbi1tZH1weDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEge1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIHBhZGRpbmc6IDAgI3skbWFyZ2luLXNtfXB4O1xyXG4gICAgJl9fdHRse1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICYtc3Vie1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygzMCAvIDIyKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IDJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1tYWlue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcG5rentcclxuICAgICAgYm90dG9tOiAxMXB4O1xyXG4gICAgICByaWdodDogI3skbWFyZ2luLXNtfXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJuLWNvbnRhY3R7XHJcbiAgJl9fYm9keXtcclxuICAgIGF7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzk0RDhFOCAwJSwgI0UwRUI4MiAxMDAlKTtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgICBoZWlnaHQ6IDIzNXB4O1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDYwcHggMjBweCA3N3B4O1xyXG4gICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCMwNjJFNUYgLTEwJSwjMEM1NEE4IDExMCUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC40cyBlYXNlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG5fX2xhYmVse1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bl9fYXJyb3d7XHJcbiAgICAgICAgICBzdmcgKntcclxuICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3R0bHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQ4IC8gMzApO1xyXG4gIH1cclxuICAmX190eHR7XHJcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgfVxyXG4gICZfX2J0bntcclxuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcclxuICAgIC5idG5fX2xhYmVse1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxuICAgIC5idG5fX2Fycm93e1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICAmX19ib2R5e1xyXG4gICAgICBhe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAzM3B4IDI5cHggMzdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYnRue1xyXG4gICAgICBtYXJnaW46IDI1cHggMCAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmVudHJ5LWxpbmt7XHJcbiAgJl9faXRlbXtcclxuICAgICYrJntcclxuICAgICAgbWFyZ2luLXRvcDogMjZweDtcclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAzNXB4IDAgMjZweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLXN1YjtcclxuICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICBAaW5jbHVkZSBob3ZlcntcclxuICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19idG57XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDE3cHg7XHJcbiAgICByaWdodDogM3B4O1xyXG4gICAgLmJ0bl9fYXJyb3d7XHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xhYmVse1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICB9XHJcbiAgJl9faW1ne1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgICYuLS1yaWt1bmFiaXtcclxuICAgICAgdG9wOiA2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgJl9faXRlbXtcclxuICAgICAgJisme1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgICAgYXtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoY2VudGVyKTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGZsZXgtc3RhcnQpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ltZ3tcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gICAgfVxyXG4gICAgJl9fYnRue1xyXG4gICAgICBib3R0b206IGF1dG87XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZW52e1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gIHBhZGRpbmc6IDEzMHB4IDAgMTMwcHg7XHJcbiAgJl9fdHRse1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDU3cHg7XHJcbiAgICAmLWVue1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZW4yO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gICAgfVxyXG4gICAgJi1qYXtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzNweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNTUgLyAzMyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xpc3R7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgZ2FwOiA1MHB4IDQwcHg7XHJcbiAgICAmLWl0ZW17XHJcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcbiAgICAmLWltZ3tcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWNvbnR7XHJcbiAgICAgIHBhZGRpbmc6IDI0cHggMjdweCAyOHB4O1xyXG4gICAgfVxyXG4gICAgJi10dGx7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQyIC8gMjUpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICB9XHJcbiAgICAmLXR4dHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDAgODBweDtcclxuICAgICZfX3R0bHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuICAgICAgJi1lbntcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgfVxyXG4gICAgICAmLWphe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGlzdHtcclxuICAgICAgZ2FwOiAzMHB4IDIwcHg7XHJcbiAgICAgICYtaXRlbXtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgICAgfVxyXG4gICAgICAmLWNvbnR7XHJcbiAgICAgICAgcGFkZGluZzogMjNweCAyMHB4IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJi10dGx7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgIH1cclxuICAgICAgJi10eHR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xyXG4gICAgJl9fbGlzdHtcclxuICAgICAgJi1pdGVte1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qPT0gQW5pbWF0aW9uID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5mYWRlVXAge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwxMHB4KTtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjhzIGN1YmljLWJlemllciguNjksMCwuNjQsMSk7XHJcbiAgJi5pcy12aWV3IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICB9XHJcbn1cclxuIiwiQHVzZSBcIl92YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiX21peGluXCIgYXMgKjtcclxuXHJcblxyXG4vKj09IE1hcmdpbiA9PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4kbWFyZ2luOiA2MDtcclxuJG1hcmdpbi1sZzogNDA7XHJcbiRtYXJnaW4tbWQ6IDQwO1xyXG4kbWFyZ2luLXNtOiAxMDtcclxuXHJcblxyXG4vKj09IENvbnRlbnQgd2lkdGggPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuQG1peGluIGNvbnRlbnQoJHNpemUgOiAxMTAwLCAkbWFyZ2luOiAkbWFyZ2luLCAkbWFyZ2luLWxnOiAkbWFyZ2luLWxnLCAkbWFyZ2luLW1kOiAkbWFyZ2luLW1kLCAkbWFyZ2luLXNtOiAkbWFyZ2luLXNtKSB7XHJcbiAgcGFkZGluZy1yaWdodDogJG1hcmdpbiArIHB4O1xyXG4gIHBhZGRpbmctbGVmdDogJG1hcmdpbiArIHB4O1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICB3aWR0aDogMTAwJTtcclxuICBAaWYgKCRzaXplICE9IDEwMCkge1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKCN7JHNpemV9cHggKyAoI3skbWFyZ2lufXB4ICogMikpO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogJG1hcmdpbi1sZyArIHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkbWFyZ2luLWxnICsgcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkbWFyZ2luLW1kICsgcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRtYXJnaW4tbWQgKyBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEge1xyXG4gICAgcGFkZGluZy1yaWdodDogJG1hcmdpbi1zbSArIHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkbWFyZ2luLXNtICsgcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKj09IE1heGltdW0gdmFsdWUgPT0qL1xyXG5AbWl4aW4gd3JhcCB7XHJcbiAgbWF4LXdpZHRoOiAxNzUwcHg7XHJcbn1cclxuXHJcblxyXG4vKj0gQm9keSA9Ki9cclxuXHJcbkBtaXhpbiB0eHREZWZhdWx0KCRzaXplOiAxLjUsICRsaDogMy4zLCAkbHQ6IC4wNSkge1xyXG4gIGZvbnQtc2l6ZTogJHNpemUgKyByZW07XHJcbiAgbGluZS1oZWlnaHQ6ICRsaCArIHJlbTtcclxuICBsZXR0ZXItc3BhY2luZzogJGx0ICsgZW07XHJcbn1cclxuXHJcbkBtaXhpbiB0eHRMZygkc2l6ZTogMi4yLCAkbGg6IDQsICAkbHQ6IC4wNSkge1xyXG4gIGZvbnQtc2l6ZTogJHNpemUgKyByZW07XHJcbiAgbGluZS1oZWlnaHQ6ICRsaCArIHJlbTtcclxuICBsZXR0ZXItc3BhY2luZzogJGx0ICsgZW07XHJcbn1cclxuXHJcbi8qPT0gQ1NTIFN0eWxlcyA9PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG5cclxuLyo9PSBXaW5kb3dIZWlnaHQgPT0qL1xyXG5cclxuJXdpbmRvd0hlaWdodCB7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBoZWlnaHQ6IDEwMHN2aDtcclxufVxyXG5cclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5QYXJ0cyBjb2xsZWN0aW9uXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLyo9PSBidXR0b24gPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5AbWl4aW4gYnRuKCkge1xyXG4gICR0aGlzOiAmO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICBnYXA6IDhweDtcclxuICAqe1xyXG4gICAgdHJhbnNpdGlvbjogaW5oZXJpdDtcclxuICB9XHJcbiAgJl9fbGFiZWx7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItYmFzZTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuICB9XHJcbiAgJl9fYXJyb3d7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGNlbnRlcik7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNTVweDtcclxuICAgIGhlaWdodDogNTVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsICRjb2xvci1saWdodC1ibHVlIC04MCUsICRjb2xvci15ZWxsb3cgMTAwJSk7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgJGNvbG9yLWxpZ2h0LWJsdWUgMCUsICRjb2xvci15ZWxsb3cgMTAwJSk7XHJcbiAgICAgIHRyYW5zaXRpb246IC40cyBlYXNlO1xyXG4gICAgfVxyXG4gICAgc3ZnLHN2ZyAqe1xyXG4gICAgICB0cmFuc2l0aW9uOiAuNHMgZWFzZTtcclxuICAgIH1cclxuICB9XHJcbiAgJi4tLWV4ICZfX2Fycm93IHN2Z3tcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC00MGRlZyk7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgI3skdGhpc31fX2Fycm93e1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgJl9fYXJyb3d7XHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1peGluIGxpbmsoJGNvbG9yOiAkY29sb3ItdGV4dCwgJGFyOiAkY29sb3ItYmFzZSkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6ICN7JGZvbnRTaXplfXJlbTtcclxuICBsZXR0ZXItc3BhY2luZzogI3skbHR9ZW07XHJcbiAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGltZ0xpc3R7XHJcbiAgJHRoaXM6ICY7XHJcbiAgQGluY2x1ZGUgZmxleDtcclxuICBnYXA6IDcwcHggNzhweDtcclxuICAmLWl0ZW17XHJcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAzOXB4KTtcclxuICAgIGF7XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgICN7JHRoaXN9LWltZ3tcclxuICAgICAgICAgICY6YmVmb3JlLCY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtaW1ne1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpiZWZvcmUsJjphZnRlcntcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2U7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM0QThEREQ7XHJcbiAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6IFwiTU9SRVwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDMgLyAyO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLXR0bHtcclxuICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMik7XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYyg0MCAvIDI1KTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgfVxyXG4gICYtdHh0e1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgfVxyXG4gICYtbmFtZXtcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XHJcbiAgICBnYXA6IDlweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMyIC8gMjIpO1xyXG4gICAgbWFyZ2luLXRvcDogMTlweDtcclxuICAgICYtZW57XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtZGV0YWlse1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYygxOCAvIDEzKTtcclxuICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgfVxyXG4gICYtbGlua3tcclxuICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgZ2FwOiA1cHggMjBweDtcclxuICAgICYtbm9uZXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgIGNvbG9yOiAjYTJhMmEyO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIGdhcDogNTBweCAzMHB4O1xyXG4gICAgJi1pdGVtIHtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICB9XHJcbiAgICAmLXR0bHtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNDAgLyAyMyk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDE5cHg7XHJcbiAgICB9XHJcbiAgICAmLW5hbWV7XHJcbiAgICAgIGdhcDogOXB4O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICB9XHJcbiAgICAmLXR4dHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgICYtZGV0YWlse1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMXB4O1xyXG4gICAgfVxyXG4gICAgJi1saW5re1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgJi1idG57XHJcbiAgICAgIC5idG5fX2Fycm93e1xyXG4gICAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgJi1pdGVtIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCJfdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcIl9taXhpblwiIGFzICo7XHJcbkB1c2UgXCJfc3R5bGVzXCIgYXMgKjtcclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5Qb3N0cyBTdHlsZVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbkBtaXhpbiBwb3N0IHtcclxuICA+KiB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wN2VtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gIGlmcmFtZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM1IC8gMjApO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLXN1YjtcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM1IC8gMjApO1xyXG4gIH1cclxuXHJcbiAgLy8gTGlua1xyXG4gIHAgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAuNjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIF9ibGFua1xyXG4gIHAgYVt0YXJnZXQ9XCJfYmxhbmtcIl0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAuOGVtO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgY29udGVudDogXCJcXDAyNzUwXCI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBMaXN0XHJcbiAgdWwsXHJcbiAgb2wge1xyXG4gICAgbWFyZ2luOiA0MHB4IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICB9XHJcblxyXG4gIHVsIGxpIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBvbCB7XHJcbiAgICBjb3VudGVyLXJlc2V0OiBsaV9jb3VudDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbGlfY291bnQ7XHJcbiAgICAgICAgY29udGVudDogY291bnRlcihsaV9jb3VudClcIi5cIjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYmxvY2txdW90ZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCA2MHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGJvcmRlcjogc29saWQgMnB4ICM0NjQ2NDY7XHJcbiAgICBjb2xvcjogIzQ2NDY0NjtcclxuICB9XHJcblxyXG4gIGJsb2NrcXVvdGU6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBjb250ZW50OiBcIuKAnFwiO1xyXG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XHJcbiAgICBjb2xvcjogI0RERERERDtcclxuICAgIGZvbnQtc2l6ZTogOTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxuXHJcbiAgYmxvY2txdW90ZSBwIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDEwcHggMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgfVxyXG5cclxuICBibG9ja3F1b3RlIGNpdGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGNvbG9yOiAjODg4ODg4O1xyXG4gICAgZm9udC1zaXplOiAwLjllbTtcclxuICB9XHJcblxyXG4gIHByZSB7XHJcbiAgICBtYXJnaW46IDFlbSAwO1xyXG4gICAgcGFkZGluZzogMWVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYmFja2dyb3VuZDogIzI1MjkyZjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcclxuICB9XHJcblxyXG4gIHRhYmxlIHtcclxuICAgIG1hcmdpbjogNDBweCAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xyXG4gIH1cclxuXHJcbiAgdGFibGUgdHIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZGQ7XHJcbiAgfVxyXG5cclxuICB0YWJsZSB0aCxcclxuICB0YWJsZSB0ZCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgICBAaW5jbHVkZSB0eHREZWZhdWx0O1xyXG5cclxuICB9XHJcblxyXG4gIHRhYmxlIHRoIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmc7XHJcbiAgfVxyXG5cclxuICB0YWJsZSB0aCxcclxuICB0YWJsZSB0ZCB7XHJcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZGRkO1xyXG4gIH1cclxuXHJcbiAgaWZyYW1lIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIGhyIHtcclxuICAgIG1hcmdpbjogNS42cmVtIDA7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcSB7XHJcbiAgICA+KiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgIH1cclxuXHJcbiAgICB0YWJsZSxcclxuICAgIHRhYmxlIHRib2R5LFxyXG4gICAgdGFibGUgdHIsXHJcbiAgICB0YWJsZSB0aCxcclxuICAgIHRhYmxlIHRkIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHtcclxuICAgICAgdHIge1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgdGgge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRoLFxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtaXhpbiBlbHBlZXtcclxuICAuaGVhZGxpbmUyXzF7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4gIH1cclxuXHJcbiAgLmhlYWRsaW5lM18xe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIC5jYXAge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5pbWcyY29sXzF7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgZ2FwOiAyNHB4O1xyXG4gICAgJl9faXRlbXtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGlua2J1dHRvbl8xe1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYXtcclxuICAgICAgQGluY2x1ZGUgYnRuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVtYmVkX3lvdXR1YmV7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDMxNSAvIDU2MCAqIDEwMCUpO1xyXG4gICAgfVxyXG4gICAgaWZyYW1le1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmVtYmVkX2dvb2dsZW1hcHtcclxuICAgIGlmcmFtZXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMzU1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL+S9meeZveiqv+aVtFxyXG4gIC5lbWJlZF9nb29nbGVtYXArLmVtYmVkX3lvdXR1YmUsXHJcbiAgLmVtYmVkX3lvdXR1YmUrLmVtYmVkX2dvb2dsZW1hcCxcclxuICAuaW1nMSsuZW1iZWRfZ29vZ2xlbWFwLFxyXG4gIC5pbWcxKy5lbWJlZF95b3V0dWJlLFxyXG4gIC5pbWcxKy5pbWcyY29sXzEsXHJcbiAgLmltZzJjb2xfMSsuZW1iZWRfeW91dHViZSxcclxuICAuaW1nMmNvbF8xKy5lbWJlZF9nb29nbGVtYXAsXHJcbiAgLmltZzJjb2xfMSsuaW1nMXtcclxuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xyXG4gICAgQGluY2x1ZGUgbXF7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICAuaGVhZGxpbmUyXzF7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRsaW5lM18xe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWcyY29sXzF7XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgICAgJl9faXRlbXtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgLmltZzJjb2xfMXtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAmX19pdGVte1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/