/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/privacy.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__ttl{margin-top:26px}@media screen and (max-width: 740px){.heading{height:414px}.heading__ttl{margin-top:50px}}.privacy__inner{padding-top:100px;padding-bottom:101px}.privacy__txt{font-weight:500;font-size:15px;letter-spacing:.05em;line-height:32px;max-width:750px}@media screen and (max-width: 740px){.privacy__inner{padding-top:66px;padding-bottom:56px}.privacy__txt{line-height:30px}}.agreement{padding-bottom:155px}.agreement__block{color:#222}.agreement__block+.agreement__block{margin-top:2em}.agreement__ttl{font-weight:500;font-size:15px;letter-spacing:.05em;margin-bottom:.5em;position:relative}.agreement__ttl:before{content:"■"}.agreement__txt{font-weight:500;font-size:15px;letter-spacing:.05em;line-height:2;margin-bottom:1em}.agreement__txt:last-child{margin-bottom:0}.agreement .li-num{margin-bottom:1em}.agreement .li-num>li{line-height:2;list-style-type:none;counter-increment:cnt}.agreement .li-num>li:before{content:counter(cnt) "．"}.agreement .li-num-num{margin-top:.5em;margin-left:1.5em;margin-bottom:1em}.agreement .li-num-num>li{line-height:2}@media screen and (max-width: 740px){.agreement{padding-bottom:130px}.agreement__ttl{line-height:30px}.agreement__txt{line-height:30px}}.bn-contact{margin-top:130px}@media screen and (max-width: 740px){.bn-contact{margin-top:60px}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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LGVBQ0EsZUFDRSxrQkFNSixpQkFDRSxxQkFDQSxlQUdGLGVBQ0UsZUFDQSxxQkFDQSxpQkFDQSxnQkFDQSxzQ0cyQkYsZ0JIeEJFLGdCQUNFLG9CQUNBLGVBRUYsZ0JBQ0UsYUFLTixvQkFDRSxtQkFDQSxVRzVCWSxxQ0g4QlYsY0FDRSxpQkFHSixlQUNFLGVBQ0EscUJBQ0EsbUJBQ0Esa0JBQ0Esd0JBQ0EsV0FDRSxpQkFHSixlQUNFLGVBQ0EscUJBQ0EsY0FDQSxrQkFDQSw0QkFDQSxlQUNFLG9CQUdKLGlCQUNFLHVCQUNBLGFBQ0UscUJBQ0Esc0JBQ0EsOEJBQ0Esd0JBQ0Usd0JBSU4sZUFDRSxrQkFDQSxrQkFDQSwyQkFDQSxhQUNFLHNDRzlCSixXSGRGLG9CQWlESSxpQkFDQSxnQkFDRSxpQkFFRixnQkFDRSxjQUtOLGdCQUNFLHNDRzlDQSxZSDZDRixlQUdJLDBGIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL1dlYi9SZXNvdXJjZXMvcHVibGljL3Njc3MvcHJpdmFjeS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9XZWIvUmVzb3VyY2VzL3B1YmxpYy9zY3NzL3V0aWxzL2NvbW1vbi9fZGVzdHlsZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9XZWIvUmVzb3VyY2VzL3B1YmxpYy9zY3NzL3V0aWxzL2NvbW1vbi9faW5pdGlhbGl6ZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9XZWIvUmVzb3VyY2VzL3B1YmxpYy9zY3NzL3V0aWxzL2NvbW1vbi9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL1dlYi9SZXNvdXJjZXMvcHVibGljL3Njc3MvdXRpbHMvY29tbW9uL19taXhpbi5zY3NzIiwid2VicGFjazovLy8uL3NyYy9XZWIvUmVzb3VyY2VzL3B1YmxpYy9zY3NzL3V0aWxzL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL1dlYi9SZXNvdXJjZXMvcHVibGljL3Njc3MvdXRpbHMvY29tbW9uL19zdHlsZXMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJcbiAgICAgICAgICAgICAgICAgIEB1c2UgXCJAL3Njc3MvdXRpbHMvcHJlcGVuZHNcIiBhcyAqO1xuICAgICAgICAgICAgICAgIFxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblByaXZhY3koL3ByaXZhY3kpXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLmhlYWRpbmd7XHJcbiAgJl9fdHRse1xyXG4gICAgbWFyZ2luLXRvcDogMjZweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICBoZWlnaHQ6IDQxNHB4O1xyXG4gICAgJl9fdHRse1xyXG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByaXZhY3kge1xyXG4gICZfX2lubmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDFweDtcclxuICB9XHJcblxyXG4gICZfX3R4dCB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgbWF4LXdpZHRoOiA3NTBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgcGFkZGluZy10b3A6IDY2cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xyXG4gICAgfVxyXG4gICAgJl9fdHh0e1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hZ3JlZW1lbnR7XHJcbiAgcGFkZGluZy1ib3R0b206MTU1cHg7XHJcbiAgJl9fYmxvY2t7XHJcbiAgICBjb2xvcjokY29sb3ItdGV4dDI7XHJcbiAgICAmICsgJiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdHRse1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOjAuNWVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIuKWoFwiO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190eHR7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgbWFyZ2luLWJvdHRvbToxZW07XHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206MDtcclxuICAgIH1cclxuICB9XHJcbiAgLmxpLW51bXtcclxuICAgIG1hcmdpbi1ib3R0b206MWVtO1xyXG4gICAgJiA+IGxpe1xyXG4gICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICBjb3VudGVyLWluY3JlbWVudDogY250O1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBjb3VudGVyKGNudClcIu+8jlwiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5saS1udW0tbnVte1xyXG4gICAgbWFyZ2luLXRvcDowLjVlbTtcclxuICAgIG1hcmdpbi1sZWZ0OjEuNWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbToxZW07XHJcbiAgICAmID4gbGl7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICBwYWRkaW5nLWJvdHRvbToxMzBweDtcclxuICAgICZfX3R0bHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAmX190eHR7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJuLWNvbnRhY3R7XHJcbiAgbWFyZ2luLXRvcDogMTMwcHg7XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gIH1cclxufSIsIi8qISBkZXN0eWxlLmNzcyB2My4wLjAgfCBNSVQgTGljZW5zZSB8IGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNvbGFzLWN1c2FuL2Rlc3R5bGUuY3NzICovXHJcblxyXG4vKiBSZXNldCBib3gtbW9kZWwgYW5kIHNldCBib3JkZXJzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4qLFxyXG46OmJlZm9yZSxcclxuOjphZnRlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxufVxyXG5cclxuLyogRG9jdW1lbnQgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKiAzLiBSZW1vdmUgZ3JheSBvdmVybGF5IG9uIGxpbmtzIGZvciBpT1MuXHJcbiAqL1xyXG5cclxuaHRtbCB7XHJcbiAgbGluZS1oZWlnaHQ6IDE7IC8qIDEgKi9cclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAzKi9cclxufVxyXG5cclxuLyogU2VjdGlvbnMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXHJcbiAqL1xyXG5cclxubWFpbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qIFZlcnRpY2FsIHJoeXRobSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxucCxcclxudGFibGUsXHJcbmJsb2NrcXVvdGUsXHJcbmFkZHJlc3MsXHJcbnByZSxcclxuaWZyYW1lLFxyXG5mb3JtLFxyXG5maWd1cmUsXHJcbmRsIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qIEhlYWRpbmdzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qIExpc3RzIChlbnVtZXJhdGlvbikgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbnVsLFxyXG5vbCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLyogTGlzdHMgKGRlZmluaXRpb24pICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5kdCB7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuZGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4vKiBHcm91cGluZyBjb250ZW50ICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXHJcbiAgaGVpZ2h0OiAwOyAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiBpbmhlcml0OyAvKiAyICovXHJcbn1cclxuXHJcbmFkZHJlc3Mge1xyXG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vKiBSZXBsYWNlZCBjb250ZW50ICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUHJldmVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaXNzdWVzLlxyXG4gKi9cclxuXHJcbnN2ZyxcclxuaW1nLFxyXG5lbWJlZCxcclxub2JqZWN0LFxyXG5pZnJhbWUge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuXHJcbi8qIEZvcm1zICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVzZXQgZm9ybSBmaWVsZHMgdG8gbWFrZSB0aGVtIHN0eWxlYWJsZS5cclxuICogMS4gTWFrZSBmb3JtIGVsZW1lbnRzIHN0eWxhYmxlIGFjcm9zcyBzeXN0ZW1zIGlPUyBlc3BlY2lhbGx5LlxyXG4gKiAyLiBJbmhlcml0IHRleHQtdHJhbnNmb3JtIGZyb20gcGFyZW50LlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIDEgKi9cclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlc2V0IHJhZGlvIGFuZCBjaGVja2JveCBhcHBlYXJhbmNlIHRvIHByZXNlcnZlIHRoZWlyIGxvb2sgaW4gaU9TLlxyXG4gKi9cclxuXHJcblt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogY2hlY2tib3g7XHJcbiAgYXBwZWFyYW5jZTogY2hlY2tib3g7XHJcbn1cclxuXHJcblt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogcmFkaW87XHJcbiAgYXBwZWFyYW5jZTogcmFkaW87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IGN1cnNvcnMgZm9yIGNsaWNrYWJsZSBlbGVtZW50cy5cclxuICovXHJcblxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5idXR0b246ZGlzYWJsZWQsXHJcblt0eXBlPVwiYnV0dG9uXCJdOmRpc2FibGVkLFxyXG5bdHlwZT1cInJlc2V0XCJdOmRpc2FibGVkLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTpkaXNhYmxlZCB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4vKipcclxuICogSW1wcm92ZSBvdXRsaW5lcyBmb3IgRmlyZWZveCBhbmQgdW5pZnkgc3R5bGUgd2l0aCBpbnB1dCBlbGVtZW50cyAmIGJ1dHRvbnMuXHJcbiAqL1xyXG5cclxuOi1tb3otZm9jdXNyaW5nIHtcclxuICBvdXRsaW5lOiBhdXRvO1xyXG59XHJcblxyXG5zZWxlY3Q6ZGlzYWJsZWQge1xyXG4gIG9wYWNpdHk6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgcGFkZGluZ1xyXG4gKi9cclxuXHJcbm9wdGlvbiB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlc2V0IHRvIGludmlzaWJsZVxyXG4gKi9cclxuXHJcbmZpZWxkc2V0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbmxlZ2VuZCB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAqL1xyXG5cclxucHJvZ3Jlc3Mge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxyXG4gKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXHJcblxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMSAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBGaXggZm9udCBpbmhlcml0YW5jZS5cclxuICovXHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xyXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIENsaWNrYWJsZSBsYWJlbHNcclxuICovXHJcblxyXG5sYWJlbFtmb3JdIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi8qIEludGVyYWN0aXZlICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmRldGFpbHMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG59XHJcblxyXG4vKlxyXG4gKiBSZW1vdmUgb3V0bGluZSBmb3IgZWRpdGFibGUgY29udGVudC5cclxuICovXHJcblxyXG5bY29udGVudGVkaXRhYmxlXTpmb2N1cyB7XHJcbiAgb3V0bGluZTogYXV0bztcclxufVxyXG5cclxuLyogVGFibGVzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuMS4gQ29ycmVjdCB0YWJsZSBib3JkZXIgY29sb3IgaW5oZXJpdGFuY2UgaW4gYWxsIENocm9tZSBhbmQgU2FmYXJpLlxyXG4qL1xyXG5cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgLyogMSAqL1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbn1cclxuXHJcbmNhcHRpb24ge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbnRkLFxyXG50aCB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG50aCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcbiIsIkB1c2UgXCJfdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcIl9kZXN0eWxlXCIgYXMgKjtcclxuQHVzZSBcIl9taXhpblwiIGFzICo7XHJcbkB1c2UgXCJfc3R5bGVzXCIgYXMgKjtcclxuXHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuU2l0ZSBkZWZhdWx0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuaHRtbCB7XHJcbiAgZm9udC1zaXplOiA2Mi41JTtcclxufVxyXG5cclxuLyo9PSBCYXNlIHN0eWxlID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbmJvZHl7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWJhc2U7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gIGZvbnQtc2l6ZTogI3skZm9udFNpemV9cmVtO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGEge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgYTpob3ZlcntcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWluZXJ7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBtYXJnaW46MDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuXHJcbi8qPT0gaW5wdXQgdGFnIGluaXRpYWxpemF0aW9uID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbmlucHV0LCBidXR0b24sIHRleHRhcmVhLCBzZWxlY3Qge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG59XHJcbnNlbGVjdDo6LW1zLWV4cGFuZCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcbi8qPT0gQ1NTIGZvciBoaWRpbmcgZGV2aWNlIGRpc3BsYXkgPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLyo9IERlc2t0b3AgPSovXHJcblxyXG4udGI6bm90KGJyKSwgYnIudGIge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uc3A6bm90KGJyKSwgYnIuc3Age1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4ubGc6bm90KGJyKSwgYnIubGcge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4ucGM6bm90KGJyKSB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuYnIucGMge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZml4ZWR7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuXHJcbi8qPSBMYXJnZSBUYWJsZXQoaVBhZFBybykgPSovXHJcblxyXG5AaW5jbHVkZSBtcShsZykge1xyXG4gIC5wYzpub3QoYnIpLCBici5wYyB7XHJcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRiOm5vdChiciksIGJyLnRie1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuc3A6bm90KGJyKSwgYnIuc3B7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5sZzpub3QoYnIpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGJyLmxnIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qPSBUYWJsZXQoaVBhZCkgPSovXHJcblxyXG5AaW5jbHVkZSBtcShtZCkge1xyXG4gIC5wYzpub3QoYnIpLCBici5wYyB7XHJcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmxnOm5vdChiciksIGJyLmxnIHtcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuc3A6bm90KGJyKSwgYnIuc3B7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50Yjpub3QoYnIpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGJyLnRiIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qPSBNb2JpbGUofjc0MHB4KSA9Ki9cclxuXHJcbkBpbmNsdWRlIG1xIHtcclxuXHJcbiAgLnBjOm5vdChiciksIGJyLnBjIHtcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubGc6bm90KGJyKSwgYnIubGcge1xyXG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50Yjpub3QoYnIpLCBici50YiB7XHJcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNwOm5vdChicikge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGJyLnNwIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vKj09IFBhZ2UgVHJhbnNpdGlvbiBBbmltYXRpb24gPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuYm9keTo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIHotaW5kZXg6IDEwMDAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC42cyBjdWJpYy1iZXppZXIoLjY5LDAsLjY0LDEpO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjZzIGN1YmljLWJlemllciguNjksMCwuNjQsMSk7XHJcbn1cclxuXHJcbmJvZHkuZmFkZW91dDo6YWZ0ZXIge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi50ZWwtbGlua3tcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBAaW5jbHVkZSBtcXtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gIH1cclxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuU2l0ZSBzcGVjaWZpY2F0aW9uc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi8qPT0gQ29sb3IgPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLyo9IFNpdGUgQ29sb3IgPSovXHJcbiRjb2xvci1iYXNlOiAjMDE0NzlBOyAvLyBiYXNlXHJcbiRjb2xvci1zdWI6ICM2MDlDRTM7IC8vIHN1YlxyXG5cclxuJGNvbG9yLWJnOiAjRjVGNUY1OyAvL2Jhc2UgLSBiZ1xyXG4kY29sb3ItYmcyOiAjMTM1QUFEOyAvL2Jhc2UgLSBiZ1xyXG5cclxuJGNvbG9yLXRleHQ6ICRjb2xvci1iYXNlOyAvLyB0ZXh0XHJcbiRjb2xvci10ZXh0MjogIzIyMjIyMjsgLy8gdGV4dFxyXG4kY29sb3ItYmQ6ICRjb2xvci1zdWI7IC8vIGJvcmRlclxyXG5cclxuJGNvbG9yLXllbGxvdzogI2U3ZjAwZjtcclxuJGNvbG9yLWxpZ2h0LWJsdWU6ICM0N0M4RTY7XHJcblxyXG4vKj0gQ29sb3JzID0qL1xyXG4kY29sb3Itd2hpdGU6ICAjRkZGRkZGOyAvLyB3aGl0ZVxyXG4kY29sb3ItYmxhY2s6ICAjMDAwMDAwOyAvLyBibGFja1xyXG5cclxuXHJcbi8qPT0gVGV4dCA9PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4vKj0gU2l6ZSA9Ki9cclxuJGZvbnRTaXplOiAxLjU7XHJcblxyXG4vKj0gTGV0dGVyIFNwYWNpbmcgPSovXHJcbiRsdDogLjA3O1xyXG5cclxuLyo9IEZvbnQgPSovXHJcbiRmb250LWJhc2U6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiRmb250LWVuOiBcIlJvYm90b1wiLCAkZm9udC1iYXNlO1xyXG4kZm9udC1lbjI6IFwiT3V0Zml0XCIsICRmb250LWJhc2U7XHJcblxyXG4vKj09IEJyZWFrcG9pbnQgPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuJGJyZWFrcG9pbnRzOiAoXHJcbiAgICAnaG92ZXInOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDkxcHgpJywgLy9QQyBPbmx5XHJcbiAgICAvLyduYXYnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpJywgLy/jg4rjg5PnlKjjg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4hcclxuICAgICdsZyc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOTBweCknLCAvL2lQYWRQcm9cclxuICAgICdtZCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KScsIC8vaVBhZFxyXG4gICAgJ3NtJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNzQwcHgpJywgLy9Nb2JpbGVcclxuICAgICd4cyc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KScsIC8vaVBob25lU0VcclxuICAgICdwYyc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc0MXB4KScsIC8vUENcclxuICAgICdwYy1sZyc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDFweCknLCAvL1BDIExhcmdlIHNpemVcclxuICAgICd0ZWwnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NDFweCknLCAvL1RFTFxyXG4pICFkZWZhdWx0O1xyXG5cclxuLyo9IE1lZGlhUXVlcnkgPSovXHJcbkBtaXhpbiBtcSgkYnJlYWtwb2ludDogc20pIHtcclxuICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8qPSBIb3ZlciA9Ki9cclxuQG1peGluIGhvdmVyKCRicmVha3BvaW50OiBob3Zlcikge1xyXG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLyo9IFJldGluYSA9Ki9cclxuQG1peGluIHJ0KCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MiksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpe1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYmcoJGltYWdlICwkZXg6IGpwZywgJHJlcGVhdDogbm8tcmVwZWF0LCAkeDogdG9wLCAkeTogbGVmdCkge1xyXG4gIGJhY2tncm91bmQ6IHVybCgnI3skaW1hZ2V9LiN7JGV4fScpICRyZXBlYXQgJHggJHk7XHJcbiAgQGluY2x1ZGUgcnQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRpbWFnZX1AMnguI3skZXh9Jyk7XHJcbiAgfVxyXG59IiwiXHJcbi8vIG1peGluXHJcbkBtaXhpbiBjbGVhcmZpeCB7XHJcbiAgKnpvb206IDE7XHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgLy8gRml4ZXMgT3BlcmEvY29udGVudGVkaXRhYmxlIGJ1ZzpcclxuICAgIC8vIGh0dHA6Ly9uaWNvbGFzZ2FsbGFnaGVyQG1peGluIGNvbS9taWNyby1jbGVhcmZpeC1oYWNrLyNjb21tZW50LTM2OTUyXHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBncmFkaWVudCgkY29sb3I6ICNGNUY1RjUsICRzdGFydDogI0VFRSwgJHN0b3A6ICNGRkYpIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3I7XHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsXHJcbiAgICAgICAgICBsZWZ0IGJvdHRvbSxcclxuICAgICAgICAgIGxlZnQgdG9wLFxyXG4gICAgICAgICAgY29sb3Itc3RvcCgwLCAkc3RhcnQpLFxyXG4gICAgICAgICAgY29sb3Itc3RvcCgxLCAkc3RvcCkpO1xyXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoYm90dG9tLFxyXG4gICAgICAgICAgJHN0YXJ0LFxyXG4gICAgICAgICAgJHN0b3ApO1xyXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sXHJcbiAgICAgICAgICAkc3RhcnQgMCUsXHJcbiAgICAgICAgICAkc3RvcCAxMDAlKTtcclxuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoJHN0b3AsXHJcbiAgICAgICAgICAkc3RhcnQpO1xyXG59XHJcbkBtaXhpbiBidy1ncmFkaWVudCgkY29sb3I6ICNGNUY1RjUsICRzdGFydDogMCwgJHN0b3A6IDI1NSkge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvcjtcclxuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhcixcclxuICAgICAgICAgIGxlZnQgYm90dG9tLFxyXG4gICAgICAgICAgbGVmdCB0b3AsXHJcbiAgICAgICAgICBjb2xvci1zdG9wKDAsIHJnYigkc3RhcnQsJHN0YXJ0LCRzdGFydCkpLFxyXG4gICAgICAgICAgY29sb3Itc3RvcCgxLCByZ2IoJHN0b3AsJHN0b3AsJHN0b3ApKSk7XHJcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChib3R0b20sXHJcbiAgICAgICAgICByZ2IoJHN0YXJ0LCRzdGFydCwkc3RhcnQpIDAlLFxyXG4gICAgICAgICAgcmdiKCRzdG9wLCRzdG9wLCRzdG9wKSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLFxyXG4gICAgICAgICAgcmdiKCRzdGFydCwkc3RhcnQsJHN0YXJ0KSAwJSxcclxuICAgICAgICAgIHJnYigkc3RvcCwkc3RvcCwkc3RvcCkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHJnYigkc3RvcCwkc3RvcCwkc3RvcCksXHJcbiAgICAgICAgICByZ2IoJHN0YXJ0LCRzdGFydCwkc3RhcnQpKTtcclxufVxyXG5AbWl4aW4gYm9yZGVyZWQoJHRvcC1jb2xvcjogI0VFRSwgJHJpZ2h0LWNvbG9yOiAjRUVFLCAkYm90dG9tLWNvbG9yOiAjRUVFLCAkbGVmdC1jb2xvcjogI0VFRSkge1xyXG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAkdG9wLWNvbG9yO1xyXG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggJGxlZnQtY29sb3I7XHJcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJHJpZ2h0LWNvbG9yO1xyXG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkYm90dG9tLWNvbG9yO1xyXG59XHJcbkBtaXhpbiBkcm9wLXNoYWRvdygkeC1heGlzOiAwLCAkeS1heGlzOiAxcHgsICRibHVyOiAycHgsICRhbHBoYTogMC4xKSB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkeC1heGlzICR5LWF4aXMgJGJsdXIgcmdiYSgwLCAwLCAwLCAkYWxwaGEpO1xyXG4gIC1tb3otYm94LXNoYWRvdzogJHgtYXhpcyAkeS1heGlzICRibHVyIHJnYmEoMCwgMCwgMCwgJGFscGhhKTtcclxuICBib3gtc2hhZG93OiAkeC1heGlzICR5LWF4aXMgJGJsdXIgcmdiYSgwLCAwLCAwLCAkYWxwaGEpO1xyXG59XHJcbkBtaXhpbiByb3VuZGVkKCRyYWRpdXM6IDJweCkge1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxufVxyXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eTogMC41KSB7XHJcbiAgLW1vei1vcGFjaXR5OiAkb3BhY2l0eTtcclxuICAta2h0bWwtb3BhY2l0eTogJG9wYWNpdHk7XHJcbiAgLXdlYmtpdC1vcGFjaXR5OiAkb3BhY2l0eTtcclxuICBvcGFjaXR5OiAkb3BhY2l0eTtcclxuICAkb3BwZXJjOiAkb3BhY2l0eSAqIDEwMDtcclxufVxyXG5AbWl4aW4gdHJhbnNpdGlvbi1kdXJhdGlvbigkZHVyYXRpb246IDAuMnMpIHtcclxuICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcclxuICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xyXG59XHJcbkBtaXhpbiB0cmFuc2Zvcm0oJGFyZ3VtZW50cykge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiAkYXJndW1lbnRzO1xyXG4gIC1tb3otdHJhbnNmb3JtOiAkYXJndW1lbnRzO1xyXG4gIC1vLXRyYW5zZm9ybTogJGFyZ3VtZW50cztcclxuICAtbXMtdHJhbnNmb3JtOiAkYXJndW1lbnRzO1xyXG4gIHRyYW5zZm9ybTogJGFyZ3VtZW50cztcclxufVxyXG5AbWl4aW4gcm90YXRpb24oJGRlZzo1ZGVnKXtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWcpO1xyXG4gIEBpbmNsdWRlIHRyYW5zZm9ybSgkZGVnKTtcclxufVxyXG5AbWl4aW4gc2NhbGUoJHJhdGlvOjEuNSl7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkcmF0aW8pO1xyXG4gIEBpbmNsdWRlIHRyYW5zZm9ybSgkcmF0aW8pO1xyXG59XHJcbkBtaXhpbiB0cmFuc2l0aW9uKCRkdXJhdGlvbjowLjRzLCAkZWFzZTplYXNlLCAkcHJvcGVydHk6IGFsbCkge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkZWFzZTtcclxuICAtbW96LXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGVhc2U7XHJcbiAgLW8tdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkZWFzZTtcclxuICB0cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICRlYXNlO1xyXG59XHJcbkBtaXhpbiBpbm5lci1zaGFkb3coJGhvcml6b250YWw6MCwgJHZlcnRpY2FsOjFweCwgJGJsdXI6MnB4LCAkYWxwaGE6IDAuNCkge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgJGhvcml6b250YWwgJHZlcnRpY2FsICRibHVyIHJnYmEoMCwgMCwgMCwgJGFscGhhKTtcclxuICAtbW96LWJveC1zaGFkb3c6IGluc2V0ICRob3Jpem9udGFsICR2ZXJ0aWNhbCAkYmx1ciByZ2JhKDAsIDAsIDAsICRhbHBoYSk7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgJGhvcml6b250YWwgJHZlcnRpY2FsICRibHVyIHJnYmEoMCwgMCwgMCwgJGFscGhhKTtcclxufVxyXG5AbWl4aW4gYm94LXNoYWRvdygkYXJndW1lbnRzKSB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkYXJndW1lbnRzO1xyXG4gIC1tb3otYm94LXNoYWRvdzogJGFyZ3VtZW50cztcclxuICBib3gtc2hhZG93OiAkYXJndW1lbnRzO1xyXG59XHJcbkBtaXhpbiBib3gtc2l6aW5nKCRzaXppbmc6IGJvcmRlci1ib3gpIHtcclxuICAtbXMtYm94LXNpemluZzogJHNpemluZztcclxuICAtbW96LWJveC1zaXppbmc6ICRzaXppbmc7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiAkc2l6aW5nO1xyXG4gIGJveC1zaXppbmc6ICRzaXppbmc7XHJcbn1cclxuQG1peGluIHVzZXItc2VsZWN0KCRhcmd1bWVudDogbm9uZSkge1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6ICRhcmd1bWVudDtcclxuICAtbW96LXVzZXItc2VsZWN0OiAkYXJndW1lbnQ7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiAkYXJndW1lbnQ7XHJcbiAgdXNlci1zZWxlY3Q6ICRhcmd1bWVudDtcclxufVxyXG5AbWl4aW4gY29sdW1ucygkY29sd2lkdGg6IDI1MHB4LCAkY29sY291bnQ6IDAsICRjb2xnYXA6IDUwcHgsICRjb2x1bW5SdWxlQ29sb3I6ICNFRUUsICRjb2x1bW5SdWxlU3R5bGU6IHNvbGlkLCAkY29sdW1uUnVsZVdpZHRoOiAxcHgpIHtcclxuICAtbW96LWNvbHVtbi13aWR0aDogJGNvbHdpZHRoO1xyXG4gIC1tb3otY29sdW1uLWNvdW50OiAkY29sY291bnQ7XHJcbiAgLW1vei1jb2x1bW4tZ2FwOiAkY29sZ2FwO1xyXG4gIC1tb3otY29sdW1uLXJ1bGUtY29sb3I6ICRjb2x1bW5SdWxlQ29sb3I7XHJcbiAgLW1vei1jb2x1bW4tcnVsZS1zdHlsZTogJGNvbHVtblJ1bGVTdHlsZTtcclxuICAtbW96LWNvbHVtbi1ydWxlLXdpZHRoOiAkY29sdW1uUnVsZVdpZHRoO1xyXG4gIC13ZWJraXQtY29sdW1uLXdpZHRoOiAkY29sd2lkdGg7XHJcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6ICRjb2xjb3VudDtcclxuICAtd2Via2l0LWNvbHVtbi1nYXA6ICRjb2xnYXA7XHJcbiAgLXdlYmtpdC1jb2x1bW4tcnVsZS1jb2xvcjogJGNvbHVtblJ1bGVDb2xvcjtcclxuICAtd2Via2l0LWNvbHVtbi1ydWxlLXN0eWxlOiAkY29sdW1uUnVsZVN0eWxlO1xyXG4gIC13ZWJraXQtY29sdW1uLXJ1bGUtd2lkdGg6ICRjb2x1bW5SdWxlV2lkdGg7XHJcbiAgY29sdW1uLXdpZHRoOiAkY29sd2lkdGg7XHJcbiAgY29sdW1uLWNvdW50OiAkY29sY291bnQ7XHJcbiAgY29sdW1uLWdhcDogJGNvbGdhcDtcclxuICBjb2x1bW4tcnVsZS1jb2xvcjogJGNvbHVtblJ1bGVDb2xvcjtcclxuICBjb2x1bW4tcnVsZS1zdHlsZTogJGNvbHVtblJ1bGVTdHlsZTtcclxuICBjb2x1bW4tcnVsZS13aWR0aDogJGNvbHVtblJ1bGVXaWR0aDtcclxufVxyXG5AbWl4aW4gdHJhbnNsYXRlKCR4OjAsICR5OjApIHtcclxuICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKCR4LCAkeSkpO1xyXG59XHJcbkBtaXhpbiBiYWNrZ3JvdW5kLWNsaXAoJGFyZ3VtZW50OiBwYWRkaW5nLWJveCkge1xyXG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiAkYXJndW1lbnQ7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6ICRhcmd1bWVudDtcclxuICBiYWNrZ3JvdW5kLWNsaXA6ICRhcmd1bWVudDtcclxufVxyXG4vLyBCb3JkZXIgUmFkaXVzXHJcbkBtaXhpbiBib3JkZXItcmFkaXVzICgkcmFkaXVzOiA1cHgpIHtcclxuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuLy8gU2luZ2xlIENvcm5lciBCb3JkZXIgUmFkaXVzXHJcbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6ICRyYWRpdXM7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxufVxyXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiAkcmFkaXVzO1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6ICRyYWRpdXM7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogJHJhZGl1cztcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcbi8vIFNpbmdsZSBTaWRlIEJvcmRlciBSYWRpdXNcclxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKTtcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpO1xyXG59XHJcbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKTtcclxuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKTtcclxufVxyXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xyXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cyk7XHJcbn1cclxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKTtcclxuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpO1xyXG59XHJcbkBtaXhpbiBjZW50ZXItYmxvY2soKSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vLyBTaXppbmcgc2hvcnRjdXRzXHJcbkBtaXhpbiBzaXplKCRoZWlnaHQsICR3aWR0aCkge1xyXG4gIHdpZHRoOiAkd2lkdGg7XHJcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG59XHJcbkBtaXhpbiBzcXVhcmUoJHNpemUpIHtcclxuICBAaW5jbHVkZSBzaXplKCRzaXplLCAkc2l6ZSk7XHJcbn1cclxuXHJcbkBtaXhpbiBmaWx0ZXIoJGZpbHRlci10eXBlLCRmaWx0ZXItYW1vdW50KSB7XHJcbiAgLXdlYmtpdC1maWx0ZXI6ICRmaWx0ZXItdHlwZSt1bnF1b3RlKCcoI3skZmlsdGVyLWFtb3VudH0pJyk7XHJcbiAgLW1vei1maWx0ZXI6ICRmaWx0ZXItdHlwZSt1bnF1b3RlKCcoI3skZmlsdGVyLWFtb3VudH0pJyk7XHJcbiAgLW1zLWZpbHRlcjogJGZpbHRlci10eXBlK3VucXVvdGUoJygjeyRmaWx0ZXItYW1vdW50fSknKTtcclxuICAtby1maWx0ZXI6ICRmaWx0ZXItdHlwZSt1bnF1b3RlKCcoI3skZmlsdGVyLWFtb3VudH0pJyk7XHJcbiAgZmlsdGVyOiAkZmlsdGVyLXR5cGUrdW5xdW90ZSgnKCN7JGZpbHRlci1hbW91bnR9KScpO1xyXG59XHJcblxyXG5AbWl4aW4gbGluZS1jbGFtcCgkY291bnQ6IDMpIHtcclxuICAvLyDlvJXmlbDjgYzmlbDlgKTku6XlpJbjgaDjgaPjgZ/jgonjgqjjg6njg7zjgpLov5TjgZlcclxuICBAaWYgdHlwZS1vZigkY291bnQpICE9ICdudW1iZXInIHtcclxuICAgIEBlcnJvciAnbGluZS1jbGFtcOOBruW8leaVsOOBr+W/heOBmuaVsOWApOOBp+aMh+WumuOBl+OBpuOBj+OBoOOBleOBhCc7XHJcbiAgfVxyXG5cclxuICBAaWYgJGNvdW50ID09IDEge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9IEBlbHNlIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkY291bnQ7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjbGFtcERlZmF1bHQoKSB7XHJcbiAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XHJcbiAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbDtcclxufVxyXG5cclxuQG1peGluIGlubGluZS1ibG9jaygpe1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAqZGlzcGxheTogaW5saW5lO1xyXG4gICp6b29tOiAxO1xyXG59XHJcblxyXG5cclxuQG1peGluIGZsZXgge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xyXG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbkBtaXhpbiBmbGV4LWFsaWduKCRhbGlnbjogZmxleC1zdGFydCl7XHJcbiAgYWxpZ24taXRlbXM6ICRhbGlnbjtcclxuICAtd2Via2l0LWJveC1hbGlnbjogJGFsaWduO1xyXG4gIC13ZWJraXQtYWxpZ24taXRlbXM6ICRhbGlnbjtcclxuICAtbXMtZmxleC1hbGlnbjogJGFsaWduO1xyXG59XHJcblxyXG5AbWl4aW4gZmxleC1qdXN0aWZ5KCRqdXN0aWZ5KXtcclxuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XHJcbiAgLW1zLWp1c3RpZnktY29udGVudCAgICA6ICRqdXN0aWZ5O1xyXG4gIGp1c3RpZnktY29udGVudCAgICAgICAgOiAkanVzdGlmeTtcclxufVxyXG5cclxuQG1peGluIGZsZXgtd3JhcCgkd3JhcDogd3JhcCl7XHJcbiAgLXdlYmtpdC1mbGV4LXdyYXA6ICR3cmFwO1xyXG4gIC1tcy1mbGV4LXdyYXA6ICR3cmFwO1xyXG4gIGZsZXgtd3JhcDogJHdyYXA7XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4LWRpcmVjdGlvbigkZGlyZWN0aW9uOiBjb2x1bW4pIHtcclxuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xyXG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxuICBmbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxufVxyXG5cclxuQG1peGluIHdyaXRlVmVydGljYWwge1xyXG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcbiAgLXdlYmtpdC13cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG4gIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xyXG4gIHRleHQtb3JpZW50YXRpb246IHVwcmlnaHQ7XHJcbn1cclxuXHJcbkBtaXhpbiB3cml0ZUhvcml6b250YWwge1xyXG4gIHdyaXRpbmctbW9kZTogaG9yaXpvbnRhbC10YjtcclxuICAtd2Via2l0LXdyaXRpbmctbW9kZTogaG9yaXpvbnRhbC10YjtcclxuICAtbXMtd3JpdGluZy1tb2RlOiBob3Jpem9udGFsLXRiO1xyXG59XHJcblxyXG5cclxuXHJcbkBtaXhpbiB0cmltbWluZ3tcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbn1cclxuXHJcbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3IpIHtcclxuICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLy8gSUVcclxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLy8gRWRnZVxyXG4gICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG9iamVjdGZpdCgkb2Y6Y292ZXIpe1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiAkb2Y7XHJcbn1cclxuXHJcblxyXG5cclxuLy/mqKrkuKbjgbPjg6rjgrnjg4hcclxuXHJcbi8v6KaqXHJcbkBtaXhpbiBjb2x1bW5Sb3coJGdhcFk6IDIwLCRnYXBYOiAyMCwgJHNwOiBibG9jaykge1xyXG4gIEBpbmNsdWRlIGZsZXg7XHJcbiAgZ2FwOiAgI3skZ2FwWX1weCAjeyRnYXBYfXB4O1xyXG4gIEBpZiAoJHNwID09ICdibG9jaycpIHtcclxuICAgIEBpbmNsdWRlIG1xIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL+WtkFxyXG5AbWl4aW4gY29sdW1uSXRlbSgkY29sOiAyLCAkY29sTWQ6IDIsICRjb2xTcDogMiwgJGdhcDogMjAsICRnYXBTcDogMTAsICRzcDogYmxvY2spIHtcclxuICB3aWR0aDogY2FsYygoMTAwJS8jeyRjb2x9KSAtICgjeyRnYXB9cHgqKCN7JGNvbH0gLSAxKSkvI3skY29sfSk7XHJcbiAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgIHdpZHRoOiBjYWxjKCgxMDAlLyN7JGNvbE1kfSkgLSAoI3skZ2FwfXB4KigjeyRjb2xNZH0gLSAxKSkvI3skY29sTWR9KTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEge1xyXG4gICAgQGlmICgkc3AgPT0gYmxvY2spIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlLyN7JGNvbFNwfSkgLSAoI3skZ2FwU3B9cHgqKCN7JGNvbFNwfSAtIDEpKS8jeyRjb2xTcH0pO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCJjb21tb24vX3ZhcmlhYmxlc1wiIGFzICo7XHJcbkB1c2UgXCJjb21tb24vX21peGluXCIgYXMgKjtcclxuQHVzZSBcImNvbW1vbi9fc3R5bGVzXCIgYXMgKjtcclxuQHVzZSBcImNvbW1vbi9faW5pdGlhbGl6ZVwiIGFzICo7XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQ29tbW9uIENTU1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5pbm5lcntcclxuICBAaW5jbHVkZSBjb250ZW50O1xyXG59XHJcblxyXG4uY29udGVudCB7XHJcbn1cclxuXHJcbi5idG57XHJcbiAgQGluY2x1ZGUgYnRuO1xyXG59XHJcblxyXG4uYXJyb3d7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gIHN2Z3tcclxuXHJcbiAgfVxyXG59XHJcblxyXG4vKj09IEhlYWRlciA9PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLmhlYWRlciB7XHJcbiAgJHRoaXM6ICY7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEyMHB4O1xyXG4gIHBhZGRpbmc6IDMwcHggMTEwcHggMzBweCA0MHB4O1xyXG4gIEBpbmNsdWRlIGZsZXg7XHJcbiAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gIEBpbmNsdWRlIGZsZXgtanVzdGlmeShmbGV4LWVuZCk7XHJcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgJl9fbG9nb3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNDlweDtcclxuICAgIGxlZnQ6IDQwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuICAgIHN2ZyxzdmcgKntcclxuICAgICAgdHJhbnNpdGlvbjogaW5oZXJpdDtcclxuICAgIH1cclxuICB9XHJcbiAgJjpub3QoLmlzLXNjcm9sbFRvcCl7XHJcbiAgICBAaW5jbHVkZSBtcShwYyl7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLC4xNSk7XHJcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KSBicmlnaHRuZXNzKDEuMSk7XHJcbiAgICAgIGhlaWdodDogODRweDtcclxuICAgICAgcGFkZGluZy10b3A6IDE3cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMDNweDtcclxuICAgICAgLmhlYWRlci1idG57XHJcbiAgICAgICAgJl9fYnRue1xyXG4gICAgICAgICAgJi1pbm5lcntcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMzVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi4tLWNvbnRhY3R7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuLS1lbnRyeXtcclxuICAgICAgICAgICAgLmhlYWRlci1idG4taW5uZXJ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0MjtcclxuICAgICAgICAgICAgICBzdmcgKntcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yLXRleHQyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19saXN0e1xyXG4gICAgICAgICAgLy93aWR0aDogY2FsYygxMDAlICsgMTZweCk7XHJcbiAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICBsZWZ0OjUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgIC5mb250LWNvbG9yIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICN7JHRoaXN9X19sb2dve1xyXG4gICAgICB0b3A6IDE4cHg7XHJcbiAgICAgIHN2Z3tcclxuICAgICAgICB3aWR0aDogMTA5cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmxvZ297XHJcbiAgICAgICAgJl9fc3Vie1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEyMDg1cHgsIC0zMDhweCkgc2NhbGUoMS40NSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAmX19sb2dve1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRvcDogMjVweDtcclxuICAgICAgbGVmdDogMTJweDtcclxuICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgfVxyXG4gICAgJi5pcy1zY3JvbGxUb3B7XHJcbiAgICAgIC5oZWFkZXItYnRue1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyLWJ0bntcclxuICAkdGhpczogJjtcclxuICBAaW5jbHVkZSBmbGV4O1xyXG4gIGdhcDogN3B4O1xyXG4gICZfX2l0ZW17XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gICZfX2J0bntcclxuICAgIEBpbmNsdWRlIG1xKHBjKXtcclxuICAgICAgJi1pbm5lcntcclxuICAgICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgICAgIHdpZHRoOiAxNDVweDtcclxuICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDRweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJjpiZWZvcmUsJjphZnRlcntcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBob3ZlcntcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgc3ZnICp7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLi0tY29udGFjdHtcclxuICAgICAgICAjeyR0aGlzfV9fYnRuLWlubmVye1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci15ZWxsb3c7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg1MGRlZywgJGNvbG9yLXllbGxvdyAxMCUsICRjb2xvci1saWdodC1ibHVlIDY1JSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY2FsYygxMDAlICsgMnB4KSBjYWxjKDEwMCUgKyAycHgpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMXB4IC0xcHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBwYWRkaW5nLWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiBkZXN0aW5hdGlvbi1vdXQ7XHJcbiAgICAgICAgICAgIG1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLi0tZW50cnl7XHJcbiAgICAgICAgI3skdGhpc31fX2J0bi1pbm5lcntcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExMGRlZywgJGNvbG9yLXllbGxvdyAyNSUsICRjb2xvci1saWdodC1ibHVlIDEwMCUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMTAwJSArIDJweCkgY2FsYygxMDAlICsgMnB4KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTFweCAtMXB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19qYXtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgfVxyXG4gICZfX2Vue1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICB9XHJcbiAgJl9fYXJyb3d7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAxN3B4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTUwJSArIDJweCkpO1xyXG4gICAgJiwqe1xyXG4gICAgICB0cmFuc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19saXN0e1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogY2FsYygxMDAlICsgNHB4KTtcclxuICAgIC8vd2lkdGg6IGNhbGMoMTAwJSArIDZweCk7XHJcbiAgICB3aWR0aDogMTYwcHg7XHJcbiAgICBsZWZ0OjUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIC8vd2lkdGg6IDEwMCU7XHJcbiAgICAvL3dpbGwtY2hhbmdlOiBoZWlnaHQ7XHJcbiAgICBwYWRkaW5nOjlweCAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCNmZmYsLjg1KTtcclxuICAgIHdpbGwtY2hhbmdlOiBoZWlnaHQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBhOmJlZm9yZXtcclxuICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICB9XHJcbiAgICAmLWl0ZW17XHJcbiAgICAgICYrJntcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgYXtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgLy9jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICY6YmVmb3JlLCY6YWZ0ZXJ7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICBsZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQwZGVnLCAkY29sb3ItbGlnaHQtYmx1ZSAtNSUsICRjb2xvci15ZWxsb3cgNzAlKTtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHQtYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0LWJsdWU7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBnYXA6IDJweDtcclxuICAgIHRyYW5zaXRpb246IC42cyBlYXNlO1xyXG4gICAgJl9faXRlbXtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMXB4KTtcclxuICAgIH1cclxuICAgICZfX2J0bntcclxuICAgICAgJi1pbm5lcntcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XHJcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGNlbnRlcik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgJGNvbG9yLXllbGxvdyA4JSwkY29sb3ItbGlnaHQtYmx1ZSA3MCUpO1xyXG4gICAgICB9XHJcbiAgICAgICYuLS1jb250YWN0e1xyXG4gICAgICAgICN7JHRoaXN9X19idG4taW5uZXJ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wbHVze1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICByaWdodDogMjdweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5hdi10cmcge1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGhlaWdodDogNTBweDtcclxuICBib3JkZXI6IHNvbGlkIDFweCAjZGVlOGY0O1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDEwMjtcclxuICB0b3A6IDE3cHg7XHJcbiAgcmlnaHQ6IDQwcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICYsKntcclxuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG4gIH1cclxuICBAaW5jbHVkZSBob3ZlcntcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gICAgc3BhbntcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19iYXJ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICB3aWR0aDogMTRweDtcclxuICAgIGhlaWdodDogNnB4O1xyXG4gIH1cclxuICBzcGFue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICB0b3A6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuaXMtYWN0aXZle1xyXG4gICAgc3BhbntcclxuICAgICAgd2lkdGg6IDEyMyU7XHJcbiAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIHRvcDogMTdweDtcclxuICAgIHJpZ2h0OiAjeyRtYXJnaW4tc219cHg7XHJcbiAgfVxyXG59XHJcbi5oZWFkZXIuaXMtc2Nyb2xsVG9wKy5uYXYtdHJne1xyXG4gIHdpZHRoOiA1NXB4O1xyXG4gIGhlaWdodDogNTVweDtcclxuICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBAaW5jbHVkZSBtcShwYyl7XHJcbiAgICB0b3A6IDMycHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHotaW5kZXg6IDEwMTtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB0cmFuc2l0aW9uOiAuNHM7XHJcbiAgb3BhY2l0eTogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgJi5pcy1vcGVue1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgJl9fY29udHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbiAgJl9fbWFpbntcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTgwcHgpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAmX19pbWd7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiA2NjZweDtcclxuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjAwcHgpO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaW1ne1xyXG4gICAgICBAaW5jbHVkZSBvYmplY3RmaXQ7XHJcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xyXG4gICAgICBvcGFjaXR5OiAuMztcclxuICAgICAgbWl4LWJsZW5kLW1vZGU6IHNvZnQtbGlnaHQ7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2Jhc2UvcGFydHMtbmF2LnN2Z1wiKSB0b3AgbGVmdCBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTFweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faW5uZXJ7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgZ2FwOiA3MHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMzMwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcclxuICB9XHJcbiAgJl9fbGlzdHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgd2lkdGg6IDI2N3B4O1xyXG4gICAgJi1pdGVte1xyXG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzA4NjdDOTtcclxuICAgICAgYXtcclxuICAgICAgICBwYWRkaW5nOiAxOXB4IDAgMThweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYyg0MCAvIDI1KTtcclxuICAgICAgICBAaW5jbHVkZSBob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3Itc3ViO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19ib3R0b217XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAyMTBweDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwIDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xyXG4gICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgJi1pbm5lcntcclxuICAgICAgbWF4LXdpZHRoOiAxMjYwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lbnRyeS1saW5re1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xyXG4gICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgZ2FwOiAzOHB4O1xyXG4gICAgJl9faXRlbXtcclxuICAgICAgd2lkdGg6IGNhbGMoMzMuMyUgLSAzOHB4ICogMiAvIDMpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZW50cnktbGlua19faXRlbSsuZW50cnktbGlua19faXRlbXtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOTBweCksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDcwMHB4KSB7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAmX19tYWlue1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAmX19pbWd7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDc4cHg7XHJcbiAgICB9XHJcbiAgICAmX19saXN0e1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgJi1pdGVte1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ib3R0b217XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMnB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIC5lbnRyeS1saW5re1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgJl9faXRlbXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oZmxleC1zdGFydCk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoY2VudGVyKTtcclxuICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19pbWd7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLThweDtcclxuICAgICAgfVxyXG4gICAgICAmX19sYWJlbHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5lbnRyeS1saW5rX19pdGVtKy5lbnRyeS1saW5rX19pdGVte1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvdmVye1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDk4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG5cclxuLyo9PSBGb290ZXIgPT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4vL+ODleODg+OCv+ODvO+8huODmuODvOOCuOS4i+mDqOOBruWFsemAmuODluODreODg+OCr+OBruOCs+ODs+ODhuODilxyXG4uZm9vdGVyLXdyYXB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgJl9fbG9nb3tcclxuICAgIGhlaWdodDogMTg1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBpbWd7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAtNDlweDtcclxuICAgICAgcmlnaHQ6IC0yNDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faW1ne1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xyXG4gICAgJi1pdGVte1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTF2aDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAydmg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjUgdXJsKFwiLi4vLi4vaW1nL2Jhc2UvaW1nLWZvb3RlckAyeC5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbiAgICAgICYuLS1jaGFsbGVuZ2V7XHJcbiAgICAgICAgdG9wOiAtMXZoO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9jaGFsbGVuZ2UvaW1nLWZvb3RlckAyeC5qcGdcIik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZy10b3A6IGNhbGMoNjAwIC8gMTQ0MCAqIDEwMCUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jb250e1xyXG4gICAgYmFja2dyb3VuZDogI0Y1RjVGNSB1cmwoXCIuLi8uLi9pbWcvYmFzZS9iZy1mb290ZXIuc3ZnXCIpIGJvdHRvbSByaWdodCBuby1yZXBlYXQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4IDUwcHggMCAwO1xyXG4gICAgcGFkZGluZzogMTIycHggMCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIG1hcmdpbi10b3A6IC01MHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgICZfX2xvZ297XHJcbiAgICAgIGhlaWdodDogNzhweDtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIGJvdHRvbTogLTY5cHg7XHJcbiAgICAgICAgcmlnaHQ6IDNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW1ne1xyXG4gICAgICBtYXgtaGVpZ2h0OiAyODhweDtcclxuICAgICAgJi1pdGVte1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9iYXNlL3NwL2ltZy1mb290ZXJAMnguanBnXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDJ2aDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGluaXRpYWw7XHJcbiAgICAgICAgJi4tLWNoYWxsZW5nZXtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9jaGFsbGVuZ2Uvc3AvaW1nLWZvb3RlckAyeC5qcGdcIik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDI4OCAvIDM5MCAqIDEwMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb250e1xyXG4gICAgICBwYWRkaW5nOiA4MHB4IDAgMDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2Jhc2Uvc3AvYmctZm9vdGVyLnN2Z1wiKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL+ODmuODvOOCuOS4i+mDqOOBruWFsemAmuODluODreODg+OCr1xyXG4uYy1yZWNydWl0e1xyXG4gIG1hcmdpbi1ib3R0b206IDEzMHB4O1xyXG4gICZfX3R0bHtcclxuICAgIG1hcmdpbi1ib3R0b206IDU3cHg7XHJcbiAgfVxyXG4gICZfX2NvbnR7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgZ2FwOiAyMHB4IDUwcHg7XHJcbiAgfVxyXG4gICZfX2l0ZW17XHJcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyNXB4KTtcclxuICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgJiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoY2VudGVyKTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogMjI1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTAwZGVnLCAjZWZmNmEyIC01MCUsICNiZWYxZmYgMTAwJSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjZzIGVhc2U7XHJcblxyXG4gICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwMGRlZywgIzk0RDhFOCAxMCUsICNFQ0YyNzcgMTcwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDBkZWcsICRjb2xvci1saWdodC1ibHVlIDIwJSwgJGNvbG9yLXllbGxvdyAxMDAlKTtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDEwMCUgKyA0cHgpIGNhbGMoMTAwJSArIDRweCk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMnB4IC0ycHg7XHJcbiAgICAgICAgICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgYm9yZGVyLWJveDtcclxuICAgICAgICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IGRlc3RpbmF0aW9uLW91dDtcclxuICAgICAgICAgIG1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgcGFkZGluZy1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgYm9yZGVyLWJveDtcclxuICAgICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy9AaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgLy8gICY6YmVmb3JlIHtcclxuICAgICAgICAvLyAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC8vICB9XHJcbiAgICAgICAgLy8gICY6YWZ0ZXIge1xyXG4gICAgICAgIC8vICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMDBkZWcsICRjb2xvci15ZWxsb3cgMjAlLCAkY29sb3ItbGlnaHQtYmx1ZSAxMDAlKTtcclxuICAgICAgICAvLyAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICAvLyAgfVxyXG4gICAgICAgIC8vfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGNlbnRlcik7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDIyNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwMGRlZywgI2VmZjZhMiAtNTAlLCAjYmVmMWZmIDEwMCUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC42cyBlYXNlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogaW5oZXJpdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDBkZWcsICM5NEQ4RTggMTAlLCAjRUNGMjc3IDE3MCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTAwZGVnLCAkY29sb3ItbGlnaHQtYmx1ZSAyMCUsICRjb2xvci15ZWxsb3cgMTAwJSk7XHJcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY2FsYygxMDAlICsgNHB4KSBjYWxjKDEwMCUgKyA0cHgpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTJweCAtMnB4O1xyXG4gICAgICAgICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiBkZXN0aW5hdGlvbi1vdXQ7XHJcbiAgICAgICAgICBtYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIHBhZGRpbmctYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTAwZGVnLCAkY29sb3IteWVsbG93IDIwJSwgJGNvbG9yLWxpZ2h0LWJsdWUgMTAwJSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19sYWJlbHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxuICB9XHJcbiAgJl9fYnRue1xyXG4gICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGNlbnRlcik7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XHJcbiAgICAuYnRuX19hcnJvd3tcclxuICAgICAgJiwmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9faW50bntcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoY2VudGVyKTtcclxuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oZmxleC1lbmQpO1xyXG4gICAgcGFkZGluZzowIDM0cHg7XHJcbiAgICAmX19saW5re1xyXG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogM3B4O1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIG9iamVjdC1maXQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKG1kKXtcclxuICAgICZfX2NvbnR7XHJcbiAgICAgIGdhcDogMjBweCAzMHB4O1xyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG4gICAgfVxyXG4gICAgJl9fbGFiZWx7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgIH1cclxuICAgICZfX2J0bntcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAmX190dGx7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XHJcbiAgICB9XHJcbiAgICAmX19pdGVte1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbnRue1xyXG4gICAgICBwYWRkaW5nOjAgMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jLWVudHJ5e1xyXG4gIG1hcmdpbi1ib3R0b206IDE2MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmX19pbm5lcntcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XHJcbiAgICBtaW4taGVpZ2h0OiA1OTRweDtcclxuICB9XHJcbiAgJl9faW1ne1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDEwMHB4IDEwMHB4IDA7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDUwMHB4KTtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSArIDYwcHgpO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgaW1ne1xyXG4gICAgICBAaW5jbHVkZSBvYmplY3RmaXQoKTtcclxuICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgbGVmdDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdHRse1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjJweDtcclxuICB9XHJcbiAgJl9fY29udHtcclxuICAgIHdpZHRoOiA0MDNweDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICBtYXJnaW46IDIwcHggMCAwIGF1dG87XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKHBjLWxnKXtcclxuICAgICZfX2lubmVye1xyXG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKCg1MHZ3ICsgNzBweCkgKiAuNzUyKTtcclxuICAgIH1cclxuICAgICZfX2ltZ3tcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwdncgKyA3MHB4KTtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEobWQpe1xyXG4gICAgJl9fY29udHtcclxuICAgICAgd2lkdGg6IGNhbGMoNTB2dyAtIDUwcHgpO1xyXG4gICAgfVxyXG4gICAgJl9faW1ne1xyXG4gICAgICBtYXgtd2lkdGg6IGNhbGMoNTB2dyAtIDMwcHgpO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDJweDtcclxuICAgICZfX3R0bHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuICAgICZfX2lubmVye1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWluLWhlaWdodDogMDtcclxuICAgIH1cclxuICAgICZfX2ltZ3tcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCA4MHB4IDgwcHggMDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skbWFyZ2luLXNtfXB4KTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXJnaW46IDAgI3skbWFyZ2luLXNtfXB4IDQxcHggMDtcclxuICAgIH1cclxuICAgICZfX2lubmVye1xyXG4gICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgJl9fY29udHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy/jg63jgrTku6XpmY3jga7jg5Xjg4Pjgr/jg7zmnKzkvZNcclxuLmZvb3RlcntcclxuICAmX19pbm5lcntcclxuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG4gIH1cclxuICAmX19sb2dve1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzZweDtcclxuICB9XHJcbiAgJl9fcHB7XHJcbiAgICBtYXJnaW4tdG9wOiA0OXB4O1xyXG4gICAgYXtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZW4yO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItYmFzZTtcclxuICAgICAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1zdWI7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc3ViO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3BhZ2V0b3B7XHJcbiAgICBtYXJnaW4tdG9wOiA1MnB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBhe1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGZsZXgtc3RhcnQpO1xyXG4gICAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XHJcbiAgICAgIGdhcDogOHB4O1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZW4yO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvcHl7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZW4yO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXRvcDogMjlweDtcclxuICB9XHJcbiAgJl9fYm90dG9te1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XHJcbiAgICBib3JkZXItcmFkaXVzOiA3MHB4IDcwcHggMCAwO1xyXG4gICAgJi1pbm5lcntcclxuICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGZsZXgtZW5kKTtcclxuICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgfVxyXG4gICAgJi1idG57XHJcbiAgICAgIC5idG5fX2xhYmVse1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiA2cHggMCAycHg7XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bl9fYXJyb3d7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBob3ZlcntcclxuICAgICAgICAuYnRuX19sYWJlbHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3IteWVsbG93O1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3IteWVsbG93O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgICZfX2lubmVye1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcclxuICAgIH1cclxuICAgICZfX2xvZ297XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XHJcbiAgICB9XHJcbiAgICAmX19wcHtcclxuICAgICAgbWFyZ2luLXRvcDogMzdweDtcclxuICAgIH1cclxuICAgICZfX3BhZ2V0b3B7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQ3cHg7XHJcbiAgICB9XHJcbiAgICAmX19jb3B5e1xyXG4gICAgICBtYXJnaW4tdG9wOiAxOXB4O1xyXG4gICAgfVxyXG4gICAgJl9fYm90dG9te1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0MHB4IDQwcHggMCAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcclxuICAgICAgJi1pbm5lcntcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcclxuICAgICAgfVxyXG4gICAgICAmLWJ0bntcclxuICAgICAgICAuYnRuX19sYWJlbHtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDI1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYy1zaXRlbWFwe1xyXG4gIEBpbmNsdWRlIGZsZXg7XHJcbiAgQGluY2x1ZGUgZmxleC1hbGlnbihmbGV4LXN0YXJ0KTtcclxuICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gIGdhcDogMThweCAwO1xyXG4gIC8vbWF4LXdpZHRoOiA2MTRweDtcclxuICBtYXgtd2lkdGg6IDc1MHB4O1xyXG4gIG1heC1oZWlnaHQ6IDEzNHB4O1xyXG4gIGF7XHJcbiAgICBAaW5jbHVkZSBob3ZlcntcclxuICAgICAgY29sb3I6ICRjb2xvci1zdWI7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zdWIgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19sYWJlbHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjggLyAxNyk7XHJcbiAgfVxyXG4gICZfX2NoaWxke1xyXG4gICAgbWFyZ2luLXRvcDogMTlweDtcclxuICAgICYtaXRlbXtcclxuICAgICAgJisme1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtbGFiZWx7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDEzKTtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICBnYXA6IDE3cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyo9PSBQYXJ0cyA9PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi50dGx7XHJcbiAgJl9fZW57XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZW4yO1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNDggLyA0MCk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgJl9famF7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYygyNiAvIDE1KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wN2VtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgICZfX2phe1xyXG4gICAgICBtYXJnaW4tdG9wOiA5cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucG5rentcclxuICAmX19saXN0e1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gODBweCk7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gIH1cclxuICAmX19pdGVte1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGF7XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiBcIj5cIjtcclxuICAgICAgbWFyZ2luOiAwIDNweDtcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGluZ3tcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIGhlaWdodDogNjg3cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gIEBpbmNsdWRlIGZsZXg7XHJcbiAgcGFkZGluZzogMCAxNzBweDtcclxuICAmX19pbWd7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDYwMHB4KTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgbWl4LWJsZW5kLW1vZGU6IGxpZ2h0ZW47XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaW1ne1xyXG4gICAgICBAaW5jbHVkZSBvYmplY3RmaXQ7XHJcbiAgICAgIG9wYWNpdHk6IGNhbGMoLjY1ICogLjQ1KTtcclxuICAgIH1cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYmFzZS9wYXJ0cy1oZWFkaW5nLnN2Z1wiKSB0b3AgbGVmdCBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTFweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdHRse1xyXG4gICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgJi1tYWlue1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZW4yO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiA5MXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYyg5MCAvIDc1KTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgICAgICYuLS1zbWFsbHtcclxuICAgICAgICBmb250LXNpemU6IDc1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtc3Vie1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMXB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYygyOSAvIDE3KTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fcG5rentcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMzBweDtcclxuICAgIHJpZ2h0OiA0MHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpe1xyXG4gICAgaGVpZ2h0OiA2MDBweDtcclxuICAgIHBhZGRpbmc6IDAgI3skbWFyZ2luLW1kfXB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICBwYWRkaW5nOiAwICN7JG1hcmdpbi1zbX1weDtcclxuICAgICZfX2ltZ3tcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgzcHgpO1xyXG4gICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGxlZnQ6IC05cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3R0bHtcclxuICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAmLW1haW57XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgzMHB4LGNhbGMoNTIgLyAzOTAgKiAxMDB2dyksNTJweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNjYgLyA1Mik7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICYuLS1zbWFsbHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMzBweCxjYWxjKDUyIC8gMzkwICogMTAwdncpLDUycHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLXN1YntcclxuICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcG5rentcclxuICAgICAgYm90dG9tOiAxMXB4O1xyXG4gICAgICByaWdodDogI3skbWFyZ2luLXNtfXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWRpbmcye1xyXG4gIGhlaWdodDogNjAwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gIEBpbmNsdWRlIGZsZXg7XHJcbiAgcGFkZGluZzogMCAxNzBweDtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICZfX2ltZ3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gICAgaW1ne1xyXG4gICAgICBAaW5jbHVkZSBvYmplY3RmaXQ7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2Jhc2UvcGFydHMtaGVhZGluZzIuc3ZnXCIpIGNlbnRlciBsZWZ0IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdHRse1xyXG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgJi1zdWJ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYygzMCAvIDIyKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiBcIi9cIjtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLW1haW57XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDc1IC8gNjApO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fcG5rentcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMzBweDtcclxuICAgIHJpZ2h0OiA0MHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpe1xyXG4gICAgaGVpZ2h0OiA2MDBweDtcclxuICAgIHBhZGRpbmc6IDAgI3skbWFyZ2luLW1kfXB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSB7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgcGFkZGluZzogMCAjeyRtYXJnaW4tc219cHg7XHJcbiAgICAmX190dGx7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgJi1zdWJ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwIC8gMjIpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLW1haW57XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wbmt6e1xyXG4gICAgICBib3R0b206IDExcHg7XHJcbiAgICAgIHJpZ2h0OiAjeyRtYXJnaW4tc219cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYm4tY29udGFjdHtcclxuICAmX19ib2R5e1xyXG4gICAgYXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjOTREOEU4IDAlLCAjRTBFQjgyIDEwMCUpO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XHJcbiAgICAgIGhlaWdodDogMjM1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggNjBweCAyMHB4IDc3cHg7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsIzA2MkU1RiAtMTAlLCMwQzU0QTggMTEwJSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjRzIGVhc2U7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bl9fbGFiZWx7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuX19hcnJvd3tcclxuICAgICAgICAgIHN2ZyAqe1xyXG4gICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fdHRse1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNDggLyAzMCk7XHJcbiAgfVxyXG4gICZfX3R4dHtcclxuICAgIG1hcmdpbi10b3A6IDE3cHg7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICB9XHJcbiAgJl9fYnRue1xyXG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xyXG4gICAgLmJ0bl9fbGFiZWx7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG4gICAgLmJ0bl9fYXJyb3d7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgICZfX2JvZHl7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDMzcHggMjlweCAzN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19idG57XHJcbiAgICAgIG1hcmdpbjogMjVweCAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZW50cnktbGlua3tcclxuICAmX19pdGVte1xyXG4gICAgJisme1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNnB4O1xyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDM1cHggMCAyNnB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3Itc3ViO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2J0bntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMTdweDtcclxuICAgIHJpZ2h0OiAzcHg7XHJcbiAgICAuYnRuX19hcnJvd3tcclxuICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGFiZWx7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gIH1cclxuICAmX19pbWd7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgJi4tLXJpa3VuYWJpe1xyXG4gICAgICB0b3A6IDZweDtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICAmX19pdGVte1xyXG4gICAgICAmKyZ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgICBhe1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMjBweDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oZmxleC1zdGFydCk7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW1ne1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICB9XHJcbiAgICAmX19idG57XHJcbiAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5lbnZ7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XHJcbiAgcGFkZGluZzogMTMwcHggMCAxMzBweDtcclxuICAmX190dGx7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTdweDtcclxuICAgICYtZW57XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgICB9XHJcbiAgICAmLWphe1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAzM3B4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYyg1NSAvIDMzKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGlzdHtcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBnYXA6IDUwcHggNDBweDtcclxuICAgICYtaXRlbXtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxuICAgICYtaW1ne1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtY29udHtcclxuICAgICAgcGFkZGluZzogMjRweCAyN3B4IDI4cHg7XHJcbiAgICB9XHJcbiAgICAmLXR0bHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNDIgLyAyNSk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICAgIH1cclxuICAgICYtdHh0e1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIHBhZGRpbmc6IDUwcHggMCA4MHB4O1xyXG4gICAgJl9fdHRse1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgICAmLWVue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtamF7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saXN0e1xyXG4gICAgICBnYXA6IDMwcHggMjBweDtcclxuICAgICAgJi1pdGVte1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gICAgICB9XHJcbiAgICAgICYtY29udHtcclxuICAgICAgICBwYWRkaW5nOiAyM3B4IDIwcHggMjBweDtcclxuICAgICAgfVxyXG4gICAgICAmLXR0bHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgICAgfVxyXG4gICAgICAmLXR4dHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XHJcbiAgICAmX19saXN0e1xyXG4gICAgICAmLWl0ZW17XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyo9PSBBbmltYXRpb24gPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLmZhZGVVcCB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDEwcHgpO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuOHMgY3ViaWMtYmV6aWVyKC42OSwwLC42NCwxKTtcclxuICAmLmlzLXZpZXcge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwiX3ZhcmlhYmxlc1wiIGFzICo7XHJcbkB1c2UgXCJfbWl4aW5cIiBhcyAqO1xyXG5cclxuXHJcbi8qPT0gTWFyZ2luID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbiRtYXJnaW46IDYwO1xyXG4kbWFyZ2luLWxnOiA0MDtcclxuJG1hcmdpbi1tZDogNDA7XHJcbiRtYXJnaW4tc206IDEwO1xyXG5cclxuXHJcbi8qPT0gQ29udGVudCB3aWR0aCA9PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG5AbWl4aW4gY29udGVudCgkc2l6ZSA6IDExMDAsICRtYXJnaW46ICRtYXJnaW4sICRtYXJnaW4tbGc6ICRtYXJnaW4tbGcsICRtYXJnaW4tbWQ6ICRtYXJnaW4tbWQsICRtYXJnaW4tc206ICRtYXJnaW4tc20pIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAkbWFyZ2luICsgcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAkbWFyZ2luICsgcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIEBpZiAoJHNpemUgIT0gMTAwKSB7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoI3skc2l6ZX1weCArICgjeyRtYXJnaW59cHggKiAyKSk7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkbWFyZ2luLWxnICsgcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRtYXJnaW4tbGcgKyBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRtYXJnaW4tbWQgKyBweDtcclxuICAgIHBhZGRpbmctbGVmdDogJG1hcmdpbi1tZCArIHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkbWFyZ2luLXNtICsgcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRtYXJnaW4tc20gKyBweDtcclxuICB9XHJcbn1cclxuXHJcbi8qPT0gTWF4aW11bSB2YWx1ZSA9PSovXHJcbkBtaXhpbiB3cmFwIHtcclxuICBtYXgtd2lkdGg6IDE3NTBweDtcclxufVxyXG5cclxuXHJcbi8qPSBCb2R5ID0qL1xyXG5cclxuQG1peGluIHR4dERlZmF1bHQoJHNpemU6IDEuNSwgJGxoOiAzLjMsICRsdDogLjA1KSB7XHJcbiAgZm9udC1zaXplOiAkc2l6ZSArIHJlbTtcclxuICBsaW5lLWhlaWdodDogJGxoICsgcmVtO1xyXG4gIGxldHRlci1zcGFjaW5nOiAkbHQgKyBlbTtcclxufVxyXG5cclxuQG1peGluIHR4dExnKCRzaXplOiAyLjIsICRsaDogNCwgICRsdDogLjA1KSB7XHJcbiAgZm9udC1zaXplOiAkc2l6ZSArIHJlbTtcclxuICBsaW5lLWhlaWdodDogJGxoICsgcmVtO1xyXG4gIGxldHRlci1zcGFjaW5nOiAkbHQgKyBlbTtcclxufVxyXG5cclxuLyo9PSBDU1MgU3R5bGVzID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcblxyXG4vKj09IFdpbmRvd0hlaWdodCA9PSovXHJcblxyXG4ld2luZG93SGVpZ2h0IHtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIGhlaWdodDogMTAwc3ZoO1xyXG59XHJcblxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblBhcnRzIGNvbGxlY3Rpb25cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4vKj09IGJ1dHRvbiA9PT09PT09PT09PT09PT09PT09PT09PSovXHJcbkBtaXhpbiBidG4oKSB7XHJcbiAgJHRoaXM6ICY7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gIGdhcDogOHB4O1xyXG4gICp7XHJcbiAgICB0cmFuc2l0aW9uOiBpbmhlcml0O1xyXG4gIH1cclxuICAmX19sYWJlbHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1iYXNlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG4gIH1cclxuICAmX19hcnJvd3tcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoY2VudGVyKTtcclxuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC00NWRlZywgJGNvbG9yLWxpZ2h0LWJsdWUgLTgwJSwgJGNvbG9yLXllbGxvdyAxMDAlKTtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAkY29sb3ItbGlnaHQtYmx1ZSAwJSwgJGNvbG9yLXllbGxvdyAxMDAlKTtcclxuICAgICAgdHJhbnNpdGlvbjogLjRzIGVhc2U7XHJcbiAgICB9XHJcbiAgICBzdmcsc3ZnICp7XHJcbiAgICAgIHRyYW5zaXRpb246IC40cyBlYXNlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLi0tZXggJl9fYXJyb3cgc3Zne1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQwZGVnKTtcclxuICB9XHJcbiAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICAjeyR0aGlzfV9fYXJyb3d7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICAmX19hcnJvd3tcclxuICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gbGluaygkY29sb3I6ICRjb2xvci10ZXh0LCAkYXI6ICRjb2xvci1iYXNlKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtc2l6ZTogI3skZm9udFNpemV9cmVtO1xyXG4gIGxldHRlci1zcGFjaW5nOiAjeyRsdH1lbTtcclxuICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gaW1nTGlzdHtcclxuICAkdGhpczogJjtcclxuICBAaW5jbHVkZSBmbGV4O1xyXG4gIGdhcDogNzBweCA3OHB4O1xyXG4gICYtaXRlbXtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDM5cHgpO1xyXG4gICAgYXtcclxuICAgICAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICAgICAgI3skdGhpc30taW1ne1xyXG4gICAgICAgICAgJjpiZWZvcmUsJjphZnRlcntcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1pbWd7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmJlZm9yZSwmOmFmdGVye1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcclxuICAgIH1cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogIzRBOERERDtcclxuICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xyXG4gICAgfVxyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogXCJNT1JFXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuMjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDJweDtcclxuICAgIH1cclxuICAgIGltZ3tcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMyAvIDI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtdHRse1xyXG4gICAgQGluY2x1ZGUgbGluZS1jbGFtcCgyKTtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQwIC8gMjUpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuICB9XHJcbiAgJi10eHR7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICB9XHJcbiAgJi1uYW1le1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICAgIGdhcDogOXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzIgLyAyMik7XHJcbiAgICBtYXJnaW4tdG9wOiAxOXB4O1xyXG4gICAgJi1lbntcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuMjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1kZXRhaWx7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDE4IC8gMTMpO1xyXG4gICAgbWFyZ2luLXRvcDogMTNweDtcclxuICB9XHJcbiAgJi1saW5re1xyXG4gICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBnYXA6IDVweCAyMHB4O1xyXG4gICAgJi1ub25le1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgY29sb3I6ICNhMmEyYTI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgZ2FwOiA1MHB4IDMwcHg7XHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcclxuICAgIH1cclxuICAgICYtdHRse1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYyg0MCAvIDIzKTtcclxuICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcclxuICAgICAgbWFyZ2luLXRvcDogMTlweDtcclxuICAgIH1cclxuICAgICYtbmFtZXtcclxuICAgICAgZ2FwOiA5cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgIH1cclxuICAgICYtdHh0e1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJi1kZXRhaWx7XHJcbiAgICAgIG1hcmdpbi10b3A6IDExcHg7XHJcbiAgICB9XHJcbiAgICAmLWxpbmt7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAmLWJ0bntcclxuICAgICAgLmJ0bl9fYXJyb3d7XHJcbiAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/