/*!***************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-27.use[1]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-27.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-27.use[3]!./src/Web/Resources/public/scss/lp-joshikai.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************/
@font-face{font-family:"Shippori Mincho File";font-display:swap;font-weight:700;src:url(/builds/web/fonts/ShipporiMincho-Bold.a7a922a1.woff2) format("woff2"),url(/builds/web/fonts/ShipporiMincho-Bold.538bc14e.woff) format("woff"),url(/builds/web/fonts/ShipporiMincho-Bold.7b1594fd.eot) format("eot"),url(/builds/web/fonts/ShipporiMincho-Bold.3727fe6a.ttf) format("truetype")}@font-face{font-family:"Shippori Mincho File";font-display:swap;font-weight:600;src:url(/builds/web/fonts/ShipporiMincho-SemiBold.b838d211.woff2) format("woff2"),url(/builds/web/fonts/ShipporiMincho-SemiBold.e8bb7d9b.woff) format("woff"),url(/builds/web/fonts/ShipporiMincho-SemiBold.98a4ed79.eot) format("eot"),url(/builds/web/fonts/ShipporiMincho-SemiBold.7af119e7.ttf) format("truetype")}@font-face{font-family:"Shippori Mincho File";font-display:swap;font-weight:500;src:url(/builds/web/fonts/ShipporiMincho-Medium.38770f42.woff2) format("woff2"),url(/builds/web/fonts/ShipporiMincho-Medium.720566cd.woff) format("woff"),url(/builds/web/fonts/ShipporiMincho-Medium.544443bc.eot) format("eot"),url(/builds/web/fonts/ShipporiMincho-Medium.be3debf5.ttf) format("truetype")}/*! 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]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;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;appearance:checkbox}[type=radio]{-webkit-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:"Shippori Mincho","Shippori Mincho File",serif;color:#987d1e;font-size:1.6rem;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;font-weight:600;font-style:normal}body a{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;cursor:pointer}body a:hover{text-decoration:none}::selection{background:rgba(152,125,30,.2)}::-moz-selection{background:rgba(152,125,30,.2)}input,button,textarea,select{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;text-align:left;line-height:inherit;font-family:inherit}select::-ms-expand{display:none}.tb:not(br),br.tb{display:none !important}.sp:not(br),br.sp{display:none !important}.lg:not(br),br.lg{display:none !important}.pc:not(br){display:block !important}br.pc{display:inline-block !important}.fixed{position:fixed;width:100%;height:100%}@media screen and (max-width: 1180px){.pc:not(br),br.pc{display:none !important}.tb:not(br),br.tb{display:none !important}.sp:not(br),br.sp{display:none !important}.lg:not(br){display:block !important}br.lg{display:inline-block !important}}@media screen and (max-width: 900px){.pc:not(br),br.pc{display:none !important}.lg:not(br),br.lg{display:none !important}.sp:not(br),br.sp{display:none !important}.tb:not(br){display:block !important}br.tb{display:inline-block !important}}@media screen and (max-width: 740px){.pc:not(br),br.pc{display:none !important}.lg:not(br),br.lg{display:none !important}.tb:not(br),br.tb{display:none !important}.sp:not(br){display:block !important}br.sp{display:inline-block !important}}body::after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:10000;pointer-events:none;opacity:0;-webkit-transition:opacity .6s cubic-bezier(0.69, 0, 0.64, 1);transition:opacity .6s cubic-bezier(0.69, 0, 0.64, 1)}body.fadeout::after{opacity:1}.inner{padding-right:50px;padding-left:50px;width:100%;margin-right:auto;margin-left:auto;max-width:calc(900px + 50px*2)}@media screen and (max-width: 1180px){.inner{max-width:100%;padding-right:40px;padding-left:40px}}@media screen and (max-width: 900px){.inner{padding-right:30px;padding-left:30px}}@media screen and (max-width: 740px){.inner{padding-right:25px;padding-left:25px}}.inner--lg{padding-right:50px;padding-left:50px;width:100%;margin-right:auto;margin-left:auto;max-width:calc(1360px + 50px*2)}@media screen and (max-width: 1180px){.inner--lg{max-width:100%;padding-right:40px;padding-left:40px}}@media screen and (max-width: 900px){.inner--lg{padding-right:30px;padding-left:30px}}@media screen and (max-width: 740px){.inner--lg{padding-right:25px;padding-left:25px}}.inner--full{padding-right:50px;padding-left:50px;width:100%;margin-right:auto;margin-left:auto}@media screen and (min-width: 1601px){.inner--full{padding-right:280px;padding-left:280px}}@media screen and (max-width: 1600px){.inner--full{max-width:calc(1500px + 50px*2)}}@media screen and (max-width: 1180px){.inner--full{max-width:100%;padding-right:40px;padding-left:40px}}@media screen and (max-width: 900px){.inner--full{padding-right:30px;padding-left:30px}}@media screen and (max-width: 740px){.inner--full{padding-right:25px;padding-left:25px}}.inner--btn{padding-right:50px;padding-left:50px;width:100%;margin-right:auto;margin-left:auto;max-width:calc(926px + 50px*2)}@media screen and (max-width: 1180px){.inner--btn{max-width:100%;padding-right:40px;padding-left:40px}}@media screen and (max-width: 900px){.inner--btn{padding-right:30px;padding-left:30px}}@media screen and (max-width: 740px){.inner--btn{padding-right:25px;padding-left:25px}}.inner--890{padding-right:50px;padding-left:50px;width:100%;margin-right:auto;margin-left:auto;max-width:calc(890px + 50px*2)}@media screen and (max-width: 1180px){.inner--890{max-width:100%;padding-right:40px;padding-left:40px}}@media screen and (max-width: 900px){.inner--890{padding-right:30px;padding-left:30px}}@media screen and (max-width: 740px){.inner--890{padding-right:20px;padding-left:20px}}.inner--926{padding-right:50px;padding-left:50px;width:100%;margin-right:auto;margin-left:auto;max-width:calc(926px + 50px*2)}@media screen and (max-width: 1180px){.inner--926{max-width:100%;padding-right:40px;padding-left:40px}}@media screen and (max-width: 900px){.inner--926{padding-right:30px;padding-left:30px}}@media screen and (max-width: 740px){.inner--926{padding-right:25px;padding-left:25px}}.inner--980{padding-right:50px;padding-left:50px;width:100%;margin-right:auto;margin-left:auto;max-width:calc(980px + 50px*2)}@media screen and (max-width: 1180px){.inner--980{max-width:100%;padding-right:40px;padding-left:40px}}@media screen and (max-width: 900px){.inner--980{padding-right:30px;padding-left:30px}}@media screen and (max-width: 740px){.inner--980{padding-right:20px;padding-left:20px}}.inner--1146{padding-right:50px;padding-left:50px;width:100%;margin-right:auto;margin-left:auto;max-width:calc(1146px + 50px*2)}@media screen and (max-width: 1180px){.inner--1146{max-width:100%;padding-right:40px;padding-left:40px}}@media screen and (max-width: 900px){.inner--1146{padding-right:30px;padding-left:30px}}@media screen and (max-width: 740px){.inner--1146{padding-right:25px;padding-left:25px}}.swiper-button-prev:focus-visible,.swiper-button-next:focus-visible{outline:none}.l-header{position:fixed;top:0;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:40}.l-header__logo{position:absolute;top:50px;left:50px;margin-right:auto}@media screen and (max-width: 1180px){.l-header__logo{position:absolute;top:40px;left:40px}}@media screen and (max-width: 900px){.l-header__logo{position:absolute;top:30px;left:30px}}@media screen and (max-width: 740px){.l-header__logo{top:25px;left:25px}.l-header__logo img{width:62px;height:auto}}.l-navbar{position:fixed;right:50px;top:50px;margin-left:auto;cursor:pointer;z-index:52}.l-navbar__bar{position:relative;width:42px;height:7px}.l-navbar__bar span{position:absolute;left:0;display:inline-block;width:42px;height:1px;background:#987d1e}.l-navbar__bar span:nth-child(1){top:0;animation:hm-bar-top-out .75s forwards}.l-navbar__bar span:nth-child(2){bottom:0;animation:hm-bar-bottom-out .75s forwards}.l-navbar__txt{margin-top:17px;font-family:"Bellefair",serif;font-size:1.4rem;letter-spacing:0.05em;font-weight:400;text-indent:-1px}.l-navbar.is-active .l-navbar__bar span:nth-child(1){animation:hm-bar-top .75s forwards}.l-navbar.is-active .l-navbar__bar span:nth-child(2){animation:hm-bar-bottom .75s forwards}@media screen and (max-width: 900px){.l-navbar{top:30px;right:30px}}@media screen and (max-width: 740px){.l-navbar{top:25px;right:25px}.l-navbar__bar{width:33px;height:5px}.l-navbar__bar span{width:33px}.l-navbar__bar span:nth-child(1){animation:hm-bar-top-out-sp .75s forwards}.l-navbar__bar span:nth-child(2){animation:hm-bar-bottom-out-sp .75s forwards}.l-navbar__txt{margin-top:15px;font-size:1.1rem}.l-navbar.is-active .l-navbar__bar span:nth-child(1){animation:hm-bar-top-sp .75s forwards}.l-navbar.is-active .l-navbar__bar span:nth-child(2){animation:hm-bar-bottom-sp .75s forwards}}@keyframes hm-bar-top{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(3px) rotate(0)}100%{transform:translate(0, 2px) rotate(9deg)}}@keyframes hm-bar-bottom{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(0)}100%{transform:translate(0, -4px) rotate(-9deg)}}@keyframes hm-bar-top-out{0%{transform:translate(0, 2px) rotate(9deg)}50%{transform:translateY(3px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes hm-bar-bottom-out{0%{transform:translate(0, -4px) rotate(-9deg)}50%{transform:translateY(-3px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes hm-bar-top-sp{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(2px) rotate(0)}100%{transform:translate(0, 2px) rotate(13deg)}}@keyframes hm-bar-bottom-sp{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-2px) rotate(0)}100%{transform:translate(0, -2px) rotate(-13deg)}}@keyframes hm-bar-top-out-sp{0%{transform:translate(0, 2px) rotate(13deg)}50%{transform:translateY(2px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes hm-bar-bottom-out-sp{0%{transform:translate(0, -2px) rotate(-13deg)}50%{transform:translateY(-2px) rotate(0)}100%{transform:translateY(0) rotate(0)}}.l-nav{position:fixed;right:-40px;top:0;width:300px;background:hsla(0,0%,100%,.9);padding:151px 50px 85px;max-height:100%;overflow-y:scroll;opacity:0;visibility:hidden;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;z-index:51}.l-nav.is-open{right:0;opacity:1;visibility:visible}.l-nav__item,.l-nav__item--joshi{text-align:right;padding:12px 0}.l-nav__item--joshi{margin-top:29px}.l-nav__item a,.l-nav__item--joshi a{display:inline-block;font-size:1.8rem;letter-spacing:0em;font-weight:600}@media screen and (min-width: 1025px){.l-nav__item a:hover,.l-nav__item--joshi a:hover{opacity:.7}}.l-nav__item--online,.l-footer__online{text-align:right;margin-top:36px}.l-nav__item--online a,.l-footer__online a{position:relative;display:inline-block;font-family:"Bellefair",serif;font-size:2rem;letter-spacing:0.05em;font-weight:400;margin-right:-1px;padding-bottom:3px}.l-nav__item--online a:before,.l-footer__online a:before,.l-nav__item--online a:after,.l-footer__online a:after{position:absolute;bottom:0;content:"";height:1px;background:#987d1e;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.l-nav__item--online a:before,.l-footer__online a:before{right:0;width:100%}.l-nav__item--online a:after,.l-footer__online a:after{transition-delay:.3s;left:0;width:0}@media screen and (min-width: 1025px){.l-nav__item--online a:hover:before,.l-footer__online a:hover:before{width:0}.l-nav__item--online a:hover:after,.l-footer__online a:hover:after{width:100%}}.l-nav__link,.l-footer__link{margin-top:121px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:0 22px}.l-nav__link-item a{display:block;font-size:0}@media screen and (max-width: 900px){.l-nav{padding-right:30px;padding-left:30px}}@media screen and (max-width: 740px){.l-nav{padding:75px 25px 59px}.l-nav__item,.l-nav__item--joshi{padding:12px 0 13px}.l-nav__item a,.l-nav__item--joshi a{font-size:1.6rem}.l-nav__item--joshi{margin-top:27px}.l-nav__item--online,.l-footer__online{margin-top:31px}.l-nav__item--online a,.l-footer__online a{font-size:1.6rem;padding-bottom:5px}.l-nav__link,.l-footer__link{margin-top:112px;gap:0 21px}.l-nav__link-item.--inst img{height:20.51px}.l-nav__link-item.--line img{height:20.51px}.l-nav__link-item.--note img{height:12.52px}}.cover{position:fixed;top:0;left:0;width:100%;height:100%;z-index:50;backdrop-filter:blur(3px);display:none}.l-footer{padding:0 80px 50px}.l-footer__inner{border-top:solid 1px #987d1e;padding-top:175px}.l-footer__content{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.l-footer__content--left{margin-right:auto}.l-footer__content--right{margin-left:auto}.l-footer__nav{padding-top:2px}.l-footer__nav-item,.l-footer__nav-item--joshi{padding:11px 0}.l-footer__nav-item a,.l-footer__nav-item--joshi a{display:inline-block;font-size:1.8rem;letter-spacing:0em;font-weight:600}@media screen and (min-width: 1025px){.l-footer__nav-item a:hover,.l-footer__nav-item--joshi a:hover{opacity:.7}}.l-footer__nav-item--joshi{margin-top:28px}.l-footer__online{margin-top:11px}.l-footer__link{margin-top:288px;gap:0 21px}.l-footer__link-item a{display:block;font-size:0}@media screen and (min-width: 1025px){.l-footer__link-item a:hover{opacity:.7}}.l-footer__link-item.--inst img{width:auto;height:17.15px}.l-footer__link-item.--line img{width:auto;height:17.15px}.l-footer__link-item.--note img{width:auto;height:10.15px}@media screen and (min-width: 741px){.l-footer__link.--sp-visible{display:none}}.l-footer__copy{margin-top:137px;width:100%;text-align:center;font-family:"Bellefair",serif;font-size:1.2rem;letter-spacing:0.05em;font-weight:400}@media screen and (max-width: 1180px){.l-footer{padding:0 40px 50px}.l-footer__inner{padding-top:100px}.l-footer__content{padding:0}}@media screen and (max-width: 900px){.l-footer{padding:0 30px 50px}}@media screen and (max-width: 740px){.l-footer{padding:0 25px 30px}.l-footer__inner{padding-top:82px}.l-footer__nav-item,.l-footer__nav-item--joshi{padding:10px 0}.l-footer__nav-item a,.l-footer__nav-item--joshi a{font-size:1.6rem}.l-footer__nav-item--joshi{margin-top:30px}.l-footer__online{margin-top:4px}.l-footer__online a{font-size:1.4rem;padding-bottom:3px}.l-footer__link{margin-top:80px;width:100%;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;gap:0 21px}.l-footer__link.--sp-hide{display:none}.l-footer__link-item.--inst img{height:20.51px}.l-footer__link-item.--line img{height:20.51px}.l-footer__link-item.--note img{height:12.52px}.l-footer__copy{margin-top:105px;font-size:1rem}}.f-btn{position:fixed;right:50px;bottom:50px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;z-index:35}.f-btn.is-hide{opacity:0;visibility:hidden}.f-btn a{display:flex;align-items:center;justify-content:center;background:#b7a8a2;width:150px;height:150px;border-radius:50%;color:#fff;text-align:center;padding-top:16px;font-size:1.7rem;line-height:2.6rem;letter-spacing:-0.01em;font-weight:700}@media screen and (min-width: 1025px){.f-btn a:hover{background:#886e64}}.f-btn.--color2 a{background:#b7a8a2;padding-top:12px;font-size:1.4rem;line-height:2.4rem;letter-spacing:-0.01em;font-weight:700}@media screen and (min-width: 1025px){.f-btn.--color2 a:hover{background:#886e64}}.f-btn.--color2 a span{display:none}@media screen and (max-width: 900px){.f-btn{right:30px;bottom:30px}}@media screen and (max-width: 740px){.f-btn{width:96px;right:15px;bottom:15px}.f-btn a{width:100%;height:96px;padding-top:10px;font-size:1.1rem;line-height:1.7rem;letter-spacing:-0.01em;font-weight:700}.f-btn.--color2{width:calc(100% - 50px);right:25px;bottom:15px}.f-btn.--color2 a{background:#ac9b98;width:100%;height:auto;font-size:1.6rem;padding:21px 0 20px;border-radius:35px}.f-btn.--color2 a span{display:inline}}.heading{padding-top:294px;text-align:center}.heading.--full{height:100vh;padding-bottom:76px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center}.heading__ja{font-size:3.6rem;letter-spacing:0.08em;font-weight:700;margin-bottom:25px}.heading__en{font-family:"Bellefair",serif;font-size:2.6rem;letter-spacing:0.05em;font-weight:400}.heading__ill{margin-top:auto;flex:1;max-height:calc(100% - 175px)}.heading__ill img{max-width:100%;max-height:100%;width:auto;height:auto}@media screen and (max-width: 740px){.heading{padding-top:34.0053763441%}.heading.--full{height:100vh;height:100dvh;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}.heading__ja{margin-top:auto;font-size:2.8rem;margin-bottom:29px}.heading__en{font-size:1.8rem;margin-bottom:auto}.heading__ill{flex:initial;max-height:calc(100% - 134px)}}.line{border-bottom:solid 1px #987d1e}.ttl{text-align:center;font-family:"Bellefair",serif;font-size:2rem;letter-spacing:0.1em;font-weight:400}.ttl.--lg{font-family:"Bellefair",serif;font-size:2.2rem;letter-spacing:0.1em;font-weight:400}.ttl.--ja{font-family:"Shippori Mincho","Shippori Mincho File",serif;font-size:2rem;letter-spacing:0em;font-weight:600}.ttl.--ja span{padding-bottom:6px}.ttl.--ja--sm{font-family:"Shippori Mincho","Shippori Mincho File",serif;font-size:1.8rem;letter-spacing:0.08em;font-weight:600}.ttl.--ja--sm span{padding-bottom:7px}.ttl.--ja--lg{font-family:"Shippori Mincho","Shippori Mincho File",serif;font-size:2.2rem;letter-spacing:0em;font-weight:700}.ttl.--ja--lg span{padding-bottom:8px}.ttl span{padding-bottom:3px;display:inline-block;border-bottom:solid 1px #987d1e}@media screen and (max-width: 740px){.ttl.--lg{font-size:2rem}.ttl.--ja{font-size:1.8rem}.ttl.--ja--lg{font-size:1.8rem}}.loading{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;background:#fff}.loading__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#846b0c;background:linear-gradient(90deg, rgba(132, 107, 12, 0.25) 0%, rgba(137, 122, 68, 0.18) 31%, rgba(170, 170, 170, 0.4) 86%, rgba(204, 227, 230, 0.6) 100%)}.loading__txt{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);opacity:0;visibility:hidden;transition:all 2s ease}.loading.is-view .loading__txt{opacity:1;visibility:visible}@media screen and (max-width: 740px){.loading__txt img{width:62.77px;height:auto}}.loadItem{opacity:0;visibility:hidden;transition:all .7s ease}.loadItem.is-view{opacity:1;visibility:visible}.more a{display:inline-block}@media screen and (min-width: 1025px){.more a:hover .more__bar,.more a:hover .more__bar--scr{transform:translate(10px, 0)}}@media screen and (min-width: 1025px){.more--back a:hover .more__bar,.more--back a:hover .more__bar--scr{transform:translate(-10px, 0)}}.more--back .more__bar,.more--back .more__bar--scr{background:url(/builds/web/images/icn-more-back.487afa02.svg) no-repeat right center;margin-left:9px;margin-right:0}.more--back .more__txt{margin-left:9px;font-family:"Bellefair",serif;font-size:2.4rem;letter-spacing:0.02em;font-weight:400;margin-right:0}.more__txt{display:inline-block;font-family:"Bellefair",serif;font-size:2rem;letter-spacing:0.02em;font-weight:400;margin-right:9px}.more__txt.--sm{margin-right:11px;font-family:"Bellefair",serif;font-size:1.8rem;letter-spacing:0.02em;font-weight:400}.more__bar,.more__bar--scr{vertical-align:3px;position:relative;display:inline-block;width:60px;height:11px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;background:url(/builds/web/images/icn-more.ec10ec7c.svg) no-repeat right center}.more__bar--scr{position:relative;background:none;overflow:hidden}.more__bar--scr:before{position:absolute;left:0;bottom:0;content:"";width:60px;height:1px;background:#987d1e}.more__bar--scr:after{position:absolute;right:0;bottom:0;width:15px;height:11px;content:"";background:url(/builds/web/images/icn-arrow-bar.6510be4a.svg) no-repeat right center}.more__bar--scr.--color2{background:none}.more__bar--scr.--color2:before{position:absolute;left:0;bottom:0;content:"";width:60px;height:1px;background:#886e64;animation:sdl02 3s cubic-bezier(0.48, 0.12, 0.48, 0.89) infinite;-webkit-animation:sdl02 3s cubic-bezier(0.48, 0.12, 0.48, 0.89) infinite}.more__bar--scr.--color2:after{position:absolute;right:0;bottom:0;width:15px;height:11px;content:"";background:url(/builds/web/images/icn-arrow-bar.fc1ce83a.svg) no-repeat right center;animation:sdl01 3s cubic-bezier(0.48, 0.12, 0.48, 0.89) infinite;-webkit-animation:sdl01 3s cubic-bezier(0.48, 0.12, 0.48, 0.89) infinite}.more.--ja .more__txt{margin-right:15px;font-family:"Shippori Mincho","Shippori Mincho File",serif;font-size:1.8rem;letter-spacing:0em;font-weight:600}.more.--ja .more__bar,.more.--ja .more__bar--scr{width:36px;height:9px;vertical-align:7px;background:url(/builds/web/images/icn-more2.68d2810c.svg) no-repeat right center}@media screen and (max-width: 740px){.more--back .more__txt{font-family:"Bellefair",serif;font-size:1.9rem;letter-spacing:0.05em;font-weight:400}.more.--ja .more__txt{font-size:1.6rem}.more.--ja .more__bar,.more.--ja .more__bar--scr{vertical-align:5px}}.btn a{position:relative;display:block;width:100%;text-align:center;font-size:1.9rem;letter-spacing:0.1em;font-weight:500;background-image:url(/builds/web/images/btn-left.f070973d.svg),url(/builds/web/images/btn-right.feb8af8a.svg);background-position:center left,center right;background-repeat:no-repeat;padding:0 40px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.btn a:before,.btn a:after{position:absolute;top:0;content:"";opacity:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;width:40px;height:100%}.btn a:before{left:0;background:url(/builds/web/images/btn-left-hover.d62faa19.svg) no-repeat left top}.btn a:after{right:0;background:url(/builds/web/images/btn-right-hover.d1194b36.svg) no-repeat right top}.btn a span{display:block;padding:40px 30px 39px;border-top:solid 1px #987d1e;border-bottom:solid 1px #987d1e;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media screen and (min-width: 1025px){.btn a:hover:before,.btn a:hover:after{opacity:1}.btn a:hover span{background:rgba(152,125,30,.1)}}.btn.--ptn2 a{background-image:url(/builds/web/images/btn-left2.1028a3cb.svg),url(/builds/web/images/btn-right2.228c8702.svg)}.btn.--ptn2 a:before{background:url(/builds/web/images/btn-left2-hover.afeff275.svg) no-repeat left top}.btn.--ptn2 a:after{background:url(/builds/web/images/btn-right2-hover.e3406e8b.svg) no-repeat right top}.btn.--ptn2 a span{background:rgba(183,160,33,.1)}@media screen and (min-width: 1025px){.btn.--ptn2 a:hover span{background:#e4e1cf}}.btn.--ptn3 a{background-image:url(/builds/web/images/btn-left.e9eb50b0.svg),url(/builds/web/images/btn-right.264e0365.svg)}.btn.--ptn3 a:before{background:url(/builds/web/images/btn-left-hover.76392999.svg) no-repeat left top}.btn.--ptn3 a:after{background:url(/builds/web/images/btn-right-hover.ccea617d.svg) no-repeat right top}.btn.--ptn3 a span{border-top:solid 1px #886e64;border-bottom:solid 1px #886e64}@media screen and (min-width: 1025px){.btn.--ptn3 a:hover span{background:rgba(136,110,100,.1)}}@media screen and (max-width: 740px){.btn a{font-size:1.6rem;letter-spacing:0.08em;font-weight:500;padding:0 20px;background-image:url(/builds/web/images/btn-left.3169ee77.svg),url(/builds/web/images/btn-right.edbfbcdd.svg)}.btn a span{padding:22px 0 24px}.btn a:before,.btn a:after{display:none}.btn.--ptn2 a{background-image:url(/builds/web/images/btn-left2.83775b8c.svg),url(/builds/web/images/btn-right2.5c421098.svg)}.btn.--ptn2 a span{background:rgba(152,125,30,.1)}.btn.--ptn3 a{background-image:url(/builds/web/images/btn-left.e6ae32c7.svg),url(/builds/web/images/btn-right.93c0a208.svg);font-size:1.4rem;letter-spacing:0}.btn.--ptn3 a span{padding:24px 0}}.inView{opacity:0;transition:all 1.2s cubic-bezier(0.55, 0.11, 0.15, 0.84)}.inView.is-view{opacity:1}.inView.--delay1{transition-delay:calc(.2s*1)}.inView.--delay2{transition-delay:calc(.2s*2)}.inView.--delay3{transition-delay:calc(.2s*3)}.inView.--delay4{transition-delay:calc(.2s*4)}.inView.--delay5{transition-delay:calc(.2s*5)}.inView.--delay6{transition-delay:calc(.2s*6)}.inView.--delay7{transition-delay:calc(.2s*7)}.inView.--delay8{transition-delay:calc(.2s*8)}.inView.--delay9{transition-delay:calc(.2s*9)}.inView.--delay10{transition-delay:calc(.2s*10)}@media screen and (max-width: 740px){.inView.--delay1{transition-delay:0s}.inView.--delay2{transition-delay:0s}.inView.--delay3{transition-delay:0s}.inView.--delay4{transition-delay:0s}.inView.--delay5{transition-delay:0s}.inView.--delay6{transition-delay:0s}.inView.--delay7{transition-delay:0s}.inView.--delay8{transition-delay:0s}.inView.--delay9{transition-delay:0s}.inView.--delay10{transition-delay:0s}}@media(min-width: 741px){.inViewPC{opacity:0;transition:all 1.2s cubic-bezier(0.55, 0.11, 0.15, 0.84)}.inViewPC.is-view{opacity:1}}@media screen and (max-width: 740px){.inViewSP{opacity:0;transition:all 1.2s cubic-bezier(0.55, 0.11, 0.15, 0.84)}.inViewSP.is-view{opacity:1}}.inViewDelay{opacity:0;transition:all 2s cubic-bezier(0.55, 0.11, 0.15, 0.84);transition-delay:.4s}.inViewDelay.is-view{opacity:1}body{color:#886e64}::selection{background:rgba(136,110,100,.2)}::-moz-selection{background:rgba(136,110,100,.2)}.l-navbar{transition:.8s ease}.l-navbar span{background:#886e64}.l-nav__item a{line-height:1.4}@media screen and (max-width: 740px){.l-nav__item--nowrap a{white-space:nowrap}}.l-nav__item--dual .l-nav__sep{margin:0 .2em}.l-nav__item--dual a{display:inline}.l-nav__item--joshi{margin-top:24px}.l-nav__item--online a:before,.l-nav__item--online a:after{background:#886e64}.l-nav__list .l-nav__item:last-of-type a{line-height:1.4;position:relative;padding-bottom:3px}.l-nav__list .l-nav__item:last-of-type a::before,.l-nav__list .l-nav__item:last-of-type a::after{position:absolute;bottom:0;content:"";height:1px;background:#886e64;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.l-nav__list .l-nav__item:last-of-type a::before{right:0;width:100%}.l-nav__list .l-nav__item:last-of-type a::after{transition-delay:.3s;left:0;width:0}@media screen and (min-width: 1025px){.l-nav__list .l-nav__item:last-of-type a:hover::before{width:0}.l-nav__list .l-nav__item:last-of-type a:hover::after{width:100%}}@media screen and (max-width: 740px){.l-nav{padding:55px 25px 40px}.l-nav__item{padding:7px 0 8px}.l-nav__item--joshi{margin-top:14px}.l-nav__item--online{margin-top:18px}.l-nav__link{margin-top:36px}}.l-footer__inner{border-top-color:#886e64}.l-footer__online a:before,.l-footer__online a:after{background:#886e64}.ttl span{border-bottom-color:#886e64}.ttl--sub{margin-top:15px;text-align:center;font-size:1.2rem;letter-spacing:0em;font-weight:600}@media screen and (max-width: 740px){.ttl--sub{margin-top:12px}}.check{vertical-align:-1px}.line{border-bottom-color:#886e64}.container{background:#ebe4dd}.joshikai{overflow:hidden}.fv{position:relative;width:100%;min-height:100vh}.fv__logo{position:absolute;top:220.47px;top:11.4828125vw;left:546px;left:28.4375vw;width:1207.07px;width:62.8682291667vw;z-index:2;transition:.8s ease}.fv__logo img{width:100%;height:auto}.fv__img{padding-top:189px;padding-top:9.84375vw;margin-left:140px;margin-left:7.2916666667vw;width:626px;width:32.6041666667vw;z-index:1;transition:.8s ease}.fv__img img{width:100%;height:auto}.fv__catch{position:absolute;top:151.2px;top:7.875vw;left:1707.52px;left:88.9333333333vw;width:59.27px;width:3.0869791667vw;z-index:1;transition:.8s ease}.fv__catch img{width:100%;height:auto}.fv__scr{position:absolute;right:-9px;bottom:94px;transform:rotate(90deg);transform-origin:center;transition:opacity .8s ease,visibility .8s ease}.fv__scr.is-hide{opacity:0 !important}.fv__scr:before{position:absolute;top:1px;right:0;content:"";width:61px;height:12px;background:#ebe4dd;z-index:2;animation:sdl03 3s cubic-bezier(0.48, 0.12, 0.48, 0.89) infinite}.fv__scr .more__bar{overflow:hidden}.fv__scr .more__bar:after{animation:sdl01 3s cubic-bezier(0.48, 0.12, 0.48, 0.89) infinite}.fv__desc{width:690px;text-align:center;background:hsla(0,0%,100%,.5);font-size:1.6rem;line-height:3rem;letter-spacing:0em;font-weight:600;margin:177px auto 0;padding:25px 0 26px}@media screen and (max-width: 1180px){.fv{min-height:initial}.fv__logo{top:131.97px;top:12.8876953125vw;left:36.68px;left:9.4051282051vw;width:316.63px;width:81.1871794872vw}.fv__img{top:346px;top:33.7890625vw;left:25px;left:6.4102564103vw;width:320.78px;width:82.2512820513vw}.fv__catch{top:588.35px;top:57.4560546875vw;left:284.4px;left:72.9230769231vw;width:46.06px;width:11.8102564103vw}}@media screen and (max-width: 900px){.fv__desc{font-size:1.4rem;line-height:2.4rem;letter-spacing:0em;font-weight:600}.fv__desc .line{padding-bottom:3px}.fv__desc .slash{display:none}}@media screen and (max-width: 740px){.fv{height:auto !important}.fv__logo{top:131.97px;top:33.8384615385vw;left:36.68px;left:9.4051282051vw;width:316.63px;width:81.1871794872vw}.fv__img{padding-top:334px;padding-top:85.641025641vw;margin-left:37px;margin-left:9.4871794872vw;width:305px;width:78.2051282051vw}.fv__catch{top:358.35px;top:91.8846153846vw;left:284.4px;left:72.9230769231vw;width:46.06px;width:11.8102564103vw}.fv__scr{display:none}.fv__desc{position:static;text-align:center;background:hsla(0,0%,100%,.5);width:calc(100% - 50px);margin:98px auto 0;padding:20px 0 18px}.fv__desc .line{padding-bottom:0;border-bottom:none}}.loadItem1,.loadItem2,.loadItem3{opacity:0;visibility:hidden}.loadItem1.is-view,.loadItem2.is-view,.loadItem3.is-view{opacity:1;visibility:visible}.joshikai{position:relative;padding-bottom:300px}@media screen and (max-width: 740px){.joshikai{padding-bottom:120px}}.menu{position:absolute;top:0;right:50px}.menu__ttl{text-align:right;font-size:1.8rem;letter-spacing:.05em}.menu__list{margin-top:20px}.menu__item{position:relative;padding:7px 0;text-align:right}.menu__item a{display:inline-block;font-size:1.4rem;letter-spacing:0em;font-weight:600}@media screen and (min-width: 1025px){.menu__item a:hover{opacity:.7}}.menu__item:before{opacity:0;position:absolute;top:13px;right:-17px;content:"";width:7px;height:7px;border-radius:50%;background:#886e64}.menu__item.is-current:before{opacity:1}.menu.is-static{position:static !important;text-align:center !important}.menu.is-static__ttl{text-align:center !important}.menu.is-static__item{text-align:center !important}.menu.is-static__item:before{display:none !important}@media screen and (max-width: 1600px){.menu{margin-top:248px;position:static;text-align:center}.menu__ttl{text-align:center}.menu__list{margin:23px auto 0;display:table}.menu__item{text-align:center;display:table;margin:0 auto}.menu__item:before{left:-17px;right:auto}.menu__item:not(.is-current){opacity:.6}}@media screen and (max-width: 740px){.menu{margin-top:103px}}.menu2,.menu3{margin-top:0;background:hsla(0,0%,100%,.6)}@media(min-width: 1601px){.menu2,.menu3{display:none}}.menu2__inner,.menu3__inner{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:0 30px;max-width:1170px;margin:0 auto}.menu2__ttl,.menu3__ttl{font-family:"Bellefair",serif;font-size:1.8rem;letter-spacing:0.05em;font-weight:400;padding-top:4px}.menu2__ttl span,.menu3__ttl span{border:none;padding:0}.menu2__list,.menu3__list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:auto}.menu2__item,.menu3__item{border-left:dashed 1px rgba(136,110,100,.6)}.menu2__item a,.menu3__item a{display:block;padding:13px 30px 12px;height:40px;font-size:1.4rem;letter-spacing:0em;font-weight:600;text-align:center;color:rgba(136,110,100,.6)}@media screen and (min-width: 1025px){.menu2__item a:hover,.menu3__item a:hover{color:#886e64}}.menu2__item:last-child a,.menu3__item:last-child a{padding-right:0}.menu2__item span,.menu3__item span{position:relative;display:inline-block}.menu2__item span:before,.menu3__item span:before{opacity:0;position:absolute;top:4px;left:-12px;content:"";width:7px;height:7px;border-radius:50%;background:#886e64}.menu2__item.is-current a,.menu3__item.is-current a{color:#886e64}.menu2__item.is-current span:before,.menu3__item.is-current span:before{opacity:1}@media screen and (max-width: 1260px){.menu2__inner,.menu3__inner{width:100%;max-width:initial;padding:0 50px}.menu2__item a,.menu3__item a{padding:13px 25px}}@media screen and (max-width: 1220px){.menu2__inner,.menu3__inner{display:block;padding:0}.menu2__ttl,.menu3__ttl{padding:12px 0 10px;text-align:center}.menu2__list,.menu3__list{position:relative;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.menu2__list:before,.menu3__list:before{position:absolute;top:0;left:33.3333%;content:"";height:100%;border-left:dashed 1px rgba(136,110,100,.6)}.menu2__list:after,.menu3__list:after{position:absolute;top:0;left:66.6666%;content:"";height:100%;border-left:dashed 1px rgba(136,110,100,.6)}.menu2__item,.menu3__item{width:33.3333333333%;border:none;border-top:dashed 1px rgba(136,110,100,.6)}.menu2__item a,.menu3__item a{padding:14px 0 13px;text-align:center;font-size:1.2rem;letter-spacing:0em;font-weight:600}.menu2__item span:before,.menu3__item span:before{top:3px}}@media screen and (max-width: 740px){.menu2__ttl,.menu3__ttl{font-family:"Bellefair",serif;font-size:1.6rem;letter-spacing:0.05em;font-weight:400}.menu2__list,.menu3__list{margin-top:0}.menu2__list:before,.menu3__list:before{left:50%}.menu2__list:after,.menu3__list:after{display:none}.menu2__item,.menu3__item{padding:0;width:50%;border-top:dashed 1px #886e64}.menu2__item:before,.menu3__item:before{display:none}}.menu3{position:fixed;bottom:20px;left:0;width:100%;z-index:35;background:#b7a8a2;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;box-shadow:0 10px 15px 0 rgba(0,0,0,.2)}.menu3.is-hide{opacity:0;visibility:hidden}.menu3__ttl{color:#fff}.menu3__item{border-left:dashed 1px #fff}.menu3__item a{color:#fff}.menu3__item span:before{background:#fff}.menu3__item.is-current a{color:#fff}.menu3__item.is-current span:before{opacity:1}@media screen and (max-width: 1220px){.menu3{display:none !important}}@media screen and (min-width: 1221px){.menu2{display:none !important}}@media screen and (max-width: 1600px)and (min-width: 1221px){.f-btn{bottom:80px}}.lead{margin-top:153px;text-align:center;font-size:2rem;line-height:4rem;letter-spacing:0em;font-weight:600;width:100%;margin-right:auto;margin-left:auto;max-width:1360px}@media screen and (max-width: 1180px){.lead{max-width:100%}}.lead p{margin-bottom:4rem}.lead p:last-child{margin-bottom:0}.lead__img{margin-top:110px;width:776px;width:40.4166666667vw;margin-left:auto;margin-right:-16px}.lead__img img{width:100%;height:auto}@media screen and (max-width: 1600px){.lead{margin-top:248px}}@media screen and (max-width: 740px){.lead{margin-top:55px;font-size:1.6rem;line-height:3.2rem;letter-spacing:0em;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.lead p{order:2;margin-bottom:3.2rem}.lead__img{order:1;margin:0 17px 126px auto;width:322px;width:82.5641025641vw}}.gallery{margin-top:254px}.gallery__img{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.gallery__img img{width:100%;height:auto}.gallery__img--1{width:30.8823529412%;order:1}.gallery__img--2{margin-top:11.6176470588%;width:25.7352941176%;order:3}.gallery__img--3{margin-top:33.4558823529%;width:22.7941176471%;order:2}@media screen and (max-width: 1180px){.gallery__img--1{width:33.4745762712%;order:1}.gallery__img--2{margin-top:14.7245762712%;width:27.8601694915%;order:3}.gallery__img--3{margin-top:38.4533898305%;width:24.7881355932%;order:2}}@media screen and (max-width: 740px){.gallery{margin-top:48px}.gallery__img{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;gap:50px 0}.gallery__img--1{width:54.7058823529%}.gallery__img--2{margin-top:0;width:54.7058823529%;order:2;margin-left:auto}.gallery__img--3{margin-top:0;width:54.7058823529%;order:3}}.l-box__ttl--en{font-family:"Bellefair",serif;font-size:6rem;letter-spacing:0.04em;font-weight:400;line-height:7rem;margin-bottom:3px}.l-box__ttl--ja{font-size:1.8rem;letter-spacing:0.08em;font-weight:600}.l-box__ttl--sub{border-top:solid 1px rgba(136,110,100,.5);border-bottom:solid 1px rgba(136,110,100,.5);padding:2px 0;text-align:center}.l-box__ttl--txt{display:block;padding:31px 0 32px;border-top:solid 1px rgba(136,110,100,.5);border-bottom:solid 1px rgba(136,110,100,.5);font-size:2.6rem;letter-spacing:0.08em;font-weight:700}.l-box__ttl--txt-en{padding:35px 0 34px;border-top:solid 1px rgba(136,110,100,.5);border-bottom:solid 1px rgba(136,110,100,.5);font-family:"Bellefair",serif;font-size:2rem;letter-spacing:0.05em;font-weight:400}.l-box.--profile{margin-top:202px}@media screen and (max-width: 740px){.l-box__ttl--en{font-family:"Bellefair",serif;font-size:4.5rem;letter-spacing:0.04em;font-weight:400;line-height:5rem}.l-box__ttl--ja{font-size:1.4rem;letter-spacing:0.08em;font-weight:600}.l-box__ttl.--sm .l-box__ttl--en{font-size:4.4rem;margin-bottom:0}.l-box__ttl--txt{font-size:2.2rem;letter-spacing:0.08em;font-weight:600;padding:32px 0 36px}.l-box__ttl--txt-en{padding:32px 0 28px;font-size:1.8rem}}.bg{background:#e3dbd3}.profile{padding-top:202px}@media screen and (max-width: 740px){.profile{padding-top:231px}}.prof{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:73px;padding-bottom:128px}.prof__content{width:57.3529411765%}.prof__img{position:relative}.prof__img img{width:100%;height:auto}.prof__label{position:absolute;top:-34px;right:37px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;width:180px;height:180px;border-radius:50%;border:dashed 1px #886e64;font-size:1.4rem;line-height:2.2rem;letter-spacing:0em;font-weight:600;text-align:center}.prof__txt{margin-top:67px}.prof__name{font-size:1.4rem;letter-spacing:0em;font-weight:600}.prof__name span{font-size:3rem;letter-spacing:0em;font-weight:600;margin-left:16px;vertical-align:-5px}.prof__desc{margin-top:33px;font-size:1.6rem;line-height:3.2rem;letter-spacing:0em;font-weight:600}.prof__gallery{width:30.1470588235%;margin-left:auto}.prof__gallery-item{margin-bottom:70px}.prof__gallery-item:last-child{margin-bottom:0}.prof__gallery img{width:100%;height:auto}.prof__name{text-align:center}@media screen and (max-width: 1180px){.prof__txt{padding-top:0;padding-left:40px}}@media screen and (max-width: 1180px){.prof__content{width:65.1041666667%}.prof__label{top:-41px;right:10px;width:114px;height:114px;font-size:1rem;line-height:1.6rem;letter-spacing:0em;font-weight:600}.prof__txt{padding-left:0}.prof__gallery{width:31.25%}.prof__gallery-item{margin-bottom:50px}}@media screen and (max-width: 740px){.prof{margin-top:39px;padding-bottom:100px;gap:66px 0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.prof__content{width:100%}.prof__img{width:100%}.prof__txt{margin-top:29px}.prof__name{text-align:center}.prof__name span{margin:9px 0 0;font-size:2.4rem;display:block}.prof__desc{margin-top:26px}.prof__gallery{width:100%}.prof__gallery-item{width:67.6470588235%}.prof__gallery-item:nth-child(even){margin-left:auto}}.recipe{padding-top:120px;padding-bottom:120px}.recipe__lead{margin-top:42px;text-align:center;font-size:2.6rem;line-height:3.4rem;letter-spacing:0em;font-weight:600}.recipe__panel,.recipe__movie,.recipe__susume{border:solid 1px rgba(136,110,100,.6);border-radius:5px}.recipe__panel{margin-top:47px;padding:91px 100px 93px}.recipe__ttl{text-align:center;font-size:2.2rem;line-height:3.6rem;letter-spacing:0em;font-weight:600}.recipe__ttl span{display:inline;padding-bottom:3px;border-bottom:solid 1px #886e64}.recipe__ttl--sub{text-align:center;font-size:1.6rem;letter-spacing:0em;font-weight:600;max-width:300px;width:100%;margin:0 auto 21px;background:rgba(136,110,100,.2);padding:11px 0 13px;border-radius:25px}.recipe__box{border-top:dashed 1px rgba(136,110,100,.6)}.recipe__box:first-child{padding-bottom:50px;border-top:none}.recipe__box:nth-child(2){padding-top:64px}.recipe__feature{margin:42px auto 0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;max-width:644px;gap:0 60px}.recipe__point{order:1}.recipe__point-item{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:0 21px;font-size:2rem;letter-spacing:0.02em;font-weight:600;margin-bottom:21px}.recipe__point-item:last-child{margin-bottom:0}.recipe__point-txt{padding-top:15px}.recipe__free{order:2;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:11px;gap:0 10px}.recipe__free-item{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;text-align:center;width:87px;height:87px;border:solid 1px #886e64;border-radius:50%;font-size:1.3rem;line-height:1.8rem;letter-spacing:0em;font-weight:600}.recipe__rec{background:rgba(136,110,100,.3);max-width:520px;margin:32px auto 0;padding:10px 0;text-align:center;font-size:1.4rem;line-height:2rem;letter-spacing:0em;font-weight:600}.recipe__charm{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;gap:0 40px;max-width:1086px;margin:40px auto 0}.recipe__charm-box{flex:1}.recipe__charm-box:first-child{max-width:30.3893637227%}.recipe__charm-box:nth-child(2){max-width:63.8176638177%}.recipe__charm-desc{flex:1;font-size:1.6rem;line-height:3.2rem;letter-spacing:0em;font-weight:600}.recipe__charm-desc span{border-bottom:solid 1px #886e64}.recipe__charm-desc p{margin-bottom:21px}.recipe__charm-desc p:last-child{margin-bottom:0}.recipe__charm-block{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;gap:0 34px}.recipe__charm-fig{margin-top:10px;width:44.6845238095%}.recipe__charm-fig-ttl{margin-bottom:22px;text-align:center;font-size:1.8rem;letter-spacing:0em;font-weight:600}.recipe__charm-fig img{width:100%;height:auto}.recipe__charm-fig-cap{font-size:1rem;line-height:1.8rem;letter-spacing:0em;font-weight:600}.recipe__charm-fig-cap p{position:relative;padding-left:1em;margin-bottom:0}.recipe__charm-fig-cap p:before{position:absolute;left:0;top:0;content:"・"}.recipe__movie{position:relative;margin-top:100px;padding:89px 100px 100px}.recipe__movie-label{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);width:70px;height:70px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;border:solid 1px rgba(136,110,100,.6);border-radius:50%;font-size:1.8rem;letter-spacing:0.08em;font-weight:600;text-align:center;background:#e3dbd3}.recipe__movie-desc{margin-top:21px;text-align:center;font-size:1.6rem;line-height:3.2rem;letter-spacing:0em;font-weight:600}.recipe__movie-box{max-width:900px;margin:40px auto 0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.recipe__movie-box img{width:100%;height:auto}.recipe__movie-box iframe{width:100%;height:100%}@media screen and (min-width: 1025px){.recipe__movie-box:hover{opacity:.7}}.recipe__susume{position:relative;margin-top:100px;padding:91px 100px 89px}.recipe__susume-box{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;max-width:900px;margin:38px auto 0;gap:0 60px}.recipe__susume-fig{width:33.3333333333%}.recipe__susume-fig img{width:100%;height:auto}.recipe__susume-txt{padding-top:16px;flex:1;max-width:437px;font-size:1.6rem;line-height:3.2rem;letter-spacing:0em;font-weight:600}.recipe__susume-txt span{border-bottom:solid 1px #886e64}@media screen and (max-width: 1180px){.recipe__panel,.recipe__movie,.recipe__susume{padding:66px 40px 70px}.recipe__charm{padding-left:0;gap:0 40px}}@media screen and (max-width: 900px){.recipe__charm{gap:0 40px}.recipe__charm-block{display:block}.recipe__charm-box:first-child,.recipe__charm-box:nth-child(2){max-width:calc(50% - 20px)}.recipe__charm-fig{width:100%;margin:17px 0}.recipe__charm-fig-ttl{margin-bottom:7px}}@media screen and (max-width: 740px){.recipe{padding-top:114px;padding-bottom:98px}.recipe__lead{margin:45px -25px 0;font-size:1.6rem;line-height:3.2rem;letter-spacing:0em;font-weight:600}.recipe__lead span{letter-spacing:-0.03em}.recipe__box:first-child{padding-bottom:30px}.recipe__box:nth-child(2){padding:55px 20px 0}.recipe__panel{padding:42px 0 49px;margin-top:30px}.recipe__ttl{font-size:2rem}.recipe__ttl span{padding-bottom:3px}.recipe__feature{margin:20px auto 0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:22px 0}.recipe__point{order:2;padding-top:0}.recipe__point-item{font-size:1.8rem;letter-spacing:0.02em;font-weight:600;gap:0 10px}.recipe__free{order:1}.recipe__free-item{width:83px;height:83px;font-size:1.4rem;line-height:1.9rem;letter-spacing:0em;font-weight:600}.recipe__rec{margin:24px auto 0;max-width:260px;font-size:1.3rem;line-height:2rem;letter-spacing:0em;font-weight:600}.recipe__charm{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:45px 0;margin:50px auto 0}.recipe__charm-box:first-child,.recipe__charm-box:nth-child(2){max-width:100%}.recipe__charm-fig{margin:15px 0 24px;padding:0 2px}.recipe__movie{padding:56px 19px 52px;margin-top:43px}.recipe__movie .recipe__ttl{letter-spacing:.08em}.recipe__movie-label{font-size:1.7rem}.recipe__movie-desc{margin-top:25px;text-align:left}.recipe__movie-box{margin:11px auto 0}.recipe__susume{padding:67px 19px 52px;margin-top:26px}.recipe__susume-box{margin:28px auto 0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:11px 0}.recipe__susume-fig{width:100%}.recipe__susume-txt{padding-top:0}}.foryou{padding-top:125px;padding-bottom:137px}.foryou__catch{margin-top:42px;text-align:center;font-size:2.6rem;line-height:4.2rem;letter-spacing:0em;font-weight:600}.foryou__list{margin-top:75px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;gap:118px 90px}.foryou__item{width:calc(33.3333333333% - 60px)}.foryou__img{width:100%;height:auto}.foryou__img img{width:100%;height:auto}.foryou__txt{margin-top:33px}.foryou__ttl{font-size:2rem;line-height:3.2rem;letter-spacing:0em;font-weight:600}.foryou__desc{margin-top:6px;font-size:1.6rem;line-height:3.1rem;letter-spacing:0.08em;font-weight:600;margin-right:-2em}.foryou__att{margin-top:95px;text-align:right;font-size:1.2rem;line-height:2rem;letter-spacing:0em;font-weight:600}@media screen and (max-width: 1180px){.foryou__list{gap:70px 40px}.foryou__item{width:calc(33.3333333333% - 26.6666666667px)}.foryou__desc{margin-right:0}}@media screen and (max-width: 900px){.foryou__list{gap:70px 40px}.foryou__item{width:calc(50% - 20px)}}@media screen and (max-width: 740px){.foryou{padding-top:120px;padding-bottom:84px}.foryou__catch{margin:45px 0 0;font-size:1.6rem;line-height:3.2rem;letter-spacing:0em;font-weight:600}.foryou__list{margin-top:57px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:53px 0}.foryou__item{width:100%}.foryou__item:nth-child(odd) .foryou__img{margin-left:-25px}.foryou__item:nth-child(odd) .foryou__txt{margin-right:-20px}.foryou__item:nth-child(even) .foryou__img{margin-left:auto;margin-right:-25px}.foryou__item:nth-child(even) .foryou__txt{text-align:right;margin-left:-20px}.foryou__img{width:88.2352941176%}.foryou__txt{margin-top:24px}.foryou__ttl{font-size:1.8rem;line-height:3rem;letter-spacing:0em;font-weight:600}.foryou__ttl.--lt-20{letter-spacing:-0.02em}.foryou__desc{margin-top:7px;font-size:1.4rem;line-height:2.6rem;letter-spacing:0em;font-weight:600}.foryou__att{margin-top:118px;font-size:1.2rem;line-height:2.6rem;letter-spacing:0em;font-weight:600;text-align:left}}.act{padding-top:113px;padding-bottom:128px}.act__catch{margin-top:42px;text-align:center;font-size:2.6rem;line-height:4.2rem;letter-spacing:0em;font-weight:600}.act__box{border:solid 1px rgba(136,110,100,.6);border-radius:5px;margin-top:68px}.act__box.--regular{margin-top:0}.act__box.--regular2{margin-top:100px}.act__head{position:relative;border-bottom:solid 1px rgba(136,110,100,.6)}.act__num{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:center;border:solid 1px rgba(136,110,100,.6);background:#e3dbd3;width:70px;height:70px;border-radius:50%;text-align:center;font-size:2.8rem;letter-spacing:0.08em;font-weight:600}.act__label{position:absolute;top:16px;right:14px;background:rgba(136,110,100,.1);width:135px;padding:6px 0 8px;text-align:center;font-size:1.4rem;letter-spacing:0em;font-weight:600}.act__ttl{padding:48px 0 37px;text-align:center;font-size:2.6rem;line-height:4.2rem;letter-spacing:0em;font-weight:700}.act__ttl span{margin-right:10px;vertical-align:1px;font-size:2rem;letter-spacing:0em;font-weight:600}.act__intro{width:100%;margin-right:auto;margin-left:auto;max-width:900px}@media screen and (max-width: 1180px){.act__intro{max-width:100%}}.act__detail{padding:61px 50px 0}.act__lead{font-size:2.2rem;line-height:3.6rem;letter-spacing:0em;font-weight:600;text-align:center;margin-bottom:40px}.act__desc{margin-top:38px;font-size:1.6rem;line-height:3.2rem;letter-spacing:0em;font-weight:600;margin-bottom:32px}.act__desc.--center{text-align:center}.act__desc--sub{text-align:center;font-size:1.2rem;line-height:2rem;letter-spacing:0em;font-weight:600}.act__date{width:600px;max-width:100%;text-align:center;font-size:2rem;line-height:3.2rem;letter-spacing:0em;font-weight:600;background:rgba(136,110,100,.3);margin:0 auto 13px;padding:15px 10px}.act__date.w400{width:400px}.act__date2{width:340px;max-width:100%;text-align:center;font-size:1.8rem;line-height:3rem;letter-spacing:0em;font-weight:600;background:rgba(136,110,100,.3);margin:0 auto 13px;padding:12px 10px}.act__date2.w400{width:400px}.act__acc{width:600px;max-width:100%;margin:39px auto 0;background:hsla(0,0%,100%,.4);text-align:center;padding:16px 0 19px;font-size:1.6rem;line-height:3.2rem;letter-spacing:0em;font-weight:600}.act__full{margin:36px auto 0;width:386px;max-width:100%;background:#fff;text-align:center;font-size:1.6rem;line-height:3.2rem;letter-spacing:0em;font-weight:600;padding:17px 15px 19px}@media screen and (max-width: 740px){.act{padding-top:120px;padding-bottom:120px}.act__catch{margin:45px 0 0;font-size:1.6rem;line-height:3.2rem;letter-spacing:0em;font-weight:600}.act__box{margin-top:23px}.act__num{font-size:2.2rem;letter-spacing:0.08em;font-weight:600}.act__label{top:11px;right:10px;font-size:1.2rem;width:102px;padding:4px 0 6px}.act__ttl{font-size:2.2rem;line-height:3.4rem;letter-spacing:0em;font-weight:600;padding:45px 0 45px}.act__ttl.--num{padding:56px 0 45px}.act__ttl span{font-size:1.6rem;letter-spacing:0em;font-weight:600;margin-bottom:-3px;margin-right:0;display:block}.act__detail{padding:27px 19px 0}.act__lead{font-size:1.8rem;line-height:3.2rem;letter-spacing:0em;font-weight:600;margin-bottom:18px}.act__desc{margin-top:24px;margin-bottom:25px;font-size:1.4rem;line-height:2.6rem;letter-spacing:0em;font-weight:600}.act__desc--sub{margin-top:9px;font-size:1.2rem;line-height:2rem;letter-spacing:0em;font-weight:600}.act__desc--sub.--sp-left{text-align:left}.act__desc span{display:none}.act__date{font-size:1.8rem;line-height:3.2rem;letter-spacing:0em;font-weight:600;padding:8px 10px;margin:0 auto 9px}.act__date span{display:none}.act__date.w400{font-size:1.6rem;line-height:2.6rem;letter-spacing:0em;font-weight:600;padding:7px 5px}.act__date2{font-size:1.6rem;line-height:3rem;letter-spacing:0em;font-weight:600;padding:8px 10px;margin:0 auto 9px}.act__acc{margin:21px auto 0;text-align:left;padding:16px 20px;font-size:1.4rem;line-height:2.6rem;letter-spacing:0em;font-weight:600}.act__full{margin:29px auto 0;font-size:1.4rem;line-height:2.6rem;letter-spacing:0em;font-weight:600;padding:13px 15px 15px}}.act__point{margin-top:66px;width:100%;margin-right:auto;margin-left:auto;max-width:900px}@media screen and (max-width: 1180px){.act__point{max-width:100%}}.act__point{display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;gap:0 20px;text-align:center}.act__point-box{max-width:400px}.act__point-box:nth-child(2){margin-top:63px}.act__point-num{text-align:center;font-size:2.2rem;letter-spacing:0.08em;font-weight:600;max-width:400px;width:100%;margin:0 auto;background:rgba(136,110,100,.2);padding:7px 0 11px;border-radius:25px}.act__point-num span{vertical-align:3px;margin-right:11px;font-size:1.2rem;letter-spacing:.08em}.act__point-ttl{margin-top:21px;font-size:2rem;line-height:3.6rem;letter-spacing:0em;font-weight:600}.act__point-ttl--sm{margin-top:23px;font-size:1.2rem;line-height:2rem;letter-spacing:0em;font-weight:600}.act__point-recipe{margin:32px -30px 0 -10px}.act__point-recipe img{width:100%;height:auto}.act__point-live{margin-top:17px;margin-right:-5px}.act__point-lead{margin-top:27px;font-size:1.8rem;line-height:3.2rem;letter-spacing:0em;font-weight:600}.act__point-desc{margin-top:28px;text-align:left;font-size:1.2rem;line-height:2rem;letter-spacing:0em;font-weight:600}.act__point-desc.--center{text-align:center}.act__point-notice{margin-top:31px;text-align:left;background:rgba(136,110,100,.2);font-size:1.2rem;line-height:2rem;letter-spacing:0em;font-weight:600;padding:14px 25px 14px}@media screen and (max-width: 900px){.act__point{display:block}.act__point--right{margin-top:63px}.act__point-box{margin:0 auto}}@media screen and (max-width: 740px){.act__point{margin-top:54px}.act__point--right{margin-top:43px}.act__point-box:nth-child(2){margin-top:43px}.act__point-ttl{margin-top:23px;font-size:1.8rem;line-height:3.2rem;letter-spacing:0em;font-weight:600}.act__point-ttl span{letter-spacing:-0.03em}.act__point-recipe{margin:16px -20px 23px}.act__point-live{margin-top:44px}.act__point-live img{max-width:262.53px;width:100%;height:auto}.act__point-desc{margin-top:23px}}@media screen and (max-width: 380px){.act__point-ttl{margin-right:-5px;margin-left:-5px}}.act__regular{padding:131px 0 69px;text-align:center;font-size:2.6rem;line-height:4.2rem;letter-spacing:0em;font-weight:700}@media screen and (max-width: 740px){.act__regular{padding:62px 0 49px;font-size:2.2rem;line-height:3.6rem;letter-spacing:0em;font-weight:600}}.act__goods{margin-top:100px;border:solid 1px rgba(136,110,100,.6);border-radius:5px}.act__goods-head{text-align:center;font-size:2.2rem;line-height:4rem;letter-spacing:0em;font-weight:600;border-bottom:solid 1px rgba(136,110,100,.6);padding:34px 0 34px}.act__goods-content{padding:38px 50px}.act__goods-desc{text-align:center;font-size:1.6rem;line-height:3.2rem;letter-spacing:0em;font-weight:600}@media screen and (max-width: 740px){.act__goods{margin-top:25px}.act__goods-head{padding:39px 0 38px;line-height:3.4rem}.act__goods-content{padding:39px 25px}.act__goods-desc{font-size:1.6rem;line-height:3.1rem;letter-spacing:0.08em;font-weight:600}}.act__coupon{margin-top:100px;background:hsla(0,0%,100%,.6);border-radius:5px;padding:55px 50px 61px}.act__coupon-desc{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;gap:32px}.act__coupon-desc-label{width:200px;padding:11px 0;font-size:1.8rem;letter-spacing:0em;font-weight:600;background:rgba(136,110,100,.1);border-radius:20px;text-align:center}.act__coupon-desc-label span{display:none}.act__coupon-desc-txt{text-align:left;font-size:2rem;line-height:3.2rem;letter-spacing:0em;font-weight:600}.act__coupon-img{margin-top:50px;text-align:center}.act__coupon-img img{max-width:100%;height:auto}.act__coupon-att{margin-top:54px;width:100%;margin-right:auto;margin-left:auto;max-width:500px}@media screen and (max-width: 1180px){.act__coupon-att{max-width:100%}}.act__coupon-att{font-size:1.3rem;letter-spacing:0em;font-weight:600}@media screen and (max-width: 740px){.act__coupon{margin-top:25px;padding:20px 20px 38px}.act__coupon-desc{gap:25px}.act__coupon-desc-label{width:100%;font-size:1.6rem;padding:11px 0 12px}.act__coupon-desc-label span{display:inline}.act__coupon-desc-txt{text-align:center;font-size:1.8rem;line-height:3.2rem;letter-spacing:0em;font-weight:600}.act__coupon-img{margin-top:21px}.act__coupon-img img{width:100%;height:auto}.act__coupon-att{margin-top:9px;font-size:1.2rem;line-height:2rem;letter-spacing:0em;font-weight:600}}.lesson{margin-top:106px;padding:95px 50px 87px;border-top:solid 1px rgba(136,110,100,.6)}.lesson .ttl{letter-spacing:.05em}.lesson__list{margin-top:72px;width:100%;margin-right:auto;margin-left:auto;max-width:900px}@media screen and (max-width: 1180px){.lesson__list{max-width:100%}}.lesson__item{margin-top:19px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start}.lesson__item:first-child{margin-top:0}.lesson__item-month{font-size:3.8rem;letter-spacing:0em;font-weight:600;margin-right:20px;width:69px}.lesson__item-month span{margin-left:3px;font-size:2.2rem;letter-spacing:0em;font-weight:600}.lesson__item-teacher{padding-top:2px;width:180px;margin-right:25px}.lesson__item-teacher--post{font-size:1.2rem;letter-spacing:0em;font-weight:600}.lesson__item-teacher--name{margin-top:7px;font-size:2.4rem;letter-spacing:0em;font-weight:600}.lesson__item-teacher--name.ja{margin-top:5px;font-size:2.2rem;letter-spacing:0em;font-weight:600}.lesson__item-menu{padding-top:2px;font-size:1.6rem;line-height:2.4rem;letter-spacing:0em;font-weight:600;flex:1}.lesson__item-menu p{position:relative;padding-left:1em}.lesson__item-menu p:before{position:absolute;top:0;left:0;content:"・"}.lesson__item-menu p.d-none{padding-left:0}.lesson__item-menu p.d-none:before{content:""}.lesson__item-menu span:not(.sp-sm){font-size:1.4rem;line-height:2.4rem;letter-spacing:0em;font-weight:600}.lesson__img{margin-top:46px;position:relative;width:100%;margin-right:auto;margin-left:auto;max-width:1160px}@media screen and (max-width: 1180px){.lesson__img{max-width:100%}}.lesson__img{padding:0 30px}.lesson__card img{width:100%;height:auto}.lesson__card-txt{margin-top:26px;text-align:center;font-size:1.4rem;line-height:2.4rem;letter-spacing:0em;font-weight:600}.lesson__nav,.regular .swiper-button-prev,.regular .swiper-button-next,.lesson .swiper-button-prev,.lesson .swiper-button-next{width:16px;height:31px}.lesson__nav:after,.regular .swiper-button-prev:after,.regular .swiper-button-next:after,.lesson .swiper-button-prev:after,.lesson .swiper-button-next:after{display:none}.lesson .swiper-button-prev,.lesson .swiper-button-next{margin-top:-58px}.lesson .swiper-button-prev{left:0}.lesson .swiper-button-next{right:0}.lesson__att{background:hsla(0,0%,100%,.4);text-align:center;width:600px;max-width:100%;font-size:1.2rem;line-height:2rem;letter-spacing:0em;font-weight:600;margin:36px auto 0;padding:12px 10px 10px}@media screen and (max-width: 740px){.lesson{margin-top:104px;padding:83px 19px 49px}.lesson__list{margin-top:47px}.lesson__item{margin-top:30px;border-top:dashed 1px #886e64;padding-top:29px}.lesson__item:first-child{margin-top:0;padding-top:0;border-top:none}.lesson__item-month{font-size:3.6rem;width:auto;margin-right:23px}.lesson__item-month span{vertical-align:1px;font-size:2rem}.lesson__item-teacher{padding-top:0;width:auto;margin-right:0}.lesson__item-teacher--name{margin-top:2px}.lesson__item-menu{margin-top:20px;flex:initial;width:100%}.lesson__item-menu .sp-sm{font-size:1.4rem;line-height:2.4rem;letter-spacing:0em;font-weight:600}.lesson__img{max-width:initial;margin:24px -45px 0;padding:0 25px;width:auto;overflow:hidden}.lesson__img .swiper{overflow:visible}.lesson__card{width:290px}.lesson__card-txt{display:none}.lesson__nav,.regular .swiper-button-prev,.regular .swiper-button-next,.lesson .swiper-button-prev,.lesson .swiper-button-next{width:8px;height:16px}.lesson__nav svg,.regular .swiper-button-prev svg,.regular .swiper-button-next svg,.lesson .swiper-button-prev svg,.lesson .swiper-button-next svg{width:100%;height:auto}.lesson .swiper-button-prev{margin-top:-8px;left:25px}.lesson .swiper-button-next{margin-top:-8px;right:25px}.lesson__att{margin-top:30px;padding:16px 10px}}.lesson__member{margin-top:97px;width:100%;margin-right:auto;margin-left:auto;max-width:900px}@media screen and (max-width: 1180px){.lesson__member{max-width:100%}}.lesson__member-list{margin-top:40px;padding-left:55px}.lesson__member-card{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:0 30px}.lesson__member-card:first-child{margin-top:0}.lesson__member-img{width:120px}.lesson__member-img img{width:100%;height:auto}.lesson__member-detail{flex:1;padding-top:8px}.lesson__member-name{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:0 15px}.lesson__member-name .pos{padding-top:6px;font-size:1.2rem;letter-spacing:0em;font-weight:600}.lesson__member-name .name{font-size:2.4rem;letter-spacing:0em;font-weight:600}.lesson__member-desc{margin-top:9px;font-size:1.6rem;line-height:3.2rem;letter-spacing:0em;font-weight:600}@media screen and (max-width: 1180px){.lesson__member-list{padding-left:0}}@media screen and (max-width: 740px){.lesson__member{margin-top:87px}.lesson__member-card{margin-top:43px;display:block}.lesson__member-img{width:95px}.lesson__member-detail{padding:0;flex:initial;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:17px 15px}.lesson__member-name{width:100%}.lesson__member-name .pos{padding-top:0;font-size:1.2rem;line-height:1.5rem;letter-spacing:0em;font-weight:600}.lesson__member-name .name{font-size:2.2rem;letter-spacing:0em;font-weight:600}.lesson__member-desc{margin-top:0;flex:1;font-size:1.3rem;line-height:2rem;letter-spacing:0em;font-weight:600}}.regular{margin-top:45px;text-align:center;padding-bottom:116px}.regular__ttl{width:201px;text-align:center;background:rgba(136,110,100,.1);font-size:1.8rem;letter-spacing:0em;font-weight:600;margin:0 auto;padding:11px 0;border-radius:20px}.regular__lead{margin-top:14px;display:inline-block;font-size:1.4rem;letter-spacing:0em;font-weight:600;border:solid 1px #886e64;padding:6px 9px}.regular__list{position:relative;margin-top:22px;font-size:1.6rem;line-height:3.2rem;letter-spacing:0em;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;width:100%;margin-right:auto;margin-left:auto;max-width:550px}@media screen and (max-width: 1180px){.regular__list{max-width:100%}}.regular__list{gap:0 1em}.regular__item img{width:12.43px;height:auto;vertical-align:1px;margin-right:-3px}.regular__label{position:absolute;top:-62px;right:50%;margin-right:-436px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;width:150px;height:150px;background:rgba(136,110,100,.3);font-size:1.6rem;line-height:2.3rem;letter-spacing:0em;font-weight:600;border-radius:50%}.regular__att{margin-top:40px;font-size:1.2rem;line-height:2rem;letter-spacing:0em;font-weight:600;text-align:center}.regular__img{margin-top:36px;position:relative;width:100%;margin-right:auto;margin-left:auto;max-width:1160px}@media screen and (max-width: 1180px){.regular__img{max-width:100%}}.regular__img{padding:0 30px}.regular__card img{width:100%;height:auto}.regular.--book{margin-top:70px;padding-bottom:79px}.regular__book{border-top:dashed 1px #886e64;padding-top:40px;text-align:center;width:100%;margin-right:auto;margin-left:auto;max-width:1160px}@media screen and (max-width: 1180px){.regular__book{max-width:100%}}.regular__book-ttl{font-size:1.6rem;line-height:3.2rem;letter-spacing:0em;font-weight:600}.regular__book-img{width:300px;margin:25px auto 0}.regular__book-img img{max-width:100%;height:auto}.regular__book-att{margin-top:30px;text-align:center;font-size:1.2rem;letter-spacing:0em;font-weight:600}.regular__nav{width:16px;height:31px}.regular__nav:after{display:none}.regular .swiper-button-prev,.regular .swiper-button-next{margin-top:-15px}.regular .swiper-button-prev{left:0}.regular .swiper-button-next{right:0}@media screen and (max-width: 1180px){.regular__list{max-width:550px}}@media screen and (max-width: 740px){.regular{padding-bottom:53px}.regular__ttl{font-size:1.4rem;letter-spacing:.08em;padding:8px 0 7px;width:171px;margin-left:0}.regular__list{font-size:1.4rem;line-height:2.5rem;letter-spacing:0em;font-weight:600;display:block;text-align:left;margin:17px auto 0}.regular__list span{display:block;margin-right:0}.regular__list img{width:10.88px;height:auto;vertical-align:1px;margin-right:1px}.regular__label{margin-right:0;top:-72px;right:auto;left:200px;width:100px;height:100px;font-size:1.2rem;line-height:2rem;letter-spacing:-0.1em;font-weight:600;text-align:center}.regular__att{margin-top:39px}.regular__img{max-width:initial;margin:55px -45px 0;padding:0 25px;width:auto;overflow:hidden}.regular__img .swiper{overflow:visible}.regular.--book{margin-top:50px;padding-bottom:49px}.regular__book{padding:20px 0 0}.regular__book-img{max-width:260px;margin-top:21px}.regular__book-att{text-align:left}.regular__card{width:290px}.regular__nav{width:8px;height:16px}.regular__nav svg{width:100%;height:auto}.regular .swiper-button-prev{left:25px}.regular .swiper-button-next{right:25px}.regular__att{margin-top:33px;text-align:left}}.changes{padding-top:115px;padding-bottom:120px}.changes .voice{margin-top:91px}.changes .voice__block{margin-top:71px}.changes .voice__block:nth-child(n+3){margin-top:100px}.changes .voice__ttl{text-align:center;max-width:500px;width:100%;margin:0 auto;padding:12px 0 15px;border-radius:25px;font-size:2.4rem;letter-spacing:0.08em;font-weight:700}.changes .voice__box{margin-top:30px;border-radius:5px}.changes .voice__panel{position:relative}.changes .voice__panel img{width:100%;height:auto}.changes .voice__nav,.changes .voice .swiper-button-prev,.changes .voice .swiper-button-next{width:16px;height:31px}.changes .voice__nav:after,.changes .voice .swiper-button-prev:after,.changes .voice .swiper-button-next:after{display:none}.changes .voice .swiper-button-prev,.changes .voice .swiper-button-next{margin-top:-15px}.changes .voice .swiper-button-prev{left:34px}.changes .voice .swiper-button-next{right:34px}.changes .voice__fig{margin-top:51px}.changes .voice__fig.--fig1 .voice__fig-box-inner{padding-left:34px}.changes .voice__fig.--fig3{margin-top:13px}.changes .voice__fig.--fig3 .voice__fig-box{margin-top:0}.changes .voice__fig.--fig3 .voice__fig-box-inner{max-width:100%}.changes .voice__fig.--fig3 .voice__fig-panel{min-width:calc(29% - 40px)}.changes .voice__fig-ttl{text-align:center;font-size:2.2rem;letter-spacing:0em;font-weight:600}.changes .voice__fig-box{margin-top:25px;background:hsla(0,0%,100%,.6);border-radius:5px;padding:82px 50px 17px}.changes .voice__fig-box-inner{display:flex;flex-wrap:wrap;align-items:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;-webkit-justify-content:space-evenly;-ms-justify-content:space-evenly;justify-content:space-evenly;gap:60px;max-width:906px;margin:0 auto;width:100%}.changes .voice__fig-panel{text-align:center}.changes .voice__fig-que{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;font-size:1.9rem;line-height:3rem;letter-spacing:0em;font-weight:600}.changes .voice__fig-que.-mh-60{min-height:60px}.changes .voice__fig-desc{margin-top:30px;font-size:1.5rem;line-height:2.4rem;letter-spacing:0em;font-weight:400;font-family:"Noto Sans JP",serif}.changes .voice__fig-graph{margin-top:22px}.changes .voice__fig-graph img{max-width:100%;height:auto}.changes .voice__fig-n{margin-top:20px;text-align:right;font-size:1.2rem;letter-spacing:0em;font-weight:600;opacity:.5;margin-right:-25px}@media screen and (max-width: 1180px){.changes .voice__fig-box-inner{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;gap:40px 60px}}@media screen and (max-width: 900px){.changes .voice__fig-box-inner{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:40px 0;padding-left:0}.changes .voice__fig.--fig3 .voice__fig-panel{min-width:0}}@media screen and (max-width: 740px){.changes .voice{margin-top:67px}.changes .voice__block{margin-top:91px}.changes .voice__ttl{width:300px;padding:11px 0;font-size:2.2rem;letter-spacing:0em;font-weight:600}.changes .voice__box{position:relative;margin:30px -25px 0;border-radius:0}.changes .voice__comment{width:100%;transition:transform .3s ease;transform:translateX(0);width:auto !important}.changes .voice__panel{width:auto;height:400px}.changes .voice__item--1{left:50%;top:25%}.changes .voice__item--2{left:25%;top:50%}.changes .voice__item--3{left:75%;top:50%}.changes .voice__item--4{left:50%;top:75%}.changes .voice .swiper-button-prev,.changes .voice .swiper-button-next{top:auto;margin-top:0;bottom:20px}.changes .voice .swiper-button-prev{left:25px}.changes .voice .swiper-button-next{right:25px}.changes .voice__fig-ttl{font-size:1.8rem;letter-spacing:0em;font-weight:600}.changes .voice__fig.--fig1 .voice__fig-box-inner{padding-left:0}.changes .voice__fig-box{padding:54px 0 21px}.changes .voice__fig-box-inner{gap:0}.changes .voice__fig-panel{width:100%}.changes .voice__fig-panel:nth-child(n+2){margin-top:50px;padding-top:45px;border-top:solid 2px #ebe4dd}.changes .voice__fig-que{font-size:1.6rem;letter-spacing:0em;font-weight:600}.changes .voice__fig-que.-mh-60{min-height:initial}.changes .voice__fig-desc{font-size:1.3rem;line-height:2.4rem}.changes .voice__fig-graph{margin-top:17px}.changes .voice__fig-n{margin-top:53px;text-align:center;margin-right:0}}.changes .customer{margin-top:170px}.changes .customer__box{overflow:hidden;margin:44px auto 0}.changes .customer__inner{position:relative;padding:0 75px}.changes .customer__btn{margin-top:50px;width:100%;margin-right:auto;margin-left:auto;max-width:926px}@media screen and (max-width: 1180px){.changes .customer__btn{max-width:100%}}.changes .customer__card{height:auto;background:hsla(0,0%,100%,.6);padding:49px 40px 50px;border-radius:5px}.changes .customer__ttl{text-align:center;font-size:2rem;line-height:3.1rem;letter-spacing:0.02em;font-weight:600}.changes .customer__desc{max-width:406px;margin:27px auto 0;font-size:1.4rem;line-height:2.4rem;letter-spacing:0em;font-weight:600}.changes .customer__nav,.changes .customer .swiper-button-prev,.changes .customer .swiper-button-next{width:16px;height:31px}.changes .customer__nav:after,.changes .customer .swiper-button-prev:after,.changes .customer .swiper-button-next:after{display:none}.changes .customer .swiper-button-prev,.changes .customer .swiper-button-next{margin-top:-15px}.changes .customer .swiper-button-prev{left:28px}.changes .customer .swiper-button-next{right:28px}@media screen and (max-width: 740px){.changes .customer{margin-top:90px}.changes .customer__box{overflow:visible}.changes .customer__inner{padding:0;margin:0 -25px}.changes .customer__card{width:calc(100% - 50px);padding:36px 30px 34px}.changes .customer__ttl{font-size:1.8rem;line-height:2.6rem;letter-spacing:0em;font-weight:600}.changes .customer .swiper-button-prev{left:18px}.changes .customer .swiper-button-prev img{width:8px;height:auto}.changes .customer .swiper-button-next{right:18px}.changes .customer .swiper-button-next img{width:8px;height:auto}.changes .customer__btn{margin-top:30px}}.about{padding-top:119px;padding-bottom:120px}.about__block{margin-top:112px;background:hsla(0,0%,100%,.6);border-radius:5px;padding:52px 35px 17px}@media screen and (max-width: 740px){.about__block{padding:33px 0 17px}}.about__fig{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;gap:53px 80px;max-width:976px;padding-left:37px;padding-bottom:60px;margin:0 auto;width:100%}.about__fig-panel{text-align:center;min-width:374px}.about__fig-que{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;font-size:1.9rem;line-height:3rem;letter-spacing:0em;font-weight:600}.about__fig-que.-mh-60{min-height:60px}.about__fig-desc{margin-top:30px;font-size:1.5rem;line-height:2.4rem;letter-spacing:0em;font-weight:400;font-family:"Noto Sans JP",serif;display:flex;align-items:center;justify-content:center}.about__fig-desc.-mh-48{min-height:48px}.about__fig-graph{margin-top:15px}.about__fig-graph img{max-width:100%;height:auto}.about__fig-n{margin-top:31px;text-align:right;font-size:1.2rem;letter-spacing:0em;font-weight:600;opacity:.5}@media screen and (max-width: 1180px){.about__fig{padding-left:0;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}}@media screen and (max-width: 900px){.about__fig{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:40px 0;padding-left:0}}@media screen and (max-width: 740px){.about__fig{gap:0}.about__fig-ttl{font-size:2.2rem;letter-spacing:0em;font-weight:600}.about__fig-panel{margin-top:50px;padding-top:44px;border-top:solid 2px #ebe4dd;width:100%;min-width:initial}.about__fig-panel:first-child{border-top:none;padding-top:0;margin-top:0}.about__fig-que{font-size:1.6rem;letter-spacing:0em;font-weight:600}.about__fig-que.-mh-60{min-height:initial}.about__fig-desc{font-size:1.3rem;line-height:2.4rem}.about__fig-desc.-mh-48{min-height:initial}.about__fig-graph{margin-top:17px}.about__fig-n{margin-top:50px;text-align:center;margin-right:0}}.about__iss{padding-top:94px;border-top:solid 2px #ebe4dd}.about__iss-ttl{font-size:2.2rem;line-height:3.4rem;letter-spacing:0em;font-weight:600;text-align:center}.about__iss-list{max-width:834px;margin:49px auto 0}.about__iss-list--hide{padding-top:20px;display:none}.about__iss-list--trigger{position:relative;margin:25px auto 0;width:30px;height:30px;border:solid 1px #886e64;border-radius:50%;cursor:pointer}.about__iss-list--trigger:before,.about__iss-list--trigger:after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";width:11px;height:1px;display:block;background:#886e64;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.about__iss-list--trigger:after{transform:translate(-50%, -50%) rotate(90deg)}.about__iss-list--trigger.is-active:after{transform:translate(-50%, -50%) rotate(180deg)}.about__iss-item{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;gap:0 35px;margin:20px 0 0;font-size:1.5rem;line-height:2rem;letter-spacing:0em;font-weight:400;font-family:"Noto Sans JP",serif}.about__iss-item:first-child{margin-top:0}.about__iss-txt{flex:1}.about__iss-data{width:43px;text-align:right}@media screen and (max-width: 740px){.about__iss{padding:56px 20px 0}.about__iss-ttl{font-size:1.6rem;line-height:3rem;letter-spacing:0em;font-weight:600}.about__iss-list{margin:29px auto 0}.about__iss-list--trigger{margin-top:31px}.about__iss-list--hide{padding-top:24px}.about__iss-item{margin-top:24px;font-size:1.3rem;line-height:2.4rem;letter-spacing:0em;font-weight:400;gap:0}.about__iss-data{font-size:1.2rem;width:45px}}.join{padding-top:120px;padding-bottom:120px}.join__box{margin-top:30px;padding:67px 50px 100px;border:solid 1px rgba(136,110,100,.6);border-radius:5px}.join__box-inner{width:100%;margin-right:auto;margin-left:auto;max-width:1257px}@media screen and (max-width: 1180px){.join__box-inner{max-width:100%}}.join__box.--bg{border:none;background:hsla(0,0%,100%,.6)}.join__box.--bg.--full{padding:71px 50px 93px}.join__box:nth-child(2){margin-top:75px}.join__box.--notice{padding-bottom:87px}.join__rec{font-size:2.6rem;letter-spacing:0em;font-weight:700;text-align:center}@media screen and (max-width: 740px){.join__rec{font-size:2.4rem;line-height:3.6rem;letter-spacing:0em;font-weight:700}}.join__lead{margin-top:37px;text-align:center;font-size:2rem;line-height:3.2rem;letter-spacing:0em;font-weight:600}.join__lead--full{margin-top:37px;text-align:center;font-size:2.6rem;line-height:4rem;letter-spacing:0em;font-weight:600}.join__lead--lg{font-size:3.4rem;display:inline-block;margin-left:-3px}.join__att{margin-top:34px;text-align:center;font-size:1.2rem;line-height:2rem;letter-spacing:0em;font-weight:600}.join__att--md{margin-top:44px;font-size:1.6rem;letter-spacing:0em;font-weight:600;font-size:1.2rem;text-align:center}.join__att--md a{position:relative}.join__att--md a:before{position:absolute;bottom:0;left:0;width:100%;border-bottom:solid 1px #886e64;content:""}@media screen and (min-width: 1025px){.join__att--md a:hover{opacity:.6}}@media screen and (max-width: 740px){.join__box{padding:32px 19px 30px}.join__box.--notice{padding-bottom:78px}.join__box:nth-child(2){margin-top:48px}.join__box.--bg.--full{padding:55px 20px 34px}.join .ttl--sub{font-size:1.8rem;letter-spacing:0.08em;font-weight:600}.join .ttl--sub span{padding-bottom:4px}.join .ttl.--ja--lg{font-size:1.6rem;letter-spacing:.08em}.join__lead{margin-top:40px}.join__lead--full{margin-top:52px;font-size:2.4rem;line-height:3.8rem;letter-spacing:0em;font-weight:600}}@media screen and (max-width: 740px)and (max-width: 740px){.join__lead--full{margin-top:45px;margin-bottom:22px;font-size:2rem;line-height:3.3rem;letter-spacing:0em;font-weight:600}}@media screen and (max-width: 740px){.join__lead--lg{font-size:3.2rem}.join__att{margin-top:25px;text-align:left}.join__att--md{margin-top:29px;text-align:left;font-size:1.4rem;line-height:2rem;letter-spacing:0em;font-weight:700}}.join__step-box{margin-top:70px;text-align:center}.join__step-box:nth-child(2){margin-top:57px}.join__step-num{text-align:center;font-size:2.2rem;letter-spacing:0.08em;font-weight:600;max-width:400px;width:100%;margin:0 auto;background:rgba(136,110,100,.2);padding:7px 0 11px;border-radius:25px}.join__step-num span{vertical-align:3px;margin-right:11px;font-size:1.2rem;letter-spacing:.08em}.join__step-ttl{margin-top:29px;font-size:2rem;letter-spacing:0em;font-weight:600}.join__step-desc{margin-top:18px;font-size:1.6rem;line-height:3.2rem;letter-spacing:0em;font-weight:600}.join__step-data{margin:24px auto 0;display:table;font-size:1.6rem;line-height:3.2rem;letter-spacing:0em;font-weight:600;text-align:left;gap:0 32px}.join__step-data-item span{margin-right:5px}.join__step-data-item--sub{margin-top:-2px;margin-bottom:9px;font-size:1.2rem;line-height:2rem;letter-spacing:0em;font-weight:600;padding-left:25px}@media screen and (max-width: 740px){.join__step-box{margin-top:49px}.join__step-box:nth-child(2){margin-top:47px}.join__step-ttl{margin-top:20px;font-size:2rem;line-height:3.2rem;letter-spacing:0em;font-weight:600}.join__step-desc{margin-top:14px;text-align:left;font-size:1.4rem;line-height:2.8rem;letter-spacing:0em;font-weight:600}.join__step-data{border-top:dashed 1px #886e64;padding-top:31px;text-align:left;display:block}.join__step-data-item{position:relative;font-size:1.6rem;line-height:2.2rem;letter-spacing:0em;font-weight:600;padding-left:18px;margin-bottom:19px}.join__step-data-item:last-child{margin-bottom:0}.join__step-data-item span{position:absolute;left:0;top:0}.join__step-data-item--sub{margin-top:7px;margin-bottom:18px;padding-left:0}}.join__price{margin-top:45px}.join__price-box{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;gap:0 40px;padding-right:83px}.join__price-label{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:124px;height:124px;border-radius:50%;background:rgba(136,110,100,.3);font-size:1.6rem;line-height:2.1rem;letter-spacing:0em;font-weight:600}.join__price-label span{display:block;font-size:1.4rem}.join__price-data{margin-top:14px;font-size:3.2rem;letter-spacing:0em;font-weight:600}.join__price-data span{font-size:2rem;letter-spacing:0em;font-weight:600}.join__price-month{width:445px;max-width:100%;margin:34px auto 0;text-align:center;font-size:1.8rem;line-height:3.2rem;letter-spacing:0em;font-weight:700;padding:10px 0;border:dashed 1px #886e64}.join__price-att{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;gap:0 1em;margin-top:18px;text-align:center;font-size:1.2rem;line-height:2rem;letter-spacing:0em;font-weight:600}.join__price-desc{margin-top:36px;text-align:center;font-size:1.4rem;line-height:2.8rem;letter-spacing:0em;font-weight:600}@media screen and (max-width: 740px){.join__price{margin-top:42px}.join__price-box{-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;gap:0 13px;padding-right:0}.join__price-label{width:87px;height:87px;font-size:1.2rem;line-height:1.6rem;letter-spacing:0em;font-weight:600}.join__price-label span{font-size:1.2rem}.join__price-data{margin-top:0;font-size:2.6rem;letter-spacing:0em;font-weight:600}.join__price-data span{font-size:1.2rem;letter-spacing:0em;font-weight:600}.join__price-month{margin:13px auto 0}.join__price-att{position:relative;display:table;margin:24px auto 0;text-align:left}.join__price-att p{position:relative;padding-left:1em}.join__price-att span{position:absolute;left:0;top:0}.join__price-desc{font-size:1.4rem;line-height:2.4rem;letter-spacing:0em;font-weight:600}}@media screen and (max-width: 380px){.join__price-data{font-size:2.4rem}}.join__coupon{border-top:dashed 1px #886e64;margin-top:30px;padding-top:59px}.join__coupon-desc{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;padding-left:34px;gap:32px}.join__coupon-desc-label{width:200px;padding:11px 0;font-size:1.8rem;letter-spacing:0em;font-weight:600;background:rgba(136,110,100,.1);border-radius:20px;text-align:center}.join__coupon-desc-label span{display:none}.join__coupon-desc-txt{text-align:left;font-size:2rem;line-height:3.2rem;letter-spacing:0em;font-weight:600}.join__coupon-img{margin-top:50px;text-align:center}.join__coupon-img img{max-width:100%;height:auto}.join__coupon-period{width:260px;max-width:100%;background:rgba(136,110,100,.3);font-size:1.3rem;letter-spacing:0em;font-weight:600;text-align:center;margin:20px auto 0;padding:8px 0 9px}.join__coupon-att{margin-top:28px;width:100%;margin-right:auto;margin-left:auto;max-width:807px}@media screen and (max-width: 1180px){.join__coupon-att{max-width:100%}}.join__coupon-att{font-size:1.2rem;line-height:2rem;letter-spacing:0em;font-weight:600;text-align:center}@media screen and (max-width: 740px){.join__coupon{margin-top:48px;border-top:0;padding-top:0}.join__coupon-desc{gap:26px;padding-left:0}.join__coupon-desc-label{width:170px;font-size:1.4rem;letter-spacing:.08em;padding:7px 0}.join__coupon-desc-label span{display:inline}.join__coupon-desc-txt{text-align:center;font-size:1.8rem;line-height:3.2rem;letter-spacing:0em;font-weight:600}.join__coupon-img{margin-top:17px}.join__coupon-img img{width:100%;height:auto}.join__coupon-period{margin:15px auto 0;width:220px;font-size:1.2rem;letter-spacing:0em;font-weight:600}.join__coupon-att{margin-top:24px;font-size:1.2rem;line-height:2rem;letter-spacing:0em;font-weight:600;text-align:left}}.join__sch{margin-top:37px;padding-top:61px;border-top:dashed 1px #886e64}.join__sch-period{width:100%;margin-right:auto;margin-left:auto;max-width:718px}@media screen and (max-width: 1180px){.join__sch-period{max-width:100%}}.join__sch-period{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:0 32px;padding-left:47px;margin-bottom:20px}.join__sch-period:last-child{margin-bottom:0}.join__sch-label{text-align:center;font-size:1.8rem;letter-spacing:0em;font-weight:600;max-width:200px;width:100%;background:rgba(136,110,100,.1);padding:12px 0 11px;border-radius:25px}.join__sch-date{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;font-size:2.6rem;letter-spacing:0.05em;font-weight:600;margin-bottom:3px}.join__sch-date--year{margin-right:10px;margin-top:6px;font-size:1.7rem;letter-spacing:0.05em;font-weight:600}.join__sch-date--label{margin:24px auto 0;display:block;width:134px;text-align:center;font-size:1.2rem;letter-spacing:0em;font-weight:600;background:rgba(136,110,100,.3);padding:5px 0 6px}.join__sch-date--week{margin-top:6px;margin-left:-8px;margin-right:-6px;font-size:1.7rem;letter-spacing:0.05em;font-weight:600}.join__sch-date--notice{margin:4px 0 0 8px;display:block;width:114px;text-align:center;font-size:1.2rem;letter-spacing:0em;font-weight:600;background:rgba(136,110,100,.3);padding:5px 0 6px}.join__sch-att{margin-top:48px;text-align:center;font-size:1.2rem;line-height:2rem;letter-spacing:0em;font-weight:600}@media screen and (max-width: 900px){.join__sch-period{padding-left:0;gap:28px 0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 740px){.join__sch{margin-top:40px;padding-top:0;border-top:none}.join__sch-period{gap:18px 0;margin-bottom:30px}.join__sch-label{padding:7px 0;font-size:1.4rem;letter-spacing:0.08em;font-weight:600;max-width:170px}.join__sch-date{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;gap:12px 0;font-size:2.2rem;letter-spacing:0.05em;font-weight:600}.join__sch-date--year{margin-right:5px;font-size:1.7rem;letter-spacing:0.05em;font-weight:600}.join__sch-date--label{margin:10px auto 0}.join__sch-date--week{font-size:1.4rem;letter-spacing:0.05em;font-weight:600}.join__sch-date--week:last-child{margin-right:-10px}.join__sch-att{margin-top:24px;text-align:left}}@media screen and (max-width: 380px){.join__sch-date{font-size:2rem}}.join__notice{width:434px;margin:18px auto 0;text-align:center;font-size:2.2rem;letter-spacing:0em;font-weight:600;background:rgba(136,110,100,.3);padding:12px 0 11px}.join__notice a{position:relative}.join__notice a:before{position:absolute;bottom:1px;left:0;width:100%;border-bottom:solid 1px #886e64;content:""}@media screen and (min-width: 1025px){.join__notice a:hover{opacity:.6}}@media screen and (max-width: 740px){.join__notice{margin:20px auto 0;width:100%;font-size:2rem;line-height:3rem;letter-spacing:0em;font-weight:600;padding:13px 0}}.join .faq{margin-top:60px}.join .faq__list{width:100%;margin-right:auto;margin-left:auto;max-width:899px}@media screen and (max-width: 1180px){.join .faq__list{max-width:100%}}.join .faq__box{border-bottom:dashed 1px #886e64;padding-bottom:6px}.join .faq__q,.join .faq__a{font-size:1.6rem;line-height:3.2rem;letter-spacing:0em;font-weight:600}.join .faq__q-box,.join .faq__a-box{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.join .faq__q-icn,.join .faq__a-icn{font-size:2.3rem;letter-spacing:0.08em;font-weight:600}@media screen and (max-width: 740px){.join .faq__q-icn,.join .faq__a-icn{font-size:2.2rem;letter-spacing:0.08em;font-weight:600}}.join .faq__q-txt,.join .faq__a-txt{padding-top:2px;padding-left:11px;flex:1}.join .faq__q{cursor:pointer;padding:18px 0 15px}.join .faq__q-box{padding-right:32px;position:relative}.join .faq__q-box:before,.join .faq__q-box:after{position:absolute;top:50%;right:9px;transform:translate(-50%, 0);width:14px;height:1px;background:#886e64;content:"";-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.join .faq__q-box:after{transform:translate(-50%, 0) rotate(90deg)}.join .faq__q.is-active .faq__q-box:after{transform:translate(-50%, 0) rotate(180deg)}.join .faq__a{display:none;padding:15px 0 21px}.join .faq__a-desc--sm{margin-top:4px;font-size:1.2rem;line-height:2.2rem;letter-spacing:0em;font-weight:600}.join .faq__a-desc a{border-bottom:solid 1px #886e64}@media screen and (min-width: 1025px){.join .faq__a-desc a:hover{opacity:.6}}.join .faq__a-desc sup{font-size:1.2rem;letter-spacing:0em;font-weight:600;top:-0.3em}.join .faq__btn{width:100%;margin-right:auto;margin-left:auto;max-width:926px}@media screen and (max-width: 1180px){.join .faq__btn{max-width:100%}}.join .faq__btn{margin-top:70px}@media screen and (max-width: 740px){.join .faq{margin-top:26px}.join .faq__box{border-bottom:solid 1px #886e64}.join .faq__q-txt,.join .faq__a-txt{padding-left:3px}.join .faq__q{font-size:1.6rem;line-height:2.8rem;letter-spacing:0em;font-weight:600;padding:20px 0 15px}.join .faq__a{font-size:1.4rem;line-height:2.5rem;letter-spacing:0em;font-weight:600;display:none}.join .faq__a sup{font-size:1rem}.join .faq__btn{margin-top:30px}}.join .notice{margin-top:61px;width:100%;margin-right:auto;margin-left:auto;max-width:900px}@media screen and (max-width: 1180px){.join .notice{max-width:100%}}.join .notice__block{margin-top:55px}.join .notice__block:first-child{margin-top:0}.join .notice__ttl{font-size:1.8rem;line-height:3.2rem;letter-spacing:0em;font-weight:600}.join .notice__desc{margin-top:4px;font-size:1.6rem;line-height:3.2rem;letter-spacing:0em;font-weight:600}.join .notice__last{margin-top:48px;border-radius:10px;background:hsla(0,0%,100%,.3);text-align:center;padding:43px 0 41px}.join .notice__last-catch{font-size:1.8rem;line-height:3.2rem;letter-spacing:0em;font-weight:700}.join .notice__last-desc{margin-top:22px;font-size:1.6rem;line-height:3.2rem;letter-spacing:0em;font-weight:600}.join .notice__last-box{margin-top:48px;text-align:center;overflow:hidden}.join .notice__last-box img{width:680px;max-width:100%;height:auto}.join .notice__btn{margin-top:50px;width:100%;margin-right:auto;margin-left:auto;max-width:926px}@media screen and (max-width: 1180px){.join .notice__btn{max-width:100%}}@media screen and (max-width: 740px){.join .notice{margin-top:49px}.join .notice__block{margin-top:43px}.join .notice__ttl{font-size:1.6rem;line-height:2.8rem;letter-spacing:0em;font-weight:700}.join .notice__desc{font-size:1.4rem;line-height:2.8rem;letter-spacing:0em;font-weight:600;height:84px;overflow:hidden}.join .notice__desc.is-open{height:100%}.join .notice__trigger{position:relative;margin:13px auto 0;width:30px;height:30px;border:solid 1px #886e64;border-radius:50%;cursor:pointer}.join .notice__trigger:before,.join .notice__trigger:after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";width:11px;height:1px;display:block;background:#886e64;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.join .notice__trigger:after{transform:translate(-50%, -50%) rotate(90deg)}.join .notice__trigger.is-active:after{transform:translate(-50%, -50%) rotate(180deg)}.join .notice__last{margin-top:51px;padding:48px 0 41px}.join .notice__last-desc{margin-top:26px;font-size:1.5rem;line-height:3rem;letter-spacing:0em;font-weight:600}.join .notice__last-box{margin-top:40px;padding:0 10px}.join .notice__last-box img{width:100%}}.join__btn{margin-top:70px;margin-bottom:70px;width:100%;margin-right:auto;margin-left:auto;max-width:926px}@media screen and (max-width: 1180px){.join__btn{max-width:100%}}.join__btn-item a{display:block;padding:41px 0 40px;background:rgba(136,110,100,.6);color:#fff;text-align:center;border-radius:50px;max-width:926px;margin:53px auto 0;font-size:2rem}@media screen and (min-width: 1025px){.join__btn-item a:hover{background:#886e64}}@media screen and (max-width: 900px){.join__btn-item a{white-space:nowrap;font-size:1.8rem}}@media screen and (max-width: 740px){.join__btn-item a{margin:0 auto;font-size:1.4rem;padding:23px 0 22px 0 !important}}@media screen and (max-width: 740px){.join__btn{margin-top:60px;margin-bottom:60px}.join__btn-item a{padding:25px 0 24px}.join__btn-item a span{display:none}}.member{padding-top:120px;padding-bottom:123px}.member__head{margin-top:51px;text-align:center}.member__head-name{font-size:2.2rem;letter-spacing:0em;font-weight:600}.member__head-desc{margin-top:21px;font-size:1.6rem;letter-spacing:0em;font-weight:600}.member__list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;align-items:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;gap:0 22px;margin-top:54px}.member__card{width:calc(14.2857142857% - 18.8571428571px)}.member__card a{display:block}@media screen and (min-width: 1025px){.member__card a:hover{opacity:.7}}.member__img img{width:100%;height:auto}.member__info{margin-top:18px;text-align:center}.member__job{font-size:1.2rem;line-height:2rem;letter-spacing:0.08em;font-weight:600}.member__name{margin-top:10px;font-size:2rem;letter-spacing:0em;font-weight:600}@media screen and (max-width: 900px){.member__list{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;gap:40px}.member__card{width:calc(33.3333333333% - 26.6666666667px)}.member__card a{display:block}}@media screen and (max-width: 900px)and (min-width: 1025px){.member__card a:hover{opacity:.7}}@media screen and (max-width: 740px){.member__head{margin-top:66px}.member__head-name{font-size:2rem}.member__head-desc{margin-top:17px;font-size:1.2rem;line-height:2rem;letter-spacing:0em;font-weight:600}.member__head-desc span{display:none}.member__list{margin-top:46px;gap:32px 20px;padding:0 20px;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}.member__card{width:calc(50% - 10px)}.member__info{margin-top:10px}.member__job{font-size:1.2rem;letter-spacing:0em;font-weight:600}.member__name{margin-top:4px;font-size:1.6rem;letter-spacing:0em;font-weight:600}}.other{padding-top:121px}@media screen and (max-width: 740px){.other{padding-top:118px}}.inst,.book,.media{border:solid 1px rgba(136,110,100,.6);border-radius:5px}.inst{margin-top:72px;padding:71px 50px 97px}.inst .ttl{font-size:2.2rem;letter-spacing:.05em}.inst .ttl span{padding-bottom:2px}.inst__list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;gap:10px;width:100%;max-width:1160px;margin:70px auto 0}.inst__card{width:calc(33.3333333333% - 6.6666666667px);aspect-ratio:4/5;overflow:hidden}.inst__card a{display:block;width:100%;height:calc(100% - 2px);border:solid 1px #fff}.inst__card img,.inst__card video{width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (max-width: 740px){.inst{margin-top:57px;padding:54px 19px 111px}.inst__list{margin:63px auto 0;gap:3px}.inst__card{width:calc(33.3333333333% - 2px)}}.book{margin-top:40px;padding:72px 50px 97px}.book__box{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;max-width:1160px;margin:70px auto 0;gap:0 80px}.book__img{width:43.1034482759%}.book__img img{max-width:100%;height:auto}.book__detail{padding-top:20px;flex:1}.book__sale span{display:inline-block;font-size:1.7rem;letter-spacing:0em;font-weight:600;border:solid 1px #886e64;padding:7px 11px}.book__name{margin-top:26px;font-size:2.4rem;line-height:3.7rem;letter-spacing:0em;font-weight:600}.book__name--sm{font-size:2rem}.book__author{margin-top:33px;font-size:1.8rem;letter-spacing:0em;font-weight:600}.book__summary{margin-top:67px;font-size:1.6rem;line-height:3.2rem;letter-spacing:0em;font-weight:600}.book__info{margin-top:22px;font-size:1.2rem;line-height:2.1rem;letter-spacing:0em;font-weight:600}.book__btn{margin-top:72px}.book__btn--notice{margin-top:14px;font-size:1.6rem;line-height:3.2rem;letter-spacing:0em;font-weight:600}@media screen and (max-width: 900px){.book__box{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:46px}.book__img{margin:0 auto}.book__detail{padding-top:0;text-align:center}}@media screen and (max-width: 740px){.book{margin-top:25px;padding:69px 19px 109px}.book__box{margin-top:45px}.book__sale{margin:34px auto 0}.book__sale span{padding:6px 9px;font-size:1.2rem}.book__name{margin-top:0;font-size:2.2rem;line-height:3.8rem;letter-spacing:0em;font-weight:600;margin:0 -15px}.book__name--sm{display:inline-block;margin-bottom:-2px;font-size:1.8rem}.book__author{margin-top:24px;font-size:1.6rem}.book__img{margin-top:46px;width:100%}.book__summary{margin-top:28px;text-align:left}.book__info{margin-top:34px;text-align:left}}.media{margin-top:40px;padding:72px 50px 97px}.media__content{margin-top:70px}.media__box--child+.media__box--child{margin-top:48px}.media__box+.media__box{margin-top:80px;padding-top:80px;border-top:1px dashed #886e64}.media__name{text-align:center;margin-bottom:19px;font-size:2.4rem;letter-spacing:0em;font-weight:600}.media__ttl{font-size:1.6rem;line-height:3.2rem;letter-spacing:0em;font-weight:600;text-align:center;margin-bottom:17px}.media__more{margin-top:80px}@media screen and (max-width: 740px){.media{margin-top:25px;padding:69px 19px 109px}.media__box--child+.media__box--child{margin-top:38px}.media__box+.media__box{margin-top:60px;padding-top:60px}.media__name{font-size:2.2rem;margin-bottom:30px}.media__ttl{margin-bottom:9px}.media__more{margin-top:40px}}.recipe__btn{margin-top:100px}@media screen and (max-width: 740px){.recipe__btn{margin-top:26px}}.btn-more{text-align:center}.btn-more a{display:inline-flex;justify-content:center;align-items:center;width:380px;height:72px;max-width:100%;border-radius:8px;font-family:"Bellefair",serif;font-size:1.5rem;letter-spacing:0.05em;font-weight:400;padding-top:4px;transition:.3s ease;border:1px solid #886e64}@media screen and (max-width: 740px){.btn-more a{height:56px}}.btn-more a:hover{background:#886e64;color:#fff;box-shadow:none !important}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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SEYsZUErQkksd0JBQ0EsdUNBR0UsZUFDRSx5QkFHSixlQUNFLGlCQUNBLGNBRUYsZ0JBQ0UsbUJBQ0EsYUFFRixpQkFDRSxjQUVGLGVBQ0UsZUFLTixnQkFDRSxzQ0N4M0hBLGFEdTNIRixlQUdJLFlBSUosaUJBQ0UsYUFFRixtQkFDRSx1QkFDQSxtQkFDQSxZQUNBLFlBQ0EsZUFDQSxrQkFDQSw4QkMzN0hRLGlCSW1EUixzQkFDQSxnQkFDQSxnQkx3NEhBLG9CQUNBLHlCQUNBLHNDQzU0SEEsWURpNEhGLFdBY0ksb0JBR0osa0JDOTlIc0IsV0RnK0hwQiwyQkFDQSxzWiIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9XZWIvUmVzb3VyY2VzL3B1YmxpYy9zY3NzL2xwLWpvc2hpa2FpLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL1dlYi9SZXNvdXJjZXMvcHVibGljL3Njc3MvdXRpbHMvY29tbW9uL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvV2ViL1Jlc291cmNlcy9wdWJsaWMvc2Nzcy91dGlscy9jb21tb24vX2Rlc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvV2ViL1Jlc291cmNlcy9wdWJsaWMvc2Nzcy91dGlscy9jb21tb24vX2luaXRpYWxpemUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvV2ViL1Jlc291cmNlcy9wdWJsaWMvc2Nzcy91dGlscy9jb21tb24vX21peGluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL1dlYi9SZXNvdXJjZXMvcHVibGljL3Njc3MvdXRpbHMvY29tbW9uL19zdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvV2ViL1Jlc291cmNlcy9wdWJsaWMvc2Nzcy91dGlscy9fYmFzZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIlxuICAgICAgICAgICAgICAgICAgQHVzZSBcIkAvc2Nzcy91dGlscy9wcmVwZW5kc1wiIGFzICo7XG4gICAgICAgICAgICAgICAgXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuSm9zaGlrYWkoL2pvc2hpa2FpKVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcblxyXG4vKj09IFBhZ2UgRGVmYXVsdCA9PT09PT09PT09PT09PT09PSovXHJcblxyXG5ib2R5IHtcclxuICBjb2xvcjogJGNvbG9yLWJhc2Utam9zaGlrYWk7XHJcbn1cclxuXHJcblxyXG46OnNlbGVjdGlvbiB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItYmFzZS1qb3NoaWthaSwgLjIpOyAvKiBTYWZhcmkgKi9cclxufVxyXG5cclxuOjotbW96LXNlbGVjdGlvbiB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItYmFzZS1qb3NoaWthaSwgLjIpOyAvKiBGaXJlZm94ICovXHJcbn1cclxuXHJcbi5sLWhlYWRlciB7XHJcblxyXG59XHJcblxyXG4ubC1uYXZiYXIge1xyXG4gIHRyYW5zaXRpb246IC44cyBlYXNlO1xyXG4gIHNwYW4ge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2Utam9zaGlrYWk7XHJcbiAgfVxyXG59XHJcblxyXG4ubC1uYXYge1xyXG4gICZfX2l0ZW0gYSB7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gIH1cclxuICAmX19pdGVtLS1ub3dyYXAgYSB7XHJcbiAgICBAaW5jbHVkZSBtcSB7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2l0ZW0tLWR1YWwge1xyXG4gICAgLmwtbmF2X19zZXAge1xyXG4gICAgICBtYXJnaW46IDAgMC4yZW07XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pdGVtLS1qb3NoaSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gIH1cclxuICAmX19pdGVtLS1vbmxpbmUgYTpiZWZvcmUsICZfX2l0ZW0tLW9ubGluZSBhOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlLWpvc2hpa2FpO1xyXG4gIH1cclxuICAmX19saXN0ICZfX2l0ZW06bGFzdC1vZi10eXBlIGEge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlLWpvc2hpa2FpO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSB7XHJcbiAgICBwYWRkaW5nOiA1NXB4ICN7JG1hcmdpbi1zbX1weCA0MHB4O1xyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIHBhZGRpbmc6IDdweCAwIDhweDtcclxuICAgICAgJi0tam9zaGkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi0tb25saW5lIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sLWZvb3RlciB7XHJcbiAgJl9faW5uZXIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLWJhc2Utam9zaGlrYWk7XHJcbiAgfVxyXG4gICZfX29ubGluZSBhOmJlZm9yZSwgJl9fb25saW5lIGE6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2Utam9zaGlrYWk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnR0bCB7XHJcbiAgc3BhbiB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItYmFzZS1qb3NoaWthaTtcclxuICB9XHJcbiAgJi0tc3ViIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDEuMiwgJHdnaHQ6IDYwMCk7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xIHtcclxuICAgICYtLXN1YiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2hlY2sge1xyXG4gIHZlcnRpY2FsLWFsaWduOiAtMXB4O1xyXG59XHJcblxyXG4ubGluZSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLWJhc2Utam9zaGlrYWk7XHJcbn1cclxuXHJcblxyXG4vKj09IENvbnRlbnQgPT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5jb250YWluZXIge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1iZy1qb3NoaWthaTtcclxufVxyXG5cclxuLmpvc2hpa2FpIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vKj09IEZpcnN0IFZpZXcgPT0qL1xyXG5cclxuLmZ2IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgLy8gaGVpZ2h0OiAxMDB2aDtcclxuICAvLyBtYXgtaGVpZ2h0OiAxMDgwcHg7XHJcbiAgJl9fbG9nbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBAaW5jbHVkZSB2dyh0b3AsIDIyMC40NywgMTkyMCk7XHJcbiAgICBAaW5jbHVkZSB2dyhsZWZ0LCA1NDYsIDE5MjApO1xyXG4gICAgQGluY2x1ZGUgd2QtdncoMTIwNy4wNywgMTkyMCk7XHJcbiAgICB6LWluZGV4OiBtYXAtZ2V0KCRsYXllciwgZGVmYXVsdCkgKyAxO1xyXG4gICAgdHJhbnNpdGlvbjogLjhzIGVhc2U7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pbWcge1xyXG4gICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgQGluY2x1ZGUgdncocGFkZGluZy10b3AsIDE4OSwgMTkyMCk7XHJcbiAgICBAaW5jbHVkZSB2dyhtYXJnaW4tbGVmdCwgMTQwLCAxOTIwKTtcclxuICAgIEBpbmNsdWRlIHdkLXZ3KDYyNiwgMTkyMCk7XHJcbiAgICB6LWluZGV4OiBtYXAtZ2V0KCRsYXllciwgZGVmYXVsdCk7XHJcbiAgICB0cmFuc2l0aW9uOiAuOHMgZWFzZTtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NhdGNoIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIEBpbmNsdWRlIHZ3KHRvcCwgMTUxLjIsIDE5MjApO1xyXG4gICAgQGluY2x1ZGUgdncobGVmdCwgMTcwNy41MiwgMTkyMCk7XHJcbiAgICBAaW5jbHVkZSB3ZC12dyg1OS4yNywgMTkyMCk7XHJcbiAgICB6LWluZGV4OiBtYXAtZ2V0KCRsYXllciwgZGVmYXVsdCk7XHJcbiAgICB0cmFuc2l0aW9uOiAuOHMgZWFzZTtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3NjciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogLTlweDtcclxuICAgIGJvdHRvbTogOTRweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjhzIGVhc2UsIHZpc2liaWxpdHkgLjhzIGVhc2U7XHJcbiAgICAmLmlzLWhpZGUge1xyXG4gICAgICBvcGFjaXR5OiAwIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDFweDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogNjFweDtcclxuICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctam9zaGlrYWk7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIGFuaW1hdGlvbjogc2RsMDMgM3MgY3ViaWMtYmV6aWVyKC40OCwuMTIsLjQ4LC44OSkgaW5maW5pdGU7XHJcbiAgICB9XHJcbiAgICAubW9yZV9fYmFyIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIC5tb3JlX19iYXI6YWZ0ZXIge1xyXG4gICAgICBhbmltYXRpb246IHNkbDAxIDNzIGN1YmljLWJlemllciguNDgsLjEyLC40OCwuODkpIGluZmluaXRlO1xyXG4gICAgfVxyXG4gICAgLm1vcmVfX2JhcjpiZWZvcmUge1xyXG4gICAgICAvLyBhbmltYXRpb246IHNkbDAyIDNzIGN1YmljLWJlemllciguNDgsLjEyLC40OCwuODkpIGluZmluaXRlO1xyXG4gICAgfVxyXG4gICAgLm1vcmVfX2JhciB7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Rlc2Mge1xyXG4gICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gdG9wOiAxNnB4O1xyXG4gICAgLy8gbGVmdDogMjBweDtcclxuICAgIC8vIEBpbmNsdWRlIHR4dERlZmF1bHQoJHNpemU6IDEuNCwgJGxoOiAyLjQpO1xyXG4gICAgLy8gLmxpbmUge1xyXG4gICAgLy8gICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgLy8gICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLWJhc2Utam9zaGlrYWk7XHJcbiAgICAvLyB9XHJcbiAgICB3aWR0aDogNjkwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC41KTtcclxuICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoJGxoOiAzKTtcclxuICAgIG1hcmdpbjogMTc3cHggYXV0byAwO1xyXG4gICAgcGFkZGluZzogMjVweCAwIDI2cHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgJl9fbG9nbyB7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2dyh0b3AsIDEzMS45NywgMTAyNCk7XHJcbiAgICAgIEBpbmNsdWRlIHZ3KGxlZnQsIDM2LjY4LCAzOTApO1xyXG4gICAgICBAaW5jbHVkZSB3ZC12dygzMTYuNjMsIDM5MCk7XHJcbiAgICB9XHJcbiAgICAmX19pbWcge1xyXG4gICAgICBAaW5jbHVkZSB2dyh0b3AsIDM0NiwgMTAyNCk7XHJcbiAgICAgIEBpbmNsdWRlIHZ3KGxlZnQsIDI1LCAzOTApO1xyXG4gICAgICBAaW5jbHVkZSB3ZC12dygzMjAuNzgsIDM5MCk7XHJcbiAgICB9XHJcbiAgICAmX19jYXRjaCB7XHJcbiAgICAgIEBpbmNsdWRlIHZ3KHRvcCwgNTg4LjM1LCAxMDI0KTtcclxuICAgICAgQGluY2x1ZGUgdncobGVmdCwgMjg0LjQsIDM5MCk7XHJcbiAgICAgIEBpbmNsdWRlIHdkLXZ3KDQ2LjA2LCAzOTApO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgJl9fZGVzYyB7XHJcbiAgICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoJHNpemU6IDEuNCwgJGxoOiAyLjQpO1xyXG4gICAgICAubGluZSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcclxuICAgICAgfVxyXG4gICAgICAuc2xhc2gge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEge1xyXG4gICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcclxuICAgICZfX2xvZ28ge1xyXG5cclxuICAgICAgQGluY2x1ZGUgdncodG9wLCAxMzEuOTcsIDM5MCk7XHJcbiAgICAgIEBpbmNsdWRlIHZ3KGxlZnQsIDM2LjY4LCAzOTApO1xyXG4gICAgICBAaW5jbHVkZSB3ZC12dygzMTYuNjMsIDM5MCk7XHJcbiAgICB9XHJcbiAgICAmX19pbWcge1xyXG4gICAgICBAaW5jbHVkZSB2dyhwYWRkaW5nLXRvcCwgMzM0LCAzOTApO1xyXG4gICAgICBAaW5jbHVkZSB2dyhtYXJnaW4tbGVmdCwgMzcsIDM5MCk7XHJcbiAgICAgIEBpbmNsdWRlIHdkLXZ3KDMwNSwgMzkwKTtcclxuICAgIH1cclxuICAgICZfX2NhdGNoIHtcclxuICAgICAgQGluY2x1ZGUgdncodG9wLCAzNTguMzUsIDM5MCk7XHJcbiAgICAgIEBpbmNsdWRlIHZ3KGxlZnQsIDI4NC40LCAzOTApO1xyXG4gICAgICBAaW5jbHVkZSB3ZC12dyg0Ni4wNiwgMzkwKTtcclxuICAgIH1cclxuICAgICZfX3NjciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmX19kZXNjIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC41KTtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xyXG4gICAgICBtYXJnaW46IDk4cHggYXV0byAwO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMThweDtcclxuICAgICAgLmxpbmUge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sb2FkSXRlbTEsIC5sb2FkSXRlbTIsIC5sb2FkSXRlbTMge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICYuaXMtdmlldyB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcbn1cclxuXHJcbi8qPT0gTGF5b3V0ID09Ki9cclxuLmpvc2hpa2FpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1ib3R0b206IDMwMHB4O1xyXG4gIEBpbmNsdWRlIG1xIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5tZW51IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiA1MHB4O1xyXG4gICZfX3R0bCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xyXG4gIH1cclxuICAmX19saXN0IHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogN3B4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIEBpbmNsdWRlIHR4dFNpbmdsZSgkc2l6ZTogMS40KTtcclxuICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxM3B4O1xyXG4gICAgICByaWdodDogLTE3cHg7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogN3B4O1xyXG4gICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZS1qb3NoaWthaTtcclxuICAgIH1cclxuICAgICYuaXMtY3VycmVudCB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuaXMtc3RhdGljIHtcclxuXHJcbiAgICBwb3NpdGlvbjogc3RhdGljIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciFpbXBvcnRhbnQ7XHJcbiAgICAmX190dGwge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlciFpbXBvcnRhbnQ7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgIG1hcmdpbi10b3A6IDI0OHB4O1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICZfX3R0bCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBtYXJnaW46IDIzcHggYXV0byAwO1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGxlZnQ6IC0xN3B4O1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pdGVtOm5vdCguaXMtY3VycmVudCkge1xyXG4gICAgICBvcGFjaXR5OiAuNjtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEge1xyXG4gICAgbWFyZ2luLXRvcDogMTAzcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudTIsIC5tZW51MyB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci13aGl0ZSwgLjYpO1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gICZfX2lubmVyIHtcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcclxuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICAgIGdhcDogMCAzMHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbiAgJl9fdHRsIHtcclxuICAgIEBpbmNsdWRlIHR4dEVuKCRzaXplOiAxLjgpO1xyXG4gICAgcGFkZGluZy10b3A6IDRweDtcclxuICAgIHNwYW4ge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xpc3Qge1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgYm9yZGVyLWxlZnQ6IGRhc2hlZCAxcHggcmdiYSgkY29sb3ItYmFzZS1qb3NoaWthaSwgLjYpO1xyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAxM3B4IDMwcHggMTJweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDEuNCk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLWJhc2Utam9zaGlrYWksIC42KTtcclxuICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS1qb3NoaWthaTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIGEge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgbGVmdDogLTEycHg7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2Utam9zaGlrYWk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuaXMtY3VycmVudCB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS1qb3NoaWthaTtcclxuICAgICAgfVxyXG4gICAgICBzcGFuOmJlZm9yZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcclxuICAgICZfX2lubmVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICAgICAgcGFkZGluZzogMCA1MHB4O1xyXG4gICAgfVxyXG4gICAgJl9faXRlbSBhIHtcclxuICAgICAgcGFkZGluZzogMTNweCAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcclxuICAgICZfX2lubmVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAmX190dGwge1xyXG4gICAgICBwYWRkaW5nOiAxMnB4IDAgMTBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgQGluY2x1ZGUgZmxleC13cmFwKCk7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDMzLjMzMzMlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBib3JkZXItbGVmdDogZGFzaGVkIDFweCByZ2JhKCRjb2xvci1iYXNlLWpvc2hpa2FpLCAuNik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogNjYuNjY2NiU7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiBkYXNoZWQgMXB4IHJnYmEoJGNvbG9yLWJhc2Utam9zaGlrYWksIC42KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBib3JkZXItdG9wOiBkYXNoZWQgMXB4IHJnYmEoJGNvbG9yLWJhc2Utam9zaGlrYWksIC42KTtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMCAxM3B4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDEuMik7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbjpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xIHtcclxuICAgICZfX3R0bCB7XHJcbiAgICAgIEBpbmNsdWRlIHR4dEVuKCRzaXplOiAxLjYpO1xyXG4gICAgfVxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGJvcmRlci10b3A6IGRhc2hlZCAxcHggJGNvbG9yLWJhc2Utam9zaGlrYWk7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudTMge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3R0b206IDIwcHg7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiBtYXAtZ2V0KCRsYXllciwgZmxvYXRpbmcpO1xyXG4gIGJhY2tncm91bmQ6ICNCN0E4QTI7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAwIHJnYmEoMCwwLDAsLjIpO1xyXG4gICYuaXMtaGlkZSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIH1cclxuICAmX190dGwge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICBib3JkZXItbGVmdDogZGFzaGVkIDFweCAkY29sb3Itd2hpdGU7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxuICAgIHNwYW46YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG4gICAgJi5pcy1jdXJyZW50IHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgICBzcGFuOmJlZm9yZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLm1lbnUyIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIxcHgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmYtYnRuIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjIxcHgpIHtcclxuICAgIGJvdHRvbTogODBweDtcclxuICB9XHJcbn1cclxuXHJcbi5sZWFkIHtcclxuICBtYXJnaW4tdG9wOiAxNTNweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMiwgJGxoOiA0KTtcclxuICBAaW5jbHVkZSBjb250ZW50KDEzNjAsICRtYXJnaW5BbGw6IGZhbHNlKTtcclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pbWcge1xyXG4gICAgbWFyZ2luLXRvcDogMTEwcHg7XHJcbiAgICBAaW5jbHVkZSB3ZC12dyg3NzYsIDE5MjApO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNDhweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEge1xyXG4gICAgbWFyZ2luLXRvcDogNTVweDtcclxuICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoKTtcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbigpO1xyXG4gICAgcCB7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XHJcbiAgICB9XHJcbiAgICAmX19pbWcge1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgICAgbWFyZ2luOiAwIDE3cHggMTI2cHggYXV0bztcclxuICAgICAgQGluY2x1ZGUgd2QtdncoMzIyLCAzOTApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmdhbGxlcnkge1xyXG4gIG1hcmdpbi10b3A6IDI1NHB4O1xyXG4gICZfX2ltZyB7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgICYtLTEge1xyXG4gICAgICB3aWR0aDogY2FsYyg0MjAvMTM2MCoxMDAlKTtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICB9XHJcbiAgICAmLS0yIHtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsYygxNTgvMTM2MCoxMDAlKTtcclxuICAgICAgd2lkdGg6IGNhbGMoMzUwLzEzNjAqMTAwJSk7XHJcbiAgICAgIG9yZGVyOiAzO1xyXG4gICAgfVxyXG4gICAgJi0tMyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoNDU1LzEzNjAqMTAwJSk7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDMxMC8xMzYwKjEwMCUpO1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICZfX2ltZyB7XHJcbiAgICAgICYtLTEge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDMxNi85NDQqMTAwJSk7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgIH1cclxuICAgICAgJi0tMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYygxMzkvOTQ0KjEwMCUpO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDI2My85NDQqMTAwJSk7XHJcbiAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgIH1cclxuICAgICAgJi0tMyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYygzNjMvOTQ0KjEwMCUpO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDIzNC85NDQqMTAwJSk7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xIHtcclxuICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICAmX19pbWcge1xyXG4gICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbigpO1xyXG4gICAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoZmxleC1zdGFydCk7XHJcbiAgICAgIGdhcDogNTBweCAwO1xyXG4gICAgICAmLS0xIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxODYvMzQwKjEwMCUpO1xyXG4gICAgICB9XHJcbiAgICAgICYtLTIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTg2LzM0MCoxMDAlKTtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAmLS0zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDE4Ni8zNDAqMTAwJSk7XHJcbiAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4ubC1ib3gge1xyXG4gICZfX3R0bCB7XHJcbiAgICAmLS1lbiB7XHJcbiAgICAgIEBpbmNsdWRlIHR4dEVuKCRzaXplOiA2LCAkbHQ6IC4wNCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA3cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICB9XHJcbiAgICAmLS1qYSB7XHJcbiAgICAgIEBpbmNsdWRlIHR4dFNpbmdsZSgkc2l6ZTogMS44LCAkbHQ6IC4wOCk7XHJcbiAgICB9XHJcbiAgICAmLS1zdWIge1xyXG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggcmdiYSgkY29sb3ItYmFzZS1qb3NoaWthaSwgLjUpO1xyXG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgkY29sb3ItYmFzZS1qb3NoaWthaSwgLjUpO1xyXG4gICAgICBwYWRkaW5nOiAycHggMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJi0tdHh0IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDMxcHggMCAzMnB4O1xyXG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggcmdiYSgkY29sb3ItYmFzZS1qb3NoaWthaSwgLjUpO1xyXG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgkY29sb3ItYmFzZS1qb3NoaWthaSwgLjUpO1xyXG4gICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDIuNiwgJGx0OiAuMDgsICAkd2dodDogNzAwKTtcclxuICAgICAgJi1lbiB7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IDM1cHggMCAzNHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCByZ2JhKCRjb2xvci1iYXNlLWpvc2hpa2FpLCAuNSk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHJnYmEoJGNvbG9yLWJhc2Utam9zaGlrYWksIC41KTtcclxuICAgICAgICBAaW5jbHVkZSB0eHRFbigkc2l6ZTogMiwgJGx0OiAuMDUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuLS1wcm9maWxlIHtcclxuICAgIG1hcmdpbi10b3A6IDIwMnB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSB7XHJcbiAgICAmX190dGwge1xyXG4gICAgICAmLS1lbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHh0RW4oJHNpemU6IDQuNSwgJGx0OiAuMDQpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1cmVtO1xyXG4gICAgICB9XHJcbiAgICAgICYtLWphIHtcclxuICAgICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDEuNCwgJGx0OiAuMDgpO1xyXG4gICAgICB9XHJcbiAgICAgICYuLS1zbSB7XHJcbiAgICAgICAgLmwtYm94X190dGwtLWVuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNC40cmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi0tdHh0IHtcclxuICAgICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDIuMiwgJGx0OiAuMDgpO1xyXG4gICAgICAgIHBhZGRpbmc6IDMycHggMCAzNnB4O1xyXG4gICAgICAgICYtZW4ge1xyXG4gICAgICAgICAgcGFkZGluZzogMzJweCAwIDI4cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5iZyB7XHJcbiAgYmFja2dyb3VuZDogI0UzREJEMztcclxufVxyXG5cclxuLnByb2ZpbGUge1xyXG4gIHBhZGRpbmctdG9wOiAyMDJweDtcclxuICBAaW5jbHVkZSBtcSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjMxcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZiB7XHJcbiAgQGluY2x1ZGUgZmxleDtcclxuICBtYXJnaW4tdG9wOiA3M3B4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMjhweDtcclxuICAmX19jb250ZW50IHtcclxuICAgIHdpZHRoOiBjYWxjKDc4MC8xMzYwKjEwMCUpO1xyXG4gIH1cclxuICAmX19pbWcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGFiZWwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMzRweDtcclxuICAgIHJpZ2h0OiAzN3B4O1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xyXG4gICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgaGVpZ2h0OiAxODBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlcjogZGFzaGVkIDFweCAkY29sb3ItYmFzZS1qb3NoaWthaTtcclxuICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoJHNpemU6IDEuNCwgJGxoOiAyLjIpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAmX190eHQge1xyXG4gICAgbWFyZ2luLXRvcDogNjdweDtcclxuICB9XHJcbiAgJl9fbmFtZSB7XHJcbiAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDEuNCk7XHJcbiAgICBzcGFuIHtcclxuICAgICAgQGluY2x1ZGUgdHh0U2luZ2xlKCRzaXplOiAzKTtcclxuICAgICAgbWFyZ2luLWxlZnQgOjE2cHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAtNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19kZXNjIHtcclxuICAgIG1hcmdpbi10b3A6IDMzcHg7XHJcbiAgICBAaW5jbHVkZSB0eHREZWZhdWx0O1xyXG4gIH1cclxuICAmX19nYWxsZXJ5IHtcclxuICAgIHdpZHRoOiBjYWxjKDQxMC8xMzYwKjEwMCUpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX25hbWUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgJl9fdHh0IHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICZfX2NvbnRlbnQge1xyXG5cclxuICAgICAgd2lkdGg6IGNhbGMoNTAwLzc2OCoxMDAlKTtcclxuICAgIH1cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgdG9wOiAtNDFweDtcclxuICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgIHdpZHRoOiAxMTRweDtcclxuICAgICAgaGVpZ2h0OiAxMTRweDtcclxuICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMSwgJGxoOiAxLjYpO1xyXG4gICAgfVxyXG4gICAgJl9fdHh0IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgJl9fZ2FsbGVyeSB7XHJcblxyXG4gICAgICB3aWR0aDogY2FsYygyNDAvNzY4KjEwMCUpO1xyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEge1xyXG4gICAgbWFyZ2luLXRvcDogMzlweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIGdhcDogNjZweCAwO1xyXG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oKTtcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICZfX2ltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9fdHh0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMjlweDtcclxuICAgIH1cclxuICAgICZfX25hbWUge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIG1hcmdpbjogOXB4IDAgMDtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZGVzYyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI2cHg7XHJcbiAgICB9XHJcbiAgICAmX19nYWxsZXJ5IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMjMwLzM0MCoxMDAlKTtcclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLnJlY2lwZSB7XHJcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuICAmX19sZWFkIHtcclxuICAgIG1hcmdpbi10b3A6IDQycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCRzaXplOiAyLjYsICRsaDogMy40KTtcclxuICB9XHJcbiAgJl9fcGFuZWwsICZfX21vdmllLCAmX19zdXN1bWUge1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgkY29sb3ItYmFzZS1qb3NoaWthaSwgLjYpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIH1cclxuICAmX19wYW5lbCB7XHJcbiAgICBtYXJnaW4tdG9wOiA0N3B4O1xyXG4gICAgcGFkZGluZzogOTFweCAxMDBweCA5M3B4O1xyXG4gIH1cclxuICAmX190dGwge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMi4yLCAkbGg6IDMuNik7XHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLWJhc2Utam9zaGlrYWk7XHJcbiAgICB9XHJcbiAgICAmLS1zdWIge1xyXG5cclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDEuNik7XHJcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAyMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1iYXNlLWpvc2hpa2FpLCAuMik7XHJcbiAgICAgIHBhZGRpbmc6IDExcHggMCAxM3B4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19ib3gge1xyXG4gICAgYm9yZGVyLXRvcDogZGFzaGVkIDFweCByZ2JhKCRjb2xvci1iYXNlLWpvc2hpa2FpLCAuNik7XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA2NHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19mZWF0dXJlIHtcclxuICAgIG1hcmdpbjogNDJweCBhdXRvIDA7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgbWF4LXdpZHRoOiA2NDRweDtcclxuICAgIGdhcDogMCA2MHB4O1xyXG4gIH1cclxuICAmX19wb2ludCB7XHJcbiAgICBvcmRlcjogMTtcclxuICAgICYtaXRlbSB7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICAgICAgZ2FwOiAwIDIxcHg7XHJcbiAgICAgIEBpbmNsdWRlIHR4dFNpbmdsZSgkc2l6ZTogMiwgJGx0OiAuMDIpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtdHh0IHtcclxuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ZyZWUge1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgcGFkZGluZy10b3A6IDExcHg7XHJcbiAgICBnYXA6IDAgMTBweDtcclxuICAgICYtaXRlbSB7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICAgICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGNlbnRlcik7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDg3cHg7XHJcbiAgICAgIGhlaWdodDogODdweDtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWJhc2Utam9zaGlrYWk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMS4zLCAkbGg6IDEuOCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3JlYyB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1iYXNlLWpvc2hpa2FpLCAuMyk7XHJcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xyXG4gICAgbWFyZ2luOiAzMnB4IGF1dG8gMDtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoJHNpemU6IDEuNCwgJGxoOiAyKTtcclxuICB9XHJcbiAgJl9fY2hhcm0ge1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oZmxleC1zdGFydCk7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoc3BhY2UtYmV0d2Vlbik7XHJcbiAgICBnYXA6IDAgNDBweDtcclxuICAgIG1heC13aWR0aDogMTA4NnB4O1xyXG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcclxuICAgICYtYm94IHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDMyMC8xMDUzKjEwMCUpO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNjcyLzEwNTMqMTAwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtZGVzYyB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoKTtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1iYXNlLWpvc2hpa2FpO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWJsb2NrIHtcclxuICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihmbGV4LXN0YXJ0KTtcclxuICAgICAgZ2FwOiAwIDM0cHg7XHJcbiAgICB9XHJcbiAgICAmLWZpZyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDMwMC4yOC82NzIqMTAwJSk7XHJcbiAgICAgICYtdHRsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDEuOCwgJGx0OiAwLCAkd2dodDogNjAwKTtcclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAmLWNhcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMSwgJGxoOiAxLjgpO1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgY29udGVudDogJ+ODuyc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX21vdmllIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgcGFkZGluZzogODlweCAxMDBweCAxMDBweDtcclxuICAgICYtbGFiZWwge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoY2VudGVyKTtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgkY29sb3ItYmFzZS1qb3NoaWthaSwgLjYpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIEBpbmNsdWRlIHR4dFNpbmdsZSgkc2l6ZTogMS44LCAkbHQ6IC4wOCk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogI0UzREJEMztcclxuICAgIH1cclxuICAgICYtZGVzYyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIxcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgpO1xyXG4gICAgfVxyXG4gICAgJi1ib3gge1xyXG4gICAgICBtYXgtd2lkdGg6IDkwMHB4O1xyXG4gICAgICBtYXJnaW46IDQwcHggYXV0byAwO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgICBpZnJhbWUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBob3ZlcntcclxuICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19zdXN1bWUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICBwYWRkaW5nOiA5MXB4IDEwMHB4IDg5cHg7XHJcbiAgICAmLWJveCB7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oZmxleC1zdGFydCk7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShzcGFjZS1iZXR3ZWVuKTtcclxuICAgICAgbWF4LXdpZHRoOiA5MDBweDtcclxuICAgICAgbWFyZ2luOiAzOHB4IGF1dG8gMDtcclxuICAgICAgZ2FwOiAwIDYwcHg7XHJcbiAgICB9XHJcbiAgICAmLWZpZyB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDMwMC85MDAqMTAwJSk7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXR4dCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBtYXgtd2lkdGg6IDQzN3B4O1xyXG4gICAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCk7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItYmFzZS1qb3NoaWthaTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgJl9fcGFuZWwsICZfX21vdmllLCAmX19zdXN1bWUge1xyXG4gICAgICBwYWRkaW5nOiA2NnB4IDQwcHggNzBweDtcclxuICAgIH1cclxuICAgICZfX2NoYXJtIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBnYXA6IDAgNDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICZfX2NoYXJtIHtcclxuICAgICAgZ2FwOiAwIDQwcHg7XHJcbiAgICAgICYtYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgICYtYm94IHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkLCAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtZmlnIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDE3cHggMDtcclxuICAgICAgICAmLXR0bCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMTRweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA5OHB4O1xyXG4gICAgJl9fbGVhZCB7XHJcbiAgICAgIG1hcmdpbjogNDVweCAtMjVweCAwO1xyXG4gICAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCk7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAzZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2JveCB7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBwYWRkaW5nOiA1NXB4IDIwcHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcGFuZWwge1xyXG4gICAgICBwYWRkaW5nOiA0MnB4IDAgNDlweDtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICAgICZfX3R0bCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZmVhdHVyZSB7XHJcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKCk7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICAgICAgZ2FwOiAyMnB4IDA7XHJcbiAgICB9XHJcbiAgICAmX19wb2ludCB7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgJi1pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDEuOCwgJGx0OiAuMDIpO1xyXG4gICAgICAgIGdhcDogMCAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19mcmVlIHtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDgzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4M3B4O1xyXG4gICAgICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoJHNpemU6IDEuNCwgJGxoOiAxLjkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19yZWMge1xyXG4gICAgICBtYXJnaW46IDI0cHggYXV0byAwO1xyXG4gICAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gICAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCRzaXplOiAxLjMsICRsaDogMik7XHJcbiAgICB9XHJcbiAgICAmX19jaGFybSB7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKCk7XHJcbiAgICAgIGdhcDogNDVweCAwO1xyXG4gICAgICBtYXJnaW46IDUwcHggYXV0byAwO1xyXG4gICAgICAmLWJveCB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCwgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWZpZyB7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMjRweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbW92aWUge1xyXG4gICAgICBwYWRkaW5nOiA1NnB4IDE5cHggNTJweDtcclxuICAgICAgbWFyZ2luLXRvcDogNDNweDtcclxuICAgICAgLnJlY2lwZV9fdHRsIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogIC4wOGVtO1xyXG4gICAgICB9XHJcbiAgICAgICYtbGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgICB9XHJcbiAgICAgICYtZGVzYyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgICYtYm94IHtcclxuICAgICAgICBtYXJnaW46IDExcHggYXV0byAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zdXN1bWUge1xyXG4gICAgICBwYWRkaW5nOiA2N3B4IDE5cHggNTJweDtcclxuICAgICAgbWFyZ2luLXRvcDogMjZweDtcclxuICAgICAgJi1ib3gge1xyXG4gICAgICAgIG1hcmdpbjogMjhweCBhdXRvIDA7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oKTtcclxuICAgICAgICBnYXA6IDExcHggMDtcclxuICAgICAgfVxyXG4gICAgICAmLWZpZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgJi10eHQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9yeW91IHtcclxuICBwYWRkaW5nLXRvcDogMTI1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDEzN3B4O1xyXG4gICZfX2NhdGNoIHtcclxuICAgIG1hcmdpbi10b3A6IDQycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCRzaXplOiAyLjYsICRsaDogNC4yKTtcclxuICB9XHJcbiAgJl9fbGlzdCB7XHJcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oZmxleC1zdGFydCk7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoY2VudGVyKTtcclxuICAgIGdhcDogMTE4cHggOTBweDtcclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlLzMgLSAxODBweC8zKTtcclxuICB9XHJcbiAgJl9faW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdHh0IHtcclxuICAgIG1hcmdpbi10b3A6IDMzcHg7XHJcbiAgfVxyXG4gICZfX3R0bCB7XHJcbiAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCRzaXplOiAyLCAkbGg6IDMuMik7XHJcbiAgfVxyXG4gICZfX2Rlc2Mge1xyXG4gICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkbGg6IDMuMSwgJGx0OiAuMDgpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMmVtO1xyXG4gIH1cclxuICAmX19hdHQge1xyXG4gICAgbWFyZ2luLXRvcDogOTVweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMS4yLCAkbGg6IDIpO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGdhcDogNzBweCA0MHB4O1xyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUvMyAtIDgwcHgvMyk7XHJcbiAgICB9XHJcbiAgICAmX19kZXNjIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcShtZCkge1xyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBnYXA6IDcwcHggNDBweDtcclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlLzIgLSA0MHB4LzIpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODRweDtcclxuICAgICZfX2NhdGNoIHtcclxuICAgICAgbWFyZ2luOiA0NXB4IDAgMDtcclxuICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgpO1xyXG4gICAgfVxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDU3cHg7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKCk7XHJcbiAgICAgIGdhcDogNTNweCAwO1xyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAuZm9yeW91X19pbWcge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9yeW91X190eHQge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIC5mb3J5b3VfX2ltZyB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3J5b3VfX3R4dCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ltZyB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDMwMC8zNDAqMTAwJSk7XHJcbiAgICB9XHJcbiAgICAmX190eHQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgJl9fdHRsIHtcclxuICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMS44LCAkbGg6IDMpO1xyXG4gICAgICAmLi0tbHQtMjAge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAgLS4wMmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19kZXNjIHtcclxuICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCRzaXplOiAxLjQsICRsaDogMi42KTtcclxuICAgIH1cclxuICAgICZfX2F0dCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDExOHB4O1xyXG4gICAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCRzaXplOiAxLjIsICRsaDogMi42KTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hY3Qge1xyXG4gIHBhZGRpbmctdG9wOiAxMTNweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7XHJcbiAgJl9fY2F0Y2gge1xyXG4gICAgbWFyZ2luLXRvcDogNDJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoJHNpemU6IDIuNiwgJGxoOiA0LjIpO1xyXG4gIH1cclxuICAmX19ib3gge1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgkY29sb3ItYmFzZS1qb3NoaWthaSwuNik7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA2OHB4O1xyXG4gICAgJi4tLXJlZ3VsYXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgJi4tLXJlZ3VsYXIyIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2hlYWQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHJnYmEoJGNvbG9yLWJhc2Utam9zaGlrYWksLjYpO1xyXG4gIH1cclxuICAmX19udW0ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgkY29sb3ItYmFzZS1qb3NoaWthaSwuNik7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRTNEQkQzO1xyXG4gICAgd2lkdGg6IDcwcHg7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDIuOCwgJGx0OiAuMDgpO1xyXG4gIH1cclxuICAmX19sYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE2cHg7XHJcbiAgICByaWdodDogMTRweDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWJhc2Utam9zaGlrYWksIC4xKTtcclxuICAgIHdpZHRoOiAxMzVweDtcclxuICAgIHBhZGRpbmc6IDZweCAwIDhweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIHR4dFNpbmdsZSgkc2l6ZTogMS40KTtcclxuICB9XHJcbiAgJl9fdHRsIHtcclxuICAgIHBhZGRpbmc6IDQ4cHggMCAzN3B4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMi42LCAkbGg6IDQuMiwgJHdnaHQ6IDcwMCk7XHJcbiAgICBzcGFuIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMXB4O1xyXG4gICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDIsICRsdDogMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ludHJvIHtcclxuICAgIEBpbmNsdWRlIGNvbnRlbnQoOTAwLCAkbWFyZ2luQWxsOiBmYWxzZSk7XHJcbiAgfVxyXG4gICZfX2RldGFpbCB7XHJcbiAgICBwYWRkaW5nOiA2MXB4IDUwcHggMDtcclxuICB9XHJcbiAgJl9fbGVhZCB7XHJcbiAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCRzaXplOiAyLjIsICRsaDogMy42KTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG4gICZfX2Rlc2Mge1xyXG4gICAgbWFyZ2luLXRvcDogMzhweDtcclxuICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAmLi0tY2VudGVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJi0tc3ViIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCRzaXplOiAxLjIsICRsaDogMik7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2RhdGUge1xyXG4gICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMiwgJGxoOiAzLjIsICR3Z2h0OiA2MDApO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItYmFzZS1qb3NoaWthaSwgLjMpO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMTNweDtcclxuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICAgICYudzQwMCB7XHJcbiAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fZGF0ZTIge1xyXG4gICAgd2lkdGg6IDM0MHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMS44LCAkbGg6IDMsICR3Z2h0OiA2MDApO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItYmFzZS1qb3NoaWthaSwgLjMpO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMTNweDtcclxuICAgIHBhZGRpbmc6IDEycHggMTBweDtcclxuICAgICYudzQwMCB7XHJcbiAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYWNjIHtcclxuICAgIHdpZHRoOiA2MDBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMzlweCBhdXRvIDA7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci13aGl0ZSwgLjQpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTZweCAwIDE5cHg7XHJcbiAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCk7XHJcbiAgfVxyXG4gICZfX2Z1bGwge1xyXG4gICAgbWFyZ2luOiAzNnB4IGF1dG8gMDtcclxuICAgIHdpZHRoOiAzODZweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoKTtcclxuICAgIHBhZGRpbmc6IDE3cHggMTVweCAxOXB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XHJcbiAgICAmX19jYXRjaCB7XHJcbiAgICAgIG1hcmdpbjogNDVweCAwIDA7XHJcbiAgICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoKTtcclxuICAgIH1cclxuICAgICZfX2JveCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIzcHg7XHJcbiAgICB9XHJcbiAgICAmX19udW0ge1xyXG4gICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDIuMiwgJGx0OiAuMDgpO1xyXG4gICAgfVxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICB0b3A6IDExcHg7XHJcbiAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgd2lkdGg6IDEwMnB4O1xyXG4gICAgICBwYWRkaW5nOiA0cHggMCA2cHg7XHJcbiAgICB9XHJcbiAgICAmX190dGwge1xyXG4gICAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCRzaXplOiAyLjIsICRsaDogMy40KTtcclxuICAgICAgcGFkZGluZzogNDVweCAwIDQ1cHg7XHJcbiAgICAgICYuLS1udW0ge1xyXG5cclxuICAgICAgICBwYWRkaW5nOiA1NnB4IDAgNDVweDtcclxuICAgICAgfVxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDEuNik7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTNweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2RldGFpbCB7XHJcbiAgICAgIHBhZGRpbmc6IDI3cHggMTlweCAwO1xyXG4gICAgfVxyXG4gICAgJl9fbGVhZCB7XHJcbiAgICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoJHNpemU6IDEuOCwgJGxoOiAzLjIpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgfVxyXG4gICAgJl9fZGVzYyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoJHNpemU6IDEuNCwgJGxoOiAyLjYpO1xyXG4gICAgICAmLS1zdWIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDlweDtcclxuICAgICAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCRzaXplOiAxLjIsICRsaDogMik7XHJcbiAgICAgICAgJi4tLXNwLWxlZnQge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZGF0ZSB7XHJcbiAgICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoJHNpemU6IDEuOCwgJGxoOiAzLjIpO1xyXG4gICAgICBwYWRkaW5nOiA4cHggMTBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gOXB4O1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICYudzQwMCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkbGg6IDIuNik7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZGF0ZTIge1xyXG4gICAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCRzaXplOiAxLjYsICRsaDogMyk7XHJcbiAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0byA5cHg7XHJcbiAgICB9XHJcbiAgICAmX19hY2Mge1xyXG4gICAgICBtYXJnaW46IDIxcHggYXV0byAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XHJcbiAgICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoJHNpemU6IDEuNCwgJGxoOiAyLjYpO1xyXG4gICAgfVxyXG4gICAgJl9fZnVsbCB7XHJcbiAgICAgIG1hcmdpbjogMjlweCBhdXRvIDA7XHJcbiAgICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoJHNpemU6IDEuNCwgJGxoOiAyLjYpO1xyXG4gICAgICBwYWRkaW5nOiAxM3B4IDE1cHggMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fcG9pbnQge1xyXG4gICAgbWFyZ2luLXRvcDogNjZweDtcclxuICAgIEBpbmNsdWRlIGNvbnRlbnQoOTAwLCAkbWFyZ2luQWxsOiBmYWxzZSk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KHNwYWNlLWJldHdlZW4pO1xyXG4gICAgZ2FwOiAwIDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAmLWJveCB7XHJcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2M3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLW51bSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgdHh0U2luZ2xlKCRzaXplOiAyLjIsICRsdDogLjA4KTtcclxuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1iYXNlLWpvc2hpa2FpLCAuMik7XHJcbiAgICAgIHBhZGRpbmc6IDdweCAwIDExcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAzcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi10dGwge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMXB4O1xyXG4gICAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCRzaXplOiAyLCAkbGg6IDMuNik7XHJcbiAgICAgICYtLXNtIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyM3B4O1xyXG4gICAgICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoJHNpemU6IDEuMiwgJGxoOiAyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1yZWNpcGUge1xyXG4gICAgICBtYXJnaW46IDMycHggLTMwcHggMCAtMTBweDtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtbGl2ZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE3cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcclxuICAgIH1cclxuICAgICYtbGVhZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI3cHg7XHJcbiAgICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoJHNpemU6IDEuOCwgJGxoOiAzLjIpO1xyXG4gICAgfVxyXG4gICAgJi1kZXNjIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMS4yLCAkbGg6IDIpO1xyXG4gICAgICAmLi0tY2VudGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtbm90aWNlIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzFweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItYmFzZS1qb3NoaWthaSwgLjIpO1xyXG4gICAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCRzaXplOiAxLjIsICRsaDogMik7XHJcbiAgICAgIHBhZGRpbmc6IDE0cHggMjVweCAxNHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICYtLXJpZ2h0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2M3B4O1xyXG4gICAgICB9XHJcbiAgICAgICYtYm94IHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1NHB4O1xyXG4gICAgICAmLS1yaWdodCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDNweDtcclxuICAgICAgfVxyXG4gICAgICAmLWJveCB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNDNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi10dGwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIzcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMS44KTtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAzZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtcmVjaXBlIHtcclxuICAgICAgICBtYXJnaW46IDE2cHggLTIwcHggMjNweDtcclxuICAgICAgfVxyXG4gICAgICAmLWxpdmUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ0cHg7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMjYyLjUzcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1kZXNjIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICAmLXR0bCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3JlZ3VsYXIge1xyXG4gICAgcGFkZGluZzogMTMxcHggMCA2OXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMi42LCAkbGg6IDQuMiwgJHdnaHQ6IDcwMCk7XHJcbiAgICBAaW5jbHVkZSBtcSB7XHJcbiAgICAgIHBhZGRpbmc6IDYycHggMCA0OXB4O1xyXG4gICAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCRzaXplOiAyLjIsICRsaDogMy42LCAkd2dodDogNjAwKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fZ29vZHMge1xyXG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKCRjb2xvci1iYXNlLWpvc2hpa2FpICwuNik7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAmLWhlYWQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoJHNpemU6IDIuMiwgJGxoOiA0KTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHJnYmEoJGNvbG9yLWJhc2Utam9zaGlrYWkgLC42KTtcclxuICAgICAgcGFkZGluZzogMzRweCAwIDM0cHg7XHJcbiAgICB9XHJcbiAgICAmLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAzOHB4IDUwcHg7XHJcbiAgICB9XHJcbiAgICAmLWRlc2Mge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgJi1oZWFkIHtcclxuICAgICAgICBwYWRkaW5nOiAzOXB4IDAgMzhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMy40cmVtO1xyXG4gICAgICB9XHJcbiAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMzlweCAyNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtZGVzYyB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkbGg6IDMuMSwgJGx0OiAuMDgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvdXBvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjYpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZzogNTVweCA1MHB4IDYxcHg7XHJcbiAgICAmLWRlc2Mge1xyXG4gICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xyXG4gICAgICBnYXA6IDMycHg7XHJcbiAgICAgICYtbGFiZWwge1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICBwYWRkaW5nOiAxMXB4IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgdHh0U2luZ2xlKCRzaXplOiAxLjgpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWJhc2Utam9zaGlrYWksIC4xKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtdHh0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoJHNpemU6IDIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWltZyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWF0dCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDU0cHg7XHJcbiAgICAgIEBpbmNsdWRlIGNvbnRlbnQoNTAwLCAkbWFyZ2luQWxsOiBmYWxzZSk7XHJcbiAgICAgIEBpbmNsdWRlIHR4dFNpbmdsZSgkc2l6ZTogMS4zKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDM4cHg7XHJcbiAgICAgICYtZGVzYyB7XHJcbiAgICAgICAgZ2FwOiAyNXB4O1xyXG4gICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgIHBhZGRpbmc6IDExcHggMCAxMnB4O1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi10eHQge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMS44LCAkbGg6IDMuMik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtaW1nIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMXB4O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1hdHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDlweDtcclxuICAgICAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCRzaXplOiAxLjIsICRsaDogMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8v6ZqU5pyI44Os44OD44K544OzXHJcbi5sZXNzb24ge1xyXG4gIG1hcmdpbi10b3A6IDEwNnB4O1xyXG4gIHBhZGRpbmc6IDk1cHggNTBweCA4N3B4O1xyXG5cclxuICBib3JkZXItdG9wOiBzb2xpZCAxcHggcmdiYSgkY29sb3ItYmFzZS1qb3NoaWthaSwuNik7XHJcbiAgLnR0bCB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XHJcbiAgfVxyXG4gICZfX2xpc3Qge1xyXG4gICAgbWFyZ2luLXRvcDogNzJweDtcclxuICAgIEBpbmNsdWRlIGNvbnRlbnQoOTAwLCAkbWFyZ2luQWxsOiBmYWxzZSk7XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgbWFyZ2luLXRvcDogMTlweDtcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGZsZXgtc3RhcnQpO1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICAmLW1vbnRoIHtcclxuICAgICAgQGluY2x1ZGUgdHh0U2luZ2xlKCRzaXplOiAzLjgsICR3Z2h0OiA2MDApO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIHdpZHRoOiA2OXB4O1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgICAgIEBpbmNsdWRlIHR4dFNpbmdsZSgkc2l6ZTogMi4yLCAkd2dodDogNjAwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi10ZWFjaGVyIHtcclxuICAgICAgcGFkZGluZy10b3A6IDJweDtcclxuICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICYtLXBvc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHR4dFNpbmdsZSgkc2l6ZTogMS4yLCAkd2dodDogNjAwKTtcclxuICAgICAgfVxyXG4gICAgICAmLS1uYW1lIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdHh0U2luZ2xlKCRzaXplOiAyLjQsICR3Z2h0OiA2MDApO1xyXG4gICAgICAgICYuamEge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHh0U2luZ2xlKCRzaXplOiAyLjIsICR3Z2h0OiA2MDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1tZW51IHtcclxuICAgICAgcGFkZGluZy10b3A6IDJweDtcclxuICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkbGg6IDIuNCk7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgY29udGVudDogJ+ODuyc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZC1ub25lIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHNwYW46bm90KC5zcC1zbSkge1xyXG4gICAgICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoJHNpemU6IDEuNCwgJGxoOiAyLjQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ltZyB7XHJcbiAgICBtYXJnaW4tdG9wOiA0NnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgY29udGVudCgxMTYwLCAkbWFyZ2luQWxsOiBmYWxzZSk7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgfVxyXG4gICZfX2NhcmQge1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgICYtdHh0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMjZweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCRzaXplOiAxLjQsICRsaDogMi40LCAkd2dodDogNjAwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX25hdiB7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMzFweDtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgQGV4dGVuZCAubGVzc29uX19uYXY7XHJcbiAgICBtYXJnaW4tdG9wOiAtNThweDtcclxuICB9XHJcbiAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuICAmX19hdHQge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuNCk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogNjAwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCRzaXplOiAxLjIsICRsaDogMiwgJHdnaHQ6IDYwMCk7XHJcbiAgICBtYXJnaW46IDM2cHggYXV0byAwO1xyXG4gICAgcGFkZGluZzogMTJweCAxMHB4IDEwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xIHtcclxuICAgIG1hcmdpbi10b3A6IDEwNHB4O1xyXG4gICAgcGFkZGluZzogODNweCAxOXB4IDQ5cHg7XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgbWFyZ2luLXRvcDogNDdweDtcclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICBib3JkZXItdG9wOiBkYXNoZWQgMXB4ICRjb2xvci1iYXNlLWpvc2hpa2FpO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjlweDtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICYtbW9udGgge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjNweDtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAxcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtdGVhY2hlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICYtLW5hbWUge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLW1lbnUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgZmxleDogaW5pdGlhbDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAuc3Atc20ge1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMS40LCAkbGg6IDIuNCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgIG1hcmdpbjogMjRweCAtNDVweCAwO1xyXG4gICAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAuc3dpcGVyIHtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY2FyZCB7XHJcbiAgICAgIHdpZHRoOiAyOTBweDtcclxuICAgICAgJi10eHQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX25hdiB7XHJcbiAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gICAgICBsZWZ0OiAyNXB4O1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG4gICAgJl9fYXR0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgcGFkZGluZzogMTZweCAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19tZW1iZXIge1xyXG4gICAgbWFyZ2luLXRvcDogOTdweDtcclxuICAgIEBpbmNsdWRlIGNvbnRlbnQoOTAwLCAkbWFyZ2luQWxsOiBmYWxzZSk7XHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XHJcbiAgICB9XHJcbiAgICAmLWNhcmQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XHJcbiAgICAgIGdhcDogMCAzMHB4O1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWltZyB7XHJcbiAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtZGV0YWlsIHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgIH1cclxuICAgICYtbmFtZSB7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICAgICAgZ2FwOiAwIDE1cHg7XHJcbiAgICAgIC5wb3Mge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdHh0U2luZ2xlKCRzaXplOiAxLjIsICR3Z2h0OiA2MDApO1xyXG4gICAgICB9XHJcbiAgICAgIC5uYW1lIHtcclxuICAgICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDIuNCwgJHdnaHQ6IDYwMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtZGVzYyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDlweDtcclxuICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgJi1saXN0IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xIHtcclxuICAgICAgbWFyZ2luLXRvcDogODdweDtcclxuICAgICAgJi1jYXJkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0M3B4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgICYtaW1nIHtcclxuICAgICAgICB3aWR0aDogOTVweDtcclxuICAgICAgfVxyXG4gICAgICAmLWRldGFpbCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmbGV4OiBpbml0aWFsO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgICAgZ2FwOiAxN3B4IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi1uYW1lIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAucG9zIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMS4yLCAkbGg6IDEuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHR4dFNpbmdsZSgkc2l6ZTogMi4yKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1kZXNjIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMS4zLCAkbGg6IDIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL+Wumuacn+izvOWFpeiAheeJueWFuFxyXG4ucmVndWxhciB7XHJcbiAgbWFyZ2luLXRvcDogNDVweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZy1ib3R0b206IDExNnB4O1xyXG4gICZfX3R0bCB7XHJcbiAgICB3aWR0aDogMjAxcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1iYXNlLWpvc2hpa2FpLCAuMSk7XHJcbiAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDEuOCk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDExcHggMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgfVxyXG4gICZfX2xlYWQge1xyXG4gICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIEBpbmNsdWRlIHR4dFNpbmdsZSgkc2l6ZTogMS40KTtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1iYXNlLWpvc2hpa2FpO1xyXG4gICAgcGFkZGluZzogNnB4IDlweDtcclxuICB9XHJcbiAgJl9fbGlzdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG4gICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgpO1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xyXG4gICAgQGluY2x1ZGUgY29udGVudCg1NTAsICRtYXJnaW5BbGw6IGZhbHNlKTtcclxuICAgIGdhcDogMCAxZW07XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEyLjQzcHg7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgdmVydGljYWwtYWxpZ246IDFweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19sYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC02MnB4O1xyXG4gICAgcmlnaHQ6IDUwJTtcclxuICAgIG1hcmdpbi1yaWdodDogLTQzNnB4O1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xyXG4gICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgaGVpZ2h0OiAxNTBweDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWJhc2Utam9zaGlrYWksIC4zKTtcclxuICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoJGxoOiAyLjMpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIH1cclxuICAmX19hdHQge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoJHNpemU6IDEuMiwgJGxoOiAyKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgJl9faW1nIHtcclxuICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBjb250ZW50KDExNjAsICRtYXJnaW5BbGw6IGZhbHNlKTtcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICB9XHJcbiAgJl9fY2FyZCB7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLi0tYm9vayB7XHJcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDc5cHg7XHJcbiAgfVxyXG4gICZfX2Jvb2sge1xyXG4gICAgYm9yZGVyLXRvcDogZGFzaGVkIDFweCAkY29sb3ItYmFzZS1qb3NoaWthaTtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgY29udGVudCgxMTYwLCAkbWFyZ2luQWxsOiBmYWxzZSk7XHJcbiAgICAmLXR0bCB7XHJcbiAgICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoJHNpemU6IDEuNiwgJGxoOiAzLjIpO1xyXG4gICAgfVxyXG4gICAgJi1pbWcge1xyXG4gICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgIG1hcmdpbjogMjVweCBhdXRvIDA7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1hdHQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIHR4dFNpbmdsZSgkc2l6ZTogMS4yKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX25hdiB7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMzFweDtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgQGV4dGVuZCAubGVzc29uX19uYXY7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcclxuICB9XHJcbiAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIG1heC13aWR0aDogNTUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1M3B4O1xyXG4gICAgJl9fdHRsIHtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcclxuICAgICAgcGFkZGluZzogOHB4IDAgN3B4O1xyXG4gICAgICB3aWR0aDogMTcxcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoJHNpemU6IDEuNCwgJGxoOiAyLjUpO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbWFyZ2luOiAxN3B4IGF1dG8gMDtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwLjg4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAxcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IC03MnB4O1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgbGVmdDogMjAwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMS4yLCAkbHQ6IC0uMSwgJGxoOjIpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmX19hdHQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzOXB4O1xyXG4gICAgfVxyXG4gICAgJl9faW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICBtYXJnaW46IDU1cHggLTQ1cHggMDtcclxuICAgICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgLnN3aXBlciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuLS1ib29rIHtcclxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQ5cHg7XHJcbiAgICB9XHJcbiAgICAmX19ib29rIHtcclxuICAgICAgcGFkZGluZzogMjBweCAwIDA7XHJcbiAgICAgICYtaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIxcHg7XHJcbiAgICAgIH1cclxuICAgICAgJi1hdHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NhcmQge1xyXG4gICAgICB3aWR0aDogMjkwcHg7XHJcbiAgICB9XHJcbiAgICAmX19uYXYge1xyXG4gICAgICB3aWR0aDogOHB4O1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgbGVmdDogMjVweDtcclxuICAgIH1cclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICByaWdodDogMjVweDtcclxuICAgIH1cclxuICAgICZfX2F0dCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMzcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdm9pY2VJdGVtIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMS45LCAkbGg6IDMuOCk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICY6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAxMzBweDtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2xvc2VzdC1zaWRlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkgNTQlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIG9wYWNpdHk6IC4zO1xyXG4gIH1cclxuICBwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDEwLjc2cHg7XHJcbiAgICAgIGhlaWdodDogOC4yNXB4O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9scC1qb3NoaWthaS9pY24tdm9pY2UtbGVmdC5zdmcnKSBuby1yZXBlYXQgbGVmdCB0b3A7XHJcbiAgICAgIGxlZnQ6IC0xOHB4O1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2xwLWpvc2hpa2FpL2ljbi12b2ljZS1yaWdodC5zdmcnKSBuby1yZXBlYXQgbGVmdCB0b3A7XHJcbiAgICAgIHJpZ2h0OiAtMThweDtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEge1xyXG4gICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgpO1xyXG4gIH1cclxufVxyXG5cclxuLmNoYW5nZXMge1xyXG4gIHBhZGRpbmctdG9wOiAxMTVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XHJcblxyXG4gIC52b2ljZSB7XHJcbiAgICBtYXJnaW4tdG9wOiA5MXB4O1xyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICBtYXJnaW4tdG9wOiA3MXB4O1xyXG4gICAgICAmOm50aC1jaGlsZChuICsgMykge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190dGwge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcGFkZGluZzogMTJweCAwIDE1cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgIEBpbmNsdWRlIHR4dFNpbmdsZSgkc2l6ZTogMi40LCAkbHQ6IC4wOCwgJHdnaHQ6IDcwMCk7XHJcbiAgICB9XHJcbiAgICAmX19ib3gge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcbiAgICAmX19wYW5lbCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLy8gd2lkdGg6IGF1dG87XHJcbiAgICAgIC8vIGhlaWdodDogNDQwcHg7XHJcbiAgICAgIC8vIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWJhc2Utam9zaGlrYWksIC4wNSk7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19uYXYge1xyXG4gICAgICB3aWR0aDogMTZweDtcclxuICAgICAgaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgIEBleHRlbmQgLnZvaWNlX19uYXY7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgIGxlZnQ6IDM0cHg7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgcmlnaHQ6IDM0cHg7XHJcbiAgICB9XHJcbiAgICAmX19maWcge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1MXB4O1xyXG4gICAgICAmLi0tZmlnMSAudm9pY2VfX2ZpZy1ib3gtaW5uZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcclxuICAgICAgfVxyXG4gICAgICAmLi0tZmlnMyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgICAgICAudm9pY2VfX2ZpZy1ib3gge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZvaWNlX19maWctYm94LWlubmVyIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZvaWNlX19maWctcGFuZWx7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMjklIC0gNjBweCAqIDIgLyAzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi10dGwge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDIuMik7XHJcbiAgICAgIH1cclxuICAgICAgJi1ib3gge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuNik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDgycHggNTBweCAxN3B4O1xyXG4gICAgICAgICYtaW5uZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oZmxleC1zdGFydCk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoc3BhY2UtZXZlbmx5KTtcclxuICAgICAgICAgIGdhcDogNjBweDtcclxuICAgICAgICAgIG1heC13aWR0aDogOTA2cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLXBhbmVsIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJi1xdWUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xyXG4gICAgICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoJHNpemU6IDEuOSwgJGxoOiAzKTtcclxuICAgICAgICAmLi1taC02MCB7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWRlc2Mge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMS41LCAkbGg6IDIuNCwgJHdnaHQ6IDQwMCk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW5vdG87XHJcbiAgICAgIH1cclxuICAgICAgJi1ncmFwaCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLW4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgQGluY2x1ZGUgdHh0U2luZ2xlKCRzaXplOiAxLjIpO1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAmX19maWctYm94LWlubmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoY2VudGVyKTtcclxuICAgICAgICBnYXA6IDQwcHggNjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgJl9fZmlnIHtcclxuICAgICAgICAmLWJveCB7XHJcbiAgICAgICAgICAmLWlubmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgICAgICAgICBnYXA6IDQwcHggMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLi0tZmlnM3tcclxuICAgICAgICAgIC52b2ljZV9fZmlnLXBhbmVse1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDY3cHg7XHJcbiAgICAgICZfX2Jsb2NrIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA5MXB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX3R0bCB7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDExcHggMDtcclxuICAgICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDIuMik7XHJcbiAgICAgIH1cclxuICAgICAgJl9fYm94IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IC0yNXB4IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgfVxyXG4gICAgICAmX19jb21tZW50IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgJl9fcGFuZWwge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgJi0tMSB7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0b3A6IDI1JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tMiB7XHJcbiAgICAgICAgICBsZWZ0OiAyNSU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tMyB7XHJcbiAgICAgICAgICBsZWZ0OiA3NSU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tNCB7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0b3A6IDc1JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgfVxyXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX2ZpZyB7XHJcbiAgICAgICAgJi10dGwge1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHh0U2luZ2xlKCRzaXplOiAxLjgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLi0tZmlnMSAudm9pY2VfX2ZpZy1ib3gtaW5uZXIge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWJveCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1NHB4IDAgMjFweDtcclxuICAgICAgICAgICYtaW5uZXIge1xyXG4gICAgICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtcGFuZWwge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAmOm50aC1jaGlsZChuICsgMikge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMnB4ICRjb2xvci1iZy1qb3NoaWthaTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1xdWUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHh0U2luZ2xlKCRzaXplOiAxLjYpO1xyXG4gICAgICAgICAgJi4tbWgtNjAge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWRlc2Mge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWdyYXBoIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbiB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1M3B4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY3VzdG9tZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMTcwcHg7XHJcbiAgICAmX19ib3gge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBtYXJnaW46IDQ0cHggYXV0byAwO1xyXG4gICAgfVxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDAgNzVweDtcclxuICAgIH1cclxuICAgICZfX3NsIHtcclxuICAgIH1cclxuICAgICZfX2J0biB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgIEBpbmNsdWRlIGNvbnRlbnQoOTI2LCAkbWFyZ2luQWxsOiBmYWxzZSk7XHJcbiAgICB9XHJcbiAgICAmX19jYXJkIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC42KTtcclxuICAgICAgcGFkZGluZzogNDlweCA0MHB4IDUwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIH1cclxuICAgICZfX3R0bCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMiwgJGx0OiAuMDIsICRsaDogMy4xKTtcclxuICAgIH1cclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICBtYXgtd2lkdGg6IDQwNnB4O1xyXG4gICAgICBtYXJnaW46IDI3cHggYXV0byAwO1xyXG4gICAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCRzaXplOiAxLjQsICRsdDogMCwgJGxoOiAyLjQpO1xyXG4gICAgfVxyXG4gICAgJl9fbmF2IHtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogMzFweDtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICBAZXh0ZW5kIC5jdXN0b21lcl9fbmF2O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMTVweDtcclxuICAgIH1cclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICBsZWZ0OiAyOHB4O1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgIHJpZ2h0OiAyOHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEge1xyXG4gICAgICBtYXJnaW4tdG9wOiA5MHB4O1xyXG4gICAgICAmX19ib3gge1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2lubmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAtMjVweDtcclxuXHJcbiAgICAgIH1cclxuICAgICAgJl9fc2wge1xyXG4gICAgICB9XHJcbiAgICAgICZfX2NhcmQge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcclxuICAgICAgICBwYWRkaW5nOiAzNnB4IDMwcHggMzRweDtcclxuICAgICAgfVxyXG4gICAgICAmX190dGwge1xyXG4gICAgICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoJHNpemU6IDEuOCwgJGxoOiAyLjYpO1xyXG4gICAgICB9XHJcbiAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IDE4cHg7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAxOHB4O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19idG4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4uYWJvdXQge1xyXG4gIHBhZGRpbmctdG9wOiAxMTlweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XHJcbiAgJl9fYmxvY2sge1xyXG4gICAgbWFyZ2luLXRvcDogMTEycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC42KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHBhZGRpbmc6IDUycHggMzVweCAxN3B4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSB7XHJcbiAgICAmX19ibG9jayB7XHJcbiAgICAgIHBhZGRpbmc6IDMzcHggMCAxN3B4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19maWcge1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oZmxleC1zdGFydCk7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoc3BhY2UtYmV0d2Vlbik7XHJcbiAgICBnYXA6IDUzcHggODBweDtcclxuICAgIG1heC13aWR0aDogOTc2cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDM3cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAmLXBhbmVsIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtaW4td2lkdGg6IDM3NHB4O1xyXG4gICAgfVxyXG4gICAgJi1xdWUge1xyXG4gICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xyXG4gICAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCRzaXplOiAxLjksICRsaDogMyk7XHJcbiAgICAgICYuLW1oLTYwIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWRlc2Mge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCRzaXplOiAxLjUsICRsaDogMi40LCAkd2dodDogNDAwKTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LW5vdG87XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAmLi1taC00OCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1ncmFwaCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1uIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzFweDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIEBpbmNsdWRlIHR4dFNpbmdsZSgkc2l6ZTogMS4yKTtcclxuICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oKTtcclxuICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgICBnYXA6IDQwcHggMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEge1xyXG4gICAgICBnYXA6IDA7XHJcbiAgICAgICYtdHRsIHtcclxuICAgICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDIuMik7XHJcbiAgICAgIH1cclxuICAgICAgJi1wYW5lbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDRweDtcclxuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAycHggJGNvbG9yLWJnLWpvc2hpa2FpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi13aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtcXVlIHtcclxuICAgICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDEuNik7XHJcbiAgICAgICAgJi4tbWgtNjAge1xyXG4gICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xyXG4gICAgICAgICYuLW1oLTQ4IHtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtZ3JhcGgge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi1uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9faXNzIHtcclxuICAgIHBhZGRpbmctdG9wOiA5NHB4O1xyXG4gICAgYm9yZGVyLXRvcDogc29saWQgMnB4ICRjb2xvci1iZy1qb3NoaWthaTtcclxuICAgICYtdHRsIHtcclxuICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMi4yLCAkbGg6IDMuNCk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgICYtbGlzdCB7XHJcbiAgICAgIG1heC13aWR0aDogODM0cHg7XHJcbiAgICAgIG1hcmdpbjogNDlweCBhdXRvIDA7XHJcbiAgICAgICYtLWhpZGUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJi0tdHJpZ2dlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMjVweCBhdXRvIDA7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1iYXNlLWpvc2hpa2FpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2Utam9zaGlrYWk7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaXMtYWN0aXZlOmFmdGVyIHtcclxuXHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oZmxleC1zdGFydCk7XHJcbiAgICAgIGdhcDogMCAzNXB4O1xyXG4gICAgICBtYXJnaW46IDIwcHggMCAwO1xyXG4gICAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCRzaXplOiAxLjUsICRsaDogMiwgJHdnaHQ6IDQwMCk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ub3RvO1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXR4dCB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcbiAgICAmLWRhdGEge1xyXG4gICAgICB3aWR0aDogNDNweDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSB7XHJcbiAgICAgIHBhZGRpbmc6IDU2cHggMjBweCAwO1xyXG4gICAgICAmLXR0bCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkbGg6IDMpO1xyXG4gICAgICB9XHJcbiAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luOiAyOXB4IGF1dG8gMDtcclxuICAgICAgICAmLS10cmlnZ2VyIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDMxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWhpZGUge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCRzaXplOiAxLjMsICRsaDogMi40LCAkd2dodDogNDAwKTtcclxuICAgICAgICBnYXA6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJi1kYXRhIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5AbWl4aW4gZmFxSWNuIHtcclxuICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDIuMywgJGx0OiAuMDgpO1xyXG4gIEBpbmNsdWRlIG1xIHtcclxuICAgIEBpbmNsdWRlIHR4dFNpbmdsZSgkc2l6ZTogMi4yLCAkbHQ6IC4wOCk7XHJcbiAgfVxyXG59XHJcblxyXG4uam9pbiB7XHJcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuICAmX19ib3gge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIHBhZGRpbmc6IDY3cHggNTBweCAxMDBweDtcclxuICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoJGNvbG9yLWJhc2Utam9zaGlrYWksIC42KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICYtaW5uZXIge1xyXG4gICAgICBAaW5jbHVkZSBjb250ZW50KDEyNTcsICRtYXJnaW5BbGw6IGZhbHNlKTtcclxuICAgIH1cclxuICAgICYuLS1iZyB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3Itd2hpdGUsIC42KTtcclxuICAgICAgJi4tLWZ1bGwge1xyXG5cclxuICAgICAgICBwYWRkaW5nOiA3MXB4IDUwcHggOTNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICBtYXJnaW4tdG9wOiA3NXB4O1xyXG4gICAgfVxyXG4gICAgJi4tLW5vdGljZSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4N3B4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19yZWMge1xyXG4gICAgQGluY2x1ZGUgdHh0U2luZ2xlKCRzaXplOiAyLjYsICR3Z2h0OiA3MDApO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbXEge1xyXG4gICAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCRzaXplOiAyLjQsICRsaDogMy42LCAkd2dodDogNzAwKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGVhZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzN3B4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMiwgJGxoOiAzLjIpO1xyXG4gICAgJi0tZnVsbCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDM3cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMi42LCAkbGg6IDQpO1xyXG4gICAgfVxyXG4gICAgJi0tbGcge1xyXG4gICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTNweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYXR0IHtcclxuICAgIG1hcmdpbi10b3A6IDM0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCRzaXplOiAxLjIsICRsaDogMik7XHJcbiAgICAmLS1tZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQ0cHg7XHJcbiAgICAgIEBpbmNsdWRlIHR4dFNpbmdsZTtcclxuICAgICAgZm9udC1zaXplOjEuMnJlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBhIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1iYXNlLWpvc2hpa2FpO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IC42O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSB7XHJcbiAgICAmX19ib3gge1xyXG4gICAgICBwYWRkaW5nOiAzMnB4IDE5cHggMzBweDtcclxuICAgICAgJi4tLW5vdGljZSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDc4cHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi4tLWJnIHtcclxuICAgICAgICAmLi0tZnVsbCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1NXB4IDIwcHggMzRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50dGwge1xyXG4gICAgICAmLS1zdWIge1xyXG4gICAgICAgIEBpbmNsdWRlIHR4dFNpbmdsZSgkc2l6ZTogMS44LCAkbHQ6IC4wOCk7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi4tLWphLS1sZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19sZWFkIHtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgJi0tZnVsbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTJweDtcclxuICAgICAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCRzaXplOiAyLjQsICRsaDogMy44KTtcclxuICAgICAgICBAaW5jbHVkZSBtcSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbToyMnB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMi4wLCAkbGg6IDMuMyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtLWxnIHtcclxuICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYXR0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgJi0tbWQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI5cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCRzaXplOiAxLjQsJGxoOiAyLjAsICRsdDogLjAsICR3Z2h0OiA3MDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3N0ZXAge1xyXG4gICAgJi1ib3gge1xyXG4gICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1N3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLW51bSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgdHh0U2luZ2xlKCRzaXplOiAyLjIsICRsdDogLjA4KTtcclxuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1iYXNlLWpvc2hpa2FpLCAuMik7XHJcbiAgICAgIHBhZGRpbmc6IDdweCAwIDExcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAzcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi10dGwge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyOXB4O1xyXG4gICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDIpO1xyXG4gICAgfVxyXG4gICAgJi1kZXNjIHtcclxuICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgpO1xyXG4gICAgfVxyXG4gICAgJi1kYXRhIHtcclxuICAgICAgbWFyZ2luOiAyNHB4IGF1dG8gMDtcclxuICAgICAgLy8gQGluY2x1ZGUgY29udGVudCg3MDAsICRtYXJnaW5BbGw6IGZhbHNlKTtcclxuICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgLy8gQGluY2x1ZGUgZmxleDtcclxuICAgICAgLy8gQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oKTtcclxuICAgICAgLy8gQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgICAvLyBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoY2VudGVyKTtcclxuICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBnYXA6IDAgMzJweDtcclxuICAgICAgJi1pdGVtIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1zdWIge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICAgICAgICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoJHNpemU6IDEuMiwgJGxoOiAyKTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xIHtcclxuICAgICAgJi1ib3gge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ5cHg7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNDdweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi10dGwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMik7XHJcbiAgICAgIH1cclxuICAgICAgJi1kZXNjIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMS40LCAkbHQ6IDAsICRsaDogMi44KTtcclxuICAgICAgfVxyXG4gICAgICAmLWRhdGEge1xyXG4gICAgICAgIGJvcmRlci10b3A6IGRhc2hlZCAxcHggJGNvbG9yLWJhc2Utam9zaGlrYWk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMxcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkbGg6IDIuMik7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLS1zdWIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fcHJpY2Uge1xyXG4gICAgbWFyZ2luLXRvcDogNDVweDtcclxuICAgICYtYm94IHtcclxuICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoY2VudGVyKTtcclxuICAgICAgZ2FwOiAwIDQwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDgzcHg7XHJcbiAgICB9XHJcbiAgICAmLWxhYmVsIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDEyNHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWJhc2Utam9zaGlrYWksIC4zKTtcclxuICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMS42LCAkbGg6IDIuMSk7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWRhdGEge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDMuMik7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIHR4dFNpbmdsZSgkc2l6ZTogMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtbW9udGgge1xyXG4gICAgICB3aWR0aDogNDQ1cHg7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAzNHB4IGF1dG8gMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCRzaXplOiAxLjgsICRsaDogMy4yLCAkd2dodDogNzAwKTtcclxuICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICBib3JkZXI6IGRhc2hlZCAxcHggJGNvbG9yLWJhc2Utam9zaGlrYWk7XHJcbiAgICB9XHJcbiAgICAmLWF0dCB7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xyXG4gICAgICBnYXA6IDAgMWVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoJHNpemU6IDEuMiwgJGxoOiAyKTtcclxuICAgIH1cclxuICAgICYtZGVzYyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMS40LCAkbGg6IDIuOCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQycHg7XHJcbiAgICAgICYtYm94IHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoZmxleC1zdGFydCk7XHJcbiAgICAgICAgZ2FwOiAwIDEzcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgICAmLWxhYmVsIHtcclxuICAgICAgICB3aWR0aDogODdweDtcclxuICAgICAgICBoZWlnaHQ6IDg3cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMS4yLCAkbGg6IDEuNik7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1kYXRhIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIHR4dFNpbmdsZSgkc2l6ZTogMi42KTtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHR4dFNpbmdsZSgkc2l6ZTogMS4yKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1tb250aCB7XHJcbiAgICAgICAgbWFyZ2luOiAxM3B4IGF1dG8gMDtcclxuICAgICAgfVxyXG4gICAgICAmLWF0dCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIG1hcmdpbjogMjRweCBhdXRvIDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtZGVzYyB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMS40LCAkbGg6IDIuNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgICYtZGF0YSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fY291cG9uIHtcclxuICAgIGJvcmRlci10b3A6IGRhc2hlZCAxcHggJGNvbG9yLWJhc2Utam9zaGlrYWk7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDU5cHg7XHJcbiAgICAmLWRlc2Mge1xyXG4gICAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XHJcbiAgICAgIGdhcDogMzJweDtcclxuICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDExcHggMDtcclxuICAgICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDEuOCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItYmFzZS1qb3NoaWthaSwgLjEpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi10eHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtaW1nIHtcclxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtcGVyaW9kIHtcclxuICAgICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWJhc2Utam9zaGlrYWksIC4zKTtcclxuICAgICAgQGluY2x1ZGUgdHh0U2luZ2xlKCRzaXplOiAxLjMpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XHJcbiAgICAgIHBhZGRpbmc6IDhweCAwIDlweDtcclxuICAgIH1cclxuICAgICYtYXR0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgICAgQGluY2x1ZGUgY29udGVudCg4MDcsICRtYXJnaW5BbGw6IGZhbHNlKTtcclxuICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMS4yLCAkbGg6IDIpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAmLWRlc2Mge1xyXG4gICAgICAgIGdhcDogMjZweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcclxuICAgICAgICAgIHBhZGRpbmc6IDdweCAwO1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi10eHQge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMS44LCAkbGg6IDMuMik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtaW1nIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1wZXJpb2Qge1xyXG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XHJcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHR4dFNpbmdsZSgkc2l6ZTogMS4yKTtcclxuICAgICAgfVxyXG4gICAgICAmLWF0dCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCRzaXplOiAxLjIsICRsaDogMik7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19zY2gge1xyXG4gICAgbWFyZ2luLXRvcDogMzdweDtcclxuICAgIHBhZGRpbmctdG9wOiA2MXB4O1xyXG4gICAgYm9yZGVyLXRvcDogZGFzaGVkIDFweCAkY29sb3ItYmFzZS1qb3NoaWthaTtcclxuICAgICYtcGVyaW9kIHtcclxuICAgICAgQGluY2x1ZGUgY29udGVudCg3MTgsICRtYXJnaW5BbGw6IGZhbHNlKTtcclxuICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgICBnYXA6IDAgMzJweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA0N3B4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtbGFiZWwge1xyXG5cclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDEuOCk7XHJcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1iYXNlLWpvc2hpa2FpLCAuMSk7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMCAxMXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgfVxyXG4gICAgJi1kYXRlIHtcclxuICAgICAgQGluY2x1ZGUgZmxleDtcclxuICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDIuNiwgJGx0OiAuMDUpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgICYtLXllYXIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdHh0U2luZ2xlKCRzaXplOiAxLjcsICRsdDogLjA1KTtcclxuICAgICAgfVxyXG4gICAgICAmLS1sYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luOiAyNHB4IGF1dG8gMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTM0cHg7XHJcblxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDEuMik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItYmFzZS1qb3NoaWthaSwgLjMpO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDZweDtcclxuICAgICAgfVxyXG4gICAgICAmLS13ZWVrIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHR4dFNpbmdsZSgkc2l6ZTogMS43LCAkbHQ6IC4wNSk7XHJcbiAgICAgIH1cclxuICAgICAgJi0tbm90aWNlIHtcclxuICAgICAgICBtYXJnaW46IDRweCAwIDAgOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMTRweDtcclxuXHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIHR4dFNpbmdsZSgkc2l6ZTogMS4yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1iYXNlLWpvc2hpa2FpLCAuMyk7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDAgNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWF0dCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMS4yLCAkbGg6IDIpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgJi1wZXJpb2Qge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBnYXA6IDI4cHggMDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbigpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAmLXBlcmlvZCB7XHJcbiAgICAgICAgZ2FwOiAxOHB4IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG4gICAgICAmLWxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nOiA3cHggMDtcclxuICAgICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDEuNCwgJGx0OiAuMDgpO1xyXG4gICAgICAgIG1heC13aWR0aDogMTcwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJi1kYXRlIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoY2VudGVyKTtcclxuICAgICAgICBnYXA6IDEycHggMDtcclxuICAgICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDIuMiwgJGx0OiAuMDUpO1xyXG4gICAgICAgICYtLXllYXIge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDEuNywgJGx0OiAuMDUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1sYWJlbCB7XHJcbiAgICAgICAgICBtYXJnaW46IDEwcHggYXV0byAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS13ZWVrIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHR4dFNpbmdsZSgkc2l6ZTogMS40LCAkbHQ6IC4wNSk7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1ub3RpY2Uge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1hdHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgJi1kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fbm90aWNlIHtcclxuICAgIHdpZHRoOiA0MzRweDtcclxuICAgIG1hcmdpbjogMThweCBhdXRvIDA7XHJcblxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgdHh0U2luZ2xlKCRzaXplOiAyLjIpO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItYmFzZS1qb3NoaWthaSwgLjMpO1xyXG4gICAgcGFkZGluZzogMTJweCAwIDExcHg7XHJcbiAgICBhIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMXB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1iYXNlLWpvc2hpa2FpO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAuNjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEge1xyXG4gICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMiwgJGxoOiAzKTtcclxuICAgICAgcGFkZGluZzogMTNweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZhcSB7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIEBpbmNsdWRlIGNvbnRlbnQoODk5LCAkbWFyZ2luQWxsOiBmYWxzZSk7XHJcbiAgICB9XHJcbiAgICAmX19ib3gge1xyXG4gICAgICBib3JkZXItYm90dG9tOiBkYXNoZWQgMXB4ICRjb2xvci1iYXNlLWpvc2hpa2FpO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG4gICAgfVxyXG4gICAgJl9fcSwgJl9fYSB7XHJcbiAgICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoKTtcclxuICAgICAgJi1ib3gge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICAgIH1cclxuICAgICAgJi1pY24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZhcUljbjtcclxuICAgICAgfVxyXG4gICAgICAmLXR4dCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcSB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgcGFkZGluZzogMThweCAwIDE1cHg7XHJcbiAgICAgICYtYm94IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHJpZ2h0OiA5cHg7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZS1qb3NoaWthaTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZHVyYXRpb246IC40cyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgcm90YXRlKDkwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5pcy1hY3RpdmUgLmZhcV9fcS1ib3g6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19hIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgcGFkZGluZzogMTVweCAwIDIxcHg7XHJcbiAgICAgICYtZGVzYyB7XHJcbiAgICAgICAgJi0tc20ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMS4yLCAkbGg6IDIuMik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1iYXNlLWpvc2hpa2FpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3VwIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHR4dFNpbmdsZSgkc2l6ZTogMS4yKTtcclxuICAgICAgICAgIHRvcDogLS4zZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19idG4ge1xyXG4gICAgICBAaW5jbHVkZSBjb250ZW50KDkyNiwgJG1hcmdpbkFsbDogZmFsc2UpO1xyXG4gICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNnB4O1xyXG4gICAgICAmX19ib3gge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItYmFzZS1qb3NoaWthaTtcclxuICAgICAgfVxyXG4gICAgICAmX19xLCAmX19hIHtcclxuICAgICAgICAmLXR4dCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fcSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkbGg6IDIuOCk7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgJl9fYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMS40LCAkbGg6IDIuNSk7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBzdXAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19idG4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm5vdGljZSB7XHJcbiAgICBtYXJnaW4tdG9wOiA2MXB4O1xyXG4gICAgQGluY2x1ZGUgY29udGVudCg5MDAsICRtYXJnaW5BbGw6IGZhbHNlKTtcclxuICAgICZfX2Jsb2NrIHtcclxuICAgICAgbWFyZ2luLXRvcDogNTVweDtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdHRsIHtcclxuICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMS44KTtcclxuICAgIH1cclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgIEBpbmNsdWRlIHR4dERlZmF1bHQ7XHJcbiAgICB9XHJcbiAgICAmX19sYXN0IHtcclxuICAgICAgbWFyZ2luLXRvcDogNDhweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3Itd2hpdGUsIC4zKTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiA0M3B4IDAgNDFweDtcclxuICAgICAgJi1jYXRjaCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMS44LCAkbGg6IDMuMiwgJHdnaHQ6IDcwMCk7XHJcbiAgICAgIH1cclxuICAgICAgJi1kZXNjIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGFzdC1ib3gge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDY4MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICBAaW5jbHVkZSBjb250ZW50KDkyNiwgJG1hcmdpbkFsbDogZmFsc2UpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0OXB4O1xyXG4gICAgICAmX19ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDNweDtcclxuICAgICAgfVxyXG4gICAgICAmX190dGwge1xyXG4gICAgICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoJHNpemU6IDEuNiwgJGxoOiAyLjgsICR3Z2h0OiA3MDApO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2Rlc2Mge1xyXG4gICAgICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoJHNpemU6IDEuNCwgJGxoOiAyLjgpO1xyXG4gICAgICAgIGhlaWdodDogODRweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICYuaXMtb3BlbiB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3RyaWdnZXIge1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAxM3B4IGF1dG8gMDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWJhc2Utam9zaGlrYWk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICB3aWR0aDogMTFweDtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZS1qb3NoaWthaTtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5pcy1hY3RpdmU6YWZ0ZXIge1xyXG5cclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19sYXN0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDQ4cHggMCA0MXB4O1xyXG4gICAgICAgICYtY2F0Y2gge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1kZXNjIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDI2cHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCRzaXplOiAxLjUsICRsaDogMyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX2xhc3QtYm94IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2J0biB7XHJcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgIEBpbmNsdWRlIGNvbnRlbnQoOTI2LCAkbWFyZ2luQWxsOiBmYWxzZSk7XHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiA0MXB4IDAgNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1iYXNlLWpvc2hpa2FpLCAuNik7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDkyNnB4O1xyXG4gICAgICAgIG1hcmdpbjogNTNweCBhdXRvIDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlLWpvc2hpa2FpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICAgICAgLy93aWR0aDogMTAwJTtcclxuICAgICAgICAgIC8vbWF4LXdpZHRoOiA2NjhweDtcclxuICAgICAgICAgIC8vbWFyZ2luOiA1M3B4IGF1dG8gMDtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgIHBhZGRpbmc6MjNweCAwIDIycHggMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMjRweDtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1lbWJlciB7XHJcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMjNweDtcclxuICAmX19oZWFkIHtcclxuICAgIG1hcmdpbi10b3A6IDUxcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAmLW5hbWUge1xyXG4gICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDIuMik7XHJcbiAgICB9XHJcbiAgICAmLWRlc2Mge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMXB4O1xyXG4gICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDEuNik7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xpc3Qge1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xyXG4gICAgQGluY2x1ZGUgZmxleC1hbGlnbihmbGV4LXN0YXJ0KTtcclxuICAgIGdhcDogMCAyMnB4O1xyXG4gICAgbWFyZ2luLXRvcDogNTRweDtcclxuICB9XHJcbiAgJl9fY2FyZCB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gNyAtIDIycHggKiA2IC8gNyk7XHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19pbWcge1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgJl9faW5mbyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAmX19qb2Ige1xyXG4gICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMS4yLCAkbGg6IDIsICRsdDogLjA4KTtcclxuICB9XHJcbiAgJl9fbmFtZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgQGluY2x1ZGUgdHh0U2luZ2xlKCRzaXplOiAyKTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEobWQpIHtcclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGNlbnRlcik7XHJcbiAgICAgIGdhcDogNDBweDtcclxuICAgIH1cclxuICAgICZfX2NhcmQge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDQwcHggKiAyIC8gMyk7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSB7XHJcbiAgICAmX19oZWFkIHtcclxuICAgICAgbWFyZ2luLXRvcDogNjZweDtcclxuICAgICAgJi1uYW1lIHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIH1cclxuICAgICAgJi1kZXNjIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xyXG4gICAgICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoJHNpemU6IDEuMiwgJGxoOiAyKTtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgbWFyZ2luLXRvcDogNDZweDtcclxuICAgICAgZ2FwOiAzMnB4IDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGZsZXgtc3RhcnQpO1xyXG4gICAgfVxyXG4gICAgJl9fY2FyZCB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMjBweCAvIDIpO1xyXG4gICAgfVxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmX19qb2Ige1xyXG4gICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDEuMik7XHJcbiAgICB9XHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDEuNik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ub3RoZXIge1xyXG4gIHBhZGRpbmctdG9wOiAxMjFweDtcclxuICBAaW5jbHVkZSBtcSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTE4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaW5zdCwgLmJvb2ssIC5tZWRpYSB7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgkY29sb3ItYmFzZS1qb3NoaWthaSwgLjYpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLmluc3Qge1xyXG4gIG1hcmdpbi10b3A6IDcycHg7XHJcbiAgcGFkZGluZzogNzFweCA1MHB4IDk3cHg7XHJcbiAgLnR0bCB7XHJcbiAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcclxuICAgIHNwYW4ge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19saXN0IHtcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGZsZXgtc3RhcnQpO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDExNjBweDtcclxuICAgIG1hcmdpbjogNzBweCBhdXRvIDA7XHJcbiAgfVxyXG4gICZfX2NhcmQge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAyMHB4IC8gMyk7XHJcbiAgICBhc3BlY3QtcmF0aW86IDQgLyA1O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMnB4KTtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG4gICAgaW1nLCB2aWRlbyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEge1xyXG4gICAgbWFyZ2luLXRvcDogNTdweDtcclxuICAgIHBhZGRpbmc6IDU0cHggMTlweCAxMTFweDtcclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBtYXJnaW46IDYzcHggYXV0byAwO1xyXG4gICAgICBnYXA6IDNweDtcclxuICAgIH1cclxuICAgICZfX2NhcmQge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDZweCAvIDMpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJvb2sge1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgcGFkZGluZzogNzJweCA1MHB4IDk3cHg7XHJcbiAgJl9fYm94IHtcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGZsZXgtc3RhcnQpO1xyXG4gICAgbWF4LXdpZHRoOiAxMTYwcHg7XHJcbiAgICBtYXJnaW46IDcwcHggYXV0byAwO1xyXG4gICAgZ2FwOiAwIDgwcHg7XHJcbiAgfVxyXG4gICZfX2ltZyB7XHJcbiAgICB3aWR0aDogY2FsYyg1MDAgLyAxMTYwICogMTAwJSk7XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgJl9fZGV0YWlsIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgZmxleDogMTtcclxuICB9XHJcbiAgJl9fc2FsZSB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDEuNyk7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1iYXNlLWpvc2hpa2FpO1xyXG4gICAgICBwYWRkaW5nOiA3cHggMTFweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbmFtZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xyXG4gICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMi40LCAkbGg6IDMuNyk7XHJcbiAgICAmLS1zbSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYXV0aG9yIHtcclxuICAgIG1hcmdpbi10b3A6IDMzcHg7XHJcbiAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDEuOCk7XHJcbiAgfVxyXG4gICZfX3N1bW1hcnkge1xyXG4gICAgbWFyZ2luLXRvcDogNjdweDtcclxuICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoKTtcclxuICB9XHJcbiAgJl9faW5mbyB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG4gICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMS4yLCAkbGg6IDIuMSk7XHJcbiAgfVxyXG4gICZfX2J0biB7XHJcbiAgICBtYXJnaW4tdG9wOiA3MnB4O1xyXG5cclxuICAgICYtLW5vdGljZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoJHNpemU6IDEuNilcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICZfX2JveCB7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKCk7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICAgICAgZ2FwOiA0NnB4O1xyXG4gICAgfVxyXG4gICAgJl9faW1nIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICAmX19kZXRhaWwge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgcGFkZGluZzogNjlweCAxOXB4IDEwOXB4O1xyXG4gICAgJl9fYm94IHtcclxuICAgICAgbWFyZ2luLXRvcDogNDVweDtcclxuICAgIH1cclxuICAgICZfX3NhbGUge1xyXG4gICAgICBtYXJnaW46IDM0cHggYXV0byAwO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBwYWRkaW5nOiA2cHggOXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMi4yLCAkbGg6IDMuOCk7XHJcbiAgICAgIG1hcmdpbjogMCAtMTVweDtcclxuICAgICAgJi0tc20ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19hdXRob3Ige1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIH1cclxuICAgICZfX2ltZyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQ2cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9fc3VtbWFyeSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzRweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tZWRpYSB7XHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxuICBwYWRkaW5nOiA3MnB4IDUwcHggOTdweDtcclxuICAmX19jb250ZW50IHtcclxuICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgfVxyXG4gICZfX2JveCB7XHJcbiAgICAmLS1jaGlsZCArICYtLWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXRvcDogNDhweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYm94ICsgJl9fYm94IHtcclxuICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgIzg4NmU2NDtcclxuICB9XHJcbiAgJl9fbmFtZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG4gICAgQGluY2x1ZGUgdHh0U2luZ2xlKCRzaXplOiAyLjQpO1xyXG4gIH1cclxuICAmX190dGwge1xyXG4gICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICB9XHJcbiAgJl9fbW9yZSB7XHJcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSB7XHJcblxyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIHBhZGRpbmc6IDY5cHggMTlweCAxMDlweDtcclxuXHJcbiAgICAmX19ib3gge1xyXG4gICAgICAmLS1jaGlsZCArICYtLWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ib3ggKyAmX19ib3gge1xyXG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgIH1cclxuICAgICZfX25hbWUge1xyXG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICAgICZfX3R0bCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICAgIH1cclxuICAgICZfX21vcmUge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJlY2lwZV9fYnRuIHtcclxuICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICBAaW5jbHVkZSBtcSB7XHJcbiAgICBtYXJnaW4tdG9wOjI2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLW1vcmUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uYnRuLW1vcmUgYSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogMzgwcHg7XHJcbiAgaGVpZ2h0OiA3MnB4O1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgQGluY2x1ZGUgdHh0RW4oKTtcclxuICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gIHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iYXNlLWpvc2hpa2FpO1xyXG4gIEBpbmNsdWRlIG1xIHtcclxuXHJcbiAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgfVxyXG59XHJcbi5idG4tbW9yZSBhOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZS1qb3NoaWthaTtcclxuICBjb2xvcjojZmZmO1xyXG4gIGJveC1zaGFkb3c6IG5vbmUhaW1wb3J0YW50O1xyXG59XHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuU2l0ZSBzcGVjaWZpY2F0aW9uc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi8qPT0gQ29sb3IgPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLyo9IFNpdGUgQ29sb3IgPSovXHJcbiRjb2xvci1iYXNlOiAjOTg3RDFFOyAvLyBiYXNlXHJcbiRjb2xvci1iYXNlLWpvc2hpa2FpOiAjODg2RTY0O1xyXG5cclxuJGNvbG9yLWJnOiAjRjVGNUY1OyAvL2Jhc2UgLSBiZ1xyXG4kY29sb3ItYmctam9zaGlrYWk6ICNFQkU0REQ7IC8vYmFzZSAtIGJnXHJcblxyXG4kY29sb3ItdGV4dDogIzk4N0QxRTsgLy8gdGV4dFxyXG4kY29sb3ItYmQ6ICM5ODdEMUU7IC8vIGJvcmRlclxyXG5cclxuLyo9IENvbG9ycyA9Ki9cclxuJGNvbG9yLXdoaXRlOiAgI0ZGRkZGRjsgLy8gd2hpdGVcclxuJGNvbG9yLWJsYWNrOiAgIzAwMDAwMDsgLy8gYmxhY2tcclxuJGNvbG9yLXJlZDogI0ZBMDAwMDtcclxuXHJcblxyXG4vKj09IFRleHQgPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLyo9IFNpemUgPSovXHJcbiRmb250U2l6ZTogMS42O1xyXG5cclxuLyo9IExldHRlciBTcGFjaW5nID0qL1xyXG4kbHQ6IC4wNTtcclxuXHJcbi8qPSBGb250ID0qL1xyXG4kZm9udC1iYXNlOiBcIlNoaXBwb3JpIE1pbmNob1wiLCAgXCJTaGlwcG9yaSBNaW5jaG8gRmlsZVwiLCBzZXJpZjtcclxuJGZvbnQtbm90bzogXCJOb3RvIFNhbnMgSlBcIiwgc2VyaWY7XHJcbiRmb250LWVuOiAnQmVsbGVmYWlyJywgc2VyaWY7XHJcbiRmb250LXNwOiAnU3BlY3RyYWwnLCAgc2VyaWY7XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJTaGlwcG9yaSBNaW5jaG8gRmlsZVwiO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzpcclxuICAgICAgdXJsKFwiLi4vLi4vLi4vZm9udHMvU2hpcHBvcmlfTWluY2hvL1NoaXBwb3JpTWluY2hvLUJvbGQud29mZjJcIilmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgdXJsKFwiLi4vLi4vLi4vZm9udHMvU2hpcHBvcmlfTWluY2hvL1NoaXBwb3JpTWluY2hvLUJvbGQud29mZlwiKWZvcm1hdChcIndvZmZcIiksXHJcbiAgICAgIHVybChcIi4uLy4uLy4uL2ZvbnRzL1NoaXBwb3JpX01pbmNoby9TaGlwcG9yaU1pbmNoby1Cb2xkLmVvdFwiKWZvcm1hdChcImVvdFwiKSxcclxuICAgICAgdXJsKFwiLi4vLi4vLi4vZm9udHMvU2hpcHBvcmlfTWluY2hvL1NoaXBwb3JpTWluY2hvLUJvbGQudHRmXCIpZm9ybWF0KFwidHJ1ZXR5cGVcIilcclxuO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlNoaXBwb3JpIE1pbmNobyBGaWxlXCI7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgc3JjOlxyXG4gICAgICB1cmwoXCIuLi8uLi8uLi9mb250cy9TaGlwcG9yaV9NaW5jaG8vU2hpcHBvcmlNaW5jaG8tU2VtaUJvbGQud29mZjJcIilmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgdXJsKFwiLi4vLi4vLi4vZm9udHMvU2hpcHBvcmlfTWluY2hvL1NoaXBwb3JpTWluY2hvLVNlbWlCb2xkLndvZmZcIilmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgICB1cmwoXCIuLi8uLi8uLi9mb250cy9TaGlwcG9yaV9NaW5jaG8vU2hpcHBvcmlNaW5jaG8tU2VtaUJvbGQuZW90XCIpZm9ybWF0KFwiZW90XCIpLFxyXG4gICAgICB1cmwoXCIuLi8uLi8uLi9mb250cy9TaGlwcG9yaV9NaW5jaG8vU2hpcHBvcmlNaW5jaG8tU2VtaUJvbGQudHRmXCIpZm9ybWF0KFwidHJ1ZXR5cGVcIilcclxuO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlNoaXBwb3JpIE1pbmNobyBGaWxlXCI7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOlxyXG4gICAgICB1cmwoXCIuLi8uLi8uLi9mb250cy9TaGlwcG9yaV9NaW5jaG8vU2hpcHBvcmlNaW5jaG8tTWVkaXVtLndvZmYyXCIpZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAgIHVybChcIi4uLy4uLy4uL2ZvbnRzL1NoaXBwb3JpX01pbmNoby9TaGlwcG9yaU1pbmNoby1NZWRpdW0ud29mZlwiKWZvcm1hdChcIndvZmZcIiksXHJcbiAgICAgIHVybChcIi4uLy4uLy4uL2ZvbnRzL1NoaXBwb3JpX01pbmNoby9TaGlwcG9yaU1pbmNoby1NZWRpdW0uZW90XCIpZm9ybWF0KFwiZW90XCIpLFxyXG4gICAgICB1cmwoXCIuLi8uLi8uLi9mb250cy9TaGlwcG9yaV9NaW5jaG8vU2hpcHBvcmlNaW5jaG8tTWVkaXVtLnR0ZlwiKWZvcm1hdChcInRydWV0eXBlXCIpXHJcbjtcclxufVxyXG5cclxuXHJcbi8qPT0gQnJlYWtwb2ludCA9PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4kYnJlYWtwb2ludHM6IChcclxuICAgICdob3Zlcic6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCknLCAvL1BDIE9ubHlcclxuICAgICdsZyc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCknLCAvL2lQYWRQcm9cclxuICAgICdtZCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KScsIC8vaVBhZFxyXG4gICAgJ3NtJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNzQwcHgpJywgLy9Nb2JpbGVcclxuICAgICd4cyc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KScsIC8vaVBob25lU0VcclxuICAgICd0ZWwnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCknLCAvL1RFTFxyXG4pICFkZWZhdWx0O1xyXG5cclxuLyo9IE1lZGlhUXVlcnkgPSovXHJcbkBtaXhpbiBtcSgkYnJlYWtwb2ludDogc20pIHtcclxuICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8qPSBIb3ZlciA9Ki9cclxuQG1peGluIGhvdmVyKCRicmVha3BvaW50OiBob3Zlcikge1xyXG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLyo9IFJldGluYSA9Ki9cclxuQG1peGluIHJ0KCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MiksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpe1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKj09IHotaW5kZXggPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuJGxheWVyOiAoXHJcbiAgICBtb2RhbDogMTAwLFxyXG4gICAgZHJhd2VyOiA1MCxcclxuICAgIGhlYWRlcjogNDAsXHJcbiAgICBmbG9hdGluZzogMzUsXHJcbiAgICBuYXY6IDMwLFxyXG4gICAgZnJvbnQ6IDIwLFxyXG4gICAgZm9vdGVyOiAxMCxcclxuICAgIGRlZmF1bHQ6IDEsXHJcbiAgICBiYWNrZ3JvdW5kOiAtMTAsXHJcbik7XHJcblxyXG5cclxuIiwiLyohIGRlc3R5bGUuY3NzIHYzLjAuMCB8IE1JVCBMaWNlbnNlIHwgaHR0cHM6Ly9naXRodWIuY29tL25pY29sYXMtY3VzYW4vZGVzdHlsZS5jc3MgKi9cclxuXHJcbi8qIFJlc2V0IGJveC1tb2RlbCBhbmQgc2V0IGJvcmRlcnMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbiosXHJcbjo6YmVmb3JlLFxyXG46OmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG59XHJcblxyXG4vKiBEb2N1bWVudCAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbiAqIDMuIFJlbW92ZSBncmF5IG92ZXJsYXkgb24gbGlua3MgZm9yIGlPUy5cclxuICovXHJcblxyXG5odG1sIHtcclxuICBsaW5lLWhlaWdodDogMTsgLyogMSAqL1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDMqL1xyXG59XHJcblxyXG4vKiBTZWN0aW9ucyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cclxuICovXHJcblxyXG5tYWluIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogVmVydGljYWwgcmh5dGhtICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5wLFxyXG50YWJsZSxcclxuYmxvY2txdW90ZSxcclxuYWRkcmVzcyxcclxucHJlLFxyXG5pZnJhbWUsXHJcbmZvcm0sXHJcbmZpZ3VyZSxcclxuZGwge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogSGVhZGluZ3MgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogTGlzdHMgKGVudW1lcmF0aW9uKSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxudWwsXHJcbm9sIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKiBMaXN0cyAoZGVmaW5pdGlvbikgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbmR0IHtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG5kZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnQgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cclxuICBoZWlnaHQ6IDA7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuICBtYXJnaW46IDA7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxucHJlIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuYWRkcmVzcyB7XHJcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3MgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHtcclxuICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbi8qIFJlcGxhY2VkIGNvbnRlbnQgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IHZlcnRpY2FsIGFsaWdubWVudCBpc3N1ZXMuXHJcbiAqL1xyXG5cclxuc3ZnLFxyXG5pbWcsXHJcbmVtYmVkLFxyXG5vYmplY3QsXHJcbmlmcmFtZSB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxufVxyXG5cclxuLyogRm9ybXMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZXNldCBmb3JtIGZpZWxkcyB0byBtYWtlIHRoZW0gc3R5bGVhYmxlLlxyXG4gKiAxLiBNYWtlIGZvcm0gZWxlbWVudHMgc3R5bGFibGUgYWNyb3NzIHN5c3RlbXMgaU9TIGVzcGVjaWFsbHkuXHJcbiAqIDIuIEluaGVyaXQgdGV4dC10cmFuc2Zvcm0gZnJvbSBwYXJlbnQuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogMSAqL1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVzZXQgcmFkaW8gYW5kIGNoZWNrYm94IGFwcGVhcmFuY2UgdG8gcHJlc2VydmUgdGhlaXIgbG9vayBpbiBpT1MuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBjaGVja2JveDtcclxuICBhcHBlYXJhbmNlOiBjaGVja2JveDtcclxufVxyXG5cclxuW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiByYWRpbztcclxuICBhcHBlYXJhbmNlOiByYWRpbztcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgY3Vyc29ycyBmb3IgY2xpY2thYmxlIGVsZW1lbnRzLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuW3R5cGU9XCJidXR0b25cIl0sXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmJ1dHRvbjpkaXNhYmxlZCxcclxuW3R5cGU9XCJidXR0b25cIl06ZGlzYWJsZWQsXHJcblt0eXBlPVwicmVzZXRcIl06ZGlzYWJsZWQsXHJcblt0eXBlPVwic3VibWl0XCJdOmRpc2FibGVkIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBJbXByb3ZlIG91dGxpbmVzIGZvciBGaXJlZm94IGFuZCB1bmlmeSBzdHlsZSB3aXRoIGlucHV0IGVsZW1lbnRzICYgYnV0dG9ucy5cclxuICovXHJcblxyXG46LW1vei1mb2N1c3Jpbmcge1xyXG4gIG91dGxpbmU6IGF1dG87XHJcbn1cclxuXHJcbnNlbGVjdDpkaXNhYmxlZCB7XHJcbiAgb3BhY2l0eTogaW5oZXJpdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBwYWRkaW5nXHJcbiAqL1xyXG5cclxub3B0aW9uIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVzZXQgdG8gaW52aXNpYmxlXHJcbiAqL1xyXG5cclxuZmllbGRzZXQge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1pbi13aWR0aDogMDtcclxufVxyXG5cclxubGVnZW5kIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cclxuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAxICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIEZpeCBmb250IGluaGVyaXRhbmNlLlxyXG4gKi9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQ2xpY2thYmxlIGxhYmVsc1xyXG4gKi9cclxuXHJcbmxhYmVsW2Zvcl0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLyogSW50ZXJhY3RpdmUgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZGV0YWlscyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuXHJcbi8qXHJcbiAqIFJlbW92ZSBvdXRsaW5lIGZvciBlZGl0YWJsZSBjb250ZW50LlxyXG4gKi9cclxuXHJcbltjb250ZW50ZWRpdGFibGVdOmZvY3VzIHtcclxuICBvdXRsaW5lOiBhdXRvO1xyXG59XHJcblxyXG4vKiBUYWJsZXMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4xLiBDb3JyZWN0IHRhYmxlIGJvcmRlciBjb2xvciBpbmhlcml0YW5jZSBpbiBhbGwgQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiovXHJcblxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyAvKiAxICovXHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxufVxyXG5cclxuY2FwdGlvbiB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxudGQsXHJcbnRoIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbnRoIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuIiwiQHVzZSBcIl92YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiX2Rlc3R5bGVcIiBhcyAqO1xyXG5AdXNlIFwiX21peGluXCIgYXMgKjtcclxuQHVzZSBcIl9zdHlsZXNcIiBhcyAqO1xyXG5cclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5TaXRlIGRlZmF1bHRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG5odG1sIHtcclxuICBmb250LXNpemU6IDYyLjUlO1xyXG59XHJcblxyXG4vKj09IEJhc2Ugc3R5bGUgPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuYm9keXtcclxuICBmb250LWZhbWlseTogJGZvbnQtYmFzZTtcclxuICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgZm9udC1zaXplOiAjeyRmb250U2l6ZX1yZW07XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGEge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgYTpob3ZlcntcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbjo6c2VsZWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1iYXNlLCAuMik7IC8qIFNhZmFyaSAqL1xyXG59XHJcblxyXG46Oi1tb3otc2VsZWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1iYXNlLCAuMik7IC8qIEZpcmVmb3ggKi9cclxufVxyXG5cclxuXHJcblxyXG4vKj09IGlucHV0IHRhZyBpbml0aWFsaXphdGlvbiA9PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG5pbnB1dCwgYnV0dG9uLCB0ZXh0YXJlYSwgc2VsZWN0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxufVxyXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4vKj09IENTUyBmb3IgaGlkaW5nIGRldmljZSBkaXNwbGF5ID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi8qPSBEZXNrdG9wID0qL1xyXG5cclxuLnRiOm5vdChiciksIGJyLnRiIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLnNwOm5vdChiciksIGJyLnNwIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmxnOm5vdChiciksIGJyLmxnIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLnBjOm5vdChicikge1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmJyLnBjIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZpeGVke1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcblxyXG4vKj0gTGFyZ2UgVGFibGV0KGlQYWRQcm8pID0qL1xyXG5cclxuQGluY2x1ZGUgbXEobGcpIHtcclxuICAucGM6bm90KGJyKSwgYnIucGMge1xyXG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50Yjpub3QoYnIpLCBici50YntcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNwOm5vdChiciksIGJyLnNwe1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubGc6bm90KGJyKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBici5sZyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKj0gVGFibGV0KGlQYWQpID0qL1xyXG5cclxuQGluY2x1ZGUgbXEobWQpIHtcclxuICAucGM6bm90KGJyKSwgYnIucGMge1xyXG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5sZzpub3QoYnIpLCBici5sZyB7XHJcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNwOm5vdChiciksIGJyLnNwe1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudGI6bm90KGJyKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBici50YiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKj0gTW9iaWxlKH43NDBweCkgPSovXHJcblxyXG5AaW5jbHVkZSBtcSB7XHJcblxyXG4gIC5wYzpub3QoYnIpLCBici5wYyB7XHJcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmxnOm5vdChiciksIGJyLmxnIHtcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudGI6bm90KGJyKSwgYnIudGIge1xyXG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5zcDpub3QoYnIpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBici5zcCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyo9PSBQYWdlIFRyYW5zaXRpb24gQW5pbWF0aW9uID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbmJvZHk6OmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICB6LWluZGV4OiAxMDAwMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNnMgY3ViaWMtYmV6aWVyKC42OSwwLC42NCwxKTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC42cyBjdWJpYy1iZXppZXIoLjY5LDAsLjY0LDEpO1xyXG59XHJcblxyXG5ib2R5LmZhZGVvdXQ6OmFmdGVyIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG5cclxuLmlubmVyIHtcclxuICBAaW5jbHVkZSBjb250ZW50KCk7XHJcbiAgJi0tbGcge1xyXG4gICAgQGluY2x1ZGUgY29udGVudCgxMzYwKTtcclxuICB9XHJcbiAgJi0tZnVsbCB7XHJcbiAgICBAaW5jbHVkZSBjb250ZW50KGZ1bGwpO1xyXG4gIH1cclxuICAmLS1idG4ge1xyXG4gICAgQGluY2x1ZGUgY29udGVudCg5MjYpO1xyXG4gIH1cclxuICAmLS04OTAge1xyXG4gICAgQGluY2x1ZGUgY29udGVudCg4OTApO1xyXG4gIH1cclxuICAmLS05MjYge1xyXG4gICAgQGluY2x1ZGUgY29udGVudCg5MjYpO1xyXG4gIH1cclxuICAmLS05ODAge1xyXG4gICAgQGluY2x1ZGUgY29udGVudCg5ODApO1xyXG4gIH1cclxuICAmLS0xMTQ2IHtcclxuICAgIEBpbmNsdWRlIGNvbnRlbnQoMTE0Nik7XHJcbiAgfVxyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcbn0iLCJcclxuLy8gbWl4aW5cclxuQG1peGluIGNsZWFyZml4IHtcclxuICAqem9vbTogMTtcclxuICAmOmJlZm9yZSxcclxuICAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIC8vIEZpeGVzIE9wZXJhL2NvbnRlbnRlZGl0YWJsZSBidWc6XHJcbiAgICAvLyBodHRwOi8vbmljb2xhc2dhbGxhZ2hlckBtaXhpbiBjb20vbWljcm8tY2xlYXJmaXgtaGFjay8jY29tbWVudC0zNjk1MlxyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgfVxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZ3JhZGllbnQoJGNvbG9yOiAjRjVGNUY1LCAkc3RhcnQ6ICNFRUUsICRzdG9wOiAjRkZGKSB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yO1xyXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLFxyXG4gICAgICAgICAgbGVmdCBib3R0b20sXHJcbiAgICAgICAgICBsZWZ0IHRvcCxcclxuICAgICAgICAgIGNvbG9yLXN0b3AoMCwgJHN0YXJ0KSxcclxuICAgICAgICAgIGNvbG9yLXN0b3AoMSwgJHN0b3ApKTtcclxuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGJvdHRvbSxcclxuICAgICAgICAgICRzdGFydCxcclxuICAgICAgICAgICRzdG9wKTtcclxuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLFxyXG4gICAgICAgICAgJHN0YXJ0IDAlLFxyXG4gICAgICAgICAgJHN0b3AgMTAwJSk7XHJcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KCRzdG9wLFxyXG4gICAgICAgICAgJHN0YXJ0KTtcclxufVxyXG5AbWl4aW4gYnctZ3JhZGllbnQoJGNvbG9yOiAjRjVGNUY1LCAkc3RhcnQ6IDAsICRzdG9wOiAyNTUpIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3I7XHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsXHJcbiAgICAgICAgICBsZWZ0IGJvdHRvbSxcclxuICAgICAgICAgIGxlZnQgdG9wLFxyXG4gICAgICAgICAgY29sb3Itc3RvcCgwLCByZ2IoJHN0YXJ0LCRzdGFydCwkc3RhcnQpKSxcclxuICAgICAgICAgIGNvbG9yLXN0b3AoMSwgcmdiKCRzdG9wLCRzdG9wLCRzdG9wKSkpO1xyXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoYm90dG9tLFxyXG4gICAgICAgICAgcmdiKCRzdGFydCwkc3RhcnQsJHN0YXJ0KSAwJSxcclxuICAgICAgICAgIHJnYigkc3RvcCwkc3RvcCwkc3RvcCkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSxcclxuICAgICAgICAgIHJnYigkc3RhcnQsJHN0YXJ0LCRzdGFydCkgMCUsXHJcbiAgICAgICAgICByZ2IoJHN0b3AsJHN0b3AsJHN0b3ApIDEwMCUpO1xyXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChyZ2IoJHN0b3AsJHN0b3AsJHN0b3ApLFxyXG4gICAgICAgICAgcmdiKCRzdGFydCwkc3RhcnQsJHN0YXJ0KSk7XHJcbn1cclxuQG1peGluIGJvcmRlcmVkKCR0b3AtY29sb3I6ICNFRUUsICRyaWdodC1jb2xvcjogI0VFRSwgJGJvdHRvbS1jb2xvcjogI0VFRSwgJGxlZnQtY29sb3I6ICNFRUUpIHtcclxuICBib3JkZXItdG9wOiBzb2xpZCAxcHggJHRvcC1jb2xvcjtcclxuICBib3JkZXItbGVmdDogc29saWQgMXB4ICRsZWZ0LWNvbG9yO1xyXG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICRyaWdodC1jb2xvcjtcclxuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGJvdHRvbS1jb2xvcjtcclxufVxyXG5AbWl4aW4gZHJvcC1zaGFkb3coJHgtYXhpczogMCwgJHktYXhpczogMXB4LCAkYmx1cjogMnB4LCAkYWxwaGE6IDAuMSkge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHgtYXhpcyAkeS1heGlzICRibHVyIHJnYmEoMCwgMCwgMCwgJGFscGhhKTtcclxuICAtbW96LWJveC1zaGFkb3c6ICR4LWF4aXMgJHktYXhpcyAkYmx1ciByZ2JhKDAsIDAsIDAsICRhbHBoYSk7XHJcbiAgYm94LXNoYWRvdzogJHgtYXhpcyAkeS1heGlzICRibHVyIHJnYmEoMCwgMCwgMCwgJGFscGhhKTtcclxufVxyXG5AbWl4aW4gcm91bmRlZCgkcmFkaXVzOiAycHgpIHtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHk6IDAuNSkge1xyXG4gIC1tb3otb3BhY2l0eTogJG9wYWNpdHk7XHJcbiAgLWtodG1sLW9wYWNpdHk6ICRvcGFjaXR5O1xyXG4gIC13ZWJraXQtb3BhY2l0eTogJG9wYWNpdHk7XHJcbiAgb3BhY2l0eTogJG9wYWNpdHk7XHJcbiAgJG9wcGVyYzogJG9wYWNpdHkgKiAxMDA7XHJcbn1cclxuQG1peGluIHRyYW5zaXRpb24tZHVyYXRpb24oJGR1cmF0aW9uOiAwLjJzKSB7XHJcbiAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XHJcbiAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcclxufVxyXG5AbWl4aW4gdHJhbnNmb3JtKCRhcmd1bWVudHMpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogJGFyZ3VtZW50cztcclxuICAtbW96LXRyYW5zZm9ybTogJGFyZ3VtZW50cztcclxuICAtby10cmFuc2Zvcm06ICRhcmd1bWVudHM7XHJcbiAgLW1zLXRyYW5zZm9ybTogJGFyZ3VtZW50cztcclxuICB0cmFuc2Zvcm06ICRhcmd1bWVudHM7XHJcbn1cclxuQG1peGluIHJvdGF0aW9uKCRkZWc6NWRlZyl7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVnKTtcclxuICBAaW5jbHVkZSB0cmFuc2Zvcm0oJGRlZyk7XHJcbn1cclxuQG1peGluIHNjYWxlKCRyYXRpbzoxLjUpe1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJHJhdGlvKTtcclxuICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHJhdGlvKTtcclxufVxyXG5AbWl4aW4gdHJhbnNpdGlvbigkZHVyYXRpb246MC40cywgJGVhc2U6ZWFzZSwgJHByb3BlcnR5OiBhbGwpIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGVhc2U7XHJcbiAgLW1vei10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICRlYXNlO1xyXG4gIC1vLXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkZWFzZTtcclxufVxyXG5AbWl4aW4gaW5uZXItc2hhZG93KCRob3Jpem9udGFsOjAsICR2ZXJ0aWNhbDoxcHgsICRibHVyOjJweCwgJGFscGhhOiAwLjQpIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0ICRob3Jpem9udGFsICR2ZXJ0aWNhbCAkYmx1ciByZ2JhKDAsIDAsIDAsICRhbHBoYSk7XHJcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAkaG9yaXpvbnRhbCAkdmVydGljYWwgJGJsdXIgcmdiYSgwLCAwLCAwLCAkYWxwaGEpO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0ICRob3Jpem9udGFsICR2ZXJ0aWNhbCAkYmx1ciByZ2JhKDAsIDAsIDAsICRhbHBoYSk7XHJcbn1cclxuQG1peGluIGJveC1zaGFkb3coJGFyZ3VtZW50cykge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogJGFyZ3VtZW50cztcclxuICAtbW96LWJveC1zaGFkb3c6ICRhcmd1bWVudHM7XHJcbiAgYm94LXNoYWRvdzogJGFyZ3VtZW50cztcclxufVxyXG5AbWl4aW4gYm94LXNpemluZygkc2l6aW5nOiBib3JkZXItYm94KSB7XHJcbiAgLW1zLWJveC1zaXppbmc6ICRzaXppbmc7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiAkc2l6aW5nO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogJHNpemluZztcclxuICBib3gtc2l6aW5nOiAkc2l6aW5nO1xyXG59XHJcbkBtaXhpbiB1c2VyLXNlbGVjdCgkYXJndW1lbnQ6IG5vbmUpIHtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiAkYXJndW1lbnQ7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogJGFyZ3VtZW50O1xyXG4gIC1tcy11c2VyLXNlbGVjdDogJGFyZ3VtZW50O1xyXG4gIHVzZXItc2VsZWN0OiAkYXJndW1lbnQ7XHJcbn1cclxuQG1peGluIGNvbHVtbnMoJGNvbHdpZHRoOiAyNTBweCwgJGNvbGNvdW50OiAwLCAkY29sZ2FwOiA1MHB4LCAkY29sdW1uUnVsZUNvbG9yOiAjRUVFLCAkY29sdW1uUnVsZVN0eWxlOiBzb2xpZCwgJGNvbHVtblJ1bGVXaWR0aDogMXB4KSB7XHJcbiAgLW1vei1jb2x1bW4td2lkdGg6ICRjb2x3aWR0aDtcclxuICAtbW96LWNvbHVtbi1jb3VudDogJGNvbGNvdW50O1xyXG4gIC1tb3otY29sdW1uLWdhcDogJGNvbGdhcDtcclxuICAtbW96LWNvbHVtbi1ydWxlLWNvbG9yOiAkY29sdW1uUnVsZUNvbG9yO1xyXG4gIC1tb3otY29sdW1uLXJ1bGUtc3R5bGU6ICRjb2x1bW5SdWxlU3R5bGU7XHJcbiAgLW1vei1jb2x1bW4tcnVsZS13aWR0aDogJGNvbHVtblJ1bGVXaWR0aDtcclxuICAtd2Via2l0LWNvbHVtbi13aWR0aDogJGNvbHdpZHRoO1xyXG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAkY29sY291bnQ7XHJcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAkY29sZ2FwO1xyXG4gIC13ZWJraXQtY29sdW1uLXJ1bGUtY29sb3I6ICRjb2x1bW5SdWxlQ29sb3I7XHJcbiAgLXdlYmtpdC1jb2x1bW4tcnVsZS1zdHlsZTogJGNvbHVtblJ1bGVTdHlsZTtcclxuICAtd2Via2l0LWNvbHVtbi1ydWxlLXdpZHRoOiAkY29sdW1uUnVsZVdpZHRoO1xyXG4gIGNvbHVtbi13aWR0aDogJGNvbHdpZHRoO1xyXG4gIGNvbHVtbi1jb3VudDogJGNvbGNvdW50O1xyXG4gIGNvbHVtbi1nYXA6ICRjb2xnYXA7XHJcbiAgY29sdW1uLXJ1bGUtY29sb3I6ICRjb2x1bW5SdWxlQ29sb3I7XHJcbiAgY29sdW1uLXJ1bGUtc3R5bGU6ICRjb2x1bW5SdWxlU3R5bGU7XHJcbiAgY29sdW1uLXJ1bGUtd2lkdGg6ICRjb2x1bW5SdWxlV2lkdGg7XHJcbn1cclxuQG1peGluIHRyYW5zbGF0ZSgkeDowLCAkeTowKSB7XHJcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgkeCwgJHkpKTtcclxufVxyXG5AbWl4aW4gYmFja2dyb3VuZC1jbGlwKCRhcmd1bWVudDogcGFkZGluZy1ib3gpIHtcclxuICAtbW96LWJhY2tncm91bmQtY2xpcDogJGFyZ3VtZW50O1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiAkYXJndW1lbnQ7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiAkYXJndW1lbnQ7XHJcbn1cclxuLy8gQm9yZGVyIFJhZGl1c1xyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cyAoJHJhZGl1czogNXB4KSB7XHJcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcbi8vIFNpbmdsZSBDb3JuZXIgQm9yZGVyIFJhZGl1c1xyXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiAkcmFkaXVzO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogJHJhZGl1cztcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxufVxyXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAkcmFkaXVzO1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6ICRyYWRpdXM7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxufVxyXG4vLyBTaW5nbGUgU2lkZSBCb3JkZXIgUmFkaXVzXHJcbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKTtcclxufVxyXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cyk7XHJcbn1cclxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcclxuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKTtcclxuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpO1xyXG59XHJcbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKTtcclxufVxyXG5AbWl4aW4gY2VudGVyLWJsb2NrKCkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLy8gU2l6aW5nIHNob3J0Y3V0c1xyXG5AbWl4aW4gc2l6ZSgkaGVpZ2h0LCAkd2lkdGgpIHtcclxuICB3aWR0aDogJHdpZHRoO1xyXG4gIGhlaWdodDogJGhlaWdodDtcclxufVxyXG5AbWl4aW4gc3F1YXJlKCRzaXplKSB7XHJcbiAgQGluY2x1ZGUgc2l6ZSgkc2l6ZSwgJHNpemUpO1xyXG59XHJcblxyXG5AbWl4aW4gZmlsdGVyKCRmaWx0ZXItdHlwZSwkZmlsdGVyLWFtb3VudCkge1xyXG4gIC13ZWJraXQtZmlsdGVyOiAkZmlsdGVyLXR5cGUrdW5xdW90ZSgnKCN7JGZpbHRlci1hbW91bnR9KScpO1xyXG4gIC1tb3otZmlsdGVyOiAkZmlsdGVyLXR5cGUrdW5xdW90ZSgnKCN7JGZpbHRlci1hbW91bnR9KScpO1xyXG4gIC1tcy1maWx0ZXI6ICRmaWx0ZXItdHlwZSt1bnF1b3RlKCcoI3skZmlsdGVyLWFtb3VudH0pJyk7XHJcbiAgLW8tZmlsdGVyOiAkZmlsdGVyLXR5cGUrdW5xdW90ZSgnKCN7JGZpbHRlci1hbW91bnR9KScpO1xyXG4gIGZpbHRlcjogJGZpbHRlci10eXBlK3VucXVvdGUoJygjeyRmaWx0ZXItYW1vdW50fSknKTtcclxufVxyXG5cclxuQG1peGluIGxpbmUtY2xhbXAoJGNvdW50OiAzKSB7XHJcbiAgLy8g5byV5pWw44GM5pWw5YCk5Lul5aSW44Gg44Gj44Gf44KJ44Ko44Op44O844KS6L+U44GZXHJcbiAgQGlmIHR5cGUtb2YoJGNvdW50KSAhPSAnbnVtYmVyJyB7XHJcbiAgICBAZXJyb3IgJ2xpbmUtY2xhbXDjga7lvJXmlbDjga/lv4XjgZrmlbDlgKTjgafmjIflrprjgZfjgabjgY/jgaDjgZXjgYQnO1xyXG4gIH1cclxuXHJcbiAgQGlmICRjb3VudCA9PSAxIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJGNvdW50O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gY2xhbXBEZWZhdWx0KCkge1xyXG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGluaXRpYWw7XHJcbn1cclxuXHJcbkBtaXhpbiBpbmxpbmUtYmxvY2soKXtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgKmRpc3BsYXk6IGlubGluZTtcclxuICAqem9vbTogMTtcclxufVxyXG5cclxuXHJcbkBtaXhpbiBmbGV4IHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcclxuICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5AbWl4aW4gZmxleC1hbGlnbigkYWxpZ246IGZsZXgtc3RhcnQpe1xyXG4gIGFsaWduLWl0ZW1zOiAkYWxpZ247XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246ICRhbGlnbjtcclxuICAtd2Via2l0LWFsaWduLWl0ZW1zOiAkYWxpZ247XHJcbiAgLW1zLWZsZXgtYWxpZ246ICRhbGlnbjtcclxufVxyXG5cclxuQG1peGluIGZsZXgtanVzdGlmeSgkanVzdGlmeSl7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xyXG4gIC1tcy1qdXN0aWZ5LWNvbnRlbnQgICAgOiAkanVzdGlmeTtcclxuICBqdXN0aWZ5LWNvbnRlbnQgICAgICAgIDogJGp1c3RpZnk7XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4LXdyYXAoJHdyYXA6IHdyYXApe1xyXG4gIC13ZWJraXQtZmxleC13cmFwOiAkd3JhcDtcclxuICAtbXMtZmxleC13cmFwOiAkd3JhcDtcclxuICBmbGV4LXdyYXA6ICR3cmFwO1xyXG59XHJcblxyXG5AbWl4aW4gZmxleC1kaXJlY3Rpb24oJGRpcmVjdGlvbjogY29sdW1uKSB7XHJcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxuICAtbXMtZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XHJcbiAgZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XHJcbn1cclxuXHJcbkBtaXhpbiB3cml0ZVZlcnRpY2FsIHtcclxuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG4gIC13ZWJraXQtd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcclxuICB0ZXh0LW9yaWVudGF0aW9uOiB1cHJpZ2h0O1xyXG59XHJcblxyXG5AbWl4aW4gd3JpdGVIb3Jpem9udGFsIHtcclxuICB3cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7XHJcbiAgLXdlYmtpdC13cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7XHJcbiAgLW1zLXdyaXRpbmctbW9kZTogaG9yaXpvbnRhbC10YjtcclxufVxyXG5cclxuXHJcblxyXG5AbWl4aW4gdHJpbW1pbmd7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG59XHJcblxyXG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yKSB7XHJcbiAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICB9XHJcblxyXG4gIC8vIElFXHJcbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICB9XHJcblxyXG4gIC8vIEVkZ2VcclxuICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL3B444KSdnfjgavlpInmj5vjgZnjgotmdW5jdGlvblxyXG5AZnVuY3Rpb24gX2dldF92dygkc2l6ZSwgJHZpZXdwb3J0OiAzOTApIHtcclxuICAkcmF0ZTogY2FsYygxMDAgLyAkdmlld3BvcnQpO1xyXG4gIEByZXR1cm4gJHJhdGUgKiAkc2l6ZSAqIDF2dztcclxufVxyXG5cclxuXHJcbi8v44OV44Kp44Oz44OIIHB4ID0+IHZ3XHJcbkBtaXhpbiBmcy12dygkc2l6ZTogMTUsICR2aWV3c2l6ZTogMTQ0MCkge1xyXG4gIGZvbnQtc2l6ZTogJHNpemUgKiAxcHg7XHJcbiAgZm9udC1zaXplOiBfZ2V0X3Z3KCRzaXplLCAkdmlld3NpemUpO1xyXG59XHJcblxyXG4vL21heOOBqG1pbuOBguOCilxyXG5AbWl4aW4gZnMtdnctY2xhbXAoJG1pbjogMTAsICRtYXg6IDMwLCAkc2l6ZTogMTAsICR2aWV3c2l6ZTogMTQ0MCkge1xyXG4gIGZvbnQtc2l6ZTogJHNpemUgKiAxcHg7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgkbWluICogMXB4LCBfZ2V0X3Z3KCRzaXplLCAkdmlld3NpemUpLCAkbWF4ICogMXB4KTtcclxufVxyXG5cclxuLy/nlLvlg4/nlKjjga5taXhpblxyXG5AbWl4aW4gd2QtdncoJHNpemUsICR2aWV3c2l6ZTogMTQ0MCkge1xyXG4gIHdpZHRoOiAkc2l6ZSAqIDFweDtcclxuICB3aWR0aDogX2dldF92dygkc2l6ZSwgJHZpZXdzaXplKTtcclxufVxyXG5cclxuLy9tYXjjgahtaW7jgYLjgopcclxuQG1peGluIHdkLXZ3LWNsYW1wKCRtaW46IDcyMCwgJG1heDogMTQ0MCwgJHNpemU6IDcyMCwgJHZpZXdzaXplOiAxNDQwKSB7XHJcbiAgd2lkdGg6ICRzaXplICogMXB4O1xyXG4gIHdpZHRoOiBjbGFtcCgkbWluICogMXB4LCBfZ2V0X3Z3KCRzaXplLCAkdmlld3NpemUpLCAkbWF4ICogMXB4KTtcclxufVxyXG4vL21heOOBqG1pbuOBguOCilxyXG5AbWl4aW4gd2QtdnctbWluKCRtaW46IDcyMCwgJHNpemU6IDcyMCwgJHZpZXdzaXplOiAxNDQwKSB7XHJcbiAgd2lkdGg6ICRzaXplICogMXB4O1xyXG4gIHdpZHRoOiBtaW4oJG1pbiAqIDFweCwgX2dldF92dygkc2l6ZSwgJHZpZXdzaXplKSk7XHJcbn1cclxuLy9tYXjjgahtaW7jgYLjgopcclxuQG1peGluIHdkLXZ3LW1heCgkbWF4OiA3MjAsICRzaXplOiA3MjAsICR2aWV3c2l6ZTogMTQ0MCkge1xyXG4gIHdpZHRoOiAkc2l6ZSAqIDFweDtcclxuICB3aWR0aDogbWF4KCRtYXggKiAxcHgsIF9nZXRfdncoJHNpemUsICR2aWV3c2l6ZSkpO1xyXG59XHJcblxyXG4vL3BhZGRpbmfjgoRtYXJnaW7nlKjjga5taXhpbu+8iHdpZHRo44KEaGVpZ2h044Gn44KC5L2/44GI44KL77yJXHJcbkBtaXhpbiB2dygkcHJvcGVydHksICRzaXplLCAkdmlld3NpemU6IDE0NDApIHtcclxuICAjeyRwcm9wZXJ0eX06ICRzaXplICogMXB4O1xyXG4gICN7JHByb3BlcnR5fTogX2dldF92dygkc2l6ZSwgJHZpZXdzaXplKTtcclxufVxyXG5cclxuLy9tYXjjgahtaW7jgYLjgopcclxuQG1peGluIHZ3LWNsYW1wKCRwcm9wZXJ0eSwgJG1pbjogNzIwLCAkbWF4OiAxNDQwLCAkc2l6ZTogNzIwLCAkdmlld3NpemU6IDE0NDApIHtcclxuICAjeyRwcm9wZXJ0eX06ICRzaXplICogMXB4O1xyXG4gICN7JHByb3BlcnR5fTogY2xhbXAoJG1pbiAqIDFweCwgX2dldF92dygkc2l6ZSwgJHZpZXdzaXplKSwgJG1heCAqIDFweCk7XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gdnctY2FsYygkcHJvcGVydHksICRzaXplLCAkdmlld3NpemU6IDE0NDAsICRjYWxjKSB7XHJcbiAgI3skcHJvcGVydHl9OiAkc2l6ZSAqIDFweDtcclxuICAjeyRwcm9wZXJ0eX06IGNhbGMoX2dldF92dygkc2l6ZSwgJHZpZXdzaXplKSk7XHJcbn1cclxuXHJcblxyXG5cclxuLy/mqKrkuKbjgbPjg6rjgrnjg4hcclxuXHJcbi8v6KaqXHJcbkBtaXhpbiBjb2x1bW5Sb3coJGdhcFk6IDIwLCRnYXBYOiAyMCwgJHNwOiBibG9jaykge1xyXG4gIEBpbmNsdWRlIGZsZXg7XHJcbiAgZ2FwOiAgI3skZ2FwWX1weCAjeyRnYXBYfXB4O1xyXG4gIEBpZiAoJHNwID09ICdibG9jaycpIHtcclxuICAgIEBpbmNsdWRlIG1xIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL+WtkFxyXG5AbWl4aW4gY29sdW1uSXRlbSgkY29sOiAyLCAkY29sTWQ6IDIsICRjb2xTcDogMiwgJGdhcDogMjAsICRnYXBTcDogMTAsICRzcDogYmxvY2spIHtcclxuICB3aWR0aDogY2FsYygoMTAwJS8jeyRjb2x9KSAtICgjeyRnYXB9cHgqKCN7JGNvbH0gLSAxKSkvI3skY29sfSk7XHJcbiAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgIHdpZHRoOiBjYWxjKCgxMDAlLyN7JGNvbE1kfSkgLSAoI3skZ2FwfXB4KigjeyRjb2xNZH0gLSAxKSkvI3skY29sTWR9KTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEge1xyXG4gICAgQGlmICgkc3AgPT0gYmxvY2spIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlLyN7JGNvbFNwfSkgLSAoI3skZ2FwU3B9cHgqKCN7JGNvbFNwfSAtIDEpKS8jeyRjb2xTcH0pO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgXCJfdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcIl9taXhpblwiIGFzICo7XHJcblxyXG5cclxuLyo9PSBNYXJnaW4gPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuJG1hcmdpbi1mdWxsOiAyODA7XHJcbiRtYXJnaW46IDUwO1xyXG4kbWFyZ2luLWxnOiA0MDtcclxuJG1hcmdpbi1tZDogMzA7XHJcbiRtYXJnaW4tc206IDI1O1xyXG5cclxuXHJcbi8qPT0gQ29udGVudCB3aWR0aCA9PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG5AbWl4aW4gY29udGVudCgkc2l6ZSA6IDkwMCwgJG1hcmdpbkFsbDogdHJ1ZSwgJG1hcmdpbjogJG1hcmdpbiwgJG1hcmdpbi1sZzogJG1hcmdpbi1sZywgJG1hcmdpbi1tZDogJG1hcmdpbi1tZCwgJG1hcmdpbi1zbTogJG1hcmdpbi1zbSkge1xyXG4gIEBpZiAoJG1hcmdpbkFsbCA9PSB0cnVlKSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkbWFyZ2luICsgcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRtYXJnaW4gKyBweDtcclxuICB9XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIEBpZiAoJHNpemUgPT0gZnVsbCkge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMXB4KSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICN7JG1hcmdpbi1mdWxsfXB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6ICN7JG1hcmdpbi1mdWxsfXB4O1xyXG4gICAgICAvLyBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTUwMHB4ICsgKCN7JG1hcmdpbn1weCAqIDIpKTtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICgkc2l6ZSAhPSAxMDAgYW5kICRtYXJnaW5BbGwgPT0gdHJ1ZSkge1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKCN7JHNpemV9cHggKyAoI3skbWFyZ2lufXB4ICogMikpO1xyXG4gIH0gQGVsc2Uge1xyXG4gICAgbWF4LXdpZHRoOiAjeyRzaXplfXB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgQGlmICgkbWFyZ2luQWxsID09IHRydWUpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogJG1hcmdpbi1sZyArIHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6ICRtYXJnaW4tbGcgKyBweDtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgIEBpZiAoJG1hcmdpbkFsbCA9PSB0cnVlKSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRtYXJnaW4tbWQgKyBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAkbWFyZ2luLW1kICsgcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xIHtcclxuICAgIEBpZigkc2l6ZSA9PSA4OTAgb3IgJHNpemUgPT0gOTgwKSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICBAaWYgKCRtYXJnaW5BbGwgPT0gdHJ1ZSkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRtYXJnaW4tc20gKyBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRtYXJnaW4tc20gKyBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyo9PSBNYXhpbXVtIHZhbHVlID09Ki9cclxuQG1peGluIHdyYXAge1xyXG4gIG1heC13aWR0aDogMTc1MHB4O1xyXG59XHJcblxyXG5cclxuLyo9IEJvZHkgPSovXHJcblxyXG5AbWl4aW4gdHh0RGVmYXVsdCgkc2l6ZTogMS42LCAkbGg6IDMuMiwgJGx0OiAwLCAkd2dodDogNjAwKSB7XHJcbiAgZm9udC1zaXplOiAkc2l6ZSArIHJlbTtcclxuICBsaW5lLWhlaWdodDogJGxoICsgcmVtO1xyXG4gIGxldHRlci1zcGFjaW5nOiAkbHQgKyBlbTtcclxuICBmb250LXdlaWdodDogJHdnaHQ7XHJcbn1cclxuXHJcbkBtaXhpbiB0eHRTaW5nbGUoJHNpemU6IDEuNiwgJGx0OiAwLCAkd2dodDogNjAwKSB7XHJcbiAgZm9udC1zaXplOiAkc2l6ZSArIHJlbTtcclxuICBsZXR0ZXItc3BhY2luZzogJGx0ICsgZW07XHJcbiAgZm9udC13ZWlnaHQ6ICR3Z2h0O1xyXG59XHJcblxyXG5cclxuQG1peGluIHR4dEVuKCRzaXplOiAxLjUsICRsdDogLjA1KSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xyXG4gIGZvbnQtc2l6ZTogJHNpemUgKyByZW07XHJcbiAgbGV0dGVyLXNwYWNpbmc6ICRsdCArIGVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gdHh0U3BjKCRzaXplOiAxLjUsICRsdDogLjA1KSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXNwO1xyXG4gIGZvbnQtc2l6ZTogJHNpemUgKyByZW07XHJcbiAgbGV0dGVyLXNwYWNpbmc6ICRsdCArIGVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5cclxuLyo9PSBDU1MgU3R5bGVzID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi8qPT0gV2luZG93SGVpZ2h0ID09Ki9cclxuXHJcbiV3aW5kb3dIZWlnaHQge1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgaGVpZ2h0OiAxMDBzdmg7XHJcbn1cclxuXHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuUGFydHMgY29sbGVjdGlvblxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi8qPT0gYnV0dG9uID09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuQG1peGluIGJ0bigkd2lkdGg6IDI1MHB4LCAkYmc6ICRjb2xvci1iYXNlLCAkdHh0OiAkY29sb3Itd2hpdGUpIHtcclxufVxyXG5cclxuXHJcblxyXG5AbWl4aW4gbGluaygkY29sb3I6ICRjb2xvci10ZXh0LCAkYXI6ICRjb2xvci1iYXNlKSB7XHJcbn1cclxuXHJcbkBtaXhpbiBncmFkQmFzZSgkZGVnOiA5MCkge1xyXG4gIGJhY2tncm91bmQ6IHJnYigxMzIsMTA3LDEyKTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI3skZGVnfWRlZywgcmdiYSgxMzIsMTA3LDEyLDAuMjUpIDAlLCByZ2JhKDEzNywxMjIsNjgsMC4xOCkgMzElLCByZ2JhKDE3MCwxNzAsMTcwLDAuNCkgODYlLCByZ2JhKDIwNCwyMjcsMjMwLDAuNikgMTAwJSk7XHJcbn1cclxuXHJcbkBtaXhpbiBncmFkQmFzZVNQKCRkZWc6IDkwKSB7XHJcbiAgYmFja2dyb3VuZDogcmdiKDEzMiwxMDcsMTIpO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjeyRkZWd9ZGVnLCByZ2JhKDEzMiwxMDcsMTIsMC4yNSkgMCUsIHJnYmEoMTM3LDEyMiw2OCwwLjE4KSA0MiUsIHJnYmEoMTcwLDE3MCwxNzAsMC40KSA2MCUsIHJnYmEoMjA0LDIyNywyMzAsMC43KSAxMDAlKTtcclxufVxyXG5cclxuQG1peGluIGJnR3JhZCgkZ3JhZEhlaWdodCwgJHBhZ2VIZWlnaHQsICRwb3NYLCAkd2hpdGVIZWlnaHQsICR3aGl0ZVBvc1gpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBjYWxjKCRwb3NYLyRwYWdlSGVpZ2h0KjEwMCUpO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gaGVpZ2h0OiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBjYWxjKCRncmFkSGVpZ2h0IC8gJHBhZ2VIZWlnaHQgKiAxMDAlKTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgQGluY2x1ZGUgZ3JhZEJhc2UoKTtcclxuICAgIHotaW5kZXg6IG1hcC1nZXQoJGxheWVyLCBiYWNrZ3JvdW5kKTtcclxuICAgIG9wYWNpdHk6IC41O1xyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogY2FsYygkd2hpdGVQb3NYLyRwYWdlSGVpZ2h0KjEwMCUpO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGNhbGMoJHdoaXRlSGVpZ2h0IC8gJHBhZ2VIZWlnaHQgKiAxMDAlKTtcclxuICAgIGJhY2tncm91bmQ6IHJnYigyNTUsMjU1LDI1NSk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSA1NSUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMTAwJSk7XHJcbiAgICB6LWluZGV4OiBtYXAtZ2V0KCRsYXllciwgYmFja2dyb3VuZCkgKyAxO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIEBpbmNsdWRlIGdyYWRCYXNlU1AoKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qPT0gQ29udGVudCBBbmltYXRpb24gPT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuQG1peGluIGluVmlld0RlZmF1bHQge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDEuMnMgY3ViaWMtYmV6aWVyKC41NSwuMTEsLjE1LC44NCk7XHJcbiAgJi5pcy12aWV3IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBpblZpZXdTY2FsZSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjZzIGN1YmljLWJlemllciguNTUsLjExLC4xNSwuODQpLCB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKC4zOSwwLC4wOSwxKTtcclxuICAmLmlzLXZpZXcge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBpblZpZXdEZWxheSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMnMgY3ViaWMtYmV6aWVyKC41NSwuMTEsLjE1LC44NCk7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogLjRzO1xyXG4gICYuaXMtdmlldyB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufSIsIkB1c2UgXCJjb21tb24vX3ZhcmlhYmxlc1wiIGFzICo7XHJcbkB1c2UgXCJjb21tb24vX21peGluXCIgYXMgKjtcclxuQHVzZSBcImNvbW1vbi9fc3R5bGVzXCIgYXMgKjtcclxuQHVzZSBcImNvbW1vbi9faW5pdGlhbGl6ZVwiIGFzICo7XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQ29tbW9uIENTU1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcblxyXG4vKj09IEhlYWRlciA9PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5sLWhlYWRlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIEBpbmNsdWRlIGZsZXg7XHJcbiAgLy9wYWRkaW5nOiA1MHB4ICN7JG1hcmdpbn1weDtcclxuICB6LWluZGV4OiBtYXAtZ2V0KCRsYXllciwgaGVhZGVyKTtcclxuICAmX19sb2dvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTBweDtcclxuICAgIGxlZnQ6ICN7JG1hcmdpbn1weDtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICZfX2xvZ28ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNDBweDtcclxuICAgICAgbGVmdDogI3skbWFyZ2luLWxnfXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICBsZWZ0OiAjeyRtYXJnaW4tbWR9cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xIHtcclxuICAgICZfX2xvZ28ge1xyXG4gICAgICB0b3A6ICN7JG1hcmdpbi1zbX1weDtcclxuICAgICAgbGVmdDogI3skbWFyZ2luLXNtfXB4O1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA2MnB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5sLW5hdmJhciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiA1MHB4O1xyXG4gIHRvcDogNTBweDtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgei1pbmRleDogbWFwLWdldCgkbGF5ZXIsIGRyYXdlcikgKyAyO1xyXG4gICR0aGlzOiAmO1xyXG4gICZfX2JhciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNDJweDtcclxuICAgIGhlaWdodDogN3B4O1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogNDJweDtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gICAgfVxyXG4gICAgc3BhbjpudGgtY2hpbGQoMSkge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGFuaW1hdGlvbjogaG0tYmFyLXRvcC1vdXQgLjc1cyBmb3J3YXJkcztcclxuICAgIH1cclxuICAgIHNwYW46bnRoLWNoaWxkKDIpIHtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBhbmltYXRpb246IGhtLWJhci1ib3R0b20tb3V0IC43NXMgZm9yd2FyZHM7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3R4dCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xyXG4gICAgQGluY2x1ZGUgdHh0RW4oJHNpemU6IDEuNCk7XHJcbiAgICB0ZXh0LWluZGVudDogLTFweDtcclxuICB9XHJcbiAgJi5pcy1hY3RpdmUge1xyXG4gICAgI3skdGhpc31fX2JhciB7XHJcbiAgICAgIHNwYW46bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICBhbmltYXRpb246IGhtLWJhci10b3AgLjc1cyBmb3J3YXJkcztcclxuICAgICAgICAvLyB0cmFuc2Zvcm06IHJvdGF0ZSg5ZGVnKSB0cmFuc2xhdGUoMCwgMnB4KTtcclxuICAgICAgfVxyXG4gICAgICBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBobS1iYXItYm90dG9tIC43NXMgZm9yd2FyZHM7XHJcbiAgICAgICAgLy8gdHJhbnNmb3JtOiByb3RhdGUoLTlkZWcpIHRyYW5zbGF0ZSgwLCAtNHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgdG9wOiAjeyRtYXJnaW4tbWR9cHg7XHJcbiAgICByaWdodDogI3skbWFyZ2luLW1kfXB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSB7XHJcbiAgICB0b3A6ICN7JG1hcmdpbi1zbX1weDtcclxuICAgIHJpZ2h0OiAjeyRtYXJnaW4tc219cHg7XHJcbiAgICAmX19iYXIge1xyXG4gICAgICB3aWR0aDogMzNweDtcclxuICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHdpZHRoOiAzM3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBobS1iYXItdG9wLW91dC1zcCAuNzVzIGZvcndhcmRzO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW46bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBhbmltYXRpb246IGhtLWJhci1ib3R0b20tb3V0LXNwIC43NXMgZm9yd2FyZHM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3R4dCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgfVxyXG4gICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAjeyR0aGlzfV9fYmFyIHtcclxuICAgICAgICBzcGFuOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICBhbmltYXRpb246IGhtLWJhci10b3Atc3AgLjc1cyBmb3J3YXJkcztcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBobS1iYXItYm90dG9tLXNwIC43NXMgZm9yd2FyZHM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGhtLWJhci10b3Age1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KSByb3RhdGUoMCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMnB4KSByb3RhdGUoOWRlZyk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgaG0tYmFyLWJvdHRvbSB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwKTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KSByb3RhdGUoMCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTRweCkgcm90YXRlKC05ZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgaG0tYmFyLXRvcC1vdXQge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDJweCkgcm90YXRlKDlkZWcpO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCkgcm90YXRlKDApO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgaG0tYmFyLWJvdHRvbS1vdXQge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC00cHgpIHJvdGF0ZSgtOWRlZyk7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCkgcm90YXRlKDApO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGhtLWJhci10b3Atc3Age1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KSByb3RhdGUoMCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMnB4KSByb3RhdGUoMTNkZWcpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGhtLWJhci1ib3R0b20tc3Age1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCkgcm90YXRlKDApO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0ycHgpIHJvdGF0ZSgtMTNkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBobS1iYXItdG9wLW91dC1zcCB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMnB4KSByb3RhdGUoMTNkZWcpO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCkgcm90YXRlKDApO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMCk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgaG0tYmFyLWJvdHRvbS1vdXQtc3Age1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0ycHgpIHJvdGF0ZSgtMTNkZWcpO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpIHJvdGF0ZSgwKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDApO1xyXG4gIH1cclxufVxyXG5cclxuLyo9PSBOYXYgPT0qL1xyXG4ubC1uYXYge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogLTQwcHg7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAzMDBweDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC45KTtcclxuICBwYWRkaW5nOiAxNTFweCA1MHB4IDg1cHg7XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZHVyYXRpb246IC41cyk7XHJcbiAgei1pbmRleDogbWFwLWdldCgkbGF5ZXIsIGRyYXdlcikgKyAxO1xyXG4gICYuaXMtb3BlbiB7XHJcbiAgICByaWdodDogMDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuICAmX19pdGVtIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgJi0tam9zaGkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyOXB4O1xyXG4gICAgICBAZXh0ZW5kIC5sLW5hdl9faXRlbTtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIEBpbmNsdWRlIHR4dFNpbmdsZSgkc2l6ZTogMS44LCAkd2dodDogNjAwKTtcclxuICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1vbmxpbmUge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgbWFyZ2luLXRvcDogMzZweDtcclxuICAgICAgYSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBAaW5jbHVkZSB0eHRFbigkc2l6ZTogMik7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XHJcbiAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4zcztcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGluayB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMjFweDtcclxuICAgIEBpbmNsdWRlIGZsZXg7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoZmxleC1lbmQpO1xyXG4gICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xyXG4gICAgZ2FwOiAwIDIycHg7XHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICN7JG1hcmdpbi1tZH1weDtcclxuICAgIHBhZGRpbmctbGVmdDogI3skbWFyZ2luLW1kfXB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSB7XHJcbiAgICBwYWRkaW5nOiA3NXB4ICN7JG1hcmdpbi1zbX1weCA1OXB4O1xyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMCAxM3B4O1xyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgfVxyXG4gICAgICAmLS1qb3NoaSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjdweDtcclxuICAgICAgfVxyXG4gICAgICAmLS1vbmxpbmUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMxcHg7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTEycHg7XHJcbiAgICAgIGdhcDogMCAyMXB4O1xyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICYuLS1pbnN0IGltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwLjUxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuLS1saW5lIGltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwLjUxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuLS1ub3RlIGltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEyLjUycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY292ZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgLy8gYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gIHotaW5kZXg6IG1hcC1nZXQoJGxheWVyLCBkcmF3ZXIpO1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzcHgpO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qPT0gRm9vdGVyID09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLmwtZm9vdGVyIHtcclxuICBwYWRkaW5nOiAwIDgwcHggNTBweDtcclxuICAkdGhpczogJjtcclxuICAmX19pbm5lciB7XHJcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWJhc2U7XHJcbiAgICBwYWRkaW5nLXRvcDogMTc1cHg7XHJcbiAgfVxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgQGluY2x1ZGUgZmxleDtcclxuICAgICYtLWxlZnQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAmLS1yaWdodCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19uYXYge1xyXG4gICAgcGFkZGluZy10b3A6IDJweDtcclxuICAgICYtaXRlbSB7XHJcbiAgICAgIHBhZGRpbmc6IDExcHggMDtcclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIEBpbmNsdWRlIHR4dFNpbmdsZSgkc2l6ZTogMS44LCAkd2dodDogNjAwKTtcclxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi0tam9zaGkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgICAgICAgQGV4dGVuZCAubC1mb290ZXJfX25hdi1pdGVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX29ubGluZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xyXG4gICAgQGV4dGVuZCAubC1uYXZfX2l0ZW0tLW9ubGluZTtcclxuICB9XHJcbiAgJl9fbGluayB7XHJcbiAgICBtYXJnaW4tdG9wOiAyODhweDtcclxuICAgIEBleHRlbmQgLmwtbmF2X19saW5rO1xyXG4gICAgZ2FwOiAwIDIxcHg7XHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuLS1pbnN0IGltZyB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiAxNy4xNXB4XHJcbiAgICAgIH1cclxuICAgICAgJi4tLWxpbmUgaW1nIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDE3LjE1cHhcclxuICAgICAgfVxyXG4gICAgICAmLi0tbm90ZSBpbWcge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogMTAuMTVweFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NDFweCkge1xyXG4gICAgICAmLi0tc3AtdmlzaWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19jb3B5IHtcclxuICAgIG1hcmdpbi10b3A6IDEzN3B4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSB0eHRFbigkc2l6ZTogMS4yKTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgIHBhZGRpbmc6IDAgI3skbWFyZ2luLWxnfXB4IDUwcHg7XHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgIH1cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgcGFkZGluZzogMCAjeyRtYXJnaW4tbWR9cHggNTBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEge1xyXG4gICAgcGFkZGluZzogMCAjeyRtYXJnaW4tc219cHggMzBweDtcclxuICAgICZfX2lubmVyIHtcclxuICAgICAgcGFkZGluZy10b3A6IDgycHg7XHJcbiAgICB9XHJcbiAgICAmX19uYXYge1xyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1qb3NoaSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fb25saW5lIHtcclxuICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xyXG4gICAgICBnYXA6IDAgMjFweDtcclxuICAgICAgJi4tLXNwLWhpZGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJi1pdGVtIHtcclxuICAgICAgICAmLi0taW5zdCBpbWcge1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMC41MXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLi0tbGluZSBpbWcge1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMC41MXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLi0tbm90ZSBpbWcge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMi41MnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29weSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwNXB4O1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKj09IEZsb2F0aW5nID09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuXHJcbi5mLWJ0biB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiA1MHB4O1xyXG4gIGJvdHRvbTogNTBweDtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gIHotaW5kZXg6IG1hcC1nZXQoJGxheWVyLCBmbG9hdGluZyk7XHJcbiAgJi5pcy1oaWRlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICNCN0E4QTI7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMS43LCAkbHQ6IC0uMDEsICRsaDogMi42LCAkd2dodDogNzAwKTtcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2Utam9zaGlrYWk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuLS1jb2xvcjIgYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjQjdBOEEyO1xyXG4gICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCRzaXplOiAxLjQsICRsaDogMi40LCAkbHQ6IC0uMDEsICR3Z2h0OiA3MDApO1xyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZS1qb3NoaWthaTtcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgcmlnaHQ6IDMwcHg7XHJcbiAgICBib3R0b206IDMwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xIHtcclxuICAgIHdpZHRoOiA5NnB4O1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICBib3R0b206IDE1cHg7XHJcbiAgICBhIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogOTZweDtcclxuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoJHNpemU6IDEuMSwgJGx0OiAtLjAxLCAkbGg6IDEuNywgJHdnaHQ6IDcwMCk7XHJcbiAgICB9XHJcbiAgICAmLi0tY29sb3IyIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xyXG4gICAgICByaWdodDogMjVweDtcclxuICAgICAgYm90dG9tOiAxNXB4O1xyXG4gICAgICBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjQUM5Qjk4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBwYWRkaW5nOiAyMXB4IDAgMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyo9PSBQYWdlIEhlYWRpbmcgPT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4uaGVhZGluZyB7XHJcbiAgcGFkZGluZy10b3A6IDI5NHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAmLi0tZnVsbCB7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDc2cHg7XHJcbiAgICBAaW5jbHVkZSBmbGV4O1xyXG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oKTtcclxuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcclxuICB9XHJcbiAgJl9famEge1xyXG4gICAgQGluY2x1ZGUgdHh0U2luZ2xlKCRzaXplOiAzLjYsICRsdDogLjA4LCAkd2dodDogNzAwKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgfVxyXG4gICZfX2VuIHtcclxuICAgIEBpbmNsdWRlIHR4dEVuKCRzaXplOiAyLjYsICRsdDogLjA1KTtcclxuICB9XHJcbiAgJl9faWxsIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMTc1cHgpO1xyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSB7XHJcbiAgICBwYWRkaW5nLXRvcDogY2FsYygyNTMvNzQ0KjEwMCUpO1xyXG4gICAgJi4tLWZ1bGwge1xyXG4gICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICBoZWlnaHQ6IDEwMGR2aDtcclxuICAgICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGZsZXgtZW5kKTtcclxuICAgIH1cclxuICAgICZfX2phIHtcclxuICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XHJcbiAgICB9XHJcbiAgICAmX19lbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJl9faWxsIHtcclxuICAgICAgZmxleDogaW5pdGlhbDtcclxuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMTM0cHgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxpbmUge1xyXG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItdGV4dDtcclxufVxyXG5cclxuXHJcbi8qPT0gQ29udGVudCAvIFNlY3Rpb24gVGl0bGUgPT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4udHRsIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgdHh0RW4oJHNpemU6IDIsICRsdDogLjEpO1xyXG4gICYuLS1sZyB7XHJcblxyXG4gICAgQGluY2x1ZGUgdHh0RW4oJHNpemU6IDIuMiwgJGx0OiAuMSk7XHJcbiAgfVxyXG4gICYuLS1qYSB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtYmFzZTtcclxuICAgIEBpbmNsdWRlIHR4dFNpbmdsZSgkc2l6ZTogMik7XHJcbiAgICBzcGFuIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcclxuICAgIH1cclxuICAgICYtLXNtIHtcclxuXHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1iYXNlO1xyXG4gICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDEuOCwgJGx0OiAuMDgpO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1sZyB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1iYXNlO1xyXG4gICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDIuMiwgJHdnaHQ6IDcwMCk7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgc3BhbiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1iYXNlO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSB7XHJcbiAgICAmLi0tbGcge1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB9XHJcbiAgICAmLi0tamEge1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgJi0tbGcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyo9PSBMb2FkaW5nID09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLmxvYWRpbmcge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgei1pbmRleDogOTk5OTk5O1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAmX19iZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBncmFkQmFzZSgpO1xyXG4gIH1cclxuICAmX190eHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMnMgZWFzZTtcclxuICB9XHJcbiAgJi5pcy12aWV3IHtcclxuICAgIC5sb2FkaW5nX190eHQge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSB7XHJcbiAgICAmX190eHQge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA2Mi43N3B4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxvYWRJdGVtIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjdzIGVhc2U7XHJcbiAgJi5pcy12aWV3IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qPT0gQnJlYWRjcnVtYiA9PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5wbmt6IHtcclxufVxyXG5cclxuXHJcbi8qPT0gQnV0dG9uID09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLm1vcmUge1xyXG4gICR0aGlzOiAmO1xyXG4gIGEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAjeyR0aGlzfV9fYmFyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMHB4LCAwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLS1iYWNrIHtcclxuICAgIGEge1xyXG4gICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgI3skdGhpc31fX2JhciB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCwgMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjeyR0aGlzfV9fYmFyIHtcclxuXHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2Jhc2UvaWNuLW1vcmUtYmFjay5zdmcnKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xyXG4gICAgICBtYXJnaW4tbGVmdDogOXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWJhY2sgJl9fdHh0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA5cHg7XHJcbiAgICBAaW5jbHVkZSB0eHRFbigkc2l6ZTogMi40LCAkbHQ6IC4wMik7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG4gICZfX3R4dCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBAaW5jbHVkZSB0eHRFbigkc2l6ZTogMiwgJGx0OiAuMDIpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA5cHg7XHJcbiAgICAmLi0tc20ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XHJcbiAgICAgIEBpbmNsdWRlIHR4dEVuKCRzaXplOiAxLjgsICRsdDogLjAyKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYmFyIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiAzcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogMTFweDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2Jhc2UvaWNuLW1vcmUuc3ZnJykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcclxuICAgICYtLXNjciB7XHJcbiAgICAgIEBleHRlbmQgLm1vcmVfX2JhcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2Jhc2UvaWNuLWFycm93LWJhci5zdmcnKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgICYuLS1jb2xvcjIge1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2Jhc2UvaWNuLW1vcmUtY29sb3IyLnN2ZycpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2Utam9zaGlrYWk7XHJcbiAgICAgICAgICBhbmltYXRpb246IHNkbDAyIDNzIGN1YmljLWJlemllciguNDgsIC4xMiwgLjQ4LCAuODkpIGluZmluaXRlO1xyXG4gICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNkbDAyIDNzIGN1YmljLWJlemllciguNDgsIC4xMiwgLjQ4LCAuODkpIGluZmluaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2xwLWpvc2hpa2FpL2ljbi1hcnJvdy1iYXIuc3ZnJykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcclxuICAgICAgICAgIGFuaW1hdGlvbjogc2RsMDEgM3MgY3ViaWMtYmV6aWVyKC40OCwgLjEyLCAuNDgsIC44OSkgaW5maW5pdGU7XHJcbiAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2RsMDEgM3MgY3ViaWMtYmV6aWVyKC40OCwgLjEyLCAuNDgsIC44OSkgaW5maW5pdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuLS1qYSB7XHJcbiAgICAubW9yZV9fdHh0IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtYmFzZTtcclxuICAgICAgQGluY2x1ZGUgdHh0U2luZ2xlKCRzaXplOiAxLjgpO1xyXG4gICAgfVxyXG4gICAgLm1vcmVfX2JhciB7XHJcbiAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IDdweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvYmFzZS9pY24tbW9yZTIuc3ZnJykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEge1xyXG4gICAgJi0tYmFjayAmX190eHQge1xyXG4gICAgICBAaW5jbHVkZSB0eHRFbigkc2l6ZTogMS45KTtcclxuICAgIH1cclxuICAgICYuLS1qYSB7XHJcbiAgICAgIC5tb3JlX190eHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5tb3JlX19iYXIge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5idG4ge1xyXG4gIGEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIHR4dFNpbmdsZSgkc2l6ZTogMS45LCAkbHQ6IC4xLCAkd2dodDogNTAwKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL2Jhc2UvYnRuLWxlZnQuc3ZnJyksIHVybCgnLi4vLi4vaW1nL2Jhc2UvYnRuLXJpZ2h0LnN2ZycpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQsIGNlbnRlciByaWdodDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2Jhc2UvYnRuLWxlZnQtaG92ZXIuc3ZnJykgbm8tcmVwZWF0IGxlZnQgdG9wO1xyXG5cclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvYmFzZS9idG4tcmlnaHQtaG92ZXIuc3ZnJykgbm8tcmVwZWF0IHJpZ2h0IHRvcDtcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogNDBweCAzMHB4IDM5cHg7XHJcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItYmFzZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1iYXNlO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1iYXNlLCAuMSlcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLi0tcHRuMiB7XHJcbiAgICBhIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvYmFzZS9idG4tbGVmdDIuc3ZnJyksIHVybCgnLi4vLi4vaW1nL2Jhc2UvYnRuLXJpZ2h0Mi5zdmcnKTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2Jhc2UvYnRuLWxlZnQyLWhvdmVyLnN2ZycpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcclxuXHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvYmFzZS9idG4tcmlnaHQyLWhvdmVyLnN2ZycpIG5vLXJlcGVhdCByaWdodCB0b3A7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjQjdBMDIxLCAuMSlcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvYmFzZS9idG4tbGVmdDItaG92ZXIuc3ZnJyksIHVybCgnLi4vLi4vaW1nL2Jhc2UvYnRuLXJpZ2h0Mi1ob3Zlci5zdmcnKTtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNFNEUxQ0ZcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi4tLXB0bjMge1xyXG4gICAgYSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL2xwLWpvc2hpa2FpL2J0bi1sZWZ0LnN2ZycpLCB1cmwoJy4uLy4uL2ltZy9scC1qb3NoaWthaS9idG4tcmlnaHQuc3ZnJyk7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9scC1qb3NoaWthaS9idG4tbGVmdC1ob3Zlci5zdmcnKSBuby1yZXBlYXQgbGVmdCB0b3A7XHJcblxyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2xwLWpvc2hpa2FpL2J0bi1yaWdodC1ob3Zlci5zdmcnKSBuby1yZXBlYXQgcmlnaHQgdG9wO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItYmFzZS1qb3NoaWthaTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLWJhc2Utam9zaGlrYWk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItYmFzZS1qb3NoaWthaSwgLjEpXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xIHtcclxuICAgIGEge1xyXG4gICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDEuNiwgJGx0OiAuMDgsICR3Z2h0OiA1MDApO1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL2Jhc2Uvc3AvYnRuLWxlZnQuc3ZnJyksIHVybCgnLi4vLi4vaW1nL2Jhc2Uvc3AvYnRuLXJpZ2h0LnN2ZycpO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBwYWRkaW5nOiAyMnB4IDAgMjRweDtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi4tLXB0bjIge1xyXG4gICAgICBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9iYXNlL3NwL2J0bi1sZWZ0Mi5zdmcnKSwgdXJsKCcuLi8uLi9pbWcvYmFzZS9zcC9idG4tcmlnaHQyLnN2ZycpO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItYmFzZSwgLjEpXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLi0tcHRuMyB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL2xwLWpvc2hpa2FpL3NwL2J0bi1sZWZ0LnN2ZycpLCB1cmwoJy4uLy4uL2ltZy9scC1qb3NoaWthaS9zcC9idG4tcmlnaHQuc3ZnJyk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKj09IE5hdkNvdmVyID09Ki9cclxuLmNvdmVyIHtcclxufVxyXG5cclxuXHJcblxyXG4vKj09IEFuaW1hdGlvbiA9PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG5cclxuLmluVmlldyB7XHJcbiAgQGluY2x1ZGUgaW5WaWV3RGVmYXVsdDtcclxuXHJcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XHJcbiAgICAmLi0tZGVsYXkjeyRpfSB7XHJcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IGNhbGMoLjJzICogI3skaX0pO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSB7XHJcblxyXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XHJcbiAgICAgICYuLS1kZWxheSN7JGl9IHtcclxuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmluVmlld1BDIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzQxcHgpIHtcclxuICAgIEBpbmNsdWRlIGluVmlld0RlZmF1bHQ7XHJcbiAgfVxyXG59XHJcblxyXG4uaW5WaWV3U1Age1xyXG4gIEBpbmNsdWRlIG1xIHtcclxuICAgIEBpbmNsdWRlIGluVmlld0RlZmF1bHQ7XHJcbiAgfVxyXG59XHJcblxyXG4uaW5WaWV3RGVsYXkge1xyXG4gIEBpbmNsdWRlIGluVmlld0RlbGF5O1xyXG59XHJcblxyXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/