/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-41.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-41.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-41.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-41.use[4]!./src/Web/Resources/public/scss/blog.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! destyle.css v3.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:normal;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:normal}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:normal}html{font-size:62.5%}body{font-family:"Yu Gothic Pr6N B",sans-serif;color:#333;font-size:1.5rem;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;font-weight:700}body a{transition:all .4s ease;cursor:pointer}body a:hover{text-decoration:none}.container{width:100%;margin:0;padding:0;max-width:100%;min-width:100%}input,button,textarea,select{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;text-align:left;line-height:inherit;font-family:inherit}select::-ms-expand{display:none}.tb:not(br),br.tb{display:none !important}.sp:not(br),br.sp{display:none !important}.lg:not(br),br.lg{display:none !important}.pc:not(br){display:block !important}br.pc{display:inline-block !important}.fixed{position:fixed;width:100%;height:100%}@media screen and (max-width: 1240px){.pc:not(br),br.pc{display:none !important}.tb:not(br),br.tb{display:none !important}.sp:not(br),br.sp{display:none !important}.lg:not(br){display:block !important}br.lg{display:inline-block !important}}@media screen and (max-width: 900px){.pc:not(br),br.pc{display:none !important}.lg:not(br),br.lg{display:none !important}.sp:not(br),br.sp{display:none !important}.tb:not(br){display:block !important}br.tb{display:inline-block !important}}@media screen and (max-width: 740px){.pc:not(br),br.pc{display:none !important}.lg:not(br),br.lg{display:none !important}.tb:not(br),br.tb{display:none !important}.sp:not(br){display:block !important}br.sp{display:inline-block !important}}.loading{position:fixed;top:0;left:0;width:100%;height:100%;background:#ff7866;z-index:200;display:flex;align-items:center;justify-content:center;transition-delay:1.8s;transition:.8s ease;pointer-events:none}.loading__box{position:absolute;display:flex;align-items:center;justify-content:center;width:200px;aspect-ratio:1}.loading__box img{position:relative}.loading__box:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";width:100%;background:#fff;border-radius:50%;transition:width 1s ease-in-out;transition-delay:.8s;aspect-ratio:1}.loading.is-load .loading__box{opacity:1}.loading.is-load .loading__box img{animation:rotate20 .4s steps(2, end) 2}.loading.is-load .loading__box:before{width:200vw}.loading.is-loaded{opacity:0;visibility:hidden}@media screen and (max-width: 1240px){.loading.is-load .loading__box:before{width:200vh}}@media screen and (max-width: 740px){.loading__box{width:160px}.loading__box img{width:80.12px;height:auto}}@keyframes rotate20{0%{transform:rotate(0deg)}50%{transform:rotate(5deg)}50.1%{transform:rotate(0deg)}100%{transform:rotate(-7deg)}}.inner{padding-right:80px;padding-left:80px;margin-right:auto;margin-left:auto}@media(min-width: 1526px){.inner{padding-right:160px;padding-left:160px}}@media screen and (max-width: 1240px){.inner{max-width:100%;padding-right:56px;padding-left:56px}}@media screen and (max-width: 900px){.inner{padding-right:56px;padding-left:56px}}@media screen and (max-width: 740px){.inner{padding-right:32px;padding-left:32px}}.inner--sm{padding-right:80px;padding-left:80px;margin-right:auto;margin-left:auto;max-width:calc(1066px + 80px*2)}@media(min-width: 1526px){.inner--sm{max-width:calc(1066px + 160px*2);padding-right:160px;padding-left:160px}}@media screen and (max-width: 1240px){.inner--sm{max-width:100%;padding-right:56px;padding-left:56px}}@media screen and (max-width: 900px){.inner--sm{padding-right:56px;padding-left:56px}}@media screen and (max-width: 740px){.inner--sm{padding-right:32px;padding-left:32px}}.header{position:fixed;top:0;left:0;background:#ededed;width:100%;height:96px;z-index:40;display:flex;flex-wrap:nowrap;align-items:center;padding-right:80px;padding-left:80px;margin-right:auto;margin-left:auto}@media(min-width: 1526px){.header{padding-right:160px;padding-left:160px}}@media screen and (max-width: 1240px){.header{max-width:100%;padding-right:56px;padding-left:56px}}@media screen and (max-width: 900px){.header{padding-right:56px;padding-left:56px}}@media screen and (max-width: 740px){.header{padding-right:32px;padding-left:32px}}.header__logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.header__txt{position:absolute;top:50%;left:140px;transform:translate(0, -50%);font-size:1.2rem;letter-spacing:0em;font-weight:700;font-family:"Yu Gothic Pr6N B",sans-serif}@media screen and (max-width: 1240px){.header{border-bottom-left-radius:30px;border-bottom-right-radius:30px}.header__txt{top:8px;left:50%;transform:translate(-50%, 0)}.header__txt+.header__logo{top:calc(50% + 10px)}.header__txt+.header__logo+.cv{margin-top:20px}}@media screen and (max-width: 900px){.header{height:80px}.header__logo img{width:90.35px;height:auto}.header__txt+.header__logo{top:50%}.header__txt+.header__logo+.cv{margin-top:0}}@media screen and (max-width: 740px){.header{height:72px}.header__logo img{width:80.12px}}.navbar{position:fixed;top:18px;left:40px;width:60px;height:60px;cursor:pointer;z-index:101}.navbar span{position:absolute;left:0;display:inline-block;width:100%;height:2px;background:#ff7866;border-radius:2px;transition:all .4s ease}.navbar span:nth-child(1){top:21px}.navbar span:nth-child(2){top:29px}.navbar span:nth-child(3){bottom:21px}.navbar.is-active span{background:#fff}.navbar.is-active span:nth-child(1){transform:translate(0, 8px) rotate(16deg)}.navbar.is-active span:nth-child(2){opacity:0}.navbar.is-active span:nth-child(3){transform:translate(0, -8px) rotate(-16deg)}@media screen and (max-width: 1240px){.navbar{left:56px}}@media screen and (max-width: 900px){.navbar{top:20px;width:40px;height:40px}.navbar span:nth-child(1){top:12px}.navbar span:nth-child(2){top:19px}.navbar span:nth-child(3){bottom:12px}.navbar.is-active span{background:#fff}.navbar.is-active span:nth-child(1){transform:translate(0, 7px) rotate(16deg)}.navbar.is-active span:nth-child(3){transform:translate(0, -7px) rotate(-16deg)}}@media screen and (max-width: 740px){.navbar{left:24px;width:32px;height:32px}.navbar span:nth-child(1){top:9px}.navbar span:nth-child(2){top:15px}.navbar span:nth-child(3){bottom:9px}.navbar.is-active span:nth-child(1){width:38px;transform:translate(0, 6px) rotate(22deg)}.navbar.is-active span:nth-child(3){width:38px;transform:translate(0, -6px) rotate(-22deg)}}.nav.--top{position:fixed;left:-100%;top:0;max-width:1160px;width:calc(100% - 80px);height:100%;max-height:100%;z-index:100;background:#ff7866;color:#fff;border-top-right-radius:50px;border-bottom-right-radius:50px;transition:left .7s cubic-bezier(0.71, 0.09, 0.33, 0.79)}.nav.--top .nav__block{position:relative}.nav.--top .nav__block:nth-child(2){margin-left:auto}.nav.--top .nav__block--line{position:relative;padding:7px 0 5px 33px}.nav.--top .nav__block--line:before{position:absolute;top:0;left:-2px;content:"";width:5px;height:100%;background:#ffb0a6;border-radius:4px}.nav.--top .nav__content{margin-bottom:0}.nav.--top .nav__sm{margin-top:44px}.nav.--top.is-open{left:0}.nav.--top.is-open .nav__wrap{opacity:1;visibility:visible;transition-delay:.8s}@media screen and (max-width: 1240px){.nav.--top .nav__block{position:relative}.nav.--top .nav__block:nth-child(2){margin-left:0}}@media screen and (max-width: 740px){.nav.--top{border-top-right-radius:0;border-bottom-right-radius:0;width:100%}.nav.--top .nav__wrap{display:block;padding:90px 40px 64px}.nav.--top .nav__content{gap:36px}.nav.--top .nav__block:nth-child(2){margin-left:0}.nav.--top .nav__block--line{padding-left:24px}.nav.--top .nav__ttl{margin-bottom:37px}.nav.--top .nav__list--child{padding-top:20px;display:none}.nav.--top .nav__list .nav__sm,.nav.--top .nav__list--sm .nav__sm{margin-top:60px}.nav.--top .nav__item--child{margin-bottom:10px}.nav.--top .nav__item--child:last-child{margin-bottom:0}.nav.--top .nav__link:hover{animation:spNavHover .1s steps(2, end) 1}.nav.--top .nav__link--sm{font-size:1.6rem;line-height:2.4rem;letter-spacing:0em;font-family:"Yu Gothic Pr6N B",sans-serif}.nav.--top .nav__link--sm:hover{animation:spNavHover .1s steps(2, end) 1}.nav.--top .nav__btn.is-prev-sp{position:relative}.nav.--top .nav__btn.is-prev-sp span{display:none}.nav.--top .nav__btn.is-prev-sp:before,.nav.--top .nav__btn.is-prev-sp:after{position:absolute;top:8px;display:inline-block;content:"";width:15px;height:2px;background:#fff}.nav.--top .nav__btn.is-prev-sp:before{right:-29px;border-top-left-radius:2px;border-bottom-left-radius:2px;transform:rotate(45deg);transition:all .4s ease}.nav.--top .nav__btn.is-prev-sp:after{right:-39px;border-top-left-radius:2px;border-bottom-left-radius:2px;transform:rotate(-45deg);transition:all .4s ease}.nav.--top .nav__btn.is-prev-sp.is-open span{display:inline}.nav.--top .nav__btn.is-prev-sp.is-open:before,.nav.--top .nav__btn.is-prev-sp.is-open:after{width:10px;transform:rotate(0)}.nav.--top .nav__btn.is-prev-sp.is-open:after{right:-38px}}.nav.--footer{position:relative;display:flex;flex-wrap:nowrap;margin-left:auto;gap:64px;padding-top:7px}.nav.--footer .nav__list,.nav.--footer .nav__list--sm{margin-bottom:32px}.nav.--footer .nav__list:last-child,.nav.--footer .nav__list--sm:last-child{margin-bottom:0}.nav.--footer .nav__list--sm{margin-bottom:42px}.nav.--footer .nav__list--child{padding:20px 0 0;gap:14px}.nav.--footer .nav__link--sm{font-size:1.6rem;letter-spacing:0em;font-weight:700;font-family:"Yu Gothic Pr6N B",sans-serif}@media screen and (max-width: 740px){.nav.--footer{flex-direction:column;padding-top:54px;gap:53px}.nav.--footer .nav__ttl{margin-bottom:20px;width:100%}.nav.--footer .nav__ttl img{width:auto;height:14.16px}.nav.--footer .nav__block{display:flex;flex-wrap:wrap;flex-direction:row;gap:0 24px}.nav.--footer .nav__list,.nav.--footer .nav__list--sm{gap:13px;margin-bottom:0}.nav.--footer .nav__list--child{padding:19px 0 0;gap:13px}.nav.--footer .nav__item{width:140px}.nav.--footer .nav__link--sm{font-size:1.4rem;letter-spacing:0em;font-weight:700;font-family:"Yu Gothic Pr6N B",sans-serif}.nav.--footer .nav__link--sm:hover{opacity:.7}}.nav__wrap{display:flex;flex-wrap:wrap;gap:80px;height:100%;overflow-y:auto;opacity:0;visibility:hidden;transition:opacity .2s ease;max-width:1160px;padding:166px 120px 64px 140px}.nav__main{display:flex;flex-wrap:nowrap;align-items:flex-start;width:100%;gap:60px 30px;margin-bottom:auto}.nav__block{display:flex;flex-wrap:nowrap;flex-direction:column}.nav__ttl{margin-bottom:29px}.nav__content{display:flex;flex-wrap:nowrap;margin-bottom:auto;gap:48px}.nav__list,.nav__list--sm{display:flex;flex-wrap:nowrap;flex-direction:column;gap:16px}.nav__list--sm{gap:14px}.nav__list--child{padding:23px 0 0;display:flex;flex-wrap:nowrap;flex-direction:column;gap:6px}.nav__btn{display:none;font-size:1.8rem;letter-spacing:0em;font-weight:700;font-family:"Yu Gothic Pr6N B",sans-serif}.nav__link{font-size:1.8rem;letter-spacing:0em;font-weight:700;font-family:"Yu Gothic Pr6N B",sans-serif;transition:all .4s ease}@media screen and (min-width: 1025px){.nav__link:hover{opacity:.6}}.nav__link--sm{display:inline-block;font-size:1.4rem;line-height:2.2rem;letter-spacing:0em;font-family:"Yu Gothic Pr6N B",sans-serif;transition:all .4s ease}@media screen and (min-width: 1025px){.nav__link--sm:hover{opacity:.6}}.nav__sm{margin-top:auto}.nav__sm-block{margin-bottom:22px}.nav__sm-block:last-child{margin-bottom:0}.nav__sm-block.--inst .nav__sm-item{margin-bottom:10px}.nav__sm-item{margin-bottom:12px}.nav__sm-item:last-child{margin-bottom:0}.nav__sm-item a{font-size:1.4rem;letter-spacing:0em;font-weight:700;font-family:"Yu Gothic Pr6N B",sans-serif;transition:all .4s ease}@media screen and (min-width: 1025px){.nav__sm-item a:hover{opacity:.6}}.nav__sm-item a.--en{font-family:"Oswald",sans-serif;font-size:1.3rem;letter-spacing:0.04em;font-weight:400}.nav__sm-item a.--en img,.nav__sm-item a.--en svg{vertical-align:middle}.nav__sm-item img{margin-right:4px;vertical-align:-3px}.nav__sm--xs{margin-top:17px}.nav__sm--xs a{font-size:1.2rem;letter-spacing:0em;font-weight:700;font-family:"Yu Gothic Pr6N B",sans-serif}.nav__bottom{width:100%;margin-top:auto;display:flex;flex-wrap:nowrap;align-items:flex-end}@media screen and (max-width: 1240px){.nav__wrap{position:relative;padding-right:56px;padding-left:56px}.nav__main{flex-direction:column}}@media screen and (max-width: 740px){.nav.--top .nav__sm{margin-top:60px}.nav__wrap{padding-right:32px;padding-left:32px}.nav__content{flex-direction:column}.nav__list,.nav__list--sm{gap:18px}.nav__link{font-size:1.6rem;letter-spacing:0em;font-weight:700;font-family:"Yu Gothic Pr6N B",sans-serif}.nav__btn{display:inline-block}.nav__sm-block.--inst .nav__sm-item{margin-bottom:12px}.nav__bottom .cv{position:fixed;bottom:58px;right:0;flex-direction:column;gap:10px}.nav__bottom .cv__item{width:40px !important;height:110px}.nav__bottom .cv__item a{width:100%;height:100%;writing-mode:vertical-rl;-ms-writing-mode:tb-rl;text-orientation:upright;border-radius:12px 0 0 12px;font-size:1.4rem;letter-spacing:0.05em;font-weight:700;font-family:"Yu Gothic Pr6N B",sans-serif}.nav__logo{position:absolute;top:24px;left:50%;transform:translate(-50%, 0)}.nav__logo img{width:80.12px;height:auto}}@keyframes spNavHover{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.cover{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background:rgba(77,77,77,.6);display:none}@media screen and (max-width: 740px){.cover{background:rgba(0,0,0,0)}}.pnkz{padding-left:140px;width:100%}.pnkz__list{display:flex;flex-wrap:nowrap;-ms-justify-content:flex-start;justify-content:flex-start;gap:5px;white-space:nowrap;padding-top:15px;padding-bottom:15px;overflow:auto;width:100%}.pnkz__item:not(.--current):after{display:inline-block;content:"-";font-size:1.2rem;letter-spacing:0em;font-weight:700;font-family:"Yu Gothic Pr6N B",sans-serif}@media screen and (min-width: 1025px){.pnkz__item a:hover{color:#999}}.pnkz__link{font-size:1.2rem;letter-spacing:0em;font-weight:700;font-family:"Yu Gothic Pr6N B",sans-serif}@media screen and (max-width: 1240px){.pnkz{padding-left:0}}.footer{position:relative;background:#ff7866;color:#fff;padding-top:90px;padding-bottom:80px;border-top-left-radius:100px;border-top-right-radius:100px;z-index:30}.footer__logo img{width:180px;height:auto}.footer__inner{position:relative;display:flex;flex-wrap:nowrap;align-items:flex-start;padding-right:80px;padding-left:80px;margin-right:auto;margin-left:auto;max-width:calc(1086px + 80px*2)}@media(min-width: 1526px){.footer__inner{max-width:calc(1086px + 160px*2);padding-right:160px;padding-left:160px}}@media screen and (max-width: 1240px){.footer__inner{max-width:100%;padding-right:56px;padding-left:56px}}@media screen and (max-width: 900px){.footer__inner{padding-right:56px;padding-left:56px}}@media screen and (max-width: 740px){.footer__inner{padding-right:32px;padding-left:32px}}.footer .nav__sm{position:absolute;left:80px;bottom:-1px}@media(min-width: 1526px){.footer .nav__sm{left:160px}}@media screen and (max-width: 1240px){.footer .nav__sm{left:56px}}@media screen and (max-width: 900px){.footer{border-top-left-radius:50px;border-top-right-radius:50px}.footer__logo img{width:120px}}@media screen and (max-width: 740px){.footer{padding-top:63px;padding-bottom:40px;border-top-left-radius:30px;border-top-right-radius:30px}.footer__inner{display:block}.footer .nav__sm{position:static;margin-top:68px}}.content{padding-top:96px;width:calc(100% - 140px);margin-left:auto}@media screen and (max-width: 1240px){.content{width:100%}}@media screen and (max-width: 900px){.content{padding-top:0}.content.--nohead{padding-top:80px}}@media screen and (max-width: 740px){.content.--nohead{padding-top:72px}}.bar{position:fixed;top:0;left:0;width:140px;height:100%;background:#ededed;pointer-events:none;z-index:29}.bar:before{position:absolute;top:96px;left:140px;width:50px;height:50px;background:url(/builds/web/images/icn-corner.6707c101.svg) no-repeat left top;content:""}@media screen and (max-width: 1240px){.bar{display:none}}.heading__img{width:100%;height:240px}.heading__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.heading .ttl{margin-top:-23px;padding-left:2px}.heading .ttl__ja{margin-top:31px;font-size:2.4rem;letter-spacing:0em;font-weight:700;font-family:"Yu Gothic Pr6N B",sans-serif}@media screen and (max-width: 740px){.heading__img{height:200px}.heading .ttl{margin-top:-13px}.heading .ttl__ja{margin-top:14px;font-size:1.6rem}}.ttl__ja{margin-top:27px;font-size:2rem;letter-spacing:0em;font-weight:700;font-family:"Yu Gothic Pr6N B",sans-serif;color:#999}.ttl.--center{text-align:center}.ttl.--m-sm .ttl__ja{margin-top:15px}@media screen and (max-width: 900px){.ttl__ja{margin-top:20px}.ttl.--m-sm .ttl__ja{margin-top:13px}}@media screen and (max-width: 740px){.ttl__ja{margin-top:18px;font-size:1.6rem;letter-spacing:0em;font-weight:700;font-family:"Yu Gothic Pr6N B",sans-serif}.ttl.--m-sm .ttl__ja{margin-top:9px}}.s-ttl{position:relative;top:-28px}.s-ttl:before{position:absolute;top:26.5px;left:0;content:"";width:100%;height:3px;background:#ff7866}.s-ttl__box{position:relative;width:232px;border:solid 3px #ff7866;color:#ff7866;background:#fff;border-radius:28px;font-size:2rem;letter-spacing:0em;font-weight:700;font-family:"Yu Gothic Pr6N B",sans-serif;text-align:center;margin:0 auto;padding:15px 0}@media screen and (max-width: 740px){.s-ttl:before{top:24px;height:2px}.s-ttl__box{width:224px;font-size:1.8rem;letter-spacing:0em;font-weight:700;font-family:"Yu Gothic Pr6N B",sans-serif;border-width:2px;padding:14px 0}}.club__list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:40px}.club__card{width:calc(50% - 20px)}.club__card.--aim21 .club__card-head{background:#e67ea1}.club__card.--moonfort .club__card-head{background:#d9cf62}.club__card.--skyship .club__card-head{background:#8ab8e6}.club__card.--face .club__card-head{background:#ad8fcc}.club__card.--kurhaus .club__card-head{background:#e6a373}.club__card.--squaregate .club__card-head{background:#85cc91}.club__card.--southfort .club__card-head{background:#ccb17a}.club__card-link{display:block;border-top-left-radius:30px;overflow:hidden;transition:all .4s ease}@media screen and (min-width: 1025px){.club__card-link:hover{opacity:.6}}.club__card-head{color:#fff;display:flex;flex-wrap:nowrap;align-items:center;padding:20px 36px}.club__card-name{font-size:2rem;letter-spacing:0em;font-weight:700;font-family:"Yu Gothic Pr6N B",sans-serif}.club__card-place{margin-left:auto;font-size:1.4rem;letter-spacing:0.05em;font-weight:700;font-family:"Yu Gothic Pr6N B",sans-serif}.club__card-content{background:#ededed;padding:20px}.club__card-catch{font-size:1.6rem;line-height:2.4rem;letter-spacing:0em;font-family:"Yu Gothic Pr6N B",sans-serif;padding:0 16px;height:48px}.club__card-img{margin-top:20px}.club__card-img img{width:100%;height:auto}@media screen and (max-width: 900px){.club__list{gap:39px 32px}.club__card{width:calc(50% - 16px)}.club__card-link{border-top-left-radius:20px}.club__card-head{padding:11px 16px 11px 22px}.club__card-name{font-size:1.8rem;letter-spacing:0em;font-weight:700;font-family:"Yu Gothic Pr6N B",sans-serif}.club__card-place{font-size:1.2rem;line-height:1.6rem;letter-spacing:0.05em;font-family:"Yu Gothic Pr6N B",sans-serif}.club__card-content{background:#ededed;padding:20px 16px 16px}.club__card-catch{font-size:1.4rem;line-height:2.2rem;letter-spacing:0em;font-family:"Yu Gothic Pr6N B",sans-serif;padding:0 4px}.club__card-img{margin-top:16px}}@media screen and (max-width: 740px){.club__list{gap:20px}.club__card{width:100%}.club__card-head{padding:11px 20px 11px 24px}.club__card-content{padding:20px 20px}}.cv{margin-left:auto;display:flex;flex-wrap:nowrap;align-items:center;gap:12px}.cv__item a{display:block;font-size:1.6rem;letter-spacing:0em;font-weight:700;font-family:"Yu Gothic Pr6N B",sans-serif;text-align:center;color:#fff;padding:10px;border-radius:40px;border:solid 2px}.cv__item.--visit,.cv__item.--trial{width:80px}.cv__item.--join{width:116px}.cv__item.--visit a{background:#ff7866;border-color:#ff7866}@media screen and (min-width: 1025px){.cv__item.--visit a:hover{color:#ff7866;background:#fff}}.cv__item.--trial a{background:#6cc;border-color:#6cc}@media screen and (min-width: 1025px){.cv__item.--trial a:hover{color:#6cc;background:#fff}}.cv__item.--join a{background:#ffbd61;border-color:#ffbd61}@media screen and (min-width: 1025px){.cv__item.--join a:hover{color:#ffbd61;background:#fff}}.cv.--wh .cv__item{width:114px}.cv.--wh .cv__item a{border-color:#fff;background:#fff;transition:all .4s ease}@media screen and (min-width: 1025px){.cv.--wh .cv__item a:hover{transform:translate(0, -5px)}}.cv.--wh .cv__item.--visit a{color:#ff7866}.cv.--wh .cv__item.--trial a{color:#6cc}.cv.--wh .cv__item.--join a{color:#ffbd61}@media screen and (max-width: 900px){.cv.--header{position:fixed;bottom:0;left:0;width:100%;gap:0;transition:all .5s ease}.cv.--header .cv__item.--visit,.cv.--header .cv__item.--trial{width:33.3333333333%}.cv.--header .cv__item.--join{width:33.3333333333%}.cv.--header .cv__item a{padding:12px;border-radius:15px 15px 0 0;font-size:1.8rem;letter-spacing:0em;font-weight:700;font-family:"Yu Gothic Pr6N B",sans-serif}.cv.is-hide{opacity:0;visibility:hidden}}@media screen and (max-width: 740px){.cv.--header .cv__item a{padding:10px 0;font-size:1.6rem;letter-spacing:0em;font-weight:700;font-family:"Yu Gothic Pr6N B",sans-serif}}.entry{display:flex;flex-wrap:wrap;gap:41px;padding-right:80px;padding-left:80px;margin-right:auto;margin-left:auto;max-width:calc(1066px + 80px*2)}@media(min-width: 1526px){.entry{max-width:calc(1066px + 160px*2);padding-right:160px;padding-left:160px}}@media screen and (max-width: 1240px){.entry{max-width:100%;padding-right:56px;padding-left:56px}}@media screen and (max-width: 900px){.entry{padding-right:56px;padding-left:56px}}@media screen and (max-width: 740px){.entry{padding-right:32px;padding-left:32px}}.entry__item{width:calc(33.3333333333% - 27.3333333333px)}.entry__item.--visit .entry__link{background:#fae8e6}.entry__item.--visit .entry__head{background:#ff7866}.entry__item.--trial .entry__link{background:#e6f2f2}.entry__item.--trial .entry__head{background:#6cc}.entry__item.--join .entry__link{background:#faede1}.entry__item.--join .entry__head{background:#ffbd61}.entry__item.--visit .entry__content{padding-right:24px}.entry__item.--visit .entry__fig{width:43.4782608696%}.entry__item.--trial .entry__content{padding-right:30px}.entry__item.--trial .entry__fig{width:50%}.entry__item.--join .entry__content{padding-right:20px}.entry__item.--join .entry__fig{width:46.4285714286%}.entry__link{display:block;border-radius:20px;overflow:hidden;transition:all .4s ease}@media screen and (min-width: 1025px){.entry__link:hover{transform:translate(0, -14px)}}.entry__head{text-align:center;font-size:2rem;letter-spacing:0em;font-weight:700;font-family:"Yu Gothic Pr6N B",sans-serif;color:#fff;padding:16px 10px}.entry__content{display:flex;flex-wrap:nowrap;align-items:center;padding:0 28px;height:138px}.entry__desc{font-size:1.6rem;line-height:2.6rem;letter-spacing:0em;font-family:"Yu Gothic Pr6N B",sans-serif;color:#4d4d4d}.entry__fig{margin-left:auto}.entry__fig img{width:100%;height:auto}@media screen and (max-width: 1240px){.entry__content{height:200px;flex-direction:column;-ms-justify-content:center;justify-content:center;gap:14px}.entry__desc{text-align:center}.entry__fig{margin:0 auto;width:100% !important;text-align:center}.entry__fig img{width:auto;height:82px}}@media screen and (max-width: 900px){.entry{gap:20px}.entry__item{width:calc(33.3333333333% - 13.3333333333px)}}@media screen and (max-width: 740px){.entry__item{width:100%}.entry__item.--visit .entry__content{padding-right:25px}.entry__item.--visit .entry__fig{width:43.321299639% !important}.entry__item.--trial .entry__content{padding-right:24px}.entry__item.--trial .entry__fig{width:48.5611510791% !important}.entry__item.--join .entry__content{padding-right:23px}.entry__item.--join .entry__fig{width:46.5949820789% !important}.entry__content{flex-direction:row;-ms-justify-content:flex-start;justify-content:flex-start;padding:0 24px;height:138px;gap:5px}.entry__desc{text-align:left;flex:1}.entry__fig{margin-right:0}.entry__fig img{width:100%;height:auto}}.side__box{margin-bottom:80px}.side__box:last-child{margin-bottom:0}.side__ttl{font-size:1.8rem;letter-spacing:0em;font-weight:700;font-family:"Yu Gothic Pr6N B",sans-serif;background:#ff7866;color:#fff;border-top-left-radius:20px;padding:20px 24px}.side__item{border-bottom:solid 1px #ccc}.side__item-link{display:flex;flex-wrap:nowrap;align-items:center;padding:19px 25px;color:#999;font-size:1.8rem;line-height:2.8rem;letter-spacing:0em;font-family:"Yu Gothic Pr6N B",sans-serif;transition:all .4s ease}@media screen and (min-width: 1025px){.side__item-link:hover{opacity:.6}}.side__item-link.--en{font-family:"Oswald",sans-serif;font-size:1.8rem;letter-spacing:0.04em;font-weight:400}.side__item-count{font-family:"Oswald",sans-serif;font-size:1.7rem;letter-spacing:0.04em;font-weight:400;color:#ff7866;margin-left:auto}.side__keyword{position:relative}.side__keyword-box{display:block;width:100%;border:solid 3px #ff7866;background:#fff;font-size:1.6rem;letter-spacing:0em;font-weight:700;font-family:"Yu Gothic Pr6N B",sans-serif;height:68px;padding:10px 58px 10px 33px;line-height:normal;border-radius:35px}.side__keyword-box::-moz-placeholder{color:#999}.side__keyword-box::placeholder{color:#999}.side__keyword-box:-ms-input-placeholder{color:#999}.side__keyword-box::-ms-input-placeholder{color:#999}.side__keyword-btn{position:absolute;top:21px;right:31px}.side__cards{margin-top:30px}.side__card{width:100%;margin-top:30px}.side__card:first-child{margin-top:0}.side__card-link{display:block;border-top-left-radius:40px;overflow:hidden;transition:all .4s ease}@media screen and (min-width: 1025px){.side__card-link:hover{opacity:.6}}.side__card-img{width:100%;aspect-ratio:346/231}.side__card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.side__card-detail{background:#f2f2f2;padding:0 32px 27px}.side__card-head{margin-top:14px;display:flex;flex-wrap:nowrap;align-items:flex-start;gap:18px}.side__card-date{padding-top:4px;font-family:"Oswald",sans-serif;font-size:1.4rem;letter-spacing:0.04em;font-weight:400;color:#ff7866}.side__card-num{margin-top:-22px}.side__card-cat{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 12px}.side__card-cat-item{display:inline-block;border:solid 1px #ff7866;color:#ff7866;font-size:1.2rem;letter-spacing:0em;font-weight:700;font-family:"Yu Gothic Pr6N B",sans-serif;border-radius:15px;background:#fff;padding:4px 11px 4px 12px}.side__card-ttl{margin-top:7px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.6rem;line-height:2.6rem;letter-spacing:0em;font-family:"Yu Gothic Pr6N B",sans-serif}@media screen and (max-width: 900px){.side__cards{display:flex;flex-wrap:nowrap;gap:20px}.side__card{margin-top:0;width:calc(33.3333333333% - 13.3333333333px)}.side__card-link{border-top-left-radius:20px}.side__card-detail{padding:0 20px 27px}.side__card-ttl{height:5.2rem}}@media screen and (max-width: 740px){.side__box.--keyword{display:none}.side__cards{flex-direction:column;gap:32px}.side__card{width:100%}.side__card-link{border-top-left-radius:30px}.side__card-head{margin-top:16px}.side__card-detail{padding:0 24px 18px}.side__card-ttl{height:auto}}.pagination__list{display:flex;flex-wrap:nowrap;align-items:center;-ms-justify-content:center;justify-content:center;gap:22px}.pagination__item a,.pagination__item--current a,.pagination__item span,.pagination__item--current span{font-family:"Oswald",sans-serif;font-size:1.6rem;letter-spacing:0.05em;font-weight:600;color:#ff7866;border-bottom:solid 2px rgba(0,0,0,0);display:inline-block;padding:6px 3px 7px}.pagination__item a,.pagination__item--current a{transition:all .4s ease}@media screen and (min-width: 1025px){.pagination__item a:hover,.pagination__item--current a:hover{opacity:.6}}.pagination__item--current span{border-color:#ff7866}.pagination__item--ellipsis span{color:#ff7866;font-size:1.6rem;letter-spacing:0em;font-weight:700;font-family:"Yu Gothic Pr6N B",sans-serif}.pagination__item--prev,.pagination__item--next{width:50px;height:50px}.pagination__item--prev a,.pagination__item--next a{display:flex;flex-wrap:nowrap;align-items:center;-ms-justify-content:center;justify-content:center;height:100%;background:#ff7866;border-radius:50%;border:solid 2px #ff7866;cursor:pointer;transition:all .4s ease}.pagination__item--prev a svg path,.pagination__item--next a svg path{transition:all .4s ease}@media screen and (min-width: 1025px){.pagination__item--prev a:hover,.pagination__item--next a:hover{background:#fff}.pagination__item--prev a:hover svg path,.pagination__item--next a:hover svg path{fill:#ff7866}}.pagination__item--prev{margin-right:auto}.pagination__item--next{transform:scale(-1, 1);margin-left:auto}@media screen and (max-width: 740px){.pagination__item--prev,.pagination__item--next{width:36px;height:36px}.pagination__item--prev svg,.pagination__item--next svg{width:12.08px;height:auto}.pagination__list{gap:17px}}.consentCookie{display:none;background-color:gray;padding:20px;color:#fff;border-radius:5px;position:fixed;left:10px;bottom:10px;z-index:9999;width:500px}.consentCookie__buttons{display:flex;justify-content:space-between;margin-top:30px;gap:10px}.consentCookie__buttons button{flex-shrink:1;line-height:40px;width:50%;text-align:center;border-radius:5px;transition:.3s}.consentCookie__buttons button.accept{background-color:#5da0ff}.consentCookie__buttons button.deny{background-color:#5da0ff}.consentCookie__buttons button:hover{cursor:pointer;background-color:#5190e7}.inView{opacity:0;transform:translateY(20px)}.inView.is-view{animation-name:fadeUpAnime;animation-duration:1.2s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.32, 0, 0.15, 1)}.inView.--delay1{animation-delay:calc(.2s*1)}.inView.--delay2{animation-delay:calc(.2s*2)}.inView.--delay3{animation-delay:calc(.2s*3)}.inView.--delay4{animation-delay:calc(.2s*4)}.inView.--delay5{animation-delay:calc(.2s*5)}.inView.--delay6{animation-delay:calc(.2s*6)}.inView.--delay7{animation-delay:calc(.2s*7)}.inView.--delay8{animation-delay:calc(.2s*8)}.inView.--delay9{animation-delay:calc(.2s*9)}.inView.--delay10{animation-delay:calc(.2s*10)}@media screen and (max-width: 740px){.inView.--delay1{animation-delay:0s}.inView.--delay2{animation-delay:0s}.inView.--delay3{animation-delay:0s}.inView.--delay4{animation-delay:0s}.inView.--delay5{animation-delay:0s}.inView.--delay6{animation-delay:0s}.inView.--delay7{animation-delay:0s}.inView.--delay8{animation-delay:0s}.inView.--delay9{animation-delay:0s}.inView.--delay10{animation-delay:0s}}.inViewRtl{opacity:0;transform:translateX(20px)}.inViewRtl.is-view{animation-name:fadeRtlAnime;animation-duration:1.2s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.32, 0, 0.15, 1)}.inViewRtl.--delay1{animation-delay:calc(.2s*1)}.inViewRtl.--delay2{animation-delay:calc(.2s*2)}.inViewRtl.--delay3{animation-delay:calc(.2s*3)}.inViewRtl.--delay4{animation-delay:calc(.2s*4)}.inViewRtl.--delay5{animation-delay:calc(.2s*5)}.inViewRtl.--delay6{animation-delay:calc(.2s*6)}.inViewRtl.--delay7{animation-delay:calc(.2s*7)}.inViewRtl.--delay8{animation-delay:calc(.2s*8)}.inViewRtl.--delay9{animation-delay:calc(.2s*9)}.inViewRtl.--delay10{animation-delay:calc(.2s*10)}@media screen and (max-width: 740px){.inViewRtl.--delay1{animation-delay:0s}.inViewRtl.--delay2{animation-delay:0s}.inViewRtl.--delay3{animation-delay:0s}.inViewRtl.--delay4{animation-delay:0s}.inViewRtl.--delay5{animation-delay:0s}.inViewRtl.--delay6{animation-delay:0s}.inViewRtl.--delay7{animation-delay:0s}.inViewRtl.--delay8{animation-delay:0s}.inViewRtl.--delay9{animation-delay:0s}.inViewRtl.--delay10{animation-delay:0s}}.inViewList>*{opacity:0;transform:translateY(20px)}.inViewList.is-view>*{animation-name:fadeUpAnime;animation-duration:1.2s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.32, 0, 0.15, 1)}.inViewList>*:nth-child(1){animation-delay:calc(.2s*1)}.inViewList>*:nth-child(2){animation-delay:calc(.2s*2)}.inViewList>*:nth-child(3){animation-delay:calc(.2s*3)}.inViewList>*:nth-child(4){animation-delay:calc(.2s*4)}.inViewList>*:nth-child(5){animation-delay:calc(.2s*5)}.inViewList>*:nth-child(6){animation-delay:calc(.2s*6)}.inViewList>*:nth-child(7){animation-delay:calc(.2s*7)}.inViewList>*:nth-child(8){animation-delay:calc(.2s*8)}.inViewList>*:nth-child(9){animation-delay:calc(.2s*9)}.inViewList>*:nth-child(10){animation-delay:calc(.2s*10)}.inViewList>*:nth-child(11){animation-delay:calc(.2s*11)}.inViewList>*:nth-child(12){animation-delay:calc(.2s*12)}.inViewList>*:nth-child(13){animation-delay:calc(.2s*13)}.inViewList>*:nth-child(14){animation-delay:calc(.2s*14)}.inViewList>*:nth-child(15){animation-delay:calc(.2s*15)}.inViewList>*:nth-child(16){animation-delay:calc(.2s*16)}.inViewList>*:nth-child(17){animation-delay:calc(.2s*17)}.inViewList>*:nth-child(18){animation-delay:calc(.2s*18)}.inViewList>*:nth-child(19){animation-delay:calc(.2s*19)}.inViewList>*:nth-child(20){animation-delay:calc(.2s*20)}.inViewList>*:nth-child(21){animation-delay:calc(.2s*21)}.inViewList>*:nth-child(22){animation-delay:calc(.2s*22)}.inViewList>*:nth-child(23){animation-delay:calc(.2s*23)}.inViewList>*:nth-child(24){animation-delay:calc(.2s*24)}.inViewList>*:nth-child(25){animation-delay:calc(.2s*25)}.inViewList>*:nth-child(26){animation-delay:calc(.2s*26)}.inViewList>*:nth-child(27){animation-delay:calc(.2s*27)}.inViewList>*:nth-child(28){animation-delay:calc(.2s*28)}.inViewList>*:nth-child(29){animation-delay:calc(.2s*29)}.inViewList>*:nth-child(30){animation-delay:calc(.2s*30)}.inViewList>*:nth-child(31){animation-delay:calc(.2s*31)}.inViewList>*:nth-child(32){animation-delay:calc(.2s*32)}.inViewList>*:nth-child(33){animation-delay:calc(.2s*33)}.inViewList>*:nth-child(34){animation-delay:calc(.2s*34)}.inViewList>*:nth-child(35){animation-delay:calc(.2s*35)}.inViewList>*:nth-child(36){animation-delay:calc(.2s*36)}.inViewList>*:nth-child(37){animation-delay:calc(.2s*37)}.inViewList>*:nth-child(38){animation-delay:calc(.2s*38)}.inViewList>*:nth-child(39){animation-delay:calc(.2s*39)}.inViewList>*:nth-child(40){animation-delay:calc(.2s*40)}.inViewList>*:nth-child(41){animation-delay:calc(.2s*41)}.inViewList>*:nth-child(42){animation-delay:calc(.2s*42)}.inViewList>*:nth-child(43){animation-delay:calc(.2s*43)}.inViewList>*:nth-child(44){animation-delay:calc(.2s*44)}.inViewList>*:nth-child(45){animation-delay:calc(.2s*45)}.inViewList>*:nth-child(46){animation-delay:calc(.2s*46)}.inViewList>*:nth-child(47){animation-delay:calc(.2s*47)}.inViewList>*:nth-child(48){animation-delay:calc(.2s*48)}.inViewList>*:nth-child(49){animation-delay:calc(.2s*49)}.inViewList>*:nth-child(50){animation-delay:calc(.2s*50)}@media screen and (max-width: 740px){.inViewList>*:nth-child(1){animation-delay:0s}.inViewList>*:nth-child(2){animation-delay:0s}.inViewList>*:nth-child(3){animation-delay:0s}.inViewList>*:nth-child(4){animation-delay:0s}.inViewList>*:nth-child(5){animation-delay:0s}.inViewList>*:nth-child(6){animation-delay:0s}.inViewList>*:nth-child(7){animation-delay:0s}.inViewList>*:nth-child(8){animation-delay:0s}.inViewList>*:nth-child(9){animation-delay:0s}.inViewList>*:nth-child(10){animation-delay:0s}.inViewList>*:nth-child(11){animation-delay:0s}.inViewList>*:nth-child(12){animation-delay:0s}.inViewList>*:nth-child(13){animation-delay:0s}.inViewList>*:nth-child(14){animation-delay:0s}.inViewList>*:nth-child(15){animation-delay:0s}.inViewList>*:nth-child(16){animation-delay:0s}.inViewList>*:nth-child(17){animation-delay:0s}.inViewList>*:nth-child(18){animation-delay:0s}.inViewList>*:nth-child(19){animation-delay:0s}.inViewList>*:nth-child(20){animation-delay:0s}.inViewList>*:nth-child(21){animation-delay:0s}.inViewList>*:nth-child(22){animation-delay:0s}.inViewList>*:nth-child(23){animation-delay:0s}.inViewList>*:nth-child(24){animation-delay:0s}.inViewList>*:nth-child(25){animation-delay:0s}.inViewList>*:nth-child(26){animation-delay:0s}.inViewList>*:nth-child(27){animation-delay:0s}.inViewList>*:nth-child(28){animation-delay:0s}.inViewList>*:nth-child(29){animation-delay:0s}.inViewList>*:nth-child(30){animation-delay:0s}.inViewList>*:nth-child(31){animation-delay:0s}.inViewList>*:nth-child(32){animation-delay:0s}.inViewList>*:nth-child(33){animation-delay:0s}.inViewList>*:nth-child(34){animation-delay:0s}.inViewList>*:nth-child(35){animation-delay:0s}.inViewList>*:nth-child(36){animation-delay:0s}.inViewList>*:nth-child(37){animation-delay:0s}.inViewList>*:nth-child(38){animation-delay:0s}.inViewList>*:nth-child(39){animation-delay:0s}.inViewList>*:nth-child(40){animation-delay:0s}.inViewList>*:nth-child(41){animation-delay:0s}.inViewList>*:nth-child(42){animation-delay:0s}.inViewList>*:nth-child(43){animation-delay:0s}.inViewList>*:nth-child(44){animation-delay:0s}.inViewList>*:nth-child(45){animation-delay:0s}.inViewList>*:nth-child(46){animation-delay:0s}.inViewList>*:nth-child(47){animation-delay:0s}.inViewList>*:nth-child(48){animation-delay:0s}.inViewList>*:nth-child(49){animation-delay:0s}.inViewList>*:nth-child(50){animation-delay:0s}}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeRtlAnime{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.content{padding-bottom:200px}@media screen and (max-width: 740px){.content{padding-bottom:160px}.heading .ttl__en img{width:auto;height:20.97px}}.blog{display:flex;flex-wrap:nowrap;gap:120px;margin-top:120px}.blog .main{width:calc(100% - 466px)}@media screen and (max-width: 1240px){.blog .main{width:calc(100% - 400px)}}@media screen and (max-width: 900px){.blog .main{width:100%}}.blog .side{width:346px}@media screen and (max-width: 1240px){.blog .side{width:300px}}@media screen and (max-width: 900px){.blog .side{margin-top:140px;width:100%}}.blog__card{border-bottom:solid 1px #ccc}.blog__card:first-child .blog__link{padding-top:10px}.blog__link{display:flex;flex-wrap:nowrap;gap:20px;padding:20px 0;transition:all .4s ease}@media screen and (min-width: 1025px){.blog__link:hover{opacity:.6}}.blog__img{width:150px;height:150px;border-radius:10px;overflow:hidden}.blog__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog__detail{flex:1;display:flex;flex-wrap:nowrap;align-items:flex-start;flex-direction:column;gap:8px}.blog__head{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:18px}.blog__date{padding-top:4px;font-family:"Oswald",sans-serif;font-size:1.4rem;letter-spacing:0.04em;font-weight:400;color:#ff7866}.blog__cat{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 12px}.blog__cat-item{display:inline-block;border:solid 1px #ff7866;color:#ff7866;font-size:1.2rem;letter-spacing:0em;font-weight:700;font-family:"Yu Gothic Pr6N B",sans-serif;border-radius:15px;padding:4px 11px 4px 12px}.blog__ttl{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.6rem;line-height:2.8rem;letter-spacing:0em;font-family:"Yu Gothic Pr6N B",sans-serif;transition:all .4s ease}.blog__bottom{margin-top:auto;display:flex;flex-wrap:nowrap;align-items:flex-end;width:100%}.blog__tag{display:flex;flex-wrap:wrap;align-items:flex-start;gap:5px;flex:1;padding-bottom:6px}.blog__tag-item{font-size:1.2rem;letter-spacing:0em;font-weight:700;font-family:"Yu Gothic Pr6N B",sans-serif;color:#999}.blog__tag--sp{display:none}.blog__btn{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;font-size:1.4rem;letter-spacing:0em;font-weight:700;font-family:"Yu Gothic Pr6N B",sans-serif;margin-left:auto}.blog__btn--next{display:flex;flex-wrap:nowrap;align-items:center;-ms-justify-content:center;justify-content:center;height:100%;background:#ff7866;border-radius:50%;border:solid 2px #ff7866;cursor:pointer;transition:all .4s ease}.blog__btn--next svg path{transition:all .4s ease}@media screen and (min-width: 1025px){.blog__btn--next:hover{background:#fff}.blog__btn--next:hover svg path{fill:#ff7866}}.blog__btn--next svg{width:9.06px;height:auto}.blog__btn--next{width:24px;height:24px;transform:scale(-1, 1)}@media screen and (min-width: 1025px){.blog__btn--next:hover{background:#ff7866}.blog__btn--next:hover svg path{fill:#fff}}@media screen and (max-width: 1240px){.blog{gap:100px}}@media screen and (max-width: 900px){.blog{display:block}}@media screen and (max-width: 740px){.blog{margin-top:70px}.blog__link{padding:23px 0 19px;gap:16px}.blog__img{width:120px;height:150px}.blog__detail{gap:7px}.blog__date{padding-top:3px;font-family:"Oswald",sans-serif;font-size:1.3rem;letter-spacing:0.04em;font-weight:400}.blog__cat-item{padding:4px 11px 4px 12px}.blog__ttl{white-space:initial;text-overflow:initial;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.6rem;line-height:2.4rem;letter-spacing:0em;font-family:"Yu Gothic Pr6N B",sans-serif}.blog__tag{display:none}.blog__tag--sp{display:flex;margin-top:8px}}.pagination{margin-top:80px}@media screen and (max-width: 740px){.pagination{margin-top:64px}}.post{display:flex;flex-wrap:nowrap;gap:120px;padding-top:80px}.post .main{width:calc(100% - 466px)}@media screen and (max-width: 1240px){.post .main{width:calc(100% - 400px)}}@media screen and (max-width: 900px){.post .main{width:100%}}.post .side{width:346px}@media screen and (max-width: 1240px){.post .side{width:300px}}@media screen and (max-width: 900px){.post .side{margin-top:140px;width:100%}}.post__card{border-bottom:solid 1px #ccc}.post__card:first-child .news__link{padding-top:0}.post__link{display:block;padding:23px 0 17px;transition:all .4s ease}@media screen and (min-width: 1025px){.post__link:hover{opacity:.6}}.post__head{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:18px}.post__date{padding-top:4px;font-family:"Oswald",sans-serif;font-size:1.4rem;letter-spacing:0.04em;font-weight:400;color:#ff7866}.post__cat{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 12px}.post__cat-item{display:inline-block;border:solid 1px #ff7866;color:#ff7866;font-size:1.2rem;letter-spacing:0em;font-weight:700;font-family:"Yu Gothic Pr6N B",sans-serif;border-radius:15px;padding:4px 11px 4px 12px}.post__ttl{margin-top:24px;font-size:2rem;line-height:3.2rem;letter-spacing:0em;font-family:"Yu Gothic Pr6N B",sans-serif;border-bottom:solid 1px #ccc;padding-bottom:33px}.post__body{margin-top:33px}.post__body>*{font-size:1.4rem;line-height:2;font-family:"Yu Gothic Pr6N M",sans-serif;margin-bottom:2.8rem}.post__body p{margin-bottom:2.2rem}.post__body strong{font-family:"Yu Gothic Pr6N B",sans-serif}.post__body .text-huge{font-size:200%}.post__body .text-big{font-size:150%}.post__body .text-small{font-size:80%}.post__body .text-tiny{font-size:50%}.post__body img{max-width:100%;height:auto}.post__body h2{margin-top:6.4rem;margin-bottom:1.9rem;font-size:1.8rem;line-height:3.2rem;letter-spacing:0em;font-family:"Yu Gothic Pr6N B",sans-serif;color:#ff7866}@media screen and (max-width: 740px){.post__body h2{margin-top:5.4rem;margin-bottom:2.8rem;font-size:1.8rem;line-height:3rem;letter-spacing:0em;font-family:"Yu Gothic Pr6N B",sans-serif}}.post__body h3{margin-top:3.2rem;margin-bottom:1.9rem;font-size:1.4rem;line-height:2.8rem;letter-spacing:0em;font-family:"Yu Gothic Pr6N B",sans-serif;color:#ff7866}.post__body a{color:#3683ca}.post__body a[target=_blank]{position:relative;margin-right:.8em}.post__body a[target=_blank]:after{border-bottom:0;padding-left:6px;padding-bottom:5px;content:"❐"}.post__body ul,.post__body ol{margin:2.2rem 0;padding-left:2em}.post__body ul li:before{content:"";width:5px;height:5px;display:inline-block;background-color:#ff7866;border-radius:50%;position:relative;top:-3px;margin-right:12px}.post__body ol{counter-reset:li_count}.post__body ol li:before{counter-increment:li_count;content:counter(li_count) ".";margin-right:5px}.post__body blockquote{position:relative;padding:10px 15px 10px 60px;box-sizing:border-box;font-style:italic;border:solid 2px #464646;color:#464646}.post__body blockquote:before{display:inline-block;position:absolute;top:10px;left:0;content:"“";font-family:sans-serif;color:#ddd;font-size:90px;line-height:1}.post__body blockquote p{padding:0;margin:10px 0;line-height:1.7}.post__body blockquote cite{display:block;text-align:right;color:#888;font-size:.9em}.post__body pre{margin:1em 0;padding:1em;border-radius:5px;background:#25292f;color:#fff;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:1.4rem;line-height:2.2rem}.post__body table{margin:2.2rem 0;width:100%;border-collapse:collapse;border-spacing:0;border:solid 1px #ddd}.post__body table tr{border-bottom:solid 1px #ddd}.post__body table th,.post__body table td{padding:20px 15px}.post__body table th{font-weight:700}.post__body table th,.post__body table td{border-right:solid 1px #ddd}.post__body iframe{max-width:100%;width:100%}.post__body hr{margin:3.2rem 0;border-color:#ccc}.post__body .img1col_1,.post__body .img2col_1{margin-top:4.4rem}.post__body .img1col_1__cap,.post__body .img2col_1__cap{margin-top:8px;font-size:1.3rem;line-height:2.4rem;letter-spacing:0em;font-family:"Yu Gothic Pr6N M",sans-serif}@media screen and (max-width: 740px){.post__body .img1col_1,.post__body .img2col_1{margin-top:2.2rem}}.post__body .img1col_1{margin-bottom:3.2rem}.post__body .img2col_1{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:20px;margin-bottom:3.2em}.post__body .img2col_1-item{width:calc(50% - 10px)}@media screen and (max-width: 740px){.post__body .img2col_1{flex-direction:column}.post__body .img2col_1-item{width:100%}}.post__body .linkbutton_1{margin:0 auto 3.2rem;width:190px;width:auto;min-width:190px;display:table}.post__body .linkbutton_1-link{transition:all .4s ease;display:block;width:100%;border:solid 2px #ff7866;color:#fff;background:#ff7866;text-align:center;font-size:2rem;letter-spacing:0em;font-weight:700;font-family:"Yu Gothic Pr6N B",sans-serif;padding:18px 10px;border-radius:30px}@media screen and (min-width: 1025px){.post__body .linkbutton_1-link:hover{color:#ff7866;background:#fff}}@media screen and (max-width: 900px){.post__body .linkbutton_1{width:154px}.post__body .linkbutton_1-link{font-size:1.8rem;letter-spacing:0em;font-weight:700;font-family:"Yu Gothic Pr6N B",sans-serif;padding:16px 10px}}@media screen and (max-width: 740px){.post__body .linkbutton_1{width:160px}.post__body .linkbutton_1-link{font-size:1.4rem;letter-spacing:0em;font-weight:700;font-family:"Yu Gothic Pr6N B",sans-serif;padding:10px}}.post__body .linkbutton_1-link{font-size:1.8rem;line-height:3.2rem;letter-spacing:0em;font-family:"Yu Gothic Pr6N B",sans-serif;padding:10px 20px 9px}.post__body .linkbutton_1-link:after{display:none}@media screen and (max-width: 740px){.post__body .linkbutton_1{width:auto}.post__body .linkbutton_1-link{font-size:1.6rem;line-height:2.6rem;letter-spacing:0em;font-family:"Yu Gothic Pr6N B",sans-serif;padding:9px 10px}}.post__body .embed_youtube iframe{height:auto;aspect-ratio:16/9}@media screen and (max-width: 1240px){.post{gap:100px}}@media screen and (max-width: 900px){.post{display:block}}@media screen and (max-width: 740px){.post{padding-top:153px}.post__link{padding:23px 0 19px}.post__date{padding-top:4px;font-family:"Oswald",sans-serif;font-size:1.3rem;letter-spacing:0.04em;font-weight:400}.post__ttl{margin-top:19px;font-size:1.8rem;line-height:3rem;letter-spacing:0em;font-family:"Yu Gothic Pr6N B",sans-serif;padding-bottom:41px}.post__body{margin-top:42px}}.link{margin-top:80px;display:flex;flex-wrap:nowrap;align-items:center}.link__nav{margin-left:auto;display:flex;flex-wrap:nowrap;gap:32px}.link__item{margin-top:10px}.link__item a{display:inline-block;padding:0 2px 9px;font-size:1.8rem;letter-spacing:0em;font-weight:700;font-family:"Yu Gothic Pr6N B",sans-serif;color:#ff7866;border-bottom:solid 2px #ff7866;transition:all .4s ease}@media screen and (min-width: 1025px){.link__item a:hover{opacity:.6}}.link__item--prev,.link__item--next{width:50px;height:50px}.link__item--prev a,.link__item--next a{display:flex;flex-wrap:nowrap;align-items:center;-ms-justify-content:center;justify-content:center;height:100%;background:#ff7866;border-radius:50%;border:solid 2px #ff7866;cursor:pointer;transition:all .4s ease}.link__item--prev a svg path,.link__item--next a svg path{transition:all .4s ease}@media screen and (min-width: 1025px){.link__item--prev a:hover,.link__item--next a:hover{background:#fff}.link__item--prev a:hover svg path,.link__item--next a:hover svg path{fill:#ff7866}}.link__item--prev{margin-right:auto}.link__item--next{transform:scale(-1, 1);margin-left:auto}@media screen and (max-width: 740px){.link__item--prev,.link__item--next{width:36px;height:36px}.link__item--prev svg,.link__item--next svg{width:12.08px;height:auto}.link{margin-top:72px}.link__nav{gap:20px}.link__item{margin-top:8px}.link__item a{font-size:1.6rem;padding:0 2px 6px}}.fix-search{position:fixed;right:24px;bottom:64px;width:60px;z-index:50}.fix-search.is-open{width:calc(100% - 48px)}.fix-search.is-open .side__keyword{width:100%;opacity:1;visibility:visible}.fix-search.is-open .side__keyword-box{width:100%;padding:6px 58px 6px 33px}.fix-search__btn{position:absolute;right:0;bottom:0}.fix-search .side__keyword{margin-left:auto;opacity:0;visibility:hidden;width:60px;transition:all .4s ease}.fix-search .side__keyword-box{width:60px;height:60px;padding:0}.fix-search .side__keyword-btn{top:18px}.fix-search__box::-moz-placeholder{color:#fff}.fix-search__box::placeholder{color:#fff}.fix-search__box:-ms-input-placeholder{color:#fff}.fix-search__box::-ms-input-placeholder{color:#fff}.pickup{margin-top:120px;background:#fff8f7;padding-bottom:74px}.pickup .s-ttl__box{padding:16px 0 17px;width:177px}.pickup__content{margin-top:12px;padding-right:80px;padding-left:80px;margin-right:auto;margin-left:auto;max-width:calc(920px + 80px*2)}@media(min-width: 1526px){.pickup__content{max-width:calc(920px + 160px*2);padding-right:160px;padding-left:160px}}@media screen and (max-width: 1240px){.pickup__content{max-width:100%;padding-right:56px;padding-left:56px}}@media screen and (max-width: 900px){.pickup__content{padding-right:56px;padding-left:56px}}@media screen and (max-width: 740px){.pickup__content{padding-right:32px;padding-left:32px}.pickup{margin-top:92px;padding-bottom:50px}.pickup .s-ttl__box{width:131px;padding:12px 0 14px}.pickup .s-ttl__box img{width:auto;height:14.16px}.pickup__wrapper{padding-left:32px}.pickup__content{margin-top:32px;padding:0;gap:0}}.related{padding-left:80px;margin-left:auto;width:100%;margin-top:187px}@media(min-width: 1526px){.related{padding-left:160px}}@media screen and (max-width: 1240px){.related{max-width:100%;padding-right:0;padding-left:56px}}@media screen and (max-width: 900px){.related{padding-right:0;padding-left:56px}}@media screen and (max-width: 740px){.related{padding-right:32px;padding-left:32px}}.related--sp{display:none}.related__inner{position:relative;padding:0 80px 46px}.related__inner:before{position:absolute;top:12px;left:0;content:"";width:100%;height:calc(100% - 12px);background:#f7f7f7;border-top-left-radius:40px;border-bottom-left-radius:40px;z-index:-10}.related__ttl{font-size:2.4rem;letter-spacing:0em;font-weight:700;font-family:"Yu Gothic Pr6N B",sans-serif;color:#ff7866}.related__content{margin-top:80px}@media screen and (max-width: 900px){.related{display:none}.related--sp{margin-top:150px;display:block;margin-right:-56px}.related__inner{padding-right:56px;padding-left:56px}}@media screen and (max-width: 740px){.related--sp{margin-right:-32px;margin-left:-32px}.related--sp .swiper{margin-top:40px}.related__inner{padding-right:0;padding-left:32px}.related__inner:before{border-top-left-radius:0;border-bottom-left-radius:0}.related__ttl{font-size:2rem}}.single{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:40px;box-sizing:border-box}.single__card{width:calc(33.3333333333% - 26.6666666667px)}.single__link{display:flex;flex-wrap:nowrap;flex-direction:column;border-top-left-radius:40px;overflow:hidden;transition:all .4s ease}@media screen and (min-width: 1025px){.single__link:hover{opacity:.6}}.single__img{position:relative;width:100%;aspect-ratio:1}.single__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single__head{margin-top:15px;display:flex;flex-wrap:nowrap;align-items:flex-start;gap:18px}.single__date{padding-top:4px;font-family:"Oswald",sans-serif;font-size:1.4rem;letter-spacing:0.04em;font-weight:400;color:#ff7866}.single__cat{position:absolute;right:12px;bottom:12px;width:calc(100% - 24px);display:flex;flex-wrap:wrap;align-items:flex-start;-ms-justify-content:flex-end;justify-content:flex-end;gap:6px 12px}.single__cat-item{display:inline-block;border:solid 1px #ff7866;color:#ff7866;font-size:1.2rem;letter-spacing:0em;font-weight:700;font-family:"Yu Gothic Pr6N B",sans-serif;border-radius:15px;padding:4px 11px 4px 12px;background:#fff}.single__ttl{margin-top:9px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.6rem;line-height:2.8rem;letter-spacing:0em;font-family:"Yu Gothic Pr6N B",sans-serif}@media screen and (max-width: 900px){.single{gap:20px}.single__card{width:calc(33.3333333333% - 13.3333333333px)}}@media screen and (max-width: 740px){.single{padding:0;gap:0}.single__card{width:220px}.single__link{border-top-left-radius:30px}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUNFLDZCQURGLDRCQUNFLDZCQURGLDRCQUNFLDZCQURGLDRCQUNFLDZCQURGLDRCQUNFLDZCQURGLDRCQUNFLDZCQURGLDRCQUNFLDZCQURGLDRCQUNFLDZCQURGLDRCQUNFLDZCQURGLDRCQUNFLDZCQURGLDRCQUNFLDZCQURGLDRCQUNFLDZCQURGLDRCQUNFLDZCQURGLDRCQUNFLDZCQURGLDRCQUNFLDZCQURGLDRCQUNFLDZCQURGLDRCQUNFLDZCQURGLDRCQUNFLDZCQURGLDRCQUNFLDZCQURGLDRCQUNFLDZCQURGLDRCQUNFLDZCQURGLDRCQUNFLDZCQURGLDRCQUNFLDZCQURGLDRCQUNFLDZCQURGLDRCQUNFLDZCQURGLDRCQUNFLDZCQURGLDRCQUNFLDZCQURGLDRCQUNFLDZCQURGLDRCQUNFLDZCQURGLDRCQUNFLDZCQURGLDRCQUNFLDZCQURGLDRCQUNFLDZCQURGLDRCQUNFLDZCQURGLDRCQUNFLHNDSHA4Q0osMkJHMDhDSSxrQkFDRSw0QkFERixrQkFDRSw0QkFERixrQkFDRSw0QkFERixrQkFDRSw0QkFERixrQkFDRSw0QkFERixrQkFDRSw0QkFERixrQkFDRSw0QkFERixrQkFDRSw0QkFERixrQkFDRSw2QkFERixrQkFDRSw2QkFERixrQkFDRSw2QkFERixrQkFDRSw2QkFERixrQkFDRSw2QkFERixrQkFDRSw2QkFERixrQkFDRSw2QkFERixrQkFDRSw2QkFERixrQkFDRSw2QkFERixrQkFDRSw2QkFERixrQkFDRSw2QkFERixrQkFDRSw2QkFERixrQkFDRSw2QkFERixrQkFDRSw2QkFERixrQkFDRSw2QkFERixrQkFDRSw2QkFERixrQkFDRSw2QkFERixrQkFDRSw2QkFERixrQkFDRSw2QkFERixrQkFDRSw2QkFERixrQkFDRSw2QkFERixrQkFDRSw2QkFERixrQkFDRSw2QkFERixrQkFDRSw2QkFERixrQkFDRSw2QkFERixrQkFDRSw2QkFERixrQkFDRSw2QkFERixrQkFDRSw2QkFERixrQkFDRSw2QkFERixrQkFDRSw2QkFERixrQkFDRSw2QkFERixrQkFDRSw2QkFERixrQkFD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LGlCQUNFLG9CQUNBLHdCQUNBLGlCQUVFLFNBQ0EsT0FDQSxXQUNBLFdBQ0EseUJBQ0EsbUJHdGFLLDRCQXVEQywyQ0htWE4sZUFHSixnQksxVUEsbUJBQ0EsZ0JBRjBDLDBDRnJEaEMsY0FsREEsbUJIc2JWLGVBQ0Usc0NHeldGLFNINlVGLFlBK0JJLGNBQ0EsZ0JBQ0UsY0FDQSxtQkFDQSxpQkFFRixrQkFDRSxrQkFDQSx1Q0dwWEosYUh3WEUsa0JBQ0Usa0JBQ0Esc0JBQ0EsZUFDRSxpQkFHSixlQUNFLGtCQUNBLHdCQUNBLHdCQUNFLDRCQUNBLGVBR0osY0FDRSxVSXhPSixZQUNBLENBSmlCLGlCSmtQRywrQkFDcEIsc0JBQ0EsZUFDQSw0Q0FDRSxlSW5QRixZQUNBLENBSmlCLGlCQTZCZSxpREQ1TXRCLGdCSDJhUixDSWpaRix1QkFDQSx1Q0RGQSxvQkFDRSxVRXlEeUIsZUwyVjNCLGlCQUNFLFdBQ0EsZUFDQSxrQkFDQSxVQUNFLFlBQ0EscUNBQ0EsZUFHSixlQUNFLENJdlFGLFlBQ0EsQ0FKaUIsaUJKNFFLLCtCQUNwQixlQUVGLGVBQ0UsZ0NHdmNNLGlCRWlFUixzQkFDQSxnQkFId0MsY0ZuSDlCLGNIK2ZWLGlCQUNFLFdBQ0EsWUFDQSx3QkFDQSxDSXJSRixZQUNBLENKcVJnQixlQUNNLHVCQUNFLGtFQUN0QixtQkFDQSxvQkFDRSx5QkFDQSxjRzFnQk0saUJFd0dWLG1CQUNBLGdCQUYwQywwQ0ZyRGhDLG1CSDJkTiwwQkFDQSxnQkdqZ0JTLGNIcWdCYixjQUNFLG9CSTFUQSxxQkoyVG9CLDRCSXpUcEIsZ0JBQ0EsaUJDaElGLG1CQUNBLG1CQUNBLDBDRjVDVSxzQ0E0QlYsUUg2WUYsUUE2REksZUFDQSw0Q0FDRSx1Q0c1Y0osUUg2WUYsU0FvRUksTUFDQSxlQUNBLFdBQ0UsZUFFRiwyQkd2ZVEsVSIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9XZWIvUmVzb3VyY2VzL3B1YmxpYy9zY3NzL2Jsb2cuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvV2ViL1Jlc291cmNlcy9wdWJsaWMvc2Nzcy91dGlscy9jb21tb24vX2Rlc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvV2ViL1Jlc291cmNlcy9wdWJsaWMvc2Nzcy91dGlscy9jb21tb24vX2luaXRpYWxpemUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvV2ViL1Jlc291cmNlcy9wdWJsaWMvc2Nzcy91dGlscy9jb21tb24vX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9XZWIvUmVzb3VyY2VzL3B1YmxpYy9zY3NzL3V0aWxzL2NvbW1vbi9fbWl4aW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvV2ViL1Jlc291cmNlcy9wdWJsaWMvc2Nzcy91dGlscy9jb21tb24vX3N0eWxlcy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9XZWIvUmVzb3VyY2VzL3B1YmxpYy9zY3NzL3V0aWxzL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL1dlYi9SZXNvdXJjZXMvcHVibGljL3Njc3MvdXRpbHMvY29tbW9uL19wb3N0LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQHVzZSBcInNhc3M6bWFwXCI7XG5AdXNlIFwiQC9zY3NzL3V0aWxzL3ByZXBlbmRzXCIgYXMgKjtcbkB1c2UgXCJ1dGlscy9jb21tb24vX3Bvc3Quc2Nzc1wiIGFzICo7XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuTmV3c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cblxuLyo9PSBCb2R5ID09PT09PT09PT09PT09PT09PT09PT0qL1xuXG5ib2R5IHtcbiAgLy8gYmFja2dyb3VuZDogJGNvbG9yLWJnO1xufVxuLmNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIEBpbmNsdWRlIG1xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cbn1cblxuXG5cbi5oZWFkaW5nIHtcbiAgQGluY2x1ZGUgbXEge1xuICAgIC50dGwge1xuICAgICAgJl9fZW4gaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMjAuOTdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJsb2cge1xuICBAaW5jbHVkZSBmbGV4O1xuICBnYXA6IDEyMHB4O1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgLm1haW4ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NjZweCk7XG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MDBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLnNpZGUge1xuICAgIHdpZHRoOiAzNDZweDtcbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJl9fY2FyZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNDQ0NDQ0M7XG4gICAgJjpmaXJzdC1jaGlsZCAuYmxvZ19fbGluayB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG4gIH1cbiAgJl9fbGluayB7XG4gICAgQGluY2x1ZGUgZmxleDtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIEBpbmNsdWRlIGhvdmVyT3BhY2l0eSgpO1xuICB9XG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuICAmX19kZXRhaWwge1xuICAgIGZsZXg6IDE7XG4gICAgQGluY2x1ZGUgZmxleDtcbiAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGZsZXgtc3RhcnQpO1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKCk7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbiAgJl9faGVhZCB7XG4gICAgQGluY2x1ZGUgZmxleDtcbiAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGZsZXgtc3RhcnQpO1xuICAgIGdhcDogMThweDtcbiAgfVxuICAmX19kYXRlIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIEBpbmNsdWRlIHR4dEVuKCRzaXplOiAxLjQsICRsdDogLjA0KTtcbiAgICBjb2xvcjogJGNvbG9yLWtleTtcbiAgfVxuICAmX19jYXQge1xuICAgIEBpbmNsdWRlIGZsZXgod3JhcCk7XG4gICAgQGluY2x1ZGUgZmxleC1hbGlnbihmbGV4LXN0YXJ0KTtcbiAgICBnYXA6IDZweCAxMnB4O1xuICAgICYtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3Ita2V5O1xuICAgICAgY29sb3I6ICRjb2xvci1rZXk7XG4gICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDEuMik7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgcGFkZGluZzogNHB4IDExcHggNHB4IDEycHg7XG4gICAgfVxuICB9XG4gICZfX3R0bCB7XG4gICAgQGluY2x1ZGUgbGluZS1jbGFtcCgyKTtcbiAgICBAaW5jbHVkZSB0eHREZWZhdWx0O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gIH1cbiAgJl9fYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIEBpbmNsdWRlIGZsZXg7XG4gICAgQGluY2x1ZGUgZmxleC1hbGlnbihmbGV4LWVuZCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJl9fdGFnIHtcbiAgICBAaW5jbHVkZSBmbGV4KHdyYXApO1xuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oZmxleC1zdGFydCk7XG4gICAgZ2FwOiA1cHg7XG4gICAgZmxleCA6MTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgICYtaXRlbSB7XG4gICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDEuMik7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQtc3ViO1xuICAgIH1cbiAgICAmLS1zcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmX19idG4ge1xuICAgIEBpbmNsdWRlIGZsZXg7XG4gICAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xuICAgIGdhcDogOHB4O1xuICAgIEBpbmNsdWRlIHR4dFNpbmdsZSgkc2l6ZTogMS40KTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAmLS1uZXh0IHtcbiAgICAgIEBpbmNsdWRlIGFycm93O1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDkuMDZweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgICAgJiB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Ita2V5O1xuICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICBnYXA6IDEwMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgQGluY2x1ZGUgbXEge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgJl9fbGluayB7XG4gICAgICBwYWRkaW5nOiAyM3B4IDAgMTlweDtcbiAgICAgIGdhcDogMTZweDtcbiAgICB9XG4gICAgJl9faW1nIHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgfVxuICAgICZfX2RldGFpbCB7XG4gICAgICBnYXA6IDdweDtcbiAgICB9XG4gICAgJl9fZGF0ZSB7XG4gICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgQGluY2x1ZGUgdHh0RW47XG4gICAgfVxuICAgICZfX2NhdCB7XG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiA0cHggMTFweCA0cHggMTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdHRsIHtcbiAgICAgIEBpbmNsdWRlIGNsYW1wRGVmYXVsdDtcbiAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMik7XG4gICAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCRsaDogMi40KTtcbiAgICB9XG4gICAgJl9fdGFnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAmLS1zcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4ucGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIEBpbmNsdWRlIG1xIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICB9XG59XG5cblxuXG4ucG9zdCB7XG4gIEBpbmNsdWRlIGZsZXg7XG4gIGdhcDogMTIwcHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICAubWFpbiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ2NnB4KTtcbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwMHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAuc2lkZSB7XG4gICAgd2lkdGg6IDM0NnB4O1xuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmX19jYXJkIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0NDQ0NDQztcbiAgICAmOmZpcnN0LWNoaWxkIC5uZXdzX19saW5rIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyM3B4IDAgMTdweDtcbiAgICBAaW5jbHVkZSBob3Zlck9wYWNpdHkoKTtcbiAgfVxuICAmX19oZWFkIHtcbiAgICBAaW5jbHVkZSBmbGV4O1xuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oZmxleC1zdGFydCk7XG4gICAgZ2FwOiAxOHB4O1xuICB9XG4gICZfX2RhdGUge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgQGluY2x1ZGUgdHh0RW4oJHNpemU6IDEuNCwgJGx0OiAuMDQpO1xuICAgIGNvbG9yOiAkY29sb3Ita2V5O1xuICB9XG4gICZfX2NhdCB7XG4gICAgQGluY2x1ZGUgZmxleCh3cmFwKTtcbiAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGZsZXgtc3RhcnQpO1xuICAgIGdhcDogNnB4IDEycHg7XG4gICAgJi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1rZXk7XG4gICAgICBjb2xvcjogJGNvbG9yLWtleTtcbiAgICAgIEBpbmNsdWRlIHR4dFNpbmdsZSgkc2l6ZTogMS4yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICBwYWRkaW5nOiA0cHggMTFweCA0cHggMTJweDtcbiAgICB9XG4gIH1cbiAgJl9fdHRsIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoJHNpemU6IDIsICRsaDogMy4yKTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLWJkMjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzNweDtcbiAgfVxuICAmX19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICAgIEBpbmNsdWRlIHBvc3Q7XG4gIH1cbiAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICBnYXA6IDEwMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgQGluY2x1ZGUgbXEge1xuICAgIHBhZGRpbmctdG9wOiAxNTNweDtcbiAgICAmX19saW5rIHtcbiAgICAgIHBhZGRpbmc6IDIzcHggMCAxOXB4O1xuICAgIH1cbiAgICAmX19kYXRlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICBAaW5jbHVkZSB0eHRFbjtcbiAgICB9XG4gICAgJl9fdHRsIHtcbiAgICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gICAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCRzaXplOiAxLjgsICRsaDogMyk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDFweDtcbiAgICB9XG4gICAgJl9fYm9keSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICAgIH1cbiAgfVxufVxuXG4ubGluayB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIEBpbmNsdWRlIGZsZXg7XG4gIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcbiAgJl9fbmF2IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBAaW5jbHVkZSBmbGV4O1xuICAgIGdhcDogMzJweDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMCAycHggOXB4O1xuICAgICAgQGluY2x1ZGUgdHh0U2luZ2xlKCRzaXplOiAxLjgpO1xuICAgICAgY29sb3I6ICRjb2xvci1rZXk7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggJGNvbG9yLWtleTtcbiAgICAgIEBpbmNsdWRlIGhvdmVyT3BhY2l0eSgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBuYXZBcnJvdztcbiAgfVxuICBAaW5jbHVkZSBtcSB7XG4gICAgbWFyZ2luLXRvcDogNzJweDtcbiAgICAmX19uYXYge1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgcGFkZGluZzogMCAycHggNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZml4LXNlYXJjaCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDI0cHg7XG4gIGJvdHRvbTogNjRweDtcbiAgd2lkdGg6IDYwcHg7XG4gIHotaW5kZXg6IG1hcC5nZXQoJGxheWVyLCBmbG9hdGluZyk7XG4gICYuaXMtb3BlbiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICAgIC5zaWRlX19rZXl3b3JkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICAgIC5zaWRlX19rZXl3b3JkLWJveCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDZweCA1OHB4IDZweCAzM3B4XG4gICAgfVxuICB9XG4gICZfX2J0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAuc2lkZV9fa2V5d29yZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICAmLWJveCB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgICYtYnRuIHtcbiAgICAgIHRvcDogMThweDtcbiAgICB9XG4gIH1cbiAgJl9fYm94IHtcbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlcigkY29sb3Itd2hpdGUpO1xuICB9XG59XG5cblxuLnBpY2t1cCB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGOEY3O1xuICBwYWRkaW5nLWJvdHRvbTogNzRweDtcbiAgLnMtdHRsX19ib3gge1xuICAgIHBhZGRpbmc6IDE2cHggMCAxN3B4O1xuICAgIHdpZHRoOiAxNzdweDtcbiAgfVxuICAmX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIEBpbmNsdWRlIGNvbnRlbnQoOTIwKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xIHtcbiAgICBtYXJnaW4tdG9wOiA5MnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIC5zLXR0bF9fYm94IHtcbiAgICAgIHdpZHRoOiAxMzFweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMCAxNHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMTQuMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICN7JG1hcmdpbi1zbX1weDtcbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGdhcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnJlbGF0ZWQge1xuICBAaW5jbHVkZSBjb250ZW50UmlnaHQoMTAwKTtcbiAgbWFyZ2luLXRvcDogMTg3cHg7XG4gICYtLXNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCA4MHB4IDQ2cHg7XG4gICAgJjpiZWZvcmUge1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEycHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTJweCk7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmc7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzLWxnO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cy1sZztcbiAgICAgIHotaW5kZXg6IG1hcC5nZXQoJGxheWVyLCBiYWNrZ3JvdW5kKTtcbiAgICB9XG4gIH1cbiAgJl9fdHRsIHtcbiAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDIuNCk7XG4gICAgY29sb3I6ICRjb2xvci1rZXk7XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJi0tc3Age1xuICAgICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogLTU2cHg7XG4gICAgfVxuICAgICZfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDU2cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1xIHtcbiAgICAmLS1zcCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICAgICAgLnN3aXBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3R0bCB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuICB9XG59XG5cbi5zaW5nbGUge1xuICBAaW5jbHVkZSBmbGV4O1xuICBAaW5jbHVkZSBmbGV4LWFsaWduKGZsZXgtc3RhcnQpO1xuICBnYXA6IDQwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICZfX2NhcmQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gNDBweCAqIDIgLyAzKTtcbiAgfVxuICAmX19saW5rIHtcbiAgICBAaW5jbHVkZSBmbGV4KCk7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oKTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzLWxnO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgaG92ZXJPcGFjaXR5KCk7XG4gIH1cbiAgJl9faW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuICAmX19oZWFkIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIEBpbmNsdWRlIGZsZXg7XG4gICAgQGluY2x1ZGUgZmxleC1hbGlnbihmbGV4LXN0YXJ0KTtcbiAgICBnYXA6IDE4cHg7XG4gIH1cbiAgJl9fZGF0ZSB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBAaW5jbHVkZSB0eHRFbigkc2l6ZTogMS40LCAkbHQ6IC4wNCk7XG4gICAgY29sb3I6ICRjb2xvci1rZXk7XG4gIH1cbiAgJl9fY2F0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgYm90dG9tOiAxMnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcbiAgICBAaW5jbHVkZSBmbGV4KHdyYXApO1xuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oZmxleC1zdGFydCk7XG4gICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGZsZXgtZW5kKTtcbiAgICBnYXA6IDZweCAxMnB4O1xuICAgICYtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3Ita2V5O1xuICAgICAgY29sb3I6ICRjb2xvci1rZXk7XG4gICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDEuMik7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgcGFkZGluZzogNHB4IDExcHggNHB4IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuICB9XG4gICZfX3R0bCB7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMik7XG4gICAgQGluY2x1ZGUgdHh0RGVmYXVsdDtcbiAgfVxuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGdhcDogMjBweDtcbiAgICAmX19jYXJkIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMjBweCAqIDIgLyAzKTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbXEge1xuXG4gICAgcGFkZGluZzogMDtcbiAgICBnYXA6IDA7XG4gICAgJl9fY2FyZCB7XG4gICAgICB3aWR0aDogMjIwcHg7XG4gICAgfVxuICAgICZfX2xpbmsge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cy1tZDtcbiAgICB9XG4gIH1cbn1cblxuIiwiLyohIGRlc3R5bGUuY3NzIHYzLjAuMCB8IE1JVCBMaWNlbnNlIHwgaHR0cHM6Ly9naXRodWIuY29tL25pY29sYXMtY3VzYW4vZGVzdHlsZS5jc3MgKi9cblxuLyogUmVzZXQgYm94LW1vZGVsIGFuZCBzZXQgYm9yZGVycyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLyogRG9jdW1lbnQgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKiAzLiBSZW1vdmUgZ3JheSBvdmVybGF5IG9uIGxpbmtzIGZvciBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxOyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAzKi9cbn1cblxuLyogU2VjdGlvbnMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBWZXJ0aWNhbCByaHl0aG0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbnAsXG50YWJsZSxcbmJsb2NrcXVvdGUsXG5hZGRyZXNzLFxucHJlLFxuaWZyYW1lLFxuZm9ybSxcbmZpZ3VyZSxcbmRsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBIZWFkaW5ncyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG59XG5cbi8qIExpc3RzIChlbnVtZXJhdGlvbikgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbnVsLFxub2wge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qIExpc3RzIChkZWZpbml0aW9uKSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuZHQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIG1hcmdpbjogMDtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLyogMiAqL1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3MgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIFJlcGxhY2VkIGNvbnRlbnQgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUHJldmVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaXNzdWVzLlxuICovXG5cbnN2ZyxcbmltZyxcbmVtYmVkLFxub2JqZWN0LFxuaWZyYW1lIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLyogRm9ybXMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVzZXQgZm9ybSBmaWVsZHMgdG8gbWFrZSB0aGVtIHN0eWxlYWJsZS5cbiAqIDEuIE1ha2UgZm9ybSBlbGVtZW50cyBzdHlsYWJsZSBhY3Jvc3Mgc3lzdGVtcyBpT1MgZXNwZWNpYWxseS5cbiAqIDIuIEluaGVyaXQgdGV4dC10cmFuc2Zvcm0gZnJvbSBwYXJlbnQuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiAxICovXG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlc2V0IHJhZGlvIGFuZCBjaGVja2JveCBhcHBlYXJhbmNlIHRvIHByZXNlcnZlIHRoZWlyIGxvb2sgaW4gaU9TLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGNoZWNrYm94O1xuICBhcHBlYXJhbmNlOiBjaGVja2JveDtcbn1cblxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogcmFkaW87XG4gIGFwcGVhcmFuY2U6IHJhZGlvO1xufVxuXG4vKipcbiAqIENvcnJlY3QgY3Vyc29ycyBmb3IgY2xpY2thYmxlIGVsZW1lbnRzLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b246ZGlzYWJsZWQsXG5bdHlwZT1cImJ1dHRvblwiXTpkaXNhYmxlZCxcblt0eXBlPVwicmVzZXRcIl06ZGlzYWJsZWQsXG5bdHlwZT1cInN1Ym1pdFwiXTpkaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIG91dGxpbmVzIGZvciBGaXJlZm94IGFuZCB1bmlmeSBzdHlsZSB3aXRoIGlucHV0IGVsZW1lbnRzICYgYnV0dG9ucy5cbiAqL1xuXG46LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiBhdXRvO1xufVxuXG5zZWxlY3Q6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIFJlbW92ZSBwYWRkaW5nXG4gKi9cblxub3B0aW9uIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXNldCB0byBpbnZpc2libGVcbiAqL1xuXG5maWVsZHNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG5sZWdlbmQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAxICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBGaXggZm9udCBpbmhlcml0YW5jZS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENsaWNrYWJsZSBsYWJlbHNcbiAqL1xuXG5sYWJlbFtmb3JdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBJbnRlcmFjdGl2ZSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qXG4gKiBSZW1vdmUgb3V0bGluZSBmb3IgZWRpdGFibGUgY29udGVudC5cbiAqL1xuXG5bY29udGVudGVkaXRhYmxlXTpmb2N1cyB7XG4gIG91dGxpbmU6IGF1dG87XG59XG5cbi8qIFRhYmxlcyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4xLiBDb3JyZWN0IHRhYmxlIGJvcmRlciBjb2xvciBpbmhlcml0YW5jZSBpbiBhbGwgQ2hyb21lIGFuZCBTYWZhcmkuXG4qL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgLyogMSAqL1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGQsXG50aCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbiIsIkB1c2UgXCJzYXNzOm1hcFwiO1xuQHVzZSBcIl92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIl9kZXN0eWxlXCIgYXMgKjtcbkB1c2UgXCJfbWl4aW5cIiBhcyAqO1xuQHVzZSBcIl9zdHlsZXNcIiBhcyAqO1xuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuU2l0ZSBkZWZhdWx0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbi8qPT0gQmFzZSBzdHlsZSA9PT09PT09PT09PT09PT09PT09PT09PSovXG5cbmJvZHl7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1iYXNlO1xuICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gIGZvbnQtc2l6ZTogI3skZm9udFNpemV9cmVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBmb250LXdlaWdodDogNzAwO1xuICBhIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICBhOmhvdmVye1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY29udGFpbmVye1xuICB3aWR0aDoxMDAlO1xuICBtYXJnaW46MDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cblxuLyo9PSBpbnB1dCB0YWcgaW5pdGlhbGl6YXRpb24gPT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG5pbnB1dCwgYnV0dG9uLCB0ZXh0YXJlYSwgc2VsZWN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi8qPT0gQ1NTIGZvciBoaWRpbmcgZGV2aWNlIGRpc3BsYXkgPT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4vKj0gRGVza3RvcCA9Ki9cblxuLnRiOm5vdChiciksIGJyLnRiIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNwOm5vdChiciksIGJyLnNwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxnOm5vdChiciksIGJyLmxnIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBjOm5vdChicikge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5ici5wYyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZml4ZWR7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuXG4vKj0gTGFyZ2UgVGFibGV0KGlQYWRQcm8pID0qL1xuXG5AaW5jbHVkZSBtcShsZykge1xuICAucGM6bm90KGJyKSwgYnIucGMge1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICB9XG4gIC50Yjpub3QoYnIpLCBici50YntcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwOm5vdChiciksIGJyLnNwe1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubGc6bm90KGJyKSB7XG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICB9XG5cbiAgYnIubGcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLyo9IFRhYmxldChpUGFkKSA9Ki9cblxuQGluY2x1ZGUgbXEobWQpIHtcbiAgLnBjOm5vdChiciksIGJyLnBjIHtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgfVxuICAubGc6bm90KGJyKSwgYnIubGcge1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICB9XG4gIC5zcDpub3QoYnIpLCBici5zcHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRiOm5vdChicikge1xuICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgfVxuXG4gIGJyLnRiIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbi8qPSBNb2JpbGUofjc0MHB4KSA9Ki9cblxuQGluY2x1ZGUgbXEge1xuXG4gIC5wYzpub3QoYnIpLCBici5wYyB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxnOm5vdChiciksIGJyLmxnIHtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgfVxuICAudGI6bm90KGJyKSwgYnIudGIge1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICB9XG4gIC5zcDpub3QoYnIpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgYnIuc3Age1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuXG4vKj09IFBhZ2UgVHJhbnNpdGlvbiBBbmltYXRpb24gPT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4ubG9hZGluZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkY29sb3Ita2V5O1xuICB6LWluZGV4OiBtYXAuZ2V0KCRsYXllciwgbW9kYWwpICsgMTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS44cztcbiAgdHJhbnNpdGlvbjogLjhzIGVhc2U7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAmX19ib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDFzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjhzO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgIH1cbiAgfVxuICAmLmlzLWxvYWQgJl9fYm94IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGltZyB7XG4gICAgICBhbmltYXRpb246IHJvdGF0ZTIwIC40cyBzdGVwcygyLCBlbmQpIDI7IC8qIOOCouODi+ODoeODvOOCt+ODp+ODs+OBruioreWumiAqL1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjAwdnc7XG4gICAgfVxuICB9XG4gICYuaXMtbG9hZGVkIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICBAaW5jbHVkZSBtcShsZykge1xuICAgICYuaXMtbG9hZCAmX19ib3gge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMjAwdmg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1xIHtcbiAgICAmX19ib3gge1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDgwLjEycHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGUyMCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICB9XG4gIDUwLjElIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtN2RlZyk7XG4gIH1cbn1cbi8vXG4vLyBib2R5OjphZnRlciB7XG4vLyAgIGNvbnRlbnQ6ICcnO1xuLy8gICBwb3NpdGlvbjogZml4ZWQ7XG4vLyAgIHRvcDogMDtcbi8vICAgbGVmdDogMDtcbi8vICAgd2lkdGg6IDEwMCU7XG4vLyAgIGhlaWdodDogMTAwJTtcbi8vICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuLy8gICB6LWluZGV4OiAxMDAwMDtcbi8vICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4vLyAgIG9wYWNpdHk6IDA7XG4vLyAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNnMgY3ViaWMtYmV6aWVyKC42OSwwLC42NCwxKTtcbi8vICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNnMgY3ViaWMtYmV6aWVyKC42OSwwLC42NCwxKTtcbi8vIH1cbi8vXG4vLyBib2R5LmZhZGVvdXQ6OmFmdGVyIHtcbi8vICAgb3BhY2l0eTogMTtcbi8vIH1cblxuXG4uaW5uZXIge1xuICBAaW5jbHVkZSBjb250ZW50O1xuICAmLS1zbSB7XG4gICAgQGluY2x1ZGUgY29udGVudCgxMDY2KTtcbiAgfVxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcbkB1c2UgXCJzYXNzOm1hcFwiO1xuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuU2l0ZSBzcGVjaWZpY2F0aW9uc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi8qPT0gQ29sb3IgPT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4vKj0gU2l0ZSBDb2xvciA9Ki9cbiRjb2xvci1rZXk6ICNGRjc4NjY7IC8vIGJhc2VcbiRjb2xvci1rZXktYnJpZ2h0OiAjRkZCMEE2OyAvLyBiYXNlXG4kY29sb3Ita2V5LWJyaWdodDI6ICNGMkREREE7IC8vIGJhc2VcbiRjb2xvci1zdWI6ICNFREVERUQ7IC8vIHN1YlxuXG4kY29sb3ItYmc6ICNGN0Y3Rjc7IC8vYmFzZSAtIGJnXG5cbiRjb2xvci10ZXh0OiAjMzMzMzMzOyAvLyB0ZXh0XG4kY29sb3ItdGV4dC1zdWI6ICM5OTk5OTk7IC8vIHRleHRcbiRjb2xvci1iZDogI0RERERERDsgLy8gYm9yZGVyXG4kY29sb3ItYmQyOiAjQ0NDQ0NDOyAvLyBib3JkZXJcblxuLyo9IENvbG9ycyA9Ki9cbiRjb2xvci13aGl0ZTogICNGRkZGRkY7IC8vIHdoaXRlXG4kY29sb3ItYmxhY2s6ICAjMDAwMDAwOyAvLyBibGFja1xuJGNvbG9yLWFsZXJ0OiAjRkEwMDAwO1xuXG4kY29sb3ItYmx1ZTogIzY2Q0NDQztcbiRjb2xvci1vcmFuZ2U6ICNGRkJENjE7XG4kY29sb3ItZ3JlZW46ICM2MEJGQkY7XG5cbiRjb2xvcnM6IChcbiAgICBcImFpbTIxXCI6ICNFNjdFQTEsXG4gICAgXCJtb29uZm9ydFwiOiAjRDlDRjYyLFxuICAgIFwic2t5c2hpcFwiOiAjOEFCOEU2LFxuICAgIFwiZmFjZVwiOiAjQUQ4RkNDLFxuICAgIFwia3VyaGF1c1wiOiAjRTZBMzczLFxuICAgIFwic3F1YXJlZ2F0ZVwiOiAjODVDQzkxLFxuICAgIFwic291dGhmb3J0XCI6ICNDQ0IxN0EsXG4pO1xuXG5cblxuJGNvbG9yc0NWOiAoXG4gICAgdmlzaXQ6IChjb2xvci1tYWluOiAkY29sb3Ita2V5LCBjb2xvci1zdWI6ICNGQUU4RTYpLFxuICAgIHRyaWFsOiAoY29sb3ItbWFpbjogJGNvbG9yLWJsdWUsIGNvbG9yLXN1YjogI0U2RjJGMiksXG4gICAgam9pbjogKGNvbG9yLW1haW46ICRjb2xvci1vcmFuZ2UsIGNvbG9yLXN1YjogI0ZBRURFMSksXG4pO1xuXG5cblxuLyo9PSBUZXh0ID09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLyo9IFNpemUgPSovXG4kZm9udFNpemU6IDEuNTtcblxuLyo9IExldHRlciBTcGFjaW5nID0qL1xuJGx0OiAuMDU7XG5cbi8qPSBGb250ID0qL1xuJGZvbnQtYmFzZTogXCJZdSBHb3RoaWMgUHI2TiBCXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1yZzogXCJZdSBHb3RoaWMgUHI2TiBNXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1lbjogJ09zd2FsZCcsIHNhbnMtc2VyaWY7XG4kZm9udC1taXg6ICdPc3dhbGQnLCAkZm9udC1iYXNlO1xuXG5cblxuLyo9PSBSYWRpdXMgPT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4kcmFkaXVzLXhsOiA1MHB4O1xuJHJhZGl1cy1sZzogNDBweDtcbiRyYWRpdXMtbWQ6IDMwcHg7XG4kcmFkaXVzLXNtOiAyMHB4O1xuXG5cbi8qPT0gQnJlYWtwb2ludCA9PT09PT09PT09PT09PT09PT09PT09PSovXG5cbiRicmVha3BvaW50czogKFxuICAgICdob3Zlcic6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCknLCAvL1BDIE9ubHlcbiAgICAnbGcnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpJywgLy9pUGFkUHJvXG4gICAgJ21kJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpJywgLy9pUGFkXG4gICAgJ3NtJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNzQwcHgpJywgLy9Nb2JpbGVcbiAgICAneHMnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCknLCAvL2lQaG9uZVNFXG4gICAgJ3RlbCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KScsIC8vVEVMXG4pICFkZWZhdWx0O1xuXG4vKj0gTWVkaWFRdWVyeSA9Ki9cbkBtaXhpbiBtcSgkYnJlYWtwb2ludDogc20pIHtcbiAgQG1lZGlhICN7bWFwLmdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8qPSBIb3ZlciA9Ki9cbkBtaXhpbiBob3ZlcigkYnJlYWtwb2ludDogaG92ZXIpIHtcbiAgQG1lZGlhICN7bWFwLmdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0ge1xuICAgICY6aG92ZXIge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4vKj0gUmV0aW5hID0qL1xuQG1peGluIHJ0KCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjIpLCAobWluLXJlc29sdXRpb246IDJkcHB4KXtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBAbWl4aW4gYmcoJGltYWdlICwkZXg6IGpwZywgJHJlcGVhdDogbm8tcmVwZWF0LCAkeDogdG9wLCAkeTogbGVmdCkge1xuLy8gICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGltYWdlfS4jeyRleH0nKSAkcmVwZWF0ICR4ICR5O1xuLy8gICBAaW5jbHVkZSBydCB7XG4vLyAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRpbWFnZX1AMnguI3skZXh9Jyk7XG4vLyAgIH1cbi8vIH1cblxuLyo9PSB6LWluZGV4ID09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuJGxheWVyOiAoXG4gICAgbW9kYWw6IDEwMCxcbiAgICBkcmF3ZXI6IDUwLFxuICAgIGZsb2F0aW5nOiA1MCxcbiAgICBoZWFkZXI6IDQwLFxuICAgIGZvb3RlcjogMzAsXG4gICAgZnJvbnQ6IDIwLFxuICAgIGRlZmF1bHQ6IDEsXG4gICAgYmFja2dyb3VuZDogLTEwLFxuKTtcblxuXG4iLCJAdXNlIFwic2FzczptZXRhXCI7XG5cbi8vIG1peGluXG5AbWl4aW4gY2xlYXJmaXgge1xuICAqem9vbTogMTtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gRml4ZXMgT3BlcmEvY29udGVudGVkaXRhYmxlIGJ1ZzpcbiAgICAvLyBodHRwOi8vbmljb2xhc2dhbGxhZ2hlckBtaXhpbiBjb20vbWljcm8tY2xlYXJmaXgtaGFjay8jY29tbWVudC0zNjk1MlxuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbkBtaXhpbiBncmFkaWVudCgkY29sb3I6ICNGNUY1RjUsICRzdGFydDogI0VFRSwgJHN0b3A6ICNGRkYpIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhcixcbiAgICAgICAgICBsZWZ0IGJvdHRvbSxcbiAgICAgICAgICBsZWZ0IHRvcCxcbiAgICAgICAgICBjb2xvci1zdG9wKDAsICRzdGFydCksXG4gICAgICAgICAgY29sb3Itc3RvcCgxLCAkc3RvcCkpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGJvdHRvbSxcbiAgICAgICAgICAkc3RhcnQsXG4gICAgICAgICAgJHN0b3ApO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLFxuICAgICAgICAgICRzdGFydCAwJSxcbiAgICAgICAgICAkc3RvcCAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KCRzdG9wLFxuICAgICAgICAgICRzdGFydCk7XG59XG5AbWl4aW4gYnctZ3JhZGllbnQoJGNvbG9yOiAjRjVGNUY1LCAkc3RhcnQ6IDAsICRzdG9wOiAyNTUpIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhcixcbiAgICAgICAgICBsZWZ0IGJvdHRvbSxcbiAgICAgICAgICBsZWZ0IHRvcCxcbiAgICAgICAgICBjb2xvci1zdG9wKDAsIHJnYigkc3RhcnQsJHN0YXJ0LCRzdGFydCkpLFxuICAgICAgICAgIGNvbG9yLXN0b3AoMSwgcmdiKCRzdG9wLCRzdG9wLCRzdG9wKSkpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGJvdHRvbSxcbiAgICAgICAgICByZ2IoJHN0YXJ0LCRzdGFydCwkc3RhcnQpIDAlLFxuICAgICAgICAgIHJnYigkc3RvcCwkc3RvcCwkc3RvcCkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sXG4gICAgICAgICAgcmdiKCRzdGFydCwkc3RhcnQsJHN0YXJ0KSAwJSxcbiAgICAgICAgICByZ2IoJHN0b3AsJHN0b3AsJHN0b3ApIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQocmdiKCRzdG9wLCRzdG9wLCRzdG9wKSxcbiAgICAgICAgICByZ2IoJHN0YXJ0LCRzdGFydCwkc3RhcnQpKTtcbn1cbkBtaXhpbiBib3JkZXJlZCgkdG9wLWNvbG9yOiAjRUVFLCAkcmlnaHQtY29sb3I6ICNFRUUsICRib3R0b20tY29sb3I6ICNFRUUsICRsZWZ0LWNvbG9yOiAjRUVFKSB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAkdG9wLWNvbG9yO1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICRsZWZ0LWNvbG9yO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAkcmlnaHQtY29sb3I7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkYm90dG9tLWNvbG9yO1xufVxuQG1peGluIGRyb3Atc2hhZG93KCR4LWF4aXM6IDAsICR5LWF4aXM6IDFweCwgJGJsdXI6IDJweCwgJGFscGhhOiAwLjEpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkeC1heGlzICR5LWF4aXMgJGJsdXIgcmdiYSgwLCAwLCAwLCAkYWxwaGEpO1xuICAtbW96LWJveC1zaGFkb3c6ICR4LWF4aXMgJHktYXhpcyAkYmx1ciByZ2JhKDAsIDAsIDAsICRhbHBoYSk7XG4gIGJveC1zaGFkb3c6ICR4LWF4aXMgJHktYXhpcyAkYmx1ciByZ2JhKDAsIDAsIDAsICRhbHBoYSk7XG59XG5AbWl4aW4gcm91bmRlZCgkcmFkaXVzOiAycHgpIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eTogMC41KSB7XG4gIC1tb3otb3BhY2l0eTogJG9wYWNpdHk7XG4gIC1raHRtbC1vcGFjaXR5OiAkb3BhY2l0eTtcbiAgLXdlYmtpdC1vcGFjaXR5OiAkb3BhY2l0eTtcbiAgb3BhY2l0eTogJG9wYWNpdHk7XG4gICRvcHBlcmM6ICRvcGFjaXR5ICogMTAwO1xufVxuQG1peGluIHRyYW5zaXRpb24tZHVyYXRpb24oJGR1cmF0aW9uOiAwLjJzKSB7XG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbiAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG59XG5AbWl4aW4gdHJhbnNmb3JtKCRhcmd1bWVudHMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06ICRhcmd1bWVudHM7XG4gIC1tb3otdHJhbnNmb3JtOiAkYXJndW1lbnRzO1xuICAtby10cmFuc2Zvcm06ICRhcmd1bWVudHM7XG4gIC1tcy10cmFuc2Zvcm06ICRhcmd1bWVudHM7XG4gIHRyYW5zZm9ybTogJGFyZ3VtZW50cztcbn1cbkBtaXhpbiByb3RhdGlvbigkZGVnOjVkZWcpe1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWcpO1xuICBAaW5jbHVkZSB0cmFuc2Zvcm0oJGRlZyk7XG59XG5AbWl4aW4gc2NhbGUoJHJhdGlvOjEuNSl7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJHJhdGlvKTtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKCRyYXRpbyk7XG59XG5AbWl4aW4gdHJhbnNpdGlvbigkZHVyYXRpb246MC40cywgJGVhc2U6ZWFzZSwgJHByb3BlcnR5OiBhbGwpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICRlYXNlO1xuICAtbW96LXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGVhc2U7XG4gIC1vLXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGVhc2U7XG4gIHRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGVhc2U7XG59XG5AbWl4aW4gaW5uZXItc2hhZG93KCRob3Jpem9udGFsOjAsICR2ZXJ0aWNhbDoxcHgsICRibHVyOjJweCwgJGFscGhhOiAwLjQpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAkaG9yaXpvbnRhbCAkdmVydGljYWwgJGJsdXIgcmdiYSgwLCAwLCAwLCAkYWxwaGEpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0ICRob3Jpem9udGFsICR2ZXJ0aWNhbCAkYmx1ciByZ2JhKDAsIDAsIDAsICRhbHBoYSk7XG4gIGJveC1zaGFkb3c6IGluc2V0ICRob3Jpem9udGFsICR2ZXJ0aWNhbCAkYmx1ciByZ2JhKDAsIDAsIDAsICRhbHBoYSk7XG59XG5AbWl4aW4gYm94LXNoYWRvdygkYXJndW1lbnRzKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJGFyZ3VtZW50cztcbiAgLW1vei1ib3gtc2hhZG93OiAkYXJndW1lbnRzO1xuICBib3gtc2hhZG93OiAkYXJndW1lbnRzO1xufVxuQG1peGluIGJveC1zaXppbmcoJHNpemluZzogYm9yZGVyLWJveCkge1xuICAtbXMtYm94LXNpemluZzogJHNpemluZztcbiAgLW1vei1ib3gtc2l6aW5nOiAkc2l6aW5nO1xuICAtd2Via2l0LWJveC1zaXppbmc6ICRzaXppbmc7XG4gIGJveC1zaXppbmc6ICRzaXppbmc7XG59XG5AbWl4aW4gdXNlci1zZWxlY3QoJGFyZ3VtZW50OiBub25lKSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6ICRhcmd1bWVudDtcbiAgLW1vei11c2VyLXNlbGVjdDogJGFyZ3VtZW50O1xuICAtbXMtdXNlci1zZWxlY3Q6ICRhcmd1bWVudDtcbiAgdXNlci1zZWxlY3Q6ICRhcmd1bWVudDtcbn1cbkBtaXhpbiBjb2x1bW5zKCRjb2x3aWR0aDogMjUwcHgsICRjb2xjb3VudDogMCwgJGNvbGdhcDogNTBweCwgJGNvbHVtblJ1bGVDb2xvcjogI0VFRSwgJGNvbHVtblJ1bGVTdHlsZTogc29saWQsICRjb2x1bW5SdWxlV2lkdGg6IDFweCkge1xuICAtbW96LWNvbHVtbi13aWR0aDogJGNvbHdpZHRoO1xuICAtbW96LWNvbHVtbi1jb3VudDogJGNvbGNvdW50O1xuICAtbW96LWNvbHVtbi1nYXA6ICRjb2xnYXA7XG4gIC1tb3otY29sdW1uLXJ1bGUtY29sb3I6ICRjb2x1bW5SdWxlQ29sb3I7XG4gIC1tb3otY29sdW1uLXJ1bGUtc3R5bGU6ICRjb2x1bW5SdWxlU3R5bGU7XG4gIC1tb3otY29sdW1uLXJ1bGUtd2lkdGg6ICRjb2x1bW5SdWxlV2lkdGg7XG4gIC13ZWJraXQtY29sdW1uLXdpZHRoOiAkY29sd2lkdGg7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAkY29sY291bnQ7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogJGNvbGdhcDtcbiAgLXdlYmtpdC1jb2x1bW4tcnVsZS1jb2xvcjogJGNvbHVtblJ1bGVDb2xvcjtcbiAgLXdlYmtpdC1jb2x1bW4tcnVsZS1zdHlsZTogJGNvbHVtblJ1bGVTdHlsZTtcbiAgLXdlYmtpdC1jb2x1bW4tcnVsZS13aWR0aDogJGNvbHVtblJ1bGVXaWR0aDtcbiAgY29sdW1uLXdpZHRoOiAkY29sd2lkdGg7XG4gIGNvbHVtbi1jb3VudDogJGNvbGNvdW50O1xuICBjb2x1bW4tZ2FwOiAkY29sZ2FwO1xuICBjb2x1bW4tcnVsZS1jb2xvcjogJGNvbHVtblJ1bGVDb2xvcjtcbiAgY29sdW1uLXJ1bGUtc3R5bGU6ICRjb2x1bW5SdWxlU3R5bGU7XG4gIGNvbHVtbi1ydWxlLXdpZHRoOiAkY29sdW1uUnVsZVdpZHRoO1xufVxuQG1peGluIHRyYW5zbGF0ZSgkeDowLCAkeTowKSB7XG4gIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoJHgsICR5KSk7XG59XG5AbWl4aW4gYmFja2dyb3VuZC1jbGlwKCRhcmd1bWVudDogcGFkZGluZy1ib3gpIHtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6ICRhcmd1bWVudDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6ICRhcmd1bWVudDtcbiAgYmFja2dyb3VuZC1jbGlwOiAkYXJndW1lbnQ7XG59XG4vLyBCb3JkZXIgUmFkaXVzXG5AbWl4aW4gYm9yZGVyLXJhZGl1cyAoJHJhZGl1czogNXB4KSB7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xufVxuLy8gU2luZ2xlIENvcm5lciBCb3JkZXIgUmFkaXVzXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6ICRyYWRpdXM7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6ICRyYWRpdXM7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xufVxuQG1peGluIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAkcmFkaXVzO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogJHJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cbi8vIFNpbmdsZSBTaWRlIEJvcmRlciBSYWRpdXNcbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpO1xufVxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cyk7XG59XG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKTtcbn1cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaW5jbHVkZSBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpO1xufVxuQG1peGluIGNlbnRlci1ibG9jaygpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8vIFNpemluZyBzaG9ydGN1dHNcbkBtaXhpbiBzaXplKCRoZWlnaHQsICR3aWR0aCkge1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG59XG5AbWl4aW4gc3F1YXJlKCRzaXplKSB7XG4gIEBpbmNsdWRlIHNpemUoJHNpemUsICRzaXplKTtcbn1cblxuQG1peGluIGZpbHRlcigkZmlsdGVyLXR5cGUsJGZpbHRlci1hbW91bnQpIHtcbiAgLXdlYmtpdC1maWx0ZXI6ICRmaWx0ZXItdHlwZSt1bnF1b3RlKCcoI3skZmlsdGVyLWFtb3VudH0pJyk7XG4gIC1tb3otZmlsdGVyOiAkZmlsdGVyLXR5cGUrdW5xdW90ZSgnKCN7JGZpbHRlci1hbW91bnR9KScpO1xuICAtbXMtZmlsdGVyOiAkZmlsdGVyLXR5cGUrdW5xdW90ZSgnKCN7JGZpbHRlci1hbW91bnR9KScpO1xuICAtby1maWx0ZXI6ICRmaWx0ZXItdHlwZSt1bnF1b3RlKCcoI3skZmlsdGVyLWFtb3VudH0pJyk7XG4gIGZpbHRlcjogJGZpbHRlci10eXBlK3VucXVvdGUoJygjeyRmaWx0ZXItYW1vdW50fSknKTtcbn1cblxuQG1peGluIGxpbmUtY2xhbXAoJGNvdW50OiAzKSB7XG4gIC8vIOW8leaVsOOBjOaVsOWApOS7peWkluOBoOOBo+OBn+OCieOCqOODqeODvOOCkui/lOOBmVxuICBAaWYgbWV0YS50eXBlLW9mKCRjb3VudCkgIT0gJ251bWJlcicge1xuICAgIEBlcnJvciAnbGluZS1jbGFtcOOBruW8leaVsOOBr+W/heOBmuaVsOWApOOBp+aMh+WumuOBl+OBpuOBj+OBoOOBleOBhCc7XG4gIH1cblxuICBAaWYgJGNvdW50ID09IDEge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfSBAZWxzZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkY291bnQ7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbkBtaXhpbiBjbGFtcERlZmF1bHQoKSB7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICB0ZXh0LW92ZXJmbG93OiBpbml0aWFsO1xufVxuXG5AbWl4aW4gaW5saW5lLWJsb2NrKCl7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgKnpvb206IDE7XG59XG5cbkBtaXhpbiBmbGV4KCR3cmFwOiBub3dyYXApIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiAkd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogJHdyYXA7XG4gIGZsZXgtd3JhcDogJHdyYXA7XG59XG5cbkBtaXhpbiBmbGV4LWFsaWduKCRhbGlnbjogZmxleC1zdGFydCl7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6ICRhbGlnbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246ICRhbGlnbjtcbiAgLW1zLWZsZXgtYWxpZ246ICAkYWxpZ247XG4gIGFsaWduLWl0ZW1zOiAkYWxpZ247XG59XG5cbkBtaXhpbiBmbGV4LWp1c3RpZnkoJGp1c3RpZnkpe1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG4gIC1tcy1qdXN0aWZ5LWNvbnRlbnQgOiAkanVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50IDogJGp1c3RpZnk7XG59XG5cbkBtaXhpbiBmbGV4LXdyYXAoJHdyYXA6IHdyYXApe1xuICAtd2Via2l0LWZsZXgtd3JhcDogJHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6ICR3cmFwO1xuICBmbGV4LXdyYXA6ICR3cmFwO1xufVxuXG5AbWl4aW4gZmxleC1kaXJlY3Rpb24oJGRpcmVjdGlvbjogY29sdW1uKSB7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbiAgZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG59XG5cbkBtaXhpbiB3cml0ZVZlcnRpY2FsIHtcbiAgLXdlYmtpdC13cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcbiAgdGV4dC1vcmllbnRhdGlvbjogdXByaWdodDtcbn1cblxuQG1peGluIHdyaXRlSG9yaXpvbnRhbCB7XG4gIC13ZWJraXQtd3JpdGluZy1tb2RlOiBob3Jpem9udGFsLXRiO1xuICAtbXMtd3JpdGluZy1tb2RlOiBob3Jpem9udGFsLXRiO1xuICB3cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7XG59XG5cblxuXG5AbWl4aW4gdHJpbW1pbmd7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbn1cblxuQG1peGluIHBsYWNlaG9sZGVyKCRjb2xvcikge1xuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC8vIElFXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLy8gRWRnZVxuICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuXG5cbi8vcHjjgpJ2d+OBq+WkieaPm+OBmeOCi2Z1bmN0aW9uXG5AZnVuY3Rpb24gX2dldF92dygkc2l6ZSwgJHZpZXdwb3J0OiAzOTApIHtcbiAgJHJhdGU6IGNhbGMoMTAwIC8gJHZpZXdwb3J0KTtcbiAgQHJldHVybiAkcmF0ZSAqICRzaXplICogMXZ3O1xufVxuXG5cbi8v44OV44Kp44Oz44OIIHB4ID0+IHZ3XG5AbWl4aW4gZnMtdncoJHNpemU6IDEuNSwgJHZpZXdzaXplOiAxMzY2KSB7XG4gIGZvbnQtc2l6ZTogJHNpemUgKiAxcHg7XG4gIGZvbnQtc2l6ZTogX2dldF92dygkc2l6ZSwgJHZpZXdzaXplKTtcbn1cblxuLy9tYXjjgahtaW7jgYLjgopcbkBtaXhpbiBmcy12dy1jbGFtcCgkbWluOiAxMCwgJG1heDogMzAsICRzaXplOiAxMCwgJHZpZXdzaXplOiAxMzY2KSB7XG4gIGZvbnQtc2l6ZTogJHNpemUgKiAxcHg7XG4gIGZvbnQtc2l6ZTogY2xhbXAoJG1pbiAqIDFweCwgX2dldF92dygkc2l6ZSwgJHZpZXdzaXplKSwgJG1heCAqIDFweCk7XG59XG5cbi8v55S75YOP55So44GubWl4aW5cbkBtaXhpbiB3ZC12dygkc2l6ZSwgJHZpZXdzaXplOiAxMzY2KSB7XG4gIHdpZHRoOiAkc2l6ZSAqIDFweDtcbiAgd2lkdGg6IF9nZXRfdncoJHNpemUsICR2aWV3c2l6ZSk7XG59XG5cbi8vbWF444GobWlu44GC44KKXG5AbWl4aW4gd2QtdnctY2xhbXAoJG1pbjogNzIwLCAkbWF4OiAxMzY2LCAkc2l6ZTogNzIwLCAkdmlld3NpemU6IDEzNjYpIHtcbiAgd2lkdGg6ICRzaXplICogMXB4O1xuICB3aWR0aDogY2xhbXAoJG1pbiAqIDFweCwgX2dldF92dygkc2l6ZSwgJHZpZXdzaXplKSwgJG1heCAqIDFweCk7XG59XG4vL21heOOBqG1pbuOBguOCilxuQG1peGluIHdkLXZ3LW1pbigkbWluOiA3MjAsICRzaXplOiA3MjAsICR2aWV3c2l6ZTogMTM2Nikge1xuICB3aWR0aDogJHNpemUgKiAxcHg7XG4gIHdpZHRoOiBtaW4oJG1pbiAqIDFweCwgX2dldF92dygkc2l6ZSwgJHZpZXdzaXplKSk7XG59XG4vL21heOOBqG1pbuOBguOCilxuQG1peGluIHdkLXZ3LW1heCgkbWF4OiA3MjAsICRzaXplOiA3MjAsICR2aWV3c2l6ZTogMTM2Nikge1xuICB3aWR0aDogJHNpemUgKiAxcHg7XG4gIHdpZHRoOiBtYXgoJG1heCAqIDFweCwgX2dldF92dygkc2l6ZSwgJHZpZXdzaXplKSk7XG59XG5cbi8vcGFkZGluZ+OChG1hcmdpbueUqOOBrm1peGlu77yId2lkdGjjgoRoZWlnaHTjgafjgoLkvb/jgYjjgovvvIlcbkBtaXhpbiB2dygkcHJvcGVydHksICRzaXplLCAkdmlld3NpemU6IDEzNjYpIHtcbiAgI3skcHJvcGVydHl9OiAkc2l6ZSAqIDFweDtcbiAgI3skcHJvcGVydHl9OiBfZ2V0X3Z3KCRzaXplLCAkdmlld3NpemUpO1xufVxuXG4vL21heOOBqG1pbuOBguOCilxuQG1peGluIHZ3LWNsYW1wKCRwcm9wZXJ0eSwgJG1pbjogNzIwLCAkbWF4OiAxMzY2LCAkc2l6ZTogNzIwLCAkdmlld3NpemU6IDEzNjYpIHtcbiAgI3skcHJvcGVydHl9OiAkc2l6ZSAqIDFweDtcbiAgI3skcHJvcGVydHl9OiBjbGFtcCgkbWluICogMXB4LCBfZ2V0X3Z3KCRzaXplLCAkdmlld3NpemUpLCAkbWF4ICogMXB4KTtcbn1cblxuXG5AbWl4aW4gdnctY2FsYygkcHJvcGVydHksICRzaXplLCAkdmlld3NpemU6IDEzNjYsICRjYWxjKSB7XG4gICN7JHByb3BlcnR5fTogJHNpemUgKiAxcHg7XG4gICN7JHByb3BlcnR5fTogY2FsYyhfZ2V0X3Z3KCRzaXplLCAkdmlld3NpemUpKTtcbn1cblxuLy/mqKrkuKbjgbPjg6rjgrnjg4hcblxuLy/opqpcbkBtaXhpbiBjb2x1bW5Sb3coJGdhcFk6IDIwLCRnYXBYOiAyMCwgJHNwOiBibG9jaykge1xuICBAaW5jbHVkZSBmbGV4O1xuICBnYXA6ICAjeyRnYXBZfXB4ICN7JGdhcFh9cHg7XG4gIEBpZiAoJHNwID09ICdibG9jaycpIHtcbiAgICBAaW5jbHVkZSBtcSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLy/lrZBcbkBtaXhpbiBjb2x1bW5JdGVtKCRjb2w6IDIsICRjb2xNZDogMiwgJGNvbFNwOiAyLCAkZ2FwOiAyMCwgJGdhcFNwOiAxMCwgJHNwOiBibG9jaykge1xuICB3aWR0aDogY2FsYygoMTAwJS8jeyRjb2x9KSAtICgjeyRnYXB9cHgqKCN7JGNvbH0gLSAxKSkvI3skY29sfSk7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUvI3skY29sTWR9KSAtICgjeyRnYXB9cHgqKCN7JGNvbE1kfSAtIDEpKS8jeyRjb2xNZH0pO1xuICB9XG4gIEBpbmNsdWRlIG1xIHtcbiAgICBAaWYgKCRzcCA9PSBibG9jaykge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH0gQGVsc2Uge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUvI3skY29sU3B9KSAtICgjeyRnYXBTcH1weCooI3skY29sU3B9IC0gMSkpLyN7JGNvbFNwfSk7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4ge1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7XG59XG4iLCJAdXNlIFwiX3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiX21peGluXCIgYXMgKjtcblxuXG4vKj09IE1hcmdpbiA9PT09PT09PT09PT09PT09PT09PT09PSovXG5cbiRtYXJnaW4teGw6IDE2MDtcbiRtYXJnaW46IDgwO1xuJG1hcmdpbi1sZzogNTY7XG4kbWFyZ2luLW1kOiA1NjtcbiRtYXJnaW4tc206IDMyO1xuXG5cbi8qPT0gQ29udGVudCB3aWR0aCA9PT09PT09PT09PT09PT09PT09PT09PSovXG5cbkBtaXhpbiBjb250ZW50KCRzaXplIDogMTAwLCAkbWFyZ2luOiAkbWFyZ2luLCAkbWFyZ2luLWxnOiAkbWFyZ2luLWxnLCAkbWFyZ2luLW1kOiAkbWFyZ2luLW1kLCAkbWFyZ2luLXNtOiAkbWFyZ2luLXNtKSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRtYXJnaW4gKyBweDtcbiAgcGFkZGluZy1sZWZ0OiAkbWFyZ2luICsgcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIEBpZiAoJHNpemUgIT0gMTAwKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCN7JHNpemV9cHggKyAoI3skbWFyZ2lufXB4ICogMikpO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNTI2cHgpIHtcblxuICAgIEBpZiAoJHNpemUgIT0gMTAwKSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoI3skc2l6ZX1weCArICgjeyRtYXJnaW4teGx9cHggKiAyKSk7XG4gICAgfVxuICAgIHBhZGRpbmctcmlnaHQ6ICRtYXJnaW4teGwgKyBweDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRtYXJnaW4teGwgKyBweDtcbiAgfVxuICBAaW5jbHVkZSBtcShsZykge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkbWFyZ2luLWxnICsgcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAkbWFyZ2luLWxnICsgcHg7XG4gIH1cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkbWFyZ2luLW1kICsgcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAkbWFyZ2luLW1kICsgcHg7XG4gIH1cbiAgQGluY2x1ZGUgbXEge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRtYXJnaW4tc20gKyBweDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRtYXJnaW4tc20gKyBweDtcbiAgfVxufVxuXG5AbWl4aW4gY29udGVudFJpZ2h0KCRzaXplIDogMTA2NiwgJG1hcmdpbjogJG1hcmdpbiwgJG1hcmdpbi1sZzogJG1hcmdpbi1sZywgJG1hcmdpbi1tZDogJG1hcmdpbi1tZCwgJG1hcmdpbi1zbTogJG1hcmdpbi1zbSkge1xuICBwYWRkaW5nLWxlZnQ6ICRtYXJnaW4gKyBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBAaWYgKCRzaXplICE9IDEwMCkge1xuICAgIG1heC13aWR0aDogY2FsYygoKCN7JHNpemV9cHgvMikgKyAjeyRtYXJnaW59cHgpICsgNTAlKTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTUyNnB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkbWFyZ2luLXhsICsgcHg7XG4gICAgQGlmICgkc2l6ZSAhPSAxMDApIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygoKCN7JHNpemV9cHgvMikgKyAjeyRtYXJnaW4teGx9cHgpICsgNTAlKTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRtYXJnaW4tbGcgKyBweDtcbiAgfVxuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAkbWFyZ2luLW1kICsgcHg7XG4gIH1cbiAgQGluY2x1ZGUgbXEge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRtYXJnaW4tc20gKyBweDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRtYXJnaW4tc20gKyBweDtcbiAgfVxufVxuXG5AbWl4aW4gY29udGVudExlZnQoJHNpemUgOiAxMDY2LCAkbWFyZ2luOiAkbWFyZ2luLCAkbWFyZ2luLWxnOiAkbWFyZ2luLWxnLCAkbWFyZ2luLW1kOiAkbWFyZ2luLW1kLCAkbWFyZ2luLXNtOiAkbWFyZ2luLXNtKSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRtYXJnaW4gKyBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBjYWxjKCgoI3skc2l6ZX1weC8yKSArICN7JG1hcmdpbn1weCkgKyA1MCUpO1xuICBAaW5jbHVkZSBtcShsZykge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkbWFyZ2luLWxnICsgcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgcGFkZGluZy1yaWdodDogJG1hcmdpbi1tZCArIHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICBAaW5jbHVkZSBtcSB7XG4gICAgcGFkZGluZy1yaWdodDogJG1hcmdpbi1zbSArIHB4O1xuICAgIHBhZGRpbmctbGVmdDogJG1hcmdpbi1zbSArIHB4O1xuICB9XG59XG5cbi8qPT0gTWF4aW11bSB2YWx1ZSA9PSovXG5AbWl4aW4gd3JhcCB7XG4gIG1heC13aWR0aDogMTc1MHB4O1xufVxuXG5cbi8qPSBCb2R5ID0qL1xuXG5AbWl4aW4gdHh0RGVmYXVsdCgkc2l6ZTogMS42LCAkbGg6IDIuOCwgJGx0OiAwLCAkd2dodDogNzAwKSB7XG4gIGZvbnQtc2l6ZTogJHNpemUgKyByZW07XG4gIGxpbmUtaGVpZ2h0OiAkbGggKyByZW07XG4gIGxldHRlci1zcGFjaW5nOiAkbHQgKyBlbTtcbiAgQGlmKCR3Z2h0ID09IDQwMCkge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZ1xuICB9IEBlbHNlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYmFzZTtcbiAgfVxufVxuXG5cbkBtaXhpbiB0eHRTaW5nbGUoJHNpemU6IDEuNiwgJGx0OiAwLCAkd2dodDogNzAwKSB7XG4gIGZvbnQtc2l6ZTogJHNpemUgKyByZW07XG4gIGxldHRlci1zcGFjaW5nOiAkbHQgKyBlbTtcbiAgZm9udC13ZWlnaHQ6ICR3Z2h0O1xuICBAaWYoJHdnaHQgPT0gNDAwKSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXJnXG4gIH0gQGVsc2Uge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1iYXNlO1xuICB9XG59XG5cblxuQG1peGluIHR4dEVuKCRzaXplOiAxLjMsICRsdDogLjA0LCAkd2dodDogNDAwKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcbiAgZm9udC1zaXplOiAkc2l6ZSArIHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6ICRsdCArIGVtO1xuICBmb250LXdlaWdodDogJHdnaHQ7XG59XG5cblxuLyo9PSBDU1MgU3R5bGVzID09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLyo9PSBXaW5kb3dIZWlnaHQgPT0qL1xuXG4ld2luZG93SGVpZ2h0IHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiAxMDBzdmg7XG59XG5cblxuLyo9PSBIb3ZlciA9PSovXG5cbkBtaXhpbiBob3ZlclRyYW5zbGF0ZSgkbnVtYmVyOiAxNCkge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLSN7JG51bWJlcn1weCk7XG4gIH1cbn1cblxuXG5AbWl4aW4gaG92ZXJPcGFjaXR5KCRudW1iZXI6IC42KSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBvcGFjaXR5OiAkbnVtYmVyO1xuICB9XG59XG5cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5QYXJ0cyBjb2xsZWN0aW9uXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLyo9PSBidXR0b24gPT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1peGluIGJ0bigkd2lkdGg6IDI1MHB4LCAkd2lkdGhUYjogMTU0cHgsICR3aWR0aFNwOiAxMTBweCwgJGJnOiAkY29sb3Ita2V5LCAkdHh0OiAkY29sb3Itd2hpdGUsICRzaXplOiBkZWZhdWx0KSB7XG4gICR0aGlzOiAmO1xuICB3aWR0aDogJHdpZHRoO1xuICAmLWxpbmsge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggJGJnO1xuICAgIGNvbG9yOiAkdHh0O1xuICAgIGJhY2tncm91bmQ6ICRiZztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGlmKCRzaXplID09IGxhcmdlKSB7XG4gICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDIuNCk7XG4gICAgICBwYWRkaW5nOiAyMnB4IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICAgIH0gQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgdHh0U2luZ2xlKCRzaXplOiAyKTtcbiAgICAgIHBhZGRpbmc6IDE4cHggMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYmc7XG4gICAgICBiYWNrZ3JvdW5kOiAkdHh0O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIHdpZHRoOiAkd2lkdGhUYjtcbiAgICAmLWxpbmsge1xuICAgICAgQGlmICgkc2l6ZSAhPSBsYXJnZSkge1xuICAgICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDEuOCk7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbXEge1xuICAgIHdpZHRoOiAkd2lkdGhTcDtcbiAgICAmLWxpbmsge1xuICAgICAgQGlmICgkc2l6ZSAhPSBsYXJnZSkge1xuICAgICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDEuNCk7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB9IEBlbHNlIGlmKCRzaXplID09IGxhcmdlKSB7XG5cbiAgICAgICAgcGFkZGluZzogMThweCAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuQG1peGluIGFycm93KCRiZzogJGNvbG9yLWtleSkge1xuICBAaW5jbHVkZSBmbGV4O1xuICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XG4gIEBpbmNsdWRlIGZsZXgtanVzdGlmeShjZW50ZXIpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICRiZztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IHNvbGlkIDJweCAkYmc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgc3ZnIHBhdGgge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gIH1cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAkYmc7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBuYXZBcnJvdygpIHtcbiAgJi0tcHJldiwgJi0tbmV4dCB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGEge1xuICAgICAgQGluY2x1ZGUgYXJyb3c7XG4gICAgfVxuICB9XG4gICYtLXByZXYge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAmLS1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICBAaW5jbHVkZSBtcSB7XG4gICAgJi0tcHJldiwgJi0tbmV4dCB7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMi4wOHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQHVzZSBcInNhc3M6bWFwXCI7XG5AdXNlIFwiY29tbW9uL192YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcImNvbW1vbi9fbWl4aW5cIiBhcyAqO1xuQHVzZSBcImNvbW1vbi9fc3R5bGVzXCIgYXMgKjtcbkB1c2UgXCJjb21tb24vX2luaXRpYWxpemVcIiBhcyAqO1xuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkNvbW1vbiBDU1Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG5cbi8qPT0gSGVhZGVyID09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1zdWI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDk2cHg7XG4gIHotaW5kZXg6IG1hcC5nZXQoJGxheWVyLCBoZWFkZXIpO1xuICBAaW5jbHVkZSBmbGV4O1xuICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XG4gIEBpbmNsdWRlIGNvbnRlbnQoMTAwKTtcbiAgJl9fbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuICAmX190eHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAxNDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDEuMik7XG4gIH1cbiAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHB4O1xuICAgICZfX3R4dCB7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIH1cbiAgICAmX190eHQgKyAmX19sb2dvIHtcblxuICAgICAgdG9wOiBjYWxjKDUwJSArIDEwcHgpO1xuICAgIH1cbiAgICAmX190eHQgKyAmX19sb2dvICsgLmN2IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgJl9fbG9nbyB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogOTAuMzVweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAmX190eHQgKyAmX19sb2dvIHtcblxuICAgICAgdG9wOiA1MCU7XG4gICAgfVxuICAgICZfX3R4dCArICZfX2xvZ28gKyAuY3Yge1xuICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtcSB7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICAgICZfX2xvZ28gaW1nIHtcbiAgICAgIHdpZHRoOiA4MC4xMnB4O1xuICAgIH1cbiAgfVxufVxuXG4vKj09IE5hdkJhciA9PSovXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDE4cHg7XG4gIGxlZnQ6IDQwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogbWFwLmdldCgkbGF5ZXIsIG1vZGFsKSArIDE7XG4gIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Ita2V5O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICB9XG4gIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICB0b3A6IDIxcHg7XG4gIH1cbiAgc3BhbjpudGgtY2hpbGQoMikge1xuICAgIHRvcDogMjlweDtcbiAgfVxuICBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgYm90dG9tOiAyMXB4O1xuICB9XG4gICYuaXMtYWN0aXZlIHtcbiAgICBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICB9XG4gICAgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgOHB4KSByb3RhdGUoMTZkZWcpO1xuICAgIH1cbiAgICBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtOHB4KSByb3RhdGUoLTE2ZGVnKTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICBsZWZ0OiAjeyRtYXJnaW4tbGd9cHg7XG4gIH1cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgICAgdG9wOiAxMnB4O1xuICAgIH1cbiAgICBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICB0b3A6IDE5cHg7XG4gICAgfVxuICAgIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICAgIGJvdHRvbTogMTJweDtcbiAgICB9XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cbiAgICAgIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgN3B4KSByb3RhdGUoMTZkZWcpO1xuICAgICAgfVxuICAgICAgc3BhbjpudGgtY2hpbGQoMykge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtN3B4KSByb3RhdGUoLTE2ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbXEge1xuICAgIGxlZnQ6IDI0cHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHNwYW4ge1xuXG4gICAgfVxuICAgIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAgIHRvcDogOXB4O1xuICAgIH1cbiAgICBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgfVxuICAgIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICAgIGJvdHRvbTogOXB4O1xuICAgIH1cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA2cHgpIHJvdGF0ZSgyMmRlZyk7XG4gICAgICB9XG4gICAgICBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNnB4KSByb3RhdGUoLTIyZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyo9PSBOYXYgPT0qL1xuLm5hdiB7XG4gICR0aGlzOiAmO1xuICAmLi0tdG9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgdG9wOiAwO1xuICAgIG1heC13aWR0aDogMTE2MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRtYXJnaW59cHgpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IG1hcC5nZXQoJGxheWVyLCBtb2RhbCk7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWtleTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MHB4O1xuICAgIHRyYW5zaXRpb246IGxlZnQgLjdzIGN1YmljLWJlemllciguNzEsLjA5LC4zMywuNzkpO1xuICAgICN7JHRoaXN9X19ibG9jayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgICAgJi0tbGluZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogN3B4IDAgNXB4IDMzcHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWtleS1icmlnaHQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICN7JHRoaXN9X19ibG9jayB7XG5cbiAgICB9XG4gICAgI3skdGhpc31fX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgI3skdGhpc31fX3NtIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gICAgfVxuICAgICYuaXMtb3BlbiB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgI3skdGhpc31fX3dyYXAge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuOHM7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG5cbiAgICAgICN7JHRoaXN9X19ibG9jayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICN7JHRoaXN9X193cmFwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDkwcHggNDBweCA2NHB4O1xuICAgICAgfVxuICAgICAgI3skdGhpc31fX2NvbnRlbnQge1xuICAgICAgICBnYXA6IDM2cHg7XG4gICAgICB9XG4gICAgICAjeyR0aGlzfV9fYmxvY2sge1xuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi0tbGluZSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAjeyR0aGlzfV9fdHRsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgICAgIH1cbiAgICAgICN7JHRoaXN9X19saXN0IHtcbiAgICAgICAgJi0tY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgI3skdGhpc31fX3NtIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAjeyR0aGlzfV9faXRlbSB7XG4gICAgICAgICYtLWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgI3skdGhpc31fX2xpbmsge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBhbmltYXRpb246IHNwTmF2SG92ZXIgLjFzIHN0ZXBzKDIsIGVuZCkgMTtcbiAgICAgICAgICAvLyBvcGFjaXR5OiAuNztcbiAgICAgICAgfVxuICAgICAgICAmLS1zbSB7XG4gICAgICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkbGg6IDIuNCk7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBhbmltYXRpb246IHNwTmF2SG92ZXIgLjFzIHN0ZXBzKDIsIGVuZCkgMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICN7JHRoaXN9X19idG4uaXMtcHJldi1zcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHJpZ2h0OiAtMjlweDtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAtMzlweDtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICAgICAgfVxuICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFmdGVyIHtcblxuICAgICAgICAgICAgcmlnaHQ6IC0zOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi0tZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgZmxleDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBnYXA6IDY0cHg7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAjeyR0aGlzfV9fbGlzdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgICYtLXNtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgICAgIH1cbiAgICAgICYtLWNoaWxkIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgICAgIGdhcDogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgI3skdGhpc31fX2xpbmsge1xuICAgICAgJi0tc20ge1xuICAgICAgICBAaW5jbHVkZSB0eHRTaW5nbGU7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKCk7XG4gICAgICBwYWRkaW5nLXRvcDogNTRweDtcbiAgICAgIGdhcDogNTNweDtcbiAgICAgICN7JHRoaXN9X190dGwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IDE0LjE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICN7JHRoaXN9X19ibG9jayB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgod3JhcCk7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gICAgICAgIGdhcDogMCAyNHB4O1xuICAgICAgfVxuICAgICAgI3skdGhpc31fX2xpc3Qge1xuICAgICAgICBnYXA6IDEzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICYtLWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nOiAxOXB4IDAgMDtcbiAgICAgICAgICBnYXA6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICN7JHRoaXN9X19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgfVxuICAgICAgI3skdGhpc31fX2xpbmsge1xuICAgICAgICAmLS1zbSB7XG4gICAgICAgICAgQGluY2x1ZGUgdHh0U2luZ2xlKCRzaXplOiAxLjQpO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3dyYXAge1xuICAgIEBpbmNsdWRlIGZsZXgod3JhcCk7XG4gICAgZ2FwOiA4MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2U7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDg4MHB4ICsgKDE0MHB4ICogMikpO1xuICAgIHBhZGRpbmc6IDE2NnB4IDEyMHB4IDY0cHggMTQwcHg7XG5cbiAgfVxuICAmX19tYWluIHtcbiAgICBAaW5jbHVkZSBmbGV4O1xuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oZmxleC1zdGFydCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiA2MHB4IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxuICAmX19ibG9jayB7XG4gICAgQGluY2x1ZGUgZmxleDtcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbjtcbiAgfVxuICAmX190dGwge1xuICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgQGluY2x1ZGUgZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgIGdhcDogNDhweDtcbiAgfVxuICAmX19saXN0IHtcbiAgICBAaW5jbHVkZSBmbGV4O1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKCk7XG4gICAgZ2FwOiAxNnB4O1xuICAgICYtLXNtIHtcbiAgICAgIEBleHRlbmQgLm5hdl9fbGlzdDtcbiAgICAgIGdhcDogMTRweDtcbiAgICB9XG4gICAgJi0tY2hpbGQge1xuICAgICAgcGFkZGluZzogMjNweCAwIDA7XG4gICAgICBAaW5jbHVkZSBmbGV4O1xuICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oKTtcbiAgICAgIGdhcDogNnB4O1xuICAgIH1cbiAgfVxuICAmX19pdGVtIHtcblxuICB9XG4gICZfX2J0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDEuOCk7XG4gIH1cbiAgJl9fbGluayB7XG4gICAgQGluY2x1ZGUgdHh0U2luZ2xlKCRzaXplOiAxLjgpO1xuICAgIEBpbmNsdWRlIGhvdmVyT3BhY2l0eSgpO1xuICAgICYtLXNtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoJHNpemU6IDEuNCwgJGxoOiAyLjIgKTtcbiAgICAgIEBpbmNsdWRlIGhvdmVyT3BhY2l0eSgpO1xuICAgIH1cbiAgfVxuICAmX19zbSB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAmLWJsb2NrIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgJi4tLWluc3Qge1xuICAgICAgICAubmF2X19zbS1pdGVtIHtcblxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIHR4dFNpbmdsZSgkc2l6ZTogMS40KTtcbiAgICAgICAgQGluY2x1ZGUgaG92ZXJPcGFjaXR5KCk7XG4gICAgICAgICYuLS1lbiB7XG4gICAgICAgICAgQGluY2x1ZGUgdHh0RW4oJHNpemU6IDEuMyk7XG4gICAgICAgICAgaW1nLCBzdmcge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTNweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0teHMge1xuICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDEuMik7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2JvdHRvbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBAaW5jbHVkZSBmbGV4O1xuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oZmxleC1lbmQpO1xuICB9XG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgJl9fd3JhcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAjeyRtYXJnaW4tbGd9cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICN7JG1hcmdpbi1sZ31weDtcbiAgICB9XG4gICAgJl9fbWFpbiB7XG4gICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbigpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtcSB7XG4gICAgJi4tLXRvcCB7XG4gICAgICAjeyR0aGlzfV9fc20ge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX193cmFwIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICN7JG1hcmdpbi1zbX1weDtcbiAgICAgIHBhZGRpbmctbGVmdDogI3skbWFyZ2luLXNtfXB4O1xuICAgIH1cbiAgICAmX19jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKCk7XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgZ2FwOiAxOHB4O1xuICAgIH1cbiAgICAmX19saW5rIHtcblxuICAgICAgQGluY2x1ZGUgdHh0U2luZ2xlO1xuICAgIH1cbiAgICAmX19idG4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAmX19zbSB7XG4gICAgICAmLWJsb2NrIHtcblxuICAgICAgICAmLi0taW5zdCB7XG4gICAgICAgICAgLm5hdl9fc20taXRlbSB7XG5cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX2JvdHRvbSB7XG4gICAgICAuY3Yge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGJvdHRvbTogNThweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKCk7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDQwcHghaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHdyaXRlVmVydGljYWw7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4IDAgMCAxMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgdHh0U2luZ2xlKCRzaXplOiAxLjQsICRsdDogLjA1KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbG9nbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDI0cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA4MC4xMnB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuQGtleWZyYW1lcyBzcE5hdkhvdmVyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi8qPT0gTmF2Q292ZXIgPT0qL1xuLmNvdmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IG1hcC5nZXQoJGxheWVyLCBtb2RhbCkgLSAxO1xuICBiYWNrZ3JvdW5kOiByZ2JhKCM0RDRENEQsIC42KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgbXEge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi8qPT0gUG5reiA9PT09PT09PT09PT09PT09PT09PT09Ki9cbi5wbmt6IHtcbiAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgJHRoaXM6ICY7XG4gIHdpZHRoOiAxMDAlO1xuICAmX19saXN0IHtcbiAgICBAaW5jbHVkZSBmbGV4O1xuICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeShmbGV4LXN0YXJ0KTtcbiAgICBnYXA6IDVweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICZfX2l0ZW0ge1xuICAgICY6bm90KC4tLWN1cnJlbnQpIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICctJztcbiAgICAgICAgQGluY2x1ZGUgdHh0U2luZ2xlKCRzaXplOiAxLjIpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi0tY3VycmVudCAjeyR0aGlzfV9fbGluayB7XG4gICAgfVxuICAgIGEge1xuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtc3ViO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19saW5rIHtcbiAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDEuMik7XG5cbiAgfVxuICBAaW5jbHVkZSBtcShsZykge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4vKj09IEZvb3RlciA9PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWtleTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMDBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwMHB4O1xuICB6LWluZGV4OiBtYXAuZ2V0KCRsYXllciwgZm9vdGVyKTtcbiAgJl9fbG9nbyB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgJl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBmbGV4O1xuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oZmxleC1zdGFydCk7XG4gICAgQGluY2x1ZGUgY29udGVudCgxMDg2KTtcbiAgfVxuICAubmF2X19zbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6ICN7JG1hcmdpbn1weDtcbiAgICBib3R0b206IC0xcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTUyNnB4KSB7XG4gICAgICBsZWZ0OiAjeyRtYXJnaW4teGx9cHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1xKGxnKSB7XG5cbiAgICAubmF2X19zbSB7XG4gICAgICBsZWZ0OiAjeyRtYXJnaW4tbGd9cHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTBweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTBweDtcbiAgICAmX19sb2dvIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbXEge1xuICAgIHBhZGRpbmctdG9wOiA2M3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMwcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHg7XG4gICAgJl9faW5uZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5uYXZfX3NtIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBtYXJnaW4tdG9wOiA2OHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8qPT0gQm9keSA9PT09PT09PT09PT09PT09PT09PT09Ki9cblxuXG4uY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA5NnB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTQwcHgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICYuLS1ub2hlYWQge1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1xIHtcblxuICAgICYuLS1ub2hlYWQge1xuICAgICAgcGFkZGluZy10b3A6IDcycHg7XG4gICAgfVxuICB9XG59XG5cblxuLyo9PSBTaWRlYmFyID09PT09PT09PT09PT09PT09PT09PT0qL1xuLmJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXN1YjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IG1hcC5nZXQoJGxheWVyLCBmb290ZXIpIC0gMTtcbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDk2cHg7XG4gICAgbGVmdDogMTQwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2Jhc2UvaWNuLWNvcm5lci5zdmcnKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gICAgY29udGVudDogJyc7XG4gIH1cbiAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qPT0gRmxvYXRpbmcgPT09PT09PT09PT09PT09PT09PT09PSovXG5cbi5mLWJ0biB7XG5cbn1cblxuLyo9PSBQYWdlIEhlYWRpbmcgPT09PT09PT09PT09PT09PT09PT09PSovXG5cblxuLmhlYWRpbmcge1xuICAmX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjQwcHg7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG4gIC50dGwge1xuICAgIG1hcmdpbi10b3A6IC0yM3B4O1xuICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICZfX2phIHtcbiAgICAgIG1hcmdpbi10b3A6IDMxcHg7XG4gICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDIuNCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1xIHtcbiAgICAmX19pbWcge1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICB9XG4gICAgLnR0bCB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgICAgICZfX2phIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLyo9PSBDb250ZW50IC8gU2VjdGlvbiBUaXRsZSA9PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLnR0bCB7XG4gICZfX2phIHtcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgIEBpbmNsdWRlIHR4dFNpbmdsZSgkc2l6ZTogMik7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXN1YjtcbiAgfVxuICAmLi0tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJi4tLW0tc20gJl9famEge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAmX19qYSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICAmLi0tbS1zbSAmX19qYSB7XG4gICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtcSB7XG4gICAgJl9famEge1xuICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgIEBpbmNsdWRlIHR4dFNpbmdsZTtcbiAgICB9XG4gICAgJi4tLW0tc20gJl9famEge1xuICAgICAgbWFyZ2luLXRvcDogOXB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi5zLXR0bCB7XG4gIC8vIG1hcmdpbi10b3A6IC0yOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTI4cHg7XG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNi41cHg7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Ita2V5O1xuICB9XG4gICZfX2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyMzJweDtcbiAgICBib3JkZXI6IHNvbGlkIDNweCAkY29sb3Ita2V5O1xuICAgIGNvbG9yOiAkY29sb3Ita2V5O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgIEBpbmNsdWRlIHR4dFNpbmdsZSgkc2l6ZTogMik7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxuICBAaW5jbHVkZSBtcSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgdG9wOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgfVxuICAgICZfX2JveCB7XG4gICAgICB3aWR0aDogMjI0cHg7XG4gICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDEuOCk7XG4gICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vKj09IENsdWIgTGlzdCA9PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLmNsdWIge1xuICAkdGhpczogJjtcbiAgJl9fbGlzdCB7XG4gICAgQGluY2x1ZGUgZmxleCh3cmFwKTtcbiAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGZsZXgtc3RhcnQpO1xuICAgIGdhcDogNDBweDtcbiAgfVxuICAmX19jYXJkIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICBAZWFjaCAkY29sb3ItbmFtZSwgJGNvbG9yLXZhbHVlIGluICRjb2xvcnMge1xuICAgICAgJi4tLSN7JGNvbG9yLW5hbWV9IHtcbiAgICAgICAgI3skdGhpc31fX2NhcmQtaGVhZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXZhbHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXMtbWQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgQGluY2x1ZGUgaG92ZXJPcGFjaXR5KCk7XG4gICAgfVxuICAgICYtaGVhZCB7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgQGluY2x1ZGUgZmxleDtcbiAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzZweDtcbiAgICB9XG4gICAgJi1uYW1lIHtcbiAgICAgIEBpbmNsdWRlIHR4dFNpbmdsZSgkc2l6ZTogMik7XG4gICAgfVxuICAgICYtcGxhY2Uge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDEuNCwgJGx0OiAuMDUpO1xuICAgIH1cbiAgICAmLWNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXN1YjtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuICAgICYtY2F0Y2gge1xuICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkbGg6IDIuNCk7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgfVxuICAgICYtaW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtcShtZCkge1xuICAgICZfX2xpc3Qge1xuICAgICAgZ2FwOiAzOXB4IDMycHg7XG4gICAgfVxuICAgICZfX2NhcmQge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTZweCk7XG4gICAgICAmLWxpbmsge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzLXNtO1xuICAgICAgfVxuICAgICAgJi1oZWFkIHtcbiAgICAgICAgcGFkZGluZzogMTFweCAxNnB4IDExcHggMjJweDtcbiAgICAgIH1cbiAgICAgICYtbmFtZSB7XG4gICAgICAgIEBpbmNsdWRlIHR4dFNpbmdsZSgkc2l6ZTogMS44KTtcbiAgICAgIH1cbiAgICAgICYtcGxhY2Uge1xuICAgICAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCRzaXplOiAxLjIsICRsaDogMS42LCAkbHQ6IC4wNSk7XG4gICAgICB9XG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc3ViO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE2cHggMTZweDtcbiAgICAgIH1cbiAgICAgICYtY2F0Y2gge1xuICAgICAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCRzaXplOiAxLjQsICRsaDogMi4yKTtcbiAgICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICB9XG4gICAgICAmLWltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1xIHtcblxuICAgICZfX2xpc3Qge1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbiAgICAmX19jYXJkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgJi1oZWFkIHtcbiAgICAgICAgcGFkZGluZzogMTFweCAyMHB4IDExcHggMjRweDtcbiAgICAgIH1cbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyo9PSBDViBCdXR0b24gPT09PT09PT09PT09PT09PT09PT09PSovXG4uY3Yge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgQGluY2x1ZGUgZmxleDtcbiAgQGluY2x1ZGUgZmxleC1hbGlnbihjZW50ZXIpO1xuICBnYXA6IDEycHg7XG4gICR0aGlzOiAmO1xuICAmX19pdGVtIHtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgdHh0U2luZ2xlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgYm9yZGVyOiBzb2xpZCAycHg7XG4gICAgfVxuICAgICYuLS12aXNpdCwgJi4tLXRyaWFsIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgIH1cbiAgICAmLi0tam9pbiB7XG4gICAgICB3aWR0aDogMTE2cHg7XG4gICAgfVxuICAgICYuLS12aXNpdCBhIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1rZXk7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1rZXk7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Ita2V5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgICYuLS10cmlhbCBhIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgICYuLS1qb2luIGEge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW9yYW5nZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLW9yYW5nZTtcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1vcmFuZ2U7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tLXdoIHtcbiAgICAjeyR0aGlzfV9faXRlbSB7XG4gICAgICB3aWR0aDogMTE0cHg7XG4gICAgICBhIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICBAaW5jbHVkZSBob3ZlclRyYW5zbGF0ZSg1KTtcbiAgICAgIH1cbiAgICAgICYuLS12aXNpdCBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1rZXk7XG4gICAgICB9XG4gICAgICAmLi0tdHJpYWwgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgIH1cbiAgICAgICYuLS1qb2luIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLW9yYW5nZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAmLi0taGVhZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGdhcDogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICN7JHRoaXN9X19pdGVtIHtcbiAgICAgICAgJi4tLXZpc2l0LCAmLi0tdHJpYWwge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgICAgfVxuICAgICAgICAmLi0tam9pbiB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDAgMDtcbiAgICAgICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDEuOCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1oaWRlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1xIHtcbiAgICAmLi0taGVhZGVyIHtcbiAgICAgICN7JHRoaXN9X19pdGVtIGEge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIEBpbmNsdWRlIHR4dFNpbmdsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyo9PSBFbnRyeSA9PT09PT09PT09PT09PT09PT09PT09Ki9cbi5lbnRyeSB7XG4gIEBpbmNsdWRlIGZsZXgod3JhcCk7XG4gIGdhcDogNDFweDtcbiAgJHRoaXM6ICY7XG4gIEBpbmNsdWRlIGNvbnRlbnQoMTA2Nik7XG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gNDFweCAqIDIgLyAzKTtcbiAgICBAZWFjaCAkc3RhdHVzLCAkY29sb3IgaW4gJGNvbG9yc0NWIHtcbiAgICAgICYuLS0jeyRzdGF0dXN9IHtcbiAgICAgICAgI3skdGhpc31fX2xpbmsge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC5nZXQoJGNvbG9yLCBjb2xvci1zdWIpO1xuICAgICAgICB9XG4gICAgICAgICN7JHRoaXN9X19oZWFkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAuZ2V0KCRjb2xvciwgY29sb3ItbWFpbik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi4tLXZpc2l0IHtcbiAgICAgICN7JHRoaXN9X19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgIH1cbiAgICAgICN7JHRoaXN9X19maWcge1xuICAgICAgICB3aWR0aDogY2FsYygxMjAvMjc2KjEwMCUpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi0tdHJpYWwge1xuICAgICAgI3skdGhpc31fX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAjeyR0aGlzfV9fZmlnIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTM1IC8gMjcwICogMTAwJSk7XG4gICAgICB9XG4gICAgfVxuICAgICYuLS1qb2luIHtcbiAgICAgICN7JHRoaXN9X19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIH1cbiAgICAgICN7JHRoaXN9X19maWcge1xuICAgICAgICB3aWR0aDogY2FsYygxMzAvMjgwKjEwMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXNtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgaG92ZXJUcmFuc2xhdGUoKTtcbiAgfVxuICAmX19oZWFkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgdHh0U2luZ2xlKCRzaXplOiAyKTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHBhZGRpbmc6IDE2cHggMTBweDtcbiAgfVxuICAmX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSBmbGV4O1xuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcbiAgICBwYWRkaW5nOiAwIDI4cHg7XG4gICAgaGVpZ2h0OiAxMzhweDtcbiAgfVxuICAmX19kZXNjIHtcbiAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCRsaDogMi42KTtcbiAgICBjb2xvcjogIzRENEQ0RDtcbiAgfVxuICAmX19maWcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAmX19jb250ZW50IHtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbigpO1xuICAgICAgQGluY2x1ZGUgZmxleC1qdXN0aWZ5KGNlbnRlcik7XG4gICAgICBnYXA6IDE0cHg7XG4gICAgfVxuICAgICZfX2Rlc2Mge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmX19maWcge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiA4MnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGdhcDogMjBweDtcbiAgICAmX19pdGVtIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMjBweCAqIDIgLyAzKTtcbiAgICB9XG4gICAgJl9fZGVzYyB7XG5cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbXEge1xuICAgICZfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICYuLS12aXNpdCB7XG4gICAgICAgICN7JHRoaXN9X19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgICN7JHRoaXN9X19maWcge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEyMC8yNzcqMTAwJSkhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLi0tdHJpYWwge1xuICAgICAgICAjeyR0aGlzfV9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHRoaXN9X19maWcge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEzNSAvIDI3OCAqIDEwMCUpIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi4tLWpvaW4ge1xuICAgICAgICAjeyR0aGlzfV9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgICAgICAgfVxuICAgICAgICAjeyR0aGlzfV9fZmlnIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMzAvMjc5KjEwMCUpIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gICAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoZmxleC1zdGFydCk7XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICBoZWlnaHQ6IDEzOHB4O1xuICAgICAgZ2FwOiA1cHg7XG4gICAgfVxuICAgICZfX2Rlc2Mge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuICAgICZfX2ZpZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8qPT0gU2lkZWJhciA9PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLnNpZGUge1xuICAmX19ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gICZfX3R0bCB7XG4gICAgQGluY2x1ZGUgdHh0U2luZ2xlKCRzaXplOiAxLjgpO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1rZXk7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzLXNtO1xuICAgIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLWJkMjtcbiAgICAmLWxpbmsge1xuICAgICAgQGluY2x1ZGUgZmxleDtcbiAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcbiAgICAgIHBhZGRpbmc6IDE5cHggMjVweDtcbiAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMS44KTtcbiAgICAgIEBpbmNsdWRlIGhvdmVyT3BhY2l0eSgpO1xuICAgICAgJi4tLWVuIHtcbiAgICAgICAgQGluY2x1ZGUgdHh0RW4oJHNpemU6IDEuOCk7XG4gICAgICB9XG4gICAgfVxuICAgICYtY291bnQge1xuICAgICAgQGluY2x1ZGUgdHh0RW4oJHNpemU6IDEuNyk7XG4gICAgICBjb2xvcjogJGNvbG9yLWtleTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuICAmX19rZXl3b3JkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJi1ib3gge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogc29saWQgM3B4ICRjb2xvci1rZXk7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlcigkY29sb3ItdGV4dC1zdWIpO1xuICAgICAgQGluY2x1ZGUgdHh0U2luZ2xlKCk7XG4gICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDU4cHggMTBweCAzM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgfVxuICAgICYtYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjFweDtcbiAgICAgIHJpZ2h0OiAzMXB4O1xuICAgIH1cbiAgfVxuICAmX19jYXJkcyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAmX19jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgJi1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cy1sZztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBAaW5jbHVkZSBob3Zlck9wYWNpdHkoKTtcbiAgICB9XG4gICAgJi1pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhc3BlY3QtcmF0aW86IDM0NiAvIDIzMTtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWRldGFpbCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgICAgcGFkZGluZzogMCAzMnB4IDI3cHg7XG4gICAgfVxuICAgICYtaGVhZCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgQGluY2x1ZGUgZmxleDtcbiAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oZmxleC1zdGFydCk7XG4gICAgICBnYXA6IDE4cHg7XG4gICAgfVxuICAgICYtZGF0ZSB7XG4gICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgQGluY2x1ZGUgdHh0RW4oJHNpemU6IDEuNCwgJGx0OiAuMDQpO1xuICAgICAgY29sb3I6ICRjb2xvci1rZXk7XG4gICAgfVxuICAgICYtbnVtIHtcbiAgICAgIG1hcmdpbi10b3A6IC0yMnB4O1xuICAgIH1cbiAgICAmLWNhdCB7XG4gICAgICBAaW5jbHVkZSBmbGV4KHdyYXApO1xuICAgICAgQGluY2x1ZGUgZmxleC1hbGlnbihmbGV4LXN0YXJ0KTtcbiAgICAgIGdhcDogNnB4IDEycHg7XG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1rZXk7XG4gICAgICAgIGNvbG9yOiAkY29sb3Ita2V5O1xuICAgICAgICBAaW5jbHVkZSB0eHRTaW5nbGUoJHNpemU6IDEuMik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgcGFkZGluZzogNHB4IDExcHggNHB4IDEycHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtdHRsIHtcbiAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMik7XG4gICAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCRsaDogMi42KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAmX19jYXJkcyB7XG4gICAgICBAaW5jbHVkZSBmbGV4O1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbiAgICAmX19jYXJkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDIwcHggKiAyIC8gMyk7XG4gICAgICAmLWxpbmsge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzLXNtO1xuICAgICAgfVxuICAgICAgJi1kZXRhaWwge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMjdweDtcbiAgICAgIH1cbiAgICAgICYtdHRsIHtcbiAgICAgICAgaGVpZ2h0OiA1LjJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1xIHtcbiAgICAmX19ib3gge1xuICAgICAgJi4tLWtleXdvcmQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19jYXJkcyB7XG4gICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbigpO1xuICAgICAgZ2FwOiAzMnB4O1xuICAgIH1cbiAgICAmX19jYXJkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgJi1saW5rIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cy1tZDtcbiAgICAgIH1cbiAgICAgICYtaGVhZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICB9XG4gICAgICAmLWRldGFpbCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjRweCAxOHB4O1xuICAgICAgfVxuICAgICAgJi10dGwge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qPT0gUGFnaW5hdGlvbiA9PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLnBhZ2luYXRpb24ge1xuICAmX19saXN0IHtcbiAgICBAaW5jbHVkZSBmbGV4O1xuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcbiAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnkoY2VudGVyKTtcbiAgICBnYXA6IDIycHg7XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgYSwgc3BhbiB7XG4gICAgICBAaW5jbHVkZSB0eHRFbigkc2l6ZTogMS42LCAkbHQ6IC4wNSwgJHdnaHQ6IDYwMCk7XG4gICAgICBjb2xvcjogJGNvbG9yLWtleTtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCB0cmFuc3BhcmVudDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDZweCAzcHggN3B4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyT3BhY2l0eSgpO1xuICAgIH1cbiAgICAmLS1jdXJyZW50IHtcbiAgICAgIEBleHRlbmQgLnBhZ2luYXRpb25fX2l0ZW07XG4gICAgICBzcGFuIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Ita2V5O1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1lbGxpcHNpcyB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1rZXk7XG4gICAgICAgIEBpbmNsdWRlIHR4dFNpbmdsZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbmF2QXJyb3c7XG4gIH1cbiAgQGluY2x1ZGUgbXEge1xuICAgICZfX2xpc3Qge1xuICAgICAgZ2FwOiAxN3B4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8qPT0gQ29va2llQ29uc2VudE1vZGFsID09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4uY29uc2VudENvb2tpZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgLy8g5Luu44Kz44O844OJ44Gn44GZ44CC44Kz44O844OH44Kj44Oz44Kw5pmC44Gr5YmK6Zmk44GX44Gm44GP44Gg44GV44GE44CCXG4gIGJhY2tncm91bmQtY29sb3I6IGdyYXk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDEwcHg7XG4gIGJvdHRvbTogMTBweDtcbiAgei1pbmRleDogOTk5OTtcbiAgd2lkdGg6IDUwMHB4O1xuXG4gICZfX2J1dHRvbnN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBnYXA6IDEwcHg7XG5cbiAgICBidXR0b257XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICYuYWNjZXB0e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTMsIDE2MCwgMjU1KTtcblxuICAgICAgfVxuICAgICAgJi5kZW55e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTMsIDE2MCwgMjU1KTtcbiAgICAgIH1cblxuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoODEsIDE0NCwgMjMxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cblxuLyo9PSBBbmltYXRpb24gPT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG5cbi8qKlxuICogU2Nyb2xsIEFuaW1hdGlvblxuICovXG5cbi5pblZpZXcge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICYuaXMtdmlldyB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVVcEFuaW1lO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4ycztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjMyLCAwLCAuMTUsIDEpO1xuICB9XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgICYuLS1kZWxheSN7JGl9IHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogY2FsYyguMnMgKiAjeyRpfSk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1xIHtcblxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgICAgJi4tLWRlbGF5I3skaX0ge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5pblZpZXdSdGwge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICYuaXMtdmlldyB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVSdGxBbmltZTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuMnM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4zMiwgMCwgLjE1LCAxKTtcbiAgfVxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgICAmLi0tZGVsYXkjeyRpfSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IGNhbGMoLjJzICogI3skaX0pO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtcSB7XG5cbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgICAgICYuLS1kZWxheSN7JGl9IHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uaW5WaWV3TGlzdCB7XG4gID4gKiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIH1cbiAgJi5pcy12aWV3ID4gKntcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZVVwQW5pbWU7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMzIsIDAsIC4xNSwgMSk7XG4gIH1cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA1MCB7XG4gICAgPiAqOm50aC1jaGlsZCgjeyRpfSl7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IGNhbGMoLjJzICogI3skaX0pO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtcSB7XG5cbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDUwIHtcbiAgICAgID4gKjpudGgtY2hpbGQoI3skaX0pe1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVVcEFuaW1le1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5cbkBrZXlmcmFtZXMgZmFkZVJ0bEFuaW1le1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuIiwiQHVzZSBcIl92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIl9taXhpblwiIGFzICo7XG5AdXNlIFwiX3N0eWxlc1wiIGFzICo7XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuUG9zdHMgU3R5bGVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG5AbWl4aW4gcG9zdCB7XG4gID4qIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcmc7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44cmVtO1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4ycmVtO1xuICB9XG5cbiAgc3Ryb25nIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYmFzZTtcbiAgfVxuXG4gIC50ZXh0LWh1Z2Uge1xuICAgIGZvbnQtc2l6ZTogMjAwJTtcbiAgfVxuICAudGV4dC1iaWcge1xuICAgIGZvbnQtc2l6ZTogMTUwJTtcbiAgfVxuICAudGV4dC1zbWFsbCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gIH1cbiAgLnRleHQtdGlueSB7XG4gICAgZm9udC1zaXplOiA1MCU7XG4gIH1cblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAvLyBoZWFkaW5nXG4gIGgyIHtcbiAgICBtYXJnaW4tdG9wOiA2LjRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS45cmVtO1xuICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoJHNpemU6IDEuOCwgJGxoOiAzLjIpO1xuICAgIGNvbG9yOiAkY29sb3Ita2V5O1xuICAgIEBpbmNsdWRlIG1xIHtcbiAgICAgIG1hcmdpbi10b3A6IDUuNHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcbiAgICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoJHNpemU6IDEuOCwgJGxoOiAzKTtcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgbWFyZ2luLXRvcDogMy4ycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuOXJlbTtcbiAgICBAaW5jbHVkZSB0eHREZWZhdWx0KCRzaXplOiAxLjQsICRsaDogMi44KTtcbiAgICBjb2xvcjogJGNvbG9yLWtleTtcblxuICB9XG5cbiAgLy8gTGlua1xuICBhIHtcbiAgICBjb2xvcjogIzM2ODNjYTtcbiAgfVxuXG4gIC8vIF9ibGFua1xuICBhW3RhcmdldD1cIl9ibGFua1wiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogLjhlbTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIGNvbnRlbnQ6IFwiXFwwMjc1MFwiO1xuICAgIH1cbiAgfVxuXG4gIC8vIExpc3RcbiAgdWwsXG4gIG9sIHtcbiAgICBtYXJnaW46IDIuMnJlbSAwO1xuICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICB9XG5cbiAgdWwgbGkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWtleTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTNweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICB9XG4gIH1cblxuICBvbCB7XG4gICAgY291bnRlci1yZXNldDogbGlfY291bnQ7XG5cbiAgICBsaSB7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpX2NvdW50O1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpX2NvdW50KVwiLlwiO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBibG9ja3F1b3RlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggNjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBib3JkZXI6IHNvbGlkIDJweCAjNDY0NjQ2O1xuICAgIGNvbG9yOiAjNDY0NjQ2O1xuICB9XG5cbiAgYmxvY2txdW90ZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogXCLigJxcIjtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI0RERERERDtcbiAgICBmb250LXNpemU6IDkwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICBibG9ja3F1b3RlIHAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgfVxuXG4gIGJsb2NrcXVvdGUgY2l0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY29sb3I6ICM4ODg4ODg7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgfVxuXG4gIHByZSB7XG4gICAgbWFyZ2luOiAxZW0gMDtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6ICMyNTI5MmY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgfVxuXG4gIHRhYmxlIHtcbiAgICBtYXJnaW46IDIuMnJlbSAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZDtcbiAgfVxuXG4gIHRhYmxlIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RkZDtcbiAgfVxuXG4gIHRhYmxlIHRoLFxuICB0YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuXG4gIH1cblxuICB0YWJsZSB0aCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIHRhYmxlIHRoLFxuICB0YWJsZSB0ZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2RkZDtcbiAgfVxuXG4gIGlmcmFtZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgaHIge1xuICAgIG1hcmdpbjogMy4ycmVtIDA7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmQyO1xuICB9XG5cblxuICAvL+OCquODquOCuOODiuODq+ODrOOCpOOCouOCpuODiFxuXG4gIC5pbWcxY29sXzEsIC5pbWcyY29sXzEge1xuICAgIG1hcmdpbi10b3A6IDQuNHJlbTtcbiAgICAmX19jYXAge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkc2l6ZTogMS4zLCAkbGg6IDIuNCwgJHdnaHQ6IDQwMCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xIHtcbiAgICAgIG1hcmdpbi10b3A6IDIuMnJlbTtcbiAgICB9XG4gIH1cblxuICAuaW1nMWNvbF8xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG4gIH1cblxuICAuaW1nMmNvbF8xIHtcbiAgICBAaW5jbHVkZSBmbGV4O1xuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oZmxleC1zdGFydCk7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMuMmVtO1xuXG4gICAgJi1pdGVtIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKCk7XG4gICAgICAmLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5saW5rYnV0dG9uXzEge1xuICAgIG1hcmdpbjogMCBhdXRvIDMuMnJlbTtcbiAgICBAaW5jbHVkZSBidG4oJHdpZHRoOiAxOTBweCwgJHdpZHRoU3A6IDE2MHB4KTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDE5MHB4O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICYtbGluayB7XG5cbiAgICAgIEBpbmNsdWRlIHR4dERlZmF1bHQoJHNpemU6IDEuOCwgJGxoOiAzLjIpO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4IDlweDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtcSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgICYtbGluayB7XG5cbiAgICAgICAgQGluY2x1ZGUgdHh0RGVmYXVsdCgkbGg6IDIuNik7XG4gICAgICAgIHBhZGRpbmc6IDlweCAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5lbWJlZF95b3V0dWJlIHtcbiAgICBpZnJhbWUge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvOTtcbiAgICB9XG4gIH1cblxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/