@charset "UTF-8";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}a:focus{outline:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%;height:auto;vertical-align:bottom}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],select{-webkit-appearance:none}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{box-sizing:border-box}body,p,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6{color:#0e180e;font-family:Noto Sans JP,"游ゴシック",Yu Gothic,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,Osaka,Avenir Next,Verdana,sans-serif;font-size:16px;font-weight:500;letter-spacing:1px;line-height:200%;margin:0;font-feature-settings:"palt"}a{color:#0e180e;text-decoration:underline;transition:all .2s}a:hover{text-decoration:none;color:#0e180e;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.t_right{text-align:right!important}.t_center{text-align:center!important}.flex{display:-ms-flexbox;display:flex}.flex.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex.center{-ms-flex-align:center;align-items:center}.container{width:1000px;max-width:100%;margin:0 auto}.box-fadein img,.box-fadein iframe{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:opacity 1.2s}.box-fadein img.lazyloaded,.box-fadein iframe.lazyloaded{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}@media all and (max-width:599px){.view_pc{display:none}}.view_sp{display:none}@media all and (max-width:599px){.view_sp{display:block}}.c_navy{color:#2e3192}#loading{width:100vw;height:100vh;transition:all .5s;background-color:#fff;position:fixed;top:0;left:0;z-index:1000;-ms-flex-pack:center;justify-content:center}#loading.loaded{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility:hidden}.dot-typing{position:relative;left:-9999px;width:10px;height:10px;border-radius:5px;box-shadow:9984px 0 0 0 #2e3192,9999px 0 0 0 #2e3192,10014px 0 0 0 #2e3192;animation:dot-typing 1.5s infinite linear}@keyframes dot-typing{0%{box-shadow:9984px 0 0 0 #2e3192,9999px 0 0 0 #2e3192,10014px 0 0 0 #2e3192}16.667%{box-shadow:9984px -10px 0 0 #2e3192,9999px 0 0 0 #2e3192,10014px 0 0 0 #2e3192}33.333%{box-shadow:9984px 0 0 0 #2e3192,9999px 0 0 0 #2e3192,10014px 0 0 0 #2e3192}50%{box-shadow:9984px 0 0 0 #2e3192,9999px -10px 0 0 #2e3192,10014px 0 0 0 #2e3192}66.667%{box-shadow:9984px 0 0 0 #2e3192,9999px 0 0 0 #2e3192,10014px 0 0 0 #2e3192}83.333%{box-shadow:9984px 0 0 0 #2e3192,9999px 0 0 0 #2e3192,10014px -10px 0 0 #2e3192}100%{box-shadow:9984px 0 0 0 #2e3192,9999px 0 0 0 #2e3192,10014px 0 0 0 #2e3192}}.inview .op1,.inview .op2,.inview .op3,.inview .op4,.inview .op5,.inview .op6,.inview .op7,.inview .op8,.inview .op9{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.inview.on .op1{animation:my_opacity .8s ease-in-out .8s forwards}.inview.on .op2{animation:my_opacity .8s ease-in-out 1.2s forwards}.inview.on .op3{animation:my_opacity .8s ease-in-out 1.6s forwards}.inview.on .op4{animation:my_opacity .8s ease-in-out 2s forwards}.inview.on .op5{animation:my_opacity .8s ease-in-out 2.4s forwards}.inview.on .op6{animation:my_opacity .8s ease-in-out 2.8s forwards}.inview.on .op7{animation:my_opacity .8s ease-in-out 3.2s forwards}.inview.on .op8{animation:my_opacity .8s ease-in-out 3.6s forwards}.inview.on .op9{animation:my_opacity .8s ease-in-out 4s forwards}@keyframes my_opacity{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}.header{background-color:#fff}@media all and (max-width:599px){.header{position:fixed;top:0;left:0;box-shadow:0 2px 3px rgba(0,0,0,.1);width:100%;z-index:100}.header .logo{width:170px;padding-left:15px}.header .logo a{display:block}}.header .container{-ms-flex-pack:justify;justify-content:space-between;padding:10px 0}@media all and (max-width:599px){.header .container{padding:0}}.header .main-nav{background:linear-gradient(to right,#2e3167,rgba(46,49,146,.8))}@media all and (max-width:599px){.header .main-nav{position:fixed;top:0;right:0;width:100%;height:100vh;padding:70px 15px 0;z-index:10;display:none}}.header .main-nav .main-nav__list{padding:0;-ms-flex-pack:center;justify-content:center}@media all and (max-width:599px){.header .main-nav .main-nav__list{padding-bottom:10px}}.header .main-nav .main-nav__list li{list-style-type:none;margin:0 40px;font-size:15px}@media all and (max-width:599px){.header .main-nav .main-nav__list li{line-height:100%;margin:0 0 25px;font-size:15px;width:100%}}.header .main-nav .main-nav__list li.menu-item-has-children{position:relative}.header .main-nav .main-nav__list li.menu-item-has-children>a{border:none;font-weight:700;background:none}.header .main-nav .main-nav__list li.menu-item-has-children:hover .sub-menu{display:block;position:absolute;left:0;z-index:10;width:180px;border-top:solid 1px #fff}@media all and (max-width:599px){.header .main-nav .main-nav__list li.menu-item-has-children:hover .sub-menu{display:-ms-flexbox;display:flex;position:static;width:100%;border:none}}.header .main-nav .main-nav__list li a{color:#fff;text-decoration:none;padding:20px 0;display:block}.header .main-nav .main-nav__list li a:hover{cursor:pointer}@media all and (max-width:599px){.header .main-nav .main-nav__list li a{border-bottom:solid 1px #fff;display:block;padding:0 0 10px;background:url(../images/arrow_nav.svg) no-repeat right top 3px;background-size:5px}}.header .main-nav .main-nav__list li .sub-menu{display:none;margin:0;background:linear-gradient(to right,#2e3167,rgba(46,49,146,.8));padding:0}@media all and (max-width:599px){.header .main-nav .main-nav__list li .sub-menu{padding:8px 0 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;background:none}}.header .main-nav .main-nav__list li .sub-menu li{display:block;font-size:14px;white-space:nowrap;margin:0;border-bottom:solid 1px #fff}@media all and (max-width:599px){.header .main-nav .main-nav__list li .sub-menu li{width:calc(50% - 6px);margin:0 0 15px}}.header .main-nav .main-nav__list li .sub-menu li a{display:block;padding:20px}@media all and (max-width:599px){.header .main-nav .main-nav__list li .sub-menu li a{padding:0 0 8px}}.header .main-nav .btn_contact{padding:0;margin-bottom:6px}.header .main-nav .btn_contact a{width:100%}.header .main-nav .btn_contact svg{margin-right:5px;width:23px}.header .main-nav .btn_contact span{display:block;font-weight:700}.header .main-nav .btns{-ms-flex-pack:justify;justify-content:space-between;width:100%}.header .main-nav .btns .btn{width:calc(50% - 3px)}.header .main-nav .btns .btn:last-child{margin:0}.header .main-nav .btns .btn a{-ms-flex-pack:center;justify-content:center;font:700 20px/120% "Noto Sans JP","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"Avenir Next",Verdana,sans-serif;border:solid 1px #fff;height:60px;text-decoration:none;color:#fff;width:100%}.header .main-nav .btns .btn a svg{margin-right:5px}.header .main-nav .btns .btn.tel a{line-height:100%;padding-top:2px;background-color:#171a70;display:-ms-flexbox;display:flex}.header .main-nav .btns .btn.tel a>span{-ms-flex-pack:center;justify-content:center}.header .main-nav .btns .btn.tel svg{width:10px;height:25px;margin:-2px 4px 0 0;fill:#fff}.header .main-nav .btns .btn.tel .number{font:500 18px/100% roboto,sans-serif;display:block;color:#fff}.header .main-nav .btns .btn.tel .time{display:block;text-align:center;font-size:13px;height:20px}.header .main-nav .btns .btn.line a{background-color:#171a70;font-size:15px}.header .main-nav .btns .btn.line svg{width:30px}.header .main-nav .btns .btn.line .cls-1{fill:#00b900}.header .main-nav .btns .btn.line .cls-2{fill:#fff}.header .tel{text-align:right;margin-right:20px}@media all and (max-width:599px){.header .tel{margin:0}}.header .tel .time{font-size:12px}@media all and (max-width:599px){.header .tel .time{display:none}}.header .tel a{text-decoration:none}@media all and (max-width:599px){.header .tel a{display:block;width:60px;height:60px;line-height:80px;text-align:center;background:linear-gradient(to right,#2e3167,rgba(46,49,146,.8))}}.header .tel .number{font:500 26px/100% roboto,sans-serif;color:#2e3192}@media all and (max-width:599px){.header .tel .number{display:none}}.header .tel svg{fill:#2e3192;width:12px;height:20px;margin-right:6px}@media all and (max-width:599px){.header .tel svg{width:21px;height:32px;fill:#fff;margin:0}}@media all and (max-width:599px){.header .btn_contact{padding-right:60px}}.header .btn_contact a{color:#fff;text-decoration:none;padding:20px;background:linear-gradient(45deg,#ff581b,rgba(255,172,51,.8))}@media all and (max-width:599px){.header .btn_contact a{padding:0;width:60px;height:60px;-ms-flex-pack:center;justify-content:center}}.header .btn_contact span{font-weight:700}@media all and (max-width:599px){.header .btn_contact span{display:none}}.header .btn_contact svg{width:21px;margin-right:10px}@media all and (max-width:599px){.header .btn_contact svg{width:30px;height:23px;margin:0}}.header .btn_contact .cls-1{fill:#fff}#menuButton{display:none;width:42px;height:42px;position:fixed;top:10px;right:10px;z-index:11}@media all and (max-width:599px){#menuButton{display:block}}#menuButton span{display:block;background:#2e3192;width:24px;height:2px;position:absolute;left:9px;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s}#menuButton span:first-child{top:12px}#menuButton span:nth-child(2){margin-top:-1px;top:50%}#menuButton span:last-child{bottom:12px}#menuButton.active span{background-color:#fff}#menuButton.active span:first-child{transform:translateY(8px) rotate(45deg)}#menuButton.active span:nth-child(2){opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}#menuButton.active span:last-child{transform:translateY(-8px) rotate(-45deg)}.breadcrumb{text-align:right;padding:10px 0}.breadcrumb .breadcrumb__list{list-style-type:none;padding:0;margin:0;-ms-flex-pack:end;justify-content:flex-end}.breadcrumb .breadcrumb__list li:after{content:">";margin:0 10px 0 13px}.breadcrumb .breadcrumb__list li:last-child:after{content:"";margin:0}@media all and (max-width:599px){.main{padding-top:60px}}.area_contact{background:linear-gradient(to right,#2e3167,rgba(46,49,146,.8))}.area_contact .container{width:950px;background:linear-gradient(to right,#2e3167,rgba(46,49,146,.8));padding:56px 0 50px;position:relative}.area_contact .container:before,.area_contact .container:after{content:"";position:absolute;display:block}.area_contact .container:before{width:70px;height:70px;top:-14px;left:-24px;background-color:rgba(174,201,228,.7)}@media all and (max-width:599px){.area_contact .container:before{width:50px;height:50px;left:10px}}.area_contact .container:after{width:35px;height:35px;top:31px;left:20px;background-color:rgba(255,255,255,.5)}@media all and (max-width:599px){.area_contact .container:after{width:25px;height:25px;top:20px;left:43px}}.area_contact h2{text-align:center;font:700 34px/130% "Noto Sans JP","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"Avenir Next",Verdana,sans-serif;margin-bottom:30px;color:#fff}@media all and (max-width:599px){.area_contact h2{font-size:30px;margin-bottom:10px}}.area_contact p{text-align:center;font:400 18px/180% "Noto Sans JP","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"Avenir Next",Verdana,sans-serif;margin-bottom:30px;color:#fff}@media all and (max-width:599px){.area_contact p{font-size:15px}}.area_contact .btns{-ms-flex-pack:center;justify-content:center;width:830px;margin:0 auto}@media all and (max-width:599px){.area_contact .btns{width:100%;padding:0 15px}}.area_contact .btn{width:calc(33.3333333333% - 7px);margin-right:10px}.area_contact .btn:last-child{margin:0}.area_contact .btn a{-ms-flex-pack:center;justify-content:center;font:700 20px/120% "Noto Sans JP","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"Avenir Next",Verdana,sans-serif;border:solid 1px #fff;height:100px;text-decoration:none;color:#fff}@media all and (max-width:599px){.area_contact .btn a{height:70px}}.area_contact .btn a svg{margin-right:15px}@media all and (max-width:599px){.area_contact .btn.mail{width:100%;margin:0 0 6px}}.area_contact .btn.mail a{background:linear-gradient(to right,#ff581b,rgba(255,172,51,.8))}@media all and (max-width:599px){.area_contact .btn.mail a{border:none}.area_contact .btn.mail a br{display:none}.area_contact .btn.mail a svg{width:23px;margin-right:8px}}@media all and (max-width:320px){.area_contact .btn.mail a{font-size:18px}}.area_contact .btn.mail .cls-1{fill:#fff}@media all and (max-width:599px){.area_contact .btn.tel{width:calc(50% - 3px);margin-right:6px}}.area_contact .btn.tel a{line-height:100%;padding-top:2px;background-color:#171a70}.area_contact .btn.tel a>span{-ms-flex-pack:center;justify-content:center}.area_contact .btn.tel svg{width:16px;height:25px;margin:2px 5px 0 0;fill:#fff}@media all and (max-width:599px){.area_contact .btn.tel svg{width:10px;margin:-2px 4px 0 0}}@media all and (max-width:320px){.area_contact .btn.tel svg{width:9px;height:18px}}.area_contact .btn.tel .number{font:500 30px/100% roboto,sans-serif;margin-bottom:6px}@media all and (max-width:599px){.area_contact .btn.tel .number{font-size:18px;margin:0}}@media all and (max-width:320px){.area_contact .btn.tel .number{font-size:15px}}.area_contact .btn.tel .time{display:block;text-align:center;font-size:13px;height:20px}@media all and (max-width:320px){.area_contact .btn.tel .time{font-size:11px}}@media all and (max-width:599px){.area_contact .btn.line{width:calc(50% - 3px)}}.area_contact .btn.line a{background-color:#171a70}@media all and (max-width:599px){.area_contact .btn.line a{font-size:15px}.area_contact .btn.line a svg{width:30px}}@media all and (max-width:320px){.area_contact .btn.line a{font-size:13px}.area_contact .btn.line a svg{margin-right:8px}}.area_contact .btn.line .cls-1{fill:#00b900}.area_contact .btn.line .cls-2{fill:#fff}.footer{position:relative;background-color:#fff}.footer:after{content:"";display:block;position:absolute;height:100%;background-color:#f0f5fa;width:50%;top:0;left:50%;z-index:5}@media all and (max-width:599px){.footer:after{display:none}}.footer .foot_logo{margin-bottom:26px}.footer address{font-style:normal;background:url(../images/i_company.svg) no-repeat left top 7px;background-size:14px;padding-left:20px}.footer .tel{background:url(../images/i_tel.svg) no-repeat left top 7px;background-size:10px;padding-left:20px}.footer .tel a{text-decoration:none}.footer .foot_inner{width:950px;position:relative;z-index:10;background-color:#f0f5fa}@media all and (max-width:599px){.footer .foot_inner{-ms-flex-pack:center;justify-content:center;width:100%;background-color:#fff}}.footer .left{padding:50px 40px 50px 0;background-color:#fff}@media all and (max-width:599px){.footer .left{padding:40px 15px 30px}}.footer .right{padding:50px 0 50px 50px}@media all and (max-width:599px){.footer .right{display:none}}.footer .right>div{padding-right:35px}.footer .right a{color:#2e3192;background:url(../images/arrow.svg) no-repeat center left;background-size:8px;text-decoration:none;padding-left:14px;font-size:15px;font-weight:700;white-space:nowrap}.footer .right ul{list-style-type:none;padding:0}.footer .right .ttl{color:#2e3192;font-size:15px;white-space:nowrap}.footer .right .has_sub .ttl{font-weight:700}.footer .right .has_sub a{color:#000;font-weight:400}.btn__pagetop{position:absolute;top:-25px;right:-25px}@media all and (max-width:599px){.btn__pagetop{top:-20px;right:15px}}.btn__pagetop svg{fill:#2e3192}@media all and (max-width:599px){.btn__pagetop svg{width:16px}}.btn__pagetop a{background-color:rgba(198,217,236,.85);display:block;width:50px;height:50px;text-align:center;padding-top:14px}@media all and (max-width:599px){.btn__pagetop a{width:40px;height:40px;padding-top:9px}}.copyright{text-align:center;background-color:#2e3167;color:#fff;margin:0;padding:12px 0;position:relative;z-index:10}@media all and (max-width:599px){.copyright{font-size:14px}}.article>header{margin-bottom:60px}.article .mv{padding:110px 0;background-size:cover}@media all and (max-width:599px){.article .mv{padding:55px 0}}.article .mv h1{text-align:center;color:#2e3192;font:bold 40px/100% "Noto Sans JP","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"Avenir Next",Verdana,sans-serif;letter-spacing:3px}@media all and (max-width:599px){.article .mv h1{font-size:25px}}@media all and (max-width:599px){.article .breadcrumb{padding:10px}}.article .breadcrumb__item{font-size:12px}.article .content{margin-bottom:150px}@media all and (max-width:599px){.article .content{margin-bottom:100px}}.article .content h2{text-align:center;color:#2e3192;font:bold 40px/140% "Noto Sans JP","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"Avenir Next",Verdana,sans-serif;letter-spacing:3px;margin-bottom:32px;margin-bottom:2rem}@media all and (max-width:599px){.article .content h2{font-size:27px}}.article .content p{margin-bottom:16px;margin-bottom:1rem}.article .content p.desc{text-align:center;margin-bottom:40px}@media all and (max-width:599px){.article .content p.desc{text-align:left}}.article .content .has-text-align-center{text-align:center}.page_nav{list-style-type:none;margin:0 auto 110px;-ms-flex-pack:center;justify-content:center;width:960px;padding:0}@media all and (max-width:599px){.page_nav{width:100%;padding:0 25px}}.page_nav li{width:calc(33.3333333333% - 8px);margin:0 10px 10px 0}.page_nav li:nth-child(3n){margin:0 0 10px}@media all and (max-width:599px){.page_nav li:nth-child(3n){margin:0 0 5px}}@media all and (max-width:599px){.page_nav li{margin:0 5px 5px 0}}.page_nav li:last-child{margin:0 0 10px}@media all and (max-width:599px){.page_nav li:last-child{margin:0 0 5px}}.page_nav li a{background-color:#ececec;display:block;text-decoration:none;text-align:center;padding:20px 0;color:#2e3192;height:100%;font-weight:700}@media all and (max-width:599px){.page_nav li a{font-size:14px;line-height:140%;padding:20px 10px}}.page_nav li a.pale-blue{color:#2e3192;background-color:#bed4e9}.page_nav li a.deep-blue{color:#fff;background:linear-gradient(to right,#2e3167,rgba(46,49,146,.8))}.area_service_nav{margin-top:100px}.area_service_nav ul{padding:0;margin:0;list-style-type:none}@media all and (max-width:599px){.area_service_nav ul{padding:0 15px}}.area_service_nav li{width:calc(25% - 16px);margin-right:20px}@media all and (max-width:599px){.area_service_nav li{width:100%;margin:0 0 10px}.area_service_nav li .box_fadein{width:160px}.area_service_nav li .box_fadein img{width:100%}}.area_service_nav li:last-child{margin:0}.area_service_nav li a{display:block;text-decoration:none}@media all and (max-width:599px){.area_service_nav li a{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;background-color:#e7eff7}}.area_service_nav li .ttl{color:#2e3192;background:url(../images/service/arrow_service.svg) no-repeat right 15px center #e7eff7;background-size:16px;font:bold 18px/100% "Noto Sans JP","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"Avenir Next",Verdana,sans-serif;padding:20px 30px 20px 15px}@media all and (max-width:599px){.area_service_nav li .ttl{width:calc(100% - 160px);font-size:15px;line-height:150%}}@media all and (max-width:599px){.article .mv{background:url(../images/contact/mv@sp.jpg) no-repeat center center;background-size:cover}}.article .box_fadein{text-align:center;margin-bottom:60px}.article .box_fadein img{width:609px}@media all and (max-width:599px){.article .content{padding:0 15px}}@media all and (max-width:599px){.article .content p{text-align:left}.article .content p br{display:none}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRoYW5rcy5jc3MiLCJfbm9ybWFsaXplLnNjc3MiLCJfY29tbW9uLnNjc3MiLCI8bm8gc291cmNlPiIsIl9jb21tb25fcGFnZS5zY3NzIiwidGhhbmtzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCLEFDQWpCLEtBQ0UsaUJBQUEsQUFDQSw2QkFBQSxDREVELEFDQ0QsS0FDRSxRQUFBLENERUQsQUNDRCxHQUNFLHVCQUFBLEFBQ0EsU0FBQSxBQUNBLGdCQUFBLENERUQsQUNDRCxJQUNFLGdDQUFBLEFBQ0EsYUFBQSxDREVELEFDQ0QsRUFDRSw0QkFBQSxDREVELEFDQ0QsUUFDRSxZQUFBLENERUQsQUNDRCxZQUNFLG1CQUFBLEFBQ0EsMEJBQUEsQUFDQSxnQ0FBQSxDREVELEFDQ0QsU0FFRSxlQUFBLENERUQsQUNDRCxjQUdFLGdDQUFBLEFBQ0EsYUFBQSxDREVELEFDQ0QsTUFDRSxhQUFBLENERUQsQUNDRCxRQUVFLGNBQUEsQUFDQSxjQUFBLEFBQ0Esa0JBQUEsQUFDQSx1QkFBQSxDREVELEFDQ0QsSUFDRSxhQUFBLENERUQsQUNDRCxJQUNFLFNBQUEsQ0RFRCxBQ0NELElBQ0Usa0JBQUEsQUFDQSxlQUFBLEFBQ0EsWUFBQSxBQUNBLHFCQUFBLENERUQsQUNDRCxzQ0FLRSxvQkFBQSxBQUNBLGVBQUEsQUFDQSxpQkFBQSxBQUNBLFFBQUEsQ0RFRCxBQ0NELGFBRUUsZ0JBQUEsQ0RFRCxBQ0NELGNBRUUsbUJBQUEsQ0RFRCxBQ0NELHVEQUtFLHVCQUFBLENERUQsQUNDRCx3SEFJRSxrQkFBQSxBQUNBLFNBQUEsQ0RFRCxBQ0NELDRHQUlFLDZCQUFBLENERUQsQUNDRCxTQUNFLDBCQUFBLENERUQsQUNDRCxPQUNFLHNCQUFBLEFBQ0EsY0FBQSxBQUNBLGNBQUEsQUFDQSxlQUFBLEFBQ0EsVUFBQSxBQUNBLGtCQUFBLENERUQsQUNDRCxTQUNFLHVCQUFBLENERUQsQUNDRCxTQUNFLGFBQUEsQ0RFRCxBQ0NELDZCQUVFLHNCQUFB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eUJBQ0ksV0FBQSxBQUlBLCtEQUFBLENKNHBDZixBSXRwQ0Qsa0JBQ0ksZ0JBQUEsQ0p5cENILEFJdnBDRyxxQkFDSSxVQUFBLEFBQ0EsU0FBQSxBQUNBLG9CQUFBLENKeXBDUCxBSXZwQ08saUNBTEoscUJBTVEsY0FBQSxDSjBwQ1QsQ0FDRixBSXZwQ0cscUJBQ0ksdUJBQUEsQUFDQSxpQkFBQSxDSnlwQ1AsQUl2cENPLGlDQUpKLHFCQUtRLFdBQUEsQUFDQSxlQUFBLENKMHBDVCxBSXhwQ1MsaUNBQ0ksV0FBQSxDSjBwQ2IsQUl4cENhLHFDQUNJLFVBQUEsQ0owcENqQixDQUNGLEFJdHBDTyxnQ0FDSSxRQUFBLENKd3BDWCxBSXJwQ08sdUJBQ0ksY0FBQSxBQUNBLG9CQUFBLENKdXBDWCxBSXJwQ1csaUNBSkosdUJBTVEsb0JBQUEsQUFDQSxhQUFBLEFBQ0EsbUJBQUEsQUFDQSxlQUFBLEFBRUEsc0JBQUEsQUFDQSxtQkFBQSxBQUNBLHdCQUFBLENKd3BDYixDQUNGLEFJcnBDTywwQkFDSSxjRi9KSCxBRWdLRyx3RkFBQSxBQUNBLHFCQUFBLEFBQ0EsdUpBQUEsQUFDQSwyQkFBQSxDSnVwQ1gsQUlycENXLGlDQVBKLDBCQVFRLHlCQUFBLEFBQ0EsZUFBQSxBQUNBLGdCQUFBLENKd3BDYixDQUNGLEFLLzFDTyxpQ0FESixhQUVRLG9FQUFBLEFBQ0EscUJBQUEsQ0xtMkNULENBQ0YsQUtoMkNHLHFCQUNJLGtCQUFBLEFBQ0Esa0JBQUEsQ0xrMkNQLEFLaDJDTyx5QkFDSSxXQUFBLENMazJDWCxBSzcxQ08saUNBREosa0JBRVEsY0FBQSxDTGcyQ1QsQ0FDRixBSzcxQ1csaUNBREosb0JBRVEsZUFBQSxDTGcyQ2IsQUs5MUNhLHVCQUNJLFlBQUEsQ0xnMkNqQixDQUNGIiwiZmlsZSI6InRoYW5rcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5hOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdLFxuc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZyxcblt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZyxcblt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cblt0eXBlPWNoZWNrYm94XSxcblt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5LFxucCxcbnVsLFxubGksXG5kbCxcbmR0LFxuZGQsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBjb2xvcjogcmdiKDE0LCAyNCwgMTQpO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgT3Nha2EsIFwiQXZlbmlyIE5leHRcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMjAwJTtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xufVxuXG5hIHtcbiAgY29sb3I6IHJnYigxNCwgMjQsIDE0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHJnYigxNCwgMjQsIDE0KTtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4udF9yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50X2NlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uZmxleCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mbGV4LndyYXAge1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZmxleC5jZW50ZXIge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJveC1mYWRlaW4gaW1nLFxuLmJveC1mYWRlaW4gaWZyYW1lIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDEuMnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMS4ycztcbn1cbi5ib3gtZmFkZWluIGltZy5sYXp5bG9hZGVkLFxuLmJveC1mYWRlaW4gaWZyYW1lLmxhenlsb2FkZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAudmlld19wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udmlld19zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAudmlld19zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmNfbmF2eSB7XG4gIGNvbG9yOiAjMmUzMTkyO1xufVxuXG4jbG9hZGluZyB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiNsb2FkaW5nLmxvYWRlZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmRvdC10eXBpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogOTk4NHB4IDAgMCAwICMyZTMxOTIsIDk5OTlweCAwIDAgMCAjMmUzMTkyLCAxMDAxNHB4IDAgMCAwICMyZTMxOTI7XG4gIGFuaW1hdGlvbjogZG90LXR5cGluZyAxLjVzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuQGtleWZyYW1lcyBkb3QtdHlwaW5nIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IDk5ODRweCAwIDAgMCAjMmUzMTkyLCA5OTk5cHggMCAwIDAgIzJlMzE5MiwgMTAwMTRweCAwIDAgMCAjMmUzMTkyO1xuICB9XG4gIDE2LjY2NyUge1xuICAgIGJveC1zaGFkb3c6IDk5ODRweCAtMTBweCAwIDAgIzJlMzE5MiwgOTk5OXB4IDAgMCAwICMyZTMxOTIsIDEwMDE0cHggMCAwIDAgIzJlMzE5MjtcbiAgfVxuICAzMy4zMzMlIHtcbiAgICBib3gtc2hhZG93OiA5OTg0cHggMCAwIDAgIzJlMzE5MiwgOTk5OXB4IDAgMCAwICMyZTMxOTIsIDEwMDE0cHggMCAwIDAgIzJlMzE5MjtcbiAgfVxuICA1MCUge1xuICAgIGJveC1zaGFkb3c6IDk5ODRweCAwIDAgMCAjMmUzMTkyLCA5OTk5cHggLTEwcHggMCAwICMyZTMxOTIsIDEwMDE0cHggMCAwIDAgIzJlMzE5MjtcbiAgfVxuICA2Ni42NjclIHtcbiAgICBib3gtc2hhZG93OiA5OTg0cHggMCAwIDAgIzJlMzE5MiwgOTk5OXB4IDAgMCAwICMyZTMxOTIsIDEwMDE0cHggMCAwIDAgIzJlMzE5MjtcbiAgfVxuICA4My4zMzMlIHtcbiAgICBib3gtc2hhZG93OiA5OTg0cHggMCAwIDAgIzJlMzE5MiwgOTk5OXB4IDAgMCAwICMyZTMxOTIsIDEwMDE0cHggLTEwcHggMCAwICMyZTMxOTI7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogOTk4NHB4IDAgMCAwICMyZTMxOTIsIDk5OTlweCAwIDAgMCAjMmUzMTkyLCAxMDAxNHB4IDAgMCAwICMyZTMxOTI7XG4gIH1cbn1cbi5pbnZpZXcgLm9wMSxcbi5pbnZpZXcgLm9wMixcbi5pbnZpZXcgLm9wMyxcbi5pbnZpZXcgLm9wNCxcbi5pbnZpZXcgLm9wNSxcbi5pbnZpZXcgLm9wNixcbi5pbnZpZXcgLm9wNyxcbi5pbnZpZXcgLm9wOCxcbi5pbnZpZXcgLm9wOSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uaW52aWV3Lm9uIC5vcDEge1xuICBhbmltYXRpb246IG15X29wYWNpdHkgMC44cyBlYXNlLWluLW91dCAwLjhzIGZvcndhcmRzO1xufVxuLmludmlldy5vbiAub3AyIHtcbiAgYW5pbWF0aW9uOiBteV9vcGFjaXR5IDAuOHMgZWFzZS1pbi1vdXQgMS4ycyBmb3J3YXJkcztcbn1cbi5pbnZpZXcub24gLm9wMyB7XG4gIGFuaW1hdGlvbjogbXlfb3BhY2l0eSAwLjhzIGVhc2UtaW4tb3V0IDEuNnMgZm9yd2FyZHM7XG59XG4uaW52aWV3Lm9uIC5vcDQge1xuICBhbmltYXRpb246IG15X29wYWNpdHkgMC44cyBlYXNlLWluLW91dCAycyBmb3J3YXJkcztcbn1cbi5pbnZpZXcub24gLm9wNSB7XG4gIGFuaW1hdGlvbjogbXlfb3BhY2l0eSAwLjhzIGVhc2UtaW4tb3V0IDIuNHMgZm9yd2FyZHM7XG59XG4uaW52aWV3Lm9uIC5vcDYge1xuICBhbmltYXRpb246IG15X29wYWNpdHkgMC44cyBlYXNlLWluLW91dCAyLjhzIGZvcndhcmRzO1xufVxuLmludmlldy5vbiAub3A3IHtcbiAgYW5pbWF0aW9uOiBteV9vcGFjaXR5IDAuOHMgZWFzZS1pbi1vdXQgMy4ycyBmb3J3YXJkcztcbn1cbi5pbnZpZXcub24gLm9wOCB7XG4gIGFuaW1hdGlvbjogbXlfb3BhY2l0eSAwLjhzIGVhc2UtaW4tb3V0IDMuNnMgZm9yd2FyZHM7XG59XG4uaW52aWV3Lm9uIC5vcDkge1xuICBhbmltYXRpb246IG15X29wYWNpdHkgMC44cyBlYXNlLWluLW91dCA0cyBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBteV9vcGFjaXR5IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgaGVhZGVyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cbiAgLmhlYWRlciAubG9nbyB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAuaGVhZGVyIC5sb2dvIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVhZGVyIC5jb250YWluZXIge1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuaGVhZGVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5oZWFkZXIgLm1haW4tbmF2IHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oIzJlMzE2NyksIHRvKHJnYmEoNDYsIDQ5LCAxNDYsIDAuOCkpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIzJlMzE2NywgcmdiYSg0NiwgNDksIDE0NiwgMC44KSk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICMyZTMxNjcsIHJnYmEoNDYsIDQ5LCAxNDYsIDAuOCkpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyZTMxNjcsIHJnYmEoNDYsIDQ5LCAxNDYsIDAuOCkpO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmhlYWRlciAubWFpbi1uYXYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nOiA3MHB4IDE1cHggMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyIC5tYWluLW5hdiAubWFpbi1uYXZfX2xpc3Qge1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5oZWFkZXIgLm1haW4tbmF2IC5tYWluLW5hdl9fbGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5oZWFkZXIgLm1haW4tbmF2IC5tYWluLW5hdl9fbGlzdCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwIDQwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5oZWFkZXIgLm1haW4tbmF2IC5tYWluLW5hdl9fbGlzdCBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5oZWFkZXIgLm1haW4tbmF2IC5tYWluLW5hdl9fbGlzdCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlciAubWFpbi1uYXYgLm1haW4tbmF2X19saXN0IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5oZWFkZXIgLm1haW4tbmF2IC5tYWluLW5hdl9fbGlzdCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMTgwcHg7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZmZmO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmhlYWRlciAubWFpbi1uYXYgLm1haW4tbmF2X19saXN0IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4uaGVhZGVyIC5tYWluLW5hdiAubWFpbi1uYXZfX2xpc3QgbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyIC5tYWluLW5hdiAubWFpbi1uYXZfX2xpc3QgbGkgYTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5oZWFkZXIgLm1haW4tbmF2IC5tYWluLW5hdl9fbGlzdCBsaSBhIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93X25hdi5zdmcpIG5vLXJlcGVhdCByaWdodCB0b3AgM3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNXB4O1xuICB9XG59XG4uaGVhZGVyIC5tYWluLW5hdiAubWFpbi1uYXZfX2xpc3QgbGkgLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjMmUzMTY3KSwgdG8ocmdiYSg0NiwgNDksIDE0NiwgMC44KSkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMmUzMTY3LCByZ2JhKDQ2LCA0OSwgMTQ2LCAwLjgpKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzJlMzE2NywgcmdiYSg0NiwgNDksIDE0NiwgMC44KSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzJlMzE2NywgcmdiYSg0NiwgNDksIDE0NiwgMC44KSk7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuaGVhZGVyIC5tYWluLW5hdiAubWFpbi1uYXZfX2xpc3QgbGkgLnN1Yi1tZW51IHtcbiAgICBwYWRkaW5nOiA4cHggMCAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXIgLm1haW4tbmF2IC5tYWluLW5hdl9fbGlzdCBsaSAuc3ViLW1lbnUgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZmZmO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmhlYWRlciAubWFpbi1uYXYgLm1haW4tbmF2X19saXN0IGxpIC5zdWItbWVudSBsaSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNnB4KTtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICB9XG59XG4uaGVhZGVyIC5tYWluLW5hdiAubWFpbi1uYXZfX2xpc3QgbGkgLnN1Yi1tZW51IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5oZWFkZXIgLm1haW4tbmF2IC5tYWluLW5hdl9fbGlzdCBsaSAuc3ViLW1lbnUgbGkgYSB7XG4gICAgcGFkZGluZzogMCAwIDhweDtcbiAgfVxufVxuLmhlYWRlciAubWFpbi1uYXYgLmJ0bl9jb250YWN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLmhlYWRlciAubWFpbi1uYXYgLmJ0bl9jb250YWN0IGEge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXIgLm1haW4tbmF2IC5idG5fY29udGFjdCBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDIzcHg7XG59XG4uaGVhZGVyIC5tYWluLW5hdiAuYnRuX2NvbnRhY3Qgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5oZWFkZXIgLm1haW4tbmF2IC5idG5zIHtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyIC5tYWluLW5hdiAuYnRucyAuYnRuIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gM3B4KTtcbn1cbi5oZWFkZXIgLm1haW4tbmF2IC5idG5zIC5idG46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5oZWFkZXIgLm1haW4tbmF2IC5idG5zIC5idG4gYSB7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250OiA3MDAgMjBweC8xMjAlIFwiTm90byBTYW5zIEpQXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIE9zYWthLCBcIkF2ZW5pciBOZXh0XCIsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNmZmY7XG4gIGhlaWdodDogNjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyIC5tYWluLW5hdiAuYnRucyAuYnRuIGEgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uaGVhZGVyIC5tYWluLW5hdiAuYnRucyAuYnRuLnRlbCBhIHtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzFhNzA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5oZWFkZXIgLm1haW4tbmF2IC5idG5zIC5idG4udGVsIGEgPiBzcGFuIHtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaGVhZGVyIC5tYWluLW5hdiAuYnRucyAuYnRuLnRlbCBzdmcge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW46IC0ycHggNHB4IDAgMDtcbiAgZmlsbDogI2ZmZjtcbn1cbi5oZWFkZXIgLm1haW4tbmF2IC5idG5zIC5idG4udGVsIC5udW1iZXIge1xuICBmb250OiA1MDAgMThweC8xMDAlIHJvYm90bywgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlYWRlciAubWFpbi1uYXYgLmJ0bnMgLmJ0bi50ZWwgLnRpbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5oZWFkZXIgLm1haW4tbmF2IC5idG5zIC5idG4ubGluZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3MWE3MDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmhlYWRlciAubWFpbi1uYXYgLmJ0bnMgLmJ0bi5saW5lIHN2ZyB7XG4gIHdpZHRoOiAzMHB4O1xufVxuLmhlYWRlciAubWFpbi1uYXYgLmJ0bnMgLmJ0bi5saW5lIC5jbHMtMSB7XG4gIGZpbGw6ICMwMGI5MDA7XG59XG4uaGVhZGVyIC5tYWluLW5hdiAuYnRucyAuYnRuLmxpbmUgLmNscy0yIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5oZWFkZXIgLnRlbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuaGVhZGVyIC50ZWwge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmhlYWRlciAudGVsIC50aW1lIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmhlYWRlciAudGVsIC50aW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyIC50ZWwgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5oZWFkZXIgLnRlbCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCMyZTMxNjcpLCB0byhyZ2JhKDQ2LCA0OSwgMTQ2LCAwLjgpKSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIzJlMzE2NywgcmdiYSg0NiwgNDksIDE0NiwgMC44KSk7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzJlMzE2NywgcmdiYSg0NiwgNDksIDE0NiwgMC44KSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMmUzMTY3LCByZ2JhKDQ2LCA0OSwgMTQ2LCAwLjgpKTtcbiAgfVxufVxuLmhlYWRlciAudGVsIC5udW1iZXIge1xuICBmb250OiA1MDAgMjZweC8xMDAlIHJvYm90bywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyZTMxOTI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuaGVhZGVyIC50ZWwgLm51bWJlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlciAudGVsIHN2ZyB7XG4gIGZpbGw6ICMyZTMxOTI7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmhlYWRlciAudGVsIHN2ZyB7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGZpbGw6ICNmZmY7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuaGVhZGVyIC5idG5fY29udGFjdCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxufVxuLmhlYWRlciAuYnRuX2NvbnRhY3QgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA0NWRlZywgZnJvbSgjZmY1ODFiKSwgdG8ocmdiYSgyNTUsIDE3MiwgNTEsIDAuOCkpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNmZjU4MWIsIHJnYmEoMjU1LCAxNzIsIDUxLCAwLjgpKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNmZjU4MWIsIHJnYmEoMjU1LCAxNzIsIDUxLCAwLjgpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmY1ODFiLCByZ2JhKDI1NSwgMTcyLCA1MSwgMC44KSk7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuaGVhZGVyIC5idG5fY29udGFjdCBhIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uaGVhZGVyIC5idG5fY29udGFjdCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuaGVhZGVyIC5idG5fY29udGFjdCBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyIC5idG5fY29udGFjdCBzdmcge1xuICB3aWR0aDogMjFweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmhlYWRlciAuYnRuX2NvbnRhY3Qgc3ZnIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uaGVhZGVyIC5idG5fY29udGFjdCAuY2xzLTEge1xuICBmaWxsOiAjZmZmO1xufVxuXG4jbWVudUJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgei1pbmRleDogMTE7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAjbWVudUJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiNtZW51QnV0dG9uIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzJlMzE5MjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDlweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG4jbWVudUJ1dHRvbiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgdG9wOiAxMnB4O1xufVxuI21lbnVCdXR0b24gc3BhbjpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB0b3A6IDUwJTtcbn1cbiNtZW51QnV0dG9uIHNwYW46bGFzdC1jaGlsZCB7XG4gIGJvdHRvbTogMTJweDtcbn1cbiNtZW51QnV0dG9uLmFjdGl2ZSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbiNtZW51QnV0dG9uLmFjdGl2ZSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoNDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpIHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoNDVkZWcpO1xufVxuI21lbnVCdXR0b24uYWN0aXZlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgb3BhY2l0eTogMDtcbn1cbiNtZW51QnV0dG9uLmFjdGl2ZSBzcGFuOmxhc3QtY2hpbGQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCkgcm90YXRlKC00NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCkgcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmJyZWFkY3J1bWIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWJfX2xpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWJfX2xpc3QgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIj5cIjtcbiAgbWFyZ2luOiAwIDEwcHggMCAxM3B4O1xufVxuLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWJfX2xpc3QgbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm1haW4ge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIGFyZWFfY29udGFjdFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5hcmVhX2NvbnRhY3Qge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjMmUzMTY3KSwgdG8ocmdiYSg0NiwgNDksIDE0NiwgMC44KSkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMmUzMTY3LCByZ2JhKDQ2LCA0OSwgMTQ2LCAwLjgpKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzJlMzE2NywgcmdiYSg0NiwgNDksIDE0NiwgMC44KSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzJlMzE2NywgcmdiYSg0NiwgNDksIDE0NiwgMC44KSk7XG59XG4uYXJlYV9jb250YWN0IC5jb250YWluZXIge1xuICB3aWR0aDogOTUwcHg7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCMyZTMxNjcpLCB0byhyZ2JhKDQ2LCA0OSwgMTQ2LCAwLjgpKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICMyZTMxNjcsIHJnYmEoNDYsIDQ5LCAxNDYsIDAuOCkpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMmUzMTY3LCByZ2JhKDQ2LCA0OSwgMTQ2LCAwLjgpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMmUzMTY3LCByZ2JhKDQ2LCA0OSwgMTQ2LCAwLjgpKTtcbiAgcGFkZGluZzogNTZweCAwIDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcmVhX2NvbnRhY3QgLmNvbnRhaW5lcjpiZWZvcmUsIC5hcmVhX2NvbnRhY3QgLmNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXJlYV9jb250YWN0IC5jb250YWluZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgdG9wOiAtMTRweDtcbiAgbGVmdDogLTI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc0LCAyMDEsIDIyOCwgMC43KTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5hcmVhX2NvbnRhY3QgLmNvbnRhaW5lcjpiZWZvcmUge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG59XG4uYXJlYV9jb250YWN0IC5jb250YWluZXI6YWZ0ZXIge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICB0b3A6IDMxcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5hcmVhX2NvbnRhY3QgLmNvbnRhaW5lcjphZnRlciB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiA0M3B4O1xuICB9XG59XG4uYXJlYV9jb250YWN0IGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250OiA3MDAgMzRweC8xMzAlIFwiTm90byBTYW5zIEpQXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIE9zYWthLCBcIkF2ZW5pciBOZXh0XCIsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmFyZWFfY29udGFjdCBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5hcmVhX2NvbnRhY3QgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udDogNDAwIDE4cHgvMTgwJSBcIk5vdG8gU2FucyBKUFwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBPc2FrYSwgXCJBdmVuaXIgTmV4dFwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5hcmVhX2NvbnRhY3QgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uYXJlYV9jb250YWN0IC5idG5zIHtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA4MzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYXJlYV9jb250YWN0IC5idG5zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbi5hcmVhX2NvbnRhY3QgLmJ0biB7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gN3B4KTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmFyZWFfY29udGFjdCAuYnRuOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4uYXJlYV9jb250YWN0IC5idG4gYSB7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250OiA3MDAgMjBweC8xMjAlIFwiTm90byBTYW5zIEpQXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIE9zYWthLCBcIkF2ZW5pciBOZXh0XCIsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNmZmY7XG4gIGhlaWdodDogMTAwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYXJlYV9jb250YWN0IC5idG4gYSB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG59XG4uYXJlYV9jb250YWN0IC5idG4gYSBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYXJlYV9jb250YWN0IC5idG4ubWFpbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgNnB4O1xuICB9XG59XG4uYXJlYV9jb250YWN0IC5idG4ubWFpbCBhIHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oI2ZmNTgxYiksIHRvKHJnYmEoMjU1LCAxNzIsIDUxLCAwLjgpKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNmZjU4MWIsIHJnYmEoMjU1LCAxNzIsIDUxLCAwLjgpKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZmNTgxYiwgcmdiYSgyNTUsIDE3MiwgNTEsIDAuOCkpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZjU4MWIsIHJnYmEoMjU1LCAxNzIsIDUxLCAwLjgpKTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5hcmVhX2NvbnRhY3QgLmJ0bi5tYWlsIGEge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuYXJlYV9jb250YWN0IC5idG4ubWFpbCBhIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hcmVhX2NvbnRhY3QgLmJ0bi5tYWlsIGEgc3ZnIHtcbiAgICB3aWR0aDogMjNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmFyZWFfY29udGFjdCAuYnRuLm1haWwgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uYXJlYV9jb250YWN0IC5idG4ubWFpbCAuY2xzLTEge1xuICBmaWxsOiAjZmZmO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmFyZWFfY29udGFjdCAuYnRuLnRlbCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gM3B4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgfVxufVxuLmFyZWFfY29udGFjdCAuYnRuLnRlbCBhIHtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzFhNzA7XG59XG4uYXJlYV9jb250YWN0IC5idG4udGVsIGEgPiBzcGFuIHtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYXJlYV9jb250YWN0IC5idG4udGVsIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbjogMnB4IDVweCAwIDA7XG4gIGZpbGw6ICNmZmY7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYXJlYV9jb250YWN0IC5idG4udGVsIHN2ZyB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgbWFyZ2luOiAtMnB4IDRweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5hcmVhX2NvbnRhY3QgLmJ0bi50ZWwgc3ZnIHtcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxufVxuLmFyZWFfY29udGFjdCAuYnRuLnRlbCAubnVtYmVyIHtcbiAgZm9udDogNTAwIDMwcHgvMTAwJSByb2JvdG8sIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5hcmVhX2NvbnRhY3QgLmJ0bi50ZWwgLm51bWJlciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmFyZWFfY29udGFjdCAuYnRuLnRlbCAubnVtYmVyIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5hcmVhX2NvbnRhY3QgLmJ0bi50ZWwgLnRpbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5hcmVhX2NvbnRhY3QgLmJ0bi50ZWwgLnRpbWUge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmFyZWFfY29udGFjdCAuYnRuLmxpbmUge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDNweCk7XG4gIH1cbn1cbi5hcmVhX2NvbnRhY3QgLmJ0bi5saW5lIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxYTcwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmFyZWFfY29udGFjdCAuYnRuLmxpbmUgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5hcmVhX2NvbnRhY3QgLmJ0bi5saW5lIGEgc3ZnIHtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmFyZWFfY29udGFjdCAuYnRuLmxpbmUgYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5hcmVhX2NvbnRhY3QgLmJ0bi5saW5lIGEgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxufVxuLmFyZWFfY29udGFjdCAuYnRuLmxpbmUgLmNscy0xIHtcbiAgZmlsbDogIzAwYjkwMDtcbn1cbi5hcmVhX2NvbnRhY3QgLmJ0bi5saW5lIC5jbHMtMiB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIGZvb3RlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZm9vdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmNWZhO1xuICB3aWR0aDogNTAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogNTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5mb290ZXI6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mb290ZXIgLmZvb3RfbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG4uZm9vdGVyIGFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaV9jb21wYW55LnN2Zykgbm8tcmVwZWF0IGxlZnQgdG9wIDdweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uZm9vdGVyIC50ZWwge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2lfdGVsLnN2Zykgbm8tcmVwZWF0IGxlZnQgdG9wIDdweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uZm9vdGVyIC50ZWwgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXIgLmZvb3RfaW5uZXIge1xuICB3aWR0aDogOTUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY1ZmE7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZm9vdGVyIC5mb290X2lubmVyIHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5mb290ZXIgLmxlZnQge1xuICBwYWRkaW5nOiA1MHB4IDQwcHggNTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmZvb3RlciAubGVmdCB7XG4gICAgcGFkZGluZzogNDBweCAxNXB4IDMwcHg7XG4gIH1cbn1cbi5mb290ZXIgLnJpZ2h0IHtcbiAgcGFkZGluZzogNTBweCAwIDUwcHggNTBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5mb290ZXIgLnJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9vdGVyIC5yaWdodCA+IGRpdiB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG4uZm9vdGVyIC5yaWdodCBhIHtcbiAgY29sb3I6ICMyZTMxOTI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3cuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5mb290ZXIgLnJpZ2h0IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmZvb3RlciAucmlnaHQgLnR0bCB7XG4gIGNvbG9yOiAjMmUzMTkyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZm9vdGVyIC5yaWdodCAuaGFzX3N1YiAudHRsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZm9vdGVyIC5yaWdodCAuaGFzX3N1YiBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5idG5fX3BhZ2V0b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI1cHg7XG4gIHJpZ2h0OiAtMjVweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5idG5fX3BhZ2V0b3Age1xuICAgIHRvcDogLTIwcHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5idG5fX3BhZ2V0b3Agc3ZnIHtcbiAgZmlsbDogIzJlMzE5Mjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5idG5fX3BhZ2V0b3Agc3ZnIHtcbiAgICB3aWR0aDogMTZweDtcbiAgfVxufVxuLmJ0bl9fcGFnZXRvcCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTgsIDIxNywgMjM2LCAwLjg1KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYnRuX19wYWdldG9wIGEge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogOXB4O1xuICB9XG59XG5cbi5jb3B5cmlnaHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTMxNjc7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5jb3B5cmlnaHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uYXJ0aWNsZSA+IGhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uYXJ0aWNsZSAubXYge1xuICBwYWRkaW5nOiAxMTBweCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmFydGljbGUgLm12IHtcbiAgICBwYWRkaW5nOiA1NXB4IDA7XG4gIH1cbn1cbi5hcnRpY2xlIC5tdiBoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyZTMxOTI7XG4gIGZvbnQ6IGJvbGQgNDBweC8xMDAlIFwiTm90byBTYW5zIEpQXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIE9zYWthLCBcIkF2ZW5pciBOZXh0XCIsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYXJ0aWNsZSAubXYgaDEge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmFydGljbGUgLmJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi5hcnRpY2xlIC5icmVhZGNydW1iX19pdGVtIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmFydGljbGUgLmNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5hcnRpY2xlIC5jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLmFydGljbGUgLmNvbnRlbnQgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMmUzMTkyO1xuICBmb250OiBib2xkIDQwcHgvMTQwJSBcIk5vdG8gU2FucyBKUFwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBPc2FrYSwgXCJBdmVuaXIgTmV4dFwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmFydGljbGUgLmNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxufVxuLmFydGljbGUgLmNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYXJ0aWNsZSAuY29udGVudCBwLmRlc2Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYXJ0aWNsZSAuY29udGVudCBwLmRlc2Mge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5hcnRpY2xlIC5jb250ZW50IC5oYXMtdGV4dC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYWdlX25hdiB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwIGF1dG8gMTEwcHg7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogOTYwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAucGFnZV9uYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxufVxuLnBhZ2VfbmF2IGxpIHtcbiAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSA4cHgpO1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG59XG4ucGFnZV9uYXYgbGk6bnRoLWNoaWxkKDNuKSB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAucGFnZV9uYXYgbGk6bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luOiAwIDAgNXB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAucGFnZV9uYXYgbGkge1xuICAgIG1hcmdpbjogMCA1cHggNXB4IDA7XG4gIH1cbn1cbi5wYWdlX25hdiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5wYWdlX25hdiBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDAgMCA1cHg7XG4gIH1cbn1cbi5wYWdlX25hdiBsaSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGNvbG9yOiAjMmUzMTkyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnBhZ2VfbmF2IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIH1cbn1cbi5wYWdlX25hdiBsaSBhLnBhbGUtYmx1ZSB7XG4gIGNvbG9yOiAjMmUzMTkyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVkNGU5O1xufVxuLnBhZ2VfbmF2IGxpIGEuZGVlcC1ibHVlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCMyZTMxNjcpLCB0byhyZ2JhKDQ2LCA0OSwgMTQ2LCAwLjgpKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICMyZTMxNjcsIHJnYmEoNDYsIDQ5LCAxNDYsIDAuOCkpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMmUzMTY3LCByZ2JhKDQ2LCA0OSwgMTQ2LCAwLjgpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMmUzMTY3LCByZ2JhKDQ2LCA0OSwgMTQ2LCAwLjgpKTtcbn1cblxuLmFyZWFfc2VydmljZV9uYXYge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbi5hcmVhX3NlcnZpY2VfbmF2IHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYXJlYV9zZXJ2aWNlX25hdiB1bCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4uYXJlYV9zZXJ2aWNlX25hdiBsaSB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDE2cHgpO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYXJlYV9zZXJ2aWNlX25hdiBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxuICAuYXJlYV9zZXJ2aWNlX25hdiBsaSAuYm94X2ZhZGVpbiB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG4gIC5hcmVhX3NlcnZpY2VfbmF2IGxpIC5ib3hfZmFkZWluIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hcmVhX3NlcnZpY2VfbmF2IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4uYXJlYV9zZXJ2aWNlX25hdiBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5hcmVhX3NlcnZpY2VfbmF2IGxpIGEge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZWZmNztcbiAgfVxufVxuLmFyZWFfc2VydmljZV9uYXYgbGkgLnR0bCB7XG4gIGNvbG9yOiAjMmUzMTkyO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NlcnZpY2UvYXJyb3dfc2VydmljZS5zdmcpIG5vLXJlcGVhdCByaWdodCAxNXB4IGNlbnRlciAjZTdlZmY3O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gIGZvbnQ6IGJvbGQgMThweC8xMDAlIFwiTm90byBTYW5zIEpQXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIE9zYWthLCBcIkF2ZW5pciBOZXh0XCIsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDE1cHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYXJlYV9zZXJ2aWNlX25hdiBsaSAudHRsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTYwcHgpO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYXJ0aWNsZSAubXYge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29udGFjdC9tdkBzcC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbi5hcnRpY2xlIC5ib3hfZmFkZWluIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmFydGljbGUgLmJveF9mYWRlaW4gaW1nIHtcbiAgd2lkdGg6IDYwOXB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmFydGljbGUgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmFydGljbGUgLmNvbnRlbnQgcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuYXJ0aWNsZSAuY29udGVudCBwIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYTpmb2N1c3tcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdLFxuc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiJGZvbnRfYTogYXJpYWwsXG5WZXJkYW5hO1xuJGZvbnRfczogXCLmuLjmmI7mnJ3kvZNcIixcblwiWXUgTWluY2hvXCIsXG5ZdU1pbmNobyxcblwi44OS44Op44Ku44OO5piO5pydIFBybyBXM1wiLFxuXCJIaXJhZ2lubyBNaW5jaG8gUHJvXCIsXG5zZXJpZixcblwi77yt77yzIO+8sOaYjuacnVwiLFxuXCJNUyBQTWluY2hvXCI7XG4kZm9udF9nOiAnTm90byBTYW5zIEpQJyxcblwi5ri444K044K344OD44KvXCIsXG5cIll1IEdvdGhpY1wiLFxuXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsXG5cIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLFxuXCLjg6HjgqTjg6rjgqpcIixcbk1laXJ5byxcbk9zYWthLFxuXCJBdmVuaXIgTmV4dFwiLFxuVmVyZGFuYSxcbnNhbnMtc2VyaWY7XG4kZm9udF9yOiByb2JvdG8sXG5zYW5zLXNlcmlmO1xuXG4keHM6IFwibWF4LXdpZHRoOiAzMjBweFwiOyAvLyBpUGhvbmU1c1xuJHNtOiBcIm1heC13aWR0aDogNTk5cHhcIjsgLy8gaVBob25lNiwgaVBob25lNiBQbHVzXG4kdGFiOiBcIm1heC13aWR0aDogNzY4cHhcIjsgLy8gVGFibGV0XG4kbGFwOiBcIm1heC13aWR0aDogMTAyNHB4XCI7IC8vIERlc2t0b3BcbiRsYWc6IFwibWluLXdpZHRoOiAxMDI1cHhcIjtcblxuJGNfYmxhY2s6IHJnYigxNCwgMjQsIDE0KTtcbiRjX2xpbms6IHJnYigwLCAwLCAyNTUpO1xuJGNfYmc6ICNmMmYyZjI7XG4kY19iZy1oZWFkZXI6ICNjY2M7XG4kY19iZy1ob290ZXI6ICNjY2M7XG4kY19uYXZ5OiAjMmUzMTkyO1xuXG5AaW1wb3J0IFwiX25vcm1hbGl6ZVwiO1xuXG4qIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5LFxucCxcbnVsLFxubGksXG5kbCxcbmR0LFxuZGQsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICAgIGNvbG9yOiAkY19ibGFjaztcbiAgICBmb250LWZhbWlseTogJGZvbnRfZztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xufVxuXG5hIHtcbiAgICBjb2xvcjogJGNfYmxhY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJGNfYmxhY2s7XG4gICAgICAgIG9wYWNpdHk6IC43O1xuICAgIH1cbn1cblxuLnRfcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50X2NlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgJi53cmFwIHtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgICYuY2VudGVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG59XG5cbi5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYm94LWZhZGVpbiBpbWcsXG4uYm94LWZhZGVpbiBpZnJhbWUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDEuMnM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxLjJzO1xuXG4gICAgJi5sYXp5bG9hZGVkIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi52aWV3X3BjIHtcbiAgICBAbWVkaWEgYWxsIGFuZCAoJHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4udmlld19zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSBhbGwgYW5kICgkc20pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uY19uYXZ5IHtcbiAgICBjb2xvcjogJGNfbmF2eTtcbn1cblxuI2xvYWRpbmcge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgJi5sb2FkZWQge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuXG4uZG90LXR5cGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiA5OTg0cHggMCAwIDAgJGNfbmF2eSwgOTk5OXB4IDAgMCAwICRjX25hdnksIDEwMDE0cHggMCAwIDAgJGNfbmF2eTtcbiAgICBhbmltYXRpb246IGRvdC10eXBpbmcgMS41cyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbkBrZXlmcmFtZXMgZG90LXR5cGluZyB7XG4gICAgMCUge1xuICAgICAgICBib3gtc2hhZG93OiA5OTg0cHggMCAwIDAgJGNfbmF2eSwgOTk5OXB4IDAgMCAwICRjX25hdnksIDEwMDE0cHggMCAwIDAgJGNfbmF2eTtcbiAgICB9XG5cbiAgICAxNi42NjclIHtcbiAgICAgICAgYm94LXNoYWRvdzogOTk4NHB4IC0xMHB4IDAgMCAkY19uYXZ5LCA5OTk5cHggMCAwIDAgJGNfbmF2eSwgMTAwMTRweCAwIDAgMCAkY19uYXZ5O1xuICAgIH1cblxuICAgIDMzLjMzMyUge1xuICAgICAgICBib3gtc2hhZG93OiA5OTg0cHggMCAwIDAgJGNfbmF2eSwgOTk5OXB4IDAgMCAwICRjX25hdnksIDEwMDE0cHggMCAwIDAgJGNfbmF2eTtcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgICBib3gtc2hhZG93OiA5OTg0cHggMCAwIDAgJGNfbmF2eSwgOTk5OXB4IC0xMHB4IDAgMCAkY19uYXZ5LCAxMDAxNHB4IDAgMCAwICRjX25hdnk7XG4gICAgfVxuXG4gICAgNjYuNjY3JSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDk5ODRweCAwIDAgMCAkY19uYXZ5LCA5OTk5cHggMCAwIDAgJGNfbmF2eSwgMTAwMTRweCAwIDAgMCAkY19uYXZ5O1xuICAgIH1cblxuICAgIDgzLjMzMyUge1xuICAgICAgICBib3gtc2hhZG93OiA5OTg0cHggMCAwIDAgJGNfbmF2eSwgOTk5OXB4IDAgMCAwICRjX25hdnksIDEwMDE0cHggLTEwcHggMCAwICRjX25hdnk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDk5ODRweCAwIDAgMCAkY19uYXZ5LCA5OTk5cHggMCAwIDAgJGNfbmF2eSwgMTAwMTRweCAwIDAgMCAkY19uYXZ5O1xuICAgIH1cbn1cblxuLmludmlldyB7XG5cbiAgICAub3AxLFxuICAgIC5vcDIsXG4gICAgLm9wMyxcbiAgICAub3A0LFxuICAgIC5vcDUsXG4gICAgLm9wNixcbiAgICAub3A3LFxuICAgIC5vcDgsXG4gICAgLm9wOSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJi5vbiB7XG4gICAgICAgIC5vcDEge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBteV9vcGFjaXR5IC44cyBlYXNlLWluLW91dCAuOHMgZm9yd2FyZHM7XG4gICAgICAgIH1cblxuICAgICAgICAub3AyIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbXlfb3BhY2l0eSAuOHMgZWFzZS1pbi1vdXQgMS4ycyBmb3J3YXJkcztcbiAgICAgICAgfVxuXG4gICAgICAgIC5vcDMge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBteV9vcGFjaXR5IC44cyBlYXNlLWluLW91dCAxLjZzIGZvcndhcmRzO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9wNCB7XG4gICAgICAgICAgICBhbmltYXRpb246IG15X29wYWNpdHkgLjhzIGVhc2UtaW4tb3V0IDJzIGZvcndhcmRzO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9wNSB7XG4gICAgICAgICAgICBhbmltYXRpb246IG15X29wYWNpdHkgLjhzIGVhc2UtaW4tb3V0IDIuNHMgZm9yd2FyZHM7XG4gICAgICAgIH1cblxuICAgICAgICAub3A2IHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbXlfb3BhY2l0eSAuOHMgZWFzZS1pbi1vdXQgMi44cyBmb3J3YXJkcztcbiAgICAgICAgfVxuXG4gICAgICAgIC5vcDcge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBteV9vcGFjaXR5IC44cyBlYXNlLWluLW91dCAzLjJzIGZvcndhcmRzO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9wOCB7XG4gICAgICAgICAgICBhbmltYXRpb246IG15X29wYWNpdHkgLjhzIGVhc2UtaW4tb3V0IDMuNnMgZm9yd2FyZHM7XG4gICAgICAgIH1cblxuICAgICAgICAub3A5IHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbXlfb3BhY2l0eSAwLjhzIGVhc2UtaW4tb3V0IDRzIGZvcndhcmRzO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIG15X29wYWNpdHkge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIGhlYWRlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAoJHNtKSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgkY29sb3I6ICMwMDAsICRhbHBoYTogLjEpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTAwO1xuXG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kICgkc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1uYXYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjMmUzMTY3KSwgdG8ocmdiYSg0NiwgNDksIDE0NiwgLjgpKSk7XG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICMyZTMxNjcsIHJnYmEoNDYsIDQ5LCAxNDYsIC44KSk7XG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICMyZTMxNjcsIHJnYmEoNDYsIDQ5LCAxNDYsIC44KSk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzJlMzE2NywgcmdiYSg0NiwgNDksIDE0NiwgLjgpKTtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAoJHNtKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggMTVweCAwO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tbmF2X19saXN0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kICgkc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNDBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAoJHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICA+YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZmZmO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKCRzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAoJHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93X25hdi5zdmcpIG5vLXJlcGVhdCByaWdodCB0b3AgM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCMyZTMxNjcpLCB0byhyZ2JhKDQ2LCA0OSwgMTQ2LCAuOCkpKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIzJlMzE2NywgcmdiYSg0NiwgNDksIDE0NiwgLjgpKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzJlMzE2NywgcmdiYSg0NiwgNDksIDE0NiwgLjgpKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMmUzMTY3LCByZ2JhKDQ2LCA0OSwgMTQ2LCAuOCkpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kICgkc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2ZmZjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKCRzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDZweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kICgkc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuX2NvbnRhY3Qge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bnMge1xuICAgICAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gM3B4KTtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6IDcwMCAyMHB4LzEyMCUgJGZvbnRfZztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnRlbCB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3MWE3MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICA+c3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTJweCA0cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5udW1iZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogNTAwIDE4cHgvMTAwJSAkZm9udF9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50aW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5saW5lIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxYTcwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNscy0xIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICMwMGI5MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuY2xzLTIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnRlbCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKCRzbSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAoJHNtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAoJHNtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjMmUzMTY3KSwgdG8ocmdiYSg0NiwgNDksIDE0NiwgLjgpKSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIzJlMzE2NywgcmdiYSg0NiwgNDksIDE0NiwgLjgpKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMmUzMTY3LCByZ2JhKDQ2LCA0OSwgMTQ2LCAuOCkpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzJlMzE2NywgcmdiYSg0NiwgNDksIDE0NiwgLjgpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5udW1iZXIge1xuICAgICAgICAgICAgZm9udDogNTAwIDI2cHgvMTAwJSAkZm9udF9yO1xuICAgICAgICAgICAgY29sb3I6ICRjX25hdnk7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kICgkc20pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICRjX25hdnk7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAoJHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bl9jb250YWN0IHtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKCRzbSkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDQ1ZGVnLCBmcm9tKCNmZjU4MWIpLCB0byhyZ2JhKDI1NSwgMTcyLCA1MSwgLjgpKSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmNTgxYiwgcmdiYSgyNTUsIDE3MiwgNTEsIC44KSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmNTgxYiwgcmdiYSgyNTUsIDE3MiwgNTEsIC44KSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNmZjU4MWIsIHJnYmEoMjU1LCAxNzIsIDUxLCAuOCkpO1xuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAoJHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kICgkc20pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAoJHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbHMtMSB7XG4gICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jbWVudUJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICB6LWluZGV4OiAxMTtcblxuICAgIEBtZWRpYSBhbGwgYW5kICgkc20pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY19uYXZ5O1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3R0b206IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJyZWFkY3J1bWIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgIC5icmVhZGNydW1iX19saXN0IHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIj5cIjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDEzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYWluIHtcbiAgICBAbWVkaWEgYWxsIGFuZCAoJHNtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgYXJlYV9jb250YWN0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmFyZWFfY29udGFjdCB7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oIzJlMzE2NyksIHRvKHJnYmEoNDYsIDQ5LCAxNDYsIC44KSkpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICMyZTMxNjcsIHJnYmEoNDYsIDQ5LCAxNDYsIC44KSk7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzJlMzE2NywgcmdiYSg0NiwgNDksIDE0NiwgLjgpKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyZTMxNjcsIHJnYmEoNDYsIDQ5LCAxNDYsIC44KSk7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDk1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjMmUzMTY3KSwgdG8ocmdiYSg0NiwgNDksIDE0NiwgLjgpKSk7XG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICMyZTMxNjcsIHJnYmEoNDYsIDQ5LCAxNDYsIC44KSk7XG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICMyZTMxNjcsIHJnYmEoNDYsIDQ5LCAxNDYsIC44KSk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzJlMzE2NywgcmdiYSg0NiwgNDksIDE0NiwgLjgpKTtcbiAgICAgICAgcGFkZGluZzogNTZweCAwIDUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgIHRvcDogLTE0cHg7XG4gICAgICAgICAgICBsZWZ0OiAtMjRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAjYWVjOWU0LCAkYWxwaGE6IC43KTtcblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKCRzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIHRvcDogMzFweDtcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogI2ZmZiwgJGFscGhhOiAuNSk7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kICgkc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDQzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udDogNzAwIDM0cHgvMTMwJSAkZm9udF9nO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAoJHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udDogNDAwIDE4cHgvMTgwJSAkZm9udF9nO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAoJHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRucyB7XG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogODMwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kICgkc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gN3B4KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQ6IDcwMCAyMHB4LzEyMCUgJGZvbnRfZztcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNmZmY7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kICgkc20pIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5tYWlsIHtcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kICgkc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCNmZjU4MWIpLCB0byhyZ2JhKDI1NSwgMTcyLCA1MSwgLjgpKSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZmNTgxYiwgcmdiYSgyNTUsIDE3MiwgNTEsIC44KSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZmNTgxYiwgcmdiYSgyNTUsIDE3MiwgNTEsIC44KSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmY1ODFiLCByZ2JhKDI1NSwgMTcyLCA1MSwgLjgpKTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kICgkc20pIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kICgkeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNscy0xIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi50ZWwge1xuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKCRzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDNweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3MWE3MDtcblxuICAgICAgICAgICAgICAgID5zcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDJweCA1cHggMCAwO1xuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAoJHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC0ycHggNHB4IDAgMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAoJHhzKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5udW1iZXIge1xuICAgICAgICAgICAgICAgIGZvbnQ6IDUwMCAzMHB4LzEwMCUgJGZvbnRfcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAoJHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kICgkeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRpbWUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKCR4cykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5saW5lIHtcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kICgkc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAzcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxYTcwO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKCRzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKCR4cykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2xzLTEge1xuICAgICAgICAgICAgICAgIGZpbGw6ICMwMGI5MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jbHMtMiB7XG4gICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgZm9vdGVyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmZvb3RlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmNWZhO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgei1pbmRleDogNTtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAoJHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3RfbG9nbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgfVxuXG4gICAgYWRkcmVzcyB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pX2NvbXBhbnkuc3ZnKSBuby1yZXBlYXQgbGVmdCB0b3AgN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICAudGVsIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pX3RlbC5zdmcpIG5vLXJlcGVhdCBsZWZ0IHRvcCA3cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3RfaW5uZXIge1xuICAgICAgICB3aWR0aDogOTUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY1ZmE7XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKCRzbSkge1xuICAgICAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxlZnQge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDQwcHggNTBweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kICgkc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMTVweCAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJpZ2h0IHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDUwcHggNTBweDtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAoJHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgPmRpdiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNfbmF2eTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3cuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDhweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudHRsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY19uYXZ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oYXNfc3ViIHtcbiAgICAgICAgICAgIC50dGwge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnRuX19wYWdldG9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjVweDtcbiAgICByaWdodDogLTI1cHg7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAoJHNtKSB7XG4gICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICRjX25hdnk7XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKCRzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICNjNmQ5ZWMsICRhbHBoYTogLjg1KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKCRzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29weXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJlMzE2NztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgIEBtZWRpYSBhbGwgYW5kICgkc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn0iLG51bGwsIi5hcnRpY2xlIHtcbiAgICA+aGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICAubXYge1xuICAgICAgICBwYWRkaW5nOiAxMTBweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kICgkc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDU1cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkY19uYXZ5O1xuICAgICAgICAgICAgZm9udDogYm9sZCA0MHB4LzEwMCUgJGZvbnRfZztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kICgkc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnJlYWRjcnVtYiB7XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kICgkc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnJlYWRjcnVtYl9faXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kICgkc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICRjX25hdnk7XG4gICAgICAgICAgICBmb250OiBib2xkIDQwcHgvMTQwJSAkZm9udF9nO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kICgkc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAgICAgICAgICYuZGVzYyB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAoJHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhhcy10ZXh0LWFsaWduLWNlbnRlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWdlX25hdiB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMCBhdXRvIDExMHB4O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDk2MHB4O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAoJHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDhweCk7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcblxuICAgICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKCRzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kICgkc20pIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHggNXB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKCAkc20gKXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgIGNvbG9yOiAkY19uYXZ5O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kICgkc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnBhbGUtYmx1ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjX25hdnk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JlZDRlOTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kZWVwLWJsdWUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCMyZTMxNjcpLCB0byhyZ2JhKDQ2LCA0OSwgMTQ2LCAuOCkpKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMmUzMTY3LCByZ2JhKDQ2LCA0OSwgMTQ2LCAuOCkpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICMyZTMxNjcsIHJnYmEoNDYsIDQ5LCAxNDYsIC44KSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMmUzMTY3LCByZ2JhKDQ2LCA0OSwgMTQ2LCAuOCkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXJlYV9zZXJ2aWNlX25hdiB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG5cbiAgICB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kICgkc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMTZweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAoJHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG5cbiAgICAgICAgICAgIC5ib3hfZmFkZWluIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKCRzbSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZWZmNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50dGwge1xuICAgICAgICAgICAgY29sb3I6ICRjX25hdnk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NlcnZpY2UvYXJyb3dfc2VydmljZS5zdmcpIG5vLXJlcGVhdCByaWdodCAxNXB4IGNlbnRlciAjZTdlZmY3O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udDogYm9sZCAxOHB4LzEwMCUgJGZvbnRfZztcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDE1cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kICgkc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTYwcHgpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAaW1wb3J0IFwiX2NvbW1vblwiO1xuQGltcG9ydCBcIl9jb21tb25fcGFnZVwiO1xuXG4uYXJ0aWNsZSB7XG4gICAgLm12IHtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKCRzbSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb250YWN0L212QHNwLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJveF9mYWRlaW4ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MDlweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKCRzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAoJHNtKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Il19 */
