@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}.l-container:after,.l-grid:after,.l-grid--pc:after,.l-grid--sp:after,.section-voice .voice-header:after{display:block;visibility:hidden;clear:both;height:0;content:''}html,body{height:100%;width:100%}body{line-height:1.8;font-size:16px}img{line-height:0;vertical-align:bottom}a{color:#323232;text-decoration:underline;transition:all .2s}a img{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:all .2s}a:hover{color:#31a8b7}a:hover img{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}a:active{color:#31a8b7}:not(input)::-moz-selection:not(textarea)::-moz-selection{color:white;background:#323232}:not(input)::selection:not(textarea)::selection{color:white;background:#323232}.clear{clear:both}.clearfix{zoom:1}.inner:after{zoom:1}.clearfix:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}header{background:url(../images/index/ornament-main.png) center 0 repeat-x}header .l-container{padding-top:50px}header .l-container h1{position:relative;z-index:10;top:40px}header .l-container h1 a{display:block}nav{position:fixed;top:30%;right:0;z-index:100}nav ul{border:1px solid #efe6db}nav ul li a{display:block}.section-chose{padding:20px 0 60px;background:#faf8ef;text-align:center}.section-chose-white{background-color:#fff;padding:80px 0 60px}.section-chose .section-chose-content{position:relative;height:420px}.section-chose .section-chose-content>h3,.section-chose .section-chose-content>p,.section-chose .section-chose-content>img{position:absolute;z-index:10}.section-chose .l-container{position:relative;height:490px}.section-chose .l-container .label_purple{top:0;left:204px}.section-chose .l-container .chose-g{top:0;left:314px}.section-chose .l-container .chose-img{top:70px;left:-50px}.section-chose .l-container .chose-text{top:100px;left:690px;color:#b4a037;font-weight:700;font-size:21px;text-align:left}.section-summary{padding:20px 0;text-align:center}.section-summary .l-container{position:relative;height:650px}.section-summary .l-container>h3,.section-summary .l-container>p,.section-summary .l-container>img{position:absolute;z-index:10}.section-summary .l-container .summary-ttl{top:51px;left:0;width:100%}.section-summary .l-container .summary-check1{top:276px;left:50px}.section-summary .l-container .summary-check2{top:329px;left:50px}.section-summary .l-container .summary-check3{top:386px;left:50px}.section-summary .l-container .summary-component{top:460px;left:50px}.section-summary .l-container .summary-figure{top:234px;left:635px}.section-summary .l-container .summary-itemname{top:369px;left:647px}.section-summary .l-container .summary-img{top:227px;left:383px}.section-summary .l-container .btn-order{top:494px;left:650px}aside{margin:40px auto 60px;overflow:hidden}aside .aside-list-order h4{margin:20px auto;line-height:1.4}aside .aside-list p{display:table;margin:15px auto 25px}aside li{float:left;width:50%;padding:6.5% 7% 3%;border-right:3px solid #f9f6eb;box-sizing:border-box}aside li:last-child{border:none}aside li.aside-home{background:url(../images/common/icon_home.png) center 30px no-repeat}aside li.aside-home .btn-default:before{position:absolute;top:0;bottom:0;left:25px;display:inline-block;width:11px;height:13px;margin:auto;content:'';background:url(../images/common/icon_arrow_white_left.png) no-repeat;background-size:100%}aside li.aside-home .btn-default:after{content:none}aside li.aside-user{background:url(../images/common/icon_user.png) center 15px no-repeat}aside li.aside-bey{background:url(../images/common/icon_bey.png) center 10px no-repeat}aside li.aside-mail{background:url(../images/common/icon_mail.png) center 30px no-repeat}aside h4{margin-bottom:10px;color:#b4a037;font-size:128.5%;text-align:center}aside p{font-size:85.7%;margin-bottom:40px}.footerIn{padding-bottom:20px;background:#d7cfad;text-align:center;font-size:78.5%}.footerIn__pagetop a{display:block;position:relative;top:-20px;width:85px;height:85px;margin:0 auto;border-radius:50%;background:#d7cfad;line-height:55px;text-align:center}.footerIn__pagetop a img{vertical-align:middle}.footerIn__logo{padding:10px 0 40px;text-align:center}.footerIn__address{float:left;color:#fff;text-align:left}.footerIn__links{float:right;padding-top:30px}.footerIn__links li{float:left;padding:0;border-right:1px solid #fff;line-height:1}.footerIn__links li:last-child{border:none}.footerIn__links a{padding:0 10px;color:#fff;text-decoration:none}.footerIn__copyright{clear:both;text-align:center}.l-container{position:relative;width:1000px;margin:auto}.l-grid>li{float:left}.l-grid>li:first-child{margin-left:0!important}.l-grid--pc>li{float:left}.l-grid--pc>li:first-child{margin-left:0!important}@media screen and (max-width:480px){.l-grid--pc>li{float:none;margin-left:0!important}}.l-grid--sp>li{float:none}@media screen and (max-width:480px){.l-grid--sp>li{float:left}.l-grid--sp>li:first-child{margin-left:0!important}}button:focus{outline:none}.btn{position:relative;display:inline-block;width:100%;margin:auto;padding:7px 10px;font-family:'ヒラギノ明朝 Pro W6',Hiragino Mincho Pro,'HGS明朝E','ＭＳ Ｐ明朝',serif;color:#FFF;font-size:18px;text-align:center;box-sizing:border-box;transition:all .5s ease;text-decoration:none}.btn:hover{text-decoration:none}.btn:hover,.btn:focus{color:#FFF}.btn-order{border:none;background:#f55888;display:inline-block;padding:0 30px;border-radius:60px;height:60px;line-height:60px}.btn-order:not(:target){line-height:60px\9}:root .btn-order{line-height:60px\9}.btn-order:after{position:absolute;top:0;right:25px;bottom:0;display:inline-block;width:11px;height:13px;margin:auto;content:'';background:url(../images/common/icon_arrow_white.png) no-repeat;background-size:100%}.btn-order:hover{background:#f22866}.btn-back{border:none;background:#676767;display:inline-block;padding:0 30px;border-radius:60px;height:60px;line-height:60px}.btn-back:not(:target){line-height:60px\9}:root .btn-back{line-height:60px\9}.btn-back:after{position:absolute;top:0;right:25px;bottom:0;display:inline-block;width:11px;height:13px;margin:auto;content:'';background:url(../images/common/icon_arrow_white.png) no-repeat;background-size:100%}.btn-back:hover{background:#4e4e4e}.btn-top{border:none;background:#676767;width:auto;display:inline-block;padding:0 30px;border-radius:60px;height:60px;line-height:60px;padding:0 80px}.btn-top:not(:target){line-height:60px\9}:root .btn-top{line-height:60px\9}.btn-top:hover{background:#4e4e4e}.btn-primary{background:#cbb855;display:inline-block;padding:0 30px;border-radius:60px;height:60px;line-height:60px}.btn-primary:not(:target){line-height:60px\9}:root .btn-primary{line-height:60px\9}.btn-primary:after{position:absolute;top:0;right:25px;bottom:0;display:inline-block;width:11px;height:13px;margin:auto;content:'';background:url(../images/common/icon_arrow_white.png) no-repeat;background-size:100%}.btn-primary:hover{background:#b5a138}.btn-default{background:#969077;display:inline-block;padding:0 30px;border-radius:60px;height:60px;line-height:60px}.btn-default:not(:target){line-height:60px\9}:root .btn-default{line-height:60px\9}.btn-default:after{position:absolute;top:0;right:25px;bottom:0;display:inline-block;width:11px;height:13px;margin:auto;content:'';background:url(../images/common/icon_arrow_white.png) no-repeat;background-size:100%}.btn-default:hover{background:#7b765f}.btn-facebook{background:#5789b0}.btn-facebook:hover{background:#3c617f}.btn-twitter{background:#69bddb}.btn-twitter:hover{background:#30a0c8}.btn-googleplus{background:#db6969}.btn-googleplus:hover{background:#c83030}.btn-accent{border:0;background:#d0b47b}.btn-accent:hover{background:#bc9443}.btn-accent--outline{color:#c6b178;background:#fffdf8;border:1px solid #cebc8b}.btn-accent--outline:hover{background:#c6b178}.btn-success{color:#FFF;background:#edaeae;border:1px solid #ce8e8e}.btn-success:hover{background:#98a2a1}.btn--square{display:table;width:110px;height:110px;padding:15px 10px 10px}.btn--square i.btn--icon{display:block;text-align:center;margin-bottom:6px}.btn--square .btn__text{display:inline-block;font-size:11px;line-height:1;color:#FFF}.btn-purple{padding:10px 13px;font-size:14px;letter-spacing:1px;border:2px solid #323232;background:#323232}.btn-purple:hover{font-weight:600;color:#4c4c4c;background:#FFF}.btn-clear{padding:10px 13px;font-size:14px;letter-spacing:1px;border:2px solid #fff}.btn-clear:hover{font-weight:600;color:#323232;background:#FFF}.btn-outline{margin-top:-10px;padding:5px 30px;letter-spacing:1px;font-weight:600;border:2px solid #fff;border-radius:50px;transition:all cubic-bezier(.645,.045,.355,1) .4s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn-outline:hover{font-weight:600;color:#323232;background:#FFF}.btn-outline:hover:before,.btn-outline:hover:after{content:none}.btn-gray{border:0;background:#c4c4c4}.btn-gray:hover{background:#a5a5a5}.btn-reverse-gray{display:inline-block;border:1px solid #c4c4c4;background:#fff;color:#c4c4c4}.btn-reverse-gray:hover{color:#fff;background:#a5a5a5}.btn-light-brown{border:1px solid #cebc8b;background:#ddcb98}.btn-light-brown:hover{background:#ceb46a}.btn-form-submit{cursor:pointer;display:inline-block;width:106px;height:37px;margin-right:10px}.btn-form-cancel{cursor:pointer;display:inline-block;width:106px;height:37px}.btn-form-upload{cursor:pointer;display:inline-block;width:160px;height:37px}.btn-favo{width:120px}.btn-box--confirmation{margin:50px auto 70px;text-align:center}.btn-box--confirmation a.btn{display:inline-block;margin-left:30px}.btn-box--confirmation a.btn:first-child{margin-left:0}.btn--biggest{font-size:30px}.btn--x-large{font-size:25px}.btn--large{font-size:15px}.btn--middle{font-size:13px}.btn--small{font-size:10px}.btn-thin{height:22px;padding:3px 5px;font-size:11px}input[type=text],input[type=password],textarea{width:100%;padding:12px;list-height:2;font-size:14px;border:1px solid #d2d2d2;background:#FFF;box-sizing:border-box;transition:all .3s ease-in-out;outline:none}input[type=text]:focus,input[type=password]:focus,textarea:focus{background:#f9fdff;box-shadow:0 0 5px rgba(81,203,238,.6);border:1px solid rgba(81,203,238,.6)}input.error,textarea.error{width:100%;float:left;background:#ffe5e5;box-shadow:0 0 5px #ffb3b3;border:1px solid #ff8080}input[type=checkbox]{display:inline-block;width:13px;height:13px;margin-right:10px;margin-left:5px}input[type=radio]{display:inline-block;width:13px;height:13px;margin-right:10px;margin-left:5px}input[type=submit][disabled]{background:#dcdcdc;cursor:not-allowed}.section-orderdetail label.radio{display:inline-block}.section-orderdetail .help-block{margin-bottom:0;padding:7px 10px;background:#fef2f2;border-radius:7px}.checkbox label{display:block}input[type=radio],input[type=checkbox]{display:none}.radio,.checkbox{box-sizing:border-box;transition:background-color .2s linear;position:relative;display:inline-block;margin:0 20px 8px 0;padding:12px 12px 12px 42px;border-radius:8px;background-color:#f6f7f8;vertical-align:middle;cursor:pointer}.radio:hover,.checkbox:hover{background-color:#eaeaea}.radio:hover:after,.checkbox:hover:after{border-color:#58a2f5}.radio:after,.checkbox:after{transition:border-color .2s linear;position:absolute;top:50%;left:15px;display:block;margin-top:-10px;width:16px;height:16px;border:2px solid #bbb;border-radius:6px;content:''}.radio:before{transition:opacity .2s linear;position:absolute;top:50%;left:20px;display:block;margin-top:-5px;width:10px;height:10px;border-radius:50%;background-color:#58a2f5;content:'';opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}input[type=radio]:checked+.radio:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.checkbox:before{transition:opacity .2s linear;position:absolute;top:50%;left:21px;display:block;margin-top:-7px;width:5px;height:9px;border-right:3px solid #58a2f5;border-bottom:3px solid #58a2f5;content:'';opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}input[type=checkbox]:checked+.checkbox:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.help-block-error{color:#f00}.errorMessage{color:#f00}.errorSummary{max-width:900px;width:80%;margin:20px auto;padding:20px}.errorSummary{border-radius:6px;color:#f00;background:#ffe5e5;border:1px solid #f99}.errorSummary p{color:#f00}.errorSummary li{color:#f00}.is-img-center{width:100%;text-align:center;margin:0 auto}.is-text--center{text-align:center}.is-text--right{text-align:right}.is-text--left{text-align:left}.is--hidden{display:none}.is--block{display:block}.is-caution{color:#f75161}.is-float--none{float:none!important}.is-overhidden{overflow:hidden}.is-link--text{color:#323232;text-decoration:underline}.is-link--arrow{text-decoration:underline;color:#323232}.is-link--arrow:before{content:"";display:inline-block;width:5px;height:8px;margin-right:3px;background:url(../imagescommon_icon_arrow_right.svg) no-repeat;background-size:4px}.is-vertical--middle{vertical-align:middle!important}.is-vertical--top{vertical-align:top!important}.is-vertical--baseline{vertical-align:baseline!important}.is-vertical--text-bottom{vertical-align:text-bottom!important}.is-color--white{color:#FFF!important}.is-color--black{color:#000!important}.is-color--base{color:#252525!important}.is-BgColor--base{background:#252525!important}.is-hover--circle{position:relative;z-index:2;overflow:hidden}.is-hover--circle:after{display:block;content:"";position:absolute;z-index:-1;top:35%;left:50%;width:0;height:0;margin:0;border-radius:50%;background:rgba(0,0,0,.2);transition:.3s}.is-hover--circle:hover:after{width:180px;height:180px;margin:-90px 0 0 -90px}.is-alpha--hover,.is-alpha--hover img{transition:all .4s ease}.is-alpha--hover:hover,.is-alpha--hover:hover img{filter:alpha(opacity=60);opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.is-hover--effect{position:relative;display:block}.is-hover--effect:hover img{-webkit-transform:rotate(0) scale(1);-ms-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}.is-hover--effect:hover .is-hover-caption{-webkit-transform:rotateY(0) rotateX(0);transform:rotateY(0) rotateX(0);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.is-hover--effect .is-hover-caption{position:absolute;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:2;-webkit-transform:rotateY(-90deg) rotateX(-90deg);transform:rotateY(-90deg) rotateX(-90deg);transition:all .3s}.is-hover--effect .is-hover-more{position:absolute;top:0;right:0;bottom:0;left:0;width:28px;height:30px;margin:auto}.is-hover--effect .is-hover-more:before{font-family:FontAwesome;content:"\f002";font-size:20px;color:#FFF;display:inline-block}.is-scaleUp--img img{transition:-webkit-transform .5s linear;transition:transform .5s linear}.is-scaleUp--img img:hover{scale:1.2}.is-scaleUp--img{overflow:hidden}.is-triangle--top{position:relative}.is-triangle--top:before{content:"";border:solid transparent;display:inline-block;position:absolute;border-width:10px;border-bottom-color:rgba(255,255,255,.2);margin-left:-10px;left:50%;top:-20px}.is-triangle--right{position:relative}.is-triangle--right:before{content:"";border:solid transparent;display:inline-block;position:absolute;border-width:10px;border-left-color:rgba(255,255,255,.2);margin-top:-10px;right:-20px;top:50%}.is-triangle--bottom{position:relative}.is-triangle--bottom:before{content:"";border:solid transparent;display:inline-block;position:absolute;border-width:10px;border-top-color:rgba(255,255,255,.2);margin-left:-10px;left:50%;bottom:-20px}.is-triangle--left{position:relative}.is-triangle--left:before{content:"";border:solid transparent;display:inline-block;position:absolute;border-width:10px;border-right-color:rgba(255,255,255,.2);margin-top:-10px;left:-20px;top:50%}.is-triangle--left--red{position:relative}.is-triangle--left--red:before{content:"";border:solid transparent;display:inline-block;position:absolute;border-width:10px;border-right-color:#323232;margin-top:-10px;left:-20px;top:50%}table{width:100%}table th,table td{padding:16px;border:1px solid #eaeaea;color:#3d3d3d;line-height:1.6}table th{width:190px;background:#eeede7;border:1px solid #FFF;font-size:13px}table td{background:#FFF;font-size:14px}table .form-group{padding:16px}table input[type=text]{padding:8px}table .btn-form-submit{width:100%}.must{padding-left:5px;font-size:11px;color:#cd4f4f}.js-modal__content{display:none}@media screen and (max-width:480px){.m-modal__box-under-shadow{position:relative;z-index:999;box-shadow:0 1px 12px -3px rgba(0,0,0,.8);-webkit-box-shadow:0 1px 12px -3px rgba(0,0,0,.8);-moz-box-shadow:0 1px 12px -3px rgba(0,0,0,.8)}}.m-modal__image--scroll{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:999;width:200px;height:70px;margin:auto;text-align:center}@media screen and (max-width:480px){.m-modal__image--scroll{display:block}}.m-modal__image--scroll img{width:60px}.m-modal__seed{position:relative;z-index:12}.m-modal__overlay{position:fixed;top:0;left:0;z-index:11;width:100%;height:120%;background:rgba(0,0,0,.8);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#99ffffff,EndColorStr=#99ffffff)}.m-modal__box{position:relative;width:inherit;background:#fff;border:1px solid #eaeaea}@media screen and (max-width:480px){.m-modal__box{padding:10px}}.m-modal__box .c-text--caution{font-size:13px;font-size:20.8px;font-size:1.3rem}@media screen and (max-width:480px){.m-modal__box .c-text--caution{font-size:10px;font-size:1rem}}.m-modal__title{padding:8px;background:#b4a037;color:#FFF;font-size:20px;text-align:center}.m-modal__description{padding:5px 10px}.m-modal__description p:first-child{margin-top:10px}@media screen and (max-width:480px){.m-modal__description p:first-child{margin-top:0}}@media screen and (max-width:480px){.m-modal__text--update{padding:10px}}.m-modal__inner{overflow:auto;position:relative;height:55vh;margin-bottom:17px}@media screen and (max-width:480px){.m-modal__inner{overflow:auto;height:430px;box-shadow:inset 0 -5px 12px -3px rgba(0,0,0,.8);-webkit-box-shadow:inset 0 -5px 12px -3px rgba(0,0,0,.8);-moz-box-shadow:inset 0 -5px 12px -3px rgba(0,0,0,.8)}}.m-modal__close{display:inline-block;width:100%;padding:11px 0;font-weight:700;border-radius:4px;background:#030303;color:#FFF;font-size:14px;transition:.3s all;text-decoration:none;text-align:center}.m-modal__close:hover{text-decoration:none}@media screen and (max-width:480px){.m-modal__close{z-index:999;width:100%;padding:14px 0;border-radius:0;text-align:center}}.m-modal__close:hover,.m-modal__close:focus{color:#FFF;background:#505050}.m-modal__close i{display:inline-block;margin-right:5px}.u-ft16{font-size:16px!important}.u-ft26{font-size:26px!important}.u-text--center{text-align:center!important}.u-text--left{text-align:left!important}.u-text--right{text-align:right!important}.u-text--link{display:block;color:#31a8b7;text-align:right}.u-text--weight{font-size:larger;font-weight:700}.u-font--larger{font-size:larger}.u-font--larger{font-size:larger}.u-text--initial{font-size:initial;font-weight:initial}.u-box--center{display:block;margin:auto!important;text-align:center}.u-w10p{width:10%!important}.u-w20p{width:20%!important}.u-w30p{width:30%!important}.u-w40p{width:40%!important}.u-w50p{width:50%!important}.u-w60p{width:60%!important}.u-w70p{width:70%!important}.u-w80p{width:80%!important}.u-w90p{width:90%!important}.u-w100p{width:100%!important}.u-mt5{margin-top:5px}.u-mt10{margin-top:10px}.u-mt20{margin-top:20px}.u-mt30{margin-top:30px}.u-mt40{margin-top:40px}.u-mt50{margin-top:50px}.u-mr10{margin-right:10px}.u-mr20{margin-right:20px}.u-mr30{margin-right:30px}.u-mr40{margin-right:40px}.u-mr50{margin-right:50px}.u-mb10{margin-bottom:10px}.u-mb20{margin-bottom:20px}.u-mb30{margin-bottom:30px}.u-mb40{margin-bottom:40px}.u-mb50{margin-bottom:50px}.u-ml10{margin-left:10px}.u-ml20{margin-left:20px}.u-ml30{margin-left:30px}.u-ml40{margin-left:40px}.u-ml50{margin-left:50px}.u-pt10{padding-top:10px}.u-pt20{padding-top:20px}.u-pt30{padding-top:30px}.u-pt40{padding-top:40px}.u-pt50{padding-top:50px}.u-pr10{padding-right:10px}.u-pr20{padding-right:20px}.u-pr30{padding-right:30px}.u-pr40{padding-right:40px}.u-pr50{padding-right:50px}.u-pb10{padding-bottom:10px}.u-pb20{padding-bottom:20px}.u-pb30{padding-bottom:30px}.u-pb40{padding-bottom:40px}.u-pb50{padding-bottom:50px}.u-pl10{padding-left:10px}.u-pl20{padding-left:20px}.u-pl30{padding-left:30px}.u-pl40{padding-left:40px}.u-pl50{padding-left:50px}.u-lh1{line-height:1!important}.u-lh1_1{line-height:1.1!important}.u-lh1_2{line-height:1.2!important}.u-lh1_3{line-height:1.3!important}.u-lh1_4{line-height:1.4!important}.u-lh1_5{line-height:1.5!important}.u-lh1_6{line-height:1.6!important}.u-lh1_7{line-height:1.7!important}.u-lh1_8{line-height:1.8!important}.u-lh1_9{line-height:1.9!important}.u-lh2{line-height:2!important}.u-lh2_1{line-height:2.1!important}.u-lh2_2{line-height:2.2!important}.u-lh2_3{line-height:2.3!important}.u-lh2_4{line-height:2.4!important}.u-lh2_5{line-height:2.5!important}.u-lh2_6{line-height:2.6!important}.u-lh2_7{line-height:2.7!important}.u-lh2_8{line-height:2.8!important}.u-lh2_9{line-height:2.9!important}.u-lh3{line-height:3!important}.main-visual{height:760px}.main-visual .main-visual-content{position:relative;min-height:630px}.main-visual .main-visual-content>h2,.main-visual .main-visual-content>p,.main-visual .main-visual-content>img{position:absolute;z-index:10}.main-visual .l-container{position:relative;height:640px}.main-visual .l-container .main-title{top:25px;left:300px}.main-visual .l-container .component{top:147px;left:304px}.main-visual .l-container .label-purple{top:30px;left:736px}.main-visual .l-container .label-gold{top:30px;left:867px}.main-visual .l-container .sub-title01{top:215px;left:0}.main-visual .l-container .sub-title02{top:215px;left:111px}.main-visual .l-container .sub-title03{top:215px;left:222px}.main-visual .l-container .main-visual{top:50px;left:90px;z-index:0}.main-visual .l-container .item-name{top:357px;left:13px}.main-visual .l-container .heading{top:225px;left:680px}.main-visual .btn-order{position:relative;z-index:100;margin:0 auto 50px}.section-empathy{background:url(../images/index/empathy_bg.png) center 0 no-repeat}.section-empathy .l-container{position:relative;height:900px}.section-empathy .l-container>h3,.section-empathy .l-container>p,.section-empathy .l-container>img{position:absolute;z-index:10}.section-empathy .l-container .empathy-ttl{top:124px;left:180px}.section-empathy .l-container .moyamoya1{top:292px;left:44px}.section-empathy .l-container .moyamoya2{top:275px;left:612px}.section-empathy .l-container .moyamoya3{top:450px;left:36px}.section-empathy .l-container .moyamoya4{top:403px;left:683px}.section-empathy .l-container .moyamoya5{top:595px;left:18px}.section-empathy .l-container .moyamoya6{top:604px;left:369px}.section-empathy .l-container .moyamoya7{top:588px;left:732px}.section-empathy .l-container .moyamoaya-icon{top:255px;left:339px}.section-empathy .l-container .moyamoya-model{top:275px;left:278px;z-index:0}.section-empathy .empathy-text{margin:50px auto 80px;text-align:center}.section-purification{padding:90px 0 80px;background:#faf8ef url(../images/index/ornament_line1.jpg) center bottom repeat-x;text-align:center}.section-purification .purification-ttl{margin-bottom:30px}.section-purification .purification-intro{margin-bottom:50px}.section-purification ul li{overflow:hidden;margin-bottom:50px;background:#fff}.section-purification ul li .purification-txtbox{display:block;float:left;width:50%;padding:50px 65px;box-sizing:border-box}.section-purification ul li .purification-txtbox h4{margin-bottom:30px}.section-purification ul li .purification-txtbox p{color:#676767;text-align:left}.section-purification ul li:nth-child(2) .purification-txtbox{float:right}.section-use .use-step{padding:90px 0 80px;background:#faf8ef url(../images/index/ornament_line2.jpg) center bottom repeat-x;text-align:center}.section-use .use-step .use-stepttl{margin-bottom:30px}.section-use .use-step .use-stepintro{margin-bottom:50px}.section-use .use-step .use-stepsttl{display:inline-block;padding:10px 80px;background:#cbb855;font-size:107.1%;color:#fff}.section-use .use-step ul{position:relative;top:50px;height:1550px;background:url(../images/index/step-bg.png) 380px 50px no-repeat}.section-use .use-step ul li{position:absolute;z-index:10}.section-use .use-step ul li img{margin-bottom:10px}.section-use .use-step ul li .use-txtbox{width:380px;text-align:left}.section-use .use-step ul li .use-txtbox p{margin-top:20px;line-height:1.6}.section-use .use-step ul .use-step1{top:0;left:-35px}.section-use .use-step ul .use-step1 .use-txtbox{margin-left:180px}.section-use .use-step ul .use-step2{top:77px;left:624px}.section-use .use-step ul .use-step2 .use-txtbox{margin-left:80px}.section-use .use-step ul .use-step3{top:486px;left:96px}.section-use .use-step ul .use-step3 .use-txtbox{margin-left:0}.section-use .use-step ul .use-step4{top:690px;left:729px}.section-use .use-step ul .use-step4 .use-txtbox{margin-left:-20px}.section-use .use-step ul .use-step5{top:1030px;left:-23px}.section-use .use-step ul .use-step5 .use-txtbox{margin-left:100px}.section-use .use-howto{padding:70px 0 80px;background:#ebf9fa url(../images/index/ornament_line3.jpg) center bottom repeat-x;text-align:center}.section-use .use-howto .use-howtottl{margin-bottom:20px}.section-use .use-howto .use-howtointro{display:inline-block;padding:5px 0 0 71px;margin:0 auto 50px;background:url(../images/index/use_howtointroicon.png) 0 0 no-repeat;font-size:128.5%;color:#676767;line-height:1.6}.section-use .use-howto ul{overflow:hidden}.section-use .use-howto ul li{float:left;width:45%}.section-use .use-howto ul li:first-child{margin-right:10%}.section-use .use-howto ul li:last-child .howtomenu{margin:30px auto 0}.section-use .use-howto ul li .use-howtosttl{display:block;padding:10px 0;margin-bottom:40px;background:#31a8b7;color:#fff;font-size:107.1%}.section-use .use-howto ul li img{margin-bottom:30px}.section-use .use-howto .howtomenu{padding:0 50px 30px;color:#31a8b7;text-align:left}.section-use .use-howto .howtomenu p{background:url("../images/index/use_howtodotline.png ") center centerrepeat-x}.section-use .use-howto .howtomenu p span{display:inline-block;padding:0 10px;background:#ebf9fa}.section-use .use-howto .howtomenu p span:last-child{float:right}.section-use .use-howto .use-howtotxtbox{min-height:106px;padding:25px;border:4px solid #c1e7ea;background:#fff;color:#31a8b7;text-align:left}.section-use .use-howto .use-howtotxtbox p{font-size:15px}.section-use .use-howto .use-howtocaption{display:table;margin:40px auto 90px;font-size:77.13%;text-align:left;color:#31a8b7}.section-recommend{padding:90px 0 80px;background:#faf8ef url(../images/index/ornament_line1.jpg) center bottom repeat-x;text-align:center}.section-recommend .recommend-ttl{margin-bottom:30px}.section-recommend .recommend-intro{margin-bottom:50px;color:#676767}.section-recommend .recommend-intro strong{font-size:142.8%;font-weight:700;color:#cbb855}.section-recommend ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background:url(../images/index/recommend_itemimg.png) center 5px no-repeat}.section-recommend ul li{width:31%;margin:0 3.5% 37px 0;background:#fff;text-align:left;font-size:85.7%}.section-recommend ul li>img{width:100%}.section-recommend ul li div{padding:30px}.section-recommend ul li div h4{margin-bottom:20px;text-align:center}.section-recommend ul li:nth-child(2){margin-right:0;margin-left:34.5%}.section-recommend ul li:nth-child(5){margin-right:0}.section-voice{padding:90px 0 60px;background:#faf8ef;text-align:center}.section-voice .voice-ttl{margin-bottom:60px}.section-voice .voice-note{text-align:right;margin-bottom:20px;font-size:85.7%}.section-voice ul{display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-voice ul li{position:relative;float:left;width:48%;margin-bottom:35px;padding:20px 38px 40px;box-sizing:border-box;background:#fff;font-size:85.7%;text-align:left}.section-voice ul li .tag{display:inline-block;position:relative;top:-30px;left:0;padding:3px 10px;background:#cbb855;color:#fff}.section-voice ul li h4{margin-bottom:30px}.section-voice ul li:nth-child(2n){margin-left:4%}.section-voice .voice-header{margin-bottom:20px}.section-voice .voice-header h4{float:right;width:290px}.section-voice .voice-header h4 img{max-width:100%}.section-voice .voice-user{float:left;width:100px;margin-left:-20px;border:5px solid #fad9dc;border-radius:130px}.section-voice .voice-user img{width:100%;border-radius:130px}.section-voice .voice-txt{margin-bottom:1em;color:#323232;line-height:2.2}.section-voice .voice-name{margin-top:10px;margin-bottom:15px;margin-left:113px;color:#cbb855}.section-voice .btn-more{margin-top:50px}.voice-main-visual .l-container{position:relative;height:450px;background:url(../images/voice/voice_bg.png) 486px -19px no-repeat;background-size:53%}.voice-main-visual .l-container>h2,.voice-main-visual .l-container>p{position:absolute;z-index:10}.voice-main-visual .l-container .main-title{top:80px;left:0}.voice-main-visual .l-container .sub-title{display:table;top:280px;left:0;font-size:15px}.section-voicedetail{padding:80px 0 20px;text-align:center}.section-voicedetail h3{margin-bottom:50px}.section-voicedetail .voice-text-caution{color:#676767;font-size:12px}.section-voicedetail ul li{margin-bottom:50px;text-align:left}.section-voicedetail ul li .voice-detail{position:relative;padding:50px 70px 35px;background:#fff}.section-voicedetail ul li .voice-detail .voice-sttl{overflow:hidden;margin-bottom:30px}.section-voicedetail ul li .voice-detail .voice-sttl .voice-user{float:left;margin-right:30px;vertical-align:middle;border:5px solid #fad9dc;border-radius:130px}.section-voicedetail ul li .voice-detail .voice-sttl h4 span{display:block;margin:25px 0 10px;color:#cbb855;font-size:85.7%}.section-voicedetail ul li .voice-detail p{margin-bottom:1em;color:#676767;font-size:85.7%;line-height:1.9}.section-voicedetail ul li .voice-detail:after{position:absolute;top:100%;left:76px;content:'';width:0;height:0;border:10px solid transparent;border-top:15px solid #fff}.section-voicedetail ul li .voice-comment{padding:30px 70px;background:#f2eedb}.section-voicedetail ul li .voice-comment h5{color:#cbb855}.section-voicedetail ul li .voice-comment h5:before{content:'';display:inline-block;width:35px;height:35px;margin-right:5px;background:url(../images/voice/voice_manage_img.png) no-repeat;background-size:90%;vertical-align:middle}.section-voicedetail ul li .voice-comment p{margin-top:10px;color:#686868;font-size:85.7%}.voice-content-bg-1{background:#faf8ef url(../images/voice/voice_content_bg_1.png) no-repeat center center;background-size:1920px 400px}@media screen and (min-width:1920px){.voice-content-bg-1{background-size:contain}}.voice-content-bg-2{background:#faf8ef url(../images/voice/voice_content_bg_2.png) no-repeat center 1300px;background-size:1920px 570px}@media screen and (min-width:1920px){.voice-content-bg-2{background-size:contain}}.voice-content-bg-3{background:#faf8ef url(../images/voice/voice_content_bg_3.png) no-repeat center center;background-size:1920px 560px}@media screen and (min-width:1920px){.voice-content-bg-3{background-size:contain}}.development-main-visual .l-container{position:relative;height:450px;background:url(../images/development/development_bg.png) 556px -3px no-repeat;background-size:42%}.development-main-visual .l-container>h2,.development-main-visual .l-container>p{position:absolute;z-index:10}.development-main-visual .l-container .main-title{top:80px;left:0}.development-main-visual .l-container .sub-title{display:table;top:280px;left:0;font-size:15px}.section-history{padding:80px 0 20px;text-align:center;background:#faf8ef}.section-history h3{margin-bottom:20px}.section-history .history-photo{display:table;width:206px;margin:10px auto -10px;border-radius:206px}.section-history .history-photo img{width:100%;border-radius:206px}.section-history ul.history-list li{position:relative;margin-bottom:50px;text-align:left}.section-history .history-detail{position:relative;z-index:2;width:860px;padding:60px 70px 75px;background:#fff}.section-history .history-detail--3 .history-resultBox{height:261px;padding-top:10px;background:url(../images/development/history_3_content_bg.png) no-repeat center top}.section-history .history-detail .history-label{position:absolute;top:-5px;left:20px}.section-history .history-detail .history-sttl{position:relative;margin-bottom:40px;text-align:center}.section-history .history-detail .history-sttl span{position:absolute;top:-60px;right:50px;display:block;margin:25px 0 10px;font-size:85.7%}.section-history .history-detail p{display:table;margin:0 auto 20px;color:#676767;font-size:85.7%;line-height:1.9}.section-history .history-inner{width:640px;margin:30px auto 40px}.section-history .history-point{margin-top:55px}.section-history .history-point ul{display:table;margin:auto}.section-history .history-point ul>li{margin-left:50px}.section-history h5{margin:10px auto;text-align:center}.section-history .history-globalLaunch{margin:20px auto;text-align:center}.section-history .history-globalLaunch dt{display:inline-block;padding:4px 20px;background:#e37981;color:#FFF;font-size:22px}.section-history .history-globalLaunch dd{margin:20px auto;max-width:100%}.section-history .history-globalLaunch dd p{margin:30px auto 0;width:397px;font-size:11px;text-align:left}.history-bg-1{position:absolute;top:0;left:0;z-index:1}.history-bg-1 .history-bg-1-img-1{position:absolute;top:30px;left:-134px}.history-bg-1 .history-bg-1-img-2{position:absolute;top:30px;left:840px;-webkit-transform:rotate(16deg);-ms-transform:rotate(16deg);transform:rotate(16deg)}.history-bg-2 .history-bg-2-img{position:absolute;top:70px;left:-25px;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.history-bg-3 .history-bg-3-img{position:absolute;top:270px;left:830px;-webkit-transform:rotate(-25deg);-ms-transform:rotate(-25deg);transform:rotate(-25deg)}.history-bg-4 .history-bg-4-img{position:absolute;top:-80px;left:-100px;-webkit-transform:rotate(-25deg);-ms-transform:rotate(-25deg);transform:rotate(-25deg)}.section-sensation{padding:70px 0 0}.section-sensation .sensation-ttl{margin:80px auto 40px;text-align:center}.section-sensation p{color:#676767}.section-aurasoma{position:relative;padding:80px 0 20px;text-align:center;background:#faf8ef}.section-aurasoma .aurasoma-ttl{margin-bottom:50px;margin-left:-100px}.section-aurasoma h3{margin-bottom:20px}.section-aurasoma .aurasoma-healing-box{position:relative;z-index:2;width:860px;margin:auto;padding:50px 70px;background:#fff}.section-aurasoma .aurasoma-origin-box{padding:50px 70px;background:#fff}.section-aurasoma ul.aurasoma-list{position:relative;margin-top:35px}.section-aurasoma ul.aurasoma-list:before{position:absolute;top:-50px;right:0;bottom:0;left:0;background:url(../images/development/aurasoma_healing_list_and.png) no-repeat;z-index:10;content:"";display:block;width:60px;height:60px;margin:auto}.section-aurasoma ul.aurasoma-list li{position:relative;float:left;width:50%;height:281px;margin-bottom:50px;text-align:left}.section-aurasoma ul.aurasoma-list li h4{position:relative;display:inline-block;padding:0 102px;border-radius:204px;height:204px;line-height:204px;font-size:20px;font-weight:700;text-align:center}.section-aurasoma ul.aurasoma-list li h4:not(:target){line-height:204px\9}:root .section-aurasoma ul.aurasoma-list li h4{line-height:204px\9}.section-aurasoma ul.aurasoma-list li h4 span{display:block;width:145px;height:145px;position:absolute;top:66px;right:0;bottom:0;left:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:auto;line-height:28px}.section-aurasoma ul.aurasoma-list li.aurasoma-therapy{background:url(../images/development/aurasoma_healing_list_therapy.jpg) no-repeat}.section-aurasoma ul.aurasoma-list li.aurasoma-therapy h4{color:#d17f9a;background:#fceaf0;position:absolute;top:20px;right:40px;bottom:0}.section-aurasoma ul.aurasoma-list li.aurasoma-therapy h4 span{position:absolute;right:0;bottom:0;left:0}.section-aurasoma ul.aurasoma-list li.aurasoma-spirit{background:url(../images/development/aurasoma_healing_list_spirit.jpg) no-repeat}.section-aurasoma ul.aurasoma-list li.aurasoma-spirit h4{position:absolute;top:20px;bottom:0;left:40px;background:#faf8ef;color:#baaa60}.section-aurasoma ul.aurasoma-list li.aurasoma-spirit h4 span{position:absolute;right:0;bottom:0;left:0}.section-aurasoma .aurasoma-healing-description{color:#676767;font-size:18px}.section-aurasoma .aurasoma-healing-result{display:table;width:460px;margin:auto;color:#676767;font-size:22px;line-height:1.6}.section-aurasoma .aurasoma-origin-description{width:460px;margin:auto}.section-aurasoma ul.origin-list{position:relative;margin-top:35px}.section-aurasoma ul.origin-list:before{position:absolute;top:-50px;right:0;bottom:0;left:0;background:url(../images/development/aurasoma_origin_and.png) no-repeat;z-index:10;content:"";display:block;width:60px;height:60px;margin:auto}.section-aurasoma ul.origin-list li{position:relative;float:left;width:50%;height:281px;margin-bottom:50px;text-align:center}.section-aurasoma ul.origin-list li .img{width:200px;margin:auto}.section-aurasoma ul.origin-list li .img img{width:100%}.section-aurasoma ul.origin-list li h4{width:140px;margin:20px auto;font-size:23px}.section-aurasoma ul.origin-list li p{font-size:22px}.section-aurasoma ul.origin-list li.origin-aura h4{background:#eadca1;color:#FFF}.section-aurasoma ul.origin-list li.origin-aura p{color:#eadca2}.section-aurasoma ul.origin-list li.origin-soma .img{width:210px}.section-aurasoma ul.origin-list li.origin-soma h4{background:#f6aec2;color:#FFF}.section-aurasoma ul.origin-list li.origin-soma p{color:#f6aec2}.aurasoma-bg-1{position:absolute;top:0;left:0;z-index:0}.aurasoma-bg-1 .aurasoma-bg-1-img-1{position:absolute;top:80px;left:-134px;-webkit-transform:rotate(16deg);-ms-transform:rotate(16deg);transform:rotate(16deg)}.aurasoma-bg-1 .aurasoma-bg-1-img-2{position:absolute;top:80px;left:918px;-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg)}.section-product{position:relative;padding:80px 0;text-align:center;background:#faf8ef}.section-product .product-healing-ttl{mairgin-top:25px}.section-product .product-ttl{margin-bottom:50px}.section-product .product-ttl-balloon{position:relative;width:93%;margin:25px auto;padding:25px;background:#fbf0f1;text-align:center}.section-product .product-ttl-balloon strong{display:inline-block;margin:15px auto 0;color:#e37981;font-size:12px;text-align:center}.section-product .product-ttl-balloon:before{content:'';position:absolute;bottom:-60px;left:110px;display:inline-block;width:0;height:0;margin:auto;border-top:40px solid #fbf0f1;border-right:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid transparent}.section-product .product-healing-box{position:relative;z-index:2;width:800px;margin:auto;padding:50px 100px;background:#fff}.section-product ul.product-list{position:relative;margin-top:35px}.section-product ul.product-list:before{position:absolute;top:-50px;right:0;bottom:0;left:0;z-index:10;content:"";display:block;width:60px;height:60px;margin:auto}.section-product ul.product-list li{position:relative;float:left;width:50%;margin-bottom:20px;text-align:center}.section-product ul.product-list li img{display:block;margin:0 auto 30px}.section-product ul.product-list li h4{position:relative;display:inline-block;margin-bottom:30px;padding:4px 37px;background:#cbb855;color:#FFF;font-size:20px;font-weight:700;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.section-product ul.product-list li.product-quintessence{position:relative}.section-product ul.product-list li.product-quintessence .product-quintessence-label{position:absolute;top:120px;right:0}.section-product ul.product-totalcare-list{position:relative;margin-top:35px}.section-product ul.product-totalcare-list:before{position:absolute;top:-50px;right:0;bottom:0;left:0;z-index:10;content:"";display:block;width:60px;height:60px;margin:auto}.section-product ul.product-totalcare-list li{position:relative;float:left;width:40%;margin-bottom:20px;text-align:center}.section-product ul.product-totalcare-list li:nth-child(1),.section-product ul.product-totalcare-list li:nth-child(3){width:30%}.section-product ul.product-totalcare-list li img{display:block;height:224px;margin:0 auto 30px}.section-product ul.product-totalcare-list li h4{position:relative;z-index:3;display:inline-block;margin-bottom:30px;padding:4px 18px;background:#cbb855;color:#FFF;font-size:20px;font-weight:700;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.section-product ul.product-totalcare-list li.product-area img{width:76%;height:initial;margin-top:0}.section-product ul.product-totalcare-list li.product-quintessence:before{position:absolute;top:13px;left:176px;z-index:2;content:'';display:inline-block;width:156px;height:86px;background:url(../images/development/product_totalcare_equilibrium_arrow.png) no-repeat;-webkit-transform:rotate(230deg);-ms-transform:rotate(230deg);transform:rotate(230deg)}.section-product ul.product-totalcare-list li.product-quintessence .product-quintessence-label{height:100px;position:absolute;top:120px;right:-10px}.section-product ul.product-totalcare-list li.product-equilibrium:before{position:absolute;top:41px;left:-180px;content:'';display:inline-block;width:186px;height:86px;background:url(../images/development/product_totalcare_equilibrium_arrow.png) no-repeat}.section-product ul.product-totalcare-list li dl dt{margin-bottom:18px;color:#d0c066;font-size:20px}.section-product ul.product-totalcare-list li dl dd{text-align:left;color:#676767;font-size:15px}.section-product .product-healing-description{color:#676767;font-size:18px}.section-product .product-healing-result{display:table;margin:auto;color:#676767;font-size:18px;line-height:1.6;text-align:left}.section-product .product-resultBox{width:740px;margin:auto}.section-product .product-resultBox h5{margin:30px auto 20px}.section-product .product-totalcare-ttl{margin-bottom:55px}.section-product .product-component dt,.section-product .product-component dd{color:#676767;font-size:11px;text-align:left}.section-product .product-component dt{display:block}.section-product .product-totalcare-box{padding:50px 70px;background:#fff}.product-bg-1{position:absolute;top:270px;left:0;z-index:0}.product-bg-1 .product-bg-1-img-1{position:absolute;top:80px;left:-220px;-webkit-transform:rotate(-50deg);-ms-transform:rotate(-50deg);transform:rotate(-50deg)}.product-bg-1 .product-bg-1-img-2{position:absolute;top:80px;left:918px;-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg)}.order-main-visual .l-container{position:relative;height:380px}.order-main-visual .l-container>h2,.order-main-visual .l-container>p{position:absolute;z-index:10}.order-main-visual .l-container .main-title{top:85px;left:35px}.order-main-visual .l-container .main-title img{width:393px}.order-main-visual .l-container .order-itemname{top:171px;left:35px}.order-main-visual .l-container .price{top:275px;left:35px}.order-main-visual .l-container .order-img{top:25px;left:410px}.order-main-visual .l-container .order-img img{width:440px}.order-main-visual .l-container .label-purple{top:110px;left:800px}.order-main-visual .l-container .label-gold{top:110px;left:925px}.order-main-visual .l-container .order-sttl{top:380px;left:248px}.order-flow{overflow:hidden;display:block;margin:0 20px 30px}.order-flow li{position:relative;display:inline-block;float:left;width:32.3%;padding:10px 0;margin:0 .5%;background:#d7cfad;color:#473f2d;letter-spacing:2px}.order-flow li:after{content:' ';height:0;position:absolute;width:0;border:24px solid transparent;border-left-color:#d7cfad;left:100%;top:0;z-index:10}.order-flow li:first-child{background:#c6bb8b}.order-flow li:first-child:after{border-left-color:#c6bb8b}.order-flow li:last-child{background:#e8e3cf}.order-flow li:last-child:after{border-left-color:#e8e3cf}.order-flow li.active{background:#f55888;color:#fff}.order-flow li.active:after{content:' ';height:0;position:absolute;width:0;border:24px solid transparent;border-left-color:#f55888;left:100%;top:0}.order-flow li:last-child:after{content:none}.seal-security{display:table;margin:30px 10px 10px;background:#fff;border:1px solid #f0efe6;font-size:78.5%}.seal-security .seal-securityimg{display:table-cell;padding:15px}.seal-security p{display:table-cell;text-align:left;padding:15px 15px 15px 0;vertical-align:middle}.section-orderdetail{padding:100px 0 20px;background:#faf8ef;text-align:center}.section-orderdetail .remaining-box{position:fixed;right:50px;bottom:50px;display:inline-block;padding:10px 20px 20px;background:#4faeff;border-radius:10px;text-align:left;color:#fff;line-height:1.4}.section-orderdetail .remaining-box .remaining-txt{margin-bottom:10px;padding-left:35px;text-indent:-35px;font-size:78.5%}.section-orderdetail .remaining-box .remaining-txt:before{position:relative;top:1em;display:inline-block;content:"";width:1.8em;height:1.8em;margin-right:10px;background:#ffe5e5;border-radius:3px}.section-orderdetail .remaining-box .required-number{font-size:30px;color:#f7dd00}.section-orderdetail .table-aten{margin-bottom:10px;text-align:left;font-size:85.7%}.section-orderdetail h3{margin-bottom:50px}.section-orderdetail table{width:100%;margin-bottom:20px}.section-orderdetail table tr{border-bottom:1px #dddcd6 solid}.section-orderdetail table tr:last-child{border:none}.section-orderdetail table tr:last-child th{border-bottom:1px solid #ecebe5}.section-orderdetail table tr th{width:220px;padding:10px 15px;background:#ecebe5;line-height:1.4;border-top:1px solid #ecebe5;border-left:1px solid #ecebe5}.section-orderdetail table tr th .em-hw{display:inline-block;margin-left:5px;font-size:78.5%}.section-orderdetail table tr td{padding:10px;background:#fff}.section-orderdetail table tr td .ex{font-size:78.5%}.section-orderdetail table tr td input,.section-orderdetail table tr td select{padding:10px!important;border:1px #e5e5e5 solid;font-size:92.8%}.section-orderdetail table tr td input.inputsizeL,.section-orderdetail table tr td select.inputsizeL{width:60%;margin-right:10px}.section-orderdetail table tr td input.inputsizeM,.section-orderdetail table tr td select.inputsizeM{width:45%;margin-right:10px}.section-orderdetail table tr td input.inputsizeS,.section-orderdetail table tr td select.inputsizeS{width:30%;margin-right:10px}.section-orderdetail table tr td option{padding:10px!important}.section-orderdetail table tr td input[type=radio]{padding:0;border:none}.section-orderdetail table tr td .required_postalcode{margin-bottom:10px;color:#3b99fc;font-size:85.7%}.section-orderdetail .icon-required{display:inline-block;float:right;margin-top:5px;padding:3px 10px;border-radius:5px;background:#f55888;color:#fff;font-size:78.5%}.section-orderdetail .icon-any{display:inline-block;float:right;margin-top:5px;padding:3px 10px;border-radius:5px;background:#bababa;color:#fff;font-size:78.5%}.section-orderdetail .btn_postalcode{display:none;height:30px;width:100px;background:"../images/order/btn_postalcode.png"}.section-orderdetail .radio{margin:0 20px 0 0}.section-orderdetail .privacybox_txt{margin-bottom:20px;font-size:85.7%}.section-orderdetail .privacybox{overflow-y:scroll;width:70%;height:80px;padding:15px;background:#f9f9f9;border-left:3px #979176 solid}.section-orderdetail .privacybox h5{font-weight:700}.section-orderdetail .privacybox h6{margin-top:20px}.section-orderdetail .privacybox p{font-size:85.7%}.section-orderdetail .required_box{display:inline-block;padding:20px;margin-top:20px}.section-orderdetail .required_box p{margin-bottom:10px}.section-orderdetail .required_box .checkbox{display:inline-block;padding:12px 12px 12px 42px}.section-orderdetail .btn-order{width:auto;padding:0 150px;margin-bottom:50px}.orderAcst{width:840px;padding:20px;font-size:85.7%}.orderAcst .privacybox{border:1px solid #f0f0f0;padding:30px}.orderAcst li{padding-left:1em;text-indent:-1em}.orderAcst h3{margin-top:20px;font-weight:700;font-size:107.1%}.section-orderdetail.section-confirm{padding:40px 0}.section-orderdetail.section-confirm .confirm-txt{margin:0 0 20px;color:#f55888;font-size:142.8%}.section-orderdetail.section-confirm .btn-back{width:auto;padding:0 50px;margin:0 10px 0 0;margin-bottom:50px}.section-orderdetail.section-thanks{padding:100px 0}.section-orderdetail.section-thanks .thanks-txt{margin:0 0 40px;padding:10px;font-size:142.8%;background:#FFF}.section-orderdetail.section-thanks .btn-back{width:auto;padding:0 50px;margin:0 10px 0 0;margin-bottom:50px}.js-adress-select-content table{margin-top:10px;margin-bottom:0}.js-adress-select-content table tr th{width:120px;border-bottom:1px solid #FFF}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvcmUvX3Jlc2V0LnNjc3MiLCJzdHlsZS5jc3MiLCJjb3JlL19taXhpbnMuc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsImNvcmUvX3ZhcnMuc2NzcyIsImJhc2UvX2xheW91dC5zY3NzIiwibW9kdWxlcy9fYnV0dG9ucy5zY3NzIiwibW9kdWxlcy9fZm9ybS5zY3NzIiwibW9kdWxlcy9fc3RhdGUuc2NzcyIsIm1vZHVsZXMvX3RhYmxlLnNjc3MiLCJtb2R1bGVzL19tb2RhbC5zY3NzIiwibW9kdWxlcy9fdXRpbGl0eS5zY3NzIiwicGFnZS9faW5kZXguc2NzcyIsInBhZ2UvX3ZvaWNlLnNjc3MiLCJwYWdlL19kZXZlbG9wbWVudC5zY3NzIiwicGFnZS9fb3JkZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFZNk4saUJBQXdRLEFDWHJlLDJaRFdxYSxTQUFRLEFBQVUsVUFBQSxBQUFRLFNBQUEsQUFBUyxhQUFVLEFBQUssZUFBZSxBQ0xwZSx1QkFBeUIsQ0FBRSxBQUU3QixLQUNFLGFBQWUsQ0FBRSxBQUVuQixNQUNFLGVBQWlCLENBQUUsQUFFckIsTURIMmpCLHlCQUFlLEFDS3hrQixnQkFBa0IsQ0FBRSxBQUV0QixjRFB3bkIsZ0JBQUEsQUFBdUIsZ0JBQUEsQUNVN29CLHFCQUF1QixDQUFFLEFBRTNCLGFBQ0UsV0FBYSxDQUFFLEFBRWpCLG9ERGZ5dkIsV0FBQSxBQ2lCdnZCLFlBQWMsQ0FBRSxBQUVsQixNQUNFLFdBQWEsQ0FBRSxBQUVqQixzRkFDRSxhQUFlLENBQUUsQUFHbkIsd0dDdkJNLGNBQVksQUFDWixrQkFBTyxBQUNQLFdBQVEsQUFDQyxTQUFBLEFEeUJiLFVBQVksQ0FBRSxBQVNoQixVRTFDSSxZQUFPLEFGNENULFVBQVksQ0FBRSxBQUVoQixLRXhDSSxnQkFBVyxBRjBDYixjQUFnQixDQUFFLEFBRXBCLElFdkNJLGNBQWdCLEFGeUNsQixxQkFBdUIsQ0FBRSxBQUszQixFRXBDSSxjQUFpQixBQUVqQiwwQkFBWSxBQUNkLGtC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LG1CQUFBLEFBQ0EsNkJBQVksQ0FBQSxBZDAyRTdCLG9DY3YyRTZCLGVBQUEsQ0FBQSxBZHkyRTdCLG9DY3QyRTZCLGVBQUEsQ0FBQSxBZHcyRTdCLG1DY3AyRWlCLGVBQUEsQ0FBQSxBZHMyRW5CLG1DY3AyRWUscUJBQUEsQUFDRyxhQUFBLEFBRWUsZUFBQSxDQUFBLEFkcTJFL0IscUNjbDJFK0Isa0JBQUEsQ0FBQSxBZG8yRS9CLDZDY2wyRVEscUJBQVMsQUFHQSwyQkFBQSxDQUFBLEFkazJFbkIsZ0NjaDJFZSxXQUFBLEFBQ00sZ0JBQUEsQWRrMkVuQixrQkFBb0IsQ0FBRSxBQUsxQixXYzcxRUksWUFBUyxBWGhUTCxhV2lUSixBQUNPLGVBQUEsQ0FBQSxBZCsxRVQsdUJjNzFFTSx5QkFBUyxBQUVOLFlBQUEsQ0FBQSxBZDgxRVQsY2M1MUVtQixpQkFBQSxBQUVWLGdCQUFBLENBQUEsQWQ2MUVULGNjMzFFTSxnQkFBYSxBWDFUYixnQlcyVEEsQWQ2MUVKLGdCQUFrQixDQUFFLEFBS3hCLHFDY3YxRXFDLGNBQUEsQ0FBQSxBZHkxRW5DLGtER2xwRlcsZ0JXMlRMLEFYcFVBLGNXcVVBLEFBRTZCLGdCQUFBLENBQUEsQWR3MUVuQywrQ2N0MUVlLFdBQUEsQUFDVCxlQUFRLEFBQ1Isa0JBQWUsQWR3MUVuQixrQkFBb0IsQ0FBRSxBQUsxQixvQ2NuMUVvQixlQUFnQixDQUFBLEFkcTFFbEMsZ0RjbjFFZSxnQkFBQSxBWHZWVCxhV3dWQSxBQUNBLGlCQUFZLEFBRWdCLGVBQUEsQ0FBQSxBZG8xRWxDLDhDY2wxRWUsV0FBQSxBQUNULGVBQVEsQUFDUixrQkFBZSxBZG8xRW5CLGtCQUFvQixDQUFFLEFBRTFCLGdDYzkwRXVCLGdCQUFBLEFBRVMsZUFBRyxDQUFBLEFkKzBFakMsc0NjNzBFYyxZQUFlLEFkKzBFM0IsNEJBQThCLENBQUUiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAkc3R5bGXjga7lgKTjga8gXCJyZXNldFwiIG9yIFwibm9ybWFsaXplXCJcbi8vICRodG1sNeOBruWApOOBryBcInRydWVcIiBvciBcImZhbHNlXCJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHN0eWxlOiByZXNldDtcbiRodG1sNTogdHJ1ZTtcblxuQG1peGluIHJlc2V0VHlwZXtcblx0XG5cdEBpZiAkc3R5bGU9PXJlc2V0IGFuZCAkaHRtbDU9PWZhbHNle1xuaHRtbCxib2R5LGRpdixzcGFuLGFwcGxldCxvYmplY3QsaWZyYW1lLGgxLGgyLGgzLGg0LGg1LGg2LHAsYmxvY2txdW90ZSxwcmUsYSxhYmJyLGFjcm9ueW0sYWRkcmVzcyxiaWcsY2l0ZSxjb2RlLGRlbCxkZm4sZW0saW1nLGlucyxrYmQscSxzLHNhbXAsc21hbGwsc3RyaWtlLHN0cm9uZyxzdWIsc3VwLHR0LHZhcixiLHUsaSxjZW50ZXIsZGwsZHQsZGQsb2wsdWwsbGksZmllbGRzZXQsZm9ybSxsYWJlbCxsZWdlbmQsdGFibGUsY2FwdGlvbix0Ym9keSx0Zm9vdCx0aGVhZCx0cix0aCx0ZCxhcnRpY2xlLGFzaWRlLGNhbnZhcyxkZXRhaWxzLGVtYmVkLGZpZ3VyZSxmaWdjYXB0aW9uLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1lbnUsbmF2LG91dHB1dCxydWJ5LHNlY3Rpb24sc3VtbWFyeSx0aW1lLG1hcmssYXVkaW8sdmlkZW97bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO2ZvbnQ6aW5oZXJpdDtmb250LXNpemU6MTAwJTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1odG1se2xpbmUtaGVpZ2h0OjF9b2wsdWx7bGlzdC1zdHlsZTpub25lfXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowfWNhcHRpb24sdGgsdGR7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtd2VpZ2h0Om5vcm1hbDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9cSxibG9ja3F1b3Rle3F1b3Rlczpub25lfXE6YmVmb3JlLHE6YWZ0ZXIsYmxvY2txdW90ZTpiZWZvcmUsYmxvY2txdW90ZTphZnRlcntjb250ZW50OlwiXCI7Y29udGVudDpub25lfWEgaW1ne2JvcmRlcjpub25lfVxuXHR9QGVsc2UgaWYgJHN0eWxlPT1yZXNldCBhbmQgJGh0bWw1PT10cnVle1xuaHRtbCxib2R5LGRpdixzcGFuLGFwcGxldCxvYmplY3QsaWZyYW1lLGgxLGgyLGgzLGg0LGg1LGg2LHAsYmxvY2txdW90ZSxwcmUsYSxhYmJyLGFjcm9ueW0sYWRkcmVzcyxiaWcsY2l0ZSxjb2RlLGRlbCxkZm4sZW0saW1nLGlucyxrYmQscSxzLHNhbXAsc21hbGwsc3RyaWtlLHN0cm9uZyxzdWIsc3VwLHR0LHZhcixiLHUsaSxjZW50ZXIsZGwsZHQsZGQsb2wsdWwsbGksZmllbGRzZXQsZm9ybSxsYWJlbCxsZWdlbmQsdGFibGUsY2FwdGlvbix0Ym9keSx0Zm9vdCx0aGVhZCx0cix0aCx0ZCxhcnRpY2xlLGFzaWRlLGNhbnZhcyxkZXRhaWxzLGVtYmVkLGZpZ3VyZSxmaWdjYXB0aW9uLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1lbnUsbmF2LG91dHB1dCxydWJ5LHNlY3Rpb24sc3VtbWFyeSx0aW1lLG1hcmssYXVkaW8sdmlkZW97bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO2ZvbnQ6aW5oZXJpdDtmb250LXNpemU6MTAwJTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1odG1se2xpbmUtaGVpZ2h0OjF9b2wsdWx7bGlzdC1zdHlsZTpub25lfXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowfWNhcHRpb24sdGgsdGR7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtd2VpZ2h0Om5vcm1hbDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9cSxibG9ja3F1b3Rle3F1b3Rlczpub25lfXE6YmVmb3JlLHE6YWZ0ZXIsYmxvY2txdW90ZTpiZWZvcmUsYmxvY2txdW90ZTphZnRlcntjb250ZW50OlwiXCI7Y29udGVudDpub25lfWEgaW1ne2JvcmRlcjpub25lfWFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9uLHN1bW1hcnl7ZGlzcGxheTpibG9ja31cblx0fUBlbHNlIGlmICRzdHlsZT09bm9ybWFsaXplIGFuZCAkaHRtbDU9PXRydWV7XG5hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWFpbixuYXYsc2VjdGlvbixzdW1tYXJ5e2Rpc3BsYXk6YmxvY2s7fWF1ZGlvLGNhbnZhcyx2aWRlb3tkaXNwbGF5OmlubGluZS1ibG9jazt9YXVkaW86bm90KFtjb250cm9sc10pe2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MDt9W2hpZGRlbl17ZGlzcGxheTpub25lO31hOmZvY3Vze291dGxpbmU6dGhpbiBkb3R0ZWQ7fWE6YWN0aXZlLGE6aG92ZXJ7b3V0bGluZTowO31iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkO31jb2RlLGtiZCxwcmUsc2FtcHtmb250LWZhbWlseTptb25vc3BhY2UsIHNlcmlmO2ZvbnQtc2l6ZToxZW07fXByZXt3aGl0ZS1zcGFjZTpwcmUtd3JhcDt9cXtxdW90ZXM6XFwyMDFDIFxcMjAxRCBcXDIwMTggXFwyMDE5O31zdWIsc3Vwe2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7fXN1cHt0b3A6LS41ZW07fXN1Yntib3R0b206LS4yNWVtO31pbWd7Ym9yZGVyOjA7fXN2Zzpub3QoOnJvb3Qpe292ZXJmbG93OmhpZGRlbjt9ZmllbGRzZXR7Ym9yZGVyOjFweCBzb2xpZCAjYzBjMGMwO21hcmdpbjowIDJweDtwYWRkaW5nOi4zNWVtIC42MjVlbSAuNzVlbTt9YnV0dG9uLGlucHV0LHNlbGVjdCx0ZXh0YXJlYXtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZToxMDAlO21hcmdpbjowO31idXR0b24saW5wdXR7bGluZS1oZWlnaHQ6bm9ybWFsO31idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmU7fWJ1dHRvbixodG1sIGlucHV0W3R5cGU9YnV0dG9uXSxpbnB1dFt0eXBlPXJlc2V0XSxpbnB1dFt0eXBlPXN1Ym1pdF17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtjdXJzb3I6cG9pbnRlcjt9YnV0dG9uW2Rpc2FibGVkXSxodG1sIGlucHV0W2Rpc2FibGVkXXtjdXJzb3I6ZGVmYXVsdDt9aW5wdXRbdHlwZT1jaGVja2JveF0saW5wdXRbdHlwZT1yYWRpb117Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MDt9aW5wdXRbdHlwZT1zZWFyY2hdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7LW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94Oy13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O31pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24saW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lO31idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyOjA7cGFkZGluZzowO310ZXh0YXJlYXtvdmVyZmxvdzphdXRvO3ZlcnRpY2FsLWFsaWduOnRvcDt9dGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjA7fWJvZHksZmlndXJle21hcmdpbjowO31vbCx1bHtsaXN0LXN0eWxlOm5vbmV9XG5cdH1AZWxzZSBpZiAkc3R5bGU9PW5vcm1hbGl6ZSBhbmQgJGh0bWw1PT1mYWxzZXtcbltoaWRkZW5de2Rpc3BsYXk6bm9uZTt9Ym9keXttYXJnaW46MDt9YTpmb2N1c3tvdXRsaW5lOnRoaW4gZG90dGVkO31hOmFjdGl2ZSxhOmhvdmVye291dGxpbmU6MDt9YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZDt9Y29kZSxrYmQscHJlLHNhbXB7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLCBzZXJpZjtmb250LXNpemU6MWVtO31wcmV7d2hpdGUtc3BhY2U6cHJlLXdyYXA7fXF7cXVvdGVzOlxcMjAxQyBcXDIwMUQgXFwyMDE4IFxcMjAxOTt9c3ViLHN1cHtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO31zdXB7dG9wOi0uNWVtO31zdWJ7Ym90dG9tOi0uMjVlbTt9aW1ne2JvcmRlcjowO31maWVsZHNldHtib3JkZXI6MXB4IHNvbGlkICNjMGMwYzA7bWFyZ2luOjAgMnB4O3BhZGRpbmc6LjM1ZW0gLjYyNWVtIC43NWVtO31idXR0b24saW5wdXQsc2VsZWN0LHRleHRhcmVhe2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOjEwMCU7bWFyZ2luOjA7fWJ1dHRvbixpbnB1dHtsaW5lLWhlaWdodDpub3JtYWw7fWJ1dHRvbixzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZTt9YnV0dG9uLGh0bWwgaW5wdXRbdHlwZT1idXR0b25dLGlucHV0W3R5cGU9cmVzZXRdLGlucHV0W3R5cGU9c3VibWl0XXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2N1cnNvcjpwb2ludGVyO31idXR0b25bZGlzYWJsZWRdLGh0bWwgaW5wdXRbZGlzYWJsZWRde2N1cnNvcjpkZWZhdWx0O31pbnB1dFt0eXBlPWNoZWNrYm94XSxpbnB1dFt0eXBlPXJhZGlvXXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowO31pbnB1dFt0eXBlPXNlYXJjaF17LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3g7fWlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7fWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixpbnB1dDo6LW1vei1mb2N1cy1pbm5lcntib3JkZXI6MDtwYWRkaW5nOjA7fXRleHRhcmVhe292ZXJmbG93OmF1dG87dmVydGljYWwtYWxpZ246dG9wO310YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MDt9b2wsdWx7bGlzdC1zdHlsZTpub25lfVxuXHR9XG59XG5cblxuQGluY2x1ZGUgcmVzZXRUeXBlO1xuXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLCBkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsIHNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsIGIsIHUsIGksIGNlbnRlciwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCwgZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxuY2FwdGlvbiwgdGgsIHRkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5xLCBibG9ja3F1b3RlIHtcbiAgcXVvdGVzOiBub25lOyB9XG5cbnE6YmVmb3JlLCBxOmFmdGVyLCBibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxuYSBpbWcge1xuICBib3JkZXI6IG5vbmU7IH1cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypjbGVhciBmaXgqL1xuLmwtY29udGFpbmVyOmFmdGVyLCAubC1ncmlkOmFmdGVyLCAubC1ncmlkLS1wYzphZnRlciwgLmwtZ3JpZC0tc3A6YWZ0ZXIsIC5zZWN0aW9uLXZvaWNlIC52b2ljZS1oZWFkZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OiAwO1xuICBjb250ZW50OiAnJzsgfVxuXG4vKlxuICogTWl4aW4gZm9yIHBsYWNlaG9sZGVyXG4gKiBAaW5jbHVkZSBwbGFjZWhvbGRlckNvbG9yKHJlZCk7XG4gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09XG5iYXNlXG49PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaHRtbCwgYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG5pbWcge1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuKiBsaW5rICYgY29sb3Jcbj09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5hIHtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzOyB9XG4gIGEgaW1nIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICMzMWE4Yjc7IH1cbiAgICBhOmhvdmVyIGltZyB7XG4gICAgICBvcGFjaXR5OiAuODsgfVxuXG5hOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzFhOGI3OyB9XG5cbjpub3QoaW5wdXQpOjotbW96LXNlbGVjdGlvbjpub3QodGV4dGFyZWEpOjotbW96LXNlbGVjdGlvbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogIzMyMzIzMjsgfVxuXG46bm90KGlucHV0KTo6c2VsZWN0aW9uOm5vdCh0ZXh0YXJlYSk6OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogIzMyMzIzMjsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuY2xlYXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uY2xlYXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4uY2xlYXJmaXgge1xuICB6b29tOiAxOyB9XG5cbi5pbm5lcjphZnRlciB7XG4gIHpvb206IDE7IH1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09XG5oZWFkZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pbmRleC9vcm5hbWVudC1tYWluLnBuZycpIGNlbnRlciAwIHJlcGVhdC14OyB9XG4gIGhlYWRlciAubC1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gICAgaGVhZGVyIC5sLWNvbnRhaW5lciBoMSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHRvcDogNDBweDsgfVxuICAgICAgaGVhZGVyIC5sLWNvbnRhaW5lciBoMSBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT1cbm5hdlxuPT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbm5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAzMCU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDA7IH1cbiAgbmF2IHVsIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlNmRiOyB9XG4gICAgbmF2IHVsIGxpIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT1cbmJ0bi1vcmRlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09XG5idG4tbW9yZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgc2VjdGlvbi1jaG9zZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zZWN0aW9uLWNob3NlIHtcbiAgcGFkZGluZzogMjBweCAwIDYwcHg7XG4gIGJhY2tncm91bmQ6ICNmYWY4ZWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2VjdGlvbi1jaG9zZS13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA4MHB4IDAgNjBweDsgfVxuICAuc2VjdGlvbi1jaG9zZSAuc2VjdGlvbi1jaG9zZS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0MjBweDsgfVxuICAgIC5zZWN0aW9uLWNob3NlIC5zZWN0aW9uLWNob3NlLWNvbnRlbnQgPiBoMywgLnNlY3Rpb24tY2hvc2UgLnNlY3Rpb24tY2hvc2UtY29udGVudCA+IHAsIC5zZWN0aW9uLWNob3NlIC5zZWN0aW9uLWNob3NlLWNvbnRlbnQgPiBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgLnNlY3Rpb24tY2hvc2UgLmwtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0OTBweDsgfVxuICAgIC5zZWN0aW9uLWNob3NlIC5sLWNvbnRhaW5lciAubGFiZWxfcHVycGxlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDIwNHB4OyB9XG4gICAgLnNlY3Rpb24tY2hvc2UgLmwtY29udGFpbmVyIC5jaG9zZS1nIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDMxNHB4OyB9XG4gICAgLnNlY3Rpb24tY2hvc2UgLmwtY29udGFpbmVyIC5jaG9zZS1pbWcge1xuICAgICAgdG9wOiA3MHB4O1xuICAgICAgbGVmdDogLTUwcHg7IH1cbiAgICAuc2VjdGlvbi1jaG9zZSAubC1jb250YWluZXIgLmNob3NlLXRleHQge1xuICAgICAgdG9wOiAxMDBweDtcbiAgICAgIGxlZnQ6IDY5MHB4O1xuICAgICAgY29sb3I6ICNiNGEwMzc7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICBzZWN0aW9uLXN1bW1hcnlcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnNlY3Rpb24tc3VtbWFyeSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zZWN0aW9uLXN1bW1hcnkgLmwtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA2NTBweDsgfVxuICAgIC5zZWN0aW9uLXN1bW1hcnkgLmwtY29udGFpbmVyID4gaDMsIC5zZWN0aW9uLXN1bW1hcnkgLmwtY29udGFpbmVyID4gcCwgLnNlY3Rpb24tc3VtbWFyeSAubC1jb250YWluZXIgPiBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgICAuc2VjdGlvbi1zdW1tYXJ5IC5sLWNvbnRhaW5lciAuc3VtbWFyeS10dGwge1xuICAgICAgdG9wOiA1MXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlY3Rpb24tc3VtbWFyeSAubC1jb250YWluZXIgLnN1bW1hcnktY2hlY2sxIHtcbiAgICAgIHRvcDogMjc2cHg7XG4gICAgICBsZWZ0OiA1MHB4OyB9XG4gICAgLnNlY3Rpb24tc3VtbWFyeSAubC1jb250YWluZXIgLnN1bW1hcnktY2hlY2syIHtcbiAgICAgIHRvcDogMzI5cHg7XG4gICAgICBsZWZ0OiA1MHB4OyB9XG4gICAgLnNlY3Rpb24tc3VtbWFyeSAubC1jb250YWluZXIgLnN1bW1hcnktY2hlY2szIHtcbiAgICAgIHRvcDogMzg2cHg7XG4gICAgICBsZWZ0OiA1MHB4OyB9XG4gICAgLnNlY3Rpb24tc3VtbWFyeSAubC1jb250YWluZXIgLnN1bW1hcnktY29tcG9uZW50IHtcbiAgICAgIHRvcDogNDYwcHg7XG4gICAgICBsZWZ0OiA1MHB4OyB9XG4gICAgLnNlY3Rpb24tc3VtbWFyeSAubC1jb250YWluZXIgLnN1bW1hcnktZmlndXJlIHtcbiAgICAgIHRvcDogMjM0cHg7XG4gICAgICBsZWZ0OiA2MzVweDsgfVxuICAgIC5zZWN0aW9uLXN1bW1hcnkgLmwtY29udGFpbmVyIC5zdW1tYXJ5LWl0ZW1uYW1lIHtcbiAgICAgIHRvcDogMzY5cHg7XG4gICAgICBsZWZ0OiA2NDdweDsgfVxuICAgIC5zZWN0aW9uLXN1bW1hcnkgLmwtY29udGFpbmVyIC5zdW1tYXJ5LWltZyB7XG4gICAgICB0b3A6IDIyN3B4O1xuICAgICAgbGVmdDogMzgzcHg7IH1cbiAgICAuc2VjdGlvbi1zdW1tYXJ5IC5sLWNvbnRhaW5lciAuYnRuLW9yZGVyIHtcbiAgICAgIHRvcDogNDk0cHg7XG4gICAgICBsZWZ0OiA2NTBweDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuYXNpZGVcbj09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5hc2lkZSB7XG4gIG1hcmdpbjogNDBweCBhdXRvIDYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgYXNpZGUgLmFzaWRlLWxpc3Qtb3JkZXIgaDQge1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgYXNpZGUgLmFzaWRlLWxpc3QgcCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gMjVweDsgfVxuICBhc2lkZSBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiA2LjUlIDclIDMlO1xuICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNmOWY2ZWI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIGFzaWRlIGxpOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgYXNpZGUgbGkuYXNpZGUtaG9tZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jb21tb24vaWNvbl9ob21lLnBuZycpIGNlbnRlciAzMHB4IG5vLXJlcGVhdDsgfVxuICAgICAgYXNpZGUgbGkuYXNpZGUtaG9tZSAuYnRuLWRlZmF1bHQ6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljb25fYXJyb3dfd2hpdGVfbGVmdC5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IH1cbiAgICAgIGFzaWRlIGxpLmFzaWRlLWhvbWUgLmJ0bi1kZWZhdWx0OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIGFzaWRlIGxpLmFzaWRlLXVzZXIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY29tbW9uL2ljb25fdXNlci5wbmcnKSBjZW50ZXIgMTVweCBuby1yZXBlYXQ7IH1cbiAgICBhc2lkZSBsaS5hc2lkZS1iZXkge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY29tbW9uL2ljb25fYmV5LnBuZycpIGNlbnRlciAxMHB4IG5vLXJlcGVhdDsgfVxuICAgIGFzaWRlIGxpLmFzaWRlLW1haWwge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY29tbW9uL2ljb25fbWFpbC5wbmcnKSBjZW50ZXIgMzBweCBuby1yZXBlYXQ7IH1cbiAgYXNpZGUgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICNiNGEwMzc7XG4gICAgZm9udC1zaXplOiAxMjguNSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIGFzaWRlIHAge1xuICAgIGZvbnQtc2l6ZTogODUuNyU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4vKioqKioqKioqKioqKipcbmZvb3RlclxuKioqKioqKioqKioqKioqL1xuLmZvb3RlckluIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNkN2NmYWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA3OC41JTsgfVxuICAuZm9vdGVySW5fX3BhZ2V0b3AgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTIwcHg7XG4gICAgd2lkdGg6IDg1cHg7XG4gICAgaGVpZ2h0OiA4NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICNkN2NmYWQ7XG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmZvb3RlckluX19wYWdldG9wIGEgaW1nIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmZvb3RlckluX19sb2dvIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZvb3RlckluX19hZGRyZXNzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5mb290ZXJJbl9fbGlua3Mge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAgIC5mb290ZXJJbl9fbGlua3MgbGkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAuZm9vdGVySW5fX2xpbmtzIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuZm9vdGVySW5fX2xpbmtzIGEge1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmZvb3RlckluX19jb3B5cmlnaHQge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiA9PT09PT09PT09PT1cbiogbC1jb250YWluZXJcbj09PT09PT09PT09PT09ICovXG4ubC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4ubC1ncmlkID4gbGkge1xuICBmbG9hdDogbGVmdDsgfVxuICAubC1ncmlkID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbi5sLWdyaWQtLXBjID4gbGkge1xuICBmbG9hdDogbGVmdDsgfVxuICAubC1ncmlkLS1wYyA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmwtZ3JpZC0tcGMgPiBsaSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH0gfVxuLmwtZ3JpZC0tc3AgPiBsaSB7XG4gIGZsb2F0OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmwtZ3JpZC0tc3AgPiBsaSB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLmwtZ3JpZC0tc3AgPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiA9PT09PT09PT09PT1cbiogYnRuXG49PT09PT09PT09PT09PSAqL1xuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4vKiA9PT09PT09PT09PT1cbiogYnRuLXN0eWxlXG49PT09PT09PT09PT09PSAqL1xuLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgZm9udC1mYW1pbHk6ICfjg5Ljg6njgq7jg47mmI7mnJ0gUHJvIFc2JywgJ0hpcmFnaW5vIE1pbmNobyBQcm8nLCAnSEdT5piO5pydRScsICfvvK3vvLMg77yw5piO5pydJywgc2VyaWY7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5idG46aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYnRuOmhvdmVyLCAuYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRjsgfVxuXG4uYnRuLW9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmNTU4ODg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAzMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogNjBweDsgfVxuICAuYnRuLW9yZGVyOm5vdCg6dGFyZ2V0KSB7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHhcXDk7IH1cbiAgOnJvb3QgLmJ0bi1vcmRlciB7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHhcXDk7IH1cbiAgLmJ0bi1vcmRlcjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMjVweDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY29uX2Fycm93X3doaXRlLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG4gIC5idG4tb3JkZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmMjI4NjY7IH1cblxuLmJ0bi1iYWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICM2NzY3Njc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAzMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogNjBweDsgfVxuICAuYnRuLWJhY2s6bm90KDp0YXJnZXQpIHtcbiAgICBsaW5lLWhlaWdodDogNjBweFxcOTsgfVxuICA6cm9vdCAuYnRuLWJhY2sge1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4XFw5OyB9XG4gIC5idG4tYmFjazphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMjVweDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY29uX2Fycm93X3doaXRlLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG4gIC5idG4tYmFjazpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzRlNGU0ZTsgfVxuXG4uYnRuLXRvcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjNjc2NzY3O1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNjBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAwIDgwcHg7IH1cbiAgLmJ0bi10b3A6bm90KDp0YXJnZXQpIHtcbiAgICBsaW5lLWhlaWdodDogNjBweFxcOTsgfVxuICA6cm9vdCAuYnRuLXRvcCB7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHhcXDk7IH1cbiAgLmJ0bi10b3A6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM0ZTRlNGU7IH1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogI2NiYjg1NTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNjBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4OyB9XG4gIC5idG4tcHJpbWFyeTpub3QoOnRhcmdldCkge1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4XFw5OyB9XG4gIDpyb290IC5idG4tcHJpbWFyeSB7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHhcXDk7IH1cbiAgLmJ0bi1wcmltYXJ5OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljb25fYXJyb3dfd2hpdGUucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IH1cbiAgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYjVhMTM4OyB9XG5cbi5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6ICM5NjkwNzc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAzMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogNjBweDsgfVxuICAuYnRuLWRlZmF1bHQ6bm90KDp0YXJnZXQpIHtcbiAgICBsaW5lLWhlaWdodDogNjBweFxcOTsgfVxuICA6cm9vdCAuYnRuLWRlZmF1bHQge1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4XFw5OyB9XG4gIC5idG4tZGVmYXVsdDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMjVweDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY29uX2Fycm93X3doaXRlLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG4gIC5idG4tZGVmYXVsdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzdiNzY1ZjsgfVxuXG4uYnRuLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZDogIzU3ODlCMDsgfVxuICAuYnRuLWZhY2Vib29rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjM2M2MTdmOyB9XG5cbi5idG4tdHdpdHRlciB7XG4gIGJhY2tncm91bmQ6ICM2OUJEREI7IH1cbiAgLmJ0bi10d2l0dGVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzBhMGM4OyB9XG5cbi5idG4tZ29vZ2xlcGx1cyB7XG4gIGJhY2tncm91bmQ6ICNEQjY5Njk7IH1cbiAgLmJ0bi1nb29nbGVwbHVzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYzgzMDMwOyB9XG5cbi5idG4tYWNjZW50IHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjRDBCNDdCOyB9XG4gIC5idG4tYWNjZW50OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYmM5NDQzOyB9XG5cbi5idG4tYWNjZW50LS1vdXRsaW5lIHtcbiAgY29sb3I6ICNDNkIxNzg7XG4gIGJhY2tncm91bmQ6ICNGRkZERjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDRUJDOEI7IH1cbiAgLmJ0bi1hY2NlbnQtLW91dGxpbmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNDNkIxNzg7IH1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQ6ICNFREFFQUU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDRThFOEU7IH1cbiAgLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjOThBMkExOyB9XG5cbi5idG4tLXNxdWFyZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIHBhZGRpbmc6IDE1cHggMTBweCAxMHB4OyB9XG4gIC5idG4tLXNxdWFyZSBpLmJ0bi0taWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAuYnRuLS1zcXVhcmUgLmJ0bl9fdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogI0ZGRjsgfVxuXG4uYnRuLXB1cnBsZSB7XG4gIHBhZGRpbmc6IDEwcHggMTNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzIzMjMyO1xuICBiYWNrZ3JvdW5kOiAjMzIzMjMyOyB9XG4gIC5idG4tcHVycGxlOmhvdmVyIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjNGM0YzRjO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7IH1cblxuLmJ0bi1jbGVhciB7XG4gIHBhZGRpbmc6IDEwcHggMTNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmOyB9XG4gIC5idG4tY2xlYXI6aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMzMjMyMzI7XG4gICAgYmFja2dyb3VuZDogI0ZGRjsgfVxuXG4uYnRuLW91dGxpbmUge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgcGFkZGluZzogNXB4IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSAwLjRzO1xuICB0cmFuc2l0aW9uOiBhbGwgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpIDAuNHM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG4gIC5idG4tb3V0bGluZTpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzMyMzIzMjtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGOyB9XG4gICAgLmJ0bi1vdXRsaW5lOmhvdmVyOmJlZm9yZSwgLmJ0bi1vdXRsaW5lOmhvdmVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cblxuLmJ0bi1ncmF5IHtcbiAgYm9yZGVyOiAwcHg7XG4gIGJhY2tncm91bmQ6ICNDNEM0QzQ7IH1cbiAgLmJ0bi1ncmF5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYTVhNWE1OyB9XG5cbi5idG4tcmV2ZXJzZS1ncmF5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzRDNEM0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI0M0QzRDNDsgfVxuICAuYnRuLXJldmVyc2UtZ3JheTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogI2E1YTVhNTsgfVxuXG4uYnRuLWxpZ2h0LWJyb3duIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NFQkM4QjtcbiAgYmFja2dyb3VuZDogI0REQ0I5ODsgfVxuICAuYnRuLWxpZ2h0LWJyb3duOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjY2ViNDZhOyB9XG5cbi8qPT09PT09PT09PT09PT1cbipcdG5hbWVcbj09PT09PT09PT09PT09PT0qL1xuLmJ0bi1mb3JtLXN1Ym1pdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTA2cHg7XG4gIGhlaWdodDogMzdweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5idG4tZm9ybS1jYW5jZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwNnB4O1xuICBoZWlnaHQ6IDM3cHg7IH1cblxuLmJ0bi1mb3JtLXVwbG9hZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMzdweDsgfVxuXG4uYnRuLWZhdm8ge1xuICB3aWR0aDogMTIwcHg7IH1cblxuLyogPT09PT09PT09PT09XG4qIGJ0bi1ib3hcbj09PT09PT09PT09PT09ICovXG4uYnRuLWJveC0tY29uZmlybWF0aW9uIHtcbiAgbWFyZ2luOiA1MHB4IGF1dG8gNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5idG4tYm94LS1jb25maXJtYXRpb24gYS5idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICAgIC5idG4tYm94LS1jb25maXJtYXRpb24gYS5idG46Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLyogPT09PT09PT09PT09XG4qIGJ0bi1mb250LXNpemVcbj09PT09PT09PT09PT09ICovXG4uYnRuLS1iaWdnZXN0IHtcbiAgZm9udC1zaXplOiAzMHB4OyB9XG5cbi5idG4tLXgtbGFyZ2Uge1xuICBmb250LXNpemU6IDI1cHg7IH1cblxuLmJ0bi0tbGFyZ2Uge1xuICBmb250LXNpemU6IDE1cHg7IH1cblxuLmJ0bi0tbWlkZGxlIHtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5idG4tLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxMHB4OyB9XG5cbi8qID09PT09PT09PT09PVxuKiBidG4taGVpZ2h0LXNpemVcbj09PT09PT09PT09PT09ICovXG4uYnRuLXRoaW4ge1xuICBoZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTFweDsgfVxuXG4vKiA9PT09PT09PT09PT1cbiogY29udGFjdFxuPT09PT09PT09PT09PT0gKi9cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGxpc3QtaGVpZ2h0OiAyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMmQyZDI7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBvdXRsaW5lOiBub25lOyB9XG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsIHRleHRhcmVhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmZGZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSg4MSwgMjAzLCAyMzgsIDAuNik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg4MSwgMjAzLCAyMzgsIDAuNik7IH1cblxuaW5wdXQuZXJyb3IsIHRleHRhcmVhLmVycm9yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiAjZmZlNWU1O1xuICBib3gtc2hhZG93OiAwIDAgNXB4ICNmZmIzYjM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjgwODA7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXVtkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kOiAjRENEQ0RDO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5zZWN0aW9uLW9yZGVyZGV0YWlsIGxhYmVsLnJhZGlvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4uc2VjdGlvbi1vcmRlcmRldGFpbCAuaGVscC1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmVmMmYyO1xuICBib3JkZXItcmFkaXVzOiA3cHg7IH1cblxuLmNoZWNrYm94IGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuaW5wdXRbdHlwZT1yYWRpb10sIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucmFkaW8sIC5jaGVja2JveCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAyMHB4IDhweCAwO1xuICBwYWRkaW5nOiAxMnB4IDEycHggMTJweCA0MnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucmFkaW86aG92ZXIsIC5jaGVja2JveDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTsgfVxuICAgIC5yYWRpbzpob3ZlcjphZnRlciwgLmNoZWNrYm94OmhvdmVyOmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzU4YTJmNTsgfVxuICAucmFkaW86YWZ0ZXIsIC5jaGVja2JveDphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgbGluZWFyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjYmJiO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBjb250ZW50OiAnJzsgfVxuXG4ucmFkaW86YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNThhMmY1O1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogMDsgfVxuICBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLnJhZGlvOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uY2hlY2tib3g6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAyMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTdweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICM1OGEyZjU7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNThhMmY1O1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrYm94OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uaGVscC1ibG9jay1lcnJvciB7XG4gIGNvbG9yOiAjZjAwOyB9XG5cbi5lcnJvck1lc3NhZ2Uge1xuICBjb2xvcjogI2YwMDsgfVxuXG4uZXJyb3JTdW1tYXJ5IHtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuLmVycm9yU3VtbWFyeSB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICNmMDA7XG4gIGJhY2tncm91bmQ6ICNmZmU1ZTU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjk5OTk7IH1cbiAgLmVycm9yU3VtbWFyeSBwIHtcbiAgICBjb2xvcjogI2YwMDsgfVxuICAuZXJyb3JTdW1tYXJ5IGxpIHtcbiAgICBjb2xvcjogI2YwMDsgfVxuXG4vKiA9PT09PT09PT09PT1cbiogc3RhdGVcbj09PT09PT09PT09PT09ICovXG4uaXMtaW1nLWNlbnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5pcy10ZXh0LS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmlzLXRleHQtLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmlzLXRleHQtLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi8qIGhpZGRlbiAqL1xuLmlzLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGJsb2NrICovXG4uaXMtLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmlzLWNhdXRpb24ge1xuICBjb2xvcjogI2Y3NTE2MTsgfVxuXG4uaXMtZmxvYXQtLW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5pcy1vdmVyaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uaXMtbGluay0tdGV4dCB7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uaXMtbGluay0tYXJyb3cge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMzMjMyMzI7IH1cbiAgLmlzLWxpbmstLWFycm93OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlc2NvbW1vbl9pY29uX2Fycm93X3JpZ2h0LnN2ZycpIG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogNHB4O1xuICAgIC1vLWJhY2tncm91bmQtc2l6ZTogNHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNHB4OyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09XG5pcy12ZXJ0aWNhbFxuPT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5pcy12ZXJ0aWNhbC0tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG5cbi5pcy12ZXJ0aWNhbC0tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG5cbi5pcy12ZXJ0aWNhbC0tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uaXMtdmVydGljYWwtLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT1cbmlzLWNvbG9yXG49PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmlzLWNvbG9yLS13aGl0ZSB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7IH1cblxuLmlzLWNvbG9yLS1ibGFjayB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cblxuLmlzLWNvbG9yLS1iYXNlIHtcbiAgY29sb3I6ICMyNTI1MjUgIWltcG9ydGFudDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuaXMtQmdDb2xvclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5pcy1CZ0NvbG9yLS1iYXNlIHtcbiAgYmFja2dyb3VuZDogIzI1MjUyNSAhaW1wb3J0YW50OyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09XG5pcy1ob3Zlci0tY2lyY2xlXG49PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmlzLWhvdmVyLS1jaXJjbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmlzLWhvdmVyLS1jaXJjbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMzUlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zaXRpb246IC4zczsgfVxuXG4uaXMtaG92ZXItLWNpcmNsZTpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogMTgwcHg7XG4gIG1hcmdpbjogLTkwcHggMCAwIC05MHB4OyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09XG5pcy1hbHBoYS0taG92ZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uaXMtYWxwaGEtLWhvdmVyLCAuaXMtYWxwaGEtLWhvdmVyIGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7IH1cblxuLmlzLWFscGhhLS1ob3Zlcjpob3ZlciwgLmlzLWFscGhhLS1ob3Zlcjpob3ZlciBpbWcge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjApO1xuICBvcGFjaXR5OiAwLjY7IH1cblxuLmlzLWhvdmVyLS1lZmZlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5pcy1ob3Zlci0tZWZmZWN0OmhvdmVyIGltZyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCkgc2NhbGUoMSk7IH1cbiAgLmlzLWhvdmVyLS1lZmZlY3Q6aG92ZXIgLmlzLWhvdmVyLWNhcHRpb24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgwKSByb3RhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmlzLWhvdmVyLS1lZmZlY3QgLmlzLWhvdmVyLWNhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgei1pbmRleDogMjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTkwZGVnKSByb3RhdGVYKC05MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuICAuaXMtaG92ZXItLWVmZmVjdCAuaXMtaG92ZXItbW9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLmlzLWhvdmVyLS1lZmZlY3QgLmlzLWhvdmVyLW1vcmU6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgY29udGVudDogXCJcXGYwMDJcIjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5pcy1zY2FsZVVwLS1pbWcgaW1nIHtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjVzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjVzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuNXMgbGluZWFyO1xuICAtbXMtdHJhbnNpdGlvbjogLW1zLXRyYW5zZm9ybSAwLjVzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgbGluZWFyOyB9XG5cbi5pcy1zY2FsZVVwLS1pbWcgaW1nOmhvdmVyIHtcbiAgc2NhbGU6IDEuMjsgfVxuXG4uaXMtc2NhbGVVcC0taW1nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uaXMtdHJpYW5nbGUtLXRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaXMtdHJpYW5nbGUtLXRvcDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItd2lkdGg6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAtMjBweDsgfVxuXG4uaXMtdHJpYW5nbGUtLXJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pcy10cmlhbmdsZS0tcmlnaHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIHRvcDogNTAlOyB9XG5cbi5pcy10cmlhbmdsZS0tYm90dG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pcy10cmlhbmdsZS0tYm90dG9tOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci13aWR0aDogMTBweDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IC0yMHB4OyB9XG5cbi5pcy10cmlhbmdsZS0tbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaXMtdHJpYW5nbGUtLWxlZnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHRvcDogNTAlOyB9XG5cbi5pcy10cmlhbmdsZS0tbGVmdC0tcmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pcy10cmlhbmdsZS0tbGVmdC0tcmVkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci13aWR0aDogMTBweDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICMzMjMyMzI7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgdG9wOiA1MCU7IH1cblxuLyogPT09PT09PT09PT09XG4qIHRhYmxlXG49PT09PT09PT09PT09PSAqL1xudGFibGUge1xuICB3aWR0aDogMTAwJTsgfVxuICB0YWJsZSB0aCwgdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgICBjb2xvcjogIzNEM0QzRDtcbiAgICBsaW5lLWhlaWdodDogMS42OyB9XG4gIHRhYmxlIHRoIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgYmFja2dyb3VuZDogI2VlZWRlNztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICB0YWJsZSB0ZCB7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgdGFibGUgLmZvcm0tZ3JvdXAge1xuICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgdGFibGUgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIHBhZGRpbmc6IDhweDsgfVxuICB0YWJsZSAuYnRuLWZvcm0tc3VibWl0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4ubXVzdCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjQ0Q0RjRGOyB9XG5cbi8qIG0tbW9kYWxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmpzLW1vZGFsX19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubS1tb2RhbF9fYm94LXVuZGVyLXNoYWRvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAxMnB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMTJweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDEycHggLTNweCByZ2JhKDAsIDAsIDAsIDAuOCk7IH0gfVxuXG4ubS1tb2RhbF9faW1hZ2UtLXNjcm9sbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5tLW1vZGFsX19pbWFnZS0tc2Nyb2xsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLm0tbW9kYWxfX2ltYWdlLS1zY3JvbGwgaW1nIHtcbiAgICB3aWR0aDogNjBweDsgfVxuLm0tbW9kYWxfX3NlZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEyOyB9XG4ubS1tb2RhbF9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTIwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5HcmFkaWVudChHcmFkaWVudFR5cGU9MCxTdGFydENvbG9yU3RyPSM5OWZmZmZmZixFbmRDb2xvclN0cj0jOTlmZmZmZmYpO1xuICAvKklFOOS7peS4i+eUqCovIH1cbi5tLW1vZGFsX19ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLm0tbW9kYWxfX2JveCB7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9IH1cbiAgLm0tbW9kYWxfX2JveCAuYy10ZXh0LS1jYXV0aW9uIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLm0tbW9kYWxfX2JveCAuYy10ZXh0LS1jYXV0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuLm0tbW9kYWxfX3RpdGxlIHtcbiAgcGFkZGluZzogOHB4O1xuICBiYWNrZ3JvdW5kOiAjYjRhMDM3O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi5tLW1vZGFsX19kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDVweCAxMHB4OyB9XG4gIC5tLW1vZGFsX19kZXNjcmlwdGlvbiBwOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5tLW1vZGFsX19kZXNjcmlwdGlvbiBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubS1tb2RhbF9fdGV4dC0tdXBkYXRlIHtcbiAgICBwYWRkaW5nOiAxMHB4OyB9IH1cbi5tLW1vZGFsX19pbm5lciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTV2aDtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5tLW1vZGFsX19pbm5lciB7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIGhlaWdodDogNDMwcHg7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIC01cHggMTJweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtNXB4IDEycHggLTNweCByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgLTVweCAxMnB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjgpOyB9IH1cbi5tLW1vZGFsX19jbG9zZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDExcHggMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogIzAzMDMwMztcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tLW1vZGFsX19jbG9zZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLm0tbW9kYWxfX2Nsb3NlIHtcbiAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTRweCAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5tLW1vZGFsX19jbG9zZTpob3ZlciwgLm0tbW9kYWxfX2Nsb3NlOmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBiYWNrZ3JvdW5kOiAjNTA1MDUwOyB9XG4gIC5tLW1vZGFsX19jbG9zZSBpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT1cbnUtZnRcbj09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udS1mdDE2IHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtZnQyNiB7XG4gIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50OyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09XG51LXRleHRcbj09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udS10ZXh0LS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4udS10ZXh0LS1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi51LXRleHQtLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4udS10ZXh0LS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMzFhOGI3O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udS10ZXh0LS13ZWlnaHQge1xuICBmb250LXNpemU6IGxhcmdlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnUtZm9udC0tbGFyZ2VyIHtcbiAgZm9udC1zaXplOiBsYXJnZXI7IH1cblxuLnUtZm9udC0tbGFyZ2VyIHtcbiAgZm9udC1zaXplOiBsYXJnZXI7IH1cblxuLnUtdGV4dC0taW5pdGlhbCB7XG4gIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgZm9udC13ZWlnaHQ6IGluaXRpYWw7IH1cblxuLnUtYm94LS1jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiA9PT09PT09PT09PT1cbiogdS13KnBcbj09PT09PT09PT09PT09ICovXG4udS13MTBwIHtcbiAgd2lkdGg6IDEwJSAhaW1wb3J0YW50OyB9XG5cbi51LXcyMHAge1xuICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7IH1cblxuLnUtdzMwcCB7XG4gIHdpZHRoOiAzMCUgIWltcG9ydGFudDsgfVxuXG4udS13NDBwIHtcbiAgd2lkdGg6IDQwJSAhaW1wb3J0YW50OyB9XG5cbi51LXc1MHAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnUtdzYwcCB7XG4gIHdpZHRoOiA2MCUgIWltcG9ydGFudDsgfVxuXG4udS13NzBwIHtcbiAgd2lkdGg6IDcwJSAhaW1wb3J0YW50OyB9XG5cbi51LXc4MHAge1xuICB3aWR0aDogODAlICFpbXBvcnRhbnQ7IH1cblxuLnUtdzkwcCB7XG4gIHdpZHRoOiA5MCUgIWltcG9ydGFudDsgfVxuXG4udS13MTAwcCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT1cbnUtbVxuPT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51LW10NSB7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4udS1tdDEwIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4udS1tdDIwIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4udS1tdDMwIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4udS1tdDQwIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4udS1tdDUwIHtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuXG4udS1tcjEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi51LW1yMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuLnUtbXIzMCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDsgfVxuXG4udS1tcjQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG5cbi51LW1yNTAge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH1cblxuLnUtbWIxMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnUtbWIyMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnUtbWIzMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnUtbWI0MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLnUtbWI1MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuLnUtbWwxMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi51LW1sMjAge1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG4udS1tbDMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cblxuLnUtbWw0MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG5cbi51LW1sNTAge1xuICBtYXJnaW4tbGVmdDogNTBweDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PVxudS1wXG49PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnUtcHQxMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi51LXB0MjAge1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG4udS1wdDMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cblxuLnUtcHQ0MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4OyB9XG5cbi51LXB0NTAge1xuICBwYWRkaW5nLXRvcDogNTBweDsgfVxuXG4udS1wcjEwIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4udS1wcjIwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4udS1wcjMwIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuXG4udS1wcjQwIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuXG4udS1wcjUwIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuXG4udS1wYjEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cblxuLnUtcGIyMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi51LXBiMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXG4udS1wYjQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cblxuLnUtcGI1MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG5cbi51LXBsMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLnUtcGwyMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4udS1wbDMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG5cbi51LXBsNDAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cblxuLnUtcGw1MCB7XG4gIHBhZGRpbmctbGVmdDogNTBweDsgfVxuXG4vKiA9PT09PT09PT09PT1cbiogbGgqXG49PT09PT09PT09PT09PSAqL1xuLnUtbGgxIHtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDsgfVxuXG4udS1saDFfMSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjEgIWltcG9ydGFudDsgfVxuXG4udS1saDFfMiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDsgfVxuXG4udS1saDFfMyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjMgIWltcG9ydGFudDsgfVxuXG4udS1saDFfNCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQgIWltcG9ydGFudDsgfVxuXG4udS1saDFfNSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDsgfVxuXG4udS1saDFfNiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjYgIWltcG9ydGFudDsgfVxuXG4udS1saDFfNyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjcgIWltcG9ydGFudDsgfVxuXG4udS1saDFfOCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjggIWltcG9ydGFudDsgfVxuXG4udS1saDFfOSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjkgIWltcG9ydGFudDsgfVxuXG4udS1saDIge1xuICBsaW5lLWhlaWdodDogMiAhaW1wb3J0YW50OyB9XG5cbi51LWxoMl8xIHtcbiAgbGluZS1oZWlnaHQ6IDIuMSAhaW1wb3J0YW50OyB9XG5cbi51LWxoMl8yIHtcbiAgbGluZS1oZWlnaHQ6IDIuMiAhaW1wb3J0YW50OyB9XG5cbi51LWxoMl8zIHtcbiAgbGluZS1oZWlnaHQ6IDIuMyAhaW1wb3J0YW50OyB9XG5cbi51LWxoMl80IHtcbiAgbGluZS1oZWlnaHQ6IDIuNCAhaW1wb3J0YW50OyB9XG5cbi51LWxoMl81IHtcbiAgbGluZS1oZWlnaHQ6IDIuNSAhaW1wb3J0YW50OyB9XG5cbi51LWxoMl82IHtcbiAgbGluZS1oZWlnaHQ6IDIuNiAhaW1wb3J0YW50OyB9XG5cbi51LWxoMl83IHtcbiAgbGluZS1oZWlnaHQ6IDIuNyAhaW1wb3J0YW50OyB9XG5cbi51LWxoMl84IHtcbiAgbGluZS1oZWlnaHQ6IDIuOCAhaW1wb3J0YW50OyB9XG5cbi51LWxoMl85IHtcbiAgbGluZS1oZWlnaHQ6IDIuOSAhaW1wb3J0YW50OyB9XG5cbi51LWxoMyB7XG4gIGxpbmUtaGVpZ2h0OiAzICFpbXBvcnRhbnQ7IH1cblxuLyogPT09PT09PT09PT09XG4qIGluZGV4XG49PT09PT09PT09PT09PSAqL1xuLm1haW4tdmlzdWFsIHtcbiAgaGVpZ2h0OiA3NjBweDsgfVxuICAubWFpbi12aXN1YWwgLm1haW4tdmlzdWFsLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiA2MzBweDsgfVxuICAgIC5tYWluLXZpc3VhbCAubWFpbi12aXN1YWwtY29udGVudCA+IGgyLCAubWFpbi12aXN1YWwgLm1haW4tdmlzdWFsLWNvbnRlbnQgPiBwLCAubWFpbi12aXN1YWwgLm1haW4tdmlzdWFsLWNvbnRlbnQgPiBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgLm1haW4tdmlzdWFsIC5sLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNjQwcHg7IH1cbiAgICAubWFpbi12aXN1YWwgLmwtY29udGFpbmVyIC5tYWluLXRpdGxlIHtcbiAgICAgIHRvcDogMjVweDtcbiAgICAgIGxlZnQ6IDMwMHB4OyB9XG4gICAgLm1haW4tdmlzdWFsIC5sLWNvbnRhaW5lciAuY29tcG9uZW50IHtcbiAgICAgIHRvcDogMTQ3cHg7XG4gICAgICBsZWZ0OiAzMDRweDsgfVxuICAgIC5tYWluLXZpc3VhbCAubC1jb250YWluZXIgLmxhYmVsLXB1cnBsZSB7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICBsZWZ0OiA3MzZweDsgfVxuICAgIC5tYWluLXZpc3VhbCAubC1jb250YWluZXIgLmxhYmVsLWdvbGQge1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgbGVmdDogODY3cHg7IH1cbiAgICAubWFpbi12aXN1YWwgLmwtY29udGFpbmVyIC5zdWItdGl0bGUwMSB7XG4gICAgICB0b3A6IDIxNXB4O1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5tYWluLXZpc3VhbCAubC1jb250YWluZXIgLnN1Yi10aXRsZTAyIHtcbiAgICAgIHRvcDogMjE1cHg7XG4gICAgICBsZWZ0OiAxMTFweDsgfVxuICAgIC5tYWluLXZpc3VhbCAubC1jb250YWluZXIgLnN1Yi10aXRsZTAzIHtcbiAgICAgIHRvcDogMjE1cHg7XG4gICAgICBsZWZ0OiAyMjJweDsgfVxuICAgIC5tYWluLXZpc3VhbCAubC1jb250YWluZXIgLm1haW4tdmlzdWFsIHtcbiAgICAgIHRvcDogNTBweDtcbiAgICAgIGxlZnQ6IDkwcHg7XG4gICAgICB6LWluZGV4OiAwOyB9XG4gICAgLm1haW4tdmlzdWFsIC5sLWNvbnRhaW5lciAuaXRlbS1uYW1lIHtcbiAgICAgIHRvcDogMzU3cHg7XG4gICAgICBsZWZ0OiAxM3B4OyB9XG4gICAgLm1haW4tdmlzdWFsIC5sLWNvbnRhaW5lciAuaGVhZGluZyB7XG4gICAgICB0b3A6IDIyNXB4O1xuICAgICAgbGVmdDogNjgwcHg7IH1cbiAgLm1haW4tdmlzdWFsIC5idG4tb3JkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgbWFyZ2luOiAwIGF1dG8gNTBweDsgfVxuXG4uc2VjdGlvbi1lbXBhdGh5IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2luZGV4L2VtcGF0aHlfYmcucG5nXCIpIGNlbnRlciAwIG5vLXJlcGVhdDsgfVxuICAuc2VjdGlvbi1lbXBhdGh5IC5sLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogOTAwcHg7IH1cbiAgICAuc2VjdGlvbi1lbXBhdGh5IC5sLWNvbnRhaW5lciA+IGgzLCAuc2VjdGlvbi1lbXBhdGh5IC5sLWNvbnRhaW5lciA+IHAsIC5zZWN0aW9uLWVtcGF0aHkgLmwtY29udGFpbmVyID4gaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLnNlY3Rpb24tZW1wYXRoeSAubC1jb250YWluZXIgLmVtcGF0aHktdHRsIHtcbiAgICAgIHRvcDogMTI0cHg7XG4gICAgICBsZWZ0OiAxODBweDsgfVxuICAgIC5zZWN0aW9uLWVtcGF0aHkgLmwtY29udGFpbmVyIC5tb3lhbW95YTEge1xuICAgICAgdG9wOiAyOTJweDtcbiAgICAgIGxlZnQ6IDQ0cHg7IH1cbiAgICAuc2VjdGlvbi1lbXBhdGh5IC5sLWNvbnRhaW5lciAubW95YW1veWEyIHtcbiAgICAgIHRvcDogMjc1cHg7XG4gICAgICBsZWZ0OiA2MTJweDsgfVxuICAgIC5zZWN0aW9uLWVtcGF0aHkgLmwtY29udGFpbmVyIC5tb3lhbW95YTMge1xuICAgICAgdG9wOiA0NTBweDtcbiAgICAgIGxlZnQ6IDM2cHg7IH1cbiAgICAuc2VjdGlvbi1lbXBhdGh5IC5sLWNvbnRhaW5lciAubW95YW1veWE0IHtcbiAgICAgIHRvcDogNDAzcHg7XG4gICAgICBsZWZ0OiA2ODNweDsgfVxuICAgIC5zZWN0aW9uLWVtcGF0aHkgLmwtY29udGFpbmVyIC5tb3lhbW95YTUge1xuICAgICAgdG9wOiA1OTVweDtcbiAgICAgIGxlZnQ6IDE4cHg7IH1cbiAgICAuc2VjdGlvbi1lbXBhdGh5IC5sLWNvbnRhaW5lciAubW95YW1veWE2IHtcbiAgICAgIHRvcDogNjA0cHg7XG4gICAgICBsZWZ0OiAzNjlweDsgfVxuICAgIC5zZWN0aW9uLWVtcGF0aHkgLmwtY29udGFpbmVyIC5tb3lhbW95YTcge1xuICAgICAgdG9wOiA1ODhweDtcbiAgICAgIGxlZnQ6IDczMnB4OyB9XG4gICAgLnNlY3Rpb24tZW1wYXRoeSAubC1jb250YWluZXIgLm1veWFtb2F5YS1pY29uIHtcbiAgICAgIHRvcDogMjU1cHg7XG4gICAgICBsZWZ0OiAzMzlweDsgfVxuICAgIC5zZWN0aW9uLWVtcGF0aHkgLmwtY29udGFpbmVyIC5tb3lhbW95YS1tb2RlbCB7XG4gICAgICB0b3A6IDI3NXB4O1xuICAgICAgbGVmdDogMjc4cHg7XG4gICAgICB6LWluZGV4OiAwOyB9XG4gIC5zZWN0aW9uLWVtcGF0aHkgLmVtcGF0aHktdGV4dCB7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNlY3Rpb24tcHVyaWZpY2F0aW9uIHtcbiAgcGFkZGluZzogOTBweCAwIDgwcHg7XG4gIGJhY2tncm91bmQ6ICNmYWY4ZWYgdXJsKFwiLi4vaW1hZ2VzL2luZGV4L29ybmFtZW50X2xpbmUxLmpwZ1wiKSBjZW50ZXIgYm90dG9tIHJlcGVhdC14O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNlY3Rpb24tcHVyaWZpY2F0aW9uIC5wdXJpZmljYXRpb24tdHRsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5zZWN0aW9uLXB1cmlmaWNhdGlvbiAucHVyaWZpY2F0aW9uLWludHJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5zZWN0aW9uLXB1cmlmaWNhdGlvbiB1bCBsaSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAuc2VjdGlvbi1wdXJpZmljYXRpb24gdWwgbGkgLnB1cmlmaWNhdGlvbi10eHRib3gge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiA1MHB4IDY1cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICAuc2VjdGlvbi1wdXJpZmljYXRpb24gdWwgbGkgLnB1cmlmaWNhdGlvbi10eHRib3ggaDQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAuc2VjdGlvbi1wdXJpZmljYXRpb24gdWwgbGkgLnB1cmlmaWNhdGlvbi10eHRib3ggcCB7XG4gICAgICAgIGNvbG9yOiAjNjc2NzY3O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5zZWN0aW9uLXB1cmlmaWNhdGlvbiB1bCBsaTpudGgtY2hpbGQoMikgLnB1cmlmaWNhdGlvbi10eHRib3gge1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4uc2VjdGlvbi11c2UgLnVzZS1zdGVwIHtcbiAgcGFkZGluZzogOTBweCAwIDgwcHg7XG4gIGJhY2tncm91bmQ6ICNmYWY4ZWYgdXJsKFwiLi4vaW1hZ2VzL2luZGV4L29ybmFtZW50X2xpbmUyLmpwZ1wiKSBjZW50ZXIgYm90dG9tIHJlcGVhdC14O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNlY3Rpb24tdXNlIC51c2Utc3RlcCAudXNlLXN0ZXB0dGwge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnNlY3Rpb24tdXNlIC51c2Utc3RlcCAudXNlLXN0ZXBpbnRybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAuc2VjdGlvbi11c2UgLnVzZS1zdGVwIC51c2Utc3RlcHN0dGwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDgwcHg7XG4gICAgYmFja2dyb3VuZDogI2NiYjg1NTtcbiAgICBmb250LXNpemU6IDEwNy4xJTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuc2VjdGlvbi11c2UgLnVzZS1zdGVwIHVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1MHB4O1xuICAgIGhlaWdodDogMTU1MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pbmRleC9zdGVwLWJnLnBuZ1wiKSAzODBweCA1MHB4IG5vLXJlcGVhdDsgfVxuICAgIC5zZWN0aW9uLXVzZSAudXNlLXN0ZXAgdWwgbGkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgIC5zZWN0aW9uLXVzZSAudXNlLXN0ZXAgdWwgbGkgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLnNlY3Rpb24tdXNlIC51c2Utc3RlcCB1bCBsaSAudXNlLXR4dGJveCB7XG4gICAgICAgIHdpZHRoOiAzODBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAuc2VjdGlvbi11c2UgLnVzZS1zdGVwIHVsIGxpIC51c2UtdHh0Ym94IHAge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuICAgIC5zZWN0aW9uLXVzZSAudXNlLXN0ZXAgdWwgLnVzZS1zdGVwMSB7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGxlZnQ6IC0zNXB4OyB9XG4gICAgICAuc2VjdGlvbi11c2UgLnVzZS1zdGVwIHVsIC51c2Utc3RlcDEgLnVzZS10eHRib3gge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTgwcHg7IH1cbiAgICAuc2VjdGlvbi11c2UgLnVzZS1zdGVwIHVsIC51c2Utc3RlcDIge1xuICAgICAgdG9wOiA3N3B4O1xuICAgICAgbGVmdDogNjI0cHg7IH1cbiAgICAgIC5zZWN0aW9uLXVzZSAudXNlLXN0ZXAgdWwgLnVzZS1zdGVwMiAudXNlLXR4dGJveCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4OyB9XG4gICAgLnNlY3Rpb24tdXNlIC51c2Utc3RlcCB1bCAudXNlLXN0ZXAzIHtcbiAgICAgIHRvcDogNDg2cHg7XG4gICAgICBsZWZ0OiA5NnB4OyB9XG4gICAgICAuc2VjdGlvbi11c2UgLnVzZS1zdGVwIHVsIC51c2Utc3RlcDMgLnVzZS10eHRib3gge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4OyB9XG4gICAgLnNlY3Rpb24tdXNlIC51c2Utc3RlcCB1bCAudXNlLXN0ZXA0IHtcbiAgICAgIHRvcDogNjkwcHg7XG4gICAgICBsZWZ0OiA3MjlweDsgfVxuICAgICAgLnNlY3Rpb24tdXNlIC51c2Utc3RlcCB1bCAudXNlLXN0ZXA0IC51c2UtdHh0Ym94IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9XG4gICAgLnNlY3Rpb24tdXNlIC51c2Utc3RlcCB1bCAudXNlLXN0ZXA1IHtcbiAgICAgIHRvcDogMTAzMHB4O1xuICAgICAgbGVmdDogLTIzcHg7IH1cbiAgICAgIC5zZWN0aW9uLXVzZSAudXNlLXN0ZXAgdWwgLnVzZS1zdGVwNSAudXNlLXR4dGJveCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDsgfVxuLnNlY3Rpb24tdXNlIC51c2UtaG93dG8ge1xuICBwYWRkaW5nOiA3MHB4IDAgODBweDtcbiAgYmFja2dyb3VuZDogI2ViZjlmYSB1cmwoXCIuLi9pbWFnZXMvaW5kZXgvb3JuYW1lbnRfbGluZTMuanBnXCIpIGNlbnRlciBib3R0b20gcmVwZWF0LXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2VjdGlvbi11c2UgLnVzZS1ob3d0byAudXNlLWhvd3RvdHRsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5zZWN0aW9uLXVzZSAudXNlLWhvd3RvIC51c2UtaG93dG9pbnRybyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDVweCAwIDAgNzFweDtcbiAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pbmRleC91c2VfaG93dG9pbnRyb2ljb24ucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG4gICAgZm9udC1zaXplOiAxMjguNSU7XG4gICAgY29sb3I6ICM2NzY3Njc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuICAuc2VjdGlvbi11c2UgLnVzZS1ob3d0byB1bCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5zZWN0aW9uLXVzZSAudXNlLWhvd3RvIHVsIGxpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDQ1JTsgfVxuICAgICAgLnNlY3Rpb24tdXNlIC51c2UtaG93dG8gdWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwJTsgfVxuICAgICAgLnNlY3Rpb24tdXNlIC51c2UtaG93dG8gdWwgbGk6bGFzdC1jaGlsZCAuaG93dG9tZW51IHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDsgfVxuICAgICAgLnNlY3Rpb24tdXNlIC51c2UtaG93dG8gdWwgbGkgLnVzZS1ob3d0b3N0dGwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzFhOGI3O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxMDcuMSU7IH1cbiAgICAgIC5zZWN0aW9uLXVzZSAudXNlLWhvd3RvIHVsIGxpIGltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnNlY3Rpb24tdXNlIC51c2UtaG93dG8gLmhvd3RvbWVudSB7XG4gICAgcGFkZGluZzogMCA1MHB4IDMwcHg7XG4gICAgY29sb3I6ICMzMWE4Yjc7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5zZWN0aW9uLXVzZSAudXNlLWhvd3RvIC5ob3d0b21lbnUgcCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaW5kZXgvdXNlX2hvd3RvZG90bGluZS5wbmcgXCIpIGNlbnRlciBjZW50ZXJyZXBlYXQteDsgfVxuICAgICAgLnNlY3Rpb24tdXNlIC51c2UtaG93dG8gLmhvd3RvbWVudSBwIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ViZjlmYTsgfVxuICAgICAgLnNlY3Rpb24tdXNlIC51c2UtaG93dG8gLmhvd3RvbWVudSBwIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICAgIGZsb2F0OiByaWdodDsgfVxuICAuc2VjdGlvbi11c2UgLnVzZS1ob3d0byAudXNlLWhvd3RvdHh0Ym94IHtcbiAgICBtaW4taGVpZ2h0OiAxMDZweDtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICNjMWU3ZWE7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzMxYThiNztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnNlY3Rpb24tdXNlIC51c2UtaG93dG8gLnVzZS1ob3d0b3R4dGJveCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAuc2VjdGlvbi11c2UgLnVzZS1ob3d0byAudXNlLWhvd3RvY2FwdGlvbiB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gOTBweDtcbiAgICBmb250LXNpemU6IDc3LjEzJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjMzFhOGI3OyB9XG5cbi5zZWN0aW9uLXJlY29tbWVuZCB7XG4gIHBhZGRpbmc6IDkwcHggMCA4MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmFmOGVmIHVybChcIi4uL2ltYWdlcy9pbmRleC9vcm5hbWVudF9saW5lMS5qcGdcIikgY2VudGVyIGJvdHRvbSByZXBlYXQteDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zZWN0aW9uLXJlY29tbWVuZCAucmVjb21tZW5kLXR0bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuc2VjdGlvbi1yZWNvbW1lbmQgLnJlY29tbWVuZC1pbnRybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBjb2xvcjogIzY3Njc2NzsgfVxuICAgIC5zZWN0aW9uLXJlY29tbWVuZCAucmVjb21tZW5kLWludHJvIHN0cm9uZyB7XG4gICAgICBmb250LXNpemU6IDE0Mi44JTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICNjYmI4NTU7IH1cbiAgLnNlY3Rpb24tcmVjb21tZW5kIHVsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtbGluZXM6IG11bHRpcGxlO1xuICAgIC1tb3otYm94LWxpbmVzOiBtdWx0aXBsZTtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaW5kZXgvcmVjb21tZW5kX2l0ZW1pbWcucG5nXCIpIGNlbnRlciA1cHggbm8tcmVwZWF0OyB9XG4gICAgLnNlY3Rpb24tcmVjb21tZW5kIHVsIGxpIHtcbiAgICAgIHdpZHRoOiAzMSU7XG4gICAgICBtYXJnaW46IDAgMy41JSAzN3B4IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogODUuNyU7IH1cbiAgICAgIC5zZWN0aW9uLXJlY29tbWVuZCB1bCBsaSA+IGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuc2VjdGlvbi1yZWNvbW1lbmQgdWwgbGkgZGl2IHtcbiAgICAgICAgcGFkZGluZzogMzBweCAzMHB4OyB9XG4gICAgICAgIC5zZWN0aW9uLXJlY29tbWVuZCB1bCBsaSBkaXYgaDQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuc2VjdGlvbi1yZWNvbW1lbmQgdWwgbGk6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMzQuNSU7IH1cbiAgICAgIC5zZWN0aW9uLXJlY29tbWVuZCB1bCBsaTpudGgtY2hpbGQoNSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLnNlY3Rpb24tdm9pY2Uge1xuICBwYWRkaW5nOiA5MHB4IDAgNjBweDtcbiAgYmFja2dyb3VuZDogI2ZhZjhlZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zZWN0aW9uLXZvaWNlIC52b2ljZS10dGwge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLnNlY3Rpb24tdm9pY2UgLnZvaWNlLW5vdGUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiA4NS43JTsgfVxuICAuc2VjdGlvbi12b2ljZSB1bCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWxpbmVzOiBtdWx0aXBsZTtcbiAgICAtbW96LWJveC1saW5lczogbXVsdGlwbGU7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuc2VjdGlvbi12b2ljZSB1bCBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgcGFkZGluZzogMjBweCAzOHB4IDQwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogODUuNyU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuc2VjdGlvbi12b2ljZSB1bCBsaSAudGFnIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjY2JiODU1O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnNlY3Rpb24tdm9pY2UgdWwgbGkgaDQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAuc2VjdGlvbi12b2ljZSB1bCBsaTpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQlOyB9XG4gIC5zZWN0aW9uLXZvaWNlIC52b2ljZS1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuc2VjdGlvbi12b2ljZSAudm9pY2UtaGVhZGVyIGg0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiAyOTBweDsgfVxuICAgICAgLnNlY3Rpb24tdm9pY2UgLnZvaWNlLWhlYWRlciBoNCBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnNlY3Rpb24tdm9pY2UgLnZvaWNlLXVzZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgYm9yZGVyOiA1cHggc29saWQgI2ZhZDlkYztcbiAgICBib3JkZXItcmFkaXVzOiAxMzBweDsgfVxuICAgIC5zZWN0aW9uLXZvaWNlIC52b2ljZS11c2VyIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEzMHB4OyB9XG4gIC5zZWN0aW9uLXZvaWNlIC52b2ljZS10eHQge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBjb2xvcjogIzMyMzIzMjtcbiAgICBsaW5lLWhlaWdodDogMi4yOyB9XG4gIC5zZWN0aW9uLXZvaWNlIC52b2ljZS1uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDExM3B4O1xuICAgIGNvbG9yOiAjY2JiODU1OyB9XG4gIC5zZWN0aW9uLXZvaWNlIC5idG4tbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuXG4vKiA9PT09PT09PT09PT1cbiogdm9pY2Vcbj09PT09PT09PT09PT09ICovXG4udm9pY2UtbWFpbi12aXN1YWwgLmwtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQ1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdm9pY2Uvdm9pY2VfYmcucG5nXCIpIDQ4NnB4IC0xOXB4IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA1MyU7IH1cbiAgLnZvaWNlLW1haW4tdmlzdWFsIC5sLWNvbnRhaW5lciA+IGgyLCAudm9pY2UtbWFpbi12aXN1YWwgLmwtY29udGFpbmVyID4gcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gIC52b2ljZS1tYWluLXZpc3VhbCAubC1jb250YWluZXIgLm1haW4tdGl0bGUge1xuICAgIHRvcDogODBweDtcbiAgICBsZWZ0OiAwcHg7IH1cbiAgLnZvaWNlLW1haW4tdmlzdWFsIC5sLWNvbnRhaW5lciAuc3ViLXRpdGxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB0b3A6IDI4MHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cblxuLyogPT09PT09PT09PT09XG4qIHNlY3Rpb24tdm9pY2VkZXRhaWxcbj09PT09PT09PT09PT09ICovXG4uc2VjdGlvbi12b2ljZWRldGFpbCB7XG4gIHBhZGRpbmc6IDgwcHggMCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNlY3Rpb24tdm9pY2VkZXRhaWwgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLnNlY3Rpb24tdm9pY2VkZXRhaWwgLnZvaWNlLXRleHQtY2F1dGlvbiB7XG4gICAgY29sb3I6ICM2NzY3Njc7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5zZWN0aW9uLXZvaWNlZGV0YWlsIHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuc2VjdGlvbi12b2ljZWRldGFpbCB1bCBsaSAudm9pY2UtZGV0YWlsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDUwcHggNzBweCAzNXB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgLnNlY3Rpb24tdm9pY2VkZXRhaWwgdWwgbGkgLnZvaWNlLWRldGFpbCAudm9pY2Utc3R0bCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgICAgLnNlY3Rpb24tdm9pY2VkZXRhaWwgdWwgbGkgLnZvaWNlLWRldGFpbCAudm9pY2Utc3R0bCAudm9pY2UtdXNlciB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgI2ZhZDlkYztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMzBweDsgfVxuICAgICAgICAuc2VjdGlvbi12b2ljZWRldGFpbCB1bCBsaSAudm9pY2UtZGV0YWlsIC52b2ljZS1zdHRsIGg0IHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMjVweCAwIDEwcHg7XG4gICAgICAgICAgY29sb3I6ICNjYmI4NTU7XG4gICAgICAgICAgZm9udC1zaXplOiA4NS43JTsgfVxuICAgICAgLnNlY3Rpb24tdm9pY2VkZXRhaWwgdWwgbGkgLnZvaWNlLWRldGFpbCBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICBjb2xvcjogIzY3Njc2NztcbiAgICAgICAgZm9udC1zaXplOiA4NS43JTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTsgfVxuICAgICAgLnNlY3Rpb24tdm9pY2VkZXRhaWwgdWwgbGkgLnZvaWNlLWRldGFpbDphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBsZWZ0OiA3NnB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICNmZmY7IH1cbiAgICAuc2VjdGlvbi12b2ljZWRldGFpbCB1bCBsaSAudm9pY2UtY29tbWVudCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDcwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjJlZWRiOyB9XG4gICAgICAuc2VjdGlvbi12b2ljZWRldGFpbCB1bCBsaSAudm9pY2UtY29tbWVudCBoNSB7XG4gICAgICAgIGNvbG9yOiAjY2JiODU1OyB9XG4gICAgICAgIC5zZWN0aW9uLXZvaWNlZGV0YWlsIHVsIGxpIC52b2ljZS1jb21tZW50IGg1OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdm9pY2Uvdm9pY2VfbWFuYWdlX2ltZy5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTAlO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5zZWN0aW9uLXZvaWNlZGV0YWlsIHVsIGxpIC52b2ljZS1jb21tZW50IHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBjb2xvcjogIzY4Njg2ODtcbiAgICAgICAgZm9udC1zaXplOiA4NS43JTsgfVxuXG4udm9pY2UtY29udGVudC1iZy0xIHtcbiAgYmFja2dyb3VuZDogI2ZhZjhlZiB1cmwoXCIuLi9pbWFnZXMvdm9pY2Uvdm9pY2VfY29udGVudF9iZ18xLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxOTIwcHggNDAwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgLnZvaWNlLWNvbnRlbnQtYmctMSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH0gfVxuXG4udm9pY2UtY29udGVudC1iZy0yIHtcbiAgYmFja2dyb3VuZDogI2ZhZjhlZiB1cmwoXCIuLi9pbWFnZXMvdm9pY2Uvdm9pY2VfY29udGVudF9iZ18yLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIDEzMDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxOTIwcHggNTcwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgLnZvaWNlLWNvbnRlbnQtYmctMiB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH0gfVxuXG4udm9pY2UtY29udGVudC1iZy0zIHtcbiAgYmFja2dyb3VuZDogI2ZhZjhlZiB1cmwoXCIuLi9pbWFnZXMvdm9pY2Uvdm9pY2VfY29udGVudF9iZ18zLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxOTIwcHggNTYwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgLnZvaWNlLWNvbnRlbnQtYmctMyB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH0gfVxuXG4vKiA9PT09PT09PT09PT1cbiogZGV2ZWxvcG1lbnRcbj09PT09PT09PT09PT09ICovXG4uZGV2ZWxvcG1lbnQtbWFpbi12aXN1YWwgLmwtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQ1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZGV2ZWxvcG1lbnQvZGV2ZWxvcG1lbnRfYmcucG5nXCIpIDU1NnB4IC0zcHggbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDQyJTsgfVxuICAuZGV2ZWxvcG1lbnQtbWFpbi12aXN1YWwgLmwtY29udGFpbmVyID4gaDIsIC5kZXZlbG9wbWVudC1tYWluLXZpc3VhbCAubC1jb250YWluZXIgPiBwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7IH1cbiAgLmRldmVsb3BtZW50LW1haW4tdmlzdWFsIC5sLWNvbnRhaW5lciAubWFpbi10aXRsZSB7XG4gICAgdG9wOiA4MHB4O1xuICAgIGxlZnQ6IDBweDsgfVxuICAuZGV2ZWxvcG1lbnQtbWFpbi12aXN1YWwgLmwtY29udGFpbmVyIC5zdWItdGl0bGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHRvcDogMjgwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuXG4vKiA9PT09PT09PT09PT1cbiogc2VjdGlvbi1oaXN0b3J5XG49PT09PT09PT09PT09PSAqL1xuLnNlY3Rpb24taGlzdG9yeSB7XG4gIHBhZGRpbmc6IDgwcHggMCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmYWY4ZWY7IH1cbiAgLnNlY3Rpb24taGlzdG9yeSBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuc2VjdGlvbi1oaXN0b3J5IC5oaXN0b3J5LXBob3RvIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMjA2cHg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gLTEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjA2cHg7IH1cbiAgICAuc2VjdGlvbi1oaXN0b3J5IC5oaXN0b3J5LXBob3RvIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwNnB4OyB9XG4gIC5zZWN0aW9uLWhpc3RvcnkgdWwuaGlzdG9yeS1saXN0IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5zZWN0aW9uLWhpc3RvcnkgLmhpc3RvcnktZGV0YWlsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogODYwcHg7XG4gICAgcGFkZGluZzogNjBweCA3MHB4IDc1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5zZWN0aW9uLWhpc3RvcnkgLmhpc3RvcnktZGV0YWlsLS0zIC5oaXN0b3J5LXJlc3VsdEJveCB7XG4gICAgICBoZWlnaHQ6IDI2MXB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9kZXZlbG9wbWVudC9oaXN0b3J5XzNfY29udGVudF9iZy5wbmcnKSBuby1yZXBlYXQgY2VudGVyIHRvcDsgfVxuICAgIC5zZWN0aW9uLWhpc3RvcnkgLmhpc3RvcnktZGV0YWlsIC5oaXN0b3J5LWxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIGxlZnQ6IDIwcHg7IH1cbiAgICAuc2VjdGlvbi1oaXN0b3J5IC5oaXN0b3J5LWRldGFpbCAuaGlzdG9yeS1zdHRsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5zZWN0aW9uLWhpc3RvcnkgLmhpc3RvcnktZGV0YWlsIC5oaXN0b3J5LXN0dGwgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNjBweDtcbiAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDI1cHggMCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDg1LjclOyB9XG4gICAgLnNlY3Rpb24taGlzdG9yeSAuaGlzdG9yeS1kZXRhaWwgcCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICBjb2xvcjogIzY3Njc2NztcbiAgICAgIGZvbnQtc2l6ZTogODUuNyU7XG4gICAgICBsaW5lLWhlaWdodDogMS45OyB9XG4gIC5zZWN0aW9uLWhpc3RvcnkgLmhpc3RvcnktaW5uZXIge1xuICAgIHdpZHRoOiA2NDBweDtcbiAgICBtYXJnaW46IDMwcHggYXV0byA0MHB4OyB9XG4gIC5zZWN0aW9uLWhpc3RvcnkgLmhpc3RvcnktcG9pbnQge1xuICAgIG1hcmdpbi10b3A6IDU1cHg7IH1cbiAgICAuc2VjdGlvbi1oaXN0b3J5IC5oaXN0b3J5LXBvaW50IHVsIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAuc2VjdGlvbi1oaXN0b3J5IC5oaXN0b3J5LXBvaW50IHVsID4gbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTBweDsgfVxuICAuc2VjdGlvbi1oaXN0b3J5IGg1IHtcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNlY3Rpb24taGlzdG9yeSAuaGlzdG9yeS1nbG9iYWxMYXVuY2gge1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zZWN0aW9uLWhpc3RvcnkgLmhpc3RvcnktZ2xvYmFsTGF1bmNoIGR0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDRweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2UzNzk4MTtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgZm9udC1zaXplOiAyMnB4OyB9XG4gICAgLnNlY3Rpb24taGlzdG9yeSAuaGlzdG9yeS1nbG9iYWxMYXVuY2ggZGQge1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5zZWN0aW9uLWhpc3RvcnkgLmhpc3RvcnktZ2xvYmFsTGF1bmNoIGRkIHAge1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgICAgICB3aWR0aDogMzk3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uaGlzdG9yeS1iZy0xIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7IH1cbiAgLmhpc3RvcnktYmctMSAuaGlzdG9yeS1iZy0xLWltZy0xIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIGxlZnQ6IC0xMzRweDsgfVxuICAuaGlzdG9yeS1iZy0xIC5oaXN0b3J5LWJnLTEtaW1nLTIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogODQwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTZkZWcpOyB9XG5cbi5oaXN0b3J5LWJnLTIgLmhpc3RvcnktYmctMi1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzBweDtcbiAgbGVmdDogLTI1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cblxuLmhpc3RvcnktYmctMyAuaGlzdG9yeS1iZy0zLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNzBweDtcbiAgbGVmdDogODMwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0yNWRlZyk7IH1cblxuLmhpc3RvcnktYmctNCAuaGlzdG9yeS1iZy00LWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtODBweDtcbiAgbGVmdDogLTEwMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjVkZWcpOyB9XG5cbi8qID09PT09PT09PT09PVxuKiBzZWN0aW9uLXNlbnNhdGlvblxuPT09PT09PT09PT09PT0gKi9cbi5zZWN0aW9uLXNlbnNhdGlvbiB7XG4gIHBhZGRpbmc6IDcwcHggMCAwOyB9XG4gIC5zZWN0aW9uLXNlbnNhdGlvbiAuc2Vuc2F0aW9uLXR0bCB7XG4gICAgbWFyZ2luOiA4MHB4IGF1dG8gNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNlY3Rpb24tc2Vuc2F0aW9uIHAge1xuICAgIGNvbG9yOiAjNjc2NzY3OyB9XG5cbi8qID09PT09PT09PT09PVxuKiBzZWN0aW9uLWF1cmFzb21hXG49PT09PT09PT09PT09PSAqL1xuLnNlY3Rpb24tYXVyYXNvbWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDgwcHggMCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmYWY4ZWY7IH1cbiAgLnNlY3Rpb24tYXVyYXNvbWEgLmF1cmFzb21hLXR0bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4OyB9XG4gIC5zZWN0aW9uLWF1cmFzb21hIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5zZWN0aW9uLWF1cmFzb21hIC5hdXJhc29tYS1oZWFsaW5nLWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDg2MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiA1MHB4IDcwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAuc2VjdGlvbi1hdXJhc29tYSAuYXVyYXNvbWEtb3JpZ2luLWJveCB7XG4gICAgcGFkZGluZzogNTBweCA3MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLnNlY3Rpb24tYXVyYXNvbWEgdWwuYXVyYXNvbWEtbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgICAuc2VjdGlvbi1hdXJhc29tYSB1bC5hdXJhc29tYS1saXN0OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC01MHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2RldmVsb3BtZW50L2F1cmFzb21hX2hlYWxpbmdfbGlzdF9hbmQucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuc2VjdGlvbi1hdXJhc29tYSB1bC5hdXJhc29tYS1saXN0IGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogMjgxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnNlY3Rpb24tYXVyYXNvbWEgdWwuYXVyYXNvbWEtbGlzdCBsaSBoNCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDEwMnB4O1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwNHB4O1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDIwNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMDRweDtcbiAgICAgICAgaGVpZ2h0OiAyMDRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwNHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnNlY3Rpb24tYXVyYXNvbWEgdWwuYXVyYXNvbWEtbGlzdCBsaSBoNDpub3QoOnRhcmdldCkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMDRweFxcOTsgfVxuICAgICAgICA6cm9vdCAuc2VjdGlvbi1hdXJhc29tYSB1bC5hdXJhc29tYS1saXN0IGxpIGg0IHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjA0cHhcXDk7IH1cbiAgICAgICAgLnNlY3Rpb24tYXVyYXNvbWEgdWwuYXVyYXNvbWEtbGlzdCBsaSBoNCBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTQ1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNDVweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA2NnB4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gICAgICAuc2VjdGlvbi1hdXJhc29tYSB1bC5hdXJhc29tYS1saXN0IGxpLmF1cmFzb21hLXRoZXJhcHkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZGV2ZWxvcG1lbnQvYXVyYXNvbWFfaGVhbGluZ19saXN0X3RoZXJhcHkuanBnXCIpIG5vLXJlcGVhdDsgfVxuICAgICAgICAuc2VjdGlvbi1hdXJhc29tYSB1bC5hdXJhc29tYS1saXN0IGxpLmF1cmFzb21hLXRoZXJhcHkgaDQge1xuICAgICAgICAgIGNvbG9yOiAjZDE3ZjlhO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmY2VhZjA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgICBib3R0b206IDA7IH1cbiAgICAgICAgICAuc2VjdGlvbi1hdXJhc29tYSB1bC5hdXJhc29tYS1saXN0IGxpLmF1cmFzb21hLXRoZXJhcHkgaDQgc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5zZWN0aW9uLWF1cmFzb21hIHVsLmF1cmFzb21hLWxpc3QgbGkuYXVyYXNvbWEtc3Bpcml0IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2RldmVsb3BtZW50L2F1cmFzb21hX2hlYWxpbmdfbGlzdF9zcGlyaXQuanBnXCIpIG5vLXJlcGVhdDsgfVxuICAgICAgICAuc2VjdGlvbi1hdXJhc29tYSB1bC5hdXJhc29tYS1saXN0IGxpLmF1cmFzb21hLXNwaXJpdCBoNCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmOGVmO1xuICAgICAgICAgIGNvbG9yOiAjYmFhYTYwOyB9XG4gICAgICAgICAgLnNlY3Rpb24tYXVyYXNvbWEgdWwuYXVyYXNvbWEtbGlzdCBsaS5hdXJhc29tYS1zcGlyaXQgaDQgc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgLnNlY3Rpb24tYXVyYXNvbWEgLmF1cmFzb21hLWhlYWxpbmctZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjNjc2NzY3O1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuc2VjdGlvbi1hdXJhc29tYSAuYXVyYXNvbWEtaGVhbGluZy1yZXN1bHQge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiA0NjBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgY29sb3I6ICM2NzY3Njc7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7IH1cbiAgLnNlY3Rpb24tYXVyYXNvbWEgLmF1cmFzb21hLW9yaWdpbi1kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDQ2MHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuc2VjdGlvbi1hdXJhc29tYSB1bC5vcmlnaW4tbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgICAuc2VjdGlvbi1hdXJhc29tYSB1bC5vcmlnaW4tbGlzdDpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNTBweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9kZXZlbG9wbWVudC9hdXJhc29tYV9vcmlnaW5fYW5kLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLnNlY3Rpb24tYXVyYXNvbWEgdWwub3JpZ2luLWxpc3QgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiAyODFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5zZWN0aW9uLWF1cmFzb21hIHVsLm9yaWdpbi1saXN0IGxpIC5pbWcge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICAuc2VjdGlvbi1hdXJhc29tYSB1bC5vcmlnaW4tbGlzdCBsaSAuaW1nIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5zZWN0aW9uLWF1cmFzb21hIHVsLm9yaWdpbi1saXN0IGxpIGg0IHtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAyM3B4OyB9XG4gICAgICAuc2VjdGlvbi1hdXJhc29tYSB1bC5vcmlnaW4tbGlzdCBsaSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9XG4gICAgICAuc2VjdGlvbi1hdXJhc29tYSB1bC5vcmlnaW4tbGlzdCBsaS5vcmlnaW4tYXVyYSBoNCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlYWRjYTE7XG4gICAgICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgICAuc2VjdGlvbi1hdXJhc29tYSB1bC5vcmlnaW4tbGlzdCBsaS5vcmlnaW4tYXVyYSBwIHtcbiAgICAgICAgY29sb3I6ICNlYWRjYTI7IH1cbiAgICAgIC5zZWN0aW9uLWF1cmFzb21hIHVsLm9yaWdpbi1saXN0IGxpLm9yaWdpbi1zb21hIC5pbWcge1xuICAgICAgICB3aWR0aDogMjEwcHg7IH1cbiAgICAgIC5zZWN0aW9uLWF1cmFzb21hIHVsLm9yaWdpbi1saXN0IGxpLm9yaWdpbi1zb21hIGg0IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y2YWVjMjtcbiAgICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAgIC5zZWN0aW9uLWF1cmFzb21hIHVsLm9yaWdpbi1saXN0IGxpLm9yaWdpbi1zb21hIHAge1xuICAgICAgICBjb2xvcjogI2Y2YWVjMjsgfVxuXG4uYXVyYXNvbWEtYmctMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAwOyB9XG4gIC5hdXJhc29tYS1iZy0xIC5hdXJhc29tYS1iZy0xLWltZy0xIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4MHB4O1xuICAgIGxlZnQ6IC0xMzRweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNmRlZyk7IH1cbiAgLmF1cmFzb21hLWJnLTEgLmF1cmFzb21hLWJnLTEtaW1nLTIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDgwcHg7XG4gICAgbGVmdDogOTE4cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMThkZWcpOyB9XG5cbi8qID09PT09PT09PT09PVxuKiBzZWN0aW9uLXByb2R1Y3Rcbj09PT09PT09PT09PT09ICovXG4uc2VjdGlvbi1wcm9kdWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4MHB4IDAgODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmFmOGVmOyB9XG4gIC5zZWN0aW9uLXByb2R1Y3QgLnByb2R1Y3QtaGVhbGluZy10dGwge1xuICAgIG1haXJnaW4tdG9wOiAyNXB4OyB9XG4gIC5zZWN0aW9uLXByb2R1Y3QgLnByb2R1Y3QtdHRsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5zZWN0aW9uLXByb2R1Y3QgLnByb2R1Y3QtdHRsLWJhbGxvb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogOTMlO1xuICAgIG1hcmdpbjogMjVweCBhdXRvO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZiZjBmMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc2VjdGlvbi1wcm9kdWN0IC5wcm9kdWN0LXR0bC1iYWxsb29uIHN0cm9uZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgICAgY29sb3I6ICNlMzc5ODE7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc2VjdGlvbi1wcm9kdWN0IC5wcm9kdWN0LXR0bC1iYWxsb29uOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTYwcHg7XG4gICAgICBsZWZ0OiAxMTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgYm9yZGVyLXRvcDogNDBweCBzb2xpZCAjZmJmMGYxO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5zZWN0aW9uLXByb2R1Y3QgLnByb2R1Y3QtaGVhbGluZy1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogNTBweCAxMDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5zZWN0aW9uLXByb2R1Y3QgdWwucHJvZHVjdC1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMzVweDsgfVxuICAgIC5zZWN0aW9uLXByb2R1Y3QgdWwucHJvZHVjdC1saXN0OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC01MHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5zZWN0aW9uLXByb2R1Y3QgdWwucHJvZHVjdC1saXN0IGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5zZWN0aW9uLXByb2R1Y3QgdWwucHJvZHVjdC1saXN0IGxpIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4OyB9XG4gICAgICAuc2VjdGlvbi1wcm9kdWN0IHVsLnByb2R1Y3QtbGlzdCBsaSBoNCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiA0cHggMzdweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2NiYjg1NTtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cbiAgICAgIC5zZWN0aW9uLXByb2R1Y3QgdWwucHJvZHVjdC1saXN0IGxpLnByb2R1Y3QtcXVpbnRlc3NlbmNlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5zZWN0aW9uLXByb2R1Y3QgdWwucHJvZHVjdC1saXN0IGxpLnByb2R1Y3QtcXVpbnRlc3NlbmNlIC5wcm9kdWN0LXF1aW50ZXNzZW5jZS1sYWJlbCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTIwcHg7XG4gICAgICAgICAgcmlnaHQ6IDBweDsgfVxuICAuc2VjdGlvbi1wcm9kdWN0IHVsLnByb2R1Y3QtdG90YWxjYXJlLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gICAgLnNlY3Rpb24tcHJvZHVjdCB1bC5wcm9kdWN0LXRvdGFsY2FyZS1saXN0OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC01MHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5zZWN0aW9uLXByb2R1Y3QgdWwucHJvZHVjdC10b3RhbGNhcmUtbGlzdCBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuc2VjdGlvbi1wcm9kdWN0IHVsLnByb2R1Y3QtdG90YWxjYXJlLWxpc3QgbGk6bnRoLWNoaWxkKDEpLCAuc2VjdGlvbi1wcm9kdWN0IHVsLnByb2R1Y3QtdG90YWxjYXJlLWxpc3QgbGk6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgd2lkdGg6IDMwJTsgfVxuICAgICAgLnNlY3Rpb24tcHJvZHVjdCB1bC5wcm9kdWN0LXRvdGFsY2FyZS1saXN0IGxpIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIyNHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4OyB9XG4gICAgICAuc2VjdGlvbi1wcm9kdWN0IHVsLnByb2R1Y3QtdG90YWxjYXJlLWxpc3QgbGkgaDQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgcGFkZGluZzogNHB4IDE4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjYmI4NTU7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG4gICAgICAuc2VjdGlvbi1wcm9kdWN0IHVsLnByb2R1Y3QtdG90YWxjYXJlLWxpc3QgbGkucHJvZHVjdC1hcmVhIGltZyB7XG4gICAgICAgIHdpZHRoOiA3NiU7XG4gICAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLnNlY3Rpb24tcHJvZHVjdCB1bC5wcm9kdWN0LXRvdGFsY2FyZS1saXN0IGxpLnByb2R1Y3QtcXVpbnRlc3NlbmNlOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICBsZWZ0OiAxNzZweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDE1NnB4O1xuICAgICAgICBoZWlnaHQ6IDg2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9kZXZlbG9wbWVudC9wcm9kdWN0X3RvdGFsY2FyZV9lcXVpbGlicml1bV9hcnJvdy5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMzBkZWcpOyB9XG4gICAgICAuc2VjdGlvbi1wcm9kdWN0IHVsLnByb2R1Y3QtdG90YWxjYXJlLWxpc3QgbGkucHJvZHVjdC1xdWludGVzc2VuY2UgLnByb2R1Y3QtcXVpbnRlc3NlbmNlLWxhYmVsIHtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEyMHB4O1xuICAgICAgICByaWdodDogLTEwcHg7IH1cbiAgICAgIC5zZWN0aW9uLXByb2R1Y3QgdWwucHJvZHVjdC10b3RhbGNhcmUtbGlzdCBsaS5wcm9kdWN0LWVxdWlsaWJyaXVtOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0MXB4O1xuICAgICAgICBsZWZ0OiAtMTgwcHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxODZweDtcbiAgICAgICAgaGVpZ2h0OiA4NnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZGV2ZWxvcG1lbnQvcHJvZHVjdF90b3RhbGNhcmVfZXF1aWxpYnJpdW1fYXJyb3cucG5nXCIpIG5vLXJlcGVhdDsgfVxuICAgICAgLnNlY3Rpb24tcHJvZHVjdCB1bC5wcm9kdWN0LXRvdGFsY2FyZS1saXN0IGxpIGRsIGR0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgY29sb3I6ICNkMGMwNjY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgLnNlY3Rpb24tcHJvZHVjdCB1bC5wcm9kdWN0LXRvdGFsY2FyZS1saXN0IGxpIGRsIGRkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICM2NzY3Njc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAuc2VjdGlvbi1wcm9kdWN0IC5wcm9kdWN0LWhlYWxpbmctZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjNjc2NzY3O1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuc2VjdGlvbi1wcm9kdWN0IC5wcm9kdWN0LWhlYWxpbmctcmVzdWx0IHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgY29sb3I6ICM2NzY3Njc7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuc2VjdGlvbi1wcm9kdWN0IC5wcm9kdWN0LXJlc3VsdEJveCB7XG4gICAgd2lkdGg6IDc0MHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5zZWN0aW9uLXByb2R1Y3QgLnByb2R1Y3QtcmVzdWx0Qm94IGg1IHtcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvIDIwcHg7IH1cbiAgLnNlY3Rpb24tcHJvZHVjdCAucHJvZHVjdC10b3RhbGNhcmUtdHRsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4OyB9XG4gIC5zZWN0aW9uLXByb2R1Y3QgLnByb2R1Y3QtY29tcG9uZW50IGR0LCAuc2VjdGlvbi1wcm9kdWN0IC5wcm9kdWN0LWNvbXBvbmVudCBkZCB7XG4gICAgY29sb3I6ICM2NzY3Njc7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnNlY3Rpb24tcHJvZHVjdCAucHJvZHVjdC1jb21wb25lbnQgZHQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zZWN0aW9uLXByb2R1Y3QgLnByb2R1Y3QtdG90YWxjYXJlLWJveCB7XG4gICAgcGFkZGluZzogNTBweCA3MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLnByb2R1Y3QtYmctMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNzBweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMDsgfVxuICAucHJvZHVjdC1iZy0xIC5wcm9kdWN0LWJnLTEtaW1nLTEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDgwcHg7XG4gICAgbGVmdDogLTIyMHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01MGRlZyk7IH1cbiAgLnByb2R1Y3QtYmctMSAucHJvZHVjdC1iZy0xLWltZy0yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4MHB4O1xuICAgIGxlZnQ6IDkxOHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKTsgfVxuXG4vKiA9PT09PT09PT09PT1cbiogb3JkZXJcbj09PT09PT09PT09PT09ICovXG4ub3JkZXItbWFpbi12aXN1YWwgLmwtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM4MHB4OyB9XG4gIC5vcmRlci1tYWluLXZpc3VhbCAubC1jb250YWluZXIgPiBoMiwgLm9yZGVyLW1haW4tdmlzdWFsIC5sLWNvbnRhaW5lciA+IHAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAub3JkZXItbWFpbi12aXN1YWwgLmwtY29udGFpbmVyIC5tYWluLXRpdGxlIHtcbiAgICB0b3A6IDg1cHg7XG4gICAgbGVmdDogMzVweDsgfVxuICAgIC5vcmRlci1tYWluLXZpc3VhbCAubC1jb250YWluZXIgLm1haW4tdGl0bGUgaW1nIHtcbiAgICAgIHdpZHRoOiAzOTNweDsgfVxuICAub3JkZXItbWFpbi12aXN1YWwgLmwtY29udGFpbmVyIC5vcmRlci1pdGVtbmFtZSB7XG4gICAgdG9wOiAxNzFweDtcbiAgICBsZWZ0OiAzNXB4OyB9XG4gIC5vcmRlci1tYWluLXZpc3VhbCAubC1jb250YWluZXIgLnByaWNlIHtcbiAgICB0b3A6IDI3NXB4O1xuICAgIGxlZnQ6IDM1cHg7IH1cbiAgLm9yZGVyLW1haW4tdmlzdWFsIC5sLWNvbnRhaW5lciAub3JkZXItaW1nIHtcbiAgICB0b3A6IDI1cHg7XG4gICAgbGVmdDogNDEwcHg7IH1cbiAgICAub3JkZXItbWFpbi12aXN1YWwgLmwtY29udGFpbmVyIC5vcmRlci1pbWcgaW1nIHtcbiAgICAgIHdpZHRoOiA0NDBweDsgfVxuICAub3JkZXItbWFpbi12aXN1YWwgLmwtY29udGFpbmVyIC5sYWJlbC1wdXJwbGUge1xuICAgIHRvcDogMTEwcHg7XG4gICAgbGVmdDogODAwcHg7IH1cbiAgLm9yZGVyLW1haW4tdmlzdWFsIC5sLWNvbnRhaW5lciAubGFiZWwtZ29sZCB7XG4gICAgdG9wOiAxMTBweDtcbiAgICBsZWZ0OiA5MjVweDsgfVxuICAub3JkZXItbWFpbi12aXN1YWwgLmwtY29udGFpbmVyIC5vcmRlci1zdHRsIHtcbiAgICB0b3A6IDM4MHB4O1xuICAgIGxlZnQ6IDI0OHB4OyB9XG5cbi8qID09PT09PT09PT09PVxuKiBvcmRlci1mbG93XG49PT09PT09PT09PT09PSAqL1xuLm9yZGVyLWZsb3cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDIwcHggMzBweDsgfVxuICAub3JkZXItZmxvdyBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzIuMyU7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIG1hcmdpbjogMCAwLjUlIDA7XG4gICAgYmFja2dyb3VuZDogI2Q3Y2ZhZDtcbiAgICBjb2xvcjogIzQ3M2YyZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4OyB9XG4gICAgLm9yZGVyLWZsb3cgbGk6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBib3JkZXI6IDI0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogI2Q3Y2ZhZDtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLm9yZGVyLWZsb3cgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgYmFja2dyb3VuZDogI2M2YmI4YjsgfVxuICAgICAgLm9yZGVyLWZsb3cgbGk6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI2M2YmI4YjsgfVxuICAgIC5vcmRlci1mbG93IGxpOmxhc3QtY2hpbGQge1xuICAgICAgYmFja2dyb3VuZDogI2U4ZTNjZjsgfVxuICAgICAgLm9yZGVyLWZsb3cgbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZThlM2NmOyB9XG4gICAgLm9yZGVyLWZsb3cgbGkuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmNTU4ODg7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLm9yZGVyLWZsb3cgbGkuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlcjogMjRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmNTU4ODg7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIHRvcDogMHB4OyB9XG4gICAgLm9yZGVyLWZsb3cgbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG5cbi8qID09PT09PT09PT09PVxuKiBzZWFsLXNlY3VyaXR5XG49PT09PT09PT09PT09PSAqL1xuLnNlYWwtc2VjdXJpdHkge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiAzMHB4IDEwcHggMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZWZlNjtcbiAgZm9udC1zaXplOiA3OC41JTsgfVxuICAuc2VhbC1zZWN1cml0eSAuc2VhbC1zZWN1cml0eWltZyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwYWRkaW5nOiAxNXB4OyB9XG4gIC5zZWFsLXNlY3VyaXR5IHAge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLyogPT09PT09PT09PT09XG4qIHNlY3Rpb24tb3JkZXJkZXRhaWxcbj09PT09PT09PT09PT09ICovXG4uc2VjdGlvbi1vcmRlcmRldGFpbCB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMjBweDtcbiAgYmFja2dyb3VuZDogI2ZhZjhlZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zZWN0aW9uLW9yZGVyZGV0YWlsIC5yZW1haW5pbmctYm94IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDUwcHg7XG4gICAgYm90dG9tOiA1MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjNGZhZWZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgLnNlY3Rpb24tb3JkZXJkZXRhaWwgLnJlbWFpbmluZy1ib3ggLnJlbWFpbmluZy10eHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgIHRleHQtaW5kZW50OiAtMzVweDtcbiAgICAgIGZvbnQtc2l6ZTogNzguNSU7IH1cbiAgICAgIC5zZWN0aW9uLW9yZGVyZGV0YWlsIC5yZW1haW5pbmctYm94IC5yZW1haW5pbmctdHh0OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAxZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEuOGVtO1xuICAgICAgICBoZWlnaHQ6IDEuOGVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmU1ZTU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgIC5zZWN0aW9uLW9yZGVyZGV0YWlsIC5yZW1haW5pbmctYm94IC5yZXF1aXJlZC1udW1iZXIge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgY29sb3I6ICNmN2RkMDA7IH1cbiAgLnNlY3Rpb24tb3JkZXJkZXRhaWwgLnRhYmxlLWF0ZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDg1LjclOyB9XG4gIC5zZWN0aW9uLW9yZGVyZGV0YWlsIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5zZWN0aW9uLW9yZGVyZGV0YWlsIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnNlY3Rpb24tb3JkZXJkZXRhaWwgdGFibGUgdHIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4ICNkZGRjZDYgc29saWQ7IH1cbiAgICAgIC5zZWN0aW9uLW9yZGVyZGV0YWlsIHRhYmxlIHRyOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgLnNlY3Rpb24tb3JkZXJkZXRhaWwgdGFibGUgdHI6bGFzdC1jaGlsZCB0aCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2ViZTU7IH1cbiAgICAgIC5zZWN0aW9uLW9yZGVyZGV0YWlsIHRhYmxlIHRyIHRoIHtcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlY2ViZTU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWNlYmU1O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlY2ViZTU7IH1cbiAgICAgICAgLnNlY3Rpb24tb3JkZXJkZXRhaWwgdGFibGUgdHIgdGggLmVtLWh3IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDc4LjUlOyB9XG4gICAgICAuc2VjdGlvbi1vcmRlcmRldGFpbCB0YWJsZSB0ciB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgICAgLnNlY3Rpb24tb3JkZXJkZXRhaWwgdGFibGUgdHIgdGQgLmV4IHtcbiAgICAgICAgICBmb250LXNpemU6IDc4LjUlOyB9XG4gICAgICAgIC5zZWN0aW9uLW9yZGVyZGV0YWlsIHRhYmxlIHRyIHRkIGlucHV0LCAuc2VjdGlvbi1vcmRlcmRldGFpbCB0YWJsZSB0ciB0ZCBzZWxlY3Qge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IDFweCAjZTVlNWU1IHNvbGlkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogOTIuOCU7IH1cbiAgICAgICAgICAuc2VjdGlvbi1vcmRlcmRldGFpbCB0YWJsZSB0ciB0ZCBpbnB1dC5pbnB1dHNpemVMLCAuc2VjdGlvbi1vcmRlcmRldGFpbCB0YWJsZSB0ciB0ZCBzZWxlY3QuaW5wdXRzaXplTCB7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgLnNlY3Rpb24tb3JkZXJkZXRhaWwgdGFibGUgdHIgdGQgaW5wdXQuaW5wdXRzaXplTSwgLnNlY3Rpb24tb3JkZXJkZXRhaWwgdGFibGUgdHIgdGQgc2VsZWN0LmlucHV0c2l6ZU0ge1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAgIC5zZWN0aW9uLW9yZGVyZGV0YWlsIHRhYmxlIHRyIHRkIGlucHV0LmlucHV0c2l6ZVMsIC5zZWN0aW9uLW9yZGVyZGV0YWlsIHRhYmxlIHRyIHRkIHNlbGVjdC5pbnB1dHNpemVTIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgLnNlY3Rpb24tb3JkZXJkZXRhaWwgdGFibGUgdHIgdGQgb3B0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnNlY3Rpb24tb3JkZXJkZXRhaWwgdGFibGUgdHIgdGQgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAgIC5zZWN0aW9uLW9yZGVyZGV0YWlsIHRhYmxlIHRyIHRkIC5yZXF1aXJlZF9wb3N0YWxjb2RlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGNvbG9yOiAjM2I5OWZjO1xuICAgICAgICAgIGZvbnQtc2l6ZTogODUuNyU7IH1cbiAgLnNlY3Rpb24tb3JkZXJkZXRhaWwgLmljb24tcmVxdWlyZWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjU1ODg4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogNzguNSU7IH1cbiAgLnNlY3Rpb24tb3JkZXJkZXRhaWwgLmljb24tYW55IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogI2JhYmFiYTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDc4LjUlOyB9XG4gIC5zZWN0aW9uLW9yZGVyZGV0YWlsIC5idG5fcG9zdGFsY29kZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGJhY2tncm91bmQ6IFwiLi4vaW1hZ2VzL29yZGVyL2J0bl9wb3N0YWxjb2RlLnBuZ1wiOyB9XG4gIC5zZWN0aW9uLW9yZGVyZGV0YWlsIC5yYWRpbyB7XG4gICAgbWFyZ2luOiAwIDIwcHggMCAwOyB9XG4gIC5zZWN0aW9uLW9yZGVyZGV0YWlsIC5wcml2YWN5Ym94X3R4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDg1LjclOyB9XG4gIC5zZWN0aW9uLW9yZGVyZGV0YWlsIC5wcml2YWN5Ym94IHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgIGJvcmRlci1sZWZ0OiAzcHggIzk3OTE3NiBzb2xpZDsgfVxuICAgIC5zZWN0aW9uLW9yZGVyZGV0YWlsIC5wcml2YWN5Ym94IGg1IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLnNlY3Rpb24tb3JkZXJkZXRhaWwgLnByaXZhY3lib3ggaDYge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5zZWN0aW9uLW9yZGVyZGV0YWlsIC5wcml2YWN5Ym94IHAge1xuICAgICAgZm9udC1zaXplOiA4NS43JTsgfVxuICAuc2VjdGlvbi1vcmRlcmRldGFpbCAucmVxdWlyZWRfYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLnNlY3Rpb24tb3JkZXJkZXRhaWwgLnJlcXVpcmVkX2JveCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuc2VjdGlvbi1vcmRlcmRldGFpbCAucmVxdWlyZWRfYm94IC5jaGVja2JveCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMnB4IDEycHggMTJweCA0MnB4OyB9XG4gIC5zZWN0aW9uLW9yZGVyZGV0YWlsIC5idG4tb3JkZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4vKiA9PT09PT09PT09PT1cbiogb3JkZXJBY3N0XG49PT09PT09PT09PT09PSAqL1xuLm9yZGVyQWNzdCB7XG4gIHdpZHRoOiA4NDBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgZm9udC1zaXplOiA4NS43JTsgfVxuICAub3JkZXJBY3N0IC5wcml2YWN5Ym94IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgIHBhZGRpbmc6IDMwcHg7IH1cbiAgLm9yZGVyQWNzdCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgdGV4dC1pbmRlbnQ6IC0xZW07IH1cbiAgLm9yZGVyQWNzdCBoMyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEwNy4xJTsgfVxuXG4vKiA9PT09PT09PT09PT1cbiogc2VjdGlvbi1jb25maXJtXG49PT09PT09PT09PT09PSAqL1xuLnNlY3Rpb24tb3JkZXJkZXRhaWwuc2VjdGlvbi1jb25maXJtIHtcbiAgcGFkZGluZzogNDBweCAwIDQwcHg7IH1cbiAgLnNlY3Rpb24tb3JkZXJkZXRhaWwuc2VjdGlvbi1jb25maXJtIC5jb25maXJtLXR4dCB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBjb2xvcjogI2Y1NTg4ODtcbiAgICBmb250LXNpemU6IDE0Mi44JTsgfVxuICAuc2VjdGlvbi1vcmRlcmRldGFpbC5zZWN0aW9uLWNvbmZpcm0gLmJ0bi1iYWNrIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuLyogPT09PT09PT09PT09XG4qIHNlY3Rpb24tdGhhbmtzXG49PT09PT09PT09PT09PSAqL1xuLnNlY3Rpb24tb3JkZXJkZXRhaWwuc2VjdGlvbi10aGFua3Mge1xuICBwYWRkaW5nOiAxMDBweCAwIDEwMHB4OyB9XG4gIC5zZWN0aW9uLW9yZGVyZGV0YWlsLnNlY3Rpb24tdGhhbmtzIC50aGFua3MtdHh0IHtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNDIuOCU7XG4gICAgYmFja2dyb3VuZDogI0ZGRjsgfVxuICAuc2VjdGlvbi1vcmRlcmRldGFpbC5zZWN0aW9uLXRoYW5rcyAuYnRuLWJhY2sge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4uanMtYWRyZXNzLXNlbGVjdC1jb250ZW50IHRhYmxlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuanMtYWRyZXNzLXNlbGVjdC1jb250ZW50IHRhYmxlIHRyIHRoIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkY7IH1cblxuIiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQGV4dGVuZCAvIEBtaXhpbuWwgueUqOODleOCoeOCpOODq1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g44OG44Kt44K544OI6Z2e6KGo56S6XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4lb2ZmIHtcbiAgICB0ZXh0LWluZGVudDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qY2xlYXIgZml4Ki9cbiVjZiB7XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gZm9udC1mYW1pbHlcbi8vLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gZm9udF9kZWZhdWx0IHtcbiAgICBmb250LWZhbWlseTogZnV0dXJhLCBMYXRvLCBcIkF2ZW5pciBOZXh0XCIsIEhlbHZldGljYSwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgT3Nha2EsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIk1TIFBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbn1cblxuQG1peGluIGZvbnQtbXBsdXMge1xuICAgIGZvbnQtZmFtaWx5OiBcIm1wbHVzLTFjLXJlZ3VsYXJcIiwgTGF0bywgSGVsdmV0aWNhLCBZdUdvdGhpYywgJ+a4uOOCtOOCt+ODg+OCrycsIHNhbnMtc2VyaWYsIFwi44Oh44Kk44Oq44KqXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBPc2FrYSwgTWVpcnlvLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQR290aGljXCI7XG59XG5cbkBtaXhpbiBmb250X2ZhY2VfbWluY2hvKCkge1xuICAgIGZvbnQtZmFtaWx5OiBcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCJNUyBQTWluY2hvXCIsIFwi44OS44Op44Ku44OO5piO5pydIFBybyBXM1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9cIiwgc2VyaWY7XG59XG5cbkBtaXhpbiBmb250LXJlZ3VsYXIge1xuICAgIGZvbnQtZmFtaWx5OiBMYXRvLCBIZWx2ZXRpY2EsIFl1R290aGljLCAn5ri444K044K344OD44KvJywgc2Fucy1zZXJpZiwgXCLjg6HjgqTjg6rjgqpcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIE9zYWthLCBNZWlyeW8sIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIk1TIFBHb3RoaWNcIjtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGZvbnQtc2l6ZVxuLy8tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBmb250LXNpemUoJHNpemUpIHtcbiAgICBmb250LXNpemU6ICRzaXplICsgcHg7XG4gICAgZm9udC1zaXplOiAoJHNpemUgLyAxMCkgKiAxcmVtO1xufVxuXG5cbkBtaXhpbiBhX2NvbG9yIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbi8vIOODquODs+OCr+OCq+ODqeODvOOCkuS4gOaLrOioreWumlxuQG1peGluIGxpbmtDb2xvcigkY29sb3IpIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvciwgMjAlKTtcbiAgICB9XG59XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g44Oq44Oz44Kv44OG44Kt44K544OI44Gu5LiL57ea44K544K/44Kk44OrXG4vLyBhIHsgQGluY2x1ZGUgdHh0TGluZShsaW5lKTt9IC8v5bi444Gr5LiL57ea44GC44KKXG4vLyBhIHsgQGluY2x1ZGUgdHh0TGluZShoTGluZSk7fSAvL2hvdmVy5pmC44Gr5LiL57ea44GC44KKXG4vLyBhIHsgQGluY2x1ZGUgdHh0TGluZShoTm9MaW5lKTt9IC8vaG92ZXLmmYLjgavkuIvnt5rjgarjgZdcbi8vIGEgeyBAaW5jbHVkZSB0eHRMaW5lKG5vTGluZSk7fSAvL+W4uOOBq+S4i+e3mueEoeOBl1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHR4dExpbmUoJHN0eWxlKSB7XG4gICAgQGlmICRzdHlsZT09bGluZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICRzdHlsZT09aExpbmUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgJHN0eWxlPT1oTm9MaW5lIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICRzdHlsZT09bm9MaW5lIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gdGV4dC1pbmRlbnRcbkBtaXhpbiBsaW5rX2ltYWdlX3JlcGxhY2UoKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG59XG5cbi8vIHNlbGVjdGlvblxuJHByZWZpeGVzOiAoXCItbW96LVwiLCBcIlwiKTtcbkBtaXhpbiBzZWxlY3Rpb24oJGNvbG9yLCAkYmFja2dyb3VuZCkge1xuICAgIEBlYWNoICRwcmVmaXggaW4gJHByZWZpeGVzIHtcbiAgICAgICAgOjojeyRwcmVmaXh9c2VsZWN0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA0IHtcbi8vICAgLmxpbmVDbGFtcC0jeyRpfSB7XG4vLyAgICAgQGluY2x1ZGUgbGluZUNsYW1wKCRpKTtcbi8vICAgfVxuLy8gICAuZml4ZWRMaW5lQ2xhbXAtI3skaX0ge1xuLy8gICAgIEBpbmNsdWRlIGxpbmVDbGFtcCgkaSwgdHJ1ZSk7XG4vLyAgIH1cbi8vIH1cblxuLypcbiAqIE1peGluIGZvciBwbGFjZWhvbGRlclxuICogQGluY2x1ZGUgcGxhY2Vob2xkZXJDb2xvcihyZWQpO1xuICovXG5AbWl4aW4gcGxhY2Vob2xkZXJDb2xvcigkY29sb3IpIHtcbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gICAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBwbGFjZWhvbGRlciB7XG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOOCqOOCpOODquOCouOCuVxuLy8gLmRhcmstb24tbGlnaHQge1xuLy8gICAgIEBpbmNsdWRlIGZvbnQtc21vb3RoaW5nKG9mZik7XG4vLyB9XG4vLyAubGlnaHQtb24tZGFyayB7XG4vLyAgICAgQGluY2x1ZGUgZm9udC1zbW9vdGhpbmcob24pO1xuLy8gfVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBmb250LXNtb290aGluZygkdmFsdWU6IG9uKSB7XG4gICAgQGlmICR2YWx1ZT09b24ge1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gICAgfVxufVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOaWh+eroOecgeeVpVxuLy8gbGluZS1jbGFtcFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIGxpbmVDbGFtcCgkbGluZTogMSwgJGZpeGVkLWhlaWdodDogZmFsc2UsICRsaW5lLWhlaWdodDogMS40KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgIEBpZiAkbGluZT09MSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lO1xuICAgICAgICBtYXgtaGVpZ2h0OiAjeyRsaW5lICogJGxpbmUtaGVpZ2h0fWVtO1xuICAgIH1cbiAgICBAaWYgJGZpeGVkLWhlaWdodCB7XG4gICAgICAgIGhlaWdodDogI3skbGluZSAqICRsaW5lLWhlaWdodH1lbTtcbiAgICB9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBtZWRpYSBxdWVyeVxuLy8tLS0tLS0tLS0tLS0tLS0tLS1cbiRzbWFsbFJhbmdlOiA0ODBweDtcbiRtZWRpdW1SYW5nZTogNzY5cHg7XG4kbGFyZ2VSYW5nZTogMTQ0MHB4O1xuJHJldGluYVJhbmdlOiAxOTIwcHg7XG5cbkBtaXhpbiBtcSgkbWVkaWEpIHtcbiAgICBAaWYgJG1lZGlhID09IHNwIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skc21hbGxSYW5nZX0pIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpZiAkbWVkaWEgPT0gdGFiIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbWVkaXVtUmFuZ2V9KSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaWYgJG1lZGlhID09IHBjIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skbGFyZ2VSYW5nZX0pIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpZiAkbWVkaWEgPT0gcmV0aW5hIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skcmV0aW5hUmFuZ2V9KSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIHBvc2l0aW9uXG4vLy0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHBvc2l0aW9uKCRwb3NpdGlvbiwgJHRvcDogbnVsbCwgJHJpZ2h0OiBudWxsLCAkYm90dG9tOiBudWxsLCAkbGVmdDogbnVsbCkge1xuICAgIHBvc2l0aW9uOiAkcG9zaXRpb247XG4gICAgdG9wOiAkdG9wO1xuICAgIHJpZ2h0OiAkcmlnaHQ7XG4gICAgYm90dG9tOiAkYm90dG9tO1xuICAgIGxlZnQ6ICRsZWZ0O1xufVxuXG4vL2V4YW1wbGVcbi8vIC5ib3gge1xuLy8gIEBpbmNsdWRlIGFic1Bvc2l0aW9uKDVweCwgMjBweCwgMTBweCwgMTVweCk7XG4vLyB9XG4vLyDkuInop5Io5ZC544GN5Ye644GX562JKVxuQG1peGluIG1vZHVsZS10cmlhbmdsZSgkc2l6ZTogOHB4LCAkY29sb3I6ICMwMDAsICRzaWRlOiB0b3AsICRwb3NpdGlvbjogNTAlLCAkZGlyZWN0aW9uOiByZWd1bGFyKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItd2lkdGg6ICRzaXplO1xuICAgICAgICBAaWYgJGRpcmVjdGlvbj09cmV2ZXJzZSB7XG4gICAgICAgICAgICBAaWYgJHNpZGU9PXRvcCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJHNpemU7XG4gICAgICAgICAgICAgICAgbGVmdDogJHBvc2l0aW9uO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLSgkc2l6ZSAqIDIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2VpZiAkc2lkZT09cmlnaHQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRzaXplO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0oJHNpemUgKiAyKTtcbiAgICAgICAgICAgICAgICB0b3A6ICRwb3NpdGlvbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBlbHNlaWYgJHNpZGU9PWJvdHRvbSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJHNpemU7XG4gICAgICAgICAgICAgICAgbGVmdDogJHBvc2l0aW9uO1xuICAgICAgICAgICAgICAgIHRvcDogLSgkc2l6ZSAqIDIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kc2l6ZTtcbiAgICAgICAgICAgICAgICByaWdodDogLSgkc2l6ZSAqIDIpO1xuICAgICAgICAgICAgICAgIHRvcDogJHBvc2l0aW9uO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIEBpZiAkc2lkZT09dG9wIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kc2l6ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAkcG9zaXRpb247XG4gICAgICAgICAgICAgICAgdG9wOiAtKCRzaXplICogMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZWxzZWlmICRzaWRlPT1yaWdodCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtJHNpemU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0oJHNpemUgKiAyKTtcbiAgICAgICAgICAgICAgICB0b3A6ICRwb3NpdGlvbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBlbHNlaWYgJHNpZGU9PWJvdHRvbSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJHNpemU7XG4gICAgICAgICAgICAgICAgbGVmdDogJHBvc2l0aW9uO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLSgkc2l6ZSAqIDIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kc2l6ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtKCRzaXplICogMik7XG4gICAgICAgICAgICAgICAgdG9wOiAkcG9zaXRpb247XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8v5Zuz5b2i44OG44Kv44OL44OD44KvMeOAgOato+WGhlxuQG1peGluIGJvcmRlci1yYWRpdXMoJHNpemUpe1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbn1cblxuXG4vL+Wbs+W9ouODhuOCr+ODi+ODg+OCrzHjgIDmraPlhoZcbkBtaXhpbiBjaXJjbGUoJHNpemUpe1xuICAgIHdpZHRoOiAkc2l6ZSArIHB4O1xuICAgIGhlaWdodDogJHNpemUgKyBweDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDEwMCUpO1xufVxuXG5AbWl4aW4gcmFkaXVzKCRzaXplKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkc2l6ZSArIHB4KTtcbn1cblxuQG1peGluIG1pZGRsZWxpbmUoJGhlaWdodCwgJGllOiAwKXtcbiAgICBoZWlnaHQ6ICRoZWlnaHQgKyBweDtcbiAgICBsaW5lLWhlaWdodDogJGhlaWdodCArIHB4O1xuICAgICY6bm90KDp0YXJnZXQpe1xuICAgICAgICBsaW5lLWhlaWdodDogJGhlaWdodCArICRpZSArIHB4ICsgXFw5O1xuICAgIH1cbiAgICA6cm9vdCAmIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoZWlnaHQgKyAkaWUgKyBweCArIFxcOTtcbiAgICB9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyByb3VuZGVkIOW3puWPs+OBjOS4uOOBhOmVt+aWueW9olxuLy8tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiByb3VuZGVkKCRoZWlnaHQsICRkaXNwbGF5OiBpbmxpbmUtYmxvY2spe1xuICAgICRzcGFjZTogcm91bmQoJGhlaWdodCAvIDIpICsgcHg7XG4gICAgZGlzcGxheTogJGRpc3BsYXk7XG4gICAgcGFkZGluZzogMCAkc3BhY2U7XG4gICAgQGluY2x1ZGUgcmFkaXVzKCRoZWlnaHQpO1xuICAgIEBpbmNsdWRlIG1pZGRsZWxpbmUoJGhlaWdodCk7XG59XG5cbi8vQGluY2x1ZGUgcm91bmRlZCgyNSk7XG4vL0BpbmNsdWRlIHJvdW5kZWQoMzAsYmxvY2spO1xuXG5cblxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT1cbmJhc2Vcbj09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbioge1xufVxuXG5odG1sLFxuYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIC8vZm9udC1zaXplOiAkcHgxNTtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbmltZyB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuKiBsaW5rICYgY29sb3Jcbj09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmEge1xuICAgIGNvbG9yOiAkY29sb3JfYmFzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAvLyBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNHMpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgaW1nIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfdGV4dF9saW5rO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmE6YWN0aXZlIHtcbiAgICBjb2xvcjogJGNvbG9yX3RleHRfbGluaztcbn1cblxuOm5vdChpbnB1dCk6Oi1tb3otc2VsZWN0aW9uOm5vdCh0ZXh0YXJlYSk6Oi1tb3otc2VsZWN0aW9uIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2Jhc2U7XG59XG5cbjpub3QoaW5wdXQpOjpzZWxlY3Rpb246bm90KHRleHRhcmVhKTo6c2VsZWN0aW9uIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2Jhc2U7XG59XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT1cbmNsZWFyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uY2xlYXIge1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4uY2xlYXJmaXgge1xuICAgIHpvb206IDE7XG59XG5cbi5pbm5lcjphZnRlciB7XG4gICAgem9vbTogMTtcbn1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIi5cIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09XG5oZWFkZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcjeyRpbWFnZV9kaXJ9L2luZGV4L29ybmFtZW50LW1haW4ucG5nJykgY2VudGVyIDAgcmVwZWF0LXg7XG4gICAgLmwtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT1cbm5hdlxuPT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxubmF2IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAzMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHVsIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VmZTZkYjtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT1cbmJ0bi1vcmRlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy8uYnRuLW9yZGVyIHtcbi8vICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgIGEge1xuLy8gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICAgICBwYWRkaW5nOiAyMHB4IDcwcHg7XG4vLyAgICAgICAgYm9yZGVyLXJhZGl1czogMzVweDtcbi8vICAgICAgICBiYWNrZ3JvdW5kOiAjZjU1ODg4IHVybCgnI3skaW1hZ2VfZGlyfS9jb21tb24vYnRuLWFycm93LnBuZycpIHJpZ2h0IDIwcHggY2VudGVyIG5vLXJlcGVhdDtcbi8vICAgICAgICBpbWcge1xuLy8gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuLy8gICAgICAgIH1cbi8vICAgICAgICAmOmhvdmVyIHtcbi8vICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNmNTU4ODgsIDE1KTtcbi8vICAgICAgICB9XG4vLyAgICB9XG4vL31cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuYnRuLW1vcmVcbj09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vLy5idG4tbW9yZSB7XG4vLyAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICBhIHtcbi8vICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgICAgcGFkZGluZzogMTNweCA2M3B4O1xuLy8gICAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4vLyAgICAgICAgYm9yZGVyOiA3cHggc29saWQgI2QzYzE2Mjtcbi8vICAgICAgICBiYWNrZ3JvdW5kOiAjY2JiODU1IHVybCgnI3skaW1hZ2VfZGlyfS9jb21tb24vYnRuLWFycm93LnBuZycpIHJpZ2h0IDEzcHggY2VudGVyIG5vLXJlcGVhdDtcbi8vICAgICAgICBpbWcge1xuLy8gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuLy8gICAgICAgIH1cbi8vICAgIH1cbi8vfVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgc2VjdGlvbi1jaG9zZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnNlY3Rpb24tY2hvc2Uge1xuICAgIHBhZGRpbmc6IDIwcHggMCA2MHB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl95ZWxsb3c7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICYtd2hpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDAgNjBweDtcbiAgICB9XG4gICAgLnNlY3Rpb24tY2hvc2UtY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiA0MjBweDtcbiAgICAgICAgPiBoMyxcbiAgICAgICAgPiBwLFxuICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubC1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogNDkwcHg7XG4gICAgICAgIC5sYWJlbF9wdXJwbGUge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMjA0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNob3NlLWcge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMzE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNob3NlLWltZyB7XG4gICAgICAgICAgICB0b3A6IDcwcHg7XG4gICAgICAgICAgICBsZWZ0OiAtNTBweDtcbiAgICAgICAgfVxuICAgICAgICAuY2hvc2UtdGV4dCB7XG4gICAgICAgICAgICB0b3A6IDEwMHB4O1xuICAgICAgICAgICAgbGVmdDogNjkwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2I0YTAzNztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIHNlY3Rpb24tc3VtbWFyeVxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5zZWN0aW9uLXN1bW1hcnkge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLmwtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDY1MHB4O1xuICAgICAgICA+IGgzLFxuICAgICAgICA+IHAsXG4gICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB9XG4gICAgICAgIC5zdW1tYXJ5LXR0bCB7XG4gICAgICAgICAgICB0b3A6IDUxcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnN1bW1hcnktY2hlY2sxIHtcbiAgICAgICAgICAgIHRvcDogMjc2cHg7XG4gICAgICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zdW1tYXJ5LWNoZWNrMiB7XG4gICAgICAgICAgICB0b3A6IDMyOXB4O1xuICAgICAgICAgICAgbGVmdDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICAuc3VtbWFyeS1jaGVjazMge1xuICAgICAgICAgICAgdG9wOiAzODZweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnN1bW1hcnktY29tcG9uZW50IHtcbiAgICAgICAgICAgIHRvcDogNDYwcHg7XG4gICAgICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zdW1tYXJ5LWZpZ3VyZSB7XG4gICAgICAgICAgICB0b3A6IDIzNHB4O1xuICAgICAgICAgICAgbGVmdDogNjM1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnN1bW1hcnktaXRlbW5hbWUge1xuICAgICAgICAgICAgdG9wOiAzNjlweDtcbiAgICAgICAgICAgIGxlZnQ6IDY0N3B4O1xuICAgICAgICB9XG4gICAgICAgIC5zdW1tYXJ5LWltZyB7XG4gICAgICAgICAgICB0b3A6IDIyN3B4O1xuICAgICAgICAgICAgbGVmdDogMzgzcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1vcmRlciB7XG4gICAgICAgICAgICB0b3A6IDQ5NHB4O1xuICAgICAgICAgICAgbGVmdDogNjUwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT1cbmFzaWRlXG49PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5hc2lkZSB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gNjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC5hc2lkZS1saXN0IHtcbiAgICAgICAgJi1vcmRlciB7XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMjVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBsaSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiA2LjUlIDclIDMlO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZjlmNmViO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYuYXNpZGUtaG9tZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGltYWdlX2Rpcn0vY29tbW9uL2ljb25faG9tZS5wbmcnKSBjZW50ZXIgMzBweCBuby1yZXBlYXQ7XG4gICAgICAgICAgICAuYnRuLWRlZmF1bHQge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAsIG51bGwsIDAsIDI1cHgpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGltYWdlX2Rpcn0vY29tbW9uL2ljb25fYXJyb3dfd2hpdGVfbGVmdC5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFzaWRlLXVzZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcjeyRpbWFnZV9kaXJ9L2NvbW1vbi9pY29uX3VzZXIucG5nJykgY2VudGVyIDE1cHggbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgICAgICYuYXNpZGUtYmV5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnI3skaW1hZ2VfZGlyfS9jb21tb24vaWNvbl9iZXkucG5nJykgY2VudGVyIDEwcHggbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgICAgICYuYXNpZGUtbWFpbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGltYWdlX2Rpcn0vY29tbW9uL2ljb25fbWFpbC5wbmcnKSBjZW50ZXIgMzBweCBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBjb2xvcjogI2I0YTAzNztcbiAgICAgICAgZm9udC1zaXplOiAkcHgxODtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAkcHgxMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG59XG5cblxuLyoqKioqKioqKioqKioqXG5mb290ZXJcbioqKioqKioqKioqKioqKi9cblxuLmZvb3RlckluIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZDdjZmFkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6ICRweDExO1xuICAgICZfX3BhZ2V0b3Age1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkN2NmYWQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19sb2dvIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDQwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJl9fYWRkcmVzcyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgJl9fbGlua3Mge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvcHlyaWdodCB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuIiwiJHBhZ2Vfd2lkdGg6IDEwMDBweDtcbiRjb2x1bW5fd2lkdGhfcmlnaHQ6IDMxMHB4O1xuJGNvbHVtbl93aWR0aF9sZWZ0OiAxNTBweDtcblxuLy8tLS0tLS0tLS0tLS0tLS0tLVxuLy/jg5Xjgqnjg7Pjg4jjg5XjgqHjg5/jg6rjg7xcbi8vIOKAu3VucXVvdGUoJGZhbWlseUEp44Gn5ZG844Gz5Ye644GXXG4vLy0tLS0tLS0tLS0tLS0tLS0tXG4kZmFtaWx5QTogXCInQ2VudHVyeSBHb3RoaWMnLCBDZW50dXJ5R290aGljLCAn44OS44Op44Ku44OO6KeS44K0IFBybyBXMycsICdIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm8nLCAn44Oh44Kk44Oq44KqJywgTWVpcnlvLCBPc2FrYSwgJ++8re+8syDvvLDjgrTjgrfjg4Pjgq8nLCAnTVMgUEdvdGhpYycsIHNhbnMtc2VyaWZcIjtcbiRmYW1pbHlCOiBcIifjg5Ljg6njgq7jg47mmI7mnJ0gUHJvIFc2JywgJ0hpcmFnaW5vIE1pbmNobyBQcm8nLCAnSEdT5piO5pydRScsICfvvK3vvLMg77yw5piO5pydJywgc2VyaWZcIjtcbiRmYW1pbHlDOiBcIifjg6HjgqTjg6rjgqonLCBNZWlyeW8sICAn44OS44Op44Ku44OO6KeS44K0IFBybyBXMycsICdIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm8nLE9zYWthLCAn77yt77yzIO+8sOOCtOOCt+ODg+OCrycsICdNUyBQR290aGljJywgc2Fucy1zZXJpZlwiO1xuJGZhbWlseUQ6IFwiJ1l1R290aGljJywgJ1l1IEdvdGhpYycsICfmuLjjgrTjgrfjg4Pjgq8nLCAn5ri444K044K344OD44Kv5L2TJywgJ+ODkuODqeOCruODjuinkuOCtCBQcm8gVzMnLCAnSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvJywn44Oh44Kk44Oq44KqJyxNZWlyeW8sJ++8re+8syDvvLDjgrTjgrfjg4Pjgq8nLCAnTVMgUEdvdGhpYycsIHNhbnMtc2VyaWZcIjtcbiRmYW1pbHlFOiBcIidDZW50dXJ5IEdvdGhpYycsIENlbnR1cnlHb3RoaWMsIEFwcGxlR290aGljLCBzYW5zLXNlcmlmXCI7XG5cbiRpbWFnZV9kaXI6ICcuLi9pbWFnZXMnO1xuJGltYWdlX3BhdGg6ICcvaW1hZ2VzJztcbiRweDExIDogNzguNSU7XG4kcHgxMiA6IDg1LjclO1xuJHB4MTMgOiA5Mi44JTtcbiRweDE1IDogMTA3LjElO1xuJHB4MTYgOiAxMTQuMiU7XG4kcHgxNyA6IDEyMS40JTtcbiRweDE4IDogMTI4LjUlO1xuJHB4MjAgOiAxNDIuOCU7XG5cbiRjb2xvcl9iYXNlOiAjMzIzMjMyO1xuJGNvbG9yX2Jhc2Vfc3ViOiAjNjc2NzY3O1xuJGNvbG9yX2Jhc2VfZGFyazogIzM4MzgzODsgLy8gdHVycXVvaXNlQmx1ZSA+IGRhcmtcbiRjb2xvcl9iYXNlX2JsdWU6ICMzMWE4Yjc7IC8vIHR1cnF1b2lzZUJsdWUgPiBkYXJrXG5cbiRjb2xvcl95ZWxsb3c6ICNmYWY4ZWY7IC8vIHR1cnF1b2lzZUJsdWUgPiBsaWdodFxuJGNvbG9yX2JsdWU6ICNlYmY5ZmE7IC8vIG51bWJlcuetiVxuJGNvbG9yX3Bpbms6ICNmNTU4ODg7IC8vIG9yZGVy562JXG4kY29sb3JfYnJvd246ICNkN2NmYWQ7IC8vIG9yZGVyLWZsb3fnrYlcblxuJGNvbG9yX3RleHRfbGluazogIzMxYThiNzsgLy8g44OG44Kt44K544OI44Oq44Oz44KvXG5cblxuJGNvbG9yX2Jhc2Vfbm9ybWFsOiAjMDAwMDAwO1x0XHQvLyDmnKrlrprnvqlcbiRjb2xvcl9iYXNlX2xpZ2h0ZW46ICMwMDAwMDA7XHRcdC8vIOacquWumue+qVxuXG4kY29sb3JfY2F1dGlvbjogI2YwMDtcbiRjb2xvcl90ZXh0X2xpZ2h0OiAjYWFhO1xuIiwiLyogPT09PT09PT09PT09XG4qIGwtY29udGFpbmVyXG49PT09PT09PT09PT09PSAqL1xuXG4ubC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogJHBhZ2Vfd2lkdGg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIEBleHRlbmQgJWNmO1xufVxuXG4ubC1ncmlkIHtcbiAgICBAZXh0ZW5kICVjZjtcbiAgICA+IGxpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1wYyB7XG4gICAgICAgIEBleHRlbmQgJWNmO1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1zcCB7XG4gICAgICAgIEBleHRlbmQgJWNmO1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi8qID09PT09PT09PT09PVxuKiBidG5cbj09PT09PT09PT09PT09ICovXG5idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qID09PT09PT09PT09PVxuKiBidG4tc3R5bGVcbj09PT09PT09PT09PT09ICovXG5cbi5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiB1bnF1b3RlKCRmYW1pbHlCKTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICBAaW5jbHVkZSB0eHRMaW5lKG5vTGluZSk7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgfVxufVxuXG4uYnRuLW9yZGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9waW5rO1xuICAgIEBpbmNsdWRlIHJvdW5kZWQoNjApO1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCwgMjVweCwgMCwgbnVsbCk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skaW1hZ2VfZGlyfS9jb21tb24vaWNvbl9hcnJvd193aGl0ZS5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yX3BpbmssIDEwJSk7XG4gICAgfVxufVxuXG4uYnRuLWJhY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2Jhc2Vfc3ViO1xuICAgIEBpbmNsdWRlIHJvdW5kZWQoNjApO1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCwgMjVweCwgMCwgbnVsbCk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skaW1hZ2VfZGlyfS9jb21tb24vaWNvbl9hcnJvd193aGl0ZS5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yX2Jhc2Vfc3ViLCAxMCUpO1xuICAgIH1cbn1cblxuXG4uYnRuLXRvcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYmFzZV9zdWI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgQGluY2x1ZGUgcm91bmRlZCg2MCk7XG4gICAgcGFkZGluZzogMCA4MHB4O1xuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yX2Jhc2Vfc3ViLCAxMCUpO1xuICAgIH1cbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjY2JiODU1O1xuICAgIEBpbmNsdWRlIHJvdW5kZWQoNjApO1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCwgMjVweCwgMCwgbnVsbCk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skaW1hZ2VfZGlyfS9jb21tb24vaWNvbl9hcnJvd193aGl0ZS5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oI2NiYjg1NSwgMTAlKTtcbiAgICB9XG59XG5cbi5idG4tZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZDogIzk2OTA3NztcbiAgICBAaW5jbHVkZSByb3VuZGVkKDYwKTtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAsIDI1cHgsIDAsIG51bGwpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGltYWdlX2Rpcn0vY29tbW9uL2ljb25fYXJyb3dfd2hpdGUucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCM5NjkwNzcsIDEwJSk7XG4gICAgfVxufVxuXG5cbi8vIGJ0bi1zbnNcbi5idG4tZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQ6ICM1Nzg5QjA7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjNTc4OUIwLCAxNSUpO1xuICAgIH1cbn1cbi5idG4tdHdpdHRlciB7XG4gICAgYmFja2dyb3VuZDogIzY5QkREQjtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCM2OUJEREIsIDE1JSk7XG4gICAgfVxufVxuLmJ0bi1nb29nbGVwbHVzIHtcbiAgICBiYWNrZ3JvdW5kOiAjREI2OTY5O1xuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oI0RCNjk2OSwgMTUlKTtcbiAgICB9XG59XG4uYnRuLWFjY2VudCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6ICNEMEI0N0I7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjRDBCNDdCLCAxNSUpO1xuICAgIH1cbn1cblxuLmJ0bi1hY2NlbnQtLW91dGxpbmUge1xuICAgIGNvbG9yOiAjQzZCMTc4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZERjg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NFQkM4QjtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0M2QjE3ODtcbiAgICB9XG59XG5cblxuLmJ0bi1zdWNjZXNzIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBiYWNrZ3JvdW5kOiAjRURBRUFFO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDRThFOEU7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM5OEEyQTE7XG4gICAgfVxufVxuXG5cbi5idG4tLXNxdWFyZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgcGFkZGluZzogMTVweCAxMHB4IDEwcHg7XG4gICAgaS5idG4tLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgfVxuICAgIC5idG5fX3RleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgIH1cbn1cblxuLmJ0bi1wdXJwbGUge1xuICAgIHBhZGRpbmc6IDEwcHggMTNweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfYmFzZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYmFzZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yX2Jhc2UsIDEwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgfVxuICAgIC8vICY6YWZ0ZXIge1xuICAgIC8vIFx0Zm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgLy8gXHRjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgIC8vIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8vIFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgLy8gfVxufVxuXG4vLyAuYnRuLWdyYXkge1xuLy8gXHRwYWRkaW5nOiAxMHB4IDEzcHg7XG4vLyBcdGZvbnQtc2l6ZTogMTRweDtcbi8vIFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcbi8vIFx0Ym9yZGVyOiAycHggc29saWQgZ3JheTtcbi8vIFx0YmFja2dyb3VuZDogZ3JheTtcbi8vIFx0Jjpob3ZlciB7XG4vLyBcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcbi8vIFx0XHRjb2xvcjogbGlnaHRlbihncmF5LCAxMCUpO1xuLy8gXHRcdGJhY2tncm91bmQ6ICNGRkY7XG4vLyBcdH1cbi8vIFx0Ly8gJjphZnRlciB7XG4vLyBcdC8vIFx0Zm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4vLyBcdC8vIFx0Y29udGVudDogXCJcXGYxMDVcIjtcbi8vIFx0Ly8gXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyBcdC8vIFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG4vLyBcdC8vIH1cbi8vIH1cblxuLmJ0bi1jbGVhciB7XG4gICAgcGFkZGluZzogMTBweCAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfYmFzZTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICB9XG59XG5cbi5idG4tb3V0bGluZSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgcGFkZGluZzogNXB4IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwxKSAwLjRzO1xuICAgIHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwxKSAwLjRzO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfYmFzZTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0bi1ncmF5IHtcbiAgICBib3JkZXI6IDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjQzRDNEM0O1xuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICNCN0I3Qjc7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjQzRDNEM0LCAxMiUpO1xuICAgIH1cbn1cblxuLmJ0bi1yZXZlcnNlLWdyYXkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQzRDNEM0O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICNDNEM0QzQ7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oI0M0QzRDNCwgMTIlKTtcbiAgICB9XG59XG5cbi5idG4tbGlnaHQtYnJvd24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDRUJDOEI7XG4gICAgYmFja2dyb3VuZDogI0REQ0I5ODtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCNERENCOTgsIDEyJSk7XG4gICAgfVxufVxuXG4vKj09PT09PT09PT09PT09XG4qXHRuYW1lXG49PT09PT09PT09PT09PT09Ki9cbi5idG4tZm9ybS1zdWJtaXQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwNnB4O1xuICAgIGhlaWdodDogMzdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5idG4tZm9ybS1jYW5jZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwNnB4O1xuICAgIGhlaWdodDogMzdweDtcbn1cblxuLmJ0bi1mb3JtLXVwbG9hZCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiAzN3B4O1xufVxuXG4uYnRuLWZhdm8ge1xuICAgIHdpZHRoOiAxMjBweDtcbn1cbi8qID09PT09PT09PT09PVxuKiBidG4tYm94XG49PT09PT09PT09PT09PSAqL1xuLmJ0bi1ib3gtLWNvbmZpcm1hdGlvbiB7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gNzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYS5idG4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT1cbiogYnRuLWZvbnQtc2l6ZVxuPT09PT09PT09PT09PT0gKi9cbi5idG4tLWJpZ2dlc3Qge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5idG4tLXgtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbn1cbi5idG4tLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG59XG4uYnRuLS1taWRkbGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5idG4tLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG59XG5cbi8qID09PT09PT09PT09PVxuKiBidG4taGVpZ2h0LXNpemVcbj09PT09PT09PT09PT09ICovXG4uYnRuLXRoaW4ge1xuICAgIGhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbn1cbiIsIi8qID09PT09PT09PT09PVxuKiBjb250YWN0XG49PT09PT09PT09PT09PSAqL1xuXG5mb3JtIHtcbn1cbi8vIOODh+ODleOCqeODq+ODiOioreWumlxuLy8gaW5wdXQsXG4vLyB0ZXh0YXJlYSB7XG4vLyBcdHdpZHRoOiAxMDAlO1xuLy8gXHRwYWRkaW5nOiAxMnB4O1xuLy8gXHRsaXN0LWhlaWdodDogMjtcbi8vIFx0Zm9udC1zaXplOiAxNHB4O1xuLy8gXHRib3JkZXI6IDFweCBzb2xpZCAjZDJkMmQyO1xuLy8gXHRiYWNrZ3JvdW5kOiAjRkZGO1xuLy8gXHRAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuLy8gXHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDRweCk7XG4vLyBcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMzBzIGVhc2UtaW4tb3V0KTtcbi8vIFx0QGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoI2QzZDNkMyk7XG4vLyBcdG91dGxpbmU6IG5vbmU7XG4vLyB9XG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbnRleHRhcmVhIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDEycHg7XG5cdGxpc3QtaGVpZ2h0OiAyO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkMmQyZDI7XG5cdGJhY2tncm91bmQ6ICNGRkY7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC8vIGJvcmRlci1yYWRpdXM6IDJweDtcblx0dHJhbnNpdGlvbjogYWxsIDAuMzBzIGVhc2UtaW4tb3V0O1xuXHQvLyBAaW5jbHVkZSBwbGFjZWhvbGRlci1jb2xvcigjZDNkM2QzKTtcblx0b3V0bGluZTogbm9uZTtcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogI2Y5ZmRmZjtcblx0XHRib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoODEsIDIwMywgMjM4LCAwLjYpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoODEsIDIwMywgMjM4LCAwLjYpO1xuXHR9XG59XG5cbmlucHV0LmVycm9yLFxudGV4dGFyZWEuZXJyb3Ige1xuXHR3aWR0aDogMTAwJTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yX2NhdXRpb24sIDQ1JSk7XG5cdGJveC1zaGFkb3c6IDAgMCA1cHggbGlnaHRlbigkY29sb3JfY2F1dGlvbiwgMzUlKTtcblx0Ym9yZGVyOiAxcHggc29saWQgbGlnaHRlbigkY29sb3JfY2F1dGlvbiwgMjUlKTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTNweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdC8vIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuXHQvLyB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG5cdC8vIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMjBweCk7XG5cdC8vIGJvcmRlcjogMXB4IHNvbGlkICNkMmQyZDI7XG5cdC8vIGJhY2tncm91bmQ6ICNmYWZhZmE7XG5cdC8vIC13ZWJraXQtYXBwZWFyYW5jZTpub25lO1xuXHQvLyAtbW96LWFwcGVhcmFuY2U6bm9uZTtcblx0Ly8gYXBwZWFyYW5jZTpub25lO1xufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTNweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdC8vIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuXHQvLyB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG59XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl1bZGlzYWJsZWRdIHtcblx0YmFja2dyb3VuZDogI0RDRENEQztcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuXG4uc2VjdGlvbi1vcmRlcmRldGFpbCB7XG5cdGxhYmVsLnJhZGlvIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblx0LmhlbHAtYmxvY2sge1xuXHRcdC8vZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRwYWRkaW5nOiA3cHggMTBweDtcblx0XHRiYWNrZ3JvdW5kOiAjZmVmMmYyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDdweDtcblx0fVxufVxuXG5cbi5jaGVja2JveCB7XG5cdGxhYmVsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSwgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4kaWNvbkNvbG9yOiAjNThhMmY1O1xuXG4ucmFkaW8sIC5jaGVja2JveCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhcjtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogMCAyMHB4IDhweCAwO1xuXHRwYWRkaW5nOiAxMnB4IDEycHggMTJweCA0MnB4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGljb25Db2xvcjtcblx0XHR9XG5cdH1cblx0JjphZnRlciB7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBsaW5lYXI7XG5cdFx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgbGluZWFyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiAxNXB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IC0xMHB4O1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjYmJiO1xuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRjb250ZW50OiAnJztcblx0fVxufVxuLnJhZGlvIHtcblx0JjpiZWZvcmUge1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiAyMHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaWNvbkNvbG9yO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0aW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArICYge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cbn1cblxuLmNoZWNrYm94IHtcblx0JjpiZWZvcmUge1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiAyMXB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IC03cHg7XG5cdFx0d2lkdGg6IDVweDtcblx0XHRoZWlnaHQ6IDlweDtcblx0XHRib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAkaWNvbkNvbG9yO1xuXHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkaWNvbkNvbG9yO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0aW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArICYge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cbn1cblxuXG5cblxuLy8gZXJyb3JNZXNzYWdlXG4uaGVscC1ibG9jay1lcnJvciB7XG5cdGNvbG9yOiAkY29sb3JfY2F1dGlvbjtcbn1cblxuXG5cbi5lcnJvck1lc3NhZ2Uge1xuXHRjb2xvcjogJGNvbG9yX2NhdXRpb247XG59XG4uZXJyb3JTdW1tYXJ5IHtcblx0bWF4LXdpZHRoOiA5MDBweDtcblx0d2lkdGg6IDgwJTtcblx0bWFyZ2luOiAyMHB4IGF1dG87XG5cdHBhZGRpbmc6IDIwcHg7XG59XG5cbi5lcnJvclN1bW1hcnkge1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdGNvbG9yOiAkY29sb3JfY2F1dGlvbjtcblx0YmFja2dyb3VuZDogbGlnaHRlbigkY29sb3JfY2F1dGlvbiwgNDUlKTtcblx0Ym9yZGVyOiAxcHggc29saWQgbGlnaHRlbigkY29sb3JfY2F1dGlvbiwgMzAlKTtcblx0cCB7XG5cdFx0Y29sb3I6ICRjb2xvcl9jYXV0aW9uO1xuXHR9XG5cdGxpIHtcblx0XHRjb2xvcjogJGNvbG9yX2NhdXRpb247XG5cdH1cbn1cbiIsIi8qID09PT09PT09PT09PVxuKiBzdGF0ZVxuPT09PT09PT09PT09PT0gKi9cblxuLmlzLWltZy1jZW50ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5pcy10ZXh0LS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaXMtdGV4dC0tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5pcy10ZXh0LS1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi8qIGhpZGRlbiAqL1xuLmlzLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogYmxvY2sgKi9cbi5pcy0tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmlzLWNhdXRpb24ge1xuICBjb2xvcjogI2Y3NTE2MTtcbn1cblxuLmlzLWZsb2F0LS1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmlzLW92ZXJoaWRkZW57XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pcy1saW5rLS10ZXh0IHtcbiAgY29sb3I6ICRjb2xvcl9iYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5pcy1saW5rLS1hcnJvdyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICRjb2xvcl9iYXNlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnI3skaW1hZ2VfZGlyfWNvbW1vbl9pY29uX2Fycm93X3JpZ2h0LnN2ZycpIG5vLXJlcGVhdDtcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiA0cHg7XG4gICAgICAgICAgIC1vLWJhY2tncm91bmQtc2l6ZTogNHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDRweDtcbiAgICB9XG4gIH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT1cbmlzLXZlcnRpY2FsXG49PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uaXMtdmVydGljYWwtLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cbi5pcy12ZXJ0aWNhbC0tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuLmlzLXZlcnRpY2FsLS1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuLmlzLXZlcnRpY2FsLS10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuaXMtY29sb3Jcbj09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5pcy1jb2xvci0td2hpdGUge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuLmlzLWNvbG9yLS1ibGFjayB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4uaXMtY29sb3ItLWJhc2Uge1xuICBjb2xvcjogZGFya2VuKCRjb2xvcl9iYXNlLCA1JSkgIWltcG9ydGFudDtcbn1cbi5pcy1jb2xvci0taW1wb3J0YW50IHtcbiAgLy9jb2xvcjogZGFya2VuKCRjb2xvcl9pbXBvcnRhbnQsIDUlKSAhaW1wb3J0YW50O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuaXMtQmdDb2xvclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmlzLUJnQ29sb3ItLWJhc2Uge1xuICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yX2Jhc2UsIDUlKSAhaW1wb3J0YW50O1xufVxuLmlzLUJnQ29sb3ItLWltcG9ydGFudCB7XG4gIC8vYmFja2dyb3VuZDogZGFya2VuKCRjb2xvcl9pbXBvcnRhbnQsIDUlKSAhaW1wb3J0YW50O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuaXMtaG92ZXItLWNpcmNsZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5pcy1ob3Zlci0tY2lyY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmlzLWhvdmVyLS1jaXJjbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMzUlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zaXRpb246IC4zczsgfVxuLmlzLWhvdmVyLS1jaXJjbGU6aG92ZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBoZWlnaHQ6IDE4MHB4O1xuICBtYXJnaW46IC05MHB4IDAgMCAtOTBweDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT1cbmlzLWFscGhhLS1ob3ZlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy8gYWxwaGFfaG92ZXI6aG92ZXIo6YCP6YGOKVxuLmlzLWFscGhhLS1ob3Zlcixcbi5pcy1hbHBoYS0taG92ZXIgaW1nIHtcbiAgdHJhbnNpdGlvbjphbGwgMC40cyBlYXNlO1xufVxuLmlzLWFscGhhLS1ob3Zlcjpob3Zlcixcbi5pcy1hbHBoYS0taG92ZXI6aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTYwKTtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4vLyBpcy1ob3Zlci0tZWZmZWN0XG4uaXMtaG92ZXItLWVmZmVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gICY6aG92ZXIge1xuICAgIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKSBzY2FsZSgxKTtcbiAgICB9XG4gICAgLmlzLWhvdmVyLWNhcHRpb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDApIHJvdGF0ZVgoMCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuICAuaXMtaG92ZXItY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgtOTBkZWcpIHJvdGF0ZVgoLTkwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICB9XG4gIC5pcy1ob3Zlci1tb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi8vIHNjYWxlVXA6aG92ZXIo6YCP6YGOKVxuLmlzLXNjYWxlVXAtLWltZyBpbWcge1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuNXMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC41cyBsaW5lYXI7XG4gIC1tcy10cmFuc2l0aW9uOiAtbXMtdHJhbnNmb3JtIDAuNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBsaW5lYXI7XG59XG5cbi5pcy1zY2FsZVVwLS1pbWcgaW1nOmhvdmVyIHtcbiAgc2NhbGU6IDEuMjtcbn1cbi5pcy1zY2FsZVVwLS1pbWcge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLy8g5LiJ6KeSKOWQueOBjeWHuuOBl+etiSlcbi5pcy10cmlhbmdsZS0tdG9wIHtcblx0QGluY2x1ZGUgbW9kdWxlLXRyaWFuZ2xlKDEwcHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSwgdG9wKTtcbn1cbi5pcy10cmlhbmdsZS0tcmlnaHQge1xuXHRAaW5jbHVkZSBtb2R1bGUtdHJpYW5nbGUoMTBweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpLCByaWdodCk7XG59XG4uaXMtdHJpYW5nbGUtLWJvdHRvbSB7XG5cdEBpbmNsdWRlIG1vZHVsZS10cmlhbmdsZSgxMHB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMiksIGJvdHRvbSk7XG59XG4uaXMtdHJpYW5nbGUtLWxlZnQge1xuXHRAaW5jbHVkZSBtb2R1bGUtdHJpYW5nbGUoMTBweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpLCBsZWZ0KTtcbn1cbi5pcy10cmlhbmdsZS0tbGVmdC0tcmVkIHtcblx0QGluY2x1ZGUgbW9kdWxlLXRyaWFuZ2xlKDEwcHgsICRjb2xvcl9iYXNlLCBsZWZ0KTtcbn1cbiIsIi8qID09PT09PT09PT09PVxuKiB0YWJsZVxuPT09PT09PT09PT09PT0gKi9cblxudGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRoLCB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG4gICAgICAgIGNvbG9yOiAjM0QzRDNEO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIH1cbiAgICB0aCB7XG4gICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2VlZWRlNztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgICB0ZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICB9XG4gICAgLmJ0bi1mb3JtLXN1Ym1pdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLm11c3Qge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogI0NENEY0Rjtcbn0iLCIvKiBtLW1vZGFsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5qcy1tb2RhbF9fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLm0tbW9kYWxfX2JveC11bmRlci1zaGFkb3cge1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAxMnB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDEycHggLTNweCByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogMCAxcHggMTJweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICB9XG59XG5cbi5tLW1vZGFsIHtcbiAgICAgICBcbiAgICAmX19pbWFnZSB7XG4gICAgICAgICYtLXNjcm9sbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAsIDAsIDAsIDApO1xuICAgICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc2VlZCB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCBudWxsLCBudWxsLCBudWxsLCBudWxsKTtcbiAgICAgICAgei1pbmRleDogMTI7XG4gICAgfVxuICAgICZfX292ZXJsYXkge1xuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihmaXhlZCwgMCwgbnVsbCwgbnVsbCwgMCk7XG4gICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMjAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICAgIGZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuR3JhZGllbnQoR3JhZGllbnRUeXBlPTAsU3RhcnRDb2xvclN0cj0jOTlmZmZmZmYsRW5kQ29sb3JTdHI9Izk5ZmZmZmZmKTsvKklFOOS7peS4i+eUqCovXG4gICAgfVxuICAgICZfX2JveCB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlKTtcbiAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jLXRleHQtLWNhdXRpb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2I0YTAzNztcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBwIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dCB7XG4gICAgICAgICYtLXVwZGF0ZSB7XG4gICAgICAgICAgICAvLyBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICAgICAgICAgLy8gbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2lubmVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiA1NXZoO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDQzMHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtNXB4IDEycHggLTNweCByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTVweCAxMnB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIC01cHggMTJweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jbG9zZSB7XG4gICAgICAgIC8vQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIG51bGwsIDMxcHgsIDE0cHgsIG51bGwpO1xuICAgICAgICAvL2Zsb2F0OiByaWdodDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTFweCAwO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oIzUwNTA1MCwgMzAlKTtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgICAgIEBpbmNsdWRlIHR4dExpbmUobm9MaW5lKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTA1MDUwO1xuICAgICAgICAgICAgLy9ib3gtc2hhZG93OiAwIDNweCAwcHggMHB4IGRhcmtlbigjNTA1MDUwLCAxNSUpO1xuICAgICAgICB9XG4gICAgICAgIGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PVxudS1mdFxuPT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51LWZ0MTYge1xuXHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbn1cbi51LWZ0MjYge1xuXHRmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT1cbnUtdGV4dFxuPT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51LXRleHQtLWNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLnUtdGV4dC0tbGVmdCB7XG5cdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi51LXRleHQtLXJpZ2h0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cbi51LXRleHQtLWxpbmsge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y29sb3I6ICRjb2xvcl90ZXh0X2xpbms7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnUtdGV4dC0td2VpZ2h0IHtcblx0Zm9udC1zaXplOiBsYXJnZXI7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udS1mb250LS1sYXJnZXIge1xuXHRmb250LXNpemU6IGxhcmdlcjtcbn1cbi51LWZvbnQtLWxhcmdlciB7XG5cdGZvbnQtc2l6ZTogbGFyZ2VyO1xufVxuXG4udS1jb2xvci0taW1wb3J0YW50IHtcblx0Ly9jb2xvcjogJGNvbG9yX2ltcG9ydGFudDtcbn1cbi51LXRleHQtLWluaXRpYWwge1xuXHRmb250LXNpemU6IGluaXRpYWw7XG5cdGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xufVxuXG5cbi51LWJveC0tY2VudGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogYXV0byAhaW1wb3J0YW50Oztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiA9PT09PT09PT09PT1cbiogdS13KnBcbj09PT09PT09PT09PT09ICovXG4udS13MTBwIHtcblx0d2lkdGg6IDEwJSAhaW1wb3J0YW50O1xufVxuLnUtdzIwcCB7XG5cdHdpZHRoOiAyMCUgIWltcG9ydGFudDtcbn1cbi51LXczMHAge1xuXHR3aWR0aDogMzAlICFpbXBvcnRhbnQ7XG59XG4udS13NDBwIHtcblx0d2lkdGg6IDQwJSAhaW1wb3J0YW50O1xufVxuLnUtdzUwcCB7XG5cdHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cbi51LXc2MHAge1xuXHR3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG59XG4udS13NzBwIHtcblx0d2lkdGg6IDcwJSAhaW1wb3J0YW50O1xufVxuLnUtdzgwcCB7XG5cdHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbn1cbi51LXc5MHAge1xuXHR3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG59XG4udS13MTAwcCB7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09XG51LW1cbj09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udS1tdDUge1xuXHRtYXJnaW4tdG9wOiA1cHg7XG59XG4udS1tdDEwIHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cbi51LW10MjAge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnUtbXQzMCB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG4udS1tdDQwIHtcblx0bWFyZ2luLXRvcDogNDBweDtcbn1cbi51LW10NTAge1xuXHRtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4udS1tcjEwIHtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnUtbXIyMCB7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi51LW1yMzAge1xuXHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4udS1tcjQwIHtcblx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuLnUtbXI1MCB7XG5cdG1hcmdpbi1yaWdodDogNTBweDtcbn1cblxuLnUtbWIxMCB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udS1tYjIwIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi51LW1iMzAge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnUtbWI0MCB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4udS1tYjUwIHtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLnUtbWwxMCB7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnUtbWwyMCB7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLnUtbWwzMCB7XG5cdG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLnUtbWw0MCB7XG5cdG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuLnUtbWw1MCB7XG5cdG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuXG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT1cbnUtcFxuPT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51LXB0MTAge1xuXHRwYWRkaW5nLXRvcDogMTBweDtcbn1cbi51LXB0MjAge1xuXHRwYWRkaW5nLXRvcDogMjBweDtcbn1cbi51LXB0MzAge1xuXHRwYWRkaW5nLXRvcDogMzBweDtcbn1cbi51LXB0NDAge1xuXHRwYWRkaW5nLXRvcDogNDBweDtcbn1cbi51LXB0NTAge1xuXHRwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLnUtcHIxMCB7XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4udS1wcjIwIHtcblx0cGFkZGluZy1yaWdodDogMjBweDtcbn1cbi51LXByMzAge1xuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLnUtcHI0MCB7XG5cdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4udS1wcjUwIHtcblx0cGFkZGluZy1yaWdodDogNTBweDtcbn1cblxuLnUtcGIxMCB7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLnUtcGIyMCB7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnUtcGIzMCB7XG5cdHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLnUtcGI0MCB7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLnUtcGI1MCB7XG5cdHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4udS1wbDEwIHtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLnUtcGwyMCB7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi51LXBsMzAge1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4udS1wbDQwIHtcblx0cGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLnUtcGw1MCB7XG5cdHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuXG4vKiA9PT09PT09PT09PT1cbiogbGgqXG49PT09PT09PT09PT09PSAqL1xuLnUtbGgxIHtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cblxuLnUtbGgxXzEge1xuICBsaW5lLWhlaWdodDogMS4xICFpbXBvcnRhbnQ7XG59XG5cbi51LWxoMV8yIHtcbiAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50O1xufVxuXG4udS1saDFfMyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjMgIWltcG9ydGFudDtcbn1cblxuLnUtbGgxXzQge1xuICBsaW5lLWhlaWdodDogMS40ICFpbXBvcnRhbnQ7XG59XG5cbi51LWxoMV81IHtcbiAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xufVxuXG4udS1saDFfNiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjYgIWltcG9ydGFudDtcbn1cblxuLnUtbGgxXzcge1xuICBsaW5lLWhlaWdodDogMS43ICFpbXBvcnRhbnQ7XG59XG5cbi51LWxoMV84IHtcbiAgbGluZS1oZWlnaHQ6IDEuOCAhaW1wb3J0YW50O1xufVxuXG4udS1saDFfOSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjkgIWltcG9ydGFudDtcbn1cblxuLnUtbGgyIHtcbiAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudDtcbn1cblxuLnUtbGgyXzEge1xuICBsaW5lLWhlaWdodDogMi4xICFpbXBvcnRhbnQ7XG59XG5cbi51LWxoMl8yIHtcbiAgbGluZS1oZWlnaHQ6IDIuMiAhaW1wb3J0YW50O1xufVxuXG4udS1saDJfMyB7XG4gIGxpbmUtaGVpZ2h0OiAyLjMgIWltcG9ydGFudDtcbn1cblxuLnUtbGgyXzQge1xuICBsaW5lLWhlaWdodDogMi40ICFpbXBvcnRhbnQ7XG59XG5cbi51LWxoMl81IHtcbiAgbGluZS1oZWlnaHQ6IDIuNSAhaW1wb3J0YW50O1xufVxuXG4udS1saDJfNiB7XG4gIGxpbmUtaGVpZ2h0OiAyLjYgIWltcG9ydGFudDtcbn1cblxuLnUtbGgyXzcge1xuICBsaW5lLWhlaWdodDogMi43ICFpbXBvcnRhbnQ7XG59XG5cbi51LWxoMl84IHtcbiAgbGluZS1oZWlnaHQ6IDIuOCAhaW1wb3J0YW50O1xufVxuXG4udS1saDJfOSB7XG4gIGxpbmUtaGVpZ2h0OiAyLjkgIWltcG9ydGFudDtcbn1cblxuLnUtbGgzIHtcbiAgbGluZS1oZWlnaHQ6IDMgIWltcG9ydGFudDtcbn1cblxuIiwiLyogPT09PT09PT09PT09XG4qIGluZGV4XG49PT09PT09PT09PT09PSAqL1xuXG4ubWFpbi12aXN1YWwge1xuICAgIGhlaWdodDogNzYwcHg7XG4gICAgLm1haW4tdmlzdWFsLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYzMHB4O1xuICAgICAgICA+IGgyLFxuICAgICAgICA+IHAsXG4gICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiA2NDBweDtcbiAgICAgICAgLm1haW4tdGl0bGUge1xuICAgICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgICAgbGVmdDogMzAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbXBvbmVudCB7XG4gICAgICAgICAgICB0b3A6IDE0N3B4O1xuICAgICAgICAgICAgbGVmdDogMzA0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmxhYmVsLXB1cnBsZSB7XG4gICAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgICBsZWZ0OiA3MzZweDtcbiAgICAgICAgfVxuICAgICAgICAubGFiZWwtZ29sZCB7XG4gICAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgICBsZWZ0OiA4NjdweDtcbiAgICAgICAgfVxuICAgICAgICAuc3ViLXRpdGxlMDEge1xuICAgICAgICAgICAgdG9wOiAyMTVweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnN1Yi10aXRsZTAyIHtcbiAgICAgICAgICAgIHRvcDogMjE1cHg7XG4gICAgICAgICAgICBsZWZ0OiAxMTFweDtcbiAgICAgICAgfVxuICAgICAgICAuc3ViLXRpdGxlMDMge1xuICAgICAgICAgICAgdG9wOiAyMTVweDtcbiAgICAgICAgICAgIGxlZnQ6IDIyMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5tYWluLXZpc3VhbCB7XG4gICAgICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgICAgICBsZWZ0OiA5MHB4O1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgfVxuICAgICAgICAuaXRlbS1uYW1lIHtcbiAgICAgICAgICAgIHRvcDogMzU3cHg7XG4gICAgICAgICAgICBsZWZ0OiAxM3B4O1xuICAgICAgICB9XG4gICAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgICAgIHRvcDogMjI1cHg7XG4gICAgICAgICAgICBsZWZ0OiA2ODBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRuLW9yZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XG4gICAgfVxufVxuXG5cbi5zZWN0aW9uLWVtcGF0aHkge1xuICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGltYWdlX2Rpcn0vaW5kZXgvZW1wYXRoeV9iZy5wbmdcIikgY2VudGVyIDAgbm8tcmVwZWF0O1xuICAgIC5sLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiA5MDBweDtcbiAgICAgICAgPiBoMyxcbiAgICAgICAgPiBwLFxuICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgfVxuICAgICAgICAuZW1wYXRoeS10dGwge1xuICAgICAgICAgICAgdG9wOiAxMjRweDtcbiAgICAgICAgICAgIGxlZnQ6IDE4MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5tb3lhbW95YTEge1xuICAgICAgICAgICAgdG9wOiAyOTJweDtcbiAgICAgICAgICAgIGxlZnQ6IDQ0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLm1veWFtb3lhMiB7XG4gICAgICAgICAgICB0b3A6IDI3NXB4O1xuICAgICAgICAgICAgbGVmdDogNjEycHg7XG4gICAgICAgIH1cbiAgICAgICAgLm1veWFtb3lhMyB7XG4gICAgICAgICAgICB0b3A6IDQ1MHB4O1xuICAgICAgICAgICAgbGVmdDogMzZweDtcbiAgICAgICAgfVxuICAgICAgICAubW95YW1veWE0IHtcbiAgICAgICAgICAgIHRvcDogNDAzcHg7XG4gICAgICAgICAgICBsZWZ0OiA2ODNweDtcbiAgICAgICAgfVxuICAgICAgICAubW95YW1veWE1IHtcbiAgICAgICAgICAgIHRvcDogNTk1cHg7XG4gICAgICAgICAgICBsZWZ0OiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgIC5tb3lhbW95YTYge1xuICAgICAgICAgICAgdG9wOiA2MDRweDtcbiAgICAgICAgICAgIGxlZnQ6IDM2OXB4O1xuICAgICAgICB9XG4gICAgICAgIC5tb3lhbW95YTcge1xuICAgICAgICAgICAgdG9wOiA1ODhweDtcbiAgICAgICAgICAgIGxlZnQ6IDczMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5tb3lhbW9heWEtaWNvbiB7XG4gICAgICAgICAgICB0b3A6IDI1NXB4O1xuICAgICAgICAgICAgbGVmdDogMzM5cHg7XG4gICAgICAgIH1cbiAgICAgICAgLm1veWFtb3lhLW1vZGVsIHtcbiAgICAgICAgICAgIHRvcDogMjc1cHg7XG4gICAgICAgICAgICBsZWZ0OiAyNzhweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmVtcGF0aHktdGV4dCB7XG4gICAgICAgIG1hcmdpbjogNTBweCBhdXRvIDgwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5zZWN0aW9uLXB1cmlmaWNhdGlvbiB7XG4gICAgcGFkZGluZzogOTBweCAwIDgwcHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX3llbGxvdyB1cmwoXCIjeyRpbWFnZV9kaXJ9L2luZGV4L29ybmFtZW50X2xpbmUxLmpwZ1wiKSBjZW50ZXIgYm90dG9tIHJlcGVhdC14O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAucHVyaWZpY2F0aW9uLXR0bCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIC5wdXJpZmljYXRpb24taW50cm8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIC5wdXJpZmljYXRpb24tdHh0Ym94IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggNjVweDtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjc2NzY3O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaTpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgLnB1cmlmaWNhdGlvbi10eHRib3gge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlY3Rpb24tdXNlIHtcbiAgICAudXNlLXN0ZXAge1xuICAgICAgICBwYWRkaW5nOiA5MHB4IDAgODBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3llbGxvdyB1cmwoXCIjeyRpbWFnZV9kaXJ9L2luZGV4L29ybmFtZW50X2xpbmUyLmpwZ1wiKSBjZW50ZXIgYm90dG9tIHJlcGVhdC14O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC51c2Utc3RlcHR0bCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC51c2Utc3RlcGludHJvIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnVzZS1zdGVwc3R0bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDgwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2JiODU1O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcHgxNTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTU1MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skaW1hZ2VfZGlyfS9pbmRleC9zdGVwLWJnLnBuZ1wiKSAzODBweCA1MHB4IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnVzZS10eHRib3gge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzgwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudXNlLXN0ZXAxIHtcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMzVweDtcbiAgICAgICAgICAgICAgICAudXNlLXR4dGJveCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudXNlLXN0ZXAyIHtcbiAgICAgICAgICAgICAgICB0b3A6IDc3cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNjI0cHg7XG4gICAgICAgICAgICAgICAgLnVzZS10eHRib3gge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudXNlLXN0ZXAzIHtcbiAgICAgICAgICAgICAgICB0b3A6IDQ4NnB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDk2cHg7XG4gICAgICAgICAgICAgICAgLnVzZS10eHRib3gge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC51c2Utc3RlcDQge1xuICAgICAgICAgICAgICAgIHRvcDogNjkwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNzI5cHg7XG4gICAgICAgICAgICAgICAgLnVzZS10eHRib3gge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnVzZS1zdGVwNSB7XG4gICAgICAgICAgICAgICAgdG9wOiAxMDMwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTIzcHg7XG4gICAgICAgICAgICAgICAgLnVzZS10eHRib3gge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC51c2UtaG93dG8ge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgODBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2JsdWUgdXJsKFwiI3skaW1hZ2VfZGlyfS9pbmRleC9vcm5hbWVudF9saW5lMy5qcGdcIikgY2VudGVyIGJvdHRvbSByZXBlYXQteDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAudXNlLWhvd3RvdHRsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnVzZS1ob3d0b2ludHJvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDAgNzFweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRpbWFnZV9kaXJ9L2luZGV4L3VzZV9ob3d0b2ludHJvaWNvbi5wbmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHB4MTg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2Jhc2Vfc3ViO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAuaG93dG9tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnVzZS1ob3d0b3N0dGwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzFhOGI3O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkcHgxNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmhvd3RvbWVudSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDUwcHggMzBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzFhOGI3O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGltYWdlX2Rpcn0vaW5kZXgvdXNlX2hvd3RvZG90bGluZS5wbmcgXCIpIGNlbnRlciBjZW50ZXJyZXBlYXQteDtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC51c2UtaG93dG90eHRib3gge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTA2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgI2MxZTdlYTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogIzMxYThiNztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnVzZS1ob3d0b2NhcHRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0byA5MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcHgxMiouOTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBjb2xvcjogIzMxYThiNztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlY3Rpb24tcmVjb21tZW5kIHtcbiAgICBwYWRkaW5nOiA5MHB4IDAgODBweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfeWVsbG93IHVybChcIiN7JGltYWdlX2Rpcn0vaW5kZXgvb3JuYW1lbnRfbGluZTEuanBnXCIpIGNlbnRlciBib3R0b20gcmVwZWF0LXg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5yZWNvbW1lbmQtdHRsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgLnJlY29tbWVuZC1pbnRybyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfYmFzZV9zdWI7XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRweDIwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogI2NiYjg1NTtcbiAgICAgICAgfVxuICAgIH1cbiAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1ib3gtbGluZXM6IG11bHRpcGxlO1xuICAgICAgICAtbW96LWJveC1saW5lczogbXVsdGlwbGU7XG4gICAgICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRpbWFnZV9kaXJ9L2luZGV4L3JlY29tbWVuZF9pdGVtaW1nLnBuZ1wiKSBjZW50ZXIgNXB4IG5vLXJlcGVhdDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDMxJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAzLjUlIDM3cHggMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcHgxMjtcbiAgICAgICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAzMHB4O1xuICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM0LjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlY3Rpb24tdm9pY2Uge1xuICAgIHBhZGRpbmc6IDkwcHggMCA2MHB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl95ZWxsb3c7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC52b2ljZS10dGwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgICAudm9pY2Utbm90ZSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6ICRweDEyO1xuICAgIH1cbiAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtYm94LWxpbmVzOiBtdWx0aXBsZTtcbiAgICAgICAgLW1vei1ib3gtbGluZXM6IG11bHRpcGxlO1xuICAgICAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzhweCA0MHB4O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6ICRweDEyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIC50YWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjYmI4NTU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC52b2ljZS1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBAZXh0ZW5kICVjZjtcbiAgICAgICAgaDQge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZvaWNlLXVzZXIge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICNmYWQ5ZGM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEzMHB4O1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMzBweDtcbiAgICAgICAgfVxuXG4gICAgfVxuICAgIC52b2ljZS10eHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3JfYmFzZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgICB9XG4gICAgLnZvaWNlLW5hbWUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTEzcHg7XG4gICAgICAgIGNvbG9yOiAjY2JiODU1O1xuICAgIH1cbiAgICAuYnRuLW1vcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cbn0iLCIvKiA9PT09PT09PT09PT1cbiogdm9pY2Vcbj09PT09PT09PT09PT09ICovXG5cbi52b2ljZS1tYWluLXZpc3VhbCB7XG4gICAgLmwtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRpbWFnZV9kaXJ9L3ZvaWNlL3ZvaWNlX2JnLnBuZ1wiKSA0ODZweCAtMTlweCBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTMlO1xuICAgICAgICA+IGgyLFxuICAgICAgICA+IHAge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIH1cbiAgICAgICAgLm1haW4tdGl0bGUge1xuICAgICAgICAgICAgdG9wOiA4MHB4O1xuICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zdWItdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICB0b3A6IDI4MHB4O1xuICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8qID09PT09PT09PT09PVxuKiBzZWN0aW9uLXZvaWNlZGV0YWlsXG49PT09PT09PT09PT09PSAqL1xuXG4uc2VjdGlvbi12b2ljZWRldGFpbCB7XG4gICAgcGFkZGluZzogODBweCAwIDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgLnZvaWNlLXRleHQtY2F1dGlvbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfYmFzZV9zdWI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIC52b2ljZS1kZXRhaWwge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDcwcHggMzVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIC52b2ljZS1zdHRsIHtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgLnZvaWNlLXVzZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgI2ZhZDlkYztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjVweCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjYmI4NTU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkcHgxMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2Jhc2Vfc3ViO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRweDEyO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS45O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDc2cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDE1cHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudm9pY2UtY29tbWVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCA3MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMmVlZGI7XG4gICAgICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2NiYjg1NTtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skaW1hZ2VfZGlyfS92b2ljZS92b2ljZV9tYW5hZ2VfaW1nLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDkwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjg2ODY4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRweDEyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4udm9pY2UtY29udGVudC1iZy0xIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfeWVsbG93IHVybChcIiN7JGltYWdlX2Rpcn0vdm9pY2Uvdm9pY2VfY29udGVudF9iZ18xLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE5MjBweCA0MDBweDtcbiAgICBAaW5jbHVkZSBtcShyZXRpbmEpIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbn1cblxuLnZvaWNlLWNvbnRlbnQtYmctMiB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX3llbGxvdyB1cmwoXCIjeyRpbWFnZV9kaXJ9L3ZvaWNlL3ZvaWNlX2NvbnRlbnRfYmdfMi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciAxMzAwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOTIwcHggNTcwcHg7XG4gICAgQGluY2x1ZGUgbXEocmV0aW5hKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG59XG5cbi52b2ljZS1jb250ZW50LWJnLTMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl95ZWxsb3cgdXJsKFwiI3skaW1hZ2VfZGlyfS92b2ljZS92b2ljZV9jb250ZW50X2JnXzMucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTkyMHB4IDU2MHB4O1xuICAgIEBpbmNsdWRlIG1xKHJldGluYSkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxufVxuIiwiLyogPT09PT09PT09PT09XG4qIGRldmVsb3BtZW50XG49PT09PT09PT09PT09PSAqL1xuLmRldmVsb3BtZW50LW1haW4tdmlzdWFsIHtcbiAgICAubC1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGltYWdlX2Rpcn0vZGV2ZWxvcG1lbnQvZGV2ZWxvcG1lbnRfYmcucG5nXCIpIDU1NnB4IC0zcHggbm8tcmVwZWF0O1xuICAgICAgICAvL2JhY2tncm91bmQ6IHVybChcIiN7JGltYWdlX2Rpcn0vZGV2ZWxvcG1lbnQvZGV2ZWxvcG1lbnRfYmcucG5nXCIpIDQ4NnB4IC0xOXB4IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MiU7XG4gICAgICAgID4gaDIsXG4gICAgICAgID4gcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgfVxuICAgICAgICAubWFpbi10aXRsZSB7XG4gICAgICAgICAgICB0b3A6IDgwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnN1Yi10aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIHRvcDogMjgwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PVxuKiBzZWN0aW9uLWhpc3Rvcnlcbj09PT09PT09PT09PT09ICovXG5cbi5zZWN0aW9uLWhpc3Rvcnkge1xuICAgIHBhZGRpbmc6IDgwcHggMCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfeWVsbG93O1xuICAgIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgLmhpc3RvcnktcGhvdG8ge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgd2lkdGg6IDIwNnB4O1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0byAtMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjA2cHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHVsLmhpc3RvcnktbGlzdCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5oaXN0b3J5LWRldGFpbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgd2lkdGg6ICRwYWdlX3dpZHRoIC0gMTQwO1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDcwcHggNzVweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgJi0tMyB7XG4gICAgICAgICAgICAuaGlzdG9yeS1yZXN1bHRCb3gge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjYxcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcjeyRpbWFnZV9kaXJ9L2RldmVsb3BtZW50L2hpc3RvcnlfM19jb250ZW50X2JnLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5oaXN0b3J5LWxhYmVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAtNXB4LCBudWxsLCBudWxsLCAyMHB4KVxuICAgICAgICB9XG4gICAgICAgIC5oaXN0b3J5LXN0dGwge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLy9vdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAtNjBweCwgNTBweCwgbnVsbCwgbnVsbCk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDAgMTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRweDEyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9iYXNlX3N1YjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHB4MTI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS45O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5oaXN0b3J5LWlubmVyIHtcbiAgICAgICAgd2lkdGg6IDY0MHB4O1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0byA0MHB4O1xuXG4gICAgfVxuICAgIC5oaXN0b3J5LXBvaW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBoNSB7XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5oaXN0b3J5LWdsb2JhbExhdW5jaCB7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGR0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2UzNzk4MTtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG4gICAgICAgIGRkIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzk3cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmhpc3RvcnktYmctMSB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDAsIG51bGwsIG51bGwsIDApO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLmhpc3RvcnktYmctMS1pbWctMSB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAzMHB4LCBudWxsLCBudWxsLCAtMTM0cHgpO1xuICAgIH1cbiAgICAuaGlzdG9yeS1iZy0xLWltZy0yIHtcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDMwcHgsIG51bGwsIG51bGwsIDg0MHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoIDE2ZGVnICk7XG4gICAgfVxufVxuXG4uaGlzdG9yeS1iZy0yIHtcbiAgICAuaGlzdG9yeS1iZy0yLWltZyB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA3MHB4LCBudWxsLCBudWxsLCAtMjVweCk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCAyNzBkZWcgKTtcbiAgICB9XG59XG5cbi5oaXN0b3J5LWJnLTMge1xuICAgIC5oaXN0b3J5LWJnLTMtaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDI3MHB4LCBudWxsLCBudWxsLCA4MzBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCAtMjVkZWcgKTtcbiAgICB9XG59XG4uaGlzdG9yeS1iZy00IHtcbiAgICAuaGlzdG9yeS1iZy00LWltZyB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAtODBweCwgbnVsbCwgbnVsbCwgLTEwMHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoIC0yNWRlZyApO1xuICAgIH1cbn1cblxuXG4vKiA9PT09PT09PT09PT1cbiogc2VjdGlvbi1zZW5zYXRpb25cbj09PT09PT09PT09PT09ICovXG5cbi5zZWN0aW9uLXNlbnNhdGlvbiB7XG4gICAgcGFkZGluZzogNzBweCAwIDA7XG4gICAgLnNlbnNhdGlvbi10dGwge1xuICAgICAgICBtYXJnaW46IDgwcHggYXV0byA0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBjb2xvcjogJGNvbG9yX2Jhc2Vfc3ViO1xuICAgIH1cbn1cblxuXG5cbi8qID09PT09PT09PT09PVxuKiBzZWN0aW9uLWF1cmFzb21hXG49PT09PT09PT09PT09PSAqL1xuXG4uc2VjdGlvbi1hdXJhc29tYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDgwcHggMCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfeWVsbG93O1xuICAgIC5hdXJhc29tYS10dGwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC5hdXJhc29tYS1oZWFsaW5nLWJveCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgd2lkdGg6ICRwYWdlX3dpZHRoIC0gMTQwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDUwcHggNzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG4gICAgLmF1cmFzb21hLW9yaWdpbi1ib3gge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDcwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuICAgIHVsLmF1cmFzb21hLWxpc3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAtNTBweCwgMCwgMCwgMCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRpbWFnZV9kaXJ9L2RldmVsb3BtZW50L2F1cmFzb21hX2hlYWxpbmdfbGlzdF9hbmQucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyODFweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3VuZGVkKDIwNCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNDVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDVweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUgLDY2cHggLDAgLDAgLDApO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNtb290aGluZyhvbik7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hdXJhc29tYS10aGVyYXB5IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRpbWFnZV9kaXJ9L2RldmVsb3BtZW50L2F1cmFzb21hX2hlYWxpbmdfbGlzdF90aGVyYXB5LmpwZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2QxN2Y5YTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZjZWFmMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUgLDIwcHggLDQwcHggLDAgLG51bGwpO1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlICxudWxsICwwICwwICwwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hdXJhc29tYS1zcGlyaXQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGltYWdlX2Rpcn0vZGV2ZWxvcG1lbnQvYXVyYXNvbWFfaGVhbGluZ19saXN0X3NwaXJpdC5qcGdcIikgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUgLDIwcHggLG51bGwgLDAgLDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmOGVmO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2JhYWE2MDtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSAsbnVsbCAsMCAsMCAsMCk7XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXVyYXNvbWEtaGVhbGluZy1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfYmFzZV9zdWI7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgLmF1cmFzb21hLWhlYWxpbmctcmVzdWx0IHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHdpZHRoOiA0NjBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBjb2xvcjogJGNvbG9yX2Jhc2Vfc3ViO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgfVxuICAgIC5hdXJhc29tYS1vcmlnaW4tZGVzY3JpcHRpb24ge1xuICAgICAgICB3aWR0aDogNDYwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gICAgdWwub3JpZ2luLWxpc3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAtNTBweCwgMCwgMCwgMCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRpbWFnZV9kaXJ9L2RldmVsb3BtZW50L2F1cmFzb21hX29yaWdpbl9hbmQucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyODFweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAuaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5vcmlnaW4tYXVyYSB7XG4gICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWFkY2ExO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZWFkY2EyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5vcmlnaW4tc29tYSB7XG4gICAgICAgICAgICAgICAgLmltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZhZWMyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjZhZWMyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmF1cmFzb21hLWJnLTEge1xuICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAwLCBudWxsLCBudWxsLCAwKTtcbiAgICB6LWluZGV4OiAwO1xuICAgIC5hdXJhc29tYS1iZy0xLWltZy0xIHtcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDgwcHgsIG51bGwsIG51bGwsIC0xMzRweCk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCAxNmRlZyApO1xuICAgIH1cbiAgICAuYXVyYXNvbWEtYmctMS1pbWctMiB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA4MHB4LCBudWxsLCBudWxsLCA5MThweCk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCAxOGRlZyApO1xuICAgIH1cbn1cblxuXG5cbi8qID09PT09PT09PT09PVxuKiBzZWN0aW9uLXByb2R1Y3Rcbj09PT09PT09PT09PT09ICovXG5cbi5zZWN0aW9uLXByb2R1Y3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA4MHB4IDAgODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX3llbGxvdztcbiAgICAucHJvZHVjdC1oZWFsaW5nLXR0bCB7XG4gICAgICAgIG1haXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cbiAgICAucHJvZHVjdC10dGwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgICAucHJvZHVjdC10dGwtYmFsbG9vbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDkzJTtcbiAgICAgICAgbWFyZ2luOiAyNXB4IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYmYwZjE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgICAgICAgICBjb2xvcjogI2UzNzk4MTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCBudWxsLCBudWxsLCAtNjBweCwgMTEwcHgpO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAvL2JhY2tncm91bmQ6ICNmYmYwZjE7XG4gICAgICAgICAgICBib3JkZXItdG9wOiA0MHB4IHNvbGlkICNmYmYwZjE7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByb2R1Y3QtaGVhbGluZy1ib3gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHdpZHRoOiAkcGFnZV93aWR0aCAtIDIwMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDEwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cbiAgICB1bC5wcm9kdWN0LWxpc3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAtNTBweCwgMCwgMCwgMCk7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiAyMjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMzdweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2JiODU1O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zbW9vdGhpbmcob24pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5wcm9kdWN0LXF1aW50ZXNzZW5jZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIC5wcm9kdWN0LXF1aW50ZXNzZW5jZS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAxMjBweCwgMHB4LCBudWxsLCBudWxsKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucHJvZHVjdC1lcXVpbGlicml1bSB7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWwucHJvZHVjdC10b3RhbGNhcmUtbGlzdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIC01MHB4LCAwLCAwLCAwKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpLFxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjI0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMThweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2JiODU1O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zbW9vdGhpbmcob24pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5wcm9kdWN0LWFyZWEge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NiU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnByb2R1Y3QtcXVpbnRlc3NlbmNlIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAxM3B4LCBudWxsLCBudWxsLCAxNzZweCk7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4NnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRpbWFnZV9kaXJ9L2RldmVsb3BtZW50L3Byb2R1Y3RfdG90YWxjYXJlX2VxdWlsaWJyaXVtX2Fycm93LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCAyMzBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucHJvZHVjdC1xdWludGVzc2VuY2UtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMTIwcHgsIC0xMHB4LCBudWxsLCBudWxsKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucHJvZHVjdC1lcXVpbGlicml1bSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgNDFweCwgbnVsbCwgbnVsbCwgLTE4MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4NnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDg2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGltYWdlX2Rpcn0vZGV2ZWxvcG1lbnQvcHJvZHVjdF90b3RhbGNhcmVfZXF1aWxpYnJpdW1fYXJyb3cucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkbCB7XG4gICAgICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2QwYzA2NjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYmFzZV9zdWI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByb2R1Y3QtaGVhbGluZy1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfYmFzZV9zdWI7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgLnByb2R1Y3QtaGVhbGluZy1yZXN1bHQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBjb2xvcjogJGNvbG9yX2Jhc2Vfc3ViO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIC5wcm9kdWN0LXJlc3VsdEJveCB7XG4gICAgICAgIHdpZHRoOiA3NDBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBoNSB7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0byAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wcm9kdWN0LXRvdGFsY2FyZS10dGwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgIH1cbiAgICAucHJvZHVjdC1jb21wb25lbnQge1xuICAgICAgICBkdCwgZGQge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9iYXNlX3N1YjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgZHQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLy5wcm9kdWN0LXRvdGFsY2FyZS1ib3hcbiAgICAucHJvZHVjdC10b3RhbGNhcmUtYm94IHtcbiAgICAgICAgcGFkZGluZzogNTBweCA3MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cblxufVxuXG4ucHJvZHVjdC1iZy0xIHtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMjcwcHgsIG51bGwsIG51bGwsIDApO1xuICAgIHotaW5kZXg6IDA7XG4gICAgLnByb2R1Y3QtYmctMS1pbWctMSB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA4MHB4LCBudWxsLCBudWxsLCAtMjIwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSggLTUwZGVnKTtcbiAgICB9XG4gICAgLnByb2R1Y3QtYmctMS1pbWctMiB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA4MHB4LCBudWxsLCBudWxsLCA5MThweCk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCAxOGRlZyApO1xuICAgIH1cbn0iLCIvKiA9PT09PT09PT09PT1cbiogb3JkZXJcbj09PT09PT09PT09PT09ICovXG5cbi5vcmRlci1tYWluLXZpc3VhbCB7XG4gICAgLmwtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgICA+IGgyLFxuICAgICAgICA+IHAge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIH1cbiAgICAgICAgLm1haW4tdGl0bGUge1xuICAgICAgICAgICAgdG9wOiA4NXB4O1xuICAgICAgICAgICAgbGVmdDogMzVweDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM5M3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5vcmRlci1pdGVtbmFtZSB7XG4gICAgICAgICAgICB0b3A6IDE3MXB4O1xuICAgICAgICAgICAgbGVmdDogMzVweDtcbiAgICAgICAgfVxuICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgdG9wOiAyNzVweDtcbiAgICAgICAgICAgIGxlZnQ6IDM1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLm9yZGVyLWltZyB7XG4gICAgICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgICAgICBsZWZ0OiA0MTBweDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sYWJlbC1wdXJwbGUge1xuICAgICAgICAgICAgdG9wOiAxMTBweDtcbiAgICAgICAgICAgIGxlZnQ6IDgwMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5sYWJlbC1nb2xkIHtcbiAgICAgICAgICAgIHRvcDogMTEwcHg7XG4gICAgICAgICAgICBsZWZ0OiA5MjVweDtcbiAgICAgICAgfVxuICAgICAgICAub3JkZXItc3R0bCB7XG4gICAgICAgICAgICB0b3A6IDM4MHB4O1xuICAgICAgICAgICAgbGVmdDogMjQ4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PVxuKiBvcmRlci1mbG93XG49PT09PT09PT09PT09PSAqL1xuXG4ub3JkZXItZmxvd3tcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAyMHB4IDMwcHg7XG4gICAgbGl7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDMyLjMlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIG1hcmdpbjogMCAwLjUlIDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9icm93bjtcbiAgICAgICAgY29sb3I6ICM0NzNmMmQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDI0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogICRjb2xvcl9icm93bjtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yX2Jyb3duLCAxMCUpO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IGRhcmtlbigkY29sb3JfYnJvd24sIDEwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6bGlnaHRlbigkY29sb3JfYnJvd24sIDEwJSk7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjpsaWdodGVuKCRjb2xvcl9icm93biwgMTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JGNvbG9yX3Bpbms7XG4gICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAyNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3JfcGluaztcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT1cbiogc2VhbC1zZWN1cml0eVxuPT09PT09PT09PT09PT0gKi9cbi5zZWFsLXNlY3VyaXR5e1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1hcmdpbjogMzBweCAxMHB4IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNmMGVmZTY7XG4gICAgZm9udC1zaXplOiAkcHgxMTtcbiAgICAuc2VhbC1zZWN1cml0eWltZ3tcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG4gICAgcHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG59XG4vKiA9PT09PT09PT09PT1cbiogc2VjdGlvbi1vcmRlcmRldGFpbFxuPT09PT09PT09PT09PT0gKi9cblxuLnNlY3Rpb24tb3JkZXJkZXRhaWwge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfeWVsbG93O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAucmVtYWluaW5nLWJveHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgYm90dG9tOjUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0ZmFlZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIC5yZW1haW5pbmctdHh0e1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAtMzVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHB4MTE7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOjFlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMS44ZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjhlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3JfY2F1dGlvbiwgNDUlKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJlcXVpcmVkLW51bWJlcntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGNvbG9yOiNmN2RkMDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhYmxlLWF0ZW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6ICRweDEyO1xuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCAjZGRkY2Q2IHNvbGlkO1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZWJlNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWNlYmU1O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlY2ViZTU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWNlYmU1O1xuICAgICAgICAgICAgICAgIC5lbS1odyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkcHgxMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIC5leCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHB4MTE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlucHV0LFxuICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCAjZTVlNWU1IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRweDEzO1xuICAgICAgICAgICAgICAgICAgICAmLmlucHV0c2l6ZUwge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmlucHV0c2l6ZU0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmlucHV0c2l6ZVMge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBvcHRpb257XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJlcXVpcmVkX3Bvc3RhbGNvZGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzNiOTlmYztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkcHgxMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmljb24tcmVxdWlyZWQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfcGluaztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogJHB4MTE7XG4gICAgfVxuICAgIC5pY29uLWFueSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNiYWJhYmE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6ICRweDExO1xuICAgIH1cbiAgICAuYnRuX3Bvc3RhbGNvZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogKFwiLi4vaW1hZ2VzL29yZGVyL2J0bl9wb3N0YWxjb2RlLnBuZ1wiKTtcbiAgICB9XG4gICAgLnJhZGlvIHtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgIH1cbiAgICAucHJpdmFjeWJveF90eHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6ICRweDEyO1xuICAgIH1cblxuICAgIC5wcml2YWN5Ym94IHtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAzcHggIzk3OTE3NiBzb2xpZDtcbiAgICAgICAgaDUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgaDYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHB4MTI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJlcXVpcmVkX2JveCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAgICAgICBwe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweFxuICAgICAgICB9XG4gICAgICAgIC5jaGVja2JveCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDEycHggMTJweCA0MnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5idG4tb3JkZXJ7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDE1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09XG4qIG9yZGVyQWNzdFxuPT09PT09PT09PT09PT0gKi9cblxuLm9yZGVyQWNzdCB7XG4gICAgd2lkdGg6IDg0MHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZm9udC1zaXplOiAkcHgxMjtcbiAgICAucHJpdmFjeWJveHtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZjBmMGYwO1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgIH1cbiAgICBsaXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgIH1cbiAgICBoM3tcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJHB4MTU7XG4gICAgfVxuXG59XG5cbi8qID09PT09PT09PT09PVxuKiBzZWN0aW9uLWNvbmZpcm1cbj09PT09PT09PT09PT09ICovXG5cbi5zZWN0aW9uLW9yZGVyZGV0YWlsLnNlY3Rpb24tY29uZmlybXtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcbiAgICAuY29uZmlybS10eHQge1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICBjb2xvcjokY29sb3JfcGluaztcbiAgICAgICAgZm9udC1zaXplOiRweDIwO1xuICAgIH1cbiAgICAuYnRuLWJhY2t7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PVxuKiBzZWN0aW9uLXRoYW5rc1xuPT09PT09PT09PT09PT0gKi9cblxuLnNlY3Rpb24tb3JkZXJkZXRhaWwuc2VjdGlvbi10aGFua3Mge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMTAwcHg7XG4gICAgLnRoYW5rcy10eHQge1xuICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6JHB4MjA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgfVxuICAgIC5idG4tYmFja3tcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbn1cblxuXG4uanMtYWRyZXNzLXNlbGVjdC1jb250ZW50IHtcbiAgICB0YWJsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cbn1cblxuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */
