.blocked,.no-scroll{overflow:hidden}.hidden,.none{display:none!important}.non-opacity{opacity:0}.non-opacity-t{opacity:0;pointer-events:none;transition:all .2s}.scroll-animate{opacity:0;transform:translateY(30px);transition:all .6s ease}.scroll-animate.show{opacity:1;transform:translateY(0)}.active,.block,.visible{display:block}.blur{filter:blur(3px);pointer-events:none;position:relative}.no-events{pointer-events:none!important}.relative{position:relative}p.sub-title{color:var(--primary-red-color);font-size:var(--font-size-15);font-weight:300;line-height:1.7;margin:20px 0 10px;text-align:justify}p.sub-title.mobile{display:block}p.sub-title.desktop{display:none}@media screen and (min-width:768px){p.sub-title.mobile{display:none}p.sub-title.desktop{display:block}}.pop-up{align-items:center;backdrop-filter:blur(3px);background-color:#e50c12b3;display:flex;justify-content:center;left:0;max-height:0;overflow:hidden;position:absolute;top:0;transition:max-height 1.4s ease;width:100vw;z-index:999999999}.pop-up.active{animation:fade 1s ease-in-out;max-height:100%;min-height:100%;overflow:hidden;position:fixed}.card-message{position:absolute;width:88%}.card-message p{margin:0}.card-message-head{background-color:var(--white-color);border-radius:38px 38px 0 0;padding:30px 0 20px;position:relative;text-align:center}.card-message-head p{color:var(--primary-red-color);font-family:"neulis-cursive",sans-serif;font-size:var(--font-size-17);font-weight:700;margin:0 auto;text-transform:uppercase;width:88%}.card-message-head span#closeF-btn{color:#fff;cursor:pointer;left:7px;position:absolute;top:56px}.card-message-head span#closePopUp-btn{color:#e2138e;cursor:pointer;font-size:23px;font-weight:400;padding:5px;position:absolute;right:23px;top:10px}.card-message-head p img{margin-right:10px;position:relative;top:4px;width:26px}.card-message-body{background-color:#e50c12b3;border-radius:0 0 38px 38px;box-sizing:border-box;color:var(--white-color);padding:20px 20px 14px;text-align:center}.card-message-body p{color:var(--white-color);font-size:var(--font-size-15);font-weight:400;line-height:21px}.card-message-body .text-body{margin-bottom:30px}.card-message-body a{color:var(--white-color);font-weight:800}.card-message-body a#act-link{color:var(--white-color);display:block;font-size:var(--font-size-15);font-weight:400;margin-top:31px;text-decoration:underline}.card-message-body .buttons-zone{display:flex;gap:10px;justify-content:center}.card-message-body .buttons-zone button{background-color:var(--secondary-yellow-color);border:none;border-radius:17.26px;color:var(--primary-red-color);display:block;font-size:var(--font-size-15);font-weight:600;margin:20px auto 0;padding:10px 22px;text-decoration:none;text-transform:uppercase}.card-message-body .buttons-zone button#btn-act-2{background:#0000;border:1px solid #fff;color:#fff}@media screen and (max-width:429px){.card-message-head p img{width:26px}}@media screen and (min-width:768px){.card-message{width:500px}.card-message-body{padding:50px 40px 44px}}#loading{align-items:center;display:flex;display:none;justify-content:center;margin:0 auto}#loading.active{display:block;opacity:1}#loading img{width:80px}#loading-text{display:none;margin-bottom:30px;margin-top:11px}#loading-text.active{align-items:center;display:flex;gap:6px;vertical-align:middle}#loading-text.active .custom-loader{margin-right:10px;width:auto}#loading-text p,#loading-text ul li{color:var(--primary-red-color);font-size:var(--font-size-14);font-weight:400;margin:0;text-align:center;width:100%}#loading-text ul li{animation:fade 1s ease-in-out forwards;display:none}#loading-text ul li.visible{display:block}@keyframes fade{0%{opacity:0}to{opacity:1}}.progress-bar-container{border-radius:5px;height:17px;min-width:16px}.progress-bar{color:var(--primary-red-color);font-size:12px;text-align:center;width:0}#box-spinner,.progress-bar{align-items:center;display:flex;height:100%;justify-content:center}#box-spinner{background-color:#fffffff2;flex-direction:column;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transform:translateY(-20px);transition:opacity .3s ease,transform .3s ease;width:100%;z-index:1000}#box-spinner img{width:125%}#box-spinner.active{opacity:1;pointer-events:auto;transform:translateY(0)}#spinner{animation:spinner-d3wgkg 1s linear infinite;border:9px solid;border-color:var(--white-color);border-radius:50%;border-right-color:var(--primary-red-color);height:56px;width:56px}@keyframes spinner-d3wgkg{to{transform:rotate(1turn)}}@media screen and (min-width:1280px){#box-spinner img{width:500px}}@media screen and (min-width:768px){#loading-text p,#loading-text ul li{font-size:var(--font-size-13)}#loading-text p{font-size:var(--font-size-17)}#loading-text{margin-top:0}#box-spinner img{width:50%}}.txt-pages{padding-bottom:40px;padding-top:40px}.txt-pages:last-of-type{padding-bottom:63px}#cont-txt-pages .txt-pages,#entry-spain .txt-pages:last-of-type{padding-bottom:0!important}#cont-txt-pages .txt-pages:last-of-type{padding-bottom:60px!important}.txt-pages h2,.txt-pages p{margin:initial}.h1-pages,.txt-pages h1,.txt-pages h2,.txt-pages h3{color:var(--accent-color);font-size:var(--font-size-27);font-weight:700;line-height:1.4;margin-bottom:36px;margin-top:0;width:88%}.h1-pages{margin-bottom:0;padding-top:40px}.txt-pages h2.accent,.txt-pages h3.accent{color:var(--accent-color)}.txt-pages p{color:var(--primary-red-color);font-size:var(--font-size-15);font-weight:300;line-height:1.7;margin-bottom:20px}.txt-pages p a{color:var(--accent-color)}.txt-pages .strongneue{color:var(--primary-red-color);font-family:"neulis-cursive",sans-serif;font-size:var(--font-size-18);font-weight:600;margin-bottom:20px;width:100%}.txt-pages .strong{font-weight:600}.txt-pages .strong-underline{font-weight:600;text-decoration:underline}.txt-pages img{border-radius:30px;margin-bottom:24px;width:100%}.page-img-header{background-color:var(--white-color);overflow:hidden;position:relative}.page-img-header img#background{height:100%;object-fit:cover;position:absolute;width:100%}.img-paqTuristicos{left:0;width:230%}.img-bringFamilyToSpain,.img-bringFatherToSpain,.img-bringPartnerToSpain{height:100%;width:100%}.img-aboutUs{left:0}.img-payFlightMontly{height:100%}#container-header-pages{background:#d1343c;background:linear-gradient(100deg,#d1343c,#b50b09 18%,#dd050a 48%,#c01617 93%,#d50f14);display:flex}#container-header-pages,#container-header-title{align-items:center;color:#fff;flex-direction:column;padding:17px 0}#container-header-title{display:-o-flexbox;display:flex;height:466px;position:relative}.box-title-bg{bottom:0;position:absolute}.text-right .box-title-bg{display:flex;justify-content:flex-end}.box-title-bg p.right,.text-right .box-title-bg p{text-align:right}.box-title-bg p.right{float:right}.box-title-bg.about-us{left:6%}.box-title-bg.bgtop{top:280px}.box-title-bg p{color:var(--white-color);width:60%}.box-title-bg .neue,.box-title-bg p{font-family:"neulis-cursive",sans-serif;font-size:var(--font-size-36);font-weight:400}.box-title-bg .neue{text-transform:none}.txt-pages.red p.title-serv{color:var(--secondary-yellow-color);font-style:italic;font-weight:600;text-decoration:underline}.txt-pages.red article ul{list-style:initial;margin-left:30px}.txt-pages.red article ul li{color:var(--white-color);font-size:var(--font-size-13);font-weight:300;line-height:1.7;margin-bottom:0}.txt-pages.pink{background-color:#fde8e8;padding-top:40px}.txt-pages.pink ul{display:-o-flexbox;display:flex;flex-direction:column;gap:7px;margin-bottom:0!important;width:80%}.txt-pages.pink h2{font-size:var(--font-size-18);margin:0 auto;width:88%}.txt-pages.contact{padding-bottom:0;padding-top:0}.txt-pages.contact p{color:var(--primary-red-color);font-family:"neulis-cursive",sans-serif;font-size:var(--font-size-18);font-weight:700;margin-bottom:28px;text-align:center}.txt-pages.contact .flex{gap:7px;margin-bottom:0;padding:70px 0 0}.txt-pages.contact .flex,.txt-pages.contact ul{display:-o-flexbox;display:flex;justify-content:center}.txt-pages.contact ul{flex-direction:row;flex-wrap:wrap;gap:20px;list-style:none!important;margin:0 auto 0 0}.txt-pages.contact .flex a,.txt-pages.contact ul li a{background-color:var(--secondary-yellow-color);border-radius:26px;color:var(--primary-red-color);display:block;font-weight:700;padding:17px 0;text-align:center}.txt-pages.contact .flex a{border:0;flex:1}.txt-pages.contact ul li a{background-color:initial;border:1px solid var(--primary-red-color);color:var(--primary-red-color)!important;font-size:var(--font-size-15);font-weight:800;padding:17px 30px}.txt-pages.contact ul li a:hover{color:var(--accent-color);text-decoration:none}.txt-pages.contact .flex a:hover{background-color:var(--btn-dark-color);color:var(--secondary-yellow-color)}.packages{padding:0}.packages .box-h1{margin:0 auto;padding-top:36px;width:88%}.packages .box-h1 h1{color:var(--primary-red-color);font-size:var(--font-size-27);font-weight:700;margin-bottom:0;margin-top:0;width:66%}.packages .txt-pages p{text-align:justify}.packages .txt-pages p a,.packages .txt-pages ul li a{color:var(--accent-color)}.packages .txt-pages p a:hover,.packages .txt-pages ul li a:hover{text-decoration:underline}.packages .txt-pages.red{background-color:var(--primary-red-color);border-radius:17px;box-sizing:border-box;padding:40px 23px 23px}.packages .txt-pages article .indice{margin-right:5px}.packages .txt-pages article .indice,.packages .txt-pages article h2{color:var(--white-color);font-size:var(--font-size-15);font-weight:600;margin-bottom:10px}.packages .txt-pages article h2{display:inline-block}.packages .txt-pages h2.allwidth{color:var(--accent-color);font-family:"neulis-cursive",sans-serif;font-size:var(--font-size-18);margin-bottom:30px}.packages .txt-pages ul{list-style:initial;margin-bottom:20px;margin-left:40px}.packages .txt-pages ul li{color:var(--primary-red-color);font-size:var(--font-size-15);font-weight:300;line-height:1.7;margin-bottom:8px}.packages .txt-pages ul.nomargin{margin-left:30px}.serv-include{margin-bottom:40px}#callus-whatsapp-container{background-color:var(--primary-red-color)}#bring-person-links{padding-bottom:42px}@media screen and (min-width:768px){.h1-pages,.txt-pages h1{font-size:var(--font-size-23)}.txt-pages h2,.txt-pages h3{font-size:var(--font-size-22);width:80%}.txt-pages h2 br{display:none}#cont-txt-pages .flex-p{display:flex;gap:25px;text-align:justify}.txt-pages.red article ul{display:-o-flexbox;display:flex;flex-direction:column;gap:10px;margin-left:68px}.img-paqTuristicos{height:100%;left:auto;right:auto;top:0;transform:scale(1.1);width:100%}.packages .box-h1{width:95%}.packages .txt-pages.contact ul li{text-align:center}.packages .txt-pages article .indice{color:var(--secondary-yellow-color);margin-right:38px}.packages .txt-pages ul li,.txt-pages.red article ul li{font-size:var(--font-size-16);line-height:1.4}.txt-pages.red p.title-serv{font-size:var(--font-size-18);margin-bottom:32px}.packages .txt-pages article h2{font-size:var(--font-size-16)}.txt-pages.contact .flex{gap:30px}.txt-pages.contact .flex a{flex:initial;padding:18px 80px}}@media screen and (min-width:1024px){.txt-pages h2,.txt-pages h3{font-size:var(--font-size-35)}.txt-pages img{height:618px;object-fit:cover}}@media screen and (min-width:1280px){.txt-pages{display:flex;flex-wrap:wrap;gap:50px}.txt-pages:nth-child(4){display:block;padding-top:100px}.txt-pages div{flex:1}.h1-pages,.txt-pages h1{font-size:var(--font-size-26)}.packages .txt-pages.red{display:flex;flex-wrap:wrap;gap:50px;padding:52px 66px}.txt-pages.red p.title-serv{flex:1 1 100%;font-size:var(--font-size-18);margin-bottom:0;text-transform:uppercase}.txt-pages.red div{box-sizing:border-box;flex:1 1 47%}.packages .flex-container{display:flex;flex-wrap:wrap}.packages .flex-container .txt-pages{display:block;padding:52px 0 0}.packages .flex-container .txt-pages:nth-child(3){padding-top:49px}.flex-container article{flex:50%}.flex-container article.pink{background-color:initial}.txt-pages.contact p{display:none}.packages .txt-pages article .indice,.packages .txt-pages article h2,.packages .txt-pages ul li,.txt-pages.red article ul li{font-size:var(--font-size-16)}.packages .txt-pages h2.allwidth{color:unset;font-family:var(--font-family-primary);font-size:var(--font-size-26);font-weight:700}.packages .box-h1,.txt-pages.pink h2,.txt-pages.pink ul{margin:0 auto;max-width:1224px}.txt-pages.pink ul{padding-left:40px}}#error-page .second .flex{display:flex;display:-o-flexbox;flex-direction:row;justify-content:space-between}#error-page .second .flex h2{color:var(--primary-red-color);font-size:var(--font-size-26);font-weight:700;margin:110px 0 15px;width:50%}#error-page .second .flex img{width:110px}#error-page .second a{color:var(--accent-color);display:block;font-size:var(--font-size-13);font-weight:500;margin-bottom:40px;text-decoration:underline}#error-page .second a img{margin-right:5px;width:12px}.state-payment{flex-direction:column;gap:60px;padding:50px 0 130px}.state-payment,.state-payment .flex{display:flex;display:-o-flexbox}.state-payment .first{align-items:center;flex-direction:column;gap:60px}.state-payment .first h1{color:var(--primary-red-color);font-size:var(--font-size-14);font-weight:400;text-align:center;text-transform:uppercase}.state-payment .first h1 span.strong{color:var(--primary-red-color);font-weight:700}.state-payment .first img{width:122px}.state-payment .second{flex-direction:column;gap:60px}.state-payment .second div{display:flex;display:-o-flexbox;flex-direction:column;gap:24px}.state-payment .second p{color:var(--primary-red-color);font-size:var(--font-size-15);font-weight:300;margin:0}.state-payment .second p span.strong{font-weight:600}.state-payment .second img{width:96px}.state-payment .third{justify-content:flex-end}.state-payment .third img{margin-right:50px;width:96px}@media screen and (min-width:768px){.state-payment{max-width:710px;padding-top:120px}.state-payment .first h1,.state-payment .second p{font-size:var(--font-size-17)}.state-payment .second p{text-align:center}}@media screen and (max-width:1024px){.state-payment .first h1{font-size:var(--font-size-20);line-height:normal}.state-payment .second p{font-size:var(--font-size-17);line-height:normal}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2Nzcy9iYXNlL3V0aWxpdGllcy5jc3MiLCIuLi9jc3MvYmFzZS9wYWdlcy5jc3MiLCIuLi9jc3MvcGFnZXMvZXJyb3ItcGFnZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsb0JBRUksZUFDSixDQUVBLGNBQ0ksc0JBQ0osQ0FFQSxhQUNJLFNBQ0osQ0FFQSxlQUNJLFNBQVUsQ0FFVixtQkFBb0IsQ0FEcEIsa0JBRUosQ0FDQSxnQkFDSSxTQUFVLENBQ1YsMEJBQTJCLENBQzNCLHVCQUNKLENBRUEscUJBQ0UsU0FBVSxDQUNWLHVCQUNGLENBRUEsd0JBQ0ksYUFDSixDQUVBLE1BRUksZ0JBQWlCLENBQ2pCLG1CQUFvQixDQUZwQixpQkFHSixDQUVBLFdBQ0ksNkJBQ0osQ0FFQSxVQUNJLGlCQUNKLENBRUEsWUFFSSw4QkFBK0IsQ0FEL0IsNkJBQThCLENBRTlCLGVBQWdCLENBRWhCLGVBQWdCLENBRGhCLGtCQUF5QixDQUV6QixrQkFDSixDQUVBLG1CQUNJLGFBQ0EsQ0FFSixvQkFDSSxZQUNKLENBRUEsb0NBQ0ksbUJBQ0ksWUFDSixDQUVBLG9CQUNJLGFBQ0osQ0FDSixDQUdBLFFBTUksa0JBQW1CLENBS25CLHlCQUEwQixDQUgxQiwwQkFBdUMsQ0FQdkMsWUFBYSxDQU1iLHNCQUF1QixDQUh2QixNQUFPLENBUVAsWUFBZSxDQUNmLGVBQWdCLENBWGhCLGlCQUFrQixDQUNsQixLQUFNLENBV04sK0JBQWdDLENBVGhDLFdBQVksQ0FJWixpQkFNSixDQUVBLGVBS0ksNkJBQThCLENBSDlCLGVBQWdCLENBRGhCLGVBQWdCLENBRWhCLGVBQWdCLENBQ2hCLGNBRUosQ0FFQSxjQUVJLGlCQUFrQixDQURsQixTQUVKLENBRUEsZ0JBQ0ksUUFDSixDQUVBLG1CQUNJLG1DQUFvQyxDQUdwQywyQkFBZ0MsQ0FGaEMsbUJBQTBCLENBRzFCLGlCQUFrQixDQUZsQixpQkFHSixDQUVBLHFCQUVJLDhCQUErQixDQUMvQix1Q0FBeUMsQ0FGekMsNkJB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Q0FFQSx5QkFDSSw4QkFBK0IsQ0FDL0IsNkJBQThCLENBQzlCLGVBQWdCLENBRWhCLGlCQUFrQixDQURsQix3QkFFSixDQUVBLHFDQUNJLDhCQUErQixDQUMvQixlQUNKLENBRUEsMEJBQ0ksV0FDSixDQUlBLHVCQUNJLHFCQUFzQixDQUN0QixRQUNKLENBRUEsMkJBQ0ksWUFBYSxDQUdiLGtCQUFtQixDQUVuQixxQkFBc0IsQ0FDdEIsUUFDSixDQUVBLHlCQUVJLDhCQUErQixDQUQvQiw2QkFBOEIsQ0FFOUIsZUFBZ0IsQ0FDaEIsUUFDSixDQUVBLHFDQUNJLGVBQ0osQ0FFQSwyQkFDSSxVQUNKLENBSUEsc0JBQ0ksd0JBQ0osQ0FFQSwwQkFDSSxpQkFBa0IsQ0FDbEIsVUFDSixDQUVBLG9DQUNHLGVBRUssZUFBZ0IsQ0FEaEIsaUJBRUosQ0FJQSxrREFGSSw2QkFLSixDQUhBLHlCQUVJLGlCQUNKLENBQ0osQ0FFQSxxQ0FDSSx5QkFDSSw2QkFBOEIsQ0FDOUIsa0JBQ0osQ0FDQSx5QkFDSSw2QkFBOEIsQ0FDOUIsa0JBQ0osQ0FDSiIsImZpbGUiOiJlcnJvci5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLm5vLXNjcm9sbCxcclxuLmJsb2NrZWR7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubm9uZSwgLmhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ub24tb3BhY2l0eXtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5ub24tb3BhY2l0eS10e1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnNjcm9sbC1hbmltYXRlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlO1xyXG59XHJcblxyXG4uc2Nyb2xsLWFuaW1hdGUuc2hvdyB7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbn1cclxuXHJcbi5ibG9jaywgLmFjdGl2ZSwgLnZpc2libGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5ibHVye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmlsdGVyOiBibHVyKDNweCk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLm5vLWV2ZW50c3tcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yZWxhdGl2ZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbnAuc3ViLXRpdGxle1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTUpO1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktcmVkLWNvbG9yKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBtYXJnaW46IDIwcHggMHB4IDEwcHggMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbn1cclxuXHJcbnAuc3ViLXRpdGxlLm1vYmlsZXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxucC5zdWItdGl0bGUuZGVza3RvcHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBwLnN1Yi10aXRsZS5tb2JpbGV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBwLnN1Yi10aXRsZS5kZXNrdG9we1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBQT1BVUCAqL1xyXG4ucG9wLXVwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjksIDEyLCAxOCwgLjcpO1xyXG4gICAgei1pbmRleDogOTk5OTk5OTk5O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzcHgpO1xyXG4gICAgbWF4LWhlaWdodDogMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMS40cyBlYXNlO1xyXG59XHJcblxyXG4ucG9wLXVwLmFjdGl2ZSB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBhbmltYXRpb246IGZhZGUgMXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5jYXJkLW1lc3NhZ2Uge1xyXG4gICAgd2lkdGg6IDg4JTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLmNhcmQtbWVzc2FnZSBwIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmNhcmQtbWVzc2FnZS1oZWFkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgIHBhZGRpbmc6IDMwcHggMHB4IDIwcHggMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzhweCAzOHB4IDBweCAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jYXJkLW1lc3NhZ2UtaGVhZCBwIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE3KTtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcik7XHJcbiAgICBmb250LWZhbWlseTogXCJuZXVsaXMtY3Vyc2l2ZVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB3aWR0aDogODglO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbi5jYXJkLW1lc3NhZ2UtaGVhZCBzcGFuI2Nsb3NlRi1idG57XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA3cHg7XHJcbiAgICB0b3A6IDU2cHg7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLmNhcmQtbWVzc2FnZS1oZWFkIHNwYW4jY2xvc2VQb3BVcC1idG57XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMjNweDtcclxuICAgIHRvcDogMTBweDtcclxuICAgIGNvbG9yOiAjRTIxMzhFO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgIHBhZGRpbmc6IDVweCA1cHg7XHJcbn1cclxuXHJcbi5jYXJkLW1lc3NhZ2UtaGVhZCBwIGltZyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB3aWR0aDogMjZweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogNHB4O1xyXG59XHJcblxyXG4uY2FyZC1tZXNzYWdlLWJvZHkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjksIDEyLCAxOCwgLjcpO1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgIHBhZGRpbmc6IDIwcHggMjBweCAxNHB4IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDM4cHggMzhweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5jYXJkLW1lc3NhZ2UtYm9keSBwIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE1KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbn1cclxuXHJcbi5jYXJkLW1lc3NhZ2UtYm9keSAudGV4dC1ib2R5IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5jYXJkLW1lc3NhZ2UtYm9keSBhIHtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG59XHJcblxyXG4uY2FyZC1tZXNzYWdlLWJvZHkgYSNhY3QtbGluayB7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTUpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgbWFyZ2luLXRvcDogMzFweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uY2FyZC1tZXNzYWdlLWJvZHkgLmJ1dHRvbnMtem9uZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDEwcHg7XHJcbn1cclxuXHJcbi5jYXJkLW1lc3NhZ2UtYm9keSAuYnV0dG9ucy16b25lIGJ1dHRvbiB7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1yZWQtY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXllbGxvdy1jb2xvcik7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNSk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgcGFkZGluZzogMTBweCAyMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTcuMjZweDtcclxuICAgIG1hcmdpbi10b3A6IDMxcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5jYXJkLW1lc3NhZ2UtYm9keSAuYnV0dG9ucy16b25lIGJ1dHRvbiNidG4tYWN0LTIge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjlweCkge1xyXG4gICAgLmNhcmQtbWVzc2FnZS1oZWFkIHAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMjZweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5jYXJkLW1lc3NhZ2Uge1xyXG4gICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgIH1cclxuICAgIC5jYXJkLW1lc3NhZ2UtYm9keXtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDQwcHggNDRweCA0MHB4O1xyXG4gICAgfVxyXG59XHJcbi8qIEVORCBQT1BVUCAqL1xyXG5cclxuXHJcblxyXG5cclxuLyogTE9BRElORyAqL1xyXG4jbG9hZGluZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4OyBcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI2xvYWRpbmcuYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuI2xvYWRpbmcgaW1nIHtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG59XHJcblxyXG4jbG9hZGluZy10ZXh0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuI2xvYWRpbmctdGV4dC5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA2cHg7XHJcbn1cclxuI2xvYWRpbmctdGV4dC5hY3RpdmUgLmN1c3RvbS1sb2FkZXJ7XHJcbiAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuI2xvYWRpbmctdGV4dCBwLCAjbG9hZGluZy10ZXh0IHVsIGxpIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE0KTtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcik7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbiNsb2FkaW5nLXRleHQgdWwgbGl7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYW5pbWF0aW9uOiBmYWRlIDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xyXG59XHJcblxyXG4jbG9hZGluZy10ZXh0IHVsIGxpLnZpc2libGV7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuLnByb2dyZXNzLWJhci1jb250YWluZXIge1xyXG4gICAgbWluLXdpZHRoOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcbi5wcm9ncmVzcy1iYXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1yZWQtY29sb3IpO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuI2JveC1zcGlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOTUpO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTsgICBcclxufVxyXG5cclxuI2JveC1zcGlubmVyIGltZyB7XHJcbiAgICB3aWR0aDogMTI1JTtcclxufVxyXG5cclxuI2JveC1zcGlubmVyLmFjdGl2ZSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbiNzcGlubmVyIHtcclxuICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgYm9yZGVyOiA5cHggc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tcHJpbWFyeS1yZWQtY29sb3IpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYW5pbWF0aW9uOiBzcGlubmVyLWQzd2drZyAxcyBpbmZpbml0ZSBsaW5lYXI7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3Bpbm5lci1kM3dna2cge1xyXG4gICAgdG8ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTsgICAgIFxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCl7IFxyXG4gICAgI2JveC1zcGlubmVyIGltZ3tcclxuICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAjbG9hZGluZy10ZXh0IHAsICNsb2FkaW5nLXRleHQgdWwgbGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTEzKTtcclxuICAgIH1cclxuXHJcbiAgICAjbG9hZGluZy10ZXh0IHB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTcpO1xyXG4gICAgfVxyXG5cclxuICAgICNsb2FkaW5nLXRleHR7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNib3gtc3Bpbm5lciBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbn1cclxuLyogRU5EIExPQURJTkcgKi9cclxuXHJcbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFNFQ1RJT046IEJhc2UgUGFnZSBTdHlsZXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLnR4dC1wYWdlcyB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4udHh0LXBhZ2VzOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjNweDtcclxufVxyXG5cclxuI2VudHJ5LXNwYWluIC50eHQtcGFnZXM6bGFzdC1vZi10eXBlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuI2NvbnQtdHh0LXBhZ2VzIC50eHQtcGFnZXMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jY29udC10eHQtcGFnZXMgLnR4dC1wYWdlczpsYXN0LW9mLXR5cGUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgU0VDVElPTjogVHlwb2dyYXBoeVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4udHh0LXBhZ2VzIGgyLFxyXG4udHh0LXBhZ2VzIHAge1xyXG4gICAgbWFyZ2luOiBpbml0aWFsO1xyXG59XHJcblxyXG4uaDEtcGFnZXMsXHJcbi50eHQtcGFnZXMgaDEsXHJcbi50eHQtcGFnZXMgaDIsXHJcbi50eHQtcGFnZXMgaDMge1xyXG4gICAgd2lkdGg6IDg4JTtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0yNyk7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG59XHJcblxyXG4uaDEtcGFnZXMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbn1cclxuXHJcbi50eHQtcGFnZXMgaDIuYWNjZW50LFxyXG4udHh0LXBhZ2VzIGgzLmFjY2VudCB7XHJcbiAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxufVxyXG5cclxuLnR4dC1wYWdlcyBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1yZWQtY29sb3IpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE1KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbn1cclxuXHJcbi50eHQtcGFnZXMgcCBhIHtcclxuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG59XHJcblxyXG4udHh0LXBhZ2VzIC5zdHJvbmduZXVlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcik7XHJcbiAgICBmb250LWZhbWlseTogXCJuZXVsaXMtY3Vyc2l2ZVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE4KTtcclxufVxyXG5cclxuLnR4dC1wYWdlcyAuc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi50eHQtcGFnZXMgLnN0cm9uZy11bmRlcmxpbmUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBTRUNUSU9OOiBJbWFnZXMgJiBNZWRpYVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4udHh0LXBhZ2VzIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG59XHJcblxyXG4ucGFnZS1pbWctaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbn1cclxuXHJcbi5wYWdlLWltZy1oZWFkZXIgaW1nI2JhY2tncm91bmQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLmltZy1wYXFUdXJpc3RpY29zIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMjMwJTtcclxufVxyXG5cclxuLmltZy1icmluZ0ZhdGhlclRvU3BhaW4sXHJcbi5pbWctYnJpbmdGYW1pbHlUb1NwYWluLFxyXG4uaW1nLWJyaW5nUGFydG5lclRvU3BhaW4ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5pbWctYWJvdXRVcyB7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbn1cclxuXHJcbi5pbWctcGF5RmxpZ2h0TW9udGx5IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgU0VDVElPTjogSGVhZGVyICYgVGl0bGUgQm94ZXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuI2NvbnRhaW5lci1oZWFkZXItcGFnZXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTdweCAwcHggMTdweCAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjA5LCA1MiwgNjApO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwMGRlZywgcmdiYSgyMDksIDUyLCA2MCwgMSkgMCUsIHJnYmEoMTgxLCAxMSwgOSwgMSkgMTglLCByZ2JhKDIyMSwgNSwgMTAsIDEpIDQ4JSwgcmdiYSgxOTIsIDIyLCAyMywgMSkgOTMlLCByZ2JhKDIxMywgMTUsIDIwLCAxKSAxMDAlKTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuI2NvbnRhaW5lci1oZWFkZXItdGl0bGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogLW1vei1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IC1vLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDQ2NnB4O1xyXG4gICAgcGFkZGluZzogMTdweCAwcHggMTdweCAwcHg7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi5ib3gtdGl0bGUtYmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbn1cclxuXHJcbi50ZXh0LXJpZ2h0IC5ib3gtdGl0bGUtYmcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi50ZXh0LXJpZ2h0IC5ib3gtdGl0bGUtYmcgcCxcclxuLmJveC10aXRsZS1iZyBwLnJpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4uYm94LXRpdGxlLWJnIHAucmlnaHQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4uYm94LXRpdGxlLWJnLmFib3V0LXVzIHtcclxuICAgIGxlZnQ6IDYlO1xyXG59XHJcblxyXG4uYm94LXRpdGxlLWJnLmJndG9wIHtcclxuICAgIHRvcDogMjgwcHg7XHJcbn1cclxuXHJcbi5ib3gtdGl0bGUtYmcgcCB7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIm5ldWxpcy1jdXJzaXZlXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMzYpO1xyXG59XHJcblxyXG4uYm94LXRpdGxlLWJnIC5uZXVlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIm5ldWxpcy1jdXJzaXZlXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMzYpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFNFQ1RJT046IFZhcmlhbnRzICYgU3BlY2lmaWMgU3R5bGVzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qIFZhcmlhbnQ6IFJlZCAqL1xyXG4udHh0LXBhZ2VzLnJlZCBwLnRpdGxlLXNlcnYge1xyXG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS15ZWxsb3ctY29sb3IpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4udHh0LXBhZ2VzLnJlZCBhcnRpY2xlIHVsIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgbGlzdC1zdHlsZTogaW5pdGlhbDtcclxufVxyXG5cclxuLnR4dC1wYWdlcy5yZWQgYXJ0aWNsZSB1bCBsaSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTEzKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbn1cclxuXHJcbi8qIFZhcmlhbnQ6IFBpbmsgKi9cclxuLnR4dC1wYWdlcy5waW5rIHtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZThlODtcclxufVxyXG5cclxuLnR4dC1wYWdlcy5waW5rIHVsIHtcclxuICAgIGRpc3BsYXk6IC1tb3otYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiAtby1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBnYXA6IDdweDtcclxufVxyXG5cclxuLnR4dC1wYWdlcy5waW5rIGgyIHtcclxuICAgIHdpZHRoOiA4OCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE4KTtcclxufVxyXG5cclxuLyogVmFyaWFudDogQ29udGFjdCAqL1xyXG4udHh0LXBhZ2VzLmNvbnRhY3Qge1xyXG4gICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbn1cclxuXHJcbi50eHQtcGFnZXMuY29udGFjdCBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1yZWQtY29sb3IpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1mYW1pbHk6IFwibmV1bGlzLWN1cnNpdmVcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xOCk7XHJcbn1cclxuXHJcbi50eHQtcGFnZXMuY29udGFjdCAuZmxleCB7XHJcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogLW8tZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIHBhZGRpbmc6IDcwcHggMHB4IDBweCAwcHg7XHJcbiAgICBnYXA6IDdweDtcclxufVxyXG5cclxuLnR4dC1wYWdlcy5jb250YWN0IHVsIHtcclxuICAgIGRpc3BsYXk6IC1tb3otYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiAtby1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgIGdhcDogMjBweDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnR4dC1wYWdlcy5jb250YWN0IC5mbGV4IGEsXHJcbi50eHQtcGFnZXMuY29udGFjdCB1bCBsaSBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMTdweCAwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXllbGxvdy1jb2xvcik7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1yZWQtY29sb3IpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLnR4dC1wYWdlcy5jb250YWN0IC5mbGV4IGEge1xyXG4gICAgZmxleDogMTtcclxuICAgIGJvcmRlcjogMHB4O1xyXG59XHJcblxyXG4udHh0LXBhZ2VzLmNvbnRhY3QgdWwgbGkgYSB7XHJcbiAgICBwYWRkaW5nOiAxN3B4IDMwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogQXNzdW1pbmcgdHJhbnNwYXJlbnQgYXMgZGVmYXVsdCBmb3IgdGhpcyB2YXJpYW50IGJhc2VkIG9uIG9yaWdpbmFsIGNvbnRleHQgbm90IHNldHRpbmcgYmcgaGVyZSBidXQgc2V0dGluZyBjb2xvciAqL1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktcmVkLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE1KTtcclxufVxyXG5cclxuLnR4dC1wYWdlcy5jb250YWN0IHVsIGxpIGE6aG92ZXIge1xyXG4gICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi50eHQtcGFnZXMuY29udGFjdCAuZmxleCBhOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1kYXJrLWNvbG9yKTtcclxuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkteWVsbG93LWNvbG9yKTtcclxufVxyXG5cclxuLyogQ29tcG9uZW50OiBQYWNrYWdlcyAqL1xyXG4ucGFja2FnZXMge1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG59XHJcblxyXG4ucGFja2FnZXMgLmJveC1oMSB7XHJcbiAgICB3aWR0aDogODglO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcclxufVxyXG5cclxuLnBhY2thZ2VzIC5ib3gtaDEgaDEge1xyXG4gICAgd2lkdGg6IDY2JTtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcik7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMjcpO1xyXG59XHJcblxyXG4ucGFja2FnZXMgLnR4dC1wYWdlcyBwIHtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbn1cclxuXHJcbi5wYWNrYWdlcyAudHh0LXBhZ2VzIHAgYSxcclxuLnBhY2thZ2VzIC50eHQtcGFnZXMgdWwgbGkgYSB7XHJcbiAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxufVxyXG5cclxuLnBhY2thZ2VzIC50eHQtcGFnZXMgcCBhOmhvdmVyLFxyXG4ucGFja2FnZXMgLnR4dC1wYWdlcyB1bCBsaSBhOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4ucGFja2FnZXMgLnR4dC1wYWdlcy5yZWQge1xyXG4gICAgcGFkZGluZzogNDBweCAyM3B4IDIzcHggMjNweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE3cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcik7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4ucGFja2FnZXMgLnR4dC1wYWdlcyBhcnRpY2xlIC5pbmRpY2Uge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNSk7XHJcbn1cclxuXHJcbi5wYWNrYWdlcyAudHh0LXBhZ2VzIGFydGljbGUgaDIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTUpO1xyXG59XHJcblxyXG4ucGFja2FnZXMgLnR4dC1wYWdlcyBoMi5hbGx3aWR0aCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgICBmb250LWZhbWlseTogXCJuZXVsaXMtY3Vyc2l2ZVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTgpO1xyXG59XHJcblxyXG4ucGFja2FnZXMgLnR4dC1wYWdlcyB1bCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBsaXN0LXN0eWxlOiBpbml0aWFsO1xyXG59XHJcblxyXG4ucGFja2FnZXMgLnR4dC1wYWdlcyB1bCBsaSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1yZWQtY29sb3IpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE1KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbn1cclxuXHJcbi5wYWNrYWdlcyAudHh0LXBhZ2VzIHVsLm5vbWFyZ2luIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG59XHJcblxyXG4vKiBNaXNjIENvbXBvbmVudHMgKi9cclxuLnNlcnYtaW5jbHVkZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4jY2FsbHVzLXdoYXRzYXBwLWNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LXJlZC1jb2xvcik7XHJcbn1cclxuXHJcbiNicmluZy1wZXJzb24tbGlua3Mge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQycHg7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFNFQ1RJT046IE1lZGlhIFF1ZXJpZXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5oMS1wYWdlcyxcclxuICAgIC50eHQtcGFnZXMgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTIzKTtcclxuICAgIH1cclxuXHJcbiAgICAudHh0LXBhZ2VzIGgyLFxyXG4gICAgLnR4dC1wYWdlcyBoMyB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0yMik7XHJcbiAgICB9XHJcblxyXG4gICAgLnR4dC1wYWdlcyBoMiBiciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjY29udC10eHQtcGFnZXMgLmZsZXgtcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDI1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgIH1cclxuXHJcbiAgICAudHh0LXBhZ2VzLnJlZCBhcnRpY2xlIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiAtbW96LWJveDtcclxuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICBkaXNwbGF5OiAtby1mbGV4Ym94O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNjhweDtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmltZy1wYXFUdXJpc3RpY29zIHtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgIHJpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhY2thZ2VzIC5ib3gtaDEge1xyXG4gICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhY2thZ2VzIC50eHQtcGFnZXMuY29udGFjdCB1bCBsaSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWNrYWdlcyAudHh0LXBhZ2VzIGFydGljbGUgLmluZGljZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzOHB4O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkteWVsbG93LWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAucGFja2FnZXMgLnR4dC1wYWdlcyB1bCBsaSxcclxuICAgIC50eHQtcGFnZXMucmVkIGFydGljbGUgdWwgbGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE2KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgfVxyXG5cclxuICAgIC50eHQtcGFnZXMucmVkIHAudGl0bGUtc2VydiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xOCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhY2thZ2VzIC50eHQtcGFnZXMgYXJ0aWNsZSBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTYpO1xyXG4gICAgfVxyXG5cclxuICAgIC50eHQtcGFnZXMuY29udGFjdCAuZmxleCB7XHJcbiAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50eHQtcGFnZXMuY29udGFjdCAuZmxleCBhIHtcclxuICAgICAgICBmbGV4OiBpbml0aWFsO1xyXG4gICAgICAgIHBhZGRpbmc6IDE4cHggODBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAudHh0LXBhZ2VzIGgyLFxyXG4gICAgLnR4dC1wYWdlcyBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMzUpO1xyXG4gICAgfVxyXG5cclxuICAgIC50eHQtcGFnZXMgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDYxOHB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuICAgIC50eHQtcGFnZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAudHh0LXBhZ2VzOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50eHQtcGFnZXMgZGl2IHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5oMS1wYWdlcyxcclxuICAgIC50eHQtcGFnZXMgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTI2KTtcclxuICAgIH1cclxuXHJcbiAgICAucGFja2FnZXMgLnR4dC1wYWdlcy5yZWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHBhZGRpbmc6IDUycHggNjZweDtcclxuICAgICAgICBnYXA6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnR4dC1wYWdlcy5yZWQgcC50aXRsZS1zZXJ2IHtcclxuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTgpO1xyXG4gICAgfVxyXG5cclxuICAgIC50eHQtcGFnZXMucmVkIGRpdiB7XHJcbiAgICAgICAgZmxleDogMSAxIDQ3JTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWNrYWdlcyAuZmxleC1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWNrYWdlcyAuZmxleC1jb250YWluZXIgLnR4dC1wYWdlcyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogNTJweCAwcHggMHB4IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFja2FnZXMgLmZsZXgtY29udGFpbmVyIC50eHQtcGFnZXM6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDlweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC1jb250YWluZXIgYXJ0aWNsZSB7XHJcbiAgICAgICAgZmxleDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LWNvbnRhaW5lciBhcnRpY2xlLnBpbmsge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC50eHQtcGFnZXMuY29udGFjdCBwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWNrYWdlcyAudHh0LXBhZ2VzIGFydGljbGUgLmluZGljZSxcclxuICAgIC5wYWNrYWdlcyAudHh0LXBhZ2VzIGFydGljbGUgaDIsXHJcbiAgICAucGFja2FnZXMgLnR4dC1wYWdlcyB1bCBsaSxcclxuICAgIC50eHQtcGFnZXMucmVkIGFydGljbGUgdWwgbGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE2KTtcclxuICAgIH1cclxuXHJcbiAgICAucGFja2FnZXMgLnR4dC1wYWdlcyBoMi5hbGx3aWR0aCB7XHJcbiAgICAgICAgY29sb3I6IHVuc2V0O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1wcmltYXJ5KTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTI2KTtcclxuICAgIH1cclxuXHJcbiAgICAucGFja2FnZXMgLmJveC1oMSxcclxuICAgIC50eHQtcGFnZXMucGluayBoMixcclxuICAgIC50eHQtcGFnZXMucGluayB1bCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjI0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnR4dC1wYWdlcy5waW5rIHVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICB9XHJcbn0iLCIjZXJyb3ItcGFnZSAuc2Vjb25kIC5mbGV4IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogLW8tZmxleGJveDtcclxuICAgIFxyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuI2Vycm9yLXBhZ2UgLnNlY29uZCAuZmxleCBoMiB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0yNik7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1yZWQtY29sb3IpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAxMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbiNlcnJvci1wYWdlIC5zZWNvbmQgLmZsZXggaW1nIHtcclxuICAgIHdpZHRoOiAxMTBweDtcclxufVxyXG5cclxuI2Vycm9yLXBhZ2UgLnNlY29uZCBhIHtcclxuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTMpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4jZXJyb3ItcGFnZSAuc2Vjb25kIGEgaW1nIHtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcblxyXG4uc3RhdGUtcGF5bWVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZGlzcGxheTogLW1vei1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IC1vLWZsZXhib3g7XHJcbiAgICBcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDYwcHg7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDBweCAxMzBweCAwcHg7XHJcbn1cclxuXHJcbi5zdGF0ZS1wYXltZW50IC5mbGV4IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogLW8tZmxleGJveDtcclxufVxyXG5cclxuXHJcbi8qZmlyc3QqL1xyXG4uc3RhdGUtcGF5bWVudCAuZmlyc3Qge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDYwcHg7XHJcbn1cclxuXHJcbi5zdGF0ZS1wYXltZW50IC5maXJzdCBoMSB7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1yZWQtY29sb3IpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zdGF0ZS1wYXltZW50IC5maXJzdCBoMSBzcGFuLnN0cm9uZyB7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1yZWQtY29sb3IpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLnN0YXRlLXBheW1lbnQgLmZpcnN0IGltZyB7XHJcbiAgICB3aWR0aDogMTIycHg7XHJcbn1cclxuXHJcblxyXG4vKnNlY29uZCovXHJcbi5zdGF0ZS1wYXltZW50IC5zZWNvbmQge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogNjBweDtcclxufVxyXG5cclxuLnN0YXRlLXBheW1lbnQgLnNlY29uZCBkaXYge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGRpc3BsYXk6IC1tb3otYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiAtby1mbGV4Ym94O1xyXG4gICAgXHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAyNHB4O1xyXG59XHJcblxyXG4uc3RhdGUtcGF5bWVudCAuc2Vjb25kIHAge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTUpO1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktcmVkLWNvbG9yKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5zdGF0ZS1wYXltZW50IC5zZWNvbmQgcCBzcGFuLnN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4uc3RhdGUtcGF5bWVudCAuc2Vjb25kIGltZyB7XHJcbiAgICB3aWR0aDogOTZweDtcclxufVxyXG5cclxuXHJcbi8qdGhpcmQqL1xyXG4uc3RhdGUtcGF5bWVudCAudGhpcmQge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLnN0YXRlLXBheW1lbnQgLnRoaXJkIGltZyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgICB3aWR0aDogOTZweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgLnN0YXRlLXBheW1lbnR7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNzEwcHg7XHJcbiAgICB9XHJcbiAgICAuc3RhdGUtcGF5bWVudCAuZmlyc3QgaDF7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTcpO1xyXG4gICAgfVxyXG4gICAgLnN0YXRlLXBheW1lbnQgLnNlY29uZCBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE3KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9IFxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5zdGF0ZS1wYXltZW50IC5maXJzdCBoMXtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0yMCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuICAgIC5zdGF0ZS1wYXltZW50IC5zZWNvbmQgcHtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNyk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxufSJdfQ== */