.license-container-compact{max-width:720px}html:not([data-license-success=true]) #licenseSuccess,html[data-license-product=picker] #productPin,html[data-license-product=pinned] #productPicker,html[data-license-success=true] #licenseForm{display:none!important}#existingCustomerHint,#quantityRow{display:none}#quantityRow.is-visible{display:flex}#existingCustomerHint.is-visible{display:block}.product-pin{align-items:center;background:linear-gradient(145deg,rgba(0,245,255,.06),rgba(0,245,255,.02));border:1px solid rgba(0,245,255,.3);border-radius:12px;display:flex;gap:16px;margin-bottom:20px;padding:18px 20px}.product-pin-icon{flex-shrink:0;font-size:2rem}.product-pin-body{flex:1;min-width:0}.product-pin-name{color:#e2e8f0;font-size:1.15rem;font-weight:600;margin-bottom:2px}.product-pin-tagline{color:#94a3b8;font-size:.9rem}.product-pin-change{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:#94a3b8;cursor:pointer;font-size:.85rem;padding:6px 12px;transition:all .2s ease;white-space:nowrap}.product-pin-change:hover{background:hsla(0,0%,100%,.1);color:#e2e8f0}.form-step{backdrop-filter:blur(20px);background:linear-gradient(145deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.01));border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-xl,20px);margin-bottom:20px;padding:28px;position:relative}.form-step-header{align-items:center;display:flex;gap:14px;margin-bottom:22px}.form-step-num{align-items:center;background:linear-gradient(135deg,#00f5ff,#8b5cf6);border-radius:50%;color:#0f172a;display:flex;flex-shrink:0;font-size:1rem;font-weight:700;height:32px;justify-content:center;width:32px}.form-step-header h2{color:#e2e8f0;font-size:1.25rem;font-weight:600;margin:0}.product-picker{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:20px}.product-picker-option{align-items:center;background:rgba(30,41,59,.6);border:2px solid hsla(0,0%,100%,.1);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:16px;text-align:center;transition:all .2s ease}.product-picker-option:hover{background:rgba(0,245,255,.06);border-color:rgba(0,245,255,.5)}.product-picker-option.selected{background:rgba(0,245,255,.1);border-color:#00f5ff}.product-picker-option input[type=radio]{display:none}.product-picker-icon{font-size:1.8rem}.product-picker-label{color:#e2e8f0;font-size:.95rem;font-weight:600}.product-picker-hint{color:#94a3b8;font-size:.8rem}.license-type-row{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:4px}.license-type-option{background:rgba(30,41,59,.6);border:2px solid hsla(0,0%,100%,.1);border-radius:10px;cursor:pointer;padding:14px 12px;position:relative;text-align:center;transition:all .2s ease}.license-type-option:hover{background:rgba(0,245,255,.05);border-color:rgba(0,245,255,.4)}.license-type-option.selected{background:rgba(16,185,129,.12);border-color:#10b981}.license-type-option input[type=radio]{display:none}.license-type-label{color:#e2e8f0;font-size:.95rem;font-weight:600;margin-bottom:4px}.license-type-hint{color:#94a3b8;font-size:.8rem}.quantity-row{align-items:center;background:rgba(30,41,59,.4);border-radius:10px;gap:12px;margin-top:16px;padding:12px 16px}.quantity-row label{color:#94a3b8;flex:1;font-size:.95rem;margin:0}.quantity-row .qty-input{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:#e2e8f0;font-size:1rem;padding:8px 10px;text-align:center;width:90px}.existing-customer-hint{background:rgba(14,165,233,.08);border:1px solid rgba(14,165,233,.25);border-radius:10px;color:#bae6fd;font-size:.9rem;line-height:1.5;margin-top:14px;padding:12px 16px}.form-step .form-grid-compact{display:grid;gap:14px;grid-template-columns:1fr 1fr}@media (max-width:580px){.form-step .form-grid-compact{grid-template-columns:1fr}}.form-step .form-group{margin-bottom:14px}.form-step .form-group:last-child{margin-bottom:0}.form-step .form-group label{color:#cbd5e1;font-size:.9rem;font-weight:500;margin-bottom:6px}.form-step textarea{min-height:80px;resize:vertical}.license-submit-block{margin-top:8px;text-align:center}.license-submit-note{color:#94a3b8;font-size:.85rem;margin-top:10px}.license-success{background:linear-gradient(145deg,rgba(16,185,129,.08),rgba(16,185,129,.02));border:1px solid rgba(16,185,129,.3);border-radius:var(--radius-xl,20px);padding:40px 28px;text-align:center}.license-success-icon{font-size:3rem;margin-bottom:12px}.license-success h2{color:#10b981;font-size:1.4rem;margin-bottom:10px}.license-success p{color:#cbd5e1;font-size:1rem;margin-bottom:20px}.license-success-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.license-success-actions a{background:hsla(0,0%,100%,.05);border:1px solid #00f5ff;border-radius:10px;color:#00f5ff;font-size:.95rem;padding:10px 22px;text-decoration:none;transition:all .2s ease}.license-success-actions a:hover{background:rgba(0,245,255,.1)}.field-error{color:#fca5a5;font-size:.85rem;margin-top:4px}.form-group.has-error input,.form-group.has-error select,.form-group.has-error textarea{border-color:rgba(239,68,68,.5)!important}@media (max-width:580px){.product-pin{flex-wrap:wrap}.product-pin-change{order:3;text-align:center;width:100%}}
/*# sourceMappingURL=data:application/json;base64,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QWdCLENBUGhCLGVBQWdCLENBQ2hCLGlCQU9KLENBR0EsOEJBQ0ksWUFBYSxDQUViLFFBQVMsQ0FEVCw2QkFFSixDQUVBLHlCQUNJLDhCQUNJLHlCQUNKLENBQ0osQ0FFQSx1QkFDSSxrQkFDSixDQUVBLGtDQUNJLGVBQ0osQ0FFQSw2QkFHSSxhQUFjLENBRmQsZUFBaUIsQ0FDakIsZUFBZ0IsQ0FFaEIsaUJBQ0osQ0FFQSxvQkFFSSxlQUFnQixDQURoQixlQUVKLENBR0Esc0JBRUksY0FBZSxDQURmLGlCQUVKLENBRUEscUJBQ0ksYUFBYyxDQUNkLGdCQUFrQixDQUNsQixlQUNKLENBR0EsaUJBQ0ksNEVBQXVGLENBQ3ZGLG9DQUF5QyxDQUN6QyxtQ0FBcUMsQ0FDckMsaUJBQWtCLENBQ2xCLGlCQUNKLENBRUEsc0JBQ0ksY0FBZSxDQUNmLGtCQUNKLENBRUEsb0JBQ0ksYUFBYyxDQUNkLGdCQUFpQixDQUNqQixrQkFDSixDQUVBLG1CQUNJLGFBQWMsQ0FDZCxjQUFlLENBQ2Ysa0JBQ0osQ0FFQSx5QkFDSSxZQUFhLENBR2IsY0FBZSxDQURmLFFBQVMsQ0FEVCxzQkFHSixDQUVBLDJCQUNJLDhCQUFxQyxDQUVyQyx3QkFBeUIsQ0FFekIsa0JBQW1CLENBSG5CLGFBQWMsQ0FNZCxnQkFBa0IsQ0FKbEIsaUJBQWtCLENBRWxCLG9CQUFxQixDQUNyQix1QkFFSixDQUVBLGlDQUNJLDZCQUNKLENBR0EsYUFDSSxhQUFjLENBQ2QsZ0JBQWtCLENBQ2xCLGNBQ0osQ0FFQSx3RkFHSSx5Q0FDSixDQUdBLHlCQUNJLGFBQ0ksY0FDSixDQUNBLG9CQUNJLE9BQVEsQ0FFUixpQkFBa0IsQ0FEbEIsVUFFSixDQUNKIiwiZmlsZSI6ImxpY2Vuc2UtY29tcGFjdC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiA9PT09PSBMSUNFTlNFIFBBR0UgLSBDb21wYWN0IEZvcm0gKCMxMTMyIFJlZnJhbWUpID09PT09XG4gKiBTY2hsYW5rZSAzLVNjaHJpdHRlLUZvcm06IFByb2R1a3QgPiBXZXIgPiBPcHRpb25hbC5cbiAqIFByb2R1a3Qga29tbXQgcGVyIFF1ZXJ5LVBhcmFtIHZvbSBCdXR0b24tS2xpY2sgYXVmIGRlciBIb21lcGFnZS5cbiAqIFByaWNpbmcgJiBGZWF0dXJlLURldGFpbHMgd2VyZGVuIGltIEVyc3RnZXNwcsOkY2ggZ2VrbMOkcnQgLSBkYWhlciBoaWVyXG4gKiBudXIgZWluIGtuYXBwZXIsIHNjaG5lbGxlciBBbmZyYWdlLUZsb3cuXG4gKlxuICogRk9VQy1QcsOkdmVudGlvbjogSW5pdGlhbC1TaWNodGJhcmtlaXQgZGVyIENvbmRpdGlvbmFsLUVsZW1lbnRlIHdpcmRcbiAqIMO8YmVyIENTUy1LbGFzc2VuIGFtIDxodG1sPi1FbGVtZW50IGdlc3RldWVydCwgZGllIGVpbiBJbmxpbmUtU2NyaXB0XG4gKiBpbSA8aGVhZD4gbm9jaCBWT1IgRmlyc3QgUGFpbnQgc2V0enQuIEtlaW4gc3R5bGU9XCJkaXNwbGF5Om5vbmVcIiBtZWhyXG4gKiBkaXJla3QgaW0gSFRNTC5cbiAqL1xuXG4vKiA9PT09PSBTY2htYWxlcmVyIENvbnRhaW5lciBmw7xyIENvbXBhY3QtRm9ybSA9PT09PSAqL1xuLmxpY2Vuc2UtY29udGFpbmVyLWNvbXBhY3Qge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG59XG5cbi8qID09PT09IENvbmRpdGlvbmFsLURpc3BsYXkgdmlhIDxodG1sIGRhdGEtbGljZW5zZS0qPS4uLj4gPT09PT1cbiAqIGRhdGEtbGljZW5zZS1wcm9kdWN0PVwicGlubmVkXCIgIOKGkiBQaWNrZXIgaGlkZGVuLCBQaW4gdmlzaWJsZVxuICogZGF0YS1saWNlbnNlLXByb2R1Y3Q9XCJwaWNrZXJcIiAg4oaSIFBpY2tlciB2aXNpYmxlLCBQaW4gaGlkZGVuIChEZWZhdWx0KVxuICogZGF0YS1saWNlbnNlLXN1Y2Nlc3M9XCJ0cnVlXCIgICAg4oaSIFN1Y2Nlc3MtU2NyZWVuIHZpc2libGUsIEZvcm0gaGlkZGVuXG4gKlxuICogRGllc2UgUmVnZWxuIHN0ZWhlbiBvYmVuIGRhbWl0IHNpZSBvaG5lIEpTLURlbGF5IGdyZWlmZW4uXG4gKi9cbmh0bWxbZGF0YS1saWNlbnNlLXByb2R1Y3Q9XCJwaWNrZXJcIl0gI3Byb2R1Y3RQaW4sXG5odG1sW2RhdGEtbGljZW5zZS1wcm9kdWN0PVwicGlubmVkXCJdICNwcm9kdWN0UGlja2VyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmh0bWxbZGF0YS1saWNlbnNlLXN1Y2Nlc3M9XCJ0cnVlXCJdICNsaWNlbnNlRm9ybSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5odG1sOm5vdChbZGF0YS1saWNlbnNlLXN1Y2Nlc3M9XCJ0cnVlXCJdKSAjbGljZW5zZVN1Y2Nlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogUXVhbnRpdHkgJiBFeGlzdGluZy1IaW50OiBwZXIgRGVmYXVsdCB2ZXJzdGVja3QsIEpTIG1hY2h0IHNpZSBzaWNodGJhclxuICogc29iYWxkIGRpZSBwYXNzZW5kZSBMaXplbnotVmFyaWFudGUgZ2VrbGlja3Qgd2lyZC4gKi9cbiNxdWFudGl0eVJvdyxcbiNleGlzdGluZ0N1c3RvbWVySGludCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuI3F1YW50aXR5Um93LmlzLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbiNleGlzdGluZ0N1c3RvbWVySGludC5pcy12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogPT09PT0gUGlubmVkIFByb2R1Y3QgKFNjaHJpdHQgMSwgSGVhZGVyKSA9PT09PSAqL1xuLnByb2R1Y3QtcGluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuICAgIHBhZGRpbmc6IDE4cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCByZ2JhKDAsIDI0NSwgMjU1LCAwLjA2KSwgcmdiYSgwLCAyNDUsIDI1NSwgMC4wMikpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMjQ1LCAyNTUsIDAuMyk7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucHJvZHVjdC1waW4taWNvbiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ucHJvZHVjdC1waW4tYm9keSB7XG4gICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IDA7XG59XG5cbi5wcm9kdWN0LXBpbi1uYW1lIHtcbiAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI2UyZThmMDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5wcm9kdWN0LXBpbi10YWdsaW5lIHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBjb2xvcjogIzk0YTNiODtcbn1cblxuLnByb2R1Y3QtcGluLWNoYW5nZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAgIGNvbG9yOiAjOTRhM2I4O1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnByb2R1Y3QtcGluLWNoYW5nZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIGNvbG9yOiAjZTJlOGYwO1xufVxuXG4vKiA9PT09PSBTdGVwIEhlYWRlciAoMSAvIDIgLyAzKSA9PT09PSAqL1xuLmZvcm0tc3RlcCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0NWRlZywgcmdiYSgyNTUsMjU1LDI1NSwwLjA1KSwgcmdiYSgyNTUsMjU1LDI1NSwwLjAxKSk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMteGwsIDIwcHgpO1xuICAgIHBhZGRpbmc6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtLXN0ZXAtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5mb3JtLXN0ZXAtbnVtIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwMGY1ZmYsICM4YjVjZjYpO1xuICAgIGNvbG9yOiAjMGYxNzJhO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbn1cblxuLmZvcm0tc3RlcC1oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjZTJlOGYwO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLyogPT09PT0gUHJvZHVjdC1QaWNrZXIgKEZhbGxiYWNrIHdlbm4ga2VpbiBRdWVyeS1QYXJhbSkgPT09PT0gKi9cbi5wcm9kdWN0LXBpY2tlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDE4MHB4LCAxZnIpKTtcbiAgICBnYXA6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnByb2R1Y3QtcGlja2VyLW9wdGlvbiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzMCwgNDEsIDU5LCAwLjYpO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xufVxuXG4ucHJvZHVjdC1waWNrZXItb3B0aW9uOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMjQ1LCAyNTUsIDAuNSk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAyNDUsIDI1NSwgMC4wNik7XG59XG5cbi5wcm9kdWN0LXBpY2tlci1vcHRpb24uc2VsZWN0ZWQge1xuICAgIGJvcmRlci1jb2xvcjogIzAwZjVmZjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDI0NSwgMjU1LCAwLjEpO1xufVxuXG4ucHJvZHVjdC1waWNrZXItb3B0aW9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3QtcGlja2VyLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG4ucHJvZHVjdC1waWNrZXItbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNlMmU4ZjA7XG4gICAgZm9udC1zaXplOiAwLjk1cmVtO1xufVxuXG4ucHJvZHVjdC1waWNrZXItaGludCB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgY29sb3I6ICM5NGEzYjg7XG59XG5cbi8qID09PT09IExpemVuei1UeXAtQXVzd2FobCAoa29tcGFrdCwgZWluZSBSZWloZSkgPT09PT0gKi9cbi5saWNlbnNlLXR5cGUtcm93IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTYwcHgsIDFmcikpO1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5saWNlbnNlLXR5cGUtb3B0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCA0MSwgNTksIDAuNik7XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMTRweCAxMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saWNlbnNlLXR5cGUtb3B0aW9uOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMjQ1LCAyNTUsIDAuNCk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAyNDUsIDI1NSwgMC4wNSk7XG59XG5cbi5saWNlbnNlLXR5cGUtb3B0aW9uLnNlbGVjdGVkIHtcbiAgICBib3JkZXItY29sb3I6ICMxMGI5ODE7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNiwgMTg1LCAxMjksIDAuMTIpO1xufVxuXG4ubGljZW5zZS10eXBlLW9wdGlvbiBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saWNlbnNlLXR5cGUtbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNlMmU4ZjA7XG4gICAgZm9udC1zaXplOiAwLjk1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmxpY2Vuc2UtdHlwZS1oaW50IHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBjb2xvcjogIzk0YTNiODtcbn1cblxuLyogPT09PT0gUXVhbnRpdHkgKG51ciBiZWkgTWVocnBsYXR6KSA9PT09PSAqL1xuLnF1YW50aXR5LXJvdyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzMCwgNDEsIDU5LCAwLjQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5xdWFudGl0eS1yb3cgbGFiZWwge1xuICAgIGNvbG9yOiAjOTRhM2I4O1xuICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxleDogMTtcbn1cblxuLnF1YW50aXR5LXJvdyAucXR5LWlucHV0IHtcbiAgICB3aWR0aDogOTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGNvbG9yOiAjZTJlOGYwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLyogPT09PT0gQmVzdGFuZHNrdW5kZW4tSGludCA9PT09PSAqL1xuLmV4aXN0aW5nLWN1c3RvbWVyLWhpbnQge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTQsIDE2NSwgMjMzLCAwLjA4KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE0LCAxNjUsIDIzMywgMC4yNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogI2JhZTZmZDtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiA9PT09PSBGb3JtLUZlbGRlciBrb21wYWt0IChTY2hyaXR0IDIgJiAzKSA9PT09PSAqL1xuLmZvcm0tc3RlcCAuZm9ybS1ncmlkLWNvbXBhY3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMTRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gICAgLmZvcm0tc3RlcCAuZm9ybS1ncmlkLWNvbXBhY3Qge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG59XG5cbi5mb3JtLXN0ZXAgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi5mb3JtLXN0ZXAgLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvcm0tc3RlcCAuZm9ybS1ncm91cCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI2NiZDVlMTtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5mb3JtLXN0ZXAgdGV4dGFyZWEge1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgbWluLWhlaWdodDogODBweDtcbn1cblxuLyogPT09PT0gU3VibWl0LUJsb2NrID09PT09ICovXG4ubGljZW5zZS1zdWJtaXQtYmxvY2sge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5saWNlbnNlLXN1Ym1pdC1ub3RlIHtcbiAgICBjb2xvcjogIzk0YTNiODtcbiAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLyogPT09PT0gU3VjY2Vzcy1TY3JlZW4gPT09PT0gKi9cbi5saWNlbnNlLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDVkZWcsIHJnYmEoMTYsIDE4NSwgMTI5LCAwLjA4KSwgcmdiYSgxNiwgMTg1LCAxMjksIDAuMDIpKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE2LCAxODUsIDEyOSwgMC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMteGwsIDIwcHgpO1xuICAgIHBhZGRpbmc6IDQwcHggMjhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5saWNlbnNlLXN1Y2Nlc3MtaWNvbiB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5saWNlbnNlLXN1Y2Nlc3MgaDIge1xuICAgIGNvbG9yOiAjMTBiOTgxO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5saWNlbnNlLXN1Y2Nlc3MgcCB7XG4gICAgY29sb3I6ICNjYmQ1ZTE7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5saWNlbnNlLXN1Y2Nlc3MtYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubGljZW5zZS1zdWNjZXNzLWFjdGlvbnMgYSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgICBjb2xvcjogIzAwZjVmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDBmNWZmO1xuICAgIHBhZGRpbmc6IDEwcHggMjJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcbn1cblxuLmxpY2Vuc2Utc3VjY2Vzcy1hY3Rpb25zIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMjQ1LCAyNTUsIDAuMSk7XG59XG5cbi8qID09PT09IElubGluZS1WYWxpZGF0aW9uLUVycm9yID09PT09ICovXG4uZmllbGQtZXJyb3Ige1xuICAgIGNvbG9yOiAjZmNhNWE1O1xuICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5mb3JtLWdyb3VwLmhhcy1lcnJvciBpbnB1dCxcbi5mb3JtLWdyb3VwLmhhcy1lcnJvciB0ZXh0YXJlYSxcbi5mb3JtLWdyb3VwLmhhcy1lcnJvciBzZWxlY3Qge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzksIDY4LCA2OCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4vKiA9PT09PSBSZXNwb25zaXZlID09PT09ICovXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgICAucHJvZHVjdC1waW4ge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIC5wcm9kdWN0LXBpbi1jaGFuZ2Uge1xuICAgICAgICBvcmRlcjogMztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG4iXX0= */