.font-ja{font-family:"Zen Kaku Gothic New",sans-serif}.font-gothic{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500}@media screen and (min-width: 768px){.sp-disp,.pcsmall-disp{display:none !important}}@media screen and (max-width: 767px){.pc-disp,.pcsmall-disp{display:none !important}}@media screen and (max-width: 1000px){.pcsmall-nondisp{display:none !important}.pcsmall-disp{display:inline !important}}body{background:#d7d7d8 repeat center top;color:#0065b6;font-family:"Zen Kaku Gothic New",sans-serif;font-optical-sizing:auto;font-weight:500;letter-spacing:0;line-height:2}body a{color:inherit;text-decoration:none !important}@media screen and (min-width: 768px){body a{-webkit-transition-delay:0s;-webkit-transition-duration:.5s;-webkit-transition-timing-function:ease;transition-delay:0s;transition-duration:.5s;transition-timing-function:ease}body a:hover{opacity:.6}}::-moz-selection{background:hsla(206.7032967033,170%,35.6862745098%,.7);color:#fff}::selection{background:hsla(206.7032967033,170%,35.6862745098%,.7);color:#fff}::-moz-selection{background:hsla(206.7032967033,170%,35.6862745098%,.7);color:#fff}.container{overflow-x:hidden;width:100%}.section{position:relative;text-align:center;width:100%;z-index:50}@media screen and (max-width: 767px){.section{overflow:hidden}}.section__inner{margin-left:auto;margin-right:auto}img{-ms-flex-item-align:start;align-self:flex-start;height:auto;max-width:100%}@media screen and (max-width: 767px){img{width:100%}}.br_small{content:"";display:block}@media screen and (max-width: 767px){.br_small{height:2.5641025641vw}}@media screen and (min-width: 768px){.br_small{height:10px}}.social__list{-ms-flex-align:start;-webkit-box-align:start;align-items:start;display:grid;grid-template-columns:1fr 1fr;margin:0 auto}@media screen and (max-width: 767px){.social__list{-moz-column-gap:4.358974359vw;-webkit-column-gap:4.358974359vw;column-gap:4.358974359vw;margin-bottom:2.5641025641vw;width:28.2051282051vw}}@media screen and (min-width: 768px){.social__list{-moz-column-gap:16px;-webkit-column-gap:16px;column-gap:16px;max-width:110px}}.hero__icons{display:block;overflow:hidden}.hero__icons::before{-webkit-box-sizing:border-box;border:solid #fa0017;box-sizing:border-box;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media screen and (max-width: 767px){.hero__icons .hero__icons::before,.hero__icons::before{border-width:6.1538461538vw}}@media screen and (min-width: 768px){.hero__icons .hero__icons::before,.hero__icons::before{border-width:2.421875vw}}.icon__frame{display:block;overflow:hidden;position:relative}.icon__frame::before{-webkit-box-sizing:border-box;border:solid #fa0017;box-sizing:border-box;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media screen and (max-width: 767px){.hero__icons .icon__frame::before,.icon__frame::before{border-width:6.1538461538vw}}@media screen and (min-width: 768px){.hero__icons .icon__frame::before,.icon__frame::before{border-width:2.421875vw}}@media screen and (max-width: 767px){.header__logo .icon__frame::before{border-width:1.5384615385vw}.navigation__list-item .icon__frame::before{border-width:3.0769230769vw}.footer__logo .icon__frame::before{border-width:6.1538461538vw}.index__list-link .icon__frame::before{border-width:3.8461538462vw}.section__title .icon__frame::before{border-width:6.1538461538vw}}@media screen and (min-width: 768px){.header__logo .icon__frame::before{border-width:6px}.navigation__list-item .icon__frame::before{border-width:15px}.footer__logo .icon__frame::before{border-width:26px}.index__list-link .icon__frame::before{border-width:15px}.section__title .icon__frame::before{border-width:31px}}.icon__frame::after{-webkit-box-sizing:border-box;border:solid #fa0017;box-sizing:border-box;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:101%;z-index:1}@media screen and (max-width: 767px){.hero__icons .icon__frame::after{border-width:2.5641025641vw}.section__title .icon__frame::after{border-width:3.0769230769vw}}@media screen and (min-width: 768px){.hero__icons .icon__frame::after{border-width:.78125vw}.section__title .icon__frame::after{border-width:15px}}.section{margin-bottom:0}@media screen and (max-width: 767px){.section{padding-bottom:37.6923076923vw}.section__inner{margin:0 auto;width:84.6153846154vw}}@media screen and (min-width: 768px){.section{padding-bottom:146px}.section__inner{padding:0 20px;width:865px}}@media screen and (min-width: 768px){.section__flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width: 767px){.section__title{margin:0 auto;margin-bottom:13.5897435897vw;width:73.5897435897vw}}@media screen and (min-width: 768px){.section__title{-ms-flex-preferred-size:373px;flex-basis:373px}}.section__title_icon,.section__title_text{display:block}.section__title_icon{margin-left:auto}@media screen and (max-width: 767px){.section__title_icon{margin-bottom:9.4871794872vw;width:57.4358974359vw}}@media screen and (min-width: 768px){.section__title_icon{margin-bottom:46px;width:291px}}.section__title_text{margin-right:auto;text-align:left}.section__title_text img{height:100%;width:auto}@media screen and (max-width: 767px){.section__title_text{height:33.5897435897vw}}@media screen and (min-width: 768px){.section__title_text{height:172px}}.section__text{margin:0}@media screen and (min-width: 768px){.section__text-wrapper{-ms-flex-preferred-size:410px;flex-basis:410px;margin-left:auto}}@media screen and (max-width: 767px){.section__text{font-size:4.1025641026vw;line-height:1.875;margin-bottom:7.1794871795vw;text-align:center}}@media screen and (min-width: 768px){.section__text{font-size:16px;line-height:2;margin-bottom:52px;margin-left:auto;padding-top:96px;width:367px}}.section__fig{position:relative}@media screen and (max-width: 767px){.section__fig{margin:0 -7.6923076923vw;width:100vw}.print .section__fig{padding-top:17.9487179487vw}}@media screen and (min-width: 768px){.print .section__fig{padding-top:76px}}.section__fig-image{position:absolute}.section__fig-image-front{z-index:2}.section__fig-image-back{z-index:1}@media screen and (max-width: 767px){.gift .section__fig-image{left:13.5897435897vw;top:7.6923076923vw;width:71.7948717949vw}.craft .section__fig-image{left:14.1025641026vw;top:5.1282051282vw;width:71.7948717949vw}.print .section__fig-image.section__fig-image-front{right:7.4358974359vw;top:0;width:39.7435897436vw}.print .section__fig-image.section__fig-image-back{left:7.9487179487vw;top:14.8717948718vw;width:54.1025641026vw}.zine .section__fig-image{left:14.1025641026vw;top:5.1282051282vw;width:71.7948717949vw}.camera .section__fig-image{left:14.1025641026vw;top:5.1282051282vw;width:71.7948717949vw}}@media screen and (min-width: 768px){.section__fig-image{left:56px;top:32px}.gift .section__fig-image{left:56px;top:32px}.craft .section__fig-image{left:56px;top:22px}.print .section__fig-image.section__fig-image-front{left:auto;right:30px;top:0}.print .section__fig-image.section__fig-image-back{left:35px;top:63px}.zine .section__fig-image{left:58px;top:22px}.camera .section__fig-image{left:58px;top:22px}}.section__decoration-image{min-width:284px;position:absolute;width:22.1875vw}.gift .section__decoration .section__decoration-image{left:-122px;top:550px}.print .section__decoration .section__decoration-image_1{right:-125px;top:-30px}.print .section__decoration .section__decoration-image_2{left:-115px;top:615px}.camera .section__decoration .section__decoration-image_1{right:-35px;top:-15px}.camera .section__decoration .section__decoration-image_2{left:-113px;top:660px}.debug{background-color:rgba(17,17,17,.4);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;padding:5px;position:fixed;top:0;width:100%;z-index:9999}.debug__head{font-size:10px;text-align:left;width:10%}.debug__text{font-size:10px;text-align:left}.header{left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:999}.js-naviopen .header{background-color:#d7d7d8}@media screen and (max-width: 767px){.header{height:23.0769230769vw}}@media screen and (min-width: 768px){.header{-webkit-transition-delay:0s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:ease;height:102px;transition-delay:0s;transition-duration:.4s;transition-timing-function:ease}}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}@media screen and (max-width: 767px){.header__inner{padding:7.1794871795vw 0 0 7.6923076923vw}}@media screen and (min-width: 768px){.header__inner{padding:28px 35px 0 40px}}.header a{pointer-events:all}.header__logo{-webkit-transform:scale(1.2);-webkit-transition-delay:0s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:ease;opacity:0;position:relative;transform:scale(1.2);transition-delay:0s;transition-duration:.4s;transition-timing-function:ease;z-index:999}.header__logo img{height:auto;width:100%}@media screen and (max-width: 767px){.header__logo{width:14.358974359vw}}@media screen and (min-width: 768px){.header__logo{width:56px}}.js-fixed .header__logo{-webkit-transform:scale(1);opacity:1;pointer-events:all;transform:scale(1)}.header__button{cursor:pointer;display:block;pointer-events:auto;position:fixed;z-index:999}@media screen and (max-width: 767px){.header__button{height:7.6923076923vw;right:5.1282051282vw;top:8.9743589744vw;width:12.3076923077vw}}@media screen and (min-width: 768px){.header__button{height:34px;right:55px;top:28px;width:48px}}.header__button_text{-webkit-transform:translate(-50%, 0%);-webkit-transition-delay:0s;-webkit-transition-duration:.5s;-webkit-transition-timing-function:ease;color:#0065b6;font-family:superclarendon,sans-serif;font-weight:500;left:50%;letter-spacing:0;line-height:1;position:absolute;transform:translate(-50%, 0%);transition-delay:0s;transition-duration:.5s;transition-timing-function:ease;will-change:opacity}.header__button_text-open,.header__button_text-close{white-space:nowrap}.header__button_text-open{-webkit-transform:translate(-50%, 0%);opacity:1;transform:translate(-50%, 0%)}.header__button_text-close{-webkit-transform:translate(-50%, 100%);opacity:0;transform:translate(-50%, 100%)}@media screen and (max-width: 767px){.header__button_text{font-size:3.8461538462vw}}@media screen and (min-width: 768px){.header__button_text{font-size:20px}}.header__button_line{-webkit-transform:translate(-50%, 0%);background-color:#0065b6;bottom:0;left:50%;position:absolute;transform:translate(-50%, 0%);width:100%}@media screen and (max-width: 767px){.header__button_line{height:1.2820512821vw}}@media screen and (min-width: 768px){.header__button_line{height:6px}}.header__button.js--active .header__button_text-open{-webkit-transform:translate(-50%, -100%);opacity:0;transform:translate(-50%, -100%)}.header__button.js--active .header__button_text-close{-webkit-transform:translate(-50%, 0%);opacity:1;transform:translate(-50%, 0%)}.header__nav-wrapper{-webkit-transition-delay:0s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);background:#d7d7d8;height:100vh;left:0;opacity:0;position:fixed;top:0;transition-delay:0s;transition-duration:.4s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);visibility:hidden;width:100vw;z-index:998}.header__nav-wrapper *{pointer-events:none}.header__nav-viewarea{-webkit-transition-delay:0s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);background-color:#fff;height:100%;overflow:scroll;transition-delay:0s;transition-duration:.4s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}@media screen and (max-width: 767px){.header__nav-viewarea{padding-bottom:12.8205128205vw;padding-top:28.2051282051vw}}@media screen and (min-width: 768px){.header__nav-viewarea{padding-bottom:50px;padding-top:102px}}.header .navigation__list{-ms-flex-align:start;-webkit-box-align:start;align-items:start;display:grid;margin:0 auto}@media screen and (max-width: 767px){.header .navigation__list{-moz-column-gap:16.6666666667vw;-webkit-column-gap:16.6666666667vw;column-gap:16.6666666667vw;grid-template-columns:1fr 1fr;max-width:71.2820512821vw;row-gap:7.1794871795vw}}@media screen and (min-width: 768px){.header .navigation__list{-moz-column-gap:90px;-webkit-column-gap:90px;column-gap:90px;grid-template-columns:1fr 1fr 1fr;max-width:620px;row-gap:42px}}.header .navigation__list-item{-webkit-transform:scale(0.7);opacity:0;transform:scale(0.7)}.header .navigation__list-item a{display:block;opacity:1}.header .navigation__list-item a .navigation__list-item_icon{-webkit-transition-delay:0s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:ease;transition-delay:0s;transition-duration:.4s;transition-timing-function:ease}.header .navigation__list-item a:hover .navigation__list-item_icon{-webkit-transform:scale(1.1);transform:scale(1.1)}.header .navigation__list-item_icon{display:block}@media screen and (max-width: 767px){.header .navigation__list-item_icon{margin-bottom:5.3846153846vw}}@media screen and (min-width: 768px){.header .navigation__list-item_icon{margin-bottom:26px}}.header .navigation__list-item_text{display:block}.header .navigation__list-item_text img{width:auto}@media screen and (max-width: 767px){.header .navigation__list-item_text img{height:15.1282051282vw}}@media screen and (min-width: 768px){.header .navigation__list-item_text img{height:79px}}@media screen and (max-width: 767px){.header .navigation__list-item-access .navigation__list-item_text img{height:10.2564102564vw}}@media screen and (min-width: 768px){.header .navigation__list-item-access .navigation__list-item_text img{height:54px}}@media screen and (max-width: 767px){.header .social__list{padding-top:9.7435897436vw}}@media screen and (min-width: 768px){.header .social__list{padding-top:76px}}.js-naviopen{overflow:hidden}.js-naviopen .header{pointer-events:auto}.js-naviopen .header__logo{-webkit-transform:scale(1);opacity:1;transform:scale(1)}.js-naviopen .header__nav-wrapper{-webkit-transform:translateX(0);opacity:1;transform:translateX(0);visibility:visible;z-index:900}.js-naviopen .header__nav-wrapper *{pointer-events:auto}.js-naviopen .header__nav-wrapper .navigation__list-item{-webkit-transform:scale(1);opacity:1;transform:scale(1);will-change:transform,opacity}.js-naviopen .header__nav-wrapper .navigation__list-item:nth-child(1){-webkit-transition-delay:0.3s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-delay:0.3s;transition-duration:.4s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.js-naviopen .header__nav-wrapper .navigation__list-item:nth-child(2){-webkit-transition-delay:0.4s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-delay:0.4s;transition-duration:.4s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.js-naviopen .header__nav-wrapper .navigation__list-item:nth-child(3){-webkit-transition-delay:0.5s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-delay:0.5s;transition-duration:.4s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.js-naviopen .header__nav-wrapper .navigation__list-item:nth-child(4){-webkit-transition-delay:0.6s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-delay:0.6s;transition-duration:.4s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.js-naviopen .header__nav-wrapper .navigation__list-item:nth-child(5){-webkit-transition-delay:0.7s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-delay:0.7s;transition-duration:.4s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.js-naviopen .header__nav-wrapper .navigation__list-item:nth-child(6){-webkit-transition-delay:0.8s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-delay:0.8s;transition-duration:.4s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.js-naviopen .header__nav-wrapper .navigation__list-item:nth-child(7){-webkit-transition-delay:0.9s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-delay:0.9s;transition-duration:.4s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.js-naviopen .header__nav-wrapper .navigation__list-item:nth-child(8){-webkit-transition-delay:1s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-delay:1s;transition-duration:.4s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.js-naviopen .header__nav-wrapper .navigation__list-item:nth-child(9){-webkit-transition-delay:1.1s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-delay:1.1s;transition-duration:.4s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.js-naviopen .header__nav-wrapper .navigation__list-item:nth-child(10){-webkit-transition-delay:1.2s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-delay:1.2s;transition-duration:.4s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.js-naviopen .header__nav{display:block}.js-naviopen .header__nav-viewarea{background-color:#d7d7d8;opacity:1}.js-naviopen .header__nav-item a{font-weight:500}.header__inner{-webkit-transition-delay:0s;-webkit-transition-duration:.6s;-webkit-transition-timing-function:ease;transition-delay:0s;transition-duration:.6s;transition-timing-function:ease}.header__logo img{-webkit-transition-delay:0s;-webkit-transition-duration:.6s;-webkit-transition-timing-function:ease;transition-delay:0s;transition-duration:.6s;transition-timing-function:ease}.header__gronaviChild--sub{-webkit-transition-delay:0s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:ease;transition-delay:0s;transition-duration:.4s;transition-timing-function:ease}.header__gronaviChild--main{-webkit-transition-delay:0s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:ease;transition-delay:0s;transition-duration:.4s;transition-timing-function:ease}@media screen and (min-width: 768px){.js-fixed{height:102px}.js-fixed .header__gronaviChild--sub{opacity:0;pointer-events:none}.js-fixed .header__gronaviChild--main{margin-top:15px}}.english .header .subNavigation__list{-ms-flex-direction:row;-webkit-box-direction:normal;-webkit-box-orient:horizontal;flex-direction:row}.english .header .subNavigation__listItem{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:0}.english .header .subNavigation__listItem a{line-height:1}.english .header .subNavigation__listItem::after{display:block}.english .header .subNavigation__listItem:last-child::after{display:none}@media screen and (max-width: 767px){.english .header .subNavigation__list{margin:0 auto;margin-bottom:28.2051282051vw;padding-top:16.6666666667vw;width:134.8717948718vw}.english .header .subNavigation__listItem{font-size:6.1538461538vw;margin-bottom:12.8205128205vw}}.footer{-webkit-box-sizing:border-box;background:center top no-repeat;box-sizing:border-box;position:relative}.footer__inner{-webkit-box-sizing:border-box;box-sizing:border-box;display:block !important;margin:0 auto}@media screen and (max-width: 767px){.footer{padding:32.0512820513vw 0 8.2051282051vw}.footer__inner{padding:0 13.5897435897vw}}@media screen and (min-width: 768px){.footer{padding:110px 0 46px;z-index:101}.footer__inner{font-size:14px;padding:0 40px}}.footer__logo{margin:0 auto;text-align:center}@media screen and (max-width: 767px){.footer__logo{margin-bottom:23.0769230769vw;width:72.5641025641vw}}@media screen and (min-width: 768px){.footer__logo{margin-bottom:103px;width:310px}}.footer__logo a{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-direction:column;width:100%}@media screen and (min-width: 768px){.footer__logo a:hover{opacity:1}.footer__logo a:hover .icon__frame{-webkit-transform:scale(1.05);transform:scale(1.05)}}.footer__logo-icon,.footer__logo-text{display:block}@media screen and (max-width: 767px){.footer__logo-icon{margin-bottom:11.5384615385vw;margin-left:auto;width:57.9487179487vw}}@media screen and (min-width: 768px){.footer__logo-icon{margin-bottom:50px;margin-left:auto;width:248px}.footer__logo-icon.icon__frame{-webkit-transition-delay:0s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:ease;transition-delay:0s;transition-duration:.4s;transition-timing-function:ease}}@media screen and (max-width: 767px){.footer__logo-text{margin-right:auto;width:54.8717948718vw}}@media screen and (min-width: 768px){.footer__logo-text{margin-right:auto;width:235px}}.footer__links{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.footer__links{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin-bottom:7.6923076923vw}}@media screen and (min-width: 768px){.footer__links{bottom:46px;position:absolute;right:120px}}.footer__links-item:first-child{margin-left:0}@media screen and (max-width: 767px){.footer__links-item{margin-left:4.8717948718vw;width:16.4102564103vw}}@media screen and (min-width: 768px){.footer__links-item{margin-left:18px}}.footer__copyright{font-family:"Zen Kaku Gothic New",sans-serif;line-height:1}@media screen and (max-width: 767px){.footer__copyright{display:block;font-size:3.0769230769vw;text-align:center}}@media screen and (min-width: 768px){.footer__copyright{font-size:12px;text-align:left}}.js-anim-scroll{-webkit-transform:translate3d(0, 0, 0);-webkit-transition-duration:1200ms;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0;transform:translate3d(0, 0, 0);transition-duration:1200ms;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);visibility:hidden;will-change:transform,opacity}.js-anim-scroll>img:not(.js-anim-scroll--none){-webkit-transform:translate3d(0, 0, 0);-webkit-transition-duration:1200ms;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0;transform:translate3d(0, 0, 0);transition-duration:1200ms;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);visibility:hidden;will-change:transform,opacity}.js-anim-scroll.js-anim-on{opacity:1;visibility:visible}.js-anim-scroll.js-anim-on>img{opacity:1;visibility:visible}@media screen and (min-width: 768px){.js-anim-scroll[data-anim=b-to-t]{-webkit-transform:translateY(60px);-webkit-transition-duration:1200ms;transform:translateY(60px);transition-duration:1200ms}.js-anim-scroll[data-anim=b-to-t].js-anim-on{-webkit-transform:translateY(0);transform:translateY(0)}.js-anim-scroll[data-anim=t-to-b]{-webkit-transform:translateY(-30px);-webkit-transition-duration:1200ms;transform:translateY(-30px);transition-duration:1200ms}.js-anim-scroll[data-anim=t-to-b].js-anim-on{-webkit-transform:translateY(0);transform:translateY(0)}.js-anim-scroll[data-anim=l-to-r]{-webkit-transform:translateX(-60px);-webkit-transition-duration:1200ms;transform:translateX(-60px);transition-duration:1200ms}.js-anim-scroll[data-anim=l-to-r].js-anim-on{-webkit-transform:translateX(0);transform:translateX(0)}.js-anim-scroll[data-anim=r-to-l]{-webkit-transform:translateX(60px);-webkit-transition-duration:1200ms;transform:translateX(60px);transition-duration:1200ms}.js-anim-scroll[data-anim=r-to-l].js-anim-on{-webkit-transform:translateX(0);transform:translateX(0)}}@media screen and (max-width: 767px){.js-anim-scroll[data-anim-sp=b-to-t]{-webkit-transform:translateY(10.2564102564vw);-webkit-transition-duration:1200ms;transform:translateY(10.2564102564vw);transition-duration:1200ms}.js-anim-scroll[data-anim-sp=b-to-t].js-anim-on{-webkit-transform:translateY(0);transform:translateY(0)}.js-anim-scroll[data-anim-sp=t-to-b]{-webkit-transform:translateY(-10.2564102564vw);-webkit-transition-duration:1200ms;transform:translateY(-10.2564102564vw);transition-duration:1200ms}.js-anim-scroll[data-anim-sp=t-to-b].js-anim-on{-webkit-transform:translateY(0);transform:translateY(0)}.js-anim-scroll[data-anim-sp=l-to-r]{-webkit-transform:translateX(-20.5128205128vw);-webkit-transition-duration:1600ms;transform:translateX(-20.5128205128vw);transition-duration:1600ms}.js-anim-scroll[data-anim-sp=l-to-r].js-anim-on{-webkit-transform:translateX(0);transform:translateX(0)}.js-anim-scroll[data-anim-sp=r-to-l]{-webkit-transform:translateX(20.5128205128vw);-webkit-transition-duration:1600ms;transform:translateX(20.5128205128vw);transition-duration:1600ms}.js-anim-scroll[data-anim-sp=r-to-l].js-anim-on{-webkit-transform:translateX(0);transform:translateX(0)}}.js-anim-scroll.ttl_deco.js-anim-scroll,.js-anim-scroll.secTitle.js-anim-scroll,.js-anim-scroll.secTxt.js-anim-scroll,.js-anim-scroll .sec-lineup h3.js-anim-scroll{-webkit-filter:brightness(2);-webkit-transform:translateY(3vh);filter:brightness(2);transform:translateY(3vh)}.js-anim-scroll.ttl_deco.js-anim-scroll.js-anim-on,.js-anim-scroll.secTitle.js-anim-scroll.js-anim-on,.js-anim-scroll.secTxt.js-anim-scroll.js-anim-on,.js-anim-scroll .sec-lineup h3.js-anim-scroll.js-anim-on{-webkit-filter:brightness(1);-webkit-transform:translateY(0px);filter:brightness(1);transform:translateY(0px)}@-webkit-keyframes animMarche{0%,7%{-webkit-transform:skewX(-15deg);opacity:0;transform:skewX(-15deg)}7.35%{opacity:1}12%,15.5%{-webkit-transform:scale(1, 1) translateY(0) skewX(7deg) skewX(0deg);opacity:1;transform:scale(1, 1) translateY(0) skewX(7deg) skewX(0deg)}19.6%{-webkit-transform:scale(1, 1) translateY(0) skewX(-3deg);opacity:1;transform:scale(1, 1) translateY(0) skewX(-3deg)}28%{-webkit-transform:scale(1, 1) translateY(0) skewX(2deg);opacity:1;transform:scale(1, 1) translateY(0) skewX(2deg)}31.5%,63%{-webkit-transform:scale(1, 1) translateY(0) skewX(0deg);opacity:1;transform:scale(1, 1) translateY(0) skewX(0deg)}63.7%,100%{opacity:0}}@keyframes animMarche{0%,7%{-webkit-transform:skewX(-15deg);opacity:0;transform:skewX(-15deg)}7.35%{opacity:1}12%,15.5%{-webkit-transform:scale(1, 1) translateY(0) skewX(7deg) skewX(0deg);opacity:1;transform:scale(1, 1) translateY(0) skewX(7deg) skewX(0deg)}19.6%{-webkit-transform:scale(1, 1) translateY(0) skewX(-3deg);opacity:1;transform:scale(1, 1) translateY(0) skewX(-3deg)}28%{-webkit-transform:scale(1, 1) translateY(0) skewX(2deg);opacity:1;transform:scale(1, 1) translateY(0) skewX(2deg)}31.5%,63%{-webkit-transform:scale(1, 1) translateY(0) skewX(0deg);opacity:1;transform:scale(1, 1) translateY(0) skewX(0deg)}63.7%,100%{opacity:0}}@-webkit-keyframes animGift{0%{-webkit-transform:scale3d(1, 0.1, 1);opacity:0;transform:scale3d(1, 0.1, 1)}7%{-webkit-transform:scale3d(1, 0.2, 1) translateY(0);transform:scale3d(1, 0.2, 1) translateY(0)}14%{opacity:1}17.5%,63%{-webkit-transform:scale3d(1, 1, 1) translateY(0);opacity:1;transform:scale3d(1, 1, 1) translateY(0)}63.7%,100%{-webkit-transform:scale3d(1, 1, 1) translateY(0);opacity:0;transform:scale3d(1, 1, 1) translateY(0)}}@keyframes animGift{0%{-webkit-transform:scale3d(1, 0.1, 1);opacity:0;transform:scale3d(1, 0.1, 1)}7%{-webkit-transform:scale3d(1, 0.2, 1) translateY(0);transform:scale3d(1, 0.2, 1) translateY(0)}14%{opacity:1}17.5%,63%{-webkit-transform:scale3d(1, 1, 1) translateY(0);opacity:1;transform:scale3d(1, 1, 1) translateY(0)}63.7%,100%{-webkit-transform:scale3d(1, 1, 1) translateY(0);opacity:0;transform:scale3d(1, 1, 1) translateY(0)}}@-webkit-keyframes animCraft{0%{clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);opacity:1}0.1%,10.5%{clip-path:polygon(0% 0%, 24% 0%, 24% 100%, 0% 100%);opacity:1}10.57%,21%{clip-path:polygon(0% 0%, 42% 0%, 42% 100%, 0% 100%);opacity:1}21.07%,31.5%{clip-path:polygon(0% 0%, 60% 0%, 60% 100%, 0% 100%);opacity:1}31.57%,42%{clip-path:polygon(0% 0%, 75% 0%, 75% 100%, 0% 100%);opacity:1}42.07%,63%{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);opacity:1}63.7%,100%{opacity:0}}@keyframes animCraft{0%{clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);opacity:1}0.1%,10.5%{clip-path:polygon(0% 0%, 24% 0%, 24% 100%, 0% 100%);opacity:1}10.57%,21%{clip-path:polygon(0% 0%, 42% 0%, 42% 100%, 0% 100%);opacity:1}21.07%,31.5%{clip-path:polygon(0% 0%, 60% 0%, 60% 100%, 0% 100%);opacity:1}31.57%,42%{clip-path:polygon(0% 0%, 75% 0%, 75% 100%, 0% 100%);opacity:1}42.07%,63%{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);opacity:1}63.7%,100%{opacity:0}}@-webkit-keyframes animPrint{0%,7%{-webkit-transform:translateX(-90%);transform:translateX(-90%)}28%{-webkit-transform:translateX(0%);transform:translateX(0%)}38.5%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes animPrint{0%,7%{-webkit-transform:translateX(-90%);transform:translateX(-90%)}28%{-webkit-transform:translateX(0%);transform:translateX(0%)}38.5%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes animPrint2nd{0%,26.6%{-webkit-transform:translateX(-90%);transform:translateX(-90%)}45.5%,63%{-webkit-transform:translateX(0%);opacity:1;transform:translateX(0%)}66.5%,100%{opacity:0}}@keyframes animPrint2nd{0%,26.6%{-webkit-transform:translateX(-90%);transform:translateX(-90%)}45.5%,63%{-webkit-transform:translateX(0%);opacity:1;transform:translateX(0%)}66.5%,100%{opacity:0}}@-webkit-keyframes animZine{0%,7%{-webkit-transform:scale(1, 1);opacity:1;transform:scale(1, 1)}10.5%{-webkit-transform:scale(1, 0.01);opacity:1;transform:scale(1, 0.01)}10.57%{-webkit-transform:scale(1, -0.01);opacity:1;transform:scale(1, -0.01)}14%,31.5%{-webkit-transform:scale(1, -1);opacity:1;transform:scale(1, -1)}35%{-webkit-transform:scale(0.01, -1);opacity:1;transform:scale(0.01, -1)}35.07%{-webkit-transform:scale(-0.01, -1);opacity:1;transform:scale(-0.01, -1)}38.5%,64.4%{-webkit-transform:scale(-1, -1);opacity:1;transform:scale(-1, -1)}65.8%,100%{-webkit-transform:scale(-1, -1);opacity:0;transform:scale(-1, -1)}}@keyframes animZine{0%,7%{-webkit-transform:scale(1, 1);opacity:1;transform:scale(1, 1)}10.5%{-webkit-transform:scale(1, 0.01);opacity:1;transform:scale(1, 0.01)}10.57%{-webkit-transform:scale(1, -0.01);opacity:1;transform:scale(1, -0.01)}14%,31.5%{-webkit-transform:scale(1, -1);opacity:1;transform:scale(1, -1)}35%{-webkit-transform:scale(0.01, -1);opacity:1;transform:scale(0.01, -1)}35.07%{-webkit-transform:scale(-0.01, -1);opacity:1;transform:scale(-0.01, -1)}38.5%,64.4%{-webkit-transform:scale(-1, -1);opacity:1;transform:scale(-1, -1)}65.8%,100%{-webkit-transform:scale(-1, -1);opacity:0;transform:scale(-1, -1)}}@-webkit-keyframes animCamera{0%,10.5%{-webkit-transform:scale(1.4);clip-path:circle(24% at 50% 50%);opacity:1;transform:scale(1.4)}17.5%,24.5%{-webkit-transform:scale(1.4);clip-path:circle(22% at 41% 50%);opacity:1;transform:scale(1.4)}31.5%{-webkit-transform:scale(1.4);clip-path:circle(24% at 50% 50%);opacity:1;transform:scale(1.4)}38.5%,49%{-webkit-transform:scale(1.4);clip-path:circle(22% at 59% 50%);opacity:1;transform:scale(1.4)}56%,63%{-webkit-transform:scale(1.4);clip-path:circle(24% at 50% 50%);opacity:1;transform:scale(1.4)}67.2%,100%{-webkit-transform:scale(1.4, 1.4);clip-path:circle(24% at 50% 50%);opacity:0;transform:scale(1.4, 1.4)}}@keyframes animCamera{0%,10.5%{-webkit-transform:scale(1.4);clip-path:circle(24% at 50% 50%);opacity:1;transform:scale(1.4)}17.5%,24.5%{-webkit-transform:scale(1.4);clip-path:circle(22% at 41% 50%);opacity:1;transform:scale(1.4)}31.5%{-webkit-transform:scale(1.4);clip-path:circle(24% at 50% 50%);opacity:1;transform:scale(1.4)}38.5%,49%{-webkit-transform:scale(1.4);clip-path:circle(22% at 59% 50%);opacity:1;transform:scale(1.4)}56%,63%{-webkit-transform:scale(1.4);clip-path:circle(24% at 50% 50%);opacity:1;transform:scale(1.4)}67.2%,100%{-webkit-transform:scale(1.4, 1.4);clip-path:circle(24% at 50% 50%);opacity:0;transform:scale(1.4, 1.4)}}@-webkit-keyframes animCamera2nd{0%,10.5%{-webkit-transform:scale(1.4);clip-path:circle(19% at 50% 50%);opacity:1;transform:scale(1.4)}17.5%,24.5%{-webkit-transform:scale(1.4);clip-path:circle(19% at 49% 50%);opacity:1;transform:scale(1.4)}38.5%,49%{-webkit-transform:scale(1.4);clip-path:circle(19% at 50% 50%);opacity:1;transform:scale(1.4)}52.5%{-webkit-transform:scale(1.4);clip-path:circle(19% at 50% 50%);opacity:1;transform:scale(1.4)}56%{opacity:0}}@keyframes animCamera2nd{0%,10.5%{-webkit-transform:scale(1.4);clip-path:circle(19% at 50% 50%);opacity:1;transform:scale(1.4)}17.5%,24.5%{-webkit-transform:scale(1.4);clip-path:circle(19% at 49% 50%);opacity:1;transform:scale(1.4)}38.5%,49%{-webkit-transform:scale(1.4);clip-path:circle(19% at 50% 50%);opacity:1;transform:scale(1.4)}52.5%{-webkit-transform:scale(1.4);clip-path:circle(19% at 50% 50%);opacity:1;transform:scale(1.4)}56%{opacity:0}}.hero .icon__frame img,.section__title .icon__frame img{-webkit-transition-delay:1s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:ease;transition-delay:1s;transition-duration:.4s;transition-timing-function:ease}.hero .icon__frame.js-anim-on img,.section__title .icon__frame.js-anim-on img{-webkit-animation-delay:1s !important;-webkit-animation-iteration-count:infinite !important;animation-delay:1s !important;animation-iteration-count:infinite !important}.hero .icon__frame-marche img,.section__title .icon__frame-marche img{-webkit-transform:scale(1.1, 1.1);-webkit-transform-origin:center top;opacity:0;transform:scale(1.1, 1.1);transform-origin:center top}.hero .icon__frame-marche.swiper-slide-active img,.hero .icon__frame-marche.js-anim-on img,.section__title .icon__frame-marche.swiper-slide-active img,.section__title .icon__frame-marche.js-anim-on img{-webkit-animation:3.5s animMarche linear 0s 1;-webkit-transform:scale(1);animation:3.5s animMarche linear 0s 1;opacity:0;transform:scale(1)}.hero .icon__frame-marche.js-anim-on img,.section__title .icon__frame-marche.js-anim-on img{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.hero .icon__frame-gift img,.section__title .icon__frame-gift img{-webkit-transform:scale3d(1, 0.1, 0.5);-webkit-transform-origin:center top;opacity:0;transform:scale3d(1, 0.1, 0.5);transform-origin:center top}.hero .icon__frame-gift.swiper-slide-active img,.hero .icon__frame-gift.js-anim-on img,.section__title .icon__frame-gift.swiper-slide-active img,.section__title .icon__frame-gift.js-anim-on img{-webkit-animation:3.5s animGift cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s 1;-webkit-transform:scale3d(1, 1, 1);animation:3.5s animGift cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s 1;opacity:0;transform:scale3d(1, 1, 1)}.hero .icon__frame-craft img,.section__title .icon__frame-craft img{clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);opacity:0}.hero .icon__frame-craft.swiper-slide-active img,.hero .icon__frame-craft.js-anim-on img,.section__title .icon__frame-craft.swiper-slide-active img,.section__title .icon__frame-craft.js-anim-on img{-webkit-animation:3.5s animCraft linear 0s 1;animation:3.5s animCraft linear 0s 1;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);opacity:0}.hero .icon__frame-print img,.section__title .icon__frame-print img{-webkit-transform:translateX(-90%);transform:translateX(-90%)}.hero .icon__frame-print img.icon__frame-print_anim2,.section__title .icon__frame-print img.icon__frame-print_anim2{left:0;position:absolute;top:0}.hero .icon__frame-print.swiper-slide-active img.icon__frame-print_anim1,.hero .icon__frame-print.js-anim-on img.icon__frame-print_anim1,.section__title .icon__frame-print.swiper-slide-active img.icon__frame-print_anim1,.section__title .icon__frame-print.js-anim-on img.icon__frame-print_anim1{-webkit-animation:3.5s animPrint ease 0s 1;-webkit-transform:translateX(90%);animation:3.5s animPrint ease 0s 1;transform:translateX(90%)}.hero .icon__frame-print.swiper-slide-active img.icon__frame-print_anim2,.hero .icon__frame-print.js-anim-on img.icon__frame-print_anim2,.section__title .icon__frame-print.swiper-slide-active img.icon__frame-print_anim2,.section__title .icon__frame-print.js-anim-on img.icon__frame-print_anim2{-webkit-animation:3.5s animPrint2nd ease 0s 1;-webkit-transform:translateX(0%);animation:3.5s animPrint2nd ease 0s 1;opacity:0;transform:translateX(0%)}.hero .icon__frame-zine img,.section__title .icon__frame-zine img{-webkit-transform:scale(1, 1);opacity:0;transform:scale(1, 1)}.hero .icon__frame-zine.swiper-slide-active img,.hero .icon__frame-zine.js-anim-on img,.section__title .icon__frame-zine.swiper-slide-active img,.section__title .icon__frame-zine.js-anim-on img{-webkit-animation:3.5s animZine linear 0s 1;-webkit-transform:scale(-1, -1);animation:3.5s animZine linear 0s 1;opacity:0;transform:scale(-1, -1)}.hero .icon__frame-camera img,.section__title .icon__frame-camera img{-webkit-transform:scale(1.4);clip-path:circle(24% at 50% 50%);opacity:0;transform:scale(1.4)}.hero .icon__frame-camera img.icon__frame-camera_anim2,.section__title .icon__frame-camera img.icon__frame-camera_anim2{left:0;opacity:0;position:absolute;top:0}.hero .icon__frame-camera.swiper-slide-active img.icon__frame-camera_anim1,.hero .icon__frame-camera.js-anim-on img.icon__frame-camera_anim1,.section__title .icon__frame-camera.swiper-slide-active img.icon__frame-camera_anim1,.section__title .icon__frame-camera.js-anim-on img.icon__frame-camera_anim1{-webkit-animation:3.5s animCamera linear 0s 1;-webkit-transform:scale(1.4);animation:3.5s animCamera linear 0s 1;clip-path:circle(24% at 50% 50%);transform:scale(1.4)}.hero .icon__frame-camera.swiper-slide-active img.icon__frame-camera_anim2,.hero .icon__frame-camera.js-anim-on img.icon__frame-camera_anim2,.section__title .icon__frame-camera.swiper-slide-active img.icon__frame-camera_anim2,.section__title .icon__frame-camera.js-anim-on img.icon__frame-camera_anim2{-webkit-animation:3.5s animCamera2nd linear 0s 1;-webkit-transform:scale(1.4);animation:3.5s animCamera2nd linear 0s 1;clip-path:circle(19% at 50% 50%);opacity:0;transform:scale(1.4)}.section__fig-bg.js-anim-scroll,.section__fig-image.js-anim-scroll{-webkit-transition-delay:0s;-webkit-transition-duration:.6s;-webkit-transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045);transition-delay:0s;transition-duration:.6s;transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045)}.section__fig-bg.js-anim-scroll{-webkit-transform:scale(0.9);transform:scale(0.9)}.section__fig-bg.js-anim-on{-webkit-transform:scale(1);transform:scale(1)}.section__fig-image.js-anim-scroll{-webkit-filter:saturate(0%);-webkit-transform:scale(1.1);-webkit-transition-delay:.4s;-webkit-transition-duration:.6s;-webkit-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);filter:saturate(0%);transform:scale(1.1);transition-delay:.4s;transition-duration:.6s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.section__fig-image.js-anim-on{-webkit-filter:saturate(100%);-webkit-transform:scale(1);filter:saturate(100%);transform:scale(1)}.section__decoration-image.js-anim-scroll{-webkit-transition-delay:0s;-webkit-transition-duration:1.6s;-webkit-transition-timing-function:cubic-bezier(0, 0, 0.58, 1);transition-delay:0s;transition-duration:1.6s;transition-timing-function:cubic-bezier(0, 0, 0.58, 1)}@-webkit-keyframes animBtnShow{0%{-webkit-transform:scale(1) rotateX(180deg);opacity:0;transform:scale(1) rotateX(180deg)}100%{-webkit-transform:scale(1) rotateX(360deg);opacity:1;transform:scale(1) rotateX(360deg)}}@keyframes animBtnShow{0%{-webkit-transform:scale(1) rotateX(180deg);opacity:0;transform:scale(1) rotateX(180deg)}100%{-webkit-transform:scale(1) rotateX(360deg);opacity:1;transform:scale(1) rotateX(360deg)}}@-webkit-keyframes animBtnHide{0%{-webkit-transform:scale(1) rotateX(-180deg);opacity:1;transform:scale(1) rotateX(-180deg)}50%{opacity:.75}100%{-webkit-transform:scale(1) rotateX(-360deg);opacity:0;transform:scale(1) rotateX(-360deg)}}@keyframes animBtnHide{0%{-webkit-transform:scale(1) rotateX(-180deg);opacity:1;transform:scale(1) rotateX(-180deg)}50%{opacity:.75}100%{-webkit-transform:scale(1) rotateX(-360deg);opacity:0;transform:scale(1) rotateX(-360deg)}}.hero{line-height:0;min-height:100vh;overflow:hidden;position:relative;z-index:60}.hero__inner{height:100%;width:100%}@media screen and (max-width: 767px){.hero{height:215.3846153846vw}}@media screen and (min-width: 768px){.hero{height:58.59375vw}}.hero__title{position:absolute;z-index:2}@media screen and (max-width: 767px){.hero__title{left:19.4871794872vw;top:22.5641025641vw;width:37.4358974359vw}}@media screen and (min-width: 768px){.hero__title{left:15.9375vw;top:7.65625vw;width:15.078125vw}}.hero__logo{position:absolute;z-index:2}@media screen and (max-width: 767px){.hero__logo{bottom:80.5128205128vw;left:13.5897435897vw;width:54.8717948718vw}}@media screen and (min-width: 768px){.hero__logo{left:22.890625vw;top:27.8125vw;width:23.671875vw}}.hero__open{position:absolute;z-index:2}@media screen and (max-width: 767px){.hero__open{left:37.9487179487vw;top:150vw;width:43.0769230769vw}}@media screen and (min-width: 768px){.hero__open{left:49.765625vw;top:43.671875vw;width:19.84375vw}}.hero__icons{margin:0;pointer-events:none;position:absolute;z-index:2}@media screen and (max-width: 767px){.hero__icons{height:40.5128205128vw;right:13.5897435897vw;top:57.6923076923vw;width:57.9487179487vw}}@media screen and (min-width: 768px){.hero__icons{height:15.9375vw;left:51.953125vw;top:14.0625vw;width:22.734375vw}}.hero__button{-webkit-transition-delay:0s;-webkit-transition-duration:.2s;-webkit-transition-timing-function:ease;display:block;height:100%;transition-delay:0s;transition-duration:.2s;transition-timing-function:ease;width:100%}.hero__button_wrapper{pointer-events:none;position:fixed;z-index:900}.hero__button_wrapper.hero__button_access{-webkit-animation:1s animBtnShow cubic-bezier(0.215, 0.61, 0.355, 1) 0s 1;animation:1s animBtnShow cubic-bezier(0.215, 0.61, 0.355, 1) 0s 1;opacity:1;pointer-events:all}.hero__button_wrapper.hero__button_pagetop{-webkit-animation:1s animBtnShowHide cubic-bezier(0.215, 0.61, 0.355, 1) 0s 1;animation:1s animBtnShowHide cubic-bezier(0.215, 0.61, 0.355, 1) 0s 1;opacity:0;pointer-events:none}.hero__button_wrapper.js--showPageTop.hero__button_access{-webkit-animation:1s animBtnShowHide cubic-bezier(0.215, 0.61, 0.355, 1) 0s 1;animation:1s animBtnShowHide cubic-bezier(0.215, 0.61, 0.355, 1) 0s 1;opacity:0;pointer-events:none}.hero__button_wrapper.js--showPageTop.hero__button_pagetop{-webkit-animation:1s animBtnShow cubic-bezier(0.215, 0.61, 0.355, 1) 0s 1;animation:1s animBtnShow cubic-bezier(0.215, 0.61, 0.355, 1) 0s 1;opacity:1;pointer-events:all}@media screen and (max-width: 767px){.hero__button_wrapper.js--fixedPageTop{bottom:17.4358974359vw;position:absolute}}@media screen and (max-width: 767px){.hero__button_wrapper{bottom:7.6923076923vw;height:20.5128205128vw;right:4.358974359vw;width:20.5128205128vw}}@media screen and (min-width: 768px){.hero__button:hover{-webkit-transform:scale(1.1);opacity:1;transform:scale(1.1)}.hero__button_wrapper{bottom:30px;height:80px;right:20px;width:80px}}.hero__decoration-item{-webkit-box-sizing:border-box;border:solid #fa0017;box-sizing:border-box;position:absolute;z-index:9}@media screen and (max-width: 767px){.hero__decoration-item{border-width:6.1538461538vw;height:40.5128205128vw;width:57.9487179487vw}}@media screen and (min-width: 768px){.hero__decoration-item{border-width:2.265625vw;height:14.84375vw;width:21.171875vw}}@media screen and (max-width: 767px){.hero__decoration-item-1{left:-14.8717948718vw;top:-25.8974358974vw}}@media screen and (min-width: 768px){.hero__decoration-item-1{left:37.890625vw;top:-7.421875vw}}@media screen and (max-width: 767px){.hero__decoration-item-2{left:-47.9487179487vw;top:39.4871794872vw}}@media screen and (min-width: 768px){.hero__decoration-item-2{left:-9.375vw;top:18.046875vw}}@media screen and (max-width: 767px){.hero__decoration-item-3{right:-49.4871794872vw;top:27.1794871795vw}}@media screen and (min-width: 768px){.hero__decoration-item-3{right:-6.328125vw;top:10.078125vw}}@media screen and (max-width: 767px){.hero__decoration-item-4{right:-43.5897435897vw;top:109.2307692308vw}}@media screen and (min-width: 768px){.hero__decoration-item-4{left:3.046875vw;top:43.59375vw}}@media screen and (max-width: 767px){.hero__decoration-item-5{left:-44.1025641026vw;top:137.9487179487vw}}@media screen and (min-width: 768px){.hero__decoration-item-5{right:4.296875vw;top:40.625vw}}@media screen and (max-width: 767px){.hero__decoration-item-6{left:33.8461538462vw;top:158.9743589744vw}}@media screen and (min-width: 768px){.hero__decoration-item-6{display:none}}.concept{position:relative}.concept__inner{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}@media screen and (max-width: 767px){.concept{padding:0vw 0 30.7692307692vw}.concept__inner{margin:0 auto;width:89.7435897436vw}}@media screen and (min-width: 768px){.concept{padding:0px 0 130px;width:100%}.concept__inner{padding:0 20px;position:relative;text-align:center;z-index:2}}.concept__title{color:#0065b6;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;text-align:center}@media screen and (max-width: 767px){.concept__title{font-size:6.6666666667vw;line-height:1.5;margin-bottom:10.2564102564vw}}@media screen and (min-width: 768px){.concept__title{font-size:34px;line-height:1.5882352941;margin-bottom:40px}}.concept__text{color:#0065b6;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;letter-spacing:-0.01rem;text-align:center}@media screen and (max-width: 767px){.concept__text{font-size:4.1025641026vw;line-height:2;margin-bottom:13.5897435897vw}}@media screen and (min-width: 768px){.concept__text{font-size:16px;line-height:2;margin-bottom:56px}}.concept__fig{margin:0 auto}@media screen and (max-width: 767px){.concept__fig{width:82.5641025641vw}}.index{position:relative}.index__inner{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}@media screen and (max-width: 767px){.index{padding:0vw 0 30.7692307692vw}.index__inner{margin:0 auto}}@media screen and (min-width: 768px){.index{padding:0px 0 130px;width:100%}.index__inner{max-width:995px;padding:0 20px}}.index__title{margin:0 auto;text-align:center}@media screen and (max-width: 767px){.index__title{margin-bottom:14.358974359vw;width:81.0256410256vw}}@media screen and (min-width: 768px){.index__title{margin-bottom:50px;width:313px}}.index__list{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}@media screen and (min-width: 768px){.index__list{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}}@media screen and (max-width: 767px){.index__list-item{margin-right:4.6153846154vw;width:35.8974358974vw}}@media screen and (min-width: 768px){.index__list-item{-ms-flex-preferred-size:144px;flex-basis:144px}}.index__list-link{display:block}.index__list-link_icon{display:block}@media screen and (max-width: 767px){.index__list-link_icon{margin-bottom:4.358974359vw}}@media screen and (min-width: 768px){.index__list-link_icon{margin-bottom:18px}}.index__list-link_text{background:no-repeat right top;background-image:url(/photomarche/images/index_arrow.svg);display:block}.index__list-link_text img{height:100%;width:auto}@media screen and (max-width: 767px){.index__list-link_text{background-size:10vw auto;height:16.6666666667vw}}@media screen and (min-width: 768px){.index__list-link_text{background-size:30px auto;height:67px}}@media screen and (max-width: 767px){.cta{padding-top:17.9487179487vw}}@media screen and (min-width: 768px){.cta{padding-top:70px}}.cta__title{color:#0065b6;font-weight:500;text-align:center}@media screen and (max-width: 767px){.cta__title{font-size:4.8717948718vw;line-height:1.4736842105;margin-bottom:7.6923076923vw}}@media screen and (min-width: 768px){.cta__title{font-size:19px;line-height:1.4736842105;margin-bottom:35px}}.cta__text{color:#0065b6;text-align:center}@media screen and (max-width: 767px){.cta__text{font-size:4.358974359vw;line-height:1.5882352941;margin-bottom:6.1538461538vw}}@media screen and (min-width: 768px){.cta__text{font-size:17px;margin-bottom:25px}}.cta__link{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:repeat center top;background-color:rgba(0,0,0,0);background-image:url(/photomarche/images/btn_bg.svg);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:0 auto}@media screen and (max-width: 767px){.cta__link{background-size:75.8974358974vw 14.358974359vw;height:14.358974359vw;width:75.8974358974vw}}@media screen and (min-width: 768px){.cta__link{background-size:296px 56px;height:56px;width:296px}.cta__link:hover{background-color:#0065b6;opacity:1}}.cta__link-base{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-sizing:border-box;align-items:center;background-color:#0065b6;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}@media screen and (max-width: 767px){.cta__link-base{min-width:60vw;padding:.2564102564vw 0 1.0256410256vw}}@media screen and (min-width: 768px){.cta__link-base{min-width:234px;padding:1px 0 4px}}.cta__link-text{color:#fff;line-height:1}@media screen and (max-width: 767px){.cta__link-text{font-size:4.358974359vw}}@media screen and (min-width: 768px){.cta__link-text{font-size:17px;margin-top:1px}}.cta__link-arrow{background-color:#fff}@media screen and (max-width: 767px){.cta__link-arrow{clip-path:polygon(3.5897435897vw 50%, 0% 0%, 0% 2.0512820513vw);height:2.0512820513vw;margin-left:4.6153846154vw;width:3.5897435897vw}}@media screen and (min-width: 768px){.cta__link-arrow{clip-path:polygon(14px 50%, 0% 0%, 0% 8px);height:8px;margin-left:18px;margin-top:2px;width:14px}}.cta__notes{color:#0065b6;text-align:center}@media screen and (max-width: 767px){.cta__notes{font-size:3.5897435897vw;padding-top:7.6923076923vw}}@media screen and (min-width: 768px){.cta__notes{font-size:14px;padding-top:20px}}.feature{-webkit-box-sizing:border-box;background:repeat center top;background-image:url(/photomarche/images/btn_bg.svg);box-sizing:border-box}.feature:last-child{margin-bottom:0}.feature__inner{-webkit-box-sizing:border-box;background-color:#d7d7d8;box-sizing:border-box;margin:0 auto}@media screen and (max-width: 767px){.feature{margin:0 auto;margin-top:18.4615384615vw;padding:1.0256410256vw;width:84.6153846154vw}.feature__inner{margin:0 auto;padding:16.6666666667vw 3.8461538462vw 11.5384615385vw}}@media screen and (min-width: 768px){.feature{background-size:296px 56px;margin-bottom:90px;max-width:820px;padding:5px}.feature:first-of-type{margin-top:175px}.feature__inner{padding:65px 75px 60px}}.feature__flex_vertical-middle{-ms-flex-align:center;-webkit-box-align:center;align-items:center}@media screen and (min-width: 768px){.feature__flex{display:-webkit-box;display:-ms-flexbox;display:flex}}.feature__title{color:#0065b6;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;margin:0 auto;text-align:center}@media screen and (max-width: 767px){.feature__title{font-size:5.1282051282vw;margin-bottom:6.9230769231vw}.feature__title img{margin-bottom:1.2820512821vw;width:26.6666666667vw}}@media screen and (min-width: 768px){.feature__title{font-size:28px;line-height:1.5714285714;text-align:left;width:247px}.feature__title img{margin-left:36px;width:118px}}.feature__text{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;margin:0}@media screen and (max-width: 767px){.feature__text{font-size:3.5897435897vw;letter-spacing:-0.05rem;line-height:1.8571428571;margin-bottom:6.1538461538vw;text-align:center}}@media screen and (min-width: 768px){.feature__text{font-size:14px;line-height:2;width:435px}}.feature__message{display:block;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500}@media screen and (max-width: 767px){.feature__message{font-size:4.6153846154vw;line-height:1.5555555556}}@media screen and (min-width: 768px){.feature__message{font-size:20px;line-height:1.4;padding-top:50px}}.access{padding-bottom:0;position:relative}@media screen and (min-width: 768px){.access{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin:0 auto;min-height:323px;width:1080px}}@media screen and (max-width: 767px){.access .section__inner{width:100%}}@media screen and (min-width: 768px){.access .section__inner{margin-left:0;padding:0;width:335px}}.access .section__title{margin:0 auto}.access .section__title_text{height:auto}@media screen and (max-width: 767px){.access .section__title{margin-bottom:10.5128205128vw;width:47.6923076923vw}}@media screen and (min-width: 768px){.access .section__title{margin-bottom:38px;width:186px}}.access .section__text{text-align:center}@media screen and (max-width: 767px){.access .section__text{font-size:4.1025641026vw;line-height:1.5;margin-bottom:14.358974359vw}}@media screen and (min-width: 768px){.access .section__text{font-size:15px;line-height:2.2;margin-bottom:33px;padding-top:0}}.access .section__map iframe{height:100%;width:100%}@media screen and (max-width: 767px){.access .section__map{height:58.9743589744vw;margin-bottom:11.7948717949vw;width:100vw}}@media screen and (min-width: 768px){.access .section__map{height:323px;position:absolute;right:0;top:0;width:700px}.access .section__map iframe{height:100%;width:100%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBob3RvbWFyY2hlL2Nzcy9hc3NldC9fdmFyaWFibGVzLnNjc3MiLCJwaG90b21hcmNoZS9jc3MvYXNzZXQvX2NvbW1vbi5zY3NzIiwicGhvdG9tYXJjaGUvY3NzL2Fzc2V0L19jb21tb25faGVhZGVyLnNjc3MiLCJwaG90b21hcmNoZS9jc3MvYXNzZXQvX2NvbW1vbl9mb290ZXIuc2NzcyIsInBob3RvbWFyY2hlL2Nzcy9hc3NldC9fYW5pbS5zY3NzIiwicGhvdG9tYXJjaGUvY3NzL2Fzc2V0L19ob21lLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBc0JBLFNBQ0UsNENBTFMsQ0FPWCxhQUNFLDZDQUNBLGVBZkssQ0EwR0wscUNBWUQsdUJBQUEsdUJBQUEsQ0FBQSxDQVpDLHFDQWdCRCx1QkFBQSx1QkFBQSxDQUFBLENBRUQsc0NBQ0UsaUJBQUEsdUJBQUEsQ0FDQSxjQUFBLHlCQUFBLENBQUEsQ0MzSEYsS0FDRSxxQ0FDQSxjQUNBLDZDQUNBLHlCQUNBLGdCQUNBLEFBQ0EsaUJBREEsQUFDQSxhQUFBLENBQ0EsT0FFRSxjQURBLEFBQ0EsK0JBQUEsQ0Q2RkYscUNDL0ZBLE9EaUtBLDRCQUZBLEFBRUEsZ0NBRkEsQUFDQSx3Q0FBQSxBQUNBLG9CQUZBLEFDM0prQyx3QkQ0SmxDLCtCQUNBLENDNUpJLGFBQ0UsVUFBQSxDQUFBLENBTVIsaUJBRUUsdURBQ0EsVUFBQSxDQUhGLFlBRUUsdURBQ0EsVUFBQSxDQUVGLGlCQUVFLHVEQUNBLFVBQUEsQ0FHRixXQUVFLGtCQURBLEFBQ0EsVUFBQSxDQUdGLFNBQ0Usa0JBQ0EsQUFDQSxrQkFEQSxBQUVBLFdBREEsQUFDQSxVQUFBLENEK0RBLHFDQ25FRixTQU1JLGVBQUEsQ0FBQSxDQUdGLGdCQUNFLGlCQUNBLGlCQUFBLENBTUosSUFHRSwwQkFBQSxzQkFEQSxBQUNBLFlBRkEsQUFFQSxjQURBLENEZ0RBLHFDQzNDQSxJQUNFLFVBQUEsQ0FBQSxDQVlKLFVBQ0UsV0FDQSxhQUFBLENENEJBLHFDQzlC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QUFBLENBQ0EsNkJBQ0UsV0FBQSxDTGxvQk4scUNLK25CRSx3QkFPSSw4QkFEQSxBQUNBLHFCQUFBLENBQUEsQ0x0b0JOLHFDSytuQkUsd0JBV0ksbUJBREEsQUFDQSxXQUFBLENBQUEsQ0FLSix1QkFDRSxpQkFBQSxDTGhwQkoscUNLK29CRSx1QkFHSSx5QkFDQSxnQkFDQSw0QkFBQSxDQUFBLENMcHBCTixxQ0srb0JFLHVCQVFJLGVBQ0EsZ0JBQ0EsbUJBQ0EsYUFBQSxDQUFBLENBTUYsNkJBRUUsWUFEQSxBQUNBLFVBQUEsQ0xscUJOLHFDSytwQkUsc0JBT0ksdUJBQ0EsOEJBRkEsQUFFQSxXQURBLENBQ0EsQ0x2cUJOLHFDSytwQkUsc0JBZUksYUFKQSxBQUlBLGtCQUhBLFFBQ0EsTUFDQSxXQUNBLENBQ0EsNkJBRUUsWUFEQSxBQUNBLFVBQUEsQ0FBQSxDQUFBIiwiZmlsZSI6InBob3RvbWFyY2hlL2Nzcy9zdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLz09IFsg44Oi44K444Ol44O844Or6Kqt44G/6L6844G/IF09PT09PT09PT09PT09XHJcbi8vIG1hdGjvvIjpmaTnrpfjgatbL13jga/kvb/jgYjjgarjgYTvvIlcclxuQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5AdXNlIFwic2FzczptYXBcIjtcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vLz09PT09WyDjg5Xjgqnjg7Pjg4gv44OZ44O844K544Kr44Op44O8ICBdPT09PT1cclxuXHJcbi8vIOODleOCqeODs+ODiOOCpuOCp+OCpOODiFxyXG4kZndUaGluOjEwMDtcclxuJGZ3TGlnaHQ6MzAwOy8vIFNhbnNcclxuJGZ3UmVnOjQwMDsvLyBTYW5zXHJcbiRmd01pZDo1MDA7Ly8gU2VyaWZcclxuJGZ3U2VtaUJvbGQ6NjAwOy8vIFNlcmlmXHJcbiRmd0JvbGQ6NzAwOy8vIFNlcmlmICYgU2Fuc1xyXG4kZndCbGFjazo5MDA7Ly8gU2Fuc1xyXG5cclxuLy8g44OV44Kp44Oz44OIXHJcbiRmZi1Hb3RoaWM6XCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIHNhbnMtc2VyaWY7XHJcbiRmZi1Hb3RoaWMtamE6JGZmLUdvdGhpYzsvLzQwMCw1MDAsNzAwXHJcbiRmZi1Hb3RoaWMtZW46c3VwZXJjbGFyZW5kb24sIHNhbnMtc2VyaWY7Ly80MDBcclxuLy9cclxuLmZvbnQtamF7XHJcbiAgZm9udC1mYW1pbHk6ICRmZi1Hb3RoaWM7XHJcbn1cclxuLmZvbnQtZ290aGlje1xyXG4gIGZvbnQtZmFtaWx5OiAkZmYtR290aGljO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZndNaWQ7XHJcbn1cclxuQG1peGluIGZvbnQtamF7XHJcbiAgZm9udC1mYW1pbHk6ICRmZi1Hb3RoaWM7XHJcbiAgZm9udC13ZWlnaHQ6ICRmd01pZDtcclxufVxyXG5cclxuQG1peGluIGZvbnQtZW57XHJcbiAgZm9udC1mYW1pbHk6ICRmZi1Hb3RoaWMtZW47XHJcbiAgZm9udC13ZWlnaHQ6ICRmd01pZDtcclxufVxyXG5cclxuXHJcbi8vIOOCq+ODqeODvFxyXG4kdGhlbWVDb2xvcjojMDA2NUI2O1xyXG5cclxuJGJnQ29sb3I6I0Q3RDdEODtcclxuJHR4dENvbG9yOiR0aGVtZUNvbG9yO1xyXG5cclxuJGNvbG9yLW1lbnU6JHRoZW1lQ29sb3I7XHJcbiRjb2xvcl9yZWQxOiAjRkEwMDE3O1xyXG5cclxuLy/jg5Xjgqnjg7Pjg4jjgrXjgqTjgrogKHJlbeWvvuW/nCA6IGJhc2UgMTBweClcclxuJGZzLXh4czogMTA7XHJcbiRmcy14czogMTI7XHJcbiRmcy1zbTogMTQ7XHJcbiRmcy1tZDogMTY7XHJcbiRmcy1sZzogMTg7XHJcbiRmcy14bDogMjA7XHJcbiRmcy14eGw6IDI0O1xyXG4kZnMtM3hsOiAyODtcclxuJGZzLTR4bDogMzI7XHJcbkBtaXhpbiBmcygkc2l6ZSkge1xyXG4gICAgZm9udC1zaXplOiAoJHNpemUgLyAxMCkgKyByZW07XHJcbn1cclxuLy/jg5Xjgqnjg7Pjg4jjgrXjgqTjgrrjga7mjIflrpogKHJlbeWvvuW/nCA6IGJhc2Ug5Y+v5aSJIElFOOWvvuW/nOODkOODvOOCuOODp+ODsylcclxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZSwgJGJhc2U6IDE2KSB7XHJcbiAgZm9udC1zaXplOiAkc2l6ZSArIHB4O1xyXG4gIGZvbnQtc2l6ZTogbWF0aC5kaXYoJHNpemUsICRiYXNlKSArIHJlbTtcclxufVxyXG5cclxuQG1peGluIHNwc2l6ZSgpIHtcclxuICBmb250LXNpemU6IGNhbGNWdygyOCk7XHJcbiAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDU2LDI4KTtcclxufVxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcblxyXG4vLz09PT09WyDmlbDlgKToqIjnrpcgXT09PT09XHJcbiRwYy1kZXNpZ24td2lkdGg6IDEyODA7IC8v44OH44K244Kk44Oz44OH44O844K/UEPjgrXjgqTjgrpcclxuJHNwLWRlc2lnbi13aWR0aDogMzkwOyAvL+ODh+OCtuOCpOODs+ODh+ODvOOCv+OCueODnuODm+OCteOCpOOCulxyXG4vLyAtLS0tXHJcbi8vIHBlcmNlbnToqIjnrpflvI9cclxuLy8gKiBleClcclxuLy8gICB3aWR0aDogY2FsY1BlcigyMDAsNjQwKVxyXG5AZnVuY3Rpb24gY2FsY1BlcigkbnVtMSwkbnVtMikge1xyXG4gIEByZXR1cm4gbWF0aC5kaXYoJG51bTEsICAkbnVtMikgKiAxMDAlO1xyXG59XHJcbkBmdW5jdGlvbiBjYWxjRGl2KCRudW0xLCRudW0yKSB7XHJcbiAgQHJldHVybiBtYXRoLmRpdigkbnVtMSwgICRudW0yKTtcclxufVxyXG4vLyAtLS0tXHJcbi8vIHZ36KiI566X5byPXHJcbi8vICogZXgpXHJcbi8vICAgd2lkdGg6IGNhbGNWdygyMDApXHJcbkBmdW5jdGlvbiBjYWxjVncoJG51bSwgJHdpZHRoOiAkc3AtZGVzaWduLXdpZHRoKSB7XHJcbiAgQHJldHVybiBtYXRoLmRpdigxdncgKiAkbnVtLCAkd2lkdGgpICogMTAwO1xyXG59XHJcbkBmdW5jdGlvbiBjYWxjVndQQygkbnVtLCAkd2lkdGg6ICRwYy1kZXNpZ24td2lkdGgpIHtcclxuICAvL0ByZXR1cm4gKCAkdyAvICRwYy1kZXNpZ24td2lkdGggKSAqIDEwMHZ3O1xyXG4gIEByZXR1cm4gbWF0aC5kaXYoMXZ3ICogJG51bSwgJHdpZHRoKSAqIDEwMDtcclxufVxyXG5AZnVuY3Rpb24gY2FsY1B4KCRudW0pIHtcclxuICBAcmV0dXJuICRudW0gKiAuNXB4O1xyXG59XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuXHJcbi8vPT09PT1bIOODoeODh+OCo+OCouOCr+OCqOODquODvCAvIOODrOOCpOOCouOCpuODiCAgXT09PT09XHJcbiRsYXlvdXQtd2lkdGgtaW5uZXI6IDc2OHB4OyAvLyDjg6zjgqTjgqLjgqbjg4jluYVcclxuJGxheW91dC13aWR0aC1pbm5lci1zcDogNzY3cHg7IC8vIOODrOOCpOOCouOCpuODiOW5hVxyXG4kbGF5b3V0LXdpZHRoLWlubmVyLXBjOiAxMTEwcHg7IC8vIOODrOOCpOOCouOCpuODiOW5hVxyXG4kYnJlYWtwb2ludHM6ICggLy8g44OW44Os44O844Kv44Od44Kk44Oz44OIXHJcbiAgXCJzcFwiOiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbGF5b3V0LXdpZHRoLWlubmVyLXNwfSlcIiwgLy80ODBweFxyXG4gIFwidGFiXCI6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRsYXlvdXQtd2lkdGgtaW5uZXItc3B9KSBhbmQgKG1heC13aWR0aDogI3skbGF5b3V0LXdpZHRoLWlubmVyIC0gMXB4fSlcIixcclxuICBcIm5vdHNwXCI6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRsYXlvdXQtd2lkdGgtaW5uZXItc3AgKyAxcHggfSlcIiwgLy80ODFweFxyXG4gIFwicGNzbWFsbFwiOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skbGF5b3V0LXdpZHRoLWlubmVyfSkgYW5kIChtYXgtd2lkdGg6ICN7JGxheW91dC13aWR0aC1pbm5lci1wY30pXCIsXHJcbiAgXCJwY3NtYWxsMlwiOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skbGF5b3V0LXdpZHRoLWlubmVyfSkgYW5kIChtYXgtd2lkdGg6IDk1MHB4KVwiLFxyXG4gIFwicGNcIjogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGxheW91dC13aWR0aC1pbm5lcn0pXCIsXHJcbik7XHJcbkBtaXhpbiBtcSgkYnJlYWtwb2ludDogc3ApIHtcclxuICBAbWVkaWEgI3sgbWFwLmdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSB9IHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG4vLyDjg4fjg5DjgqTjgrnjgZTjgajjga7lh7rjgZfliIbjgZFcclxuLnBjLWRpc3B7fVxyXG4uc3AtZGlzcHt9XHJcbi5wY3NtYWxsLW5vbmRpc3B7fVxyXG4ucGNzbWFsbC1kaXNwe31cclxuXHJcbkBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuXHQucGMtZGlzcHsgfVxyXG5cdC5zcC1kaXNwLC5wY3NtYWxsLWRpc3B7IGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O31cclxufVxyXG5AaW5jbHVkZSBtcSgnc3AnKSB7XHJcblx0LnNwLWRpc3B7IH1cclxuXHQucGMtZGlzcCwucGNzbWFsbC1kaXNweyBkaXNwbGF5OiBub25lIWltcG9ydGFudDt9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KXtcclxuICAucGNzbWFsbC1ub25kaXNweyBkaXNwbGF5OiBub25lIWltcG9ydGFudDsgfVxyXG4gIC5wY3NtYWxsLWRpc3B7IGRpc3BsYXk6IGlubGluZSFpbXBvcnRhbnQ7IH1cclxufVxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcblxyXG4vLz09PT09WyDjgqLjg4vjg6Hjg7zjgrfjg6fjg7MgIF09PT09PVxyXG4vL1xyXG4vL+OCpOODvOOCuOODs+OCsFxyXG4vL0RlZmF1bHRcclxuJGxpbmVhcjogY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjI1MCwgMC43NTAsIDAuNzUwKTtcclxuJGVhc2U6IGN1YmljLWJlemllcigwLjI1MCwgMC4xMDAsIDAuMjUwLCAxLjAwMCk7XHJcbiRlYXNlLWluOiBjdWJpYy1iZXppZXIoMC40MjAsIDAuMDAwLCAxLjAwMCwgMS4wMDApO1xyXG4kZWFzZS1vdXQ6IGN1YmljLWJlemllcigwLjAwMCwgMC4wMDAsIDAuNTgwLCAxLjAwMCk7XHJcbiRlYXNlLWluLW91dDogY3ViaWMtYmV6aWVyKDAuNDIwLCAwLjAwMCwgMC41ODAsIDEuMDAwKTtcclxuLy9JblxyXG4kZWFzZS1pbi1xdWFkOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDg1LCAwLjY4MCwgMC41MzApO1xyXG4kZWFzZS1pbi1jdWJpYzogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuJGVhc2UtaW4tcXVhcnQ6IGN1YmljLWJlemllcigwLjg5NSwgMC4wMzAsIDAuNjg1LCAwLjIyMCk7XHJcbiRlYXNlLWluLXF1aW50OiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xyXG4kZWFzZS1pbi1zaW5lOiBjdWJpYy1iZXppZXIoMC40NzAsIDAuMDAwLCAwLjc0NSwgMC43MTUpO1xyXG4kZWFzZS1pbi1leHBvOiBjdWJpYy1iZXppZXIoMC45NTAsIDAuMDUwLCAwLjc5NSwgMC4wMzUpO1xyXG4kZWFzZS1pbi1jaXJjOiBjdWJpYy1iZXppZXIoMC42MDAsIDAuMDQwLCAwLjk4MCwgMC4zMzUpO1xyXG4kZWFzZS1pbi1iYWNrOiBjdWJpYy1iZXppZXIoMC42MDAsIC0wLjI4MCwgMC43MzUsIDAuMDQ1KTtcclxuLy9PdXRcclxuJGVhc2Utb3V0LXF1YWQ6IGN1YmljLWJlemllcigwLjI1MCwgMC40NjAsIDAuNDUwLCAwLjk0MCk7XHJcbiRlYXNlLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuJGVhc2Utb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQwLCAwLjQ0MCwgMS4wMDApO1xyXG4kZWFzZS1vdXQtcXVpbnQ6IGN1YmljLWJlemllcigwLjIzMCwgMS4wMDAsIDAuMzIwLCAxLjAwMCk7XHJcbiRlYXNlLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoMC4zOTAsIDAuNTc1LCAwLjU2NSwgMS4wMDApO1xyXG4kZWFzZS1vdXQtZXhwbzogY3ViaWMtYmV6aWVyKDAuMTkwLCAxLjAwMCwgMC4yMjAsIDEuMDAwKTtcclxuJGVhc2Utb3V0LWNpcmM6IGN1YmljLWJlemllcigwLjA3NSwgMC44MjAsIDAuMTY1LCAxLjAwMCk7XHJcbiRlYXNlLW91dC1iYWNrOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMS4yNzUpO1xyXG4vL0luLU91dFxyXG4kZWFzZS1pbi1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzMCwgMC41MTUsIDAuOTU1KTtcclxuJGVhc2UtaW4tb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMS4wMDApO1xyXG4kZWFzZS1pbi1vdXQtcXVhcnQ6IGN1YmljLWJlemllcigwLjc3MCwgMC4wMDAsIDAuMTc1LCAxLjAwMCk7XHJcbiRlYXNlLWluLW91dC1xdWludDogY3ViaWMtYmV6aWVyKDAuODYwLCAwLjAwMCwgMC4wNzAsIDEuMDAwKTtcclxuJGVhc2UtaW4tb3V0LXNpbmU6IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNTAsIDAuNTUwLCAwLjk1MCk7XHJcbiRlYXNlLWluLW91dC1leHBvOiBjdWJpYy1iZXppZXIoMS4wMDAsIDAuMDAwLCAwLjAwMCwgMS4wMDApO1xyXG4kZWFzZS1pbi1vdXQtY2lyYzogY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNTAsIDAuODYwKTtcclxuJGVhc2UtaW4tb3V0LWJhY2s6IGN1YmljLWJlemllcigwLjY4MCwgLTAuNTUwLCAwLjI2NSwgMS41NTApO1xyXG5cclxuLy/jgqLjg4vjg6Hjg7zjgrfjg6fjg7Pjgrvjg4Pjg4bjgqPjg7PjgrBcclxuQG1peGluIHRyYW5zaXRpb24gKCAkc2VjLCAkZWFzaW5nICwgJGRlbGF5ICl7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjokc2VjO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkZWFzaW5nO1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6ICRkZWxheTtcclxufVxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcblxyXG4vLz09PT09WyBNaXhpbiBdPT09PT1cclxuLy9cclxuLy8gWyDjgrPjg7Pjg4bjg7Pjg4TjgqTjg7Pjg4rjg7wgXVxyXG5AbWl4aW4gY29udGVudElubmVye1xyXG4gICZfX2lubmVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICZfX2lubmVye1xyXG4gICAgICB3aWR0aDogY2FsY1Z3KDY3MCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICZfX2lubmVye1xyXG4gICAgICBtYXgtd2lkdGg6ICgxNzAwKzgwKSouNXB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLy89PSBbIOWFsemAmuiqreOBv+i+vOOBvyBdPT09PT09PT09PT09PVxyXG4vL+WkieaVsOODu21peGluXHJcbkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vPT0gWyDjg6Ljgrjjg6Xjg7zjg6voqq3jgb/ovrzjgb8gXT09PT09PT09XHJcbi8vIG1hdGjvvIjpmaTnrpfjgatbL13jga/kvb/jgYjjgarjgYTvvIlcclxuQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5AdXNlICdzYXNzOmNvbG9yJztcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gR2VuZXJhbFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG5ib2R5e1xyXG4gIGJhY2tncm91bmQ6ICRiZ0NvbG9yIHJlcGVhdCBjZW50ZXIgdG9wO1xyXG4gIGNvbG9yOiAkdHh0Q29sb3I7XHJcbiAgZm9udC1mYW1pbHk6ICRmZi1Hb3RoaWM7XHJcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcclxuICBmb250LXdlaWdodDogJGZ3TWlkO1xyXG4gIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigzMiwxNik7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgYXsgXHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgXHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiggLjVzLGVhc2UsMHMpO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIG9wYWNpdHk6IC42O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbn1cclxuOjpzZWxlY3Rpb24ge1xyXG4gIC8vYmFja2dyb3VuZDogcmdiYSggc2F0dXJhdGUoJHRoZW1lQ29sb3IsIDQwJSkgLC43KTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKCBjb2xvci5hZGp1c3QoJHRoZW1lQ29sb3IsICRzYXR1cmF0aW9uOiA3MCUpICwuNyk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuOjotbW96LXNlbGVjdGlvbiB7XHJcbiAgLy9iYWNrZ3JvdW5kOiByZ2JhKCBzYXR1cmF0ZSgkdGhlbWVDb2xvciwgNDAlKSAsLjcpO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoIGNvbG9yLmFkanVzdCgkdGhlbWVDb2xvciwgJHNhdHVyYXRpb246IDcwJSkgLC43KTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmNvbnRhaW5lcntcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zZWN0aW9ue1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcbiAgd2lkdGg6IDEwMCU7IFxyXG4gIHRleHQtYWxpZ246IGNlbnRlcjsgXHJcbiAgei1pbmRleDogNTA7XHJcbiAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgXHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdub3RzcCcpIHt9XHJcbiAgJl9faW5uZXJ7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHt9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbmltZ3sgXHJcbiAgbWF4LXdpZHRoOiAxMDAlOyBcclxuICBoZWlnaHQ6IGF1dG87IFxyXG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICBpbWd7IFxyXG4gICAgd2lkdGg6IDEwMCU7IFxyXG4gIH1cclxufVxyXG5AaW5jbHVkZSBtcSgnbm90c3AnKSB7IFxyXG59XHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gUGFnZSDlhbHpgJrjgrPjg7Pjg4bjg7Pjg4RcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLy9cclxuLmJyX3NtYWxse1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgaGVpZ2h0OiBjYWxjVncoMTApO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcbi8vIFsgU29jaWFsIF1cclxuLnNvY2lhbHtcclxuICAmX19saXN0e1xyXG4gICAgJGxpc3Q6Jy5uYXZpZ2F0aW9uX19saXN0JztcclxuICAgIC8vXHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjVncoMTEwKTsvL2NhbGNWdygxNzIpO1xyXG4gICAgICBjb2x1bW4tZ2FwOiBjYWxjVncoMTcpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoMTApO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICBtYXgtd2lkdGg6IDExMHB4Oy8vMTcycHg7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAmLWl0ZW17XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vXHJcbi8vIFsgSWNvbiBGcmFtZSBdXHJcbkBtaXhpbiBpY29uRnJhbWV7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAmOjpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJvcmRlcjogc29saWQgJGNvbG9yX3JlZDE7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAuaGVyb19faWNvbnMgJiwme1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogY2FsY1Z3KDI0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAuaGVyb19faWNvbnMgJiwme1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogY2FsY1Z3UEMoMzEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5oZXJvX19pY29uc3tcclxuICBAaW5jbHVkZSBpY29uRnJhbWUoKTtcclxufVxyXG4uaWNvbl9fZnJhbWV7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIGljb25GcmFtZSgpO1xyXG4gIC8vXHJcbiAgJjo6YmVmb3Jle1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAuaGVhZGVyX19sb2dvICZ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiBjYWxjVncoNik7XHJcbiAgICAgIH1cclxuICAgICAgLm5hdmlnYXRpb25fX2xpc3QtaXRlbSAme1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogY2FsY1Z3KDEyKTtcclxuICAgICAgfVxyXG4gICAgICAuZm9vdGVyX19sb2dvICZ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiBjYWxjVncoMjQpO1xyXG4gICAgICB9XHJcbiAgICAgIC5pbmRleF9fbGlzdC1saW5rICZ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiBjYWxjVncoMTUpO1xyXG4gICAgICB9XHJcbiAgICAgIC5zZWN0aW9uX190aXRsZSAme1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogY2FsY1Z3KDI0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAuaGVhZGVyX19sb2dvICZ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA2cHg7XHJcbiAgICAgIH1cclxuICAgICAgLm5hdmlnYXRpb25fX2xpc3QtaXRlbSAme1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMTVweDtcclxuICAgICAgfVxyXG4gICAgICAuZm9vdGVyX19sb2dvICZ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAyNnB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5pbmRleF9fbGlzdC1saW5rICZ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zZWN0aW9uX190aXRsZSAme1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMzFweDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbiAgJjo6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAxJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJvcmRlcjogc29saWQgJGNvbG9yX3JlZDE7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIC5oZXJvX19pY29ucyAme1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogY2FsY1Z3KDEwKTtcclxuICAgICAgfVxyXG4gICAgICAuc2VjdGlvbl9fdGl0bGUgJntcclxuICAgICAgICBib3JkZXItd2lkdGg6IGNhbGNWdygxMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgLmhlcm9fX2ljb25zICZ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiBjYWxjVndQQygxMCk7XHJcbiAgICAgIH1cclxuICAgICAgLnNlY3Rpb25fX3RpdGxlICZ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vXHJcbi8vIFsgU2VjdGlvbiBdXHJcbi5zZWN0aW9ue1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgJl9faW5uZXJ7fVxyXG4gIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjVncoMTQ3KTtcclxuICAgICZfX2lubmVye1xyXG4gICAgICB3aWR0aDogY2FsY1Z3KDMzMCk7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ2cHg7XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgd2lkdGg6ICg4MjUrNDApKjFweDtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vIEZsZXhcclxuICAmX19mbGV4e1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge31cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAvLyDjgr/jgqTjg4jjg6tcclxuICAmX190aXRsZXtcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgd2lkdGg6IGNhbGNWdygyODcpO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDUzKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgZmxleC1iYXNpczogMzczcHg7XHJcbiAgICB9XHJcbiAgICAmX2ljb24sJl90ZXh0e1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICZfaWNvbntcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICB3aWR0aDogY2FsY1Z3KDIyNCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDM3KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgd2lkdGg6IDI5MXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfdGV4dHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGNWdygxMzEpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICBoZWlnaHQ6IDE3MnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy8g44OG44Kt44K544OIXHJcbiAgJl9fdGV4dHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgICYtd3JhcHBlcntcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge31cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDQxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDE2KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDMwLDE2KTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoMjgpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICBwYWRkaW5nLXRvcDogOTZweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoMzIsMTYpO1xyXG4gICAgICB3aWR0aDogMzY3cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vIOeUu+WDj1xyXG4gICZfX2ZpZ3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICBtYXJnaW46IDAgY2FsY1Z3KC0zMCk7XHJcbiAgICAgIC5wcmludCAme1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjVncoNzApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIC5wcmludCAme1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3NnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1iZ3tcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge31cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge31cclxuICAgIH1cclxuICAgICYtaW1hZ2V7XHJcbiAgICAgICRpbWFnZTomO1xyXG4gICAgICAvL1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICYtZnJvbnR7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgfVxyXG4gICAgICAmLWJhY2t7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgLmdpZnQgJntcclxuICAgICAgICAgIGxlZnQ6IGNhbGNWdyg1Myk7XHJcbiAgICAgICAgICB0b3A6IGNhbGNWdygzMCk7XHJcbiAgICAgICAgICB3aWR0aDogY2FsY1Z3KDI4MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jcmFmdCAme1xyXG4gICAgICAgICAgbGVmdDogY2FsY1Z3KDU1KTtcclxuICAgICAgICAgIHRvcDogY2FsY1Z3KDIwKTtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjVncoMjgwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByaW50ICZ7XHJcbiAgICAgICAgICAmI3skaW1hZ2V9LWZyb250e1xyXG4gICAgICAgICAgICByaWdodDogY2FsY1Z3KDI5KTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsY1Z3KDE1NSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmI3skaW1hZ2V9LWJhY2t7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGNWdygzMSk7XHJcbiAgICAgICAgICAgIHRvcDogY2FsY1Z3KDU4KTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGNWdygyMTEpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuemluZSAme1xyXG4gICAgICAgICAgbGVmdDogY2FsY1Z3KDU1KTtcclxuICAgICAgICAgIHRvcDogY2FsY1Z3KDIwKTtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjVncoMjgwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhbWVyYSAme1xyXG4gICAgICAgICAgbGVmdDogY2FsY1Z3KDU1KTtcclxuICAgICAgICAgIHRvcDogY2FsY1Z3KDIwKTtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjVncoMjgwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjY2VzcyAme31cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgdG9wOiAzMnB4O1xyXG4gICAgICAgIGxlZnQ6IDU2cHg7XHJcbiAgICAgICAgLmdpZnQgJntcclxuICAgICAgICAgIHRvcDogMzJweDtcclxuICAgICAgICAgIGxlZnQ6IDU2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jcmFmdCAme1xyXG4gICAgICAgICAgdG9wOiAyMnB4O1xyXG4gICAgICAgICAgbGVmdDogNTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByaW50ICZ7XHJcbiAgICAgICAgICAmI3skaW1hZ2V9LWZyb250e1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJiN7JGltYWdlfS1iYWNre1xyXG4gICAgICAgICAgICBsZWZ0OiAzNXB4O1xyXG4gICAgICAgICAgICB0b3A6IDYzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC56aW5lICZ7XHJcbiAgICAgICAgICBsZWZ0OiA1OHB4O1xyXG4gICAgICAgICAgdG9wOiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FtZXJhICZ7XHJcbiAgICAgICAgICBsZWZ0OiA1OHB4O1xyXG4gICAgICAgICAgdG9wOiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYWNjZXNzICZ7fVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG59XHJcbi8vXHJcbi8vIFsgRGVjb3JhdGlvbiBdXHJcbi5zZWN0aW9uX19kZWNvcmF0aW9ue1xyXG4gICRkZWNvOiY7XHJcbiAgLy9cclxuICAmLWltYWdle1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWluLXdpZHRoOiAyODRweDtcclxuICAgIHdpZHRoOiBjYWxjVndQQygyODQpO1xyXG4gIH1cclxuICAuZ2lmdCAme1xyXG4gICAgI3skZGVjb30taW1hZ2V7XHJcbiAgICAgIHRvcDogNTUwcHg7XHJcbiAgICAgIGxlZnQ6IC0xMjJweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNyYWZ0ICZ7fVxyXG4gIC5wcmludCAme1xyXG4gICAgI3skZGVjb30taW1hZ2V7XHJcbiAgICAgICZfMXtcclxuICAgICAgICByaWdodDogLTEyNXB4O1xyXG4gICAgICAgIHRvcDogLTMwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJl8ye1xyXG4gICAgICAgIGxlZnQ6IC0xMTVweDtcclxuICAgICAgICB0b3A6IDYxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC56aW5lICZ7fVxyXG4gIC5jYW1lcmEgJntcclxuICAgICN7JGRlY299LWltYWdle1xyXG4gICAgICAmXzF7XHJcbiAgICAgICAgcmlnaHQ6IC0zNXB4O1xyXG4gICAgICAgIHRvcDogLTE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgJl8ye1xyXG4gICAgICAgIGxlZnQ6IC0xMTNweDtcclxuICAgICAgICB0b3A6IDY2MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZGVidWd7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMxMTEsLjQpO1xyXG4gIGNvbG9yOiAjRmZmO1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICAmX19oZWFke1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHdpZHRoOiAxMCU7XHJcbiAgfVxyXG4gICZfX3RleHR7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxufSIsIi8vPT0gWyDlhbHpgJroqq3jgb/ovrzjgb8gXT09PT09PT09PT09PT1cclxuLy/lpInmlbDjg7ttaXhpblxyXG5AdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLz09IFsg44Oi44K444Ol44O844Or6Kqt44G/6L6844G/IF09PT09PT09PVxyXG4vLyBtYXRo77yI6Zmk566X44GrWy9d44Gv5L2/44GI44Gq44GE77yJXHJcbkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gSGVhZGVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbiRoZWFkSDoxMDJweDtcclxuJGhlYWRILWZpeDokaGVhZEg7XHJcbi8vXHJcbiRoZWFkSF9zcDpjYWxjVncoOTApO1xyXG4kaGVhZEhfc3BfbWFyZ2luOmNhbGNWdyg5MCsyMCk7XHJcbi8vXHJcbi5oZWFkZXJ7XHJcbiAgLy9cclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmdDb2xvciwuNCk7XHJcbiAgLmpzLW5hdmlvcGVuICZ7Ly8g44OK44OT44Kq44O844OX44Oz5pmCXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRiZ0NvbG9yLDEpO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICBoZWlnaHQ6ICRoZWFkSF9zcDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgaGVpZ2h0OiAkaGVhZEg7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyxlYXNlLDBzKTtcclxuICB9XHJcblxyXG4gICZfX2lubmVye1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICBwYWRkaW5nOiBjYWxjVncoMjgpIDAgMCBjYWxjVncoMzApO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICBwYWRkaW5nOiAyOHB4IDM1cHggMCA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBhe1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICB9XHJcbiAgLy9cclxuICAvL1tMT0dPXVxyXG4gICZfX2xvZ297XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAvL1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzLGVhc2UsMHMpO1xyXG4gICAgLy9cclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgd2lkdGg6IGNhbGNWdyg1Nik7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgfVxyXG4gICAgLy9cclxuICAgIC5qcy1maXhlZCAme1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgfVxyXG4gICAgLy9cclxuICB9XHJcbiAgLy9cclxufVxyXG5cclxuLy9cclxuLy9b44OP44Oz44OQ44O844Ks44O844Oh44OL44Ol44O8XVxyXG4uaGVhZGVye1xyXG4gIC8vXHJcbiAgLy8gWyDjg4/jg7Pjg5Djg7zjgqzjg7zjg6Hjg4vjg6XvvI0gXVxyXG4gICZfX2J1dHRvbntcclxuICAgICRidXR0b246JjtcclxuICAgIC8vXHJcbiAgICBkaXNwbGF5OiBibG9jazsgXHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7IFxyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgcG9pbnRlci1ldmVudHM6YXV0bztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgd2lkdGg6IGNhbGNWdyg0OCk7XHJcbiAgICAgIGhlaWdodDogY2FsY1Z3KDMwKTtcclxuICAgICAgcmlnaHQ6IGNhbGNWdygyMCk7XHJcbiAgICAgIHRvcDogY2FsY1Z3KDM1KTsgIFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICB3aWR0aDogNDhweDtcclxuICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICByaWdodDogNTVweDtcclxuICAgICAgdG9wOiAyOHB4OyAgXHJcbiAgICB9XHJcbiAgICAvLyDjg4bjgq3jgrnjg4hcclxuICAgICZfdGV4dHtcclxuICAgICAgQGluY2x1ZGUgZm9udC1lbjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICBjb2xvcjogJHRoZW1lQ29sb3I7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDAlKTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiggMC41cyxlYXNlLDBzICk7XHJcbiAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG4gICAgICAmLW9wZW4sJi1jbG9zZXtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB9XHJcbiAgICAgICYtb3BlbntcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCUpO1xyXG4gICAgICB9XHJcbiAgICAgICYtY2xvc2V7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDEwMCUpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNWdygxNSk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8g44Op44Kk44OzXHJcbiAgICAmX2xpbmV7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZUNvbG9yO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwJSk7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGNWdyg1KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIOmWieOBmOOCiyhhY3RpdmUpXHJcbiAgICAmLmpzLS1hY3RpdmV7XHJcbiAgICAgICN7JGJ1dHRvbn17XHJcbiAgICAgICAgJl90ZXh0e1xyXG4gICAgICAgICAgJi1vcGVue1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC0xMDAlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtY2xvc2V7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vXHJcbiAgLy8gWyDjg4rjg5PjgrLjg7zjgrfjg6fjg7PlpKfmnqAgXVxyXG4gICZfX25hdntcclxuICAgICYtd3JhcHBlcntcclxuICAgICAgLy9AZXh0ZW5kICVuYXZXcmFwO1xyXG4gICAgICBwb3NpdGlvbjpmaXhlZDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAvL3otaW5kZXg6IC05OTk5O1xyXG4gICAgICB6LWluZGV4OiA5OTg7XHJcbiAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYmdDb2xvcjtcclxuICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzLCRlYXNlLWluLW91dC1jdWJpYywwcyk7XHJcbiAgICAgICYgKntcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIC8vIFsg6KGo56S644Ko44Oq44KiIF1cclxuICAgICYtdmlld2FyZWF7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgICAgLy9vcGFjaXR5OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cywkZWFzZS1pbi1vdXQtY3ViaWMsMHMpO1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRoZWFkSF9zcF9tYXJnaW47XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGNWdyg1MCk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkaGVhZEg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vXHJcbiAgICAvL1xyXG4gIH1cclxuICAvL1xyXG4gIC8vIFsg44OK44OT44Ky44O844K344On44Oz44Oq44K544OIIF1cclxuICAubmF2aWdhdGlvbntcclxuICAgICZfX2xpc3R7XHJcbiAgICAgICRsaXN0OicubmF2aWdhdGlvbl9fbGlzdCc7XHJcbiAgICAgIC8vXHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGNWdygyNzgpO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICBjb2x1bW4tZ2FwOiBjYWxjVncoNjUpO1xyXG4gICAgICAgIHJvdy1nYXA6IGNhbGNWdygyOCk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIG1heC13aWR0aDogNjIwcHg7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgICAgICBjb2x1bW4tZ2FwOiA5MHB4O1xyXG4gICAgICAgIHJvdy1nYXA6IDQycHg7XHJcbiAgICAgIH1cclxuICAgICAgJi1pdGVte1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguNyk7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICN7JGxpc3R9LWl0ZW1faWNvbntcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMsZWFzZSwwcyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAjeyRsaXN0fS1pdGVtX2ljb257XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vXHJcbiAgICAgICAgJl9pY29ue1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdygyMSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfdGV4dHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgIGhlaWdodDogY2FsY1Z3KDU5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA3OXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIFsg5YCL5YilIF0gLS0tLS0tLS0tLVxyXG4gICAgICAgICYtYWNjZXNze1xyXG4gICAgICAgICAgI3skbGlzdH17XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgICAgICAmLWl0ZW17XHJcbiAgICAgICAgICAgICAgICAmX3RleHR7XHJcbiAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGNWdyg0MCk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgICAgICYtaXRlbXtcclxuICAgICAgICAgICAgICAgICZfdGV4dHtcclxuICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAvLyBbIFNvY2lhbCBdXHJcbiAgLnNvY2lhbHtcclxuICAgICZfX2xpc3R7XHJcbiAgICAgICRsaXN0OicubmF2aWdhdGlvbl9fbGlzdCc7XHJcbiAgICAgIC8vXHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogY2FsY1Z3KDM4KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDc2cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi1pdGVte1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbn1cclxuLyogTmF2aWdhdGlvbiBPcGVuICovXHJcbi5qcy1uYXZpb3BlbntcclxuICAvL21heC1oZWlnaHQ6IDEwMHZoO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLmNvbnRhaW5lcntcclxuICB9XHJcbiAgLmhlYWRlcntcclxuICAgIFxyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAmX19sb2dve1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG4gICAgJl9fbmF2LXdyYXBwZXJ7XHJcbiAgICAgIC8vQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMsJGVhc2UtaW4tb3V0LWN1YmljLDBzKTtcclxuICAgICAgei1pbmRleDogOTAwO1xyXG4gICAgICBvcGFjaXR5OiAxOyBcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAmICp7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLm5hdmlnYXRpb257XHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9fbGlzdHtcclxuICAgICAgICAgICYtaXRlbXtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSxvcGFjaXR5O1xyXG4gICAgICAgICAgICAvL1xyXG4gICAgICAgICAgICAkaToxO1xyXG4gICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcclxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSl7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cywkZWFzZS1pbi1vdXQtY3ViaWMsICN7ICgkaSouMSkrLjJzIH0gKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy9cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLy8gXHJcbiAgICB9XHJcbiAgICAmX19uYXZ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAmLXZpZXdhcmVhe1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnQ29sb3I7XHJcbiAgICAgIH1cclxuICAgICAgJi1saXN0e31cclxuICAgICAgJi1pdGVte1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3TWlkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vICBcclxuICB9XHJcbn1cclxuXHJcbi8vIFsgRklYRUQgTkFWSUdBVElPTiBdXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBbIFNldHRpbmcgXVxyXG4uaGVhZGVye1xyXG4gICZfX2lubmVye1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNnMsZWFzZSwwcyk7XHJcbiAgfVxyXG4gICZfX2xvZ297XHJcbiAgICBpbWd7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjZzLGVhc2UsMHMpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19ncm9uYXZpe1xyXG4gICAgJkNoaWxke1xyXG4gICAgICAmLS1zdWJ7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMsZWFzZSwwcyk7XHJcbiAgICAgIH1cclxuICAgICAgJi0tbWFpbntcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyxlYXNlLDBzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uanMtZml4ZWR7XHJcbiAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgaGVpZ2h0OiAkaGVhZEgtZml4O1xyXG4gICAgLmhlYWRlcntcclxuICAgICAgJl9faW5uZXJ7XHJcbiAgICAgIH1cclxuICAgICAgJl9fbG9nb3tcclxuICAgICAgfVxyXG4gICAgICAmX19ncm9uYXZpe1xyXG4gICAgICAgICZDaGlsZHtcclxuICAgICAgICAgICYtLXN1YntcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLS1tYWlue1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMCouNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIOiLseiqnlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4uZW5nbGlzaHtcclxuICAvL1xyXG4gIC5oZWFkZXJ7XHJcbiAgICAvL1xyXG4gICAgLy9b44K144OW44OK44OTXVxyXG4gICAgLnN1Yk5hdmlnYXRpb257XHJcbiAgICAgICZfX2xpc3R7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAmSXRlbXtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAmX19saXN0e1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGNWdyg1MjYpO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoMTEwKTtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjVncoNjUpO1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmSXRlbXtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDI0KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDUwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vXHJcbiAgfVxyXG4gIC8vXHJcbn0iLCIvLz09IFsg5YWx6YCa6Kqt44G/6L6844G/IF09PT09PT09PT09PT09XHJcbi8v5aSJ5pWw44O7bWl4aW5cclxuQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy89PSBbIOODouOCuOODpeODvOODq+iqreOBv+i+vOOBvyBdPT09PT09PT1cclxuLy8gbWF0aO+8iOmZpOeul+OBq1svXeOBr+S9v+OBiOOBquOBhO+8iVxyXG5AdXNlIFwic2FzczptYXRoXCI7XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEZvb3RlclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4uZm9vdGVye1xyXG4gICR3aWR0aEZ1bGw6MTEwMDtcclxuICAkd2lkdGhSaWdodDo2NTA7XHJcbiAgJHdpZHRoTGVmdDokd2lkdGhGdWxsIC0gJHdpZHRoUmlnaHQ7XHJcbiAgLy9cclxuICAvL1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IGNlbnRlciB0b3Agbm8tcmVwZWF0O1xyXG4gICZfX2lubmVye1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKCdzcCcpIHsvLy0tLSBTUFxyXG4gICAgcGFkZGluZzogY2FsY1Z3KDEyNSkgMCBjYWxjVncoMzIpO1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDAgY2FsY1Z3KDUzKTtcclxuICAgIH1cclxuICAgIC8vXHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdub3RzcCcpIHsgLy8tLS0gUEMmVEFCXHJcbiAgICB6LWluZGV4OiAxMDE7XHJcbiAgICBwYWRkaW5nOiAxMTBweCAwIDQ2cHg7XHJcblxyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgfVxyXG4gICAgLy9cclxuICB9XHJcbiAgLy9cclxuICAvL1xyXG4gIC8vW0xPR09dXHJcbiAgJl9fbG9nb3tcclxuICAgICRsb2dvOiY7XHJcbiAgICAvL1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7IFxyXG4gICAgICB3aWR0aDogY2FsY1Z3KDI4Myk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdyg5MCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIHdpZHRoOiAzMTBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTAzcHg7XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAjeyRsb2dvfS1pY29ue1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5pY29uX19mcmFtZXtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtaWNvbiwmLXRleHR7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJi1pY29ue1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNWdygyMjYpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdyg0NSk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIHdpZHRoOiAyNDhweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICYuaWNvbl9fZnJhbWV7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyxlYXNlLDBzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtdGV4dHtcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjVncoMjE0KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIHdpZHRoOiAyMzVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYycHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9b44OQ44OK44O8XVxyXG4gICZfX2xpbmtze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDMwKTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiA0NnB4O1xyXG4gICAgICByaWdodDogMTIwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYtaXRlbXtcclxuICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNWdyg2NCk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGNWdygxOSk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9b44Kz44OU44O844Op44Kk44OIXVxyXG4gICZfX2NvcHlyaWdodHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmZi1Hb3RoaWM7XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IGNhbGNWdygxMik7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG59XHJcblxyXG4iLCIvLz09IFsg5YWx6YCa6Kqt44G/6L6844G/IF09PT09PT09PT09PT09XHJcbi8v5aSJ5pWw44O7bWl4aW5cclxuQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy89PSBbIOODouOCuOODpeODvOODq+iqreOBv+i+vOOBvyBdPT09PT09PT1cclxuLy8gbWF0aO+8iOmZpOeul+OBq1svXeOBr+S9v+OBiOOBquOBhO+8iVxyXG5AdXNlIFwic2FzczptYXRoXCI7XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLypcclxuLy8gU2Nyb2xsIEFuaW1hdGlvblxyXG4qL1xyXG4uanMtYW5pbS1zY3JvbGx7XHJcblxyXG4gIC8vIGRlZmF1bHQ6IE9wYWNpdHkgT25lbHlcclxuICBvcGFjaXR5OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMjAwbXM7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICAkZWFzZS1vdXQtY3ViaWM7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSxvcGFjaXR5O1xyXG4gICYgPiBpbWc6bm90KC5qcy1hbmltLXNjcm9sbC0tbm9uZSl7XHJcbiAgICBvcGFjaXR5OiAwOyB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMjAwbXM7XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogICRlYXNlLW91dC1jdWJpYztcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSxvcGFjaXR5O1xyXG4gIH1cclxuICBcclxuICAmLmpzLWFuaW0tb24ge1xyXG4gICAgb3BhY2l0eTogMTsgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICYgPiBpbWd7XHJcbiAgICAgIG9wYWNpdHk6IDE7IHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBbIFBDIF1cclxuICBAaW5jbHVkZSBtcSgnbm90c3AnKXtcclxuICAgIC8vIEJvdHRvbSB0byBUb3BcclxuICAgICZbZGF0YS1hbmltPVwiYi10by10XCJde1xyXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMjAwbXM7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcclxuICAgICAgJi5qcy1hbmltLW9uIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIFRvcCB0byBCb3R0b21cclxuICAgICZbZGF0YS1hbmltPVwidC10by1iXCJde1xyXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMjAwbXM7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XHJcbiAgICAgICYuanMtYW5pbS1vbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBMZWZ0IHRvIFJpZ2h0XHJcbiAgICAmW2RhdGEtYW5pbT1cImwtdG8tclwiXXtcclxuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTIwMG1zO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYwcHgpO1xyXG4gICAgICAmLmpzLWFuaW0tb24ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gUmlnaHQgdG8gTGVmdFxyXG4gICAgJltkYXRhLWFuaW09XCJyLXRvLWxcIl17XHJcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEyMDBtcztcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDYwcHgpO1xyXG4gICAgICAmLmpzLWFuaW0tb24ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gWyBTbWFydFBob25lIF1cclxuICBAaW5jbHVkZSBtcSgnc3AnKXtcclxuICAgIC8vIEJvdHRvbSB0byBUb3BcclxuICAgICZbZGF0YS1hbmltLXNwPVwiYi10by10XCJde1xyXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMjAwbXM7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjVncoNDApKTtcclxuICAgICAgJi5qcy1hbmltLW9uIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIFRvcCB0byBCb3R0b21cclxuICAgICZbZGF0YS1hbmltLXNwPVwidC10by1iXCJde1xyXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMjAwbXM7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjVncoLTQwKSk7XHJcbiAgICAgICYuanMtYW5pbS1vbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBMZWZ0IHRvIFJpZ2h0XHJcbiAgICAmW2RhdGEtYW5pbS1zcD1cImwtdG8tclwiXXtcclxuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTYwMG1zO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsY1Z3KC04MCkpO1xyXG4gICAgICAmLmpzLWFuaW0tb24ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gUmlnaHQgdG8gTGVmdFxyXG4gICAgJltkYXRhLWFuaW0tc3A9XCJyLXRvLWxcIl17XHJcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDE2MDBtcztcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGNWdyg4MCkpO1xyXG4gICAgICAmLmpzLWFuaW0tb24ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5qcy1hbmltLXNjcm9sbHtcclxuICAmLnR0bF9kZWNvLmpzLWFuaW0tc2Nyb2xsLFxyXG4gICYuc2VjVGl0bGUuanMtYW5pbS1zY3JvbGwsXHJcbiAgJi5zZWNUeHQuanMtYW5pbS1zY3JvbGwsXHJcbiAgLnNlYy1saW5ldXAgaDMuanMtYW5pbS1zY3JvbGx7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3ZoKTsgZmlsdGVyOiBicmlnaHRuZXNzKDIpO1xyXG4gICAgJi5qcy1hbmltLW9uIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7IGZpbHRlcjogYnJpZ2h0bmVzcygxKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEhFUk9cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuQGtleWZyYW1lcyBhbmltTWFyY2hlIHtcclxuICAwJSw3JXsgdHJhbnNmb3JtOiAgc2tld1goLTE1ZGVnKTsgb3BhY2l0eTogMDsgfVxyXG4gIDcuMzUleyBvcGFjaXR5OiAxOyB9XHJcbiAgMTIlLDE1LjUleyB0cmFuc2Zvcm06IHNjYWxlKDEsMSkgdHJhbnNsYXRlWSgwKSBza2V3WCg3ZGVnKSBza2V3WCgwZGVnKTsgb3BhY2l0eTogMTsgfVxyXG4gIDE5LjYleyB0cmFuc2Zvcm06IHNjYWxlKDEsMSkgdHJhbnNsYXRlWSgwKSBza2V3WCgtM2RlZyk7IG9wYWNpdHk6IDE7IH1cclxuICAyOCV7IHRyYW5zZm9ybTogc2NhbGUoMSwxKSB0cmFuc2xhdGVZKDApIHNrZXdYKDJkZWcpOyBvcGFjaXR5OiAxOyB9XHJcbiAgMzEuNSUsI3soOTAqLjcpKjElfXsgdHJhbnNmb3JtOiBzY2FsZSgxLDEpIHRyYW5zbGF0ZVkoMCkgc2tld1goMGRlZyk7IG9wYWNpdHk6IDE7IH1cclxuICAjeyg5MSouNykqMSV9LCAxMDAleyBvcGFjaXR5OiAwOyB9XHJcblxyXG59XHJcbkBrZXlmcmFtZXMgYW5pbUdpZnQge1xyXG4gIDAleyB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgLjEsIDEpOyBvcGFjaXR5OiAwOyB9XHJcbiAgI3soMTAqLjcpKjElfXsgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIC4yLCAxKSB0cmFuc2xhdGVZKDApOyAgfVxyXG4gICN7KDIwKi43KSoxJX17IG9wYWNpdHk6IDE7IH1cclxuICAjeygyNSouNykqMSV9LCN7KDkwKi43KSoxJX17IHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGVZKDApOyBvcGFjaXR5OiAxfVxyXG4gICN7KDkxKi43KSoxJX0sIDEwMCV7IHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGVZKDApOyBvcGFjaXR5OiAwOyB9XHJcbn1cclxuQGtleWZyYW1lcyBhbmltQ3JhZnQge1xyXG4gIDAleyBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDAlIDAlLCAwJSAxMDAlLCAwJSAxMDAlKTsgb3BhY2l0eTogMTsgfVxyXG4gIDAuMSUsI3soMTUqLjcpKjElfXsgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAyNCUgMCUsIDI0JSAxMDAlLCAwJSAxMDAlKTsgb3BhY2l0eTogMTsgfVxyXG4gICN7KDE1LjEqLjcpKjElfSwjeygzMCouNykqMSV9eyBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDQyJSAwJSwgNDIlIDEwMCUsIDAlIDEwMCUpOyBvcGFjaXR5OiAxOyB9XHJcbiAgI3soMzAuMSouNykqMSV9LCN7KDQ1Ki43KSoxJX17IGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgNjAlIDAlLCA2MCUgMTAwJSwgMCUgMTAwJSk7IG9wYWNpdHk6IDE7IH1cclxuICAjeyg0NS4xKi43KSoxJX0sI3soNjAqLjcpKjElfXsgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCA3NSUgMCUsIDc1JSAxMDAlLCAwJSAxMDAlKTsgb3BhY2l0eTogMTsgfVxyXG4gICN7KDYwLjEqLjcpKjElfSwjeyg5MCouNykqMSV9eyBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCUgMTAwJSk7IG9wYWNpdHk6IDE7IH1cclxuICAjeyg5MSouNykqMSV9LDEwMCV7IG9wYWNpdHk6IDA7IH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFuaW1QcmludCB7XHJcbiAgMCUsI3soMTAqLjcpKjElfXsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC05MCUpOyB9XHJcbiAgI3soNDAqLjcpKjElfXsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTsgfVxyXG4gICN7KDU1Ki43KSoxJX17IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxyXG59XHJcbkBrZXlmcmFtZXMgYW5pbVByaW50Mm5kIHtcclxuICAwJSwjeygzOCouNykqMSV9eyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTkwJSk7IH1cclxuICAjeyg2NSouNykqMSV9LCN7KDkwKi43KSoxJX17IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7IG9wYWNpdHk6IDE7IH1cclxuICAjeyg5NSouNykqMSV9LDEwMCV7IG9wYWNpdHk6IDA7IH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFuaW1aaW5lIHtcclxuICAwJSwjeygxMCouNykqMSV9eyB0cmFuc2Zvcm06IHNjYWxlKDEsMSk7IG9wYWNpdHk6IDE7IH1cclxuICAjeygxNSouNykqMSV9eyB0cmFuc2Zvcm06IHNjYWxlKDEsLjAxKTsgb3BhY2l0eTogMTsgfVxyXG4gICN7KDE1LjEqLjcpKjElfXsgdHJhbnNmb3JtOiBzY2FsZSgxLC0uMDEpOyBvcGFjaXR5OiAxOyB9XHJcbiAgI3soMjAqLjcpKjElfSwjeyg0NSouNykqMSV9eyB0cmFuc2Zvcm06IHNjYWxlKDEsLTEpOyAgb3BhY2l0eTogMTsgfVxyXG4gICN7KDUwKi43KSoxJX17IHRyYW5zZm9ybTogc2NhbGUoLjAxLC0xKTsgb3BhY2l0eTogMTsgfVxyXG4gICN7KDUwLjEqLjcpKjElfXsgdHJhbnNmb3JtOiBzY2FsZSgtLjAxLC0xKTsgb3BhY2l0eTogMTsgfVxyXG4gICN7KDU1Ki43KSoxJX0sI3soOTIqLjcpKjElfXsgdHJhbnNmb3JtOiBzY2FsZSgtMSwtMSk7IG9wYWNpdHk6IDE7IH1cclxuICAjeyg5NCouNykqMSV9LDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlKC0xLC0xKTsgb3BhY2l0eTogMDsgfVxyXG59XHJcbkBrZXlmcmFtZXMgYW5pbUNhbWVyYSB7XHJcbiAgMCUsI3soMTUqLjcpKjElfXsgY2xpcC1wYXRoOiBjaXJjbGUoMjQlIGF0IDUwJSA1MCUpOyB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7IG9wYWNpdHk6IDE7IH1cclxuICAjeygyNSouNykqMSV9LCN7KDM1Ki43KSoxJX17IGNsaXAtcGF0aDogY2lyY2xlKDIyJSBhdCA0MSUgNTAlKTsgdHJhbnNmb3JtOiBzY2FsZSgxLjQpOyBvcGFjaXR5OiAxOyB9XHJcbiAgI3soNDUqLjcpKjElfXtjbGlwLXBhdGg6IGNpcmNsZSgyNCUgYXQgNTAlIDUwJSk7IHRyYW5zZm9ybTogc2NhbGUoMS40KTsgb3BhY2l0eTogMTsgfVxyXG4gICN7KDU1Ki43KSoxJX0sI3soNzAqLjcpKjElfXsgY2xpcC1wYXRoOiBjaXJjbGUoMjIlIGF0IDU5JSA1MCUpOyAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpOyBvcGFjaXR5OiAxOyB9XHJcbiAgI3soODAqLjcpKjElfSwjeyg5MCouNykqMSV9e2NsaXAtcGF0aDogY2lyY2xlKDI0JSBhdCA1MCUgNTAlKTsgdHJhbnNmb3JtOiBzY2FsZSgxLjQpOyBvcGFjaXR5OiAxOyB9XHJcbiAgLy85NSV7Y2xpcC1wYXRoOiBjaXJjbGUoMjQlIGF0IDUwJSA1MCUpOyB0cmFuc2Zvcm06IHNjYWxlKDEuNCwuMDEpOyB9XHJcbiAgI3soOTYqLjcpKjElfSwxMDAle2NsaXAtcGF0aDogY2lyY2xlKDI0JSBhdCA1MCUgNTAlKTsgdHJhbnNmb3JtOiBzY2FsZSgxLjQsMS40KTsgb3BhY2l0eTogMDsgfVxyXG59XHJcbkBrZXlmcmFtZXMgYW5pbUNhbWVyYTJuZCB7XHJcbiAgMCUsI3soMTUqLjcpKjElfXsgY2xpcC1wYXRoOiBjaXJjbGUoMTklIGF0IDUwJSA1MCUpOyB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7b3BhY2l0eTogMTsgfVxyXG4gICN7KDI1Ki43KSoxJX0sI3soMzUqLjcpKjElfXsgY2xpcC1wYXRoOiBjaXJjbGUoMTklIGF0IDQ5JSA1MCUpOyB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7b3BhY2l0eTogMTsgfVxyXG4gICN7KDU1Ki43KSoxJX0sI3soNzAqLjcpKjElfXsgY2xpcC1wYXRoOiBjaXJjbGUoMTklIGF0IDUwJSA1MCUpOyAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO29wYWNpdHk6IDE7IH1cclxuICAjeyg3NSouNykqMSV9eyBjbGlwLXBhdGg6IGNpcmNsZSgxOSUgYXQgNTAlIDUwJSk7IHRyYW5zZm9ybTogc2NhbGUoMS40KTtvcGFjaXR5OiAxOyB9XHJcbiAgI3soODAqLjcpKjElfXsgb3BhY2l0eTogMDsgfVxyXG59XHJcbi5oZXJvLFxyXG4uc2VjdGlvbl9fdGl0bGV7XHJcbiAgLmljb25fX2ZyYW1le1xyXG4gICAgLy9cclxuICAgIGltZ3tcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMsZWFzZSwxcyk7XHJcbiAgICB9XHJcbiAgICAmLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gICAgfVxyXG4gICAgJi5qcy1hbmltLW9uIHtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxcyAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gICAgJi1tYXJjaGV7XHJcbiAgICAgICZ7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsMS4xKTtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnN3aXBlci1zbGlkZS1hY3RpdmUsICYuanMtYW5pbS1vbiB7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiAzLjVzIGFuaW1NYXJjaGUgbGluZWFyIDBzIDE7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5qcy1hbmltLW9uIHtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtZ2lmdHtcclxuICAgICAgJntcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIC4xLCAuNSk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnN3aXBlci1zbGlkZS1hY3RpdmUsICYuanMtYW5pbS1vbiB7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiAzLjVzIGFuaW1HaWZ0ICRlYXNlLW91dC1iYWNrIDBzIDE7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgIH1cclxuICAgICYtY3JhZnR7XHJcbiAgICAgICZ7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAwJSAwJSwgMCUgMTAwJSwgMCUgMTAwJSk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnN3aXBlci1zbGlkZS1hY3RpdmUsICYuanMtYW5pbS1vbiB7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiAzLjVzIGFuaW1DcmFmdCBsaW5lYXIgMHMgMTtcclxuICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXByaW50e1xyXG4gICAgICAme1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOTAlKTtcclxuICAgICAgICAgICYuaWNvbl9fZnJhbWUtcHJpbnRfYW5pbTF7fVxyXG4gICAgICAgICAgJi5pY29uX19mcmFtZS1wcmludF9hbmltMntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgJi5qcy1hbmltLW9uIHtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAmLmljb25fX2ZyYW1lLXByaW50X2FuaW0xe1xyXG4gICAgICAgICAgICBhbmltYXRpb246IDMuNXMgYW5pbVByaW50IGVhc2UgMHMgMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDkwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmljb25fX2ZyYW1lLXByaW50X2FuaW0ye1xyXG4gICAgICAgICAgICBhbmltYXRpb246IDMuNXMgYW5pbVByaW50Mm5kIGVhc2UgMHMgMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDsgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXppbmV7XHJcbiAgICAgICZ7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLDEpO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5zd2lwZXItc2xpZGUtYWN0aXZlLCAmLmpzLWFuaW0tb24ge1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIGFuaW1hdGlvbjogMy41cyBhbmltWmluZSBsaW5lYXIgMHMgMTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsLTEpO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtY2FtZXJhe1xyXG4gICAgICAme1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIGNsaXAtcGF0aDogY2lyY2xlKDI0JSBhdCA1MCUgNTAlKTsgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICYuaWNvbl9fZnJhbWUtY2FtZXJhX2FuaW0xe31cclxuICAgICAgICAgICYuaWNvbl9fZnJhbWUtY2FtZXJhX2FuaW0ye1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5zd2lwZXItc2xpZGUtYWN0aXZlLCAmLmpzLWFuaW0tb24ge1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICYuaWNvbl9fZnJhbWUtY2FtZXJhX2FuaW0xe1xyXG4gICAgICAgICAgICBhbmltYXRpb246IDMuNXMgYW5pbUNhbWVyYSBsaW5lYXIgMHMgMTtcclxuICAgICAgICAgICAgY2xpcC1wYXRoOiBjaXJjbGUoMjQlIGF0IDUwJSA1MCUpOyB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmljb25fX2ZyYW1lLWNhbWVyYV9hbmltMntcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiAzLjVzIGFuaW1DYW1lcmEybmQgbGluZWFyIDBzIDE7XHJcbiAgICAgICAgICAgIGNsaXAtcGF0aDogY2lyY2xlKDE5JSBhdCA1MCUgNTAlKTsgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9cclxuICAgICYuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgJi5qcy1hbmltLW9uIHtcclxuICAgICAgJi1tYXJjaGV7XHJcbiAgICAgICAgXHJcbiAgICAgIH1cclxuICAgICAgJi1naWZ0e31cclxuICAgICAgJi1jcmFmdHt9XHJcbiAgICAgICYtcHJpbnR7fVxyXG4gICAgICAmLXppbmV7fVxyXG4gICAgICAmLWNhbWVyYXt9XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gIH1cclxufVxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFNFQ1RJT04gRklHXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbi5zZWN0aW9uX19maWd7XHJcbiAgJi1iZywmLWltYWdle1xyXG4gICAgJi5qcy1hbmltLXNjcm9sbHtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNnMsJGVhc2UtaW4tYmFjaywwcyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtYmd7XHJcbiAgICAmLmpzLWFuaW0tc2Nyb2xse1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKC45KVxyXG4gICAgfVxyXG4gICAgJi5qcy1hbmltLW9ue1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMClcclxuICAgIH1cclxuICB9XHJcbiAgJi1pbWFnZXtcclxuICAgICYuanMtYW5pbS1zY3JvbGx7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjZzLCRlYXNlLWluLW91dC1jdWJpYywuNHMpO1xyXG4gICAgICBmaWx0ZXI6IHNhdHVyYXRlKDAlKTtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpXHJcbiAgICB9XHJcbiAgICAmLmpzLWFuaW0tb257XHJcbiAgICAgIGZpbHRlcjogc2F0dXJhdGUoMTAwJSk7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERFQ09SQVRJT05cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLnNlY3Rpb25fX2RlY29yYXRpb24taW1hZ2V7XHJcbiAgJi5qcy1hbmltLXNjcm9sbHtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMS42cywkZWFzZS1vdXQsMHMpO1xyXG4gIH1cclxufSIsIi8vPT0gWyDlhbHpgJroqq3jgb/ovrzjgb8gXT09PT09PT09PT09PT1cclxuLy/lpInmlbDjg7ttaXhpblxyXG5AdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLz09IFsg44Oi44K444Ol44O844Or6Kqt44G/6L6844G/IF09PT09PT09PVxyXG4vLyBtYXRo77yI6Zmk566X44GrWy9d44Gv5L2/44GI44Gq44GE77yJXHJcbkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEhlcm9cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuQGtleWZyYW1lcyBhbmltQnRuU2hvdyB7XHJcbiAgICAwJXsgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGVYKDE4MGRlZyk7IG9wYWNpdHk6IDA7IH1cclxuICAgNTAleyB9XHJcbiAgMTAwJXsgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGVYKDM2MGRlZyk7IG9wYWNpdHk6IDE7IH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFuaW1CdG5IaWRlIHtcclxuICAgIDAleyB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZVgoLTE4MGRlZyk7IG9wYWNpdHk6IDE7IH1cclxuICAgNTAleyBvcGFjaXR5OiAuNzU7IH1cclxuICAxMDAleyB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZVgoLTM2MGRlZyk7IG9wYWNpdHk6IDA7IH1cclxufVxyXG4vL1xyXG4vLy0tLSBNYWluIFZpc3VhbFxyXG4kaGVhZEg6ODQ7XHJcbiRoZWFkSF9zcDpjYWxjVncoMTU1KTtcclxuLy9cclxuLy8gVmlzdWFsXHJcbi5oZXJvIHtcclxuICAkaGVybzomO1xyXG4gIC8vXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDYwOyBcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICZfX2lubmVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgIC8vaGVpZ2h0OiBjYWxjKCAxMDB2aCAtICRoZWFkSF9zcCApICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IGNhbGNWdyg4NDApO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAvL2hlaWdodDogY2FsYyggMTAwdmggLSAjeyRoZWFkSH1weCApO1xyXG4gICAgaGVpZ2h0OiBjYWxjVndQQyg3NTApO1xyXG4gIH1cclxuICAvL1xyXG4gIC8vXHJcbiAgLy9b44K/44Kk44OI44OrXVxyXG4gICZfX3RpdGxle1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIFxyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICB3aWR0aDogY2FsY1Z3KDE0Nik7XHJcbiAgICAgIGxlZnQ6IGNhbGNWdyg3Nik7XHJcbiAgICAgIHRvcDogY2FsY1Z3KDg4KTsvL21hdGguZGl2KDg4LDg0MCkqMTAwdmg7Ly9jYWxjVncoODgpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICB3aWR0aDogY2FsY1Z3UEMoMTkzKTtcclxuICAgICAgbGVmdDogY2FsY1Z3UEMoMjA0KTtcclxuICAgICAgdG9wOiBjYWxjVndQQyg5OCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9b44Ot44K0XVxyXG4gICZfX2xvZ297XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjVncoMjE0KTtcclxuICAgICAgbGVmdDogY2FsY1Z3KDUzKTtcclxuICAgICAgYm90dG9tOiBjYWxjVncoMzE0KTsvL21hdGguZGl2KDMxNCw4NDApKjEwMHZoO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICB3aWR0aDogY2FsY1Z3UEMoMzAzKTtcclxuICAgICAgbGVmdDogY2FsY1Z3UEMoMjkzKTtcclxuICAgICAgdG9wOiBjYWxjVndQQygzNTYpO1xyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vW09wZW5dXHJcbiAgJl9fb3BlbntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjVncoMTY4KTtcclxuICAgICAgbGVmdDogY2FsY1Z3KDE0OCk7XHJcbiAgICAgIHRvcDogY2FsY1Z3KDU4NSk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjVndQQygyNTQpO1xyXG4gICAgICBsZWZ0OiBjYWxjVndQQyg2MzcpO1xyXG4gICAgICB0b3A6IGNhbGNWd1BDKDU1OSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9bSWNvbnNdXHJcbiAgJl9faWNvbnN7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgd2lkdGg6IGNhbGNWdygyMjYpO1xyXG4gICAgICBoZWlnaHQ6IGNhbGNWdygxNTgpO1xyXG4gICAgICByaWdodDogY2FsY1Z3KDUzKTtcclxuICAgICAgdG9wOiBjYWxjVncoMjI1KTsvL21hdGguZGl2KDIyNSw4NDApKjEwMHZoO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICB3aWR0aDogY2FsY1Z3UEMoMjkxKTtcclxuICAgICAgaGVpZ2h0OiBjYWxjVndQQygyMDQpO1xyXG4gICAgICBsZWZ0OiBjYWxjVndQQyg2NjUpO1xyXG4gICAgICB0b3A6IGNhbGNWd1BDKDE4MCk7XHJcbiAgICB9XHJcbiAgICAmLWl0ZW17XHJcbiAgICAgICRpdGVtOiY7XHJcbiAgICAgICRmcmFtZTonLmljb25fX2ZyYW1lJztcclxuICAgICAgLy9cclxuICAgICAgLyogcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7ICovXHJcbiAgICAgICYuc3dpcGVyLXNsaWRlLWFjdGl2ZXtcclxuICAgICAgICBcclxuICAgICAgICAmI3skZnJhbWV9LW1hcmNoZXtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiN7JGZyYW1lfS1naWZ0e1xyXG4gICAgICAgIH1cclxuICAgICAgICAmI3skZnJhbWV9LWNyYWZ0e31cclxuICAgICAgICAmI3skZnJhbWV9LXByaW50e31cclxuICAgICAgICAmI3skZnJhbWV9LXppbmV7fVxyXG4gICAgICAgICYjeyRmcmFtZX0tY2FtZXJhe31cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAvL1tidXR0b25dXHJcbiAgJl9fYnV0dG9ue1xyXG4gICAgJGJ1dHRvbjomO1xyXG4gICAgLy9cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC4ycyxlYXNlLDBzKTtcclxuICAgIC8vXHJcbiAgICAmX3dyYXBwZXJ7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgei1pbmRleDogOTAwO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgLy9cclxuICAgICAgJiN7JGJ1dHRvbn1fYWNjZXNzLCYjeyRidXR0b259X3BhZ2V0b3B7XHJcbiAgICAgIH1cclxuICAgICAgJiN7JGJ1dHRvbn1fYWNjZXNze1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICBhbmltYXRpb246IDEuMHMgYW5pbUJ0blNob3cgJGVhc2Utb3V0LWN1YmljIDBzIDE7XHJcbiAgICAgIH1cclxuICAgICAgJiN7JGJ1dHRvbn1fcGFnZXRvcHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGFuaW1hdGlvbjogMS4wcyBhbmltQnRuU2hvd0hpZGUgJGVhc2Utb3V0LWN1YmljIDBzIDE7XHJcbiAgICAgIH1cclxuICAgICAgJi5qcy0tc2hvd1BhZ2VUb3B7XHJcbiAgICAgICAgJiN7JGJ1dHRvbn1fYWNjZXNze1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiAxLjBzIGFuaW1CdG5TaG93SGlkZSAkZWFzZS1vdXQtY3ViaWMgMHMgMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiN7JGJ1dHRvbn1fcGFnZXRvcHtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiAxLjBzIGFuaW1CdG5TaG93ICRlYXNlLW91dC1jdWJpYyAwcyAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmpzLS1maXhlZFBhZ2VUb3B7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiBjYWxjVncoNjgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvKiBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZUNvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgKi9cclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgJl93cmFwcGVye1xyXG4gICAgICAgIHdpZHRoOiBjYWxjVncoODApO1xyXG4gICAgICAgIGhlaWdodDogY2FsY1Z3KDgwKTtcclxuICAgICAgICByaWdodDogY2FsY1Z3KDE3KTtcclxuICAgICAgICAvL3RvcDogY2FsY1Z3KDY4Nyk7XHJcbiAgICAgICAgYm90dG9tOiBjYWxjVncoMzApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIC8vd2lkdGg6IGNhbGNWd1BDKDgwKTtcclxuICAgICAgLy9oZWlnaHQ6IGNhbGNWd1BDKDgwKTtcclxuICAgICAgLy9yaWdodDogY2FsY1Z3UEMoMjApO1xyXG4gICAgICAvL3RvcDogY2FsY1Z3UEMoNTk5KTtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgfVxyXG4gICAgICAmX3dyYXBwZXJ7XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvL1xyXG4gIH1cclxuICAvL1xyXG4gIC8vW2RlY29dXHJcbiAgJl9fZGVjb3JhdGlvbntcclxuICAgICYtaXRlbXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiA5O1xyXG4gICAgICBib3JkZXI6IHNvbGlkICRjb2xvcl9yZWQxO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNWdygyMjYpO1xyXG4gICAgICAgIGhlaWdodDogY2FsY1Z3KDE1OCk7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiBjYWxjVncoMjQpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICB3aWR0aDogY2FsY1Z3UEMoMjcxKTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGNWd1BDKDE5MCk7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiBjYWxjVndQQygyOSk7XHJcbiAgICAgIH1cclxuICAgICAgJi0xe1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgIGxlZnQ6IGNhbGNWdygtNTgpO1xyXG4gICAgICAgICAgdG9wOiBjYWxjVncoLTEwMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgIGxlZnQ6IGNhbGNWd1BDKDQ4NSk7XHJcbiAgICAgICAgICB0b3A6IGNhbGNWd1BDKC05NSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtMntcclxuICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICBsZWZ0OiBjYWxjVncoLTE4Nyk7XHJcbiAgICAgICAgICB0b3A6IGNhbGNWdygxNTQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICBsZWZ0OiBjYWxjVndQQygtMTIwKTtcclxuICAgICAgICAgIHRvcDogY2FsY1Z3UEMoMjMxKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi0ze1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgIHJpZ2h0OiBjYWxjVncoLTE5Myk7XHJcbiAgICAgICAgICB0b3A6IGNhbGNWdygxMDYpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICByaWdodDogY2FsY1Z3UEMoLTgxKTtcclxuICAgICAgICAgIHRvcDogY2FsY1Z3UEMoMTI5KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi00e1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgIHJpZ2h0OiBjYWxjVncoLTE3MCk7XHJcbiAgICAgICAgICB0b3A6IGNhbGNWdyg0MjYpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICBsZWZ0OiBjYWxjVndQQygzOSk7XHJcbiAgICAgICAgICB0b3A6IGNhbGNWd1BDKDU1OCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtNXtcclxuICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgICBsZWZ0OiBjYWxjVncoLTE3Mik7XHJcbiAgICAgICAgICB0b3A6IGNhbGNWdyg1MzgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICByaWdodDogY2FsY1Z3UEMoNTUpO1xyXG4gICAgICAgICAgdG9wOiBjYWxjVndQQyg1MjApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLTZ7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgbGVmdDogY2FsY1Z3KDEzMik7XHJcbiAgICAgICAgICB0b3A6IGNhbGNWdyg2MjApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG59XHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gQ29uY2VwdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4uY29uY2VwdHtcclxuICAvL1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmX19pbm5lcntcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgcGFkZGluZzogY2FsY1Z3KDApIDAgY2FsY1Z3KDEyMCk7XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgd2lkdGg6IGNhbGNWdygzNTApO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgcGFkZGluZzogMHB4IDAgMTMwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgICZfX2lubmVye1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDI7ICBcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9b44K/44Kk44OI44OrXVxyXG4gICZfX3RpdGxle1xyXG4gICAgY29sb3I6ICR0aGVtZUNvbG9yO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgZm9udC1qYTtcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgZm9udC1zaXplOiBjYWxjVncoMjYpO1xyXG4gICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoMzksMjYpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoNDApO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig1NCwzNCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9b44K/44Kk44OI44OrXVxyXG4gICZfX3RleHR7XHJcbiAgICBjb2xvcjogJHRoZW1lQ29sb3I7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wMXJlbTtcclxuICAgIEBpbmNsdWRlIGZvbnQtamE7XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDE2KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDMyLDE2KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDUzKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoMzIsMTYpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vW+OCv+OCpOODiOODq11cclxuICAmX19maWd7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgd2lkdGg6IGNhbGNWdygzMjIpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge31cclxuICB9XHJcbiAgLy9cclxufVxyXG5cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBJbmRleFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4uaW5kZXh7XHJcbiAgLy9cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJl9faW5uZXJ7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgIHBhZGRpbmc6IGNhbGNWdygwKSAwIGNhbGNWdygxMjApO1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICBwYWRkaW5nOiAwcHggMCAxMzBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIG1heC13aWR0aDogKDk1NSs0MCkqMXB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9b44K/44Kk44OI44OrXVxyXG4gICZfX3RpdGxle1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjVncoMzE2KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDU2KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgd2lkdGg6IDMxM3B4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vW+ODquODs+OCr+ODquOCueODiF1cclxuICAmX19saXN0e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbiAgICAmLWl0ZW17XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICB3aWR0aDogY2FsY1Z3KDE0MCk7XHJcbiAgICAgICAgLy9wYWRkaW5nOiAwIGNhbGNWdygzNiouNSk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OmNhbGNWdygzNiouNSk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDE0NHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWxpbmt7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAmX2ljb257XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDE3KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl90ZXh0e1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCByaWdodCB0b3A7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9waG90b21hcmNoZS9pbWFnZXMvaW5kZXhfYXJyb3cuc3ZnKTtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjVncoNjUpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjYWxjVncoMzkpIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgIGhlaWdodDogNjdweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG59XHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gQ1RBXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbi5jdGF7XHJcbiAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgcGFkZGluZy10b3A6IGNhbGNWdyg3MCk7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gIH1cclxuICAmX190aXRsZXtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkdGhlbWVDb2xvcjtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZndNaWQ7XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDE5KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDI4LDE5KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDMwKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoMjgsMTkpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gICZfX3RleHR7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJHRoZW1lQ29sb3I7XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDE3KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDI3LDE3KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDI0KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gICZfX2xpbmt7XHJcbiAgICAkbGluazomO1xyXG4gICAgLy9cclxuICAgIGJhY2tncm91bmQ6IHJlcGVhdCBjZW50ZXIgdG9wO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9waG90b21hcmNoZS9pbWFnZXMvYnRuX2JnLnN2Zyk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICYtd3JhcHBlcntcclxuICAgICAgXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjVncoMjk2KTtcclxuICAgICAgaGVpZ2h0OiBjYWxjVncoNTYpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGNWdygyOTYpIGNhbGNWdyg1Nik7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIHdpZHRoOiAyOTZweDtcclxuICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI5NnB4IDU2cHg7XHJcbiAgICAgIC8vQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMsZWFzZSwwcyk7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lQ29sb3I7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAvKiAjeyRsaW5rfS1iYXNle1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfSAqL1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWJhc2V7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZUNvbG9yO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgLy9AaW5jbHVkZSB0cmFuc2l0aW9uKDEuNHMsZWFzZSwwcyk7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBtaW4td2lkdGg6IGNhbGNWdygyMzQpO1xyXG4gICAgICAgIHBhZGRpbmc6IGNhbGNWdygxKSAwIGNhbGNWdyg0KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMzRweDtcclxuICAgICAgICBwYWRkaW5nOiAxcHggMCA0cHg7XHJcbiAgICAgIH0gIFxyXG4gICAgfVxyXG4gICAgJi10ZXh0e1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNWdygxNyk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgICAgIH0gIFxyXG4gICAgfVxyXG4gICAgJi1hcnJvd3tcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjVncoMTQpO1xyXG4gICAgICAgIGhlaWdodDogY2FsY1Z3KDgpO1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbihjYWxjVncoMTQpIDUwJSwgMCUgMCUsIDAlIGNhbGNWdyg4KSk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGNWdygxOCk7ICBcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDE0cHggNTAlLCAwJSAwJSwgMCUgOHB4KTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMThweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgIH0gIFxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gICZfX25vdGVze1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICR0aGVtZUNvbG9yO1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICBmb250LXNpemU6IGNhbGNWdygxNCk7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjVncoMzApO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG59XHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBGZWF0dXJlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbi5mZWF0dXJle1xyXG4gIC8vXHJcbiAgYmFja2dyb3VuZDogcmVwZWF0IGNlbnRlciB0b3A7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9waG90b21hcmNoZS9pbWFnZXMvYnRuX2JnLnN2Zyk7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgJjpsYXN0LWNoaWxke1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gICZfX2lubmVye1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnQ29sb3I7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgIHdpZHRoOiBjYWxjVncoMzMwKTtcclxuICAgIHBhZGRpbmc6IGNhbGNWdyg0KTtcclxuICAgIG1hcmdpbjogIDAgYXV0bztcclxuICAgIG1hcmdpbi10b3A6IGNhbGNWdyg3Mik7XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgcGFkZGluZzogY2FsY1Z3KDY1KSBjYWxjVncoMTUpIGNhbGNWdyg0NSk7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICBtYXgtd2lkdGg6ICg4MjApKjFweDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMjk2cHggNTZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XHJcbiAgICAmOmZpcnN0LW9mLXR5cGV7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE3NXB4O1xyXG4gICAgfVxyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDY1cHggNzVweCA2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vW0ZsZXhdXHJcbiAgJl9fZmxleHtcclxuICAgICZfdmVydGljYWwtbWlkZGxle1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge31cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAvL1vjgr/jgqTjg4jjg6tdXHJcbiAgJl9fdGl0bGV7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGNvbG9yOiAkdGhlbWVDb2xvcjtcclxuICAgIEBpbmNsdWRlIGZvbnQtamE7XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDIwKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDI3KTtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiBjYWxjVncoMTA0KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoMzItMjcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIHdpZHRoOiAyNDdweDtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNDQsMjgpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDExOHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9b44OG44Kt44K544OIXVxyXG4gICZfX3RleHR7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBAaW5jbHVkZSBmb250LWphO1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDE0KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDI2LDE0KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDI0KTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIHdpZHRoOiA0MzVweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoMjgsMTQpO1xyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vW+ODoeODg+OCu+ODvOOCuF1cclxuICAmX19tZXNzYWdle1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBAaW5jbHVkZSBmb250LWphO1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICBmb250LXNpemU6IGNhbGNWdygxOCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyOCwxOCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyOCwyMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbn1cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBBY2Nlc3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLmFjY2Vzc3tcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgQGluY2x1ZGUgbXEoJ3NwJykge31cclxuICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICBtaW4taGVpZ2h0OiAzMjNweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDEwODBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICAuc2VjdGlvbntcclxuICAgIC8vXHJcbiAgICAmX19pbm5lcntcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICB3aWR0aDogMzM1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9cclxuICAgIC8vW+OCv+OCpOODiOODq11cclxuICAgICZfX3RpdGxle1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgJl90ZXh0e1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNWdygxODYpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdyg0MSk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIHdpZHRoOiAxODZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gICAgLy9b44OG44Kt44K544OIXVxyXG4gICAgJl9fdGV4dHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMTYpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdiggMjQsIDE2ICk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDU2KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdiggMTgrMTUsIDE1ICk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfSAgICBcclxuICAgIC8vXHJcbiAgICAvL1tNQVBdXHJcbiAgICAmX19tYXB7XHJcbiAgICAgIGlmcmFtZXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICBoZWlnaHQ6IGNhbGNWdygyMzApO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdyg0Nik7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzIzcHg7XHJcbiAgICAgICAgaWZyYW1le1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gIH1cclxufVxyXG5cclxuIl19 */
