.hero-product-first .hero-eyebrow{background:rgba(0,212,255,.08);border:1px solid rgba(0,212,255,.2);border-radius:20px;color:var(--accent-color,#00d4ff);display:inline-block;font-size:.85rem;font-weight:600;letter-spacing:.08em;margin-bottom:1.25rem;padding:.4rem .9rem;text-transform:uppercase}.hero-product-first .hero-title{font-size:clamp(2rem,5vw,3.25rem);line-height:1.15;margin-bottom:1rem}.hero-product-first .hero-subtitle{font-size:1.05rem;line-height:1.6;margin-bottom:1.75rem;max-width:560px}.hero-product-first .hero-trust{color:hsla(0,0%,100%,.7);display:flex;flex-wrap:wrap;font-size:.875rem;gap:1.25rem 1.75rem;margin-top:1.75rem}.hero-product-first .hero-trust .trust-item{white-space:nowrap}.products-section{background:var(--section-bg-alt,#0a0e1a);padding:5rem 0}.products-section .section-header{margin-bottom:3.5rem;text-align:center}.products-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto;max-width:1200px}.product-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;display:flex;flex-direction:column;padding:2rem 1.75rem;position:relative;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.product-card:hover{border-color:rgba(0,212,255,.35);box-shadow:0 12px 32px rgba(0,0,0,.3),0 0 30px rgba(0,212,255,.08);transform:translateY(-4px)}.product-card .product-badge{align-self:flex-start;background:rgba(0,212,255,.1);border-radius:12px;color:var(--accent-color,#00d4ff);display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.08em;margin-bottom:1rem;padding:.3rem .7rem;text-transform:uppercase}.product-card .product-name{color:var(--text-primary,#fff);font-size:1.75rem;font-weight:700;margin-bottom:.4rem}.product-card .product-tagline{color:var(--accent-color,#00d4ff);font-size:.95rem;font-weight:500;margin-bottom:1.1rem}.product-card .product-description{color:hsla(0,0%,100%,.7);font-size:.95rem;line-height:1.55;margin-bottom:1.25rem}.product-card .product-features{flex-grow:1;list-style:none;margin:0 0 1.25rem;padding:0}.product-card .product-pricing{border-bottom:1px solid hsla(0,0%,100%,.06);border-top:1px solid hsla(0,0%,100%,.06);margin:.25rem 0 1.25rem;padding:1rem 0}.product-card .product-price{align-items:baseline;display:flex;gap:.4rem;margin-bottom:.35rem}.product-card .price-prefix{color:hsla(0,0%,100%,.55);font-size:.85rem;font-weight:400}.product-card .price-amount{color:var(--text-primary,#fff);font-size:1.75rem;font-weight:700;letter-spacing:-.01em}.product-card .price-suffix{color:hsla(0,0%,100%,.6);font-size:.85rem;font-weight:500}.product-card .product-price-extra{color:hsla(0,0%,100%,.55);font-size:.8rem;line-height:1.4}.product-card .product-features li{color:hsla(0,0%,100%,.78);font-size:.9rem;line-height:1.45;margin-bottom:.5rem;padding-left:1.4rem;position:relative}.product-card .product-features li:before{color:var(--accent-color,#00d4ff);content:"✓";font-weight:700;left:0;position:absolute}.product-card .product-actions{display:flex;flex-wrap:wrap;gap:.6rem}.product-card .product-actions .btn-sm{font-size:.875rem;padding:.55rem 1rem}.products-suite-note{background:rgba(0,212,255,.04);border:1px solid rgba(0,212,255,.12);border-radius:10px;color:hsla(0,0%,100%,.7);font-size:.9rem;line-height:1.55;margin:3rem auto 0;max-width:720px;padding:1.25rem 1.5rem;text-align:center}.productlines-section{background:var(--section-bg-alt,#0a0e1a);padding:5rem 0}.productlines-section .section-header{margin-bottom:3.5rem;text-align:center}.productline{background:hsla(0,0%,100%,.015);border:1px solid hsla(0,0%,100%,.06);border-radius:18px;margin:0 auto 3rem;max-width:1200px;padding:2.5rem 2rem 2rem}.productline-header{border-bottom:1px solid hsla(0,0%,100%,.06);margin-bottom:2.5rem;padding-bottom:2rem;text-align:center}.productline-meta{margin-bottom:1.25rem}.productline-tag{background:rgba(0,212,255,.1);border-radius:14px;color:var(--accent-color,#00d4ff);display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.1em;margin-bottom:1rem;padding:.35rem .85rem;text-transform:uppercase}.productline-name{color:var(--text-primary,#fff);font-size:2rem;font-weight:700;margin:0 0 .4rem}.productline-claim{color:var(--accent-color,#00d4ff);font-size:1.1rem;font-style:italic;font-weight:500;margin:0}.productline-description{color:hsla(0,0%,100%,.75);font-size:.95rem;line-height:1.65;margin:0 auto;max-width:760px}.productline .products-grid{margin-top:0}.productline-coming-soon{background:hsla(0,0%,100%,.01);border:1px dashed hsla(0,0%,100%,.12);padding:3rem 2rem;text-align:center}.productline-coming-content{margin:0 auto;max-width:640px}.productline-coming-icon{font-size:2.5rem;margin-bottom:1rem;opacity:.6}.productline-coming-content .productline-name{font-size:1.4rem;margin-bottom:.75rem}.productline-coming-content p{color:hsla(0,0%,100%,.65);font-size:.95rem;line-height:1.6;margin-bottom:1.25rem}.target-section{padding:4.5rem 0}.target-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0 auto;max-width:1100px}.target-card{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;padding:2rem 1.5rem;text-align:center}.target-card .target-icon{font-size:2.5rem;margin-bottom:1rem}.target-card h3{color:var(--text-primary,#fff);font-size:1.2rem;font-weight:600;margin-bottom:.75rem}.target-card p{color:hsla(0,0%,100%,.7);font-size:.9rem;line-height:1.55}.custom-section{background:var(--section-bg-alt,#0a0e1a);padding:4.5rem 0}.custom-content{align-items:center;display:grid;gap:3rem;grid-template-columns:2fr 1fr;margin:0 auto;max-width:1100px}@media (max-width:768px){.custom-content{gap:2rem;grid-template-columns:1fr}}.custom-text .section-title{margin-bottom:1rem;text-align:left}.custom-text p{color:hsla(0,0%,100%,.75);font-size:1rem;line-height:1.65;margin-bottom:1.25rem}.custom-points{list-style:none;margin-bottom:1.75rem;padding:0}.custom-points li{color:hsla(0,0%,100%,.8);font-size:.95rem;margin-bottom:.6rem;padding-left:1.5rem;position:relative}.custom-points li:before{color:var(--accent-color,#00d4ff);content:"→";font-weight:700;left:0;position:absolute}.custom-aside{background:rgba(0,212,255,.04);border:1px solid rgba(0,212,255,.12);border-radius:14px;display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.custom-stat{text-align:center}.custom-stat-number{color:var(--accent-color,#00d4ff);display:block;font-size:2.5rem;font-weight:700;line-height:1}.custom-stat-label{color:hsla(0,0%,100%,.65);display:block;font-size:.85rem;letter-spacing:.02em;margin-top:.4rem}.portfolio-secondary{padding-bottom:4rem;padding-top:4rem}.portfolio-secondary .section-header .section-title{font-size:1.75rem}.contact-three-col{padding:5rem 0}.contact-three-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1100px}@media (max-width:980px){.contact-three-grid{gap:1.25rem;grid-template-columns:1fr}}.contact-column{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;display:flex;flex-direction:column;padding:1.75rem 1.5rem}.contact-column-icon{font-size:2rem;margin-bottom:.75rem}.contact-column h3{color:var(--text-primary,#fff);font-size:1.2rem;font-weight:600;margin-bottom:.6rem}.contact-column>p{color:hsla(0,0%,100%,.7);font-size:.9rem;line-height:1.5;margin-bottom:1.25rem;min-height:2.7em}.contact-column .btn{margin-bottom:.5rem}.contact-column-note{color:hsla(0,0%,100%,.55);font-size:.8rem;margin-top:auto;text-align:center}.contact-column-booking{background:linear-gradient(135deg,rgba(0,212,255,.08),rgba(0,212,255,.02));border-color:rgba(0,212,255,.25)}.contact-numbers{margin-bottom:1rem}.contact-numbers p{color:hsla(0,0%,100%,.85);font-size:.95rem;margin-bottom:.7rem}.contact-numbers strong{color:hsla(0,0%,100%,.6);font-size:.78rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.form-compact .form-group{margin-bottom:.9rem}.btn-block{width:100%}.btn.btn-sm{font-size:.875rem;padding:.55rem 1rem}@media (max-width:600px){.contact-three-col,.custom-section,.productlines-section,.products-section,.target-section{padding:3rem 0}.productline{margin-bottom:2rem;padding:1.75rem 1.25rem 1.25rem}.productline-name{font-size:1.5rem}.productline-claim{font-size:1rem}.product-card{padding:1.5rem 1.25rem}.product-card .product-name{font-size:1.5rem}.hero-product-first .hero-trust{font-size:.8rem;gap:.5rem 1.25rem}}
/*# sourceMappingURL=data:application/json;base64,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QkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsbUJBRUosQ0FFQSxrQkFHSSx3QkFBK0IsQ0FGL0IsZUFBaUIsQ0FDakIsZUFBZ0IsQ0FFaEIscUJBQXNCLENBQ3RCLGdCQUNKLENBRUEscUJBQ0ksbUJBQ0osQ0FFQSxxQkFFSSx5QkFBZ0MsQ0FEaEMsZUFBaUIsQ0FFakIsZUFBZ0IsQ0FDaEIsaUJBQ0osQ0FFQSx3QkFDSSwwRUFBcUYsQ0FDckYsZ0NBQ0osQ0FFQSxpQkFDSSxrQkFDSixDQUVBLG1CQUdJLHlCQUFnQyxDQURoQyxnQkFBa0IsQ0FEbEIsbUJBR0osQ0FFQSx3QkFDSSx3QkFBK0IsQ0FFL0IsZ0JBQWtCLENBRGxCLGVBQWdCLENBR2hCLG9CQUFzQixDQUR0Qix3QkFFSixDQUdBLDBCQUNJLG1CQUNKLENBRUEsV0FDSSxVQUNKLENBS0EsWUFFSSxpQkFBbUIsQ0FEbkIsbUJBRUosQ0FLQSx5QkFDSSwyRkFLSSxjQUNKLENBRUEsYUFFSSxrQkFBbUIsQ0FEbkIsK0JBRUosQ0FFQSxrQkFDSSxnQkFDSixDQUVBLG1CQUNJLGNBQ0osQ0FFQSxjQUNJLHNCQUNKLENBRUEsNEJBQ0ksZ0JBQ0osQ0FFQSxnQ0FFSSxlQUFpQixDQURqQixpQkFFSixDQUNKIiwiZmlsZSI6InByb2R1Y3QtZmlyc3QuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBwcm9kdWN0LWZpcnN0LmNzcyAtIFN0eWxpbmcgZsO8ciBkaWUgUHJvZHVrdC1maXJzdC1Ib21lcGFnZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAgIFdpcmQgenVzw6R0emxpY2ggenUgbWFpbi5jc3MvY29tcG9uZW50cy5jc3MvcG9ydGZvbGlvLmNzcyBnZWxhZGVuLlxuICAgQmV3dXNzdCBoaW50ZW4gYW5nZXJlaWh0LCBkYW1pdCBTcGV6aWZpdMOkdCBmdW5rdGlvbmllcnQgb2huZVxuICAgYmVzdGVoZW5kZSBTdHlsZXMgenUgw7xiZXJzY2hyZWliZW4uXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuXG4vKiA9PT09PSBIRVJPID09PT09ICovXG5cbi5oZXJvLXByb2R1Y3QtZmlyc3QgLmhlcm8tZXllYnJvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yLCAjMDBkNGZmKTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDIxMiwgMjU1LCAwLjA4KTtcbiAgICBwYWRkaW5nOiAwLjRyZW0gMC45cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAyMTIsIDI1NSwgMC4yKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG4uaGVyby1wcm9kdWN0LWZpcnN0IC5oZXJvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDV2dywgMy4yNXJlbSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmhlcm8tcHJvZHVjdC1maXJzdCAuaGVyby1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjA1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xufVxuXG4uaGVyby1wcm9kdWN0LWZpcnN0IC5oZXJvLXRydXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDEuMjVyZW0gMS43NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLmhlcm8tcHJvZHVjdC1maXJzdCAuaGVyby10cnVzdCAudHJ1c3QtaXRlbSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuXG4vKiA9PT09PSBQUk9EVUNUUyBTRUNUSU9OID09PT09ICovXG5cbi5wcm9kdWN0cy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA1cmVtIDA7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2VjdGlvbi1iZy1hbHQsICMwYTBlMWEpO1xufVxuXG4ucHJvZHVjdHMtc2VjdGlvbiAuc2VjdGlvbi1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG59XG5cbi5wcm9kdWN0cy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzIwcHgsIDFmcikpO1xuICAgIGdhcDogMS41cmVtO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucHJvZHVjdC1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDMpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBwYWRkaW5nOiAycmVtIDEuNzVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLCBib3JkZXItY29sb3IgMC4yNXMgZWFzZSwgYm94LXNoYWRvdyAwLjI1cyBlYXNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtY2FyZDpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAyMTIsIDI1NSwgMC4zNSk7XG4gICAgYm94LXNoYWRvdzogMCAxMnB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjMpLCAwIDAgMzBweCByZ2JhKDAsIDIxMiwgMjU1LCAwLjA4KTtcbn1cblxuLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1iYWRnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvciwgIzAwZDRmZik7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAyMTIsIDI1NSwgMC4xKTtcbiAgICBwYWRkaW5nOiAwLjNyZW0gMC43cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1uYW1lIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSwgI2ZmZik7XG59XG5cbi5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtdGFnbGluZSB7XG4gICAgZm9udC1zaXplOiAwLjk1cmVtO1xuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IsICMwMGQ0ZmYpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xcmVtO1xufVxuXG4ucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDAuOTVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG4ucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWZlYXR1cmVzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMS4yNXJlbSAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbn1cblxuXG4vKiA9PT09PSBQcmljaW5nLUJsb2NrIGlubmVyaGFsYiBkZXIgUHJvZHVrdC1LYXJ0ZW4gPT09PT0gKi9cblxuLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1wcmljaW5nIHtcbiAgICAvKiBXaXJkIHp3aXNjaGVuIEZlYXR1cmVzIHVuZCBBY3Rpb25zIGVpbmdlc2Nob2JlbiAtIGdpYnQgUHJlaXMtQW5rZXJcbiAgICAgKiBvaG5lIGRpZSBLYXJ0ZSB1bnJ1aGlnIHp1IG1hY2hlbi4gS2xhciBhYmdlZ3Jlbnp0IGR1cmNoIEJvcmRlci1Ub3AuICovXG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIG1hcmdpbjogMC4yNXJlbSAwIDEuMjVyZW0gMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTtcbn1cblxuLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1wcmljZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgZ2FwOiAwLjRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNXJlbTtcbn1cblxuLnByb2R1Y3QtY2FyZCAucHJpY2UtcHJlZml4IHtcbiAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnByb2R1Y3QtY2FyZCAucHJpY2UtYW1vdW50IHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5LCAjZmZmKTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLnByb2R1Y3QtY2FyZCAucHJpY2Utc3VmZml4IHtcbiAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucHJvZHVjdC1jYXJkIC5wcm9kdWN0LXByaWNlLWV4dHJhIHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4ucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWZlYXR1cmVzIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xufVxuXG4ucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWZlYXR1cmVzIGxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4pyTXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvciwgIzAwZDRmZik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMC42cmVtO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1hY3Rpb25zIC5idG4tc20ge1xuICAgIHBhZGRpbmc6IDAuNTVyZW0gMXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ucHJvZHVjdHMtc3VpdGUtbm90ZSB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICBtYXJnaW46IDNyZW0gYXV0byAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDIxMiwgMjU1LCAwLjA0KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDIxMiwgMjU1LCAwLjEyKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTU7XG59XG5cblxuLyogPT09PT0gUFJPRFVDVExJTkVTIC0gZXJ3ZWl0ZXJiYXJlIExpbmllbi1BcmNoaXRla3R1ciA9PT09PSAqL1xuXG4ucHJvZHVjdGxpbmVzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWN0aW9uLWJnLWFsdCwgIzBhMGUxYSk7XG59XG5cbi5wcm9kdWN0bGluZXMtc2VjdGlvbiAuc2VjdGlvbi1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG59XG5cbi5wcm9kdWN0bGluZSB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gM3JlbTtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMnJlbSAycmVtO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMTUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNik7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbn1cblxuLnByb2R1Y3RsaW5lLWhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTtcbn1cblxuLnByb2R1Y3RsaW5lLW1ldGEge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbi5wcm9kdWN0bGluZS10YWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDAuNzhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yLCAjMDBkNGZmKTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDIxMiwgMjU1LCAwLjEpO1xuICAgIHBhZGRpbmc6IDAuMzVyZW0gMC44NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5wcm9kdWN0bGluZS1uYW1lIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5LCAjZmZmKTtcbiAgICBtYXJnaW46IDAgMCAwLjRyZW0gMDtcbn1cblxuLnByb2R1Y3RsaW5lLWNsYWltIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yLCAjMDBkNGZmKTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5wcm9kdWN0bGluZS1kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA3NjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXNpemU6IDAuOTVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjU7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG5cbi8qIHByb2R1Y3QtQ2FyZHMgSU5ORVJIQUxCIGVpbmVyIFByb2R1Y3RsaW5lIGJyYXVjaGVuIHdlbmlnZXIgdG9wLW1hcmdpbiAqL1xuLnByb2R1Y3RsaW5lIC5wcm9kdWN0cy1ncmlkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKiBcIkNvbWluZyBzb29uXCItTGluaWUgaGF0IGVpZ2VuZXMgQXVzc2VoZW4gKi9cbi5wcm9kdWN0bGluZS1jb21pbmctc29vbiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAxKTtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3JlbSAycmVtO1xufVxuXG4ucHJvZHVjdGxpbmUtY29taW5nLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wcm9kdWN0bGluZS1jb21pbmctaWNvbiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBvcGFjaXR5OiAwLjY7XG59XG5cbi5wcm9kdWN0bGluZS1jb21pbmctY29udGVudCAucHJvZHVjdGxpbmUtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLnByb2R1Y3RsaW5lLWNvbWluZy1jb250ZW50IHAge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpO1xuICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cblxuLyogPT09PT0gVEFSR0VULUFVRElFTkNFIFNFQ1RJT04gPT09PT0gKi9cblxuLnRhcmdldC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gMDtcbn1cblxuLnRhcmdldC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjYwcHgsIDFmcikpO1xuICAgIGdhcDogMS41cmVtO1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4udGFyZ2V0LWNhcmQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDIpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNik7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLnRhcmdldC1jYXJkIC50YXJnZXQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnRhcmdldC1jYXJkIGgzIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSwgI2ZmZik7XG59XG5cbi50YXJnZXQtY2FyZCBwIHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xufVxuXG5cbi8qID09PT09IENVU1RPTS1ERVYgU0VDVElPTiA9PT09PSAqL1xuXG4uY3VzdG9tLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY3Rpb24tYmctYWx0LCAjMGEwZTFhKTtcbn1cblxuLmN1c3RvbS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmcjtcbiAgICBnYXA6IDNyZW07XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmN1c3RvbS1jb250ZW50IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdhcDogMnJlbTtcbiAgICB9XG59XG5cbi5jdXN0b20tdGV4dCAuc2VjdGlvbi10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uY3VzdG9tLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY1O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbi5jdXN0b20tcG9pbnRzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbn1cblxuLmN1c3RvbS1wb2ludHMgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICBmb250LXNpemU6IDAuOTVyZW07XG59XG5cbi5jdXN0b20tcG9pbnRzIGxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4oaSXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvciwgIzAwZDRmZik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmN1c3RvbS1hc2lkZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMS41cmVtO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMjEyLCAyNTUsIDAuMDQpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMjEyLCAyNTUsIDAuMTIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgcGFkZGluZzogMnJlbTtcbn1cblxuLmN1c3RvbS1zdGF0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jdXN0b20tc3RhdC1udW1iZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvciwgIzAwZDRmZik7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5jdXN0b20tc3RhdC1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpO1xuICAgIG1hcmdpbi10b3A6IDAuNHJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5cbi8qID09PT09IFBPUlRGT0xJTyBhbHMgc2VrdW5kw6RyZXIgQmxvY2sgPT09PT0gKi9cblxuLnBvcnRmb2xpby1zZWNvbmRhcnkge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuXG4ucG9ydGZvbGlvLXNlY29uZGFyeSAuc2VjdGlvbi1oZWFkZXIgLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cblxuXG4vKiA9PT09PSBDT05UQUNUIDMtQ09MID09PT09ICovXG5cbi5jb250YWN0LXRocmVlLWNvbCB7XG4gICAgcGFkZGluZzogNXJlbSAwO1xufVxuXG4uY29udGFjdC10aHJlZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAxLjVyZW07XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgIC5jb250YWN0LXRocmVlLWdyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ2FwOiAxLjI1cmVtO1xuICAgIH1cbn1cblxuLmNvbnRhY3QtY29sdW1uIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDMpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBwYWRkaW5nOiAxLjc1cmVtIDEuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jb250YWN0LWNvbHVtbi1pY29uIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLmNvbnRhY3QtY29sdW1uIGgzIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5LCAjZmZmKTtcbn1cblxuLmNvbnRhY3QtY29sdW1uID4gcCB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgbWluLWhlaWdodDogMi43ZW07XG59XG5cbi5jb250YWN0LWNvbHVtbiAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5jb250YWN0LWNvbHVtbi1ub3RlIHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbnRhY3QtY29sdW1uLWJvb2tpbmcge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMCwgMjEyLCAyNTUsIDAuMDgpLCByZ2JhKDAsIDIxMiwgMjU1LCAwLjAyKSk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDIxMiwgMjU1LCAwLjI1KTtcbn1cblxuLmNvbnRhY3QtbnVtYmVycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmNvbnRhY3QtbnVtYmVycyBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjdyZW07XG4gICAgZm9udC1zaXplOiAwLjk1cmVtO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xufVxuXG4uY29udGFjdC1udW1iZXJzIHN0cm9uZyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi8qIENvbXBhY3QgZm9ybSAqL1xuLmZvcm0tY29tcGFjdCAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45cmVtO1xufVxuXG4uYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuXG4vKiA9PT09PSBTbWFsbC1idXR0b24tVmFyaWFudCA9PT09PSAqL1xuXG4uYnRuLmJ0bi1zbSB7XG4gICAgcGFkZGluZzogMC41NXJlbSAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cblxuLyogPT09PT0gTW9iaWxlLUFkanVzdG1lbnRzID09PT09ICovXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5wcm9kdWN0cy1zZWN0aW9uLFxuICAgIC5wcm9kdWN0bGluZXMtc2VjdGlvbixcbiAgICAudGFyZ2V0LXNlY3Rpb24sXG4gICAgLmN1c3RvbS1zZWN0aW9uLFxuICAgIC5jb250YWN0LXRocmVlLWNvbCB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICB9XG5cbiAgICAucHJvZHVjdGxpbmUge1xuICAgICAgICBwYWRkaW5nOiAxLjc1cmVtIDEuMjVyZW0gMS4yNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICAucHJvZHVjdGxpbmUtbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cblxuICAgIC5wcm9kdWN0bGluZS1jbGFpbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG5cbiAgICAucHJvZHVjdC1jYXJkIHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDEuMjVyZW07XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuXG4gICAgLmhlcm8tcHJvZHVjdC1maXJzdCAuaGVyby10cnVzdCB7XG4gICAgICAgIGdhcDogMC41cmVtIDEuMjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIH1cbn1cbiJdfQ== */