/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/about.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)}.heading__img img{-o-object-position:right center;object-position:right center}.first{background:#135aad;color:#fff;position:relative;padding:123px 0 180px}.first__img{border-radius:30px;overflow:hidden;position:absolute;opacity:0;transform:translate(0, 10px);transition:all .8s cubic-bezier(0.69, 0, 0.64, 1)}.first__img.--1{top:-40px;left:0;transition-delay:.3s}.first__img.--2{top:74px;right:85px;transition-delay:.5s}.first__img.--3{bottom:-87px;left:207px;transition-delay:.7s}.first__catch{font-weight:bold;font-size:35px;letter-spacing:.08em;line-height:65px;text-align:center;position:relative;z-index:1}.first__catch .--palt{font-feature-settings:"palt";padding:0 .5rem}.first__catch .--dq:before,.first__catch .--dq:after{content:"";display:inline-block;background:no-repeat center top;background-size:contain;width:12px;height:10px;vertical-align:.5em}.first__catch .--dq:before{background-image:url(/builds/web/images/parts-dq-l.a55067f9.svg)}.first__catch .--dq:after{background-image:url(/builds/web/images/parts-dq-r.31e28545.svg)}.first__catch .--dq.--1:before{margin:0 2px 0 -12px}.first__catch .--dq.--1:after{margin:0 10px 0 -2px}.first__catch .--dq.--2:before,.first__catch .--dq.--2:after{vertical-align:.58em}.first__catch .--dq.--2:before{margin:0 2px 0 6px}.first__catch .--dq.--2:after{margin:0 5px 0 3px}.first.is-view .first__img{opacity:1;transform:none}@media screen and (max-width: 1400px){.first{padding-bottom:150px}.first__catch{font-size:30px;line-height:2}.first__img img{width:100%}.first__img.--1{width:26.0416666667vw;top:-40px}.first__img.--2{width:16.5972222222vw;right:25px}.first__img.--3{width:21.875vw;bottom:-5.5555555556vw}}@media screen and (max-width: 740px){.first{padding:76px 0 57px}.first__img{border-radius:10px}.first__img.--1{width:39.7435897436vw;top:-13.0769230769vw;left:0}.first__img.--2{width:25.1282051282vw;top:-8px;right:9.4871794872vw}.first__img.--3{width:40.5128205128vw;bottom:-21.7948717949vw;left:8.7179487179vw}.first__inner{padding:0}.first__catch{line-height:1.68;font-size:clamp(15px,6.4102564103vw,25px)}.first__catch .--palt{padding:0 .2rem}}.works{padding:247px 0 150px}.works__inner{display:flex;flex-wrap:wrap;position:relative}.works__cont{max-width:calc(50vw - 100px);width:432px}.works__ttl{font-family:"Outfit","Noto Sans JP",sans-serif;font-weight:bold;font-size:20px;line-height:1.15;margin-bottom:36px}.works__catch{font-weight:bold;font-size:35px;letter-spacing:.03em;line-height:60px;margin-bottom:31px}.works__txt{font-weight:500;font-size:15px;letter-spacing:.05em;line-height:32px}.works__cont-bottom{border-top:solid 1px #01479a;margin-top:30px;padding-top:34px}.works__toc{width:-moz-fit-content;width:fit-content;display:flex;flex-wrap:wrap;flex-direction:column;max-height:115px;gap:9px 0}.works__toc-item{position:relative;transition:.2s ease;font-weight:500;font-size:13px;letter-spacing:.05em;line-height:1.7142857143;color:#609ce3;padding:0 21px 0 13px;cursor:pointer}@media screen and (min-width: 1091px){.works__toc-item:hover{color:#01479a}}.works__toc-item:before{content:"";position:absolute;top:7px;left:0;width:8px;height:8px;background:#01479a;border-radius:50%;opacity:0;transition:.3s ease}.works__toc-item.is-active{color:#01479a}.works__toc-item.is-active:before{opacity:1}.works__list{position:absolute;top:0;left:50%;width:50vw}.works__list-item{width:435px}.works__list-img{margin-bottom:30px;border-radius:100px 0 0 0;overflow:hidden}.works__list-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.works__list-ttl{display:flex;flex-wrap:wrap;flex-wrap:nowrap;font-weight:bold;font-size:22px;letter-spacing:.07em;line-height:1.5;margin-bottom:25px}.works__list-num{font-family:"Outfit","Noto Sans JP",sans-serif;font-size:20px;line-height:1;flex-shrink:0;letter-spacing:0;margin:8px 16px 0 0}.works__list-txt{font-weight:500;font-size:13px;letter-spacing:.025em;line-height:30px}.works__list-control{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:39px;margin-top:38px}.works__list-prev,.works__list-next{flex-shrink:0;cursor:pointer;transition:.3s ease}@media screen and (min-width: 1091px){.works__list-prev:hover,.works__list-next:hover{opacity:.5}}.works__list-prev{display:none}.works__list-scroll{width:100%;height:2px;background:#d9e4f0}.works__list-scroll .swiper-scrollbar-drag{background:#2575fc;cursor:pointer}.works__list-scroll .swiper-scrollbar-drag:before{content:"";background:inherit;transition:.15s ease;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 1091px){.works__list-scroll .swiper-scrollbar-drag:hover:before{transform:translate(-50%, -50%) scaleY(1.3)}}@media screen and (max-width: 740px){.works{padding:182px 0 80px}.works__cont{max-width:100%;width:100%}.works__ttl{font-size:18px;margin-bottom:26px}.works__catch{font-size:25px;letter-spacing:.025em;line-height:45px;margin-bottom:22px}.works__txt{line-height:30px}.works__cont-bottom{margin-top:25px;padding-top:24px}.works__toc{gap:10px 0}.works__list{margin-top:24px;position:static;width:100%}.works__list-wrap{height:auto}.works__list-item{width:calc(100vw - 10px*2)}.works__list-img{margin-bottom:25px}.works__list-ttl{margin-bottom:18px}.works__list-txt{line-height:27px;letter-spacing:.05em}.works__list-control{position:static;gap:5px;margin-top:20px}.works__list-prev{display:block}}.company{background:#01479a;color:#fff;padding:107px 0 190px}.company__ttl{font-weight:bold;font-size:30px;letter-spacing:.03em;line-height:1.7333333333;margin-bottom:72px}.company__list{font-weight:bold;font-size:16px;letter-spacing:.05em;line-height:2}.company__list-item{display:flex;flex-wrap:wrap;padding:55px 0;border-bottom:solid 1px #609ce3}.company__list-item:first-child{border-top:solid 1px #609ce3}.company__list-label{font-weight:bold;color:#609ce3;width:288px}.company__list-body{width:calc(100% - 288px)}.company__list-detail{font-size:13px;letter-spacing:.05em;line-height:33px}.company__list-detail th{width:181px}.company__list-small{font-size:13px;font-weight:400}.company__list-txt+.company__list-detail{margin-top:19px}.company__list-detail+.company__list-txt{margin-top:39px}@media screen and (max-width: 740px){.company{padding:59px 0 150px}.company__ttl{font-size:28px;margin-bottom:26px}.company__list-item{flex-direction:column;-ms-justify-content:center;justify-content:center;min-height:145px;padding:30px 0}.company__list-label{width:100%;margin-bottom:8px}.company__list-body{width:100%}.company__list-detail{line-height:26px}.company__list-detail,.company__list-detail thead,.company__list-detail tbody,.company__list-detail tr,.company__list-detail th,.company__list-detail td{display:block}.company__list-detail tr+tr{margin-top:8px}.company__list-detail th{width:100%}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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LHFDSTJVRixTQW9ESSxxQkFDQSxjQUNFLGVBQ0EsbUJBR0Esb0JIeEtKLHFCR3lLOEIsQ0h0TDlCLDBCR3VMNEIsQ0h0TDVCLHNCR3NMNEIsQ0FDdEIsaUJBQ0EsZUFFRixxQkFDRSxXQUNBLGtCQUVGLG9CQUNFLFdBRUYsc0JBQ0UsaUJBQ0EseUpBQ0UsY0FFRiw0QkFDSSxlQUVKLHlCQUNFLG1IIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL1dlYi9SZXNvdXJjZXMvcHVibGljL3Njc3MvdXRpbHMvY29tbW9uL19kZXN0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL1dlYi9SZXNvdXJjZXMvcHVibGljL3Njc3MvdXRpbHMvY29tbW9uL19pbml0aWFsaXplLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL1dlYi9SZXNvdXJjZXMvcHVibGljL3Njc3MvdXRpbHMvY29tbW9uL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvV2ViL1Jlc291cmNlcy9wdWJsaWMvc2Nzcy91dGlscy9jb21tb24vX21peGluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL1dlYi9SZXNvdXJjZXMvcHVibGljL3Njc3MvdXRpbHMvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvV2ViL1Jlc291cmNlcy9wdWJsaWMvc2Nzcy91dGlscy9jb21tb24vX3N0eWxlcy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9XZWIvUmVzb3VyY2VzL3B1YmxpYy9zY3NzL2Fib3V0LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyohIGRlc3R5bGUuY3NzIHYzLjAuMCB8IE1JVCBMaWNlbnNlIHwgaHR0cHM6Ly9naXRodWIuY29tL25pY29sYXMtY3VzYW4vZGVzdHlsZS5jc3MgKi9cclxuXHJcbi8qIFJlc2V0IGJveC1tb2RlbCBhbmQgc2V0IGJvcmRlcnMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbiosXHJcbjo6YmVmb3JlLFxyXG46OmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG59XHJcblxyXG4vKiBEb2N1bWVudCAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbiAqIDMuIFJlbW92ZSBncmF5IG92ZXJsYXkgb24gbGlua3MgZm9yIGlPUy5cclxuICovXHJcblxyXG5odG1sIHtcclxuICBsaW5lLWhlaWdodDogMTsgLyogMSAqL1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDMqL1xyXG59XHJcblxyXG4vKiBTZWN0aW9ucyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cclxuICovXHJcblxyXG5tYWluIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogVmVydGljYWwgcmh5dGhtICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5wLFxyXG50YWJsZSxcclxuYmxvY2txdW90ZSxcclxuYWRkcmVzcyxcclxucHJlLFxyXG5pZnJhbWUsXHJcbmZvcm0sXHJcbmZpZ3VyZSxcclxuZGwge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogSGVhZGluZ3MgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogTGlzdHMgKGVudW1lcmF0aW9uKSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxudWwsXHJcbm9sIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKiBMaXN0cyAoZGVmaW5pdGlvbikgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbmR0IHtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG5kZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnQgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cclxuICBoZWlnaHQ6IDA7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuICBtYXJnaW46IDA7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxucHJlIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuYWRkcmVzcyB7XHJcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3MgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHtcclxuICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbi8qIFJlcGxhY2VkIGNvbnRlbnQgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IHZlcnRpY2FsIGFsaWdubWVudCBpc3N1ZXMuXHJcbiAqL1xyXG5cclxuc3ZnLFxyXG5pbWcsXHJcbmVtYmVkLFxyXG5vYmplY3QsXHJcbmlmcmFtZSB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxufVxyXG5cclxuLyogRm9ybXMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZXNldCBmb3JtIGZpZWxkcyB0byBtYWtlIHRoZW0gc3R5bGVhYmxlLlxyXG4gKiAxLiBNYWtlIGZvcm0gZWxlbWVudHMgc3R5bGFibGUgYWNyb3NzIHN5c3RlbXMgaU9TIGVzcGVjaWFsbHkuXHJcbiAqIDIuIEluaGVyaXQgdGV4dC10cmFuc2Zvcm0gZnJvbSBwYXJlbnQuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogMSAqL1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVzZXQgcmFkaW8gYW5kIGNoZWNrYm94IGFwcGVhcmFuY2UgdG8gcHJlc2VydmUgdGhlaXIgbG9vayBpbiBpT1MuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBjaGVja2JveDtcclxuICBhcHBlYXJhbmNlOiBjaGVja2JveDtcclxufVxyXG5cclxuW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiByYWRpbztcclxuICBhcHBlYXJhbmNlOiByYWRpbztcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgY3Vyc29ycyBmb3IgY2xpY2thYmxlIGVsZW1lbnRzLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuW3R5cGU9XCJidXR0b25cIl0sXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmJ1dHRvbjpkaXNhYmxlZCxcclxuW3R5cGU9XCJidXR0b25cIl06ZGlzYWJsZWQsXHJcblt0eXBlPVwicmVzZXRcIl06ZGlzYWJsZWQsXHJcblt0eXBlPVwic3VibWl0XCJdOmRpc2FibGVkIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBJbXByb3ZlIG91dGxpbmVzIGZvciBGaXJlZm94IGFuZCB1bmlmeSBzdHlsZSB3aXRoIGlucHV0IGVsZW1lbnRzICYgYnV0dG9ucy5cclxuICovXHJcblxyXG46LW1vei1mb2N1c3Jpbmcge1xyXG4gIG91dGxpbmU6IGF1dG87XHJcbn1cclxuXHJcbnNlbGVjdDpkaXNhYmxlZCB7XHJcbiAgb3BhY2l0eTogaW5oZXJpdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBwYWRkaW5nXHJcbiAqL1xyXG5cclxub3B0aW9uIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVzZXQgdG8gaW52aXNpYmxlXHJcbiAqL1xyXG5cclxuZmllbGRzZXQge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1pbi13aWR0aDogMDtcclxufVxyXG5cclxubGVnZW5kIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cclxuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAxICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIEZpeCBmb250IGluaGVyaXRhbmNlLlxyXG4gKi9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQ2xpY2thYmxlIGxhYmVsc1xyXG4gKi9cclxuXHJcbmxhYmVsW2Zvcl0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLyogSW50ZXJhY3RpdmUgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZGV0YWlscyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuXHJcbi8qXHJcbiAqIFJlbW92ZSBvdXRsaW5lIGZvciBlZGl0YWJsZSBjb250ZW50LlxyXG4gKi9cclxuXHJcbltjb250ZW50ZWRpdGFibGVdOmZvY3VzIHtcclxuICBvdXRsaW5lOiBhdXRvO1xyXG59XHJcblxyXG4vKiBUYWJsZXMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4xLiBDb3JyZWN0IHRhYmxlIGJvcmRlciBjb2xvciBpbmhlcml0YW5jZSBpbiBhbGwgQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiovXHJcblxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyAvKiAxICovXHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxufVxyXG5cclxuY2FwdGlvbiB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxudGQsXHJcbnRoIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbnRoIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuIiwiQHVzZSBcIl92YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiX2Rlc3R5bGVcIiBhcyAqO1xyXG5AdXNlIFwiX21peGluXCIgYXMgKjtcclxuQHVzZSBcIl9zdHlsZXNcIiBhcyAqO1xyXG5cclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5TaXRlIGRlZmF1bHRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG5odG1sIHtcclxuICBmb250LXNpemU6IDYyLjUlO1xyXG59XHJcblxyXG4vKj09IEJhc2Ugc3R5bGUgPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuYm9keXtcclxuICBmb250LWZhbWlseTogJGZvbnQtYmFzZTtcclxuICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgZm9udC1zaXplOiAjeyRmb250U2l6ZX1yZW07XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgYSB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICBhOmhvdmVye1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lcntcclxuICB3aWR0aDoxMDAlO1xyXG4gIG1hcmdpbjowO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1pbi13aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5cclxuLyo9PSBpbnB1dCB0YWcgaW5pdGlhbGl6YXRpb24gPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuaW5wdXQsIGJ1dHRvbiwgdGV4dGFyZWEsIHNlbGVjdCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbn1cclxuc2VsZWN0OjotbXMtZXhwYW5kIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuLyo9PSBDU1MgZm9yIGhpZGluZyBkZXZpY2UgZGlzcGxheSA9PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4vKj0gRGVza3RvcCA9Ki9cclxuXHJcbi50Yjpub3QoYnIpLCBici50YiB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5zcDpub3QoYnIpLCBici5zcCB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5sZzpub3QoYnIpLCBici5sZyB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5wYzpub3QoYnIpIHtcclxuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5ici5wYyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5maXhlZHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5cclxuLyo9IExhcmdlIFRhYmxldChpUGFkUHJvKSA9Ki9cclxuXHJcbkBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgLnBjOm5vdChiciksIGJyLnBjIHtcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudGI6bm90KGJyKSwgYnIudGJ7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5zcDpub3QoYnIpLCBici5zcHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmxnOm5vdChicikge1xyXG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgYnIubGcge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyo9IFRhYmxldChpUGFkKSA9Ki9cclxuXHJcbkBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgLnBjOm5vdChiciksIGJyLnBjIHtcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubGc6bm90KGJyKSwgYnIubGcge1xyXG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5zcDpub3QoYnIpLCBici5zcHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRiOm5vdChicikge1xyXG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgYnIudGIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyo9IE1vYmlsZSh+NzQwcHgpID0qL1xyXG5cclxuQGluY2x1ZGUgbXEge1xyXG5cclxuICAucGM6bm90KGJyKSwgYnIucGMge1xyXG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5sZzpub3QoYnIpLCBici5sZyB7XHJcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRiOm5vdChiciksIGJyLnRiIHtcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuc3A6bm90KGJyKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgYnIuc3Age1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qPT0gUGFnZSBUcmFuc2l0aW9uIEFuaW1hdGlvbiA9PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG5ib2R5OjphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgei1pbmRleDogMTAwMDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjZzIGN1YmljLWJlemllciguNjksMCwuNjQsMSk7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNnMgY3ViaWMtYmV6aWVyKC42OSwwLC42NCwxKTtcclxufVxyXG5cclxuYm9keS5mYWRlb3V0OjphZnRlciB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLnRlbC1saW5re1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgfVxyXG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5TaXRlIHNwZWNpZmljYXRpb25zXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLyo9PSBDb2xvciA9PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4vKj0gU2l0ZSBDb2xvciA9Ki9cclxuJGNvbG9yLWJhc2U6ICMwMTQ3OUE7IC8vIGJhc2VcclxuJGNvbG9yLXN1YjogIzYwOUNFMzsgLy8gc3ViXHJcblxyXG4kY29sb3ItYmc6ICNGNUY1RjU7IC8vYmFzZSAtIGJnXHJcbiRjb2xvci1iZzI6ICMxMzVBQUQ7IC8vYmFzZSAtIGJnXHJcblxyXG4kY29sb3ItdGV4dDogJGNvbG9yLWJhc2U7IC8vIHRleHRcclxuJGNvbG9yLXRleHQyOiAjMjIyMjIyOyAvLyB0ZXh0XHJcbiRjb2xvci1iZDogJGNvbG9yLXN1YjsgLy8gYm9yZGVyXHJcblxyXG4kY29sb3IteWVsbG93OiAjZTdmMDBmO1xyXG4kY29sb3ItbGlnaHQtYmx1ZTogIzQ3QzhFNjtcclxuXHJcbi8qPSBDb2xvcnMgPSovXHJcbiRjb2xvci13aGl0ZTogICNGRkZGRkY7IC8vIHdoaXRlXHJcbiRjb2xvci1ibGFjazogICMwMDAwMDA7IC8vIGJsYWNrXHJcblxyXG5cclxuLyo9PSBUZXh0ID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi8qPSBTaXplID0qL1xyXG4kZm9udFNpemU6IDEuNTtcclxuXHJcbi8qPSBMZXR0ZXIgU3BhY2luZyA9Ki9cclxuJGx0OiAuMDc7XHJcblxyXG4vKj0gRm9udCA9Ki9cclxuJGZvbnQtYmFzZTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuJGZvbnQtZW46IFwiUm9ib3RvXCIsICRmb250LWJhc2U7XHJcbiRmb250LWVuMjogXCJPdXRmaXRcIiwgJGZvbnQtYmFzZTtcclxuXHJcbi8qPT0gQnJlYWtwb2ludCA9PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4kYnJlYWtwb2ludHM6IChcclxuICAgICdob3Zlcic6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwOTFweCknLCAvL1BDIE9ubHlcclxuICAgIC8vJ25hdic6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCknLCAvL+ODiuODk+eUqOODluODrOOCpOOCr+ODneOCpOODs+ODiFxyXG4gICAgJ2xnJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTA5MHB4KScsIC8vaVBhZFByb1xyXG4gICAgJ21kJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpJywgLy9pUGFkXHJcbiAgICAnc20nOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDBweCknLCAvL01vYmlsZVxyXG4gICAgJ3hzJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpJywgLy9pUGhvbmVTRVxyXG4gICAgJ3BjJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNzQxcHgpJywgLy9QQ1xyXG4gICAgJ3BjLWxnJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MXB4KScsIC8vUEMgTGFyZ2Ugc2l6ZVxyXG4gICAgJ3RlbCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc0MXB4KScsIC8vVEVMXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4vKj0gTWVkaWFRdWVyeSA9Ki9cclxuQG1peGluIG1xKCRicmVha3BvaW50OiBzbSkge1xyXG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLyo9IEhvdmVyID0qL1xyXG5AbWl4aW4gaG92ZXIoJGJyZWFrcG9pbnQ6IGhvdmVyKSB7XHJcbiAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0ge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKj0gUmV0aW5hID0qL1xyXG5AbWl4aW4gcnQoKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzoyKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCl7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBiZygkaW1hZ2UgLCRleDoganBnLCAkcmVwZWF0OiBuby1yZXBlYXQsICR4OiB0b3AsICR5OiBsZWZ0KSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcjeyRpbWFnZX0uI3skZXh9JykgJHJlcGVhdCAkeCAkeTtcclxuICBAaW5jbHVkZSBydCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGltYWdlfUAyeC4jeyRleH0nKTtcclxuICB9XHJcbn0iLCJcclxuLy8gbWl4aW5cclxuQG1peGluIGNsZWFyZml4IHtcclxuICAqem9vbTogMTtcclxuICAmOmJlZm9yZSxcclxuICAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAvLyBGaXhlcyBPcGVyYS9jb250ZW50ZWRpdGFibGUgYnVnOlxyXG4gICAgLy8gaHR0cDovL25pY29sYXNnYWxsYWdoZXJAbWl4aW4gY29tL21pY3JvLWNsZWFyZml4LWhhY2svI2NvbW1lbnQtMzY5NTJcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGdyYWRpZW50KCRjb2xvcjogI0Y1RjVGNSwgJHN0YXJ0OiAjRUVFLCAkc3RvcDogI0ZGRikge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvcjtcclxuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhcixcclxuICAgICAgICAgIGxlZnQgYm90dG9tLFxyXG4gICAgICAgICAgbGVmdCB0b3AsXHJcbiAgICAgICAgICBjb2xvci1zdG9wKDAsICRzdGFydCksXHJcbiAgICAgICAgICBjb2xvci1zdG9wKDEsICRzdG9wKSk7XHJcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChib3R0b20sXHJcbiAgICAgICAgICAkc3RhcnQsXHJcbiAgICAgICAgICAkc3RvcCk7XHJcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSxcclxuICAgICAgICAgICRzdGFydCAwJSxcclxuICAgICAgICAgICRzdG9wIDEwMCUpO1xyXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgkc3RvcCxcclxuICAgICAgICAgICRzdGFydCk7XHJcbn1cclxuQG1peGluIGJ3LWdyYWRpZW50KCRjb2xvcjogI0Y1RjVGNSwgJHN0YXJ0OiAwLCAkc3RvcDogMjU1KSB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yO1xyXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLFxyXG4gICAgICAgICAgbGVmdCBib3R0b20sXHJcbiAgICAgICAgICBsZWZ0IHRvcCxcclxuICAgICAgICAgIGNvbG9yLXN0b3AoMCwgcmdiKCRzdGFydCwkc3RhcnQsJHN0YXJ0KSksXHJcbiAgICAgICAgICBjb2xvci1zdG9wKDEsIHJnYigkc3RvcCwkc3RvcCwkc3RvcCkpKTtcclxuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGJvdHRvbSxcclxuICAgICAgICAgIHJnYigkc3RhcnQsJHN0YXJ0LCRzdGFydCkgMCUsXHJcbiAgICAgICAgICByZ2IoJHN0b3AsJHN0b3AsJHN0b3ApIDEwMCUpO1xyXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sXHJcbiAgICAgICAgICByZ2IoJHN0YXJ0LCRzdGFydCwkc3RhcnQpIDAlLFxyXG4gICAgICAgICAgcmdiKCRzdG9wLCRzdG9wLCRzdG9wKSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQocmdiKCRzdG9wLCRzdG9wLCRzdG9wKSxcclxuICAgICAgICAgIHJnYigkc3RhcnQsJHN0YXJ0LCRzdGFydCkpO1xyXG59XHJcbkBtaXhpbiBib3JkZXJlZCgkdG9wLWNvbG9yOiAjRUVFLCAkcmlnaHQtY29sb3I6ICNFRUUsICRib3R0b20tY29sb3I6ICNFRUUsICRsZWZ0LWNvbG9yOiAjRUVFKSB7XHJcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICR0b3AtY29sb3I7XHJcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkbGVmdC1jb2xvcjtcclxuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAkcmlnaHQtY29sb3I7XHJcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRib3R0b20tY29sb3I7XHJcbn1cclxuQG1peGluIGRyb3Atc2hhZG93KCR4LWF4aXM6IDAsICR5LWF4aXM6IDFweCwgJGJsdXI6IDJweCwgJGFscGhhOiAwLjEpIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6ICR4LWF4aXMgJHktYXhpcyAkYmx1ciByZ2JhKDAsIDAsIDAsICRhbHBoYSk7XHJcbiAgLW1vei1ib3gtc2hhZG93OiAkeC1heGlzICR5LWF4aXMgJGJsdXIgcmdiYSgwLCAwLCAwLCAkYWxwaGEpO1xyXG4gIGJveC1zaGFkb3c6ICR4LWF4aXMgJHktYXhpcyAkYmx1ciByZ2JhKDAsIDAsIDAsICRhbHBoYSk7XHJcbn1cclxuQG1peGluIHJvdW5kZWQoJHJhZGl1czogMnB4KSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5OiAwLjUpIHtcclxuICAtbW96LW9wYWNpdHk6ICRvcGFjaXR5O1xyXG4gIC1raHRtbC1vcGFjaXR5OiAkb3BhY2l0eTtcclxuICAtd2Via2l0LW9wYWNpdHk6ICRvcGFjaXR5O1xyXG4gIG9wYWNpdHk6ICRvcGFjaXR5O1xyXG4gICRvcHBlcmM6ICRvcGFjaXR5ICogMTAwO1xyXG59XHJcbkBtaXhpbiB0cmFuc2l0aW9uLWR1cmF0aW9uKCRkdXJhdGlvbjogMC4ycykge1xyXG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xyXG4gIC1vLXRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XHJcbn1cclxuQG1peGluIHRyYW5zZm9ybSgkYXJndW1lbnRzKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06ICRhcmd1bWVudHM7XHJcbiAgLW1vei10cmFuc2Zvcm06ICRhcmd1bWVudHM7XHJcbiAgLW8tdHJhbnNmb3JtOiAkYXJndW1lbnRzO1xyXG4gIC1tcy10cmFuc2Zvcm06ICRhcmd1bWVudHM7XHJcbiAgdHJhbnNmb3JtOiAkYXJndW1lbnRzO1xyXG59XHJcbkBtaXhpbiByb3RhdGlvbigkZGVnOjVkZWcpe1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZyk7XHJcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKCRkZWcpO1xyXG59XHJcbkBtaXhpbiBzY2FsZSgkcmF0aW86MS41KXtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRyYXRpbyk7XHJcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKCRyYXRpbyk7XHJcbn1cclxuQG1peGluIHRyYW5zaXRpb24oJGR1cmF0aW9uOjAuNHMsICRlYXNlOmVhc2UsICRwcm9wZXJ0eTogYWxsKSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICRlYXNlO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICRlYXNlO1xyXG4gIHRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGVhc2U7XHJcbn1cclxuQG1peGluIGlubmVyLXNoYWRvdygkaG9yaXpvbnRhbDowLCAkdmVydGljYWw6MXB4LCAkYmx1cjoycHgsICRhbHBoYTogMC40KSB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAkaG9yaXpvbnRhbCAkdmVydGljYWwgJGJsdXIgcmdiYSgwLCAwLCAwLCAkYWxwaGEpO1xyXG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgJGhvcml6b250YWwgJHZlcnRpY2FsICRibHVyIHJnYmEoMCwgMCwgMCwgJGFscGhhKTtcclxuICBib3gtc2hhZG93OiBpbnNldCAkaG9yaXpvbnRhbCAkdmVydGljYWwgJGJsdXIgcmdiYSgwLCAwLCAwLCAkYWxwaGEpO1xyXG59XHJcbkBtaXhpbiBib3gtc2hhZG93KCRhcmd1bWVudHMpIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6ICRhcmd1bWVudHM7XHJcbiAgLW1vei1ib3gtc2hhZG93OiAkYXJndW1lbnRzO1xyXG4gIGJveC1zaGFkb3c6ICRhcmd1bWVudHM7XHJcbn1cclxuQG1peGluIGJveC1zaXppbmcoJHNpemluZzogYm9yZGVyLWJveCkge1xyXG4gIC1tcy1ib3gtc2l6aW5nOiAkc2l6aW5nO1xyXG4gIC1tb3otYm94LXNpemluZzogJHNpemluZztcclxuICAtd2Via2l0LWJveC1zaXppbmc6ICRzaXppbmc7XHJcbiAgYm94LXNpemluZzogJHNpemluZztcclxufVxyXG5AbWl4aW4gdXNlci1zZWxlY3QoJGFyZ3VtZW50OiBub25lKSB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogJGFyZ3VtZW50O1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6ICRhcmd1bWVudDtcclxuICAtbXMtdXNlci1zZWxlY3Q6ICRhcmd1bWVudDtcclxuICB1c2VyLXNlbGVjdDogJGFyZ3VtZW50O1xyXG59XHJcbkBtaXhpbiBjb2x1bW5zKCRjb2x3aWR0aDogMjUwcHgsICRjb2xjb3VudDogMCwgJGNvbGdhcDogNTBweCwgJGNvbHVtblJ1bGVDb2xvcjogI0VFRSwgJGNvbHVtblJ1bGVTdHlsZTogc29saWQsICRjb2x1bW5SdWxlV2lkdGg6IDFweCkge1xyXG4gIC1tb3otY29sdW1uLXdpZHRoOiAkY29sd2lkdGg7XHJcbiAgLW1vei1jb2x1bW4tY291bnQ6ICRjb2xjb3VudDtcclxuICAtbW96LWNvbHVtbi1nYXA6ICRjb2xnYXA7XHJcbiAgLW1vei1jb2x1bW4tcnVsZS1jb2xvcjogJGNvbHVtblJ1bGVDb2xvcjtcclxuICAtbW96LWNvbHVtbi1ydWxlLXN0eWxlOiAkY29sdW1uUnVsZVN0eWxlO1xyXG4gIC1tb3otY29sdW1uLXJ1bGUtd2lkdGg6ICRjb2x1bW5SdWxlV2lkdGg7XHJcbiAgLXdlYmtpdC1jb2x1bW4td2lkdGg6ICRjb2x3aWR0aDtcclxuICAtd2Via2l0LWNvbHVtbi1jb3VudDogJGNvbGNvdW50O1xyXG4gIC13ZWJraXQtY29sdW1uLWdhcDogJGNvbGdhcDtcclxuICAtd2Via2l0LWNvbHVtbi1ydWxlLWNvbG9yOiAkY29sdW1uUnVsZUNvbG9yO1xyXG4gIC13ZWJraXQtY29sdW1uLXJ1bGUtc3R5bGU6ICRjb2x1bW5SdWxlU3R5bGU7XHJcbiAgLXdlYmtpdC1jb2x1bW4tcnVsZS13aWR0aDogJGNvbHVtblJ1bGVXaWR0aDtcclxuICBjb2x1bW4td2lkdGg6ICRjb2x3aWR0aDtcclxuICBjb2x1bW4tY291bnQ6ICRjb2xjb3VudDtcclxuICBjb2x1bW4tZ2FwOiAkY29sZ2FwO1xyXG4gIGNvbHVtbi1ydWxlLWNvbG9yOiAkY29sdW1uUnVsZUNvbG9yO1xyXG4gIGNvbHVtbi1ydWxlLXN0eWxlOiAkY29sdW1uUnVsZVN0eWxlO1xyXG4gIGNvbHVtbi1ydWxlLXdpZHRoOiAkY29sdW1uUnVsZVdpZHRoO1xyXG59XHJcbkBtaXhpbiB0cmFuc2xhdGUoJHg6MCwgJHk6MCkge1xyXG4gIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoJHgsICR5KSk7XHJcbn1cclxuQG1peGluIGJhY2tncm91bmQtY2xpcCgkYXJndW1lbnQ6IHBhZGRpbmctYm94KSB7XHJcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6ICRhcmd1bWVudDtcclxuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogJGFyZ3VtZW50O1xyXG4gIGJhY2tncm91bmQtY2xpcDogJGFyZ3VtZW50O1xyXG59XHJcbi8vIEJvcmRlciBSYWRpdXNcclxuQG1peGluIGJvcmRlci1yYWRpdXMgKCRyYWRpdXM6IDVweCkge1xyXG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxufVxyXG4vLyBTaW5nbGUgQ29ybmVyIEJvcmRlciBSYWRpdXNcclxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogJHJhZGl1cztcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcbkBtaXhpbiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6ICRyYWRpdXM7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuQG1peGluIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogJHJhZGl1cztcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxufVxyXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAkcmFkaXVzO1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuLy8gU2luZ2xlIFNpZGUgQm9yZGVyIFJhZGl1c1xyXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cyk7XHJcbn1cclxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpO1xyXG59XHJcbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKTtcclxufVxyXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cyk7XHJcbn1cclxuQG1peGluIGNlbnRlci1ibG9jaygpIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8vIFNpemluZyBzaG9ydGN1dHNcclxuQG1peGluIHNpemUoJGhlaWdodCwgJHdpZHRoKSB7XHJcbiAgd2lkdGg6ICR3aWR0aDtcclxuICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbn1cclxuQG1peGluIHNxdWFyZSgkc2l6ZSkge1xyXG4gIEBpbmNsdWRlIHNpemUoJHNpemUsICRzaXplKTtcclxufVxyXG5cclxuQG1peGluIGZpbHRlcigkZmlsdGVyLXR5cGUsJGZpbHRlci1hbW91bnQpIHtcclxuICAtd2Via2l0LWZpbHRlcjogJGZpbHRlci10eXBlK3VucXVvdGUoJygjeyRmaWx0ZXItYW1vdW50fSknKTtcclxuICAtbW96LWZpbHRlcjogJGZpbHRlci10eXBlK3VucXVvdGUoJygjeyRmaWx0ZXItYW1vdW50fSknKTtcclxuICAtbXMtZmlsdGVyOiAkZmlsdGVyLXR5cGUrdW5xdW90ZSgnKCN7JGZpbHRlci1hbW91bnR9KScpO1xyXG4gIC1vLWZpbHRlcjogJGZpbHRlci10eXBlK3VucXVvdGUoJygjeyRmaWx0ZXItYW1vdW50fSknKTtcclxuICBmaWx0ZXI6ICRmaWx0ZXItdHlwZSt1bnF1b3RlKCcoI3skZmlsdGVyLWFtb3VudH0pJyk7XHJcbn1cclxuXHJcbkBtaXhpbiBsaW5lLWNsYW1wKCRjb3VudDogMykge1xyXG4gIC8vIOW8leaVsOOBjOaVsOWApOS7peWkluOBoOOBo+OBn+OCieOCqOODqeODvOOCkui/lOOBmVxyXG4gIEBpZiB0eXBlLW9mKCRjb3VudCkgIT0gJ251bWJlcicge1xyXG4gICAgQGVycm9yICdsaW5lLWNsYW1w44Gu5byV5pWw44Gv5b+F44Ga5pWw5YCk44Gn5oyH5a6a44GX44Gm44GP44Gg44GV44GEJztcclxuICB9XHJcblxyXG4gIEBpZiAkY291bnQgPT0gMSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH0gQGVsc2Uge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRjb3VudDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGNsYW1wRGVmYXVsdCgpIHtcclxuICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcclxuICB0ZXh0LW92ZXJmbG93OiBpbml0aWFsO1xyXG59XHJcblxyXG5AbWl4aW4gaW5saW5lLWJsb2NrKCl7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICpkaXNwbGF5OiBpbmxpbmU7XHJcbiAgKnpvb206IDE7XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gZmxleCB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuQG1peGluIGZsZXgtYWxpZ24oJGFsaWduOiBmbGV4LXN0YXJ0KXtcclxuICBhbGlnbi1pdGVtczogJGFsaWduO1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiAkYWxpZ247XHJcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogJGFsaWduO1xyXG4gIC1tcy1mbGV4LWFsaWduOiAkYWxpZ247XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4LWp1c3RpZnkoJGp1c3RpZnkpe1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcclxuICAtbXMtanVzdGlmeS1jb250ZW50ICAgIDogJGp1c3RpZnk7XHJcbiAganVzdGlmeS1jb250ZW50ICAgICAgICA6ICRqdXN0aWZ5O1xyXG59XHJcblxyXG5AbWl4aW4gZmxleC13cmFwKCR3cmFwOiB3cmFwKXtcclxuICAtd2Via2l0LWZsZXgtd3JhcDogJHdyYXA7XHJcbiAgLW1zLWZsZXgtd3JhcDogJHdyYXA7XHJcbiAgZmxleC13cmFwOiAkd3JhcDtcclxufVxyXG5cclxuQG1peGluIGZsZXgtZGlyZWN0aW9uKCRkaXJlY3Rpb246IGNvbHVtbikge1xyXG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XHJcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xyXG59XHJcblxyXG5AbWl4aW4gd3JpdGVWZXJ0aWNhbCB7XHJcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuICAtd2Via2l0LXdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcbiAgLW1zLXdyaXRpbmctbW9kZTogdGItcmw7XHJcbiAgdGV4dC1vcmllbnRhdGlvbjogdXByaWdodDtcclxufVxyXG5cclxuQG1peGluIHdyaXRlSG9yaXpvbnRhbCB7XHJcbiAgd3JpdGluZy1tb2RlOiBob3Jpem9udGFsLXRiO1xyXG4gIC13ZWJraXQtd3JpdGluZy1tb2RlOiBob3Jpem9udGFsLXRiO1xyXG4gIC1tcy13cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7XHJcbn1cclxuXHJcblxyXG5cclxuQG1peGluIHRyaW1taW5ne1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxufVxyXG5cclxuQG1peGluIHBsYWNlaG9sZGVyKCRjb2xvcikge1xyXG4gICY6OnBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG5cclxuICAvLyBJRVxyXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG5cclxuICAvLyBFZGdlXHJcbiAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gb2JqZWN0Zml0KCRvZjpjb3Zlcil7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9iamVjdC1maXQ6ICRvZjtcclxufVxyXG5cclxuXHJcblxyXG4vL+aoquS4puOBs+ODquOCueODiFxyXG5cclxuLy/opqpcclxuQG1peGluIGNvbHVtblJvdygkZ2FwWTogMjAsJGdhcFg6IDIwLCAkc3A6IGJsb2NrKSB7XHJcbiAgQGluY2x1ZGUgZmxleDtcclxuICBnYXA6ICAjeyRnYXBZfXB4ICN7JGdhcFh9cHg7XHJcbiAgQGlmICgkc3AgPT0gJ2Jsb2NrJykge1xyXG4gICAgQGluY2x1ZGUgbXEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8v5a2QXHJcbkBtaXhpbiBjb2x1bW5JdGVtKCRjb2w6IDIsICRjb2xNZDogMiwgJGNvbFNwOiAyLCAkZ2FwOiAyMCwgJGdhcFNwOiAxMCwgJHNwOiBibG9jaykge1xyXG4gIHdpZHRoOiBjYWxjKCgxMDAlLyN7JGNvbH0pIC0gKCN7JGdhcH1weCooI3skY29sfSAtIDEpKS8jeyRjb2x9KTtcclxuICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgd2lkdGg6IGNhbGMoKDEwMCUvI3skY29sTWR9KSAtICgjeyRnYXB9cHgqKCN7JGNvbE1kfSAtIDEpKS8jeyRjb2xNZH0pO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSB7XHJcbiAgICBAaWYgKCRzcCA9PSBibG9jaykge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUvI3skY29sU3B9KSAtICgjeyRnYXBTcH1weCooI3skY29sU3B9IC0gMSkpLyN7JGNvbFNwfSk7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImNvbW1vbi9fdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcImNvbW1vbi9fbWl4aW5cIiBhcyAqO1xyXG5AdXNlIFwiY29tbW9uL19zdHlsZXNcIiBhcyAqO1xyXG5AdXNlIFwiY29tbW9uL19pbml0aWFsaXplXCIgYXMgKjtcclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5Db21tb24gQ1NTXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLmlubmVye1xyXG4gIEBpbmNsdWRlIGNvbnRlbnQ7XHJcbn1cclxuXHJcbi5jb250ZW50IHtcclxufVxyXG5cclxuLmJ0bntcclxuICBAaW5jbHVkZSBidG47XHJcbn1cclxuXHJcbi5hcnJvd3tcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgc3Zne1xyXG5cclxuICB9XHJcbn1cclxuXHJcbi8qPT0gSGVhZGVyID09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4uaGVhZGVyIHtcclxuICAkdGhpczogJjtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTIwcHg7XHJcbiAgcGFkZGluZzogMzBweCAxMTBweCAzMHB4IDQwcHg7XHJcbiAgQGluY2x1ZGUgZmxleDtcclxuICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XHJcbiAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGZsZXgtZW5kKTtcclxuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuICAmX19sb2dve1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA0OXB4O1xyXG4gICAgbGVmdDogNDBweDtcclxuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG4gICAgc3ZnLHN2ZyAqe1xyXG4gICAgICB0cmFuc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH1cclxuICAmOm5vdCguaXMtc2Nyb2xsVG9wKXtcclxuICAgIEBpbmNsdWRlIG1xKHBjKXtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3Itd2hpdGUsLjE1KTtcclxuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpIGJyaWdodG5lc3MoMS4xKTtcclxuICAgICAgaGVpZ2h0OiA4NHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTdweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE3cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwM3B4O1xyXG4gICAgICAuaGVhZGVyLWJ0bntcclxuICAgICAgICAmX19idG57XHJcbiAgICAgICAgICAmLWlubmVye1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEzNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLi0tY29udGFjdHtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0MjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi4tLWVudHJ5e1xyXG4gICAgICAgICAgICAuaGVhZGVyLWJ0bi1pbm5lcntcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQyO1xyXG4gICAgICAgICAgICAgIHN2ZyAqe1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3ItdGV4dDI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpc3R7XHJcbiAgICAgICAgICAvL3dpZHRoOiBjYWxjKDEwMCUgKyAxNnB4KTtcclxuICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgIGxlZnQ6NTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgLmZvbnQtY29sb3Ige1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgbGVmdDogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3skdGhpc31fX2xvZ297XHJcbiAgICAgIHRvcDogMThweDtcclxuICAgICAgc3Zne1xyXG4gICAgICAgIHdpZHRoOiAxMDlweDtcclxuICAgICAgfVxyXG4gICAgICAubG9nb3tcclxuICAgICAgICAmX19zdWJ7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTIwODVweCwgLTMwOHB4KSBzY2FsZSgxLjQ1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgICZfX2xvZ297XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICBsZWZ0OiAxMnB4O1xyXG4gICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICB9XHJcbiAgICAmLmlzLXNjcm9sbFRvcHtcclxuICAgICAgLmhlYWRlci1idG57XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXItYnRue1xyXG4gICR0aGlzOiAmO1xyXG4gIEBpbmNsdWRlIGZsZXg7XHJcbiAgZ2FwOiA3cHg7XHJcbiAgJl9faXRlbXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgJl9fYnRue1xyXG4gICAgQGluY2x1ZGUgbXEocGMpe1xyXG4gICAgICAmLWlubmVye1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGNlbnRlcik7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgd2lkdGg6IDE0NXB4O1xyXG4gICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmOmJlZm9yZSwmOmFmdGVye1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBzdmcgKntcclxuICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuLS1jb250YWN0e1xyXG4gICAgICAgICN7JHRoaXN9X19idG4taW5uZXJ7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXllbGxvdztcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDUwZGVnLCAkY29sb3IteWVsbG93IDEwJSwgJGNvbG9yLWxpZ2h0LWJsdWUgNjUlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDEwMCUgKyAycHgpIGNhbGMoMTAwJSArIDJweCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xcHggLTFweDtcclxuICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IGRlc3RpbmF0aW9uLW91dDtcclxuICAgICAgICAgICAgbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuLS1lbnRyeXtcclxuICAgICAgICAjeyR0aGlzfV9fYnRuLWlubmVye1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTEwZGVnLCAkY29sb3IteWVsbG93IDI1JSwgJGNvbG9yLWxpZ2h0LWJsdWUgMTAwJSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY2FsYygxMDAlICsgMnB4KSBjYWxjKDEwMCUgKyAycHgpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMXB4IC0xcHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGluaGVyaXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2phe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICB9XHJcbiAgJl9fZW57XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZW47XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gIH1cclxuICAmX19hcnJvd3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IDE3cHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtNTAlICsgMnB4KSk7XHJcbiAgICAmLCp7XHJcbiAgICAgIHRyYW5zaXRpb246IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xpc3R7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBjYWxjKDEwMCUgKyA0cHgpO1xyXG4gICAgLy93aWR0aDogY2FsYygxMDAlICsgNnB4KTtcclxuICAgIHdpZHRoOiAxNjBweDtcclxuICAgIGxlZnQ6NTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgLy93aWR0aDogMTAwJTtcclxuICAgIC8vd2lsbC1jaGFuZ2U6IGhlaWdodDtcclxuICAgIHBhZGRpbmc6OXB4IDFweDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoI2ZmZiwuODUpO1xyXG4gICAgd2lsbC1jaGFuZ2U6IGhlaWdodDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGE6YmVmb3Jle1xyXG4gICAgICAgIGxlZnQ6IDhweDtcclxuICAgIH1cclxuICAgICYtaXRlbXtcclxuICAgICAgJisme1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgfVxyXG4gICAgICBhe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICAvL2NvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgJjpiZWZvcmUsJjphZnRlcntcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDBkZWcsICRjb2xvci1saWdodC1ibHVlIC01JSwgJGNvbG9yLXllbGxvdyA3MCUpO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1saWdodC1ibHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQtYmx1ZTtcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIGdhcDogMnB4O1xyXG4gICAgdHJhbnNpdGlvbjogLjZzIGVhc2U7XHJcbiAgICAmX19pdGVte1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxcHgpO1xyXG4gICAgfVxyXG4gICAgJl9fYnRue1xyXG4gICAgICAmLWlubmVye1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcclxuICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoY2VudGVyKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAkY29sb3IteWVsbG93IDglLCRjb2xvci1saWdodC1ibHVlIDcwJSk7XHJcbiAgICAgIH1cclxuICAgICAgJi4tLWNvbnRhY3R7XHJcbiAgICAgICAgI3skdGhpc31fX2J0bi1pbm5lcntcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3BsdXN7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiAyN3B4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2LXRyZyB7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIGJvcmRlcjogc29saWQgMXB4ICNkZWU4ZjQ7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMTAyO1xyXG4gIHRvcDogMTdweDtcclxuICByaWdodDogNDBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgJiwqe1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XHJcbiAgICBzcGFue1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2JhcntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgaGVpZ2h0OiA2cHg7XHJcbiAgfVxyXG4gIHNwYW57XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgIHRvcDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5pcy1hY3RpdmV7XHJcbiAgICBzcGFue1xyXG4gICAgICB3aWR0aDogMTIzJTtcclxuICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgdG9wOiAxN3B4O1xyXG4gICAgcmlnaHQ6ICN7JG1hcmdpbi1zbX1weDtcclxuICB9XHJcbn1cclxuLmhlYWRlci5pcy1zY3JvbGxUb3ArLm5hdi10cmd7XHJcbiAgd2lkdGg6IDU1cHg7XHJcbiAgaGVpZ2h0OiA1NXB4O1xyXG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIEBpbmNsdWRlIG1xKHBjKXtcclxuICAgIHRvcDogMzJweDtcclxuICB9XHJcbn1cclxuXHJcbi5uYXYge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgei1pbmRleDogMTAxO1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHRyYW5zaXRpb246IC40cztcclxuICBvcGFjaXR5OiAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICAmLmlzLW9wZW57XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAmX19jb250e1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuICAmX19tYWlue1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxODBweCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gICZfX2ltZ3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDY2NnB4O1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2MDBweCk7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBpbWd7XHJcbiAgICAgIEBpbmNsdWRlIG9iamVjdGZpdDtcclxuICAgICAgb2JqZWN0LXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XHJcbiAgICAgIG9wYWNpdHk6IC4zO1xyXG4gICAgICBtaXgtYmxlbmQtbW9kZTogc29mdC1saWdodDtcclxuICAgIH1cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYmFzZS9wYXJ0cy1uYXYuc3ZnXCIpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pbm5lcntcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XHJcbiAgICBnYXA6IDcwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEzMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG4gIH1cclxuICAmX19saXN0e1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICB3aWR0aDogMjY3cHg7XHJcbiAgICAmLWl0ZW17XHJcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMDg2N0M5O1xyXG4gICAgICBhe1xyXG4gICAgICAgIHBhZGRpbmc6IDE5cHggMCAxOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQwIC8gMjUpO1xyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1zdWI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2JvdHRvbXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDIxMHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDAgMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGNlbnRlcik7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XHJcbiAgICAmLWlubmVye1xyXG4gICAgICBtYXgtd2lkdGg6IDEyNjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmVudHJ5LWxpbmt7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGNlbnRlcik7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XHJcbiAgICBnYXA6IDM4cHg7XHJcbiAgICAmX19pdGVte1xyXG4gICAgICB3aWR0aDogY2FsYygzMy4zJSAtIDM4cHggKiAyIC8gMyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lbnRyeS1saW5rX19pdGVtKy5lbnRyeS1saW5rX19pdGVte1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA5MHB4KSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNzAwcHgpIHtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICZfX21haW57XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgICZfX2ltZ3tcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICZfX2lubmVye1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzhweDtcclxuICAgIH1cclxuICAgICZfX2xpc3R7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAmLWl0ZW17XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2JvdHRvbXtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgcGFkZGluZy10b3A6IDIycHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmVudHJ5LWxpbmt7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAmX19pdGVte1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihmbGV4LXN0YXJ0KTtcclxuICAgICAgICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDExMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX2ltZ3tcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX2xhYmVse1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVudHJ5LWxpbmtfX2l0ZW0rLmVudHJ5LWxpbmtfX2l0ZW17XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY292ZXJ7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogOTg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcblxyXG4vKj09IEZvb3RlciA9PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi8v44OV44OD44K/44O877yG44Oa44O844K45LiL6YOo44Gu5YWx6YCa44OW44Ot44OD44Kv44Gu44Kz44Oz44OG44OKXHJcbi5mb290ZXItd3JhcHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMDtcclxuICAmX19sb2dve1xyXG4gICAgaGVpZ2h0OiAxODVweDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGltZ3tcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IC00OXB4O1xyXG4gICAgICByaWdodDogLTI0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pbWd7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWF4LWhlaWdodDogNjAwcHg7XHJcbiAgICAmLWl0ZW17XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtMXZoO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDJ2aDtcclxuICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNSB1cmwoXCIuLi8uLi9pbWcvYmFzZS9pbWctZm9vdGVyQDJ4LmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuICAgICAgJi4tLWNoYWxsZW5nZXtcclxuICAgICAgICB0b3A6IC0xdmg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2NoYWxsZW5nZS9pbWctZm9vdGVyQDJ4LmpwZ1wiKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nLXRvcDogY2FsYyg2MDAgLyAxNDQwICogMTAwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbnR7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1IHVybChcIi4uLy4uL2ltZy9iYXNlL2JnLWZvb3Rlci5zdmdcIikgYm90dG9tIHJpZ2h0IG5vLXJlcGVhdDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHggNTBweCAwIDA7XHJcbiAgICBwYWRkaW5nOiAxMjJweCAwIDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgJl9fbG9nb3tcclxuICAgICAgaGVpZ2h0OiA3OHB4O1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgYm90dG9tOiAtNjlweDtcclxuICAgICAgICByaWdodDogM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWd7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDI4OHB4O1xyXG4gICAgICAmLWl0ZW17XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2Jhc2Uvc3AvaW1nLWZvb3RlckAyeC5qcGdcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMnZoO1xyXG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogaW5pdGlhbDtcclxuICAgICAgICAmLi0tY2hhbGxlbmdle1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2NoYWxsZW5nZS9zcC9pbWctZm9vdGVyQDJ4LmpwZ1wiKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoMjg4IC8gMzkwICogMTAwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbnR7XHJcbiAgICAgIHBhZGRpbmc6IDgwcHggMCAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvYmFzZS9zcC9iZy1mb290ZXIuc3ZnXCIpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8v44Oa44O844K45LiL6YOo44Gu5YWx6YCa44OW44Ot44OD44KvXHJcbi5jLXJlY3J1aXR7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XHJcbiAgJl9fdHRse1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTdweDtcclxuICB9XHJcbiAgJl9fY29udHtcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBnYXA6IDIwcHggNTBweDtcclxuICB9XHJcbiAgJl9faXRlbXtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDI1cHgpO1xyXG4gICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAmIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAyMjVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDBkZWcsICNlZmY2YTIgLTUwJSwgI2JlZjFmZiAxMDAlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuNnMgZWFzZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTAwZGVnLCAjOTREOEU4IDEwJSwgI0VDRjI3NyAxNzAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwMGRlZywgJGNvbG9yLWxpZ2h0LWJsdWUgMjAlLCAkY29sb3IteWVsbG93IDEwMCUpO1xyXG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMTAwJSArIDRweCkgY2FsYygxMDAlICsgNHB4KTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0ycHggLTJweDtcclxuICAgICAgICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBib3JkZXItYm94O1xyXG4gICAgICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogZGVzdGluYXRpb24tb3V0O1xyXG4gICAgICAgICAgbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBib3JkZXItYm94O1xyXG4gICAgICAgICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvL0BpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAvLyAgJjpiZWZvcmUge1xyXG4gICAgICAgIC8vICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLy8gIH1cclxuICAgICAgICAvLyAgJjphZnRlciB7XHJcbiAgICAgICAgLy8gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEwMGRlZywgJGNvbG9yLXllbGxvdyAyMCUsICRjb2xvci1saWdodC1ibHVlIDEwMCUpO1xyXG4gICAgICAgIC8vICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgIC8vICB9XHJcbiAgICAgICAgLy99XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoY2VudGVyKTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogMjI1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTAwZGVnLCAjZWZmNmEyIC01MCUsICNiZWYxZmYgMTAwJSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjZzIGVhc2U7XHJcblxyXG4gICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwMGRlZywgIzk0RDhFOCAxMCUsICNFQ0YyNzcgMTcwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDBkZWcsICRjb2xvci1saWdodC1ibHVlIDIwJSwgJGNvbG9yLXllbGxvdyAxMDAlKTtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDEwMCUgKyA0cHgpIGNhbGMoMTAwJSArIDRweCk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMnB4IC0ycHg7XHJcbiAgICAgICAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgYm9yZGVyLWJveDtcclxuICAgICAgICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IGRlc3RpbmF0aW9uLW91dDtcclxuICAgICAgICAgIG1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgYm9yZGVyLWJveDtcclxuICAgICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMDBkZWcsICRjb2xvci15ZWxsb3cgMjAlLCAkY29sb3ItbGlnaHQtYmx1ZSAxMDAlKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xhYmVse1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQzcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xyXG4gIH1cclxuICAmX19idG57XHJcbiAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoY2VudGVyKTtcclxuICAgIHBhZGRpbmctbGVmdDogMjJweDtcclxuICAgIC5idG5fX2Fycm93e1xyXG4gICAgICAmLCY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19pbnRue1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xyXG4gICAgQGluY2x1ZGUgZmxleC1hbGlnbihmbGV4LWVuZCk7XHJcbiAgICBwYWRkaW5nOjAgMzRweDtcclxuICAgICZfX2xpbmt7XHJcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBhIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAzcHg7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEobWQpe1xyXG4gICAgJl9fY29udHtcclxuICAgICAgZ2FwOiAyMHB4IDMwcHg7XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICB9XHJcbiAgICAmX19sYWJlbHtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgJl9fYnRue1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICZfX3R0bHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcclxuICAgIH1cclxuICAgICZfX2l0ZW17XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ludG57XHJcbiAgICAgIHBhZGRpbmc6MCAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmMtZW50cnl7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICZfX2lubmVye1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICAgIG1pbi1oZWlnaHQ6IDU5NHB4O1xyXG4gIH1cclxuICAmX19pbWd7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMTAwcHggMTAwcHggMDtcclxuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNTAwcHgpO1xyXG4gICAgd2lkdGg6IGNhbGMoNTAlICsgNjBweCk7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBpbWd7XHJcbiAgICAgIEBpbmNsdWRlIG9iamVjdGZpdCgpO1xyXG4gICAgICBvYmplY3QtcG9zaXRpb246IHRvcCBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190dGx7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MnB4O1xyXG4gIH1cclxuICAmX19jb250e1xyXG4gICAgd2lkdGg6IDQwM3B4O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBtYXgtd2lkdGg6IDYwJTtcclxuICAgIG1hcmdpbjogMjBweCAwIDAgYXV0bztcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEocGMtbGcpe1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoKDUwdncgKyA3MHB4KSAqIC43NTIpO1xyXG4gICAgfVxyXG4gICAgJl9faW1ne1xyXG4gICAgICBtYXgtd2lkdGg6IGNhbGMoNTB2dyArIDcwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcShtZCl7XHJcbiAgICAmX19jb250e1xyXG4gICAgICB3aWR0aDogY2FsYyg1MHZ3IC0gNTBweCk7XHJcbiAgICB9XHJcbiAgICAmX19pbWd7XHJcbiAgICAgIG1heC13aWR0aDogY2FsYyg1MHZ3IC0gMzBweCk7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwMnB4O1xyXG4gICAgJl9fdHRse1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgJl9faW1ne1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDgwcHggODBweCAwO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRtYXJnaW4tc219cHgpO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbjogMCAjeyRtYXJnaW4tc219cHggNDFweCAwO1xyXG4gICAgfVxyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAmX19jb250e1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL+ODreOCtOS7pemZjeOBruODleODg+OCv+ODvOacrOS9k1xyXG4uZm9vdGVye1xyXG4gICZfX2lubmVye1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XHJcbiAgfVxyXG4gICZfX2xvZ297XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3NnB4O1xyXG4gIH1cclxuICAmX19wcHtcclxuICAgIG1hcmdpbi10b3A6IDQ5cHg7XHJcbiAgICBhe1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1iYXNlO1xyXG4gICAgICBAaW5jbHVkZSBob3ZlcntcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXN1YjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zdWI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fcGFnZXRvcHtcclxuICAgIG1hcmdpbi10b3A6IDUycHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGF7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoZmxleC1zdGFydCk7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29weXtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjI7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBtYXJnaW4tdG9wOiAyOXB4O1xyXG4gIH1cclxuICAmX19ib3R0b217XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDcwcHggNzBweCAwIDA7XHJcbiAgICAmLWlubmVye1xyXG4gICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoZmxleC1lbmQpO1xyXG4gICAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XHJcbiAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICB9XHJcbiAgICAmLWJ0bntcclxuICAgICAgLmJ0bl9fbGFiZWx7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAwIDJweDtcclxuICAgICAgfVxyXG4gICAgICAuYnRuX19hcnJvd3tcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgc3Zne1xyXG4gICAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgIC5idG5fX2xhYmVse1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci15ZWxsb3c7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci15ZWxsb3c7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xyXG4gICAgfVxyXG4gICAgJl9fbG9nb3tcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcclxuICAgIH1cclxuICAgICZfX3Bwe1xyXG4gICAgICBtYXJnaW4tdG9wOiAzN3B4O1xyXG4gICAgfVxyXG4gICAgJl9fcGFnZXRvcHtcclxuICAgICAgbWFyZ2luLXRvcDogNDdweDtcclxuICAgIH1cclxuICAgICZfX2NvcHl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE5cHg7XHJcbiAgICB9XHJcbiAgICAmX19ib3R0b217XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHggNDBweCAwIDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xyXG4gICAgICAmLWlubmVye1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG4gICAgICB9XHJcbiAgICAgICYtYnRue1xyXG4gICAgICAgIC5idG5fX2xhYmVse1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jLXNpdGVtYXB7XHJcbiAgQGluY2x1ZGUgZmxleDtcclxuICBAaW5jbHVkZSBmbGV4LWFsaWduKGZsZXgtc3RhcnQpO1xyXG4gIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgZ2FwOiAxOHB4IDA7XHJcbiAgLy9tYXgtd2lkdGg6IDYxNHB4O1xyXG4gIG1heC13aWR0aDogNzUwcHg7XHJcbiAgbWF4LWhlaWdodDogMTM0cHg7XHJcbiAgYXtcclxuICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXN1YjtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXN1YiAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xhYmVse1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYygyOCAvIDE3KTtcclxuICB9XHJcbiAgJl9fY2hpbGR7XHJcbiAgICBtYXJnaW4tdG9wOiAxOXB4O1xyXG4gICAgJi1pdGVte1xyXG4gICAgICAmKyZ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1sYWJlbHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE5cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIwIC8gMTMpO1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgIGdhcDogMTdweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKj09IFBhcnRzID09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLnR0bHtcclxuICAmX19lbntcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjI7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYyg0OCAvIDQwKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuICAmX19qYXtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI2IC8gMTUpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjA3ZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgJl9famF7XHJcbiAgICAgIG1hcmdpbi10b3A6IDlweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wbmt6e1xyXG4gICZfX2xpc3R7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA4MHB4KTtcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgfVxyXG4gICZfX2l0ZW17XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgYXtcclxuICAgICAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6IFwiPlwiO1xyXG4gICAgICBtYXJnaW46IDAgM3B4O1xyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oZWFkaW5ne1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgaGVpZ2h0OiA2ODdweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMDtcclxuICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XHJcbiAgQGluY2x1ZGUgZmxleDtcclxuICBwYWRkaW5nOiAwIDE3MHB4O1xyXG4gICZfX2ltZ3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjAwcHgpO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBtaXgtYmxlbmQtbW9kZTogbGlnaHRlbjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBpbWd7XHJcbiAgICAgIEBpbmNsdWRlIG9iamVjdGZpdDtcclxuICAgICAgb3BhY2l0eTogY2FsYyguNjUgKiAuNDUpO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9iYXNlL3BhcnRzLWhlYWRpbmcuc3ZnXCIpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190dGx7XHJcbiAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAmLW1haW57XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDkxcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDkwIC8gNzUpO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgICAgJi4tLXNtYWxse1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNzVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1zdWJ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIxcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI5IC8gMTcpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19wbmt6e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAzMHB4O1xyXG4gICAgcmlnaHQ6IDQwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCl7XHJcbiAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgcGFkZGluZzogMCAjeyRtYXJnaW4tbWR9cHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIHBhZGRpbmc6IDAgI3skbWFyZ2luLXNtfXB4O1xyXG4gICAgJl9faW1ne1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gODNweCk7XHJcbiAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgbGVmdDogLTlweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdHRse1xyXG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICYtbWFpbntcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDMwcHgsY2FsYyg1MiAvIDM5MCAqIDEwMHZ3KSw1MnB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYyg2NiAvIDUyKTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgJi4tLXNtYWxse1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgzMHB4LGNhbGMoNTIgLyAzOTAgKiAxMDB2dyksNTJweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtc3Vie1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wbmt6e1xyXG4gICAgICBib3R0b206IDExcHg7XHJcbiAgICAgIHJpZ2h0OiAjeyRtYXJnaW4tc219cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGluZzJ7XHJcbiAgaGVpZ2h0OiA2MDBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMDtcclxuICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XHJcbiAgQGluY2x1ZGUgZmxleDtcclxuICBwYWRkaW5nOiAwIDE3MHB4O1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgJl9faW1ne1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XHJcbiAgICBpbWd7XHJcbiAgICAgIEBpbmNsdWRlIG9iamVjdGZpdDtcclxuICAgIH1cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYmFzZS9wYXJ0cy1oZWFkaW5nMi5zdmdcIikgY2VudGVyIGxlZnQgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190dGx7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAmLXN1YntcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwIC8gMjIpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiL1wiO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtbWFpbntcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNzUgLyA2MCk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19wbmt6e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAzMHB4O1xyXG4gICAgcmlnaHQ6IDQwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCl7XHJcbiAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgcGFkZGluZzogMCAjeyRtYXJnaW4tbWR9cHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xIHtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICBwYWRkaW5nOiAwICN7JG1hcmdpbi1zbX1weDtcclxuICAgICZfX3R0bHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAmLXN1YntcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzAgLyAyMik7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtbWFpbntcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3Bua3p7XHJcbiAgICAgIGJvdHRvbTogMTFweDtcclxuICAgICAgcmlnaHQ6ICN7JG1hcmdpbi1zbX1weDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ibi1jb250YWN0e1xyXG4gICZfX2JvZHl7XHJcbiAgICBhe1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM5NEQ4RTggMCUsICNFMEVCODIgMTAwJSk7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICAgICAgaGVpZ2h0OiAyMzVweDtcclxuICAgICAgcGFkZGluZzogMjBweCA2MHB4IDIwcHggNzdweDtcclxuICAgICAgei1pbmRleDogMDtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyMGRlZywjMDYyRTVGIC0xMCUsIzBDNTRBOCAxMTAlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuNHMgZWFzZTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBob3ZlcntcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuX19sYWJlbHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG5fX2Fycm93e1xyXG4gICAgICAgICAgc3ZnICp7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX190dGx7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYyg0OCAvIDMwKTtcclxuICB9XHJcbiAgJl9fdHh0e1xyXG4gICAgbWFyZ2luLXRvcDogMTdweDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gIH1cclxuICAmX19idG57XHJcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XHJcbiAgICAuYnRuX19sYWJlbHtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcbiAgICAuYnRuX19hcnJvd3tcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgJl9fYm9keXtcclxuICAgICAgYXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMzNweCAyOXB4IDM3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2J0bntcclxuICAgICAgbWFyZ2luOiAyNXB4IDAgMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5lbnRyeS1saW5re1xyXG4gICZfX2l0ZW17XHJcbiAgICAmKyZ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI2cHg7XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogMzVweCAwIDI2cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1zdWI7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fYnRue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAxN3B4O1xyXG4gICAgcmlnaHQ6IDNweDtcclxuICAgIC5idG5fX2Fycm93e1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19sYWJlbHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgfVxyXG4gICZfX2ltZ3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICAmLi0tcmlrdW5hYml7XHJcbiAgICAgIHRvcDogNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgICZfX2l0ZW17XHJcbiAgICAgICYrJntcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIGF7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGNlbnRlcik7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihmbGV4LXN0YXJ0KTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWd7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICAgICAgbWFyZ2luLXRvcDogLThweDtcclxuICAgIH1cclxuICAgICZfX2J0bntcclxuICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmVudntcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICBwYWRkaW5nOiAxMzBweCAwIDEzMHB4O1xyXG4gICZfX3R0bHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1N3B4O1xyXG4gICAgJi1lbntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuMjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgIH1cclxuICAgICYtamF7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDMzcHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDU1IC8gMzMpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19saXN0e1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIGdhcDogNTBweCA0MHB4O1xyXG4gICAgJi1pdGVte1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG4gICAgJi1pbWd7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1jb250e1xyXG4gICAgICBwYWRkaW5nOiAyNHB4IDI3cHggMjhweDtcclxuICAgIH1cclxuICAgICYtdHRse1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYyg0MiAvIDI1KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgfVxyXG4gICAgJi10eHR7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgcGFkZGluZzogNTBweCAwIDgwcHg7XHJcbiAgICAmX190dGx7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICAgICYtZW57XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi1qYXtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpc3R7XHJcbiAgICAgIGdhcDogMzBweCAyMHB4O1xyXG4gICAgICAmLWl0ZW17XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XHJcbiAgICAgIH1cclxuICAgICAgJi1jb250e1xyXG4gICAgICAgIHBhZGRpbmc6IDIzcHggMjBweCAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtdHRse1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICB9XHJcbiAgICAgICYtdHh0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcclxuICAgICZfX2xpc3R7XHJcbiAgICAgICYtaXRlbXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vKj09IEFuaW1hdGlvbiA9PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4uZmFkZVVwIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMTBweCk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC44cyBjdWJpYy1iZXppZXIoLjY5LDAsLjY0LDEpO1xyXG4gICYuaXMtdmlldyB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCJfdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcIl9taXhpblwiIGFzICo7XHJcblxyXG5cclxuLyo9PSBNYXJnaW4gPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuJG1hcmdpbjogNjA7XHJcbiRtYXJnaW4tbGc6IDQwO1xyXG4kbWFyZ2luLW1kOiA0MDtcclxuJG1hcmdpbi1zbTogMTA7XHJcblxyXG5cclxuLyo9PSBDb250ZW50IHdpZHRoID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbkBtaXhpbiBjb250ZW50KCRzaXplIDogMTEwMCwgJG1hcmdpbjogJG1hcmdpbiwgJG1hcmdpbi1sZzogJG1hcmdpbi1sZywgJG1hcmdpbi1tZDogJG1hcmdpbi1tZCwgJG1hcmdpbi1zbTogJG1hcmdpbi1zbSkge1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRtYXJnaW4gKyBweDtcclxuICBwYWRkaW5nLWxlZnQ6ICRtYXJnaW4gKyBweDtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgQGlmICgkc2l6ZSAhPSAxMDApIHtcclxuICAgIG1heC13aWR0aDogY2FsYygjeyRzaXplfXB4ICsgKCN7JG1hcmdpbn1weCAqIDIpKTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRtYXJnaW4tbGcgKyBweDtcclxuICAgIHBhZGRpbmctbGVmdDogJG1hcmdpbi1sZyArIHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgcGFkZGluZy1yaWdodDogJG1hcmdpbi1tZCArIHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkbWFyZ2luLW1kICsgcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRtYXJnaW4tc20gKyBweDtcclxuICAgIHBhZGRpbmctbGVmdDogJG1hcmdpbi1zbSArIHB4O1xyXG4gIH1cclxufVxyXG5cclxuLyo9PSBNYXhpbXVtIHZhbHVlID09Ki9cclxuQG1peGluIHdyYXAge1xyXG4gIG1heC13aWR0aDogMTc1MHB4O1xyXG59XHJcblxyXG5cclxuLyo9IEJvZHkgPSovXHJcblxyXG5AbWl4aW4gdHh0RGVmYXVsdCgkc2l6ZTogMS41LCAkbGg6IDMuMywgJGx0OiAuMDUpIHtcclxuICBmb250LXNpemU6ICRzaXplICsgcmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGggKyByZW07XHJcbiAgbGV0dGVyLXNwYWNpbmc6ICRsdCArIGVtO1xyXG59XHJcblxyXG5AbWl4aW4gdHh0TGcoJHNpemU6IDIuMiwgJGxoOiA0LCAgJGx0OiAuMDUpIHtcclxuICBmb250LXNpemU6ICRzaXplICsgcmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGggKyByZW07XHJcbiAgbGV0dGVyLXNwYWNpbmc6ICRsdCArIGVtO1xyXG59XHJcblxyXG4vKj09IENTUyBTdHlsZXMgPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuXHJcbi8qPT0gV2luZG93SGVpZ2h0ID09Ki9cclxuXHJcbiV3aW5kb3dIZWlnaHQge1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgaGVpZ2h0OiAxMDBzdmg7XHJcbn1cclxuXHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuUGFydHMgY29sbGVjdGlvblxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi8qPT0gYnV0dG9uID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuQG1peGluIGJ0bigpIHtcclxuICAkdGhpczogJjtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XHJcbiAgZ2FwOiA4cHg7XHJcbiAgKntcclxuICAgIHRyYW5zaXRpb246IGluaGVyaXQ7XHJcbiAgfVxyXG4gICZfX2xhYmVse1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLWJhc2U7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgfVxyXG4gICZfX2Fycm93e1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xyXG4gICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDU1cHg7XHJcbiAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAkY29sb3ItbGlnaHQtYmx1ZSAtODAlLCAkY29sb3IteWVsbG93IDEwMCUpO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICRjb2xvci1saWdodC1ibHVlIDAlLCAkY29sb3IteWVsbG93IDEwMCUpO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuNHMgZWFzZTtcclxuICAgIH1cclxuICAgIHN2ZyxzdmcgKntcclxuICAgICAgdHJhbnNpdGlvbjogLjRzIGVhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuLS1leCAmX19hcnJvdyBzdmd7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDBkZWcpO1xyXG4gIH1cclxuICBAaW5jbHVkZSBob3ZlcntcclxuICAgICN7JHRoaXN9X19hcnJvd3tcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIGdhcDogMTBweDtcclxuICAgICZfX2Fycm93e1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtaXhpbiBsaW5rKCRjb2xvcjogJGNvbG9yLXRleHQsICRhcjogJGNvbG9yLWJhc2UpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC1zaXplOiAjeyRmb250U2l6ZX1yZW07XHJcbiAgbGV0dGVyLXNwYWNpbmc6ICN7JGx0fWVtO1xyXG4gIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBpbWdMaXN0e1xyXG4gICR0aGlzOiAmO1xyXG4gIEBpbmNsdWRlIGZsZXg7XHJcbiAgZ2FwOiA3MHB4IDc4cHg7XHJcbiAgJi1pdGVte1xyXG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMzlweCk7XHJcbiAgICBhe1xyXG4gICAgICBAaW5jbHVkZSBob3ZlcntcclxuICAgICAgICAjeyR0aGlzfS1pbWd7XHJcbiAgICAgICAgICAmOmJlZm9yZSwmOmFmdGVye1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWltZ3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3JlLCY6YWZ0ZXJ7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IC41cyBlYXNlO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjNEE4REREO1xyXG4gICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiBcIk1PUkVcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZW4yO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgYXNwZWN0LXJhdGlvOiAzIC8gMjtcclxuICAgIH1cclxuICB9XHJcbiAgJi10dGx7XHJcbiAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDIpO1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNDAgLyAyNSk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gIH1cclxuICAmLXR4dHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gIH1cclxuICAmLW5hbWV7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgZ2FwOiA5cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYygzMiAvIDIyKTtcclxuICAgIG1hcmdpbi10b3A6IDE5cHg7XHJcbiAgICAmLWVue1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZW4yO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWRldGFpbHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMTggLyAxMyk7XHJcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gIH1cclxuICAmLWxpbmt7XHJcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIGdhcDogNXB4IDIwcHg7XHJcbiAgICAmLW5vbmV7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICBjb2xvcjogI2EyYTJhMjtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICBnYXA6IDUwcHggMzBweDtcclxuICAgICYtaXRlbSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG4gICAgfVxyXG4gICAgJi10dGx7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQwIC8gMjMpO1xyXG4gICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxOXB4O1xyXG4gICAgfVxyXG4gICAgJi1uYW1le1xyXG4gICAgICBnYXA6IDlweDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgfVxyXG4gICAgJi10eHR7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmLWRldGFpbHtcclxuICAgICAgbWFyZ2luLXRvcDogMTFweDtcclxuICAgIH1cclxuICAgICYtbGlua3tcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuICAgICYtYnRue1xyXG4gICAgICAuYnRuX19hcnJvd3tcclxuICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICYtaXRlbSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJcbiAgICAgICAgICAgICAgICAgIEB1c2UgXCJAL3Njc3MvdXRpbHMvcHJlcGVuZHNcIiBhcyAqO1xuICAgICAgICAgICAgICAgIFxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkFib3V0KC9hYm91dClcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4uaGVhZGluZ19faW1nIGltZ3tcclxuICBvYmplY3QtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcclxufVxyXG5cclxuLmZpcnN0e1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1iZzI7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMTIzcHggMCAxODBweDtcclxuICAmX19pbWd7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuOHMgY3ViaWMtYmV6aWVyKDAuNjksIDAsIDAuNjQsIDEpO1xyXG4gICAgJi4tLTF7XHJcbiAgICAgIHRvcDogLTQwcHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4zcztcclxuICAgIH1cclxuICAgICYuLS0ye1xyXG4gICAgICB0b3A6IDc0cHg7XHJcbiAgICAgIHJpZ2h0OiA4NXB4O1xyXG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNXM7XHJcbiAgICB9XHJcbiAgICAmLi0tM3tcclxuICAgICAgYm90dG9tOiAtODdweDtcclxuICAgICAgbGVmdDogMjA3cHg7XHJcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC43cztcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY2F0Y2h7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcbiAgICBsaW5lLWhlaWdodDogNjVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICAuLS1wYWx0e1xyXG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuICAgICAgcGFkZGluZzowIDAuNXJlbTtcclxuICAgIH1cclxuICAgIC4tLWRxe1xyXG4gICAgICAmOmJlZm9yZSwmOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IC41ZW07XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Fib3V0L3BhcnRzLWRxLWwuc3ZnXCIpO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Fib3V0L3BhcnRzLWRxLXIuc3ZnXCIpO1xyXG4gICAgICB9XHJcbiAgICAgICYuLS0xe1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDJweCAwIC0xMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAtMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLi0tMntcclxuICAgICAgICAmOmJlZm9yZSwmOmFmdGVye1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IC41OGVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIG1hcmdpbjogMCAycHggMCA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBtYXJnaW46IDAgNXB4IDAgM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmlzLXZpZXcgJl9faW1ne1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XHJcbiAgICAmX19jYXRjaHtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgIH1cclxuICAgICZfX2ltZ3tcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgICYuLS0xe1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDM3NSAvIDE0NDAgKiAxMDB2dyk7XHJcbiAgICAgICAgdG9wOiAtNDBweDtcclxuICAgICAgfVxyXG4gICAgICAmLi0tMntcclxuICAgICAgICB3aWR0aDogY2FsYygyMzkgLyAxNDQwICogMTAwdncpO1xyXG4gICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuLS0ze1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDMxNSAvIDE0NDAgKiAxMDB2dyk7XHJcbiAgICAgICAgYm90dG9tOiBjYWxjKC04MCAvIDE0NDAgKiAxMDB2dyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICBwYWRkaW5nOiA3NnB4IDAgNTdweDtcclxuICAgICZfX2ltZ3tcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgJi4tLTF7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTU1IC8gMzkwICogMTAwdncpO1xyXG4gICAgICAgIHRvcDogY2FsYygtNTEgLyAzOTAgKiAxMDB2dyk7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgICAmLi0tMntcclxuICAgICAgICB3aWR0aDogY2FsYyg5OCAvIDM5MCAqIDEwMHZ3KTtcclxuICAgICAgICB0b3A6IC04cHg7XHJcbiAgICAgICAgcmlnaHQ6IGNhbGMoMzcgLyAzOTAgKiAxMDB2dyk7XHJcbiAgICAgIH1cclxuICAgICAgJi4tLTN7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTU4IC8gMzkwICogMTAwdncpO1xyXG4gICAgICAgIGJvdHRvbTogY2FsYygtODUgLyAzOTAgKiAxMDB2dyk7XHJcbiAgICAgICAgbGVmdDogY2FsYygzNCAvIDM5MCAqIDEwMHZ3KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAmX19jYXRjaHtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNDIgLyAyNSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTVweCxjYWxjKDI1IC8gMzkwICogMTAwdncpLDI1cHgpO1xyXG4gICAgICAvLy4tLWRxe1xyXG4gICAgICAvLyAgJjpiZWZvcmUsJjphZnRlcntcclxuICAgICAgLy8gICAgd2lkdGg6IGNsYW1wKDBweCxjYWxjKDEwIC8gMzkwICogMTAwdncpLDEwcHgpO1xyXG4gICAgICAvLyAgICBoZWlnaHQ6IGNsYW1wKDBweCxjYWxjKDggLyAzOTAgKiAxMDB2dyksOHB4KTtcclxuICAgICAgLy8gICAgdmVydGljYWwtYWxpZ246IC41NWVtO1xyXG4gICAgICAvLyAgfVxyXG4gICAgICAvLyAgJi4tLTF7XHJcbiAgICAgIC8vICAgICY6YmVmb3Jle1xyXG4gICAgICAvLyAgICAgIG1hcmdpbjogMCBjYWxjKDEgLyAzOTAgKiAxMDB2dykgMCBjYWxjKC0zIC8gMzkwICogMTAwdncpO1xyXG4gICAgICAvLyAgICB9XHJcbiAgICAgIC8vICAgICY6YWZ0ZXJ7XHJcbiAgICAgIC8vICAgICAgbWFyZ2luOiAwIGNhbGMoMyAvIDM5MCAqIDEwMHZ3KSAwIGNhbGMoMSAvIDM5MCAqIDEwMHZ3KTtcclxuICAgICAgLy8gICAgfVxyXG4gICAgICAvLyAgfVxyXG4gICAgICAvLyAgJi4tLTJ7XHJcbiAgICAgIC8vICAgICY6YmVmb3Jle1xyXG4gICAgICAvLyAgICAgIG1hcmdpbjogMCAwIDAgY2FsYyg1IC8gMzkwICogMTAwdncpO1xyXG4gICAgICAvLyAgICB9XHJcbiAgICAgIC8vICAgICY6YWZ0ZXJ7XHJcbiAgICAgIC8vICAgICAgbWFyZ2luOiAwIGNhbGMoNSAvIDM5MCAqIDEwMHZ3KSAwIDA7XHJcbiAgICAgIC8vICAgIH1cclxuICAgICAgLy8gIH1cclxuICAgICAgLy99XHJcblxyXG4gICAgICAuLS1wYWx0e1xyXG4gICAgICAgIHBhZGRpbmc6MCAwLjJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53b3Jrc3tcclxuICBwYWRkaW5nOiAyNDdweCAwIDE1MHB4O1xyXG4gICZfX2lubmVye1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgJl9fY29udHtcclxuICAgIG1heC13aWR0aDogY2FsYyg1MHZ3IC0gMTAwcHgpO1xyXG4gICAgd2lkdGg6IDQzMnB4O1xyXG4gIH1cclxuICAmX190dGx7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZW4yO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcbiAgfVxyXG4gICZfX2NhdGNoe1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xyXG4gIH1cclxuICAmX190eHR7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIH1cclxuICAmX19jb250LWJvdHRvbXtcclxuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItYmFzZTtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMzRweDtcclxuICB9XHJcbiAgJl9fdG9je1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMTVweDtcclxuICAgIGdhcDogOXB4IDA7XHJcbiAgICAmLWl0ZW17XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjQgLyAxNCk7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itc3ViO1xyXG4gICAgICBwYWRkaW5nOiAwIDIxcHggMCAxM3B4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgICAgIH1cclxuICAgICAgJi5pcy1hY3RpdmV7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19saXN0e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgd2lkdGg6IDUwdnc7XHJcbiAgICAmLWl0ZW17XHJcbiAgICAgIHdpZHRoOiA0MzVweDtcclxuICAgIH1cclxuICAgICYtaW1ne1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweCAwIDAgMDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIEBpbmNsdWRlIG9iamVjdGZpdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi10dGx7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYygzMyAvIDIyKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuICAgICYtbnVte1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZW4yO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogOHB4IDE2cHggMCAwO1xyXG4gICAgfVxyXG4gICAgJi10eHR7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgJi1jb250cm9se1xyXG4gICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICBAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcclxuICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgICBnYXA6IDM5cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDM4cHg7XHJcbiAgICB9XHJcbiAgICAmLXByZXYsJi1uZXh0e1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuICAgICAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtcHJldntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICYtc2Nyb2xse1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNEOUU0RjA7XHJcbiAgICAgIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWd7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzI1NzVGQztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC4xNXMgZWFzZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBob3ZlcntcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHNjYWxlWSgxLjMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIHBhZGRpbmc6IDE4MnB4IDAgODBweDtcclxuICAgICZfX2NvbnR7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX190dGx7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcclxuICAgIH1cclxuICAgICZfX2NhdGNoe1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgIH1cclxuICAgICZfX3R4dHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAmX19jb250LWJvdHRvbXtcclxuICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICB9XHJcbiAgICAmX190b2N7XHJcbiAgICAgIGdhcDogMTBweCAwO1xyXG4gICAgfVxyXG4gICAgJl9fbGlzdHtcclxuICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICYtd3JhcHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgJi1pdGVte1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gI3skbWFyZ2luLXNtfXB4ICogMik7XHJcbiAgICAgIH1cclxuICAgICAgJi1pbWd7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgfVxyXG4gICAgICAmLXR0bHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtdHh0e1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcclxuICAgICAgfVxyXG4gICAgICAmLWNvbnRyb2x7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtcHJldntcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbXBhbnl7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBwYWRkaW5nOiAxMDdweCAwIDE5MHB4O1xyXG4gICZfX3R0bHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDUyIC8gMzApO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDtcclxuICB9XHJcbiAgJl9fbGlzdHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgJi1pdGVte1xyXG4gICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICBwYWRkaW5nOiA1NXB4IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItYmQ7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci1iZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1sYWJlbHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itc3ViO1xyXG4gICAgICB3aWR0aDogMjg4cHg7XHJcbiAgICB9XHJcbiAgICAmLWJvZHl7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyODhweCk7XHJcbiAgICB9XHJcbiAgICAmLWRldGFpbHtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgICAgdGh7XHJcbiAgICAgICAgd2lkdGg6IDE4MXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXNtYWxse1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgICAmLXR4dCsmLWRldGFpbHtcclxuICAgICAgbWFyZ2luLXRvcDogMTlweDtcclxuICAgIH1cclxuICAgICYtZGV0YWlsKyYtdHh0e1xyXG4gICAgICBtYXJnaW4tdG9wOiAzOXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIHBhZGRpbmc6IDU5cHggMCAxNTBweDtcclxuICAgICZfX3R0bHtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG4gICAgfVxyXG4gICAgJl9fbGlzdHtcclxuICAgICAgJi1pdGVte1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGNlbnRlcik7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTQ1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICB9XHJcbiAgICAgICYtbGFiZWx7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtYm9keXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAmLWRldGFpbHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAmLHRoZWFkLHRib2R5LHRyLHRoLHRke1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRyK3Rye1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRoe1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/