lct-components
Version:
LCT basic components
36 lines • 17.9 kB
JavaScript
import { Component, Input } from '@angular/core';
import { BehaviorSubject } from "rxjs";
import * as i0 from "@angular/core";
export class ModalManualInputAlertComponent {
constructor() {
this.widthModalConfig = '100px';
this.heightModalConfig = '100px';
this.alertIconPath = 'assets/img/ico-tit-alerta.svg';
this.closeModalStore = new BehaviorSubject({ finish: false, type: 'keyboard' });
}
ngOnInit() {
}
cerrarModal() {
this.closeModalStore.next({ finish: false });
}
clickButtonAlert(type) {
this.closeModalStore.next({ finish: true, type: type });
}
}
ModalManualInputAlertComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.1.5", ngImport: i0, type: ModalManualInputAlertComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
ModalManualInputAlertComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.1.5", type: ModalManualInputAlertComponent, selector: "lct-modal-manual-input-alert", inputs: { widthModalConfig: "widthModalConfig", heightModalConfig: "heightModalConfig", alertIconPath: "alertIconPath" }, ngImport: i0, template: "<div class=\"modalmask open\">\n <div class=\"modalbox movedown\" [style.width]=\"widthModalConfig\" [style.height]=\"heightModalConfig\">\n <div class=\"modal-header\">\n <span class=\"alert-icon\">\n <svg width=\"60\" height=\"60\" viewBox=\"0 0 60 60\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n <circle cx=\"30\" cy=\"30\" r=\"30\" fill=\"#F5F7FA\"/>\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M16.4606 37.5462L26.9943 18.1672C28.2691 15.8226 31.4386 15.7074 32.8641 17.9276L33.0058 18.1673L43.5394 37.5461C44.8027 39.8695 43.3256 42.8063 40.7572 42.9922L40.5337 42.9998H19.4664C16.8916 42.9998 15.2445 40.1617 16.3566 37.7526L16.4606 37.5462ZM31.8463 18.825L31.7421 18.648C30.8642 17.2807 28.9562 17.35 28.1657 18.804L17.6421 38.1637L17.5577 38.331C16.8504 39.8638 17.8966 41.6665 19.4664 41.6665L40.5096 41.6669L40.685 41.6611C42.2377 41.5484 43.1796 39.6756 42.368 38.1829L31.8463 18.825Z\" fill=\"#2649B6\"/>\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M30.8082 32.6821C30.7745 32.9639 30.7375 33.261 30.6971 33.5734H29.3637C29.3233 33.261 29.2863 32.9639 29.2526 32.6821C29.2189 32.4003 29.1903 32.1261 29.1667 31.8596C29.1432 31.5932 29.1247 31.3282 29.1112 31.0648C29.0977 30.8014 29.091 30.5318 29.091 30.2561V25H30.9698V30.2561C30.9698 30.5318 30.963 30.8014 30.9496 31.0648C30.9361 31.3282 30.9176 31.5932 30.894 31.8596C30.8705 32.1261 30.8418 32.4003 30.8082 32.6821ZM30.5152 38.2414C30.3536 38.3027 30.1819 38.3333 30.0001 38.3333C29.8115 38.3333 29.6364 38.3027 29.4748 38.2414C29.3132 38.1802 29.1718 38.0944 29.0506 37.9841C28.9294 37.8739 28.8351 37.7452 28.7678 37.5982C28.7004 37.4512 28.6667 37.2919 28.6667 37.1204C28.6667 36.955 28.7004 36.7988 28.7678 36.6517C28.8351 36.5047 28.9294 36.3761 29.0506 36.2658C29.1718 36.1555 29.3132 36.0682 29.4748 36.0039C29.6364 35.9396 29.8115 35.9074 30.0001 35.9074C30.1819 35.9074 30.3536 35.9396 30.5152 36.0039C30.6768 36.0682 30.8183 36.1555 30.9395 36.2658C31.0607 36.3761 31.1566 36.5047 31.2274 36.6517C31.2981 36.7988 31.3334 36.955 31.3334 37.1204C31.3334 37.2919 31.2981 37.4512 31.2274 37.5982C31.1566 37.7452 31.0607 37.8739 30.9395 37.9841C30.8183 38.0944 30.6768 38.1802 30.5152 38.2414Z\" fill=\"#2649B6\"/>\n </svg>\n </span>\n <span class=\"alert-title\">Alerta</span>\n <!-- <svg class=\"ico-equis\"\n (click)=\"cerrarModal()\"\n width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M15.3498 0.66151C14.8948 0.20651 14.1598 0.20651 13.7048 0.66151L7.99984 6.35484L2.29484 0.649844C1.83984 0.194844 1.10484 0.194844 0.649844 0.649844C0.194844 1.10484 0.194844 1.83984 0.649844 2.29484L6.35484 7.99984L0.649844 13.7048C0.194844 14.1598 0.194844 14.8948 0.649844 15.3498C1.10484 15.8048 1.83984 15.8048 2.29484 15.3498L7.99984 9.64484L13.7048 15.3498C14.1598 15.8048 14.8948 15.8048 15.3498 15.3498C15.8048 14.8948 15.8048 14.1598 15.3498 13.7048L9.64484 7.99984L15.3498 2.29484C15.7932 1.85151 15.7932 1.10484 15.3498 0.66151Z\" fill=\"#2649B6\"/>\n </svg> -->\n </div>\n \n <div class=\"modal-content\">\n <h2 class=\"main-question\">\u00BFTienes problemas para escanear?</h2>\n \n <div class=\"instructions\">\n <p>\n Recuerda que <strong>TECLADO</strong> es solo para casos<br>\n donde la pistola <strong>no puede leer el c\u00F3digo</strong>.\n </p>\n </div>\n \n <div class=\"warning\">\n <p>Usarlo manualmente aumenta errores y tiempos de operaci\u00F3n.</p>\n </div>\n <div class=\"modal-actions\">\n <button class=\"btn-manual\" \n (click)=\"clickButtonAlert('keyboard')\">\n Usar teclado manual\n </button>\n <button class=\"btn-laser\"\n (click)=\"clickButtonAlert('laser')\">\n Usar pistola laser\n </button>\n </div>\n </div>\n </div>\n</div>\n", styles: [".modalmask{position:fixed;font-family:Arial,sans-serif;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8);z-index:99999;opacity:0;transition:opacity .4s ease-in;pointer-events:none}.modalmask.open{opacity:1;pointer-events:auto}.modalmask .modalbox{width:458px;position:relative;padding:0;background:#fff;border-radius:8px;transition:all .5s ease-in;display:flex;flex-direction:column}.modalmask .modalbox.movedown{margin:0 auto;margin-top:calc(50vh - 134px)}@media screen and (min-width: 100px) and (max-width: 490px){.modalmask .modalbox.movedown{margin-top:0%!important;width:100%!important;height:100%!important;border-radius:0}}.modalmask .modalbox .modal-header{padding:12px 24px;position:relative}.modalmask .modalbox .modal-header .alert-icon{padding-right:12px}.modalmask .modalbox .modal-header .alert-title{font-family:\"Barlow\",Arial,sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:24px;color:#3c4149;flex:1;text-align:left}.modalmask .modalbox .modal-header .ico-equis{cursor:pointer;width:16px;height:16px;position:absolute;top:20px;right:24px}.modalmask .modalbox .modal-content{padding:12px;flex:1;display:flex;flex-direction:column;grid-gap:16px;gap:16px;align-items:center}.modalmask .modalbox .modal-content .main-question{font-family:\"Barlow\",Arial,sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:28px;color:#2649b6;margin:0}.modalmask .modalbox .modal-content .instructions p{font-family:\"Barlow\",Arial,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#3c4149;margin:0}.modalmask .modalbox .modal-content .instructions p strong{font-weight:700}.modalmask .modalbox .modal-content .warning p{font-family:\"Barlow\",Arial,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#3c4149;margin:0}.modalmask .modalbox .modal-actions{padding-top:16px;display:flex;grid-gap:12px;gap:12px}.modalmask .modalbox .modal-actions button{flex:1;width:100%;height:40px;padding:0 14px;border-radius:8px;font-family:\"Barlow\",Arial,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:18px;cursor:pointer;transition:all .2s ease;border:1px solid #C2C2C2;width:180px}.modalmask .modalbox .modal-actions button.btn-manual{box-sizing:border-box;border:1px solid #2649B6;background-color:#fff;color:#2649b6}.modalmask .modalbox .modal-actions button.btn-manual:not([disabled]):active{background:#2A5AED;color:#fff}@media (hover: hover){.modalmask .modalbox .modal-actions button.btn-manual:not([disabled]):hover{border:1px solid #2A5AED;color:#2a5aed}.modalmask .modalbox .modal-actions button.btn-manual:active{color:#fff!important}}.modalmask .modalbox .modal-actions button.btn-laser{background-color:#2649b6;color:#fff;font-weight:bold;border:none}.modalmask .modalbox .modal-actions button.btn-laser:not([disabled]):active{background:#2A5AED}@media (hover: hover){.modalmask .modalbox .modal-actions button.btn-laser:not([disabled]):hover{background:#2A5AED}}\n"] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.1.5", ngImport: i0, type: ModalManualInputAlertComponent, decorators: [{
type: Component,
args: [{
selector: 'lct-modal-manual-input-alert',
templateUrl: './modal-manual-input-alert.component.html',
styleUrls: ['./modal-manual-input-alert.scss']
}]
}], ctorParameters: function () { return []; }, propDecorators: { widthModalConfig: [{
type: Input
}], heightModalConfig: [{
type: Input
}], alertIconPath: [{
type: Input
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kYWwtbWFudWFsLWlucHV0LWFsZXJ0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbGN0LWNvbXBvbmVudHMvc3JjL2xpYi9tb2RhbC9tb2RhbC1tYW51YWwtaW5wdXQtYWxlcnQvbW9kYWwtbWFudWFsLWlucHV0LWFsZXJ0LnRzIiwiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbGN0LWNvbXBvbmVudHMvc3JjL2xpYi9tb2RhbC9tb2RhbC1tYW51YWwtaW5wdXQtYWxlcnQvbW9kYWwtbWFudWFsLWlucHV0LWFsZXJ0LmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQVUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3pELE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSxNQUFNLENBQUM7O0FBUXZDLE1BQU0sT0FBTyw4QkFBOEI7SUFNekM7UUFKUyxxQkFBZ0IsR0FBVyxPQUFPLENBQUM7UUFDbkMsc0JBQWlCLEdBQVcsT0FBTyxDQUFDO1FBQ3BDLGtCQUFhLEdBQVcsK0JBQStCLENBQUM7UUFDakUsb0JBQWUsR0FBK0MsSUFBSSxlQUFlLENBQTRCLEVBQUMsTUFBTSxFQUFFLEtBQUssRUFBRSxJQUFJLEVBQUUsVUFBVSxFQUFDLENBQUMsQ0FBQztJQUNoSSxDQUFDO0lBRWpCLFFBQVE7SUFFUixDQUFDO0lBQ0QsV0FBVztRQUNULElBQUksQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLEVBQUMsTUFBTSxFQUFFLEtBQUssRUFBQyxDQUFDLENBQUM7SUFDN0MsQ0FBQztJQUVELGdCQUFnQixDQUFDLElBQTBCO1FBQ3pDLElBQUksQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLEVBQUMsTUFBTSxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFDLENBQUMsQ0FBQztJQUN4RCxDQUFDOzsySEFqQlUsOEJBQThCOytHQUE5Qiw4QkFBOEIsOExDVDNDLHl1SUE0Q0E7MkZEbkNhLDhCQUE4QjtrQkFMMUMsU0FBUzttQkFBQztvQkFDVCxRQUFRLEVBQUUsOEJBQThCO29CQUN4QyxXQUFXLEVBQUUsMkNBQTJDO29CQUN4RCxTQUFTLEVBQUUsQ0FBQyxpQ0FBaUMsQ0FBQztpQkFDL0M7MEVBR1UsZ0JBQWdCO3NCQUF4QixLQUFLO2dCQUNHLGlCQUFpQjtzQkFBekIsS0FBSztnQkFDRyxhQUFhO3NCQUFyQixLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBCZWhhdmlvclN1YmplY3QgfSBmcm9tIFwicnhqc1wiO1xuaW1wb3J0IHsgTWFudWFsSW5wdXRBbGVydFR5cGUsIE1vZGFsTWFudWFsSW5wdXRBbGVydERhdGEgfSBmcm9tICcuL21vZGFsLW1hbnVhbC1pbnB1dC1hbGVydC50eXBlcyc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2xjdC1tb2RhbC1tYW51YWwtaW5wdXQtYWxlcnQnLFxuICB0ZW1wbGF0ZVVybDogJy4vbW9kYWwtbWFudWFsLWlucHV0LWFsZXJ0LmNvbXBvbmVudC5odG1sJyxcbiAgc3R5bGVVcmxzOiBbJy4vbW9kYWwtbWFudWFsLWlucHV0LWFsZXJ0LnNjc3MnXVxufSlcbmV4cG9ydCBjbGFzcyBNb2RhbE1hbnVhbElucHV0QWxlcnRDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xuXG4gIEBJbnB1dCgpIHdpZHRoTW9kYWxDb25maWc6IHN0cmluZyA9ICcxMDBweCc7XG4gIEBJbnB1dCgpIGhlaWdodE1vZGFsQ29uZmlnOiBzdHJpbmcgPSAnMTAwcHgnO1xuICBASW5wdXQoKSBhbGVydEljb25QYXRoOiBzdHJpbmcgPSAnYXNzZXRzL2ltZy9pY28tdGl0LWFsZXJ0YS5zdmcnO1xuICBjbG9zZU1vZGFsU3RvcmU6IEJlaGF2aW9yU3ViamVjdDxNb2RhbE1hbnVhbElucHV0QWxlcnREYXRhPiA9IG5ldyBCZWhhdmlvclN1YmplY3Q8TW9kYWxNYW51YWxJbnB1dEFsZXJ0RGF0YT4oe2ZpbmlzaDogZmFsc2UsIHR5cGU6ICdrZXlib2FyZCd9KTtcbiAgY29uc3RydWN0b3IoKSB7IH1cblxuICBuZ09uSW5pdCgpOiB2b2lkIHtcbiAgICBcbiAgfVxuICBjZXJyYXJNb2RhbCgpIHtcbiAgICB0aGlzLmNsb3NlTW9kYWxTdG9yZS5uZXh0KHtmaW5pc2g6IGZhbHNlfSk7XG4gIH1cblxuICBjbGlja0J1dHRvbkFsZXJ0KHR5cGU6IE1hbnVhbElucHV0QWxlcnRUeXBlKSB7XG4gICAgdGhpcy5jbG9zZU1vZGFsU3RvcmUubmV4dCh7ZmluaXNoOiB0cnVlLCB0eXBlOiB0eXBlfSk7XG4gIH1cbn1cbiIsIjxkaXYgY2xhc3M9XCJtb2RhbG1hc2sgb3BlblwiPlxuICAgIDxkaXYgY2xhc3M9XCJtb2RhbGJveCBtb3ZlZG93blwiIFtzdHlsZS53aWR0aF09XCJ3aWR0aE1vZGFsQ29uZmlnXCIgW3N0eWxlLmhlaWdodF09XCJoZWlnaHRNb2RhbENvbmZpZ1wiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwibW9kYWwtaGVhZGVyXCI+XG4gICAgICAgICAgICA8c3BhbiBjbGFzcz1cImFsZXJ0LWljb25cIj5cbiAgICAgICAgICAgICAgICA8c3ZnIHdpZHRoPVwiNjBcIiBoZWlnaHQ9XCI2MFwiIHZpZXdCb3g9XCIwIDAgNjAgNjBcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj5cbiAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBjeD1cIjMwXCIgY3k9XCIzMFwiIHI9XCIzMFwiIGZpbGw9XCIjRjVGN0ZBXCIvPlxuICAgICAgICAgICAgICAgICAgICA8cGF0aCBmaWxsLXJ1bGU9XCJldmVub2RkXCIgY2xpcC1ydWxlPVwiZXZlbm9kZFwiIGQ9XCJNMTYuNDYwNiAzNy41NDYyTDI2Ljk5NDMgMTguMTY3MkMyOC4yNjkxIDE1LjgyMjYgMzEuNDM4NiAxNS43MDc0IDMyLjg2NDEgMTcuOTI3NkwzMy4wMDU4IDE4LjE2NzNMNDMuNTM5NCAzNy41NDYxQzQ0LjgwMjcgMzkuODY5NSA0My4zMjU2IDQyLjgwNjMgNDAuNzU3MiA0Mi45OTIyTDQwLjUzMzcgNDIuOTk5OEgxOS40NjY0QzE2Ljg5MTYgNDIuOTk5OCAxNS4yNDQ1IDQwLjE2MTcgMTYuMzU2NiAzNy43NTI2TDE2LjQ2MDYgMzcuNTQ2MlpNMzEuODQ2MyAxOC44MjVMMzEuNzQyMSAxOC42NDhDMzAuODY0MiAxNy4yODA3IDI4Ljk1NjIgMTcuMzUgMjguMTY1NyAxOC44MDRMMTcuNjQyMSAzOC4xNjM3TDE3LjU1NzcgMzguMzMxQzE2Ljg1MDQgMzkuODYzOCAxNy44OTY2IDQxLjY2NjUgMTkuNDY2NCA0MS42NjY1TDQwLjUwOTYgNDEuNjY2OUw0MC42ODUgNDEuNjYxMUM0Mi4yMzc3IDQxLjU0ODQgNDMuMTc5NiAzOS42NzU2IDQyLjM2OCAzOC4xODI5TDMxLjg0NjMgMTguODI1WlwiIGZpbGw9XCIjMjY0OUI2XCIvPlxuICAgICAgICAgICAgICAgICAgICA8cGF0aCBmaWxsLXJ1bGU9XCJldmVub2RkXCIgY2xpcC1ydWxlPVwiZXZlbm9kZFwiIGQ9XCJNMzAuODA4MiAzMi42ODIxQzMwLjc3NDUgMzIuOTYzOSAzMC43Mzc1IDMzLjI2MSAzMC42OTcxIDMzLjU3MzRIMjkuMzYzN0MyOS4zMjMzIDMzLjI2MSAyOS4yODYzIDMyLjk2MzkgMjkuMjUyNiAzMi42ODIxQzI5LjIxODkgMzIuNDAwMyAyOS4xOTAzIDMyLjEyNjEgMjkuMTY2NyAzMS44NTk2QzI5LjE0MzIgMzEuNTkzMiAyOS4xMjQ3IDMxLjMyODIgMjkuMTExMiAzMS4wNjQ4QzI5LjA5NzcgMzAuODAxNCAyOS4wOTEgMzAuNTMxOCAyOS4wOTEgMzAuMjU2MVYyNUgzMC45Njk4VjMwLjI1NjFDMzAuOTY5OCAzMC41MzE4IDMwLjk2MyAzMC44MDE0IDMwLjk0OTYgMzEuMDY0OEMzMC45MzYxIDMxLjMyODIgMzAuOTE3NiAzMS41OTMyIDMwLjg5NCAzMS44NTk2QzMwLjg3MDUgMzIuMTI2MSAzMC44NDE4IDMyLjQwMDMgMzAuODA4MiAzMi42ODIxWk0zMC41MTUyIDM4LjI0MTRDMzAuMzUzNiAzOC4zMDI3IDMwLjE4MTkgMzguMzMzMyAzMC4wMDAxIDM4LjMzMzNDMjkuODExNSAzOC4zMzMzIDI5LjYzNjQgMzguMzAyNyAyOS40NzQ4IDM4LjI0MTRDMjkuMzEzMiAzOC4xODAyIDI5LjE3MTggMzguMDk0NCAyOS4wNTA2IDM3Ljk4NDFDMjguOTI5NCAzNy44NzM5IDI4LjgzNTEgMzcuNzQ1MiAyOC43Njc4IDM3LjU5ODJDMjguNzAwNCAzNy40NTEyIDI4LjY2NjcgMzcuMjkxOSAyOC42NjY3IDM3LjEyMDRDMjguNjY2NyAzNi45NTUgMjguNzAwNCAzNi43OTg4IDI4Ljc2NzggMzYuNjUxN0MyOC44MzUxIDM2LjUwNDcgMjguOTI5NCAzNi4zNzYxIDI5LjA1MDYgMzYuMjY1OEMyOS4xNzE4IDM2LjE1NTUgMjkuMzEzMiAzNi4wNjgyIDI5LjQ3NDggMzYuMDAzOUMyOS42MzY0IDM1LjkzOTYgMjkuODExNSAzNS45MDc0IDMwLjAwMDEgMzUuOTA3NEMzMC4xODE5IDM1LjkwNzQgMzAuMzUzNiAzNS45Mzk2IDMwLjUxNTIgMzYuMDAzOUMzMC42NzY4IDM2LjA2ODIgMzAuODE4MyAzNi4xNTU1IDMwLjkzOTUgMzYuMjY1OEMzMS4wNjA3IDM2LjM3NjEgMzEuMTU2NiAzNi41MDQ3IDMxLjIyNzQgMzYuNjUxN0MzMS4yOTgxIDM2Ljc5ODggMzEuMzMzNCAzNi45NTUgMzEuMzMzNCAzNy4xMjA0QzMxLjMzMzQgMzcuMjkxOSAzMS4yOTgxIDM3LjQ1MTIgMzEuMjI3NCAzNy41OTgyQzMxLjE1NjYgMzcuNzQ1MiAzMS4wNjA3IDM3Ljg3MzkgMzAuOTM5NSAzNy45ODQxQzMwLjgxODMgMzguMDk0NCAzMC42NzY4IDM4LjE4MDIgMzAuNTE1MiAzOC4yNDE0WlwiIGZpbGw9XCIjMjY0OUI2XCIvPlxuICAgICAgICAgICAgICAgICAgICA8L3N2Zz5cbiAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwiYWxlcnQtdGl0bGVcIj5BbGVydGE8L3NwYW4+XG4gICAgICAgICAgICA8IS0tIDxzdmcgY2xhc3M9XCJpY28tZXF1aXNcIlxuICAgICAgICAgICAgICAgIChjbGljayk9XCJjZXJyYXJNb2RhbCgpXCJcbiAgICAgICAgICAgICAgICB3aWR0aD1cIjE2XCIgaGVpZ2h0PVwiMTZcIiB2aWV3Qm94PVwiMCAwIDE2IDE2XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+XG4gICAgICAgICAgICAgICAgPHBhdGggZmlsbC1ydWxlPVwiZXZlbm9kZFwiIGNsaXAtcnVsZT1cImV2ZW5vZGRcIiBkPVwiTTE1LjM0OTggMC42NjE1MUMxNC44OTQ4IDAuMjA2NTEgMTQuMTU5OCAwLjIwNjUxIDEzLjcwNDggMC42NjE1MUw3Ljk5OTg0IDYuMzU0ODRMMi4yOTQ4NCAwLjY0OTg0NEMxLjgzOTg0IDAuMTk0ODQ0IDEuMTA0ODQgMC4xOTQ4NDQgMC42NDk4NDQgMC42NDk4NDRDMC4xOTQ4NDQgMS4xMDQ4NCAwLjE5NDg0NCAxLjgzOTg0IDAuNjQ5ODQ0IDIuMjk0ODRMNi4zNTQ4NCA3Ljk5OTg0TDAuNjQ5ODQ0IDEzLjcwNDhDMC4xOTQ4NDQgMTQuMTU5OCAwLjE5NDg0NCAxNC44OTQ4IDAuNjQ5ODQ0IDE1LjM0OThDMS4xMDQ4NCAxNS44MDQ4IDEuODM5ODQgMTUuODA0OCAyLjI5NDg0IDE1LjM0OThMNy45OTk4NCA5LjY0NDg0TDEzLjcwNDggMTUuMzQ5OEMxNC4xNTk4IDE1LjgwNDggMTQuODk0OCAxNS44MDQ4IDE1LjM0OTggMTUuMzQ5OEMxNS44MDQ4IDE0Ljg5NDggMTUuODA0OCAxNC4xNTk4IDE1LjM0OTggMTMuNzA0OEw5LjY0NDg0IDcuOTk5ODRMMTUuMzQ5OCAyLjI5NDg0QzE1Ljc5MzIgMS44NTE1MSAxNS43OTMyIDEuMTA0ODQgMTUuMzQ5OCAwLjY2MTUxWlwiIGZpbGw9XCIjMjY0OUI2XCIvPlxuICAgICAgICAgICAgPC9zdmc+IC0tPlxuICAgICAgICA8L2Rpdj5cbiAgICAgICAgXG4gICAgICAgIDxkaXYgY2xhc3M9XCJtb2RhbC1jb250ZW50XCI+XG4gICAgICAgICAgICA8aDIgY2xhc3M9XCJtYWluLXF1ZXN0aW9uXCI+wr9UaWVuZXMgcHJvYmxlbWFzIHBhcmEgZXNjYW5lYXI/PC9oMj5cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImluc3RydWN0aW9uc1wiPlxuICAgICAgICAgICAgICAgIDxwPlxuICAgICAgICAgICAgICAgICAgICBSZWN1ZXJkYSBxdWUgPHN0cm9uZz5URUNMQURPPC9zdHJvbmc+IGVzIHNvbG8gcGFyYSBjYXNvczxicj5cbiAgICAgICAgICAgICAgICAgICAgZG9uZGUgbGEgcGlzdG9sYSA8c3Ryb25nPm5vIHB1ZWRlIGxlZXIgZWwgY8OzZGlnbzwvc3Ryb25nPi5cbiAgICAgICAgICAgICAgICA8L3A+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cIndhcm5pbmdcIj5cbiAgICAgICAgICAgICAgICA8cD5Vc2FybG8gbWFudWFsbWVudGUgYXVtZW50YSBlcnJvcmVzIHkgdGllbXBvcyBkZSBvcGVyYWNpw7NuLjwvcD5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cIm1vZGFsLWFjdGlvbnNcIj5cbiAgICAgICAgICAgICAgICA8YnV0dG9uIGNsYXNzPVwiYnRuLW1hbnVhbFwiIFxuICAgICAgICAgICAgICAgICAgICAoY2xpY2spPVwiY2xpY2tCdXR0b25BbGVydCgna2V5Ym9hcmQnKVwiPlxuICAgICAgICAgICAgICAgICAgICBVc2FyIHRlY2xhZG8gbWFudWFsXG4gICAgICAgICAgICAgICAgPC9idXR0b24+XG4gICAgICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz1cImJ0bi1sYXNlclwiXG4gICAgICAgICAgICAgICAgICAgIChjbGljayk9XCJjbGlja0J1dHRvbkFsZXJ0KCdsYXNlcicpXCI+XG4gICAgICAgICAgICAgICAgICAgIFVzYXIgcGlzdG9sYSBsYXNlclxuICAgICAgICAgICAgICAgIDwvYnV0dG9uPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuPC9kaXY+XG4iXX0=