/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/index.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}svg{height:auto}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:normal}html{font-size:62.5%}body{font-family:"Noto Sans JP",sans-serif;color:#2d5093;font-size:1.5rem;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;font-weight:400}body a,body button{transition:.25s ease;cursor:pointer}body a svg,body a svg *,body button svg,body button svg *{transition:inherit}body a:hover{text-decoration:none}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}.sp-inline{display:none !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}.sp-inline{display:none !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}.sp-inline{display:none !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}.sp-inline{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 .3s cubic-bezier(0.69, 0, 0.64, 1)}body.fadeout::after{opacity:1}.inner{padding-right:100px;padding-left:200px;margin-right:auto;margin-left:auto;max-width:calc(1100px + 100px + 200px)}@media screen and (max-width: 1090px){.inner{padding-left:calc(40px + 120px);padding-right:40px;max-width:calc(1100px + 40px + 200px)}}@media screen and (max-width: 900px){.inner{max-width:100%;padding-right:40px;padding-left:40px}}@media screen and (max-width: 740px){.inner{padding-right:20px;padding-left:20px}}.inner-sm{padding-right:100px;padding-left:200px;margin-right:auto;margin-left:auto;max-width:calc(1100px + 100px + 200px);max-width:calc(980px + 100px + 200px)}@media screen and (max-width: 1090px){.inner-sm{padding-left:calc(40px + 120px);padding-right:40px;max-width:calc(1100px + 40px + 200px)}}@media screen and (max-width: 900px){.inner-sm{max-width:100%;padding-right:40px;padding-left:40px}}@media screen and (max-width: 740px){.inner-sm{padding-right:20px;padding-left:20px}}@media screen and (max-width: 1090px){.inner-sm{max-width:calc(980px + 40px + 200px)}}@media screen and (max-width: 740px){.ls-40-sp{letter-spacing:.04em}.ls-n-80-sp{letter-spacing:-0.08em}.ls-n-40-sp{letter-spacing:-0.04em}.ls-n-200-sp{letter-spacing:-0.15em}}.menu__list{display:flex;flex-wrap:wrap;flex-direction:column;max-height:496px;gap:31px 78px}@media screen and (min-width: 901px){.menu__list-item>div{pointer-events:none}.menu__list-item:nth-last-child(-n+3){margin-left:-12px}.menu__list-item:nth-child(6){margin-top:84px}}.menu__list-item a{transition:.2s ease}@media screen and (min-width: 1025px){.menu__list-item a:hover{opacity:.5}}.menu__list-label{font-size:18px;letter-spacing:.02em;line-height:1.3333333333}.menu__list+.menu__list{margin-top:31px}.menu__list.--top{flex-direction:row;gap:31px 104px}.menu__list.--top .menu__list-item{margin:0 !important}.menu__list2{position:relative;padding-top:16px;margin-top:10px}@media screen and (min-width: 901px){.menu__list2{display:block !important}}.menu__list2:before{content:"";width:30px;height:1px;background:#2d5093;position:absolute;top:0;left:0}.menu__list2-item a{font-size:15px;line-height:1.3333333333}.menu__list2-item+.menu__list2-item{margin-top:8px}@media screen and (max-width: 900px){.menu__list{display:block;max-height:none}.menu__list-item{border-bottom:solid 1px #2d5093}.menu__list-label{display:block;font-size:16px;letter-spacing:0;padding:19px 3px 19px;position:relative;pointer-events:auto !important}.menu__list-label:before{content:"";position:absolute;top:50%;right:9px;width:8px;aspect-ratio:1;border:solid #2d5093;border-width:0 1px 1px 0;transform:rotate(45deg) translateY(-90%)}.menu__list-label.is-active:before{transform:rotate(-135deg) translate(-20%, 50%)}.menu__list+.menu__list{margin-top:0}.menu__list.--top .menu__list-label{display:block}.menu__list.--top .menu__list-label:before{display:none}.menu a.menu__list-label:before{display:none}.menu__list2{display:none;margin-top:0;padding:3px 0 25px}.menu__list2:before{display:none}.menu__list2-item{display:block}.menu__list2-item+.menu__list2-item{margin-top:20px}.menu__list2-item a{padding:0 10px}}.header{position:fixed;top:0;left:0;z-index:101;width:148px;height:100%;transition:.6s ease}.header__logo{position:absolute;top:40px;left:46px;transition:.6s ease}.header__bg{position:absolute;top:0;left:0;width:100%;height:100%;transition:.6s ease}.header__bg svg{position:absolute;top:0;left:0;width:100%;height:100%;transition:.6s ease}.header__bg-line{transition:.6s ease}.header__trg{position:absolute;top:50%;left:48px;transform:translateY(-50%);transition:.6s ease;cursor:pointer}.header__trg-bar{position:relative;width:30px;height:13px}.header__trg-bar span{position:absolute;left:50%;transform:translateX(-50%);background:#2d5093;width:100%;height:1px;transition:.2s ease}.header__trg-bar span:nth-child(1){top:0}.header__trg-bar span:nth-child(2){top:calc(50% - .5px)}.header__trg-bar span:nth-child(3){bottom:0}.header__trg-txt{line-height:0;margin-top:8px}.header__trg.is-active .header__trg-bar span{width:110%}.header__trg.is-active .header__trg-bar span:nth-child(1){transform:rotate(22deg) translate(-40%, 12px)}.header__trg.is-active .header__trg-bar span:nth-child(2){opacity:0}.header__trg.is-active .header__trg-bar span:nth-child(3){transform:rotate(-22deg) translate(-40%, -12px)}.header.is-scroll:not(.is-navOpen){width:130px}.header.is-scroll:not(.is-navOpen) .header__logo{top:37px;left:32px}.header.is-scroll:not(.is-navOpen) .header__bg svg{left:-25px}.header.is-scroll:not(.is-navOpen) .header__bg-line{opacity:1}.header.is-scroll:not(.is-navOpen) .header__trg{left:32px}@media screen and (max-width: 900px){.header{width:100% !important;height:102px}.header__logo{top:25px;left:17px}.header__bg svg{height:102px;left:0 !important;top:auto;bottom:0}.header__trg{top:25px;right:20px;left:auto !important;transform:none}.header.is-scroll:not(.is-navOpen){height:99px}.header.is-scroll:not(.is-navOpen) .header__logo{top:23px;left:17px}}.nav{background:#ededef;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;opacity:0;visibility:hidden;transition:.35s ease}.nav.is-open{visibility:visible;opacity:1}.nav__cont{display:flex;flex-wrap:wrap;flex-wrap:nowrap;align-items:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;height:100%}.nav__img{flex-shrink:0;max-width:calc(100% - 812px)}.nav__img-item{height:100%}.nav__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.nav__main{display:flex;flex-wrap:wrap;-ms-justify-content:center;justify-content:center;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;width:100%;height:100%;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.nav__inner{padding:70px 60px 60px 200px}.nav .menu__list.--top{display:none}.nav .menu .--hidden-nav{display:none}.nav__bnr{display:flex;flex-wrap:wrap;gap:10px;max-width:550px;margin-top:45px}.nav__bnr-item{width:calc(50% - 5px)}.nav__bnr-item a{display:flex;flex-wrap:wrap;-ms-justify-content:center;justify-content:center;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;min-height:60px;height:100%;padding:8px 20px;background:#fff;border:solid 1px #2d5093;font-size:18px;line-height:1.3125;border-radius:20px;text-align:center}@media screen and (min-width: 1025px){.nav__bnr-item a:hover{color:#fff;background:#2d5093}.nav__bnr-item a:hover svg *{fill:#fff}}.nav__bnr-item.--inst a{padding:8px 25px 8px 20px}.nav__bnr-item.--inst a svg{overflow:visible;margin:3px 12px 0 0;width:24px}.nav__bnr-item.--inst a svg,.nav__bnr-item.--inst a svg *{transition:inherit}@media screen and (max-width: 900px){.nav__img{display:none}.nav__main{display:block}.nav__inner{padding:108px 20px 20px}.nav__bnr{margin-top:19px;display:block}.nav__bnr-item{width:100%}.nav__bnr-item a{flex-direction:row;min-height:55px;padding:8px 20px;font-size:16px}.nav__bnr-item+.nav__bnr-item{margin-top:6px}.nav__bnr-item.--inst{width:100%}.nav__bnr-item.--inst a svg{width:23px;margin:2px 10px 0 0}.nav__copy{font-size:10px;line-height:1.4444444444;transform:scale(0.9);margin-top:20px;text-align:center}}.footer__img img{width:100%}.footer__bnr{display:flex;flex-wrap:wrap;gap:30px;margin-top:-70px}.footer__bnr-item{width:calc(50% - 15px)}.footer__bnr-item a{display:flex;flex-wrap:wrap;-ms-justify-content:center;justify-content:center;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;height:142px;border:solid 1px #2d5093;border-radius:30px;font-size:25px;line-height:1.44;letter-spacing:.03em;background:#fff}.footer__bnr-item a .icn-inst{width:19px;margin:3px 17px 0 0}@media screen and (min-width: 1025px){.footer__bnr-item a:hover{background:#2d5093;color:#fff}.footer__bnr-item a:hover svg *{fill:#fff}}.footer__main{padding:90px 0 120px}.footer__main-inner{position:relative;display:flex;flex-wrap:wrap;gap:9.4%}.footer__logo{margin:-7px 0 5px -7px}.footer__detail{font-size:15px;line-height:25px}.footer__inst{margin-top:20px}.footer__inst a{display:flex;flex-wrap:wrap;align-items:flex-end;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end}@media screen and (min-width: 1025px){.footer__inst a:hover{opacity:.5}}.footer__inst svg{width:18px;margin:0 8px -3px 0}.footer__btns{margin-top:31px}.footer__btn a{border:solid 1px #2d5093;text-align:center;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;font-size:16px;letter-spacing:.02em;height:40px;border-radius:20px;width:180px;max-width:100%}@media screen and (min-width: 1025px){.footer__btn a:hover{opacity:.5}}.footer__btn a svg{width:18px;margin:0 5px -1px 0}.footer__btn.--inst a{font-size:15px;letter-spacing:0}.footer__btn+.footer__btn{margin-top:10px}.footer__others{position:absolute;bottom:0;right:0;display:flex;flex-wrap:wrap;align-items:flex-end;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;gap:12px;line-height:18px}.footer__copy{display:block;font-size:10px}.footer__notes{display:block;font-size:10px;margin-bottom:2px}.footer__pagetop a .arrow{transform:rotate(-90deg);width:8px;height:12px}.footer .menu{width:604px}.footer .menu__list{gap:31px 92px}.footer .menu__list-item{margin:0 !important}.footer .menu__list-label{letter-spacing:0}.footer .menu .menu__list.--top{gap:31px 104px}.footer .menu__list2{padding-top:0;margin-top:15px}.footer .menu__list2:before{display:none}.footer .menu__list2-item+.menu__list2-item{margin-top:10px}@media screen and (max-width: 1200px){.footer__info{margin-top:75px}.footer__main-inner{display:block}.footer__btns{width:100%;display:flex;flex-wrap:wrap;gap:20px}.footer__btn+.footer__btn{margin-top:0}}@media screen and (max-width: 900px){.footer__bnr{gap:10px;margin-top:-30px}.footer__bnr-item{width:100%}.footer__bnr-item a{height:60px;border-radius:20px;font-size:16px;letter-spacing:0}.footer__bnr-item a .icn-inst{width:22px;margin:0 14px 0 0}.footer__info{margin-top:44px;display:flex;flex-wrap:wrap;flex-direction:column}.footer__main{padding:63px 0 52px}.footer__logo{order:2;margin:63px 0 10px -2px}.footer__logo img{width:159px}.footer__detail{order:3;font-size:14px}.footer__inst{order:3;margin-top:15px}.footer__inst a{font-size:14px}.footer__inst svg{margin:0 4px -3px 0}.footer__btns{order:1;margin-top:0;gap:10px;padding:0 10px}.footer__btn{width:100%}.footer__btn a{width:100%;flex-direction:row;min-height:55px;letter-spacing:0;padding:8px 20px;font-size:16px}.footer__btn.--inst{width:100%}.footer__btn.--inst a svg{width:23px;margin:2px 10px 0 0}.footer__others{position:static;-ms-justify-content:space-between;justify-content:space-between;margin-top:20px}.footer__notes{margin-bottom:-4px}.footer__pagetop a .arrow-circle{width:50px}.footer__pagetop a .arrow{transform:rotate(-90deg);width:8px;height:12px}.footer .menu{width:100%;max-width:none}.footer .menu__list-label{padding:15px 5px 14px}.footer .menu__list-label:before{right:16px}.footer .menu__list.--top .menu__list-label a{padding:15px 5px 14px}.footer .menu__list.--top .menu__list-label:before{display:none}}.ttl{font-family:"Noto Serif JP",serif;font-size:35px;padding-bottom:35px;line-height:1.425;position:relative}.ttl:before{content:"";width:80px;height:1px;background:#2d5093;position:absolute;bottom:0;left:0;transform:scaleX(0);transform-origin:left center;transition:1s cubic-bezier(0.41, -0.02, 0.32, 0.93) .3s}.ttl.--center{text-align:center;padding-right:40px}.ttl.--center:before{left:calc(50% - 60px)}.ttl.is-view:before{transform:none}@media screen and (max-width: 900px){.ttl.--center{padding-right:0}}@media screen and (max-width: 740px){.ttl{font-size:30px;line-height:1.6;padding-bottom:20px}.ttl.--center,.ttl.--sp-center{padding-bottom:30px;text-align:center}.ttl.--center:before,.ttl.--sp-center:before{width:50px;left:calc(50% - 25px)}}.ttl2{font-family:"Noto Serif JP",serif;font-size:35px;line-height:1.4285714286}@media screen and (max-width: 740px){.ttl2{font-size:27px}}.label-circle{display:flex;flex-wrap:wrap;-ms-justify-content:center;justify-content:center;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;flex-shrink:0;width:130px;aspect-ratio:1;border:solid 1px #2d5093;border-radius:50%;font-family:"Noto Serif JP",serif;font-size:25px;line-height:1.2;text-align:center}.label-circle__month{display:flex;flex-wrap:wrap;-ms-justify-content:center;justify-content:center;align-items:flex-end;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;gap:3px;margin:-7px 0 0 2px}.label-circle__num{font-size:40px}.label-circle__small{font-size:20px;display:inline-block;margin-bottom:4px}@media screen and (max-width: 740px){.label-circle{width:100px;font-size:20px}.label-circle__month{gap:1px;margin:0}.label-circle__num{font-size:27px}.label-circle__small{font-size:11px;margin-bottom:3px}}.ttl-circle{display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:24px 42px}.ttl-circle__txt{font-family:"Noto Serif JP",serif;font-size:30px;line-height:1.4666666667}.ttl-circle__sub{font-family:"Noto Serif JP",serif;font-size:25px;line-height:1.36;margin-top:5px}@media screen and (max-width: 740px){.ttl-circle__txt{font-size:25px}.ttl-circle__sub{font-size:17px;margin-top:11px}}.arrow,.arrow *{transition:inherit}.arrow-circle{display:flex;flex-wrap:wrap;-ms-justify-content:center;justify-content:center;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;width:50px;aspect-ratio:1;border-radius:50%;border:solid 1px #2d5093;transition:inherit}@media screen and (max-width: 740px){.arrow-circle{width:40px}}.icn-plus{position:relative;width:14px;aspect-ratio:1}.icn-plus:before,.icn-plus:after{content:"";width:100%;height:1px;background:#2d5093;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:.4s ease}.icn-plus:after{transform:translate(-50%, -50%) rotate(90deg)}.is-active .icn-plus:after{opacity:0;transform:translate(-50%, -50%)}@media screen and (min-width: 1025px){a:hover .arrow-circle,.btn__body:hover .arrow-circle{background:#2d5093}a:hover .arrow-circle svg path,.btn__body:hover .arrow-circle svg path{fill:#fff}a:hover .icn-plus:before,a:hover .icn-plus:after,.btn__body:hover .icn-plus:before,.btn__body:hover .icn-plus:after{background:#fff}}.btn__body{display:flex;flex-wrap:wrap;display:inline-flex;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;flex-wrap:nowrap;gap:14px;cursor:pointer}.btn__body .arrow-circle{padding:2px 0 0 3px;flex-shrink:0;transition:.25s ease}@media screen and (min-width: 1025px){.btn__body:hover .arrow-circle{background:#2d5093}.btn__body:hover .arrow-circle svg path{fill:#fff}}.btn__label{font-size:15px;line-height:1.2}@media screen and (max-width: 740px){.btn__label{font-size:16px}.btn .arrow-circle{padding:0}}.btn2{max-width:100%;width:490px}.btn2__body{display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;padding:16px 40px;font-size:18px;line-height:1.4444444444;border-radius:20px;position:relative;border:solid 1px #2d5093;width:100%;max-width:100%;background:#fff}@media screen and (min-width: 1025px){.btn2__body:hover{background:#2d5093;color:#fff}.btn2__body:hover svg path{fill:#fff}}.btn2__icn{position:absolute;top:50%;right:25px;transform:translateY(-50%);line-height:0}.btn2 .icn-download{position:relative;right:22px;top:-1px}.btn2 .icn-inst{width:18px;margin-right:12px;vertical-align:-3px}.btn2 svg,.btn2 svg *{transition:inherit}.btn2.--inst .btn2__body{letter-spacing:0}@media screen and (max-width: 740px){.btn2__body{padding:17px 35px;font-size:16px}.btn2 .icn-download{width:14px;right:-6px;top:0}}.btn-more .arrow-circle{padding:0}.btn-more .btn__label:before{content:"Read more"}.btn-more.is-active .btn__label:before{content:"Close"}.cmn-fv__img img{width:100%}.cmn-about{margin-top:100px}.cmn-about__ttl{padding-bottom:60px;font-size:40px;line-height:57px;margin-bottom:55px}.cmn-about__ttl:before{width:100px}.cmn-about__txt{font-size:18px;letter-spacing:.02em;line-height:36px;margin-bottom:136px;max-width:490px}@media screen and (max-width: 740px){.cmn-about{margin-top:139px}.cmn-about__ttl{font-size:30px;line-height:48px;margin-bottom:50px;padding-bottom:33px}.cmn-about__ttl:before{width:105px}.cmn-about__ttl .ttl__txt{min-height:0}.cmn-about__txt{line-height:32px;margin-bottom:80px;max-width:100%}}.cmn-fv+.cmn-about{margin-top:60px}@media screen and (max-width: 740px){.cmn-fv+.cmn-about{margin-top:38px}.cmn-fv+.cmn-about .cmn-about__ttl{padding-bottom:40px}.cmn-fv+.cmn-about .cmn-about__ttl .ttl__txt{display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;min-height:96px}.cmn-fv+.cmn-about .cmn-about__txt{margin-bottom:92px}}.cmn-block{display:flex;flex-wrap:wrap;flex-wrap:nowrap;flex-direction:column;-ms-justify-content:center;justify-content:center;position:relative;aspect-ratio:980/485;padding-right:calc(50% + 40px)}.cmn-block+.cmn-block{margin-top:100px}.cmn-block__img{position:absolute;top:0;right:0;width:calc(50% - 5px);overflow:hidden}.cmn-block__img img{width:100%;transition:.8s ease}@media screen and (min-width: 1025px){.cmn-block__img a:hover img{transform:scale(1.03)}}.cmn-block__ttl{margin-bottom:41px}.cmn-block__txt{font-size:18px;letter-spacing:.02em;line-height:35px}.cmn-block__btn{margin-top:75px}@media screen and (max-width: 740px){.cmn-block{aspect-ratio:initial;display:block;padding-right:0}.cmn-block+.cmn-block{margin-top:73px}.cmn-block__ttl{margin-bottom:26px}.cmn-block__img{position:static;width:100%}.cmn-block__txt{line-height:32px;margin-bottom:27px}.cmn-block__btn{margin-top:20px}}.cmn-block2{position:relative}.cmn-block2__img{width:calc(50% + 590px);max-width:calc(100% - 100px);position:relative}.cmn-block2__img img{width:100%}.cmn-block2__head{position:absolute;bottom:-86px;left:0;z-index:1;width:calc(50vw - 20px);padding:38px 20px 38px max(200px,(100vw - 980px)/2 + 42px);background:#fff;min-height:184px}.cmn-block2__ttl{font-family:"Noto Serif JP",serif;font-size:35px;line-height:54px}.cmn-block2__ttl .--bracket{margin-left:-0.5em}.cmn-block2__catch{font-family:"Noto Serif JP",serif;font-size:25px;line-height:1.56;margin-top:10px}.cmn-block2__catch .--dot{display:inline-block;margin:0 0 0 .05em}.cmn-block2__cont{width:calc(50% + 50px);margin:65px 0 0 auto;position:relative;z-index:1}.cmn-block2__txt{font-size:16px;letter-spacing:.02em;line-height:2.125}.cmn-block2__txt+.cmn-block2__txt{margin-top:20px}@media screen and (max-width: 1279px){.cmn-block2__head{width:calc(50vw - 10px);padding-left:200px}.cmn-block2__cont{width:calc(50% + 60px)}}@media screen and (max-width: 1090px){.cmn-block2__img{max-width:calc(100% - 40px)}.cmn-block2__head{padding-left:160px}}@media screen and (max-width: 900px){.cmn-block2__head{padding-left:40px}.cmn-block2__cont{margin-top:80px}}@media screen and (max-width: 740px){.cmn-block2__img{max-width:calc(100% - 20px)}.cmn-block2__head{position:relative;top:0;left:0;margin:-52px 0 0;padding:14px 20px;min-height:71px;width:310px}.cmn-block2__ttl{font-size:27px;line-height:38px}.cmn-block2__catch{font-size:19px;margin-top:7px}.cmn-block2__cont{width:100%;margin:32px 0 0 0}.cmn-block2__txt{font-size:18px;letter-spacing:0;line-height:1.6666666667}.cmn-block2__txt+.cmn-block2__txt{margin-top:10px}}.cmn-list{font-size:16px;letter-spacing:.02em;line-height:27px}@media screen and (min-width: 1025px){.cmn-list a:hover{opacity:.5}}.cmn-list__item{border-bottom:solid 1px #2d5093;min-height:76px;display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;flex-wrap:nowrap;padding:24px 10px;gap:9px 0}.cmn-list__item.--exlink .cmn-list__txt{width:-moz-fit-content;width:fit-content;padding-right:25px;background:url(/builds/web/images/icn-exlink.a2bd1f3c.svg) right center no-repeat}.cmn-list__label{width:160px;flex-shrink:0;font-weight:bold}.cmn-list__txt{width:100%}@media screen and (max-width: 740px){.cmn-list{letter-spacing:.06em}.cmn-list__item{flex-wrap:wrap;min-height:64px;padding:18px 0}.cmn-list__label{width:100%}}.pagination{margin-top:98px}.pagination__list{display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:12px}.pagination__item{font-size:18px;letter-spacing:.02em}.pagination__item a{color:#c3c3c3}@media screen and (min-width: 1025px){.pagination__item a:hover{color:#2d5093}}.pagination__arrow.--next{margin-left:16px}.pagination__arrow.--prev{margin-right:16px}.pagination__arrow.--prev .arrow-circle{padding:0}.pagination__arrow.--prev .arrow{transform:scaleX(-1)}.pagination__arrow.--disabled{display:none}@media screen and (max-width: 740px){.pagination{margin-top:59px}.pagination__item{font-size:16px}.pagination__item a{color:#2d5093}.pagination__arrow .arrow-circle{width:50px}.pagination__arrow.--next{margin-left:2px}.pagination__arrow.--prev{margin-right:2px}}.zoom__mdl{visibility:hidden;opacity:0;transition:.3s ease;position:fixed;top:0;left:0;z-index:1000;background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:100%;width:100%}.zoom__mdl.is-active{visibility:visible;opacity:1}.zoom__cont{display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;position:absolute;top:0;left:0;width:100vw;height:100vh;overflow:scroll}.zoom__close{display:flex;flex-wrap:wrap;-ms-justify-content:center;justify-content:center;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;position:absolute;top:15px;right:15px;z-index:1;background:#fff;width:45px;aspect-ratio:1;border-radius:50%;border:solid 1px #2d5093}.zoom__close img{width:12px}.zoom__inner{background:#fff;padding:20px}.zoom__inner img{width:auto;max-width:1000px}.zoom__btn{border-radius:30px;font-size:16px;line-height:20px;text-align:center;padding:7px 20px;width:260px;margin:0 auto;border:solid 1px #2d5093}.consentCookie{display:none;background-color:gray;padding:20px;color:#fff;border-radius:5px;position:fixed;left:10px;bottom:10px;z-index:9999;width:500px}.consentCookie__buttons{display:flex;justify-content:space-between;margin-top:30px;gap:10px}.consentCookie__buttons button{flex-shrink:1;line-height:40px;width:50%;text-align:center;border-radius:5px;transition:.3s}.consentCookie__buttons button.accept{background-color:#5da0ff}.consentCookie__buttons button.deny{background-color:#5da0ff}.consentCookie__buttons button:hover{cursor:pointer;background-color:#5190e7}@keyframes fadeImg{0%{opacity:0;transform:translate(0, -10px)}50%{opacity:1}100%{transform:none}}.fadeLR{transition:transform 1.2s cubic-bezier(0.25, 0.1, 0.1, 1.03) .05s,opacity .8s ease;transform:translate(-10px, 0);opacity:0}.fadeRL{transition:transform 1.2s cubic-bezier(0.25, 0.1, 0.1, 1.03) .05s,opacity .8s ease;transform:translate(10px, 0);opacity:0}.fadeTB{transition:transform 1.2s cubic-bezier(0.25, 0.1, 0.1, 1.03) .05s,opacity .8s ease;transform:translate(0, -5px);opacity:0}.fadeIn{transition:opacity .6s;opacity:0;animation-delay:.4s}.fadeImg{opacity:0;animation:fadeImg 1.2s ease both .05s;animation-play-state:paused}.fadeImg.is-view{animation-play-state:running}.is-view{opacity:1;transform:none}.ttl{font-size:40px;padding-bottom:40px}.fv{position:relative}.fv__btn{position:absolute;top:34px;right:30px;z-index:2;display:flex;flex-wrap:wrap;gap:10px}.fv__btn-item{flex-shrink:0}.fv__btn-item a{display:flex;flex-wrap:wrap;-ms-justify-content:center;justify-content:center;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;min-height:40px;min-width:180px;padding:8px 20px;background:#fff;border:solid 1px #2d5093;font-size:16px;letter-spacing:.02em;line-height:1.375;border-radius:30px;text-align:center}@media screen and (min-width: 1025px){.fv__btn-item a:hover{color:#fff;background:#2d5093}}.fv__main{height:calc(100vh - 80px);position:relative}.fv__img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:.25s ease}.fv__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fv__img.is-img-loaded{opacity:1}.fv__en{margin:35px 16px 0 138px}.fv__en img{width:100%}@media screen and (max-width: 740px){.fv__btn{width:calc(100% - 40px);top:auto;bottom:20px;right:20px;gap:12px}.fv__btn-item{width:calc(50% - 6px)}.fv__btn-item a{min-width:0;width:100%;padding:8px 10px;font-size:14px;letter-spacing:0}.fv__en{margin:9px 5px 0 7px}}.news-sm{position:absolute;bottom:15px;right:0;border-radius:10px 0 0 10px;background:hsla(0,0%,100%,.8);width:360px;z-index:1}.news-sm__close{position:absolute;top:0;right:0;z-index:1;transition:.2s ease;width:40px;height:40px;cursor:pointer}.news-sm__close img{position:absolute;top:15px;right:15px}@media screen and (min-width: 1025px){.news-sm__close:hover{opacity:.5}}.news-sm__item a{position:relative;display:block;padding:11px 43px 9px 17px}@media screen and (min-width: 1025px){.news-sm__item a:hover{opacity:.5}}.news-sm__item+.news-sm__item a:before{content:"";width:calc(100% - 32px);height:.5px;background:#2d5093;position:absolute;top:0;left:16px}.news-sm__item:first-child a{padding-top:13px}.news-sm__item:last-child a{padding-bottom:14px}.news-sm__date{font-size:11px;margin-bottom:5px}.news-sm__ttl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}@media screen and (max-width: 740px){.news-sm{bottom:20px;right:20px;width:calc(100% - 40px);border-radius:10px}.news-sm__close img{top:10px;right:10px}.news-sm__item a{padding:8px 40px 9px 14px}.news-sm__item+.news-sm__item a:before{width:calc(100% - 12px - 38px);left:12px}.news-sm__item:first-child a{padding-top:11px}.news-sm__item:last-child a{padding-bottom:12px}.news-sm__date{font-size:10px;margin-bottom:4px}.news-sm__ttl{font-size:14px}}.first{display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;position:relative;padding:160px 0 172px;height:calc(48.90625vw + 160px + 172px)}.first__inner{width:100%;padding-top:8px}.first__catch{font-family:"Noto Serif JP",serif;font-size:55px;letter-spacing:.05em;line-height:85px;margin:0 0 142px -11px}.first__txt{font-family:"Noto Serif JP",serif;font-size:20px;line-height:40px}.first__img{position:absolute;top:50%;right:0;transform:translateY(-51%)}.first__img,.first__img-item{width:calc(50vw - 126px);aspect-ratio:514/626}.first__img-item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;opacity:0;transition:.4s ease}.first__img-item.swiper-slide-active img{opacity:1}.first__img-pagination{position:absolute;z-index:1;bottom:13px !important;left:16px !important;width:auto !important;display:flex;flex-wrap:wrap;gap:10px}.first__img-pagination .swiper-pagination-bullet{opacity:1;background:#fff;margin:0 !important}.first__img-pagination .swiper-pagination-bullet-active{background:#2d5093}@media screen and (max-width: 740px){.first{display:block;padding:98px 0 100px;height:auto}.first__inner{padding-top:0}.first__catch{font-size:40px;letter-spacing:0;line-height:1.425;margin:0 0 50px -5px}.first__txt{font-size:18px;line-height:2.0555555556;margin-bottom:52px}.first__img{position:relative;top:0;left:0;transform:none}.first__img,.first__img-item{width:100%;aspect-ratio:auto}.first__img-item img{width:100%;height:auto}.first__img-pagination{bottom:14px !important;left:20px !important;gap:3px}.first__img-pagination .swiper-pagination-bullet{width:5px;height:5px}}.topic{background:#ededef;padding:60px 0 87px;margin-bottom:120px;overflow:hidden}.topic__ttl{letter-spacing:.05em;margin-bottom:55px}.topic__ttl:before{width:60px;left:calc(50% - 30px)}.topic__list{overflow:visible}.topic__list-item{width:280px;position:relative}.topic__list-item a{display:block}@media screen and (min-width: 1025px){.topic__list-item a:hover .topic__list-img img{transform:scale(1.08)}}.topic__list-img{overflow:hidden;aspect-ratio:1}.topic__list-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.8s ease}.topic__list-cont{position:absolute;bottom:-20px;left:-20px;z-index:1;background:#fff;padding:15px 25px 15px 20px;width:240px}.topic__list-ttl{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;line-height:1.3333333333;height:2.6666666667em;display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center}.topic__list-info{display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:9px;margin-top:7px;font-size:11px;line-height:1.1818181818}.topic__list-cat-item{text-decoration:underline;display:inline-block}.topic__btn{text-align:right;margin-top:80px}@media screen and (max-width: 740px){.topic{padding:60px 0;margin-bottom:100px}.topic__ttl{margin-bottom:40px;letter-spacing:0}.topic__list-item{width:247px}.topic__list-item a{padding-bottom:43px}.topic__list-cont{bottom:0;left:15px;padding:15px 15px 15px 17px;width:220px}.topic__list-info{margin-top:7px}.topic__btn{text-align:center;margin-top:50px}}.intro{margin-bottom:122px}.intro__video{margin-top:100px}.intro__video iframe,.intro__video img{display:block;width:100%;height:auto;aspect-ratio:16/9}.intro__btn{margin-top:60px}@media screen and (max-width: 740px){.intro{margin-bottom:112px}.intro__btn{margin-top:30px}}.course{margin-bottom:92px}.course__ttl{margin-bottom:50px}.course__list{display:flex;flex-wrap:wrap;gap:73px 10px}.course__list-item{width:calc(50% - 5px);position:relative}.course__list-item a{display:block}@media screen and (min-width: 1025px){.course__list-item a:hover .course__list-img img{transform:scale(1.03)}}.course__list-img{overflow:hidden}.course__list-img img{width:100%;transition:.8s ease}.course__list-cont{position:absolute;bottom:-22px;left:0;z-index:1;background:#fff;padding:20px 30px 20px;width:350px}.course__list-ttl{font-family:"Noto Serif JP",serif;font-size:27px;line-height:34px}.course__list-txt{font-family:"Noto Serif JP",serif;font-size:17px;line-height:23px;margin-top:8px}.course__btn{margin-top:60px;text-align:right}@media screen and (max-width: 740px){.course__ttl{margin-bottom:40px}.course__list{gap:51px 0}.course__list-item{width:100%}.course__list-txt{margin-top:11px}.course__list-cont{width:280px;padding:17px 20px 0 0}.course__btn{margin-top:40px;text-align:left}}.cont{margin-bottom:120px}@media screen and (max-width: 740px){.cont{margin-bottom:100px}}.news{background:#ededef;padding:60px 0 100px}.news__ttl{margin-bottom:56px}.news__list-item a{display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;flex-wrap:nowrap;height:100px;border-bottom:solid 1px #2d5093;padding:10px 40px 10px 45px}@media screen and (min-width: 1025px){.news__list-item a:hover{opacity:.5}}.news__list-info{display:flex;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-justify-content:center;justify-content:center;flex-wrap:nowrap}.news__list-date{flex-shrink:0;font-size:15px;margin-right:45px;letter-spacing:.03em}.news__list-cat{flex-shrink:0;text-align:center;padding:10px 5px;width:165px;background:#fff;font-size:16px;line-height:1.25;margin-right:60px;border-radius:30px}.news__list-ttl{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:18px;line-height:30px;letter-spacing:.03em}.news__btn{margin-top:60px;text-align:right}@media screen and (max-width: 900px){.news__list-item a{padding:10px 0}.news__list-date{margin-right:20px}.news__list-cat{margin-right:20px}}@media screen and (max-width: 740px){.news{padding:52px 0 60px}.news__ttl{padding-bottom:24px !important;margin-bottom:40px}.news__list-item a{display:block;height:auto;padding:23px 10px 16px}.news__list-info{-ms-justify-content:flex-start;justify-content:flex-start;margin-bottom:6px}.news__list-date{font-size:13px;margin-right:12px}.news__list-cat{padding:3px 10px 2px;width:auto;min-width:85px;font-size:13px;margin-right:0}.news__list-ttl{font-size:16px;line-height:24px}.news__btn{margin-top:50px;text-align:center}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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Z0JRLENJNmdCUixlQUNBLGlCQUNBLGtCQUNBLG1CQUVGLGdCRG5VQSxvQkFDQSxvQkNtVXNCLENEbFV0Qiw0QkFDQSxnQkNrVUUsZUFDQSxpQkFDQSxxQkFHSixXQUNFLGdCQUNBLGlCSnhmRixxQ0k0ZkksbUJBQ0UsZUFFRixpQkFDRSxrQkFFRixnQkFDRSxtQkpuZ0JOLHFDSW9jRixNQW9FSSxvQkFDQSxXQUNFLCtCQUNBLG1CQUlFLG1CQUNFLGNBQ0EsWUFDQSx1QkFHSixpQkRwVUosOEJDcVU0QixDRHBVNUIsMEJDb1U0QixDQUN0QixrQkFFRixpQkFDRSxlQUNBLGtCQUVGLGdCQUNFLHFCQUNBLFdBQ0EsZUFDQSxlQUNBLGVBRUYsZ0JBQ0UsZUFDQSxpQkFHSixXQUNFLGdCQUNBLDJCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL1dlYi9SZXNvdXJjZXMvcHVibGljL3Njc3MvdXRpbHMvY29tbW9uL19kZXN0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL1dlYi9SZXNvdXJjZXMvcHVibGljL3Njc3MvdXRpbHMvY29tbW9uL19pbml0aWFsaXplLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL1dlYi9SZXNvdXJjZXMvcHVibGljL3Njc3MvdXRpbHMvY29tbW9uL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvV2ViL1Jlc291cmNlcy9wdWJsaWMvc2Nzcy91dGlscy9jb21tb24vX3N0eWxlcy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9XZWIvUmVzb3VyY2VzL3B1YmxpYy9zY3NzL3V0aWxzL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL1dlYi9SZXNvdXJjZXMvcHVibGljL3Njc3MvdXRpbHMvY29tbW9uL19taXhpbi5zY3NzIiwid2VicGFjazovLy8uL3NyYy9XZWIvUmVzb3VyY2VzL3B1YmxpYy9zY3NzL2luZGV4LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyohIGRlc3R5bGUuY3NzIHYzLjAuMCB8IE1JVCBMaWNlbnNlIHwgaHR0cHM6Ly9naXRodWIuY29tL25pY29sYXMtY3VzYW4vZGVzdHlsZS5jc3MgKi9cclxuXHJcbi8qIFJlc2V0IGJveC1tb2RlbCBhbmQgc2V0IGJvcmRlcnMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbiosXHJcbjo6YmVmb3JlLFxyXG46OmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG59XHJcblxyXG4vKiBEb2N1bWVudCAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbiAqIDMuIFJlbW92ZSBncmF5IG92ZXJsYXkgb24gbGlua3MgZm9yIGlPUy5cclxuICovXHJcblxyXG5odG1sIHtcclxuICBsaW5lLWhlaWdodDogMTsgLyogMSAqL1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDMqL1xyXG59XHJcblxyXG4vKiBTZWN0aW9ucyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cclxuICovXHJcblxyXG5tYWluIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogVmVydGljYWwgcmh5dGhtICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5wLFxyXG50YWJsZSxcclxuYmxvY2txdW90ZSxcclxuYWRkcmVzcyxcclxucHJlLFxyXG5pZnJhbWUsXHJcbmZvcm0sXHJcbmZpZ3VyZSxcclxuZGwge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogSGVhZGluZ3MgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogTGlzdHMgKGVudW1lcmF0aW9uKSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxudWwsXHJcbm9sIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKiBMaXN0cyAoZGVmaW5pdGlvbikgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbmR0IHtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG5kZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnQgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cclxuICBoZWlnaHQ6IDA7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuICBtYXJnaW46IDA7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxucHJlIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuYWRkcmVzcyB7XHJcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3MgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHtcclxuICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbi8qIFJlcGxhY2VkIGNvbnRlbnQgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IHZlcnRpY2FsIGFsaWdubWVudCBpc3N1ZXMuXHJcbiAqL1xyXG5cclxuc3ZnLFxyXG5pbWcsXHJcbmVtYmVkLFxyXG5vYmplY3QsXHJcbmlmcmFtZSB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxufVxyXG5cclxuc3Zne1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyogRm9ybXMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZXNldCBmb3JtIGZpZWxkcyB0byBtYWtlIHRoZW0gc3R5bGVhYmxlLlxyXG4gKiAxLiBNYWtlIGZvcm0gZWxlbWVudHMgc3R5bGFibGUgYWNyb3NzIHN5c3RlbXMgaU9TIGVzcGVjaWFsbHkuXHJcbiAqIDIuIEluaGVyaXQgdGV4dC10cmFuc2Zvcm0gZnJvbSBwYXJlbnQuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogMSAqL1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVzZXQgcmFkaW8gYW5kIGNoZWNrYm94IGFwcGVhcmFuY2UgdG8gcHJlc2VydmUgdGhlaXIgbG9vayBpbiBpT1MuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBjaGVja2JveDtcclxuICBhcHBlYXJhbmNlOiBjaGVja2JveDtcclxufVxyXG5cclxuW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiByYWRpbztcclxuICBhcHBlYXJhbmNlOiByYWRpbztcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgY3Vyc29ycyBmb3IgY2xpY2thYmxlIGVsZW1lbnRzLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuW3R5cGU9XCJidXR0b25cIl0sXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmJ1dHRvbjpkaXNhYmxlZCxcclxuW3R5cGU9XCJidXR0b25cIl06ZGlzYWJsZWQsXHJcblt0eXBlPVwicmVzZXRcIl06ZGlzYWJsZWQsXHJcblt0eXBlPVwic3VibWl0XCJdOmRpc2FibGVkIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBJbXByb3ZlIG91dGxpbmVzIGZvciBGaXJlZm94IGFuZCB1bmlmeSBzdHlsZSB3aXRoIGlucHV0IGVsZW1lbnRzICYgYnV0dG9ucy5cclxuICovXHJcblxyXG46LW1vei1mb2N1c3Jpbmcge1xyXG4gIG91dGxpbmU6IGF1dG87XHJcbn1cclxuXHJcbnNlbGVjdDpkaXNhYmxlZCB7XHJcbiAgb3BhY2l0eTogaW5oZXJpdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBwYWRkaW5nXHJcbiAqL1xyXG5cclxub3B0aW9uIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVzZXQgdG8gaW52aXNpYmxlXHJcbiAqL1xyXG5cclxuZmllbGRzZXQge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1pbi13aWR0aDogMDtcclxufVxyXG5cclxubGVnZW5kIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cclxuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAxICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIEZpeCBmb250IGluaGVyaXRhbmNlLlxyXG4gKi9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQ2xpY2thYmxlIGxhYmVsc1xyXG4gKi9cclxuXHJcbmxhYmVsW2Zvcl0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLyogSW50ZXJhY3RpdmUgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZGV0YWlscyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuXHJcbi8qXHJcbiAqIFJlbW92ZSBvdXRsaW5lIGZvciBlZGl0YWJsZSBjb250ZW50LlxyXG4gKi9cclxuXHJcbltjb250ZW50ZWRpdGFibGVdOmZvY3VzIHtcclxuICBvdXRsaW5lOiBhdXRvO1xyXG59XHJcblxyXG4vKiBUYWJsZXMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4xLiBDb3JyZWN0IHRhYmxlIGJvcmRlciBjb2xvciBpbmhlcml0YW5jZSBpbiBhbGwgQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiovXHJcblxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyAvKiAxICovXHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxufVxyXG5cclxuY2FwdGlvbiB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxudGQsXHJcbnRoIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbnRoIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuIiwiQHVzZSBcIl92YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiX2Rlc3R5bGVcIiBhcyAqO1xyXG5AdXNlIFwiX21peGluXCIgYXMgKjtcclxuQHVzZSBcIl9zdHlsZXNcIiBhcyAqO1xyXG5cclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5TaXRlIGRlZmF1bHRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG5odG1sIHtcclxuICBmb250LXNpemU6IDYyLjUlO1xyXG59XHJcblxyXG4vKj09IEJhc2Ugc3R5bGUgPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuYm9keXtcclxuICBmb250LWZhbWlseTogJGZvbnQtYmFzZTtcclxuICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgZm9udC1zaXplOiAjeyRmb250U2l6ZX1yZW07XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgYSxidXR0b257XHJcbiAgICB0cmFuc2l0aW9uOiAuMjVzIGVhc2U7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBzdmcsc3ZnICp7XHJcbiAgICAgIHRyYW5zaXRpb246IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGE6aG92ZXJ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyo9PSBpbnB1dCB0YWcgaW5pdGlhbGl6YXRpb24gPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuaW5wdXQsIGJ1dHRvbiwgdGV4dGFyZWEsIHNlbGVjdCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbn1cclxuc2VsZWN0OjotbXMtZXhwYW5kIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuLyo9PSBDU1MgZm9yIGhpZGluZyBkZXZpY2UgZGlzcGxheSA9PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4vKj0gRGVza3RvcCA9Ki9cclxuXHJcbi50Yjpub3QoYnIpLCBici50YiB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5zcDpub3QoYnIpLCBici5zcCB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5sZzpub3QoYnIpLCBici5sZyB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5wYzpub3QoYnIpIHtcclxuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcbmJyLnBjIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNwLWlubGluZXtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5maXhlZHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5cclxuLyo9IExhcmdlIFRhYmxldChpUGFkUHJvKSA9Ki9cclxuXHJcbkBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgLnBjOm5vdChiciksIGJyLnBjIHtcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudGI6bm90KGJyKSwgYnIudGJ7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5zcDpub3QoYnIpLCBici5zcHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmxnOm5vdChicikge1xyXG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgYnIubGcge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc3AtaW5saW5le1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4vKj0gVGFibGV0KGlQYWQpID0qL1xyXG5cclxuQGluY2x1ZGUgbXEobWQpIHtcclxuICAucGM6bm90KGJyKSwgYnIucGMge1xyXG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5sZzpub3QoYnIpLCBici5sZyB7XHJcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNwOm5vdChiciksIGJyLnNwe1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudGI6bm90KGJyKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBici50YiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zcC1pbmxpbmV7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi8qPSBNb2JpbGUofjc0MHB4KSA9Ki9cclxuXHJcbkBpbmNsdWRlIG1xIHtcclxuXHJcbiAgLnBjOm5vdChiciksIGJyLnBjIHtcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubGc6bm90KGJyKSwgYnIubGcge1xyXG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50Yjpub3QoYnIpLCBici50YiB7XHJcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNwOm5vdChicikge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGJyLnNwIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNwLWlubGluZXtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuLyo9PSBQYWdlIFRyYW5zaXRpb24gQW5pbWF0aW9uID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbmJvZHk6OmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICB6LWluZGV4OiAxMDAwMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGN1YmljLWJlemllciguNjksMCwuNjQsMSk7XHJcbn1cclxuXHJcbmJvZHkuZmFkZW91dDo6YWZ0ZXIge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcblxyXG4uaW5uZXIge1xyXG4gIEBpbmNsdWRlIGNvbnRlbnQ7XHJcbn1cclxuXHJcbi5pbm5lci1zbXtcclxuICBAaW5jbHVkZSBjb250ZW50O1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDk4MHB4ICsgKCN7JG1hcmdpbn1weCArIDIwMHB4KSk7XHJcbiAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgIG1heC13aWR0aDogY2FsYyg5ODBweCArICgjeyRtYXJnaW4tbGd9cHggKyAyMDBweCkpO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbXF7XHJcbiAgLmxzLTQwLXNwe1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNGVtO1xyXG4gIH1cclxuICAubHMtbi04MC1zcCB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wOGVtO1xyXG4gIH1cclxuICAubHMtbi00MC1zcCB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wNGVtO1xyXG4gIH1cclxuICAubHMtbi0yMDAtc3Age1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMTVlbTtcclxuICB9XHJcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblNpdGUgc3BlY2lmaWNhdGlvbnNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4vKj09IENvbG9yID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi8qPSBTaXRlIENvbG9yID0qL1xyXG4kY29sb3ItYmFzZTogIzJENTA5MzsgLy8gYmFzZVxyXG4kY29sb3ItYmFzZS1kazogIzJEM0Y4MjsgLy8gYmFzZVxyXG4kY29sb3Itc3ViOiAjRURFREVGOyAvLyBzdWJcclxuXHJcbiRjb2xvci1iZzogJGNvbG9yLXN1YjsgLy9iYXNlIC0gYmdcclxuXHJcbiRjb2xvci10ZXh0OiAkY29sb3ItYmFzZTsgLy8gdGV4dFxyXG4kY29sb3ItYmQ6ICNEREREREQ7IC8vIGJvcmRlclxyXG5cclxuLyo9IENvbG9ycyA9Ki9cclxuJGNvbG9yLXdoaXRlOiAjZmZmZmZmOyAvLyB3aGl0ZVxyXG4kY29sb3ItYmxhY2s6ICAjMDAwMDAwOyAvLyBibGFja1xyXG4kY29sb3ItcmVkOiAjREMwMDBDOy8vIOODreOCtOOBrui1pFxyXG5cclxuXHJcbi8qPT0gVGV4dCA9PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4vKj0gU2l6ZSA9Ki9cclxuJGZvbnRTaXplOiAxLjU7XHJcblxyXG4vKj0gTGV0dGVyIFNwYWNpbmcgPSovXHJcbiRsdDogMDtcclxuXHJcbi8qPSBGb250ID0qL1xyXG4kZm9udC1iYXNlOiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1zZXJpZjogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xyXG4kZm9udC1lbjogJGZvbnQtYmFzZTtcclxuJGZvbnQtZW4yOiBcIkludGVyIFRpZ2h0XCIsICRmb250LWJhc2U7XHJcblxyXG5cclxuLyo9PSBCcmVha3BvaW50ID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbiRicmVha3BvaW50czogKFxyXG4gICAgJ2hvdmVyJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KScsIC8vUEMgT25seVxyXG4gICAgJ2xnJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTA5MHB4KScsIC8vaVBhZFByb1xyXG4gICAgJ21kJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpJywgLy9pUGFkXHJcbiAgICAnc20nOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDBweCknLCAvL01vYmlsZVxyXG4gICAgJ3hzJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpJywgLy9pUGhvbmVTRVxyXG4gICAgJ3RlbCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KScsIC8vVEVMXHJcbiAgICAncGMnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NDFweCknLCAvL1BDXHJcbiAgICAnZGUtc20nOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpJywgLy/jg4fjgrbjgqTjg7PjgrXjgqTjgrrjgojjgorlsI/jgZXjgYRcclxuKSAhZGVmYXVsdDtcclxuXHJcbi8qPSBNZWRpYVF1ZXJ5ID0qL1xyXG5AbWl4aW4gbXEoJGJyZWFrcG9pbnQ6IHNtKSB7XHJcbiAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0ge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKj0gSG92ZXIgPSovXHJcbkBtaXhpbiBob3ZlcigkYnJlYWtwb2ludDogaG92ZXIpIHtcclxuICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8qPSBSZXRpbmEgPSovXHJcbkBtaXhpbiBydCgpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjIpLCAobWluLXJlc29sdXRpb246IDJkcHB4KXtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJnKCRpbWFnZSAsJGV4OiBqcGcsICRyZXBlYXQ6IG5vLXJlcGVhdCwgJHg6IHRvcCwgJHk6IGxlZnQpIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGltYWdlfS4jeyRleH0nKSAkcmVwZWF0ICR4ICR5O1xyXG4gIEBpbmNsdWRlIHJ0IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skaW1hZ2V9QDJ4LiN7JGV4fScpO1xyXG4gIH1cclxufVxyXG5cclxuLyo9PSB6LWluZGV4ID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbiRsYXllcjogKFxyXG4gICAgbW9kYWw6IDEwMCxcclxuICAgIGRyYXdlcjogNTAsXHJcbiAgICBmbG9hdGluZzogNTAsXHJcbiAgICBoZWFkZXI6IDQwLFxyXG4gICAgZnJvbnQ6IDIwLFxyXG4gICAgZm9vdGVyOiAxMCxcclxuICAgIGRlZmF1bHQ6IDEsXHJcbiAgICBiYWNrZ3JvdW5kOiAtMTAsXHJcbik7XHJcblxyXG5cclxuIiwiQHVzZSBcIl92YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiX21peGluXCIgYXMgKjtcclxuXHJcblxyXG4vKj09IE1hcmdpbiA9PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4kbWFyZ2luOiAxMDA7XHJcbiRtYXJnaW4tbGc6IDQwO1xyXG4kbWFyZ2luLW1kOiA0MDtcclxuJG1hcmdpbi1zbTogMjA7XHJcblxyXG5cclxuLyo9PSBDb250ZW50IHdpZHRoID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbkBtaXhpbiBjb250ZW50KCRzaXplIDogMTEwMCwgJG1hcmdpbjogJG1hcmdpbiwgJG1hcmdpbi1sZzogJG1hcmdpbi1sZywgJG1hcmdpbi1tZDogJG1hcmdpbi1tZCwgJG1hcmdpbi1zbTogJG1hcmdpbi1zbSkge1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRtYXJnaW4gKyBweDtcclxuICBwYWRkaW5nLWxlZnQ6ICAyMDBweDtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgQGlmICgkc2l6ZSAhPSAxMDApIHtcclxuICAgIG1heC13aWR0aDogY2FsYygjeyRzaXplfXB4ICsgKCN7JG1hcmdpbn1weCArIDIwMHB4KSk7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICBjYWxjKCN7JG1hcmdpbi1sZ31weCArIDEyMHB4KTtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRtYXJnaW4tbGcgKyBweDtcclxuICAgIG1heC13aWR0aDogY2FsYygjeyRzaXplfXB4ICsgKCN7JG1hcmdpbi1sZ31weCArIDIwMHB4KSk7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkbWFyZ2luLW1kICsgcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRtYXJnaW4tbWQgKyBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEge1xyXG4gICAgcGFkZGluZy1yaWdodDogJG1hcmdpbi1zbSArIHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkbWFyZ2luLXNtICsgcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyo9PSBDU1MgU3R5bGVzID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuUGFydHMgY29sbGVjdGlvblxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi8qPT0gYnV0dG9uID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuQG1peGluIGJ0bigkd2lkdGg6IDI1MHB4LCAkYmc6ICRjb2xvci1iYXNlLCAkdHh0OiAkY29sb3Itd2hpdGUpIHtcclxuICB3aWR0aDogJHdpZHRoO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci10ZXh0O1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogI3skbHR9ZW07XHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRiZztcclxuICAgICAgY29sb3I6ICR0eHQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGxpbmsoJGNvbG9yOiAkY29sb3ItdGV4dCwgJGFyOiAkY29sb3ItYmFzZSkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6ICN7JGZvbnRTaXplfXJlbTtcclxuICBsZXR0ZXItc3BhY2luZzogI3skbHR9ZW07XHJcbiAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGltZy1mcmFtZSgkY29sb3I6JGNvbG9yLXdoaXRlLCRnYXA6MTApe1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAwO1xyXG4gICY6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRnYXB9cHggKiAyKTtcclxuICAgIGhlaWdodDogY2FsYygxMDAlICsgI3skZ2FwfXB4ICogMik7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArICN7JGdhcH1weCk7XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgI3skZ2FwfXB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBhcnRpY2xlLWxpc3QoJGNsYXNzKXtcclxuICAmX19saXN0e1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIGdhcDogNDhweCA1NXB4O1xyXG4gICAgJi1pdGVte1xyXG4gICAgICB3aWR0aDogY2FsYygzMy4zJSAtIDU1cHggKiAyIC8gMyk7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICAgICAgICAjeyRjbGFzc31fX2xpc3R7XHJcbiAgICAgICAgICAgICYtaW1nIGltZ3tcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtY29udHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1pbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDI5MC8yMTg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjZzIGVhc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtY29udHtcclxuICAgICAgdHJhbnNpdGlvbjogLjI1cyBlYXNlO1xyXG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuICAgIH1cclxuICAgICYtaW5mb3tcclxuICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgICBnYXA6IDVweCAzcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjNzO1xyXG4gICAgfVxyXG4gICAgJi1kYXRle1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIG1hcmdpbjogMXB4IDExcHggMCAwO1xyXG4gICAgfVxyXG4gICAgJi1jYXR7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJnO1xyXG4gICAgICBwYWRkaW5nOiA0cHggMTBweDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtaW4td2lkdGg6IDQ1cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAmLXR0bHtcclxuICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgyKTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjQ1cztcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEobWQpe1xyXG4gICAgJl9fbGlzdHtcclxuICAgICAgZ2FwOiA0OHB4IDUwcHg7XHJcbiAgICAgICYtaXRlbXtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA1MHB4IC8gMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3OHB4O1xyXG4gICAgJl9fbGlzdHtcclxuICAgICAgZ2FwOiAzOXB4IDUwcHg7XHJcbiAgICAgICYtaXRlbXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAmLWltZ3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi1pbmZve1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XHJcbiAgICAgIH1cclxuICAgICAgJi10dGx7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjNzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSBcImNvbW1vbi9fdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcImNvbW1vbi9fbWl4aW5cIiBhcyAqO1xyXG5AdXNlIFwiY29tbW9uL19zdHlsZXNcIiBhcyAqO1xyXG5AdXNlIFwiY29tbW9uL19pbml0aWFsaXplXCIgYXMgKjtcclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5Db21tb24gQ1NTXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLm1lbnV7XHJcbiAgJHRoaXM6ICY7XHJcbiAgJl9fbGlzdHtcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xyXG4gICAgbWF4LWhlaWdodDogNDk2cHg7XHJcbiAgICBnYXA6IDMxcHggNzhweDtcclxuICAgICYtaXRlbXtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAxcHgpe1xyXG4gICAgICAgID5kaXZ7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgtbiszKXtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoNil7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4NHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBhe1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWxhYmVse1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI0LzE4KTtcclxuICAgIH1cclxuICAgICYrJntcclxuICAgICAgbWFyZ2luLXRvcDogMzFweDtcclxuICAgIH1cclxuICAgICYuLS10b3B7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XHJcbiAgICAgIGdhcDogMzFweCAxMDRweDtcclxuICAgICAgLm1lbnVfX2xpc3R7XHJcbiAgICAgICAgJi1pdGVte1xyXG4gICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xpc3Qye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAxcHgpe1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgJi1pdGVte1xyXG4gICAgICBhe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyMC8xNSk7XHJcbiAgICAgIH1cclxuICAgICAgJisme1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcShtZCl7XHJcbiAgICAmX19saXN0e1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgJi1pdGVte1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItYmFzZTtcclxuICAgICAgfVxyXG4gICAgICAmLWxhYmVse1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICBwYWRkaW5nOiAxOXB4IDNweCAxOXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgcmlnaHQ6IDlweDtcclxuICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICAgICAgICBib3JkZXI6IHNvbGlkICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC05MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmlzLWFjdGl2ZTpiZWZvcmV7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKSB0cmFuc2xhdGUoLTIwJSw1MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmKyZ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgICAmLi0tdG9we1xyXG4gICAgICAgIC5tZW51X19saXN0e1xyXG4gICAgICAgICAgJi1sYWJlbHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGEubWVudV9fbGlzdC1sYWJlbHtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGlzdDJ7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDNweCAwIDI1cHg7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJi1pdGVte1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICYrJntcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyo9PSBIZWFkZXIgPT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4uaGVhZGVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTAxO1xyXG4gIHdpZHRoOiAxNDhweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdHJhbnNpdGlvbjogLjZzIGVhc2U7XHJcbiAgJl9fbG9nb3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNDBweDtcclxuICAgIGxlZnQ6IDQ2cHg7XHJcbiAgICB0cmFuc2l0aW9uOiAuNnMgZWFzZTtcclxuICAgfVxyXG4gICZfX2Jne1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdHJhbnNpdGlvbjogLjZzIGVhc2U7XHJcbiAgICBzdmd7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuNnMgZWFzZTtcclxuICAgIH1cclxuICAgICYtbGluZXtcclxuICAgICAgdHJhbnNpdGlvbjogLjZzIGVhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RyZ3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNDhweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHRyYW5zaXRpb246IC42cyBlYXNlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJi1iYXJ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgc3BhbntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuICAgICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gLjVweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi10eHR7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICB9XHJcbiAgICAmLmlzLWFjdGl2ZSAmLWJhcntcclxuICAgICAgc3BhbntcclxuICAgICAgICB3aWR0aDogMTEwJTtcclxuICAgICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyZGVnKSB0cmFuc2xhdGUoLTQwJSwgMTJweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKC0yMmRlZykgdHJhbnNsYXRlKC00MCUsIC0xMnB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5pcy1zY3JvbGw6bm90KC5pcy1uYXZPcGVuKXtcclxuICAgIHdpZHRoOiAxMzBweDtcclxuICAgIC5oZWFkZXJ7XHJcbiAgICAgICZfX2xvZ297XHJcbiAgICAgICAgdG9wOiAzN3B4O1xyXG4gICAgICAgIGxlZnQ6IDMycHg7XHJcbiAgICAgIH1cclxuICAgICAgJl9fYmd7XHJcbiAgICAgICAgc3Zne1xyXG4gICAgICAgICAgbGVmdDogLTI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbGluZXtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3RyZ3tcclxuICAgICAgICBsZWZ0OiAzMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKG1kKXtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDEwMnB4O1xyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgIHRvcDogMjVweDtcclxuICAgICAgbGVmdDogMTdweDtcclxuICAgIH1cclxuICAgICZfX2JnIHN2Z3tcclxuICAgICAgaGVpZ2h0OiAxMDJweDtcclxuICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICB0b3A6IGF1dG87XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuICAgICZfX3RyZ3tcclxuICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICByaWdodDogMjBweDtcclxuICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLmlzLXNjcm9sbDpub3QoLmlzLW5hdk9wZW4pe1xyXG4gICAgICBoZWlnaHQ6IDk5cHg7XHJcbiAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICZfX2xvZ28ge1xyXG4gICAgICAgICAgdG9wOiAyM3B4O1xyXG4gICAgICAgICAgbGVmdDogMTdweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qPT0gTmF2QmFyID09Ki9cclxuLm5hdmJhciB7XHJcbn1cclxuXHJcbi8qPT0gTmF2ID09Ki9cclxuLm5hdiB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJnO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IC4zNXMgZWFzZTtcclxuICAmLmlzLW9wZW57XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgJl9fY29udHtcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcclxuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oc3RyZXRjaCk7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gICZfX2ltZ3tcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA4MTJweCk7XHJcbiAgICAmLWl0ZW17XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIGltZ3tcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX21haW57XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGNlbnRlcik7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgfVxyXG4gICZfX2lubmVye1xyXG4gICAgcGFkZGluZzogNzBweCA2MHB4IDYwcHggMjAwcHg7XHJcbiAgfVxyXG4gIC5tZW51e1xyXG4gICAgJl9fbGlzdHtcclxuICAgICAgJi4tLXRvcHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuLS1oaWRkZW4tbmF2e1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19ibnJ7XHJcbiAgICAvL2Rpc3BsYXk6IGdyaWQ7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgbWF4LXdpZHRoOiA1NTBweDtcclxuICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcbiAgICAmLWl0ZW17XHJcbiAgICAgIC8vd2lkdGg6IDM1MHB4O1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xyXG4gICAgICBhe1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGNlbnRlcik7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItYmFzZTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjEvMTYpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgc3ZnICp7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi4tLWluc3R7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIHBhZGRpbmc6IDhweCAyNXB4IDhweCAyMHB4O1xyXG4gICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAzcHggMTJweCAwIDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAmLCYgKntcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8vJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgIC8vICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDI7XHJcbiAgICAgIC8vfVxyXG4gICAgICAvLyY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAvLyAgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAyO1xyXG4gICAgICAvL31cclxuICAgICAgLy8mOm50aC1jaGlsZCgzKXtcclxuICAgICAgLy8gIGdyaWQtYXJlYTogMSAvIDIgLyAzIC8gMztcclxuICAgICAgLy99XHJcbiAgICAgIC8vJi4tLWluc3R7XHJcbiAgICAgIC8vICB3aWR0aDogMTkxcHg7XHJcbiAgICAgIC8vICBhe1xyXG4gICAgICAvLyAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIC8vICAgIHN2Z3tcclxuICAgICAgLy8gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgLy8gICAgICBtYXJnaW46IDNweCAwIDlweDtcclxuICAgICAgLy8gICAgICAmLCYgKntcclxuICAgICAgLy8gICAgICAgIHRyYW5zaXRpb246IGluaGVyaXQ7XHJcbiAgICAgIC8vICAgICAgfVxyXG4gICAgICAvLyAgICB9XHJcbiAgICAgIC8vICB9XHJcbiAgICAgIC8vfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcShtZCl7XHJcbiAgICAmX19pbWd7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmX19tYWlue1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICZfX2lubmVye1xyXG4gICAgICBwYWRkaW5nOiAxMDhweCAjeyRtYXJnaW4tc219cHggMjBweDtcclxuICAgIH1cclxuICAgICZfX2JucntcclxuICAgICAgbWFyZ2luLXRvcDogMTlweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICYtaXRlbXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJisme1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLi0taW5zdHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMnB4IDEwcHggMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb3B5e1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDEzLzkpO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKC45KTtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qPT0gRm9vdGVyID09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLmZvb3RlciB7XHJcbiAgJl9faW1ne1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYm5ye1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIGdhcDogMzBweDtcclxuICAgIG1hcmdpbi10b3A6IC03MHB4O1xyXG4gICAgJi1pdGVte1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcclxuICAgICAgYXtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICAgICAgICBoZWlnaHQ6IDE0MnB4O1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1iYXNlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM2LzI1KTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAuaWNuLWluc3R7XHJcbiAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgIG1hcmdpbjogM3B4IDE3cHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBob3ZlcntcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgIHN2ZyAqe1xyXG4gICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX21haW57XHJcbiAgICBwYWRkaW5nOiA5MHB4IDAgMTIwcHg7XHJcbiAgICAmLWlubmVye1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgIGdhcDogOS40JTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faW5mb3tcclxuXHJcbiAgfVxyXG4gICZfX2xvZ297XHJcbiAgICBtYXJnaW46IC03cHggMCA1cHggLTdweDtcclxuICB9XHJcbiAgJl9fZGV0YWlse1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgfVxyXG4gICZfX2luc3R7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgYXtcclxuICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihmbGV4LWVuZCk7XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBzdmd7XHJcbiAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICBtYXJnaW46IDAgOHB4IC0zcHggMDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYnRucyB7XHJcblxyXG4gICAgbWFyZ2luLXRvcDogMzFweDtcclxuICB9XHJcbiAgJl9fYnRuIHtcclxuICAgIGEge1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItYmFzZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoY2VudGVyKTtcclxuICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDJlbTtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgIH1cclxuICAgICAgc3Zne1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCA1cHggLTFweCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLi0taW5zdCB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19idG4gKyAmX19idG4ge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcbiAgJl9fb3RoZXJze1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgQGluY2x1ZGUgZmxleC1hbGlnbihmbGV4LWVuZCk7XHJcbiAgICBnYXA6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICB9XHJcbiAgJl9fY29weXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gIH1cclxuICAmX19ub3Rlc3tcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gIH1cclxuICAmX19wYWdldG9we1xyXG4gICAgYXtcclxuICAgICAgLmFycm93e1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1lbnV7XHJcbiAgICB3aWR0aDogNjA0cHg7XHJcbiAgICAmX19saXN0e1xyXG4gICAgICBnYXA6IDMxcHggOTJweDtcclxuICAgICAgJi1pdGVte1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgICYtbGFiZWx7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZW51X19saXN0Li0tdG9we1xyXG4gICAgICBnYXA6IDMxcHggMTA0cHg7XHJcbiAgICB9XHJcbiAgICAmX19saXN0MntcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJi1pdGVtKy5tZW51X19saXN0Mi1pdGVte1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAmX19pbmZve1xyXG4gICAgICBtYXJnaW4tdG9wOiA3NXB4O1xyXG4gICAgfVxyXG4gICAgJl9fbWFpbntcclxuICAgICAgJi1pbm5lcntcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYnRucyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmX19idG4gKyAmX19idG4ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcShtZCl7XHJcbiAgICAmX19ibnJ7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbiAgICAgICYtaXRlbXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgLmljbi1pbnN0e1xyXG4gICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDE0cHggMCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5mb3tcclxuICAgICAgbWFyZ2luLXRvcDogNDRweDtcclxuICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oKTtcclxuICAgIH1cclxuICAgICZfX21haW57XHJcbiAgICAgIHBhZGRpbmc6IDYzcHggMCA1MnB4O1xyXG4gICAgfVxyXG4gICAgJl9fbG9nb3tcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICAgIG1hcmdpbjogNjNweCAwIDEwcHggLTJweDtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxNTlweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZGV0YWlse1xyXG4gICAgICBvcmRlcjogMztcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgJl9faW5zdHtcclxuICAgICAgb3JkZXI6IDM7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHN2Z3tcclxuICAgICAgICBtYXJnaW46IDAgNHB4IC0zcHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYnRucyB7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIH1cclxuICAgIC8vICZfX2J0biB7XHJcbiAgICAvLyAgIHdpZHRoOiBjYWxjKDUwJSAtIDZweCk7XHJcbiAgICAvLyB9XHJcbiAgICAmX19idG4ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuLS1pbnN0e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDJweCAxMHB4IDAgMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX290aGVyc3tcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fbm90ZXN7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC00cHg7XHJcbiAgICB9XHJcbiAgICAmX19wYWdldG9we1xyXG4gICAgICBhe1xyXG4gICAgICAgIC5hcnJvdy1jaXJjbGV7XHJcbiAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFycm93e1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWVudXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgJl9fbGlzdHtcclxuICAgICAgICAmLWxhYmVse1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCA1cHggMTRweDtcclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICByaWdodDogMTZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi4tLXRvcHtcclxuICAgICAgICAgIC5tZW51X19saXN0e1xyXG4gICAgICAgICAgICAmLWxhYmVse1xyXG4gICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDVweCAxNHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKj09IEJyZWFkY3J1bWIgPT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4ucG5reiB7XHJcbn1cclxuXHJcbi8qPT0gUGFnZSBIZWFkaW5nID09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLmhlYWRpbmcge1xyXG59XHJcblxyXG5cclxuLyo9PSBDb250ZW50ID09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLnR0bCB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMzVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICBsaW5lLWhlaWdodDogY2FsYyg1Ny80MCk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKDAuNDEsIC0wLjAyLCAwLjMyLCAwLjkzKSAuM3M7XHJcbiAgfVxyXG4gICYuLS1jZW50ZXJ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNjBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuaXMtdmlld3tcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKG1kKXtcclxuICAgICYuLS1jZW50ZXJ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNDgvMzApO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAmX190eHR7XHJcblxyXG4gICAgfVxyXG4gICAgJi4tLWNlbnRlciwmLi0tc3AtY2VudGVye1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDI1cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udHRsMntcclxuICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAzNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDUwLzM1KTtcclxuICBAaW5jbHVkZSBtcXtcclxuICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICB9XHJcbn1cclxuXHJcbi5sYWJlbC1jaXJjbGV7XHJcbiAgQGluY2x1ZGUgZmxleDtcclxuICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoY2VudGVyKTtcclxuICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgd2lkdGg6IDEzMHB4O1xyXG4gIGFzcGVjdC1yYXRpbzogMTtcclxuICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItYmFzZTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMjVweDtcclxuICBsaW5lLWhlaWdodDogY2FsYygzMC8yNSk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICZfX21vbnRoe1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xyXG4gICAgQGluY2x1ZGUgZmxleC1hbGlnbihmbGV4LWVuZCk7XHJcbiAgICBnYXA6IDNweDtcclxuICAgIG1hcmdpbjogLTdweCAwIDAgMnB4O1xyXG4gIH1cclxuICAmX19udW17XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgfVxyXG4gICZfX3NtYWxse1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICZfX21vbnRoe1xyXG4gICAgICBnYXA6IDFweDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgJl9fbnVte1xyXG4gICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICB9XHJcbiAgICAmX19zbWFsbHtcclxuICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udHRsLWNpcmNsZXtcclxuICBAaW5jbHVkZSBmbGV4O1xyXG4gIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICBnYXA6IDI0cHggNDJweDtcclxuICAmX190eHR7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYyg0NC8zMCk7XHJcbiAgfVxyXG4gICZfX3N1YntcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM0LzI1KTtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICAmX190eHR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIH1cclxuICAgICZfX3N1YntcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFycm93e1xyXG4gICYsKntcclxuICAgIHRyYW5zaXRpb246IGluaGVyaXQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYXJyb3ctY2lyY2xle1xyXG4gIEBpbmNsdWRlIGZsZXg7XHJcbiAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGNlbnRlcik7XHJcbiAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGFzcGVjdC1yYXRpbzogMTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWJhc2U7XHJcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcclxuICBAaW5jbHVkZSBtcXtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmljbi1wbHVze1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTRweDtcclxuICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgJjpiZWZvcmUsJjphZnRlcntcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICB0cmFuc2l0aW9uOiAuNHMgZWFzZTtcclxuICB9XHJcbiAgJjphZnRlcntcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDkwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5pcy1hY3RpdmV7XHJcbiAgLmljbi1wbHVzOmFmdGVye1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgfVxyXG59XHJcblxyXG5hLC5idG5fX2JvZHl7XHJcbiAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICAuYXJyb3ctY2lyY2xle1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICAgICAgc3ZnIHBhdGh7XHJcbiAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaWNuLXBsdXN7XHJcbiAgICAgICY6YmVmb3JlLCY6YWZ0ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnRue1xyXG4gICZfX2JvZHl7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XHJcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcclxuICAgIGdhcDogMTRweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIC5hcnJvdy1jaXJjbGV7XHJcbiAgICAgIHBhZGRpbmc6IDJweCAwIDAgM3B4O1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgdHJhbnNpdGlvbjogLjI1cyBlYXNlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICAgIC5hcnJvdy1jaXJjbGV7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgc3ZnIHBhdGh7XHJcbiAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xhYmVse1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMTgvMTUpO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgICZfX2xhYmVse1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAuYXJyb3ctY2lyY2xle1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ0bjJ7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHdpZHRoOiA0OTBweDtcclxuICAmX19ib2R5e1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICAgIHBhZGRpbmc6IDE2cHggNDBweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI2LzE4KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItYmFzZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBzdmcgcGF0aHtcclxuICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9faWNue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogMjVweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIH1cclxuICAuaWNuLWRvd25sb2Fke1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcmlnaHQ6IDIycHg7XHJcbiAgICB0b3A6IC0xcHg7XHJcbiAgfVxyXG4gIC5pY24taW5zdHtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IC0zcHg7XHJcbiAgfVxyXG4gIHN2ZyxzdmcgKntcclxuICAgIHRyYW5zaXRpb246IGluaGVyaXQ7XHJcbiAgfVxyXG4gICYuLS1pbnN0ICZfX2JvZHl7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICAmX19ib2R5e1xyXG4gICAgICBwYWRkaW5nOiAxN3B4IDM1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICAgIC5pY24tZG93bmxvYWR7XHJcbiAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICByaWdodDogLTZweDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgLmljbi1pbnN0e1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1tb3Jle1xyXG4gIC5hcnJvdy1jaXJjbGV7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAuYnRuX19sYWJlbDpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlJlYWQgbW9yZVwiO1xyXG4gIH1cclxuICAmLmlzLWFjdGl2ZSAuYnRuX19sYWJlbDpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIkNsb3NlXCI7XHJcbiAgfVxyXG59XHJcblxyXG4uY21uLWZ2e1xyXG4gICZfX2ltZ3tcclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY21uLWFib3V0e1xyXG4gIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICZfX3R0bHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDU3cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdHh0e1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogIDEzNnB4O1xyXG4gICAgbWF4LXdpZHRoOiA0OTBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICBtYXJnaW4tdG9wOiAxMzlweDtcclxuICAgICZfX3R0bHtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDMzcHg7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIHdpZHRoOiAxMDVweDtcclxuICAgICAgfVxyXG4gICAgICAudHRsX190eHR7XHJcbiAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdHh0e1xyXG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY21uLWZ2Ky5jbW4tYWJvdXR7XHJcbiAgbWFyZ2luLXRvcDogNjBweDtcclxuICBAaW5jbHVkZSBtcXtcclxuICAgIG1hcmdpbi10b3A6IDM4cHg7XHJcbiAgICAuY21uLWFib3V0X190dGx7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAudHRsX190eHR7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XHJcbiAgICAgICAgbWluLWhlaWdodDogOTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNtbi1hYm91dF9fdHh0e1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA5MnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNtbi1ibG9ja3tcclxuICBAaW5jbHVkZSBmbGV4O1xyXG4gIEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xyXG4gIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XHJcbiAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGNlbnRlcik7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGFzcGVjdC1yYXRpbzogOTgwLzQ4NTtcclxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDUwJSArIDQwcHgpO1xyXG4gICYrJntcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gIH1cclxuICAmX19pbWd7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdHJhbnNpdGlvbjogLjhzIGVhc2U7XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICBAaW5jbHVkZSBob3ZlcntcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fdHRse1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDFweDtcclxuICB9XHJcbiAgJl9fdHh0e1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gIH1cclxuICAmX19idG57XHJcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIGFzcGVjdC1yYXRpbzogaW5pdGlhbDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICYrJntcclxuICAgICAgbWFyZ2luLXRvcDogNzNweDtcclxuICAgIH1cclxuICAgICZfX3R0bHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcclxuICAgIH1cclxuICAgICZfX2ltZ3tcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX190eHR7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xyXG4gICAgfVxyXG4gICAgJl9fYnRue1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNtbi1ibG9jazJ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICZfX2ltZ3tcclxuICAgIHdpZHRoOiBjYWxjKDUwJSArIDU5MHB4KTtcclxuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faGVhZHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTg2cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHdpZHRoOiBjYWxjKDUwdncgLSAyMHB4KTtcclxuICAgIHBhZGRpbmc6IDM4cHggMjBweCAzOHB4IGNhbGMobWF4KDIwMHB4LCAoMTAwdncgLSA5ODBweCkgLyAyICsgNDJweCkpO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgbWluLWhlaWdodDogMTg0cHg7XHJcbiAgfVxyXG4gICZfX3R0bHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gICAgLi0tYnJhY2tldHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0uNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jYXRjaHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM5LzI1KTtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAuLS1kb3R7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAwIDAgMCAuMDVlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udHtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSArIDUwcHgpO1xyXG4gICAgbWFyZ2luOiA2NXB4IDAgMCBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbiAgJl9fdHh0e1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM0LzE2KTtcclxuICAgICYrJntcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoZGUtc20pe1xyXG4gICAgJl9faGVhZHtcclxuICAgICAgd2lkdGg6IGNhbGMoNTB2dyAtIDEwcHgpO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fY29udHtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlICsgNjBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKGxnKXtcclxuICAgICZfX2ltZ3tcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgIH1cclxuICAgICZfX2hlYWR7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTYwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKG1kKXtcclxuICAgICZfX2hlYWR7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgIH1cclxuICAgICZfX2NvbnR7XHJcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgJl9faW1ne1xyXG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtICN7JG1hcmdpbi1zbX1weCk7XHJcbiAgICB9XHJcbiAgICAmX19oZWFke1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgbWFyZ2luOiAtNTJweCAwIDA7XHJcbiAgICAgIHBhZGRpbmc6IDE0cHggI3skbWFyZ2luLXNtfXB4O1xyXG4gICAgICAvL21pbi1oZWlnaHQ6IDk1cHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDcxcHg7XHJcbiAgICAgIHdpZHRoOiAzMTBweDtcclxuICAgIH1cclxuICAgICZfX3R0bHtcclxuICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgIH1cclxuICAgICZfX2NhdGNoe1xyXG4gICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgIH1cclxuICAgICZfX2NvbnR7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDMycHggMCAwIDA7XHJcbiAgICB9XHJcbiAgICAmX190eHR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwLzE4KTtcclxuICAgICAgJisme1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jbW4tbGlzdHtcclxuICAkdGhpczogJjtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICBsaW5lLWhlaWdodDogMjdweDtcclxuICBhe1xyXG4gICAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pdGVte1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1iYXNlO1xyXG4gICAgbWluLWhlaWdodDogNzZweDtcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XHJcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcclxuICAgIHBhZGRpbmc6IDI0cHggMTBweDtcclxuICAgIGdhcDogOXB4IDA7XHJcbiAgICAmLi0tZXhsaW5rICN7JHRoaXN9X190eHR7XHJcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2Jhc2UvaWNuLWV4bGluay5zdmdcIikgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gICZfX2xhYmVse1xyXG4gICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgJl9fdHh0e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcclxuICAgICZfX2l0ZW17XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcclxuICAgICAgbWluLWhlaWdodDogNjRweDtcclxuICAgICAgcGFkZGluZzogMThweCAwO1xyXG4gICAgfVxyXG4gICAgJl9fbGFiZWx7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhZ2luYXRpb257XHJcbiAgbWFyZ2luLXRvcDogOThweDtcclxuICAmX19saXN0e1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICAgIGdhcDogMTJweDtcclxuICB9XHJcbiAgJl9faXRlbXtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAuMDJlbTtcclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOiAjQzNDM0MzO1xyXG4gICAgICBAaW5jbHVkZSBob3ZlcntcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fYXJyb3d7XHJcbiAgICAmLi0tbmV4dHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAmLi0tcHJldntcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAuYXJyb3ctY2lyY2xle1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmFycm93e1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi4tLWRpc2FibGVke1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIG1hcmdpbi10b3A6IDU5cHg7XHJcbiAgICAmX19pdGVte1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19hcnJvd3tcclxuICAgICAgLmFycm93LWNpcmNsZXtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgfVxyXG4gICAgICAmLi0tbmV4dHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuLS1wcmV2e1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbXtcclxuICAmX19tZGx7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLC44KTtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgJi5pcy1hY3RpdmV7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAmX19jb250e1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICB9XHJcbiAgJl9fY2xvc2V7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGNlbnRlcik7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE1cHg7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICB3aWR0aDogNDVweDtcclxuICAgIGFzcGVjdC1yYXRpbzogMTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1iYXNlO1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTJweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faW5uZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2J0bntcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDdweCAyMHB4O1xyXG4gICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItYmFzZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyo9PSBDb29raWVDb25zZW50TW9kYWwgPT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4uY29uc2VudENvb2tpZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5O1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMTBweDtcclxuICBib3R0b206IDEwcHg7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICB3aWR0aDogNTAwcHg7XHJcblxyXG4gICZfX2J1dHRvbnN7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIGdhcDogMTBweDtcclxuXHJcbiAgICBidXR0b257XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICYuYWNjZXB0e1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig5MywgMTYwLCAyNTUpO1xyXG5cclxuICAgICAgfVxyXG4gICAgICAmLmRlbnl7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDkzLCAxNjAsIDI1NSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDgxLCAxNDQsIDIzMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qPT0gQW5pbWF0aW9uID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbiRhbmltLXRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMSwgMS4wMykgLjA1cywgb3BhY2l0eSAuOHMgZWFzZTtcclxuXHJcbkBrZXlmcmFtZXMgZmFkZUltZyB7XHJcbiAgMCV7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtMTBweCk7XHJcbiAgfVxyXG4gIDMwJXtcclxuICAgIC8vYm94LXNoYWRvdzogMCAxMHB4IDIwcHggLTVweCByZ2JhKDAsIDAsIDAsIC40KTtcclxuICB9XHJcbiAgNTAle1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgMTAwJXtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIC8vYm94LXNoYWRvdzogMCAxMHB4IDE1cHggLTVweCByZ2JhKDAsIDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVMUiB7XHJcbiAgdHJhbnNpdGlvbjogJGFuaW0tdHJhbnNpdGlvbjtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCwwKTtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uZmFkZVJMIHtcclxuICB0cmFuc2l0aW9uOiAkYW5pbS10cmFuc2l0aW9uO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsMCk7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLmZhZGVUQiB7XHJcbiAgdHJhbnNpdGlvbjogJGFuaW0tdHJhbnNpdGlvbjtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01cHgpO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcblxyXG4uZmFkZUluIHtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC42cztcclxuICBvcGFjaXR5OiAwO1xyXG4gIGFuaW1hdGlvbi1kZWxheTogLjRzO1xyXG59XHJcblxyXG4uZmFkZUltZyB7XHJcbiAgb3BhY2l0eTogMDtcclxuICBhbmltYXRpb246IGZhZGVJbWcgMS4ycyBlYXNlIGJvdGggLjA1cztcclxuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gICYuaXMtdmlld3tcclxuICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG4gIH1cclxufVxyXG5cclxuLmlzLXZpZXcge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4iLCJcclxuLy8gbWl4aW5cclxuQG1peGluIGNsZWFyZml4IHtcclxuICAqem9vbTogMTtcclxuICAmOmJlZm9yZSxcclxuICAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIC8vIEZpeGVzIE9wZXJhL2NvbnRlbnRlZGl0YWJsZSBidWc6XHJcbiAgICAvLyBodHRwOi8vbmljb2xhc2dhbGxhZ2hlckBtaXhpbiBjb20vbWljcm8tY2xlYXJmaXgtaGFjay8jY29tbWVudC0zNjk1MlxyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgfVxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZ3JhZGllbnQoJGNvbG9yOiAjRjVGNUY1LCAkc3RhcnQ6ICNFRUUsICRzdG9wOiAjRkZGKSB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yO1xyXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLFxyXG4gICAgICAgICAgbGVmdCBib3R0b20sXHJcbiAgICAgICAgICBsZWZ0IHRvcCxcclxuICAgICAgICAgIGNvbG9yLXN0b3AoMCwgJHN0YXJ0KSxcclxuICAgICAgICAgIGNvbG9yLXN0b3AoMSwgJHN0b3ApKTtcclxuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGJvdHRvbSxcclxuICAgICAgICAgICRzdGFydCxcclxuICAgICAgICAgICRzdG9wKTtcclxuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLFxyXG4gICAgICAgICAgJHN0YXJ0IDAlLFxyXG4gICAgICAgICAgJHN0b3AgMTAwJSk7XHJcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KCRzdG9wLFxyXG4gICAgICAgICAgJHN0YXJ0KTtcclxufVxyXG5AbWl4aW4gYnctZ3JhZGllbnQoJGNvbG9yOiAjRjVGNUY1LCAkc3RhcnQ6IDAsICRzdG9wOiAyNTUpIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3I7XHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsXHJcbiAgICAgICAgICBsZWZ0IGJvdHRvbSxcclxuICAgICAgICAgIGxlZnQgdG9wLFxyXG4gICAgICAgICAgY29sb3Itc3RvcCgwLCByZ2IoJHN0YXJ0LCRzdGFydCwkc3RhcnQpKSxcclxuICAgICAgICAgIGNvbG9yLXN0b3AoMSwgcmdiKCRzdG9wLCRzdG9wLCRzdG9wKSkpO1xyXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoYm90dG9tLFxyXG4gICAgICAgICAgcmdiKCRzdGFydCwkc3RhcnQsJHN0YXJ0KSAwJSxcclxuICAgICAgICAgIHJnYigkc3RvcCwkc3RvcCwkc3RvcCkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSxcclxuICAgICAgICAgIHJnYigkc3RhcnQsJHN0YXJ0LCRzdGFydCkgMCUsXHJcbiAgICAgICAgICByZ2IoJHN0b3AsJHN0b3AsJHN0b3ApIDEwMCUpO1xyXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChyZ2IoJHN0b3AsJHN0b3AsJHN0b3ApLFxyXG4gICAgICAgICAgcmdiKCRzdGFydCwkc3RhcnQsJHN0YXJ0KSk7XHJcbn1cclxuQG1peGluIGJvcmRlcmVkKCR0b3AtY29sb3I6ICNFRUUsICRyaWdodC1jb2xvcjogI0VFRSwgJGJvdHRvbS1jb2xvcjogI0VFRSwgJGxlZnQtY29sb3I6ICNFRUUpIHtcclxuICBib3JkZXItdG9wOiBzb2xpZCAxcHggJHRvcC1jb2xvcjtcclxuICBib3JkZXItbGVmdDogc29saWQgMXB4ICRsZWZ0LWNvbG9yO1xyXG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICRyaWdodC1jb2xvcjtcclxuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGJvdHRvbS1jb2xvcjtcclxufVxyXG5AbWl4aW4gZHJvcC1zaGFkb3coJHgtYXhpczogMCwgJHktYXhpczogMXB4LCAkYmx1cjogMnB4LCAkYWxwaGE6IDAuMSkge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHgtYXhpcyAkeS1heGlzICRibHVyIHJnYmEoMCwgMCwgMCwgJGFscGhhKTtcclxuICAtbW96LWJveC1zaGFkb3c6ICR4LWF4aXMgJHktYXhpcyAkYmx1ciByZ2JhKDAsIDAsIDAsICRhbHBoYSk7XHJcbiAgYm94LXNoYWRvdzogJHgtYXhpcyAkeS1heGlzICRibHVyIHJnYmEoMCwgMCwgMCwgJGFscGhhKTtcclxufVxyXG5AbWl4aW4gcm91bmRlZCgkcmFkaXVzOiAycHgpIHtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHk6IDAuNSkge1xyXG4gIC1tb3otb3BhY2l0eTogJG9wYWNpdHk7XHJcbiAgLWtodG1sLW9wYWNpdHk6ICRvcGFjaXR5O1xyXG4gIC13ZWJraXQtb3BhY2l0eTogJG9wYWNpdHk7XHJcbiAgb3BhY2l0eTogJG9wYWNpdHk7XHJcbiAgJG9wcGVyYzogJG9wYWNpdHkgKiAxMDA7XHJcbn1cclxuQG1peGluIHRyYW5zaXRpb24tZHVyYXRpb24oJGR1cmF0aW9uOiAwLjJzKSB7XHJcbiAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XHJcbiAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcclxufVxyXG5AbWl4aW4gdHJhbnNmb3JtKCRhcmd1bWVudHMpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogJGFyZ3VtZW50cztcclxuICAtbW96LXRyYW5zZm9ybTogJGFyZ3VtZW50cztcclxuICAtby10cmFuc2Zvcm06ICRhcmd1bWVudHM7XHJcbiAgLW1zLXRyYW5zZm9ybTogJGFyZ3VtZW50cztcclxuICB0cmFuc2Zvcm06ICRhcmd1bWVudHM7XHJcbn1cclxuQG1peGluIHJvdGF0aW9uKCRkZWc6NWRlZyl7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVnKTtcclxuICBAaW5jbHVkZSB0cmFuc2Zvcm0oJGRlZyk7XHJcbn1cclxuQG1peGluIHNjYWxlKCRyYXRpbzoxLjUpe1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJHJhdGlvKTtcclxuICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHJhdGlvKTtcclxufVxyXG5AbWl4aW4gdHJhbnNpdGlvbigkZHVyYXRpb246MC40cywgJGVhc2U6ZWFzZSwgJHByb3BlcnR5OiBhbGwpIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGVhc2U7XHJcbiAgLW1vei10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICRlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkZWFzZTtcclxufVxyXG5AbWl4aW4gaW5uZXItc2hhZG93KCRob3Jpem9udGFsOjAsICR2ZXJ0aWNhbDoxcHgsICRibHVyOjJweCwgJGFscGhhOiAwLjQpIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0ICRob3Jpem9udGFsICR2ZXJ0aWNhbCAkYmx1ciByZ2JhKDAsIDAsIDAsICRhbHBoYSk7XHJcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAkaG9yaXpvbnRhbCAkdmVydGljYWwgJGJsdXIgcmdiYSgwLCAwLCAwLCAkYWxwaGEpO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0ICRob3Jpem9udGFsICR2ZXJ0aWNhbCAkYmx1ciByZ2JhKDAsIDAsIDAsICRhbHBoYSk7XHJcbn1cclxuQG1peGluIGJveC1zaGFkb3coJGFyZ3VtZW50cykge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogJGFyZ3VtZW50cztcclxuICAtbW96LWJveC1zaGFkb3c6ICRhcmd1bWVudHM7XHJcbiAgYm94LXNoYWRvdzogJGFyZ3VtZW50cztcclxufVxyXG5AbWl4aW4gYm94LXNpemluZygkc2l6aW5nOiBib3JkZXItYm94KSB7XHJcbiAgLW1zLWJveC1zaXppbmc6ICRzaXppbmc7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiAkc2l6aW5nO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogJHNpemluZztcclxuICBib3gtc2l6aW5nOiAkc2l6aW5nO1xyXG59XHJcbkBtaXhpbiB1c2VyLXNlbGVjdCgkYXJndW1lbnQ6IG5vbmUpIHtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiAkYXJndW1lbnQ7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogJGFyZ3VtZW50O1xyXG4gIC1tcy11c2VyLXNlbGVjdDogJGFyZ3VtZW50O1xyXG4gIHVzZXItc2VsZWN0OiAkYXJndW1lbnQ7XHJcbn1cclxuQG1peGluIGNvbHVtbnMoJGNvbHdpZHRoOiAyNTBweCwgJGNvbGNvdW50OiAwLCAkY29sZ2FwOiA1MHB4LCAkY29sdW1uUnVsZUNvbG9yOiAjRUVFLCAkY29sdW1uUnVsZVN0eWxlOiBzb2xpZCwgJGNvbHVtblJ1bGVXaWR0aDogMXB4KSB7XHJcbiAgLW1vei1jb2x1bW4td2lkdGg6ICRjb2x3aWR0aDtcclxuICAtbW96LWNvbHVtbi1jb3VudDogJGNvbGNvdW50O1xyXG4gIC1tb3otY29sdW1uLWdhcDogJGNvbGdhcDtcclxuICAtbW96LWNvbHVtbi1ydWxlLWNvbG9yOiAkY29sdW1uUnVsZUNvbG9yO1xyXG4gIC1tb3otY29sdW1uLXJ1bGUtc3R5bGU6ICRjb2x1bW5SdWxlU3R5bGU7XHJcbiAgLW1vei1jb2x1bW4tcnVsZS13aWR0aDogJGNvbHVtblJ1bGVXaWR0aDtcclxuICAtd2Via2l0LWNvbHVtbi13aWR0aDogJGNvbHdpZHRoO1xyXG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAkY29sY291bnQ7XHJcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAkY29sZ2FwO1xyXG4gIC13ZWJraXQtY29sdW1uLXJ1bGUtY29sb3I6ICRjb2x1bW5SdWxlQ29sb3I7XHJcbiAgLXdlYmtpdC1jb2x1bW4tcnVsZS1zdHlsZTogJGNvbHVtblJ1bGVTdHlsZTtcclxuICAtd2Via2l0LWNvbHVtbi1ydWxlLXdpZHRoOiAkY29sdW1uUnVsZVdpZHRoO1xyXG4gIGNvbHVtbi13aWR0aDogJGNvbHdpZHRoO1xyXG4gIGNvbHVtbi1jb3VudDogJGNvbGNvdW50O1xyXG4gIGNvbHVtbi1nYXA6ICRjb2xnYXA7XHJcbiAgY29sdW1uLXJ1bGUtY29sb3I6ICRjb2x1bW5SdWxlQ29sb3I7XHJcbiAgY29sdW1uLXJ1bGUtc3R5bGU6ICRjb2x1bW5SdWxlU3R5bGU7XHJcbiAgY29sdW1uLXJ1bGUtd2lkdGg6ICRjb2x1bW5SdWxlV2lkdGg7XHJcbn1cclxuQG1peGluIHRyYW5zbGF0ZSgkeDowLCAkeTowKSB7XHJcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgkeCwgJHkpKTtcclxufVxyXG5AbWl4aW4gYmFja2dyb3VuZC1jbGlwKCRhcmd1bWVudDogcGFkZGluZy1ib3gpIHtcclxuICAtbW96LWJhY2tncm91bmQtY2xpcDogJGFyZ3VtZW50O1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiAkYXJndW1lbnQ7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiAkYXJndW1lbnQ7XHJcbn1cclxuLy8gQm9yZGVyIFJhZGl1c1xyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cyAoJHJhZGl1czogNXB4KSB7XHJcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcbi8vIFNpbmdsZSBDb3JuZXIgQm9yZGVyIFJhZGl1c1xyXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiAkcmFkaXVzO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogJHJhZGl1cztcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxufVxyXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAkcmFkaXVzO1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6ICRyYWRpdXM7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxufVxyXG4vLyBTaW5nbGUgU2lkZSBCb3JkZXIgUmFkaXVzXHJcbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKTtcclxufVxyXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cyk7XHJcbn1cclxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcclxuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKTtcclxuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpO1xyXG59XHJcbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKTtcclxufVxyXG5AbWl4aW4gY2VudGVyLWJsb2NrKCkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLy8gU2l6aW5nIHNob3J0Y3V0c1xyXG5AbWl4aW4gc2l6ZSgkaGVpZ2h0LCAkd2lkdGgpIHtcclxuICB3aWR0aDogJHdpZHRoO1xyXG4gIGhlaWdodDogJGhlaWdodDtcclxufVxyXG5AbWl4aW4gc3F1YXJlKCRzaXplKSB7XHJcbiAgQGluY2x1ZGUgc2l6ZSgkc2l6ZSwgJHNpemUpO1xyXG59XHJcblxyXG5AbWl4aW4gZmlsdGVyKCRmaWx0ZXItdHlwZSwkZmlsdGVyLWFtb3VudCkge1xyXG4gIC13ZWJraXQtZmlsdGVyOiAkZmlsdGVyLXR5cGUrdW5xdW90ZSgnKCN7JGZpbHRlci1hbW91bnR9KScpO1xyXG4gIC1tb3otZmlsdGVyOiAkZmlsdGVyLXR5cGUrdW5xdW90ZSgnKCN7JGZpbHRlci1hbW91bnR9KScpO1xyXG4gIC1tcy1maWx0ZXI6ICRmaWx0ZXItdHlwZSt1bnF1b3RlKCcoI3skZmlsdGVyLWFtb3VudH0pJyk7XHJcbiAgLW8tZmlsdGVyOiAkZmlsdGVyLXR5cGUrdW5xdW90ZSgnKCN7JGZpbHRlci1hbW91bnR9KScpO1xyXG4gIGZpbHRlcjogJGZpbHRlci10eXBlK3VucXVvdGUoJygjeyRmaWx0ZXItYW1vdW50fSknKTtcclxufVxyXG5cclxuQG1peGluIGxpbmUtY2xhbXAoJGNvdW50OiAzKSB7XHJcbiAgLy8g5byV5pWw44GM5pWw5YCk5Lul5aSW44Gg44Gj44Gf44KJ44Ko44Op44O844KS6L+U44GZXHJcbiAgQGlmIHR5cGUtb2YoJGNvdW50KSAhPSAnbnVtYmVyJyB7XHJcbiAgICBAZXJyb3IgJ2xpbmUtY2xhbXDjga7lvJXmlbDjga/lv4XjgZrmlbDlgKTjgafmjIflrprjgZfjgabjgY/jgaDjgZXjgYQnO1xyXG4gIH1cclxuXHJcbiAgQGlmICRjb3VudCA9PSAxIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJGNvdW50O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gY2xhbXBEZWZhdWx0KCkge1xyXG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGluaXRpYWw7XHJcbn1cclxuXHJcbkBtaXhpbiBpbmxpbmUtYmxvY2soKXtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgKmRpc3BsYXk6IGlubGluZTtcclxuICAqem9vbTogMTtcclxufVxyXG5cclxuXHJcbkBtaXhpbiBmbGV4IHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcclxuICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5AbWl4aW4gZmxleC1hbGlnbigkYWxpZ246IGZsZXgtc3RhcnQpe1xyXG4gIGFsaWduLWl0ZW1zOiAkYWxpZ247XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246ICRhbGlnbjtcclxuICAtd2Via2l0LWFsaWduLWl0ZW1zOiAkYWxpZ247XHJcbiAgLW1zLWZsZXgtYWxpZ246ICRhbGlnbjtcclxufVxyXG5cclxuQG1peGluIGZsZXgtanVzdGlmeSgkanVzdGlmeSl7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xyXG4gIC1tcy1qdXN0aWZ5LWNvbnRlbnQgICAgOiAkanVzdGlmeTtcclxuICBqdXN0aWZ5LWNvbnRlbnQgICAgICAgIDogJGp1c3RpZnk7XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4LXdyYXAoJHdyYXA6IHdyYXApe1xyXG4gIC13ZWJraXQtZmxleC13cmFwOiAkd3JhcDtcclxuICAtbXMtZmxleC13cmFwOiAkd3JhcDtcclxuICBmbGV4LXdyYXA6ICR3cmFwO1xyXG59XHJcblxyXG5AbWl4aW4gZmxleC1kaXJlY3Rpb24oJGRpcmVjdGlvbjogY29sdW1uKSB7XHJcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxuICAtbXMtZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XHJcbiAgZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XHJcbn1cclxuXHJcbkBtaXhpbiB3cml0ZVZlcnRpY2FsIHtcclxuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG4gIC13ZWJraXQtd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcclxuICB0ZXh0LW9yaWVudGF0aW9uOiB1cHJpZ2h0O1xyXG59XHJcblxyXG5AbWl4aW4gd3JpdGVIb3Jpem9udGFsIHtcclxuICB3cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7XHJcbiAgLXdlYmtpdC13cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7XHJcbiAgLW1zLXdyaXRpbmctbW9kZTogaG9yaXpvbnRhbC10YjtcclxufVxyXG5cclxuXHJcblxyXG5AbWl4aW4gdHJpbW1pbmd7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG59XHJcblxyXG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yKSB7XHJcbiAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICB9XHJcblxyXG4gIC8vIElFXHJcbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICB9XHJcblxyXG4gIC8vIEVkZ2VcclxuICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy/mqKrkuKbjgbPjg6rjgrnjg4hcclxuXHJcbi8v6KaqXHJcbkBtaXhpbiBjb2x1bW5Sb3coJGdhcFk6IDIwLCRnYXBYOiAyMCwgJHNwOiBibG9jaykge1xyXG4gIEBpbmNsdWRlIGZsZXg7XHJcbiAgZ2FwOiAgI3skZ2FwWX1weCAjeyRnYXBYfXB4O1xyXG4gIEBpZiAoJHNwID09ICdibG9jaycpIHtcclxuICAgIEBpbmNsdWRlIG1xIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL+WtkFxyXG5AbWl4aW4gY29sdW1uSXRlbSgkY29sOiAyLCAkY29sTWQ6IDIsICRjb2xTcDogMiwgJGdhcDogMjAsICRnYXBTcDogMTAsICRzcDogYmxvY2spIHtcclxuICB3aWR0aDogY2FsYygoMTAwJS8jeyRjb2x9KSAtICgjeyRnYXB9cHgqKCN7JGNvbH0gLSAxKSkvI3skY29sfSk7XHJcbiAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgIHdpZHRoOiBjYWxjKCgxMDAlLyN7JGNvbE1kfSkgLSAoI3skZ2FwfXB4KigjeyRjb2xNZH0gLSAxKSkvI3skY29sTWR9KTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEge1xyXG4gICAgQGlmICgkc3AgPT0gYmxvY2spIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlLyN7JGNvbFNwfSkgLSAoI3skZ2FwU3B9cHgqKCN7JGNvbFNwfSAtIDEpKS8jeyRjb2xTcH0pO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIlxuICAgICAgICAgICAgICAgICAgQHVzZSBcIkAvc2Nzcy91dGlscy9wcmVwZW5kc1wiIGFzICo7XG4gICAgICAgICAgICAgICAgXG4udHRse1xyXG4gIGZvbnQtc2l6ZTogNDBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLmZ2e1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmX19idG57XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDM0cHg7XHJcbiAgICByaWdodDogMzBweDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgJi1pdGVte1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgYXtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTgwcHg7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1iYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIyLzE2KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fbWFpbntcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAmX19pbWd7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogLjI1cyBlYXNlO1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICAgICYuaXMtaW1nLWxvYWRlZHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fZW57XHJcbiAgICBtYXJnaW46IDM1cHggMTZweCAwIDEzOHB4O1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICAmX19idG57XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICBnYXA6IDEycHg7XHJcbiAgICAgICYtaXRlbXtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA2cHgpO1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19lbntcclxuICAgICAgbWFyZ2luOiA5cHggNXB4IDAgN3B4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5ld3Mtc217XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMTVweDtcclxuICByaWdodDogMDtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLC44KTtcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgei1pbmRleDogMTtcclxuICAmX19jbG9zZXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBpbWd7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICByaWdodDogMTVweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICBvcGFjaXR5OiAuNTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faXRlbXtcclxuICAgIGF7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDExcHggNDNweCA5cHggMTdweDtcclxuICAgICAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYrJntcclxuICAgICAgYTpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogIGNhbGMoMTAwJSAtIDE2cHggKiAyKTtcclxuICAgICAgICBoZWlnaHQ6IC41cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2U7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmZpcnN0LWNoaWxkIGF7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIGF7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19kYXRle1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIH1cclxuICAmX190dGx7XHJcbiAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDEpO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIGJvdHRvbTogMjBweDtcclxuICAgIC8vYm90dG9tOiA4MHB4Oy8vRlbjg5zjgr/jg7PjgYLjgopcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICZfX2Nsb3Nle1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pdGVte1xyXG4gICAgICBhe1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCA0MHB4IDlweCAxNHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYrJntcclxuICAgICAgICBhOmJlZm9yZXtcclxuICAgICAgICAgIHdpZHRoOiAgY2FsYygxMDAlIC0gMTJweCAtIDM4cHgpO1xyXG4gICAgICAgICAgbGVmdDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpmaXJzdC1jaGlsZCBhe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMXB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCBhe1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19kYXRle1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgIH1cclxuICAgICZfX3R0bHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZpcnN0e1xyXG4gIEBpbmNsdWRlIGZsZXg7XHJcbiAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAxNjBweCAwIDE3MnB4O1xyXG4gIGhlaWdodDogY2FsYygoNjI2LzEyODAgKiAxMDB2dykgKyAxNjBweCArIDE3MnB4KTtcclxuICAmX19pbm5lcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy10b3A6IDhweDtcclxuICB9XHJcbiAgJl9fY2F0Y2h7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDU1cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDg1cHg7XHJcbiAgICBtYXJnaW46IDAgMCAxNDJweCAtMTFweDtcclxuICB9XHJcbiAgJl9fdHh0e1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgfVxyXG4gICZfX2ltZ3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUxJSk7XHJcbiAgICAmLCYtaXRlbXtcclxuICAgICAgd2lkdGg6IGNhbGMoNTB2dyAtIDEyNnB4KTtcclxuICAgICAgYXNwZWN0LXJhdGlvOiA1MTQvNjI2O1xyXG4gICAgfVxyXG4gICAgJi1pdGVte1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjRzIGVhc2U7XHJcbiAgICAgIH1cclxuICAgICAgJi5zd2lwZXItc2xpZGUtYWN0aXZlIGltZ3tcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXBhZ2luYXRpb257XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgYm90dG9tOiAxM3B4ICFpbXBvcnRhbnQ7O1xyXG4gICAgICBsZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7O1xyXG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJi1hY3RpdmV7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDk4cHggMCAxMDBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgICZfX2lubmVye1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuICAgICZfX2NhdGNoe1xyXG4gICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYyg1Ny80MCk7XHJcbiAgICAgIG1hcmdpbjogMCAwIDUwcHggLTVweDtcclxuICAgIH1cclxuICAgICZfX3R4dHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYygzNy8xOCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUycHg7XHJcbiAgICB9XHJcbiAgICAmX19pbWd7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICYsJi1pdGVte1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAmLWl0ZW17XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtcGFnaW5hdGlvbntcclxuICAgICAgICBib3R0b206IDE0cHggIWltcG9ydGFudDs7XHJcbiAgICAgICAgbGVmdDogMjBweCAhaW1wb3J0YW50OztcclxuICAgICAgICBnYXA6IDNweDtcclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e1xyXG4gICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRvcGlje1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1iZztcclxuICBwYWRkaW5nOiA2MHB4IDAgODdweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICZfX3R0bHtcclxuICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMzBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xpc3R7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICYtaXRlbXtcclxuICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXJ7XHJcbiAgICAgICAgICAudG9waWNfX2xpc3QtaW1nIGltZ3tcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtaW1ne1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjhzIGVhc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtY29udHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IC0yMHB4O1xyXG4gICAgICBsZWZ0OiAtMjBweDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDI1cHggMTVweCAyMHB4O1xyXG4gICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICB9XHJcbiAgICAmLXR0bHtcclxuICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgyKTtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYygyMC8xNSk7XHJcbiAgICAgIGhlaWdodDogY2FsYyg0MC8xNSAqIDFlbSk7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICAgIH1cclxuICAgICYtaW5mb3tcclxuICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgICBnYXA6IDlweDtcclxuICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDEzLzExKTtcclxuICAgIH1cclxuICAgICYtY2F0e1xyXG4gICAgICAmLWl0ZW17XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2J0bntcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXRvcDogODBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgICZfX3R0bHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAmX19saXN0e1xyXG4gICAgICAmLWl0ZW17XHJcbiAgICAgICAgd2lkdGg6IDI0N3B4O1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1jb250e1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDE3cHg7XHJcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtaW5mb3tcclxuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2J0bntcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmludHJve1xyXG4gIG1hcmdpbi1ib3R0b206IDEyMnB4O1xyXG4gICZfX3ZpZGVve1xyXG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICBpZnJhbWUsaW1ne1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19idG57XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIG1hcmdpbi1ib3R0b206IDExMnB4O1xyXG4gICAgJl9fYnRue1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvdXJzZXtcclxuICBtYXJnaW4tYm90dG9tOiA5MnB4O1xyXG4gICZfX3R0bHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgfVxyXG4gICZfX2xpc3R7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgZ2FwOiA3M3B4IDEwcHg7XHJcbiAgICAmLWl0ZW17XHJcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBAaW5jbHVkZSBob3ZlcntcclxuICAgICAgICAgIC5jb3Vyc2VfX2xpc3QtaW1nIGltZ3tcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtaW1ne1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjhzIGVhc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtY29udHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IC0yMnB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4O1xyXG4gICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICB9XHJcbiAgICAmLXR0bHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xyXG4gICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgfVxyXG4gICAgJi10eHR7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjtcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19idG57XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xe1xyXG4gICAgJl9fdHRse1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgJl9fbGlzdHtcclxuICAgICAgZ2FwOiA1MXB4IDA7XHJcbiAgICAgICYtaXRlbXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAmLXR4dHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMXB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtY29udHtcclxuICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTdweCAyMHB4IDAgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYnRue1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnR7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XHJcbiAgQGluY2x1ZGUgbXF7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5uZXdze1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1iZztcclxuICBwYWRkaW5nOiA2MHB4IDAgMTAwcHg7XHJcbiAgJl9fdHRse1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcclxuICB9XHJcbiAgJl9fbGlzdHtcclxuICAgICYtaXRlbXtcclxuICAgICAgYXtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItYmFzZTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDQwcHggMTBweCA0NXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWluZm97XHJcbiAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICAgICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGNlbnRlcik7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xyXG4gICAgfVxyXG4gICAgJi1kYXRle1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcclxuICAgIH1cclxuICAgICYtY2F0e1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDVweDtcclxuICAgICAgd2lkdGg6IDE2NXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjAvMTYpO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAmLXR0bHtcclxuICAgICAgQGluY2x1ZGUgbGluZS1jbGFtcCgyKTtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19idG57XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKG1kKXtcclxuICAgICZfX2xpc3R7XHJcbiAgICAgICYtaXRlbSBhe1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgfVxyXG4gICAgICAmLWRhdGV7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtY2F0e1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcXtcclxuICAgIHBhZGRpbmc6IDUycHggMCA2MHB4O1xyXG4gICAgJl9fdHRse1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgJl9fbGlzdHtcclxuICAgICAgJi1pdGVte1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIHBhZGRpbmc6IDIzcHggMTBweCAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWluZm97XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGZsZXgtc3RhcnQpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgfVxyXG4gICAgICAmLWRhdGV7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgfVxyXG4gICAgICAmLWNhdHtcclxuICAgICAgICBwYWRkaW5nOiAzcHggMTBweCAycHg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWluLXdpZHRoOiA4NXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJi10dGx7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19idG57XHJcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/