:root{--black:#0C0D0B;--gray:#252624;--gray-2:#252525;--gray-3:#2C2C2C;--gray-light:#585957;--white:#BFBFBF;--dark-white:#BFBFBF;--pop-color:#f26c4f;--header-height:60px;--base-spacing-left-right:16vw;--full-screen-height:100vh;font-size:18px}nav ul li{display:inline-block;margin:0 30px}nav ul li a{color:var(--dark-white);text-decoration:none}#hamburger-menu{display:none;background:0 0;border:none}.mobile-nav{height:100vh;width:60vw;position:fixed;z-index:3;right:-60vw;top:0;margin:unset;text-align:center;transition:.6s}.mobile-nav ul{margin:100px 0;padding:0}.mobile-nav ul li{display:block;margin:20px 0}.mobile-nav ul li a{color:var(--black);text-decoration:none}#hamburger-menu.open+.mobile-nav{right:0;background-color:var(--dark-white);-webkit-box-shadow:10px 10px 156px 95px rgba(0,0,0,.75);-moz-box-shadow:10px 10px 156px 95px rgba(0,0,0,.75);box-shadow:10px 10px 156px 95px rgba(0,0,0,.75);transition:.6s}main img{position:absolute;bottom:0}main .name-container{margin-top:-200px;font-size:3.02rem;margin-left:25px;transform:translateX(22vw);opacity:0;animation:animateNameContainer 1s .3s ease-in-out forwards}main .name-container h1:nth-child(2){margin-left:260px}main .about{max-width:410px;max-height:80vw;min-width:330px;min-height:330px;margin:340px 0 0 120px;opacity:0;transform:translateX(-22vw);animation:animateAboutContainer 1s .3s ease-in-out forwards}main .about>*{margin-top:10px}main .about .role{text-decoration:underline;color:var(--pop-color);font-weight:700}main .about .role:after{content:"";display:inline-block;height:.65em;vertical-align:bottom;width:10%;margin-left:15px;border-top:.16rem solid var(--pop-color)}main .about .bio{line-height:2.4rem}main .about .quote{color:var(--white);font-size:.9rem}main .about .contact{color:var(--pop-color);text-decoration:none;cursor:pointer}main .socials{position:absolute;left:1vw;bottom:10vh}main .socials ul li{display:inline-block;margin-right:15px;font-size:.8rem;letter-spacing:.1rem;cursor:pointer;transition:.8s}main .socials ul li a{color:var(--dark-white);text-decoration:none}main .socials ul li a:hover{color:var(--pop-color);transition:.4s}#service-section{color:var(--dark-white)}.services{display:flex;justify-content:space-evenly;flex-wrap:wrap;gap:10px;--_card-width:min(350px, 90vw);--_card-height:350px}.service-card-container{position:relative;width:calc(var(--_card-width) + 15px);height:calc(var(--_card-height) + 15px);opacity:0}.service-card-container.appear{opacity:1;transition:opacity 1.5s}.service-card-bg{position:absolute;right:15px;bottom:15px;content:"";width:var(--_card-width);height:var(--_card-height);clip-path:polygon(100% 0,0 100%,100% 100%);background:linear-gradient(215deg,#d76247,#e64a27);opacity:0;transition:.1s}.service-card{position:absolute;z-index:2;width:var(--_card-width);height:var(--_card-height);text-align:center;padding:30px;transition:.4s;overflow:hidden;cursor:default}.service-card>*{margin:12px 0}.service-card img{margin:20px auto}.service-card .read-more{position:relative}.service-card .read-more>*{display:inline-block}.service-card .read-more .line{width:20px;height:2px;background-color:var(--gray-light);margin:4px;transition:.5s}.service-card .service-card-discuss-now{position:absolute;transform:translateY(60px);left:35%;color:var(--pop-color)}.service-card:hover{background-color:var(--black);transition:.1s}.service-card:hover+.service-card-bg{opacity:1;right:0;bottom:0;transition:.4s}.service-card:hover .line{background-color:var(--pop-color);transition:1s}.service-card:hover .line:nth-child(1){transform:translateX(-60px)}.service-card:hover .line:nth-child(3){transform:translateX(65px)}.service-card:hover .service-card-discuss-now{animation:showDiscuss .6s forwards}.service-card .service-card-discuss-now{animation:hideDiscuss .5s forwards}#projects{--_project-card-width:750px;--_project-expanded-card-width-ofset:20px;--_project-card-height:350px;--_project-expanded-card-height-offset:20px}.project-scroll-controller{position:absolute;z-index:2;height:var(--_project-card-height)}.project-scroll-controller .left,.project-scroll-controller .right{width:50px;height:50px;display:inline-block;position:absolute;top:90%;-webkit-box-shadow:0 0 72px 11px rgba(0,0,0,.43);-moz-box-shadow:0 0 72px 11px rgba(0,0,0,.43);box-shadow:0 0 72px 11px rgba(0,0,0,.43);cursor:pointer}.project-scroll-controller .left:hover,.project-scroll-controller .right:hover{-webkit-box-shadow:0 0 72px 11px rgba(0,0,0,.33);-moz-box-shadow:0 0 72px 11px rgba(0,0,0,.33);box-shadow:0 0 72px 11px rgba(0,0,0,.33)}.project-scroll-controller .left{background-color:#fff;left:30vw}.project-scroll-controller .right{background-color:var(--pop-color);right:-70vw}.projects-container{display:grid;grid-auto-flow:column;gap:15px;padding-bottom:6px;height:calc(var(--_project-card-height) + 100px);overflow-x:hidden;overflow-y:hidden;overscroll-behavior-inline:contain}.snaps-inline{scroll-snap-type:inline mandatory;scroll-padding-inline:20px}.snaps-inline>*{scroll-snap-align:start}.project{width:min(var(--_project-card-width),100vw);height:var(--_project-card-height);position:relative;display:flex;color:var(--white);-webkit-box-shadow:33px 22px 53px -28px rgba(0,0,0,.86);-moz-box-shadow:33px 22px 53px -28px rgba(0,0,0,.86);box-shadow:33px 22px 53px -28px rgba(0,0,0,.86)}.project:not(.important-project) img{cursor:pointer;width:50%}.project .about{margin:auto 0}.project .about>*{margin:30px 20px}.faq-container{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.faq{width:400px;height:100px;background-color:var(--gray-3);color:#fff;overflow-y:hidden;cursor:pointer;transition:.4s}.faq-head{display:flex;justify-content:space-between;gap:15px;font-size:1.2rem;font-weight:700;padding:20px 30px}.faq-head .index{color:var(--pop-color);transition:color .4s}.faq-head img{height:100%;align-self:center;transition:.4s}.faq .faq-description{padding:0 30px;opacity:0;transition:.4s}.faq.opened{background-color:var(--pop-color);height:250px;transition:.4s}.faq.opened .faq-head img{transform:rotate(90deg);transition:.4s}.faq.opened .faq-head .index{color:#fff;transition:.4s}.faq.opened .faq-description{opacity:1;transition:.8s}footer div .heading{text-align:start}footer section:nth-child(1){background-color:var(--gray-2);padding-top:20vh}#contact{display:flex;justify-content:space-evenly;flex-wrap:wrap;gap:30px}.get-in-touch .contact-info-container .contact-info a{color:#fff;font-size:1rem;font-weight:700;text-decoration:none}.contact-info-container{display:flex;gap:20px;color:#fff;margin-bottom:20px}.contact-info-container img{align-self:center}.contact-info-container .contact-info p{color:var(--white);font-size:.8rem}.contact-form{position:relative}.contact-form input,.contact-form textarea{width:100%;color:#fff;background-color:var(--gray-3);border:none;margin:4px 0;padding:12px 0 12px 30px}.contact-form textarea{resize:none}.contact-form input:focus,.contact-form textarea:focus{outline:1px dashed var(--pop-color)}.contact-form button{background-color:var(--pop-color);border:none;width:150px;height:45px;color:#fff;cursor:pointer}.listings-container{display:flex;gap:50px;height:fit-content;padding-top:unset;font-size:.8rem}.listings>*{opacity:.4}.listings .heading{padding-bottom:unset}.listings .listing-info .listing{display:flex;justify-content:space-between;align-items:center;width:85px;height:35px;color:var(--dark-white)}.listings .listing-info .listing a{color:var(--dark-white);text-decoration:none}.listings .listing-info .listing.listing-long{width:max-content}.listings .listing-info .listing p a{color:var(--pop-color);text-decoration:underline}.toast{width:max-content;height:fit-content;background-color:var(--black);background:linear-gradient(270deg,#000 25%,#f39a86 1%);background-size:400% 400%;background-position:100% 50%;color:#fff;margin-top:var(--header-height);position:fixed;right:30px;z-index:3;padding:10px 20px;border-left:4px solid var(--pop-color);border-radius:8px;-webkit-animation:toastAnimation 6s ease-out forwards;-moz-animation:toastAnimation 6s ease-out forwards;-o-animation:toastAnimation 6s ease-out forwards;animation:toastAnimation 6s ease-out forwards;line-height:1.5rem;top:100px}.toast.green{border-left:4px solid green;background:linear-gradient(270deg,#000 25%,#528a52 1%);background-size:400% 400%;background-position:100% 50%}.toast.red{border-left:4px solid red;background:linear-gradient(270deg,#000 25%,#f37979 1%);background-size:400% 400%;background-position:100% 50%}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,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QUssRUFBRSxLQUFLLEtBR3pCLHVCQUNJLE9BQVEsS0FHWiwwQkFDQSw2QkFDSSxRQUFTLElBQUksT0FBTyxpQkFHeEIscUJBQ0ksaUJBQWtCLGlCQUNsQixPQUFRLEtBQ1IsTUFBTyxNQUNQLE9BQVEsS0FDUixNQUFPLEtBQ1AsT0FBUSxRQUdaLG9CQUNJLFFBQVMsS0FDVCxJQUFLLEtBQ0wsT0FBUSxZQUNSLFlBQWEsTUFDYixVQUFXLE1BR2YsWUFDSSxRQUFTLEdBR2IsbUJBQ0ksZUFBZ0IsTUFHcEIsaUNBQ0ksUUFBUyxLQUNULGdCQUFpQixjQUNqQixZQUFhLE9BQ2IsTUFBTyxLQUNQLE9BQVEsS0FDUixNQUFPLGtCQUdYLG1DQUNJLE1BQU8sa0JBQ1AsZ0JBQWlCLEtBR3JCLDhDQUNJLE1BQU8sWUFHWCxxQ0FDSSxNQUFPLGlCQUNQLGdCQUFpQixVQUdyQixPQUNJLE1BQU8sWUFDUCxPQUFRLFlBQ1IsaUJBQWtCLGFBQ2xCLFdBQVksNENBQ1osZ0JBQWlCLEtBQUssS0FDdEIsb0JBQXFCLEtBQUssSUFDMUIsTUFBTyxLQUNQLFdBQVkscUJBQ1osU0FBVSxNQUNWLE1BQU8sS0FDUCxRQUFTLEVBQ1QsUUFBUyxLQUFLLEtBQ2QsWUFBYSxJQUFJLE1BQU0saUJBQ3ZCLGNBQWUsSUFDZixrQkFBbUIsZUFBZSxHQUFHLFNBQVMsU0FDOUMsZUFBZ0IsZUFBZSxHQUFHLFNBQVMsU0FDM0MsYUFBYyxlQUFlLEdBQUcsU0FBUyxTQUN6QyxVQUFXLGVBQWUsR0FBRyxTQUFTLFNBQ3RDLFlBQWEsT0FDYixJQUFLLE1BR1QsYUFDSSxZQUFhLElBQUksTUFBTSxNQUN2QixXQUFZLDRDQUNaLGdCQUFpQixLQUFLLEtBQ3RCLG9CQUFxQixLQUFLLElBRzlCLFdBQ0ksWUFBYSxJQUFJLE1BQU0sSUFDdkIsV0FBWSw0Q0FDWixnQkFBaUIsS0FBSyxLQUN0QixvQkFBcUIsS0FBSyIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyI6cm9vdCB7XHJcbiAgICAtLWJsYWNrOiAjMEMwRDBCO1xyXG4gICAgLS1ncmF5OiAjMjUyNjI0O1xyXG4gICAgLS1ncmF5LTI6ICMyNTI1MjU7XHJcbiAgICAtLWdyYXktMzogIzJDMkMyQztcclxuICAgIC0tZ3JheS1saWdodDogIzU4NTk1NztcclxuICAgIC0td2hpdGU6ICNCRkJGQkY7XHJcbiAgICAtLWRhcmstd2hpdGU6ICNCRkJGQkY7XHJcbiAgICAtLXBvcC1jb2xvcjogI2YyNmM0ZjtcclxuXHJcbiAgICAvKiBTaXppbmcgKi9cclxuICAgIC0taGVhZGVyLWhlaWdodDogNjBweDtcclxuICAgIC0tYmFzZS1zcGFjaW5nLWxlZnQtcmlnaHQ6IDE2dnc7XHJcbiAgICAtLWZ1bGwtc2NyZWVuLWhlaWdodDogMTAwdmg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbm5hdiB1bCBsaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgMzBweDtcclxufVxyXG5cclxubmF2IHVsIGxpIGEge1xyXG4gICAgY29sb3I6IHZhcigtLWRhcmstd2hpdGUpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4jaGFtYnVyZ2VyLW1lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4ubW9iaWxlLW5hdiB7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgd2lkdGg6IDYwdnc7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgcmlnaHQ6IC02MHZ3O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbWFyZ2luOiB1bnNldDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IDAuNnM7XHJcbn1cclxuXHJcbi5tb2JpbGUtbmF2IHVsIHtcclxuICAgIG1hcmdpbjogMTAwcHggMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5tb2JpbGUtbmF2IHVsIGxpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcbn1cclxuXHJcbi5tb2JpbGUtbmF2IHVsIGxpIGEge1xyXG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuI2hhbWJ1cmdlci1tZW51Lm9wZW4rLm1vYmlsZS1uYXYge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLXdoaXRlKTtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMTBweCAxMHB4IDE1NnB4IDk1cHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMTBweCAxMHB4IDE1NnB4IDk1cHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxuICAgIGJveC1zaGFkb3c6IDEwcHggMTBweCAxNTZweCA5NXB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjZzO1xyXG59XHJcblxyXG5tYWluIGltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbn1cclxuXHJcbm1haW4gLm5hbWUtY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi10b3A6IC0yMDBweDtcclxuICAgIGZvbnQtc2l6ZTogMy4wMnJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIydncpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGFuaW1hdGlvbjogYW5pbWF0ZU5hbWVDb250YWluZXIgMXMgMC4zcyBlYXNlLWluLW91dCBmb3J3YXJkcztcclxufVxyXG5cclxubWFpbiAubmFtZS1jb250YWluZXIgaDE6bnRoLWNoaWxkKDIpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNjBweDtcclxufVxyXG5cclxubWFpbiAuYWJvdXQge1xyXG4gICAgbWF4LXdpZHRoOiA0MTBweDtcclxuICAgIG1heC1oZWlnaHQ6IDgwdnc7XHJcbiAgICBtaW4td2lkdGg6IDMzMHB4O1xyXG4gICAgbWluLWhlaWdodDogMzMwcHg7XHJcbiAgICBtYXJnaW46IDM0MHB4IDAgMCAxMjBweDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIydncpO1xyXG4gICAgYW5pbWF0aW9uOiBhbmltYXRlQWJvdXRDb250YWluZXIgMXMgMC4zcyBlYXNlLWluLW91dCBmb3J3YXJkcztcclxufVxyXG5cclxubWFpbiAuYWJvdXQ+KiB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG5tYWluIC5hYm91dCAucm9sZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIGNvbG9yOiB2YXIoLS1wb3AtY29sb3IpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbm1haW4gLmFib3V0IC5yb2xlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDAuNjVlbTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICB3aWR0aDogMTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBib3JkZXItdG9wOiAwLjE2cmVtIHNvbGlkIHZhcigtLXBvcC1jb2xvcik7XHJcbn1cclxuXHJcbm1haW4gLmFib3V0IC5iaW8ge1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcclxufVxyXG5cclxubWFpbiAuYWJvdXQgLnF1b3RlIHtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICBmb250LXNpemU6IDAuOXJlbTtcclxufVxyXG5cclxubWFpbiAuYWJvdXQgLmNvbnRhY3Qge1xyXG4gICAgY29sb3I6IHZhcigtLXBvcC1jb2xvcik7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbm1haW4gLnNvY2lhbHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMXZ3O1xyXG4gICAgYm90dG9tOiAxMHZoO1xyXG59XHJcblxyXG5tYWluIC5zb2NpYWxzIHVsIGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IDAuOHM7XHJcbn1cclxuXHJcbm1haW4gLnNvY2lhbHMgdWwgbGkgYSB7XHJcbiAgICBjb2xvcjogdmFyKC0tZGFyay13aGl0ZSk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbm1haW4gLnNvY2lhbHMgdWwgbGkgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tcG9wLWNvbG9yKTtcclxuICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbn1cclxuXHJcbiNzZXJ2aWNlLXNlY3Rpb24ge1xyXG4gICAgY29sb3I6IHZhcigtLWRhcmstd2hpdGUpO1xyXG59XHJcblxyXG4uc2VydmljZXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgLS1fY2FyZC13aWR0aDogbWluKDM1MHB4LCA5MHZ3KTtcclxuICAgIC0tX2NhcmQtaGVpZ2h0OiAzNTBweDtcclxufVxyXG5cclxuLnNlcnZpY2UtY2FyZC1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IGNhbGModmFyKC0tX2NhcmQtd2lkdGgpICsgMTVweCk7XHJcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tX2NhcmQtaGVpZ2h0KSArIDE1cHgpO1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLnNlcnZpY2UtY2FyZC1jb250YWluZXIuYXBwZWFyIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEuNXM7XHJcbn1cclxuXHJcbi5zZXJ2aWNlLWNhcmQtYmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICBib3R0b206IDE1cHg7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IHZhcigtLV9jYXJkLXdpZHRoKTtcclxuICAgIGhlaWdodDogdmFyKC0tX2NhcmQtaGVpZ2h0KTtcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAsIDAlIDEwMCUsIDEwMCUgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjE1ZGVnLCAjZDc2MjQ3LCAjZTY0YTI3KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjFzO1xyXG59XHJcblxyXG4uc2VydmljZS1jYXJkIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICB3aWR0aDogdmFyKC0tX2NhcmQtd2lkdGgpO1xyXG4gICAgaGVpZ2h0OiB2YXIoLS1fY2FyZC1oZWlnaHQpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4uc2VydmljZS1jYXJkPioge1xyXG4gICAgbWFyZ2luOiAxMnB4IDA7XHJcbn1cclxuXHJcbi5zZXJ2aWNlLWNhcmQgaW1nIHtcclxuICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG59XHJcblxyXG4uc2VydmljZS1jYXJkIC5yZWFkLW1vcmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2VydmljZS1jYXJkIC5yZWFkLW1vcmU+KiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5zZXJ2aWNlLWNhcmQgLnJlYWQtbW9yZSAubGluZSB7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1saWdodCk7XHJcbiAgICBtYXJnaW46IDRweDtcclxuICAgIHRyYW5zaXRpb246IDAuNXM7XHJcblxyXG59XHJcblxyXG4uc2VydmljZS1jYXJkIC5zZXJ2aWNlLWNhcmQtZGlzY3Vzcy1ub3cge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xyXG4gICAgbGVmdDogMzUlO1xyXG4gICAgY29sb3I6IHZhcigtLXBvcC1jb2xvcik7XHJcbn1cclxuXHJcbi5zZXJ2aWNlLWNhcmQ6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgdHJhbnNpdGlvbjogMC4xcztcclxufVxyXG5cclxuLnNlcnZpY2UtY2FyZDpob3Zlcisuc2VydmljZS1jYXJkLWJnIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbn1cclxuXHJcbi5zZXJ2aWNlLWNhcmQ6aG92ZXIgLmxpbmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcG9wLWNvbG9yKTtcclxuICAgIHRyYW5zaXRpb246IDFzO1xyXG59XHJcblxyXG4uc2VydmljZS1jYXJkOmhvdmVyIC5saW5lOm50aC1jaGlsZCgxKSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYwcHgpO1xyXG59XHJcblxyXG4uc2VydmljZS1jYXJkOmhvdmVyIC5saW5lOm50aC1jaGlsZCgzKSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNjVweCk7XHJcbn1cclxuXHJcbi5zZXJ2aWNlLWNhcmQ6aG92ZXIgLnNlcnZpY2UtY2FyZC1kaXNjdXNzLW5vdyB7XHJcbiAgICBhbmltYXRpb246IHNob3dEaXNjdXNzIDAuNnMgZm9yd2FyZHM7XHJcbn1cclxuXHJcbi5zZXJ2aWNlLWNhcmQgLnNlcnZpY2UtY2FyZC1kaXNjdXNzLW5vdyB7XHJcbiAgICBhbmltYXRpb246IGhpZGVEaXNjdXNzIDAuNXMgZm9yd2FyZHM7XHJcbn1cclxuXHJcbiNwcm9qZWN0cyB7XHJcbiAgICAtLV9wcm9qZWN0LWNhcmQtd2lkdGg6IDc1MHB4O1xyXG4gICAgLS1fcHJvamVjdC1leHBhbmRlZC1jYXJkLXdpZHRoLW9mc2V0OiAyMHB4O1xyXG4gICAgLS1fcHJvamVjdC1jYXJkLWhlaWdodDogMzUwcHg7XHJcbiAgICAtLV9wcm9qZWN0LWV4cGFuZGVkLWNhcmQtaGVpZ2h0LW9mZnNldDogMjBweDtcclxufVxyXG5cclxuLnByb2plY3Qtc2Nyb2xsLWNvbnRyb2xsZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGhlaWdodDogdmFyKC0tX3Byb2plY3QtY2FyZC1oZWlnaHQpO1xyXG59XHJcblxyXG4ucHJvamVjdC1zY3JvbGwtY29udHJvbGxlciAubGVmdCxcclxuLnByb2plY3Qtc2Nyb2xsLWNvbnRyb2xsZXIgLnJpZ2h0IHtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA5MCU7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNzJweCAxMXB4IHJnYmEoMCwgMCwgMCwgMC40Myk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNzJweCAxMXB4IHJnYmEoMCwgMCwgMCwgMC40Myk7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDcycHggMTFweCByZ2JhKDAsIDAsIDAsIDAuNDMpO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ucHJvamVjdC1zY3JvbGwtY29udHJvbGxlciAubGVmdDpob3ZlcixcclxuLnByb2plY3Qtc2Nyb2xsLWNvbnRyb2xsZXIgLnJpZ2h0OmhvdmVyIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA3MnB4IDExcHggcmdiYSgwLCAwLCAwLCAwLjMzKTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA3MnB4IDExcHggcmdiYSgwLCAwLCAwLCAwLjMzKTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNzJweCAxMXB4IHJnYmEoMCwgMCwgMCwgMC4zMyk7XHJcbn1cclxuXHJcbi5wcm9qZWN0LXNjcm9sbC1jb250cm9sbGVyIC5sZWZ0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgbGVmdDogMzB2dztcclxufVxyXG5cclxuLnByb2plY3Qtc2Nyb2xsLWNvbnRyb2xsZXIgLnJpZ2h0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBvcC1jb2xvcik7XHJcbiAgICByaWdodDogLTcwdnc7XHJcbn1cclxuXHJcbi5wcm9qZWN0cy1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLV9wcm9qZWN0LWNhcmQtaGVpZ2h0KSArIDEwMHB4KTtcclxuXHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yLWlubGluZTogY29udGFpbjtcclxufVxyXG5cclxuLnNuYXBzLWlubGluZSB7XHJcbiAgICBzY3JvbGwtc25hcC10eXBlOiBpbmxpbmUgbWFuZGF0b3J5O1xyXG4gICAgc2Nyb2xsLXBhZGRpbmctaW5saW5lOiAyMHB4O1xyXG59XHJcblxyXG4uc25hcHMtaW5saW5lPioge1xyXG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xyXG59XHJcblxyXG4ucHJvamVjdCB7XHJcbiAgICB3aWR0aDogbWluKHZhcigtLV9wcm9qZWN0LWNhcmQtd2lkdGgpLCAxMDB2dyk7XHJcbiAgICBoZWlnaHQ6IHZhcigtLV9wcm9qZWN0LWNhcmQtaGVpZ2h0KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAzM3B4IDIycHggNTNweCAtMjhweCByZ2JhKDAsIDAsIDAsIDAuODYpO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAzM3B4IDIycHggNTNweCAtMjhweCByZ2JhKDAsIDAsIDAsIDAuODYpO1xyXG4gICAgYm94LXNoYWRvdzogMzNweCAyMnB4IDUzcHggLTI4cHggcmdiYSgwLCAwLCAwLCAwLjg2KTtcclxufVxyXG5cclxuLnByb2plY3Q6bm90KC5pbXBvcnRhbnQtcHJvamVjdCkgaW1nIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5wcm9qZWN0IC5hYm91dCB7XHJcbiAgICBtYXJnaW46IGF1dG8gMDtcclxufVxyXG5cclxuLnByb2plY3QgLmFib3V0Pioge1xyXG4gICAgbWFyZ2luOiAzMHB4IDIwcHg7XHJcbn1cclxuXHJcbi5mYXEtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMTBweDtcclxufVxyXG5cclxuLmZhcSB7XHJcbiAgICB3aWR0aDogNDAwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS0zKTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbn1cclxuXHJcbi5mYXEtaGVhZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxufVxyXG5cclxuLmZhcS1oZWFkIC5pbmRleCB7XHJcbiAgICBjb2xvcjogdmFyKC0tcG9wLWNvbG9yKTtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHM7XHJcbn1cclxuXHJcbi5mYXEtaGVhZCBpbWcge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogMC40cztcclxufVxyXG5cclxuLmZhcSAuZmFxLWRlc2NyaXB0aW9uIHtcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG59XHJcblxyXG4uZmFxLm9wZW5lZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wb3AtY29sb3IpO1xyXG4gICAgaGVpZ2h0OiAyNTBweDtcclxuICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbn1cclxuXHJcbi5mYXEub3BlbmVkIC5mYXEtaGVhZCBpbWcge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgdHJhbnNpdGlvbjogMC40cztcclxufVxyXG5cclxuLmZhcS5vcGVuZWQgLmZhcS1oZWFkIC5pbmRleCB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG59XHJcblxyXG4uZmFxLm9wZW5lZCAuZmFxLWRlc2NyaXB0aW9uIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjhzO1xyXG59XHJcblxyXG5mb290ZXIgZGl2IC5oZWFkaW5nIHtcclxuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG59XHJcblxyXG5mb290ZXIgc2VjdGlvbjpudGgtY2hpbGQoMSkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS0yKTtcclxuICAgIHBhZGRpbmctdG9wOiAyMHZoO1xyXG59XHJcblxyXG4jY29udGFjdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDMwcHg7XHJcbn1cclxuXHJcbi5nZXQtaW4tdG91Y2ggLmNvbnRhY3QtaW5mby1jb250YWluZXIgLmNvbnRhY3QtaW5mbyBhIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uY29udGFjdC1pbmZvLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmNvbnRhY3QtaW5mby1jb250YWluZXIgaW1nIHtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxufVxyXG5cclxuLmNvbnRhY3QtaW5mby1jb250YWluZXIgLmNvbnRhY3QtaW5mbyBwIHtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICBmb250LXNpemU6IDAuOHJlbTtcclxufVxyXG5cclxuLmNvbnRhY3QtZm9ybSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jb250YWN0LWZvcm0gaW5wdXQsXHJcbi5jb250YWN0LWZvcm0gdGV4dGFyZWEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LTMpO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgbWFyZ2luOiA0cHggMDtcclxuICAgIHBhZGRpbmc6IDEycHggMCAxMnB4IDMwcHg7XHJcbn1cclxuXHJcbi5jb250YWN0LWZvcm0gdGV4dGFyZWEge1xyXG4gICAgcmVzaXplOiBub25lO1xyXG59XHJcblxyXG4uY29udGFjdC1mb3JtIGlucHV0OmZvY3VzLFxyXG4uY29udGFjdC1mb3JtIHRleHRhcmVhOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDFweCBkYXNoZWQgdmFyKC0tcG9wLWNvbG9yKTtcclxufVxyXG5cclxuLmNvbnRhY3QtZm9ybSBidXR0b24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcG9wLWNvbG9yKTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHdpZHRoOiAxNTBweDtcclxuICAgIGhlaWdodDogNDVweDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmxpc3RpbmdzLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgIHBhZGRpbmctdG9wOiB1bnNldDtcclxuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG59XHJcblxyXG4ubGlzdGluZ3M+KiB7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcbn1cclxuXHJcbi5saXN0aW5ncyAuaGVhZGluZyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogdW5zZXQ7XHJcbn1cclxuXHJcbi5saXN0aW5ncyAubGlzdGluZy1pbmZvIC5saXN0aW5nIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDg1cHg7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tZGFyay13aGl0ZSk7XHJcbn1cclxuXHJcbi5saXN0aW5ncyAubGlzdGluZy1pbmZvIC5saXN0aW5nIGEge1xyXG4gICAgY29sb3I6IHZhcigtLWRhcmstd2hpdGUpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ubGlzdGluZ3MgLmxpc3RpbmctaW5mbyAubGlzdGluZy5saXN0aW5nLWxvbmcge1xyXG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG59XHJcblxyXG4ubGlzdGluZ3MgLmxpc3RpbmctaW5mbyAubGlzdGluZyBwIGEge1xyXG4gICAgY29sb3I6IHZhcigtLXBvcC1jb2xvcik7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLnRvYXN0IHtcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjMDAwMDAwIDI1JSwgI2YzOWE4NiAxJSk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwMCUgNDAwJTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgbWFyZ2luLXRvcDogdmFyKC0taGVhZGVyLWhlaWdodCk7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogMzBweDtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHZhcigtLXBvcC1jb2xvcik7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogdG9hc3RBbmltYXRpb24gNnMgZWFzZS1vdXQgZm9yd2FyZHM7XHJcbiAgICAtbW96LWFuaW1hdGlvbjogdG9hc3RBbmltYXRpb24gNnMgZWFzZS1vdXQgZm9yd2FyZHM7XHJcbiAgICAtby1hbmltYXRpb246IHRvYXN0QW5pbWF0aW9uIDZzIGVhc2Utb3V0IGZvcndhcmRzO1xyXG4gICAgYW5pbWF0aW9uOiB0b2FzdEFuaW1hdGlvbiA2cyBlYXNlLW91dCBmb3J3YXJkcztcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICB0b3A6IDEwMHB4O1xyXG59XHJcblxyXG4udG9hc3QuZ3JlZW4ge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCBncmVlbjtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICMwMDAwMDAgMjUlLCAjNTI4YTUyIDElKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNDAwJSA0MDAlO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XHJcbn1cclxuXHJcbi50b2FzdC5yZWQge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCByZWQ7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjMDAwMDAwIDI1JSwgI2YzNzk3OSAxJSk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwMCUgNDAwJTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xyXG59Il19 */
