img{width:100%;max-width:100%;height:auto}.screen-reader{visibility:hidden;margin:0;position:absolute;top:0;left:0;width:0;height:0}ul{list-style:none;margin:0;padding:0}ul.bullets{list-style-type:circle;padding-left:2em}ul.bullets li{margin:.25em 0}ol{padding-left:20px}label{display:inline-block;vertical-align:middle;margin:0}.container-fluid{max-width:1500px}h1,h2,h3,h4,h5,h6{color:#302f7e;font-family:Dosis,sans-serif;font-weight:700}h1{letter-spacing:1px}h2{font-size:1.5em}a{color:rgba(48,47,126,.75)}a,a:hover{text-decoration:none}a:hover{color:#302f7e}.text-muted{color:rgba(190,226,229,.75)!important}body.test footer,body.test header{display:none}body.home header .navbar .navbar-brand img#logo{height:34px;max-height:34px;width:auto}body.home header .navbar.navbar-bg-one .navbar-toggler{color:#302f7e;border-color:#302f7e}body.home header .navbar.navbar-bg-one .navbar-toggler:focus{outline:none}body.home footer{height:30px}body.home footer p{margin-bottom:.75em}.navbar-form{padding:1em 0}.navbar-form .navbar-brand img#logo{height:34px;max-height:34px;width:auto}.modal#navModal{background:#00a8bb;padding:0;margin:0}.modal#navModal .modal-dialog{height:100%;padding:0;margin:0 auto}.modal#navModal .modal-dialog .modal-content{background:transparent;border:none}.modal#navModal .modal-dialog .modal-content .modal-header{border-bottom:none}.modal#navModal .modal-dialog .modal-content .modal-header button.close{font-size:2em;opacity:.8}.modal#navModal .modal-dialog .modal-content .modal-header button.close span{color:#fff}.modal#navModal .modal-dialog .modal-content .modal-header button.close:focus{outline:0}.modal#navModal .modal-dialog .modal-content .modal-body li.nav-item a{color:#fff;font-size:1.2em;margin-bottom:10px}.modal#navModal .modal-dialog .modal-content .modal-body li.nav-item a:hover{color:#302f7e;transition:all .5s ease-in-out}@media (min-width:768px){.modal#navModal .modal-dialog .modal-content .modal-body li.nav-item{font-size:2.2em}}.grid .grid-item{padding:0 5px}@media (min-width:768px){.grid .grid-item{padding:0 15px}}.grid .grid-item a{display:block;position:relative;height:100%;width:100%;color:#fff;background:#47bccc;border:2px solid #47bccc;border-radius:.5em;overflow:hidden}.grid .grid-item a i{color:#302f7e}.grid .grid-item a h2{color:#fff;font-weight:400;margin-top:.5em;letter-spacing:1px;font-size:1.25em}.grid .grid-item a p.text-info{color:#333!important;visibility:hidden;position:absolute;top:0;left:0;height:0;width:0;white-space:nowrap}.grid .grid-item a span.btn{padding:.4em .75em;color:#302f7e!important;font-size:12px;background:none;border:1px solid #fff}.steps{position:relative;display:none}#step-1{display:block}button#submit{display:none}.questions .radio-ctrl label{cursor:pointer}.questions .slider{margin-bottom:3em}.questions .rslider{margin:14px 0 24px}.questions .rslider .caps{margin-top:12px;position:relative;width:100%;font-size:12px}.questions .rslider .cap1,.questions .rslider .cap2,.questions .rslider .cap3,.questions .rslider .cap4,.questions .rslider .cap5{display:inline;position:absolute}#review .qrow{position:relative;width:100%;margin-bottom:2em}#review .qrow p.q{margin:.5em}#review .qrow p.answer{text-transform:capitalize;font-weight:700}.symptomchecker .temp-result{font-size:5em;margin-bottom:.25em}.symptomchecker .option-row{max-width:40%}.symptomchecker .option-row label{font-size:.8em}.card-flip{width:100%;height:400px}.card-flip .content{position:relative;width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:-webkit-transform .8s cubic-bezier(.75,0,.85,1);transition:transform .8s cubic-bezier(.75,0,.85,1);transition:transform .8s cubic-bezier(.75,0,.85,1),-webkit-transform .8s cubic-bezier(.75,0,.85,1);-webkit-font-smoothing:subpixel-antialiased}.more{display:none}.more:checked~.content{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-font-smoothing:subpixel-antialiased}.back,.front{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;border-radius:6px}.back .inner,.front .inner{height:100%;padding:1.5em;-webkit-transform:translateZ(80px) scale(1);transform:translateZ(80px) scale(1)}.front i{color:#fff}.front:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;border-radius:6px;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#47bccc}.front.secondary:after{background:#00a8bb}.front h2{color:#fff}.back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);background-color:#fff;border:2px solid rgba(71,188,204,.75)}.back .description{height:75%;width:100%;font-size:.85em;border-radius:5px;line-height:1.4em;overflow:auto}.back .icon,.back .title{color:#00a8bb}.back .title{width:90%}.back .icon{width:10%;text-align:right}.button{line-height:2.9em;text-transform:uppercase;color:#fff;cursor:pointer;display:block;padding:0 1.5em;height:3em;min-width:3em;background-color:transparent;border:2px solid #fff;border-radius:4px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:.3s ease-in-out}.button:hover{background-color:#fff;color:#47bccc}.button.return{line-height:3em;color:#47bccc;border-color:#47bccc;text-shadow:none}.button.return:hover{background-color:#47bccc;color:#fff;box-shadow:none}::-webkit-scrollbar{width:2.5px}::-webkit-scrollbar-track{background:rgba(190,226,229,.25)}::-webkit-scrollbar-thumb{background:#302f7e}::-webkit-scrollbar-thumb:hover{background:#bee2e5}.progress-wrapper{margin-top:1em;margin-bottom:2em}.progress-wrapper a{font-size:2em}.progress-wrapper #formProgress.progress{background-color:rgba(48,47,126,.25)}.progress-wrapper #formProgress.progress .progress-bar-flutest{background:linear-gradient(45deg,rgba(48,47,126,.15) 25%,transparent 0,transparent 50%,rgba(48,47,126,.15) 0,rgba(48,47,126,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.rangeslider,.rangeslider__fill{background:#00a8bb;display:block;height:4px;width:100%;border-radius:10px}.rangeslider{position:relative}.rangeslider--disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:.4}.rangeslider__fill{background-color:#47bccc;position:absolute;top:0}.rangeslider__handle{background-color:#302f7e;cursor:pointer;display:inline-block;width:24px;height:24px;position:absolute;top:-10px;border-radius:50%}input[type=range]:focus+.rangeslider .rangeslider__handle{box-shadow:0 0 8px rgba(255,0,255,.9)}.form-wrapper{background:#fff;max-width:550px;margin:0 auto;overflow:hidden}.form-wrapper .form-navigation{width:100%;margin-left:auto;margin-right:auto}.option-row{width:49%;min-width:120px;background-color:rgba(48,47,126,.25)}.option-row,.option-row label{position:relative;overflow:hidden}.option-row label{padding:1em 3em 1em 1em;display:block;text-align:left;color:#333;cursor:pointer;z-index:2;transition:color .2s ease-in}.option-row label:before{width:10px;height:10px;border-radius:50%;content:"";background-color:#47bccc;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scaleX(1);transform:translate(-50%,-50%) scaleX(1);transition:all .3s cubic-bezier(.4,0,.2,1);opacity:0;z-index:-1}.option-row label:after{width:32px;height:32px;content:"";border:2px solid #d1d7dc;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:2px 3px;border-radius:50%;z-index:2;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;transition:all .2s ease-in}.option-row input:checked~label{color:#fff;border-radius:inherit}.option-row input:checked~label:before{-webkit-transform:translate(-50%,-50%) scale3d(56,56,1);transform:translate(-50%,-50%) scale3d(56,56,1);opacity:1}.option-row input:checked~label:after{background-color:#302f7e;border-color:#302f7e}.option-row input{width:32px;height:32px;order:1;z-index:2;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;visibility:hidden}.test-section{display:none;width:100%;margin:0 auto}.test-section h4{height:140px}@media (min-width:576px){.test-section h4{height:90px}}.test-section .option-wrapper{margin-top:2em;margin-bottom:2em}@media (min-width:576px){.test-section#section-1{min-height:178px}}.results-wrapper{width:100%;max-width:700px;margin:0 auto}#valError{visibility:hidden;width:100%;max-width:500px}.loader-wrapper{position:absolute;top:0;left:0;height:100%;width:100%;background:#fff;z-index:2}.loader-wrapper svg#loader{zoom:2}.loader-wrapper svg#loader path{fill:#47bccc}.flu-check .rslider .temp-result{font-size:5em;margin-bottom:.25em}.btn{display:inline-block;padding:.75em;border-radius:.25em;font-size:1em;font-weight:400;cursor:pointer}.btn:focus{box-shadow:none;outline:0}.btn-default{background:#302f7e;color:#fff!important}.btn-default:hover{background:rgba(48,47,126,.75);color:#fff;transition:all .5s ease-in-out;box-shadow:inset 0 0 15px 5px rgba(0,0,0,.25)}.btn-secondary{color:#302f7e;background:transparent;border:1px solid #302f7e}.btn-secondary:hover{color:#fff!important;transition:all .5s ease-in-out;background:#302f7e}.btn-hover-text{white-space:nowrap;max-width:50px;overflow:hidden;opacity:.5}.btn-hover-text span{visibility:hidden}.btn-hover-text:hover{max-width:100%}.btn-hover-text:hover span{visibility:visible}.btn-lg{padding-left:2em;padding-right:2em}.btn-form-nav{width:100%;margin:.2em 0;border:0;border-radius:0}@media (min-width:576px){.btn-form-nav{width:49%}}.btn-form-nav.btn-next{order:1;background-color:#00a8bb;color:#fff}@media (min-width:576px){.btn-form-nav.btn-next{order:2}}.btn-form-nav.btn-prev{order:2}@media (min-width:576px){.btn-form-nav.btn-prev{order:1}}.btn-social li{position:relative;display:inline-block;width:3em;height:3em;border:2px solid #302f7e;border-radius:100%;margin:1em .5em;cursor:pointer;transition:border-radius .5s,border-color 1s,-webkit-transform .5s;transition:border-radius .5s,transform .5s,border-color 1s;transition:border-radius .5s,transform .5s,border-color 1s,-webkit-transform .5s}.btn-social li i{color:#302f7e;font-size:1.5em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:color .5s}.btn-social li:hover{border-radius:10%;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.btn-social li.facebook:hover{border-color:#3b5998}.btn-social li.facebook:hover i{color:#3b5998}.btn-social li.twitter:hover{border-color:#55acee}.btn-social li.twitter:hover i{color:#55acee}.btn-social li.linkedin:hover{border-color:#0077b5}.btn-social li.linkedin:hover i{color:#0077b5}.btn-social li.whatsapp:hover{border-color:#25d366}.btn-social li.whatsapp:hover i{color:#25d366}span.ball{background:rgba(0,168,187,.25);height:10px;width:10px;display:inline-block;margin:1em .25em;border-radius:50%}.faqs .card button{text-decoration:none;padding:.75em 0}.faqs .card .cite{font-size:12px;color:rgba(48,47,126,.25)}.faqs .card .cite:hover{transition:all .5s ease-in-out;color:rgba(48,47,126,.85)}.faqs .card .card-body .card-inner{border-left:2px solid #bee2e5;padding-left:1.25em}@media (min-width:768px){h2{font-size:2em}.grid .floating-img{position:absolute;width:250px;height:auto;top:50%;left:50%;margin-left:-125px;margin-top:-177px}.grid .grid-item a{transition:all .5s ease}.grid .grid-item a h2{color:#302f7e;font-size:2em;font-weight:700}.grid .grid-item a p.text-info{position:relative;display:block;visibility:visible;white-space:normal;height:100%;width:100%}.grid .grid-item a span.btn{padding:.75em 1em;font-size:1em;background:transparent;border-color:#302f7e;color:#302f7e}.grid .grid-item a .wipe{width:125%;height:20px;position:absolute;left:-130%;top:45%;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.grid .grid-item a:hover{background-color:#47bccc;border-color:#47bccc;color:#fff;opacity:1}.grid .grid-item a:hover h2{color:#fff}.grid .grid-item a:hover p{color:#fff!important}.grid .grid-item a:hover .wipe{transition:all .75s ease;left:550px}.grid .grid-item a:hover span.btn{background:#fff;border-color:#fff}.btn-social li{width:4em;height:4em}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,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Q3pDLHlCQW1EUSx3QkFwOUJ1QixDQXE5QnZCLG9CQXI5QnVCLENBczlCdkIsVUFBVyxDQUNYLFNBQVUsQ0F0RGxCLDRCQXdEVSxVQXY5Qk0sQ0ErNUJoQiwyQkEyRFUsb0JBQThCLENBM0R4QywrQkFyNEJELHdCQW04QjZDLENBQ2xDLFVBQVcsQ0EvRHJCLGtDQWtFVSxlQWorQk0sQ0FrK0JOLGlCQWwrQk0sQ0F5K0JoQixlQUVJLFNBQVUsQ0FDVixVQUFXLENBQ1oiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcbi8vIENvbG9yc1xuJGNvbG9yLW9uZTogcmdiKCAxOTAsIDIyNiwgMjI5ICk7XG4kY29sb3ItdHdvOiByZ2IoIDAsIDE2OCwgMTg3ICk7XG4kY29sb3ItdGhyZWU6IHJnYiggNzEsIDE4OCwgMjA0ICk7XG4kY29sb3ItZm91cjogcmdiKCA0OCwgNDcsIDEyNiApO1xuJGNvbG9yLWxpZ2h0OiAjZmZmO1xuXG4kY29sb3Itb25lLWxpZ2h0OiByZ2JhKCAxOTAsIDIyNiwgMjI5LCAwLjc1ICk7XG4kY29sb3Itb25lLWxpZ2h0ZXN0OiByZ2JhKCAxOTAsIDIyNiwgMjI5LCAwLjI1ICk7XG4kY29sb3ItdGhyZWUtbGlnaHQ6IHJnYmEoIDcxLCAxODgsIDIwNCwgMC43NSApO1xuJGNvbG9yLXRocmVlLWxpZ2h0ZXI6IHJnYmEoIDcxLCAxODgsIDIwNCwgMC41ICk7XG4kY29sb3ItdGhyZWUtbGlnaHRlc3Q6IHJnYmEoIDcxLCAxODgsIDIwNCwgMC4yNSApO1xuJGNvbG9yLWZvdXItbGlnaHQ6IHJnYmEoIDQ4LCA0NywgMTI2LCAwLjc1ICk7XG4kY29sb3ItZm91ci1saWdodGVyOiByZ2JhKCA0OCwgNDcsIDEyNiwgMC41ICk7XG5cbiRjb2xvci10ZXh0LWJhc2U6ICMzMzMzMzM7XG5cbi8vIHRyYW5pc2l0aW9uc1xuJGVhc2UtaW4tb3V0LXNsb3c6IGFsbCA1MDBtcyBlYXNlLWluLW91dDtcblxuLy8gU2NyZWVuIFNpemVzXG4kc2NyZWVuLXNtYWxsOiA1NzZweDtcbiRzY3JlZW4tbWVkaXVtOiA3NjhweDtcbiRzY3JlZW4tbGFyZ2U6IDk5MnB4O1xuJHNjcmVlbi14bDogMTIwMHB4O1xuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogTWl4aW5zXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbkBtaXhpbiB0cmFuc2l0aW9uKCRpbikge1xuXHR0cmFuc2l0aW9uOiRpbjtcbn1cblxuQG1peGluIHRyYW5zZm9ybSgkaW4pIHtcblx0dHJhbnNmb3JtOiRpbjtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIEdsb2JhbHNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuaW1ne1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jb250YWluZXItZmx1aWR7XG4gIG1heC13aWR0aDogMTUwMHB4O1xufVxuXG4uc2NyZWVuLXJlYWRlcntcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG51bHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG51bC5idWxsZXRze1xuICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG4gIGxpe1xuICAgIG1hcmdpbjogMC4yNWVtIDA7XG4gIH1cbn1cblxub2x7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxubGFiZWx7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29udGFpbmVyLWZsdWlke1xuICBtYXgtd2lkdGg6IDE1MDBweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIFR5cGVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDZ7XG4gIGNvbG9yOiAkY29sb3ItZm91cjtcbiAgZm9udC1mYW1pbHk6ICdEb3NpcycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmgxe1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG5oMntcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cblxuYXtcbiAgY29sb3I6ICRjb2xvci1mb3VyLWxpZ2h0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICY6aG92ZXJ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3ItZm91cjtcbiAgfVxufVxuXG4udGV4dC1tdXRlZHtcbiAgY29sb3I6ICRjb2xvci1vbmUtbGlnaHQgIWltcG9ydGFudDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIE5hdmJhclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG5cbmJvZHl7XG4gICYudGVzdHtcbiAgICBoZWFkZXJ7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBmb290ZXJ7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLmhvbWV7XG4gICAgaGVhZGVye1xuICAgICAgLm5hdmJhciB7XG4gICAgICAgIC5uYXZiYXItYnJhbmR7XG4gICAgICAgICAgaW1nI2xvZ297XG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubmF2YmFyLWJnLW9uZXtcbiAgICAgICAgICAubmF2YmFyLXRvZ2dsZXJ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvdXI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1mb3VyO1xuICAgICAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgZm9vdGVye1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgcHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xuICAgICAgfSBcbiAgICB9XG4gIH1cbn1cblxuLm5hdmJhci1mb3Jte1xuICBwYWRkaW5nOiAxZW0gMGVtO1xuICAubmF2YmFyLWJyYW5ke1xuICAgIGltZyNsb2dve1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgbWF4LWhlaWdodDogMzRweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4ubW9kYWwjbmF2TW9kYWx7XG4gIGJhY2tncm91bmQ6ICRjb2xvci10d287XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgLm1vZGFsLWRpYWxvZ3tcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAubW9kYWwtY29udGVudHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgLm1vZGFsLWhlYWRlcntcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgYnV0dG9uLmNsb3Nle1xuICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1vZGFsLWJvZHl7XG4gICAgICAgIGxpLm5hdi1pdGVte1xuICAgICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb3VyO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAoIG1pbi13aWR0aDogJHNjcmVlbi1tZWRpdW0gKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBNYWluXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uZ3JpZHtcbiAgLmdyaWQtaXRlbXtcblxuICAgIHBhZGRpbmc6IDAgNXB4O1xuXG4gICAgQG1lZGlhKCBtaW4td2lkdGg6ICRzY3JlZW4tbWVkaXVtKXtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG5cbiAgICBhe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdGhyZWU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItdGhyZWU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjVlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBpe1xuICAgICAgICBjb2xvcjogJGNvbG9yLWZvdXI7XG4gICAgICB9XG4gICAgICBoMntcbiAgICAgICAgY29sb3I6ICRjb2xvci1saWdodDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgfVxuICAgICAgcC50ZXh0LWluZm97XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1iYXNlICFpbXBvcnRhbnQ7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgICBzcGFuLmJ0bntcbiAgICAgICAgcGFkZGluZzogMC40ZW0gMC43NWVtO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWZvdXIgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIEZsdSBUZXN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uc3RlcHN7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNzdGVwLTF7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYnV0dG9uI3N1Ym1pdHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnF1ZXN0aW9uc3tcbiAgXG4gIC5yYWRpby1jdHJse1xuICAgIGxhYmVse1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC5zbGlkZXJ7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICB9XG4gIFxuICAucnNsaWRlciB7XG4gICAgbWFyZ2luOiAxNHB4IDAgMjRweCAwO1xuICBcbiAgICAuY2FwcyB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICBcbiAgICAuY2FwMSwgLmNhcDIsIC5jYXAzLCAuY2FwNCwgLmNhcDUge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgXG4gIH0vL3JzbGlkZXJcblxufVxuXG4jcmV2aWV3e1xuICAucXJvd3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIHAucXtcbiAgICAgIG1hcmdpbjogMC41ZW07XG4gICAgfVxuICAgIHAuYW5zd2Vye1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogU3ltcHRvbSBDaGVja2VyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uc3ltcHRvbWNoZWNrZXIge1xuICAudGVtcC1yZXN1bHR7XG4gICAgZm9udC1zaXplOiA1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xuICB9XG5cbiAgLm9wdGlvbi1yb3d7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgbGFiZWx7XG4gICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIH1cbiAgfVxuXG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIEZsdSBUaXBzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uY2FyZC1mbGlwe1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDBweDtcblxuICAuY29udGVudHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuNzUsIDAsIDAuODUsIDEpO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICB9XG59XG5cbi5tb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgJjpjaGVja2VkIH4gLmNvbnRlbnR7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gIH1cbn1cblxuLmZyb250LCAuYmFja3tcbiAgcG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBcbiAgLmlubmVye1xuICAgIGhlaWdodDogMTAwJTtcblx0XHRwYWRkaW5nOiAxLjVlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooODBweCkgc2NhbGUoMSk7XG4gIH1cbn1cblxuLmZyb250e1xuXG4gIGl7XG4gICAgY29sb3I6ICRjb2xvci1saWdodDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdGhyZWU7XG4gIH1cblxuICAmLnNlY29uZGFyeXtcbiAgICAmOmFmdGVye1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXR3bztcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgY29sb3I6ICRjb2xvci1saWdodDtcbiAgfVxuXG59XG5cbi5iYWNre1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXRocmVlLWxpZ2h0O1xuXG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgaGVpZ2h0OiA3NSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAwLjg1ZW07XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICBvdmVyZmxvdzogYXV0bztcblx0fVxuXG5cdC50aXRsZSxcblx0Lmljb24ge1xuXHRcdGNvbG9yOiAkY29sb3ItdHdvO1xuXHR9XG5cblx0LnRpdGxlIHtcbiAgICB3aWR0aDogOTAlO1xuXHR9XG5cbiAgLmljb257XG4gICAgd2lkdGg6IDEwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG59XG5cbi5idXR0b24ge1xuICBsaW5lLWhlaWdodDogMi45ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMS41ZW07XG4gIGhlaWdodDogM2VtO1xuICBtaW4td2lkdGg6IDNlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRjb2xvcjogJGNvbG9yLXRocmVlO1xuXHR9XG5cblx0Ji5yZXR1cm4ge1xuXHRcdGxpbmUtaGVpZ2h0OiAzZW07XG5cdFx0Y29sb3I6ICRjb2xvci10aHJlZTtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci10aHJlZTtcblx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10aHJlZTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdHdpZHRoOiAyLjVweDtcbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itb25lLWxpZ2h0ZXN0O1xufVxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1mb3VyO1xufVxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1vbmU7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBSYW5nZXJzIFNsaWRlclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnByb2dyZXNzLXdyYXBwZXJ7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuXG4gIGF7XG4gICAgZm9udC1zaXplOiAyZW07XG4gIH1cblxuICAjZm9ybVByb2dyZXNzLnByb2dyZXNze1xuICAgIFxuICAgICAgXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCAkY29sb3ItZm91ciwgMC4yNSk7XG4gICAgICBcbiAgICAgIC5wcm9ncmVzcy1iYXItZmx1dGVzdHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLHJnYmEoJGNvbG9yLWZvdXIsLjE1KSAyNSUsdHJhbnNwYXJlbnQgMjUlLHRyYW5zcGFyZW50IDUwJSxyZ2JhKCRjb2xvci1mb3VyLC4xNSkgNTAlLHJnYmEoJGNvbG9yLWZvdXIsLjE1KSA3NSUsdHJhbnNwYXJlbnQgNzUlLHRyYW5zcGFyZW50KTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07XG4gICAgICB9XG4gICAgfVxuICBcbn1cblxuLnJhbmdlc2xpZGVyLFxuLnJhbmdlc2xpZGVyX19maWxsIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXR3bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5yYW5nZXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJhbmdlc2xpZGVyLS1kaXNhYmxlZCB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NDApO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5yYW5nZXNsaWRlcl9fZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10aHJlZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi5yYW5nZXNsaWRlcl9faGFuZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWZvdXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5cbmlucHV0W3R5cGU9XCJyYW5nZVwiXTpmb2N1cyArIC5yYW5nZXNsaWRlciAucmFuZ2VzbGlkZXJfX2hhbmRsZSB7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDI1NSwgMCwgMjU1LCAwLjkpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgyNTUsIDAsIDI1NSwgMC45KTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDI1NSwgMCwgMjU1LCAwLjkpO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogZm9ybVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmZvcm0td3JhcHBlcntcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG1heC13aWR0aDogNTUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5mb3JtLW5hdmlnYXRpb257XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbn1cblxuLm9wdGlvbi1yb3d7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ5JTtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSggJGNvbG9yLWZvdXIsIDAuMjUpO1xuICAvLyBib3JkZXItcmFkaXVzOiAwLjJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBsYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBlYXNlLWluO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRocmVlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjRDFEN0RDO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyB2aWV3Qm94PScwIDAgMzIgMzInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J001LjQxNCAxMUw0IDEyLjQxNGw1LjQxNCA1LjQxNEwyMC44MjggNi40MTQgMTkuNDE0IDVsLTEwIDEweicgZmlsbD0nJTIzZmZmJyBmaWxsLXJ1bGU9J25vbnplcm8nLyUzRSUzQy9zdmclM0UgXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDJweCAzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0OmNoZWNrZWQgfiBsYWJlbCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZTNkKDU2LCA1NiwgMSk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWZvdXI7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1mb3VyO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0IHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgb3JkZXI6IDE7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cblxuLnRlc3Qtc2VjdGlvbntcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoNHtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIEBtZWRpYSggbWluLXdpZHRoOiAkc2NyZWVuLXNtYWxsICl7XG4gICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgfVxuICB9XG4gIC5vcHRpb24td3JhcHBlcntcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB9XG5cbiAgQG1lZGlhICggbWluLXdpZHRoOiAkc2NyZWVuLXNtYWxsICl7XG4gICAgJiNzZWN0aW9uLTF7XG4gICAgICBtaW4taGVpZ2h0OiAxNzhweDtcbiAgICB9XG4gIH1cblxufVxuXG4ucmVzdWx0cy13cmFwcGVye1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbiN2YWxFcnJvcntcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cblxuLmxvYWRlci13cmFwcGVye1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDI7XG5cblxuXG4gIHN2ZyNsb2FkZXJ7XG4gICAgem9vbTogMjtcbiAgICBwYXRoe1xuICAgICAgZmlsbDogJGNvbG9yLXRocmVlO1xuICAgIH1cbiAgfVxufVxuXG4uZmx1LWNoZWNre1xuICAucnNsaWRlcntcbiAgICAudGVtcC1yZXN1bHR7XG4gICAgICBmb250LXNpemU6IDVlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbiAgICB9XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIEJ1dHRvbnNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5idG57XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC43NWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6Zm9jdXN7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi5idG4tZGVmYXVsdHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWZvdXI7XG4gIGNvbG9yOiAkY29sb3ItbGlnaHQgIWltcG9ydGFudDtcbiAgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZm91ci1saWdodDtcbiAgICBjb2xvcjogJGNvbG9yLWxpZ2h0OyBcbiAgICB0cmFuc2l0aW9uOiAkZWFzZS1pbi1vdXQtc2xvdzsgXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAxNXB4IDVweCByZ2JhKCAwLDAsMCwwLjI1KTtcbiAgfVxufVxuXG4uYnRuLXNlY29uZGFyeXtcbiAgY29sb3I6ICRjb2xvci1mb3VyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWZvdXI7XG4gICY6aG92ZXJ7XG4gICAgY29sb3I6ICRjb2xvci1saWdodCAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246ICRlYXNlLWluLW91dC1zbG93OyBcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZm91cjtcbiAgfVxufVxuXG4uYnRuLWhvdmVyLXRleHR7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1heC13aWR0aDogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMC41O1xuICBzcGFue1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAmOmhvdmVye1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBzcGFue1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cbn1cblxuLmJ0bi1sZ3tcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJlbTtcbn1cblxuLmJ0bi1mb3JtLW5hdntcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjJlbTtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIGJvcmRlcjogMHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIEBtZWRpYSggbWluLXdpZHRoOiAkc2NyZWVuLXNtYWxsICApe1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cblxuICAmLmJ0bi1uZXh0e1xuICAgIG9yZGVyOiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10d287XG4gICAgY29sb3I6ICNmZmY7XG4gICAgQG1lZGlhICggbWluLXdpZHRoOiAkc2NyZWVuLXNtYWxsICl7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG4gIH1cbiAgJi5idG4tcHJldntcbiAgICBvcmRlcjogMjtcbiAgICBAbWVkaWEgKCBtaW4td2lkdGg6ICRzY3JlZW4tc21hbGwgKXtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgfVxufVxuXG4uYnRuLXNvY2lhbHtcbiAgbGl7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogM2VtO1xuICAgIGhlaWdodDogM2VtO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1mb3VyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWFyZ2luOiAxZW0gMC41ZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1yYWRpdXMgLjVzLCB0cmFuc2Zvcm0gLjVzLCBib3JkZXItY29sb3IgMXM7XG4gICAgaXtcbiAgICAgIGNvbG9yOiAkY29sb3ItZm91cjtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjVzO1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG4gICAgJi5mYWNlYm9va3tcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzNiNTk5ODtcbiAgICAgICAgaXtcbiAgICAgICAgICBjb2xvcjogIzNiNTk5ODtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnR3aXR0ZXJ7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBib3JkZXItY29sb3I6ICM1NWFjZWU7XG4gICAgICAgIGl7XG4gICAgICAgICAgY29sb3I6ICM1NWFjZWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5saW5rZWRpbntcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwNzdiNTtcbiAgICAgICAgaXtcbiAgICAgICAgICBjb2xvcjogIzAwNzdiNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLndoYXRzYXBwe1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMjVEMzY2O1xuICAgICAgICBpe1xuICAgICAgICAgIGNvbG9yOiAjMjVEMzY2O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBTcGVjaWFsXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5zcGFuLmJhbGx7XG4gIGJhY2tncm91bmQ6IHJnYmEoICRjb2xvci10d28sIDAuMjUgKTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDFlbSAwLjI1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIGZhcXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5mYXFze1xuICAuY2FyZHtcbiAgICBidXR0b257XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwLjc1ZW0gMDtcbiAgICB9XG4gICAgLmNpdGV7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogcmdiYSggJGNvbG9yLWZvdXIsIDAuMjUpO1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICBjb2xvcjogcmdiYSggJGNvbG9yLWZvdXIsIDAuODUpO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2FyZC1ib2R5e1xuICAgICAgLmNhcmQtaW5uZXJ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLW9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIE1lZGlhIFF1ZXJpZXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSAoIG1pbi13aWR0aDogJHNjcmVlbi1tZWRpdW0gKSB7XG4gIFxuICBoMntcbiAgICBmb250LXNpemU6IDJlbTtcbiAgfVxuXG4gIC5ncmlke1xuXG4gICAgLmZsb2F0aW5nLWltZ3tcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMjVweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xNzdweDtcbiAgICB9XG5cbiAgICAuZ3JpZC1pdGVteyBcblxuICAgICAgYXtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC41cyBlYXNlKTtcblxuICAgICAgICBoMntcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvdXI7XG4gICAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAudGV4dC1pbmZve1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgc3Bhbi5idG57XG4gICAgICAgICAgcGFkZGluZzogMC43NWVtIDFlbTtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1mb3VyO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm91cjtcbiAgICAgICAgfVxuXG4gICAgICAgIC53aXBle1xuICAgICAgICAgIHdpZHRoOiAxMjUlO1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogLTEzMCU7XG4gICAgICAgICAgdG9wOiA0NSU7XG4gICAgICAgICAgYmFja2dyb3VuZDojZmZmO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGVaKDQ1ZGVnKSk7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRocmVlO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXRocmVlO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgaDJ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgICBwe1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1saWdodCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAud2lwZXtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNzVzIGVhc2UpO1xuICAgICAgICAgICAgbGVmdDogNTUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW4uYnRue1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1zb2NpYWx7XG4gICAgbGl7XG4gICAgICB3aWR0aDogNGVtO1xuICAgICAgaGVpZ2h0OiA0ZW07XG4gICAgfVxuICB9XG59Il19 */
