@import url(https://fonts.googleapis.com/css2?family=Black+Ops+One&display=swap);
.font-primary-1,#all-products .title{font-family:var(--ps-font-heading, Montserrat, sans-serif);font-size:1.875rem;font-weight:800}.font-primary-1.-variant-1,#all-products .-variant-1.title{font-size:3.75rem;line-height:3.875rem}.font-primary-1.-variant-2,#all-products .-variant-2.title{font-size:5.625rem}.font-primary-1.-variant-3,#all-products .-variant-3.title{font-size:1.5625rem}.font-primary-2{font-family:var(--ps-font-heading, Montserrat, sans-serif);font-size:1.5rem;font-weight:400}.font-primary-2.-variant-1{font-size:1.125rem;font-style:normal}.font-primary-3{font-family:var(--ps-font-heading, Montserrat, sans-serif);font-size:1.25rem;font-weight:500;font-style:normal}.font-primary-4{font-family:var(--ps-font-heading, Montserrat, sans-serif);font-size:0.875rem;font-weight:600;font-style:normal}.font-secondary-1{font-family:var(--ps-font-primary, Poppins, sans-serif);font-size:0.9375rem;font-weight:600}.font-secondary-1.-variant-1{font-style:normal}.font-secondary-1.-variant-2{font-size:0.625rem}.font-secondary-2{font-family:var(--ps-font-primary, Poppins, sans-serif);font-size:0.8125rem;font-weight:400}.font-secondary-2.-variant-1{font-size:1rem}.font-secondary-3{font-family:var(--ps-font-primary, Poppins, sans-serif);font-weight:300}.font-special{font-family:"Kaushan Script",cursive;font-size:2.5rem;font-weight:400}.font-special2{font-family:var(--ps-font-heading, Montserrat, sans-serif);font-size:2.5rem;font-weight:800;letter-spacing:0.25rem}#all-products{padding:15.625rem 0rem 2.5rem 0rem;padding-top:0;background:var(--ps-sbc-bg, var(--ps-color-neutral, #ffffff));background-size:auto;background-repeat:repeat-x}#all-products .title{position:relative;color:var(--ps-sbc-heading, var(--ps-color-secondary-darker, #000000));padding-bottom:0.625rem;margin-bottom:0.9375rem}@media(max-width: 1199.98px){#all-products .title{margin-bottom:1.5625rem}}#all-products .filter_dropdown{border:none;outline:none;border-left:1px solid;padding-left:20px;margin-left:20px;font-size:2.5rem}@media(max-width: 1199.98px){#all-products .filter_dropdown{margin-left:0;font-size:1.875rem}}#all-products .filter_dropdown:focus-visible{border:none;outline:none;border-left:1px solid}#all-products .filter_dropdown option{font-size:16px;font-family:var(--ps-font-primary, Poppins, sans-serif)}#all-products .product-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:15px}@media(max-width: 1199.98px){#all-products .product-grid{grid-template-columns:repeat(2, 1fr)}}#all-products .product-grid~.product-grid{display:none}#all-products .product-grid.hidden{display:none}#all-products .product-grid-item .product-card{text-align:center}#all-products .product-grid-item .product-card figure{height:15.875rem;overflow:hidden;position:relative;background:var(--ps-sbc-tile-bg, transparent)}#all-products .product-grid-item .product-card figure img{width:100%;height:100%;object-fit:contain}#all-products .product-grid-item .product-card-title{color:var(--ps-sbc-title, black)}#all-products .product-grid-item .product-card:hover #all-products .product-grid-item .product-card-title,a:hover #all-products .product-grid-item .product-card-title{color:var(--ps-sbc-title-hover, var(--ps-sbc-title, black))}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzL2Nzcy9jb21wb25lbnQtc2hvcC1ieS1jYXRlZ29yeS1ncmlkLWRlZmF1bHQuNDBkZGUwNWM0MGMyZWYzYTVkYTUuY3NzIiwibWFwcGluZ3MiOiI7QUFzQ0EscUNBQ0ksMERBUm9CLENBU3BCLG1CQUNBLGdCQUNBLDJEQUNJLGtCQUNBLHFCQUVKLDJEQUNJLG1CQUVKLDJEQUNJLG9CQUdSLGdCQUNJLDBEQXZCb0IsQ0F3QnBCLGlCQUNBLGdCQUVBLDJCQUNJLG1CQUNBLGtCQUdSLGdCQUNJLDBEQWpDb0IsQ0FrQ3BCLGtCQUNBLGdCQUNBLGtCQUVKLGdCQUNJLDBEQXZDb0IsQ0F3Q3BCLG1CQUNBLGdCQUNBLGtCQUdKLGtCQUNJLHVEQTdDb0IsQ0E4Q3BCLG9CQUNBLGdCQUdBLDZCQUNJLGtCQUVKLDZCQUNJLG1CQUdSLGtCQUNJLHVEQTFEb0IsQ0EyRHBCLG9CQUNBLGdCQUNBLDZCQUNJLGVBR1Isa0JBQ0ksdURBbEVvQixDQW1FcEIsZ0JBR0osY0FDSSxvQ0F0RWtCLENBdUVsQixpQkFDQSxnQkFHSixlQUNJLDBEQTlFb0IsQ0ErRXBCLGlCQUNBLGdCQUNBLHVCQzVGSixjQUNJLG1DQUNBLGNBRUEsOERBQ0EscUJBQ0EsMkJBQ0EscUJBRUksa0JBQ0EsdUVBQ0Esd0JBQ0Esd0JDa0NKLDZCRHZDQSxxQkFPUSx5QkFJSiwrQkFDSSxZQUNBLGFBQ0Esc0JBQ0Esa0JBQ0EsaUJBQ0EsaUJDc0JSLDZCRDVCSSwrQkFRUSxjQUNBLG9CQUVKLDZDQUNJLFlBQ0EsYUFDQSxzQkFFSixzQ0FDSSxlQUNBLHVERHhCUSxDQzRCcEIsNEJBQ0ksYUFDQSxxQ0FDQSxTQ0dKLDZCRE5BLDRCQUtRLHNDQUVKLDBDQUNJLGFBRUosbUNBQ0ksYUFHQSwrQ0FDSSxrQkFDQSxzREFDSSxpQkFDQSxnQkFDQSxrQkFDQSw4Q0FDQSwwREFDSSxXQUNBLFlBQ0EsbUJBR1IscURBQ0ksaUNBRUosdUtBRUksNEQiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9iZWFjaHNpZGVhdXRvcGFydHMvLi4vLi4vLi4vYXV0by1wcmVzcy9yZXNvdXJjZXMvc3R5bGVzL2Jhc2UvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vYmVhY2hzaWRlYXV0b3BhcnRzLy4uLy4uLy4uL2F1dG8tcHJlc3MvcmVzb3VyY2VzL2NvbXBvbmVudHMvc2hvcC1ieS1jYXRlZ29yeS1ncmlkL2RlZmF1bHQvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9iZWFjaHNpZGVhdXRvcGFydHMvLi4vLi4vLi4vYXV0by1wcmVzcy9yZXNvdXJjZXMvY29tcG9uZW50cy9fY2F0YWxvZy9fZ2xvYmFscy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUJsYWNrK09wcytPbmUmZGlzcGxheT1zd2FwJyk7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTaXRlIHR5cGUgZmFtaWxpZXMg4oCUIFRPS0VOLUJBQ0tFRCAoMjAyNi0wOS0wNSwgb3duZXIgcmVxdWVzdDogXCJ0aGUgaG9tZXBhZ2Vcbi8vIGhlYWRpbmdzIGFuZCB0aGUgR2V0IEluIFRvdWNoIGJhbmQgc2hvdWxkIHB1bGwgdGhlIHNpdGUncyBoZWFkaW5nIGZvbnRcIikuXG4vL1xuLy8gTWlycm9ycyB2YXJpYW50cy9fY29sb3JzLnNjc3M6IGV2ZXJ5IGZhbWlseSB2YXIgcmVzb2x2ZXMgdG8gYSBUaGVtZSBCdWlsZGVyXG4vLyBHTE9CQUwgdHlwb2dyYXBoeSB0b2tlbiB3aXRoIHRoZSBoaXN0b3JpY2FsIGxpdGVyYWwgYXMgdGhlIHZhcigpIGZhbGxiYWNrLFxuLy8gc28gYSBzaXRlIHRoYXQgaGFzIG5ldmVyIHB1Ymxpc2hlZCBhIGZvbnQgdG9rZW4gcmVuZGVycyBieXRlLWlkZW50aWNhbGx5XG4vLyAoTW9udHNlcnJhdCBoZWFkaW5ncyAvIFBvcHBpbnMgYm9keSkg4oCUIGFuZCBhIHNpdGUgdGhhdCBIQVMgKE5hZGVyOiBCYXJsb3dcbi8vIENvbmRlbnNlZCArIEhvc3QgR3JvdGVzaykgZ2V0cyBpdCBldmVyeXdoZXJlIHRoZSBsYWRkZXIgYmVsb3cgaXMgd29yblxuLy8gKC5mb250LXByaW1hcnktKiAvIC5mb250LXNlY29uZGFyeS0qLCBhbmQgZXZlcnkgYGZvbnQtZmFtaWx5OiAkZm9udC3igKZgKS5cbi8vXG4vLyBNYXBwaW5nIOKAlCB0aGUgYnVpbGRlcidzIHR3byB0b2tlbnMgYXJlIG5hbWVkIGZvciB0aGVpciBST0xFLCB0aGUgU2FzcyB2YXJzXG4vLyBmb3IgdGhlaXIgaGlzdG9yaWNhbCByYW5rLCBhbmQgdGhlIHR3byBkbyBub3QgbGluZSB1cCBieSBuYW1lOlxuLy8gICAkZm9udC1mYW1pbHktcHJpbWFyeSAgIChNb250c2VycmF0LCB0aGUgZGlzcGxheS9oZWFkaW5nIGZhY2UpXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgIOKGkCAtLXBzLWZvbnQtaGVhZGluZyAgXCJIZWFkaW5nIEZvbnRcIlxuLy8gICAkZm9udC1mYW1pbHktc2Vjb25kYXJ5IChQb3BwaW5zLCB0aGUgYm9keSBmYWNlKVxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICDihpAgLS1wcy1mb250LXByaW1hcnkgIFwiUHJpbWFyeSBGb250XCJcbi8vIFRoaXMgaXMgdGhlIHNhbWUgcGFpcmluZyB0aGUgaGVyby1iYW5uZXIgYW5kIHZlaGljbGUtc2VsZWN0IGJyaWRnZXMgYWxyZWFkeVxuLy8gdXNlZCBiZWZvcmUgdGhpcyBmaWxlIHdhcyB0b2tlbml6ZWQuXG4vL1xuLy8gVGhlICotc3RhdGljIGxpdGVyYWxzIGV4aXN0IGZvciB0aGUgZmV3IHBsYWNlcyB0aGF0IG5lZWQgYSBwbGFpbiBmYW1pbHlcbi8vIGxpc3QgcmF0aGVyIHRoYW4gYSB2YXIoKTogY29tcG9uZW50IGJyaWRnZXMgdGhhdCB3cmFwIHRoZSBTQU1FIHRva2VuIGFnYWluXG4vLyAocHJvZHVjdC1jYXJkIC8gdmVoaWNsZS1zZWxlY3QgLyBoZXJvLWJhbm5lciBmYWxsYmFja3Mg4oCUIG5lc3RpbmcgdGhlIHRva2VuXG4vLyBpbnNpZGUgaXRzIG93biBmYWxsYmFjayB3b3VsZCBiZSBjaXJjdWxhci1sb29raW5nIGFuZCBtaXMtc2NvcGUgdGhlXG4vLyBoZWFkaW5nIHRva2VuIG9udG8gYm9keSB0ZXh0IG9uIGEgc2l0ZSB0aGF0IHNldHMgb25seSBvbmUgb2YgdGhlIHR3bykuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGZvbnQtZmFtaWx5LXByaW1hcnktc3RhdGljOiAgICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1zZWNvbmRhcnktc3RhdGljOiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG5cbiRmb250LWZhbWlseS1wcmltYXJ5OiAgIHZhcigtLXBzLWZvbnQtaGVhZGluZywgI3skZm9udC1mYW1pbHktcHJpbWFyeS1zdGF0aWN9KTtcbiRmb250LWZhbWlseS1zZWNvbmRhcnk6IHZhcigtLXBzLWZvbnQtcHJpbWFyeSwgI3skZm9udC1mYW1pbHktc2Vjb25kYXJ5LXN0YXRpY30pO1xuJGZvbnQtZmFtaWx5LXNwZWNpYWw6ICdLYXVzaGFuIFNjcmlwdCcsIGN1cnNpdmU7XG4kZm9udC1mYW1pbHktYmxrb3BzOiAnQmxhY2sgT3BzIE9uZScsIGN1cnNpdmU7XG4vLyBMZWdhY3kgYWxpYXMgKG9ubHkgX2NvbnRhY3Quc2NzcyBzdGlsbCByZWFkcyBpdCkg4oCUIHNhbWUgdG9rZW4gYXMgcHJpbWFyeS5cbiRmb250LWhlYWRlcnM6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuXG4uZm9udC1wcmltYXJ5LTEge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICBmb250LXNpemU6IHJlbWMoMzBweCk7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDsgLy9leHRyYWJvbGRcbiAgICAmLi12YXJpYW50LTEge1xuICAgICAgICBmb250LXNpemU6IHJlbWMoNjBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW1jKDYycHgpO1xuICAgIH1cbiAgICAmLi12YXJpYW50LTIge1xuICAgICAgICBmb250LXNpemU6IHJlbWMoOTBweCk7XG4gICAgfVxuICAgICYuLXZhcmlhbnQtMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtYygyNXB4KTtcbiAgICB9XG59XG4uZm9udC1wcmltYXJ5LTIge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICBmb250LXNpemU6IHJlbWMoMjRweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgLy9yZWd1bGFyXG4gICAgLy9mb250LXN0eWxlOiBpdGFsaWM7XG4gICAgJi4tdmFyaWFudC0xIHtcbiAgICAgICAgZm9udC1zaXplOiByZW1jKDE4cHgpO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxufVxuLmZvbnQtcHJpbWFyeS0zIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgZm9udC1zaXplOiByZW1jKDIwcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IC8vbWVkaXVtXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmZvbnQtcHJpbWFyeS00IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgZm9udC1zaXplOiByZW1jKDE0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IC8vc2VtaWJvbGRcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5mb250LXNlY29uZGFyeS0xIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICBmb250LXNpemU6IHJlbWMoMTVweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgLy9tZWRpdW1cbiAgICAvL2ZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgJi4tdmFyaWFudC0xIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbiAgICAmLi12YXJpYW50LTIge1xuICAgICAgICBmb250LXNpemU6IHJlbWMoMTBweCk7XG4gICAgfVxufVxuLmZvbnQtc2Vjb25kYXJ5LTIge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIGZvbnQtc2l6ZTogcmVtYygxM3B4KTtcbiAgICBmb250LXdlaWdodDogNDAwOyAvL3JlZ3VsYXJcbiAgICAmLi12YXJpYW50LTEge1xuICAgICAgICBmb250LXNpemU6IHJlbWMoMTZweCk7XG4gICAgfVxufVxuLmZvbnQtc2Vjb25kYXJ5LTMge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IC8vbGlnaHRcbn1cblxuLmZvbnQtc3BlY2lhbCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zcGVjaWFsO1xuICAgIGZvbnQtc2l6ZTogcmVtYyg0MHB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZm9udC1zcGVjaWFsMiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogcmVtYyg0MHB4KTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxldHRlci1zcGFjaW5nOiByZW1jKDRweCk7XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTSE9QLUJZLUNBVEVHT1JZLUdSSUQg4oCUIHZhcmlhbnQgXCJkZWZhdWx0XCJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEV4dHJhY3RlZCBWRVJCQVRJTSBmcm9tIF9hbGwtcHJvZHVjdHMuc2NzcyAoUm91bmQgMTIgc3dlZXApIHNvIHRoZVxuLy8gY29tcG9uZW50IGlzIHNlbGYtY29udGFpbmVkOyBjb21waWxlcyB0byBjb21wb25lbnQtc2hvcC1ieS1jYXRlZ29yeS1ncmlkLWRlZmF1bHQuY3NzIGFuZFxuLy8gaXMgZW1pdHRlZCBvbi1kZW1hbmQgYnkgdGhlIGJ1aWxkZXIgcmVuZGVyZXIgKHRoZSBnbG9iYWwgc3R5bGVzaGVldCBub1xuLy8gbG9uZ2VyIGNhcnJpZXMgdGhlc2UgcnVsZXMpLlxuLy9cbi8vIFByZWx1ZGU6IHRoZW1lIGNvbG9ycy9icmVha3BvaW50cyB2aWEgX2NhdGFsb2cvZ2xvYmFsczsgdGhlIHNpdGUncyByZWFsXG4vLyByZW1jKCk7IHRoZSAuZm9udC0qIHV0aWxpdHkgY2xhc3NlcyAoQGV4dGVuZCB0YXJnZXRzKSDigJQgcmUtZW1pdHRlZCBpbiB0aGlzXG4vLyBidW5kbGUgKH4xS0IsIGhhcm1sZXNzIGR1cGxpY2F0ZSBvZiB0aGUgZ2xvYmFsIGNvcGllcykuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbXBvcnQgJ2NvbXBvbmVudHMvX2NhdGFsb2cvZ2xvYmFscyc7XG5AaW1wb3J0ICdzdHlsZXMvYmFzZS9mdW5jdGlvbnMnO1xuQGltcG9ydCAnc3R5bGVzL2Jhc2UvZm9udHMnO1xuXG4vLyBTdHlsZS10YWIgYnJpZGdlICgyMDI2LTA5LTA1KTogLS1wcy1zYmMtKiBhcmUgVGhlbWUgQnVpbGRlciB0b2tlbnMgb24gdGhlXG4vLyBzaG9wLWJ5LWNhdGVnb3J5LWdyaWQgZGVmaW5pdGlvbiAoI2Jsa194IHNjb3BlKS4gRmFsbGJhY2tzID0gdGhlIGNvbXBpbGVkXG4vLyBjb2xvcnMsIHNvIGFuIHVudG91Y2hlZCBibG9jayBpcyB1bmNoYW5nZWQuXG4jYWxsLXByb2R1Y3RzIHtcbiAgICBwYWRkaW5nOiByZW1jKDI1MHB4LCAwLCA0MHB4LCAwKTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAvL2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2JhY2tncm91bmRzL3NlcGFyYXRvci10cmFja3MtdG9wLnBuZycpIGNlbnRlciAtMnB4ICRjb2xvcl9uZXV0cmFsO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXBzLXNiYy1iZywgI3skY29sb3JfbmV1dHJhbH0pO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgLnRpdGxlIHtcbiAgICAgICAgQGV4dGVuZCAuZm9udC1wcmltYXJ5LTE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6IHZhcigtLXBzLXNiYy1oZWFkaW5nLCAjeyRjb2xvcl9zZWNvbmRhcnlfZGFya2VyfSk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW1jKDEwcHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW1jKDE1cHgpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbWMoMjVweCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZpbHRlciB7XG4gICAgICAgICZfZHJvcGRvd24ge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtYyg0MCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbWMoMzBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBvcHRpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvZHVjdC1ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIH1cbiAgICAgICAgJiB+IC5wcm9kdWN0LWdyaWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLmhpZGRlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAucHJvZHVjdC1jYXJkIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW1jKDI1NHB4KTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcy1zYmMtdGlsZS1iZywgdHJhbnNwYXJlbnQpO1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHMtc2JjLXRpdGxlLCBibGFjayk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIgJi10aXRsZSxcbiAgICAgICAgICAgICAgICBhOmhvdmVyICYtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHMtc2JjLXRpdGxlLWhvdmVyLCB2YXIoLS1wcy1zYmMtdGl0bGUsIGJsYWNrKSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDQVRBTE9HIOKAlCBnbG9iYWxzIGJyaWRnZSBmb3IgcmVsb2NhdGVkIGxlZ2FjeSBzdHlsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFRoZSByZWxvY2F0ZWQgbGVnYWN5IHN0eWxlcyAocHJvZHVjdC10b29sYmFyLCBsZWdhY3kgcHJvZHVjdCBjYXJkLCBhbmQgbGF0ZXJcbi8vIGZhY2V0cy9kZXRhaWwpIHJlZmVyZW5jZSB5b3VyIGZyYW1ld29yaydzIHRoZW1lIENPTE9SIHZhcmlhYmxlcyBwbHVzIGEgZmV3XG4vLyB1dGlsaXRpZXMgKHJlbWMoKSwgbWVkaWEtYnJlYWtwb2ludC1kb3duL3VwLCAlY2hldnJvbiBwbGFjZWhvbGRlcnMpLiBCZWNhdXNlXG4vLyBlYWNoIGNvbXBvbmVudCBjb21waWxlcyBhcyBpdHMgb3duIFdlYnBhY2sgYnVuZGxlLCBlYWNoIG11c3Qgc2VlIHRoZXNlLlxuLy9cbi8vIFRoZXNlIGRlZmluaXRpb25zIGFyZSBzZWxmLWNvbnRhaW5lZCBzbyB0aGUgY29tcG9uZW50cyBjb21waWxlIG9uIHRoZWlyIG93bi5cbi8vIFRoZXkgbGl2ZSBPTkxZIGluc2lkZSB0aGVzZSBjb21wb25lbnQgYnVuZGxlcyBhbmQgZG8gbm90IGFmZmVjdCB5b3VyIGdsb2JhbFxuLy8gYnVpbGQgKHNlcGFyYXRlIGNvbXBpbGF0aW9uIHVuaXRzKS4gSWYgeW91J2QgcmF0aGVyIHVzZSB5b3VyIGZyYW1ld29yaydzXG4vLyB2ZXJzaW9ucywgaW1wb3J0IHRoZW0gaGVyZSDigJQgeW91ciB2YWx1ZXMgdGhlbiB0YWtlIHByZWNlZGVuY2UgZm9yIHRoZSBjb2xvcnNcbi8vICh3aGljaCB1c2UgIWRlZmF1bHQpLCBhbmQgeW91IGNhbiBkZWxldGUgdGhlIG1hdGNoaW5nIHV0aWxpdHkgZGVmaW5pdGlvbnMuXG4vL1xuLy8gICA+Pj4gT1BUSU9OQUw6IEBpbXBvcnQgJy4uLy4uL3N0eWxlcy92YXJpYWJsZXMnOyAgIC8vIHlvdXIgcmVhbCB0aGVtZSB2YXJzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbXBvcnQgXCJzdHlsZXMvdmFyaWFudHMvY29sb3JzXCI7XG5cbi8vIOKUgOKUgCBUaGVtZSBjb2xvcnM6IHNpbmdsZSBzb3VyY2Ugb2YgdHJ1dGggaXMgc3R5bGVzL3ZhcmlhbnRzL19jb2xvcnMuc2Nzc1xuLy8gICAgKGltcG9ydGVkIGFib3ZlOyB0b2tlbi1iYWNrZWQgc2luY2UgUm91bmQgMTQg4oCUIGV2ZXJ5ICRjb2xvcl8qIHJlc29sdmVzIHRvXG4vLyAgICB2YXIoLS1wcy1jb2xvci0qLCA8YnJhbmQgaGV4PikpLiBUaGUgb2xkIGR1cGxpY2F0ZSAjMzA1Q0RFIHBhbGV0dGUgdGhhdFxuLy8gICAgbGl2ZWQgaGVyZSB3YXMgZGVhZCB3ZWlnaHQgKHRoZSBpbXBvcnQncyBub24tIWRlZmF1bHQgZGVmaW5pdGlvbnMgYWx3YXlzXG4vLyAgICB3b24pIGFuZCB3YXMgcmVtb3ZlZCBwZXIgQ09MT1JTX1RPS0VOU19SRUNPTkNJTElBVElPTi5tZCBQaGFzZSAyLlxuLy8gICAgT25seSB0aGUgdmFycyB2YXJpYW50cy9jb2xvcnMgZG9lcyBOT1QgZGVmaW5lIHJlbWFpbiwgdG9rZW4tbWFwcGVkIG9udG9cbi8vICAgIHRoZSBwcmltYXJ5IGFjY2VudCBwZXIgdGhlIHJlY29uY2lsaWF0aW9uIHRhYmxlOlxuJGhlYWRlci1tYWluLXRleHQtY29sb3I6ICB2YXIoLS1wcy1jb2xvci1wcmltYXJ5LCAjMzA1Q0RFKSAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiRoZWFkZXItYmFzZS1jb2xvcjogICAgICAgdmFyKC0tcHMtY29sb3ItcHJpbWFyeSwgIzMwNUNERSkgIWRlZmF1bHQ7ICAgLy8gY2hlY2tlZC1jaGVja2JveCBmaWxsIChicmFuZClcbiRidXR0b24tZGVmYXVsdC1jb2xvcjogICAgdmFyKC0tcHMtY29sb3ItcHJpbWFyeSwgIzMwNUNERSkgIWRlZmF1bHQ7ICAgLy8gZGVmYXVsdCBjb250cm9sIGFjY2VudFxuXG4vLyDilIDilIAgcmVtYygpOiBweCDihpIgcmVtIChlLmcuIHJlbWMoMTIpIC0+IC43NXJlbTsgcmVtYyg1LDE1KSAtPiAuMzEyNXJlbSAuOTM3NXJlbSlcbkBmdW5jdGlvbiByZW1jKCR2YWx1ZXMuLi4pIHtcbiAgJHJlc3VsdDogKCk7XG4gIEBlYWNoICR2IGluICR2YWx1ZXMge1xuICAgIEBpZiAkdiA9PSAwIHtcbiAgICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCAwKTtcbiAgICB9IEBlbHNlIGlmIHVuaXRsZXNzKCR2KSB7XG4gICAgICAkcmVzdWx0OiBhcHBlbmQoJHJlc3VsdCwgKCR2IC8gMTYpICogMXJlbSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmVzdWx0OiBhcHBlbmQoJHJlc3VsdCwgJHYpOyAvLyBhbHJlYWR5IGhhcyBhIHVuaXQg4oCUIHBhc3MgdGhyb3VnaFxuICAgIH1cbiAgfVxuICBAaWYgbGVuZ3RoKCRyZXN1bHQpID09IDEgeyBAcmV0dXJuIG50aCgkcmVzdWx0LCAxKTsgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIOKUgOKUgCBCb290c3RyYXAtNC1zdHlsZSBicmVha3BvaW50IG1peGlucyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiRncmlkLWJyZWFrcG9pbnRzOiAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIF9icC1taW4oJG5hbWUpIHsgQHJldHVybiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkbmFtZSk7IH1cbkBmdW5jdGlvbiBfYnAtbmV4dCgkbmFtZSkge1xuICAkbmFtZXM6IG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGk6IGluZGV4KCRuYW1lcywgJG5hbWUpO1xuICBAaWYgJGkgYW5kICRpIDwgbGVuZ3RoKCRuYW1lcykgeyBAcmV0dXJuIG50aCgkbmFtZXMsICRpICsgMSk7IH1cbiAgQHJldHVybiBudWxsO1xufVxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUpIHtcbiAgJG1pbjogX2JwLW1pbigkbmFtZSk7XG4gIEBpZiAkbWluIGFuZCAkbWluICE9IDAgeyBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgeyBAY29udGVudDsgfSB9XG4gIEBlbHNlIHsgQGNvbnRlbnQ7IH1cbn1cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUpIHtcbiAgJG5leHQ6IF9icC1uZXh0KCRuYW1lKTtcbiAgQGlmICRuZXh0IHtcbiAgICAkbWF4OiBfYnAtbWluKCRuZXh0KSAtIDAuMDJweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkgeyBAY29udGVudDsgfVxuICB9IEBlbHNlIHsgQGNvbnRlbnQ7IH1cbn1cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUpIHtcbiAgJG1pbjogX2JwLW1pbigkbmFtZSk7XG4gICRuZXh0OiBfYnAtbmV4dCgkbmFtZSk7XG4gIEBpZiAkbmV4dCB7XG4gICAgJG1heDogX2JwLW1pbigkbmV4dCkgLSAwLjAycHg7XG4gICAgQGlmICRtaW4gYW5kICRtaW4gIT0gMCB7IEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkgeyBAY29udGVudDsgfSB9XG4gICAgQGVsc2UgeyBAbWVkaWEgKG1heC13aWR0aDogJG1heCkgeyBAY29udGVudDsgfSB9XG4gIH0gQGVsc2UgaWYgJG1pbiBhbmQgJG1pbiAhPSAwIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgeyBAY29udGVudDsgfVxuICB9IEBlbHNlIHsgQGNvbnRlbnQ7IH1cbn1cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIpIHtcbiAgJG1pbjogX2JwLW1pbigkbG93ZXIpO1xuICAkbmV4dDogX2JwLW5leHQoJHVwcGVyKTtcbiAgJG1heDogaWYoJG5leHQsIF9icC1taW4oJG5leHQpIC0gMC4wMnB4LCBudWxsKTtcbiAgQGlmICRtaW4gYW5kICRtaW4gIT0gMCBhbmQgJG1heCB7IEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkgeyBAY29udGVudDsgfSB9XG4gIEBlbHNlIGlmICRtYXggeyBAbWVkaWEgKG1heC13aWR0aDogJG1heCkgeyBAY29udGVudDsgfSB9XG4gIEBlbHNlIGlmICRtaW4gYW5kICRtaW4gIT0gMCB7IEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7IEBjb250ZW50OyB9IH1cbiAgQGVsc2UgeyBAY29udGVudDsgfVxufVxuXG4vLyDilIDilIAgQ2hldnJvbiBwbGFjZWhvbGRlcnMgKHVzZWQgYnkgbGF0ZXIgcGhhc2VzOyBoYXJtbGVzcyB0byBrZWVwKSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiVjaGV2cm9uIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwLjE1ZW0gMC4xNWVtIDAgMDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAwLjY1ZW07XG4gIGxlZnQ6IDAuMTVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuMTVlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDAuNjVlbTtcbn1cbiVjaGV2cm9uLXJpZ2h0ICB7IGxlZnQ6IDA7IHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuJWNoZXZyb24tYm90dG9tIHsgbGVmdDogMDsgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuJWNoZXZyb24tbGVmdCAgIHsgbGVmdDogMDsgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7IH1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/