.logo{height:auto;max-width:450px}@media (max-width:575.98px){.logo{max-width:250px}}@media (min-width:576px) and (max-width:767.98px){.logo{max-width:250px}}@media (min-width:768px) and (max-width:991.98px){.logo{max-width:300px}}@media (min-width:992px) and (max-width:1199.98px){.logo{max-width:300px}}@media (min-width:1200px){.logo{max-width:350px}}body,p{font-family:Open sans,sans-serif;font-weight:500;line-height:1.6;min-width:300px;overflow-x:hidden}:root{--hero-min:420px;--hero-max:78dvh;--hero-aspect-h:56.25vw}.main-section{align-items:center;aspect-ratio:16/9;background:linear-gradient(80deg,#002f87 35%,hsla(0,0%,100%,0) 59%),url(images/HeroImage.jpg);background-position:0,100%;background-repeat:no-repeat,no-repeat;background-size:100% 100%,contain;display:flex;height:auto;height:clamp(var(--hero-min),min(var(--hero-max),var(--hero-aspect-h)),100dvh);justify-content:flex-start;max-height:65dvh;min-height:400px;overflow:hidden;width:100vw}.text-container{align-self:center;color:#fff;font-size:2rem;line-height:1.4;max-width:40%;padding:50px 30px 200px;position:relative;text-align:center;z-index:3}.text-container a{font-family:League Spartan,sans-serif;font-size:43px;font-weight:700;line-height:1.2;padding-left:20px;padding-right:20px}.text-container .headline{display:block;text-align:center}.main-section .headline:after{margin:14px auto 0}.headline{color:#54575a;display:inline-block;font-size:clamp(18px,2.2vw + 12px,40px);font-weight:400;letter-spacing:.2px;line-height:1.35;margin:0 auto;max-width:1000px;position:relative;text-align:center}.headline:after{background:#009abf;content:"";display:block;height:6px;width:clamp(120px,12vw,170px)}.headline sup{font-size:.6em;line-height:0;margin-left:2px;vertical-align:super}@media (min-width:1600px){.main-section{align-items:center;background-image:linear-gradient(100deg,rgba(0,47,135,.98),rgba(0,47,135,.96) 26%,rgba(0,47,135,.85) 38%,rgba(0,47,135,0) 50%),url(images/HeroImage.jpg);background-position:100%;background-repeat:no-repeat;background-size:cover;display:flex;height:clamp(400px,70vh,800px);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;width:100vw}.text-container{margin-left:100px;max-width:35%;padding:50px 40px}.text-container a{font-size:45px}}@media (max-width:1200px){.main-section{align-items:center;background-image:linear-gradient(100deg,100deg,rgba(0,47,135,.95),rgba(0,47,135,.85) 0,rgba(0,47,135,.6) 100%,rgba(0,47,135,0) 0),url(images/HeroImage.jpg);background-position:0,85%;background-repeat:no-repeat,no-repeat;background-size:100% 100%,cover;display:flex;height:clamp(var(--hero-min),min(calc(100dvh - var(--header-h)),var(--hero-aspect-h)),var(--hero-max));margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;width:100vw}.text-container{font-size:1rem;line-height:1.5;max-width:100%;padding:40px 40px 20px;text-align:center}.text-container a{display:inline-block;max-width:80%;text-align:center;white-space:normal}}@media (min-width:1200px) and (max-width:1599px){.main-section{align-items:center;background-position:100% 0;background-size:contain;display:flex;height:60dvh;min-height:660px}.text-container{font-size:45px;margin-left:6%;max-width:40%;text-align:left}}@media (max-width:1068px){.main-section{align-items:center;background:none;background-image:linear-gradient(100deg,rgba(39,59,137,.95),rgba(39,59,137,.85) 0,rgba(39,59,137,.6) 100%,rgba(39,59,137,0) 0),url(images/HeroImage.jpg);background-position:0 0,78%;background-repeat:no-repeat,no-repeat;background-size:auto,cover;display:flex;height:50dvh;justify-content:center;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:420px;overflow:hidden;width:100vw}.text-container{font-size:1.6rem;line-height:1.2;padding:0!important;padding-bottom:20px;width:100%}.text-container a{font-size:40px;white-space:normal}}@media (max-width:480px){.text-container{padding-bottom:20px}.text-container a{font-size:32px}}.section-2{padding:60px 0 0}.custom-font{color:#54575a!important}@media (min-width:1200px){.section-2{padding:20px 0 0 10px}.custom-font{font-size:18px;font-weight:500!important;line-height:1.6;padding-top:20px}}@media (max-width:1199px){.section-2{padding:20px 0 0 10px}.custom-font{font-size:18px;font-weight:500!important;line-height:1.5;padding:5px 50px;text-align:center}}@media (max-width:992px){.section-2{padding:20px 0}.custom-font{font-size:1.2rem;font-weight:400!important;padding:5px}}@media (max-width:768px){.headline{font-size:clamp(20px,4.2vw,16px);line-height:1.4;max-width:92%}.section-2{height:auto;padding:25px 0}.custom-font{font-size:1.2rem!important;font-weight:400!important;line-height:1.4;max-width:150%;padding-top:20px}}@media (max-width:480px){.custom-font{font-size:1rem;line-height:1.3;max-width:100%;padding:5px}}@media (max-width:600px) and (orientation:landscape){.section-2{padding:20px 10px}.custom-font{font-size:1rem;padding:20px 10px 10px;text-align:center}}.open-account-btn{background-color:#002f87!important;border:3px solid hsla(0,0%,100%,0);border:2px solid #002f87!important;border-radius:2px;color:#fff!important;display:block;font-family:Open sans,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;letter-spacing:0;padding:10px 38px;text-decoration:none;text-transform:uppercase;width:fit-content}.open-account-btn:hover{background-color:#fff!important;border:2px solid #009abf!important;box-shadow:2px 2px 8px rgba(0,0,0,.2);color:#009abf!important}@media (max-width:768px){body{overflow-x:hidden}h1,h2,h5{font-size:1.5rem}p{font-size:1rem!important}}img{height:auto;max-width:100%}@media (max-width:768px){.faq-image{height:auto;max-width:100%}}.bonus-image{box-shadow:0 4px 28px rgba(0,0,0,.5);display:block;height:auto;margin-left:auto;margin-right:auto;max-width:85%}.added-bonus-section h2{color:#002f87!important;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:33px;font-weight:700;margin-top:0!important;padding-bottom:20px;padding-top:0!important}.added-bonus-section strong{color:#009abf}.added-bonus-section p{color:#54575a!important;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:18px;font-weight:500;padding-left:0;text-align:left!important}.added-bonus-section .special-note{color:#54575a;font-size:.9em;line-height:1.3em;padding:0 70px 20px 0;text-align:left}@media (max-width:768px){.added-bonus-section h2{font-size:32px;padding-top:20px!important}.added-bonus-section p{padding:0 5px!important;text-align:center!important}.added-bonus-section .col-md-6{margin-bottom:20px}.open-account-btn{margin-top:20px}.bonus-image{max-width:90%}.added-bonus-section .special-note{color:#54575a;font-size:.7em!important;padding:0 15px!important;text-align:center!important}.bonus-list{font-size:16px;padding-right:10px!important}.special-note{padding-bottom:10px!important}}@media (min-width:769px) and (max-width:1199px){.added-bonus-section .row{align-items:center;display:flex;flex-direction:column}.added-bonus-section .col-md-6{margin:0 auto;max-width:720px;text-align:center;width:100%}.added-bonus-section p{font-size:18px;text-align:center!important}.bonus-image{display:block;float:none;height:auto;margin:0 auto 28px;width:min(100%,640px)}.bonus-list{display:inline-block;text-align:center}.added-bonus-section .special-note{padding:10px 0 20px!important;text-align:center}}.faq-section h2{font-size:2.5rem;text-align:left}.faq-section .faq-h2,.faq-section h2{color:#002f87;font-family:Open sans,sans-serif;font-weight:700;line-height:1.3em;margin-bottom:0}.faq-section .faq-h2{font-size:33px}.faq-section h6{font-size:18px;font-weight:500;line-height:1.5em;padding:0 150px!important}.accordion-item{background-color:#fdfcf9;border:1px solid #e0e0e0;border-radius:0;box-shadow:0 0 1px rgba(0,0,0,.1);font-weight:600;margin-bottom:20px;padding:1px}.accordion-item .accordion-toggle:not(.collapsed){background-color:#fff}.accordion-item:has(.accordion-collapse.show){background-color:#fff}.accordion-item.open{background-color:#fff}.accordion-header{font-size:1.2rem;margin:0;padding:0}.accordion-toggle{align-items:center;background-color:#fdfcf9;border:none;color:#002f87;cursor:pointer;display:flex;font-size:18px;font-weight:600;justify-content:space-between;margin:0 20% 0 0;padding:20px 50px 20px 25px;position:relative;text-align:left;width:100%}.accordion-body,.accordion-toggle{font-family:Open sans,sans-serif;line-height:1.5em}.accordion-body{background-color:#fff;color:#54575a;font-size:17px;font-weight:500;margin:0;padding:0 25px 10px}.accordion-toggle:after{color:#009abf;content:"\25BE";font-size:2rem;font-weight:150;height:15px;line-height:25px;position:absolute;right:20px;text-align:center;width:25px}.accordion-toggle:not(.collapsed):after{background-color:transparent;content:""}.image-container img{box-shadow:0 4px 8px rgba(0,0,0,.5);height:auto;max-width:80%}.faq-image{height:60%;object-fit:cover}.contact-section{padding:60px 0}.contact-section h2{color:#002f87;font-family:Open sans,sans-serif;font-size:32px;font-weight:700;margin:0 0 8px;padding-bottom:0;padding-top:0}.contact-section .col-lg-6:first-of-type p{margin-top:0}.contact-section p{color:#54575a;font-family:Open sans,Helvetica,Arial,sans-serif;font-size:17px;padding-right:50px}.offer-text p{color:#54575a;font-size:14px;font-weight:400;padding:auto;text-align:justify}.offer-text b{color:#54575a;font-weight:semi-bold}.contact-section a{color:#002f87;font-weight:700;text-decoration:none}.contact-section a:hover{text-decoration:underline}.contact-section a.learnmore{background-color:#002f87!important;border:3px solid hsla(0,0%,100%,0);border:2px solid #002f87!important;border-radius:2px;color:#fff!important;display:block;font-family:Open sans,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;letter-spacing:0;padding:10px 38px;text-decoration:none;text-transform:uppercase;width:fit-content}.contact-section a.learnmore:hover{background-color:#fff!important;border:2px solid #009abf!important;color:#009abf!important;text-decoration:none}.contact-section h6{color:#009abf;font-size:17px;font-weight:600;text-underline-offset:3px}.text-center{font-size:17px}.contact-section .row{justify-content:space-around;margin-top:-10px}.contact-section .row .col-md-4{margin-bottom:20px;text-align:center}.contact-section .img-custom{height:75px;margin:10px auto;object-fit:contain;width:75px}@media (min-width:1024px){.contact-section p{font-size:17px;padding-right:0;text-align:left}.contact-section h2{font-size:30px}.contact-section .img-custom{height:70px!important;width:70px}.offer-text p{font-size:14px;text-align:justify}}@media (max-width:768px){.faq-section h6{font-size:15px;line-height:1.4em;margin:20px 10px!important;padding:0 20px!important}.accordion-body,.accordion-toggle{font-size:16px}.faq-section .faq-h2{font-size:32px}.contact-section{padding:50px 0;text-align:center}.contact-section .img-custom{height:70px!important;margin:0 auto;width:70px!important}.contact-section h6{color:#;font-size:16px;padding:0;text-align:center}.contact-section p{padding:0 0 10px 35px!important;text-align:center!important}.contact-section h2{font-size:32px!important;text-align:center}.contact-section .row{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.contact-section .row .col-md-4{align-items:center;display:flex;flex-direction:column;margin-bottom:20px}.offer-text p{font-size:12px!important;padding:0 10px!important;text-align:justify!important}.contact-section .spanish-text{line-height:1.2!important;padding:10px 50px!important}}@media (max-width:480px){.contact-section p{font-size:16px;text-align:center}.contact-section h2{font-size:24px;padding-bottom:10px;text-align:center}.contact-section .img-custom{height:70px;padding:0 10px;width:70px}.contact-section .row{justify-content:center}}.sign-up p{color:#5f625d;font-size:25px;padding-bottom:0;padding-top:40px;text-align:center}.site-footer{background-color:#002f87;color:#fff;padding:40px}.footer-inner{align-items:center;display:flex;gap:24px;justify-content:space-between;padding:16px 0}.footer-left p{font-size:1rem;font-weight:600;line-height:1.6;margin:0}.footer-logo{display:block;height:auto;max-width:150px}@media (max-width:768px){.footer-inner{align-items:center;flex-direction:column;gap:10px}.footer-right{align-self:center}.footer-left{text-align:center}}
/*# sourceMappingURL=data:application/json;base64,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R0osQ0FFQSxvQkFJSSxPQUFPLENBSFAsY0FBZSxDQUVmLFNBQWMsQ0FEZCxpQkFHSixDQUVBLG1CQUNJLCtCQUFrQyxDQUNsQywyQkFDSixDQUVBLG9CQUNJLHdCQUEwQixDQUMxQixpQkFFSixDQUdBLHNCQUdJLGtCQUFtQixDQUZuQixZQUFhLENBR2IsY0FBZSxDQUZmLHNCQUdKLENBRUEsZ0NBSUksa0JBQW1CLENBRm5CLFlBQWEsQ0FDYixxQkFBc0IsQ0FGdEIsa0JBSUosQ0FHQSxjQUVJLHdCQUEwQixDQUMxQix3QkFBMEIsQ0FGMUIsNEJBR0osQ0FFQSwrQkFFSSx5QkFBMkIsQ0FEM0IsMkJBRUosQ0FDSixDQUdBLHlCQUNJLG1CQUNJLGNBQWUsQ0FDZixpQkFDSixDQUVBLG9CQUVJLGNBQWUsQ0FEZixtQkFBb0IsQ0FFcEIsaUJBQ0osQ0FFQSw2QkFHSSxXQUFhLENBRmIsY0FBZSxDQUNmLFVBRUosQ0FFQSxzQkFDSSxzQkFDSixDQUNKLENBTUEsV0FJSSxhQUFjLENBRGQsY0FBZSxDQURmLGdCQUFpQixDQURqQixnQkFBaUIsQ0FJakIsaUJBQ0osQ0FJQSxhQUNFLHdCQUF5QixDQUN6QixVQUFXLENBQ1gsWUFDRixDQUdBLGNBRUUsa0JBQW1CLENBRG5CLFlBQWEsQ0FHYixRQUFTLENBRFQsNkJBQThCLENBRTlCLGNBQ0YsQ0FHQSxlQUlFLGNBQWUsQ0FEZixlQUFnQixDQURoQixlQUFnQixDQURoQixRQUlGLENBR0EsYUFDRSxhQUFjLENBRWQsV0FBWSxDQURaLGVBRUYsQ0FHQSx5QkFDRSxjQUVFLGtCQUFtQixDQURuQixxQkFBc0IsQ0FFdEIsUUFDRixDQUNBLGNBQ0UsaUJBQ0YsQ0FDQSxhQUNFLGlCQUNGLENBQ0YiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5sb2dvIHtcclxuICAgIG1heC13aWR0aDogNDUwcHg7IC8qIERlZmF1bHQgc2l6ZSBmb3IgbGFyZ2VyIHNjcmVlbnMgKi9cclxuICAgIGhlaWdodDogYXV0bzsgLyogTWFpbnRhaW4gYXNwZWN0IHJhdGlvICovXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xyXG4gICAgLmxvZ28ge1xyXG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7IC8qIFNpemUgZm9yIGV4dHJhIHNtYWxsIGRldmljZXMgKi9cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICAgIC5sb2dvIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4OyAvKiBTaXplIGZvciBzbWFsbCBkZXZpY2VzICovXHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XHJcbiAgICAubG9nbyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDsgLyogU2l6ZSBmb3IgbWVkaXVtIGRldmljZXMgKi9cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XHJcbiAgICAubG9nbyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDsgLyogU2l6ZSBmb3IgbGFyZ2UgZGV2aWNlcyAqL1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAubG9nbyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDsgLyogU2l6ZSBmb3IgZXh0cmEtbGFyZ2UgZGV2aWNlcyAqL1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuYm9keSwgcCB7XHJcbiAgICBmb250LWZhbWlseTogXCJPcGVuIHNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuOnJvb3R7XHJcbiAgLyogdHVuZSB0aGVzZSB0d28gbnVtYmVycyBvbmx5ICovXHJcbiAgLS1oZXJvLW1pbjogNDIwcHg7ICAgICAvKiBuZXZlciBzbWFsbGVyIHRoYW4gdGhpcyAqL1xyXG4gIC0taGVyby1tYXg6IDc4ZHZoOyAgICAgLyogbmV2ZXIgdGFsbGVyIHRoYW4gdGhpcyAoZHluYW1pYyB2aCB3b3JrcyBvbiBtb2JpbGUpICovXHJcbiAgLyogaWYgeW91ciBoZXJvIGltYWdlIGlzIH4xNjo5LCBoZWlnaHQgPSA1Ni4yNSUgb2Ygd2lkdGggKi9cclxuICAtLWhlcm8tYXNwZWN0LWg6IDU2LjI1dnc7ICAgLyogPSA5LzE2ICogMTAwOyBjaGFuZ2UgaWYgeW91ciBpbWFnZSBhc3BlY3QgZGlmZmVycyAqL1xyXG59XHJcblxyXG5cclxuXHJcbi8qIEhlcm8gd3JhcHBlciAqL1xyXG4ubWFpbi1zZWN0aW9uIHtcclxuICB3aWR0aDogMTAwdnc7ICAgICAgICAgICAgICAgICAvKiBvciAxMDAlIGlmIGl0IHNwYW5zIHRoZSBwYWdlICovXHJcbiAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7ICAgICAgICAvKiB1c2UgeW91ciBoZXJvIGltYWdl4oCZcyByZWFsIGFzcGVjdCAqL1xyXG4gIGhlaWdodDogYXV0bzsgICAgICAgICAgICAgICAgLyogY29tcHV0ZWQgZnJvbSB3aWR0aCDDlyBhc3BlY3QgKi9cclxuICBtYXgtaGVpZ2h0OiA2NWR2aDsgICAgICAgICAgIC8qIG5ldmVyIHRhbGxlciB0aGFuIDY1JSBvZiB2aWV3cG9ydCBoZWlnaHQgKi9cclxuICBtaW4taGVpZ2h0OiA0MDBweDsgICAgICAgICAgIC8qIGJ1dCBkb27igJl0IGdldCB0b28gc2hvcnQgb24gc21hbGwgcGhvbmVzICovXHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDgwZGVnLCAjMDAyRjg3IDM1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1OSUpLHVybCguL2ltYWdlcy9IZXJvSW1hZ2UuanBnKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJSwgY29udGFpbjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXIsIHJpZ2h0IGNlbnRlcjsgXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGhlaWdodDogY2xhbXAodmFyKC0taGVyby1taW4pLCBtaW4odmFyKC0taGVyby1tYXgpLCB2YXIoLS1oZXJvLWFzcGVjdC1oKSksIDEwMGR2aCk7XHJcbn1cclxuXHJcbi8qIFRleHQgQ29udGFpbmVyICovXHJcbi50ZXh0LWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAzOyAvKiBFbnN1cmUgdGV4dCBzdGF5cyBhYm92ZSB0aGUgbWFzayAqL1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHg7IC8qIEFkZCBwYWRkaW5nOiA1MHB4IGZvciB0b3AvYm90dG9tIGFuZCAzMHB4IGZvciBsZWZ0L3JpZ2h0ICovXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IC8qIEFsaWduIHRleHQgdG8gdGhlIGNlbnRlciAqL1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgLyogQWxpZ24gdGhlIHRleHQgYXQgdGhlIGJvdHRvbSBvZiB0aGUgc2VjdGlvbiAqL1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4OyAvKiBBZGQgc29tZSBzcGFjZSBmcm9tIHRoZSBib3R0b20gKi9cclxufVxyXG5cclxuLyogVGV4dCBTdHlsaW5nIGZvciBIMSAqL1xyXG4udGV4dC1jb250YWluZXIgYSB7XHJcbiAgICBmb250LWZhbWlseTogJ0xlYWd1ZSBTcGFydGFuJywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogNDNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyAvKiBBZGQgcGFkZGluZyB0byB0aGUgbGVmdCAqL1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgLyogQWRkIHBhZGRpbmcgdG8gdGhlIHJpZ2h0ICovXHJcbn1cclxuXHJcbi50ZXh0LWNvbnRhaW5lciAuaGVhZGxpbmV7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLm1haW4tc2VjdGlvbiAuaGVhZGxpbmU6OmFmdGVyIHtcclxuICBtYXJnaW46IDE0cHggYXV0byAwcHg7XHJcbn1cclxuXHJcblxyXG4uaGVhZGxpbmUge1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgY29sb3I6ICM1NDU3NWE7ICAgICAgICAgICAgICAgICBcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWF4LXdpZHRoOiAxMDAwcHg7ICAgICAgICAgICBcclxuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDIuMnZ3ICsgMTJweCwgNDBweCk7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5oZWFkbGluZTo6YWZ0ZXJ7XHJcbiAgY29udGVudDpcIlwiO1xyXG4gIGRpc3BsYXk6YmxvY2s7XHJcbiAgd2lkdGg6IGNsYW1wKDEyMHB4LCAxMnZ3LCAxNzBweCk7XHJcbiAgaGVpZ2h0OiA2cHg7XHJcbiAgYmFja2dyb3VuZDojMDA5QUJGO1xyXG59XHJcblxyXG4uaGVhZGxpbmUgc3VwIHtcclxuICBmb250LXNpemU6IDAuNmVtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogMnB4O1xyXG59XHJcblxyXG4vKiBMYXJnZSBTY3JlZW4gQWRqdXN0bWVudHMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG4gIC5tYWluLXNlY3Rpb24ge1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XHJcbiAgICBoZWlnaHQ6IGNsYW1wKDQwMHB4LCA3MHZoLCA4MDBweCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOlxyXG4gICAgICBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgMTAwZGVnLFxyXG4gICAgICAgIHJnYmEoMCw0NywxMzUsMC45OCkgMCUsXHJcbiAgICAgICAgcmdiYSgwLDQ3LDEzNSwwLjk2KSAyNiUsXHJcbiAgICAgICAgcmdiYSgwLDQ3LDEzNSwwLjg1KSAzOCUsXHJcbiAgICAgICAgcmdiYSgwLDQ3LDEzNSwwLjAwKSA1MCVcclxuICAgICAgKSxcclxuICAgICAgdXJsKFwiLi9pbWFnZXMvSGVyb0ltYWdlLmpwZ1wiKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIH1cclxuXHJcblxyXG4gIC50ZXh0LWNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDM1JTtcclxuICAgIHBhZGRpbmc6IDUwcHggNDBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcclxuICB9XHJcblxyXG4gIC50ZXh0LWNvbnRhaW5lciBhIHtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4ubWFpbi1zZWN0aW9ue1xyXG4gIHdpZHRoOiAxMDB2dztcclxuICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcclxuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XHJcbiAgaGVpZ2h0OiBjbGFtcCh2YXIoLS1oZXJvLW1pbiksXHJcbiAgICAgICAgICAgICAgICBtaW4oY2FsYygxMDBkdmggLSB2YXIoLS1oZWFkZXItaCkpLCB2YXIoLS1oZXJvLWFzcGVjdC1oKSksXHJcbiAgICAgICAgICAgICAgICB2YXIoLS1oZXJvLW1heCkpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgICAgICAgICAgICBcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6XHJcbiAgICBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgIDEwMGRlZyxcclxuICAgICAxMDBkZWcsXHJcbiAgICAgIHJnYmEoMCw0NywxMzUsMC45NSkgMCUsXHJcbiAgICAgIHJnYmEoMCw0NywxMzUsMC44NSkgMCUsXHJcbiAgICAgIHJnYmEoMCw0NywxMzUsMC42MCkgMTAwJSxcclxuICAgICAgcmdiYSgwLDQ3LDEzNSwwKSA5NSVcclxuICAgICksXHJcbiAgICB1cmwoLi9pbWFnZXMvSGVyb0ltYWdlLmpwZyk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCUsIGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyLCA4NSUgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdDtcclxufVxyXG5cclxuLnRleHQtY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IC8qIEVuc3VyZXMgdGhlIHRleHQgc3RheXMgY2VudGVyZWQgKi8gICAgXHJcbn1cclxuICAgIFxyXG4udGV4dC1jb250YWluZXIgYSB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiBBbGxvdyB0ZXh0IHdyYXBwaW5nICovXHJcbiAgICBtYXgtd2lkdGg6IDgwJTsgLyogTGltaXQgdGhlIHRleHQgd2lkdGggdG8gYWxsb3cgd3JhcHBpbmcgKi9cclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogRW5zdXJlIHRoZSB0ZXh0IGlzIGNlbnRlcmVkIHByb3Blcmx5ICovXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IC8qIENlbnRlciBhbGlnbiB0aGUgdGV4dCAqL1xyXG59XHJcbn1cclxuXHJcbi8qIExhcHRvcC1vbmx5IHR3ZWFrczogc2hvdyBtb3JlIGltYWdlIGhlaWdodCArIG51ZGdlIGhlYWRsaW5lIHJpZ2h0ICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIHtcclxuXHJcbi5tYWluLXNlY3Rpb24ge1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgXHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xyXG4gIGhlaWdodDogNjBkdmg7XHJcbiAgbWluLWhlaWdodDogNjYwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG5cclxuICAvKiBwdXNoIHRoZSB0ZXh0IGJsb2NrIHNsaWdodGx5IHJpZ2h0IGFuZCBrZWVwIGl0IHJlYWRhYmxlICovXHJcbiAgLnRleHQtY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2JTsgICAgICAgICAvKiBudWRnZSB0byB0aGUgcmlnaHQgKHRyeSA4JSBpZiB5b3Ugd2FudCBtb3JlKSAqL1xyXG4gICAgbWF4LXdpZHRoOiA0MCU7ICAgICAgICAgIC8qIHByZXZlbnRzIHN1cGVyLWxvbmcgbGluZXMgKi9cclxuICAgIHRleHQtYWxpZ246IGxlZnQ7ICAgICAgICAvKiBvcHRpb25hbDsga2VlcCBhcyB5b3UgcHJlZmVyICovXHJcbiAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNjhweCkge1xyXG4gICAgLm1haW4tc2VjdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XHJcblxyXG4gICAgLyogY29tZm9ydGFibGUgaGVpZ2h0OyBub3QgdG9vIHRhbGwgKi9cclxuICAgIGhlaWdodDogNTBkdmg7ICAgICAgICAgICAgICAgICAvKiBkeW5hbWljIHZpZXdwb3J0IGhlaWdodCB3b3JrcyBiZXR0ZXIgb24gbW9iaWxlICovXHJcbiAgICBtaW4taGVpZ2h0OiA0MjBweDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAvKiBvdmVybGF5IGZpcnN0LCB0aGVuIHBob3RvIOKAlCBETyBOT1QgdXNlIGJhY2tncm91bmQ6IHNob3J0aGFuZCBsYXRlciAqL1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTpcclxuICBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAxMDBkZWcsXHJcbiAgICByZ2JhKDM5LCA1OSwgMTM3LCAwLjk1KSAwJSxcclxuICAgIHJnYmEoMzksIDU5LCAxMzcsIDAuODUpIDAlLFxyXG4gICAgcmdiYSgzOSwgNTksIDEzNywgMC42MCkgMTAwJSxcclxuICAgIHJnYmEoMzksIDU5LCAxMzcsIDAuMDApIDEwMCVcclxuICApLFxyXG4gIHVybCguL2ltYWdlcy9IZXJvSW1hZ2UuanBnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bywgY292ZXI7ICAgICAgICAgIC8qIGdyYWRpZW50LCBpbWFnZSAqL1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3AsIDc4JSBjZW50ZXI7IC8qIHB1c2ggdGhlIGNhciBmdXJ0aGVyIFJJR0hUICovXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyAgICAgICAgICAgICAgIC8qIGNlbnRlciB0aGUgdGV4dCBibG9jayB2ZXJ0aWNhbGx5ICovXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyAvKiBTbGlnaHRseSBzbWFsbGVyIHRleHQgKi9cclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWNvbnRhaW5lciBhIHtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7IC8qIEFkanVzdCBoZWFkaW5nIHNpemUgZm9yIHNtYWxsZXIgc2NyZWVucyAqL1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIEVuc3VyZSB0aGUgdGV4dCBmaXRzIHdpdGhpbiAzIGxpbmVzICovXHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgLnRleHQtY29udGFpbmVye1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWNvbnRhaW5lciBhIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLnNlY3Rpb24tMiB7XHJcbiAgcGFkZGluZzogNjBweCAwIDAgMDsgIFxyXG59XHJcblxyXG4uY3VzdG9tLWZvbnR7XHJcbiAgY29sb3I6ICM1NDU3NWEhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLyogUmVzcG9uc2l2ZSBBZGp1c3RtZW50cyBmb3IgRGVza3RvcHMgKExhcmdlIFNjcmVlbnMpICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5zZWN0aW9uLTIge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDEwcHg7IC8qIEFkanVzdCBwYWRkaW5nIGZvciBsYXJnZSBzY3JlZW5zICovXHJcbiAgICB9XHJcblxyXG4gICAgLmN1c3RvbS1mb250IHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7IC8qIExhcmdlciBmb250IGZvciBiaWcgc2NyZWVucyAqL1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7IC8qIEFkanVzdCBsaW5lIGhlaWdodCBmb3IgcmVhZGFiaWxpdHkgKi9cclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7ICAgICAgICBcclxuICAgIH1cclxufVxyXG5cclxuLyogUmVzcG9uc2l2ZSBBZGp1c3RtZW50cyBmb3IgTGFwdG9wcyBhbmQgTWVkaXVtIERldmljZXMgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgLnNlY3Rpb24tMiB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDAgMTBweDsgLyogUmVkdWNlIHBhZGRpbmcgZm9yIGxhcHRvcHMgYW5kIG1lZGl1bSBkZXZpY2VzICovXHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5jdXN0b20tZm9udCB7IFxyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgLyogQWRqdXN0IGZvbnQgc2l6ZSBmb3IgbGFwdG9wcyAqL1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCA1MHB4IDVweCA1MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgIFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyAgICAgIFxyXG5cclxuICAgIH1cclxufVxyXG5cclxuLyogUmVzcG9uc2l2ZSBBZGp1c3RtZW50cyBmb3IgVGFibGV0cyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5zZWN0aW9uLTIge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMHB4OyAvKiBSZWR1Y2UgcGFkZGluZyBmb3IgdGFibGV0cyAqL1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLWZvbnQgeyBcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTsgLyogQWRqdXN0IGZvbnQgc2l6ZSBmb3IgdGFibGV0cyAqL1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDsgLyogQWRkIHBhZGRpbmcgYXJvdW5kIHRoZSBjb250ZW50ICovXHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50OyAgICAgICAgXHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBSZXNwb25zaXZlIEFkanVzdG1lbnRzIGZvciBNb2JpbGUgYW5kIFNtYWxsIERldmljZXMgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuaGVhZGxpbmUge1xyXG4gICAgICAgIG1heC13aWR0aDogOTIlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgNC4ydncsIDE2cHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICB9XHJcbiAgICAuc2VjdGlvbi0yIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87IC8qIFJlbW92ZSBmaXhlZCBoZWlnaHQgKi9cclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDBweDsgLyogQWRqdXN0IHBhZGRpbmcgZm9yIHNtYWxsZXIgc2NyZWVucyAqL1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLWZvbnQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyAvKiBFbnN1cmUgcHJvcGVyIHNwYWNpbmcgb24gbW9iaWxlICovXHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDsgLyogQWRqdXN0IGZvbnQgc2l6ZSBmb3Igc21hbGxlciBzY3JlZW5zICovXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgLyogQWRqdXN0IGxpbmUgaGVpZ2h0IGZvciByZWFkYWJpbGl0eSAqL1xyXG4gICAgICAgIG1heC13aWR0aDogMTUwJTsgLyogRW5zdXJlIHRoZSB0ZXh0IGRvZXNuJ3Qgc3RyZXRjaCB0b28gd2lkZSAqL1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsgICAgICAgIFxyXG5cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIEFkZGl0aW9uYWwgYWRqdXN0bWVudHMgZm9yIGV4dHJhIHNtYWxsIHNjcmVlbnMgKHBob25lcywgZm9sZGFibGUgZGV2aWNlcykgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAuY3VzdG9tLWZvbnQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgLyogU21hbGxlciBmb250IGZvciB2ZXJ5IHNtYWxsIHNjcmVlbnMgKi9cclxuICAgICAgICBwYWRkaW5nOiA1cHg7IC8qIEZ1cnRoZXIgcmVkdWNlIHBhZGRpbmcgKi9cclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zOyAvKiBBZGp1c3QgbGluZSBoZWlnaHQgKi9cclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IC8qIEFsbG93IHRleHQgdG8gc3BhbiBmdWxsIHdpZHRoIG9uIHZlcnkgc21hbGwgc2NyZWVucyAqL1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBBZGp1c3RtZW50cyBmb3IgRm9sZGFibGUgRGV2aWNlcyAoUGhvbmVzIHdpdGggZm9sZGFibGUgc2NyZWVucykgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcclxuICAgIC5zZWN0aW9uLTIge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDsgLyogQWRqdXN0IHBhZGRpbmcgZm9yIGZvbGRhYmxlIGxhbmRzY2FwZSBzY3JlZW5zICovXHJcbiAgICB9XHJcblxyXG4gICAgLmN1c3RvbS1mb250IHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07IC8qIEFkanVzdCBmb250IHNpemUgZm9yIGZvbGRhYmxlIGxhbmRzY2FwZSBtb2RlICovXHJcbiAgICAgICAgcGFkZGluZzogMTBweDsgLyogUmVkdWNlIHBhZGRpbmcgZm9yIGxhbmRzY2FwZSBtb2RlICovXHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyAvKiBDZW50ZXIgdGhlIHRleHQgaW4gbGFuZHNjYXBlIG1vZGUgKi9cclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiBob3cgaXQgd29ya3Mgc2VjdGlvbiAqL1xyXG4ub3Blbi1hY2NvdW50LWJ0biB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDsgIFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmY4NyAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBzYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHBhZGRpbmc6IDEwcHggMzhweDtcclxuICAgIC8qIG1hcmdpbi1sZWZ0OiAzOCU7ICovXHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAyZjg3ICFpbXBvcnRhbnQ7XHJcblxyXG59XHJcblxyXG4ub3Blbi1hY2NvdW50LWJ0bjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzAwOWFiZiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOjJweCBzb2xpZCAjMDA5YWJmICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAvKiBEZWNyZWFzZSB0aGUgc2l6ZSBvZiBoZWFkaW5ncyBhbmQgdGV4dCAqL1xyXG4gICAgYm9keXtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHJcbiAgICB9XHJcbiAgICBoMSwgaDIsIGg1IHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgcHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bzsgLyogTWFpbnRhaW4gYXNwZWN0IHJhdGlvICovXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmZhcS1pbWFnZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLyogSW1hZ2Ugc3R5bGluZyBmb3IgYmV0dGVyIGFsaWdubWVudCBhbmQgc2l6ZSBjb250cm9sICovXHJcbi5ib251cy1pbWFnZSB7XHJcbiAgICBtYXgtd2lkdGg6IDg1JTtcclxuICAgIGhlaWdodDogYXV0bzsgXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgYm94LXNoYWRvdzogMCA0cHggMjhweCByZ2JhKDAsIDAsIDAsIDAuNSk7IFxyXG59XHJcblxyXG5cclxuLmFkZGVkLWJvbnVzLXNlY3Rpb24gaDJ7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICBjb2xvcjogIzAwMmY4NyAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAzM3B4O1xyXG4gICAgcGFkZGluZy10b3A6MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgIFxyXG59XHJcblxyXG4uYWRkZWQtYm9udXMtc2VjdGlvbiBzdHJvbmd7XHJcbiAgICBjb2xvcjogIzAwOWFiZjtcclxufVxyXG5cclxuLmFkZGVkLWJvbnVzLXNlY3Rpb24gcHtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgY29sb3I6ICM1NDU3NWEhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLmFkZGVkLWJvbnVzLXNlY3Rpb24gLnNwZWNpYWwtbm90ZXtcclxuICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICBjb2xvcjogIzU0NTc1YTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7IFxyXG4gICAgcGFkZGluZzogMCA3MHB4IDIwcHggMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xyXG59XHJcblxyXG4vKiBSZXNwb25zaXZlIGhhbmRsaW5nICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmFkZGVkLWJvbnVzLXNlY3Rpb24gaDJ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFkZGVkLWJvbnVzLXNlY3Rpb24gcCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hZGRlZC1ib251cy1zZWN0aW9uIC5jb2wtbWQtNiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLm9wZW4tYWNjb3VudC1idG4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvbnVzLWltYWdlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDkwJTsgXHJcbiAgICB9XHJcblxyXG4gICAgLmFkZGVkLWJvbnVzLXNlY3Rpb24gLnNwZWNpYWwtbm90ZXtcclxuICAgICAgICBmb250LXNpemU6IDAuN2VtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM1NDU3NWE7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IFxyXG4gICAgfVxyXG5cclxuICAgIC5ib251cy1saXN0e1xyXG4gICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zcGVjaWFsLW5vdGV7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudFxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogQ2VudGVyIHRoZSBpbWFnZSArIGNvbnRlbnQgc3RhY2sgKHRhYmxldHMvc20gbGFwdG9wcykgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgLmFkZGVkLWJvbnVzLXNlY3Rpb24gLnJvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4OyAgICAgICAgICAgICAgICAgXHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgICAgICAgICAgIFxyXG4gIH1cclxuXHJcbiAgLyogY2VudGVyIGVhY2ggY29sdW1uIGFuZCBjYXAgaXRzIHdpZHRoICovXHJcbiAgLmFkZGVkLWJvbnVzLXNlY3Rpb24gLmNvbC1tZC02IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA3MjBweDsgICAgICAgIFxyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuYWRkZWQtYm9udXMtc2VjdGlvbiBwe1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC8qIGNlbnRlciB0aGUgaW1hZ2UgaXRzZWxmICovXHJcbiAgLmJvbnVzLWltYWdlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IG1pbigxMDAlLCA2NDBweCk7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDAgYXV0byAyOHB4OyAgICAgICAgICBcclxuICAgIGZsb2F0OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLyoga2VlcCBidWxsZXRzIGNlbnRlcmVkIGFzIGEgYmxvY2sgYnV0IGxlZnQtYWxpZ25lZCBpbnNpZGUgKi9cclxuICAuYm9udXMtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuYWRkZWQtYm9udXMtc2VjdGlvbiAuc3BlY2lhbC1ub3Rle1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyBcclxuICAgIHBhZGRpbmc6IDEwcHggMHB4IDIwcHggMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qIEZBUSBTZWN0aW9uIFN0eWxpbmcgKi9cclxuLmZhcS1zZWN0aW9uIGgyIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gc2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICBjb2xvcjogIzAwMmY4NztcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyAgICBcclxufVxyXG5cclxuLmZhcS1zZWN0aW9uIC5mYXEtaDIge1xyXG4gICAgY29sb3I6ICMwMDJmODc7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBzYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDMzcHg7XHJcbn1cclxuXHJcbi5mYXEtc2VjdGlvbiBoNntcclxuICAgICBwYWRkaW5nOiAwIDE1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4vKiBBY2NvcmRpb24gR2VuZXJhbCBTdHlsaW5nICovXHJcbi5hY2NvcmRpb24taXRlbSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZERkNGOTtcclxuICAgIHBhZGRpbmc6IDFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAvKiB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTsgICovXHJcbn1cclxuXHJcbi8qIENoYW5nZSBiYWNrZ3JvdW5kIGNvbG9yIHdoZW4gYWNjb3JkaW9uIGlzIG9wZW5lZCAqL1xyXG4uYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10b2dnbGU6bm90KC5jb2xsYXBzZWQpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IC8qIFdoaXRlIGJhY2tncm91bmQgd2hlbiBvcGVuZWQgKi9cclxuICAgIC8qIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7ICAqL1xyXG59XHJcblxyXG4vKiBDaGFuZ2UgdGhlIGVudGlyZSBhY2NvcmRpb24gaXRlbSB0byB3aGl0ZSB3aGVuIG9wZW4gKi9cclxuLmFjY29yZGlvbi1pdGVtOmhhcyguYWNjb3JkaW9uLWNvbGxhcHNlLnNob3cpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAvKiB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTsgKi9cclxufVxyXG5cclxuLyogQWN0aXZlIGFjY29yZGlvbiBpdGVtIHN0eWxpbmcgd2l0aCBmYXN0ZXIgcmVzcG9uc2UgKi9cclxuLmFjY29yZGlvbi1pdGVtLm9wZW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIC8qIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlOyAqL1xyXG59XHJcblxyXG5cclxuLyogQWRqdXN0IHRoZSBwYWRkaW5nIGFuZCBtYXJnaW4gb2YgdGhlIGFjY29yZGlvbiBoZWFkZXIgKi9cclxuLmFjY29yZGlvbi1oZWFkZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG59XHJcblxyXG4vKiBBY2NvcmRpb24gdG9nZ2xlIChidXR0b24pIHN0eWxpbmcgKi9cclxuLmFjY29yZGlvbi10b2dnbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZERkNGOTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gc2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgY29sb3I6ICMwMDJmODc7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMjBweCA1MHB4IDIwcHggMjVweDsgLyogSW5jcmVhc2VkIHBhZGRpbmctcmlnaHQgZm9yIHNwYWNpbmcgKi9cclxuICAgIG1hcmdpbjogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLyogdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7ICovXHJcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwJTtcclxufVxyXG5cclxuLyogQWNjb3JkaW9uIGJvZHkgY29udGVudCAqL1xyXG4uYWNjb3JkaW9uLWJvZHkge1xyXG4gICAgcGFkZGluZzogMHB4IDI1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gc2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiAjNTQ1NzVhO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxufVxyXG5cclxuLyogRGVmYXVsdCArIGljb24gZm9yIGNsb3NlZCBzdGF0ZSAqL1xyXG4uYWNjb3JkaW9uLXRvZ2dsZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMjVCRVwiO1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDIwcHg7IC8qIEFkanVzdGVkIGZvciBtb3JlIHNwYWNlICovXHJcbiAgICBjb2xvcjogIzAwOWFiZjtcclxuICAgIC8qIGJhY2tncm91bmQtY29sb3I6ICMwMDJmODc7ICovXHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgLyogdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgKi9cclxuICAgIGZvbnQtd2VpZ2h0OiAxNTA7XHJcbn1cclxuXHJcbi8qIFJlbW92ZSB0aGUgKyBzeW1ib2wgd2hlbiB0aGUgaXRlbSBpcyBvcGVuZWQgKi9cclxuLmFjY29yZGlvbi10b2dnbGU6bm90KC5jb2xsYXBzZWQpOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuXHJcbi8qIEltYWdlIHN0eWxpbmcgKi9cclxuLmltYWdlLWNvbnRhaW5lciBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG59XHJcblxyXG4uZmFxLWltYWdlIHtcclxuICAgIGhlaWdodDogNjAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qIENvbnRhY3QgU2VjdGlvbiBTdHlsaW5nICovXHJcbi5jb250YWN0LXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZzogNjBweCAwOyAvKiBHZW5lcmFsIHBhZGRpbmcgKi9cclxuICAgIFxyXG59XHJcblxyXG4uY29udGFjdC1zZWN0aW9uIGgyIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBzYW5zJywgc2Fucy1zZXJpZjtcclxuICAgIGNvbG9yOiAjMDAyZjg3O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgbWFyZ2luOiAwIDAgOHB4O1xyXG4gICAgXHJcbn1cclxuXHJcbi5jb250YWN0LXNlY3Rpb24gLmNvbC1sZy02OmZpcnN0LW9mLXR5cGUgcCB7XHJcbiAgbWFyZ2luLXRvcDogMDsgICAgICAgICAgICAvKiBraWxsIHRoZSBwYXJhZ3JhcGjigJlzIGRlZmF1bHQgdG9wIG1hcmdpbiAqL1xyXG59XHJcblxyXG4uY29udGFjdC1zZWN0aW9uIHAge1xyXG4gICAgcGFkZGluZy1yaWdodDogNTBweDsgLyogQWRqdXN0IGZvciBsYXJnZXIgc2NyZWVucyAqL1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgY29sb3I6ICM1NDU3NWE7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gc2FucycsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi5vZmZlci10ZXh0IHAge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICM1NDU3NWE7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgIHBhZGRpbmc6IGF1dG87XHJcbiAgIC8qIG1hcmdpbi1sZWZ0OiA1JTtcclxuICAgbWFyZ2luLXJpZ2h0OiA1JTsgKi9cclxufVxyXG5cclxuLm9mZmVyLXRleHQgYntcclxuICAgIGNvbG9yOiAjNTQ1NzVhO1xyXG4gICAgZm9udC13ZWlnaHQ6IHNlbWktYm9sZDtcclxufVxyXG5cclxuLyogTGlua3MgaW5zaWRlIHRoZSBjb250YWN0IHNlY3Rpb24gKi9cclxuLmNvbnRhY3Qtc2VjdGlvbiBhIHtcclxuICAgIGNvbG9yOiAjMDAyZjg3O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG59XHJcblxyXG4uY29udGFjdC1zZWN0aW9uIGE6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBcclxufVxyXG5cclxuLmNvbnRhY3Qtc2VjdGlvbiBhLmxlYXJubW9yZXtcclxuICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDsgIFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmY4NyAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBzYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHBhZGRpbmc6IDEwcHggMzhweDtcclxuICAgIC8qIG1hcmdpbi1sZWZ0OiAzOCU7ICovXHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAyZjg3ICFpbXBvcnRhbnQ7XHJcblxyXG59XHJcblxyXG4uY29udGFjdC1zZWN0aW9uIGEubGVhcm5tb3JlOmhvdmVye1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwOWFiZiAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMwMDlhYmYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvbnRhY3Qtc2VjdGlvbiBoNiB7XHJcbiAgY29sb3I6ICMwMDlhYmY7ICAgXHJcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDE3cHg7XHJcbn1cclxuXHJcbi50ZXh0LWNlbnRlcntcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxufVxyXG5cclxuLyogUmVzcG9uc2l2ZSBSb3cgU3R5bGluZyAqL1xyXG4uY29udGFjdC1zZWN0aW9uIC5yb3cge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IC8qIEV2ZW5seSBzcGFjZSB0aGUgY29sdW1ucyAqL1xyXG4gICAgbWFyZ2luLXRvcDogLTEwcHg7IC8qIEFkanVzdCBzcGFjaW5nICovXHJcbn1cclxuXHJcbi5jb250YWN0LXNlY3Rpb24gLnJvdyAuY29sLW1kLTQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgLyogQ29uc2lzdGVudCBzcGFjZSBiZXR3ZWVuIGljb25zICovXHJcbn1cclxuXHJcbi8qIENvbnNpc3RlbnQgSW1hZ2UgU2l6ZXMgYW5kIFNwYWNpbmcgKi9cclxuLmNvbnRhY3Qtc2VjdGlvbiAuaW1nLWN1c3RvbSB7XHJcbiAgICB3aWR0aDogNzVweDsgLyogU2V0IHVuaWZvcm0gd2lkdGggKi9cclxuICAgIGhlaWdodDogNzVweDsgLyogU2V0IHVuaWZvcm0gaGVpZ2h0ICovXHJcbiAgICBvYmplY3QtZml0OiBjb250YWluOyAvKiBNYWludGFpbiBpbWFnZSBhc3BlY3QgcmF0aW8gKi9cclxuICAgIG1hcmdpbjogMTBweCBhdXRvOyAvKiBDZW50ZXIgdGhlIGltYWdlICovXHJcbn1cclxuXHJcbi8qIEFkanVzdG1lbnRzIGZvciBNZWRpdW0gYW5kIExhcmdlIFNjcmVlbnMgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgLmNvbnRhY3Qtc2VjdGlvbiBwIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IC8qIEFkanVzdCBwYWRkaW5nIGZvciBsYXJnZSBzY3JlZW5zICovXHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBcclxuICAgIH0gXHJcblxyXG4gICAgLmNvbnRhY3Qtc2VjdGlvbiBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIC8qIEFkZCBtb3JlIHNwYWNlIGZvciBsYXJnZXIgc2NyZWVucyAqL1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0LXNlY3Rpb24gLmltZy1jdXN0b20ge1xyXG4gICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgIGhlaWdodDogNzBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm9mZmVyLXRleHQgcHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgIH1cclxufVxyXG5cclxuLyogQWRqdXN0bWVudHMgZm9yIEZvbGRhYmxlIGFuZCBTbWFsbGVyIFNjcmVlbnMgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuZmFxLXNlY3Rpb24gaDZ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuICAgICAgICBtYXJnaW46IDIwcHggMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFjY29yZGlvbi1ib2R5e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBcclxuICAgIH1cclxuICAgIC5hY2NvcmRpb24tdG9nZ2xle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmFxLXNlY3Rpb24gLmZhcS1oMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0LXNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IC8qIENlbnRlciBhbGwgY29udGVudCAqL1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0LXNlY3Rpb24gLmltZy1jdXN0b20ge1xyXG4gICAgICAgIHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgIGhlaWdodDogNzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyAvKiBFbnN1cmUgaW1hZ2UgaXMgY2VudGVyZWQgKi9cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdC1zZWN0aW9uIGg2IHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyAvKiBDZW50ZXIgYWxpZ24gYWxsIHRleHQgKi9cclxuICAgICAgICBwYWRkaW5nOiAwIDBweDsgLyogQWRkIHBhZGRpbmcgZm9yIHNtYWxsZXIgc2NyZWVucyAqL1xyXG4gICAgICAgIGNvbG9yOiAjXHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3Qtc2VjdGlvbiBwe1xyXG4gICAgICAgIHBhZGRpbmc6ICAwIDAgMTBweCAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jb250YWN0LXNlY3Rpb24gaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgLyogQ2VudGVyIGhlYWRpbmcgKi9cclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAvKiBDZW50ZXIgcm93IGNvbnRlbnQgb24gc21hbGwgc2NyZWVucyAqL1xyXG4gICAgLmNvbnRhY3Qtc2VjdGlvbiAucm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvKiBIb3Jpem9udGFsbHkgY2VudGVyIGl0ZW1zICovXHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLyogVmVydGljYWxseSBjZW50ZXIgaXRlbXMgKi9cclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IC8qIEFsbG93IGl0ZW1zIHRvIHdyYXAgb24gc21hbGwgc2NyZWVucyAqL1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0LXNlY3Rpb24gLnJvdyAuY29sLW1kLTQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IC8qIFNwYWNlIGJldHdlZW4gaXRlbXMgKi9cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8qIFN0YWNrIGljb24gYW5kIHRleHQgdmVydGljYWxseSAqL1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8qIENlbnRlciBpbWFnZSBhbmQgdGV4dCAqL1xyXG4gICAgfVxyXG4gICBcclxuXHJcbiAgICAub2ZmZXItdGV4dCBwe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdC1zZWN0aW9uIC5zcGFuaXNoLXRleHR7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCA1MHB4IDEwcHggNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLyogQWRqdXN0bWVudHMgZm9yIEV4dHJhLVNtYWxsIFNjcmVlbnMgKGUuZy4sIGZvbGRhYmxlIHBob25lcykgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAuY29udGFjdC1zZWN0aW9uIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgXHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0LXNlY3Rpb24gaDIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3Qtc2VjdGlvbiAuaW1nLWN1c3RvbSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiA3MHB4IDtcclxuICAgICAgICBoZWlnaHQ6IDcwcHggO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0LXNlY3Rpb24gLnJvdyB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qIFNpZ24tdXAgU2VjdGlvbiAqL1xyXG4uc2lnbi11cCBwIHtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBjb2xvcjogIzVmNjI1ZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuXHJcbi8qIEZvb3RlciBiYXNlICovXHJcbi5zaXRlLWZvb3RlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmY4NztcclxuICBjb2xvcjogI2ZmZjtcclxuICBwYWRkaW5nOiA0MHB4O1xyXG59XHJcblxyXG4vKiBTaW5nbGUgcm93LCBsZWZ0IHRleHQgKyByaWdodCBsb2dvICovXHJcbi5mb290ZXItaW5uZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgZ2FwOiAyNHB4O1xyXG4gIHBhZGRpbmc6IDE2cHggMDtcclxufVxyXG5cclxuLyogVHlwb2dyYXBoeSB0d2Vha3MgKi9cclxuLmZvb3Rlci1sZWZ0IHAge1xyXG4gIG1hcmdpbjogMDtcclxuICBsaW5lLWhlaWdodDogMS42O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG59XHJcblxyXG4vKiBMb2dvIHNpemluZyAobG9va3MgbGlrZSB5b3VyIHJlZmVyZW5jZSkgKi9cclxuLmZvb3Rlci1sb2dvIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXgtd2lkdGg6IDE1MHB4OyAgIC8qIGFkanVzdCAxMjDigJMxNTBweCB0byB0YXN0ZSAqL1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyogUmVzcG9uc2l2ZTogc3RhY2sgb24gc21hbGwgc2NyZWVucywga2VlcCBsb2dvIHRvIHRoZSByaWdodCBlZGdlICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5mb290ZXItaW5uZXIge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgfVxyXG4gIC5mb290ZXItcmlnaHR7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5mb290ZXItbGVmdHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuIl19 */