UNPKG

lct-components

Version:
125 lines 52.7 kB
import { Component, EventEmitter, Input, Output } from '@angular/core'; import * as i0 from "@angular/core"; import * as i1 from "../button/button.component"; import * as i2 from "@angular/common"; import * as i3 from "@angular/forms"; export class RateExperienceComponent { constructor() { this.inputValue = ''; this.finallyThanks = false; this.second = 5; this.sendVote = new EventEmitter(); this.closeRate = new EventEmitter(); this.skip = new EventEmitter(); this.focusInOption = new EventEmitter(); this.focusOutOption = new EventEmitter(); } ngOnInit() { } response(voteResp) { if (voteResp >= 0 && voteResp <= 6) { this.respVote = voteResp; } else { this.finallyThanks = true; this.respVote = voteResp; const voteResponse = { vote: this.respVote, commentary: this.inputValue }; this.intervalId = setInterval(() => { if (this.second > 0) { this.second--; } else { this.clearInterval(); } }, 1000); setTimeout(() => { this.close(true); }, 5000); // Ejecutar close() después de 5 segundos this.sendVote.emit(voteResponse); } } sendComentary() { if (this.respVote === null || this.respVote === undefined) { return; } if ((this.inputValue.length > 0 && this.inputValue.length < 10) || this.inputValue.length > 300) { return; } this.finallyThanks = true; const voteResponse = { vote: this.respVote, commentary: this.inputValue, finallythanks: true }; this.intervalId = setInterval(() => { if (this.second > 0) { this.second--; } else { this.clearInterval(); this.close(true); } }, 800); setTimeout(() => { this.skipRate(); }, 5000); // Ejecutar close() después de 5 segundos this.sendVote.emit(voteResponse); } clearInterval() { if (this.intervalId) { this.respVote = undefined; clearInterval(this.intervalId); } } skipRate() { this.respVote = undefined; this.inputValue = ''; this.finallyThanks = false; this.skip.emit(true); } close(option) { let closeOption = false; if (option) { closeOption = option; } this.inputValue = ''; this.finallyThanks = false; this.closeRate.emit(closeOption); } back() { this.respVote = undefined; this.finallyThanks = false; } onClick() { this.focusInOption.emit(true); } onFocusOut() { this.focusOutOption.emit(false); } } RateExperienceComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.1.5", ngImport: i0, type: RateExperienceComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); RateExperienceComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.1.5", type: RateExperienceComponent, selector: "lct-rate-experience", inputs: { titleQuestion: "titleQuestion" }, outputs: { sendVote: "sendVote", closeRate: "closeRate", skip: "skip", focusInOption: "focusInOption", focusOutOption: "focusOutOption" }, ngImport: i0, template: "<div class=\"container-rate-experience\" *ngIf=\"respVote === null || respVote === undefined && !finallyThanks \"> \n <div class=\"mt-3\" style=\"padding-left: 25px; padding-right: 10px;\">\n\n <div class=\"row mt-4\">\n <div class=\"col-11 text-question mt-2\">\n <b>{{titleQuestion}}</b>\n </div>\n <div class=\"col-1 p-0\">\n <svg (click)=\"close(false)\" style=\" cursor: pointer; margin-top: 15px; margin-left: 23px;\" width=\"15\"\n height=\"14\" viewBox=\"0 0 15 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n d=\"M13.7704 0.937266C13.3804 0.547266 12.7504 0.547266 12.3604 0.937266L7.47043 5.81727L2.58043 0.927266C2.19043 0.537266 1.56043 0.537266 1.17043 0.927266C0.78043 1.31727 0.78043 1.94727 1.17043 2.33727L6.06043 7.22727L1.17043 12.1173C0.78043 12.5073 0.78043 13.1373 1.17043 13.5273C1.56043 13.9173 2.19043 13.9173 2.58043 13.5273L7.47043 8.63727L12.3604 13.5273C12.7504 13.9173 13.3804 13.9173 13.7704 13.5273C14.1604 13.1373 14.1604 12.5073 13.7704 12.1173L8.88043 7.22727L13.7704 2.33727C14.1504 1.95727 14.1504 1.31727 13.7704 0.937266Z\"\n fill=\"#3C4149\" />\n </svg>\n </div>\n </div>\n\n <div class=\"row mt-3\">\n <div class=\"col-auto ps-2 pe-1\">\n <lct-button buttonType=\"quintary\" (click)=\"response(0)\" width=\"40px\" title=\"0\"></lct-button>\n </div>\n <div class=\"col-auto ps-2 pe-1\">\n <lct-button buttonType=\"quintary\" (click)=\"response(1)\" width=\"40px\" title=\"1\"></lct-button>\n </div>\n <div class=\"col-auto ps-2 pe-1\">\n <lct-button buttonType=\"quintary\" (click)=\"response(2)\" width=\"40px\" title=\"2\"></lct-button>\n </div>\n <div class=\"col-auto ps-2 pe-1\">\n <lct-button buttonType=\"quintary\" (click)=\"response(3)\" width=\"40px\" title=\"3\"></lct-button>\n </div>\n <div class=\"col-auto ps-2 pe-1\">\n <lct-button buttonType=\"quintary\" (click)=\"response(4)\" width=\"40px\" title=\"4\"></lct-button>\n </div>\n <div class=\"col-auto ps-2 pe-1\">\n <lct-button buttonType=\"quintary\" (click)=\"response(5)\" width=\"40px\" title=\"5\"></lct-button>\n </div>\n <div class=\"col-auto ps-2 pe-1\">\n <lct-button buttonType=\"quintary\" (click)=\"response(6)\" width=\"40px\" title=\"6\"></lct-button>\n </div>\n <div class=\"col-auto ps-2 pe-1\">\n <lct-button buttonType=\"quintary\" (click)=\"response(7)\" width=\"40px\" title=\"7\"></lct-button>\n </div>\n <div class=\"col-auto ps-2 pe-1\">\n <lct-button buttonType=\"quintary\" (click)=\"response(8)\" width=\"40px\" title=\"8\"></lct-button>\n </div>\n <div class=\"col-auto ps-2 pe-1\">\n <lct-button buttonType=\"quintary\" (click)=\"response(9)\" width=\"40px\" title=\"9\"></lct-button>\n </div>\n <div class=\"col-auto ps-2 pe-1\">\n <lct-button buttonType=\"quintary\" (click)=\"response(10)\" width=\"40px\" title=\"10\"></lct-button>\n </div>\n </div>\n\n <div class=\"row mt-2 mb-4\">\n <div class=\"col-6 font-footer text-start\">Mal, tuve inconvenientes</div>\n <div class=\"col-6 font-footer text-end\">Muy bien, fue muy f\u00E1cil</div>\n </div>\n </div>\n</div>\n\n<div class=\"rate-expeciente-write\" *ngIf=\"respVote !== null && respVote !== undefined && !finallyThanks\">\n <div class=\"mt-3\" style=\"padding-left: 25px; padding-right: 10px;\">\n <div class=\"row mt-4\">\n <div class=\"col-11 pe-0 text-question mt-2\">\n <b>Marcaste que tuviste inconvenientes,</b> \u00BFnos puedes dar detalles de qu\u00E9 <br>\n pas\u00F3?, esto nos ayudara a mejorar la experiencia en Backstore.\n </div>\n <div class=\"col-1 p-0\">\n <svg (click)=\"close(false)\" style=\" cursor: pointer; margin-top: 15px;\" width=\"15\"\n height=\"14\" viewBox=\"0 0 15 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n d=\"M13.7704 0.937266C13.3804 0.547266 12.7504 0.547266 12.3604 0.937266L7.47043 5.81727L2.58043 0.927266C2.19043 0.537266 1.56043 0.537266 1.17043 0.927266C0.78043 1.31727 0.78043 1.94727 1.17043 2.33727L6.06043 7.22727L1.17043 12.1173C0.78043 12.5073 0.78043 13.1373 1.17043 13.5273C1.56043 13.9173 2.19043 13.9173 2.58043 13.5273L7.47043 8.63727L12.3604 13.5273C12.7504 13.9173 13.3804 13.9173 13.7704 13.5273C14.1604 13.1373 14.1604 12.5073 13.7704 12.1173L8.88043 7.22727L13.7704 2.33727C14.1504 1.95727 14.1504 1.31727 13.7704 0.937266Z\"\n fill=\"#3C4149\" />\n </svg>\n </div>\n </div>\n\n <div class=\"row mt-2\">\n <div class=\"form-group\">\n <textarea\n [(ngModel)]=\"inputValue\"\n class=\"form-control\"\n rows=\"3\"\n [placeholder]=\"'Ingresa tu comentario ac\u00E1'\"\n (click)=\"onClick()\"\n (focusout)=\"onFocusOut()\"\n required\n minlength=\"10\"\n maxlength=\"300\"\n #comment=\"ngModel\"\n [ngClass]=\"{'is-invalid': comment.invalid && comment.touched && inputValue.length > 0}\"\n\n \n></textarea>\n<div class=\"row\">\n <div class=\"col-10\">\n <div *ngIf=\"comment.invalid && comment.touched\" class=\"text-dangerous\">\n <small *ngIf=\"comment.errors?.minlength\">\n Su comentario debe tener al menos 10 caracteres.\n </small>\n <small *ngIf=\"comment.errors?.maxlength\">\n Su comentario no debe exceder los 300 caracteres.\n </small>\n </div>\n </div>\n <div class=\"col-auto\">\n <div class=\"character-count text-end\">\n {{ inputValue.length }}/300\n </div>\n </div>\n</div>\n </div>\n </div> \n <div class=\"row mt-2 mb-4 d-flex justify-content-end\">\n <div class=\"col-3 pe-0 font-footer\"><lct-button buttonType=\"sextary\" title=\"Primary\" (click)=\"back()\" title=\"Volver Atras\"></lct-button></div>\n <div class=\"col-2 font-footer\"><lct-button title=\"Primary\" (click)=\"sendComentary()\" title=\"Enviar\"></lct-button></div>\n </div>\n\n </div>\n</div>\n\n\n<div class=\"rate-expeciente-thanks\" *ngIf=\"finallyThanks\">\n\n <div class=\"container mt-3\" style=\"padding-left: 25px;\">\n <div class=\"row mt-4 justify-content-center\">\n <div class=\"col-10 text-center text-question mt-2\">\n <svg style=\"width: 50px; height: 50px; margin-left:22px\" version=\"1.1\" viewBox=\"0 0 2048 1782\" width=\"1280\" height=\"1280\" xmlns=\"http://www.w3.org/2000/svg\">\n<path transform=\"translate(0)\" d=\"m0 0h2048v1782h-2048z\" fill=\"#FEFEFE\"/>\n<path transform=\"translate(989,82)\" d=\"m0 0 26 1 20 3 20 6 19 8 14 8 12 9 10 9 10 10 11 14 10 14 9 15 10 18 13 26 13 34 8 24 8 36 4 25 2 20 1 20v30l-3 39-4 28-7 33-4 15-1 8h409l60 1 17 1 24 4 20 6 25 12 17 12 14 12 7 7 9 11 11 16 9 16 7 16 9 27 3 15 1 11v25l-4 19-11 29-8 17-8 12-14 18-11 12-11 11-18 13-11 8 1 7 10 26 3 11 1 7v41l-3 16-6 21-9 19-10 15-9 15-13 15-16 16-28 16 1 10 10 28 3 14 1 12v23l-3 21-12 36-8 16-7 11-12 16-11 12-7 7-11 9-13 10-11 9-2 3 1 5 8 16 5 12 2 13 1 13v20l-2 15-7 24-9 21-13 22-9 12-12 13-9 10-13 11-13 9-19 10-19 7-19 5-21 3-20 1-141 1h-51l-121-1-36-1-39-3-38-5-34-7-41-11-41-14-29-11-62-23-47-17-18-8-8-2h-8l-5 3-5 5-4 3-10 2-38 1h-316l-12-2-11-6-12-8-6-5-8-11-3-9-2-21v-232l1-506 1-68 2-15 5-13 6-8 11-8 16-9 4-1 23-1 296-1 17-1 10-2 24-13 15-10 22-15 13-10 11-10 8-7 9-9 10-13 12-18 17-28 8-17 9-24 9-32 6-35 3-27 2-27 1-31 3-18 10-30 8-16 8-12 11-13 18-18 18-13 16-9 18-8 14-5 21-4z\" fill=\"#2E4FB3\"/>\n<path transform=\"translate(999,202)\" d=\"m0 0 8 1 9 3 10 6 10 10 10 14 9 16 9 19 9 27 9 33 4 23 3 32v37l-3 23-9 42-7 25-10 28-15 35-4 13v16l5 13 6 11 9 10 13 8 12 5 12 2 559 1 17 2 11 6 13 11 6 9 4 13 1 16-2 12-8 17-11 11-11 7-9 4-13 2-93 1-9 3-11 8-12 10-10 16-4 11v20l4 13 7 11 11 13 14 7 20 5h10l21 9 11 6 8 8 4 10 4 18v10l-5 17-4 8-12 13-6 5-8 3-8 2-10 1h-76l-15 1-15 4-15 8-7 6-6 10-4 9-2 11v22l4 12 10 16 6 7 5 3 17 6 11 4 5 1 22 2 10 4 15 20 4 8 4 14v13l-4 14-7 14-4 5-9 6-14 7-6 2-13 2h-87l-12 3-14 7-11 10-7 11-4 10-2 11v11l2 10 8 16 8 11 8 7 14 7 31 3 15 8 12 9 6 5 6 10 3 11v18l-2 8-5 13-8 10-9 6-3 3-1 4h-5l-2 2-13 2-45 1h-312l-44-4-29-5-36-9-25-8-28-10-89-33-37-14-53-18-5-3-1-16-2-204v-236l1-162 1-71 7-6 27-16 16-11 13-10 16-12 14-12 12-11 26-26 9-11 12-15 22-33 10-18 9-19 10-26 9-27 8-31 7-36 5-38 2-24 2-46 6-8 5-6 14-9 12-4z\" fill=\"#FEFEFE\"/>\n<path transform=\"translate(539,675)\" d=\"m0 0h53l7 2v653l-2 11-5 6-6 12-5 4-138 1h-61l-2-4-1-116-1-565 2-2 27-1z\" fill=\"#FEFEFE\"/>\n<path transform=\"translate(723,1472)\" d=\"m0 0 7 1 16 6 21 7 21 8 24 9 14 5 9 1v2l4 1 13 6 34 12 23 8 16 4 37 9 25 4 26 2 2 1h17l14 1h72l13 1h7l3 1 7-1h17l21 1h78l22-1h42l26 2h65l17-1 5-1 28-7 8-3h3v-2l7-4 12-3 2-4 3 1v-2l8-4 6-5 5-1v4l-5 5-13 9-19 10-19 7-19 5-21 3-20 1-141 1h-51l-121-1-36-1-39-3-38-5-34-7-41-11-41-14-29-11-81-30-1-2-25-9-6-4z\" fill=\"#3A5DC3\"/>\n<path transform=\"translate(1189,528)\" d=\"m0 0h1v7h409l60 1 17 1 24 4 20 6 25 12 17 12 14 12 7 7 9 11 11 16 9 16 7 16 9 27 3 15 1 11v25l-4 19-11 29-8 17-8 12-6 8-4-1 7-14 4-7 4-9 1-9 3-10 3-8 2-18 1-17v-25l-1-25-1-10-2-10 1-6-5-13-8-13-4-6-4-1-1-3h-2l-2-5h-2l-9-11-4-3v-2h-2v-2l-6-3v-2l-4-1-16-11-8-5-5-2-11-5-9-3h-3v-2l-12-2-5-1-17-4-7-1-13-1h-24l-48 1-26 1-75-1h-135l-78-1h-58l-16-1-8-2 1-6z\" fill=\"#3B5EC4\"/>\n<path transform=\"translate(396,673)\" d=\"m0 0h22l15 1h164l5 5 2 40-1 20-2 86v66l1 10 1 15-1 2 3 1 1 16v22l1 3-1 4 1 7v211l-1 36v28l-1 39-2 23-1 3-2 25-2 2v-661l-6-1h-53l-132 1-27 1-2 1 1-4 3-1z\" fill=\"#3B5EC4\"/>\n<path transform=\"translate(267,593)\" d=\"m0 0 2 4 1 9-1 7h-2l-1 36v214l-1 99v25l1 125 1 6v26l1 5v14l1 7v152l-1 21 1 13v52l1 4-1 4 1 13 1 6 4 13 2 6 2 7-3 2-9-11-4-11-2-21v-232l1-506 1-68 2-15z\" fill=\"#3A5DC3\"/>\n<path transform=\"translate(1055,550)\" d=\"m0 0 4 1-4 16-2 16-2 6-1 2v12l5 14 3 11 5 5 6 4v2l4 1 11 6 18 3h3v2l7-1h8l2-1v2l7-1h17l2-1 4 1 3-1 20-1h71l1 2-1 2h-19-2l-12 1h403l17-2h30l10 3 7 1 16 9 8 8 8 16 2 5 2 12v11l-4 11-2 6-5 9-7 9-6 1-2 5h-2l1 3-7 3-9 2-10-1v-1l10-3 9-5 9-7 7-7 8-17 2-12-1-16-4-13-6-9-12-10-11-6-17-2-559-1-12-2-12-5-14-9-7-7-8-14-5-13v-16l6-18z\" fill=\"#3A5DC3\"/>\n<path transform=\"translate(1655,1091)\" d=\"m0 0h1l4 16 8 22 3 14 1 12v23l-3 21-12 36-8 16-7 11-12 16-11 12-7 7-11 9-13 10-8 7-2-1 1-5 6-5h2v-2l8-7 10-8 10-9 5-5 8-11 3-5 6-9v-5h2l2-6 2-4 3-8 2-4 4-16 1-10 2-22v-36l-1-18-1-12z\" fill=\"#3A5DC3\"/>\n<path transform=\"translate(1809,631)\" d=\"m0 0h2l8 18 9 27 3 15 1 11v25l-4 19-11 29-8 17-8 12-6 8-4-1 7-14 4-7 4-9 1-9 3-10 3-8 2-18 1-17v-25l-1-25-1-10-2-10 1-6-4-10z\" fill=\"#3A5DC3\"/>\n<path transform=\"translate(1574,1326)\" d=\"m0 0 1 2 1 5 8 16 5 12 2 13 1 13v20l-2 15-7 24-9 21-13 22h-3l-2-2 8-16 5-9v-8l4-12 2-4 3-28v-32l-2-12-1-25h-2v-3l-4-1-1-2h2l2-6z\" fill=\"#3A5DC3\"/>\n<path transform=\"translate(1380,1233)\" d=\"m0 0 2 1-3 7-1 2h-2l-2 4-6 7-5 10-2 12 1 15 11 23 4 4v2l4 2 4 1v3l6 2 7 2v2l7 1 7 2h6l4 2 9 2 5 2 6 2 13 9 5 4v2h2l7 10 5 16v18l-2 7-4 10-3 9-3 6-3 1-2 4-5 5-7 2-1 1h-6v2h-8l4-2 2-2h5l1-4h2l2-4 8-5 8-11 5-13 1-6v-18l-4-13-6-9-12-9-13-8-6-3-31-3-14-7-11-10-9-14-5-11-2-10v-11l3-14 7-14 10-11z\" fill=\"#3A5DC3\"/>\n<path transform=\"translate(1734,866)\" d=\"m0 0 2 4 11 29 3 11 1 7v41l-3 16-6 21-9 19-10 15-3 5-3-3 8-18 5-7 2-14 4-10 1-7 2-23v-22l-3-30-2-14v-7l1-4z\" fill=\"#3B5EC4\"/>\n<path transform=\"translate(1633,651)\" d=\"m0 0h30l10 3 7 1 16 9 8 8 8 16 2 5 2 12v11l-4 11-2 6-5 9-7 9-6 1-2 5h-2l1 3-7 3-9 2-10-1v-1l10-3 9-5 9-7 7-7 8-17 2-12-1-16-4-13-6-9-12-10-11-6-17-2-445-1v-1l404-1z\" fill=\"#3B5EC4\"/>\n<path transform=\"translate(1456 1e3)\" d=\"m0 0h2l1 4-3 7-3 5-2 19-5 7-1 3v7l1 8 2 2v4h2l4 7 3 11 6 2 6 4 9 3 5 3 11 3 7 2 11 3 5 4v2l-22-1-12-3-17-7-7-3-7-6-11-17-4-10-1-4v-22l3-14 7-13 6-7z\" fill=\"#3A5DC3\"/>\n<path transform=\"translate(992,197)\" d=\"m0 0 20 1 8 3 12 9 9 10 10 15 14 27 8 20 8 25 7 25 3 17-1 3v71h-1l-1-37-3-32-4-23-10-36-8-24-12-25-10-16-9-11-10-9-10-5-8-2-14 1-14 5-13 9-6 7-2-1 1-6 5-6 11-8 15-6z\" fill=\"#3A5DC3\"/>\n<path transform=\"translate(1529,787)\" d=\"m0 0 2 1-2 12-3 10-3 6v11l1 3 1 5 3 6 5 7 2 6h2l3 4v2h2l3 4v2h2l2 3 3 1v2l10 3 11 3 15 2 26 13 4 3v2l4 2 4 6h-5l-7-7-16-8-16-7h-10l-20-5-14-7-10-11-9-14-4-13v-20l4-11 8-13z\" fill=\"#3A5DC3\"/>\n<path transform=\"translate(791,1375)\" d=\"m0 0h7l26 10 84 31 24 9 34 10 25 6v1h-21l-6-4h-11l-15-4-11-3-4-3-4-1v-2l-7-1v-2l-3 1-9-3-7-2v-2l-7-1-8-3-3-1v-2h-6l-4-2-12-3-7-3-7-4h-2l-1-2-6-1-10-4-10-2-8-3-4-3v-2h-3v-2h-3z\" fill=\"#3A5DC3\"/>\n<path transform=\"translate(1501,992)\" d=\"m0 0h86v1h-5l-1 3h-2v2h-2v2l-2 1-21 1h-78l-3-2-3 4-1-1h-5l-1-2 11-5 12-3z\" fill=\"#3A5DC3\"/>\n<path transform=\"translate(953,228)\" d=\"m0 0 1 2-2 46-2 24-5 38-4-3-1 2v-8l2-13 1-15 1-58 4-10z\" fill=\"#3A5DC3\"/>\n<path transform=\"translate(1042,89)\" d=\"m0 0 7 1 21 8 15 8 14 10 12 11 9 9 11 14 4 5-1 4-4-2-4-5-9-11-10-12-8-6-7-3-2-1v-2l-6-2-8-6-8-4-10-4-9-4-4-1v-2h-3v-2h-2v-2z\" fill=\"#3A5DC3\"/>\n<path transform=\"translate(1531,1120)\" d=\"m0 0 4 2 11 14 5 11 3 9 1 13-2 10h-2l-2 14-3 7h-2l-2 5-4 5-7 5h-3l-1 3-8 1-5 2-3-1 12-7 8-4 5-4 6-11 5-12 2-8v-13l-5-17-5-9-2-6z\" fill=\"#3B5EC4\"/>\n<path transform=\"translate(916,433)\" d=\"m0 0 3 3-3 9-8 20-10 20-6 10-6 9-3-2h2l-1-4 4-8 6-11 4-9 6-13 2-10 7-12z\" fill=\"#3A5DC3\"/>\n<path transform=\"translate(1623,908)\" d=\"m0 0 5 1 5 16 2 10-1 7-1 2-1 12h-2v5h-2l-3 11-2 3h-2v2h-3v2l-8 7h-5l6-7 10-11 5-13 3-11v-10l-5-21z\" fill=\"#3B5EC4\"/>\n<path transform=\"translate(891,124)\" d=\"m0 0 2 2-5 7-4 1v2h-2l-1 3h-2l-1 4h-2l-1 3h-2l-2 5-4 2-2 5-4 4-2-1v3h-2l-2 5-5 3 2-5 9-14 11-13 15-15z\" fill=\"#3A5DC3\"/>\n<path transform=\"translate(1712,1037)\" d=\"m0 0v3l1 5-12 14-16 16-12 7-2-1 2-2v-3l9-6 7-7h2v-2h2l3-6h2l2-4 8-9h2l1-4z\" fill=\"#3A5DC3\"/>\n<path transform=\"translate(765,468)\" d=\"m0 0 1 3-4 8h-2l-2 5-5 4-3 4h-2l-2 4h-2l-2 4-14 11-3-2 13-12 8-7 9-9z\" fill=\"#3B5EC4\"/>\n<path transform=\"translate(443,1363)\" d=\"m0 0h137v1l-17 2-37-1-83-1z\" fill=\"#3B5EC4\"/>\n<path transform=\"translate(762,1489)\" d=\"m0 0 6 1 12 4 10 4 14 5h2v2l5 1 27 10v1l-7-1-30-11-27-10-12-5z\" fill=\"#3153B8\"/>\n<path transform=\"translate(923,1546)\" d=\"m0 0 7 1 36 8 14 3v1h-9l-28-6-19-5z\" fill=\"#3254B8\"/>\n<path transform=\"translate(789,430)\" d=\"m0 0 3 1-2 5-1 2h-2l-1 5-7 11-4 5-3-1 13-21z\" fill=\"#3B5EC4\"/>\n<path transform=\"translate(1068,643)\" d=\"m0 0 6 2 8 4 14 3 33 1v1h-39l-12-4-9-5z\" fill=\"#3052B6\"/>\n<path transform=\"translate(1031,216)\" d=\"m0 0 4 2 6 7 4 5 5 11h-2l-10-15-7-8z\" fill=\"#3152B7\"/>\n<path transform=\"translate(799,412)\" d=\"m0 0 3 1-3 10-4 6-2-1 1-6z\" fill=\"#3B5EC4\"/>\n<path transform=\"translate(1663,1082)\" d=\"m0 0h8l-3 3-9 5h-2l1-5z\" fill=\"#3B5EC4\"/>\n<path transform=\"translate(1051,243)\" d=\"m0 0 4 5 4 8v2h-2l-6-12z\" fill=\"#3355BA\"/>\n<path transform=\"translate(1535,1512)\" d=\"m0 0 4 1-2 5h-6l2-4z\" fill=\"#3A5DC3\"/>\n </svg>\n </div>\n\n </div>\n\n <div class=\"row justify-content-center\">\n <div class=\"col-auto text-question mt-2\">\n <b>\u00A1Gracias!</b>\n </div>\n </div>\n\n <div class=\"row justify-content-center\">\n <div class=\"col-auto text-question mt-1\">\n Tus comentarios nos ayudar\u00E1n a mejorar.\n </div>\n </div>\n\n <div class=\"row justify-content-center\">\n <div class=\"col-auto text-question mt-4\">\n mensaje se cerrara en {{second}} segundos ...\n </div>\n </div>\n \n\n </div>\n \n</div>\n\n\n\n\n\n\n", styles: ["@charset \"UTF-8\";.container-rate-experience{box-shadow:1px 1px 5px #0000004d;width:610px;height:120px;border-radius:10px}.rate-expeciente-write{box-shadow:1px 1px 5px #0000004d;width:580px;height:220px;border-radius:10px}.rate-expeciente-thanks{box-shadow:1px 1px 5px #0000004d;width:537px;height:190px;border-radius:10px}.text-question{font-size:15px}.font-footer{font-size:12px}#comentary{width:100%;height:100%;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:5px;resize:none}.is-invalid{border:2px solid #C60E4C}.text-dangerous{color:#c60e4c}\n"], components: [{ type: i1.ButtonComponent, selector: "lct-button", inputs: ["title", "buttonType", "disabled", "shape", "icon", "width", "height", "bold", "iconWidth", "iconHeight", "counter", "isMobile", "id", "userId", "alertIconPath"], outputs: ["alertManualInput"] }], directives: [{ type: i2.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { type: i3.DefaultValueAccessor, selector: "input:not([type=checkbox])[formControlName],textarea[formControlName],input:not([type=checkbox])[formControl],textarea[formControl],input:not([type=checkbox])[ngModel],textarea[ngModel],[ngDefaultControl]" }, { type: i3.RequiredValidator, selector: ":not([type=checkbox])[required][formControlName],:not([type=checkbox])[required][formControl],:not([type=checkbox])[required][ngModel]", inputs: ["required"] }, { type: i3.MinLengthValidator, selector: "[minlength][formControlName],[minlength][formControl],[minlength][ngModel]", inputs: ["minlength"] }, { type: i3.MaxLengthValidator, selector: "[maxlength][formControlName],[maxlength][formControl],[maxlength][ngModel]", inputs: ["maxlength"] }, { type: i3.NgControlStatus, selector: "[formControlName],[ngModel],[formControl]" }, { type: i3.NgModel, selector: "[ngModel]:not([formControlName]):not([formControl])", inputs: ["name", "disabled", "ngModel", "ngModelOptions"], outputs: ["ngModelChange"], exportAs: ["ngModel"] }, { type: i2.NgClass, selector: "[ngClass]", inputs: ["class", "ngClass"] }] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.1.5", ngImport: i0, type: RateExperienceComponent, decorators: [{ type: Component, args: [{ selector: 'lct-rate-experience', templateUrl: './rate-experience.component.html', styleUrls: ['./rate-experience.component.scss'] }] }], ctorParameters: function () { return []; }, propDecorators: { sendVote: [{ type: Output }], closeRate: [{ type: Output }], skip: [{ type: Output }], titleQuestion: [{ type: Input }], focusInOption: [{ type: Output }], focusOutOption: [{ type: Output }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmF0ZS1leHBlcmllbmNlLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2xjdC1jb21wb25lbnRzL3NyYy9saWIvcmF0ZS1leHBlcmllbmNlL3JhdGUtZXhwZXJpZW5jZS5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9sY3QtY29tcG9uZW50cy9zcmMvbGliL3JhdGUtZXhwZXJpZW5jZS9yYXRlLWV4cGVyaWVuY2UuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxZQUFZLEVBQUUsS0FBSyxFQUFVLE1BQU0sRUFBRSxNQUFNLGVBQWUsQ0FBQzs7Ozs7QUFPL0UsTUFBTSxPQUFPLHVCQUF1QjtJQWlCbEM7UUFkQSxlQUFVLEdBQUcsRUFBRSxDQUFDO1FBQ2hCLGtCQUFhLEdBQUcsS0FBSyxDQUFDO1FBQ3RCLFdBQU0sR0FBRyxDQUFDLENBQUM7UUFHRCxhQUFRLEdBQUcsSUFBSSxZQUFZLEVBQXdDLENBQUM7UUFDcEUsY0FBUyxHQUFHLElBQUksWUFBWSxFQUFXLENBQUM7UUFDeEMsU0FBSSxHQUFHLElBQUksWUFBWSxFQUFXLENBQUM7UUFHbkMsa0JBQWEsR0FBRyxJQUFJLFlBQVksRUFBVyxDQUFDO1FBQzVDLG1CQUFjLEdBQUcsSUFBSSxZQUFZLEVBQVcsQ0FBQztJQUd2QyxDQUFDO0lBRWpCLFFBQVE7SUFDUixDQUFDO0lBQ0QsUUFBUSxDQUFDLFFBQWlCO1FBQ3hCLElBQUcsUUFBUSxJQUFJLENBQUMsSUFBSSxRQUFRLElBQUksQ0FBQyxFQUFDO1lBQ2hDLElBQUksQ0FBQyxRQUFRLEdBQUcsUUFBUSxDQUFDO1NBQzFCO2FBQUk7WUFDSCxJQUFJLENBQUMsYUFBYSxHQUFHLElBQUksQ0FBQztZQUMxQixJQUFJLENBQUMsUUFBUSxHQUFHLFFBQVEsQ0FBQztZQUN6QixNQUFNLFlBQVksR0FBRztn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RCxJQUFJO1FBQ0YsSUFBSSxDQUFDLFFBQVEsR0FBRSxTQUFTLENBQUM7UUFDekIsSUFBSSxDQUFDLGFBQWEsR0FBRyxLQUFLLENBQUM7SUFDN0IsQ0FBQztJQUVELE9BQU87UUFDTCxJQUFJLENBQUMsYUFBYSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUVoQyxDQUFDO0lBRUQsVUFBVTtRQUNSLElBQUksQ0FBQyxjQUFjLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBRWxDLENBQUM7O29IQTdHVSx1QkFBdUI7d0dBQXZCLHVCQUF1QixrUENQcEMsMjNmQXVNQTsyRkRoTWEsdUJBQXVCO2tCQUxuQyxTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSxxQkFBcUI7b0JBQy9CLFdBQVcsRUFBRSxrQ0FBa0M7b0JBQy9DLFNBQVMsRUFBRSxDQUFDLGtDQUFrQyxDQUFDO2lCQUNoRDswRUFTVyxRQUFRO3NCQUFqQixNQUFNO2dCQUNHLFNBQVM7c0JBQWxCLE1BQU07Z0JBQ0csSUFBSTtzQkFBYixNQUFNO2dCQUNFLGFBQWE7c0JBQXJCLEtBQUs7Z0JBRUksYUFBYTtzQkFBdEIsTUFBTTtnQkFDRyxjQUFjO3NCQUF2QixNQUFNIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBFdmVudEVtaXR0ZXIsIElucHV0LCBPbkluaXQsIE91dHB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdsY3QtcmF0ZS1leHBlcmllbmNlJyxcbiAgdGVtcGxhdGVVcmw6ICcuL3JhdGUtZXhwZXJpZW5jZS5jb21wb25lbnQuaHRtbCcsXG4gIHN0eWxlVXJsczogWycuL3JhdGUtZXhwZXJpZW5jZS5jb21wb25lbnQuc2NzcyddXG59KVxuZXhwb3J0IGNsYXNzIFJhdGVFeHBlcmllbmNlQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcblxuICByZXNwVm90ZSA6bnVtYmVyIHwgdW5kZWZpbmVkIDtcbiAgaW5wdXRWYWx1ZSA9ICcnO1xuICBmaW5hbGx5VGhhbmtzID0gZmFsc2U7XG4gIHNlY29uZCA9IDU7XG4gIHByaXZhdGUgaW50ZXJ2YWxJZDogYW55O1xuXG4gIEBPdXRwdXQoKSBzZW5kVm90ZSA9IG5ldyBFdmVudEVtaXR0ZXI8eyB2b3RlOiBudW1iZXIsIGNvbW1lbnRhcnk6IHN0cmluZyB9PigpO1xuICBAT3V0cHV0KCkgY2xvc2VSYXRlID0gbmV3IEV2ZW50RW1pdHRlcjxib29sZWFuPigpO1xuICBAT3V0cHV0KCkgc2tpcCA9IG5ldyBFdmVudEVtaXR0ZXI8Ym9vbGVhbj4oKTtcbiAgQElucHV0KCkgdGl0bGVRdWVzdGlvbjogc3RyaW5nIHwgdW5kZWZpbmVkO1xuXG4gIEBPdXRwdXQoKSBmb2N1c0luT3B0aW9uID0gbmV3IEV2ZW50RW1pdHRlcjxib29sZWFuPigpO1xuICBAT3V0cHV0KCkgZm9jdXNPdXRPcHRpb24gPSBuZXcgRXZlbnRFbWl0dGVyPGJvb2xlYW4+KCk7XG5cblxuICBjb25zdHJ1Y3RvcigpIHsgfVxuXG4gIG5nT25Jbml0KCk6IHZvaWQge1xuICB9XG4gIHJlc3BvbnNlKHZvdGVSZXNwIDogbnVtYmVyKXtcbiAgICBpZih2b3RlUmVzcCA+PSAwICYmIHZvdGVSZXNwIDw9IDYpe1xuICAgICAgdGhpcy5yZXNwVm90ZSA9IHZvdGVSZXNwO1xuICAgIH1lbHNle1xuICAgICAgdGhpcy5maW5hbGx5VGhhbmtzID0gdHJ1ZTtcbiAgICAgIHRoaXMucmVzcFZvdGUgPSB2b3RlUmVzcDtcbiAgICAgIGNvbnN0IHZvdGVSZXNwb25zZSA9IHtcbiAgICAgICAgdm90ZTogdGhpcy5yZXNwVm90ZSxcbiAgICAgICAgY29tbWVudGFyeTogdGhpcy5pbnB1dFZhbHVlXG4gICAgICB9O1xuICAgICAgdGhpcy5pbnRlcnZhbElkID0gc2V0SW50ZXJ2YWwoKCkgPT4ge1xuICAgICAgICBpZiAodGhpcy5zZWNvbmQgPiAwKSB7XG4gICAgICAgICAgdGhpcy5zZWNvbmQtLTtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICB0aGlzLmNsZWFySW50ZXJ2YWwoKTtcbiAgICAgICAgfVxuICAgICAgfSwgMTAwMCk7XG4gICAgICBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgICAgdGhpcy5jbG9zZSh0cnVlKTtcbiAgICAgIH0sIDUwMDApOyAvLyBFamVjdXRhciBjbG9zZSgpIGRlc3B1w6lzIGRlIDUgc2VndW5kb3NcbiAgICAgIHRoaXMuc2VuZFZvdGUuZW1pdCh2b3RlUmVzcG9uc2UpO1xuICAgIH1cbiAgIFxuXG4gIH1cbiAgc2VuZENvbWVudGFyeSgpe1xuICAgIGlmKHRoaXMucmVzcFZvdGU9PT1udWxsIHx8IHRoaXMucmVzcFZvdGUgPT09IHVuZGVmaW5lZCl7XG4gICAgICByZXR1cm47XG4gICAgfVxuICAgIGlmKCh0aGlzLmlucHV0VmFsdWUubGVuZ3RoID4wICYmIHRoaXMuaW5wdXRWYWx1ZS5sZW5ndGggPCAxMCkgfHwgdGhpcy5pbnB1dFZhbHVlLmxlbmd0aCA+IDMwMCApe1xuICAgICAgcmV0dXJuO1xuICAgIH1cbiAgICB0aGlzLmZpbmFsbHlUaGFua3MgPSB0cnVlO1xuICAgIGNvbnN0IHZvdGVSZXNwb25zZSA9IHtcbiAgICAgIHZvdGU6IHRoaXMucmVzcFZvdGUsXG4gICAgICBjb21tZW50YXJ5OiB0aGlzLmlucHV0VmFsdWUsXG4gICAgICBmaW5hbGx5dGhhbmtzIDogdHJ1ZVxuICAgIH07XG4gICAgdGhpcy5pbnRlcnZhbElkID0gc2V0SW50ZXJ2YWwoKCkgPT4ge1xuICAgICAgaWYgKHRoaXMuc2Vjb25kID4gMCkge1xuICAgICAgICB0aGlzLnNlY29uZC0tO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgdGhpcy5jbGVhckludGVydmFsKCk7XG4gICAgICAgIHRoaXMuY2xvc2UodHJ1ZSk7XG4gICAgICB9XG4gICAgfSwgODAwKTtcbiAgICBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgIHRoaXMuc2tpcFJhdGUoKTtcbiAgICB9LCA1MDAwKTsgLy8gRWplY3V0YXIgY2xvc2UoKSBkZXNwdcOpcyBkZSA1IHNlZ3VuZG9zXG4gICAgICB0aGlzLnNlbmRWb3RlLmVtaXQodm90ZVJlc3BvbnNlKTtcbiAgfVxuXG5cbiAgY2xlYXJJbnRlcnZhbCgpIHtcbiAgICBpZiAodGhpcy5pbnRlcnZhbElkKSB7XG4gICAgICB0aGlzLnJlc3BWb3RlPSB1bmRlZmluZWQ7XG4gICAgICBjbGVhckludGVydmFsKHRoaXMuaW50ZXJ2YWxJZCk7XG4gICAgfVxuICB9XG4gIHNraXBSYXRlKCl7XG4gICAgdGhpcy5yZXNwVm90ZSA9dW5kZWZpbmVkO1xuICAgIHRoaXMuaW5wdXRWYWx1ZSA9ICcnO1xuICAgIHRoaXMuZmluYWxseVRoYW5rcyA9IGZhbHNlO1xuICAgIHRoaXMuc2tpcC5lbWl0KHRydWUpXG4gIH1cbiAgXG4gIGNsb3NlKG9wdGlvbj86Ym9vbGVhbil7XG4gICBsZXQgY2xvc2VPcHRpb24gPSBmYWxzZTtcbiAgIGlmKG9wdGlvbil7XG4gICAgICBjbG9zZU9wdGlvbiA9IG9wdGlvbjtcbiAgICB9XG4gICAgdGhpcy5pbnB1dFZhbHVlID0gJyc7XG4gICAgdGhpcy5maW5hbGx5VGhhbmtzID0gZmFsc2U7XG4gICAgdGhpcy5jbG9zZVJhdGUuZW1pdChjbG9zZU9wdGlvbilcbiAgfVxuICBiYWNrKCl7XG4gICAgdGhpcy5yZXNwVm90ZT0gdW5kZWZpbmVkO1xuICAgIHRoaXMuZmluYWxseVRoYW5rcyA9IGZhbHNlO1xuICB9XG5cbiAgb25DbGljaygpIHtcbiAgICB0aGlzLmZvY3VzSW5PcHRpb24uZW1pdCh0cnVlKTtcbiAgXG4gIH1cblxuICBvbkZvY3VzT3V0KCkge1xuICAgIHRoaXMuZm9jdXNPdXRPcHRpb24uZW1pdChmYWxzZSk7XG4gICBcbiAgfVxuIFxuICBcbn1cbiIsIjxkaXYgY2xhc3M9XCJjb250YWluZXItcmF0ZS1leHBlcmllbmNlXCIgKm5nSWY9XCJyZXNwVm90ZSA9PT0gbnVsbCB8fCByZXNwVm90ZSA9PT0gdW5kZWZpbmVkICYmICFmaW5hbGx5VGhhbmtzIFwiPiBcbiAgICA8ZGl2IGNsYXNzPVwibXQtM1wiIHN0eWxlPVwicGFkZGluZy1sZWZ0OiAyNXB4OyBwYWRkaW5nLXJpZ2h0OiAxMHB4O1wiPlxuXG4gICAgICAgIDxkaXYgY2xhc3M9XCJyb3cgbXQtNFwiPlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC0xMSB0ZXh0LXF1ZXN0aW9uIG10LTJcIj5cbiAgICAgICAgICAgIDxiPnt7dGl0bGVRdWVzdGlvbn19PC9iPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLTEgcC0wXCI+XG4gICAgICAgICAgICAgICAgPHN2ZyAoY2xpY2spPVwiY2xvc2UoZmFsc2UpXCIgc3R5bGU9XCIgY3Vyc29yOiBwb2ludGVyOyBtYXJnaW4tdG9wOiAxNXB4OyBtYXJnaW4tbGVmdDogMjNweDtcIiB3aWR0aD1cIjE1XCJcbiAgICAgICAgICAgICAgICBoZWlnaHQ9XCIxNFwiIHZpZXdCb3g9XCIwIDAgMTUgMTRcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj5cbiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsLXJ1bGU9XCJldmVub2RkXCIgY2xpcC1ydWxlPVwiZXZlbm9kZFwiXG4gICAgICAgICAgICAgICAgICAgIGQ9XCJNMTMuNzcwNCAwLjkzNzI2NkMxMy4zODA0IDAuNTQ3MjY2IDEyLjc1MDQgMC41NDcyNjYgMTIuMzYwNCAwLjkzNzI2Nkw3LjQ3MDQzIDUuODE3MjdMMi41ODA0MyAwLjkyNzI2NkMyLjE5MDQzIDAuNTM3MjY2IDEuNTYwNDMgMC41MzcyNjYgMS4xNzA0MyAwLjkyNzI2NkMwLjc4MDQzIDEuMzE3MjcgMC43ODA0MyAxLjk0NzI3IDEuMTcwNDMgMi4zMzcyN0w2LjA2MDQzIDcuMjI3MjdMMS4xNzA0MyAxMi4xMTczQzAuNzgwNDMgMTIuNTA3MyAwLjc4MDQzIDEzLjEzNzMgMS4xNzA0MyAxMy41MjczQzEuNTYwNDMgMTMuOTE3MyAyLjE5MDQzIDEzLjkxNzMgMi41ODA0MyAxMy41MjczTDcuNDcwNDMgOC42MzcyN0wxMi4zNjA0IDEzLjUyNzNDMTIuNzUwNCAxMy45MTczIDEzLjM4MDQgMTMuOTE3MyAxMy43NzA0IDEzLjUyNzNDMTQuMTYwNCAxMy4xMzczIDE0LjE2MDQgMTIuNTA3MyAxMy43NzA0IDEyLjExNzNMOC44ODA0MyA3LjIyNzI3TDEzLjc3MDQgMi4zMzcyN0MxNC4xNTA0IDEuOTU3MjcgMTQuMTUwNCAxLjMxNzI3IDEzLjc3MDQgMC45MzcyNjZaXCJcbiAgICAgICAgICAgICAgICAgICAgZmlsbD1cIiMzQzQxNDlcIiAvPlxuICAgICAgICAgICAgICAgIDwvc3ZnPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuXG4gICAgICAgIDxkaXYgY2xhc3M9XCJyb3cgbXQtM1wiPlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1hdXRvIHBzLTIgcGUtMVwiPlxuICAgICAgICAgICAgICAgIDxsY3QtYnV0dG9uIGJ1dHRvblR5cGU9XCJxdWludGFyeVwiIChjbGljayk9XCJyZXNwb25zZSgwKVwiIHdpZHRoPVwiNDBweFwiIHRpdGxlPVwiMFwiPjwvbGN0LWJ1dHRvbj5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1hdXRvIHBzLTIgcGUtMVwiPlxuICAgICAgICAgICAgICAgICA8bGN0LWJ1dHRvbiBidXR0b25UeXBlPVwicXVpbnRhcnlcIiAoY2xpY2spPVwicmVzcG9uc2UoMSlcIiB3aWR0aD1cIjQwcHhcIiB0aXRsZT1cIjFcIj48L2xjdC1idXR0b24+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtYXV0byBwcy0yIHBlLTFcIj5cbiAgICAgICAgICAgICAgICAgPGxjdC1idXR0b24gYnV0dG9uVHlwZT1cInF1aW50YXJ5XCIgKGNsaWNrKT1cInJlc3BvbnNlKDIpXCIgd2lkdGg9XCI0MHB4XCIgdGl0bGU9XCIyXCI+PC9sY3QtYnV0dG9uPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLWF1dG8gcHMtMiBwZS0xXCI+XG4gICAgICAgICAgICAgICAgPGxjdC1idXR0b24gYnV0dG9uVHlwZT1cInF1aW50YXJ5XCIgKGNsaWNrKT1cInJlc3BvbnNlKDMpXCIgd2lkdGg9XCI0MHB4XCIgdGl0bGU9XCIzXCI+PC9sY3QtYnV0dG9uPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLWF1dG8gcHMtMiBwZS0xXCI+XG4gICAgICAgICAgICAgICAgPGxjdC1idXR0b24gYnV0dG9uVHlwZT1cInF1aW50YXJ5XCIgKGNsaWNrKT1cInJlc3BvbnNlKDQpXCIgd2lkdGg9XCI0MHB4XCIgdGl0bGU9XCI0XCI+PC9sY3QtYnV0dG9uPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLWF1dG8gcHMtMiBwZS0xXCI+XG4gICAgICAgICAgICAgICAgPGxjdC1idXR0b24gYnV0dG9uVHlwZT1cInF1aW50YXJ5XCIgKGNsaWNrKT1cInJlc3BvbnNlKDUpXCIgd2lkdGg9XCI0MHB4XCIgdGl0bGU9XCI1XCI+PC9sY3QtYnV0dG9uPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLWF1dG8gcHMtMiBwZS0xXCI+XG4gICAgICAgICAgICAgICAgIDxsY3QtYnV0dG9uIGJ1dHRvblR5cGU9XCJxdWludGFyeVwiIChjbGljayk9XCJyZXNwb25zZSg2KVwiIHdpZHRoPVwiNDBweFwiIHRpdGxlPVwiNlwiPjwvbGN0LWJ1dHRvbj5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1hdXRvIHBzLTIgcGUtMVwiPlxuICAgICAgICAgICAgICAgIDxsY3QtYnV0dG9uIGJ1dHRvblR5cGU9XCJxdWludGFyeVwiIChjbGljayk9XCJyZXNwb25zZSg3KVwiIHdpZHRoPVwiNDBweFwiIHRpdGxlPVwiN1wiPjwvbGN0LWJ1dHRvbj5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1hdXRvIHBzLTIgcGUtMVwiPlxuICAgICAgICAgICAgICAgIDxsY3QtYnV0dG9uIGJ1dHRvblR5cGU9XCJxdWludGFyeVwiIChjbGljayk9XCJyZXNwb25zZSg4KVwiIHdpZHRoPVwiNDBweFwiIHRpdGxlPVwiOFwiPjwvbGN0LWJ1dHRvbj5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1hdXRvIHBzLTIgcGUtMVwiPlxuICAgICAgICAgICAgICAgIDxsY3QtYnV0dG9uIGJ1dHRvblR5cGU9XCJxdWludGFyeVwiIChjbGljayk9XCJyZXNwb25zZSg5KVwiIHdpZHRoPVwiNDBweFwiIHRpdGxlPVwiOVwiPjwvbGN0LWJ1dHRvbj5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1hdXRvIHBzLTIgcGUtMVwiPlxuICAgICAgICAgICAgICAgIDxsY3QtYnV0dG9uIGJ1dHRvblR5cGU9XCJxdWludGFyeVwiIChjbGljayk9XCJyZXNwb25zZSgxMClcIiB3aWR0aD1cIjQwcHhcIiB0aXRsZT1cIjEwXCI+PC9sY3QtYnV0dG9uPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuXG4gICAgICAgIDxkaXYgY2xhc3M9XCJyb3cgbXQtMiBtYi00XCI+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLTYgZm9udC1mb290ZXIgdGV4dC1zdGFydFwiPk1hbCwgdHV2ZSBpbmNvbnZlbmllbnRlczwvZGl2PlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC02IGZvbnQtZm9vdGVyIHRleHQtZW5kXCI+TXV5IGJpZW4sIGZ1ZSBtdXkgZsOhY2lsPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuPC9kaXY+XG5cbjxkaXYgY2xhc3M9XCJyYXRlLWV4cGVjaWVudGUtd3JpdGVcIiAqbmdJZj1cInJlc3BWb3RlICE9PSBudWxsICYmIHJlc3BWb3RlICE9PSB1bmRlZmluZWQgJiYgIWZpbmFsbHlUaGFua3NcIj5cbiAgICA8ZGl2IGNsYXNzPVwibXQtM1wiIHN0eWxlPVwicGFkZGluZy1sZWZ0OiAyNXB4OyBwYWRkaW5nLXJpZ2h0OiAxMHB4O1wiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwicm93IG10LTRcIj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtMTEgcGUtMCB0ZXh0LXF1ZXN0aW9uIG10LTJcIj5cbiAgICAgICAgICAgIDxiPk1hcmNhc3RlIHF1ZSB0dXZpc3RlIGluY29udmVuaWVudGVzLDwvYj4gwr9ub3MgcHVlZGVzIGRhciBkZXRhbGxlcyBkZSBxdcOpIDxicj5cbiAgICAgICAgICAgICBwYXPDsz8sIGVzdG8gbm9zIGF5dWRhcmEgYSBtZWpvcmFyIGxhIGV4cGVyaWVuY2lhIGVuIEJhY2tzdG9yZS5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC0xIHAtMFwiPlxuICAgICAgICAgICAgICAgIDxzdmcgKGNsaWNrKT1cImNsb3NlKGZhbHNlKVwiIHN0eWxlPVwiIGN1cnNvcjogcG9pbnRlcjsgbWFyZ2luLXRvcDogMTVweDtcIiB3aWR0aD1cIjE1XCJcbiAgICAgICAgICAgICAgICBoZWlnaHQ9XCIxNFwiIHZpZXdCb3g9XCIwIDAgMTUgMTRcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj5cbiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsLXJ1bGU9XCJldmVub2RkXCIgY2xpcC1ydWxlPVwiZXZlbm9kZFwiXG4gICAgICAgICAgICAgICAgICAgIGQ9XCJNMTMuNzcwNCAwLjkzNzI2NkMxMy4zODA0IDAuNTQ3MjY2IDEyLjc1MDQgMC41NDcyNjYgMTIuMzYwNCAwLjkzNzI2Nkw3LjQ3MDQzIDUuODE3MjdMMi41ODA0MyAwLjkyNzI2NkMyLjE5MDQzIDAuNTM3MjY2IDEuNTYwNDMgMC41MzcyNjYgMS4xNzA0MyAwLjkyNzI2NkMwLjc4MDQzIDEuMzE3MjcgMC43ODA0MyAxLjk0NzI3IDEuMTcwNDMgMi4zMzcyN0w2LjA2MDQzIDcuMjI3MjdMMS4xNzA0MyAxMi4xMTczQzAuNzgwNDMgMTIuNTA3MyAwLjc4MDQzIDEzLjEzNzMgMS4xNzA0MyAxMy41MjczQzEuNTYwNDMgMTMuOTE3MyAyLjE5MDQzIDEzLjkxNzMgMi41ODA0MyAxMy41MjczTDcuNDcwNDMgOC42MzcyN0wxMi4zNjA0IDEzLjUyNzNDMTIuNzUwNCAxMy45MTczIDEzLjM4MDQgMTMuOTE3MyAxMy43NzA0IDEzLjUyNzNDMTQuMTYwNCAxMy4xMzczIDE0LjE2MDQgMTIuNTA3MyAxMy43NzA0IDEyLjExNzNMOC44ODA0MyA3LjIyNzI3TDEzLjc3MDQgMi4zMzcyN0MxNC4xNTA0IDEuOTU3MjcgMTQuMTUwNCAxLjMxNzI3IDEzLjc3MDQgMC45MzcyNjZaXCJcbiAgICAgICAgICAgICAgICAgICAgZmlsbD1cIiMzQzQxNDlcIiAvPlxuICAgICAgICAgICAgICAgIDwvc3ZnPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuXG4gICAgICAgIDxkaXYgY2xhc3M9XCJyb3cgbXQtMlwiPlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImZvcm0tZ3JvdXBcIj5cbiAgICAgICAgICAgICAgICA8dGV4dGFyZWFcbiAgWyhuZ01vZGVsKV09XCJpbnB1dFZhbHVlXCJcbiAgY2xhc3M9XCJmb3JtLWNvbnRyb2xcIlxuICByb3dzPVwiM1wiXG4gIFtwbGFjZWhvbGRlcl09XCInSW5ncmVzYSB0dSBjb21lbnRhcmlvIGFjw6EnXCJcbiAgKGNsaWNrKT1cIm9uQ2xpY2soKVwiXG4gIChmb2N1c291dCk9XCJvbkZvY3VzT3V0KClcIlxuICByZXF1aXJlZFxuICBtaW5sZW5ndGg9XCIxMFwiXG4gIG1heGxlbmd0aD1cIjMwMFwiXG4gICNjb21tZW50PVwibmdNb2RlbFwiXG4gIFtuZ0NsYXNzXT1cInsnaXMtaW52YWxpZCc6IGNvbW1lbnQuaW52YWxpZCAmJiBjb21tZW50LnRvdWNoZWQgJiYgaW5wdXRWYWx1ZS5sZW5ndGggPiAwfVwiXG5cbiAgXG4+PC90ZXh0YXJlYT5cbjxkaXYgY2xhc3M9XCJyb3dcIj5cbiAgICA8ZGl2IGNsYXNzPVwiY29sLTEwXCI+XG4gICAgICAgIDxkaXYgKm5nSWY9XCJjb21tZW50LmludmFsaWQgJiYgY29tbWVudC50b3VjaGVkXCIgY2xhc3M9XCJ0ZXh0LWRhbmdlcm91c1wiPlxuICAgICAgICAgICAgPHNtYWxsICpuZ0lmPVwiY29tbWVudC5lcnJvcnM/Lm1pbmxlbmd0aFwiPlxuICAgICAgICAgICAgICBTdSBjb21lbnRhcmlvIGRlYmUgdGVuZXIgYWwgbWVub3MgMTAgY2FyYWN0ZXJlcy5cbiAgICAgICAgICAgIDwvc21hbGw+XG4gICAgICAgICAgICA8c21hbGwgKm5nSWY9XCJjb21tZW50LmVycm9ycz8ubWF4bGVuZ3RoXCI+XG4gICAgICAgICAgICAgIFN1IGNvbWVudGFyaW8gbm8gZGViZSBleGNlZGVyIGxvcyAzMDAgY2FyYWN0ZXJlcy5cbiAgICAgICAgICAgIDwvc21hbGw+XG4gICAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICAgIDxkaXYgY2xhc3M9XCJjb2wtYXV0b1wiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwiY2hhcmFjdGVyLWNvdW50IHRleHQtZW5kXCI+XG4gICAgICAgICAgICB7eyBpbnB1dFZhbHVlLmxlbmd0aCB9fS8zMDBcbiAgICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG48L2Rpdj5cbiAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PiAgXG4gICAgICAgIDxkaXYgY2xhc3M9XCJyb3cgbXQtMiBtYi00IGQtZmxleCBqdXN0aWZ5LWNvbnRlbnQtZW5kXCI+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLTMgcGUtMCBmb250LWZvb3RlclwiPjxsY3QtYnV0dG9uIGJ1dHRvblR5cGU9XCJzZXh0YXJ5XCIgdGl0bGU9XCJQcmltYXJ5XCIgKGNsaWNrKT1cImJhY2soKVwiIHRpdGxlPVwiVm9sdmVyIEF0cmFzXCI+PC9sY3QtYnV0dG9uPjwvZGl2PlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC0yIGZvbnQtZm9vdGVyXCI+PGxjdC1idXR0b24gdGl0bGU9XCJQcmltYXJ5XCIgKGNsaWNrKT1cInNlbmRDb21lbnRhcnkoKVwiIHRpdGxlPVwiRW52aWFyXCI+PC9sY3QtYnV0dG9uPjwvZGl2PlxuICAgICAgICA8L2Rpdj5cblxuICAgIDwvZGl2PlxuPC9kaXY+XG5cblxuPGRpdiBjbGFzcz1cInJhdGUtZXhwZWNpZW50ZS10aGFua3NcIiAqbmdJZj1cImZpbmFsbHlUaGFua3NcIj5cblxuICAgIDxkaXYgY2xhc3M9XCJjb250YWluZXIgbXQtM1wiIHN0eWxlPVwicGFkZGluZy1sZWZ0OiAyNXB4O1wiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwicm93IG10LTQganVzdGlmeS1jb250ZW50LWNlbnRlclwiPlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC0xMCB0ZXh0LWNlbnRlciB0ZXh0LXF1ZXN0aW9uIG10LTJcIj5cbiAgICAgICAgICAgICAgICAgICAgPHN2ZyBzdHlsZT1cIndpZHRoOiA1MHB4OyBoZWlnaHQ6IDUwcHg7IG1hcmdpbi1sZWZ0OjIycHhcIiB2ZXJzaW9uPVwiMS4xXCIgdmlld0JveD1cIjAgMCAyMDQ4IDE3ODJcIiB3aWR0aD1cIjEyODBcIiBoZWlnaHQ9XCIxMjgwXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPlxuPHBhdGggdHJhbnNmb3JtPVwidHJhbnNsYXRlKDApXCIgZD1cIm0wIDBoMjA0OHYxNzgyaC0yMDQ4elwiIGZpbGw9XCIjRkVGRUZFXCIvPlxuPHBhdGggdHJhbnNmb3JtPVwidHJhbnNsYXRlKDk4OSw4MilcIiBkPVwibTAgMCAyNiAxIDIwIDMgMjAgNiAxOSA4IDE0IDggMTIgOSAxMCA5IDEwIDEwIDExIDE0IDEwIDE0IDkgMTUgMTAgMTggMTMgMjYgMTMgMzQgOCAyNCA4IDM2IDQgMjUgMiAyMCAxIDIwdjMwbC0zIDM5LTQgMjgtNyAzMy00IDE1LTEgOGg0MDlsNjAgMSAxNyAxIDI0IDQgMjAgNiAyNSAxMiAxNyAxMiAxNCAxMiA3IDcgOSAxMSAxMSAxNiA5IDE2IDcgMTYgOSAyNyAzIDE1IDEgMTF2MjVsLTQgMTktMTEgMjktOCAxNy04IDEyLTE0IDE4LTExIDEyLTExIDExLTE4IDEzLTExIDggMSA3IDEwIDI2IDMgMTEgMSA3djQxbC0zIDE2LTYgMjEtOSAxOS0xMCAxNS05IDE1LTEzIDE1LTE2IDE2LTI4IDE2IDEgMTAgMTAgMjggMyAxNCAxIDEydjIzbC0zIDIxLTEyIDM2LTggMTYtNyAxMS0xMiAxNi0xMSAxMi03IDctMTEgOS0xMyAxMC0xMSA5LTIgMyAxIDUgOCAxNiA1IDEyIDIgMTMgMSAxM3YyMGwtMiAxNS03IDI0LTkgMjEtMTMgMjItOSAxMi0xMiAxMy05IDEwLTEzIDExLTEzIDktMTkgMTAtMTkgNy0xOSA1LTIxIDMtMjAgMS0xNDEgMWgtNTFsLTEyMS0xLTM2LTEtMzktMy0zOC01LTM0LTctNDEtMTEtNDEtMTQtMjktMTEtNjItMjMtNDctMTctMTgtOC04LTJoLThsLTUgMy01IDUtNCAzLTEwIDItMzggMWgtMzE2bC0xMi0yLTExLTYtMTItOC02LTUtOC0xMS0zLTktMi0yMXYtMjMybDEtNTA2IDEtNjggMi0xNSA1LTEzIDYtOCAxMS04IDE2LTkgNC0xIDIzLTEgMjk2LTEgMTctMSAxMC0yIDI0LTEzIDE1LTEwIDIyLTE1IDEzLTEwIDExLTEwIDgtNyA5LTkgMTAtMTMgMTItMTggMTctMjggOC0xNyA5LTI0IDktMzIgNi0zNSAzLTI3IDItMjcgMS0zMSAzLTE4IDEwLTMwIDgtMTYgOC0xMiAxMS0xMyAxOC0xOCAxOC0xMyAxNi05IDE4LTggMTQtNSAyMS00elwiIGZpbGw9XCIjMkU0RkIzXCIvPlxuPHBhdGggdHJhbnNmb3JtPVwidHJhbnNsYXRlKDk5OSwyMDIpXCIgZD1cIm0wIDAgOCAxIDkgMyAxMCA2IDEwIDEwIDEwIDE0IDkgMTYgOSAxOSA5IDI3IDkgMzMgNCAyMyAzIDMydjM3bC0zIDIzLTkgNDItNyAyNS0xMCAyOC0xNSAzNS00IDEzdjE2bDUgMTMgNiAxMSA5IDEwIDEzIDggMTIgNSAxMiAyIDU1OSAxIDE3IDIgMTEgNiAxMyAxMSA2IDkgNCAxMyAxIDE2LTIgMTItOCAxNy0xMSAxMS0xMSA3LTkgNC0xMyAyLTkzIDEtOSAzLTExIDgtMTIgMTAtMTAgMTYtNCAxMXYyMGw0IDEzIDcgMTEgMTEgMTMgMTQgNyAyMCA1aDEwbDIxIDkgMTEgNiA4IDggNCAxMCA0IDE4djEwbC01IDE3LTQgOC0xMiAxMy02IDUtOCAzLTggMi0xMCAxaC03NmwtMTUgMS0xNSA0LTE1IDgtNyA2LTYgMTAtNCA5LTIgMTF2MjJsNCAxMiAxMCAxNiA2IDcgNSAzIDE3IDYgMTEgNCA1IDEgMjIgMiAxMCA0IDE1IDIwIDQgOCA0IDE0djEzbC00IDE0LTcgMTQtNCA1LTkgNi0xNCA3LTYgMi0xMyAyaC04N2wtMTIgMy0xNCA3LTExIDEwLTcgMTEtNCAxMC0yIDExdjExbDIgMTAgOCAxNiA4IDExIDggNyAxNCA3IDMxIDMgMTUgOCAxMiA5IDYgNSA2IDEwIDMgMTF2MThsLTIgOC01IDEzLTggMTAtOSA2LTMgMy0xIDRoLTVsLTIgMi0xMyAyLTQ1IDFoLTMxMmwtNDQtNC0yOS01LTM2LTktMjUtOC0yOC0xMC04OS0zMy0zNy0xNC01My0xOC01LTMtMS0xNi0yLTIwNHYtMjM2bDEtMTYyIDEtNzEgNy02IDI3LTE2IDE2LTExIDEzLTEwIDE2LTEyIDE0LTEyIDEyLTExIDI2LTI2IDktMTEgMTItMTUgMjItMzMgMTAtMTggOS0xOSAxMC0yNiA5LTI3IDgtMzEgNy0zNiA1LTM4IDItMjQgMi00NiA2LTggNS02IDE0LTkgMTItNHpcIiBmaWxsPVwiI0ZFRkVGRVwiLz5cbjxwYXRoIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSg1MzksNjc1KVwiIGQ9XCJtMCAwaDUzbDcgMnY2NTNsLTIgMTEtNSA2LTYgMTItNSA0LTEzOCAxaC02MWwtMi00LTEtMTE2LTEtNTY1IDItMiAyNy0xelwiIGZpbGw9XCIjRkVGRUZFXCIvPlxuPHBhdGggdHJhbnNmb3JtPVwidHJhbnNsYXRlKDcyMywxNDcyKVwiIGQ9XCJtMCAwIDcgMSAxNiA2IDIxIDcgMjEgOCAyNCA5IDE0IDUgOSAxdjJsNCAxIDEzIDYgMzQgMTIgMjMgOCAxNiA0IDM3IDkgMjUgNCAyNiAyIDIgMWgxN2wxNCAxaDcybDEzIDFoN2wzIDEgNy0xaDE3bDIxIDFoNzhsMjItMWg0MmwyNiAyaDY1bDE3LTEgNS0xIDI4LTcgOC0zaDN2LTJsNy00IDEyLTMgMi00IDMgMXYtMmw4LTQgNi01IDUtMXY0bC01IDUtMTMgOS0xOSAxMC0xOSA3LTE5IDUtMjEgMy0yMCAxLTE0MSAxaC01MWwtMTIxLTEtMzYtMS0zOS0zLTM4LTUtMzQtNy00MS0xMS00MS0xNC0yOS0xMS04MS0zMC0xLTItMjUtOS02LTR6XCIgZmlsbD1cIiMzQTVEQzNcIi8+XG48cGF0aCB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTE4OSw1MjgpXCIgZD1cIm0wIDBoMXY3aDQwOWw2MCAxIDE3IDEgMjQgNCAyMCA2IDI1IDEyIDE3IDEyIDE0IDEyIDcgNyA5IDExIDExIDE2IDkgMTYgNyAxNiA5IDI3IDMgMTUgMSAxMXYyNWwtNCAxOS0xMSAyOS04IDE3LTggMTItNiA4LTQtMSA3LTE0IDQtNyA0LTkgMS05IDMtMTAgMy04IDItMTggMS0xN3YtMjVsLTEtMjUtMS0xMC0yLTEwIDEtNi01LTEzLTgtMTMtNC02LTQtMS0xLTNoLTJsLTItNWgtMmwtOS0xMS00LTN2LTJoLTJ2LTJsLTYtM3YtMmwtNC0xLTE2LTExLTgtNS01LTItMTEtNS05LTNoLTN2LTJsLTEyLTItNS0xLTE3LTQtNy0xLTEzLTFoLTI0bC00OCAxLTI2IDEtNzUtMWgtMTM1bC03OC0xaC01OGwtMTYtMS04LTIgMS02elwiIGZpbGw9XCIjM0I1RUM0XCIvPlxuPHBhdGggdHJhbnNmb3JtPVwidHJhbnNsYXRlKDM5Niw2NzMpXCIgZD1cIm0wIDBoMjJsMTUgMWgxNjRsNSA1IDIgNDAtMSAyMC0yIDg2djY2bDEgMTAgMSAxNS0xIDIgMyAxIDEgMTZ2MjJsMSAzLTEgNCAxIDd2MjExbC0xIDM2djI4bC0xIDM5LTIgMjMtMSAzLTIgMjUtMiAydi02NjFsLTYtMWgtNTNsLTEzMiAxLTI3IDEtMiAxIDEtNCAzLTF6XCIgZmlsbD1cIiMzQjVFQzRcIi8+XG48cGF0aCB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMjY3LDU5MylcIiBkPVwibTAgMCAyIDQgMSA5LTEgN2gtMmwtMSAzNnYyMTRsLTEgOTl2MjVsMSAxMjUgMSA2djI2bDEgNXYxNGwxIDd2MTUybC0xIDIxIDEgMTN2NTJsMSA0LTEgNCAxIDEzIDEgNiA0IDEzIDIgNiAyIDctMyAyLTktMTEtNC0xMS0yLTIxdi0yMzJsMS01MDYgMS02OCAyLTE1elwiIGZpbGw9XCIjM0E1REMzXCIvPlxuPHBhdGggdHJhbnNmb3JtPVwidHJhbnNsYXRlKDEwNTUsNTUwKVwiIGQ9XCJtMCAwIDQgMS00IDE2LTIgMTYtMiA2LTEgMnYxMmw1IDE0IDMgMTEgNSA1IDYgNHYybDQgMSAxMSA2IDE4IDNoM3YybDctMWg4bDItMXYybDctMWgxN2wyLTEgNCAxIDMtMSAyMC0xaDcxbDEgMi0xIDJoLTE5LTJsLTEyIDFoNDAzbDE3LTJoMzBsMTAgMyA3IDEgMTYgOSA4IDggOCAxNiAyIDUgMiAxMnYxMWwtNCAxMS0yIDYtNSA5LTcgOS02IDEtMiA1aC0ybDEgMy03IDMtOSAyLTEwLTF2LTFsMTAtMyA5LTUgOS03IDctNyA4LTE3IDItMTItMS0xNi00LTEzLTYtOS0xMi0xMC0xMS02LTE3LTItNTU5LTEtMTItMi0xMi01LTE0LTktNy03LTgtMTQtNS0xM3YtMTZsNi0xOHpcIiBmaWxsPVwiIzNBNURDM1wiLz5cbjxwYXRoIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxNjU1LDEwOTEpXCIgZD1cIm0wIDBoMWw0IDE2IDggMjIgMyAxNCAxIDEydjIzbC0zIDIxLTEyIDM2LTggMTYtNyAxMS0xMiAxNi0xMSAxMi03IDctMTEgOS0xMyAxMC04IDctMi0xIDEtNSA2LTVoMnYtMmw4LTcgMTAtOCAxMC05IDUtNSA4LTExIDMtNSA2LTl2LTVoMmwyLTYgMi00IDMtOCAyLTQgNC0xNiAxLTEwIDItMjJ2LTM2bC0xLTE4LTEtMTJ6XCIgZmlsbD1cIiMzQTVEQzNcIi8+XG48cGF0aCB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTgwOSw2MzEpXCIgZD1cIm0wIDBoMmw4IDE4IDkgMjcgMyAxNSAxIDExdjI1bC00IDE5LTExIDI5LTggMTctOCAxMi02IDgtNC0xIDctMTQgNC03IDQtOSAxLTkgMy0xMCAzLTggMi0xOCAxLTE3di0yNWwtMS0yNS0xLTEwLTItMTAgMS02LTQtMTB6XCIgZmlsbD1cIiMzQTVEQzNcIi8+XG48cGF0aCB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTU3NCwxMzI2KVwiIGQ9XCJtMCAwIDEgMiAxIDUgOCAxNiA1IDEyIDIgMTMgMSAxM3YyMGwtMiAxNS03IDI0LTkgMjEtMTMgMjJoLTNsLTItMiA4LTE2IDUtOXYtOGw0LTEyIDItNCAzLTI4di0zMmwtMi0xMi0xLTI1aC0ydi0zbC00LTEtMS0yaDJsMi02elwiIGZpbGw9XCIjM0E1REMzXCIvPlxuPHBhdGggdHJhbnNmb3JtPVwidHJhbnNsYXRlKDEzODAsMTIzMylcIiBkPVwibTAgMCAyIDEtMyA3LTEgMmgtMmwtMiA0LTYgNy01IDEwLTIgMTIgMSAxNSAxMSAyMyA0IDR2Mmw0IDIgNCAxdjNsNiAyIDcgMnYybDcgMSA3IDJoNmw0IDIgOSAyIDUgMiA2IDIgMTMgOSA1IDR2MmgybDcgMTAgNSAxNnYxOGwtMiA3LTQgMTAtMyA5LTMgNi0zIDEtMiA0LTUgNS03IDItMSAxaC02djJoLThsNC0yIDItMmg1bDEtNGgybDItNCA4LTUgOC0xMSA1LTEzIDEtNnYtMThsLTQtMTMtNi05LTEyLTktMTMtOC02LTMtMzEtMy0xNC03LTExLTEwLTktMTQtNS0xMS0yLTEwdi0xMWwzLTE0IDctMTQgMTAtMTF6XCIgZmlsbD1cIiMzQTVEQzNcIi8+XG48cGF0aCB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTczNCw4NjYpXCIgZD1cIm0wIDAgMiA0IDExIDI5IDMgMTEgMSA3djQxbC0zIDE2LTYgMjEtOSAxOS0xMCAxNS0zIDUtMy0zIDgtMTggNS03IDItMTQgNC0xMCAxLTcgMi0yM3YtMjJsLTMtMzAtMi0xNHYtN2wxLTR6XCIgZmlsbD1cIiMzQjVFQzRcIi8+XG48cGF0aCB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTYzMyw2NTEpXCIgZD1cIm0wIDBoMzBsMTAgMyA3IDEgMTYgOSA4IDggOCAxNiAyIDUgMiAxMnYxMWwtNCAxMS0yIDYtNSA5LTcgOS02IDEtMiA1aC0ybDEgMy03IDMtOSAyLTEwLTF2LTFsMTAtMyA5LTUgOS03IDctNyA4LTE3IDItMTItMS0xNi00LTEzLTYtOS0xMi0xMC0xMS02LTE3LTItNDQ1LTF2LTFsNDA0LTF6XCIgZmlsbD1cIiMzQjVFQzRcIi8+XG48cGF0aCB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTQ1NiAxZTMpXCIgZD1cIm0wIDBoMmwxIDQtMyA3LTMgNS0yIDE5LTUgNy0xIDN2N2wxIDggMiAydjRoMmw0IDcgMyAxMSA2IDIgNiA0IDkgMyA1IDMgMTEgMyA3IDIgMTEgMyA1IDR2MmwtMjItMS0xMi0zLTE3LTctNy0zLTctNi0xMS0xNy00LTEwLTEtNHYtMjJsMy0xNCA3LTEzIDYtN3pcIiBmaWxsPVwiIzNBNURDM1wiLz5cbjxwYXRoIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSg5OTIsMTk3KVwiIGQ9XCJtMCAwIDIwIDEgOCAzIDEyIDkgOSAxMCAxMCAxNSAxNCAyNyA4IDIwIDggMjUgNyAyNSAzIDE3LTEgM3Y3MWgtMWwtMS0zNy0zLTMyLTQtMjMtMTAtMzYtOC0yNC0xMi0yNS0xMC0xNi05LTExLTEwLTktMTAtNS04LTItMTQgMS0xNCA1LTEzIDktNiA3LTItMSAxLTYgNS02IDExLTggMTUtNnpcIiBmaWxsPVwiIzNBNURDM1wiLz5cbjxwYXRoIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxNTI5LDc4NylcIiBkPVwibTAgMCAyIDEtMiAxMi0zIDEwLTMgNnYxMWwxIDMgMSA1IDMgNiA1IDcgMiA2aDJsMyA0djJoMmwzIDR2MmgybDIgMyAzIDF2MmwxMCAzIDExIDMgMTUgMiAyNiAxMyA0IDN2Mmw0IDIgNCA2aC01bC03LTctMTYtOC0xNi03aC0xMGwtMjAtNS0xNC03LTEwLTExLTktMTQtNC0xM3YtMjBsNC0xMSA4LTEzelwiIGZpbGw9XCIjM0E1REMzXCIvPlxuPHBhdGggdHJhbnNmb3JtPVwidHJhbnNsYXRlKDc5MSwxMzc1KVwiIGQ9XCJtMCAwaDdsMjYgMTAgODQgMzEgMjQgOSAzNCAxMCAyNSA2djFoLTIxbC02LTRoLTExbC0xNS00LTExLTMtNC0zLTQtMXYtMmwtNy0xdi0ybC0zIDEtOS0zLTctMnYtMmwtNy0xLTgtMy0zLTF2LTJoLTZsLTQtMi0xMi0zLTctMy03LTRoLTJsLTEtMi02LTEtMTAtNC0xMC0yLTgtMy00LTN2LTJoLTN2LTJoLTN6XCIgZmlsbD1cIiMzQTVEQzNcIi8+XG48cGF0aCB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTUwMSw5OTIpXCIgZD1cIm0wIDBoODZ2MWgtNWwtMSAzaC0ydjJoLTJ2MmwtMiAxLTIxIDFoLTc4bC0zLTItMyA0LTEtMWgtNWwtMS0yIDExLTUgMTItM3pcIiBmaWxsPVwiIzNBNURDM1wiLz5cbjxwYXRoIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSg5NTMsMjI4KVwiIGQ9XCJtMCAwIDEgMi0yIDQ2LTIgMjQtNSAzOC00LTMtMSAydi04bDItMTMgMS0xNSAxLTU4IDQtMTB6XCIgZmlsbD1cIiMzQTVEQzNcIi8+XG48cGF0aCB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTA0Miw4OSlcIiBkPVwibTAgMCA3IDEgMjEgOCAxNSA4IDE0IDEwIDEyIDExIDkgOSAxMSAxNCA0IDUtMSA0LTQtMi00LTUtOS0xMS0xMC0xMi04LTYtNy0zLTItMXYtMmwtNi0yLTgtNi04LTQtMTAtNC05LTQtNC0xdi0yaC0zdi0yaC0ydi0yelwiIGZpbGw9XCIjM0E1REMzXCIvPlxuPHBhdGggdHJhbnNmb3JtPVwidHJhbnNsYXRlKDE1MzEsMTEyMClcIiBkPVwibTAgMCA0IDIgMTEgMTQgNSAxMSAzIDkgMSAxMy0yIDEwaC0ybC0yIDE0LTMgN2gtMmwtMiA1LTQgNS03IDVoLTNsLTEgMy04IDEtNSAyLTMtMSAxMi03IDgtNCA1LTQgNi0xMSA1LTEyIDItOHYtMTNsLTUtMTctNS05LTItNnpcIiBmaWxsPVwiIzNCNUVDNFwiLz5cbjxwYXRoIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSg5MTYsNDMzKVwiIGQ9XCJtMCAwIDMgMy0zIDktOCAyMC0xMCAyMC02IDEwLTYgOS0zLTJoMmwtMS00IDQtOCA2LTExIDQtOSA2LTEzIDItMTAgNy0xMnpcIiBmaWxsPVwiIzNBNURDM1wiLz5cbjxwYXRoIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxNjIzLDkwOClcIiBkPVwibTAgMCA1IDEgNSAxNiAyIDEwLTEgNy0xIDItMSAxMmgtMnY1aC0ybC0zIDExLTIgM2gtMnYyaC0zdjJsLTggN2gtNWw2LTcgMTAtMTEgNS0xMyAzLTExdi0xMGwtNS0yMXpcIiBmaWxsPVwiIzNCNUVDNFwiLz5cbjxwYXRoIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSg4OTEsMTI0KVwiIGQ9XCJtMCAwIDIgMi01IDctNCAxdjJoLTJsLTEgM2gtMmwtMSA0aC0ybC0xIDNoLTJsLTIgNS00IDItMiA1LTQgNC0yLTF2M2gtMmwtMiA1LTUgMyAyLTUgOS0xNCAxMS0xMyAxNS0xNXpcIiBmaWxsPVwiIzNBNURDM1wiLz5cbjxwYXRoIHRyYW5zZm9yb