@charset "UTF-8";@font-face{font-family:din;src:url(../../fonts/D-DINCondensed-Bold.otf)}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.fade-up{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:.5s;transition:.5s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.fade-up.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.element+.element{margin-top:90px}@media screen and (max-width:768px){.element+.element{margin-top:35px}}.button{border-radius:50px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;padding:12px 36px 10px 50px;position:relative;text-align:center}.button .small{font-size:12px}.button .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.button__white{background:#fff;border:1px solid #333;color:#333}.button__black{background:#333;color:#fff;padding:4px 36px 4px 50px}.button__pink{background:#FD1F77;color:#fff}.button__large{font-size:18px;padding:18px 36px 16px 56px}.button__large .icon{left:20px;margin-top:-2px}.button__arrow:after{content:"";display:block;position:absolute;right:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:16px}.button__arrow.button__white:after{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.549%22%20height%3D%2214.855%22%20viewBox%3D%220%200%209.55%2014.86%22%3E%3Cpath%20d%3D%22M2.12%202.12l5.3%205.3-5.3%205.3%22%20fill%3D%22none%22%20stroke%3D%22%23333%22%20stroke-linecap%3D%22round%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%223%22%2F%3E%3C%2Fsvg%3E)}.button__arrow.button__black:after{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.549%22%20height%3D%2214.855%22%20viewBox%3D%220%200%209.55%2014.86%22%3E%3Cpath%20d%3D%22M2.12%202.12l5.3%205.3-5.3%205.3%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%223%22%2F%3E%3C%2Fsvg%3E)}.button__arrow.button__pink:after{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.549%22%20height%3D%2214.855%22%20viewBox%3D%220%200%209.55%2014.86%22%3E%3Cpath%20d%3D%22M2.12%202.12l5.3%205.3-5.3%205.3%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%223%22%2F%3E%3C%2Fsvg%3E)}.table{border-bottom:1px solid #999;display:table;width:100%}.table__row{display:table-row}.table__data,.table__head{display:table-cell;padding:8px 0;border-top:1px solid #999;padding:30px}.table__head{-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:700;width:240px;background:#E6E6E6}@media screen and (max-width:768px){.table{font-size:12px}.table__head{padding:14px;width:120px;vertical-align:middle}.table__data{padding:14px;line-height:1.6;vertical-align:middle}}.link__caption{margin-top:25px}.fixed-menu{bottom:0;left:0;position:fixed;right:0;z-index:75}.fixed-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.fixed-menu__item{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px}.fixed-menu__item a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;width:100%}.fixed-menu__item .small{font-size:10px}.fixed-menu__item .icon{width:100%;margin-bottom:5px}.fixed-menu__item:nth-child(1){background:#333;width:25%}.fixed-menu__item:nth-child(1) a{color:#fff}.fixed-menu__item:nth-child(2){background:#fff;width:25%}.fixed-menu__item:nth-child(2) a{color:#333}.fixed-menu__item:nth-child(3){background:#FD1F77;width:50%;font-size:16px}.fixed-menu__item:nth-child(3) a{color:#fff}.to-top{position:fixed;z-index:80;right:20px;bottom:20px;width:80px;cursor:pointer}@media screen and (max-width:768px){.to-top{bottom:80px;right:10px;width:50px}}.footer{color:#fff;margin-top:100px;background:#FD1F77;padding:36px 0}.footer .flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__logo{width:164px}.footer .credit-number{margin-top:24px;font-size:16px}.footer-navigation .navigation__item{font-size:16px;padding:10px 0}.footer-navigation .navigation__item a{color:#fff}.footer-navigation .navigation__item a:before{content:'> '}.copyright{background:#E6E6E6;padding:8px 0;font-size:13px}@media screen and (max-width:768px){.footer{margin-top:60px}.footer-navigation{margin-top:24px}.footer-navigation .navigation__item{padding:0;line-height:1.4}}.global-header-wrap{background:#fff;left:0;position:fixed;right:0;top:0;z-index:100;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1)}.global-header{padding:0 20px}.global-header .button+.button{margin-left:16px}.global-header .navigation__item>a{padding:30px 0}.global-header .navigation__item+.navigation__item{margin-left:32px}.navigation{margin-left:40px}.navigation__item{position:relative}.navigation__item a{color:#333;display:block}.navigation__sub-list{opacity:0;pointer-events:none;-webkit-transition:.3s;transition:.3s;position:absolute;white-space:nowrap;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:rgba(0,0,0,.8);padding:0 20px}.navigation__sub-item{text-align:center;line-height:1.4;padding:8px 0}.navigation__sub-item a{color:#fff}.navigation__sub-item+.navigation__sub-item{border-top:1px solid #fff}.navigation__item:hover .navigation__sub-list{opacity:1;pointer-events:auto}.global-header__inner>.flex{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.global-header__inner .header-right>.flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.user-navigation{height:100%;margin-right:-20px;margin-left:32px}.user-navigation>.flex{height:100%}.user-navigation__item{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:5px 0;font-size:14px}.user-navigation__item span{display:block;width:100%;text-align:center}.user-navigation__item__gray{background:#CCC;color:#333}.user-navigation__item__green{background:#00D195;color:#fff}.headline__balloon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:128px;padding:30px;position:relative;text-align:center}.headline__balloon:after{background:inherit;content:'';display:block;height:20px;left:0;margin:auto;position:absolute;right:0;top:100%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:20px}.headline__main{font-size:26px;font-weight:700;letter-spacing:.1em}.headline__sub{font-size:20px}.headline__main+.headline__sub{margin-top:20px}@media screen and (max-width:768px){.headline__main{font-size:20px;line-height:1.4}.headline__main+.headline__sub{margin-top:10px;font-size:16px;line-height:1.4}.headline__balloon{margin:0 -10px;padding:16px 0}.headline__balloon:after{width:16px;height:16px}}.main-visual{min-height:480px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;position:relative}.main-visual__fill-image .main-visual__image{margin-top:0!important}.main-visual__fill-image img{bottom:0;left:0;margin:0 auto;max-width:1200px;right:0;position:absolute}.main-visual__title{font-size:32px;letter-spacing:.3em;padding-left:.6em;width:100%}.main-visual__image{margin:0 auto;max-width:160px;max-height:160px;width:100%}.main-visual__image img{width:auto;height:auto;max-width:100%;max-height:100%}.main-visual .main-visual__title+.main-visual__image{margin-top:36px}.main-visual__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-visual__option .main-visual__title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.main-visual__option .main-visual__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:0!important;margin-bottom:40px;max-height:initial;max-width:508px;width:100%}.main-visual__privacy .main-visual__title{font-size:47px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;letter-spacing:.2em;font-weight:400}.main-visual__privacy .main-visual__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:0!important;margin-bottom:20px;width:70px}.main-visual__voice .main-visual__image{max-width:initial;max-height:initial;width:375px}@media screen and (max-width:768px){.main-visual{min-height:240px;overflow:hidden}.main-visual__image{max-width:90px;max-height:90px}.main-visual__title{font-size:20px;line-height:1.4}.main-visual__title+.main-visual__image{margin-top:16px!important}.main-visual__voice .main-visual__image{width:185px}.main-visual__fill-image img{width:130%;right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.main-visual__option .main-visual__image{max-width:initial;max-height:initial;width:100%;padding:0 10%;margin:0 auto 20px}.main-visual__privacy .main-visual__title{font-size:24px}.main-visual__privacy .main-visual__image{width:35px;margin:0 auto 8px!important}}.menu-trigger{background-color:transparent;border:none;cursor:pointer;outline:0;padding:0;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:14px}.menu-trigger span{background:#333;display:block;width:100%;height:2px;margin:auto;position:absolute;-webkit-transition:.3s;transition:.3s}.menu-trigger span:nth-child(1){top:0}.menu-trigger span:nth-child(2){top:0;bottom:0}.menu-trigger span:nth-child(3){bottom:0}.menu-trigger.active span:nth-child(1){-webkit-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg)}.menu-trigger.active span:nth-child(2){opacity:0}.menu-trigger.active span:nth-child(3){-webkit-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg)}.body-overlay{position:fixed;z-index:1010;left:0;top:0;width:100%;height:100%;background-color:rgba(255,255,255,.65);opacity:0;pointer-events:none;-webkit-transition:.3s;transition:.3s}.body-overlay.is--visible{opacity:1;pointer-events:auto}.popup-modal{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:800px;max-height:100vh;overflow:scroll;width:100%;background-color:#fff;border:2px solid #333;position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:45px;opacity:0;pointer-events:none;-webkit-transition:.3s;transition:.3s;z-index:1011}.popup-modal.is--visible{opacity:1;pointer-events:auto}.popup-privacy__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}.popup-privacy__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:7px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:18px 28px 18px 48px;font-size:17px;margin:0 20px}.popup-privacy__button:after{content:'';display:block;background-repeat:no-repeat;background-size:contain;background-position:center center;height:1em;margin-left:10px;width:1em}.popup-privacy__button__secondary{background:#fff;border:2px solid #333;color:#333}.popup-privacy__button__secondary:after{background-image:url(../../images/dot-arrow_black.png)}.popup-privacy__button__primary{background:#FD1F77;color:#fff}.popup-privacy__button__primary:after{background-image:url(../../images/dot-arrow_white.png)}@media screen and (max-width:768px){.popup-modal{background:rgba(255,255,255,.8);border:0;padding:25px 18px;width:100%;left:0;top:0;-webkit-transform:none;transform:none}.popup-modal p{font-size:13px}.popup-privacy__buttons{margin-top:40px}.popup-privacy__button{padding:18px 0;font-size:15px;margin:0 20px;width:172px}.popup-privacy__button+.popup-privacy__button{margin-top:25px}}.sp-header-wrap{background:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1);left:0;position:fixed;right:0;top:0;z-index:100}.sp-header-wrap .logo{width:100px}.sp-header-wrap .flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sp-header{padding:12px 0}.sp-menu{background:rgba(255,255,255,.9);position:fixed;z-index:90;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);padding:75px 25px 35px;-webkit-transition:.3s;transition:.3s}.menu-open .sp-menu{-webkit-transform:translateY(0);transform:translateY(0)}.sp-menu__item{text-align:center}.sp-menu__item a{color:#333;display:block;padding:10px 0}.sp-menu__item+.sp-menu__item{margin-top:16px}.sp-menu .button{font-size:16px;padding:12px 36px 10px 46px;margin:auto}.sp-menu .button .small{font-size:10px}.sp-menu .button .icon{left:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sp-menu .button .icon img{height:auto}.sp-menu .button__black{padding:6px 36px 6px 46px}.sp-menu .button__large{font-size:16px;padding:16px 36px 14px 56px;margin:16px auto 0}.sp-menu .button-links{margin-top:24px}.sp-menu .button-links .flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sp-menu .user-navigation{margin:50px auto 0}.sp-menu .user-navigation>.flex{-ms-flex-pack:distribute;justify-content:space-around}.sp-menu .user-navigation__item{border-radius:5px;padding:12px 0;width:136px;line-height:1.2}.sp-menu .user-navigation .icon+span{margin-top:5px}.din{font-family:Oswald,sans-serif}.faq__question{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#00D195;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px}.faq__answer{background:#D9F8EF;padding:36px;font-size:18px;line-height:1.8}.question__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:24px;font-weight:700;line-height:1.4;letter-spacing:.1em;padding-left:36px}.question-icon{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:65px;height:65px;border:3px solid #fff;border-radius:10px;font-size:40px;color:#fff;padding-bottom:4px}.question-arrow{width:60px;height:60px;border-radius:50%;border:3px solid #fff;position:relative;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:.3s;transition:.3s}.question-arrow:before{content:"";display:block;border:3px solid #fff;width:14px;height:14px;border-top:0;border-left:0;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);position:absolute;left:0;right:0;margin:auto;top:calc(50% - 3px)}.active .question-arrow{-webkit-transform:rotate(0);transform:rotate(0)}.faq__item+.faq__item{margin-top:48px}.toggle-container{-webkit-transition:height .35s ease-in-out;transition:height .35s ease-in-out;overflow:hidden}.toggle-container:not(.active){display:none}@media screen and (max-width:768px){.faq__question{padding:12px 14px}.faq__answer{font-size:16px;padding:12px 14px}.faq__item+.faq__item{margin-top:24px}.question-icon{font-size:20px;height:38px;width:38px;border-width:2px}.question__text{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;padding-left:8px;width:calc(100% - 38px - 40px);-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset}.question-arrow{border-width:2px;height:30px;width:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.question-arrow:before{height:9px;width:9px;top:calc(50% - 2px);border-width:2px}}.contact-header{border-top:8px solid #FD1F77;padding:80px 0 60px;font-size:30px}.contact-header .flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-main-visual{margin-top:50px}.contact__head{line-height:1;margin-left:100px}.contact-mv{padding:73px 0 56px}.contact-body{padding:80px 0 100px;background:#F2F2F2}.contact__flow{text-align:center;margin-bottom:40px}.form-table{border-spacing:0 30px;border-collapse:separate;margin-bottom:80px}.form-table th{padding-right:20px;font-weight:400;width:180px;padding-top:7px;vertical-align:top;text-align:left}.form-table th .label-optional,.form-table th .label-required{margin-left:5px;margin-right:0;float:right;line-height:1;display:inline-block}.form-table .label-required{background:#FD1F77;color:#fff;line-height:1;padding:4px 4px 2px;margin-right:5px;display:inline-block}.form-table .label-optional{background:#005AFF;color:#fff;line-height:1;padding:4px 4px 2px;margin-right:5px;display:inline-block}.form-table .label-not-required{margin-right:5px;padding:4px 4px 2px}.form-table .label-not-required:before{content:"　　";color:transparent}.form-table .input{border:2px solid #B3B3B3;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.2rem 1rem;width:47%;background:#fff;display:inline-block;font-size:18px;line-height:2}.form-table .input__max-width{width:100%}.form-table .input__width80{width:80%}.form-table input[type=radio]{margin-right:3px}.form-table .flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form-table .birth-wrap{margin-bottom:10px}.form-table .birth-wrap .input-wrap{width:33%;width:calc(100% / 3 - 10px);margin-right:10px}.form-table .birth-wrap .input-wrap .input{margin-right:5px;width:calc(100% - 1em - 5px)}.form-table .pref,.form-table .zipcode{width:200px}.form-table .address-input{margin-top:10px}.form-table label{display:inline}.form-table textarea{width:100%!important;height:300px}.cta__btn{font-size:0;vertical-align:top}#back-sp{display:none}#back,#back-sp{border-bottom-color:#0086BC;margin-right:60px}.link-toppage{margin:60px 0 80px}.link-toppage a{color:#000}#formWrap+.footer,.contact-body+.footer{margin-top:0}@media screen and (max-width:768px){.contact-header{padding:30px 0 20px}.contact-logo img{width:100px;display:block}.contact__head{font-size:16px;margin-left:20px}.contact__head img{height:20px;width:auto}.contact-mv{padding:20px 40px}.contact-main-visual{margin-top:30px}.contact-body{padding:25px 0 40px}.contact__flow{margin-bottom:25px}.form-table{margin-bottom:20px;border-spacing:0;table-layout:fixed;width:100%}.form-table td,.form-table th,.form-table tr{display:block}.form-table th{width:auto;margin-bottom:1rem}.form-table th .label-optional,.form-table th .label-required{float:none}.form-table td{padding-top:5px}.form-table .input{width:100%;font-size:16px!important;margin-bottom:1rem}.form-table .input.radio{width:auto;margin-right:10px}.form-table select{margin-bottom:1rem}.form-table .flex{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.form-table .zipcode{width:50%}.form-table .label-required{margin-left:5px;margin-right:0}#back-sp{margin-right:0;margin-top:20px;display:inline-block}.confirm .form-table{width:100%;margin-bottom:20px}.confirm .form-table tr{border-top:1px solid #ddd;padding:10px 0}.confirm .form-table tr:first-child{border-top:0}.confirm .form-table th{margin-bottom:0}.link-toppage{margin:30px 0}}.cta{background-size:auto auto;background-color:#fde8ef;background-image:-webkit-repeating-linear-gradient(154deg,transparent,transparent 6px,#fef4f7 6px,#fef4f7 12px);background-image:repeating-linear-gradient(-64deg,transparent,transparent 6px,#fef4f7 6px,#fef4f7 12px);padding:7rem 0}.conclusion{margin-bottom:5rem}.cta__logo{margin-bottom:3rem}.cta__privilege{margin-top:3rem;margin-bottom:5.5rem}.cta__btn a{border-bottom:6px solid #931B5E;display:inline-block;border-radius:10px}.cta__btn a:hover{border-bottom:0;-webkit-transform:translateY(6px);transform:translateY(6px)}.table__instructions{border-collapse:collapse;table-layout:fixed}.table__instructions .table__data,.table__instructions .table__head{padding:24px}.table__instructions .head__fixed-width{width:8%}.table__instructions .table__head{background:#FFE100;border:1px solid #CCC;border-bottom:0}.table__instructions .table__data{border:1px solid #CCC;border-top:0}@media screen and (max-width:768px){.table__instructions .table__data,.table__instructions .table__head{padding:10px 12px}.table__instructions .table__data:first-child,.table__instructions .table__head:first-child{width:20%}.table__instructions .head__fixed-width{width:20%}}.headline__border{border:4px solid #005AFF;color:#005AFF;line-height:1.6;letter-spacing:.1em;padding:32px 0;text-align:center;font-size:26px}.closed .accordion__title{background:#666}.accordion__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#005AFF;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px}.accordion__body{background:#F2F2F2;padding:36px 36px 60px;font-size:18px;line-height:1.8}.accordion__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:24px;font-weight:700;line-height:1.4;letter-spacing:.1em;padding-left:36px}.accordion__list{margin-top:40px}.accordion-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px}.accordion-arrow{width:50px;height:50px;border-radius:50%;border:2px solid #fff;position:relative;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:.3s;transition:.3s}.accordion-arrow:before{content:"";display:block;border:2px solid #fff;width:14px;height:14px;border-top:0;border-left:0;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);position:absolute;left:0;right:0;margin:auto;top:calc(50% - 3px)}.active .accordion-arrow{-webkit-transform:rotate(0);transform:rotate(0)}.accordion__item+.accordion__item{margin-top:50px}.price{font-size:20px}.price-title{border:2px solid #000;border-radius:5px;letter-spacing:.2em;line-height:1;padding:18px 20px;margin-right:20px}.price-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:50px}.price__num{font-size:26px;margin-right:5px}.price__tax{font-size:16px}.price__item{line-height:1.4}.red{color:#FD1F77}.option-link__list{font-size:16px;display:inline-block;margin-top:70px;text-align:left}.option-link__list a{color:#333}.external-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.8}.external-link:before{content:"";display:block;width:18px;height:16px;background:url(../../images/pc/option/icon-externallink.png) no-repeat center center/contain;margin-right:5px}.align-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.align-top .price-title{margin-top:10px}.inline__align-left{display:inline-block;margin-top:56px;text-align:left}.anchor-nav{margin-top:40px;margin-bottom:100px}.anchor-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-40px -20px 0}.anchor-nav__item{font-size:22px;width:50%;padding:0 20px;margin-top:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.anchor-nav__item a{background:#E6E6E6;color:#333;display:block;padding:24px 0;text-align:center;border-radius:8px;-webkit-transition:.3s;transition:.3s}.anchor-nav__item a:hover{background:#005AFF;color:#fff}@media screen and (max-width:768px){.section__title__full{margin:0 -10px}.anchor-nav{margin-bottom:30px}.anchor-nav__item{font-size:16px;margin-top:24px;width:80%}.headline__border{font-size:18px;padding:20px 0}.accordion__list{margin-top:12px}.accordion__title{padding:12px}.accordion__text{font-size:18px;padding-left:8px}.accordion__text small{display:block;font-size:14px}.accordion__body{padding:14px 14px 45px}.accordion__item+.accordion__item{margin-top:12px}.accordion-icon{width:25px;height:25px}.accordion-arrow{width:25px;height:25px;border-width:1px}.accordion-arrow:before{border-width:1px;width:9px;height:9px;top:calc(50% - 2px)}.price-title{margin-right:0}.price-wrap{margin-top:18px}.price{font-size:16px;margin-top:16px;width:100%}.price__item{text-align:center}.price__item+.price__item{margin-top:8px}.price__num{font-size:22px}.price__tax{font-size:12px}.option-link__list{margin-top:40px}.option-link__item{font-size:13px}.option-link__item+.option-link__item{margin-top:5px}.external-link{display:block}.external-link:before{display:inline-block;width:13px;height:12px;margin-top:5px}}.din .main-visual__title{font-family:Oswald,sans-serif}.align-right{text-align:right}.signature{line-height:1.8;margin-top:50px}.date{font-size:14px}.privacy__list dt{border-bottom:1px solid #333;font-size:20px;padding-bottom:14px;margin-bottom:8px}.privacy__list dd p{font-size:16px}.privacy__list dd+dt{margin-top:40px}.privacy__head{border-radius:16px;font-size:28px;text-align:center;padding:40px;background:#E6E6E6;margin-bottom:40px}@media screen and (max-width:768px){.privacy__head{font-size:18px;padding:30px 0;border-radius:10px}.privacy__list dt{font-size:18px}.privacy__list dd+dt{margin-top:24px}}.main-visual__top{background:repeating-conic-gradient(#F7F7F7,#f7f7f7 3deg,#F0F0F0 3deg 6deg);padding:16px 0 0}.amount{background:#FD1F77;padding:32px 0}.line{padding-bottom:.15em;background:-webkit-gradient(linear,left top,left bottom,from(#FFE100),to(#FFE100)) 0 50%/10% 30% no-repeat;background:linear-gradient(#FFE100,#FFE100) 0 50%/10% 30% no-repeat;-webkit-transition:background .8s;transition:background .8s;-webkit-transition-timing-function:linear;transition-timing-function:linear;text-decoration:none}.line.active{background-size:100% 35%}.news{padding:100px 0 50px}.news__container{border:2px solid #333;border-radius:15px;padding:50px 45px 40px;position:relative}.news__head{background:#FFE600;border:2px solid #333;border-radius:30px;display:inline-block;font-size:24px;left:50%;letter-spacing:.1em;min-width:220px;padding:6px 0 4px;position:absolute;text-align:center;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-transform:uppercase}.news__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.news__date{-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:700;letter-spacing:.2em;padding-right:10px;width:150px}.news__title{font-size:20px;letter-spacing:.2em}.news__title+p{margin-top:16px}.news__body{width:calc(100% - 150px)}.news__body p{font-size:16px}.catch{padding:100px 0;position:relative;z-index:1}.catch__title{font-size:40px;letter-spacing:.2em;line-height:1.6}.catch__image{margin-top:70px}.catch:after{background:#fff;bottom:0;content:'';display:block;height:30px;left:0;margin:auto;position:absolute;right:0;-webkit-transform:translateY(50%) rotate(45deg);transform:translateY(50%) rotate(45deg);width:30px}.issues{background:#F2F2F2;padding:160px 0;position:relative;z-index:0}.issues__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.issues__item:before{background:url(../../images/pc/top/batsu.png) no-repeat center center/contain;content:"";display:block;height:90px;width:90px}.issues__item+.issues__item{margin-top:60px}.issues__item-inner{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 90px);padding-left:12px}.issues__title{font-size:28px}.issues__body{margin-top:20px}.section__bottom-image{margin-top:60px}.wakaranai__text{font-size:40px;line-height:1.6;margin-top:40px;letter-spacing:.1em}.merit{background:#FFE9F1;padding-bottom:100px}.merit .section__title{background:#FD1F77;position:relative}.merit .section__title img{margin-top:-1.4%}.merit .section__title:after{background:#F2F2F2;content:'';display:block;height:30px;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:30px}.merit__items{margin-top:90px}.merit__item{background:#fff;border-radius:20px;padding:56px 60px}.merit__item+.merit__item{margin-top:50px}.merit__title{font-size:36px;line-height:1.6;margin-top:50px;letter-spacing:.1em}.merit__subtitle{font-size:28px;margin-top:20px}.merit__image{margin-top:50px}.merit__body{margin-top:70px}.service{background:#FFFCE5;padding-bottom:140px}.service .section__title{background:#FFE600}.service .section__title img{margin-top:-1.4%}.service .headline__border{background-image:radial-gradient(#f1f1f1 20%,transparent 20%),radial-gradient(#f1f1f1 20%,transparent 20%);background-position:0 0,10px 10px;background-size:20px 20px;border-color:#FFE600;background-color:#fff;color:#333;font-size:30px;padding:50px 0}.service__content{margin-top:90px}.service .section__block+.section__block{margin-top:140px}.service .section__body{margin-top:50px}.service__table{font-size:22px;width:100%;margin-top:40px}.service__table td,.service__table th{padding:16px}.service__table th{background:#FFE600;border-bottom:3px solid #fff}.service__table td{background:#fff;border-bottom:3px solid #CCC}.service__table tr:last-child td,.service__table tr:last-child th{border-bottom:0}.service .note{margin-top:20px}.service__links{display:inline-block;margin-top:40px;padding:20px;background:#fff;border:2px solid #ccc}.service__links .option-link__list{margin-top:20px}.service .button__border{margin-top:90px}.button__border a{color:#333;display:block;padding:30px 0;background:#fff;border:4px solid #333;border-radius:60px;font-size:22px;letter-spacing:.1em;max-width:480px;margin:0 auto;text-align:center}.button__border small{font-size:.9em;margin-top:8px;display:block}.button__border.pink a{background:#FD1F77}.note p{font-size:12px;letter-spacing:0}@-webkit-keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(5px);transform:translateY(5px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}75%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(5px);transform:translateY(5px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}75%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.tokuten{background:#FFE9F1;padding-bottom:100px}.tokuten .section__title{background:#FD1F77}.tokuten .section__title img{margin-top:-1.4%}.tokuten__head{margin:90px auto 30px;-webkit-animation:float 3s infinite linear;animation:float 3s infinite linear}.tokuten__item{background:#fff;border-radius:20px;padding:56px 60px}.tokuten__item+.tokuten__item{margin-top:50px}.tokuten__title-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tokuten__icon{display:block;height:102px;width:102px}.tokuten__title{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:30px;line-height:1.4;letter-spacing:.1em;padding-left:12px;width:calc(100% - 102px)}.tokuten__image{margin-top:70px}.tokuten__body{margin-top:70px}.flow{background:#E5EEFF;padding-bottom:100px}.flow .section__title{background:#005AFF}.flow .section__title img{margin-top:-1.4%}.flow__items{margin-top:90px}.flow__item{background:#fff;border:3px solid #333;border-top:0;padding:50px;position:relative}.flow__item+.flow__item{margin-top:70px}.flow__item:after{border-color:#333 transparent transparent transparent;border-style:solid;border-width:20px 20px 0 20px;bottom:0;content:'';display:block;height:0;left:0;margin:auto;position:absolute;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);width:0}.flow__item:last-child:after{display:none}.flow__title{font-size:32px;padding:30px 0;background:#005AFF;border-radius:50px;color:#fff;letter-spacing:.1em}.flow__subtitle{font-size:32px;letter-spacing:.1em;margin-top:50px}.flow__image{margin-top:60px}.flow__body{margin-top:60px}.closure{padding:145px 0 0}.closure .button__border{margin-top:50px}.tel{margin-top:180px}@media screen and (max-width:768px){.main-visual.main-visual__top{padding:16px 10px 20px}.amount{padding:16px 20px}.news{padding:34px 0 0}.news__head{font-size:14px;min-width:125px}.news__container{border-radius:7px;padding:30px 25px 20px}.news__date{font-size:14px;padding:0;text-align:center;width:100%}.news__body{width:100%}.news__body p{font-size:14px}.news__title{font-size:17px;line-height:1.4;margin-top:10px}.news__title+p{margin-top:10px}.catch{padding:50px 0}.catch__title{font-size:20px}.catch__image{margin-top:25px}.catch:after{height:20px;width:20px}.issues{padding:50px 0}.issues__item{display:block}.issues__item:before{height:58px;margin:0 auto;width:58px}.issues__item+.issues__item{margin-top:50px}.issues__item-inner{padding:0;width:100%}.issues__title{font-size:20px;margin-top:20px;text-align:center}.wakaranai__text{font-size:20px;margin-top:20px}.section__title img{margin-top:0!important}.section__title .inner{padding:0}.merit{padding-bottom:24px}.merit .section__title:after{height:20px;width:20px}.merit__items{margin-top:25px}.merit__item{border-radius:10px;padding:24px 10px}.merit__item+.merit__item{margin-top:25px}.merit__num img{width:60px}.merit__title{font-size:18px;margin-top:25px}.merit__subtitle{font-size:14px;margin-top:8px}.merit__image{margin-top:35px}.merit__body{margin-top:35px}.service{padding-bottom:25px}.service__content{margin-top:25px}.service .headline__border{font-size:17px;padding:30px 0}.service .section__body{margin-top:20px}.service .button__border{margin-top:25px}.service .section__block+.section__block{margin-top:45px}.service__table{font-size:14px}.service__table td,.service__table th{vertical-align:middle;line-height:1.4;vertical-align:middle;border-width:1px}.service__table td{white-space:nowrap}.service__links{margin-top:20px;padding:16px 16px}.service__links p{font-size:12px}.button__border a{border-width:1px;font-size:17px;padding:20px 0;width:90%}.tokuten{padding-bottom:24px}.tokuten__head{margin:18px auto 16px}.tokuten__head img{width:125px}.tokuten__item{border-radius:10px;padding:24px 10px}.tokuten__item+.tokuten__item{margin-top:24px}.tokuten__title-wrap{display:block}.tokuten__icon{width:60px;height:auto;margin:0 auto}.tokuten__title{font-size:22px;margin:16px 0 0;padding:0;text-align:center;width:100%}.tokuten__image{margin-top:30px}.tokuten__body{margin-top:35px}.flow{padding-bottom:24px}.flow__items{margin-top:25px}.flow__item{padding:22px}.flow__item+.flow__item{margin-top:30px}.flow__item:after{border-width:14px 14px 0 14px}.flow__title{font-size:18px;padding:12px 0}.flow__subtitle{font-size:16px;letter-spacing:0;margin-top:20px}.flow__image{margin-top:35px}.flow__image img{max-width:270px;max-height:107px;width:auto;height:auto}.flow__body{margin-top:35px}.closure{padding:35px 0 0}.tel{margin-top:55px}}.voice__item{background:#E5FAF4;border-radius:10px;position:relative;padding:40px}.voice__item p{position:relative;z-index:1}.voice__item:after{background:#E5FAF4;content:'';display:block;height:20px;left:0;margin:auto;position:absolute;right:0;top:100%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:20px}.voice__item:before{content:"VOICE";position:absolute;bottom:-7px;right:10px;font-size:70px;color:#CCF6EA;font-family:"こぶりなゴシック W6 JIS2004","Avenir Next",Verdana,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック","Yu Gothic","メイリオ",Meiryo,Osaka,sans-serif;z-index:0}.voice__item+.voice__item{margin-top:60px}@media screen and (max-width:768px){.voice__item{padding:18px}.voice__item:before{bottom:-5px;font-size:50px}.voice__item+.voice__item{margin-top:40px}}body{font-family:"こぶりなゴシック W3 JIS2004","Avenir Next",Verdana,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック","Yu Gothic","メイリオ",Meiryo,Osaka,sans-serif;color:#333}@media screen and (min-width:769px){body{min-width:1260px}}.bold{font-family:"こぶりなゴシック W6 JIS2004","Avenir Next",Verdana,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック","Yu Gothic","メイリオ",Meiryo,Osaka,sans-serif}li,ul{list-style-type:none}img{max-width:100%;vertical-align:bottom}picture{text-align:center;display:block}a{text-decoration:none;color:#005AFF;-webkit-transition:opacity .3s;transition:opacity .3s}a:hover{opacity:.6}.inner{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 10px}.inner__narrow{max-width:820px}.innner__narrow__700{max-width:720px}.center{text-align:center}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content{margin-top:100px}@media screen and (max-width:768px){.content{margin-top:24px;overflow:hidden}}p{font-size:18px;line-height:1.8;letter-spacing:.05em}@media screen and (max-width:768px){p{font-size:16px;letter-spacing:.01em}}.visible-phone{display:none!important}@media screen and (max-width:768px){.hidden-phone{display:none!important}.visible-phone{display:block!important}body{padding-bottom:64px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsIm1haW4uY3NzIiwiX3Jlc2V0LnNjc3MiLCJwYXJ0cy9fYW5pbWF0aW9uLnNjc3MiLCJwYXJ0cy9fY29tbW9uLnNjc3MiLCJwYXJ0cy9fZml4ZWQtbWVudS5zY3NzIiwicGFydHMvX2Zvb3Rlci5zY3NzIiwicGFydHMvX2hlYWRlci5zY3NzIiwicGFydHMvX2hlYWRsaW5lLnNjc3MiLCJwYXJ0cy9fbWFpbi12aXN1YWwuc2NzcyIsInBhcnRzL19tZW51LXRyaWdnZXIuc2NzcyIsInBhcnRzL19tb2RhbC5zY3NzIiwicGFydHMvX3NwLWhlYWRlci5zY3NzIiwicGFnZXMvX2ZhcS5zY3NzIiwicGFnZXMvX2Zvcm0uc2NzcyIsInBhZ2VzL19pbnN0cnVjdGlvbnMuc2NzcyIsInBhZ2VzL19vcHRpb24uc2NzcyIsInBhZ2VzL19wcml2YWN5LnNjc3MiLCJwYWdlcy9fdG9wLnNjc3MiLCJwYWdlcy9fdm9pY2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBQUEsV0FDRSxZQUFBLElBQ0EsSUFBQSx5Q0NZRixLQUFNLFFBT04sUUFBUyxNQUVHLE1BTlosRUFKMkIsV0NMM0IsS0RhZ0IsT0FEVCxRQU5RLEtBQU0sS0FJYixHQUhSLElBTXdCLFFBTm5CLElDUEwsSURVQSxHQUFJLEdBSE0sR0FJVixTQUVpQyxXQUFZLE9BQzdDLE9BSFUsS0FOVixHQUFJLEdBQUksR0FBSSxHQUFJLEdBQUksR0FTWixPQUFRLE9DZGhCLEtEU0csRUNUSCxPRE9jLElBQUssSUFBSyxJQUlSLE1BQU8sT0FESCxHQUtkLEtBRGtCLEtBQU0sSUNkOUIsT0RVWSxHQUxZLEVBQWUsSUFFVixFQUFHLEtBT0csUUFObkMsTUNSQSxLRFFPLE9BQVEsSUFNNkIsUUFOeEIsSUFJcEIsTUFBZ0IsTUFBNkIsR0FBdEIsTUFBa0IsR0FBWCxNQUc5QixLQUhxQyxHQUZyQixHQUZTLElBT04sTUNIakIsT0FBQSxFQUNBLFFBQUEsRUFDQSxPQUFBLEVBQ0EsUUFBQSxFQUNB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TSxjQUFBLElBQ0EsUUFBQSxLQUFBLEVBQ0EsTUFBQSxNQUNBLFlBQUEsSUFsRU4scUNBc0VRLFdBQUEsSUN4RlIsS0FDRSxZQUFBLE9BQUEsV0FJQSxlQUNFLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxXQUFBLFFBQ0EsTUFBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsS0FBQSxVQUFBLEtBQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxRQUFBLEtBR0YsYUFDRSxXQUFBLFFBQ0EsUUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBS0YsZ0JBQ0UsaUJBQUEsRUFBQSxrQkFBQSxFQUFBLFVBQUEsRUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsSUFDQSxlQUFBLEtBQ0EsYUFBQSxLQUlKLGVBQ0UsbUJBQUEsV0FBQSxXQUFBLFdBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxLQUFBLFVBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsY0FBQSxLQUNBLFVBQUEsS0FDQSxNQUFBLEtBQ0EsZUFBQSxJQUVGLGdCQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxJQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsU0FBQSxTQUNBLGtCQUFBLGVBQUEsVUFBQSxlQUNBLG1CQUFBLElBQUEsV0FBQSxJQVBGLHVCQVNJLFFBQUEsR0FDQSxRQUFBLE1BQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsRUFDQSxZQUFBLEVBQ0Esa0JBQUEsaUJBQUEsY0FBQSxVQUFBLGlCQUFBLGNBQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxLQUNBLElBQUEsZ0JBT0osd0JBQ0Usa0JBQUEsVUFBQSxVQUFBLFVBR0Ysc0JBQ0UsV0FB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QUEsUUFDQSxZQUFBLElBQ0EsZUFBQSxLQUNBLFFBQUEsS0FBQSxFQUNBLFdBQUEsT0FDQSxVQUFBLEtBR0YsMEJBR00sV0FBQSxLQUtKLGtCQUNFLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxXQUFBLFFBQ0EsTUFBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsS0FBQSxVQUFBLEtBQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxRQUFBLEtBR0YsaUJBQ0UsV0FBQSxRQUNBLFFBQUEsS0FBQSxLQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFLRixpQkFDRSxpQkFBQSxFQUFBLGtCQUFBLEVBQUEsVUFBQSxFQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxJQUNBLGVBQUEsS0FDQSxhQUFBLEtBR0osaUJBQ0UsV0FBQSxLQUdGLGdCQUNFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsS0FBQSxVQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsTUFBQSxLQUNBLE9BQUEsS0FHRixpQkFDRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsSUFDQSxPQUFBLElBQUEsTUFBQSxLQUNBLFNBQUEsU0FDQSxrQkFBQSxlQUFBLFVBQUEsZUFDQSxtQkFBQSxJQUFBLFdBQUEsSUFQRix3QkFTSSxRQUFBLEdBQ0EsUUFBQSxNQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLEVBQ0EsWUFBQSxFQUNBLGtCQUFBLGlCQUFBLGNBQUEsVUFBQSxpQkFBQSxjQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLE9BQUEsS0FDQSxJQUFBLGdCQU9KLHlCQUNFLGtCQUFBLFVBQUEsVUFBQSxVQUlGLGtDQUNFLFdBQUEsS0FHRixPQUNFLFVBQUEsS0FFRixhQUNFLE9BQUEsSUFBQSxNQUFBLEtBQ0EsY0FBQSxJQUNBLGVB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RUFBQSxFQUdGLFFBQ0UsV0FBQSxRQUNBLFFBQUEsS0FBQSxFQUlGLE1BQ0UsZUFBQSxNQUNBLFdBQUEsd0VBQUEsRUFBQSxJQUFBLElBQUEsSUFBQSxVQUFBLFdBQUEsaUNBQUEsRUFBQSxJQUFBLElBQUEsSUFBQSxVQUNBLG1CQUFBLFdBQUEsSUFBQSxXQUFBLFdBQUEsSUFDQSxtQ0FBQSxPQUFBLDJCQUFBLE9BQ0EsZ0JBQUEsS0FHRixhQUNFLGdCQUFBLEtBQUEsSUFJRixNQUNFLFFBQUEsTUFBQSxFQUFBLEtBQ0EsaUJBQ0UsT0FBQSxJQUFBLE1BQUEsS0FDQSxjQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQUEsS0FDQSxTQUFBLFNBRUYsWUFDRSxXQUFBLFFBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxjQUFBLEtBQ0EsUUFBQSxhQUNBLFVBQUEsS0FDQSxLQUFBLElBQ0EsZUFBQSxLQUNBLFVBQUEsTUFDQSxRQUFBLElBQUEsRUFBQSxJQUNBLFNBQUEsU0FDQSxXQUFBLE9BQ0EsSUFBQSxFQUNBLGtCQUFBLHFCQUFBLFVBQUEscUJBQ0EsZUFBQSxVQUVGLFlBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxLQUFBLFVBQUEsS0FFRixZQUNFLG1CQUFBLFdBQUEsV0FBQSxXQUNBLFlBQUEsSUFDQSxlQUFBLEtBQ0EsY0FBQSxLQUNBLE1BQUEsTUFFRixhQUNFLFVBQUEsS0FDQSxlQUFBLEtBRkQsZUFJRyxXQUFBLEtBR0osWUFDRSxNQUFBLG1CQURELGNBR0csVUFBQSxLQUtOLE9BQ0UsUUFBQSxNQUFBLEVBQ0EsU0FBQSxTQUNBLFFBQUEsRUFDQSxjQUNFLFVBQUEsS0FDQSxlQUFBLEtBQ0EsWUFBQSxJQUVGLGNBQ0UsV0FBQSxLQVZKLGFBY0ksV0FBQSxLQUNBLE9BQUEsRUFDQSxRQUFBLEdBQ0EsUUFBQSxNQUNBLE9BQUEsS0FDQSxLQUFBLEVBQ0EsT0FBQSxLQUNBLFNBQUEsU0FDQSxNQUFBLEVBQ0Esa0JBQUEsZ0JBQUEsY0FBQSxVQUFBLGdCQUFBLGNBQ0EsTUFBQSxLQUtK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Y3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImRpblwiO1xuICBzcmM6IHVybCguLi8uLi9mb250cy9ELURJTkNvbmRlbnNlZC1Cb2xkLm90Zik7XG59XG5cbiRicmVha3BvaW50OiA3NjhweDtcbkBtaXhpbiBtcSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuXG5AaW1wb3J0IFwicmVzZXRcIjtcbkBpbXBvcnQgXCJwYXJ0cy9fYW5pbWF0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJwYXJ0cy9fY29tbW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJwYXJ0cy9fZml4ZWQtbWVudS5zY3NzXCI7XG5AaW1wb3J0IFwicGFydHMvX2Zvb3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwicGFydHMvX2hlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwicGFydHMvX2hlYWRsaW5lLnNjc3NcIjtcbkBpbXBvcnQgXCJwYXJ0cy9fbWFpbi12aXN1YWwuc2Nzc1wiO1xuQGltcG9ydCBcInBhcnRzL19tZW51LXRyaWdnZXIuc2Nzc1wiO1xuQGltcG9ydCBcInBhcnRzL19tb2RhbC5zY3NzXCI7XG5AaW1wb3J0IFwicGFydHMvX3NwLWhlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwicGFnZXMvX2ZhcS5zY3NzXCI7XG5AaW1wb3J0IFwicGFnZXMvX2Zvcm0uc2Nzc1wiO1xuQGltcG9ydCBcInBhZ2VzL19pbnN0cnVjdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcInBhZ2VzL19vcHRpb24uc2Nzc1wiO1xuQGltcG9ydCBcInBhZ2VzL19wcml2YWN5LnNjc3NcIjtcbkBpbXBvcnQgXCJwYWdlcy9fdG9wLnNjc3NcIjtcbkBpbXBvcnQgXCJwYWdlcy9fdm9pY2Uuc2Nzc1wiO1xuXG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCLjgZPjgbbjgorjgarjgrTjgrfjg4Pjgq8gVzMgSklTMjAwNFwiLCBcIkF2ZW5pciBOZXh0XCIsIFZlcmRhbmEsIFwi44OS44Op44Ku44OO6KeS44K0IFByb1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIE9zYWthLCBzYW5zLXNlcmlmOyBcbiAgY29sb3I6ICMzMzM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICBib2R5IHtcbiAgICBtaW4td2lkdGg6IDEyNjBweDtcbiAgfVxufVxuXG4uYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBcIuOBk+OBtuOCiuOBquOCtOOCt+ODg+OCryBXNiBKSVMyMDA0XCIsIFwiQXZlbmlyIE5leHRcIiwgVmVyZGFuYSwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgT3Nha2EsIHNhbnMtc2VyaWY7XG59XG5cbnVsLGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxucGljdHVyZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwNUFGRjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3Ncbn1cbmE6aG92ZXIge1xuICBvcGFjaXR5OiAuNjtcbn1cbi5pbm5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLmlubmVyX19uYXJyb3cge1xuICBtYXgtd2lkdGg6IDgyMHB4O1xufVxuLmlubm5lcl9fbmFycm93X183MDAge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xufVxuLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3BhY2UtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuQGluY2x1ZGUgbXEge1xuICAuY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbnAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbn1cblxuQGluY2x1ZGUgbXEge1xuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgfVxufVxuXG4udmlzaWJsZS1waG9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBpbmNsdWRlIG1xIHtcbiAgLmhpZGRlbi1waG9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52aXNpYmxlLXBob25lIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICB9XG5cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZGluXCI7XG4gIHNyYzogdXJsKC4uLy4uL2ZvbnRzL0QtRElOQ29uZGVuc2VkLUJvbGQub3RmKTsgfVxuXG4vKiBcbmh0bWw1ZG9jdG9yLmNvbSBSZXNldCBTdHlsZXNoZWV0XG52MS42LjFcbkxhc3QgVXBkYXRlZDogMjAxMC0wOS0xN1xuQXV0aG9yOiBSaWNoYXJkIENsYXJrIC0gaHR0cDovL3JpY2hjbGFya2Rlc2lnbi5jb20gXG5Ud2l0dGVyOiBAcmljaF9jbGFya1xuKi9cbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLFxuc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhcixcbmIsIGksXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5uYXYgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7IH1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lOyB9XG5cbmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmlucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuZGVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cblxuYWJiclt0aXRsZV0sIGRmblt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG4vKiBjaGFuZ2UgYm9yZGVyIGNvbG91ciB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0LCBzZWxlY3Qge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5mYWRlLXVwIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICB0cmFuc2l0aW9uOiAuNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuICAuZmFkZS11cC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbi5lbGVtZW50ICsgLmVsZW1lbnQge1xuICBtYXJnaW4tdG9wOiA5MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lbGVtZW50ICsgLmVsZW1lbnQge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7IH0gfVxuXG4uYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDEycHggMzZweCAxMHB4IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5idXR0b24gLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLmJ1dHRvbiAuaWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAuYnV0dG9uX193aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gIC5idXR0b25fX2JsYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDRweCAzNnB4IDRweCA1MHB4OyB9XG4gIC5idXR0b25fX3Bpbmsge1xuICAgIGJhY2tncm91bmQ6ICNGRDFGNzc7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmJ1dHRvbl9fbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nOiAxOHB4IDM2cHggMTZweCA1NnB4OyB9XG4gICAgLmJ1dHRvbl9fbGFyZ2UgLmljb24ge1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7IH1cbiAgLmJ1dHRvbl9fYXJyb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDE2cHg7IH1cbiAgLmJ1dHRvbl9fYXJyb3cuYnV0dG9uX193aGl0ZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyOS41NDklMjIlMjBoZWlnaHQlM0QlMjIxNC44NTUlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA5LjU1JTIwMTQuODYlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0yLjEyJTIwMi4xMmw1LjMlMjA1LjMtNS4zJTIwNS4zJTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjBzdHJva2UlM0QlMjIlMjMzMzMlMjIlMjBzdHJva2UtbGluZWNhcCUzRCUyMnJvdW5kJTIyJTIwc3Ryb2tlLW1pdGVybGltaXQlM0QlMjIxMCUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjMlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7IH1cbiAgLmJ1dHRvbl9fYXJyb3cuYnV0dG9uX19ibGFjazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyOS41NDklMjIlMjBoZWlnaHQlM0QlMjIxNC44NTUlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA5LjU1JTIwMTQuODYlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0yLjEyJTIwMi4xMmw1LjMlMjA1LjMtNS4zJTIwNS4zJTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjBzdHJva2UlM0QlMjIlMjNmZmYlMjIlMjBzdHJva2UtbGluZWNhcCUzRCUyMnJvdW5kJTIyJTIwc3Ryb2tlLW1pdGVybGltaXQlM0QlMjIxMCUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjMlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7IH1cbiAgLmJ1dHRvbl9fYXJyb3cuYnV0dG9uX19waW5rOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwd2lkdGglM0QlMjI5LjU0OSUyMiUyMGhlaWdodCUzRCUyMjE0Ljg1NSUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDkuNTUlMjAxNC44NiUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTIuMTIlMjAyLjEybDUuMyUyMDUuMy01LjMlMjA1LjMlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHN0cm9rZSUzRCUyMiUyM2ZmZiUyMiUyMHN0cm9rZS1saW5lY2FwJTNEJTIycm91bmQlMjIlMjBzdHJva2UtbWl0ZXJsaW1pdCUzRCUyMjEwJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMyUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTsgfVxuXG4udGFibGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC50YWJsZV9fcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgLnRhYmxlX19oZWFkLCAudGFibGVfX2RhdGEge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFkZGluZzogMzBweDsgfVxuICAudGFibGVfX2hlYWQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGJhY2tncm91bmQ6ICNFNkU2RTY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAudGFibGVfX2hlYWQge1xuICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAudGFibGVfX2RhdGEge1xuICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9IH1cblxuLmxpbmtfX2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi5maXhlZC1tZW51IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA3NTsgfVxuICAuZml4ZWQtbWVudV9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmZpeGVkLW1lbnVfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLmZpeGVkLW1lbnVfX2l0ZW0gYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5maXhlZC1tZW51X19pdGVtIC5zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgICAuZml4ZWQtbWVudV9faXRlbSAuaWNvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5maXhlZC1tZW51X19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgICAgLmZpeGVkLW1lbnVfX2l0ZW06bnRoLWNoaWxkKDEpIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5maXhlZC1tZW51X19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgICAgLmZpeGVkLW1lbnVfX2l0ZW06bnRoLWNoaWxkKDIpIGEge1xuICAgICAgICBjb2xvcjogIzMzMzsgfVxuICAgIC5maXhlZC1tZW51X19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkQxRjc3O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLmZpeGVkLW1lbnVfX2l0ZW06bnRoLWNoaWxkKDMpIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuXG4udG8tdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA4MDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG8tdG9wIHtcbiAgICBib3R0b206IDgwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDUwcHg7IH0gfVxuXG4uZm9vdGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkQxRjc3O1xuICBwYWRkaW5nOiAzNnB4IDA7IH1cbiAgLmZvb3RlciAuZmxleCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIHdpZHRoOiAxNjRweDsgfVxuICAuZm9vdGVyIC5jcmVkaXQtbnVtYmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uZm9vdGVyLW5hdmlnYXRpb24gLm5hdmlnYXRpb25fX2l0ZW0ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDEwcHggMDsgfVxuICAuZm9vdGVyLW5hdmlnYXRpb24gLm5hdmlnYXRpb25fX2l0ZW0gYSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuZm9vdGVyLW5hdmlnYXRpb24gLm5hdmlnYXRpb25fX2l0ZW0gYTpiZWZvcmUge1xuICAgICAgY29udGVudDogJz4gJzsgfVxuXG4uY29weXJpZ2h0IHtcbiAgYmFja2dyb3VuZDogI0U2RTZFNjtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gIC5mb290ZXItbmF2aWdhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAgIC5mb290ZXItbmF2aWdhdGlvbiAubmF2aWdhdGlvbl9faXRlbSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgfSB9XG5cbi5nbG9iYWwtaGVhZGVyLXdyYXAge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLmdsb2JhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAwcHggMjBweDsgfVxuICAuZ2xvYmFsLWhlYWRlciAuYnV0dG9uICsgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cbiAgLmdsb2JhbC1oZWFkZXIgLm5hdmlnYXRpb25fX2l0ZW0gPiBhIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgLmdsb2JhbC1oZWFkZXIgLm5hdmlnYXRpb25fX2l0ZW0gKyAubmF2aWdhdGlvbl9faXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7IH1cblxuLm5hdmlnYXRpb24ge1xuICBtYXJnaW4tbGVmdDogNDBweDsgfVxuICAubmF2aWdhdGlvbl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm5hdmlnYXRpb25fX2l0ZW0gYSB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uYXZpZ2F0aW9uX19zdWItbGlzdCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgcGFkZGluZzogMCAyMHB4OyB9XG5cbi5uYXZpZ2F0aW9uX19zdWItaXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZzogOHB4IDA7IH1cbiAgLm5hdmlnYXRpb25fX3N1Yi1pdGVtIGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5uYXZpZ2F0aW9uX19zdWItaXRlbSArIC5uYXZpZ2F0aW9uX19zdWItaXRlbSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7IH1cblxuLm5hdmlnYXRpb25fX2l0ZW06aG92ZXIgLm5hdmlnYXRpb25fX3N1Yi1saXN0IHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLmdsb2JhbC1oZWFkZXJfX2lubmVyID4gLmZsZXgge1xuICBhbGlnbi1pdGVtczogdW5zZXQ7IH1cblxuLmdsb2JhbC1oZWFkZXJfX2lubmVyIC5oZWFkZXItcmlnaHQgPiAuZmxleCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4udXNlci1uYXZpZ2F0aW9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBtYXJnaW4tbGVmdDogMzJweDsgfVxuICAudXNlci1uYXZpZ2F0aW9uID4gLmZsZXgge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAudXNlci1uYXZpZ2F0aW9uX19pdGVtIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAudXNlci1uYXZpZ2F0aW9uX19pdGVtIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC51c2VyLW5hdmlnYXRpb25fX2l0ZW1fX2dyYXkge1xuICAgICAgYmFja2dyb3VuZDogI0NDQ0NDQztcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgLnVzZXItbmF2aWdhdGlvbl9faXRlbV9fZ3JlZW4ge1xuICAgICAgYmFja2dyb3VuZDogIzAwRDE5NTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5oZWFkbGluZV9fYmFsbG9vbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDEyOHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaGVhZGxpbmVfX2JhbGxvb246YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgd2lkdGg6IDIwcHg7IH1cblxuLmhlYWRsaW5lX19tYWluIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07IH1cblxuLmhlYWRsaW5lX19zdWIge1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLmhlYWRsaW5lX19tYWluICsgLmhlYWRsaW5lX19zdWIge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkbGluZV9fbWFpbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgICAuaGVhZGxpbmVfX21haW4gKyAuaGVhZGxpbmVfX3N1YiB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAuaGVhZGxpbmVfX2JhbGxvb24ge1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICBwYWRkaW5nOiAxNnB4IDA7IH1cbiAgICAuaGVhZGxpbmVfX2JhbGxvb246YWZ0ZXIge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7IH0gfVxuXG4ubWFpbi12aXN1YWwge1xuICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tYWluLXZpc3VhbF9fZmlsbC1pbWFnZSAubWFpbi12aXN1YWxfX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1haW4tdmlzdWFsX19maWxsLWltYWdlIGltZyB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5tYWluLXZpc3VhbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjNlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IC42ZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1haW4tdmlzdWFsX19pbWFnZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tYWluLXZpc3VhbF9faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAubWFpbi12aXN1YWwgLm1haW4tdmlzdWFsX190aXRsZSArIC5tYWluLXZpc3VhbF9faW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7IH1cblxuLm1haW4tdmlzdWFsX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLm1haW4tdmlzdWFsX19vcHRpb24gLm1haW4tdmlzdWFsX190aXRsZSB7XG4gIG9yZGVyOiAyOyB9XG5cbi5tYWluLXZpc3VhbF9fb3B0aW9uIC5tYWluLXZpc3VhbF9faW1hZ2Uge1xuICBvcmRlcjogMTtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICBtYXgtd2lkdGg6IDUwOHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubWFpbi12aXN1YWxfX3ByaXZhY3kgLm1haW4tdmlzdWFsX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDdweDtcbiAgb3JkZXI6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAuMmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5tYWluLXZpc3VhbF9fcHJpdmFjeSAubWFpbi12aXN1YWxfX2ltYWdlIHtcbiAgb3JkZXI6IDE7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDcwcHg7IH1cblxuLm1haW4tdmlzdWFsX192b2ljZSAubWFpbi12aXN1YWxfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICB3aWR0aDogMzc1cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tdmlzdWFsIHtcbiAgICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLm1haW4tdmlzdWFsX19pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiA5MHB4OyB9XG4gICAgLm1haW4tdmlzdWFsX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgICAubWFpbi12aXN1YWxfX3RpdGxlICsgLm1haW4tdmlzdWFsX19pbWFnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuICAubWFpbi12aXN1YWxfX3ZvaWNlIC5tYWluLXZpc3VhbF9faW1hZ2Uge1xuICAgIHdpZHRoOiAxODVweDsgfVxuICAubWFpbi12aXN1YWxfX2ZpbGwtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTMwJTtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gIC5tYWluLXZpc3VhbF9fb3B0aW9uIC5tYWluLXZpc3VhbF9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7IH1cbiAgLm1haW4tdmlzdWFsX19wcml2YWN5IC5tYWluLXZpc3VhbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAubWFpbi12aXN1YWxfX3ByaXZhY3kgLm1haW4tdmlzdWFsX19pbWFnZSB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4ubWVudS10cmlnZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDE0cHg7IH1cbiAgLm1lbnUtdHJpZ2dlciBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gICAgLm1lbnUtdHJpZ2dlciBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICB0b3A6IDA7IH1cbiAgICAubWVudS10cmlnZ2VyIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5tZW51LXRyaWdnZXIgc3BhbjpudGgtY2hpbGQoMykge1xuICAgICAgYm90dG9tOiAwOyB9XG4gIC5tZW51LXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KSByb3RhdGUoLTQ1ZGVnKTsgfVxuICAubWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAubWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpIHJvdGF0ZSg0NWRlZyk7IH1cblxuLmJvZHktb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAxMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogLjNzOyB9XG4gIC5ib2R5LW92ZXJsYXkuaXMtLXZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLnBvcHVwLW1vZGFsIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwYWRkaW5nOiA0NXB4O1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICB6LWluZGV4OiAxMDExOyB9XG4gIC5wb3B1cC1tb2RhbC5pcy0tdmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4ucG9wdXAtcHJpdmFjeV9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4ucG9wdXAtcHJpdmFjeV9fYnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxOHB4IDI4cHggMThweCA0OHB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIG1hcmdpbjogMCAyMHB4OyB9XG4gIC5wb3B1cC1wcml2YWN5X19idXR0b246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDFlbTsgfVxuICAucG9wdXAtcHJpdmFjeV9fYnV0dG9uX19zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzMzMztcbiAgICBjb2xvcjogIzMzMzsgfVxuICAgIC5wb3B1cC1wcml2YWN5X19idXR0b25fX3NlY29uZGFyeTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2RvdC1hcnJvd19ibGFjay5wbmcpOyB9XG4gIC5wb3B1cC1wcml2YWN5X19idXR0b25fX3ByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6ICNGRDFGNzc7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAucG9wdXAtcHJpdmFjeV9fYnV0dG9uX19wcmltYXJ5OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvZG90LWFycm93X3doaXRlLnBuZyk7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBvcHVwLW1vZGFsIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDI1cHggMThweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAucG9wdXAtbW9kYWwgcCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgLnBvcHVwLXByaXZhY3lfX2J1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLnBvcHVwLXByaXZhY3lfX2J1dHRvbiB7XG4gICAgcGFkZGluZzogMThweCAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgICB3aWR0aDogMTcycHg7IH1cbiAgICAucG9wdXAtcHJpdmFjeV9fYnV0dG9uICsgLnBvcHVwLXByaXZhY3lfX2J1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9IH1cblxuLnNwLWhlYWRlci13cmFwIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwOyB9XG4gIC5zcC1oZWFkZXItd3JhcCAubG9nbyB7XG4gICAgd2lkdGg6IDEwMHB4OyB9XG4gIC5zcC1oZWFkZXItd3JhcCAuZmxleCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5zcC1oZWFkZXIge1xuICBwYWRkaW5nOiAxMnB4IDA7IH1cblxuLnNwLW1lbnUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgcGFkZGluZzogNzVweCAyNXB4IDM1cHg7XG4gIHRyYW5zaXRpb246IC4zczsgfVxuICAubWVudS1vcGVuIC5zcC1tZW51IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgLnNwLW1lbnVfX2l0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zcC1tZW51X19pdGVtIGEge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAgIC5zcC1tZW51X19pdGVtICsgLnNwLW1lbnVfX2l0ZW0ge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAuc3AtbWVudSAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTJweCAzNnB4IDEwcHggNDZweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuc3AtbWVudSAuYnV0dG9uIC5zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgICAuc3AtbWVudSAuYnV0dG9uIC5pY29uIHtcbiAgICAgIGxlZnQ6IDE0cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuc3AtbWVudSAuYnV0dG9uIC5pY29uIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5zcC1tZW51IC5idXR0b25fX2JsYWNrIHtcbiAgICAgIHBhZGRpbmc6IDZweCAzNnB4IDZweCA0NnB4OyB9XG4gICAgLnNwLW1lbnUgLmJ1dHRvbl9fbGFyZ2Uge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogMTZweCAzNnB4IDE0cHggNTZweDtcbiAgICAgIG1hcmdpbjogMTZweCBhdXRvIDA7IH1cbiAgLnNwLW1lbnUgLmJ1dHRvbi1saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAgIC5zcC1tZW51IC5idXR0b24tbGlua3MgLmZsZXgge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5zcC1tZW51IC51c2VyLW5hdmlnYXRpb24ge1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDA7IH1cbiAgICAuc3AtbWVudSAudXNlci1uYXZpZ2F0aW9uID4gLmZsZXgge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgICAuc3AtbWVudSAudXNlci1uYXZpZ2F0aW9uX19pdGVtIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgIHdpZHRoOiAxMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAuc3AtbWVudSAudXNlci1uYXZpZ2F0aW9uIC5pY29uICsgc3BhbiB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLmRpbiB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgc2Fucy1zZXJpZjsgfVxuXG4uZmFxX19xdWVzdGlvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMwMEQxOTU7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjRweDsgfVxuXG4uZmFxX19hbnN3ZXIge1xuICBiYWNrZ3JvdW5kOiAjRDlGOEVGO1xuICBwYWRkaW5nOiAzNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7IH1cblxuLnF1ZXN0aW9uX190ZXh0IHtcbiAgZmxleC1ncm93OiAxO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHBhZGRpbmctbGVmdDogMzZweDsgfVxuXG4ucXVlc3Rpb24taWNvbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA2NXB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7IH1cblxuLnF1ZXN0aW9uLWFycm93IHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zaXRpb246IC4zczsgfVxuICAucXVlc3Rpb24tYXJyb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRvcDogY2FsYyg1MCUgLSAzcHgpOyB9XG5cbi5hY3RpdmUgLnF1ZXN0aW9uLWFycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cblxuLmZhcV9faXRlbSArIC5mYXFfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiA0OHB4OyB9XG5cbi50b2dnbGUtY29udGFpbmVyIHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2UtaW4tb3V0O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi50b2dnbGUtY29udGFpbmVyOm5vdCguYWN0aXZlKSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZhcV9fcXVlc3Rpb24ge1xuICAgIHBhZGRpbmc6IDEycHggMTRweDsgfVxuICAuZmFxX19hbnN3ZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE0cHg7IH1cbiAgLmZhcV9faXRlbSArIC5mYXFfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgLnF1ZXN0aW9uLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7IH1cbiAgLnF1ZXN0aW9uX190ZXh0IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzhweCAtIDQwcHgpO1xuICAgIGZsZXgtZ3JvdzogdW5zZXQ7IH1cbiAgLnF1ZXN0aW9uLWFycm93IHtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5xdWVzdGlvbi1hcnJvdzpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICB3aWR0aDogOXB4O1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDJweCk7XG4gICAgICBib3JkZXItd2lkdGg6IDJweDsgfSB9XG5cbi5jb250YWN0LWhlYWRlciB7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjRkQxRjc3O1xuICBwYWRkaW5nOiA4MHB4IDAgNjBweDtcbiAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC5jb250YWN0LWhlYWRlciAuZmxleCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uY29udGFjdC1tYWluLXZpc3VhbCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuLmNvbnRhY3RfX2hlYWQge1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4OyB9XG5cbi5jb250YWN0LW12IHtcbiAgcGFkZGluZzogNzNweCAwIDU2cHg7IH1cblxuLmNvbnRhY3QtYm9keSB7XG4gIHBhZGRpbmc6IDgwcHggMCAxMDBweDtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjsgfVxuXG4uY29udGFjdF9fZmxvdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uZm9ybS10YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwcHggMzBweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAuZm9ybS10YWJsZSB0aCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5mb3JtLXRhYmxlIHRoIC5sYWJlbC1yZXF1aXJlZCxcbiAgICAuZm9ybS10YWJsZSB0aCAubGFiZWwtb3B0aW9uYWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5mb3JtLXRhYmxlIC5sYWJlbC1yZXF1aXJlZCB7XG4gICAgYmFja2dyb3VuZDogI0ZEMUY3NztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiA0cHggNHB4IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmZvcm0tdGFibGUgLmxhYmVsLW9wdGlvbmFsIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA1QUZGO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDRweCA0cHggMnB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZm9ybS10YWJsZSAubGFiZWwtbm90LXJlcXVpcmVkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nOiA0cHggNHB4IDJweDsgfVxuICAgIC5mb3JtLXRhYmxlIC5sYWJlbC1ub3QtcmVxdWlyZWQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi44CA44CAXCI7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmZvcm0tdGFibGUgLmlucHV0IHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjQjNCM0IzO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IC4ycmVtIDFyZW07XG4gICAgd2lkdGg6IDQ3JTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI7IH1cbiAgLmZvcm0tdGFibGUgLmlucHV0X19tYXgtd2lkdGgge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtLXRhYmxlIC5pbnB1dF9fd2lkdGg4MCB7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAuZm9ybS10YWJsZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIG1hcmdpbi1yaWdodDogM3B4OyB9XG4gIC5mb3JtLXRhYmxlIC5mbGV4IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmZvcm0tdGFibGUgLmJpcnRoLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuZm9ybS10YWJsZSAuYmlydGgtd3JhcCAuaW5wdXQtd3JhcCB7XG4gICAgICB3aWR0aDogMzMlO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAxMHB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgLmZvcm0tdGFibGUgLmJpcnRoLXdyYXAgLmlucHV0LXdyYXAgLmlucHV0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxZW0gLSA1cHgpOyB9XG4gIC5mb3JtLXRhYmxlIC5wcmVmLFxuICAuZm9ybS10YWJsZSAuemlwY29kZSB7XG4gICAgd2lkdGg6IDIwMHB4OyB9XG4gIC5mb3JtLXRhYmxlIC5hZGRyZXNzLWlucHV0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5mb3JtLXRhYmxlIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLmZvcm0tdGFibGUgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMDBweDsgfVxuXG4uY3RhX19idG4ge1xuICBmb250LXNpemU6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuI2JhY2stc3Age1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNiYWNrLXNwLFxuI2JhY2sge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA4NkJDO1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7IH1cblxuLmxpbmstdG9wcGFnZSB7XG4gIG1hcmdpbjogNjBweCAwIDgwcHg7IH1cbiAgLmxpbmstdG9wcGFnZSBhIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG4jZm9ybVdyYXAgKyAuZm9vdGVyLFxuLmNvbnRhY3QtYm9keSArIC5mb290ZXIge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0LWhlYWRlciB7XG4gICAgcGFkZGluZzogMzBweCAwIDIwcHg7IH1cbiAgLmNvbnRhY3QtbG9nbyBpbWcge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY29udGFjdF9faGVhZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgLmNvbnRhY3RfX2hlYWQgaW1nIHtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jb250YWN0LW12IHtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7IH1cbiAgLmNvbnRhY3QtbWFpbi12aXN1YWwge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmNvbnRhY3QtYm9keSB7XG4gICAgcGFkZGluZzogMjVweCAwIDQwcHg7IH1cbiAgLmNvbnRhY3RfX2Zsb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLmZvcm0tdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mb3JtLXRhYmxlIHRyLFxuICAgIC5mb3JtLXRhYmxlIHRoLFxuICAgIC5mb3JtLXRhYmxlIHRkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmZvcm0tdGFibGUgdGgge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICAuZm9ybS10YWJsZSB0aCAubGFiZWwtcmVxdWlyZWQsXG4gICAgICAuZm9ybS10YWJsZSB0aCAubGFiZWwtb3B0aW9uYWwge1xuICAgICAgICBmbG9hdDogbm9uZTsgfVxuICAgIC5mb3JtLXRhYmxlIHRkIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICAuZm9ybS10YWJsZSAuaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAuZm9ybS10YWJsZSAuaW5wdXQucmFkaW8ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAuZm9ybS10YWJsZSBzZWxlY3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIC5mb3JtLXRhYmxlIC5mbGV4IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5mb3JtLXRhYmxlIC56aXBjb2RlIHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuZm9ybS10YWJsZSAubGFiZWwtcmVxdWlyZWQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAjYmFjay1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5jb25maXJtIC5mb3JtLXRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmNvbmZpcm0gLmZvcm0tdGFibGUgdHIge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgICAgIC5jb25maXJtIC5mb3JtLXRhYmxlIHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDsgfVxuICAgIC5jb25maXJtIC5mb3JtLXRhYmxlIHRoIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmxpbmstdG9wcGFnZSB7XG4gICAgbWFyZ2luOiAzMHB4IDA7IH0gfVxuXG4uY3RhIHtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGU4ZWY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgxNTRkZWcsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCA2cHgsICNmZWY0ZjcgNnB4LCAjZmVmNGY3IDEycHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC02NGRlZywgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50IDZweCwgI2ZlZjRmNyA2cHgsICNmZWY0ZjcgMTJweCk7XG4gIHBhZGRpbmc6IDdyZW0gMDsgfVxuXG4uY29uY2x1c2lvbiB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07IH1cblxuLmN0YV9fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cblxuLmN0YV9fcHJpdmlsZWdlIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogNS41cmVtOyB9XG5cbi5jdGFfX2J0biBhIHtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICM5MzFCNUU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4uY3RhX19idG4gYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpOyB9XG5cbi50YWJsZV9faW5zdHJ1Y3Rpb25zIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDsgfVxuICAudGFibGVfX2luc3RydWN0aW9ucyAudGFibGVfX2hlYWQsXG4gIC50YWJsZV9faW5zdHJ1Y3Rpb25zIC50YWJsZV9fZGF0YSB7XG4gICAgcGFkZGluZzogMjRweDsgfVxuICAudGFibGVfX2luc3RydWN0aW9ucyAuaGVhZF9fZml4ZWQtd2lkdGgge1xuICAgIHdpZHRoOiA4JTsgfVxuICAudGFibGVfX2luc3RydWN0aW9ucyAudGFibGVfX2hlYWQge1xuICAgIGJhY2tncm91bmQ6ICNGRkUxMDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC50YWJsZV9faW5zdHJ1Y3Rpb25zIC50YWJsZV9fZGF0YSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgICBib3JkZXItdG9wOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZV9faW5zdHJ1Y3Rpb25zIC50YWJsZV9faGVhZCxcbiAgLnRhYmxlX19pbnN0cnVjdGlvbnMgLnRhYmxlX19kYXRhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7IH1cbiAgICAudGFibGVfX2luc3RydWN0aW9ucyAudGFibGVfX2hlYWQ6Zmlyc3QtY2hpbGQsXG4gICAgLnRhYmxlX19pbnN0cnVjdGlvbnMgLnRhYmxlX19kYXRhOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAyMCU7IH1cbiAgLnRhYmxlX19pbnN0cnVjdGlvbnMgLmhlYWRfX2ZpeGVkLXdpZHRoIHtcbiAgICB3aWR0aDogMjAlOyB9IH1cblxuLmhlYWRsaW5lX19ib3JkZXIge1xuICBib3JkZXI6IDRweCBzb2xpZCAjMDA1QUZGO1xuICBjb2xvcjogIzAwNUFGRjtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIHBhZGRpbmc6IDMycHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI2cHg7IH1cblxuLmNsb3NlZCAuYWNjb3JkaW9uX190aXRsZSB7XG4gIGJhY2tncm91bmQ6ICM2NjY2NjY7IH1cblxuLmFjY29yZGlvbl9fdGl0bGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMDA1QUZGO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDI0cHg7IH1cblxuLmFjY29yZGlvbl9fYm9keSB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIHBhZGRpbmc6IDM2cHggMzZweCA2MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7IH1cblxuLmFjY29yZGlvbl9fdGV4dCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7IH1cblxuLmFjY29yZGlvbl9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLmFjY29yZGlvbi1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDsgfVxuXG4uYWNjb3JkaW9uLWFycm93IHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zaXRpb246IC4zczsgfVxuICAuYWNjb3JkaW9uLWFycm93OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0b3A6IGNhbGMoNTAlIC0gM3B4KTsgfVxuXG4uYWN0aXZlIC5hY2NvcmRpb24tYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuXG4uYWNjb3JkaW9uX19pdGVtICsgLmFjY29yZGlvbl9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuLnByaWNlIHtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi5wcmljZS10aXRsZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4yZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxOHB4IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4ucHJpY2Utd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuLnByaWNlX19udW0ge1xuICBmb250LXNpemU6IDI2cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5wcmljZV9fdGF4IHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5wcmljZV9faXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cblxuLnJlZCB7XG4gIGNvbG9yOiAjRkQxRjc3OyB9XG5cbi5vcHRpb24tbGlua19fbGlzdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5vcHRpb24tbGlua19fbGlzdCBhIHtcbiAgICBjb2xvcjogIzMzMzsgfVxuXG4uZXh0ZXJuYWwtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7IH1cbiAgLmV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL3BjL29wdGlvbi9pY29uLWV4dGVybmFsbGluay5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLmFsaWduLXRvcCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5hbGlnbi10b3AgLnByaWNlLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5pbmxpbmVfX2FsaWduLWxlZnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDU2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmFuY2hvci1uYXYge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuICAuYW5jaG9yLW5hdl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAtNDBweCAtMjBweCAwOyB9XG4gIC5hbmNob3ItbmF2X19pdGVtIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLmFuY2hvci1uYXZfX2l0ZW0gYSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRTZFNkU2O1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgICAgLmFuY2hvci1uYXZfX2l0ZW0gYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDVBRkY7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uX190aXRsZV9fZnVsbCB7XG4gICAgbWFyZ2luOiAwIC0xMHB4OyB9XG4gIC5hbmNob3ItbmF2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmFuY2hvci1uYXZfX2l0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIHdpZHRoOiA4MCU7IH1cbiAgLmhlYWRsaW5lX19ib3JkZXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgLmFjY29yZGlvbl9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAuYWNjb3JkaW9uX190aXRsZSB7XG4gICAgcGFkZGluZzogMTJweDsgfVxuICAuYWNjb3JkaW9uX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7IH1cbiAgICAuYWNjb3JkaW9uX190ZXh0IHNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5hY2NvcmRpb25fX2JvZHkge1xuICAgIHBhZGRpbmc6IDE0cHggMTRweCA0NXB4OyB9XG4gIC5hY2NvcmRpb25fX2l0ZW0gKyAuYWNjb3JkaW9uX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gIC5hY2NvcmRpb24taWNvbiB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4OyB9XG4gIC5hY2NvcmRpb24tYXJyb3cge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBib3JkZXItd2lkdGg6IDFweDsgfVxuICAgIC5hY2NvcmRpb24tYXJyb3c6YmVmb3JlIHtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgd2lkdGg6IDlweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDJweCk7IH1cbiAgLnByaWNlLXRpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnByaWNlLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7IH1cbiAgLnByaWNlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcmljZV9faXRlbSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wcmljZV9faXRlbSArIC5wcmljZV9faXRlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAgIC5wcmljZV9fbnVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAgIC5wcmljZV9fdGF4IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAub3B0aW9uLWxpbmtfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLm9wdGlvbi1saW5rX19pdGVtIHtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAub3B0aW9uLWxpbmtfX2l0ZW0gKyAub3B0aW9uLWxpbmtfX2l0ZW0ge1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5leHRlcm5hbC1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfSB9XG5cbi5kaW4gLm1haW4tdmlzdWFsX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgc2Fucy1zZXJpZjsgfVxuXG4uYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uc2lnbmF0dXJlIHtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuXG4uZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ucHJpdmFjeV9fbGlzdCBkdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLnByaXZhY3lfX2xpc3QgZGQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ucHJpdmFjeV9fbGlzdCBkZCArIGR0IHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4ucHJpdmFjeV9faGVhZCB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjRTZFNkU2O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcml2YWN5X19oZWFkIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgLnByaXZhY3lfX2xpc3QgZHQge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAucHJpdmFjeV9fbGlzdCBkZCArIGR0IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9IH1cblxuLm1haW4tdmlzdWFsX190b3Age1xuICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctY29uaWMtZ3JhZGllbnQoI0Y3RjdGNywgI2Y3ZjdmNyAzZGVnLCAjRjBGMEYwIDNkZWcgNmRlZyk7XG4gIHBhZGRpbmc6IDE2cHggMCAwOyB9XG5cbi5hbW91bnQge1xuICBiYWNrZ3JvdW5kOiAjRkQxRjc3O1xuICBwYWRkaW5nOiAzMnB4IDA7IH1cblxuLmxpbmUge1xuICBwYWRkaW5nLWJvdHRvbTogLjE1ZW07XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRkZFMTAwLCAjRkZFMTAwKSAwIDUwJS8xMCUgMzAlIG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuOHM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubGluZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMzUlOyB9XG5cbi5uZXdzIHtcbiAgcGFkZGluZzogMTAwcHggMCA1MHB4OyB9XG4gIC5uZXdzX19jb250YWluZXIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBwYWRkaW5nOiA1MHB4IDQ1cHggNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5ld3NfX2hlYWQge1xuICAgIGJhY2tncm91bmQ6ICNGRkU2MDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzMzMztcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgcGFkZGluZzogNnB4IDAgNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm5ld3NfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5uZXdzX19kYXRlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDE1MHB4OyB9XG4gIC5uZXdzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMmVtOyB9XG4gICAgLm5ld3NfX3RpdGxlICsgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gIC5uZXdzX19ib2R5IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpOyB9XG4gICAgLm5ld3NfX2JvZHkgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLmNhdGNoIHtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG4gIC5jYXRjaF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42OyB9XG4gIC5jYXRjaF9faW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7IH1cbiAgLmNhdGNoOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgd2lkdGg6IDMwcHg7IH1cblxuLmlzc3VlcyB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIHBhZGRpbmc6IDE2MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDsgfVxuICAuaXNzdWVzX19pdGVtIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmlzc3Vlc19faXRlbTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9wYy90b3AvYmF0c3UucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgd2lkdGg6IDkwcHg7IH1cbiAgICAuaXNzdWVzX19pdGVtICsgLmlzc3Vlc19faXRlbSB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gIC5pc3N1ZXNfX2l0ZW0taW5uZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpO1xuICAgIHBhZGRpbmctbGVmdDogMTJweDsgfVxuICAuaXNzdWVzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4OyB9XG4gIC5pc3N1ZXNfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLnNlY3Rpb25fX2JvdHRvbS1pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cblxuLndha2FyYW5haV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07IH1cblxuLm1lcml0IHtcbiAgYmFja2dyb3VuZDogI0ZGRTlGMTtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG4gIC5tZXJpdCAuc2VjdGlvbl9fdGl0bGUge1xuICAgIGJhY2tncm91bmQ6ICNGRDFGNzc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1lcml0IC5zZWN0aW9uX190aXRsZSBpbWcge1xuICAgICAgbWFyZ2luLXRvcDogLTEuNCU7IH1cbiAgICAubWVyaXQgLnNlY3Rpb25fX3RpdGxlOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICB3aWR0aDogMzBweDsgfVxuICAubWVyaXRfX2l0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4OyB9XG4gIC5tZXJpdF9faXRlbSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDU2cHggNjBweDsgfVxuICAgIC5tZXJpdF9faXRlbSArIC5tZXJpdF9faXRlbSB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gIC5tZXJpdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07IH1cbiAgLm1lcml0X19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLm1lcml0X19pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAubWVyaXRfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7IH1cblxuLnNlcnZpY2Uge1xuICBiYWNrZ3JvdW5kOiAjRkZGQ0U1O1xuICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7IH1cbiAgLnNlcnZpY2UgLnNlY3Rpb25fX3RpdGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZFNjAwOyB9XG4gICAgLnNlcnZpY2UgLnNlY3Rpb25fX3RpdGxlIGltZyB7XG4gICAgICBtYXJnaW4tdG9wOiAtMS40JTsgfVxuICAuc2VydmljZSAuaGVhZGxpbmVfX2JvcmRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KCNmMWYxZjEgMjAlLCB0cmFuc3BhcmVudCAyMCUpLCByYWRpYWwtZ3JhZGllbnQoI2YxZjFmMSAyMCUsIHRyYW5zcGFyZW50IDIwJSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwLCAxMHB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZFNjAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHBhZGRpbmc6IDUwcHggMDsgfVxuICAuc2VydmljZV9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogOTBweDsgfVxuICAuc2VydmljZSAuc2VjdGlvbl9fYmxvY2sgKyAuc2VjdGlvbl9fYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4OyB9XG4gIC5zZXJ2aWNlIC5zZWN0aW9uX19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gIC5zZXJ2aWNlX190YWJsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICAuc2VydmljZV9fdGFibGUgdGgsIC5zZXJ2aWNlX190YWJsZSB0ZCB7XG4gICAgICBwYWRkaW5nOiAxNnB4OyB9XG4gICAgLnNlcnZpY2VfX3RhYmxlIHRoIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkU2MDA7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2ZmZjsgfVxuICAgIC5zZXJ2aWNlX190YWJsZSB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNDQ0NDQ0M7IH1cbiAgICAuc2VydmljZV9fdGFibGUgdHI6bGFzdC1jaGlsZCB0aCwgLnNlcnZpY2VfX3RhYmxlIHRyOmxhc3QtY2hpbGQgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAuc2VydmljZSAubm90ZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuc2VydmljZV9fbGlua3Mge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjY2NjOyB9XG4gICAgLnNlcnZpY2VfX2xpbmtzIC5vcHRpb24tbGlua19fbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5zZXJ2aWNlIC5idXR0b25fX2JvcmRlciB7XG4gICAgbWFyZ2luLXRvcDogOTBweDsgfVxuXG4uYnV0dG9uX19ib3JkZXIgYSB7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMzBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDRweCBzb2xpZCAjMzMzO1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5idXR0b25fX2JvcmRlciBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmJ1dHRvbl9fYm9yZGVyLnBpbmsgYSB7XG4gIGJhY2tncm91bmQ6ICNGRDFGNzc7IH1cblxuLm5vdGUgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuQGtleWZyYW1lcyBmbG9hdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTsgfSB9XG5cbi50b2t1dGVuIHtcbiAgYmFja2dyb3VuZDogI0ZGRTlGMTtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG4gIC50b2t1dGVuIC5zZWN0aW9uX190aXRsZSB7XG4gICAgYmFja2dyb3VuZDogI0ZEMUY3NzsgfVxuICAgIC50b2t1dGVuIC5zZWN0aW9uX190aXRsZSBpbWcge1xuICAgICAgbWFyZ2luLXRvcDogLTEuNCU7IH1cbiAgLnRva3V0ZW5fX2hlYWQge1xuICAgIG1hcmdpbjogOTBweCBhdXRvIDMwcHg7XG4gICAgYW5pbWF0aW9uOiBmbG9hdCAzcyBpbmZpbml0ZSBsaW5lYXI7IH1cbiAgLnRva3V0ZW5fX2l0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiA1NnB4IDYwcHg7IH1cbiAgICAudG9rdXRlbl9faXRlbSArIC50b2t1dGVuX19pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgLnRva3V0ZW5fX3RpdGxlLXdyYXAge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnRva3V0ZW5fX2ljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAycHg7XG4gICAgd2lkdGg6IDEwMnB4OyB9XG4gIC50b2t1dGVuX190aXRsZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMnB4KTsgfVxuICAudG9rdXRlbl9faW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7IH1cbiAgLnRva3V0ZW5fX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7IH1cblxuLmZsb3cge1xuICBiYWNrZ3JvdW5kOiAjRTVFRUZGO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbiAgLmZsb3cgLnNlY3Rpb25fX3RpdGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA1QUZGOyB9XG4gICAgLmZsb3cgLnNlY3Rpb25fX3RpdGxlIGltZyB7XG4gICAgICBtYXJnaW4tdG9wOiAtMS40JTsgfVxuICAuZmxvd19faXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7IH1cbiAgLmZsb3dfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzMzMztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZsb3dfX2l0ZW0gKyAuZmxvd19faXRlbSB7XG4gICAgICBtYXJnaW4tdG9wOiA3MHB4OyB9XG4gICAgLmZsb3dfX2l0ZW06YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMzMzIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMjBweCAyMHB4IDAgMjBweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICB3aWR0aDogMDsgfVxuICAgIC5mbG93X19pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZmxvd19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgYmFja2dyb3VuZDogIzAwNUFGRjtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtOyB9XG4gIC5mbG93X19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgLmZsb3dfX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gIC5mbG93X19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4OyB9XG5cbi5jbG9zdXJlIHtcbiAgcGFkZGluZzogMTQ1cHggMCAwOyB9XG4gIC5jbG9zdXJlIC5idXR0b25fX2JvcmRlciB7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuXG4udGVsIHtcbiAgbWFyZ2luLXRvcDogMTgwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tdmlzdWFsLm1haW4tdmlzdWFsX190b3Age1xuICAgIHBhZGRpbmc6IDE2cHggMTBweCAyMHB4OyB9XG4gIC5hbW91bnQge1xuICAgIHBhZGRpbmc6IDE2cHggMjBweDsgfVxuICAubmV3cyB7XG4gICAgcGFkZGluZzogMzRweCAwIDA7IH1cbiAgICAubmV3c19faGVhZCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtaW4td2lkdGg6IDEyNXB4OyB9XG4gICAgLm5ld3NfX2NvbnRhaW5lciB7XG4gICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICBwYWRkaW5nOiAzMHB4IDI1cHggMjBweDsgfVxuICAgIC5uZXdzX19kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5uZXdzX19ib2R5IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAubmV3c19fYm9keSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLm5ld3NfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAubmV3c19fdGl0bGUgKyBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuY2F0Y2gge1xuICAgIHBhZGRpbmc6IDUwcHggMDsgfVxuICAgIC5jYXRjaF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLmNhdGNoX19pbWFnZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgLmNhdGNoOmFmdGVyIHtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4OyB9XG4gIC5pc3N1ZXMge1xuICAgIHBhZGRpbmc6IDUwcHggMDsgfVxuICAgIC5pc3N1ZXNfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5pc3N1ZXNfX2l0ZW06YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDU4cHg7IH1cbiAgICAgIC5pc3N1ZXNfX2l0ZW0gKyAuaXNzdWVzX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAgIC5pc3N1ZXNfX2l0ZW0taW5uZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmlzc3Vlc19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAud2FrYXJhbmFpX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuc2VjdGlvbl9fdGl0bGUgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnNlY3Rpb25fX3RpdGxlIC5pbm5lciB7XG4gICAgcGFkZGluZzogMDsgfVxuICAubWVyaXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4OyB9XG4gICAgLm1lcml0IC5zZWN0aW9uX190aXRsZTphZnRlciB7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDsgfVxuICAgIC5tZXJpdF9faXRlbXMge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAgIC5tZXJpdF9faXRlbSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgcGFkZGluZzogMjRweCAxMHB4OyB9XG4gICAgICAubWVyaXRfX2l0ZW0gKyAubWVyaXRfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgLm1lcml0X19udW0gaW1nIHtcbiAgICAgIHdpZHRoOiA2MHB4OyB9XG4gICAgLm1lcml0X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgLm1lcml0X19zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAubWVyaXRfX2ltYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgICAubWVyaXRfX2JvZHkge1xuICAgICAgbWFyZ2luLXRvcDogMzVweDsgfVxuICAuc2VydmljZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cbiAgICAuc2VydmljZV9fY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgLnNlcnZpY2UgLmhlYWRsaW5lX19ib3JkZXIge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgcGFkZGluZzogMzBweCAwOyB9XG4gICAgLnNlcnZpY2UgLnNlY3Rpb25fX2JvZHkge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5zZXJ2aWNlIC5idXR0b25fX2JvcmRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgLnNlcnZpY2UgLnNlY3Rpb25fX2Jsb2NrICsgLnNlY3Rpb25fX2Jsb2NrIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7IH1cbiAgICAuc2VydmljZV9fdGFibGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAuc2VydmljZV9fdGFibGUgdGgsIC5zZXJ2aWNlX190YWJsZSB0ZCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4OyB9XG4gICAgICAuc2VydmljZV9fdGFibGUgdGQge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLnNlcnZpY2VfX2xpbmtzIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAxNnB4IDE2cHg7IH1cbiAgICAgIC5zZXJ2aWNlX19saW5rcyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5idXR0b25fX2JvcmRlciBhIHtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgLnRva3V0ZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4OyB9XG4gICAgLnRva3V0ZW5fX2hlYWQge1xuICAgICAgbWFyZ2luOiAxOHB4IGF1dG8gMTZweDsgfVxuICAgICAgLnRva3V0ZW5fX2hlYWQgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEyNXB4OyB9XG4gICAgLnRva3V0ZW5fX2l0ZW0ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIHBhZGRpbmc6IDI0cHggMTBweDsgfVxuICAgICAgLnRva3V0ZW5fX2l0ZW0gKyAudG9rdXRlbl9faXRlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgICAudG9rdXRlbl9fdGl0bGUtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC50b2t1dGVuX19pY29uIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAudG9rdXRlbl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC50b2t1dGVuX19pbWFnZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgLnRva3V0ZW5fX2JvZHkge1xuICAgICAgbWFyZ2luLXRvcDogMzVweDsgfVxuICAuZmxvdyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7IH1cbiAgICAuZmxvd19faXRlbXMge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAgIC5mbG93X19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDIycHg7IH1cbiAgICAgIC5mbG93X19pdGVtICsgLmZsb3dfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgICAuZmxvd19faXRlbTphZnRlciB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMTRweCAxNHB4IDAgMTRweDsgfVxuICAgIC5mbG93X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDA7IH1cbiAgICAuZmxvd19fc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5mbG93X19pbWFnZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gICAgICAuZmxvd19faW1hZ2UgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTA3cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZmxvd19fYm9keSB7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gIC5jbG9zdXJlIHtcbiAgICBwYWRkaW5nOiAzNXB4IDAgMDsgfVxuICAudGVsIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4OyB9IH1cblxuLnZvaWNlX19pdGVtIHtcbiAgYmFja2dyb3VuZDogI0U1RkFGNDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0MHB4OyB9XG4gIC52b2ljZV9faXRlbSBwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAudm9pY2VfX2l0ZW06YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNFNUZBRjQ7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgd2lkdGg6IDIwcHg7IH1cbiAgLnZvaWNlX19pdGVtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJWT0lDRVwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC03cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICAgIGNvbG9yOiAjQ0NGNkVBO1xuICAgIGZvbnQtZmFtaWx5OiBcIuOBk+OBtuOCiuOBquOCtOOCt+ODg+OCryBXNiBKSVMyMDA0XCIsIFwiQXZlbmlyIE5leHRcIiwgVmVyZGFuYSwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgT3Nha2EsIHNhbnMtc2VyaWY7XG4gICAgei1pbmRleDogMDsgfVxuXG4udm9pY2VfX2l0ZW0gKyAudm9pY2VfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC52b2ljZV9faXRlbSB7XG4gICAgcGFkZGluZzogMThweDsgfVxuICAgIC52b2ljZV9faXRlbTpiZWZvcmUge1xuICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgZm9udC1zaXplOiA1MHB4OyB9XG4gICAgLnZvaWNlX19pdGVtICsgLnZvaWNlX19pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwi44GT44G244KK44Gq44K044K344OD44KvIFczIEpJUzIwMDRcIiwgXCJBdmVuaXIgTmV4dFwiLCBWZXJkYW5hLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBPc2FrYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgYm9keSB7XG4gICAgbWluLXdpZHRoOiAxMjYwcHg7IH0gfVxuXG4uYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBcIuOBk+OBtuOCiuOBquOCtOOCt+ODg+OCryBXNiBKSVMyMDA0XCIsIFwiQXZlbmlyIE5leHRcIiwgVmVyZGFuYSwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgT3Nha2EsIHNhbnMtc2VyaWY7IH1cblxudWwsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG5waWN0dXJlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwNUFGRjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7IH1cblxuYTpob3ZlciB7XG4gIG9wYWNpdHk6IC42OyB9XG5cbi5pbm5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxMHB4OyB9XG5cbi5pbm5lcl9fbmFycm93IHtcbiAgbWF4LXdpZHRoOiA4MjBweDsgfVxuXG4uaW5ubmVyX19uYXJyb3dfXzcwMCB7XG4gIG1heC13aWR0aDogNzIwcHg7IH1cblxuLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uc3BhY2UtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuXG5wIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS44O1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07IH0gfVxuXG4udmlzaWJsZS1waG9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGlkZGVuLXBob25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnZpc2libGUtcGhvbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgYm9keSB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7IH0gfVxuIiwiLyogXG5odG1sNWRvY3Rvci5jb20gUmVzZXQgU3R5bGVzaGVldFxudjEuNi4xXG5MYXN0IFVwZGF0ZWQ6IDIwMTAtMDktMTdcbkF1dGhvcjogUmljaGFyZCBDbGFyayAtIGh0dHA6Ly9yaWNoY2xhcmtkZXNpZ24uY29tIFxuVHdpdHRlcjogQHJpY2hfY2xhcmtcbiovXG5cbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLFxuc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhcixcbmIsIGksXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46MDtcbiAgcGFkZGluZzowO1xuICBib3JkZXI6MDtcbiAgb3V0bGluZTowO1xuICBmb250LXNpemU6MTAwJTtcbiAgdmVydGljYWwtYWxpZ246YmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDoxO1xufVxuXG5hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsXG5mb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9uIHsgXG4gIGRpc3BsYXk6YmxvY2s7XG59XG5cbm5hdiB1bCB7XG4gIGxpc3Qtc3R5bGU6bm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczpub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDonJztcbiAgY29udGVudDpub25lO1xufVxuXG5hIHtcbiAgbWFyZ2luOjA7XG4gIHBhZGRpbmc6MDtcbiAgZm9udC1zaXplOjEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmlucyB7XG4gIGJhY2tncm91bmQtY29sb3I6I2ZmOTtcbiAgY29sb3I6IzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6I2ZmOTtcbiAgY29sb3I6IzAwMDsgXG4gIGZvbnQtc3R5bGU6aXRhbGljO1xuICAgZm9udC13ZWlnaHQ6Ym9sZDtcbn1cblxuZGVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbmFiYnJbdGl0bGVdLCBkZm5bdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbToxcHggZG90dGVkO1xuICBjdXJzb3I6aGVscDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOjA7XG59XG5cbi8qIGNoYW5nZSBib3JkZXIgY29sb3VyIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xuaHIge1xuICBkaXNwbGF5OmJsb2NrO1xuICBoZWlnaHQ6MXB4O1xuICBib3JkZXI6MDsgICBcbiAgYm9yZGVyLXRvcDoxcHggc29saWQgI2NjY2NjYztcbiAgbWFyZ2luOjFlbSAwO1xuICBwYWRkaW5nOjA7XG59XG5cbmlucHV0LCBzZWxlY3Qge1xuICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG59IiwiLmZhZGUtdXAge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gIHRyYW5zaXRpb246IC41cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAmLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn0iLCIuZWxlbWVudCArIC5lbGVtZW50IHtcbiAgbWFyZ2luLXRvcDogOTBweDtcbn1cblxuQGluY2x1ZGUgbXEge1xuICAuZWxlbWVudCArIC5lbGVtZW50IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG59XG5cbi5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMTJweCAzNnB4IDEwcHggNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4OyBcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuXG5cbiAgJl9fd2hpdGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgICBjb2xvcjogIzMzMztcbiAgXG4gIH1cbiAgJl9fYmxhY2sge1xuICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNHB4IDM2cHggNHB4IDUwcHg7XG4gICAgXG4gIH1cbiAgJl9fcGluayB7XG4gICAgYmFja2dyb3VuZDogI0ZEMUY3NztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gICZfX2xhcmdlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogMThweCAzNnB4IDE2cHggNTZweDtcbiAgICAuaWNvbiB7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICB9XG4gIH1cbiAgJl9fYXJyb3cge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgIH1cbiAgICAmLmJ1dHRvbl9fd2hpdGUge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyOS41NDklMjIlMjBoZWlnaHQlM0QlMjIxNC44NTUlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA5LjU1JTIwMTQuODYlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0yLjEyJTIwMi4xMmw1LjMlMjA1LjMtNS4zJTIwNS4zJTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjBzdHJva2UlM0QlMjIlMjMzMzMlMjIlMjBzdHJva2UtbGluZWNhcCUzRCUyMnJvdW5kJTIyJTIwc3Ryb2tlLW1pdGVybGltaXQlM0QlMjIxMCUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjMlMjIlMkYlM0UlM0MlMkZzdmclM0UnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5idXR0b25fX2JsYWNrIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjkuNTQ5JTIyJTIwaGVpZ2h0JTNEJTIyMTQuODU1JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwOS41NSUyMDE0Ljg2JTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMi4xMiUyMDIuMTJsNS4zJTIwNS4zLTUuMyUyMDUuMyUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIwc3Ryb2tlJTNEJTIyJTIzZmZmJTIyJTIwc3Ryb2tlLWxpbmVjYXAlM0QlMjJyb3VuZCUyMiUyMHN0cm9rZS1taXRlcmxpbWl0JTNEJTIyMTAlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIzJTIyJTJGJTNFJTNDJTJGc3ZnJTNFJyk7XG4gICAgICB9XG4gICAgfVxuICAgICYuYnV0dG9uX19waW5rIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjkuNTQ5JTIyJTIwaGVpZ2h0JTNEJTIyMTQuODU1JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwOS41NSUyMDE0Ljg2JTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMi4xMiUyMDIuMTJsNS4zJTIwNS4zLTUuMyUyMDUuMyUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIwc3Ryb2tlJTNEJTIyJTIzZmZmJTIyJTIwc3Ryb2tlLWxpbmVjYXAlM0QlMjJyb3VuZCUyMiUyMHN0cm9rZS1taXRlcmxpbWl0JTNEJTIyMTAlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIzJTIyJTJGJTNFJTNDJTJGc3ZnJTNFJyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuXG4udGFibGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICAmX19yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxuICAmX19oZWFkLFxuICAmX19kYXRhIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbiAgJl9faGVhZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgYmFja2dyb3VuZDogI0U2RTZFNjtcbiAgfVxufVxuXG5AaW5jbHVkZSBtcSB7XG4gIC50YWJsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgICZfX2hlYWQge1xuICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgICZfX2RhdGEge1xuICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxufVxuXG4ubGlua19fY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59IiwiLmZpeGVkLW1lbnUge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDc1O1xuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgIH1cbiAgICAuaWNvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkQxRjc3O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRvLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogODA7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDIwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBpbmNsdWRlIG1xIHtcbiAgLnRvLXRvcCB7XG4gICAgYm90dG9tOiA4MHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuXG4gIH1cbn0iLCIuZm9vdGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkQxRjc3O1xuICBwYWRkaW5nOiAzNnB4IDA7XG4gIC5mbGV4IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgJl9fbG9nbyB7XG4gICAgd2lkdGg6IDE2NHB4O1xuICB9XG4gIC5jcmVkaXQtbnVtYmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uZm9vdGVyLW5hdmlnYXRpb24ge1xuICAubmF2aWdhdGlvbl9faXRlbSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnPiAnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29weXJpZ2h0IHtcbiAgYmFja2dyb3VuZDogI0U2RTZFNjtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuQGluY2x1ZGUgbXEge1xuICAuZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIC5mb290ZXItbmF2aWdhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAubmF2aWdhdGlvbl9faXRlbSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG4gIH1cbn0iLCIuZ2xvYmFsLWhlYWRlci13cmFwIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLDAsMCwuMSk7XG59XG4uZ2xvYmFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICAuYnV0dG9uICsgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIH1cbiAgLm5hdmlnYXRpb25fX2l0ZW0gPiBhIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbiAgLm5hdmlnYXRpb25fX2l0ZW0gKyAubmF2aWdhdGlvbl9faXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIH1cbn1cblxuXG4ubmF2aWdhdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYSB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2aWdhdGlvbiB7XG4gICZfX3N1Yi1saXN0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjgpO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAmX19zdWItaXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgKyAubmF2aWdhdGlvbl9fc3ViLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgfVxuICB9XG59XG4ubmF2aWdhdGlvbl9faXRlbTpob3ZlciAubmF2aWdhdGlvbl9fc3ViLWxpc3Qge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmdsb2JhbC1oZWFkZXJfX2lubmVyIHtcbiAgPiAuZmxleCB7XG4gICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICB9XG4gIC5oZWFkZXItcmlnaHQge1xuICAgID4gLmZsZXgge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLnVzZXItbmF2aWdhdGlvbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gID4gLmZsZXgge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmX19ncmF5IHtcbiAgICAgIGJhY2tncm91bmQ6ICNDQ0NDQ0M7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICB9XG4gICAgJl9fZ3JlZW4ge1xuICAgICAgYmFja2dyb3VuZDogIzAwRDE5NTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuIiwiLmhlYWRsaW5lX19iYWxsb29uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTI4cHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG59XG4uaGVhZGxpbmUge1xuICAmX19tYWluIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIH1cbiAgJl9fc3ViIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5oZWFkbGluZV9fbWFpbiArIC5oZWFkbGluZV9fc3ViIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuXG5AaW5jbHVkZSBtcSB7XG4gIC5oZWFkbGluZV9fbWFpbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgKyAuaGVhZGxpbmVfX3N1YiB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG4gIH1cbiAgLmhlYWRsaW5lX19iYWxsb29uIHtcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgfVxuXG4gIH1cbn0iLCIubWFpbi12aXN1YWwge1xuICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmX19maWxsLWltYWdlIHtcbiAgICAubWFpbi12aXN1YWxfX2ltYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIGJvdHRvbTowO1xuICAgICAgbGVmdDowO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgIHJpZ2h0OjA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICB9XG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4zZW07XG4gICAgcGFkZGluZy1sZWZ0OiAuNmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICZfX2ltYWdlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5tYWluLXZpc3VhbF9fdGl0bGUgKyAubWFpbi12aXN1YWxfX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICB9XG59XG5cbi5tYWluLXZpc3VhbF9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm1haW4tdmlzdWFsIHtcbiAgJl9fb3B0aW9uIHtcbiAgICAubWFpbi12aXN1YWxfX3RpdGxlIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cbiAgICAubWFpbi12aXN1YWxfX2ltYWdlIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICBtYXgtd2lkdGg6IDUwOHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICZfX3ByaXZhY3kge1xuICAgIC5tYWluLXZpc3VhbF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0N3B4O1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICAgIC5tYWluLXZpc3VhbF9faW1hZ2Uge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgfVxuICB9XG4gICZfX3ZvaWNlIHtcbiAgICAubWFpbi12aXN1YWxfX2ltYWdlIHtcbiAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICB3aWR0aDogMzc1cHg7XG4gICAgfVxuICB9XG59XG5cblxuXG5AaW5jbHVkZSBtcSB7XG4gIC5tYWluLXZpc3VhbCB7XG4gICAgbWluLWhlaWdodDogMjQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmX19pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiA5MHB4O1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgKyAubWFpbi12aXN1YWxfX2ltYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubWFpbi12aXN1YWxfX3ZvaWNlIC5tYWluLXZpc3VhbF9faW1hZ2Uge1xuICAgIHdpZHRoOiAxODVweDtcbiAgfVxuICAubWFpbi12aXN1YWxfX2ZpbGwtaW1hZ2Uge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTMwJTtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cbiAgfVxuICAubWFpbi12aXN1YWxfX29wdGlvbiAubWFpbi12aXN1YWxfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDEwJTtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICB9XG4gIC5tYWluLXZpc3VhbF9fcHJpdmFjeSB7XG4gICAgLm1haW4tdmlzdWFsX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICAgIC5tYWluLXZpc3VhbF9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBtYXJnaW46IDAgYXV0byA4cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn0iLCIubWVudS10cmlnZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgc3BhbiB7XG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLmJvZHktb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAxMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC42NSk7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gICYuaXMtLXZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbn1cblxuXG4ucG9wdXAtbW9kYWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHBhZGRpbmc6IDQ1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIHotaW5kZXg6IDEwMTE7XG4gIFxuICAmLmlzLS12aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gIFxufVxuXG4ucG9wdXAtcHJpdmFjeXtcbiAgJl9fYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgJl9fYnV0dG9uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE4cHggMjhweCAxOHB4IDQ4cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIHdpZHRoOiAxZW07XG4gICAgfVxuICAgICZfX3NlY29uZGFyeSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzMzMztcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvZG90LWFycm93X2JsYWNrLnBuZyk7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3ByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZDogI0ZEMUY3NztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvZG90LWFycm93X3doaXRlLnBuZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuQGluY2x1ZGUgbXEge1xuICAucG9wdXAtbW9kYWwge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjgpO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAyNXB4IDE4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgfVxuXG4gIC5wb3B1cC1wcml2YWN5e1xuICAgICZfX2J1dHRvbnMge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgd2lkdGg6IDE3MnB4O1xuICAgICAgJjphZnRlciB7XG4gICAgICB9XG4gICAgICAmX19zZWNvbmRhcnkge1xuICAgICAgfVxuICAgICAgJl9fcHJpbWFyeSB7XG4gICAgICB9XG4gICAgICArIC5wb3B1cC1wcml2YWN5X19idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59IiwiLnNwLWhlYWRlci13cmFwIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsMCwwLC4xKTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIC5sb2dvIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbiAgLmZsZXgge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnNwLWhlYWRlciB7XG4gIHBhZGRpbmc6IDEycHggMDtcbn1cbi5zcC1tZW51IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuOSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgcGFkZGluZzogNzVweCAyNXB4IDM1cHg7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgQGF0LXJvb3QgLm1lbnUtb3BlbiB7XG4gICAgLnNwLW1lbnUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgfVxuICAmX19pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYSB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgIH1cbiAgICArIC5zcC1tZW51X19pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuICB9XG4gIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxMnB4IDM2cHggMTBweCA0NnB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICAuc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgIH1cbiAgICAuaWNvbiB7XG4gICAgICBsZWZ0OiAxNHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ibGFjayB7XG4gICAgICBwYWRkaW5nOiA2cHggMzZweCA2cHggNDZweDtcbiAgICB9XG4gICAgJl9fd2hpdGUge1xuXG4gICAgfVxuICAgICZfX2xhcmdlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMzZweCAxNHB4IDU2cHg7XG4gICAgICBtYXJnaW46IDE2cHggYXV0byAwO1xuICAgIH1cbiAgfVxuICAuYnV0dG9uLWxpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIC5mbGV4IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cbiAgLnVzZXItbmF2aWdhdGlvbiB7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbiAgICA+IC5mbGV4IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgIHdpZHRoOiAxMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuICAgIC5pY29uIHtcbiAgICAgICsgc3BhbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZGlue1xuICBmb250LWZhbWlseTogJ09zd2FsZCcsIHNhbnMtc2VyaWY7XG59XG5cbi5mYXEge1xuICAmX19xdWVzdGlvbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjMDBEMTk1O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG5cbiAgJl9fYW5zd2VyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRDlGOEVGO1xuICAgIHBhZGRpbmc6IDM2cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIH1cblxufVxuLnF1ZXN0aW9uIHtcbiAgJl9fdGV4dCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gIH1cbn1cblxuLnF1ZXN0aW9uLWljb24ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDo2NXB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG4ucXVlc3Rpb24tYXJyb3cge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdG9wOiBjYWxjKDUwJSAtIDNweCk7XG4gIH1cbiAgJjphZnRlciB7XG5cbiAgfVxufVxuXG4uYWN0aXZlIC5xdWVzdGlvbi1hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG4uZmFxX19pdGVtICsgLmZhcV9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5cblxuLnRvZ2dsZS1jb250YWluZXIge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZS1pbi1vdXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udG9nZ2xlLWNvbnRhaW5lcjpub3QoLmFjdGl2ZSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5cbkBpbmNsdWRlIG1xIHtcbiAgLmZhcSB7XG4gICAgJl9fcXVlc3Rpb24ge1xuICAgICAgLy9hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmc6IDEycHggMTRweDtcbiAgICB9XG4gICAgJl9fYW5zd2VyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMTRweDtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICArIC5mYXFfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucXVlc3Rpb24ge1xuICAgICYtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICB3aWR0aDogMzhweDtcbiAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzOHB4IC0gNDBweCk7XG4gICAgICBmbGV4LWdyb3c6IHVuc2V0O1xuICAgIH1cbiAgICAmLWFycm93IHtcbiAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMnB4KTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmNvbnRhY3QtaGVhZGVyIHtcblx0Ym9yZGVyLXRvcDogOHB4IHNvbGlkICNGRDFGNzc7XG5cdHBhZGRpbmc6IDgwcHggMCA2MHB4O1xuXHRmb250LXNpemU6IDMwcHg7XG5cdC5mbGV4IHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59XG4uY29udGFjdC1tYWluLXZpc3VhbCB7XG5cdG1hcmdpbi10b3A6IDUwcHg7XG59XG5cblxuLmNvbnRhY3RfX2hlYWQge1xuXHRsaW5lLWhlaWdodDogMTtcblx0bWFyZ2luLWxlZnQ6IDEwMHB4O1xufVxuLmNvbnRhY3QtbXYge1xuXHRwYWRkaW5nOiA3M3B4IDAgNTZweDtcbn1cblxuLmNvbnRhY3QtYm9keSB7XG5cdHBhZGRpbmc6IDgwcHggMCAxMDBweDtcblx0YmFja2dyb3VuZDogI0YyRjJGMjtcbn1cbi5jb250YWN0X19mbG93IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uZm9ybS10YWJsZSB7XG5cdGJvcmRlci1zcGFjaW5nOiAwcHggMzBweDtcblx0Ym9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcblx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0dGgge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHR3aWR0aDogMTgwcHg7XG5cdFx0cGFkZGluZy10b3A6IDdweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0LmxhYmVsLXJlcXVpcmVkLCBcblx0XHQubGFiZWwtb3B0aW9uYWwge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxuXHQubGFiZWwtcmVxdWlyZWR7XG5cdFx0YmFja2dyb3VuZDogI0ZEMUY3Nztcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRwYWRkaW5nOiA0cHggNHB4IDJweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblx0LmxhYmVsLW9wdGlvbmFse1xuXHRcdGJhY2tncm91bmQ6ICMwMDVBRkY7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0cGFkZGluZzogNHB4IDRweCAycHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cdC5sYWJlbC1ub3QtcmVxdWlyZWQge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6XCLjgIDjgIBcIjtcblx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0cGFkZGluZzogNHB4IDRweCAycHg7XG5cdH1cblx0LmlucHV0IHtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjQjNCM0IzO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHBhZGRpbmc6IC4ycmVtIDFyZW07XG5cdFx0d2lkdGg6IDQ3JTtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI7XG5cdH1cblxuXHQuaW5wdXRfX21heC13aWR0aCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmlucHV0X193aWR0aDgwIHtcblx0XHR3aWR0aDogODAlO1xuXHR9XG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzcHg7XG5cdH1cblx0LmZsZXgge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXHQuYmlydGgtd3JhcCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHQuaW5wdXQtd3JhcCB7XG5cdFx0XHR3aWR0aDogMzMlO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAxMHB4KTtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdC5pbnB1dCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMWVtIC0gNXB4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnByZWYsXG5cdC56aXBjb2RlIHtcblx0XHR3aWR0aDogMjAwcHg7XG5cdH1cblx0LmFkZHJlc3MtaW5wdXQge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cblxuXHRsYWJlbCB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XG5cdHRleHRhcmVhIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMzAwcHg7XG5cdH1cbn1cbi5jdGFfX2J0biB7XG5cdGZvbnQtc2l6ZTogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuI2JhY2stc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuI2JhY2stc3AsXG4jYmFjayB7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDg2QkM7XG5cdG1hcmdpbi1yaWdodDogNjBweDtcbn1cblxuLmxpbmstdG9wcGFnZSB7XG5cdG1hcmdpbjogNjBweCAwIDgwcHg7XG5cdGEge1xuXHRcdGNvbG9yOiAjMDAwMDAwO1xuXHR9XG59XG4jZm9ybVdyYXAgKyAuZm9vdGVyLFxuLmNvbnRhY3QtYm9keSArIC5mb290ZXIge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG5cbkBpbmNsdWRlIG1xIHtcblx0LmNvbnRhY3QtaGVhZGVyIHtcblx0XHRwYWRkaW5nOiAzMHB4IDAgMjBweDtcblx0fVxuXHQuY29udGFjdC1sb2dve1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0LmNvbnRhY3RfX2hlYWQge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRpbWcge1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG5cdC5jb250YWN0LW12IHtcblx0XHRwYWRkaW5nOiAyMHB4IDQwcHg7XG5cdH1cblx0LmNvbnRhY3QtbWFpbi12aXN1YWwge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblx0LmNvbnRhY3QtYm9keSB7XG5cdFx0cGFkZGluZzogMjVweCAwIDQwcHg7XG5cdH1cblx0LmNvbnRhY3RfX2Zsb3cge1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdH1cblxuXHQuZm9ybS10YWJsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRib3JkZXItc3BhY2luZzogMDtcblx0XHR0YWJsZS1sYXlvdXQ6Zml4ZWQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dHIsXG5cdFx0dGgsXG5cdFx0dGQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdHRoIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdC5sYWJlbC1yZXF1aXJlZCwgXG5cdFx0XHQubGFiZWwtb3B0aW9uYWwge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0dGQge1xuXHRcdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHR9XG5cdFx0LmlucHV0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdH1cblx0XHQuaW5wdXQucmFkaW8ge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHRcdHNlbGVjdCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdH1cblx0XHQuZmxleCB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXHRcdC56aXBjb2RlIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXHRcdC5sYWJlbC1yZXF1aXJlZCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXG5cdCNiYWNrLXNwIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcbiAgICBkaXNwbGF5OiAgaW5saW5lLWJsb2NrO1xuXHR9XG5cdC5jb25maXJtIHtcblx0XHQuZm9ybS10YWJsZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR0ciB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHRoIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmxpbmstdG9wcGFnZSB7XG5cdFx0bWFyZ2luOiAzMHB4IDA7XG5cdH1cbn1cblxuXG4uY3RhIHtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGU4ZWY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgxNTRkZWcsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCA2cHgsICNmZWY0ZjcgNnB4LCAjZmVmNGY3IDEycHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC02NGRlZywgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50IDZweCwgI2ZlZjRmNyA2cHgsICNmZWY0ZjcgMTJweCk7XG4gIHBhZGRpbmc6IDdyZW0gMDtcbn1cblxuLmNvbmNsdXNpb24ge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuXG4uY3RhX19sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLmN0YV9fcHJpdmlsZWdlIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogNS41cmVtO1xufVxuXG4uY3RhX19idG4gYSB7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjOTMxQjVFO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5jdGFfX2J0biBhOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG59XG4iLCIudGFibGVfX2luc3RydWN0aW9ucyB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIC50YWJsZV9faGVhZCxcbiAgLnRhYmxlX19kYXRhIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG4gIC5oZWFkX19maXhlZC13aWR0aCB7XG4gICAgd2lkdGg6IDglO1xuICB9XG4gIC50YWJsZV9faGVhZCB7XG4gICAgYmFja2dyb3VuZDogI0ZGRTEwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLnRhYmxlX19kYXRhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuQGluY2x1ZGUgbXEge1xuICAudGFibGVfX2luc3RydWN0aW9ucyB7XG5cbiAgICAudGFibGVfX2hlYWQsXG4gICAgLnRhYmxlX19kYXRhIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgfVxuICAgIH1cbiAgICAuaGVhZF9fZml4ZWQtd2lkdGgge1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICB9XG4gIH1cbn0iLCIuaGVhZGxpbmVfX2JvcmRlciB7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMwMDVBRkY7XG4gIGNvbG9yOiAjMDA1QUZGO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgcGFkZGluZzogMzJweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuLmNsb3NlZCB7XG4gIC5hY2NvcmRpb24ge1xuICAgICZfX3RpdGxlIHtcbiAgICAgIGJhY2tncm91bmQ6ICM2NjY2NjY7XG4gICAgfVxuICB9XG59XG4uYWNjb3JkaW9uIHtcbiAgJl9fdGl0bGUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzAwNUFGRjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgcGFkZGluZzogMzZweCAzNnB4IDYwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIH1cblxufVxuLmFjY29yZGlvbiB7XG4gICZfX3RleHQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICB9XG59XG4uYWNjb3JkaW9uX19saXN0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmFjY29yZGlvbi1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLmFjY29yZGlvbi1hcnJvdyB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiAgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0b3A6IGNhbGMoNTAlIC0gM3B4KTtcbiAgfVxuICAmOmFmdGVyIHtcblxuICB9XG59XG5cbi5hY3RpdmUgLmFjY29yZGlvbi1hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG5cbi5hY2NvcmRpb25fX2l0ZW0gKyAuYWNjb3JkaW9uX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLnByaWNlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnByaWNlLXRpdGxlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBsZXR0ZXItc3BhY2luZzogLjJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDE4cHggMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnByaWNlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLnByaWNlX19udW0ge1xuICBmb250LXNpemU6IDI2cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnByaWNlX190YXgge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5wcmljZV9faXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ucmVkIHtcbiAgY29sb3I6ICNGRDFGNzc7XG59XG5cbi5vcHRpb24tbGlua19fbGlzdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBhIHtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxufVxuXG4uZXh0ZXJuYWwtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL3BjL29wdGlvbi9pY29uLWV4dGVybmFsbGluay5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAvL21hcmdpbi10b3A6IDdweDtcbiAgfVxufVxuXG4uYWxpZ24tdG9wIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC5wcmljZS10aXRsZSAge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLmlubGluZV9fYWxpZ24tbGVmdCB7IFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDU2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cblxuLmFuY2hvci1uYXYge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAtNDBweCAtMjBweCAwO1xuICB9XG4gICZfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRTZFNkU2O1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA1QUZGO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbXEge1xuICAuc2VjdGlvbl9fdGl0bGVfX2Z1bGwge1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgfVxuICAuYW5jaG9yLW5hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAmX19pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICB3aWR0aDogODAlO1xuICAgIH1cbiAgfVxuICAuaGVhZGxpbmVfX2JvcmRlciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAuYWNjb3JkaW9uIHtcbiAgICAmX19saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICBzbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2JvZHkge1xuICAgICAgcGFkZGluZzogMTRweCAxNHB4IDQ1cHg7XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgKyAuYWNjb3JkaW9uX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFjY29yZGlvbi1pY29uIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cbiAgLmFjY29yZGlvbi1hcnJvdyB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgd2lkdGg6IDlweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDJweCk7XG4gICAgfVxuICB9XG5cbiAgLnByaWNlLXRpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnByaWNlLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gIH1cbiAgLnByaWNlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmX19pdGVtIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICsgLnByaWNlX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19udW0ge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgICAmX190YXgge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5vcHRpb24tbGluayB7XG4gICAgJl9fbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICsgLm9wdGlvbi1saW5rX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZXh0ZXJuYWwtbGlua3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gIH1cbn0iLCIuZGluIHtcbiAgLm1haW4tdmlzdWFsX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBzYW5zLXNlcmlmO1xuICB9XG59XG5cbi5hbGlnbi1yaWdodHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uc2lnbmF0dXJlIHtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5kYXRlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucHJpdmFjeV9fbGlzdCB7XG4gIGR0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIGRkIHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbiAgZGQgKyBkdCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG5cbi5wcml2YWN5X19oZWFkIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNFNkU2RTY7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBpbmNsdWRlIG1xIHtcbiAgLnByaXZhY3kge1xuICAgICZfX2hlYWQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG4gICAgJl9fbGlzdCB7XG4gICAgICBkdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICAgIGRkICsgZHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5tYWluLXZpc3VhbF9fdG9wIHtcbiAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWNvbmljLWdyYWRpZW50KCNGN0Y3RjcsI2Y3ZjdmNyAzZGVnLCNGMEYwRjAgM2RlZyA2ZGVnKTtcbiAgcGFkZGluZzogMTZweCAwIDA7XG59XG5cbi5hbW91bnQge1xuICBiYWNrZ3JvdW5kOiAjRkQxRjc3O1xuICBwYWRkaW5nOiAzMnB4IDA7XG59XG5cblxuLmxpbmUge1xuICBwYWRkaW5nLWJvdHRvbTogLjE1ZW07XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRkZFMTAwLCAjRkZFMTAwKSAwIDUwJS8xMCUgMzAlIG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuOHM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmxpbmUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDM1JTtcbn1cblxuXG4ubmV3cyB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgNTBweDtcbiAgJl9fY29udGFpbmVyIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgcGFkZGluZzogNTBweCA0NXB4IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICZfX2hlYWQge1xuICAgIGJhY2tncm91bmQ6ICNGRkU2MDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzMzMztcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgcGFkZGluZzogNnB4IDAgNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgJl9fZGF0ZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMmVtO1xuICAgICsgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cbiAgfVxuICAmX19ib2R5IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpO1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4uY2F0Y2gge1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4yZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxuICAmX19pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxuXG59XG5cbi5pc3N1ZXMge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBwYWRkaW5nOiAxNjBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gICZfX2l0ZW0ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9wYy90b3AvYmF0c3UucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvbnRhaW47XG4gICAgICBjb250ZW50OlwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogOTBweDtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgIH1cbiAgICArIC5pc3N1ZXNfX2l0ZW0ge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB9XG4gIH1cbiAgJl9faXRlbS1pbm5lciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgJl9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uc2VjdGlvbl9fYm90dG9tLWltYWdlICB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4ud2FrYXJhbmFpX190ZXh0IHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbn1cblxuLm1lcml0IHtcbiAgYmFja2dyb3VuZDogI0ZGRTlGMTtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAuc2VjdGlvbl9fdGl0bGUge1xuICAgIGJhY2tncm91bmQ6ICNGRDFGNzc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGltZyB7XG4gICAgICBtYXJnaW4tdG9wOiAtMS40JTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgfVxuICB9XG4gICZfX2l0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG4gICZfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiA1NnB4IDYwcHg7XG4gICAgKyAubWVyaXRfX2l0ZW0ge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIH1cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gICZfX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gICZfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cblxufVxuXG5cbi5zZXJ2aWNlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkNFNTtcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICAuc2VjdGlvbl9fdGl0bGUge1xuICAgIGJhY2tncm91bmQ6ICNGRkU2MDA7XG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xLjQlO1xuICAgIH1cbiAgfVxuXG5cbiAgLmhlYWRsaW5lX19ib3JkZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudCgjZjFmMWYxIDIwJSwgdHJhbnNwYXJlbnQgMjAlKSxcbiAgICAgICAgICAgICAgICAgICAgICByYWRpYWwtZ3JhZGllbnQoI2YxZjFmMSAyMCUsIHRyYW5zcGFyZW50IDIwJSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwLCAxMHB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZFNjAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuICAmX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG4gIC5zZWN0aW9uIHtcbiAgICAmX19ibG9jayB7XG4gICAgICArIC5zZWN0aW9uX19ibG9jayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19ib2R5IHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGFibGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHRoLHRkIHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfVxuICAgIHRoIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkU2MDA7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2ZmZjtcbiAgICB9XG4gICAgdGQge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjQ0NDQ0NDO1xuICAgIH1cbiAgICB0cjpsYXN0LWNoaWxkIHtcbiAgICAgIHRoLHRkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTowO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubm90ZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAmX19saW5rcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XG4gICAgLm9wdGlvbi1saW5rX19saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG4gIC5idXR0b25fX2JvcmRlciB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgfVxuXG59XG5cblxuXG4uYnV0dG9uX19ib3JkZXIge1xuICBhIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjMzMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmLnBpbmsge1xuICAgIGEge1xuICAgICAgYmFja2dyb3VuZDogI0ZEMUY3NztcbiAgICB9XG4gIH1cbn1cblxuXG4ubm90ZSB7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxufVxuXG5cbkBrZXlmcmFtZXMgZmxvYXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIH1cbn1cblxuLnRva3V0ZW4ge1xuICBiYWNrZ3JvdW5kOiAjRkZFOUYxO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIC5zZWN0aW9uX190aXRsZSB7XG4gICAgYmFja2dyb3VuZDogI0ZEMUY3NztcbiAgICBpbWcge1xuICAgICAgbWFyZ2luLXRvcDogLTEuNCU7XG4gICAgfVxuICB9XG4gICZfX2hlYWQge1xuICAgIG1hcmdpbjogOTBweCBhdXRvIDMwcHg7XG4gICAgYW5pbWF0aW9uOiBmbG9hdCAzcyBpbmZpbml0ZSBsaW5lYXI7XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDU2cHggNjBweDtcbiAgICArIC50b2t1dGVuX19pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuICB9XG4gICZfX3RpdGxlLXdyYXAge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgJl9faWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDJweDtcbiAgICB3aWR0aDogMTAycHg7XG4gIH0gXG4gICZfX3RpdGxlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAycHgpO1xuICB9XG4gICZfX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG4gICZfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbn1cblxuLmZsb3cge1xuICBiYWNrZ3JvdW5kOiAjRTVFRUZGO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIC5zZWN0aW9uX190aXRsZSB7XG4gICAgYmFja2dyb3VuZDogIzAwNUFGRjtcbiAgICBpbWcge1xuICAgICAgbWFyZ2luLXRvcDogLTEuNCU7XG4gICAgfVxuICB9XG4gICZfX2l0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG4gICZfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzMzMztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICsgLmZsb3dfX2l0ZW0ge1xuICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICMzMzMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAyMHB4IDIwcHggMCAyMHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIHdpZHRoOiAwO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgYmFja2dyb3VuZDogIzAwNUFGRjtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICB9XG4gICZfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAmX19pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuICAmX19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5cbi5jbG9zdXJlIHtcbiAgcGFkZGluZzogMTQ1cHggMCAwO1xuICAuYnV0dG9uX19ib3JkZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuLnRlbCB7XG4gIG1hcmdpbi10b3A6IDE4MHB4O1xufVxuXG5cbkBpbmNsdWRlIG1xIHtcbiAgLm1haW4tdmlzdWFsLm1haW4tdmlzdWFsX190b3Age1xuICAgIHBhZGRpbmc6IDE2cHggMTBweCAyMHB4O1xuICB9XG4gIC5hbW91bnQge1xuICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgfVxuXG5cbiAgLm5ld3Mge1xuICAgIHBhZGRpbmc6IDM0cHggMCAwO1xuICAgICZfX2hlYWQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWluLXdpZHRoOiAxMjVweDtcbiAgICB9XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjVweCAyMHB4O1xuICAgIH1cbiAgICAmX19kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmc6MDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmX19ib2R5IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICArIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLmNhdGNoIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICAmX19pbWFnZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgfVxuICB9XG5cblxuICAuaXNzdWVzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgJl9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDU4cHg7XG4gICAgICB9XG4gICAgICArIC5pc3N1ZXNfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtLWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIFxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuICAud2FrYXJhbmFpX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG5cblxuICAuc2VjdGlvbl9fdGl0bGUge1xuICAgIGltZyB7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5pbm5lciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAubWVyaXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIC5zZWN0aW9uX190aXRsZSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbXMge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgcGFkZGluZzogMjRweCAxMHB4O1xuICAgICAgKyAubWVyaXRfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19udW0ge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG4gICAgJl9faW1hZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICB9XG4gICAgJl9fYm9keSB7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5zZXJ2aWNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAmX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuICAgIC5oZWFkbGluZV9fYm9yZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICB9XG4gICAgLnNlY3Rpb25fX2JvZHkge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgLmJ1dHRvbl9fYm9yZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuICAgIC5zZWN0aW9uX19ibG9jayArIC5zZWN0aW9uX19ibG9jayB7XG4gICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIH1cbiAgICAmX190YWJsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0aCx0ZCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgfVxuICAgICAgdGQge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19saW5rcyB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZzogMTZweCAxNnB4O1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICAuYnV0dG9uX19ib3JkZXIge1xuICAgIGEge1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cbiAgfVxuXG4gIC50b2t1dGVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAmX19oZWFkIHtcbiAgICAgIG1hcmdpbjogMThweCBhdXRvIDE2cHg7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTI1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIHBhZGRpbmc6IDI0cHggMTBweDtcbiAgICAgICsgLnRva3V0ZW5fX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZS13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmX19pY29uIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIG1hcmdpbjogMTZweCAwIDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICZfX2ltYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICAgICZfX2JvZHkge1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICB9XG4gIH1cblxuXG4gIC5mbG93IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAmX19pdGVtcyB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDIycHg7XG4gICAgICArIC5mbG93X19pdGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItd2lkdGg6IDE0cHggMTRweCAwIDE0cHhcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgIH1cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICAmX19pbWFnZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTA3cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgICZfX2JvZHkge1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICB9XG4gIH1cbiAgLmNsb3N1cmUge1xuICAgIHBhZGRpbmc6IDM1cHggMCAwO1xuICB9XG4gIC50ZWwge1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gIH1cbn1cblxuIiwiLnZvaWNlIHtcbiAgJl9faXRlbSB7XG4gICAgYmFja2dyb3VuZDogI0U1RkFGNDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIHAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRTVGQUY0O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiVk9JQ0VcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTdweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgY29sb3I6ICNDQ0Y2RUE7XG4gICAgICBmb250LWZhbWlseTogXCLjgZPjgbbjgorjgarjgrTjgrfjg4Pjgq8gVzYgSklTMjAwNFwiLCBcIkF2ZW5pciBOZXh0XCIsIFZlcmRhbmEsIFwi44OS44Op44Ku44OO6KeS44K0IFByb1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIE9zYWthLCBzYW5zLXNlcmlmO1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG4gIH1cbn1cbi52b2ljZV9faXRlbSArIC52b2ljZV9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5AaW5jbHVkZSBtcSB7XG4gIC52b2ljZSB7XG4gICAgJl9faXRlbSB7XG4gICAgICBwYWRkaW5nOiAxOHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIH1cbiAgICAgICsgLnZvaWNlX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iXX0= */
