a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,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,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.5}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clear{display:inline-block}* html .clear{height:1%}.clear{display:block}*{box-sizing:border-box}body,html{height:100%}body{background-color:#2f2b4d;color:#fff;font-family:Open Sans,Arial,sans-serif;overflow:hidden}body.scrolling{overflow:auto;height:100%;position:static}@media screen and (min-width:640px){body{overflow:auto;position:static;background-image:linear-gradient(to bottom,rgba(0,0,0,.3) 0px,rgba(125,185,232,0) 25px);background-repeat:no-repeat}}.speechBubble{fill:#841aff}a{color:#bb80ff;text-decoration:none;font-weight:600}.content{margin-left:auto;margin-right:auto;max-width:595px;text-align:center;padding:0 10px}@media screen and (min-width:640px){.content{padding:0}}h1,h2,h3,h4,h5{margin-left:auto;margin-right:auto;max-width:595px;text-align:center;padding:0 10px}@media screen and (min-width:640px){h1,h2,h3,h4,h5{padding:0}}h1{font-size:2em;font-weight:100;padding-top:20px;margin-bottom:15px}@media screen and (min-width:640px){h1:first-of-type{font-size:3em;padding-top:5pc}}h2{font-size:2em;font-weight:100;padding-top:30px;margin-bottom:15px}p{margin-left:auto;margin-right:auto;max-width:595px;padding:0 10px;text-align:center;line-height:1.8em;font-size:.9em;margin-bottom:25px}@media screen and (min-width:640px){p{padding:0;font-size:1em}}p:last-of-type{margin-bottom:0}.button{display:inline-block;background:#841aff;padding:10px 20px;border-radius:9px;color:#fff;text-transform:uppercase;font-size:1.1em;margin:5px}.button.facebook-messenger{background:#0084ff;position:relative;padding-left:40px}.button.facebook-messenger:before{display:block;position:absolute;left:10px;top:10px;width:30px;height:30px;background:url(/images/facebook-messenger.svg);background-size:30px 30px;content:" "}@media screen and (min-width:640px){.mobileOnly{display:none}}.heart,.srOnly,hr{display:none}section{padding-bottom:50px}section:nth-of-type(2),section:nth-of-type(4){background:#272440}@font-face{font-family:Open Sans;src:url(/fonts/opensans-bold-webfont.woff2) format('woff2'),url(/fonts/opensans-bold-webfont.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-family:Open Sans;src:url(/fonts/opensans-light-webfont.woff2) format('woff2'),url(/fonts/opensans-light-webfont.woff) format('woff');font-weight:300;font-style:normal}@font-face{font-family:Open Sans;src:url(/fonts/opensans-regular-webfont.woff2) format('woff2'),url(/fonts/opensans-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:Open Sans;src:url(/fonts/opensans-semibold-webfont.woff2) format('woff2'),url(/fonts/opensans-semibold-webfont.woff) format('woff');font-weight:600;font-style:normal}body.iframe{background:transparent;overflow:hidden;padding:0}body.iframe .chat{padding:0 10px;background:transparent}@media screen and (max-height:399px){body.iframe .chat{padding:0}}@media screen and (min-width:640px){body.iframe .chat{padding-bottom:20px}}body.iframe .flex .logos{display:none}body.iframe .flex #messages{background:transparent}@media screen and (max-height:399px){body.iframe .flex #messages{display:none}}body.iframe .flex .input{background:transparent}body.iframe .flex .input form{box-shadow:none;border:1px solid rgba(132,26,255,.3);transition:opacity .5s ease-in}body.iframe .flex .input form.hidden{opacity:0}body.iframe .flex .share{background:transparent}body.iframe .flex .disclosure{color:#000}body.iframe .flex .disclosure em{opacity:1}@keyframes a{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.dots>div{display:inline-block;width:5px;height:5px;border-radius:75pt;background:#841aff;margin:0 2px}.dots>div>div{background:#fff;width:100%;height:100%;border-radius:75pt;opacity:.3;animation-duration:1s;animation-name:a;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:.33333333s}.dots>div:first-child>div{animation-delay:0s}.dots>div:last-child>div{animation-delay:.66666667s}@keyframes b{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.copy{margin:0 auto;max-width:72ch}.inline{margin:0;padding:0}.inline,.inline li{display:inline}ol.piped li,ul.piped li{margin:0;padding:0}ol.piped li:before,ul.piped li:before{content:'|\00a0';display:inline-block}ol.piped li:first-child:before,ul.piped li:first-child:before{content:'';display:none}.side-share{display:none;position:fixed;left:0;top:40%;font-size:0}@media screen and (min-width:740px){.side-share{display:block}}.side-share button{border-width:0;border-style:none;font-size:0;cursor:pointer;box-shadow:0 0 20px rgba(0,0,0,.2);width:50px;height:50px;margin:0 0 15px;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0}.side-share button:before{margin:0;display:none}.side-share button.twitter{background:#55acee url(../images/tweet.png) center center no-repeat;background-size:35px auto}.side-share button.facebook{background:#3b579d url(../images/facebook.png) 1px 5px no-repeat;background-size:35px auto}.share-button{display:inline-block;border-radius:5px;color:#fff;margin:0 5px;font-size:.85em;text-align:center;text-transform:uppercase;width:105px;line-height:30px}.share-button:before{margin-right:5px;content:" ";display:inline-block;width:22px;height:25px;vertical-align:middle}.facebook{display:inline-block;border-radius:5px;color:#fff;margin:0 5px;font-size:.85em;text-align:center;text-transform:uppercase;width:105px;line-height:30px;background:#3b579d}.facebook:before{margin-right:5px;content:" ";display:inline-block;width:22px;height:25px;vertical-align:middle;background:transparent url(../images/facebook.png) -7px center no-repeat;width:1pc;background-size:22px auto}.twitter{display:inline-block;border-radius:5px;color:#fff;margin:0 5px;font-size:.85em;text-align:center;text-transform:uppercase;width:105px;line-height:30px;background:#55acee}.twitter:before{margin-right:5px;content:" ";display:inline-block;width:22px;height:25px;vertical-align:middle;background:transparent url(../images/tweet.png) center center no-repeat;background-size:22px auto}.donate{display:inline-block;border-radius:5px;color:#fff;margin:0 5px;font-size:.85em;text-align:center;text-transform:uppercase;width:105px;line-height:30px;background:#df2000}.donate:before{margin-right:5px;content:" ";display:inline-block;width:22px;height:25px;vertical-align:middle;background:transparent url(../images/heart-cropped.png) center center no-repeat;background-size:18px auto}.chat{position:fixed;left:0;top:0;width:100%;height:100%;padding:0 15px;background:#2f2b4d;opacity:1;transition:all .5s ease-in;z-index:2}.chat.transparent{opacity:0}.chat.hidden{display:none}@media screen and (min-width:360px){.chat{padding-top:10px}}@media screen and (min-width:640px){.chat{position:static;max-width:595px;width:100%;height:575px;margin:0 auto;padding:45px 0 0;background:transparent}.chat.transparent{opacity:1}.chat.hidden{display:block}}.flex{position:relative;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.flex .logos{-ms-flex-negative:0;flex-shrink:0;margin-bottom:5px;min-height:35px}@media screen and (min-width:360px){.flex .logos{margin-bottom:20px}}.flex .logos .logo{margin:10px 0 0 15px;max-width:90pt;max-height:40px;height:auto;transition:filter .5s ease-in}@media screen and (min-width:360px){.flex .logos .logo{margin-left:20px}}@media screen and (min-width:640px){.flex .logos .logo{max-width:170px;margin:0}.flex .logos .logo.partner{margin-left:15px}}.flex .logos .fftf-logo{position:absolute;display:none;height:auto;max-width:140px;right:10px;top:18px}@media screen and (min-width:360px){.flex .logos .fftf-logo{display:block}}@media screen and (min-width:640px){.flex .logos .fftf-logo{max-width:218px;right:0;top:10px}}.flex .logos em{vertical-align:top;display:inline-block;font-size:.6em;color:hsla(0,0%,100%,.7);padding:14px 0 0 2px}.flex .logos em.bottom{vertical-align:bottom}.flex .logos em.white{color:#fff}@media screen and (min-width:640px){.flex .logos em{padding:5px 0 0 4px;font-size:.8em}}.flex .logos .powered-by{position:absolute;right:10px;top:4px;font-size:10px}@media screen and (min-width:360px){.flex .logos .powered-by{top:-3px;font-size:11px}}.flex .logos .powered-by strong{display:block;opacity:.8;margin-bottom:3px}.flex .logos .powered-by img{max-width:75pt;height:auto}@media screen and (min-width:640px){.flex .logos .powered-by{top:-15px;font-size:9pt}}.flex #messages{background-color:#272440;-ms-flex-positive:1;flex-grow:1;overflow:auto;background-image:linear-gradient(to bottom,rgba(0,0,0,.1) 0px,rgba(125,185,232,0) 15px);-webkit-border-top-left-radius:9px;-webkit-border-top-right-radius:9px;-moz-border-radius-topleft:9px;-moz-border-radius-topright:9px;border-top-left-radius:9px;border-top-right-radius:9px;padding:20px 10px 0}.flex #messages .clear{clear:both}.flex #messages .dots{margin:15px 0}.flex #messages .message{position:relative;display:inline-block;background:#841aff;border-radius:9px;font-weight:600;max-width:25pc;padding:15px 20px;transition:all .3s ease-in;margin-top:15px;font-size:.9em}.flex #messages .message.minimized{transform:scaleY(0)}.flex #messages .message.bot{float:left;margin-left:8px}.flex #messages .message.bot a{color:#fff;text-decoration:underline}.flex #messages .message.bot:after{display:block;position:absolute;bottom:0;left:-9pt;width:33px;height:38px;background:url(/images/tail-left.svg);content:" "}.flex #messages .message.user{float:right;background:#fff;color:#841aff;margin-right:8px}.flex #messages .message.user:after{display:block;position:absolute;bottom:0;right:-9pt;width:33px;height:38px;background:url(/images/tail-right.svg);content:" "}.flex #messages .message:first-child{margin-top:0}@media screen and (min-width:360px){.flex #messages .message{font-size:1em}}@media screen and (min-width:360px){.flex #messages{padding:20px 15px 0}}@media screen and (min-width:640px){.flex #messages{padding:30px 20px 10px}}.flex .disclosure{-ms-flex-negative:0;flex-shrink:0;text-align:center;font-size:.65em;padding:15px 0 10px}.flex .disclosure img{display:none;vertical-align:middle;margin-right:3px;margin-bottom:2px}@media screen and (min-width:360px){.flex .disclosure img{display:inline-block}}.flex .disclosure em{opacity:.5}.flex .disclosure a.learn-more{font-weight:700;display:inline-block}@media screen and (min-width:640px){.flex .disclosure a.learn-more{padding:10px 0}}body.my .flex .disclosure a{color:#fff;text-decoration:underline}body.my .flex .disclosure a.learn-more{font-weight:400;opacity:.5}@media screen and (min-width:640px){.flex .disclosure{font-size:.85em;padding-bottom:0}}.flex .input{background:#272440;position:relative;-ms-flex-negative:0;flex-shrink:0;-webkit-border-bottom-right-radius:9px;-webkit-border-bottom-left-radius:9px;-moz-border-radius-bottomright:9px;-moz-border-radius-bottomleft:9px;border-bottom-right-radius:9px;border-bottom-left-radius:9px}.flex .input form{width:100%;background:#fff;padding:5px;box-shadow:0 0 20px #841aff;transition:all .5s ease-in;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;border-radius:9px}.flex .input form input{-webkit-appearance:none;background:#fff;border:0 none #fff;font-size:1em;width:75pt;color:#222;-ms-flex-positive:10;flex-grow:10;padding-left:10px}@media screen and (min-width:360px){.flex .input form input{font-size:1.1em;padding-left:9pt}}@media screen and (min-width:640px){.flex .input form input{font-size:1.2em;padding-left:60px;background:url(/images/keypad.svg) 0 0 no-repeat}}.flex .input form input:focus{outline:0;outline-color:transparent;outline-style:none}.flex .input form button{-webkit-appearance:none;background:#841aff;border-radius:9px;font-size:1.2em;font-weight:800;color:#fff;text-transform:uppercase;border:0 none transparent;padding:0;white-space:nowrap;width:90pt;height:45px;line-height:45px;cursor:pointer;-ms-flex-preferred-size:110px;flex-basis:110px}@media screen and (min-width:480px){.flex .input form button{-ms-flex-preferred-size:auto;flex-basis:auto}}@media screen and (min-width:640px){.flex .input form button{width:166px;height:65px;line-height:65px}}.flex .input form.hidden{box-shadow:0 0 20px hsla(0,0%,100%,0);background:hsla(0,0%,100%,0)}.flex .input .share{display:none;opacity:0;transition:all .5s ease-in;min-height:55px;position:absolute;left:0;top:0;width:100%;height:100%;background:#1d1b30;text-align:center;padding-top:9pt;-webkit-border-bottom-right-radius:9px;-webkit-border-bottom-left-radius:9px;-moz-border-radius-bottomright:9px;-moz-border-radius-bottomleft:9px;border-bottom-right-radius:9px;border-bottom-left-radius:9px}.flex .input .share a.donate{display:none}@media screen and (min-width:640px){.flex .input .share a.donate{display:inline-block}}@media screen and (min-width:640px){.flex .input .share{padding-top:23px}.flex .input .share a{margin:0 8px}}.legal{left:0;top:0;width:100%;padding:10px 15px 0;background:#2f2b4d;opacity:1;transition:all .5s ease-in;z-index:2}.legal h3,.legal p,.legal ul{text-align:left}.legal h2{padding-top:0}.legal h3{font-size:1.5em}.legal ul{list-style-type:circle;font-size:.9em;margin-left:auto;margin-right:auto;max-width:585px;padding:0 10px;margin-bottom:25px}@media screen and (min-width:640px){.legal ul{font-size:1em}}@media screen and (min-width:640px){.legal{max-width:595px;width:100%;margin:0 auto;padding:0;background:transparent}}.legal strong{font-weight:700}.legal em{font-style:italic}.legal button{display:block;-webkit-appearance:none;background:#841aff;border-radius:9px;font-size:1em;font-weight:800;color:#fff;text-transform:uppercase;border:0 none transparent;padding:0 20px;white-space:nowrap;margin:0 auto;height:45px;line-height:45px;cursor:pointer;-ms-flex-preferred-size:110px;flex-basis:110px}@media screen and (min-width:480px){.legal button{font-size:1.2em;-ms-flex-preferred-size:auto;flex-basis:auto}}@media screen and (min-width:640px){.legal button{height:65px;line-height:65px}}#footer{text-align:center;padding:20px 15px 40px}#footer img{max-width:100%;width:25pc;height:auto;display:block;margin:0 auto}#footer p{margin-bottom:0}#footer li{margin-top:10px;color:hsla(0,0%,100%,.6);font-size:.8em}#beta{display:table;position:fixed;left:0;top:0;width:100%;height:100%;z-index:2;transition:all .5s ease-in;background:#4d2b33}#beta>div{display:table-cell;text-align:center;vertical-align:middle;width:300px;margin:0 auto}#beta img{filter:hue-rotate(100deg);width:300px;height:auto}#beta h2{padding-top:0;margin-bottom:7px;font-weight:700;display:none}#beta p{max-width:300px;margin:30px auto;color:hsla(0,0%,100%,.6);line-height:1.3em}#beta p.error{color:pink}#beta p.error a{color:#ff644d}#beta form{width:300px;margin:0 auto;background:#fff;padding:5px;transition:all .5s ease-in;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;border-radius:9px}#beta form input{-webkit-appearance:none;background:#fff;border:0 none #fff;font-size:1em;width:75pt;color:#222;-ms-flex-positive:10;flex-grow:10;padding-left:10px}#beta form button{-webkit-appearance:none;background:#ff381a;border-radius:9px;font-size:1.1em;font-weight:800;color:#fff;text-transform:uppercase;border:0 none transparent;padding:0;white-space:nowrap;width:90pt;height:45px;line-height:3pc;cursor:pointer;-ms-flex-preferred-size:115px;flex-basis:115px}#beta form button:hover{background:#cd1a00}#beta form.error{box-shadow:0 0 20px #ff381a;animation:b .82s cubic-bezier(0.36,0.07,0.19,0.97) both;transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:750pt}@media screen and (min-width:640px){#beta form{width:340px}}body.content{overflow:auto;height:100%;position:static}body.content header{margin-left:auto;margin-right:auto;max-width:595px;text-align:center;padding:0 10px;padding-top:20px}@media screen and (min-width:640px){body.content header{padding:0;padding:40px}}@media screen and (min-width:640px){body.content h1:first-of-type{padding-top:0}}body.content p:last-of-type{margin-bottom:60px}body.content .iframe-container,body.content code{background:rgba(0,0,0,.4);display:inline-block;padding:5px;border-radius:5px;font-family:Courier New,Courier,mono;color:#d6b3ff}body.content .iframe-container{margin-bottom:25px;width:100%}body.content .iframe-container.transparent{background:transparent}.video{margin:0 auto 25px;max-width:595px}.video .wrapper{border:10px solid transparent;border-radius:10px;height:0;margin:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative}.video .wrapper embed,.video .wrapper iframe,.video .wrapper object{position:absolute;top:0;left:0;width:100%;height:100%}.language-selector:before{content:" — ";color:#fff;opacity:.5}.language-selector a{font-weight:700}body.iframe.my-page .flex .input{padding:8px}body.iframe.my-page .flex .input form{border:none;box-shadow:0 10px 15px rgba(7,13,50,.5)}body.iframe.my-page .flex .input form button{background-color:#2443ff;border-radius:7px}@media screen and (min-width:640px){body.iframe.my-page .flex .input form input{background-image:url(/images/phonepad.svg);background-position:19px 50%;background-size:21px 29px}}body.iframe.my-page .flex .disclosure{display:none}@keyframes c{0%{opacity:0}to{opacity:1}}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:0 10px;z-index:3;background:rgba(0,0,0,.6);opacity:0;animation:c 1s;animation-fill-mode:forwards;animation-delay:.5s}.overlay .modal{position:relative;display:block;width:90%;max-width:595px;min-height:300px;background:#fff;margin:0 auto;color:#000;padding:15px 15px 25px;border-radius:10px;top:90px;transition:all .35s ease-in;box-shadow:0 0 20px rgba(0,0,0,.5)}@media screen and (min-width:640px){.overlay .modal{top:90px}}.overlay .modal h2{font-size:30px}.overlay .modal h2 strong{font-weight:600}.overlay .modal .x{position:absolute;right:20px;top:7px;font-size:25px}.overlay .modal img{display:block;max-width:100%;margin:25px auto 20px}.overlay.hidden{opacity:0;display:none}.overlay.hidden .modal{transform:translateY(-100%);opacity:0}body.modal-open{overflow:hidden}body.post{background-image:none}body.post header{background:#f8f8f8;width:100%;text-align:center;padding:40px}body.post header .logo{position:relative;z-index:1}body.post header .logo img{width:290px}body.post header .background-video{position:relative;height:250px}body.post .background-video>video{background-size:cover;background-position:50% 50%;position:absolute;right:-100%;bottom:-100%;top:-100%;left:-100%;margin:auto;min-width:100%;min-height:100%}body.post section{width:100%;padding:40px;text-align:center}body.post section.white{background:#fff;color:#333}body.post section.white h1,body.post section.white h2{color:#bb80ff}body.post h1{padding-top:40px}body.post ul.stats li{margin-bottom:0;padding-top:40px;padding-bottom:40px;border-bottom:1px solid rgba(0,0,0,.04)}body.post ul.stats li:last-child{border-bottom:none}body.post ul.stats li span{color:hsla(0,0%,60%,.9);font-size:1.5em;letter-spacing:3px;text-transform:uppercase}body.post ul.stats li em{display:block;color:#333;font-size:3em;font-family:Open Sans,sans-serif;font-weight:100}body.post h3{margin:10px 0}body.post h2{clear:both}@media screen and (min-width:640px){.d3{float:left}.d3.push-right{margin:0 40px}.d3.push-down{margin-bottom:40px}}.chart path{stroke-width:2;fill:none}.chart .axis text{fill:#fff}.chart .axis line,.chart .axis path{stroke:#fff}.chart .axis.no-text text{display:none}
/*# sourceMappingURL=data:application/json;base64,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LG1CQUFvQixBQUNwQix3QkFBMEIsQ0FDM0IsQUFDRCx5QkFDRSxjQUFlLEFBQ2YsV0FBWSxBQUNaLGNBQWUsQUFDZixpQ0FBcUMsQUFDckMsZUFBaUIsQ0FDbEIsQUFDRCxhQUNFLGFBQWUsQ0FDaEIsQUFDRCxhQUNFLFVBQVksQ0FDYixBQUNELG9DQUNFLElBQ0UsVUFBWSxDQUNiLEFBQ0QsZUFDRSxhQUFlLENBQ2hCLEFBQ0QsY0FDRSxrQkFBb0IsQ0FDckIsQ0FDRixBQUNELFlBQ0UsZUFBZ0IsQUFDaEIsU0FBVyxDQUNaLEFBQ0Qsa0JBQ0UsU0FBWSxDQUNiLEFBQ0Qsb0NBRUUsV0FBYyxDQUNmLEFBQ0QsMEJBQ0UsWUFBYyxDQUNmIiwiZmlsZSI6InNpdGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbiAgIHYyLjAgfCAyMDExMDEyNlxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5odG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5hcHBsZXQsXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmEsXG5hYmJyLFxuYWNyb255bSxcbmFkZHJlc3MsXG5iaWcsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnMsXG5zYW1wLFxuc21hbGwsXG5zdHJpa2UsXG5zdHJvbmcsXG5zdWIsXG5zdXAsXG50dCxcbnZhcixcbmIsXG51LFxuaSxcbmNlbnRlcixcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmVtYmVkLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5vdXRwdXQsXG5ydWJ5LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbm9sLFxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuYmxvY2txdW90ZSxcbnEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTtcbn1cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4vKiBlbmQgZXJpYyBtZXllcidzIHJlc2V0ICovXG4uY2xlYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5jbGVhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi8qIGhpZGUgSUUgbWFjIFxcKi9cbiogaHRtbCAuY2xlYXIge1xuICBoZWlnaHQ6IDElO1xufVxuLmNsZWFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKiAqL1xuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYyYjRkO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkuc2Nyb2xsaW5nIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIGJvZHkge1xuICAgIC8qIGJvcmRlci10b3A6IDVweCBzb2xpZCBAbWFpbi1jb2xvcjsgKi9cbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjMpIDBweCwgcmdiYSgxMjUsIDE4NSwgMjMyLCAwKSAyNXB4KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC4zKSAwcHgsIHJnYmEoMTI1LCAxODUsIDIzMiwgMCkgMjVweCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjMpIDBweCwgcmdiYSgxMjUsIDE4NSwgMjMyLCAwKSAyNXB4KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG4uc3BlZWNoQnViYmxlIHtcbiAgZmlsbDogIzg0MUFGRjtcbn1cbmEge1xuICBjb2xvcjogI2JiODBmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDU5NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDBweCAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNTk1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMHB4IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICBoMTpmaXJzdC1vZi10eXBlIHtcbiAgICBmb250LXNpemU6IDNlbTtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuaDIge1xuICBmb250LXNpemU6IDJlbTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5wIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA1OTVweDtcbiAgcGFkZGluZzogMHB4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICBmb250LXNpemU6IC45ZW07XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICBwIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5wOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICM4NDFhZmY7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIG1hcmdpbjogNXB4O1xufVxuLmJ1dHRvbi5mYWNlYm9vay1tZXNzZW5nZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA4NEZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi5idXR0b24uZmFjZWJvb2stbWVzc2VuZ2VyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2ZhY2Vib29rLW1lc3Nlbmdlci5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMzBweDtcbiAgY29udGVudDogXCIgXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubW9iaWxlT25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNyT25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ocixcbi5oZWFydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5zZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5zZWN0aW9uOm50aC1vZi10eXBlKDIpLFxuc2VjdGlvbjpudGgtb2YtdHlwZSg0KSB7XG4gIGJhY2tncm91bmQ6ICMyNzI0NDA7XG59XG4vKiBHZW5lcmF0ZWQgYnkgRm9udCBTcXVpcnJlbCAoaHR0cHM6Ly93d3cuZm9udHNxdWlycmVsLmNvbSkgb24gSnVuZSAyNywgMjAxNiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgc3JjOiB1cmwoJy9mb250cy9vcGVuc2Fucy1ib2xkLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnL2ZvbnRzL29wZW5zYW5zLWJvbGQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIHNyYzogdXJsKCcvZm9udHMvb3BlbnNhbnMtbGlnaHQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcvZm9udHMvb3BlbnNhbnMtbGlnaHQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIHNyYzogdXJsKCcvZm9udHMvb3BlbnNhbnMtcmVndWxhci13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy9mb250cy9vcGVuc2Fucy1yZWd1bGFyLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBzcmM6IHVybCgnL2ZvbnRzL29wZW5zYW5zLXNlbWlib2xkLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnL2ZvbnRzL29wZW5zYW5zLXNlbWlib2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5ib2R5LmlmcmFtZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwcHg7XG59XG5ib2R5LmlmcmFtZSAuY2hhdCB7XG4gIHBhZGRpbmc6IDBweCAxMHB4IDBweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzOTlweCkge1xuICBib2R5LmlmcmFtZSAuY2hhdCB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICBib2R5LmlmcmFtZSAuY2hhdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbmJvZHkuaWZyYW1lIC5mbGV4IC5sb2dvcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmlmcmFtZSAuZmxleCAjbWVzc2FnZXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzOTlweCkge1xuICBib2R5LmlmcmFtZSAuZmxleCAjbWVzc2FnZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmJvZHkuaWZyYW1lIC5mbGV4IC5pbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuYm9keS5pZnJhbWUgLmZsZXggLmlucHV0IGZvcm0ge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEzMiwgMjYsIDI1NSwgMC4zKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW47XG59XG5ib2R5LmlmcmFtZSAuZmxleCAuaW5wdXQgZm9ybS5oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuYm9keS5pZnJhbWUgLmZsZXggLnNoYXJlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5ib2R5LmlmcmFtZSAuZmxleCAuZGlzY2xvc3VyZSB7XG4gIGNvbG9yOiBibGFjaztcbn1cbmJvZHkuaWZyYW1lIC5mbGV4IC5kaXNjbG9zdXJlIGVtIHtcbiAgb3BhY2l0eTogMTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBkb3Qge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZG90IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG59XG4uZG90cyA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjODQxYWZmO1xuICBtYXJnaW46IDBweCAycHg7XG59XG4uZG90cyA+IGRpdiA+IGRpdiB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgb3BhY2l0eTogMC4zO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tbmFtZTogZG90O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMzMzMzMzMzNzO1xufVxuLmRvdHMgPiBkaXY6Zmlyc3QtY2hpbGQgPiBkaXYge1xuICBhbmltYXRpb24tZGVsYXk6IDBzO1xufVxuLmRvdHMgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC42NjY2NjY2N3M7XG59XG5Aa2V5ZnJhbWVzIHNoYWtlIHtcbiAgMTAlLFxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTFweCwgMCwgMCk7XG4gIH1cbiAgMjAlLFxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMnB4LCAwLCAwKTtcbiAgfVxuICAzMCUsXG4gIDUwJSxcbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC00cHgsIDAsIDApO1xuICB9XG4gIDQwJSxcbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDRweCwgMCwgMCk7XG4gIH1cbn1cbi5jb3B5IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNzJjaDtcbn1cbi5pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5pbmxpbmUgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG51bC5waXBlZCBsaSxcbm9sLnBpcGVkIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxudWwucGlwZWQgbGk6OmJlZm9yZSxcbm9sLnBpcGVkIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnfFxcMDBhMCc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbnVsLnBpcGVkIGxpOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG5vbC5waXBlZCBsaTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2lkZS1zaGFyZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDQwJTtcbiAgZm9udC1zaXplOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NDBweCkge1xuICAuc2lkZS1zaGFyZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zaWRlLXNoYXJlIGJ1dHRvbiB7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbjogMHB4IDBweCAxNXB4IDBweDtcbiAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogMHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbn1cbi5zaWRlLXNoYXJlIGJ1dHRvbjo6YmVmb3JlIHtcbiAgbWFyZ2luOiAwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2lkZS1zaGFyZSBidXR0b24udHdpdHRlciB7XG4gIGJhY2tncm91bmQ6ICM1NWFjZWUgdXJsKC4uL2ltYWdlcy90d2VldC5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggYXV0bztcbn1cbi5zaWRlLXNoYXJlIGJ1dHRvbi5mYWNlYm9vayB7XG4gIGJhY2tncm91bmQ6ICMzYjU3OWQgdXJsKC4uL2ltYWdlcy9mYWNlYm9vay5wbmcpIDFweCA1cHggbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggYXV0bztcbn1cbi5zaGFyZS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDBweCA1cHg7XG4gIGZvbnQtc2l6ZTogLjg1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IDEwNXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5zaGFyZS1idXR0b246OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmZhY2Vib29rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwcHggNXB4O1xuICBmb250LXNpemU6IC44NWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiAxMDVweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICMzQjU3OUQ7XG59XG4uZmFjZWJvb2s6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmZhY2Vib29rOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL2ZhY2Vib29rLnBuZykgLTdweCBjZW50ZXIgbm8tcmVwZWF0O1xuICB3aWR0aDogMTZweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4IGF1dG87XG59XG4udHdpdHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMHB4IDVweDtcbiAgZm9udC1zaXplOiAuODVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMTA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjNTVhY2VlO1xufVxuLnR3aXR0ZXI6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnR3aXR0ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvdHdlZXQucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4IGF1dG87XG59XG4uZG9uYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwcHggNXB4O1xuICBmb250LXNpemU6IC44NWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiAxMDVweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNERjIwMDA7XG59XG4uZG9uYXRlOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5kb25hdGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvaGVhcnQtY3JvcHBlZC5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggYXV0bztcbn1cbi5jaGF0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwcHggMTVweCAwcHggMTVweDtcbiAgYmFja2dyb3VuZDogIzJmMmI0ZDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbjtcbiAgei1pbmRleDogOTAwMTtcbn1cbi5jaGF0LnRyYW5zcGFyZW50IHtcbiAgb3BhY2l0eTogMDtcbn1cbi5jaGF0LmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkge1xuICAuY2hhdCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jaGF0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1heC13aWR0aDogNTk1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1NzVweDtcbiAgICBtYXJnaW46IDBweCBhdXRvIDBweCBhdXRvO1xuICAgIHBhZGRpbmc6IDQ1cHggMCAwIDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmNoYXQudHJhbnNwYXJlbnQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmNoYXQuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmZsZXgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZmxleCAubG9nb3Mge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtaW4taGVpZ2h0OiAzNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgLmZsZXggLmxvZ29zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uZmxleCAubG9nb3MgLmxvZ28ge1xuICBtYXJnaW46IDEwcHggMHB4IDBweCAxNXB4O1xuICBtYXgtd2lkdGg6IDEyMHB4O1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjVzIGVhc2UtaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkge1xuICAuZmxleCAubG9nb3MgLmxvZ28ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZmxleCAubG9nb3MgLmxvZ28ge1xuICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbiAgLmZsZXggLmxvZ29zIC5sb2dvLnBhcnRuZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG4uZmxleCAubG9nb3MgLmZmdGYtbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDE0MHB4O1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgLmZsZXggLmxvZ29zIC5mZnRmLWxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZmxleCAubG9nb3MgLmZmdGYtbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAyMThweDtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogMTBweDtcbiAgfVxufVxuLmZsZXggLmxvZ29zIGVtIHtcbiAgLypkaXNwbGF5OiBub25lOyovXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAuNmVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBwYWRkaW5nOiAxNHB4IDBweCAwcHggMnB4O1xufVxuLmZsZXggLmxvZ29zIGVtLmJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4uZmxleCAubG9nb3MgZW0ud2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5mbGV4IC5sb2dvcyBlbSB7XG4gICAgcGFkZGluZzogNXB4IDBweCAwcHggNHB4O1xuICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgfVxufVxuLmZsZXggLmxvZ29zIC5wb3dlcmVkLWJ5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gIC5mbGV4IC5sb2dvcyAucG93ZXJlZC1ieSB7XG4gICAgdG9wOiAtM3B4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuLmZsZXggLmxvZ29zIC5wb3dlcmVkLWJ5IHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAuODtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuLmZsZXggLmxvZ29zIC5wb3dlcmVkLWJ5IGltZyB7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5mbGV4IC5sb2dvcyAucG93ZXJlZC1ieSB7XG4gICAgdG9wOiAtMTVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5mbGV4ICNtZXNzYWdlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzI0NDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjEpIDBweCwgcmdiYSgxMjUsIDE4NSwgMjMyLCAwKSAxNXB4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuMSkgMHB4LCByZ2JhKDEyNSwgMTg1LCAyMzIsIDApIDE1cHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMSkgMHB4LCByZ2JhKDEyNSwgMTg1LCAyMzIsIDApIDE1cHgpO1xuICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDlweDtcbiAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogOXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDlweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOXB4O1xuICBwYWRkaW5nOiAyMHB4IDEwcHggMHB4IDEwcHg7XG59XG4uZmxleCAjbWVzc2FnZXMgLmNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZmxleCAjbWVzc2FnZXMgLmRvdHMge1xuICBtYXJnaW46IDE1cHggMHB4O1xufVxuLmZsZXggI21lc3NhZ2VzIC5tZXNzYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICM4NDFhZmY7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBmb250LXNpemU6IC45ZW07XG59XG4uZmxleCAjbWVzc2FnZXMgLm1lc3NhZ2UubWluaW1pemVkIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG59XG4uZmxleCAjbWVzc2FnZXMgLm1lc3NhZ2UuYm90IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uZmxleCAjbWVzc2FnZXMgLm1lc3NhZ2UuYm90IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZmxleCAjbWVzc2FnZXMgLm1lc3NhZ2UuYm90OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAtMTJweDtcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogMzhweDtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvdGFpbC1sZWZ0LnN2Zyk7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuLmZsZXggI21lc3NhZ2VzIC5tZXNzYWdlLnVzZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjODQxYWZmO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5mbGV4ICNtZXNzYWdlcyAubWVzc2FnZS51c2VyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICByaWdodDogLTEycHg7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3RhaWwtcmlnaHQuc3ZnKTtcbiAgY29udGVudDogXCIgXCI7XG59XG4uZmxleCAjbWVzc2FnZXMgLm1lc3NhZ2U6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkge1xuICAuZmxleCAjbWVzc2FnZXMgLm1lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkge1xuICAuZmxleCAjbWVzc2FnZXMge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCAwcHggMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZsZXggI21lc3NhZ2VzIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMTBweCAyMHB4O1xuICB9XG59XG4uZmxleCAuZGlzY2xvc3VyZSB7XG4gIC8qIGJhY2tncm91bmQ6IEBjaGF0LWJhY2tncm91bmQ7ICovXG4gIGZsZXgtc2hyaW5rOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogLjY1ZW07XG4gIHBhZGRpbmc6IDE1cHggMHB4IDEwcHggMHB4O1xufVxuLmZsZXggLmRpc2Nsb3N1cmUgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gIC5mbGV4IC5kaXNjbG9zdXJlIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uZmxleCAuZGlzY2xvc3VyZSBlbSB7XG4gIG9wYWNpdHk6IC41O1xufVxuLmZsZXggLmRpc2Nsb3N1cmUgYS5sZWFybi1tb3JlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5mbGV4IC5kaXNjbG9zdXJlIGEubGVhcm4tbW9yZSB7XG4gICAgcGFkZGluZzogMTBweCAwcHggMTBweCAwcHg7XG4gIH1cbn1cbmJvZHkubXkgLmZsZXggLmRpc2Nsb3N1cmUgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5ib2R5Lm15IC5mbGV4IC5kaXNjbG9zdXJlIGEubGVhcm4tbW9yZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5mbGV4IC5kaXNjbG9zdXJlIHtcbiAgICBmb250LXNpemU6IC44NWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5mbGV4IC5pbnB1dCB7XG4gIGJhY2tncm91bmQ6ICMyNzI0NDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDlweDtcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogOXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogOXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5cHg7XG59XG4uZmxleCAuaW5wdXQgZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAjODQxYWZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG59XG4uZmxleCAuaW5wdXQgZm9ybSBpbnB1dCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMHB4IG5vbmUgd2hpdGU7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB3aWR0aDogMTAwcHg7XG4gIGNvbG9yOiAjMjIyO1xuICBmbGV4LWdyb3c6IDEwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkge1xuICAuZmxleCAuaW5wdXQgZm9ybSBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5mbGV4IC5pbnB1dCBmb3JtIGlucHV0IHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9rZXlwYWQuc3ZnKSAwcHggMHB4IG5vLXJlcGVhdDtcbiAgfVxufVxuLmZsZXggLmlucHV0IGZvcm0gaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1zdHlsZTogbm9uZTtcbn1cbi5mbGV4IC5pbnB1dCBmb3JtIGJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogIzg0MWFmZjtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBmb250LXNpemU6IDEuMmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMHB4IG5vbmUgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXgtYmFzaXM6IDExMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmZsZXggLmlucHV0IGZvcm0gYnV0dG9uIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZmxleCAuaW5wdXQgZm9ybSBidXR0b24ge1xuICAgIHdpZHRoOiAxNjZweDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gIH1cbn1cbi5mbGV4IC5pbnB1dCBmb3JtLmhpZGRlbiB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xufVxuLmZsZXggLmlucHV0IC5zaGFyZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW47XG4gIG1pbi1oZWlnaHQ6IDU1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzFkMWIzMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOXB4O1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDlweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiA5cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiA5cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDlweDtcbn1cbi5mbGV4IC5pbnB1dCAuc2hhcmUgYS5kb25hdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZsZXggLmlucHV0IC5zaGFyZSBhLmRvbmF0ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZmxleCAuaW5wdXQgLnNoYXJlIHtcbiAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgfVxuICAuZmxleCAuaW5wdXQgLnNoYXJlIGEge1xuICAgIG1hcmdpbjogMHB4IDhweDtcbiAgfVxufVxuLmxlZ2FsIHtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAwcHggMTVweDtcbiAgYmFja2dyb3VuZDogIzJmMmI0ZDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbjtcbiAgei1pbmRleDogOTAwMTtcbn1cbi5sZWdhbCBwLFxuLmxlZ2FsIHVsLFxuLmxlZ2FsIGgzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5sZWdhbCBoMiB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG4ubGVnYWwgaDMge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuLmxlZ2FsIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA1ODVweDtcbiAgcGFkZGluZzogMHB4IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubGVnYWwgdWwge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAubGVnYWwge1xuICAgIG1heC13aWR0aDogNTk1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwcHggYXV0byAwcHggYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG4ubGVnYWwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubGVnYWwgZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ubGVnYWwgYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogIzg0MWFmZjtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDBweCBub25lIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgaGVpZ2h0OiA0NXB4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4LWJhc2lzOiAxMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5sZWdhbCBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5sZWdhbCBidXR0b24ge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5sZWdhbCBidXR0b24ge1xuICAgIGhlaWdodDogNjVweDtcbiAgICBsaW5lLWhlaWdodDogNjVweDtcbiAgfVxufVxuI2Zvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAxNXB4IDQwcHggMTVweDtcbn1cbiNmb290ZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogNDAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG4jZm9vdGVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4jZm9vdGVyIGxpIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgZm9udC1zaXplOiAuOGVtO1xufVxuI2JldGEge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5MDAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluO1xuICBiYWNrZ3JvdW5kOiAjNGQyYjMzO1xufVxuI2JldGEgPiBkaXYge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAzMDBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbiNiZXRhIGltZyB7XG4gIGZpbHRlcjogaHVlLXJvdGF0ZSgxMDBkZWcpO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbiNiZXRhIGgyIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNiZXRhIHAge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xufVxuI2JldGEgcC5lcnJvciB7XG4gIGNvbG9yOiBwaW5rO1xufVxuI2JldGEgcC5lcnJvciBhIHtcbiAgY29sb3I6ICNmZjY0NGQ7XG59XG4jYmV0YSBmb3JtIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbn1cbiNiZXRhIGZvcm0gaW5wdXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDBweCBub25lIHdoaXRlO1xuICBmb250LXNpemU6IDFlbTtcbiAgd2lkdGg6IDEwMHB4O1xuICBjb2xvcjogIzIyMjtcbiAgZmxleC1ncm93OiAxMDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuI2JldGEgZm9ybSBidXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZjM4MWE7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDBweCBub25lIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4LWJhc2lzOiAxMTVweDtcbn1cbiNiZXRhIGZvcm0gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2NkMWEwMDtcbn1cbiNiZXRhIGZvcm0uZXJyb3Ige1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggI2ZmMzgxYTtcbiAgYW5pbWF0aW9uOiBzaGFrZSAwLjgycyBjdWJpYy1iZXppZXIoMC4zNiwgMC4wNywgMC4xOSwgMC45NykgYm90aDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgI2JldGEgZm9ybSB7XG4gICAgd2lkdGg6IDM0MHB4O1xuICB9XG59XG5ib2R5LmNvbnRlbnQge1xuICBvdmVyZmxvdzogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuYm9keS5jb250ZW50IGhlYWRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNTk1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMHB4IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgYm9keS5jb250ZW50IGhlYWRlciB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICBib2R5LmNvbnRlbnQgaGVhZGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICBib2R5LmNvbnRlbnQgaDE6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxufVxuYm9keS5jb250ZW50IHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbmJvZHkuY29udGVudCBjb2RlLFxuYm9keS5jb250ZW50IC5pZnJhbWUtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LWZhbWlseTogJ0NvdXJpZXIgTmV3JywgJ0NvdXJpZXInLCBtb25vO1xuICBjb2xvcjogI2Q2YjNmZjtcbn1cbmJvZHkuY29udGVudCAuaWZyYW1lLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS5jb250ZW50IC5pZnJhbWUtY29udGFpbmVyLnRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4udmlkZW8ge1xuICBtYXJnaW46IDBweCBhdXRvIDI1cHggYXV0bztcbiAgbWF4LXdpZHRoOiA1OTVweDtcbn1cbi52aWRlbyAud3JhcHBlciB7XG4gIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWRlbyAud3JhcHBlciBpZnJhbWUsXG4udmlkZW8gLndyYXBwZXIgb2JqZWN0LFxuLnZpZGVvIC53cmFwcGVyIGVtYmVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubGFuZ3VhZ2Utc2VsZWN0b3Ige1xuICAvKlxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbGFyZ2UtcGhvbmUpIHtcbiAgICBwYWRkaW5nOiAwcHggMjBweCA0cHggMjBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAuNSk7XG4gICAgYmFja2dyb3VuZDogZGFya2VuKCMyNzI0NDAsIDIwJSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgdG9wOiAtNDVweDtcbiAgICB6LWluZGV4OiA5MDAyO1xuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogMTBweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogMTBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICB9XG4gICovXG59XG4ubGFuZ3VhZ2Utc2VsZWN0b3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIOKAlCBcIjtcbiAgY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAuNTtcbn1cbi5sYW5ndWFnZS1zZWxlY3RvciBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC8qXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQGxhcmdlLXBob25lKSB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgfVxuICAgICovXG59XG5ib2R5LmlmcmFtZS5teS1wYWdlIC5mbGV4IC5pbnB1dCB7XG4gIHBhZGRpbmc6IDhweDtcbn1cbmJvZHkuaWZyYW1lLm15LXBhZ2UgLmZsZXggLmlucHV0IGZvcm0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IHJnYmEoNywgMTMsIDUwLCAwLjUpO1xufVxuYm9keS5pZnJhbWUubXktcGFnZSAuZmxleCAuaW5wdXQgZm9ybSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ0M2ZmO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICBib2R5LmlmcmFtZS5teS1wYWdlIC5mbGV4IC5pbnB1dCBmb3JtIGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9waG9uZXBhZC5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE5cHggNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjFweCAyOXB4O1xuICB9XG59XG5ib2R5LmlmcmFtZS5teS1wYWdlIC5mbGV4IC5kaXNjbG9zdXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBrZXlmcmFtZXMgZmFkZS1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDBweCAxMHB4O1xuICB6LWluZGV4OiAxMDAwMTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IGZhZGUtaW4gMXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tZGVsYXk6IC41cztcbn1cbi5vdmVybGF5IC5tb2RhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogNTk1cHg7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgY29sb3I6IGJsYWNrO1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMjVweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0b3A6IDkwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlLWluO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm92ZXJsYXkgLm1vZGFsIHtcbiAgICB0b3A6IDkwcHg7XG4gIH1cbn1cbi5vdmVybGF5IC5tb2RhbCBoMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5vdmVybGF5IC5tb2RhbCBoMiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm92ZXJsYXkgLm1vZGFsIC54IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiA3cHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbi5vdmVybGF5IC5tb2RhbCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDI1cHggYXV0byAyMHB4O1xufVxuLm92ZXJsYXkuaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vdmVybGF5LmhpZGRlbiAubW9kYWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICBvcGFjaXR5OiAwO1xufVxuYm9keS5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkucG9zdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5ib2R5LnBvc3QgaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweDtcbn1cbmJvZHkucG9zdCBoZWFkZXIgLmxvZ28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5ib2R5LnBvc3QgaGVhZGVyIC5sb2dvIGltZyB7XG4gIHdpZHRoOiAyOTBweDtcbn1cbmJvZHkucG9zdCBoZWFkZXIgLmJhY2tncm91bmQtdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjUwcHg7XG59XG5ib2R5LnBvc3QgLmJhY2tncm91bmQtdmlkZW8gPiB2aWRlbyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMDAlO1xuICBib3R0b206IC0xMDAlO1xuICB0b3A6IC0xMDAlO1xuICBsZWZ0OiAtMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5ib2R5LnBvc3Qgc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5LnBvc3Qgc2VjdGlvbi53aGl0ZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogIzMzMztcbn1cbmJvZHkucG9zdCBzZWN0aW9uLndoaXRlIGgxLFxuYm9keS5wb3N0IHNlY3Rpb24ud2hpdGUgaDIge1xuICBjb2xvcjogI2JiODBmZjtcbn1cbmJvZHkucG9zdCBoMSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuYm9keS5wb3N0IHVsLnN0YXRzIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuYm9keS5wb3N0IHVsLnN0YXRzIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuYm9keS5wb3N0IHVsLnN0YXRzIGxpIHNwYW4ge1xuICBjb2xvcjogcmdiYSgxNTMsIDE1MywgMTUzLCAwLjkpO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYm9keS5wb3N0IHVsLnN0YXRzIGxpIGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDNlbTtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xufVxuYm9keS5wb3N0IGgzIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5ib2R5LnBvc3QgaDIge1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5kMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmQzLnB1c2gtcmlnaHQge1xuICAgIG1hcmdpbjogMCA0MHB4O1xuICB9XG4gIC5kMy5wdXNoLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5jaGFydCBwYXRoIHtcbiAgc3Ryb2tlLXdpZHRoOiAyO1xuICBmaWxsOiBub25lO1xufVxuLmNoYXJ0IC5heGlzIHRleHQge1xuICBmaWxsOiB3aGl0ZTtcbn1cbi5jaGFydCAuYXhpcyBsaW5lLFxuLmNoYXJ0IC5heGlzIHBhdGgge1xuICBzdHJva2U6IHdoaXRlO1xufVxuLmNoYXJ0IC5heGlzLm5vLXRleHQgdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iXX0= */