@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&family=Zen+Maru+Gothic:wght@400;500;700&display=swap";@font-face{font-family:"nikkyou";src:url("../font/NikkyouSans-mLKax.woff") format("woff")}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);box-sizing:border-box}body{line-height:1;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html,body{background-color:#fff8e0;color:#576065;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:14px;overflow-x:hidden;position:relative;line-height:180%}img{display:block;height:auto;max-width:100%;border-style:none}a{text-decoration:none;transition-duration:.4s}.wrapper{position:relative;display:flex;flex-direction:column;min-height:100vh}.wrapper::before{content:"";background-image:url(../img/common/bgimg.png);background-size:cover;position:fixed;top:0;left:0;min-height:100vh;height:100%;width:100%}.main{flex:1 1 auto}.main-contents{position:relative;z-index:100}.mb0{margin-bottom:0 !important}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}@media screen and (max-width: 599px){.mb30{margin-bottom:20px !important}}.mb40{margin-bottom:40px !important}@media screen and (max-width: 599px){.mb40{margin-bottom:30px !important}}.mb60{margin-bottom:60px !important}@media screen and (max-width: 599px){.mb60{margin-bottom:40px !important}}.mb80{margin-bottom:80px !important}@media screen and (max-width: 599px){.mb80{margin-bottom:60px !important}}.f-red{color:#f41a34}.f-blue{color:#1aa6f4}.f-orange{color:#ffb000}.f-dark{color:#041d2c}.f-light{color:#888}.f-nikkyou{font-family:"nikkyou";font-weight:400}.f-bold{font-weight:700}.f-medium{font-weight:500}.left{text-align:left !important}.center{text-align:center !important}.right{text-align:right !important}@media screen and (min-width: 1025px){.display--lg{display:none}}@media screen and (min-width: 961px){.display--md{display:none}}@media screen and (min-width: 600px){.display--sm{display:none}}@media screen and (max-width: 1024px){.none--lg{display:none}}@media screen and (max-width: 960px){.none--md{display:none}}@media screen and (max-width: 599px){.none--sm{display:none}}.scale-up{overflow:hidden}.scale-up img{transition-duration:.5s}.scale-up:hover img{transform:scale(1.1)}.bright-img:hover img,.bright:hover{opacity:.8;transition:.4s ease}.link{position:relative;color:#1aa6f4}.link::after{content:"";background-color:#1aa6f4;position:absolute;left:0;bottom:-1px;width:100%;height:1px;opacity:0;transition:.3s ease}.link:hover::after{opacity:1}@media screen and (min-width: 1341px){a[href^="tel:"]{color:#1aa6f4;pointer-events:none}}.container{padding:0 50px;margin:0 auto;width:100%}.container--md{max-width:1340px}.container--sm{max-width:950px}@media screen and (max-width: 599px){.container{padding:0 20px}}.header{position:fixed;height:80px;width:100%;z-index:9999}.header__inner{display:flex;align-items:center;justify-content:space-between;padding:0 30px;height:100%}.header__logo img{height:46px;width:auto}.header__toggle{position:relative;height:60px;width:60px;cursor:pointer;z-index:9999}.header__toggle span{position:absolute;right:20px;width:23px;height:3px;background:#1aa6f4;transition:.4s ease-in-out}.header__toggle span:nth-of-type(1){top:20px}.header__toggle span:nth-of-type(2){top:30px}.header__toggle span:nth-of-type(3){top:40px}.header__toggle.active span{top:50%}.header__toggle.active span:nth-of-type(1){transform:rotate(45deg)}.header__toggle.active span:nth-of-type(2),.header__toggle.active span:nth-of-type(3){transform:rotate(135deg)}@media screen and (max-width: 599px){.header{height:60px}.header__inner{padding:0 0 0 20px}.header__logo img{height:30px}}.headerNav{background:#fff;border-radius:15px;box-shadow:1px 1px 5px rgba(0,0,0,.3019607843);position:absolute;top:10px;left:0;right:0;margin:auto;width:calc(100% - 20px);max-height:496px;height:calc(100vh - 20px);opacity:0;visibility:hidden;transition:.6s ease;z-index:100}.headerNav__inner{padding:40px 0;height:100%;width:100%}.headerNav__imgWrap{position:absolute;bottom:0;right:10px;width:25.3521126761%}.headerNav__img{position:relative}.headerNav__caption{position:absolute;bottom:15px;left:8px}.headerNav__name{color:#1aa6f4;font-weight:700}.headerNav__name--main{border-top:2px solid #1aa6f4;font-size:16px;padding-top:10px;margin-top:5px}.headerNav__head{margin-bottom:70px}.headerNav__logo img{margin:0 auto;height:46px;width:178px}.headerNav__body{display:flex;justify-content:space-between;flex-wrap:wrap}.headerNav__btn{min-width:164px;margin-right:60px}.headerNav__btn a{display:block;position:relative;border:2px solid #1aa6f4;border-radius:10px;color:#1aa6f4;font-size:16px;font-family:"Zen Maru Gothic",sans-serif;font-weight:700;padding:10px;text-align:center;line-height:1em}.headerNav__btn a::before{content:"";background-image:url(../svg/common/icon_arrow-blue.svg);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;right:15px;top:0;bottom:0;margin:auto;height:15px;width:15px;transition-duration:.4s}.headerNav__btn a:hover{border-color:#fadd43;color:#fadd43}.headerNav__btn a:hover::before{background-image:url(../svg/common/icon_arrow-yellow.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.headerNav__nav{display:flex;flex-wrap:wrap;flex:1;margin-right:-80px}.headerNav__col{padding-right:80px;margin-bottom:40px}.headerNav__ttl{display:flex;align-items:center;color:#1aa6f4;font-size:16px;font-weight:700;font-family:"Zen Maru Gothic",sans-serif;margin-bottom:20px}.headerNav__ttl .icon{display:block;margin-right:7px;fill:#1aa6f4;height:20px;width:20px}.headerNav__list li:not(:last-child){margin-bottom:15px}.headerNav__list a{color:#1aa6f4;font-family:"Zen Maru Gothic",sans-serif;font-weight:500}.headerNav__list a:hover{color:#fadd43}.headerNav.open{opacity:1;visibility:visible}@media screen and (max-width: 1340px){.headerNav__imgWrap{display:none}.headerNav__nav{justify-content:space-around}}@media screen and (max-width: 1024px){.headerNav__btn{margin-right:40px}.headerNav__nav{justify-content:space-between;margin-right:-40px}.headerNav__col{padding-right:40px}}@media screen and (max-width: 960px){.headerNav__btn{margin-left:auto;margin-right:auto;margin-bottom:40px}.headerNav__nav{flex:auto;margin-right:-20px;width:100%}.headerNav__col{padding-right:20px;width:33.3333333333%}}@media screen and (max-width: 599px){.headerNav{overflow-y:scroll;max-height:inherit}.headerNav__inner{padding:20px 0}.headerNav__head{margin-bottom:20px}.headerNav__logo img{height:30px;width:115px}.headerNav__btn{margin-bottom:30px}.headerNav__btn a{width:auto}.headerNav__nav{text-align:center;margin-right:0}.headerNav__col{padding-right:0;width:100%}.headerNav__ttl{justify-content:center}}.headerNav-bg{display:block;position:fixed;top:0;left:0;opacity:0;transition:opacity .8s;cursor:pointer;z-index:2}.headerNav-bg.open{width:100%;height:100vh;opacity:1}.breadcrumbs{margin-top:15px;margin-bottom:30px}.breadcrumbs ul{display:flex;align-items:center;flex-wrap:wrap}.breadcrumbs ul li{display:flex;align-items:center;font-size:12px;font-family:"Noto Sans JP",sans-serif;font-weight:400;margin-right:12px}.breadcrumbs ul li a,.breadcrumbs ul li span{color:#f4c41a;display:block}.breadcrumbs ul li+li:before{content:"/";color:#f4c41a;margin-right:12px}@media screen and (max-width: 599px){.breadcrumbs{margin-bottom:10px}}.footer{position:relative;background-color:#fff8e0;padding:30px 0 0;margin-top:auto;z-index:100}.footer__inner{position:relative;padding-bottom:105px}.footer__inner::after{content:"";background-image:url(../svg/common/img_footer-deco.svg);position:absolute;left:0;bottom:0;height:100px;width:100%}.footer__body{display:flex;justify-content:space-between;flex-wrap:wrap}.footer__info{width:20.4838709677%}.footer__logo{margin-bottom:20px;height:30px;width:117px}.footer__btn{padding:0 5px 5px 0;max-width:118px;width:100%}.footer__btn .arrow{display:block;background-image:url(../svg/common/icon_more-btn_arrow-yel.svg);background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:5px;height:10px;width:10px}.footer__btn a{display:flex;align-items:center;justify-content:center;border:2px solid #041d2c;border-radius:5px;background:#fff;box-shadow:5px 5px 0 #57adde;color:#041d2c;font-size:14px;font-family:"Zen Maru Gothic",sans-serif;font-weight:700;padding:7px}.footer__btn a:hover{box-shadow:0 0 0 rgba(0,0,0,0);transform:translate(1px, 1px)}.footer__nav{width:79.5161290323%}.footer__copy{display:block;background-color:#f8df5f;color:#041d2c;font-size:12px;text-align:center;padding:10px 20px}@media screen and (max-width: 960px){.footer__info{display:flex;justify-content:space-between;margin-bottom:40px;width:100%}.footer__nav{width:100%}}@media screen and (max-width: 599px){.footer{padding:30px 0 0}.footer__inner{padding-bottom:70px}.footer__inner::after{height:52px}.footer__info{margin-bottom:20px}.footer__logo{height:20px;width:78px}}.footerNav{display:flex;flex-wrap:wrap;justify-content:space-between}.footerNav__col{padding-left:40px;width:25%}.footerNav__ttl{position:relative;display:flex;align-items:center;color:#041d2c;font-family:"Zen Maru Gothic",sans-serif;font-weight:700;margin-bottom:10px;padding-left:28px}.footerNav__ttl .icon{position:absolute;left:0;top:3px;fill:#ffb000;height:20px;width:20px}.footerNav__list li:not(:last-child){margin-bottom:10px}.footerNav__list a{color:#041d2c;font-size:12px;font-family:"Zen Maru Gothic",sans-serif;font-weight:500}.footerNav__list a:hover{color:#1aa6f4}@media screen and (max-width: 960px){.footerNav{margin-left:-40px;margin-bottom:-30px}.footerNav__col{padding-bottom:30px}}@media screen and (max-width: 599px){.footerNav{margin-left:-30px}.footerNav__col{padding-left:30px;width:50%}}.btn{display:flex;flex-wrap:wrap;margin-left:-40px;margin-bottom:-20px}.btn--left{justify-content:flex-start}.btn--center{justify-content:center}.btn--right{justify-content:flex-end}.btn a{margin-left:40px;margin-bottom:20px}.moreBtn01{position:relative;color:#041d2c;display:inline-block;font-family:"Zen Maru Gothic",sans-serif;font-weight:700;padding-right:30px}.moreBtn01::before{content:"";background-image:url(../svg/common/icon_arrow-black.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;top:0;bottom:0;right:0;margin:auto;height:20px;width:20px}.moreBtn01:hover{color:#1aa6f4}.moreBtn01:hover::before{background-image:url(../svg/common/icon_arrow-blue.svg)}.moreBtn02{display:flex;align-items:center;justify-content:center;border:2px solid #041d2c;border-radius:10px;background:#fff;box-shadow:10px 10px 0 #57adde;color:#041d2c;font-size:20px;font-family:"Zen Maru Gothic",sans-serif;font-weight:500}.moreBtn02--sm{padding:15px 10px}.moreBtn02--md{max-width:290px;width:calc(100% - 40px);padding:35px 20px}.moreBtn02:hover{box-shadow:0 0 0 rgba(0,0,0,0);transform:translate(3px, 3px)}.moreBtn02 .icon{position:relative}.moreBtn02 .icon::before{content:"";display:block;margin-right:10px;height:30px;width:30px}.moreBtn02 .icon--guide::before{background-image:url(../svg/common/icon_guide.svg);background-position:center center;background-size:contain;background-repeat:no-repeat}.moreBtn02 .icon--review::before{background-image:url(../svg/common/icon_review.svg);background-position:center center;background-size:contain;background-repeat:no-repeat}.moreBtn02 .icon--faq::before{background-image:url(../svg/common/icon_faq.svg);background-position:center center;background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 599px){.moreBtn02--sm{font-size:18px;padding:18px 10px}.moreBtn02--md{padding:20px}}.moreBtn03{position:relative;display:block;background-color:#fff;border-style:solid;border-radius:10px;font-weight:500;text-align:center;padding:15px 42px;max-width:245px;width:calc(100% - 90px)}.moreBtn03::before{content:"";position:absolute;right:20px;top:0;bottom:0;margin:auto;height:15px;width:15px;transition-duration:.4s}.moreBtn03--md{border-width:3px}.moreBtn03--sm{border-width:2px;padding:8px}.moreBtn03--black{border-color:#041d2c;color:#041d2c}.moreBtn03--black::before{background-image:url(../svg/common/icon_arrow-black.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.moreBtn03--black:hover{border-color:#1aa6f4;color:#1aa6f4}.moreBtn03--black:hover::before{background-image:url(../svg/common/icon_arrow-blue.svg)}.moreBtn03--blue{border-color:#1aa6f4;color:#1aa6f4}.moreBtn03--blue::before{background-image:url(../svg/common/icon_arrow-blue.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.moreBtn03--blue:hover{border-color:#fadd43;color:#fadd43}.moreBtn03--blue:hover::before{background-image:url(../svg/common/icon_arrow-yellow.svg)}.moreBtn03--dl::before{background-image:url(../svg/common/icon_dl-black.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;height:20px;width:17px}.moreBtn03--dl:hover::before{background-image:url(../svg/common/icon_dl-blue.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.moreBtn03 span{margin:0 5px}.moreBtn03 .en{font-size:14px;font-weight:700;font-family:"Zen Maru Gothic",sans-serif}.moreBtn03 .num{font-size:20px;font-family:a-otf-ud-shin-go-pr6n,sans-serif}@media screen and (max-width: 599px){.moreBtn03{border-width:2px;padding:10px 37px;max-width:257px;width:calc(100% - 78px)}.moreBtn03::before{right:15px}.moreBtn03:hover{border-width:2px}}.title01{text-align:center;margin-bottom:30px}.title01 .ja{color:#041d2c;font-size:20px;font-family:"Zen Maru Gothic",sans-serif;font-weight:700}.title01 .en{color:#fadd43;font-size:12px;font-family:"Zen Maru Gothic",sans-serif;font-weight:500}@media screen and (max-width: 599px){.title01 .ja{font-size:16px}.title01 .en{font-size:12px}}ul.notesList li{position:relative;padding-left:1.2em}ul.notesList li::after{display:block;content:"※";position:absolute;top:0;left:0}ul.disc01 li{position:relative;padding-left:1.2em}ul.disc01 li::after{display:block;content:"・";position:absolute;top:0;left:0}ul.disc02 li{position:relative;color:#576065;padding-left:1em}ul.disc02 li::after{display:block;content:"";position:absolute;top:6px;left:0;margin:auto;width:12px;height:12px;background-color:#576065;border-radius:100%}ol.num01{counter-reset:cnt}ol.num01 li{position:relative;padding-left:2em;list-style-type:none;counter-increment:cnt}ol.num01 li:before{content:"(" counter(cnt) ")";display:block;position:absolute;top:0;left:0}ol.num02{counter-reset:cnt}ol.num02 li{position:relative;padding-left:1.5em;list-style-type:none;counter-increment:cnt}ol.num02 li:before{content:counter(cnt);display:block;position:absolute;top:0;left:0}ol.child{counter-reset:cnt;margin:15px 0}ol.child li{padding-left:0}ol.child li::before{content:none}ol.indent li,li.indent li{display:block;padding-left:1em;text-indent:-1em}.page{position:relative;background-color:#fff8e0;font-family:"Zen Maru Gothic",sans-serif;font-weight:700;text-align:center;padding:80px 0 0;z-index:100}.page__ttlWrap{display:flex;justify-content:center;align-items:flex-end;position:relative;padding:30px 0;margin-bottom:60px}.page__ttlWrap::before,.page__ttlWrap::after{content:"";display:block;height:51px;width:172px}.page__ttlWrap::before{background-image:url(../svg/common/img_page-title_001.svg);background-position:center;background-size:contain;background-repeat:no-repeat}.page__ttlWrap::after{background-image:url(../svg/common/img_page-title_002.svg);background-position:center;background-size:contain;background-repeat:no-repeat}.page__ttl{margin:0 40px}.page__ttl .ja{color:#ffb000;font-size:44px;line-height:1.5em}.page__ttl .en{position:relative;color:#fadd43;font-size:18px;line-height:1.5em}@media screen and (max-width: 960px){.page__ttlWrap::before,.page__ttlWrap::after{height:50px;width:140px}.page__ttl{margin:0 20px}.page__ttl .ja{font-size:32px}}@media screen and (max-width: 599px){.page__ttlWrap{padding:20px 0;margin-bottom:40px;display:block}.page__ttlWrap::before,.page__ttlWrap::after{content:none}.page__ttl{position:relative;margin:0}.page__ttl .ja{font-size:24px;margin-bottom:5px}.page__ttl .en{font-size:14px;display:flex;align-items:center;justify-content:space-between}.page__ttl .en::before,.page__ttl .en::after{content:"";display:block;height:30px;width:76px}.page__ttl .en::before{background-image:url(../svg/common/img_page-title_001sp.svg)}.page__ttl .en::after{background-image:url(../svg/common/img_page-title_002sp.svg)}}.section{position:relative}.section__box{background-color:#fff;border-radius:30px}.section__boxInner{padding:40px 60px}.section__boxInner--sm{margin-left:auto;margin-right:auto;max-width:970px;width:100%}@media screen and (max-width: 960px){.section__boxInner{padding:40px}}@media screen and (max-width: 599px){.section__box{border-radius:15px}.section__boxInner{border-radius:15px;padding:40px 20px}}.meta{display:flex;align-items:center;flex-wrap:wrap}.meta__date{color:#041d2c;font-family:a-otf-ud-shin-go-pr6n,sans-serif;margin-right:10px;margin-bottom:10px;line-height:1em}.meta__cat{display:flex;align-items:center}.meta__cat-btn{display:inline-block;background-color:#fadd43;border:2px solid #041d2c;border-radius:30px;color:#041d2c;font-size:12px;font-weight:500;padding:7px 16px;margin-bottom:10px;line-height:1em}.meta__cat-btn:not(:last-child){margin-right:10px}.meta--col .meta__date{margin-bottom:10px;width:100%}@media screen and (max-width: 599px){.meta__date{width:100%}}.catName{position:relative;background-color:#57adde;border-radius:0 10px 10px 0;color:#fff;font-weight:700;font-size:16px;padding:10px;margin-left:calc(50% - 50vw);padding-left:calc(50vw - 50%);margin-bottom:50px;line-height:1em}@media screen and (max-width: 599px){.catName{font-size:14px;margin-bottom:30px}}.postBlock{margin-bottom:100px;overflow:hidden}@media screen and (max-width: 960px){.postBlock{margin-bottom:80px}}@media screen and (max-width: 599px){.postBlock{margin-bottom:60px}}.postArchive{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.postArchive__main{width:calc(100% - 280px)}.postArchive__side{margin-left:85px;width:195px}.postArchive__list{display:flex;flex-wrap:wrap;margin-left:-30px;margin-bottom:-70px}.postArchive__item{padding-left:30px;padding-bottom:70px;width:33.3333333333%}.postArchive__link{color:#041d2c;display:block}.postArchive__thumb{position:relative;border:2px solid #000;border-radius:15px;margin-bottom:20px;overflow:hidden;z-index:1}.postArchive__thumb::before{content:"";display:block;width:100%;padding-top:70.7692%}.postArchive__thumb img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.postArchive__content .meta__date{margin-bottom:0}.postArchive__content .meta__cat{padding:10px 10px 0 10px}.postArchive__ttl{color:#041d2c;font-size:16px;font-family:"Zen Maru Gothic",sans-serif;font-weight:500}.postArchive__ttl span{padding:7px 10px}.postArchive__txt{color:#888}.postArchive__txt span{padding:7px 10px}.postArchive__nav{text-align:center}.postArchive__nav .pagenation{background-color:#fff;border-radius:30px;padding:6px 30px;position:relative;text-align:center;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:100px;z-index:50}.postArchive__nav .pagenation a,.postArchive__nav .pagenation span{background-color:#fff;color:#041d2c;font-family:a-otf-ud-shin-go-pr6n,sans-serif;margin:3px 0;line-height:1em}.postArchive__nav .pagenation a{color:#041d2c;position:relative;display:inline-block}.postArchive__nav .pagenation .page,.postArchive__nav .pagenation .current,.postArchive__nav .pagenation .extend{margin-left:5px;margin-right:5px;padding:2px 10px}.postArchive__nav .pagenation .current{color:#1aa6f4}.postArchive__nav .pagenation .prev{margin-right:15px}.postArchive__nav .pagenation .next{transform:rotate(180deg);margin-left:15px}.postArchive__nav .pagenation .last{margin-left:30px}.postArchive__nav .pagenation .first{margin-right:30px}.postArchive__nav .pagenation .first,.postArchive__nav .pagenation .last{font-family:"Noto Sans JP",sans-serif}.postArchive__nav .pagenation .link-icon{display:block;background-image:url(../svg/common/icon_page-navi_arrow.svg);background-position:center;background-repeat:no-repeat;background-size:contain;height:14px;width:14px}@media screen and (max-width: 1340px){.postArchive__side{margin-left:65px}.postArchive__item{width:50%}}@media screen and (max-width: 960px){.postArchive__main{margin-bottom:80px;width:100%}.postArchive__side{margin-left:auto;margin-right:auto;max-width:335px;width:100%}.postArchive__list{margin-bottom:-40px}.postArchive__item{padding-bottom:40px}.postArchive__nav .pagenation{margin-top:60px}}@media screen and (max-width: 599px){.postArchive__main{margin-bottom:60px}.postArchive__list{margin-left:0}.postArchive__item{padding-left:0;width:100%}.postArchive__thumb{margin-bottom:10px}.postArchive__nav .pagenation{margin-top:40px;padding:5px 25px}.postArchive__nav .pagenation .page,.postArchive__nav .pagenation .current,.postArchive__nav .pagenation .extend{padding:2px 5px}.postArchive__nav .pagenation .prev{margin-right:5px}.postArchive__nav .pagenation .next{margin-left:5px}.postArchive__nav .pagenation .last{margin-left:10px}.postArchive__nav .pagenation .first{margin-right:10px}.postArchive__nav .pagenation .first,.postArchive__nav .pagenation .last{font-size:12px}}.postSingle{margin-bottom:100px}.postSingle__ttl{color:#041d2c;font-size:22px;font-weight:700;font-family:"Zen Maru Gothic",sans-serif;margin-bottom:50px;margin-top:10px}.postSingle__body{margin-bottom:100px}.postSingle__thumb{position:relative;border:2px solid #000;border-radius:15px;margin-left:auto;margin-right:auto;margin-bottom:30px;max-width:620px;width:100%;overflow:hidden}.postSingle__thumb::before{content:"";display:block;width:100%;padding-top:70.7692%}.postSingle__thumb img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.postSingle__content img{position:relative;border:2px solid #000;border-radius:15px;margin-left:auto;margin-right:auto;max-width:50%;max-height:50%;width:auto;height:auto}.postSingle__content p{margin-bottom:20px}.postSingle__content b{font-weight:700}.postSingle__content strong{color:#f4c41a;font-weight:700}.postSingle__content a{position:relative;color:#1aa6f4}.postSingle__content a::after{content:"";background-color:#1aa6f4;position:absolute;left:0;bottom:-1px;width:100%;height:1px;opacity:0;transition:.3s ease}.postSingle__content a:hover::after{opacity:1}.postSingle__content section{margin-bottom:40px}.postSingle__content h2{position:relative;border-bottom:1px dashed #041d2c;color:#041d2c;font-size:18px;font-family:"Zen Maru Gothic",sans-serif;font-weight:700;line-height:1.8em;margin-top:40px;margin-bottom:30px;padding:30px 30px 17px}.postSingle__content h2 span{color:#1aa6f4}.postSingle__content h2::before{content:"";position:absolute;right:0;top:13px;background-color:#041d2c;height:1px;width:calc(100% - 30px)}.postSingle__content h2::after{content:"";background-image:url(../svg/common/icon_title-check.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;left:0;top:0;height:30px;width:30px}.postSingle__content h3{color:#041d2c;font-family:"Zen Maru Gothic",sans-serif;font-weight:700;font-size:16px;margin-top:40px;margin-bottom:25px;line-height:1.8em}.postSingle__content h3 span{display:inline;background:linear-gradient(transparent 50%, #A1D9F7 0%)}.postSingle__content h4{position:relative;color:#041d2c;font-family:"Zen Maru Gothic",sans-serif;font-size:14px;font-weight:700;padding-left:25px;margin-top:40px;margin-bottom:20px}.postSingle__content h4::before{content:"";background-color:#1aa6f4;border-radius:1px;position:absolute;left:0;top:12px;height:2px;width:15px}.postSingle__content ul{margin-bottom:20px}.postSingle__content ul li{position:relative;padding-left:1em}.postSingle__content ul li::after{display:block;content:"";position:absolute;top:10px;left:0;margin:auto;width:5px;height:5px;background-color:#ffb000;border-radius:50%}.postSingle__content ul li:not(:last-child){margin-bottom:5px}.postSingle__content ul li p{margin-bottom:15px}.postSingle__content ol{counter-reset:cnt;margin-bottom:20px}.postSingle__content ol li{padding-left:2em;position:relative}.postSingle__content ol li::before{content:counter(cnt);counter-increment:cnt;background-color:#ffb000;border:1px solid;border-radius:50%;box-sizing:border-box;color:#fff;font-family:a-otf-ud-shin-go-pr6n,sans-serif;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;line-height:1;height:24px;width:24px}.postSingle__content ol li:not(:last-child){margin-bottom:10px}.postSingle__content ol li p{margin-bottom:15px}.postSingle__content .youtube{position:relative;max-width:620px;width:100%;margin:30px auto}.postSingle__content .youtube::before{content:"";display:block;width:100%;padding-top:56.25%}.postSingle__content .youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}.postSingle__content .pdf{text-align:center;margin:30px auto;max-width:438px;width:100%}.postSingle__content .pdf a{position:relative;display:inline-flex;align-items:center;background-color:#fff;border:2px solid #041d2c;border-radius:30px;color:#041d2c;font-weight:700;font-family:"Zen Maru Gothic",sans-serif;padding:5px 25px;line-height:1em}.postSingle__content .pdf a::after{content:"";position:static;background-color:#fff;display:block;background-image:url(../svg/common/icon_dl-black.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;margin-left:10px;opacity:1;height:20px;width:17px;transition-duration:.4s}.postSingle__content .pdf a:hover{border:2px solid #1aa6f4;color:#1aa6f4}.postSingle__content .pdf a:hover::after{background-image:url(../svg/common/icon_dl-blue.svg)}.postSingle__bottom{position:relative}.postSingle__nav{display:flex;justify-content:flex-end}.postSingle__navBtn{margin-bottom:40px}.postSingle__navBtn--prev{margin-right:20px}.postSingle__navBtn a{color:#041d2c;font-size:12px;display:flex;align-items:center;justify-content:center;flex-direction:column}.postSingle__navBtn a .link-icon{display:block;background-image:url(../svg/common/icon_page-navi_arrow.svg);background-position:center;background-repeat:no-repeat;background-size:contain;margin-bottom:10px;height:14px;width:14px}.postSingle__navBtn a .link-icon--next{transform:rotate(180deg)}.postSingle__navBtn a:hover{color:#1aa6f4}@media screen and (max-width: 960px){.postSingle{margin-bottom:80px}.postSingle__body{margin-bottom:80px}.postSingle__content img{max-width:70%;max-height:70%}}@media screen and (max-width: 599px){.postSingle{margin-bottom:60px}.postSingle__body{margin-bottom:60px}.postSingle__ttl{font-size:18px;margin-bottom:30px}.postSingle__thumb{margin-bottom:20px}.postSingle__content img{max-width:100%;max-height:100%}.postSingle__content h2{font-size:16px;padding:25px 0 15px}.postSingle__content h2::before{top:10px;width:calc(100% - 20px)}.postSingle__content h2::after{height:20px;width:20px}.postSingle__content h3{margin-bottom:20px}.postSingle__content h4{padding-left:20px}.postSingle__content h4::before{width:10px}}.sidebar{background-color:#fff;border-radius:15px}.sidebar__inner{text-align:center;padding:10px 20px 15px}.sidebar__ttl{border-bottom:1px solid #041d2c;color:#041d2c;font-size:16px;font-weight:700;font-family:"Zen Maru Gothic",sans-serif;text-align:center;padding-bottom:5px;margin-bottom:20px}.sidebar__list{padding:0 20px}.sidebar__list:not(:last-child){margin-bottom:30px}.sidebar__list li:not(:last-child){margin-bottom:15px}.sidebar__list a{color:#576065}.sidebar__list a:hover{color:#1aa6f4}.sidebar__list--cat{display:inline-block;text-align:left}.sidebar__list--archive{text-align:left}.sidebar__txt{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.sidebar__txt::after{content:"";display:block;background-image:url(../svg/common/icon_arrow-gray.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;height:10px;width:10px;transform:rotate(90deg);transition:.4s ease}.sidebar__txt.open::after{transform:rotate(-90deg)}.sidebar__childList{margin:10px 0;padding-left:10px}.sidebar__childList li:not(:last-child){margin-bottom:10px}.sidebar__childList a{display:block;color:#888}.sidebar__childList a:hover{color:#1aa6f4}@media screen and (max-width: 960px){.sidebar__list--archive{margin-left:auto;margin-right:auto;max-width:215px;width:100%}}.js-marker{position:relative;display:inline-block;z-index:1}.js-marker--line{position:absolute;top:0;left:0;background-color:#1aa6f4;box-sizing:border-box;height:100%;display:block;width:100%;z-index:-1;padding:0 !important}.js-marker2{position:relative;display:inline-block;padding:10px;z-index:1}.js-marker2--line{position:absolute;top:0;left:0;background-color:#fff;box-sizing:border-box;height:100%;display:block;width:100%;z-index:-1;padding:0 !important}.mv{position:relative;height:100%}.mv__bgimgWrap{position:absolute;height:auto;width:100%;background-image:url(../img/bgimg_top-mv.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.mv__bgimgWrap::before{content:"";display:block;padding-top:62.0209%}.mv__bgimg{position:absolute;top:0;left:0;height:100%;width:100%}.mv__container{margin:0 auto;max-width:calc(1200px + 18.333%);width:100%;height:100%}.mv__inner{padding:10% 10% 0 12%;margin-bottom:-20px;height:100%;width:100%}.mv__head{position:absolute;top:18%;right:8%;z-index:100}.mv__linkWrap{height:150px;width:150px}.mv__linkAnimate{position:absolute;top:-18px;left:-18px;height:186px;width:186px;z-index:10;animation:25s linear infinite rotation1}.mv__link{background-color:#fff;border-radius:50%;color:#1aa6f4;display:flex;align-items:center;flex-direction:column;height:100%;width:100%}.mv__link .icon{display:block;margin-top:10px;fill:#1aa6f4;height:25px;width:25px;transition:.4s ease-in-out}.mv__linkTxt{font-weight:700;font-size:16px;text-align:center;margin-top:38px;line-height:1.8em}.mv__body{position:relative;padding-bottom:90px;height:100%;width:100%}.mv__catch{color:#041d2c;font-size:80px;font-family:"Zen Maru Gothic",sans-serif;font-weight:700;line-height:1.5em;transform:rotate(-7deg);letter-spacing:.05em}.mv__catch .txt--en{font-family:"nikkyou";font-size:160px;font-weight:400;letter-spacing:.1em}.mv__catch .txt--lg{font-size:110px}.mv__catch .txt--line{position:relative}.mv__catch .txt--line .underLine{position:absolute;left:0;bottom:0;display:inline-block;width:100%;height:7px;background-color:#1aa6f4}.mv__catch .txt--md{font-size:80px}.mv__iconWrap{position:absolute;bottom:0;right:0;height:324px;width:350px}.mv__icon{position:absolute}.mv__icon--01{top:0;right:30%;height:148px;width:50px}.mv__icon--02{left:0;bottom:30px;height:128px;width:115px}.mv__icon--03{right:0;bottom:0;height:159px;width:202px}@media screen and (max-width: 1340px){.mv__catch{font-size:60px;line-height:1.8em}.mv__catch .txt--en{font-size:130px}.mv__catch .txt--lg{font-size:90px}.mv__catch .txt--md{font-size:60px}.mv__iconWrap{height:272px;width:282px}.mv__icon--01{height:126px;width:42px}.mv__icon--02{left:0;bottom:30px;height:110px;width:98px}.mv__icon--03{right:0;bottom:0;height:126px;width:160px}}@media screen and (max-width: 1024px){.mv__catch{font-size:50px}.mv__catch .txt--en{font-size:120px}.mv__catch .txt--lg{font-size:70px}.mv__catch .txt--md{font-size:50px}.mv__iconWrap{right:8%}}@media screen and (min-width: 1025px){.mv__link:hover{background-color:#1aa6f4;color:#fff}.mv__link:hover .icon{fill:#fff}}@media(orientation: portrait){.mv__bgimgWrap{background-image:url(../img/bgimg_top-mv_tab.png)}.mv__bgimgWrap::before{padding-top:132.6822%}.mv__inner{padding:18% 10.416% 0}.mv__head{top:auto;right:13%;bottom:8%}.mv__body{padding-bottom:0}.mv__catchWrap{display:flex;justify-content:center}.mv__catch{margin-bottom:60px}.mv__catch .txt--line .underLine{height:5px}.mv__iconWrap{position:relative;top:auto;right:auto;left:0;height:241px;width:344px}.mv__icon--01{right:46%;height:152px;width:50px}.mv__icon--02{height:112px;width:101px}.mv__icon--03{height:128px;width:164px}}@media screen and (max-width: 599px){.mv__bgimgWrap{background-image:url(../img/bgimg_top-mv_sp.png)}.mv__bgimgWrap::before{padding-top:177.8666%}.mv__inner{padding:36% 20px 0}.mv__head{right:20px;bottom:8%}.mv__linkWrap{height:100px;width:100px}.mv__link .icon{margin-top:5px;height:20px;width:20px}.mv__linkTxt{font-size:12px;margin-top:28px;line-height:1.5em}.mv__linkAnimate{top:-12px;left:-12px;height:124px;width:124px}.mv__catch{font-size:30px;margin-bottom:20px}.mv__catch .txt--en{font-size:70px}.mv__catch .txt--lg{font-size:40px}.mv__catch .txt--md{font-size:36px}.mv__iconWrap{left:15%;height:180px;width:152px}.mv__icon--01{right:28%;height:75px;width:25px}.mv__icon--02{top:0;bottom:0;margin:auto;height:64px;width:58px}.mv__icon--03{height:76px;width:95px}}@keyframes rotation1{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.topSection{position:relative;margin-bottom:100px}.topSection__box{position:relative;background-color:#fff;border-radius:30px}.topSection__boxInner{padding:40px 60px}.topSection__boxInner--sm{margin-left:auto;margin-right:auto;max-width:970px;width:100%}.topSection__ttl{color:#041d2c;font-size:38px;font-family:"Zen Maru Gothic",sans-serif;font-weight:bold;margin-bottom:40px;line-height:1.5em}.topSection__ttl .large-txt{font-size:50px;letter-spacing:.03em}.topSection__ttl .deco-txt{position:relative;padding:0 5px}.topSection__ttl .deco-txt::before{content:"";background-image:url(../svg/icon_top-section_title.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;right:-10px;top:2px;height:13px;width:19px}.topSection__ttl .dot-txt{display:inline-block;position:relative}.topSection__ttl .dot-txt::before{content:"";background-color:#fadd43;border-radius:50%;position:absolute;top:-0.1em;left:0;right:0;margin:auto;height:7px;width:7px}.topSection__ttl .line-txt{color:#fff;padding:0 10px}@media screen and (max-width: 1024px){.topSection__ttl{font-size:32px}.topSection__ttl .large-txt{font-size:48px}}@media screen and (max-width: 960px){.topSection{margin-bottom:80px}.topSection__boxInner{padding:30px 40px}.topSection__boxInner--sm{max-width:930px}}@media screen and (max-width: 599px){.topSection{margin-bottom:60px}.topSection__box{border-radius:15px}.topSection__boxInner{padding:20px}.topSection__boxInner--sm{max-width:890px}.topSection__ttl{font-size:24px;margin-bottom:30px}.topSection__ttl .large-txt{font-size:36px}.topSection__ttl .dot-txt::before{height:5px;width:5px}}.topHowto{margin-bottom:50px}.textScroll{background-color:#fff8e0;border-top:2px solid #041d2c;border-bottom:2px solid #041d2c;display:flex;padding:20px 0;overflow:hidden;white-space:nowrap;width:100%}.textScroll__list{display:flex;white-space:nowrap}.textScroll__list:first-child{animation:textScroll1 80s -40s linear infinite}.textScroll__list:last-child{animation:textScroll2 80s linear infinite}.textScroll__item{color:#041d2c;font-size:16px;font-weight:700;margin-right:1em;line-height:1em}@media screen and (max-width: 599px){.textScroll__item{font-size:14px}}@keyframes textScroll1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes textScroll2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.topGreeting{background-color:#fff8e0;padding:30px 0;margin-bottom:50px}.topGreeting__body{display:flex;align-items:center;flex-wrap:wrap}.topGreeting__img{margin-right:30px;width:246px}.topGreeting__content{color:#041d2c;flex:1}@media screen and (max-width: 960px){.topGreeting__img{margin-left:auto;margin-right:auto;margin-bottom:30px;max-width:246px;width:100%}.topGreeting__content{flex:auto}}@media screen and (max-width: 599px){.topGreeting__img{margin-bottom:20px;max-width:180px}}.topInstr__body{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;flex-wrap:wrap}.topInstr__content{padding-right:50px;width:70.1612903226%}.topInstr__txtArea{margin-bottom:30px}.topInstr__img{max-width:370px;width:29.8387096774%}@media screen and (max-width: 1340px){.topInstr__content{padding-right:30px}}@media screen and (max-width: 960px){.topInstr__content{padding-right:0;width:100%}.topInstr__img{margin:0 auto 30px;width:100%}}.topColumn__ttl{position:relative;margin-left:-60px;margin-right:-60px}.topColumn__ttl::before,.topColumn__ttl::after{content:"";background-image:linear-gradient(to right, #FADD43, #FADD43 12px, transparent 12px, transparent 5px);background-size:17px 3px;background-repeat:repeat-x;position:absolute;top:50%;transform:translateY(-50%);height:3px;width:calc((100% - 580px)/2)}.topColumn__ttl::before{left:0}.topColumn__ttl::after{right:0}.topColumn__list{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;margin-bottom:30px}.topColumn__card{padding-left:15px;padding-right:15px;width:25%}.topColumn__cardLink{display:block;color:#888}.topColumn__cardThumb{position:relative;border:2px solid #000;border-radius:15px;margin-bottom:20px;overflow:hidden;z-index:1}.topColumn__cardThumb::before{content:"";display:block;width:100%;padding-top:70.7692%}.topColumn__cardThumb img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.topColumn__cardTtl{position:relative;display:flex;align-items:center;color:#041d2c;font-size:18px;font-family:"Zen Maru Gothic",sans-serif;font-weight:700;padding-left:15px;margin-bottom:5px}.topColumn__cardTtl::before{content:"";background-color:#f4c41a;position:absolute;left:0;bottom:0;top:0;margin:auto;height:2px;width:10px}@media screen and (max-width: 960px){.topColumn__ttl{margin-left:-40px;margin-right:-40px}.topColumn__arrow{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:21%;height:35px;width:35px;cursor:pointer;z-index:100}.topColumn__arrow--prev,.topColumn__arrow--next{background:url(../svg/common/icon_slider-arrow.svg) !important;background-repeat:no-repeat !important;background-size:contain !important;transition:all .4s ease}.topColumn__arrow--prev{left:0}.topColumn__arrow--next{right:0;transform:rotate(180deg)}}@media screen and (max-width: 599px){.topColumn__ttl{margin-left:-20px;margin-right:-20px}.topColumn__ttl::before,.topColumn__ttl::after{background-image:linear-gradient(to right, #FADD43, #FADD43 9px, transparent 9px, transparent 3px);background-size:12px 3px;width:calc((100% - 220px)/2)}}.topIntro{background-color:#fff8e0;border-top:2px solid #041d2c;border-bottom:2px solid #041d2c;padding:40px 0}.topIntro__lead{font-size:20px;font-weight:bold;text-align:center;margin-bottom:20px;line-height:1.8em}.topIntro__link{display:flex;justify-content:center;flex-wrap:wrap;margin-left:-20px;margin-bottom:-20px}.topIntro__item{padding-left:20px;padding-bottom:20px;width:25%}@media screen and (max-width: 599px){.topIntro{padding:30px 0}.topIntro__lead{font-size:16px;margin-bottom:8px}.topIntro__item{width:50%}}.topMessage{position:relative;padding-bottom:40px}.topMessage__imgWrap{position:absolute;right:-50px;bottom:-50px;width:32.1428571429%}.topMessage__img{position:relative;width:100%}.topMessage__img::before{content:"";display:block;padding-top:111.6883%}.topMessage__img img{position:absolute;top:0;left:0;width:100%;height:100%}.topMessage__content{width:70.5357142857%}.topMessage__txtArea{margin-bottom:30px}@media screen and (max-width: 960px){.topMessage__imgWrap{bottom:-20px;width:200px}.topMessage__content{width:calc(100% - 130px)}}@media screen and (max-width: 599px){.topMessage{padding-bottom:0}.topMessage__imgWrap{position:static;margin-bottom:20px;width:calc(100% + 40px)}.topMessage__img{margin-left:auto;width:250px}.topMessage__content{width:100%}}.newsList{margin-bottom:30px}.newsList__item{border-bottom:1px solid #c4c4c4;margin-bottom:20px}.newsList__ttl{font-family:"Zen Maru Gothic",sans-serif;font-size:16px;font-weight:500;line-height:1.8em}.newsList a{display:block;color:#041d2c;padding-bottom:20px}.newsList a:hover{color:#1aa6f4}@media screen and (max-width: 599px){.newsList a{padding-bottom:15px}}.linkArea{display:flex;justify-content:center;flex-wrap:wrap;margin-left:-30px;margin-bottom:-20px}.linkArea a{margin-bottom:20px;margin-left:30px}@media screen and (max-width: 599px){.linkArea{margin-bottom:-10px}.linkArea__btn{padding-bottom:10px}}.info{margin-bottom:100px}@media screen and (max-width: 599px){.info{margin-bottom:60px}}.infoNav{margin-bottom:100px}.infoNav__list{display:flex;justify-content:center;flex-wrap:wrap;margin-left:-60px;margin-bottom:-50px}.infoNav__item{padding-left:60px;padding-bottom:50px;width:33.3333333333%}@media screen and (max-width: 1024px){.infoNav__list{margin-left:-40px;margin-bottom:-40px}.infoNav__item{padding-left:40px;padding-bottom:40px}}@media screen and (max-width: 960px){.infoNav{margin-bottom:60px}.infoNav__list{margin-bottom:-30px}.infoNav__item{padding-bottom:30px;width:50%}}@media screen and (max-width: 599px){.infoNav{margin-bottom:20px}.infoNav__list{margin-left:0;margin-bottom:-20px}.infoNav__item{padding-left:0;padding-bottom:20px;width:100%}.infoNav__item a{margin-left:auto;margin-right:auto}}.infoHowto{margin-bottom:50px}@media screen and (max-width: 599px){.infoHowto{margin-bottom:30px}}.message{margin-bottom:100px}.message__body{position:relative;display:flex;flex-wrap:wrap}.message__img{margin-right:70px;width:25.8064516129%;width:220px}.message__name{color:#041d2c;font-size:16px;font-weight:700;text-align:center;margin-top:20px}.message__content{color:#041d2c;margin-top:50px;flex:1}.message__lead{color:#fff;font-weight:500;font-size:16px;margin-bottom:40px}.message__lead span{display:inline-block;padding:18px 20px;margin-bottom:5px}@media screen and (max-width: 1340px){.message__lead--row2{display:none}}@media screen and (max-width: 960px){.message__lead--row2{display:block}}@media screen and (max-width: 599px){.message__lead--row2{display:none}}@media screen and (min-width: 1341px){.message__lead--row3{display:none}}@media screen and (max-width: 1340px){.message__lead--row3{display:block}}@media screen and (max-width: 960px){.message__lead--row3{display:none}}@media screen and (max-width: 599px){.message__lead--row3{display:block}}.message__icon .icon{position:absolute}.message__icon .icon001{top:0;right:12%;height:92px}.message__icon .icon002{top:93px;right:4.464%;height:90px}.message__icon .icon003{bottom:0;left:16.428%;height:90px}@media screen and (max-width: 1340px){.message__img{margin-right:40px}.message__icon .icon001{top:0;right:62px;height:92px}.message__icon .icon002{top:93px;right:0;height:90px}.message__icon .icon003{bottom:0;left:140px;height:90px}}@media screen and (max-width: 960px){.message{margin-bottom:80px}.message__img{margin-bottom:30px;margin-left:auto;margin-right:auto;padding-right:0;max-width:320px;width:100%}.message__content{margin-top:0;margin-bottom:30px;width:100%;flex:auto}.message__lead{margin-bottom:30px}.message__icon{display:flex;justify-content:flex-end;width:100%}.message__icon .icon{position:static;margin-left:25px}}@media screen and (max-width: 599px){.message{margin-bottom:60px}.message__img{max-width:220px}.message__lead{font-size:14px;margin-left:-10px;margin-right:-10px}.message__lead span{padding:8px 10px}.message__icon .icon{height:50px}}.messageBlock{background-color:#fff8e0;margin-top:195px;margin-bottom:100px}.messageBlock__head{background-color:#fff;border-top:2px solid #f4c41a;border-bottom:2px solid #f4c41a;margin:0 calc(50% - 50vw);padding:0 calc(50vw - 50%)}.messageBlock__headInner{position:relative;text-align:center}.messageBlock__headInner::before{content:"";position:absolute;right:0}.messageBlock__headInner--purpose::before{background-image:url(../svg/common/icon_deco_003.svg);background-repeat:no-repeat;top:-66px;height:65px;width:109px}.messageBlock__headInner--objective::before{background-image:url(../svg/common/icon_deco_004.svg);background-repeat:no-repeat;bottom:0;height:100px;width:85px}.messageBlock__ttl{background-color:#f8df5f;border:2px solid #f4c41a;border-radius:15px;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;top:-95px;left:7.258%;height:140px;width:140px}.messageBlock__ttl .ja{font-size:20px;font-weight:700;font-family:"Zen Maru Gothic",sans-serif;line-height:1em}.messageBlock__ttl .en{font-family:a-otf-ud-shin-go-pr6n,sans-serif;font-size:24px;margin-bottom:10px;line-height:1em}.messageBlock__lead{display:inline-block;color:#041d2c;font-size:16px;font-weight:500;text-align:left;padding-top:30px;padding-bottom:30px;padding-left:calc(160px + 7.258%);padding-right:calc(160px + 7.258%);line-height:1.8em}.messageBlock__body{position:relative;color:#041d2c;padding:30px 0}@media screen and (max-width: 960px){.messageBlock{margin-top:175px;margin-bottom:80px}.messageBlock__ttl{left:0}.messageBlock__lead{padding-top:65px;padding-left:0;padding-right:0}}@media screen and (max-width: 599px){.messageBlock{margin-top:122px;margin-bottom:60px}.messageBlock__headInner--purpose::before{background-image:url(../svg/common/icon_deco_003sp.svg);background-repeat:no-repeat;top:-31px;height:30px;width:63px}.messageBlock__headInner--objective::before{background-image:url(../svg/common/icon_deco_004sp.svg);background-repeat:no-repeat;height:30px;width:50px}.messageBlock__ttl{top:-62px;height:104px;width:104px}.messageBlock__ttl .ja{font-size:16px}.messageBlock__ttl .en{font-size:18px}.messageBlock__lead{font-size:14px;padding-top:57px;padding-bottom:20px}.messageBlock__body{padding:20px 0}}.instrIntro{background-color:#f8df5f;margin-bottom:60px}.instrIntro__content{color:#041d2c;padding:40px 0}.instrPoint{margin-bottom:100px}.instrPoint__figure{margin-left:auto;margin-right:auto;margin-bottom:50px;max-width:370px;width:100%}.instrPoint__list{display:flex;flex-wrap:wrap;justify-content:space-between}.instrPoint__item{width:calc((100% - 92px)/3)}.instrPoint__ttl{display:flex;align-items:center;justify-content:center;font-weight:700;margin-bottom:20px}.instrPoint__ttl span{font-family:"nikkyou";font-size:30px;margin-right:10px;line-height:1em}.instrPoint__img{margin-left:auto;margin-right:auto;margin-bottom:30px;max-width:200px;width:100%}@media screen and (max-width: 960px){.instrPoint{margin-bottom:80px}.instrPoint__item{width:100%}.instrPoint__item:not(:last-child){margin-bottom:40px}}@media screen and (max-width: 599px){.instrPoint{margin-bottom:60px}}.instrBasis{margin-bottom:100px}.instrBasis__list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:30px}.instrBasis__item{position:relative;width:calc((100% - 100px)/3)}.instrBasis__item--001 .instrBasis__img--arrow::before{bottom:24%}.instrBasis__item--002{margin-top:6%}.instrBasis__item--002 .instrBasis__img--arrow::before{bottom:10%}.instrBasis__item--003{margin-top:12%}.instrBasis__ttl{color:#041d2c;font-weight:500;font-size:16px;text-align:center;margin-bottom:20px}.instrBasis__img{margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:340px;width:100%}.instrBasis__img--arrow{position:relative}.instrBasis__img--arrow::before{content:"";background-image:url(../svg/infomation/icon_instr-basis_arrow_001.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;right:-50px;height:50px;width:50px;z-index:10}.instrBasis__content{display:flex;align-items:center;justify-content:center}.instrBasis__instrBasis__balloon{margin-bottom:10px}.instrBasis__balloon{position:relative;background-image:url(../svg/infomation/img_instr-basis_balloon.svg);background-repeat:no-repeat;background-size:contain;background-position:center;margin-right:15px;height:70px;width:105px}.instrBasis__balloonTxt{font-weight:500;position:absolute;top:50%;left:28px;transform:translateY(-50%);color:#041d2c}.instrBasis__txt{flex:1;color:#041d2c;font-weight:500}.instrBasis__em{margin-bottom:45px}.instrBasis__emTxt{color:#f4c41a;font-size:16px;font-weight:500;text-align:center;margin-bottom:15px}.instrBasis__emArrow{position:relative;background-color:#ffb000;height:20px;width:calc(100% - 25px)}.instrBasis__emArrow::before{content:"";background-image:url(../svg/infomation/icon_instr-basis_arrow_002.svg);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;right:-25px;top:-10px;height:40px;width:25px}@media screen and (max-width: 1024px){.instrBasis__content{display:block}.instrBasis__balloon{margin-bottom:10px}}@media screen and (max-width: 960px){.instrBasis{margin-bottom:80px}.instrBasis__body{display:flex;flex-direction:row-reverse;margin-bottom:40px}.instrBasis__list{flex:1;margin-bottom:0}.instrBasis__item{display:flex;flex-direction:column;align-items:center;width:100%}.instrBasis__item:not(:last-child){margin-bottom:40px}.instrBasis__item--002,.instrBasis__item--003{margin-top:0}.instrBasis__img--arrow::before{content:none}.instrBasis__content{display:flex}.instrBasis__balloon{margin-bottom:0}.instrBasis__em{display:flex;align-items:flex-start;padding-top:45px;margin-bottom:0;margin-right:18px;width:43px}.instrBasis__emTxt{margin-right:8px;writing-mode:vertical-rl;letter-spacing:.3em}.instrBasis__emArrow{height:calc(100% - 10px);width:10px}.instrBasis__emArrow::before{right:-8px;top:auto;bottom:-20px;transform:rotate(90deg)}}@media screen and (max-width: 599px){.instrBasis{margin-bottom:60px}.instrBasis__content{display:block}.instrBasis__balloon{margin-bottom:10px;height:61px;width:85px}.instrBasis__balloonTxt{left:18px}.instrBasis__emTxt{font-size:14px}.instrBasis__emArrow::before{right:-3px;bottom:-14px;height:24px;width:15px}}.counter{margin-bottom:100px}.counter__ttl{display:flex;align-items:center;border-bottom:3px solid #fadd43;color:#041d2c;font-size:20px;font-weight:700;font-family:"Zen Maru Gothic",sans-serif;margin-bottom:30px;padding-bottom:10px}.counter__ttl::before{content:"";display:block;margin-right:7px;height:30px;width:30px}.counter__ttl--call::before{background-image:url(../svg/counter/icon_counter-call.svg);background-repeat:no-repeat}.counter__ttl--maill::before{background-image:url(../svg/counter/icon_counter-maill.svg);background-repeat:no-repeat}.counter__ttl--repel::before{background-image:url(../svg/counter/icon_counter-repel.svg);background-repeat:no-repeat}.counter__ttl--report::before{background-image:url(../svg/counter/icon_counter-report.svg);background-repeat:no-repeat}.counter__txtArea{margin-bottom:40px}.counter__date{font-family:"Zen Maru Gothic",sans-serif;font-weight:500;margin-bottom:10px}.counter__date span{color:#041d2c;font-size:16px;font-family:a-otf-ud-shin-go-pr6n,sans-serif;margin-left:10px}.counter__telinfo{color:#1aa6f4;display:flex;align-items:center;font-size:30px;font-family:a-otf-ud-shin-go-pr6n,sans-serif}.counter__telinfo span{background-color:#1aa6f4;border-radius:5px;color:#fff;font-size:16px;font-family:"Zen Maru Gothic",sans-serif;font-weight:700;margin-right:10px;padding:3px 5px;line-height:1em}.counter__maillItems{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:-40px;margin-left:auto;margin-right:auto;max-width:720px;width:100%}.counter__maillItem{text-align:center;padding-bottom:40px;width:calc(50% - 20px)}.counter__maillTxt{font-size:16px;display:inline-block;text-align:left;margin-bottom:20px}.counter__reportItems{text-align:center;display:inline-block;margin-bottom:40px}.counter__reportTxt{color:#041d2c;font-size:16px;margin-bottom:20px}.counter__reportLink{color:#0e222f;display:block}.counter__reportLink .icon{height:30px;width:30px}.counter__reportLink:hover{color:#1aa6f4}@media screen and (max-width: 960px){.counter__maillItem{width:calc(50% - 15px)}}@media screen and (max-width: 599px){.counter{margin-bottom:60px}.counter__ttl{font-size:16px;margin-bottom:20px;padding-bottom:7px}.counter__ttl::before{margin-right:5px;height:24px;width:24px}.counter__txtArea{margin-bottom:30px}.counter__maillItem{text-align:left;width:100%}.counter__maillTxt{font-size:14px;margin-bottom:10px}}.review{margin-bottom:100px}.review__item{display:flex;flex-wrap:wrap}.review__img{margin-right:15px;height:148px;width:148px}.review__box{flex:1;background-color:#fff;border-radius:20px;border:2px solid #57adde;padding:20px 40px}@media screen and (max-width: 960px){.review{margin-bottom:80px}}@media screen and (max-width: 599px){.review{margin-bottom:60px}}.faqNav{text-align:center;margin-bottom:40px}.faqNav__inner{display:inline-block;background-color:#fff;border-radius:50px;padding:8px 30px}.faqNav__list{display:flex;flex-wrap:wrap;margin-left:-35px;margin-bottom:-15px}.faqNav__item{padding-left:35px;padding-bottom:15px}.faqNav__item a{color:#041d2c;font-weight:500}.faqNav__item a:hover{color:#1aa6f4}.faq{margin-bottom:100px}.faq__ttlWrap{position:relative;margin-left:calc(50% - 50vw);margin-bottom:50px;padding-left:calc(50vw - 50%)}.faq__ttlWrap::after{content:"";background-color:#fadd43;border-radius:0 10px 10px 0;position:absolute;left:0;top:0;height:100%;width:80%}.faq__ttl{position:relative;color:#041d2c;font-weight:700;font-size:16px;line-height:1.8em;padding-top:10px;padding-bottom:10px;z-index:5}.faq__list{position:relative}.faq__list::before{content:"";background-image:url(../svg/faq/icon_faq-deco.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;right:8.63%;top:-70px;height:90px;width:88px}.faq__item{background-color:#fff;border-radius:15px;padding:25px 35px;margin-bottom:20px}.faq__question{position:relative;color:#041d2c;font-weight:500;font-size:16px;padding-left:44px;padding-right:24px;line-height:1.8em}.faq__question::before{content:"";background-image:url(../svg/faq/icon_faq-q.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:0;bottom:0;left:0;margin:auto;height:34px;width:34px}.faq__question .icon{position:absolute;right:0;top:0;bottom:0;margin:auto;height:14px;width:14px}.faq__question .icon span{position:relative;display:block;height:100%;width:100%}.faq__question .icon span::before,.faq__question .icon span::after{content:"";background-color:#041d2c;border-radius:1px;position:absolute;top:0;bottom:0;right:0;margin:auto;height:2px;width:14px}.faq__question .icon span::after{transform:rotate(90deg);transition:.4s}.faq__question.open .icon span::after{transform:rotate(0)}.faq__answer{position:relative;color:#041d2c;margin-top:40px;padding-left:44px;line-height:1.8em}.faq__answer::before{content:"";background-image:url(../svg/faq/icon_faq-a.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:0;left:0;height:34px;width:34px}.faq__answer .notesTxt{color:#888}@media screen and (max-width: 960px){.faq{margin-bottom:80px}}@media screen and (max-width: 599px){.faq{margin-bottom:60px}.faq__ttlWrap{margin-bottom:50px}.faq__ttlWrap::after{width:100%}.faq__ttl{font-size:14px}.faq__list::before{top:-50px;right:0;height:60px;width:62px}.faq__item{padding:20px}.faq__question{display:block;font-size:14px;padding:0}.faq__question::before{display:block;position:static;margin:0;height:28px;width:28px}.faq__question .icon{bottom:auto;margin:0}.faq__answer{padding:0;margin-top:20px}.faq__answer::before{display:block;position:static;margin:0;height:28px;width:28px}}.glossary{margin-bottom:100px}@media screen and (max-width: 960px){.glossary{margin-bottom:80px}}@media screen and (max-width: 599px){.glossary{margin-bottom:60px}}.glossaryTab{margin-bottom:60px}.glossaryTab__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-right:-10px;margin-bottom:-10px}.glossaryTab__item{padding-right:10px;padding-bottom:10px}.glossaryTab__label{background-color:#fff;color:#041d2c;display:flex;align-items:center;justify-content:center;border:2px solid #041d2c;border-radius:10px;height:45px;width:45px}.glossaryTab__label.active{color:#1aa6f4;border:2px solid #1aa6f4}@media screen and (max-width: 599px){.glossaryTab{margin-bottom:40px}.glossaryTab__list{margin-left:auto;margin-right:auto;max-width:240px}.glossaryTab__label{height:38px;width:38px}}.glossaryContent__list{display:flex;flex-wrap:wrap;margin-left:-30px;margin-bottom:-20px}.glossaryContent__item{padding-left:30px;padding-bottom:20px;width:33.3333333333%}.glossaryContent__ttl{display:flex;position:relative;display:block;color:#fff;font-weight:500;background:#1aa6f4;border-radius:50px;padding:8px 48px 8px 30px;width:100%}.glossaryContent__ttl::before{content:"";background-image:url(../svg/common/icon_more-btn_arrow-white.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:0;bottom:0;right:25px;margin:auto;height:8px;width:13px;transition:.4s ease}.glossaryContent__ttl.open::before{transform:rotate(-180deg)}.glossaryContent__txtArea{color:#041d2c;padding:30px 20px 20px;margin-top:-20px;background:#fff;border-radius:0px 0px 20px 20px;width:100%}.glossaryContent__txtArea a{position:relative;color:#1aa6f4}.glossaryContent__txtArea a::after{content:"";background-color:#1aa6f4;position:absolute;left:0;bottom:-1px;width:100%;height:1px;opacity:0;transition:.3s ease}.glossaryContent__txtArea a:hover::after{opacity:1}.glossaryContent__txtArea p:not(:last-child){margin-bottom:15px}@media screen and (max-width: 1024px){.glossaryContent__item{width:50%}}@media screen and (max-width: 599px){.glossaryContent__item{width:100%}}.reportArchive__item{background-color:#fff;border-radius:15px;padding:30px}.reportArchive__item:not(:last-child){margin-bottom:20px}.reportArchive__link{color:#888}.reportArchive__ttl{color:#041d2c;font-size:16px;font-family:"Zen Maru Gothic",sans-serif;font-weight:500;margin-bottom:10px;transition:.4s ease}.reportArchive__link:hover .reportArchive__ttl{color:#1aa6f4}.report{background-color:#f8df5f;padding:45px 0 40px;margin-bottom:100px}.report__ttlWrap{text-align:center}.report__ttl{position:relative;display:inline-flex;color:#041d2c;font-size:20px;font-family:"Zen Maru Gothic",sans-serif;font-weight:700;text-align:center;padding-right:15px;padding-left:32px;margin-bottom:30px;line-height:1.8em}.report__ttl::before{content:"";background-image:url(../svg/report/icon_report-ttl_001.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;left:0;top:5px;width:24px;height:24px}.report__ttl::after{content:"";background-image:url(../svg/report/icon_report-ttl_002.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;right:0;top:0;width:16px;height:10px}.report__catchWrap{margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:465px;width:100%}.report__catch{display:flex}.report__catch:first-child{margin-bottom:5px;justify-content:flex-start}.report__catch:last-child{justify-content:flex-end}.report__catch span{display:inline-flex;background-color:#1aa6f4;color:#fff;padding:18px 30px}@media screen and (max-width: 960px){.report{margin-bottom:80px}}@media screen and (max-width: 599px){.report{margin-bottom:60px;padding:35px 0 30px}.report__ttl{font-size:18px;margin-bottom:20px}.report__catchWrap{margin-bottom:20px}.report__catch span{padding:8px 12px}}.law{margin-bottom:100px}.law__list:not(:last-child){margin-bottom:40px}.law__volItem{font-size:16px}.law__chapterItem{margin-top:20px;margin-left:2em}.law__sectionItem{margin-top:20px;margin-left:4em}.law .js-accordionHead{position:relative;padding-right:22px}.law .js-accordionHead::after{content:"";background-image:url(../svg/common/icon_arrow-gray.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;position:absolute;right:0;top:0;bottom:0;margin:auto;height:15px;width:15px;transform:rotate(90deg)}.law .js-accordionHead.open::after{transform:rotate(-90deg)}.law .js-accordionHead:hover{transition-duration:.4s;color:#1aa6f4}.law .js-accordionHead:hover::after{background-image:url(../svg/common/icon_arrow-blue.svg);transition-duration:.4s}.law__articleItem{position:relative;margin-left:6em;margin-bottom:10px}.law__articleItem:first-child{margin-top:20px}.law__articleItem:not(:last-child){margin-bottom:10px}.law__articleItem::after{content:"";background-image:url(../svg/common/icon_circle-arrow-blue.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;right:20px;top:0;bottom:0;margin:auto;width:24px;height:24px}.law__articleItem a{display:block;color:#041d2c;background-color:#d9f2ff;border-radius:30px;padding:8px 54px 8px 30px}.law__articleItem a:hover{color:#1aa6f4}.law__archiveItem{margin-left:0 !important}@media screen and (max-width: 960px){.law{margin-bottom:80px}}@media screen and (max-width: 599px){.law{margin-bottom:60px}.law__list:not(:last-child){margin-bottom:30px}.law__chapterItem{margin-top:10px;margin-left:1em}.law__sectionItem{margin-top:10px;margin-left:2em}.law__articleItem{margin-left:3em}.law__articleItem:first-child{margin-top:10px}.law__articleItem:not(:last-child){margin-bottom:5px}}.lawSingle{margin-bottom:100px}.lawSingle__date{margin-top:10px;margin-bottom:30px;display:flex;align-items:center}.lawSingle__date dt{color:#041d2c;font-weight:500;margin-right:30px}.lawSingle__body{margin-bottom:100px}.lawSingle__item{color:#041d2c;margin-bottom:20px}.lawSingle__item:nth-child(2){margin-left:2em}.lawSingle__item:nth-child(3){margin-left:4em}.lawSingle__item:nth-child(4){margin-left:5em}.lawSingle__box{position:relative;background-color:#d9f2ff;border-radius:15px;padding:30px 40px}.lawSingle__box::before{content:"";background-image:url(../svg/common/icon_book.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;bottom:-15px;right:0;height:50px;width:50px}.lawSingle__ttl{position:relative;border-bottom:1px solid #1aa6f4;color:#1aa6f4;font-size:16px;font-weight:700;padding-left:34px;padding-bottom:12px;margin-bottom:20px}.lawSingle__ttl::before{content:"";background-image:url(../svg/common/icon_scales.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;left:0;top:0;bottom:12px;margin:auto;height:24px;width:24px}.lawSingle__sup{margin-top:45px}.lawSingle__supTtl{display:flex;align-items:center;border-bottom:1px solid #c4c4c4;color:#576065;font-size:16px;font-family:700;padding-bottom:15px;margin-bottom:20px;line-height:1em}.lawSingle__supTtl::before{content:"";display:block;background-image:url(../svg/common/icon_book-yel.svg);background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:10px;height:24px;width:24px}@media screen and (max-width: 960px){.lawSingle{margin-bottom:80px}.lawSingle__body{margin-bottom:80px}.lawSingle__box{padding:25px 30px}}@media screen and (max-width: 599px){.lawSingle{margin-bottom:60px}.lawSingle__date{margin-top:0;margin-bottom:20px}.lawSingle__date dt{margin-right:15px}.lawSingle__body{margin-bottom:60px}.lawSingle__item{margin-bottom:15px}.lawSingle__ttl{padding-bottom:10px;margin-bottom:15px}.lawSingle__box{padding:20px}.lawSingle__box::before{bottom:-20px;height:40px;width:40px}.lawSingle__supTtl{font-size:14px;padding-bottom:10px;margin-bottom:15px}.lawSingle__supTtl::before{height:20px;width:20px}}.howtoTab{text-align:center;margin-bottom:40px}.howtoTab__inner{display:inline-block;background-color:#fff;border-radius:30px;padding:8px 30px}.howtoTab__list{display:flex;flex-wrap:wrap;margin-left:-35px;margin-bottom:-10px}.howtoTab__item{padding-left:35px;padding-bottom:10px;color:#041d2c;font-size:14px;font-weight:500}.howtoTab .tabBtn.active{color:#1aa6f4}@media screen and (max-width: 599px){.howtoTab__inner{display:block;background-color:rgba(0,0,0,0);padding:0}.howtoTab__list{margin-left:-10px}.howtoTab__item{background-color:#fff;border-radius:30px;padding:7px 15px;width:100%}.howtoTab__item:not(:last-child){margin-bottom:10px}.howtoTab__item--w50{padding-left:10px;width:50%}}.howtoIntro{background-color:#f8df5f;padding:40px 0;margin-bottom:60px}.howtoIntro__ttl{color:#041d2c;font-family:"Zen Maru Gothic",sans-serif;font-size:20px;font-weight:700;text-align:center;margin-bottom:30px}@media screen and (max-width: 599px){.howtoIntro{padding:30px 0;margin-bottom:40px}.howtoIntro__ttl{font-size:16px;margin-bottom:15px}}.howtoChart{margin-bottom:100px}.howtoChart__item{height:100%}.howtoChart__item--sm{margin-left:auto;margin-right:auto;max-width:393px;width:100%}.howtoChart__item--w50{width:46.236%}.howtoChart__box{position:relative;position:relative;background-color:#fff;border:2px solid #041d2c;border-radius:15px;padding:40px 25px}.howtoChart__boxInner{margin-left:auto;margin-right:auto;max-width:590px;width:100%}.howtoChart__branch{display:flex;justify-content:center}.howtoChart__branchItem{width:50%;text-align:center}.howtoChart__col{display:flex;justify-content:space-between;flex-wrap:wrap}.howtoChart__col-1-2{width:46.236%}.howtoChart__arrow{position:relative;padding-bottom:50px;width:2px}.howtoChart__arrow::after{content:"";position:absolute;bottom:2px;left:-5px;right:0;margin:auto;width:10px;height:10px;transform:rotate(45deg)}.howtoChart__arrow--gry{background-color:#576065;margin:0 auto}.howtoChart__arrow--gry::after{border-bottom:2px solid #576065;border-right:2px solid #576065}.howtoChart__arrow--orange{margin-left:50px}.howtoChart__arrow--orange::after{border-bottom:2px solid #ffb000;border-right:2px solid #ffb000}.howtoChart__arrow--orange::before{content:"";background-color:#ffb000;position:absolute;left:0;right:0;height:100%;width:2px}.howtoChart__arrow--blue{background-color:#1aa6f4;margin-right:50px;margin-left:auto}.howtoChart__arrow--blue::after{border-bottom:2px solid #1aa6f4;border-right:2px solid #1aa6f4}.howtoChart__flex{position:relative;padding-left:120px;display:inline-block}.howtoChart__balloon{position:absolute;top:-30px;left:0}.howtoChart__balloonIcon{position:relative;background-image:url(../svg/common/img_balloon.svg);background-position:center;background-size:contain;background-repeat:no-repeat;height:70px;width:105px}.howtoChart__balloonTxt{color:#041d2c;font-weight:500;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.howtoChart__txtArea{margin-bottom:30px}.howtoChart__txt{color:#041d2c;font-size:16px;font-weight:700;font-family:"Zen Maru Gothic",sans-serif;text-align:center;margin-bottom:30px}.howtoChart__link{position:relative;display:flex;align-items:center;color:#041d2c;font-weight:500;padding-left:30px;padding-right:20px}.howtoChart__link:not(:last-child){margin-bottom:20px}.howtoChart__link::after{content:"";background-image:url(../svg/common/icon_arrow-black_sm.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute;right:0;top:0;bottom:0;margin:auto;height:10px;width:10px;transition-duration:.4s}.howtoChart__link .icon{position:absolute;left:0;top:0;height:25px;width:25px;fill:#041d2c;transition:.4s ease}.howtoChart__link:hover{color:#1aa6f4}.howtoChart__link:hover::after{background-image:url(../svg/common/icon_arrow-blue_sm.svg)}.howtoChart__link:hover .icon{fill:#1aa6f4}@media screen and (max-width: 960px){.howtoChart{margin-bottom:80px}.howtoChart__box{padding:30px 25px}.howtoChart__flex{padding-left:105px}.howtoChart__balloon{top:-20px}.howtoChart__balloonIcon{height:60px;width:95px}.howtoChart__balloonTxt{left:13px;font-size:12px}}@media screen and (max-width: 599px){.howtoChart{margin-bottom:60px}.howtoChart__box{padding:30px 13px}.howtoChart__box--w50{width:50%}.howtoChart__col-1-2{width:calc(50% - 5px)}.howtoChart__txt{font-size:14px;margin-bottom:15px}.howtoChart__arrow{padding-bottom:30px}.howtoChart__arrow--orange{margin-left:50%}.howtoChart__arrow--blue{margin-right:50%}.howtoChart__branch{margin:0 -13px}.howtoChart__branchItem{padding:0 10px}.howtoChart__txtArea{margin-bottom:15px}.howtoChart__link{padding-right:15px;padding-left:18px}.howtoChart__link:not(:last-child){margin-bottom:10px}.howtoChart__link .icon{top:5px;height:15px;width:15px}}.howtoBox{border-radius:15px;background-color:#fff8e0;padding:30px;margin-top:60px}.howtoBox__ttl{display:flex;align-items:center;justify-content:center;color:#041d2c;font-size:16px;font-family:"Zen Maru Gothic",sans-serif;font-weight:700;margin-bottom:30px}.howtoBox__ttl::before{content:"";display:block;background-image:url(../svg/common/icon_book.svg);background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:10px;height:26px;width:26px}.howtoBox__list{display:flex;flex-wrap:wrap;margin-left:-10px;margin-bottom:-10px}.howtoBox__item{padding-left:10px;padding-bottom:10px}.howtoBox__item a{border:1px solid #041d2c;border-radius:30px;color:#041d2c;font-weight:500;padding:2px 15px;line-height:1.5em;display:inline-block}.howtoBox__item a:hover{border:1px solid #1aa6f4;color:#1aa6f4}@media screen and (max-width: 599px){.howtoBox{margin-top:40px;padding:20px}.howtoBox__ttl{margin-bottom:20px}}.contact{margin-bottom:100px}.contactStep{margin:0 auto 80px;max-width:380px;width:100%}.contactStep__list{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}.contactStep__item{position:relative;color:#888;font-weight:500;text-align:center;width:33.3333333333%}.contactStep__item::before{content:"";position:relative;display:block;border-radius:50%;width:20px;height:20px;margin:6px auto;text-align:center;background-color:#c4c4c4;z-index:5}.contactStep__item:not(:first-child)::after{content:"";position:absolute;top:15px;left:-50%;width:100%;height:2px;background-color:#c4c4c4;z-index:0}.contactStep__item.active{color:#1aa6f4}.contactStep__item.active::before,.contactStep__item.active::after{background-color:#1aa6f4}@media screen and (max-width: 960px){.contactStep{margin:0 auto 60px}}@media screen and (max-width: 599px){.contactStep{margin:0 auto 40px}.contactStep__item{font-size:12px}.contactStep__item::before{margin:8px auto 0;width:15px;height:15px}}.mw_wp_form_input .contactStep2{display:none}.mw_wp_form_input .btn{flex-direction:column;align-items:center}.mw_wp_form_confirm .contactStep1{display:none}.mw_wp_form_confirm .notesList{display:none}.mw_wp_form_confirm .contactForm__childLabel{padding-top:0}.mw_wp_form_confirm .contactForm__field dt{padding-top:0}.mw_wp_form_confirm .BackBtn{margin-right:40px}@media screen and (max-width: 599px){.mw_wp_form_confirm .BackBtn{margin-right:0;margin-bottom:20px}}.contactForm a[href*="tel:"]{color:#576065;pointer-events:none}.contactForm .btn__col{max-width:335px;width:100%;padding-left:40px}.contactForm__field{display:flex;flex-wrap:wrap;margin-bottom:70px;width:100%}.contactForm__field dt{color:#041d2c;font-weight:500;padding-top:7px;width:230px}.contactForm__field dd{margin-bottom:30px;width:calc(100% - 230px)}.contactForm__field dd:last-child{margin-bottom:0}.contactForm__field .label{display:flex;align-items:center;flex-wrap:wrap}.contactForm__field .req{background-color:#1aa6f4;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;margin-left:10px;line-height:1em;height:20px;width:44px}.contactForm__field .notesList{font-size:12px;margin-top:5px}.contactForm__field .notesTxt{display:block;font-size:12px;color:#041d2c;font-weight:500;width:100%}.contactForm__col{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}.contactForm__col-1-2{width:calc((100% - 20px)/2)}.contactForm__col-1-3{width:calc((100% - 40px)/3)}.contactForm__col-1-3 span{position:absolute;left:0;bottom:-25px}.contactForm__childItem{display:flex;margin-bottom:10px}.contactForm__childLabel{font-size:12px;padding-top:8px;margin-right:10px;width:58px}.contactForm__childInput{flex:1}.contactForm__checked{margin-top:10px}@media screen and (max-width: 960px){.contactForm__field{margin-bottom:40px}.contactForm__field dt{margin-bottom:10px;width:100%}.contactForm__field dd{width:100%}}@media screen and (max-width: 599px){.contactForm dd{margin-bottom:20px}.contactForm__col-1-2.w100{width:100%}.contactForm__secondLabel{margin-right:5px}}.contactForm input[type=text],.contactForm input[type=image],.contactForm input[type=email],.contactForm input[type=tel],.contactForm select,.contactForm textarea{-webkit-appearance:none;border-radius:0;color:#041d2c;font-family:"Noto Sans JP",sans-serif;font-size:14px;width:calc(100% - 22px);padding:10px;border:1px solid #c4c4c4;border-radius:5px;background:#fff}.contactForm input[type=text]:focus,.contactForm input[type=image]:focus,.contactForm input[type=email]:focus,.contactForm input[type=tel]:focus,.contactForm select:focus,.contactForm textarea:focus{outline:none}.contactForm input[type=submit],.contactForm input[type=button]{position:relative;background-color:#fff;background-image:url(../svg/common/icon_arrow-black.svg);background-repeat:no-repeat;background-size:15px 15px;background-position:center right 20px;display:block;border:3px solid #041d2c;border-radius:10px;color:#041d2c;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:14px;text-align:center;padding:15px 42px;max-width:335px;margin-bottom:20px;width:100%;cursor:pointer;transition-duration:.4s;-webkit-appearance:none}.contactForm input[type=submit]:hover,.contactForm input[type=button]:hover{background-image:url(../svg/common/icon_arrow-blue.svg);border:3px solid #1aa6f4;color:#1aa6f4}@media screen and (max-width: 599px){.contactForm input[type=submit],.contactForm input[type=button]{border:2px solid #041d2c}.contactForm input[type=submit]:hover,.contactForm input[type=button]:hover{border:2px solid #1aa6f4}}.contactForm .wpcf7c-conf{background-color:#fff}.contactForm ::-moz-placeholder{color:#aaa}.contactForm ::placeholder{color:#aaa}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:1px solid red !important;max-width:750px;margin:50px auto 0;font-size:14px;color:red}div.wpcf7 .ajax-loader{display:none !important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset !important}.formError .formErrorContent{background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important;color:red !important}.formError .formErrorArrow{display:none}.selectBox .formError{position:relative !important;position:relative !important;left:0 !important;bottom:-70px !important;top:auto !important}.mwform-radio-field{position:relative;display:inline-block;margin-bottom:40px;margin:0 40px 0 0 !important}.mwform-radio-field:last-of-type{margin-right:0}@media screen and (max-width: 599px){.mwform-radio-field{margin:0 30px 5px 0 !important}}.mwform-radio-field .mwform-radio-field-text{color:#333;cursor:pointer;font-size:14px}.mwform-radio-field input[type=radio]{position:absolute;opacity:0;z-index:100}.mwform-radio-field .mwform-radio-field-text:before{content:"";background:#fff;border-radius:11px;border:1px solid #c4c4c4;display:inline-block;width:20px;height:20px;position:relative;top:-0.2em;margin-right:14px;vertical-align:middle;cursor:pointer;text-align:center;transition:all 250ms ease;z-index:1}.mwform-radio-field input[type=radio]:checked~.mwform-radio-field-text:before{border:1px solid #041d2c;background-color:#041d2c;box-shadow:inset 0 0 0 4px #fff}.contactForm__checked{display:block}.contactForm__checked .mwform-checkbox-field{display:block;position:relative;margin:0 0 20px 0 !important}.contactForm__checked .mwform-checkbox-field:last-child{margin:0 !important}.contactForm__checked .mwform-checkbox-field-text{color:#041d2c;font-size:14px}.contactForm__checked input[type=checkbox]{position:absolute;top:0;left:0;height:22px;width:22px;opacity:0;cursor:pointer;z-index:100}.contactForm__checked .mwform-checkbox-field-text:before{content:"";border:1px solid #c4c4c4;display:inline-block;width:20px;height:20px;position:relative;top:-2px;margin-right:10px;vertical-align:middle;cursor:pointer;text-align:center}.contactForm__checked input[type=checkbox]:checked~.mwform-checkbox-field-text:after{content:"";display:block;position:absolute;top:0;left:0;width:22px;height:22px;background-image:url(../svg/contact/icon_checked.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.mw_wp_form_input .input--none{display:none}.mw_wp_form_input .mw-wp-form_file{display:none}.mw_wp_form_confirm .confirm--none{display:none}.notes{margin-bottom:100px}.notes__title{color:#041d2c;font-weight:500;margin-bottom:20px}.notes__content{margin-bottom:100px}.notes__item{margin-bottom:60px}@media screen and (max-width: 960px){.notes{margin-bottom:80px}.notes__content{margin-bottom:80px}}@media screen and (max-width: 599px){.notes{margin-bottom:60px}.notes__content{margin-bottom:60px}.notes__item{margin-bottom:40px}}.thanks{margin-bottom:100px;text-align:center}.thanks__body{position:relative}.thanks__ttl{margin-bottom:30px}.thanks__ttl .en{color:#f4c41a;font-size:24px;font-family:"Zen Maru Gothic",sans-serif;font-weight:700;margin-bottom:10px}.thanks__ttl .ja{color:#041d2c;font-weight:400;font-size:16px}.thanks__content{color:#041d2c;margin-bottom:80px;padding:0 225px}.thanks__img{position:absolute;top:50px;right:50px;width:167px}@media screen and (max-width: 1340px){.thanks__content{padding:0 170px}.thanks__img{right:0;width:140px}}@media screen and (max-width: 960px){.thanks{text-align:left}.thanks__content{padding:0 120px 0 0;margin-bottom:60px}.thanks__img{top:110px;width:100px}}@media screen and (max-width: 599px){.thanks__content{padding:0 50px 0 0;margin-bottom:40px}.thanks__img{top:90px;right:-30px;width:75px}}.page404{margin-bottom:80px}.page404__box{background-color:#fff;border-radius:30px;padding:40px}.page404__boxInner{max-width:850px;width:100%;margin:0 auto}.page404__col{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:30px}.page404__balloon{position:relative;display:flex;align-items:center;justify-content:center;background-image:url(../img/page404/img_404_balloon.png);background-position:center;background-size:contain;background-repeat:no-repeat;width:37.5%}.page404__balloonTxt{color:#1aa6f4;font-weight:500;text-align:center;width:calc(100% - 40px)}.page404__txtArea{margin-bottom:80px}.page404__img{padding-left:50px;width:42.5%}@media screen and (max-width: 960px){.page404__balloon{width:50%}.page404__img{padding-left:30px;width:50%}}@media screen and (max-width: 599px){.page404{margin-bottom:60px}.page404__balloon{background-image:url(../img/page404/img_404_balloon-sp.png);height:152px;width:100%}.page404__balloonTxt{margin-bottom:10px;width:calc(100% - 40px)}.page404__img{padding-left:10px;width:100%}.page404__box{padding:40px 20px}.page404__txtArea{margin-bottom:60px}}.js-accordionHead{cursor:pointer}.js-accordionBody{display:none}.tabBtn{cursor:pointer}.tabContent{display:none}.tabContent.show{display:block}.howto__ttl{position:relative;display:flex;align-items:center;justify-content:center;color:#1aa6f4;font-family:"Zen Maru Gothic",sans-serif;font-size:34px;font-weight:500;line-height:1em;transform:translateY(50%);z-index:20}.howto__ttl span{display:block;color:#f4c41a;font-weight:700;font-size:62px;margin-left:10px;letter-spacing:.05em;text-shadow:2px 2px 0 #1aa6f4;line-height:1em}.howto__inner{position:relative;background-color:#fff;border-radius:30px;padding:60px 120px}.howto__inner::before,.howto__inner::after{content:"";position:absolute}.howto__inner::before{background-image:url(../svg/common/icon_deco_001.svg);background-position:center;background-repeat:no-repeat;background-size:contain;top:-40px;left:50px;height:65px;width:110px}.howto__inner::after{background-image:url(../svg/common/icon_deco_002.svg);background-position:center;background-repeat:no-repeat;background-size:contain;right:-50px;bottom:50px;height:100px;width:85px}.howto__lead{color:#041d2c;font-size:24px;text-align:center;margin-bottom:30px;line-height:1.8em}.howto__btnWrap{display:flex;justify-content:center;flex-wrap:wrap;margin-left:-30px}.howto__btn{max-width:576px;width:100%;padding-left:30px}.howto__btn a{border:2px solid #041d2c;border-radius:10px;background-color:#fff;color:#041d2c;font-size:34px;font-size:clamp(24px,2.3vw,34px);font-family:"Zen Maru Gothic",sans-serif;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1.3em;padding:15px}.howto__btn .arrow{display:block;background-image:url(../svg/common/icon_more-btn_arrow-yel.svg);background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:25px;height:35px;width:35px}.howto__btn--large{padding-right:10px;padding-bottom:10px;width:50%}.howto__btn--large a{padding:30px 20px;box-shadow:10px 10px 0 #57adde}.howto__btn--large a:hover{box-shadow:0 0 0 rgba(0,0,0,0);transform:translate(5px, 5px)}.howto__btn--small{margin-top:40px}.howto__btn--small a:hover{color:#1aa6f4}@media screen and (max-width: 1024px){.howto__btn a{padding:20px 10px}}@media screen and (max-width: 960px){.howto__ttl{flex-direction:column;transform:translateY(80%)}.howto__ttl span{margin-left:0;margin-top:5px}.howto__inner{padding:120px 40px 60px}.howto__inner::before{left:30px;width:80px}.howto__inner::after{right:-40px;bottom:20px;height:83px;width:70px}.howto__btn:not(:last-child){margin-bottom:20px}.howto__btn--large{width:100%}.howto__btn--small{margin-top:0}}@media screen and (max-width: 599px){.howto__ttl{font-size:20px}.howto__ttl span{font-size:36px}.howto__inner{padding:75px 20px 50px}.howto__inner::before{background-image:url(../svg/common/icon_deco_001sp.svg);left:25px;width:52px}.howto__inner::after{background-image:url(../svg/common/icon_deco_002sp.svg);right:-5px;bottom:-10px;height:52px;width:49px}.howto__lead{font-size:14px;margin-bottom:15px}.howto__btn:not(:last-child){margin-bottom:10px}.howto__btn a{font-size:20px;padding:15px 10px}.howto__btn .arrow{margin-right:15px;height:20px;width:20px}}.bnrArea{margin-top:100px}@media screen and (max-width: 960px){.bnrArea{margin-top:80px}}@media screen and (max-width: 599px){.bnrArea{margin-top:60px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNldHRpbmcvX2NvbmZpZy5zY3NzIiwiYmFzZS9fcmVzZXQuc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsIm1peGluL19tZWRpYS5zY3NzIiwibW9kdWxlL19oZWFkZXIuc2NzcyIsIm1vZHVsZS9fZ25hdi5zY3NzIiwibW9kdWxlL19icmVhZGNydW1iLnNjc3MiLCJtb2R1bGUvX2Zvb3Rlci5zY3NzIiwibW9kdWxlL19idXR0b24uc2NzcyIsIm1vZHVsZS9fdGl0bGUuc2NzcyIsIm1vZHVsZS9fbGlzdC5zY3NzIiwibW9kdWxlL19wYWdlLnNjc3MiLCJtb2R1bGUvX3Bvc3Quc2NzcyIsIm1vZHVsZS9fc2lkZWJhci5zY3NzIiwibW9kdWxlL19hbmltYXRlLnNjc3MiLCJwYWdlcy9faW5kZXguc2NzcyIsInBhZ2VzL19pbmZvbWF0aW9uLnNjc3MiLCJwYWdlcy9fbWVzc2FnZS5zY3NzIiwicGFnZXMvX2luc3RydWN0aW9ucy5zY3NzIiwicGFnZXMvX2NvdW50ZXIuc2NzcyIsInBhZ2VzL19yZXZpZXcuc2NzcyIsInBhZ2VzL19mYXEuc2NzcyIsInBhZ2VzL19nbG9zc2FyeS5zY3NzIiwicGFnZXMvX3JlcG9ydC5zY3NzIiwicGFnZXMvX2xhdy5zY3NzIiwicGFnZXMvX2hvd3RvLnNjc3MiLCJwYWdlcy9fY29udGFjdC5zY3NzIiwicGFnZXMvX25vdGVzLnNjc3MiLCJwYWdlcy9fdGhhbmtzLnNjc3MiLCJwYWdlcy9fNDA0LnNjc3MiLCJwYWdlcy9fb3RoZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQ0FNUSxxSUFFUixXQUNFLHNCQUNBLHlEQ0ZGLCtWQVlDLFNBQ0EsVUFDQSxTQUNBLFVBQ0EsZUFDQSx3QkFDQSx5QkFDQSw4QkFDQSwyQkFDQSxzQkFHRCxLQUNDLGNBQ0EsMEJBQ0EsOEJBR0QsOEVBRUMsY0FHRCxNQUNDLGdCQUdELGFBQ0MsWUFHRCxvREFFQyxXQUNBLGFBR0QsRUFDQyxTQUNBLFVBQ0EsZUFDQSx3QkFDQSx5QkFJRCxJQUND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LHdEQUNBLFVBQ0EsV0FFRixxQkFDRSx3REFDQSxXQUNBLGFBQ0EsWUFDQSxXQUdKLGFBQ0UsZUFDQSxtQkFHQSw2QkFDRSxtQkFFRixjQUNFLGVBQ0Esa0JBRUYsbUJBQ0Usa0JBQ0EsWUFDQSxZQVVSLFNBQ0UsaUIzQjVORCxxQzJCMk5ELFNBR0ksaUIzQnpOSCxxQzJCc05ELFNBTUkiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIOWklumDqOiqreOBv+i+vOOBv1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyB3ZWJmb250XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Ob3RvK1NhbnMrSlA6d2dodEA0MDA7NTAwOzcwMCZmYW1pbHk9WmVuK01hcnUrR290aGljOndnaHRANDAwOzUwMDs3MDAmZGlzcGxheT1zd2FwJyk7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ25pa2t5b3UnO1xuICBzcmM6IHVybCgnLi4vZm9udC9OaWtreW91U2Fucy1tTEtheC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiDlpInmlbDlrprnvqlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogY29sb3Jcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gYmFzZSBjb2xvclxuJGJhc2UtY29sb3I6ICNGRkY4RTA7XG4kbWFpbi1jb2xvcjogIzFBQTZGNDtcbiRzdWItY29sb3I6ICNGQURENDM7XG5cbi8vIHRleHQgY29sb3JcbiR0ZXh0LWNvbG9yLTEwMDogIzU3NjA2NTtcbiR0ZXh0LWNvbG9yLTIwMDogIzA0MUQyQztcblxuJHdoaXRlLWNvbG9yOiAjRkZGRkZGO1xuJHJlZC1jb2xvcjogI0Y0MUEzNDtcblxuLyogZm9udCBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gZm9udCBmYW1pbHlcbiRmb250LWJhc2U6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4kZm9udC16ZW46ICdaZW4gTWFydSBHb3RoaWMnLCBzYW5zLXNlcmlmO1xuJGZvbnQtdWQtc2hpbi1nbzogYS1vdGYtdWQtc2hpbi1nby1wcjZuLCBzYW5zLXNlcmlmO1xuJGZvbnQtbmlra3lvdTogJ25pa2t5b3UnO1xuXG5cbi8vIGZvbnQgd2VpZ2h0XG4kZm9udC1saWdodDogMzAwO1xuJGZvbnQtcmVndWxhcjogNDAwO1xuJGZvbnQtbWVkaXVtOiA1MDA7XG4kZm9udC1ib2xkOiA3MDA7IiwiLyogXG5odG1sNWRvY3Rvci5jb20gUmVzZXQgU3R5bGVzaGVldFxudjEuNi4xXG5MYXN0IFVwZGF0ZWQ6IDIwMTAtMDktMTdcbkF1dGhvcjogUmljaGFyZCBDbGFyayAtIGh0dHA6Ly9yaWNoY2xhcmtkZXNpZ24uY29tIFxuVHdpdHRlcjogQHJpY2hfY2xhcmtcbiovXG5cbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLFxuc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhcixcbmIsIGksXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuXHRtYXJnaW46MDtcblx0cGFkZGluZzowO1xuXHRib3JkZXI6MDtcblx0b3V0bGluZTowO1xuXHRmb250LXNpemU6MTAwJTtcblx0dmVydGljYWwtYWxpZ246YmFzZWxpbmU7XG5cdGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5IHtcblx0bGluZS1oZWlnaHQ6MTtcblx0LW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLFxuZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsc2VjdGlvbiB7IFxuXHRkaXNwbGF5OmJsb2NrO1xufVxuXG5vbCwgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcblx0cXVvdGVzOm5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuXHRjb250ZW50OicnO1xuXHRjb250ZW50Om5vbmU7XG59XG5cbmEge1xuXHRtYXJnaW46MDtcblx0cGFkZGluZzowO1xuXHRmb250LXNpemU6MTAwJTtcblx0dmVydGljYWwtYWxpZ246YmFzZWxpbmU7XG5cdGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG59XG5cbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xuaW5zIHtcblx0YmFja2dyb3VuZC1jb2xvcjojZmY5O1xuXHRjb2xvcjojMDAwO1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5tYXJrIHtcblx0YmFja2dyb3VuZC1jb2xvcjojZmY5O1xuXHRjb2xvcjojMDAwOyBcblx0Zm9udC1zdHlsZTppdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OmJvbGQ7XG59XG5cbmRlbCB7XG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG5hYmJyW3RpdGxlXSwgZGZuW3RpdGxlXSB7XG5cdGJvcmRlci1ib3R0b206MXB4IGRvdHRlZDtcblx0Y3Vyc29yOmhlbHA7XG59XG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzowO1xufVxuXG4vKiBjaGFuZ2UgYm9yZGVyIGNvbG91ciB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmhyIHtcblx0ZGlzcGxheTpibG9jaztcblx0aGVpZ2h0OjFweDtcblx0Ym9yZGVyOjA7ICAgXG5cdGJvcmRlci10b3A6MXB4IHNvbGlkICNjY2NjY2M7XG5cdG1hcmdpbjoxZW0gMDtcblx0cGFkZGluZzowO1xufVxuXG5pbnB1dCwgc2VsZWN0IHtcblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vKiBiYXNlIHN0eWxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmh0bWwsXG5ib2R5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjhFMDtcblx0Y29sb3I6ICR0ZXh0LWNvbG9yLTEwMDtcblx0Zm9udC1mYW1pbHk6ICRmb250LWJhc2U7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxpbmUtaGVpZ2h0OiAxODAlO1xufVxuaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG59XG5hIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQvLyB0cmFuc2l0aW9uOiAuNHM7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246IC40cztcbn1cbi53cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4OyAvL2Zvb3RlcuWbuuWumlxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvL2Zvb3RlcuWbuuWumlxuXHRtaW4taGVpZ2h0OiAxMDB2aDsgLy9mb290ZXLlm7rlrppcblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9iZ2ltZy5wbmcpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuLm1haW4ge1xuXHRmbGV4OiAxIDEgYXV0bzsgLy9mb290ZXLlm7rlrppcbn1cbi5tYWluLWNvbnRlbnRzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDA7XG59XG4vKiBtYXJnaW5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1iMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5tYjEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLm1iMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWIzMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1iNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG5cdEBpbmNsdWRlIHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYjYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuXHRAaW5jbHVkZSBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWI4MCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcblx0QGluY2x1ZGUgc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBmb250IGNvbG9yXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mLXJlZCB7XG5cdGNvbG9yOiAkcmVkLWNvbG9yO1xufVxuLmYtYmx1ZSB7XG5cdGNvbG9yOiAkbWFpbi1jb2xvcjtcbn1cbi5mLW9yYW5nZSB7XG5cdGNvbG9yOiAjRkZCMDAwO1xufVxuLmYtZGFyayB7XG5cdGNvbG9yOiAjMDQxRDJDO1xufVxuLmYtbGlnaHQge1xuXHRjb2xvcjogIzg4ODg4ODtcbn1cblxuLyogZm9udCBmYW1pbHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmYtbmlra3lvdSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1uaWtreW91O1xuXHRmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbn1cblxuLyogZm9udCB3ZWlnaHRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmYtYm9sZCB7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xufVxuLmYtbWVkaXVtIHtcblx0Zm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbn1cblxuLyogdGV4dCBhbGlnblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGVmdCB7XG5cdHRleHQtYWxpZ246IGxlZnQhaW1wb3J0YW50O1xufVxuLmNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlciFpbXBvcnRhbnQ7XG59XG4ucmlnaHQge1xuXHR0ZXh0LWFsaWduOiByaWdodCFpbXBvcnRhbnQ7XG59XG5cbi8qIGRpc3BsYXkgLyBub25lXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5kaXNwbGF5IHtcblx0Ji0tbGcge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCYtLW1kIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjFweCkgIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCYtLXNtIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLm5vbmUge1xuXHQmLS1sZyB7XG5cdFx0QGluY2x1ZGUgbGcge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Ji0tbWQge1xuXHRcdEBpbmNsdWRlIG1kIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCYtLXNtIHtcblx0XHRAaW5jbHVkZSBzbSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4vKiBob3ZlciBlZmZlY3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNjYWxlLXVwIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0aW1nICB7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuXHR9XG5cdCY6aG92ZXIgaW1nIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdH1cbn1cblxuLmJyaWdodC1pbWc6aG92ZXIgaW1nLFxuLmJyaWdodDpob3ZlciB7XG5cdG9wYWNpdHk6IC44O1xuXHR0cmFuc2l0aW9uOiAuNHMgZWFzZTtcbn1cblxuLmxpbmsge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiAjMUFBNkY0O1xuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzFBQTZGNDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHRib3R0b206IC0xcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHQmOjphZnRlciB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzQxcHgpICB7XG5cdGFbaHJlZl49XCJ0ZWw6XCJdIHtcblx0XHRjb2xvcjogIzFBQTZGNDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxufVxuXG4vKiBjb250YWluZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDAgNTBweDtcblx0bWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICAmLS1tZCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEyNDBweCArIDEwMHB4KTtcbiAgfVxuXHQmLS1zbSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDg1MHB4ICsgMTAwcHgpO1xuICB9XG5cdEBpbmNsdWRlIHNtIHtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdH1cbn1cbiIsIi8qIGJyZWFrcG9pbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1peGluIHhsIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSAge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5AbWl4aW4gbGcge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpICB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cbkBtaXhpbiBtZCB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cbkBtaXhpbiBzbSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cbkBtaXhpbiB4cyB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk7XG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgJl9fbG9nbyB7XG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuICAmX190b2dnbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcbiAgICAgIHRyYW5zaXRpb246IC40cyBlYXNlLWluLW91dDtcbiAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgfVxuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIHRvcDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgc3BhbiB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSxcbiAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBzbSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgICZfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgfVxuICAgICZfX2xvZ28ge1xuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLmhlYWRlck5hdiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNXB4ICMwMDAwMDA0RDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgbWF4LWhlaWdodDogNDk2cHg7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDIwcHgpO1xuICBcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAuNnMgZWFzZTtcbiAgei1pbmRleDogMTAwO1xuICAmX19pbm5lciB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAvLyBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICZfX2ltZ1dyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMzYwIC8gMTQyMCAqIDEwMCUpO1xuICB9XG4gICZfX2ltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICZfX2NhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDE1cHg7XG4gICAgbGVmdDogOHB4O1xuICB9XG4gICZfX25hbWUge1xuICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAmLS1tYWluIHtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkbWFpbi1jb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuICAmX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG4gICZfX2xvZ28ge1xuICAgIGltZyB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIHdpZHRoOiAxNzhweDtcbiAgICB9XG4gIH1cbiAgJl9fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gICZfX2J0biB7XG4gICAgbWluLXdpZHRoOiAxNjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxQUE2RjQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgY29sb3I6ICMxQUE2RjQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtemVuO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2NvbW1vbi9pY29uX2Fycm93LWJsdWUuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC40cztcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNGQURENDM7XG4gICAgICAgIGNvbG9yOiAjRkFERDQzO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdmcvY29tbW9uL2ljb25fYXJyb3cteWVsbG93LnN2Zyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4O1xuICB9XG4gICZfX2NvbCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIC8vIHdpZHRoOiBjYWxjKDEwMCUgKiAxIC8gNCk7XG4gIH1cbiAgJl9fdHRsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICRtYWluLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtemVuO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgLmljb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgIGZpbGw6ICRtYWluLWNvbG9yO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgfVxuICB9XG4gICZfX2xpc3Qge1xuICAgIGxpIHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXplbjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNGQURENDM7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYub3BlbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIEBpbmNsdWRlIHhsIHtcbiAgICAmX19pbWdXcmFwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICZfX25hdiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbGcge1xuICAgICZfX2J0biB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgfVxuICAgICZfX25hdiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICAgIH1cbiAgICAmX19jb2wge1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWQge1xuICAgICZfX2J0biB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgICZfX25hdiB7XG4gICAgICBmbGV4OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmX19jb2wge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgc20ge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xuICAgICZfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB9XG4gICAgJl9faGVhZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAmX19sb2dvIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19idG4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGEge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbmF2IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgJl9fY29sIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJl9fdHRsIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyTmF2LWJnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMjtcbiAgJi5vcGVuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8qIOODkeODs+OBj+OBmuODquOCueODiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1iYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICBhLFxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjRjRDNDFBO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgICYgKyBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIi9cIjtcbiAgICAgICAgY29sb3I6ICNGNEM0MUE7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY4RTA7XG4gIHBhZGRpbmc6IDMwcHggMCAwO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICB6LWluZGV4OiAxMDA7XG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNXB4O1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3N2Zy9jb21tb24vaW1nX2Zvb3Rlci1kZWNvLnN2Zyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmX19ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgJl9faW5mbyB7XG4gICAgd2lkdGg6IGNhbGMoMjU0IC8gMTI0MCAqIDEwMCUpO1xuICB9XG4gICZfX2xvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAxMTdweDtcbiAgfVxuICAmX19idG4ge1xuICAgIHBhZGRpbmc6IDAgNXB4IDVweCAwO1xuICAgIG1heC13aWR0aDogMTE4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmFycm93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3N2Zy9jb21tb24vaWNvbl9tb3JlLWJ0bl9hcnJvdy15ZWwuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDQxRDJDO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMCAjNTdBRERFO1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLTIwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC16ZW47XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OjAgMCAwIHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKDFweCwgMXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbmF2IHtcbiAgICB3aWR0aDogY2FsYyg5ODYgLyAxMjQwICogMTAwJSk7XG4gIH1cbiAgJl9fY29weSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4REY1RjtcbiAgICBjb2xvcjogJHRleHQtY29sb3ItMjAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1kIHtcbiAgICAmX19pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICZfX25hdiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgc20ge1xuICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICAgICZfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2luZm8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgJl9fbG9nbyB7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogNzhweDtcbiAgICB9XG4gIH1cbn1cblx0XG5cbi5mb290ZXJOYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgJl9fY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQpO1xuICB9XG4gICZfX3R0bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogJHRleHQtY29sb3ItMjAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC16ZW47XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgLmljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgZmlsbDogI0ZGQjAwMDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgIH1cbiAgfVxuICAmX19saXN0IHtcbiAgICBsaSB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci0yMDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtemVuO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7IFxuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICAgICZfX2NvbCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAmX19jb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgJi0tbGVmdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gICYtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgJi0tcmlnaHQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAvLyBAaW5jbHVkZSBzbSB7XG4gIC8vICAgbWFyZ2luLWxlZnQ6IDA7XG4gIC8vICAgYSB7XG4gIC8vICAgICBtYXJnaW4tbGVmdDogMDtcbiAgLy8gICB9XG4gIC8vIH1cbn1cblxuLm1vcmVCdG4wMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yLTIwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGZvbnQtemVuO1xuICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2NvbW1vbi9pY29uX2Fycm93LWJsYWNrLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIC8vIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtaW1hZ2U7XG4gICAgLy8gdHJhbnNpdGlvbi1kdXJhdGlvbjogLjRzO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3N2Zy9jb21tb24vaWNvbl9hcnJvdy1ibHVlLnN2Zyk7XG4gICAgfVxuICB9XG59XG5cbi5tb3JlQnRuMDIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgIzA0MUQyQztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMTBweCAxMHB4IDAgIzU3QURERTtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yLTIwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogJGZvbnQtemVuO1xuICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAmLS1zbSB7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICB9XG4gICYtLW1kIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMzMwcHggLSA0MHB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgcGFkZGluZzogMzVweCAyMHB4O1xuICB9XG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6MCAwIDAgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgzcHgsIDNweCk7XG4gIH1cbiAgLmljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgIH1cbiAgICAmLS1ndWlkZSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2NvbW1vbi9pY29uX2d1aWRlLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tcmV2aWV3IHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdmcvY29tbW9uL2ljb25fcmV2aWV3LnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tZmFxIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdmcvY29tbW9uL2ljb25fZmFxLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgc20ge1xuICAgICYtLXNtIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHBhZGRpbmc6IDE4cHggMTBweDtcbiAgICB9XG4gICAgJi0tbWQge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuXG4ubW9yZUJ0bjAzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDQycHg7XG4gIG1heC13aWR0aDogY2FsYygzMzVweCAtIDkwcHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGhlaWdodDogMTVweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNHM7XG4gIH1cbiAgJi0tbWQge1xuICAgIGJvcmRlci13aWR0aDogM3B4O1xuICB9XG4gICYtLXNtIHtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbiAgJi0tYmxhY2sge1xuICAgIGJvcmRlci1jb2xvcjogIzA0MUQyQztcbiAgICBjb2xvcjogIzA0MUQyQztcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3N2Zy9jb21tb24vaWNvbl9hcnJvdy1ibGFjay5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMUFBNkY0O1xuICAgICAgY29sb3I6ICMxQUE2RjQ7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2NvbW1vbi9pY29uX2Fycm93LWJsdWUuc3ZnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tYmx1ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMUFBNkY0O1xuICAgIGNvbG9yOiAjMUFBNkY0O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2NvbW1vbi9pY29uX2Fycm93LWJsdWUuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZBREQ0MztcbiAgICAgIGNvbG9yOiAjRkFERDQzO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3N2Zy9jb21tb24vaWNvbl9hcnJvdy15ZWxsb3cuc3ZnKTtcbiAgICAgICAgXG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWRsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3N2Zy9jb21tb24vaWNvbl9kbC1ibGFjay5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2NvbW1vbi9pY29uX2RsLWJsdWUuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBzcGFuIHtcbiAgICBtYXJnaW46IDAgNXB4O1xuICB9XG4gIC5lbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC16ZW47XG4gIH1cbiAgLm51bSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC11ZC1zaGluLWdvO1xuICB9XG4gIEBpbmNsdWRlIHNtIHtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBwYWRkaW5nOiAxMHB4IDM3cHg7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDMzNXB4IC0gNzhweCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDc4cHgpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMTVweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICB9XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi50aXRsZTAxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAuamEge1xuICAgIGNvbG9yOiAjMDQxRDJDO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtemVuO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICB9XG4gIC5lbiB7XG4gICAgY29sb3I6ICNGQURENDM7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC16ZW47XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgfVxuICBAaW5jbHVkZSBzbSB7XG4gICAgLmphIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgLmVuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbn1cblxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5cblxudWwge1xuXHQmLm5vdGVzTGlzdCB7XG5cdFx0bGkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxLjJlbTtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbnRlbnQ6ICfigLsnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5kaXNjMDEge1xuXHRcdGxpIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctbGVmdDogMS4yZW07XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb250ZW50OiAn44O7Jztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuZGlzYzAyIHtcblx0XHRsaSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRjb2xvcjogIzU3NjA2NTtcblx0XHRcdHBhZGRpbmctbGVmdDogMWVtO1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDZweDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTc2MDY1O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5vbHtcbiAgJi5udW0wMSB7XG4gICAgY291bnRlci1yZXNldDogY250O1xuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHQgICAgY291bnRlci1pbmNyZW1lbnQ6IGNudDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIoXCIgY291bnRlcihjbnQpIFwiKVwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYubnVtMDIge1xuICAgIGNvdW50ZXItcmVzZXQ6IGNudDtcbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHQgICAgY291bnRlci1pbmNyZW1lbnQ6IGNudDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcihjbnQpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuY2hpbGQge1xuICAgIGNvdW50ZXItcmVzZXQ6IGNudDtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxub2wsbGkge1xuICAmLmluZGVudCB7XG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDFlbTtcblx0XHRcdHRleHQtaW5kZW50OiAtMWVtO1xuXHRcdH1cblx0fVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLnBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY4RTA7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC16ZW47XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDgwcHggMCAwO1xuICB6LWluZGV4OiAxMDA7XG4gICZfX3R0bFdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogNTFweDtcbiAgICAgIHdpZHRoOiAxNzJweDtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdmcvY29tbW9uL2ltZ19wYWdlLXRpdGxlXzAwMS5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3N2Zy9jb21tb24vaW1nX3BhZ2UtdGl0bGVfMDAyLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxuICAmX190dGwge1xuICAgIG1hcmdpbjogMCA0MHB4O1xuICAgIC5qYSB7XG4gICAgICBjb2xvcjogI0ZGQjAwMDtcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICB9XG4gICAgLmVuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAjRkFERDQzO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZCB7XG4gICAgJl9fdHRsV3JhcCB7XG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX190dGwge1xuICAgICAgbWFyZ2luOiAwIDIwcHg7ICAgICAgXG4gICAgICAuamEge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHNtIHtcbiAgICAmX190dGxXcmFwIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdHRsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIC5qYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgfVxuICAgICAgLmVuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICB3aWR0aDogNzZweDtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdmcvY29tbW9uL2ltZ19wYWdlLXRpdGxlXzAwMXNwLnN2Zyk7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdmcvY29tbW9uL2ltZ19wYWdlLXRpdGxlXzAwMnNwLnN2Zyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJl9fYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIH1cbiAgJl9fYm94SW5uZXIge1xuICAgIHBhZGRpbmc6IDQwcHggNjBweDtcbiAgICAmLS1zbSB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogY2FsYyg4NTBweCArIDEyMHB4KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZCB7XG4gICAgJl9fYm94SW5uZXIgIHtcbiAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHNtIHtcbiAgICAmX19ib3gge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICB9XG4gICAgJl9fYm94SW5uZXIgIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLyogbWV0YSBzdHlsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgJl9fZGF0ZSB7XG4gICAgY29sb3I6ICMwNDFEMkM7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXVkLXNoaW4tZ287XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgfVxuICAmX19jYXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAmX19jYXQtYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBREQ0MztcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDQxRDJDO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgY29sb3I6ICMwNDFEMkM7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgcGFkZGluZzogN3B4IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG4gICYtLWNvbCB7XG4gICAgLm1ldGFfX2RhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBzbSB7XG4gICAgJl9fZGF0ZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLyogY2F0IHRpdGxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jYXROYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTdBRERFO1xuICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyg1MHZ3IC0gNTAlKTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgQGluY2x1ZGUgc20ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cblxuLyogcG9zdCBjb21tb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBvc3RCbG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICBAaW5jbHVkZSBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4vKiBwb3N0IGFyY2hpdmVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBvc3RBcmNoaXZlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAmX19tYWluIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjgwcHgpO1xuICB9XG4gICZfX3NpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4O1xuICAgIHdpZHRoOiAxOTVweDtcbiAgfVxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHg7XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgfVxuICAmX19saW5rIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3ItMjAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICZfX3RodW1iIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMDAwMDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogNzAuNzY5MiU7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgLm1ldGEge1xuICAgICAgJl9fZGF0ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAmX19jYXQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMCAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX190dGwgeyAgICBcbiAgICBjb2xvcjogJHRleHQtY29sb3ItMjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgIHNwYW4ge1xuICAgICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgfVxuICB9XG4gICZfX3R4dCB7XG4gICAgY29sb3I6ICM4ODg4ODg7XG4gICAgc3BhbiB7XG4gICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICB9XG4gIH1cbiAgJl9fbmF2IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLnBhZ2VuYXRpb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBwYWRkaW5nOiA2cHggMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICB6LWluZGV4OiA1MDtcbiAgICAgIGEsc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjMDQxRDJDO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdWQtc2hpbi1nbztcbiAgICAgICAgbWFyZ2luOiAzcHggMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzA0MUQyQztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICAucGFnZSxcbiAgICAgIC5jdXJyZW50LFxuICAgICAgLmV4dGVuZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBwYWRkaW5nOiAycHggMTBweDsgXG4gICAgICB9XG4gICAgICAuY3VycmVudCB7XG4gICAgICAgIGNvbG9yOiAjMUFBNkY0O1xuICAgICAgfVxuICAgICAgLnByZXYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgICAubmV4dCB7XG4gICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICB9XG4gICAgICAubGFzdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgfVxuICAgICAgLmZpcnN0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgICAgLmZpcnN0LFxuICAgICAgLmxhc3Qge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYmFzZTtcbiAgICAgIH1cbiAgICAgIC5saW5rLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3N2Zy9jb21tb24vaWNvbl9wYWdlLW5hdmlfYXJyb3cuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHhsIHtcbiAgICAmX19zaWRlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1kIHtcbiAgICAmX19tYWluIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJl9fc2lkZSB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMzM1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJl9fbGlzdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgJl9fbmF2IHtcbiAgICAgIC5wYWdlbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgc20ge1xuICAgICZfX21haW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG4gICAgJl9fbGlzdCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJl9fdGh1bWIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgJl9fbmF2IHtcbiAgICAgIC5wYWdlbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDI1cHg7XG4gICAgICAgIC5wYWdlLFxuICAgICAgICAuY3VycmVudCxcbiAgICAgICAgLmV4dGVuZCB7XG4gICAgICAgICAgcGFkZGluZzogMnB4IDVweDsgXG4gICAgICAgIH1cbiAgICAgICAgLnByZXYge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5uZXh0IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5sYXN0IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAuZmlyc3Qge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAuZmlyc3QsXG4gICAgICAgIC5sYXN0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogcG9zdCBzaW5nbGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBvc3RTaW5nbGUge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgJl9fdHRsIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3ItMjAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtemVuO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAmX19ib2R5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxuICAmX190aHVtYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDAwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiA3MC43NjkyJTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuICAmX19jb250ZW50IHtcbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDAwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgbWF4LWhlaWdodDogNTAlO1xuICAgICAgd2lkdGg6YXV0bztcbiAgICAgIGhlaWdodDphdXRvO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIGIge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgfVxuICAgIHN0cm9uZyB7XG4gICAgICBjb2xvcjogI0Y0QzQxQTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAjMUFBNkY0O1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFBQTZGNDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgc2VjdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMwNDFEMkM7XG4gICAgICBjb2xvcjogIzA0MUQyQztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC16ZW47XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgcGFkZGluZzogMzBweCAzMHB4IDE3cHg7XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMxQUE2RjQ7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQxRDJDO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2NvbW1vbi9pY29uX3RpdGxlLWNoZWNrLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgaDMge1xuICAgICAgY29sb3I6ICMwNDFEMkM7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtemVuO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDUwJSwgI0ExRDlGNyAwJSk7XG4gICAgICB9XG4gICAgfVxuICAgIGg0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAjMDQxRDJDO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXplbjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFBQTZGNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICB1bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQjAwMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBvbCB7XG4gICAgICBjb3VudGVyLXJlc2V0OiBjbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoY250KTtcbiAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogY250O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkIwMDA7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXVkLXNoaW4tZ287XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnlvdXR1YmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgICAgfVxuICAgICAgaWZyYW1lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAucGRmIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA0MzhweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwNDFEMkM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIGNvbG9yOiAjMDQxRDJDO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXplbjtcbiAgICAgICAgcGFkZGluZzogNXB4IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3N2Zy9jb21tb24vaWNvbl9kbC1ibGFjay5zdmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjRzO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxQUE2RjQ7XG4gICAgICAgICAgY29sb3I6ICMxQUE2RjQ7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3N2Zy9jb21tb24vaWNvbl9kbC1ibHVlLnN2Zyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2JvdHRvbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICZfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIFxuICB9XG4gICZfX25hdkJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAmLS1wcmV2IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogIzA0MUQyQztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLmxpbmstaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2NvbW1vbi9pY29uX3BhZ2UtbmF2aV9hcnJvdy5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgJi0tbmV4dCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMUFBNkY0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAmX19ib2R5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDcwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgJl9fYm9keSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgICAmX190dGwge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgJl9fdGh1bWIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZzogMjVweCAwIDE1cHg7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICBoNCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuXG4vKiBzaWRlYmFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaWRlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgJl9faW5uZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTVweDtcbiAgfVxuICAmX190dGwge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDQxRDJDO1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvci0yMDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC16ZW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAmX19saXN0IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6ICM1NzYwNjU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMxQUE2RjQ7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWNhdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAmLS1hcmNoaXZlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG4gICZfX3R4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2NvbW1vbi9pY29uX2Fycm93LWdyYXkuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiAuNHMgZWFzZTtcbiAgICB9XG4gICAgJi5vcGVuIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY2hpbGRMaXN0IHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgbGkge1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjODg4ODg4O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMUFBNkY0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZCB7XG4gICAgJl9fbGlzdCB7XG4gICAgICAmLS1hcmNoaXZlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAyMTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIGZhZGVpbiBhbmltYXRpb24gXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5qcy1tYXJrZXJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gIHotaW5kZXg6MTtcbiAgICAmLS1saW5le1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiRtYWluLWNvbG9yO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICB3aWR0aDoxMDAlO1xuICAgIHotaW5kZXg6LTE7XG4gICAgcGFkZGluZzowIWltcG9ydGFudDtcbiAgfVxufVxuXG4uanMtbWFya2VyMntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgei1pbmRleDoxO1xuICAgICYtLWxpbmV7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIGJhY2tncm91bmQtY29sb3I6JHdoaXRlLWNvbG9yO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICB3aWR0aDoxMDAlO1xuICAgIHotaW5kZXg6LTE7XG4gICAgcGFkZGluZzowIWltcG9ydGFudDtcbiAgfVxufVxuXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8qIG1haW4gdmlzdWFsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAmX19iZ2ltZ1dyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iZ2ltZ190b3AtbXYucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogNjIuMDIwOSU7IFxuICAgIH1cbiAgfVxuICAmX19iZ2ltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmX19jb250YWluZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogY2FsYygxMjAwcHggKyAxOC4zMzMlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgJl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDEwJSAxMCUgMCAxMiU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICZfX2hlYWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE4JTtcbiAgICByaWdodDogOCU7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG4gICZfX2xpbmtXcmFwIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxuICAmX19saW5rQW5pbWF0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE4cHg7XG4gICAgbGVmdDogLTE4cHg7XG4gICAgaGVpZ2h0OiAxODZweDtcbiAgICB3aWR0aDogMTg2cHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgYW5pbWF0aW9uOiAyNXMgbGluZWFyIGluZmluaXRlIHJvdGF0aW9uMTtcbiAgfVxuICAmX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5pY29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGZpbGw6ICMxYWE2ZjQ7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIHRyYW5zaXRpb246IC40cyBlYXNlLWluLW91dDtcbiAgICB9XG4gIH1cbiAgJl9fbGlua1R4dCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgfVxuICAmX19ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICZfX2NhdGNoIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3ItMjAwO1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtemVuO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtN2RlZyk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAudHh0IHtcbiAgICAgICYtLWVuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW5pa2t5b3U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTYwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICB9XG4gICAgICAmLS1sZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTEwcHg7XG4gICAgICB9XG4gICAgICAmLS1saW5le1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgLnVuZGVyTGluZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIGhlaWdodDo3cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokbWFpbi1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0tbWQge1xuICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2ljb25XcmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIC8vIHJpZ2h0OiA2JTtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDMyNHB4O1xuICAgIHdpZHRoOiAzNTBweDtcbiAgfVxuICAmX19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgJi0tMDEge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDMwJTtcbiAgICAgIGhlaWdodDogMTQ4cHg7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICB9XG4gICAgJi0tMDIge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgIGhlaWdodDogMTI4cHg7XG4gICAgICB3aWR0aDogMTE1cHg7XG4gICAgfVxuICAgICYtLTAzIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiAxNTlweDtcbiAgICAgIHdpZHRoOiAyMDJweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgeGwge1xuICAgICZfX2NhdGNoIHtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgICAgIC50eHQge1xuICAgICAgICAmLS1lbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMzBweDtcbiAgICAgICAgfVxuICAgICAgICAmLS1sZyB7XG4gICAgICAgICAgZm9udC1zaXplOiA5MHB4O1xuICAgICAgICB9XG4gICAgICAgICYtLW1kIHtcbiAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9faWNvbldyYXAge1xuICAgICAgaGVpZ2h0OiAyNzJweDtcbiAgICAgIHdpZHRoOiAyODJweDtcbiAgICB9XG4gICAgJl9faWNvbiB7XG4gICAgICAmLS0wMSB7XG4gICAgICAgIGhlaWdodDogMTI2cHg7XG4gICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgfVxuICAgICAgJi0tMDIge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICAgIHdpZHRoOiA5OHB4O1xuICAgICAgfVxuICAgICAgJi0tMDMge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDEyNnB4O1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGxnIHtcbiAgICAmX19jYXRjaCB7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAudHh0IHtcbiAgICAgICAgJi0tZW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi0tbGcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgfVxuICAgICAgICAmLS1tZCB7XG4gICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgJl9faWNvbldyYXAge1xuICAgICByaWdodDogOCU7XG4gICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgJl9fbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgLmljb24ge1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCl7IC8v44OH44OQ44Kk44K544GM57im5ZCR44GN44Gu5aC05ZCI44Gu6KiY6L+wIFxuICAgICZfX2JnaW1nV3JhcCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JnaW1nX3RvcC1tdl90YWIucG5nKTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMzIuNjgyMiU7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDE4JSAxMC40MTYlIDA7XG4gICAgfVxuICAgICZfX2hlYWQge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgcmlnaHQ6IDEzJTtcbiAgICAgIGJvdHRvbTogOCU7XG4gICAgfVxuICAgICZfX2JvZHkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICAgICZfX2NhdGNoV3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgICZfX2NhdGNoIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAudHh0e1xuICAgICAgICAmLS1saW5le1xuICAgICAgICAgIC51bmRlckxpbmUge1xuICAgICAgICAgICAgaGVpZ2h0OjVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9faWNvbldyYXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAyNDFweDtcbiAgICAgIHdpZHRoOiAzNDRweDtcbiAgICB9XG4gICAgJl9faWNvbiB7XG4gICAgICAmLS0wMSB7XG4gICAgICAgIHJpZ2h0OiA0NiU7XG4gICAgICAgIGhlaWdodDogMTUycHg7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgfVxuICAgICAgJi0tMDIge1xuICAgICAgICBoZWlnaHQ6IDExMnB4O1xuICAgICAgICB3aWR0aDogMTAxcHg7XG4gICAgICB9XG4gICAgICAmLS0wMyB7XG4gICAgICAgIGhlaWdodDogMTI4cHg7XG4gICAgICAgIHdpZHRoOiAxNjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgc20ge1xuICAgICZfX2JnaW1nV3JhcCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JnaW1nX3RvcC1tdl9zcC5wbmcpO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE3Ny44NjY2JTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faW5uZXIge1xuICAgICAgcGFkZGluZzogMzYlIDIwcHggMDtcbiAgICB9XG4gICAgJl9faGVhZCB7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIGJvdHRvbTogOCU7XG4gICAgfVxuICAgICZfX2xpbmtXcmFwIHtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgfVxuICAgICZfX2xpbmsge1xuICAgICAgLmljb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2xpbmtUeHQge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICB9XG4gICAgJl9fbGlua0FuaW1hdGUge1xuICAgICAgdG9wOiAtMTJweDtcbiAgICAgIGxlZnQ6IC0xMnB4O1xuICAgICAgaGVpZ2h0OiAxMjRweDtcbiAgICAgIHdpZHRoOiAxMjRweDtcbiAgICB9XG4gICAgJl9fY2F0Y2gge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIC50eHQge1xuICAgICAgICAmLS1lbiB7XG4gICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICB9XG4gICAgICAgICYtLWxnIHtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi0tbWQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19pY29uV3JhcCB7XG4gICAgICBsZWZ0OiAxNSU7XG4gICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgd2lkdGg6IDE1MnB4O1xuICAgIH1cbiAgICAmX19pY29uIHtcbiAgICAgICYtLTAxIHtcbiAgICAgICAgcmlnaHQ6IDI4JTtcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgIH1cbiAgICAgICYtLTAyIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICB3aWR0aDogNThweDtcbiAgICAgIH1cbiAgICAgICYtLTAzIHtcbiAgICAgICAgaGVpZ2h0OiA3NnB4O1xuICAgICAgICB3aWR0aDogOTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGlvbjF7XG4gIDAleyB0cmFuc2Zvcm06cm90YXRlKDApO31cbiAgMTAwJXsgdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpOyB9XG59XG5cblxuXG4vKiBzZWN0aW9uIHN0eWxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b3BTZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgJl9fYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB9XG4gICZfX2JveElubmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDYwcHg7XG4gICAgJi0tc20ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoODUwcHggKyAxMjBweCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJl9fdHRsIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3ItMjAwO1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtemVuO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIC5sYXJnZS10eHQge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICB9XG4gICAgLmRlY28tdHh0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdmcvaWNvbl90b3Atc2VjdGlvbl90aXRsZS5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZG90LXR4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBREQ0MztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTAuMWVtO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmxpbmUtdHh0e1xuICAgICAgY29sb3I6JHdoaXRlLWNvbG9yO1xuICAgICAgcGFkZGluZzowIDEwcHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGxnIHtcbiAgICAmX190dGwge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgLmxhcmdlLXR4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgJl9fYm94SW5uZXIge1xuICAgICAgcGFkZGluZzogMzBweCA0MHB4O1xuICAgICAgJi0tc20ge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoODUwcHggKyA4MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgJl9fYm94IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgfVxuICAgICZfX2JveElubmVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAmLS1zbSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYyg4NTBweCArIDQwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX190dGwge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIC5sYXJnZS10eHQge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICB9XG4gICAgICAuZG90LXR4dCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiBob3cgdG8gc2VjdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udG9wSG93dG8ge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4vKiB0ZXh0IHNjcm9sbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGV4dFNjcm9sbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY4RTA7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDQxRDJDO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzA0MUQyQztcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTpub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRhbmltYXRpb246IHRleHRTY3JvbGwxIDgwcyAtNDBzIGxpbmVhciBpbmZpbml0ZTtcblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGFuaW1hdGlvbjogdGV4dFNjcm9sbDIgODBzIGxpbmVhciBpbmZpbml0ZTtcblx0XHR9XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgY29sb3I6ICMwNDFEMkM7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxZW07XG4gIH1cbiAgQGluY2x1ZGUgc20ge1xuICAgICZfX2l0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxufVxuQGtleWZyYW1lcyB0ZXh0U2Nyb2xsMSB7XG5cdDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdGV4dFNjcm9sbDIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMCUpO1xuICB9XG59XG5cbi8qIGdyZWV0aW5nIHNlY3Rpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRvcEdyZWV0aW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjhFMDtcbiAgcGFkZGluZzogMzBweCAwO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAmX19ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gICZfX2ltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAyNDZweDtcbiAgfVxuICAmX19jb250ZW50IHtcbiAgICBjb2xvcjogIzA0MUQyQztcbiAgICBmbGV4OiAxO1xuICB9XG4gIEBpbmNsdWRlIG1kIHtcbiAgICAmX19pbWcge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbWF4LXdpZHRoOiAyNDZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGZsZXg6IGF1dG87XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHNtIHtcbiAgICAmX19pbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgfVxuICB9XG59XG5cbi8qIGluc3RydWN0aW9ucyBzZWN0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b3BJbnN0ciB7XG4gICZfX2JvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAmX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiBjYWxjKDg3MCAvIDEyNDAgKiAxMDAlKTtcbiAgfVxuICAmX190eHRBcmVhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gICZfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICB3aWR0aDogY2FsYygzNzAgLyAxMjQwICogMTAwJSk7XG4gICAgXG4gIH1cbiAgQGluY2x1ZGUgeGwge1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWQge1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmX19pbWcge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4vKiBDb2x1bW4gc2VjdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udG9wQ29sdW1uIHtcbiAgJl9fdHRsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHg7XG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRkFERDQzLCAjRkFERDQzIDEycHgsIHRyYW5zcGFyZW50IDEycHgsIHRyYW5zcGFyZW50IDVweCk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHggM3B4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNTgwcHgpIC8gMik7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAmX19jYXJkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gNCk7XG4gIH1cbiAgJl9fY2FyZExpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjODg4ODg4O1xuICB9XG4gICZfX2NhcmRUaHVtYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDAwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDcwLjc2OTIlO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG4gICZfX2NhcmRUdGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yLTIwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXplbjtcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEM0MUE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWQge1xuICAgICZfX3R0bCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICAgIH1cbiAgICAmX19hcnJvdyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjElO1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAmLS1wcmV2LFxuICAgICAgJi0tbmV4dCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9zdmcvY29tbW9uL2ljb25fc2xpZGVyLWFycm93LnN2ZykhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0IWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgIH1cbiAgICAgICYtLXByZXYge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJi0tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBzbSB7XG4gICAgJl9fdHRsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0ZBREQ0MywgI0ZBREQ0MyA5cHgsIHRyYW5zcGFyZW50IDlweCwgdHJhbnNwYXJlbnQgM3B4KTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDNweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyMjBweCkgLyAyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogaW50cm9kdWN0aW9uIHNlY3Rpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRvcEludHJvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjhFMDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwNDFEMkM7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDQxRDJDO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gICZfX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS44ZW07XG4gIH1cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICB9XG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gNCk7XG4gIH1cbiAgQGluY2x1ZGUgc20ge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAmX19sZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgfVxuICB9XG59XG5cblxuLyogd29yZCBzZWN0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogbWVzc2FnZSBzZWN0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b3BNZXNzYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgJl9faW1nV3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtNTBweDtcbiAgICBib3R0b206IC01MHB4O1xuICAgIHdpZHRoOiBjYWxjKDM2MCAvIDExMjAgKiAxMDAlKTtcbiAgfVxuICAmX19pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDExMS42ODgzJTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoNzkwIC8gMTEyMCAqIDEwMCUpO1xuICB9XG4gICZfX3R4dEFyZWEge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IFxuICB9XG4gIEBpbmNsdWRlIG1kIHtcbiAgICAmX19pbWdXcmFwIHtcbiAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEzMHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICZfX2ltZ1dyYXAge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgfVxuICAgICZfX2ltZyB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLyogbmV3cyBzZWN0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXG5cbi8qIG5ld3MgbGlzdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmV3c0xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAmX19pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M0QzRDNDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gICZfX3R0bCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXplbjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICBsaW5lLWhlaWdodDogMS44ZW07XG4gIH1cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yLTIwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgc20ge1xuICAgIGEge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG59XG5cblxuXG5cbi8qIGxpbmsgYXJlYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGlua0FyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgICAmX19idG4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLmluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgQGluY2x1ZGUgc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5pbmZvTmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgICAvLyBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHg7XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIC8vIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgLy8gd2lkdGg6IGNhbGMoMTAwJSAvIDQpO1xuICB9XG4gIEBpbmNsdWRlIHhsIHtcbiAgICAvLyAmX19pdGVtIHtcbiAgICAvLyAgIHdpZHRoOiBjYWxjKDMzNXB4ICsgNDBweCk7XG4gICAgLy8gfVxuICB9XG4gIEBpbmNsdWRlIGxnIHtcbiAgICAmX19saXN0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAmX19saXN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAmX19saXN0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmluZm9Ib3d0byB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIEBpbmNsdWRlIHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4ubWVzc2FnZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAmX19ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgJl9faW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgd2lkdGg6IGNhbGMoMzIwIC8gMTI0MCAqIDEwMCUpO1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxuICAmX19uYW1lIHtcbiAgICBjb2xvcjogIzA0MUQyQztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgY29sb3I6ICMwNDFEMkM7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAvLyB3aWR0aDogY2FsYyg5MjAgLyAxMjQwICogMTAwJSk7XG4gICAgZmxleDogMTtcbiAgfVxuICAmX19sZWFkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHNwYW4ge1xuICAgICAgLy8gYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgMCUsICMxQUE2RjQgMCUpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjMUFBNkY0O1xuICAgICAgcGFkZGluZzogMThweCAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICAmLS1yb3cyIHtcbiAgICAgIEBpbmNsdWRlIHhsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYtLXJvdzMge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM0MXB4KSAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgeGwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2ljb24ge1xuICAgIC5pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgLmljb24wMDEge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDEyJTtcbiAgICAgIGhlaWdodDogOTJweDtcbiAgICB9XG4gICAgLmljb24wMDIge1xuICAgICAgdG9wOiA5M3B4O1xuICAgICAgcmlnaHQ6IDQuNDY0JTtcbiAgICAgIGhlaWdodDogOTBweDtcbiAgICB9XG4gICAgLmljb24wMDMge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMTYuNDI4JTtcbiAgICAgIGhlaWdodDogOTBweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgeGwge1xuICAgICZfX2ltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgfVxuICAgICZfX2ljb24ge1xuICAgICAgLmljb24wMDEge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiA2MnB4O1xuICAgICAgICBoZWlnaHQ6IDkycHg7XG4gICAgICB9XG4gICAgICAuaWNvbjAwMiB7XG4gICAgICAgIHRvcDogOTNweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgIH1cbiAgICAgIC5pY29uMDAzIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAxNDBweDtcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAmX19pbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleDogYXV0bztcbiAgICB9XG4gICAgJl9fbGVhZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAmX19pY29uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAmX19pbWcge1xuICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICB9XG4gICAgJl9fbGVhZCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgICAgc3BhbiB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pY29uIHtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWVzc2FnZUJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjhFMDtcbiAgbWFyZ2luLXRvcDogMTk1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAmX19oZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRjRDNDFBO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRjRDNDFBO1xuICAgIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpO1xuICAgIHBhZGRpbmc6IDAgY2FsYyg1MHZ3IC0gNTAlKTtcbiAgfVxuICAmX19oZWFkSW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgICYtLXB1cnBvc2Uge1xuICAgICAgJjo6YmVmb3JlICB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdmcvY29tbW9uL2ljb25fZGVjb18wMDMuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgdG9wOiAtNjZweDtcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICB3aWR0aDogMTA5cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtLW9iamVjdGl2ZSB7XG4gICAgICAmOjpiZWZvcmUgIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3N2Zy9jb21tb24vaWNvbl9kZWNvXzAwNC5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX190dGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOERGNUY7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0Y0QzQxQTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG4gICAgdG9wOiAtOTVweDtcbiAgICBsZWZ0OiA3LjI1OCU7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgLmphIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXplbjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgfVxuICAgIC5lbiB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtdWQtc2hpbi1nbztcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIH1cbiAgfVxuICAmX19sZWFkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICMwNDFEMkM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTYwcHggKyA3LjI1OCUpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTYwcHggKyA3LjI1OCUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgfVxuICAmX19ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICMwNDFEMkM7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG4gIFxuICBAaW5jbHVkZSBtZCB7XG4gICAgbWFyZ2luLXRvcDogMTc1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAmX190dGwge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgJl9fbGVhZCB7XG4gICAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICZfX2hlYWRJbm5lciB7XG4gICAgICAmLS1wdXJwb3NlIHtcbiAgICAgICAgJjo6YmVmb3JlICB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3N2Zy9jb21tb24vaWNvbl9kZWNvXzAwM3NwLnN2Zyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICB0b3A6IC0zMXB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICB3aWR0aDogNjNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0tb2JqZWN0aXZlIHtcbiAgICAgICAgJjo6YmVmb3JlICB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3N2Zy9jb21tb24vaWNvbl9kZWNvXzAwNHNwLnN2Zyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdHRsIHtcbiAgICAgIHRvcDogLTYycHg7XG4gICAgICBoZWlnaHQ6IDEwNHB4O1xuICAgICAgd2lkdGg6IDEwNHB4O1xuICAgICAgLmphIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgICAgLmVuIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19sZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmctdG9wOiA1N3B4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgICZfX2JvZHkge1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgIH1cbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLmluc3RySW50cm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhERjVGO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAmX19jb250ZW50IHtcbiAgICBjb2xvcjogIzA0MUQyQztcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cblxuLmluc3RyUG9pbnQge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgJl9fZmlndXJlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAmX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDQ2cHggKiAyKSAvIDMgKTtcbiAgfVxuICAmX190dGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LW5pa2t5b3U7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIH1cbiAgfVxuICAmX19pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgQGluY2x1ZGUgbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgJl9faXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5pbnN0ckJhc2lzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gICZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDUwcHggKiAyKSAvIDMgKTsgXG4gICAgJi0tMDAxIHtcbiAgICAgIC5pbnN0ckJhc2lzX19pbWctLWFycm93IHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3R0b206IDI0JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLS0wMDIge1xuICAgICAgbWFyZ2luLXRvcDogNiU7XG4gICAgICAuaW5zdHJCYXNpc19faW1nLS1hcnJvdyB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm90dG9tOiAxMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi0tMDAzIHtcbiAgICAgIG1hcmdpbi10b3A6IDEyJTtcbiAgICB9XG4gIH1cbiAgJl9fdHRsIHtcbiAgICBjb2xvcjogIzA0MUQyQztcbiAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAmX19pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJi0tYXJyb3cge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdmcvaW5mb21hdGlvbi9pY29uX2luc3RyLWJhc2lzX2Fycm93XzAwMS5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgJl9faW5zdHJCYXNpc19fYmFsbG9vbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAmX19iYWxsb29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3N2Zy9pbmZvbWF0aW9uL2ltZ19pbnN0ci1iYXNpc19iYWxsb29uLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgd2lkdGg6IDEwNXB4O1xuICB9XG4gICZfX2JhbGxvb25UeHQge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDI4cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGNvbG9yOiAjMDQxRDJDO1xuICB9XG4gICZfX3R4dCB7XG4gICAgZmxleDogMTtcbiAgICBjb2xvcjogIzA0MUQyQztcbiAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICB9XG4gICZfX2VtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG4gICZfX2VtVHh0IHtcbiAgICBjb2xvcjogI0Y0QzQxQTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAmX19lbUFycm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7ICAgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQjAwMDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1cHgpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3N2Zy9pbmZvbWF0aW9uL2ljb25faW5zdHItYmFzaXNfYXJyb3dfMDAyLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBsZyB7XG4gICAgJl9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJl9fYmFsbG9vbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAmX19ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAmX19saXN0IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICAgICYtLTAwMixcbiAgICAgICYtLTAwMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2ltZyB7XG4gICAgICAmLS1hcnJvdyB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgICZfX2JhbGxvb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJl9fZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgICAgd2lkdGg6IDQzcHg7XG4gICAgfVxuICAgICZfX2VtVHh0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB9XG4gICAgJl9fZW1BcnJvdyB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICByaWdodDogLThweDtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgJl9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJl9fYmFsbG9vbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgaGVpZ2h0OiA2MXB4O1xuICAgICAgd2lkdGg6IDg1cHg7XG4gICAgfVxuICAgICZfX2JhbGxvb25UeHQge1xuICAgICAgbGVmdDogMThweDtcbiAgICB9XG4gICAgJl9fZW1UeHQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAmX19lbUFycm93IHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAtM3B4O1xuICAgICAgICBib3R0b206IC0xNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLmNvdW50ZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgJl9fdHRsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNGQURENDM7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yLTIwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXplbjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICB9XG4gICAgJi0tY2FsbCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2NvdW50ZXIvaWNvbl9jb3VudGVyLWNhbGwuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tbWFpbGwge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3N2Zy9jb3VudGVyL2ljb25fY291bnRlci1tYWlsbC5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1yZXBlbCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2NvdW50ZXIvaWNvbl9jb3VudGVyLXJlcGVsLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgfVxuICAgICYtLXJlcG9ydCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2NvdW50ZXIvaWNvbl9jb3VudGVyLXJlcG9ydC5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX190eHRBcmVhIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gICZfX2RhdGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC16ZW47XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICMwNDFEMkM7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtdWQtc2hpbi1nbztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuICAmX190ZWxpbmZvIHtcbiAgICBjb2xvcjogIzFBQTZGNDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC11ZC1zaGluLWdvO1xuICAgIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFBQTZGNDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXplbjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgcGFkZGluZzogM3B4IDVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgfVxuICB9XG4gICZfX21haWxsSXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmX19tYWlsbEl0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgfVxuICAmX19tYWlsbFR4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgJl9fcmVwb3J0SXRlbXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAmX19yZXBvcnRUeHQge1xuICAgIGNvbG9yOiAjMDQxRDJDO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gICZfX3JlcG9ydExpbmsge1xuICAgIGNvbG9yOiAjMEUyMjJGO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC5pY29uIHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMUFBNkY0O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZCB7XG4gICAgJl9fbWFpbGxJdGVtIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAmX190dGwge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdHh0QXJlYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAmX19tYWlsbEl0ZW0ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmX19tYWlsbFR4dCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLnJldmlldyB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAmX19pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBoZWlnaHQ6IDE0OHB4O1xuICAgIHdpZHRoOiAxNDhweDtcbiAgfVxuICAmX19ib3gge1xuICAgIGZsZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM1N0FEREU7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIEBpbmNsdWRlIHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIFxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLmZhcU5hdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgcGFkZGluZzogOHB4IDMwcHg7XG4gIH1cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4O1xuICB9XG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMDQxRDJDO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzFBQTZGNDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5mYXEge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgJl9fdHRsV3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDUwdncgLSA1MCUpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBREQ0MztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICB9XG4gIH1cbiAgJl9fdHRsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICMwNDFEMkM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHotaW5kZXg6IDU7XG4gIH1cbiAgJl9fbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdmcvZmFxL2ljb25fZmFxLWRlY28uc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogOC42MyU7XG4gICAgICB0b3A6IC03MHB4O1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgd2lkdGg6IDg4cHg7XG4gICAgfVxuICB9XG4gICZfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBwYWRkaW5nOiAyNXB4IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAmX19xdWVzdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjMDQxRDJDO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogNDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2ZhcS9pY29uX2ZhcS1xLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGhlaWdodDogMzRweDtcbiAgICAgIHdpZHRoOiAzNHB4O1xuICAgIH1cbiAgICAuaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDFEMkM7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IC40cztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLm9wZW4ge1xuICAgICAgLmljb24gc3Bhbjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fYW5zd2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICMwNDFEMkM7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdmcvZmFxL2ljb25fZmFxLWEuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgd2lkdGg6IDM0cHg7XG4gICAgfVxuICAgIC5ub3Rlc1R4dCB7XG4gICAgICBjb2xvcjogIzg4ODg4ODtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgQGluY2x1ZGUgc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgJl9fdHRsV3JhcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdHRsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgJl9fbGlzdCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6IC01MHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB3aWR0aDogNjJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgICAmX19xdWVzdGlvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgfVxuICAgICAgLmljb24ge1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYW5zd2VyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5nbG9zc2FyeSB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICBAaW5jbHVkZSBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICBAaW5jbHVkZSBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLmdsb3NzYXJ5VGFiIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICB9XG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgJl9fbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMwNDFEMkM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwNDFEMkM7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6ICMxQUE2RjQ7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMUFBNkY0O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAmX19saXN0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICB9XG4gICAgJl9fbGFiZWwge1xuICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgd2lkdGg6IDM4cHg7XG4gICAgfVxuICB9XG59XG5cbi5nbG9zc2FyeUNvbnRlbnQge1xuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgfVxuICAmX190dGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgYmFja2dyb3VuZDogIzFBQTZGNDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIHBhZGRpbmc6IDhweCA0OHB4IDhweCAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3N2Zy9jb21tb24vaWNvbl9tb3JlLWJ0bl9hcnJvdy13aGl0ZS5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIHRyYW5zaXRpb246IC40cyBlYXNlO1xuICAgIH1cbiAgICAmLm9wZW4ge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3R4dEFyZWEge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvci0yMDA7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDIwcHggMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAjMUFBNkY0O1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFBQTZGNDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBsZyB7XG4gICAgJl9faXRlbSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHNtIHtcbiAgICAmX19pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4ucmVwb3J0QXJjaGl2ZSB7XG4gICZfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuICAmX19saW5rIHtcbiAgICBjb2xvcjogIzg4ODg4ODtcbiAgfVxuICAmX190dGwge1xuICAgIGNvbG9yOiAjMDQxRDJDO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtemVuO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0cmFuc2l0aW9uOiAuNHMgZWFzZTtcbiAgfVxuICAmX19saW5rOmhvdmVyIHtcbiAgICAucmVwb3J0QXJjaGl2ZV9fdHRsIHtcbiAgICAgIGNvbG9yOiAjMUFBNkY0O1xuICAgIH1cbiAgfVxufVxuXG4ucmVwb3J0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4REY1RjtcbiAgcGFkZGluZzogNDVweCAwIDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAmX190dGxXcmFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJl9fdHRsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgY29sb3I6ICMwNDFEMkM7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC16ZW47XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdmcvcmVwb3J0L2ljb25fcmVwb3J0LXR0bF8wMDEuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA1cHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL3JlcG9ydC9pY29uX3JlcG9ydC10dGxfMDAyLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICB9XG4gIH1cbiAgJl9fY2F0Y2hXcmFwe1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogNDY1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJl9fY2F0Y2gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFBQTZGNDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgcGFkZGluZzogMThweCAzMHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICBAaW5jbHVkZSBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nOiAzNXB4IDAgMzBweDtcbiAgICAmX190dGwge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgJl9fY2F0Y2hXcmFwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgICZfX2NhdGNoIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5sYXcge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgJl9fbGlzdCB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG4gICZfX3ZvbEl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAmX19jaGFwdGVySXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMmVtO1xuICB9XG4gICZfX3NlY3Rpb25JdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA0ZW07XG4gIH1cbiAgLmpzLWFjY29yZGlvbkhlYWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3N2Zy9jb21tb24vaWNvbl9hcnJvdy1ncmF5LnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuICAgICYub3BlbiB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB9XG4gICAgICAvLyAmKyAuanMtYWNjb3JkaW9uQm9keSB7XG4gICAgICAvLyAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAvLyB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjRzO1xuICAgICAgY29sb3I6ICMxQUE2RjQ7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdmcvY29tbW9uL2ljb25fYXJyb3ctYmx1ZS5zdmcpO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNHM7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2FydGljbGVJdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDZlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3N2Zy9jb21tb24vaWNvbl9jaXJjbGUtYXJyb3ctYmx1ZS5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzA0MUQyQztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEOUYyRkY7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgcGFkZGluZzogOHB4IDU0cHggOHB4IDMwcHg7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMxQUE2RjQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2FyY2hpdmVJdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMCFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgQGluY2x1ZGUgc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgJl9fbGlzdCB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19jaGFwdGVySXRlbSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICB9XG4gICAgJl9fc2VjdGlvbkl0ZW0ge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyZW07XG4gICAgfVxuICAgICZfX2FydGljbGVJdGVtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzZW07XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi5sYXdTaW5nbGUge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgJl9fZGF0ZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkdCB7XG4gICAgICBjb2xvcjogIzA0MUQyQztcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG4gICZfX2JvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG4gICZfX2l0ZW0ge1xuICAgIGNvbG9yOiAjMDQxRDJDO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgbWFyZ2luLWxlZnQ6IDRlbTtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVlbTtcbiAgICB9XG4gIH1cbiAgJl9fYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RjJGRjtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2NvbW1vbi9pY29uX2Jvb2suc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xNXB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICB9XG4gIH1cbiAgJl9fdHRsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxQUE2RjQ7XG4gICAgY29sb3I6ICMxQUE2RjQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdmcvY29tbW9uL2ljb25fc2NhbGVzLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMTJweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgIH1cbiAgfVxuICAmX19zdXAge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cbiAgJl9fc3VwVHRsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNEM0QzQ7XG4gICAgY29sb3I6ICM1NzYwNjU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2xkO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdmcvY29tbW9uL2ljb25fYm9vay15ZWwuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgJl9fYm9keSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgICAmX19ib3gge1xuICAgICAgcGFkZGluZzogMjVweCAzMHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAmX19kYXRlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZHQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2JvZHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAmX190dGwge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAmX19ib3gge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3N1cFR0bCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuXG4vKiB0YWIgc3R5bGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhvd3RvVGFiIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBwYWRkaW5nOiA4cHggMzBweDtcbiAgfVxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjMDQxRDJDO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICB9XG4gIC50YWJCdG4ge1xuICAgICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMUFBNkY0O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBzbSB7XG4gICAgJl9faW5uZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgcGFkZGluZzogN3B4IDE1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgICAmLS13NTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIGhvd3RvbiBpbnRyb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaG93dG9JbnRybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOERGNUY7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgJl9fdHRsIHtcbiAgICBjb2xvcjogIzA0MUQyQztcbiAgICBmb250LWZhbWlseTogJGZvbnQtemVuO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICBAaW5jbHVkZSBzbSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgJl9fdHRsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG59XG5cbi8qIGhvd3RvbiBjaGFydFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaG93dG9DaGFydCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAmX19pdGVtIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgJi0tc20ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDM5M3B4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICYtLXc1MCB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAzLjc2NCUpO1xuICAgIH1cbiAgfVxuICAmX19ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDQxRDJDO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgcGFkZGluZzogNDBweCAyNXB4O1xuICB9XG4gICZfX2JveElubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA1OTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmX19icmFuY2gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgJl9fYnJhbmNoSXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJl9fY29sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgJl9fY29sLTEtMiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMy43NjQlKTtcbiAgfVxuICAmX19hcnJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIHdpZHRoOiAycHg7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDJweDtcbiAgICAgIGxlZnQ6IC01cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICAmLS1ncnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU3NjA2NTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzU3NjA2NTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzU3NjA2NTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tb3JhbmdlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGQjAwMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI0ZGQjAwMDtcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCMDAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWJsdWUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFBQTZGNDtcbiAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzFBQTZGNDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzFBQTZGNDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fZmxleCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gICZfX2JhbGxvb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zMHB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgJl9fYmFsbG9vbkljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2NvbW1vbi9pbWdfYmFsbG9vbi5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgd2lkdGg6IDEwNXB4O1xuICB9XG4gICZfX2JhbGxvb25UeHQge1xuICAgIGNvbG9yOiAjMDQxRDJDO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gICZfX3R4dEFyZWEge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgJl9fdHh0IHtcbiAgICBjb2xvcjogIzA0MUQyQztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXplbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAmX19saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjMDQxRDJDO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3N2Zy9jb21tb24vaWNvbl9hcnJvdy1ibGFja19zbS5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjRzO1xuICAgIH1cbiAgICAuaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBmaWxsOiAjMDQxRDJDO1xuICAgICAgdHJhbnNpdGlvbjogLjRzIGVhc2U7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICMxQUE2RjQ7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdmcvY29tbW9uL2ljb25fYXJyb3ctYmx1ZV9zbS5zdmcpO1xuICAgICAgfVxuICAgICAgLmljb24ge1xuICAgICAgICBmaWxsOiAjMUFBNkY0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAmX19ib3gge1xuICAgICAgcGFkZGluZzogMzBweCAyNXB4O1xuICAgIH1cbiAgICAmX19mbGV4IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTA1cHg7XG4gICAgfVxuICAgICZfX2JhbGxvb24ge1xuICAgICAgdG9wOiAtMjBweDtcbiAgICB9XG4gICAgJl9fYmFsbG9vbkljb24ge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgd2lkdGg6IDk1cHg7XG4gICAgfVxuICAgICZfX2JhbGxvb25UeHQge1xuICAgICAgbGVmdDogMTNweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgJl9fYm94IHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTNweDtcbiAgICAgICYtLXc1MCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2NvbC0xLTIge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICB9XG4gICAgJl9fdHh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgICZfX2Fycm93IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgJi0tb3JhbmdlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICAgIH1cbiAgICAgICYtLWJsdWUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYnJhbmNoIHtcbiAgICAgIG1hcmdpbjogMCAtMTNweDtcbiAgICB9XG4gICAgJl9fYnJhbmNoSXRlbSB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHhcbiAgICB9XG4gICAgJl9fdHh0QXJlYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgICAgLmljb24ge1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogaG93dG9uIHNpbmdsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaG93dG9Cb3gge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOEUwO1xuICBwYWRkaW5nOiAzMHB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICAmX190dGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogIzA0MUQyQztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXplbjtcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3N2Zy9jb21tb24vaWNvbl9ib29rLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgfVxuICB9XG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDQxRDJDO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIGNvbG9yOiAjMDQxRDJDO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICAgIHBhZGRpbmc6IDJweCAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxQUE2RjQ7XG4gICAgICAgIGNvbG9yOiAjMUFBNkY0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBzbSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgICZfX3R0bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLmNvbnRhY3Qge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5jb250YWN0U3RlcCB7XG4gIG1hcmdpbjogMCBhdXRvIDgwcHg7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICAmX19saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gICZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzg4ODg4ODtcbiAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luOiA2cHggYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNGM0YzQ7XG4gICAgICB6LWluZGV4OiA1O1xuICAgIH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIGxlZnQ6IC01MCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M0YzRjNDtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6ICMxYWE2ZjQ7XG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYWE2ZjQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1kIHtcbiAgICBtYXJnaW46IDAgYXV0byA2MHB4O1xuICB9XG4gIEBpbmNsdWRlIHNtIHtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgICZfX2l0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luOiA4cHggYXV0byAwO1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm13X3dwX2Zvcm1faW5wdXQge1xuICAuY29udGFjdFN0ZXAyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idG4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLm13X3dwX2Zvcm1fY29uZmlybSB7XG4gIC5jb250YWN0U3RlcDEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5vdGVzTGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29udGFjdEZvcm1fX2NoaWxkTGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5jb250YWN0Rm9ybV9fZmllbGQgZHQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5CYWNrQnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cbi5jb250YWN0Rm9ybSB7XG4gIGFbaHJlZio9XCJ0ZWw6XCJdIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3ItMTAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5idG4ge1xuICAgICZfX2NvbCB7XG4gICAgICBtYXgtd2lkdGg6IDMzNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgfVxuICB9XG4gICZfX2ZpZWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGR0IHtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci0yMDA7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgIHdpZHRoOiAyMzBweDtcbiAgICB9XG4gICAgZGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMzBweCk7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAubGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIC5yZXEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFhYTZmNDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiA0NHB4O1xuICAgIH1cbiAgICAubm90ZXNMaXN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gICAgLm5vdGVzVHh0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLTIwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJl9fY29sIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gICZfX2NvbC0xLTIge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjBweCAqIDEpIC8gMik7XG4gIH1cbiAgJl9fY29sLTEtMyB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyMHB4ICogMikgLyAzKTtcbiAgICBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IC0yNXB4O1xuICAgIH1cbiAgfVxuICAmX19jaGlsZEl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAmX19jaGlsZExhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDU4cHg7XG4gIH1cbiAgJl9fY2hpbGRJbnB1dCB7XG4gICAgZmxleDogMTtcbiAgfVxuICAmX19jaGVja2VkIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1kIHtcbiAgICAmX19maWVsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgZHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIGRkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHNtIHtcbiAgICBkZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAmX19jb2wtMS0yIHtcbiAgICAgICYudzEwMCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19zZWNvbmRMYWJlbCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgaW5wdXRbdHlwZT1cImltYWdlXCJdLFxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIHNlbGVjdCxcbiAgdGV4dGFyZWEge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvci0yMDA7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJhc2U7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMnB4KTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNGM0YzQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2NvbW1vbi9pY29uX2Fycm93LWJsYWNrLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjMDQxZDJjO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICMwNDFkMmM7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJhc2U7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHggNDJweDtcbiAgICBtYXgtd2lkdGg6IDMzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3N2Zy9jb21tb24vaWNvbl9hcnJvdy1ibHVlLnN2Zyk7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjMWFhNmY0O1xuICAgICAgY29sb3I6ICMxYWE2ZjQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwNDFkMmM7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzFhYTZmNDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLndwY2Y3Yy1jb25mIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYWFhYWFhO1xuICB9XG59XG5cbmRpdi53cGNmNy12YWxpZGF0aW9uLWVycm9ycyxcbmRpdi53cGNmNy1hY2NlcHRhbmNlLW1pc3Npbmcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmYwMDAwICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzUwcHg7XG4gIG1hcmdpbjogNTBweCBhdXRvIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZjAwMDA7XG59XG5cbmRpdi53cGNmNyAuYWpheC1sb2FkZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIENoYW5nZSB0aGUgd2hpdGUgdG8gYW55IGNvbG9yIDspICovXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMzBweCB3aGl0ZSBpbnNldCAhaW1wb3J0YW50O1xufVxuXG4uZm9ybUVycm9yIHtcbiAgLmZvcm1FcnJvckNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmYwMDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvcm1FcnJvckFycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWxlY3RCb3gge1xuICAuZm9ybUVycm9yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAtNzBweCAhaW1wb3J0YW50O1xuICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIOODqeOCuOOCquODnOOCv+ODs+OCq+OCueOCv+ODnuOCpOOCulxuLm13Zm9ybS1yYWRpby1maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW46IDAgNDBweCAwIDAgIWltcG9ydGFudDtcbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBAaW5jbHVkZSBzbSB7XG4gICAgbWFyZ2luOiAwIDMwcHggNXB4IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXdmb3JtLXJhZGlvLWZpZWxkLXRleHQge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cbiAgLm13Zm9ybS1yYWRpby1maWVsZC10ZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M0YzRjNDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0wLjJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2U7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB+IC5td2Zvcm0tcmFkaW8tZmllbGQtdGV4dDpiZWZvcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwNDFkMmM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MWQyYztcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA0cHggI2ZmZjtcbiAgfVxufVxuXG4vL+ODgeOCp+ODg+OCr+ODnOODg+OCr+OCueOCq+OCueOCv+ODnuOCpOOCulxuLmNvbnRhY3RGb3JtX19jaGVja2VkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC5td2Zvcm0tY2hlY2tib3gtZmllbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDAgIWltcG9ydGFudDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5td2Zvcm0tY2hlY2tib3gtZmllbGQtdGV4dCB7XG4gICAgLyrpoIXnm67jga7oibLjgoTmloflrZfjgrXjgqTjgroqL1xuICAgIGNvbG9yOiAjMDQxZDJjO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgb3BhY2l0eTogMDsgLyrml6LlrZjjga7jg4Hjgqfjg4Pjgq/jg5zjg4Pjgq/jgrnjgpLopovjgYjjgarjgY/jgZnjgosqL1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cbiAgLm13Zm9ybS1jaGVja2JveC1maWVsZC10ZXh0OmJlZm9yZSB7XG4gICAgLyrjg4Hjgqfjg4Pjgq/jg5zjg4Pjgq/jgrnjga7mnqAqL1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M0YzRjNDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB+IC5td2Zvcm0tY2hlY2tib3gtZmllbGQtdGV4dDphZnRlciB7XG4gICAgLyrjg4Hjgqfjg4Pjgq/jgqLjgqTjgrPjg7MqL1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2NvbnRhY3QvaWNvbl9jaGVja2VkLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG5cbi8vIOWFpeWKm+eUu+mdouOAgeeiuuiqjeeUu+mdouihqOekuuODu+mdnuihqOekulxuLm13X3dwX2Zvcm1faW5wdXQge1xuICAuaW5wdXQge1xuICAgICYtLW5vbmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLm13LXdwLWZvcm1fZmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm13X3dwX2Zvcm1fY29uZmlybSB7XG4gIC5jb25maXJtIHtcbiAgICAmLS1ub25lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5ub3RlcyB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yLTIwMDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICBAaW5jbHVkZSBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAmX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH0gXG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi50aGFua3Mge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmX19ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJl9fdHRsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIC5lbiB7XG4gICAgICBjb2xvcjogI0Y0QzQxQTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC16ZW47XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIC5qYSB7XG4gICAgICBjb2xvcjogJHRleHQtY29sb3ItMjAwO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnQge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvci0yMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBwYWRkaW5nOiAwIDIyNXB4O1xuICB9XG4gICZfX2ltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTBweDtcbiAgICByaWdodDogNTBweDtcbiAgICB3aWR0aDogMTY3cHg7XG4gIH1cbiAgQGluY2x1ZGUgeGwge1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCAxNzBweDtcbiAgICB9XG4gICAgJl9faW1nIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMTIwcHggMCAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG4gICAgJl9faW1nIHtcbiAgICAgIHRvcDogMTEwcHg7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHNtIHtcbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgNTBweCAwIDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAmX19pbWcge1xuICAgICAgdG9wOiA5MHB4O1xuICAgICAgcmlnaHQ6IC0zMHB4O1xuICAgICAgd2lkdGg6IDc1cHg7XG4gICAgfVxuICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4ucGFnZTQwNCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICZfX2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbiAgJl9fYm94SW5uZXIge1xuICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgJl9fY29sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gICZfX2JhbGxvb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlNDA0L2ltZ180MDRfYmFsbG9vbi5wbmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAvLyBoZWlnaHQ6IDE4NXB4O1xuICAgIHdpZHRoOiBjYWxjKDMwMCAvIDgwMCAqIDEwMCUpO1xuICB9XG4gICZfX2JhbGxvb25UeHQge1xuICAgIGNvbG9yOiAjMUFBNkY0O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgfVxuICAmX190eHRBcmVhIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gICZfX2ltZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHdpZHRoOiBjYWxjKDM0MCAvIDgwMCAqIDEwMCUpO1xuICB9XG4gIEBpbmNsdWRlIG1kIHtcbiAgICAmX19iYWxsb29uIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgICZfX2ltZyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAmX19iYWxsb29uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZTQwNC9pbWdfNDA0X2JhbGxvb24tc3AucG5nKTtcbiAgICAgIGhlaWdodDogMTUycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJl9fYmFsbG9vblR4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIH1cbiAgICAmX19pbWcge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICZfX2JveCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgfVxuICAgICZfX3R4dEFyZWEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8qIEFjY29yZGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uanMtYWNjb3JkaW9uSGVhZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5qcy1hY2NvcmRpb25Cb2R5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogdGFiXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50YWJCdG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGFiQ29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLyogaG93dG8gYnV0dG9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ob3d0byB7XG4gICZfX3R0bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXplbjtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgIHotaW5kZXg6IDIwO1xuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI0Y0QzQxQTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgZm9udC1zaXplOiA2MnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggMCAkbWFpbi1jb2xvcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgfVxuICB9XG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHBhZGRpbmc6IDYwcHggMTIwcHg7XG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3N2Zy9jb21tb24vaWNvbl9kZWNvXzAwMS5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHRvcDogLTQwcHg7XG4gICAgICBsZWZ0OiA1MHB4O1xuICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc3ZnL2NvbW1vbi9pY29uX2RlY29fMDAyLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgcmlnaHQ6IC01MHB4O1xuICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIHdpZHRoOiA4NXB4O1xuICAgIH1cbiAgfVxuICAmX19sZWFkIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3ItMjAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS44ZW07XG4gIH1cbiAgJl9fYnRuV3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICB9XG4gICZfX2J0biB7XG4gICAgbWF4LXdpZHRoOiA1NzZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgYSB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDQxRDJDO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogJHRleHQtY29sb3ItMjAwO1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAyLjN2dywgMzRweCk7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtemVuO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG4gICAgLmFycm93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3N2Zy9jb21tb24vaWNvbl9tb3JlLWJ0bl9hcnJvdy15ZWwuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICB9XG4gICAgJi0tbGFyZ2Uge1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDEwcHggMTBweCAwICM1N0FEREU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJveC1zaGFkb3c6MCAwIDAgdHJhbnNwYXJlbnQ7XG5cdFx0XHQgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSg1cHgsIDVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi0tc21hbGwge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIGEge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbGcge1xuICAgICZfX2J0biB7XG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZCB7XG4gICAgJl9fdHRsIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoODAlKTtcbiAgICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pbm5lciB7XG4gICAgICBwYWRkaW5nOiAxMjBweCA0MHB4IDYwcHg7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgIGhlaWdodDogODNweDtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2J0biB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgICAgJi0tbGFyZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgICYtLXNtYWxsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgc20ge1xuICAgICZfX3R0bCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pbm5lciB7XG4gICAgICBwYWRkaW5nOiA3NXB4IDIwcHggNTBweDtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zdmcvY29tbW9uL2ljb25fZGVjb18wMDFzcC5zdmcpO1xuICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICB3aWR0aDogNTJweDtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3N2Zy9jb21tb24vaWNvbl9kZWNvXzAwMnNwLnN2Zyk7XG4gICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgIHdpZHRoOiA0OXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19sZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgICZfX2J0biB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgfVxuICAgICAgLmFycm93IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuLyogcGFnZSBidW5uZXIgYXJlYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYm5yQXJlYSB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBAaW5jbHVkZSBtZCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuICBAaW5jbHVkZSBzbSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufSJdfQ== */
