@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:0 0;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{background:0 0;font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}body{-webkit-text-size-adjust:100%;-webkit-font-feature-settings:"palt";color:#000;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS P Gothic",Osaka,sans-serif;font-feature-settings:"palt";font-weight:500;height:100%;overflow-y:scroll;width:100%}body.is-fixed{position:fixed}img{vertical-align:bottom;width:100%}img :hover{opacity:1}a{color:#000;display:block;text-decoration:none}a:hover{cursor:pointer;opacity:.7}p a{color:#fa2ea6;display:inline-block;text-decoration:underline}button:hover{cursor:pointer}li,ul{list-style:none}main{width:100%}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}.l-container{margin:0 auto;overflow-x:hidden;position:relative;width:100%;z-index:2}.l-inner,.p-adlist__index__btn{margin-left:auto;margin-right:auto;width:82.66667vw}.is-hide{display:none!important}.p-adlist__mv__lead,.p-special__mv__lead,.p-voicecomic__mv__lead,.u-container{margin-left:auto;margin-right:auto}.u-left{float:left}.u-right{float:right}.c-bg__headings,.c-bg__left .c-menu__item,.c-menu__list,.p-detail-list__title,.p-special__week__list-headings,.u-center{margin-left:auto;margin-right:auto}.c-btn__dot::after,.p-detail__comic__item a::before,.p-special__theme__headings::before,.p-weekendspecial__special__headings::before,.u-vertical-center{-webkit-transform:translateY(-50%);top:50%;transform:translateY(-50%)}.c-bg__illust,.p-adlist__index__headings::before,.p-special__theme__headings::after,.p-top__mv__lead,.p-top__special__list-headings::before,.p-voicecomic__tab__contents-headings::before,.p-weekendspecial__special__headings::after,.u-horizontal-center{-webkit-transform:translateX(-50%);left:50%;transform:translateX(-50%)}.u-hide{display:none}.u-block{display:block}.u-iblock,.u-small{display:inline-block}.u-inline{display:inline}.u-opacity1{opacity:1}.p-detail__related,.p-special__theme,.p-weekendspecial__special,.u-over{overflow:hidden}.u-suptext{font-size:75.5%;position:relative;top:-.1em;vertical-align:top}.u-subtext{font-size:75.5%;position:relative;top:.1em;vertical-align:bottom}.u-indent-1{padding-left:1em;text-indent:-1em}.u-indent0{text-indent:0!important}.u-indent1{text-indent:1em!important}.c-bg__special__headings,.c-bg__special__subheadings,.c-btn__dot,.p-adlist__index__headings,.p-adlist__index__lead,.p-adlist__index__subheadings,.p-detail-list__search__headings,.p-detail__comic__item a,.p-detail__related__headings,.p-detail__title__title,.p-faq__category__headings,.p-faq__question__question,.p-notfound__main__text,.p-special__theme__headings,.p-special__theme__lead,.p-terms__list__headings,.p-terms__terms__headings,.p-top__bookstore__headings,.p-top__headings,.p-top__past__headings,.p-top__special__list-headings,.p-top__special__list-subheadings,.p-top__subheadings,.p-top__trial__btn-lead,.p-voicecomic__tab__contents-headings,.p-voicecomic__tab__headings-item,.p-weekendspecial__special__headings,.p-weekendspecial__special__lead,.u-mplus,.u-small{font-family:'M PLUS Rounded 1c',sans-serif}.p-detail__title__author,.u-light{font-weight:300}.u-regular{font-weight:400}.u-medium{font-weight:500}.p-top__mv__lead,.u-bold{font-weight:700}.c-bg__special__headings,.c-bg__special__subheadings,.c-btn__dot,.p-adlist__index__headings,.p-adlist__index__lead,.p-adlist__index__subheadings,.p-detail-list__search__headings,.p-detail__comic__item a,.p-detail__related__headings,.p-detail__title__title,.p-notfound__main__text,.p-special__theme__lead,.p-top__bookstore__headings,.p-top__headings,.p-top__past__headings,.p-top__special__list-headings,.p-top__special__list-subheadings,.p-top__subheadings,.p-top__trial__btn-lead,.p-voicecomic__tab__contents-headings,.p-voicecomic__tab__headings-item,.p-weekendspecial__special__lead,.u-extrabold{font-weight:800}.c-bg__special__subheadings .u-edging,.u-black{font-weight:900}.is-deactive{pointer-events:none}.is-deactive:hover{cursor:none}.u-text-right{text-align:right!important}.u-text-center{text-align:center!important}.u-text-left{text-align:left!important}.u-vertical-middle{vertical-align:middle}.u-vertical-top{vertical-align:top}.u-vertical-bottom{vertical-align:bottom}.u-ellipsis{word-wrap:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-bg__special__slider-wrapper,.c-gotop,.c-header__menu,.c-header__menu__btn::after,.c-header__menu__btn::before,.p-detail-list__filter__genre-btn,.p-detail-list__filter__initial-btn,.p-detail-list__search__input button,.p-detail-list__title .next-page,.p-detail-list__title .prev-page,.p-detail-list__title ul[role=menubar],.p-detail-list__title ul[role=menubar] li a,.p-voicecomic__mv__image .p-voicecomic__mv__image1,.p-voicecomic__mv__image .p-voicecomic__mv__image2,.p-voicecomic__mv__image .p-voicecomic__mv__image3,.p-voicecomic__mv__image .p-voicecomic__mv__image4,.u-transition,a:hover{-webkit-transition:all .3s linear;transition:all .3s linear}.c-bg__special__subheadings::after,.c-bg__special__subheadings::before,.c-btn__dot::after,.c-btn__dot::before,.c-header__menu__btn::after,.c-header__menu__btn::before,.p-adlist__index__headings::before,.p-adlist__index__subheadings::after,.p-adlist__index__subheadings::before,.p-detail-list__search__headings::before,.p-detail__comic__item a::after,.p-detail__comic__item a::before,.p-detail__related__headings::after,.p-detail__related__headings::before,.p-faq__category__headings::after,.p-faq__category__headings::before,.p-faq__question__question::before,.p-special__theme__headings::after,.p-special__theme__headings::before,.p-special__week__list-headings::after,.p-special__week__list-headings::before,.p-terms__terms__headings::after,.p-terms__terms__headings::before,.p-top__bookstore__headings::before,.p-top__headings::before,.p-top__past__headings::before,.p-top__special__list-headings::before,.p-top__special__list-subheadings::after,.p-top__special__list-subheadings::before,.p-top__subheadings::after,.p-top__subheadings::before,.p-top__trial__btn-lead::after,.p-top__trial__btn-lead::before,.p-voicecomic__tab__contents-headings::before,.p-voicecomic__tab__headings-item::before,.p-weekendspecial__special__headings::after,.p-weekendspecial__special__headings::before,.u-pseudo{content:'';display:block;position:absolute}.u-pink{color:#fa2ea6}.u-green{color:#30d109}.u-orange{color:#ff9700}.u-blue{color:#00b4ff}.u-white{color:#fff}.c-btn__dot,.p-adlist__mv__lead,.p-detail-list__search__headings,.p-special__mv__lead,.p-top__bookstore__headings,.p-top__headings,.p-top__past__headings,.p-top__special__list-subheadings,.p-top__subheadings,.p-top__trial__btn-lead,.p-voicecomic__mv__lead,.p-weekendspecial__mv__lead,.u-lead{font-size:4vw;line-height:calc(50 / 30)}.p-special__theme__lead,.p-top__special__list-text,.p-weekendspecial__special__lead,.u-caption{font-size:3.46667vw;line-height:calc(40 / 26)}.u-caution{font-size:2.66667vw;line-height:calc(30 / 20)}@-webkit-keyframes slideshow12{0%{opacity:0}1%{opacity:1}7%{opacity:1}10%{opacity:0}100%{opacity:0}}@keyframes slideshow12{0%{opacity:0}1%{opacity:1}7%{opacity:1}10%{opacity:0}100%{opacity:0}}@-webkit-keyframes slideshow4{0%{opacity:0}3%{opacity:1}24%{opacity:1}28%{opacity:0}100%{opacity:0}}@keyframes slideshow4{0%{opacity:0}3%{opacity:1}24%{opacity:1}28%{opacity:0}100%{opacity:0}}.c-header{-webkit-transform:translateX(-50%);background-color:#000;height:55px;left:50%;margin:0 auto;position:fixed;top:0;transform:translateX(-50%);width:100%;z-index:20}.c-header__inner{height:100%;position:relative;width:100%}.c-header__logo{-webkit-transform:translate(-50%,-50%);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:97px}.c-header__menu{background-image:url(../images/common/bg_pattern.jpg);background-size:750px 530px;height:100vh;opacity:0;position:fixed;top:55px;visibility:hidden;width:100vw;z-index:20}.c-header__menu .c-menu__item:not(:last-child){margin-bottom:3.33333vw}.c-header__menu.is-open{opacity:1;visibility:visible}.c-header__menu__btn{-webkit-transform:translateY(-50%);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:27px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:27px}.c-header__menu__btn::after,.c-header__menu__btn::before{background-repeat:no-repeat;background-size:27px 27px;height:100%;left:0;top:0;width:100%}.c-header__menu__btn::before{background-image:url(../images/common/menu_open@2x.png);opacity:1;z-index:2}.c-header__menu__btn::after{background-image:url(../images/common/menu_close@2x.png);opacity:0;z-index:3}.c-header__menu__btn.is-open::before{opacity:0}.c-header__menu__btn.is-open::after{opacity:1}.c-header__menu__inner{-ms-overflow-style:none;scrollbar-width:none;height:100%;overflow-y:scroll;width:100%}.c-header__menu__inner::-webkit-scrollbar{display:none}.c-header__menu__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;width:100%}.c-header__menu__item{margin-top:4vw;padding-bottom:4.66667vw;position:relative;text-align:center;width:58.66667vw}.c-header__menu__item:first-child{margin-top:1.33333vw}.c-header__menu__item:last-child::before{display:none}.c-header__menu__item::before{-webkit-transform:translateX(-50%);background-image:url(/images/common/menu_dotline@2x.png);background-size:58.4vw .8vw;bottom:0;content:'';display:block;height:.8vw;left:50%;position:absolute;transform:translateX(-50%);width:58.4vw}.c-header__menu__item a{left:50%}.c-header__menu__headings{color:#4d4d4d;display:inline-block;font-size:4vw;font-weight:700;height:8.66667vw;line-height:8.66667vw;margin-bottom:5.33333vw;position:relative;vertical-align:middle;width:34vw}.c-header__menu__headings::before{background-image:url(/images/common/menu_balloon@2x.png);background-repeat:no-repeat;background-size:34vw 13.33333vw;content:'';display:block;height:13.33333vw;left:0;position:absolute;top:-.4vw;width:100%;z-index:-1}.c-header__menu__headings span{display:inline-block;font-size:8.66667vw;margin-top:-2.4vw;vertical-align:middle}.c-header__menu__lead{color:#fff;line-height:1.466666666}.c-menu__list{margin-top:9.33333vw;width:89.06667vw}.c-footer{background-color:#000;color:#fff;line-height:1;padding-bottom:18.66667vw;padding-top:13.33333vw;text-align:center}.c-footer__menu__list{margin-bottom:21.33333vw}.c-footer__menu__item:not(:last-child){margin-bottom:4vw}.c-footer__menu__item a{color:#fff;font-size:4vw;line-height:1}.c-footer__copyright{font-size:2.66667vw}.c-gotop{bottom:2.66667vw;opacity:0;position:fixed;right:1.33333vw;visibility:hidden;width:14.66667vw;z-index:5}.c-gotop.is-show{opacity:1;visibility:visible}.p-page>.l-container{padding-top:55px}#c-modal-overlay{background:rgba(0,0,0,.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:30}.js-modal-close:hover,.js-modal-open:hover{cursor:pointer;opacity:.7}.c-bg{background-image:url(../images/common/bg_pattern.jpg);background-size:750px 530px;height:100vh;position:fixed;width:100%;z-index:1}.c-bg__left,.c-bg__right{height:100%;position:absolute;top:0;width:calc(50% - 250px)}.c-bg__left{left:0}.c-bg__left__inner{margin:0 auto;text-align:center;width:258px}.c-bg__left__logo{margin:0 auto 20px;margin-top:20px;width:213px}.c-bg__left .c-menu__list{margin-bottom:30px;margin-top:10px;width:100%}.c-bg__left .c-menu__list img{width:100%}.c-bg__left .c-menu__item{width:238px}.c-bg__right{right:0}.c-bg__headings{margin-bottom:10px;margin-top:55px;width:calc(225 / 1024 * 100vw)}.c-bg__illust{height:calc(336 / 1024 * 100vw);position:relative;width:calc(260 / 1024 * 100vw)}.c-bg__illust__image{-webkit-animation:slideshow12 60s linear infinite;animation:slideshow12 60s linear infinite;background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.c-bg__illust__image.c-bg__illust__image01{background-image:url(../images/common/bg_illust01@2x.png);opacity:1;z-index:1}.c-bg__illust__image.c-bg__illust__image02{-webkit-animation-delay:5s;animation-delay:5s;background-image:url(../images/common/bg_illust02@2x.png);z-index:2}.c-bg__illust__image.c-bg__illust__image03{-webkit-animation-delay:10s;animation-delay:10s;background-image:url(../images/common/bg_illust03@2x.png);z-index:3}.c-bg__illust__image.c-bg__illust__image04{-webkit-animation-delay:15s;animation-delay:15s;background-image:url(../images/common/bg_illust04@2x.png);z-index:4}.c-bg__illust__image.c-bg__illust__image05{-webkit-animation-delay:20s;animation-delay:20s;background-image:url(../images/common/bg_illust05@2x.png);z-index:5}.c-bg__illust__image.c-bg__illust__image06{-webkit-animation-delay:25s;animation-delay:25s;background-image:url(../images/common/bg_illust06@2x.png);z-index:6}.c-bg__illust__image.c-bg__illust__image07{-webkit-animation-delay:30s;animation-delay:30s;background-image:url(../images/common/bg_illust07@2x.png);z-index:7}.c-bg__illust__image.c-bg__illust__image08{-webkit-animation-delay:35s;animation-delay:35s;background-image:url(../images/common/bg_illust08@2x.png);z-index:8}.c-bg__illust__image.c-bg__illust__image09{-webkit-animation-delay:40s;animation-delay:40s;background-image:url(../images/common/bg_illust09@2x.png);z-index:9}.c-bg__illust__image.c-bg__illust__image10{-webkit-animation-delay:45s;animation-delay:45s;background-image:url(../images/common/bg_illust10@2x.png);z-index:10}.c-bg__illust__image.c-bg__illust__image11{-webkit-animation-delay:50s;animation-delay:50s;background-image:url(../images/common/bg_illust11@2x.png);z-index:11}.c-bg__illust__image.c-bg__illust__image12{-webkit-animation-delay:55s;animation-delay:55s;background-image:url(../images/common/bg_illust12@2x.png);z-index:12}.c-bg__special__subheadings{display:inline-block;font-size:16px;margin-bottom:10px;position:relative;text-align:center}.c-bg__special__subheadings .u-edging{-webkit-text-stroke:1px #000;text-stroke:1px #000;color:#30d109;letter-spacing:-.04em}.c-bg__special__subheadings::after,.c-bg__special__subheadings::before{background-image:url(../images/common/slash.svg);background-size:22px 19px;height:19px;top:-2px;width:22px}.c-bg__special__subheadings::before{left:-25px}.c-bg__special__subheadings::after{-webkit-transform:scale(-1,1);right:-25px;transform:scale(-1,1)}.c-bg__special__headings{background-image:url(../images/common/menu_balloon@2x.png);background-position:center 0;background-repeat:no-repeat;background-size:210.5px 51px;color:#30d109;font-size:16px;height:51px;line-height:45px;margin-bottom:10px;position:relative;text-align:center}.c-bg__special__lead{font-size:12px;margin-bottom:10px;text-align:center}.c-bg__special__slider{background-color:#000;padding-bottom:30px;padding-top:20px}.c-bg__special__slider-wrapper{margin:0 auto;opacity:0;overflow:hidden;width:238px}.c-bg__special__slider-wrapper.is-show{opacity:1}.c-bg__special__slider .swiper{overflow:visible;position:relative;width:238px}.c-bg__special__slider .swiper-wrapper{margin-bottom:30px}.c-bg__special__slider .swiper-scrollbar{background-color:#fff;bottom:-30px}.c-bg__special__slider .swiper-scrollbar-drag{background-color:#fa2ea6}.c-bg__special__slide{color:#fff;font-size:10px;line-height:1.6;width:200px}.c-bg__special__slide__image{margin-bottom:10px}.c-bg__special__slide__text{color:#fff;font-size:10px;line-height:1.6;margin-bottom:10px}.c-bg__special__slide__volume{color:#fff}.c-btn__dot{background-color:#000;border-radius:10.66667vw;color:#fff;height:21.33333vw;line-height:21.33333vw;position:relative;text-align:center}.c-btn__dot:hover{background-color:rgba(0,0,0,.7);opacity:1}.c-btn__dot::before{background-image:url(../images/common/btn_bg-dot@2x.png);background-repeat:no-repeat;background-size:contain;border-radius:10.66667vw;height:100%;left:2.66667vw;top:2.66667vw;width:100%;z-index:-1}.c-btn__dot::after{background-repeat:no-repeat;background-size:5.33333vw 5.33333vw;height:5.33333vw;right:2.66667vw;width:5.33333vw}.p-adlist .l-container{background-image:url(../images/common/bg_pattern.jpg);background-size:750px 530px}.p-adlist__mv{margin-bottom:10.66667vw;position:relative;z-index:1}.p-adlist__mv__image{aspect-ratio:1/1;position:relative}.p-adlist__mv__headings{aspect-ratio:1/1;left:0;position:absolute;top:0;width:100%;z-index:2}.p-adlist__mv__lead{background-color:#000;color:#fff;padding:5.33333vw 8.66667vw}.p-adlist__index{margin-bottom:26.66667vw}.p-adlist__index__list{overflow:hidden}.p-adlist__index__item{text-align:center}.p-adlist__index__item:not(:last-child){margin-bottom:10.66667vw}.p-adlist__index__subheadings{display:inline-block;font-size:4vw;line-height:1.3333;margin:0 8.66667vw 2.66667vw 8.66667vw;padding:2.66667vw 0 0;position:relative;text-align:center}.p-adlist__index__subheadings::after,.p-adlist__index__subheadings::before{background-image:url(../images/common/slash.svg);background-size:5.33333vw 6.4vw;height:6.4vw;width:5.33333vw}.p-adlist__index__subheadings::before{bottom:0;left:-10.13333vw}.p-adlist__index__subheadings::after{-webkit-transform:scale(-1,1);bottom:0;right:-10.13333vw;transform:scale(-1,1)}.p-adlist__index__headings{background-color:#000;color:#ff9700;font-size:5.33333vw;line-height:1.5;padding:8vw 8.66667vw;position:relative;text-align:center}.p-adlist__index__headings::before{background-image:url(../images/common/icon_triangle@2x.png);background-size:4vw 2.66667vw;bottom:-2.4vw;height:2.66667vw;width:4vw}.p-adlist__index__lead{background-color:#ff9700;color:#fff;font-size:4vw;line-height:1.3333;margin-bottom:5.33333vw;padding:5.33333vw 8.66667vw;text-align:left}.p-adlist__index__slider{margin-bottom:5.33333vw;width:100%}.p-adlist__index__slider .swiper{overflow:visible;width:100%}.p-adlist__index__slide-image{margin-bottom:2.66667vw}.p-adlist__index__slide-title{font-size:2.66667vw;line-height:1.5;text-align:left}.p-adlist__index__btn::after{background-image:url(../images/common/btn_arrow-orange@2x.png)}.p-detail-list .l-container{background-image:url(../images/common/bg_pattern.jpg);background-size:750px 530px}.p-detail-list__search{background-color:#fff;padding:5.33333vw 0 13.33333vw;position:relative;z-index:1}.p-detail-list__search__headings{color:#fff;font-size:5.33333vw;margin-bottom:4vw;padding:2.66667vw 0 8vw;position:relative;text-align:center}.p-detail-list__search__headings::before{background-image:url(../images/detail/detail-list_headings@2x.png);background-size:86.66667vw 17.06667vw;height:16.93333vw;left:-2vw;top:0;width:86.66667vw;z-index:-1}.p-detail-list__search__input{-ms-flex-wrap:wrap;border-bottom:3px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;height:10.66667vw;margin-bottom:3.33333vw}.p-detail-list__search__input input{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:4vw;height:9.33333vw;line-height:100%;padding:2.66667vw;width:73.33333vw}.p-detail-list__search__input input:focus{outline:0}.p-detail-list__search__input input::-webkit-input-placeholder{color:silver;line-height:100%}.p-detail-list__search__input input::-moz-placeholder{color:silver;line-height:100%}.p-detail-list__search__input input:-ms-input-placeholder{color:silver;line-height:100%}.p-detail-list__search__input input::-ms-input-placeholder{color:silver;line-height:100%}.p-detail-list__search__input input::placeholder{color:silver;line-height:100%}.p-detail-list__search__input button{background-color:transparent;background-image:url(../images/detail/icon_search@2x.png);background-position:center center;background-repeat:no-repeat;background-size:6.4vw 6.4vw;border:none;display:inline-block;font-size:0;height:9.33333vw;width:9.33333vw}.p-detail-list__search__input button:hover{opacity:.7}.p-detail-list__search__input button:focus{outline:#000}.p-detail-list__search__caution{font-size:4vw;line-height:1.6666;margin-bottom:8.66667vw}.p-detail-list__filter__initial-list{-ms-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2.66667vw}.p-detail-list__filter__initial-item{cursor:pointer;font-size:0;height:14.4vw;margin-bottom:2.66667vw;width:14.4vw}.p-detail-list__filter__initial-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#000;border-radius:1.33333vw;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:5.33333vw;height:100%;justify-content:center;line-height:100%;width:100%}.p-detail-list__filter__initial-btn.is-active,.p-detail-list__filter__initial-btn:hover{background-color:#fff;border:1px solid #000;color:#000}.p-detail-list__filter__genre-list{-ms-flex-wrap:wrap;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-wrap:wrap}.p-detail-list__filter__genre-item{cursor:pointer;font-size:0}.p-detail-list__filter__genre-item:not(:last-child){margin-right:2.66667vw}.p-detail-list__filter__genre-btn{background-color:#fa2ea6;border:1px solid #fa2ea6;color:#fff;font-size:3.46667vw;padding:1.33333vw 2.66667vw;text-align:center}.p-detail-list__filter__genre-btn.is-active,.p-detail-list__filter__genre-btn:hover{background-color:#fff;border:1px solid #fa2ea6;color:#fa2ea6}.p-detail-list__title{padding-top:10.66667vw;width:88vw}.p-detail-list__title__list{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.p-detail-list__title__item{display:none;margin-bottom:10.66667vw;padding:0 2.66667vw;width:44vw}.p-detail-list__title__item.is-show{display:block}.p-detail-list__title__image{margin-bottom:2.66667vw}.p-detail-list__title__title{font-size:2.66667vw;line-height:1.5}.p-detail-list__title__nohit{display:none;padding-bottom:10.66667vw}.p-detail-list__title__nohit-text{font-size:4vw}.p-detail-list__title .pagenation{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:8vw;justify-content:center;margin:auto;margin-left:auto;margin-top:2.66667vw;padding-bottom:32vw}.p-detail-list__title .pagenation a:hover{background-color:#fff;color:#fff;cursor:pointer;opacity:1}.p-detail-list__title .next-page,.p-detail-list__title .prev-page{background-color:#000;background-position:center center;background-repeat:no-repeat;background-size:2.26667vw 3.46667vw;border:1px solid #000;border-radius:1.33333vw;color:#fff;display:inline-block;height:10.66667vw;margin:0 1.33333vw;width:12vw}.p-detail-list__title .next-page.disabled,.p-detail-list__title .prev-page.disabled{opacity:.7;pointer-events:none}.p-detail-list__title .next-page button,.p-detail-list__title .prev-page button{display:inline-block;vertical-align:top;visibility:hidden}.p-detail-list__title .next-page,.p-detail-list__title .prev-page{background-image:url(../images/detail/icon_arrow-white@2x.png);width:17.86667vw}.p-detail-list__title .next-page:hover,.p-detail-list__title .prev-page:hover{background-color:#fff;background-image:url(../images/detail/icon_arrow-black@2x.png);color:#000}.p-detail-list__title .next-page{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.p-detail-list__title ul[role=menubar]{display:-webkit-box;display:-ms-flexbox;display:flex;height:10.66667vw;margin:0;padding-left:0}.p-detail-list__title ul[role=menubar] li{border-radius:1.33333vw;display:inline-block;height:10.66667vw;margin:0 1.33333vw;overflow:hidden;width:12vw}.p-detail-list__title ul[role=menubar] li.current{background-color:#000;color:#fff;pointer-events:none}.p-detail-list__title ul[role=menubar] li a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-text-decoration:0;align-items:center;background-color:#000;border:1px solid #000;border-radius:1.33333vw;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:5.33333vw;height:100%;justify-content:center;overflow:hidden;text-decoration:0;width:100%}.p-detail-list__title ul[role=menubar] li a:hover{background-color:#fff;color:#000}.p-detail-list__title ul[role=menubar] li.current a{background-color:#fff;color:#000}.p-detail .l-container{background-image:url(../images/common/bg_pattern.jpg);background-size:750px 530px}.p-detail__title{padding-top:5.33333vw;text-align:center}.p-detail__title__title{font-size:5.33333vw;line-height:5.33333vw;margin-bottom:1.33333vw}.p-detail__title__title--small{font-size:5.33333vw}.p-detail__title__author{font-size:3.46667vw;line-height:5.33333vw}.p-detail__detail{padding-top:5.33333vw}.p-detail__detail__share-list{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:10.66667vw}.p-detail__detail__share-item{height:9.33333vw;margin:0 2vw;width:9.33333vw}.p-detail__detail__share-item a{background-size:9.33333vw 9.33333vw;display:block;height:100%;width:100%}.p-detail__detail__share-item .u-twitter{background-image:url(../images/common/icon_twitter@2x.png)}.p-detail__detail__share-item .u-line{background-image:url(../images/common/icon_line@2x.png)}.p-detail__detail__share-item .u-facebook{background-image:url(../images/common/icon_facebook@2x.png)}.p-detail__detail__lead{font-size:4vw;line-height:6.66667vw;margin-bottom:10.66667vw}.p-detail__comic__deadline{background-color:#fff;font-size:3.46667vw;line-height:5.33333vw;line-height:1.5;margin-bottom:10.66667vw;padding:2.66667vw}.p-detail__comic__list{margin-bottom:13.33333vw}.p-detail__comic__item{height:21.33333vw;margin-bottom:8vw;position:relative}.p-detail__comic__item a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#000;border-radius:10.66667vw;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:4vw;height:21.33333vw;justify-content:center;line-height:5.33333vw;position:relative}.p-detail__comic__item a::before{background-image:url(../images/detail/detail_arrow@2x.png);background-size:5.33333vw 5.33333vw;height:5.33333vw;right:2.66667vw;width:5.33333vw}.p-detail__comic__item a::after{background-image:url(../images/detail/detail_dot@2x.png);background-size:100% 100%;height:100%;left:2.66667vw;top:2.66667vw;width:100%;z-index:-1}.p-detail__special{margin-bottom:10.66667vw}.p-detail__special .l-inner,.p-detail__special .p-adlist__index__btn{aspect-ratio:1/1;background-color:#ddd}.p-detail__related{text-align:center;width:100vw}.p-detail__related__headings{display:inline-block;font-size:5.33333vw;line-height:6.66667vw;margin-bottom:5.33333vw;position:relative}.p-detail__related__headings::after,.p-detail__related__headings::before{background-image:url(../images/common/slash.svg);background-size:5.33333vw 6.4vw;height:6.4vw;width:5.33333vw}.p-detail__related__headings::before{bottom:0;left:-10.13333vw}.p-detail__related__headings::after{-webkit-transform:scale(-1,1);bottom:0;right:-10.13333vw;transform:scale(-1,1)}.p-detail__related__slider{margin-bottom:26.66667vw;width:100%}.p-detail__related__slider .swiper{overflow:visible;width:100%}.p-detail__related__slide:hover{opacity:.7}.p-detail__related__slide-image{margin-bottom:2.66667vw}.p-detail__related__slide-title{font-size:2.66667vw;line-height:1.5;text-align:left}.p-faq{text-align:center}.p-faq .l-container{background-image:url(../images/common/bg_pattern.jpg);background-size:750px 530px}.p-faq__faq p{font-size:3.46667vw;line-height:5.33333vw}.p-faq__category__list:last-child{margin-bottom:25.73333vw}.p-faq__category__headings{font-size:5.33333vw;margin:10.66667vw 0;position:relative}.p-faq__category__headings::after,.p-faq__category__headings::before{background-image:url(../images/common/slash.svg);background-size:5.33333vw 6.4vw;height:6.4vw;width:5.33333vw}.p-faq__category__headings::before{bottom:0;left:4vw}.p-faq__category__headings::after{-webkit-transform:scale(-1,1);bottom:0;right:4vw;transform:scale(-1,1)}.p-faq__question__list{text-align:left}.p-faq__question__list-item:not(:last-child){margin-bottom:10.66667vw}.p-faq__question__question{font-size:4vw;line-height:5.33333vw;margin-bottom:1.73333vw;padding-bottom:1.73333vw;position:relative}.p-faq__question__question::before{background-color:#000;background-size:82.66667vw 2px;bottom:0;height:2px;left:0;width:82.66667vw}.p-faq__question__answer{padding-left:1em;text-indent:-1em}.p-faq__question__answer a{text-indent:0}.p-notfound .l-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-ms-flex-wrap:wrap;background-image:url(../images/common/bg_pattern.jpg);background-size:750px 530px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;flex-wrap:wrap;min-height:100vh}.p-notfound__main{padding:40vw 0 26.66667vw}.p-notfound__main__text{font-size:5.33333vw;line-height:1.25;margin-bottom:26.66667vw;text-align:center}.p-notfound__main__btn{width:100%}.p-notfound__main__btn::after{background-image:url(../images/common/btn_arrow-white@2x.png)}.p-special .l-container{background-image:url(../images/common/bg_pattern.jpg);background-size:750px 530px}.u-small{font-size:4vw;line-height:5.33333vw}.week2,.week4{background-image:url(../images/common/bg_pattern-brown.jpg);background-size:750px 530px;position:relative;z-index:0}.p-special__mv{position:relative}.p-special__mv__lead{background-color:#000;color:#fff;padding:5.33333vw 8.66667vw}.p-special__week__list-item.week1 .p-special__week__list-headings{width:19.86667vw}.p-special__week__list-item.week2 .p-special__week__list-headings{width:22.13333vw}.p-special__week__list-item.week3 .p-special__week__list-headings{width:22vw}.p-special__week__list-item.week4 .p-special__week__list-headings{width:22.13333vw}.p-special__week__list-item:last-child{padding-bottom:13.33333vw}.p-special__week__list-headings{margin-bottom:5.33333vw;position:relative}.p-special__week__list-headings::after,.p-special__week__list-headings::before{background-image:url(../images/common/slash.svg);background-size:5.33333vw 6.4vw;height:6.4vw;width:5.33333vw}.p-special__week__list-headings::before{bottom:0;left:-10.13333vw}.p-special__week__list-headings::after{-webkit-transform:scale(-1,1);bottom:0;right:-10.13333vw;transform:scale(-1,1)}.p-special__theme__headings{display:block;font-size:5.33333vw;line-height:6.66667vw;padding:3.33333vw 8.66667vw;position:relative}.p-special__theme__headings::before{background-size:100vw 21.33333vw;height:21.33333vw;left:0;width:100%;z-index:-1}.p-special__theme__headings::after{background-image:url(../images/common/icon_triangle@2x.png);background-size:4vw 2.66667vw;bottom:-2.4vw;height:2.66667vw;width:4vw}.p-special__theme__lead{background:#fa2ea6;color:#fff;font-size:4vw;letter-spacing:.05em;line-height:5.33333vw;margin-bottom:4vw;padding:4vw 0 4vw 8.66667vw;text-align:left}.p-special__theme__slide-image{aspect-ratio:1/.525}.week1{padding:8vw 0 0}.week1 .p-special__theme__item:nth-child(2) .p-special__theme__headings{margin-top:0}.week1 .p-special__theme__item:nth-child(2) .p-special__theme__headings::before{background-image:url(../images/special/special_headings1_01@2x.png)}.week1 .p-special__theme__item:nth-child(3) .p-special__theme__headings::before{background-image:url(../images/special/special_headings1_02@2x.png)}.week1 .p-special__theme__item:nth-child(4) .p-special__theme__headings::before{background-image:url(../images/special/special_headings1_03@2x.png);background-size:100vw 28vw;height:28vw}.week1 .p-special__theme__item:nth-child(1) .p-special__theme__headings::before{background-image:url(../images/special/special_headings1_04@2x.png);background-size:100vw 28vw;height:28vw}.week2{padding:8vw 0 0}.week2 .p-special__theme__item:nth-child(2) .p-special__theme__headings{line-height:21.33333vw;padding:0 8.66667vw}.week2 .p-special__theme__item:nth-child(2) .p-special__theme__headings::before{background-image:url(../images/special/special_headings2_01@2x.png)}.week2 .p-special__theme__item:nth-child(3) .p-special__theme__headings::before{background-image:url(../images/special/special_headings2_02@2x.png)}.week2 .p-special__theme__item:nth-child(4) .p-special__theme__headings::before{background-image:url(../images/special/special_headings2_03@2x.png);background-size:100vw 33.33333vw;height:33.33333vw}.week2 .p-special__theme__item:nth-child(1) .p-special__theme__headings{height:26.66667vw}.week2 .p-special__theme__item:nth-child(1) .p-special__theme__headings::before{background-image:url(../images/special/special_headings2_04@2x.png);background-size:100vw 26.66667vw;height:26.66667vw}.week3{padding:8vw 0 0}.week3 .p-special__theme__item:nth-child(2) .p-special__theme__headings::before{background-image:url(../images/special/special_headings3_01@2x.png)}.week3 .p-special__theme__item:nth-child(3) .p-special__theme__headings::before{background-image:url(../images/special/special_headings3_02@2x.png)}.week3 .p-special__theme__item:nth-child(4) .p-special__theme__headings{height:26.66667vw}.week3 .p-special__theme__item:nth-child(4) .p-special__theme__headings::before{background-image:url(../images/special/special_headings3_03@2x.png);background-size:100vw 26.66667vw;height:26.66667vw}.week3 .p-special__theme__item:nth-child(1) .p-special__theme__headings{height:28vw}.week3 .p-special__theme__item:nth-child(1) .p-special__theme__headings::before{background-image:url(../images/special/special_headings3_04@2x.png);background-size:100vw 28vw;height:28vw}.week4{padding:8vw 0 0}.week4 .p-special__theme__item:nth-child(2) .p-special__theme__headings::before{background-image:url(../images/special/special_headings4_01@2x.png)}.week4 .p-special__theme__item:nth-child(3) .p-special__theme__headings::before{background-image:url(../images/special/special_headings4_02@2x.png)}.week4 .p-special__theme__item:nth-child(4) .p-special__theme__headings{height:26.66667vw}.week4 .p-special__theme__item:nth-child(4) .p-special__theme__headings::before{background-image:url(../images/special/special_headings4_03@2x.png);background-size:100vw 26.66667vw;height:26.66667vw}.week4 .p-special__theme__item:nth-child(1) .p-special__theme__headings::before{background-image:url(../images/special/special_headings4_04@2x.png);background-size:100vw 28vw;height:28vw}.p-special__theme{width:100vw}.p-special__theme__slider{margin-bottom:10.66667vw;width:100%}.p-special__theme__slider .swiper{overflow:visible;width:100%}.p-special__theme__slide:hover{opacity:.7}.p-special__theme__slide-image{margin-bottom:2.66667vw}.p-special__theme__slide-title{font-size:2.66667vw;line-height:1.5;text-align:left}.p-terms{text-align:center}.p-terms .l-container{background-image:url(../images/common/bg_pattern.jpg);background-size:750px 530px}.p-terms__terms p{font-size:3.46667vw;line-height:5.33333vw}.p-terms__terms__headings{display:inline-block;font-size:5.33333vw;margin:10.66667vw 0;margin-left:-2vw;position:relative}.p-terms__terms__headings::after,.p-terms__terms__headings::before{background-image:url(../images/common/slash.svg);background-size:5.33333vw 6.4vw;height:6.4vw;width:5.33333vw}.p-terms__terms__headings::before{bottom:0;left:-5.33333vw}.p-terms__terms__headings::after{-webkit-transform:scale(-1,1);bottom:0;right:-7.33333vw;transform:scale(-1,1)}.p-terms__terms__lead{margin-bottom:5.73333vw;text-align:left}.p-terms__list{margin-bottom:25.73333vw}.p-terms__list__item{text-align:left}.p-terms__list__item:not(:last-child){margin-bottom:5.73333vw}.p-terms__list__headings{font-size:4vw;line-height:5.33333vw}.p-top{display:none}.p-top .l-container{background-image:url(../images/common/bg_pattern.jpg);background-size:750px 530px}.p-top__inner,.p-top__mv__lead,.p-top__special__list-image,.p-top__special__list-text,.p-top__trial__btn{margin:0 auto;width:82.66667vw}.p-top__special__list-subheadings,.p-top__subheadings,.p-top__trial__btn-lead{font-size:4vw;line-height:1.3333;margin-bottom:3.46667vw;position:relative;text-align:center}.p-top__bookstore__headings,.p-top__headings,.p-top__past__headings{line-height:1.3333;margin-bottom:4vw;margin-bottom:5.33333vw;padding-bottom:6.66667vw;position:relative;text-align:center}.p-top__bookstore__headings::before,.p-top__headings::before,.p-top__past__headings::before{background-image:url(../images/top/top_headings-balloon-bottom@2x.png);background-repeat:no-repeat;background-size:82.93333vw 13.73333vw;bottom:0;height:13.73333vw;left:0;width:82.93333vw}.p-top__mv{margin-bottom:13.33333vw;position:relative}.p-top__mv__movie{height:160vw;left:0;position:absolute;top:0;width:100%;z-index:2}.p-top__mv__movie-inner{height:160.66667vw;overflow:hidden;position:relative;width:100%}.p-top__mv__movie video{aspect-ratio:.5625/1;left:0;position:absolute;top:-8.88889vw;width:100%}.p-top__mv__lead{font-size:4vw;line-height:1.66666666;margin-bottom:13.33333vw;position:absolute;text-align:left;top:192.8vw}.p-top__trial{padding-bottom:18.66667vw;text-align:center}.p-top__trial__btn-lead{display:inline-block;position:relative}.p-top__trial__btn-lead::after,.p-top__trial__btn-lead::before{background-image:url(../images/common/slash.svg);background-size:5.33333vw 6.4vw;height:6.4vw;width:5.33333vw}.p-top__trial__btn-lead::before{bottom:-1.06667vw;left:-10.13333vw}.p-top__trial__btn-lead::after{-webkit-transform:scale(-1,1);bottom:-1.06667vw;right:-10.13333vw;transform:scale(-1,1)}.p-top__trial__btn::after{background-image:url(../images/common/btn_arrow-blue@2x.png)}.p-top__special{padding-bottom:13.33333vw}.p-top__special__headings{margin-bottom:5.33333vw;margin-left:auto;margin-right:auto;width:90.26667vw}.p-top__special__list-item{text-align:center}.p-top__special__list-item:not(:last-child){margin-bottom:13.33333vw}.p-top__special__list-subheadings{display:inline-block;position:relative}.p-top__special__list-subheadings::after,.p-top__special__list-subheadings::before{background-image:url(../images/common/slash.svg);background-size:5.33333vw 6.4vw;height:6.4vw;width:5.33333vw}.p-top__special__list-subheadings::before{bottom:-1.06667vw;left:-10.13333vw}.p-top__special__list-subheadings::after{-webkit-transform:scale(-1,1);bottom:-1.06667vw;right:-10.13333vw;transform:scale(-1,1)}.p-top__special__list-headings{color:#fff;font-size:5.33333vw;line-height:14vw;margin:0 auto;margin-bottom:5.33333vw;position:relative;text-align:center}.p-top__special__list-headings::before{background-image:url(../images/top/top_headings-balloon@2x.png);background-repeat:no-repeat;background-size:contain;height:16.53333vw;top:0;width:89.33333vw;z-index:-1}.p-top__special__list-image{margin-bottom:5.33333vw}.p-top__special__list-text{text-align:left}.p-top__bookstore{background-color:#000;color:#fff;padding:13.33333vw 0}.p-top__bookstore__list{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.p-top__bookstore__list-item{border-radius:1.33333vw;width:40vw}.p-top__bookstore__list-item:nth-child(2n+1){margin-right:2.66667vw}.p-top__bookstore__list-item:not(:last-child){margin-bottom:2.66667vw}.p-top__past{background-color:#000;color:#fff;padding-bottom:13.33333vw}.p-top__past__list-item:not(:last-child){margin-bottom:2.66667vw}.p-voicecomic .l-container{background-image:url(../images/common/bg_pattern.jpg);background-size:750px 530px}.p-voicecomic__mv{margin-bottom:10.66667vw;position:relative;z-index:1}.p-voicecomic__mv__image{aspect-ratio:1/1;position:relative}.p-voicecomic__mv__image .p-voicecomic__mv__image1,.p-voicecomic__mv__image .p-voicecomic__mv__image2,.p-voicecomic__mv__image .p-voicecomic__mv__image3,.p-voicecomic__mv__image .p-voicecomic__mv__image4{-webkit-animation:slideshow4 20s linear infinite;animation:slideshow4 20s linear infinite;left:0;opacity:0;position:absolute;top:0}.p-voicecomic__mv__image .p-voicecomic__mv__image1{z-index:5}.p-voicecomic__mv__image .p-voicecomic__mv__image2{-webkit-animation-delay:5s;animation-delay:5s;z-index:4}.p-voicecomic__mv__image .p-voicecomic__mv__image3{-webkit-animation-delay:10s;animation-delay:10s;z-index:3}.p-voicecomic__mv__image .p-voicecomic__mv__image4{-webkit-animation-delay:15s;animation-delay:15s;z-index:2}.p-voicecomic__mv__lead{background-color:#000;color:#fff;padding:5.33333vw 8.66667vw}.p-voicecomic__tab__headings{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.33333vw}.p-voicecomic__tab__headings-item{background-color:#b4b4b4;border-radius:2.66667vw 2.66667vw 0 0;color:#fff;font-size:5.33333vw;height:13.33333vw;line-height:13.33333vw;position:relative;text-align:center;width:40vw}.p-voicecomic__tab__headings-item::before{bottom:-1.33333vw;height:1.33333vw;width:100vw;z-index:2}.p-voicecomic__tab__headings-item.is-active{background-color:#00b4ff;color:#000}.p-voicecomic__tab__headings-item.is-active::before{background-color:#00b4ff}.p-voicecomic__tab__headings-item:first-child{margin-left:8.66667vw;margin-right:2.66667vw}.p-voicecomic__tab__headings-item:first-child.is-active::before{left:-8.66667vw}.p-voicecomic__tab__headings-item:last-child{margin-right:8.66667vw}.p-voicecomic__tab__headings-item:last-child.is-active::before{left:-51.33333vw}.p-voicecomic__tab__contents{margin-bottom:26.66667vw}.p-voicecomic__tab__contents-item{display:none}.p-voicecomic__tab__contents-item.is-active{display:block}.p-voicecomic__tab__contents-list-item:not(:last-child){margin-bottom:10.66667vw}.p-voicecomic__tab__contents-headings{background-color:#000;color:#00b4ff;font-size:5.33333vw;line-height:1.5;margin-bottom:5.33333vw;padding:8vw 8.66667vw;position:relative;text-align:center}.p-voicecomic__tab__contents-headings::before{background-image:url(../images/common/icon_triangle@2x.png);background-size:4vw 2.66667vw;bottom:-2.4vw;height:2.66667vw;width:4vw}.p-voicecomic__tab__contents-movie{aspect-ratio:1/.5625;margin-bottom:5.33333vw;position:relative}.p-voicecomic__tab__contents iframe{aspect-ratio:1/.5625;left:0;position:absolute;top:0;width:100%;z-index:1}.p-voicecomic__tab__contents-lead{font-size:3.46667vw;line-height:1.5384;margin-bottom:5.33333vw}.p-voicecomic__tab__contents-btn::after{background-image:url(../images/common/btn_arrow-blue@2x.png)}.p-weekendspecial .l-container{background-image:url(../images/common/bg_pattern.jpg);background-size:750px 530px}.p-weekendspecial__mv{margin-bottom:10.66667vw;position:relative}.p-weekendspecial__mv__lead{background-color:#000;color:#fff;padding:5.33333vw 8.66667vw}.p-weekendspecial__special__list{padding-bottom:13.33333vw}.p-weekendspecial__special__headings{-ms-flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#30d109;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;flex-wrap:wrap;height:21.33333vw;justify-content:center;margin-top:10.66667vw;padding-left:8.66667vw;position:relative;text-align:left}.p-weekendspecial__special__headings span{display:inline-block;font-size:5.33333vw;line-height:1.5;width:100%}.p-weekendspecial__special__headings::before{background-size:100vw 21.33333vw;height:21.33333vw;left:0;width:100vw;z-index:-1}.p-weekendspecial__special__headings::after{background-image:url(../images/common/icon_triangle@2x.png);background-size:4vw 2.66667vw;bottom:-2.4vw;height:2.66667vw;width:4vw}.p-weekendspecial__special__item:first-child .p-weekendspecial__special__headings{margin-top:0}.p-weekendspecial__special .feature1 .p-weekendspecial__special__headings::before{background-image:url(../images/weekendspecial/weekendspecial_headings01@2x.png)}.p-weekendspecial__special .feature2 .p-weekendspecial__special__headings::before{background-image:url(../images/weekendspecial/weekendspecial_headings02@2x.png)}.p-weekendspecial__special .feature3 .p-weekendspecial__special__headings::before{background-image:url(../images/weekendspecial/weekendspecial_headings03@2x.png)}.p-weekendspecial__special .feature4 .p-weekendspecial__special__headings::before{background-image:url(../images/weekendspecial/weekendspecial_headings04@2x.png)}.p-weekendspecial__special .feature5 .p-weekendspecial__special__headings::before{background-image:url(../images/weekendspecial/weekendspecial_headings05@2x.png)}.p-weekendspecial__special__lead{background:#30d109;color:#fff;font-size:4vw;letter-spacing:.05em;line-height:5.33333vw;margin-bottom:4vw;padding:4vw 0 4vw 8.66667vw;text-align:left}.p-weekendspecial__special{width:100vw}.p-weekendspecial__special__slider{margin-bottom:10.66667vw;width:100%}.p-weekendspecial__special__slider .swiper{overflow:visible;width:100%}.p-weekendspecial__special__slide:hover{opacity:.7}.p-weekendspecial__special__slide-image{margin-bottom:2.66667vw}.p-weekendspecial__special__slide-title{font-size:2.66667vw;line-height:1.5;text-align:left}@media (min-width:769px){.l-container{width:500px}.l-inner,.p-adlist__index__btn{width:413.33333px}.c-btn__dot,.p-adlist__mv__lead,.p-detail-list__search__headings,.p-special__mv__lead,.p-top__bookstore__headings,.p-top__headings,.p-top__past__headings,.p-top__special__list-subheadings,.p-top__subheadings,.p-top__trial__btn-lead,.p-voicecomic__mv__lead,.p-weekendspecial__mv__lead,.u-lead{font-size:20px}.p-special__theme__lead,.p-top__special__list-text,.p-weekendspecial__special__lead,.u-caption{font-size:17.33333px}.u-caution{font-size:13.33333px}.c-header{width:500px}.c-header__menu .c-menu__item:not(:last-child){margin-bottom:16.66667px}.c-header__menu{width:500px}.c-header__menu__btn{right:30px}.c-header__menu__item{margin-top:20px}.c-header__menu__item{padding-bottom:23.33333px}.c-header__menu__item{width:293.33333px}.c-header__menu__item:first-child{margin-top:6.66667px}.c-header__menu__item::before{width:292px}.c-header__menu__item::before{height:4px}.c-header__menu__item::before{background-size:292px 4px}.c-header__menu__headings{line-height:43.33333px}.c-header__menu__headings{height:43.33333px}.c-header__menu__headings{width:170px}.c-header__menu__headings{margin-bottom:26.66667px}.c-header__menu__headings{font-size:20px}.c-header__menu__headings::before{height:66.66667px}.c-header__menu__headings::before{top:-2px}.c-header__menu__headings::before{background-size:170px 66.66667px}.c-header__menu__headings span{margin-top:-12px}.c-header__menu__headings span{font-size:43.33333px}.c-header__menu__lead{font-size:15px}.c-menu__list{margin-top:46.66667px}.c-menu__list{width:445.33333px}.c-footer{padding-bottom:93.33333px}.c-footer{padding-top:66.66667px}.c-footer__menu__list{margin-bottom:106.66667px}.c-footer__menu__item:not(:last-child){margin-bottom:20px}.c-footer__menu__item a{font-size:20px}.c-footer__copyright{font-size:13.33333px}.c-gotop{bottom:13.33333px}.c-gotop{right:6.66667px}.c-gotop{width:73.33333px}.c-btn__dot{line-height:106.66667px}.c-btn__dot{height:106.66667px}.c-btn__dot{border-radius:53.33333px}.c-btn__dot::before{top:13.33333px}.c-btn__dot::before{left:13.33333px}.c-btn__dot::before{border-radius:53.33333px}.c-btn__dot::after{width:26.66667px}.c-btn__dot::after{height:26.66667px}.c-btn__dot::after{background-size:26.66667px 26.66667px}.c-btn__dot::after{right:13.33333px}.p-adlist__mv{margin-bottom:53.33333px}.p-adlist__mv__lead{padding:26.66667px 43.33333px}.p-adlist__index{margin-bottom:133.33333px}.p-adlist__index__item:not(:last-child){margin-bottom:53.33333px}.p-adlist__index__subheadings{font-size:20px}.p-adlist__index__subheadings{padding:13.33333px 0 0}.p-adlist__index__subheadings{margin:0 43.33333px 13.33333px 43.33333px}.p-adlist__index__subheadings::after,.p-adlist__index__subheadings::before{width:26.66667px}.p-adlist__index__subheadings::after,.p-adlist__index__subheadings::before{height:32px}.p-adlist__index__subheadings::after,.p-adlist__index__subheadings::before{background-size:26.66667px 32px}.p-adlist__index__subheadings::before{left:-50.66667px}.p-adlist__index__subheadings::before{bottom:0}.p-adlist__index__subheadings::after{right:-50.66667px}.p-adlist__index__subheadings::after{bottom:0}.p-adlist__index__headings{font-size:26.66667px}.p-adlist__index__headings{padding:40px 43.33333px}.p-adlist__index__headings::before{width:20px}.p-adlist__index__headings::before{height:13.33333px}.p-adlist__index__headings::before{background-size:20px 13.33333px}.p-adlist__index__headings::before{bottom:-12px}.p-adlist__index__lead{font-size:20px}.p-adlist__index__lead{padding:26.66667px 43.33333px}.p-adlist__index__lead{margin-bottom:26.66667px}.p-adlist__index__slider{margin-bottom:26.66667px}.p-adlist__index__slide-image{margin-bottom:13.33333px}.p-adlist__index__slide-title{font-size:13.33333px}.p-detail-list__search{padding:26.66667px 0 66.66667px}.p-detail-list__search__headings{font-size:26.66667px}.p-detail-list__search__headings{margin-bottom:20px}.p-detail-list__search__headings{padding:13.33333px 0 40px}.p-detail-list__search__headings::before{width:433.33333px}.p-detail-list__search__headings::before{height:84.66667px}.p-detail-list__search__headings::before{background-size:433.33333px 85.33333px}.p-detail-list__search__headings::before{left:-10px}.p-detail-list__search__input{height:53.33333px}.p-detail-list__search__input{margin-bottom:16.66667px}.p-detail-list__search__input input{padding:13.33333px}.p-detail-list__search__input input{font-size:20px}.p-detail-list__search__input input{width:366.66667px}.p-detail-list__search__input input{height:46.66667px}.p-detail-list__search__input button{width:46.66667px}.p-detail-list__search__input button{height:46.66667px}.p-detail-list__search__input button{background-size:32px 32px}.p-detail-list__search__caution{font-size:20px}.p-detail-list__search__caution{margin-bottom:43.33333px}.p-detail-list__filter__initial-list{margin-bottom:13.33333px}.p-detail-list__filter__initial-item{width:72px}.p-detail-list__filter__initial-item{height:72px}.p-detail-list__filter__initial-item{margin-bottom:13.33333px}.p-detail-list__filter__initial-btn{font-size:26.66667px}.p-detail-list__filter__initial-btn{border-radius:6.66667px}.p-detail-list__filter__genre-item:not(:last-child){margin-right:13.33333px}.p-detail-list__filter__genre-btn{font-size:17.33333px}.p-detail-list__filter__genre-btn{padding:6.66667px 13.33333px}.p-detail-list__title{width:440px}.p-detail-list__title{padding-top:53.33333px}.p-detail-list__title__item{width:220px}.p-detail-list__title__item{padding:0 13.33333px}.p-detail-list__title__item{margin-bottom:53.33333px}.p-detail-list__title__image{margin-bottom:13.33333px}.p-detail-list__title__title{font-size:13.33333px}.p-detail-list__title__nohit{padding-bottom:53.33333px}.p-detail-list__title__nohit-text{font-size:20px}.p-detail-list__title .pagenation{height:40px}.p-detail-list__title .pagenation{margin-top:13.33333px}.p-detail-list__title .pagenation{padding-bottom:160px}.p-detail-list__title .next-page,.p-detail-list__title .prev-page{border-radius:6.66667px}.p-detail-list__title .next-page,.p-detail-list__title .prev-page{width:60px}.p-detail-list__title .next-page,.p-detail-list__title .prev-page{height:53.33333px}.p-detail-list__title .next-page,.p-detail-list__title .prev-page{margin:0 6.66667px}.p-detail-list__title .next-page,.p-detail-list__title .prev-page{background-size:11.33333px 17.33333px}.p-detail-list__title .next-page,.p-detail-list__title .prev-page{width:89.33333px}.p-detail-list__title ul[role=menubar]{height:53.33333px}.p-detail-list__title ul[role=menubar] li{border-radius:6.66667px}.p-detail-list__title ul[role=menubar] li{width:60px}.p-detail-list__title ul[role=menubar] li{height:53.33333px}.p-detail-list__title ul[role=menubar] li{margin:0 6.66667px}.p-detail-list__title ul[role=menubar] li a{font-size:26.66667px}.p-detail-list__title ul[role=menubar] li a{border-radius:6.66667px}.p-detail__title{padding-top:26.66667px}.p-detail__title__title{font-size:26.66667px}.p-detail__title__title{line-height:26.66667px}.p-detail__title__title{margin-bottom:6.66667px}.p-detail__title__title--small{font-size:26.66667px}.p-detail__title__author{font-size:17.33333px}.p-detail__title__author{line-height:26.66667px}.p-detail__detail{padding-top:26.66667px}.p-detail__detail__share-list{margin-bottom:53.33333px}.p-detail__detail__share-item{width:46.66667px}.p-detail__detail__share-item{height:46.66667px}.p-detail__detail__share-item{margin:0 10px}.p-detail__detail__share-item a{background-size:46.66667px 46.66667px}.p-detail__detail__lead{font-size:20px}.p-detail__detail__lead{line-height:33.33333px}.p-detail__detail__lead{margin-bottom:53.33333px}.p-detail__comic__deadline{padding:13.33333px}.p-detail__comic__deadline{font-size:17.33333px}.p-detail__comic__deadline{line-height:26.66667px}.p-detail__comic__deadline{margin-bottom:53.33333px}.p-detail__comic__list{margin-bottom:66.66667px}.p-detail__comic__item{height:106.66667px}.p-detail__comic__item{margin-bottom:40px}.p-detail__comic__item a{height:106.66667px}.p-detail__comic__item a{border-radius:53.33333px}.p-detail__comic__item a{font-size:20px}.p-detail__comic__item a{line-height:26.66667px}.p-detail__comic__item a::before{width:26.66667px}.p-detail__comic__item a::before{height:26.66667px}.p-detail__comic__item a::before{background-size:26.66667px 26.66667px}.p-detail__comic__item a::before{right:13.33333px}.p-detail__comic__item a::after{top:13.33333px}.p-detail__comic__item a::after{left:13.33333px}.p-detail__special{margin-bottom:53.33333px}.p-detail__related{width:500px}.p-detail__related__headings{font-size:26.66667px}.p-detail__related__headings{line-height:33.33333px}.p-detail__related__headings{margin-bottom:26.66667px}.p-detail__related__headings::after,.p-detail__related__headings::before{width:26.66667px}.p-detail__related__headings::after,.p-detail__related__headings::before{height:32px}.p-detail__related__headings::after,.p-detail__related__headings::before{background-size:26.66667px 32px}.p-detail__related__headings::before{left:-50.66667px}.p-detail__related__headings::before{bottom:0}.p-detail__related__headings::after{right:-50.66667px}.p-detail__related__headings::after{bottom:0}.p-detail__related__slider{margin-bottom:133.33333px}.p-detail__related__slide-image{margin-bottom:13.33333px}.p-detail__related__slide-title{font-size:13.33333px}.p-faq__faq p{font-size:17.33333px}.p-faq__faq p{line-height:26.66667px}.p-faq__category__list:last-child{margin-bottom:128.66667px}.p-faq__category__headings{margin:53.33333px 0}.p-faq__category__headings{font-size:26.66667px}.p-faq__category__headings::after,.p-faq__category__headings::before{background-size:26.66667px 32px}.p-faq__category__headings::after,.p-faq__category__headings::before{width:26.66667px}.p-faq__category__headings::after,.p-faq__category__headings::before{height:32px}.p-faq__category__headings::before{left:20px}.p-faq__category__headings::before{bottom:0}.p-faq__category__headings::after{right:20px}.p-faq__category__headings::after{bottom:0}.p-faq__question__list-item:not(:last-child){margin-bottom:53.33333px}.p-faq__question__question{font-size:20px}.p-faq__question__question{line-height:26.66667px}.p-faq__question__question{padding-bottom:8.66667px}.p-faq__question__question{margin-bottom:8.66667px}.p-faq__question__question::before{width:413.33333px}.p-faq__question__question::before{background-size:413.33333px 2px}.p-notfound{min-height:100vh}.p-notfound .l-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;flex-wrap:wrap;min-height:100vh}.p-notfound .c-footer{margin-top:auto}.p-notfound__main{padding:200px 0 133.33333px}.p-notfound__main{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:1;-ms-flex:1;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex:1}.p-notfound__main__text{font-size:26.66667px}.p-notfound__main__text{margin-bottom:133.33333px}.u-small{font-size:20px}.u-small{line-height:26.66667px}.p-special__mv__lead{padding:26.66667px 43.33333px}.p-special__week__list-item.week1 .p-special__week__list-headings{width:99.33333px}.p-special__week__list-item.week2 .p-special__week__list-headings{width:110.66667px}.p-special__week__list-item.week3 .p-special__week__list-headings{width:110px}.p-special__week__list-item.week4 .p-special__week__list-headings{width:110.66667px}.p-special__week__list-item:last-child{padding-bottom:66.66667px}.p-special__week__list-headings{margin-bottom:26.66667px}.p-special__week__list-headings::after,.p-special__week__list-headings::before{width:26.66667px}.p-special__week__list-headings::after,.p-special__week__list-headings::before{height:32px}.p-special__week__list-headings::after,.p-special__week__list-headings::before{background-size:26.66667px 32px}.p-special__week__list-headings::before{left:-50.66667px}.p-special__week__list-headings::before{bottom:0}.p-special__week__list-headings::after{right:-50.66667px}.p-special__week__list-headings::after{bottom:0}.p-special__theme__headings{font-size:26.66667px}.p-special__theme__headings{line-height:33.33333px}.p-special__theme__headings{padding:16.66667px 43.33333px}.p-special__theme__headings::before{height:106.66667px}.p-special__theme__headings::before{background-size:500px 106.66667px}.p-special__theme__headings::before{left:0}.p-special__theme__headings::after{width:20px}.p-special__theme__headings::after{height:13.33333px}.p-special__theme__headings::after{background-size:20px 13.33333px}.p-special__theme__headings::after{bottom:-12px}.p-special__theme__lead{padding:20px 0 20px 43.33333px}.p-special__theme__lead{font-size:20px}.p-special__theme__lead{line-height:26.66667px}.p-special__theme__lead{margin-bottom:20px}.week1{padding:40px 0 0}.week1 .p-special__theme__item:nth-child(2) .p-special__theme__headings{margin-top:0}.week1 .p-special__theme__item:nth-child(4) .p-special__theme__headings::before{height:140px}.week1 .p-special__theme__item:nth-child(4) .p-special__theme__headings::before{background-size:500px 140px}.week1 .p-special__theme__item:nth-child(1) .p-special__theme__headings::before{height:140px}.week1 .p-special__theme__item:nth-child(1) .p-special__theme__headings::before{background-size:500px 140px}.week2{padding:40px 0 0}.week2 .p-special__theme__item:nth-child(2) .p-special__theme__headings{line-height:106.66667px}.week2 .p-special__theme__item:nth-child(2) .p-special__theme__headings{padding:0 43.33333px}.week2 .p-special__theme__item:nth-child(4) .p-special__theme__headings::before{height:166.66667px}.week2 .p-special__theme__item:nth-child(4) .p-special__theme__headings::before{background-size:500px 166.66667px}.week2 .p-special__theme__item:nth-child(1) .p-special__theme__headings{height:133.33333px}.week2 .p-special__theme__item:nth-child(1) .p-special__theme__headings::before{height:133.33333px}.week2 .p-special__theme__item:nth-child(1) .p-special__theme__headings::before{background-size:500px 133.33333px}.week3{padding:40px 0 0}.week3 .p-special__theme__item:nth-child(4) .p-special__theme__headings{height:133.33333px}.week3 .p-special__theme__item:nth-child(4) .p-special__theme__headings::before{height:133.33333px}.week3 .p-special__theme__item:nth-child(4) .p-special__theme__headings::before{background-size:500px 133.33333px}.week3 .p-special__theme__item:nth-child(1) .p-special__theme__headings{height:140px}.week3 .p-special__theme__item:nth-child(1) .p-special__theme__headings::before{height:140px}.week3 .p-special__theme__item:nth-child(1) .p-special__theme__headings::before{background-size:500px 140px}.week4{padding:40px 0 0}.week4 .p-special__theme__item:nth-child(4) .p-special__theme__headings{height:133.33333px}.week4 .p-special__theme__item:nth-child(4) .p-special__theme__headings::before{height:133.33333px}.week4 .p-special__theme__item:nth-child(4) .p-special__theme__headings::before{background-size:500px 133.33333px}.week4 .p-special__theme__item:nth-child(1) .p-special__theme__headings::before{height:140px}.week4 .p-special__theme__item:nth-child(1) .p-special__theme__headings::before{background-size:500px 140px}.p-special__theme{width:500px}.p-special__theme__slider{margin-bottom:53.33333px}.p-special__theme__slide-image{margin-bottom:13.33333px}.p-special__theme__slide-title{font-size:13.33333px}.p-terms__terms p{font-size:17.33333px}.p-terms__terms p{line-height:26.66667px}.p-terms__terms__headings{margin:53.33333px 0}.p-terms__terms__headings{margin-left:-10px}.p-terms__terms__headings{font-size:26.66667px}.p-terms__terms__headings::after,.p-terms__terms__headings::before{background-size:26.66667px 32px}.p-terms__terms__headings::after,.p-terms__terms__headings::before{width:26.66667px}.p-terms__terms__headings::after,.p-terms__terms__headings::before{height:32px}.p-terms__terms__headings::before{left:-26.66667px}.p-terms__terms__headings::before{bottom:0}.p-terms__terms__headings::after{right:-36.66667px}.p-terms__terms__headings::after{bottom:0}.p-terms__terms__lead{margin-bottom:28.66667px}.p-terms__list{margin-bottom:128.66667px}.p-terms__list__item:not(:last-child){margin-bottom:28.66667px}.p-terms__list__headings{font-size:20px}.p-terms__list__headings{line-height:26.66667px}.p-top__inner,.p-top__mv__lead,.p-top__special__list-image,.p-top__special__list-text,.p-top__trial__btn{width:413.33333px}.p-top__special__list-subheadings,.p-top__subheadings,.p-top__trial__btn-lead{font-size:20px}.p-top__special__list-subheadings,.p-top__subheadings,.p-top__trial__btn-lead{margin-bottom:17.33333px}.p-top__bookstore__headings,.p-top__headings,.p-top__past__headings{margin-bottom:20px}.p-top__bookstore__headings,.p-top__headings,.p-top__past__headings{padding-bottom:33.33333px}.p-top__bookstore__headings,.p-top__headings,.p-top__past__headings{margin-bottom:26.66667px}.p-top__bookstore__headings::before,.p-top__headings::before,.p-top__past__headings::before{width:414.66667px}.p-top__bookstore__headings::before,.p-top__headings::before,.p-top__past__headings::before{height:68.66667px}.p-top__bookstore__headings::before,.p-top__headings::before,.p-top__past__headings::before{background-size:414.66667px 68.66667px}.p-top__bookstore__headings::before,.p-top__headings::before,.p-top__past__headings::before{bottom:0}.p-top__mv{margin-bottom:66.66667px}.p-top__mv__movie-inner{height:803.33333px}.p-top__mv__movie video{top:-44.44444px}.p-top__mv__lead{font-size:20px}.p-top__mv__lead{margin-bottom:66.66667px}.p-top__mv__lead{top:964px}.p-top__trial{padding-bottom:93.33333px}.p-top__trial__btn-lead::after,.p-top__trial__btn-lead::before{width:26.66667px}.p-top__trial__btn-lead::after,.p-top__trial__btn-lead::before{height:32px}.p-top__trial__btn-lead::after,.p-top__trial__btn-lead::before{background-size:26.66667px 32px}.p-top__trial__btn-lead::before{left:-50.66667px}.p-top__trial__btn-lead::before{bottom:-5.33333px}.p-top__trial__btn-lead::after{right:-50.66667px}.p-top__trial__btn-lead::after{bottom:-5.33333px}.p-top__special{padding-bottom:66.66667px}.p-top__special__headings{width:451.33333px}.p-top__special__headings{margin-bottom:26.66667px}.p-top__special__list-item:not(:last-child){margin-bottom:66.66667px}.p-top__special__list-subheadings::after,.p-top__special__list-subheadings::before{width:26.66667px}.p-top__special__list-subheadings::after,.p-top__special__list-subheadings::before{height:32px}.p-top__special__list-subheadings::after,.p-top__special__list-subheadings::before{background-size:26.66667px 32px}.p-top__special__list-subheadings::before{left:-50.66667px}.p-top__special__list-subheadings::before{bottom:-5.33333px}.p-top__special__list-subheadings::after{right:-50.66667px}.p-top__special__list-subheadings::after{bottom:-5.33333px}.p-top__special__list-headings{font-size:26.66667px}.p-top__special__list-headings{line-height:70px}.p-top__special__list-headings{margin-bottom:26.66667px}.p-top__special__list-headings::before{height:82.66667px}.p-top__special__list-headings::before{width:446.66667px}.p-top__special__list-image{margin-bottom:26.66667px}.p-top__bookstore{padding:66.66667px 0}.p-top__bookstore__list-item{border-radius:6.66667px}.p-top__bookstore__list-item{width:200px}.p-top__bookstore__list-item:nth-child(2n+1){margin-right:13.33333px}.p-top__bookstore__list-item:not(:last-child){margin-bottom:13.33333px}.p-top__past{padding-bottom:66.66667px}.p-top__past__list-item:not(:last-child){margin-bottom:13.33333px}.p-voicecomic__mv{margin-bottom:53.33333px}.p-voicecomic__mv__lead{padding:26.66667px 43.33333px}.p-voicecomic__tab__headings{margin-bottom:6.66667px}.p-voicecomic__tab__headings-item{width:200px}.p-voicecomic__tab__headings-item{height:66.66667px}.p-voicecomic__tab__headings-item{font-size:26.66667px}.p-voicecomic__tab__headings-item{line-height:66.66667px}.p-voicecomic__tab__headings-item{border-radius:13.33333px 13.33333px 0 0}.p-voicecomic__tab__headings-item::before{height:6.66667px}.p-voicecomic__tab__headings-item::before{bottom:-6.66667px}.p-voicecomic__tab__headings-item:first-child{margin-right:13.33333px}.p-voicecomic__tab__headings-item:first-child{margin-left:43.33333px}.p-voicecomic__tab__headings-item:first-child.is-active::before{left:-43.33333px}.p-voicecomic__tab__headings-item:last-child{margin-right:43.33333px}.p-voicecomic__tab__headings-item:last-child.is-active::before{left:-256.66667px}.p-voicecomic__tab__contents{margin-bottom:133.33333px}.p-voicecomic__tab__contents-list-item:not(:last-child){margin-bottom:53.33333px}.p-voicecomic__tab__contents-headings{font-size:26.66667px}.p-voicecomic__tab__contents-headings{padding:40px 43.33333px}.p-voicecomic__tab__contents-headings{margin-bottom:26.66667px}.p-voicecomic__tab__contents-headings::before{width:20px}.p-voicecomic__tab__contents-headings::before{height:13.33333px}.p-voicecomic__tab__contents-headings::before{background-size:20px 13.33333px}.p-voicecomic__tab__contents-headings::before{bottom:-12px}.p-voicecomic__tab__contents-movie{margin-bottom:26.66667px}.p-voicecomic__tab__contents-lead{font-size:17.33333px}.p-voicecomic__tab__contents-lead{margin-bottom:26.66667px}.p-weekendspecial__mv{margin-bottom:53.33333px}.p-weekendspecial__mv__lead{padding:26.66667px 43.33333px}.p-weekendspecial__special__list{padding-bottom:66.66667px}.p-weekendspecial__special__headings{padding-left:43.33333px}.p-weekendspecial__special__headings{margin-top:53.33333px}.p-weekendspecial__special__headings{height:106.66667px}.p-weekendspecial__special__headings span{font-size:26.66667px}.p-weekendspecial__special__headings::before{width:500px}.p-weekendspecial__special__headings::before{height:106.66667px}.p-weekendspecial__special__headings::before{background-size:500px 106.66667px}.p-weekendspecial__special__headings::before{left:0}.p-weekendspecial__special__headings::after{width:20px}.p-weekendspecial__special__headings::after{height:13.33333px}.p-weekendspecial__special__headings::after{bottom:-12px}.p-weekendspecial__special__headings::after{background-size:20px 13.33333px}.p-weekendspecial__special__item:first-child .p-weekendspecial__special__headings{margin-top:0}.p-weekendspecial__special__lead{padding:20px 0 20px 43.33333px}.p-weekendspecial__special__lead{font-size:20px}.p-weekendspecial__special__lead{line-height:26.66667px}.p-weekendspecial__special__lead{margin-bottom:20px}.p-weekendspecial__special{width:500px}.p-weekendspecial__special__slider{margin-bottom:53.33333px}.p-weekendspecial__special__slide-image{margin-bottom:13.33333px}.p-weekendspecial__special__slide-title{font-size:13.33333px}}@media (min-width:769px) and (max-width:1024px){.l-container{margin-left:0}.c-header{-webkit-transform:translateX(0);left:0;transform:translateX(0)}.c-bg__left{display:none}.c-bg__right{width:calc(100% - 500px)}.c-bg__illust{aspect-ratio:1/1.3;height:auto;width:70%}}@media (min-width:1025px){.c-header{display:none}.p-page>.l-container{padding-top:0}}@media (max-width:768px){.c-header__menu__btn{right:4vw}.c-header__menu__lead{font-size:4vw}.c-gotop a:hover{opacity:1}.c-gotop a:active{opacity:1}.c-bg{display:none}.p-faq .l-container{background-image:url(../images/common/bg_pattern.jpg);background-size:750px 530px}.p-terms .l-container{background-image:url(../images/common/bg_pattern.jpg);background-size:750px 530px}.p-top .l-container{background-image:url(../images/common/bg_pattern.jpg);background-size:750px 530px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImNvbW1vbi9fcmVzZXQuc2NzcyIsImNvbW1vbi9fYmFzZS5zY3NzIiwiY29tbW9uL19taXhpbi5zY3NzIiwiY29tbW9uL191dGlsaXR5LnNjc3MiLCJjb21tb24vX2FuaW1hdGlvbi5zY3NzIiwicGFydHMvX3BhcnRzLnNjc3MiLCJwYWdlL19hZGxpc3Quc2NzcyIsInBhZ2UvX2RldGFpbC1saXN0LnNjc3MiLCJwYWdlL19kZXRhaWwuc2NzcyIsInBhZ2UvX2ZhcS5zY3NzIiwicGFnZS9fbm90Zm91bmQuc2NzcyIsInBhZ2UvX3NwZWNpYWwuc2NzcyIsInBhZ2UvX3Rlcm1zLnNjc3MiLCJwYWdlL190b3Auc2NzcyIsInBhZ2UvX3ZvaWNlY29taWMuc2NzcyIsInBhZ2UvX3dlZWtlbmRzcGVjaWFsLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQXVCQSxLQUNBLFFBb0NBLFFBQ0EsTUFjQSxNQW5DQSxFQW5CQSxXQVpBLEtBcURBLE9BVEEsUUE1QkEsS0FDQSxLQWtCQSxHQWpCQSxJQW9DQSxRQW5DQSxJQWxCQSxJQWdDQSxHQUNBLEdBZEEsR0FtQkEsU0FnQkEsV0FDQSxPQUNBLE9BakJBLEtBbkNBLEdBQ0EsR0FDQSxHQUNBLEdBQ0EsR0FDQSxHQWdEQSxPQUNBLE9DN0RBLEtEa0NBLEVBNUJBLE9BaUJBLElBQ0EsSUFDQSxJQWtCQSxNQUNBLE9BSkEsR0EyQkEsS0FMQSxLQUNBLElBMURBLE9BaUNBLEdBekJBLEVBRUEsSUFXQSxFQUNBLEtBcUNBLFFBcENBLE1BeEJBLEtBeUJBLE9BQ0EsSUFtQ0EsUUFsQ0EsSUFjQSxNQUVBLE1BS0EsR0FKQSxNQUdBLEdBRkEsTUFpQkEsS0FoQkEsR0FYQSxHQVBBLElBcUNBLE1DTUUsV0FBQSxJQUpBLE9BQUEsRUFFQSxVQUFBLEtBSkEsT0FBQSxFQUdBLFFBQUEsRUFGQSxRQUFBLEVBSUEsZUFBQSxTQUlGLEtBQ0UsWUFBQSxFQUdGLFFERUEsTUFDQSxRQUNBLFdBQ0EsT0FDQSxP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Qkh5RkEsZUFBQSxXR3pGQSxzQkgxRUEsTUFBQSxZRzBFQyxrQ0hQRCxXQUFBLFVHT0MsOEJIMUVELE1BQUEsTUcwRUMsOEJIekRELE9BQUEsSUd5REMsOEJINklELGdCQUFBLE1BQUEsSUdqR0EsMEJIdklBLFlBQUEsV0d1SUEsMEJIckdBLE9BQUEsV0dxR0EsMEJIdEhBLE1BQUEsTUdzSEEsMEJIeEJBLGNBQUEsV0d3QkEsMEJIekpBLFVBQUEsS0d5SkMsa0NIckdELE9BQUEsV0dxR0Msa0NIc0RELElBQUEsS0d0REMsa0NIaUdELGdCQUFBLE1BQUEsV0dqR0MsK0JIbkRELFdBQUEsTUdtREMsK0JIekpELFVBQUEsV0drTkEsc0JBU0ksVUFBQSxLQVlOLGNIaklFLFdBQUEsV0dpSUYsY0hwTUUsTUFBQSxZR21OSixVSGhESSxlQUFBLFdHZ0RKLFVIM0VJLFlBQUEsV0dzRkEsc0JIaElBLGNBQUEsWUdxSUMsdUNIcklELGNBQUEsS0dxSUMsd0JIdFFELFVBQUEsS0d1UkYscUJIdlJFLFVBQUEsV0c2UkosU0huREksT0FBQSxXR21ESixTSDVESSxNQUFBLFVHNERKLFNIMVBJLE1BQUEsV0crb0JKLFlIaHFCSSxZQUFBLFlHZ3FCSixZSDluQkksT0FBQSxZRzhuQkosWUh6YUksY0FBQSxXR3lhSixvQkhuZUksSUFBQSxXR21lSixvQkgxZEksS0FBQSxXRzBkSixvQkh6YUksY0FBQSxXR3lhSixtQkgvb0JJLE1BQUEsV0crb0JKLG1CSDluQkksT0FBQSxXRzhuQkosbUJIeGJJLGdCQUFBLFdBQUEsV0d3YkosbUJIamRJLE1BQUEsV0k1UUosY0o0S0ksY0FBQSxXSXJKRixvQkpzS0UsUUFBQSxXQUFBLFdJMUpKLGlCSnlJSSxjQUFBLFlJbElELHdDSmtJQyxjQUFBLFdJekhGLDhCSlJFLFVBQUEsS0lRRiw4QkprSkUsUUFBQSxXQUFBLEVBQUEsRUlsSkYsOEJKcUZFLE9BQUEsRUFBQSxXQUFBLFdBQUEsV0lyRkQscUNBQUEsc0NKMkJDLE1BQUEsV0kzQkQscUNBQUEsc0NKNENDLE9BQUEsS0k1Q0QscUNBQUEsc0NKa1BDLGdCQUFBLFdBQUEsS0lsUEQsc0NKZ05DLEtBQUEsWUloTkQsc0NKa09DLE9BQUEsRUlsT0QscUNKeU5DLE1BQUEsWUl6TkQscUNKa09DLE9BQUEsRUlwTUYsMkJKdENFLFVBQUEsV0lzQ0YsMkJKNEdFLFFBQUEsS0FBQSxXSTVHRCxtQ0pIQyxNQUFBLEtJR0QsbUNKY0MsT0FBQSxXSWRELG1DSm9OQyxnQkFBQSxLQUFBLFdJcE5ELG1DSm9NQyxPQUFBLE1JOUtGLHVCSjVERSxVQUFBLEtJNERGLHVCSnNGRSxRQUFBLFdBQUEsV0l0RkYsdUJKcUVFLGNBQUEsV0l6REYseUJKeURFLGNBQUEsV0k3Q0EsOEJKNkNBLGNBQUEsV0kxQ0EsOEJKdkZBLFVBQUEsV0sxQ0osdUJMb01JLFFBQUEsV0FBQSxFQUFBLFdLOUxGLGlDTG9DRSxVQUFBLFdLcENGLGlDTHFLRSxjQUFBLEtLcktGLGlDTDhMRSxRQUFBLFdBQUEsRUFBQSxLSzlMRCx5Q0x1RUMsTUFBQSxZS3ZFRCx5Q0x3RkMsT0FBQSxXS3hGRCx5Q0w4UkMsZ0JBQUEsWUFBQSxXSzlSRCx5Q0w0UEMsS0FBQSxNS25PRiw4QkwrREUsT0FBQSxXSy9ERiw4Qkw0SUUsY0FBQSxXSzVJRCxvQ0xxSkMsUUFBQSxXS3JKRCxvQ0xXQyxVQUFBLEtLWEQsb0NMOENDLE1BQUEsWUs5Q0Qsb0NMK0RDLE9BQUEsV0svREQscUNMOENDLE1BQUEsV0s5Q0QscUNMK0RDLE9BQUEsV0svREQscUNMcVFDLGdCQUFBLEtBQUEsS0tqTkYsZ0NMekNFLFVBQUEsS0t5Q0YsZ0NMd0ZFLGNBQUEsV0szRUEscUNMMkVBLGNBQUEsV0twRUEscUNMMUJBLE1BQUEsS0swQkEscUNMVEEsT0FBQSxLS1NBLHFDTG9FQSxjQUFBLFdLNURBLG9DTHJFQSxVQUFBLFdLcUVBLG9DTG9NQSxjQUFBLFVLbktDLG9ETGtCRCxhQUFBLFdLUkEsa0NMaEhBLFVBQUEsV0tnSEEsa0NMa0NBLFFBQUEsVUFBQSxXS1JKLHNCTHZHSSxNQUFBLE1LdUdKLHNCTGlDSSxZQUFBLFdLdEJGLDRCTGxIRSxNQUFBLE1La0hGLDRCTEhFLFFBQUEsRUFBQSxXS0dGLDRCTHBCRSxjQUFBLFdLOEJGLDZCTDlCRSxjQUFBLFdLa0NGLDZCTG5LRSxVQUFBLFdLd0tGLDZCTDhCRSxlQUFBLFdLMUJBLGtDTDVLQSxVQUFBLEtLMElKLGtDTHRGSSxPQUFBLEtLc0ZKLGtDTHBDSSxXQUFBLFdLb0NKLGtDTDRESSxlQUFBLE1IbzdGRixpQ1FoL0ZGLGlDTCtISSxjQUFBLFVIcTNGRixpQ1FwL0ZGLGlDTHZHSSxNQUFBLEtIK2xHRixpQ1F4L0ZGLGlDTHRGSSxPQUFBLFdIa2xHRixpQ1E1L0ZGLGlDTDdESSxPQUFBLEVBQUEsVUg2akdGLGlDUWhnR0YsaUNMZ0hJLGdCQUFBLFdBQUEsV0hvNUZGLGlDUXBnR0YsaUNMdkdJLE1BQUEsV0t1R0osdUNMdEZJLE9BQUEsV0tzRkosMENMK0hJLGNBQUEsVUsvSEosMENMdkdJLE1BQUEsS0t1R0osMENMdEZJLE9BQUEsV0tzRkosMENMN0RJLE9BQUEsRUFBQSxVSzZESiw0Q0wxSUksVUFBQSxXSzBJSiw0Q0wrSEksY0FBQSxVTTNTSixpQk42TUksWUFBQSxXTXpNRix3Qk44QkUsVUFBQSxXTTlCRix3Qk5nREUsWUFBQSxXTWhERix3Qk4rSkUsY0FBQSxVTXhKQSwrQk51QkEsVUFBQSxXTWpCRix5Qk5pQkUsVUFBQSxXTWpCRix5Qk5tQ0UsWUFBQSxXTXhCSixrQk5pTEksWUFBQSxXTTlLRiw4Qk5vSUUsY0FBQSxXTTlIRiw4Qk5nQ0UsTUFBQSxXTWhDRiw4Qk5pREUsT0FBQSxXTWpERiw4Qk4wRUUsT0FBQSxFQUFBLEtNMUVELGdDTnVQQyxnQkFBQSxXQUFBLFdNL05GLHdCTjNCRSxVQUFBLEtNMkJGLHdCTlRFLFlBQUEsV01TRix3Qk5zR0UsY0FBQSxXTXhGRiwyQk5pR0UsUUFBQSxXTWpHRiwyQk56Q0UsVUFBQSxXTXlDRiwyQk52QkUsWUFBQSxXTXVCRiwyQk53RkUsY0FBQSxXTTlFRix1Qk44RUUsY0FBQSxXTXpFRix1Qk5KRSxPQUFBLFlNSUYsdUJOeUVFLGNBQUEsS016RUQseUJOSkMsT0FBQSxZTUlELHlCTmlOQyxjQUFBLFdNak5ELHlCTnhEQyxVQUFBLEtNd0RELHlCTnRDQyxZQUFBLFdNc0NELGlDTnJCQyxNQUFBLFdNcUJELGlDTkpDLE9BQUEsV01JRCxpQ05rTUMsZ0JBQUEsV0FBQSxXTWxNRCxpQ055S0MsTUFBQSxXTXpLRCxnQ051SkMsSUFBQSxXTXZKRCxnQ05nS0MsS0FBQSxXTWxHSixtQk5XSSxjQUFBLFdNR0osbUJOakdJLE1BQUEsTU1zR0YsNkJOeklFLFVBQUEsV015SUYsNkJOdkhFLFlBQUEsV011SEYsNkJOUkUsY0FBQSxXTVFELG9DQUFBLHFDTnRHQyxNQUFBLFdNc0dELG9DQUFBLHFDTnJGQyxPQUFBLEtNcUZELG9DQUFBLHFDTmlIQyxnQkFBQSxXQUFBLEtNakhELHFDTitFQyxLQUFBLFlNL0VELHFDTmlHQyxPQUFBLEVNakdELG9DTndGQyxNQUFBLFlNeEZELG9DTmlHQyxPQUFBLEVNcEVGLDJCTnJDRSxjQUFBLFlNcURBLGdDTnJEQSxjQUFBLFdNd0RBLGdDTnpMQSxVQUFBLFdPdENKLGNQc0NJLFVBQUEsV090Q0osY1B3REksWUFBQSxXTzlDRixrQ1A2SkUsY0FBQSxZT3hKSCwyQlBvR0csT0FBQSxXQUFBLEVPcEdILDJCUHVCRyxVQUFBLFdPdkJGLGtDQUFBLG1DUGlSRSxnQkFBQSxXQUFBLEtPalJGLGtDQUFBLG1DUDBERSxNQUFBLFdPMURGLGtDQUFBLG1DUDJFRSxPQUFBLEtPM0VGLG1DUCtPRSxLQUFBLEtPL09GLG1DUGlRRSxPQUFBLEVPalFGLGtDUHdQRSxNQUFBLEtPeFBGLGtDUGlRRSxPQUFBLEVPak9ELDZDUHdIQyxjQUFBLFdPakhILDJCUGhCRyxVQUFBLEtPZ0JILDJCUEVHLFlBQUEsV09GSCwyQlBzTEcsZUFBQSxVT3RMSCwyQlBpSEcsY0FBQSxVT2pIRixtQ1BtQkUsTUFBQSxZT25CRixtQ0FpQkUsZ0JBQUEsWUFBQSxJQ3RGSixZQVlJLFdBQUEsTUFaSix5QkFpQk0sbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQ0EsY0FBQSxLQUZBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGVBQUEsT0FDQSxVQUFBLEtBSEEsV0FBQSxNQWZOLHNCQXNCTSxXQUFBLEtBVU4sa0JSK0tJLFFBQUEsTUFBQSxFQUFBLFlRL0tKLGtCQUtJLGtCQUFBLE9BQUEsZUFBQSxPQUNBLGlCQUFBLEVBQUEsU0FBQSxFQURBLFlBQUEsT0FEQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FFQSxLQUFBLEVBR0Ysd0JSWUUsVUFBQSxXUVpGLHdCUjZJRSxjQUFBLFlTL0tKLFNUOENJLFVBQUEsS1M5Q0osU1RnRUksWUFBQSxXU3RDRixxQlRzS0UsUUFBQSxXQUFBLFdTeEpDLGtFVHlDRCxNQUFBLFdTcENDLGtFVG9DRCxNQUFBLFlTL0JDLGtFVCtCRCxNQUFBLE1TMUJDLGtFVDBCRCxNQUFBLFlTckJBLHVDVHdMQSxlQUFBLFdTcExBLGdDVCtHQSxjQUFBLFdTL0dDLHVDQUFBLHdDVGlCRCxNQUFBLFdTakJDLHVDQUFBLHdDVGtDRCxPQUFBLEtTbENDLHVDQUFBLHdDVHdPRCxnQkFBQSxXQUFBLEtTeE9DLHdDVHNNRCxLQUFBLFlTdE1DLHdDVHdORCxPQUFBLEVTeE5DLHVDVCtNRCxNQUFBLFlTL01DLHVDVHdORCxPQUFBLEVTM0xGLDRCVC9DRSxVQUFBLFdTK0NGLDRCVDdCRSxZQUFBLFdTNkJGLDRCVG1HRSxRQUFBLFdBQUEsV1NuR0Qsb0NUS0MsT0FBQSxZU0xELG9DVDJNQyxnQkFBQSxNQUFBLFlTM01ELG9DVHlLQyxLQUFBLEVTektELG1DVFpDLE1BQUEsS1NZRCxtQ1RLQyxPQUFBLFdTTEQsbUNUMk1DLGdCQUFBLEtBQUEsV1MzTUQsbUNUMkxDLE9BQUEsTVM5SkYsd0JUc0ZFLFFBQUEsS0FBQSxFQUFBLEtBQUEsV1N0RkYsd0JUNUVFLFVBQUEsS1M0RUYsd0JUMURFLFlBQUEsV1MwREYsd0JUcURFLGNBQUEsS1MvQkosT1R3REksUUFBQSxLQUFBLEVBQUEsRVN4REosd0VUSUksV0FBQSxFU0pKLGdGVDlDSSxPQUFBLE1TOENKLGdGVHdKSSxnQkFBQSxNQUFBLE1TeEpKLGdGVDlDSSxPQUFBLE1TOENKLGdGVHdKSSxnQkFBQSxNQUFBLE1TeEhKLE9Ud0JJLFFBQUEsS0FBQSxFQUFBLEVTeEJKLHdFVGhISSxZQUFBLFlTZ0hKLHdFVGdCSSxRQUFBLEVBQUEsV1NoQkosZ0ZUOUVJLE9BQUEsWVM4RUosZ0ZUd0hJLGdCQUFBLE1BQUEsWVN4SEosd0VUOUVJLE9BQUEsWVM4RUosZ0ZUOUVJLE9BQUEsWVM4RUosZ0ZUd0hJLGdCQUFBLE1BQUEsWVNuRkosT1RiSSxRQUFBLEtBQUEsRUFBQSxFU2FKLHdFVG5ISSxPQUFBLFlTbUhKLGdGVG5ISSxPQUFBLFlTbUhKLGdGVG1GSSxnQkFBQSxNQUFBLFlTbkZKLHdFVG5ISSxPQUFBLE1TbUhKLGdGVG5ISSxPQUFBLE1TbUhKLGdGVG1GSSxnQkFBQSxNQUFBLE1TaERKLE9UaERJLFFBQUEsS0FBQSxFQUFBLEVTZ0RKLHdFVHRKSSxPQUFBLFlTc0pKLGdGVHRKSSxPQUFBLFlTc0pKLGdGVGdESSxnQkFBQSxNQUFBLFlTaERKLGdGVHRKSSxPQUFBLE1Tc0pKLGdGVGdESSxnQkFBQSxNQUFBLE1TWkosa0JUM01JLE1BQUEsTVMrTUYsMEJUakhFLGNBQUEsV1N2Q0YsK0JUdUNFLGNBQUEsV1NtSUEsK0JUcFFBLFVBQUEsV1V2Q0Qsa0JWdUNDLFVBQUEsV1V2Q0Qsa0JWeURDLFlBQUEsV1VoREYsMEJWMkdFLE9BQUEsV0FBQSxFVTNHRiwwQlY2SUUsWUFBQSxNVTdJRiwwQlY4QkUsVUFBQSxXVTlCRCxpQ0FBQSxrQ1Z3UkMsZ0JBQUEsV0FBQSxLVXhSRCxpQ0FBQSxrQ1ZpRUMsTUFBQSxXVWpFRCxpQ0FBQSxrQ1ZrRkMsT0FBQSxLVWxGRCxrQ1ZzUEMsS0FBQSxZVXRQRCxrQ1Z3UUMsT0FBQSxFVXhRRCxpQ1YrUEMsTUFBQSxZVS9QRCxpQ1Z3UUMsT0FBQSxFVTVPSCxzQlZtSUcsY0FBQSxXVTlISCxlVjhIRyxjQUFBLFlVM0hELHNDVjJIQyxjQUFBLFdVcEhGLHlCVmJFLFVBQUEsS1VhRix5QlZLRSxZQUFBLFdXekRGLGNBQUEsaUJBQUEsNEJBQUEsMkJBQUEsbUJYMEVFLE1BQUEsWVdyRUYsa0NBQUEsb0JBQUEsd0JYa0NFLFVBQUEsS1dsQ0Ysa0NBQUEsb0JBQUEsd0JYbUtFLGNBQUEsV1doSkYsNEJBQUEsaUJBQUEsdUJYZ0pFLGNBQUEsS1doSkYsNEJBQUEsaUJBQUEsdUJYcU5FLGVBQUEsV1dyTkYsNEJBQUEsaUJBQUEsdUJYZ0pFLGNBQUEsV1doSkQsb0NBQUEseUJBQUEsK0JYa0RDLE1BQUEsWVdsREQsb0NBQUEseUJBQUEsK0JYbUVDLE9BQUEsV1duRUQsb0NBQUEseUJBQUEsK0JYeVFDLGdCQUFBLFlBQUEsV1d6UUQsb0NBQUEseUJBQUEsK0JYeVBDLE9BQUEsRVd6TkosV1hnSEksY0FBQSxXV25HQSx3QlhzQkEsT0FBQSxZVy9CRCx3QlgwTEMsSUFBQSxZVzdKRixpQlhsREUsVUFBQSxLV2tERixpQlgrRUUsY0FBQSxXVy9FRixpQlg2SkUsSUFBQSxNVzNJSixjWGtJSSxlQUFBLFdXOUhELCtCQUFBLGdDWHJDQyxNQUFBLFdXcUNELCtCQUFBLGdDWHBCQyxPQUFBLEtXb0JELCtCQUFBLGdDWGtMQyxnQkFBQSxXQUFBLEtXbExELGdDWGdKQyxLQUFBLFlXaEpELGdDWGtLQyxPQUFBLFdXbEtELCtCWHlKQyxNQUFBLFlXekpELCtCWGtLQyxPQUFBLFdXekhKLGdCWHFGSSxlQUFBLFdXaEZGLDBCWG5GRSxNQUFBLFlXbUZGLDBCWFdFLGNBQUEsV1dDRCw0Q1hEQyxjQUFBLFdXVUQseUNBQUEsMENYeEdDLE1BQUEsV1d3R0QseUNBQUEsMENYdkZDLE9BQUEsS1d1RkQseUNBQUEsMENYK0dDLGdCQUFBLFdBQUEsS1cvR0QsMENYNkVDLEtBQUEsWVc3RUQsMENYK0ZDLE9BQUEsV1cvRkQseUNYc0ZDLE1BQUEsWVd0RkQseUNYK0ZDLE9BQUEsV1d0RUYsK0JYcEtFLFVBQUEsV1dvS0YsK0JYbEpFLFlBQUEsS1drSkYsK0JYbkNFLGNBQUEsV1dtQ0QsdUNYaEhDLE9BQUEsV1dnSEQsdUNYaklDLE1BQUEsWVd5SkYsNEJYM0RFLGNBQUEsV1d5RUosa0JYeERJLFFBQUEsV0FBQSxFV3NFRiw2QlhpREUsY0FBQSxVV2pERiw2QlhyTEUsTUFBQSxNV3FMRCw2Q1hoR0MsYUFBQSxXV2dHRCw4Q1h2RkMsY0FBQSxXVzRHSixhWHZDSSxlQUFBLFdXb0RELHlDWHpIQyxjQUFBLFdZNUtKLGtCWjRLSSxjQUFBLFdZcklGLHdCWnNKRSxRQUFBLFdBQUEsV1l2SUYsNkJac0hFLGNBQUEsVVlsSEEsa0Nab0JBLE1BQUEsTVlwQkEsa0NacUNBLE9BQUEsV1lyQ0Esa0NaZkEsVUFBQSxXWWVBLGtDWkdBLFlBQUEsV1lIQSxrQ1ppUUEsY0FBQSxXQUFBLFdBQUEsRUFBQSxFWWpRQywwQ1pxQ0QsT0FBQSxVWXJDQywwQ1oyTkQsT0FBQSxXWTNOQyw4Q1p5R0QsYUFBQSxXWXpHQyw4Q1pnR0QsWUFBQSxXWWhHQyxnRVp5TUQsS0FBQSxZWXpNQyw2Q1p5R0QsYUFBQSxXWXpHQywrRFp5TUQsS0FBQSxhWXhKRiw2QlppRUUsY0FBQSxZWW5EQyx3RFptREQsY0FBQSxXWTdDQSxzQ1pwRkEsVUFBQSxXWW9GQSxzQ1o4REEsUUFBQSxLQUFBLFdZOURBLHNDWjZDQSxjQUFBLFdZN0NDLDhDWmpERCxNQUFBLEtZaURDLDhDWmhDRCxPQUFBLFdZZ0NDLDhDWnNLRCxnQkFBQSxLQUFBLFdZdEtDLDhDWnNKRCxPQUFBLE1ZL0hBLG1DWnNCQSxjQUFBLFdZSEEsa0NaOUhBLFVBQUEsV1k4SEEsa0NaR0EsY0FBQSxXYTdLSixzQmI2S0ksY0FBQSxXYXRLRiw0QmJ1TEUsUUFBQSxXQUFBLFdhM0tGLGlDYitORSxlQUFBLFdhM05GLHFDYnlNRSxhQUFBLFdhek1GLHFDYjJIRSxXQUFBLFdhM0hGLHFDYnlFRSxPQUFBLFlhekVELDBDYnFCQyxVQUFBLFdhckJELDZDYndEQyxNQUFBLE1heERELDZDYnlFQyxPQUFBLFlhekVELDZDYitRQyxnQkFBQSxNQUFBLFlhL1FELDZDYjZPQyxLQUFBLEVhN09ELDRDYndEQyxNQUFBLEtheERELDRDYnlFQyxPQUFBLFdhekVELDRDYitQQyxPQUFBLE1hL1BELDRDYitRQyxnQkFBQSxLQUFBLFdhck9ELGtGYmlGQyxXQUFBLEVhNUNGLGlDYndHRSxRQUFBLEtBQUEsRUFBQSxLQUFBLFdheEdGLGlDYjFERSxVQUFBLEthMERGLGlDYnhDRSxZQUFBLFdhd0NGLGlDYnVFRSxjQUFBLEthckRKLDJCYnpDSSxNQUFBLE1hNkNGLG1DYmlERSxjQUFBLFdhbENBLHdDYmtDQSxjQUFBLFdhL0JBLHdDYmxHQSxVQUFBLFlBekJGLGdERG1ERixhQVlJLFlBQUEsRUl2RkosVUFxQkksa0JBQUEsY0FEQSxLQUFBLEVBQ0EsVUFBQSxjQXFaRixZQUlJLFFBQUEsS0F1Q0osYUFJSSxNQUFBLG1CQVlKLGNBUUksYUFBQSxDQUFBLENBQUEsSUFDQSxPQUFBLEtBRkEsTUFBQSxLSDdjSiwwQkcvQkYsVUFnQkksUUFBQSxLQTJWSixxQkFNTSxZQUFBLEdIaFdKLHlCR3dERSxxQkFvQ0ksTUFBQSxJQXNKSixzQkFLSSxVQUFBLElBc0VSLGlCQWlCTSxRQUFBLEVBakJOLGtCQW9CTSxRQUFBLEVBNENOLE1BVUksUUFBQSxLSTVaSixvQkFRTSxpQkFBQSxxQ0FDQSxnQkFBQSxNQUFBLE1HVE4sc0JBUU0saUJBQUEscUNBQ0EsZ0JBQUEsTUFBQSxNQ1ROLG9CQVFNLGlCQUFBLHFDQUNBLGdCQUFBLE1BQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcbmh0bWw1ZG9jdG9yLmNvbSBSZXNldCBTdHlsZXNoZWV0XG52MS42LjFcbkxhc3QgVXBkYXRlZDogMjAxMC0wOS0xN1xuQXV0aG9yOiBSaWNoYXJkIENsYXJrIC0gaHR0cDovL3JpY2hjbGFya2Rlc2lnbi5jb21cblR3aXR0ZXI6IEByaWNoX2NsYXJrXG4qL1xuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hYmJyLFxuYWRkcmVzcyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxuc2FtcCxcbnNtYWxsLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudmFyLFxuYixcbmksXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbm5hdiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTtcbn1cblxuYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmlucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZWwge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuYWJiclt0aXRsZV0sXG5kZm5bdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4vKiBjaGFuZ2UgYm9yZGVyIGNvbG91ciB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCxcbnNlbGVjdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qIOOCq+ODqeODvCAqL1xuLyog44Oc44O844OA44O8ICovXG4vKiAg44Oe44O844K444OzICovXG4vKiAg5LiK44Oe44O844K444OzICovXG4vKiAg5bem44Oe44O844K444OzICovXG4vKiAg5Y+z44Oe44O844K444OzICovXG4vKiAg5LiL44Oe44O844K444OzICovXG4vKiDjg5Hjg4fjgqPjg7PjgrAgKi9cbi8qIOS4iuODkeODh+OCo+ODs+OCsCAqL1xuLyogIOW3puODkeODh+OCo+ODs+OCsCAqL1xuLyogIOWPs+ODkeODh+OCo+ODs+OCsCAqL1xuLyogIOS4i+ODkeODh+OCo+ODs+OCsCAqL1xuLyog5LiK5L2N572uICovXG4vKiDlt6bkvY3nva4gKi9cbi8qIOWPs+S9jee9riAqL1xuLyog5LiL5L2N572uICovXG4vKiDjgqvjg6njg7wgKi9cbi8qIOODnOODvOODgOODvCAqL1xuLyogIOODnuODvOOCuOODsyAqL1xuLyogIOS4iuODnuODvOOCuOODsyAqL1xuLyogIOW3puODnuODvOOCuOODsyAqL1xuLyogIOWPs+ODnuODvOOCuOODsyAqL1xuLyogIOS4i+ODnuODvOOCuOODsyAqL1xuLyog44OR44OH44Kj44Oz44KwICovXG4vKiDkuIrjg5Hjg4fjgqPjg7PjgrAgKi9cbi8qICDlt6bjg5Hjg4fjgqPjg7PjgrAgKi9cbi8qICDlj7Pjg5Hjg4fjgqPjg7PjgrAgKi9cbi8qICDkuIvjg5Hjg4fjgqPjg7PjgrAgKi9cbi8qIOS4iuS9jee9riAqL1xuLyog5bem5L2N572uICovXG4vKiDlj7PkvY3nva4gKi9cbi8qIOS4i+S9jee9riAqL1xuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgXCJNUyBQ44K044K344OD44KvXCIsIFwiTVMgUCBHb3RoaWNcIiwgT3Nha2EsIHNhbnMtc2VyaWY7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuYm9keS5pcy1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbmltZyA6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG5hIHtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIge1xuICBvcGFjaXR5OiAuNztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5wIGEge1xuICBjb2xvcjogI2ZhMmVhNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYnV0dG9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG51bCxcbmxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxubWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC1jb250YWluZXIge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4ubC1pbm5lciwgLnAtYWRsaXN0X19pbmRleF9fYnRuIHtcbiAgd2lkdGg6IDgyLjY2NjY3dnc7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC1pbm5lciwgLnAtYWRsaXN0X19pbmRleF9fYnRuIHtcbiAgICB3aWR0aDogNDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLyog44Kr44Op44O8ICovXG4vKiDjg5zjg7zjg4Djg7wgKi9cbi8qICDjg57jg7zjgrjjg7MgKi9cbi8qICDkuIrjg57jg7zjgrjjg7MgKi9cbi8qICDlt6bjg57jg7zjgrjjg7MgKi9cbi8qICDlj7Pjg57jg7zjgrjjg7MgKi9cbi8qICDkuIvjg57jg7zjgrjjg7MgKi9cbi8qIOODkeODh+OCo+ODs+OCsCAqL1xuLyog5LiK44OR44OH44Kj44Oz44KwICovXG4vKiAg5bem44OR44OH44Kj44Oz44KwICovXG4vKiAg5Y+z44OR44OH44Kj44Oz44KwICovXG4vKiAg5LiL44OR44OH44Kj44Oz44KwICovXG4vKiDkuIrkvY3nva4gKi9cbi8qIOW3puS9jee9riAqL1xuLyog5Y+z5L2N572uICovXG4vKiDkuIvkvY3nva4gKi9cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgIOmdnuihqOekulxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmlzLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgIOODrOOCpOOCouOCpuODiFxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnUtY29udGFpbmVyLCAucC1hZGxpc3RfX212X19sZWFkLCAucC1zcGVjaWFsX19tdl9fbGVhZCwgLnAtdm9pY2Vjb21pY19fbXZfX2xlYWQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4udS1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi51LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4udS1jZW50ZXIsIC5jLW1lbnVfX2xpc3QsIC5jLWJnX19sZWZ0IC5jLW1lbnVfX2l0ZW0sIC5jLWJnX19oZWFkaW5ncywgLnAtZGV0YWlsLWxpc3RfX3RpdGxlLCAucC1zcGVjaWFsX193ZWVrX19saXN0LWhlYWRpbmdzIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnUtdmVydGljYWwtY2VudGVyLCAuYy1idG5fX2RvdDo6YWZ0ZXIsIC5wLWRldGFpbF9fY29taWNfX2l0ZW0gYTo6YmVmb3JlLCAucC1zcGVjaWFsX190aGVtZV9faGVhZGluZ3M6OmJlZm9yZSwgLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX2hlYWRpbmdzOjpiZWZvcmUge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4udS1ob3Jpem9udGFsLWNlbnRlciwgLmMtYmdfX2lsbHVzdCwgLnAtYWRsaXN0X19pbmRleF9faGVhZGluZ3M6OmJlZm9yZSwgLnAtc3BlY2lhbF9fdGhlbWVfX2hlYWRpbmdzOjphZnRlciwgLnAtdG9wX19tdl9fbGVhZCwgLnAtdG9wX19zcGVjaWFsX19saXN0LWhlYWRpbmdzOjpiZWZvcmUsIC5wLXZvaWNlY29taWNfX3RhYl9fY29udGVudHMtaGVhZGluZ3M6OmJlZm9yZSwgLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX2hlYWRpbmdzOjphZnRlciB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4udS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtaWJsb2NrLCAudS1zbWFsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnUtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4udS1vcGFjaXR5MSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi51LW92ZXIsIC5wLWRldGFpbF9fcmVsYXRlZCwgLnAtc3BlY2lhbF9fdGhlbWUsIC5wLXdlZWtlbmRzcGVjaWFsX19zcGVjaWFsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyDjg4bjgq3jgrnjg4hcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51LXN1cHRleHQge1xuICBmb250LXNpemU6IDc1LjUlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuMWVtO1xufVxuXG4udS1zdWJ0ZXh0IHtcbiAgZm9udC1zaXplOiA3NS41JTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuMWVtO1xufVxuXG4udS1pbmRlbnQtMSB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbn1cblxuLnUtaW5kZW50MCB7XG4gIHRleHQtaW5kZW50OiAwICFpbXBvcnRhbnQ7XG59XG5cbi51LWluZGVudDEge1xuICB0ZXh0LWluZGVudDogMWVtICFpbXBvcnRhbnQ7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgIOODleOCqeODs+ODiOODleOCoeODn+ODquODvFxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnUtbXBsdXMsIC5jLWJnX19zcGVjaWFsX19zdWJoZWFkaW5ncywgLmMtYmdfX3NwZWNpYWxfX2hlYWRpbmdzLCAuYy1idG5fX2RvdCwgLnAtYWRsaXN0X19pbmRleF9fc3ViaGVhZGluZ3MsIC5wLWFkbGlzdF9faW5kZXhfX2hlYWRpbmdzLCAucC1hZGxpc3RfX2luZGV4X19sZWFkLCAucC1kZXRhaWwtbGlzdF9fc2VhcmNoX19oZWFkaW5ncywgLnAtZGV0YWlsX190aXRsZV9fdGl0bGUsIC5wLWRldGFpbF9fY29taWNfX2l0ZW0gYSwgLnAtZGV0YWlsX19yZWxhdGVkX19oZWFkaW5ncywgLnAtZmFxX19jYXRlZ29yeV9faGVhZGluZ3MsIC5wLWZhcV9fcXVlc3Rpb25fX3F1ZXN0aW9uLCAucC1ub3Rmb3VuZF9fbWFpbl9fdGV4dCwgLnUtc21hbGwsIC5wLXNwZWNpYWxfX3RoZW1lX19oZWFkaW5ncywgLnAtc3BlY2lhbF9fdGhlbWVfX2xlYWQsIC5wLXRlcm1zX190ZXJtc19faGVhZGluZ3MsIC5wLXRlcm1zX19saXN0X19oZWFkaW5ncywgLnAtdG9wX19zdWJoZWFkaW5ncywgLnAtdG9wX190cmlhbF9fYnRuLWxlYWQsIC5wLXRvcF9fc3BlY2lhbF9fbGlzdC1zdWJoZWFkaW5ncywgLnAtdG9wX19oZWFkaW5ncywgLnAtdG9wX19ib29rc3RvcmVfX2hlYWRpbmdzLCAucC10b3BfX3Bhc3RfX2hlYWRpbmdzLCAucC10b3BfX3NwZWNpYWxfX2xpc3QtaGVhZGluZ3MsIC5wLXZvaWNlY29taWNfX3RhYl9faGVhZGluZ3MtaXRlbSwgLnAtdm9pY2Vjb21pY19fdGFiX19jb250ZW50cy1oZWFkaW5ncywgLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX2hlYWRpbmdzLCAucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbF9fbGVhZCB7XG4gIGZvbnQtZmFtaWx5OiAnTSBQTFVTIFJvdW5kZWQgMWMnLCBzYW5zLXNlcmlmO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjICDjg5Xjgqnjg7Pjg4jjgqbjgqfjgqTjg4hcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51LWxpZ2h0LCAucC1kZXRhaWxfX3RpdGxlX19hdXRob3Ige1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4udS1yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnUtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnUtYm9sZCwgLnAtdG9wX19tdl9fbGVhZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi51LWV4dHJhYm9sZCwgLmMtYmdfX3NwZWNpYWxfX3N1YmhlYWRpbmdzLCAuYy1iZ19fc3BlY2lhbF9faGVhZGluZ3MsIC5jLWJ0bl9fZG90LCAucC1hZGxpc3RfX2luZGV4X19zdWJoZWFkaW5ncywgLnAtYWRsaXN0X19pbmRleF9faGVhZGluZ3MsIC5wLWFkbGlzdF9faW5kZXhfX2xlYWQsIC5wLWRldGFpbC1saXN0X19zZWFyY2hfX2hlYWRpbmdzLCAucC1kZXRhaWxfX3RpdGxlX190aXRsZSwgLnAtZGV0YWlsX19jb21pY19faXRlbSBhLCAucC1kZXRhaWxfX3JlbGF0ZWRfX2hlYWRpbmdzLCAucC1ub3Rmb3VuZF9fbWFpbl9fdGV4dCwgLnAtc3BlY2lhbF9fdGhlbWVfX2xlYWQsIC5wLXRvcF9fc3ViaGVhZGluZ3MsIC5wLXRvcF9fdHJpYWxfX2J0bi1sZWFkLCAucC10b3BfX3NwZWNpYWxfX2xpc3Qtc3ViaGVhZGluZ3MsIC5wLXRvcF9faGVhZGluZ3MsIC5wLXRvcF9fYm9va3N0b3JlX19oZWFkaW5ncywgLnAtdG9wX19wYXN0X19oZWFkaW5ncywgLnAtdG9wX19zcGVjaWFsX19saXN0LWhlYWRpbmdzLCAucC12b2ljZWNvbWljX190YWJfX2hlYWRpbmdzLWl0ZW0sIC5wLXZvaWNlY29taWNfX3RhYl9fY29udGVudHMtaGVhZGluZ3MsIC5wLXdlZWtlbmRzcGVjaWFsX19zcGVjaWFsX19sZWFkIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLnUtYmxhY2ssIC5jLWJnX19zcGVjaWFsX19zdWJoZWFkaW5ncyAudS1lZGdpbmcge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjICDjg5zjgr/jg7PjgpLjg4fjgqPjgqLjgq/jg4bjgqPjg5bjgatcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5pcy1kZWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaXMtZGVhY3RpdmU6aG92ZXIge1xuICBjdXJzb3I6IG5vbmU7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMg5paH5a2X5o+D44GIXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udS10ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnUtdGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnUtdGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udS12ZXJ0aWNhbC1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udS12ZXJ0aWNhbC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4udS12ZXJ0aWNhbC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4udS1lbGxpcHNpcyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyAgdHJhbnNpdGlvblxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnUtdHJhbnNpdGlvbiwgYTpob3ZlciwgLmMtaGVhZGVyX19tZW51LCAuYy1oZWFkZXJfX21lbnVfX2J0bjo6YWZ0ZXIsIC5jLWhlYWRlcl9fbWVudV9fYnRuOjpiZWZvcmUsIC5jLWdvdG9wLCAuYy1iZ19fc3BlY2lhbF9fc2xpZGVyLXdyYXBwZXIsIC5wLWRldGFpbC1saXN0X19zZWFyY2hfX2lucHV0IGJ1dHRvbiwgLnAtZGV0YWlsLWxpc3RfX2ZpbHRlcl9faW5pdGlhbC1idG4sIC5wLWRldGFpbC1saXN0X19maWx0ZXJfX2dlbnJlLWJ0biwgLnAtZGV0YWlsLWxpc3RfX3RpdGxlIC5wcmV2LXBhZ2UsXG4ucC1kZXRhaWwtbGlzdF9fdGl0bGUgLm5leHQtcGFnZSwgLnAtZGV0YWlsLWxpc3RfX3RpdGxlIHVsW3JvbGU9XCJtZW51YmFyXCJdLCAucC1kZXRhaWwtbGlzdF9fdGl0bGUgdWxbcm9sZT1cIm1lbnViYXJcIl0gbGkgYSwgLnAtdm9pY2Vjb21pY19fbXZfX2ltYWdlIC5wLXZvaWNlY29taWNfX212X19pbWFnZTEsXG4ucC12b2ljZWNvbWljX19tdl9faW1hZ2UgLnAtdm9pY2Vjb21pY19fbXZfX2ltYWdlMixcbi5wLXZvaWNlY29taWNfX212X19pbWFnZSAucC12b2ljZWNvbWljX19tdl9faW1hZ2UzLFxuLnAtdm9pY2Vjb21pY19fbXZfX2ltYWdlIC5wLXZvaWNlY29taWNfX212X19pbWFnZTQge1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhcjtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyAg5pOs5Ly86KaB57SgXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udS1wc2V1ZG8sIC5jLWhlYWRlcl9fbWVudV9fYnRuOjphZnRlciwgLmMtaGVhZGVyX19tZW51X19idG46OmJlZm9yZSwgLmMtYmdfX3NwZWNpYWxfX3N1YmhlYWRpbmdzOjpiZWZvcmUsIC5jLWJnX19zcGVjaWFsX19zdWJoZWFkaW5nczo6YWZ0ZXIsIC5jLWJ0bl9fZG90OjpiZWZvcmUsIC5jLWJ0bl9fZG90OjphZnRlciwgLnAtYWRsaXN0X19pbmRleF9fc3ViaGVhZGluZ3M6OmJlZm9yZSwgLnAtYWRsaXN0X19pbmRleF9fc3ViaGVhZGluZ3M6OmFmdGVyLCAucC1hZGxpc3RfX2luZGV4X19oZWFkaW5nczo6YmVmb3JlLCAucC1kZXRhaWwtbGlzdF9fc2VhcmNoX19oZWFkaW5nczo6YmVmb3JlLCAucC1kZXRhaWxfX2NvbWljX19pdGVtIGE6OmJlZm9yZSwgLnAtZGV0YWlsX19jb21pY19faXRlbSBhOjphZnRlciwgLnAtZGV0YWlsX19yZWxhdGVkX19oZWFkaW5nczo6YmVmb3JlLCAucC1kZXRhaWxfX3JlbGF0ZWRfX2hlYWRpbmdzOjphZnRlciwgLnAtZmFxX19jYXRlZ29yeV9faGVhZGluZ3M6OmJlZm9yZSwgLnAtZmFxX19jYXRlZ29yeV9faGVhZGluZ3M6OmFmdGVyLCAucC1mYXFfX3F1ZXN0aW9uX19xdWVzdGlvbjo6YmVmb3JlLCAucC1zcGVjaWFsX193ZWVrX19saXN0LWhlYWRpbmdzOjpiZWZvcmUsIC5wLXNwZWNpYWxfX3dlZWtfX2xpc3QtaGVhZGluZ3M6OmFmdGVyLCAucC1zcGVjaWFsX190aGVtZV9faGVhZGluZ3M6OmJlZm9yZSwgLnAtc3BlY2lhbF9fdGhlbWVfX2hlYWRpbmdzOjphZnRlciwgLnAtdGVybXNfX3Rlcm1zX19oZWFkaW5nczo6YmVmb3JlLCAucC10ZXJtc19fdGVybXNfX2hlYWRpbmdzOjphZnRlciwgLnAtdG9wX19zdWJoZWFkaW5nczo6YmVmb3JlLCAucC10b3BfX3RyaWFsX19idG4tbGVhZDo6YmVmb3JlLCAucC10b3BfX3NwZWNpYWxfX2xpc3Qtc3ViaGVhZGluZ3M6OmJlZm9yZSwgLnAtdG9wX19zdWJoZWFkaW5nczo6YWZ0ZXIsIC5wLXRvcF9fdHJpYWxfX2J0bi1sZWFkOjphZnRlciwgLnAtdG9wX19zcGVjaWFsX19saXN0LXN1YmhlYWRpbmdzOjphZnRlciwgLnAtdG9wX19oZWFkaW5nczo6YmVmb3JlLCAucC10b3BfX2Jvb2tzdG9yZV9faGVhZGluZ3M6OmJlZm9yZSwgLnAtdG9wX19wYXN0X19oZWFkaW5nczo6YmVmb3JlLCAucC10b3BfX3NwZWNpYWxfX2xpc3QtaGVhZGluZ3M6OmJlZm9yZSwgLnAtdm9pY2Vjb21pY19fdGFiX19oZWFkaW5ncy1pdGVtOjpiZWZvcmUsIC5wLXZvaWNlY29taWNfX3RhYl9fY29udGVudHMtaGVhZGluZ3M6OmJlZm9yZSwgLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX2hlYWRpbmdzOjpiZWZvcmUsIC5wLXdlZWtlbmRzcGVjaWFsX19zcGVjaWFsX19oZWFkaW5nczo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyAg6ImyXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udS1waW5rIHtcbiAgY29sb3I6ICNmYTJlYTY7XG59XG5cbi51LWdyZWVuIHtcbiAgY29sb3I6ICMzMGQxMDk7XG59XG5cbi51LW9yYW5nZSB7XG4gIGNvbG9yOiAjZmY5NzAwO1xufVxuXG4udS1ibHVlIHtcbiAgY29sb3I6ICMwMGI0ZmY7XG59XG5cbi51LXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgIOODleOCqeODs+ODiOOCteOCpOOCulxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnUtbGVhZCwgLmMtYnRuX19kb3QsIC5wLWFkbGlzdF9fbXZfX2xlYWQsIC5wLWRldGFpbC1saXN0X19zZWFyY2hfX2hlYWRpbmdzLCAucC1zcGVjaWFsX19tdl9fbGVhZCwgLnAtdG9wX19zdWJoZWFkaW5ncywgLnAtdG9wX190cmlhbF9fYnRuLWxlYWQsIC5wLXRvcF9fc3BlY2lhbF9fbGlzdC1zdWJoZWFkaW5ncywgLnAtdG9wX19oZWFkaW5ncywgLnAtdG9wX19ib29rc3RvcmVfX2hlYWRpbmdzLCAucC10b3BfX3Bhc3RfX2hlYWRpbmdzLCAucC12b2ljZWNvbWljX19tdl9fbGVhZCwgLnAtd2Vla2VuZHNwZWNpYWxfX212X19sZWFkIHtcbiAgZm9udC1zaXplOiA0dnc7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDUwIC8gMzApO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtbGVhZCwgLmMtYnRuX19kb3QsIC5wLWFkbGlzdF9fbXZfX2xlYWQsIC5wLWRldGFpbC1saXN0X19zZWFyY2hfX2hlYWRpbmdzLCAucC1zcGVjaWFsX19tdl9fbGVhZCwgLnAtdG9wX19zdWJoZWFkaW5ncywgLnAtdG9wX190cmlhbF9fYnRuLWxlYWQsIC5wLXRvcF9fc3BlY2lhbF9fbGlzdC1zdWJoZWFkaW5ncywgLnAtdG9wX19oZWFkaW5ncywgLnAtdG9wX19ib29rc3RvcmVfX2hlYWRpbmdzLCAucC10b3BfX3Bhc3RfX2hlYWRpbmdzLCAucC12b2ljZWNvbWljX19tdl9fbGVhZCwgLnAtd2Vla2VuZHNwZWNpYWxfX212X19sZWFkIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnUtY2FwdGlvbiwgLnAtc3BlY2lhbF9fdGhlbWVfX2xlYWQsIC5wLXRvcF9fc3BlY2lhbF9fbGlzdC10ZXh0LCAucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbF9fbGVhZCB7XG4gIGZvbnQtc2l6ZTogMy40NjY2N3Z3O1xuICBsaW5lLWhlaWdodDogY2FsYyg0MCAvIDI2KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LWNhcHRpb24sIC5wLXNwZWNpYWxfX3RoZW1lX19sZWFkLCAucC10b3BfX3NwZWNpYWxfX2xpc3QtdGV4dCwgLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogMTcuMzMzMzNweDtcbiAgfVxufVxuXG4udS1jYXV0aW9uIHtcbiAgZm9udC1zaXplOiAyLjY2NjY3dnc7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDMwIC8gMjApO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnUtY2F1dGlvbiB7XG4gICAgZm9udC1zaXplOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi8qIOOCq+ODqeODvCAqL1xuLyog44Oc44O844OA44O8ICovXG4vKiAg44Oe44O844K444OzICovXG4vKiAg5LiK44Oe44O844K444OzICovXG4vKiAg5bem44Oe44O844K444OzICovXG4vKiAg5Y+z44Oe44O844K444OzICovXG4vKiAg5LiL44Oe44O844K444OzICovXG4vKiDjg5Hjg4fjgqPjg7PjgrAgKi9cbi8qIOS4iuODkeODh+OCo+ODs+OCsCAqL1xuLyogIOW3puODkeODh+OCo+ODs+OCsCAqL1xuLyogIOWPs+ODkeODh+OCo+ODs+OCsCAqL1xuLyogIOS4i+ODkeODh+OCo+ODs+OCsCAqL1xuLyog5LiK5L2N572uICovXG4vKiDlt6bkvY3nva4gKi9cbi8qIOWPs+S9jee9riAqL1xuLyog5LiL5L2N572uICovXG4vKiBzbGlkZXNob3cgKi9cbkBrZXlmcmFtZXMgc2xpZGVzaG93MTIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA3JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlc2hvdzQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAzJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAyNCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMjglIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGhlYWRlciAqL1xuLmMtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgaGVpZ2h0OiA1NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1oZWFkZXIge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtaGVhZGVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4uYy1oZWFkZXJfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1oZWFkZXJfX2xvZ28ge1xuICB3aWR0aDogOTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmMtaGVhZGVyX19tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDU1cHg7XG4gIGhlaWdodDogMTAwdmg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICB6LWluZGV4OiAyMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vYmdfcGF0dGVybi5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDc1MHB4IDUzMHB4O1xufVxuXG4uYy1oZWFkZXJfX21lbnUgLmMtbWVudV9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMy4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtaGVhZGVyX19tZW51IC5jLW1lbnVfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtaGVhZGVyX19tZW51IHtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cbn1cblxuLmMtaGVhZGVyX19tZW51LmlzLW9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uYy1oZWFkZXJfX21lbnVfX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jLWhlYWRlcl9fbWVudV9fYnRuOjphZnRlciwgLmMtaGVhZGVyX19tZW51X19idG46OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAyN3B4IDI3cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5jLWhlYWRlcl9fbWVudV9fYnRuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9tZW51X29wZW5AMngucG5nKTtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMjtcbn1cblxuLmMtaGVhZGVyX19tZW51X19idG46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vbWVudV9jbG9zZUAyeC5wbmcpO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGVyX19tZW51X19idG4ge1xuICAgIHJpZ2h0OiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWhlYWRlcl9fbWVudV9fYnRuIHtcbiAgICByaWdodDogMzBweDtcbiAgfVxufVxuXG4uYy1oZWFkZXJfX21lbnVfX2J0bi5pcy1vcGVuOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYy1oZWFkZXJfX21lbnVfX2J0bi5pcy1vcGVuOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jLWhlYWRlcl9fbWVudV9faW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC8qIElFLCBFZGdlIOWvvuW/nCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIEZpcmVmb3gg5a++5b+cICovXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cblxuLmMtaGVhZGVyX19tZW51X19pbm5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1oZWFkZXJfX21lbnVfX2xpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jLWhlYWRlcl9fbWVudV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0dnc7XG4gIHBhZGRpbmctYm90dG9tOiA0LjY2NjY3dnc7XG4gIHdpZHRoOiA1OC42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtaGVhZGVyX19tZW51X19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1oZWFkZXJfX21lbnVfX2l0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1oZWFkZXJfX21lbnVfX2l0ZW0ge1xuICAgIHdpZHRoOiAyOTMuMzMzMzNweDtcbiAgfVxufVxuXG4uYy1oZWFkZXJfX21lbnVfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxLjMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1oZWFkZXJfX21lbnVfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDYuNjY2NjdweDtcbiAgfVxufVxuXG4uYy1oZWFkZXJfX21lbnVfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtaGVhZGVyX19tZW51X19pdGVtOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDU4LjR2dztcbiAgaGVpZ2h0OiAwLjh2dztcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL21lbnVfZG90bGluZUAyeC5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDU4LjR2dyAwLjh2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWhlYWRlcl9fbWVudV9faXRlbTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjkycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWhlYWRlcl9fbWVudV9faXRlbTo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtaGVhZGVyX19tZW51X19pdGVtOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjkycHggNHB4O1xuICB9XG59XG5cbi5jLWhlYWRlcl9fbWVudV9faXRlbSBhIHtcbiAgbGVmdDogNTAlO1xufVxuXG4uYy1oZWFkZXJfX21lbnVfX2hlYWRpbmdzIHtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDguNjY2Njd2dztcbiAgaGVpZ2h0OiA4LjY2NjY3dnc7XG4gIHdpZHRoOiAzNHZ3O1xuICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzdnc7XG4gIGZvbnQtc2l6ZTogNHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtaGVhZGVyX19tZW51X19oZWFkaW5ncyB7XG4gICAgbGluZS1oZWlnaHQ6IDQzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWhlYWRlcl9fbWVudV9faGVhZGluZ3Mge1xuICAgIGhlaWdodDogNDMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtaGVhZGVyX19tZW51X19oZWFkaW5ncyB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1oZWFkZXJfX21lbnVfX2hlYWRpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1oZWFkZXJfX21lbnVfX2hlYWRpbmdzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmMtaGVhZGVyX19tZW51X19oZWFkaW5nczo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi9tZW51X2JhbGxvb25AMngucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTMuMzMzMzN2dztcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTAuNHZ3O1xuICBiYWNrZ3JvdW5kLXNpemU6IDM0dncgMTMuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWhlYWRlcl9fbWVudV9faGVhZGluZ3M6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA2Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1oZWFkZXJfX21lbnVfX2hlYWRpbmdzOjpiZWZvcmUge1xuICAgIHRvcDogLTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtaGVhZGVyX19tZW51X19oZWFkaW5nczo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE3MHB4IDY2LjY2NjY3cHg7XG4gIH1cbn1cblxuLmMtaGVhZGVyX19tZW51X19oZWFkaW5ncyBzcGFuIHtcbiAgbWFyZ2luLXRvcDogLTIuNHZ3O1xuICBmb250LXNpemU6IDguNjY2Njd2dztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtaGVhZGVyX19tZW51X19oZWFkaW5ncyBzcGFuIHtcbiAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtaGVhZGVyX19tZW51X19oZWFkaW5ncyBzcGFuIHtcbiAgICBmb250LXNpemU6IDQzLjMzMzMzcHg7XG4gIH1cbn1cblxuLmMtaGVhZGVyX19tZW51X19sZWFkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDY2NjY2NjY2O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRlcl9fbWVudV9fbGVhZCB7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWhlYWRlcl9fbWVudV9fbGVhZCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIG1lbnUgKi9cbi5jLW1lbnVfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA5LjMzMzMzdnc7XG4gIHdpZHRoOiA4OS4wNjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtbWVudV9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNDYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtbWVudV9fbGlzdCB7XG4gICAgd2lkdGg6IDQ0NS4zMzMzM3B4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGZvb3RlciAqL1xuLmMtZm9vdGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDE4LjY2NjY3dnc7XG4gIHBhZGRpbmctdG9wOiAxMy4zMzMzM3Z3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWZvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDkzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDY2LjY2NjY3cHg7XG4gIH1cbn1cblxuLmMtZm9vdGVyX19tZW51X19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjEuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWZvb3Rlcl9fbWVudV9fbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA2LjY2NjY3cHg7XG4gIH1cbn1cblxuLmMtZm9vdGVyX19tZW51X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA0dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1mb290ZXJfX21lbnVfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uYy1mb290ZXJfX21lbnVfX2l0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogNHZ3O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1mb290ZXJfX21lbnVfX2l0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5jLWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAyLjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgZm9udC1zaXplOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGdvdG9wICovXG4uYy1nb3RvcCB7XG4gIGJvdHRvbTogMi42NjY2N3Z3O1xuICByaWdodDogMS4zMzMzM3Z3O1xuICB3aWR0aDogMTQuNjY2Njd2dztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA1O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1nb3RvcCB7XG4gICAgYm90dG9tOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1nb3RvcCB7XG4gICAgcmlnaHQ6IDYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtZ290b3Age1xuICAgIHdpZHRoOiA3My4zMzMzM3B4O1xuICB9XG59XG5cbi5jLWdvdG9wLmlzLXNob3cge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZ290b3AgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuYy1nb3RvcCBhOmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBwYWdl5YWx6YCaICovXG4ucC1wYWdlID4gLmwtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDU1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtcGFnZSA+IC5sLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g44Oi44O844OA44OrICovXG4jYy1tb2RhbC1vdmVybGF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogMzA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5qcy1tb2RhbC1vcGVuOmhvdmVyLFxuLmpzLW1vZGFsLWNsb3NlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAuNztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g6IOM5pmvICovXG4uYy1iZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2JnX3BhdHRlcm4uanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiA3NTBweCA1MzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jLWJnX19sZWZ0LCAuYy1iZ19fcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogY2FsYyg1MCUgLSAyNTBweCk7XG59XG5cbi5jLWJnX19sZWZ0IHtcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWJnX19sZWZ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jLWJnX19sZWZ0X19pbm5lciB7XG4gIHdpZHRoOiAyNThweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtYmdfX2xlZnRfX2xvZ28ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogMjEzcHg7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG59XG5cbi5jLWJnX19sZWZ0IC5jLW1lbnVfX2xpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmMtYmdfX2xlZnQgLmMtbWVudV9fbGlzdCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtYmdfX2xlZnQgLmMtbWVudV9faXRlbSB7XG4gIHdpZHRoOiAyMzhweDtcbn1cblxuLmMtYmdfX3JpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1iZ19fcmlnaHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MDBweCk7XG4gIH1cbn1cblxuLmMtYmdfX2hlYWRpbmdzIHtcbiAgd2lkdGg6IGNhbGMoIDIyNSAvIDEwMjQgKiAxMDB2dyk7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jLWJnX19pbGx1c3Qge1xuICB3aWR0aDogY2FsYyggMjYwIC8gMTAyNCAqIDEwMHZ3KTtcbiAgaGVpZ2h0OiBjYWxjKCAzMzYgLyAxMDI0ICogMTAwdncpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1iZ19faWxsdXN0IHtcbiAgICB3aWR0aDogNzAlO1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDEuMztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmMtYmdfX2lsbHVzdF9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYW5pbWF0aW9uOiBzbGlkZXNob3cxMiA2MHMgbGluZWFyIGluZmluaXRlO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYy1iZ19faWxsdXN0X19pbWFnZS5jLWJnX19pbGx1c3RfX2ltYWdlMDEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9iZ19pbGx1c3QwMUAyeC5wbmcpO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYy1iZ19faWxsdXN0X19pbWFnZS5jLWJnX19pbGx1c3RfX2ltYWdlMDIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9iZ19pbGx1c3QwMkAyeC5wbmcpO1xuICB6LWluZGV4OiAyO1xuICBhbmltYXRpb24tZGVsYXk6IDVzO1xufVxuXG4uYy1iZ19faWxsdXN0X19pbWFnZS5jLWJnX19pbGx1c3RfX2ltYWdlMDMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9iZ19pbGx1c3QwM0AyeC5wbmcpO1xuICB6LWluZGV4OiAzO1xuICBhbmltYXRpb24tZGVsYXk6IDEwcztcbn1cblxuLmMtYmdfX2lsbHVzdF9faW1hZ2UuYy1iZ19faWxsdXN0X19pbWFnZTA0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vYmdfaWxsdXN0MDRAMngucG5nKTtcbiAgei1pbmRleDogNDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxNXM7XG59XG5cbi5jLWJnX19pbGx1c3RfX2ltYWdlLmMtYmdfX2lsbHVzdF9faW1hZ2UwNSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2JnX2lsbHVzdDA1QDJ4LnBuZyk7XG4gIHotaW5kZXg6IDU7XG4gIGFuaW1hdGlvbi1kZWxheTogMjBzO1xufVxuXG4uYy1iZ19faWxsdXN0X19pbWFnZS5jLWJnX19pbGx1c3RfX2ltYWdlMDYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9iZ19pbGx1c3QwNkAyeC5wbmcpO1xuICB6LWluZGV4OiA2O1xuICBhbmltYXRpb24tZGVsYXk6IDI1cztcbn1cblxuLmMtYmdfX2lsbHVzdF9faW1hZ2UuYy1iZ19faWxsdXN0X19pbWFnZTA3IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vYmdfaWxsdXN0MDdAMngucG5nKTtcbiAgei1pbmRleDogNztcbiAgYW5pbWF0aW9uLWRlbGF5OiAzMHM7XG59XG5cbi5jLWJnX19pbGx1c3RfX2ltYWdlLmMtYmdfX2lsbHVzdF9faW1hZ2UwOCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2JnX2lsbHVzdDA4QDJ4LnBuZyk7XG4gIHotaW5kZXg6IDg7XG4gIGFuaW1hdGlvbi1kZWxheTogMzVzO1xufVxuXG4uYy1iZ19faWxsdXN0X19pbWFnZS5jLWJnX19pbGx1c3RfX2ltYWdlMDkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9iZ19pbGx1c3QwOUAyeC5wbmcpO1xuICB6LWluZGV4OiA5O1xuICBhbmltYXRpb24tZGVsYXk6IDQwcztcbn1cblxuLmMtYmdfX2lsbHVzdF9faW1hZ2UuYy1iZ19faWxsdXN0X19pbWFnZTEwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vYmdfaWxsdXN0MTBAMngucG5nKTtcbiAgei1pbmRleDogMTA7XG4gIGFuaW1hdGlvbi1kZWxheTogNDVzO1xufVxuXG4uYy1iZ19faWxsdXN0X19pbWFnZS5jLWJnX19pbGx1c3RfX2ltYWdlMTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9iZ19pbGx1c3QxMUAyeC5wbmcpO1xuICB6LWluZGV4OiAxMTtcbiAgYW5pbWF0aW9uLWRlbGF5OiA1MHM7XG59XG5cbi5jLWJnX19pbGx1c3RfX2ltYWdlLmMtYmdfX2lsbHVzdF9faW1hZ2UxMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2JnX2lsbHVzdDEyQDJ4LnBuZyk7XG4gIHotaW5kZXg6IDEyO1xuICBhbmltYXRpb24tZGVsYXk6IDU1cztcbn1cblxuLmMtYmdfX3NwZWNpYWxfX3N1YmhlYWRpbmdzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYy1iZ19fc3BlY2lhbF9fc3ViaGVhZGluZ3MgLnUtZWRnaW5nIHtcbiAgY29sb3I6ICMzMGQxMDk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHggIzAwMDtcbiAgdGV4dC1zdHJva2U6IDFweCAjMDAwO1xufVxuXG4uYy1iZ19fc3BlY2lhbF9fc3ViaGVhZGluZ3M6OmJlZm9yZSwgLmMtYmdfX3NwZWNpYWxfX3N1YmhlYWRpbmdzOjphZnRlciB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjJweCAxOXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9zbGFzaC5zdmcpO1xuICB0b3A6IC0ycHg7XG59XG5cbi5jLWJnX19zcGVjaWFsX19zdWJoZWFkaW5nczo6YmVmb3JlIHtcbiAgbGVmdDogLTI1cHg7XG59XG5cbi5jLWJnX19zcGVjaWFsX19zdWJoZWFkaW5nczo6YWZ0ZXIge1xuICByaWdodDogLTI1cHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuXG4uYy1iZ19fc3BlY2lhbF9faGVhZGluZ3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzBkMTA5O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL21lbnVfYmFsbG9vbkAyeC5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIxMC41cHggNTFweDtcbiAgaGVpZ2h0OiA1MXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMDtcbn1cblxuLmMtYmdfX3NwZWNpYWxfX2xlYWQge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmMtYmdfX3NwZWNpYWxfX3NsaWRlciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLmMtYmdfX3NwZWNpYWxfX3NsaWRlci13cmFwcGVyIHtcbiAgd2lkdGg6IDIzOHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmMtYmdfX3NwZWNpYWxfX3NsaWRlci13cmFwcGVyLmlzLXNob3cge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYy1iZ19fc3BlY2lhbF9fc2xpZGVyIC5zd2lwZXIge1xuICB3aWR0aDogMjM4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5jLWJnX19zcGVjaWFsX19zbGlkZXIgLnN3aXBlci13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmMtYmdfX3NwZWNpYWxfX3NsaWRlciAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvdHRvbTogLTMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jLWJnX19zcGVjaWFsX19zbGlkZXIgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYTJlYTY7XG59XG5cbi5jLWJnX19zcGVjaWFsX19zbGlkZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLmMtYmdfX3NwZWNpYWxfX3NsaWRlX19pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jLWJnX19zcGVjaWFsX19zbGlkZV9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jLWJnX19zcGVjaWFsX19zbGlkZV9fdm9sdW1lIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIOODnOOCv+ODsyAqL1xuLmMtYnRuX19kb3Qge1xuICBsaW5lLWhlaWdodDogMjEuMzMzMzN2dztcbiAgaGVpZ2h0OiAyMS4zMzMzM3Z3O1xuICBib3JkZXItcmFkaXVzOiAxMC42NjY2N3Z3O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1idG5fX2RvdCB7XG4gICAgbGluZS1oZWlnaHQ6IDEwNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1idG5fX2RvdCB7XG4gICAgaGVpZ2h0OiAxMDYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtYnRuX19kb3Qge1xuICAgIGJvcmRlci1yYWRpdXM6IDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuLmMtYnRuX19kb3Q6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5jLWJ0bl9fZG90OjpiZWZvcmUge1xuICB0b3A6IDIuNjY2Njd2dztcbiAgbGVmdDogMi42NjY2N3Z3O1xuICBib3JkZXItcmFkaXVzOiAxMC42NjY2N3Z3O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2J0bl9iZy1kb3RAMngucG5nKTtcbiAgei1pbmRleDogLTE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1idG5fX2RvdDo6YmVmb3JlIHtcbiAgICB0b3A6IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWJ0bl9fZG90OjpiZWZvcmUge1xuICAgIGxlZnQ6IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWJ0bl9fZG90OjpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuLmMtYnRuX19kb3Q6OmFmdGVyIHtcbiAgd2lkdGg6IDUuMzMzMzN2dztcbiAgaGVpZ2h0OiA1LjMzMzMzdnc7XG4gIGJhY2tncm91bmQtc2l6ZTogNS4zMzMzM3Z3IDUuMzMzMzN2dztcbiAgcmlnaHQ6IDIuNjY2Njd2dztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWJ0bl9fZG90OjphZnRlciB7XG4gICAgd2lkdGg6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWJ0bl9fZG90OjphZnRlciB7XG4gICAgaGVpZ2h0OiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1idG5fX2RvdDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjYuNjY2NjdweCAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1idG5fX2RvdDo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1hZGxpc3QgLmwtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vYmdfcGF0dGVybi5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDc1MHB4IDUzMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtYWRsaXN0X19tdiB7XG4gIG1hcmdpbi1ib3R0b206IDEwLjY2NjY3dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWFkbGlzdF9fbXYge1xuICAgIG1hcmdpbi1ib3R0b206IDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtYWRsaXN0X19tdl9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFzcGVjdC1yYXRpbzogMSAvIDE7XG59XG5cbi5wLWFkbGlzdF9fbXZfX2hlYWRpbmdzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBhc3BlY3QtcmF0aW86IDEgLyAxO1xufVxuXG4ucC1hZGxpc3RfX212X19sZWFkIHtcbiAgcGFkZGluZzogNS4zMzMzM3Z3IDguNjY2Njd2dztcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1hZGxpc3RfX212X19sZWFkIHtcbiAgICBwYWRkaW5nOiAyNi42NjY2N3B4IDQzLjMzMzMzcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWFkbGlzdF9faW5kZXgge1xuICBtYXJnaW4tYm90dG9tOiAyNi42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtYWRsaXN0X19pbmRleCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtYWRsaXN0X19pbmRleF9fbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wLWFkbGlzdF9faW5kZXhfX2l0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wLWFkbGlzdF9faW5kZXhfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwLjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1hZGxpc3RfX2luZGV4X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtYWRsaXN0X19pbmRleF9fc3ViaGVhZGluZ3Mge1xuICBmb250LXNpemU6IDR2dztcbiAgcGFkZGluZzogMi42NjY2N3Z3IDB2dyAwdnc7XG4gIG1hcmdpbjogMHZ3IDguNjY2Njd2dyAyLjY2NjY3dncgOC42NjY2N3Z3O1xuICBsaW5lLWhlaWdodDogMS4zMzMzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtYWRsaXN0X19pbmRleF9fc3ViaGVhZGluZ3Mge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtYWRsaXN0X19pbmRleF9fc3ViaGVhZGluZ3Mge1xuICAgIHBhZGRpbmc6IDEzLjMzMzMzcHggMHB4IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtYWRsaXN0X19pbmRleF9fc3ViaGVhZGluZ3Mge1xuICAgIG1hcmdpbjogMHB4IDQzLjMzMzMzcHggMTMuMzMzMzNweCA0My4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWFkbGlzdF9faW5kZXhfX3N1YmhlYWRpbmdzOjpiZWZvcmUsIC5wLWFkbGlzdF9faW5kZXhfX3N1YmhlYWRpbmdzOjphZnRlciB7XG4gIHdpZHRoOiA1LjMzMzMzdnc7XG4gIGhlaWdodDogNi40dnc7XG4gIGJhY2tncm91bmQtc2l6ZTogNS4zMzMzM3Z3IDYuNHZ3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9zbGFzaC5zdmcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtYWRsaXN0X19pbmRleF9fc3ViaGVhZGluZ3M6OmJlZm9yZSwgLnAtYWRsaXN0X19pbmRleF9fc3ViaGVhZGluZ3M6OmFmdGVyIHtcbiAgICB3aWR0aDogMjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtYWRsaXN0X19pbmRleF9fc3ViaGVhZGluZ3M6OmJlZm9yZSwgLnAtYWRsaXN0X19pbmRleF9fc3ViaGVhZGluZ3M6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWFkbGlzdF9faW5kZXhfX3N1YmhlYWRpbmdzOjpiZWZvcmUsIC5wLWFkbGlzdF9faW5kZXhfX3N1YmhlYWRpbmdzOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNi42NjY2N3B4IDMycHg7XG4gIH1cbn1cblxuLnAtYWRsaXN0X19pbmRleF9fc3ViaGVhZGluZ3M6OmJlZm9yZSB7XG4gIGxlZnQ6IC0xMC4xMzMzM3Z3O1xuICBib3R0b206IDB2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWFkbGlzdF9faW5kZXhfX3N1YmhlYWRpbmdzOjpiZWZvcmUge1xuICAgIGxlZnQ6IC01MC42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1hZGxpc3RfX2luZGV4X19zdWJoZWFkaW5nczo6YmVmb3JlIHtcbiAgICBib3R0b206IDBweDtcbiAgfVxufVxuXG4ucC1hZGxpc3RfX2luZGV4X19zdWJoZWFkaW5nczo6YWZ0ZXIge1xuICByaWdodDogLTEwLjEzMzMzdnc7XG4gIGJvdHRvbTogMHZ3O1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWFkbGlzdF9faW5kZXhfX3N1YmhlYWRpbmdzOjphZnRlciB7XG4gICAgcmlnaHQ6IC01MC42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1hZGxpc3RfX2luZGV4X19zdWJoZWFkaW5nczo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMHB4O1xuICB9XG59XG5cbi5wLWFkbGlzdF9faW5kZXhfX2hlYWRpbmdzIHtcbiAgZm9udC1zaXplOiA1LjMzMzMzdnc7XG4gIHBhZGRpbmc6IDh2dyA4LjY2NjY3dnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmOTcwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWFkbGlzdF9faW5kZXhfX2hlYWRpbmdzIHtcbiAgICBmb250LXNpemU6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWFkbGlzdF9faW5kZXhfX2hlYWRpbmdzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDQzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtYWRsaXN0X19pbmRleF9faGVhZGluZ3M6OmJlZm9yZSB7XG4gIHdpZHRoOiA0dnc7XG4gIGhlaWdodDogMi42NjY2N3Z3O1xuICBiYWNrZ3JvdW5kLXNpemU6IDR2dyAyLjY2NjY3dnc7XG4gIGJvdHRvbTogLTIuNHZ3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uX3RyaWFuZ2xlQDJ4LnBuZyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1hZGxpc3RfX2luZGV4X19oZWFkaW5nczo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtYWRsaXN0X19pbmRleF9faGVhZGluZ3M6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1hZGxpc3RfX2luZGV4X19oZWFkaW5nczo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtYWRsaXN0X19pbmRleF9faGVhZGluZ3M6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAtMTJweDtcbiAgfVxufVxuXG4ucC1hZGxpc3RfX2luZGV4X19sZWFkIHtcbiAgZm9udC1zaXplOiA0dnc7XG4gIHBhZGRpbmc6IDUuMzMzMzN2dyA4LjY2NjY3dnc7XG4gIG1hcmdpbi1ib3R0b206IDUuMzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1hZGxpc3RfX2luZGV4X19sZWFkIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWFkbGlzdF9faW5kZXhfX2xlYWQge1xuICAgIHBhZGRpbmc6IDI2LjY2NjY3cHggNDMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtYWRsaXN0X19pbmRleF9fbGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1hZGxpc3RfX2luZGV4X19zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzdnc7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtYWRsaXN0X19pbmRleF9fc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLWFkbGlzdF9faW5kZXhfX3NsaWRlciAuc3dpcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ucC1hZGxpc3RfX2luZGV4X19zbGlkZS1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWFkbGlzdF9faW5kZXhfX3NsaWRlLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWFkbGlzdF9faW5kZXhfX3NsaWRlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjY2NjY3dnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1hZGxpc3RfX2luZGV4X19zbGlkZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWFkbGlzdF9faW5kZXhfX2J0bjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9idG5fYXJyb3ctb3JhbmdlQDJ4LnBuZyk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1kZXRhaWwtbGlzdCAubC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9iZ19wYXR0ZXJuLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogNzUwcHggNTMwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1kZXRhaWwtbGlzdF9fc2VhcmNoIHtcbiAgcGFkZGluZzogNS4zMzMzM3Z3IDB2dyAxMy4zMzMzM3Z3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fc2VhcmNoIHtcbiAgICBwYWRkaW5nOiAyNi42NjY2N3B4IDBweCA2Ni42NjY2N3B4O1xuICB9XG59XG5cbi5wLWRldGFpbC1saXN0X19zZWFyY2hfX2hlYWRpbmdzIHtcbiAgZm9udC1zaXplOiA1LjMzMzMzdnc7XG4gIG1hcmdpbi1ib3R0b206IDR2dztcbiAgcGFkZGluZzogMi42NjY2N3Z3IDB2dyA4dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbC1saXN0X19zZWFyY2hfX2hlYWRpbmdzIHtcbiAgICBmb250LXNpemU6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbC1saXN0X19zZWFyY2hfX2hlYWRpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fc2VhcmNoX19oZWFkaW5ncyB7XG4gICAgcGFkZGluZzogMTMuMzMzMzNweCAwcHggNDBweDtcbiAgfVxufVxuXG4ucC1kZXRhaWwtbGlzdF9fc2VhcmNoX19oZWFkaW5nczo6YmVmb3JlIHtcbiAgd2lkdGg6IDg2LjY2NjY3dnc7XG4gIGhlaWdodDogMTYuOTMzMzN2dztcbiAgYmFja2dyb3VuZC1zaXplOiA4Ni42NjY2N3Z3IDE3LjA2NjY3dnc7XG4gIGxlZnQ6IC0ydnc7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kZXRhaWwvZGV0YWlsLWxpc3RfaGVhZGluZ3NAMngucG5nKTtcbiAgei1pbmRleDogLTE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fc2VhcmNoX19oZWFkaW5nczo6YmVmb3JlIHtcbiAgICB3aWR0aDogNDMzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbC1saXN0X19zZWFyY2hfX2hlYWRpbmdzOjpiZWZvcmUge1xuICAgIGhlaWdodDogODQuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3NlYXJjaF9faGVhZGluZ3M6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MzMuMzMzMzNweCA4NS4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fc2VhcmNoX19oZWFkaW5nczo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMTBweDtcbiAgfVxufVxuXG4ucC1kZXRhaWwtbGlzdF9fc2VhcmNoX19pbnB1dCB7XG4gIGhlaWdodDogMTAuNjY2Njd2dztcbiAgbWFyZ2luLWJvdHRvbTogMy4zMzMzM3Z3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3NlYXJjaF9faW5wdXQge1xuICAgIGhlaWdodDogNTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3NlYXJjaF9faW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsLWxpc3RfX3NlYXJjaF9faW5wdXQgaW5wdXQge1xuICBwYWRkaW5nOiAyLjY2NjY3dnc7XG4gIGZvbnQtc2l6ZTogNHZ3O1xuICB3aWR0aDogNzMuMzMzMzN2dztcbiAgaGVpZ2h0OiA5LjMzMzMzdnc7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbC1saXN0X19zZWFyY2hfX2lucHV0IGlucHV0IHtcbiAgICBwYWRkaW5nOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fc2VhcmNoX19pbnB1dCBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fc2VhcmNoX19pbnB1dCBpbnB1dCB7XG4gICAgd2lkdGg6IDM2Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fc2VhcmNoX19pbnB1dCBpbnB1dCB7XG4gICAgaGVpZ2h0OiA0Ni42NjY2N3B4O1xuICB9XG59XG5cbi5wLWRldGFpbC1saXN0X19zZWFyY2hfX2lucHV0IGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnAtZGV0YWlsLWxpc3RfX3NlYXJjaF9faW5wdXQgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjMGMwYzA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuXG4ucC1kZXRhaWwtbGlzdF9fc2VhcmNoX19pbnB1dCBidXR0b24ge1xuICB3aWR0aDogOS4zMzMzM3Z3O1xuICBoZWlnaHQ6IDkuMzMzMzN2dztcbiAgYmFja2dyb3VuZC1zaXplOiA2LjR2dyA2LjR2dztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2RldGFpbC9pY29uX3NlYXJjaEAyeC5wbmcpO1xuICBmb250LXNpemU6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fc2VhcmNoX19pbnB1dCBidXR0b24ge1xuICAgIHdpZHRoOiA0Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fc2VhcmNoX19pbnB1dCBidXR0b24ge1xuICAgIGhlaWdodDogNDYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3NlYXJjaF9faW5wdXQgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMycHggMzJweDtcbiAgfVxufVxuXG4ucC1kZXRhaWwtbGlzdF9fc2VhcmNoX19pbnB1dCBidXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAuNztcbn1cblxuLnAtZGV0YWlsLWxpc3RfX3NlYXJjaF9faW5wdXQgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogIzAwMDtcbn1cblxuLnAtZGV0YWlsLWxpc3RfX3NlYXJjaF9fY2F1dGlvbiB7XG4gIGZvbnQtc2l6ZTogNHZ3O1xuICBtYXJnaW4tYm90dG9tOiA4LjY2NjY3dnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjY2NjY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fc2VhcmNoX19jYXV0aW9uIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbC1saXN0X19zZWFyY2hfX2NhdXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsLWxpc3RfX2ZpbHRlcl9faW5pdGlhbC1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMi42NjY2N3Z3O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fZmlsdGVyX19pbml0aWFsLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsLWxpc3RfX2ZpbHRlcl9faW5pdGlhbC1pdGVtIHtcbiAgd2lkdGg6IDE0LjR2dztcbiAgaGVpZ2h0OiAxNC40dnc7XG4gIG1hcmdpbi1ib3R0b206IDIuNjY2Njd2dztcbiAgZm9udC1zaXplOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fZmlsdGVyX19pbml0aWFsLWl0ZW0ge1xuICAgIHdpZHRoOiA3MnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fZmlsdGVyX19pbml0aWFsLWl0ZW0ge1xuICAgIGhlaWdodDogNzJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX2ZpbHRlcl9faW5pdGlhbC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWRldGFpbC1saXN0X19maWx0ZXJfX2luaXRpYWwtYnRuIHtcbiAgZm9udC1zaXplOiA1LjMzMzMzdnc7XG4gIGJvcmRlci1yYWRpdXM6IDEuMzMzMzN2dztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbC1saXN0X19maWx0ZXJfX2luaXRpYWwtYnRuIHtcbiAgICBmb250LXNpemU6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbC1saXN0X19maWx0ZXJfX2luaXRpYWwtYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiA2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsLWxpc3RfX2ZpbHRlcl9faW5pdGlhbC1idG46aG92ZXIsIC5wLWRldGFpbC1saXN0X19maWx0ZXJfX2luaXRpYWwtYnRuLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xufVxuXG4ucC1kZXRhaWwtbGlzdF9fZmlsdGVyX19nZW5yZS1saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnAtZGV0YWlsLWxpc3RfX2ZpbHRlcl9fZ2VucmUtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucC1kZXRhaWwtbGlzdF9fZmlsdGVyX19nZW5yZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDIuNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbC1saXN0X19maWx0ZXJfX2dlbnJlLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWRldGFpbC1saXN0X19maWx0ZXJfX2dlbnJlLWJ0biB7XG4gIGZvbnQtc2l6ZTogMy40NjY2N3Z3O1xuICBwYWRkaW5nOiAxLjMzMzMzdncgMi42NjY2N3Z3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYTJlYTY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmEyZWE2O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX2ZpbHRlcl9fZ2VucmUtYnRuIHtcbiAgICBmb250LXNpemU6IDE3LjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbC1saXN0X19maWx0ZXJfX2dlbnJlLWJ0biB7XG4gICAgcGFkZGluZzogNi42NjY2N3B4IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsLWxpc3RfX2ZpbHRlcl9fZ2VucmUtYnRuOmhvdmVyLCAucC1kZXRhaWwtbGlzdF9fZmlsdGVyX19nZW5yZS1idG4uaXMtYWN0aXZlIHtcbiAgY29sb3I6ICNmYTJlYTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmYTJlYTY7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1kZXRhaWwtbGlzdF9fdGl0bGUge1xuICB3aWR0aDogODh2dztcbiAgcGFkZGluZy10b3A6IDEwLjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fdGl0bGUge1xuICAgIHdpZHRoOiA0NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogNTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1kZXRhaWwtbGlzdF9fdGl0bGVfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wLWRldGFpbC1saXN0X190aXRsZV9faXRlbSB7XG4gIHdpZHRoOiA0NHZ3O1xuICBwYWRkaW5nOiAwdncgMi42NjY2N3Z3O1xuICBtYXJnaW4tYm90dG9tOiAxMC42NjY2N3Z3O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3RpdGxlX19pdGVtIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbC1saXN0X190aXRsZV9faXRlbSB7XG4gICAgcGFkZGluZzogMHB4IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbC1saXN0X190aXRsZV9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1kZXRhaWwtbGlzdF9fdGl0bGVfX2l0ZW0uaXMtc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucC1kZXRhaWwtbGlzdF9fdGl0bGVfX2ltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMi42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3RpdGxlX19pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1kZXRhaWwtbGlzdF9fdGl0bGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyLjY2NjY3dnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fdGl0bGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsLWxpc3RfX3RpdGxlX19ub2hpdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMC42NjY2N3Z3O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3RpdGxlX19ub2hpdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsLWxpc3RfX3RpdGxlX19ub2hpdC10ZXh0IHtcbiAgZm9udC1zaXplOiA0dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fdGl0bGVfX25vaGl0LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4ucC1kZXRhaWwtbGlzdF9fdGl0bGUgLnBhZ2VuYXRpb24ge1xuICBoZWlnaHQ6IDh2dztcbiAgbWFyZ2luLXRvcDogMi42NjY2N3Z3O1xuICBwYWRkaW5nLWJvdHRvbTogMzJ2dztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fdGl0bGUgLnBhZ2VuYXRpb24ge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3RpdGxlIC5wYWdlbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fdGl0bGUgLnBhZ2VuYXRpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgfVxufVxuXG4ucC1kZXRhaWwtbGlzdF9fdGl0bGUgLnBhZ2VuYXRpb24gYTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wLWRldGFpbC1saXN0X190aXRsZSAucHJldi1wYWdlLFxuLnAtZGV0YWlsLWxpc3RfX3RpdGxlIC5uZXh0LXBhZ2Uge1xuICBib3JkZXItcmFkaXVzOiAxLjMzMzMzdnc7XG4gIHdpZHRoOiAxMnZ3O1xuICBoZWlnaHQ6IDEwLjY2NjY3dnc7XG4gIG1hcmdpbjogMHZ3IDEuMzMzMzN2dztcbiAgYmFja2dyb3VuZC1zaXplOiAyLjI2NjY3dncgMy40NjY2N3Z3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3RpdGxlIC5wcmV2LXBhZ2UsXG4gIC5wLWRldGFpbC1saXN0X190aXRsZSAubmV4dC1wYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiA2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbC1saXN0X190aXRsZSAucHJldi1wYWdlLFxuICAucC1kZXRhaWwtbGlzdF9fdGl0bGUgLm5leHQtcGFnZSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbC1saXN0X190aXRsZSAucHJldi1wYWdlLFxuICAucC1kZXRhaWwtbGlzdF9fdGl0bGUgLm5leHQtcGFnZSB7XG4gICAgaGVpZ2h0OiA1My4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fdGl0bGUgLnByZXYtcGFnZSxcbiAgLnAtZGV0YWlsLWxpc3RfX3RpdGxlIC5uZXh0LXBhZ2Uge1xuICAgIG1hcmdpbjogMHB4IDYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3RpdGxlIC5wcmV2LXBhZ2UsXG4gIC5wLWRldGFpbC1saXN0X190aXRsZSAubmV4dC1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDExLjMzMzMzcHggMTcuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1kZXRhaWwtbGlzdF9fdGl0bGUgLnByZXYtcGFnZS5kaXNhYmxlZCxcbi5wLWRldGFpbC1saXN0X190aXRsZSAubmV4dC1wYWdlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLnAtZGV0YWlsLWxpc3RfX3RpdGxlIC5wcmV2LXBhZ2UgYnV0dG9uLFxuLnAtZGV0YWlsLWxpc3RfX3RpdGxlIC5uZXh0LXBhZ2UgYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5wLWRldGFpbC1saXN0X190aXRsZSAucHJldi1wYWdlLFxuLnAtZGV0YWlsLWxpc3RfX3RpdGxlIC5uZXh0LXBhZ2Uge1xuICB3aWR0aDogMTcuODY2Njd2dztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kZXRhaWwvaWNvbl9hcnJvdy13aGl0ZUAyeC5wbmcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3RpdGxlIC5wcmV2LXBhZ2UsXG4gIC5wLWRldGFpbC1saXN0X190aXRsZSAubmV4dC1wYWdlIHtcbiAgICB3aWR0aDogODkuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1kZXRhaWwtbGlzdF9fdGl0bGUgLnByZXYtcGFnZTpob3Zlcixcbi5wLWRldGFpbC1saXN0X190aXRsZSAubmV4dC1wYWdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGV0YWlsL2ljb25fYXJyb3ctYmxhY2tAMngucG5nKTtcbn1cblxuLnAtZGV0YWlsLWxpc3RfX3RpdGxlIC5uZXh0LXBhZ2Uge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ucC1kZXRhaWwtbGlzdF9fdGl0bGUgdWxbcm9sZT1cIm1lbnViYXJcIl0ge1xuICBoZWlnaHQ6IDEwLjY2NjY3dnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3RpdGxlIHVsW3JvbGU9XCJtZW51YmFyXCJdIHtcbiAgICBoZWlnaHQ6IDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsLWxpc3RfX3RpdGxlIHVsW3JvbGU9XCJtZW51YmFyXCJdIGxpIHtcbiAgYm9yZGVyLXJhZGl1czogMS4zMzMzM3Z3O1xuICB3aWR0aDogMTJ2dztcbiAgaGVpZ2h0OiAxMC42NjY2N3Z3O1xuICBtYXJnaW46IDB2dyAxLjMzMzMzdnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbC1saXN0X190aXRsZSB1bFtyb2xlPVwibWVudWJhclwiXSBsaSB7XG4gICAgYm9yZGVyLXJhZGl1czogNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fdGl0bGUgdWxbcm9sZT1cIm1lbnViYXJcIl0gbGkge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fdGl0bGUgdWxbcm9sZT1cIm1lbnViYXJcIl0gbGkge1xuICAgIGhlaWdodDogNTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsLWxpc3RfX3RpdGxlIHVsW3JvbGU9XCJtZW51YmFyXCJdIGxpIHtcbiAgICBtYXJnaW46IDBweCA2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsLWxpc3RfX3RpdGxlIHVsW3JvbGU9XCJtZW51YmFyXCJdIGxpLmN1cnJlbnQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wLWRldGFpbC1saXN0X190aXRsZSB1bFtyb2xlPVwibWVudWJhclwiXSBsaSBhIHtcbiAgZm9udC1zaXplOiA1LjMzMzMzdnc7XG4gIGJvcmRlci1yYWRpdXM6IDEuMzMzMzN2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fdGl0bGUgdWxbcm9sZT1cIm1lbnViYXJcIl0gbGkgYSB7XG4gICAgZm9udC1zaXplOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWwtbGlzdF9fdGl0bGUgdWxbcm9sZT1cIm1lbnViYXJcIl0gbGkgYSB7XG4gICAgYm9yZGVyLXJhZGl1czogNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLWRldGFpbC1saXN0X190aXRsZSB1bFtyb2xlPVwibWVudWJhclwiXSBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wLWRldGFpbC1saXN0X190aXRsZSB1bFtyb2xlPVwibWVudWJhclwiXSBsaS5jdXJyZW50IGEge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWRldGFpbCAubC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9iZ19wYXR0ZXJuLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogNzUwcHggNTMwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtZGV0YWlsX190aXRsZSB7XG4gIHBhZGRpbmctdG9wOiA1LjMzMzMzdnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLWRldGFpbF9fdGl0bGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA1LjMzMzMzdnc7XG4gIGxpbmUtaGVpZ2h0OiA1LjMzMzMzdnc7XG4gIG1hcmdpbi1ib3R0b206IDEuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fdGl0bGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fdGl0bGVfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX190aXRsZV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1kZXRhaWxfX3RpdGxlX190aXRsZS0tc21hbGwge1xuICBmb250LXNpemU6IDUuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fdGl0bGVfX3RpdGxlLS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLWRldGFpbF9fdGl0bGVfX2F1dGhvciB7XG4gIGZvbnQtc2l6ZTogMy40NjY2N3Z3O1xuICBsaW5lLWhlaWdodDogNS4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX190aXRsZV9fYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDE3LjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fdGl0bGVfX2F1dGhvciB7XG4gICAgbGluZS1oZWlnaHQ6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWRldGFpbF9fZGV0YWlsIHtcbiAgcGFkZGluZy10b3A6IDUuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fZGV0YWlsIHtcbiAgICBwYWRkaW5nLXRvcDogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1kZXRhaWxfX2RldGFpbF9fc2hhcmUtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDEwLjY2NjY3dnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX19kZXRhaWxfX3NoYXJlLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsX19kZXRhaWxfX3NoYXJlLWl0ZW0ge1xuICB3aWR0aDogOS4zMzMzM3Z3O1xuICBoZWlnaHQ6IDkuMzMzMzN2dztcbiAgbWFyZ2luOiAwdncgMnZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX19kZXRhaWxfX3NoYXJlLWl0ZW0ge1xuICAgIHdpZHRoOiA0Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWxfX2RldGFpbF9fc2hhcmUtaXRlbSB7XG4gICAgaGVpZ2h0OiA0Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWxfX2RldGFpbF9fc2hhcmUtaXRlbSB7XG4gICAgbWFyZ2luOiAwcHggMTBweDtcbiAgfVxufVxuXG4ucC1kZXRhaWxfX2RldGFpbF9fc2hhcmUtaXRlbSBhIHtcbiAgYmFja2dyb3VuZC1zaXplOiA5LjMzMzMzdncgOS4zMzMzM3Z3O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fZGV0YWlsX19zaGFyZS1pdGVtIGEge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDYuNjY2NjdweCA0Ni42NjY2N3B4O1xuICB9XG59XG5cbi5wLWRldGFpbF9fZGV0YWlsX19zaGFyZS1pdGVtIC51LXR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uX3R3aXR0ZXJAMngucG5nKTtcbn1cblxuLnAtZGV0YWlsX19kZXRhaWxfX3NoYXJlLWl0ZW0gLnUtbGluZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb25fbGluZUAyeC5wbmcpO1xufVxuXG4ucC1kZXRhaWxfX2RldGFpbF9fc2hhcmUtaXRlbSAudS1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb25fZmFjZWJvb2tAMngucG5nKTtcbn1cblxuLnAtZGV0YWlsX19kZXRhaWxfX2xlYWQge1xuICBmb250LXNpemU6IDR2dztcbiAgbGluZS1oZWlnaHQ6IDYuNjY2Njd2dztcbiAgbWFyZ2luLWJvdHRvbTogMTAuNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fZGV0YWlsX19sZWFkIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fZGV0YWlsX19sZWFkIHtcbiAgICBsaW5lLWhlaWdodDogMzMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX19kZXRhaWxfX2xlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWRldGFpbF9fY29taWNfX2RlYWRsaW5lIHtcbiAgcGFkZGluZzogMi42NjY2N3Z3O1xuICBmb250LXNpemU6IDMuNDY2Njd2dztcbiAgbGluZS1oZWlnaHQ6IDUuMzMzMzN2dztcbiAgbWFyZ2luLWJvdHRvbTogMTAuNjY2Njd2dztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fY29taWNfX2RlYWRsaW5lIHtcbiAgICBwYWRkaW5nOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWxfX2NvbWljX19kZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxNy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWxfX2NvbWljX19kZWFkbGluZSB7XG4gICAgbGluZS1oZWlnaHQ6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fY29taWNfX2RlYWRsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1My4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWRldGFpbF9fY29taWNfX2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxMy4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX19jb21pY19fbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1kZXRhaWxfX2NvbWljX19pdGVtIHtcbiAgaGVpZ2h0OiAyMS4zMzMzM3Z3O1xuICBtYXJnaW4tYm90dG9tOiA4dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fY29taWNfX2l0ZW0ge1xuICAgIGhlaWdodDogMTA2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fY29taWNfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsX19jb21pY19faXRlbSBhIHtcbiAgaGVpZ2h0OiAyMS4zMzMzM3Z3O1xuICBib3JkZXItcmFkaXVzOiAxMC42NjY2N3Z3O1xuICBmb250LXNpemU6IDR2dztcbiAgbGluZS1oZWlnaHQ6IDUuMzMzMzN2dztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWxfX2NvbWljX19pdGVtIGEge1xuICAgIGhlaWdodDogMTA2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fY29taWNfX2l0ZW0gYSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX19jb21pY19faXRlbSBhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fY29taWNfX2l0ZW0gYSB7XG4gICAgbGluZS1oZWlnaHQ6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsX19jb21pY19faXRlbSBhOjpiZWZvcmUge1xuICB3aWR0aDogNS4zMzMzM3Z3O1xuICBoZWlnaHQ6IDUuMzMzMzN2dztcbiAgYmFja2dyb3VuZC1zaXplOiA1LjMzMzMzdncgNS4zMzMzM3Z3O1xuICByaWdodDogMi42NjY2N3Z3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2RldGFpbC9kZXRhaWxfYXJyb3dAMngucG5nKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fY29taWNfX2l0ZW0gYTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX19jb21pY19faXRlbSBhOjpiZWZvcmUge1xuICAgIGhlaWdodDogMjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX19jb21pY19faXRlbSBhOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjYuNjY2NjdweCAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWxfX2NvbWljX19pdGVtIGE6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsX19jb21pY19faXRlbSBhOjphZnRlciB7XG4gIHRvcDogMi42NjY2N3Z3O1xuICBsZWZ0OiAyLjY2NjY3dnc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGV0YWlsL2RldGFpbF9kb3RAMngucG5nKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX19jb21pY19faXRlbSBhOjphZnRlciB7XG4gICAgdG9wOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWxfX2NvbWljX19pdGVtIGE6OmFmdGVyIHtcbiAgICBsZWZ0OiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1kZXRhaWxfX3NwZWNpYWwge1xuICBtYXJnaW4tYm90dG9tOiAxMC42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX19zcGVjaWFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1My4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWRldGFpbF9fc3BlY2lhbCAubC1pbm5lciwgLnAtZGV0YWlsX19zcGVjaWFsIC5wLWFkbGlzdF9faW5kZXhfX2J0biB7XG4gIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1kZXRhaWxfX3JlbGF0ZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDB2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fcmVsYXRlZCB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG59XG5cbi5wLWRldGFpbF9fcmVsYXRlZF9faGVhZGluZ3Mge1xuICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDYuNjY2Njd2dztcbiAgbWFyZ2luLWJvdHRvbTogNS4zMzMzM3Z3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fcmVsYXRlZF9faGVhZGluZ3Mge1xuICAgIGZvbnQtc2l6ZTogMjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX19yZWxhdGVkX19oZWFkaW5ncyB7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fcmVsYXRlZF9faGVhZGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsX19yZWxhdGVkX19oZWFkaW5nczo6YmVmb3JlLCAucC1kZXRhaWxfX3JlbGF0ZWRfX2hlYWRpbmdzOjphZnRlciB7XG4gIHdpZHRoOiA1LjMzMzMzdnc7XG4gIGhlaWdodDogNi40dnc7XG4gIGJhY2tncm91bmQtc2l6ZTogNS4zMzMzM3Z3IDYuNHZ3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9zbGFzaC5zdmcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX19yZWxhdGVkX19oZWFkaW5nczo6YmVmb3JlLCAucC1kZXRhaWxfX3JlbGF0ZWRfX2hlYWRpbmdzOjphZnRlciB7XG4gICAgd2lkdGg6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWRldGFpbF9fcmVsYXRlZF9faGVhZGluZ3M6OmJlZm9yZSwgLnAtZGV0YWlsX19yZWxhdGVkX19oZWFkaW5nczo6YWZ0ZXIge1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX19yZWxhdGVkX19oZWFkaW5nczo6YmVmb3JlLCAucC1kZXRhaWxfX3JlbGF0ZWRfX2hlYWRpbmdzOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNi42NjY2N3B4IDMycHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsX19yZWxhdGVkX19oZWFkaW5nczo6YmVmb3JlIHtcbiAgbGVmdDogLTEwLjEzMzMzdnc7XG4gIGJvdHRvbTogMHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX19yZWxhdGVkX19oZWFkaW5nczo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtNTAuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX19yZWxhdGVkX19oZWFkaW5nczo6YmVmb3JlIHtcbiAgICBib3R0b206IDBweDtcbiAgfVxufVxuXG4ucC1kZXRhaWxfX3JlbGF0ZWRfX2hlYWRpbmdzOjphZnRlciB7XG4gIHJpZ2h0OiAtMTAuMTMzMzN2dztcbiAgYm90dG9tOiAwdnc7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX19yZWxhdGVkX19oZWFkaW5nczo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtNTAuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX19yZWxhdGVkX19oZWFkaW5nczo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMHB4O1xuICB9XG59XG5cbi5wLWRldGFpbF9fcmVsYXRlZF9fc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjYuNjY2Njd2dztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWxfX3JlbGF0ZWRfX3NsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtZGV0YWlsX19yZWxhdGVkX19zbGlkZXIgLnN3aXBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnAtZGV0YWlsX19yZWxhdGVkX19zbGlkZTpob3ZlciB7XG4gIG9wYWNpdHk6IC43O1xufVxuXG4ucC1kZXRhaWxfX3JlbGF0ZWRfX3NsaWRlLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMi42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGV0YWlsX19yZWxhdGVkX19zbGlkZS1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1kZXRhaWxfX3JlbGF0ZWRfX3NsaWRlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjY2NjY3dnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1kZXRhaWxfX3JlbGF0ZWRfX3NsaWRlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWZhcSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnAtZmFxIC5sLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2JnX3BhdHRlcm4uanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiA3NTBweCA1MzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhcSAubC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2JnX3BhdHRlcm4uanBnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDc1MHB4IDUzMHB4O1xuICB9XG59XG5cbi5wLWZhcV9fZmFxIHAge1xuICBmb250LXNpemU6IDMuNDY2Njd2dztcbiAgbGluZS1oZWlnaHQ6IDUuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZhcV9fZmFxIHAge1xuICAgIGZvbnQtc2l6ZTogMTcuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZmFxX19mYXEgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtZmFxX19jYXRlZ29yeV9fbGlzdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjUuNzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZhcV9fY2F0ZWdvcnlfX2xpc3Q6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI4LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtZmFxX19jYXRlZ29yeV9faGVhZGluZ3Mge1xuICBtYXJnaW46IDEwLjY2NjY3dncgMHZ3O1xuICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZmFxX19jYXRlZ29yeV9faGVhZGluZ3Mge1xuICAgIG1hcmdpbjogNTMuMzMzMzNweCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZhcV9fY2F0ZWdvcnlfX2hlYWRpbmdzIHtcbiAgICBmb250LXNpemU6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtZmFxX19jYXRlZ29yeV9faGVhZGluZ3M6OmJlZm9yZSwgLnAtZmFxX19jYXRlZ29yeV9faGVhZGluZ3M6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiA1LjMzMzMzdncgNi40dnc7XG4gIHdpZHRoOiA1LjMzMzMzdnc7XG4gIGhlaWdodDogNi40dnc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL3NsYXNoLnN2Zyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mYXFfX2NhdGVnb3J5X19oZWFkaW5nczo6YmVmb3JlLCAucC1mYXFfX2NhdGVnb3J5X19oZWFkaW5nczo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjYuNjY2NjdweCAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mYXFfX2NhdGVnb3J5X19oZWFkaW5nczo6YmVmb3JlLCAucC1mYXFfX2NhdGVnb3J5X19oZWFkaW5nczo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mYXFfX2NhdGVnb3J5X19oZWFkaW5nczo6YmVmb3JlLCAucC1mYXFfX2NhdGVnb3J5X19oZWFkaW5nczo6YWZ0ZXIge1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxufVxuXG4ucC1mYXFfX2NhdGVnb3J5X19oZWFkaW5nczo6YmVmb3JlIHtcbiAgbGVmdDogNHZ3O1xuICBib3R0b206IDB2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZhcV9fY2F0ZWdvcnlfX2hlYWRpbmdzOjpiZWZvcmUge1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZhcV9fY2F0ZWdvcnlfX2hlYWRpbmdzOjpiZWZvcmUge1xuICAgIGJvdHRvbTogMHB4O1xuICB9XG59XG5cbi5wLWZhcV9fY2F0ZWdvcnlfX2hlYWRpbmdzOjphZnRlciB7XG4gIHJpZ2h0OiA0dnc7XG4gIGJvdHRvbTogMHZ3O1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZhcV9fY2F0ZWdvcnlfX2hlYWRpbmdzOjphZnRlciB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZhcV9fY2F0ZWdvcnlfX2hlYWRpbmdzOjphZnRlciB7XG4gICAgYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLnAtZmFxX19xdWVzdGlvbl9fbGlzdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wLWZhcV9fcXVlc3Rpb25fX2xpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAuNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZhcV9fcXVlc3Rpb25fX2xpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1My4zMzMzM3B4O1xuICB9XG59XG5cbi5wLWZhcV9fcXVlc3Rpb25fX3F1ZXN0aW9uIHtcbiAgZm9udC1zaXplOiA0dnc7XG4gIGxpbmUtaGVpZ2h0OiA1LjMzMzMzdnc7XG4gIHBhZGRpbmctYm90dG9tOiAxLjczMzMzdnc7XG4gIG1hcmdpbi1ib3R0b206IDEuNzMzMzN2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZmFxX19xdWVzdGlvbl9fcXVlc3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZmFxX19xdWVzdGlvbl9fcXVlc3Rpb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mYXFfX3F1ZXN0aW9uX19xdWVzdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDguNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZmFxX19xdWVzdGlvbl9fcXVlc3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDguNjY2NjdweDtcbiAgfVxufVxuXG4ucC1mYXFfX3F1ZXN0aW9uX19xdWVzdGlvbjo6YmVmb3JlIHtcbiAgd2lkdGg6IDgyLjY2NjY3dnc7XG4gIGJhY2tncm91bmQtc2l6ZTogODIuNjY2Njd2dyAycHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mYXFfX3F1ZXN0aW9uX19xdWVzdGlvbjo6YmVmb3JlIHtcbiAgICB3aWR0aDogNDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZhcV9fcXVlc3Rpb25fX3F1ZXN0aW9uOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDEzLjMzMzMzcHggMnB4O1xuICB9XG59XG5cbi5wLWZhcV9fcXVlc3Rpb25fX2Fuc3dlciB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbn1cblxuLnAtZmFxX19xdWVzdGlvbl9fYW5zd2VyIGEge1xuICB0ZXh0LWluZGVudDogMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLW5vdGZvdW5kIC5sLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2JnX3BhdHRlcm4uanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiA3NTBweCA1MzBweDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW5vdGZvdW5kIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgfVxuICAucC1ub3Rmb3VuZCAubC1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnAtbm90Zm91bmQgLmMtZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1ub3Rmb3VuZF9fbWFpbiB7XG4gIHBhZGRpbmc6IDQwdncgMHZ3IDI2LjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1ub3Rmb3VuZF9fbWFpbiB7XG4gICAgcGFkZGluZzogMjAwcHggMHB4IDEzMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1ub3Rmb3VuZF9fbWFpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cblxuLnAtbm90Zm91bmRfX21haW5fX3RleHQge1xuICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgbWFyZ2luLWJvdHRvbTogMjYuNjY2Njd2dztcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW5vdGZvdW5kX19tYWluX190ZXh0IHtcbiAgICBmb250LXNpemU6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLW5vdGZvdW5kX19tYWluX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1ub3Rmb3VuZF9fbWFpbl9fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wLW5vdGZvdW5kX19tYWluX19idG46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vYnRuX2Fycm93LXdoaXRlQDJ4LnBuZyk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1zcGVjaWFsIC5sLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2JnX3BhdHRlcm4uanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiA3NTBweCA1MzBweDtcbn1cblxuLnUtc21hbGwge1xuICBmb250LXNpemU6IDR2dztcbiAgbGluZS1oZWlnaHQ6IDUuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXNtYWxsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC51LXNtYWxsIHtcbiAgICBsaW5lLWhlaWdodDogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ud2VlazIsXG4ud2VlazQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2JnX3BhdHRlcm4tYnJvd24uanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiA3NTBweCA1MzBweDtcbiAgei1pbmRleDogMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXNwZWNpYWxfX212IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1zcGVjaWFsX19tdl9fbGVhZCB7XG4gIHBhZGRpbmc6IDUuMzMzMzN2dyA4LjY2NjY3dnc7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc3BlY2lhbF9fbXZfX2xlYWQge1xuICAgIHBhZGRpbmc6IDI2LjY2NjY3cHggNDMuMzMzMzNweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtc3BlY2lhbF9fd2Vla19fbGlzdC1pdGVtLndlZWsxIC5wLXNwZWNpYWxfX3dlZWtfX2xpc3QtaGVhZGluZ3Mge1xuICB3aWR0aDogMTkuODY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWxfX3dlZWtfX2xpc3QtaXRlbS53ZWVrMSAucC1zcGVjaWFsX193ZWVrX19saXN0LWhlYWRpbmdzIHtcbiAgICB3aWR0aDogOTkuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1zcGVjaWFsX193ZWVrX19saXN0LWl0ZW0ud2VlazIgLnAtc3BlY2lhbF9fd2Vla19fbGlzdC1oZWFkaW5ncyB7XG4gIHdpZHRoOiAyMi4xMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc3BlY2lhbF9fd2Vla19fbGlzdC1pdGVtLndlZWsyIC5wLXNwZWNpYWxfX3dlZWtfX2xpc3QtaGVhZGluZ3Mge1xuICAgIHdpZHRoOiAxMTAuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1zcGVjaWFsX193ZWVrX19saXN0LWl0ZW0ud2VlazMgLnAtc3BlY2lhbF9fd2Vla19fbGlzdC1oZWFkaW5ncyB7XG4gIHdpZHRoOiAyMnZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc3BlY2lhbF9fd2Vla19fbGlzdC1pdGVtLndlZWszIC5wLXNwZWNpYWxfX3dlZWtfX2xpc3QtaGVhZGluZ3Mge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgfVxufVxuXG4ucC1zcGVjaWFsX193ZWVrX19saXN0LWl0ZW0ud2VlazQgLnAtc3BlY2lhbF9fd2Vla19fbGlzdC1oZWFkaW5ncyB7XG4gIHdpZHRoOiAyMi4xMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc3BlY2lhbF9fd2Vla19fbGlzdC1pdGVtLndlZWs0IC5wLXNwZWNpYWxfX3dlZWtfX2xpc3QtaGVhZGluZ3Mge1xuICAgIHdpZHRoOiAxMTAuNjY2NjdweDtcbiAgfVxufVxuXG4ucC1zcGVjaWFsX193ZWVrX19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMy4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc3BlY2lhbF9fd2Vla19fbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ni42NjY2N3B4O1xuICB9XG59XG5cbi5wLXNwZWNpYWxfX3dlZWtfX2xpc3QtaGVhZGluZ3Mge1xuICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWxfX3dlZWtfX2xpc3QtaGVhZGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtc3BlY2lhbF9fd2Vla19fbGlzdC1oZWFkaW5nczo6YmVmb3JlLCAucC1zcGVjaWFsX193ZWVrX19saXN0LWhlYWRpbmdzOjphZnRlciB7XG4gIHdpZHRoOiA1LjMzMzMzdnc7XG4gIGhlaWdodDogNi40dnc7XG4gIGJhY2tncm91bmQtc2l6ZTogNS4zMzMzM3Z3IDYuNHZ3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9zbGFzaC5zdmcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc3BlY2lhbF9fd2Vla19fbGlzdC1oZWFkaW5nczo6YmVmb3JlLCAucC1zcGVjaWFsX193ZWVrX19saXN0LWhlYWRpbmdzOjphZnRlciB7XG4gICAgd2lkdGg6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWxfX3dlZWtfX2xpc3QtaGVhZGluZ3M6OmJlZm9yZSwgLnAtc3BlY2lhbF9fd2Vla19fbGlzdC1oZWFkaW5nczo6YWZ0ZXIge1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc3BlY2lhbF9fd2Vla19fbGlzdC1oZWFkaW5nczo6YmVmb3JlLCAucC1zcGVjaWFsX193ZWVrX19saXN0LWhlYWRpbmdzOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNi42NjY2N3B4IDMycHg7XG4gIH1cbn1cblxuLnAtc3BlY2lhbF9fd2Vla19fbGlzdC1oZWFkaW5nczo6YmVmb3JlIHtcbiAgbGVmdDogLTEwLjEzMzMzdnc7XG4gIGJvdHRvbTogMHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc3BlY2lhbF9fd2Vla19fbGlzdC1oZWFkaW5nczo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtNTAuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc3BlY2lhbF9fd2Vla19fbGlzdC1oZWFkaW5nczo6YmVmb3JlIHtcbiAgICBib3R0b206IDBweDtcbiAgfVxufVxuXG4ucC1zcGVjaWFsX193ZWVrX19saXN0LWhlYWRpbmdzOjphZnRlciB7XG4gIHJpZ2h0OiAtMTAuMTMzMzN2dztcbiAgYm90dG9tOiAwdnc7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc3BlY2lhbF9fd2Vla19fbGlzdC1oZWFkaW5nczo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtNTAuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc3BlY2lhbF9fd2Vla19fbGlzdC1oZWFkaW5nczo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1zcGVjaWFsX190aGVtZV9faGVhZGluZ3Mge1xuICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDYuNjY2Njd2dztcbiAgcGFkZGluZzogMy4zMzMzM3Z3IDguNjY2Njd2dztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWxfX3RoZW1lX19oZWFkaW5ncyB7XG4gICAgZm9udC1zaXplOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1zcGVjaWFsX190aGVtZV9faGVhZGluZ3Mge1xuICAgIGxpbmUtaGVpZ2h0OiAzMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1zcGVjaWFsX190aGVtZV9faGVhZGluZ3Mge1xuICAgIHBhZGRpbmc6IDE2LjY2NjY3cHggNDMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC1zcGVjaWFsX190aGVtZV9faGVhZGluZ3M6OmJlZm9yZSB7XG4gIGhlaWdodDogMjEuMzMzMzN2dztcbiAgYmFja2dyb3VuZC1zaXplOiAxMDB2dyAyMS4zMzMzM3Z3O1xuICBsZWZ0OiAwdnc7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWxfX3RoZW1lX19oZWFkaW5nczo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDEwNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1zcGVjaWFsX190aGVtZV9faGVhZGluZ3M6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MDBweCAxMDYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc3BlY2lhbF9fdGhlbWVfX2hlYWRpbmdzOjpiZWZvcmUge1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuXG4ucC1zcGVjaWFsX190aGVtZV9faGVhZGluZ3M6OmFmdGVyIHtcbiAgd2lkdGg6IDR2dztcbiAgaGVpZ2h0OiAyLjY2NjY3dnc7XG4gIGJhY2tncm91bmQtc2l6ZTogNHZ3IDIuNjY2Njd2dztcbiAgYm90dG9tOiAtMi40dnc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb25fdHJpYW5nbGVAMngucG5nKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWxfX3RoZW1lX19oZWFkaW5nczo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1zcGVjaWFsX190aGVtZV9faGVhZGluZ3M6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWxfX3RoZW1lX19oZWFkaW5nczo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAxMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1zcGVjaWFsX190aGVtZV9faGVhZGluZ3M6OmFmdGVyIHtcbiAgICBib3R0b206IC0xMnB4O1xuICB9XG59XG5cbi5wLXNwZWNpYWxfX3RoZW1lX19sZWFkIHtcbiAgcGFkZGluZzogNHZ3IDB2dyA0dncgOC42NjY2N3Z3O1xuICBmb250LXNpemU6IDR2dztcbiAgbGluZS1oZWlnaHQ6IDUuMzMzMzN2dztcbiAgbWFyZ2luLWJvdHRvbTogNHZ3O1xuICBiYWNrZ3JvdW5kOiAjZmEyZWE2O1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWxfX3RoZW1lX19sZWFkIHtcbiAgICBwYWRkaW5nOiAyMHB4IDBweCAyMHB4IDQzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWxfX3RoZW1lX19sZWFkIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWxfX3RoZW1lX19sZWFkIHtcbiAgICBsaW5lLWhlaWdodDogMjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc3BlY2lhbF9fdGhlbWVfX2xlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnAtc3BlY2lhbF9fdGhlbWVfX3NsaWRlLWltYWdlIHtcbiAgYXNwZWN0LXJhdGlvOiAxIC8gMC41MjU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2VlazEge1xuICAvKiDlhaXjgozmm7/jgYjmmYLkv67mraMgKi9cbiAgcGFkZGluZzogOHZ3IDB2dyAwdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAud2VlazEge1xuICAgIHBhZGRpbmc6IDQwcHggMHB4IDBweDtcbiAgfVxufVxuXG4ud2VlazEgLnAtc3BlY2lhbF9fdGhlbWVfX2l0ZW06bnRoLWNoaWxkKDIpIC5wLXNwZWNpYWxfX3RoZW1lX19oZWFkaW5ncyB7XG4gIG1hcmdpbi10b3A6IDB2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC53ZWVrMSAucC1zcGVjaWFsX190aGVtZV9faXRlbTpudGgtY2hpbGQoMikgLnAtc3BlY2lhbF9fdGhlbWVfX2hlYWRpbmdzIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuLndlZWsxIC5wLXNwZWNpYWxfX3RoZW1lX19pdGVtOm50aC1jaGlsZCgyKSAucC1zcGVjaWFsX190aGVtZV9faGVhZGluZ3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3BlY2lhbC9zcGVjaWFsX2hlYWRpbmdzMV8wMUAyeC5wbmcpO1xufVxuXG4ud2VlazEgLnAtc3BlY2lhbF9fdGhlbWVfX2l0ZW06bnRoLWNoaWxkKDMpIC5wLXNwZWNpYWxfX3RoZW1lX19oZWFkaW5nczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcGVjaWFsL3NwZWNpYWxfaGVhZGluZ3MxXzAyQDJ4LnBuZyk7XG59XG5cbi53ZWVrMSAucC1zcGVjaWFsX190aGVtZV9faXRlbTpudGgtY2hpbGQoNCkgLnAtc3BlY2lhbF9fdGhlbWVfX2hlYWRpbmdzOjpiZWZvcmUge1xuICBoZWlnaHQ6IDI4dnc7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwdncgMjh2dztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcGVjaWFsL3NwZWNpYWxfaGVhZGluZ3MxXzAzQDJ4LnBuZyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAud2VlazEgLnAtc3BlY2lhbF9fdGhlbWVfX2l0ZW06bnRoLWNoaWxkKDQpIC5wLXNwZWNpYWxfX3RoZW1lX19oZWFkaW5nczo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAud2VlazEgLnAtc3BlY2lhbF9fdGhlbWVfX2l0ZW06bnRoLWNoaWxkKDQpIC5wLXNwZWNpYWxfX3RoZW1lX19oZWFkaW5nczo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUwMHB4IDE0MHB4O1xuICB9XG59XG5cbi53ZWVrMSAucC1zcGVjaWFsX190aGVtZV9faXRlbTpudGgtY2hpbGQoMSkgLnAtc3BlY2lhbF9fdGhlbWVfX2hlYWRpbmdzOjpiZWZvcmUge1xuICBoZWlnaHQ6IDI4dnc7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwdncgMjh2dztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcGVjaWFsL3NwZWNpYWxfaGVhZGluZ3MxXzA0QDJ4LnBuZyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAud2VlazEgLnAtc3BlY2lhbF9fdGhlbWVfX2l0ZW06bnRoLWNoaWxkKDEpIC5wLXNwZWNpYWxfX3RoZW1lX19oZWFkaW5nczo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAud2VlazEgLnAtc3BlY2lhbF9fdGhlbWVfX2l0ZW06bnRoLWNoaWxkKDEpIC5wLXNwZWNpYWxfX3RoZW1lX19oZWFkaW5nczo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUwMHB4IDE0MHB4O1xuICB9XG59XG5cbi53ZWVrMiB7XG4gIC8qIOWFpeOCjOabv+OBiOaZguS/ruatoyAqL1xuICBwYWRkaW5nOiA4dncgMHZ3IDB2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC53ZWVrMiB7XG4gICAgcGFkZGluZzogNDBweCAwcHggMHB4O1xuICB9XG59XG5cbi53ZWVrMiAucC1zcGVjaWFsX190aGVtZV9faXRlbTpudGgtY2hpbGQoMikgLnAtc3BlY2lhbF9fdGhlbWVfX2hlYWRpbmdzIHtcbiAgbGluZS1oZWlnaHQ6IDIxLjMzMzMzdnc7XG4gIHBhZGRpbmc6IDB2dyA4LjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAud2VlazIgLnAtc3BlY2lhbF9fdGhlbWVfX2l0ZW06bnRoLWNoaWxkKDIpIC5wLXNwZWNpYWxfX3RoZW1lX19oZWFkaW5ncyB7XG4gICAgbGluZS1oZWlnaHQ6IDEwNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAud2VlazIgLnAtc3BlY2lhbF9fdGhlbWVfX2l0ZW06bnRoLWNoaWxkKDIpIC5wLXNwZWNpYWxfX3RoZW1lX19oZWFkaW5ncyB7XG4gICAgcGFkZGluZzogMHB4IDQzLjMzMzMzcHg7XG4gIH1cbn1cblxuLndlZWsyIC5wLXNwZWNpYWxfX3RoZW1lX19pdGVtOm50aC1jaGlsZCgyKSAucC1zcGVjaWFsX190aGVtZV9faGVhZGluZ3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3BlY2lhbC9zcGVjaWFsX2hlYWRpbmdzMl8wMUAyeC5wbmcpO1xufVxuXG4ud2VlazIgLnAtc3BlY2lhbF9fdGhlbWVfX2l0ZW06bnRoLWNoaWxkKDMpIC5wLXNwZWNpYWxfX3RoZW1lX19oZWFkaW5nczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcGVjaWFsL3NwZWNpYWxfaGVhZGluZ3MyXzAyQDJ4LnBuZyk7XG59XG5cbi53ZWVrMiAucC1zcGVjaWFsX190aGVtZV9faXRlbTpudGgtY2hpbGQoNCkgLnAtc3BlY2lhbF9fdGhlbWVfX2hlYWRpbmdzOjpiZWZvcmUge1xuICBoZWlnaHQ6IDMzLjMzMzMzdnc7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwdncgMzMuMzMzMzN2dztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcGVjaWFsL3NwZWNpYWxfaGVhZGluZ3MyXzAzQDJ4LnBuZyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAud2VlazIgLnAtc3BlY2lhbF9fdGhlbWVfX2l0ZW06bnRoLWNoaWxkKDQpIC5wLXNwZWNpYWxfX3RoZW1lX19oZWFkaW5nczo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDE2Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAud2VlazIgLnAtc3BlY2lhbF9fdGhlbWVfX2l0ZW06bnRoLWNoaWxkKDQpIC5wLXNwZWNpYWxfX3RoZW1lX19oZWFkaW5nczo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUwMHB4IDE2Ni42NjY2N3B4O1xuICB9XG59XG5cbi53ZWVrMiAucC1zcGVjaWFsX190aGVtZV9faXRlbTpudGgtY2hpbGQoMSkgLnAtc3BlY2lhbF9fdGhlbWVfX2hlYWRpbmdzIHtcbiAgaGVpZ2h0OiAyNi42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLndlZWsyIC5wLXNwZWNpYWxfX3RoZW1lX19pdGVtOm50aC1jaGlsZCgxKSAucC1zcGVjaWFsX190aGVtZV9faGVhZGluZ3Mge1xuICAgIGhlaWdodDogMTMzLjMzMzMzcHg7XG4gIH1cbn1cblxuLndlZWsyIC5wLXNwZWNpYWxfX3RoZW1lX19pdGVtOm50aC1jaGlsZCgxKSAucC1zcGVjaWFsX190aGVtZV9faGVhZGluZ3M6OmJlZm9yZSB7XG4gIGhlaWdodDogMjYuNjY2Njd2dztcbiAgYmFja2dyb3VuZC1zaXplOiAxMDB2dyAyNi42NjY2N3Z3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NwZWNpYWwvc3BlY2lhbF9oZWFkaW5nczJfMDRAMngucG5nKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC53ZWVrMiAucC1zcGVjaWFsX190aGVtZV9faXRlbTpudGgtY2hpbGQoMSkgLnAtc3BlY2lhbF9fdGhlbWVfX2hlYWRpbmdzOjpiZWZvcmUge1xuICAgIGhlaWdodDogMTMzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC53ZWVrMiAucC1zcGVjaWFsX190aGVtZV9faXRlbTpudGgtY2hpbGQoMSkgLnAtc3BlY2lhbF9fdGhlbWVfX2hlYWRpbmdzOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAwcHggMTMzLjMzMzMzcHg7XG4gIH1cbn1cblxuLndlZWszIHtcbiAgLyog5YWl44KM5pu/44GI5pmC5L+u5q2jICovXG4gIHBhZGRpbmc6IDh2dyAwdncgMHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLndlZWszIHtcbiAgICBwYWRkaW5nOiA0MHB4IDBweCAwcHg7XG4gIH1cbn1cblxuLndlZWszIC5wLXNwZWNpYWxfX3RoZW1lX19pdGVtOm50aC1jaGlsZCgyKSAucC1zcGVjaWFsX190aGVtZV9faGVhZGluZ3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3BlY2lhbC9zcGVjaWFsX2hlYWRpbmdzM18wMUAyeC5wbmcpO1xufVxuXG4ud2VlazMgLnAtc3BlY2lhbF9fdGhlbWVfX2l0ZW06bnRoLWNoaWxkKDMpIC5wLXNwZWNpYWxfX3RoZW1lX19oZWFkaW5nczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcGVjaWFsL3NwZWNpYWxfaGVhZGluZ3MzXzAyQDJ4LnBuZyk7XG59XG5cbi53ZWVrMyAucC1zcGVjaWFsX190aGVtZV9faXRlbTpudGgtY2hpbGQoNCkgLnAtc3BlY2lhbF9fdGhlbWVfX2hlYWRpbmdzIHtcbiAgaGVpZ2h0OiAyNi42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLndlZWszIC5wLXNwZWNpYWxfX3RoZW1lX19pdGVtOm50aC1jaGlsZCg0KSAucC1zcGVjaWFsX190aGVtZV9faGVhZGluZ3Mge1xuICAgIGhlaWdodDogMTMzLjMzMzMzcHg7XG4gIH1cbn1cblxuLndlZWszIC5wLXNwZWNpYWxfX3RoZW1lX19pdGVtOm50aC1jaGlsZCg0KSAucC1zcGVjaWFsX190aGVtZV9faGVhZGluZ3M6OmJlZm9yZSB7XG4gIGhlaWdodDogMjYuNjY2Njd2dztcbiAgYmFja2dyb3VuZC1zaXplOiAxMDB2dyAyNi42NjY2N3Z3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NwZWNpYWwvc3BlY2lhbF9oZWFkaW5nczNfMDNAMngucG5nKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC53ZWVrMyAucC1zcGVjaWFsX190aGVtZV9faXRlbTpudGgtY2hpbGQoNCkgLnAtc3BlY2lhbF9fdGhlbWVfX2hlYWRpbmdzOjpiZWZvcmUge1xuICAgIGhlaWdodDogMTMzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC53ZWVrMyAucC1zcGVjaWFsX190aGVtZV9faXRlbTpudGgtY2hpbGQoNCkgLnAtc3BlY2lhbF9fdGhlbWVfX2hlYWRpbmdzOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAwcHggMTMzLjMzMzMzcHg7XG4gIH1cbn1cblxuLndlZWszIC5wLXNwZWNpYWxfX3RoZW1lX19pdGVtOm50aC1jaGlsZCgxKSAucC1zcGVjaWFsX190aGVtZV9faGVhZGluZ3Mge1xuICBoZWlnaHQ6IDI4dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAud2VlazMgLnAtc3BlY2lhbF9fdGhlbWVfX2l0ZW06bnRoLWNoaWxkKDEpIC5wLXNwZWNpYWxfX3RoZW1lX19oZWFkaW5ncyB7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgfVxufVxuXG4ud2VlazMgLnAtc3BlY2lhbF9fdGhlbWVfX2l0ZW06bnRoLWNoaWxkKDEpIC5wLXNwZWNpYWxfX3RoZW1lX19oZWFkaW5nczo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAyOHZ3O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHZ3IDI4dnc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3BlY2lhbC9zcGVjaWFsX2hlYWRpbmdzM18wNEAyeC5wbmcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLndlZWszIC5wLXNwZWNpYWxfX3RoZW1lX19pdGVtOm50aC1jaGlsZCgxKSAucC1zcGVjaWFsX190aGVtZV9faGVhZGluZ3M6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLndlZWszIC5wLXNwZWNpYWxfX3RoZW1lX19pdGVtOm50aC1jaGlsZCgxKSAucC1zcGVjaWFsX190aGVtZV9faGVhZGluZ3M6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MDBweCAxNDBweDtcbiAgfVxufVxuXG4ud2VlazQge1xuICAvKiDlhaXjgozmm7/jgYjmmYLkv67mraMgKi9cbiAgcGFkZGluZzogOHZ3IDB2dyAwdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAud2VlazQge1xuICAgIHBhZGRpbmc6IDQwcHggMHB4IDBweDtcbiAgfVxufVxuXG4ud2VlazQgLnAtc3BlY2lhbF9fdGhlbWVfX2l0ZW06bnRoLWNoaWxkKDIpIC5wLXNwZWNpYWxfX3RoZW1lX19oZWFkaW5nczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcGVjaWFsL3NwZWNpYWxfaGVhZGluZ3M0XzAxQDJ4LnBuZyk7XG59XG5cbi53ZWVrNCAucC1zcGVjaWFsX190aGVtZV9faXRlbTpudGgtY2hpbGQoMykgLnAtc3BlY2lhbF9fdGhlbWVfX2hlYWRpbmdzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NwZWNpYWwvc3BlY2lhbF9oZWFkaW5nczRfMDJAMngucG5nKTtcbn1cblxuLndlZWs0IC5wLXNwZWNpYWxfX3RoZW1lX19pdGVtOm50aC1jaGlsZCg0KSAucC1zcGVjaWFsX190aGVtZV9faGVhZGluZ3Mge1xuICBoZWlnaHQ6IDI2LjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAud2VlazQgLnAtc3BlY2lhbF9fdGhlbWVfX2l0ZW06bnRoLWNoaWxkKDQpIC5wLXNwZWNpYWxfX3RoZW1lX19oZWFkaW5ncyB7XG4gICAgaGVpZ2h0OiAxMzMuMzMzMzNweDtcbiAgfVxufVxuXG4ud2VlazQgLnAtc3BlY2lhbF9fdGhlbWVfX2l0ZW06bnRoLWNoaWxkKDQpIC5wLXNwZWNpYWxfX3RoZW1lX19oZWFkaW5nczo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAyNi42NjY2N3Z3O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHZ3IDI2LjY2NjY3dnc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3BlY2lhbC9zcGVjaWFsX2hlYWRpbmdzNF8wM0AyeC5wbmcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLndlZWs0IC5wLXNwZWNpYWxfX3RoZW1lX19pdGVtOm50aC1jaGlsZCg0KSAucC1zcGVjaWFsX190aGVtZV9faGVhZGluZ3M6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxMzMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLndlZWs0IC5wLXNwZWNpYWxfX3RoZW1lX19pdGVtOm50aC1jaGlsZCg0KSAucC1zcGVjaWFsX190aGVtZV9faGVhZGluZ3M6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MDBweCAxMzMuMzMzMzNweDtcbiAgfVxufVxuXG4ud2VlazQgLnAtc3BlY2lhbF9fdGhlbWVfX2l0ZW06bnRoLWNoaWxkKDEpIC5wLXNwZWNpYWxfX3RoZW1lX19oZWFkaW5nczo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAyOHZ3O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHZ3IDI4dnc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3BlY2lhbC9zcGVjaWFsX2hlYWRpbmdzNF8wNEAyeC5wbmcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLndlZWs0IC5wLXNwZWNpYWxfX3RoZW1lX19pdGVtOm50aC1jaGlsZCgxKSAucC1zcGVjaWFsX190aGVtZV9faGVhZGluZ3M6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLndlZWs0IC5wLXNwZWNpYWxfX3RoZW1lX19pdGVtOm50aC1jaGlsZCgxKSAucC1zcGVjaWFsX190aGVtZV9faGVhZGluZ3M6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MDBweCAxNDBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtc3BlY2lhbF9fdGhlbWUge1xuICB3aWR0aDogMTAwdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1zcGVjaWFsX190aGVtZSB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG59XG5cbi5wLXNwZWNpYWxfX3RoZW1lX19zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMC42NjY2N3Z3O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwZWNpYWxfX3RoZW1lX19zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtc3BlY2lhbF9fdGhlbWVfX3NsaWRlciAuc3dpcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ucC1zcGVjaWFsX190aGVtZV9fc2xpZGU6aG92ZXIge1xuICBvcGFjaXR5OiAuNztcbn1cblxuLnAtc3BlY2lhbF9fdGhlbWVfX3NsaWRlLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMi42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc3BlY2lhbF9fdGhlbWVfX3NsaWRlLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLXNwZWNpYWxfX3RoZW1lX19zbGlkZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi42NjY2N3Z3O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc3BlY2lhbF9fdGhlbWVfX3NsaWRlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXRlcm1zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucC10ZXJtcyAubC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9iZ19wYXR0ZXJuLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogNzUwcHggNTMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10ZXJtcyAubC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2JnX3BhdHRlcm4uanBnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDc1MHB4IDUzMHB4O1xuICB9XG59XG5cbi5wLXRlcm1zX190ZXJtcyBwIHtcbiAgZm9udC1zaXplOiAzLjQ2NjY3dnc7XG4gIGxpbmUtaGVpZ2h0OiA1LjMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10ZXJtc19fdGVybXMgcCB7XG4gICAgZm9udC1zaXplOiAxNy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10ZXJtc19fdGVybXMgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtdGVybXNfX3Rlcm1zX19oZWFkaW5ncyB7XG4gIG1hcmdpbjogMTAuNjY2Njd2dyAwdnc7XG4gIG1hcmdpbi1sZWZ0OiAtMnZ3O1xuICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10ZXJtc19fdGVybXNfX2hlYWRpbmdzIHtcbiAgICBtYXJnaW46IDUzLjMzMzMzcHggMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10ZXJtc19fdGVybXNfX2hlYWRpbmdzIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRlcm1zX190ZXJtc19faGVhZGluZ3Mge1xuICAgIGZvbnQtc2l6ZTogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC10ZXJtc19fdGVybXNfX2hlYWRpbmdzOjpiZWZvcmUsIC5wLXRlcm1zX190ZXJtc19faGVhZGluZ3M6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiA1LjMzMzMzdncgNi40dnc7XG4gIHdpZHRoOiA1LjMzMzMzdnc7XG4gIGhlaWdodDogNi40dnc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL3NsYXNoLnN2Zyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10ZXJtc19fdGVybXNfX2hlYWRpbmdzOjpiZWZvcmUsIC5wLXRlcm1zX190ZXJtc19faGVhZGluZ3M6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2LjY2NjY3cHggMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdGVybXNfX3Rlcm1zX19oZWFkaW5nczo6YmVmb3JlLCAucC10ZXJtc19fdGVybXNfX2hlYWRpbmdzOjphZnRlciB7XG4gICAgd2lkdGg6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRlcm1zX190ZXJtc19faGVhZGluZ3M6OmJlZm9yZSwgLnAtdGVybXNfX3Rlcm1zX19oZWFkaW5nczo6YWZ0ZXIge1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxufVxuXG4ucC10ZXJtc19fdGVybXNfX2hlYWRpbmdzOjpiZWZvcmUge1xuICBsZWZ0OiAtNS4zMzMzM3Z3O1xuICBib3R0b206IDB2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRlcm1zX190ZXJtc19faGVhZGluZ3M6OmJlZm9yZSB7XG4gICAgbGVmdDogLTI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRlcm1zX190ZXJtc19faGVhZGluZ3M6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLnAtdGVybXNfX3Rlcm1zX19oZWFkaW5nczo6YWZ0ZXIge1xuICByaWdodDogLTcuMzMzMzN2dztcbiAgYm90dG9tOiAwdnc7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdGVybXNfX3Rlcm1zX19oZWFkaW5nczo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMzYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdGVybXNfX3Rlcm1zX19oZWFkaW5nczo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMHB4O1xuICB9XG59XG5cbi5wLXRlcm1zX190ZXJtc19fbGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDUuNzMzMzN2dztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRlcm1zX190ZXJtc19fbGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjguNjY2NjdweDtcbiAgfVxufVxuXG4ucC10ZXJtc19fbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDI1LjczMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10ZXJtc19fbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI4LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtdGVybXNfX2xpc3RfX2l0ZW0ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucC10ZXJtc19fbGlzdF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNS43MzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdGVybXNfX2xpc3RfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjguNjY2NjdweDtcbiAgfVxufVxuXG4ucC10ZXJtc19fbGlzdF9faGVhZGluZ3Mge1xuICBmb250LXNpemU6IDR2dztcbiAgbGluZS1oZWlnaHQ6IDUuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRlcm1zX19saXN0X19oZWFkaW5ncyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10ZXJtc19fbGlzdF9faGVhZGluZ3Mge1xuICAgIGxpbmUtaGVpZ2h0OiAyNi42NjY2N3B4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC10b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC10b3AgLmwtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vYmdfcGF0dGVybi5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDc1MHB4IDUzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wIC5sLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vYmdfcGF0dGVybi5qcGcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzUwcHggNTMwcHg7XG4gIH1cbn1cblxuLnAtdG9wX19pbm5lciwgLnAtdG9wX19tdl9fbGVhZCwgLnAtdG9wX190cmlhbF9fYnRuLCAucC10b3BfX3NwZWNpYWxfX2xpc3QtaW1hZ2UsIC5wLXRvcF9fc3BlY2lhbF9fbGlzdC10ZXh0IHtcbiAgd2lkdGg6IDgyLjY2NjY3dnc7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19pbm5lciwgLnAtdG9wX19tdl9fbGVhZCwgLnAtdG9wX190cmlhbF9fYnRuLCAucC10b3BfX3NwZWNpYWxfX2xpc3QtaW1hZ2UsIC5wLXRvcF9fc3BlY2lhbF9fbGlzdC10ZXh0IHtcbiAgICB3aWR0aDogNDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtdG9wX19zdWJoZWFkaW5ncywgLnAtdG9wX190cmlhbF9fYnRuLWxlYWQsIC5wLXRvcF9fc3BlY2lhbF9fbGlzdC1zdWJoZWFkaW5ncyB7XG4gIGZvbnQtc2l6ZTogNHZ3O1xuICBtYXJnaW4tYm90dG9tOiAzLjQ2NjY3dnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19zdWJoZWFkaW5ncywgLnAtdG9wX190cmlhbF9fYnRuLWxlYWQsIC5wLXRvcF9fc3BlY2lhbF9fbGlzdC1zdWJoZWFkaW5ncyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX3N1YmhlYWRpbmdzLCAucC10b3BfX3RyaWFsX19idG4tbGVhZCwgLnAtdG9wX19zcGVjaWFsX19saXN0LXN1YmhlYWRpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNy4zMzMzM3B4O1xuICB9XG59XG5cbi5wLXRvcF9faGVhZGluZ3MsIC5wLXRvcF9fYm9va3N0b3JlX19oZWFkaW5ncywgLnAtdG9wX19wYXN0X19oZWFkaW5ncyB7XG4gIG1hcmdpbi1ib3R0b206IDR2dztcbiAgcGFkZGluZy1ib3R0b206IDYuNjY2Njd2dztcbiAgbWFyZ2luLWJvdHRvbTogNS4zMzMzM3Z3O1xuICBsaW5lLWhlaWdodDogMS4zMzMzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRvcF9faGVhZGluZ3MsIC5wLXRvcF9fYm9va3N0b3JlX19oZWFkaW5ncywgLnAtdG9wX19wYXN0X19oZWFkaW5ncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19oZWFkaW5ncywgLnAtdG9wX19ib29rc3RvcmVfX2hlYWRpbmdzLCAucC10b3BfX3Bhc3RfX2hlYWRpbmdzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19oZWFkaW5ncywgLnAtdG9wX19ib29rc3RvcmVfX2hlYWRpbmdzLCAucC10b3BfX3Bhc3RfX2hlYWRpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLXRvcF9faGVhZGluZ3M6OmJlZm9yZSwgLnAtdG9wX19ib29rc3RvcmVfX2hlYWRpbmdzOjpiZWZvcmUsIC5wLXRvcF9fcGFzdF9faGVhZGluZ3M6OmJlZm9yZSB7XG4gIHdpZHRoOiA4Mi45MzMzM3Z3O1xuICBoZWlnaHQ6IDEzLjczMzMzdnc7XG4gIGJhY2tncm91bmQtc2l6ZTogODIuOTMzMzN2dyAxMy43MzMzM3Z3O1xuICBib3R0b206IDB2dztcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3AvdG9wX2hlYWRpbmdzLWJhbGxvb24tYm90dG9tQDJ4LnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX2hlYWRpbmdzOjpiZWZvcmUsIC5wLXRvcF9fYm9va3N0b3JlX19oZWFkaW5nczo6YmVmb3JlLCAucC10b3BfX3Bhc3RfX2hlYWRpbmdzOjpiZWZvcmUge1xuICAgIHdpZHRoOiA0MTQuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19oZWFkaW5nczo6YmVmb3JlLCAucC10b3BfX2Jvb2tzdG9yZV9faGVhZGluZ3M6OmJlZm9yZSwgLnAtdG9wX19wYXN0X19oZWFkaW5nczo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDY4LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRvcF9faGVhZGluZ3M6OmJlZm9yZSwgLnAtdG9wX19ib29rc3RvcmVfX2hlYWRpbmdzOjpiZWZvcmUsIC5wLXRvcF9fcGFzdF9faGVhZGluZ3M6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MTQuNjY2NjdweCA2OC42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX2hlYWRpbmdzOjpiZWZvcmUsIC5wLXRvcF9fYm9va3N0b3JlX19oZWFkaW5nczo6YmVmb3JlLCAucC10b3BfX3Bhc3RfX2hlYWRpbmdzOjpiZWZvcmUge1xuICAgIGJvdHRvbTogMHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC10b3BfX212IHtcbiAgbWFyZ2luLWJvdHRvbTogMTMuMzMzMzN2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19tdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC10b3BfX212X19tb3ZpZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE2MHZ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbn1cblxuLnAtdG9wX19tdl9fbW92aWUtaW5uZXIge1xuICBoZWlnaHQ6IDE2MC42NjY2N3Z3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19tdl9fbW92aWUtaW5uZXIge1xuICAgIGhlaWdodDogODAzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtdG9wX19tdl9fbW92aWUgdmlkZW8ge1xuICB0b3A6IC04Ljg4ODg5dnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMC41NjI1IC8gMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRvcF9fbXZfX21vdmllIHZpZGVvIHtcbiAgICB0b3A6IC00NC40NDQ0NHB4O1xuICB9XG59XG5cbi5wLXRvcF9fbXZfX2xlYWQge1xuICBmb250LXNpemU6IDR2dztcbiAgbWFyZ2luLWJvdHRvbTogMTMuMzMzMzN2dztcbiAgdG9wOiAxOTIuOHZ3O1xuICBsaW5lLWhlaWdodDogMS42NjY2NjY2NjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19tdl9fbGVhZCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX212X19sZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX212X19sZWFkIHtcbiAgICB0b3A6IDk2NHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC10b3BfX3RyaWFsIHtcbiAgcGFkZGluZy1ib3R0b206IDE4LjY2NjY3dnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRvcF9fdHJpYWwge1xuICAgIHBhZGRpbmctYm90dG9tOiA5My4zMzMzM3B4O1xuICB9XG59XG5cbi5wLXRvcF9fdHJpYWxfX2J0bi1sZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wLXRvcF9fdHJpYWxfX2J0bi1sZWFkOjpiZWZvcmUsIC5wLXRvcF9fdHJpYWxfX2J0bi1sZWFkOjphZnRlciB7XG4gIHdpZHRoOiA1LjMzMzMzdnc7XG4gIGhlaWdodDogNi40dnc7XG4gIGJhY2tncm91bmQtc2l6ZTogNS4zMzMzM3Z3IDYuNHZ3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9zbGFzaC5zdmcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX190cmlhbF9fYnRuLWxlYWQ6OmJlZm9yZSwgLnAtdG9wX190cmlhbF9fYnRuLWxlYWQ6OmFmdGVyIHtcbiAgICB3aWR0aDogMjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX190cmlhbF9fYnRuLWxlYWQ6OmJlZm9yZSwgLnAtdG9wX190cmlhbF9fYnRuLWxlYWQ6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRvcF9fdHJpYWxfX2J0bi1sZWFkOjpiZWZvcmUsIC5wLXRvcF9fdHJpYWxfX2J0bi1sZWFkOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNi42NjY2N3B4IDMycHg7XG4gIH1cbn1cblxuLnAtdG9wX190cmlhbF9fYnRuLWxlYWQ6OmJlZm9yZSB7XG4gIGxlZnQ6IC0xMC4xMzMzM3Z3O1xuICBib3R0b206IC0xLjA2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX3RyaWFsX19idG4tbGVhZDo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtNTAuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX190cmlhbF9fYnRuLWxlYWQ6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAtNS4zMzMzM3B4O1xuICB9XG59XG5cbi5wLXRvcF9fdHJpYWxfX2J0bi1sZWFkOjphZnRlciB7XG4gIHJpZ2h0OiAtMTAuMTMzMzN2dztcbiAgYm90dG9tOiAtMS4wNjY2N3Z3O1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRvcF9fdHJpYWxfX2J0bi1sZWFkOjphZnRlciB7XG4gICAgcmlnaHQ6IC01MC42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX3RyaWFsX19idG4tbGVhZDo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTUuMzMzMzNweDtcbiAgfVxufVxuXG4ucC10b3BfX3RyaWFsX19idG46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vYnRuX2Fycm93LWJsdWVAMngucG5nKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXRvcF9fc3BlY2lhbCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMy4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19zcGVjaWFsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC10b3BfX3NwZWNpYWxfX2hlYWRpbmdzIHtcbiAgd2lkdGg6IDkwLjI2NjY3dnc7XG4gIG1hcmdpbi1ib3R0b206IDUuMzMzMzN2dztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRvcF9fc3BlY2lhbF9faGVhZGluZ3Mge1xuICAgIHdpZHRoOiA0NTEuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19zcGVjaWFsX19oZWFkaW5ncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC10b3BfX3NwZWNpYWxfX2xpc3QtaXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnAtdG9wX19zcGVjaWFsX19saXN0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEzLjMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX3NwZWNpYWxfX2xpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2Ni42NjY2N3B4O1xuICB9XG59XG5cbi5wLXRvcF9fc3BlY2lhbF9fbGlzdC1zdWJoZWFkaW5ncyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucC10b3BfX3NwZWNpYWxfX2xpc3Qtc3ViaGVhZGluZ3M6OmJlZm9yZSwgLnAtdG9wX19zcGVjaWFsX19saXN0LXN1YmhlYWRpbmdzOjphZnRlciB7XG4gIHdpZHRoOiA1LjMzMzMzdnc7XG4gIGhlaWdodDogNi40dnc7XG4gIGJhY2tncm91bmQtc2l6ZTogNS4zMzMzM3Z3IDYuNHZ3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9zbGFzaC5zdmcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19zcGVjaWFsX19saXN0LXN1YmhlYWRpbmdzOjpiZWZvcmUsIC5wLXRvcF9fc3BlY2lhbF9fbGlzdC1zdWJoZWFkaW5nczo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX3NwZWNpYWxfX2xpc3Qtc3ViaGVhZGluZ3M6OmJlZm9yZSwgLnAtdG9wX19zcGVjaWFsX19saXN0LXN1YmhlYWRpbmdzOjphZnRlciB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX3NwZWNpYWxfX2xpc3Qtc3ViaGVhZGluZ3M6OmJlZm9yZSwgLnAtdG9wX19zcGVjaWFsX19saXN0LXN1YmhlYWRpbmdzOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNi42NjY2N3B4IDMycHg7XG4gIH1cbn1cblxuLnAtdG9wX19zcGVjaWFsX19saXN0LXN1YmhlYWRpbmdzOjpiZWZvcmUge1xuICBsZWZ0OiAtMTAuMTMzMzN2dztcbiAgYm90dG9tOiAtMS4wNjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19zcGVjaWFsX19saXN0LXN1YmhlYWRpbmdzOjpiZWZvcmUge1xuICAgIGxlZnQ6IC01MC42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX3NwZWNpYWxfX2xpc3Qtc3ViaGVhZGluZ3M6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAtNS4zMzMzM3B4O1xuICB9XG59XG5cbi5wLXRvcF9fc3BlY2lhbF9fbGlzdC1zdWJoZWFkaW5nczo6YWZ0ZXIge1xuICByaWdodDogLTEwLjEzMzMzdnc7XG4gIGJvdHRvbTogLTEuMDY2Njd2dztcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX3NwZWNpYWxfX2xpc3Qtc3ViaGVhZGluZ3M6OmFmdGVyIHtcbiAgICByaWdodDogLTUwLjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRvcF9fc3BlY2lhbF9fbGlzdC1zdWJoZWFkaW5nczo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTUuMzMzMzNweDtcbiAgfVxufVxuXG4ucC10b3BfX3NwZWNpYWxfX2xpc3QtaGVhZGluZ3Mge1xuICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDE0dnc7XG4gIG1hcmdpbi1ib3R0b206IDUuMzMzMzN2dztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRvcF9fc3BlY2lhbF9fbGlzdC1oZWFkaW5ncyB7XG4gICAgZm9udC1zaXplOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX3NwZWNpYWxfX2xpc3QtaGVhZGluZ3Mge1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX3NwZWNpYWxfX2xpc3QtaGVhZGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtdG9wX19zcGVjaWFsX19saXN0LWhlYWRpbmdzOjpiZWZvcmUge1xuICBoZWlnaHQ6IDE2LjUzMzMzdnc7XG4gIHdpZHRoOiA4OS4zMzMzM3Z3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcC90b3BfaGVhZGluZ3MtYmFsbG9vbkAyeC5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX3NwZWNpYWxfX2xpc3QtaGVhZGluZ3M6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA4Mi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX3NwZWNpYWxfX2xpc3QtaGVhZGluZ3M6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDQ0Ni42NjY2N3B4O1xuICB9XG59XG5cbi5wLXRvcF9fc3BlY2lhbF9fbGlzdC1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDUuMzMzMzN2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRvcF9fc3BlY2lhbF9fbGlzdC1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjYuNjY2NjdweDtcbiAgfVxufVxuXG4ucC10b3BfX3NwZWNpYWxfX2xpc3QtdGV4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC10b3BfX2Jvb2tzdG9yZSB7XG4gIHBhZGRpbmc6IDEzLjMzMzMzdncgMHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRvcF9fYm9va3N0b3JlIHtcbiAgICBwYWRkaW5nOiA2Ni42NjY2N3B4IDBweDtcbiAgfVxufVxuXG4ucC10b3BfX2Jvb2tzdG9yZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnAtdG9wX19ib29rc3RvcmVfX2xpc3QtaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDEuMzMzMzN2dztcbiAgd2lkdGg6IDQwdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX2Jvb2tzdG9yZV9fbGlzdC1pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiA2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRvcF9fYm9va3N0b3JlX19saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG4ucC10b3BfX2Jvb2tzdG9yZV9fbGlzdC1pdGVtOm50aC1jaGlsZCgybisxKSB7XG4gIG1hcmdpbi1yaWdodDogMi42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdG9wX19ib29rc3RvcmVfX2xpc3QtaXRlbTpudGgtY2hpbGQoMm4rMSkge1xuICAgIG1hcmdpbi1yaWdodDogMTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC10b3BfX2Jvb2tzdG9yZV9fbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyLjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC10b3BfX2Jvb2tzdG9yZV9fbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXRvcF9fcGFzdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMy4zMzMzM3Z3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRvcF9fcGFzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtdG9wX19wYXN0X19saXN0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXRvcF9fcGFzdF9fbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXZvaWNlY29taWMgLmwtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vYmdfcGF0dGVybi5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDc1MHB4IDUzMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtdm9pY2Vjb21pY19fbXYge1xuICBtYXJnaW4tYm90dG9tOiAxMC42NjY2N3Z3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC12b2ljZWNvbWljX19tdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC12b2ljZWNvbWljX19tdl9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFzcGVjdC1yYXRpbzogMSAvIDE7XG59XG5cbi5wLXZvaWNlY29taWNfX212X19pbWFnZSAucC12b2ljZWNvbWljX19tdl9faW1hZ2UxLFxuLnAtdm9pY2Vjb21pY19fbXZfX2ltYWdlIC5wLXZvaWNlY29taWNfX212X19pbWFnZTIsXG4ucC12b2ljZWNvbWljX19tdl9faW1hZ2UgLnAtdm9pY2Vjb21pY19fbXZfX2ltYWdlMyxcbi5wLXZvaWNlY29taWNfX212X19pbWFnZSAucC12b2ljZWNvbWljX19tdl9faW1hZ2U0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGFuaW1hdGlvbjogc2xpZGVzaG93NCAyMHMgbGluZWFyIGluZmluaXRlO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucC12b2ljZWNvbWljX19tdl9faW1hZ2UgLnAtdm9pY2Vjb21pY19fbXZfX2ltYWdlMSB7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5wLXZvaWNlY29taWNfX212X19pbWFnZSAucC12b2ljZWNvbWljX19tdl9faW1hZ2UyIHtcbiAgei1pbmRleDogNDtcbiAgYW5pbWF0aW9uLWRlbGF5OiA1cztcbn1cblxuLnAtdm9pY2Vjb21pY19fbXZfX2ltYWdlIC5wLXZvaWNlY29taWNfX212X19pbWFnZTMge1xuICB6LWluZGV4OiAzO1xuICBhbmltYXRpb24tZGVsYXk6IDEwcztcbn1cblxuLnAtdm9pY2Vjb21pY19fbXZfX2ltYWdlIC5wLXZvaWNlY29taWNfX212X19pbWFnZTQge1xuICB6LWluZGV4OiAyO1xuICBhbmltYXRpb24tZGVsYXk6IDE1cztcbn1cblxuLnAtdm9pY2Vjb21pY19fbXZfX2xlYWQge1xuICBwYWRkaW5nOiA1LjMzMzMzdncgOC42NjY2N3Z3O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXZvaWNlY29taWNfX212X19sZWFkIHtcbiAgICBwYWRkaW5nOiAyNi42NjY2N3B4IDQzLjMzMzMzcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXZvaWNlY29taWNfX3RhYl9faGVhZGluZ3Mge1xuICBtYXJnaW4tYm90dG9tOiAxLjMzMzMzdnc7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC12b2ljZWNvbWljX190YWJfX2hlYWRpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtdm9pY2Vjb21pY19fdGFiX19oZWFkaW5ncy1pdGVtIHtcbiAgd2lkdGg6IDQwdnc7XG4gIGhlaWdodDogMTMuMzMzMzN2dztcbiAgZm9udC1zaXplOiA1LjMzMzMzdnc7XG4gIGxpbmUtaGVpZ2h0OiAxMy4zMzMzM3Z3O1xuICBib3JkZXItcmFkaXVzOiAyLjY2NjY3dncgMi42NjY2N3Z3IDB2dyAwdnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I0YjRiNDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXZvaWNlY29taWNfX3RhYl9faGVhZGluZ3MtaXRlbSB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC12b2ljZWNvbWljX190YWJfX2hlYWRpbmdzLWl0ZW0ge1xuICAgIGhlaWdodDogNjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdm9pY2Vjb21pY19fdGFiX19oZWFkaW5ncy1pdGVtIHtcbiAgICBmb250LXNpemU6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXZvaWNlY29taWNfX3RhYl9faGVhZGluZ3MtaXRlbSB7XG4gICAgbGluZS1oZWlnaHQ6IDY2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXZvaWNlY29taWNfX3RhYl9faGVhZGluZ3MtaXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTMuMzMzMzNweCAxMy4zMzMzM3B4IDBweCAwcHg7XG4gIH1cbn1cblxuLnAtdm9pY2Vjb21pY19fdGFiX19oZWFkaW5ncy1pdGVtOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEuMzMzMzN2dztcbiAgYm90dG9tOiAtMS4zMzMzM3Z3O1xuICB3aWR0aDogMTAwdnc7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC12b2ljZWNvbWljX190YWJfX2hlYWRpbmdzLWl0ZW06OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXZvaWNlY29taWNfX3RhYl9faGVhZGluZ3MtaXRlbTo6YmVmb3JlIHtcbiAgICBib3R0b206IC02LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtdm9pY2Vjb21pY19fdGFiX19oZWFkaW5ncy1pdGVtLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI0ZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucC12b2ljZWNvbWljX190YWJfX2hlYWRpbmdzLWl0ZW0uaXMtYWN0aXZlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiNGZmO1xufVxuXG4ucC12b2ljZWNvbWljX190YWJfX2hlYWRpbmdzLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDIuNjY2Njd2dztcbiAgbWFyZ2luLWxlZnQ6IDguNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXZvaWNlY29taWNfX3RhYl9faGVhZGluZ3MtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC12b2ljZWNvbWljX190YWJfX2hlYWRpbmdzLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiA0My4zMzMzM3B4O1xuICB9XG59XG5cbi5wLXZvaWNlY29taWNfX3RhYl9faGVhZGluZ3MtaXRlbTpmaXJzdC1jaGlsZC5pcy1hY3RpdmU6OmJlZm9yZSB7XG4gIGxlZnQ6IC04LjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC12b2ljZWNvbWljX190YWJfX2hlYWRpbmdzLWl0ZW06Zmlyc3QtY2hpbGQuaXMtYWN0aXZlOjpiZWZvcmUge1xuICAgIGxlZnQ6IC00My4zMzMzM3B4O1xuICB9XG59XG5cbi5wLXZvaWNlY29taWNfX3RhYl9faGVhZGluZ3MtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA4LjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC12b2ljZWNvbWljX190YWJfX2hlYWRpbmdzLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0My4zMzMzM3B4O1xuICB9XG59XG5cbi5wLXZvaWNlY29taWNfX3RhYl9faGVhZGluZ3MtaXRlbTpsYXN0LWNoaWxkLmlzLWFjdGl2ZTo6YmVmb3JlIHtcbiAgbGVmdDogLTUxLjMzMzMzdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC12b2ljZWNvbWljX190YWJfX2hlYWRpbmdzLWl0ZW06bGFzdC1jaGlsZC5pcy1hY3RpdmU6OmJlZm9yZSB7XG4gICAgbGVmdDogLTI1Ni42NjY2N3B4O1xuICB9XG59XG5cbi5wLXZvaWNlY29taWNfX3RhYl9fY29udGVudHMge1xuICBtYXJnaW4tYm90dG9tOiAyNi42NjY2N3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdm9pY2Vjb21pY19fdGFiX19jb250ZW50cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtdm9pY2Vjb21pY19fdGFiX19jb250ZW50cy1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtdm9pY2Vjb21pY19fdGFiX19jb250ZW50cy1pdGVtLmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucC12b2ljZWNvbWljX190YWJfX2NvbnRlbnRzLWxpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAuNjY2Njd2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXZvaWNlY29taWNfX3RhYl9fY29udGVudHMtbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtdm9pY2Vjb21pY19fdGFiX19jb250ZW50cy1oZWFkaW5ncyB7XG4gIGZvbnQtc2l6ZTogNS4zMzMzM3Z3O1xuICBwYWRkaW5nOiA4dncgOC42NjY2N3Z3O1xuICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzdnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzAwYjRmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXZvaWNlY29taWNfX3RhYl9fY29udGVudHMtaGVhZGluZ3Mge1xuICAgIGZvbnQtc2l6ZTogMjYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdm9pY2Vjb21pY19fdGFiX19jb250ZW50cy1oZWFkaW5ncyB7XG4gICAgcGFkZGluZzogNDBweCA0My4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC12b2ljZWNvbWljX190YWJfX2NvbnRlbnRzLWhlYWRpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLXZvaWNlY29taWNfX3RhYl9fY29udGVudHMtaGVhZGluZ3M6OmJlZm9yZSB7XG4gIHdpZHRoOiA0dnc7XG4gIGhlaWdodDogMi42NjY2N3Z3O1xuICBiYWNrZ3JvdW5kLXNpemU6IDR2dyAyLjY2NjY3dnc7XG4gIGJvdHRvbTogLTIuNHZ3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uX3RyaWFuZ2xlQDJ4LnBuZyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC12b2ljZWNvbWljX190YWJfX2NvbnRlbnRzLWhlYWRpbmdzOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC12b2ljZWNvbWljX190YWJfX2NvbnRlbnRzLWhlYWRpbmdzOjpiZWZvcmUge1xuICAgIGhlaWdodDogMTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdm9pY2Vjb21pY19fdGFiX19jb250ZW50cy1oZWFkaW5nczo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtdm9pY2Vjb21pY19fdGFiX19jb250ZW50cy1oZWFkaW5nczo6YmVmb3JlIHtcbiAgICBib3R0b206IC0xMnB4O1xuICB9XG59XG5cbi5wLXZvaWNlY29taWNfX3RhYl9fY29udGVudHMtbW92aWUge1xuICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYXNwZWN0LXJhdGlvOiAxLyAwLjU2MjU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC12b2ljZWNvbWljX190YWJfX2NvbnRlbnRzLW1vdmllIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNi42NjY2N3B4O1xuICB9XG59XG5cbi5wLXZvaWNlY29taWNfX3RhYl9fY29udGVudHMgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDEvIDAuNTYyNTtcbn1cblxuLnAtdm9pY2Vjb21pY19fdGFiX19jb250ZW50cy1sZWFkIHtcbiAgZm9udC1zaXplOiAzLjQ2NjY3dnc7XG4gIG1hcmdpbi1ib3R0b206IDUuMzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDEuNTM4NDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXZvaWNlY29taWNfX3RhYl9fY29udGVudHMtbGVhZCB7XG4gICAgZm9udC1zaXplOiAxNy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC12b2ljZWNvbWljX190YWJfX2NvbnRlbnRzLWxlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtdm9pY2Vjb21pY19fdGFiX19jb250ZW50cy1idG46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vYnRuX2Fycm93LWJsdWVAMngucG5nKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXdlZWtlbmRzcGVjaWFsIC5sLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2JnX3BhdHRlcm4uanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiA3NTBweCA1MzBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXdlZWtlbmRzcGVjaWFsX19tdiB7XG4gIG1hcmdpbi1ib3R0b206IDEwLjY2NjY3dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlZWtlbmRzcGVjaWFsX19tdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC13ZWVrZW5kc3BlY2lhbF9fbXZfX2xlYWQge1xuICBwYWRkaW5nOiA1LjMzMzMzdncgOC42NjY2N3Z3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlZWtlbmRzcGVjaWFsX19tdl9fbGVhZCB7XG4gICAgcGFkZGluZzogMjYuNjY2NjdweCA0My4zMzMzM3B4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbF9fbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMy4zMzMzM3Z3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX2xpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ni42NjY2N3B4O1xuICB9XG59XG5cbi5wLXdlZWtlbmRzcGVjaWFsX19zcGVjaWFsX19oZWFkaW5ncyB7XG4gIHBhZGRpbmctbGVmdDogOC42NjY2N3Z3O1xuICBtYXJnaW4tdG9wOiAxMC42NjY2N3Z3O1xuICBoZWlnaHQ6IDIxLjMzMzMzdnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMGQxMDk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbF9faGVhZGluZ3Mge1xuICAgIHBhZGRpbmctbGVmdDogNDMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX2hlYWRpbmdzIHtcbiAgICBtYXJnaW4tdG9wOiA1My4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbF9faGVhZGluZ3Mge1xuICAgIGhlaWdodDogMTA2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX2hlYWRpbmdzIHNwYW4ge1xuICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlZWtlbmRzcGVjaWFsX19zcGVjaWFsX19oZWFkaW5ncyBzcGFuIHtcbiAgICBmb250LXNpemU6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX2hlYWRpbmdzOjpiZWZvcmUge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMjEuMzMzMzN2dztcbiAgYmFja2dyb3VuZC1zaXplOiAxMDB2dyAyMS4zMzMzM3Z3O1xuICBsZWZ0OiAwdnc7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX2hlYWRpbmdzOjpiZWZvcmUge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX2hlYWRpbmdzOjpiZWZvcmUge1xuICAgIGhlaWdodDogMTA2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlZWtlbmRzcGVjaWFsX19zcGVjaWFsX19oZWFkaW5nczo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUwMHB4IDEwNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbF9faGVhZGluZ3M6OmJlZm9yZSB7XG4gICAgbGVmdDogMHB4O1xuICB9XG59XG5cbi5wLXdlZWtlbmRzcGVjaWFsX19zcGVjaWFsX19oZWFkaW5nczo6YWZ0ZXIge1xuICB3aWR0aDogNHZ3O1xuICBoZWlnaHQ6IDIuNjY2Njd2dztcbiAgYm90dG9tOiAtMi40dnc7XG4gIGJhY2tncm91bmQtc2l6ZTogNHZ3IDIuNjY2Njd2dztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbl90cmlhbmdsZUAyeC5wbmcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX2hlYWRpbmdzOjphZnRlciB7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlZWtlbmRzcGVjaWFsX19zcGVjaWFsX19oZWFkaW5nczo6YWZ0ZXIge1xuICAgIGhlaWdodDogMTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX2hlYWRpbmdzOjphZnRlciB7XG4gICAgYm90dG9tOiAtMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX2hlYWRpbmdzOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX2l0ZW06Zmlyc3QtY2hpbGQgLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX2hlYWRpbmdzIHtcbiAgbWFyZ2luLXRvcDogMHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX2l0ZW06Zmlyc3QtY2hpbGQgLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX2hlYWRpbmdzIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWwgLmZlYXR1cmUxIC5wLXdlZWtlbmRzcGVjaWFsX19zcGVjaWFsX19oZWFkaW5nczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy93ZWVrZW5kc3BlY2lhbC93ZWVrZW5kc3BlY2lhbF9oZWFkaW5nczAxQDJ4LnBuZyk7XG59XG5cbi5wLXdlZWtlbmRzcGVjaWFsX19zcGVjaWFsIC5mZWF0dXJlMiAucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbF9faGVhZGluZ3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvd2Vla2VuZHNwZWNpYWwvd2Vla2VuZHNwZWNpYWxfaGVhZGluZ3MwMkAyeC5wbmcpO1xufVxuXG4ucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbCAuZmVhdHVyZTMgLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX2hlYWRpbmdzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3dlZWtlbmRzcGVjaWFsL3dlZWtlbmRzcGVjaWFsX2hlYWRpbmdzMDNAMngucG5nKTtcbn1cblxuLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWwgLmZlYXR1cmU0IC5wLXdlZWtlbmRzcGVjaWFsX19zcGVjaWFsX19oZWFkaW5nczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy93ZWVrZW5kc3BlY2lhbC93ZWVrZW5kc3BlY2lhbF9oZWFkaW5nczA0QDJ4LnBuZyk7XG59XG5cbi5wLXdlZWtlbmRzcGVjaWFsX19zcGVjaWFsIC5mZWF0dXJlNSAucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbF9faGVhZGluZ3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvd2Vla2VuZHNwZWNpYWwvd2Vla2VuZHNwZWNpYWxfaGVhZGluZ3MwNUAyeC5wbmcpO1xufVxuXG4ucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbF9fbGVhZCB7XG4gIGJhY2tncm91bmQ6ICMzMGQxMDk7XG4gIHBhZGRpbmc6IDR2dyAwdncgNHZ3IDguNjY2Njd2dztcbiAgZm9udC1zaXplOiA0dnc7XG4gIGxpbmUtaGVpZ2h0OiA1LjMzMzMzdnc7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiA0dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbF9fbGVhZCB7XG4gICAgcGFkZGluZzogMjBweCAwcHggMjBweCA0My4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbF9fbGVhZCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbF9fbGVhZCB7XG4gICAgbGluZS1oZWlnaHQ6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlZWtlbmRzcGVjaWFsX19zcGVjaWFsX19sZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbCB7XG4gIHdpZHRoOiAxMDB2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlZWtlbmRzcGVjaWFsX19zcGVjaWFsIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cbn1cblxuLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX3NsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwLjY2NjY3dnc7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX3NsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTMuMzMzMzNweDtcbiAgfVxufVxuXG4ucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbF9fc2xpZGVyIC5zd2lwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5wLXdlZWtlbmRzcGVjaWFsX19zcGVjaWFsX19zbGlkZTpob3ZlciB7XG4gIG9wYWNpdHk6IC43O1xufVxuXG4ucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbF9fc2xpZGUtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAyLjY2NjY3dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbF9fc2xpZGUtaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX3NsaWRlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjY2NjY3dnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbF9fc2xpZGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTMuMzMzMzNweDtcbiAgfVxufVxuIiwiLypcbmh0bWw1ZG9jdG9yLmNvbSBSZXNldCBTdHlsZXNoZWV0XG52MS42LjFcbkxhc3QgVXBkYXRlZDogMjAxMC0wOS0xN1xuQXV0aG9yOiBSaWNoYXJkIENsYXJrIC0gaHR0cDovL3JpY2hjbGFya2Rlc2lnbi5jb21cblR3aXR0ZXI6IEByaWNoX2NsYXJrXG4qL1xuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hYmJyLFxuYWRkcmVzcyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxuc2FtcCxcbnNtYWxsLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudmFyLFxuYixcbmksXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbm5hdiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTtcbn1cblxuYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmlucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZWwge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuYWJiclt0aXRsZV0sXG5kZm5bdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4vKiBjaGFuZ2UgYm9yZGVyIGNvbG91ciB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCxcbnNlbGVjdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59IiwiQGltcG9ydCAnX3ZhcnMnO1xuQGltcG9ydCAnX21peGluJztcblxuXG5odG1sIHtcbiAgLy8gZm9udC1zaXplOiA2Mi41JTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgXCJNUyBQ44K044K344OD44KvXCIsIFwiTVMgUCBHb3RoaWNcIiwgT3Nha2EsIHNhbnMtc2VyaWY7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICRjLXRleHQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuXG4gICYuaXMtZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuXG5cbmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXG4gIDpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG59XG5cblxuYSB7XG4gIGNvbG9yOiAkYy10ZXh0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIEBleHRlbmQgLnUtdHJhbnNpdGlvbjtcbiAgICBvcGFjaXR5OiAuNztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuXG5wIHtcbiAgYSB7XG4gICAgY29sb3I6ICRjLXBpbms7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cblxuYnV0dG9uIHtcbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbnVsLFxubGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLy8gZm9udC1zaXplOiAwO1xufVxuXG5cbi5sLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG5cblxuICBAaW5jbHVkZSBwYyB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG4gIEBpbmNsdWRlIHBjLW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbn1cblxuXG4ubC1pbm5lciB7XG4gIEBpbmNsdWRlIHcoNjIwKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuXG5cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBfbWl4aW4uc2Nzc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDlpInmlbDlrprnvqlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRzcC1kZXNpZ246IDc1MDsgLy9TUOOBruODh+OCtuOCpOODs+ODh+ODvOOCv+OBrueUu+mdouW5hVxuJGJyZWFrcG9pbnQ6IDc2ODsgLy/jg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4hcbiRjb250ZW50cy13aWR0aDogNTAwOyAvL+ODoeOCpOODs+OCs+ODs+ODhuODs+ODhOW5hVxuJHBjLWNvbnRlbnRzLXdpZHRoOiAxMDI0OyAvL1BD44Gu55S76Z2i5bmF5bqD44GE5pmCXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDjg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4hcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL1BDXG5AbWl4aW4gcGMge1xuICBAbWVkaWEgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludCsxfXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy9TUFxuQG1peGluIHNwIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnR9cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vL1BD44Gu55S76Z2i5bmF54ut44GE5pmCXG5AbWl4aW4gcGMtbiB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRicmVha3BvaW50KzF9cHgpIGFuZCAobWF4LXdpZHRoOiAjeyRwYy1jb250ZW50cy13aWR0aH1weCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vUEPjga7nlLvpnaLluYXluoPjgYTmmYJcbkBtaXhpbiBwYy13IHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JHBjLWNvbnRlbnRzLXdpZHRoKzF9cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g44OV44Kp44Oz44OI44K144Kk44K65oyH5a6aIGZzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g5qaC6KaBOiDjg5Xjgqnjg7Pjg4jjgrXjgqTjgrrmjIflrppcbi8vIOW8leaVsDogJHNpemU6IOOCteOCpOOCuu+8iHB477yJXG4vLyDkvb/nlKjkvos6IEBpbmNsdWRlIGZzKDIwKTsg4oC744OH44K244Kk44Oz44OH44O844K/44GnMjBweOOBruWgtOWQiCBTUOOCteOCpOOCuuOBp+OBr3Z344CBUEPjgrXjgqTjgrrjgafjga/lm7rlrppcbi8vIOWCmeiAgzpcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gZnMoJHNpemUpIHtcbiAgLy8gZm9udC1zaXplOiB1bnF1b3RlKCdtaW4oJyArICgkc2l6ZSAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJHNpemUgKyAncHgpJyk7XG4gIGZvbnQtc2l6ZTogKCRzaXplIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcblxuICBAaW5jbHVkZSBwYyB7XG4gICAgZm9udC1zaXplOiAjeyRzaXplICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weDtcbiAgfVxuXG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDooYzpq5jjgZV2d+aMh+WumiBsaFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOamguimgTog6KGM6auY44GV5oyH5a6aXG4vLyDlvJXmlbA6ICRzaXplOiDjgrXjgqTjgrrvvIhweO+8iVxuLy8g5L2/55So5L6LOiBAaW5jbHVkZSBzbGgoMjApOyDigLvjg4fjgrbjgqTjg7Pjg4fjg7zjgr/jgacyMHB444Gu5aC05ZCIIFNQ44K144Kk44K644Gn44GvdnfjgIFQQ+OCteOCpOOCuuOBp+OBr+WbuuWumlxuLy8g5YKZ6ICDOlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBsaCgkc2l6ZSkge1xuICAvLyBsaW5lLWhlaWdodDogdW5xdW90ZSgnbWluKCcgKyAoJHNpemUgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRzaXplICsgJ3B4KScpO1xuICBsaW5lLWhlaWdodDogKCRzaXplIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcblxuICBAaW5jbHVkZSBwYyB7XG4gICAgbGluZS1oZWlnaHQ6ICN7JHNpemUgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4O1xuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDluYXmjIflrpogd1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOamguimgTog5bmF5oyH5a6aXG4vLyDlvJXmlbA6ICR3OiDjgrXjgqTjgrrvvIhweO+8iVxuLy8g5L2/55So5L6LOiBAaW5jbHVkZSB3KDMwMCk7IOKAu+ODh+OCtuOCpOODs+ODh+ODvOOCv+OBpzMwMHB444Gu5aC05ZCIIFNQ44K144Kk44K644Gn44GvdnfjgIFQQ+OCteOCpOOCuuOBp+OBr+WbuuWumlxuLy8g5YKZ6ICDOlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiB3KCR3KSB7XG4gIC8vIHdpZHRoOiB1bnF1b3RlKCdtaW4oJyArICgkdyAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJHcgKyAncHgpJyk7XG4gIHdpZHRoOiAoJHcgLyAkc3AtZGVzaWduICogMTAwdncpO1xuXG4gIEBpbmNsdWRlIHBjIHtcbiAgICB3aWR0aDogI3skdyAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHhcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g6auY44GV5oyH5a6aIGhcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDmpoLopoE6IOmrmOOBleaMh+WumlxuLy8g5byV5pWwOiAkaDog44K144Kk44K677yIcHjvvIlcbi8vIOS9v+eUqOS+izogQGluY2x1ZGUgaCgzMDApOyDigLvjg4fjgrbjgqTjg7Pjg4fjg7zjgr/jgaczMDBweOOBruWgtOWQiCBTUOOCteOCpOOCuuOBp+OBr3Z344CBUEPjgrXjgqTjgrrjgafjga/lm7rlrppcbi8vIOWCmeiAgzpcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gaCgkaCkge1xuICAvLyBoZWlnaHQ6IHVucXVvdGUoJ21pbignICsgKCRoIC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkaCArICdweCknKTtcbiAgaGVpZ2h0OiAoJGggLyAkc3AtZGVzaWduICogMTAwdncpO1xuXG4gIEBpbmNsdWRlIHBjIHtcbiAgICBoZWlnaHQ6ICN7JGggKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOODnuODvOOCuOODs+ODu+ODkeODh+OCo+ODs+OCsOODu+S9jee9rnZ35oyH5a6aIG3jgIFw44CBbOOAgXLjgIF044CBYlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOamguimgTog44K544Oe44Ob44Oe44O844K444Oz44CB44OR44OH44Kj44Oz44Kw44CB5L2N572u5oyH5a6aXG4vLyDlvJXmlbA6IOOCteOCpOOCuu+8iHB477yJXG4vLyDkvb/nlKjkvos6IEBpbmNsdWRlIHNwLW10KDMwKTtcbi8vIOWCmeiAgzpcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vKiAg44Oe44O844K444OzICovXG5AbWl4aW4gbSgkbSkge1xuICAvLyBtYXJnaW46IHVucXVvdGUoJ21pbignICsgKCRtIC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkbSArICdweCknKTtcbiAgbWFyZ2luOiAoJG0gLyAkc3AtZGVzaWduICogMTAwdncpO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgbWFyZ2luOiAjeyRtICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weDtcbiAgfVxufVxuXG5AbWl4aW4gbTIoJG0xLCAkbTIpIHtcbiAgLy8gbWFyZ2luOiB1bnF1b3RlKCdtaW4oJyArICgkbTEgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRtMSArICdweCknKSB1bnF1b3RlKCdtaW4oJyArICgkbTIgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRtMiArICdweCknKTtcbiAgbWFyZ2luOiAoJG0xIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KSAoJG0yIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcbiAgQGluY2x1ZGUgcGMge1xuICAgIG1hcmdpbjogI3skbTEgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4ICN7JG0yICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weDtcbiAgfVxufVxuXG5AbWl4aW4gbTMoJG0xLCAkbTIsICRtMykge1xuICAvLyBtYXJnaW46IHVucXVvdGUoJ21pbignICsgKCRtMSAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJG0xICsgJ3B4KScpIHVucXVvdGUoJ21pbignICsgKCRtMiAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJG0yICsgJ3B4KScpIHVucXVvdGUoJ21pbignICsgKCRtMyAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJG0zICsgJ3B4KScpO1xuICBtYXJnaW46ICgkbTEgLyAkc3AtZGVzaWduICogMTAwdncpICgkbTIgLyAkc3AtZGVzaWduICogMTAwdncpICgkbTMgLyAkc3AtZGVzaWduICogMTAwdncpO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgbWFyZ2luOiAjeyRtMSAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHggI3skbTIgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4ICN7JG0zICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weDtcbiAgfVxufVxuXG5AbWl4aW4gbTQoJG0xLCAkbTIsICRtMywgJG00KSB7XG4gIC8vIG1hcmdpbjogdW5xdW90ZSgnbWluKCcgKyAoJG0xIC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkbTEgKyAncHgpJykgdW5xdW90ZSgnbWluKCcgKyAoJG0yIC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkbTIgKyAncHgpJykgdW5xdW90ZSgnbWluKCcgKyAoJG0zIC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkbTMgKyAncHgpJykgdW5xdW90ZSgnbWluKCcgKyAoJG00IC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkbTQgKyAncHgpJyk7XG4gIG1hcmdpbjogKCRtMSAvICRzcC1kZXNpZ24gKiAxMDB2dykgKCRtMiAvICRzcC1kZXNpZ24gKiAxMDB2dykgKCRtMyAvICRzcC1kZXNpZ24gKiAxMDB2dykgKCRtNCAvICRzcC1kZXNpZ24gKiAxMDB2dyk7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBtYXJnaW46ICN7JG0xICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weCAjeyRtMiAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHggI3skbTMgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4ICN7JG00ICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weDtcbiAgfVxufVxuXG4vKiAg5LiK44Oe44O844K444OzICovXG5AbWl4aW4gbXQoJG10KSB7XG4gIC8vIG1hcmdpbi10b3A6IHVucXVvdGUoJ21pbignICsgKCRtdCAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJG10ICsgJ3B4KScpO1xuICBtYXJnaW4tdG9wOiAoJG10IC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcbiAgQGluY2x1ZGUgcGMge1xuICAgIG1hcmdpbi10b3A6ICN7JG10ICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weDtcbiAgfVxufVxuXG4vKiAg5bem44Oe44O844K444OzICovXG5AbWl4aW4gbWwoJG1sKSB7XG4gIC8vIG1hcmdpbi1sZWZ0OiB1bnF1b3RlKCdtaW4oJyArICgkbWwgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRtbCArICdweCknKTtcbiAgbWFyZ2luLWxlZnQ6ICgkbWwgLyAkc3AtZGVzaWduICogMTAwdncpO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgbWFyZ2luLWxlZnQ6ICN7JG1sICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weDtcbiAgfVxufVxuXG4vKiAg5Y+z44Oe44O844K444OzICovXG5AbWl4aW4gbXIoJG1yKSB7XG4gIC8vIG1hcmdpbi1yaWdodDogdW5xdW90ZSgnbWluKCcgKyAoJG1yIC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkbXIgKyAncHgpJylcbiAgbWFyZ2luLXJpZ2h0OiAoJG1yIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcbiAgQGluY2x1ZGUgcGMge1xuICAgIG1hcmdpbi1yaWdodDogI3skbXIgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4O1xuICB9XG59XG5cbi8qICDkuIvjg57jg7zjgrjjg7MgKi9cbkBtaXhpbiBtYigkbWIpIHtcbiAgLy8gbWFyZ2luLWJvdHRvbTogdW5xdW90ZSgnbWluKCcgKyAoJG1iIC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkbWIgKyAncHgpJyk7XG4gIG1hcmdpbi1ib3R0b206ICgkbWIgLyAkc3AtZGVzaWduICogMTAwdncpO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogI3skbWIgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4O1xuICB9XG59XG5cbi8qIOODkeODh+OCo+ODs+OCsCAqL1xuQG1peGluIHAoJHApIHtcbiAgLy8gcGFkZGluZzogdW5xdW90ZSgnbWluKCcgKyAoJHAgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRwICsgJ3B4KScpO1xuICBwYWRkaW5nOiAoJHAgLyAkc3AtZGVzaWduICogMTAwdncpO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgcGFkZGluZzogI3skcCAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHg7XG4gIH1cbn1cblxuQG1peGluIHAyKCRwMSwgJHAyKSB7XG4gIC8vIHBhZGRpbmc6IHVucXVvdGUoJ21pbignICsgKCRwMSAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJHAxICsgJ3B4KScpIHVucXVvdGUoJ21pbignICsgKCRwMiAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJHAyICsgJ3B4KScpO1xuICBwYWRkaW5nOiAoJHAxIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KSAoJHAyIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcbiAgQGluY2x1ZGUgcGMge1xuICAgIHBhZGRpbmc6ICN7JHAxICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weCAjeyRwMiAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHg7XG4gIH1cbn1cblxuQG1peGluIHAzKCRwMSwgJHAyLCAkcDMpIHtcbiAgLy8gcGFkZGluZzogdW5xdW90ZSgnbWluKCcgKyAoJHAxIC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkcDEgKyAncHgpJykgdW5xdW90ZSgnbWluKCcgKyAoJHAyIC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkcDIgKyAncHgpJykgdW5xdW90ZSgnbWluKCcgKyAoJHAzIC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkcDMgKyAncHgpJyk7XG4gIHBhZGRpbmc6ICgkcDEgLyAkc3AtZGVzaWduICogMTAwdncpICgkcDIgLyAkc3AtZGVzaWduICogMTAwdncpICgkcDMgLyAkc3AtZGVzaWduICogMTAwdncpO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgcGFkZGluZzogI3skcDEgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4ICN7JHAyICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weCAjeyRwMyAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHg7XG4gIH1cbn1cblxuQG1peGluIHA0KCRwMSwgJHAyLCAkcDMsICRwNCkge1xuICAvLyBwYWRkaW5nOiB1bnF1b3RlKCdtaW4oJyArICgkcDEgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRwMSArICdweCknKSB1bnF1b3RlKCdtaW4oJyArICgkcDIgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRwMiArICdweCknKSB1bnF1b3RlKCdtaW4oJyArICgkcDMgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRwMyArICdweCknKSB1bnF1b3RlKCdtaW4oJyArICgkcDQgLyAkc3AtZGVzaWduICkgKiAxMDB2dyArICcsJyArICRwNCArICdweCknKTtcbiAgcGFkZGluZzogKCRwMSAvICRzcC1kZXNpZ24gKiAxMDB2dykgKCRwMiAvICRzcC1kZXNpZ24gKiAxMDB2dykgKCRwMyAvICRzcC1kZXNpZ24gKiAxMDB2dykgKCRwNCAvICRzcC1kZXNpZ24gKiAxMDB2dyk7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBwYWRkaW5nOiAjeyRwMSAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHggI3skcDIgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4ICN7JHAzICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weCAjeyRwNCAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHg7XG4gIH1cbn1cblxuLyog5LiK44OR44OH44Kj44Oz44KwICovXG5AbWl4aW4gcHQoJHB0KSB7XG4gIC8vIG1hcmdpbi10b3A6IHVucXVvdGUoJ21pbignICsgKCRwdCAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJHB0ICsgJ3B4KScpO1xuICBwYWRkaW5nLXRvcDogKCRwdCAvICRzcC1kZXNpZ24gKiAxMDB2dyk7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBwYWRkaW5nLXRvcDogI3skcHQgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4O1xuICB9XG59XG5cbi8qICDlt6bjg5Hjg4fjgqPjg7PjgrAgKi9cbkBtaXhpbiBwbCgkcGwpIHtcbiAgLy8gbWFyZ2luLWxlZnQ6IHVucXVvdGUoJ21pbignICsgKCRwbCAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJHBsICsgJ3B4KScpO1xuICBwYWRkaW5nLWxlZnQ6ICgkcGwgLyAkc3AtZGVzaWduICogMTAwdncpO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAjeyRwbCAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHg7XG4gIH1cbn1cblxuLyogIOWPs+ODkeODh+OCo+ODs+OCsCAqL1xuQG1peGluIHByKCRwcikge1xuICAvLyBtYXJnaW4tcmlnaHQ6IHVucXVvdGUoJ21pbignICsgKCRwciAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJHByICsgJ3B4KScpXG4gIHBhZGRpbmctcmlnaHQ6ICgkcHIgLyAkc3AtZGVzaWduICogMTAwdncpO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgcGFkZGluZy1yaWdodDogI3skcHIgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4O1xuICB9XG59XG5cbi8qICDkuIvjg5Hjg4fjgqPjg7PjgrAgKi9cbkBtaXhpbiBwYigkcGIpIHtcbiAgLy8gbWFyZ2luLWJvdHRvbTogdW5xdW90ZSgnbWluKCcgKyAoJHBiIC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkcGIgKyAncHgpJyk7XG4gIHBhZGRpbmctYm90dG9tOiAoJHBiIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcbiAgQGluY2x1ZGUgcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAjeyRwYiAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHg7XG4gIH1cbn1cblxuLyog5LiK5L2N572uICovXG5AbWl4aW4gdCgkdCkge1xuICAvLyB0b3A6IHVucXVvdGUoJ21pbignICsgKCR0IC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkdCArICdweCknKTtcbiAgdG9wOiAoJHQgLyAkc3AtZGVzaWduICogMTAwdncpO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgdG9wOiAjeyR0ICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weDtcbiAgfVxufVxuXG4vKiDlt6bkvY3nva4gKi9cbkBtaXhpbiBsKCRsKSB7XG4gIC8vIGxlZnQ6IHVucXVvdGUoJ21pbignICsgKCRsIC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkbCArICdweCknKTtcbiAgbGVmdDogKCRsIC8gJHNwLWRlc2lnbiAqIDEwMHZ3KTtcbiAgQGluY2x1ZGUgcGMge1xuICAgIGxlZnQ6ICN7JGwgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4O1xuICB9XG59XG5cbi8qIOWPs+S9jee9riAqL1xuQG1peGluIHIoJHIpIHtcbiAgLy8gcmlnaHQ6IHVucXVvdGUoJ21pbignICsgKCRyIC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkciArICdweCknKTtcbiAgcmlnaHQ6ICgkciAvICRzcC1kZXNpZ24gKiAxMDB2dyk7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICByaWdodDogI3skciAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHg7XG4gIH1cbn1cblxuLyog5LiL5L2N572uICovXG5AbWl4aW4gYigkYikge1xuICAvLyBib3R0b206IHVucXVvdGUoJ21pbignICsgKCRiIC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkYiArICdweCknKTtcbiAgYm90dG9tOiAoJGIgLyAkc3AtZGVzaWduICogMTAwdncpO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgYm90dG9tOiAjeyRiICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weDtcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g6IOM5pmv55S75YOP44K144Kk44K65oyH5a6aICBiZ3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDmpoLopoE6IOiDjOaZr+eUu+WDj+OCteOCpOOCuuaMh+WumlxuLy8g5byV5pWwOiAkdywgJGgg44K144Kk44K677yIcHjvvIlcbi8vIOS9v+eUqOS+izogQGluY2x1ZGUgYmdzKDMwMCAzMDApOyDigLvjg4fjgrbjgqTjg7Pjg4fjg7zjgr/jgaczMDBweOOBruWgtOWQiCBTUOOCteOCpOOCuuOBp+OBr3Z344CBUEPjgrXjgqTjgrrjgafjga/lm7rlrppcbi8vIOWCmeiAgzpcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gYmdzKCR3LCAkaCkge1xuICAvLyBiYWNrZ3JvdW5kLXNpemU6IHVucXVvdGUoJ21pbignICsgKCR3IC8gJHNwLWRlc2lnbiApICogMTAwdncgKyAnLCcgKyAkdyArICdweCknKSB1bnF1b3RlKCdtaW4oJyArICgkaCAvICRzcC1kZXNpZ24gKSAqIDEwMHZ3ICsgJywnICsgJGggKyAncHgpJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogKCR3IC8gJHNwLWRlc2lnbiAqIDEwMHZ3KSAoJGggLyAkc3AtZGVzaWduICogMTAwdncpO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAjeyR3ICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weCAjeyRoICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weDtcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g6KeS5Li45oyH5a6aICBiclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOamguimgTog6KeS5Li45oyH5a6aXG4vLyDlvJXmlbA6ICRicu+8iHB477yJXG4vLyDkvb/nlKjkvos6IEBpbmNsdWRlIGJyKDEwKTsg4oC744OH44K244Kk44Oz44OH44O844K/44GnMTBweOOBruWgtOWQiCBTUOOCteOCpOOCuuOBp+OBr3Z344CBUEPjgrXjgqTjgrrjgafjga/lm7rlrppcbi8vIOWCmeiAgzpcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gYnIoJGJyKSB7XG4gIGJvcmRlci1yYWRpdXM6ICgkYnIgLyAkc3AtZGVzaWduICogMTAwdncpO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgYm9yZGVyLXJhZGl1czogI3skYnIgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4O1xuICB9XG59XG5cbkBtaXhpbiBicjQoJGJyMSwkYnIyLCRicjMsJGJyNCkge1xuICBib3JkZXItcmFkaXVzOiAoJGJyMSAvICRzcC1kZXNpZ24gKiAxMDB2dyAkYnIyIC8gJHNwLWRlc2lnbiAqIDEwMHZ3ICRicjMgLyAkc3AtZGVzaWduICogMTAwdncgJGJyNCAvICRzcC1kZXNpZ24gKiAxMDB2dyk7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBib3JkZXItcmFkaXVzOiAjeyRicjEgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4ICN7JGJyMiogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weCAjeyRicjMgKiAkY29udGVudHMtd2lkdGggLyAkc3AtZGVzaWdufXB4ICN7JGJyNCAqICRjb250ZW50cy13aWR0aCAvICRzcC1kZXNpZ259cHg7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJfdmFyc1wiO1xuQGltcG9ydCAnX21peGluJztcblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyAg6Z2e6KGo56S6XG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uaXMtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjICDjg6zjgqTjgqLjgqbjg4hcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi51LWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnUtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi51LWNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi51LXZlcnRpY2FsLWNlbnRlciB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi51LWhvcml6b250YWwtY2VudGVyIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi51LWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS1pYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi51LWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnUtb3BhY2l0eTEge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udS1vdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIOODhuOCreOCueODiFxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4udS1zdXB0ZXh0IHtcbiAgZm9udC1zaXplOiA3NS41JTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjFlbTtcbn1cblxuLnUtc3VidGV4dCB7XG4gIGZvbnQtc2l6ZTogNzUuNSU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjFlbTtcbn1cblxuLnUtaW5kZW50LTEge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cblxuLnUtaW5kZW50MCB7XG4gIHRleHQtaW5kZW50OiAwICFpbXBvcnRhbnQ7XG59XG5cbi51LWluZGVudDEge1xuICB0ZXh0LWluZGVudDogMWVtICFpbXBvcnRhbnQ7XG59XG5cblxuXG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgIOODleOCqeODs+ODiOODleOCoeODn+ODquODvFxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnUtbXBsdXMge1xuICBmb250LWZhbWlseTogJ00gUExVUyBSb3VuZGVkIDFjJywgc2Fucy1zZXJpZjtcbn1cblxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjICDjg5Xjgqnjg7Pjg4jjgqbjgqfjgqTjg4hcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnUtcmVndWxhciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi51LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi51LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udS1leHRyYWJvbGQge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4udS1ibGFjayB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyAg44Oc44K/44Oz44KS44OH44Kj44Ki44Kv44OG44Kj44OW44GrXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uaXMtZGVhY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLy8gb3BhY2l0eTogLjU7XG5cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBub25lO1xuICB9XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMg5paH5a2X5o+D44GIXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udS10ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnUtdGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnUtdGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udS12ZXJ0aWNhbC1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udS12ZXJ0aWNhbC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4udS12ZXJ0aWNhbC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4udS1lbGxpcHNpcyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjICB0cmFuc2l0aW9uXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udS10cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7XG59XG5cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyAg5pOs5Ly86KaB57SgXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udS1wc2V1ZG8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyAg6ImyXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udS1waW5rIHtcbiAgY29sb3I6ICNmYTJlYTY7XG59XG5cbi51LWdyZWVuIHtcbiAgY29sb3I6ICMzMGQxMDk7XG59XG5cbi51LW9yYW5nZSB7XG4gIGNvbG9yOiAjZmY5NzAwO1xufVxuXG4udS1ibHVlIHtcbiAgY29sb3I6ICMwMGI0ZmY7XG59XG5cbi51LXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmZcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyAg44OV44Kp44Oz44OI44K144Kk44K6XG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udS1sZWFkIHtcbiAgQGluY2x1ZGUgZnMoMzApO1xuICBsaW5lLWhlaWdodDogY2FsYyg1MCAvIDMwKTtcbn1cblxuLnUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZzKDI2KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoNDAgLyAyNik7XG59XG5cbi51LWNhdXRpb24ge1xuICBAaW5jbHVkZSBmcygyMCk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDMwIC8gMjApO1xufVxuIiwiQGltcG9ydCAnX3ZhcnMnO1xuQGltcG9ydCAnX21peGluJztcblxuLyogc2xpZGVzaG93ICovXG5Aa2V5ZnJhbWVzIHNsaWRlc2hvdzEyIHtcbiAgMCUgeyBvcGFjaXR5OiAwO31cbiAgMSUgeyBvcGFjaXR5OiAxO31cbiAgNyUgeyBvcGFjaXR5OiAxO31cbiAgMTAlIHsgb3BhY2l0eTogMDt9XG4gIDEwMCUgeyBvcGFjaXR5OiAwO31cbn1cblxuQGtleWZyYW1lcyBzbGlkZXNob3c0IHtcbiAgIDAlIHsgb3BhY2l0eTogMDt9XG4gICAzJSB7IG9wYWNpdHk6IDE7fVxuICAyNCUgeyBvcGFjaXR5OiAxO31cbiAgMjglIHsgb3BhY2l0eTogMDt9XG4gMTAwJSB7IG9wYWNpdHk6IDA7fVxufVxuXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIHBhcnRzXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGhlYWRlciAqL1xuLmMtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG4gIGhlaWdodDogNTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDIwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBpbmNsdWRlIHBjIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBwYy13IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgcGMtbiB7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuXG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgd2lkdGg6IDk3cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgQGV4dGVuZCAudS10cmFuc2l0aW9uO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDU1cHg7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgei1pbmRleDogMjA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vYmdfcGF0dGVybi5qcGcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzUwcHggNTMwcHg7XG5cblxuICAgIC5jLW1lbnVfX2l0ZW0ge1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBAaW5jbHVkZSBtYigyNSk7XG4gICAgICB9XG5cbiAgICB9XG5cblxuXG5cbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICB3aWR0aDogNTAwcHg7XG4gICAgfVxuXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cblxuXG4gICAgJl9fYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICY6OmFmdGVyLFxuICAgICAgJjo6YmVmb3JlLCB7XG4gICAgICAgIEBleHRlbmQgLnUtdHJhbnNpdGlvbjtcbiAgICAgICAgQGV4dGVuZCAudS1wc2V1ZG87XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyN3B4IDI3cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL21lbnVfb3BlbkAyeC5wbmcpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9tZW51X2Nsb3NlQDJ4LnBuZyk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICB9XG5cblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICByaWdodDogNHZ3O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG5cbiAgICAgICYuaXMtb3BlbiB7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAvKiBJRSwgRWRnZSDlr77lv5wgKi9cbiAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgICAvKiBGaXJlZm94IOWvvuW/nCAqL1xuICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAmX19saXN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAvLyBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAvLyBAaW5jbHVkZSBwYyB7XG4gICAgICAvLyAgIHdpZHRoOiA1MDBweDtcbiAgICAgIC8vIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG10KDMwKTtcbiAgICAgIEBpbmNsdWRlIHBiKDM1KTtcbiAgICAgIC8vIG1hcmdpbi10b3A6IGNhbGMoMzAgLyA3NTAgKiAxMDB2dyk7XG4gICAgICAvLyBwYWRkaW5nLWJvdHRvbTogY2FsYygzNSAvIDc1MCAqIDEwMHZ3KTtcbiAgICAgIEBpbmNsdWRlIHcoNDQwKTtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIEBpbmNsdWRlIG10KDEwKTtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgLy8gQGluY2x1ZGUgbWIoMTAwKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIEBpbmNsdWRlIHcoNDM4KTtcbiAgICAgICAgLy8gd2lkdGg6IGNhbGMoNDQwIC8gNzUwICogMTAwdncpO1xuICAgICAgICBAaW5jbHVkZSBoKDYpO1xuICAgICAgICAvLyBoZWlnaHQ6IDNweDtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL21lbnVfZG90bGluZUAyeC5wbmcpO1xuICAgICAgICBAaW5jbHVkZSBiZ3MoNDM4LDYpO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgbGVmdDogNTAlO1xuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19oZWFkaW5ncyB7XG4gICAgICBjb2xvcjogIzRkNGQ0ZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIGxoKDY1KTtcbiAgICAgIC8vIGxpbmUtaGVpZ2h0OiBjYWxjKDY1IC8gNzUwICogMTAwdncpO1xuICAgICAgQGluY2x1ZGUgaCg2NSk7XG4gICAgICAvLyBoZWlnaHQ6IGNhbGMoNjUgLyA3NTAgKiAxMDB2dyk7XG4gICAgICBAaW5jbHVkZSB3KDI1NSk7XG4gICAgICAvLyB3aWR0aDogY2FsYygyNTUgLyA3NTAgKiAxMDB2dyk7XG4gICAgICBAaW5jbHVkZSBtYig0MCk7XG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjKDY1IC8gNzUwICogMTAwdncpO1xuICAgICAgQGluY2x1ZGUgZnMoMzApO1xuICAgICAgLy8gICBmb250LXNpemU6IGNhbGMoMzAgLyA3NTAgKiAxMDB2dyk7XG5cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi9tZW51X2JhbGxvb25AMngucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGgoMTAwKTtcbiAgICAgICAgLy8gaGVpZ2h0OiBjYWxjKDEwMCAvIDc1MCAqIDEwMHZ3KTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIHQoLTMpO1xuICAgICAgICAvLyB0b3A6IGNhbGMoLTMgLyA3NTAgKiAxMDB2dyk7XG4gICAgICAgIEBpbmNsdWRlIGJncygyNTUsMTAwKTtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjYWxjKDI1NSAvIDc1MCAqIDEwMHZ3KSBjYWxjKDEwMCAvIDc1MCAqIDEwMHZ3KTtcbiAgICAgIH1cblxuICAgICAgLy8gQGluY2x1ZGUgc3Age1xuICAgICAgLy8gICBmb250LXNpemU6IGNhbGMoMzAgLyA3NTAgKiAxMDB2dyk7XG4gICAgICAvLyAgIGxpbmUtaGVpZ2h0OiBjYWxjKDY1IC8gNzUwICogMTAwdncpO1xuICAgICAgLy8gfVxuXG4gICAgICAvLyBAaW5jbHVkZSBwYyB7XG4gICAgICAvLyAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIC8vIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIG10KC0xOCk7XG4gICAgICAgIEBpbmNsdWRlIGZzKDY1KTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAvLyBmb250LXNpemU6IGNhbGMoNjUgLyA3NTAgKiAxMDB2dyk7XG4gICAgICAgIC8vIGxpbmUtaGVpZ2h0OiBjYWxjKDY1IC8gNzUwICogMTAwdncpO1xuXG4gICAgICB9XG5cblxuICAgIH1cblxuICAgICZfX2xlYWQge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDY2NjY2NjY2O1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gbWVudSAqL1xuLmMtbWVudSB7XG5cbiAgJl9fbGlzdCB7XG4gICAgQGV4dGVuZCAudS1jZW50ZXI7XG4gICAgQGluY2x1ZGUgbXQoNzApO1xuICAgIEBpbmNsdWRlIHcoNjY4KTtcblxuICB9XG5cbiAgJl9faXRlbSB7XG5cbiAgfVxuXG5cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gZm9vdGVyICovXG4uYy1mb290ZXIge1xuICBAaW5jbHVkZSBwYigxNDApO1xuICBAaW5jbHVkZSBwdCgxMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgY29sb3I6ICRjLXdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG5cbiAgJl9fbWVudSB7XG5cbiAgICAmX19saXN0IHtcbiAgICAgIEBpbmNsdWRlIG1iKDE2MCk7XG5cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgQGluY2x1ZGUgbWIoMzApO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgZnMoMzApO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuXG4gICZfX2NvcHlyaWdodCB7XG4gICAgQGluY2x1ZGUgZnMoMjApO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGdvdG9wICovXG4uYy1nb3RvcCB7XG4gIEBleHRlbmQgLnUtdHJhbnNpdGlvbjtcbiAgQGluY2x1ZGUgYigyMCk7XG4gIEBpbmNsdWRlIHIoMTApO1xuICBAaW5jbHVkZSB3KDExMCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogNTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICYuaXMtc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIGE6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgYTphY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuXG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gcGFnZeWFsemAmiAqL1xuLnAtcGFnZSB7XG5cbiAgPiAubC1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuXG4gICAgQGluY2x1ZGUgcGMtdyB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g44Oi44O844OA44OrICovXG5cbiNjLW1vZGFsLW92ZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiAzMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmpzLW1vZGFsLW9wZW4sXG4uanMtbW9kYWwtY2xvc2Uge1xuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAuNztcbiAgfVxuXG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIOiDjOaZryAqL1xuLmMtYmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICAvLyBvcGFjaXR5OiAuNDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vYmdfcGF0dGVybi5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDc1MHB4IDUzMHB4O1xuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fbGVmdCB7XG5cbiAgfVxuXG5cbiAgJl9fbGVmdCxcbiAgJl9fcmlnaHQge1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjUwcHgpO1xuXG4gIH1cblxuICAmX19sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuXG4gICAgQGluY2x1ZGUgcGMtbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuXG4gICAgJl9faW5uZXIge1xuICAgICAgd2lkdGg6IDI1OHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgd2lkdGg6IDIxM3B4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICB9XG5cbiAgICAuYy1tZW51X19saXN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmMtbWVudV9faXRlbSB7XG4gICAgICBAZXh0ZW5kIC51LWNlbnRlcjtcbiAgICAgIHdpZHRoOiAyMzhweDtcblxuICAgICAgLy8gJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIC8vICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIC8vIH1cblxuICAgIH1cblxuICB9XG5cbiAgJl9fcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgQGluY2x1ZGUgcGMtbiB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTAwcHgpO1xuICAgIH1cblxuICB9XG5cbiAgJl9faGVhZGluZ3Mge1xuICAgIEBleHRlbmQgLnUtY2VudGVyO1xuICAgIHdpZHRoOiBjYWxjKCAyMjUgLyAxMDI0ICogMTAwdncpO1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gICZfX2lsbHVzdCB7XG4gICAgQGV4dGVuZCAudS1ob3Jpem9udGFsLWNlbnRlcjtcbiAgICB3aWR0aDogY2FsYyggMjYwIC8gMTAyNCAqIDEwMHZ3KTtcbiAgICBoZWlnaHQ6IGNhbGMoIDMzNiAvIDEwMjQgKiAxMDB2dyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgcGMtbiB7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMS4zO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZXNob3cxMiA2MHMgbGluZWFyIGluZmluaXRlO1xuICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgJi5jLWJnX19pbGx1c3RfX2ltYWdlMDEge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9iZ19pbGx1c3QwMUAyeC5wbmcpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgICAgJi5jLWJnX19pbGx1c3RfX2ltYWdlMDIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9iZ19pbGx1c3QwMkAyeC5wbmcpO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDVzO1xuICAgICAgfVxuICAgICAgJi5jLWJnX19pbGx1c3RfX2ltYWdlMDMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9iZ19pbGx1c3QwM0AyeC5wbmcpO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEwcztcbiAgICAgIH1cbiAgICAgICYuYy1iZ19faWxsdXN0X19pbWFnZTA0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vYmdfaWxsdXN0MDRAMngucG5nKTtcbiAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxNXM7XG4gICAgICB9XG4gICAgICAmLmMtYmdfX2lsbHVzdF9faW1hZ2UwNSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2JnX2lsbHVzdDA1QDJ4LnBuZyk7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMjBzO1xuICAgICAgfVxuICAgICAgJi5jLWJnX19pbGx1c3RfX2ltYWdlMDYge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9iZ19pbGx1c3QwNkAyeC5wbmcpO1xuICAgICAgICB6LWluZGV4OiA2O1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDI1cztcbiAgICAgIH1cbiAgICAgICYuYy1iZ19faWxsdXN0X19pbWFnZTA3IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vYmdfaWxsdXN0MDdAMngucG5nKTtcbiAgICAgICAgei1pbmRleDogNztcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAzMHM7XG4gICAgICB9XG4gICAgICAmLmMtYmdfX2lsbHVzdF9faW1hZ2UwOCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2JnX2lsbHVzdDA4QDJ4LnBuZyk7XG4gICAgICAgIHotaW5kZXg6IDg7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMzVzO1xuICAgICAgfVxuICAgICAgJi5jLWJnX19pbGx1c3RfX2ltYWdlMDkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9iZ19pbGx1c3QwOUAyeC5wbmcpO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDQwcztcbiAgICAgIH1cbiAgICAgICYuYy1iZ19faWxsdXN0X19pbWFnZTEwIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vYmdfaWxsdXN0MTBAMngucG5nKTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogNDVzO1xuICAgICAgfVxuICAgICAgJi5jLWJnX19pbGx1c3RfX2ltYWdlMTEge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9iZ19pbGx1c3QxMUAyeC5wbmcpO1xuICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA1MHM7XG4gICAgICB9XG4gICAgICAmLmMtYmdfX2lsbHVzdF9faW1hZ2UxMiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2JnX2lsbHVzdDEyQDJ4LnBuZyk7XG4gICAgICAgIHotaW5kZXg6IDEyO1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDU1cztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zcGVjaWFsIHtcblxuICAgICZfX3N1YmhlYWRpbmdzIHtcbiAgICAgIEBleHRlbmQgLnUtbXBsdXM7XG4gICAgICBAZXh0ZW5kIC51LWV4dHJhYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgIC51LWVkZ2luZyB7XG4gICAgICAgIEBleHRlbmQgLnUtYmxhY2s7XG4gICAgICAgIGNvbG9yOiAkYy1ncmVlbjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAkYy1ibGFjaztcbiAgICAgICAgdGV4dC1zdHJva2U6IDFweCAkYy1ibGFjaztcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBAZXh0ZW5kIC51LXBzZXVkbztcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDE5cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL3NsYXNoLnN2Zyk7XG4gICAgICAgIHRvcDogLTJweDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkaW5ncyB7XG4gICAgICBAZXh0ZW5kIC51LW1wbHVzO1xuICAgICAgQGV4dGVuZCAudS1leHRyYWJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGMtZ3JlZW47XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL21lbnVfYmFsbG9vbkAyeC5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMTAuNXB4IDUxcHg7XG4gICAgICBoZWlnaHQ6IDUxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwO1xuICAgIH1cblxuICAgICZfX2xlYWQge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX3NwZWNpYWxfX3NsaWRlciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG5cbiAgICAjYmdTd2lwZXIge1xuICAgICAgXG4gICAgfVxuXG4gICAgJi13cmFwcGVyIHtcbiAgICAgIEBleHRlbmQgLnUtdHJhbnNpdGlvbjtcbiAgICAgIHdpZHRoOiAyMzhweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICYuaXMtc2hvdyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuc3dpcGVyIHtcbiAgICAgIHdpZHRoOiAyMzhweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAvLyB3aWR0aDogMjM4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgLy8gcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLnN3aXBlci1zY3JvbGxiYXIge1xuICAgICAgLy8gdG9wOiAzMHB4O1xuICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgIC8vIGhlaWdodDogMnB4IWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cbiAgICAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXBpbms7XG4gICAgfVxuICB9XG5cbiAgJl9fc3BlY2lhbF9fc2xpZGUge1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB3aWR0aDogMjAwcHg7XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuXG4gICAgJl9fdm9sdW1lIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG4gIH1cblxuXG5cblxuXG4gIC8vICZfX2ltYWdlIHtcbiAgLy8gICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAvLyAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgLy8gICB3aWR0aDogMTAwJTtcbiAgLy8gICBoZWlnaHQ6IDEwMCU7XG4gIC8vICAgYW5pbWF0aW9uOiBzbGlkZXNob3cgMTVzIGxpbmVhciBpbmZpbml0ZTtcbiAgLy8gICBvcGFjaXR5OiAwO1xuICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gICB0b3A6IDA7XG4gIC8vICAgbGVmdDogMDtcbiAgLy8gfVxuXG4gIC8vICZfX2ltYWdlMSB7XG4gIC8vICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL3RvcF9iZzEucG5nKTtcbiAgLy8gICB6LWluZGV4OiAxO1xuICAvLyB9XG5cbiAgLy8gJl9faW1hZ2UyIHtcbiAgLy8gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21tb24vdG9wX2JnMi5wbmcpO1xuICAvLyAgIGFuaW1hdGlvbi1kZWxheTogNXM7XG4gIC8vICAgei1pbmRleDogMjtcbiAgLy8gfVxuXG4gIC8vICZfX2ltYWdlMyB7XG4gIC8vICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL3RvcF9iZzMucG5nKTtcbiAgLy8gICBhbmltYXRpb24tZGVsYXk6IDEwcztcbiAgLy8gICB6LWluZGV4OiAzO1xuICAvLyB9XG5cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g44Oc44K/44OzICovXG4uYy1idG5fX2RvdCB7XG4gICAgQGV4dGVuZCAudS1tcGx1cztcbiAgICBAZXh0ZW5kIC51LWV4dHJhYm9sZDtcbiAgICBAZXh0ZW5kIC51LWxlYWQ7XG4gICAgQGluY2x1ZGUgbGgoMTYwKTtcbiAgICBAaW5jbHVkZSBoKDE2MCk7XG4gICAgQGluY2x1ZGUgYnIoODApO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNyk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBleHRlbmQgLnUtcHNldWRvO1xuICAgICAgQGluY2x1ZGUgdCgyMCk7XG4gICAgICBAaW5jbHVkZSBsKDIwKTtcbiAgICAgIEBpbmNsdWRlIGJyKDgwKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2J0bl9iZy1kb3RAMngucG5nKTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIEBleHRlbmQgLnUtcHNldWRvO1xuICAgICAgQGV4dGVuZCAudS12ZXJ0aWNhbC1jZW50ZXI7XG4gICAgICBAaW5jbHVkZSB3KDQwKTtcbiAgICAgIEBpbmNsdWRlIGgoNDApO1xuICAgICAgQGluY2x1ZGUgYmdzKDQwLDQwKTtcbiAgICAgIEBpbmNsdWRlIHIoMjApO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIC8vIHotaW5kZXg6IDI7XG4gICAgfVxufVxuXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIGFkbGlzdFxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1hZGxpc3Qge1xuICAubC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2JnX3BhdHRlcm4uanBnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDc1MHB4IDUzMHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gYWRsaXN0ICBtdlxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1hZGxpc3RfX212IHtcbiAgQGluY2x1ZGUgbWIoODApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG5cbiAgJl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICB9XG5cbiAgJl9fc2xpZGVyIHtcblxuICB9XG5cbiAgJl9faGVhZGluZ3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gIH1cblxuICAmX19sZWFkIHtcbiAgICBAZXh0ZW5kIC51LWNvbnRhaW5lcjtcbiAgICBAZXh0ZW5kIC51LWxlYWQ7XG4gICAgQGluY2x1ZGUgcDIoNDAsNjUpO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIGFkbGlzdCAgaW5kZXhcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtYWRsaXN0X19pbmRleCB7XG4gIEBpbmNsdWRlIG1iKDIwMCk7XG5cbiAgJl9fbGlzdCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBAaW5jbHVkZSBtYig4MCk7XG4gICAgfVxuXG4gIH1cblxuICAmX19zdWJoZWFkaW5ncyB7XG4gICAgQGV4dGVuZCAudS1tcGx1cztcbiAgICBAZXh0ZW5kIC51LWV4dHJhYm9sZDtcbiAgICBAaW5jbHVkZSBmcygzMCk7XG4gICAgQGluY2x1ZGUgcDMoMjAsMCwwKTtcbiAgICBAaW5jbHVkZSBtNCgwLDY1LDIwLDY1KTtcbiAgICBsaW5lLWhlaWdodDogMS4zMzMzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIEBleHRlbmQgLnUtcHNldWRvO1xuICAgICAgQGluY2x1ZGUgdyg0MCk7XG4gICAgICBAaW5jbHVkZSBoKDQ4KTtcbiAgICAgIEBpbmNsdWRlIGJncyg0MCw0OCk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9zbGFzaC5zdmcpO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgbCgtNzYpO1xuICAgICAgQGluY2x1ZGUgYigwKTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgcigtNzYpO1xuICAgICAgQGluY2x1ZGUgYigwKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsMSk7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGluZ3Mge1xuICAgIEBleHRlbmQgLnUtbXBsdXM7XG4gICAgQGV4dGVuZCAudS1leHRyYWJvbGQ7XG4gICAgQGluY2x1ZGUgZnMoNDApO1xuICAgIEBpbmNsdWRlIHAyKDYwLDY1KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG4gICAgY29sb3I6ICRjLW9yYW5nZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAZXh0ZW5kIC51LXBzZXVkbztcbiAgICAgIEBleHRlbmQgLnUtaG9yaXpvbnRhbC1jZW50ZXI7XG4gICAgICBAaW5jbHVkZSB3KDMwKTtcbiAgICAgIEBpbmNsdWRlIGgoMjApO1xuICAgICAgQGluY2x1ZGUgYmdzKDMwLDIwKTtcbiAgICAgIEBpbmNsdWRlIGIoLTE4KTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb25fdHJpYW5nbGVAMngucG5nKTtcbiAgICB9XG4gIH1cblxuICAmX19sZWFkIHtcbiAgICBAZXh0ZW5kIC51LW1wbHVzO1xuICAgIEBleHRlbmQgLnUtZXh0cmFib2xkO1xuICAgIEBpbmNsdWRlIGZzKDMwKTtcbiAgICBAaW5jbHVkZSBwMig0MCw2NSk7XG4gICAgQGluY2x1ZGUgbWIoNDApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtb3JhbmdlO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgJl9fc2xpZGVyIHtcbiAgICBAaW5jbHVkZSBtYig0MCk7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgIC5zd2lwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICAmX19zbGlkZSB7XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIEBpbmNsdWRlIG1iKDIwKTtcbiAgICB9XG4gICAgJi10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmcygyMCk7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuXG4gICZfX2J0biB7XG4gICAgQGV4dGVuZCAubC1pbm5lcjtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9idG5fYXJyb3ctb3JhbmdlQDJ4LnBuZyk7XG4gICAgfVxuICB9XG5cbn1cblxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyDoqabjgZfoqq3jgb/kvZzlk4HkuIDopqdcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtZGV0YWlsLWxpc3Qge1xuXG4gIC5sLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vYmdfcGF0dGVybi5qcGcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzUwcHggNTMwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyDoqabjgZfoqq3jgb/kvZzlk4Eg5qSc57SiICYg44OV44Kj44Or44K/44O8XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWRldGFpbC1saXN0X19zZWFyY2gge1xuICBAaW5jbHVkZSBwMyg0MCwwLDEwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG5cbiAgJl9faGVhZGluZ3Mge1xuICAgIEBleHRlbmQgLnUtbXBsdXM7XG4gICAgQGV4dGVuZCAudS1leHRyYWJvbGQ7XG4gICAgQGV4dGVuZCAudS1sZWFkO1xuICAgIEBpbmNsdWRlIGZzKDQwKTtcbiAgICBAaW5jbHVkZSBtYigzMCk7XG4gICAgQGluY2x1ZGUgcDMoMjAsMCw2MCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGV4dGVuZCAudS1wc2V1ZG87XG4gICAgICBAaW5jbHVkZSB3KDY1MCk7XG4gICAgICBAaW5jbHVkZSBoKDEyNyk7XG4gICAgICBAaW5jbHVkZSBiZ3MoNjUwLDEyOCk7XG4gICAgICBAaW5jbHVkZSBsKC0xNSk7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2RldGFpbC9kZXRhaWwtbGlzdF9oZWFkaW5nc0AyeC5wbmcpO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gIH1cblxuXG4gICZfX2lucHV0IHtcbiAgICBAaW5jbHVkZSBoKDgwKTtcbiAgICBAaW5jbHVkZSBtYigyNSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjLWJsYWNrO1xuXG4gICAgaW5wdXQge1xuICAgICAgQGluY2x1ZGUgcCgyMCk7XG4gICAgICBAaW5jbHVkZSBmcygzMCk7XG4gICAgICBAaW5jbHVkZSB3KDU1MCk7XG4gICAgICBAaW5jbHVkZSBoKDcwKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjYzBjMGMwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICBAZXh0ZW5kIC51LXRyYW5zaXRpb247XG4gICAgICBAaW5jbHVkZSB3KDcwKTtcbiAgICAgIEBpbmNsdWRlIGgoNzApO1xuICAgICAgQGluY2x1ZGUgYmdzKDQ4LDQ4KTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kZXRhaWwvaWNvbl9zZWFyY2hAMngucG5nKTtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAkYy1ibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jYXV0aW9uIHtcbiAgICBAaW5jbHVkZSBmcygzMCk7XG4gICAgQGluY2x1ZGUgbWIoNjUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY2NjY7XG4gIH1cblxufVxuXG5cbi5wLWRldGFpbC1saXN0X19maWx0ZXIge1xuXG4gICZfX2luaXRpYWwge1xuXG4gICAgJi1saXN0IHtcbiAgICAgIEBpbmNsdWRlIG1iKDIwKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICBAaW5jbHVkZSB3KDEwOCk7XG4gICAgICBAaW5jbHVkZSBoKDEwOCk7XG4gICAgICBAaW5jbHVkZSBtYigyMCk7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJi1idG4ge1xuICAgICAgQGV4dGVuZCAudS10cmFuc2l0aW9uO1xuICAgICAgQGluY2x1ZGUgZnMoNDApO1xuICAgICAgQGluY2x1ZGUgYnIoMTApO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgYm9yZGVyIDogMXB4IHNvbGlkICRjLWJsYWNrO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuXG4gICZfX2dlbnJlIHtcblxuXG4gICAgJi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIEBpbmNsdWRlIG1yKDIwKTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICYtYnRuIHtcbiAgICAgIEBleHRlbmQgLnUtdHJhbnNpdGlvbjtcbiAgICAgIEBpbmNsdWRlIGZzKDI2KTtcbiAgICAgIEBpbmNsdWRlIHAyKDEwLDIwKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXBpbms7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBib3JkZXIgOiAxcHggc29saWQgJGMtcGluaztcblxuICAgICAgJjpob3ZlcixcbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRjLXBpbms7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBib3JkZXIgOiAxcHggc29saWQgJGMtcGluaztcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIOippuOBl+iqreOBv+S9nOWTgeS4gOimpyDjgr/jgqTjg4jjg6vjg6rjgrnjg4hcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtZGV0YWlsLWxpc3RfX3RpdGxlIHtcbiAgQGV4dGVuZCAudS1jZW50ZXI7XG4gIEBpbmNsdWRlIHcoNjYwKTtcbiAgQGluY2x1ZGUgcHQoODApO1xuICAvLyBkaXNwbGF5OiBub25lO1xuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgQGluY2x1ZGUgdygzMzApO1xuICAgIEBpbmNsdWRlIHAyKDAsMjApO1xuICAgIEBpbmNsdWRlIG1iKDgwKTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICYuaXMtc2hvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgQGluY2x1ZGUgbWIoMjApO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIGZzKDIwKTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG5cbiAgJl9fbm9oaXQge1xuICAgIEBpbmNsdWRlIHBiKDgwKTtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi10ZXh0IHtcbiAgICAgIEBpbmNsdWRlIGZzKDMwKTtcbiAgICB9XG4gIH1cblxuXG4gIC5wYWdlbmF0aW9uIHtcbiAgICBAaW5jbHVkZSBoKDYwKTtcbiAgICBAaW5jbHVkZSBtdCgyMCk7XG4gICAgQGluY2x1ZGUgcGIoMjQwKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGE6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgY29sb3I6ICRjLXdoaXRlOyAgICB9XG4gIH1cblxuICAucHJldi1wYWdlLFxuICAubmV4dC1wYWdlIHtcbiAgLy8gLmZpcnN0LXBhZ2UsXG4gIC8vIC5lbmQtcGFnZSB7XG4gICAgQGV4dGVuZCAudS10cmFuc2l0aW9uO1xuICAgIEBpbmNsdWRlIGJyKDEwKTtcbiAgICBAaW5jbHVkZSB3KDkwKTtcbiAgICBAaW5jbHVkZSBoKDgwKTtcbiAgICBAaW5jbHVkZSBtMigwLDEwKTtcbiAgICBAaW5jbHVkZSBiZ3MoMTcsMjYpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXG4gICAgLy8gJjpob3ZlciB7XG4gICAgLy8gICBvcGFjaXR5OiAuNztcbiAgICAvLyB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cblxuICAgIC8vICY6aG92ZXIge1xuICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgLy8gICBjb2xvcjogJGMtd2hpdGU7XG4gICAgLy8gfVxuXG4gIH1cblxuXG4gIC5wcmV2LXBhZ2UgYnV0dG9uLFxuICAubmV4dC1wYWdlIGJ1dHRvbiB7XG4gIC8vIC5maXJzdC1wYWdlIGJ1dHRvbixcbiAgLy8gLmVuZC1wYWdlIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLnByZXYtcGFnZSxcbiAgLm5leHQtcGFnZSB7XG4gICAgQGluY2x1ZGUgdygxMzQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGV0YWlsL2ljb25fYXJyb3ctd2hpdGVAMngucG5nKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2RldGFpbC9pY29uX2Fycm93LWJsYWNrQDJ4LnBuZyk7XG4gICAgfVxuXG4gIH1cblxuICAubmV4dC1wYWdlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG5cbiAgLy8gLmZpcnN0LXBhZ2UsXG4gIC8vIC5lbmQtcGFnZSB7XG4gIC8vICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kZXRhaWwvaWNvbl9hcnJvdy13aGl0ZUAyeC5wbmcpO1xuICAvLyB9XG5cbiAgLy8gLmZpcnN0LXBhZ2Uge1xuICAvLyAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC8vIH1cblxuXG4gIHVsW3JvbGU9XCJtZW51YmFyXCJdICB7XG4gICAgQGluY2x1ZGUgaCg4MCk7XG4gICAgQGV4dGVuZCAudS10cmFuc2l0aW9uO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIHVsW3JvbGU9XCJtZW51YmFyXCJdIGxpIHtcbiAgICBAaW5jbHVkZSBicigxMCk7XG4gICAgQGluY2x1ZGUgdyg5MCk7XG4gICAgQGluY2x1ZGUgaCg4MCk7XG4gICAgQGluY2x1ZGUgbTIoMCwxMCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICB1bFtyb2xlPVwibWVudWJhclwiXSBsaS5jdXJyZW50IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gIH1cblxuICB1bFtyb2xlPVwibWVudWJhclwiXSBsaSBhIHtcbiAgICBAZXh0ZW5kIC51LXRyYW5zaXRpb247XG4gICAgQGluY2x1ZGUgZnMoNDApO1xuICAgIEBpbmNsdWRlIGJyKDEwKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgIHVsW3JvbGU9XCJtZW51YmFyXCJdIGxpLmN1cnJlbnQgYSB7XG4gICAgY29sb3I6ICRjLWJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgfVxuXG5cbn1cblxuXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIOS9nOWTgeips+e0sFxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1kZXRhaWwge1xuXG4gIC5sLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vYmdfcGF0dGVybi5qcGcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzUwcHggNTMwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyDkvZzlk4HoqbPntLAgbXZcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtZGV0YWlsX19tdiB7XG5cblxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyDkvZzlk4HoqbPntLAgdGl0bGVcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ucC1kZXRhaWxfX3RpdGxlIHtcbiAgQGluY2x1ZGUgcHQoNDApO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJl9fdGl0bGUge1xuICAgIEBleHRlbmQgLnUtbXBsdXM7XG4gICAgQGV4dGVuZCAudS1leHRyYWJvbGQ7XG4gICAgQGluY2x1ZGUgZnMoNDApO1xuICAgIEBpbmNsdWRlIGxoKDQwKTtcbiAgICBAaW5jbHVkZSBtYigxMCk7XG5cbiAgICAmLS1zbWFsbCB7XG4gICAgICBAaW5jbHVkZSBmcyg0MCk7XG4gICAgfVxuXG4gIH1cblxuICAmX19hdXRob3Ige1xuICAgIEBleHRlbmQgLnUtbGlnaHQ7XG4gICAgQGluY2x1ZGUgZnMoMjYpO1xuICAgIEBpbmNsdWRlIGxoKDQwKTtcbiAgfVxuXG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8g5L2c5ZOB6Kmz57SwIGRldGFpbFxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1kZXRhaWxfX2RldGFpbCB7XG4gIEBpbmNsdWRlIHB0KDQwKTtcblxuICAmX19zaGFyZS1saXN0IHtcbiAgICBAaW5jbHVkZSBtYig4MCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gICZfX3NoYXJlLWl0ZW0ge1xuICAgIEBpbmNsdWRlIHcoNzApO1xuICAgIEBpbmNsdWRlIGgoNzApO1xuICAgIEBpbmNsdWRlIG0yKDAsMTUpO1xuXG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBiZ3MoNzAsNzApO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAudS10d2l0dGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb25fdHdpdHRlckAyeC5wbmcpO1xuICAgIH1cbiAgICAudS1saW5lIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb25fbGluZUAyeC5wbmcpO1xuICAgIH1cbiAgICAudS1mYWNlYm9vayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uX2ZhY2Vib29rQDJ4LnBuZyk7XG4gICAgfVxuXG4gIH1cblxuICAmX19sZWFkIHtcbiAgICBAaW5jbHVkZSBmcygzMCk7XG4gICAgQGluY2x1ZGUgbGgoNTApO1xuICAgIEBpbmNsdWRlIG1iKDgwKTtcbiAgfVxuXG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyDkvZzlk4HoqbPntLAgY29taWNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtZGV0YWlsX19jb21pYyB7XG5cbiAgJl9fZGVhZGxpbmUge1xuICAgIEBpbmNsdWRlIHAoMjApO1xuICAgIEBpbmNsdWRlIGZzKDI2KTtcbiAgICBAaW5jbHVkZSBsaCg0MCk7XG4gICAgQGluY2x1ZGUgbWIoODApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIEBpbmNsdWRlIG1iKDEwMCk7XG5cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIGgoMTYwKTtcbiAgICBAaW5jbHVkZSBtYig2MCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYSB7XG4gICAgICBAZXh0ZW5kIC51LW1wbHVzO1xuICAgICAgQGV4dGVuZCAudS1leHRyYWJvbGQ7XG4gICAgICBAaW5jbHVkZSBoKDE2MCk7XG4gICAgICBAaW5jbHVkZSBicig4MCk7XG4gICAgICBAaW5jbHVkZSBmcygzMCk7XG4gICAgICBAaW5jbHVkZSBsaCg0MCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBleHRlbmQgLnUtcHNldWRvO1xuICAgICAgICBAZXh0ZW5kIC51LXZlcnRpY2FsLWNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgdyg0MCk7XG4gICAgICAgIEBpbmNsdWRlIGgoNDApO1xuICAgICAgICBAaW5jbHVkZSBiZ3MoNDAsNDApO1xuICAgICAgICBAaW5jbHVkZSByKDIwKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kZXRhaWwvZGV0YWlsX2Fycm93QDJ4LnBuZyk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgQGV4dGVuZCAudS1wc2V1ZG87XG4gICAgICAgIEBpbmNsdWRlIHQoMjApO1xuICAgICAgICBAaW5jbHVkZSBsKDIwKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kZXRhaWwvZGV0YWlsX2RvdEAyeC5wbmcpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICB9XG4gICAgICAvLyAmLmlzLWRlYWN0aXZlIHtcbiAgICAgIC8vICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgIC8vICAgJjo6YmVmb3JlIHtcbiAgICAgIC8vICAgICBAaW5jbHVkZSBmcygyMik7XG4gICAgICAvLyAgICAgQGluY2x1ZGUgcDMoOCwzNSw5KTtcbiAgICAgIC8vICAgICBjb250ZW50OiAn5YWs6ZaL5pyf6ZaT5aSWJztcbiAgICAgIC8vICAgICB3aWR0aDogYXV0bztcbiAgICAgIC8vICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAvLyAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIC8vICAgfVxuXG4gICAgICAvLyB9XG4gICAgfVxuXG4gIH1cblxuXG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8g5L2c5ZOB6Kmz57SwIHNwZWNpYWxcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtZGV0YWlsX19zcGVjaWFsIHtcbiAgQGluY2x1ZGUgIG1iKDgwKTtcblxuXG4gIC5sLWlubmVyIHtcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIH1cblxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIOS9nOWTgeips+e0sCByZXRhbGVkXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWRldGFpbF9fcmVsYXRlZCB7XG4gIEBleHRlbmQgLnUtb3ZlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSB3KDc1MCk7XG5cbiAgJl9faGVhZGluZ3Mge1xuICAgIEBleHRlbmQgLnUtbXBsdXM7XG4gICAgQGV4dGVuZCAudS1leHRyYWJvbGQ7XG4gICAgQGluY2x1ZGUgZnMoNDApO1xuICAgIEBpbmNsdWRlIGxoKDUwKTtcbiAgICBAaW5jbHVkZSBtYig0MCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBAZXh0ZW5kIC51LXBzZXVkbztcbiAgICAgIEBpbmNsdWRlIHcoNDApO1xuICAgICAgQGluY2x1ZGUgaCg0OCk7XG4gICAgICBAaW5jbHVkZSBiZ3MoNDAsNDgpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vc2xhc2guc3ZnKTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgbCgtNzYpO1xuICAgICAgQGluY2x1ZGUgYigwKTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgcigtNzYpO1xuICAgICAgQGluY2x1ZGUgYigwKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsMSk7XG4gICAgfVxuICB9XG5cbiAgJl9fc2xpZGVyIHtcbiAgICBAaW5jbHVkZSBtYigyMDApO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuc3dpcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuXG4gIH1cblxuICAmX19zbGlkZSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAuNztcbiAgICB9XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIEBpbmNsdWRlIG1iKDIwKTtcbiAgICB9XG4gICAgJi10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmcygyMCk7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgfVxuXG5cblxufVxuXG5cblxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyBmYXFcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtZmFxIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdC5sLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vYmdfcGF0dGVybi5qcGcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzUwcHggNTMwcHg7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9iZ19wYXR0ZXJuLmpwZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDc1MHB4IDUzMHB4O1xuICAgIH1cbiAgfVxuXG59XG5cbi5wLWZhcV9fZmFxIHtcblxuICBwIHtcbiAgICBAaW5jbHVkZSBmcygyNik7XG4gICAgQGluY2x1ZGUgbGgoNDApO1xuICB9XG5cbn1cblxuLnAtZmFxX19jYXRlZ29yeSB7XG5cdCZfX2xpc3R7XG5cdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0QGluY2x1ZGUgbWIoMTkzKTtcblx0XHR9XG5cdH1cblx0Jl9faGVhZGluZ3Mge1xuXHRcdEBleHRlbmQgLnUtbXBsdXM7XG5cdFx0QGluY2x1ZGUgbTIoODAsIDApO1xuXHRcdEBpbmNsdWRlIGZzKDQwKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOjpiZWZvcmUsXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRAZXh0ZW5kIC51LXBzZXVkbztcblx0XHRcdEBpbmNsdWRlIGJncyg0MCw0OCk7XG5cdFx0XHRAaW5jbHVkZSB3KDQwKTtcbiAgICAgIEBpbmNsdWRlIGgoNDgpO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vc2xhc2guc3ZnKTtcblx0XHR9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgbCgzMCk7XG4gICAgICBAaW5jbHVkZSBiKDApO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSByKDMwKTtcbiAgICAgIEBpbmNsdWRlIGIoMCk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLDEpO1xuICAgIH1cblx0fVxuXG59XG5cbi5wLWZhcV9fcXVlc3Rpb24ge1xuXHQmX19saXN0IHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0Ji1pdGVtIHtcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0QGluY2x1ZGUgbWIoODApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3F1ZXN0aW9uIHtcblx0XHRAZXh0ZW5kIC51LW1wbHVzO1xuXHRcdEBpbmNsdWRlIGZzKDMwKTtcblx0XHRAaW5jbHVkZSBsaCg0MCk7XG5cdFx0QGluY2x1ZGUgcGIoMTMpO1xuXHRcdEBpbmNsdWRlIG1iKDEzKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0QGV4dGVuZCAudS1wc2V1ZG87XG5cdFx0XHRAaW5jbHVkZSB3KDYyMCk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6ICg2MjAgLyAkc3AtZGVzaWduICogMTAwdncpIDJweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG5cdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuXHRcdFx0QGluY2x1ZGUgcGMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6ICN7NjIwICogJGNvbnRlbnRzLXdpZHRoIC8gJHNwLWRlc2lnbn1weCAycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fYW5zd2VyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDFlbTtcblx0XHR0ZXh0LWluZGVudDogLTFlbTtcblx0XHRhIHtcblx0XHRcdHRleHQtaW5kZW50OiAwO1xuXHRcdH1cblx0fVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyA0MDRcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtbm90Zm91bmQge1xuXG4gIC5sLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vYmdfcGF0dGVybi5qcGcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzUwcHggNTMwcHg7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIEBpbmNsdWRlIHBjIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcblxuICAgIC5sLWNvbnRhaW5lciB7XG4gICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5jLWZvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIH1cblxuICB9XG5cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyA0MDQg44Oh44Kk44OzXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLW5vdGZvdW5kX19tYWluIHtcbiAgQGluY2x1ZGUgcDMoMzAwLDAsMjAwKTtcblxuICBAaW5jbHVkZSBwYyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBAZXh0ZW5kIC51LW1wbHVzO1xuICAgIEBleHRlbmQgLnUtZXh0cmFib2xkO1xuICAgIEBpbmNsdWRlIGZzKDQwKTtcbiAgICBAaW5jbHVkZSBtYigyMDApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9idG5fYXJyb3ctd2hpdGVAMngucG5nKTtcbiAgICB9XG5cbiAgfVxuXG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIOWFqOabuOW6l+OCreODo+ODs+ODmuODvOODs1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1zcGVjaWFsIHtcbiAgLmwtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9iZ19wYXR0ZXJuLmpwZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3NTBweCA1MzBweDtcbiAgfVxufVxuXG4udS1zbWFsbCB7XG4gIEBleHRlbmQgLnUtbXBsdXM7XG4gIEBpbmNsdWRlIGZzKDMwKTtcbiAgQGluY2x1ZGUgbGgoNDApO1xuICBAZXh0ZW5kIC51LWlibG9jaztcbn1cblxuLndlZWsyLFxuLndlZWs0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9iZ19wYXR0ZXJuLWJyb3duLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogNzUwcHggNTMwcHg7XG4gIHotaW5kZXg6IDA7XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyBzcGVjaWFsICBtdlxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1zcGVjaWFsX19tdiB7XG4gIC8vIEBpbmNsdWRlIG1iKDgwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2ltYWdlIHtcbiAgfVxuXG4gICZfX2xlYWQge1xuICAgIEBleHRlbmQgLnUtY29udGFpbmVyO1xuICAgIEBleHRlbmQgLnUtbGVhZDtcbiAgICBAaW5jbHVkZSBwMig0MCw2NSk7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8g54m56ZuG44Kq44OTIHdlZWtcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtc3BlY2lhbF9fd2VlayB7XG4gICZfX2xpc3Qge1xuICAgICYtaXRlbS53ZWVrMSB7XG4gICAgICAucC1zcGVjaWFsX193ZWVrX19saXN0LWhlYWRpbmdzIHtcbiAgICAgICAgQGluY2x1ZGUgdygxNDkpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWl0ZW0ud2VlazIge1xuICAgICAgLnAtc3BlY2lhbF9fd2Vla19fbGlzdC1oZWFkaW5ncyB7XG4gICAgICAgIEBpbmNsdWRlIHcoMTY2KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1pdGVtLndlZWszIHtcbiAgICAgIC5wLXNwZWNpYWxfX3dlZWtfX2xpc3QtaGVhZGluZ3Mge1xuICAgICAgICBAaW5jbHVkZSB3KDE2NSk7XG4gICAgICB9XG4gICAgfVxuICAgICYtaXRlbS53ZWVrNCB7XG4gICAgICAucC1zcGVjaWFsX193ZWVrX19saXN0LWhlYWRpbmdzIHtcbiAgICAgICAgQGluY2x1ZGUgdygxNjYpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBwYigxMDApO1xuICAgIH1cblxuICAgICYtaGVhZGluZ3Mge1xuICAgICAgQGV4dGVuZCAudS1jZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtYig0MCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgQGV4dGVuZCAudS1wc2V1ZG87XG4gICAgICAgIEBpbmNsdWRlIHcoNDApO1xuICAgICAgICBAaW5jbHVkZSBoKDQ4KTtcbiAgICAgICAgQGluY2x1ZGUgYmdzKDQwLDQ4KTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vc2xhc2guc3ZnKTtcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGwoLTc2KTtcbiAgICAgICAgQGluY2x1ZGUgYigwKTtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgcigtNzYpO1xuICAgICAgICBAaW5jbHVkZSBiKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyDnibnpm4bjg4bjg7zjg54g5YWx6YCaXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXNwZWNpYWxfX3RoZW1lIHtcbiAgJl9faGVhZGluZ3Mge1xuICAgIEBleHRlbmQgLnUtbXBsdXM7XG4gICAgQGluY2x1ZGUgZnMoNDApO1xuICAgIEBpbmNsdWRlIGxoKDUwKTtcbiAgICBAaW5jbHVkZSBwMigyNSw2NSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBleHRlbmQgLnUtcHNldWRvO1xuICAgICAgQGV4dGVuZCAudS12ZXJ0aWNhbC1jZW50ZXI7XG4gICAgICBAaW5jbHVkZSBoKDE2MCk7XG4gICAgICBAaW5jbHVkZSBiZ3MoNzUwLDE2MCk7XG4gICAgICBAaW5jbHVkZSBsKDApO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBAZXh0ZW5kIC51LXBzZXVkbztcbiAgICAgIEBleHRlbmQgLnUtaG9yaXpvbnRhbC1jZW50ZXI7XG4gICAgICBAaW5jbHVkZSB3KDMwKTtcbiAgICAgIEBpbmNsdWRlIGgoMjApO1xuICAgICAgQGluY2x1ZGUgYmdzKDMwLDIwKTtcbiAgICAgIEBpbmNsdWRlIGIoLTE4KTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb25fdHJpYW5nbGVAMngucG5nKTtcbiAgICB9XG4gIH1cblxuICAmX19sZWFkIHtcbiAgICBAZXh0ZW5kIC51LW1wbHVzO1xuICAgIEBleHRlbmQgLnUtZXh0cmFib2xkO1xuICAgIEBpbmNsdWRlIHA0KDMwLDAsMzAsNjUpO1xuICAgIEBleHRlbmQgLnUtY2FwdGlvbjtcbiAgICBAaW5jbHVkZSBmcygzMCk7XG4gICAgQGluY2x1ZGUgbGgoNDApO1xuICAgIEBpbmNsdWRlIG1iKDMwKTtcbiAgICBiYWNrZ3JvdW5kOiAkYy1waW5rO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmX19zbGlkZS1pbWFnZSB7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMC41MjU7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyDpgLHmm7/jgo/jgopcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndlZWsxIHtcbiAgIC8qIOWFpeOCjOabv+OBiOaZguS/ruatoyAqL1xuICBAaW5jbHVkZSBwMyg2MCwgMCwgMCk7XG4gIC5wLXNwZWNpYWxfX3RoZW1lX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgLnAtc3BlY2lhbF9fdGhlbWVfX2hlYWRpbmdzIHtcbiAgICAgIEBpbmNsdWRlIG10KDApO1xuICAgIH1cbiAgICAucC1zcGVjaWFsX190aGVtZV9faGVhZGluZ3M6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NwZWNpYWwvc3BlY2lhbF9oZWFkaW5nczFfMDFAMngucG5nKTtcbiAgICB9XG4gIH1cbiAgLnAtc3BlY2lhbF9fdGhlbWVfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAucC1zcGVjaWFsX190aGVtZV9faGVhZGluZ3M6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NwZWNpYWwvc3BlY2lhbF9oZWFkaW5nczFfMDJAMngucG5nKTtcbiAgICB9XG4gIH1cbiAgLnAtc3BlY2lhbF9fdGhlbWVfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICAucC1zcGVjaWFsX190aGVtZV9faGVhZGluZ3M6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBoKDIxMCk7XG4gICAgICBAaW5jbHVkZSBiZ3MoNzUwLDIxMCk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NwZWNpYWwvc3BlY2lhbF9oZWFkaW5nczFfMDNAMngucG5nKTtcbiAgICB9XG4gIH1cbiAgLnAtc3BlY2lhbF9fdGhlbWVfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICAucC1zcGVjaWFsX190aGVtZV9faGVhZGluZ3M6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBoKDIxMCk7XG4gICAgICBAaW5jbHVkZSBiZ3MoNzUwLDIxMCk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NwZWNpYWwvc3BlY2lhbF9oZWFkaW5nczFfMDRAMngucG5nKTtcbiAgICB9XG4gIH1cbn1cblxuLndlZWsyIHtcbiAgLyog5YWl44KM5pu/44GI5pmC5L+u5q2jICovXG4gIEBpbmNsdWRlIHAzKDYwLCAwLCAwKTtcblxuICAucC1zcGVjaWFsX190aGVtZV9faXRlbTpudGgtY2hpbGQoMikge1xuICAgIC5wLXNwZWNpYWxfX3RoZW1lX19oZWFkaW5ncyB7XG4gICAgICBAaW5jbHVkZSBsaCgxNjApO1xuICAgICAgQGluY2x1ZGUgcDIoMCwgNjUpO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcGVjaWFsL3NwZWNpYWxfaGVhZGluZ3MyXzAxQDJ4LnBuZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wLXNwZWNpYWxfX3RoZW1lX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgLnAtc3BlY2lhbF9fdGhlbWVfX2hlYWRpbmdzOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcGVjaWFsL3NwZWNpYWxfaGVhZGluZ3MyXzAyQDJ4LnBuZyk7XG4gICAgfVxuICB9XG4gIC5wLXNwZWNpYWxfX3RoZW1lX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgLnAtc3BlY2lhbF9fdGhlbWVfX2hlYWRpbmdzOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgaCgyNTApO1xuICAgICAgQGluY2x1ZGUgYmdzKDc1MCwyNTApO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcGVjaWFsL3NwZWNpYWxfaGVhZGluZ3MyXzAzQDJ4LnBuZyk7XG4gICAgfVxuICB9XG4gIC5wLXNwZWNpYWxfX3RoZW1lX19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgLnAtc3BlY2lhbF9fdGhlbWVfX2hlYWRpbmdzIHtcbiAgICAgIEBpbmNsdWRlIGgoMjAwKTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGgoMjAwKTtcbiAgICAgICAgQGluY2x1ZGUgYmdzKDc1MCwyMDApO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NwZWNpYWwvc3BlY2lhbF9oZWFkaW5nczJfMDRAMngucG5nKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLndlZWszIHtcbiAgIC8qIOWFpeOCjOabv+OBiOaZguS/ruatoyAqL1xuICBAaW5jbHVkZSBwMyg2MCwgMCwgMCk7XG4gIC5wLXNwZWNpYWxfX3RoZW1lX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgLnAtc3BlY2lhbF9fdGhlbWVfX2hlYWRpbmdzOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcGVjaWFsL3NwZWNpYWxfaGVhZGluZ3MzXzAxQDJ4LnBuZyk7XG4gICAgfVxuICB9XG4gIC5wLXNwZWNpYWxfX3RoZW1lX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgLnAtc3BlY2lhbF9fdGhlbWVfX2hlYWRpbmdzOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcGVjaWFsL3NwZWNpYWxfaGVhZGluZ3MzXzAyQDJ4LnBuZyk7XG4gICAgfVxuICB9XG4gIC5wLXNwZWNpYWxfX3RoZW1lX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgLnAtc3BlY2lhbF9fdGhlbWVfX2hlYWRpbmdzIHtcbiAgICAgIEBpbmNsdWRlIGgoMjAwKTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGgoMjAwKTtcbiAgICAgICAgQGluY2x1ZGUgYmdzKDc1MCwyMDApO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NwZWNpYWwvc3BlY2lhbF9oZWFkaW5nczNfMDNAMngucG5nKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnAtc3BlY2lhbF9fdGhlbWVfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICAucC1zcGVjaWFsX190aGVtZV9faGVhZGluZ3Mge1xuICAgICAgQGluY2x1ZGUgaCgyMTApO1xuICAgIH1cbiAgICAucC1zcGVjaWFsX190aGVtZV9faGVhZGluZ3M6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBoKDIxMCk7XG4gICAgICBAaW5jbHVkZSBiZ3MoNzUwLDIxMCk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NwZWNpYWwvc3BlY2lhbF9oZWFkaW5nczNfMDRAMngucG5nKTtcbiAgICB9XG4gIH1cbn1cblxuLndlZWs0IHtcbiAgIC8qIOWFpeOCjOabv+OBiOaZguS/ruatoyAqL1xuICBAaW5jbHVkZSBwMyg2MCwgMCwgMCk7XG5cbiAgLnAtc3BlY2lhbF9fdGhlbWVfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAucC1zcGVjaWFsX190aGVtZV9faGVhZGluZ3M6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NwZWNpYWwvc3BlY2lhbF9oZWFkaW5nczRfMDFAMngucG5nKTtcbiAgICB9XG4gIH1cbiAgLnAtc3BlY2lhbF9fdGhlbWVfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAucC1zcGVjaWFsX190aGVtZV9faGVhZGluZ3M6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NwZWNpYWwvc3BlY2lhbF9oZWFkaW5nczRfMDJAMngucG5nKTtcbiAgICB9XG4gIH1cbiAgLnAtc3BlY2lhbF9fdGhlbWVfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICAucC1zcGVjaWFsX190aGVtZV9faGVhZGluZ3Mge1xuICAgICAgQGluY2x1ZGUgaCgyMDApO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgaCgyMDApO1xuICAgICAgICBAaW5jbHVkZSBiZ3MoNzUwLDIwMCk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3BlY2lhbC9zcGVjaWFsX2hlYWRpbmdzNF8wM0AyeC5wbmcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucC1zcGVjaWFsX190aGVtZV9faXRlbTpudGgtY2hpbGQoMSkge1xuICAgIC5wLXNwZWNpYWxfX3RoZW1lX19oZWFkaW5nczo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGgoMjEwKTtcbiAgICAgIEBpbmNsdWRlIGJncyg3NTAsMjEwKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3BlY2lhbC9zcGVjaWFsX2hlYWRpbmdzNF8wNEAyeC5wbmcpO1xuICAgIH1cbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIOS9nOWTgeips+e0sCB0aGVtZVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1zcGVjaWFsX190aGVtZSB7XG4gIEBleHRlbmQgLnUtb3ZlcjtcbiAgQGluY2x1ZGUgdyg3NTApO1xuXG4gICZfX3NsaWRlciB7XG4gICAgQGluY2x1ZGUgbWIoODApO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuc3dpcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgJl9fc2xpZGUge1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogLjc7XG4gICAgfVxuXG4gICAgJi1pbWFnZSB7XG4gICAgICBAaW5jbHVkZSBtYigyMCk7XG4gICAgfVxuICAgICYtdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZnMoMjApO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIHRlcm1zXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXRlcm1zIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdC5sLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vYmdfcGF0dGVybi5qcGcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzUwcHggNTMwcHg7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9iZ19wYXR0ZXJuLmpwZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDc1MHB4IDUzMHB4O1xuICAgIH1cbiAgfVxuXG5cbiAgJl9fdGVybXMge1xuXG4gIFx0cCB7XG4gIFx0XHRAaW5jbHVkZSBmcygyNik7XG4gIFx0XHRAaW5jbHVkZSBsaCg0MCk7XG4gIFx0fVxuICB9XG5cblxuICAmX190ZXJtc19faGVhZGluZ3Mge1xuXHRcdEBleHRlbmQgLnUtbXBsdXM7XG5cdFx0QGluY2x1ZGUgbTIoODAsIDApO1xuXHRcdEBpbmNsdWRlIG1sKC0xNSk7XG5cdFx0QGluY2x1ZGUgZnMoNDApO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHQmOjpiZWZvcmUsXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0QGV4dGVuZCAudS1wc2V1ZG87XG5cdFx0XHRAaW5jbHVkZSBiZ3MoNDAsNDgpO1xuXHRcdFx0QGluY2x1ZGUgdyg0MCk7XG4gICAgICBAaW5jbHVkZSBoKDQ4KTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL3NsYXNoLnN2Zyk7XG5cdFx0fVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGwoLTQwKTtcbiAgICAgIEBpbmNsdWRlIGIoMCk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIHIoLTU1KTtcbiAgICAgIEBpbmNsdWRlIGIoMCk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLDEpO1xuICAgIH1cblx0fVxuXG5cdCZfX3Rlcm1zX19sZWFkIHtcblx0XHRAaW5jbHVkZSBtYig0Myk7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXG5cdCZfX2xpc3R7XG5cdFx0QGluY2x1ZGUgbWIoMTkzKTtcblxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0QGluY2x1ZGUgbWIoNDMpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2hlYWRpbmdzIHtcblx0XHRcdEBleHRlbmQgLnUtbXBsdXM7XG5cdFx0XHRAaW5jbHVkZSBmcygzMCk7XG5cdFx0XHRAaW5jbHVkZSBsaCg0MCk7XG5cdFx0fVxuXG5cdH1cbn1cblxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyB0b3Bcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAubC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2JnX3BhdHRlcm4uanBnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDc1MHB4IDUzMHB4O1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vYmdfcGF0dGVybi5qcGcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA3NTBweCA1MzBweDtcbiAgICB9XG4gIH1cblxuXG4gICZfX2lubmVyIHtcbiAgICBAaW5jbHVkZSB3KDYyMCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmX19zdWJoZWFkaW5ncyB7XG4gICAgQGV4dGVuZCAudS1tcGx1cztcbiAgICBAZXh0ZW5kIC51LWV4dHJhYm9sZDtcbiAgICBAZXh0ZW5kIC51LWxlYWQ7XG4gICAgQGluY2x1ZGUgZnMoMzApO1xuICAgIEBpbmNsdWRlIG1iKDI2KTtcbiAgICBsaW5lLWhlaWdodDogMS4zMzMzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGV4dGVuZCAudS1wc2V1ZG87XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGV4dGVuZCAudS1wc2V1ZG87XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGluZ3Mge1xuICAgIEBleHRlbmQgLnUtbXBsdXM7XG4gICAgQGV4dGVuZCAudS1leHRyYWJvbGQ7XG4gICAgQGV4dGVuZCAudS1sZWFkO1xuICAgIEBpbmNsdWRlIG1iKDMwKTtcbiAgICBAaW5jbHVkZSBwYig1MCk7XG4gICAgQGluY2x1ZGUgbWIoNDApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMzM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAZXh0ZW5kIC51LXBzZXVkbztcbiAgICAgIEBpbmNsdWRlIHcoNjIyKTtcbiAgICAgIEBpbmNsdWRlIGgoMTAzKTtcbiAgICAgIEBpbmNsdWRlIGJncyg2MjIsMTAzKTtcbiAgICAgIEBpbmNsdWRlIGIoMCk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3AvdG9wX2hlYWRpbmdzLWJhbGxvb24tYm90dG9tQDJ4LnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cblxuICB9XG5cblxuXG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyB0b3AgbXZcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtdG9wX19tdiB7XG4gIEBpbmNsdWRlIG1iKDEwMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19tb3ZpZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNjB2dztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICAvLyBkaXNwbGF5OiBub25lO1xuXG4gICAgJi1pbm5lciB7XG4gICAgICBAaW5jbHVkZSBoKDEyMDUpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIHZpZGVvIHtcbiAgICAgIEBpbmNsdWRlIHQoLTY2LjY2NjY2NjY2Nik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhc3BlY3QtcmF0aW86IDAuNTYyNSAvIDE7XG4gICAgfVxuXG4gIH1cblxuICAmX2ltYWdlIHtcbiAgfVxuXG4gICZfX2xlYWQge1xuICAgIEBleHRlbmQgLnUtaG9yaXpvbnRhbC1jZW50ZXI7XG4gICAgQGV4dGVuZCAucC10b3BfX2lubmVyO1xuICAgIEBleHRlbmQgLnUtYm9sZDtcbiAgICBAaW5jbHVkZSBmcygzMCk7XG4gICAgQGluY2x1ZGUgbWIoMTAwKTtcbiAgICBAaW5jbHVkZSB0KDE0NDYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY2NjY2NjY2O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIHRvcCBydHJpYWxcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtdG9wX190cmlhbCB7XG4gIEBpbmNsdWRlIHBiKDE0MCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmX19idG4tbGVhZCB7XG4gICAgQGV4dGVuZCAucC10b3BfX3N1YmhlYWRpbmdzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGV4dGVuZCAudS1wc2V1ZG87XG4gICAgICBAaW5jbHVkZSB3KDQwKTtcbiAgICAgIEBpbmNsdWRlIGgoNDgpO1xuICAgICAgQGluY2x1ZGUgYmdzKDQwLDQ4KTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL3NsYXNoLnN2Zyk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGwoLTc2KTtcbiAgICAgIEBpbmNsdWRlIGIoLTgpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSByKC03Nik7XG4gICAgICBAaW5jbHVkZSBiKC04KTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsMSk7XG4gICAgfVxuXG4gIH1cblxuICAmX19idG4ge1xuICAgIEBleHRlbmQgLnAtdG9wX19pbm5lcjtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2J0bl9hcnJvdy1ibHVlQDJ4LnBuZyk7XG4gICAgfVxuICB9XG5cblxufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gdG9wIHNwZWNpYWxcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtdG9wX19zcGVjaWFsIHtcbiAgQGluY2x1ZGUgcGIoMTAwKTtcblxuXG5cbiAgJl9faGVhZGluZ3Mge1xuICAgIEBpbmNsdWRlIHcoNjc3KTtcbiAgICBAaW5jbHVkZSBtYig0MCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cblxuICAmX19saXN0IHtcblxuICB9XG5cbiAgJl9fbGlzdC1pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgQGluY2x1ZGUgbWIoMTAwKTtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2xpc3Qtc3ViaGVhZGluZ3Mge1xuICAgIEBleHRlbmQgLnAtdG9wX19zdWJoZWFkaW5ncztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIEBleHRlbmQgLnUtcHNldWRvO1xuICAgICAgQGluY2x1ZGUgdyg0MCk7XG4gICAgICBAaW5jbHVkZSBoKDQ4KTtcbiAgICAgIEBpbmNsdWRlIGJncyg0MCw0OCk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9zbGFzaC5zdmcpO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBsKC03Nik7XG4gICAgICBAaW5jbHVkZSBiKC04KTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgcigtNzYpO1xuICAgICAgQGluY2x1ZGUgYigtOCk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLDEpO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3QtaGVhZGluZ3Mge1xuICAgIEBleHRlbmQgLnUtbXBsdXM7XG4gICAgQGV4dGVuZCAudS1leHRyYWJvbGQ7XG4gICAgQGluY2x1ZGUgZnMoNDApO1xuICAgIEBpbmNsdWRlIGxoKDEwNSk7XG4gICAgQGluY2x1ZGUgbWIoNDApO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBleHRlbmQgLnUtcHNldWRvO1xuICAgICAgQGV4dGVuZCAudS1ob3Jpem9udGFsLWNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIGgoMTI0KTtcbiAgICAgIEBpbmNsdWRlIHcoNjcwKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdG9wL3RvcF9oZWFkaW5ncy1iYWxsb29uQDJ4LnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdC1pbWFnZSB7XG4gICAgQGV4dGVuZCAucC10b3BfX2lubmVyO1xuICAgIEBpbmNsdWRlIG1iKDQwKTtcbiAgfVxuXG4gICZfX2xpc3QtdGV4dCB7XG4gICAgQGV4dGVuZCAucC10b3BfX2lubmVyO1xuICAgIEBleHRlbmQgLnUtY2FwdGlvbjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIHRvcCBib29rc3RvcmVcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtdG9wX19ib29rc3RvcmUge1xuICBAaW5jbHVkZSBwMigxMDAsMCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgJl9faGVhZGluZ3Mge1xuICAgIEBleHRlbmQgLnAtdG9wX19oZWFkaW5ncztcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwIDp3cmFwO1xuICB9XG5cbiAgJl9fbGlzdC1pdGVtIHtcbiAgICBAaW5jbHVkZSBicigxMCk7XG4gICAgQGluY2x1ZGUgdygzMDApO1xuXG4gICAgJjpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgQGluY2x1ZGUgbXIoMjApO1xuICAgIH1cblxuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIEBpbmNsdWRlIG1iKDIwKTtcbiAgICB9XG5cbiAgfVxuXG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyB0b3AgcGFzdFxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC10b3BfX3Bhc3Qge1xuICBAaW5jbHVkZSBwYigxMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgY29sb3I6ICRjLXdoaXRlO1xuXG4gICZfX2hlYWRpbmdzIHtcbiAgICBAZXh0ZW5kIC5wLXRvcF9faGVhZGluZ3M7XG4gIH1cblxuICAmX19saXN0IHtcblxuICB9XG5cbiAgJl9fbGlzdC1pdGVtIHtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBAaW5jbHVkZSBtYigyMCk7XG4gICAgfVxuICB9XG59XG5cblxuXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIHZvaWNlY29taWNcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtdm9pY2Vjb21pYyB7XG4gIC5sLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vYmdfcGF0dGVybi5qcGcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzUwcHggNTMwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyB2b2ljZWNvbWljICBtdlxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC12b2ljZWNvbWljX19tdiB7XG4gIEBpbmNsdWRlIG1iKDgwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuXG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcblxuICAgIC5wLXZvaWNlY29taWNfX212X19pbWFnZTEsXG4gICAgLnAtdm9pY2Vjb21pY19fbXZfX2ltYWdlMixcbiAgICAucC12b2ljZWNvbWljX19tdl9faW1hZ2UzLFxuICAgIC5wLXZvaWNlY29taWNfX212X19pbWFnZTQge1xuICAgICAgQGV4dGVuZCAudS10cmFuc2l0aW9uO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVzaG93NCAyMHMgbGluZWFyIGluZmluaXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAucC12b2ljZWNvbWljX19tdl9faW1hZ2UxIHtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxuICAgIC5wLXZvaWNlY29taWNfX212X19pbWFnZTIge1xuICAgICAgei1pbmRleDogNDtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogNXM7XG4gICAgfVxuICAgIC5wLXZvaWNlY29taWNfX212X19pbWFnZTMge1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMTBzO1xuICAgIH1cbiAgICAucC12b2ljZWNvbWljX19tdl9faW1hZ2U0IHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDE1cztcbiAgICB9XG5cbiAgfVxuXG4gICZfX2xlYWQge1xuICAgIEBleHRlbmQgLnUtY29udGFpbmVyO1xuICAgIEBleHRlbmQgLnUtbGVhZDtcbiAgICBAaW5jbHVkZSBwMig0MCw2NSk7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gdm9pY2Vjb21pYyB0YWJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtdm9pY2Vjb21pY19fdGFiIHtcblxuXG4gICZfX2hlYWRpbmdzIHtcbiAgICBAaW5jbHVkZSBtYigxMCk7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICYtaXRlbSB7XG4gICAgICBAZXh0ZW5kIC51LW1wbHVzO1xuICAgICAgQGV4dGVuZCAudS1leHRyYWJvbGQ7XG4gICAgICBAaW5jbHVkZSB3KDMwMCk7XG4gICAgICBAaW5jbHVkZSBoKDEwMCk7XG4gICAgICBAaW5jbHVkZSBmcyg0MCk7XG4gICAgICBAaW5jbHVkZSBsaCgxMDApO1xuICAgICAgQGluY2x1ZGUgYnI0KDIwLDIwLDAsMCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRiNGI0O1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAZXh0ZW5kIC51LXBzZXVkbztcbiAgICAgICAgQGluY2x1ZGUgaCgxMCk7XG4gICAgICAgIEBpbmNsdWRlIGIoLTEwKTtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsdWU7XG4gICAgICAgIGNvbG9yOiAkYy1ibGFjaztcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIEBpbmNsdWRlIG1yKDIwKTtcbiAgICAgICAgQGluY2x1ZGUgbWwoNjUpO1xuXG4gICAgICAgICYuaXMtYWN0aXZlOjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGwoLTY1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgQGluY2x1ZGUgbXIoNjUpO1xuXG4gICAgICAgICYuaXMtYWN0aXZlOjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGwoLTM4NSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnRzIHtcbiAgICBAaW5jbHVkZSBtYigyMDApO1xuXG4gICAgJi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1saXN0IHtcbiAgICB9XG5cbiAgICAmLWxpc3QtaXRlbSB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBAaW5jbHVkZSBtYig4MCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1oZWFkaW5ncyB7XG4gICAgICBAZXh0ZW5kIC51LW1wbHVzO1xuICAgICAgQGV4dGVuZCAudS1leHRyYWJvbGQ7XG4gICAgICBAaW5jbHVkZSBmcyg0MCk7XG4gICAgICBAaW5jbHVkZSBwMig2MCw2NSk7XG4gICAgICBAaW5jbHVkZSBtYig0MCk7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG4gICAgICBjb2xvcjogJGMtYmx1ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGV4dGVuZCAudS1wc2V1ZG87XG4gICAgICAgIEBleHRlbmQgLnUtaG9yaXpvbnRhbC1jZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHcoMzApO1xuICAgICAgICBAaW5jbHVkZSBoKDIwKTtcbiAgICAgICAgQGluY2x1ZGUgYmdzKDMwLDIwKTtcbiAgICAgICAgQGluY2x1ZGUgYigtMTgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uX3RyaWFuZ2xlQDJ4LnBuZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1tb3ZpZSB7XG4gICAgICBAaW5jbHVkZSBtYig0MCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBhc3BlY3QtcmF0aW86IDEvIDAuNTYyNTtcbiAgICB9XG5cbiAgICAmLWltYWdlIHtcblxuICAgIH1cblxuICAgIGlmcmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxLyAwLjU2MjU7XG4gICAgfVxuXG4gICAgJi1sZWFkIHtcbiAgICAgIEBpbmNsdWRlIGZzKDI2KTtcbiAgICAgIEBpbmNsdWRlIG1iKDQwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjUzODQ7XG4gICAgfVxuXG4gICAgJi1idG4ge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9idG5fYXJyb3ctYmx1ZUAyeC5wbmcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8g5L2c5ZOB6Kmz57SwXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXdlZWtlbmRzcGVjaWFsIHtcbiAgLmwtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9iZ19wYXR0ZXJuLmpwZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3NTBweCA1MzBweDtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyB3ZWVrZW5kc3BlY2lhbCAgbXZcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtd2Vla2VuZHNwZWNpYWxfX212IHtcbiAgQGluY2x1ZGUgbWIoODApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9faW1hZ2Uge1xuICB9XG5cbiAgJl9fbGVhZCB7XG4gICAgQGV4dGVuZCAudS1sZWFkO1xuICAgIEBpbmNsdWRlIHAyKDQwLDY1KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWwge1xuXG4gICZfX2xpc3Qge1xuICAgIEBpbmNsdWRlIHBiKDEwMCk7XG4gIH1cblxuICAmX19oZWFkaW5ncyB7XG4gICAgQGV4dGVuZCAudS1tcGx1cztcbiAgICBAaW5jbHVkZSBwbCg2NSk7XG4gICAgQGluY2x1ZGUgbXQoODApO1xuICAgIEBpbmNsdWRlIGgoMTYwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICRjLWdyZWVuO1xuXG4gICAgIHNwYW4ge1xuICAgICAgQGluY2x1ZGUgZnMoNDApO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGV4dGVuZCAudS1wc2V1ZG87XG4gICAgICBAZXh0ZW5kIC51LXZlcnRpY2FsLWNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIHcoNzUwKTtcbiAgICAgIEBpbmNsdWRlIGgoMTYwKTtcbiAgICAgIEBpbmNsdWRlIGJncyg3NTAsMTYwKTtcbiAgICAgIEBpbmNsdWRlIGwoMCk7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBAZXh0ZW5kIC51LXBzZXVkbztcbiAgICAgIEBleHRlbmQgLnUtaG9yaXpvbnRhbC1jZW50ZXI7XG4gICAgICBAaW5jbHVkZSB3KDMwKTtcbiAgICAgIEBpbmNsdWRlIGgoMjApO1xuICAgICAgQGluY2x1ZGUgYigtMTgpO1xuICAgICAgQGluY2x1ZGUgYmdzKDMwLDIwKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb25fdHJpYW5nbGVAMngucG5nKTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbF9faGVhZGluZ3Mge1xuICAgICAgQGluY2x1ZGUgbXQoMCk7XG4gICAgfVxuICB9XG5cbiAgLmZlYXR1cmUxIHtcbiAgICAucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbF9faGVhZGluZ3M6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3dlZWtlbmRzcGVjaWFsL3dlZWtlbmRzcGVjaWFsX2hlYWRpbmdzMDFAMngucG5nKTtcbiAgICB9XG4gIH1cblxuICAuZmVhdHVyZTIge1xuICAgIC5wLXdlZWtlbmRzcGVjaWFsX19zcGVjaWFsX19oZWFkaW5nczo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvd2Vla2VuZHNwZWNpYWwvd2Vla2VuZHNwZWNpYWxfaGVhZGluZ3MwMkAyeC5wbmcpO1xuICAgIH1cbiAgfVxuXG4gIC5mZWF0dXJlMyB7XG4gICAgLnAtd2Vla2VuZHNwZWNpYWxfX3NwZWNpYWxfX2hlYWRpbmdzOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy93ZWVrZW5kc3BlY2lhbC93ZWVrZW5kc3BlY2lhbF9oZWFkaW5nczAzQDJ4LnBuZyk7XG4gICAgfVxuICB9XG5cbiAgLmZlYXR1cmU0IHtcbiAgICAucC13ZWVrZW5kc3BlY2lhbF9fc3BlY2lhbF9faGVhZGluZ3M6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3dlZWtlbmRzcGVjaWFsL3dlZWtlbmRzcGVjaWFsX2hlYWRpbmdzMDRAMngucG5nKTtcbiAgICB9XG4gIH1cblxuICAuZmVhdHVyZTUge1xuICAgIC5wLXdlZWtlbmRzcGVjaWFsX19zcGVjaWFsX19oZWFkaW5nczo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvd2Vla2VuZHNwZWNpYWwvd2Vla2VuZHNwZWNpYWxfaGVhZGluZ3MwNUAyeC5wbmcpO1xuICAgIH1cbiAgfVxuXG5cbiAgJl9fbGVhZCB7XG4gICAgQGV4dGVuZCAudS1tcGx1cztcbiAgICBAZXh0ZW5kIC51LWV4dHJhYm9sZDtcbiAgICBiYWNrZ3JvdW5kOiAkYy1ncmVlbjtcbiAgICBAaW5jbHVkZSBwNCgzMCwwLDMwLDY1KTtcbiAgICBAZXh0ZW5kIC51LWNhcHRpb247XG4gICAgQGluY2x1ZGUgZnMoMzApO1xuICAgIEBpbmNsdWRlIGxoKDQwKTtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBpbmNsdWRlIG1iKDMwKTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIOS9nOWTgeips+e0sCBzcGVjaWFsXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXdlZWtlbmRzcGVjaWFsX19zcGVjaWFsIHtcbiAgQGV4dGVuZCAudS1vdmVyO1xuICBAaW5jbHVkZSB3KDc1MCk7XG5cbiAgJl9fc2xpZGVyIHtcbiAgICBAaW5jbHVkZSBtYig4MCk7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgIC5zd2lwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICAmX19zbGlkZSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAuNztcbiAgICB9XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIEBpbmNsdWRlIG1iKDIwKTtcbiAgICB9XG4gICAgJi10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmcygyMCk7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */
