/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/company.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%}*:before,*:after{transition:inherit}body{font-family:"Noto Sans JP",sans-serif;color:#222;font-size:1.5rem;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;font-weight:500}body a,body button{transition:.2s cubic-bezier(0.25, 1, 0.5, 1);cursor:pointer}body a:hover{text-decoration:none}.container{width:100%;margin:0;padding:0;max-width:100%;min-width:100%}svg{height:auto}svg,svg *{transition:inherit}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}.inner{padding-right:40px;padding-left:40px;margin-right:auto;margin-left:auto;max-width:calc(1100px + 40px*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:15px;padding-left:15px}}@media screen and (max-width: 740px){.inner{padding-right:15px;padding-left:15px}}.font-smaller{font-size:89%;padding:0 .7rem;font-family:"Montserrat","Noto Sans JP",sans-serif}@media screen and (max-width: 740px){.font-smaller{padding:0}}.text-nowrap{white-space:nowrap}@media screen and (max-width: 740px){.text-nowrap{white-space:wrap}}.ls-n100{letter-spacing:-0.1em}.ls-n150{letter-spacing:-0.15em}.ls-n250{letter-spacing:-0.25em}.ls-n300{letter-spacing:-0.3em}.ls-n350{letter-spacing:-0.35em}.lang-not-ja{display:none !important}html[lang=en] .lang-ja,html[lang=vi] .lang-ja{display:none !important}html[lang=en] .lang-not-ja,html[lang=vi] .lang-not-ja{display:block !important}.header{position:fixed;top:0;left:0;z-index:100;width:100%;height:82px;-webkit-backdrop-filter:blur(10px) brightness(1.1);backdrop-filter:blur(10px) brightness(1.1);background:hsla(0,0%,100%,.15);transition:.8s cubic-bezier(0.25, 1, 0.5, 1)}.header__logo{position:absolute;top:35px;left:40px}.header__logo svg{width:115px}.header__logo svg,.header__logo svg *{transition:.6s cubic-bezier(0.25, 1, 0.5, 1)}.header__cont{position:absolute;top:27px;right:40px}.header__nav-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}.header__nav-list{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;gap:30px}.header__nav-label{font-family:"Montserrat","Noto Sans JP",sans-serif;font-size:15px;line-height:21px;letter-spacing:.07em;text-align:center;transition:.2s cubic-bezier(0.25, 1, 0.5, 1);position:relative;cursor:pointer}.header__nav-label.--parent{padding-right:15px}.header__nav-label.--parent:before{content:"";width:8px;height:4px;background-color:#222;clip-path:polygon(0 0, 100% 0%, 50% 100%);position:absolute;top:8px;right:0}@media screen and (min-width: 1025px){.header__nav-label:hover{color:#0069d3}.header__nav-label:hover .header__nav-icn *{fill:#0069d3}.header__nav-label:hover.--parent:before{background-color:#0069d3}}.header__nav-icn{vertical-align:4px;margin-left:6px}.header__nav-icn *{fill:#222}.header__nav-arrow{display:none}.header__nav-child{display:none}.header__contact{margin-left:25px;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;gap:18px}.header__contact a{position:relative;display:block;font-family:"Montserrat","Noto Sans JP",sans-serif;font-size:13px;letter-spacing:.05em;line-height:17px;padding-left:15px}.header__contact a:before{content:"";width:7px;height:7px;border-radius:50%;position:absolute;top:5px;left:0;background:#0069d3;border:solid 3px #0069d3}@media screen and (min-width: 1025px){.header__contact a:hover{color:#0069d3}.header__contact a:hover:before{background:none !important;border-width:1px;width:12px;height:12px;top:2px;left:-3px}}.header__trg{display:none}.header__sp{display:none}@media screen and (max-width: 1090px){.header__sp{display:block}}.header__pc{display:block}@media screen and (max-width: 1090px){.header__pc{display:none !important}}.header__lang{position:relative;margin-left:20px}.header__lang-current{background:#0069d3;color:#fff;padding:7px 10px 7px 15px;text-align:center;cursor:pointer;border-radius:15px;font-size:13px;width:80px;height:30px;position:relative;z-index:0;display:flex;align-items:center;font-family:"Montserrat","Noto Sans JP",sans-serif}.header__lang-current:before{content:"";width:9px;height:4px;background:url(/builds/web/images/arrow-lang.7a3daaa5.svg) no-repeat;position:absolute;top:14px;right:10px}.header__lang-current svg{margin-right:5px}@media screen and (min-width: 1025px){.header__lang-current:hover{background:#0b7df3}}.header__lang-dropdown.active .header__lang-current:before{transform:scaleY(-1)}.header__lang-menu{position:absolute;top:-4px;left:-10px;z-index:-1;list-style:none;width:100px;text-align:center;padding:34px 0 2px;border-radius:20px;background:#fff;display:none;opacity:0;pointer-events:none;transition:opacity .2s ease}.header__lang-menu.active{opacity:1;pointer-events:auto}.header__lang-item{border-bottom:1px solid #d6d6d6}.header__lang-item:last-child{border-bottom:none}.header__lang-item span{display:block;text-decoration:none;color:#222;font-size:13px;letter-spacing:.05em;padding:11px 0 9px;line-height:1.2;font-family:"Montserrat","Noto Sans JP",sans-serif;transition:.2s ease;cursor:pointer}@media screen and (min-width: 1025px){.header__lang-item span:hover{color:#0069d3}}.header__lang-item.is-active span{color:#a8a8a8}@media screen and (max-width: 1090px){.header{height:80px}.header__logo{top:34px;left:15px;z-index:1}.header__logo svg{width:145px}.header__logo svg .logo-txt *{fill:#222}.header.is-open .header__logo svg *{fill:#fff}.header__nav{background:#0069d3;position:fixed;top:0;right:0;width:480px;max-width:100%;height:100vh;text-align:center;opacity:0;visibility:hidden;transition:.35s ease;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.header__nav::-webkit-scrollbar{display:none}.header__nav.is-open{visibility:visible;opacity:1}.header__nav-inner{display:block;padding:71px 30px 40px;margin:0 auto;max-width:390px}.header__nav-list{display:block}.header__nav-label{border-bottom:solid 1px #fff;display:block;color:#fff;padding:21px 0;font-size:17px;letter-spacing:.02em;line-height:27px;position:relative}.header__nav-icn{display:none}.header__nav-arrow{display:block;line-height:1;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.header__nav-arrow svg{transform:rotate(-30deg);width:15px}.header__nav-arrow svg *{stroke:#fff}.header__contact{display:none}.header__btn.btn{margin-top:38px;height:60px;width:100%;background:#fff;border-color:#fff;padding:20px}.header__btn.btn .btn__label{color:#0069d3}.header__btn.btn .btn__arrow svg *{stroke:#0069d3}.header__link{margin-top:15px}.header__link a{font-weight:bold;font-size:13px;letter-spacing:.04em;line-height:15px;color:#fff}.header__trg{display:block;position:fixed;top:15px;right:15px;border-radius:50%;border:solid 1px #0069d3;background:#fff;width:56px;height:56px}.header__trg-bar{width:18px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.header__trg-bar span{background:#0069d3;width:100%;height:1px;position:absolute;top:50%;left:50%;transform:translateX(-50%)}.header__trg-bar span:nth-child(1){top:0}.header__trg-bar span:nth-child(2){top:100%}.header__trg.is-active{background:none;border-color:#fff}.header__trg.is-active .header__trg-bar span{background:#fff}.header__trg.is-active .header__trg-bar span:nth-child(1){transform:translate(-50%, 3px) rotate(45deg)}.header__trg.is-active .header__trg-bar span:nth-child(2){transform:translate(-50%, -4px) rotate(-45deg)}.header__lang{position:relative;top:0;left:0;z-index:1;margin:2px 0 29px}.header__lang-current{font-size:16px;padding:0;width:65px}.header__lang-current:hover{background:#0069d3}.header__lang-menu{width:135px;left:0;top:calc(100% + 4px);border-radius:10px;padding:0}.header__lang-item span{padding:15px 20px 15px 25px;text-align:left;font-size:15px;letter-spacing:.04em}.header__lang-item:first-child span{padding-top:17px}}@media screen and (max-width: 900px){.header__nav{width:100%}}.footer__inner{padding-top:90px;padding-bottom:27px}.footer__cont{display:flex;flex-wrap:wrap}.footer__left{flex-shrink:0}.footer__right{flex-shrink:0;margin:-2px 0 0 auto}.footer__logo{margin-bottom:38px}.footer__logo img{width:263px}.footer__info{font-weight:400;font-size:13px;letter-spacing:.05em;line-height:25px}.footer__info-img{margin-top:43px}@media screen and (min-width: 1025px){.footer__info-img a:hover{opacity:.6}}.footer__nav{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;gap:30px}.footer__nav-item a{font-weight:600;font-size:15px;letter-spacing:.05em;line-height:35px}@media screen and (min-width: 1025px){.footer__nav-item a:hover{color:#0069d3}}.footer__nav2{margin-top:203px;text-align:right}.footer__nav2-item+.footer__nav2-item{margin-top:11px}.footer__nav2-item a{font-family:"Montserrat","Noto Sans JP",sans-serif;font-size:15px;letter-spacing:.05em;line-height:1.3333333333}.footer__nav2-item a .arrow-cmn{transform:rotate(-30deg);margin-left:7px;display:inline-block;line-height:1;vertical-align:2px}.footer__nav2-item a .arrow-cmn svg{width:12px}.footer__nav2-item a .arrow-cmn svg *{stroke:#222;stroke-width:2px}@media screen and (min-width: 1025px){.footer__nav2-item a:hover{color:#0069d3}.footer__nav2-item a:hover .arrow-cmn svg *{stroke:#0069d3}}.footer__copy{margin-top:40px;display:block;font-family:"Montserrat","Noto Sans JP",sans-serif;font-weight:400;font-size:12px;letter-spacing:.05em;line-height:15px;text-align:right;color:#6f6f6f}@media screen and (max-width: 740px){.footer__inner{padding:70px 30px 19px}.footer__cont{-ms-justify-content:center;justify-content:center;text-align:center}.footer__right{margin:0 auto}.footer__left{width:100%}.footer__logo{margin-bottom:27px}.footer__logo svg{width:180px}.footer__info-img{margin-top:83px}.footer__info-img img{width:100%;max-width:330px}.footer__nav{-ms-justify-content:center;justify-content:center;margin-top:30px}.footer__nav-item a{font-weight:400}.footer__nav-item:nth-child(1),.footer__nav-item:nth-child(2){display:none}.footer__nav2{margin-top:6px;margin-left:7px;text-align:center}.footer__nav2-item a{font-size:14px}.footer__copy{margin-top:60px;font-size:11px;letter-spacing:0;text-align:center}}.heading{z-index:0}.heading__main{position:relative;padding:206px 0 60px}.heading__pnkz{position:absolute;top:114px;right:40px}.heading__ja{font-weight:700;font-size:15px;line-height:26px;letter-spacing:.05em;color:#0069d3;margin-bottom:-2px}.heading__en{font-family:"Montserrat","Noto Sans JP",sans-serif;font-weight:700;font-size:95px;line-height:1.2210526316;color:#0069d3;margin-left:-6px}.heading__img img{width:100%;height:auto;max-height:450px;-o-object-fit:cover;object-fit:cover}.heading__line{border-color:#0069d3;margin-top:90px}@media screen and (max-width: 900px){.heading__main{padding:134px 0 53px}.heading__pnkz{position:absolute;top:auto;bottom:10px;right:15px}.heading__ja{font-weight:500;font-size:14px;line-height:22px;margin-bottom:6px}.heading__en{font-size:38px;line-height:1.3157894737;margin-left:0}.heading__line{margin-top:0}}.ttl__ja{position:relative;font-weight:bold;font-size:14px;line-height:1.4285714286;letter-spacing:.05em;color:#0069d3;padding-left:16px;margin-bottom:16px}.ttl__ja:before{content:"";width:7px;height:7px;border-radius:50%;position:absolute;top:7px;left:0;background:#0069d3}.ttl__en{font-family:"Montserrat","Noto Sans JP",sans-serif;font-weight:bold;font-size:52px;letter-spacing:.06em;line-height:1.0576923077}@media screen and (max-width: 740px){.ttl__ja{letter-spacing:.05em;margin-bottom:8px;padding-left:14px}.ttl__en{font-family:"Montserrat","Noto Sans JP",sans-serif;font-weight:bold;font-size:38px;letter-spacing:.04em;line-height:1.2368421053;margin-left:-2px}}.ttl2__label{display:flex;flex-wrap:wrap;width:-moz-fit-content;width:fit-content;font-family:"Montserrat","Noto Sans JP",sans-serif;font-weight:900;color:#0069d3;border-bottom:solid 2px #0069d3;padding-bottom:2px}.ttl2__en{font-size:20px;margin-top:8px}.ttl2__num{font-size:30px;margin-left:5px}.ttl2__ja{font-weight:900;font-size:30px;letter-spacing:.05em;line-height:1.3333333333;margin-top:17px}@media screen and (max-width: 740px){.ttl2__label{padding-bottom:3px}.ttl2__en{font-size:18px;margin-top:6px}.ttl2__num{font-size:25px;margin-left:4px}.ttl2__ja{font-size:25px}}.btn{position:relative;display:block;width:-moz-fit-content;width:fit-content;height:65px;display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;border:solid 1px #0069d3;background:#0069d3;border-radius:40px;padding:10px 70px 10px 20px;overflow:hidden;cursor:pointer}.btn:before{content:"";position:absolute;top:50%;right:30px;width:200%;padding-top:200%;background:#0053a6;border-radius:50%;transform:translate(50%, -50%) scale(0);opacity:0;transition:transform .5s cubic-bezier(0.25, 1, 0.5, 1),opacity .2s cubic-bezier(0.25, 1, 0.5, 1) .1s}.btn__label{position:relative;z-index:1;font-weight:bold;font-size:13px;line-height:1.3846153846;letter-spacing:.04em;color:#fff}.btn__arrow{position:absolute;z-index:1;top:50%;right:22px;transform:translate(0, -50%);transition:opacity .5s cubic-bezier(0.25, 1, 0.5, 1) .4s;display:inline-block;line-height:0}.btn__arrow>*{display:inline-block}.btn__arrow svg{width:14px}.btn__arrow svg *{stroke:#fff;stroke-width:2px}.btn.--skeleton{background:none}.btn.--skeleton .btn__label{color:#0053a6}.btn.--skeleton .btn__arrow svg *{stroke:#0053a6}.btn.--white-skeleton{border-color:#fff;background:none}.btn.--ex .btn__arrow>*{transform:rotate(-30deg)}.btn.--big{height:107px;margin-left:0;border-radius:60px}@media screen and (min-width: 741px){.btn.--big{-ms-justify-content:center;justify-content:center;padding:20px 85px 20px 70px;width:723px;max-width:100%}.btn.--big .btn__label{font-size:19px}.btn.--big .btn__arrow{right:35px}.btn.--big .btn__arrow svg{width:23px}}@media screen and (max-width: 740px){.btn.--big{height:80px}.btn.--big .btn__label{font-size:15px}}@media screen and (min-width: 1025px){.btn:hover,a .btn:hover{border-color:#0053a6}.btn:hover:before,a .btn:hover:before{transform:translate(50%, -50%) scale(1);opacity:1;transition:transform .5s cubic-bezier(0.25, 1, 0.5, 1),opacity .05s cubic-bezier(0.25, 1, 0.5, 1)}.btn:hover.--skeleton .btn__label,a .btn:hover.--skeleton .btn__label{color:#fff}.btn:hover.--skeleton .btn__arrow svg *,a .btn:hover.--skeleton .btn__arrow svg *{stroke:#fff}}.contact-link{position:relative;z-index:0}.contact-link__top{background:#0069d3;padding:180px 0;border-radius:0 0 200px 0;position:relative;z-index:1}.contact-link__inner{display:flex;flex-wrap:wrap;gap:30px}.contact-link__item{width:calc(50% - 15px);height:215px}.contact-link__item a{display:block;height:100%;background:#0053a6;color:#fff;padding:40px 110px 30px 32px;border-radius:10px;position:relative}.contact-link__item-ttl{margin-bottom:27px}.contact-link__item-ttl .ttl__ja{color:#fff;margin-bottom:20px}.contact-link__item-ttl .ttl__ja:before{background:#fff}.contact-link__item-ttl .ttl__en{font-size:40px}.contact-link__item-txt{font-size:13px;letter-spacing:.05em;line-height:23px}.contact-link__item-arrow{position:absolute;bottom:44px;right:40px}.contact-link__item-arrow svg{width:44px}.contact-link__item-arrow svg *{stroke:#fff}.contact-link__item-arrow.--ex{transform:rotate(-30deg)}.contact-link__img{margin-top:-215px}.contact-link__img img{width:100%}@media screen and (max-width: 900px){.contact-link__inner{padding-right:40px;padding-left:40px}.contact-link__top{padding:90px 0;border-radius:0 0 140px 0}.contact-link__item{height:auto}.contact-link__item a{padding:35px 20px;display:flex;flex-wrap:wrap}.contact-link__item-txt{order:3}.contact-link__item-arrow{position:static;order:2;right:32px;margin:45px 0 0 20px}.contact-link__item-arrow svg{width:35px}.contact-link__img{margin-top:-140px}}@media screen and (max-width: 740px){.contact-link__top{padding:104px 0 130px;border-radius:0 0 71px 0}.contact-link__inner{gap:15px;padding-right:15px;padding-left:15px}.contact-link__item{width:100%;height:187px}.contact-link__item a{padding:40px 53px 40px 16px}.contact-link__item-ttl{margin-bottom:15px}.contact-link__item-ttl .ttl__ja{margin-bottom:9px}.contact-link__item-ttl .ttl__en{font-size:34px}.contact-link__item-txt{width:100%}.contact-link__item-arrow{margin:37px 0 0 20px}.contact-link__item-arrow svg{width:28px}.contact-link__img{margin-top:-68px}}.pnkz__list{display:flex;flex-wrap:wrap}.pnkz__item{font-weight:400;font-size:12px;line-height:17px;letter-spacing:.05em;color:#aaa}.pnkz__item+.pnkz__item:before{content:"-";display:inline-block;margin:0 5px;color:#222}.pnkz__item a{color:#222}@media screen and (min-width: 1025px){.pnkz__item a:hover{opacity:.5}}.pagination{margin-top:74px}.pagination__list{display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:19px;position:relative}.pagination__item>*{display:flex;flex-wrap:wrap;-ms-justify-content:center;justify-content:center;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;text-align:center;width:30px;height:36px;font-family:"Montserrat","Noto Sans JP",sans-serif;font-size:15px;font-weight:500;position:relative;z-index:0}@media screen and (min-width: 1025px){.pagination__item a:hover{color:#0069d3}}.pagination__item.--current>*{color:#0069d3}.pagination__item.--current>*:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:18px;height:2px;background:#0069d3}.pagination__arrow a{font-family:"Montserrat","Noto Sans JP",sans-serif;font-weight:500;font-size:17px;letter-spacing:.03em}.pagination__arrow a .arrow-cmn{display:inline-block;vertical-align:2px}.pagination__arrow a svg{width:12px}.pagination__arrow a svg,.pagination__arrow a svg *{transition:.2s cubic-bezier(0.25, 1, 0.5, 1)}.pagination__arrow a svg *{stroke:#222;stroke-width:2px}@media screen and (min-width: 1025px){.pagination__arrow a:hover{color:#0069d3}.pagination__arrow a:hover svg *{stroke:#0069d3}}.pagination__arrow.--prev{margin-right:25px}.pagination__arrow.--prev .arrow-cmn{margin-right:6px;transform:scaleX(-1)}.pagination__arrow.--next{margin-left:25px}.pagination__arrow.--next .arrow-cmn{margin-left:6px}.pagination__arrow.--disabled a{pointer-events:none;color:#97a6b5}.pagination__arrow.--disabled a svg *{stroke:#97a6b5}.pagination__all{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.pagination__all a{display:inline-block;padding:7px 6px 2px;border-bottom:solid 1px #0069d3;font-family:"Montserrat","Noto Sans JP",sans-serif;font-weight:500;font-size:17px;letter-spacing:.03em;text-align:center}@media screen and (min-width: 1025px){.pagination__all a:hover{color:#0069d3}}.pagination.--type2{margin-top:70px}.pagination.--type2 .pagination__arrow.--next{margin-left:auto}@media screen and (max-width: 740px){.pagination{margin-top:51px}.pagination__list{-ms-justify-content:center;justify-content:center;gap:14px}.pagination__arrow a svg{width:15px}.pagination__arrow a .arrow-cmn{margin:0 !important}.pagination__arrow-label{display:none}.pagination__arrow.--prev{margin-right:21px}.pagination__arrow.--next{margin-left:21px}.pagination__all a{padding:4px 4px 1px;border-bottom:solid 1px #0069d3;font-family:"Montserrat","Noto Sans JP",sans-serif;font-weight:500;font-size:17px;letter-spacing:.03em;text-align:center}}@media screen and (max-width: 740px)and (min-width: 1025px){.pagination__all a:hover{color:#0069d3}}@media screen and (max-width: 740px){.pagination.--type2{margin-top:57px}}.inL{animation:inL .75s cubic-bezier(0.25, 1, 0.5, 1) forwards paused;opacity:0}@keyframes inL{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:none}}.inB{animation:inB .6s cubic-bezier(0.25, 1, 0.5, 1) forwards paused;opacity:0}@keyframes inB{0%{opacity:0;transform:translateY(25px)}100%{opacity:1;transform:none}}.is-view.inL,.is-view.inB,.is-view .inL,.is-view .inB{animation-play-state:running}.is-view .btn__label:before{transform:none}.is-view .btn__arrow{opacity:1}@keyframes arrow{0%{transform:none;opacity:1}50%{transform:translateX(60%);opacity:0}55%{transform:translateX(-60%);opacity:0}100%{transform:none;opacity:1}}@media screen and (min-width: 1025px){a:hover .arrow-cmn svg{animation:arrow .5s cubic-bezier(0.87, 0, 0.13, 1)}}.fix-btn{position:relative}.fix-btn .dl-btn{position:fixed;z-index:99;width:270px;bottom:15px;right:0;color:#fff;text-align:center}.fix-btn .dl-btn a{display:block;width:100%;height:100%;text-decoration:none;padding:23px 27px 21px;background-color:#0069d3;border-radius:10px 0 0 10px;border:2px solid #fff;border-width:2px 0 2px 2px;box-shadow:7px 5px 0 0 #52e1ed}.fix-btn .dl-btn a:hover{background-color:#0053a6}.fix-btn .dl-btn__inner{width:100%;display:flex;flex-wrap:wrap;-ms-justify-content:center;justify-content:center;gap:7px 0}.fix-btn .dl-btn svg{width:30px;margin:0 5px 3px 0}.fix-btn .dl-btn__ttl{font-size:16px;color:#fff;font-weight:700;line-height:2;letter-spacing:.02em;margin-bottom:6px}.fix-btn .dl-btn__txt{font-size:11px;color:#fff;font-weight:500;line-height:1.6;letter-spacing:.05em}@media screen and (max-width: 740px){.fix-btn .dl-btn{width:100%;top:auto;bottom:0;right:auto;border-radius:10px 10px 0 0;border-width:2px 2px 0 2px;padding:0}.fix-btn .dl-btn a{padding:22px 10px 21px;border-radius:10px 10px 0 0;border:2px solid #fff;border-width:2px 2px 0 2px;box-shadow:none}.fix-btn .dl-btn svg{width:27px;margin:-2px 10px 0 0;display:inline-block}.fix-btn .dl-btn__ttl{font-size:18px;line-height:1.7;margin-bottom:0;display:inline-block}.fix-btn .dl-btn__txt{width:100%}}@media screen and (min-width: 1091px){html[lang=en] .header__nav-list,html[lang=vi] .header__nav-list{gap:20px}html[lang=en] .header__nav-label,html[lang=vi] .header__nav-label{font-size:12px;line-height:1.1;letter-spacing:0;max-width:100px;display:inline-block}html[lang=en] .header__contact a,html[lang=vi] .header__contact a{font-size:12px;line-height:1.1;letter-spacing:0;max-width:100px}}.--bg{background-color:#eceff2}.overview{padding-top:75px;margin-bottom:150px}.overview__inner{display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:43px}.overview__list{width:100%}.overview__list-item{display:flex;flex-wrap:wrap;align-items:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch}.overview__list-label,.overview__list-body{font-size:14px;letter-spacing:.05em;display:flex;flex-wrap:wrap;flex-direction:column;-ms-justify-content:center;justify-content:center;padding:29px 0 26px;line-height:1.78}.overview__list-label{width:115px;border-bottom:solid 1px #0069d3;font-weight:600;color:#0069d3}.overview__list-body{width:calc(100% - 115px);border-bottom:solid 1px #e2e3e5;padding-left:4px;font-weight:400}.overview__list-item:nth-last-child(-n+2) .overview__list-label,.overview__list-item:nth-last-child(-n+2) .overview__list-body{padding:18px 0 16px 4px}@media screen and (max-width: 740px){.overview{padding-top:101px;margin-bottom:80px}.overview__inner{gap:27px}.overview__ttl{margin-bottom:0}.overview__list-label,.overview__list-body{padding:21px 0 23px;font-size:14px}.overview__list-label{width:85px}.overview__list-body{width:calc(100% - 85px);padding-left:10px}.overview__list-item:nth-last-child(-n+2) .overview__list-label{padding-left:0}.overview__list-item:nth-last-child(-n+2) .overview__list-body{padding-left:10px}}.history{padding-top:100px}.history__inner{display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:44px}.history__ttl{margin-bottom:0}.history__txt{font-size:14px;font-weight:400;line-height:2.13;letter-spacing:.05em}.history__cont{position:relative}.history__year{position:relative;display:flex;flex-wrap:wrap}.history__year-label{font-family:"Montserrat","Noto Sans JP",sans-serif;font-weight:bold;font-size:34px;letter-spacing:.03em;color:#0069d3;position:relative;width:103px;padding:16px 0 27px}.history__year-label:before{content:"";width:11px;height:11px;border-radius:50%;position:absolute;top:26px;right:-5px;background:#0069d3}.history__year-label:after{content:"";position:absolute;width:1px;height:100%;top:34px;right:0;background:#0069d3}.history__year:last-child{border-bottom:0}.history__year:last-child .history__year-label:after{display:none}.history__detail{width:calc(100% - 103px);padding:17px 0 28px 21px}.history__month{font-size:14px;line-height:27px}.history__month+.history__month{margin-top:19px}.history__month-label{font-weight:400;color:#0069d3;letter-spacing:.05em;margin-bottom:5px}.history__month-txt{font-weight:600;letter-spacing:.025em}.history__img-item{position:absolute}.history__img-item:nth-child(1){top:-60px;right:25px}.history__img-item:nth-child(2){top:240px;right:70px}.history__img-item:nth-child(3){top:485px;right:25px}.history__img-item:nth-child(4){top:840px;right:70px}.history__bottom{margin-top:83px}.history__bottom img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;min-height:550px}@media screen and (max-width: 740px){.history{padding-top:81px}.history__inner{gap:16px}.history__ttl{margin-bottom:0}.history__lead__txt{line-height:2}.history__year-label{font-size:24px;width:74px;padding:22px 0 20px}.history__year-label:before{width:7px;height:7px;top:31px;right:-3px}.history__year-label:after{top:36px}.history__detail{width:calc(100% - 74px);padding:22px 0 8px 16px}.history__month{font-size:14px;line-height:1.78}.history__month+.history__month{margin-top:14px}.history__month-label{margin-bottom:7px}.history__img{margin-top:42px}.history__img-item{position:static}.history__img-item img{width:100%}.history__img-item:nth-child(1){width:70.5128205128vw;margin:0 0 0 auto}.history__img-item:nth-child(2){width:88.2051282051vw;margin:32px 0 0 -15px}.history__img-item:nth-child(3){width:57.6923076923vw;margin:20px -15px 0 auto}.history__img-item:nth-child(4){width:81.5384615385vw;margin:28px 0 0 0}.history__bottom{margin-top:68px}.history__bottom img{min-height:inherit}}.office{padding-top:119px;padding-bottom:120px}.office__inner{display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:27px}.office__list{display:flex;flex-wrap:wrap}.office__list-box{width:calc((100% - 40px)/2);margin-right:40px;border-bottom:1px solid #e2e3e5;padding:32px 0}.office__list-box:nth-child(even){margin-right:0}.office__list-name{font-size:16px;font-weight:700;color:#0069d3;line-height:1.75;letter-spacing:.05em;margin-bottom:14px}.office__list-address{font-size:13px;line-height:1.92;margin-bottom:13px;letter-spacing:.05em}.office__list-map{font-weight:600;font-size:13px;letter-spacing:.05em}.office__list-map a{border-bottom:1px solid #fff}.office__list-map a:after{content:"";display:inline-block;width:1em;height:1em;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%222%27 viewBox=%270 0 12.671 9.504%27%3E%3Cpath d=%27M1.267,3.8h7.6V8.236h-7.6ZM0,9.5H10.137V2.534H0ZM2.534,0V1.267H11.4v5.7h1.267V0Z%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;margin-left:6px}.office__list-map a:hover{border-bottom:1px solid #222;transition:.8s}@media screen and (max-width: 740px){.office{padding-top:85px;padding-bottom:83px}.office__inner{gap:5px}.office__list-box{width:100%;margin-right:0;padding:23px 0 23px}.office__list-name{margin-bottom:13px}.office__list-address{line-height:1.76;margin-bottom:14px}}.iso{padding-top:120px;padding-bottom:120px}.iso__ttl{margin-bottom:12px}.iso__inner{display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:36px}.iso__block{width:100%;background-color:#fff;padding:46px 30px 37px;border-radius:10px;margin-right:84px}.iso__block-ttl{font-size:20px;font-weight:700;margin-bottom:22px;color:#0069d3;letter-spacing:.05em}.iso__block-txt{font-size:14px;line-height:1.78;font-weight:400;letter-spacing:.05em}.iso__name{text-align:right;margin:25px 0 0 auto;font-size:15px;letter-spacing:.05em}.iso__name-date{font-size:12px;font-weight:400;margin-right:9px}.iso__name-posi{font-size:12px;font-weight:400;margin-right:5px}.iso__certificate{display:flex;flex-wrap:wrap;margin-top:20px;margin-bottom:11px;gap:8px}.iso__certificate__image{position:relative}.iso__certificate__image img{width:198px;height:auto}.iso__certificate__image .zoomOver{position:absolute;width:100%;height:100%;background:#92c1f0;opacity:0;left:0;top:0;display:flex;justify-content:center;align-items:center;transition:.3s;cursor:pointer}.iso__certificate__image .zoomOver img{width:23px;height:23px}.iso__certificate__image .zoomOver:hover{background:rgba(146,193,240,.8196078431);opacity:1}.iso__certificate-sub{width:100%;font-size:11px;font-weight:400;letter-spacing:.05em;margin-bottom:25px}.iso__system-txt{letter-spacing:.05em;font-size:13px;line-height:1.92;font-weight:400}.iso__system-txt-ti{font-weight:600;display:block}.iso__system+.iso__system{margin-top:9px;margin-bottom:9px}@media screen and (max-width: 900px){.iso__block{margin-right:0}}@media screen and (max-width: 740px){.iso{padding-top:61px;padding-bottom:80px}.iso__inner{gap:21px}.iso__ttl{margin-bottom:5px}.iso__block{padding:34px 15px 35px}.iso__block-ttl{font-size:18px;margin-bottom:16px}.iso__block-txt{line-height:2;margin-bottom:18px}.iso__name{text-align:left;margin:0;font-size:15px}.iso__name-date{display:block;margin-bottom:-8px}.iso__name-posi{font-size:12px;font-weight:400;margin-right:5px}.iso__certificate{gap:9px 10px}.iso__certificate__image{width:calc((100% - 10px)/2)}.iso__certificate__image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.iso__system+.iso__system{margin-bottom:-3px}}.iso .modal__wrapper{display:none;position:fixed;top:0;left:0;z-index:20;width:100%;height:100%}.iso .modal__layer{height:100%;background:rgba(50,50,50,.85);cursor:pointer}.iso .modal__container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);overflow-y:scroll;overscroll-behavior:auto;max-height:80vh;width:clamp(330px,80vw,700px)}.iso .modal__close{position:absolute;top:0;right:0;width:44px;height:44px;background:#323232;cursor:pointer;transition:opacity .6s}.iso .modal__close:hover{opacity:.6}.iso .modal__close:before,.iso .modal__close:after{position:absolute;top:50%;left:50%;width:20px;height:2px;background:#fff;content:""}.iso .modal__close:before{transform:translate(-50%, -50%) rotate(45deg)}.iso .modal__close:after{transform:translate(-50%, -50%) rotate(-45deg)}.iso .modal__content{text-align:center;margin:0 auto}.iso .modal__content img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.iso .modal__content>.zoomOver{display:none}.plan{padding-top:127px;padding-bottom:120px}.plan__ttl{font-size:30px;letter-spacing:.02em;font-weight:700}.plan__head{display:flex;flex-wrap:wrap;flex-direction:column;gap:60px;margin-bottom:57px}.plan__txt{font-size:14px;font-weight:400;letter-spacing:.05em;line-height:2}.plan__block{display:flex;flex-wrap:wrap;flex-direction:column}.plan__block__ttl{color:#0069d3;font-weight:600;font-size:16px}.plan__block+.plan__block{margin-top:56px}.plan__block.--block1{gap:32px}.plan__block.--block2{gap:20px}.plan__item{line-height:2;font-size:14px;letter-spacing:.05em}.plan__item dt{font-weight:600}.plan__item dd{font-weight:400}.plan__item-indent{margin-left:3.1em}@media screen and (max-width: 740px){.plan{padding-top:78px;padding-bottom:96px}.plan__head{gap:36px;margin-bottom:40px}.plan__ttl{font-size:22px}.plan__block+.plan__block{margin-top:20px}.plan__block.--block1{gap:15px}.plan__block.--block2{gap:14px}.plan__item-indent{margin-left:0}}.welfare{padding-top:120px;padding-bottom:120px}.welfare__inner{display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:43px}.welfare__body{width:100%;display:flex;flex-direction:column}.welfare__block{width:100%;flex:0 0 auto}.welfare__block+.welfare__block{margin-top:24px}.welfare__block-ttl{font-size:16px;font-weight:600;color:#0069d3;letter-spacing:.05em;margin-bottom:8px}.welfare__list{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);gap:36px 24px;list-style:none;padding:2rem 0 0;margin:0;border-bottom:1px solid #ccc}.welfare__list-item{display:flex;flex-direction:column;padding-bottom:12px}.welfare__list-label,.welfare__list-body{font-size:14px;letter-spacing:.05em;line-height:1.78}.welfare__list-label{font-weight:600;color:#0069d3;margin-bottom:4px;min-height:2.4em;line-height:1.2;border-bottom:1px solid #0069d3;padding-bottom:4px}.welfare__list-body{position:relative;padding-bottom:8px;font-weight:400}@media screen and (max-width: 900px){.welfare__list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 740px){.welfare{padding-top:101px}.welfare__inner{gap:27px}.welfare__ttl{margin-bottom:0}.welfare__block+.welfare__block{margin-top:20px}.welfare__block-ttl{font-size:15px;margin-bottom:6px}.welfare__list{display:block;padding-top:1.4rem;border-bottom:none}.welfare__list-item{flex-direction:column;align-items:stretch;padding-bottom:0;border-bottom:solid 1px #e2e3e5}.welfare__list-label,.welfare__list-body{padding:21px 0 23px;font-size:14px;display:flex;flex-wrap:wrap;flex-direction:column;-ms-justify-content:center;justify-content:center}.welfare__list-label{width:100%;min-width:0;min-height:0;margin-bottom:0;padding-bottom:8px;padding-right:0;border-bottom:solid 1px #0069d3;font-weight:600;color:#0069d3;word-break:break-all}.welfare__list-body{width:100%;padding-left:0;padding-top:8px;padding-bottom:23px;position:static}.welfare__list-item:nth-last-child(-n+2) .welfare__list-label{padding-left:0;padding-bottom:8px}.welfare__list-item:nth-last-child(-n+2) .welfare__list-body{padding-left:0;padding-top:8px}}.page-nav{padding:30px 50px 30px 0;background-color:hsla(0,0%,100%,.4);border-bottom:1px solid rgba(0,0,0,.04);box-shadow:0 2px 10px rgba(0,0,0,.02);position:sticky;top:80px;z-index:50;transition:opacity .5s ease}.page-nav.is-stopped{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px)}.page-nav ul{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-justify-content:flex-end;justify-content:flex-end;flex-wrap:wrap;gap:10px 30px;list-style:none;padding:0}.page-nav li{position:relative}.page-nav a{display:flex;align-items:center;justify-content:center;font-size:14px;letter-spacing:.03em;font-weight:500;color:#0069d3;text-decoration:none;transition:all .3s}.page-nav a::before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;background-color:#e2e3e5;border-radius:50%;transition:all .3s}.page-nav a.is-active{color:#0069d3;font-weight:700}.page-nav a.is-active::before{background-color:#0069d3;transform:scale(1.2)}.page-nav a:hover{opacity:.7}@media screen and (max-width: 740px){.page-nav{padding:0;top:80px;z-index:50;background-color:#f8f9fa;border-bottom:1px solid #e2e3e5;width:100%;position:sticky;overflow:hidden;transition:opacity .5s ease}.page-nav.is-stopped{opacity:0;transform:translateY(-5px)}.page-nav::before,.page-nav::after{content:"";position:absolute;top:0;width:40px;height:100%;z-index:2;pointer-events:none}.page-nav::before{left:0;background:linear-gradient(to right, #f8f9fa, rgba(248, 249, 250, 0))}.page-nav::after{right:0;background:linear-gradient(to left, #f8f9fa, rgba(248, 249, 250, 0))}.page-nav ul{display:flex;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:14px 20px;gap:0 25px;position:relative;z-index:1}.page-nav ul::-webkit-scrollbar{display:none}.page-nav li{flex-shrink:0}.page-nav li::after{display:none}.page-nav a{font-size:13px;white-space:nowrap}.page-nav a::before{width:5px;height:5px;margin-right:6px}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUNBLGdCQUNBLG1CQUNBLGdCQUNBLGdDQUNBLGdCQUNBLGNBQ0EscUJBRUYsb0JBQ0UsV0FDQSxlQUNBLGdCQUNBLG9CQUNBLGdCQUdBLDhEQUNFLGVBQ0EsbUJBRUYsNkRBQ0UsZUFDQSxpQkFPVixVQUNFLHlCQUNBLG9DQUNBLHdDQUNBLHNDQUNBLGdCQUNBLFNBQ0EsV0FDQSw0QkFDQSxxQkFFRSxVQUNBLGtCQUNBLG9CQUNBLDRCQUVGLGFEM2pCQSxhQUNBLHVCQUNBLG1CQVlBLDRCQytpQndCLENEOWlCeEIsd0JDOGlCd0IsQ0FDdEIsZUFDQSxjQUNBLGdCQUNBLFVBR0YsYUFDRSxrQkFhRixZQUNFLGFBQ0EsbUJBQ0EsdUJBQ0EsZUFDQSxxQkFDQSxnQkFDQSxhSnYwQlMsQ0l3MEJULHFCQUNBLG1CQUNBLG9CQUNFLFdBQ0EscUJBQ0EsVUFDQSxXQUNBLGlCQUNBLHdCSngwQkssQ0l5MEJMLGtCQUNBLG1CQUdGLHNCQUNFLGFKdDFCTyxDSXUxQlAsZ0JBQ0EsOEJBQ0Usd0JKejFCSyxDSTAxQkwscUJBR0osa0JBQ0UsV0psekJKLHFDSTZ1QkYsVUEwRUksVUFDQSxTQUNBLFdBQ0EseUJBQ0EsZ0NBQ0EsV0FDQSxnQkFDQSxnQkFDQSw0QkFDQSxxQkFFRSxVQUNBLDJCQUVGLG1DQUNFLFdBQ0Esa0JBQ0EsTUFDQSxXQUNBLFlBQ0EsVUFDQSxvQkFFRixrQkFDRSxPQUNBLHNFQUVGLGlCQUNFLFFBQ0EscUVBR0YsYUFDRSxhQUNBLDJCQUNBLGlCQUNBLGdCQUNBLGlDQUNBLGtCQUNBLFdBQ0Esa0JBQ0EsVUFFQSxnQ0FDRSxhQUlKLGFBQ0UsY0FDQSxvQkFDRSxhQUlKLFlBQ0UsZUFDQSxtQkFFQSxvQkFDRSxVQUNBLFdBQ0EsME4iLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvV2ViL1Jlc291cmNlcy9wdWJsaWMvc2Nzcy91dGlscy9jb21tb24vX2Rlc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvV2ViL1Jlc291cmNlcy9wdWJsaWMvc2Nzcy91dGlscy9jb21tb24vX2luaXRpYWxpemUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvV2ViL1Jlc291cmNlcy9wdWJsaWMvc2Nzcy91dGlscy9jb21tb24vX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9XZWIvUmVzb3VyY2VzL3B1YmxpYy9zY3NzL3V0aWxzL2NvbW1vbi9fc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL1dlYi9SZXNvdXJjZXMvcHVibGljL3Njc3MvdXRpbHMvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvV2ViL1Jlc291cmNlcy9wdWJsaWMvc2Nzcy91dGlscy9jb21tb24vX21peGluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL1dlYi9SZXNvdXJjZXMvcHVibGljL3Njc3MvY29tcGFueS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qISBkZXN0eWxlLmNzcyB2My4wLjAgfCBNSVQgTGljZW5zZSB8IGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNvbGFzLWN1c2FuL2Rlc3R5bGUuY3NzICovXG5cbi8qIFJlc2V0IGJveC1tb2RlbCBhbmQgc2V0IGJvcmRlcnMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi8qIERvY3VtZW50ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICogMy4gUmVtb3ZlIGdyYXkgb3ZlcmxheSBvbiBsaW5rcyBmb3IgaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMyovXG59XG5cbi8qIFNlY3Rpb25zICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogVmVydGljYWwgcmh5dGhtICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5wLFxudGFibGUsXG5ibG9ja3F1b3RlLFxuYWRkcmVzcyxcbnByZSxcbmlmcmFtZSxcbmZvcm0sXG5maWd1cmUsXG5kbCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogSGVhZGluZ3MgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBMaXN0cyAoZW51bWVyYXRpb24pICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBMaXN0cyAoZGVmaW5pdGlvbikgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuZGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBtYXJnaW46IDA7XG4gIGNsZWFyOiBib3RoO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBSZXBsYWNlZCBjb250ZW50ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFByZXZlbnQgdmVydGljYWwgYWxpZ25tZW50IGlzc3Vlcy5cbiAqL1xuXG5zdmcsXG5pbWcsXG5lbWJlZCxcbm9iamVjdCxcbmlmcmFtZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi8qIEZvcm1zICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlc2V0IGZvcm0gZmllbGRzIHRvIG1ha2UgdGhlbSBzdHlsZWFibGUuXG4gKiAxLiBNYWtlIGZvcm0gZWxlbWVudHMgc3R5bGFibGUgYWNyb3NzIHN5c3RlbXMgaU9TIGVzcGVjaWFsbHkuXG4gKiAyLiBJbmhlcml0IHRleHQtdHJhbnNmb3JtIGZyb20gcGFyZW50LlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogMSAqL1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZXNldCByYWRpbyBhbmQgY2hlY2tib3ggYXBwZWFyYW5jZSB0byBwcmVzZXJ2ZSB0aGVpciBsb29rIGluIGlPUy5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBjaGVja2JveDtcbiAgYXBwZWFyYW5jZTogY2hlY2tib3g7XG59XG5cblt0eXBlPVwicmFkaW9cIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHJhZGlvO1xuICBhcHBlYXJhbmNlOiByYWRpbztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IGN1cnNvcnMgZm9yIGNsaWNrYWJsZSBlbGVtZW50cy5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uOmRpc2FibGVkLFxuW3R5cGU9XCJidXR0b25cIl06ZGlzYWJsZWQsXG5bdHlwZT1cInJlc2V0XCJdOmRpc2FibGVkLFxuW3R5cGU9XCJzdWJtaXRcIl06ZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogSW1wcm92ZSBvdXRsaW5lcyBmb3IgRmlyZWZveCBhbmQgdW5pZnkgc3R5bGUgd2l0aCBpbnB1dCBlbGVtZW50cyAmIGJ1dHRvbnMuXG4gKi9cblxuOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogYXV0bztcbn1cblxuc2VsZWN0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgcGFkZGluZ1xuICovXG5cbm9wdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzZXQgdG8gaW52aXNpYmxlXG4gKi9cblxuZmllbGRzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi13aWR0aDogMDtcbn1cblxubGVnZW5kIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMSAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gRml4IGZvbnQgaW5oZXJpdGFuY2UuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDbGlja2FibGUgbGFiZWxzXG4gKi9cblxubGFiZWxbZm9yXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogSW50ZXJhY3RpdmUgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKlxuICogUmVtb3ZlIG91dGxpbmUgZm9yIGVkaXRhYmxlIGNvbnRlbnQuXG4gKi9cblxuW2NvbnRlbnRlZGl0YWJsZV06Zm9jdXMge1xuICBvdXRsaW5lOiBhdXRvO1xufVxuXG4vKiBUYWJsZXMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuMS4gQ29ycmVjdCB0YWJsZSBib3JkZXIgY29sb3IgaW5oZXJpdGFuY2UgaW4gYWxsIENocm9tZSBhbmQgU2FmYXJpLlxuKi9cblxudGFibGUge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7IC8qIDEgKi9cbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRkLFxudGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiAwO1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4iLCJAdXNlIFwiX3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiX2Rlc3R5bGVcIiBhcyAqO1xuQHVzZSBcIl9taXhpblwiIGFzICo7XG5AdXNlIFwiX3N0eWxlc1wiIGFzICo7XG5cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5TaXRlIGRlZmF1bHRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbn1cblxuLyo9PSBCYXNlIHN0eWxlID09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuKntcbiAgJjpiZWZvcmUsJjphZnRlcntcbiAgICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICB9XG59XG5cbmJvZHl7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1iYXNlO1xuICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gIGZvbnQtc2l6ZTogI3skZm9udFNpemV9cmVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBmb250LXdlaWdodDogNTAwO1xuICBhLGJ1dHRvbntcbiAgICB0cmFuc2l0aW9uOiAuMnMgJGVhc2luZztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgYTpob3ZlcntcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNvbnRhaW5lcntcbiAgd2lkdGg6MTAwJTtcbiAgbWFyZ2luOjA7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuXG5zdmd7XG4gIGhlaWdodDogYXV0bztcbiAgJiwqe1xuICAgIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIH1cbn1cblxuXG4vKj09IGlucHV0IHRhZyBpbml0aWFsaXphdGlvbiA9PT09PT09PT09PT09PT09PT09PT09PSovXG5cbmlucHV0LCBidXR0b24sIHRleHRhcmVhLCBzZWxlY3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLyo9PSBDU1MgZm9yIGhpZGluZyBkZXZpY2UgZGlzcGxheSA9PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi8qPSBEZXNrdG9wID0qL1xuXG4udGI6bm90KGJyKSwgYnIudGIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc3A6bm90KGJyKSwgYnIuc3Age1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGc6bm90KGJyKSwgYnIubGcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucGM6bm90KGJyKSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbmJyLnBjIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5maXhlZHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5cbi8qPSBMYXJnZSBUYWJsZXQoaVBhZFBybykgPSovXG5cbkBpbmNsdWRlIG1xKGxnKSB7XG4gIC5wYzpub3QoYnIpLCBici5wYyB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRiOm5vdChiciksIGJyLnRie1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuc3A6bm90KGJyKSwgYnIuc3B7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5sZzpub3QoYnIpIHtcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gIH1cblxuICBici5sZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4vKj0gVGFibGV0KGlQYWQpID0qL1xuXG5AaW5jbHVkZSBtcShtZCkge1xuICAucGM6bm90KGJyKSwgYnIucGMge1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICB9XG4gIC5sZzpub3QoYnIpLCBici5sZyB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwOm5vdChiciksIGJyLnNwe1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudGI6bm90KGJyKSB7XG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICB9XG5cbiAgYnIudGIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLyo9IE1vYmlsZSh+NzQwcHgpID0qL1xuXG5AaW5jbHVkZSBtcSB7XG5cbiAgLnBjOm5vdChiciksIGJyLnBjIHtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgfVxuICAubGc6bm90KGJyKSwgYnIubGcge1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICB9XG4gIC50Yjpub3QoYnIpLCBici50YiB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwOm5vdChicikge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICBici5zcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG5cbi8qPT0gUGFnZSBUcmFuc2l0aW9uIEFuaW1hdGlvbiA9PT09PT09PT09PT09PT09PT09PT09PSovXG5cbmJvZHk6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC42cyBjdWJpYy1iZXppZXIoLjY5LDAsLjY0LDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC42cyBjdWJpYy1iZXppZXIoLjY5LDAsLjY0LDEpO1xufVxuXG5ib2R5LmZhZGVvdXQ6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuXG4uaW5uZXIge1xuICBAaW5jbHVkZSBjb250ZW50O1xufVxuXG5cbi8qPT0gSGVhZGluZyB0aXRsZSBmb250ID09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mb250LXNtYWxsZXJ7XG4gIGZvbnQtc2l6ZTogODklO1xuICBwYWRkaW5nOjAgMC43cmVtO1xuICBmb250LWZhbWlseTogJGZvbnQtZW47XG4gIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgcGFkZGluZzowO1xuICB9XG59XG4udGV4dC1ub3dyYXB7XG4gIHdoaXRlLXNwYWNlOm5vd3JhcDtcbiAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICB3aGl0ZS1zcGFjZTp3cmFwO1xuICB9XG59XG4ubHMtbjEwMHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uMTBlbTtcbn1cbi5scy1uMTUwe1xuICBsZXR0ZXItc3BhY2luZzogLS4xNWVtO1xufVxuLmxzLW4yNTB7XG4gIGxldHRlci1zcGFjaW5nOiAtLjI1ZW07XG59XG4ubHMtbjMwMHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uMzBlbTtcbn1cbi5scy1uMzUwe1xuICBsZXR0ZXItc3BhY2luZzogLS4zNWVtO1xufVxuXG4vL+e/u+ios+aZguOBruiqv+aVtFxuLmxhbmctbm90LWphe1xuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cbmh0bWxbbGFuZz1lbl0saHRtbFtsYW5nPXZpXXtcbiAgLmxhbmctamF7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhbmctbm90LWphe1xuICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgfVxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblNpdGUgc3BlY2lmaWNhdGlvbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4kZWFzaW5nOiBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKTtcblxuLyo9PSBDb2xvciA9PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi8qPSBTaXRlIENvbG9yID0qL1xuJGNvbG9yLWJhc2U6ICMwMDY5RDM7IC8vIGJhc2VcbiRjb2xvci1iYXNlLWRrOiAjMDA1M0E2OyAvLyBiYXNlXG4kY29sb3ItYmFzZS1sdDogIzUyRTFFRDsgLy8gYmFzZVxuJGNvbG9yLXN1YjogJGNvbG9yLWJhc2UtbHQ7IC8vIHN1YlxuXG4kY29sb3ItYmc6ICNFRkVGRUY7IC8vYmFzZSAtIGJnXG5cbiRjb2xvci10ZXh0OiAjMjIyOyAvLyB0ZXh0XG4kY29sb3ItYmQ6ICNFMkUzRTU7IC8vIGJvcmRlclxuXG4vKj0gQ29sb3JzID0qL1xuJGNvbG9yLXdoaXRlOiAjRkZGRkZGOyAvLyB3aGl0ZVxuJGNvbG9yLWJsYWNrOiAjMDAwMDAwOyAvLyBibGFja1xuJGNvbG9yLXJlZDogJGNvbG9yLWJhc2U7XG5cblxuLyo9PSBUZXh0ID09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLyo9IFNpemUgPSovXG4kZm9udFNpemU6IDEuNTtcblxuLyo9IExldHRlciBTcGFjaW5nID0qL1xuJGx0OiAwO1xuXG4vKj0gRm9udCA9Ki9cbiRmb250LWJhc2U6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1lbjogJ01vbnRzZXJyYXQnLCAkZm9udC1iYXNlO1xuJGZvbnQtZW4yOiAnSGFua2VuIEdyb3Rlc2snLCAkZm9udC1iYXNlO1xuXG5cbi8qPT0gQnJlYWtwb2ludCA9PT09PT09PT09PT09PT09PT09PT09PSovXG5cbiRicmVha3BvaW50czogKFxuICAgICdob3Zlcic6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCknLCAvL1BDIE9ubHlcbiAgICAnbGcnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDkwcHgpJywgLy9pUGFkUHJvXG4gICAgJ21kJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpJywgLy9pUGFkXG4gICAgJ3NtJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNzQwcHgpJywgLy9Nb2JpbGVcbiAgICAneHMnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCknLCAvL2lQaG9uZVNFXG4gICAgJ3RlbCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KScsIC8vVEVMXG4gICAgJ3BjJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNzQxcHgpJyxcbikgIWRlZmF1bHQ7XG5cbi8qPSBNZWRpYVF1ZXJ5ID0qL1xuQG1peGluIG1xKCRicmVha3BvaW50OiBzbSkge1xuICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLyo9IEhvdmVyID0qL1xuQG1peGluIGhvdmVyKCRicmVha3BvaW50OiBob3Zlcikge1xuICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbi8qPSBSZXRpbmEgPSovXG5AbWl4aW4gcnQoKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MiksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpe1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBiZygkaW1hZ2UgLCRleDoganBnLCAkcmVwZWF0OiBuby1yZXBlYXQsICR4OiB0b3AsICR5OiBsZWZ0KSB7XG4gIGJhY2tncm91bmQ6IHVybCgnI3skaW1hZ2V9LiN7JGV4fScpICRyZXBlYXQgJHggJHk7XG4gIEBpbmNsdWRlIHJ0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGltYWdlfUAyeC4jeyRleH0nKTtcbiAgfVxufVxuXG4vKj09IHotaW5kZXggPT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4kbGF5ZXI6IChcbiAgICBtb2RhbDogMTAwLFxuICAgIGRyYXdlcjogNTAsXG4gICAgZmxvYXRpbmc6IDUwLFxuICAgIGhlYWRlcjogNDAsXG4gICAgZnJvbnQ6IDIwLFxuICAgIGZvb3RlcjogMTAsXG4gICAgZGVmYXVsdDogMSxcbiAgICBiYWNrZ3JvdW5kOiAtMTAsXG4pO1xuXG5cbiIsIkB1c2UgXCJfdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJfbWl4aW5cIiBhcyAqO1xuXG5cbi8qPT0gTWFyZ2luID09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuJG1hcmdpbjogNDA7XG4kbWFyZ2luLWxnOiA0MDtcbiRtYXJnaW4tbWQ6IDE1O1xuJG1hcmdpbi1zbTogMTU7XG5cblxuLyo9PSBDb250ZW50IHdpZHRoID09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuQG1peGluIGNvbnRlbnQoJHNpemUgOiAxMTAwLCAkbWFyZ2luOiAkbWFyZ2luLCAkbWFyZ2luLWxnOiAkbWFyZ2luLWxnLCAkbWFyZ2luLW1kOiAkbWFyZ2luLW1kLCAkbWFyZ2luLXNtOiAkbWFyZ2luLXNtKSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRtYXJnaW4gKyBweDtcbiAgcGFkZGluZy1sZWZ0OiAkbWFyZ2luICsgcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIEBpZiAoJHNpemUgIT0gMTAwKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCN7JHNpemV9cHggKyAoI3skbWFyZ2lufXB4ICogMikpO1xuICB9XG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRtYXJnaW4tbGcgKyBweDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRtYXJnaW4tbGcgKyBweDtcbiAgfVxuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRtYXJnaW4tbWQgKyBweDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRtYXJnaW4tbWQgKyBweDtcbiAgfVxuICBAaW5jbHVkZSBtcSB7XG4gICAgcGFkZGluZy1yaWdodDogJG1hcmdpbi1zbSArIHB4O1xuICAgIHBhZGRpbmctbGVmdDogJG1hcmdpbi1zbSArIHB4O1xuICB9XG59XG5cbi8qPT0gQ1NTIFN0eWxlcyA9PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi8qPT0gV2luZG93SGVpZ2h0ID09Ki9cblxuJXdpbmRvd0hlaWdodCB7XG4gIGhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogMTAwc3ZoO1xufVxuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuUGFydHMgY29sbGVjdGlvblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbkBtaXhpbiBidG4oJHdpZHRoOiAyNTBweCwgJGJnOiAkY29sb3ItYmFzZSwgJHR4dDogJGNvbG9yLXdoaXRlKSB7XG4gIHdpZHRoOiAkd2lkdGg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci10ZXh0O1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICN7JGx0fWVtO1xuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRiZztcbiAgICAgIGNvbG9yOiAkdHh0O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtcSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuXG5cbkBtaXhpbiBjbW4tc2Vje1xuICAqe1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgKyp7XG4gICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIH1cbiAgfVxuICAmX19ibG9ja3tcbiAgICAmKyZ7XG4gICAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICAgIH1cbiAgfVxuICAmX190dGx7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICRjb2xvci1iYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG4gICZfX2xpbmV7XG4gICAgYm9yZGVyLWNvbG9yOiAjRUJFQkVCO1xuICAgIG1hcmdpbjogODVweCAwO1xuICB9XG4gIEBpbmNsdWRlIG1xe1xuICAgICp7XG4gICAgICArKntcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYmxvY2t7XG4gICAgICAmKyZ7XG4gICAgICAgIG1hcmdpbi10b3A6IDMzcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3R0bHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICArKntcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19saW5le1xuICAgICAgbWFyZ2luOiA1NXB4IDA7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiY29tbW9uL192YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcImNvbW1vbi9fbWl4aW5cIiBhcyAqO1xuQHVzZSBcImNvbW1vbi9fc3R5bGVzXCIgYXMgKjtcbkB1c2UgXCJjb21tb24vX2luaXRpYWxpemVcIiBhcyAqO1xuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkNvbW1vbiBDU1Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG5cbi8qPT0gSGVhZGVyID09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODJweDtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCkgYnJpZ2h0bmVzcygxLjEpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCkgYnJpZ2h0bmVzcygxLjEpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci13aGl0ZSwgLjE1KTtcbiAgdHJhbnNpdGlvbjogLjhzICRlYXNpbmc7XG4gICZfX2xvZ297XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzVweDtcbiAgICBsZWZ0OiAjeyRtYXJnaW59cHg7XG4gICAgc3Zne1xuICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgJiwqe1xuICAgICAgICB0cmFuc2l0aW9uOiAuNnMgJGVhc2luZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY29udHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyN3B4O1xuICAgIHJpZ2h0OiAjeyRtYXJnaW59cHg7XG4gIH1cbiAgJl9fbmF2e1xuICAgICYtaW5uZXJ7XG4gICAgICBAaW5jbHVkZSBmbGV4O1xuICAgICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGZsZXgtZW5kKTtcbiAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcbiAgICB9XG4gICAgJi1saXN0e1xuICAgICAgQGluY2x1ZGUgZmxleDtcbiAgICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShmbGV4LWVuZCk7XG4gICAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgfVxuICAgICYtaXRlbXtcbiAgICB9XG4gICAgJi1sYWJlbHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IC4ycyAkZWFzaW5nO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJi4tLXBhcmVudHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCUsIDUwJSAxMDAlKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGhvdmVye1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XG4gICAgICAgIC5oZWFkZXJfX25hdi1pY24gKntcbiAgICAgICAgICBmaWxsOiAkY29sb3ItYmFzZTtcbiAgICAgICAgfVxuICAgICAgICAmLi0tcGFyZW50e1xuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtaWNue1xuICAgICAgdmVydGljYWwtYWxpZ246IDRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAqe1xuICAgICAgICBmaWxsOiAkY29sb3ItdGV4dDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1hcnJvd3tcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYtY2hpbGR7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmX19jb250YWN0e1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIEBpbmNsdWRlIGZsZXg7XG4gICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGZsZXgtZW5kKTtcbiAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XG4gICAgZ2FwOiAxOHB4O1xuICAgIGF7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAzcHggJGNvbG9yLWJhc2U7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBob3ZlcntcbiAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgIGxlZnQ6IC0zcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fdHJne1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLy8gTGFuZ3VhZ2Ugc3dpdGNoZXIgc3R5bGVzXG4gICZfX3Nwe1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbXEobGcpe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gICZfX3Bje1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIG1xKGxnKXtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJl9fbGFuZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICYtZHJvcGRvd24ge1xuICAgIH1cbiAgICAmLWN1cnJlbnQge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIHBhZGRpbmc6IDdweCAxMHB4IDdweCAxNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2Jhc2UvYXJyb3ctbGFuZy5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgICBzdmd7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgaG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwYjdkZjM7XG4gICAgICB9XG4gICAgfVxuICAgICYtZHJvcGRvd24uYWN0aXZlICYtY3VycmVudDpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAgIH1cbiAgICAmLW1lbnUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNHB4O1xuICAgICAgbGVmdDogLTEwcHg7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAzNHB4IDAgMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlO1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgJi1pdGVtIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDZENkQ2O1xuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICAgICAgcGFkZGluZzogMTFweCAwIDlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBAaW5jbHVkZSBob3ZlcntcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuaXMtYWN0aXZlIHNwYW4ge1xuICAgICAgICBjb2xvcjogI0E4QThBODtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbXEobGcpe1xuICAgIGhlaWdodDogODBweDtcbiAgICAmX19sb2dve1xuICAgICAgdG9wOiAzNHB4O1xuICAgICAgbGVmdDogI3skbWFyZ2luLXNtfXB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHN2Z3tcbiAgICAgICAgd2lkdGg6IDE0NXB4O1xuICAgICAgICAubG9nby10eHQgKntcbiAgICAgICAgICBmaWxsOiAkY29sb3ItdGV4dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmlzLW9wZW4gJl9fbG9nbyBzdmcgKntcbiAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICB9XG4gICAgJl9fbmF2e1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiA0ODBweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogLjM1cyBlYXNlO1xuICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFye1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICB9XG4gICAgICAmLmlzLW9wZW57XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgICAmLWlubmVye1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogNzFweCAzMHB4IDQwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgICAgfVxuICAgICAgJi1saXN0e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgICYtaXRlbXtcbiAgICAgIH1cbiAgICAgICYtbGFiZWx7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3Itd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAyMXB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICAgICYtaWNue1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJi1hcnJvd3tcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBzdmd7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTMwZGVnKTtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAqe1xuICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRhY3R7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmX19idG4uYnRue1xuICAgICAgbWFyZ2luLXRvcDogMzhweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgLmJ0bntcbiAgICAgICAgJl9fbGFiZWx7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xuICAgICAgICB9XG4gICAgICAgICZfX2Fycm93e1xuICAgICAgICAgIHN2ZyAqe1xuICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3ItYmFzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbGlua3tcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBhe1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdHJne1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICByaWdodDogI3skbWFyZ2luLXNtfXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWJhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICB3aWR0aDogNTZweDtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICYtYmFye1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKXtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmlzLWFjdGl2ZXtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIC5oZWFkZXJfX3RyZy1iYXJ7XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDNweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC00cHgpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19sYW5nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbWFyZ2luOiAycHggMCAyOXB4O1xuICAgICAgJi1jdXJyZW50e1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLW1lbnV7XG4gICAgICAgIHdpZHRoOiAxMzVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyA0cHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgJi1pdGVte1xuICAgICAgICBzcGFue1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAxNXB4IDI1cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNGVtO1xuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQgc3BhbntcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtcShtZCl7XG4gICAgJl9fbmF2e1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi8qPT0gRm9vdGVyID09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4uZm9vdGVyIHtcbiAgJl9faW5uZXJ7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI3cHg7XG4gIH1cbiAgJl9fY29udHtcbiAgICBAaW5jbHVkZSBmbGV4O1xuICB9XG4gICZfX2xlZnR7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbiAgJl9fcmlnaHR7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luOiAtMnB4IDAgMCBhdXRvO1xuICB9XG4gICZfX2xvZ297XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICBpbWd7XG4gICAgICB3aWR0aDogMjYzcHg7XG4gICAgfVxuICB9XG4gICZfX2luZm97XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuICAmX19pbmZvLWltZ3tcbiAgICBtYXJnaW4tdG9wOiA0M3B4O1xuICAgIGF7XG4gICAgICBAaW5jbHVkZSBob3ZlcntcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19uYXZ7XG4gICAgQGluY2x1ZGUgZmxleDtcbiAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XG4gICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGZsZXgtZW5kKTtcbiAgICBnYXA6IDMwcHg7XG4gICAgJi1pdGVte1xuICAgICAgYXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgQGluY2x1ZGUgaG92ZXJ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX25hdjJ7XG4gICAgbWFyZ2luLXRvcDogMjAzcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgJi1pdGVte1xuICAgICAgJisme1xuICAgICAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIwLzE1KTtcbiAgICAgICAgLmFycm93LWNtbntcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAycHg7XG4gICAgICAgICAgc3Zne1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAqe1xuICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvci10ZXh0O1xuICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgaG92ZXJ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xuICAgICAgICAgIC5hcnJvdy1jbW57XG4gICAgICAgICAgICBzdmcgKntcbiAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3ItYmFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY29weXtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiAjNmY2ZjZmO1xuICB9XG4gIEBpbmNsdWRlIG1xe1xuICAgICZfX2lubmVye1xuICAgICAgcGFkZGluZzo3MHB4IDMwcHggMTlweDtcbiAgICB9XG4gICAgJl9fY29udHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmX19yaWdodHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICAmX19sZWZ0e1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICZfX2xvZ297XG4gICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgICAgc3Zne1xuICAgICAgICB3aWR0aDoxODBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faW5mby1pbWd7XG4gICAgICBtYXJnaW4tdG9wOiA4M3B4O1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbmF2IHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xuICAgICAgbWFyZ2luLXRvcDozMHB4O1xuICAgICAgJi1pdGVtIHtcbiAgICAgICAgYXtcbiAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMSksXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX25hdjJ7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICBtYXJnaW4tbGVmdDo3cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAmLWl0ZW17XG4gICAgICAgIGF7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX2NvcHl7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cblxuLyo9PSBQYWdlIEhlYWRpbmcgPT09PT09PT09PT09PT09PT09PT09PSovXG5cbi5oZWFkaW5nIHtcbiAgei1pbmRleDogMDtcbiAgJl9fbWFpbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjA2cHggMCA2MHB4O1xuICB9XG4gICZfX3Bua3p7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTE0cHg7XG4gICAgcmlnaHQ6ICN7JG1hcmdpbn1weDtcbiAgfVxuICAmX19qYXtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICB9XG4gICZfX2Vue1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogOTVweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygxMTYvOTUpO1xuICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcbiAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgfVxuICAmX19pbWd7XG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OjQ1MHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG4gICZfX2xpbmV7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmFzZTtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1xKG1kKXtcbiAgICAmX19tYWlue1xuICAgICAgcGFkZGluZzogMTM0cHggMCA1M3B4O1xuICAgIH1cbiAgICAmX19wbmt6e1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgcmlnaHQ6ICN7JG1hcmdpbi1zbX1weDtcbiAgICB9XG4gICAgJl9famF7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgfVxuICAgICZfX2Vue1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNTAvMzgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgICZfX2xpbmV7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8qPT0gQ29udGVudCAvIFNlY3Rpb24gVGl0bGUgPT09PT09PT09PT09PT09PT09PT09PSovXG5cbi50dGwge1xuICAmX19qYXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIwLzE0KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcbiAgICB9XG4gIH1cbiAgJl9fZW57XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDU1LzUyKTtcbiAgICAvL21hcmdpbi1sZWZ0OiAtMnB4O1xuICB9XG4gIEBpbmNsdWRlIG1xe1xuICAgICZfX2phe1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206OHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OjE0cHg7XG4gICAgfVxuICAgICZfX2Vue1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNDcvMzgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgfVxuICB9XG59XG5cbi50dGwye1xuICAmX19sYWJlbHtcbiAgICBAaW5jbHVkZSBmbGV4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZW47XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBjb2xvcjogJGNvbG9yLWJhc2U7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICRjb2xvci1iYXNlO1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIH1cbiAgJl9fZW57XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuICAmX19udW17XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbiAgJl9famF7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogY2FsYyg0LzMpO1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gIH1cbiAgQGluY2x1ZGUgbXF7XG4gICAgJl9fbGFiZWx7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgIH1cbiAgICAmX19lbntcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICB9XG4gICAgJl9fbnVte1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICB9XG4gICAgJl9famF7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxuICB9XG59XG5cbi5idG57XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiA2NXB4O1xuICBAaW5jbHVkZSBmbGV4O1xuICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XG4gIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1iYXNlO1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgcGFkZGluZzogMTBweCA3MHB4IDEwcHggMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmJlZm9yZXtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMzBweDtcbiAgICB3aWR0aDogMjAwJTtcbiAgICBwYWRkaW5nLXRvcDogMjAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZS1kaztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLC01MCUpIHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyAkZWFzaW5nLG9wYWNpdHkgLjJzICRlYXNpbmcgLjFzO1xuICB9XG4gICZfX2xhYmVse1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygxOC8xMyk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG4gICZfX2Fycm93e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAyMnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgJGVhc2luZyAuNHM7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgID4qe1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICBzdmd7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgICp7XG4gICAgICAgIHN0cm9rZTogJGNvbG9yLXdoaXRlO1xuICAgICAgICBzdHJva2Utd2lkdGg6IDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tLXNrZWxldG9ue1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgLmJ0bl9fbGFiZWx7XG4gICAgICBjb2xvcjogJGNvbG9yLWJhc2UtZGs7XG4gICAgfVxuICAgIC5idG5fX2Fycm93e1xuICAgICAgc3ZnICp7XG4gICAgICAgIHN0cm9rZTogJGNvbG9yLWJhc2UtZGs7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuLS13aGl0ZS1za2VsZXRvbntcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gICYuLS1leHtcbiAgICAuYnRuX19hcnJvd3tcbiAgICAgID4qIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTMwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tLWJpZ3tcbiAgICBoZWlnaHQ6IDEwN3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgQGluY2x1ZGUgbXEocGMpe1xuICAgICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGNlbnRlcik7XG4gICAgICBwYWRkaW5nOiAyMHB4IDg1cHggMjBweCA3MHB4O1xuICAgICAgd2lkdGg6IDcyM3B4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgLmJ0bntcbiAgICAgICAgJl9fbGFiZWx7XG4gICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICB9XG4gICAgICAgICZfX2Fycm93e1xuICAgICAgICAgIHJpZ2h0OiAzNXB4O1xuICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtcXtcbiAgICAmLi0tYmlne1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgLmJ0bntcbiAgICAgICAgJl9fbGFiZWx7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5idG4sYSAuYnRue1xuICBAaW5jbHVkZSBob3ZlcntcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1iYXNlLWRrO1xuICAgICY6YmVmb3Jle1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLC01MCUpIHNjYWxlKDEpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgJGVhc2luZyxvcGFjaXR5IC4wNXMgJGVhc2luZztcbiAgICB9XG4gICAgJi4tLXNrZWxldG9ue1xuICAgICAgLmJ0bl9fbGFiZWx7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgICAuYnRuX19hcnJvd3tcbiAgICAgICAgc3ZnICp7XG4gICAgICAgICAgc3Ryb2tlOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3QtbGlua3tcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICAmX190b3B7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XG4gICAgcGFkZGluZzogMTgwcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMjAwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAmX19pbm5lcntcbiAgICBAaW5jbHVkZSBmbGV4O1xuICAgIGdhcDogMzBweDtcbiAgfVxuICAmX19pdGVte1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIC8vaGVpZ2h0OiAyNDBweDtcbiAgICBoZWlnaHQ6IDIxNXB4O1xuICAgIGF7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlLWRrO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDQwcHggMTEwcHggMzBweCAzMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIGhvdmVye1xuICAgICAgfVxuICAgIH1cbiAgICAmLXR0bHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgICAudHRse1xuICAgICAgICAmX19qYXtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2Vue1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLXR4dHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICB9XG4gICAgJi1hcnJvd3tcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNDRweDtcbiAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgc3Zne1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgKntcbiAgICAgICAgICBzdHJva2U6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi4tLWV4e1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19pbWd7XG4gICAgbWFyZ2luLXRvcDogLTIxNXB4O1xuICAgIGltZ3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtcShtZCl7XG4gICAgJl9faW5uZXJ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIH1cbiAgICAmX190b3Age1xuICAgICAgcGFkZGluZzogOTBweCAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDE0MHB4IDA7XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZzozNXB4IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIGZsZXg7XG4gICAgICB9XG4gICAgICAmLXR4dHtcbiAgICAgICAgb3JkZXI6MztcbiAgICAgIH1cbiAgICAgICYtYXJyb3cge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBvcmRlcjoyO1xuICAgICAgICByaWdodDozMnB4O1xuICAgICAgICBtYXJnaW46IDQ1cHggMCAwIDIwcHg7XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19pbWd7XG4gICAgICBtYXJnaW4tdG9wOiAtMTQwcHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1xe1xuICAgICZfX3RvcHtcbiAgICAgIHBhZGRpbmc6IDEwNHB4IDAgMTMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgNzFweCAwO1xuICAgIH1cbiAgICAmX19pbm5lcntcbiAgICAgIGdhcDoxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG4gICAgJl9faXRlbXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OjE4N3B4O1xuICAgICAgYSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggNTNweCA0MHB4IDE2cHg7XG4gICAgICB9XG4gICAgICAmLXR0bHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgLnR0bHtcbiAgICAgICAgICAmX19qYXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJl9fZW57XG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLXR4dHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAmLWFycm93IHtcbiAgICAgICAgbWFyZ2luOjM3cHggMCAwIDIwcHg7XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19pbWcge1xuICAgICAgbWFyZ2luLXRvcDogLTY4cHg7XG4gICAgfVxuICB9XG59XG5cbi5wbmt6IHtcbiAgJl9fbGlzdHtcbiAgICBAaW5jbHVkZSBmbGV4O1xuICB9XG4gICZfX2l0ZW17XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgIGNvbG9yOiAjYWFhO1xuICAgICYrJntcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIi1cIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICB9XG4gICAgfVxuICAgIGF7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICBAaW5jbHVkZSBob3ZlcntcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWdpbmF0aW9ue1xuICBtYXJnaW4tdG9wOiA3NHB4O1xuICAmX19saXN0e1xuICAgIEBpbmNsdWRlIGZsZXg7XG4gICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xuICAgIGdhcDogMTlweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJl9faXRlbXtcbiAgICA+KntcbiAgICAgIEBpbmNsdWRlIGZsZXg7XG4gICAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoY2VudGVyKTtcbiAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuICAgIGF7XG4gICAgICBAaW5jbHVkZSBob3ZlcntcbiAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi0tY3VycmVudHtcbiAgICAgID4qe1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2Fycm93e1xuICAgIGF7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZW47XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgIC5hcnJvdy1jbW57XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IDJweDtcbiAgICAgIH1cbiAgICAgIHN2Z3tcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICYsKntcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgJGVhc2luZztcbiAgICAgICAgfVxuICAgICAgICAqe1xuICAgICAgICAgIHN0cm9rZTogJGNvbG9yLXRleHQ7XG4gICAgICAgICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGhvdmVye1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XG4gICAgICAgIHN2ZyAqe1xuICAgICAgICAgIHN0cm9rZTogJGNvbG9yLWJhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi4tLXByZXZ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAuYXJyb3ctY21ue1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi0tbmV4dHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgLmFycm93LWNtbntcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tLWRpc2FibGVkIGF7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGNvbG9yOiAjOTdBNkI1O1xuICAgICAgc3ZnICp7XG4gICAgICAgIHN0cm9rZTogIzk3QTZCNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fYWxse1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICBhe1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogN3B4IDZweCAycHg7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLWJhc2U7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZW47XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIGhvdmVye1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuLS10eXBlMntcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIC5wYWdpbmF0aW9ue1xuICAgICAgJl9fYXJyb3d7XG4gICAgICAgICYuLS1uZXh0e1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1xe1xuICAgIG1hcmdpbi10b3A6IDUxcHg7XG4gICAgJl9fbGlzdHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xuICAgICAgZ2FwOiAxNHB4O1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICB9XG4gICAgJl9fYXJyb3d7XG4gICAgICBhe1xuICAgICAgICBzdmd7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmFycm93LWNtbntcbiAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWxhYmVse1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJi4tLXByZXZ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjFweDtcbiAgICAgIH1cbiAgICAgICYuLS1uZXh0e1xuICAgICAgICBtYXJnaW4tbGVmdDogMjFweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYWxse1xuICAgICAgYXtcbiAgICAgICAgcGFkZGluZzogNHB4IDRweCAxcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItYmFzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgaG92ZXJ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuLS10eXBlMntcbiAgICAgIG1hcmdpbi10b3A6IDU3cHg7XG4gICAgfVxuICB9XG59XG5cblxuXG4vKj09IEFuaW1hdGlvbiA9PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi5pbkwge1xuICBhbmltYXRpb246IGluTCAuNzVzICRlYXNpbmcgZm9yd2FyZHMgcGF1c2VkO1xuICBvcGFjaXR5OiAwO1xufVxuQGtleWZyYW1lcyBpbkx7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuXG4uaW5CIHtcbiAgYW5pbWF0aW9uOiBpbkIgLjZzICRlYXNpbmcgZm9yd2FyZHMgcGF1c2VkO1xuICBvcGFjaXR5OiAwO1xufVxuQGtleWZyYW1lcyBpbkJ7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uaXMtdmlld3tcbiAgJi5pbkwsJi5pbkIsXG4gIC5pbkwsLmluQntcbiAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgfVxuICAuYnRuX19sYWJlbDpiZWZvcmV7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5idG5fX2Fycm93e1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIGFycm93IHtcbiAgMCV7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAle1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2MCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTUle1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCV7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuYXtcbiAgQGluY2x1ZGUgaG92ZXJ7XG4gICAgLmFycm93LWNtbiBzdmd7XG4gICAgICBhbmltYXRpb246IGFycm93IC41cyBjdWJpYy1iZXppZXIoMC44NywgMCwgMC4xMywgMSk7XG4gICAgfVxuICB9XG59XG5cblxuLyo9PSAvU29sdXRpb24gZG93bmxvYWQgQlVUVE9OID09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZpeC1idG57XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmRsLWJ0bntcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIGJvdHRvbTogMTVweDtcbiAgICByaWdodDowO1xuICAgIGNvbG9yOiRjb2xvci13aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcGFkZGluZzogMjNweCAyN3B4IDIxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgICBib3JkZXItd2lkdGg6IDJweCAwIDJweCAycHg7XG4gICAgICBib3gtc2hhZG93OiA3cHggNXB4IDAgMCAjNTJFMUVEO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlLWRrO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pbm5lcntcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgZmxleDtcbiAgICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xuICAgICAgZ2FwOjdweCAwO1xuICAgIH1cbiAgICBzdmd7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIG1hcmdpbjogMCA1cHggM3B4IDA7XG4gICAgfVxuICAgICZfX3R0bHtcbiAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgY29sb3I6JGNvbG9yLXdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206NnB4O1xuICAgIH1cbiAgICAmX190eHR7XG4gICAgICBmb250LXNpemU6MTFweDtcbiAgICAgIGNvbG9yOiRjb2xvci13aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoc20pe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6YXV0bztcbiAgICAgIGJvdHRvbTowO1xuICAgICAgcmlnaHQ6YXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gICAgICBib3JkZXItd2lkdGg6IDJweCAycHggMCAycHg7XG4gICAgICBwYWRkaW5nOjA7XG4gICAgICBhe1xuICAgICAgICBwYWRkaW5nOiAyMnB4IDEwcHggMjFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXItd2lkdGg6IDJweCAycHggMCAycHg7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgICBzdmd7XG4gICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICBtYXJnaW46LTJweCAxMHB4IDAgMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgICAgJl9fdHRse1xuICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICAmX190eHR7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL+e/u+ios+aZguOBruiqv+aVtFxuaHRtbFtsYW5nPWVuXSxodG1sW2xhbmc9dmlde1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDkxcHgpIHtcbiAgICAuaGVhZGVye1xuICAgICAgJl9fbmF2e1xuICAgICAgICAmLWxpc3R7XG4gICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICYtbGFiZWx7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2NvbnRhY3QgYXtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJcbi8vIG1peGluXG5AbWl4aW4gY2xlYXJmaXgge1xuICAqem9vbTogMTtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gRml4ZXMgT3BlcmEvY29udGVudGVkaXRhYmxlIGJ1ZzpcbiAgICAvLyBodHRwOi8vbmljb2xhc2dhbGxhZ2hlckBtaXhpbiBjb20vbWljcm8tY2xlYXJmaXgtaGFjay8jY29tbWVudC0zNjk1MlxuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbkBtaXhpbiBncmFkaWVudCgkY29sb3I6ICNGNUY1RjUsICRzdGFydDogI0VFRSwgJHN0b3A6ICNGRkYpIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhcixcbiAgICAgICAgICBsZWZ0IGJvdHRvbSxcbiAgICAgICAgICBsZWZ0IHRvcCxcbiAgICAgICAgICBjb2xvci1zdG9wKDAsICRzdGFydCksXG4gICAgICAgICAgY29sb3Itc3RvcCgxLCAkc3RvcCkpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGJvdHRvbSxcbiAgICAgICAgICAkc3RhcnQsXG4gICAgICAgICAgJHN0b3ApO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLFxuICAgICAgICAgICRzdGFydCAwJSxcbiAgICAgICAgICAkc3RvcCAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KCRzdG9wLFxuICAgICAgICAgICRzdGFydCk7XG59XG5AbWl4aW4gYnctZ3JhZGllbnQoJGNvbG9yOiAjRjVGNUY1LCAkc3RhcnQ6IDAsICRzdG9wOiAyNTUpIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhcixcbiAgICAgICAgICBsZWZ0IGJvdHRvbSxcbiAgICAgICAgICBsZWZ0IHRvcCxcbiAgICAgICAgICBjb2xvci1zdG9wKDAsIHJnYigkc3RhcnQsJHN0YXJ0LCRzdGFydCkpLFxuICAgICAgICAgIGNvbG9yLXN0b3AoMSwgcmdiKCRzdG9wLCRzdG9wLCRzdG9wKSkpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGJvdHRvbSxcbiAgICAgICAgICByZ2IoJHN0YXJ0LCRzdGFydCwkc3RhcnQpIDAlLFxuICAgICAgICAgIHJnYigkc3RvcCwkc3RvcCwkc3RvcCkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sXG4gICAgICAgICAgcmdiKCRzdGFydCwkc3RhcnQsJHN0YXJ0KSAwJSxcbiAgICAgICAgICByZ2IoJHN0b3AsJHN0b3AsJHN0b3ApIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQocmdiKCRzdG9wLCRzdG9wLCRzdG9wKSxcbiAgICAgICAgICByZ2IoJHN0YXJ0LCRzdGFydCwkc3RhcnQpKTtcbn1cbkBtaXhpbiBib3JkZXJlZCgkdG9wLWNvbG9yOiAjRUVFLCAkcmlnaHQtY29sb3I6ICNFRUUsICRib3R0b20tY29sb3I6ICNFRUUsICRsZWZ0LWNvbG9yOiAjRUVFKSB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAkdG9wLWNvbG9yO1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICRsZWZ0LWNvbG9yO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAkcmlnaHQtY29sb3I7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkYm90dG9tLWNvbG9yO1xufVxuQG1peGluIGRyb3Atc2hhZG93KCR4LWF4aXM6IDAsICR5LWF4aXM6IDFweCwgJGJsdXI6IDJweCwgJGFscGhhOiAwLjEpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkeC1heGlzICR5LWF4aXMgJGJsdXIgcmdiYSgwLCAwLCAwLCAkYWxwaGEpO1xuICAtbW96LWJveC1zaGFkb3c6ICR4LWF4aXMgJHktYXhpcyAkYmx1ciByZ2JhKDAsIDAsIDAsICRhbHBoYSk7XG4gIGJveC1zaGFkb3c6ICR4LWF4aXMgJHktYXhpcyAkYmx1ciByZ2JhKDAsIDAsIDAsICRhbHBoYSk7XG59XG5AbWl4aW4gcm91bmRlZCgkcmFkaXVzOiAycHgpIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eTogMC41KSB7XG4gIC1tb3otb3BhY2l0eTogJG9wYWNpdHk7XG4gIC1raHRtbC1vcGFjaXR5OiAkb3BhY2l0eTtcbiAgLXdlYmtpdC1vcGFjaXR5OiAkb3BhY2l0eTtcbiAgb3BhY2l0eTogJG9wYWNpdHk7XG4gICRvcHBlcmM6ICRvcGFjaXR5ICogMTAwO1xufVxuQG1peGluIHRyYW5zaXRpb24tZHVyYXRpb24oJGR1cmF0aW9uOiAwLjJzKSB7XG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbiAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG59XG5AbWl4aW4gdHJhbnNmb3JtKCRhcmd1bWVudHMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06ICRhcmd1bWVudHM7XG4gIC1tb3otdHJhbnNmb3JtOiAkYXJndW1lbnRzO1xuICAtby10cmFuc2Zvcm06ICRhcmd1bWVudHM7XG4gIC1tcy10cmFuc2Zvcm06ICRhcmd1bWVudHM7XG4gIHRyYW5zZm9ybTogJGFyZ3VtZW50cztcbn1cbkBtaXhpbiByb3RhdGlvbigkZGVnOjVkZWcpe1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWcpO1xuICBAaW5jbHVkZSB0cmFuc2Zvcm0oJGRlZyk7XG59XG5AbWl4aW4gc2NhbGUoJHJhdGlvOjEuNSl7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJHJhdGlvKTtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKCRyYXRpbyk7XG59XG5AbWl4aW4gdHJhbnNpdGlvbigkZHVyYXRpb246MC40cywgJGVhc2U6ZWFzZSwgJHByb3BlcnR5OiBhbGwpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICRlYXNlO1xuICAtbW96LXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGVhc2U7XG4gIC1vLXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGVhc2U7XG4gIHRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGVhc2U7XG59XG5AbWl4aW4gaW5uZXItc2hhZG93KCRob3Jpem9udGFsOjAsICR2ZXJ0aWNhbDoxcHgsICRibHVyOjJweCwgJGFscGhhOiAwLjQpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAkaG9yaXpvbnRhbCAkdmVydGljYWwgJGJsdXIgcmdiYSgwLCAwLCAwLCAkYWxwaGEpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0ICRob3Jpem9udGFsICR2ZXJ0aWNhbCAkYmx1ciByZ2JhKDAsIDAsIDAsICRhbHBoYSk7XG4gIGJveC1zaGFkb3c6IGluc2V0ICRob3Jpem9udGFsICR2ZXJ0aWNhbCAkYmx1ciByZ2JhKDAsIDAsIDAsICRhbHBoYSk7XG59XG5AbWl4aW4gYm94LXNoYWRvdygkYXJndW1lbnRzKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJGFyZ3VtZW50cztcbiAgLW1vei1ib3gtc2hhZG93OiAkYXJndW1lbnRzO1xuICBib3gtc2hhZG93OiAkYXJndW1lbnRzO1xufVxuQG1peGluIGJveC1zaXppbmcoJHNpemluZzogYm9yZGVyLWJveCkge1xuICAtbXMtYm94LXNpemluZzogJHNpemluZztcbiAgLW1vei1ib3gtc2l6aW5nOiAkc2l6aW5nO1xuICAtd2Via2l0LWJveC1zaXppbmc6ICRzaXppbmc7XG4gIGJveC1zaXppbmc6ICRzaXppbmc7XG59XG5AbWl4aW4gdXNlci1zZWxlY3QoJGFyZ3VtZW50OiBub25lKSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6ICRhcmd1bWVudDtcbiAgLW1vei11c2VyLXNlbGVjdDogJGFyZ3VtZW50O1xuICAtbXMtdXNlci1zZWxlY3Q6ICRhcmd1bWVudDtcbiAgdXNlci1zZWxlY3Q6ICRhcmd1bWVudDtcbn1cbkBtaXhpbiBjb2x1bW5zKCRjb2x3aWR0aDogMjUwcHgsICRjb2xjb3VudDogMCwgJGNvbGdhcDogNTBweCwgJGNvbHVtblJ1bGVDb2xvcjogI0VFRSwgJGNvbHVtblJ1bGVTdHlsZTogc29saWQsICRjb2x1bW5SdWxlV2lkdGg6IDFweCkge1xuICAtbW96LWNvbHVtbi13aWR0aDogJGNvbHdpZHRoO1xuICAtbW96LWNvbHVtbi1jb3VudDogJGNvbGNvdW50O1xuICAtbW96LWNvbHVtbi1nYXA6ICRjb2xnYXA7XG4gIC1tb3otY29sdW1uLXJ1bGUtY29sb3I6ICRjb2x1bW5SdWxlQ29sb3I7XG4gIC1tb3otY29sdW1uLXJ1bGUtc3R5bGU6ICRjb2x1bW5SdWxlU3R5bGU7XG4gIC1tb3otY29sdW1uLXJ1bGUtd2lkdGg6ICRjb2x1bW5SdWxlV2lkdGg7XG4gIC13ZWJraXQtY29sdW1uLXdpZHRoOiAkY29sd2lkdGg7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAkY29sY291bnQ7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogJGNvbGdhcDtcbiAgLXdlYmtpdC1jb2x1bW4tcnVsZS1jb2xvcjogJGNvbHVtblJ1bGVDb2xvcjtcbiAgLXdlYmtpdC1jb2x1bW4tcnVsZS1zdHlsZTogJGNvbHVtblJ1bGVTdHlsZTtcbiAgLXdlYmtpdC1jb2x1bW4tcnVsZS13aWR0aDogJGNvbHVtblJ1bGVXaWR0aDtcbiAgY29sdW1uLXdpZHRoOiAkY29sd2lkdGg7XG4gIGNvbHVtbi1jb3VudDogJGNvbGNvdW50O1xuICBjb2x1bW4tZ2FwOiAkY29sZ2FwO1xuICBjb2x1bW4tcnVsZS1jb2xvcjogJGNvbHVtblJ1bGVDb2xvcjtcbiAgY29sdW1uLXJ1bGUtc3R5bGU6ICRjb2x1bW5SdWxlU3R5bGU7XG4gIGNvbHVtbi1ydWxlLXdpZHRoOiAkY29sdW1uUnVsZVdpZHRoO1xufVxuQG1peGluIHRyYW5zbGF0ZSgkeDowLCAkeTowKSB7XG4gIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoJHgsICR5KSk7XG59XG5AbWl4aW4gYmFja2dyb3VuZC1jbGlwKCRhcmd1bWVudDogcGFkZGluZy1ib3gpIHtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6ICRhcmd1bWVudDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6ICRhcmd1bWVudDtcbiAgYmFja2dyb3VuZC1jbGlwOiAkYXJndW1lbnQ7XG59XG4vLyBCb3JkZXIgUmFkaXVzXG5AbWl4aW4gYm9yZGVyLXJhZGl1cyAoJHJhZGl1czogNXB4KSB7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xufVxuLy8gU2luZ2xlIENvcm5lciBCb3JkZXIgUmFkaXVzXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6ICRyYWRpdXM7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6ICRyYWRpdXM7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xufVxuQG1peGluIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAkcmFkaXVzO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogJHJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cbi8vIFNpbmdsZSBTaWRlIEJvcmRlciBSYWRpdXNcbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpO1xufVxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cyk7XG59XG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKTtcbn1cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaW5jbHVkZSBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpO1xufVxuQG1peGluIGNlbnRlci1ibG9jaygpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8vIFNpemluZyBzaG9ydGN1dHNcbkBtaXhpbiBzaXplKCRoZWlnaHQsICR3aWR0aCkge1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG59XG5AbWl4aW4gc3F1YXJlKCRzaXplKSB7XG4gIEBpbmNsdWRlIHNpemUoJHNpemUsICRzaXplKTtcbn1cblxuQG1peGluIGZpbHRlcigkZmlsdGVyLXR5cGUsJGZpbHRlci1hbW91bnQpIHtcbiAgLXdlYmtpdC1maWx0ZXI6ICRmaWx0ZXItdHlwZSt1bnF1b3RlKCcoI3skZmlsdGVyLWFtb3VudH0pJyk7XG4gIC1tb3otZmlsdGVyOiAkZmlsdGVyLXR5cGUrdW5xdW90ZSgnKCN7JGZpbHRlci1hbW91bnR9KScpO1xuICAtbXMtZmlsdGVyOiAkZmlsdGVyLXR5cGUrdW5xdW90ZSgnKCN7JGZpbHRlci1hbW91bnR9KScpO1xuICAtby1maWx0ZXI6ICRmaWx0ZXItdHlwZSt1bnF1b3RlKCcoI3skZmlsdGVyLWFtb3VudH0pJyk7XG4gIGZpbHRlcjogJGZpbHRlci10eXBlK3VucXVvdGUoJygjeyRmaWx0ZXItYW1vdW50fSknKTtcbn1cblxuQG1peGluIGxpbmUtY2xhbXAoJGNvdW50OiAzKSB7XG4gIC8vIOW8leaVsOOBjOaVsOWApOS7peWkluOBoOOBo+OBn+OCieOCqOODqeODvOOCkui/lOOBmVxuICBAaWYgdHlwZS1vZigkY291bnQpICE9ICdudW1iZXInIHtcbiAgICBAZXJyb3IgJ2xpbmUtY2xhbXDjga7lvJXmlbDjga/lv4XjgZrmlbDlgKTjgafmjIflrprjgZfjgabjgY/jgaDjgZXjgYQnO1xuICB9XG5cbiAgQGlmICRjb3VudCA9PSAxIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH0gQGVsc2Uge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJGNvdW50O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG5AbWl4aW4gY2xhbXBEZWZhdWx0KCkge1xuICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbDtcbn1cblxuQG1peGluIGlubGluZS1ibG9jaygpe1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gICp6b29tOiAxO1xufVxuXG5cbkBtaXhpbiBmbGV4IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWl4aW4gZmxleC1hbGlnbigkYWxpZ246IGZsZXgtc3RhcnQpe1xuICBhbGlnbi1pdGVtczogJGFsaWduO1xuICAtd2Via2l0LWJveC1hbGlnbjogJGFsaWduO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiAkYWxpZ247XG4gIC1tcy1mbGV4LWFsaWduOiAkYWxpZ247XG59XG5cbkBtaXhpbiBmbGV4LWp1c3RpZnkoJGp1c3RpZnkpe1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG4gIC1tcy1qdXN0aWZ5LWNvbnRlbnQgICAgOiAkanVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50ICAgICAgICA6ICRqdXN0aWZ5O1xufVxuXG5AbWl4aW4gZmxleC13cmFwKCR3cmFwOiB3cmFwKXtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6ICR3cmFwO1xuICAtbXMtZmxleC13cmFwOiAkd3JhcDtcbiAgZmxleC13cmFwOiAkd3JhcDtcbn1cblxuQG1peGluIGZsZXgtZGlyZWN0aW9uKCRkaXJlY3Rpb246IGNvbHVtbikge1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG4gIGZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xufVxuXG5AbWl4aW4gd3JpdGVWZXJ0aWNhbCB7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gIC13ZWJraXQtd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgLW1zLXdyaXRpbmctbW9kZTogdGItcmw7XG4gIHRleHQtb3JpZW50YXRpb246IHVwcmlnaHQ7XG59XG5cbkBtaXhpbiB3cml0ZUhvcml6b250YWwge1xuICB3cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7XG4gIC13ZWJraXQtd3JpdGluZy1tb2RlOiBob3Jpem9udGFsLXRiO1xuICAtbXMtd3JpdGluZy1tb2RlOiBob3Jpem9udGFsLXRiO1xufVxuXG5cblxuQG1peGluIHRyaW1taW5ne1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG59XG5cbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3IpIHtcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAvLyBJRVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC8vIEVkZ2VcbiAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG59XG5cblxuXG4vL+aoquS4puOBs+ODquOCueODiFxuXG4vL+imqlxuQG1peGluIGNvbHVtblJvdygkZ2FwWTogMjAsJGdhcFg6IDIwLCAkc3A6IGJsb2NrKSB7XG4gIEBpbmNsdWRlIGZsZXg7XG4gIGdhcDogICN7JGdhcFl9cHggI3skZ2FwWH1weDtcbiAgQGlmICgkc3AgPT0gJ2Jsb2NrJykge1xuICAgIEBpbmNsdWRlIG1xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4vL+WtkFxuQG1peGluIGNvbHVtbkl0ZW0oJGNvbDogMiwgJGNvbE1kOiAyLCAkY29sU3A6IDIsICRnYXA6IDIwLCAkZ2FwU3A6IDEwLCAkc3A6IGJsb2NrKSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlLyN7JGNvbH0pIC0gKCN7JGdhcH1weCooI3skY29sfSAtIDEpKS8jeyRjb2x9KTtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJS8jeyRjb2xNZH0pIC0gKCN7JGdhcH1weCooI3skY29sTWR9IC0gMSkpLyN7JGNvbE1kfSk7XG4gIH1cbiAgQGluY2x1ZGUgbXEge1xuICAgIEBpZiAoJHNwID09IGJsb2NrKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfSBAZWxzZSB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJS8jeyRjb2xTcH0pIC0gKCN7JGdhcFNwfXB4KigjeyRjb2xTcH0gLSAxKSkvI3skY29sU3B9KTtcbiAgICB9XG4gIH1cbn0iLCJcbiAgICAgICAgICAgICAgICAgIEB1c2UgXCJAL3Njc3MvdXRpbHMvcHJlcGVuZHNcIiBhcyAqO1xuICAgICAgICAgICAgICAgIFxuLi0tYmd7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VGRjI7XG59XG5cbi5vdmVydmlld3tcbiAgJHRoaXM6ICY7XG4gIC8vcGFkZGluZy10b3A6IDEzMHB4O1xuICBwYWRkaW5nLXRvcDogNzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gICZfX2lubmVye1xuICAgIEBpbmNsdWRlIGZsZXg7XG4gICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xuICAgIGdhcDo0M3B4XG4gIH1cbiAgJl9fbGlzdHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmLWl0ZW17XG4gICAgICBAaW5jbHVkZSBmbGV4O1xuICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihzdHJldGNoKTtcbiAgICB9XG4gICAgJi1sYWJlbCwmLWJvZHl7XG4gICAgICBmb250LXNpemU6MTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICBAaW5jbHVkZSBmbGV4O1xuICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xuICAgICAgcGFkZGluZzogMjlweCAwIDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS43ODtcbiAgICB9XG4gICAgJi1sYWJlbHtcbiAgICAgIHdpZHRoOiAxMTVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItYmFzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XG4gICAgfVxuICAgICYtYm9keXtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTVweCk7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLWJkO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgICAmLWl0ZW06bnRoLWxhc3QtY2hpbGQoLW4rMil7XG4gICAgICAjeyR0aGlzfV9fbGlzdC1sYWJlbCxcbiAgICAgICN7JHRoaXN9X19saXN0LWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDAgMTZweCA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1xe1xuICAgIHBhZGRpbmctdG9wOiAxMDFweDtcbiAgICBtYXJnaW4tYm90dG9tOjgwcHg7XG4gICAgJl9faW5uZXJ7XG4gICAgICBnYXA6MjdweDtcbiAgICB9XG4gICAgJl9fdHRse1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJl9fbGlzdHtcbiAgICAgICYtbGFiZWwsJi1ib2R5e1xuICAgICAgICBwYWRkaW5nOiAyMXB4IDAgMjNweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgICAgJi1sYWJlbHtcbiAgICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICB9XG4gICAgICAmLWJvZHl7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4NXB4KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgICAgJi1pdGVtOm50aC1sYXN0LWNoaWxkKC1uKzIpe1xuICAgICAgICAjeyR0aGlzfV9fbGlzdC1sYWJlbHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgICAgfVxuICAgICAgICAjeyR0aGlzfV9fbGlzdC1ib2R5IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaGlzdG9yeXtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAmX19pbm5lcntcbiAgICBAaW5jbHVkZSBmbGV4O1xuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcbiAgICBnYXA6NDRweDtcbiAgfVxuICAmX190dGx7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAmX190eHR7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBsaW5lLWhlaWdodDogMi4xMztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB9XG4gICZfX2NvbnR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICZfX3llYXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1iZDtcbiAgICBAaW5jbHVkZSBmbGV4O1xuICAgICYtbGFiZWx7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZW47XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAzcHg7XG4gICAgICAvL3BhZGRpbmc6IDI0cHggMCAyN3B4O1xuICAgICAgcGFkZGluZzogMTZweCAwIDI3cHg7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjZweDtcbiAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xuICAgICAgfVxuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMzRweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgLmhpc3RvcnlfX3llYXItbGFiZWw6YWZ0ZXJ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2RldGFpbHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAzcHgpO1xuICAgIHBhZGRpbmc6IDE3cHggMCAyOHB4IDIxcHg7XG4gICAgLy9wYWRkaW5nOiAyN3B4IDAgMjhweCAzOHB4O1xuICB9XG4gICZfX21vbnRoe1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICYrJntcbiAgICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gICAgfVxuICAgICYtbGFiZWx7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6JGNvbG9yLWJhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICAmLXR4dHtcbiAgICAgIGZvbnQtd2VpZ2h0OjYwMDsgLy9TZW1pQm9sZFxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgfVxuICB9XG4gICZfX2ltZ3tcbiAgICAmLWl0ZW17XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAmOm50aC1jaGlsZCgxKXtcbiAgICAgICAgdG9wOiAtNjBweDtcbiAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgdG9wOiAyNDBweDtcbiAgICAgICAgcmlnaHQ6IDcwcHg7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgdG9wOiA0ODVweDtcbiAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg0KXtcbiAgICAgICAgdG9wOiA4NDBweDtcbiAgICAgICAgcmlnaHQ6IDcwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2JvdHRvbXtcbiAgICBtYXJnaW4tdG9wOiA4M3B4O1xuICAgIGltZ3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbXF7XG4gICAgcGFkZGluZy10b3A6IDgxcHg7XG4gICAgJl9faW5uZXJ7XG4gICAgICBnYXA6MTZweDtcbiAgICB9XG4gICAgJl9fdHRse1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJl9fbGVhZCB7XG4gICAgICAmX190eHQge1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9feWVhcntcbiAgICAgICYtbGFiZWx7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgd2lkdGg6IDc0cHg7XG4gICAgICAgIHBhZGRpbmc6IDIycHggMCAyMHB4O1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgIHRvcDogMzFweDtcbiAgICAgICAgICByaWdodDogLTNweDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIHRvcDogMzZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19kZXRhaWx7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzRweCk7XG4gICAgICBwYWRkaW5nOiAyMnB4IDAgOHB4IDE2cHg7XG4gICAgfVxuICAgICZfX21vbnRoe1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzg7XG4gICAgICAmKyZ7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICB9XG4gICAgICAmLWxhYmVse1xuICAgICAgICBtYXJnaW4tYm90dG9tOjdweDtcbiAgICAgIH1cbiAgICAgICYtdHh0e1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pbWd7XG4gICAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICAgICAgJi1pdGVte1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMjc1LzM5MCoxMDB2dyk7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDM0NC8zOTAqMTAwdncpO1xuICAgICAgICAgIG1hcmdpbjogMzJweCAwIDAgLSN7JG1hcmdpbi1zbX1weDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICB3aWR0aDogY2FsYygyMjUvMzkwKjEwMHZ3KTtcbiAgICAgICAgICBtYXJnaW46IDIwcHggLSN7JG1hcmdpbi1zbX1weCAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNCl7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMzE4LzM5MCoxMDB2dyk7XG4gICAgICAgICAgbWFyZ2luOiAyOHB4IDAgMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX2JvdHRvbXtcbiAgICAgIG1hcmdpbi10b3A6IDY4cHg7XG4gICAgICBpbWd7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vZmZpY2V7XG4gIHBhZGRpbmctdG9wOiAxMTlweDtcbiAgcGFkZGluZy1ib3R0b206MTIwcHg7XG4gICZfX2lubmVye1xuICAgIEBpbmNsdWRlIGZsZXg7XG4gICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xuICAgIGdhcDogMjdweDtcbiAgfVxuICAmX19saXN0e1xuICAgIEBpbmNsdWRlIGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgICYtYm94e1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDIpO1xuICAgICAgbWFyZ2luLXJpZ2h0OjQwcHg7XG4gICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkY29sb3ItYmQ7XG4gICAgICBwYWRkaW5nOjMycHggMDtcbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1uYW1le1xuICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICBmb250LXdlaWdodDo3MDA7XG4gICAgICBjb2xvcjokY29sb3ItYmFzZTtcbiAgICAgIGxpbmUtaGVpZ2h0OjEuNzU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbToxNHB4O1xuICAgIH1cbiAgICAmLWFkZHJlc3N7XG4gICAgICBmb250LXNpemU6MTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjkyO1xuICAgICAgbWFyZ2luLWJvdHRvbToxM3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICB9XG4gICAgJi1tYXB7XG4gICAgICBmb250LXdlaWdodDo2MDA7XG4gICAgICBmb250LXNpemU6MTNweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICBhIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIyMicgdmlld0JveD0nMCAwIDEyLjY3MSA5LjUwNCclM0UlM0NwYXRoIGQ9J00xLjI2NywzLjhoNy42VjguMjM2aC03LjZaTTAsOS41SDEwLjEzN1YyLjUzNEgwWk0yLjUzNCwwVjEuMjY3SDExLjR2NS43aDEuMjY3VjBaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDo2cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkY29sb3ItdGV4dDtcbiAgICAgICAgICB0cmFuc2l0aW9uIDogLjhzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1xe1xuICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4M3B4O1xuICAgICZfX2lubmVye1xuICAgICAgZ2FwOjVweDtcbiAgICB9XG4gICAgJl9fbGlzdHtcbiAgICAgICYtYm94e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjA7XG4gICAgICAgIHBhZGRpbmc6MjNweCAwIDIzcHg7XG4gICAgICB9XG4gICAgICAmLW5hbWV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTNweDtcbiAgICAgIH1cbiAgICAgICYtYWRkcmVzc3tcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmlzbyB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAmX190dGx7XG4gICAgbWFyZ2luLWJvdHRvbToxMnB4O1xuICB9XG4gICZfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBmbGV4O1xuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcbiAgICBnYXA6IDM2cHg7XG4gIH1cbiAgJl9fYmxvY2t7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHBhZGRpbmc6NDZweCAzMHB4IDM3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6ODRweDtcbiAgICAmLXR0bHtcbiAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgIGNvbG9yOiRjb2xvci1iYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICB9XG4gICAgJi10eHR7XG4gICAgICBmb250LXNpemU6MTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgfVxuICB9XG4gICZfX25hbWV7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luOjI1cHggMCAwIGF1dG87XG4gICAgZm9udC1zaXplOjE1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAmLWRhdGV7XG4gICAgICBmb250LXNpemU6MTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgIG1hcmdpbi1yaWdodDo5cHg7XG4gICAgfVxuICAgICYtcG9zaXtcbiAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICB9XG4gIH1cbiAgJl9fY2VydGlmaWNhdGV7XG4gICAgQGluY2x1ZGUgZmxleDtcbiAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbToxMXB4O1xuICAgIGdhcDo4cHg7XG4gICAgJl9faW1hZ2V7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxOThweDtcbiAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICB9XG4gICAgICAuem9vbU92ZXJ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzkyQzFGMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC56b29tT3Zlcjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZDogIzkyQzFGMEQxO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXN1YntcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOjExcHg7XG4gICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbToyNXB4O1xuICAgIH1cbiAgfVxuICAmX19zeXN0ZW17XG4gICAgJi10eHR7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgICBsaW5lLWhlaWdodDoxLjkyO1xuICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgJi10aXtcbiAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgJiArICYge1xuICAgICAgbWFyZ2luLXRvcDo5cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOjlweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbXEobWQpe1xuICAgICZfX2Jsb2NrIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbXF7XG4gICAgcGFkZGluZy10b3A6NjFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTo4MHB4O1xuICAgICZfX2lubmVye1xuICAgICAgZ2FwOjIxcHg7XG4gICAgfVxuICAgICZfX3R0bHtcbiAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgIH1cbiAgICAmX19ibG9ja3tcbiAgICAgIHBhZGRpbmc6MzRweCAxNXB4IDM1cHg7XG4gICAgICAmLXR0bHtcbiAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICB9XG4gICAgICAmLXR4dHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MThweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbmFtZXtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW46MDtcbiAgICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgICAgJi1kYXRle1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTotOHB4O1xuICAgICAgfVxuICAgICAgJi1wb3Npe1xuICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19jZXJ0aWZpY2F0ZSB7XG4gICAgICBnYXA6OXB4IDEwcHg7XG4gICAgICAmX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTBweCkgLyAyKTtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX3N5c3RlbXtcbiAgICAgICYgKyAmIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTotM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIOODouODvOODgOODq+acrOS9kyAqL1xuICAubW9kYWwge1xuICAgICZfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAyMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAmX19sYXllciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDUwLCA1MCwgNTAsIC44NSk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogODB2aDtcbiAgICAgIHdpZHRoOiBjbGFtcCgzMzBweCw4MHZ3LDcwMHB4KTtcbiAgICB9XG4gICAgJl9fY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogNDRweDtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNTAsIDUwLCA1MCwgMSk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC42cztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19jb250ZW50IHtcbiAgICAgIC8vd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgICAmID4gLnpvb21PdmVye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGxhbntcbiAgcGFkZGluZy10b3A6IDEyN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICZfX3R0bHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICBmb250LXdlaWdodDo3MDA7XG4gIH1cbiAgJl9faGVhZHtcbiAgICBAaW5jbHVkZSBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOjYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTdweDtcbiAgfVxuICAmX190eHR7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbiAgJl9fYmxvY2t7XG4gICAgQGluY2x1ZGUgZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICZfX3R0bHtcbiAgICAgIGNvbG9yOiRjb2xvci1iYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAmICsgJiB7XG4gICAgICBtYXJnaW4tdG9wOjU2cHg7XG4gICAgfVxuICAgICYuLS1ibG9jazF7XG4gICAgICAgIGdhcDozMnB4O1xuICAgIH1cbiAgICAmLi0tYmxvY2sye1xuICAgICAgZ2FwOjIwcHg7XG4gICAgfVxuICB9XG4gICZfX2l0ZW17XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgIGR0e1xuICAgICAgICBmb250LXdlaWdodDo2MDA7XG4gICAgICB9XG4gICAgICBkZHtcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgfVxuICAgICAgJi1pbmRlbnR7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzLjFlbTtcbiAgICAgIH1cbiAgICB9XG4gIEBpbmNsdWRlIG1xe1xuICAgIHBhZGRpbmctdG9wOjc4cHg7XG4gICAgcGFkZGluZy1ib3R0b206OTZweDtcbiAgICAmX19oZWFke1xuICAgICAgZ2FwOjM2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOjQwcHg7XG4gICAgfVxuICAgICZfX3R0bHtcbiAgICAgIGZvbnQtc2l6ZToyMnB4O1xuICAgIH1cbiAgICAmX19ibG9ja3tcbiAgICAgICYgKyAme1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgICAgJi4tLWJsb2NrMXtcbiAgICAgICAgZ2FwOjE1cHg7XG4gICAgICB9XG4gICAgICAmLi0tYmxvY2sye1xuICAgICAgICBnYXA6MTRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbXtcbiAgICAgICYtaW5kZW50e1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLndlbGZhcmV7XG4gICR0aGlzOiAmO1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgJl9faW5uZXJ7XG4gICAgQGluY2x1ZGUgZmxleDtcbiAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XG4gICAgZ2FwOiA0M3B4O1xuICB9XG4gICZfX2JvZHl7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gICZfX2Jsb2Nre1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICYgKyAme1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB9XG4gIH1cbiAgJl9fYmxvY2stdHRse1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAmX19saXN0e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDM2cHggMjRweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDJyZW0gMCAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAmLWl0ZW17XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgICAmLWxhYmVsLCYtYm9keXtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS43ODtcbiAgICB9XG4gICAgJi1sYWJlbHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzAwNjlkMztcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIuNGVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA2OWQzO1xuICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICB9XG4gICAgJi1ib2R5e1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1xKG1kKXtcbiAgICAmX19saXN0e1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbXF7XG4gICAgcGFkZGluZy10b3A6IDEwMXB4O1xuICAgICZfX2lubmVye1xuICAgICAgZ2FwOiAyN3B4O1xuICAgIH1cbiAgICAmX190dGx7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAmX19ibG9ja3tcbiAgICAgICYgKyAme1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19ibG9jay10dGx7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgfVxuICAgICZfX2xpc3R7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAxLjRyZW07XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgJi1pdGVte1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItYmQ7XG4gICAgICB9XG4gICAgICAmLWxhYmVsLCYtYm9keXtcbiAgICAgICAgcGFkZGluZzogMjFweCAwIDIzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgQGluY2x1ZGUgZmxleDtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGNlbnRlcik7XG4gICAgICB9XG4gICAgICAmLWxhYmVse1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzAwNjlkMztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICMwMDY5ZDM7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgIH1cbiAgICAgICYtYm9keXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB9XG4gICAgICAmLWl0ZW06bnRoLWxhc3QtY2hpbGQoLW4rMil7XG4gICAgICAgICN7JHRoaXN9X19saXN0LWxhYmVse1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICB9XG4gICAgICAgICN7JHRoaXN9X19saXN0LWJvZHl7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtbmF2IHtcbiAgcGFkZGluZzogMzBweCA1MHB4IDMwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuNCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wMik7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogODBweDtcbiAgei1pbmRleDogNTA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICAmLmlzLXN0b3BwZWQge1xuICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIH1cbiAgdWwge1xuICAgIEBpbmNsdWRlIGZsZXg7XG4gICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGZsZXgtZW5kKTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxMHB4IDMwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgIC8vICBjb250ZW50OiBcIlwiO1xuICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gIHJpZ2h0OiAtMTVweDtcbiAgICAvLyAgdG9wOiA1MCU7XG4gICAgLy8gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAvLyAgd2lkdGg6IDFweDtcbiAgICAvLyAgaGVpZ2h0OiAxNHB4O1xuICAgIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmQ7XG4gICAgLy99XG4gIH1cblxuICBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogJGNvbG9yLWJhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbXEge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdG9wOiA4MHB4O1xuICAgIHotaW5kZXg6IDUwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1iZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG4gICAgJi5pcy1zdG9wcGVkIHtcbiAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICB9XG4gICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjhmOWZhLCByZ2JhKDI0OCwgMjQ5LCAyNTAsIDApKTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2Y4ZjlmYSwgcmdiYSgyNDgsIDI0OSwgMjUwLCAwKSk7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgICAgIGdhcDogMCAyNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/