@import url(https://use.typekit.net/cec5cnx.css);@font-face{font-family:"Wild Spirit";src:url(../fonts/WildSpirit.woff2) format("woff2"),url(../fonts/WildSpirit.woff) format("woff")}.slick-dots li button:before{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-image:url(../img/dot-border.png);background-repeat:no-repeat;content:"";opacity:1}.slick-dots li.slick-active button:before{background-image:url(../img/dot-full.png);background-repeat:no-repeat}.slick-list{margin:0 -10px}.slick-slide{margin:0 10px}.slick-track{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-bottom:30px;cursor:pointer}*,:after,:before{box-sizing:border-box}.row:after,.row:before{display:inline-block!important}body{color:#757575;font-size:17px;line-height:1.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:brandon-grotesque,sans-serif;letter-spacing:0;overflow-x:hidden}button{background-color:transparent;border:0}button:hover{cursor:pointer}button:focus{outline:0}a,a:focus,a:hover,a:visited{text-decoration:none;outline:0}section{padding:80px 0}.container{max-width:1140px}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.section-title{text-transform:uppercase;font-size:42px;color:#1d222c;font-weight:900}.sub-heading{font-size:20px;line-height:1.4;letter-spacing:1px;display:inline-block;text-transform:uppercase;color:#1d222c;font-weight:700}strike{color:rgba(136,136,136,.7)}.img-container{text-align:center;line-height:1}.section-header{margin-bottom:16px}.sale-text{font-weight:700;font-size:50px;line-height:1;margin:20px 0 30px;color:#1d222c}.sale-text span{text-decoration:line-through;color:#c9c9c9;font-weight:400}.bundle-price{font-size:24px}.modal{background-color:rgba(0,0,0,.8)}.btn-prime,.btn-prime:link,.btn-prime:visited{padding:10px 25px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;display:inline-block;text-align:center;font-size:17px;vertical-align:middle;box-shadow:none!important;outline:0;text-transform:uppercase;font-weight:700;letter-spacing:2px}.btn-prime:hover{opacity:.9}.btn-prime-dark,.btn-prime-dark:focus,.btn-prime-dark:hover{border:2px solid #eaae27;background-color:#eaae27;color:#fff}.btn-prime-border,.btn-prime-border:focus,.btn-prime-border:hover{background-color:#eaae27;border:2px solid #eaae27;color:#fff}.flex-container{-webkit-box-align:center;align-items:center}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.link-color{color:#eaae27;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-weight:700}.link-color:hover{color:#eaae27;opacity:.8}@media only screen and (max-width:767px){section{padding:60px 0}.sub-heading{font-size:17px}}@media only screen and (max-width:600px){.section-title{font-size:28px}}@media only screen and (max-width:375px){.section-title{font-size:24px}}.text-style{font-family:"Wild Spirit";color:#eaae27;font-size:100px;line-height:1}.section-header{margin-bottom:50px}.section-header .img-container{margin-bottom:10px}.lines{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.lines .img-container{margin:0}.lines .sub-heading{padding:0 20px}header{background-color:#fff;box-shadow:none;height:80px}header .container{height:100%}header .link-centered{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}header .svg-inline--fa{font-size:20px;margin-right:5px}header #main-nav{padding:10px 0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;height:100%}header #main-nav ul.menu-list{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:0;padding:0;list-style:none}header .navbar-dark .navbar-nav .nav-link:hover{background-color:transparent;color:#eaae27}header .buy-now{background-color:transparent;border:2px solid #fff;color:#fff;text-transform:uppercase;margin-left:10px}header .buy-now:hover{background-color:#eaae27;border:2px solid #eaae27;color:#fff!important}.nav-link,.nav-link:active,.nav-link:focus,.nav-link:hover,.nav-link:visited{color:#fff;font-size:13px;outline:0;font-weight:700;letter-spacing:.05em;padding:10px 15px!important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase}.nav-link:active:hover,.nav-link:focus:hover,.nav-link:hover,.nav-link:hover:hover,.nav-link:visited:hover{color:#eaae27}.navbar-dark .navbar-brand{font-weight:700;color:#eaae27;height:100%;padding:0}.navbar-brand{padding:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.cta-btn{background-color:#eaae27}.cta-btn .nav-link{color:#fff!important}@media only screen and (max-width:991px){header{height:70px}}header{background-color:#1d222c;position:relative;box-shadow:2px 2px 5px 0 rgba(173,173,173,.2)}@media screen and (min-width:992px){.mobile-menu{display:none}}@media screen and (max-width:991px){#main-nav{display:none!important}.mobile-nav .btn-prime.btn-prime-dark{color:#fff;font-size:26px;width:100%;text-transform:uppercase;text-transform:inherit}input#burger{display:none}.mobile-menu .navbar-brand{font-weight:700;color:#eaae27;height:45px}.mobile-menu input:not(:checked) .mobile-links{display:none}.mobile-menu input+label{position:fixed;top:25px;right:30px;height:20px;width:34px;z-index:5;padding:0;margin-bottom:0}.mobile-menu input+label span{position:absolute;width:100%;height:2px;top:60%;margin-top:-1px;left:0;display:block;background:#eaae27;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mobile-menu input+label span:first-child{top:4px}.mobile-menu input+label span:last-child{top:20px}.mobile-menu label:hover{cursor:pointer}.mobile-menu input:checked+label span{opacity:0;top:50%}.mobile-menu input:checked+label span:first-child{opacity:1;-webkit-transform:rotate(405deg);transform:rotate(405deg)}.mobile-menu input:checked+label span:last-child{opacity:1;-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}.mobile-menu input~nav{background:#1d222c;box-shadow:2px 2px 5px 0 rgba(173,173,173,.2);position:fixed;top:0;left:0;width:100%;height:70px;z-index:3;overflow:hidden}.mobile-menu nav{position:relative}.mobile-menu input~nav>ul{text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0;margin-bottom:0;width:80%}.mobile-menu input~nav>ul>li{display:none}.mobile-menu input~nav>ul>li>a{color:#fff;font-weight:700;display:block;padding:12px;font-size:25px;text-transform:uppercase}.mobile-menu input:checked~nav{height:100%;-webkit-transition-delay:0s;transition-delay:0s}.mobile-links{list-style:none}.mobile-menu input:checked~nav>ul>li{display:initial}.mobile-menu .navbar-brand{position:absolute;top:0;left:0;z-index:3000;height:100%;padding:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.mobile-menu .navbar-brand img{height:45px}.mobile-menu input+label{right:20px}.mobile-menu .navbar-brand{left:15px}}@media screen and (max-width:575px){.mobile-menu input~nav>ul>li>a,.mobile-nav .btn-prime.btn-prime-dark{font-size:17px}}.hero{position:relative;background-image:url(../img/hero.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:#f2f2f2;margin-top:80px;color:#fff;text-align:center;height:650px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.hero::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1d222c;opacity:.2}.hero .container{position:relative;z-index:1}.hero .section-header{margin-bottom:30px}.hero .section-header .section-title{font-size:85px;line-height:1;margin-bottom:0;color:#fff}.hero .section-header .text-style{margin-bottom:-10px}.hero .section-header .sub-heading{color:#fff;font-size:30px;margin:0}.hero .section-header .sub-heading span{display:block}@media only screen and (min-width:2000px){.hero{height:1000px}}@media only screen and (max-width:991px){.hero{margin-top:70px}.hero::after{opacity:.3}.hero .section-header .section-title{font-size:70px}.hero .section-header .sub-heading{font-size:24px}}@media only screen and (min-width:768px){.hero .mobile-img{display:none}}@media only screen and (max-width:767px){.hero{padding-top:0;text-align:center;background-image:none;background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:auto}.hero .img-container{margin-bottom:50px}.hero .lines .img-container{margin-bottom:0}.hero .section-header .text-style{margin-top:-10px}.hero::after{display:none}.hero .section-header .section-title{color:#1d222c;font-size:42px}.hero .section-header .sub-heading{font-size:20px;color:#1d222c}.hero .section-header .sub-heading:nth-child(2){margin-top:0}}@media only screen and (max-width:600px){.hero .section-header .section-title{font-size:30px;margin-bottom:10px}.hero .section-header .text-style{margin-top:0;font-size:76px;margin-bottom:0}.hero .section-header .sub-heading{font-size:20px}.hero .section-header .text-img{max-width:150px}}@media only screen and (max-width:450px){.hero .cta-container .btn-prime{display:block}.sale-text{font-size:36px;margin:16px 0}}.benefits{background-color:#f2f2f2;padding:50px 0}.benefits .grid-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:40px}.benefits .box-item{text-align:center}.benefits .box-item .title{text-transform:uppercase;font-weight:700;color:#1d222c}.benefits .box-item .title span{display:block}.benefits .box-item .img-container{margin-bottom:5px}@media only screen and (max-width:991px){.benefits .grid-row{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;margin:0 auto}.benefits .box-item{width:33%}.benefits .box-item:not(:last-child){margin-bottom:20px}}@media only screen and (max-width:600px){.benefits .box-item{width:50%}}.video{text-align:center}.video .section-header{margin-bottom:0}.video .section-header .section-title{margin-bottom:0}.video .section-header .sub-heading{margin-bottom:0}.video .section-header .img-container{margin-bottom:10px}.video .cta-container{margin-top:40px}.video .main-video .video-container{position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.video .main-video .img-container{position:relative;margin:40px 0}.video .main-video .img-container::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1d222c;opacity:.1}.video .main-video .play-btn{position:absolute;max-width:100px;z-index:1}.sessions{background-color:#f2f2f2;text-align:center}.sessions .grid-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px}.sessions h4{text-transform:uppercase;font-weight:700}.sessions .flip-container{position:relative;width:100%;padding:0 5px 10px;cursor:pointer;color:#fff}.sessions .flip-container:hover .front{opacity:0;visibility:hidden;-webkit-transition:opacity .3s .1s,visibility .4s;transition:opacity .3s .1s,visibility .4s}.sessions .flipper{position:relative;width:100%;height:100%}.sessions .back,.sessions .front{-webkit-transition:opacity .3s .1s,visibility;transition:opacity .3s .1s,visibility;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;background-color:#fff}.sessions .front{z-index:2;border:10px solid #fff}.sessions .back{position:relative}.sessions .back .text{position:absolute;top:0;left:0;height:100%;width:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:0 30px;line-height:1.1;font-size:16px}.sessions .back-inner{height:100%;display:-webkit-box;display:flex;padding:10px}.sessions .back-content{display:inline-block;margin:auto}.sessions .cta-container{margin-top:40px}@media only screen and (max-width:1199px){.sessions .grid-row{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:768px){.sessions .grid-row{grid-template-columns:1fr 1fr}}@media only screen and (max-width:600px){.sessions .grid-row{grid-template-columns:1fr;gap:50px}.sessions .flip-container:hover .front{visibility:visible;opacity:1}.sessions .back,.sessions .back .text,.sessions .front{position:relative}.sessions .back .text{padding:30px 20px;color:#1d222c;font-size:17px;line-height:1.5}.sessions .back-inner{padding:0}.sessions .back-content .img-container{display:none}.sessions .front{border-bottom:0}}.purchase{position:relative;background-image:url(../img/purchase-bg.jpg);background-size:cover;background-attachment:fixed;background-repeat:no-repeat;background-position:center center;text-align:center}.purchase::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1d222c;opacity:.3}.purchase .container{position:relative;z-index:1}.purchase .section-title{color:#fff}.purchase .sub-heading{color:#fff}.purchase .grid-row{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.purchase .grid-row .item{background-color:#fff;padding:40px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.purchase .grid-row .item .img-container{margin:0 0 20px}.purchase .grid-row .item .price{font-weight:900;color:#1d222c;margin:16px 0 30px;font-size:30px}.purchase .grid-row .item .price span{text-decoration:line-through;opacity:.3}.purchase .grid-row .item .lines{max-width:400px;margin:0 auto}.purchase .grid-row .item .lines .sub-heading{font-weight:900;color:#1d222c}.purchase .grid-row .item .text-style{margin:30px 0}.purchase .grid-row .item .des{padding:15px 0;width:100%}.purchase .grid-row .item .des .title{font-weight:900;color:#1d222c;font-size:30px}.purchase .grid-row .item .des h5{color:#1d222c;text-transform:uppercase;font-weight:900}.purchase .grid-row .item .cta-container{margin-top:auto;width:100%}@media only screen and (max-width:767px){.purchase .grid-row{grid-template-columns:1fr;gap:50px;max-width:500px;margin:0 auto}.purchase .grid-row .item .text-style{margin:10px 0}}@media only screen and (max-width:600px){.purchase{background-attachment:scroll;background-position:bottom center}}.about{text-align:center;color:#1d222c}.about .container{position:relative;z-index:1}.about .grid-row{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.about .grid-row .item{background-color:#fff;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.about .grid-row .item .img-container{margin:0 0 20px}.about .grid-row .item .price{font-weight:900;color:#1d222c;margin:16px 0 30px;font-size:30px}.about .grid-row .item .price span{text-decoration:line-through;opacity:.3}.about .grid-row .item .lines{max-width:400px;margin:0 auto}.about .grid-row .item .lines .sub-heading{font-weight:900}.about .grid-row .item .text-style{margin:30px 0}.about .grid-row .item .des{padding:15px 0;width:100%}.about .grid-row .item .des .title{font-weight:900;color:#1d222c;font-size:30px}.about .grid-row .item .des h5{color:#1d222c;text-transform:uppercase;font-weight:900}@media only screen and (max-width:767px){.about .grid-row{grid-template-columns:1fr;max-width:500px;margin:0 auto}}.reviews{background:#eaae27;font-weight:900;text-align:center}.reviews .section-header{margin-bottom:60px}.reviews .slick-track{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.reviews .slick-dotted.slick-slider{margin-bottom:0}.reviews .product-next,.reviews .product-prev{cursor:pointer}.reviews .quote{position:relative;font-size:32px;margin-bottom:40px;line-height:1.2;font-weight:700;color:#1d222c}.reviews .quote::before{position:absolute;top:0;left:-60px;content:url(../img/quote-left.png);z-index:-1}.reviews .quote::after{position:absolute;bottom:-37px;right:-60px;content:url(../img/quote-right.png);z-index:-1}.reviews .reviewer{font-size:20px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;color:#1d222c;font-weight:900;text-transform:uppercase}.reviews .reviewer img{margin-right:10px}@media only screen and (max-width:767px){.reviews .quote{font-size:23px;margin-bottom:30px}}@media only screen and (max-width:600px){.reviews .reviewer{font-size:17px}}.faq{text-align:center;font-size:16px}.faq .section-header{margin-bottom:40px}.faq .cta-container{margin-top:50px}.faq .arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.rotate{-webkit-transform:rotate(0)!important;transform:rotate(0)!important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@-webkit-keyframes spin1{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(180deg)}}@-keyframes spin1{transform:rotate(0)}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.card:last-child .card-header{border-bottom:1px solid #e8e8e8}.active-question{border-top:0!important;border-bottom:0!important}#questions{text-align:left}#questions .card{border-left:0;border-right:0}#questions .card:first-child{border-top:0}#questions .card .sub-text:not(:last-child){margin-bottom:30px}#questions .card h6{color:#1d222c;font-weight:700;margin-bottom:0}#questions .card sup{color:#eaae27;font-weight:700}#questions .card .card-header{padding:0;position:relative;background-color:#fff;border:0}#questions .card .card-body{border-bottom:0;padding:0 0 20px}#questions .btn-link{width:100%;display:inline-block;position:relative;text-align:left;color:#1d222c;display:-webkit-box;display:flex;-webkit-box-align:baseline;align-items:baseline;-webkit-box-pack:justify;justify-content:space-between;padding:12px 12px 12px 0;white-space:inherit;font-size:18px;font-weight:900;cursor:pointer;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}#questions .btn-link svg{position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.collapsed.show{border-top:0!important;border-bottom:0!important}@media only screen and (max-width:767px){#questions .btn-link{font-size:17px}}@media only screen and (max-width:600px){#questions .btn-link{font-size:16px}}.cta{background-color:#f2f2f2;text-align:center;color:#1d222c}.cta .section-header{margin-bottom:0}.cta strong{color:#eaae27;font-weight:700}.cta .price{color:#eaae27;font-weight:700}.cta .cta-container{margin-top:30px}footer{background-color:#1d222c;color:#fff;padding:60px 0;font-weight:500}footer .brand{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;height:100%;width:100%}footer .brand .img-container{text-align:left}footer .foot-item{font-family:raleway,sans-serif;font-weight:500}footer .foot-item .links{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}footer a{color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}footer a:hover{color:#eaae27}footer .footer_title{text-transform:uppercase;color:#eaae27;margin-bottom:10px;font-weight:900;letter-spacing:1px}footer .social-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between}footer .copyright{margin-top:auto;text-transform:uppercase;font-size:13px}footer .social{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%;display:-webkit-box;display:flex}footer .social svg{margin:0 7px;font-size:18px;color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}footer .social svg:hover{color:#eaae27}@media only screen and (max-width:1199px){footer{text-align:center}footer .branding{-webkit-box-ordinal-group:5;order:4;text-align:center}footer .brand .img-container{margin:40px 0 10px;text-align:center}}@media only screen and (max-width:767px){.foot-item{margin-bottom:20px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,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T0FDcEIsU0FDRSxNQUFPLEtBQ1AsbUJBQW9CLElBQUksSUFBSyxZQUM3QixXQUFZLElBQUksSUFBSyxZQUNyQixlQUNFLE1BQU8sUUFDWCxxQkFDRSxlQUFnQixVQUNoQixNQUFPLFFBQ1AsY0FBZSxLQUNmLFlBQWEsSUFDYixlQUFnQixJQUNsQix1QkFDRSxRQUFTLFlBQ1QsUUFBUyxLQUNULG1CQUFvQixTQUNwQixzQkFBdUIsT0FDdkIsZUFBZ0IsT0FDaEIsaUJBQWtCLFFBQ2xCLGdCQUFpQixjQUNuQixrQkFDRSxXQUFZLEtBQ1osZUFBZ0IsVUFDaEIsVUFBVyxLQUNiLGVBQ0UsbUJBQW9CLFNBQ3BCLHNCQUF1QixPQUN2QixlQUFnQixPQUNoQixPQUFRLEtBQ1IsUUFBUyxZQUNULFFBQVMsS0FDVCxtQkFDRSxPQUFRLEVBQUUsSUFDVixVQUFXLEtBQ1gsTUFBTyxLQUNQLG1CQUFvQixJQUFJLElBQUssWUFDN0IsV0FBWSxJQUFJLElBQUssWUFDckIseUJBQ0UsTUFBTyxRQUVmLDBDQUNFLE9BQ0UsV0FBWSxPQUNaLGlCQUNFLDBCQUEyQixFQUMzQixNQUFPLEVBQ1AsV0FBWSxPQUNoQiw2QkFDRSxPQUFRLEtBQUssRUFBRSxLQUNmLFdBQVksUUFFaEIseUNBQ0UsV0FDRSxjQUFlIiwiZmlsZSI6ImFwcC5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9jZWM1Y254LmNzc1wiKTtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJXaWxkIFNwaXJpdFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1dpbGRTcGlyaXQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1dpbGRTcGlyaXQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RvdC1ib3JkZXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb250ZW50OiBcIlwiO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RvdC1mdWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uc2xpY2stbGlzdCB7XG4gIG1hcmdpbjogMCAtMTBweDsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBtYXJnaW46IDAgMTBweDsgfVxuXG4uc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqXHJcbkdsb2JhbCBTdHlsZXNcclxuKioqKioqKioqKioqKioqKioqKioqKi9cbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi8qKiBGaXhpbmcgYm9vdHN0cmFwIGNvbHVtbnMgZm9yIHNhZmFyaSAqKi9cbi5yb3c6YWZ0ZXIsXG4ucm93OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cbmJvZHkge1xuICBjb2xvcjogIzc1NzU3NTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtZmFtaWx5OiBicmFuZG9uLWdyb3Rlc3F1ZSwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG4gIGJ1dHRvbjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuXG5hLFxuYTpmb2N1cyxcbmE6aG92ZXIsXG5hOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7IH1cblxuc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDgwcHggMDsgfVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMTQwcHg7IH1cblxuLmVtYmVkLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZW1iZWQtY29udGFpbmVyIGVtYmVkLFxuLmVtYmVkLWNvbnRhaW5lciBpZnJhbWUsXG4uZW1iZWQtY29udGFpbmVyIG9iamVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zZWN0aW9uLXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBjb2xvcjogIzFEMjIyQztcbiAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuXG4uc3ViLWhlYWRpbmcge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxRDIyMkM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuc3RyaWtlIHtcbiAgY29sb3I6IHJnYmEoMTM2LCAxMzYsIDEzNiwgMC43KTsgfVxuXG4uaW1nLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLnNlY3Rpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG4uc2FsZS10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAyMHB4IDAgMzBweDtcbiAgY29sb3I6ICMxRDIyMkM7IH1cbiAgLnNhbGUtdGV4dCBzcGFuIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICBjb2xvcjogI2M5YzljOTtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5idW5kbGUtcHJpY2Uge1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuLm1vZGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpOyB9XG5cbi8qIEJ1dHRvbnMgKi9cbi5idG4tcHJpbWUsXG4uYnRuLXByaW1lOmxpbmssXG4uYnRuLXByaW1lOnZpc2l0ZWQge1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7IH1cblxuLmJ0bi1wcmltZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuOTsgfVxuXG4uYnRuLXByaW1lLWRhcmssXG4uYnRuLXByaW1lLWRhcms6Zm9jdXMsXG4uYnRuLXByaW1lLWRhcms6aG92ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRUFBRTI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFBRTI3O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYnRuLXByaW1lLWJvcmRlcixcbi5idG4tcHJpbWUtYm9yZGVyOmZvY3VzLFxuLmJ0bi1wcmltZS1ib3JkZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFBRTI3O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRUFBRTI3O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uZmxleC1jb250YWluZXIge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5lbWJlZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmVtYmVkLWNvbnRhaW5lciBlbWJlZCxcbi5lbWJlZC1jb250YWluZXIgaWZyYW1lLFxuLmVtYmVkLWNvbnRhaW5lciBvYmplY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ubGluay1jb2xvciB7XG4gIGNvbG9yOiAjRUFBRTI3O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAubGluay1jb2xvcjpob3ZlciB7XG4gICAgY29sb3I6ICNFQUFFMjc7XG4gICAgb3BhY2l0eTogMC44OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNjBweCAwOyB9XG4gIC5zdWItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxN3B4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9IH1cblxuLnRleHQtc3R5bGUge1xuICBmb250LWZhbWlseTogXCJXaWxkIFNwaXJpdFwiO1xuICBjb2xvcjogI0VBQUUyNztcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLnNlY3Rpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAuc2VjdGlvbi1oZWFkZXIgLmltZy1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmxpbmVzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmxpbmVzIC5pbWctY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmxpbmVzIC5zdWItaGVhZGluZyB7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqXHJcbk5hdmlnYXRpb25cclxuKioqKioqKioqKioqKioqKioqKioqKi9cbmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGhlaWdodDogODBweDsgfVxuICBoZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIGhlYWRlciAubGluay1jZW50ZXJlZCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgaGVhZGVyIC5zdmctaW5saW5lLS1mYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIGhlYWRlciAjbWFpbi1uYXYge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBoZWFkZXIgI21haW4tbmF2IHVsLm1lbnUtbGlzdCB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIGhlYWRlciAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI0VBQUUyNzsgfVxuICBoZWFkZXIgLmJ1eS1ub3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIGhlYWRlciAuYnV5LW5vdzpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFBRTI3O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI0VBQUUyNztcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLm5hdi1saW5rLFxuLm5hdi1saW5rOmFjdGl2ZSxcbi5uYXYtbGluazpmb2N1cyxcbi5uYXYtbGluazpob3Zlcixcbi5uYXYtbGluazp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgcGFkZGluZzogMTBweCAxNXB4ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5uYXYtbGluazpob3ZlcixcbiAgLm5hdi1saW5rOmFjdGl2ZTpob3ZlcixcbiAgLm5hdi1saW5rOmZvY3VzOmhvdmVyLFxuICAubmF2LWxpbms6aG92ZXI6aG92ZXIsXG4gIC5uYXYtbGluazp2aXNpdGVkOmhvdmVyIHtcbiAgICBjb2xvcjogI0VBQUUyNzsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRUFBRTI3O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jdGEtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBQUUyNzsgfVxuXG4uY3RhLWJ0biAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDcwcHg7IH0gfVxuXG4vKiBNb2JpbGUgTWVudSAqL1xuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEMjIyQztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAycHggMnB4IDVweCAwIHJnYmEoMTczLCAxNzMsIDE3MywgMC4yKTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9iaWxlLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjbWFpbi1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAubW9iaWxlLW5hdiAuYnRuLXByaW1lLmJ0bi1wcmltZS1kYXJrIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDsgfVxuICBpbnB1dCNidXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1vYmlsZS1tZW51IC5uYXZiYXItYnJhbmQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNFQUFFMjc7XG4gICAgaGVpZ2h0OiA0NXB4OyB9XG4gIC5tb2JpbGUtbWVudSBpbnB1dDpub3QoOmNoZWNrZWQpIC5tb2JpbGUtbGlua3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1vYmlsZS1tZW51IGlucHV0ICsgbGFiZWwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDI1cHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIHotaW5kZXg6IDU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5tb2JpbGUtbWVudSBpbnB1dCArIGxhYmVsIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB0b3A6IDYwJTtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI0VBQUUyNztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gIC5tb2JpbGUtbWVudSBpbnB1dCArIGxhYmVsIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIHRvcDogNHB4OyB9XG4gIC5tb2JpbGUtbWVudSBpbnB1dCArIGxhYmVsIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgdG9wOiAyMHB4OyB9XG4gIC5tb2JpbGUtbWVudSBsYWJlbDpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5tb2JpbGUtbWVudSBpbnB1dDpjaGVja2VkICsgbGFiZWwgc3BhbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0b3A6IDUwJTsgfVxuICAubW9iaWxlLW1lbnUgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQwNWRlZyk7IH1cbiAgLm1vYmlsZS1tZW51IGlucHV0OmNoZWNrZWQgKyBsYWJlbCBzcGFuOmxhc3QtY2hpbGQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTsgfVxuICAubW9iaWxlLW1lbnUgaW5wdXQgfiBuYXYge1xuICAgIGJhY2tncm91bmQ6ICMxRDIyMkM7XG4gICAgYm94LXNoYWRvdzogMnB4IDJweCA1cHggMCByZ2JhKDE3MywgMTczLCAxNzMsIDAuMik7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzBweDtcbiAgICB6LWluZGV4OiAzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1vYmlsZS1tZW51IG5hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tb2JpbGUtbWVudSBpbnB1dCB+IG5hdiA+IHVsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogODAlOyB9XG4gIC5tb2JpbGUtbWVudSBpbnB1dCB+IG5hdiA+IHVsID4gbGkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1vYmlsZS1tZW51IGlucHV0IH4gbmF2ID4gdWwgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubW9iaWxlLW1lbnUgaW5wdXQ6Y2hlY2tlZCB+IG5hdiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbiAgLm1vYmlsZS1saW5rcyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubW9iaWxlLW1lbnUgaW5wdXQ6Y2hlY2tlZCB+IG5hdiA+IHVsID4gbGkge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7IH1cbiAgLm1vYmlsZS1tZW51IC5uYXZiYXItYnJhbmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAzMDAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLm1vYmlsZS1tZW51IC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgICAgIGhlaWdodDogNDVweDsgfVxuICAubW9iaWxlLW1lbnUgaW5wdXQgKyBsYWJlbCB7XG4gICAgcmlnaHQ6IDIwcHg7IH1cbiAgLm1vYmlsZS1tZW51IC5uYXZiYXItYnJhbmQge1xuICAgIGxlZnQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9iaWxlLW1lbnUgaW5wdXQgfiBuYXYgPiB1bCA+IGxpID4gYSxcbiAgLm1vYmlsZS1uYXYgLmJ0bi1wcmltZS5idG4tcHJpbWUtZGFyayB7XG4gICAgZm9udC1zaXplOiAxN3B4OyB9IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5IZXJvXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaGVyby5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNjUwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5oZXJvOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRDIyMkM7XG4gICAgb3BhY2l0eTogMC4yOyB9XG4gIC5oZXJvIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5oZXJvIC5zZWN0aW9uLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5oZXJvIC5zZWN0aW9uLWhlYWRlciAuc2VjdGlvbi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDg1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5oZXJvIC5zZWN0aW9uLWhlYWRlciAudGV4dC1zdHlsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDsgfVxuICAgIC5oZXJvIC5zZWN0aW9uLWhlYWRlciAuc3ViLWhlYWRpbmcge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5oZXJvIC5zZWN0aW9uLWhlYWRlciAuc3ViLWhlYWRpbmcgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5oZXJvIHtcbiAgICBoZWlnaHQ6IDEwMDBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm8ge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7IH1cbiAgLmhlcm86OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAwLjM7IH1cbiAgLmhlcm8gLnNlY3Rpb24taGVhZGVyIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDcwcHg7IH1cbiAgLmhlcm8gLnNlY3Rpb24taGVhZGVyIC5zdWItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVybyAubW9iaWxlLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5oZXJvIC5pbWctY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAuaGVybyAubGluZXMgLmltZy1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuaGVybyAuc2VjdGlvbi1oZWFkZXIgLnRleHQtc3R5bGUge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4OyB9XG4gIC5oZXJvOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVybyAuc2VjdGlvbi1oZWFkZXIgLnNlY3Rpb24tdGl0bGUge1xuICAgIGNvbG9yOiAjMUQyMjJDO1xuICAgIGZvbnQtc2l6ZTogNDJweDsgfVxuICAuaGVybyAuc2VjdGlvbi1oZWFkZXIgLnN1Yi1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICMxRDIyMkM7IH1cbiAgLmhlcm8gLnNlY3Rpb24taGVhZGVyIC5zdWItaGVhZGluZzpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5oZXJvIC5zZWN0aW9uLWhlYWRlciAuc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmhlcm8gLnNlY3Rpb24taGVhZGVyIC50ZXh0LXN0eWxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogNzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5oZXJvIC5zZWN0aW9uLWhlYWRlciAuc3ViLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAuaGVybyAuc2VjdGlvbi1oZWFkZXIgLnRleHQtaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuaGVybyAuY3RhLWNvbnRhaW5lciAuYnRuLXByaW1lIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2FsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbWFyZ2luOiAxNnB4IDA7IH0gfVxuXG4uYmVuZWZpdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBwYWRkaW5nOiA1MHB4IDA7IH1cbiAgLmJlbmVmaXRzIC5ncmlkLXJvdyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmciAxZnI7XG4gICAgZ2FwOiA0MHB4OyB9XG4gIC5iZW5lZml0cyAuYm94LWl0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5iZW5lZml0cyAuYm94LWl0ZW0gLnRpdGxlIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMxRDIyMkM7IH1cbiAgICAgIC5iZW5lZml0cyAuYm94LWl0ZW0gLnRpdGxlIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5iZW5lZml0cyAuYm94LWl0ZW0gLmltZy1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJlbmVmaXRzIC5ncmlkLXJvdyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5iZW5lZml0cyAuYm94LWl0ZW0ge1xuICAgIHdpZHRoOiAzMyU7IH1cbiAgICAuYmVuZWZpdHMgLmJveC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmJlbmVmaXRzIC5ib3gtaXRlbSB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbi52aWRlbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudmlkZW8gLnNlY3Rpb24taGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnZpZGVvIC5zZWN0aW9uLWhlYWRlciAuc2VjdGlvbi10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnZpZGVvIC5zZWN0aW9uLWhlYWRlciAuc3ViLWhlYWRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC52aWRlbyAuc2VjdGlvbi1oZWFkZXIgLmltZy1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAudmlkZW8gLmN0YS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLnZpZGVvIC5tYWluLXZpZGVvIC52aWRlby1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnZpZGVvIC5tYWluLXZpZGVvIC5pbWctY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiA0MHB4IDA7IH1cbiAgICAudmlkZW8gLm1haW4tdmlkZW8gLmltZy1jb250YWluZXI6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQyMjJDO1xuICAgICAgb3BhY2l0eTogMC4xOyB9XG4gIC52aWRlbyAubWFpbi12aWRlbyAucGxheS1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIHotaW5kZXg6IDE7IH1cblxuLnNlc3Npb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zZXNzaW9ucyAuZ3JpZC1yb3cge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gICAgZ2FwOiAxMHB4OyB9XG4gIC5zZXNzaW9ucyBoNCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5zZXNzaW9ucyAuZmxpcC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDVweCAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuc2Vzc2lvbnMgLmZsaXAtY29udGFpbmVyOmhvdmVyIC5mcm9udCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgMC4xcywgdmlzaWJpbGl0eSAwLjRzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyAwLjFzLCB2aXNpYmlsaXR5IDAuNHM7IH1cbiAgLnNlc3Npb25zIC5mbGlwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5zZXNzaW9ucyAuYmFjayxcbiAgLnNlc3Npb25zIC5mcm9udCB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgMC4xcywgdmlzaWJpbGl0eTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgMC4xcywgdmlzaWJpbGl0eTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5zZXNzaW9ucyAuZnJvbnQge1xuICAgIHotaW5kZXg6IDI7XG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkICNmZmY7IH1cbiAgLnNlc3Npb25zIC5iYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2Vzc2lvbnMgLmJhY2sgLnRleHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5zZXNzaW9ucyAuYmFjay1pbm5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAuc2Vzc2lvbnMgLmJhY2stY29udGVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuc2Vzc2lvbnMgLmN0YS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlc3Npb25zIC5ncmlkLXJvdyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlc3Npb25zIC5ncmlkLXJvdyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc2Vzc2lvbnMgLmdyaWQtcm93IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDUwcHg7IH1cbiAgLnNlc3Npb25zIC5mbGlwLWNvbnRhaW5lcjpob3ZlciAuZnJvbnQge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuc2Vzc2lvbnMgLmJhY2ssXG4gIC5zZXNzaW9ucyAuYmFjayAudGV4dCxcbiAgLnNlc3Npb25zIC5mcm9udCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZXNzaW9ucyAuYmFjayAudGV4dCB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgIGNvbG9yOiAjMUQyMjJDO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIC5zZXNzaW9ucyAuYmFjay1pbm5lciB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuc2Vzc2lvbnMgLmJhY2stY29udGVudCAuaW1nLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2Vzc2lvbnMgLmZyb250IHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKipcclxuUHVyY2hhc2VcclxuKioqKioqKioqKioqKioqKioqKioqKi9cbi5wdXJjaGFzZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3B1cmNoYXNlLWJnLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wdXJjaGFzZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQyMjJDO1xuICAgIG9wYWNpdHk6IDAuMzsgfVxuICAucHVyY2hhc2UgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLnB1cmNoYXNlIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAucHVyY2hhc2UgLnN1Yi1oZWFkaW5nIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAucHVyY2hhc2UgLmdyaWQtcm93IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAzMHB4OyB9XG4gICAgLnB1cmNoYXNlIC5ncmlkLXJvdyAuaXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAucHVyY2hhc2UgLmdyaWQtcm93IC5pdGVtIC5pbWctY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDsgfVxuICAgICAgLnB1cmNoYXNlIC5ncmlkLXJvdyAuaXRlbSAucHJpY2Uge1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBjb2xvcjogIzFEMjIyQztcbiAgICAgICAgbWFyZ2luOiAxNnB4IDAgMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgICAgIC5wdXJjaGFzZSAuZ3JpZC1yb3cgLml0ZW0gLnByaWNlIHNwYW4ge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgIG9wYWNpdHk6IDAuMzsgfVxuICAgICAgLnB1cmNoYXNlIC5ncmlkLXJvdyAuaXRlbSAubGluZXMge1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgICAucHVyY2hhc2UgLmdyaWQtcm93IC5pdGVtIC5saW5lcyAuc3ViLWhlYWRpbmcge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgY29sb3I6ICMxRDIyMkM7IH1cbiAgICAgIC5wdXJjaGFzZSAuZ3JpZC1yb3cgLml0ZW0gLnRleHQtc3R5bGUge1xuICAgICAgICBtYXJnaW46IDMwcHggMDsgfVxuICAgICAgLnB1cmNoYXNlIC5ncmlkLXJvdyAuaXRlbSAuZGVzIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAucHVyY2hhc2UgLmdyaWQtcm93IC5pdGVtIC5kZXMgLnRpdGxlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgIGNvbG9yOiAjMUQyMjJDO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgICAgICAucHVyY2hhc2UgLmdyaWQtcm93IC5pdGVtIC5kZXMgaDUge1xuICAgICAgICAgIGNvbG9yOiAjMUQyMjJDO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAgICAgLnB1cmNoYXNlIC5ncmlkLXJvdyAuaXRlbSAuY3RhLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB1cmNoYXNlIC5ncmlkLXJvdyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiA1MHB4O1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnB1cmNoYXNlIC5ncmlkLXJvdyAuaXRlbSAudGV4dC1zdHlsZSB7XG4gICAgbWFyZ2luOiAxMHB4IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wdXJjaGFzZSB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjsgfSB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqXHJcbmFib3V0XHJcbioqKioqKioqKioqKioqKioqKioqKiovXG4uYWJvdXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMUQyMjJDOyB9XG4gIC5hYm91dCAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAuYWJvdXQgLmdyaWQtcm93IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAzMHB4OyB9XG4gICAgLmFib3V0IC5ncmlkLXJvdyAuaXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5hYm91dCAuZ3JpZC1yb3cgLml0ZW0gLmltZy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4OyB9XG4gICAgICAuYWJvdXQgLmdyaWQtcm93IC5pdGVtIC5wcmljZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGNvbG9yOiAjMUQyMjJDO1xuICAgICAgICBtYXJnaW46IDE2cHggMCAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICAgICAgLmFib3V0IC5ncmlkLXJvdyAuaXRlbSAucHJpY2Ugc3BhbiB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgb3BhY2l0eTogMC4zOyB9XG4gICAgICAuYWJvdXQgLmdyaWQtcm93IC5pdGVtIC5saW5lcyB7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAgIC5hYm91dCAuZ3JpZC1yb3cgLml0ZW0gLmxpbmVzIC5zdWItaGVhZGluZyB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAgICAgLmFib3V0IC5ncmlkLXJvdyAuaXRlbSAudGV4dC1zdHlsZSB7XG4gICAgICAgIG1hcmdpbjogMzBweCAwOyB9XG4gICAgICAuYWJvdXQgLmdyaWQtcm93IC5pdGVtIC5kZXMge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5hYm91dCAuZ3JpZC1yb3cgLml0ZW0gLmRlcyAudGl0bGUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgY29sb3I6ICMxRDIyMkM7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgICAgIC5hYm91dCAuZ3JpZC1yb3cgLml0ZW0gLmRlcyBoNSB7XG4gICAgICAgICAgY29sb3I6ICMxRDIyMkM7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0IC5ncmlkLXJvdyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqXHJcbnJldmlld3NcclxuKioqKioqKioqKioqKioqKioqKioqKi9cbi5yZXZpZXdzIHtcbiAgYmFja2dyb3VuZDogI0VBQUUyNztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5yZXZpZXdzIC5zZWN0aW9uLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAucmV2aWV3cyAuc2xpY2stdHJhY2sge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5yZXZpZXdzIC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5yZXZpZXdzIC5wcm9kdWN0LW5leHQsXG4gIC5yZXZpZXdzIC5wcm9kdWN0LXByZXYge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucmV2aWV3cyAucXVvdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMxRDIyMkM7IH1cbiAgICAucmV2aWV3cyAucXVvdGU6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtNjBweDtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9xdW90ZS1sZWZ0LnBuZ1wiKTtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLnJldmlld3MgLnF1b3RlOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0zN3B4O1xuICAgICAgcmlnaHQ6IC02MHB4O1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL3F1b3RlLXJpZ2h0LnBuZ1wiKTtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gIC5yZXZpZXdzIC5yZXZpZXdlciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGNvbG9yOiAjMUQyMjJDO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5yZXZpZXdzIC5yZXZpZXdlciBpbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJldmlld3MgLnF1b3RlIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnJldmlld3MgLnJldmlld2VyIHtcbiAgICBmb250LXNpemU6IDE3cHg7IH0gfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKlxyXG5GQVFcclxuKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5mYXEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuZmFxIC5zZWN0aW9uLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuZmFxIC5jdGEtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gIC5mYXEgLmFycm93IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyB9XG5cbi5yb3RhdGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzcGluMSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfSB9XG5cbkAta2V5ZnJhbWVzIHNwaW4xIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH0gfVxuXG4uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU4ZTg7IH1cblxuLmFjdGl2ZS1xdWVzdGlvbiB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbiNxdWVzdGlvbnMge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICNxdWVzdGlvbnMgLmNhcmQge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgICNxdWVzdGlvbnMgLmNhcmQ6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDsgfVxuICAgICNxdWVzdGlvbnMgLmNhcmQgLnN1Yi10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICNxdWVzdGlvbnMgLmNhcmQgaDYge1xuICAgICAgY29sb3I6ICMxRDIyMkM7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICNxdWVzdGlvbnMgLmNhcmQgc3VwIHtcbiAgICAgIGNvbG9yOiAjRUFBRTI3O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICNxdWVzdGlvbnMgLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAwOyB9XG4gICAgI3F1ZXN0aW9ucyAuY2FyZCAuY2FyZC1ib2R5IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAwIDAgMjBweDsgfVxuICAjcXVlc3Rpb25zIC5idG4tbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjMUQyMjJDO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGJhc2VsaW5lO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxMnB4IDEycHggMTJweCAwO1xuICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U4ZThlODtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlODsgfVxuICAgICNxdWVzdGlvbnMgLmJ0bi1saW5rIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLmNvbGxhcHNlZC5zaG93IHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcXVlc3Rpb25zIC5idG4tbGluayB7XG4gICAgZm9udC1zaXplOiAxN3B4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAjcXVlc3Rpb25zIC5idG4tbGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLmN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxRDIyMkM7IH1cbiAgLmN0YSAuc2VjdGlvbi1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmN0YSBzdHJvbmcge1xuICAgIGNvbG9yOiAjRUFBRTI3O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmN0YSAucHJpY2Uge1xuICAgIGNvbG9yOiAjRUFBRTI3O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmN0YSAuY3RhLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKlxyXG5Gb290ZXJcclxuKioqKioqKioqKioqKioqKioqKioqKi9cbmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDIyMkM7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgZm9vdGVyIC5icmFuZCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgZm9vdGVyIC5icmFuZCAuaW1nLWNvbnRhaW5lciB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIGZvb3RlciAuZm9vdC1pdGVtIHtcbiAgICBmb250LWZhbWlseTogcmFsZXdheSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgZm9vdGVyIC5mb290LWl0ZW0gLmxpbmtzIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgZm9vdGVyIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICBmb290ZXIgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI0VBQUUyNzsgfVxuICBmb290ZXIgLmZvb3Rlcl90aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0VBQUUyNztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICBmb290ZXIgLnNvY2lhbC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICBmb290ZXIgLmNvcHlyaWdodCB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICBmb290ZXIgLnNvY2lhbCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgZm9vdGVyIC5zb2NpYWwgc3ZnIHtcbiAgICAgIG1hcmdpbjogMCA3cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuICAgICAgZm9vdGVyIC5zb2NpYWwgc3ZnOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNFQUFFMjc7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBmb290ZXIgLmJyYW5kaW5nIHtcbiAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XG4gICAgICBvcmRlcjogNDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBmb290ZXIgLmJyYW5kIC5pbWctY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDQwcHggMCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3QtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi8qKiBNRURJQSBRVUVSSUVTICoqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5Nb2JpbGUgLSBMYW5kc2NhcGVcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuIl19 */
