@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500&family=Noto+Serif+JP:wght@400;500&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}*:focus{outline:none}html{font-size:62.5%;height:100%;scroll-behavior:smooth}body{font-size:14px;font-size:1.4rem;line-height:1;color:#231815;background-color:#f5f4f0;font-family:"Noto Serif JP",serif;font-weight:normal;font-feature-settings:"palt";letter-spacing:0px;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased}body:after{position:fixed;left:10px;top:10px;font-size:12px;background-color:red;color:#fff;z-index:1000;border-radius:4px;display:inline-block;padding:4px}body.fixed{position:fixed;width:100%}.red{color:#e84018}strong{font-weight:bold}label{cursor:pointer}input,select,textarea,label,a{outline:none}a{color:#231815;text-decoration:none;outline:none;cursor:pointer}a[href^="tel:"]{color:inherit}a:focus{outline:none}abbr{text-decoration:none}button{outline:none;cursor:pointer}sup,sub{height:0;line-height:1;vertical-align:baseline;position:relative;font-size:.75em}sup{bottom:.75ex}sub{top:.5ex}img{width:100%;max-width:100%;height:auto;vertical-align:bottom}@media print,screen and (min-width: 1024px){img{width:auto}}@media print,screen and (min-width: 1024px){.hidden-over-tbl{display:none}}@media print,screen and (min-width: 768px){.hidden-over-tb{display:none}}@media print,screen and (min-width: 375px){.hidden-over-sp{display:none}}@media(max-width: 579px){.hidden-sp{display:none}}@media(max-width: 767px){.hidden-tb{display:none}}@media(max-width: 959px){.hidden-tbl{display:none}}.anchor{position:relative;top:0;display:block;visibility:hidden;color:rgba(0,0,0,0)}.anchor_sub{position:relative;top:0;display:block;visibility:hidden;color:rgba(0,0,0,0)}@media print,screen and (min-width: 1024px){.anchor_sub{top:-100px}}.svg_def{visibility:hidden;width:0;height:0;position:absolute}.container{padding-left:30px;padding-right:30px}@media print,screen and (min-width: 1024px){.container{padding-left:calc(50% - (980px / 2));padding-right:calc(50% - (980px / 2))}}main{transition:opacity .2s cubic-bezier(0.25, 0.1, 0.25, 1);padding-top:60px;padding-bottom:70px}@media print,screen and (min-width: 1024px){main{padding-top:80px;padding-bottom:100px}}.toppage main{padding-top:0}.sink main{opacity:.5}@media print,screen and (min-width: 1024px){.sink main{opacity:1}}header{position:fixed;top:0;width:100%;z-index:100;height:60px;background-color:#fff;transition:transform .5s cubic-bezier(0.25, 0.1, 0.25, 1),background .5s cubic-bezier(0.25, 0.1, 0.25, 1)}@media print,screen and (min-width: 1024px){header{background-color:#fff;height:80px}}header.is-down{transform:translateY(-100%)}.toppage header{background-color:#fff}@media print,screen and (min-width: 1024px){.toppage header{background-color:#fff}}header .inner{display:flex;justify-content:space-between;align-items:center;padding-right:60px}@media print,screen and (min-width: 1024px){header .inner{padding-right:0;height:80px}}header .inner #logo{position:relative;margin-right:auto;z-index:1002;padding:0 0 0 20px}@media print,screen and (min-width: 1024px){header .inner #logo{padding:0 35px 0 38px}}header .inner #logo a{display:block}header .inner #logo a svg.sp,header .inner #logo a img.sp{width:40px;transition:transform .5s cubic-bezier(0.25, 0.1, 0.25, 1);transform-origin:left top}@media print,screen and (min-width: 1024px){header .inner #logo a svg.sp,header .inner #logo a img.sp{display:none}}header .inner #logo a svg.pc,header .inner #logo a img.pc{width:164px;transition:transform .5s cubic-bezier(0.25, 0.1, 0.25, 1);transform-origin:left top;display:none}@media print,screen and (min-width: 1024px){header .inner #logo a svg.pc,header .inner #logo a img.pc{display:inline-block}}header .inner #gnav{display:none;position:fixed;top:60px;right:0;bottom:0;left:0;z-index:1001;background-color:#1a4375;padding:30px 60px;-webkit-overflow-scrolling:touch;overflow-y:auto;transform:translateX(100%);transition:transform .5s cubic-bezier(0.25, 0.1, 0.25, 1);display:flex;flex-direction:column}@media print,screen and (min-width: 1024px){header .inner #gnav{position:static;display:block;padding:0 20px 0 0;background-color:rgba(0,0,0,0);transform:translateX(0);overflow:visible}}header .inner #gnav.show{transform:translateX(0)}@media print,screen and (min-width: 1024px){header .inner #gnav .main{display:flex}}header .inner #gnav .main li{font-family:"Noto Serif JP",serif}@media print,screen and (min-width: 1024px){header .inner #gnav .main li.top{display:none}}header .inner #gnav .main li a{display:block;padding:13px 0;font-size:2rem;line-height:1.5;color:#fff}@media print,screen and (max-width: 768px)and (orientation:landscape){header .inner #gnav .main li a{padding:10px 0;font-size:1.6rem;line-height:1;color:#fff}}@media print,screen and (min-width: 1024px){header .inner #gnav .main li a{padding:0 13px;font-size:1.3rem;line-height:1;color:#000;transition:opacity .3s cubic-bezier(0.25, 0.1, 0.25, 1)}header .inner #gnav .main li a:hover{opacity:.3}}.toppage header .inner #gnav .main li a{color:#fff}@media print,screen and (max-width: 768px)and (orientation:landscape){.toppage header .inner #gnav .main li a{color:#fff}}@media print,screen and (min-width: 1024px){.toppage header .inner #gnav .main li a{color:#000}}header .inner #gnav .main li a.current span{opacity:.3}@media print,screen and (min-width: 1024px){header .inner #gnav .main li a.current span{position:relative;opacity:1}header .inner #gnav .main li a.current span:after{position:absolute;content:"";display:block;height:1px;width:100%;background-color:#918e7f;bottom:-3px}}header .inner #gnav .sns{margin:35px 0 0 0;display:flex}@media print,screen and (max-width: 768px)and (orientation:landscape){header .inner #gnav .sns{margin:15px 0 0 0}}@media print,screen and (min-width: 1024px){header .inner #gnav .sns{display:none}}header .inner #gnav .sns li{margin-right:20px}header .inner #gnav .sns li:last-child{margin-right:0}header .inner #gnav .sns li a{display:flex;align-items:center;justify-content:center;background-color:#fff;width:60px;height:60px;border-radius:50%}@media print,screen and (max-width: 768px)and (orientation:landscape){header .inner #gnav .sns li a{width:40px;height:40px}}header .inner #gnav .sns li a svg{width:30px;fill:#948f7f}@media print,screen and (max-width: 768px)and (orientation:landscape){header .inner #gnav .sns li a svg{width:20px}}header .inner #store{height:60px;min-width:60px;background-color:#f5f4f0;padding:0 8px;text-align:center;display:flex;flex-direction:column;justify-content:center}@media print,screen and (min-width: 1024px){header .inner #store{height:80px;background-color:#1a4375;padding:0 20px;flex-direction:row;align-items:center;transition:background .3s cubic-bezier(0.25, 0.1, 0.25, 1)}header .inner #store:hover{background-color:#2d73c8}}header .inner #store i{display:block;padding:4px 0}header .inner #store i svg{width:24px;fill:#1a4375}@media print,screen and (min-width: 1024px){header .inner #store i svg{fill:#fff}}header .inner #store span.sp{color:#1a4375;font-size:1rem;font-family:"Noto Sans JP",sans-serif}@media print,screen and (min-width: 1024px){header .inner #store span.sp{display:none}}header .inner #store span.pc{display:none}@media print,screen and (min-width: 1024px){header .inner #store span.pc{display:block;color:#fff;font-size:1.4rem;font-family:"Noto Serif JP",serif;margin-left:12px}}header .inner #menuButton{position:absolute;right:0;top:0;width:60px;height:60px;cursor:pointer;z-index:1002;background-color:#1a4375}@media print,screen and (min-width: 1024px){header .inner #menuButton{display:none}}header .inner #menuButton span{background-color:#fff;width:20px;height:2px;border-radius:4px;position:absolute;left:20px}header .inner #menuButton span.top{top:22px;transition:transform .3s cubic-bezier(0.25, 0.1, 0.25, 1),background .3s cubic-bezier(0.25, 0.1, 0.25, 1)}header .inner #menuButton span.middle,header .inner #menuButton span.back{top:29px;transform-origin:center;transition:transform .3s cubic-bezier(0.25, 0.1, 0.25, 1),background .3s cubic-bezier(0.25, 0.1, 0.25, 1)}header .inner #menuButton span.bottom{top:36px;transition:transform .3s cubic-bezier(0.25, 0.1, 0.25, 1),background .3s cubic-bezier(0.25, 0.1, 0.25, 1)}header .inner #menuButton.show span{background-color:#fff}header .inner #menuButton.show span.top{transform:translateX(50%);background-color:rgba(0,0,0,0)}header .inner #menuButton.show span.bottom{transform:translateX(-50%);background-color:rgba(0,0,0,0)}header .inner #menuButton.show span.middle{transform:rotate(45deg) scaleX(1);transition:transform .3s cubic-bezier(0.25, 0.1, 0.25, 1) .3s}header .inner #menuButton.show span.back{transform:rotate(-45deg) scaleX(1)}footer{background-color:#ebe9e1}footer .inner{padding-left:30px;padding-right:30px}@media print,screen and (min-width: 1024px){footer .inner{padding-left:calc(50% - (980px / 2));padding-right:calc(50% - (980px / 2))}}@media print,screen and (min-width: 1280px){footer .inner{padding-left:calc(50% - (1100px / 2));padding-right:calc(50% - (1100px / 2))}}footer .inner .footnav{padding-top:45px;font-family:"Noto Sans JP",sans-serif}@media print,screen and (min-width: 1024px){footer .inner .footnav{padding-top:80px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6, 1fr);-ms-grid-rows:(auto)[1];grid-template-rows:repeat(1, auto);grid-gap:16px}}footer .inner .footnav .unit{border-top:1px solid #cccbca;position:relative}@media print,screen and (min-width: 1024px){footer .inner .footnav .unit{border-top:none}}@media print,screen and (min-width: 1024px){footer .inner .footnav .unit:before{position:absolute;content:"";display:block;border:4px solid #666664;width:16px;height:16px;top:7px}}footer .inner .footnav .unit:last-child{border-bottom:1px solid #cccbca}@media print,screen and (min-width: 1024px){footer .inner .footnav .unit:last-child{border-bottom:none}}footer .inner .footnav .unit h2{font-size:16px;font-size:1.6rem;line-height:1.5;padding:13px 10px;position:relative}@media print,screen and (min-width: 1024px){footer .inner .footnav .unit h2{font-size:18px;font-size:1.8rem;line-height:1.5555555556;padding:0 0 0 25px;pointer-events:none}}footer .inner .footnav .unit h2:after,footer .inner .footnav .unit h2:before{position:absolute;content:"";display:block;right:10px;top:50%;background-color:#948f7f;width:18px;height:2px}@media print,screen and (min-width: 1024px){footer .inner .footnav .unit h2:after,footer .inner .footnav .unit h2:before{display:none}}footer .inner .footnav .unit h2:after{width:2px;height:18px;right:18px;margin-top:-8px;transition:transform cubic-bezier(0.25, 0.1, 0.25, 1) .5s}footer .inner .footnav .unit h2.active:after{transform:scaleY(0)}footer .inner .footnav .unit ul{display:none;font-size:15px;font-size:1.5rem;line-height:1.4666666667;padding-top:4px;padding-bottom:15px}@media print,screen and (min-width: 1024px){footer .inner .footnav .unit ul{display:block !important;font-size:14px;font-size:1.4rem;line-height:1.5;padding:20px 0 0 0}}footer .inner .footnav .unit ul li a{display:block;padding:8px 0 8px 30px;position:relative;color:#231815}@media print,screen and (min-width: 1024px){footer .inner .footnav .unit ul li a{padding:7px 0 7px 32px;transition:opacity .3s cubic-bezier(0.25, 0.1, 0.25, 1)}footer .inner .footnav .unit ul li a:hover{opacity:.3}}footer .inner .footnav .unit ul li a:before{position:absolute;content:"";display:block;height:1px;width:5px;background-color:#231815;top:18px;left:20px}footer .inner .footbanner{padding-top:40px}@media print,screen and (min-width: 1024px){footer .inner .footbanner{padding-top:50px;display:flex;justify-content:center;flex-wrap:wrap}}footer .inner .footbanner a{background-color:#fff;padding:15px 25px;display:-ms-grid;display:grid;grid:"icon text" auto/auto 1fr;grid-gap:16px;align-content:center;border-radius:6px;margin-top:20px;min-height:60px}@media print,screen and (min-width: 1024px){footer .inner .footbanner a{margin:0 15px 30px;transition:opacity .3s cubic-bezier(0.25, 0.1, 0.25, 1)}footer .inner .footbanner a:hover{opacity:.5}}footer .inner .footbanner a:first-child{margin-top:0}footer .inner .footbanner a i{grid-area:icon;display:flex;align-items:center}footer .inner .footbanner a i img{max-width:70px;max-height:30px}footer .inner .footbanner a p{grid-area:text;display:flex;align-items:center;color:#231815;font-size:14px;font-size:1.4rem;line-height:1.4285714286;font-family:"Noto Sans JP",sans-serif}footer .inner .footinfo{padding-top:40px}@media print,screen and (min-width: 1024px){footer .inner .footinfo{padding-top:60px;display:flex;justify-content:space-between}}@media print,screen and (min-width: 1024px){footer .inner .footinfo .corpinfo{display:flex;align-items:center}}footer .inner .footinfo .corpinfo p{text-align:center}@media print,screen and (min-width: 1024px){footer .inner .footinfo .corpinfo p{margin-right:40px}}footer .inner .footinfo .corpinfo p img{width:200px}@media print,screen and (min-width: 1024px){footer .inner .footinfo .corpinfo p img{width:200px}}footer .inner .footinfo .corpinfo .contact{margin-top:30px;text-align:center;font-family:"Noto Sans JP",sans-serif;font-size:13px;font-size:1.3rem;line-height:1.5384615385}@media print,screen and (min-width: 1024px){footer .inner .footinfo .corpinfo .contact{margin-top:0;font-size:13px;font-size:1.3rem;line-height:2.1538461538}}footer .inner .footinfo .corpinfo .contact address .zip{display:block}@media print,screen and (min-width: 1024px){footer .inner .footinfo .corpinfo .contact address .zip{display:inline;margin-right:1em}}@media print,screen and (min-width: 1024px){footer .inner .footinfo .corpinfo .contact ul{display:flex;justify-content:center}}@media print,screen and (min-width: 1024px){footer .inner .footinfo .corpinfo .contact ul li{margin-right:1em}footer .inner .footinfo .corpinfo .contact ul li:last-child{margin-right:0}}footer .inner .footinfo .sns{display:flex;justify-content:center;margin-top:40px}@media print,screen and (min-width: 1024px){footer .inner .footinfo .sns{margin-top:0}}footer .inner .footinfo .sns li{margin-right:30px}footer .inner .footinfo .sns li:last-child{margin-right:0}footer .inner .footinfo .sns li a{display:flex;align-items:center;justify-content:center;background-color:#fff;width:60px;height:60px;border-radius:50%}@media print,screen and (min-width: 1024px){footer .inner .footinfo .sns li a{transition:opacity .3s cubic-bezier(0.25, 0.1, 0.25, 1)}footer .inner .footinfo .sns li a:hover{opacity:.3}}footer .inner .footinfo .sns li a svg{width:30px;fill:#948f7f}footer .copyright{margin-top:40px;background-color:#666664;color:#fff;padding-left:30px;padding-right:30px;padding-top:30px;padding-bottom:20px;font-family:"Noto Sans JP",sans-serif}@media print,screen and (min-width: 1024px){footer .copyright{padding-left:calc(50% - (980px / 2));padding-right:calc(50% - (980px / 2))}}@media print,screen and (min-width: 1280px){footer .copyright{padding-left:calc(50% - (1100px / 2));padding-right:calc(50% - (1100px / 2))}}@media print,screen and (min-width: 1024px){footer .copyright{margin-top:60px;padding-top:16px;padding-bottom:16px;display:flex;flex-direction:row-reverse;justify-content:space-between}}@media print,screen and (min-width: 1024px){footer .copyright ul{display:flex}}footer .copyright ul li{margin-top:14px}@media print,screen and (min-width: 1024px){footer .copyright ul li{margin-top:0;margin-right:35px}footer .copyright ul li:last-child{margin-right:0}}footer .copyright ul li:first-child{margin-top:0}footer .copyright ul li a{display:block;text-align:center;color:#fff;font-size:13px;font-size:1.3rem;line-height:1.6153846154}@media print,screen and (min-width: 1024px){footer .copyright ul li a{transition:opacity .3s cubic-bezier(0.25, 0.1, 0.25, 1)}footer .copyright ul li a:hover{opacity:.3}}footer .copyright p{margin-top:35px;text-align:center;font-size:12px;font-size:1.2rem;line-height:1.6666666667}@media print,screen and (min-width: 1024px){footer .copyright p{margin-top:0;text-align:left}}footer .copyright p span{display:block}@media print,screen and (min-width: 1024px){footer .copyright p span{display:inline;margin-left:1em}}.p_button{display:inline-block;background-color:#fff;color:#231815 !important;font-size:12px;font-size:1.2rem;line-height:1.5;border:1px solid #cccbca;padding:7px 28px;font-family:"Noto Sans JP",sans-serif;border-radius:17px;text-decoration:none !important}@media print,screen and (min-width: 1024px){.p_button{transition:opacity .3s cubic-bezier(0.25, 0.1, 0.25, 1);padding:7px 35px}.p_button:hover{opacity:.5}}.p_title .title{font-size:24px;font-size:2.4rem;line-height:1.3333333333;padding:0 0 10px 30px;border-bottom:1px solid #948f7f;display:inline-block}@media print,screen and (min-width: 1024px){.p_title .title{font-size:30px;font-size:3rem;line-height:1.3333333333;padding-bottom:20px;padding-left:calc(50% - (980px / 2))}.p_title .title.large{font-size:34px;font-size:3.4rem;line-height:1.1764705882}}@media print,screen and (min-width: 1280px){.p_title .title{padding-left:calc(50% - (1100px / 2))}}.m_mv{height:100vh;position:relative}@supports(-webkit-touch-callout: none){.m_mv{height:-webkit-fill-available}}.m_mv h1{position:absolute;display:none;z-index:2}@media print,screen and (min-width: 1024px){.m_mv h1{display:block;left:53px;bottom:58px}}.m_mv h1 span{display:block;background-color:#fff;color:#1a4375;padding:26px 20px 26px 30px;font-size:26px;font-size:2.6rem;line-height:1;font-weight:500;letter-spacing:1px}.m_mv h1 span:last-child{transform:translateX(220px);display:inline-block}.m_mv .logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2}.m_mv .logo img{width:130px}@media print,screen and (min-width: 1024px){.m_mv .logo img{width:194px}}.m_mv .bg{height:100vh;position:relative;z-index:1}@supports(-webkit-touch-callout: none){.m_mv .bg{height:-webkit-fill-available}}.m_mv .scroll{position:absolute;display:none;left:30px;top:50%;bottom:auto;transform:translateY(-50%);z-index:2}@media print,screen and (min-width: 1024px){.m_mv .scroll{display:block;left:30px;top:50%;bottom:auto}}.m_mv .scroll .title{margin-bottom:11px;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:normal;font-size:11px;font-size:1.1rem;line-height:1;font-family:"Noto Sans JP",sans-serif;color:#fff}.m_mv .scroll .animation{width:7px;height:85px;position:relative;overflow:hidden}@media print,screen and (min-width: 1024px){.m_mv .scroll .animation{height:80px}}.m_mv .scroll .animation .bg,.m_mv .scroll .animation .line{height:100%;width:1px;background-color:#fff;position:absolute;left:3px}.m_mv .scroll .animation .bg .line_inner,.m_mv .scroll .animation .line .line_inner{-webkit-animation:scroll_line 3s ease-out infinite normal;animation:scroll_line 3s ease-out infinite normal;position:relative;width:1px;height:100%;display:block;background-color:#fff}.m_mv .scroll .animation .ball{-webkit-animation:scroll_ball 3s ease infinite normal;animation:scroll_ball 3s ease infinite normal;width:7px;height:7px;background-color:#fff;position:absolute;bottom:0;left:0;border-radius:50%;transform-origin:center}@-webkit-keyframes animation_underline_before{0%{transform:scaleX(1)}50%{transform:scaleX(0)}100%{transform:scaleX(0)}}@keyframes animation_underline_before{0%{transform:scaleX(1)}50%{transform:scaleX(0)}100%{transform:scaleX(0)}}@-webkit-keyframes animation_underline_after{0%{transform:scaleX(0)}20%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes animation_underline_after{0%{transform:scaleX(0)}20%{transform:scaleX(0)}100%{transform:scaleX(1)}}@-webkit-keyframes scroll_line{0%{transform:translateY(-100%);opacity:0}40%{opacity:1}to{transform:translateY(150%);opacity:0}}@keyframes scroll_line{0%{transform:translateY(-100%);opacity:0}40%{opacity:1}to{transform:translateY(150%);opacity:0}}@-webkit-keyframes scroll_ball{0%{transform:translateY(-125px) scale(0.5);opacity:0;@media print,screen and (min-width: 1024px){transform:translateY(-146px) scale(0.5)}}40%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(0) scale(0);opacity:0}}@keyframes scroll_ball{0%{transform:translateY(-125px) scale(0.5);opacity:0;@media print,screen and (min-width: 1024px){transform:translateY(-146px) scale(0.5)}}40%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(0) scale(0);opacity:0}}.m_message{padding-top:85px;padding-bottom:90px;padding-left:30px;padding-right:30px}@media print,screen and (min-width: 1024px){.m_message{padding-left:calc(50% - (980px / 2));padding-right:calc(50% - (980px / 2))}}@media print,screen and (min-width: 1024px){.m_message{padding-top:145px;padding-bottom:140px}}.m_message .inner{padding-left:30px;padding-right:30px}@media print,screen and (min-width: 1024px){.m_message .inner{padding-left:calc(50% - (980px / 2));padding-right:calc(50% - (980px / 2))}}.m_message .inner h1{text-align:center;font-size:28px;font-size:2.8rem;line-height:1.4285714286;font-weight:500}@media print,screen and (min-width: 1024px){.m_message .inner h1{font-size:36px;font-size:3.6rem;line-height:1.3333333333}}.m_message .inner .lead{font-size:16px;font-size:1.6rem;line-height:2;text-align:center;margin-top:40px}@media print,screen and (min-width: 1024px){.m_message .inner .lead.sp{display:none}}.m_message .inner .lead.pc{display:none}@media print,screen and (min-width: 1024px){.m_message .inner .lead.pc{display:block}}@media print,screen and (min-width: 1024px){.m_message .inner .lead{font-size:16px;font-size:1.6rem;line-height:2.25;margin-top:30px}}.m_message .inner .lead p{margin-top:30px}.m_message .inner .lead p:first-child{margin-top:0}@media print,screen and (min-width: 1024px){.m_message .inner .lead p{margin-top:20px}}.m_message .inner .photo{text-align:center;margin-top:40px}.m_message .inner .photo img{width:250px}.m_message .inner .nav{margin-top:75px;padding-left:30px;padding-right:30px}@media print,screen and (min-width: 1024px){.m_message .inner .nav{margin-top:0;display:flex;justify-content:center;flex-wrap:wrap;padding:0}}.m_message .inner .nav li{margin-top:45px}@media print,screen and (min-width: 1024px){.m_message .inner .nav li{margin:45px 38px 0;flex:0 1 auto;width:250px}}.m_message .inner .nav li:first-child{margin-top:0}@media print,screen and (min-width: 1024px){.m_message .inner .nav li:first-child{margin-top:45px}}.m_message .inner .nav li h2{font-size:24px;font-size:2.4rem;line-height:1.4166666667;font-weight:500;position:relative;padding:0 0 12px 0}@media print,screen and (min-width: 1024px){.m_message .inner .nav li h2{font-size:26px;font-size:2.6rem;line-height:1.3846153846;padding:0 0 22px 0;text-align:center;cursor:pointer}}.m_message .inner .nav li h2:before,.m_message .inner .nav li h2:after{position:absolute;content:"";display:block}.m_message .inner .nav li h2:before{height:1px;width:100%;left:0;bottom:0;background-color:#948f7f}.m_message .inner .nav li h2:after{height:2px;width:50px;left:0;bottom:-1px;background-color:#194375;transition:width .5s cubic-bezier(0.25, 0.1, 0.25, 1)}.m_message .inner .nav li h2:hover:after{width:100%}.m_message .inner .nav li h2 a{color:#231815;position:relative;display:block;padding:0 35px 0 0}@media print,screen and (min-width: 1024px){.m_message .inner .nav li h2 a{padding-right:0}}.m_message .inner .nav li h2 a:after{position:absolute;content:"";display:block;height:10px;width:5px;right:10px;top:50%;opacity:.5;transform:translateY(-50%);background:center/contain no-repeat url(/images/arrow_right.svg)}@media print,screen and (min-width: 1024px){.m_message .inner .nav li h2 a:after{content:none}}.m_message .inner .nav li p{color:#948f7f;margin-top:18px;font-family:"Noto Sans JP",sans-serif;font-size:13px;font-size:1.3rem;line-height:1.6923076923}@media print,screen and (min-width: 1024px){.m_message .inner .nav li p{margin-top:30px;font-size:13px;font-size:1.3rem;line-height:2.1538461538}}.m_stores{padding-top:60px}@media print,screen and (min-width: 1024px){.m_stores{padding-top:85px}}.m_stores .list{padding-left:30px;padding-right:30px;margin-top:30px}@media print,screen and (min-width: 1024px){.m_stores .list{padding-left:calc(50% - (980px / 2));padding-right:calc(50% - (980px / 2))}}@media print,screen and (min-width: 1024px){.m_stores .list{margin-top:40px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(auto-fit, 1fr);grid-gap:40px 25px}}.m_stores .list .unit{margin-top:50px}@media print,screen and (min-width: 1024px){.m_stores .list .unit{margin-top:0}}.m_stores .list .unit:first-of-type{margin-top:0}.m_stores .list .unit .title{margin-top:20px}.m_stores .list .unit .title p{font-size:12px;font-size:1.2rem;line-height:1.5;color:#948f7f;margin-bottom:5px}.m_stores .list .unit .title h3{font-size:20px;font-size:2rem;line-height:1.5}.m_stores .list .unit address{font-size:13px;font-size:1.3rem;line-height:1.6923076923;font-family:"Noto Sans JP",sans-serif;color:#948f7f;margin-top:10px}.m_stores .list .unit .button{margin-top:20px}.m_stores .banner{padding-left:30px;padding-right:30px;margin-top:80px}@media print,screen and (min-width: 1024px){.m_stores .banner{padding-left:calc(50% - (980px / 2));padding-right:calc(50% - (980px / 2))}}.m_stores .banner li{margin-top:40px}@media print,screen and (min-width: 1024px){.m_stores .banner li{margin-top:0}}.m_stores .banner li:first-child{margin-top:0}.m_stores .banner li img{filter:drop-shadow(1px 1px 3px rgba(0, 0, 0, 0.3))}@media print,screen and (min-width: 1024px){.m_stores .banner li img.sp{display:none}}.m_stores .banner li img.pc{display:none}@media print,screen and (min-width: 1024px){.m_stores .banner li img.pc{display:block}}@media print,screen and (min-width: 1024px){.m_stores .banner li img{transition:opacity .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.m_stores .banner li img:hover{opacity:.7}}.m_articlelist{margin-top:40px}@media print,screen and (min-width: 1024px){.m_articlelist{margin-top:50px}}.m_articlelist.bg{background-color:#f1f0ec;padding-top:60px;padding-bottom:60px;margin-top:0}@media print,screen and (min-width: 1024px){.m_articlelist.bg{padding-top:70px;padding-bottom:80px}}.m_articlelist .inner{padding-left:20px;padding-right:20px}@media print,screen and (min-width: 1024px){.m_articlelist .inner{padding-left:calc(50% - (980px / 2));padding-right:calc(50% - (980px / 2))}}.m_articlelist .inner .list{margin-top:40px}@media print,screen and (min-width: 1024px){.m_articlelist .inner .list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(auto-fit, 1fr);grid-gap:30px 40px}}.m_articlelist .inner .list .unit{display:block;position:relative;padding:10px 0 0 20px;margin-top:20px}@media print,screen and (min-width: 1024px){.m_articlelist .inner .list .unit{margin-top:0;padding:20px 0 0 30px;transition:opacity .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.m_articlelist .inner .list .unit:hover{opacity:.7}}.m_articlelist .inner .list .unit:first-child{margin-top:0}.m_articlelist .inner .list .unit .image{background:center/cover no-repeat url(/images/articlelist_bg.svg);height:100px;width:100px;position:absolute;z-index:2;top:0;left:0}@media print,screen and (min-width: 1024px){.m_articlelist .inner .list .unit .image{height:160px;width:160px}}.m_articlelist .inner .list .unit .image img{height:100px;width:100px;-o-object-fit:cover;object-fit:cover}@media print,screen and (min-width: 1024px){.m_articlelist .inner .list .unit .image img{height:160px;width:160px}}.m_articlelist .inner .list .unit .desc{background-color:#fff;filter:drop-shadow(10px 10px 8px rgba(148, 143, 127, 0.05));min-height:100px;padding:16px 20px 20px 100px}@media print,screen and (min-width: 1024px){.m_articlelist .inner .list .unit .desc{min-height:160px;height:100%;padding:18px 35px 30px 160px}}.m_articlelist .inner .list .unit .desc .date{color:#666;font-family:"Noto Sans JP",sans-serif;font-size:13px;font-size:1.3rem;line-height:1}@media print,screen and (min-width: 1024px){.m_articlelist .inner .list .unit .desc .date{font-size:15px;font-size:1.5rem;line-height:1}}.m_articlelist .inner .list .unit .desc .title{color:#231815;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-size:1.6rem;line-height:1.5;margin-top:12px}@media print,screen and (min-width: 1024px){.m_articlelist .inner .list .unit .desc .title{font-size:16px;font-size:1.6rem;line-height:1.625}}.m_articlelist .inner .list .unit .desc .summary{color:#948f7f;font-family:"Noto Sans JP",sans-serif;font-size:13px;font-size:1.3rem;line-height:1.5384615385;margin-top:10px}@media print,screen and (min-width: 1024px){.m_articlelist .inner .list .unit .desc .summary{font-size:13px;font-size:1.3rem;line-height:1.6923076923}}.m_articlelist .inner .more{margin-top:40px;text-align:center}.m_itemlist{background-color:#194375;padding-top:50px;padding-bottom:50px}@media print,screen and (min-width: 1024px){.m_itemlist{padding-top:80px;padding-bottom:85px}}.m_itemlist .inner{padding-left:30px;padding-right:30px}@media print,screen and (min-width: 1024px){.m_itemlist .inner{padding-left:calc(50% - (980px / 2));padding-right:calc(50% - (980px / 2))}}@media print,screen and (min-width: 1280px){.m_itemlist .inner{padding-left:calc(50% - (1100px / 2));padding-right:calc(50% - (1100px / 2))}}.m_itemlist .inner .list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(auto-fit, 1fr);grid-gap:20px 20px}@media print,screen and (min-width: 768px){.m_itemlist .inner .list{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr)}}@media print,screen and (min-width: 1024px){.m_itemlist .inner .list{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5, 1fr);grid-gap:35px 20px}}.m_itemlist .inner .list li a{display:flex}@media print,screen and (min-width: 1024px){.m_itemlist .inner .list li a{display:block;text-align:center;transition:opacity .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.m_itemlist .inner .list li a:hover{opacity:.7}}.m_itemlist .inner .list li a .image{background-color:#fff;border-radius:5px;width:60px;height:60px;flex:0 1 auto;padding:5px;display:flex;justify-content:center;align-items:center}@media print,screen and (min-width: 1024px){.m_itemlist .inner .list li a .image{width:auto;height:97px;padding:10px}}.m_itemlist .inner .list li a .image img{width:auto;max-height:100%}.m_itemlist .inner .list li a .title{padding:4px 0 0 8px;color:#fff;font-size:13px;font-size:1.3rem;line-height:1.3846153846;font-family:"Noto Sans JP",sans-serif;flex:1}@media print,screen and (min-width: 1024px){.m_itemlist .inner .list li a .title{padding:12px 0 0 0;font-size:14px;font-size:1.4rem;line-height:1.4285714286}}.m_pagetitle{background-color:#ebe9e1;padding:38px 0}@media print,screen and (min-width: 1024px){.m_pagetitle{padding:66px 0}}.m_pagetitle .inner{padding-left:30px;padding-right:30px}@media print,screen and (min-width: 1024px){.m_pagetitle .inner{padding-left:calc(50% - (980px / 2));padding-right:calc(50% - (980px / 2))}}.m_pagetitle .inner .title{text-align:center;font-size:24px;font-size:2.4rem;line-height:1.3333333333;font-family:"Noto Serif JP",serif;font-weight:500}@media print,screen and (min-width: 1024px){.m_pagetitle .inner .title{font-size:34px;font-size:3.4rem;line-height:1.3529411765}}.m_extensiontitle{background-color:rgba(0,0,0,.3);background-blend-mode:soft-light;background-position:center;background-repeat:no-repeat;background-size:cover;padding:38px 0}@media print,screen and (min-width: 1024px){.m_extensiontitle{padding:66px 0}}.m_extensiontitle .inner{padding-left:30px;padding-right:30px}@media print,screen and (min-width: 1024px){.m_extensiontitle .inner{padding-left:calc(50% - (980px / 2));padding-right:calc(50% - (980px / 2))}}.m_extensiontitle .inner .title{text-align:center;color:#fff;padding:20px 0;font-size:24px;font-size:2.4rem;line-height:1.3333333333;font-family:"Noto Serif JP",serif;font-weight:500}@media print,screen and (min-width: 1024px){.m_extensiontitle .inner .title{font-size:34px;font-size:3.4rem;line-height:1.3529411765}}.m_extensiontitle .inner .lead{text-align:center;color:#fff;padding:20px 0;font-size:16px;font-size:1.6rem;line-height:1.875;font-family:"Noto Serif JP",serif;font-weight:500}@media print,screen and (min-width: 1024px){.m_extensiontitle .inner .lead{font-size:20px;font-size:2rem;line-height:1.9}}.m_articletitle{background-color:#ebe9e1;padding:30px 0 35px}@media print,screen and (min-width: 1024px){.m_articletitle{padding:50px 0 55px}}.m_articletitle.with_eyecatch{padding-bottom:85px}@media print,screen and (min-width: 1024px){.m_articletitle.with_eyecatch{padding-bottom:145px}}.m_articletitle .inner{padding-left:30px;padding-right:30px}@media print,screen and (min-width: 1024px){.m_articletitle .inner{padding-left:calc(50% - (980px / 2));padding-right:calc(50% - (980px / 2))}}.m_articletitle .inner .cat{margin-bottom:20px;font-weight:500}@media print,screen and (min-width: 1024px){.m_articletitle .inner .cat{margin-bottom:15px}}.m_articletitle .inner .cat li{display:inline;margin-right:15px}.m_articletitle .inner .cat li:last-child{margin-right:0}.m_articletitle .inner .cat li a{text-decoration:underline;color:#1a4375}@media print,screen and (min-width: 1024px){.m_articletitle .inner .cat li a{font-size:16px;font-size:1.6rem;line-height:1.625}}.m_articletitle .inner .title{font-size:20px;font-size:2rem;line-height:1.5;font-family:"Noto Serif JP",serif;font-weight:500}@media print,screen and (min-width: 1024px){.m_articletitle .inner .title{font-size:28px;font-size:2.8rem;line-height:1.4285714286}}.m_articletitle .inner .date{margin-top:10px;font-family:"Noto Sans JP",sans-serif;color:#666;font-size:13px;font-size:1.3rem;line-height:1}@media print,screen and (min-width: 1024px){.m_articletitle .inner .date{margin-top:20px;font-size:15px;font-size:1.5rem;line-height:1}}.m_localnav{padding:40px 0 0}@media print,screen and (min-width: 1024px){.m_localnav{padding:30px 0 0}}.m_localnav .inner{padding-left:30px;padding-right:30px}@media print,screen and (min-width: 1024px){.m_localnav .inner{padding-left:calc(50% - (980px / 2));padding-right:calc(50% - (980px / 2))}}.m_localnav .inner .overflow{overflow:auto;padding-bottom:10px}@media print,screen and (min-width: 1024px){.m_localnav .inner .overflow{overflow:visible}}.m_localnav .inner .overflow ul{display:flex;justify-content:flex-start}@media print,screen and (min-width: 1024px){.m_localnav .inner .overflow ul{justify-content:center;flex-wrap:wrap}}.m_localnav .inner .overflow ul li{font-size:16px;font-size:1.6rem;line-height:1.625;margin-right:30px;white-space:nowrap}@media print,screen and (min-width: 1024px){.m_localnav .inner .overflow ul li{font-size:18px;font-size:1.8rem;line-height:1.5555555556;margin-top:30px}.m_localnav .inner .overflow ul li:last-child{margin-right:0}}.m_localnav .inner .overflow ul li.active a,.m_localnav .inner .overflow ul li.current_page_item a{opacity:1;color:#1a4375;font-weight:500}.m_localnav .inner .overflow ul li.active a:after,.m_localnav .inner .overflow ul li.current_page_item a:after{width:100%}.m_localnav .inner .overflow ul li a{display:block;opacity:.5;position:relative;padding-bottom:10px;transition:color .5s cubic-bezier(0.25, 0.1, 0.25, 1),opacity .5s cubic-bezier(0.25, 0.1, 0.25, 1)}@media print,screen and (min-width: 1024px){.m_localnav .inner .overflow ul li a{padding:0 3px 18px}}.m_localnav .inner .overflow ul li a:before,.m_localnav .inner .overflow ul li a:after{position:absolute;content:"";display:block}@media print,screen and (min-width: 1024px){.m_localnav .inner .overflow ul li a:before{height:1px;width:100%;left:0;bottom:0;background-color:#948f7f}}.m_localnav .inner .overflow ul li a:after{height:2px;width:0;left:0;bottom:0;background-color:#194375;transition:width .5s cubic-bezier(0.25, 0.1, 0.25, 1)}@media print,screen and (min-width: 1024px){.m_localnav .inner .overflow ul li a:hover{color:#1a4375;opacity:1}}@media print,screen and (min-width: 1024px){.m_localnav .inner .overflow ul li a:hover:after{width:100%}}.m_localnav_sub{padding:40px 0 0}@media print,screen and (min-width: 1024px){.m_localnav_sub{padding:60px 0 0}}.m_localnav_sub .inner{padding-left:30px;padding-right:30px}@media print,screen and (min-width: 1024px){.m_localnav_sub .inner{padding-left:calc(50% - (980px / 2));padding-right:calc(50% - (980px / 2))}}.m_localnav_sub .inner ul{display:flex;justify-content:flex-start;flex-wrap:wrap}@media print,screen and (min-width: 1024px){.m_localnav_sub .inner ul{justify-content:center}}.m_localnav_sub .inner ul li{margin-right:10px;margin-bottom:15px;white-space:nowrap}@media print,screen and (min-width: 1024px){.m_localnav_sub .inner ul li{margin:0 5px 15px}}.m_localnav_sub .inner ul li.active a,.m_localnav_sub .inner ul li.current_page_item a{background-color:#1a4375;color:#fff !important}.m_localnav_sub .inner ul li a{display:inline-block;background-color:#fff;color:#231815 !important;font-size:12px;font-size:1.2rem;line-height:1.5;border:1px solid #cccbca;padding:7px 28px;font-family:"Noto Sans JP",sans-serif;border-radius:17px;text-decoration:none !important;font-size:13px;font-size:1.3rem;line-height:1.5384615385;padding:6px 20px;border-radius:18px}@media print,screen and (min-width: 1024px){.m_localnav_sub .inner ul li a{transition:opacity .3s cubic-bezier(0.25, 0.1, 0.25, 1);padding:7px 35px}.m_localnav_sub .inner ul li a:hover{opacity:.5}}@media print,screen and (min-width: 1024px){.m_localnav_sub .inner ul li a{padding:8px 40px}}.m_eyecatch{margin-top:-50px;position:relative;z-index:2;padding-bottom:10px}@media print,screen and (min-width: 1024px){.m_eyecatch{margin-top:-90px}}.m_eyecatch .inner{padding-left:30px;padding-right:30px}@media print,screen and (min-width: 1024px){.m_eyecatch .inner{padding-left:calc(50% - (980px / 2));padding-right:calc(50% - (980px / 2))}}.m_eyecatch .inner img{filter:drop-shadow(10px 10px 8px rgba(148, 143, 127, 0.15))}.m_filter{margin-top:30px}@media print,screen and (min-width: 1024px){.m_filter{margin-top:50px}}.m_filter .inner{padding-left:30px;padding-right:30px}@media print,screen and (min-width: 1024px){.m_filter .inner{padding-left:calc(50% - (980px / 2));padding-right:calc(50% - (980px / 2))}}.m_filter .inner ul{display:flex;flex-wrap:wrap}@media print,screen and (min-width: 1024px){.m_filter .inner ul{justify-content:center}}.m_filter .inner ul li{text-align:center;margin:0 6px 15px 0}@media print,screen and (min-width: 1024px){.m_filter .inner ul li{margin:0 5px 15px}}.m_filter .inner ul li.active a{background-color:#1a4375;border-color:#1a4375;color:#fff}.m_filter .inner ul li a{display:inline-block;background-color:#fff;color:#231815 !important;font-size:12px;font-size:1.2rem;line-height:1.5;border:1px solid #cccbca;padding:7px 28px;font-family:"Noto Sans JP",sans-serif;border-radius:17px;text-decoration:none !important;font-size:13px;font-size:1.3rem;line-height:1.5384615385;padding:6px 20px;border-radius:18px}@media print,screen and (min-width: 1024px){.m_filter .inner ul li a{transition:opacity .3s cubic-bezier(0.25, 0.1, 0.25, 1);padding:7px 35px}.m_filter .inner ul li a:hover{opacity:.5}}@media print,screen and (min-width: 1024px){.m_filter .inner ul li a{padding:8px 40px}}.m_pagenate{margin-top:50px;padding-left:30px;padding-right:30px}@media print,screen and (min-width: 1024px){.m_pagenate{padding-left:calc(50% - (980px / 2));padding-right:calc(50% - (980px / 2))}}@media print,screen and (min-width: 1024px){.m_pagenate{margin-top:80px}}.m_pagenate .inner{padding-top:40px;border-top:1px solid #cccbca;font-size:16px;font-size:1.6rem;line-height:1;font-family:"Noto Sans JP",sans-serif}@media print,screen and (min-width: 1024px){.m_pagenate .inner{padding-top:60px}}.m_pagenate .inner a,.m_pagenate .inner span{padding:10px 18px;display:block;border-radius:18px}@media print,screen and (min-width: 1024px){.m_pagenate .inner a,.m_pagenate .inner span{transition:opacity .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.m_pagenate .inner a:hover,.m_pagenate .inner span:hover{opacity:.7}}.m_pagenate .inner a.current,.m_pagenate .inner a.current_page,.m_pagenate .inner span.current,.m_pagenate .inner span.current_page{background-color:#1a4375;color:#fff}@media print,screen and (min-width: 1024px){.m_pagenate .inner a.current:hover,.m_pagenate .inner a.current_page:hover,.m_pagenate .inner span.current:hover,.m_pagenate .inner span.current_page:hover{opacity:1}}.m_pagenate .inner a.previouspostslink,.m_pagenate .inner a.nextpostslink,.m_pagenate .inner a.link_before,.m_pagenate .inner a.link_next,.m_pagenate .inner span.previouspostslink,.m_pagenate .inner span.nextpostslink,.m_pagenate .inner span.link_before,.m_pagenate .inner span.link_next{border:1px solid #cccbca;width:36px;height:36px;padding:0;display:flex;justify-content:center;align-items:center;background-color:#fff}.m_pagenate .inner a.previouspostslink img,.m_pagenate .inner a.nextpostslink img,.m_pagenate .inner a.link_before img,.m_pagenate .inner a.link_next img,.m_pagenate .inner span.previouspostslink img,.m_pagenate .inner span.nextpostslink img,.m_pagenate .inner span.link_before img,.m_pagenate .inner span.link_next img{width:6px}.m_pagenate .inner a.previouspostslink img,.m_pagenate .inner a.link_before img,.m_pagenate .inner span.previouspostslink img,.m_pagenate .inner span.link_before img{transform:rotate(180deg)}.m_pagenate .inner .wp-pagenavi{display:flex;flex-wrap:wrap;justify-content:center}.m_pagenate .inner .wp-pagenavi a,.m_pagenate .inner .wp-pagenavi span{margin:0 3px 15px}.m_pagenate .inner ul{display:flex;flex-wrap:wrap;justify-content:center}.m_pagenate .inner ul li{margin:0 3px 15px}.m_pagenate_detail{margin-top:50px;padding-left:30px;padding-right:30px}@media print,screen and (min-width: 1024px){.m_pagenate_detail{padding-left:calc(50% - (980px / 2));padding-right:calc(50% - (980px / 2))}}@media print,screen and (min-width: 1024px){.m_pagenate_detail{margin-top:80px}}.m_pagenate_detail .inner{padding-top:40px;padding-bottom:65px;position:relative;border-top:1px solid #cccbca;font-size:16px;font-size:1.6rem;line-height:1;font-family:"Noto Sans JP",sans-serif;display:flex;justify-content:space-between}@media print,screen and (min-width: 1024px){.m_pagenate_detail .inner{padding-top:60px;padding-bottom:0;justify-content:center}}.m_pagenate_detail .inner a{display:inline-block;background-color:#fff;color:#231815 !important;font-size:12px;font-size:1.2rem;line-height:1.5;border:1px solid #cccbca;padding:7px 28px;font-family:"Noto Sans JP",sans-serif;border-radius:17px;text-decoration:none !important;font-size:13px;font-size:1.3rem;line-height:1.5384615385;padding:6px 20px;border-radius:18px;padding-left:40px;padding-right:40px;position:relative}@media print,screen and (min-width: 1024px){.m_pagenate_detail .inner a{transition:opacity .3s cubic-bezier(0.25, 0.1, 0.25, 1);padding:7px 35px}.m_pagenate_detail .inner a:hover{opacity:.5}}@media print,screen and (min-width: 1024px){.m_pagenate_detail .inner a{padding:8px 40px}}@media print,screen and (min-width: 1024px){.m_pagenate_detail .inner a{margin:0 15px}}.m_pagenate_detail .inner a.prev img{right:auto;left:18px;transform:rotate(180deg) translateY(-50%)}.m_pagenate_detail .inner a img{position:absolute;right:18px;top:50%;transform:translateY(-50%);transform-origin:top center;width:6px}.m_pagenate_detail .inner .back{position:absolute;bottom:0;left:50%;right:auto;transform:translateX(-50%)}@media print,screen and (min-width: 1024px){.m_pagenate_detail .inner .back{position:static;transform:translateX(0)}}.m_contact{margin-top:60px}.m_contact .inner{padding-left:30px;padding-right:30px}@media print,screen and (min-width: 1024px){.m_contact .inner{padding-left:calc(50% - (980px / 2));padding-right:calc(50% - (980px / 2))}}.m_contact .inner dl{font-family:"Noto Sans JP",sans-serif}@media print,screen and (min-width: 1024px){.m_contact .inner dl{padding-left:40px;padding-right:40px}}.m_contact .inner dl dt{margin-top:20px;font-size:15px;font-size:1.5rem;line-height:1.8666666667}@media print,screen and (min-width: 1024px){.m_contact .inner dl dt{font-size:16px;font-size:1.6rem;line-height:2.125;margin-top:38px}}.m_contact .inner dl dt span{font-size:10px;font-size:1rem;line-height:2.8}@media print,screen and (min-width: 1024px){.m_contact .inner dl dt span{font-size:12px;font-size:1.2rem;line-height:2.8333333333}}.m_contact .inner dl dd{margin-top:13px}.m_contact .inner dl dd input[type=text],.m_contact .inner dl dd input[type=email],.m_contact .inner dl dd input[type=tel],.m_contact .inner dl dd textarea{font:inherit;background-color:#fff;font-size:16px;font-size:1.6rem;line-height:1.375;padding:0 10px;line-height:40px;height:40px;width:100%;border-radius:0;border:1px solid rgba(0,0,0,0);transition:border .5s cubic-bezier(0.25, 0.1, 0.25, 1),background-color .5s cubic-bezier(0.25, 0.1, 0.25, 1)}@media print,screen and (min-width: 1024px){.m_contact .inner dl dd input[type=text],.m_contact .inner dl dd input[type=email],.m_contact .inner dl dd input[type=tel],.m_contact .inner dl dd textarea{padding:0 15px;line-height:60px;height:60px;padding:0 20px}}.m_contact .inner dl dd input[type=text]:focus,.m_contact .inner dl dd input[type=email]:focus,.m_contact .inner dl dd input[type=tel]:focus,.m_contact .inner dl dd textarea:focus{border-color:#d8cebf;background-color:#fff}@media print,screen and (min-width: 1024px){.m_contact .inner dl dd input[type=text]:hover,.m_contact .inner dl dd input[type=email]:hover,.m_contact .inner dl dd input[type=tel]:hover,.m_contact .inner dl dd textarea:hover{border-color:#d8cebf}}.m_contact .inner dl dd input[type=text].wpcf7-not-valid,.m_contact .inner dl dd input[type=email].wpcf7-not-valid,.m_contact .inner dl dd input[type=tel].wpcf7-not-valid,.m_contact .inner dl dd textarea.wpcf7-not-valid{border-color:#e84018}@media print,screen and (min-width: 1024px){.m_contact .inner dl dd input[type=tel]{width:50%}}.m_contact .inner dl dd textarea{height:140px;max-width:100%;padding:10px;font-size:16px;font-size:1.6rem;line-height:1.25}@media print,screen and (min-width: 1024px){.m_contact .inner dl dd textarea{height:275px;padding:15px}}.m_contact .inner dl dd .wpcf7-not-valid-tip{color:#e84018;font-size:14px;font-size:1.4rem;line-height:1.5714285714;display:block;margin:5px 0 0;padding-bottom:10px}.m_contact .inner dl dd .radio{display:flex;flex-wrap:wrap}@media print,screen and (min-width: 1024px){.m_contact .inner dl dd .radio{margin-top:28px}}.m_contact .inner dl dd .radio label{display:flex;cursor:pointer;position:relative;overflow:hidden;margin-bottom:12px;margin-right:30px}@media print,screen and (min-width: 1024px){.m_contact .inner dl dd .radio label{margin-right:35px}}.m_contact .inner dl dd .radio label input{position:absolute;left:-9999px}.m_contact .inner dl dd .radio label input:checked+span:before{background-color:#fff;box-shadow:inset 0 0 0 3px #1a4375}@media print,screen and (min-width: 1024px){.m_contact .inner dl dd .radio label input:checked+span:before{box-shadow:inset 0 0 0 6px #1a4375}}.m_contact .inner dl dd .radio label span{display:flex;align-items:center}.m_contact .inner dl dd .radio label span:hover:before{background-color:#fff;box-shadow:inset 0 0 0 1px #1a4375}.m_contact .inner dl dd .radio label span:before{display:flex;flex-shrink:0;content:"";background-color:#e7dfd2;width:16px;height:16px;border-radius:50%;margin-right:.375em;box-shadow:inset 0 0 0 3px #e7dfd2}@media print,screen and (min-width: 1024px){.m_contact .inner dl dd .radio label span:before{width:22px;height:22px;box-shadow:inset 0 0 0 6px #e7dfd2}}.m_contact .inner dl dd .select_list{display:flex;align-items:center}.m_contact .inner dl dd .select_list li{margin-right:8px}@media print,screen and (min-width: 1024px){.m_contact .inner dl dd .select_list li{margin-right:15px}}.m_contact .inner dl dd .select_list li .wpcf7-form-control-wrap{position:relative;display:flex;width:115px;height:40px;line-height:40px;background:#fff;overflow:hidden;border:1px solid rgba(0,0,0,0);transition:border .5s cubic-bezier(0.25, 0.1, 0.25, 1)}@media print,screen and (min-width: 768px){.m_contact .inner dl dd .select_list li .wpcf7-form-control-wrap{width:135px}}@media print,screen and (min-width: 1024px){.m_contact .inner dl dd .select_list li .wpcf7-form-control-wrap{line-height:60px;height:60px;width:215px}}.m_contact .inner dl dd .select_list li .wpcf7-form-control-wrap:after{content:"";position:absolute;top:50%;margin-top:-3px;right:12px;display:block;cursor:pointer;pointer-events:none;width:0;height:0;border-style:solid;border-width:6px 4px 0 4px;border-color:#1a4375 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media print,screen and (min-width: 768px){.m_contact .inner dl dd .select_list li .wpcf7-form-control-wrap:after{right:20px}}@media print,screen and (min-width: 1024px){.m_contact .inner dl dd .select_list li .wpcf7-form-control-wrap:hover{border-color:#d8cebf}}.m_contact .inner dl dd .select_list li .wpcf7-form-control-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;box-shadow:none;border:0 !important;background:#fff;background-image:none;flex:1;padding:0 5px;font:inherit;cursor:pointer}@media print,screen and (min-width: 768px){.m_contact .inner dl dd .select_list li .wpcf7-form-control-wrap select{padding:0 15px}}@media print,screen and (min-width: 1024px){.m_contact .inner dl dd .select_list li .wpcf7-form-control-wrap select{padding:0 25px}}.m_contact .inner dl dd .select_list li .wpcf7-form-control-wrap select::-ms-expand{display:none}.m_contact .inner .button{text-align:center;margin:35px 0 0}@media print,screen and (min-width: 1024px){.m_contact .inner .button{margin-top:70px;padding-left:40px;padding-right:40px}}.m_contact .inner .button button{background-color:#1a4375;font:inherit;font-family:"Noto Sans JP",sans-serif;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14px;font-size:1.4rem;line-height:1;color:#fff;text-align:center;width:100%;padding:16px 14px;position:relative}@media print,screen and (min-width: 1024px){.m_contact .inner .button button{transition:background-color .4s cubic-bezier(0.25, 0.1, 0.25, 1);padding:24px 15px;font-size:18px;font-size:1.8rem;line-height:1}.m_contact .inner .button button:hover{background-color:#bca37a}}.m_contact_thanks{padding-bottom:55px}.m_contact_thanks .lead{font-size:13px;font-size:1.3rem;line-height:2.3076923077;text-align:center}@media print,screen and (min-width: 1024px){.m_contact_thanks .lead{font-size:14px;font-size:1.4rem;line-height:2.7142857143}}.m_contact_thanks .email{font-size:13px;font-size:1.3rem;line-height:1;text-align:center;margin-top:40px;padding-top:55px;position:relative}.m_contact_thanks .email:before{content:"";display:block;width:50px;height:1px;transform:rotate(-19deg) translateX(-50%);background-color:#333;position:absolute;top:0;left:50%}@media print,screen and (min-width: 1024px){.m_contact_thanks .email{font-size:14px;font-size:1.4rem;line-height:1}}.m_contact_thanks .email a{display:inline-block;position:relative}@media print,screen and (min-width: 1024px){.m_contact_thanks .email a{padding:0 0 5px}.m_contact_thanks .email a:before{transition:width .9s cubic-bezier(0.29, 0.55, 0, 0.97);content:"";bottom:-1px;left:0;width:0;height:1px;display:block;position:absolute;background-color:#333}.m_contact_thanks .email a:hover:before{width:100%}}div.wpcf7-response-output{text-align:center;border-color:rgba(0,0,0,0) !important;margin-top:30px}@media print,screen and (min-width: 1024px){div.wpcf7-response-output{margin-top:70px}}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{color:#e84018}div.wpcf7 .ajax-loader{display:none !important}span.wpcf7-list-item{margin:0 !important}.m_general strong,.m_general b{font-weight:500}.m_general a{color:#1a4375;text-decoration:underline}.m_general .text p{font-size:15px;font-size:1.5rem;line-height:1.8666666667;font-family:"Noto Sans JP",sans-serif;padding-bottom:2em}@media print,screen and (min-width: 1024px){.m_general .text p{font-size:16px;font-size:1.6rem;line-height:2}}.m_general .text p.note{font-size:12px;font-size:1.2rem;line-height:1.5;color:rgba(35,24,21,.5)}@media print,screen and (min-width: 1024px){.m_general .text p.note{font-size:15px;font-size:1.5rem;line-height:1.8666666667}}.m_general .text p.heading{font-size:22px;font-size:2.2rem;line-height:1.4545454545;font-family:"Noto Serif JP",serif;padding-bottom:.5em;font-weight:500}@media print,screen and (min-width: 1024px){.m_general .text p.heading{font-size:24px;font-size:2.4rem;line-height:1.4166666667;padding-bottom:.75em}}.m_general .text p.figure{font-size:12px;font-size:1.2rem;line-height:1.5;margin-top:30px;padding-bottom:35px}@media print,screen and (min-width: 1024px){.m_general .text p.figure{font-size:15px;font-size:1.5rem;line-height:1.7333333333;margin-top:60px;padding-bottom:65px}}.m_general .text p.figure img.mt-image-left,.m_general .text p.figure img.mt-image-center,.m_general .text p.figure img.mt-image-right,.m_general .text p.figure img.mt-image-none{margin-bottom:6px !important;display:block;margin-left:auto;margin-right:auto}@media print,screen and (min-width: 1024px){.m_general .text p.figure img.mt-image-left,.m_general .text p.figure img.mt-image-center,.m_general .text p.figure img.mt-image-right,.m_general .text p.figure img.mt-image-none{margin-bottom:12px !important}}.m_general .text p img.mt-image-left,.m_general .text p img.mt-image-center,.m_general .text p img.mt-image-right{margin-bottom:0 !important}.m_general .text p:last-child{padding-bottom:0}.m_general .text ul,.m_general .text ol{font-size:15px;font-size:1.5rem;line-height:1.8666666667;font-family:"Noto Sans JP",sans-serif;padding-bottom:2em}@media print,screen and (min-width: 1024px){.m_general .text ul,.m_general .text ol{font-size:16px;font-size:1.6rem;line-height:2}}.m_general .text ul:last-child,.m_general .text ol:last-child{padding-bottom:0}.m_general .text ul li,.m_general .text ol li{margin-bottom:1em}.m_general .text ul li:last-child,.m_general .text ol li:last-child{margin-bottom:0}.m_general .text ul{list-style:disc}.m_general .text ul li{margin-left:20px}.m_general .text ol{list-style:decimal}.m_general .text ol li{margin-left:20px}.m_general .text .button{margin-top:20px;text-align:center;display:inline-block;background-color:#fff;color:#231815 !important;font-size:12px;font-size:1.2rem;line-height:1.5;border:1px solid #cccbca;padding:7px 28px;font-family:"Noto Sans JP",sans-serif;border-radius:17px;text-decoration:none !important;font-size:14px;font-size:1.4rem;line-height:1.5714285714;padding:13px 45px;border-radius:25px;font-weight:500}@media print,screen and (min-width: 1024px){.m_general .text .button{transition:opacity .3s cubic-bezier(0.25, 0.1, 0.25, 1);padding:7px 35px}.m_general .text .button:hover{opacity:.5}}@media print,screen and (min-width: 1024px){.m_general .text .button{padding:13px 45px}}@media print,screen and (min-width: 1024px){.m_general .text .button{margin-top:25px}}.m_general .image,.m_general .movie{text-align:center}.m_general .image .caption,.m_general .movie .caption{font-size:12px;font-size:1.2rem;line-height:1.6666666667;text-align:center;margin-top:10px;font-family:"Noto Sans JP",sans-serif;color:rgba(35,24,21,.5)}@media print,screen and (min-width: 1024px){.m_general .image .caption,.m_general .movie .caption{font-size:13px;font-size:1.3rem;line-height:1.6923076923;margin-top:20px}}.m_general .image .caption.left,.m_general .movie .caption.left{text-align:left}.m_general .image .caption.center,.m_general .movie .caption.center{text-align:center}.m_general .image .caption.right,.m_general .movie .caption.right{text-align:right}.m_general .image .child,.m_general .movie .child{padding-bottom:25px}@media print,screen and (min-width: 1024px){.m_general .image .child,.m_general .movie .child{padding-bottom:40px}}.m_general .image .child:last-child,.m_general .movie .child:last-child{padding-bottom:0}.m_general.type_heading{margin-top:50px}@media print,screen and (min-width: 1024px){.m_general.type_heading{margin-top:85px}}.m_general.type_heading.large .inner .heading{font-size:24px;font-size:2.4rem;line-height:1.3333333333;padding:0 0 10px 30px;border-bottom:1px solid #948f7f;display:inline-block;font-weight:500}@media print,screen and (min-width: 1024px){.m_general.type_heading.large .inner .heading{font-size:30px;font-size:3rem;line-height:1.3333333333;padding-bottom:20px;padding-left:calc(50% - (980px / 2))}.m_general.type_heading.large .inner .heading.large{font-size:34px;font-size:3.4rem;line-height:1.1764705882}}@media print,screen and (min-width: 1280px){.m_general.type_heading.large .inner .heading{padding-left:calc(50% - (1100px / 2))}}.m_general.type_heading.medium .inner{padding-left:30px;padding-right:30px}@media print,screen and (min-width: 1024px){.m_general.type_heading.medium .inner{padding-left:calc(50% - (980px / 2));padding-right:calc(50% - (980px / 2))}}.m_general.type_heading.medium .inner .heading{font-size:22px;font-size:2.2rem;line-height:1.4545454545;font-weight:500;position:relative}@media print,screen and (min-width: 1024px){.m_general.type_heading.medium .inner .heading{font-size:24px;font-size:2.4rem;line-height:1.4166666667;padding-left:40px;padding-right:40px}}.m_general.type_heading.medium .inner .heading:before{position:absolute;content:"";display:block;width:60px;height:60px;left:-5px;top:-10px;background-color:#194375;opacity:.15;transform:rotate(45deg)}.anchor+.m_general.type_heading{margin-top:20px}@media print,screen and (min-width: 1024px){.anchor+.m_general.type_heading{margin-top:45px}}.m_general.type_text{margin-top:30px}@media print,screen and (min-width: 1024px){.m_general.type_text{margin-top:50px}}.m_general.type_text .inner{padding-left:30px;padding-right:30px}@media print,screen and (min-width: 1024px){.m_general.type_text .inner{padding-left:calc(50% - (980px / 2));padding-right:calc(50% - (980px / 2))}}@media print,screen and (min-width: 1024px){.m_general.type_text .inner .text{padding-left:40px;padding-right:40px}}.m_general.type_text.lead .inner .text{color:#1a4375}.m_general.type_text.lead .inner .text p{font-size:18px;font-size:1.8rem;line-height:1.6666666667;font-family:"Noto Serif JP",serif;font-weight:500}@media print,screen and (min-width: 1024px){.m_general.type_text.lead .inner .text p{font-size:18px;font-size:1.8rem;line-height:2.1111111111}}.m_general.type_text.lead_large .inner .text{color:#1a4375}.m_general.type_text.lead_large .inner .text p{font-size:18px;font-size:1.8rem;line-height:1.6666666667;font-family:"Noto Serif JP",serif;font-weight:500}@media print,screen and (min-width: 1024px){.m_general.type_text.lead_large .inner .text p{font-size:22px;font-size:2.2rem;line-height:1.8181818182}}.m_general.type_text.sp_left{text-align:left}.m_general.type_text.sp_center{text-align:center}.m_general.type_text.sp_right{text-align:right}@media print,screen and (min-width: 1024px){.m_general.type_text.pc_left{text-align:left}}@media print,screen and (min-width: 1024px){.m_general.type_text.pc_center{text-align:center}}@media print,screen and (min-width: 1024px){.m_general.type_text.pc_right{text-align:right}}.m_general.type_text_image{margin-top:60px}@media print,screen and (min-width: 1024px){.m_general.type_text_image{margin-top:80px}}.m_general.type_text_image .inner{padding-left:30px;padding-right:30px}@media print,screen and (min-width: 1024px){.m_general.type_text_image .inner{padding-left:calc(50% - (980px / 2));padding-right:calc(50% - (980px / 2))}}@media print,screen and (min-width: 1024px){.m_general.type_text_image .inner{display:flex;justify-content:space-between}}.m_general.type_text_image .inner .text{margin-top:30px}@media print,screen and (min-width: 1024px){.m_general.type_text_image .inner .text{width:42%;margin-top:0}}@media print,screen and (min-width: 1024px){.m_general.type_text_image .inner .image{width:54%;margin-top:0;padding-top:10px}}@media print,screen and (min-width: 1024px){.m_general.type_text_image.reverse .inner{flex-direction:row-reverse}}.m_general.type_image_multi{margin-top:50px}@media print,screen and (min-width: 1024px){.m_general.type_image_multi{margin-top:80px}}.m_general.type_image_multi .inner{padding-left:30px;padding-right:30px}@media print,screen and (min-width: 1024px){.m_general.type_image_multi .inner{padding-left:calc(50% - (980px / 2));padding-right:calc(50% - (980px / 2))}}@media print,screen and (min-width: 1024px){.m_general.type_image_multi .inner{display:flex;justify-content:center;gap:25px}}.m_general.type_image_multi .inner .image{padding-bottom:25px}@media print,screen and (min-width: 1024px){.m_general.type_image_multi .inner .image{padding-bottom:0;flex:1}}.m_general.type_image_multi .inner .image:last-child{padding-bottom:0}.m_general.type_panel{margin-top:50px}@media print,screen and (min-width: 1024px){.m_general.type_panel{margin-top:80px}}@media print,screen and (min-width: 1024px){.m_general.type_panel.set2 .inner{gap:60px}}.m_general.type_panel .inner{padding-left:30px;padding-right:30px}@media print,screen and (min-width: 1024px){.m_general.type_panel .inner{padding-left:calc(50% - (980px / 2));padding-right:calc(50% - (980px / 2))}}@media print,screen and (min-width: 1024px){.m_general.type_panel .inner{display:flex;justify-content:center;gap:25px}}.m_general.type_panel .inner .unit{margin-top:50px}@media print,screen and (min-width: 1024px){.m_general.type_panel .inner .unit{margin-top:0;max-width:460px}}.m_general.type_panel .inner .unit:first-of-type{margin-top:0}.m_general.type_panel .inner .unit .title{margin-top:20px}.m_general.type_panel .inner .unit .title p{font-size:12px;font-size:1.2rem;line-height:1.5;color:#948f7f}@media print,screen and (min-width: 1024px){.m_general.type_panel .inner .unit .title p{margin-top:3px}}.m_general.type_panel .inner .unit .title h3{font-size:20px;font-size:2rem;line-height:1.5;font-weight:500}.m_general.type_panel .inner .unit .desc{font-size:13px;font-size:1.3rem;line-height:1.6923076923;font-family:"Noto Sans JP",sans-serif;color:#948f7f;margin-top:10px}@media print,screen and (min-width: 1024px){.m_general.type_panel .inner .unit .desc{margin-top:14px}}.m_general.type_panel .inner .unit .button{margin-top:20px}.m_general.type_speaker{margin-top:60px}@media print,screen and (min-width: 1024px){.m_general.type_speaker{margin-top:100px}}.m_general.type_speaker .inner{padding-left:30px;padding-right:30px}@media print,screen and (min-width: 1024px){.m_general.type_speaker .inner{padding-left:calc(50% - (980px / 2));padding-right:calc(50% - (980px / 2))}}@media print,screen and (min-width: 1024px){.m_general.type_speaker .inner{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:flex-start;gap:7%}}.m_general.type_speaker .inner .speaker{background-color:#fff;padding:20px 30px 35px;border-radius:6px;filter:drop-shadow(10px 10px 8px rgba(148, 143, 127, 0.05))}@media print,screen and (min-width: 1024px){.m_general.type_speaker .inner .speaker{padding:20px 30px 40px;width:32%;margin-top:5px;position:sticky;top:0}.m_general.type_speaker .inner .speaker.static{position:static}}.m_general.type_speaker .inner .speaker .heading{font-size:18px;font-size:1.8rem;line-height:1.5555555556;text-align:center;border-bottom:1px solid #cccbca;padding-bottom:20px}@media print,screen and (min-width: 1024px){.m_general.type_speaker .inner .speaker .heading{font-size:20px;font-size:2rem;line-height:1.5}}.m_general.type_speaker .inner .speaker .unit{margin-top:20px}@media print,screen and (min-width: 1024px){.m_general.type_speaker .inner .speaker .unit{margin-top:30px}}.m_general.type_speaker .inner .speaker .unit .photo{text-align:center}.m_general.type_speaker .inner .speaker .unit .name{margin-top:20px}@media print,screen and (min-width: 1024px){.m_general.type_speaker .inner .speaker .unit .name{margin-top:30px}}.m_general.type_speaker .inner .speaker .unit .name dt{font-size:12px;font-size:1.2rem;line-height:1.5;color:#948f7f;margin-bottom:2px}@media print,screen and (min-width: 1024px){.m_general.type_speaker .inner .speaker .unit .name dt{margin-bottom:6px}}.m_general.type_speaker .inner .speaker .unit .name dd{margin-bottom:12px;font-size:20px;font-size:2rem;line-height:1.5;font-weight:500}@media print,screen and (min-width: 1024px){.m_general.type_speaker .inner .speaker .unit .name dd{margin-bottom:18px}}.m_general.type_speaker .inner .speaker .unit .name dd:last-child{margin-bottom:0}@media print,screen and (min-width: 1024px){.m_general.type_speaker .inner .speaker .unit .name dd.en{font-size:13px;font-size:1.3rem;line-height:1.5384615385}}.m_general.type_speaker .inner .speaker .unit .profile{margin-top:10px;font-size:13px;font-size:1.3rem;line-height:1.6923076923;font-family:"Noto Sans JP",sans-serif;color:#948f7f}.m_general.type_speaker .inner .text{margin-top:40px}@media print,screen and (min-width: 1024px){.m_general.type_speaker .inner .text{width:61%;margin-top:0}}.m_general.type_column{margin-top:60px;padding-left:30px;padding-right:30px}@media print,screen and (min-width: 1024px){.m_general.type_column{padding-left:calc(50% - (980px / 2));padding-right:calc(50% - (980px / 2))}}@media print,screen and (min-width: 1024px){.m_general.type_column{margin-top:80px}}.m_general.type_column .inner{background-color:#fff;filter:drop-shadow(10px 10px 8px rgba(148, 143, 127, 0.05));padding:40px 30px}@media print,screen and (min-width: 1024px){.m_general.type_column .inner{display:flex;padding:50px 50px}}.m_general.type_column .inner .image{padding-bottom:30px}@media print,screen and (min-width: 1024px){.m_general.type_column .inner .image{padding-bottom:0;width:30%;margin-right:6%}}.m_general.type_column .inner .text{text-align:center}@media print,screen and (min-width: 1024px){.m_general.type_column .inner .text{text-align:left;padding-left:10px;flex:1}}.m_general.type_column .inner .text p:not(.heading){text-align:left}@media print,screen and (min-width: 1024px){.m_general.type_column.reverse .inner{flex-direction:row-reverse}}@media print,screen and (min-width: 1024px){.m_general.type_column.reverse .inner .text{padding-left:0;padding-right:10px}}@media print,screen and (min-width: 1024px){.m_general.type_column.reverse .inner .image{margin-right:0;margin-left:6%}}@media print,screen and (min-width: 1024px){.m_general.type_column.vertical .inner{flex-direction:column}}@media print,screen and (min-width: 1024px){.m_general.type_column.vertical .inner .text{padding-left:10px;padding-right:10px}}@media print,screen and (min-width: 1024px){.m_general.type_column.vertical .inner .image{margin-right:0;margin-left:0;width:auto;display:flex;justify-content:center}}@media print,screen and (min-width: 1024px){.m_general.type_column.vertical .inner .image .child{margin:0 10px}}.m_general.type_column.verticalreverse .inner{display:flex;flex-direction:column-reverse}@media print,screen and (min-width: 1024px){.m_general.type_column.verticalreverse .inner .text{padding-left:10px;padding-right:10px}}.m_general.type_column.verticalreverse .inner .image{padding-bottom:0;padding-top:40px}@media print,screen and (min-width: 1024px){.m_general.type_column.verticalreverse .inner .image{margin-right:0;margin-left:0;width:auto;display:flex;justify-content:center;padding-top:50px}}@media print,screen and (min-width: 1024px){.m_general.type_column.verticalreverse .inner .image .child{margin:0 10px}}.m_general.type_table{margin-top:60px;padding-left:30px;padding-right:30px}@media print,screen and (min-width: 1024px){.m_general.type_table{padding-left:calc(50% - (980px / 2));padding-right:calc(50% - (980px / 2))}}@media print,screen and (min-width: 1024px){.m_general.type_table{margin-top:80px}}@media print,screen and (min-width: 1024px){.m_general.type_table .inner{padding-left:40px;padding-right:40px}}.m_general.type_table .inner .table_set{position:relative;overflow:auto}.m_general.type_table .inner .table_set.type_01 table{border:none}.m_general.type_table .inner .table_set.type_01 table th,.m_general.type_table .inner .table_set.type_01 table td{border:none;padding:0}.m_general.type_table .inner .table_set.type_03 table th{background-color:#e7e5df}@media print,screen and (min-width: 1024px){.m_general.type_table .inner .table_set.fixed table{table-layout:fixed}}.m_general.type_table .inner .table_set.fix_left table th{position:sticky;left:0}.m_general.type_table .inner .table_set.fix_left table th:before{content:"";position:absolute;left:0px;top:0;bottom:0;height:100%;background-color:#e7e5df;width:2px}.m_general.type_table .inner .table_set table{border-collapse:collapse;border:2px solid #948f7f;width:100%}.m_general.type_table .inner .table_set table th,.m_general.type_table .inner .table_set table td{border-top:1px solid #d6d6d6;padding:12px 20px;font-size:15px;font-size:1.5rem;line-height:1.6;min-width:150px;vertical-align:top;font-family:"Noto Sans JP",sans-serif}@media print,screen and (min-width: 1024px){.m_general.type_table .inner .table_set table th,.m_general.type_table .inner .table_set table td{font-size:16px;font-size:1.6rem;line-height:1.75;padding:15px 25px}}.m_general.type_table .inner .table_set table th{font-weight:500}.m_general.type_table .inner .table_overflow{padding-top:30px;position:sticky;width:100%;height:100%;left:0;top:0;z-index:1}.m_general.type_table .inner .table_overflow:before{content:"";display:block;background-position:center center;background-repeat:no-repeat;background-size:20px auto;background-image:url(/images/swipe.svg);width:20px;height:22px;margin-left:auto;position:absolute;right:0;top:0}.m_general.type_button{margin-top:40px}@media print,screen and (min-width: 1024px){.m_general.type_button{margin-top:50px}}.m_general.type_button .inner{padding-left:30px;padding-right:30px}@media print,screen and (min-width: 1024px){.m_general.type_button .inner{padding-left:calc(50% - (980px / 2));padding-right:calc(50% - (980px / 2))}}.m_general.type_button .inner ul{display:flex;flex-wrap:wrap;justify-content:center}.m_general.type_button .inner ul li{text-align:center;margin:0 10px 20px}.m_general.type_button .inner ul li a{display:inline-block;background-color:#fff;color:#231815 !important;font-size:12px;font-size:1.2rem;line-height:1.5;border:1px solid #cccbca;padding:7px 28px;font-family:"Noto Sans JP",sans-serif;border-radius:17px;text-decoration:none !important;font-size:14px;font-size:1.4rem;line-height:1.5714285714;padding:13px 45px;border-radius:25px;font-weight:500}@media print,screen and (min-width: 1024px){.m_general.type_button .inner ul li a{transition:opacity .3s cubic-bezier(0.25, 0.1, 0.25, 1);padding:7px 35px}.m_general.type_button .inner ul li a:hover{opacity:.5}}@media print,screen and (min-width: 1024px){.m_general.type_button .inner ul li a{padding:13px 45px}}.m_general.type_anchor{margin-top:60px}@media print,screen and (min-width: 1024px){.m_general.type_anchor{margin-top:80px}}.m_general.type_anchor .inner{padding-left:30px;padding-right:30px}@media print,screen and (min-width: 1024px){.m_general.type_anchor .inner{padding-left:calc(50% - (980px / 2));padding-right:calc(50% - (980px / 2))}}.m_general.type_anchor .inner ul{display:flex;justify-content:center;flex-wrap:wrap}.m_general.type_anchor .inner ul li{font-size:16px;font-size:1.6rem;line-height:1.625;margin:0 15px 20px;white-space:nowrap}@media print,screen and (min-width: 1024px){.m_general.type_anchor .inner ul li{margin:0 20px 20px}}.m_general.type_anchor .inner ul li a{display:block;opacity:.5;position:relative;padding-bottom:6px;font-family:"Noto Sans JP",sans-serif;transition:color .5s cubic-bezier(0.25, 0.1, 0.25, 1),opacity .5s cubic-bezier(0.25, 0.1, 0.25, 1);text-decoration:none}@media print,screen and (min-width: 1024px){.m_general.type_anchor .inner ul li a{padding:0 3px 10px}}.m_general.type_anchor .inner ul li a:after{position:absolute;content:"";display:block;height:3px;width:0;left:0;bottom:0;background-color:#194375;transition:width .5s cubic-bezier(0.25, 0.1, 0.25, 1)}@media print,screen and (min-width: 1024px){.m_general.type_anchor .inner ul li a:hover{color:#1a4375;opacity:1}}@media print,screen and (min-width: 1024px){.m_general.type_anchor .inner ul li a:hover:after{width:100%}}.obj{display:block;width:230px;height:230px;position:absolute;left:-165px;top:-70px;background-color:#948f7f;opacity:.1;transform:rotate(45deg);z-index:2}@media print,screen and (min-width: 1024px){.obj{width:325px;height:325px;left:-105px;top:-90px}}.obj.obj_02{background-color:#f5f4f0;opacity:.15}.obj.obj_03{background-color:#194375;opacity:.15}.m_top_nav{padding:60px 0 85px;background:center/cover no-repeat url(/images/top_bg_01.jpg);position:relative}@media print,screen and (min-width: 1024px){.m_top_nav{padding:120px 0 160px}}.m_top_nav.bk{background:center top/cover no-repeat url(/images/top_bg_02.jpg);color:#fff}@media print,screen and (min-width: 1024px){.m_top_nav.bk{padding:100px 0 40px}}.m_top_nav .inner{margin-top:30px;padding-left:30px;padding-right:30px}@media print,screen and (min-width: 1024px){.m_top_nav .inner{padding-left:calc(50% - (980px / 2));padding-right:calc(50% - (980px / 2))}}@media print,screen and (min-width: 1280px){.m_top_nav .inner{padding-left:calc(50% - (1100px / 2));padding-right:calc(50% - (1100px / 2))}}.m_top_nav .inner .lead p{font-size:15px;font-size:1.5rem;line-height:1.8666666667}@media print,screen and (min-width: 1024px){.m_top_nav .inner .lead p{font-size:16px;font-size:1.6rem;line-height:2}}.m_top_nav .inner .list{margin-top:30px}@media print,screen and (min-width: 1024px){.m_top_nav .inner .list{margin-top:75px}}.m_top_nav .inner .list .unit{margin-top:40px}@media print,screen and (min-width: 1024px){.m_top_nav .inner .list .unit{margin-top:110px;display:flex;align-items:flex-end}}.m_top_nav .inner .list .unit:first-child{margin-top:0}@media print,screen and (min-width: 1024px){.m_top_nav .inner .list .unit:first-child .desc{width:43%;transform:translateX(-15px) translateY(40px);padding-left:90px}}@media print,screen and (min-width: 1024px){.m_top_nav .inner .list .unit:nth-child(even){flex-direction:row-reverse}.m_top_nav .inner .list .unit:nth-child(even) .desc{transform:translateX(60px) translateY(40px);padding:40px 110px 30px 80px}}.m_top_nav .inner .list .unit .image{filter:drop-shadow(10px 10px 8px rgba(0, 0, 0, 0.05));position:relative;z-index:2}@media print,screen and (min-width: 1024px){.m_top_nav .inner .list .unit .image{width:54%}}.m_top_nav .inner .list .unit .desc{background-color:#194375;padding:20px 30px 30px 30px;color:#fff}@media print,screen and (min-width: 1024px){.m_top_nav .inner .list .unit .desc{width:46%;transform:translateX(-60px) translateY(40px);padding:40px 50px 30px 120px}}.m_top_nav .inner .list .unit .desc .title{font-size:20px;font-size:2rem;line-height:1.5}@media print,screen and (min-width: 1024px){.m_top_nav .inner .list .unit .desc .title{font-size:24px;font-size:2.4rem;line-height:1.5}}.m_top_nav .inner .list .unit .desc .summary{font-family:"Noto Sans JP",sans-serif;font-size:13px;font-size:1.3rem;line-height:1.6923076923;margin-top:10px}@media print,screen and (min-width: 1024px){.m_top_nav .inner .list .unit .desc .summary{font-size:13px;font-size:1.3rem;line-height:2.1538461538;margin-top:20px}}.m_top_nav .inner .list .unit .desc .button{margin-top:20px;text-align:right}.m_top_nav .inner .panels{margin-top:30px}@media print,screen and (min-width: 1024px){.m_top_nav .inner .panels{margin-top:75px;position:relative}}.m_top_nav .inner .panels .unit{margin-top:40px}@media print,screen and (min-width: 1024px){.m_top_nav .inner .panels .unit{display:flex;flex-direction:column;align-items:center}.m_top_nav .inner .panels .unit:first-child{width:54%}.m_top_nav .inner .panels .unit:first-child .desc{width:60%;transform:translateY(-60px)}.m_top_nav .inner .panels .unit:nth-child(2){width:42%;position:absolute;right:0;top:180px}.m_top_nav .inner .panels .unit:nth-child(2) .desc{width:76%;transform:translateY(-40px)}.m_top_nav .inner .panels .unit:nth-child(3){width:54%;transform:translateX(40px)}.m_top_nav .inner .panels .unit:nth-child(3) .desc{width:60%;transform:translateY(-60px)}}.m_top_nav .inner .panels .unit .image{filter:drop-shadow(10px 10px 8px rgba(0, 0, 0, 0.05));position:relative;z-index:2}.m_top_nav .inner .panels .unit .desc{background-color:#fff;padding:20px 30px;text-align:center}@media print,screen and (min-width: 1024px){.m_top_nav .inner .panels .unit .desc{padding:34px 40px 30px;position:relative;z-index:2}}.m_top_nav .inner .panels .unit .desc .title{font-size:20px;font-size:2rem;line-height:1.5;color:#231815}@media print,screen and (min-width: 1024px){.m_top_nav .inner .panels .unit .desc .title{font-size:24px;font-size:2.4rem;line-height:1.5}}.m_top_nav .inner .panels .unit .desc .summary{font-family:"Noto Sans JP",sans-serif;font-size:13px;font-size:1.3rem;line-height:1.6923076923;margin-top:10px;text-align:left;color:#948f7f}@media print,screen and (min-width: 1024px){.m_top_nav .inner .panels .unit .desc .summary{font-size:13px;font-size:1.3rem;line-height:2;margin-top:20px}}.m_top_nav .inner .panels .unit .desc .button{margin-top:20px}.m_top_headline{background:center bottom/contain no-repeat url(/images/headline_bg@2x.jpg) #fff;padding-top:65px;padding-bottom:290px;position:relative}@media print,screen and (min-width: 1024px){.m_top_headline{background-image:url(/images/headline_bg_pc@2x.jpg);padding-top:100px;padding-bottom:325px}}.m_top_headline .inner{margin-top:30px;padding-left:30px;padding-right:30px}@media print,screen and (min-width: 1024px){.m_top_headline .inner{padding-left:calc(50% - (980px / 2));padding-right:calc(50% - (980px / 2))}}@media print,screen and (min-width: 1280px){.m_top_headline .inner{padding-left:calc(50% - (1100px / 2));padding-right:calc(50% - (1100px / 2))}}.m_top_headline .inner .lead p{font-size:15px;font-size:1.5rem;line-height:1.8666666667}@media print,screen and (min-width: 1024px){.m_top_headline .inner .lead p{font-size:16px;font-size:1.6rem;line-height:2}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJfcmVzZXQuc2NzcyIsIl9taXhpbnMuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIl9oZWFkZXIuc2NzcyIsIl9mb290ZXIuc2NzcyIsIl9wYXJ0cy5zY3NzIiwibW9kdWxlcy9fbXYuc2NzcyIsIm1vZHVsZXMvX21lc3NhZ2Uuc2NzcyIsIm1vZHVsZXMvX3N0b3Jlcy5zY3NzIiwibW9kdWxlcy9fYXJ0aWNsZWxpc3Quc2NzcyIsIm1vZHVsZXMvX2l0ZW1saXN0LnNjc3MiLCJtb2R1bGVzL19wYWdldGl0bGUuc2NzcyIsIm1vZHVsZXMvX2V4dGVuc2lvbnRpdGxlLnNjc3MiLCJtb2R1bGVzL19hcnRpY2xldGl0bGUuc2NzcyIsIm1vZHVsZXMvX2xvY2FsbmF2LnNjc3MiLCJtb2R1bGVzL19sb2NhbG5hdl9zdWIuc2NzcyIsIm1vZHVsZXMvX2V5ZWNhdGNoLnNjc3MiLCJtb2R1bGVzL19maWx0ZXIuc2NzcyIsIm1vZHVsZXMvX3BhZ2VuYXRlLnNjc3MiLCJtb2R1bGVzL19jb250YWN0LnNjc3MiLCJtb2R1bGVzL19nZW5lcmFsLnNjc3MiLCJtb2R1bGVzL2dlbmVyYWwvX2hlYWRpbmcuc2NzcyIsIm1vZHVsZXMvZ2VuZXJhbC9fdGV4dC5zY3NzIiwibW9kdWxlcy9nZW5lcmFsL190ZXh0X2ltYWdlLnNjc3MiLCJtb2R1bGVzL2dlbmVyYWwvX2ltYWdlX211bHRpLnNjc3MiLCJtb2R1bGVzL2dlbmVyYWwvX3BhbmVsLnNjc3MiLCJtb2R1bGVzL2dlbmVyYWwvX3NwZWFrZXIuc2NzcyIsIm1vZHVsZXMvZ2VuZXJhbC9fY29sdW1uLnNjc3MiLCJtb2R1bGVzL2dlbmVyYWwvX3RhYmxlLnNjc3MiLCJtb2R1bGVzL2dlbmVyYWwvX2J1dHRvbi5zY3NzIiwibW9kdWxlcy9nZW5lcmFsL19hbmNob3Iuc2NzcyIsIl91bmlxLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBYVEsMEhBQUEsQ0NiUiwyWkFDRSxRQUFBLENBQ0EsU0FBQSxD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LGdCQUNFLCtFQUFBLENBQ0EsZ0JBQUEsQ0FDQSxvQkFBQSxDQUNBLGlCQUFBLEM5QnZNQSw0QzhCbU1GLGdCQU1JLG1EQUFBLENBQ0EsaUJBQUEsQ0FDQSxvQkFBQSxDQUFBLENBRUYsdUJBQ0UsZUFBQSxDOUI1TEYsaUJBRG1CLENBRW5CLGtCQUZtQixDQWpCbkIsNEM4QjZNQSx1QjlCeExFLG9DQUFBLENBQ0EscUNBQUEsQ0FBQSxDQXRCRiw0QzhCNk1BLHVCOUJuTEkscUNBQUEsQ0FDQSxzQ0FBQSxDQUFBLEM4QnNMQSwrQjlCeEhKLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLHdCQUhPLENBeEZQLDRDOEJpTkksK0I5QnhISixjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxhQUhPLENBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqXG4gKiAgICBjb21wYXNzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vLyBAaW1wb3J0IFwiY29tcGFzcy9yZXNldFwiO1xuLy8gQGltcG9ydCBcImNvbXBhc3MvY3NzM1wiO1xuLy8gQGltcG9ydCBcImNvbXBhc3MvdXRpbGl0aWVzL2dlbmVyYWxcIjtcblxuQGltcG9ydCBcInJlc2V0XCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Ob3RvK1NhbnMrSlA6d2dodEA0MDA7NTAwJmZhbWlseT1Ob3RvK1NlcmlmK0pQOndnaHRANDAwOzUwMCZkaXNwbGF5PXN3YXAnKTtcbioge1xuICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuKjpmb2N1cyB7XG5vdXRsaW5lOiBub25lO1xufVxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIGhlaWdodDogMTAwJTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5ib2R5IHtcbiAgQGluY2x1ZGUgZnMoMTQpO1xuICBjb2xvcjogJGJvZHktdGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmctY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRib2R5LWZvbnQtd2VpZ2h0O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICRib2R5LWZvbnQtZmVhdHVyZS1zZXR0aW5ncztcbiAgbGV0dGVyLXNwYWNpbmc6ICRib2R5LWxldHRlci1zcGFjaW5nO1xuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgQGlmICRyZXNwb25zaXZlLWRlYnVnLW1vZGUge1xuICAgICY6YWZ0ZXIge1xuICAgICAgLy9jb250ZW50OiAnbWluJztcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgLy9jb250ZW50OiAnc3AnO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoc3BsKSB7XG4gICAgICAgIC8vY29udGVudDogJ3NwIGxhbmRzY2FwZSc7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcSh0Yikge1xuICAgICAgICAvL2NvbnRlbnQ6ICd0YWJsZXQnO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgIC8vY29udGVudDogJ3RhYmxldCBsYW5kc2NhcGUnO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEocGMpIHtcbiAgICAgICAgLy9jb250ZW50OiAncGMnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnJlZCB7XG4gIGNvbG9yOiAkcmVkO1xufVxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmlucHV0LHNlbGVjdCx0ZXh0YXJlYSxsYWJlbCxhIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmEge1xuICBjb2xvcjogJGJvZHktdGV4dC1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICZbaHJlZl49XCJ0ZWw6XCJdIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5hYmJyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYnV0dG9uIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuc3VwLFxuc3ViIHtcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuc3VwIHtcbiAgYm90dG9tOiAuNzVleDtcbn1cbnN1YiB7XG4gIHRvcDogLjVleDtcbn1cbmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5oaWRkZW4tb3Zlci10Ymwge1xuICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGlkZGVuLW92ZXItdGIge1xuICBAaW5jbHVkZSBtcSh0Yikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oaWRkZW4tb3Zlci1zcCB7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhpZGRlbi1zcCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzlweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oaWRkZW4tdGIge1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGlkZGVuLXRibCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFuY2hvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OmJsb2NrO1xuICB2aXNpYmlsaXR5OmhpZGRlbjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAmX3N1YiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIHZpc2liaWxpdHk6aGlkZGVuO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgIHRvcDogLTEwMHB4O1xuICAgIH1cbiAgfVxufVxuLnN2Z19kZWYge1xuICB2aXNpYmlsaXR5OmhpZGRlbjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIGNvbnRhaW5lcjtcbn1cbm1haW4ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyAkYmV6aWVyO1xuICBwYWRkaW5nLXRvcDogJGhlYWRlci1oZWlnaHQ7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICBwYWRkaW5nLXRvcDogJGhlYWRlci1oZWlnaHQtcGM7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG4gIC50b3BwYWdlICYge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5zaW5rICYge1xuICAgIG9wYWNpdHk6IC41O1xuICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuQGltcG9ydCBcImhlYWRlclwiO1xuQGltcG9ydCBcImZvb3RlclwiO1xuQGltcG9ydCBcInBhcnRzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9tdlwiO1xuQGltcG9ydCBcIm1vZHVsZXMvbWVzc2FnZVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvc3RvcmVzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9hcnRpY2xlbGlzdFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvaXRlbWxpc3RcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3BhZ2V0aXRsZVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvZXh0ZW5zaW9udGl0bGVcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2FydGljbGV0aXRsZVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvbG9jYWxuYXZcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2xvY2FsbmF2X3N1YlwiO1xuQGltcG9ydCBcIm1vZHVsZXMvZXllY2F0Y2hcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2ZpbHRlclwiO1xuQGltcG9ydCBcIm1vZHVsZXMvcGFnZW5hdGVcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2NvbnRhY3RcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2dlbmVyYWxcIjtcbkBpbXBvcnQgXCJ1bmlxXCI7XG4vLyBAaW1wb3J0IFwibW9kdWxlc1wiO1xuLy8gQGltcG9ydCBcInRvcFwiO1xuIiwiaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLCBzbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLCBiLCB1LCBpLCBjZW50ZXIsIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIGZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuY2FwdGlvbiwgdGgsIHRkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbnEsIGJsb2NrcXVvdGUge1xuICBxdW90ZXM6IG5vbmU7XG59XG5xOmJlZm9yZSwgcTphZnRlciwgYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBub25lO1xufVxuYSBpbWcge1xuICBib3JkZXI6IG5vbmU7XG59XG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQG1peGluIHBkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWl4aW4gbXEoJGJyZWFrcG9pbnQ6IHRibCkge1xuICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBzcF9wYyB7XG4gICYuc3Age1xuICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi5wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuQG1peGluIGNvbnRhaW5lcigkc3A6MzBweCwkdHlwZTpub3JtYWwpIHtcbiAgcGFkZGluZy1sZWZ0OiAkc3A7XG4gIHBhZGRpbmctcmlnaHQ6ICRzcDtcbiAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDUwJSAtICgjeyRjb250YWluZXJ9IC8gMikpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNTAlIC0gKCN7JGNvbnRhaW5lcn0gLyAyKSk7XG4gIH1cbiAgQGlmICR0eXBlID09IHdpZGUge1xuICAgIEBpbmNsdWRlIG1xKHBjKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNTAlIC0gKCN7JGNvbnRhaW5lci13aWRlfSAvIDIpKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNTAlIC0gKCN7JGNvbnRhaW5lci13aWRlfSAvIDIpKTtcbiAgICB9XG4gIH1cbn1cbkBtaXhpbiB0aXRsZSB7XG4gIEBpbmNsdWRlIGZzKDI0LDMyKTtcbiAgcGFkZGluZzogMCAwIDEwcHggMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5NDhGN0Y7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgQGluY2x1ZGUgZnMoMzAsNDApO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg1MCUgLSAoI3skY29udGFpbmVyfSAvIDIpKTtcbiAgICAmLmxhcmdlIHtcbiAgICAgIEBpbmNsdWRlIGZzKDM0LDQwKTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbXEocGMpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNTAlIC0gKCN7JGNvbnRhaW5lci13aWRlfSAvIDIpKTtcbiAgfVxufVxuQG1peGluIGJ1dHRvbigkc2l6ZTpzbWFsbCkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzIzMTgxNSAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBmcygxMiwxOCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NCQ0E7XG4gIHBhZGRpbmc6IDdweCAyOHB4O1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXN1YjtcbiAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIG1xKHRibCkge1xuICAgIEBpbmNsdWRlIGhvdmVyT3AoLjUpO1xuICAgIHBhZGRpbmc6IDdweCAzNXB4O1xuICB9XG4gIEBpZiAkc2l6ZSA9PSBtZWRpdW0ge1xuICAgIEBpbmNsdWRlIGZzKDEzLDIwKTtcbiAgICBwYWRkaW5nOiA2cHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgcGFkZGluZzogOHB4IDQwcHg7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRzaXplID09IGxhcmdlIHtcbiAgICBAaW5jbHVkZSBmcygxNCwyMik7XG4gICAgcGFkZGluZzogMTNweCA0NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgcGFkZGluZzogMTNweCA0NXB4O1xuICAgIH1cbiAgfVxufVxuQG1peGluIGhvdmVyT3AoJG9wOjAuNykge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyAkYmV6aWVyO1xuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAkb3A7XG4gIH1cbn1cbkBtaXhpbiBmcygkZnRzLCAkbGluOiAxNCkge1xuICAkcmVtOiAkZnRzIC8gMTA7XG4gICRsaW5TOiAkbGluIC8gJGZ0cztcbiAgZm9udC1zaXplOiAjeyRmdHN9cHg7XG4gIGZvbnQtc2l6ZTogI3skcmVtfXJlbTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5TO1xufVxuQG1peGluIHNsaWNrZG90cygkd2lkdGg6OHB4LCRoZWlnaHQ6OHB4KSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCA2cHg7XG4gICAgYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDQ0M2Qjk7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG4gICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTA3ODtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRjb250YWluZXI6IDk4MHB4O1xuJGNvbnRhaW5lci13aWRlOiAxMTAwcHg7XG5cbiRtYWluOiAjMDM2MUZFO1xuJHdoaXRlOiAjZmZmO1xuJHJlZDogI0U4NDAxODtcbiRibGFjazogIzMzMztcbiRtYWluLWRhcms6IzAzNjFGRTtcbiRtYWluLWxpZ2h0OiMwMzYxRkU7XG4kc3ViOiNGRkVFMjE7XG4kbGlnaHRncmF5OiAjZjZmNmY2O1xuXG4kY29sb3ItbWFpbjogIzFBNDM3NTtcblxuLy8gdHJhbnNpdGlvbnMgc2V0dGluZ3NcblxuJGJlemllcjogY3ViaWMtYmV6aWVyKC4yNSwuMSwuMjUsMSk7XG4kdHJhbnNpdGlvbi1zcGVlZDogLjVzO1xuJHRyYW5zaXRpb24tc3BlZWQtZmFzdDogLjNzO1xuXG4vLyBmb250IHNldHRpbmdzXG5cbiRmb250LWZhbWlseS1kZWZhdWx0OiAnSGVsdmV0aWNhIE5ldWUnLEFyaWFsLCdIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OJywnSGlyYWdpbm8gU2FucycsTWVpcnlvLHNhbnMtc2VyaWY7XG5cbiRmb250LWZhbWlseS1tYWluOiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuJGZvbnQtZmFtaWx5LXN1YjogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG5cbiRmb250LXdlaWdodC1ub3JtYWw6IDQwMDtcbiRmb250LXdlaWdodC1ib2xkOiA1MDA7XG5cbi8vIGJvZHkgc2V0dGluZ3NcblxuJGJvZHktdGV4dC1jb2xvcjogIzIzMTgxNTtcbiRib2R5LWJnLWNvbG9yOiAjRjVGNEYwO1xuJGJvZHktZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tYWluO1xuJGJvZHktZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiRib2R5LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3BhbHQnO1xuJGJvZHktbGV0dGVyLXNwYWNpbmc6IDBweDtcblxuLy8gZGVidWcgc2V0dGluZ3NcblxuJHJlc3BvbnNpdmUtZGVidWctbW9kZTogdHJ1ZTtcblxuLy8gaGVhZGVyIHNldHRpbmdzXG5cbiRoZWFkZXItaGVpZ2h0OiA2MHB4O1xuJGhlYWRlci1oZWlnaHQtcGM6IDgwcHg7XG4kaGVhZGVyLWJhY2tncm91bmQtY29sb3I6d2hpdGU7XG4kaGVhZGVyLWJhY2tncm91bmQtY29sb3ItcGM6d2hpdGU7XG4kaGVhZGVyLWJhY2tncm91bmQtY29sb3ItdG9wOiB3aGl0ZTtcbiRoZWFkZXItYmFja2dyb3VuZC1jb2xvci10b3AtcGM6IHdoaXRlO1xuJGhlYWRlci16LWluZGV4OiAxMDA7XG5cbi8vIGhlYWRlciBsb2dvIHNldHRpbmdzXG5cbiRoZWFkZXItbG9nby1wYWRkaW5nOiAwIDAgMCAyMHB4O1xuJGhlYWRlci1sb2dvLXBhZGRpbmctcGM6IDAgMzVweCAwIDM4cHg7XG4kaGVhZGVyLWxvZ28td2lkdGg6IDQwcHg7XG4kaGVhZGVyLWxvZ28td2lkdGgtcGM6IDE2NHB4O1xuJGhlYWRlci1sb2dvLXotaW5kZXg6IDEwMDI7XG5cbi8vIGhlYWRlci1pcy1kb3duIHNldHRpbmdzXG5cbiRoZWFkZXItdHJhbnNpdGlvbjogJGJlemllcjtcbiRoZWFkZXItdHJhbnNpdGlvbi1zcGVlZDogJHRyYW5zaXRpb24tc3BlZWQ7XG4kaGVhZGVyLWlzLWRvd24tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblxuLy8gZ25hdiBzZXR0aW5nc1xuXG4kZ25hdi1iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcbiRnbmF2LWJhY2tncm91bmQtY29sb3ItcGM6IHRyYW5zcGFyZW50O1xuJGduYXYtcGFkZGluZzozMHB4IDYwcHg7XG4kZ25hdi1wYWRkaW5nLXBjOiAwIDIwcHggMCAwO1xuJGduYXYtei1pbmRleDogMTAwMTtcblxuJGduYXYtbWFpbi1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1haW47XG5cbiRnbmF2LW1haW4tbGlzdC1wYWRkaW5nOiAxM3B4IDA7XG4kZ25hdi1tYWluLWxpc3QtcGFkZGluZy1wYzogMCAxM3B4O1xuJGduYXYtbWFpbi1saXN0LXBhZGRpbmctc3BsOiAxMHB4IDA7XG5cbiRnbmF2LW1haW4tbGlzdC1mb250LXNpemU6IDJyZW07XG4kZ25hdi1tYWluLWxpc3QtbGluZS1oZWlnaHQ6IDEuNTtcbiRnbmF2LW1haW4tbGlzdC1mb250LWNvbG9yOiB3aGl0ZTtcbiRnbmF2LW1haW4tbGlzdC1mb250LWNvbG9yLXRvcDogd2hpdGU7XG5cbiRnbmF2LW1haW4tbGlzdC1mb250LXNpemUtcGM6IDEuM3JlbTtcbiRnbmF2LW1haW4tbGlzdC1saW5lLWhlaWdodC1wYzogMTtcbiRnbmF2LW1haW4tbGlzdC1mb250LWNvbG9yLXBjOiBibGFjaztcbiRnbmF2LW1haW4tbGlzdC1mb250LWNvbG9yLXRvcC1wYzogYmxhY2s7XG5cbiRnbmF2LW1haW4tbGlzdC1mb250LXNpemUtc3BsOiAxLjZyZW07XG4kZ25hdi1tYWluLWxpc3QtbGluZS1oZWlnaHQtc3BsOiAxO1xuJGduYXYtbWFpbi1saXN0LWZvbnQtY29sb3Itc3BsOiAkZ25hdi1tYWluLWxpc3QtZm9udC1jb2xvcjtcbiRnbmF2LW1haW4tbGlzdC1mb250LWNvbG9yLXRvcC1zcGw6ICRnbmF2LW1haW4tbGlzdC1mb250LWNvbG9yO1xuXG4kZ25hdi1tYWluLWxpc3QtY3VycmVudC1vcGFjaXR5OiAwLjM7XG4kZ25hdi1tYWluLWxpc3QtY3VycmVudC11bmRlcmxpbmUtY29sb3I6ICM5MThFN0Y7XG4kZ25hdi1tYWluLWxpc3QtY3VycmVudC11bmRlcmxpbmUtcG9zaXRpb246IC0zcHg7XG5cbi8vIHNucyBzZXR0aW5nc1xuXG4kaGVhZGVyLXNucy1tYXJnaW46IDM1cHggMCAwIDA7XG4kaGVhZGVyLXNucy1tYXJnaW4tc3BsOiAxNXB4IDAgMCAwO1xuJGhlYWRlci1zbnMtbGlzdC1tYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiRoZWFkZXItc25zLWljb24td2lkdGg6IDYwcHg7XG4kaGVhZGVyLXNucy1pY29uLWhlaWdodDogNjBweDtcblxuJGhlYWRlci1zbnMtaWNvbi13aWR0aC1zcGw6IDQwcHg7XG4kaGVhZGVyLXNucy1pY29uLWhlaWdodC1zcGw6IDQwcHg7XG5cbiRoZWFkZXItc25zLWljb24taW1hZ2Utd2lkdGg6IDMwcHg7XG4kaGVhZGVyLXNucy1pY29uLWltYWdlLXdpZHRoLXNwbDogMjBweDtcbiRoZWFkZXItc25zLWljb24tYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4kaGVhZGVyLXNucy1pY29uLWNvbG9yOiAjOTQ4RjdGO1xuJGhlYWRlci1zbnMtaWNvbi1yYWRpdXM6IDUwJTtcblxuLy8gc3RvcmUgaWNvbiBzZXR0aW5nc1xuXG4kaGVhZGVyLXN0b3JlOnRydWU7XG4kaGVhZGVyLXN0b3JlLXdpZHRoOiRoZWFkZXItaGVpZ2h0O1xuXG4kaGVhZGVyLXN0b3JlLWJhY2tncm91bmQtY29sb3I6I0Y1RjRGMDtcbiRoZWFkZXItc3RvcmUtYmFja2dyb3VuZC1jb2xvci1wYzokY29sb3ItbWFpbjtcbiRoZWFkZXItc3RvcmUtYmFja2dyb3VuZC1jb2xvci1wYy1ob3ZlcjpsaWdodGVuKCRjb2xvci1tYWluLCAyMCUpO1xuXG4kaGVhZGVyLXN0b3JlLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc3ViO1xuJGhlYWRlci1zdG9yZS1mb250LWZhbWlseS1wYzogJGZvbnQtZmFtaWx5LW1haW47XG5cbiRoZWFkZXItc3RvcmUtcGFkZGluZzogMCA4cHg7XG4kaGVhZGVyLXN0b3JlLXBhZGRpbmctcGM6IDAgMjBweDtcblxuJGhlYWRlci1zdG9yZS1pY29uLXdpZHRoOiAyNHB4O1xuXG4kaGVhZGVyLXN0b3JlLWljb24tY29sb3I6ICRjb2xvci1tYWluO1xuJGhlYWRlci1zdG9yZS1pY29uLWNvbG9yLXBjOiB3aGl0ZTtcblxuJGhlYWRlci1zdG9yZS10ZXh0LWNvbG9yOiAkY29sb3ItbWFpbjtcbiRoZWFkZXItc3RvcmUtdGV4dC1jb2xvci1wYzogd2hpdGU7XG5cbiRoZWFkZXItc3RvcmUtZm9udC1zaXplOiAxcmVtO1xuJGhlYWRlci1zdG9yZS1mb250LXNpemUtcGM6IDEuNHJlbTtcblxuLy8gbWVudSBidXR0b24gc2V0dGluZ3NcblxuJG1lbnUtYmFja2dvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcbiRtZW51LXotaW5kZXg6IDEwMDI7XG4kbWVudS1iYXItYmFja2dvdW5kLWNvbG9yOiB3aGl0ZTtcbiRtZW51LWJhci13aWR0aDogMjBweDtcbiRtZW51LWJhci1oZWlnaHQ6IDJweDtcbiRtZW51LWJhci1ib3JkZXItcmFkaXVzOiA0cHg7XG4kbWVudS1iYXItdG9wLXBvczogMjJweDtcbiRtZW51LWJhci1taWRkbGUtcG9zOiAyOXB4O1xuJG1lbnUtYmFyLWJvdHRvbS1wb3M6IDM2cHg7XG5cblxuJHBhdGgtdHJhbnNpdGlvbjogJGJlemllciAxLjVzIGZvcndhcmRzO1xuXG4kaW1hZ2VwYXRoOiAnL2ltYWdlcy8nO1xuXG4kYnJlYWtwb2ludHM6IChcbiAgJ21pbic6ICdwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzRweCknLFxuICAnc3AnOiAncHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpJyxcbiAgJ3NwbCc6ICdwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpJyxcbiAgJ3RiJzogJ3ByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KScsXG4gICd0YmwnOiAncHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KScsXG4gICdwYyc6ICdwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpJyxcbikgIWRlZmF1bHQ7XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5cbmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogJGhlYWRlci16LWluZGV4O1xuICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkaGVhZGVyLXRyYW5zaXRpb24tc3BlZWQgJGhlYWRlci10cmFuc2l0aW9uLCBiYWNrZ3JvdW5kICRoZWFkZXItdHJhbnNpdGlvbi1zcGVlZCAkaGVhZGVyLXRyYW5zaXRpb247XG4gIEBpbmNsdWRlIG1xKHRibCl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yLXBjO1xuICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQtcGM7XG4gIH1cbiAgJi5pcy1kb3duIHtcbiAgICB0cmFuc2Zvcm06ICRoZWFkZXItaXMtZG93bi10cmFuc2Zvcm07XG4gIH1cbiAgLnRvcHBhZ2UgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yLXRvcDtcbiAgICBAaW5jbHVkZSBtcSh0Ymwpe1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yLXRvcC1wYztcbiAgICB9XG4gIH1cbiAgLmlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpZiAkaGVhZGVyLXN0b3JlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRoZWFkZXItc3RvcmUtd2lkdGg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKHRibCl7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodC1wYztcbiAgICB9XG4gICAgI2xvZ28ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgei1pbmRleDogJGhlYWRlci1sb2dvLXotaW5kZXg7XG4gICAgICBwYWRkaW5nOiAkaGVhZGVyLWxvZ28tcGFkZGluZztcbiAgICAgIEBpbmNsdWRlIG1xKHRibCl7XG4gICAgICAgIHBhZGRpbmc6ICRoZWFkZXItbG9nby1wYWRkaW5nLXBjO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBzdmcsIGltZyB7XG4gICAgICAgICAgJi5zcCB7XG4gICAgICAgICAgICB3aWR0aDogJGhlYWRlci1sb2dvLXdpZHRoO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uLXNwZWVkICRiZXppZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRibCl7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYucGMge1xuICAgICAgICAgICAgd2lkdGg6ICRoZWFkZXItbG9nby13aWR0aC1wYztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1zcGVlZCAkYmV6aWVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEodGJsKXtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjZ25hdiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAkaGVhZGVyLWhlaWdodDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6ICRnbmF2LXotaW5kZXg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ25hdi1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgcGFkZGluZzogJGduYXYtcGFkZGluZztcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tc3BlZWQgJGJlemllcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgQGluY2x1ZGUgbXEodGJsKXtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6ICRnbmF2LXBhZGRpbmctcGM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnbmF2LWJhY2tncm91bmQtY29sb3ItcGM7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB9XG4gICAgICAmLnNob3cge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB9XG4gICAgICAubWFpbiB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ25hdi1tYWluLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICYudG9wIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogJGduYXYtbWFpbi1saXN0LXBhZGRpbmc7XG4gICAgICAgICAgICBmb250LXNpemU6ICRnbmF2LW1haW4tbGlzdC1mb250LXNpemU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGduYXYtbWFpbi1saXN0LWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgY29sb3I6ICRnbmF2LW1haW4tbGlzdC1mb250LWNvbG9yO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3BsKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6ICRnbmF2LW1haW4tbGlzdC1wYWRkaW5nLXNwbDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZ25hdi1tYWluLWxpc3QtZm9udC1zaXplLXNwbDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRnbmF2LW1haW4tbGlzdC1saW5lLWhlaWdodC1zcGw7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZ25hdi1tYWluLWxpc3QtZm9udC1jb2xvci1zcGw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogJGduYXYtbWFpbi1saXN0LXBhZGRpbmctcGM7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGduYXYtbWFpbi1saXN0LWZvbnQtc2l6ZS1wYztcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRnbmF2LW1haW4tbGlzdC1saW5lLWhlaWdodC1wYztcbiAgICAgICAgICAgICAgY29sb3I6ICRnbmF2LW1haW4tbGlzdC1mb250LWNvbG9yLXBjO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlck9wKCRnbmF2LW1haW4tbGlzdC1jdXJyZW50LW9wYWNpdHkpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRvcHBhZ2UgJiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZ25hdi1tYWluLWxpc3QtZm9udC1jb2xvci10b3A7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwbCkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ25hdi1tYWluLWxpc3QtZm9udC1jb2xvci10b3Atc3BsO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ25hdi1tYWluLWxpc3QtZm9udC1jb2xvci10b3AtcGM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRnbmF2LW1haW4tbGlzdC1jdXJyZW50LW9wYWNpdHk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBkO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnbmF2LW1haW4tbGlzdC1jdXJyZW50LXVuZGVybGluZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAkZ25hdi1tYWluLWxpc3QtY3VycmVudC11bmRlcmxpbmUtcG9zaXRpb247XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc25zIHtcbiAgICAgICAgbWFyZ2luOiAkaGVhZGVyLXNucy1tYXJnaW47XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwbCkge1xuICAgICAgICAgIG1hcmdpbjogJGhlYWRlci1zbnMtbWFyZ2luLXNwbDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcSh0Ymwpe1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogJGhlYWRlci1zbnMtbGlzdC1tYXJnaW4tcmlnaHQ7XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci1zbnMtaWNvbi1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgd2lkdGg6ICRoZWFkZXItc25zLWljb24td2lkdGg7XG4gICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXItc25zLWljb24taGVpZ2h0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGhlYWRlci1zbnMtaWNvbi1yYWRpdXM7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcGwpIHtcbiAgICAgICAgICAgICAgd2lkdGg6ICRoZWFkZXItc25zLWljb24td2lkdGgtc3BsO1xuICAgICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXItc25zLWljb24taGVpZ2h0LXNwbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAkaGVhZGVyLXNucy1pY29uLWltYWdlLXdpZHRoO1xuICAgICAgICAgICAgICBmaWxsOiAkaGVhZGVyLXNucy1pY29uLWNvbG9yO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzcGwpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGhlYWRlci1zbnMtaWNvbi1pbWFnZS13aWR0aC1zcGw7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgI3N0b3JlIHtcbiAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgICBtaW4td2lkdGg6ICRoZWFkZXItc3RvcmUtd2lkdGg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyLXN0b3JlLWJhY2tncm91bmQtY29sb3I7XG4gICAgICBwYWRkaW5nOiAkaGVhZGVyLXN0b3JlLXBhZGRpbmc7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQtcGM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItc3RvcmUtYmFja2dyb3VuZC1jb2xvci1wYztcbiAgICAgICAgcGFkZGluZzogJGhlYWRlci1zdG9yZS1wYWRkaW5nLXBjO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kICR0cmFuc2l0aW9uLXNwZWVkLWZhc3QgJGJlemllcjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci1zdG9yZS1iYWNrZ3JvdW5kLWNvbG9yLXBjLWhvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAkaGVhZGVyLXN0b3JlLWljb24td2lkdGg7XG4gICAgICAgICAgZmlsbDogJGhlYWRlci1zdG9yZS1pY29uLWNvbG9yO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICAgICAgZmlsbDogJGhlYWRlci1zdG9yZS1pY29uLWNvbG9yLXBjO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgICYuc3Age1xuICAgICAgICAgIGNvbG9yOiAkaGVhZGVyLXN0b3JlLXRleHQtY29sb3I7XG4gICAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyLXN0b3JlLWZvbnQtc2l6ZTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRlci1zdG9yZS1mb250LWZhbWlseTtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucGMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhZGVyLXN0b3JlLXRleHQtY29sb3ItcGM7XG4gICAgICAgICAgICBmb250LXNpemU6ICRoZWFkZXItc3RvcmUtZm9udC1zaXplLXBjO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkZXItc3RvcmUtZm9udC1mYW1pbHktcGM7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgI21lbnVCdXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogJGhlYWRlci1oZWlnaHQ7XG4gICAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgei1pbmRleDogJG1lbnUtei1pbmRleDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZW51LWJhY2tnb3VuZC1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIG1xKHRibCl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lbnUtYmFyLWJhY2tnb3VuZC1jb2xvcjtcbiAgICAgICAgd2lkdGg6ICRtZW51LWJhci13aWR0aDtcbiAgICAgICAgaGVpZ2h0OiAkbWVudS1iYXItaGVpZ2h0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkbWVudS1iYXItYm9yZGVyLXJhZGl1cztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAoJGhlYWRlci1oZWlnaHQgLSAkbWVudS1iYXItd2lkdGgpIC8gMjtcbiAgICAgICAgJi50b3Age1xuICAgICAgICAgIHRvcDogJG1lbnUtYmFyLXRvcC1wb3M7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uLXNwZWVkLWZhc3QgJGJlemllciwgYmFja2dyb3VuZCAkdHJhbnNpdGlvbi1zcGVlZC1mYXN0ICRiZXppZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi5taWRkbGUsICYuYmFjayB7XG4gICAgICAgICAgdG9wOiAkbWVudS1iYXItbWlkZGxlLXBvcztcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uLXNwZWVkLWZhc3QgJGJlemllciwgYmFja2dyb3VuZCAkdHJhbnNpdGlvbi1zcGVlZC1mYXN0ICRiZXppZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi5ib3R0b20ge1xuICAgICAgICAgIHRvcDogJG1lbnUtYmFyLWJvdHRvbS1wb3M7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uLXNwZWVkLWZhc3QgJGJlemllciwgYmFja2dyb3VuZCAkdHJhbnNpdGlvbi1zcGVlZC1mYXN0ICRiZXppZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuc2hvdyB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAmLnRvcCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmJvdHRvbSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5taWRkbGUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlWCgxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1zcGVlZC1mYXN0ICRiZXppZXIgJHRyYW5zaXRpb24tc3BlZWQtZmFzdDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5iYWNrIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGVYKDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuXG5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFOUUxO1xuICAuaW5uZXIge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcigkdHlwZTp3aWRlKTtcbiAgICAuZm9vdG5hdiB7XG4gICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc3ViO1xuICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCBhdXRvKTtcbiAgICAgICAgZ3JpZC1nYXA6IDE2cHg7XG4gICAgICB9XG4gICAgICAudW5pdCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0NDQkNBO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGQ7XG4gICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAjNjY2NjY0O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQ0JDQTtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBAaW5jbHVkZSBmcygxNiwyNCk7XG4gICAgICAgICAgcGFkZGluZzogMTNweCAxMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZzKDE4LDI4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDI1cHg7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGQ7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk0OEY3RjtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRiZXppZXIgJHRyYW5zaXRpb24tc3BlZWQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgQGluY2x1ZGUgZnMoMTUsMjIpO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgZnMoMTQsMjEpO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMCA4cHggMzBweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBjb2xvcjogIzIzMTgxNTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDAgN3B4IDMycHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXJPcCguMyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBkO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMTgxNTtcbiAgICAgICAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGJhbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkOiBcImljb24gdGV4dFwiIGF1dG8gLyBhdXRvIDFmcjtcbiAgICAgICAgZ3JpZC1nYXA6IDE2cHg7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMTVweCAzMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIGhvdmVyT3AoLjUpO1xuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgaSB7XG4gICAgICAgICAgZ3JpZC1hcmVhOiBpY29uO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgZ3JpZC1hcmVhOiB0ZXh0O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogIzIzMTgxNTtcbiAgICAgICAgICBAaW5jbHVkZSBmcygxNCwyMCk7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zdWI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmZvb3RpbmZvIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB9XG4gICAgICAuY29ycGluZm8ge1xuICAgICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhY3Qge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc3ViO1xuICAgICAgICAgIEBpbmNsdWRlIGZzKDEzLDIwKTtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBmcygxMywyOCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIGFkZHJlc3Mge1xuICAgICAgICAgICAgLnppcCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlck9wKC4zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICBmaWxsOiAjOTQ4RjdGO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29weXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjQ7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcigkdHlwZTp3aWRlKTtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXN1YjtcbiAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgdWwge1xuICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBAaW5jbHVkZSBmcygxMywyMSk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBob3Zlck9wKC4zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgZnMoMTIsMjApO1xuICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vKlxuI3BhZ2V0b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMjRweDtcbiAgcmlnaHQ6IDE4cHg7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgJGJlemllcjtcbiAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgYm90dG9tOiA4NXB4O1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQ4MHB4KTtcbiAgfVxuICBhIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzICRiZXppZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDJweCAycHggcmdiYSgwLDAsMCwuMTUpKTtcbiAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYub24ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbiovXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5cbi5wX2J1dHRvbiB7XG4gIEBpbmNsdWRlIGJ1dHRvbjtcbn1cbi5wX3RpdGxlIHtcbiAgLnRpdGxlIHtcbiAgICBAaW5jbHVkZSB0aXRsZTtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuXG4ubV9tdiB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQHN1cHBvcnRzICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgICBoZWlnaHQ6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gIH1cbiAgaDEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDI7XG4gICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxlZnQ6IDUzcHg7XG4gICAgICBib3R0b206IDU4cHg7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcbiAgICAgIHBhZGRpbmc6IDI2cHggMjBweCAyNnB4IDMwcHg7XG4gICAgICBAaW5jbHVkZSBmcygyNiwyNik7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIyMHB4KTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgd2lkdGg6IDE5NHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYmcge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgQHN1cHBvcnRzICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgICAgIGhlaWdodDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbiAgICB9XG4gIH1cbiAgLnNjcm9sbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGVmdDogMzBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBib3R0b206IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHotaW5kZXg6IDI7XG4gICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICB9XG4gICAgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBub3JtYWw7XG4gICAgICBAaW5jbHVkZSBmcygxMSwxMSk7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXN1YjtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgLmFuaW1hdGlvbiB7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICB9XG4gICAgICAuYmcsIC5saW5lIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgIC5saW5lX2lubmVyIHtcbiAgICAgICAgICBhbmltYXRpb246IHNjcm9sbF9saW5lIDNzIGVhc2Utb3V0IGluZmluaXRlIG5vcm1hbDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5iYWxsIHtcbiAgICAgICAgYW5pbWF0aW9uOiBzY3JvbGxfYmFsbCAzcyBlYXNlIGluZmluaXRlIG5vcm1hbDtcbiAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbl91bmRlcmxpbmVfYmVmb3Jle1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOnNjYWxlWCgxKVxuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOnNjYWxlWCgwKVxuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTpzY2FsZVgoMClcbiAgfVxufVxuQGtleWZyYW1lcyBhbmltYXRpb25fdW5kZXJsaW5lX2FmdGVye1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOnNjYWxlWCgwKVxuICB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOnNjYWxlWCgwKVxuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTpzY2FsZVgoMSlcbiAgfVxufVxuQGtleWZyYW1lcyBzY3JvbGxfbGluZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBzY3JvbGxfYmFsbCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyNXB4KSBzY2FsZSguNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTQ2cHgpIHNjYWxlKC41KTtcbiAgICB9XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcblxuLm1fbWVzc2FnZSB7XG4gIHBhZGRpbmctdG9wOiA4NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgQGluY2x1ZGUgY29udGFpbmVyO1xuICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICBwYWRkaW5nLXRvcDogMTQ1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG4gIC5pbm5lciB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyKDMwcHgpO1xuICAgIGgxIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIGZzKDI4LDQwKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICBAaW5jbHVkZSBmcygzNiw0OCk7XG4gICAgICB9XG4gICAgfVxuICAgIC5sZWFkIHtcbiAgICAgIEBpbmNsdWRlIHNwX3BjO1xuICAgICAgQGluY2x1ZGUgZnMoMTYsMzIpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICBAaW5jbHVkZSBmcygxNiwzNik7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5waG90byB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAubmF2IHtcbiAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICAgIG1hcmdpbjogNDVweCAzOHB4IDA7XG4gICAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgQGluY2x1ZGUgZnMoMjQsMzQpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDEycHggMDtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZzKDI2LDM2KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyMnB4IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YmVmb3JlLCY6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk0OEY3RjtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTQzNzU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAkdHJhbnNpdGlvbi1zcGVlZCAkYmV6aWVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzIzMTgxNTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMCAzNXB4IDAgMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBkO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQgdXJsKCN7JGltYWdlcGF0aH1hcnJvd19yaWdodC5zdmcpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIGNvbG9yOiAjOTQ4RjdGO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zdWI7XG4gICAgICAgICAgQGluY2x1ZGUgZnMoMTMsMjIpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZzKDEzLDI4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcblxuLm1fc3RvcmVzIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIEBpbmNsdWRlIG1xKHRibCkge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICB9XG4gIC5saXN0IHtcbiAgICBAaW5jbHVkZSBjb250YWluZXI7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoYXV0by1maXQsIDFmcik7XG4gICAgICAgZ3JpZC1nYXA6IDQwcHggMjVweDtcbiAgICB9XG4gICAgLnVuaXQge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHAge1xuICAgICAgICAgIEBpbmNsdWRlIGZzKDEyLDE4KTtcbiAgICAgICAgICBjb2xvcjogIzk0OEY3RjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgIEBpbmNsdWRlIGZzKDIwLDMwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYWRkcmVzcyB7XG4gICAgICAgIEBpbmNsdWRlIGZzKDEzLDIyKTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zdWI7XG4gICAgICAgIGNvbG9yOiAjOTQ4RjdGO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5iYW5uZXIge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIC4zKSk7XG4gICAgICAgIEBpbmNsdWRlIHNwX3BjO1xuICAgICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgICBAaW5jbHVkZSBob3Zlck9wKC43KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuXG4ubV9hcnRpY2xlbGlzdCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIEBpbmNsdWRlIG1xKHRibCkge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgJi5iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjBFQztcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICB9XG4gIH1cbiAgLmlubmVyIHtcbiAgICBAaW5jbHVkZSBjb250YWluZXIoMjBweCk7XG4gICAgLmxpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdChhdXRvLWZpdCwgMWZyKTtcbiAgICAgICAgZ3JpZC1nYXA6IDMwcHggNDBweDtcbiAgICAgIH1cbiAgICAgIC51bml0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDAgMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMCAzMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIGhvdmVyT3A7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdCB1cmwoI3skaW1hZ2VwYXRofWFydGljbGVsaXN0X2JnLnN2Zyk7XG4gICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRlc2Mge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMTBweCAxMHB4IDhweCByZ2JhKDE0OCwxNDMsMTI3LC4wNSkpO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjBweCAyMHB4IDEwMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDM1cHggMzBweCAxNjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXN1YjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZzKDEzLDEzKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmcygxNSwxNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogIzIzMTgxNTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc3ViO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnMoMTYsMjQpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmcygxNiwyNik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zdW1tYXJ5IHtcbiAgICAgICAgICAgIGNvbG9yOiAjOTQ4RjdGO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zdWI7XG4gICAgICAgICAgICBAaW5jbHVkZSBmcygxMywyMCk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZzKDEzLDIyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm1vcmUge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcblxuLm1faXRlbWxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk0Mzc1O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIEBpbmNsdWRlIG1xKHRibCkge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4O1xuICB9XG4gIC5pbm5lciB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyKCR0eXBlOndpZGUpO1xuICAgIC5saXN0IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoYXV0by1maXQsIDFmcik7XG4gICAgICBncmlkLWdhcDogMjBweCAyMHB4O1xuICAgICAgQGluY2x1ZGUgbXEodGIpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICAgICAgICBncmlkLWdhcDogMzVweCAyMHB4O1xuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBob3Zlck9wO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgaGVpZ2h0OiA5N3B4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMCAwIDhweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnMoMTMsMTgpO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zdWI7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMCAwIDA7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZzKDE0LDIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcblxuLm1fcGFnZXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRTlFMTtcbiAgcGFkZGluZzogMzhweCAwO1xuICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICBwYWRkaW5nOiA2NnB4IDA7XG4gIH1cbiAgLmlubmVyIHtcbiAgICBAaW5jbHVkZSBjb250YWluZXI7XG4gICAgLnRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIGZzKDI0LDMyKTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbWFpbjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICBAaW5jbHVkZSBmcygzNCw0Nik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5cbi5tX2V4dGVuc2lvbnRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMyk7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogc29mdC1saWdodDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAzOHB4IDA7XG4gIEBpbmNsdWRlIG1xKHRibCkge1xuICAgIHBhZGRpbmc6IDY2cHggMDtcbiAgfVxuICAuaW5uZXIge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgICAudGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgQGluY2x1ZGUgZnMoMjQsMzIpO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tYWluO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgIEBpbmNsdWRlIGZzKDM0LDQ2KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmxlYWQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgQGluY2x1ZGUgZnMoMTYsMzApO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tYWluO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgIEBpbmNsdWRlIGZzKDIwLDM4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcblxuLm1fYXJ0aWNsZXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRTlFMTtcbiAgcGFkZGluZzogMzBweCAwIDM1cHg7XG4gIEBpbmNsdWRlIG1xKHRibCkge1xuICAgIHBhZGRpbmc6IDUwcHggMCA1NXB4O1xuICB9XG4gICYud2l0aF9leWVjYXRjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHg7XG4gICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTQ1cHg7XG4gICAgfVxuICB9XG4gIC5pbm5lciB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyO1xuICAgIC5jYXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnMoMTYsMjYpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudGl0bGUge1xuICAgICAgQGluY2x1ZGUgZnMoMjAsMzApO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tYWluO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgIEBpbmNsdWRlIGZzKDI4LDQwKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRhdGUge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc3ViO1xuICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICBAaW5jbHVkZSBmcygxMywxMyk7XG4gICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgZnMoMTUsMTUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuXG4ubV9sb2NhbG5hdiB7XG4gIHBhZGRpbmc6IDQwcHggMCAwO1xuICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgfVxuICAuaW5uZXIge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgICAub3ZlcmZsb3cge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgIEBpbmNsdWRlIGZzKDE2LDI2KTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZzKDE4LDI4KTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYWN0aXZlLCYuY3VycmVudF9wYWdlX2l0ZW0ge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFuc2l0aW9uLXNwZWVkICRiZXppZXIsIG9wYWNpdHkgJHRyYW5zaXRpb24tc3BlZWQgJGJlemllcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDNweCAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUsJjphZnRlciB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ4RjdGO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTQzNzU7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoICR0cmFuc2l0aW9uLXNwZWVkICRiZXppZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcblxuLm1fbG9jYWxuYXZfc3ViIHtcbiAgcGFkZGluZzogNDBweCAwIDA7XG4gIEBpbmNsdWRlIG1xKHRibCkge1xuICAgIHBhZGRpbmc6IDYwcHggMCAwO1xuICB9XG4gIC5pbm5lciB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyO1xuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDVweCAxNXB4O1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlLCYuY3VycmVudF9wYWdlX2l0ZW0ge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW47XG4gICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgYnV0dG9uKG1lZGl1bSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcblxuLm1fZXllY2F0Y2gge1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgbWFyZ2luLXRvcDogLTkwcHg7XG4gIH1cbiAgLmlubmVyIHtcbiAgICBAaW5jbHVkZSBjb250YWluZXI7XG4gICAgaW1nIHtcbiAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMTBweCAxMHB4IDhweCByZ2JhKDE0OCwxNDMsMTI3LC4xNSkpO1xuICAgIH1cbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuXG4ubV9maWx0ZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC5pbm5lciB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyO1xuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDZweCAxNXB4IDA7XG4gICAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICAgIG1hcmdpbjogMCA1cHggMTVweDtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLW1haW47XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbigkc2l6ZTptZWRpdW0pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5cbi5tX3BhZ2VuYXRlIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgQGluY2x1ZGUgY29udGFpbmVyO1xuICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG4gIC5pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQ0NCQ0E7XG4gICAgQGluY2x1ZGUgZnMoMTYsMTYpO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc3ViO1xuICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgfVxuICAgIGEsIHNwYW4ge1xuICAgICAgcGFkZGluZzogMTBweCAxOHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgIEBpbmNsdWRlIGhvdmVyT3A7XG4gICAgICB9XG4gICAgICAmLmN1cnJlbnQsICYuY3VycmVudF9wYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW47XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5wcmV2aW91c3Bvc3RzbGluaywgJi5uZXh0cG9zdHNsaW5rLCAmLmxpbmtfYmVmb3JlLCAmLmxpbmtfbmV4dCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NCQ0E7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnByZXZpb3VzcG9zdHNsaW5rLCAmLmxpbmtfYmVmb3JlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vIHdvcmRwcmVzc1xuICAgIC53cC1wYWdlbmF2aSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhLCBzcGFuIHtcbiAgICAgICAgbWFyZ2luOiAwIDNweCAxNXB4O1xuXG4gICAgICB9XG4gICAgfVxuICAgIC8vIG10XG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW46IDAgM3B4IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubV9wYWdlbmF0ZV9kZXRhaWwge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBAaW5jbHVkZSBjb250YWluZXI7XG4gIEBpbmNsdWRlIG1xKHRibCkge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbiAgLmlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQ0NCQ0E7XG4gICAgQGluY2x1ZGUgZnMoMTYsMTYpO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc3ViO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbigkc2l6ZTptZWRpdW0pO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgIH1cbiAgICAgICYucHJldiB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbGVmdDogMThweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5iYWNrIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcblxuLm1fY29udGFjdCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIC5pbm5lciB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyO1xuICAgIGRsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc3ViO1xuICAgICAgQGluY2x1ZGUgbXEodGJsKXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgICAgZHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBmcygxNSwyOCk7XG4gICAgICAgIEBpbmNsdWRlIG1xKHRibCl7XG4gICAgICAgICAgQGluY2x1ZGUgZnMoMTYsMzQpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDM4cHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgQGluY2x1ZGUgZnMoMTAsMjgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHRibCl7XG4gICAgICAgICAgICBAaW5jbHVkZSBmcygxMiwzNCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBkZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLGlucHV0W3R5cGU9XCJlbWFpbFwiXSxpbnB1dFt0eXBlPVwidGVsXCJdLCB0ZXh0YXJlYSB7XG4gICAgICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBAaW5jbHVkZSBmcygxNiwyMik7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAuNXMgJGJlemllciwgYmFja2dyb3VuZC1jb2xvciAuNXMgJGJlemllcjtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0Q4Q0VCRjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRDhDRUJGO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLndwY2Y3LW5vdC12YWxpZCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgZnMoMTYsMjApO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAyNzVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICBAaW5jbHVkZSBmcygxNCwyMik7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5yYWRpbyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgQGluY2x1ZGUgbXEodGJsKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRibCl7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAtOTk5OXB4O1xuICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCAkY29sb3ItbWFpbjtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRibCl7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDZweCAkY29sb3ItbWFpbjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkY29sb3ItbWFpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdERkQyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjM3NWVtO1xuICAgICAgICAgICAgICAgIC8vdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuNXMgJGJlemllciwgYmFja2dyb3VuZC1jb2xvciAuNXMgJGJlemllcjtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggI0U3REZEMjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh0Ymwpe1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA2cHggI0U3REZEMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlbGVjdF9saXN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICB3aWR0aDogMTE1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIC41cyAkYmV6aWVyO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh0Yikge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMzVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDZweCA0cHggMCA0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItbWFpbiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh0Yikge1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRibCl7XG4gICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNEOENFQkY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRiKSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5idXR0b24ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAzNXB4IDAgMDtcbiAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgICBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcbiAgICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zdWI7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBmcygxNCwxNCk7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTZweCAxNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjRzICRiZXppZXI7XG4gICAgICAgICAgcGFkZGluZzogMjRweCAxNXB4O1xuICAgICAgICAgIEBpbmNsdWRlIGZzKDE4LDE4KTtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCQ0EzN0E7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubV9jb250YWN0X3RoYW5rcyB7XG4gIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICAubGVhZCB7XG4gICAgQGluY2x1ZGUgZnMoMTMsMzApO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcSh0Ymwpe1xuICAgICAgQGluY2x1ZGUgZnMoMTQsMzgpO1xuICAgIH1cbiAgfVxuICAuZW1haWwge1xuICAgIEBpbmNsdWRlIGZzKDEzLDEzKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTlkZWcpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKHRibCl7XG4gICAgICBAaW5jbHVkZSBmcygxNCwxNCk7XG4gICAgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA1cHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuOXMgY3ViaWMtYmV6aWVyKC4yOSwuNTUsMCwuOTcpO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5kaXYud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIEBpbmNsdWRlIG1xKHRibCkge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbn1cbmRpdi53cGNmNy12YWxpZGF0aW9uLWVycm9ycyxcbmRpdi53cGNmNy1hY2NlcHRhbmNlLW1pc3Npbmcge1xuICBjb2xvcjogJHJlZDtcbn1cbmRpdi53cGNmNyAuYWpheC1sb2FkZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbnNwYW4ud3BjZjctbGlzdC1pdGVtIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5cbi5tX2dlbmVyYWwge1xuICBzdHJvbmcsIGIge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogJGNvbG9yLW1haW47XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLnRleHQge1xuICAgIHAge1xuICAgICAgQGluY2x1ZGUgZnMoMTUsMjgpO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zdWI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xuICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgIEBpbmNsdWRlIGZzKDE2LDMyKTtcbiAgICAgIH1cbiAgICAgICYubm90ZSB7XG4gICAgICAgIEBpbmNsdWRlIGZzKDEyLDE4KTtcbiAgICAgICAgY29sb3I6IHJnYmEoJGJvZHktdGV4dC1jb2xvciwgMC41KTtcbiAgICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZnMoMTUsMjgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmhlYWRpbmcge1xuICAgICAgICBAaW5jbHVkZSBmcygyMiwzMik7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbWFpbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC41ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZnMoMjQsMzQpO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuNzVlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5maWd1cmUge1xuICAgICAgICBAaW5jbHVkZSBmcygxMiwxOCk7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgICBAaW5jbHVkZSBmcygxNSwyNik7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICYubXQtaW1hZ2UtbGVmdCxcbiAgICAgICAgICAmLm10LWltYWdlLWNlbnRlcixcbiAgICAgICAgICAmLm10LWltYWdlLXJpZ2h0LFxuICAgICAgICAgICYubXQtaW1hZ2Utbm9uZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgJi5tdC1pbWFnZS1sZWZ0LFxuICAgICAgICAmLm10LWltYWdlLWNlbnRlcixcbiAgICAgICAgJi5tdC1pbWFnZS1yaWdodCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgdWwsIG9sIHtcbiAgICAgIEBpbmNsdWRlIGZzKDE1LDI4KTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc3ViO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICBAaW5jbHVkZSBmcygxNiwzMik7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIG9sIHtcbiAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBidXR0b24oJHNpemU6bGFyZ2UpO1xuICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5pbWFnZSwgLm1vdmllIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLmNhcHRpb24ge1xuICAgICAgQGluY2x1ZGUgZnMoMTIsMjApO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc3ViO1xuICAgICAgY29sb3I6IHJnYmEoJGJvZHktdGV4dC1jb2xvciwgMC41KTtcbiAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICBAaW5jbHVkZSBmcygxMywyMik7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgICAmLmxlZnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgICAgJi5jZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAmLnJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW1wb3J0IFwiZ2VuZXJhbC9oZWFkaW5nXCI7XG5AaW1wb3J0IFwiZ2VuZXJhbC90ZXh0XCI7XG5AaW1wb3J0IFwiZ2VuZXJhbC90ZXh0X2ltYWdlXCI7XG5AaW1wb3J0IFwiZ2VuZXJhbC9pbWFnZV9tdWx0aVwiO1xuQGltcG9ydCBcImdlbmVyYWwvcGFuZWxcIjtcbkBpbXBvcnQgXCJnZW5lcmFsL3NwZWFrZXJcIjtcbkBpbXBvcnQgXCJnZW5lcmFsL2NvbHVtblwiO1xuQGltcG9ydCBcImdlbmVyYWwvdGFibGVcIjtcbkBpbXBvcnQgXCJnZW5lcmFsL2J1dHRvblwiO1xuQGltcG9ydCBcImdlbmVyYWwvYW5jaG9yXCI7XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5cbi5tX2dlbmVyYWwudHlwZV9oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgbWFyZ2luLXRvcDogODVweDtcbiAgfVxuICAmLmxhcmdlIHtcbiAgICAuaW5uZXIge1xuICAgICAgLmhlYWRpbmcge1xuICAgICAgICBAaW5jbHVkZSB0aXRsZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLm1lZGl1bSB7XG4gICAgLmlubmVyIHtcbiAgICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgZnMoMjIsMzIpO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZnMoMjQsMzQpO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBwZDtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTQzNzU7XG4gICAgICAgICAgb3BhY2l0eTogLjE1O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYW5jaG9yICsgJiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5cbi5tX2dlbmVyYWwudHlwZV90ZXh0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAuaW5uZXIge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgICAudGV4dCB7XG4gICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmxlYWQge1xuICAgIC5pbm5lciB7XG4gICAgICAudGV4dCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcbiAgICAgICAgcCB7XG4gICAgICAgICAgQGluY2x1ZGUgZnMoMTgsMzApO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbWFpbjtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmcygxOCwzOCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYubGVhZF9sYXJnZSB7XG4gICAgLmlubmVyIHtcbiAgICAgIC50ZXh0IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1tYWluO1xuICAgICAgICBwIHtcbiAgICAgICAgICBAaW5jbHVkZSBmcygxOCwzMCk7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tYWluO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZzKDIyLDQwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5zcF9sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gICYuc3BfY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJi5zcF9yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgJi5wY19sZWZ0IHtcbiAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG4gICYucGNfY2VudGVyIHtcbiAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJi5wY19yaWdodCB7XG4gICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcblxuLm1fZ2VuZXJhbC50eXBlX3RleHRfaW1hZ2Uge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG4gIC5pbm5lciB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyO1xuICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgLnRleHQge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuaW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgIHdpZHRoOiA1NCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnJldmVyc2Uge1xuICAgIC5pbm5lciB7XG4gICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuXG4ubV9nZW5lcmFsLnR5cGVfaW1hZ2VfbXVsdGkge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG4gIC5pbm5lciB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyO1xuICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiAyNXB4O1xuICAgIH1cbiAgICAuaW1hZ2Uge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcblxuLm1fZ2VuZXJhbC50eXBlX3BhbmVsIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuICAmLnNldDIge1xuICAgIC5pbm5lciB7XG4gICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgZ2FwOiA2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaW5uZXIge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogMjVweDtcbiAgICB9XG4gICAgLnVuaXQge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgICAgfVxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHAge1xuICAgICAgICAgIEBpbmNsdWRlIGZzKDEyLDE4KTtcbiAgICAgICAgICBjb2xvcjogIzk0OEY3RjtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgIEBpbmNsdWRlIGZzKDIwLDMwKTtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5kZXNjIHtcbiAgICAgICAgQGluY2x1ZGUgZnMoMTMsMjIpO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXN1YjtcbiAgICAgICAgY29sb3I6ICM5NDhGN0Y7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuXG4ubV9nZW5lcmFsLnR5cGVfc3BlYWtlciB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIEBpbmNsdWRlIG1xKHRibCkge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG4gIC5pbm5lciB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyO1xuICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiA3JTtcbiAgICB9XG4gICAgLnNwZWFrZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMzVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMTBweCAxMHB4IDhweCByZ2JhKDE0OCwxNDMsMTI3LC4wNSkpO1xuICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweCA0MHB4O1xuICAgICAgICB3aWR0aDogMzIlO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgJi5zdGF0aWMge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgZnMoMTgsMjgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDQkNBO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZnMoMjAsMzApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudW5pdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnBob3RvIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLm5hbWUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBkdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmcygxMiwxOCk7XG4gICAgICAgICAgICBjb2xvcjogIzk0OEY3RjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBmcygyMCwzMCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmVuIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnMoMTMsMjApO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wcm9maWxlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIGZzKDEzLDIyKTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXN1YjtcbiAgICAgICAgICBjb2xvcjogIzk0OEY3RjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgIHdpZHRoOiA2MSU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5cbi5tX2dlbmVyYWwudHlwZV9jb2x1bW4ge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBAaW5jbHVkZSBjb250YWluZXI7XG4gIEBpbmNsdWRlIG1xKHRibCkge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbiAgLmlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDEwcHggMTBweCA4cHggcmdiYSgxNDgsMTQzLDEyNywuMDUpKTtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogNTBweCA1MHB4O1xuICAgIH1cbiAgICAuaW1hZ2Uge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNiU7XG4gICAgICB9XG4gICAgfVxuICAgIC50ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgJjpub3QoLmhlYWRpbmcpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYucmV2ZXJzZSB7XG4gICAgLmlubmVyIHtcbiAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICB9XG4gICAgICAudGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaW1hZ2Uge1xuICAgICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDYlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYudmVydGljYWwge1xuICAgIC5pbm5lciB7XG4gICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi52ZXJ0aWNhbHJldmVyc2Uge1xuICAgIC5pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgLnRleHQge1xuICAgICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmltYWdlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICAuY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5cbi5tX2dlbmVyYWwudHlwZV90YWJsZSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuICAuaW5uZXIge1xuICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB9XG4gICAgLnRhYmxlX3NldCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICYudHlwZV8wMSB7XG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgdGgsIHRkIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnR5cGVfMDIge1xuICAgICAgICB0YWJsZSB7XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi50eXBlXzAzIHtcbiAgICAgICAgdGFibGUge1xuICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFN0U1REY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmZpeGVkIHtcbiAgICAgICAgdGFibGUge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuZml4X2xlZnQge1xuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgdGgge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFNURGO1xuICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGFibGUge1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjOTQ4RjdGO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGgsdGQge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDZkNmQ2O1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgICAgICBAaW5jbHVkZSBmcygxNSwyNCk7XG4gICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc3ViO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnMoMTYsMjgpO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0aCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50YWJsZV9vdmVyZmxvdyB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9zd2lwZS5zdmcpO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuXG4ubV9nZW5lcmFsLnR5cGVfYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAuaW5uZXIge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBsaSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMjBweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgYnV0dG9uKCRzaXplOmxhcmdlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuXG4ubV9nZW5lcmFsLnR5cGVfYW5jaG9yIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuICAuaW5uZXIge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBsaSB7XG4gICAgICAgIEBpbmNsdWRlIGZzKDE2LDI2KTtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHggMjBweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHggMjBweDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXN1YjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnNpdGlvbi1zcGVlZCAkYmV6aWVyLCBvcGFjaXR5ICR0cmFuc2l0aW9uLXNwZWVkICRiZXppZXI7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAzcHggMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwZDtcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE5NDM3NTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoICR0cmFuc2l0aW9uLXNwZWVkICRiZXppZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuXG4ub2JqIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMzBweDtcbiAgaGVpZ2h0OiAyMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTY1cHg7XG4gIHRvcDogLTcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NDhGN0Y7XG4gIG9wYWNpdHk6IC4xO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHotaW5kZXg6IDI7XG4gIEBpbmNsdWRlIG1xKHRibCkge1xuICAgIHdpZHRoOiAzMjVweDtcbiAgICBoZWlnaHQ6IDMyNXB4O1xuICAgIGxlZnQ6IC0xMDVweDtcbiAgICB0b3A6IC05MHB4O1xuICB9XG4gICYub2JqXzAyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNEYwO1xuICAgIG9wYWNpdHk6IC4xNTtcbiAgfVxuICAmLm9ial8wMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5NDM3NTtcbiAgICBvcGFjaXR5OiAuMTU7XG4gIH1cbn1cbi5tX3RvcF9uYXYge1xuICBwYWRkaW5nOiA2MHB4IDAgODVweDtcbiAgYmFja2dyb3VuZDogY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0IHVybCgvaW1hZ2VzL3RvcF9iZ18wMS5qcGcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG1xKHRibCkge1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgMTYwcHg7XG4gIH1cbiAgJi5iayB7XG4gICAgYmFja2dyb3VuZDogY2VudGVyIHRvcCAvIGNvdmVyIG5vLXJlcGVhdCB1cmwoL2ltYWdlcy90b3BfYmdfMDIuanBnKTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICBwYWRkaW5nOiAxMDBweCAwIDQwcHg7XG4gICAgfVxuICB9XG4gIC5pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBAaW5jbHVkZSBjb250YWluZXIoJHR5cGU6d2lkZSk7XG4gICAgLmxlYWQge1xuICAgICAgcCB7XG4gICAgICAgIEBpbmNsdWRlIGZzKDE1LDI4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZnMoMTYsMzIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzVweDtcbiAgICAgIH1cbiAgICAgIC51bml0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTEwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgICAgIC5kZXNjIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQzJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNXB4KSB0cmFuc2xhdGVZKDQwcHgpO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgLmRlc2Mge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNjBweCkgdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAxMTBweCAzMHB4IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygxMHB4IDEwcHggOHB4IHJnYmEoMCwwLDAsLjA1KSk7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgICAgICB3aWR0aDogNTQlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGVzYyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE5NDM3NTtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMzBweCAzMHB4O1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NiU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYwcHgpIHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDUwcHggMzBweCAxMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZzKDIwLDMwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmcygyNCwzNik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zdW1tYXJ5IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc3ViO1xuICAgICAgICAgICAgQGluY2x1ZGUgZnMoMTMsMjIpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRibCkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmcygxMywyOCk7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucGFuZWxzIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgICAgLnVuaXQge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiA1NCU7XG4gICAgICAgICAgICAuZGVzYyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MiU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMTgwcHg7XG4gICAgICAgICAgICAuZGVzYyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA3NiU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1NCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCk7XG4gICAgICAgICAgICAuZGVzYyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygxMHB4IDEwcHggOHB4IHJnYmEoMCwwLDAsLjA1KSk7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICAgICAgLmRlc2Mge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM0cHggNDBweCAzMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZzKDIwLDMwKTtcbiAgICAgICAgICAgIGNvbG9yOiAjMjMxODE1O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZzKDI0LDM2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnN1bW1hcnkge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zdWI7XG4gICAgICAgICAgICBAaW5jbHVkZSBmcygxMywyMik7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGNvbG9yOiAjOTQ4RjdGO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEodGJsKSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZzKDEzLDI2KTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm1fdG9wX2hlYWRsaW5lIHtcbiAgYmFja2dyb3VuZDogY2VudGVyIGJvdHRvbSAvIGNvbnRhaW4gbm8tcmVwZWF0IHVybCgvaW1hZ2VzL2hlYWRsaW5lX2JnQDJ4LmpwZykgI2ZmZjtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyOTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9oZWFkbGluZV9iZ19wY0AyeC5qcGcpO1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzI1cHg7XG4gIH1cbiAgLmlubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcigkdHlwZTp3aWRlKTtcbiAgICAubGVhZCB7XG4gICAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgZnMoMTUsMjgpO1xuICAgICAgICBAaW5jbHVkZSBtcSh0YmwpIHtcbiAgICAgICAgICBAaW5jbHVkZSBmcygxNiwzMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdfQ== */
