diff --git a/.htaccess b/.htaccess index e2bbc23..b1f11d0 100644 --- a/.htaccess +++ b/.htaccess @@ -1,18 +1,3 @@ -DirectoryIndex index.php index.html -Options -Indexes -Options -MultiViews -RewriteEngine On - -# 0) Serve existing files/directories as-is -RewriteCond %{REQUEST_FILENAME} -f [OR] -RewriteCond %{REQUEST_FILENAME} -d -RewriteRule ^ - [L] - -# 1) Internal map: /page or /page/ -> /page.php (if such PHP file exists) -RewriteCond %{REQUEST_FILENAME}.php -f -RewriteRule ^(.+?)/?$ $1.php [L] - -# 2) Optional: strip trailing slash for non-directories (keeps .php links working) -RewriteCond %{REQUEST_FILENAME} !-d -RewriteRule ^(.+)/$ $1 [R=301,L] +DirectoryIndex index.php +php_value auto_prepend_file "db/config.php" diff --git a/add_cobertura.php b/add_cobertura.php new file mode 100644 index 0000000..9d4e10b --- /dev/null +++ b/add_cobertura.php @@ -0,0 +1,31 @@ + false, 'error' => 'No autorizado']); + exit; +} + +require_once 'db/config.php'; + +$titulo = isset($_POST['titulo']) ? trim($_POST['titulo']) : ''; +$texto = isset($_POST['texto']) ? trim($_POST['texto']) : ''; + +if (empty($titulo)) { + echo json_encode(['success' => false, 'error' => 'El título no puede estar vacío.']); + exit; +} + +try { + $db = db(); + $stmt = $db->prepare("INSERT INTO cobertura (titulo, texto) VALUES (?, ?)"); + + if ($stmt->execute([$titulo, $texto])) { + echo json_encode(['success' => true, 'id' => $db->lastInsertId()]); + } else { + echo json_encode(['success' => false, 'error' => 'No se pudo guardar en la base de datos.']); + } +} catch (PDOException $e) { + echo json_encode(['success' => false, 'error' => 'Error de base de datos: ' . $e->getMessage()]); +} diff --git a/add_cobertura_xpress.php b/add_cobertura_xpress.php new file mode 100644 index 0000000..a0e2860 --- /dev/null +++ b/add_cobertura_xpress.php @@ -0,0 +1,32 @@ + false, 'error' => 'No autorizado']); + exit; +} + +require_once 'db/config.php'; + +$titulo = isset($_POST['titulo']) ? trim($_POST['titulo']) : ''; +$texto = isset($_POST['texto']) ? trim($_POST['texto']) : ''; + +if (empty($titulo) && empty($texto)) { + echo json_encode(['success' => false, 'error' => 'Los campos no pueden estar vacíos.']); + exit; +} + +try { + $db = db(); + $stmt = $db->prepare("INSERT INTO cobertura_xpress (titulo, texto) VALUES (?, ?)"); + + if ($stmt->execute([$titulo, $texto])) { + echo json_encode(['success' => true]); + } else { + echo json_encode(['success' => false, 'error' => 'No se pudo guardar en la base de datos.']); + } +} catch (PDOException $e) { + echo json_encode(['success' => false, 'error' => 'Error de base de datos: ' . $e->getMessage()]); +} +?> \ No newline at end of file diff --git a/add_column.php b/add_column.php new file mode 100644 index 0000000..efae892 --- /dev/null +++ b/add_column.php @@ -0,0 +1,21 @@ +query('SELECT MAX(orden) AS max_orden FROM kanban_columns'); + $max_orden = $stmt_max_order->fetchColumn(); + $new_orden = $max_orden + 1; + + $stmt = $pdo->prepare('INSERT INTO kanban_columns (nombre, orden) VALUES (?, ?)'); + $stmt->execute([$nombre, $new_orden]); + } +} + +header('Location: kanban.php'); +exit; diff --git a/assets/css/style.css b/assets/css/style.css new file mode 100644 index 0000000..bfbee85 --- /dev/null +++ b/assets/css/style.css @@ -0,0 +1,218 @@ +/* General Body Styles */ +body { + background-color: #f4f7f6; + font-family: 'Segoe UI', 'Roboto', 'Helvetica Neue', Arial, sans-serif; + display: flex; + color: #333; +} + +/* Sidebar Styles */ +.sidebar { + width: 260px; + height: 100vh; + position: fixed; + top: 0; + left: 0; + background: linear-gradient(145deg, #2c3e50, #34495e); + color: #ecf0f1; + padding-top: 20px; + box-shadow: 2px 0 15px rgba(0,0,0,0.1); +} + +.sidebar .navbar-brand { + padding: 1rem 1.5rem; + color: #fff; + font-weight: bold; + text-align: center; + font-size: 1.5rem; +} + +.sidebar .nav-link { + padding: 12px 25px; + text-decoration: none; + font-size: 1rem; + color: #bdc3c7; + display: block; + transition: all 0.3s ease; +} + +.sidebar .nav-link i { + margin-right: 15px; + width: 20px; /* Align icons */ + text-align: center; +} + +.sidebar .nav-link:hover, .sidebar .nav-link.active { + background-color: #4a627a; + color: #fff; + border-left: 4px solid #3498db; + padding-left: 21px; +} + +.sidebar .nav-item.mt-auto { + position: absolute; + bottom: 20px; + width: 100%; +} + +/* Content Area Styles */ +.content { + margin-left: 260px; + padding: 30px; + width: calc(100% - 260px); + overflow-y: auto; +} + +h1, .h1 { + color: #333 !important; /* Color oscuro para los títulos */ +} + + +/* Card Styles */ +.card { + border: none; + border-radius: 10px; + box-shadow: 0 4px 12px rgba(0,0,0,0.08); + margin-bottom: 20px; +} + +.card-header { + background-color: #fff; + border-bottom: 1px solid #e0e0e0; + padding: 1rem 1.5rem; + font-weight: 600; +} + +.card-title { + margin: 0; + font-size: 1.2rem; +} + +/* Button Styles */ +.btn-primary { + background-color: #3498db; + border-color: #3498db; + transition: background-color 0.3s; +} +.btn-primary:hover { + background-color: #2980b9; + border-color: #2980b9; +} + +.btn-info { + background-color: #1abc9c; + border-color: #1abc9c; +} +.btn-info:hover { + background-color: #16a085; + border-color: #16a085; +} + +/* Table Styles */ +.table { + margin-bottom: 0; +} + +.table thead th { + background-color: #f8f9fa; + border-bottom-width: 1px; + font-weight: 600; +} + +.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(0,0,0,0.02); +} + +.badge { + font-size: 0.85rem; + padding: 0.5em 0.9em; +} + +/* Form Styles */ +.form-label { + font-weight: 500; +} + +.form-control, .form-select { + border-radius: 5px; +} +.form-control:focus, .form-select:focus { + border-color: #3498db; + box-shadow: 0 0 0 0.2rem rgba(52, 152, 219, 0.25); +} + +/* Payment Verification Status Styles */ +.badge.estado-pago-pendiente { + background-color: #fcf8e3 !important; + color: #8a6d3b !important; + padding: 8px 12px; + border-radius: 4px; + font-weight: 500; +} + +.badge.estado-pago-verificado { + background-color: #2E8B57 !important; + color: #fff !important; + padding: 8px 12px; + border-radius: 4px; + font-weight: 500; +} + +/* Style for the select element inside the badge */ +.form-select-pago { + background-color: transparent; + border: none; + color: inherit; /* Inherit text color from parent badge */ + font-weight: inherit; /* Inherit font weight */ + padding: 0; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.form-select-pago:focus { + box-shadow: none; +} + +/* Make the select options have a standard background */ +.form-select-pago option { + background-color: #fff; + color: #333; +} + +/* Custom Search Table Styles */ +.custom-search-table { + border-collapse: separate; + border-spacing: 0; + width: 100%; +} + +.custom-search-table thead th { + background-color: #e9ecef; /* A light grey for the header */ + color: #495057; + font-weight: 600; + text-align: left; + padding: 12px 15px; + border-bottom: 2px solid #dee2e6; +} + +.custom-search-table tbody td { + padding: 12px 15px; + border-bottom: 1px solid #ecf0f1; /* Light border for rows */ + color: #555; +} + +.custom-search-table tbody tr:last-child td { + border-bottom: none; /* No border for the last row */ +} + +.custom-search-table tbody tr:hover { + background-color: #f8f9fa; /* Subtle hover effect */ +} + +/* Add rounded corners to the container of the table */ +.table-responsive { + border-radius: 8px; + overflow: hidden; /* This is important to make border-radius work on tables */ + border: 1px solid #dee2e6; +} \ No newline at end of file diff --git a/assets/pasted-20251010-033700-792445f1.png b/assets/pasted-20251010-033700-792445f1.png new file mode 100644 index 0000000..8561aa8 Binary files /dev/null and b/assets/pasted-20251010-033700-792445f1.png differ diff --git a/assets/pasted-20251010-034342-90eb2f5d.png b/assets/pasted-20251010-034342-90eb2f5d.png new file mode 100644 index 0000000..fc621c9 Binary files /dev/null and b/assets/pasted-20251010-034342-90eb2f5d.png differ diff --git a/assets/pasted-20251010-035926-06fd2395.png b/assets/pasted-20251010-035926-06fd2395.png new file mode 100644 index 0000000..f319d11 Binary files /dev/null and b/assets/pasted-20251010-035926-06fd2395.png differ diff --git a/assets/pasted-20251010-044333-d85c9092.png b/assets/pasted-20251010-044333-d85c9092.png new file mode 100644 index 0000000..8bbd653 Binary files /dev/null and b/assets/pasted-20251010-044333-d85c9092.png differ diff --git a/assets/pasted-20251010-051639-f756b641.png b/assets/pasted-20251010-051639-f756b641.png new file mode 100644 index 0000000..7455f3f Binary files /dev/null and b/assets/pasted-20251010-051639-f756b641.png differ diff --git a/assets/pasted-20251010-052923-97e40bb1.png b/assets/pasted-20251010-052923-97e40bb1.png new file mode 100644 index 0000000..55ddf68 Binary files /dev/null and b/assets/pasted-20251010-052923-97e40bb1.png differ diff --git a/assets/pasted-20251011-074024-2f48f8e2.png b/assets/pasted-20251011-074024-2f48f8e2.png new file mode 100644 index 0000000..5bf90dd Binary files /dev/null and b/assets/pasted-20251011-074024-2f48f8e2.png differ diff --git a/assets/pasted-20251011-074403-a972324b.png b/assets/pasted-20251011-074403-a972324b.png new file mode 100644 index 0000000..9fd5980 Binary files /dev/null and b/assets/pasted-20251011-074403-a972324b.png differ diff --git a/assets/pasted-20251011-080404-2f9f6306.png b/assets/pasted-20251011-080404-2f9f6306.png new file mode 100644 index 0000000..0f92705 Binary files /dev/null and b/assets/pasted-20251011-080404-2f9f6306.png differ diff --git a/assets/pasted-20251011-080606-631527e5.png b/assets/pasted-20251011-080606-631527e5.png new file mode 100644 index 0000000..bfe9433 Binary files /dev/null and b/assets/pasted-20251011-080606-631527e5.png differ diff --git a/assets/pasted-20251011-082322-054551fc.png b/assets/pasted-20251011-082322-054551fc.png new file mode 100644 index 0000000..da416b3 Binary files /dev/null and b/assets/pasted-20251011-082322-054551fc.png differ diff --git a/assets/pasted-20251011-083432-2dbef491.png b/assets/pasted-20251011-083432-2dbef491.png new file mode 100644 index 0000000..ba33478 Binary files /dev/null and b/assets/pasted-20251011-083432-2dbef491.png differ diff --git a/assets/pasted-20251011-083603-fdcba762.png b/assets/pasted-20251011-083603-fdcba762.png new file mode 100644 index 0000000..0c80d3c Binary files /dev/null and b/assets/pasted-20251011-083603-fdcba762.png differ diff --git a/assets/pasted-20251011-084323-e105e08e.png b/assets/pasted-20251011-084323-e105e08e.png new file mode 100644 index 0000000..3332057 Binary files /dev/null and b/assets/pasted-20251011-084323-e105e08e.png differ diff --git a/assets/pasted-20251011-084711-7c548b08.png b/assets/pasted-20251011-084711-7c548b08.png new file mode 100644 index 0000000..db568cb Binary files /dev/null and b/assets/pasted-20251011-084711-7c548b08.png differ diff --git a/assets/pasted-20251011-084937-a4d5791b.png b/assets/pasted-20251011-084937-a4d5791b.png new file mode 100644 index 0000000..e7b8627 Binary files /dev/null and b/assets/pasted-20251011-084937-a4d5791b.png differ diff --git a/assets/pasted-20251011-090922-a55e9ed9.png b/assets/pasted-20251011-090922-a55e9ed9.png new file mode 100644 index 0000000..67d394b Binary files /dev/null and b/assets/pasted-20251011-090922-a55e9ed9.png differ diff --git a/assets/pasted-20251011-091450-3262dcbb.png b/assets/pasted-20251011-091450-3262dcbb.png new file mode 100644 index 0000000..9beb7a1 Binary files /dev/null and b/assets/pasted-20251011-091450-3262dcbb.png differ diff --git a/assets/pasted-20251011-230750-83a34b96.png b/assets/pasted-20251011-230750-83a34b96.png new file mode 100644 index 0000000..327fb82 Binary files /dev/null and b/assets/pasted-20251011-230750-83a34b96.png differ diff --git a/assets/pasted-20251011-233144-83d6a087.png b/assets/pasted-20251011-233144-83d6a087.png new file mode 100644 index 0000000..2af859a Binary files /dev/null and b/assets/pasted-20251011-233144-83d6a087.png differ diff --git a/assets/pasted-20251012-001409-e155c6db.png b/assets/pasted-20251012-001409-e155c6db.png new file mode 100644 index 0000000..0265e0e Binary files /dev/null and b/assets/pasted-20251012-001409-e155c6db.png differ diff --git a/assets/pasted-20251012-001702-276849dd.png b/assets/pasted-20251012-001702-276849dd.png new file mode 100644 index 0000000..20bcb77 Binary files /dev/null and b/assets/pasted-20251012-001702-276849dd.png differ diff --git a/assets/pasted-20251012-003051-c816f4a8.png b/assets/pasted-20251012-003051-c816f4a8.png new file mode 100644 index 0000000..b16591d Binary files /dev/null and b/assets/pasted-20251012-003051-c816f4a8.png differ diff --git a/assets/pasted-20251014-032659-e8b2ec02.png b/assets/pasted-20251014-032659-e8b2ec02.png new file mode 100644 index 0000000..2fc15b6 Binary files /dev/null and b/assets/pasted-20251014-032659-e8b2ec02.png differ diff --git a/assets/pasted-20251014-033433-efeb9d84.png b/assets/pasted-20251014-033433-efeb9d84.png new file mode 100644 index 0000000..8c30a92 Binary files /dev/null and b/assets/pasted-20251014-033433-efeb9d84.png differ diff --git a/assets/pasted-20251014-033858-32592865.png b/assets/pasted-20251014-033858-32592865.png new file mode 100644 index 0000000..bd61df0 Binary files /dev/null and b/assets/pasted-20251014-033858-32592865.png differ diff --git a/assets/pasted-20251014-034251-1819ce99.png b/assets/pasted-20251014-034251-1819ce99.png new file mode 100644 index 0000000..f8995da Binary files /dev/null and b/assets/pasted-20251014-034251-1819ce99.png differ diff --git a/assets/pasted-20251014-035121-821ba44c.png b/assets/pasted-20251014-035121-821ba44c.png new file mode 100644 index 0000000..a34695d Binary files /dev/null and b/assets/pasted-20251014-035121-821ba44c.png differ diff --git a/assets/pasted-20251014-040055-e3fb0a1b.png b/assets/pasted-20251014-040055-e3fb0a1b.png new file mode 100644 index 0000000..d834bda Binary files /dev/null and b/assets/pasted-20251014-040055-e3fb0a1b.png differ diff --git a/assets/pasted-20251014-041518-a6285d67.png b/assets/pasted-20251014-041518-a6285d67.png new file mode 100644 index 0000000..7556d6a Binary files /dev/null and b/assets/pasted-20251014-041518-a6285d67.png differ diff --git a/assets/pasted-20251014-041715-2c79d156.png b/assets/pasted-20251014-041715-2c79d156.png new file mode 100644 index 0000000..8f5ac35 Binary files /dev/null and b/assets/pasted-20251014-041715-2c79d156.png differ diff --git a/assets/pasted-20251014-041936-cbcd84e4.png b/assets/pasted-20251014-041936-cbcd84e4.png new file mode 100644 index 0000000..2cdc5f2 Binary files /dev/null and b/assets/pasted-20251014-041936-cbcd84e4.png differ diff --git a/assets/pasted-20251014-054435-b305c0ef.png b/assets/pasted-20251014-054435-b305c0ef.png new file mode 100644 index 0000000..54e063b Binary files /dev/null and b/assets/pasted-20251014-054435-b305c0ef.png differ diff --git a/assets/uploads/cobertura_banner.jpg b/assets/uploads/cobertura_banner.jpg new file mode 100644 index 0000000..09f9a86 Binary files /dev/null and b/assets/uploads/cobertura_banner.jpg differ diff --git a/assets/uploads/cobertura_xpress_banner.jpg b/assets/uploads/cobertura_xpress_banner.jpg new file mode 100644 index 0000000..57d199b Binary files /dev/null and b/assets/uploads/cobertura_xpress_banner.jpg differ diff --git a/assets/uploads/info_images/img_69018d39832bc4.96954663.jpg b/assets/uploads/info_images/img_69018d39832bc4.96954663.jpg new file mode 100644 index 0000000..88c52a4 Binary files /dev/null and b/assets/uploads/info_images/img_69018d39832bc4.96954663.jpg differ diff --git a/assets/uploads/info_images/img_6901915ca00119.73638047.jpg b/assets/uploads/info_images/img_6901915ca00119.73638047.jpg new file mode 100644 index 0000000..a40ad25 Binary files /dev/null and b/assets/uploads/info_images/img_6901915ca00119.73638047.jpg differ diff --git a/assets/uploads/info_images/img_690192452a44d0.48724753.jpeg b/assets/uploads/info_images/img_690192452a44d0.48724753.jpeg new file mode 100644 index 0000000..be26c22 Binary files /dev/null and b/assets/uploads/info_images/img_690192452a44d0.48724753.jpeg differ diff --git a/assets/uploads/info_images/img_690193265577f7.03890873.jpeg b/assets/uploads/info_images/img_690193265577f7.03890873.jpeg new file mode 100644 index 0000000..caa8165 Binary files /dev/null and b/assets/uploads/info_images/img_690193265577f7.03890873.jpeg differ diff --git a/assets/uploads/info_images/info_12_69040c128eca9.webp b/assets/uploads/info_images/info_12_69040c128eca9.webp new file mode 100644 index 0000000..4fcfc10 Binary files /dev/null and b/assets/uploads/info_images/info_12_69040c128eca9.webp differ diff --git a/assets/uploads/info_images/info_690416441f8fb.jpeg b/assets/uploads/info_images/info_690416441f8fb.jpeg new file mode 100644 index 0000000..caa8165 Binary files /dev/null and b/assets/uploads/info_images/info_690416441f8fb.jpeg differ diff --git a/assets/uploads/info_images/info_6904167fdee3d.jpeg b/assets/uploads/info_images/info_6904167fdee3d.jpeg new file mode 100644 index 0000000..520a01a Binary files /dev/null and b/assets/uploads/info_images/info_6904167fdee3d.jpeg differ diff --git a/assets/uploads/info_images/info_6904171290c60.png b/assets/uploads/info_images/info_6904171290c60.png new file mode 100644 index 0000000..01c352a Binary files /dev/null and b/assets/uploads/info_images/info_6904171290c60.png differ diff --git a/assets/uploads/info_images/info_690417d660f63.jpeg b/assets/uploads/info_images/info_690417d660f63.jpeg new file mode 100644 index 0000000..caa8165 Binary files /dev/null and b/assets/uploads/info_images/info_690417d660f63.jpeg differ diff --git a/assets/uploads/info_images/info_69041966eeb53.jpeg b/assets/uploads/info_images/info_69041966eeb53.jpeg new file mode 100644 index 0000000..b4976d2 Binary files /dev/null and b/assets/uploads/info_images/info_69041966eeb53.jpeg differ diff --git a/assets/uploads/info_images/info_6904294661f8d.png b/assets/uploads/info_images/info_6904294661f8d.png new file mode 100644 index 0000000..dc92037 Binary files /dev/null and b/assets/uploads/info_images/info_6904294661f8d.png differ diff --git a/assets/uploads/info_images/info_690429711d253.jpeg b/assets/uploads/info_images/info_690429711d253.jpeg new file mode 100644 index 0000000..7b16503 Binary files /dev/null and b/assets/uploads/info_images/info_690429711d253.jpeg differ diff --git a/assets/uploads/info_images/info_690429d2e1b9d.webp b/assets/uploads/info_images/info_690429d2e1b9d.webp new file mode 100644 index 0000000..be83e08 Binary files /dev/null and b/assets/uploads/info_images/info_690429d2e1b9d.webp differ diff --git a/assets/uploads/info_images/info_69042a0dbd046.jpg b/assets/uploads/info_images/info_69042a0dbd046.jpg new file mode 100644 index 0000000..dff1ccf Binary files /dev/null and b/assets/uploads/info_images/info_69042a0dbd046.jpg differ diff --git a/assets/uploads/info_images/info_69042a7f19252.webp b/assets/uploads/info_images/info_69042a7f19252.webp new file mode 100644 index 0000000..6a132be Binary files /dev/null and b/assets/uploads/info_images/info_69042a7f19252.webp differ diff --git a/assets/uploads/info_images/info_69042b1535e7e.jpeg b/assets/uploads/info_images/info_69042b1535e7e.jpeg new file mode 100644 index 0000000..e162bff Binary files /dev/null and b/assets/uploads/info_images/info_69042b1535e7e.jpeg differ diff --git a/assets/uploads/info_images/info_69042b8e0ac33.jpeg b/assets/uploads/info_images/info_69042b8e0ac33.jpeg new file mode 100644 index 0000000..f3c7dcc Binary files /dev/null and b/assets/uploads/info_images/info_69042b8e0ac33.jpeg differ diff --git a/assets/uploads/info_images/info_69045bbb24ff7.png b/assets/uploads/info_images/info_69045bbb24ff7.png new file mode 100644 index 0000000..dc92037 Binary files /dev/null and b/assets/uploads/info_images/info_69045bbb24ff7.png differ diff --git a/assets/uploads/info_images/info_69045beda3b96.jpeg b/assets/uploads/info_images/info_69045beda3b96.jpeg new file mode 100644 index 0000000..caa8165 Binary files /dev/null and b/assets/uploads/info_images/info_69045beda3b96.jpeg differ diff --git a/assets/uploads/info_images/info_69045cb9630e0.jpeg b/assets/uploads/info_images/info_69045cb9630e0.jpeg new file mode 100644 index 0000000..fd070bb Binary files /dev/null and b/assets/uploads/info_images/info_69045cb9630e0.jpeg differ diff --git a/assets/uploads/info_images/info_69045ce40ce28.jpeg b/assets/uploads/info_images/info_69045ce40ce28.jpeg new file mode 100644 index 0000000..be26c22 Binary files /dev/null and b/assets/uploads/info_images/info_69045ce40ce28.jpeg differ diff --git a/assets/uploads/info_images/info_69045d5570e40.jpeg b/assets/uploads/info_images/info_69045d5570e40.jpeg new file mode 100644 index 0000000..e162bff Binary files /dev/null and b/assets/uploads/info_images/info_69045d5570e40.jpeg differ diff --git a/assets/uploads/info_images/info_69045da03ad33.jpg b/assets/uploads/info_images/info_69045da03ad33.jpg new file mode 100644 index 0000000..dff1ccf Binary files /dev/null and b/assets/uploads/info_images/info_69045da03ad33.jpg differ diff --git a/assets/uploads/info_images/info_69045db8706f5.jpeg b/assets/uploads/info_images/info_69045db8706f5.jpeg new file mode 100644 index 0000000..7b16503 Binary files /dev/null and b/assets/uploads/info_images/info_69045db8706f5.jpeg differ diff --git a/assets/uploads/info_images/info_69045e290d95e.jpeg b/assets/uploads/info_images/info_69045e290d95e.jpeg new file mode 100644 index 0000000..f3c7dcc Binary files /dev/null and b/assets/uploads/info_images/info_69045e290d95e.jpeg differ diff --git a/assets/uploads/info_images/info_69045f18169bc.webp b/assets/uploads/info_images/info_69045f18169bc.webp new file mode 100644 index 0000000..4fcfc10 Binary files /dev/null and b/assets/uploads/info_images/info_69045f18169bc.webp differ diff --git a/assets/uploads/info_images/info_6904605a15da6.jpeg b/assets/uploads/info_images/info_6904605a15da6.jpeg new file mode 100644 index 0000000..ca84696 Binary files /dev/null and b/assets/uploads/info_images/info_6904605a15da6.jpeg differ diff --git a/assets/uploads/info_images/info_690462fb6e31e.jpeg b/assets/uploads/info_images/info_690462fb6e31e.jpeg new file mode 100644 index 0000000..ca84696 Binary files /dev/null and b/assets/uploads/info_images/info_690462fb6e31e.jpeg differ diff --git a/assets/uploads/info_images/info_690463567c98c.jpeg b/assets/uploads/info_images/info_690463567c98c.jpeg new file mode 100644 index 0000000..20132f6 Binary files /dev/null and b/assets/uploads/info_images/info_690463567c98c.jpeg differ diff --git a/assets/uploads/info_images/info_69046e6f8c043.jpeg b/assets/uploads/info_images/info_69046e6f8c043.jpeg new file mode 100644 index 0000000..f7a3879 Binary files /dev/null and b/assets/uploads/info_images/info_69046e6f8c043.jpeg differ diff --git a/assets/uploads/info_images/info_69046eabc92de.jpeg b/assets/uploads/info_images/info_69046eabc92de.jpeg new file mode 100644 index 0000000..b4976d2 Binary files /dev/null and b/assets/uploads/info_images/info_69046eabc92de.jpeg differ diff --git a/assets/uploads/info_images/info_69046f15c255a.jpeg b/assets/uploads/info_images/info_69046f15c255a.jpeg new file mode 100644 index 0000000..f3c7dcc Binary files /dev/null and b/assets/uploads/info_images/info_69046f15c255a.jpeg differ diff --git a/assets/uploads/info_images/info_69046f3ee6b53.jpeg b/assets/uploads/info_images/info_69046f3ee6b53.jpeg new file mode 100644 index 0000000..fd070bb Binary files /dev/null and b/assets/uploads/info_images/info_69046f3ee6b53.jpeg differ diff --git a/assets/uploads/info_images/info_69046f527d673.jpeg b/assets/uploads/info_images/info_69046f527d673.jpeg new file mode 100644 index 0000000..caa8165 Binary files /dev/null and b/assets/uploads/info_images/info_69046f527d673.jpeg differ diff --git a/assets/uploads/info_images/info_69046fe31feb1.jpeg b/assets/uploads/info_images/info_69046fe31feb1.jpeg new file mode 100644 index 0000000..7b16503 Binary files /dev/null and b/assets/uploads/info_images/info_69046fe31feb1.jpeg differ diff --git a/assets/uploads/info_images/info_6904701543342.webp b/assets/uploads/info_images/info_6904701543342.webp new file mode 100644 index 0000000..be83e08 Binary files /dev/null and b/assets/uploads/info_images/info_6904701543342.webp differ diff --git a/assets/uploads/info_images/info_690470848a7ae.jpg b/assets/uploads/info_images/info_690470848a7ae.jpg new file mode 100644 index 0000000..dff1ccf Binary files /dev/null and b/assets/uploads/info_images/info_690470848a7ae.jpg differ diff --git a/assets/uploads/info_images/info_690471270a077.webp b/assets/uploads/info_images/info_690471270a077.webp new file mode 100644 index 0000000..6a132be Binary files /dev/null and b/assets/uploads/info_images/info_690471270a077.webp differ diff --git a/assets/uploads/info_images/info_690471ae458b2.jpeg b/assets/uploads/info_images/info_690471ae458b2.jpeg new file mode 100644 index 0000000..fa69b19 Binary files /dev/null and b/assets/uploads/info_images/info_690471ae458b2.jpeg differ diff --git a/assets/uploads/info_images/info_690471cba8d37.jpeg b/assets/uploads/info_images/info_690471cba8d37.jpeg new file mode 100644 index 0000000..543d4a7 Binary files /dev/null and b/assets/uploads/info_images/info_690471cba8d37.jpeg differ diff --git a/assets/uploads/info_images/info_6904723148c69.jpeg b/assets/uploads/info_images/info_6904723148c69.jpeg new file mode 100644 index 0000000..e162bff Binary files /dev/null and b/assets/uploads/info_images/info_6904723148c69.jpeg differ diff --git a/assets/uploads/info_images/info_69053cabe3156.jpeg b/assets/uploads/info_images/info_69053cabe3156.jpeg new file mode 100644 index 0000000..b4976d2 Binary files /dev/null and b/assets/uploads/info_images/info_69053cabe3156.jpeg differ diff --git a/assets/uploads/info_images/info_6908e3f384590.webp b/assets/uploads/info_images/info_6908e3f384590.webp new file mode 100644 index 0000000..6a132be Binary files /dev/null and b/assets/uploads/info_images/info_6908e3f384590.webp differ diff --git a/assets/uploads/info_images/info_690e32cc03385.png b/assets/uploads/info_images/info_690e32cc03385.png new file mode 100644 index 0000000..ccee2da Binary files /dev/null and b/assets/uploads/info_images/info_690e32cc03385.png differ diff --git a/assets/uploads/info_images/info_69150acd1de37.jpg b/assets/uploads/info_images/info_69150acd1de37.jpg new file mode 100644 index 0000000..24dda93 Binary files /dev/null and b/assets/uploads/info_images/info_69150acd1de37.jpg differ diff --git a/assets/uploads/info_images/info_691b641f0b2af.jpeg b/assets/uploads/info_images/info_691b641f0b2af.jpeg new file mode 100644 index 0000000..eef46e6 Binary files /dev/null and b/assets/uploads/info_images/info_691b641f0b2af.jpeg differ diff --git a/assets/uploads/info_images/info_691b64524be2e.jpeg b/assets/uploads/info_images/info_691b64524be2e.jpeg new file mode 100644 index 0000000..eef46e6 Binary files /dev/null and b/assets/uploads/info_images/info_691b64524be2e.jpeg differ diff --git a/assets/uploads/info_images/info_691f434238aa6.jpg b/assets/uploads/info_images/info_691f434238aa6.jpg new file mode 100644 index 0000000..1f6fa39 Binary files /dev/null and b/assets/uploads/info_images/info_691f434238aa6.jpg differ diff --git a/assets/uploads/info_images/info_6929c86ab672b.png b/assets/uploads/info_images/info_6929c86ab672b.png new file mode 100644 index 0000000..0652fab Binary files /dev/null and b/assets/uploads/info_images/info_6929c86ab672b.png differ diff --git a/assets/uploads/info_images/info_6929c87d9d46f.png b/assets/uploads/info_images/info_6929c87d9d46f.png new file mode 100644 index 0000000..0652fab Binary files /dev/null and b/assets/uploads/info_images/info_6929c87d9d46f.png differ diff --git a/assets/uploads/info_images/info_6929d41192004.jpg b/assets/uploads/info_images/info_6929d41192004.jpg new file mode 100644 index 0000000..a40ad25 Binary files /dev/null and b/assets/uploads/info_images/info_6929d41192004.jpg differ diff --git a/assets/uploads/info_images/info_694058e411db0.jpg b/assets/uploads/info_images/info_694058e411db0.jpg new file mode 100644 index 0000000..e5e816f Binary files /dev/null and b/assets/uploads/info_images/info_694058e411db0.jpg differ diff --git a/assets/uploads/info_images/info_69405955f1063.jpg b/assets/uploads/info_images/info_69405955f1063.jpg new file mode 100644 index 0000000..e5e816f Binary files /dev/null and b/assets/uploads/info_images/info_69405955f1063.jpg differ diff --git a/assets/uploads/info_images/info_6974f7543fd51.png b/assets/uploads/info_images/info_6974f7543fd51.png new file mode 100644 index 0000000..c2b1962 Binary files /dev/null and b/assets/uploads/info_images/info_6974f7543fd51.png differ diff --git a/assets/uploads/info_images/info_6974f7eccf646.png b/assets/uploads/info_images/info_6974f7eccf646.png new file mode 100644 index 0000000..c2b1962 Binary files /dev/null and b/assets/uploads/info_images/info_6974f7eccf646.png differ diff --git a/assets/uploads/info_images/info_697a397384ebb.png b/assets/uploads/info_images/info_697a397384ebb.png new file mode 100644 index 0000000..09e2ba3 Binary files /dev/null and b/assets/uploads/info_images/info_697a397384ebb.png differ diff --git a/assets/uploads/info_images/info_697a3a826b38a.png b/assets/uploads/info_images/info_697a3a826b38a.png new file mode 100644 index 0000000..09e2ba3 Binary files /dev/null and b/assets/uploads/info_images/info_697a3a826b38a.png differ diff --git a/assets/uploads/info_images/info_697a4aa1aa85f.png b/assets/uploads/info_images/info_697a4aa1aa85f.png new file mode 100644 index 0000000..627696e Binary files /dev/null and b/assets/uploads/info_images/info_697a4aa1aa85f.png differ diff --git a/assets/uploads/info_images/info_697a4d2007ac5.png b/assets/uploads/info_images/info_697a4d2007ac5.png new file mode 100644 index 0000000..627696e Binary files /dev/null and b/assets/uploads/info_images/info_697a4d2007ac5.png differ diff --git a/assets/uploads/info_images/info_697a4da62a8a1.png b/assets/uploads/info_images/info_697a4da62a8a1.png new file mode 100644 index 0000000..58e2cdb Binary files /dev/null and b/assets/uploads/info_images/info_697a4da62a8a1.png differ diff --git a/assets/uploads/info_images/info_697a4e805fde8.png b/assets/uploads/info_images/info_697a4e805fde8.png new file mode 100644 index 0000000..58e2cdb Binary files /dev/null and b/assets/uploads/info_images/info_697a4e805fde8.png differ diff --git a/assets/uploads/info_images/panel_info_6902908b86911.png b/assets/uploads/info_images/panel_info_6902908b86911.png new file mode 100644 index 0000000..aa50b62 Binary files /dev/null and b/assets/uploads/info_images/panel_info_6902908b86911.png differ diff --git a/assets/uploads/vouchers/68e89f0ccccd0-WhatsApp Image 2025-07-24 at 6.23.43 PM.jpeg b/assets/uploads/vouchers/68e89f0ccccd0-WhatsApp Image 2025-07-24 at 6.23.43 PM.jpeg new file mode 100644 index 0000000..309f2e8 Binary files /dev/null and b/assets/uploads/vouchers/68e89f0ccccd0-WhatsApp Image 2025-07-24 at 6.23.43 PM.jpeg differ diff --git a/assets/uploads/vouchers/68e89f19e1a12-WhatsApp Image 2025-07-24 at 6.23.43 PM.jpeg b/assets/uploads/vouchers/68e89f19e1a12-WhatsApp Image 2025-07-24 at 6.23.43 PM.jpeg new file mode 100644 index 0000000..309f2e8 Binary files /dev/null and b/assets/uploads/vouchers/68e89f19e1a12-WhatsApp Image 2025-07-24 at 6.23.43 PM.jpeg differ diff --git a/assets/uploads/vouchers/6900d89e14aa3-WhatsApp Image 2025-10-24 at 10.40.05 AM (1).jpeg b/assets/uploads/vouchers/6900d89e14aa3-WhatsApp Image 2025-10-24 at 10.40.05 AM (1).jpeg new file mode 100644 index 0000000..eb41a0b Binary files /dev/null and b/assets/uploads/vouchers/6900d89e14aa3-WhatsApp Image 2025-10-24 at 10.40.05 AM (1).jpeg differ diff --git a/assets/uploads/vouchers/6900d8c643c3f-WhatsApp Image 2025-10-24 at 10.40.05 AM (1).jpeg b/assets/uploads/vouchers/6900d8c643c3f-WhatsApp Image 2025-10-24 at 10.40.05 AM (1).jpeg new file mode 100644 index 0000000..eb41a0b Binary files /dev/null and b/assets/uploads/vouchers/6900d8c643c3f-WhatsApp Image 2025-10-24 at 10.40.05 AM (1).jpeg differ diff --git a/assets/uploads/vouchers/6900e13a3d53b-WhatsApp Image 2025-10-27 at 7.23.50 PM.jpeg b/assets/uploads/vouchers/6900e13a3d53b-WhatsApp Image 2025-10-27 at 7.23.50 PM.jpeg new file mode 100644 index 0000000..f6cf075 Binary files /dev/null and b/assets/uploads/vouchers/6900e13a3d53b-WhatsApp Image 2025-10-27 at 7.23.50 PM.jpeg differ diff --git a/assets/uploads/vouchers/6900e16d06fde-WhatsApp Image 2025-10-27 at 7.23.50 PM.jpeg b/assets/uploads/vouchers/6900e16d06fde-WhatsApp Image 2025-10-27 at 7.23.50 PM.jpeg new file mode 100644 index 0000000..f6cf075 Binary files /dev/null and b/assets/uploads/vouchers/6900e16d06fde-WhatsApp Image 2025-10-27 at 7.23.50 PM.jpeg differ diff --git a/assets/uploads/vouchers/6900e2bead881-WhatsApp Image 2025-10-27 at 9.41.53 AM.jpeg b/assets/uploads/vouchers/6900e2bead881-WhatsApp Image 2025-10-27 at 9.41.53 AM.jpeg new file mode 100644 index 0000000..15ea1ea Binary files /dev/null and b/assets/uploads/vouchers/6900e2bead881-WhatsApp Image 2025-10-27 at 9.41.53 AM.jpeg differ diff --git a/assets/uploads/vouchers/690100b3b425c-WhatsApp Image 2025-10-28 at 11.56.16 AM.jpeg b/assets/uploads/vouchers/690100b3b425c-WhatsApp Image 2025-10-28 at 11.56.16 AM.jpeg new file mode 100644 index 0000000..ceecc2f Binary files /dev/null and b/assets/uploads/vouchers/690100b3b425c-WhatsApp Image 2025-10-28 at 11.56.16 AM.jpeg differ diff --git a/assets/uploads/vouchers/69011bd6af964-WhatsApp Image 2025-10-28 at 2.14.01 PM.jpeg b/assets/uploads/vouchers/69011bd6af964-WhatsApp Image 2025-10-28 at 2.14.01 PM.jpeg new file mode 100644 index 0000000..0edda77 Binary files /dev/null and b/assets/uploads/vouchers/69011bd6af964-WhatsApp Image 2025-10-28 at 2.14.01 PM.jpeg differ diff --git a/assets/uploads/vouchers/690122a5d87cc-WhatsApp Image 2025-10-28 at 2.53.48 PM.jpeg b/assets/uploads/vouchers/690122a5d87cc-WhatsApp Image 2025-10-28 at 2.53.48 PM.jpeg new file mode 100644 index 0000000..b3c9abe Binary files /dev/null and b/assets/uploads/vouchers/690122a5d87cc-WhatsApp Image 2025-10-28 at 2.53.48 PM.jpeg differ diff --git a/assets/uploads/vouchers/6902353808286-WhatsApp Image 2025-10-29 at 10.26.48 AM.jpeg b/assets/uploads/vouchers/6902353808286-WhatsApp Image 2025-10-29 at 10.26.48 AM.jpeg new file mode 100644 index 0000000..b1399b9 Binary files /dev/null and b/assets/uploads/vouchers/6902353808286-WhatsApp Image 2025-10-29 at 10.26.48 AM.jpeg differ diff --git a/assets/uploads/vouchers/69028c76a5000-WhatsApp Image 2025-10-29 at 2.45.53 PM.jpeg b/assets/uploads/vouchers/69028c76a5000-WhatsApp Image 2025-10-29 at 2.45.53 PM.jpeg new file mode 100644 index 0000000..445ea0c Binary files /dev/null and b/assets/uploads/vouchers/69028c76a5000-WhatsApp Image 2025-10-29 at 2.45.53 PM.jpeg differ diff --git a/assets/uploads/vouchers/69028de8963f4-WhatsApp Image 2025-10-29 at 1.17.25 PM.jpeg b/assets/uploads/vouchers/69028de8963f4-WhatsApp Image 2025-10-29 at 1.17.25 PM.jpeg new file mode 100644 index 0000000..cae6f2f Binary files /dev/null and b/assets/uploads/vouchers/69028de8963f4-WhatsApp Image 2025-10-29 at 1.17.25 PM.jpeg differ diff --git a/assets/uploads/vouchers/69028f414aaf4-WhatsApp Image 2025-10-29 at 11.26.37 AM.jpeg b/assets/uploads/vouchers/69028f414aaf4-WhatsApp Image 2025-10-29 at 11.26.37 AM.jpeg new file mode 100644 index 0000000..a4d529f Binary files /dev/null and b/assets/uploads/vouchers/69028f414aaf4-WhatsApp Image 2025-10-29 at 11.26.37 AM.jpeg differ diff --git a/assets/uploads/vouchers/69028f877548a-WhatsApp Image 2025-10-29 at 10.04.09 AM.jpeg b/assets/uploads/vouchers/69028f877548a-WhatsApp Image 2025-10-29 at 10.04.09 AM.jpeg new file mode 100644 index 0000000..7f9c5e2 Binary files /dev/null and b/assets/uploads/vouchers/69028f877548a-WhatsApp Image 2025-10-29 at 10.04.09 AM.jpeg differ diff --git a/assets/uploads/vouchers/69028fdae6a18-WhatsApp Image 2025-10-29 at 10.21.01 AM.jpeg b/assets/uploads/vouchers/69028fdae6a18-WhatsApp Image 2025-10-29 at 10.21.01 AM.jpeg new file mode 100644 index 0000000..eabf1a8 Binary files /dev/null and b/assets/uploads/vouchers/69028fdae6a18-WhatsApp Image 2025-10-29 at 10.21.01 AM.jpeg differ diff --git a/assets/uploads/vouchers/690290934dfdb-WhatsApp Image 2025-10-29 at 10.13.57 AM.jpeg b/assets/uploads/vouchers/690290934dfdb-WhatsApp Image 2025-10-29 at 10.13.57 AM.jpeg new file mode 100644 index 0000000..a5b6f5d Binary files /dev/null and b/assets/uploads/vouchers/690290934dfdb-WhatsApp Image 2025-10-29 at 10.13.57 AM.jpeg differ diff --git a/assets/uploads/vouchers/69029220a21e7-WhatsApp Image 2025-10-29 at 5.08.16 PM.jpeg b/assets/uploads/vouchers/69029220a21e7-WhatsApp Image 2025-10-29 at 5.08.16 PM.jpeg new file mode 100644 index 0000000..abb5143 Binary files /dev/null and b/assets/uploads/vouchers/69029220a21e7-WhatsApp Image 2025-10-29 at 5.08.16 PM.jpeg differ diff --git a/assets/uploads/vouchers/69029ed9f077f-WhatsApp Image 2025-10-29 at 4.57.34 PM.jpeg b/assets/uploads/vouchers/69029ed9f077f-WhatsApp Image 2025-10-29 at 4.57.34 PM.jpeg new file mode 100644 index 0000000..36f38d0 Binary files /dev/null and b/assets/uploads/vouchers/69029ed9f077f-WhatsApp Image 2025-10-29 at 4.57.34 PM.jpeg differ diff --git a/assets/uploads/vouchers/6902a81cc4b8e-WhatsApp Image 2025-10-29 at 6.22.29 PM.jpeg b/assets/uploads/vouchers/6902a81cc4b8e-WhatsApp Image 2025-10-29 at 6.22.29 PM.jpeg new file mode 100644 index 0000000..06e2912 Binary files /dev/null and b/assets/uploads/vouchers/6902a81cc4b8e-WhatsApp Image 2025-10-29 at 6.22.29 PM.jpeg differ diff --git a/assets/uploads/vouchers/69037ce9a9ff2-WhatsApp Image 2025-10-30 at 9.52.38 AM.jpeg b/assets/uploads/vouchers/69037ce9a9ff2-WhatsApp Image 2025-10-30 at 9.52.38 AM.jpeg new file mode 100644 index 0000000..be95c1d Binary files /dev/null and b/assets/uploads/vouchers/69037ce9a9ff2-WhatsApp Image 2025-10-30 at 9.52.38 AM.jpeg differ diff --git a/assets/uploads/vouchers/69038ade6f4c4-WhatsApp Image 2025-10-30 at 10.42.11 AM.jpeg b/assets/uploads/vouchers/69038ade6f4c4-WhatsApp Image 2025-10-30 at 10.42.11 AM.jpeg new file mode 100644 index 0000000..dd8c958 Binary files /dev/null and b/assets/uploads/vouchers/69038ade6f4c4-WhatsApp Image 2025-10-30 at 10.42.11 AM.jpeg differ diff --git a/assets/uploads/vouchers/69038cdd6d288-WhatsApp Image 2025-10-25 at 2.11.53 PM.jpeg b/assets/uploads/vouchers/69038cdd6d288-WhatsApp Image 2025-10-25 at 2.11.53 PM.jpeg new file mode 100644 index 0000000..ec7c0d0 Binary files /dev/null and b/assets/uploads/vouchers/69038cdd6d288-WhatsApp Image 2025-10-25 at 2.11.53 PM.jpeg differ diff --git a/assets/uploads/vouchers/6904d66c607d8-WhatsApp Image 2025-10-31 at 10.14.52 AM.jpeg b/assets/uploads/vouchers/6904d66c607d8-WhatsApp Image 2025-10-31 at 10.14.52 AM.jpeg new file mode 100644 index 0000000..13832c0 Binary files /dev/null and b/assets/uploads/vouchers/6904d66c607d8-WhatsApp Image 2025-10-31 at 10.14.52 AM.jpeg differ diff --git a/assets/uploads/vouchers/6904d6a5a12c3-WhatsApp Image 2025-10-30 at 1.27.37 PM.jpeg b/assets/uploads/vouchers/6904d6a5a12c3-WhatsApp Image 2025-10-30 at 1.27.37 PM.jpeg new file mode 100644 index 0000000..1f3fa5e Binary files /dev/null and b/assets/uploads/vouchers/6904d6a5a12c3-WhatsApp Image 2025-10-30 at 1.27.37 PM.jpeg differ diff --git a/assets/uploads/vouchers/6904d705e5e15-WhatsApp Image 2025-10-31 at 9.42.26 AM.jpeg b/assets/uploads/vouchers/6904d705e5e15-WhatsApp Image 2025-10-31 at 9.42.26 AM.jpeg new file mode 100644 index 0000000..fe8dcc8 Binary files /dev/null and b/assets/uploads/vouchers/6904d705e5e15-WhatsApp Image 2025-10-31 at 9.42.26 AM.jpeg differ diff --git a/assets/uploads/vouchers/6904d79d37991-WhatsApp Image 2025-10-30 at 4.34.53 PM.jpeg b/assets/uploads/vouchers/6904d79d37991-WhatsApp Image 2025-10-30 at 4.34.53 PM.jpeg new file mode 100644 index 0000000..b647ff2 Binary files /dev/null and b/assets/uploads/vouchers/6904d79d37991-WhatsApp Image 2025-10-30 at 4.34.53 PM.jpeg differ diff --git a/assets/uploads/vouchers/6904d826b5201-WhatsApp Image 2025-10-30 at 5.27.38 PM.jpeg b/assets/uploads/vouchers/6904d826b5201-WhatsApp Image 2025-10-30 at 5.27.38 PM.jpeg new file mode 100644 index 0000000..7c0b6a8 Binary files /dev/null and b/assets/uploads/vouchers/6904d826b5201-WhatsApp Image 2025-10-30 at 5.27.38 PM.jpeg differ diff --git a/assets/uploads/vouchers/6904d8a2a03ad-WhatsApp Image 2025-10-30 at 3.58.18 PM.jpeg b/assets/uploads/vouchers/6904d8a2a03ad-WhatsApp Image 2025-10-30 at 3.58.18 PM.jpeg new file mode 100644 index 0000000..e4c0440 Binary files /dev/null and b/assets/uploads/vouchers/6904d8a2a03ad-WhatsApp Image 2025-10-30 at 3.58.18 PM.jpeg differ diff --git a/assets/uploads/vouchers/6904d8eb018b8-WhatsApp Image 2025-10-30 at 3.52.16 PM.jpeg b/assets/uploads/vouchers/6904d8eb018b8-WhatsApp Image 2025-10-30 at 3.52.16 PM.jpeg new file mode 100644 index 0000000..a4bace4 Binary files /dev/null and b/assets/uploads/vouchers/6904d8eb018b8-WhatsApp Image 2025-10-30 at 3.52.16 PM.jpeg differ diff --git a/assets/uploads/vouchers/6904d95a956c1-WhatsApp Image 2025-10-28 at 11.46.31 AM.jpeg b/assets/uploads/vouchers/6904d95a956c1-WhatsApp Image 2025-10-28 at 11.46.31 AM.jpeg new file mode 100644 index 0000000..86d5c23 Binary files /dev/null and b/assets/uploads/vouchers/6904d95a956c1-WhatsApp Image 2025-10-28 at 11.46.31 AM.jpeg differ diff --git a/assets/uploads/vouchers/6904dc327e62e-WhatsApp Image 2025-10-31 at 10.54.50 AM (1).jpeg b/assets/uploads/vouchers/6904dc327e62e-WhatsApp Image 2025-10-31 at 10.54.50 AM (1).jpeg new file mode 100644 index 0000000..9ad1ae5 Binary files /dev/null and b/assets/uploads/vouchers/6904dc327e62e-WhatsApp Image 2025-10-31 at 10.54.50 AM (1).jpeg differ diff --git a/assets/uploads/vouchers/6904e4da85d36-WhatsApp Image 2025-10-31 at 11.30.28 AM.jpeg b/assets/uploads/vouchers/6904e4da85d36-WhatsApp Image 2025-10-31 at 11.30.28 AM.jpeg new file mode 100644 index 0000000..5d0d76c Binary files /dev/null and b/assets/uploads/vouchers/6904e4da85d36-WhatsApp Image 2025-10-31 at 11.30.28 AM.jpeg differ diff --git a/assets/uploads/vouchers/6904eafd48b68-WhatsApp Image 2025-10-31 at 11.48.14 AM.jpeg b/assets/uploads/vouchers/6904eafd48b68-WhatsApp Image 2025-10-31 at 11.48.14 AM.jpeg new file mode 100644 index 0000000..05c7317 Binary files /dev/null and b/assets/uploads/vouchers/6904eafd48b68-WhatsApp Image 2025-10-31 at 11.48.14 AM.jpeg differ diff --git a/assets/uploads/vouchers/6904eb5073a09-WhatsApp Image 2025-10-31 at 11.41.57 AM.jpeg b/assets/uploads/vouchers/6904eb5073a09-WhatsApp Image 2025-10-31 at 11.41.57 AM.jpeg new file mode 100644 index 0000000..5246acb Binary files /dev/null and b/assets/uploads/vouchers/6904eb5073a09-WhatsApp Image 2025-10-31 at 11.41.57 AM.jpeg differ diff --git a/assets/uploads/vouchers/6904f6c1d1f10-PAGOS 139.jpg b/assets/uploads/vouchers/6904f6c1d1f10-PAGOS 139.jpg new file mode 100644 index 0000000..53a1e3a Binary files /dev/null and b/assets/uploads/vouchers/6904f6c1d1f10-PAGOS 139.jpg differ diff --git a/assets/uploads/vouchers/690505658ac02-WhatsApp Image 2025-10-31 at 1.45.16 PM.jpeg b/assets/uploads/vouchers/690505658ac02-WhatsApp Image 2025-10-31 at 1.45.16 PM.jpeg new file mode 100644 index 0000000..dc538b4 Binary files /dev/null and b/assets/uploads/vouchers/690505658ac02-WhatsApp Image 2025-10-31 at 1.45.16 PM.jpeg differ diff --git a/assets/uploads/vouchers/69050b89f2ebb-PAGO99.jpg b/assets/uploads/vouchers/69050b89f2ebb-PAGO99.jpg new file mode 100644 index 0000000..ff500ff Binary files /dev/null and b/assets/uploads/vouchers/69050b89f2ebb-PAGO99.jpg differ diff --git a/assets/uploads/vouchers/6905370aaf7d4-WhatsApp Image 2025-10-31 at 5.17.20 PM.jpeg b/assets/uploads/vouchers/6905370aaf7d4-WhatsApp Image 2025-10-31 at 5.17.20 PM.jpeg new file mode 100644 index 0000000..0c82a65 Binary files /dev/null and b/assets/uploads/vouchers/6905370aaf7d4-WhatsApp Image 2025-10-31 at 5.17.20 PM.jpeg differ diff --git a/assets/uploads/vouchers/69053abe7431c-WhatsApp Image 2025-10-31 at 5.36.48 PM.jpeg b/assets/uploads/vouchers/69053abe7431c-WhatsApp Image 2025-10-31 at 5.36.48 PM.jpeg new file mode 100644 index 0000000..4c3d586 Binary files /dev/null and b/assets/uploads/vouchers/69053abe7431c-WhatsApp Image 2025-10-31 at 5.36.48 PM.jpeg differ diff --git a/assets/uploads/vouchers/6908cd1fd16e0-WhatsApp Image 2025-11-03 at 10.32.34 AM.jpeg b/assets/uploads/vouchers/6908cd1fd16e0-WhatsApp Image 2025-11-03 at 10.32.34 AM.jpeg new file mode 100644 index 0000000..8ccec3b Binary files /dev/null and b/assets/uploads/vouchers/6908cd1fd16e0-WhatsApp Image 2025-11-03 at 10.32.34 AM.jpeg differ diff --git a/assets/uploads/vouchers/6908cdb336ab6-WhatsApp Image 2025-11-01 at 2.10.12 PM.jpeg b/assets/uploads/vouchers/6908cdb336ab6-WhatsApp Image 2025-11-01 at 2.10.12 PM.jpeg new file mode 100644 index 0000000..b91333a Binary files /dev/null and b/assets/uploads/vouchers/6908cdb336ab6-WhatsApp Image 2025-11-01 at 2.10.12 PM.jpeg differ diff --git a/assets/uploads/vouchers/6908ce2fa2d1c-WhatsApp Image 2025-11-01 at 9.01.58 AM.jpeg b/assets/uploads/vouchers/6908ce2fa2d1c-WhatsApp Image 2025-11-01 at 9.01.58 AM.jpeg new file mode 100644 index 0000000..8ed0487 Binary files /dev/null and b/assets/uploads/vouchers/6908ce2fa2d1c-WhatsApp Image 2025-11-01 at 9.01.58 AM.jpeg differ diff --git a/assets/uploads/vouchers/6908cf8563ba7-PAGO 99.jpg b/assets/uploads/vouchers/6908cf8563ba7-PAGO 99.jpg new file mode 100644 index 0000000..cd8ea50 Binary files /dev/null and b/assets/uploads/vouchers/6908cf8563ba7-PAGO 99.jpg differ diff --git a/assets/uploads/vouchers/69091a466fe4a-WhatsApp Image 2025-11-03 at 3.09.47 PM.jpeg b/assets/uploads/vouchers/69091a466fe4a-WhatsApp Image 2025-11-03 at 3.09.47 PM.jpeg new file mode 100644 index 0000000..68626aa Binary files /dev/null and b/assets/uploads/vouchers/69091a466fe4a-WhatsApp Image 2025-11-03 at 3.09.47 PM.jpeg differ diff --git a/assets/uploads/vouchers/69091b89bd7a4-WhatsApp Image 2025-11-03 at 3.27.39 PM.jpeg b/assets/uploads/vouchers/69091b89bd7a4-WhatsApp Image 2025-11-03 at 3.27.39 PM.jpeg new file mode 100644 index 0000000..c1b80a7 Binary files /dev/null and b/assets/uploads/vouchers/69091b89bd7a4-WhatsApp Image 2025-11-03 at 3.27.39 PM.jpeg differ diff --git a/assets/uploads/vouchers/6909201f4c929-WhatsApp Image 2025-11-03 at 3.34.23 PM.jpeg b/assets/uploads/vouchers/6909201f4c929-WhatsApp Image 2025-11-03 at 3.34.23 PM.jpeg new file mode 100644 index 0000000..bb7ef07 Binary files /dev/null and b/assets/uploads/vouchers/6909201f4c929-WhatsApp Image 2025-11-03 at 3.34.23 PM.jpeg differ diff --git a/assets/uploads/vouchers/69092117c4e0e-WhatsApp Image 2025-11-03 at 7.44.12 AM.jpeg b/assets/uploads/vouchers/69092117c4e0e-WhatsApp Image 2025-11-03 at 7.44.12 AM.jpeg new file mode 100644 index 0000000..6bb3b64 Binary files /dev/null and b/assets/uploads/vouchers/69092117c4e0e-WhatsApp Image 2025-11-03 at 7.44.12 AM.jpeg differ diff --git a/assets/uploads/vouchers/690921692d017-WhatsApp Image 2025-11-02 at 9.25.52 AM.jpeg b/assets/uploads/vouchers/690921692d017-WhatsApp Image 2025-11-02 at 9.25.52 AM.jpeg new file mode 100644 index 0000000..50c02f6 Binary files /dev/null and b/assets/uploads/vouchers/690921692d017-WhatsApp Image 2025-11-02 at 9.25.52 AM.jpeg differ diff --git a/assets/uploads/vouchers/690921d327350-WhatsApp Image 2025-11-01 at 9.57.35 AM.jpeg b/assets/uploads/vouchers/690921d327350-WhatsApp Image 2025-11-01 at 9.57.35 AM.jpeg new file mode 100644 index 0000000..7338764 Binary files /dev/null and b/assets/uploads/vouchers/690921d327350-WhatsApp Image 2025-11-01 at 9.57.35 AM.jpeg differ diff --git a/assets/uploads/vouchers/6909221946a13-WhatsApp Image 2025-10-31 at 6.57.11 PM.jpeg b/assets/uploads/vouchers/6909221946a13-WhatsApp Image 2025-10-31 at 6.57.11 PM.jpeg new file mode 100644 index 0000000..39ee9cb Binary files /dev/null and b/assets/uploads/vouchers/6909221946a13-WhatsApp Image 2025-10-31 at 6.57.11 PM.jpeg differ diff --git a/assets/uploads/vouchers/69092291429e0-WhatsApp Image 2025-10-31 at 3.25.18 PM.jpeg b/assets/uploads/vouchers/69092291429e0-WhatsApp Image 2025-10-31 at 3.25.18 PM.jpeg new file mode 100644 index 0000000..3afd142 Binary files /dev/null and b/assets/uploads/vouchers/69092291429e0-WhatsApp Image 2025-10-31 at 3.25.18 PM.jpeg differ diff --git a/assets/uploads/vouchers/690925390178b-WhatsApp Image 2025-10-25 at 4.44.33 PM.jpeg b/assets/uploads/vouchers/690925390178b-WhatsApp Image 2025-10-25 at 4.44.33 PM.jpeg new file mode 100644 index 0000000..d01f5f4 Binary files /dev/null and b/assets/uploads/vouchers/690925390178b-WhatsApp Image 2025-10-25 at 4.44.33 PM.jpeg differ diff --git a/assets/uploads/vouchers/690930dd9749b-PAGO 69.jpg b/assets/uploads/vouchers/690930dd9749b-PAGO 69.jpg new file mode 100644 index 0000000..8a627a9 Binary files /dev/null and b/assets/uploads/vouchers/690930dd9749b-PAGO 69.jpg differ diff --git a/assets/uploads/vouchers/690933c1bf547-WhatsApp Image 2025-11-03 at 5.38.13 PM.jpeg b/assets/uploads/vouchers/690933c1bf547-WhatsApp Image 2025-11-03 at 5.38.13 PM.jpeg new file mode 100644 index 0000000..e938b80 Binary files /dev/null and b/assets/uploads/vouchers/690933c1bf547-WhatsApp Image 2025-11-03 at 5.38.13 PM.jpeg differ diff --git a/assets/uploads/vouchers/6909345100379-WhatsApp Image 2025-11-03 at 5.51.22 PM.jpeg b/assets/uploads/vouchers/6909345100379-WhatsApp Image 2025-11-03 at 5.51.22 PM.jpeg new file mode 100644 index 0000000..9c87e57 Binary files /dev/null and b/assets/uploads/vouchers/6909345100379-WhatsApp Image 2025-11-03 at 5.51.22 PM.jpeg differ diff --git a/assets/uploads/vouchers/6909357a5d56f-WhatsApp Image 2025-11-03 at 5.48.34 PM.jpeg b/assets/uploads/vouchers/6909357a5d56f-WhatsApp Image 2025-11-03 at 5.48.34 PM.jpeg new file mode 100644 index 0000000..df76839 Binary files /dev/null and b/assets/uploads/vouchers/6909357a5d56f-WhatsApp Image 2025-11-03 at 5.48.34 PM.jpeg differ diff --git a/assets/uploads/vouchers/690a14204eab5-Imagen de WhatsApp 2025-11-04 a las 09.55.34_1f4311cf.jpg b/assets/uploads/vouchers/690a14204eab5-Imagen de WhatsApp 2025-11-04 a las 09.55.34_1f4311cf.jpg new file mode 100644 index 0000000..12235c7 Binary files /dev/null and b/assets/uploads/vouchers/690a14204eab5-Imagen de WhatsApp 2025-11-04 a las 09.55.34_1f4311cf.jpg differ diff --git a/assets/uploads/vouchers/690a14340a337-WhatsApp Image 2025-11-03 at 6.26.28 PM.jpeg b/assets/uploads/vouchers/690a14340a337-WhatsApp Image 2025-11-03 at 6.26.28 PM.jpeg new file mode 100644 index 0000000..6222181 Binary files /dev/null and b/assets/uploads/vouchers/690a14340a337-WhatsApp Image 2025-11-03 at 6.26.28 PM.jpeg differ diff --git a/assets/uploads/vouchers/690a17917a92a-WhatsApp Image 2025-11-04 at 10.09.25 AM.jpeg b/assets/uploads/vouchers/690a17917a92a-WhatsApp Image 2025-11-04 at 10.09.25 AM.jpeg new file mode 100644 index 0000000..53b780a Binary files /dev/null and b/assets/uploads/vouchers/690a17917a92a-WhatsApp Image 2025-11-04 at 10.09.25 AM.jpeg differ diff --git a/assets/uploads/vouchers/690a1ac402775-PAGO 79.jpg b/assets/uploads/vouchers/690a1ac402775-PAGO 79.jpg new file mode 100644 index 0000000..0e91562 Binary files /dev/null and b/assets/uploads/vouchers/690a1ac402775-PAGO 79.jpg differ diff --git a/assets/uploads/vouchers/690a1ce73721f-PAGO 99 D.jpg b/assets/uploads/vouchers/690a1ce73721f-PAGO 99 D.jpg new file mode 100644 index 0000000..ff500ff Binary files /dev/null and b/assets/uploads/vouchers/690a1ce73721f-PAGO 99 D.jpg differ diff --git a/assets/uploads/vouchers/690a20b04fb0d-WhatsApp Image 2025-11-04 at 10.46.04 AM.jpeg b/assets/uploads/vouchers/690a20b04fb0d-WhatsApp Image 2025-11-04 at 10.46.04 AM.jpeg new file mode 100644 index 0000000..53e6d2d Binary files /dev/null and b/assets/uploads/vouchers/690a20b04fb0d-WhatsApp Image 2025-11-04 at 10.46.04 AM.jpeg differ diff --git a/assets/uploads/vouchers/690a25c092b28-WhatsApp Image 2025-11-04 at 11.04.59 AM.jpeg b/assets/uploads/vouchers/690a25c092b28-WhatsApp Image 2025-11-04 at 11.04.59 AM.jpeg new file mode 100644 index 0000000..b5d389b Binary files /dev/null and b/assets/uploads/vouchers/690a25c092b28-WhatsApp Image 2025-11-04 at 11.04.59 AM.jpeg differ diff --git a/assets/uploads/vouchers/690a4195da1bc-WhatsApp Image 2025-11-04 at 12.25.56 PM.jpeg b/assets/uploads/vouchers/690a4195da1bc-WhatsApp Image 2025-11-04 at 12.25.56 PM.jpeg new file mode 100644 index 0000000..f4f133e Binary files /dev/null and b/assets/uploads/vouchers/690a4195da1bc-WhatsApp Image 2025-11-04 at 12.25.56 PM.jpeg differ diff --git a/assets/uploads/vouchers/690a42c3373e6-89 249.jpg b/assets/uploads/vouchers/690a42c3373e6-89 249.jpg new file mode 100644 index 0000000..c45358f Binary files /dev/null and b/assets/uploads/vouchers/690a42c3373e6-89 249.jpg differ diff --git a/assets/uploads/vouchers/690a4cc4dea65-WhatsApp Image 2025-11-04 at 1.44.48 PM.jpeg b/assets/uploads/vouchers/690a4cc4dea65-WhatsApp Image 2025-11-04 at 1.44.48 PM.jpeg new file mode 100644 index 0000000..17e5eb0 Binary files /dev/null and b/assets/uploads/vouchers/690a4cc4dea65-WhatsApp Image 2025-11-04 at 1.44.48 PM.jpeg differ diff --git a/assets/uploads/vouchers/690a5ba9edb58-51 249.jpg b/assets/uploads/vouchers/690a5ba9edb58-51 249.jpg new file mode 100644 index 0000000..4063e5c Binary files /dev/null and b/assets/uploads/vouchers/690a5ba9edb58-51 249.jpg differ diff --git a/assets/uploads/vouchers/690a7de43818e-WhatsApp Image 2025-11-04 at 5.07.37 PM.jpeg b/assets/uploads/vouchers/690a7de43818e-WhatsApp Image 2025-11-04 at 5.07.37 PM.jpeg new file mode 100644 index 0000000..9b41091 Binary files /dev/null and b/assets/uploads/vouchers/690a7de43818e-WhatsApp Image 2025-11-04 at 5.07.37 PM.jpeg differ diff --git a/assets/uploads/vouchers/690a7e71204fc-WhatsApp Image 2025-11-04 at 3.14.45 PM.jpeg b/assets/uploads/vouchers/690a7e71204fc-WhatsApp Image 2025-11-04 at 3.14.45 PM.jpeg new file mode 100644 index 0000000..9ad332f Binary files /dev/null and b/assets/uploads/vouchers/690a7e71204fc-WhatsApp Image 2025-11-04 at 3.14.45 PM.jpeg differ diff --git a/assets/uploads/vouchers/690a804d46af8-WhatsApp Image 2025-11-04 at 5.33.52 PM.jpeg b/assets/uploads/vouchers/690a804d46af8-WhatsApp Image 2025-11-04 at 5.33.52 PM.jpeg new file mode 100644 index 0000000..d6325f0 Binary files /dev/null and b/assets/uploads/vouchers/690a804d46af8-WhatsApp Image 2025-11-04 at 5.33.52 PM.jpeg differ diff --git a/assets/uploads/vouchers/690a818078ccd-WhatsApp Image 2025-11-04 at 5.41.56 PM.jpeg b/assets/uploads/vouchers/690a818078ccd-WhatsApp Image 2025-11-04 at 5.41.56 PM.jpeg new file mode 100644 index 0000000..7902a63 Binary files /dev/null and b/assets/uploads/vouchers/690a818078ccd-WhatsApp Image 2025-11-04 at 5.41.56 PM.jpeg differ diff --git a/assets/uploads/vouchers/690b6679b25e5-69 PAGOS.jpg b/assets/uploads/vouchers/690b6679b25e5-69 PAGOS.jpg new file mode 100644 index 0000000..3c90c6e Binary files /dev/null and b/assets/uploads/vouchers/690b6679b25e5-69 PAGOS.jpg differ diff --git a/assets/uploads/vouchers/690b78c2cb032-139 WWW.jpg b/assets/uploads/vouchers/690b78c2cb032-139 WWW.jpg new file mode 100644 index 0000000..535ba0e Binary files /dev/null and b/assets/uploads/vouchers/690b78c2cb032-139 WWW.jpg differ diff --git a/assets/uploads/vouchers/690b81ebd91ed-WhatsApp Image 2025-11-04 at 2.50.38 PM.jpeg b/assets/uploads/vouchers/690b81ebd91ed-WhatsApp Image 2025-11-04 at 2.50.38 PM.jpeg new file mode 100644 index 0000000..cb04d9a Binary files /dev/null and b/assets/uploads/vouchers/690b81ebd91ed-WhatsApp Image 2025-11-04 at 2.50.38 PM.jpeg differ diff --git a/assets/uploads/vouchers/690b8629e2858-WhatsApp Image 2025-11-04 at 3.37.55 PM (1).jpeg b/assets/uploads/vouchers/690b8629e2858-WhatsApp Image 2025-11-04 at 3.37.55 PM (1).jpeg new file mode 100644 index 0000000..57b5756 Binary files /dev/null and b/assets/uploads/vouchers/690b8629e2858-WhatsApp Image 2025-11-04 at 3.37.55 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/690b87205f0a8-WhatsApp Image 2025-11-04 at 5.32.50 PM.jpeg b/assets/uploads/vouchers/690b87205f0a8-WhatsApp Image 2025-11-04 at 5.32.50 PM.jpeg new file mode 100644 index 0000000..c5fb26f Binary files /dev/null and b/assets/uploads/vouchers/690b87205f0a8-WhatsApp Image 2025-11-04 at 5.32.50 PM.jpeg differ diff --git a/assets/uploads/vouchers/690b8ca0ebbc3-WhatsApp Image 2025-11-05 at 12.42.02 PM.jpeg b/assets/uploads/vouchers/690b8ca0ebbc3-WhatsApp Image 2025-11-05 at 12.42.02 PM.jpeg new file mode 100644 index 0000000..757ee56 Binary files /dev/null and b/assets/uploads/vouchers/690b8ca0ebbc3-WhatsApp Image 2025-11-05 at 12.42.02 PM.jpeg differ diff --git a/assets/uploads/vouchers/690b92afa0424-WhatsApp Image 2025-11-05 at 12.49.33 PM.jpeg b/assets/uploads/vouchers/690b92afa0424-WhatsApp Image 2025-11-05 at 12.49.33 PM.jpeg new file mode 100644 index 0000000..2b3ce54 Binary files /dev/null and b/assets/uploads/vouchers/690b92afa0424-WhatsApp Image 2025-11-05 at 12.49.33 PM.jpeg differ diff --git a/assets/uploads/vouchers/690b935fc2b8f-WhatsApp Image 2025-11-04 at 6.53.31 PM.jpeg b/assets/uploads/vouchers/690b935fc2b8f-WhatsApp Image 2025-11-04 at 6.53.31 PM.jpeg new file mode 100644 index 0000000..28eb3c8 Binary files /dev/null and b/assets/uploads/vouchers/690b935fc2b8f-WhatsApp Image 2025-11-04 at 6.53.31 PM.jpeg differ diff --git a/assets/uploads/vouchers/690bbaacdc8f4-PAGO 249.jpg b/assets/uploads/vouchers/690bbaacdc8f4-PAGO 249.jpg new file mode 100644 index 0000000..332a810 Binary files /dev/null and b/assets/uploads/vouchers/690bbaacdc8f4-PAGO 249.jpg differ diff --git a/assets/uploads/vouchers/690cb5b10ded9-79 ANTENA.jpg b/assets/uploads/vouchers/690cb5b10ded9-79 ANTENA.jpg new file mode 100644 index 0000000..7cc2aa7 Binary files /dev/null and b/assets/uploads/vouchers/690cb5b10ded9-79 ANTENA.jpg differ diff --git a/assets/uploads/vouchers/690cbc978995a-MAGNECIO 69.jpg b/assets/uploads/vouchers/690cbc978995a-MAGNECIO 69.jpg new file mode 100644 index 0000000..90edcf1 Binary files /dev/null and b/assets/uploads/vouchers/690cbc978995a-MAGNECIO 69.jpg differ diff --git a/assets/uploads/vouchers/690ce87acc71b-WhatsApp Image 2025-11-06 at 1.22.38 PM.jpeg b/assets/uploads/vouchers/690ce87acc71b-WhatsApp Image 2025-11-06 at 1.22.38 PM.jpeg new file mode 100644 index 0000000..7122b89 Binary files /dev/null and b/assets/uploads/vouchers/690ce87acc71b-WhatsApp Image 2025-11-06 at 1.22.38 PM.jpeg differ diff --git a/assets/uploads/vouchers/690d055ed8fad-WhatsApp Image 2025-11-06 at 2.46.07 PM.jpeg b/assets/uploads/vouchers/690d055ed8fad-WhatsApp Image 2025-11-06 at 2.46.07 PM.jpeg new file mode 100644 index 0000000..39c9deb Binary files /dev/null and b/assets/uploads/vouchers/690d055ed8fad-WhatsApp Image 2025-11-06 at 2.46.07 PM.jpeg differ diff --git a/assets/uploads/vouchers/690d0a53affe6-PAGO ABTEB 49.jpg b/assets/uploads/vouchers/690d0a53affe6-PAGO ABTEB 49.jpg new file mode 100644 index 0000000..7769c25 Binary files /dev/null and b/assets/uploads/vouchers/690d0a53affe6-PAGO ABTEB 49.jpg differ diff --git a/assets/uploads/vouchers/690d2753a67f8-WhatsApp Image 2025-11-06 at 5.52.22 PM.jpeg b/assets/uploads/vouchers/690d2753a67f8-WhatsApp Image 2025-11-06 at 5.52.22 PM.jpeg new file mode 100644 index 0000000..8481d70 Binary files /dev/null and b/assets/uploads/vouchers/690d2753a67f8-WhatsApp Image 2025-11-06 at 5.52.22 PM.jpeg differ diff --git a/assets/uploads/vouchers/690e00c21fede-69 07.jpg b/assets/uploads/vouchers/690e00c21fede-69 07.jpg new file mode 100644 index 0000000..7400671 Binary files /dev/null and b/assets/uploads/vouchers/690e00c21fede-69 07.jpg differ diff --git a/assets/uploads/vouchers/690e01568dddc-WhatsApp Image 2025-11-07 at 9.00.55 AM.jpeg b/assets/uploads/vouchers/690e01568dddc-WhatsApp Image 2025-11-07 at 9.00.55 AM.jpeg new file mode 100644 index 0000000..234d788 Binary files /dev/null and b/assets/uploads/vouchers/690e01568dddc-WhatsApp Image 2025-11-07 at 9.00.55 AM.jpeg differ diff --git a/assets/uploads/vouchers/690e01c486ed5-WhatsApp Image 2025-11-06 at 6.17.19 PM.jpeg b/assets/uploads/vouchers/690e01c486ed5-WhatsApp Image 2025-11-06 at 6.17.19 PM.jpeg new file mode 100644 index 0000000..89ccba0 Binary files /dev/null and b/assets/uploads/vouchers/690e01c486ed5-WhatsApp Image 2025-11-06 at 6.17.19 PM.jpeg differ diff --git a/assets/uploads/vouchers/690e022252bad-WhatsApp Image 2025-11-06 at 3.12.24 PM.jpeg b/assets/uploads/vouchers/690e022252bad-WhatsApp Image 2025-11-06 at 3.12.24 PM.jpeg new file mode 100644 index 0000000..c15cc49 Binary files /dev/null and b/assets/uploads/vouchers/690e022252bad-WhatsApp Image 2025-11-06 at 3.12.24 PM.jpeg differ diff --git a/assets/uploads/vouchers/690e027279da8-WhatsApp Image 2025-11-06 at 12.41.41 PM.jpeg b/assets/uploads/vouchers/690e027279da8-WhatsApp Image 2025-11-06 at 12.41.41 PM.jpeg new file mode 100644 index 0000000..fd0465f Binary files /dev/null and b/assets/uploads/vouchers/690e027279da8-WhatsApp Image 2025-11-06 at 12.41.41 PM.jpeg differ diff --git a/assets/uploads/vouchers/690e055f492ee-WhatsApp Image 2025-11-07 at 9.33.10 AM.jpeg b/assets/uploads/vouchers/690e055f492ee-WhatsApp Image 2025-11-07 at 9.33.10 AM.jpeg new file mode 100644 index 0000000..63de11f Binary files /dev/null and b/assets/uploads/vouchers/690e055f492ee-WhatsApp Image 2025-11-07 at 9.33.10 AM.jpeg differ diff --git a/assets/uploads/vouchers/690e14788d2ac-WhatsApp Image 2025-11-06 at 3.28.55 PM.jpeg b/assets/uploads/vouchers/690e14788d2ac-WhatsApp Image 2025-11-06 at 3.28.55 PM.jpeg new file mode 100644 index 0000000..9068163 Binary files /dev/null and b/assets/uploads/vouchers/690e14788d2ac-WhatsApp Image 2025-11-06 at 3.28.55 PM.jpeg differ diff --git a/assets/uploads/vouchers/690e1eab8e35a-ANTENAAAAAAAAAAAAAAA.jpg b/assets/uploads/vouchers/690e1eab8e35a-ANTENAAAAAAAAAAAAAAA.jpg new file mode 100644 index 0000000..feca2fa Binary files /dev/null and b/assets/uploads/vouchers/690e1eab8e35a-ANTENAAAAAAAAAAAAAAA.jpg differ diff --git a/assets/uploads/vouchers/690e1f52c4592-WhatsApp Image 2025-11-07 at 11.28.22 AM.jpeg b/assets/uploads/vouchers/690e1f52c4592-WhatsApp Image 2025-11-07 at 11.28.22 AM.jpeg new file mode 100644 index 0000000..2b72707 Binary files /dev/null and b/assets/uploads/vouchers/690e1f52c4592-WhatsApp Image 2025-11-07 at 11.28.22 AM.jpeg differ diff --git a/assets/uploads/vouchers/690e62ab77168-WhatsApp Image 2025-11-07 at 2.10.13 PM.jpeg b/assets/uploads/vouchers/690e62ab77168-WhatsApp Image 2025-11-07 at 2.10.13 PM.jpeg new file mode 100644 index 0000000..8082bf0 Binary files /dev/null and b/assets/uploads/vouchers/690e62ab77168-WhatsApp Image 2025-11-07 at 2.10.13 PM.jpeg differ diff --git a/assets/uploads/vouchers/690e6362c1b36-WhatsApp Image 2025-11-07 at 1.53.32 PM.jpeg b/assets/uploads/vouchers/690e6362c1b36-WhatsApp Image 2025-11-07 at 1.53.32 PM.jpeg new file mode 100644 index 0000000..f8da04f Binary files /dev/null and b/assets/uploads/vouchers/690e6362c1b36-WhatsApp Image 2025-11-07 at 1.53.32 PM.jpeg differ diff --git a/assets/uploads/vouchers/690e63ed37c54-WhatsApp Image 2025-11-07 at 11.39.48 AM.jpeg b/assets/uploads/vouchers/690e63ed37c54-WhatsApp Image 2025-11-07 at 11.39.48 AM.jpeg new file mode 100644 index 0000000..9172031 Binary files /dev/null and b/assets/uploads/vouchers/690e63ed37c54-WhatsApp Image 2025-11-07 at 11.39.48 AM.jpeg differ diff --git a/assets/uploads/vouchers/690e69484c110-WhatsApp Image 2025-11-07 at 4.40.34 PM.jpeg b/assets/uploads/vouchers/690e69484c110-WhatsApp Image 2025-11-07 at 4.40.34 PM.jpeg new file mode 100644 index 0000000..47f2339 Binary files /dev/null and b/assets/uploads/vouchers/690e69484c110-WhatsApp Image 2025-11-07 at 4.40.34 PM.jpeg differ diff --git a/assets/uploads/vouchers/690e6b581babd-WhatsApp Image 2025-11-07 at 4.55.01 PM.jpeg b/assets/uploads/vouchers/690e6b581babd-WhatsApp Image 2025-11-07 at 4.55.01 PM.jpeg new file mode 100644 index 0000000..b951281 Binary files /dev/null and b/assets/uploads/vouchers/690e6b581babd-WhatsApp Image 2025-11-07 at 4.55.01 PM.jpeg differ diff --git a/assets/uploads/vouchers/690e6bc89d190-WhatsApp Image 2025-11-07 at 4.46.50 PM.jpeg b/assets/uploads/vouchers/690e6bc89d190-WhatsApp Image 2025-11-07 at 4.46.50 PM.jpeg new file mode 100644 index 0000000..fd2fe12 Binary files /dev/null and b/assets/uploads/vouchers/690e6bc89d190-WhatsApp Image 2025-11-07 at 4.46.50 PM.jpeg differ diff --git a/assets/uploads/vouchers/690e6c1756010-WhatsApp Image 2025-11-07 at 4.57.20 PM.jpeg b/assets/uploads/vouchers/690e6c1756010-WhatsApp Image 2025-11-07 at 4.57.20 PM.jpeg new file mode 100644 index 0000000..5519e88 Binary files /dev/null and b/assets/uploads/vouchers/690e6c1756010-WhatsApp Image 2025-11-07 at 4.57.20 PM.jpeg differ diff --git a/assets/uploads/vouchers/690e6dcc60208-PAGO 104 DEOS.jpg b/assets/uploads/vouchers/690e6dcc60208-PAGO 104 DEOS.jpg new file mode 100644 index 0000000..ca7d4d0 Binary files /dev/null and b/assets/uploads/vouchers/690e6dcc60208-PAGO 104 DEOS.jpg differ diff --git a/assets/uploads/vouchers/690e71129d2fd-WhatsApp Image 2025-11-07 at 5.17.01 PM.jpeg b/assets/uploads/vouchers/690e71129d2fd-WhatsApp Image 2025-11-07 at 5.17.01 PM.jpeg new file mode 100644 index 0000000..0ccb174 Binary files /dev/null and b/assets/uploads/vouchers/690e71129d2fd-WhatsApp Image 2025-11-07 at 5.17.01 PM.jpeg differ diff --git a/assets/uploads/vouchers/690e83dc9deb1-WhatsApp Image 2025-11-07 at 6.39.08 PM.jpeg b/assets/uploads/vouchers/690e83dc9deb1-WhatsApp Image 2025-11-07 at 6.39.08 PM.jpeg new file mode 100644 index 0000000..750153e Binary files /dev/null and b/assets/uploads/vouchers/690e83dc9deb1-WhatsApp Image 2025-11-07 at 6.39.08 PM.jpeg differ diff --git a/assets/uploads/vouchers/690f5b00906b4-WhatsApp Image 2025-11-07 at 7.12.41 PM.jpeg b/assets/uploads/vouchers/690f5b00906b4-WhatsApp Image 2025-11-07 at 7.12.41 PM.jpeg new file mode 100644 index 0000000..1b46664 Binary files /dev/null and b/assets/uploads/vouchers/690f5b00906b4-WhatsApp Image 2025-11-07 at 7.12.41 PM.jpeg differ diff --git a/assets/uploads/vouchers/690f5e3824653-WhatsApp Image 2025-11-04 at 12.10.07 PM.jpeg b/assets/uploads/vouchers/690f5e3824653-WhatsApp Image 2025-11-04 at 12.10.07 PM.jpeg new file mode 100644 index 0000000..f07a200 Binary files /dev/null and b/assets/uploads/vouchers/690f5e3824653-WhatsApp Image 2025-11-04 at 12.10.07 PM.jpeg differ diff --git a/assets/uploads/vouchers/690f6237efe0b-WhatsApp Image 2025-11-08 at 8.46.30 AM.jpeg b/assets/uploads/vouchers/690f6237efe0b-WhatsApp Image 2025-11-08 at 8.46.30 AM.jpeg new file mode 100644 index 0000000..f97b3fc Binary files /dev/null and b/assets/uploads/vouchers/690f6237efe0b-WhatsApp Image 2025-11-08 at 8.46.30 AM.jpeg differ diff --git a/assets/uploads/vouchers/690f797358b26-PAGOS 1.jfif b/assets/uploads/vouchers/690f797358b26-PAGOS 1.jfif new file mode 100644 index 0000000..61585bb Binary files /dev/null and b/assets/uploads/vouchers/690f797358b26-PAGOS 1.jfif differ diff --git a/assets/uploads/vouchers/690f812f7e887-PAGO 2.jfif b/assets/uploads/vouchers/690f812f7e887-PAGO 2.jfif new file mode 100644 index 0000000..6524c81 Binary files /dev/null and b/assets/uploads/vouchers/690f812f7e887-PAGO 2.jfif differ diff --git a/assets/uploads/vouchers/690f823e7aabb-WhatsApp Image 2025-11-08 at 9.54.35 AM.jpeg b/assets/uploads/vouchers/690f823e7aabb-WhatsApp Image 2025-11-08 at 9.54.35 AM.jpeg new file mode 100644 index 0000000..3dc6541 Binary files /dev/null and b/assets/uploads/vouchers/690f823e7aabb-WhatsApp Image 2025-11-08 at 9.54.35 AM.jpeg differ diff --git a/assets/uploads/vouchers/690f8767abe0a-PAGO 3.jfif b/assets/uploads/vouchers/690f8767abe0a-PAGO 3.jfif new file mode 100644 index 0000000..889b601 Binary files /dev/null and b/assets/uploads/vouchers/690f8767abe0a-PAGO 3.jfif differ diff --git a/assets/uploads/vouchers/690f900b6a890-WhatsApp Image 2025-11-08 at 1.45.00 PM.jpeg b/assets/uploads/vouchers/690f900b6a890-WhatsApp Image 2025-11-08 at 1.45.00 PM.jpeg new file mode 100644 index 0000000..4b15615 Binary files /dev/null and b/assets/uploads/vouchers/690f900b6a890-WhatsApp Image 2025-11-08 at 1.45.00 PM.jpeg differ diff --git a/assets/uploads/vouchers/690f97b18c553-ESTEFANIA PAGO 08 b/assets/uploads/vouchers/690f97b18c553-ESTEFANIA PAGO 08 new file mode 100644 index 0000000..65b18ce Binary files /dev/null and b/assets/uploads/vouchers/690f97b18c553-ESTEFANIA PAGO 08 differ diff --git a/assets/uploads/vouchers/690fb07b23efd-WhatsApp Image 2025-11-08 at 2.57.53 PM.jpeg b/assets/uploads/vouchers/690fb07b23efd-WhatsApp Image 2025-11-08 at 2.57.53 PM.jpeg new file mode 100644 index 0000000..925aaab Binary files /dev/null and b/assets/uploads/vouchers/690fb07b23efd-WhatsApp Image 2025-11-08 at 2.57.53 PM.jpeg differ diff --git a/assets/uploads/vouchers/690fb0944c4b1-PAGO ESTEFANIA.jpg b/assets/uploads/vouchers/690fb0944c4b1-PAGO ESTEFANIA.jpg new file mode 100644 index 0000000..c5f5221 Binary files /dev/null and b/assets/uploads/vouchers/690fb0944c4b1-PAGO ESTEFANIA.jpg differ diff --git a/assets/uploads/vouchers/690fb0d9ea5e2-WhatsApp Image 2025-11-08 at 3.00.37 PM.jpeg b/assets/uploads/vouchers/690fb0d9ea5e2-WhatsApp Image 2025-11-08 at 3.00.37 PM.jpeg new file mode 100644 index 0000000..d758c00 Binary files /dev/null and b/assets/uploads/vouchers/690fb0d9ea5e2-WhatsApp Image 2025-11-08 at 3.00.37 PM.jpeg differ diff --git a/assets/uploads/vouchers/690fb12a630d4-WhatsApp Image 2025-11-08 at 3.17.38 PM.jpeg b/assets/uploads/vouchers/690fb12a630d4-WhatsApp Image 2025-11-08 at 3.17.38 PM.jpeg new file mode 100644 index 0000000..c9c3769 Binary files /dev/null and b/assets/uploads/vouchers/690fb12a630d4-WhatsApp Image 2025-11-08 at 3.17.38 PM.jpeg differ diff --git a/assets/uploads/vouchers/690fb580c3187-WhatsApp Image 2025-11-08 at 4.25.10 PM.jpeg b/assets/uploads/vouchers/690fb580c3187-WhatsApp Image 2025-11-08 at 4.25.10 PM.jpeg new file mode 100644 index 0000000..ae031ce Binary files /dev/null and b/assets/uploads/vouchers/690fb580c3187-WhatsApp Image 2025-11-08 at 4.25.10 PM.jpeg differ diff --git a/assets/uploads/vouchers/690fb60352ebc-PAGO TEFA.jpg b/assets/uploads/vouchers/690fb60352ebc-PAGO TEFA.jpg new file mode 100644 index 0000000..521ee5a Binary files /dev/null and b/assets/uploads/vouchers/690fb60352ebc-PAGO TEFA.jpg differ diff --git a/assets/uploads/vouchers/6911f02be815c-PAGO 01.jpg b/assets/uploads/vouchers/6911f02be815c-PAGO 01.jpg new file mode 100644 index 0000000..d94a23f Binary files /dev/null and b/assets/uploads/vouchers/6911f02be815c-PAGO 01.jpg differ diff --git a/assets/uploads/vouchers/6911f0c8260ba-PAGO2.jpg b/assets/uploads/vouchers/6911f0c8260ba-PAGO2.jpg new file mode 100644 index 0000000..0c61515 Binary files /dev/null and b/assets/uploads/vouchers/6911f0c8260ba-PAGO2.jpg differ diff --git a/assets/uploads/vouchers/6911f1a474a7d-PAGO03.jpg b/assets/uploads/vouchers/6911f1a474a7d-PAGO03.jpg new file mode 100644 index 0000000..d92162f Binary files /dev/null and b/assets/uploads/vouchers/6911f1a474a7d-PAGO03.jpg differ diff --git a/assets/uploads/vouchers/6911f6a0d6bbb-WhatsApp Image 2025-11-09 at 6.51.10 PM (1).jpeg b/assets/uploads/vouchers/6911f6a0d6bbb-WhatsApp Image 2025-11-09 at 6.51.10 PM (1).jpeg new file mode 100644 index 0000000..d8ac267 Binary files /dev/null and b/assets/uploads/vouchers/6911f6a0d6bbb-WhatsApp Image 2025-11-09 at 6.51.10 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/6911f7df074be-PAGO4.jpg b/assets/uploads/vouchers/6911f7df074be-PAGO4.jpg new file mode 100644 index 0000000..da9b896 Binary files /dev/null and b/assets/uploads/vouchers/6911f7df074be-PAGO4.jpg differ diff --git a/assets/uploads/vouchers/6911f87d8976c-WhatsApp Image 2025-11-08 at 5.44.13 PM.jpeg b/assets/uploads/vouchers/6911f87d8976c-WhatsApp Image 2025-11-08 at 5.44.13 PM.jpeg new file mode 100644 index 0000000..113ce96 Binary files /dev/null and b/assets/uploads/vouchers/6911f87d8976c-WhatsApp Image 2025-11-08 at 5.44.13 PM.jpeg differ diff --git a/assets/uploads/vouchers/6911f8c5c318a-WhatsApp Image 2025-11-08 at 4.22.16 PM.jpeg b/assets/uploads/vouchers/6911f8c5c318a-WhatsApp Image 2025-11-08 at 4.22.16 PM.jpeg new file mode 100644 index 0000000..f779631 Binary files /dev/null and b/assets/uploads/vouchers/6911f8c5c318a-WhatsApp Image 2025-11-08 at 4.22.16 PM.jpeg differ diff --git a/assets/uploads/vouchers/6911f9168b46a-WhatsApp Image 2025-11-08 at 2.38.43 PM.jpeg b/assets/uploads/vouchers/6911f9168b46a-WhatsApp Image 2025-11-08 at 2.38.43 PM.jpeg new file mode 100644 index 0000000..1e2b7fc Binary files /dev/null and b/assets/uploads/vouchers/6911f9168b46a-WhatsApp Image 2025-11-08 at 2.38.43 PM.jpeg differ diff --git a/assets/uploads/vouchers/6911f94e49b57-WhatsApp Image 2025-11-08 at 1.57.59 PM.jpeg b/assets/uploads/vouchers/6911f94e49b57-WhatsApp Image 2025-11-08 at 1.57.59 PM.jpeg new file mode 100644 index 0000000..b51d72d Binary files /dev/null and b/assets/uploads/vouchers/6911f94e49b57-WhatsApp Image 2025-11-08 at 1.57.59 PM.jpeg differ diff --git a/assets/uploads/vouchers/6911f9895273e-WhatsApp Image 2025-11-08 at 11.30.48 AM.jpeg b/assets/uploads/vouchers/6911f9895273e-WhatsApp Image 2025-11-08 at 11.30.48 AM.jpeg new file mode 100644 index 0000000..8686aad Binary files /dev/null and b/assets/uploads/vouchers/6911f9895273e-WhatsApp Image 2025-11-08 at 11.30.48 AM.jpeg differ diff --git a/assets/uploads/vouchers/6911fc4f87ee4-WhatsApp Image 2025-11-08 at 7.03.47 PM.jpeg b/assets/uploads/vouchers/6911fc4f87ee4-WhatsApp Image 2025-11-08 at 7.03.47 PM.jpeg new file mode 100644 index 0000000..1ed9e29 Binary files /dev/null and b/assets/uploads/vouchers/6911fc4f87ee4-WhatsApp Image 2025-11-08 at 7.03.47 PM.jpeg differ diff --git a/assets/uploads/vouchers/6912011a7ac4d-WhatsApp Image 2025-11-06 at 8.32.02 AM.jpeg b/assets/uploads/vouchers/6912011a7ac4d-WhatsApp Image 2025-11-06 at 8.32.02 AM.jpeg new file mode 100644 index 0000000..dd93281 Binary files /dev/null and b/assets/uploads/vouchers/6912011a7ac4d-WhatsApp Image 2025-11-06 at 8.32.02 AM.jpeg differ diff --git a/assets/uploads/vouchers/69120368cf9e4-WhatsApp Image 2025-11-10 at 10.22.41 AM.jpeg b/assets/uploads/vouchers/69120368cf9e4-WhatsApp Image 2025-11-10 at 10.22.41 AM.jpeg new file mode 100644 index 0000000..729af3d Binary files /dev/null and b/assets/uploads/vouchers/69120368cf9e4-WhatsApp Image 2025-11-10 at 10.22.41 AM.jpeg differ diff --git a/assets/uploads/vouchers/691205c68f084-WhatsApp Image 2025-11-10 at 10.30.19 AM.jpeg b/assets/uploads/vouchers/691205c68f084-WhatsApp Image 2025-11-10 at 10.30.19 AM.jpeg new file mode 100644 index 0000000..3c55bad Binary files /dev/null and b/assets/uploads/vouchers/691205c68f084-WhatsApp Image 2025-11-10 at 10.30.19 AM.jpeg differ diff --git a/assets/uploads/vouchers/691206300176e-WhatsApp Image 2025-11-10 at 10.34.34 AM.jpeg b/assets/uploads/vouchers/691206300176e-WhatsApp Image 2025-11-10 at 10.34.34 AM.jpeg new file mode 100644 index 0000000..f888bd0 Binary files /dev/null and b/assets/uploads/vouchers/691206300176e-WhatsApp Image 2025-11-10 at 10.34.34 AM.jpeg differ diff --git a/assets/uploads/vouchers/69120a3dae4e8-pago 5.jpg b/assets/uploads/vouchers/69120a3dae4e8-pago 5.jpg new file mode 100644 index 0000000..2666fc6 Binary files /dev/null and b/assets/uploads/vouchers/69120a3dae4e8-pago 5.jpg differ diff --git a/assets/uploads/vouchers/69120f2362be7-WhatsApp Image 2025-11-10 at 11.10.23 AM.jpeg b/assets/uploads/vouchers/69120f2362be7-WhatsApp Image 2025-11-10 at 11.10.23 AM.jpeg new file mode 100644 index 0000000..43b0112 Binary files /dev/null and b/assets/uploads/vouchers/69120f2362be7-WhatsApp Image 2025-11-10 at 11.10.23 AM.jpeg differ diff --git a/assets/uploads/vouchers/69121378036cc-WhatsApp Image 2025-11-10 at 11.27.06 AM.jpeg b/assets/uploads/vouchers/69121378036cc-WhatsApp Image 2025-11-10 at 11.27.06 AM.jpeg new file mode 100644 index 0000000..2507951 Binary files /dev/null and b/assets/uploads/vouchers/69121378036cc-WhatsApp Image 2025-11-10 at 11.27.06 AM.jpeg differ diff --git a/assets/uploads/vouchers/69121de1a824f-PAGO 07.jpg b/assets/uploads/vouchers/69121de1a824f-PAGO 07.jpg new file mode 100644 index 0000000..89fb208 Binary files /dev/null and b/assets/uploads/vouchers/69121de1a824f-PAGO 07.jpg differ diff --git a/assets/uploads/vouchers/691220f9c99ad-WhatsApp Image 2025-11-10 at 12.26.27 PM.jpeg b/assets/uploads/vouchers/691220f9c99ad-WhatsApp Image 2025-11-10 at 12.26.27 PM.jpeg new file mode 100644 index 0000000..c9939f9 Binary files /dev/null and b/assets/uploads/vouchers/691220f9c99ad-WhatsApp Image 2025-11-10 at 12.26.27 PM.jpeg differ diff --git a/assets/uploads/vouchers/6912259b1ca0b-WhatsApp Image 2025-11-10 at 12.43.35 PM.jpeg b/assets/uploads/vouchers/6912259b1ca0b-WhatsApp Image 2025-11-10 at 12.43.35 PM.jpeg new file mode 100644 index 0000000..21d0975 Binary files /dev/null and b/assets/uploads/vouchers/6912259b1ca0b-WhatsApp Image 2025-11-10 at 12.43.35 PM.jpeg differ diff --git a/assets/uploads/vouchers/6912295c0f231-WhatsApp Image 2025-11-07 at 2.13.07 PM (1).jpeg b/assets/uploads/vouchers/6912295c0f231-WhatsApp Image 2025-11-07 at 2.13.07 PM (1).jpeg new file mode 100644 index 0000000..8e6228a Binary files /dev/null and b/assets/uploads/vouchers/6912295c0f231-WhatsApp Image 2025-11-07 at 2.13.07 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/69122e9b7d8e8-PAGO 79.jpg b/assets/uploads/vouchers/69122e9b7d8e8-PAGO 79.jpg new file mode 100644 index 0000000..e06cbe9 Binary files /dev/null and b/assets/uploads/vouchers/69122e9b7d8e8-PAGO 79.jpg differ diff --git a/assets/uploads/vouchers/69123751aaf8f-PAGO 8.jpg b/assets/uploads/vouchers/69123751aaf8f-PAGO 8.jpg new file mode 100644 index 0000000..5369926 Binary files /dev/null and b/assets/uploads/vouchers/69123751aaf8f-PAGO 8.jpg differ diff --git a/assets/uploads/vouchers/6912525d64063-WhatsApp Image 2025-11-10 at 1.20.54 PM.jpeg b/assets/uploads/vouchers/6912525d64063-WhatsApp Image 2025-11-10 at 1.20.54 PM.jpeg new file mode 100644 index 0000000..79da6c1 Binary files /dev/null and b/assets/uploads/vouchers/6912525d64063-WhatsApp Image 2025-11-10 at 1.20.54 PM.jpeg differ diff --git a/assets/uploads/vouchers/69125a5edbc56-WhatsApp Image 2025-11-10 at 4.00.41 PM.jpeg b/assets/uploads/vouchers/69125a5edbc56-WhatsApp Image 2025-11-10 at 4.00.41 PM.jpeg new file mode 100644 index 0000000..d414375 Binary files /dev/null and b/assets/uploads/vouchers/69125a5edbc56-WhatsApp Image 2025-11-10 at 4.00.41 PM.jpeg differ diff --git a/assets/uploads/vouchers/6912771a5295c-WhatsApp Image 2025-11-10 at 6.05.12 PM.jpeg b/assets/uploads/vouchers/6912771a5295c-WhatsApp Image 2025-11-10 at 6.05.12 PM.jpeg new file mode 100644 index 0000000..027f5ff Binary files /dev/null and b/assets/uploads/vouchers/6912771a5295c-WhatsApp Image 2025-11-10 at 6.05.12 PM.jpeg differ diff --git a/assets/uploads/vouchers/69127991c3208-WhatsApp Image 2025-11-10 at 6.39.09 PM.jpeg b/assets/uploads/vouchers/69127991c3208-WhatsApp Image 2025-11-10 at 6.39.09 PM.jpeg new file mode 100644 index 0000000..b3b0898 Binary files /dev/null and b/assets/uploads/vouchers/69127991c3208-WhatsApp Image 2025-11-10 at 6.39.09 PM.jpeg differ diff --git a/assets/uploads/vouchers/69127a32609e0-WhatsApp Image 2025-11-10 at 6.36.31 PM.jpeg b/assets/uploads/vouchers/69127a32609e0-WhatsApp Image 2025-11-10 at 6.36.31 PM.jpeg new file mode 100644 index 0000000..15037e2 Binary files /dev/null and b/assets/uploads/vouchers/69127a32609e0-WhatsApp Image 2025-11-10 at 6.36.31 PM.jpeg differ diff --git a/assets/uploads/vouchers/69127ac5bf7ac-WhatsApp Image 2025-11-10 at 6.31.23 PM.jpeg b/assets/uploads/vouchers/69127ac5bf7ac-WhatsApp Image 2025-11-10 at 6.31.23 PM.jpeg new file mode 100644 index 0000000..9be28d0 Binary files /dev/null and b/assets/uploads/vouchers/69127ac5bf7ac-WhatsApp Image 2025-11-10 at 6.31.23 PM.jpeg differ diff --git a/assets/uploads/vouchers/69134ef1b08a3-PAGO10.jpg b/assets/uploads/vouchers/69134ef1b08a3-PAGO10.jpg new file mode 100644 index 0000000..5f2246e Binary files /dev/null and b/assets/uploads/vouchers/69134ef1b08a3-PAGO10.jpg differ diff --git a/assets/uploads/vouchers/69134fac585ba-PAGO11.jpg b/assets/uploads/vouchers/69134fac585ba-PAGO11.jpg new file mode 100644 index 0000000..dae2dee Binary files /dev/null and b/assets/uploads/vouchers/69134fac585ba-PAGO11.jpg differ diff --git a/assets/uploads/vouchers/691352f131b5f-WhatsApp Image 2025-11-06 at 12.33.11 PM.jpeg b/assets/uploads/vouchers/691352f131b5f-WhatsApp Image 2025-11-06 at 12.33.11 PM.jpeg new file mode 100644 index 0000000..858b69f Binary files /dev/null and b/assets/uploads/vouchers/691352f131b5f-WhatsApp Image 2025-11-06 at 12.33.11 PM.jpeg differ diff --git a/assets/uploads/vouchers/6913544dad2c0-WhatsApp Image 2025-11-11 at 9.40.28 AM.jpeg b/assets/uploads/vouchers/6913544dad2c0-WhatsApp Image 2025-11-11 at 9.40.28 AM.jpeg new file mode 100644 index 0000000..03e16ea Binary files /dev/null and b/assets/uploads/vouchers/6913544dad2c0-WhatsApp Image 2025-11-11 at 9.40.28 AM.jpeg differ diff --git a/assets/uploads/vouchers/69135fe946233-PAGO.jpg b/assets/uploads/vouchers/69135fe946233-PAGO.jpg new file mode 100644 index 0000000..73749cb Binary files /dev/null and b/assets/uploads/vouchers/69135fe946233-PAGO.jpg differ diff --git a/assets/uploads/vouchers/691377475bce0-PAGO12.jpg b/assets/uploads/vouchers/691377475bce0-PAGO12.jpg new file mode 100644 index 0000000..d982dc0 Binary files /dev/null and b/assets/uploads/vouchers/691377475bce0-PAGO12.jpg differ diff --git a/assets/uploads/vouchers/69138432f2655-WhatsApp Image 2025-11-11 at 1.26.15 PM (1).jpeg b/assets/uploads/vouchers/69138432f2655-WhatsApp Image 2025-11-11 at 1.26.15 PM (1).jpeg new file mode 100644 index 0000000..58505a7 Binary files /dev/null and b/assets/uploads/vouchers/69138432f2655-WhatsApp Image 2025-11-11 at 1.26.15 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/6913848f9ceaa-WhatsApp Image 2025-11-11 at 11.06.32 AM.jpeg b/assets/uploads/vouchers/6913848f9ceaa-WhatsApp Image 2025-11-11 at 11.06.32 AM.jpeg new file mode 100644 index 0000000..bb8ffe6 Binary files /dev/null and b/assets/uploads/vouchers/6913848f9ceaa-WhatsApp Image 2025-11-11 at 11.06.32 AM.jpeg differ diff --git a/assets/uploads/vouchers/69138da2a36d5-WhatsApp Image 2025-11-11 at 2.24.30 PM.jpeg b/assets/uploads/vouchers/69138da2a36d5-WhatsApp Image 2025-11-11 at 2.24.30 PM.jpeg new file mode 100644 index 0000000..181ebc4 Binary files /dev/null and b/assets/uploads/vouchers/69138da2a36d5-WhatsApp Image 2025-11-11 at 2.24.30 PM.jpeg differ diff --git a/assets/uploads/vouchers/6913a92b78817-WhatsApp Image 2025-11-11 at 3.59.06 PM.jpeg b/assets/uploads/vouchers/6913a92b78817-WhatsApp Image 2025-11-11 at 3.59.06 PM.jpeg new file mode 100644 index 0000000..3975f7b Binary files /dev/null and b/assets/uploads/vouchers/6913a92b78817-WhatsApp Image 2025-11-11 at 3.59.06 PM.jpeg differ diff --git a/assets/uploads/vouchers/6913a99f6c686-WhatsApp Image 2025-11-11 at 3.24.14 PM.jpeg b/assets/uploads/vouchers/6913a99f6c686-WhatsApp Image 2025-11-11 at 3.24.14 PM.jpeg new file mode 100644 index 0000000..cfbdd96 Binary files /dev/null and b/assets/uploads/vouchers/6913a99f6c686-WhatsApp Image 2025-11-11 at 3.24.14 PM.jpeg differ diff --git a/assets/uploads/vouchers/6913a9f2e764f-WhatsApp Image 2025-11-11 at 2.35.11 PM.jpeg b/assets/uploads/vouchers/6913a9f2e764f-WhatsApp Image 2025-11-11 at 2.35.11 PM.jpeg new file mode 100644 index 0000000..5432544 Binary files /dev/null and b/assets/uploads/vouchers/6913a9f2e764f-WhatsApp Image 2025-11-11 at 2.35.11 PM.jpeg differ diff --git a/assets/uploads/vouchers/6913aa30ed914-WhatsApp Image 2025-11-11 at 2.30.30 PM.jpeg b/assets/uploads/vouchers/6913aa30ed914-WhatsApp Image 2025-11-11 at 2.30.30 PM.jpeg new file mode 100644 index 0000000..4cf3718 Binary files /dev/null and b/assets/uploads/vouchers/6913aa30ed914-WhatsApp Image 2025-11-11 at 2.30.30 PM.jpeg differ diff --git a/assets/uploads/vouchers/6913ab6fe0741-WhatsApp Image 2025-11-11 at 3.51.47 PM.jpeg b/assets/uploads/vouchers/6913ab6fe0741-WhatsApp Image 2025-11-11 at 3.51.47 PM.jpeg new file mode 100644 index 0000000..af8e0ec Binary files /dev/null and b/assets/uploads/vouchers/6913ab6fe0741-WhatsApp Image 2025-11-11 at 3.51.47 PM.jpeg differ diff --git a/assets/uploads/vouchers/6913b3343ad48-WhatsApp Image 2025-11-11 at 4.59.08 PM.jpeg b/assets/uploads/vouchers/6913b3343ad48-WhatsApp Image 2025-11-11 at 4.59.08 PM.jpeg new file mode 100644 index 0000000..cd0ecb2 Binary files /dev/null and b/assets/uploads/vouchers/6913b3343ad48-WhatsApp Image 2025-11-11 at 4.59.08 PM.jpeg differ diff --git a/assets/uploads/vouchers/6913c172c6add-WhatsApp Image 2025-11-11 at 6.05.28 PM.jpeg b/assets/uploads/vouchers/6913c172c6add-WhatsApp Image 2025-11-11 at 6.05.28 PM.jpeg new file mode 100644 index 0000000..5785a3c Binary files /dev/null and b/assets/uploads/vouchers/6913c172c6add-WhatsApp Image 2025-11-11 at 6.05.28 PM.jpeg differ diff --git a/assets/uploads/vouchers/6913c28600313-WhatsApp Image 2025-11-11 at 6.10.35 PM.jpeg b/assets/uploads/vouchers/6913c28600313-WhatsApp Image 2025-11-11 at 6.10.35 PM.jpeg new file mode 100644 index 0000000..2d7c52d Binary files /dev/null and b/assets/uploads/vouchers/6913c28600313-WhatsApp Image 2025-11-11 at 6.10.35 PM.jpeg differ diff --git a/assets/uploads/vouchers/69149d9dc0e14-WhatsApp Image 2025-11-11 at 7.30.40 PM.jpeg b/assets/uploads/vouchers/69149d9dc0e14-WhatsApp Image 2025-11-11 at 7.30.40 PM.jpeg new file mode 100644 index 0000000..1a5742c Binary files /dev/null and b/assets/uploads/vouchers/69149d9dc0e14-WhatsApp Image 2025-11-11 at 7.30.40 PM.jpeg differ diff --git a/assets/uploads/vouchers/6914a80f5ce7d-PAGO13.jpg b/assets/uploads/vouchers/6914a80f5ce7d-PAGO13.jpg new file mode 100644 index 0000000..48cf3dd Binary files /dev/null and b/assets/uploads/vouchers/6914a80f5ce7d-PAGO13.jpg differ diff --git a/assets/uploads/vouchers/6914aa4056d72-79.jpg b/assets/uploads/vouchers/6914aa4056d72-79.jpg new file mode 100644 index 0000000..87d05df Binary files /dev/null and b/assets/uploads/vouchers/6914aa4056d72-79.jpg differ diff --git a/assets/uploads/vouchers/6914b1987ac36-WhatsApp Image 2025-11-12 at 11.04.50 AM.jpeg b/assets/uploads/vouchers/6914b1987ac36-WhatsApp Image 2025-11-12 at 11.04.50 AM.jpeg new file mode 100644 index 0000000..559a19d Binary files /dev/null and b/assets/uploads/vouchers/6914b1987ac36-WhatsApp Image 2025-11-12 at 11.04.50 AM.jpeg differ diff --git a/assets/uploads/vouchers/6914b2ed12003-WhatsApp Image 2025-11-12 at 9.19.00 AM.jpeg b/assets/uploads/vouchers/6914b2ed12003-WhatsApp Image 2025-11-12 at 9.19.00 AM.jpeg new file mode 100644 index 0000000..009b3aa Binary files /dev/null and b/assets/uploads/vouchers/6914b2ed12003-WhatsApp Image 2025-11-12 at 9.19.00 AM.jpeg differ diff --git a/assets/uploads/vouchers/6914b35965e16-WhatsApp Image 2025-11-12 at 8.44.13 AM (1).jpeg b/assets/uploads/vouchers/6914b35965e16-WhatsApp Image 2025-11-12 at 8.44.13 AM (1).jpeg new file mode 100644 index 0000000..928d562 Binary files /dev/null and b/assets/uploads/vouchers/6914b35965e16-WhatsApp Image 2025-11-12 at 8.44.13 AM (1).jpeg differ diff --git a/assets/uploads/vouchers/6914bd80b0078-PAGO14.jpg b/assets/uploads/vouchers/6914bd80b0078-PAGO14.jpg new file mode 100644 index 0000000..c63ebc9 Binary files /dev/null and b/assets/uploads/vouchers/6914bd80b0078-PAGO14.jpg differ diff --git a/assets/uploads/vouchers/6914bf38087d5-WhatsApp Image 2025-11-12 at 11.55.32 AM.jpeg b/assets/uploads/vouchers/6914bf38087d5-WhatsApp Image 2025-11-12 at 11.55.32 AM.jpeg new file mode 100644 index 0000000..fa3397b Binary files /dev/null and b/assets/uploads/vouchers/6914bf38087d5-WhatsApp Image 2025-11-12 at 11.55.32 AM.jpeg differ diff --git a/assets/uploads/vouchers/6914c17f08c01-PAGO15.jpg b/assets/uploads/vouchers/6914c17f08c01-PAGO15.jpg new file mode 100644 index 0000000..4ecc18d Binary files /dev/null and b/assets/uploads/vouchers/6914c17f08c01-PAGO15.jpg differ diff --git a/assets/uploads/vouchers/6914e01cefe59-69.jpg b/assets/uploads/vouchers/6914e01cefe59-69.jpg new file mode 100644 index 0000000..fdaf565 Binary files /dev/null and b/assets/uploads/vouchers/6914e01cefe59-69.jpg differ diff --git a/assets/uploads/vouchers/6914e9f9a923f-PAGO16.jpg b/assets/uploads/vouchers/6914e9f9a923f-PAGO16.jpg new file mode 100644 index 0000000..7cc0de4 Binary files /dev/null and b/assets/uploads/vouchers/6914e9f9a923f-PAGO16.jpg differ diff --git a/assets/uploads/vouchers/6914eb554b6c8-PAGO17.jpg b/assets/uploads/vouchers/6914eb554b6c8-PAGO17.jpg new file mode 100644 index 0000000..7082099 Binary files /dev/null and b/assets/uploads/vouchers/6914eb554b6c8-PAGO17.jpg differ diff --git a/assets/uploads/vouchers/6914fc7eb4c1e-WhatsApp Image 2025-11-12 at 4.28.50 PM.jpeg b/assets/uploads/vouchers/6914fc7eb4c1e-WhatsApp Image 2025-11-12 at 4.28.50 PM.jpeg new file mode 100644 index 0000000..50a5cfe Binary files /dev/null and b/assets/uploads/vouchers/6914fc7eb4c1e-WhatsApp Image 2025-11-12 at 4.28.50 PM.jpeg differ diff --git a/assets/uploads/vouchers/6914fde7dbf85-WhatsApp Image 2025-11-12 at 4.34.11 PM.jpeg b/assets/uploads/vouchers/6914fde7dbf85-WhatsApp Image 2025-11-12 at 4.34.11 PM.jpeg new file mode 100644 index 0000000..c307f50 Binary files /dev/null and b/assets/uploads/vouchers/6914fde7dbf85-WhatsApp Image 2025-11-12 at 4.34.11 PM.jpeg differ diff --git a/assets/uploads/vouchers/6915023be7d29-PAGO 18888.jpg b/assets/uploads/vouchers/6915023be7d29-PAGO 18888.jpg new file mode 100644 index 0000000..8eb67e3 Binary files /dev/null and b/assets/uploads/vouchers/6915023be7d29-PAGO 18888.jpg differ diff --git a/assets/uploads/vouchers/691503d8c9864-PAGO1999.jpg b/assets/uploads/vouchers/691503d8c9864-PAGO1999.jpg new file mode 100644 index 0000000..e623f0f Binary files /dev/null and b/assets/uploads/vouchers/691503d8c9864-PAGO1999.jpg differ diff --git a/assets/uploads/vouchers/6915066d3f372-PAGO20000.jpg b/assets/uploads/vouchers/6915066d3f372-PAGO20000.jpg new file mode 100644 index 0000000..bbbff87 Binary files /dev/null and b/assets/uploads/vouchers/6915066d3f372-PAGO20000.jpg differ diff --git a/assets/uploads/vouchers/691509d9d752e-PAGO2111.jpg b/assets/uploads/vouchers/691509d9d752e-PAGO2111.jpg new file mode 100644 index 0000000..5ef83b1 Binary files /dev/null and b/assets/uploads/vouchers/691509d9d752e-PAGO2111.jpg differ diff --git a/assets/uploads/vouchers/691512eb49a68-PAGO222222.jpg b/assets/uploads/vouchers/691512eb49a68-PAGO222222.jpg new file mode 100644 index 0000000..f0665d2 Binary files /dev/null and b/assets/uploads/vouchers/691512eb49a68-PAGO222222.jpg differ diff --git a/assets/uploads/vouchers/6915151016765-PAGO233333.jpg b/assets/uploads/vouchers/6915151016765-PAGO233333.jpg new file mode 100644 index 0000000..c20009d Binary files /dev/null and b/assets/uploads/vouchers/6915151016765-PAGO233333.jpg differ diff --git a/assets/uploads/vouchers/6915f20fe3880-PAGO233333.jpg b/assets/uploads/vouchers/6915f20fe3880-PAGO233333.jpg new file mode 100644 index 0000000..c20009d Binary files /dev/null and b/assets/uploads/vouchers/6915f20fe3880-PAGO233333.jpg differ diff --git a/assets/uploads/vouchers/6915f6d627c3b-WhatsApp Image 2025-11-13 at 10.12.08 AM.jpeg b/assets/uploads/vouchers/6915f6d627c3b-WhatsApp Image 2025-11-13 at 10.12.08 AM.jpeg new file mode 100644 index 0000000..b6ea97c Binary files /dev/null and b/assets/uploads/vouchers/6915f6d627c3b-WhatsApp Image 2025-11-13 at 10.12.08 AM.jpeg differ diff --git a/assets/uploads/vouchers/691615ec8c142-WhatsApp Image 2025-11-13 at 12.05.14 PM.jpeg b/assets/uploads/vouchers/691615ec8c142-WhatsApp Image 2025-11-13 at 12.05.14 PM.jpeg new file mode 100644 index 0000000..74201c3 Binary files /dev/null and b/assets/uploads/vouchers/691615ec8c142-WhatsApp Image 2025-11-13 at 12.05.14 PM.jpeg differ diff --git a/assets/uploads/vouchers/691615ec8c662-WhatsApp Image 2025-11-13 at 12.05.14 PM.jpeg b/assets/uploads/vouchers/691615ec8c662-WhatsApp Image 2025-11-13 at 12.05.14 PM.jpeg new file mode 100644 index 0000000..74201c3 Binary files /dev/null and b/assets/uploads/vouchers/691615ec8c662-WhatsApp Image 2025-11-13 at 12.05.14 PM.jpeg differ diff --git a/assets/uploads/vouchers/6916169ab591e-WhatsApp Image 2025-11-13 at 11.43.08 AM.jpeg b/assets/uploads/vouchers/6916169ab591e-WhatsApp Image 2025-11-13 at 11.43.08 AM.jpeg new file mode 100644 index 0000000..9c3efbf Binary files /dev/null and b/assets/uploads/vouchers/6916169ab591e-WhatsApp Image 2025-11-13 at 11.43.08 AM.jpeg differ diff --git a/assets/uploads/vouchers/691628654f755-PAGO 50.jpg b/assets/uploads/vouchers/691628654f755-PAGO 50.jpg new file mode 100644 index 0000000..08b4992 Binary files /dev/null and b/assets/uploads/vouchers/691628654f755-PAGO 50.jpg differ diff --git a/assets/uploads/vouchers/69162aefd9a9c-WhatsApp Image 2025-11-13 at 1.31.47 PM.jpeg b/assets/uploads/vouchers/69162aefd9a9c-WhatsApp Image 2025-11-13 at 1.31.47 PM.jpeg new file mode 100644 index 0000000..0b1f23c Binary files /dev/null and b/assets/uploads/vouchers/69162aefd9a9c-WhatsApp Image 2025-11-13 at 1.31.47 PM.jpeg differ diff --git a/assets/uploads/vouchers/69162d0008ddc-WhatsApp Image 2025-11-13 at 2.03.49 PM.jpeg b/assets/uploads/vouchers/69162d0008ddc-WhatsApp Image 2025-11-13 at 2.03.49 PM.jpeg new file mode 100644 index 0000000..f64912b Binary files /dev/null and b/assets/uploads/vouchers/69162d0008ddc-WhatsApp Image 2025-11-13 at 2.03.49 PM.jpeg differ diff --git a/assets/uploads/vouchers/6916311ec3bca-WhatsApp Image 2025-11-13 at 2.00.02 PM.jpeg b/assets/uploads/vouchers/6916311ec3bca-WhatsApp Image 2025-11-13 at 2.00.02 PM.jpeg new file mode 100644 index 0000000..e16ba8a Binary files /dev/null and b/assets/uploads/vouchers/6916311ec3bca-WhatsApp Image 2025-11-13 at 2.00.02 PM.jpeg differ diff --git a/assets/uploads/vouchers/691632b44a5ba-WhatsApp Image 2025-11-13 at 2.33.38 PM.jpeg b/assets/uploads/vouchers/691632b44a5ba-WhatsApp Image 2025-11-13 at 2.33.38 PM.jpeg new file mode 100644 index 0000000..bac239e Binary files /dev/null and b/assets/uploads/vouchers/691632b44a5ba-WhatsApp Image 2025-11-13 at 2.33.38 PM.jpeg differ diff --git a/assets/uploads/vouchers/6917478dec602-WhatsApp Image 2025-11-14 at 10.09.16 AM.jpeg b/assets/uploads/vouchers/6917478dec602-WhatsApp Image 2025-11-14 at 10.09.16 AM.jpeg new file mode 100644 index 0000000..8e5fff5 Binary files /dev/null and b/assets/uploads/vouchers/6917478dec602-WhatsApp Image 2025-11-14 at 10.09.16 AM.jpeg differ diff --git a/assets/uploads/vouchers/6917481f5162b-PAGO24444.jpg b/assets/uploads/vouchers/6917481f5162b-PAGO24444.jpg new file mode 100644 index 0000000..b869d8b Binary files /dev/null and b/assets/uploads/vouchers/6917481f5162b-PAGO24444.jpg differ diff --git a/assets/uploads/vouchers/69175a70a4d17-WhatsApp Image 2025-11-14 at 11.29.36 AM.jpeg b/assets/uploads/vouchers/69175a70a4d17-WhatsApp Image 2025-11-14 at 11.29.36 AM.jpeg new file mode 100644 index 0000000..5218fb7 Binary files /dev/null and b/assets/uploads/vouchers/69175a70a4d17-WhatsApp Image 2025-11-14 at 11.29.36 AM.jpeg differ diff --git a/assets/uploads/vouchers/69175d9c00fa8-WhatsApp Image 2025-11-13 at 6.42.12 PM.jpeg b/assets/uploads/vouchers/69175d9c00fa8-WhatsApp Image 2025-11-13 at 6.42.12 PM.jpeg new file mode 100644 index 0000000..dcd624f Binary files /dev/null and b/assets/uploads/vouchers/69175d9c00fa8-WhatsApp Image 2025-11-13 at 6.42.12 PM.jpeg differ diff --git a/assets/uploads/vouchers/691761c1199d2-WhatsApp Image 2025-11-14 at 12.01.57 PM.jpeg b/assets/uploads/vouchers/691761c1199d2-WhatsApp Image 2025-11-14 at 12.01.57 PM.jpeg new file mode 100644 index 0000000..ffba6fc Binary files /dev/null and b/assets/uploads/vouchers/691761c1199d2-WhatsApp Image 2025-11-14 at 12.01.57 PM.jpeg differ diff --git a/assets/uploads/vouchers/691762614465c-WhatsApp Image 2025-11-14 at 11.59.28 AM.jpeg b/assets/uploads/vouchers/691762614465c-WhatsApp Image 2025-11-14 at 11.59.28 AM.jpeg new file mode 100644 index 0000000..2f84743 Binary files /dev/null and b/assets/uploads/vouchers/691762614465c-WhatsApp Image 2025-11-14 at 11.59.28 AM.jpeg differ diff --git a/assets/uploads/vouchers/69176cc9a263d-WhatsApp Image 2025-11-14 at 12.35.14 PM (1).jpeg b/assets/uploads/vouchers/69176cc9a263d-WhatsApp Image 2025-11-14 at 12.35.14 PM (1).jpeg new file mode 100644 index 0000000..f69a331 Binary files /dev/null and b/assets/uploads/vouchers/69176cc9a263d-WhatsApp Image 2025-11-14 at 12.35.14 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/69176d1a9c8dd-WhatsApp Image 2025-11-14 at 12.32.03 PM.jpeg b/assets/uploads/vouchers/69176d1a9c8dd-WhatsApp Image 2025-11-14 at 12.32.03 PM.jpeg new file mode 100644 index 0000000..47f9752 Binary files /dev/null and b/assets/uploads/vouchers/69176d1a9c8dd-WhatsApp Image 2025-11-14 at 12.32.03 PM.jpeg differ diff --git a/assets/uploads/vouchers/69176de1f23b5-WhatsApp Image 2025-11-14 at 12.33.47 PM.jpeg b/assets/uploads/vouchers/69176de1f23b5-WhatsApp Image 2025-11-14 at 12.33.47 PM.jpeg new file mode 100644 index 0000000..a8a0c38 Binary files /dev/null and b/assets/uploads/vouchers/69176de1f23b5-WhatsApp Image 2025-11-14 at 12.33.47 PM.jpeg differ diff --git a/assets/uploads/vouchers/69177033bd319-WhatsApp Image 2025-11-14 at 1.06.59 PM (2).jpeg b/assets/uploads/vouchers/69177033bd319-WhatsApp Image 2025-11-14 at 1.06.59 PM (2).jpeg new file mode 100644 index 0000000..ef4c4d9 Binary files /dev/null and b/assets/uploads/vouchers/69177033bd319-WhatsApp Image 2025-11-14 at 1.06.59 PM (2).jpeg differ diff --git a/assets/uploads/vouchers/69177697c6599-WhatsApp Image 2025-11-14 at 1.32.22 PM.jpeg b/assets/uploads/vouchers/69177697c6599-WhatsApp Image 2025-11-14 at 1.32.22 PM.jpeg new file mode 100644 index 0000000..6a16b97 Binary files /dev/null and b/assets/uploads/vouchers/69177697c6599-WhatsApp Image 2025-11-14 at 1.32.22 PM.jpeg differ diff --git a/assets/uploads/vouchers/691778076aa74-PAGO25555.jpg b/assets/uploads/vouchers/691778076aa74-PAGO25555.jpg new file mode 100644 index 0000000..806306f Binary files /dev/null and b/assets/uploads/vouchers/691778076aa74-PAGO25555.jpg differ diff --git a/assets/uploads/vouchers/69179acb4cf28-WhatsApp Image 2025-11-14 at 3.00.29 PM.jpeg b/assets/uploads/vouchers/69179acb4cf28-WhatsApp Image 2025-11-14 at 3.00.29 PM.jpeg new file mode 100644 index 0000000..a6e37a4 Binary files /dev/null and b/assets/uploads/vouchers/69179acb4cf28-WhatsApp Image 2025-11-14 at 3.00.29 PM.jpeg differ diff --git a/assets/uploads/vouchers/69179e55111af-WhatsApp Image 2025-11-14 at 4.23.57 PM.jpeg b/assets/uploads/vouchers/69179e55111af-WhatsApp Image 2025-11-14 at 4.23.57 PM.jpeg new file mode 100644 index 0000000..dd2f86a Binary files /dev/null and b/assets/uploads/vouchers/69179e55111af-WhatsApp Image 2025-11-14 at 4.23.57 PM.jpeg differ diff --git a/assets/uploads/vouchers/6917a4d060106-WhatsApp Image 2025-11-14 at 4.52.13 PM.jpeg b/assets/uploads/vouchers/6917a4d060106-WhatsApp Image 2025-11-14 at 4.52.13 PM.jpeg new file mode 100644 index 0000000..b695125 Binary files /dev/null and b/assets/uploads/vouchers/6917a4d060106-WhatsApp Image 2025-11-14 at 4.52.13 PM.jpeg differ diff --git a/assets/uploads/vouchers/6917acd02ac71-PAGO2787777.jpg b/assets/uploads/vouchers/6917acd02ac71-PAGO2787777.jpg new file mode 100644 index 0000000..ac55a9b Binary files /dev/null and b/assets/uploads/vouchers/6917acd02ac71-PAGO2787777.jpg differ diff --git a/assets/uploads/vouchers/6917afc7737f1-WhatsApp Image 2025-11-14 at 5.36.17 PM.jpeg b/assets/uploads/vouchers/6917afc7737f1-WhatsApp Image 2025-11-14 at 5.36.17 PM.jpeg new file mode 100644 index 0000000..09d0931 Binary files /dev/null and b/assets/uploads/vouchers/6917afc7737f1-WhatsApp Image 2025-11-14 at 5.36.17 PM.jpeg differ diff --git a/assets/uploads/vouchers/6917b04127721-WhatsApp Image 2025-11-14 at 5.38.05 PM.jpeg b/assets/uploads/vouchers/6917b04127721-WhatsApp Image 2025-11-14 at 5.38.05 PM.jpeg new file mode 100644 index 0000000..9616941 Binary files /dev/null and b/assets/uploads/vouchers/6917b04127721-WhatsApp Image 2025-11-14 at 5.38.05 PM.jpeg differ diff --git a/assets/uploads/vouchers/6917b26064200-WhatsApp Image 2025-11-14 at 5.49.50 PM.jpeg b/assets/uploads/vouchers/6917b26064200-WhatsApp Image 2025-11-14 at 5.49.50 PM.jpeg new file mode 100644 index 0000000..e2f7303 Binary files /dev/null and b/assets/uploads/vouchers/6917b26064200-WhatsApp Image 2025-11-14 at 5.49.50 PM.jpeg differ diff --git a/assets/uploads/vouchers/6917b2b26b51c-PAGO2999999.jpg b/assets/uploads/vouchers/6917b2b26b51c-PAGO2999999.jpg new file mode 100644 index 0000000..f6d1dad Binary files /dev/null and b/assets/uploads/vouchers/6917b2b26b51c-PAGO2999999.jpg differ diff --git a/assets/uploads/vouchers/6917bb3424acc-PAGO30000000.jpg b/assets/uploads/vouchers/6917bb3424acc-PAGO30000000.jpg new file mode 100644 index 0000000..51a120b Binary files /dev/null and b/assets/uploads/vouchers/6917bb3424acc-PAGO30000000.jpg differ diff --git a/assets/uploads/vouchers/6917c715b17ae-WhatsApp Image 2025-11-14 at 6.17.35 PM.jpeg b/assets/uploads/vouchers/6917c715b17ae-WhatsApp Image 2025-11-14 at 6.17.35 PM.jpeg new file mode 100644 index 0000000..a8017aa Binary files /dev/null and b/assets/uploads/vouchers/6917c715b17ae-WhatsApp Image 2025-11-14 at 6.17.35 PM.jpeg differ diff --git a/assets/uploads/vouchers/6917c824b91ad-WhatsApp Image 2025-11-14 at 5.48.34 PM.jpeg b/assets/uploads/vouchers/6917c824b91ad-WhatsApp Image 2025-11-14 at 5.48.34 PM.jpeg new file mode 100644 index 0000000..458a333 Binary files /dev/null and b/assets/uploads/vouchers/6917c824b91ad-WhatsApp Image 2025-11-14 at 5.48.34 PM.jpeg differ diff --git a/assets/uploads/vouchers/6917c941dc5a2-WhatsApp Image 2025-11-14 at 5.29.46 PM.jpeg b/assets/uploads/vouchers/6917c941dc5a2-WhatsApp Image 2025-11-14 at 5.29.46 PM.jpeg new file mode 100644 index 0000000..7422b00 Binary files /dev/null and b/assets/uploads/vouchers/6917c941dc5a2-WhatsApp Image 2025-11-14 at 5.29.46 PM.jpeg differ diff --git a/assets/uploads/vouchers/6918881729e9d-WhatsApp Image 2025-11-15 at 8.54.27 AM.jpeg b/assets/uploads/vouchers/6918881729e9d-WhatsApp Image 2025-11-15 at 8.54.27 AM.jpeg new file mode 100644 index 0000000..de8fe41 Binary files /dev/null and b/assets/uploads/vouchers/6918881729e9d-WhatsApp Image 2025-11-15 at 8.54.27 AM.jpeg differ diff --git a/assets/uploads/vouchers/69188df7c9d8b-WhatsApp Image 2025-11-15 at 9.19.16 AM.jpeg b/assets/uploads/vouchers/69188df7c9d8b-WhatsApp Image 2025-11-15 at 9.19.16 AM.jpeg new file mode 100644 index 0000000..3d511b2 Binary files /dev/null and b/assets/uploads/vouchers/69188df7c9d8b-WhatsApp Image 2025-11-15 at 9.19.16 AM.jpeg differ diff --git a/assets/uploads/vouchers/69188e95b4527-WhatsApp Image 2025-11-14 at 8.29.25 PM (1).jpeg b/assets/uploads/vouchers/69188e95b4527-WhatsApp Image 2025-11-14 at 8.29.25 PM (1).jpeg new file mode 100644 index 0000000..1ed9e29 Binary files /dev/null and b/assets/uploads/vouchers/69188e95b4527-WhatsApp Image 2025-11-14 at 8.29.25 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/6918ad70b2ac3-WhatsApp Image 2025-11-14 at 6.21.32 PM.jpeg b/assets/uploads/vouchers/6918ad70b2ac3-WhatsApp Image 2025-11-14 at 6.21.32 PM.jpeg new file mode 100644 index 0000000..2da9657 Binary files /dev/null and b/assets/uploads/vouchers/6918ad70b2ac3-WhatsApp Image 2025-11-14 at 6.21.32 PM.jpeg differ diff --git a/assets/uploads/vouchers/6918b6b494fc2-a9ca83ef-82b6-4d23-8082-1b2764636ede.jpg b/assets/uploads/vouchers/6918b6b494fc2-a9ca83ef-82b6-4d23-8082-1b2764636ede.jpg new file mode 100644 index 0000000..f90c78a Binary files /dev/null and b/assets/uploads/vouchers/6918b6b494fc2-a9ca83ef-82b6-4d23-8082-1b2764636ede.jpg differ diff --git a/assets/uploads/vouchers/6918b72f948a3-a9ca83ef-82b6-4d23-8082-1b2764636ede.jpg b/assets/uploads/vouchers/6918b72f948a3-a9ca83ef-82b6-4d23-8082-1b2764636ede.jpg new file mode 100644 index 0000000..f90c78a Binary files /dev/null and b/assets/uploads/vouchers/6918b72f948a3-a9ca83ef-82b6-4d23-8082-1b2764636ede.jpg differ diff --git a/assets/uploads/vouchers/6918b77e7539e-59.jpg b/assets/uploads/vouchers/6918b77e7539e-59.jpg new file mode 100644 index 0000000..2d27d9f Binary files /dev/null and b/assets/uploads/vouchers/6918b77e7539e-59.jpg differ diff --git a/assets/uploads/vouchers/6918c74331747-WhatsApp Image 2025-11-15 at 12.06.35 PM.jpeg b/assets/uploads/vouchers/6918c74331747-WhatsApp Image 2025-11-15 at 12.06.35 PM.jpeg new file mode 100644 index 0000000..17a3839 Binary files /dev/null and b/assets/uploads/vouchers/6918c74331747-WhatsApp Image 2025-11-15 at 12.06.35 PM.jpeg differ diff --git a/assets/uploads/vouchers/6918cf27cda0a-WhatsApp Image 2025-11-15 at 12.51.00 PM.jpeg b/assets/uploads/vouchers/6918cf27cda0a-WhatsApp Image 2025-11-15 at 12.51.00 PM.jpeg new file mode 100644 index 0000000..fc9f901 Binary files /dev/null and b/assets/uploads/vouchers/6918cf27cda0a-WhatsApp Image 2025-11-15 at 12.51.00 PM.jpeg differ diff --git a/assets/uploads/vouchers/6918d1355caef-PAGO3222222.jpg b/assets/uploads/vouchers/6918d1355caef-PAGO3222222.jpg new file mode 100644 index 0000000..4ca1001 Binary files /dev/null and b/assets/uploads/vouchers/6918d1355caef-PAGO3222222.jpg differ diff --git a/assets/uploads/vouchers/6918e3cc5657c-WhatsApp Image 2025-11-15 at 2.21.35 PM.jpeg b/assets/uploads/vouchers/6918e3cc5657c-WhatsApp Image 2025-11-15 at 2.21.35 PM.jpeg new file mode 100644 index 0000000..208de16 Binary files /dev/null and b/assets/uploads/vouchers/6918e3cc5657c-WhatsApp Image 2025-11-15 at 2.21.35 PM.jpeg differ diff --git a/assets/uploads/vouchers/6918e8140967c-49.jpg b/assets/uploads/vouchers/6918e8140967c-49.jpg new file mode 100644 index 0000000..af276ae Binary files /dev/null and b/assets/uploads/vouchers/6918e8140967c-49.jpg differ diff --git a/assets/uploads/vouchers/6918f3c553246-PAGO3444444.jpg b/assets/uploads/vouchers/6918f3c553246-PAGO3444444.jpg new file mode 100644 index 0000000..c459b3f Binary files /dev/null and b/assets/uploads/vouchers/6918f3c553246-PAGO3444444.jpg differ diff --git a/assets/uploads/vouchers/6918fe2e0aae1-WhatsApp Image 2025-11-15 at 3.39.40 PM.jpeg b/assets/uploads/vouchers/6918fe2e0aae1-WhatsApp Image 2025-11-15 at 3.39.40 PM.jpeg new file mode 100644 index 0000000..f598097 Binary files /dev/null and b/assets/uploads/vouchers/6918fe2e0aae1-WhatsApp Image 2025-11-15 at 3.39.40 PM.jpeg differ diff --git a/assets/uploads/vouchers/691b3178c88f6-WhatsApp Image 2025-11-17 at 8.49.06 AM.jpeg b/assets/uploads/vouchers/691b3178c88f6-WhatsApp Image 2025-11-17 at 8.49.06 AM.jpeg new file mode 100644 index 0000000..8aad37d Binary files /dev/null and b/assets/uploads/vouchers/691b3178c88f6-WhatsApp Image 2025-11-17 at 8.49.06 AM.jpeg differ diff --git a/assets/uploads/vouchers/691b31eb232e7-WhatsApp Image 2025-11-16 at 7.43.42 PM.jpeg b/assets/uploads/vouchers/691b31eb232e7-WhatsApp Image 2025-11-16 at 7.43.42 PM.jpeg new file mode 100644 index 0000000..15ff784 Binary files /dev/null and b/assets/uploads/vouchers/691b31eb232e7-WhatsApp Image 2025-11-16 at 7.43.42 PM.jpeg differ diff --git a/assets/uploads/vouchers/691b3253d6fc1-WhatsApp Image 2025-11-16 at 7.27.12 PM.jpeg b/assets/uploads/vouchers/691b3253d6fc1-WhatsApp Image 2025-11-16 at 7.27.12 PM.jpeg new file mode 100644 index 0000000..28f604b Binary files /dev/null and b/assets/uploads/vouchers/691b3253d6fc1-WhatsApp Image 2025-11-16 at 7.27.12 PM.jpeg differ diff --git a/assets/uploads/vouchers/691b34b2d99e7-WhatsApp Image 2025-11-15 at 9.31.26 AM.jpeg b/assets/uploads/vouchers/691b34b2d99e7-WhatsApp Image 2025-11-15 at 9.31.26 AM.jpeg new file mode 100644 index 0000000..c608652 Binary files /dev/null and b/assets/uploads/vouchers/691b34b2d99e7-WhatsApp Image 2025-11-15 at 9.31.26 AM.jpeg differ diff --git a/assets/uploads/vouchers/691b350098659-WhatsApp Image 2025-11-14 at 3.42.12 PM.jpeg b/assets/uploads/vouchers/691b350098659-WhatsApp Image 2025-11-14 at 3.42.12 PM.jpeg new file mode 100644 index 0000000..7b6cffd Binary files /dev/null and b/assets/uploads/vouchers/691b350098659-WhatsApp Image 2025-11-14 at 3.42.12 PM.jpeg differ diff --git a/assets/uploads/vouchers/691b3ac997870-PAGO3555.jpg b/assets/uploads/vouchers/691b3ac997870-PAGO3555.jpg new file mode 100644 index 0000000..54f1dbb Binary files /dev/null and b/assets/uploads/vouchers/691b3ac997870-PAGO3555.jpg differ diff --git a/assets/uploads/vouchers/691b5221d40fe-WhatsApp Image 2025-11-17 at 11.46.51 AM.jpeg b/assets/uploads/vouchers/691b5221d40fe-WhatsApp Image 2025-11-17 at 11.46.51 AM.jpeg new file mode 100644 index 0000000..154ac19 Binary files /dev/null and b/assets/uploads/vouchers/691b5221d40fe-WhatsApp Image 2025-11-17 at 11.46.51 AM.jpeg differ diff --git a/assets/uploads/vouchers/691b59dd2edd3-WhatsApp Image 2025-11-17 at 11.02.17 AM.jpeg b/assets/uploads/vouchers/691b59dd2edd3-WhatsApp Image 2025-11-17 at 11.02.17 AM.jpeg new file mode 100644 index 0000000..ec27555 Binary files /dev/null and b/assets/uploads/vouchers/691b59dd2edd3-WhatsApp Image 2025-11-17 at 11.02.17 AM.jpeg differ diff --git a/assets/uploads/vouchers/691b5de63267e-WhatsApp Image 2025-11-13 at 4.07.46 PM (1).jpeg b/assets/uploads/vouchers/691b5de63267e-WhatsApp Image 2025-11-13 at 4.07.46 PM (1).jpeg new file mode 100644 index 0000000..f06eb8e Binary files /dev/null and b/assets/uploads/vouchers/691b5de63267e-WhatsApp Image 2025-11-13 at 4.07.46 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/691b65798913b-WhatsApp Image 2025-11-17 at 1.08.36 PM.jpeg b/assets/uploads/vouchers/691b65798913b-WhatsApp Image 2025-11-17 at 1.08.36 PM.jpeg new file mode 100644 index 0000000..cabb33f Binary files /dev/null and b/assets/uploads/vouchers/691b65798913b-WhatsApp Image 2025-11-17 at 1.08.36 PM.jpeg differ diff --git a/assets/uploads/vouchers/691b6d116eefb-WhatsApp Image 2025-11-17 at 1.33.02 PM.jpeg b/assets/uploads/vouchers/691b6d116eefb-WhatsApp Image 2025-11-17 at 1.33.02 PM.jpeg new file mode 100644 index 0000000..9a695ea Binary files /dev/null and b/assets/uploads/vouchers/691b6d116eefb-WhatsApp Image 2025-11-17 at 1.33.02 PM.jpeg differ diff --git a/assets/uploads/vouchers/691b837fc2918-WhatsApp Image 2025-11-17 at 3.15.15 PM.jpeg b/assets/uploads/vouchers/691b837fc2918-WhatsApp Image 2025-11-17 at 3.15.15 PM.jpeg new file mode 100644 index 0000000..ce6e77b Binary files /dev/null and b/assets/uploads/vouchers/691b837fc2918-WhatsApp Image 2025-11-17 at 3.15.15 PM.jpeg differ diff --git a/assets/uploads/vouchers/691b895f90157-WhatsApp Image 2025-11-17 at 2.26.27 PM.jpeg b/assets/uploads/vouchers/691b895f90157-WhatsApp Image 2025-11-17 at 2.26.27 PM.jpeg new file mode 100644 index 0000000..25fcaf4 Binary files /dev/null and b/assets/uploads/vouchers/691b895f90157-WhatsApp Image 2025-11-17 at 2.26.27 PM.jpeg differ diff --git a/assets/uploads/vouchers/691b899f3a3fc-WhatsApp Image 2025-11-17 at 2.26.19 PM.jpeg b/assets/uploads/vouchers/691b899f3a3fc-WhatsApp Image 2025-11-17 at 2.26.19 PM.jpeg new file mode 100644 index 0000000..1169490 Binary files /dev/null and b/assets/uploads/vouchers/691b899f3a3fc-WhatsApp Image 2025-11-17 at 2.26.19 PM.jpeg differ diff --git a/assets/uploads/vouchers/691b97fa2d31b-WhatsApp Image 2025-11-17 at 4.43.24 PM.jpeg b/assets/uploads/vouchers/691b97fa2d31b-WhatsApp Image 2025-11-17 at 4.43.24 PM.jpeg new file mode 100644 index 0000000..4e6e200 Binary files /dev/null and b/assets/uploads/vouchers/691b97fa2d31b-WhatsApp Image 2025-11-17 at 4.43.24 PM.jpeg differ diff --git a/assets/uploads/vouchers/691b9e957dd28-WhatsApp Image 2025-11-17 at 4.58.07 PM.jpeg b/assets/uploads/vouchers/691b9e957dd28-WhatsApp Image 2025-11-17 at 4.58.07 PM.jpeg new file mode 100644 index 0000000..225abd6 Binary files /dev/null and b/assets/uploads/vouchers/691b9e957dd28-WhatsApp Image 2025-11-17 at 4.58.07 PM.jpeg differ diff --git a/assets/uploads/vouchers/691ba08ec62d4-WhatsApp Image 2025-11-17 at 5.02.26 PM.jpeg b/assets/uploads/vouchers/691ba08ec62d4-WhatsApp Image 2025-11-17 at 5.02.26 PM.jpeg new file mode 100644 index 0000000..2daf8f0 Binary files /dev/null and b/assets/uploads/vouchers/691ba08ec62d4-WhatsApp Image 2025-11-17 at 5.02.26 PM.jpeg differ diff --git a/assets/uploads/vouchers/691ba14012045-WhatsApp Image 2025-11-16 at 12.35.25 PM.jpeg b/assets/uploads/vouchers/691ba14012045-WhatsApp Image 2025-11-16 at 12.35.25 PM.jpeg new file mode 100644 index 0000000..e79888d Binary files /dev/null and b/assets/uploads/vouchers/691ba14012045-WhatsApp Image 2025-11-16 at 12.35.25 PM.jpeg differ diff --git a/assets/uploads/vouchers/691ba36ee01d6-WhatsApp Image 2025-11-16 at 1.00.34 PM.jpeg b/assets/uploads/vouchers/691ba36ee01d6-WhatsApp Image 2025-11-16 at 1.00.34 PM.jpeg new file mode 100644 index 0000000..1696d96 Binary files /dev/null and b/assets/uploads/vouchers/691ba36ee01d6-WhatsApp Image 2025-11-16 at 1.00.34 PM.jpeg differ diff --git a/assets/uploads/vouchers/691ba47f6009c-WhatsApp Image 2025-11-17 at 5.39.10 PM.jpeg b/assets/uploads/vouchers/691ba47f6009c-WhatsApp Image 2025-11-17 at 5.39.10 PM.jpeg new file mode 100644 index 0000000..d18e149 Binary files /dev/null and b/assets/uploads/vouchers/691ba47f6009c-WhatsApp Image 2025-11-17 at 5.39.10 PM.jpeg differ diff --git a/assets/uploads/vouchers/691ba4ae1e689-ANTENA.jpg b/assets/uploads/vouchers/691ba4ae1e689-ANTENA.jpg new file mode 100644 index 0000000..8530048 Binary files /dev/null and b/assets/uploads/vouchers/691ba4ae1e689-ANTENA.jpg differ diff --git a/assets/uploads/vouchers/691ba4bb04a89-WhatsApp Image 2025-11-16 at 12.59.54 PM.jpeg b/assets/uploads/vouchers/691ba4bb04a89-WhatsApp Image 2025-11-16 at 12.59.54 PM.jpeg new file mode 100644 index 0000000..03cef3b Binary files /dev/null and b/assets/uploads/vouchers/691ba4bb04a89-WhatsApp Image 2025-11-16 at 12.59.54 PM.jpeg differ diff --git a/assets/uploads/vouchers/691ba4cbbc3cf-WhatsApp Image 2025-11-17 at 3.31.19 PM.jpeg b/assets/uploads/vouchers/691ba4cbbc3cf-WhatsApp Image 2025-11-17 at 3.31.19 PM.jpeg new file mode 100644 index 0000000..8c8d189 Binary files /dev/null and b/assets/uploads/vouchers/691ba4cbbc3cf-WhatsApp Image 2025-11-17 at 3.31.19 PM.jpeg differ diff --git a/assets/uploads/vouchers/691ba5b6181ac-WhatsApp Image 2025-11-17 at 12.00.22 PM.jpeg b/assets/uploads/vouchers/691ba5b6181ac-WhatsApp Image 2025-11-17 at 12.00.22 PM.jpeg new file mode 100644 index 0000000..47960cd Binary files /dev/null and b/assets/uploads/vouchers/691ba5b6181ac-WhatsApp Image 2025-11-17 at 12.00.22 PM.jpeg differ diff --git a/assets/uploads/vouchers/691ba609192f9-WhatsApp Image 2025-11-16 at 12.59.22 PM.jpeg b/assets/uploads/vouchers/691ba609192f9-WhatsApp Image 2025-11-16 at 12.59.22 PM.jpeg new file mode 100644 index 0000000..e79888d Binary files /dev/null and b/assets/uploads/vouchers/691ba609192f9-WhatsApp Image 2025-11-16 at 12.59.22 PM.jpeg differ diff --git a/assets/uploads/vouchers/691ba60c9af0e-WhatsApp Image 2025-11-17 at 10.52.19 AM.jpeg b/assets/uploads/vouchers/691ba60c9af0e-WhatsApp Image 2025-11-17 at 10.52.19 AM.jpeg new file mode 100644 index 0000000..7f471d2 Binary files /dev/null and b/assets/uploads/vouchers/691ba60c9af0e-WhatsApp Image 2025-11-17 at 10.52.19 AM.jpeg differ diff --git a/assets/uploads/vouchers/691ba68876221-WhatsApp Image 2025-11-17 at 11.19.03 AM.jpeg b/assets/uploads/vouchers/691ba68876221-WhatsApp Image 2025-11-17 at 11.19.03 AM.jpeg new file mode 100644 index 0000000..78aab90 Binary files /dev/null and b/assets/uploads/vouchers/691ba68876221-WhatsApp Image 2025-11-17 at 11.19.03 AM.jpeg differ diff --git a/assets/uploads/vouchers/691ba6e36cbe1-WhatsApp Image 2025-11-14 at 3.11.40 PM.jpeg b/assets/uploads/vouchers/691ba6e36cbe1-WhatsApp Image 2025-11-14 at 3.11.40 PM.jpeg new file mode 100644 index 0000000..730a04c Binary files /dev/null and b/assets/uploads/vouchers/691ba6e36cbe1-WhatsApp Image 2025-11-14 at 3.11.40 PM.jpeg differ diff --git a/assets/uploads/vouchers/691ba772b9513-WhatsApp Image 2025-11-17 at 10.16.45 AM.jpeg b/assets/uploads/vouchers/691ba772b9513-WhatsApp Image 2025-11-17 at 10.16.45 AM.jpeg new file mode 100644 index 0000000..bba2b8d Binary files /dev/null and b/assets/uploads/vouchers/691ba772b9513-WhatsApp Image 2025-11-17 at 10.16.45 AM.jpeg differ diff --git a/assets/uploads/vouchers/691ba820ed919-WhatsApp Image 2025-11-15 at 10.47.08 AM.jpeg b/assets/uploads/vouchers/691ba820ed919-WhatsApp Image 2025-11-15 at 10.47.08 AM.jpeg new file mode 100644 index 0000000..c83254a Binary files /dev/null and b/assets/uploads/vouchers/691ba820ed919-WhatsApp Image 2025-11-15 at 10.47.08 AM.jpeg differ diff --git a/assets/uploads/vouchers/691ba934d031b-WhatsApp Image 2025-11-17 at 5.58.57 PM.jpeg b/assets/uploads/vouchers/691ba934d031b-WhatsApp Image 2025-11-17 at 5.58.57 PM.jpeg new file mode 100644 index 0000000..66960a5 Binary files /dev/null and b/assets/uploads/vouchers/691ba934d031b-WhatsApp Image 2025-11-17 at 5.58.57 PM.jpeg differ diff --git a/assets/uploads/vouchers/691bc2df1d407-WhatsApp Image 2025-11-15 at 1.48.59 PM.jpeg b/assets/uploads/vouchers/691bc2df1d407-WhatsApp Image 2025-11-15 at 1.48.59 PM.jpeg new file mode 100644 index 0000000..f9462d7 Binary files /dev/null and b/assets/uploads/vouchers/691bc2df1d407-WhatsApp Image 2025-11-15 at 1.48.59 PM.jpeg differ diff --git a/assets/uploads/vouchers/691bc3e494c0e-WhatsApp Image 2025-11-17 at 2.37.37 PM.jpeg b/assets/uploads/vouchers/691bc3e494c0e-WhatsApp Image 2025-11-17 at 2.37.37 PM.jpeg new file mode 100644 index 0000000..0fad9ad Binary files /dev/null and b/assets/uploads/vouchers/691bc3e494c0e-WhatsApp Image 2025-11-17 at 2.37.37 PM.jpeg differ diff --git a/assets/uploads/vouchers/691bc75ebb6bb-WhatsApp Image 2025-11-14 at 6.29.16 PM.jpeg b/assets/uploads/vouchers/691bc75ebb6bb-WhatsApp Image 2025-11-14 at 6.29.16 PM.jpeg new file mode 100644 index 0000000..e9133b0 Binary files /dev/null and b/assets/uploads/vouchers/691bc75ebb6bb-WhatsApp Image 2025-11-14 at 6.29.16 PM.jpeg differ diff --git a/assets/uploads/vouchers/691c8520bdcbe-WhatsApp Image 2025-11-17 at 6.53.38 PM.jpeg b/assets/uploads/vouchers/691c8520bdcbe-WhatsApp Image 2025-11-17 at 6.53.38 PM.jpeg new file mode 100644 index 0000000..e94cb1d Binary files /dev/null and b/assets/uploads/vouchers/691c8520bdcbe-WhatsApp Image 2025-11-17 at 6.53.38 PM.jpeg differ diff --git a/assets/uploads/vouchers/691c85945b926-WhatsApp Image 2025-11-17 at 6.23.01 PM.jpeg b/assets/uploads/vouchers/691c85945b926-WhatsApp Image 2025-11-17 at 6.23.01 PM.jpeg new file mode 100644 index 0000000..be67f3e Binary files /dev/null and b/assets/uploads/vouchers/691c85945b926-WhatsApp Image 2025-11-17 at 6.23.01 PM.jpeg differ diff --git a/assets/uploads/vouchers/691c8af8ab3c7-PAGO366666666666.jpg b/assets/uploads/vouchers/691c8af8ab3c7-PAGO366666666666.jpg new file mode 100644 index 0000000..438ed94 Binary files /dev/null and b/assets/uploads/vouchers/691c8af8ab3c7-PAGO366666666666.jpg differ diff --git a/assets/uploads/vouchers/691c8eab11063-R.jpg b/assets/uploads/vouchers/691c8eab11063-R.jpg new file mode 100644 index 0000000..c4d52b7 Binary files /dev/null and b/assets/uploads/vouchers/691c8eab11063-R.jpg differ diff --git a/assets/uploads/vouchers/691c8f3e467b7-E.jpg b/assets/uploads/vouchers/691c8f3e467b7-E.jpg new file mode 100644 index 0000000..5acbedc Binary files /dev/null and b/assets/uploads/vouchers/691c8f3e467b7-E.jpg differ diff --git a/assets/uploads/vouchers/691c964a1afca-WhatsApp Image 2025-11-18 at 9.58.36 AM.jpeg b/assets/uploads/vouchers/691c964a1afca-WhatsApp Image 2025-11-18 at 9.58.36 AM.jpeg new file mode 100644 index 0000000..d6863ab Binary files /dev/null and b/assets/uploads/vouchers/691c964a1afca-WhatsApp Image 2025-11-18 at 9.58.36 AM.jpeg differ diff --git a/assets/uploads/vouchers/691c9dd829337-WhatsApp Image 2025-11-18 at 11.17.06 AM.jpeg b/assets/uploads/vouchers/691c9dd829337-WhatsApp Image 2025-11-18 at 11.17.06 AM.jpeg new file mode 100644 index 0000000..b102ceb Binary files /dev/null and b/assets/uploads/vouchers/691c9dd829337-WhatsApp Image 2025-11-18 at 11.17.06 AM.jpeg differ diff --git a/assets/uploads/vouchers/691ca2f5068ed-WhatsApp Image 2025-11-18 at 10.12.13 AM.jpeg b/assets/uploads/vouchers/691ca2f5068ed-WhatsApp Image 2025-11-18 at 10.12.13 AM.jpeg new file mode 100644 index 0000000..971fafc Binary files /dev/null and b/assets/uploads/vouchers/691ca2f5068ed-WhatsApp Image 2025-11-18 at 10.12.13 AM.jpeg differ diff --git a/assets/uploads/vouchers/691cac2962ece-PAGO3777777.jpg b/assets/uploads/vouchers/691cac2962ece-PAGO3777777.jpg new file mode 100644 index 0000000..5485d23 Binary files /dev/null and b/assets/uploads/vouchers/691cac2962ece-PAGO3777777.jpg differ diff --git a/assets/uploads/vouchers/691cad561cd2f-PAGO3888888.jpg b/assets/uploads/vouchers/691cad561cd2f-PAGO3888888.jpg new file mode 100644 index 0000000..d270a29 Binary files /dev/null and b/assets/uploads/vouchers/691cad561cd2f-PAGO3888888.jpg differ diff --git a/assets/uploads/vouchers/691cb594d0bc3-WhatsApp Image 2025-11-18 at 12.31.23 PM.jpeg b/assets/uploads/vouchers/691cb594d0bc3-WhatsApp Image 2025-11-18 at 12.31.23 PM.jpeg new file mode 100644 index 0000000..cdc51bf Binary files /dev/null and b/assets/uploads/vouchers/691cb594d0bc3-WhatsApp Image 2025-11-18 at 12.31.23 PM.jpeg differ diff --git a/assets/uploads/vouchers/691cdf779e6b4-N.jpg b/assets/uploads/vouchers/691cdf779e6b4-N.jpg new file mode 100644 index 0000000..3bdc993 Binary files /dev/null and b/assets/uploads/vouchers/691cdf779e6b4-N.jpg differ diff --git a/assets/uploads/vouchers/691cf0e22980a-U.jpg b/assets/uploads/vouchers/691cf0e22980a-U.jpg new file mode 100644 index 0000000..44e6744 Binary files /dev/null and b/assets/uploads/vouchers/691cf0e22980a-U.jpg differ diff --git a/assets/uploads/vouchers/691d0799128ba-WhatsApp Image 2025-11-18 at 6.51.08 PM.jpeg b/assets/uploads/vouchers/691d0799128ba-WhatsApp Image 2025-11-18 at 6.51.08 PM.jpeg new file mode 100644 index 0000000..fd88aa7 Binary files /dev/null and b/assets/uploads/vouchers/691d0799128ba-WhatsApp Image 2025-11-18 at 6.51.08 PM.jpeg differ diff --git a/assets/uploads/vouchers/691d084b970ca-WhatsApp Image 2025-11-18 at 9.15.12 AM.jpeg b/assets/uploads/vouchers/691d084b970ca-WhatsApp Image 2025-11-18 at 9.15.12 AM.jpeg new file mode 100644 index 0000000..0ed4a76 Binary files /dev/null and b/assets/uploads/vouchers/691d084b970ca-WhatsApp Image 2025-11-18 at 9.15.12 AM.jpeg differ diff --git a/assets/uploads/vouchers/691d08c982e50-WhatsApp Image 2025-11-18 at 9.15.12 AM.jpeg b/assets/uploads/vouchers/691d08c982e50-WhatsApp Image 2025-11-18 at 9.15.12 AM.jpeg new file mode 100644 index 0000000..0ed4a76 Binary files /dev/null and b/assets/uploads/vouchers/691d08c982e50-WhatsApp Image 2025-11-18 at 9.15.12 AM.jpeg differ diff --git a/assets/uploads/vouchers/691d2a7ca29ec-WhatsApp Image 2025-11-18 at 9.15.12 AM.jpeg b/assets/uploads/vouchers/691d2a7ca29ec-WhatsApp Image 2025-11-18 at 9.15.12 AM.jpeg new file mode 100644 index 0000000..0ed4a76 Binary files /dev/null and b/assets/uploads/vouchers/691d2a7ca29ec-WhatsApp Image 2025-11-18 at 9.15.12 AM.jpeg differ diff --git a/assets/uploads/vouchers/691d2b01ba43c-WhatsApp Image 2025-11-18 at 12.03.03 AM.jpeg b/assets/uploads/vouchers/691d2b01ba43c-WhatsApp Image 2025-11-18 at 12.03.03 AM.jpeg new file mode 100644 index 0000000..0f967f4 Binary files /dev/null and b/assets/uploads/vouchers/691d2b01ba43c-WhatsApp Image 2025-11-18 at 12.03.03 AM.jpeg differ diff --git a/assets/uploads/vouchers/691d2b3f966c8-WhatsApp Image 2025-11-18 at 12.07.39 AM.jpeg b/assets/uploads/vouchers/691d2b3f966c8-WhatsApp Image 2025-11-18 at 12.07.39 AM.jpeg new file mode 100644 index 0000000..a6a381e Binary files /dev/null and b/assets/uploads/vouchers/691d2b3f966c8-WhatsApp Image 2025-11-18 at 12.07.39 AM.jpeg differ diff --git a/assets/uploads/vouchers/691d2b7e4dddc-WhatsApp Image 2025-11-18 at 12.08.20 AM.jpeg b/assets/uploads/vouchers/691d2b7e4dddc-WhatsApp Image 2025-11-18 at 12.08.20 AM.jpeg new file mode 100644 index 0000000..5746db9 Binary files /dev/null and b/assets/uploads/vouchers/691d2b7e4dddc-WhatsApp Image 2025-11-18 at 12.08.20 AM.jpeg differ diff --git a/assets/uploads/vouchers/691d2bb679cca-WhatsApp Image 2025-11-18 at 12.08.35 AM.jpeg b/assets/uploads/vouchers/691d2bb679cca-WhatsApp Image 2025-11-18 at 12.08.35 AM.jpeg new file mode 100644 index 0000000..7da2f6d Binary files /dev/null and b/assets/uploads/vouchers/691d2bb679cca-WhatsApp Image 2025-11-18 at 12.08.35 AM.jpeg differ diff --git a/assets/uploads/vouchers/691dd4c8f1ee5-PAGO4000000.jpg b/assets/uploads/vouchers/691dd4c8f1ee5-PAGO4000000.jpg new file mode 100644 index 0000000..0a69d80 Binary files /dev/null and b/assets/uploads/vouchers/691dd4c8f1ee5-PAGO4000000.jpg differ diff --git a/assets/uploads/vouchers/691deea11653d-WhatsApp Image 2025-11-19 at 7.31.23 AM.jpeg b/assets/uploads/vouchers/691deea11653d-WhatsApp Image 2025-11-19 at 7.31.23 AM.jpeg new file mode 100644 index 0000000..f2e99e3 Binary files /dev/null and b/assets/uploads/vouchers/691deea11653d-WhatsApp Image 2025-11-19 at 7.31.23 AM.jpeg differ diff --git a/assets/uploads/vouchers/691def5eca769-WhatsApp Image 2025-11-18 at 2.19.18 PM.jpeg b/assets/uploads/vouchers/691def5eca769-WhatsApp Image 2025-11-18 at 2.19.18 PM.jpeg new file mode 100644 index 0000000..41bcbca Binary files /dev/null and b/assets/uploads/vouchers/691def5eca769-WhatsApp Image 2025-11-18 at 2.19.18 PM.jpeg differ diff --git a/assets/uploads/vouchers/691df4b88a4aa-WhatsApp Image 2025-11-18 at 12.30.46 PM.jpeg b/assets/uploads/vouchers/691df4b88a4aa-WhatsApp Image 2025-11-18 at 12.30.46 PM.jpeg new file mode 100644 index 0000000..112df39 Binary files /dev/null and b/assets/uploads/vouchers/691df4b88a4aa-WhatsApp Image 2025-11-18 at 12.30.46 PM.jpeg differ diff --git a/assets/uploads/vouchers/691dfee67ff02-WhatsApp Image 2025-11-19 at 12.29.45 PM.jpeg b/assets/uploads/vouchers/691dfee67ff02-WhatsApp Image 2025-11-19 at 12.29.45 PM.jpeg new file mode 100644 index 0000000..b7455d3 Binary files /dev/null and b/assets/uploads/vouchers/691dfee67ff02-WhatsApp Image 2025-11-19 at 12.29.45 PM.jpeg differ diff --git a/assets/uploads/vouchers/691e02233738d-WhatsApp Image 2025-11-19 at 12.36.49 PM.jpeg b/assets/uploads/vouchers/691e02233738d-WhatsApp Image 2025-11-19 at 12.36.49 PM.jpeg new file mode 100644 index 0000000..b72ff6c Binary files /dev/null and b/assets/uploads/vouchers/691e02233738d-WhatsApp Image 2025-11-19 at 12.36.49 PM.jpeg differ diff --git a/assets/uploads/vouchers/691e026b68083-WhatsApp Image 2025-11-19 at 12.27.43 PM.jpeg b/assets/uploads/vouchers/691e026b68083-WhatsApp Image 2025-11-19 at 12.27.43 PM.jpeg new file mode 100644 index 0000000..79f9d3d Binary files /dev/null and b/assets/uploads/vouchers/691e026b68083-WhatsApp Image 2025-11-19 at 12.27.43 PM.jpeg differ diff --git a/assets/uploads/vouchers/691e0485af0e9-WhatsApp Image 2025-11-19 at 8.48.19 AM.jpeg b/assets/uploads/vouchers/691e0485af0e9-WhatsApp Image 2025-11-19 at 8.48.19 AM.jpeg new file mode 100644 index 0000000..42d0c7f Binary files /dev/null and b/assets/uploads/vouchers/691e0485af0e9-WhatsApp Image 2025-11-19 at 8.48.19 AM.jpeg differ diff --git a/assets/uploads/vouchers/691e176375d45-WhatsApp Image 2025-11-19 at 2.07.49 PM.jpeg b/assets/uploads/vouchers/691e176375d45-WhatsApp Image 2025-11-19 at 2.07.49 PM.jpeg new file mode 100644 index 0000000..ac66ca4 Binary files /dev/null and b/assets/uploads/vouchers/691e176375d45-WhatsApp Image 2025-11-19 at 2.07.49 PM.jpeg differ diff --git a/assets/uploads/vouchers/691e37e4ae090-WhatsApp Image 2025-11-19 at 4.30.35 PM.jpeg b/assets/uploads/vouchers/691e37e4ae090-WhatsApp Image 2025-11-19 at 4.30.35 PM.jpeg new file mode 100644 index 0000000..ccc42c2 Binary files /dev/null and b/assets/uploads/vouchers/691e37e4ae090-WhatsApp Image 2025-11-19 at 4.30.35 PM.jpeg differ diff --git a/assets/uploads/vouchers/691e3b1d074a0-WhatsApp Image 2025-11-19 at 3.18.05 PM.jpeg b/assets/uploads/vouchers/691e3b1d074a0-WhatsApp Image 2025-11-19 at 3.18.05 PM.jpeg new file mode 100644 index 0000000..878bfd8 Binary files /dev/null and b/assets/uploads/vouchers/691e3b1d074a0-WhatsApp Image 2025-11-19 at 3.18.05 PM.jpeg differ diff --git a/assets/uploads/vouchers/691e3c261c3d4-WhatsApp Image 2025-11-19 at 4.41.02 PM.jpeg b/assets/uploads/vouchers/691e3c261c3d4-WhatsApp Image 2025-11-19 at 4.41.02 PM.jpeg new file mode 100644 index 0000000..b34a3f9 Binary files /dev/null and b/assets/uploads/vouchers/691e3c261c3d4-WhatsApp Image 2025-11-19 at 4.41.02 PM.jpeg differ diff --git a/assets/uploads/vouchers/691e3cb854380-WhatsApp Image 2025-11-19 at 1.50.26 PM.jpeg b/assets/uploads/vouchers/691e3cb854380-WhatsApp Image 2025-11-19 at 1.50.26 PM.jpeg new file mode 100644 index 0000000..3b0c636 Binary files /dev/null and b/assets/uploads/vouchers/691e3cb854380-WhatsApp Image 2025-11-19 at 1.50.26 PM.jpeg differ diff --git a/assets/uploads/vouchers/691e416d9dee6-WhatsApp Image 2025-11-19 at 5.06.20 PM.jpeg b/assets/uploads/vouchers/691e416d9dee6-WhatsApp Image 2025-11-19 at 5.06.20 PM.jpeg new file mode 100644 index 0000000..ab9ee74 Binary files /dev/null and b/assets/uploads/vouchers/691e416d9dee6-WhatsApp Image 2025-11-19 at 5.06.20 PM.jpeg differ diff --git a/assets/uploads/vouchers/691e48c9356d3-PAGO4111111.jpg b/assets/uploads/vouchers/691e48c9356d3-PAGO4111111.jpg new file mode 100644 index 0000000..a792419 Binary files /dev/null and b/assets/uploads/vouchers/691e48c9356d3-PAGO4111111.jpg differ diff --git a/assets/uploads/vouchers/691e6764293a9-WhatsApp Image 2025-11-19 at 7.50.59 PM.jpeg b/assets/uploads/vouchers/691e6764293a9-WhatsApp Image 2025-11-19 at 7.50.59 PM.jpeg new file mode 100644 index 0000000..e970f5a Binary files /dev/null and b/assets/uploads/vouchers/691e6764293a9-WhatsApp Image 2025-11-19 at 7.50.59 PM.jpeg differ diff --git a/assets/uploads/vouchers/691f24039ae2f-WhatsApp Image 2025-11-19 at 8.01.40 PM.jpeg b/assets/uploads/vouchers/691f24039ae2f-WhatsApp Image 2025-11-19 at 8.01.40 PM.jpeg new file mode 100644 index 0000000..d245647 Binary files /dev/null and b/assets/uploads/vouchers/691f24039ae2f-WhatsApp Image 2025-11-19 at 8.01.40 PM.jpeg differ diff --git a/assets/uploads/vouchers/691f2478029ae-WhatsApp Image 2025-11-19 at 7.31.41 PM.jpeg b/assets/uploads/vouchers/691f2478029ae-WhatsApp Image 2025-11-19 at 7.31.41 PM.jpeg new file mode 100644 index 0000000..44f6bcf Binary files /dev/null and b/assets/uploads/vouchers/691f2478029ae-WhatsApp Image 2025-11-19 at 7.31.41 PM.jpeg differ diff --git a/assets/uploads/vouchers/691f2615e55fb-WhatsApp Image 2025-11-20 at 6.18.13 AM.jpeg b/assets/uploads/vouchers/691f2615e55fb-WhatsApp Image 2025-11-20 at 6.18.13 AM.jpeg new file mode 100644 index 0000000..15c36d4 Binary files /dev/null and b/assets/uploads/vouchers/691f2615e55fb-WhatsApp Image 2025-11-20 at 6.18.13 AM.jpeg differ diff --git a/assets/uploads/vouchers/691f47c175a66-WhatsApp Image 2025-11-20 at 11.40.14 AM.jpeg b/assets/uploads/vouchers/691f47c175a66-WhatsApp Image 2025-11-20 at 11.40.14 AM.jpeg new file mode 100644 index 0000000..9f3ca59 Binary files /dev/null and b/assets/uploads/vouchers/691f47c175a66-WhatsApp Image 2025-11-20 at 11.40.14 AM.jpeg differ diff --git a/assets/uploads/vouchers/691f4813c8498-NC.jpg b/assets/uploads/vouchers/691f4813c8498-NC.jpg new file mode 100644 index 0000000..90147d0 Binary files /dev/null and b/assets/uploads/vouchers/691f4813c8498-NC.jpg differ diff --git a/assets/uploads/vouchers/691f494ba412a-WhatsApp Image 2025-11-20 at 11.15.06 AM.jpeg b/assets/uploads/vouchers/691f494ba412a-WhatsApp Image 2025-11-20 at 11.15.06 AM.jpeg new file mode 100644 index 0000000..49a85a9 Binary files /dev/null and b/assets/uploads/vouchers/691f494ba412a-WhatsApp Image 2025-11-20 at 11.15.06 AM.jpeg differ diff --git a/assets/uploads/vouchers/691f4c7e78524-WhatsApp Image 2025-11-20 at 11.26.48 AM.jpeg b/assets/uploads/vouchers/691f4c7e78524-WhatsApp Image 2025-11-20 at 11.26.48 AM.jpeg new file mode 100644 index 0000000..530209c Binary files /dev/null and b/assets/uploads/vouchers/691f4c7e78524-WhatsApp Image 2025-11-20 at 11.26.48 AM.jpeg differ diff --git a/assets/uploads/vouchers/691f4f95867d1-WhatsApp Image 2025-11-18 at 10.47.37 AM (1).jpeg b/assets/uploads/vouchers/691f4f95867d1-WhatsApp Image 2025-11-18 at 10.47.37 AM (1).jpeg new file mode 100644 index 0000000..6454f41 Binary files /dev/null and b/assets/uploads/vouchers/691f4f95867d1-WhatsApp Image 2025-11-18 at 10.47.37 AM (1).jpeg differ diff --git a/assets/uploads/vouchers/691f559665f1c-WhatsApp Image 2025-11-20 at 12.49.26 PM.jpeg b/assets/uploads/vouchers/691f559665f1c-WhatsApp Image 2025-11-20 at 12.49.26 PM.jpeg new file mode 100644 index 0000000..ffacf29 Binary files /dev/null and b/assets/uploads/vouchers/691f559665f1c-WhatsApp Image 2025-11-20 at 12.49.26 PM.jpeg differ diff --git a/assets/uploads/vouchers/691f5d03070d9-WhatsApp Image 2025-11-20 at 1.09.56 PM.jpeg b/assets/uploads/vouchers/691f5d03070d9-WhatsApp Image 2025-11-20 at 1.09.56 PM.jpeg new file mode 100644 index 0000000..97c373b Binary files /dev/null and b/assets/uploads/vouchers/691f5d03070d9-WhatsApp Image 2025-11-20 at 1.09.56 PM.jpeg differ diff --git a/assets/uploads/vouchers/691f5d386dc48-WhatsApp Image 2025-11-20 at 1.22.48 PM.jpeg b/assets/uploads/vouchers/691f5d386dc48-WhatsApp Image 2025-11-20 at 1.22.48 PM.jpeg new file mode 100644 index 0000000..ac1b96f Binary files /dev/null and b/assets/uploads/vouchers/691f5d386dc48-WhatsApp Image 2025-11-20 at 1.22.48 PM.jpeg differ diff --git a/assets/uploads/vouchers/691f5d7d22132-WhatsApp Image 2025-11-20 at 12.50.20 PM.jpeg b/assets/uploads/vouchers/691f5d7d22132-WhatsApp Image 2025-11-20 at 12.50.20 PM.jpeg new file mode 100644 index 0000000..fcf5b55 Binary files /dev/null and b/assets/uploads/vouchers/691f5d7d22132-WhatsApp Image 2025-11-20 at 12.50.20 PM.jpeg differ diff --git a/assets/uploads/vouchers/691f75f3a0176-PAGOOO4111111111.jpg b/assets/uploads/vouchers/691f75f3a0176-PAGOOO4111111111.jpg new file mode 100644 index 0000000..e1df057 Binary files /dev/null and b/assets/uploads/vouchers/691f75f3a0176-PAGOOO4111111111.jpg differ diff --git a/assets/uploads/vouchers/691f81107578b-WhatsApp Image 2025-11-20 at 3.57.23 PM.jpeg b/assets/uploads/vouchers/691f81107578b-WhatsApp Image 2025-11-20 at 3.57.23 PM.jpeg new file mode 100644 index 0000000..d10dd1f Binary files /dev/null and b/assets/uploads/vouchers/691f81107578b-WhatsApp Image 2025-11-20 at 3.57.23 PM.jpeg differ diff --git a/assets/uploads/vouchers/691f8d3636a98-WhatsApp Image 2025-11-20 at 4.04.54 PM.jpeg b/assets/uploads/vouchers/691f8d3636a98-WhatsApp Image 2025-11-20 at 4.04.54 PM.jpeg new file mode 100644 index 0000000..96f4be0 Binary files /dev/null and b/assets/uploads/vouchers/691f8d3636a98-WhatsApp Image 2025-11-20 at 4.04.54 PM.jpeg differ diff --git a/assets/uploads/vouchers/691f8d7bc30a1-WhatsApp Image 2025-11-20 at 4.41.28 PM.jpeg b/assets/uploads/vouchers/691f8d7bc30a1-WhatsApp Image 2025-11-20 at 4.41.28 PM.jpeg new file mode 100644 index 0000000..833c23b Binary files /dev/null and b/assets/uploads/vouchers/691f8d7bc30a1-WhatsApp Image 2025-11-20 at 4.41.28 PM.jpeg differ diff --git a/assets/uploads/vouchers/691f8e18c6ed0-WhatsApp Image 2025-11-20 at 3.19.49 PM.jpeg b/assets/uploads/vouchers/691f8e18c6ed0-WhatsApp Image 2025-11-20 at 3.19.49 PM.jpeg new file mode 100644 index 0000000..da1612f Binary files /dev/null and b/assets/uploads/vouchers/691f8e18c6ed0-WhatsApp Image 2025-11-20 at 3.19.49 PM.jpeg differ diff --git a/assets/uploads/vouchers/691f8e8041a2d-WhatsApp Image 2025-11-20 at 2.11.42 PM.jpeg b/assets/uploads/vouchers/691f8e8041a2d-WhatsApp Image 2025-11-20 at 2.11.42 PM.jpeg new file mode 100644 index 0000000..8325c5d Binary files /dev/null and b/assets/uploads/vouchers/691f8e8041a2d-WhatsApp Image 2025-11-20 at 2.11.42 PM.jpeg differ diff --git a/assets/uploads/vouchers/691f8f250b2f6-WhatsApp Image 2025-11-20 at 4.57.44 PM.jpeg b/assets/uploads/vouchers/691f8f250b2f6-WhatsApp Image 2025-11-20 at 4.57.44 PM.jpeg new file mode 100644 index 0000000..c29230f Binary files /dev/null and b/assets/uploads/vouchers/691f8f250b2f6-WhatsApp Image 2025-11-20 at 4.57.44 PM.jpeg differ diff --git a/assets/uploads/vouchers/691f9cc78ec6d-WhatsApp Image 2025-11-20 at 5.13.50 PM.jpeg b/assets/uploads/vouchers/691f9cc78ec6d-WhatsApp Image 2025-11-20 at 5.13.50 PM.jpeg new file mode 100644 index 0000000..9ee5dd7 Binary files /dev/null and b/assets/uploads/vouchers/691f9cc78ec6d-WhatsApp Image 2025-11-20 at 5.13.50 PM.jpeg differ diff --git a/assets/uploads/vouchers/6920768f81391-WhatsApp Image 2025-11-20 at 6.28.33 PM.jpeg b/assets/uploads/vouchers/6920768f81391-WhatsApp Image 2025-11-20 at 6.28.33 PM.jpeg new file mode 100644 index 0000000..6fe4e61 Binary files /dev/null and b/assets/uploads/vouchers/6920768f81391-WhatsApp Image 2025-11-20 at 6.28.33 PM.jpeg differ diff --git a/assets/uploads/vouchers/69207e2a390d9-WhatsApp Image 2025-11-21 at 9.53.09 AM.jpeg b/assets/uploads/vouchers/69207e2a390d9-WhatsApp Image 2025-11-21 at 9.53.09 AM.jpeg new file mode 100644 index 0000000..56bf94e Binary files /dev/null and b/assets/uploads/vouchers/69207e2a390d9-WhatsApp Image 2025-11-21 at 9.53.09 AM.jpeg differ diff --git a/assets/uploads/vouchers/69208907001b6-PAGO42222222.jpg b/assets/uploads/vouchers/69208907001b6-PAGO42222222.jpg new file mode 100644 index 0000000..bf0ae1d Binary files /dev/null and b/assets/uploads/vouchers/69208907001b6-PAGO42222222.jpg differ diff --git a/assets/uploads/vouchers/69208a47352e6-WhatsApp Image 2025-11-21 at 10.44.47 AM (1).jpeg b/assets/uploads/vouchers/69208a47352e6-WhatsApp Image 2025-11-21 at 10.44.47 AM (1).jpeg new file mode 100644 index 0000000..7891ec8 Binary files /dev/null and b/assets/uploads/vouchers/69208a47352e6-WhatsApp Image 2025-11-21 at 10.44.47 AM (1).jpeg differ diff --git a/assets/uploads/vouchers/6920b52b0f4ce-WhatsApp Image 2025-11-21 at 11.16.28 AM.jpeg b/assets/uploads/vouchers/6920b52b0f4ce-WhatsApp Image 2025-11-21 at 11.16.28 AM.jpeg new file mode 100644 index 0000000..6de5059 Binary files /dev/null and b/assets/uploads/vouchers/6920b52b0f4ce-WhatsApp Image 2025-11-21 at 11.16.28 AM.jpeg differ diff --git a/assets/uploads/vouchers/6920b580e7a74-WhatsApp Image 2025-11-21 at 12.41.01 PM.jpeg b/assets/uploads/vouchers/6920b580e7a74-WhatsApp Image 2025-11-21 at 12.41.01 PM.jpeg new file mode 100644 index 0000000..75c4c6d Binary files /dev/null and b/assets/uploads/vouchers/6920b580e7a74-WhatsApp Image 2025-11-21 at 12.41.01 PM.jpeg differ diff --git a/assets/uploads/vouchers/6920b5ea9edde-WhatsApp Image 2025-11-21 at 11.54.12 AM.jpeg b/assets/uploads/vouchers/6920b5ea9edde-WhatsApp Image 2025-11-21 at 11.54.12 AM.jpeg new file mode 100644 index 0000000..3970018 Binary files /dev/null and b/assets/uploads/vouchers/6920b5ea9edde-WhatsApp Image 2025-11-21 at 11.54.12 AM.jpeg differ diff --git a/assets/uploads/vouchers/6920bc6ee6c02-PERU.jpg b/assets/uploads/vouchers/6920bc6ee6c02-PERU.jpg new file mode 100644 index 0000000..7d28b62 Binary files /dev/null and b/assets/uploads/vouchers/6920bc6ee6c02-PERU.jpg differ diff --git a/assets/uploads/vouchers/6920d3467cbbb-WhatsApp Image 2025-11-21 at 3.09.38 PM.jpeg b/assets/uploads/vouchers/6920d3467cbbb-WhatsApp Image 2025-11-21 at 3.09.38 PM.jpeg new file mode 100644 index 0000000..2d7a615 Binary files /dev/null and b/assets/uploads/vouchers/6920d3467cbbb-WhatsApp Image 2025-11-21 at 3.09.38 PM.jpeg differ diff --git a/assets/uploads/vouchers/6920d3ae5d576-WhatsApp Image 2025-11-21 at 3.29.33 PM.jpeg b/assets/uploads/vouchers/6920d3ae5d576-WhatsApp Image 2025-11-21 at 3.29.33 PM.jpeg new file mode 100644 index 0000000..0ebdbf8 Binary files /dev/null and b/assets/uploads/vouchers/6920d3ae5d576-WhatsApp Image 2025-11-21 at 3.29.33 PM.jpeg differ diff --git a/assets/uploads/vouchers/6920d8e97226d-WhatsApp Image 2025-11-21 at 1.11.08 PM.jpeg b/assets/uploads/vouchers/6920d8e97226d-WhatsApp Image 2025-11-21 at 1.11.08 PM.jpeg new file mode 100644 index 0000000..8f76362 Binary files /dev/null and b/assets/uploads/vouchers/6920d8e97226d-WhatsApp Image 2025-11-21 at 1.11.08 PM.jpeg differ diff --git a/assets/uploads/vouchers/6920d91cbcd3a-WhatsApp Image 2025-11-21 at 12.13.22 PM.jpeg b/assets/uploads/vouchers/6920d91cbcd3a-WhatsApp Image 2025-11-21 at 12.13.22 PM.jpeg new file mode 100644 index 0000000..fceac86 Binary files /dev/null and b/assets/uploads/vouchers/6920d91cbcd3a-WhatsApp Image 2025-11-21 at 12.13.22 PM.jpeg differ diff --git a/assets/uploads/vouchers/6920daabc9b09-WhatsApp Image 2025-11-21 at 4.32.49 PM.jpeg b/assets/uploads/vouchers/6920daabc9b09-WhatsApp Image 2025-11-21 at 4.32.49 PM.jpeg new file mode 100644 index 0000000..6e8886a Binary files /dev/null and b/assets/uploads/vouchers/6920daabc9b09-WhatsApp Image 2025-11-21 at 4.32.49 PM.jpeg differ diff --git a/assets/uploads/vouchers/6920e603436e3-WhatsApp Image 2025-11-19 at 10.44.33 AM.jpeg b/assets/uploads/vouchers/6920e603436e3-WhatsApp Image 2025-11-19 at 10.44.33 AM.jpeg new file mode 100644 index 0000000..e769798 Binary files /dev/null and b/assets/uploads/vouchers/6920e603436e3-WhatsApp Image 2025-11-19 at 10.44.33 AM.jpeg differ diff --git a/assets/uploads/vouchers/6920e7e1b25cf-WhatsApp Image 2025-11-21 at 5.24.51 PM.jpeg b/assets/uploads/vouchers/6920e7e1b25cf-WhatsApp Image 2025-11-21 at 5.24.51 PM.jpeg new file mode 100644 index 0000000..b83252e Binary files /dev/null and b/assets/uploads/vouchers/6920e7e1b25cf-WhatsApp Image 2025-11-21 at 5.24.51 PM.jpeg differ diff --git a/assets/uploads/vouchers/6920e8279d2b6-WhatsApp Image 2025-11-21 at 5.24.51 PM.jpeg b/assets/uploads/vouchers/6920e8279d2b6-WhatsApp Image 2025-11-21 at 5.24.51 PM.jpeg new file mode 100644 index 0000000..b83252e Binary files /dev/null and b/assets/uploads/vouchers/6920e8279d2b6-WhatsApp Image 2025-11-21 at 5.24.51 PM.jpeg differ diff --git a/assets/uploads/vouchers/6920e84249f65-WhatsApp Image 2025-11-21 at 5.24.51 PM.jpeg b/assets/uploads/vouchers/6920e84249f65-WhatsApp Image 2025-11-21 at 5.24.51 PM.jpeg new file mode 100644 index 0000000..b83252e Binary files /dev/null and b/assets/uploads/vouchers/6920e84249f65-WhatsApp Image 2025-11-21 at 5.24.51 PM.jpeg differ diff --git a/assets/uploads/vouchers/6920e864a183d-WhatsApp Image 2025-11-21 at 5.24.51 PM.jpeg b/assets/uploads/vouchers/6920e864a183d-WhatsApp Image 2025-11-21 at 5.24.51 PM.jpeg new file mode 100644 index 0000000..b83252e Binary files /dev/null and b/assets/uploads/vouchers/6920e864a183d-WhatsApp Image 2025-11-21 at 5.24.51 PM.jpeg differ diff --git a/assets/uploads/vouchers/6920e8ebdd8cb-PAGO433333333.jpg b/assets/uploads/vouchers/6920e8ebdd8cb-PAGO433333333.jpg new file mode 100644 index 0000000..44186b0 Binary files /dev/null and b/assets/uploads/vouchers/6920e8ebdd8cb-PAGO433333333.jpg differ diff --git a/assets/uploads/vouchers/6920ef1408fda-WhatsApp Image 2025-11-21 at 5.24.51 PM.jpeg b/assets/uploads/vouchers/6920ef1408fda-WhatsApp Image 2025-11-21 at 5.24.51 PM.jpeg new file mode 100644 index 0000000..b83252e Binary files /dev/null and b/assets/uploads/vouchers/6920ef1408fda-WhatsApp Image 2025-11-21 at 5.24.51 PM.jpeg differ diff --git a/assets/uploads/vouchers/6920f0a4a92a6-WhatsApp Image 2025-11-21 at 5.54.03 PM.jpeg b/assets/uploads/vouchers/6920f0a4a92a6-WhatsApp Image 2025-11-21 at 5.54.03 PM.jpeg new file mode 100644 index 0000000..5aef851 Binary files /dev/null and b/assets/uploads/vouchers/6920f0a4a92a6-WhatsApp Image 2025-11-21 at 5.54.03 PM.jpeg differ diff --git a/assets/uploads/vouchers/6920f0aec2e1e-WhatsApp Image 2025-11-21 at 5.24.51 PM.jpeg b/assets/uploads/vouchers/6920f0aec2e1e-WhatsApp Image 2025-11-21 at 5.24.51 PM.jpeg new file mode 100644 index 0000000..b83252e Binary files /dev/null and b/assets/uploads/vouchers/6920f0aec2e1e-WhatsApp Image 2025-11-21 at 5.24.51 PM.jpeg differ diff --git a/assets/uploads/vouchers/6920f110eb487-WhatsApp Image 2025-11-21 at 4.51.19 PM.jpeg b/assets/uploads/vouchers/6920f110eb487-WhatsApp Image 2025-11-21 at 4.51.19 PM.jpeg new file mode 100644 index 0000000..ded0189 Binary files /dev/null and b/assets/uploads/vouchers/6920f110eb487-WhatsApp Image 2025-11-21 at 4.51.19 PM.jpeg differ diff --git a/assets/uploads/vouchers/6920f1742f9b7-WhatsApp Image 2025-11-21 at 5.24.51 PM.jpeg b/assets/uploads/vouchers/6920f1742f9b7-WhatsApp Image 2025-11-21 at 5.24.51 PM.jpeg new file mode 100644 index 0000000..b83252e Binary files /dev/null and b/assets/uploads/vouchers/6920f1742f9b7-WhatsApp Image 2025-11-21 at 5.24.51 PM.jpeg differ diff --git a/assets/uploads/vouchers/6920f196f103f-WhatsApp Image 2025-11-21 at 5.24.51 PM.jpeg b/assets/uploads/vouchers/6920f196f103f-WhatsApp Image 2025-11-21 at 5.24.51 PM.jpeg new file mode 100644 index 0000000..b83252e Binary files /dev/null and b/assets/uploads/vouchers/6920f196f103f-WhatsApp Image 2025-11-21 at 5.24.51 PM.jpeg differ diff --git a/assets/uploads/vouchers/6921c77eb841a-WhatsApp Image 2025-11-21 at 7.50.35 PM.jpeg b/assets/uploads/vouchers/6921c77eb841a-WhatsApp Image 2025-11-21 at 7.50.35 PM.jpeg new file mode 100644 index 0000000..bf002e7 Binary files /dev/null and b/assets/uploads/vouchers/6921c77eb841a-WhatsApp Image 2025-11-21 at 7.50.35 PM.jpeg differ diff --git a/assets/uploads/vouchers/6921c866e1b9f-WhatsApp Image 2025-11-22 at 9.20.39 AM.jpeg b/assets/uploads/vouchers/6921c866e1b9f-WhatsApp Image 2025-11-22 at 9.20.39 AM.jpeg new file mode 100644 index 0000000..3b682f3 Binary files /dev/null and b/assets/uploads/vouchers/6921c866e1b9f-WhatsApp Image 2025-11-22 at 9.20.39 AM.jpeg differ diff --git a/assets/uploads/vouchers/6921cb940ea52-pago466666666666666666666666666666.jpg b/assets/uploads/vouchers/6921cb940ea52-pago466666666666666666666666666666.jpg new file mode 100644 index 0000000..43bb780 Binary files /dev/null and b/assets/uploads/vouchers/6921cb940ea52-pago466666666666666666666666666666.jpg differ diff --git a/assets/uploads/vouchers/6921cc5f4ccc3-pago477777777777777777777777777777.jpg b/assets/uploads/vouchers/6921cc5f4ccc3-pago477777777777777777777777777777.jpg new file mode 100644 index 0000000..82766b1 Binary files /dev/null and b/assets/uploads/vouchers/6921cc5f4ccc3-pago477777777777777777777777777777.jpg differ diff --git a/assets/uploads/vouchers/6921cd57d7e0f-pago48888888888888888888888888888888.jpg b/assets/uploads/vouchers/6921cd57d7e0f-pago48888888888888888888888888888888.jpg new file mode 100644 index 0000000..31eeccd Binary files /dev/null and b/assets/uploads/vouchers/6921cd57d7e0f-pago48888888888888888888888888888888.jpg differ diff --git a/assets/uploads/vouchers/6921d6251e923-WhatsApp Image 2025-11-22 at 10.16.13 AM.jpeg b/assets/uploads/vouchers/6921d6251e923-WhatsApp Image 2025-11-22 at 10.16.13 AM.jpeg new file mode 100644 index 0000000..93bb914 Binary files /dev/null and b/assets/uploads/vouchers/6921d6251e923-WhatsApp Image 2025-11-22 at 10.16.13 AM.jpeg differ diff --git a/assets/uploads/vouchers/6921df892e6bb-WhatsApp Image 2025-11-21 at 4.42.09 PM.jpeg b/assets/uploads/vouchers/6921df892e6bb-WhatsApp Image 2025-11-21 at 4.42.09 PM.jpeg new file mode 100644 index 0000000..0a9e527 Binary files /dev/null and b/assets/uploads/vouchers/6921df892e6bb-WhatsApp Image 2025-11-21 at 4.42.09 PM.jpeg differ diff --git a/assets/uploads/vouchers/6921ecc07ea51-WhatsApp Image 2025-11-22 at 11.50.19 AM.jpeg b/assets/uploads/vouchers/6921ecc07ea51-WhatsApp Image 2025-11-22 at 11.50.19 AM.jpeg new file mode 100644 index 0000000..b44483f Binary files /dev/null and b/assets/uploads/vouchers/6921ecc07ea51-WhatsApp Image 2025-11-22 at 11.50.19 AM.jpeg differ diff --git a/assets/uploads/vouchers/6921f0b47decc-WhatsApp Image 2025-11-22 at 11.52.30 AM.jpeg b/assets/uploads/vouchers/6921f0b47decc-WhatsApp Image 2025-11-22 at 11.52.30 AM.jpeg new file mode 100644 index 0000000..2cfa9fd Binary files /dev/null and b/assets/uploads/vouchers/6921f0b47decc-WhatsApp Image 2025-11-22 at 11.52.30 AM.jpeg differ diff --git a/assets/uploads/vouchers/6922027377cd5-WhatsApp Image 2025-11-22 at 1.34.11 PM.jpeg b/assets/uploads/vouchers/6922027377cd5-WhatsApp Image 2025-11-22 at 1.34.11 PM.jpeg new file mode 100644 index 0000000..5e903c5 Binary files /dev/null and b/assets/uploads/vouchers/6922027377cd5-WhatsApp Image 2025-11-22 at 1.34.11 PM.jpeg differ diff --git a/assets/uploads/vouchers/692219449517b-WhatsApp Image 2025-11-22 at 3.01.14 PM.jpeg b/assets/uploads/vouchers/692219449517b-WhatsApp Image 2025-11-22 at 3.01.14 PM.jpeg new file mode 100644 index 0000000..739f565 Binary files /dev/null and b/assets/uploads/vouchers/692219449517b-WhatsApp Image 2025-11-22 at 3.01.14 PM.jpeg differ diff --git a/assets/uploads/vouchers/692228d0dd04b-WhatsApp Image 2025-11-22 at 3.47.32 PM.jpeg b/assets/uploads/vouchers/692228d0dd04b-WhatsApp Image 2025-11-22 at 3.47.32 PM.jpeg new file mode 100644 index 0000000..e615513 Binary files /dev/null and b/assets/uploads/vouchers/692228d0dd04b-WhatsApp Image 2025-11-22 at 3.47.32 PM.jpeg differ diff --git a/assets/uploads/vouchers/69222c830199e-PAGO499999999999999.jpg b/assets/uploads/vouchers/69222c830199e-PAGO499999999999999.jpg new file mode 100644 index 0000000..dceee9f Binary files /dev/null and b/assets/uploads/vouchers/69222c830199e-PAGO499999999999999.jpg differ diff --git a/assets/uploads/vouchers/69222d6d11e48-PAGO2999999.jpg b/assets/uploads/vouchers/69222d6d11e48-PAGO2999999.jpg new file mode 100644 index 0000000..f6d1dad Binary files /dev/null and b/assets/uploads/vouchers/69222d6d11e48-PAGO2999999.jpg differ diff --git a/assets/uploads/vouchers/69223d2c6ce63-WhatsApp Image 2025-11-22 at 5.37.51 PM.jpeg b/assets/uploads/vouchers/69223d2c6ce63-WhatsApp Image 2025-11-22 at 5.37.51 PM.jpeg new file mode 100644 index 0000000..ac76079 Binary files /dev/null and b/assets/uploads/vouchers/69223d2c6ce63-WhatsApp Image 2025-11-22 at 5.37.51 PM.jpeg differ diff --git a/assets/uploads/vouchers/692241d2d644e-PAGO5000000000000000000000000.jpg b/assets/uploads/vouchers/692241d2d644e-PAGO5000000000000000000000000.jpg new file mode 100644 index 0000000..cae4efd Binary files /dev/null and b/assets/uploads/vouchers/692241d2d644e-PAGO5000000000000000000000000.jpg differ diff --git a/assets/uploads/vouchers/69224560203fa-WhatsApp Image 2025-11-22 at 4.15.39 PM.jpeg b/assets/uploads/vouchers/69224560203fa-WhatsApp Image 2025-11-22 at 4.15.39 PM.jpeg new file mode 100644 index 0000000..9465bd0 Binary files /dev/null and b/assets/uploads/vouchers/69224560203fa-WhatsApp Image 2025-11-22 at 4.15.39 PM.jpeg differ diff --git a/assets/uploads/vouchers/692245b371960-WhatsApp Image 2025-11-22 at 2.03.23 PM.jpeg b/assets/uploads/vouchers/692245b371960-WhatsApp Image 2025-11-22 at 2.03.23 PM.jpeg new file mode 100644 index 0000000..bd35645 Binary files /dev/null and b/assets/uploads/vouchers/692245b371960-WhatsApp Image 2025-11-22 at 2.03.23 PM.jpeg differ diff --git a/assets/uploads/vouchers/69224659bfbc5-WhatsApp Image 2025-11-22 at 9.03.46 AM.jpeg b/assets/uploads/vouchers/69224659bfbc5-WhatsApp Image 2025-11-22 at 9.03.46 AM.jpeg new file mode 100644 index 0000000..df83db3 Binary files /dev/null and b/assets/uploads/vouchers/69224659bfbc5-WhatsApp Image 2025-11-22 at 9.03.46 AM.jpeg differ diff --git a/assets/uploads/vouchers/69246961d941a-WhatsApp Image 2025-11-23 at 2.01.28 PM.jpeg b/assets/uploads/vouchers/69246961d941a-WhatsApp Image 2025-11-23 at 2.01.28 PM.jpeg new file mode 100644 index 0000000..ef6f494 Binary files /dev/null and b/assets/uploads/vouchers/69246961d941a-WhatsApp Image 2025-11-23 at 2.01.28 PM.jpeg differ diff --git a/assets/uploads/vouchers/69246a79309f1-WhatsApp Image 2025-11-23 at 1.31.28 PM.jpeg b/assets/uploads/vouchers/69246a79309f1-WhatsApp Image 2025-11-23 at 1.31.28 PM.jpeg new file mode 100644 index 0000000..5b2f97a Binary files /dev/null and b/assets/uploads/vouchers/69246a79309f1-WhatsApp Image 2025-11-23 at 1.31.28 PM.jpeg differ diff --git a/assets/uploads/vouchers/69246af4e696e-WhatsApp Image 2025-11-23 at 8.35.19 AM.jpeg b/assets/uploads/vouchers/69246af4e696e-WhatsApp Image 2025-11-23 at 8.35.19 AM.jpeg new file mode 100644 index 0000000..4591498 Binary files /dev/null and b/assets/uploads/vouchers/69246af4e696e-WhatsApp Image 2025-11-23 at 8.35.19 AM.jpeg differ diff --git a/assets/uploads/vouchers/69246f1c33510-PLA.jpg b/assets/uploads/vouchers/69246f1c33510-PLA.jpg new file mode 100644 index 0000000..b5c4e1b Binary files /dev/null and b/assets/uploads/vouchers/69246f1c33510-PLA.jpg differ diff --git a/assets/uploads/vouchers/692484639ac75-WhatsApp Image 2025-11-24 at 8.31.46 AM.jpeg b/assets/uploads/vouchers/692484639ac75-WhatsApp Image 2025-11-24 at 8.31.46 AM.jpeg new file mode 100644 index 0000000..fc5f74a Binary files /dev/null and b/assets/uploads/vouchers/692484639ac75-WhatsApp Image 2025-11-24 at 8.31.46 AM.jpeg differ diff --git a/assets/uploads/vouchers/69248ca573899-WhatsApp Image 2025-11-24 at 11.46.59 AM.jpeg b/assets/uploads/vouchers/69248ca573899-WhatsApp Image 2025-11-24 at 11.46.59 AM.jpeg new file mode 100644 index 0000000..d00d570 Binary files /dev/null and b/assets/uploads/vouchers/69248ca573899-WhatsApp Image 2025-11-24 at 11.46.59 AM.jpeg differ diff --git a/assets/uploads/vouchers/69248df142275-WhatsApp Image 2025-11-24 at 10.17.03 AM.jpeg b/assets/uploads/vouchers/69248df142275-WhatsApp Image 2025-11-24 at 10.17.03 AM.jpeg new file mode 100644 index 0000000..af1c948 Binary files /dev/null and b/assets/uploads/vouchers/69248df142275-WhatsApp Image 2025-11-24 at 10.17.03 AM.jpeg differ diff --git a/assets/uploads/vouchers/69248eaa2f27d-WhatsApp Image 2025-11-24 at 10.05.21 AM.jpeg b/assets/uploads/vouchers/69248eaa2f27d-WhatsApp Image 2025-11-24 at 10.05.21 AM.jpeg new file mode 100644 index 0000000..8d0b1a8 Binary files /dev/null and b/assets/uploads/vouchers/69248eaa2f27d-WhatsApp Image 2025-11-24 at 10.05.21 AM.jpeg differ diff --git a/assets/uploads/vouchers/692492777fa90-WhatsApp Image 2025-11-24 at 10.59.11 AM.jpeg b/assets/uploads/vouchers/692492777fa90-WhatsApp Image 2025-11-24 at 10.59.11 AM.jpeg new file mode 100644 index 0000000..6cfbdea Binary files /dev/null and b/assets/uploads/vouchers/692492777fa90-WhatsApp Image 2025-11-24 at 10.59.11 AM.jpeg differ diff --git a/assets/uploads/vouchers/6924945aa95ec-WhatsApp Image 2025-11-24 at 10.50.01 AM.jpeg b/assets/uploads/vouchers/6924945aa95ec-WhatsApp Image 2025-11-24 at 10.50.01 AM.jpeg new file mode 100644 index 0000000..cf5026b Binary files /dev/null and b/assets/uploads/vouchers/6924945aa95ec-WhatsApp Image 2025-11-24 at 10.50.01 AM.jpeg differ diff --git a/assets/uploads/vouchers/692497d9e766c-WhatsApp Image 2025-11-23 at 8.49.15 AM.jpeg b/assets/uploads/vouchers/692497d9e766c-WhatsApp Image 2025-11-23 at 8.49.15 AM.jpeg new file mode 100644 index 0000000..0109d53 Binary files /dev/null and b/assets/uploads/vouchers/692497d9e766c-WhatsApp Image 2025-11-23 at 8.49.15 AM.jpeg differ diff --git a/assets/uploads/vouchers/69249f5ce12b9-WhatsApp Image 2025-11-24 at 12.33.52 PM.jpeg b/assets/uploads/vouchers/69249f5ce12b9-WhatsApp Image 2025-11-24 at 12.33.52 PM.jpeg new file mode 100644 index 0000000..94693d2 Binary files /dev/null and b/assets/uploads/vouchers/69249f5ce12b9-WhatsApp Image 2025-11-24 at 12.33.52 PM.jpeg differ diff --git a/assets/uploads/vouchers/6924a73f74ffc-WhatsApp Image 2025-11-24 at 1.29.38 PM (1).jpeg b/assets/uploads/vouchers/6924a73f74ffc-WhatsApp Image 2025-11-24 at 1.29.38 PM (1).jpeg new file mode 100644 index 0000000..855d084 Binary files /dev/null and b/assets/uploads/vouchers/6924a73f74ffc-WhatsApp Image 2025-11-24 at 1.29.38 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/6924b7ddece41-WhatsApp Image 2025-11-20 at 4.48.26 PM (2).jpeg b/assets/uploads/vouchers/6924b7ddece41-WhatsApp Image 2025-11-20 at 4.48.26 PM (2).jpeg new file mode 100644 index 0000000..25cdc0d Binary files /dev/null and b/assets/uploads/vouchers/6924b7ddece41-WhatsApp Image 2025-11-20 at 4.48.26 PM (2).jpeg differ diff --git a/assets/uploads/vouchers/6924bb7c003d2-WhatsApp Image 2025-11-24 at 2.14.20 PM.jpeg b/assets/uploads/vouchers/6924bb7c003d2-WhatsApp Image 2025-11-24 at 2.14.20 PM.jpeg new file mode 100644 index 0000000..0f62a4b Binary files /dev/null and b/assets/uploads/vouchers/6924bb7c003d2-WhatsApp Image 2025-11-24 at 2.14.20 PM.jpeg differ diff --git a/assets/uploads/vouchers/6924c4a2649c8-GATOS.jpg b/assets/uploads/vouchers/6924c4a2649c8-GATOS.jpg new file mode 100644 index 0000000..513c72f Binary files /dev/null and b/assets/uploads/vouchers/6924c4a2649c8-GATOS.jpg differ diff --git a/assets/uploads/vouchers/6924d69537fad-WhatsApp Image 2025-11-24 at 2.25.16 PM.jpeg b/assets/uploads/vouchers/6924d69537fad-WhatsApp Image 2025-11-24 at 2.25.16 PM.jpeg new file mode 100644 index 0000000..7d3bcda Binary files /dev/null and b/assets/uploads/vouchers/6924d69537fad-WhatsApp Image 2025-11-24 at 2.25.16 PM.jpeg differ diff --git a/assets/uploads/vouchers/6924dda8d606c-WhatsApp Image 2025-11-24 at 4.52.30 PM.jpeg b/assets/uploads/vouchers/6924dda8d606c-WhatsApp Image 2025-11-24 at 4.52.30 PM.jpeg new file mode 100644 index 0000000..e506ff2 Binary files /dev/null and b/assets/uploads/vouchers/6924dda8d606c-WhatsApp Image 2025-11-24 at 4.52.30 PM.jpeg differ diff --git a/assets/uploads/vouchers/6924defab6986-WhatsApp Image 2025-11-24 at 5.35.58 PM.jpeg b/assets/uploads/vouchers/6924defab6986-WhatsApp Image 2025-11-24 at 5.35.58 PM.jpeg new file mode 100644 index 0000000..b83252e Binary files /dev/null and b/assets/uploads/vouchers/6924defab6986-WhatsApp Image 2025-11-24 at 5.35.58 PM.jpeg differ diff --git a/assets/uploads/vouchers/6924e04aa4c75-PAGO511111111111111111111111111111.jpg b/assets/uploads/vouchers/6924e04aa4c75-PAGO511111111111111111111111111111.jpg new file mode 100644 index 0000000..4208360 Binary files /dev/null and b/assets/uploads/vouchers/6924e04aa4c75-PAGO511111111111111111111111111111.jpg differ diff --git a/assets/uploads/vouchers/6924e11702bbf-WhatsApp Image 2025-11-24 at 5.39.06 PM.jpeg b/assets/uploads/vouchers/6924e11702bbf-WhatsApp Image 2025-11-24 at 5.39.06 PM.jpeg new file mode 100644 index 0000000..aa93295 Binary files /dev/null and b/assets/uploads/vouchers/6924e11702bbf-WhatsApp Image 2025-11-24 at 5.39.06 PM.jpeg differ diff --git a/assets/uploads/vouchers/6924e29a95564-WhatsApp Image 2025-11-23 at 9.04.48 AM.jpeg b/assets/uploads/vouchers/6924e29a95564-WhatsApp Image 2025-11-23 at 9.04.48 AM.jpeg new file mode 100644 index 0000000..b673963 Binary files /dev/null and b/assets/uploads/vouchers/6924e29a95564-WhatsApp Image 2025-11-23 at 9.04.48 AM.jpeg differ diff --git a/assets/uploads/vouchers/6924e310b3ff0-WhatsApp Image 2025-11-21 at 9.10.21 AM.jpeg b/assets/uploads/vouchers/6924e310b3ff0-WhatsApp Image 2025-11-21 at 9.10.21 AM.jpeg new file mode 100644 index 0000000..ccaf37e Binary files /dev/null and b/assets/uploads/vouchers/6924e310b3ff0-WhatsApp Image 2025-11-21 at 9.10.21 AM.jpeg differ diff --git a/assets/uploads/vouchers/6924e69a87e71-WhatsApp Image 2025-11-20 at 1.05.05 PM (1).jpeg b/assets/uploads/vouchers/6924e69a87e71-WhatsApp Image 2025-11-20 at 1.05.05 PM (1).jpeg new file mode 100644 index 0000000..7e68e78 Binary files /dev/null and b/assets/uploads/vouchers/6924e69a87e71-WhatsApp Image 2025-11-20 at 1.05.05 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/6924e6ed50f65-WhatsApp Image 2025-11-24 at 2.15.10 PM.jpeg b/assets/uploads/vouchers/6924e6ed50f65-WhatsApp Image 2025-11-24 at 2.15.10 PM.jpeg new file mode 100644 index 0000000..2f1100c Binary files /dev/null and b/assets/uploads/vouchers/6924e6ed50f65-WhatsApp Image 2025-11-24 at 2.15.10 PM.jpeg differ diff --git a/assets/uploads/vouchers/6924e7531ac71-WhatsApp Image 2025-11-24 at 4.40.54 PM.jpeg b/assets/uploads/vouchers/6924e7531ac71-WhatsApp Image 2025-11-24 at 4.40.54 PM.jpeg new file mode 100644 index 0000000..683ea76 Binary files /dev/null and b/assets/uploads/vouchers/6924e7531ac71-WhatsApp Image 2025-11-24 at 4.40.54 PM.jpeg differ diff --git a/assets/uploads/vouchers/6924e7b5f3e3d-WhatsApp Image 2025-11-19 at 7.21.58 PM.jpeg b/assets/uploads/vouchers/6924e7b5f3e3d-WhatsApp Image 2025-11-19 at 7.21.58 PM.jpeg new file mode 100644 index 0000000..81b5f88 Binary files /dev/null and b/assets/uploads/vouchers/6924e7b5f3e3d-WhatsApp Image 2025-11-19 at 7.21.58 PM.jpeg differ diff --git a/assets/uploads/vouchers/6924ea1dc0ea2-WhatsApp Image 2025-11-21 at 6.54.04 PM.jpeg b/assets/uploads/vouchers/6924ea1dc0ea2-WhatsApp Image 2025-11-21 at 6.54.04 PM.jpeg new file mode 100644 index 0000000..6d46e24 Binary files /dev/null and b/assets/uploads/vouchers/6924ea1dc0ea2-WhatsApp Image 2025-11-21 at 6.54.04 PM.jpeg differ diff --git a/assets/uploads/vouchers/6924eb2fb17f2-WhatsApp Image 2025-11-19 at 6.05.45 PM.jpeg b/assets/uploads/vouchers/6924eb2fb17f2-WhatsApp Image 2025-11-19 at 6.05.45 PM.jpeg new file mode 100644 index 0000000..1b7dee3 Binary files /dev/null and b/assets/uploads/vouchers/6924eb2fb17f2-WhatsApp Image 2025-11-19 at 6.05.45 PM.jpeg differ diff --git a/assets/uploads/vouchers/6925c0993cab0-WhatsApp Image 2025-11-24 at 2.37.35 PM.jpeg b/assets/uploads/vouchers/6925c0993cab0-WhatsApp Image 2025-11-24 at 2.37.35 PM.jpeg new file mode 100644 index 0000000..2e4b294 Binary files /dev/null and b/assets/uploads/vouchers/6925c0993cab0-WhatsApp Image 2025-11-24 at 2.37.35 PM.jpeg differ diff --git a/assets/uploads/vouchers/6925c0d19cbc6-WhatsApp Image 2025-11-24 at 4.11.10 PM.jpeg b/assets/uploads/vouchers/6925c0d19cbc6-WhatsApp Image 2025-11-24 at 4.11.10 PM.jpeg new file mode 100644 index 0000000..2c7df39 Binary files /dev/null and b/assets/uploads/vouchers/6925c0d19cbc6-WhatsApp Image 2025-11-24 at 4.11.10 PM.jpeg differ diff --git a/assets/uploads/vouchers/6925c10501450-WhatsApp Image 2025-11-24 at 3.31.05 PM.jpeg b/assets/uploads/vouchers/6925c10501450-WhatsApp Image 2025-11-24 at 3.31.05 PM.jpeg new file mode 100644 index 0000000..0d0eaf4 Binary files /dev/null and b/assets/uploads/vouchers/6925c10501450-WhatsApp Image 2025-11-24 at 3.31.05 PM.jpeg differ diff --git a/assets/uploads/vouchers/6925c307471dd-WhatsApp Image 2025-11-24 at 3.21.59 PM.jpeg b/assets/uploads/vouchers/6925c307471dd-WhatsApp Image 2025-11-24 at 3.21.59 PM.jpeg new file mode 100644 index 0000000..c8e86df Binary files /dev/null and b/assets/uploads/vouchers/6925c307471dd-WhatsApp Image 2025-11-24 at 3.21.59 PM.jpeg differ diff --git a/assets/uploads/vouchers/6925c30b0e4bd-WhatsApp Image 2025-11-25 at 9.07.06 AM.jpeg b/assets/uploads/vouchers/6925c30b0e4bd-WhatsApp Image 2025-11-25 at 9.07.06 AM.jpeg new file mode 100644 index 0000000..e468d3f Binary files /dev/null and b/assets/uploads/vouchers/6925c30b0e4bd-WhatsApp Image 2025-11-25 at 9.07.06 AM.jpeg differ diff --git a/assets/uploads/vouchers/6925c33d620c7-WhatsApp Image 2025-11-24 at 2.56.36 PM (1).jpeg b/assets/uploads/vouchers/6925c33d620c7-WhatsApp Image 2025-11-24 at 2.56.36 PM (1).jpeg new file mode 100644 index 0000000..72a926b Binary files /dev/null and b/assets/uploads/vouchers/6925c33d620c7-WhatsApp Image 2025-11-24 at 2.56.36 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/6925c36b7d1a8-WhatsApp Image 2025-11-25 at 8.53.47 AM.jpeg b/assets/uploads/vouchers/6925c36b7d1a8-WhatsApp Image 2025-11-25 at 8.53.47 AM.jpeg new file mode 100644 index 0000000..8d07b0d Binary files /dev/null and b/assets/uploads/vouchers/6925c36b7d1a8-WhatsApp Image 2025-11-25 at 8.53.47 AM.jpeg differ diff --git a/assets/uploads/vouchers/6925c44882de2-WhatsApp Image 2025-11-25 at 9.58.40 AM.jpeg b/assets/uploads/vouchers/6925c44882de2-WhatsApp Image 2025-11-25 at 9.58.40 AM.jpeg new file mode 100644 index 0000000..74eca9a Binary files /dev/null and b/assets/uploads/vouchers/6925c44882de2-WhatsApp Image 2025-11-25 at 9.58.40 AM.jpeg differ diff --git a/assets/uploads/vouchers/6925dc174f632-WhatsApp Image 2025-11-25 at 11.10.47 AM.jpeg b/assets/uploads/vouchers/6925dc174f632-WhatsApp Image 2025-11-25 at 11.10.47 AM.jpeg new file mode 100644 index 0000000..be235c6 Binary files /dev/null and b/assets/uploads/vouchers/6925dc174f632-WhatsApp Image 2025-11-25 at 11.10.47 AM.jpeg differ diff --git a/assets/uploads/vouchers/6925df14aa965-PAGO5222222222222222222222.jpg b/assets/uploads/vouchers/6925df14aa965-PAGO5222222222222222222222.jpg new file mode 100644 index 0000000..a1e0f6e Binary files /dev/null and b/assets/uploads/vouchers/6925df14aa965-PAGO5222222222222222222222.jpg differ diff --git a/assets/uploads/vouchers/6926116741f13-WhatsApp Image 2025-11-25 at 3.26.43 PM.jpeg b/assets/uploads/vouchers/6926116741f13-WhatsApp Image 2025-11-25 at 3.26.43 PM.jpeg new file mode 100644 index 0000000..405cb32 Binary files /dev/null and b/assets/uploads/vouchers/6926116741f13-WhatsApp Image 2025-11-25 at 3.26.43 PM.jpeg differ diff --git a/assets/uploads/vouchers/69261225e0ad3-WhatsApp Image 2025-11-25 at 12.28.19 PM.jpeg b/assets/uploads/vouchers/69261225e0ad3-WhatsApp Image 2025-11-25 at 12.28.19 PM.jpeg new file mode 100644 index 0000000..b098851 Binary files /dev/null and b/assets/uploads/vouchers/69261225e0ad3-WhatsApp Image 2025-11-25 at 12.28.19 PM.jpeg differ diff --git a/assets/uploads/vouchers/6926127d900ee-WhatsApp Image 2025-11-25 at 2.27.25 PM (1).jpeg b/assets/uploads/vouchers/6926127d900ee-WhatsApp Image 2025-11-25 at 2.27.25 PM (1).jpeg new file mode 100644 index 0000000..5921a1f Binary files /dev/null and b/assets/uploads/vouchers/6926127d900ee-WhatsApp Image 2025-11-25 at 2.27.25 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/69261309cba48-WhatsApp Image 2025-11-25 at 10.18.29 AM (1).jpeg b/assets/uploads/vouchers/69261309cba48-WhatsApp Image 2025-11-25 at 10.18.29 AM (1).jpeg new file mode 100644 index 0000000..8c3fc80 Binary files /dev/null and b/assets/uploads/vouchers/69261309cba48-WhatsApp Image 2025-11-25 at 10.18.29 AM (1).jpeg differ diff --git a/assets/uploads/vouchers/692618f38894d-PAGO5333333333333333333333333333333333.jpg b/assets/uploads/vouchers/692618f38894d-PAGO5333333333333333333333333333333333.jpg new file mode 100644 index 0000000..f7a12d4 Binary files /dev/null and b/assets/uploads/vouchers/692618f38894d-PAGO5333333333333333333333333333333333.jpg differ diff --git a/assets/uploads/vouchers/692619b60639f-WhatsApp Image 2025-11-25 at 1.18.35 PM (1).jpeg b/assets/uploads/vouchers/692619b60639f-WhatsApp Image 2025-11-25 at 1.18.35 PM (1).jpeg new file mode 100644 index 0000000..aaa1dc3 Binary files /dev/null and b/assets/uploads/vouchers/692619b60639f-WhatsApp Image 2025-11-25 at 1.18.35 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/69261d9387f67-WhatsApp Image 2025-11-25 at 4.06.27 PM.jpeg b/assets/uploads/vouchers/69261d9387f67-WhatsApp Image 2025-11-25 at 4.06.27 PM.jpeg new file mode 100644 index 0000000..824264e Binary files /dev/null and b/assets/uploads/vouchers/69261d9387f67-WhatsApp Image 2025-11-25 at 4.06.27 PM.jpeg differ diff --git a/assets/uploads/vouchers/69261e0eaa1da-WhatsApp Image 2025-11-25 at 3.41.34 PM.jpeg b/assets/uploads/vouchers/69261e0eaa1da-WhatsApp Image 2025-11-25 at 3.41.34 PM.jpeg new file mode 100644 index 0000000..c535888 Binary files /dev/null and b/assets/uploads/vouchers/69261e0eaa1da-WhatsApp Image 2025-11-25 at 3.41.34 PM.jpeg differ diff --git a/assets/uploads/vouchers/69261e6e522ea-WhatsApp Image 2025-11-25 at 12.24.13 PM.jpeg b/assets/uploads/vouchers/69261e6e522ea-WhatsApp Image 2025-11-25 at 12.24.13 PM.jpeg new file mode 100644 index 0000000..82df8f2 Binary files /dev/null and b/assets/uploads/vouchers/69261e6e522ea-WhatsApp Image 2025-11-25 at 12.24.13 PM.jpeg differ diff --git a/assets/uploads/vouchers/69261ecb42b61-WhatsApp Image 2025-11-25 at 10.39.49 AM.jpeg b/assets/uploads/vouchers/69261ecb42b61-WhatsApp Image 2025-11-25 at 10.39.49 AM.jpeg new file mode 100644 index 0000000..d176ac7 Binary files /dev/null and b/assets/uploads/vouchers/69261ecb42b61-WhatsApp Image 2025-11-25 at 10.39.49 AM.jpeg differ diff --git a/assets/uploads/vouchers/69262a45d3b64-WhatsApp Image 2025-11-25 at 3.18.31 PM.jpeg b/assets/uploads/vouchers/69262a45d3b64-WhatsApp Image 2025-11-25 at 3.18.31 PM.jpeg new file mode 100644 index 0000000..dcafcb3 Binary files /dev/null and b/assets/uploads/vouchers/69262a45d3b64-WhatsApp Image 2025-11-25 at 3.18.31 PM.jpeg differ diff --git a/assets/uploads/vouchers/69262e93e3716-PAGO544444444444444444444.jpg b/assets/uploads/vouchers/69262e93e3716-PAGO544444444444444444444.jpg new file mode 100644 index 0000000..31d8a66 Binary files /dev/null and b/assets/uploads/vouchers/69262e93e3716-PAGO544444444444444444444.jpg differ diff --git a/assets/uploads/vouchers/692638f335e6b-WhatsApp Image 2025-11-25 at 6.09.59 PM.jpeg b/assets/uploads/vouchers/692638f335e6b-WhatsApp Image 2025-11-25 at 6.09.59 PM.jpeg new file mode 100644 index 0000000..1e22970 Binary files /dev/null and b/assets/uploads/vouchers/692638f335e6b-WhatsApp Image 2025-11-25 at 6.09.59 PM.jpeg differ diff --git a/assets/uploads/vouchers/692649be30ef3-WhatsApp Image 2025-11-24 at 7.50.37 PM.jpeg b/assets/uploads/vouchers/692649be30ef3-WhatsApp Image 2025-11-24 at 7.50.37 PM.jpeg new file mode 100644 index 0000000..f79d449 Binary files /dev/null and b/assets/uploads/vouchers/692649be30ef3-WhatsApp Image 2025-11-24 at 7.50.37 PM.jpeg differ diff --git a/assets/uploads/vouchers/69264a09b5f0d-WhatsApp Image 2025-11-24 at 7.50.51 PM.jpeg b/assets/uploads/vouchers/69264a09b5f0d-WhatsApp Image 2025-11-24 at 7.50.51 PM.jpeg new file mode 100644 index 0000000..59826be Binary files /dev/null and b/assets/uploads/vouchers/69264a09b5f0d-WhatsApp Image 2025-11-24 at 7.50.51 PM.jpeg differ diff --git a/assets/uploads/vouchers/69264aa6bea45-WhatsApp Image 2025-11-24 at 7.51.13 PM.jpeg b/assets/uploads/vouchers/69264aa6bea45-WhatsApp Image 2025-11-24 at 7.51.13 PM.jpeg new file mode 100644 index 0000000..512832b Binary files /dev/null and b/assets/uploads/vouchers/69264aa6bea45-WhatsApp Image 2025-11-24 at 7.51.13 PM.jpeg differ diff --git a/assets/uploads/vouchers/69265725b086e-WhatsApp Image 2025-11-25 at 8.21.36 PM.jpeg b/assets/uploads/vouchers/69265725b086e-WhatsApp Image 2025-11-25 at 8.21.36 PM.jpeg new file mode 100644 index 0000000..2a1d4a5 Binary files /dev/null and b/assets/uploads/vouchers/69265725b086e-WhatsApp Image 2025-11-25 at 8.21.36 PM.jpeg differ diff --git a/assets/uploads/vouchers/69270b996feb4-WhatsApp Image 2025-11-26 at 9.08.36 AM.jpeg b/assets/uploads/vouchers/69270b996feb4-WhatsApp Image 2025-11-26 at 9.08.36 AM.jpeg new file mode 100644 index 0000000..e92deb4 Binary files /dev/null and b/assets/uploads/vouchers/69270b996feb4-WhatsApp Image 2025-11-26 at 9.08.36 AM.jpeg differ diff --git a/assets/uploads/vouchers/69270c4a38a59-WhatsApp Image 2025-11-25 at 7.16.51 PM.jpeg b/assets/uploads/vouchers/69270c4a38a59-WhatsApp Image 2025-11-25 at 7.16.51 PM.jpeg new file mode 100644 index 0000000..8651790 Binary files /dev/null and b/assets/uploads/vouchers/69270c4a38a59-WhatsApp Image 2025-11-25 at 7.16.51 PM.jpeg differ diff --git a/assets/uploads/vouchers/69270c6c85ea6-WhatsApp Image 2025-11-26 at 8.00.07 AM.jpeg b/assets/uploads/vouchers/69270c6c85ea6-WhatsApp Image 2025-11-26 at 8.00.07 AM.jpeg new file mode 100644 index 0000000..9642bd1 Binary files /dev/null and b/assets/uploads/vouchers/69270c6c85ea6-WhatsApp Image 2025-11-26 at 8.00.07 AM.jpeg differ diff --git a/assets/uploads/vouchers/69270ca23785f-WhatsApp Image 2025-11-26 at 8.00.07 AM.jpeg b/assets/uploads/vouchers/69270ca23785f-WhatsApp Image 2025-11-26 at 8.00.07 AM.jpeg new file mode 100644 index 0000000..9642bd1 Binary files /dev/null and b/assets/uploads/vouchers/69270ca23785f-WhatsApp Image 2025-11-26 at 8.00.07 AM.jpeg differ diff --git a/assets/uploads/vouchers/69270d08c54f1-WhatsApp Image 2025-11-26 at 8.15.49 AM.jpeg b/assets/uploads/vouchers/69270d08c54f1-WhatsApp Image 2025-11-26 at 8.15.49 AM.jpeg new file mode 100644 index 0000000..e3e5114 Binary files /dev/null and b/assets/uploads/vouchers/69270d08c54f1-WhatsApp Image 2025-11-26 at 8.15.49 AM.jpeg differ diff --git a/assets/uploads/vouchers/69270e5ab399a-WhatsApp Image 2025-11-25 at 3.15.40 PM.jpeg b/assets/uploads/vouchers/69270e5ab399a-WhatsApp Image 2025-11-25 at 3.15.40 PM.jpeg new file mode 100644 index 0000000..0f5f3ae Binary files /dev/null and b/assets/uploads/vouchers/69270e5ab399a-WhatsApp Image 2025-11-25 at 3.15.40 PM.jpeg differ diff --git a/assets/uploads/vouchers/69270ee2bae87-WhatsApp Image 2025-11-25 at 1.13.13 PM.jpeg b/assets/uploads/vouchers/69270ee2bae87-WhatsApp Image 2025-11-25 at 1.13.13 PM.jpeg new file mode 100644 index 0000000..e4cd046 Binary files /dev/null and b/assets/uploads/vouchers/69270ee2bae87-WhatsApp Image 2025-11-25 at 1.13.13 PM.jpeg differ diff --git a/assets/uploads/vouchers/69270f9e67b0e-WhatsApp Image 2025-11-24 at 2.43.16 PM.jpeg b/assets/uploads/vouchers/69270f9e67b0e-WhatsApp Image 2025-11-24 at 2.43.16 PM.jpeg new file mode 100644 index 0000000..a605eda Binary files /dev/null and b/assets/uploads/vouchers/69270f9e67b0e-WhatsApp Image 2025-11-24 at 2.43.16 PM.jpeg differ diff --git a/assets/uploads/vouchers/692710f35826f-PAGO555555555555555555555555555555555555555555555555.jpg b/assets/uploads/vouchers/692710f35826f-PAGO555555555555555555555555555555555555555555555555.jpg new file mode 100644 index 0000000..f6e9768 Binary files /dev/null and b/assets/uploads/vouchers/692710f35826f-PAGO555555555555555555555555555555555555555555555555.jpg differ diff --git a/assets/uploads/vouchers/6927176ed0c69-WhatsApp Image 2025-11-25 at 9.15.24 AM.jpeg b/assets/uploads/vouchers/6927176ed0c69-WhatsApp Image 2025-11-25 at 9.15.24 AM.jpeg new file mode 100644 index 0000000..f5e085b Binary files /dev/null and b/assets/uploads/vouchers/6927176ed0c69-WhatsApp Image 2025-11-25 at 9.15.24 AM.jpeg differ diff --git a/assets/uploads/vouchers/69271b463fdbd-PAGO5666666666666666666666666.jpg b/assets/uploads/vouchers/69271b463fdbd-PAGO5666666666666666666666666.jpg new file mode 100644 index 0000000..0711f0c Binary files /dev/null and b/assets/uploads/vouchers/69271b463fdbd-PAGO5666666666666666666666666.jpg differ diff --git a/assets/uploads/vouchers/69271d663b33a-WhatsApp Image 2025-11-26 at 10.30.21 AM.jpeg b/assets/uploads/vouchers/69271d663b33a-WhatsApp Image 2025-11-26 at 10.30.21 AM.jpeg new file mode 100644 index 0000000..60fc9c5 Binary files /dev/null and b/assets/uploads/vouchers/69271d663b33a-WhatsApp Image 2025-11-26 at 10.30.21 AM.jpeg differ diff --git a/assets/uploads/vouchers/6927209ff0a99-PAGO577777777777777777777777.jpg b/assets/uploads/vouchers/6927209ff0a99-PAGO577777777777777777777777.jpg new file mode 100644 index 0000000..9cc5ca9 Binary files /dev/null and b/assets/uploads/vouchers/6927209ff0a99-PAGO577777777777777777777777.jpg differ diff --git a/assets/uploads/vouchers/69272305cb02a-WhatsApp Image 2025-11-26 at 10.49.25 AM.jpeg b/assets/uploads/vouchers/69272305cb02a-WhatsApp Image 2025-11-26 at 10.49.25 AM.jpeg new file mode 100644 index 0000000..cc05a32 Binary files /dev/null and b/assets/uploads/vouchers/69272305cb02a-WhatsApp Image 2025-11-26 at 10.49.25 AM.jpeg differ diff --git a/assets/uploads/vouchers/6927292a1f172-PAGO58888888888888888888888.jpg b/assets/uploads/vouchers/6927292a1f172-PAGO58888888888888888888888.jpg new file mode 100644 index 0000000..380cfb0 Binary files /dev/null and b/assets/uploads/vouchers/6927292a1f172-PAGO58888888888888888888888.jpg differ diff --git a/assets/uploads/vouchers/69272c3e47651-PAGO5999999999999999999999999999.jpg b/assets/uploads/vouchers/69272c3e47651-PAGO5999999999999999999999999999.jpg new file mode 100644 index 0000000..0619898 Binary files /dev/null and b/assets/uploads/vouchers/69272c3e47651-PAGO5999999999999999999999999999.jpg differ diff --git a/assets/uploads/vouchers/692737744958e-WhatsApp Image 2025-11-26 at 10.27.48 AM.jpeg b/assets/uploads/vouchers/692737744958e-WhatsApp Image 2025-11-26 at 10.27.48 AM.jpeg new file mode 100644 index 0000000..e16f3b9 Binary files /dev/null and b/assets/uploads/vouchers/692737744958e-WhatsApp Image 2025-11-26 at 10.27.48 AM.jpeg differ diff --git a/assets/uploads/vouchers/692737a3d053e-WhatsApp Image 2025-11-26 at 9.24.19 AM.jpeg b/assets/uploads/vouchers/692737a3d053e-WhatsApp Image 2025-11-26 at 9.24.19 AM.jpeg new file mode 100644 index 0000000..0aa8493 Binary files /dev/null and b/assets/uploads/vouchers/692737a3d053e-WhatsApp Image 2025-11-26 at 9.24.19 AM.jpeg differ diff --git a/assets/uploads/vouchers/692770afc3d9a-WhatsApp Image 2025-11-26 at 4.19.05 PM.jpeg b/assets/uploads/vouchers/692770afc3d9a-WhatsApp Image 2025-11-26 at 4.19.05 PM.jpeg new file mode 100644 index 0000000..697b3f4 Binary files /dev/null and b/assets/uploads/vouchers/692770afc3d9a-WhatsApp Image 2025-11-26 at 4.19.05 PM.jpeg differ diff --git a/assets/uploads/vouchers/692772c7047e1-WhatsApp Image 2025-11-26 at 1.37.47 PM.jpeg b/assets/uploads/vouchers/692772c7047e1-WhatsApp Image 2025-11-26 at 1.37.47 PM.jpeg new file mode 100644 index 0000000..0ab3f07 Binary files /dev/null and b/assets/uploads/vouchers/692772c7047e1-WhatsApp Image 2025-11-26 at 1.37.47 PM.jpeg differ diff --git a/assets/uploads/vouchers/692773082c2e2-WhatsApp Image 2025-11-26 at 4.34.48 PM.jpeg b/assets/uploads/vouchers/692773082c2e2-WhatsApp Image 2025-11-26 at 4.34.48 PM.jpeg new file mode 100644 index 0000000..3c47ec7 Binary files /dev/null and b/assets/uploads/vouchers/692773082c2e2-WhatsApp Image 2025-11-26 at 4.34.48 PM.jpeg differ diff --git a/assets/uploads/vouchers/6927733601da6-WhatsApp Image 2025-11-26 at 4.34.48 PM.jpeg b/assets/uploads/vouchers/6927733601da6-WhatsApp Image 2025-11-26 at 4.34.48 PM.jpeg new file mode 100644 index 0000000..3c47ec7 Binary files /dev/null and b/assets/uploads/vouchers/6927733601da6-WhatsApp Image 2025-11-26 at 4.34.48 PM.jpeg differ diff --git a/assets/uploads/vouchers/6927813ea5ea4-WhatsApp Image 2025-11-26 at 5.35.11 PM.jpeg b/assets/uploads/vouchers/6927813ea5ea4-WhatsApp Image 2025-11-26 at 5.35.11 PM.jpeg new file mode 100644 index 0000000..9aea33a Binary files /dev/null and b/assets/uploads/vouchers/6927813ea5ea4-WhatsApp Image 2025-11-26 at 5.35.11 PM.jpeg differ diff --git a/assets/uploads/vouchers/6927870b5ad98-WhatsApp Image 2025-11-26 at 4.43.57 PM.jpeg b/assets/uploads/vouchers/6927870b5ad98-WhatsApp Image 2025-11-26 at 4.43.57 PM.jpeg new file mode 100644 index 0000000..c329f7b Binary files /dev/null and b/assets/uploads/vouchers/6927870b5ad98-WhatsApp Image 2025-11-26 at 4.43.57 PM.jpeg differ diff --git a/assets/uploads/vouchers/6928796799d4e-WhatsApp Image 2025-11-24 at 09.33.50.jpeg b/assets/uploads/vouchers/6928796799d4e-WhatsApp Image 2025-11-24 at 09.33.50.jpeg new file mode 100644 index 0000000..cfc5481 Binary files /dev/null and b/assets/uploads/vouchers/6928796799d4e-WhatsApp Image 2025-11-24 at 09.33.50.jpeg differ diff --git a/assets/uploads/vouchers/692879a35de5d-WhatsApp Image 2025-11-27 at 9.46.53 AM.jpeg b/assets/uploads/vouchers/692879a35de5d-WhatsApp Image 2025-11-27 at 9.46.53 AM.jpeg new file mode 100644 index 0000000..e96fc8f Binary files /dev/null and b/assets/uploads/vouchers/692879a35de5d-WhatsApp Image 2025-11-27 at 9.46.53 AM.jpeg differ diff --git a/assets/uploads/vouchers/69287a121ee52-WhatsApp Image 2025-11-26 at 14.56.28 (1).jpeg b/assets/uploads/vouchers/69287a121ee52-WhatsApp Image 2025-11-26 at 14.56.28 (1).jpeg new file mode 100644 index 0000000..bd1bdd7 Binary files /dev/null and b/assets/uploads/vouchers/69287a121ee52-WhatsApp Image 2025-11-26 at 14.56.28 (1).jpeg differ diff --git a/assets/uploads/vouchers/69287a32cd6fc-WhatsApp Image 2025-11-27 at 9.35.56 AM.jpeg b/assets/uploads/vouchers/69287a32cd6fc-WhatsApp Image 2025-11-27 at 9.35.56 AM.jpeg new file mode 100644 index 0000000..94c0f4e Binary files /dev/null and b/assets/uploads/vouchers/69287a32cd6fc-WhatsApp Image 2025-11-27 at 9.35.56 AM.jpeg differ diff --git a/assets/uploads/vouchers/69287ab1516ac-PAGO60000000000000000000000.jpg b/assets/uploads/vouchers/69287ab1516ac-PAGO60000000000000000000000.jpg new file mode 100644 index 0000000..c4b4c20 Binary files /dev/null and b/assets/uploads/vouchers/69287ab1516ac-PAGO60000000000000000000000.jpg differ diff --git a/assets/uploads/vouchers/69287c9cbea11-WhatsApp Image 2025-11-24 at 18.23.37.jpeg b/assets/uploads/vouchers/69287c9cbea11-WhatsApp Image 2025-11-24 at 18.23.37.jpeg new file mode 100644 index 0000000..4f8dab6 Binary files /dev/null and b/assets/uploads/vouchers/69287c9cbea11-WhatsApp Image 2025-11-24 at 18.23.37.jpeg differ diff --git a/assets/uploads/vouchers/69287ddae5ee6-WhatsApp Image 2025-11-27 at 11.33.38.jpeg b/assets/uploads/vouchers/69287ddae5ee6-WhatsApp Image 2025-11-27 at 11.33.38.jpeg new file mode 100644 index 0000000..9abda69 Binary files /dev/null and b/assets/uploads/vouchers/69287ddae5ee6-WhatsApp Image 2025-11-27 at 11.33.38.jpeg differ diff --git a/assets/uploads/vouchers/6928819e61721-WhatsApp Image 2025-11-26 at 4.22.55 PM.jpeg b/assets/uploads/vouchers/6928819e61721-WhatsApp Image 2025-11-26 at 4.22.55 PM.jpeg new file mode 100644 index 0000000..bc1da63 Binary files /dev/null and b/assets/uploads/vouchers/6928819e61721-WhatsApp Image 2025-11-26 at 4.22.55 PM.jpeg differ diff --git a/assets/uploads/vouchers/692881ca9197a-WhatsApp Image 2025-11-25 at 09.15.38 (2).jpeg b/assets/uploads/vouchers/692881ca9197a-WhatsApp Image 2025-11-25 at 09.15.38 (2).jpeg new file mode 100644 index 0000000..3aa5d01 Binary files /dev/null and b/assets/uploads/vouchers/692881ca9197a-WhatsApp Image 2025-11-25 at 09.15.38 (2).jpeg differ diff --git a/assets/uploads/vouchers/692881d521ba2-WhatsApp Image 2025-11-26 at 11.34.54 AM.jpeg b/assets/uploads/vouchers/692881d521ba2-WhatsApp Image 2025-11-26 at 11.34.54 AM.jpeg new file mode 100644 index 0000000..97372cb Binary files /dev/null and b/assets/uploads/vouchers/692881d521ba2-WhatsApp Image 2025-11-26 at 11.34.54 AM.jpeg differ diff --git a/assets/uploads/vouchers/6928821a8d0d0-WhatsApp Image 2025-11-26 at 5.54.37 PM.jpeg b/assets/uploads/vouchers/6928821a8d0d0-WhatsApp Image 2025-11-26 at 5.54.37 PM.jpeg new file mode 100644 index 0000000..dfcabb8 Binary files /dev/null and b/assets/uploads/vouchers/6928821a8d0d0-WhatsApp Image 2025-11-26 at 5.54.37 PM.jpeg differ diff --git a/assets/uploads/vouchers/6928852fcf2c0-WhatsApp Image 2025-11-27 at 9.22.08 AM.jpeg b/assets/uploads/vouchers/6928852fcf2c0-WhatsApp Image 2025-11-27 at 9.22.08 AM.jpeg new file mode 100644 index 0000000..0eb9e8d Binary files /dev/null and b/assets/uploads/vouchers/6928852fcf2c0-WhatsApp Image 2025-11-27 at 9.22.08 AM.jpeg differ diff --git a/assets/uploads/vouchers/6928862f4c759-WhatsApp Image 2025-11-26 at 6.54.14 PM.jpeg b/assets/uploads/vouchers/6928862f4c759-WhatsApp Image 2025-11-26 at 6.54.14 PM.jpeg new file mode 100644 index 0000000..7551e4e Binary files /dev/null and b/assets/uploads/vouchers/6928862f4c759-WhatsApp Image 2025-11-26 at 6.54.14 PM.jpeg differ diff --git a/assets/uploads/vouchers/6928866408a55-WhatsApp Image 2025-11-26 at 7.42.17 PM.jpeg b/assets/uploads/vouchers/6928866408a55-WhatsApp Image 2025-11-26 at 7.42.17 PM.jpeg new file mode 100644 index 0000000..4db2da8 Binary files /dev/null and b/assets/uploads/vouchers/6928866408a55-WhatsApp Image 2025-11-26 at 7.42.17 PM.jpeg differ diff --git a/assets/uploads/vouchers/69288aecc78a6-WhatsApp Image 2025-11-27 at 11.49.47 AM.jpeg b/assets/uploads/vouchers/69288aecc78a6-WhatsApp Image 2025-11-27 at 11.49.47 AM.jpeg new file mode 100644 index 0000000..e88eeda Binary files /dev/null and b/assets/uploads/vouchers/69288aecc78a6-WhatsApp Image 2025-11-27 at 11.49.47 AM.jpeg differ diff --git a/assets/uploads/vouchers/69288b66e1ad2-WhatsApp Image 2025-11-27 at 9.23.43 AM.jpeg b/assets/uploads/vouchers/69288b66e1ad2-WhatsApp Image 2025-11-27 at 9.23.43 AM.jpeg new file mode 100644 index 0000000..91fe60f Binary files /dev/null and b/assets/uploads/vouchers/69288b66e1ad2-WhatsApp Image 2025-11-27 at 9.23.43 AM.jpeg differ diff --git a/assets/uploads/vouchers/69288b67001d0-WhatsApp Image 2025-11-27 at 12.13.15 (1).jpeg b/assets/uploads/vouchers/69288b67001d0-WhatsApp Image 2025-11-27 at 12.13.15 (1).jpeg new file mode 100644 index 0000000..a367377 Binary files /dev/null and b/assets/uploads/vouchers/69288b67001d0-WhatsApp Image 2025-11-27 at 12.13.15 (1).jpeg differ diff --git a/assets/uploads/vouchers/692891a64ae07-WhatsApp Image 2025-11-27 at 12.52.22 (2).jpeg b/assets/uploads/vouchers/692891a64ae07-WhatsApp Image 2025-11-27 at 12.52.22 (2).jpeg new file mode 100644 index 0000000..7fd87c4 Binary files /dev/null and b/assets/uploads/vouchers/692891a64ae07-WhatsApp Image 2025-11-27 at 12.52.22 (2).jpeg differ diff --git a/assets/uploads/vouchers/692892ab09c41-WhatsApp Image 2025-11-27 at 1.02.12 PM.jpeg b/assets/uploads/vouchers/692892ab09c41-WhatsApp Image 2025-11-27 at 1.02.12 PM.jpeg new file mode 100644 index 0000000..121c7a9 Binary files /dev/null and b/assets/uploads/vouchers/692892ab09c41-WhatsApp Image 2025-11-27 at 1.02.12 PM.jpeg differ diff --git a/assets/uploads/vouchers/6928a4f54c6ce-WhatsApp Image 2025-11-27 at 2.10.16 PM.jpeg b/assets/uploads/vouchers/6928a4f54c6ce-WhatsApp Image 2025-11-27 at 2.10.16 PM.jpeg new file mode 100644 index 0000000..c8c8eb7 Binary files /dev/null and b/assets/uploads/vouchers/6928a4f54c6ce-WhatsApp Image 2025-11-27 at 2.10.16 PM.jpeg differ diff --git a/assets/uploads/vouchers/6928ad2fba685-WhatsApp Image 2025-11-27 at 2.41.17 PM.jpeg b/assets/uploads/vouchers/6928ad2fba685-WhatsApp Image 2025-11-27 at 2.41.17 PM.jpeg new file mode 100644 index 0000000..852dabe Binary files /dev/null and b/assets/uploads/vouchers/6928ad2fba685-WhatsApp Image 2025-11-27 at 2.41.17 PM.jpeg differ diff --git a/assets/uploads/vouchers/6928b083aab29-PAGO61111111111111111111.jpg b/assets/uploads/vouchers/6928b083aab29-PAGO61111111111111111111.jpg new file mode 100644 index 0000000..cd2cbe7 Binary files /dev/null and b/assets/uploads/vouchers/6928b083aab29-PAGO61111111111111111111.jpg differ diff --git a/assets/uploads/vouchers/6928ba3338792-WhatsApp Image 2025-11-27 at 3.13.16 PM.jpeg b/assets/uploads/vouchers/6928ba3338792-WhatsApp Image 2025-11-27 at 3.13.16 PM.jpeg new file mode 100644 index 0000000..c61aed4 Binary files /dev/null and b/assets/uploads/vouchers/6928ba3338792-WhatsApp Image 2025-11-27 at 3.13.16 PM.jpeg differ diff --git a/assets/uploads/vouchers/6928c07052c67-WhatsApp Image 2025-11-27 at 4.17.51 PM.jpeg b/assets/uploads/vouchers/6928c07052c67-WhatsApp Image 2025-11-27 at 4.17.51 PM.jpeg new file mode 100644 index 0000000..2d82700 Binary files /dev/null and b/assets/uploads/vouchers/6928c07052c67-WhatsApp Image 2025-11-27 at 4.17.51 PM.jpeg differ diff --git a/assets/uploads/vouchers/6928cdcdbb319-WhatsApp Image 2025-11-27 at 5.12.30 PM.jpeg b/assets/uploads/vouchers/6928cdcdbb319-WhatsApp Image 2025-11-27 at 5.12.30 PM.jpeg new file mode 100644 index 0000000..b78daba Binary files /dev/null and b/assets/uploads/vouchers/6928cdcdbb319-WhatsApp Image 2025-11-27 at 5.12.30 PM.jpeg differ diff --git a/assets/uploads/vouchers/6928d190b40fc-WhatsApp Image 2025-11-27 at 5.02.08 PM.jpeg b/assets/uploads/vouchers/6928d190b40fc-WhatsApp Image 2025-11-27 at 5.02.08 PM.jpeg new file mode 100644 index 0000000..de3f7e7 Binary files /dev/null and b/assets/uploads/vouchers/6928d190b40fc-WhatsApp Image 2025-11-27 at 5.02.08 PM.jpeg differ diff --git a/assets/uploads/vouchers/6928d1d25fccf-WhatsApp Image 2025-11-27 at 4.33.54 PM.jpeg b/assets/uploads/vouchers/6928d1d25fccf-WhatsApp Image 2025-11-27 at 4.33.54 PM.jpeg new file mode 100644 index 0000000..61bf94f Binary files /dev/null and b/assets/uploads/vouchers/6928d1d25fccf-WhatsApp Image 2025-11-27 at 4.33.54 PM.jpeg differ diff --git a/assets/uploads/vouchers/6928d33272a42-WhatsApp Image 2025-11-27 at 5.35.09 PM.jpeg b/assets/uploads/vouchers/6928d33272a42-WhatsApp Image 2025-11-27 at 5.35.09 PM.jpeg new file mode 100644 index 0000000..eef4859 Binary files /dev/null and b/assets/uploads/vouchers/6928d33272a42-WhatsApp Image 2025-11-27 at 5.35.09 PM.jpeg differ diff --git a/assets/uploads/vouchers/6928dabbd7e53-WhatsApp Image 2025-11-27 at 6.06.11 PM.jpeg b/assets/uploads/vouchers/6928dabbd7e53-WhatsApp Image 2025-11-27 at 6.06.11 PM.jpeg new file mode 100644 index 0000000..5d4fef9 Binary files /dev/null and b/assets/uploads/vouchers/6928dabbd7e53-WhatsApp Image 2025-11-27 at 6.06.11 PM.jpeg differ diff --git a/assets/uploads/vouchers/6928dd172c2d9-WhatsApp Image 2025-11-27 at 6.14.51 PM.jpeg b/assets/uploads/vouchers/6928dd172c2d9-WhatsApp Image 2025-11-27 at 6.14.51 PM.jpeg new file mode 100644 index 0000000..060b7c4 Binary files /dev/null and b/assets/uploads/vouchers/6928dd172c2d9-WhatsApp Image 2025-11-27 at 6.14.51 PM.jpeg differ diff --git a/assets/uploads/vouchers/6929ad10bb30b-WhatsApp Image 2025-11-27 at 7.09.21 PM.jpeg b/assets/uploads/vouchers/6929ad10bb30b-WhatsApp Image 2025-11-27 at 7.09.21 PM.jpeg new file mode 100644 index 0000000..71e23e6 Binary files /dev/null and b/assets/uploads/vouchers/6929ad10bb30b-WhatsApp Image 2025-11-27 at 7.09.21 PM.jpeg differ diff --git a/assets/uploads/vouchers/6929b05710b53-WhatsApp Image 2025-11-28 at 9.18.12 AM (1).jpeg b/assets/uploads/vouchers/6929b05710b53-WhatsApp Image 2025-11-28 at 9.18.12 AM (1).jpeg new file mode 100644 index 0000000..10b0ed1 Binary files /dev/null and b/assets/uploads/vouchers/6929b05710b53-WhatsApp Image 2025-11-28 at 9.18.12 AM (1).jpeg differ diff --git a/assets/uploads/vouchers/6929bb03d043b-WhatsApp Image 2025-11-28 at 10.03.07 AM.jpeg b/assets/uploads/vouchers/6929bb03d043b-WhatsApp Image 2025-11-28 at 10.03.07 AM.jpeg new file mode 100644 index 0000000..82682f2 Binary files /dev/null and b/assets/uploads/vouchers/6929bb03d043b-WhatsApp Image 2025-11-28 at 10.03.07 AM.jpeg differ diff --git a/assets/uploads/vouchers/6929dd1629f37-WhatsApp Image 2025-11-28 at 12.32.50 PM.jpeg b/assets/uploads/vouchers/6929dd1629f37-WhatsApp Image 2025-11-28 at 12.32.50 PM.jpeg new file mode 100644 index 0000000..26b0312 Binary files /dev/null and b/assets/uploads/vouchers/6929dd1629f37-WhatsApp Image 2025-11-28 at 12.32.50 PM.jpeg differ diff --git a/assets/uploads/vouchers/6929e97ae8317-WhatsApp Image 2025-11-28 at 1.18.26 PM.jpeg b/assets/uploads/vouchers/6929e97ae8317-WhatsApp Image 2025-11-28 at 1.18.26 PM.jpeg new file mode 100644 index 0000000..6a22666 Binary files /dev/null and b/assets/uploads/vouchers/6929e97ae8317-WhatsApp Image 2025-11-28 at 1.18.26 PM.jpeg differ diff --git a/assets/uploads/vouchers/6929e97e0a93c-WhatsApp Image 2025-11-27 at 6.26.22 PM.jpeg b/assets/uploads/vouchers/6929e97e0a93c-WhatsApp Image 2025-11-27 at 6.26.22 PM.jpeg new file mode 100644 index 0000000..e520f97 Binary files /dev/null and b/assets/uploads/vouchers/6929e97e0a93c-WhatsApp Image 2025-11-27 at 6.26.22 PM.jpeg differ diff --git a/assets/uploads/vouchers/692a015813bd2-PAGO6333333333333333333333333333333333333333.jpg b/assets/uploads/vouchers/692a015813bd2-PAGO6333333333333333333333333333333333333333.jpg new file mode 100644 index 0000000..6b7699a Binary files /dev/null and b/assets/uploads/vouchers/692a015813bd2-PAGO6333333333333333333333333333333333333333.jpg differ diff --git a/assets/uploads/vouchers/692a1075cde39-PAGO644444444444444444444444444444444444444444444.jpg b/assets/uploads/vouchers/692a1075cde39-PAGO644444444444444444444444444444444444444444444.jpg new file mode 100644 index 0000000..8057765 Binary files /dev/null and b/assets/uploads/vouchers/692a1075cde39-PAGO644444444444444444444444444444444444444444444.jpg differ diff --git a/assets/uploads/vouchers/692a19b784204-WhatsApp Image 2025-11-28 at 2.31.20 PM.jpeg b/assets/uploads/vouchers/692a19b784204-WhatsApp Image 2025-11-28 at 2.31.20 PM.jpeg new file mode 100644 index 0000000..1a455f3 Binary files /dev/null and b/assets/uploads/vouchers/692a19b784204-WhatsApp Image 2025-11-28 at 2.31.20 PM.jpeg differ diff --git a/assets/uploads/vouchers/692b0ffb54225-WhatsApp Image 2025-11-28 at 3.20.25 PM (1).jpeg b/assets/uploads/vouchers/692b0ffb54225-WhatsApp Image 2025-11-28 at 3.20.25 PM (1).jpeg new file mode 100644 index 0000000..e8aa52c Binary files /dev/null and b/assets/uploads/vouchers/692b0ffb54225-WhatsApp Image 2025-11-28 at 3.20.25 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/692b115b1cef3-WhatsApp Image 2025-11-28 at 6.00.13 PM.jpeg b/assets/uploads/vouchers/692b115b1cef3-WhatsApp Image 2025-11-28 at 6.00.13 PM.jpeg new file mode 100644 index 0000000..4057df2 Binary files /dev/null and b/assets/uploads/vouchers/692b115b1cef3-WhatsApp Image 2025-11-28 at 6.00.13 PM.jpeg differ diff --git a/assets/uploads/vouchers/692b1298d3184-WhatsApp Image 2025-11-29 at 5.46.05 AM.jpeg b/assets/uploads/vouchers/692b1298d3184-WhatsApp Image 2025-11-29 at 5.46.05 AM.jpeg new file mode 100644 index 0000000..236ac83 Binary files /dev/null and b/assets/uploads/vouchers/692b1298d3184-WhatsApp Image 2025-11-29 at 5.46.05 AM.jpeg differ diff --git a/assets/uploads/vouchers/692b12c4d93f1-WhatsApp Image 2025-11-28 at 3.10.43 PM.jpeg b/assets/uploads/vouchers/692b12c4d93f1-WhatsApp Image 2025-11-28 at 3.10.43 PM.jpeg new file mode 100644 index 0000000..8aec923 Binary files /dev/null and b/assets/uploads/vouchers/692b12c4d93f1-WhatsApp Image 2025-11-28 at 3.10.43 PM.jpeg differ diff --git a/assets/uploads/vouchers/692b12f68da3a-WhatsApp Image 2025-11-28 at 6.17.07 PM.jpeg b/assets/uploads/vouchers/692b12f68da3a-WhatsApp Image 2025-11-28 at 6.17.07 PM.jpeg new file mode 100644 index 0000000..804d60b Binary files /dev/null and b/assets/uploads/vouchers/692b12f68da3a-WhatsApp Image 2025-11-28 at 6.17.07 PM.jpeg differ diff --git a/assets/uploads/vouchers/692b152049509-WhatsApp Image 2025-11-28 at 4.14.57 PM.jpeg b/assets/uploads/vouchers/692b152049509-WhatsApp Image 2025-11-28 at 4.14.57 PM.jpeg new file mode 100644 index 0000000..03857bd Binary files /dev/null and b/assets/uploads/vouchers/692b152049509-WhatsApp Image 2025-11-28 at 4.14.57 PM.jpeg differ diff --git a/assets/uploads/vouchers/692b1e076bd39-WhatsApp Image 2025-11-25 at 2.11.30 PM (1).jpeg b/assets/uploads/vouchers/692b1e076bd39-WhatsApp Image 2025-11-25 at 2.11.30 PM (1).jpeg new file mode 100644 index 0000000..efdfa24 Binary files /dev/null and b/assets/uploads/vouchers/692b1e076bd39-WhatsApp Image 2025-11-25 at 2.11.30 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/692b26073450f-WhatsApp Image 2025-11-29 at 11.34.47 AM.jpeg b/assets/uploads/vouchers/692b26073450f-WhatsApp Image 2025-11-29 at 11.34.47 AM.jpeg new file mode 100644 index 0000000..02c581f Binary files /dev/null and b/assets/uploads/vouchers/692b26073450f-WhatsApp Image 2025-11-29 at 11.34.47 AM.jpeg differ diff --git a/assets/uploads/vouchers/692b269577d72-WhatsApp Image 2025-11-29 at 8.28.01 AM.jpeg b/assets/uploads/vouchers/692b269577d72-WhatsApp Image 2025-11-29 at 8.28.01 AM.jpeg new file mode 100644 index 0000000..700234e Binary files /dev/null and b/assets/uploads/vouchers/692b269577d72-WhatsApp Image 2025-11-29 at 8.28.01 AM.jpeg differ diff --git a/assets/uploads/vouchers/692b28675459e-WhatsApp Image 2025-11-29 at 11.59.05 AM.jpeg b/assets/uploads/vouchers/692b28675459e-WhatsApp Image 2025-11-29 at 11.59.05 AM.jpeg new file mode 100644 index 0000000..41631e7 Binary files /dev/null and b/assets/uploads/vouchers/692b28675459e-WhatsApp Image 2025-11-29 at 11.59.05 AM.jpeg differ diff --git a/assets/uploads/vouchers/692b28f0d6f0e-WhatsApp Image 2025-11-27 at 6.01.07 PM.jpeg b/assets/uploads/vouchers/692b28f0d6f0e-WhatsApp Image 2025-11-27 at 6.01.07 PM.jpeg new file mode 100644 index 0000000..0b8909e Binary files /dev/null and b/assets/uploads/vouchers/692b28f0d6f0e-WhatsApp Image 2025-11-27 at 6.01.07 PM.jpeg differ diff --git a/assets/uploads/vouchers/692b2e4af2b21-WhatsApp Image 2025-11-29 at 11.53.11 AM.jpeg b/assets/uploads/vouchers/692b2e4af2b21-WhatsApp Image 2025-11-29 at 11.53.11 AM.jpeg new file mode 100644 index 0000000..d2b15f4 Binary files /dev/null and b/assets/uploads/vouchers/692b2e4af2b21-WhatsApp Image 2025-11-29 at 11.53.11 AM.jpeg differ diff --git a/assets/uploads/vouchers/692b2f9e5886b-WhatsApp Image 2025-11-27 at 6.45.53 PM.jpeg b/assets/uploads/vouchers/692b2f9e5886b-WhatsApp Image 2025-11-27 at 6.45.53 PM.jpeg new file mode 100644 index 0000000..2596a13 Binary files /dev/null and b/assets/uploads/vouchers/692b2f9e5886b-WhatsApp Image 2025-11-27 at 6.45.53 PM.jpeg differ diff --git a/assets/uploads/vouchers/692b30c5174d5-WhatsApp Image 2025-11-29 at 12.41.43 PM.jpeg b/assets/uploads/vouchers/692b30c5174d5-WhatsApp Image 2025-11-29 at 12.41.43 PM.jpeg new file mode 100644 index 0000000..38e178a Binary files /dev/null and b/assets/uploads/vouchers/692b30c5174d5-WhatsApp Image 2025-11-29 at 12.41.43 PM.jpeg differ diff --git a/assets/uploads/vouchers/692b324e7ba31-WhatsApp Image 2025-11-27 at 10.22.48 AM.jpeg b/assets/uploads/vouchers/692b324e7ba31-WhatsApp Image 2025-11-27 at 10.22.48 AM.jpeg new file mode 100644 index 0000000..e0d33e3 Binary files /dev/null and b/assets/uploads/vouchers/692b324e7ba31-WhatsApp Image 2025-11-27 at 10.22.48 AM.jpeg differ diff --git a/assets/uploads/vouchers/692b32f2819be-WhatsApp Image 2025-11-29 at 11.42.41 AM.jpeg b/assets/uploads/vouchers/692b32f2819be-WhatsApp Image 2025-11-29 at 11.42.41 AM.jpeg new file mode 100644 index 0000000..e9e5e82 Binary files /dev/null and b/assets/uploads/vouchers/692b32f2819be-WhatsApp Image 2025-11-29 at 11.42.41 AM.jpeg differ diff --git a/assets/uploads/vouchers/692b338d455b3-WhatsApp Image 2025-11-29 at 11.31.41 AM.jpeg b/assets/uploads/vouchers/692b338d455b3-WhatsApp Image 2025-11-29 at 11.31.41 AM.jpeg new file mode 100644 index 0000000..0b8ee65 Binary files /dev/null and b/assets/uploads/vouchers/692b338d455b3-WhatsApp Image 2025-11-29 at 11.31.41 AM.jpeg differ diff --git a/assets/uploads/vouchers/692b3d5e75fd3-PAGO655555555555555555555555555555555555555555.jpg b/assets/uploads/vouchers/692b3d5e75fd3-PAGO655555555555555555555555555555555555555555.jpg new file mode 100644 index 0000000..8b81a6b Binary files /dev/null and b/assets/uploads/vouchers/692b3d5e75fd3-PAGO655555555555555555555555555555555555555555.jpg differ diff --git a/assets/uploads/vouchers/692b422b1f729-WhatsApp Image 2025-11-29 at 1.52.39 PM.jpeg b/assets/uploads/vouchers/692b422b1f729-WhatsApp Image 2025-11-29 at 1.52.39 PM.jpeg new file mode 100644 index 0000000..f30948d Binary files /dev/null and b/assets/uploads/vouchers/692b422b1f729-WhatsApp Image 2025-11-29 at 1.52.39 PM.jpeg differ diff --git a/assets/uploads/vouchers/692b62cd4f780-WhatsApp Image 2025-11-29 at 2.38.49 PM.jpeg b/assets/uploads/vouchers/692b62cd4f780-WhatsApp Image 2025-11-29 at 2.38.49 PM.jpeg new file mode 100644 index 0000000..a4560bf Binary files /dev/null and b/assets/uploads/vouchers/692b62cd4f780-WhatsApp Image 2025-11-29 at 2.38.49 PM.jpeg differ diff --git a/assets/uploads/vouchers/692b706e64dec-WhatsApp Image 2025-11-29 at 5.13.31 PM.jpeg b/assets/uploads/vouchers/692b706e64dec-WhatsApp Image 2025-11-29 at 5.13.31 PM.jpeg new file mode 100644 index 0000000..8571b68 Binary files /dev/null and b/assets/uploads/vouchers/692b706e64dec-WhatsApp Image 2025-11-29 at 5.13.31 PM.jpeg differ diff --git a/assets/uploads/vouchers/692b731df0e18-WhatsApp Image 2025-11-29 at 5.03.00 PM (1).jpeg b/assets/uploads/vouchers/692b731df0e18-WhatsApp Image 2025-11-29 at 5.03.00 PM (1).jpeg new file mode 100644 index 0000000..bc54e7b Binary files /dev/null and b/assets/uploads/vouchers/692b731df0e18-WhatsApp Image 2025-11-29 at 5.03.00 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/692cde12e2e04-WhatsApp Image 2025-11-28 at 7.58.08 PM (1).jpeg b/assets/uploads/vouchers/692cde12e2e04-WhatsApp Image 2025-11-28 at 7.58.08 PM (1).jpeg new file mode 100644 index 0000000..29ead3a Binary files /dev/null and b/assets/uploads/vouchers/692cde12e2e04-WhatsApp Image 2025-11-28 at 7.58.08 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/692ce01b7f6a3-WhatsApp Image 2025-11-30 at 7.21.43 PM.jpeg b/assets/uploads/vouchers/692ce01b7f6a3-WhatsApp Image 2025-11-30 at 7.21.43 PM.jpeg new file mode 100644 index 0000000..b230cd0 Binary files /dev/null and b/assets/uploads/vouchers/692ce01b7f6a3-WhatsApp Image 2025-11-30 at 7.21.43 PM.jpeg differ diff --git a/assets/uploads/vouchers/692ce0ae85962-WhatsApp Image 2025-11-30 at 7.12.08 PM.jpeg b/assets/uploads/vouchers/692ce0ae85962-WhatsApp Image 2025-11-30 at 7.12.08 PM.jpeg new file mode 100644 index 0000000..966fabf Binary files /dev/null and b/assets/uploads/vouchers/692ce0ae85962-WhatsApp Image 2025-11-30 at 7.12.08 PM.jpeg differ diff --git a/assets/uploads/vouchers/692ce1ad3054f-WhatsApp Image 2025-11-30 at 3.23.05 PM.jpeg b/assets/uploads/vouchers/692ce1ad3054f-WhatsApp Image 2025-11-30 at 3.23.05 PM.jpeg new file mode 100644 index 0000000..5b9b5b1 Binary files /dev/null and b/assets/uploads/vouchers/692ce1ad3054f-WhatsApp Image 2025-11-30 at 3.23.05 PM.jpeg differ diff --git a/assets/uploads/vouchers/692ce22cda209-WhatsApp Image 2025-11-30 at 6.51.36 PM.jpeg b/assets/uploads/vouchers/692ce22cda209-WhatsApp Image 2025-11-30 at 6.51.36 PM.jpeg new file mode 100644 index 0000000..4cf8247 Binary files /dev/null and b/assets/uploads/vouchers/692ce22cda209-WhatsApp Image 2025-11-30 at 6.51.36 PM.jpeg differ diff --git a/assets/uploads/vouchers/692ce36b28402-WhatsApp Image 2025-11-30 at 6.43.07 PM.jpeg b/assets/uploads/vouchers/692ce36b28402-WhatsApp Image 2025-11-30 at 6.43.07 PM.jpeg new file mode 100644 index 0000000..a54414e Binary files /dev/null and b/assets/uploads/vouchers/692ce36b28402-WhatsApp Image 2025-11-30 at 6.43.07 PM.jpeg differ diff --git a/assets/uploads/vouchers/692ce3ef586f8-WhatsApp Image 2025-11-30 at 6.40.46 PM.jpeg b/assets/uploads/vouchers/692ce3ef586f8-WhatsApp Image 2025-11-30 at 6.40.46 PM.jpeg new file mode 100644 index 0000000..0f898b6 Binary files /dev/null and b/assets/uploads/vouchers/692ce3ef586f8-WhatsApp Image 2025-11-30 at 6.40.46 PM.jpeg differ diff --git a/assets/uploads/vouchers/692ce4793b279-WhatsApp Image 2025-11-30 at 6.32.47 PM.jpeg b/assets/uploads/vouchers/692ce4793b279-WhatsApp Image 2025-11-30 at 6.32.47 PM.jpeg new file mode 100644 index 0000000..374385c Binary files /dev/null and b/assets/uploads/vouchers/692ce4793b279-WhatsApp Image 2025-11-30 at 6.32.47 PM.jpeg differ diff --git a/assets/uploads/vouchers/692ce48037ab7-WhatsApp Image 2025-11-30 at 6.32.47 PM.jpeg b/assets/uploads/vouchers/692ce48037ab7-WhatsApp Image 2025-11-30 at 6.32.47 PM.jpeg new file mode 100644 index 0000000..374385c Binary files /dev/null and b/assets/uploads/vouchers/692ce48037ab7-WhatsApp Image 2025-11-30 at 6.32.47 PM.jpeg differ diff --git a/assets/uploads/vouchers/692ce4855244f-WhatsApp Image 2025-11-30 at 6.32.47 PM.jpeg b/assets/uploads/vouchers/692ce4855244f-WhatsApp Image 2025-11-30 at 6.32.47 PM.jpeg new file mode 100644 index 0000000..374385c Binary files /dev/null and b/assets/uploads/vouchers/692ce4855244f-WhatsApp Image 2025-11-30 at 6.32.47 PM.jpeg differ diff --git a/assets/uploads/vouchers/692da3fcbcbd2-DICIEMBRE 01.jpg b/assets/uploads/vouchers/692da3fcbcbd2-DICIEMBRE 01.jpg new file mode 100644 index 0000000..cb14602 Binary files /dev/null and b/assets/uploads/vouchers/692da3fcbcbd2-DICIEMBRE 01.jpg differ diff --git a/assets/uploads/vouchers/692da4bbb47fb-WhatsApp Image 2025-11-30 at 10.17.35 AM.jpeg b/assets/uploads/vouchers/692da4bbb47fb-WhatsApp Image 2025-11-30 at 10.17.35 AM.jpeg new file mode 100644 index 0000000..6c6963c Binary files /dev/null and b/assets/uploads/vouchers/692da4bbb47fb-WhatsApp Image 2025-11-30 at 10.17.35 AM.jpeg differ diff --git a/assets/uploads/vouchers/692daa93cfefa-DICIEMBRE 2.jpg b/assets/uploads/vouchers/692daa93cfefa-DICIEMBRE 2.jpg new file mode 100644 index 0000000..54d130a Binary files /dev/null and b/assets/uploads/vouchers/692daa93cfefa-DICIEMBRE 2.jpg differ diff --git a/assets/uploads/vouchers/692dae8661e4c-DICIEMBRE03.jpg b/assets/uploads/vouchers/692dae8661e4c-DICIEMBRE03.jpg new file mode 100644 index 0000000..0bcabc5 Binary files /dev/null and b/assets/uploads/vouchers/692dae8661e4c-DICIEMBRE03.jpg differ diff --git a/assets/uploads/vouchers/692daf4380334-DICIEMBRE04.jpg b/assets/uploads/vouchers/692daf4380334-DICIEMBRE04.jpg new file mode 100644 index 0000000..0e91b39 Binary files /dev/null and b/assets/uploads/vouchers/692daf4380334-DICIEMBRE04.jpg differ diff --git a/assets/uploads/vouchers/692dcba79cf8a-WhatsApp Image 2025-12-01 at 9.34.59 AM.jpeg b/assets/uploads/vouchers/692dcba79cf8a-WhatsApp Image 2025-12-01 at 9.34.59 AM.jpeg new file mode 100644 index 0000000..d756a81 Binary files /dev/null and b/assets/uploads/vouchers/692dcba79cf8a-WhatsApp Image 2025-12-01 at 9.34.59 AM.jpeg differ diff --git a/assets/uploads/vouchers/692dd475bdedc-DICIEMBRE05.jpg b/assets/uploads/vouchers/692dd475bdedc-DICIEMBRE05.jpg new file mode 100644 index 0000000..1484fcb Binary files /dev/null and b/assets/uploads/vouchers/692dd475bdedc-DICIEMBRE05.jpg differ diff --git a/assets/uploads/vouchers/692dd4f064f8a-WhatsApp Image 2025-12-01 at 12.46.17 PM.jpeg b/assets/uploads/vouchers/692dd4f064f8a-WhatsApp Image 2025-12-01 at 12.46.17 PM.jpeg new file mode 100644 index 0000000..2391601 Binary files /dev/null and b/assets/uploads/vouchers/692dd4f064f8a-WhatsApp Image 2025-12-01 at 12.46.17 PM.jpeg differ diff --git a/assets/uploads/vouchers/692dd5391d010-WhatsApp Image 2025-11-29 at 3.37.13 PM.jpeg b/assets/uploads/vouchers/692dd5391d010-WhatsApp Image 2025-11-29 at 3.37.13 PM.jpeg new file mode 100644 index 0000000..be81495 Binary files /dev/null and b/assets/uploads/vouchers/692dd5391d010-WhatsApp Image 2025-11-29 at 3.37.13 PM.jpeg differ diff --git a/assets/uploads/vouchers/692dd682e0231-WhatsApp Image 2025-11-30 at 10.18.56 AM.jpeg b/assets/uploads/vouchers/692dd682e0231-WhatsApp Image 2025-11-30 at 10.18.56 AM.jpeg new file mode 100644 index 0000000..a27c7e4 Binary files /dev/null and b/assets/uploads/vouchers/692dd682e0231-WhatsApp Image 2025-11-30 at 10.18.56 AM.jpeg differ diff --git a/assets/uploads/vouchers/692dd6c546bc0-WhatsApp Image 2025-11-29 at 7.39.14 PM.jpeg b/assets/uploads/vouchers/692dd6c546bc0-WhatsApp Image 2025-11-29 at 7.39.14 PM.jpeg new file mode 100644 index 0000000..ce24019 Binary files /dev/null and b/assets/uploads/vouchers/692dd6c546bc0-WhatsApp Image 2025-11-29 at 7.39.14 PM.jpeg differ diff --git a/assets/uploads/vouchers/692ddac7bcb9c-WhatsApp Image 2025-12-01 at 1.12.43 PM.jpeg b/assets/uploads/vouchers/692ddac7bcb9c-WhatsApp Image 2025-12-01 at 1.12.43 PM.jpeg new file mode 100644 index 0000000..550fd0d Binary files /dev/null and b/assets/uploads/vouchers/692ddac7bcb9c-WhatsApp Image 2025-12-01 at 1.12.43 PM.jpeg differ diff --git a/assets/uploads/vouchers/692ddace711c1-WhatsApp Image 2025-12-01 at 1.10.27 PM.jpeg b/assets/uploads/vouchers/692ddace711c1-WhatsApp Image 2025-12-01 at 1.10.27 PM.jpeg new file mode 100644 index 0000000..fffa0dd Binary files /dev/null and b/assets/uploads/vouchers/692ddace711c1-WhatsApp Image 2025-12-01 at 1.10.27 PM.jpeg differ diff --git a/assets/uploads/vouchers/692ddbbba8113-WhatsApp Image 2025-11-29 at 8.50.58 PM.jpeg b/assets/uploads/vouchers/692ddbbba8113-WhatsApp Image 2025-11-29 at 8.50.58 PM.jpeg new file mode 100644 index 0000000..f49e805 Binary files /dev/null and b/assets/uploads/vouchers/692ddbbba8113-WhatsApp Image 2025-11-29 at 8.50.58 PM.jpeg differ diff --git a/assets/uploads/vouchers/692ddbeb14280-WhatsApp Image 2025-12-01 at 10.40.53 AM.jpeg b/assets/uploads/vouchers/692ddbeb14280-WhatsApp Image 2025-12-01 at 10.40.53 AM.jpeg new file mode 100644 index 0000000..58467d6 Binary files /dev/null and b/assets/uploads/vouchers/692ddbeb14280-WhatsApp Image 2025-12-01 at 10.40.53 AM.jpeg differ diff --git a/assets/uploads/vouchers/692e00312dc24-WhatsApp Image 2025-11-29 at 6.21.58 PM.jpeg b/assets/uploads/vouchers/692e00312dc24-WhatsApp Image 2025-11-29 at 6.21.58 PM.jpeg new file mode 100644 index 0000000..b58a67f Binary files /dev/null and b/assets/uploads/vouchers/692e00312dc24-WhatsApp Image 2025-11-29 at 6.21.58 PM.jpeg differ diff --git a/assets/uploads/vouchers/692e007de0b2b-WhatsApp Image 2025-12-01 at 9.24.03 AM.jpeg b/assets/uploads/vouchers/692e007de0b2b-WhatsApp Image 2025-12-01 at 9.24.03 AM.jpeg new file mode 100644 index 0000000..12291d5 Binary files /dev/null and b/assets/uploads/vouchers/692e007de0b2b-WhatsApp Image 2025-12-01 at 9.24.03 AM.jpeg differ diff --git a/assets/uploads/vouchers/692e00c3e3741-WhatsApp Image 2025-12-01 at 3.19.15 PM.jpeg b/assets/uploads/vouchers/692e00c3e3741-WhatsApp Image 2025-12-01 at 3.19.15 PM.jpeg new file mode 100644 index 0000000..329a864 Binary files /dev/null and b/assets/uploads/vouchers/692e00c3e3741-WhatsApp Image 2025-12-01 at 3.19.15 PM.jpeg differ diff --git a/assets/uploads/vouchers/692e01061eb96-WhatsApp Image 2025-12-01 at 11.24.38 AM.jpeg b/assets/uploads/vouchers/692e01061eb96-WhatsApp Image 2025-12-01 at 11.24.38 AM.jpeg new file mode 100644 index 0000000..806ae90 Binary files /dev/null and b/assets/uploads/vouchers/692e01061eb96-WhatsApp Image 2025-12-01 at 11.24.38 AM.jpeg differ diff --git a/assets/uploads/vouchers/692e01474a790-WhatsApp Image 2025-12-01 at 11.29.00 AM.jpeg b/assets/uploads/vouchers/692e01474a790-WhatsApp Image 2025-12-01 at 11.29.00 AM.jpeg new file mode 100644 index 0000000..c1a2048 Binary files /dev/null and b/assets/uploads/vouchers/692e01474a790-WhatsApp Image 2025-12-01 at 11.29.00 AM.jpeg differ diff --git a/assets/uploads/vouchers/692e018d8b79e-WhatsApp Image 2025-11-30 at 9.06.32 AM.jpeg b/assets/uploads/vouchers/692e018d8b79e-WhatsApp Image 2025-11-30 at 9.06.32 AM.jpeg new file mode 100644 index 0000000..083a0be Binary files /dev/null and b/assets/uploads/vouchers/692e018d8b79e-WhatsApp Image 2025-11-30 at 9.06.32 AM.jpeg differ diff --git a/assets/uploads/vouchers/692e01be3e14a-WhatsApp Image 2025-11-29 at 6.07.30 PM.jpeg b/assets/uploads/vouchers/692e01be3e14a-WhatsApp Image 2025-11-29 at 6.07.30 PM.jpeg new file mode 100644 index 0000000..8a811a4 Binary files /dev/null and b/assets/uploads/vouchers/692e01be3e14a-WhatsApp Image 2025-11-29 at 6.07.30 PM.jpeg differ diff --git a/assets/uploads/vouchers/692e0202d9132-WhatsApp Image 2025-12-01 at 2.05.13 PM.jpeg b/assets/uploads/vouchers/692e0202d9132-WhatsApp Image 2025-12-01 at 2.05.13 PM.jpeg new file mode 100644 index 0000000..a78f588 Binary files /dev/null and b/assets/uploads/vouchers/692e0202d9132-WhatsApp Image 2025-12-01 at 2.05.13 PM.jpeg differ diff --git a/assets/uploads/vouchers/692e056503718-WhatsApp Image 2025-11-28 at 5.56.05 PM (1).jpeg b/assets/uploads/vouchers/692e056503718-WhatsApp Image 2025-11-28 at 5.56.05 PM (1).jpeg new file mode 100644 index 0000000..bab9846 Binary files /dev/null and b/assets/uploads/vouchers/692e056503718-WhatsApp Image 2025-11-28 at 5.56.05 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/692e0bac5edf3-DICIEMBRE06.jpg b/assets/uploads/vouchers/692e0bac5edf3-DICIEMBRE06.jpg new file mode 100644 index 0000000..81c4335 Binary files /dev/null and b/assets/uploads/vouchers/692e0bac5edf3-DICIEMBRE06.jpg differ diff --git a/assets/uploads/vouchers/692e13d7328a2-WhatsApp Image 2025-12-01 at 5.09.15 PM.jpeg b/assets/uploads/vouchers/692e13d7328a2-WhatsApp Image 2025-12-01 at 5.09.15 PM.jpeg new file mode 100644 index 0000000..2f8f4a5 Binary files /dev/null and b/assets/uploads/vouchers/692e13d7328a2-WhatsApp Image 2025-12-01 at 5.09.15 PM.jpeg differ diff --git a/assets/uploads/vouchers/692e140f8b941-WhatsApp Image 2025-12-01 at 5.09.15 PM.jpeg b/assets/uploads/vouchers/692e140f8b941-WhatsApp Image 2025-12-01 at 5.09.15 PM.jpeg new file mode 100644 index 0000000..2f8f4a5 Binary files /dev/null and b/assets/uploads/vouchers/692e140f8b941-WhatsApp Image 2025-12-01 at 5.09.15 PM.jpeg differ diff --git a/assets/uploads/vouchers/692e151397aea-WhatsApp Image 2025-11-30 at 6.32.47 PM (1).jpeg b/assets/uploads/vouchers/692e151397aea-WhatsApp Image 2025-11-30 at 6.32.47 PM (1).jpeg new file mode 100644 index 0000000..374385c Binary files /dev/null and b/assets/uploads/vouchers/692e151397aea-WhatsApp Image 2025-11-30 at 6.32.47 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/692e1542a1ce0-WhatsApp Image 2025-11-30 at 6.32.47 PM (1).jpeg b/assets/uploads/vouchers/692e1542a1ce0-WhatsApp Image 2025-11-30 at 6.32.47 PM (1).jpeg new file mode 100644 index 0000000..374385c Binary files /dev/null and b/assets/uploads/vouchers/692e1542a1ce0-WhatsApp Image 2025-11-30 at 6.32.47 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/692e15b414073-WhatsApp Image 2025-11-30 at 6.32.47 PM (1).jpeg b/assets/uploads/vouchers/692e15b414073-WhatsApp Image 2025-11-30 at 6.32.47 PM (1).jpeg new file mode 100644 index 0000000..374385c Binary files /dev/null and b/assets/uploads/vouchers/692e15b414073-WhatsApp Image 2025-11-30 at 6.32.47 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/692e164ade5b5-WhatsApp Image 2025-11-30 at 6.29.45 PM.jpeg b/assets/uploads/vouchers/692e164ade5b5-WhatsApp Image 2025-11-30 at 6.29.45 PM.jpeg new file mode 100644 index 0000000..1137380 Binary files /dev/null and b/assets/uploads/vouchers/692e164ade5b5-WhatsApp Image 2025-11-30 at 6.29.45 PM.jpeg differ diff --git a/assets/uploads/vouchers/692e16b5da478-WhatsApp Image 2025-11-30 at 6.26.48 PM.jpeg b/assets/uploads/vouchers/692e16b5da478-WhatsApp Image 2025-11-30 at 6.26.48 PM.jpeg new file mode 100644 index 0000000..28fcdd6 Binary files /dev/null and b/assets/uploads/vouchers/692e16b5da478-WhatsApp Image 2025-11-30 at 6.26.48 PM.jpeg differ diff --git a/assets/uploads/vouchers/692e17062e4b1-WhatsApp Image 2025-12-01 at 5.22.17 PM.jpeg b/assets/uploads/vouchers/692e17062e4b1-WhatsApp Image 2025-12-01 at 5.22.17 PM.jpeg new file mode 100644 index 0000000..3556cdd Binary files /dev/null and b/assets/uploads/vouchers/692e17062e4b1-WhatsApp Image 2025-12-01 at 5.22.17 PM.jpeg differ diff --git a/assets/uploads/vouchers/692e172ac7801-WhatsApp Image 2025-11-30 at 6.17.16 PM.jpeg b/assets/uploads/vouchers/692e172ac7801-WhatsApp Image 2025-11-30 at 6.17.16 PM.jpeg new file mode 100644 index 0000000..3d42609 Binary files /dev/null and b/assets/uploads/vouchers/692e172ac7801-WhatsApp Image 2025-11-30 at 6.17.16 PM.jpeg differ diff --git a/assets/uploads/vouchers/692e1761af73e-WhatsApp Image 2025-12-01 at 4.58.49 PM.jpeg b/assets/uploads/vouchers/692e1761af73e-WhatsApp Image 2025-12-01 at 4.58.49 PM.jpeg new file mode 100644 index 0000000..00277c1 Binary files /dev/null and b/assets/uploads/vouchers/692e1761af73e-WhatsApp Image 2025-12-01 at 4.58.49 PM.jpeg differ diff --git a/assets/uploads/vouchers/692e17bf3fe2e-WhatsApp Image 2025-11-30 at 6.11.49 PM.jpeg b/assets/uploads/vouchers/692e17bf3fe2e-WhatsApp Image 2025-11-30 at 6.11.49 PM.jpeg new file mode 100644 index 0000000..a6707a5 Binary files /dev/null and b/assets/uploads/vouchers/692e17bf3fe2e-WhatsApp Image 2025-11-30 at 6.11.49 PM.jpeg differ diff --git a/assets/uploads/vouchers/692e19cda2013-WhatsApp Image 2025-12-01 at 5.39.28 PM.jpeg b/assets/uploads/vouchers/692e19cda2013-WhatsApp Image 2025-12-01 at 5.39.28 PM.jpeg new file mode 100644 index 0000000..b445d1e Binary files /dev/null and b/assets/uploads/vouchers/692e19cda2013-WhatsApp Image 2025-12-01 at 5.39.28 PM.jpeg differ diff --git a/assets/uploads/vouchers/692e3f14cb55d-WhatsApp Image 2025-12-01 at 8.00.00 PM.jpeg b/assets/uploads/vouchers/692e3f14cb55d-WhatsApp Image 2025-12-01 at 8.00.00 PM.jpeg new file mode 100644 index 0000000..66af9b2 Binary files /dev/null and b/assets/uploads/vouchers/692e3f14cb55d-WhatsApp Image 2025-12-01 at 8.00.00 PM.jpeg differ diff --git a/assets/uploads/vouchers/692e3f22e1ed7-WhatsApp Image 2025-12-01 at 8.00.00 PM.jpeg b/assets/uploads/vouchers/692e3f22e1ed7-WhatsApp Image 2025-12-01 at 8.00.00 PM.jpeg new file mode 100644 index 0000000..66af9b2 Binary files /dev/null and b/assets/uploads/vouchers/692e3f22e1ed7-WhatsApp Image 2025-12-01 at 8.00.00 PM.jpeg differ diff --git a/assets/uploads/vouchers/692e3f28d6c4a-WhatsApp Image 2025-12-01 at 8.00.00 PM.jpeg b/assets/uploads/vouchers/692e3f28d6c4a-WhatsApp Image 2025-12-01 at 8.00.00 PM.jpeg new file mode 100644 index 0000000..66af9b2 Binary files /dev/null and b/assets/uploads/vouchers/692e3f28d6c4a-WhatsApp Image 2025-12-01 at 8.00.00 PM.jpeg differ diff --git a/assets/uploads/vouchers/692e3facb4221-WhatsApp Image 2025-12-01 at 8.00.00 PM.jpeg b/assets/uploads/vouchers/692e3facb4221-WhatsApp Image 2025-12-01 at 8.00.00 PM.jpeg new file mode 100644 index 0000000..66af9b2 Binary files /dev/null and b/assets/uploads/vouchers/692e3facb4221-WhatsApp Image 2025-12-01 at 8.00.00 PM.jpeg differ diff --git a/assets/uploads/vouchers/692e5048ed611-WhatsApp Image 2025-12-01 at 13.51.09 (1).jpeg b/assets/uploads/vouchers/692e5048ed611-WhatsApp Image 2025-12-01 at 13.51.09 (1).jpeg new file mode 100644 index 0000000..5b99c53 Binary files /dev/null and b/assets/uploads/vouchers/692e5048ed611-WhatsApp Image 2025-12-01 at 13.51.09 (1).jpeg differ diff --git a/assets/uploads/vouchers/692e50bf37687-WhatsApp Image 2025-11-28 at 17.16.04.jpeg b/assets/uploads/vouchers/692e50bf37687-WhatsApp Image 2025-11-28 at 17.16.04.jpeg new file mode 100644 index 0000000..74e2313 Binary files /dev/null and b/assets/uploads/vouchers/692e50bf37687-WhatsApp Image 2025-11-28 at 17.16.04.jpeg differ diff --git a/assets/uploads/vouchers/692ef3a67391c-WhatsApp Image 2025-12-01 at 5.32.06 PM.jpeg b/assets/uploads/vouchers/692ef3a67391c-WhatsApp Image 2025-12-01 at 5.32.06 PM.jpeg new file mode 100644 index 0000000..6c03b25 Binary files /dev/null and b/assets/uploads/vouchers/692ef3a67391c-WhatsApp Image 2025-12-01 at 5.32.06 PM.jpeg differ diff --git a/assets/uploads/vouchers/692ef9244bda7-WhatsApp Image 2025-12-01 at 11.07.48 PM.jpeg b/assets/uploads/vouchers/692ef9244bda7-WhatsApp Image 2025-12-01 at 11.07.48 PM.jpeg new file mode 100644 index 0000000..cc0903e Binary files /dev/null and b/assets/uploads/vouchers/692ef9244bda7-WhatsApp Image 2025-12-01 at 11.07.48 PM.jpeg differ diff --git a/assets/uploads/vouchers/692efb86eb47c-WhatsApp Image 2025-12-02 at 9.42.01 AM.jpeg b/assets/uploads/vouchers/692efb86eb47c-WhatsApp Image 2025-12-02 at 9.42.01 AM.jpeg new file mode 100644 index 0000000..b6e198f Binary files /dev/null and b/assets/uploads/vouchers/692efb86eb47c-WhatsApp Image 2025-12-02 at 9.42.01 AM.jpeg differ diff --git a/assets/uploads/vouchers/692eff7c4d3a1-WhatsApp Image 2025-12-01 at 3.58.41 PM.jpeg b/assets/uploads/vouchers/692eff7c4d3a1-WhatsApp Image 2025-12-01 at 3.58.41 PM.jpeg new file mode 100644 index 0000000..efd09be Binary files /dev/null and b/assets/uploads/vouchers/692eff7c4d3a1-WhatsApp Image 2025-12-01 at 3.58.41 PM.jpeg differ diff --git a/assets/uploads/vouchers/692f00717e124-WhatsApp Image 2025-12-01 at 4.09.35 PM.jpeg b/assets/uploads/vouchers/692f00717e124-WhatsApp Image 2025-12-01 at 4.09.35 PM.jpeg new file mode 100644 index 0000000..4fff9ee Binary files /dev/null and b/assets/uploads/vouchers/692f00717e124-WhatsApp Image 2025-12-01 at 4.09.35 PM.jpeg differ diff --git a/assets/uploads/vouchers/692f06a01a90b-DICIEMBRE07.jpg b/assets/uploads/vouchers/692f06a01a90b-DICIEMBRE07.jpg new file mode 100644 index 0000000..dd333e6 Binary files /dev/null and b/assets/uploads/vouchers/692f06a01a90b-DICIEMBRE07.jpg differ diff --git a/assets/uploads/vouchers/692f0e167d92f-WhatsApp Image 2025-12-02 at 11.00.56 AM.jpeg b/assets/uploads/vouchers/692f0e167d92f-WhatsApp Image 2025-12-02 at 11.00.56 AM.jpeg new file mode 100644 index 0000000..8deca3e Binary files /dev/null and b/assets/uploads/vouchers/692f0e167d92f-WhatsApp Image 2025-12-02 at 11.00.56 AM.jpeg differ diff --git a/assets/uploads/vouchers/692f1023e4021-WhatsApp Image 2025-12-01 at 11.01.26 AM.jpeg b/assets/uploads/vouchers/692f1023e4021-WhatsApp Image 2025-12-01 at 11.01.26 AM.jpeg new file mode 100644 index 0000000..9b12596 Binary files /dev/null and b/assets/uploads/vouchers/692f1023e4021-WhatsApp Image 2025-12-01 at 11.01.26 AM.jpeg differ diff --git a/assets/uploads/vouchers/692f1c25ca6a2-WhatsApp Image 2025-12-02 at 11.58.18 AM.jpeg b/assets/uploads/vouchers/692f1c25ca6a2-WhatsApp Image 2025-12-02 at 11.58.18 AM.jpeg new file mode 100644 index 0000000..bdaa7c5 Binary files /dev/null and b/assets/uploads/vouchers/692f1c25ca6a2-WhatsApp Image 2025-12-02 at 11.58.18 AM.jpeg differ diff --git a/assets/uploads/vouchers/692f68523404d-WhatsApp Image 2025-12-02 at 7.19.35 AM.jpeg b/assets/uploads/vouchers/692f68523404d-WhatsApp Image 2025-12-02 at 7.19.35 AM.jpeg new file mode 100644 index 0000000..b1335c1 Binary files /dev/null and b/assets/uploads/vouchers/692f68523404d-WhatsApp Image 2025-12-02 at 7.19.35 AM.jpeg differ diff --git a/assets/uploads/vouchers/692f688d36f03-WhatsApp Image 2025-12-02 at 12.45.02 PM.jpeg b/assets/uploads/vouchers/692f688d36f03-WhatsApp Image 2025-12-02 at 12.45.02 PM.jpeg new file mode 100644 index 0000000..83f5a2b Binary files /dev/null and b/assets/uploads/vouchers/692f688d36f03-WhatsApp Image 2025-12-02 at 12.45.02 PM.jpeg differ diff --git a/assets/uploads/vouchers/692f68c93d8f5-WhatsApp Image 2025-12-02 at 8.54.45 AM.jpeg b/assets/uploads/vouchers/692f68c93d8f5-WhatsApp Image 2025-12-02 at 8.54.45 AM.jpeg new file mode 100644 index 0000000..0767afc Binary files /dev/null and b/assets/uploads/vouchers/692f68c93d8f5-WhatsApp Image 2025-12-02 at 8.54.45 AM.jpeg differ diff --git a/assets/uploads/vouchers/692f68ef34576-WhatsApp Image 2025-12-01 at 6.50.48 PM.jpeg b/assets/uploads/vouchers/692f68ef34576-WhatsApp Image 2025-12-01 at 6.50.48 PM.jpeg new file mode 100644 index 0000000..29042f5 Binary files /dev/null and b/assets/uploads/vouchers/692f68ef34576-WhatsApp Image 2025-12-01 at 6.50.48 PM.jpeg differ diff --git a/assets/uploads/vouchers/692f692d46f48-WhatsApp Image 2025-12-01 at 7.14.15 PM.jpeg b/assets/uploads/vouchers/692f692d46f48-WhatsApp Image 2025-12-01 at 7.14.15 PM.jpeg new file mode 100644 index 0000000..e64e4dc Binary files /dev/null and b/assets/uploads/vouchers/692f692d46f48-WhatsApp Image 2025-12-01 at 7.14.15 PM.jpeg differ diff --git a/assets/uploads/vouchers/692f6a89ed475-WhatsApp Image 2025-12-02 at 12.36.26 PM.jpeg b/assets/uploads/vouchers/692f6a89ed475-WhatsApp Image 2025-12-02 at 12.36.26 PM.jpeg new file mode 100644 index 0000000..41fd4f5 Binary files /dev/null and b/assets/uploads/vouchers/692f6a89ed475-WhatsApp Image 2025-12-02 at 12.36.26 PM.jpeg differ diff --git a/assets/uploads/vouchers/692f6b01cd149-WhatsApp Image 2025-12-02 at 1.34.47 PM.jpeg b/assets/uploads/vouchers/692f6b01cd149-WhatsApp Image 2025-12-02 at 1.34.47 PM.jpeg new file mode 100644 index 0000000..e489fb5 Binary files /dev/null and b/assets/uploads/vouchers/692f6b01cd149-WhatsApp Image 2025-12-02 at 1.34.47 PM.jpeg differ diff --git a/assets/uploads/vouchers/692f6cc55a9e8-WhatsApp Image 2025-12-02 at 5.46.21 PM.jpeg b/assets/uploads/vouchers/692f6cc55a9e8-WhatsApp Image 2025-12-02 at 5.46.21 PM.jpeg new file mode 100644 index 0000000..1c55b61 Binary files /dev/null and b/assets/uploads/vouchers/692f6cc55a9e8-WhatsApp Image 2025-12-02 at 5.46.21 PM.jpeg differ diff --git a/assets/uploads/vouchers/692f6deec9413-WhatsApp Image 2025-11-29 at 2.24.11 PM (1).jpeg b/assets/uploads/vouchers/692f6deec9413-WhatsApp Image 2025-11-29 at 2.24.11 PM (1).jpeg new file mode 100644 index 0000000..a598567 Binary files /dev/null and b/assets/uploads/vouchers/692f6deec9413-WhatsApp Image 2025-11-29 at 2.24.11 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/692f735967f97-WhatsApp Image 2025-11-17 at 2.37.37 PM.jpeg b/assets/uploads/vouchers/692f735967f97-WhatsApp Image 2025-11-17 at 2.37.37 PM.jpeg new file mode 100644 index 0000000..0fad9ad Binary files /dev/null and b/assets/uploads/vouchers/692f735967f97-WhatsApp Image 2025-11-17 at 2.37.37 PM.jpeg differ diff --git a/assets/uploads/vouchers/692f77b53a584-DICIEMBRE08.jpg b/assets/uploads/vouchers/692f77b53a584-DICIEMBRE08.jpg new file mode 100644 index 0000000..4f284a2 Binary files /dev/null and b/assets/uploads/vouchers/692f77b53a584-DICIEMBRE08.jpg differ diff --git a/assets/uploads/vouchers/692f833bbfe6c-WhatsApp Image 2025-12-02 at 7.20.03 PM.jpeg b/assets/uploads/vouchers/692f833bbfe6c-WhatsApp Image 2025-12-02 at 7.20.03 PM.jpeg new file mode 100644 index 0000000..c91560f Binary files /dev/null and b/assets/uploads/vouchers/692f833bbfe6c-WhatsApp Image 2025-12-02 at 7.20.03 PM.jpeg differ diff --git a/assets/uploads/vouchers/6930525751f46-DICIEMBRE09.jpg b/assets/uploads/vouchers/6930525751f46-DICIEMBRE09.jpg new file mode 100644 index 0000000..170c2e6 Binary files /dev/null and b/assets/uploads/vouchers/6930525751f46-DICIEMBRE09.jpg differ diff --git a/assets/uploads/vouchers/69305817db96a-WhatsApp Image 2025-12-03 at 10.25.01 AM.jpeg b/assets/uploads/vouchers/69305817db96a-WhatsApp Image 2025-12-03 at 10.25.01 AM.jpeg new file mode 100644 index 0000000..44f4098 Binary files /dev/null and b/assets/uploads/vouchers/69305817db96a-WhatsApp Image 2025-12-03 at 10.25.01 AM.jpeg differ diff --git a/assets/uploads/vouchers/69305d6fd3c9a-WhatsApp Image 2025-12-03 at 10.42.07 AM.jpeg b/assets/uploads/vouchers/69305d6fd3c9a-WhatsApp Image 2025-12-03 at 10.42.07 AM.jpeg new file mode 100644 index 0000000..5f80411 Binary files /dev/null and b/assets/uploads/vouchers/69305d6fd3c9a-WhatsApp Image 2025-12-03 at 10.42.07 AM.jpeg differ diff --git a/assets/uploads/vouchers/693061c32ab15-DICIEMBRE10.jpg b/assets/uploads/vouchers/693061c32ab15-DICIEMBRE10.jpg new file mode 100644 index 0000000..e943374 Binary files /dev/null and b/assets/uploads/vouchers/693061c32ab15-DICIEMBRE10.jpg differ diff --git a/assets/uploads/vouchers/69306bad348b1-DICIEMBRE11.jpg b/assets/uploads/vouchers/69306bad348b1-DICIEMBRE11.jpg new file mode 100644 index 0000000..d3edec8 Binary files /dev/null and b/assets/uploads/vouchers/69306bad348b1-DICIEMBRE11.jpg differ diff --git a/assets/uploads/vouchers/693080fbbbcc1-WhatsApp Image 2025-12-03 at 1.19.11 PM.jpeg b/assets/uploads/vouchers/693080fbbbcc1-WhatsApp Image 2025-12-03 at 1.19.11 PM.jpeg new file mode 100644 index 0000000..c83b5db Binary files /dev/null and b/assets/uploads/vouchers/693080fbbbcc1-WhatsApp Image 2025-12-03 at 1.19.11 PM.jpeg differ diff --git a/assets/uploads/vouchers/693098ad6d71f-WhatsApp Image 2025-12-03 at 2.15.04 PM.jpeg b/assets/uploads/vouchers/693098ad6d71f-WhatsApp Image 2025-12-03 at 2.15.04 PM.jpeg new file mode 100644 index 0000000..3b2993d Binary files /dev/null and b/assets/uploads/vouchers/693098ad6d71f-WhatsApp Image 2025-12-03 at 2.15.04 PM.jpeg differ diff --git a/assets/uploads/vouchers/6930992a5e3a5-WhatsApp Image 2025-12-03 at 2.40.03 PM.jpeg b/assets/uploads/vouchers/6930992a5e3a5-WhatsApp Image 2025-12-03 at 2.40.03 PM.jpeg new file mode 100644 index 0000000..babd728 Binary files /dev/null and b/assets/uploads/vouchers/6930992a5e3a5-WhatsApp Image 2025-12-03 at 2.40.03 PM.jpeg differ diff --git a/assets/uploads/vouchers/6930ae6a3c9b1-WhatsApp Image 2025-12-03 at 4.27.10 PM.jpeg b/assets/uploads/vouchers/6930ae6a3c9b1-WhatsApp Image 2025-12-03 at 4.27.10 PM.jpeg new file mode 100644 index 0000000..67e9d4b Binary files /dev/null and b/assets/uploads/vouchers/6930ae6a3c9b1-WhatsApp Image 2025-12-03 at 4.27.10 PM.jpeg differ diff --git a/assets/uploads/vouchers/6930b35a04c31-DICIEMBRE12.jpg b/assets/uploads/vouchers/6930b35a04c31-DICIEMBRE12.jpg new file mode 100644 index 0000000..01469f2 Binary files /dev/null and b/assets/uploads/vouchers/6930b35a04c31-DICIEMBRE12.jpg differ diff --git a/assets/uploads/vouchers/6930b7d8b8bdc-WhatsApp Image 2025-12-03 at 5.04.02 PM.jpeg b/assets/uploads/vouchers/6930b7d8b8bdc-WhatsApp Image 2025-12-03 at 5.04.02 PM.jpeg new file mode 100644 index 0000000..8014ce3 Binary files /dev/null and b/assets/uploads/vouchers/6930b7d8b8bdc-WhatsApp Image 2025-12-03 at 5.04.02 PM.jpeg differ diff --git a/assets/uploads/vouchers/6930c0841fe96-WhatsApp Image 2025-12-03 at 5.54.59 PM.jpeg b/assets/uploads/vouchers/6930c0841fe96-WhatsApp Image 2025-12-03 at 5.54.59 PM.jpeg new file mode 100644 index 0000000..60866a5 Binary files /dev/null and b/assets/uploads/vouchers/6930c0841fe96-WhatsApp Image 2025-12-03 at 5.54.59 PM.jpeg differ diff --git a/assets/uploads/vouchers/6930c0a5dd439-WhatsApp Image 2025-12-02 at 8.16.48 PM.jpeg b/assets/uploads/vouchers/6930c0a5dd439-WhatsApp Image 2025-12-02 at 8.16.48 PM.jpeg new file mode 100644 index 0000000..da26406 Binary files /dev/null and b/assets/uploads/vouchers/6930c0a5dd439-WhatsApp Image 2025-12-02 at 8.16.48 PM.jpeg differ diff --git a/assets/uploads/vouchers/6930c5edc63fd-WhatsApp Image 2025-12-03 at 6.19.30 PM.jpeg b/assets/uploads/vouchers/6930c5edc63fd-WhatsApp Image 2025-12-03 at 6.19.30 PM.jpeg new file mode 100644 index 0000000..7ed220f Binary files /dev/null and b/assets/uploads/vouchers/6930c5edc63fd-WhatsApp Image 2025-12-03 at 6.19.30 PM.jpeg differ diff --git a/assets/uploads/vouchers/69319f9aeeb5d-DICIEMBRE13.jpg b/assets/uploads/vouchers/69319f9aeeb5d-DICIEMBRE13.jpg new file mode 100644 index 0000000..300c083 Binary files /dev/null and b/assets/uploads/vouchers/69319f9aeeb5d-DICIEMBRE13.jpg differ diff --git a/assets/uploads/vouchers/6931a8c30361a-WhatsApp Image 2025-12-03 at 5.43.39 PM.jpeg b/assets/uploads/vouchers/6931a8c30361a-WhatsApp Image 2025-12-03 at 5.43.39 PM.jpeg new file mode 100644 index 0000000..524b8e1 Binary files /dev/null and b/assets/uploads/vouchers/6931a8c30361a-WhatsApp Image 2025-12-03 at 5.43.39 PM.jpeg differ diff --git a/assets/uploads/vouchers/6931abe449a76-WhatsApp Image 2025-12-02 at 5.41.07 PM.jpeg b/assets/uploads/vouchers/6931abe449a76-WhatsApp Image 2025-12-02 at 5.41.07 PM.jpeg new file mode 100644 index 0000000..3b7c152 Binary files /dev/null and b/assets/uploads/vouchers/6931abe449a76-WhatsApp Image 2025-12-02 at 5.41.07 PM.jpeg differ diff --git a/assets/uploads/vouchers/6931ac3b51629-WhatsApp Image 2025-12-02 at 12.10.20 PM.jpeg b/assets/uploads/vouchers/6931ac3b51629-WhatsApp Image 2025-12-02 at 12.10.20 PM.jpeg new file mode 100644 index 0000000..e04ce58 Binary files /dev/null and b/assets/uploads/vouchers/6931ac3b51629-WhatsApp Image 2025-12-02 at 12.10.20 PM.jpeg differ diff --git a/assets/uploads/vouchers/6931ac782f408-WhatsApp Image 2025-12-02 at 12.34.48 PM.jpeg b/assets/uploads/vouchers/6931ac782f408-WhatsApp Image 2025-12-02 at 12.34.48 PM.jpeg new file mode 100644 index 0000000..c86ee6a Binary files /dev/null and b/assets/uploads/vouchers/6931ac782f408-WhatsApp Image 2025-12-02 at 12.34.48 PM.jpeg differ diff --git a/assets/uploads/vouchers/6931acf5d835f-WhatsApp Image 2025-12-02 at 10.58.40 AM.jpeg b/assets/uploads/vouchers/6931acf5d835f-WhatsApp Image 2025-12-02 at 10.58.40 AM.jpeg new file mode 100644 index 0000000..302fbb8 Binary files /dev/null and b/assets/uploads/vouchers/6931acf5d835f-WhatsApp Image 2025-12-02 at 10.58.40 AM.jpeg differ diff --git a/assets/uploads/vouchers/6931aecb83152-WhatsApp Image 2025-12-02 at 2.09.26 PM.jpeg b/assets/uploads/vouchers/6931aecb83152-WhatsApp Image 2025-12-02 at 2.09.26 PM.jpeg new file mode 100644 index 0000000..9bd0b67 Binary files /dev/null and b/assets/uploads/vouchers/6931aecb83152-WhatsApp Image 2025-12-02 at 2.09.26 PM.jpeg differ diff --git a/assets/uploads/vouchers/6931af0605a41-WhatsApp Image 2025-12-03 at 5.19.15 PM.jpeg b/assets/uploads/vouchers/6931af0605a41-WhatsApp Image 2025-12-03 at 5.19.15 PM.jpeg new file mode 100644 index 0000000..abb2de0 Binary files /dev/null and b/assets/uploads/vouchers/6931af0605a41-WhatsApp Image 2025-12-03 at 5.19.15 PM.jpeg differ diff --git a/assets/uploads/vouchers/6931af5aa299d-WhatsApp Image 2025-12-02 at 2.17.04 PM.jpeg b/assets/uploads/vouchers/6931af5aa299d-WhatsApp Image 2025-12-02 at 2.17.04 PM.jpeg new file mode 100644 index 0000000..cc7172d Binary files /dev/null and b/assets/uploads/vouchers/6931af5aa299d-WhatsApp Image 2025-12-02 at 2.17.04 PM.jpeg differ diff --git a/assets/uploads/vouchers/6931af9078bd8-WhatsApp Image 2025-12-02 at 3.05.25 PM.jpeg b/assets/uploads/vouchers/6931af9078bd8-WhatsApp Image 2025-12-02 at 3.05.25 PM.jpeg new file mode 100644 index 0000000..bbc0bba Binary files /dev/null and b/assets/uploads/vouchers/6931af9078bd8-WhatsApp Image 2025-12-02 at 3.05.25 PM.jpeg differ diff --git a/assets/uploads/vouchers/6931b000d6fe6-WhatsApp Image 2025-12-02 at 2.05.02 PM.jpeg b/assets/uploads/vouchers/6931b000d6fe6-WhatsApp Image 2025-12-02 at 2.05.02 PM.jpeg new file mode 100644 index 0000000..e65032e Binary files /dev/null and b/assets/uploads/vouchers/6931b000d6fe6-WhatsApp Image 2025-12-02 at 2.05.02 PM.jpeg differ diff --git a/assets/uploads/vouchers/6931b068dcf8f-WhatsApp Image 2025-12-02 at 11.31.16 AM.jpeg b/assets/uploads/vouchers/6931b068dcf8f-WhatsApp Image 2025-12-02 at 11.31.16 AM.jpeg new file mode 100644 index 0000000..d5ae13c Binary files /dev/null and b/assets/uploads/vouchers/6931b068dcf8f-WhatsApp Image 2025-12-02 at 11.31.16 AM.jpeg differ diff --git a/assets/uploads/vouchers/6931bdcf02538-WhatsApp Image 2025-12-04 at 11.04.07 AM.jpeg b/assets/uploads/vouchers/6931bdcf02538-WhatsApp Image 2025-12-04 at 11.04.07 AM.jpeg new file mode 100644 index 0000000..3b16e47 Binary files /dev/null and b/assets/uploads/vouchers/6931bdcf02538-WhatsApp Image 2025-12-04 at 11.04.07 AM.jpeg differ diff --git a/assets/uploads/vouchers/6931c1c660496-DICIEMBRE14.jpg b/assets/uploads/vouchers/6931c1c660496-DICIEMBRE14.jpg new file mode 100644 index 0000000..7c62141 Binary files /dev/null and b/assets/uploads/vouchers/6931c1c660496-DICIEMBRE14.jpg differ diff --git a/assets/uploads/vouchers/6931c91c90614-DICIEMBRE15.jpg b/assets/uploads/vouchers/6931c91c90614-DICIEMBRE15.jpg new file mode 100644 index 0000000..e574500 Binary files /dev/null and b/assets/uploads/vouchers/6931c91c90614-DICIEMBRE15.jpg differ diff --git a/assets/uploads/vouchers/6931cf62d5b35-WhatsApp Image 2025-12-04 at 10.34.28 AM.jpeg b/assets/uploads/vouchers/6931cf62d5b35-WhatsApp Image 2025-12-04 at 10.34.28 AM.jpeg new file mode 100644 index 0000000..226682e Binary files /dev/null and b/assets/uploads/vouchers/6931cf62d5b35-WhatsApp Image 2025-12-04 at 10.34.28 AM.jpeg differ diff --git a/assets/uploads/vouchers/6931d1f11b65e-WhatsApp Image 2025-12-03 at 2.51.31 PM.jpeg b/assets/uploads/vouchers/6931d1f11b65e-WhatsApp Image 2025-12-03 at 2.51.31 PM.jpeg new file mode 100644 index 0000000..eba7909 Binary files /dev/null and b/assets/uploads/vouchers/6931d1f11b65e-WhatsApp Image 2025-12-03 at 2.51.31 PM.jpeg differ diff --git a/assets/uploads/vouchers/6931d21c30aa1-WhatsApp Image 2025-12-03 at 1.36.56 PM.jpeg b/assets/uploads/vouchers/6931d21c30aa1-WhatsApp Image 2025-12-03 at 1.36.56 PM.jpeg new file mode 100644 index 0000000..b5f65de Binary files /dev/null and b/assets/uploads/vouchers/6931d21c30aa1-WhatsApp Image 2025-12-03 at 1.36.56 PM.jpeg differ diff --git a/assets/uploads/vouchers/6931d29d9bed0-WhatsApp Image 2025-12-03 at 3.30.07 PM.jpeg b/assets/uploads/vouchers/6931d29d9bed0-WhatsApp Image 2025-12-03 at 3.30.07 PM.jpeg new file mode 100644 index 0000000..7ea6cd6 Binary files /dev/null and b/assets/uploads/vouchers/6931d29d9bed0-WhatsApp Image 2025-12-03 at 3.30.07 PM.jpeg differ diff --git a/assets/uploads/vouchers/6931d2f96a624-WhatsApp Image 2025-12-03 at 1.38.26 PM.jpeg b/assets/uploads/vouchers/6931d2f96a624-WhatsApp Image 2025-12-03 at 1.38.26 PM.jpeg new file mode 100644 index 0000000..1732b96 Binary files /dev/null and b/assets/uploads/vouchers/6931d2f96a624-WhatsApp Image 2025-12-03 at 1.38.26 PM.jpeg differ diff --git a/assets/uploads/vouchers/6931d328b3ef4-WhatsApp Image 2025-12-03 at 11.26.17 AM.jpeg b/assets/uploads/vouchers/6931d328b3ef4-WhatsApp Image 2025-12-03 at 11.26.17 AM.jpeg new file mode 100644 index 0000000..1117a4d Binary files /dev/null and b/assets/uploads/vouchers/6931d328b3ef4-WhatsApp Image 2025-12-03 at 11.26.17 AM.jpeg differ diff --git a/assets/uploads/vouchers/6931d35f4899f-WhatsApp Image 2025-12-04 at 9.59.58 AM.jpeg b/assets/uploads/vouchers/6931d35f4899f-WhatsApp Image 2025-12-04 at 9.59.58 AM.jpeg new file mode 100644 index 0000000..f46ca11 Binary files /dev/null and b/assets/uploads/vouchers/6931d35f4899f-WhatsApp Image 2025-12-04 at 9.59.58 AM.jpeg differ diff --git a/assets/uploads/vouchers/6931d39646024-WhatsApp Image 2025-12-03 at 4.56.38 PM.jpeg b/assets/uploads/vouchers/6931d39646024-WhatsApp Image 2025-12-03 at 4.56.38 PM.jpeg new file mode 100644 index 0000000..d1d2ac7 Binary files /dev/null and b/assets/uploads/vouchers/6931d39646024-WhatsApp Image 2025-12-03 at 4.56.38 PM.jpeg differ diff --git a/assets/uploads/vouchers/6931d3c7a3a87-WhatsApp Image 2025-12-04 at 12.30.59 PM.jpeg b/assets/uploads/vouchers/6931d3c7a3a87-WhatsApp Image 2025-12-04 at 12.30.59 PM.jpeg new file mode 100644 index 0000000..224bfd4 Binary files /dev/null and b/assets/uploads/vouchers/6931d3c7a3a87-WhatsApp Image 2025-12-04 at 12.30.59 PM.jpeg differ diff --git a/assets/uploads/vouchers/6931d419948a7-WhatsApp Image 2025-12-04 at 10.28.18 AM.jpeg b/assets/uploads/vouchers/6931d419948a7-WhatsApp Image 2025-12-04 at 10.28.18 AM.jpeg new file mode 100644 index 0000000..1d335f1 Binary files /dev/null and b/assets/uploads/vouchers/6931d419948a7-WhatsApp Image 2025-12-04 at 10.28.18 AM.jpeg differ diff --git a/assets/uploads/vouchers/6931e9c24a183-DICIEMBRE16.jpg b/assets/uploads/vouchers/6931e9c24a183-DICIEMBRE16.jpg new file mode 100644 index 0000000..9ebd1bd Binary files /dev/null and b/assets/uploads/vouchers/6931e9c24a183-DICIEMBRE16.jpg differ diff --git a/assets/uploads/vouchers/6931f2ee9aab6-WhatsApp Image 2025-11-28 at 12.33.21 PM (1).jpeg b/assets/uploads/vouchers/6931f2ee9aab6-WhatsApp Image 2025-11-28 at 12.33.21 PM (1).jpeg new file mode 100644 index 0000000..b8a8e20 Binary files /dev/null and b/assets/uploads/vouchers/6931f2ee9aab6-WhatsApp Image 2025-11-28 at 12.33.21 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/693200e8c2cb8-DICIEMBRE17.jpg b/assets/uploads/vouchers/693200e8c2cb8-DICIEMBRE17.jpg new file mode 100644 index 0000000..e3f1e9e Binary files /dev/null and b/assets/uploads/vouchers/693200e8c2cb8-DICIEMBRE17.jpg differ diff --git a/assets/uploads/vouchers/69320fbb6ac42-WhatsApp Image 2025-12-04 at 5.46.05 PM.jpeg b/assets/uploads/vouchers/69320fbb6ac42-WhatsApp Image 2025-12-04 at 5.46.05 PM.jpeg new file mode 100644 index 0000000..6df1bbf Binary files /dev/null and b/assets/uploads/vouchers/69320fbb6ac42-WhatsApp Image 2025-12-04 at 5.46.05 PM.jpeg differ diff --git a/assets/uploads/vouchers/6932e6d4ea48f-WhatsApp Image 2025-12-04 at 9.10.43 PM.jpeg b/assets/uploads/vouchers/6932e6d4ea48f-WhatsApp Image 2025-12-04 at 9.10.43 PM.jpeg new file mode 100644 index 0000000..1342793 Binary files /dev/null and b/assets/uploads/vouchers/6932e6d4ea48f-WhatsApp Image 2025-12-04 at 9.10.43 PM.jpeg differ diff --git a/assets/uploads/vouchers/6932e79e198cd-WhatsApp Image 2025-12-04 at 7.44.26 PM.jpeg b/assets/uploads/vouchers/6932e79e198cd-WhatsApp Image 2025-12-04 at 7.44.26 PM.jpeg new file mode 100644 index 0000000..c3d8a5a Binary files /dev/null and b/assets/uploads/vouchers/6932e79e198cd-WhatsApp Image 2025-12-04 at 7.44.26 PM.jpeg differ diff --git a/assets/uploads/vouchers/6932e807235ab-WhatsApp Image 2025-12-05 at 9.10.02 AM.jpeg b/assets/uploads/vouchers/6932e807235ab-WhatsApp Image 2025-12-05 at 9.10.02 AM.jpeg new file mode 100644 index 0000000..ca0a55d Binary files /dev/null and b/assets/uploads/vouchers/6932e807235ab-WhatsApp Image 2025-12-05 at 9.10.02 AM.jpeg differ diff --git a/assets/uploads/vouchers/6932e96ed8d8c-WhatsApp Image 2025-12-04 at 5.50.58 PM.jpeg b/assets/uploads/vouchers/6932e96ed8d8c-WhatsApp Image 2025-12-04 at 5.50.58 PM.jpeg new file mode 100644 index 0000000..9d18470 Binary files /dev/null and b/assets/uploads/vouchers/6932e96ed8d8c-WhatsApp Image 2025-12-04 at 5.50.58 PM.jpeg differ diff --git a/assets/uploads/vouchers/6932efb411748-DICIEMBRE17.jpg b/assets/uploads/vouchers/6932efb411748-DICIEMBRE17.jpg new file mode 100644 index 0000000..99917b2 Binary files /dev/null and b/assets/uploads/vouchers/6932efb411748-DICIEMBRE17.jpg differ diff --git a/assets/uploads/vouchers/6932f50eb1fef-DICIEMBRE18.jpg b/assets/uploads/vouchers/6932f50eb1fef-DICIEMBRE18.jpg new file mode 100644 index 0000000..73fe752 Binary files /dev/null and b/assets/uploads/vouchers/6932f50eb1fef-DICIEMBRE18.jpg differ diff --git a/assets/uploads/vouchers/6932fbbb22982-DICIEMBRE19.jpg b/assets/uploads/vouchers/6932fbbb22982-DICIEMBRE19.jpg new file mode 100644 index 0000000..d6a22ed Binary files /dev/null and b/assets/uploads/vouchers/6932fbbb22982-DICIEMBRE19.jpg differ diff --git a/assets/uploads/vouchers/693303f48522a-WhatsApp Image 2025-12-04 at 1.04.42 PM (1).jpeg b/assets/uploads/vouchers/693303f48522a-WhatsApp Image 2025-12-04 at 1.04.42 PM (1).jpeg new file mode 100644 index 0000000..46662f7 Binary files /dev/null and b/assets/uploads/vouchers/693303f48522a-WhatsApp Image 2025-12-04 at 1.04.42 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/693304f9b5f5a-WhatsApp Image 2025-12-04 at 12.18.32 PM.jpeg b/assets/uploads/vouchers/693304f9b5f5a-WhatsApp Image 2025-12-04 at 12.18.32 PM.jpeg new file mode 100644 index 0000000..e035fb6 Binary files /dev/null and b/assets/uploads/vouchers/693304f9b5f5a-WhatsApp Image 2025-12-04 at 12.18.32 PM.jpeg differ diff --git a/assets/uploads/vouchers/6933052da8e4f-WhatsApp Image 2025-12-04 at 4.14.25 PM.jpeg b/assets/uploads/vouchers/6933052da8e4f-WhatsApp Image 2025-12-04 at 4.14.25 PM.jpeg new file mode 100644 index 0000000..dd01db1 Binary files /dev/null and b/assets/uploads/vouchers/6933052da8e4f-WhatsApp Image 2025-12-04 at 4.14.25 PM.jpeg differ diff --git a/assets/uploads/vouchers/6933056b8f556-WhatsApp Image 2025-12-04 at 4.09.18 PM.jpeg b/assets/uploads/vouchers/6933056b8f556-WhatsApp Image 2025-12-04 at 4.09.18 PM.jpeg new file mode 100644 index 0000000..738d98f Binary files /dev/null and b/assets/uploads/vouchers/6933056b8f556-WhatsApp Image 2025-12-04 at 4.09.18 PM.jpeg differ diff --git a/assets/uploads/vouchers/693306a8676cd-WhatsApp Image 2025-12-04 at 3.33.44 PM.jpeg b/assets/uploads/vouchers/693306a8676cd-WhatsApp Image 2025-12-04 at 3.33.44 PM.jpeg new file mode 100644 index 0000000..9a5d9b5 Binary files /dev/null and b/assets/uploads/vouchers/693306a8676cd-WhatsApp Image 2025-12-04 at 3.33.44 PM.jpeg differ diff --git a/assets/uploads/vouchers/693306ef73766-WhatsApp Image 2025-12-04 at 5.39.47 PM.jpeg b/assets/uploads/vouchers/693306ef73766-WhatsApp Image 2025-12-04 at 5.39.47 PM.jpeg new file mode 100644 index 0000000..2dbdfef Binary files /dev/null and b/assets/uploads/vouchers/693306ef73766-WhatsApp Image 2025-12-04 at 5.39.47 PM.jpeg differ diff --git a/assets/uploads/vouchers/69330b957052b-WhatsApp Image 2025-12-04 at 12.20.21 PM (1).jpeg b/assets/uploads/vouchers/69330b957052b-WhatsApp Image 2025-12-04 at 12.20.21 PM (1).jpeg new file mode 100644 index 0000000..7c717c3 Binary files /dev/null and b/assets/uploads/vouchers/69330b957052b-WhatsApp Image 2025-12-04 at 12.20.21 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/69330bcc3a792-WhatsApp Image 2025-12-04 at 12.20.21 PM (1).jpeg b/assets/uploads/vouchers/69330bcc3a792-WhatsApp Image 2025-12-04 at 12.20.21 PM (1).jpeg new file mode 100644 index 0000000..7c717c3 Binary files /dev/null and b/assets/uploads/vouchers/69330bcc3a792-WhatsApp Image 2025-12-04 at 12.20.21 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/693315e00bc7f-WhatsApp Image 2025-12-04 at 2.21.28 PM.jpeg b/assets/uploads/vouchers/693315e00bc7f-WhatsApp Image 2025-12-04 at 2.21.28 PM.jpeg new file mode 100644 index 0000000..bd23a3c Binary files /dev/null and b/assets/uploads/vouchers/693315e00bc7f-WhatsApp Image 2025-12-04 at 2.21.28 PM.jpeg differ diff --git a/assets/uploads/vouchers/693317623b620-WhatsApp Image 2025-12-05 at 11.45.08 AM.jpeg b/assets/uploads/vouchers/693317623b620-WhatsApp Image 2025-12-05 at 11.45.08 AM.jpeg new file mode 100644 index 0000000..8e619f2 Binary files /dev/null and b/assets/uploads/vouchers/693317623b620-WhatsApp Image 2025-12-05 at 11.45.08 AM.jpeg differ diff --git a/assets/uploads/vouchers/693319cc0a398-DICIEMBRE20.jpg b/assets/uploads/vouchers/693319cc0a398-DICIEMBRE20.jpg new file mode 100644 index 0000000..b5dbf3a Binary files /dev/null and b/assets/uploads/vouchers/693319cc0a398-DICIEMBRE20.jpg differ diff --git a/assets/uploads/vouchers/69331b3e00810-WhatsApp Image 2025-12-03 at 12.57.31 PM.jpeg b/assets/uploads/vouchers/69331b3e00810-WhatsApp Image 2025-12-03 at 12.57.31 PM.jpeg new file mode 100644 index 0000000..6987ec5 Binary files /dev/null and b/assets/uploads/vouchers/69331b3e00810-WhatsApp Image 2025-12-03 at 12.57.31 PM.jpeg differ diff --git a/assets/uploads/vouchers/69331fe1cfb81-WhatsApp Image 2025-12-05 at 12.58.51 PM.jpeg b/assets/uploads/vouchers/69331fe1cfb81-WhatsApp Image 2025-12-05 at 12.58.51 PM.jpeg new file mode 100644 index 0000000..b33f242 Binary files /dev/null and b/assets/uploads/vouchers/69331fe1cfb81-WhatsApp Image 2025-12-05 at 12.58.51 PM.jpeg differ diff --git a/assets/uploads/vouchers/69333af93d49e-WhatsApp Image 2025-12-05 at 2.31.35 PM.jpeg b/assets/uploads/vouchers/69333af93d49e-WhatsApp Image 2025-12-05 at 2.31.35 PM.jpeg new file mode 100644 index 0000000..a2a411f Binary files /dev/null and b/assets/uploads/vouchers/69333af93d49e-WhatsApp Image 2025-12-05 at 2.31.35 PM.jpeg differ diff --git a/assets/uploads/vouchers/69334028b16b5-DICIEMBRE21.jpg b/assets/uploads/vouchers/69334028b16b5-DICIEMBRE21.jpg new file mode 100644 index 0000000..3ad7e15 Binary files /dev/null and b/assets/uploads/vouchers/69334028b16b5-DICIEMBRE21.jpg differ diff --git a/assets/uploads/vouchers/69335e02b6070-WhatsApp Image 2025-12-05 at 3.12.10 PM.jpeg b/assets/uploads/vouchers/69335e02b6070-WhatsApp Image 2025-12-05 at 3.12.10 PM.jpeg new file mode 100644 index 0000000..5b7e6bf Binary files /dev/null and b/assets/uploads/vouchers/69335e02b6070-WhatsApp Image 2025-12-05 at 3.12.10 PM.jpeg differ diff --git a/assets/uploads/vouchers/69335e9836c72-WhatsApp Image 2025-12-05 at 8.52.20 AM.jpeg b/assets/uploads/vouchers/69335e9836c72-WhatsApp Image 2025-12-05 at 8.52.20 AM.jpeg new file mode 100644 index 0000000..cebc048 Binary files /dev/null and b/assets/uploads/vouchers/69335e9836c72-WhatsApp Image 2025-12-05 at 8.52.20 AM.jpeg differ diff --git a/assets/uploads/vouchers/69335ef9aa8a1-WhatsApp Image 2025-12-04 at 9.01.41 AM (8).jpeg b/assets/uploads/vouchers/69335ef9aa8a1-WhatsApp Image 2025-12-04 at 9.01.41 AM (8).jpeg new file mode 100644 index 0000000..84b5ca7 Binary files /dev/null and b/assets/uploads/vouchers/69335ef9aa8a1-WhatsApp Image 2025-12-04 at 9.01.41 AM (8).jpeg differ diff --git a/assets/uploads/vouchers/6933614345c24-WhatsApp Image 2025-12-03 at 9.42.52 AM (1).jpeg b/assets/uploads/vouchers/6933614345c24-WhatsApp Image 2025-12-03 at 9.42.52 AM (1).jpeg new file mode 100644 index 0000000..dcaa696 Binary files /dev/null and b/assets/uploads/vouchers/6933614345c24-WhatsApp Image 2025-12-03 at 9.42.52 AM (1).jpeg differ diff --git a/assets/uploads/vouchers/693363d2c1caa-WhatsApp Image 2025-12-05 at 4.31.41 PM.jpeg b/assets/uploads/vouchers/693363d2c1caa-WhatsApp Image 2025-12-05 at 4.31.41 PM.jpeg new file mode 100644 index 0000000..6d5f5e4 Binary files /dev/null and b/assets/uploads/vouchers/693363d2c1caa-WhatsApp Image 2025-12-05 at 4.31.41 PM.jpeg differ diff --git a/assets/uploads/vouchers/693430813cc1f-WhatsApp Image 2025-12-05 at 5.07.51 PM.jpeg b/assets/uploads/vouchers/693430813cc1f-WhatsApp Image 2025-12-05 at 5.07.51 PM.jpeg new file mode 100644 index 0000000..8bfaa59 Binary files /dev/null and b/assets/uploads/vouchers/693430813cc1f-WhatsApp Image 2025-12-05 at 5.07.51 PM.jpeg differ diff --git a/assets/uploads/vouchers/6934318f949e8-WhatsApp Image 2025-12-05 at 12.32.26 PM.jpeg b/assets/uploads/vouchers/6934318f949e8-WhatsApp Image 2025-12-05 at 12.32.26 PM.jpeg new file mode 100644 index 0000000..6950775 Binary files /dev/null and b/assets/uploads/vouchers/6934318f949e8-WhatsApp Image 2025-12-05 at 12.32.26 PM.jpeg differ diff --git a/assets/uploads/vouchers/6934347e2733e-WhatsApp Image 2025-12-05 at 11.29.00 AM.jpeg b/assets/uploads/vouchers/6934347e2733e-WhatsApp Image 2025-12-05 at 11.29.00 AM.jpeg new file mode 100644 index 0000000..a1407b3 Binary files /dev/null and b/assets/uploads/vouchers/6934347e2733e-WhatsApp Image 2025-12-05 at 11.29.00 AM.jpeg differ diff --git a/assets/uploads/vouchers/693436ac1a49f-WhatsApp Image 2025-12-05 at 4.22.23 PM.jpeg b/assets/uploads/vouchers/693436ac1a49f-WhatsApp Image 2025-12-05 at 4.22.23 PM.jpeg new file mode 100644 index 0000000..017c152 Binary files /dev/null and b/assets/uploads/vouchers/693436ac1a49f-WhatsApp Image 2025-12-05 at 4.22.23 PM.jpeg differ diff --git a/assets/uploads/vouchers/6934397bd014a-WhatsApp Image 2025-12-05 at 4.22.23 PM.jpeg b/assets/uploads/vouchers/6934397bd014a-WhatsApp Image 2025-12-05 at 4.22.23 PM.jpeg new file mode 100644 index 0000000..017c152 Binary files /dev/null and b/assets/uploads/vouchers/6934397bd014a-WhatsApp Image 2025-12-05 at 4.22.23 PM.jpeg differ diff --git a/assets/uploads/vouchers/6934432e6844e-WhatsApp Image 2025-12-05 at 6.15.27 PM.jpeg b/assets/uploads/vouchers/6934432e6844e-WhatsApp Image 2025-12-05 at 6.15.27 PM.jpeg new file mode 100644 index 0000000..c3f42f4 Binary files /dev/null and b/assets/uploads/vouchers/6934432e6844e-WhatsApp Image 2025-12-05 at 6.15.27 PM.jpeg differ diff --git a/assets/uploads/vouchers/693444069f122-WhatsApp Image 2025-12-06 at 9.50.47 AM.jpeg b/assets/uploads/vouchers/693444069f122-WhatsApp Image 2025-12-06 at 9.50.47 AM.jpeg new file mode 100644 index 0000000..dd390e0 Binary files /dev/null and b/assets/uploads/vouchers/693444069f122-WhatsApp Image 2025-12-06 at 9.50.47 AM.jpeg differ diff --git a/assets/uploads/vouchers/6934445909701-WhatsApp Image 2025-12-06 at 9.38.42 AM.jpeg b/assets/uploads/vouchers/6934445909701-WhatsApp Image 2025-12-06 at 9.38.42 AM.jpeg new file mode 100644 index 0000000..974c66a Binary files /dev/null and b/assets/uploads/vouchers/6934445909701-WhatsApp Image 2025-12-06 at 9.38.42 AM.jpeg differ diff --git a/assets/uploads/vouchers/693455aee407f-WhatsApp Image 2025-12-06 at 10.46.59 AM.jpeg b/assets/uploads/vouchers/693455aee407f-WhatsApp Image 2025-12-06 at 10.46.59 AM.jpeg new file mode 100644 index 0000000..d2f7dbd Binary files /dev/null and b/assets/uploads/vouchers/693455aee407f-WhatsApp Image 2025-12-06 at 10.46.59 AM.jpeg differ diff --git a/assets/uploads/vouchers/69346a487be20-WhatsApp Image 2025-12-06 at 12.32.43 PM.jpeg b/assets/uploads/vouchers/69346a487be20-WhatsApp Image 2025-12-06 at 12.32.43 PM.jpeg new file mode 100644 index 0000000..9d15ece Binary files /dev/null and b/assets/uploads/vouchers/69346a487be20-WhatsApp Image 2025-12-06 at 12.32.43 PM.jpeg differ diff --git a/assets/uploads/vouchers/69347bbd843ea-WhatsApp Image 2025-12-06 at 1.40.22 PM (1).jpeg b/assets/uploads/vouchers/69347bbd843ea-WhatsApp Image 2025-12-06 at 1.40.22 PM (1).jpeg new file mode 100644 index 0000000..d204e11 Binary files /dev/null and b/assets/uploads/vouchers/69347bbd843ea-WhatsApp Image 2025-12-06 at 1.40.22 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/69347f398b795-DICIEMBRE23.jpg b/assets/uploads/vouchers/69347f398b795-DICIEMBRE23.jpg new file mode 100644 index 0000000..0415fac Binary files /dev/null and b/assets/uploads/vouchers/69347f398b795-DICIEMBRE23.jpg differ diff --git a/assets/uploads/vouchers/693483d80f221-WhatsApp Image 2025-12-06 at 12.31.33.jpeg b/assets/uploads/vouchers/693483d80f221-WhatsApp Image 2025-12-06 at 12.31.33.jpeg new file mode 100644 index 0000000..dd8a269 Binary files /dev/null and b/assets/uploads/vouchers/693483d80f221-WhatsApp Image 2025-12-06 at 12.31.33.jpeg differ diff --git a/assets/uploads/vouchers/69348ab9171ee-WhatsApp Image 2025-12-06 at 2.22.00 PM.jpeg b/assets/uploads/vouchers/69348ab9171ee-WhatsApp Image 2025-12-06 at 2.22.00 PM.jpeg new file mode 100644 index 0000000..ec615e0 Binary files /dev/null and b/assets/uploads/vouchers/69348ab9171ee-WhatsApp Image 2025-12-06 at 2.22.00 PM.jpeg differ diff --git a/assets/uploads/vouchers/6934a44f2f34b-WhatsApp Image 2025-12-06 at 16.06.59.jpeg b/assets/uploads/vouchers/6934a44f2f34b-WhatsApp Image 2025-12-06 at 16.06.59.jpeg new file mode 100644 index 0000000..82fabec Binary files /dev/null and b/assets/uploads/vouchers/6934a44f2f34b-WhatsApp Image 2025-12-06 at 16.06.59.jpeg differ diff --git a/assets/uploads/vouchers/6934b478ce95d-WhatsApp Image 2025-12-06 at 12.55.44 PM.jpeg b/assets/uploads/vouchers/6934b478ce95d-WhatsApp Image 2025-12-06 at 12.55.44 PM.jpeg new file mode 100644 index 0000000..cfc0a11 Binary files /dev/null and b/assets/uploads/vouchers/6934b478ce95d-WhatsApp Image 2025-12-06 at 12.55.44 PM.jpeg differ diff --git a/assets/uploads/vouchers/6934b4e4ca5c6-WhatsApp Image 2025-12-06 at 10.51.43 AM (1).jpeg b/assets/uploads/vouchers/6934b4e4ca5c6-WhatsApp Image 2025-12-06 at 10.51.43 AM (1).jpeg new file mode 100644 index 0000000..69347f1 Binary files /dev/null and b/assets/uploads/vouchers/6934b4e4ca5c6-WhatsApp Image 2025-12-06 at 10.51.43 AM (1).jpeg differ diff --git a/assets/uploads/vouchers/6934b5642c368-WhatsApp Image 2025-12-06 at 1.49.22 PM.jpeg b/assets/uploads/vouchers/6934b5642c368-WhatsApp Image 2025-12-06 at 1.49.22 PM.jpeg new file mode 100644 index 0000000..4898edd Binary files /dev/null and b/assets/uploads/vouchers/6934b5642c368-WhatsApp Image 2025-12-06 at 1.49.22 PM.jpeg differ diff --git a/assets/uploads/vouchers/6935f91881240-WhatsApp Image 2025-12-07 at 4.56.47 PM (1).jpeg b/assets/uploads/vouchers/6935f91881240-WhatsApp Image 2025-12-07 at 4.56.47 PM (1).jpeg new file mode 100644 index 0000000..afa4ebe Binary files /dev/null and b/assets/uploads/vouchers/6935f91881240-WhatsApp Image 2025-12-07 at 4.56.47 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/6935fa2d59412-WhatsApp Image 2025-12-07 at 4.21.01 PM.jpeg b/assets/uploads/vouchers/6935fa2d59412-WhatsApp Image 2025-12-07 at 4.21.01 PM.jpeg new file mode 100644 index 0000000..1aead6d Binary files /dev/null and b/assets/uploads/vouchers/6935fa2d59412-WhatsApp Image 2025-12-07 at 4.21.01 PM.jpeg differ diff --git a/assets/uploads/vouchers/6935fdb187563-WhatsApp Image 2025-12-06 at 4.28.36 PM.jpeg b/assets/uploads/vouchers/6935fdb187563-WhatsApp Image 2025-12-06 at 4.28.36 PM.jpeg new file mode 100644 index 0000000..0210de8 Binary files /dev/null and b/assets/uploads/vouchers/6935fdb187563-WhatsApp Image 2025-12-06 at 4.28.36 PM.jpeg differ diff --git a/assets/uploads/vouchers/6938356915109-WhatsApp Image 2025-12-08 at 1.20.39 PM.jpeg b/assets/uploads/vouchers/6938356915109-WhatsApp Image 2025-12-08 at 1.20.39 PM.jpeg new file mode 100644 index 0000000..4579749 Binary files /dev/null and b/assets/uploads/vouchers/6938356915109-WhatsApp Image 2025-12-08 at 1.20.39 PM.jpeg differ diff --git a/assets/uploads/vouchers/69385ee1ebf7e-WhatsApp Image 2025-12-05 at 3.21.22 PM.jpeg b/assets/uploads/vouchers/69385ee1ebf7e-WhatsApp Image 2025-12-05 at 3.21.22 PM.jpeg new file mode 100644 index 0000000..af67f41 Binary files /dev/null and b/assets/uploads/vouchers/69385ee1ebf7e-WhatsApp Image 2025-12-05 at 3.21.22 PM.jpeg differ diff --git a/assets/uploads/vouchers/693867ec2f877-WhatsApp Image 2025-12-06 at 3.51.44 PM.jpeg b/assets/uploads/vouchers/693867ec2f877-WhatsApp Image 2025-12-06 at 3.51.44 PM.jpeg new file mode 100644 index 0000000..4bb008c Binary files /dev/null and b/assets/uploads/vouchers/693867ec2f877-WhatsApp Image 2025-12-06 at 3.51.44 PM.jpeg differ diff --git a/assets/uploads/vouchers/6938685ca8ea3-WhatsApp Image 2025-12-06 at 4.52.13 PM.jpeg b/assets/uploads/vouchers/6938685ca8ea3-WhatsApp Image 2025-12-06 at 4.52.13 PM.jpeg new file mode 100644 index 0000000..5c91ad4 Binary files /dev/null and b/assets/uploads/vouchers/6938685ca8ea3-WhatsApp Image 2025-12-06 at 4.52.13 PM.jpeg differ diff --git a/assets/uploads/vouchers/6938689f699f8-WhatsApp Image 2025-12-06 at 11.08.39 AM.jpeg b/assets/uploads/vouchers/6938689f699f8-WhatsApp Image 2025-12-06 at 11.08.39 AM.jpeg new file mode 100644 index 0000000..ed59cdd Binary files /dev/null and b/assets/uploads/vouchers/6938689f699f8-WhatsApp Image 2025-12-06 at 11.08.39 AM.jpeg differ diff --git a/assets/uploads/vouchers/693868e93ab60-WhatsApp Image 2025-12-06 at 5.32.43 PM.jpeg b/assets/uploads/vouchers/693868e93ab60-WhatsApp Image 2025-12-06 at 5.32.43 PM.jpeg new file mode 100644 index 0000000..e76ef3d Binary files /dev/null and b/assets/uploads/vouchers/693868e93ab60-WhatsApp Image 2025-12-06 at 5.32.43 PM.jpeg differ diff --git a/assets/uploads/vouchers/69386937ddd15-WhatsApp Image 2025-12-06 at 10.23.10 AM.jpeg b/assets/uploads/vouchers/69386937ddd15-WhatsApp Image 2025-12-06 at 10.23.10 AM.jpeg new file mode 100644 index 0000000..a4727ca Binary files /dev/null and b/assets/uploads/vouchers/69386937ddd15-WhatsApp Image 2025-12-06 at 10.23.10 AM.jpeg differ diff --git a/assets/uploads/vouchers/6938698fbb2b9-WhatsApp Image 2025-12-08 at 8.45.14 AM.jpeg b/assets/uploads/vouchers/6938698fbb2b9-WhatsApp Image 2025-12-08 at 8.45.14 AM.jpeg new file mode 100644 index 0000000..52bc9a9 Binary files /dev/null and b/assets/uploads/vouchers/6938698fbb2b9-WhatsApp Image 2025-12-08 at 8.45.14 AM.jpeg differ diff --git a/assets/uploads/vouchers/69386a0ae68f3-WhatsApp Image 2025-12-09 at 11.44.11 AM.jpeg b/assets/uploads/vouchers/69386a0ae68f3-WhatsApp Image 2025-12-09 at 11.44.11 AM.jpeg new file mode 100644 index 0000000..f2ab076 Binary files /dev/null and b/assets/uploads/vouchers/69386a0ae68f3-WhatsApp Image 2025-12-09 at 11.44.11 AM.jpeg differ diff --git a/assets/uploads/vouchers/69386ad6ce926-WhatsApp Image 2025-12-06 at 4.32.51 PM.jpeg b/assets/uploads/vouchers/69386ad6ce926-WhatsApp Image 2025-12-06 at 4.32.51 PM.jpeg new file mode 100644 index 0000000..32603a7 Binary files /dev/null and b/assets/uploads/vouchers/69386ad6ce926-WhatsApp Image 2025-12-06 at 4.32.51 PM.jpeg differ diff --git a/assets/uploads/vouchers/69386b6607a3b-WhatsApp Image 2025-12-09 at 1.13.24 PM (1).jpeg b/assets/uploads/vouchers/69386b6607a3b-WhatsApp Image 2025-12-09 at 1.13.24 PM (1).jpeg new file mode 100644 index 0000000..d4a792f Binary files /dev/null and b/assets/uploads/vouchers/69386b6607a3b-WhatsApp Image 2025-12-09 at 1.13.24 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/69386e3316df1-WhatsApp Image 2025-12-09 at 1.31.40 PM.jpeg b/assets/uploads/vouchers/69386e3316df1-WhatsApp Image 2025-12-09 at 1.31.40 PM.jpeg new file mode 100644 index 0000000..ef8d401 Binary files /dev/null and b/assets/uploads/vouchers/69386e3316df1-WhatsApp Image 2025-12-09 at 1.31.40 PM.jpeg differ diff --git a/assets/uploads/vouchers/6938859692171-WhatsApp Image 2025-12-09 at 3.17.03 PM.jpeg b/assets/uploads/vouchers/6938859692171-WhatsApp Image 2025-12-09 at 3.17.03 PM.jpeg new file mode 100644 index 0000000..95b1a11 Binary files /dev/null and b/assets/uploads/vouchers/6938859692171-WhatsApp Image 2025-12-09 at 3.17.03 PM.jpeg differ diff --git a/assets/uploads/vouchers/693887cba0a34-WhatsApp Image 2025-12-09 at 3.31.15 PM.jpeg b/assets/uploads/vouchers/693887cba0a34-WhatsApp Image 2025-12-09 at 3.31.15 PM.jpeg new file mode 100644 index 0000000..23910e5 Binary files /dev/null and b/assets/uploads/vouchers/693887cba0a34-WhatsApp Image 2025-12-09 at 3.31.15 PM.jpeg differ diff --git a/assets/uploads/vouchers/6938a492ce95f-WhatsApp Image 2025-12-08 at 6.16.24 PM.jpeg b/assets/uploads/vouchers/6938a492ce95f-WhatsApp Image 2025-12-08 at 6.16.24 PM.jpeg new file mode 100644 index 0000000..41770f6 Binary files /dev/null and b/assets/uploads/vouchers/6938a492ce95f-WhatsApp Image 2025-12-08 at 6.16.24 PM.jpeg differ diff --git a/assets/uploads/vouchers/6938a8ae1ef7d-WhatsApp Image 2025-12-09 at 4.27.41 PM.jpeg b/assets/uploads/vouchers/6938a8ae1ef7d-WhatsApp Image 2025-12-09 at 4.27.41 PM.jpeg new file mode 100644 index 0000000..8f4b95e Binary files /dev/null and b/assets/uploads/vouchers/6938a8ae1ef7d-WhatsApp Image 2025-12-09 at 4.27.41 PM.jpeg differ diff --git a/assets/uploads/vouchers/6938a94157311-WhatsApp Image 2025-12-09 at 4.27.54 PM.jpeg b/assets/uploads/vouchers/6938a94157311-WhatsApp Image 2025-12-09 at 4.27.54 PM.jpeg new file mode 100644 index 0000000..296b1c3 Binary files /dev/null and b/assets/uploads/vouchers/6938a94157311-WhatsApp Image 2025-12-09 at 4.27.54 PM.jpeg differ diff --git a/assets/uploads/vouchers/6938a9fa7dc6b-WhatsApp Image 2025-12-09 at 4.28.08 PM.jpeg b/assets/uploads/vouchers/6938a9fa7dc6b-WhatsApp Image 2025-12-09 at 4.28.08 PM.jpeg new file mode 100644 index 0000000..1de46dd Binary files /dev/null and b/assets/uploads/vouchers/6938a9fa7dc6b-WhatsApp Image 2025-12-09 at 4.28.08 PM.jpeg differ diff --git a/assets/uploads/vouchers/6938aad9de234-WhatsApp Image 2025-12-09 at 4.37.47 PM.jpeg b/assets/uploads/vouchers/6938aad9de234-WhatsApp Image 2025-12-09 at 4.37.47 PM.jpeg new file mode 100644 index 0000000..5275d0e Binary files /dev/null and b/assets/uploads/vouchers/6938aad9de234-WhatsApp Image 2025-12-09 at 4.37.47 PM.jpeg differ diff --git a/assets/uploads/vouchers/6938ab22be20a-WhatsApp Image 2025-12-09 at 3.33.55 PM.jpeg b/assets/uploads/vouchers/6938ab22be20a-WhatsApp Image 2025-12-09 at 3.33.55 PM.jpeg new file mode 100644 index 0000000..a769022 Binary files /dev/null and b/assets/uploads/vouchers/6938ab22be20a-WhatsApp Image 2025-12-09 at 3.33.55 PM.jpeg differ diff --git a/assets/uploads/vouchers/6938ab357d26a-WhatsApp Image 2025-12-09 at 4.28.20 PM.jpeg b/assets/uploads/vouchers/6938ab357d26a-WhatsApp Image 2025-12-09 at 4.28.20 PM.jpeg new file mode 100644 index 0000000..39d7652 Binary files /dev/null and b/assets/uploads/vouchers/6938ab357d26a-WhatsApp Image 2025-12-09 at 4.28.20 PM.jpeg differ diff --git a/assets/uploads/vouchers/6938b09e2daa4-WhatsApp Image 2025-11-30 at 5.04.17 PM.jpeg b/assets/uploads/vouchers/6938b09e2daa4-WhatsApp Image 2025-11-30 at 5.04.17 PM.jpeg new file mode 100644 index 0000000..374385c Binary files /dev/null and b/assets/uploads/vouchers/6938b09e2daa4-WhatsApp Image 2025-11-30 at 5.04.17 PM.jpeg differ diff --git a/assets/uploads/vouchers/6938b99858b85-WhatsApp Image 2025-12-09 at 6.52.33 PM (1).jpeg b/assets/uploads/vouchers/6938b99858b85-WhatsApp Image 2025-12-09 at 6.52.33 PM (1).jpeg new file mode 100644 index 0000000..0c5e403 Binary files /dev/null and b/assets/uploads/vouchers/6938b99858b85-WhatsApp Image 2025-12-09 at 6.52.33 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/6939847ea1064-DICIEMBRE24.jpg b/assets/uploads/vouchers/6939847ea1064-DICIEMBRE24.jpg new file mode 100644 index 0000000..4a39f34 Binary files /dev/null and b/assets/uploads/vouchers/6939847ea1064-DICIEMBRE24.jpg differ diff --git a/assets/uploads/vouchers/69398cbd05b29-WhatsApp Image 2025-12-08 at 9.46.06 AM.jpeg b/assets/uploads/vouchers/69398cbd05b29-WhatsApp Image 2025-12-08 at 9.46.06 AM.jpeg new file mode 100644 index 0000000..6cb9975 Binary files /dev/null and b/assets/uploads/vouchers/69398cbd05b29-WhatsApp Image 2025-12-08 at 9.46.06 AM.jpeg differ diff --git a/assets/uploads/vouchers/69398e6d88696-WhatsApp Image 2025-12-09 at 4.59.39 PM (1).jpeg b/assets/uploads/vouchers/69398e6d88696-WhatsApp Image 2025-12-09 at 4.59.39 PM (1).jpeg new file mode 100644 index 0000000..0ebe7e7 Binary files /dev/null and b/assets/uploads/vouchers/69398e6d88696-WhatsApp Image 2025-12-09 at 4.59.39 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/69398e9c737f4-WhatsApp Image 2025-12-10 at 9.43.43 AM.jpeg b/assets/uploads/vouchers/69398e9c737f4-WhatsApp Image 2025-12-10 at 9.43.43 AM.jpeg new file mode 100644 index 0000000..6b199fc Binary files /dev/null and b/assets/uploads/vouchers/69398e9c737f4-WhatsApp Image 2025-12-10 at 9.43.43 AM.jpeg differ diff --git a/assets/uploads/vouchers/69398fa74feb5-WhatsApp Image 2025-12-09 at 4.06.11 PM.jpeg b/assets/uploads/vouchers/69398fa74feb5-WhatsApp Image 2025-12-09 at 4.06.11 PM.jpeg new file mode 100644 index 0000000..ad9c7d3 Binary files /dev/null and b/assets/uploads/vouchers/69398fa74feb5-WhatsApp Image 2025-12-09 at 4.06.11 PM.jpeg differ diff --git a/assets/uploads/vouchers/6939915e03a80-diciembre25.jpg b/assets/uploads/vouchers/6939915e03a80-diciembre25.jpg new file mode 100644 index 0000000..df49b77 Binary files /dev/null and b/assets/uploads/vouchers/6939915e03a80-diciembre25.jpg differ diff --git a/assets/uploads/vouchers/6939917aaad9d-WhatsApp Image 2025-12-09 at 9.57.05 AM (2).jpeg b/assets/uploads/vouchers/6939917aaad9d-WhatsApp Image 2025-12-09 at 9.57.05 AM (2).jpeg new file mode 100644 index 0000000..ac24b67 Binary files /dev/null and b/assets/uploads/vouchers/6939917aaad9d-WhatsApp Image 2025-12-09 at 9.57.05 AM (2).jpeg differ diff --git a/assets/uploads/vouchers/693991b4d6c85-WhatsApp Image 2025-12-08 at 11.03.46 AM.jpeg b/assets/uploads/vouchers/693991b4d6c85-WhatsApp Image 2025-12-08 at 11.03.46 AM.jpeg new file mode 100644 index 0000000..bc32cba Binary files /dev/null and b/assets/uploads/vouchers/693991b4d6c85-WhatsApp Image 2025-12-08 at 11.03.46 AM.jpeg differ diff --git a/assets/uploads/vouchers/693993688b36a-WhatsApp Image 2025-12-09 at 5.09.04 PM.jpeg b/assets/uploads/vouchers/693993688b36a-WhatsApp Image 2025-12-09 at 5.09.04 PM.jpeg new file mode 100644 index 0000000..c0375d3 Binary files /dev/null and b/assets/uploads/vouchers/693993688b36a-WhatsApp Image 2025-12-09 at 5.09.04 PM.jpeg differ diff --git a/assets/uploads/vouchers/6939975164c8d-WhatsApp Image 2025-12-09 at 4.28.19 PM.jpeg b/assets/uploads/vouchers/6939975164c8d-WhatsApp Image 2025-12-09 at 4.28.19 PM.jpeg new file mode 100644 index 0000000..58dca9f Binary files /dev/null and b/assets/uploads/vouchers/6939975164c8d-WhatsApp Image 2025-12-09 at 4.28.19 PM.jpeg differ diff --git a/assets/uploads/vouchers/69399843bdd14-WhatsApp Image 2025-12-09 at 2.41.19 PM.jpeg b/assets/uploads/vouchers/69399843bdd14-WhatsApp Image 2025-12-09 at 2.41.19 PM.jpeg new file mode 100644 index 0000000..fd0828e Binary files /dev/null and b/assets/uploads/vouchers/69399843bdd14-WhatsApp Image 2025-12-09 at 2.41.19 PM.jpeg differ diff --git a/assets/uploads/vouchers/69399d593baeb-WhatsApp Image 2025-12-10 at 11.17.17 AM.jpeg b/assets/uploads/vouchers/69399d593baeb-WhatsApp Image 2025-12-10 at 11.17.17 AM.jpeg new file mode 100644 index 0000000..73f10ee Binary files /dev/null and b/assets/uploads/vouchers/69399d593baeb-WhatsApp Image 2025-12-10 at 11.17.17 AM.jpeg differ diff --git a/assets/uploads/vouchers/69399ee028b7f-DICIEMBRE26.jpg b/assets/uploads/vouchers/69399ee028b7f-DICIEMBRE26.jpg new file mode 100644 index 0000000..5606f26 Binary files /dev/null and b/assets/uploads/vouchers/69399ee028b7f-DICIEMBRE26.jpg differ diff --git a/assets/uploads/vouchers/6939a4ac5da42-DICIEMBRE27.jpg b/assets/uploads/vouchers/6939a4ac5da42-DICIEMBRE27.jpg new file mode 100644 index 0000000..c4d483a Binary files /dev/null and b/assets/uploads/vouchers/6939a4ac5da42-DICIEMBRE27.jpg differ diff --git a/assets/uploads/vouchers/6939b924648a9-WhatsApp Image 2025-12-10 at 1.15.14 PM.jpeg b/assets/uploads/vouchers/6939b924648a9-WhatsApp Image 2025-12-10 at 1.15.14 PM.jpeg new file mode 100644 index 0000000..016843a Binary files /dev/null and b/assets/uploads/vouchers/6939b924648a9-WhatsApp Image 2025-12-10 at 1.15.14 PM.jpeg differ diff --git a/assets/uploads/vouchers/6939c36ee3a5d-DICIEMBRE28.jpg b/assets/uploads/vouchers/6939c36ee3a5d-DICIEMBRE28.jpg new file mode 100644 index 0000000..dbc6ff4 Binary files /dev/null and b/assets/uploads/vouchers/6939c36ee3a5d-DICIEMBRE28.jpg differ diff --git a/assets/uploads/vouchers/6939d532082bc-WhatsApp Image 2025-12-10 at 2.35.56 PM.jpeg b/assets/uploads/vouchers/6939d532082bc-WhatsApp Image 2025-12-10 at 2.35.56 PM.jpeg new file mode 100644 index 0000000..3dc97db Binary files /dev/null and b/assets/uploads/vouchers/6939d532082bc-WhatsApp Image 2025-12-10 at 2.35.56 PM.jpeg differ diff --git a/assets/uploads/vouchers/6939dd3aa4bf8-WhatsApp Image 2025-12-10 at 9.03.28 AM.jpeg b/assets/uploads/vouchers/6939dd3aa4bf8-WhatsApp Image 2025-12-10 at 9.03.28 AM.jpeg new file mode 100644 index 0000000..9e655a7 Binary files /dev/null and b/assets/uploads/vouchers/6939dd3aa4bf8-WhatsApp Image 2025-12-10 at 9.03.28 AM.jpeg differ diff --git a/assets/uploads/vouchers/6939dda9f21c0-WhatsApp Image 2025-12-10 at 2.04.05 PM.jpeg b/assets/uploads/vouchers/6939dda9f21c0-WhatsApp Image 2025-12-10 at 2.04.05 PM.jpeg new file mode 100644 index 0000000..183b306 Binary files /dev/null and b/assets/uploads/vouchers/6939dda9f21c0-WhatsApp Image 2025-12-10 at 2.04.05 PM.jpeg differ diff --git a/assets/uploads/vouchers/6939de3482c74-WhatsApp Image 2025-12-10 at 9.33.55 AM.jpeg b/assets/uploads/vouchers/6939de3482c74-WhatsApp Image 2025-12-10 at 9.33.55 AM.jpeg new file mode 100644 index 0000000..3a2c668 Binary files /dev/null and b/assets/uploads/vouchers/6939de3482c74-WhatsApp Image 2025-12-10 at 9.33.55 AM.jpeg differ diff --git a/assets/uploads/vouchers/6939de9556a58-WhatsApp Image 2025-12-10 at 3.52.51 PM.jpeg b/assets/uploads/vouchers/6939de9556a58-WhatsApp Image 2025-12-10 at 3.52.51 PM.jpeg new file mode 100644 index 0000000..c2e5bdf Binary files /dev/null and b/assets/uploads/vouchers/6939de9556a58-WhatsApp Image 2025-12-10 at 3.52.51 PM.jpeg differ diff --git a/assets/uploads/vouchers/6939df0f59b20-WhatsApp Image 2025-12-10 at 9.24.12 AM (1).jpeg b/assets/uploads/vouchers/6939df0f59b20-WhatsApp Image 2025-12-10 at 9.24.12 AM (1).jpeg new file mode 100644 index 0000000..ccb4bd0 Binary files /dev/null and b/assets/uploads/vouchers/6939df0f59b20-WhatsApp Image 2025-12-10 at 9.24.12 AM (1).jpeg differ diff --git a/assets/uploads/vouchers/6939df6db12c2-WhatsApp Image 2025-12-10 at 9.43.11 AM.jpeg b/assets/uploads/vouchers/6939df6db12c2-WhatsApp Image 2025-12-10 at 9.43.11 AM.jpeg new file mode 100644 index 0000000..a6e0972 Binary files /dev/null and b/assets/uploads/vouchers/6939df6db12c2-WhatsApp Image 2025-12-10 at 9.43.11 AM.jpeg differ diff --git a/assets/uploads/vouchers/6939e052f1eff-WhatsApp Image 2025-12-10 at 11.06.48 AM.jpeg b/assets/uploads/vouchers/6939e052f1eff-WhatsApp Image 2025-12-10 at 11.06.48 AM.jpeg new file mode 100644 index 0000000..38129ae Binary files /dev/null and b/assets/uploads/vouchers/6939e052f1eff-WhatsApp Image 2025-12-10 at 11.06.48 AM.jpeg differ diff --git a/assets/uploads/vouchers/6939f831cfcdf-WhatsApp Image 2025-12-10 at 5.09.16 PM.jpeg b/assets/uploads/vouchers/6939f831cfcdf-WhatsApp Image 2025-12-10 at 5.09.16 PM.jpeg new file mode 100644 index 0000000..fd8ec20 Binary files /dev/null and b/assets/uploads/vouchers/6939f831cfcdf-WhatsApp Image 2025-12-10 at 5.09.16 PM.jpeg differ diff --git a/assets/uploads/vouchers/6939fdf015434-WhatsApp Image 2025-12-10 at 6.08.24 PM.jpeg b/assets/uploads/vouchers/6939fdf015434-WhatsApp Image 2025-12-10 at 6.08.24 PM.jpeg new file mode 100644 index 0000000..18cb03a Binary files /dev/null and b/assets/uploads/vouchers/6939fdf015434-WhatsApp Image 2025-12-10 at 6.08.24 PM.jpeg differ diff --git a/assets/uploads/vouchers/693a2013dadd7-WhatsApp Image 2025-12-10 at 8.10.28 PM.jpeg b/assets/uploads/vouchers/693a2013dadd7-WhatsApp Image 2025-12-10 at 8.10.28 PM.jpeg new file mode 100644 index 0000000..dc6d76a Binary files /dev/null and b/assets/uploads/vouchers/693a2013dadd7-WhatsApp Image 2025-12-10 at 8.10.28 PM.jpeg differ diff --git a/assets/uploads/vouchers/693a20a4c190f-WhatsApp Image 2025-12-10 at 8.10.28 PM (1).jpeg b/assets/uploads/vouchers/693a20a4c190f-WhatsApp Image 2025-12-10 at 8.10.28 PM (1).jpeg new file mode 100644 index 0000000..0e2142e Binary files /dev/null and b/assets/uploads/vouchers/693a20a4c190f-WhatsApp Image 2025-12-10 at 8.10.28 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/693a20e5cda80-WhatsApp Image 2025-12-10 at 8.10.29 PM.jpeg b/assets/uploads/vouchers/693a20e5cda80-WhatsApp Image 2025-12-10 at 8.10.29 PM.jpeg new file mode 100644 index 0000000..db7967d Binary files /dev/null and b/assets/uploads/vouchers/693a20e5cda80-WhatsApp Image 2025-12-10 at 8.10.29 PM.jpeg differ diff --git a/assets/uploads/vouchers/693a213884799-WhatsApp Image 2025-12-10 at 8.10.29 PM (1).jpeg b/assets/uploads/vouchers/693a213884799-WhatsApp Image 2025-12-10 at 8.10.29 PM (1).jpeg new file mode 100644 index 0000000..56aae13 Binary files /dev/null and b/assets/uploads/vouchers/693a213884799-WhatsApp Image 2025-12-10 at 8.10.29 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/693a21b24f910-WhatsApp Image 2025-12-10 at 8.10.30 PM.jpeg b/assets/uploads/vouchers/693a21b24f910-WhatsApp Image 2025-12-10 at 8.10.30 PM.jpeg new file mode 100644 index 0000000..8cf9dd7 Binary files /dev/null and b/assets/uploads/vouchers/693a21b24f910-WhatsApp Image 2025-12-10 at 8.10.30 PM.jpeg differ diff --git a/assets/uploads/vouchers/693a2213db2ef-WhatsApp Image 2025-12-10 at 8.10.30 PM (1).jpeg b/assets/uploads/vouchers/693a2213db2ef-WhatsApp Image 2025-12-10 at 8.10.30 PM (1).jpeg new file mode 100644 index 0000000..65b63b8 Binary files /dev/null and b/assets/uploads/vouchers/693a2213db2ef-WhatsApp Image 2025-12-10 at 8.10.30 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/693ad1be2af4f-WhatsApp Image 2025-12-10 at 6.19.52 PM.jpeg b/assets/uploads/vouchers/693ad1be2af4f-WhatsApp Image 2025-12-10 at 6.19.52 PM.jpeg new file mode 100644 index 0000000..da58fca Binary files /dev/null and b/assets/uploads/vouchers/693ad1be2af4f-WhatsApp Image 2025-12-10 at 6.19.52 PM.jpeg differ diff --git a/assets/uploads/vouchers/693ad2b775e80-DICIEMBRE19.jpg b/assets/uploads/vouchers/693ad2b775e80-DICIEMBRE19.jpg new file mode 100644 index 0000000..d6a22ed Binary files /dev/null and b/assets/uploads/vouchers/693ad2b775e80-DICIEMBRE19.jpg differ diff --git a/assets/uploads/vouchers/693ad3cebbfbc-WhatsApp Image 2025-12-10 at 6.05.30 PM.jpeg b/assets/uploads/vouchers/693ad3cebbfbc-WhatsApp Image 2025-12-10 at 6.05.30 PM.jpeg new file mode 100644 index 0000000..8df20bd Binary files /dev/null and b/assets/uploads/vouchers/693ad3cebbfbc-WhatsApp Image 2025-12-10 at 6.05.30 PM.jpeg differ diff --git a/assets/uploads/vouchers/693ad41523e9f-WhatsApp Image 2025-12-10 at 7.07.55 PM.jpeg b/assets/uploads/vouchers/693ad41523e9f-WhatsApp Image 2025-12-10 at 7.07.55 PM.jpeg new file mode 100644 index 0000000..555d79b Binary files /dev/null and b/assets/uploads/vouchers/693ad41523e9f-WhatsApp Image 2025-12-10 at 7.07.55 PM.jpeg differ diff --git a/assets/uploads/vouchers/693ad9bf467bb-DICIEMBRE30.jpg b/assets/uploads/vouchers/693ad9bf467bb-DICIEMBRE30.jpg new file mode 100644 index 0000000..27efe0d Binary files /dev/null and b/assets/uploads/vouchers/693ad9bf467bb-DICIEMBRE30.jpg differ diff --git a/assets/uploads/vouchers/693ae1d05b57d-WhatsApp Image 2025-12-11 at 9.58.57 AM.jpeg b/assets/uploads/vouchers/693ae1d05b57d-WhatsApp Image 2025-12-11 at 9.58.57 AM.jpeg new file mode 100644 index 0000000..1d82079 Binary files /dev/null and b/assets/uploads/vouchers/693ae1d05b57d-WhatsApp Image 2025-12-11 at 9.58.57 AM.jpeg differ diff --git a/assets/uploads/vouchers/693ae2e624989-DICIEMBRE31.jpg b/assets/uploads/vouchers/693ae2e624989-DICIEMBRE31.jpg new file mode 100644 index 0000000..2a08e05 Binary files /dev/null and b/assets/uploads/vouchers/693ae2e624989-DICIEMBRE31.jpg differ diff --git a/assets/uploads/vouchers/693af0640e2a3-DICIEMBRE32.jpg b/assets/uploads/vouchers/693af0640e2a3-DICIEMBRE32.jpg new file mode 100644 index 0000000..b8cc1cf Binary files /dev/null and b/assets/uploads/vouchers/693af0640e2a3-DICIEMBRE32.jpg differ diff --git a/assets/uploads/vouchers/693af835d56c3-WhatsApp Image 2025-12-11 at 11.50.13 AM.jpeg b/assets/uploads/vouchers/693af835d56c3-WhatsApp Image 2025-12-11 at 11.50.13 AM.jpeg new file mode 100644 index 0000000..92c9f32 Binary files /dev/null and b/assets/uploads/vouchers/693af835d56c3-WhatsApp Image 2025-12-11 at 11.50.13 AM.jpeg differ diff --git a/assets/uploads/vouchers/693af8b286e1f-WhatsApp Image 2025-12-11 at 6.10.28 AM.jpeg b/assets/uploads/vouchers/693af8b286e1f-WhatsApp Image 2025-12-11 at 6.10.28 AM.jpeg new file mode 100644 index 0000000..a144aed Binary files /dev/null and b/assets/uploads/vouchers/693af8b286e1f-WhatsApp Image 2025-12-11 at 6.10.28 AM.jpeg differ diff --git a/assets/uploads/vouchers/693af90303c94-WhatsApp Image 2025-12-10 at 11.10.41 AM.jpeg b/assets/uploads/vouchers/693af90303c94-WhatsApp Image 2025-12-10 at 11.10.41 AM.jpeg new file mode 100644 index 0000000..35fdc96 Binary files /dev/null and b/assets/uploads/vouchers/693af90303c94-WhatsApp Image 2025-12-10 at 11.10.41 AM.jpeg differ diff --git a/assets/uploads/vouchers/693af90870d49-WhatsApp Image 2025-12-11 at 11.58.25 AM.jpeg b/assets/uploads/vouchers/693af90870d49-WhatsApp Image 2025-12-11 at 11.58.25 AM.jpeg new file mode 100644 index 0000000..c0ca0dd Binary files /dev/null and b/assets/uploads/vouchers/693af90870d49-WhatsApp Image 2025-12-11 at 11.58.25 AM.jpeg differ diff --git a/assets/uploads/vouchers/693af999aeffc-WhatsApp Image 2025-12-10 at 5.08.56 PM.jpeg b/assets/uploads/vouchers/693af999aeffc-WhatsApp Image 2025-12-10 at 5.08.56 PM.jpeg new file mode 100644 index 0000000..f119526 Binary files /dev/null and b/assets/uploads/vouchers/693af999aeffc-WhatsApp Image 2025-12-10 at 5.08.56 PM.jpeg differ diff --git a/assets/uploads/vouchers/693af9e7e2edb-WhatsApp Image 2025-12-10 at 7.23.18 PM.jpeg b/assets/uploads/vouchers/693af9e7e2edb-WhatsApp Image 2025-12-10 at 7.23.18 PM.jpeg new file mode 100644 index 0000000..48e9a28 Binary files /dev/null and b/assets/uploads/vouchers/693af9e7e2edb-WhatsApp Image 2025-12-10 at 7.23.18 PM.jpeg differ diff --git a/assets/uploads/vouchers/693afa6cb09c8-WhatsApp Image 2025-12-10 at 4.54.38 PM.jpeg b/assets/uploads/vouchers/693afa6cb09c8-WhatsApp Image 2025-12-10 at 4.54.38 PM.jpeg new file mode 100644 index 0000000..b20124f Binary files /dev/null and b/assets/uploads/vouchers/693afa6cb09c8-WhatsApp Image 2025-12-10 at 4.54.38 PM.jpeg differ diff --git a/assets/uploads/vouchers/693afac03b822-WhatsApp Image 2025-12-10 at 6.22.12 PM.jpeg b/assets/uploads/vouchers/693afac03b822-WhatsApp Image 2025-12-10 at 6.22.12 PM.jpeg new file mode 100644 index 0000000..5afd5ea Binary files /dev/null and b/assets/uploads/vouchers/693afac03b822-WhatsApp Image 2025-12-10 at 6.22.12 PM.jpeg differ diff --git a/assets/uploads/vouchers/693afb07328cc-WhatsApp Image 2025-12-10 at 6.01.19 PM.jpeg b/assets/uploads/vouchers/693afb07328cc-WhatsApp Image 2025-12-10 at 6.01.19 PM.jpeg new file mode 100644 index 0000000..aa490db Binary files /dev/null and b/assets/uploads/vouchers/693afb07328cc-WhatsApp Image 2025-12-10 at 6.01.19 PM.jpeg differ diff --git a/assets/uploads/vouchers/693afb59c7147-WhatsApp Image 2025-12-10 at 4.04.52 PM.jpeg b/assets/uploads/vouchers/693afb59c7147-WhatsApp Image 2025-12-10 at 4.04.52 PM.jpeg new file mode 100644 index 0000000..9c441f7 Binary files /dev/null and b/assets/uploads/vouchers/693afb59c7147-WhatsApp Image 2025-12-10 at 4.04.52 PM.jpeg differ diff --git a/assets/uploads/vouchers/693afba8a7ef9-WhatsApp Image 2025-12-10 at 1.23.37 PM.jpeg b/assets/uploads/vouchers/693afba8a7ef9-WhatsApp Image 2025-12-10 at 1.23.37 PM.jpeg new file mode 100644 index 0000000..6112ae3 Binary files /dev/null and b/assets/uploads/vouchers/693afba8a7ef9-WhatsApp Image 2025-12-10 at 1.23.37 PM.jpeg differ diff --git a/assets/uploads/vouchers/693afbec5b881-WhatsApp Image 2025-12-10 at 11.49.17 AM.jpeg b/assets/uploads/vouchers/693afbec5b881-WhatsApp Image 2025-12-10 at 11.49.17 AM.jpeg new file mode 100644 index 0000000..d202df8 Binary files /dev/null and b/assets/uploads/vouchers/693afbec5b881-WhatsApp Image 2025-12-10 at 11.49.17 AM.jpeg differ diff --git a/assets/uploads/vouchers/693afc33bfb02-WhatsApp Image 2025-12-10 at 11.35.14 AM.jpeg b/assets/uploads/vouchers/693afc33bfb02-WhatsApp Image 2025-12-10 at 11.35.14 AM.jpeg new file mode 100644 index 0000000..6c633ef Binary files /dev/null and b/assets/uploads/vouchers/693afc33bfb02-WhatsApp Image 2025-12-10 at 11.35.14 AM.jpeg differ diff --git a/assets/uploads/vouchers/693afc957eabc-WhatsApp Image 2025-12-10 at 8.59.13 AM.jpeg b/assets/uploads/vouchers/693afc957eabc-WhatsApp Image 2025-12-10 at 8.59.13 AM.jpeg new file mode 100644 index 0000000..da89a2b Binary files /dev/null and b/assets/uploads/vouchers/693afc957eabc-WhatsApp Image 2025-12-10 at 8.59.13 AM.jpeg differ diff --git a/assets/uploads/vouchers/693afed9a1f55-DICIEMBRE32.jpg b/assets/uploads/vouchers/693afed9a1f55-DICIEMBRE32.jpg new file mode 100644 index 0000000..b8cc1cf Binary files /dev/null and b/assets/uploads/vouchers/693afed9a1f55-DICIEMBRE32.jpg differ diff --git a/assets/uploads/vouchers/693b02d2a6cab-DICIEMBRE34.jpg b/assets/uploads/vouchers/693b02d2a6cab-DICIEMBRE34.jpg new file mode 100644 index 0000000..290e278 Binary files /dev/null and b/assets/uploads/vouchers/693b02d2a6cab-DICIEMBRE34.jpg differ diff --git a/assets/uploads/vouchers/693b1063abea2-WhatsApp Image 2025-12-11 at 1.36.04 PM.jpeg b/assets/uploads/vouchers/693b1063abea2-WhatsApp Image 2025-12-11 at 1.36.04 PM.jpeg new file mode 100644 index 0000000..1319c34 Binary files /dev/null and b/assets/uploads/vouchers/693b1063abea2-WhatsApp Image 2025-12-11 at 1.36.04 PM.jpeg differ diff --git a/assets/uploads/vouchers/693b10d14e801-WhatsApp Image 2025-12-11 at 1.38.48 PM.jpeg b/assets/uploads/vouchers/693b10d14e801-WhatsApp Image 2025-12-11 at 1.38.48 PM.jpeg new file mode 100644 index 0000000..130308d Binary files /dev/null and b/assets/uploads/vouchers/693b10d14e801-WhatsApp Image 2025-12-11 at 1.38.48 PM.jpeg differ diff --git a/assets/uploads/vouchers/693b13d87b995-WhatsApp Image 2025-12-11 at 1.54.19 PM.jpeg b/assets/uploads/vouchers/693b13d87b995-WhatsApp Image 2025-12-11 at 1.54.19 PM.jpeg new file mode 100644 index 0000000..cb7afcb Binary files /dev/null and b/assets/uploads/vouchers/693b13d87b995-WhatsApp Image 2025-12-11 at 1.54.19 PM.jpeg differ diff --git a/assets/uploads/vouchers/693b1a76d8291-WhatsApp Image 2025-12-11 at 2.20.35 PM.jpeg b/assets/uploads/vouchers/693b1a76d8291-WhatsApp Image 2025-12-11 at 2.20.35 PM.jpeg new file mode 100644 index 0000000..89097df Binary files /dev/null and b/assets/uploads/vouchers/693b1a76d8291-WhatsApp Image 2025-12-11 at 2.20.35 PM.jpeg differ diff --git a/assets/uploads/vouchers/693b1cb42288e-WhatsApp Image 2025-12-11 at 1.55.17 PM.jpeg b/assets/uploads/vouchers/693b1cb42288e-WhatsApp Image 2025-12-11 at 1.55.17 PM.jpeg new file mode 100644 index 0000000..d5ec921 Binary files /dev/null and b/assets/uploads/vouchers/693b1cb42288e-WhatsApp Image 2025-12-11 at 1.55.17 PM.jpeg differ diff --git a/assets/uploads/vouchers/693b30baaa08e-WhatsApp Image 2025-12-11 at 3.37.38 PM.jpeg b/assets/uploads/vouchers/693b30baaa08e-WhatsApp Image 2025-12-11 at 3.37.38 PM.jpeg new file mode 100644 index 0000000..7bfa9c8 Binary files /dev/null and b/assets/uploads/vouchers/693b30baaa08e-WhatsApp Image 2025-12-11 at 3.37.38 PM.jpeg differ diff --git a/assets/uploads/vouchers/693b47c3745c7-WhatsApp Image 2025-12-11 at 5.05.02 PM.jpeg b/assets/uploads/vouchers/693b47c3745c7-WhatsApp Image 2025-12-11 at 5.05.02 PM.jpeg new file mode 100644 index 0000000..d6df46d Binary files /dev/null and b/assets/uploads/vouchers/693b47c3745c7-WhatsApp Image 2025-12-11 at 5.05.02 PM.jpeg differ diff --git a/assets/uploads/vouchers/693b485a78987-WhatsApp Image 2025-12-11 at 2.56.16 PM.jpeg b/assets/uploads/vouchers/693b485a78987-WhatsApp Image 2025-12-11 at 2.56.16 PM.jpeg new file mode 100644 index 0000000..1365c92 Binary files /dev/null and b/assets/uploads/vouchers/693b485a78987-WhatsApp Image 2025-12-11 at 2.56.16 PM.jpeg differ diff --git a/assets/uploads/vouchers/693b4f95e9d22-WhatsApp Image 2025-12-11 at 4.12.25 PM.jpeg b/assets/uploads/vouchers/693b4f95e9d22-WhatsApp Image 2025-12-11 at 4.12.25 PM.jpeg new file mode 100644 index 0000000..b60fae0 Binary files /dev/null and b/assets/uploads/vouchers/693b4f95e9d22-WhatsApp Image 2025-12-11 at 4.12.25 PM.jpeg differ diff --git a/assets/uploads/vouchers/693c2575e1ff3-WhatsApp Image 2025-12-11 at 6.01.04 PM.jpeg b/assets/uploads/vouchers/693c2575e1ff3-WhatsApp Image 2025-12-11 at 6.01.04 PM.jpeg new file mode 100644 index 0000000..79988f0 Binary files /dev/null and b/assets/uploads/vouchers/693c2575e1ff3-WhatsApp Image 2025-12-11 at 6.01.04 PM.jpeg differ diff --git a/assets/uploads/vouchers/693c26d1cc204-WhatsApp Image 2025-12-12 at 9.11.25 AM.jpeg b/assets/uploads/vouchers/693c26d1cc204-WhatsApp Image 2025-12-12 at 9.11.25 AM.jpeg new file mode 100644 index 0000000..1caf37e Binary files /dev/null and b/assets/uploads/vouchers/693c26d1cc204-WhatsApp Image 2025-12-12 at 9.11.25 AM.jpeg differ diff --git a/assets/uploads/vouchers/693c2859ecd45-WhatsApp Image 2025-12-12 at 9.33.00 AM.jpeg b/assets/uploads/vouchers/693c2859ecd45-WhatsApp Image 2025-12-12 at 9.33.00 AM.jpeg new file mode 100644 index 0000000..87c26bd Binary files /dev/null and b/assets/uploads/vouchers/693c2859ecd45-WhatsApp Image 2025-12-12 at 9.33.00 AM.jpeg differ diff --git a/assets/uploads/vouchers/693c293fc5ca7-WhatsApp Image 2025-12-12 at 9.35.32 AM.jpeg b/assets/uploads/vouchers/693c293fc5ca7-WhatsApp Image 2025-12-12 at 9.35.32 AM.jpeg new file mode 100644 index 0000000..a96e636 Binary files /dev/null and b/assets/uploads/vouchers/693c293fc5ca7-WhatsApp Image 2025-12-12 at 9.35.32 AM.jpeg differ diff --git a/assets/uploads/vouchers/693c2f3b834c7-DICIEMBRE35.jpg b/assets/uploads/vouchers/693c2f3b834c7-DICIEMBRE35.jpg new file mode 100644 index 0000000..4f68461 Binary files /dev/null and b/assets/uploads/vouchers/693c2f3b834c7-DICIEMBRE35.jpg differ diff --git a/assets/uploads/vouchers/693c3015badc5-DICIEMBRE35.jpg b/assets/uploads/vouchers/693c3015badc5-DICIEMBRE35.jpg new file mode 100644 index 0000000..4f68461 Binary files /dev/null and b/assets/uploads/vouchers/693c3015badc5-DICIEMBRE35.jpg differ diff --git a/assets/uploads/vouchers/693c3d7da5ead-DICIEMBRE36.jpg b/assets/uploads/vouchers/693c3d7da5ead-DICIEMBRE36.jpg new file mode 100644 index 0000000..33e7790 Binary files /dev/null and b/assets/uploads/vouchers/693c3d7da5ead-DICIEMBRE36.jpg differ diff --git a/assets/uploads/vouchers/693c43cb0ce02-WhatsApp Image 2025-12-12 at 11.22.31 AM.jpeg b/assets/uploads/vouchers/693c43cb0ce02-WhatsApp Image 2025-12-12 at 11.22.31 AM.jpeg new file mode 100644 index 0000000..086a34d Binary files /dev/null and b/assets/uploads/vouchers/693c43cb0ce02-WhatsApp Image 2025-12-12 at 11.22.31 AM.jpeg differ diff --git a/assets/uploads/vouchers/693c441c1d47b-WhatsApp Image 2025-12-12 at 9.54.41 AM.jpeg b/assets/uploads/vouchers/693c441c1d47b-WhatsApp Image 2025-12-12 at 9.54.41 AM.jpeg new file mode 100644 index 0000000..56b010a Binary files /dev/null and b/assets/uploads/vouchers/693c441c1d47b-WhatsApp Image 2025-12-12 at 9.54.41 AM.jpeg differ diff --git a/assets/uploads/vouchers/693c5382c9d59-WhatsApp Image 2025-12-12 at 12.32.49 PM.jpeg b/assets/uploads/vouchers/693c5382c9d59-WhatsApp Image 2025-12-12 at 12.32.49 PM.jpeg new file mode 100644 index 0000000..d1abf27 Binary files /dev/null and b/assets/uploads/vouchers/693c5382c9d59-WhatsApp Image 2025-12-12 at 12.32.49 PM.jpeg differ diff --git a/assets/uploads/vouchers/693c563e537fa-WhatsApp Image 2025-12-12 at 12.50.37 PM.jpeg b/assets/uploads/vouchers/693c563e537fa-WhatsApp Image 2025-12-12 at 12.50.37 PM.jpeg new file mode 100644 index 0000000..598b501 Binary files /dev/null and b/assets/uploads/vouchers/693c563e537fa-WhatsApp Image 2025-12-12 at 12.50.37 PM.jpeg differ diff --git a/assets/uploads/vouchers/693c581492b0b-WhatsApp Image 2025-12-12 at 12.58.45 PM.jpeg b/assets/uploads/vouchers/693c581492b0b-WhatsApp Image 2025-12-12 at 12.58.45 PM.jpeg new file mode 100644 index 0000000..53d5e38 Binary files /dev/null and b/assets/uploads/vouchers/693c581492b0b-WhatsApp Image 2025-12-12 at 12.58.45 PM.jpeg differ diff --git a/assets/uploads/vouchers/693c583d3bce9-WhatsApp Image 2025-12-11 at 9.39.54 PM.jpeg b/assets/uploads/vouchers/693c583d3bce9-WhatsApp Image 2025-12-11 at 9.39.54 PM.jpeg new file mode 100644 index 0000000..3fbbfa4 Binary files /dev/null and b/assets/uploads/vouchers/693c583d3bce9-WhatsApp Image 2025-12-11 at 9.39.54 PM.jpeg differ diff --git a/assets/uploads/vouchers/693c5def710d1-WhatsApp Image 2025-12-12 at 9.59.15 AM.jpeg b/assets/uploads/vouchers/693c5def710d1-WhatsApp Image 2025-12-12 at 9.59.15 AM.jpeg new file mode 100644 index 0000000..0bd4e26 Binary files /dev/null and b/assets/uploads/vouchers/693c5def710d1-WhatsApp Image 2025-12-12 at 9.59.15 AM.jpeg differ diff --git a/assets/uploads/vouchers/693c676d48ef5-WhatsApp Image 2025-12-12 at 1.57.05 PM.jpeg b/assets/uploads/vouchers/693c676d48ef5-WhatsApp Image 2025-12-12 at 1.57.05 PM.jpeg new file mode 100644 index 0000000..c816ec4 Binary files /dev/null and b/assets/uploads/vouchers/693c676d48ef5-WhatsApp Image 2025-12-12 at 1.57.05 PM.jpeg differ diff --git a/assets/uploads/vouchers/693c7fb5c6dd6-WhatsApp Image 2025-12-12 at 3.01.42 PM.jpeg b/assets/uploads/vouchers/693c7fb5c6dd6-WhatsApp Image 2025-12-12 at 3.01.42 PM.jpeg new file mode 100644 index 0000000..f6e7d08 Binary files /dev/null and b/assets/uploads/vouchers/693c7fb5c6dd6-WhatsApp Image 2025-12-12 at 3.01.42 PM.jpeg differ diff --git a/assets/uploads/vouchers/693c8059b9931-WhatsApp Image 2025-12-12 at 3.49.40 PM.jpeg b/assets/uploads/vouchers/693c8059b9931-WhatsApp Image 2025-12-12 at 3.49.40 PM.jpeg new file mode 100644 index 0000000..b9b9afb Binary files /dev/null and b/assets/uploads/vouchers/693c8059b9931-WhatsApp Image 2025-12-12 at 3.49.40 PM.jpeg differ diff --git a/assets/uploads/vouchers/693c80b91c6e8-WhatsApp Image 2025-12-12 at 2.55.03 PM.jpeg b/assets/uploads/vouchers/693c80b91c6e8-WhatsApp Image 2025-12-12 at 2.55.03 PM.jpeg new file mode 100644 index 0000000..6b7beed Binary files /dev/null and b/assets/uploads/vouchers/693c80b91c6e8-WhatsApp Image 2025-12-12 at 2.55.03 PM.jpeg differ diff --git a/assets/uploads/vouchers/693c8e38489ff-WhatsApp Image 2025-12-12 at 4.42.38 PM.jpeg b/assets/uploads/vouchers/693c8e38489ff-WhatsApp Image 2025-12-12 at 4.42.38 PM.jpeg new file mode 100644 index 0000000..5544eed Binary files /dev/null and b/assets/uploads/vouchers/693c8e38489ff-WhatsApp Image 2025-12-12 at 4.42.38 PM.jpeg differ diff --git a/assets/uploads/vouchers/693c8e9708f3f-WhatsApp Image 2025-12-12 at 3.36.00 PM.jpeg b/assets/uploads/vouchers/693c8e9708f3f-WhatsApp Image 2025-12-12 at 3.36.00 PM.jpeg new file mode 100644 index 0000000..55eed1c Binary files /dev/null and b/assets/uploads/vouchers/693c8e9708f3f-WhatsApp Image 2025-12-12 at 3.36.00 PM.jpeg differ diff --git a/assets/uploads/vouchers/693c8edd195e3-WhatsApp Image 2025-12-12 at 3.15.27 PM.jpeg b/assets/uploads/vouchers/693c8edd195e3-WhatsApp Image 2025-12-12 at 3.15.27 PM.jpeg new file mode 100644 index 0000000..eb4a572 Binary files /dev/null and b/assets/uploads/vouchers/693c8edd195e3-WhatsApp Image 2025-12-12 at 3.15.27 PM.jpeg differ diff --git a/assets/uploads/vouchers/693c8f4d2c662-WhatsApp Image 2025-12-12 at 4.53.37 PM.jpeg b/assets/uploads/vouchers/693c8f4d2c662-WhatsApp Image 2025-12-12 at 4.53.37 PM.jpeg new file mode 100644 index 0000000..c416135 Binary files /dev/null and b/assets/uploads/vouchers/693c8f4d2c662-WhatsApp Image 2025-12-12 at 4.53.37 PM.jpeg differ diff --git a/assets/uploads/vouchers/693c90f9cb022-WhatsApp Image 2025-12-12 at 4.57.56 PM.jpeg b/assets/uploads/vouchers/693c90f9cb022-WhatsApp Image 2025-12-12 at 4.57.56 PM.jpeg new file mode 100644 index 0000000..5fd6d76 Binary files /dev/null and b/assets/uploads/vouchers/693c90f9cb022-WhatsApp Image 2025-12-12 at 4.57.56 PM.jpeg differ diff --git a/assets/uploads/vouchers/693c9b6953865-DICIEMBRE37.jpg b/assets/uploads/vouchers/693c9b6953865-DICIEMBRE37.jpg new file mode 100644 index 0000000..a683f2c Binary files /dev/null and b/assets/uploads/vouchers/693c9b6953865-DICIEMBRE37.jpg differ diff --git a/assets/uploads/vouchers/693ca19f0a045-WhatsApp Image 2025-12-12 at 6.02.32 PM.jpeg b/assets/uploads/vouchers/693ca19f0a045-WhatsApp Image 2025-12-12 at 6.02.32 PM.jpeg new file mode 100644 index 0000000..d806b20 Binary files /dev/null and b/assets/uploads/vouchers/693ca19f0a045-WhatsApp Image 2025-12-12 at 6.02.32 PM.jpeg differ diff --git a/assets/uploads/vouchers/693ca1fa05cca-WhatsApp Image 2025-12-10 at 9.17.21 PM.jpeg b/assets/uploads/vouchers/693ca1fa05cca-WhatsApp Image 2025-12-10 at 9.17.21 PM.jpeg new file mode 100644 index 0000000..0e91343 Binary files /dev/null and b/assets/uploads/vouchers/693ca1fa05cca-WhatsApp Image 2025-12-10 at 9.17.21 PM.jpeg differ diff --git a/assets/uploads/vouchers/693ca1fd66557-WhatsApp Image 2025-12-12 at 6.11.02 PM.jpeg b/assets/uploads/vouchers/693ca1fd66557-WhatsApp Image 2025-12-12 at 6.11.02 PM.jpeg new file mode 100644 index 0000000..f8cb76d Binary files /dev/null and b/assets/uploads/vouchers/693ca1fd66557-WhatsApp Image 2025-12-12 at 6.11.02 PM.jpeg differ diff --git a/assets/uploads/vouchers/693cc5b83a7e9-WhatsApp Image 2025-12-12 at 8.45.59 PM.jpeg b/assets/uploads/vouchers/693cc5b83a7e9-WhatsApp Image 2025-12-12 at 8.45.59 PM.jpeg new file mode 100644 index 0000000..66d832a Binary files /dev/null and b/assets/uploads/vouchers/693cc5b83a7e9-WhatsApp Image 2025-12-12 at 8.45.59 PM.jpeg differ diff --git a/assets/uploads/vouchers/693d669e2e4c0-DICIEMBRE38.jpg b/assets/uploads/vouchers/693d669e2e4c0-DICIEMBRE38.jpg new file mode 100644 index 0000000..e36a564 Binary files /dev/null and b/assets/uploads/vouchers/693d669e2e4c0-DICIEMBRE38.jpg differ diff --git a/assets/uploads/vouchers/693d676110469-WhatsApp Image 2025-12-12 at 2.08.18 PM.jpeg b/assets/uploads/vouchers/693d676110469-WhatsApp Image 2025-12-12 at 2.08.18 PM.jpeg new file mode 100644 index 0000000..f49a0b8 Binary files /dev/null and b/assets/uploads/vouchers/693d676110469-WhatsApp Image 2025-12-12 at 2.08.18 PM.jpeg differ diff --git a/assets/uploads/vouchers/693d78a71b522-WhatsApp Image 2025-12-13 at 9.30.02 AM.jpeg b/assets/uploads/vouchers/693d78a71b522-WhatsApp Image 2025-12-13 at 9.30.02 AM.jpeg new file mode 100644 index 0000000..d45a13a Binary files /dev/null and b/assets/uploads/vouchers/693d78a71b522-WhatsApp Image 2025-12-13 at 9.30.02 AM.jpeg differ diff --git a/assets/uploads/vouchers/693d8cd943a78-DICIEMBRE39.jpg b/assets/uploads/vouchers/693d8cd943a78-DICIEMBRE39.jpg new file mode 100644 index 0000000..ea3b4bd Binary files /dev/null and b/assets/uploads/vouchers/693d8cd943a78-DICIEMBRE39.jpg differ diff --git a/assets/uploads/vouchers/693d947098053-WhatsApp Image 2025-12-13 at 11.07.52 AM.jpeg b/assets/uploads/vouchers/693d947098053-WhatsApp Image 2025-12-13 at 11.07.52 AM.jpeg new file mode 100644 index 0000000..a6c83b9 Binary files /dev/null and b/assets/uploads/vouchers/693d947098053-WhatsApp Image 2025-12-13 at 11.07.52 AM.jpeg differ diff --git a/assets/uploads/vouchers/693da0bdc5623-WhatsApp Image 2025-12-13 at 11.06.11 AM.jpeg b/assets/uploads/vouchers/693da0bdc5623-WhatsApp Image 2025-12-13 at 11.06.11 AM.jpeg new file mode 100644 index 0000000..a759e74 Binary files /dev/null and b/assets/uploads/vouchers/693da0bdc5623-WhatsApp Image 2025-12-13 at 11.06.11 AM.jpeg differ diff --git a/assets/uploads/vouchers/693da37f4bb88-WhatsApp Image 2025-12-12 at 6.56.17 PM.jpeg b/assets/uploads/vouchers/693da37f4bb88-WhatsApp Image 2025-12-12 at 6.56.17 PM.jpeg new file mode 100644 index 0000000..1fe5deb Binary files /dev/null and b/assets/uploads/vouchers/693da37f4bb88-WhatsApp Image 2025-12-12 at 6.56.17 PM.jpeg differ diff --git a/assets/uploads/vouchers/693da3fc3b0c8-WhatsApp Image 2025-12-13 at 8.00.05 AM.jpeg b/assets/uploads/vouchers/693da3fc3b0c8-WhatsApp Image 2025-12-13 at 8.00.05 AM.jpeg new file mode 100644 index 0000000..914f79d Binary files /dev/null and b/assets/uploads/vouchers/693da3fc3b0c8-WhatsApp Image 2025-12-13 at 8.00.05 AM.jpeg differ diff --git a/assets/uploads/vouchers/693da43d93383-WhatsApp Image 2025-12-13 at 8.28.52 AM.jpeg b/assets/uploads/vouchers/693da43d93383-WhatsApp Image 2025-12-13 at 8.28.52 AM.jpeg new file mode 100644 index 0000000..8168cde Binary files /dev/null and b/assets/uploads/vouchers/693da43d93383-WhatsApp Image 2025-12-13 at 8.28.52 AM.jpeg differ diff --git a/assets/uploads/vouchers/693da50fab889-WhatsApp Image 2025-12-13 at 10.41.09 AM.jpeg b/assets/uploads/vouchers/693da50fab889-WhatsApp Image 2025-12-13 at 10.41.09 AM.jpeg new file mode 100644 index 0000000..fa8a0bb Binary files /dev/null and b/assets/uploads/vouchers/693da50fab889-WhatsApp Image 2025-12-13 at 10.41.09 AM.jpeg differ diff --git a/assets/uploads/vouchers/693da54aa4add-WhatsApp Image 2025-12-13 at 9.50.21 AM (1).jpeg b/assets/uploads/vouchers/693da54aa4add-WhatsApp Image 2025-12-13 at 9.50.21 AM (1).jpeg new file mode 100644 index 0000000..1fb44b1 Binary files /dev/null and b/assets/uploads/vouchers/693da54aa4add-WhatsApp Image 2025-12-13 at 9.50.21 AM (1).jpeg differ diff --git a/assets/uploads/vouchers/693db49588927-WhatsApp Image 2025-12-13 at 1.43.52 PM.jpeg b/assets/uploads/vouchers/693db49588927-WhatsApp Image 2025-12-13 at 1.43.52 PM.jpeg new file mode 100644 index 0000000..7bba146 Binary files /dev/null and b/assets/uploads/vouchers/693db49588927-WhatsApp Image 2025-12-13 at 1.43.52 PM.jpeg differ diff --git a/assets/uploads/vouchers/693dc878938be-WhatsApp Image 2025-12-13 at 2.32.21 PM (1).jpeg b/assets/uploads/vouchers/693dc878938be-WhatsApp Image 2025-12-13 at 2.32.21 PM (1).jpeg new file mode 100644 index 0000000..82098a7 Binary files /dev/null and b/assets/uploads/vouchers/693dc878938be-WhatsApp Image 2025-12-13 at 2.32.21 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/693dd35a2a5a0-WhatsApp Image 2025-12-13 at 3.54.48 PM.jpeg b/assets/uploads/vouchers/693dd35a2a5a0-WhatsApp Image 2025-12-13 at 3.54.48 PM.jpeg new file mode 100644 index 0000000..94ba36e Binary files /dev/null and b/assets/uploads/vouchers/693dd35a2a5a0-WhatsApp Image 2025-12-13 at 3.54.48 PM.jpeg differ diff --git a/assets/uploads/vouchers/693dda9ff1ffd-WhatsApp Image 2025-12-13 at 4.26.06 PM.jpeg b/assets/uploads/vouchers/693dda9ff1ffd-WhatsApp Image 2025-12-13 at 4.26.06 PM.jpeg new file mode 100644 index 0000000..993a9f6 Binary files /dev/null and b/assets/uploads/vouchers/693dda9ff1ffd-WhatsApp Image 2025-12-13 at 4.26.06 PM.jpeg differ diff --git a/assets/uploads/vouchers/693de189a6e84-WhatsApp Image 2025-12-13 at 4.53.22 PM.jpeg b/assets/uploads/vouchers/693de189a6e84-WhatsApp Image 2025-12-13 at 4.53.22 PM.jpeg new file mode 100644 index 0000000..0298211 Binary files /dev/null and b/assets/uploads/vouchers/693de189a6e84-WhatsApp Image 2025-12-13 at 4.53.22 PM.jpeg differ diff --git a/assets/uploads/vouchers/693decd5e9ac8-WhatsApp Image 2025-12-13 at 5.44.30 PM.jpeg b/assets/uploads/vouchers/693decd5e9ac8-WhatsApp Image 2025-12-13 at 5.44.30 PM.jpeg new file mode 100644 index 0000000..afa476a Binary files /dev/null and b/assets/uploads/vouchers/693decd5e9ac8-WhatsApp Image 2025-12-13 at 5.44.30 PM.jpeg differ diff --git a/assets/uploads/vouchers/693f428fe39cc-WhatsApp Image 2025-12-13 at 2.57.01 PM.jpeg b/assets/uploads/vouchers/693f428fe39cc-WhatsApp Image 2025-12-13 at 2.57.01 PM.jpeg new file mode 100644 index 0000000..53dccb4 Binary files /dev/null and b/assets/uploads/vouchers/693f428fe39cc-WhatsApp Image 2025-12-13 at 2.57.01 PM.jpeg differ diff --git a/assets/uploads/vouchers/693f4350b6300-WhatsApp Image 2025-12-14 at 12.44.18 PM.jpeg b/assets/uploads/vouchers/693f4350b6300-WhatsApp Image 2025-12-14 at 12.44.18 PM.jpeg new file mode 100644 index 0000000..bb8a141 Binary files /dev/null and b/assets/uploads/vouchers/693f4350b6300-WhatsApp Image 2025-12-14 at 12.44.18 PM.jpeg differ diff --git a/assets/uploads/vouchers/6940360fc2db6-DICIEMBRE40.jpg b/assets/uploads/vouchers/6940360fc2db6-DICIEMBRE40.jpg new file mode 100644 index 0000000..8a4dd39 Binary files /dev/null and b/assets/uploads/vouchers/6940360fc2db6-DICIEMBRE40.jpg differ diff --git a/assets/uploads/vouchers/69403a853902e-WhatsApp Image 2025-12-15 at 11.35.21 AM.jpeg b/assets/uploads/vouchers/69403a853902e-WhatsApp Image 2025-12-15 at 11.35.21 AM.jpeg new file mode 100644 index 0000000..27d9e50 Binary files /dev/null and b/assets/uploads/vouchers/69403a853902e-WhatsApp Image 2025-12-15 at 11.35.21 AM.jpeg differ diff --git a/assets/uploads/vouchers/69403d534dd26-DICIEMBRE41.jpg b/assets/uploads/vouchers/69403d534dd26-DICIEMBRE41.jpg new file mode 100644 index 0000000..a8dc73a Binary files /dev/null and b/assets/uploads/vouchers/69403d534dd26-DICIEMBRE41.jpg differ diff --git a/assets/uploads/vouchers/694055ebebec5-WhatsApp Image 2025-12-15 at 1.04.29 PM.jpeg b/assets/uploads/vouchers/694055ebebec5-WhatsApp Image 2025-12-15 at 1.04.29 PM.jpeg new file mode 100644 index 0000000..2c2a187 Binary files /dev/null and b/assets/uploads/vouchers/694055ebebec5-WhatsApp Image 2025-12-15 at 1.04.29 PM.jpeg differ diff --git a/assets/uploads/vouchers/6940564bac5cb-WhatsApp Image 2025-12-15 at 12.30.58 PM.jpeg b/assets/uploads/vouchers/6940564bac5cb-WhatsApp Image 2025-12-15 at 12.30.58 PM.jpeg new file mode 100644 index 0000000..c1e9c2a Binary files /dev/null and b/assets/uploads/vouchers/6940564bac5cb-WhatsApp Image 2025-12-15 at 12.30.58 PM.jpeg differ diff --git a/assets/uploads/vouchers/6940748e141bc-WhatsApp Image 2025-12-13 at 6.55.35 PM.jpeg b/assets/uploads/vouchers/6940748e141bc-WhatsApp Image 2025-12-13 at 6.55.35 PM.jpeg new file mode 100644 index 0000000..bea01f6 Binary files /dev/null and b/assets/uploads/vouchers/6940748e141bc-WhatsApp Image 2025-12-13 at 6.55.35 PM.jpeg differ diff --git a/assets/uploads/vouchers/69407528c8003-WhatsApp Image 2025-12-15 at 10.25.09 AM.jpeg b/assets/uploads/vouchers/69407528c8003-WhatsApp Image 2025-12-15 at 10.25.09 AM.jpeg new file mode 100644 index 0000000..0b5e570 Binary files /dev/null and b/assets/uploads/vouchers/69407528c8003-WhatsApp Image 2025-12-15 at 10.25.09 AM.jpeg differ diff --git a/assets/uploads/vouchers/6940756696756-WhatsApp Image 2025-12-15 at 1.33.43 PM.jpeg b/assets/uploads/vouchers/6940756696756-WhatsApp Image 2025-12-15 at 1.33.43 PM.jpeg new file mode 100644 index 0000000..1ebd6f9 Binary files /dev/null and b/assets/uploads/vouchers/6940756696756-WhatsApp Image 2025-12-15 at 1.33.43 PM.jpeg differ diff --git a/assets/uploads/vouchers/694075dd8655a-WhatsApp Image 2025-12-15 at 12.27.14 PM.jpeg b/assets/uploads/vouchers/694075dd8655a-WhatsApp Image 2025-12-15 at 12.27.14 PM.jpeg new file mode 100644 index 0000000..072e98c Binary files /dev/null and b/assets/uploads/vouchers/694075dd8655a-WhatsApp Image 2025-12-15 at 12.27.14 PM.jpeg differ diff --git a/assets/uploads/vouchers/69407635d3131-WhatsApp Image 2025-12-15 at 3.38.40 PM (1).jpeg b/assets/uploads/vouchers/69407635d3131-WhatsApp Image 2025-12-15 at 3.38.40 PM (1).jpeg new file mode 100644 index 0000000..f7cf67a Binary files /dev/null and b/assets/uploads/vouchers/69407635d3131-WhatsApp Image 2025-12-15 at 3.38.40 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/69409e2a064e8-WhatsApp Image 2025-12-15 at 6.36.04 PM.jpeg b/assets/uploads/vouchers/69409e2a064e8-WhatsApp Image 2025-12-15 at 6.36.04 PM.jpeg new file mode 100644 index 0000000..543a002 Binary files /dev/null and b/assets/uploads/vouchers/69409e2a064e8-WhatsApp Image 2025-12-15 at 6.36.04 PM.jpeg differ diff --git a/assets/uploads/vouchers/6940a90472746-WhatsApp Image 2025-12-15 at 7.27.27 PM.jpeg b/assets/uploads/vouchers/6940a90472746-WhatsApp Image 2025-12-15 at 7.27.27 PM.jpeg new file mode 100644 index 0000000..781ee43 Binary files /dev/null and b/assets/uploads/vouchers/6940a90472746-WhatsApp Image 2025-12-15 at 7.27.27 PM.jpeg differ diff --git a/assets/uploads/vouchers/6940bd912e1db-WhatsApp Image 2025-12-15 at 8.53.46 PM.jpeg b/assets/uploads/vouchers/6940bd912e1db-WhatsApp Image 2025-12-15 at 8.53.46 PM.jpeg new file mode 100644 index 0000000..c733c27 Binary files /dev/null and b/assets/uploads/vouchers/6940bd912e1db-WhatsApp Image 2025-12-15 at 8.53.46 PM.jpeg differ diff --git a/assets/uploads/vouchers/6940becd58cf5-WhatsApp Image 2025-12-15 at 8.54.47 PM.jpeg b/assets/uploads/vouchers/6940becd58cf5-WhatsApp Image 2025-12-15 at 8.54.47 PM.jpeg new file mode 100644 index 0000000..2af4e50 Binary files /dev/null and b/assets/uploads/vouchers/6940becd58cf5-WhatsApp Image 2025-12-15 at 8.54.47 PM.jpeg differ diff --git a/assets/uploads/vouchers/69416855bb2e2-WhatsApp Image 2025-12-15 at 8.38.38 AM.jpeg b/assets/uploads/vouchers/69416855bb2e2-WhatsApp Image 2025-12-15 at 8.38.38 AM.jpeg new file mode 100644 index 0000000..2ae6340 Binary files /dev/null and b/assets/uploads/vouchers/69416855bb2e2-WhatsApp Image 2025-12-15 at 8.38.38 AM.jpeg differ diff --git a/assets/uploads/vouchers/69416989f1586-DICIEMBRE42.jpg b/assets/uploads/vouchers/69416989f1586-DICIEMBRE42.jpg new file mode 100644 index 0000000..6e3dbfe Binary files /dev/null and b/assets/uploads/vouchers/69416989f1586-DICIEMBRE42.jpg differ diff --git a/assets/uploads/vouchers/69416ae835d54-DICIEMBRE43.jpg b/assets/uploads/vouchers/69416ae835d54-DICIEMBRE43.jpg new file mode 100644 index 0000000..fcb0bfe Binary files /dev/null and b/assets/uploads/vouchers/69416ae835d54-DICIEMBRE43.jpg differ diff --git a/assets/uploads/vouchers/6941d8ccea161-WhatsApp Image 2025-12-16 at 5.05.13 PM.jpeg b/assets/uploads/vouchers/6941d8ccea161-WhatsApp Image 2025-12-16 at 5.05.13 PM.jpeg new file mode 100644 index 0000000..6ac9cb0 Binary files /dev/null and b/assets/uploads/vouchers/6941d8ccea161-WhatsApp Image 2025-12-16 at 5.05.13 PM.jpeg differ diff --git a/assets/uploads/vouchers/6941d969c1a0c-WhatsApp Image 2025-12-16 at 5.02.27 PM.jpeg b/assets/uploads/vouchers/6941d969c1a0c-WhatsApp Image 2025-12-16 at 5.02.27 PM.jpeg new file mode 100644 index 0000000..11502cc Binary files /dev/null and b/assets/uploads/vouchers/6941d969c1a0c-WhatsApp Image 2025-12-16 at 5.02.27 PM.jpeg differ diff --git a/assets/uploads/vouchers/6941f7f9bba36-WhatsApp Image 2025-12-16 at 7.21.44 PM.jpeg b/assets/uploads/vouchers/6941f7f9bba36-WhatsApp Image 2025-12-16 at 7.21.44 PM.jpeg new file mode 100644 index 0000000..a246d72 Binary files /dev/null and b/assets/uploads/vouchers/6941f7f9bba36-WhatsApp Image 2025-12-16 at 7.21.44 PM.jpeg differ diff --git a/assets/uploads/vouchers/694202c5442a6-WhatsApp Image 2025-12-16 at 8.01.36 PM.jpeg b/assets/uploads/vouchers/694202c5442a6-WhatsApp Image 2025-12-16 at 8.01.36 PM.jpeg new file mode 100644 index 0000000..038dd97 Binary files /dev/null and b/assets/uploads/vouchers/694202c5442a6-WhatsApp Image 2025-12-16 at 8.01.36 PM.jpeg differ diff --git a/assets/uploads/vouchers/6942b9f6deb99-WhatsApp Image 2025-12-16 at 5.55.44 PM.jpeg b/assets/uploads/vouchers/6942b9f6deb99-WhatsApp Image 2025-12-16 at 5.55.44 PM.jpeg new file mode 100644 index 0000000..04db3be Binary files /dev/null and b/assets/uploads/vouchers/6942b9f6deb99-WhatsApp Image 2025-12-16 at 5.55.44 PM.jpeg differ diff --git a/assets/uploads/vouchers/6942baa3cf730-DICIEMBRE44.jpg b/assets/uploads/vouchers/6942baa3cf730-DICIEMBRE44.jpg new file mode 100644 index 0000000..8fd999e Binary files /dev/null and b/assets/uploads/vouchers/6942baa3cf730-DICIEMBRE44.jpg differ diff --git a/assets/uploads/vouchers/6942bae5e8329-WhatsApp Image 2025-12-16 at 8.06.55 PM.jpeg b/assets/uploads/vouchers/6942bae5e8329-WhatsApp Image 2025-12-16 at 8.06.55 PM.jpeg new file mode 100644 index 0000000..550bab2 Binary files /dev/null and b/assets/uploads/vouchers/6942bae5e8329-WhatsApp Image 2025-12-16 at 8.06.55 PM.jpeg differ diff --git a/assets/uploads/vouchers/6942bb43b5799-WhatsApp Image 2025-12-16 at 10.03.05 AM.jpeg b/assets/uploads/vouchers/6942bb43b5799-WhatsApp Image 2025-12-16 at 10.03.05 AM.jpeg new file mode 100644 index 0000000..164d332 Binary files /dev/null and b/assets/uploads/vouchers/6942bb43b5799-WhatsApp Image 2025-12-16 at 10.03.05 AM.jpeg differ diff --git a/assets/uploads/vouchers/6942bf3bb189f-WhatsApp Image 2025-12-17 at 8.26.47 AM.jpeg b/assets/uploads/vouchers/6942bf3bb189f-WhatsApp Image 2025-12-17 at 8.26.47 AM.jpeg new file mode 100644 index 0000000..fdd29c2 Binary files /dev/null and b/assets/uploads/vouchers/6942bf3bb189f-WhatsApp Image 2025-12-17 at 8.26.47 AM.jpeg differ diff --git a/assets/uploads/vouchers/6942bfebd5687-WhatsApp Image 2025-12-16 at 5.04.37 PM.jpeg b/assets/uploads/vouchers/6942bfebd5687-WhatsApp Image 2025-12-16 at 5.04.37 PM.jpeg new file mode 100644 index 0000000..2c56acc Binary files /dev/null and b/assets/uploads/vouchers/6942bfebd5687-WhatsApp Image 2025-12-16 at 5.04.37 PM.jpeg differ diff --git a/assets/uploads/vouchers/6942c0d94f969-WhatsApp Image 2025-12-16 at 4.46.20 PM.jpeg b/assets/uploads/vouchers/6942c0d94f969-WhatsApp Image 2025-12-16 at 4.46.20 PM.jpeg new file mode 100644 index 0000000..1883a09 Binary files /dev/null and b/assets/uploads/vouchers/6942c0d94f969-WhatsApp Image 2025-12-16 at 4.46.20 PM.jpeg differ diff --git a/assets/uploads/vouchers/6942c1874d840-WhatsApp Image 2025-12-16 at 12.15.19 PM.jpeg b/assets/uploads/vouchers/6942c1874d840-WhatsApp Image 2025-12-16 at 12.15.19 PM.jpeg new file mode 100644 index 0000000..3a83b58 Binary files /dev/null and b/assets/uploads/vouchers/6942c1874d840-WhatsApp Image 2025-12-16 at 12.15.19 PM.jpeg differ diff --git a/assets/uploads/vouchers/6942c2283d884-WhatsApp Image 2025-12-16 at 10.15.31 AM.jpeg b/assets/uploads/vouchers/6942c2283d884-WhatsApp Image 2025-12-16 at 10.15.31 AM.jpeg new file mode 100644 index 0000000..b9b2f91 Binary files /dev/null and b/assets/uploads/vouchers/6942c2283d884-WhatsApp Image 2025-12-16 at 10.15.31 AM.jpeg differ diff --git a/assets/uploads/vouchers/6942d2e2084c6-WhatsApp Image 2025-12-17 at 10.56.11 AM.jpeg b/assets/uploads/vouchers/6942d2e2084c6-WhatsApp Image 2025-12-17 at 10.56.11 AM.jpeg new file mode 100644 index 0000000..e11b905 Binary files /dev/null and b/assets/uploads/vouchers/6942d2e2084c6-WhatsApp Image 2025-12-17 at 10.56.11 AM.jpeg differ diff --git a/assets/uploads/vouchers/6942d2e208b71-WhatsApp Image 2025-12-17 at 10.56.11 AM.jpeg b/assets/uploads/vouchers/6942d2e208b71-WhatsApp Image 2025-12-17 at 10.56.11 AM.jpeg new file mode 100644 index 0000000..e11b905 Binary files /dev/null and b/assets/uploads/vouchers/6942d2e208b71-WhatsApp Image 2025-12-17 at 10.56.11 AM.jpeg differ diff --git a/assets/uploads/vouchers/6942d4377f25c-WhatsApp Image 2025-12-02 at 13.24.10 (1).jpeg b/assets/uploads/vouchers/6942d4377f25c-WhatsApp Image 2025-12-02 at 13.24.10 (1).jpeg new file mode 100644 index 0000000..63f90ea Binary files /dev/null and b/assets/uploads/vouchers/6942d4377f25c-WhatsApp Image 2025-12-02 at 13.24.10 (1).jpeg differ diff --git a/assets/uploads/vouchers/6942d56421aad-WhatsApp Image 2025-12-17 at 10.51.17 AM.jpeg b/assets/uploads/vouchers/6942d56421aad-WhatsApp Image 2025-12-17 at 10.51.17 AM.jpeg new file mode 100644 index 0000000..d60cb85 Binary files /dev/null and b/assets/uploads/vouchers/6942d56421aad-WhatsApp Image 2025-12-17 at 10.51.17 AM.jpeg differ diff --git a/assets/uploads/vouchers/6942d854dd765-WhatsApp Image 2025-12-17 at 11.16.51 AM.jpeg b/assets/uploads/vouchers/6942d854dd765-WhatsApp Image 2025-12-17 at 11.16.51 AM.jpeg new file mode 100644 index 0000000..c563c38 Binary files /dev/null and b/assets/uploads/vouchers/6942d854dd765-WhatsApp Image 2025-12-17 at 11.16.51 AM.jpeg differ diff --git a/assets/uploads/vouchers/6942e1fe47cf3-WhatsApp Image 2025-12-12 at 9.55.46 AM.jpeg b/assets/uploads/vouchers/6942e1fe47cf3-WhatsApp Image 2025-12-12 at 9.55.46 AM.jpeg new file mode 100644 index 0000000..820638d Binary files /dev/null and b/assets/uploads/vouchers/6942e1fe47cf3-WhatsApp Image 2025-12-12 at 9.55.46 AM.jpeg differ diff --git a/assets/uploads/vouchers/6942e3d431042-WhatsApp Image 2025-12-13 at 10.19.12 AM.jpeg b/assets/uploads/vouchers/6942e3d431042-WhatsApp Image 2025-12-13 at 10.19.12 AM.jpeg new file mode 100644 index 0000000..4490f32 Binary files /dev/null and b/assets/uploads/vouchers/6942e3d431042-WhatsApp Image 2025-12-13 at 10.19.12 AM.jpeg differ diff --git a/assets/uploads/vouchers/6942e42db0f0f-WhatsApp Image 2025-12-09 at 6.02.33 PM.jpeg b/assets/uploads/vouchers/6942e42db0f0f-WhatsApp Image 2025-12-09 at 6.02.33 PM.jpeg new file mode 100644 index 0000000..2b1cbf8 Binary files /dev/null and b/assets/uploads/vouchers/6942e42db0f0f-WhatsApp Image 2025-12-09 at 6.02.33 PM.jpeg differ diff --git a/assets/uploads/vouchers/6942e4ff594a0-WhatsApp Image 2025-12-06 at 11.35.06 AM.jpeg b/assets/uploads/vouchers/6942e4ff594a0-WhatsApp Image 2025-12-06 at 11.35.06 AM.jpeg new file mode 100644 index 0000000..87ac639 Binary files /dev/null and b/assets/uploads/vouchers/6942e4ff594a0-WhatsApp Image 2025-12-06 at 11.35.06 AM.jpeg differ diff --git a/assets/uploads/vouchers/6942e535d3416-WhatsApp Image 2025-12-05 at 1.30.14 PM.jpeg b/assets/uploads/vouchers/6942e535d3416-WhatsApp Image 2025-12-05 at 1.30.14 PM.jpeg new file mode 100644 index 0000000..390ee41 Binary files /dev/null and b/assets/uploads/vouchers/6942e535d3416-WhatsApp Image 2025-12-05 at 1.30.14 PM.jpeg differ diff --git a/assets/uploads/vouchers/6942e59c02c8b-WhatsApp Image 2025-12-05 at 2.02.20 PM.jpeg b/assets/uploads/vouchers/6942e59c02c8b-WhatsApp Image 2025-12-05 at 2.02.20 PM.jpeg new file mode 100644 index 0000000..6401bce Binary files /dev/null and b/assets/uploads/vouchers/6942e59c02c8b-WhatsApp Image 2025-12-05 at 2.02.20 PM.jpeg differ diff --git a/assets/uploads/vouchers/6942e5c70d9ee-WhatsApp Image 2025-12-12 at 2.19.21 PM.jpeg b/assets/uploads/vouchers/6942e5c70d9ee-WhatsApp Image 2025-12-12 at 2.19.21 PM.jpeg new file mode 100644 index 0000000..0bae778 Binary files /dev/null and b/assets/uploads/vouchers/6942e5c70d9ee-WhatsApp Image 2025-12-12 at 2.19.21 PM.jpeg differ diff --git a/assets/uploads/vouchers/6942e5f6476a6-WhatsApp Image 2025-12-13 at 1.22.49 PM.jpeg b/assets/uploads/vouchers/6942e5f6476a6-WhatsApp Image 2025-12-13 at 1.22.49 PM.jpeg new file mode 100644 index 0000000..b1f7dad Binary files /dev/null and b/assets/uploads/vouchers/6942e5f6476a6-WhatsApp Image 2025-12-13 at 1.22.49 PM.jpeg differ diff --git a/assets/uploads/vouchers/6942ec61777e8-WhatsApp Image 2025-12-16 at 5.25.08 PM.jpeg b/assets/uploads/vouchers/6942ec61777e8-WhatsApp Image 2025-12-16 at 5.25.08 PM.jpeg new file mode 100644 index 0000000..9df00fa Binary files /dev/null and b/assets/uploads/vouchers/6942ec61777e8-WhatsApp Image 2025-12-16 at 5.25.08 PM.jpeg differ diff --git a/assets/uploads/vouchers/6942ecba1a76a-WhatsApp Image 2025-12-16 at 9.58.55 AM.jpeg b/assets/uploads/vouchers/6942ecba1a76a-WhatsApp Image 2025-12-16 at 9.58.55 AM.jpeg new file mode 100644 index 0000000..f454ce4 Binary files /dev/null and b/assets/uploads/vouchers/6942ecba1a76a-WhatsApp Image 2025-12-16 at 9.58.55 AM.jpeg differ diff --git a/assets/uploads/vouchers/6942ed0237830-WhatsApp Image 2025-12-16 at 1.40.13 PM.jpeg b/assets/uploads/vouchers/6942ed0237830-WhatsApp Image 2025-12-16 at 1.40.13 PM.jpeg new file mode 100644 index 0000000..c184111 Binary files /dev/null and b/assets/uploads/vouchers/6942ed0237830-WhatsApp Image 2025-12-16 at 1.40.13 PM.jpeg differ diff --git a/assets/uploads/vouchers/6942ed86c8d87-WhatsApp Image 2025-12-16 at 2.32.04 PM.jpeg b/assets/uploads/vouchers/6942ed86c8d87-WhatsApp Image 2025-12-16 at 2.32.04 PM.jpeg new file mode 100644 index 0000000..4a8af05 Binary files /dev/null and b/assets/uploads/vouchers/6942ed86c8d87-WhatsApp Image 2025-12-16 at 2.32.04 PM.jpeg differ diff --git a/assets/uploads/vouchers/6942ee18366ff-WhatsApp Image 2025-12-17 at 9.20.31 AM (1).jpeg b/assets/uploads/vouchers/6942ee18366ff-WhatsApp Image 2025-12-17 at 9.20.31 AM (1).jpeg new file mode 100644 index 0000000..8536dad Binary files /dev/null and b/assets/uploads/vouchers/6942ee18366ff-WhatsApp Image 2025-12-17 at 9.20.31 AM (1).jpeg differ diff --git a/assets/uploads/vouchers/6942eed4623d0-WhatsApp Image 2025-12-17 at 11.17.49 AM.jpeg b/assets/uploads/vouchers/6942eed4623d0-WhatsApp Image 2025-12-17 at 11.17.49 AM.jpeg new file mode 100644 index 0000000..c107f7b Binary files /dev/null and b/assets/uploads/vouchers/6942eed4623d0-WhatsApp Image 2025-12-17 at 11.17.49 AM.jpeg differ diff --git a/assets/uploads/vouchers/6942feb5627a8-WhatsApp Image 2025-12-17 at 2.00.42 PM.jpeg b/assets/uploads/vouchers/6942feb5627a8-WhatsApp Image 2025-12-17 at 2.00.42 PM.jpeg new file mode 100644 index 0000000..13ce753 Binary files /dev/null and b/assets/uploads/vouchers/6942feb5627a8-WhatsApp Image 2025-12-17 at 2.00.42 PM.jpeg differ diff --git a/assets/uploads/vouchers/694305dbcc46b-WhatsApp Image 2025-12-17 at 2.32.44 PM.jpeg b/assets/uploads/vouchers/694305dbcc46b-WhatsApp Image 2025-12-17 at 2.32.44 PM.jpeg new file mode 100644 index 0000000..264440f Binary files /dev/null and b/assets/uploads/vouchers/694305dbcc46b-WhatsApp Image 2025-12-17 at 2.32.44 PM.jpeg differ diff --git a/assets/uploads/vouchers/69430ae31c5ef-WhatsApp Image 2025-12-17 at 2.09.59 PM.jpeg b/assets/uploads/vouchers/69430ae31c5ef-WhatsApp Image 2025-12-17 at 2.09.59 PM.jpeg new file mode 100644 index 0000000..9e05534 Binary files /dev/null and b/assets/uploads/vouchers/69430ae31c5ef-WhatsApp Image 2025-12-17 at 2.09.59 PM.jpeg differ diff --git a/assets/uploads/vouchers/69431a9d70284-WhatsApp Image 2025-12-17 at 3.50.39 PM.jpeg b/assets/uploads/vouchers/69431a9d70284-WhatsApp Image 2025-12-17 at 3.50.39 PM.jpeg new file mode 100644 index 0000000..b3b842f Binary files /dev/null and b/assets/uploads/vouchers/69431a9d70284-WhatsApp Image 2025-12-17 at 3.50.39 PM.jpeg differ diff --git a/assets/uploads/vouchers/694323cb3086d-DICIEMBRE45.jpg b/assets/uploads/vouchers/694323cb3086d-DICIEMBRE45.jpg new file mode 100644 index 0000000..72d0001 Binary files /dev/null and b/assets/uploads/vouchers/694323cb3086d-DICIEMBRE45.jpg differ diff --git a/assets/uploads/vouchers/69432e80c318c-WhatsApp Image 2025-12-17 at 5.22.41 PM.jpeg b/assets/uploads/vouchers/69432e80c318c-WhatsApp Image 2025-12-17 at 5.22.41 PM.jpeg new file mode 100644 index 0000000..c689192 Binary files /dev/null and b/assets/uploads/vouchers/69432e80c318c-WhatsApp Image 2025-12-17 at 5.22.41 PM.jpeg differ diff --git a/assets/uploads/vouchers/69432e9b1a752-WhatsApp Image 2025-12-17 at 5.26.24 PM.jpeg b/assets/uploads/vouchers/69432e9b1a752-WhatsApp Image 2025-12-17 at 5.26.24 PM.jpeg new file mode 100644 index 0000000..fa1e6da Binary files /dev/null and b/assets/uploads/vouchers/69432e9b1a752-WhatsApp Image 2025-12-17 at 5.26.24 PM.jpeg differ diff --git a/assets/uploads/vouchers/694331e5b4e57-WhatsApp Image 2025-12-17 at 3.20.35 PM (1).jpeg b/assets/uploads/vouchers/694331e5b4e57-WhatsApp Image 2025-12-17 at 3.20.35 PM (1).jpeg new file mode 100644 index 0000000..c7745dd Binary files /dev/null and b/assets/uploads/vouchers/694331e5b4e57-WhatsApp Image 2025-12-17 at 3.20.35 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/6943323c88a9c-WhatsApp Image 2025-12-17 at 3.17.04 PM.jpeg b/assets/uploads/vouchers/6943323c88a9c-WhatsApp Image 2025-12-17 at 3.17.04 PM.jpeg new file mode 100644 index 0000000..19b3c3e Binary files /dev/null and b/assets/uploads/vouchers/6943323c88a9c-WhatsApp Image 2025-12-17 at 3.17.04 PM.jpeg differ diff --git a/assets/uploads/vouchers/694332945dab8-WhatsApp Image 2025-12-17 at 2.55.23 PM.jpeg b/assets/uploads/vouchers/694332945dab8-WhatsApp Image 2025-12-17 at 2.55.23 PM.jpeg new file mode 100644 index 0000000..45c2bcd Binary files /dev/null and b/assets/uploads/vouchers/694332945dab8-WhatsApp Image 2025-12-17 at 2.55.23 PM.jpeg differ diff --git a/assets/uploads/vouchers/69433a360212d-WhatsApp Image 2025-12-17 at 6.14.54 PM.jpeg b/assets/uploads/vouchers/69433a360212d-WhatsApp Image 2025-12-17 at 6.14.54 PM.jpeg new file mode 100644 index 0000000..9380f0a Binary files /dev/null and b/assets/uploads/vouchers/69433a360212d-WhatsApp Image 2025-12-17 at 6.14.54 PM.jpeg differ diff --git a/assets/uploads/vouchers/69440b6db426d-WhatsApp Image 2025-12-17 at 6.35.48 PM.jpeg b/assets/uploads/vouchers/69440b6db426d-WhatsApp Image 2025-12-17 at 6.35.48 PM.jpeg new file mode 100644 index 0000000..21de46b Binary files /dev/null and b/assets/uploads/vouchers/69440b6db426d-WhatsApp Image 2025-12-17 at 6.35.48 PM.jpeg differ diff --git a/assets/uploads/vouchers/69440be87edde-WhatsApp Image 2025-12-17 at 6.30.36 PM.jpeg b/assets/uploads/vouchers/69440be87edde-WhatsApp Image 2025-12-17 at 6.30.36 PM.jpeg new file mode 100644 index 0000000..f7ddb4e Binary files /dev/null and b/assets/uploads/vouchers/69440be87edde-WhatsApp Image 2025-12-17 at 6.30.36 PM.jpeg differ diff --git a/assets/uploads/vouchers/69440f1c34ecc-DICIEMBRE46.jpg b/assets/uploads/vouchers/69440f1c34ecc-DICIEMBRE46.jpg new file mode 100644 index 0000000..78fc8d3 Binary files /dev/null and b/assets/uploads/vouchers/69440f1c34ecc-DICIEMBRE46.jpg differ diff --git a/assets/uploads/vouchers/69440fa84973f-DICIEMBRE47.jpg b/assets/uploads/vouchers/69440fa84973f-DICIEMBRE47.jpg new file mode 100644 index 0000000..e90cfd6 Binary files /dev/null and b/assets/uploads/vouchers/69440fa84973f-DICIEMBRE47.jpg differ diff --git a/assets/uploads/vouchers/69440ff3763f3-WhatsApp Image 2025-12-17 at 3.06.45 PM.jpeg b/assets/uploads/vouchers/69440ff3763f3-WhatsApp Image 2025-12-17 at 3.06.45 PM.jpeg new file mode 100644 index 0000000..17b88e2 Binary files /dev/null and b/assets/uploads/vouchers/69440ff3763f3-WhatsApp Image 2025-12-17 at 3.06.45 PM.jpeg differ diff --git a/assets/uploads/vouchers/6944117040e13-WhatsApp Image 2025-12-17 at 1.12.02 PM.jpeg b/assets/uploads/vouchers/6944117040e13-WhatsApp Image 2025-12-17 at 1.12.02 PM.jpeg new file mode 100644 index 0000000..cc7de24 Binary files /dev/null and b/assets/uploads/vouchers/6944117040e13-WhatsApp Image 2025-12-17 at 1.12.02 PM.jpeg differ diff --git a/assets/uploads/vouchers/694416cdbf173-WhatsApp Image 2025-12-17 at 5.18.58 PM.jpeg b/assets/uploads/vouchers/694416cdbf173-WhatsApp Image 2025-12-17 at 5.18.58 PM.jpeg new file mode 100644 index 0000000..bcaa2d6 Binary files /dev/null and b/assets/uploads/vouchers/694416cdbf173-WhatsApp Image 2025-12-17 at 5.18.58 PM.jpeg differ diff --git a/assets/uploads/vouchers/694417347932e-WhatsApp Image 2025-12-17 at 1.36.29 PM.jpeg b/assets/uploads/vouchers/694417347932e-WhatsApp Image 2025-12-17 at 1.36.29 PM.jpeg new file mode 100644 index 0000000..8097471 Binary files /dev/null and b/assets/uploads/vouchers/694417347932e-WhatsApp Image 2025-12-17 at 1.36.29 PM.jpeg differ diff --git a/assets/uploads/vouchers/69441a7162c2e-WhatsApp Image 2025-12-16 at 12.37.46 PM.jpeg b/assets/uploads/vouchers/69441a7162c2e-WhatsApp Image 2025-12-16 at 12.37.46 PM.jpeg new file mode 100644 index 0000000..c7bfb9a Binary files /dev/null and b/assets/uploads/vouchers/69441a7162c2e-WhatsApp Image 2025-12-16 at 12.37.46 PM.jpeg differ diff --git a/assets/uploads/vouchers/69444017ab6b9-WhatsApp Image 2025-12-18 at 12.51.13 PM.jpeg b/assets/uploads/vouchers/69444017ab6b9-WhatsApp Image 2025-12-18 at 12.51.13 PM.jpeg new file mode 100644 index 0000000..6ed083e Binary files /dev/null and b/assets/uploads/vouchers/69444017ab6b9-WhatsApp Image 2025-12-18 at 12.51.13 PM.jpeg differ diff --git a/assets/uploads/vouchers/69444d4947d09-WhatsApp Image 2025-12-18 at 1.48.58 PM.jpeg b/assets/uploads/vouchers/69444d4947d09-WhatsApp Image 2025-12-18 at 1.48.58 PM.jpeg new file mode 100644 index 0000000..e45bf7a Binary files /dev/null and b/assets/uploads/vouchers/69444d4947d09-WhatsApp Image 2025-12-18 at 1.48.58 PM.jpeg differ diff --git a/assets/uploads/vouchers/69444eebbbe6d-WhatsApp Image 2025-12-18 at 1.57.26 PM.jpeg b/assets/uploads/vouchers/69444eebbbe6d-WhatsApp Image 2025-12-18 at 1.57.26 PM.jpeg new file mode 100644 index 0000000..4a13352 Binary files /dev/null and b/assets/uploads/vouchers/69444eebbbe6d-WhatsApp Image 2025-12-18 at 1.57.26 PM.jpeg differ diff --git a/assets/uploads/vouchers/69455cdf917ca-WhatsApp Image 2025-12-18 at 6.42.08 PM.jpeg b/assets/uploads/vouchers/69455cdf917ca-WhatsApp Image 2025-12-18 at 6.42.08 PM.jpeg new file mode 100644 index 0000000..6cbd187 Binary files /dev/null and b/assets/uploads/vouchers/69455cdf917ca-WhatsApp Image 2025-12-18 at 6.42.08 PM.jpeg differ diff --git a/assets/uploads/vouchers/69455ded0e76e-WhatsApp Image 2025-12-18 at 3.57.42 PM.jpeg b/assets/uploads/vouchers/69455ded0e76e-WhatsApp Image 2025-12-18 at 3.57.42 PM.jpeg new file mode 100644 index 0000000..96881b0 Binary files /dev/null and b/assets/uploads/vouchers/69455ded0e76e-WhatsApp Image 2025-12-18 at 3.57.42 PM.jpeg differ diff --git a/assets/uploads/vouchers/69455e34ba305-WhatsApp Image 2025-12-18 at 12.28.59 PM.jpeg b/assets/uploads/vouchers/69455e34ba305-WhatsApp Image 2025-12-18 at 12.28.59 PM.jpeg new file mode 100644 index 0000000..1791b09 Binary files /dev/null and b/assets/uploads/vouchers/69455e34ba305-WhatsApp Image 2025-12-18 at 12.28.59 PM.jpeg differ diff --git a/assets/uploads/vouchers/69455f19b5f68-WhatsApp Image 2025-12-19 at 9.07.23 AM.jpeg b/assets/uploads/vouchers/69455f19b5f68-WhatsApp Image 2025-12-19 at 9.07.23 AM.jpeg new file mode 100644 index 0000000..5d73acd Binary files /dev/null and b/assets/uploads/vouchers/69455f19b5f68-WhatsApp Image 2025-12-19 at 9.07.23 AM.jpeg differ diff --git a/assets/uploads/vouchers/69455fc8a095f-WhatsApp Image 2025-12-18 at 12.05.53 PM.jpeg b/assets/uploads/vouchers/69455fc8a095f-WhatsApp Image 2025-12-18 at 12.05.53 PM.jpeg new file mode 100644 index 0000000..37b456a Binary files /dev/null and b/assets/uploads/vouchers/69455fc8a095f-WhatsApp Image 2025-12-18 at 12.05.53 PM.jpeg differ diff --git a/assets/uploads/vouchers/6945664cacbea-WhatsApp Image 2025-12-18 at 12.23.01 PM (1).jpeg b/assets/uploads/vouchers/6945664cacbea-WhatsApp Image 2025-12-18 at 12.23.01 PM (1).jpeg new file mode 100644 index 0000000..544cc0b Binary files /dev/null and b/assets/uploads/vouchers/6945664cacbea-WhatsApp Image 2025-12-18 at 12.23.01 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/694577d484b40-WhatsApp Image 2025-12-19 at 11.04.09 AM.jpeg b/assets/uploads/vouchers/694577d484b40-WhatsApp Image 2025-12-19 at 11.04.09 AM.jpeg new file mode 100644 index 0000000..af66382 Binary files /dev/null and b/assets/uploads/vouchers/694577d484b40-WhatsApp Image 2025-12-19 at 11.04.09 AM.jpeg differ diff --git a/assets/uploads/vouchers/694581e6b691e-WhatsApp Image 2025-12-19 at 10.51.12 AM.jpeg b/assets/uploads/vouchers/694581e6b691e-WhatsApp Image 2025-12-19 at 10.51.12 AM.jpeg new file mode 100644 index 0000000..c77c06a Binary files /dev/null and b/assets/uploads/vouchers/694581e6b691e-WhatsApp Image 2025-12-19 at 10.51.12 AM.jpeg differ diff --git a/assets/uploads/vouchers/6945850bc250a-DICIEMBRE48.jpg b/assets/uploads/vouchers/6945850bc250a-DICIEMBRE48.jpg new file mode 100644 index 0000000..94ec570 Binary files /dev/null and b/assets/uploads/vouchers/6945850bc250a-DICIEMBRE48.jpg differ diff --git a/assets/uploads/vouchers/69459c029a555-WhatsApp Image 2025-12-19 at 1.37.53 PM.jpeg b/assets/uploads/vouchers/69459c029a555-WhatsApp Image 2025-12-19 at 1.37.53 PM.jpeg new file mode 100644 index 0000000..3d0c0c5 Binary files /dev/null and b/assets/uploads/vouchers/69459c029a555-WhatsApp Image 2025-12-19 at 1.37.53 PM.jpeg differ diff --git a/assets/uploads/vouchers/69459e83bc1d8-DICIEMBRE49.jpg b/assets/uploads/vouchers/69459e83bc1d8-DICIEMBRE49.jpg new file mode 100644 index 0000000..c963158 Binary files /dev/null and b/assets/uploads/vouchers/69459e83bc1d8-DICIEMBRE49.jpg differ diff --git a/assets/uploads/vouchers/6945a5787fa61-WhatsApp Image 2025-12-19 at 2.18.48 PM.jpeg b/assets/uploads/vouchers/6945a5787fa61-WhatsApp Image 2025-12-19 at 2.18.48 PM.jpeg new file mode 100644 index 0000000..7478e9b Binary files /dev/null and b/assets/uploads/vouchers/6945a5787fa61-WhatsApp Image 2025-12-19 at 2.18.48 PM.jpeg differ diff --git a/assets/uploads/vouchers/6945bb620d73d-DICIEMBRE50.jpg b/assets/uploads/vouchers/6945bb620d73d-DICIEMBRE50.jpg new file mode 100644 index 0000000..e9deb34 Binary files /dev/null and b/assets/uploads/vouchers/6945bb620d73d-DICIEMBRE50.jpg differ diff --git a/assets/uploads/vouchers/6945bd5c9d147-WhatsApp Image 2025-12-19 at 3.34.07 PM.jpeg b/assets/uploads/vouchers/6945bd5c9d147-WhatsApp Image 2025-12-19 at 3.34.07 PM.jpeg new file mode 100644 index 0000000..8a1245f Binary files /dev/null and b/assets/uploads/vouchers/6945bd5c9d147-WhatsApp Image 2025-12-19 at 3.34.07 PM.jpeg differ diff --git a/assets/uploads/vouchers/6945c0ec2cc85-WhatsApp Image 2025-12-19 at 4.15.31 PM.jpeg b/assets/uploads/vouchers/6945c0ec2cc85-WhatsApp Image 2025-12-19 at 4.15.31 PM.jpeg new file mode 100644 index 0000000..0132df6 Binary files /dev/null and b/assets/uploads/vouchers/6945c0ec2cc85-WhatsApp Image 2025-12-19 at 4.15.31 PM.jpeg differ diff --git a/assets/uploads/vouchers/6945cd69e8236-WhatsApp Image 2025-12-19 at 5.05.50 PM.jpeg b/assets/uploads/vouchers/6945cd69e8236-WhatsApp Image 2025-12-19 at 5.05.50 PM.jpeg new file mode 100644 index 0000000..3142842 Binary files /dev/null and b/assets/uploads/vouchers/6945cd69e8236-WhatsApp Image 2025-12-19 at 5.05.50 PM.jpeg differ diff --git a/assets/uploads/vouchers/6945cdf054e5b-DICIEMBRE51.jpg b/assets/uploads/vouchers/6945cdf054e5b-DICIEMBRE51.jpg new file mode 100644 index 0000000..f2019cc Binary files /dev/null and b/assets/uploads/vouchers/6945cdf054e5b-DICIEMBRE51.jpg differ diff --git a/assets/uploads/vouchers/6945dbbb1bc54-WhatsApp Image 2025-12-18 at 9.17.12 AM.jpeg b/assets/uploads/vouchers/6945dbbb1bc54-WhatsApp Image 2025-12-18 at 9.17.12 AM.jpeg new file mode 100644 index 0000000..487269b Binary files /dev/null and b/assets/uploads/vouchers/6945dbbb1bc54-WhatsApp Image 2025-12-18 at 9.17.12 AM.jpeg differ diff --git a/assets/uploads/vouchers/6945dbfca8f37-WhatsApp Image 2025-12-17 at 6.42.20 PM.jpeg b/assets/uploads/vouchers/6945dbfca8f37-WhatsApp Image 2025-12-17 at 6.42.20 PM.jpeg new file mode 100644 index 0000000..9952e8b Binary files /dev/null and b/assets/uploads/vouchers/6945dbfca8f37-WhatsApp Image 2025-12-17 at 6.42.20 PM.jpeg differ diff --git a/assets/uploads/vouchers/6945dc37f3ede-WhatsApp Image 2025-12-19 at 9.09.10 AM.jpeg b/assets/uploads/vouchers/6945dc37f3ede-WhatsApp Image 2025-12-19 at 9.09.10 AM.jpeg new file mode 100644 index 0000000..be314a4 Binary files /dev/null and b/assets/uploads/vouchers/6945dc37f3ede-WhatsApp Image 2025-12-19 at 9.09.10 AM.jpeg differ diff --git a/assets/uploads/vouchers/6945dcb2d55f5-WhatsApp Image 2025-12-19 at 6.14.59 PM.jpeg b/assets/uploads/vouchers/6945dcb2d55f5-WhatsApp Image 2025-12-19 at 6.14.59 PM.jpeg new file mode 100644 index 0000000..388e10e Binary files /dev/null and b/assets/uploads/vouchers/6945dcb2d55f5-WhatsApp Image 2025-12-19 at 6.14.59 PM.jpeg differ diff --git a/assets/uploads/vouchers/6945dcf93f3cf-WhatsApp Image 2025-12-19 at 3.10.17 PM.jpeg b/assets/uploads/vouchers/6945dcf93f3cf-WhatsApp Image 2025-12-19 at 3.10.17 PM.jpeg new file mode 100644 index 0000000..ab91aa4 Binary files /dev/null and b/assets/uploads/vouchers/6945dcf93f3cf-WhatsApp Image 2025-12-19 at 3.10.17 PM.jpeg differ diff --git a/assets/uploads/vouchers/6946a2e2ce6f3-WhatsApp Image 2025-12-19 at 1.57.17 PM.jpeg b/assets/uploads/vouchers/6946a2e2ce6f3-WhatsApp Image 2025-12-19 at 1.57.17 PM.jpeg new file mode 100644 index 0000000..82f8b65 Binary files /dev/null and b/assets/uploads/vouchers/6946a2e2ce6f3-WhatsApp Image 2025-12-19 at 1.57.17 PM.jpeg differ diff --git a/assets/uploads/vouchers/6946a32642bf7-WhatsApp Image 2025-12-19 at 12.23.57 PM.jpeg b/assets/uploads/vouchers/6946a32642bf7-WhatsApp Image 2025-12-19 at 12.23.57 PM.jpeg new file mode 100644 index 0000000..d1d6b4a Binary files /dev/null and b/assets/uploads/vouchers/6946a32642bf7-WhatsApp Image 2025-12-19 at 12.23.57 PM.jpeg differ diff --git a/assets/uploads/vouchers/6946a4d979950-WhatsApp Image 2025-12-19 at 1.46.11 PM.jpeg b/assets/uploads/vouchers/6946a4d979950-WhatsApp Image 2025-12-19 at 1.46.11 PM.jpeg new file mode 100644 index 0000000..78d9cda Binary files /dev/null and b/assets/uploads/vouchers/6946a4d979950-WhatsApp Image 2025-12-19 at 1.46.11 PM.jpeg differ diff --git a/assets/uploads/vouchers/6946a523a34cc-WhatsApp Image 2025-12-19 at 2.35.07 PM.jpeg b/assets/uploads/vouchers/6946a523a34cc-WhatsApp Image 2025-12-19 at 2.35.07 PM.jpeg new file mode 100644 index 0000000..463bd8c Binary files /dev/null and b/assets/uploads/vouchers/6946a523a34cc-WhatsApp Image 2025-12-19 at 2.35.07 PM.jpeg differ diff --git a/assets/uploads/vouchers/6946a70d863d3-WhatsApp Image 2025-12-19 at 4.46.48 PM.jpeg b/assets/uploads/vouchers/6946a70d863d3-WhatsApp Image 2025-12-19 at 4.46.48 PM.jpeg new file mode 100644 index 0000000..52d77f5 Binary files /dev/null and b/assets/uploads/vouchers/6946a70d863d3-WhatsApp Image 2025-12-19 at 4.46.48 PM.jpeg differ diff --git a/assets/uploads/vouchers/6946aeaba4128-WhatsApp Image 2025-12-20 at 8.10.50 AM.jpeg b/assets/uploads/vouchers/6946aeaba4128-WhatsApp Image 2025-12-20 at 8.10.50 AM.jpeg new file mode 100644 index 0000000..42dfa43 Binary files /dev/null and b/assets/uploads/vouchers/6946aeaba4128-WhatsApp Image 2025-12-20 at 8.10.50 AM.jpeg differ diff --git a/assets/uploads/vouchers/6946af6a6fb71-WhatsApp Image 2025-12-19 at 6.24.56 PM.jpeg b/assets/uploads/vouchers/6946af6a6fb71-WhatsApp Image 2025-12-19 at 6.24.56 PM.jpeg new file mode 100644 index 0000000..d0e98bc Binary files /dev/null and b/assets/uploads/vouchers/6946af6a6fb71-WhatsApp Image 2025-12-19 at 6.24.56 PM.jpeg differ diff --git a/assets/uploads/vouchers/6946b0d2cde59-DICIEMBRE52.jpg b/assets/uploads/vouchers/6946b0d2cde59-DICIEMBRE52.jpg new file mode 100644 index 0000000..cd9ea71 Binary files /dev/null and b/assets/uploads/vouchers/6946b0d2cde59-DICIEMBRE52.jpg differ diff --git a/assets/uploads/vouchers/6946b48a16001-WhatsApp Image 2025-12-19 at 6.02.12 PM.jpeg b/assets/uploads/vouchers/6946b48a16001-WhatsApp Image 2025-12-19 at 6.02.12 PM.jpeg new file mode 100644 index 0000000..5bbba69 Binary files /dev/null and b/assets/uploads/vouchers/6946b48a16001-WhatsApp Image 2025-12-19 at 6.02.12 PM.jpeg differ diff --git a/assets/uploads/vouchers/6946b6df0dcfc-DICIEMBRE53.jpg b/assets/uploads/vouchers/6946b6df0dcfc-DICIEMBRE53.jpg new file mode 100644 index 0000000..328b2ad Binary files /dev/null and b/assets/uploads/vouchers/6946b6df0dcfc-DICIEMBRE53.jpg differ diff --git a/assets/uploads/vouchers/6946ba2e78103-WhatsApp Image 2025-12-18 at 5.35.25 PM.jpeg b/assets/uploads/vouchers/6946ba2e78103-WhatsApp Image 2025-12-18 at 5.35.25 PM.jpeg new file mode 100644 index 0000000..b9aacdc Binary files /dev/null and b/assets/uploads/vouchers/6946ba2e78103-WhatsApp Image 2025-12-18 at 5.35.25 PM.jpeg differ diff --git a/assets/uploads/vouchers/6946becfdb227-WhatsApp Image 2025-12-20 at 9.59.31 AM.jpeg b/assets/uploads/vouchers/6946becfdb227-WhatsApp Image 2025-12-20 at 9.59.31 AM.jpeg new file mode 100644 index 0000000..c486ca0 Binary files /dev/null and b/assets/uploads/vouchers/6946becfdb227-WhatsApp Image 2025-12-20 at 9.59.31 AM.jpeg differ diff --git a/assets/uploads/vouchers/6946d88d3b70d-WhatsApp Image 2025-12-20 at 12.05.09 PM.jpeg b/assets/uploads/vouchers/6946d88d3b70d-WhatsApp Image 2025-12-20 at 12.05.09 PM.jpeg new file mode 100644 index 0000000..cc2c68b Binary files /dev/null and b/assets/uploads/vouchers/6946d88d3b70d-WhatsApp Image 2025-12-20 at 12.05.09 PM.jpeg differ diff --git a/assets/uploads/vouchers/6946df025553a-DICIEMBRE54.jpg b/assets/uploads/vouchers/6946df025553a-DICIEMBRE54.jpg new file mode 100644 index 0000000..1409cae Binary files /dev/null and b/assets/uploads/vouchers/6946df025553a-DICIEMBRE54.jpg differ diff --git a/assets/uploads/vouchers/6946dfc75d444-DICIEMBRE55.jpg b/assets/uploads/vouchers/6946dfc75d444-DICIEMBRE55.jpg new file mode 100644 index 0000000..5ad44bd Binary files /dev/null and b/assets/uploads/vouchers/6946dfc75d444-DICIEMBRE55.jpg differ diff --git a/assets/uploads/vouchers/6946eaa7ec98d-DICIEMBRE56.jpg b/assets/uploads/vouchers/6946eaa7ec98d-DICIEMBRE56.jpg new file mode 100644 index 0000000..84c0090 Binary files /dev/null and b/assets/uploads/vouchers/6946eaa7ec98d-DICIEMBRE56.jpg differ diff --git a/assets/uploads/vouchers/6946f0317c2b7-DICIEMBRE57.jpg b/assets/uploads/vouchers/6946f0317c2b7-DICIEMBRE57.jpg new file mode 100644 index 0000000..bc57add Binary files /dev/null and b/assets/uploads/vouchers/6946f0317c2b7-DICIEMBRE57.jpg differ diff --git a/assets/uploads/vouchers/6946f1c16bc9b-WhatsApp Image 2025-12-20 at 1.55.35 PM.jpeg b/assets/uploads/vouchers/6946f1c16bc9b-WhatsApp Image 2025-12-20 at 1.55.35 PM.jpeg new file mode 100644 index 0000000..31dca6b Binary files /dev/null and b/assets/uploads/vouchers/6946f1c16bc9b-WhatsApp Image 2025-12-20 at 1.55.35 PM.jpeg differ diff --git a/assets/uploads/vouchers/6946f2dd7586c-WhatsApp Image 2025-12-20 at 1.59.02 PM (1).jpeg b/assets/uploads/vouchers/6946f2dd7586c-WhatsApp Image 2025-12-20 at 1.59.02 PM (1).jpeg new file mode 100644 index 0000000..8370f31 Binary files /dev/null and b/assets/uploads/vouchers/6946f2dd7586c-WhatsApp Image 2025-12-20 at 1.59.02 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/6946f4491e3f7-DICIEMBRE58.jpg b/assets/uploads/vouchers/6946f4491e3f7-DICIEMBRE58.jpg new file mode 100644 index 0000000..fffe7cd Binary files /dev/null and b/assets/uploads/vouchers/6946f4491e3f7-DICIEMBRE58.jpg differ diff --git a/assets/uploads/vouchers/694706274a581-DICIEMBRE59.jpg b/assets/uploads/vouchers/694706274a581-DICIEMBRE59.jpg new file mode 100644 index 0000000..bd83c31 Binary files /dev/null and b/assets/uploads/vouchers/694706274a581-DICIEMBRE59.jpg differ diff --git a/assets/uploads/vouchers/694717e2c2a9a-WhatsApp Image 2025-12-20 at 4.38.33 PM.jpeg b/assets/uploads/vouchers/694717e2c2a9a-WhatsApp Image 2025-12-20 at 4.38.33 PM.jpeg new file mode 100644 index 0000000..022077b Binary files /dev/null and b/assets/uploads/vouchers/694717e2c2a9a-WhatsApp Image 2025-12-20 at 4.38.33 PM.jpeg differ diff --git a/assets/uploads/vouchers/6947187995c59-WhatsApp Image 2025-12-20 at 4.41.21 PM.jpeg b/assets/uploads/vouchers/6947187995c59-WhatsApp Image 2025-12-20 at 4.41.21 PM.jpeg new file mode 100644 index 0000000..831a24a Binary files /dev/null and b/assets/uploads/vouchers/6947187995c59-WhatsApp Image 2025-12-20 at 4.41.21 PM.jpeg differ diff --git a/assets/uploads/vouchers/694729f99bcc9-WhatsApp Image 2025-12-20 at 10.28.22 AM.jpeg b/assets/uploads/vouchers/694729f99bcc9-WhatsApp Image 2025-12-20 at 10.28.22 AM.jpeg new file mode 100644 index 0000000..5b6f732 Binary files /dev/null and b/assets/uploads/vouchers/694729f99bcc9-WhatsApp Image 2025-12-20 at 10.28.22 AM.jpeg differ diff --git a/assets/uploads/vouchers/69472a5339398-WhatsApp Image 2025-12-18 at 5.55.56 PM.jpeg b/assets/uploads/vouchers/69472a5339398-WhatsApp Image 2025-12-18 at 5.55.56 PM.jpeg new file mode 100644 index 0000000..0858bcb Binary files /dev/null and b/assets/uploads/vouchers/69472a5339398-WhatsApp Image 2025-12-18 at 5.55.56 PM.jpeg differ diff --git a/assets/uploads/vouchers/69472a9a6f172-WhatsApp Image 2025-12-19 at 4.10.24 PM.jpeg b/assets/uploads/vouchers/69472a9a6f172-WhatsApp Image 2025-12-19 at 4.10.24 PM.jpeg new file mode 100644 index 0000000..320d626 Binary files /dev/null and b/assets/uploads/vouchers/69472a9a6f172-WhatsApp Image 2025-12-19 at 4.10.24 PM.jpeg differ diff --git a/assets/uploads/vouchers/69472add75dfd-WhatsApp Image 2025-12-20 at 10.15.09 AM.jpeg b/assets/uploads/vouchers/69472add75dfd-WhatsApp Image 2025-12-20 at 10.15.09 AM.jpeg new file mode 100644 index 0000000..c0f41a9 Binary files /dev/null and b/assets/uploads/vouchers/69472add75dfd-WhatsApp Image 2025-12-20 at 10.15.09 AM.jpeg differ diff --git a/assets/uploads/vouchers/69472b282516d-WhatsApp Image 2025-12-19 at 1.48.27 PM.jpeg b/assets/uploads/vouchers/69472b282516d-WhatsApp Image 2025-12-19 at 1.48.27 PM.jpeg new file mode 100644 index 0000000..74a073d Binary files /dev/null and b/assets/uploads/vouchers/69472b282516d-WhatsApp Image 2025-12-19 at 1.48.27 PM.jpeg differ diff --git a/assets/uploads/vouchers/69472b643bd7a-WhatsApp Image 2025-12-20 at 5.53.47 PM.jpeg b/assets/uploads/vouchers/69472b643bd7a-WhatsApp Image 2025-12-20 at 5.53.47 PM.jpeg new file mode 100644 index 0000000..56dca4a Binary files /dev/null and b/assets/uploads/vouchers/69472b643bd7a-WhatsApp Image 2025-12-20 at 5.53.47 PM.jpeg differ diff --git a/assets/uploads/vouchers/69472b9515b20-WhatsApp Image 2025-12-20 at 12.17.34 PM.jpeg b/assets/uploads/vouchers/69472b9515b20-WhatsApp Image 2025-12-20 at 12.17.34 PM.jpeg new file mode 100644 index 0000000..7adec7f Binary files /dev/null and b/assets/uploads/vouchers/69472b9515b20-WhatsApp Image 2025-12-20 at 12.17.34 PM.jpeg differ diff --git a/assets/uploads/vouchers/69472bc886a32-WhatsApp Image 2025-12-16 at 10.50.15 AM.jpeg b/assets/uploads/vouchers/69472bc886a32-WhatsApp Image 2025-12-16 at 10.50.15 AM.jpeg new file mode 100644 index 0000000..4d760b2 Binary files /dev/null and b/assets/uploads/vouchers/69472bc886a32-WhatsApp Image 2025-12-16 at 10.50.15 AM.jpeg differ diff --git a/assets/uploads/vouchers/69472c1ee1ce7-WhatsApp Image 2025-12-18 at 2.19.59 PM.jpeg b/assets/uploads/vouchers/69472c1ee1ce7-WhatsApp Image 2025-12-18 at 2.19.59 PM.jpeg new file mode 100644 index 0000000..83c7a52 Binary files /dev/null and b/assets/uploads/vouchers/69472c1ee1ce7-WhatsApp Image 2025-12-18 at 2.19.59 PM.jpeg differ diff --git a/assets/uploads/vouchers/69472c4413f77-WhatsApp Image 2025-12-19 at 3.10.47 PM.jpeg b/assets/uploads/vouchers/69472c4413f77-WhatsApp Image 2025-12-19 at 3.10.47 PM.jpeg new file mode 100644 index 0000000..ad50489 Binary files /dev/null and b/assets/uploads/vouchers/69472c4413f77-WhatsApp Image 2025-12-19 at 3.10.47 PM.jpeg differ diff --git a/assets/uploads/vouchers/69472c945adc7-WhatsApp Image 2025-12-19 at 1.45.47 PM.jpeg b/assets/uploads/vouchers/69472c945adc7-WhatsApp Image 2025-12-19 at 1.45.47 PM.jpeg new file mode 100644 index 0000000..c7577d3 Binary files /dev/null and b/assets/uploads/vouchers/69472c945adc7-WhatsApp Image 2025-12-19 at 1.45.47 PM.jpeg differ diff --git a/assets/uploads/vouchers/69472d087006d-WhatsApp Image 2025-12-20 at 11.32.44 AM (1).jpeg b/assets/uploads/vouchers/69472d087006d-WhatsApp Image 2025-12-20 at 11.32.44 AM (1).jpeg new file mode 100644 index 0000000..ddb2543 Binary files /dev/null and b/assets/uploads/vouchers/69472d087006d-WhatsApp Image 2025-12-20 at 11.32.44 AM (1).jpeg differ diff --git a/assets/uploads/vouchers/69472d617fe60-WhatsApp Image 2025-12-20 at 5.17.33 PM.jpeg b/assets/uploads/vouchers/69472d617fe60-WhatsApp Image 2025-12-20 at 5.17.33 PM.jpeg new file mode 100644 index 0000000..3f0c30b Binary files /dev/null and b/assets/uploads/vouchers/69472d617fe60-WhatsApp Image 2025-12-20 at 5.17.33 PM.jpeg differ diff --git a/assets/uploads/vouchers/694953c5f3a26-WhatsApp Image 2025-12-20 at 11.00.05 AM.jpeg b/assets/uploads/vouchers/694953c5f3a26-WhatsApp Image 2025-12-20 at 11.00.05 AM.jpeg new file mode 100644 index 0000000..ba9b780 Binary files /dev/null and b/assets/uploads/vouchers/694953c5f3a26-WhatsApp Image 2025-12-20 at 11.00.05 AM.jpeg differ diff --git a/assets/uploads/vouchers/6949541ce2c9f-WhatsApp Image 2025-12-20 at 11.29.22 AM.jpeg b/assets/uploads/vouchers/6949541ce2c9f-WhatsApp Image 2025-12-20 at 11.29.22 AM.jpeg new file mode 100644 index 0000000..534acc3 Binary files /dev/null and b/assets/uploads/vouchers/6949541ce2c9f-WhatsApp Image 2025-12-20 at 11.29.22 AM.jpeg differ diff --git a/assets/uploads/vouchers/6949546fd1f88-WhatsApp Image 2025-12-20 at 6.12.14 PM.jpeg b/assets/uploads/vouchers/6949546fd1f88-WhatsApp Image 2025-12-20 at 6.12.14 PM.jpeg new file mode 100644 index 0000000..f50d9ba Binary files /dev/null and b/assets/uploads/vouchers/6949546fd1f88-WhatsApp Image 2025-12-20 at 6.12.14 PM.jpeg differ diff --git a/assets/uploads/vouchers/694954b399a11-WhatsApp Image 2025-12-20 at 11.07.06 AM.jpeg b/assets/uploads/vouchers/694954b399a11-WhatsApp Image 2025-12-20 at 11.07.06 AM.jpeg new file mode 100644 index 0000000..582b2c4 Binary files /dev/null and b/assets/uploads/vouchers/694954b399a11-WhatsApp Image 2025-12-20 at 11.07.06 AM.jpeg differ diff --git a/assets/uploads/vouchers/69495571abbe2-WhatsApp Image 2025-12-20 at 10.28.09 AM.jpeg b/assets/uploads/vouchers/69495571abbe2-WhatsApp Image 2025-12-20 at 10.28.09 AM.jpeg new file mode 100644 index 0000000..4a2698a Binary files /dev/null and b/assets/uploads/vouchers/69495571abbe2-WhatsApp Image 2025-12-20 at 10.28.09 AM.jpeg differ diff --git a/assets/uploads/vouchers/694955b9c9f72-WhatsApp Image 2025-12-20 at 5.12.38 PM.jpeg b/assets/uploads/vouchers/694955b9c9f72-WhatsApp Image 2025-12-20 at 5.12.38 PM.jpeg new file mode 100644 index 0000000..ddd3fef Binary files /dev/null and b/assets/uploads/vouchers/694955b9c9f72-WhatsApp Image 2025-12-20 at 5.12.38 PM.jpeg differ diff --git a/assets/uploads/vouchers/6949565c45fc3-WhatsApp Image 2025-12-20 at 10.37.31 AM.jpeg b/assets/uploads/vouchers/6949565c45fc3-WhatsApp Image 2025-12-20 at 10.37.31 AM.jpeg new file mode 100644 index 0000000..dd668f5 Binary files /dev/null and b/assets/uploads/vouchers/6949565c45fc3-WhatsApp Image 2025-12-20 at 10.37.31 AM.jpeg differ diff --git a/assets/uploads/vouchers/694956afbd2b9-WhatsApp Image 2025-12-20 at 11.07.28 AM.jpeg b/assets/uploads/vouchers/694956afbd2b9-WhatsApp Image 2025-12-20 at 11.07.28 AM.jpeg new file mode 100644 index 0000000..36988fa Binary files /dev/null and b/assets/uploads/vouchers/694956afbd2b9-WhatsApp Image 2025-12-20 at 11.07.28 AM.jpeg differ diff --git a/assets/uploads/vouchers/694956c8937e8-DICIEMBRE60.jpg b/assets/uploads/vouchers/694956c8937e8-DICIEMBRE60.jpg new file mode 100644 index 0000000..4244c86 Binary files /dev/null and b/assets/uploads/vouchers/694956c8937e8-DICIEMBRE60.jpg differ diff --git a/assets/uploads/vouchers/694956e81ff60-WhatsApp Image 2025-12-20 at 8.53.20 AM.jpeg b/assets/uploads/vouchers/694956e81ff60-WhatsApp Image 2025-12-20 at 8.53.20 AM.jpeg new file mode 100644 index 0000000..07684b5 Binary files /dev/null and b/assets/uploads/vouchers/694956e81ff60-WhatsApp Image 2025-12-20 at 8.53.20 AM.jpeg differ diff --git a/assets/uploads/vouchers/694958a547dc7-WhatsApp Image 2025-12-20 at 2.54.24 PM.jpeg b/assets/uploads/vouchers/694958a547dc7-WhatsApp Image 2025-12-20 at 2.54.24 PM.jpeg new file mode 100644 index 0000000..c626f6d Binary files /dev/null and b/assets/uploads/vouchers/694958a547dc7-WhatsApp Image 2025-12-20 at 2.54.24 PM.jpeg differ diff --git a/assets/uploads/vouchers/69495c1e6bb2b-DICIEMBRE61.jpg b/assets/uploads/vouchers/69495c1e6bb2b-DICIEMBRE61.jpg new file mode 100644 index 0000000..a9daed2 Binary files /dev/null and b/assets/uploads/vouchers/69495c1e6bb2b-DICIEMBRE61.jpg differ diff --git a/assets/uploads/vouchers/69495d0ce4afc-WhatsApp Image 2025-12-22 at 9.57.50 AM.jpeg b/assets/uploads/vouchers/69495d0ce4afc-WhatsApp Image 2025-12-22 at 9.57.50 AM.jpeg new file mode 100644 index 0000000..8a9cd17 Binary files /dev/null and b/assets/uploads/vouchers/69495d0ce4afc-WhatsApp Image 2025-12-22 at 9.57.50 AM.jpeg differ diff --git a/assets/uploads/vouchers/69496089b4c7e-WhatsApp Image 2025-12-18 at 2.42.19 PM.jpeg b/assets/uploads/vouchers/69496089b4c7e-WhatsApp Image 2025-12-18 at 2.42.19 PM.jpeg new file mode 100644 index 0000000..72cd7df Binary files /dev/null and b/assets/uploads/vouchers/69496089b4c7e-WhatsApp Image 2025-12-18 at 2.42.19 PM.jpeg differ diff --git a/assets/uploads/vouchers/694965cdd17e3-WhatsApp Image 2025-12-22 at 10.30.19 AM.jpeg b/assets/uploads/vouchers/694965cdd17e3-WhatsApp Image 2025-12-22 at 10.30.19 AM.jpeg new file mode 100644 index 0000000..1e3a303 Binary files /dev/null and b/assets/uploads/vouchers/694965cdd17e3-WhatsApp Image 2025-12-22 at 10.30.19 AM.jpeg differ diff --git a/assets/uploads/vouchers/694969eb1bbe0-WhatsApp Image 2025-12-22 at 10.42.13 AM.jpeg b/assets/uploads/vouchers/694969eb1bbe0-WhatsApp Image 2025-12-22 at 10.42.13 AM.jpeg new file mode 100644 index 0000000..a17fa07 Binary files /dev/null and b/assets/uploads/vouchers/694969eb1bbe0-WhatsApp Image 2025-12-22 at 10.42.13 AM.jpeg differ diff --git a/assets/uploads/vouchers/694976ff4a3e8-DICIEMBRE61.jpg b/assets/uploads/vouchers/694976ff4a3e8-DICIEMBRE61.jpg new file mode 100644 index 0000000..a9daed2 Binary files /dev/null and b/assets/uploads/vouchers/694976ff4a3e8-DICIEMBRE61.jpg differ diff --git a/assets/uploads/vouchers/69498d7450dda-DICIEMBRE63.jpg b/assets/uploads/vouchers/69498d7450dda-DICIEMBRE63.jpg new file mode 100644 index 0000000..8ffbc27 Binary files /dev/null and b/assets/uploads/vouchers/69498d7450dda-DICIEMBRE63.jpg differ diff --git a/assets/uploads/vouchers/69499f793a6c0-WhatsApp Image 2025-12-22 at 2.29.00 PM.jpeg b/assets/uploads/vouchers/69499f793a6c0-WhatsApp Image 2025-12-22 at 2.29.00 PM.jpeg new file mode 100644 index 0000000..23909a9 Binary files /dev/null and b/assets/uploads/vouchers/69499f793a6c0-WhatsApp Image 2025-12-22 at 2.29.00 PM.jpeg differ diff --git a/assets/uploads/vouchers/6949b23611c47-DICIEMBRE64.jpg b/assets/uploads/vouchers/6949b23611c47-DICIEMBRE64.jpg new file mode 100644 index 0000000..9a74fbf Binary files /dev/null and b/assets/uploads/vouchers/6949b23611c47-DICIEMBRE64.jpg differ diff --git a/assets/uploads/vouchers/6949c27998893-WhatsApp Image 2025-12-22 at 5.09.59 PM (1).jpeg b/assets/uploads/vouchers/6949c27998893-WhatsApp Image 2025-12-22 at 5.09.59 PM (1).jpeg new file mode 100644 index 0000000..2e9be33 Binary files /dev/null and b/assets/uploads/vouchers/6949c27998893-WhatsApp Image 2025-12-22 at 5.09.59 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/6949c9c82c1cc-WhatsApp Image 2025-12-22 at 4.46.57 PM.jpeg b/assets/uploads/vouchers/6949c9c82c1cc-WhatsApp Image 2025-12-22 at 4.46.57 PM.jpeg new file mode 100644 index 0000000..3d71ed1 Binary files /dev/null and b/assets/uploads/vouchers/6949c9c82c1cc-WhatsApp Image 2025-12-22 at 4.46.57 PM.jpeg differ diff --git a/assets/uploads/vouchers/6949ca95d6487-WhatsApp Image 2025-12-22 at 1.56.13 PM.jpeg b/assets/uploads/vouchers/6949ca95d6487-WhatsApp Image 2025-12-22 at 1.56.13 PM.jpeg new file mode 100644 index 0000000..27e1f53 Binary files /dev/null and b/assets/uploads/vouchers/6949ca95d6487-WhatsApp Image 2025-12-22 at 1.56.13 PM.jpeg differ diff --git a/assets/uploads/vouchers/6949cbd10be3e-WhatsApp Image 2025-12-22 at 11.38.53 AM.jpeg b/assets/uploads/vouchers/6949cbd10be3e-WhatsApp Image 2025-12-22 at 11.38.53 AM.jpeg new file mode 100644 index 0000000..1b31909 Binary files /dev/null and b/assets/uploads/vouchers/6949cbd10be3e-WhatsApp Image 2025-12-22 at 11.38.53 AM.jpeg differ diff --git a/assets/uploads/vouchers/6949cc1db2022-WhatsApp Image 2025-12-22 at 11.28.34 AM.jpeg b/assets/uploads/vouchers/6949cc1db2022-WhatsApp Image 2025-12-22 at 11.28.34 AM.jpeg new file mode 100644 index 0000000..66c522e Binary files /dev/null and b/assets/uploads/vouchers/6949cc1db2022-WhatsApp Image 2025-12-22 at 11.28.34 AM.jpeg differ diff --git a/assets/uploads/vouchers/6949cc75b4f08-WhatsApp Image 2025-12-22 at 11.35.23 AM.jpeg b/assets/uploads/vouchers/6949cc75b4f08-WhatsApp Image 2025-12-22 at 11.35.23 AM.jpeg new file mode 100644 index 0000000..b767e3b Binary files /dev/null and b/assets/uploads/vouchers/6949cc75b4f08-WhatsApp Image 2025-12-22 at 11.35.23 AM.jpeg differ diff --git a/assets/uploads/vouchers/6949ccc267072-WhatsApp Image 2025-12-22 at 11.25.01 AM.jpeg b/assets/uploads/vouchers/6949ccc267072-WhatsApp Image 2025-12-22 at 11.25.01 AM.jpeg new file mode 100644 index 0000000..8cf973e Binary files /dev/null and b/assets/uploads/vouchers/6949ccc267072-WhatsApp Image 2025-12-22 at 11.25.01 AM.jpeg differ diff --git a/assets/uploads/vouchers/6949cd8f0eb27-WhatsApp Image 2025-12-22 at 11.14.55 AM.jpeg b/assets/uploads/vouchers/6949cd8f0eb27-WhatsApp Image 2025-12-22 at 11.14.55 AM.jpeg new file mode 100644 index 0000000..5cfb314 Binary files /dev/null and b/assets/uploads/vouchers/6949cd8f0eb27-WhatsApp Image 2025-12-22 at 11.14.55 AM.jpeg differ diff --git a/assets/uploads/vouchers/6949cdf73f750-WhatsApp Image 2025-12-22 at 10.59.43 AM.jpeg b/assets/uploads/vouchers/6949cdf73f750-WhatsApp Image 2025-12-22 at 10.59.43 AM.jpeg new file mode 100644 index 0000000..376eb33 Binary files /dev/null and b/assets/uploads/vouchers/6949cdf73f750-WhatsApp Image 2025-12-22 at 10.59.43 AM.jpeg differ diff --git a/assets/uploads/vouchers/6949cf5540b83-WhatsApp Image 2025-12-22 at 6.00.56 PM.jpeg b/assets/uploads/vouchers/6949cf5540b83-WhatsApp Image 2025-12-22 at 6.00.56 PM.jpeg new file mode 100644 index 0000000..149be0c Binary files /dev/null and b/assets/uploads/vouchers/6949cf5540b83-WhatsApp Image 2025-12-22 at 6.00.56 PM.jpeg differ diff --git a/assets/uploads/vouchers/694aaa2e7f452-DICIEMBRE65.jpg b/assets/uploads/vouchers/694aaa2e7f452-DICIEMBRE65.jpg new file mode 100644 index 0000000..44e8d5c Binary files /dev/null and b/assets/uploads/vouchers/694aaa2e7f452-DICIEMBRE65.jpg differ diff --git a/assets/uploads/vouchers/694aaaf38b808-DICIEMBRE66.jpg b/assets/uploads/vouchers/694aaaf38b808-DICIEMBRE66.jpg new file mode 100644 index 0000000..066c53d Binary files /dev/null and b/assets/uploads/vouchers/694aaaf38b808-DICIEMBRE66.jpg differ diff --git a/assets/uploads/vouchers/694ab4684d177-WhatsApp Image 2025-12-20 at 11.21.56 AM.jpeg b/assets/uploads/vouchers/694ab4684d177-WhatsApp Image 2025-12-20 at 11.21.56 AM.jpeg new file mode 100644 index 0000000..64efa7d Binary files /dev/null and b/assets/uploads/vouchers/694ab4684d177-WhatsApp Image 2025-12-20 at 11.21.56 AM.jpeg differ diff --git a/assets/uploads/vouchers/694ab665d760e-WhatsApp Image 2025-12-23 at 10.02.34 AM.jpeg b/assets/uploads/vouchers/694ab665d760e-WhatsApp Image 2025-12-23 at 10.02.34 AM.jpeg new file mode 100644 index 0000000..d0d369c Binary files /dev/null and b/assets/uploads/vouchers/694ab665d760e-WhatsApp Image 2025-12-23 at 10.02.34 AM.jpeg differ diff --git a/assets/uploads/vouchers/694ab6ac91770-WhatsApp Image 2025-12-23 at 10.03.45 AM.jpeg b/assets/uploads/vouchers/694ab6ac91770-WhatsApp Image 2025-12-23 at 10.03.45 AM.jpeg new file mode 100644 index 0000000..d66ff02 Binary files /dev/null and b/assets/uploads/vouchers/694ab6ac91770-WhatsApp Image 2025-12-23 at 10.03.45 AM.jpeg differ diff --git a/assets/uploads/vouchers/694ab705d49ed-WhatsApp Image 2025-12-23 at 10.36.02 AM.jpeg b/assets/uploads/vouchers/694ab705d49ed-WhatsApp Image 2025-12-23 at 10.36.02 AM.jpeg new file mode 100644 index 0000000..66515e4 Binary files /dev/null and b/assets/uploads/vouchers/694ab705d49ed-WhatsApp Image 2025-12-23 at 10.36.02 AM.jpeg differ diff --git a/assets/uploads/vouchers/694ac1521c4a3-WhatsApp Image 2025-12-23 at 11.18.00 AM.jpeg b/assets/uploads/vouchers/694ac1521c4a3-WhatsApp Image 2025-12-23 at 11.18.00 AM.jpeg new file mode 100644 index 0000000..04bb8b5 Binary files /dev/null and b/assets/uploads/vouchers/694ac1521c4a3-WhatsApp Image 2025-12-23 at 11.18.00 AM.jpeg differ diff --git a/assets/uploads/vouchers/694ac8ad6de7c-WhatsApp Image 2025-12-23 at 11.34.18 AM.jpeg b/assets/uploads/vouchers/694ac8ad6de7c-WhatsApp Image 2025-12-23 at 11.34.18 AM.jpeg new file mode 100644 index 0000000..360f17c Binary files /dev/null and b/assets/uploads/vouchers/694ac8ad6de7c-WhatsApp Image 2025-12-23 at 11.34.18 AM.jpeg differ diff --git a/assets/uploads/vouchers/694adaeb78817-WhatsApp Image 2025-12-23 at 1.08.06 PM.jpeg b/assets/uploads/vouchers/694adaeb78817-WhatsApp Image 2025-12-23 at 1.08.06 PM.jpeg new file mode 100644 index 0000000..a627cfe Binary files /dev/null and b/assets/uploads/vouchers/694adaeb78817-WhatsApp Image 2025-12-23 at 1.08.06 PM.jpeg differ diff --git a/assets/uploads/vouchers/694ade96b3085-DICIEMBRE67.jpg b/assets/uploads/vouchers/694ade96b3085-DICIEMBRE67.jpg new file mode 100644 index 0000000..1f7d63a Binary files /dev/null and b/assets/uploads/vouchers/694ade96b3085-DICIEMBRE67.jpg differ diff --git a/assets/uploads/vouchers/694afd1a4795c-WhatsApp Image 2025-12-23 at 2.34.59 PM.jpeg b/assets/uploads/vouchers/694afd1a4795c-WhatsApp Image 2025-12-23 at 2.34.59 PM.jpeg new file mode 100644 index 0000000..7dacc57 Binary files /dev/null and b/assets/uploads/vouchers/694afd1a4795c-WhatsApp Image 2025-12-23 at 2.34.59 PM.jpeg differ diff --git a/assets/uploads/vouchers/694b000dce263-WhatsApp Image 2025-12-23 at 2.27.29 PM.jpeg b/assets/uploads/vouchers/694b000dce263-WhatsApp Image 2025-12-23 at 2.27.29 PM.jpeg new file mode 100644 index 0000000..cb00654 Binary files /dev/null and b/assets/uploads/vouchers/694b000dce263-WhatsApp Image 2025-12-23 at 2.27.29 PM.jpeg differ diff --git a/assets/uploads/vouchers/694b01d01b6ad-WhatsApp Image 2025-12-23 at 3.52.26 PM.jpeg b/assets/uploads/vouchers/694b01d01b6ad-WhatsApp Image 2025-12-23 at 3.52.26 PM.jpeg new file mode 100644 index 0000000..63f4088 Binary files /dev/null and b/assets/uploads/vouchers/694b01d01b6ad-WhatsApp Image 2025-12-23 at 3.52.26 PM.jpeg differ diff --git a/assets/uploads/vouchers/694b0aa4c42e7-WhatsApp Image 2025-12-23 at 4.27.19 PM.jpeg b/assets/uploads/vouchers/694b0aa4c42e7-WhatsApp Image 2025-12-23 at 4.27.19 PM.jpeg new file mode 100644 index 0000000..6846582 Binary files /dev/null and b/assets/uploads/vouchers/694b0aa4c42e7-WhatsApp Image 2025-12-23 at 4.27.19 PM.jpeg differ diff --git a/assets/uploads/vouchers/694b10fd8207e-WhatsApp Image 2025-12-22 at 3.53.34 PM.jpeg b/assets/uploads/vouchers/694b10fd8207e-WhatsApp Image 2025-12-22 at 3.53.34 PM.jpeg new file mode 100644 index 0000000..c5431d5 Binary files /dev/null and b/assets/uploads/vouchers/694b10fd8207e-WhatsApp Image 2025-12-22 at 3.53.34 PM.jpeg differ diff --git a/assets/uploads/vouchers/694b112ec007e-WhatsApp Image 2025-12-23 at 3.38.53 PM.jpeg b/assets/uploads/vouchers/694b112ec007e-WhatsApp Image 2025-12-23 at 3.38.53 PM.jpeg new file mode 100644 index 0000000..b1d46b4 Binary files /dev/null and b/assets/uploads/vouchers/694b112ec007e-WhatsApp Image 2025-12-23 at 3.38.53 PM.jpeg differ diff --git a/assets/uploads/vouchers/694b1168ce0ed-WhatsApp Image 2025-12-23 at 3.38.53 PM.jpeg b/assets/uploads/vouchers/694b1168ce0ed-WhatsApp Image 2025-12-23 at 3.38.53 PM.jpeg new file mode 100644 index 0000000..b1d46b4 Binary files /dev/null and b/assets/uploads/vouchers/694b1168ce0ed-WhatsApp Image 2025-12-23 at 3.38.53 PM.jpeg differ diff --git a/assets/uploads/vouchers/694b11de92c9e-WhatsApp Image 2025-12-23 at 2.09.01 PM.jpeg b/assets/uploads/vouchers/694b11de92c9e-WhatsApp Image 2025-12-23 at 2.09.01 PM.jpeg new file mode 100644 index 0000000..d8aec79 Binary files /dev/null and b/assets/uploads/vouchers/694b11de92c9e-WhatsApp Image 2025-12-23 at 2.09.01 PM.jpeg differ diff --git a/assets/uploads/vouchers/694b1210ee6c2-WhatsApp Image 2025-12-22 at 4.39.23 PM.jpeg b/assets/uploads/vouchers/694b1210ee6c2-WhatsApp Image 2025-12-22 at 4.39.23 PM.jpeg new file mode 100644 index 0000000..f92224d Binary files /dev/null and b/assets/uploads/vouchers/694b1210ee6c2-WhatsApp Image 2025-12-22 at 4.39.23 PM.jpeg differ diff --git a/assets/uploads/vouchers/694b12392b6a5-WhatsApp Image 2025-12-23 at 1.24.40 PM.jpeg b/assets/uploads/vouchers/694b12392b6a5-WhatsApp Image 2025-12-23 at 1.24.40 PM.jpeg new file mode 100644 index 0000000..9bafc32 Binary files /dev/null and b/assets/uploads/vouchers/694b12392b6a5-WhatsApp Image 2025-12-23 at 1.24.40 PM.jpeg differ diff --git a/assets/uploads/vouchers/694b1276ddc84-WhatsApp Image 2025-12-23 at 1.20.40 PM.jpeg b/assets/uploads/vouchers/694b1276ddc84-WhatsApp Image 2025-12-23 at 1.20.40 PM.jpeg new file mode 100644 index 0000000..f9b9a16 Binary files /dev/null and b/assets/uploads/vouchers/694b1276ddc84-WhatsApp Image 2025-12-23 at 1.20.40 PM.jpeg differ diff --git a/assets/uploads/vouchers/694b12a843453-WhatsApp Image 2025-12-22 at 5.17.24 PM.jpeg b/assets/uploads/vouchers/694b12a843453-WhatsApp Image 2025-12-22 at 5.17.24 PM.jpeg new file mode 100644 index 0000000..e3a7a06 Binary files /dev/null and b/assets/uploads/vouchers/694b12a843453-WhatsApp Image 2025-12-22 at 5.17.24 PM.jpeg differ diff --git a/assets/uploads/vouchers/694b12d78da09-WhatsApp Image 2025-12-23 at 2.18.08 PM.jpeg b/assets/uploads/vouchers/694b12d78da09-WhatsApp Image 2025-12-23 at 2.18.08 PM.jpeg new file mode 100644 index 0000000..38d8749 Binary files /dev/null and b/assets/uploads/vouchers/694b12d78da09-WhatsApp Image 2025-12-23 at 2.18.08 PM.jpeg differ diff --git a/assets/uploads/vouchers/694b130ae6abb-WhatsApp Image 2025-12-23 at 2.45.45 PM.jpeg b/assets/uploads/vouchers/694b130ae6abb-WhatsApp Image 2025-12-23 at 2.45.45 PM.jpeg new file mode 100644 index 0000000..2564274 Binary files /dev/null and b/assets/uploads/vouchers/694b130ae6abb-WhatsApp Image 2025-12-23 at 2.45.45 PM.jpeg differ diff --git a/assets/uploads/vouchers/694b13746c938-WhatsApp Image 2025-12-22 at 5.36.16 PM.jpeg b/assets/uploads/vouchers/694b13746c938-WhatsApp Image 2025-12-22 at 5.36.16 PM.jpeg new file mode 100644 index 0000000..bd19e38 Binary files /dev/null and b/assets/uploads/vouchers/694b13746c938-WhatsApp Image 2025-12-22 at 5.36.16 PM.jpeg differ diff --git a/assets/uploads/vouchers/694b13af44d08-WhatsApp Image 2025-12-21 at 9.07.46 AM.jpeg b/assets/uploads/vouchers/694b13af44d08-WhatsApp Image 2025-12-21 at 9.07.46 AM.jpeg new file mode 100644 index 0000000..a1f6143 Binary files /dev/null and b/assets/uploads/vouchers/694b13af44d08-WhatsApp Image 2025-12-21 at 9.07.46 AM.jpeg differ diff --git a/assets/uploads/vouchers/694b13db3efa5-WhatsApp Image 2025-12-23 at 1.04.38 PM.jpeg b/assets/uploads/vouchers/694b13db3efa5-WhatsApp Image 2025-12-23 at 1.04.38 PM.jpeg new file mode 100644 index 0000000..90b64fe Binary files /dev/null and b/assets/uploads/vouchers/694b13db3efa5-WhatsApp Image 2025-12-23 at 1.04.38 PM.jpeg differ diff --git a/assets/uploads/vouchers/694b1409ca77c-WhatsApp Image 2025-12-23 at 1.49.45 PM.jpeg b/assets/uploads/vouchers/694b1409ca77c-WhatsApp Image 2025-12-23 at 1.49.45 PM.jpeg new file mode 100644 index 0000000..5d035e7 Binary files /dev/null and b/assets/uploads/vouchers/694b1409ca77c-WhatsApp Image 2025-12-23 at 1.49.45 PM.jpeg differ diff --git a/assets/uploads/vouchers/694b144f07479-WhatsApp Image 2025-12-23 at 2.52.13 PM.jpeg b/assets/uploads/vouchers/694b144f07479-WhatsApp Image 2025-12-23 at 2.52.13 PM.jpeg new file mode 100644 index 0000000..a272265 Binary files /dev/null and b/assets/uploads/vouchers/694b144f07479-WhatsApp Image 2025-12-23 at 2.52.13 PM.jpeg differ diff --git a/assets/uploads/vouchers/694b1495f0aa1-WhatsApp Image 2025-12-23 at 3.43.47 PM.jpeg b/assets/uploads/vouchers/694b1495f0aa1-WhatsApp Image 2025-12-23 at 3.43.47 PM.jpeg new file mode 100644 index 0000000..c62edb1 Binary files /dev/null and b/assets/uploads/vouchers/694b1495f0aa1-WhatsApp Image 2025-12-23 at 3.43.47 PM.jpeg differ diff --git a/assets/uploads/vouchers/694b18a9d15c7-WhatsApp Image 2025-12-23 at 5.30.00 PM.jpeg b/assets/uploads/vouchers/694b18a9d15c7-WhatsApp Image 2025-12-23 at 5.30.00 PM.jpeg new file mode 100644 index 0000000..7a77599 Binary files /dev/null and b/assets/uploads/vouchers/694b18a9d15c7-WhatsApp Image 2025-12-23 at 5.30.00 PM.jpeg differ diff --git a/assets/uploads/vouchers/694b2d7fcc614-WhatsApp Image 2025-12-23 at 6.21.32 PM (1).jpeg b/assets/uploads/vouchers/694b2d7fcc614-WhatsApp Image 2025-12-23 at 6.21.32 PM (1).jpeg new file mode 100644 index 0000000..fbe6a3f Binary files /dev/null and b/assets/uploads/vouchers/694b2d7fcc614-WhatsApp Image 2025-12-23 at 6.21.32 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/694b3fb6a237b-WhatsApp Image 2025-12-22 at 9.48.05 AM.jpeg b/assets/uploads/vouchers/694b3fb6a237b-WhatsApp Image 2025-12-22 at 9.48.05 AM.jpeg new file mode 100644 index 0000000..9f34e7b Binary files /dev/null and b/assets/uploads/vouchers/694b3fb6a237b-WhatsApp Image 2025-12-22 at 9.48.05 AM.jpeg differ diff --git a/assets/uploads/vouchers/694b407850523-WhatsApp Image 2025-12-17 at 10.03.41 AM.jpeg b/assets/uploads/vouchers/694b407850523-WhatsApp Image 2025-12-17 at 10.03.41 AM.jpeg new file mode 100644 index 0000000..c689192 Binary files /dev/null and b/assets/uploads/vouchers/694b407850523-WhatsApp Image 2025-12-17 at 10.03.41 AM.jpeg differ diff --git a/assets/uploads/vouchers/694b413ec3cfe-WhatsApp Image 2025-12-20 at 12.25.33 PM.jpeg b/assets/uploads/vouchers/694b413ec3cfe-WhatsApp Image 2025-12-20 at 12.25.33 PM.jpeg new file mode 100644 index 0000000..16509b4 Binary files /dev/null and b/assets/uploads/vouchers/694b413ec3cfe-WhatsApp Image 2025-12-20 at 12.25.33 PM.jpeg differ diff --git a/assets/uploads/vouchers/694b423a6e729-WhatsApp Image 2025-12-15 at 8.52.24 PM.jpeg b/assets/uploads/vouchers/694b423a6e729-WhatsApp Image 2025-12-15 at 8.52.24 PM.jpeg new file mode 100644 index 0000000..2af4e50 Binary files /dev/null and b/assets/uploads/vouchers/694b423a6e729-WhatsApp Image 2025-12-15 at 8.52.24 PM.jpeg differ diff --git a/assets/uploads/vouchers/694bf7de69732-DICIEMBRE68.jpg b/assets/uploads/vouchers/694bf7de69732-DICIEMBRE68.jpg new file mode 100644 index 0000000..71cb931 Binary files /dev/null and b/assets/uploads/vouchers/694bf7de69732-DICIEMBRE68.jpg differ diff --git a/assets/uploads/vouchers/694c00b89053b-WhatsApp Image 2025-12-24 at 10.01.41 AM.jpeg b/assets/uploads/vouchers/694c00b89053b-WhatsApp Image 2025-12-24 at 10.01.41 AM.jpeg new file mode 100644 index 0000000..0432a74 Binary files /dev/null and b/assets/uploads/vouchers/694c00b89053b-WhatsApp Image 2025-12-24 at 10.01.41 AM.jpeg differ diff --git a/assets/uploads/vouchers/694c061a282cc-diciembre69.jpg b/assets/uploads/vouchers/694c061a282cc-diciembre69.jpg new file mode 100644 index 0000000..9952df5 Binary files /dev/null and b/assets/uploads/vouchers/694c061a282cc-diciembre69.jpg differ diff --git a/assets/uploads/vouchers/694c08e10e5ae-WhatsApp Image 2025-12-23 at 11.21.08 AM.jpeg b/assets/uploads/vouchers/694c08e10e5ae-WhatsApp Image 2025-12-23 at 11.21.08 AM.jpeg new file mode 100644 index 0000000..20ad83c Binary files /dev/null and b/assets/uploads/vouchers/694c08e10e5ae-WhatsApp Image 2025-12-23 at 11.21.08 AM.jpeg differ diff --git a/assets/uploads/vouchers/694c0e2a8c0ae-WhatsApp Image 2025-12-24 at 10.57.52 AM.jpeg b/assets/uploads/vouchers/694c0e2a8c0ae-WhatsApp Image 2025-12-24 at 10.57.52 AM.jpeg new file mode 100644 index 0000000..4e4adb6 Binary files /dev/null and b/assets/uploads/vouchers/694c0e2a8c0ae-WhatsApp Image 2025-12-24 at 10.57.52 AM.jpeg differ diff --git a/assets/uploads/vouchers/694c10b2f3adb-WhatsApp Image 2025-12-20 at 5.42.52 PM (1).jpeg b/assets/uploads/vouchers/694c10b2f3adb-WhatsApp Image 2025-12-20 at 5.42.52 PM (1).jpeg new file mode 100644 index 0000000..f0b6971 Binary files /dev/null and b/assets/uploads/vouchers/694c10b2f3adb-WhatsApp Image 2025-12-20 at 5.42.52 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/694c172c6e262-WhatsApp Image 2025-12-24 at 11.37.36 AM.jpeg b/assets/uploads/vouchers/694c172c6e262-WhatsApp Image 2025-12-24 at 11.37.36 AM.jpeg new file mode 100644 index 0000000..a89d6a7 Binary files /dev/null and b/assets/uploads/vouchers/694c172c6e262-WhatsApp Image 2025-12-24 at 11.37.36 AM.jpeg differ diff --git a/assets/uploads/vouchers/694c1cad4f895-WhatsApp Image 2025-12-24 at 11.52.38 AM.jpeg b/assets/uploads/vouchers/694c1cad4f895-WhatsApp Image 2025-12-24 at 11.52.38 AM.jpeg new file mode 100644 index 0000000..e646e27 Binary files /dev/null and b/assets/uploads/vouchers/694c1cad4f895-WhatsApp Image 2025-12-24 at 11.52.38 AM.jpeg differ diff --git a/assets/uploads/vouchers/694c34e338a63-WhatsApp Image 2025-12-24 at 11.37.43 AM.jpeg b/assets/uploads/vouchers/694c34e338a63-WhatsApp Image 2025-12-24 at 11.37.43 AM.jpeg new file mode 100644 index 0000000..550762e Binary files /dev/null and b/assets/uploads/vouchers/694c34e338a63-WhatsApp Image 2025-12-24 at 11.37.43 AM.jpeg differ diff --git a/assets/uploads/vouchers/694c3544ee6c9-WhatsApp Image 2025-12-24 at 10.27.18 AM.jpeg b/assets/uploads/vouchers/694c3544ee6c9-WhatsApp Image 2025-12-24 at 10.27.18 AM.jpeg new file mode 100644 index 0000000..f7fdd86 Binary files /dev/null and b/assets/uploads/vouchers/694c3544ee6c9-WhatsApp Image 2025-12-24 at 10.27.18 AM.jpeg differ diff --git a/assets/uploads/vouchers/694c369a02636-WhatsApp Image 2025-12-23 at 6.08.20 PM.jpeg b/assets/uploads/vouchers/694c369a02636-WhatsApp Image 2025-12-23 at 6.08.20 PM.jpeg new file mode 100644 index 0000000..88a275c Binary files /dev/null and b/assets/uploads/vouchers/694c369a02636-WhatsApp Image 2025-12-23 at 6.08.20 PM.jpeg differ diff --git a/assets/uploads/vouchers/694c36cb8cbec-WhatsApp Image 2025-12-24 at 10.12.30 AM (1).jpeg b/assets/uploads/vouchers/694c36cb8cbec-WhatsApp Image 2025-12-24 at 10.12.30 AM (1).jpeg new file mode 100644 index 0000000..28929e1 Binary files /dev/null and b/assets/uploads/vouchers/694c36cb8cbec-WhatsApp Image 2025-12-24 at 10.12.30 AM (1).jpeg differ diff --git a/assets/uploads/vouchers/694c371b08a63-WhatsApp Image 2025-12-24 at 9.37.31 AM (1).jpeg b/assets/uploads/vouchers/694c371b08a63-WhatsApp Image 2025-12-24 at 9.37.31 AM (1).jpeg new file mode 100644 index 0000000..fe15673 Binary files /dev/null and b/assets/uploads/vouchers/694c371b08a63-WhatsApp Image 2025-12-24 at 9.37.31 AM (1).jpeg differ diff --git a/assets/uploads/vouchers/694e9aad134ac-WhatsApp Image 2025-12-25 at 6.41.43 AM.jpeg b/assets/uploads/vouchers/694e9aad134ac-WhatsApp Image 2025-12-25 at 6.41.43 AM.jpeg new file mode 100644 index 0000000..12f28ab Binary files /dev/null and b/assets/uploads/vouchers/694e9aad134ac-WhatsApp Image 2025-12-25 at 6.41.43 AM.jpeg differ diff --git a/assets/uploads/vouchers/694e9ba62c9de-WhatsApp Image 2025-12-24 at 5.22.28 PM.jpeg b/assets/uploads/vouchers/694e9ba62c9de-WhatsApp Image 2025-12-24 at 5.22.28 PM.jpeg new file mode 100644 index 0000000..3f33d48 Binary files /dev/null and b/assets/uploads/vouchers/694e9ba62c9de-WhatsApp Image 2025-12-24 at 5.22.28 PM.jpeg differ diff --git a/assets/uploads/vouchers/694e9cc2581a3-WhatsApp Image 2025-12-26 at 9.18.47 AM.jpeg b/assets/uploads/vouchers/694e9cc2581a3-WhatsApp Image 2025-12-26 at 9.18.47 AM.jpeg new file mode 100644 index 0000000..ae34d8b Binary files /dev/null and b/assets/uploads/vouchers/694e9cc2581a3-WhatsApp Image 2025-12-26 at 9.18.47 AM.jpeg differ diff --git a/assets/uploads/vouchers/694e9ec68ced8-diciembre70.jpg b/assets/uploads/vouchers/694e9ec68ced8-diciembre70.jpg new file mode 100644 index 0000000..c590bfd Binary files /dev/null and b/assets/uploads/vouchers/694e9ec68ced8-diciembre70.jpg differ diff --git a/assets/uploads/vouchers/694eb59fcd4e1-DICIEMBRE71.jpg b/assets/uploads/vouchers/694eb59fcd4e1-DICIEMBRE71.jpg new file mode 100644 index 0000000..f6cdb2a Binary files /dev/null and b/assets/uploads/vouchers/694eb59fcd4e1-DICIEMBRE71.jpg differ diff --git a/assets/uploads/vouchers/694ec1c33b587-DICIEMBRE72.jpg b/assets/uploads/vouchers/694ec1c33b587-DICIEMBRE72.jpg new file mode 100644 index 0000000..193b516 Binary files /dev/null and b/assets/uploads/vouchers/694ec1c33b587-DICIEMBRE72.jpg differ diff --git a/assets/uploads/vouchers/694ec25cca607-WhatsApp Image 2025-12-26 at 11.20.35 AM.jpeg b/assets/uploads/vouchers/694ec25cca607-WhatsApp Image 2025-12-26 at 11.20.35 AM.jpeg new file mode 100644 index 0000000..b4d15fd Binary files /dev/null and b/assets/uploads/vouchers/694ec25cca607-WhatsApp Image 2025-12-26 at 11.20.35 AM.jpeg differ diff --git a/assets/uploads/vouchers/694ec8f4aa29c-DICIEMBRE73.jpg b/assets/uploads/vouchers/694ec8f4aa29c-DICIEMBRE73.jpg new file mode 100644 index 0000000..2b61645 Binary files /dev/null and b/assets/uploads/vouchers/694ec8f4aa29c-DICIEMBRE73.jpg differ diff --git a/assets/uploads/vouchers/694ee05993131-WhatsApp Image 2025-12-26 at 2.11.06 PM.jpeg b/assets/uploads/vouchers/694ee05993131-WhatsApp Image 2025-12-26 at 2.11.06 PM.jpeg new file mode 100644 index 0000000..a914f8e Binary files /dev/null and b/assets/uploads/vouchers/694ee05993131-WhatsApp Image 2025-12-26 at 2.11.06 PM.jpeg differ diff --git a/assets/uploads/vouchers/694efcac9b7ec-WhatsApp Image 2025-12-26 at 4.17.53 PM.jpeg b/assets/uploads/vouchers/694efcac9b7ec-WhatsApp Image 2025-12-26 at 4.17.53 PM.jpeg new file mode 100644 index 0000000..4c1cf20 Binary files /dev/null and b/assets/uploads/vouchers/694efcac9b7ec-WhatsApp Image 2025-12-26 at 4.17.53 PM.jpeg differ diff --git a/assets/uploads/vouchers/694f06bd2958b-WhatsApp Image 2025-12-26 at 5.03.21 PM.jpeg b/assets/uploads/vouchers/694f06bd2958b-WhatsApp Image 2025-12-26 at 5.03.21 PM.jpeg new file mode 100644 index 0000000..a323ccd Binary files /dev/null and b/assets/uploads/vouchers/694f06bd2958b-WhatsApp Image 2025-12-26 at 5.03.21 PM.jpeg differ diff --git a/assets/uploads/vouchers/694f08d5bca0d-DICIEMBRE75.jpg b/assets/uploads/vouchers/694f08d5bca0d-DICIEMBRE75.jpg new file mode 100644 index 0000000..8a0fe80 Binary files /dev/null and b/assets/uploads/vouchers/694f08d5bca0d-DICIEMBRE75.jpg differ diff --git a/assets/uploads/vouchers/694f09da10a23-DICIEMBRE76.jpg b/assets/uploads/vouchers/694f09da10a23-DICIEMBRE76.jpg new file mode 100644 index 0000000..de666fb Binary files /dev/null and b/assets/uploads/vouchers/694f09da10a23-DICIEMBRE76.jpg differ diff --git a/assets/uploads/vouchers/694f114e9485e-DICIEMBRE77.jpg b/assets/uploads/vouchers/694f114e9485e-DICIEMBRE77.jpg new file mode 100644 index 0000000..748e33d Binary files /dev/null and b/assets/uploads/vouchers/694f114e9485e-DICIEMBRE77.jpg differ diff --git a/assets/uploads/vouchers/694f12f7ea7b3-DICIEMBRE78.jpg b/assets/uploads/vouchers/694f12f7ea7b3-DICIEMBRE78.jpg new file mode 100644 index 0000000..13bf6cf Binary files /dev/null and b/assets/uploads/vouchers/694f12f7ea7b3-DICIEMBRE78.jpg differ diff --git a/assets/uploads/vouchers/694fea5f7531c-DICIEMBRE79.jpg b/assets/uploads/vouchers/694fea5f7531c-DICIEMBRE79.jpg new file mode 100644 index 0000000..d949b01 Binary files /dev/null and b/assets/uploads/vouchers/694fea5f7531c-DICIEMBRE79.jpg differ diff --git a/assets/uploads/vouchers/694ffffe5efce-WhatsApp Image 2025-12-26 at 11.00.58 AM.jpeg b/assets/uploads/vouchers/694ffffe5efce-WhatsApp Image 2025-12-26 at 11.00.58 AM.jpeg new file mode 100644 index 0000000..e3711b4 Binary files /dev/null and b/assets/uploads/vouchers/694ffffe5efce-WhatsApp Image 2025-12-26 at 11.00.58 AM.jpeg differ diff --git a/assets/uploads/vouchers/69500031a4c01-WhatsApp Image 2025-12-26 at 4.23.12 PM.jpeg b/assets/uploads/vouchers/69500031a4c01-WhatsApp Image 2025-12-26 at 4.23.12 PM.jpeg new file mode 100644 index 0000000..b666341 Binary files /dev/null and b/assets/uploads/vouchers/69500031a4c01-WhatsApp Image 2025-12-26 at 4.23.12 PM.jpeg differ diff --git a/assets/uploads/vouchers/695000731d21a-WhatsApp Image 2025-12-26 at 9.59.12 AM.jpeg b/assets/uploads/vouchers/695000731d21a-WhatsApp Image 2025-12-26 at 9.59.12 AM.jpeg new file mode 100644 index 0000000..f303eec Binary files /dev/null and b/assets/uploads/vouchers/695000731d21a-WhatsApp Image 2025-12-26 at 9.59.12 AM.jpeg differ diff --git a/assets/uploads/vouchers/695000b8b8bae-WhatsApp Image 2025-12-26 at 6.43.28 PM.jpeg b/assets/uploads/vouchers/695000b8b8bae-WhatsApp Image 2025-12-26 at 6.43.28 PM.jpeg new file mode 100644 index 0000000..fc67fdf Binary files /dev/null and b/assets/uploads/vouchers/695000b8b8bae-WhatsApp Image 2025-12-26 at 6.43.28 PM.jpeg differ diff --git a/assets/uploads/vouchers/69500dbcb940a-WhatsApp Image 2025-12-27 at 8.15.24 AM.jpeg b/assets/uploads/vouchers/69500dbcb940a-WhatsApp Image 2025-12-27 at 8.15.24 AM.jpeg new file mode 100644 index 0000000..0efb0ad Binary files /dev/null and b/assets/uploads/vouchers/69500dbcb940a-WhatsApp Image 2025-12-27 at 8.15.24 AM.jpeg differ diff --git a/assets/uploads/vouchers/69500dfbbe412-WhatsApp Image 2025-12-26 at 10.35.58 AM.jpeg b/assets/uploads/vouchers/69500dfbbe412-WhatsApp Image 2025-12-26 at 10.35.58 AM.jpeg new file mode 100644 index 0000000..964cda2 Binary files /dev/null and b/assets/uploads/vouchers/69500dfbbe412-WhatsApp Image 2025-12-26 at 10.35.58 AM.jpeg differ diff --git a/assets/uploads/vouchers/69501067e2f4c-DICIEMBRE80.jpg b/assets/uploads/vouchers/69501067e2f4c-DICIEMBRE80.jpg new file mode 100644 index 0000000..4302d34 Binary files /dev/null and b/assets/uploads/vouchers/69501067e2f4c-DICIEMBRE80.jpg differ diff --git a/assets/uploads/vouchers/695011562ccf7-WhatsApp Image 2025-12-27 at 11.30.32 AM.jpeg b/assets/uploads/vouchers/695011562ccf7-WhatsApp Image 2025-12-27 at 11.30.32 AM.jpeg new file mode 100644 index 0000000..dd7c9bf Binary files /dev/null and b/assets/uploads/vouchers/695011562ccf7-WhatsApp Image 2025-12-27 at 11.30.32 AM.jpeg differ diff --git a/assets/uploads/vouchers/69501d15465f9-WhatsApp Image 2025-12-27 at 12.40.43 PM.jpeg b/assets/uploads/vouchers/69501d15465f9-WhatsApp Image 2025-12-27 at 12.40.43 PM.jpeg new file mode 100644 index 0000000..a0b1270 Binary files /dev/null and b/assets/uploads/vouchers/69501d15465f9-WhatsApp Image 2025-12-27 at 12.40.43 PM.jpeg differ diff --git a/assets/uploads/vouchers/69501d6bba3a3-WhatsApp Image 2025-12-27 at 12.44.16 PM.jpeg b/assets/uploads/vouchers/69501d6bba3a3-WhatsApp Image 2025-12-27 at 12.44.16 PM.jpeg new file mode 100644 index 0000000..e611960 Binary files /dev/null and b/assets/uploads/vouchers/69501d6bba3a3-WhatsApp Image 2025-12-27 at 12.44.16 PM.jpeg differ diff --git a/assets/uploads/vouchers/695029cc0c9a1-WhatsApp Image 2025-12-13 at 5.19.55 PM.jpeg b/assets/uploads/vouchers/695029cc0c9a1-WhatsApp Image 2025-12-13 at 5.19.55 PM.jpeg new file mode 100644 index 0000000..3fea743 Binary files /dev/null and b/assets/uploads/vouchers/695029cc0c9a1-WhatsApp Image 2025-12-13 at 5.19.55 PM.jpeg differ diff --git a/assets/uploads/vouchers/695029e72b1bc-WhatsApp Image 2025-12-13 at 5.19.55 PM.jpeg b/assets/uploads/vouchers/695029e72b1bc-WhatsApp Image 2025-12-13 at 5.19.55 PM.jpeg new file mode 100644 index 0000000..3fea743 Binary files /dev/null and b/assets/uploads/vouchers/695029e72b1bc-WhatsApp Image 2025-12-13 at 5.19.55 PM.jpeg differ diff --git a/assets/uploads/vouchers/69528ef219d0b-WhatsApp Image 2025-12-27 at 6.22.07 PM.jpeg b/assets/uploads/vouchers/69528ef219d0b-WhatsApp Image 2025-12-27 at 6.22.07 PM.jpeg new file mode 100644 index 0000000..e5a834e Binary files /dev/null and b/assets/uploads/vouchers/69528ef219d0b-WhatsApp Image 2025-12-27 at 6.22.07 PM.jpeg differ diff --git a/assets/uploads/vouchers/695296c42de35-WhatsApp Image 2025-12-27 at 5.10.04 PM.jpeg b/assets/uploads/vouchers/695296c42de35-WhatsApp Image 2025-12-27 at 5.10.04 PM.jpeg new file mode 100644 index 0000000..85f3d77 Binary files /dev/null and b/assets/uploads/vouchers/695296c42de35-WhatsApp Image 2025-12-27 at 5.10.04 PM.jpeg differ diff --git a/assets/uploads/vouchers/695297009865b-WhatsApp Image 2025-12-27 at 3.23.54 PM.jpeg b/assets/uploads/vouchers/695297009865b-WhatsApp Image 2025-12-27 at 3.23.54 PM.jpeg new file mode 100644 index 0000000..6166579 Binary files /dev/null and b/assets/uploads/vouchers/695297009865b-WhatsApp Image 2025-12-27 at 3.23.54 PM.jpeg differ diff --git a/assets/uploads/vouchers/69529c49a3632-WhatsApp Image 2025-12-27 at 4.02.05 PM.jpeg b/assets/uploads/vouchers/69529c49a3632-WhatsApp Image 2025-12-27 at 4.02.05 PM.jpeg new file mode 100644 index 0000000..6712618 Binary files /dev/null and b/assets/uploads/vouchers/69529c49a3632-WhatsApp Image 2025-12-27 at 4.02.05 PM.jpeg differ diff --git a/assets/uploads/vouchers/6952a01db3629-WhatsApp Image 2025-12-29 at 10.29.29 AM.jpeg b/assets/uploads/vouchers/6952a01db3629-WhatsApp Image 2025-12-29 at 10.29.29 AM.jpeg new file mode 100644 index 0000000..4c45126 Binary files /dev/null and b/assets/uploads/vouchers/6952a01db3629-WhatsApp Image 2025-12-29 at 10.29.29 AM.jpeg differ diff --git a/assets/uploads/vouchers/6952a07c97926-WhatsApp Image 2025-12-29 at 10.04.41 AM.jpeg b/assets/uploads/vouchers/6952a07c97926-WhatsApp Image 2025-12-29 at 10.04.41 AM.jpeg new file mode 100644 index 0000000..677740f Binary files /dev/null and b/assets/uploads/vouchers/6952a07c97926-WhatsApp Image 2025-12-29 at 10.04.41 AM.jpeg differ diff --git a/assets/uploads/vouchers/6952a21b340a9-DICIEMBRE81.jpg b/assets/uploads/vouchers/6952a21b340a9-DICIEMBRE81.jpg new file mode 100644 index 0000000..00108e1 Binary files /dev/null and b/assets/uploads/vouchers/6952a21b340a9-DICIEMBRE81.jpg differ diff --git a/assets/uploads/vouchers/6952ab311440c-WhatsApp Image 2025-12-29 at 11.02.10 AM.jpeg b/assets/uploads/vouchers/6952ab311440c-WhatsApp Image 2025-12-29 at 11.02.10 AM.jpeg new file mode 100644 index 0000000..a812d45 Binary files /dev/null and b/assets/uploads/vouchers/6952ab311440c-WhatsApp Image 2025-12-29 at 11.02.10 AM.jpeg differ diff --git a/assets/uploads/vouchers/6952aeff2b756-WhatsApp Image 2025-12-29 at 11.25.46 AM.jpeg b/assets/uploads/vouchers/6952aeff2b756-WhatsApp Image 2025-12-29 at 11.25.46 AM.jpeg new file mode 100644 index 0000000..3693e37 Binary files /dev/null and b/assets/uploads/vouchers/6952aeff2b756-WhatsApp Image 2025-12-29 at 11.25.46 AM.jpeg differ diff --git a/assets/uploads/vouchers/6952af5a8f427-WhatsApp Image 2025-12-29 at 11.24.40 AM.jpeg b/assets/uploads/vouchers/6952af5a8f427-WhatsApp Image 2025-12-29 at 11.24.40 AM.jpeg new file mode 100644 index 0000000..7836d2a Binary files /dev/null and b/assets/uploads/vouchers/6952af5a8f427-WhatsApp Image 2025-12-29 at 11.24.40 AM.jpeg differ diff --git a/assets/uploads/vouchers/6952b8259c914-WhatsApp Image 2025-12-29 at 12.17.42 PM.jpeg b/assets/uploads/vouchers/6952b8259c914-WhatsApp Image 2025-12-29 at 12.17.42 PM.jpeg new file mode 100644 index 0000000..360bf6c Binary files /dev/null and b/assets/uploads/vouchers/6952b8259c914-WhatsApp Image 2025-12-29 at 12.17.42 PM.jpeg differ diff --git a/assets/uploads/vouchers/6952bd140d560-WhatsApp Image 2025-12-29 at 12.23.58 PM.jpeg b/assets/uploads/vouchers/6952bd140d560-WhatsApp Image 2025-12-29 at 12.23.58 PM.jpeg new file mode 100644 index 0000000..48a0b08 Binary files /dev/null and b/assets/uploads/vouchers/6952bd140d560-WhatsApp Image 2025-12-29 at 12.23.58 PM.jpeg differ diff --git a/assets/uploads/vouchers/6952bd6e1bdcc-WhatsApp Image 2025-12-29 at 12.08.32 PM.jpeg b/assets/uploads/vouchers/6952bd6e1bdcc-WhatsApp Image 2025-12-29 at 12.08.32 PM.jpeg new file mode 100644 index 0000000..0d5be55 Binary files /dev/null and b/assets/uploads/vouchers/6952bd6e1bdcc-WhatsApp Image 2025-12-29 at 12.08.32 PM.jpeg differ diff --git a/assets/uploads/vouchers/6952e3ef61f55-DICIEMBRE82.jpg b/assets/uploads/vouchers/6952e3ef61f55-DICIEMBRE82.jpg new file mode 100644 index 0000000..2b58973 Binary files /dev/null and b/assets/uploads/vouchers/6952e3ef61f55-DICIEMBRE82.jpg differ diff --git a/assets/uploads/vouchers/6952f6bd7db4f-WhatsApp Image 2025-12-24 at 9.52.51 AM.jpeg b/assets/uploads/vouchers/6952f6bd7db4f-WhatsApp Image 2025-12-24 at 9.52.51 AM.jpeg new file mode 100644 index 0000000..697101a Binary files /dev/null and b/assets/uploads/vouchers/6952f6bd7db4f-WhatsApp Image 2025-12-24 at 9.52.51 AM.jpeg differ diff --git a/assets/uploads/vouchers/6952f6efc9a6c-WhatsApp Image 2025-12-29 at 9.32.03 AM.jpeg b/assets/uploads/vouchers/6952f6efc9a6c-WhatsApp Image 2025-12-29 at 9.32.03 AM.jpeg new file mode 100644 index 0000000..d7fec7e Binary files /dev/null and b/assets/uploads/vouchers/6952f6efc9a6c-WhatsApp Image 2025-12-29 at 9.32.03 AM.jpeg differ diff --git a/assets/uploads/vouchers/6952f728d3b98-WhatsApp Image 2025-12-26 at 6.51.51 PM.jpeg b/assets/uploads/vouchers/6952f728d3b98-WhatsApp Image 2025-12-26 at 6.51.51 PM.jpeg new file mode 100644 index 0000000..63609ef Binary files /dev/null and b/assets/uploads/vouchers/6952f728d3b98-WhatsApp Image 2025-12-26 at 6.51.51 PM.jpeg differ diff --git a/assets/uploads/vouchers/6952f7529596b-WhatsApp Image 2025-12-29 at 8.33.13 AM.jpeg b/assets/uploads/vouchers/6952f7529596b-WhatsApp Image 2025-12-29 at 8.33.13 AM.jpeg new file mode 100644 index 0000000..61a0191 Binary files /dev/null and b/assets/uploads/vouchers/6952f7529596b-WhatsApp Image 2025-12-29 at 8.33.13 AM.jpeg differ diff --git a/assets/uploads/vouchers/6952f78745012-WhatsApp Image 2025-12-26 at 9.32.09 AM.jpeg b/assets/uploads/vouchers/6952f78745012-WhatsApp Image 2025-12-26 at 9.32.09 AM.jpeg new file mode 100644 index 0000000..99b2407 Binary files /dev/null and b/assets/uploads/vouchers/6952f78745012-WhatsApp Image 2025-12-26 at 9.32.09 AM.jpeg differ diff --git a/assets/uploads/vouchers/6952f7c18572e-WhatsApp Image 2025-12-26 at 9.41.15 AM.jpeg b/assets/uploads/vouchers/6952f7c18572e-WhatsApp Image 2025-12-26 at 9.41.15 AM.jpeg new file mode 100644 index 0000000..76cf10c Binary files /dev/null and b/assets/uploads/vouchers/6952f7c18572e-WhatsApp Image 2025-12-26 at 9.41.15 AM.jpeg differ diff --git a/assets/uploads/vouchers/6952f8184cfac-WhatsApp Image 2025-12-26 at 10.45.44 AM.jpeg b/assets/uploads/vouchers/6952f8184cfac-WhatsApp Image 2025-12-26 at 10.45.44 AM.jpeg new file mode 100644 index 0000000..6a77113 Binary files /dev/null and b/assets/uploads/vouchers/6952f8184cfac-WhatsApp Image 2025-12-26 at 10.45.44 AM.jpeg differ diff --git a/assets/uploads/vouchers/6952f880e1b5f-WhatsApp Image 2025-12-27 at 9.12.07 AM.jpeg b/assets/uploads/vouchers/6952f880e1b5f-WhatsApp Image 2025-12-27 at 9.12.07 AM.jpeg new file mode 100644 index 0000000..08bc5cc Binary files /dev/null and b/assets/uploads/vouchers/6952f880e1b5f-WhatsApp Image 2025-12-27 at 9.12.07 AM.jpeg differ diff --git a/assets/uploads/vouchers/6952f8ba84876-WhatsApp Image 2025-12-22 at 5.02.10 PM (1).jpeg b/assets/uploads/vouchers/6952f8ba84876-WhatsApp Image 2025-12-22 at 5.02.10 PM (1).jpeg new file mode 100644 index 0000000..bc334cb Binary files /dev/null and b/assets/uploads/vouchers/6952f8ba84876-WhatsApp Image 2025-12-22 at 5.02.10 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/6952f8ffcc3e6-WhatsApp Image 2025-12-27 at 12.31.18 PM.jpeg b/assets/uploads/vouchers/6952f8ffcc3e6-WhatsApp Image 2025-12-27 at 12.31.18 PM.jpeg new file mode 100644 index 0000000..47c3b0d Binary files /dev/null and b/assets/uploads/vouchers/6952f8ffcc3e6-WhatsApp Image 2025-12-27 at 12.31.18 PM.jpeg differ diff --git a/assets/uploads/vouchers/6952f9c505d67-WhatsApp Image 2025-12-29 at 11.30.04 AM (1).jpeg b/assets/uploads/vouchers/6952f9c505d67-WhatsApp Image 2025-12-29 at 11.30.04 AM (1).jpeg new file mode 100644 index 0000000..e481d58 Binary files /dev/null and b/assets/uploads/vouchers/6952f9c505d67-WhatsApp Image 2025-12-29 at 11.30.04 AM (1).jpeg differ diff --git a/assets/uploads/vouchers/6952fb03e9321-WhatsApp Image 2025-12-29 at 12.28.50 PM.jpeg b/assets/uploads/vouchers/6952fb03e9321-WhatsApp Image 2025-12-29 at 12.28.50 PM.jpeg new file mode 100644 index 0000000..728b975 Binary files /dev/null and b/assets/uploads/vouchers/6952fb03e9321-WhatsApp Image 2025-12-29 at 12.28.50 PM.jpeg differ diff --git a/assets/uploads/vouchers/6952fe1eb612e-WhatsApp Image 2025-12-29 at 5.16.57 PM.jpeg b/assets/uploads/vouchers/6952fe1eb612e-WhatsApp Image 2025-12-29 at 5.16.57 PM.jpeg new file mode 100644 index 0000000..018972e Binary files /dev/null and b/assets/uploads/vouchers/6952fe1eb612e-WhatsApp Image 2025-12-29 at 5.16.57 PM.jpeg differ diff --git a/assets/uploads/vouchers/6953dcd0c2130-WhatsApp Image 2025-12-30 at 8.11.22 AM.jpeg b/assets/uploads/vouchers/6953dcd0c2130-WhatsApp Image 2025-12-30 at 8.11.22 AM.jpeg new file mode 100644 index 0000000..a0f71aa Binary files /dev/null and b/assets/uploads/vouchers/6953dcd0c2130-WhatsApp Image 2025-12-30 at 8.11.22 AM.jpeg differ diff --git a/assets/uploads/vouchers/6953de1b21c51-DICIEMBRE83.jpg b/assets/uploads/vouchers/6953de1b21c51-DICIEMBRE83.jpg new file mode 100644 index 0000000..08ec06c Binary files /dev/null and b/assets/uploads/vouchers/6953de1b21c51-DICIEMBRE83.jpg differ diff --git a/assets/uploads/vouchers/6953e1b66c9fd-DICIEMBRE84.jpg b/assets/uploads/vouchers/6953e1b66c9fd-DICIEMBRE84.jpg new file mode 100644 index 0000000..3e04a40 Binary files /dev/null and b/assets/uploads/vouchers/6953e1b66c9fd-DICIEMBRE84.jpg differ diff --git a/assets/uploads/vouchers/6953e3667fa86-WhatsApp Image 2025-12-29 at 6.02.45 PM.jpeg b/assets/uploads/vouchers/6953e3667fa86-WhatsApp Image 2025-12-29 at 6.02.45 PM.jpeg new file mode 100644 index 0000000..980aaaf Binary files /dev/null and b/assets/uploads/vouchers/6953e3667fa86-WhatsApp Image 2025-12-29 at 6.02.45 PM.jpeg differ diff --git a/assets/uploads/vouchers/6953e3b30c381-WhatsApp Image 2025-12-29 at 3.36.57 PM.jpeg b/assets/uploads/vouchers/6953e3b30c381-WhatsApp Image 2025-12-29 at 3.36.57 PM.jpeg new file mode 100644 index 0000000..2af33c2 Binary files /dev/null and b/assets/uploads/vouchers/6953e3b30c381-WhatsApp Image 2025-12-29 at 3.36.57 PM.jpeg differ diff --git a/assets/uploads/vouchers/6953e6cabb97f-WhatsApp Image 2025-12-29 at 2.29.23 PM.jpeg b/assets/uploads/vouchers/6953e6cabb97f-WhatsApp Image 2025-12-29 at 2.29.23 PM.jpeg new file mode 100644 index 0000000..a52e176 Binary files /dev/null and b/assets/uploads/vouchers/6953e6cabb97f-WhatsApp Image 2025-12-29 at 2.29.23 PM.jpeg differ diff --git a/assets/uploads/vouchers/6953e8906a4cf-WhatsApp Image 2025-12-29 at 6.45.50 PM.jpeg b/assets/uploads/vouchers/6953e8906a4cf-WhatsApp Image 2025-12-29 at 6.45.50 PM.jpeg new file mode 100644 index 0000000..ccc3caa Binary files /dev/null and b/assets/uploads/vouchers/6953e8906a4cf-WhatsApp Image 2025-12-29 at 6.45.50 PM.jpeg differ diff --git a/assets/uploads/vouchers/6953e8fe52c02-WhatsApp Image 2025-12-29 at 7.56.33 PM.jpeg b/assets/uploads/vouchers/6953e8fe52c02-WhatsApp Image 2025-12-29 at 7.56.33 PM.jpeg new file mode 100644 index 0000000..a318f3a Binary files /dev/null and b/assets/uploads/vouchers/6953e8fe52c02-WhatsApp Image 2025-12-29 at 7.56.33 PM.jpeg differ diff --git a/assets/uploads/vouchers/6953f083749e0-WhatsApp Image 2025-12-29 at 6.07.50 PM.jpeg b/assets/uploads/vouchers/6953f083749e0-WhatsApp Image 2025-12-29 at 6.07.50 PM.jpeg new file mode 100644 index 0000000..59ef6fc Binary files /dev/null and b/assets/uploads/vouchers/6953f083749e0-WhatsApp Image 2025-12-29 at 6.07.50 PM.jpeg differ diff --git a/assets/uploads/vouchers/6953f294988a6-WhatsApp Image 2025-12-30 at 10.39.48 AM.jpeg b/assets/uploads/vouchers/6953f294988a6-WhatsApp Image 2025-12-30 at 10.39.48 AM.jpeg new file mode 100644 index 0000000..d9148d4 Binary files /dev/null and b/assets/uploads/vouchers/6953f294988a6-WhatsApp Image 2025-12-30 at 10.39.48 AM.jpeg differ diff --git a/assets/uploads/vouchers/6953f98a3d1c3-WhatsApp Image 2025-12-29 at 6.11.07 PM.jpeg b/assets/uploads/vouchers/6953f98a3d1c3-WhatsApp Image 2025-12-29 at 6.11.07 PM.jpeg new file mode 100644 index 0000000..d52dc30 Binary files /dev/null and b/assets/uploads/vouchers/6953f98a3d1c3-WhatsApp Image 2025-12-29 at 6.11.07 PM.jpeg differ diff --git a/assets/uploads/vouchers/6953f9d6769d0-WhatsApp Image 2025-12-30 at 10.50.48 AM.jpeg b/assets/uploads/vouchers/6953f9d6769d0-WhatsApp Image 2025-12-30 at 10.50.48 AM.jpeg new file mode 100644 index 0000000..98121d8 Binary files /dev/null and b/assets/uploads/vouchers/6953f9d6769d0-WhatsApp Image 2025-12-30 at 10.50.48 AM.jpeg differ diff --git a/assets/uploads/vouchers/6953fa107c6b7-WhatsApp Image 2025-12-30 at 10.55.31 AM.jpeg b/assets/uploads/vouchers/6953fa107c6b7-WhatsApp Image 2025-12-30 at 10.55.31 AM.jpeg new file mode 100644 index 0000000..f530510 Binary files /dev/null and b/assets/uploads/vouchers/6953fa107c6b7-WhatsApp Image 2025-12-30 at 10.55.31 AM.jpeg differ diff --git a/assets/uploads/vouchers/6953fa6de550a-WhatsApp Image 2025-12-30 at 10.25.37 AM.jpeg b/assets/uploads/vouchers/6953fa6de550a-WhatsApp Image 2025-12-30 at 10.25.37 AM.jpeg new file mode 100644 index 0000000..107f0e8 Binary files /dev/null and b/assets/uploads/vouchers/6953fa6de550a-WhatsApp Image 2025-12-30 at 10.25.37 AM.jpeg differ diff --git a/assets/uploads/vouchers/695402d76b932-WhatsApp Image 2025-12-30 at 11.07.27 AM.jpeg b/assets/uploads/vouchers/695402d76b932-WhatsApp Image 2025-12-30 at 11.07.27 AM.jpeg new file mode 100644 index 0000000..a14739a Binary files /dev/null and b/assets/uploads/vouchers/695402d76b932-WhatsApp Image 2025-12-30 at 11.07.27 AM.jpeg differ diff --git a/assets/uploads/vouchers/69543934779c3-WhatsApp Image 2025-12-30 at 2.46.37 PM.jpeg b/assets/uploads/vouchers/69543934779c3-WhatsApp Image 2025-12-30 at 2.46.37 PM.jpeg new file mode 100644 index 0000000..b94344f Binary files /dev/null and b/assets/uploads/vouchers/69543934779c3-WhatsApp Image 2025-12-30 at 2.46.37 PM.jpeg differ diff --git a/assets/uploads/vouchers/695446aecca8a-WhatsApp Image 2025-12-30 at 4.37.46 PM.jpeg b/assets/uploads/vouchers/695446aecca8a-WhatsApp Image 2025-12-30 at 4.37.46 PM.jpeg new file mode 100644 index 0000000..39f6a73 Binary files /dev/null and b/assets/uploads/vouchers/695446aecca8a-WhatsApp Image 2025-12-30 at 4.37.46 PM.jpeg differ diff --git a/assets/uploads/vouchers/695448260b556-diciembre85.jpg b/assets/uploads/vouchers/695448260b556-diciembre85.jpg new file mode 100644 index 0000000..09b3a43 Binary files /dev/null and b/assets/uploads/vouchers/695448260b556-diciembre85.jpg differ diff --git a/assets/uploads/vouchers/69544acd01ae5-WhatsApp Image 2025-12-30 at 3.05.42 PM.jpeg b/assets/uploads/vouchers/69544acd01ae5-WhatsApp Image 2025-12-30 at 3.05.42 PM.jpeg new file mode 100644 index 0000000..0be8d68 Binary files /dev/null and b/assets/uploads/vouchers/69544acd01ae5-WhatsApp Image 2025-12-30 at 3.05.42 PM.jpeg differ diff --git a/assets/uploads/vouchers/695539bd4bf89-WhatsApp Image 2025-12-31 at 9.44.51 AM.jpeg b/assets/uploads/vouchers/695539bd4bf89-WhatsApp Image 2025-12-31 at 9.44.51 AM.jpeg new file mode 100644 index 0000000..4a6b22e Binary files /dev/null and b/assets/uploads/vouchers/695539bd4bf89-WhatsApp Image 2025-12-31 at 9.44.51 AM.jpeg differ diff --git a/assets/uploads/vouchers/69553a02307f6-WhatsApp Image 2025-12-31 at 9.10.33 AM.jpeg b/assets/uploads/vouchers/69553a02307f6-WhatsApp Image 2025-12-31 at 9.10.33 AM.jpeg new file mode 100644 index 0000000..d1a1bb4 Binary files /dev/null and b/assets/uploads/vouchers/69553a02307f6-WhatsApp Image 2025-12-31 at 9.10.33 AM.jpeg differ diff --git a/assets/uploads/vouchers/69553a2fb7df5-WhatsApp Image 2025-12-30 at 7.15.44 PM.jpeg b/assets/uploads/vouchers/69553a2fb7df5-WhatsApp Image 2025-12-30 at 7.15.44 PM.jpeg new file mode 100644 index 0000000..935fe08 Binary files /dev/null and b/assets/uploads/vouchers/69553a2fb7df5-WhatsApp Image 2025-12-30 at 7.15.44 PM.jpeg differ diff --git a/assets/uploads/vouchers/69553c9946836-diciembre 86.jfif b/assets/uploads/vouchers/69553c9946836-diciembre 86.jfif new file mode 100644 index 0000000..12c0b58 Binary files /dev/null and b/assets/uploads/vouchers/69553c9946836-diciembre 86.jfif differ diff --git a/assets/uploads/vouchers/69553e476e415-WhatsApp Image 2025-12-30 at 11.26.44 AM.jpeg b/assets/uploads/vouchers/69553e476e415-WhatsApp Image 2025-12-30 at 11.26.44 AM.jpeg new file mode 100644 index 0000000..5d27563 Binary files /dev/null and b/assets/uploads/vouchers/69553e476e415-WhatsApp Image 2025-12-30 at 11.26.44 AM.jpeg differ diff --git a/assets/uploads/vouchers/69553e7809577-WhatsApp Image 2025-12-19 at 6.11.19 PM.jpeg b/assets/uploads/vouchers/69553e7809577-WhatsApp Image 2025-12-19 at 6.11.19 PM.jpeg new file mode 100644 index 0000000..0791c33 Binary files /dev/null and b/assets/uploads/vouchers/69553e7809577-WhatsApp Image 2025-12-19 at 6.11.19 PM.jpeg differ diff --git a/assets/uploads/vouchers/69553ebab09dc-WhatsApp Image 2025-12-18 at 4.02.01 PM.jpeg b/assets/uploads/vouchers/69553ebab09dc-WhatsApp Image 2025-12-18 at 4.02.01 PM.jpeg new file mode 100644 index 0000000..15d2b77 Binary files /dev/null and b/assets/uploads/vouchers/69553ebab09dc-WhatsApp Image 2025-12-18 at 4.02.01 PM.jpeg differ diff --git a/assets/uploads/vouchers/69553eda7a05d-WhatsApp Image 2025-12-18 at 4.27.01 PM.jpeg b/assets/uploads/vouchers/69553eda7a05d-WhatsApp Image 2025-12-18 at 4.27.01 PM.jpeg new file mode 100644 index 0000000..5cd27a0 Binary files /dev/null and b/assets/uploads/vouchers/69553eda7a05d-WhatsApp Image 2025-12-18 at 4.27.01 PM.jpeg differ diff --git a/assets/uploads/vouchers/69553f0dae68f-WhatsApp Image 2025-12-26 at 6.33.58 PM.jpeg b/assets/uploads/vouchers/69553f0dae68f-WhatsApp Image 2025-12-26 at 6.33.58 PM.jpeg new file mode 100644 index 0000000..23d5c95 Binary files /dev/null and b/assets/uploads/vouchers/69553f0dae68f-WhatsApp Image 2025-12-26 at 6.33.58 PM.jpeg differ diff --git a/assets/uploads/vouchers/69553f340611b-WhatsApp Image 2025-12-20 at 11.54.50 AM.jpeg b/assets/uploads/vouchers/69553f340611b-WhatsApp Image 2025-12-20 at 11.54.50 AM.jpeg new file mode 100644 index 0000000..eddcf75 Binary files /dev/null and b/assets/uploads/vouchers/69553f340611b-WhatsApp Image 2025-12-20 at 11.54.50 AM.jpeg differ diff --git a/assets/uploads/vouchers/69553f7134ec7-WhatsApp Image 2025-12-17 at 2.15.01 PM.jpeg b/assets/uploads/vouchers/69553f7134ec7-WhatsApp Image 2025-12-17 at 2.15.01 PM.jpeg new file mode 100644 index 0000000..c76dacd Binary files /dev/null and b/assets/uploads/vouchers/69553f7134ec7-WhatsApp Image 2025-12-17 at 2.15.01 PM.jpeg differ diff --git a/assets/uploads/vouchers/69553f95c4a0a-WhatsApp Image 2025-12-18 at 10.26.27 AM.jpeg b/assets/uploads/vouchers/69553f95c4a0a-WhatsApp Image 2025-12-18 at 10.26.27 AM.jpeg new file mode 100644 index 0000000..ba62b8e Binary files /dev/null and b/assets/uploads/vouchers/69553f95c4a0a-WhatsApp Image 2025-12-18 at 10.26.27 AM.jpeg differ diff --git a/assets/uploads/vouchers/695545f16e146-WhatsApp Image 2025-12-30 at 6.54.53 PM.jpeg b/assets/uploads/vouchers/695545f16e146-WhatsApp Image 2025-12-30 at 6.54.53 PM.jpeg new file mode 100644 index 0000000..a2c8922 Binary files /dev/null and b/assets/uploads/vouchers/695545f16e146-WhatsApp Image 2025-12-30 at 6.54.53 PM.jpeg differ diff --git a/assets/uploads/vouchers/69554679cc681-WhatsApp Image 2025-12-30 at 8.09.56 PM.jpeg b/assets/uploads/vouchers/69554679cc681-WhatsApp Image 2025-12-30 at 8.09.56 PM.jpeg new file mode 100644 index 0000000..6180045 Binary files /dev/null and b/assets/uploads/vouchers/69554679cc681-WhatsApp Image 2025-12-30 at 8.09.56 PM.jpeg differ diff --git a/assets/uploads/vouchers/695546e184d30-WhatsApp Image 2025-12-31 at 7.29.06 AM.jpeg b/assets/uploads/vouchers/695546e184d30-WhatsApp Image 2025-12-31 at 7.29.06 AM.jpeg new file mode 100644 index 0000000..3af54d3 Binary files /dev/null and b/assets/uploads/vouchers/695546e184d30-WhatsApp Image 2025-12-31 at 7.29.06 AM.jpeg differ diff --git a/assets/uploads/vouchers/695560b67f85c-WhatsApp Image 2025-12-31 at 12.09.19 PM.jpeg b/assets/uploads/vouchers/695560b67f85c-WhatsApp Image 2025-12-31 at 12.09.19 PM.jpeg new file mode 100644 index 0000000..33e720d Binary files /dev/null and b/assets/uploads/vouchers/695560b67f85c-WhatsApp Image 2025-12-31 at 12.09.19 PM.jpeg differ diff --git a/assets/uploads/vouchers/6955621d74e8d-WhatsApp Image 2025-12-31 at 12.47.33 PM.jpeg b/assets/uploads/vouchers/6955621d74e8d-WhatsApp Image 2025-12-31 at 12.47.33 PM.jpeg new file mode 100644 index 0000000..a21e16b Binary files /dev/null and b/assets/uploads/vouchers/6955621d74e8d-WhatsApp Image 2025-12-31 at 12.47.33 PM.jpeg differ diff --git a/assets/uploads/vouchers/695814fe0b3b5-WhatsApp Image 2025-12-31 at 4.44.27 PM.jpeg b/assets/uploads/vouchers/695814fe0b3b5-WhatsApp Image 2025-12-31 at 4.44.27 PM.jpeg new file mode 100644 index 0000000..8f1b48b Binary files /dev/null and b/assets/uploads/vouchers/695814fe0b3b5-WhatsApp Image 2025-12-31 at 4.44.27 PM.jpeg differ diff --git a/assets/uploads/vouchers/695815bcb1fa1-WhatsApp Image 2025-12-31 at 2.31.08 PM.jpeg b/assets/uploads/vouchers/695815bcb1fa1-WhatsApp Image 2025-12-31 at 2.31.08 PM.jpeg new file mode 100644 index 0000000..f2ab13f Binary files /dev/null and b/assets/uploads/vouchers/695815bcb1fa1-WhatsApp Image 2025-12-31 at 2.31.08 PM.jpeg differ diff --git a/assets/uploads/vouchers/695917f7d840c-WhatsApp Image 2025-12-31 at 7.07.29 PM.jpeg b/assets/uploads/vouchers/695917f7d840c-WhatsApp Image 2025-12-31 at 7.07.29 PM.jpeg new file mode 100644 index 0000000..8c3a8a4 Binary files /dev/null and b/assets/uploads/vouchers/695917f7d840c-WhatsApp Image 2025-12-31 at 7.07.29 PM.jpeg differ diff --git a/assets/uploads/vouchers/695918e0df161-WhatsApp Image 2026-01-03 at 8.24.53 AM.jpeg b/assets/uploads/vouchers/695918e0df161-WhatsApp Image 2026-01-03 at 8.24.53 AM.jpeg new file mode 100644 index 0000000..49f5e93 Binary files /dev/null and b/assets/uploads/vouchers/695918e0df161-WhatsApp Image 2026-01-03 at 8.24.53 AM.jpeg differ diff --git a/assets/uploads/vouchers/69591908542b4-WhatsApp Image 2026-01-02 at 11.13.32 AM.jpeg b/assets/uploads/vouchers/69591908542b4-WhatsApp Image 2026-01-02 at 11.13.32 AM.jpeg new file mode 100644 index 0000000..ef0d7bb Binary files /dev/null and b/assets/uploads/vouchers/69591908542b4-WhatsApp Image 2026-01-02 at 11.13.32 AM.jpeg differ diff --git a/assets/uploads/vouchers/69591a2ed035a-WhatsApp Image 2026-01-02 at 8.44.27 AM (1).jpeg b/assets/uploads/vouchers/69591a2ed035a-WhatsApp Image 2026-01-02 at 8.44.27 AM (1).jpeg new file mode 100644 index 0000000..d8bb322 Binary files /dev/null and b/assets/uploads/vouchers/69591a2ed035a-WhatsApp Image 2026-01-02 at 8.44.27 AM (1).jpeg differ diff --git a/assets/uploads/vouchers/69595d43d1182-WhatsApp Image 2026-01-03 at 9.45.53 AM.jpeg b/assets/uploads/vouchers/69595d43d1182-WhatsApp Image 2026-01-03 at 9.45.53 AM.jpeg new file mode 100644 index 0000000..47c2a48 Binary files /dev/null and b/assets/uploads/vouchers/69595d43d1182-WhatsApp Image 2026-01-03 at 9.45.53 AM.jpeg differ diff --git a/assets/uploads/vouchers/69596234104f3-WhatsApp Image 2026-01-03 at 1.36.33 PM.jpeg b/assets/uploads/vouchers/69596234104f3-WhatsApp Image 2026-01-03 at 1.36.33 PM.jpeg new file mode 100644 index 0000000..a3646cb Binary files /dev/null and b/assets/uploads/vouchers/69596234104f3-WhatsApp Image 2026-01-03 at 1.36.33 PM.jpeg differ diff --git a/assets/uploads/vouchers/69598631e8825-WhatsApp Image 2026-01-03 at 4.02.10 PM (1).jpeg b/assets/uploads/vouchers/69598631e8825-WhatsApp Image 2026-01-03 at 4.02.10 PM (1).jpeg new file mode 100644 index 0000000..51d8dfa Binary files /dev/null and b/assets/uploads/vouchers/69598631e8825-WhatsApp Image 2026-01-03 at 4.02.10 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/69599962c7607-WhatsApp Image 2025-12-13 at 3.24.40 PM.jpeg b/assets/uploads/vouchers/69599962c7607-WhatsApp Image 2025-12-13 at 3.24.40 PM.jpeg new file mode 100644 index 0000000..586b487 Binary files /dev/null and b/assets/uploads/vouchers/69599962c7607-WhatsApp Image 2025-12-13 at 3.24.40 PM.jpeg differ diff --git a/assets/uploads/vouchers/6959999ed6a2e-WhatsApp Image 2025-12-19 at 11.25.31 AM.jpeg b/assets/uploads/vouchers/6959999ed6a2e-WhatsApp Image 2025-12-19 at 11.25.31 AM.jpeg new file mode 100644 index 0000000..7d8a907 Binary files /dev/null and b/assets/uploads/vouchers/6959999ed6a2e-WhatsApp Image 2025-12-19 at 11.25.31 AM.jpeg differ diff --git a/assets/uploads/vouchers/695999a227d82-Screenshot_333.png b/assets/uploads/vouchers/695999a227d82-Screenshot_333.png new file mode 100644 index 0000000..128f03b Binary files /dev/null and b/assets/uploads/vouchers/695999a227d82-Screenshot_333.png differ diff --git a/assets/uploads/vouchers/69599a2e6f936-WhatsApp Image 2026-01-03 at 12.07.35 PM.jpeg b/assets/uploads/vouchers/69599a2e6f936-WhatsApp Image 2026-01-03 at 12.07.35 PM.jpeg new file mode 100644 index 0000000..55fbf89 Binary files /dev/null and b/assets/uploads/vouchers/69599a2e6f936-WhatsApp Image 2026-01-03 at 12.07.35 PM.jpeg differ diff --git a/assets/uploads/vouchers/69599b1ee2637-WhatsApp Image 2025-12-31 at 1.50.36 PM.jpeg b/assets/uploads/vouchers/69599b1ee2637-WhatsApp Image 2025-12-31 at 1.50.36 PM.jpeg new file mode 100644 index 0000000..79a4343 Binary files /dev/null and b/assets/uploads/vouchers/69599b1ee2637-WhatsApp Image 2025-12-31 at 1.50.36 PM.jpeg differ diff --git a/assets/uploads/vouchers/69599b5ea798b-WhatsApp Image 2026-01-03 at 11.20.32 AM.jpeg b/assets/uploads/vouchers/69599b5ea798b-WhatsApp Image 2026-01-03 at 11.20.32 AM.jpeg new file mode 100644 index 0000000..9261eb2 Binary files /dev/null and b/assets/uploads/vouchers/69599b5ea798b-WhatsApp Image 2026-01-03 at 11.20.32 AM.jpeg differ diff --git a/assets/uploads/vouchers/69599bac0e56c-WhatsApp Image 2025-12-31 at 1.40.54 PM.jpeg b/assets/uploads/vouchers/69599bac0e56c-WhatsApp Image 2025-12-31 at 1.40.54 PM.jpeg new file mode 100644 index 0000000..cc14092 Binary files /dev/null and b/assets/uploads/vouchers/69599bac0e56c-WhatsApp Image 2025-12-31 at 1.40.54 PM.jpeg differ diff --git a/assets/uploads/vouchers/69599be4acedb-WhatsApp Image 2025-12-31 at 4.35.48 PM.jpeg b/assets/uploads/vouchers/69599be4acedb-WhatsApp Image 2025-12-31 at 4.35.48 PM.jpeg new file mode 100644 index 0000000..656e8d6 Binary files /dev/null and b/assets/uploads/vouchers/69599be4acedb-WhatsApp Image 2025-12-31 at 4.35.48 PM.jpeg differ diff --git a/assets/uploads/vouchers/69599c52967ac-WhatsApp Image 2026-01-02 at 11.52.45 AM.jpeg b/assets/uploads/vouchers/69599c52967ac-WhatsApp Image 2026-01-02 at 11.52.45 AM.jpeg new file mode 100644 index 0000000..3f03fd7 Binary files /dev/null and b/assets/uploads/vouchers/69599c52967ac-WhatsApp Image 2026-01-02 at 11.52.45 AM.jpeg differ diff --git a/assets/uploads/vouchers/69599c8103d0c-WhatsApp Image 2026-01-03 at 4.42.19 PM.jpeg b/assets/uploads/vouchers/69599c8103d0c-WhatsApp Image 2026-01-03 at 4.42.19 PM.jpeg new file mode 100644 index 0000000..4a23ea6 Binary files /dev/null and b/assets/uploads/vouchers/69599c8103d0c-WhatsApp Image 2026-01-03 at 4.42.19 PM.jpeg differ diff --git a/assets/uploads/vouchers/69599cbba6f29-WhatsApp Image 2026-01-03 at 2.28.30 PM.jpeg b/assets/uploads/vouchers/69599cbba6f29-WhatsApp Image 2026-01-03 at 2.28.30 PM.jpeg new file mode 100644 index 0000000..cc50947 Binary files /dev/null and b/assets/uploads/vouchers/69599cbba6f29-WhatsApp Image 2026-01-03 at 2.28.30 PM.jpeg differ diff --git a/assets/uploads/vouchers/69599cd98753e-WhatsApp Image 2026-01-02 at 3.58.44 PM.jpeg b/assets/uploads/vouchers/69599cd98753e-WhatsApp Image 2026-01-02 at 3.58.44 PM.jpeg new file mode 100644 index 0000000..3440752 Binary files /dev/null and b/assets/uploads/vouchers/69599cd98753e-WhatsApp Image 2026-01-02 at 3.58.44 PM.jpeg differ diff --git a/assets/uploads/vouchers/69599d24a99c4-WhatsApp Image 2026-01-02 at 10.05.57 AM.jpeg b/assets/uploads/vouchers/69599d24a99c4-WhatsApp Image 2026-01-02 at 10.05.57 AM.jpeg new file mode 100644 index 0000000..d9459f5 Binary files /dev/null and b/assets/uploads/vouchers/69599d24a99c4-WhatsApp Image 2026-01-02 at 10.05.57 AM.jpeg differ diff --git a/assets/uploads/vouchers/69599d3e6dbf0-Screenshot_334.png b/assets/uploads/vouchers/69599d3e6dbf0-Screenshot_334.png new file mode 100644 index 0000000..b2cbf19 Binary files /dev/null and b/assets/uploads/vouchers/69599d3e6dbf0-Screenshot_334.png differ diff --git a/assets/uploads/vouchers/69599dd181520-WhatsApp Image 2026-01-03 at 5.45.06 PM.jpeg b/assets/uploads/vouchers/69599dd181520-WhatsApp Image 2026-01-03 at 5.45.06 PM.jpeg new file mode 100644 index 0000000..8d815fb Binary files /dev/null and b/assets/uploads/vouchers/69599dd181520-WhatsApp Image 2026-01-03 at 5.45.06 PM.jpeg differ diff --git a/assets/uploads/vouchers/69599e0f5c569-WhatsApp Image 2025-12-31 at 12.41.30 PM.jpeg b/assets/uploads/vouchers/69599e0f5c569-WhatsApp Image 2025-12-31 at 12.41.30 PM.jpeg new file mode 100644 index 0000000..ca5af19 Binary files /dev/null and b/assets/uploads/vouchers/69599e0f5c569-WhatsApp Image 2025-12-31 at 12.41.30 PM.jpeg differ diff --git a/assets/uploads/vouchers/6959bc836c296-Screenshot_334.png b/assets/uploads/vouchers/6959bc836c296-Screenshot_334.png new file mode 100644 index 0000000..b2cbf19 Binary files /dev/null and b/assets/uploads/vouchers/6959bc836c296-Screenshot_334.png differ diff --git a/assets/uploads/vouchers/695bf2a18e977-PAG9O90.jfif b/assets/uploads/vouchers/695bf2a18e977-PAG9O90.jfif new file mode 100644 index 0000000..3190d47 Binary files /dev/null and b/assets/uploads/vouchers/695bf2a18e977-PAG9O90.jfif differ diff --git a/assets/uploads/vouchers/695bf2e97f219-PAGO 91.jfif b/assets/uploads/vouchers/695bf2e97f219-PAGO 91.jfif new file mode 100644 index 0000000..6cf1e65 Binary files /dev/null and b/assets/uploads/vouchers/695bf2e97f219-PAGO 91.jfif differ diff --git a/assets/uploads/vouchers/695bf385879a7-PAGO92.jfif b/assets/uploads/vouchers/695bf385879a7-PAGO92.jfif new file mode 100644 index 0000000..546fdca Binary files /dev/null and b/assets/uploads/vouchers/695bf385879a7-PAGO92.jfif differ diff --git a/assets/uploads/vouchers/695bf3b6efbac-PAGO93.jfif b/assets/uploads/vouchers/695bf3b6efbac-PAGO93.jfif new file mode 100644 index 0000000..9fe65a7 Binary files /dev/null and b/assets/uploads/vouchers/695bf3b6efbac-PAGO93.jfif differ diff --git a/assets/uploads/vouchers/695bf3ec9d376-PAGO94.jfif b/assets/uploads/vouchers/695bf3ec9d376-PAGO94.jfif new file mode 100644 index 0000000..7fdfc64 Binary files /dev/null and b/assets/uploads/vouchers/695bf3ec9d376-PAGO94.jfif differ diff --git a/assets/uploads/vouchers/695bf440621cb-PAGO95.jfif b/assets/uploads/vouchers/695bf440621cb-PAGO95.jfif new file mode 100644 index 0000000..a5d6f4c Binary files /dev/null and b/assets/uploads/vouchers/695bf440621cb-PAGO95.jfif differ diff --git a/assets/uploads/vouchers/695bf91a49811-WhatsApp Image 2026-01-05 at 9.32.17 AM.jpeg b/assets/uploads/vouchers/695bf91a49811-WhatsApp Image 2026-01-05 at 9.32.17 AM.jpeg new file mode 100644 index 0000000..77d9fdd Binary files /dev/null and b/assets/uploads/vouchers/695bf91a49811-WhatsApp Image 2026-01-05 at 9.32.17 AM.jpeg differ diff --git a/assets/uploads/vouchers/695c20324b299-Screenshot_335.png b/assets/uploads/vouchers/695c20324b299-Screenshot_335.png new file mode 100644 index 0000000..c3d1358 Binary files /dev/null and b/assets/uploads/vouchers/695c20324b299-Screenshot_335.png differ diff --git a/assets/uploads/vouchers/695d1801bad97-Screenshot_3.png b/assets/uploads/vouchers/695d1801bad97-Screenshot_3.png new file mode 100644 index 0000000..ef2d4c9 Binary files /dev/null and b/assets/uploads/vouchers/695d1801bad97-Screenshot_3.png differ diff --git a/assets/uploads/vouchers/695d2ebf38a98-Screenshot_119.png b/assets/uploads/vouchers/695d2ebf38a98-Screenshot_119.png new file mode 100644 index 0000000..90aa3a9 Binary files /dev/null and b/assets/uploads/vouchers/695d2ebf38a98-Screenshot_119.png differ diff --git a/assets/uploads/vouchers/695d5d2586012-WhatsApp Image 2026-01-05 at 6.54.11 PM.jpeg b/assets/uploads/vouchers/695d5d2586012-WhatsApp Image 2026-01-05 at 6.54.11 PM.jpeg new file mode 100644 index 0000000..0de2c56 Binary files /dev/null and b/assets/uploads/vouchers/695d5d2586012-WhatsApp Image 2026-01-05 at 6.54.11 PM.jpeg differ diff --git a/assets/uploads/vouchers/695e7ef77d9c8-Screenshot_130.png b/assets/uploads/vouchers/695e7ef77d9c8-Screenshot_130.png new file mode 100644 index 0000000..70f79c4 Binary files /dev/null and b/assets/uploads/vouchers/695e7ef77d9c8-Screenshot_130.png differ diff --git a/assets/uploads/vouchers/695ea095e5f30-Screenshot_185.png b/assets/uploads/vouchers/695ea095e5f30-Screenshot_185.png new file mode 100644 index 0000000..0e9785a Binary files /dev/null and b/assets/uploads/vouchers/695ea095e5f30-Screenshot_185.png differ diff --git a/assets/uploads/vouchers/695eaba41fa9b-Screenshot_333.png b/assets/uploads/vouchers/695eaba41fa9b-Screenshot_333.png new file mode 100644 index 0000000..86d9218 Binary files /dev/null and b/assets/uploads/vouchers/695eaba41fa9b-Screenshot_333.png differ diff --git a/assets/uploads/vouchers/695eb059cf4ed-Screenshot_334.png b/assets/uploads/vouchers/695eb059cf4ed-Screenshot_334.png new file mode 100644 index 0000000..82fa278 Binary files /dev/null and b/assets/uploads/vouchers/695eb059cf4ed-Screenshot_334.png differ diff --git a/assets/uploads/vouchers/695eb0b514fc7-Screenshot_335.png b/assets/uploads/vouchers/695eb0b514fc7-Screenshot_335.png new file mode 100644 index 0000000..2a74500 Binary files /dev/null and b/assets/uploads/vouchers/695eb0b514fc7-Screenshot_335.png differ diff --git a/assets/uploads/vouchers/69613c16eda58-Screenshot_336.png b/assets/uploads/vouchers/69613c16eda58-Screenshot_336.png new file mode 100644 index 0000000..0e1b6fc Binary files /dev/null and b/assets/uploads/vouchers/69613c16eda58-Screenshot_336.png differ diff --git a/assets/uploads/vouchers/696160f6999e1-Screenshot_337.png b/assets/uploads/vouchers/696160f6999e1-Screenshot_337.png new file mode 100644 index 0000000..a7ff296 Binary files /dev/null and b/assets/uploads/vouchers/696160f6999e1-Screenshot_337.png differ diff --git a/assets/uploads/vouchers/696268dd47132-559f6785-f428-4e9c-9344-362d4e5d7d8c.jfif b/assets/uploads/vouchers/696268dd47132-559f6785-f428-4e9c-9344-362d4e5d7d8c.jfif new file mode 100644 index 0000000..d86df5a Binary files /dev/null and b/assets/uploads/vouchers/696268dd47132-559f6785-f428-4e9c-9344-362d4e5d7d8c.jfif differ diff --git a/assets/uploads/vouchers/69626b74dca82-111.png b/assets/uploads/vouchers/69626b74dca82-111.png new file mode 100644 index 0000000..54ed454 Binary files /dev/null and b/assets/uploads/vouchers/69626b74dca82-111.png differ diff --git a/assets/uploads/vouchers/69626ba7d81f6-111.png b/assets/uploads/vouchers/69626ba7d81f6-111.png new file mode 100644 index 0000000..54ed454 Binary files /dev/null and b/assets/uploads/vouchers/69626ba7d81f6-111.png differ diff --git a/assets/uploads/vouchers/69626d1dc9c9e-Screenshot_338.png b/assets/uploads/vouchers/69626d1dc9c9e-Screenshot_338.png new file mode 100644 index 0000000..5cf5283 Binary files /dev/null and b/assets/uploads/vouchers/69626d1dc9c9e-Screenshot_338.png differ diff --git a/assets/uploads/vouchers/69627de07028d-Screenshot_339.png b/assets/uploads/vouchers/69627de07028d-Screenshot_339.png new file mode 100644 index 0000000..ab01f2a Binary files /dev/null and b/assets/uploads/vouchers/69627de07028d-Screenshot_339.png differ diff --git a/assets/uploads/vouchers/69652b7095099-Screenshot_340.png b/assets/uploads/vouchers/69652b7095099-Screenshot_340.png new file mode 100644 index 0000000..68bb554 Binary files /dev/null and b/assets/uploads/vouchers/69652b7095099-Screenshot_340.png differ diff --git a/assets/uploads/vouchers/696ea1344b752-WhatsApp Image 2026-01-07 at 6.58.34 PM.jpeg b/assets/uploads/vouchers/696ea1344b752-WhatsApp Image 2026-01-07 at 6.58.34 PM.jpeg new file mode 100644 index 0000000..31b2bf1 Binary files /dev/null and b/assets/uploads/vouchers/696ea1344b752-WhatsApp Image 2026-01-07 at 6.58.34 PM.jpeg differ diff --git a/assets/uploads/vouchers/6974e8d8b85f6-WhatsApp Image 2026-01-23 at 7.41.17 PM.jpeg b/assets/uploads/vouchers/6974e8d8b85f6-WhatsApp Image 2026-01-23 at 7.41.17 PM.jpeg new file mode 100644 index 0000000..676e40b Binary files /dev/null and b/assets/uploads/vouchers/6974e8d8b85f6-WhatsApp Image 2026-01-23 at 7.41.17 PM.jpeg differ diff --git a/assets/uploads/vouchers/6974edccbe61c-WhatsApp Image 2026-01-24 at 11.04.29 AM.jpeg b/assets/uploads/vouchers/6974edccbe61c-WhatsApp Image 2026-01-24 at 11.04.29 AM.jpeg new file mode 100644 index 0000000..8c04bf9 Binary files /dev/null and b/assets/uploads/vouchers/6974edccbe61c-WhatsApp Image 2026-01-24 at 11.04.29 AM.jpeg differ diff --git a/assets/uploads/vouchers/6974f4ecc938d-WhatsApp Image 2026-01-24 at 11.33.44 AM.jpeg b/assets/uploads/vouchers/6974f4ecc938d-WhatsApp Image 2026-01-24 at 11.33.44 AM.jpeg new file mode 100644 index 0000000..66b10ec Binary files /dev/null and b/assets/uploads/vouchers/6974f4ecc938d-WhatsApp Image 2026-01-24 at 11.33.44 AM.jpeg differ diff --git a/assets/uploads/vouchers/6974fa05f3062-WhatsApp Image 2026-01-24 at 11.55.45 AM.jpeg b/assets/uploads/vouchers/6974fa05f3062-WhatsApp Image 2026-01-24 at 11.55.45 AM.jpeg new file mode 100644 index 0000000..5f74ca1 Binary files /dev/null and b/assets/uploads/vouchers/6974fa05f3062-WhatsApp Image 2026-01-24 at 11.55.45 AM.jpeg differ diff --git a/assets/uploads/vouchers/6974fd0471fc6-WhatsApp Image 2026-01-23 at 6.27.58 PM.jpeg b/assets/uploads/vouchers/6974fd0471fc6-WhatsApp Image 2026-01-23 at 6.27.58 PM.jpeg new file mode 100644 index 0000000..f7ba848 Binary files /dev/null and b/assets/uploads/vouchers/6974fd0471fc6-WhatsApp Image 2026-01-23 at 6.27.58 PM.jpeg differ diff --git a/assets/uploads/vouchers/6975000de2bfc-WhatsApp Image 2026-01-22 at 9.58.53 AM.jpeg b/assets/uploads/vouchers/6975000de2bfc-WhatsApp Image 2026-01-22 at 9.58.53 AM.jpeg new file mode 100644 index 0000000..9190a4d Binary files /dev/null and b/assets/uploads/vouchers/6975000de2bfc-WhatsApp Image 2026-01-22 at 9.58.53 AM.jpeg differ diff --git a/assets/uploads/vouchers/697500a1502ee-WhatsApp Image 2026-01-24 at 12.22.41 PM.jpeg b/assets/uploads/vouchers/697500a1502ee-WhatsApp Image 2026-01-24 at 12.22.41 PM.jpeg new file mode 100644 index 0000000..b337dad Binary files /dev/null and b/assets/uploads/vouchers/697500a1502ee-WhatsApp Image 2026-01-24 at 12.22.41 PM.jpeg differ diff --git a/assets/uploads/vouchers/697501428a74d-WhatsApp Image 2026-01-24 at 12.24.38 PM.jpeg b/assets/uploads/vouchers/697501428a74d-WhatsApp Image 2026-01-24 at 12.24.38 PM.jpeg new file mode 100644 index 0000000..e25bad8 Binary files /dev/null and b/assets/uploads/vouchers/697501428a74d-WhatsApp Image 2026-01-24 at 12.24.38 PM.jpeg differ diff --git a/assets/uploads/vouchers/6975143637016-WhatsApp Image 2026-01-24 at 1.46.55 PM.jpeg b/assets/uploads/vouchers/6975143637016-WhatsApp Image 2026-01-24 at 1.46.55 PM.jpeg new file mode 100644 index 0000000..bf8cee2 Binary files /dev/null and b/assets/uploads/vouchers/6975143637016-WhatsApp Image 2026-01-24 at 1.46.55 PM.jpeg differ diff --git a/assets/uploads/vouchers/697515a58259a-WhatsApp Image 2026-01-24 at 1.06.19 PM.jpeg b/assets/uploads/vouchers/697515a58259a-WhatsApp Image 2026-01-24 at 1.06.19 PM.jpeg new file mode 100644 index 0000000..32d07a8 Binary files /dev/null and b/assets/uploads/vouchers/697515a58259a-WhatsApp Image 2026-01-24 at 1.06.19 PM.jpeg differ diff --git a/assets/uploads/vouchers/697533dd7e448-WhatsApp Image 2026-01-24 at 4.01.47 PM.jpeg b/assets/uploads/vouchers/697533dd7e448-WhatsApp Image 2026-01-24 at 4.01.47 PM.jpeg new file mode 100644 index 0000000..f487013 Binary files /dev/null and b/assets/uploads/vouchers/697533dd7e448-WhatsApp Image 2026-01-24 at 4.01.47 PM.jpeg differ diff --git a/assets/uploads/vouchers/697549dfbdb99-WhatsApp Image 2026-01-24 at 5.34.38 PM.jpeg b/assets/uploads/vouchers/697549dfbdb99-WhatsApp Image 2026-01-24 at 5.34.38 PM.jpeg new file mode 100644 index 0000000..5ad3b38 Binary files /dev/null and b/assets/uploads/vouchers/697549dfbdb99-WhatsApp Image 2026-01-24 at 5.34.38 PM.jpeg differ diff --git a/assets/uploads/vouchers/6976b516e6f42-2ff556f8-ac2d-4e9d-a13c-3bcc7705aa51.jfif b/assets/uploads/vouchers/6976b516e6f42-2ff556f8-ac2d-4e9d-a13c-3bcc7705aa51.jfif new file mode 100644 index 0000000..4459dbb Binary files /dev/null and b/assets/uploads/vouchers/6976b516e6f42-2ff556f8-ac2d-4e9d-a13c-3bcc7705aa51.jfif differ diff --git a/assets/uploads/vouchers/6977992be0cf2-WhatsApp Image 2026-01-26 at 11.12.58 AM.jpeg b/assets/uploads/vouchers/6977992be0cf2-WhatsApp Image 2026-01-26 at 11.12.58 AM.jpeg new file mode 100644 index 0000000..709bded Binary files /dev/null and b/assets/uploads/vouchers/6977992be0cf2-WhatsApp Image 2026-01-26 at 11.12.58 AM.jpeg differ diff --git a/assets/uploads/vouchers/69779e4bc36f7-WhatsApp Image 2026-01-26 at 10.20.59 AM.jpeg b/assets/uploads/vouchers/69779e4bc36f7-WhatsApp Image 2026-01-26 at 10.20.59 AM.jpeg new file mode 100644 index 0000000..4cb1f15 Binary files /dev/null and b/assets/uploads/vouchers/69779e4bc36f7-WhatsApp Image 2026-01-26 at 10.20.59 AM.jpeg differ diff --git a/assets/uploads/vouchers/6977b3b01468d-WhatsApp Image 2026-01-26 at 1.28.52 PM.jpeg b/assets/uploads/vouchers/6977b3b01468d-WhatsApp Image 2026-01-26 at 1.28.52 PM.jpeg new file mode 100644 index 0000000..d0a0d52 Binary files /dev/null and b/assets/uploads/vouchers/6977b3b01468d-WhatsApp Image 2026-01-26 at 1.28.52 PM.jpeg differ diff --git a/assets/uploads/vouchers/6977b8c2d1776-WhatsApp Image 2026-01-26 at 1.53.56 PM.jpeg b/assets/uploads/vouchers/6977b8c2d1776-WhatsApp Image 2026-01-26 at 1.53.56 PM.jpeg new file mode 100644 index 0000000..c2d75e4 Binary files /dev/null and b/assets/uploads/vouchers/6977b8c2d1776-WhatsApp Image 2026-01-26 at 1.53.56 PM.jpeg differ diff --git a/assets/uploads/vouchers/6977b92e65d54-WhatsApp Image 2026-01-26 at 1.47.53 PM.jpeg b/assets/uploads/vouchers/6977b92e65d54-WhatsApp Image 2026-01-26 at 1.47.53 PM.jpeg new file mode 100644 index 0000000..b181798 Binary files /dev/null and b/assets/uploads/vouchers/6977b92e65d54-WhatsApp Image 2026-01-26 at 1.47.53 PM.jpeg differ diff --git a/assets/uploads/vouchers/6977c07a64d36-WhatsApp Image 2026-01-26 at 2.25.59 PM.jpeg b/assets/uploads/vouchers/6977c07a64d36-WhatsApp Image 2026-01-26 at 2.25.59 PM.jpeg new file mode 100644 index 0000000..de7219d Binary files /dev/null and b/assets/uploads/vouchers/6977c07a64d36-WhatsApp Image 2026-01-26 at 2.25.59 PM.jpeg differ diff --git a/assets/uploads/vouchers/6977d7d3bfa09-WhatsApp Image 2026-01-26 at 3.52.31 PM.jpeg b/assets/uploads/vouchers/6977d7d3bfa09-WhatsApp Image 2026-01-26 at 3.52.31 PM.jpeg new file mode 100644 index 0000000..0a34d79 Binary files /dev/null and b/assets/uploads/vouchers/6977d7d3bfa09-WhatsApp Image 2026-01-26 at 3.52.31 PM.jpeg differ diff --git a/assets/uploads/vouchers/6977df8db1794-WhatsApp Image 2026-01-26 at 4.13.09 PM.jpeg b/assets/uploads/vouchers/6977df8db1794-WhatsApp Image 2026-01-26 at 4.13.09 PM.jpeg new file mode 100644 index 0000000..e6991ce Binary files /dev/null and b/assets/uploads/vouchers/6977df8db1794-WhatsApp Image 2026-01-26 at 4.13.09 PM.jpeg differ diff --git a/assets/uploads/vouchers/6977dfdf9847f-WhatsApp Image 2026-01-26 at 2.42.54 PM.jpeg b/assets/uploads/vouchers/6977dfdf9847f-WhatsApp Image 2026-01-26 at 2.42.54 PM.jpeg new file mode 100644 index 0000000..297e449 Binary files /dev/null and b/assets/uploads/vouchers/6977dfdf9847f-WhatsApp Image 2026-01-26 at 2.42.54 PM.jpeg differ diff --git a/assets/uploads/vouchers/6977e02661e65-WhatsApp Image 2026-01-26 at 2.42.06 PM.jpeg b/assets/uploads/vouchers/6977e02661e65-WhatsApp Image 2026-01-26 at 2.42.06 PM.jpeg new file mode 100644 index 0000000..0ddecd6 Binary files /dev/null and b/assets/uploads/vouchers/6977e02661e65-WhatsApp Image 2026-01-26 at 2.42.06 PM.jpeg differ diff --git a/assets/uploads/vouchers/6977e34439144-WhatsApp Image 2026-01-26 at 4.55.20 PM.jpeg b/assets/uploads/vouchers/6977e34439144-WhatsApp Image 2026-01-26 at 4.55.20 PM.jpeg new file mode 100644 index 0000000..bf1e4a8 Binary files /dev/null and b/assets/uploads/vouchers/6977e34439144-WhatsApp Image 2026-01-26 at 4.55.20 PM.jpeg differ diff --git a/assets/uploads/vouchers/6977ea38d2c64-WhatsApp Image 2026-01-26 at 5.23.09 PM.jpeg b/assets/uploads/vouchers/6977ea38d2c64-WhatsApp Image 2026-01-26 at 5.23.09 PM.jpeg new file mode 100644 index 0000000..8ba0724 Binary files /dev/null and b/assets/uploads/vouchers/6977ea38d2c64-WhatsApp Image 2026-01-26 at 5.23.09 PM.jpeg differ diff --git a/assets/uploads/vouchers/6977ede0a38f2-WhatsApp Image 2026-01-26 at 5.37.16 PM.jpeg b/assets/uploads/vouchers/6977ede0a38f2-WhatsApp Image 2026-01-26 at 5.37.16 PM.jpeg new file mode 100644 index 0000000..d47ac9d Binary files /dev/null and b/assets/uploads/vouchers/6977ede0a38f2-WhatsApp Image 2026-01-26 at 5.37.16 PM.jpeg differ diff --git a/assets/uploads/vouchers/6977efcb2425b-WhatsApp Image 2026-01-22 at 10.08.53 AM.jpeg b/assets/uploads/vouchers/6977efcb2425b-WhatsApp Image 2026-01-22 at 10.08.53 AM.jpeg new file mode 100644 index 0000000..0bd5662 Binary files /dev/null and b/assets/uploads/vouchers/6977efcb2425b-WhatsApp Image 2026-01-22 at 10.08.53 AM.jpeg differ diff --git a/assets/uploads/vouchers/6977f0164b28e-WhatsApp Image 2026-01-24 at 4.47.44 PM.jpeg b/assets/uploads/vouchers/6977f0164b28e-WhatsApp Image 2026-01-24 at 4.47.44 PM.jpeg new file mode 100644 index 0000000..0888218 Binary files /dev/null and b/assets/uploads/vouchers/6977f0164b28e-WhatsApp Image 2026-01-24 at 4.47.44 PM.jpeg differ diff --git a/assets/uploads/vouchers/6977f048a76f5-WhatsApp Image 2026-01-23 at 12.58.40 PM.jpeg b/assets/uploads/vouchers/6977f048a76f5-WhatsApp Image 2026-01-23 at 12.58.40 PM.jpeg new file mode 100644 index 0000000..de3b7c0 Binary files /dev/null and b/assets/uploads/vouchers/6977f048a76f5-WhatsApp Image 2026-01-23 at 12.58.40 PM.jpeg differ diff --git a/assets/uploads/vouchers/6977f07bbc236-WhatsApp Image 2026-01-22 at 8.51.52 AM.jpeg b/assets/uploads/vouchers/6977f07bbc236-WhatsApp Image 2026-01-22 at 8.51.52 AM.jpeg new file mode 100644 index 0000000..f621a5f Binary files /dev/null and b/assets/uploads/vouchers/6977f07bbc236-WhatsApp Image 2026-01-22 at 8.51.52 AM.jpeg differ diff --git a/assets/uploads/vouchers/6977f0d9cedd6-WhatsApp Image 2026-01-26 at 1.20.00 PM.jpeg b/assets/uploads/vouchers/6977f0d9cedd6-WhatsApp Image 2026-01-26 at 1.20.00 PM.jpeg new file mode 100644 index 0000000..b70b51a Binary files /dev/null and b/assets/uploads/vouchers/6977f0d9cedd6-WhatsApp Image 2026-01-26 at 1.20.00 PM.jpeg differ diff --git a/assets/uploads/vouchers/6977f214a7875-WhatsApp Image 2026-01-26 at 5.53.21 PM.jpeg b/assets/uploads/vouchers/6977f214a7875-WhatsApp Image 2026-01-26 at 5.53.21 PM.jpeg new file mode 100644 index 0000000..a2f35d6 Binary files /dev/null and b/assets/uploads/vouchers/6977f214a7875-WhatsApp Image 2026-01-26 at 5.53.21 PM.jpeg differ diff --git a/assets/uploads/vouchers/6977f2c901206-WhatsApp Image 2026-01-23 at 12.10.52 PM.jpeg b/assets/uploads/vouchers/6977f2c901206-WhatsApp Image 2026-01-23 at 12.10.52 PM.jpeg new file mode 100644 index 0000000..08794eb Binary files /dev/null and b/assets/uploads/vouchers/6977f2c901206-WhatsApp Image 2026-01-23 at 12.10.52 PM.jpeg differ diff --git a/assets/uploads/vouchers/6977f2ffc4de8-WhatsApp Image 2026-01-20 at 4.15.27 PM (1).jpeg b/assets/uploads/vouchers/6977f2ffc4de8-WhatsApp Image 2026-01-20 at 4.15.27 PM (1).jpeg new file mode 100644 index 0000000..b271a03 Binary files /dev/null and b/assets/uploads/vouchers/6977f2ffc4de8-WhatsApp Image 2026-01-20 at 4.15.27 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/6977f3288b6ae-WhatsApp Image 2026-01-24 at 12.11.48 PM.jpeg b/assets/uploads/vouchers/6977f3288b6ae-WhatsApp Image 2026-01-24 at 12.11.48 PM.jpeg new file mode 100644 index 0000000..5ae65e7 Binary files /dev/null and b/assets/uploads/vouchers/6977f3288b6ae-WhatsApp Image 2026-01-24 at 12.11.48 PM.jpeg differ diff --git a/assets/uploads/vouchers/6977f35756696-WhatsApp Image 2026-01-26 at 10.40.39 AM.jpeg b/assets/uploads/vouchers/6977f35756696-WhatsApp Image 2026-01-26 at 10.40.39 AM.jpeg new file mode 100644 index 0000000..62e410d Binary files /dev/null and b/assets/uploads/vouchers/6977f35756696-WhatsApp Image 2026-01-26 at 10.40.39 AM.jpeg differ diff --git a/assets/uploads/vouchers/6977f38a96def-WhatsApp Image 2026-01-26 at 1.55.23 PM.jpeg b/assets/uploads/vouchers/6977f38a96def-WhatsApp Image 2026-01-26 at 1.55.23 PM.jpeg new file mode 100644 index 0000000..1ba39c1 Binary files /dev/null and b/assets/uploads/vouchers/6977f38a96def-WhatsApp Image 2026-01-26 at 1.55.23 PM.jpeg differ diff --git a/assets/uploads/vouchers/6977f3b992167-WhatsApp Image 2026-01-26 at 9.52.33 AM.jpeg b/assets/uploads/vouchers/6977f3b992167-WhatsApp Image 2026-01-26 at 9.52.33 AM.jpeg new file mode 100644 index 0000000..90a87b2 Binary files /dev/null and b/assets/uploads/vouchers/6977f3b992167-WhatsApp Image 2026-01-26 at 9.52.33 AM.jpeg differ diff --git a/assets/uploads/vouchers/6977f3e950b7a-WhatsApp Image 2026-01-26 at 10.18.18 AM.jpeg b/assets/uploads/vouchers/6977f3e950b7a-WhatsApp Image 2026-01-26 at 10.18.18 AM.jpeg new file mode 100644 index 0000000..7161233 Binary files /dev/null and b/assets/uploads/vouchers/6977f3e950b7a-WhatsApp Image 2026-01-26 at 10.18.18 AM.jpeg differ diff --git a/assets/uploads/vouchers/6977f41d51700-WhatsApp Image 2026-01-26 at 5.15.39 PM.jpeg b/assets/uploads/vouchers/6977f41d51700-WhatsApp Image 2026-01-26 at 5.15.39 PM.jpeg new file mode 100644 index 0000000..54e8790 Binary files /dev/null and b/assets/uploads/vouchers/6977f41d51700-WhatsApp Image 2026-01-26 at 5.15.39 PM.jpeg differ diff --git a/assets/uploads/vouchers/6977f4605e98d-WhatsApp Image 2026-01-26 at 5.38.26 PM.jpeg b/assets/uploads/vouchers/6977f4605e98d-WhatsApp Image 2026-01-26 at 5.38.26 PM.jpeg new file mode 100644 index 0000000..a28b5c5 Binary files /dev/null and b/assets/uploads/vouchers/6977f4605e98d-WhatsApp Image 2026-01-26 at 5.38.26 PM.jpeg differ diff --git a/assets/uploads/vouchers/6977f489a3fb4-WhatsApp Image 2026-01-26 at 2.15.25 PM.jpeg b/assets/uploads/vouchers/6977f489a3fb4-WhatsApp Image 2026-01-26 at 2.15.25 PM.jpeg new file mode 100644 index 0000000..7f11319 Binary files /dev/null and b/assets/uploads/vouchers/6977f489a3fb4-WhatsApp Image 2026-01-26 at 2.15.25 PM.jpeg differ diff --git a/assets/uploads/vouchers/6977f4fb3fd06-WhatsApp Image 2026-01-26 at 3.20.12 PM.jpeg b/assets/uploads/vouchers/6977f4fb3fd06-WhatsApp Image 2026-01-26 at 3.20.12 PM.jpeg new file mode 100644 index 0000000..0e9e7f2 Binary files /dev/null and b/assets/uploads/vouchers/6977f4fb3fd06-WhatsApp Image 2026-01-26 at 3.20.12 PM.jpeg differ diff --git a/assets/uploads/vouchers/6978c9b4e3bcb-WhatsApp Image 2026-01-26 at 6.33.22 PM.jpeg b/assets/uploads/vouchers/6978c9b4e3bcb-WhatsApp Image 2026-01-26 at 6.33.22 PM.jpeg new file mode 100644 index 0000000..4f03166 Binary files /dev/null and b/assets/uploads/vouchers/6978c9b4e3bcb-WhatsApp Image 2026-01-26 at 6.33.22 PM.jpeg differ diff --git a/assets/uploads/vouchers/6978ca7984c39-WhatsApp Image 2026-01-27 at 9.21.59 AM.jpeg b/assets/uploads/vouchers/6978ca7984c39-WhatsApp Image 2026-01-27 at 9.21.59 AM.jpeg new file mode 100644 index 0000000..977d302 Binary files /dev/null and b/assets/uploads/vouchers/6978ca7984c39-WhatsApp Image 2026-01-27 at 9.21.59 AM.jpeg differ diff --git a/assets/uploads/vouchers/6978cbd44926c-WhatsApp Image 2026-01-27 at 9.27.11 AM.jpeg b/assets/uploads/vouchers/6978cbd44926c-WhatsApp Image 2026-01-27 at 9.27.11 AM.jpeg new file mode 100644 index 0000000..5e9e43b Binary files /dev/null and b/assets/uploads/vouchers/6978cbd44926c-WhatsApp Image 2026-01-27 at 9.27.11 AM.jpeg differ diff --git a/assets/uploads/vouchers/6978cdbfde0fa-WhatsApp Image 2026-01-27 at 9.36.01 AM.jpeg b/assets/uploads/vouchers/6978cdbfde0fa-WhatsApp Image 2026-01-27 at 9.36.01 AM.jpeg new file mode 100644 index 0000000..5d04d85 Binary files /dev/null and b/assets/uploads/vouchers/6978cdbfde0fa-WhatsApp Image 2026-01-27 at 9.36.01 AM.jpeg differ diff --git a/assets/uploads/vouchers/6978ce1b0af97-WhatsApp Image 2026-01-27 at 9.36.53 AM.jpeg b/assets/uploads/vouchers/6978ce1b0af97-WhatsApp Image 2026-01-27 at 9.36.53 AM.jpeg new file mode 100644 index 0000000..e630754 Binary files /dev/null and b/assets/uploads/vouchers/6978ce1b0af97-WhatsApp Image 2026-01-27 at 9.36.53 AM.jpeg differ diff --git a/assets/uploads/vouchers/6978cee19ef02-WhatsApp Image 2026-01-27 at 9.37.55 AM.jpeg b/assets/uploads/vouchers/6978cee19ef02-WhatsApp Image 2026-01-27 at 9.37.55 AM.jpeg new file mode 100644 index 0000000..bed2a69 Binary files /dev/null and b/assets/uploads/vouchers/6978cee19ef02-WhatsApp Image 2026-01-27 at 9.37.55 AM.jpeg differ diff --git a/assets/uploads/vouchers/6978d02e68daf-WhatsApp Image 2026-01-27 at 9.46.02 AM.jpeg b/assets/uploads/vouchers/6978d02e68daf-WhatsApp Image 2026-01-27 at 9.46.02 AM.jpeg new file mode 100644 index 0000000..6f4203c Binary files /dev/null and b/assets/uploads/vouchers/6978d02e68daf-WhatsApp Image 2026-01-27 at 9.46.02 AM.jpeg differ diff --git a/assets/uploads/vouchers/6978d94907a86-WhatsApp Image 2026-01-27 at 10.25.06 AM.jpeg b/assets/uploads/vouchers/6978d94907a86-WhatsApp Image 2026-01-27 at 10.25.06 AM.jpeg new file mode 100644 index 0000000..b851923 Binary files /dev/null and b/assets/uploads/vouchers/6978d94907a86-WhatsApp Image 2026-01-27 at 10.25.06 AM.jpeg differ diff --git a/assets/uploads/vouchers/6978e7fa80cfd-WhatsApp Image 2026-01-24 at 10.32.37 AM.jpeg b/assets/uploads/vouchers/6978e7fa80cfd-WhatsApp Image 2026-01-24 at 10.32.37 AM.jpeg new file mode 100644 index 0000000..302463c Binary files /dev/null and b/assets/uploads/vouchers/6978e7fa80cfd-WhatsApp Image 2026-01-24 at 10.32.37 AM.jpeg differ diff --git a/assets/uploads/vouchers/6978f2cf527f0-WhatsApp Image 2026-01-27 at 12.04.47 PM.jpeg b/assets/uploads/vouchers/6978f2cf527f0-WhatsApp Image 2026-01-27 at 12.04.47 PM.jpeg new file mode 100644 index 0000000..e38a5fd Binary files /dev/null and b/assets/uploads/vouchers/6978f2cf527f0-WhatsApp Image 2026-01-27 at 12.04.47 PM.jpeg differ diff --git a/assets/uploads/vouchers/6978f9a9840e0-WhatsApp Image 2026-01-27 at 12.31.55 PM.jpeg b/assets/uploads/vouchers/6978f9a9840e0-WhatsApp Image 2026-01-27 at 12.31.55 PM.jpeg new file mode 100644 index 0000000..f5e6792 Binary files /dev/null and b/assets/uploads/vouchers/6978f9a9840e0-WhatsApp Image 2026-01-27 at 12.31.55 PM.jpeg differ diff --git a/assets/uploads/vouchers/69792b9c442e1-WhatsApp Image 2026-01-27 at 4.15.33 PM.jpeg b/assets/uploads/vouchers/69792b9c442e1-WhatsApp Image 2026-01-27 at 4.15.33 PM.jpeg new file mode 100644 index 0000000..0870ee0 Binary files /dev/null and b/assets/uploads/vouchers/69792b9c442e1-WhatsApp Image 2026-01-27 at 4.15.33 PM.jpeg differ diff --git a/assets/uploads/vouchers/69793f7ee171c-WhatsApp Image 2026-01-27 at 11.54.19 AM.jpeg b/assets/uploads/vouchers/69793f7ee171c-WhatsApp Image 2026-01-27 at 11.54.19 AM.jpeg new file mode 100644 index 0000000..bbb606f Binary files /dev/null and b/assets/uploads/vouchers/69793f7ee171c-WhatsApp Image 2026-01-27 at 11.54.19 AM.jpeg differ diff --git a/assets/uploads/vouchers/69793fce1cc10-WhatsApp Image 2026-01-27 at 10.23.20 AM.jpeg b/assets/uploads/vouchers/69793fce1cc10-WhatsApp Image 2026-01-27 at 10.23.20 AM.jpeg new file mode 100644 index 0000000..6c5eba7 Binary files /dev/null and b/assets/uploads/vouchers/69793fce1cc10-WhatsApp Image 2026-01-27 at 10.23.20 AM.jpeg differ diff --git a/assets/uploads/vouchers/6979400be6cd2-WhatsApp Image 2026-01-27 at 12.06.03 PM.jpeg b/assets/uploads/vouchers/6979400be6cd2-WhatsApp Image 2026-01-27 at 12.06.03 PM.jpeg new file mode 100644 index 0000000..4a27d47 Binary files /dev/null and b/assets/uploads/vouchers/6979400be6cd2-WhatsApp Image 2026-01-27 at 12.06.03 PM.jpeg differ diff --git a/assets/uploads/vouchers/6979403815b45-WhatsApp Image 2026-01-27 at 11.49.10 AM.jpeg b/assets/uploads/vouchers/6979403815b45-WhatsApp Image 2026-01-27 at 11.49.10 AM.jpeg new file mode 100644 index 0000000..9dfa87d Binary files /dev/null and b/assets/uploads/vouchers/6979403815b45-WhatsApp Image 2026-01-27 at 11.49.10 AM.jpeg differ diff --git a/assets/uploads/vouchers/6979406de544a-WhatsApp Image 2026-01-27 at 11.52.56 AM.jpeg b/assets/uploads/vouchers/6979406de544a-WhatsApp Image 2026-01-27 at 11.52.56 AM.jpeg new file mode 100644 index 0000000..0f417de Binary files /dev/null and b/assets/uploads/vouchers/6979406de544a-WhatsApp Image 2026-01-27 at 11.52.56 AM.jpeg differ diff --git a/assets/uploads/vouchers/6979409ee91a4-WhatsApp Image 2026-01-27 at 4.30.06 PM.jpeg b/assets/uploads/vouchers/6979409ee91a4-WhatsApp Image 2026-01-27 at 4.30.06 PM.jpeg new file mode 100644 index 0000000..d0cd6b1 Binary files /dev/null and b/assets/uploads/vouchers/6979409ee91a4-WhatsApp Image 2026-01-27 at 4.30.06 PM.jpeg differ diff --git a/assets/uploads/vouchers/6979444364b0c-WhatsApp Image 2026-01-27 at 11.30.21 AM.jpeg b/assets/uploads/vouchers/6979444364b0c-WhatsApp Image 2026-01-27 at 11.30.21 AM.jpeg new file mode 100644 index 0000000..b82e4aa Binary files /dev/null and b/assets/uploads/vouchers/6979444364b0c-WhatsApp Image 2026-01-27 at 11.30.21 AM.jpeg differ diff --git a/assets/uploads/vouchers/697a526f8d6d0-WhatsApp Image 2026-01-23 at 10.03.33 AM (1).jpeg b/assets/uploads/vouchers/697a526f8d6d0-WhatsApp Image 2026-01-23 at 10.03.33 AM (1).jpeg new file mode 100644 index 0000000..493e11c Binary files /dev/null and b/assets/uploads/vouchers/697a526f8d6d0-WhatsApp Image 2026-01-23 at 10.03.33 AM (1).jpeg differ diff --git a/assets/uploads/vouchers/697a6419a8deb-WhatsApp Image 2026-01-28 at 2.10.39 PM.jpeg b/assets/uploads/vouchers/697a6419a8deb-WhatsApp Image 2026-01-28 at 2.10.39 PM.jpeg new file mode 100644 index 0000000..6725a16 Binary files /dev/null and b/assets/uploads/vouchers/697a6419a8deb-WhatsApp Image 2026-01-28 at 2.10.39 PM.jpeg differ diff --git a/assets/uploads/vouchers/697a73d6b3da5-WhatsApp Image 2026-01-28 at 3.01.44 PM.jpeg b/assets/uploads/vouchers/697a73d6b3da5-WhatsApp Image 2026-01-28 at 3.01.44 PM.jpeg new file mode 100644 index 0000000..3691822 Binary files /dev/null and b/assets/uploads/vouchers/697a73d6b3da5-WhatsApp Image 2026-01-28 at 3.01.44 PM.jpeg differ diff --git a/assets/uploads/vouchers/697a7445099ad-WhatsApp Image 2026-01-28 at 3.02.58 PM.jpeg b/assets/uploads/vouchers/697a7445099ad-WhatsApp Image 2026-01-28 at 3.02.58 PM.jpeg new file mode 100644 index 0000000..3591229 Binary files /dev/null and b/assets/uploads/vouchers/697a7445099ad-WhatsApp Image 2026-01-28 at 3.02.58 PM.jpeg differ diff --git a/assets/uploads/vouchers/697a78d76d6dc-WhatsApp Image 2026-01-28 at 3.58.25 PM.jpeg b/assets/uploads/vouchers/697a78d76d6dc-WhatsApp Image 2026-01-28 at 3.58.25 PM.jpeg new file mode 100644 index 0000000..b4396f7 Binary files /dev/null and b/assets/uploads/vouchers/697a78d76d6dc-WhatsApp Image 2026-01-28 at 3.58.25 PM.jpeg differ diff --git a/assets/uploads/vouchers/697a7f155c8f6-WhatsApp Image 2026-01-22 at 5.36.48 PM (1).jpeg b/assets/uploads/vouchers/697a7f155c8f6-WhatsApp Image 2026-01-22 at 5.36.48 PM (1).jpeg new file mode 100644 index 0000000..9fa0b4b Binary files /dev/null and b/assets/uploads/vouchers/697a7f155c8f6-WhatsApp Image 2026-01-22 at 5.36.48 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/697b6e0b8d69a-WhatsApp Image 2026-01-29 at 9.03.33 AM.jpeg b/assets/uploads/vouchers/697b6e0b8d69a-WhatsApp Image 2026-01-29 at 9.03.33 AM.jpeg new file mode 100644 index 0000000..e7f21e2 Binary files /dev/null and b/assets/uploads/vouchers/697b6e0b8d69a-WhatsApp Image 2026-01-29 at 9.03.33 AM.jpeg differ diff --git a/assets/uploads/vouchers/697baab7da5ed-WhatsApp Image 2026-01-29 at 1.42.33 PM.jpeg b/assets/uploads/vouchers/697baab7da5ed-WhatsApp Image 2026-01-29 at 1.42.33 PM.jpeg new file mode 100644 index 0000000..698570f Binary files /dev/null and b/assets/uploads/vouchers/697baab7da5ed-WhatsApp Image 2026-01-29 at 1.42.33 PM.jpeg differ diff --git a/assets/uploads/vouchers/697bae1a4d683-WhatsApp Image 2026-01-29 at 1.55.55 PM (1).jpeg b/assets/uploads/vouchers/697bae1a4d683-WhatsApp Image 2026-01-29 at 1.55.55 PM (1).jpeg new file mode 100644 index 0000000..65ffb10 Binary files /dev/null and b/assets/uploads/vouchers/697bae1a4d683-WhatsApp Image 2026-01-29 at 1.55.55 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/697bc571df400-WhatsApp Image 2026-01-29 at 3.24.52 PM.jpeg b/assets/uploads/vouchers/697bc571df400-WhatsApp Image 2026-01-29 at 3.24.52 PM.jpeg new file mode 100644 index 0000000..79a3e71 Binary files /dev/null and b/assets/uploads/vouchers/697bc571df400-WhatsApp Image 2026-01-29 at 3.24.52 PM.jpeg differ diff --git a/assets/uploads/vouchers/697bca8cd0c19-WhatsApp Image 2026-01-29 at 3.45.57 PM.jpeg b/assets/uploads/vouchers/697bca8cd0c19-WhatsApp Image 2026-01-29 at 3.45.57 PM.jpeg new file mode 100644 index 0000000..7d7953d Binary files /dev/null and b/assets/uploads/vouchers/697bca8cd0c19-WhatsApp Image 2026-01-29 at 3.45.57 PM.jpeg differ diff --git a/assets/uploads/vouchers/697bcdd8622c7-WhatsApp Image 2026-01-29 at 4.08.58 PM.jpeg b/assets/uploads/vouchers/697bcdd8622c7-WhatsApp Image 2026-01-29 at 4.08.58 PM.jpeg new file mode 100644 index 0000000..95d5926 Binary files /dev/null and b/assets/uploads/vouchers/697bcdd8622c7-WhatsApp Image 2026-01-29 at 4.08.58 PM.jpeg differ diff --git a/assets/uploads/vouchers/697cbfb19770c-WhatsApp Image 2026-01-29 at 6.37.07 PM.jpeg b/assets/uploads/vouchers/697cbfb19770c-WhatsApp Image 2026-01-29 at 6.37.07 PM.jpeg new file mode 100644 index 0000000..4716a24 Binary files /dev/null and b/assets/uploads/vouchers/697cbfb19770c-WhatsApp Image 2026-01-29 at 6.37.07 PM.jpeg differ diff --git a/assets/uploads/vouchers/697cc1c24472e-WhatsApp Image 2026-01-29 at 11.42.17 AM.jpeg b/assets/uploads/vouchers/697cc1c24472e-WhatsApp Image 2026-01-29 at 11.42.17 AM.jpeg new file mode 100644 index 0000000..d863fdf Binary files /dev/null and b/assets/uploads/vouchers/697cc1c24472e-WhatsApp Image 2026-01-29 at 11.42.17 AM.jpeg differ diff --git a/assets/uploads/vouchers/697cc205df9c9-WhatsApp Image 2026-01-28 at 9.44.11 AM.jpeg b/assets/uploads/vouchers/697cc205df9c9-WhatsApp Image 2026-01-28 at 9.44.11 AM.jpeg new file mode 100644 index 0000000..9a0eb5a Binary files /dev/null and b/assets/uploads/vouchers/697cc205df9c9-WhatsApp Image 2026-01-28 at 9.44.11 AM.jpeg differ diff --git a/assets/uploads/vouchers/697cc35570f86-WhatsApp Image 2026-01-29 at 10.13.19 AM.jpeg b/assets/uploads/vouchers/697cc35570f86-WhatsApp Image 2026-01-29 at 10.13.19 AM.jpeg new file mode 100644 index 0000000..c382f95 Binary files /dev/null and b/assets/uploads/vouchers/697cc35570f86-WhatsApp Image 2026-01-29 at 10.13.19 AM.jpeg differ diff --git a/assets/uploads/vouchers/697cce238cebe-WhatsApp Image 2026-01-29 at 11.48.08 AM.jpeg b/assets/uploads/vouchers/697cce238cebe-WhatsApp Image 2026-01-29 at 11.48.08 AM.jpeg new file mode 100644 index 0000000..04afae5 Binary files /dev/null and b/assets/uploads/vouchers/697cce238cebe-WhatsApp Image 2026-01-29 at 11.48.08 AM.jpeg differ diff --git a/assets/uploads/vouchers/697d2bb9dd9ff-WhatsApp Image 2026-01-30 at 5.05.13 PM.jpeg b/assets/uploads/vouchers/697d2bb9dd9ff-WhatsApp Image 2026-01-30 at 5.05.13 PM.jpeg new file mode 100644 index 0000000..9bc8ed4 Binary files /dev/null and b/assets/uploads/vouchers/697d2bb9dd9ff-WhatsApp Image 2026-01-30 at 5.05.13 PM.jpeg differ diff --git a/assets/uploads/vouchers/697e1458f0a20-WhatsApp Image 2026-01-30 at 3.50.17 PM (1).jpeg b/assets/uploads/vouchers/697e1458f0a20-WhatsApp Image 2026-01-30 at 3.50.17 PM (1).jpeg new file mode 100644 index 0000000..3ae32d8 Binary files /dev/null and b/assets/uploads/vouchers/697e1458f0a20-WhatsApp Image 2026-01-30 at 3.50.17 PM (1).jpeg differ diff --git a/assets/uploads/vouchers/697e16af3e02e-WhatsApp Image 2026-01-27 at 1.20.04 PM.jpeg b/assets/uploads/vouchers/697e16af3e02e-WhatsApp Image 2026-01-27 at 1.20.04 PM.jpeg new file mode 100644 index 0000000..c3543ea Binary files /dev/null and b/assets/uploads/vouchers/697e16af3e02e-WhatsApp Image 2026-01-27 at 1.20.04 PM.jpeg differ diff --git a/assets/uploads/vouchers/697e1774b033a-WhatsApp Image 2026-01-31 at 9.14.23 AM.jpeg b/assets/uploads/vouchers/697e1774b033a-WhatsApp Image 2026-01-31 at 9.14.23 AM.jpeg new file mode 100644 index 0000000..1fa9268 Binary files /dev/null and b/assets/uploads/vouchers/697e1774b033a-WhatsApp Image 2026-01-31 at 9.14.23 AM.jpeg differ diff --git a/assets/uploads/vouchers/697e17bc99b9b-WhatsApp Image 2026-01-31 at 8.42.52 AM.jpeg b/assets/uploads/vouchers/697e17bc99b9b-WhatsApp Image 2026-01-31 at 8.42.52 AM.jpeg new file mode 100644 index 0000000..5d6958d Binary files /dev/null and b/assets/uploads/vouchers/697e17bc99b9b-WhatsApp Image 2026-01-31 at 8.42.52 AM.jpeg differ diff --git a/assets/uploads/vouchers/697e188b19372-WhatsApp Image 2026-01-30 at 5.54.30 PM.jpeg b/assets/uploads/vouchers/697e188b19372-WhatsApp Image 2026-01-30 at 5.54.30 PM.jpeg new file mode 100644 index 0000000..e59c182 Binary files /dev/null and b/assets/uploads/vouchers/697e188b19372-WhatsApp Image 2026-01-30 at 5.54.30 PM.jpeg differ diff --git a/assets/uploads/vouchers/697e188d5d650-WhatsApp Image 2026-01-31 at 9.53.56 AM.jpeg b/assets/uploads/vouchers/697e188d5d650-WhatsApp Image 2026-01-31 at 9.53.56 AM.jpeg new file mode 100644 index 0000000..4b16e59 Binary files /dev/null and b/assets/uploads/vouchers/697e188d5d650-WhatsApp Image 2026-01-31 at 9.53.56 AM.jpeg differ diff --git a/assets/uploads/vouchers/697e18fbbb0f6-WhatsApp Image 2026-01-30 at 5.28.58 PM.jpeg b/assets/uploads/vouchers/697e18fbbb0f6-WhatsApp Image 2026-01-30 at 5.28.58 PM.jpeg new file mode 100644 index 0000000..d72c4c0 Binary files /dev/null and b/assets/uploads/vouchers/697e18fbbb0f6-WhatsApp Image 2026-01-30 at 5.28.58 PM.jpeg differ diff --git a/assets/uploads/vouchers/697e193ae2ef7-WhatsApp Image 2026-01-30 at 3.05.39 PM.jpeg b/assets/uploads/vouchers/697e193ae2ef7-WhatsApp Image 2026-01-30 at 3.05.39 PM.jpeg new file mode 100644 index 0000000..34fe520 Binary files /dev/null and b/assets/uploads/vouchers/697e193ae2ef7-WhatsApp Image 2026-01-30 at 3.05.39 PM.jpeg differ diff --git a/assets/uploads/vouchers/697e19c3e5223-WhatsApp Image 2026-01-30 at 2.27.44 PM.jpeg b/assets/uploads/vouchers/697e19c3e5223-WhatsApp Image 2026-01-30 at 2.27.44 PM.jpeg new file mode 100644 index 0000000..57c95d2 Binary files /dev/null and b/assets/uploads/vouchers/697e19c3e5223-WhatsApp Image 2026-01-30 at 2.27.44 PM.jpeg differ diff --git a/assets/uploads/vouchers/697e1a35189ed-WhatsApp Image 2026-01-30 at 12.51.24 PM.jpeg b/assets/uploads/vouchers/697e1a35189ed-WhatsApp Image 2026-01-30 at 12.51.24 PM.jpeg new file mode 100644 index 0000000..c278d8e Binary files /dev/null and b/assets/uploads/vouchers/697e1a35189ed-WhatsApp Image 2026-01-30 at 12.51.24 PM.jpeg differ diff --git a/assets/uploads/vouchers/697e1a7335043-WhatsApp Image 2026-01-30 at 12.33.49 PM.jpeg b/assets/uploads/vouchers/697e1a7335043-WhatsApp Image 2026-01-30 at 12.33.49 PM.jpeg new file mode 100644 index 0000000..d58e73a Binary files /dev/null and b/assets/uploads/vouchers/697e1a7335043-WhatsApp Image 2026-01-30 at 12.33.49 PM.jpeg differ diff --git a/assets/uploads/vouchers/697e1ab96016d-WhatsApp Image 2026-01-30 at 12.06.55 PM.jpeg b/assets/uploads/vouchers/697e1ab96016d-WhatsApp Image 2026-01-30 at 12.06.55 PM.jpeg new file mode 100644 index 0000000..8ec7511 Binary files /dev/null and b/assets/uploads/vouchers/697e1ab96016d-WhatsApp Image 2026-01-30 at 12.06.55 PM.jpeg differ diff --git a/assets/uploads/vouchers/697e1afc507e6-WhatsApp Image 2026-01-30 at 12.07.06 PM.jpeg b/assets/uploads/vouchers/697e1afc507e6-WhatsApp Image 2026-01-30 at 12.07.06 PM.jpeg new file mode 100644 index 0000000..9a2cd27 Binary files /dev/null and b/assets/uploads/vouchers/697e1afc507e6-WhatsApp Image 2026-01-30 at 12.07.06 PM.jpeg differ diff --git a/assets/uploads/vouchers/697e1b3e00d4d-WhatsApp Image 2026-01-30 at 10.38.27 AM.jpeg b/assets/uploads/vouchers/697e1b3e00d4d-WhatsApp Image 2026-01-30 at 10.38.27 AM.jpeg new file mode 100644 index 0000000..62a0c41 Binary files /dev/null and b/assets/uploads/vouchers/697e1b3e00d4d-WhatsApp Image 2026-01-30 at 10.38.27 AM.jpeg differ diff --git a/assets/uploads/vouchers/697e22b484b76-WhatsApp Image 2026-01-31 at 10.13.15 AM.jpeg b/assets/uploads/vouchers/697e22b484b76-WhatsApp Image 2026-01-31 at 10.13.15 AM.jpeg new file mode 100644 index 0000000..d70f3de Binary files /dev/null and b/assets/uploads/vouchers/697e22b484b76-WhatsApp Image 2026-01-31 at 10.13.15 AM.jpeg differ diff --git a/assets/uploads/vouchers/697e3fcecb268-WhatsApp Image 2026-01-31 at 12.25.33 PM.jpeg b/assets/uploads/vouchers/697e3fcecb268-WhatsApp Image 2026-01-31 at 12.25.33 PM.jpeg new file mode 100644 index 0000000..58a8336 Binary files /dev/null and b/assets/uploads/vouchers/697e3fcecb268-WhatsApp Image 2026-01-31 at 12.25.33 PM.jpeg differ diff --git a/assets/uploads/vouchers/697e4edeaca98-WhatsApp Image 2026-01-31 at 1.34.53 PM.jpeg b/assets/uploads/vouchers/697e4edeaca98-WhatsApp Image 2026-01-31 at 1.34.53 PM.jpeg new file mode 100644 index 0000000..3c2401f Binary files /dev/null and b/assets/uploads/vouchers/697e4edeaca98-WhatsApp Image 2026-01-31 at 1.34.53 PM.jpeg differ diff --git a/assets/uploads/vouchers/697e696c946b0-WhatsApp Image 2026-01-28 at 12.35.17 PM.jpeg b/assets/uploads/vouchers/697e696c946b0-WhatsApp Image 2026-01-28 at 12.35.17 PM.jpeg new file mode 100644 index 0000000..07d3fc6 Binary files /dev/null and b/assets/uploads/vouchers/697e696c946b0-WhatsApp Image 2026-01-28 at 12.35.17 PM.jpeg differ diff --git a/assets/uploads/vouchers/697e699e5d54c-WhatsApp Image 2026-01-31 at 1.52.38 PM.jpeg b/assets/uploads/vouchers/697e699e5d54c-WhatsApp Image 2026-01-31 at 1.52.38 PM.jpeg new file mode 100644 index 0000000..eefa63e Binary files /dev/null and b/assets/uploads/vouchers/697e699e5d54c-WhatsApp Image 2026-01-31 at 1.52.38 PM.jpeg differ diff --git a/assets/uploads/vouchers/697e69fccb3c4-WhatsApp Image 2026-01-31 at 2.28.10 PM.jpeg b/assets/uploads/vouchers/697e69fccb3c4-WhatsApp Image 2026-01-31 at 2.28.10 PM.jpeg new file mode 100644 index 0000000..c456c4f Binary files /dev/null and b/assets/uploads/vouchers/697e69fccb3c4-WhatsApp Image 2026-01-31 at 2.28.10 PM.jpeg differ diff --git a/assets/uploads/vouchers/697e6a346f8a8-WhatsApp Image 2026-01-31 at 12.00.43 PM.jpeg b/assets/uploads/vouchers/697e6a346f8a8-WhatsApp Image 2026-01-31 at 12.00.43 PM.jpeg new file mode 100644 index 0000000..73d827f Binary files /dev/null and b/assets/uploads/vouchers/697e6a346f8a8-WhatsApp Image 2026-01-31 at 12.00.43 PM.jpeg differ diff --git a/assets/uploads/vouchers/697e6a7dde7d1-WhatsApp Image 2026-01-29 at 1.19.26 PM.jpeg b/assets/uploads/vouchers/697e6a7dde7d1-WhatsApp Image 2026-01-29 at 1.19.26 PM.jpeg new file mode 100644 index 0000000..ac2ffd4 Binary files /dev/null and b/assets/uploads/vouchers/697e6a7dde7d1-WhatsApp Image 2026-01-29 at 1.19.26 PM.jpeg differ diff --git a/assets/uploads/vouchers/697e6ab2b6aa0-WhatsApp Image 2026-01-29 at 5.18.40 PM.jpeg b/assets/uploads/vouchers/697e6ab2b6aa0-WhatsApp Image 2026-01-29 at 5.18.40 PM.jpeg new file mode 100644 index 0000000..ef4d899 Binary files /dev/null and b/assets/uploads/vouchers/697e6ab2b6aa0-WhatsApp Image 2026-01-29 at 5.18.40 PM.jpeg differ diff --git a/assets/uploads/vouchers/697e6af2b54a0-WhatsApp Image 2026-01-30 at 12.34.22 PM.jpeg b/assets/uploads/vouchers/697e6af2b54a0-WhatsApp Image 2026-01-30 at 12.34.22 PM.jpeg new file mode 100644 index 0000000..1c272c3 Binary files /dev/null and b/assets/uploads/vouchers/697e6af2b54a0-WhatsApp Image 2026-01-30 at 12.34.22 PM.jpeg differ diff --git a/assets/uploads/vouchers/697e6b2864178-WhatsApp Image 2026-01-29 at 11.58.08 AM.jpeg b/assets/uploads/vouchers/697e6b2864178-WhatsApp Image 2026-01-29 at 11.58.08 AM.jpeg new file mode 100644 index 0000000..3b39386 Binary files /dev/null and b/assets/uploads/vouchers/697e6b2864178-WhatsApp Image 2026-01-29 at 11.58.08 AM.jpeg differ diff --git a/assets/uploads/vouchers/697e6b833fa0e-WhatsApp Image 2026-01-28 at 4.10.05 PM.jpeg b/assets/uploads/vouchers/697e6b833fa0e-WhatsApp Image 2026-01-28 at 4.10.05 PM.jpeg new file mode 100644 index 0000000..267ee22 Binary files /dev/null and b/assets/uploads/vouchers/697e6b833fa0e-WhatsApp Image 2026-01-28 at 4.10.05 PM.jpeg differ diff --git a/assets/uploads/vouchers/697e6bb61d934-WhatsApp Image 2026-01-29 at 10.47.56 AM.jpeg b/assets/uploads/vouchers/697e6bb61d934-WhatsApp Image 2026-01-29 at 10.47.56 AM.jpeg new file mode 100644 index 0000000..1621c95 Binary files /dev/null and b/assets/uploads/vouchers/697e6bb61d934-WhatsApp Image 2026-01-29 at 10.47.56 AM.jpeg differ diff --git a/assets/uploads/vouchers/697e6bf38a0f1-WhatsApp Image 2026-01-29 at 6.29.12 PM.jpeg b/assets/uploads/vouchers/697e6bf38a0f1-WhatsApp Image 2026-01-29 at 6.29.12 PM.jpeg new file mode 100644 index 0000000..d48a2ee Binary files /dev/null and b/assets/uploads/vouchers/697e6bf38a0f1-WhatsApp Image 2026-01-29 at 6.29.12 PM.jpeg differ diff --git a/assets/uploads/vouchers/697e6c1be8721-WhatsApp Image 2026-01-29 at 10.13.13 AM.jpeg b/assets/uploads/vouchers/697e6c1be8721-WhatsApp Image 2026-01-29 at 10.13.13 AM.jpeg new file mode 100644 index 0000000..2a20305 Binary files /dev/null and b/assets/uploads/vouchers/697e6c1be8721-WhatsApp Image 2026-01-29 at 10.13.13 AM.jpeg differ diff --git a/assets/uploads/vouchers/697e6c500df3e-WhatsApp Image 2026-01-29 at 10.55.36 AM.jpeg b/assets/uploads/vouchers/697e6c500df3e-WhatsApp Image 2026-01-29 at 10.55.36 AM.jpeg new file mode 100644 index 0000000..8c3d396 Binary files /dev/null and b/assets/uploads/vouchers/697e6c500df3e-WhatsApp Image 2026-01-29 at 10.55.36 AM.jpeg differ diff --git a/assets/uploads/vouchers/697e6c8863c0c-WhatsApp Image 2026-01-29 at 7.01.51 PM.jpeg b/assets/uploads/vouchers/697e6c8863c0c-WhatsApp Image 2026-01-29 at 7.01.51 PM.jpeg new file mode 100644 index 0000000..46bba0f Binary files /dev/null and b/assets/uploads/vouchers/697e6c8863c0c-WhatsApp Image 2026-01-29 at 7.01.51 PM.jpeg differ diff --git a/assets/uploads/vouchers/697e6cd0b57cc-WhatsApp Image 2026-01-29 at 9.28.19 AM.jpeg b/assets/uploads/vouchers/697e6cd0b57cc-WhatsApp Image 2026-01-29 at 9.28.19 AM.jpeg new file mode 100644 index 0000000..5aeddf6 Binary files /dev/null and b/assets/uploads/vouchers/697e6cd0b57cc-WhatsApp Image 2026-01-29 at 9.28.19 AM.jpeg differ diff --git a/assets/uploads/vouchers/697e6d06af6ba-WhatsApp Image 2026-01-29 at 5.18.09 PM.jpeg b/assets/uploads/vouchers/697e6d06af6ba-WhatsApp Image 2026-01-29 at 5.18.09 PM.jpeg new file mode 100644 index 0000000..2f6a946 Binary files /dev/null and b/assets/uploads/vouchers/697e6d06af6ba-WhatsApp Image 2026-01-29 at 5.18.09 PM.jpeg differ diff --git a/assets/uploads/vouchers/697e70e225505-WhatsApp Image 2026-01-29 at 2.57.44 PM.jpeg b/assets/uploads/vouchers/697e70e225505-WhatsApp Image 2026-01-29 at 2.57.44 PM.jpeg new file mode 100644 index 0000000..419b684 Binary files /dev/null and b/assets/uploads/vouchers/697e70e225505-WhatsApp Image 2026-01-29 at 2.57.44 PM.jpeg differ diff --git a/assets/uploads/vouchers/697e718357d61-WhatsApp Image 2026-01-30 at 12.48.39 PM.jpeg b/assets/uploads/vouchers/697e718357d61-WhatsApp Image 2026-01-30 at 12.48.39 PM.jpeg new file mode 100644 index 0000000..52bf1fc Binary files /dev/null and b/assets/uploads/vouchers/697e718357d61-WhatsApp Image 2026-01-30 at 12.48.39 PM.jpeg differ diff --git a/assets/uploads/vouchers/697e71bf974ed-WhatsApp Image 2026-01-31 at 11.26.15 AM.jpeg b/assets/uploads/vouchers/697e71bf974ed-WhatsApp Image 2026-01-31 at 11.26.15 AM.jpeg new file mode 100644 index 0000000..d655b3f Binary files /dev/null and b/assets/uploads/vouchers/697e71bf974ed-WhatsApp Image 2026-01-31 at 11.26.15 AM.jpeg differ diff --git a/assets/uploads/vouchers/6980bf914c1d6-WhatsApp Image 2026-02-02 at 9.38.38 AM.jpeg b/assets/uploads/vouchers/6980bf914c1d6-WhatsApp Image 2026-02-02 at 9.38.38 AM.jpeg new file mode 100644 index 0000000..8700c98 Binary files /dev/null and b/assets/uploads/vouchers/6980bf914c1d6-WhatsApp Image 2026-02-02 at 9.38.38 AM.jpeg differ diff --git a/assets/uploads/vouchers/6980e187cc7a4-WhatsApp Image 2026-02-02 at 12.36.34 PM.jpeg b/assets/uploads/vouchers/6980e187cc7a4-WhatsApp Image 2026-02-02 at 12.36.34 PM.jpeg new file mode 100644 index 0000000..93aa3d5 Binary files /dev/null and b/assets/uploads/vouchers/6980e187cc7a4-WhatsApp Image 2026-02-02 at 12.36.34 PM.jpeg differ diff --git a/assets/uploads/vouchers/6980e1e534e1b-WhatsApp Image 2026-02-02 at 12.34.52 PM.jpeg b/assets/uploads/vouchers/6980e1e534e1b-WhatsApp Image 2026-02-02 at 12.34.52 PM.jpeg new file mode 100644 index 0000000..609ad22 Binary files /dev/null and b/assets/uploads/vouchers/6980e1e534e1b-WhatsApp Image 2026-02-02 at 12.34.52 PM.jpeg differ diff --git a/assets/uploads/vouchers/6980ecbdd3247-WhatsApp Image 2026-02-02 at 1.26.23 PM.jpeg b/assets/uploads/vouchers/6980ecbdd3247-WhatsApp Image 2026-02-02 at 1.26.23 PM.jpeg new file mode 100644 index 0000000..5ba2ba0 Binary files /dev/null and b/assets/uploads/vouchers/6980ecbdd3247-WhatsApp Image 2026-02-02 at 1.26.23 PM.jpeg differ diff --git a/assets/uploads/vouchers/6980ed364a0fe-WhatsApp Image 2026-02-02 at 1.28.07 PM.jpeg b/assets/uploads/vouchers/6980ed364a0fe-WhatsApp Image 2026-02-02 at 1.28.07 PM.jpeg new file mode 100644 index 0000000..2ea54b1 Binary files /dev/null and b/assets/uploads/vouchers/6980ed364a0fe-WhatsApp Image 2026-02-02 at 1.28.07 PM.jpeg differ diff --git a/assets/uploads/vouchers/6980ed90a893d-WhatsApp Image 2026-02-02 at 1.30.33 PM.jpeg b/assets/uploads/vouchers/6980ed90a893d-WhatsApp Image 2026-02-02 at 1.30.33 PM.jpeg new file mode 100644 index 0000000..a29ce11 Binary files /dev/null and b/assets/uploads/vouchers/6980ed90a893d-WhatsApp Image 2026-02-02 at 1.30.33 PM.jpeg differ diff --git a/assets/uploads/vouchers/698118ec1adac-WhatsApp Image 2026-02-02 at 10.07.24 AM.jpeg b/assets/uploads/vouchers/698118ec1adac-WhatsApp Image 2026-02-02 at 10.07.24 AM.jpeg new file mode 100644 index 0000000..c955f7c Binary files /dev/null and b/assets/uploads/vouchers/698118ec1adac-WhatsApp Image 2026-02-02 at 10.07.24 AM.jpeg differ diff --git a/assets/uploads/vouchers/6981192fb5dd9-WhatsApp Image 2026-02-02 at 10.10.29 AM.jpeg b/assets/uploads/vouchers/6981192fb5dd9-WhatsApp Image 2026-02-02 at 10.10.29 AM.jpeg new file mode 100644 index 0000000..1f83b4f Binary files /dev/null and b/assets/uploads/vouchers/6981192fb5dd9-WhatsApp Image 2026-02-02 at 10.10.29 AM.jpeg differ diff --git a/assets/uploads/vouchers/6981196348a04-WhatsApp Image 2026-02-02 at 3.31.58 PM.jpeg b/assets/uploads/vouchers/6981196348a04-WhatsApp Image 2026-02-02 at 3.31.58 PM.jpeg new file mode 100644 index 0000000..c37af66 Binary files /dev/null and b/assets/uploads/vouchers/6981196348a04-WhatsApp Image 2026-02-02 at 3.31.58 PM.jpeg differ diff --git a/assets/uploads/vouchers/6981199195832-WhatsApp Image 2026-01-31 at 3.23.57 PM.jpeg b/assets/uploads/vouchers/6981199195832-WhatsApp Image 2026-01-31 at 3.23.57 PM.jpeg new file mode 100644 index 0000000..a8ddfeb Binary files /dev/null and b/assets/uploads/vouchers/6981199195832-WhatsApp Image 2026-01-31 at 3.23.57 PM.jpeg differ diff --git a/assets/uploads/vouchers/698119fe849a2-WhatsApp Image 2026-02-02 at 10.04.07 AM.jpeg b/assets/uploads/vouchers/698119fe849a2-WhatsApp Image 2026-02-02 at 10.04.07 AM.jpeg new file mode 100644 index 0000000..b816bb7 Binary files /dev/null and b/assets/uploads/vouchers/698119fe849a2-WhatsApp Image 2026-02-02 at 10.04.07 AM.jpeg differ diff --git a/assets/uploads/vouchers/69811a4437fb6-WhatsApp Image 2026-02-02 at 10.13.41 AM.jpeg b/assets/uploads/vouchers/69811a4437fb6-WhatsApp Image 2026-02-02 at 10.13.41 AM.jpeg new file mode 100644 index 0000000..a231622 Binary files /dev/null and b/assets/uploads/vouchers/69811a4437fb6-WhatsApp Image 2026-02-02 at 10.13.41 AM.jpeg differ diff --git a/assets/uploads/vouchers/69811a74dc61d-WhatsApp Image 2026-02-02 at 3.25.26 PM.jpeg b/assets/uploads/vouchers/69811a74dc61d-WhatsApp Image 2026-02-02 at 3.25.26 PM.jpeg new file mode 100644 index 0000000..33e2550 Binary files /dev/null and b/assets/uploads/vouchers/69811a74dc61d-WhatsApp Image 2026-02-02 at 3.25.26 PM.jpeg differ diff --git a/assets/uploads/vouchers/69811a992f68d-WhatsApp Image 2026-02-02 at 11.59.27 AM.jpeg b/assets/uploads/vouchers/69811a992f68d-WhatsApp Image 2026-02-02 at 11.59.27 AM.jpeg new file mode 100644 index 0000000..e1dde38 Binary files /dev/null and b/assets/uploads/vouchers/69811a992f68d-WhatsApp Image 2026-02-02 at 11.59.27 AM.jpeg differ diff --git a/assets/uploads/vouchers/69811c0479cc8-WhatsApp Image 2026-02-01 at 9.12.38 AM (1).jpeg b/assets/uploads/vouchers/69811c0479cc8-WhatsApp Image 2026-02-01 at 9.12.38 AM (1).jpeg new file mode 100644 index 0000000..e81482b Binary files /dev/null and b/assets/uploads/vouchers/69811c0479cc8-WhatsApp Image 2026-02-01 at 9.12.38 AM (1).jpeg differ diff --git a/assets/uploads/vouchers/698121c9aa032-WhatsApp Image 2026-02-02 at 5.11.46 PM.jpeg b/assets/uploads/vouchers/698121c9aa032-WhatsApp Image 2026-02-02 at 5.11.46 PM.jpeg new file mode 100644 index 0000000..0f83104 Binary files /dev/null and b/assets/uploads/vouchers/698121c9aa032-WhatsApp Image 2026-02-02 at 5.11.46 PM.jpeg differ diff --git a/assets/uploads/vouchers/6981267353b73-WhatsApp Image 2026-02-02 at 5.19.46 PM.jpeg b/assets/uploads/vouchers/6981267353b73-WhatsApp Image 2026-02-02 at 5.19.46 PM.jpeg new file mode 100644 index 0000000..19ec944 Binary files /dev/null and b/assets/uploads/vouchers/6981267353b73-WhatsApp Image 2026-02-02 at 5.19.46 PM.jpeg differ diff --git a/buscador_general.php b/buscador_general.php new file mode 100644 index 0000000..7a51b13 --- /dev/null +++ b/buscador_general.php @@ -0,0 +1,206 @@ +query("SELECT id, nombre_asesor FROM users WHERE role = 'Asesor' ORDER BY nombre_asesor"); + $asesores = $stmt_asesores->fetchAll(PDO::FETCH_ASSOC); + } + + if (isset($_GET['q']) || isset($_GET['fecha_creacion']) || isset($_GET['asesor_id'])) { + $is_search_performed = true; + $search_term = trim($_GET['q'] ?? ''); + + // Only process these filters if the user is a superadmin + if ($user_role === 'superadmin') { + $fecha_creacion = trim($_GET['fecha_creacion'] ?? ''); + $asesor_id = trim($_GET['asesor_id'] ?? ''); + } else { + $fecha_creacion = ''; + $asesor_id = ''; + } + + $sql_conditions = []; + $params = []; + + if ($search_term !== '') { + $sql_conditions[] = "(p.nombre_completo LIKE :term OR p.celular LIKE :term OR p.dni_cliente LIKE :term OR p.id = :id_term)"; + $params['term'] = '%' . $search_term . '%'; + $params['id_term'] = is_numeric($search_term) ? $search_term : 0; + } + + if ($fecha_creacion !== '' && $user_role === 'superadmin') { + $sql_conditions[] = "DATE(p.created_at) = :fecha_creacion"; + $params['fecha_creacion'] = $fecha_creacion; + } + + if ($asesor_id !== '' && $user_role === 'superadmin') { + $sql_conditions[] = "p.asesor_id = :asesor_id"; + $params['asesor_id'] = $asesor_id; + } + + if (!empty($sql_conditions)) { + $sql = " + SELECT p.*, u.nombre_asesor as asesor_nombre + FROM pedidos p + LEFT JOIN users u ON p.asesor_id = u.id + WHERE " . implode(' AND ', $sql_conditions) . " + ORDER BY p.created_at DESC + "; + + $stmt = $pdo->prepare($sql); + + if (!$stmt->execute($params)) { + $error_info = $stmt->errorInfo(); + throw new PDOException("Error en la consulta SQL: " . $error_info[2]); + } + + $pedidos = $stmt->fetchAll(PDO::FETCH_ASSOC); + } elseif (isset($_GET['q'])) { // Handle case where only empty q is passed + $pedidos = []; + } + } +} catch (PDOException $e) { + $error_message = "Error de base de datos: " . $e->getMessage(); +} catch (Exception $e) { + $error_message = "Ha ocurrido un error inesperado."; +} + +?> + +
+

Buscador General

+

Busca pedidos por nombre, teléfono, DNI o ID del pedido.

+ +
+
+
+
+
+ + +
+ + +
+ + +
+
+ + +
+ + +
+ +
+
+
+ + +
+ +
+ +
+

Resultados de la Búsqueda

+ 0): ?> +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IDClienteDNICelularProductoSede de EnvíoMonto TotalMonto DebeNº De OrdenCodigo De OrdenCLAVEEstadoAsesorFecha Creación
+
+ +
+ No se encontraron pedidos que coincidan con los criterios de búsqueda. +
+ + +
+
+
+ + diff --git a/cobertura.php b/cobertura.php new file mode 100644 index 0000000..877881e --- /dev/null +++ b/cobertura.php @@ -0,0 +1,212 @@ +query("SELECT id, titulo, texto FROM cobertura ORDER BY id ASC"); +$coberturas = $stmt->fetchAll(PDO::FETCH_ASSOC); +?> + + + +
+

Textos de Cobertura

+ + +
+ +
+ + +
+ +
+ + + + + + +
+
+ '; + } else { + echo '

No hay imagen de cabecera todavía.

'; + } + ?> +
+
+ +
+
+ Coberturas Guardadas +
+
+
+ + + + + + + + + + + + + + + + + +
ProductosCobertura
+
+
+ + + +
+
+ + + + \ No newline at end of file diff --git a/cobertura_xpress.php b/cobertura_xpress.php new file mode 100644 index 0000000..a6e5ff3 --- /dev/null +++ b/cobertura_xpress.php @@ -0,0 +1,208 @@ +query("SELECT id, titulo, texto FROM cobertura_xpress ORDER BY id ASC"); +$coberturas = $stmt->fetchAll(PDO::FETCH_ASSOC); +?> + + + +
+

Textos de Cobertura Xpress

+ + +
+ +
+ + +
+ +
+ + +
+
+ '; + } else { + echo '

No hay imagen de cabecera todavía.

'; + } + ?> +
+
+ +
+
+ Coberturas Xpress Guardadas +
+
+
+ + + + + + + + + + + + + + + + + +
CiudadCobertura
+
+
+ + + +
+
+ + + + diff --git a/completados.php b/completados.php new file mode 100644 index 0000000..c632345 --- /dev/null +++ b/completados.php @@ -0,0 +1,282 @@ +prepare($years_query); + $years_stmt->execute([$user_id]); +} else { + $years_stmt = $pdo->query($years_query); +} +$years = $years_stmt->fetchAll(PDO::FETCH_COLUMN); + + +// Filter logic +$selected_month = $_GET['mes'] ?? ''; +$selected_year = $_GET['año'] ?? ''; +$search_query = $_GET['q'] ?? ''; + +$sql = "SELECT p.*, u.nombre_asesor as asesor_nombre FROM pedidos p LEFT JOIN users u ON p.asesor_id = u.id WHERE p.estado = 'COMPLETADO ✅'"; +$params = []; + +if ($user_role === 'Asesor') { + $sql .= " AND p.asesor_id = ?"; + $params[] = $user_id; +} + +if (!empty($search_query)) { + $sql .= " AND (p.nombre_completo LIKE ? OR p.dni_cliente LIKE ? OR p.celular LIKE ?)"; + $params[] = "%$search_query%"; + $params[] = "%$search_query%"; + $params[] = "%$search_query%"; +} + +if (!empty($selected_month)) { + $sql .= " AND MONTH(p.created_at) = ?"; + $params[] = $selected_month; +} +if (!empty($selected_year)) { + $sql .= " AND YEAR(p.created_at) = ?"; + $params[] = $selected_year; +} + +$sql .= " ORDER BY p.fecha_completado DESC"; +$stmt = $pdo->prepare($sql); +$stmt->execute($params); +$pedidos = $stmt->fetchAll(); + +$months = [ + 1 => 'Enero', 2 => 'Febrero', 3 => 'Marzo', 4 => 'Abril', 5 => 'Mayo', 6 => 'Junio', + 7 => 'Julio', 8 => 'Agosto', 9 => 'Septiembre', 10 => 'Octubre', 11 => 'Noviembre', 12 => 'Diciembre' +]; + +?> + + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + Limpiar +
+
+
+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IDClienteCelularProductoMonto TotalMonto DebeNro. OperaciónRecojo Cliente (Día y Hora)EstadoAsesorFecha CreaciónFecha CompletadoVoucher RestanteVerificación de PagoAcciones
No hay pedidos completados que coincidan con el filtro.
format('d/m/Y H:i:s')); + } catch (Exception $e) { + // Fallback for invalid date formats, which is the likely issue + echo htmlspecialchars($pedido['fecha_completado']); + } + } else { + echo 'N/A'; + } + ?> + + Ver + + N/A + + + + + + + + + + + + Editar + + Eliminar + +
+
+
+
+ + + + diff --git a/configuracion.php b/configuracion.php new file mode 100644 index 0000000..6f9edf9 --- /dev/null +++ b/configuracion.php @@ -0,0 +1,150 @@ +prepare('SELECT valor FROM configuracion WHERE clave = ?'); +$stmt_banner->execute(['banner_text']); +$banner_text = $stmt_banner->fetchColumn(); + +// Fetch kanban columns +$kanban_columns = $db->query("SELECT id, nombre FROM kanban_columns ORDER BY id")->fetchAll(PDO::FETCH_ASSOC); + +include 'layout_header.php'; +?> + +
+ +
+ +
+ + +
+ +
+ + +

Configuración General

+ + +
+
+

Editar Banner del Kanban

+
+
+
+
+ + + Este texto aparecerá en un banner deslizante en la parte superior del tablero Kanban. +
+ +
+
+
+ + +
+
+

Editar Imagen de Cobertura

+
+
+
+

Imagen actual:

+ + Banner de Cobertura + +

No hay ninguna imagen de cobertura cargada.

+ +
+
+
+ + + La imagen se guardará como .jpg y se mostrará en la sección de Cobertura. +
+ +
+
+
+ + +
+
+

Editar Imagen de Cobertura Xpress

+
+
+
+

Imagen actual:

+ + Banner de Cobertura Xpress + +

No hay ninguna imagen de Cobertura Xpress cargada.

+ +
+
+
+ + + Esta imagen se mostrará en la sección de Cobertura Xpress. +
+ +
+
+
+ + +
+
+

Configuración de Columnas Kanban

+
+
+ + + + + + + + + + + + + + + + + + + +
IDNombre de la ColumnaAcción
+ + + + + Eliminar +
+
+
+ +
+ +
+
+
+
+ + diff --git a/dashboard.php b/dashboard.php new file mode 100644 index 0000000..d0ffb94 --- /dev/null +++ b/dashboard.php @@ -0,0 +1,656 @@ + 'Enero', 2 => 'Febrero', 3 => 'Marzo', 4 => 'Abril', 5 => 'Mayo', 6 => 'Junio', + 7 => 'Julio', 8 => 'Agosto', 9 => 'Septiembre', 10 => 'Octubre', 11 => 'Noviembre', 12 => 'Diciembre' +]; + +$current_year = date('Y'); +$years = range($current_year, $current_year - 5); // Últimos 5 años + +include 'layout_header.php'; + +// Contar pedidos del día (esto no cambia con el filtro mensual) +$stmt_pedidos_hoy = $pdo->prepare("SELECT COUNT(*) FROM pedidos WHERE DATE(created_at) = CURDATE()"); +$stmt_pedidos_hoy->execute(); +$pedidos_hoy = $stmt_pedidos_hoy->fetchColumn(); + +// Contar pedidos del mes seleccionado +$stmt_pedidos_mes = $pdo->prepare("SELECT COUNT(*) FROM pedidos WHERE MONTH(created_at) = ? AND YEAR(created_at) = ?"); +$stmt_pedidos_mes->execute([$selected_month, $selected_year]); +$pedidos_mes = $stmt_pedidos_mes->fetchColumn(); + +// Contar pedidos enviados (esto es un total general, no cambia con el filtro) +$stmt_pedidos_enviados = $pdo->prepare("SELECT COUNT(*) FROM pedidos WHERE estado = 'EN TRANSITO 🚛'"); +$stmt_pedidos_enviados->execute(); +$pedidos_enviados = $stmt_pedidos_enviados->fetchColumn(); + +// Contadores específicos para el rol de Asesor +$pedidos_hoy_asesor = 0; +$pedidos_mes_asesor = 0; +if ($user_role === 'Asesor') { + // Contar pedidos del día para el asesor actual + $stmt_hoy_asesor = $pdo->prepare("SELECT COUNT(*) FROM pedidos WHERE DATE(created_at) = CURDATE() AND asesor_id = ?"); + $stmt_hoy_asesor->execute([$user_id]); + $pedidos_hoy_asesor = $stmt_hoy_asesor->fetchColumn(); + + // Contar pedidos del mes seleccionado para el asesor actual + $stmt_mes_asesor = $pdo->prepare("SELECT COUNT(*) FROM pedidos WHERE MONTH(created_at) = ? AND YEAR(created_at) = ? AND asesor_id = ?"); + $stmt_mes_asesor->execute([$selected_month, $selected_year, $user_id]); + $pedidos_mes_asesor = $stmt_mes_asesor->fetchColumn(); +} + +// Define los estados de los pedidos +$estados = ['ROTULADO 📦', 'EN TRANSITO 🚛', 'EN DESTINO 🏬', 'COMPLETADO ✅']; +$asesor_data = []; +$chart_data = []; + +if ($user_role === 'Administrador' || $user_role === 'Control Logistico' || $user_role === 'Asesor') { + // 1. Obtener todos los asesores + $stmt_asesores = $pdo->query("SELECT id, username, nombre_asesor FROM users WHERE role = 'Asesor'"); + $asesores = $stmt_asesores->fetchAll(PDO::FETCH_ASSOC); + + // 2. Preparar la estructura de datos + foreach ($asesores as $asesor) { + $asesor_data[$asesor['id']] = [ + 'nombre' => !empty($asesor['nombre_asesor']) ? $asesor['nombre_asesor'] : $asesor['username'], + 'pedidos' => array_fill_keys($estados, 0), + 'total' => 0 + ]; + } + // Add a special entry for unassigned orders + $asesor_data['sin_asignar'] = [ + 'nombre' => 'Sin Asignar', + 'pedidos' => array_fill_keys($estados, 0), + 'total' => 0 + ]; + + // 3. Construir y ejecutar una consulta única para todos los pedidos del mes seleccionado + $placeholders = rtrim(str_repeat('?,', count($estados)), ','); + $sql = " + SELECT asesor_id, estado, COUNT(*) as total_pedidos + FROM pedidos + WHERE estado IN ($placeholders) AND MONTH(created_at) = ? AND YEAR(created_at) = ? + GROUP BY asesor_id, estado + "; + $stmt_pedidos = $pdo->prepare($sql); + $params = array_merge($estados, [$selected_month, $selected_year]); + $stmt_pedidos->execute($params); + + // 4. Llenar la estructura con los datos de la consulta + while ($row = $stmt_pedidos->fetch(PDO::FETCH_ASSOC)) { + $asesor_id = $row['asesor_id']; + $estado = $row['estado']; + $total_pedidos = (int)$row['total_pedidos']; + + // Si el asesor_id es nulo o no corresponde a un asesor conocido, se agrupa en "Sin Asignar". + if ($asesor_id === null || !isset($asesor_data[$asesor_id])) { + $asesor_data['sin_asignar']['pedidos'][$estado] += $total_pedidos; + } else { + // De lo contrario, se asigna al asesor correspondiente. + $asesor_data[$asesor_id]['pedidos'][$estado] = $total_pedidos; + } + } + + // 5. Calcular totales y preparar datos para el gráfico + foreach ($asesor_data as $id => &$data) { + $data['total'] = array_sum($data['pedidos']); + } + unset($data); + + // Encontrar a la asesora del mes + $top_advisor_name = 'N/A'; + $top_advisor_total = 0; + if (!empty($asesor_data)) { + // Clonar el array para no afectar el orden del gráfico + $temp_asesor_data = $asesor_data; + // Ordenar de forma descendente para encontrar a la mejor + uasort($temp_asesor_data, function ($a, $b) { + return $b['total'] <=> $a['total']; + }); + $top_advisor = reset($temp_asesor_data); // Obtener la primera + if ($top_advisor && $top_advisor['total'] > 0) { + $top_advisor_name = $top_advisor['nombre']; + $top_advisor_total = $top_advisor['total']; + } + } + + // Encontrar la mejor efectividad en completados + $best_completion_advisor = ['nombre' => 'N/A', 'efectividad' => 0]; + if (!empty($asesores)) { + $completion_effectiveness = []; + + foreach ($asesores as $asesor) { + // Contar el total de pedidos asignados al asesor en el mes + $stmt_total = $pdo->prepare(" + SELECT COUNT(*) + FROM pedidos + WHERE asesor_id = ? AND MONTH(created_at) = ? AND YEAR(created_at) = ? + "); + $stmt_total->execute([$asesor['id'], $selected_month, $selected_year]); + $total_asignados = $stmt_total->fetchColumn(); + + if ($total_asignados > 0) { + // Contar pedidos completados para el asesor en el mes + $stmt_completados = $pdo->prepare(" + SELECT COUNT(*) + FROM pedidos + WHERE asesor_id = ? AND estado = 'COMPLETADO ✅' AND MONTH(created_at) = ? AND YEAR(created_at) = ? + "); + $stmt_completados->execute([$asesor['id'], $selected_month, $selected_year]); + $total_completados = $stmt_completados->fetchColumn(); + + $efectividad = ($total_completados / $total_asignados) * 100; + + $nombre_asesor = !empty($asesor['nombre_asesor']) ? $asesor['nombre_asesor'] : $asesor['username']; + $completion_effectiveness[] = ['nombre' => $nombre_asesor, 'efectividad' => $efectividad]; + } + } + + if (!empty($completion_effectiveness)) { + // Ordenar por efectividad descendente + usort($completion_effectiveness, function ($a, $b) { + return $b['efectividad'] <=> $a['efectividad']; + }); + $best_completion_advisor = $completion_effectiveness[0]; + } + } + + // Ordenar asesores por total de pedidos (descendente) para la tabla y el gráfico + uasort($asesor_data, function ($a, $b) { + return $b['total'] <=> $a['total']; + }); + + // Preparar datos para Chart.js + foreach ($asesor_data as $data) { + $chart_data['labels'][] = $data['nombre']; + $chart_data['data'][] = $data['total']; + } + + // Invertir el orden para el gráfico (de menor a mayor) + if (isset($chart_data['labels'])) { + $chart_data['labels'] = array_reverse($chart_data['labels']); + $chart_data['data'] = array_reverse($chart_data['data']); + } +} + +// TABLA DE PEDIDOS POR DÍA Y ASESORA (TIPO EXCEL) +$pedidos_mensual_asesora = []; +$asesoras_mensual = []; +if ($user_role === 'Administrador' || $user_role === 'Control Logistico' || $user_role === 'Asesor') { + // 1. Obtener todas las asesoras + $stmt_asesoras = $pdo->query("SELECT id, nombre_asesor FROM users WHERE role = 'Asesor' AND nombre_asesor IS NOT NULL AND nombre_asesor != ''"); + $asesoras_mensual = $stmt_asesoras->fetchAll(PDO::FETCH_ASSOC); + $asesora_ids = array_column($asesoras_mensual, 'id'); + + // 2. Obtener y procesar los datos de pedidos del mes + if (!empty($asesora_ids)) { + $placeholders = implode(',', array_fill(0, count($asesora_ids), '?')); + $stmt_pedidos_mensual = $pdo->prepare(" + SELECT DAY(created_at) as dia, asesor_id, COUNT(id) as total_pedidos + FROM pedidos + WHERE MONTH(created_at) = ? AND YEAR(created_at) = ? AND asesor_id IN (" . $placeholders . ") + GROUP BY dia, asesor_id + "); + $params = array_merge([$selected_month, $selected_year], $asesora_ids); + $stmt_pedidos_mensual->execute($params); + $pedidos_data = $stmt_pedidos_mensual->fetchAll(PDO::FETCH_ASSOC); + + foreach ($pedidos_data as $row) { + $pedidos_mensual_asesora[$row['dia']][$row['asesor_id']] = $row['total_pedidos']; + } + + // 3. Calcular totales por asesora para el mes + $totales_por_asesora_para_orden = array_fill_keys($asesora_ids, 0); + foreach ($pedidos_mensual_asesora as $dia_data) { + foreach ($dia_data as $asesor_id => $cantidad) { + if (isset($totales_por_asesora_para_orden[$asesor_id])) { + $totales_por_asesora_para_orden[$asesor_id] += $cantidad; + } + } + } + + // 4. Ordenar el array de asesoras basado en el total de pedidos (de menor a mayor) + usort($asesoras_mensual, function ($a, $b) use ($totales_por_asesora_para_orden) { + $total_a = $totales_por_asesora_para_orden[$a['id']] ?? 0; + $total_b = $totales_por_asesora_para_orden[$b['id']] ?? 0; + return $total_a <=> $total_b; + }); + } +} +?> + +
+

Dashboard

+

Bienvenido, !

+ + +
+
+
+
+ + +
+
+ + +
+ +
+
+
+ + + +
+
+
+
+
+
+
+ Mis Pedidos del Día +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+ Mis Pedidos de +
+
+ +
+
+
+ +
+
+
+
+
+ + +
+
+
+
+
+
+ Asesora del Mes () - En Curso
Bonificacion S/250 +
+
+ +
+
+ pedidos +
+
+
+ +
+
+
+
+
+ + +
+
+
+
+
+
+ Mejor Efectividad en Completados () - En Curso +
+
+ +
+
+ % de efectividad +
+
+
+ +
+
+
+
+
+
+ + + + +
+
+
+
+
+
+
+ Pedidos del Día Cargados +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+ Pedidos de +
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+
+ Pedidos en Tránsito (Total) +
+
+ +
+
+
+ +
+
+
+
+
+ + +
+
+
+
+
+
+ Asesora del Mes () - En Curso
Bonificacion S/250 +
+
+ +
+
+ pedidos +
+
+
+ +
+
+
+
+
+ + +
+
+
+
+
+
+ Mejor Efectividad en Completados () - En Curso +
+
+ +
+
+ % de efectividad +
+
+
+ +
+
+
+
+
+
+ + + + +
+
+
Reporte Mensual de Pedidos por Asesora ()
+
+
+ +
No hay asesoras configuradas para mostrar en este reporte.
+ +
+ + + + + + + + + + + + + + + ' . ($cantidad > 0 ? $cantidad : '-') . ''; + endforeach; ?> + + + + + + + + + + + + + +
DíaTotal Día
Total Mes
+
+ +
+
+ + + + +
+
+
Rendimiento de Asesoras ()
+
+
+
+ +
+
+
+ + +
+
+
Resumen Detallado por Asesora ()
+
+
+
+ + + + + " . htmlspecialchars($estado) . ""; + endforeach; ?> + + + + + "; + else: + // Initialize totals + $totals = array_fill_keys($estados, 0); + $grand_total = 0; + + foreach ($asesor_data as $data): + echo ""; + echo ""; + foreach ($estados as $estado): + $cantidad = $data['pedidos'][$estado]; + $totals[$estado] += $cantidad; + echo ""; + endforeach; + echo ""; + $grand_total += $data['total']; + echo ""; + endforeach; + endif; + ?> + + + + + + " . $total_estado . ""; + endforeach; + echo ""; + ?> + + + +
AsesoraTotal
No hay datos para el período seleccionado.
" . htmlspecialchars($data['nombre']) . ""; + echo $cantidad; + if ($data['total'] > 0) { + $porcentaje = round(($cantidad / $data['total']) * 100, 1); + echo " ({" . $porcentaje . "}%)"; + } + echo "" . $data['total'] . "
Total General" . $grand_total . "
+
+
+
+ + +
+ + + + + + \ No newline at end of file diff --git a/db/config.php b/db/config.php index bb98f7d..545c0d7 100644 --- a/db/config.php +++ b/db/config.php @@ -1,17 +1,21 @@ PDO::ERRMODE_EXCEPTION, - PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, - ]); +if (!function_exists('db')) { + function db() { + static $pdo; + if (!$pdo) { + $pdo = new PDO('mysql:host='.DB_HOST.';dbname='.DB_NAME.';charset=utf8mb4', DB_USER, DB_PASS, [ + PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, + PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, + ]); + $pdo->exec("SET time_zone = '-05:00'"); + } + return $pdo; } - return $pdo; } diff --git a/db/migrations/000_create_migrations_table.sql b/db/migrations/000_create_migrations_table.sql new file mode 100644 index 0000000..916dc2e --- /dev/null +++ b/db/migrations/000_create_migrations_table.sql @@ -0,0 +1,5 @@ +CREATE TABLE IF NOT EXISTS `migrations` ( + `id` INT AUTO_INCREMENT PRIMARY_KEY, + `migration` VARCHAR(255) NOT NULL, + `created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP +); \ No newline at end of file diff --git a/db/migrations/001_create_users_table.sql b/db/migrations/001_create_users_table.sql new file mode 100644 index 0000000..858c9dd --- /dev/null +++ b/db/migrations/001_create_users_table.sql @@ -0,0 +1,7 @@ +CREATE TABLE IF NOT EXISTS `users` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `username` varchar(50) NOT NULL, + `password` varchar(255) NOT NULL, + `role` enum('Administrador','Asesor','Supervisor','Contabilidad') NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; diff --git a/db/migrations/002_create_pedidos_table.sql b/db/migrations/002_create_pedidos_table.sql new file mode 100644 index 0000000..99c0360 --- /dev/null +++ b/db/migrations/002_create_pedidos_table.sql @@ -0,0 +1,20 @@ +CREATE TABLE IF NOT EXISTS `pedidos` ( + `id` INT AUTO_INCREMENT PRIMARY KEY, + `dni_cliente` VARCHAR(20) NOT NULL, + `nombre_completo` VARCHAR(255) NOT NULL, + `celular` VARCHAR(20) NOT NULL, + `sede_envio` VARCHAR(100) NOT NULL, + `codigo_rastreo` VARCHAR(100), + `codigo_tracking` VARCHAR(100), + `producto` TEXT NOT NULL, + `cantidad` INT NOT NULL, + `monto_total` DECIMAL(10, 2) NOT NULL, + `monto_adelantado` DECIMAL(10, 2) DEFAULT 0.00, + `monto_debe` DECIMAL(10, 2) NOT NULL, + `estado` ENUM('pendiente_validar', 'contactado', 'pago_en_proceso', 'pagado_validado', 'rechazado', 'cancelado') NOT NULL DEFAULT 'pendiente_validar', + `asesor_id` INT, + `notas` TEXT, + `created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + `updated_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + FOREIGN KEY (`asesor_id`) REFERENCES `users`(`id`) ON DELETE SET NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; diff --git a/db/migrations/003_add_voucher_columns_to_pedidos.sql b/db/migrations/003_add_voucher_columns_to_pedidos.sql new file mode 100644 index 0000000..ed1fdfc --- /dev/null +++ b/db/migrations/003_add_voucher_columns_to_pedidos.sql @@ -0,0 +1,3 @@ +ALTER TABLE `pedidos` +ADD COLUMN `voucher_adelanto_path` VARCHAR(255) NULL, +ADD COLUMN `voucher_restante_path` VARCHAR(255) NULL; diff --git a/db/migrations/004_add_numero_operacion_to_pedidos.sql b/db/migrations/004_add_numero_operacion_to_pedidos.sql new file mode 100644 index 0000000..dcfd358 --- /dev/null +++ b/db/migrations/004_add_numero_operacion_to_pedidos.sql @@ -0,0 +1 @@ +ALTER TABLE pedidos ADD COLUMN numero_operacion VARCHAR(255) NULL; diff --git a/db/migrations/005_update_estado_column_in_pedidos.sql b/db/migrations/005_update_estado_column_in_pedidos.sql new file mode 100644 index 0000000..f04fa77 --- /dev/null +++ b/db/migrations/005_update_estado_column_in_pedidos.sql @@ -0,0 +1 @@ +ALTER TABLE pedidos MODIFY COLUMN estado ENUM('ROTULADO 📦', 'EN TRANSITO 🚛', 'EN DESTINO 🏬', 'COMPLETADO ✅') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'ROTULADO 📦'; \ No newline at end of file diff --git a/db/migrations/006_add_role_to_users.sql b/db/migrations/006_add_role_to_users.sql new file mode 100644 index 0000000..04778dd --- /dev/null +++ b/db/migrations/006_add_role_to_users.sql @@ -0,0 +1 @@ +ALTER TABLE users ADD COLUMN role VARCHAR(50) NOT NULL DEFAULT 'asesora'; diff --git a/db/migrations/007_add_asesor_id_to_pedidos.sql b/db/migrations/007_add_asesor_id_to_pedidos.sql new file mode 100644 index 0000000..82ea870 --- /dev/null +++ b/db/migrations/007_add_asesor_id_to_pedidos.sql @@ -0,0 +1,2 @@ +ALTER TABLE pedidos ADD COLUMN asesor_id INT NULL; +ALTER TABLE pedidos ADD CONSTRAINT fk_asesor_id FOREIGN KEY (asesor_id) REFERENCES users(id) ON DELETE SET NULL; diff --git a/db/migrations/010_add_dni_cliente_if_not_exists.sql b/db/migrations/010_add_dni_cliente_if_not_exists.sql new file mode 100644 index 0000000..fb7661b --- /dev/null +++ b/db/migrations/010_add_dni_cliente_if_not_exists.sql @@ -0,0 +1 @@ +ALTER TABLE `pedidos` ADD COLUMN `dni_cliente` VARCHAR(20) NULL DEFAULT NULL AFTER `nombre_completo`; \ No newline at end of file diff --git a/db/migrations/011_add_fecha_recojo_to_pedidos.sql b/db/migrations/011_add_fecha_recojo_to_pedidos.sql new file mode 100644 index 0000000..d14e247 --- /dev/null +++ b/db/migrations/011_add_fecha_recojo_to_pedidos.sql @@ -0,0 +1 @@ +ALTER TABLE pedidos ADD COLUMN fecha_recojo DATETIME NULL; \ No newline at end of file diff --git a/db/migrations/012_change_fecha_recojo_to_varchar.sql b/db/migrations/012_change_fecha_recojo_to_varchar.sql new file mode 100644 index 0000000..20c0fbd --- /dev/null +++ b/db/migrations/012_change_fecha_recojo_to_varchar.sql @@ -0,0 +1 @@ +ALTER TABLE pedidos MODIFY fecha_recojo VARCHAR(255) NULL; \ No newline at end of file diff --git a/db/migrations/013_standardize_roles.sql b/db/migrations/013_standardize_roles.sql new file mode 100644 index 0000000..44b308e --- /dev/null +++ b/db/migrations/013_standardize_roles.sql @@ -0,0 +1,3 @@ +-- Actualiza los roles de 'user' a 'Asesor' y de 'admin' a 'Administrador' +UPDATE users SET role = 'Asesor' WHERE role = 'user'; +UPDATE users SET role = 'Administrador' WHERE role = 'admin'; \ No newline at end of file diff --git a/db/migrations/014_add_estado_pago_to_pedidos.sql b/db/migrations/014_add_estado_pago_to_pedidos.sql new file mode 100644 index 0000000..6ba2346 --- /dev/null +++ b/db/migrations/014_add_estado_pago_to_pedidos.sql @@ -0,0 +1 @@ +ALTER TABLE pedidos ADD COLUMN estado_pago VARCHAR(50) NOT NULL DEFAULT 'Pendiente a verificación'; \ No newline at end of file diff --git a/db/migrations/015_create_products_table.sql b/db/migrations/015_create_products_table.sql new file mode 100644 index 0000000..bf224d3 --- /dev/null +++ b/db/migrations/015_create_products_table.sql @@ -0,0 +1,7 @@ +CREATE TABLE IF NOT EXISTS products ( + id INT AUTO_INCREMENT PRIMARY KEY, + name VARCHAR(255) NOT NULL, + description TEXT, + price DECIMAL(10, 2) NOT NULL, + created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP +); \ No newline at end of file diff --git a/db/migrations/016_add_profit_columns_to_products.sql b/db/migrations/016_add_profit_columns_to_products.sql new file mode 100644 index 0000000..3bbae4a --- /dev/null +++ b/db/migrations/016_add_profit_columns_to_products.sql @@ -0,0 +1,5 @@ + +ALTER TABLE products +ADD COLUMN cost DECIMAL(10, 2) NOT NULL DEFAULT 0.00, +ADD COLUMN ads_cost DECIMAL(10, 2) NOT NULL DEFAULT 0.00, +ADD COLUMN commission DECIMAL(10, 2) NOT NULL DEFAULT 0.00; diff --git a/db/migrations/017_add_profitability_income_to_products.sql b/db/migrations/017_add_profitability_income_to_products.sql new file mode 100644 index 0000000..54ad421 --- /dev/null +++ b/db/migrations/017_add_profitability_income_to_products.sql @@ -0,0 +1,4 @@ +ALTER TABLE products +ADD COLUMN ingreso_rentabilidad DECIMAL(10, 2) DEFAULT 0.00 NOT NULL AFTER price; + +UPDATE products SET ingreso_rentabilidad = price; diff --git a/db/migrations/018_add_unidades_vendidas_to_products.sql b/db/migrations/018_add_unidades_vendidas_to_products.sql new file mode 100644 index 0000000..9ac6c21 --- /dev/null +++ b/db/migrations/018_add_unidades_vendidas_to_products.sql @@ -0,0 +1 @@ +ALTER TABLE products ADD COLUMN unidades_vendidas INT DEFAULT 0; diff --git a/db/migrations/019_create_rentabilidad_notas_table.sql b/db/migrations/019_create_rentabilidad_notas_table.sql new file mode 100644 index 0000000..7105f67 --- /dev/null +++ b/db/migrations/019_create_rentabilidad_notas_table.sql @@ -0,0 +1,6 @@ +CREATE TABLE IF NOT EXISTS `rentabilidad_notas` ( + `id` INT AUTO_INCREMENT PRIMARY KEY, + `titulo` VARCHAR(255) NOT NULL DEFAULT 'Nueva Nota', + `contenido` TEXT, + `fecha_creacion` TIMESTAMP DEFAULT CURRENT_TIMESTAMP +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; diff --git a/db/migrations/020_create_rentabilidad_reportes_table.sql b/db/migrations/020_create_rentabilidad_reportes_table.sql new file mode 100644 index 0000000..fffc2da --- /dev/null +++ b/db/migrations/020_create_rentabilidad_reportes_table.sql @@ -0,0 +1,5 @@ +CREATE TABLE IF NOT EXISTS `rentabilidad_reportes` ( + `id` INT AUTO_INCREMENT PRIMARY KEY, + `titulo` VARCHAR(255) NOT NULL DEFAULT 'Nuevo Reporte', + `created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; diff --git a/db/migrations/021_create_rentabilidad_productos_table.sql b/db/migrations/021_create_rentabilidad_productos_table.sql new file mode 100644 index 0000000..e50acad --- /dev/null +++ b/db/migrations/021_create_rentabilidad_productos_table.sql @@ -0,0 +1,12 @@ +CREATE TABLE IF NOT EXISTS `rentabilidad_productos` ( + `id` INT AUTO_INCREMENT PRIMARY KEY, + `reporte_id` INT NOT NULL, + `product_id` INT NOT NULL, + `recaudo` DECIMAL(10, 2) DEFAULT 0.00, + `unidades_vendidas` INT DEFAULT 0, + `costo_ads` DECIMAL(10, 2) DEFAULT 0.00, + `comision` DECIMAL(10, 2) DEFAULT 0.00, + FOREIGN KEY (`reporte_id`) REFERENCES `rentabilidad_reportes`(`id`) ON DELETE CASCADE, + FOREIGN KEY (`product_id`) REFERENCES `products`(`id`) ON DELETE CASCADE, + UNIQUE KEY `reporte_product` (`reporte_id`, `product_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; diff --git a/db/migrations/022_drop_rentabilidad_notas_table.sql b/db/migrations/022_drop_rentabilidad_notas_table.sql new file mode 100644 index 0000000..f124fab --- /dev/null +++ b/db/migrations/022_drop_rentabilidad_notas_table.sql @@ -0,0 +1 @@ +DROP TABLE IF EXISTS `rentabilidad_notas`; diff --git a/db/migrations/023_remove_rentabilidad_columns_from_products.sql b/db/migrations/023_remove_rentabilidad_columns_from_products.sql new file mode 100644 index 0000000..e030330 --- /dev/null +++ b/db/migrations/023_remove_rentabilidad_columns_from_products.sql @@ -0,0 +1,3 @@ +ALTER TABLE `products` +DROP COLUMN IF EXISTS `ingreso_rentabilidad`, +DROP COLUMN IF EXISTS `unidades_vendidas`; diff --git a/db/migrations/024_add_dates_to_reportes.sql b/db/migrations/024_add_dates_to_reportes.sql new file mode 100644 index 0000000..2763b8b --- /dev/null +++ b/db/migrations/024_add_dates_to_reportes.sql @@ -0,0 +1 @@ +ALTER TABLE rentabilidad_reportes ADD COLUMN fecha_inicio DATE, ADD COLUMN fecha_fin DATE; \ No newline at end of file diff --git a/db/migrations/025_remove_titulo_from_reportes.sql b/db/migrations/025_remove_titulo_from_reportes.sql new file mode 100644 index 0000000..e53e97f --- /dev/null +++ b/db/migrations/025_remove_titulo_from_reportes.sql @@ -0,0 +1 @@ +ALTER TABLE rentabilidad_reportes DROP COLUMN titulo; \ No newline at end of file diff --git a/db/migrations/026_add_costo_producto_to_rentabilidad.sql b/db/migrations/026_add_costo_producto_to_rentabilidad.sql new file mode 100644 index 0000000..7da8a19 --- /dev/null +++ b/db/migrations/026_add_costo_producto_to_rentabilidad.sql @@ -0,0 +1 @@ +ALTER TABLE rentabilidad_productos ADD COLUMN costo_producto DECIMAL(10, 2) DEFAULT 0.00; \ No newline at end of file diff --git a/db/migrations/027_widen_user_role_column.sql b/db/migrations/027_widen_user_role_column.sql new file mode 100644 index 0000000..b66d539 --- /dev/null +++ b/db/migrations/027_widen_user_role_column.sql @@ -0,0 +1 @@ +ALTER TABLE users MODIFY COLUMN role VARCHAR(50) NOT NULL; \ No newline at end of file diff --git a/db/migrations/028_add_clave_to_pedidos.sql b/db/migrations/028_add_clave_to_pedidos.sql new file mode 100644 index 0000000..3afb643 --- /dev/null +++ b/db/migrations/028_add_clave_to_pedidos.sql @@ -0,0 +1 @@ +ALTER TABLE `pedidos` ADD `clave` VARCHAR(255) NULL DEFAULT NULL AFTER `codigo_tracking`; diff --git a/db/migrations/029_add_fecha_completado_to_pedidos.sql b/db/migrations/029_add_fecha_completado_to_pedidos.sql new file mode 100644 index 0000000..92bc3f9 --- /dev/null +++ b/db/migrations/029_add_fecha_completado_to_pedidos.sql @@ -0,0 +1 @@ +ALTER TABLE pedidos ADD COLUMN fecha_completado DATETIME DEFAULT NULL; \ No newline at end of file diff --git a/db/migrations/030_add_recaudo_ct_to_rentabilidad.sql b/db/migrations/030_add_recaudo_ct_to_rentabilidad.sql new file mode 100644 index 0000000..5c81f0c --- /dev/null +++ b/db/migrations/030_add_recaudo_ct_to_rentabilidad.sql @@ -0,0 +1 @@ +ALTER TABLE rentabilidad_productos ADD COLUMN recaudo_ct DECIMAL(10, 2) DEFAULT 0.00; \ No newline at end of file diff --git a/db/migrations/031_add_unidades_vendidas_ct_to_rentabilidad.sql b/db/migrations/031_add_unidades_vendidas_ct_to_rentabilidad.sql new file mode 100644 index 0000000..7efe597 --- /dev/null +++ b/db/migrations/031_add_unidades_vendidas_ct_to_rentabilidad.sql @@ -0,0 +1 @@ +ALTER TABLE rentabilidad_productos ADD COLUMN unidades_vendidas_ct INT DEFAULT 0; \ No newline at end of file diff --git a/db/migrations/032_add_nombre_asesor_to_users.sql b/db/migrations/032_add_nombre_asesor_to_users.sql new file mode 100644 index 0000000..237050a --- /dev/null +++ b/db/migrations/032_add_nombre_asesor_to_users.sql @@ -0,0 +1 @@ +ALTER TABLE users ADD COLUMN nombre_asesor VARCHAR(255) NULL; \ No newline at end of file diff --git a/db/migrations/033_add_clave_to_users.sql b/db/migrations/033_add_clave_to_users.sql new file mode 100644 index 0000000..8c0d9ba --- /dev/null +++ b/db/migrations/033_add_clave_to_users.sql @@ -0,0 +1 @@ +ALTER TABLE users ADD COLUMN clave VARCHAR(255) DEFAULT NULL; diff --git a/db/migrations/034_remove_clave_from_users.sql b/db/migrations/034_remove_clave_from_users.sql new file mode 100644 index 0000000..da3abae --- /dev/null +++ b/db/migrations/034_remove_clave_from_users.sql @@ -0,0 +1 @@ +ALTER TABLE users DROP COLUMN clave; diff --git a/db/migrations/035_create_kanban_and_info_producto_tables.sql b/db/migrations/035_create_kanban_and_info_producto_tables.sql new file mode 100644 index 0000000..298a706 --- /dev/null +++ b/db/migrations/035_create_kanban_and_info_producto_tables.sql @@ -0,0 +1,23 @@ +CREATE TABLE IF NOT EXISTS `kanban_columns` ( + `id` INT AUTO_INCREMENT PRIMARY KEY, + `nombre` VARCHAR(255) NOT NULL, + `orden` INT NOT NULL DEFAULT 0 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; + +CREATE TABLE IF NOT EXISTS `info_productos` ( + `id` INT AUTO_INCREMENT PRIMARY KEY, + `producto_id` INT NOT NULL, + `imagen_url` VARCHAR(255) NOT NULL, + `texto_informativo` TEXT, + `created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + `column_id` INT, + `orden` INT NOT NULL DEFAULT 0, + FOREIGN KEY (`producto_id`) REFERENCES `products`(`id`) ON DELETE CASCADE, + FOREIGN KEY (`column_id`) REFERENCES `kanban_columns`(`id`) ON DELETE SET NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; + +-- Asegurarse de que la columna 'column_id' existe en 'info_productos' +ALTER TABLE `info_productos` ADD COLUMN IF NOT EXISTS `column_id` INT NULL DEFAULT NULL AFTER `texto_informativo`; + +-- Asegurarse de que la columna 'orden' existe en 'info_productos' +ALTER TABLE `info_productos` ADD COLUMN IF NOT EXISTS `orden` INT NOT NULL DEFAULT 0; \ No newline at end of file diff --git a/db/migrations/036_create_configuracion_table.sql b/db/migrations/036_create_configuracion_table.sql new file mode 100644 index 0000000..dfd119e --- /dev/null +++ b/db/migrations/036_create_configuracion_table.sql @@ -0,0 +1,5 @@ +CREATE TABLE IF NOT EXISTS configuracion ( + id INT AUTO_INCREMENT PRIMARY KEY, + clave VARCHAR(255) UNIQUE NOT NULL, + valor TEXT +); diff --git a/db/migrations/037_align_products_schema.sql b/db/migrations/037_align_products_schema.sql new file mode 100644 index 0000000..efa02df --- /dev/null +++ b/db/migrations/037_align_products_schema.sql @@ -0,0 +1,42 @@ +-- Crear la tabla de provincias si no existe +CREATE TABLE IF NOT EXISTS `provincias` ( + `id` INT AUTO_INCREMENT PRIMARY KEY, + `nombre` VARCHAR(255) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; + +-- Poblar la tabla de provincias con algunas opciones iniciales +INSERT INTO `provincias` (`nombre`) VALUES +('Lima'), +('Arequipa'), +('Trujillo'), +('Cusco'), +('Piura') +ON DUPLICATE KEY UPDATE nombre=nombre; -- No hacer nada si ya existen + +-- Modificar la tabla de productos para alinearla con el código existente +-- 1. Añadir la columna provincia_id si no existe +ALTER TABLE `products` ADD COLUMN IF NOT EXISTS `provincia_id` INT NULL AFTER `price`; + +-- 2. Renombrar la columna 'name' a 'nombre' si existe +-- (Se hace de forma segura comprobando primero la existencia de las columnas) +SET @db = DATABASE(); +SET @table = 'products'; +SET @old_col = 'name'; +SET @new_col = 'nombre'; + +SELECT COUNT(*) INTO @col_exists FROM information_schema.columns +WHERE table_schema = @db AND table_name = @table AND column_name = @old_col; + +SELECT COUNT(*) INTO @new_col_exists FROM information_schema.columns +WHERE table_schema = @db AND table_name = @table AND column_name = @new_col; + +SET @sql = IF(@col_exists > 0 AND @new_col_exists = 0, + CONCAT('ALTER TABLE ', @table, ' CHANGE COLUMN ', @old_col, ' ', @new_col, ' VARCHAR(255) NOT NULL;'), + 'SELECT \'Columna no renombrada: o `name` no existe o `nombre` ya existe.\' AS status;'); + +PREPARE stmt FROM @sql; +EXECUTE stmt; +DEALLOCATE PREPARE stmt; + +-- 3. Añadir la clave foránea para vincular productos con provincias +ALTER TABLE `products` ADD CONSTRAINT `fk_provincia` FOREIGN KEY IF NOT EXISTS (`provincia_id`) REFERENCES `provincias`(`id`) ON DELETE SET NULL; diff --git a/db/migrations/038_make_product_id_nullable_in_info_productos.sql b/db/migrations/038_make_product_id_nullable_in_info_productos.sql new file mode 100644 index 0000000..cf9285a --- /dev/null +++ b/db/migrations/038_make_product_id_nullable_in_info_productos.sql @@ -0,0 +1 @@ +ALTER TABLE info_productos MODIFY COLUMN producto_id INT NULL; \ No newline at end of file diff --git a/db/migrations/039_create_provincias_table.sql b/db/migrations/039_create_provincias_table.sql new file mode 100644 index 0000000..3fce9d0 --- /dev/null +++ b/db/migrations/039_create_provincias_table.sql @@ -0,0 +1,4 @@ +CREATE TABLE IF NOT EXISTS provincias ( + id INT AUTO_INCREMENT PRIMARY KEY, + nombre VARCHAR(255) NOT NULL UNIQUE +); diff --git a/db/migrations/040_add_show_on_panel_to_products.sql b/db/migrations/040_add_show_on_panel_to_products.sql new file mode 100644 index 0000000..099ba20 --- /dev/null +++ b/db/migrations/040_add_show_on_panel_to_products.sql @@ -0,0 +1 @@ +ALTER TABLE products ADD COLUMN show_on_panel TINYINT(1) NOT NULL DEFAULT 0; diff --git a/db/migrations/041_add_cobertura_to_products.sql b/db/migrations/041_add_cobertura_to_products.sql new file mode 100644 index 0000000..6c0a45b --- /dev/null +++ b/db/migrations/041_add_cobertura_to_products.sql @@ -0,0 +1 @@ +ALTER TABLE products ADD COLUMN cobertura TEXT; diff --git a/db/migrations/042_add_order_position_to_products.sql b/db/migrations/042_add_order_position_to_products.sql new file mode 100644 index 0000000..e7d2ed6 --- /dev/null +++ b/db/migrations/042_add_order_position_to_products.sql @@ -0,0 +1,2 @@ +-- Add order_position column to products table +ALTER TABLE `products` ADD COLUMN `order_position` INT NOT NULL DEFAULT 0; diff --git a/db/migrations/043_populate_order_position.sql b/db/migrations/043_populate_order_position.sql new file mode 100644 index 0000000..99527bc --- /dev/null +++ b/db/migrations/043_populate_order_position.sql @@ -0,0 +1,2 @@ +-- Populate order_position with the value of the id column +UPDATE `products` SET `order_position` = `id` WHERE `order_position` = 0; diff --git a/db/migrations/044_create_cobertura_table.sql b/db/migrations/044_create_cobertura_table.sql new file mode 100644 index 0000000..d977530 --- /dev/null +++ b/db/migrations/044_create_cobertura_table.sql @@ -0,0 +1,6 @@ +CREATE TABLE IF NOT EXISTS `cobertura` ( + `id` INT AUTO_INCREMENT PRIMARY KEY, + `titulo` VARCHAR(255) NOT NULL, + `texto` TEXT, + `created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; diff --git a/db/migrations/045_create_cobertura_xpress_table.sql b/db/migrations/045_create_cobertura_xpress_table.sql new file mode 100644 index 0000000..42470bb --- /dev/null +++ b/db/migrations/045_create_cobertura_xpress_table.sql @@ -0,0 +1,6 @@ +CREATE TABLE IF NOT EXISTS `cobertura_xpress` ( + `id` INT AUTO_INCREMENT PRIMARY KEY, + `titulo` VARCHAR(255) NOT NULL, + `texto` TEXT, + `created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; diff --git a/db/migrations/046_align_products_table_with_save_logic.sql b/db/migrations/046_align_products_table_with_save_logic.sql new file mode 100644 index 0000000..7df09b3 --- /dev/null +++ b/db/migrations/046_align_products_table_with_save_logic.sql @@ -0,0 +1,13 @@ +-- Align products table with save_product.php logic + +-- 1. Add sku column +ALTER TABLE `products` ADD COLUMN IF NOT EXISTS `sku` VARCHAR(255) NULL AFTER `nombre`; + +-- 2. Rename cost to costo +ALTER TABLE `products` CHANGE COLUMN `cost` `costo` DECIMAL(10, 2) DEFAULT 0.00; + +-- 3. Rename price to precio_venta +ALTER TABLE `products` CHANGE COLUMN `price` `precio_venta` DECIMAL(10, 2) DEFAULT 0.00; + +-- 4. Add unidades_vendidas column +ALTER TABLE `products` ADD COLUMN IF NOT EXISTS `unidades_vendidas` INT DEFAULT 0 AFTER `precio_venta`; diff --git a/db/migrations/047_add_gestion_to_estado_enum.sql b/db/migrations/047_add_gestion_to_estado_enum.sql new file mode 100644 index 0000000..9309890 --- /dev/null +++ b/db/migrations/047_add_gestion_to_estado_enum.sql @@ -0,0 +1 @@ +ALTER TABLE pedidos MODIFY COLUMN estado ENUM('ROTULADO 📦', 'EN TRANSITO 🚛', 'EN DESTINO 🏬', 'COMPLETADO ✅', 'Gestion') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'ROTULADO 📦'; \ No newline at end of file diff --git a/delete_cobertura.php b/delete_cobertura.php new file mode 100644 index 0000000..8e82be7 --- /dev/null +++ b/delete_cobertura.php @@ -0,0 +1,30 @@ + false, 'error' => 'No autorizado']); + exit; +} + +require_once 'db/config.php'; + +$id = isset($_POST['id']) ? (int)$_POST['id'] : 0; + +if ($id <= 0) { + echo json_encode(['success' => false, 'error' => 'ID inválido.']); + exit; +} + +try { + $db = db(); + $stmt = $db->prepare("DELETE FROM cobertura WHERE id = ?"); + + if ($stmt->execute([$id])) { + echo json_encode(['success' => true]); + } else { + echo json_encode(['success' => false, 'error' => 'No se pudo eliminar de la base de datos.']); + } +} catch (PDOException $e) { + echo json_encode(['success' => false, 'error' => 'Error de base de datos: ' . $e->getMessage()]); +} diff --git a/delete_column.php b/delete_column.php new file mode 100644 index 0000000..1eae0d7 --- /dev/null +++ b/delete_column.php @@ -0,0 +1,21 @@ +prepare('UPDATE info_productos SET column_id = NULL WHERE column_id = ?'); + $stmt_update->execute([$id]); + + // Then, delete the column + $stmt_delete = $pdo->prepare('DELETE FROM kanban_columns WHERE id = ?'); + $stmt_delete->execute([$id]); + } +} + +header('Location: kanban.php'); +exit; diff --git a/delete_info_producto.php b/delete_info_producto.php new file mode 100644 index 0000000..d27537b --- /dev/null +++ b/delete_info_producto.php @@ -0,0 +1,49 @@ +prepare('SELECT imagen_url FROM info_productos WHERE id = ?'); + $stmt->execute([$id]); + $imagen_url = $stmt->fetchColumn(); + + // Delete the record from the database + $stmt = $pdo->prepare('DELETE FROM info_productos WHERE id = ?'); + $stmt->execute([$id]); + + // If there was an image, delete the file + if ($imagen_url && file_exists($imagen_url)) { + unlink($imagen_url); + } + + $_SESSION['success_message'] = 'La tarjeta de información ha sido eliminada con éxito.'; + +} catch (PDOException $e) { + error_log("Database error: " . $e->getMessage()); + $_SESSION['error_message'] = 'Error al eliminar la tarjeta. Por favor, contacta a soporte.'; +} + +header('Location: info_producto.php'); +exit; +?> diff --git a/delete_pedido.php b/delete_pedido.php new file mode 100644 index 0000000..852fe49 --- /dev/null +++ b/delete_pedido.php @@ -0,0 +1,47 @@ +prepare('SELECT voucher_adelanto_path, voucher_restante_path FROM pedidos WHERE id = ?'); + $stmt->execute([$id]); + $paths = $stmt->fetch(PDO::FETCH_ASSOC); + + if ($paths) { + if (!empty($paths['voucher_adelanto_path']) && file_exists($paths['voucher_adelanto_path'])) { + unlink($paths['voucher_adelanto_path']); + } + if (!empty($paths['voucher_restante_path']) && file_exists($paths['voucher_restante_path'])) { + unlink($paths['voucher_restante_path']); + } + } + + // Now, delete the record from the database + $stmt = $pdo->prepare('DELETE FROM pedidos WHERE id = ?'); + $stmt->execute([$id]); + + $redirect_url = 'pedidos.php'; + if (isset($_SERVER['HTTP_REFERER']) && !empty($_SERVER['HTTP_REFERER'])) { + $redirect_url = $_SERVER['HTTP_REFERER']; + } + // Add a query parameter to the redirect URL + if (strpos($redirect_url, '?') === false) { + $redirect_url .= '?deleted=true'; + } else { + $redirect_url .= '&deleted=true'; + } + header('Location: ' . $redirect_url); + exit; +} else { + header('Location: pedidos.php'); + exit; +} \ No newline at end of file diff --git a/delete_product.php b/delete_product.php new file mode 100644 index 0000000..c314340 --- /dev/null +++ b/delete_product.php @@ -0,0 +1,43 @@ + false, 'error' => 'No autorizado']); + exit; +} + +require_once 'db/config.php'; + +$response = ['success' => false, 'error' => 'Petición inválida']; + +if ($_SERVER['REQUEST_METHOD'] === 'POST') { + $productId = isset($_POST['product_id']) ? (int)$_POST['product_id'] : 0; + + if ($productId > 0) { + try { + $db = db(); + $stmt = $db->prepare("DELETE FROM products WHERE id = :id"); + $stmt->bindParam(':id', $productId, PDO::PARAM_INT); + + if ($stmt->execute()) { + if ($stmt->rowCount() > 0) { + $response = ['success' => true]; + } else { + $response['error'] = 'El producto no fue encontrado o ya fue eliminado.'; + } + } else { + $response['error'] = 'Error al ejecutar la consulta de eliminación.'; + } + } catch (PDOException $e) { + // Log error to a file in a real application + // error_log($e->getMessage()); + $response['error'] = 'Error de base de datos: ' . $e->getMessage(); + } + } else { + $response['error'] = 'ID de producto inválido.'; + } +} + +echo json_encode($response); \ No newline at end of file diff --git a/delete_provincia.php b/delete_provincia.php new file mode 100644 index 0000000..580df73 --- /dev/null +++ b/delete_provincia.php @@ -0,0 +1,35 @@ +prepare("DELETE FROM provincias WHERE id = ?"); + $stmt->execute([$id]); + $_SESSION['success_message'] = 'Provincia eliminada con éxito.'; +} catch (PDOException $e) { + error_log("Error al eliminar provincia: " . $e->getMessage()); + // Check for foreign key constraint violation + if ($e->getCode() == '23000') { + $_SESSION['error_message'] = 'No se puede eliminar la provincia porque está asignada a uno o más productos.'; + } else { + $_SESSION['error_message'] = 'Error en la base de datos al eliminar la provincia.'; + } +} + +header('Location: info_producto.php'); +exit; diff --git a/delete_user.php b/delete_user.php new file mode 100644 index 0000000..bd1ba09 --- /dev/null +++ b/delete_user.php @@ -0,0 +1,42 @@ +ID de usuario no válido.'; + header('Location: manage_users.php'); + exit; +} + +$user_id = $_GET['id']; + +// Prevent admin from deleting themselves +if ($user_id == $_SESSION['user_id']) { + $_SESSION['message'] = '
No puedes eliminar tu propia cuenta.
'; + header('Location: manage_users.php'); + exit; +} + +try { + $db = db(); + $stmt = $db->prepare("DELETE FROM users WHERE id = :id"); + $stmt->bindParam(':id', $user_id); + + if ($stmt->execute()) { + $_SESSION['message'] = '
Usuario eliminado con éxito.
'; + } else { + $_SESSION['message'] = '
Error al eliminar el usuario.
'; + } +} catch (PDOException $e) { + $_SESSION['message'] = '
Error de base de datos: ' . $e->getMessage() . '
'; +} + +header('Location: manage_users.php'); +exit; +?> \ No newline at end of file diff --git a/diagnostico.php b/diagnostico.php new file mode 100644 index 0000000..79c72c4 --- /dev/null +++ b/diagnostico.php @@ -0,0 +1,106 @@ +query($sql); + $pedidos = $stmt->fetchAll(PDO::FETCH_ASSOC); + +} catch (PDOException $e) { + // Si falla, es muy probable que la columna 'created_at' no exista. + // Intentemos con 'fecha_pedido' como segundo intento. + if (strpos($e->getMessage(), 'Unknown column') !== false && strpos($e->getMessage(), 'created_at') !== false) { + try { + $pdo = db(); + $sql = "SELECT id, estado, monto, fecha_pedido FROM pedidos WHERE estado LIKE 'COMPLETADO%' ORDER BY fecha_pedido DESC LIMIT 10"; + $stmt = $pdo->query($sql); + $pedidos = $stmt->fetchAll(PDO::FETCH_ASSOC); + $GLOBALS['fecha_column_name'] = 'fecha_pedido'; + + } catch (PDOException $e2) { + $error = "Error al intentar con 'fecha_pedido': " . $e2->getMessage(); + } + } else { + $error = "Error en la consulta: " . $e->getMessage(); + } +} + +?> + + + + + + Diagnóstico de Pedidos Completados + + + + +
+
+
+

Diagnóstico de Pedidos Completados

+
+
+

+ Esta página muestra los últimos 10 pedidos con estado "COMPLETADO" directamente desde la base de datos. + Esto nos ayudará a verificar el nombre real de la columna de fecha y si existen datos para filtrar. +

+ + +
+

Error Crítico

+

No se pudo encontrar la columna de fecha ni como 'created_at' ni como 'fecha_pedido'.

+
+
+ +
+

No se encontraron pedidos

+

La consulta se ejecutó correctamente, pero no se encontró ningún pedido con el estado "COMPLETADO" en la base de datos.

+

Esto explica por qué los filtros de fecha no muestran resultados. Primero deben existir pedidos completados.

+
+ +
+

¡Éxito! Se encontraron los siguientes pedidos completados. La columna de fecha correcta es ``.

+
+ + + + + + + + + + + + + + + + + + + +
ID PedidoEstadoMontoFecha de Creación ()
+ +
+ +
+
+ + diff --git a/download_report.php b/download_report.php new file mode 100644 index 0000000..6776d80 --- /dev/null +++ b/download_report.php @@ -0,0 +1,81 @@ +prepare($query); + $stmt->execute(); + $pedidos = $stmt->fetchAll(PDO::FETCH_ASSOC); + + header('Content-Type: application/vnd.ms-excel; charset=utf-8'); + header('Content-Disposition: attachment; filename="rotulados.xls"'); + header('Pragma: no-cache'); + header('Expires: 0'); + + $output = ''; + $output .= ''; + $output .= ''; + $output .= ''; + $output .= ''; + $output .= ''; + $output .= ''; + $output .= ''; + $output .= ''; + $output .= ''; + $output .= ''; + $output .= ''; + $output .= ''; + $output .= ''; + + $numero_orden = 1; + foreach ($pedidos as $pedido) { + $output .= ''; + $output .= ''; + $output .= ''; + $output .= ''; + $output .= ''; + $output .= ''; + $output .= ''; + $output .= ''; + $output .= ''; + $numero_orden++; + } + + $output .= ''; + $output .= '
DNIClienteSede de EnvíoNumeroProductoCantidadNumero de Orden
' . htmlspecialchars($pedido['dni_cliente'] ?? '') . '' . htmlspecialchars($pedido['nombre_completo'] ?? '') . '' . htmlspecialchars($pedido['sede_envio'] ?? '') . '' . htmlspecialchars($pedido['celular'] ?? '') . '' . htmlspecialchars($pedido['producto'] ?? '') . '' . htmlspecialchars($pedido['cantidad'] ?? '') . '' . $numero_orden . '
'; + $output .= ''; + + echo $output; + +} catch (Exception $e) { + // Log error if possible, but don't output it to the user here + // as it would corrupt the Excel file. + // For debugging, you could write to a log file: + // file_put_contents('error_log.txt', $e->getMessage()); + + // Restore friendly error message + header('HTTP/1.1 500 Internal Server Error'); + // Using a script to show the message and prevent file corruption. + echo ''; +} + +?> \ No newline at end of file diff --git a/edit_column.php b/edit_column.php new file mode 100644 index 0000000..efa9e41 --- /dev/null +++ b/edit_column.php @@ -0,0 +1,18 @@ +prepare("UPDATE kanban_columns SET name = ? WHERE id = ?"); + $stmt->bind_param('si', $nombre, $id); + $stmt->execute(); + + $_SESSION['success_message'] = "Columna actualizada exitosamente."; + header('Location: info_producto.php'); + exit; +} +?> \ No newline at end of file diff --git a/edit_product.php b/edit_product.php new file mode 100644 index 0000000..cb3349f --- /dev/null +++ b/edit_product.php @@ -0,0 +1,129 @@ + '', + 'nombre' => '', + 'provincia_id' => '', + 'price' => '', + 'description' => '' +]; +$page_title = 'Crear Nuevo Producto'; +$card_title = 'Nuevo Producto'; + +if (isset($_GET['id']) && !empty($_GET['id'])) { + $product_id = $_GET['id']; + + // Fetch product data + $product_stmt = db()->prepare("SELECT * FROM products WHERE id = :id"); + $product_stmt->bindParam(':id', $product_id); + $product_stmt->execute(); + $product = $product_stmt->fetch(PDO::FETCH_ASSOC); + + if (!$product) { + $_SESSION['error_message'] = 'Producto no encontrado.'; + header('Location: productos.php'); + exit; + } + $page_title = 'Editar Producto'; + $card_title = 'Editando: ' . htmlspecialchars($product['nombre']); +} + +// Fetch all provinces for the dropdown +$provincias_stmt = db()->query("SELECT * FROM provincias ORDER BY nombre ASC"); +$provincias = $provincias_stmt->fetchAll(PDO::FETCH_ASSOC); + +include 'layout_header.php'; +?> + +
+
+
+
+
+

+
+
+
+
+ +
+
+
+
+
+
+

+
+
+
+ + +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ > + +
+ +
+ +
+
+
+
+
+
+
+ + diff --git a/finanzas.php b/finanzas.php new file mode 100644 index 0000000..3a49e28 --- /dev/null +++ b/finanzas.php @@ -0,0 +1,293 @@ +format('Y-m-d 00:00:00'); + $params_asesoras[] = $fecha_fin_obj->format('Y-m-d 23:59:59'); + } + + if (!empty($where_clauses_asesoras)) { + $sql_asesoras .= " WHERE " . implode(' AND ', $where_clauses_asesoras); + } + + $sql_asesoras .= " GROUP BY u.id, u.nombre_asesor ORDER BY monto_total DESC"; + + $stmt_asesoras = $pdo->prepare($sql_asesoras); + $stmt_asesoras->execute($params_asesoras); + $asesoras_summary = $stmt_asesoras->fetchAll(PDO::FETCH_ASSOC); + +} catch (PDOException $e) { + error_log("Error en RESUMEN POR ASESORA: " . $e->getMessage()); +} + + +// --- RANKING DE PRODUCTOS --- +$productos_ranking = []; +try { + $sql_productos = " + SELECT + p.producto AS producto_nombre, + SUM(p.cantidad) AS total_ventas, + SUM(p.monto_total) AS monto_total + FROM pedidos p + "; + + $where_clauses_productos = ["p.estado LIKE 'COMPLETADO%'"]; + $params_productos = []; + + if ($fecha_inicio_obj && $fecha_fin_obj) { + $where_clauses_productos[] = "p.created_at BETWEEN ? AND ?"; + $params_productos[] = $fecha_inicio_obj->format('Y-m-d 00:00:00'); + $params_productos[] = $fecha_fin_obj->format('Y-m-d 23:59:59'); + } + + if (!empty($where_clauses_productos)) { + $sql_productos .= " WHERE " . implode(' AND ', $where_clauses_productos); + } + + $sql_productos .= " GROUP BY p.producto ORDER BY total_ventas DESC"; + + $stmt_productos = $pdo->prepare($sql_productos); + $stmt_productos->execute($params_productos); + $productos_ranking = $stmt_productos->fetchAll(PDO::FETCH_ASSOC); + +} catch (PDOException $e) { + error_log("Error en RANKING DE PRODUCTOS: " . $e->getMessage()); +} + + +include 'layout_header.php'; +?> + +
+

Finanzas

+ + +
+
+
Filtrar por Fecha
+
+
+ + +
+
+ + +
+
+ + Limpiar +
+
+
+
+ + +
+ Mostrando resultados para el período desde format('d/m/Y')) ?> hasta format('d/m/Y')) ?>. +
+ + + +
+
+

Resumen por Asesora

+
+
+
+ + + + + + + + + + + + + + + + + + $producto, + 'cantidad' => (int)$cantidad + ]; + } + } + ksort($pedidos_por_promo, SORT_NATURAL); + arsort($product_counts_total); + ?> + + + + + '; + echo ''; + foreach ($pedidos_por_promo as $promo_key => $pedidos_en_promo) { + $first_row = true; + $rowspan = count($pedidos_en_promo); + + foreach ($pedidos_en_promo as $pedido_item) { + echo ''; + if ($first_row) { + echo ''; + $first_row = false; + } + echo ''; + echo ''; + echo ''; + } + } + echo ''; + echo '
AsesoraTotal PedidosMonto TotalPromos VendidasResumen de Productos
No hay datos disponibles para el rango seleccionado.
S/ + '; + echo '
Tipo de PromoProductoUnidades
' . htmlspecialchars($promo_key) . ' (' . $rowspan . ' pedidos)' . htmlspecialchars($pedido_item['producto']) . '' . $pedido_item['cantidad'] . '
'; + } else { + echo 'No hay promos'; + } + ?> + + + '; + echo 'ProductoUnidades Vendidas'; + echo ''; + foreach ($product_counts_total as $product_name => $count) { + echo ''; + echo '' . htmlspecialchars($product_name) . ''; + echo '' . $count . ''; + echo ''; + } + echo ''; + echo ''; + } else { + echo 'No hay productos'; + } + ?> + + + + + + +
+
+
+ + +
+
+

Ranking de Productos

+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
ProductoTotal VentasMonto Total
No hay datos disponibles para el rango seleccionado.
S/
+
+
+
+
+ + \ No newline at end of file diff --git a/find_missing_products.php b/find_missing_products.php new file mode 100644 index 0000000..3c595ac --- /dev/null +++ b/find_missing_products.php @@ -0,0 +1,30 @@ +query("SELECT DISTINCT producto FROM pedidos WHERE producto IS NOT NULL AND producto != ''"); + $productos_en_pedidos = $stmt_pedidos->fetchAll(PDO::FETCH_COLUMN); + + // 2. Get all unique product names from the 'products' table + $stmt_products = $db->query("SELECT DISTINCT nombre FROM products"); + $productos_actuales = $stmt_products->fetchAll(PDO::FETCH_COLUMN); + + // 3. Find the difference + $missing_products = array_diff($productos_en_pedidos, $productos_actuales); + + if (empty($missing_products)) { + echo "No se encontraron productos borrados en el historial de pedidos.\n"; + } else { + echo "He encontrado estos productos que fueron borrados. ¿Quieres que los restaure?\n"; + foreach ($missing_products as $product) { + echo "- " . htmlspecialchars($product) . "\n"; + } + } + +} catch (PDOException $e) { + echo "Error de base de datos: " . $e->getMessage(); +} +?> diff --git a/gestiones.php b/gestiones.php new file mode 100644 index 0000000..56c3bc7 --- /dev/null +++ b/gestiones.php @@ -0,0 +1,291 @@ +prepare($years_query); + $years_stmt->execute([$user_id]); +} else { + $years_stmt = $pdo->query($years_query); +} +$years = $years_stmt->fetchAll(PDO::FETCH_COLUMN); + + +// Filter logic +$selected_month = $_GET['mes'] ?? ''; +$selected_year = $_GET['año'] ?? ''; +$search_query = $_GET['q'] ?? ''; + +$sql = "SELECT p.*, u.nombre_asesor as asesor_nombre FROM pedidos p LEFT JOIN users u ON p.asesor_id = u.id WHERE p.estado = 'Gestion'"; +$params = []; + +if ($user_role === 'Asesor') { + $sql .= " AND p.asesor_id = ?"; + $params[] = $user_id; +} + +if (!empty($search_query)) { + $sql .= " AND (p.nombre_completo LIKE ? OR p.dni_cliente LIKE ? OR p.celular LIKE ?)"; + $params[] = "%$search_query%"; + $params[] = "%$search_query%"; + $params[] = "%$search_query%"; +} + +if (!empty($selected_month)) { + $sql .= " AND MONTH(p.created_at) = ?"; + $params[] = $selected_month; +} +if (!empty($selected_year)) { + $sql .= " AND YEAR(p.created_at) = ?"; + $params[] = $selected_year; +} + +$sql .= " ORDER BY p.created_at DESC"; +$stmt = $pdo->prepare($sql); +$stmt->execute($params); +$pedidos = $stmt->fetchAll(); + +$months = [ + 1 => 'Enero', 2 => 'Febrero', 3 => 'Marzo', 4 => 'Abril', 5 => 'Mayo', 6 => 'Junio', + 7 => 'Julio', 8 => 'Agosto', 9 => 'Septiembre', 10 => 'Octubre', 11 => 'Noviembre', 12 => 'Diciembre' +]; + +?> + + + + + + + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + Limpiar +
+
+
+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IDClienteDNICelularProductoSede de EnvíoMonto TotalMonto DebeNº De OrdenCodigo De OrdenCLAVEEstadoAsesorFecha CreaciónVoucher RestanteAcciones
+ + Ver + + N/A + + + Editar + + Eliminar + +
+ +

No hay pedidos que coincidan con el filtro.

+ + +
+
+
+ + + + + + \ No newline at end of file diff --git a/get_product_details.php b/get_product_details.php new file mode 100644 index 0000000..056a8bd --- /dev/null +++ b/get_product_details.php @@ -0,0 +1,21 @@ +prepare("SELECT id, nombre, provincia FROM products WHERE id = ?"); + $stmt->execute([$id]); + $product = $stmt->fetch(PDO::FETCH_ASSOC); + + if ($product) { + header('Content-Type: application/json'); + echo json_encode($product); + } else { + http_response_code(404); + echo json_encode(['error' => 'Producto no encontrado']); + } +} else { + http_response_code(400); + echo json_encode(['error' => 'ID de producto no proporcionado']); +} +?> \ No newline at end of file diff --git a/index.php b/index.php index 7205f3d..dd2c8f8 100644 --- a/index.php +++ b/index.php @@ -1,150 +1,3 @@ - - - - - - New Style - - - - - - - - - - - - - - - - - - - - - -
-
-

Analyzing your requirements and generating your website…

-
- Loading… -
-

AI is collecting your requirements and applying the first changes.

-

This page will update automatically as the plan is implemented.

-

Runtime: PHP — UTC

-
-
- - - +header('Location: login.php'); +exit(); \ No newline at end of file diff --git a/info_producto.php b/info_producto.php new file mode 100644 index 0000000..ba722f6 --- /dev/null +++ b/info_producto.php @@ -0,0 +1,156 @@ +query("SELECT id, nombre FROM products ORDER BY nombre ASC")->fetchAll(PDO::FETCH_ASSOC); + +// Fetch kanban columns +$kanban_columns = $db->query("SELECT id, nombre FROM kanban_columns ORDER BY id")->fetchAll(PDO::FETCH_ASSOC); + +// Fetch existing info cards +$info_cards = $db->query(" + SELECT ip.*, p.nombre as producto_nombre, kc.nombre as column_nombre + FROM info_productos ip + LEFT JOIN products p ON ip.producto_id = p.id + LEFT JOIN kanban_columns kc ON ip.column_id = kc.id + ORDER BY ip.id DESC +")->fetchAll(PDO::FETCH_ASSOC); + +include 'layout_header.php'; +?> + +
+ +
+ +
+ + +
+ +
+ + + +
+
+

Gestionar Tarjetas de Información

+
+
+
+ +
+ + +
+
+ + +
+
+ +
+ + + Sube una imagen si quieres añadir una nueva o reemplazar la actual. +
+
+ + +
+ + +
+
+
+ + +
+
+

Tarjetas Existentes

+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
ProductoImagenTextoColumnaAcciones
No hay tarjetas de información creadas.
+ + Imagen + + + + Eliminar +
+
+
+
+
+ + + + diff --git a/kanban.php b/kanban.php new file mode 100644 index 0000000..6a3b4ee --- /dev/null +++ b/kanban.php @@ -0,0 +1,223 @@ +prepare('SELECT valor FROM configuracion WHERE clave = ?'); +$stmt_banner->execute(['banner_text']); +$banner_text = $stmt_banner->fetchColumn(); +if (empty($banner_text)) { + $banner_text = '¡Define tu frase motivacional en la sección de Información de Producto!'; +} + +// Fetch Kanban columns +$stmt_columns = $pdo->query('SELECT id, nombre FROM kanban_columns ORDER BY orden ASC'); +$columns = $stmt_columns->fetchAll(PDO::FETCH_ASSOC); + +// If no columns exist, create default ones +if (empty($columns)) { + $default_columns = ['Backlog', 'En Proceso', 'Hecho']; + $stmt_insert = $pdo->prepare('INSERT INTO kanban_columns (nombre, orden) VALUES (?, ?)'); + foreach ($default_columns as $index => $name) { + $stmt_insert->execute([$name, $index + 1]); + } + // Re-fetch columns + $stmt_columns = $pdo->query('SELECT id, nombre FROM kanban_columns ORDER BY orden ASC'); + $columns = $stmt_columns->fetchAll(PDO::FETCH_ASSOC); +} + +// Fetch info cards and group them by column +$stmt_cards = $pdo->query(' + SELECT + ip.id, + ip.texto_informativo, + ip.imagen_url, + ip.column_id, + p.nombre as producto_nombre + FROM + info_productos ip + LEFT JOIN + products p ON ip.producto_id = p.id + ORDER BY + ip.id ASC +'); +$cards = $stmt_cards->fetchAll(PDO::FETCH_ASSOC); + + + + +$cards_by_column = []; +foreach ($cards as $card) { + $column_id = $card['column_id'] ?: 'unassigned'; + $cards_by_column[$column_id][] = $card; +} + +?> + + + +
+
+

+
+
+
+

Tablero Kanban

+

Visualiza el flujo de trabajo de la información de tus productos.

+
+
+ +
+ +
+
+
+
+
+ + +
+ + Imagen del producto + +
+ +
+ +

+ +
+
+ + +
+
+ + + +
+
+
Sin Asignar
+
+
+ + +
+ + Imagen del producto + +
+ +
+ +

+ +
+
+ + +
+
+
+
+ + + + \ No newline at end of file diff --git a/layout_footer.php b/layout_footer.php new file mode 100644 index 0000000..0fde51f --- /dev/null +++ b/layout_footer.php @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/layout_header.php b/layout_header.php new file mode 100644 index 0000000..405fb37 --- /dev/null +++ b/layout_header.php @@ -0,0 +1,168 @@ + [ + 'url' => 'dashboard.php', + 'icon' => 'fa-tachometer-alt', + 'text' => 'Dashboard', + 'roles' => ['Administrador', 'admin', 'Asesor', 'Control Logistico'] + ], + 'kanban' => [ + 'url' => 'kanban.php', + 'icon' => 'fa-columns', + 'text' => 'Kanban', + 'roles' => ['Administrador', 'admin', 'Asesor', 'Control Logistico'] + ], + 'cobertura' => [ + 'url' => 'cobertura.php', + 'icon' => 'fa-map-marked-alt', + 'text' => 'Cobertura', + 'roles' => ['Administrador', 'admin', 'Asesor', 'Control Logistico'] + ], + 'cobertura_xpress' => [ + 'url' => 'cobertura_xpress.php', + 'icon' => 'fa-shipping-fast', + 'text' => 'Cobertura Xpress', + 'roles' => ['Administrador', 'admin', 'Asesor', 'Control Logistico'] + ], + 'buscador_general' => [ + 'url' => 'buscador_general.php', + 'icon' => 'fa-search', + 'text' => 'Buscador General', + 'roles' => ['Administrador', 'admin', 'Asesor', 'Control Logistico'] + ], + 'completados' => [ + 'url' => 'completados.php', + 'icon' => 'fa-check-circle', + 'text' => 'Pedidos Completados', + 'roles' => ['Administrador', 'admin', 'Asesor', 'Control Logistico'] + ], + 'listos_para_recojo' => [ + 'url' => 'listos_para_recojo.php', + 'icon' => 'fa-box-open', + 'text' => 'Pedido Listo para Recoger', + 'roles' => ['Administrador', 'admin', 'Asesor', 'Control Logistico'] + ], + 'pedidos_en_transito' => [ + 'url' => 'pedidos_en_transito.php', + 'icon' => 'fa-truck-fast', + 'text' => 'Pedidos En Transito', + 'roles' => ['Administrador', 'admin', 'Asesor', 'Control Logistico'] + ], + 'pedidos' => [ + 'url' => 'pedidos.php', + 'icon' => 'fa-clipboard-list', + 'text' => 'Pedidos Rotulados', + 'roles' => ['Administrador', 'admin', 'Asesor', 'Control Logistico'] + ], + 'agregar_pedido' => [ + 'url' => 'pedido_form.php', + 'icon' => 'fa-plus-circle', + 'text' => 'Agregar Pedido', + 'roles' => ['Administrador', 'admin', 'Asesor', 'Control Logistico'] + ], + 'productos' => [ + 'url' => 'productos.php', + 'icon' => 'fa-box', + 'text' => 'Gestionar Productos', + 'roles' => ['Administrador', 'admin'] + ], + 'finanzas' => [ + 'url' => 'finanzas.php', + 'icon' => 'fa-dollar-sign', + 'text' => 'Finanzas', + 'roles' => ['Administrador', 'admin'] + ], + 'recaudo_esperado' => [ + 'url' => 'recaudo_esperado.php', + 'icon' => 'fa-chart-line', + 'text' => 'Recaudo Esperado', + 'roles' => ['Administrador', 'admin'] + ], + 'rentabilidad' => [ + 'url' => 'rentabilidad.php', + 'icon' => 'fa-chart-pie', + 'text' => 'Rentabilidad de Producto', + 'roles' => ['Administrador', 'admin'] + ], + 'info_producto' => [ + 'url' => 'info_producto.php', + 'icon' => 'fa-info-circle', + 'text' => 'Info Producto', + 'roles' => ['Administrador', 'admin', 'Control Logistico'] + ], + 'pedidos_duplicados' => [ + 'url' => 'pedidos_duplicados.php', + 'icon' => 'fa-copy', + 'text' => 'Pedidos Duplicados', + 'roles' => ['Administrador', 'admin', 'Asesor', 'Control Logistico'] + ], + 'gestiones' => [ + 'url' => 'gestiones.php', + 'icon' => 'fa-cogs', + 'text' => 'Gestiones', + 'roles' => ['Administrador', 'admin', 'superadmin', 'Asesor', 'Control Logistico'] + ], + 'manage_users' => [ + 'url' => 'manage_users.php', + 'icon' => 'fa-users', + 'text' => 'Gestionar Usuarios', + 'roles' => ['Administrador', 'admin'] + ], + 'configuracion' => [ + 'url' => 'configuracion.php', + 'icon' => 'fa-cog', + 'text' => 'Configuración', + 'roles' => ['Administrador', 'admin'] + ] +]; + +?> + + + + + + <?php echo isset($pageTitle) ? htmlspecialchars($pageTitle) : 'FLOOWER CRM'; ?> + + + + + + + + + + + + +
+
+

\ No newline at end of file diff --git a/listos_para_recojo.php b/listos_para_recojo.php new file mode 100644 index 0000000..fcf69a8 --- /dev/null +++ b/listos_para_recojo.php @@ -0,0 +1,291 @@ +prepare($years_query); + $years_stmt->execute([$user_id]); +} else { + $years_stmt = $pdo->query($years_query); +} +$years = $years_stmt->fetchAll(PDO::FETCH_COLUMN); + + +// Filter logic +$selected_month = $_GET['mes'] ?? ''; +$selected_year = $_GET['año'] ?? ''; +$search_query = $_GET['q'] ?? ''; + +$sql = "SELECT p.*, u.nombre_asesor as asesor_nombre FROM pedidos p LEFT JOIN users u ON p.asesor_id = u.id WHERE p.estado = 'En Destino 🏬'"; +$params = []; + +if ($user_role === 'Asesor') { + $sql .= " AND p.asesor_id = ?"; + $params[] = $user_id; +} + +if (!empty($search_query)) { + $sql .= " AND (p.nombre_completo LIKE ? OR p.dni_cliente LIKE ? OR p.celular LIKE ?)"; + $params[] = "%$search_query%"; + $params[] = "%$search_query%"; + $params[] = "%$search_query%"; +} + +if (!empty($selected_month)) { + $sql .= " AND MONTH(p.created_at) = ?"; + $params[] = $selected_month; +} +if (!empty($selected_year)) { + $sql .= " AND YEAR(p.created_at) = ?"; + $params[] = $selected_year; +} + +$sql .= " ORDER BY p.created_at DESC"; +$stmt = $pdo->prepare($sql); +$stmt->execute($params); +$pedidos = $stmt->fetchAll(); + +$months = [ + 1 => 'Enero', 2 => 'Febrero', 3 => 'Marzo', 4 => 'Abril', 5 => 'Mayo', 6 => 'Junio', + 7 => 'Julio', 8 => 'Agosto', 9 => 'Septiembre', 10 => 'Octubre', 11 => 'Noviembre', 12 => 'Diciembre' +]; + +?> + + + + + + + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + Limpiar + + Descargar Pedidos del Día + +
+
+
+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IDClienteDNICelularProductoSede de EnvíoMonto TotalMonto DebeNro. OperaciónClaveRecojo Cliente (Día y Hora)EstadoAsesorFecha CreaciónVoucher RestanteAcciones
No hay pedidos listos para recoger.
+ + + + + Ver + + N/A + + + Editar + + Eliminar + +
+
+
+
+ + + + \ No newline at end of file diff --git a/login.php b/login.php new file mode 100644 index 0000000..6c4cf37 --- /dev/null +++ b/login.php @@ -0,0 +1,86 @@ +prepare('SELECT * FROM users WHERE username = :username'); + $stmt->bindParam(':username', $username); + $stmt->execute(); + $user = $stmt->fetch(PDO::FETCH_ASSOC); + + if ($user && password_verify($password, $user['password'])) { + $_SESSION['user_id'] = $user['id']; + $_SESSION['username'] = $user['username']; + $_SESSION['user_role'] = $user['role']; + header('Location: pedidos.php'); + exit(); + } else { + $error = 'Invalid username or password.'; + } + } catch (PDOException $e) { + $error = 'Database error: ' . $e->getMessage(); + } + } +} +?> + + + + + + Login - FLOWERSEGUIMIENTOPEDIDOS + + + + + + + + + + + +
+
+
+
+
+

Login

+ +
+ +
+
+ + +
+
+ + +
+ +
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/logout.php b/logout.php new file mode 100644 index 0000000..4a0934b --- /dev/null +++ b/logout.php @@ -0,0 +1,5 @@ +Todos los campos son obligatorios.
'; + } else { + try { + $db = db(); + // Check if username already exists + $stmt = $db->prepare("SELECT id FROM users WHERE username = :username"); + $stmt->bindParam(':username', $username); + $stmt->execute(); + + if ($stmt->rowCount() > 0) { + $_SESSION['message'] = '
El nombre de usuario ya existe.
'; + } else { + $hashed_password = password_hash($password, PASSWORD_DEFAULT); + $stmt = $db->prepare("INSERT INTO users (username, password, role, nombre_asesor) VALUES (:username, :password, :role, :nombre_asesor)"); + $stmt->bindParam(':username', $username); + $stmt->bindParam(':password', $hashed_password); + $stmt->bindParam(':role', $role); + $stmt->bindParam(':nombre_asesor', $nombre_asesor); + + if ($stmt->execute()) { + $_SESSION['message'] = '
Usuario creado con éxito.
'; + } else { + $_SESSION['message'] = '
Error al crear el usuario.
'; + } + } + } catch (PDOException $e) { + $_SESSION['message'] = '
Error de base de datos: ' . $e->getMessage() . '
'; + } + } + header('Location: manage_users.php'); + exit; +} + +// Handle form submission for updating a user +if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['update_user'])) { + $user_id = $_POST['user_id']; + $username = trim($_POST['username']); + $password = $_POST['password']; + $role = $_POST['role']; + $nombre_asesor = trim($_POST['nombre_asesor']); + + if (empty($user_id) || empty($username) || empty($role)) { + $message = '
Error: Faltan datos para actualizar.
'; + } else { + try { + $db = db(); + // Check if username already exists for another user + $stmt = $db->prepare("SELECT id FROM users WHERE username = :username AND id != :id"); + $stmt->bindParam(':username', $username); + $stmt->bindParam(':id', $user_id); + $stmt->execute(); + + if ($stmt->rowCount() > 0) { + $message = '
El nombre de usuario ya está en uso por otro usuario.
'; + } else { + $sql = "UPDATE users SET username = :username, role = :role, nombre_asesor = :nombre_asesor"; + $params = [ + ':username' => $username, + ':role' => $role, + ':nombre_asesor' => $nombre_asesor, + ':id' => $user_id + ]; + + if (!empty($password)) { + $hashed_password = password_hash($password, PASSWORD_DEFAULT); + $sql .= ", password = :password"; + $params[':password'] = $hashed_password; + } + + $sql .= " WHERE id = :id"; + $stmt = $db->prepare($sql); + + if ($stmt->execute($params)) { + $_SESSION['message'] = '
Usuario actualizado con éxito.
'; + } else { + $_SESSION['message'] = '
Error al actualizar el usuario.
'; + } + header('Location: manage_users.php'); + exit; + } + } catch (PDOException $e) { + $message = '
Error de base de datos: ' . $e->getMessage() . '
'; + } + } +} + +// Fetch all users to display in a list +try { + $db = db(); + $users_stmt = $db->query("SELECT id, username, role, nombre_asesor FROM users ORDER BY username ASC"); + $users = $users_stmt->fetchAll(PDO::FETCH_ASSOC); +} catch (PDOException $e) { + $users = []; + $message .= '
Error al cargar la lista de usuarios.
'; +} + +$pageTitle = "Gestionar Usuarios"; +include 'layout_header.php'; +?> + +
+
+
+
+

Crear Nuevo Usuario

+
+
+ +
+
+ + +
+
+ + +
+
+ +
+ + 👁️ +
+
+
+ + +
+ +
+
+
+
+
+
+
+

Usuarios Existentes

+
+
+
+ + + + + + + + + + + + + + + + + + + +
Nombre de UsuarioNombre del AsesorRolAcciones
+ + Eliminar +
+
+
+
+
+
+ + + + + + + diff --git a/pedido_form.php b/pedido_form.php new file mode 100644 index 0000000..c99500c --- /dev/null +++ b/pedido_form.php @@ -0,0 +1,308 @@ + '', + 'dni_cliente' => '', + 'nombre_completo' => '', + 'celular' => '', + 'sede_envio' => '', + 'codigo_rastreo' => '', + 'codigo_tracking' => '', + 'producto' => '', + 'cantidad' => 1, + 'monto_total' => '', + 'monto_adelantado' => 0, + 'numero_operacion' => '', + 'fecha_recojo' => '', + 'estado' => 'ROTULADO 📦', + 'asesor_id' => $user_id, // Default to current user + 'notas' => '', + 'voucher_adelanto_path' => '', + 'voucher_restante_path' => '' +]; +$page_title = 'Crear Pedido'; + +if (isset($_GET['id'])) { + $page_title = 'Editar Pedido'; + $stmt = $pdo->prepare('SELECT * FROM pedidos WHERE id = ?'); + $stmt->execute([$_GET['id']]); + $pedido = $stmt->fetch(); + if (!$pedido) { + die('Pedido no encontrado.'); + } + // Security check: Asesora can only edit their own pedidos + if ($user_role === 'Asesor' && $pedido['asesor_id'] != $user_id) { + die('Acceso denegado. No tienes permiso para editar este pedido.'); + } +} else { + // Security check: Only Administradors and asesores can create new pedidos + if ($user_role !== 'Administrador' && $user_role !== 'Asesor') { + die('Acceso denegado. No tienes permiso para crear nuevos pedidos.'); + } +} + +// Fetch asesores or the current asesor's name +$asesores = []; +$current_asesor_nombre = ''; +if ($user_role === 'Administrador') { + $stmt_asesores = $pdo->query("SELECT id, nombre_asesor FROM users WHERE role = 'Asesor' ORDER BY nombre_asesor"); + $asesores = $stmt_asesores->fetchAll(); +} else if ($user_role === 'Asesor') { + $stmt_current_asesor = $pdo->prepare("SELECT nombre_asesor FROM users WHERE id = ?"); + $stmt_current_asesor->execute([$user_id]); + $current_asesor_nombre = $stmt_current_asesor->fetchColumn(); +} + +// Fetch products +$stmt_products = $pdo->query("SELECT id, nombre FROM products ORDER BY nombre ASC"); +$products = $stmt_products->fetchAll(); + +$estados = ['ROTULADO 📦', 'EN TRANSITO 🚛', 'EN DESTINO 🏬', 'COMPLETADO ✅']; + +?> + + + + + + +
+
+
+ + + + + +
+ + +
+ +
+ + + +
+ + +
+
+ + +
+
+ + +
+
+ +
+
+ + +
+
+ + +
+
+ +
+
+ + +
+
+ + +
+
+ +
+
+ + +
+
+ +
+
Productos
+
+
+
+ + +
+
+ + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+ + +
+
+ + +
+
+ + + +
+
+ + + + + +
+
+ + + + + +
+
+ +
+
+ + +
+
+ +
+ + +
+ + + Cancelar +
+
+
+ + + + + + \ No newline at end of file diff --git a/pedidos.php b/pedidos.php new file mode 100644 index 0000000..20c9e35 --- /dev/null +++ b/pedidos.php @@ -0,0 +1,294 @@ +prepare($years_query); + $years_stmt->execute([$user_id]); +} else { + $years_stmt = $pdo->query($years_query); +} +$years = $years_stmt->fetchAll(PDO::FETCH_COLUMN); + + +// Filter logic +$selected_month = $_GET['mes'] ?? ''; +$selected_year = $_GET['año'] ?? ''; +$search_query = $_GET['q'] ?? ''; + +$sql = "SELECT p.*, u.nombre_asesor as asesor_nombre FROM pedidos p LEFT JOIN users u ON p.asesor_id = u.id WHERE p.estado = 'ROTULADO 📦'"; +$params = []; + +if ($user_role === 'Asesor') { + $sql .= " AND p.asesor_id = ?"; + $params[] = $user_id; +} + +if (!empty($search_query)) { + $sql .= " AND (p.nombre_completo LIKE ? OR p.dni_cliente LIKE ? OR p.celular LIKE ?)"; + $params[] = "%$search_query%"; + $params[] = "%$search_query%"; + $params[] = "%$search_query%"; +} + +if (!empty($selected_month)) { + $sql .= " AND MONTH(p.created_at) = ?"; + $params[] = $selected_month; +} +if (!empty($selected_year)) { + $sql .= " AND YEAR(p.created_at) = ?"; + $params[] = $selected_year; +} + +$sql .= " ORDER BY p.created_at DESC"; +$stmt = $pdo->prepare($sql); +$stmt->execute($params); +$pedidos = $stmt->fetchAll(); + +$months = [ + 1 => 'Enero', 2 => 'Febrero', 3 => 'Marzo', 4 => 'Abril', 5 => 'Mayo', 6 => 'Junio', + 7 => 'Julio', 8 => 'Agosto', 9 => 'Septiembre', 10 => 'Octubre', 11 => 'Noviembre', 12 => 'Diciembre' +]; + +?> + + + + + + + +
+
+
+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IDClienteDNICelularProductoSede de EnvíoMonto TotalMonto DebeNº De OrdenCodigo De OrdenCLAVEEstadoAsesorFecha CreaciónVoucher RestanteAcciones
+ + Ver + + N/A + + + Editar + + Eliminar + +
+ +

No hay pedidos que coincidan con el filtro.

+ + +
+
+
+ + + + + + \ No newline at end of file diff --git a/pedidos_del_dia.php b/pedidos_del_dia.php new file mode 100644 index 0000000..c74738b --- /dev/null +++ b/pedidos_del_dia.php @@ -0,0 +1,67 @@ +prepare($sql); +$stmt->execute(); +$pedidos_por_asesor = $stmt->fetchAll(PDO::FETCH_ASSOC); + +?> + +
+

Pedidos del Día Cargados Correctamente

+ + +
+
+ + Resumen de Pedidos por Asesor para Hoy () +
+
+ + + + + + + + + 0): ?> + + + + + + + + + + + + +
Nombre del AsesorCantidad de Pedidos Cargados
No se han cargado pedidos el día de hoy.
+
+
+
+ + diff --git a/pedidos_duplicados.php b/pedidos_duplicados.php new file mode 100644 index 0000000..1129bc9 --- /dev/null +++ b/pedidos_duplicados.php @@ -0,0 +1,78 @@ + 1"; + +// Subconsulta para encontrar nombres duplicados +$sub_query_nombre = "SELECT nombre_completo FROM pedidos WHERE nombre_completo IS NOT NULL AND nombre_completo != '' GROUP BY nombre_completo HAVING COUNT(*) > 1"; + +// Consulta principal para obtener los pedidos duplicados +$sql = " + SELECT p.*, u.nombre_asesor + FROM pedidos p + LEFT JOIN users u ON p.asesor_id = u.id + WHERE p.dni_cliente IN ($sub_query_dni) OR p.nombre_completo IN ($sub_query_nombre) + ORDER BY p.nombre_completo, p.dni_cliente, p.created_at DESC +"; + +$stmt = $db->prepare($sql); +$stmt->execute(); +$duplicated_orders = $stmt->fetchAll(PDO::FETCH_ASSOC); + +?> + +
+

Aquí se muestran los pedidos que tienen el mismo DNI o el mismo nombre completo que otro pedido en el sistema.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ID PedidoDNI ClienteNombre CompletoProductoAsesoraFecha CreaciónEstado
+ +
+ + \ No newline at end of file diff --git a/pedidos_en_transito.php b/pedidos_en_transito.php new file mode 100644 index 0000000..b876c47 --- /dev/null +++ b/pedidos_en_transito.php @@ -0,0 +1,291 @@ +prepare($years_query); + $years_stmt->execute([$user_id]); +} else { + $years_stmt = $pdo->query($years_query); +} +$years = $years_stmt->fetchAll(PDO::FETCH_COLUMN); + + +// Filter logic +$selected_month = $_GET['mes'] ?? ''; +$selected_year = $_GET['año'] ?? ''; +$search_query = $_GET['q'] ?? ''; + +$sql = "SELECT p.*, u.nombre_asesor as asesor_nombre FROM pedidos p LEFT JOIN users u ON p.asesor_id = u.id WHERE p.estado = 'EN TRANSITO 🚛'"; +$params = []; + +if ($user_role === 'Asesor') { + $sql .= " AND p.asesor_id = ?"; + $params[] = $user_id; +} + +if (!empty($search_query)) { + $sql .= " AND (p.nombre_completo LIKE ? OR p.dni_cliente LIKE ? OR p.celular LIKE ?)"; + $params[] = "%$search_query%"; + $params[] = "%$search_query%"; + $params[] = "%$search_query%"; +} + +if (!empty($selected_month)) { + $sql .= " AND MONTH(p.created_at) = ?"; + $params[] = $selected_month; +} +if (!empty($selected_year)) { + $sql .= " AND YEAR(p.created_at) = ?"; + $params[] = $selected_year; +} + +$sql .= " ORDER BY p.created_at DESC"; +$stmt = $pdo->prepare($sql); +$stmt->execute($params); +$pedidos = $stmt->fetchAll(); + +$months = [ + 1 => 'Enero', 2 => 'Febrero', 3 => 'Marzo', 4 => 'Abril', 5 => 'Mayo', 6 => 'Junio', + 7 => 'Julio', 8 => 'Agosto', 9 => 'Septiembre', 10 => 'Octubre', 11 => 'Noviembre', 12 => 'Diciembre' +]; + +?> + + + + + + + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + Limpiar +
+
+
+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IDClienteDNICelularProductoSede de EnvíoMonto TotalMonto DebeNº De OrdenCodigo De OrdenCLAVEEstadoAsesorFecha CreaciónVoucher RestanteAcciones
+ + Ver + + N/A + + + Editar + + Eliminar + +
+ +

No hay pedidos que coincidan con el filtro.

+ + +
+
+
+ + + + + + \ No newline at end of file diff --git a/productos.php b/productos.php new file mode 100644 index 0000000..85b7402 --- /dev/null +++ b/productos.php @@ -0,0 +1,107 @@ +query("SELECT * FROM products ORDER BY nombre ASC"); +$products = $stmt->fetchAll(PDO::FETCH_ASSOC); +?> + +
+
+
+
+
+

Lista de Productos

+
+
+ +
+
+
+
+ +
+
+
+
+
+
+

Todos los productos

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IDNombreSKUCostoPrecio VentaUnidades VendidasGanancia/UnidadIngreso TotalGanancia TotalAcciones
+
+ + +
+
+
+
+
+
+
+
+
+ + + + + + + \ No newline at end of file diff --git a/recaudo_esperado.php b/recaudo_esperado.php new file mode 100644 index 0000000..29e39aa --- /dev/null +++ b/recaudo_esperado.php @@ -0,0 +1,278 @@ +format('Y-m-d 00:00:00'); + $params[] = $fecha_fin_obj->format('Y-m-d 23:59:59'); +} + + +// --- RECAUDO ESPERADO POR ASESORA --- +$asesoras_recuado = []; +try { + $sql_asesoras = " + SELECT + u.nombre_asesor AS asesora_nombre, + SUM(p.monto_total) AS monto_total, + COUNT(p.id) AS cantidad_pedidos + FROM users u + JOIN pedidos p ON u.id = p.asesor_id + {$where_clause} + GROUP BY u.id, u.nombre_asesor + ORDER BY monto_total DESC + "; + + $stmt_asesoras = $pdo->prepare($sql_asesoras); + $stmt_asesoras->execute($params); + $asesoras_recuado = $stmt_asesoras->fetchAll(PDO::FETCH_ASSOC); + +} catch (PDOException $e) { + error_log("Error en RECAUDO POR ASESORA: " . $e->getMessage()); +} + +// --- RESUMEN GENERAL Y POR ASESOR --- +$productos_resumen = []; +$resumen_por_asesor = []; + +try { + // Consulta para obtener el resumen de productos vendidos + $sql_resumen = " + SELECT + p.producto, + p.cantidad, + p.monto_total, + COALESCE(u.nombre_asesor, u.username, 'Sin Asesor') AS asesor_nombre + FROM pedidos p + LEFT JOIN users u ON p.asesor_id = u.id + {$where_clause} + "; + $stmt_resumen = $pdo->prepare($sql_resumen); + $stmt_resumen->execute($params); + $pedidos_resumen = $stmt_resumen->fetchAll(PDO::FETCH_ASSOC); + + $temp_resumen = []; + $temp_asesor = []; + + foreach ($pedidos_resumen as $pedido) { + $asesor = $pedido['asesor_nombre']; + $productos_pedido = explode(',', $pedido['producto']); + $cantidades_pedido = explode(',', $pedido['cantidad']); + + // Solo si el pedido tiene un único producto, asignamos el monto total. + $monto_a_distribuir = (count($productos_pedido) == 1) ? $pedido['monto_total'] : 0; + + foreach ($productos_pedido as $index => $nombre_prod) { + $nombre_prod = trim($nombre_prod); + if (empty($nombre_prod)) continue; + + $cantidad = isset($cantidades_pedido[$index]) ? (int)trim($cantidades_pedido[$index]) : 0; + + // Resumen general + if (!isset($temp_resumen[$nombre_prod])) { + $temp_resumen[$nombre_prod] = ['cantidad' => 0, 'monto' => 0, 'num_pedidos' => 0]; + } + $temp_resumen[$nombre_prod]['cantidad'] += $cantidad; + $temp_resumen[$nombre_prod]['monto'] += $monto_a_distribuir; + $temp_resumen[$nombre_prod]['num_pedidos']++; + + + // Desglose por asesor + if (!isset($temp_asesor[$asesor][$nombre_prod])) { + $temp_asesor[$asesor][$nombre_prod] = ['cantidad' => 0, 'monto' => 0, 'num_pedidos' => 0]; + } + $temp_asesor[$asesor][$nombre_prod]['cantidad'] += $cantidad; + $temp_asesor[$asesor][$nombre_prod]['monto'] += $monto_a_distribuir; + $temp_asesor[$asesor][$nombre_prod]['num_pedidos']++; + } + } + + // Ordenar resultados + uasort($temp_resumen, function($a, $b) { return $b['cantidad'] <=> $a['cantidad']; }); + foreach ($temp_asesor as &$prods) { + uasort($prods, function($a, $b) { return $b['cantidad'] <=> $a['cantidad']; }); + } + unset($prods); + + $productos_resumen = $temp_resumen; + $resumen_por_asesor = $temp_asesor; + +} catch (PDOException $e) { + error_log("Error en RESUMEN GENERAL DE PRODUCTOS: " . $e->getMessage()); + // Dejar las variables vacías para que la UI muestre "No hay datos" + $productos_resumen = []; + $resumen_por_asesor = []; +} + + +include 'layout_header.php'; +?> + +
+

Recaudo Esperado

+ + +
+
+
Filtrar por Fecha
+
+
+ + +
+
+ + +
+
+ + Limpiar +
+
+
+
+ + +
+ Mostrando resultados para el período desde format('d/m/Y')) ?> hasta format('d/m/Y')) ?>. +
+ + + + +
+
+

Recaudo Esperado por Asesora

+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
AsesoraCantidad de PedidosMonto Total Esperado
No hay datos disponibles.
S/
+
+
+
+ + +
+
+

Resumen General de Productos Vendidos

+
+
+
+ + + + + + + + + + + + + + + $datos): ?> + + + + + + + + +
ProductoUnidades VendidasMonto Total
No hay datos disponibles.
unidadesS/
+
+
+
+ + +
+
+

Desglose de Ventas por Asesor

+
+
+ +

No hay datos de ventas para mostrar.

+ + $productos): ?> +

+
+ + + + + + + + + + + $datos): + ?> + + + + + + + + +
ProductoCantidad de PedidosUnidades VendidasMonto Total
unidadesS/
+
+ + +
+
+
+ + diff --git a/rentabilidad.php b/rentabilidad.php new file mode 100644 index 0000000..df01e8f --- /dev/null +++ b/rentabilidad.php @@ -0,0 +1,462 @@ +prepare("DELETE FROM rentabilidad_productos WHERE reporte_id = ? AND product_id = ?"); + $stmt->execute([$_GET['reporte_id'], $_GET['product_id']]); + $_SESSION['message'] = '
Producto eliminado de este reporte.
'; + } + } catch (PDOException $e) { + $_SESSION['message'] = '
Error de base de datos: ' . $e->getMessage() . '
'; + } + header('Location: rentabilidad.php'); + exit; +} + +$db = db(); +$message = ''; + +// Manejar las acciones del formulario (POST requests) +if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['action'])) { + try { + switch ($_POST['action']) { + case 'create_report': + // 1. Crear el reporte + $stmt = $db->prepare("INSERT INTO rentabilidad_reportes (fecha_inicio, fecha_fin) VALUES (CURDATE(), CURDATE())"); + $stmt->execute(); + $reporte_id = $db->lastInsertId(); + + // 2. Poblar el reporte con todos los productos existentes + $products_stmt = $db->query("SELECT id FROM products"); + $products_ids = $products_stmt->fetchAll(PDO::FETCH_COLUMN); + + $insert_sql = "INSERT INTO rentabilidad_productos (reporte_id, product_id) VALUES (:reporte_id, :product_id)"; + $insert_stmt = $db->prepare($insert_sql); + foreach ($products_ids as $product_id) { + $insert_stmt->execute([':reporte_id' => $reporte_id, ':product_id' => $product_id]); + } + + $_SESSION['message'] = '
Nuevo reporte creado y poblado con todos los productos.
'; + break; + + case 'delete_report': + if (isset($_POST['reporte_id'])) { + $stmt = $db->prepare("DELETE FROM rentabilidad_reportes WHERE id = ?"); + $stmt->execute([$_POST['reporte_id']]); + // Los productos asociados se borran en cascada por la BD + $_SESSION['message'] = '
Reporte eliminado correctamente.
'; + } + break; + + + + case 'save_report': + if (isset($_POST['reporte_id']) && isset($_POST['fecha_inicio']) && isset($_POST['fecha_fin'])) { + $reporte_id = $_POST['reporte_id']; + + $stmt = $db->prepare("UPDATE rentabilidad_reportes SET fecha_inicio = ?, fecha_fin = ? WHERE id = ?"); + $stmt->execute([$_POST['fecha_inicio'], $_POST['fecha_fin'], $reporte_id]); + + if (isset($_POST['productos'])) { + $sql = "INSERT INTO rentabilidad_productos (reporte_id, product_id, recaudo, recaudo_ct, unidades_vendidas, unidades_vendidas_ct, costo_producto, costo_ads, comision) + VALUES (:reporte_id, :product_id, :recaudo, :recaudo_ct, :unidades_vendidas, :unidades_vendidas_ct, :costo_producto, :costo_ads, :comision) + ON DUPLICATE KEY UPDATE + recaudo = VALUES(recaudo), + recaudo_ct = VALUES(recaudo_ct), + unidades_vendidas = VALUES(unidades_vendidas), + unidades_vendidas_ct = VALUES(unidades_vendidas_ct), + costo_producto = VALUES(costo_producto), + costo_ads = VALUES(costo_ads), + comision = VALUES(comision)"; + $stmt = $db->prepare($sql); + + foreach ($_POST['productos'] as $product_id => $data) { + $stmt->execute([ + ':reporte_id' => $reporte_id, + ':product_id' => $product_id, + ':recaudo' => $data['recaudo'] ?: 0, + ':recaudo_ct' => $data['recaudo_ct'] ?: 0, + ':unidades_vendidas' => $data['unidades_vendidas'] ?: 0, + ':unidades_vendidas_ct' => $data['unidades_vendidas_ct'] ?: 0, + ':costo_producto' => $data['costo_producto'] ?: 0, + ':costo_ads' => $data['costo_ads'] ?: 0, + ':comision' => $data['comision'] ?: 0, + ]); + } + } + $_SESSION['message'] = '
Reporte guardado correctamente.
'; + } + break; + + case 'remove_product': + if (isset($_POST['reporte_id']) && isset($_POST['product_id'])) { + $stmt = $db->prepare("DELETE FROM rentabilidad_productos WHERE reporte_id = ? AND product_id = ?"); + $stmt->execute([$_POST['reporte_id'], $_POST['product_id']]); + $_SESSION['message'] = '
Producto eliminado de este reporte.
'; + } + break; + + case 'add_product': + if (isset($_POST['reporte_id']) && isset($_POST['product_id']) && !empty($_POST['product_id'])) { + $stmt = $db->prepare("INSERT IGNORE INTO rentabilidad_productos (reporte_id, product_id) VALUES (?, ?)"); + $stmt->execute([$_POST['reporte_id'], $_POST['product_id']]); + $_SESSION['message'] = '
Producto añadido al reporte.
'; + } + break; + } + } catch (PDOException $e) { + $_SESSION['message'] = '
Error de base de datos: ' . $e->getMessage() . '
'; + } + + header('Location: rentabilidad.php'); + exit; +} + +if (isset($_SESSION['message'])) { + $message = $_SESSION['message']; + unset($_SESSION['message']); +} + +// --- Carga de datos --- +$master_products = []; +try { + $products_stmt = $db->query("SELECT id, nombre as name, costo FROM products ORDER BY name ASC"); + $master_products = $products_stmt->fetchAll(PDO::FETCH_ASSOC); +} catch (PDOException $e) { + $message .= '
Error al cargar productos.
'; +} + +$reports = []; +try { + $reports_stmt = $db->query("SELECT * FROM rentabilidad_reportes ORDER BY fecha_inicio DESC, id DESC"); + $reports = $reports_stmt->fetchAll(PDO::FETCH_ASSOC); +} catch (PDOException $e) { + $message .= '
Error al cargar reportes.
'; +} + +$report_data = []; +try { + $report_data_stmt = $db->query("SELECT * FROM rentabilidad_productos"); + $report_data_flat = $report_data_stmt->fetchAll(PDO::FETCH_ASSOC); + foreach ($report_data_flat as $item) { + $report_data[$item['reporte_id']][$item['product_id']] = $item; + } +} catch (PDOException $e) { + $message .= '
Error al cargar datos de rentabilidad.
'; +} + +$pageTitle = "Reportes de Rentabilidad"; +include 'layout_header.php'; +?> + + + +
+

Gestión de Reportes

+
+
+ + +
+
+
+ + +
No hay reportes. ¡Crea uno para empezar!
+ + + +
+
+ + +
+
+
Reporte de Rentabilidad
+ + Registrado el: + +
+
+
+
+ Periodo del + + al + +
+
+ + +
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + $product, + 'utilidad' => $utilidad, + 'recaudo' => $recaudo, + 'recaudo_ct' => $recaudo_ct, + 'unidades_vendidas' => $unidades_vendidas, + 'unidades_vendidas_ct' => $unidades_vendidas_ct, + 'costo_producto' => $costo_producto, + 'costo_ads' => $costo_ads, + 'comision' => $comision, + ]; + + $total_recaudo_env += $recaudo; + $total_recaudo_ct += $recaudo_ct; + $total_unidades_env += $unidades_vendidas; + $total_unidades_ct += $unidades_vendidas_ct; + $total_costo_producto_sum += (intval($unidades_vendidas) + intval($unidades_vendidas_ct)) * floatval($costo_producto); + $total_costo_ads += $costo_ads; + $total_comision += $comision; + $total_utilidad += $utilidad; + } + + // Ordenar el array por utilidad de mayor a menor + usort($products_with_utility, function($a, $b) { + return $b['utilidad'] <=> $a['utilidad']; + }); + ?> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ProductoRecaudo enviosRecaudo ContraentregaCosto ProductoCosto AdsComisiónUtilidadAcciones
Recaudo EnvUnds Vendidas EnvRecaudo CTUds vendidas CT
S/ + +
No hay productos en este reporte. Añade uno para empezar.
TOTALESS/ S/ S/ S/ S/ S/
+
+
+
+ + + + +
+ + + + + diff --git a/run_migrations.php b/run_migrations.php new file mode 100644 index 0000000..42de0a9 --- /dev/null +++ b/run_migrations.php @@ -0,0 +1,62 @@ +exec("CREATE TABLE IF NOT EXISTS `migrations` ( + `id` INT AUTO_INCREMENT PRIMARY KEY, + `migration` VARCHAR(255) NOT NULL, + `created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP + )"); + + // 2. Get all migrations that have been run + $run_migrations_stmt = $pdo->query("SELECT `migration` FROM `migrations`"); + $run_migrations = $run_migrations_stmt->fetchAll(PDO::FETCH_COLUMN); + + // 3. Find all migration files + $migration_files = glob('db/migrations/*.sql'); + sort($migration_files); + + echo "

Actualizando base de datos...

"; + $migrations_run = 0; + + foreach ($migration_files as $file) { + $migration_name = basename($file); + if (!in_array($migration_name, $run_migrations)) { + // Execute the migration + $sql = file_get_contents($file); + $pdo->exec($sql); + + // Record the migration + $stmt = $pdo->prepare("INSERT INTO `migrations` (`migration`) VALUES (?)"); + $stmt->execute([$migration_name]); + + echo "

✔️ Migración aplicada: " . htmlspecialchars($migration_name) . "

"; + $migrations_run++; + } + } + + if ($migrations_run === 0) { + echo "

✅ ¡Tu base de datos ya está actualizada! No se necesitaron cambios.

"; + } else { + echo "

✅ ¡Base de datos actualizada correctamente!

"; + } + + echo "
"; + echo "

Pasos a seguir:

"; + echo "
    "; + echo "
  1. Haz clic aquí para cerrar sesión.
  2. "; + echo "
  3. Después de cerrar sesión, inicia sesión de nuevo.
  4. "; + echo "
  5. Una vez que hayas iniciado sesión, el dashboard y todas las opciones deberían funcionar correctamente.
  6. "; + echo "
"; + echo "

Si tienes algún problema, no dudes en decírmelo.

"; + + +} catch (PDOException $e) { + die("Error de base de datos: " . $e->getMessage()); +} +?> \ No newline at end of file diff --git a/save_banner_text.php b/save_banner_text.php new file mode 100644 index 0000000..2666ee4 --- /dev/null +++ b/save_banner_text.php @@ -0,0 +1,30 @@ +prepare($sql); + $stmt->execute([ + ':clave' => 'banner_text', + ':valor' => $banner_text + ]); + + // Redirect back to the info page + header('Location: info_producto.php'); + exit; + + } catch (PDOException $e) { + // For a real app, you might log this error and show a user-friendly message + die("Error al guardar en la base de datos: " . $e->getMessage()); + } +} else { + // If not a POST request, just redirect away + header('Location: info_producto.php'); + exit; +} diff --git a/save_cobertura.php b/save_cobertura.php new file mode 100644 index 0000000..1d72c90 --- /dev/null +++ b/save_cobertura.php @@ -0,0 +1,54 @@ + false, 'error' => 'No autorizado']); + exit; +} + +require_once 'db/config.php'; + +$id = isset($_POST['id']) ? (int)$_POST['id'] : 0; +$field = isset($_POST['field']) ? $_POST['field'] : ''; +$value = isset($_POST['value']) ? trim($_POST['value']) : ''; + +if ($id <= 0 || !in_array($field, ['titulo', 'texto'])) { + echo json_encode(['success' => false, 'error' => 'Datos inválidos.']); + exit; +} + +try { + $db = db(); + + // Check if this update will result in a completely empty row + if (empty($value)) { + $other_field = ($field === 'titulo') ? 'texto' : 'titulo'; + + $stmt_check = $db->prepare("SELECT $other_field FROM cobertura WHERE id = ?"); + $stmt_check->execute([$id]); + $other_value = $stmt_check->fetchColumn(); + + if ($other_value !== false && empty(trim($other_value))) { + // Both fields are empty, so delete the row + $stmt_delete = $db->prepare("DELETE FROM cobertura WHERE id = ?"); + if ($stmt_delete->execute([$id])) { + echo json_encode(['success' => true, 'deleted' => true]); + } else { + echo json_encode(['success' => false, 'error' => 'No se pudo eliminar la fila.']); + } + exit; + } + } + + // If not deleting, proceed with the update + $stmt = $db->prepare("UPDATE cobertura SET $field = ? WHERE id = ?"); + + if ($stmt->execute([$value, $id])) { + echo json_encode(['success' => true]); + } else { + echo json_encode(['success' => false, 'error' => 'No se pudo actualizar en la base de datos.']); + } +} catch (PDOException $e) { + echo json_encode(['success' => false, 'error' => 'Error de base de datos: ' . $e->getMessage()]); +} \ No newline at end of file diff --git a/save_cobertura_banner.php b/save_cobertura_banner.php new file mode 100644 index 0000000..21c3e15 --- /dev/null +++ b/save_cobertura_banner.php @@ -0,0 +1,46 @@ + \ No newline at end of file diff --git a/save_cobertura_xpress.php b/save_cobertura_xpress.php new file mode 100644 index 0000000..efc7ade --- /dev/null +++ b/save_cobertura_xpress.php @@ -0,0 +1,54 @@ + false, 'error' => 'No autorizado']); + exit; +} + +require_once 'db/config.php'; + +$id = isset($_POST['id']) ? (int)$_POST['id'] : 0; +$field = isset($_POST['field']) ? $_POST['field'] : ''; +$value = isset($_POST['value']) ? trim($_POST['value']) : ''; + +if ($id <= 0 || !in_array($field, ['titulo', 'texto'])) { + echo json_encode(['success' => false, 'error' => 'Datos inválidos.']); + exit; +} + +try { + $db = db(); + + // Check if this update will result in a completely empty row + if (empty($value)) { + $other_field = ($field === 'titulo') ? 'texto' : 'titulo'; + + $stmt_check = $db->prepare("SELECT $other_field FROM cobertura_xpress WHERE id = ?"); + $stmt_check->execute([$id]); + $other_value = $stmt_check->fetchColumn(); + + if ($other_value !== false && empty(trim($other_value))) { + // Both fields are empty, so delete the row + $stmt_delete = $db->prepare("DELETE FROM cobertura_xpress WHERE id = ?"); + if ($stmt_delete->execute([$id])) { + echo json_encode(['success' => true, 'deleted' => true]); + } else { + echo json_encode(['success' => false, 'error' => 'No se pudo eliminar la fila.']); + } + exit; + } + } + + // If not deleting, proceed with the update + $stmt = $db->prepare("UPDATE cobertura_xpress SET $field = ? WHERE id = ?"); + + if ($stmt->execute([$value, $id])) { + echo json_encode(['success' => true]); + } else { + echo json_encode(['success' => false, 'error' => 'No se pudo actualizar en la base de datos.']); + } +} catch (PDOException $e) { + echo json_encode(['success' => false, 'error' => 'Error de base de datos: ' . $e->getMessage()]); +} \ No newline at end of file diff --git a/save_cobertura_xpress_banner.php b/save_cobertura_xpress_banner.php new file mode 100644 index 0000000..e8b7621 --- /dev/null +++ b/save_cobertura_xpress_banner.php @@ -0,0 +1,43 @@ + diff --git a/save_info_producto.php b/save_info_producto.php new file mode 100644 index 0000000..f289236 --- /dev/null +++ b/save_info_producto.php @@ -0,0 +1,145 @@ +prepare("INSERT INTO configuracion (clave, valor) VALUES ('banner_text', ?) ON DUPLICATE KEY UPDATE valor = ?"); + $stmt->execute([$banner_text, $banner_text]); + + // Manejar la subida de la imagen del banner + if (isset($_FILES['banner_image']) && $_FILES['banner_image']['error'] === UPLOAD_ERR_OK) { + $file = $_FILES['banner_image']; + + $allowedTypes = ['image/jpeg', 'image/png', 'image/gif', 'image/webp']; + if (!in_array($file['type'], $allowedTypes)) { + $_SESSION['error_message'] = 'Tipo de archivo no permitido para el banner. Sube JPG, PNG, GIF o WEBP.'; + header('Location: info_producto.php'); + exit; + } + + $uploadDir = 'assets/uploads/info_images/'; + if (!is_dir($uploadDir)) { + mkdir($uploadDir, 0775, true); + } + + // Obtener y borrar imagen anterior si existe + $stmt_old = $pdo->prepare("SELECT valor FROM configuracion WHERE clave = 'banner_image'"); + $stmt_old->execute(); + $old_image_name = $stmt_old->fetchColumn(); + if ($old_image_name && file_exists($uploadDir . $old_image_name)) { + unlink($uploadDir . $old_image_name); + } + + $extension = pathinfo($file['name'], PATHINFO_EXTENSION); + $fileName = 'banner_' . uniqid() . '.' . $extension; + $uploadPath = $uploadDir . $fileName; + + if (move_uploaded_file($file['tmp_name'], $uploadPath)) { + // Guardar el nuevo nombre de la imagen en la BD + $stmt_img = $pdo->prepare("INSERT INTO configuracion (clave, valor) VALUES ('banner_image', ?) ON DUPLICATE KEY UPDATE valor = ?"); + $stmt_img->execute([$fileName, $fileName]); + } else { + $_SESSION['error_message'] = 'No se pudo guardar la nueva imagen del banner.'; + header('Location: info_producto.php'); + exit; + } + } + + $_SESSION['success_message'] = '¡La configuración del banner se ha guardado con éxito!'; + + } catch (PDOException $e) { + error_log("Database error: " . $e->getMessage()); + $_SESSION['error_message'] = 'Error al guardar la configuración del banner. Por favor, contacta a soporte.'; + } + +} else { + // --- LÓGICA EXISTENTE PARA GUARDAR TARJETAS INFORMATIVAS --- + + $id = filter_input(INPUT_POST, 'id', FILTER_VALIDATE_INT); + $producto_id = !empty($_POST['producto_id']) ? filter_input(INPUT_POST, 'producto_id', FILTER_VALIDATE_INT) : null; + $texto_informativo = $_POST['texto_informativo'] ?? ''; + $column_id = filter_input(INPUT_POST, 'column_id', FILTER_VALIDATE_INT); + $current_imagen = $_POST['current_imagen'] ?? ''; + + $is_new_entry = empty($id); + $has_new_image = isset($_FILES['imagen']) && $_FILES['imagen']['error'] === UPLOAD_ERR_OK; + + if (!$column_id || trim($texto_informativo) === '') { + $_SESSION['error_message'] = 'Por favor, completa la descripción y selecciona una columna.'; + header('Location: info_producto.php'); + exit; + } + + + + $imagen_name = $current_imagen; + + if (isset($_FILES['imagen']) && $_FILES['imagen']['error'] === UPLOAD_ERR_OK) { + $file = $_FILES['imagen']; + $allowedTypes = ['image/jpeg', 'image/png', 'image/gif', 'image/webp']; + if (!in_array($file['type'], $allowedTypes)) { + $_SESSION['error_message'] = 'Tipo de archivo no permitido. Sube JPG, PNG, GIF o WEBP.'; + header('Location: info_producto.php'); + exit; + } + + $uploadDir = 'assets/uploads/info_images/'; + if (!is_dir($uploadDir)) { + mkdir($uploadDir, 0775, true); + } + + if (!empty($current_imagen) && file_exists($current_imagen)) { + unlink($current_imagen); + } + + $extension = pathinfo($file['name'], PATHINFO_EXTENSION); + $fileName = 'info_' . uniqid() . '.' . $extension; + $uploadPath = $uploadDir . $fileName; + + if (move_uploaded_file($file['tmp_name'], $uploadPath)) { + $imagen_name = $uploadPath; + } else { + $_SESSION['error_message'] = 'No se pudo guardar la nueva imagen.'; + header('Location: info_producto.php'); + exit; + } + } + + try { + if ($id) { + $stmt = $pdo->prepare('UPDATE info_productos SET producto_id = ?, texto_informativo = ?, column_id = ?, imagen_url = ? WHERE id = ?'); + $stmt->execute([$producto_id, $texto_informativo, $column_id, $imagen_name, $id]); + $_SESSION['success_message'] = '¡Tarjeta actualizada con éxito!'; + } else { + $stmt = $pdo->prepare('INSERT INTO info_productos (producto_id, texto_informativo, column_id, imagen_url) VALUES (?, ?, ?, ?)'); + $stmt->execute([$producto_id, $texto_informativo, $column_id, $imagen_name]); + $_SESSION['success_message'] = '¡Tarjeta creada con éxito!'; + } + } catch (PDOException $e) { + error_log("Database error: " . $e->getMessage()); + $_SESSION['error_message'] = 'Error al guardar en la base de datos. Por favor, contacta a soporte.'; + } +} + +header('Location: info_producto.php'); +exit; +?> diff --git a/save_pedido.php b/save_pedido.php new file mode 100644 index 0000000..e64abf3 --- /dev/null +++ b/save_pedido.php @@ -0,0 +1,201 @@ + null, 'voucher_restante_path' => null]; + if ($id) { + $stmt = $pdo->prepare('SELECT voucher_adelanto_path, voucher_restante_path FROM pedidos WHERE id = ?'); + $stmt->execute([$id]); + $existing_paths = $stmt->fetch(PDO::FETCH_ASSOC) ?: $existing_paths; + } + + $voucher_adelanto_path = handle_upload('voucher_adelanto', $existing_paths['voucher_adelanto_path']); + $voucher_restante_path = handle_upload('voucher_restante', $existing_paths['voucher_restante_path']); + + $dni = trim($_POST['dni']); + $nombre_completo = trim($_POST['nombre_completo']); + $celular = trim($_POST['celular']); + $sede_envio = trim($_POST['sede_envio']); + $codigo_rastreo = trim($_POST['codigo_rastreo'] ?? ''); + $codigo_tracking = trim($_POST['codigo_tracking'] ?? ''); + $clave = trim($_POST['clave'] ?? ''); + + // --- Manejo de multiples productos --- + $productos_post = $_POST['productos'] ?? []; + $producto_nombres = []; + $cantidad_total = 0; + $productos_detalle = []; + + if (!empty($productos_post)) { + foreach ($productos_post as $p) { + if (!empty($p['nombre']) && !empty($p['cantidad'])) { + $producto_nombres[] = trim($p['nombre']); + $cantidad_total += (int)$p['cantidad']; + $productos_detalle[] = trim($p['nombre']) . ' (x' . (int)$p['cantidad'] . ')'; + } + } + } + + $producto = implode(', ', $producto_nombres); + $cantidad = $cantidad_total; + $notas_adicionales = "Detalle de productos: " . implode(', ', $productos_detalle); + // --- Fin del manejo de multiples productos --- + + $monto_total = filter_var($_POST['monto_total'], FILTER_VALIDATE_FLOAT); + $monto_adelantado = filter_var($_POST['monto_adelantado'], FILTER_VALIDATE_FLOAT); + $numero_operacion = trim($_POST['numero_operacion']); + $estado = $_POST['estado']; + $notas = trim($_POST['notas']); + + if (!empty($productos_detalle)) { + $notas .= "\n\n" . $notas_adicionales; + } + + if ($estado === 'COMPLETADO ✅' && empty($numero_operacion)) { + $error_message = urlencode("El número de operación es obligatorio cuando el estado es 'COMPLETADO ✅'."); + $redirect_url = 'pedido_form.php?error=' . $error_message; + if ($id) { + $redirect_url .= '&id=' . $id; + } + header('Location: ' . $redirect_url); + exit; + } + + if (empty($dni) || empty($nombre_completo) || empty($celular) || empty($sede_envio) || empty($producto) || $cantidad === false || $monto_total === false) { + die('Por favor, complete todos los campos obligatorios.'); + } + + $monto_debe = $monto_total - $monto_adelantado; + + $params = [ + 'dni_cliente' => $dni, + 'nombre_completo' => $nombre_completo, + 'celular' => $celular, + 'sede_envio' => $sede_envio, + 'codigo_rastreo' => $codigo_rastreo, + 'codigo_tracking' => $codigo_tracking, + 'clave' => $clave, + 'producto' => $producto, + 'cantidad' => $cantidad, + 'monto_total' => $monto_total, + 'monto_adelantado' => $monto_adelantado, + 'numero_operacion' => $numero_operacion, + 'monto_debe' => $monto_debe, + 'estado' => $estado, + 'notas' => $notas, + 'voucher_adelanto_path' => $voucher_adelanto_path, + 'voucher_restante_path' => $voucher_restante_path + ]; + + if ($id) { + // UPDATE: Explicit and safe query + $user_role = $_SESSION['user_role'] ?? ''; + + $sql_parts = [ + "dni_cliente = :dni_cliente", + "nombre_completo = :nombre_completo", + "celular = :celular", + "sede_envio = :sede_envio", + "codigo_rastreo = :codigo_rastreo", + "codigo_tracking = :codigo_tracking", + "clave = :clave", + "producto = :producto", + "cantidad = :cantidad", + "monto_total = :monto_total", + "monto_adelantado = :monto_adelantado", + "numero_operacion = :numero_operacion", + "monto_debe = :monto_debe", + "estado = :estado", + "notas = :notas", + "voucher_adelanto_path = :voucher_adelanto_path", + "voucher_restante_path = :voucher_restante_path" + ]; + + // Conditionally add fecha_completado + $completed_states = ['Completado', 'COMPLETADO ✅']; + if (in_array($estado, $completed_states)) { + // Only set fecha_completado if it hasn't been set before. + $stmt_check = $pdo->prepare("SELECT fecha_completado FROM pedidos WHERE id = ?"); + $stmt_check->execute([$id]); + $current_fecha_completado = $stmt_check->fetchColumn(); + if ($current_fecha_completado === null) { + $sql_parts[] = "fecha_completado = NOW()"; + } + } + + // Conditionally add asesor_id + if ($user_role === 'Administrador' && !empty($_POST['asesor_id'])) { + $sql_parts[] = "asesor_id = :asesor_id"; + $params['asesor_id'] = $_POST['asesor_id']; + } + + $sql = "UPDATE pedidos SET " . implode(", ", $sql_parts) . " WHERE id = :id"; + + $params['id'] = $id; + $stmt = $pdo->prepare($sql); + $stmt->execute($params); + } else { + // INSERT: The advisor is the user creating the order. + $params['asesor_id'] = $_SESSION['user_id']; + + $columns_sql = "dni_cliente, nombre_completo, celular, sede_envio, codigo_rastreo, codigo_tracking, clave, producto, cantidad, monto_total, monto_adelantado, numero_operacion, monto_debe, estado, asesor_id, notas, voucher_adelanto_path, voucher_restante_path"; + $values_sql = ":dni_cliente, :nombre_completo, :celular, :sede_envio, :codigo_rastreo, :codigo_tracking, :clave, :producto, :cantidad, :monto_total, :monto_adelantado, :numero_operacion, :monto_debe, :estado, :asesor_id, :notas, :voucher_adelanto_path, :voucher_restante_path"; + + $completed_states = ['Completado', 'COMPLETADO ✅']; + if (in_array($estado, $completed_states)) { + $columns_sql .= ", fecha_completado"; + $values_sql .= ", :fecha_completado"; + $params['fecha_completado'] = date('Y-m-d H:i:s'); + } + + $sql = "INSERT INTO pedidos ($columns_sql) VALUES ($values_sql)"; + $stmt = $pdo->prepare($sql); + $stmt->execute($params); + } + + if (isset($_POST['id']) && !empty($_POST['id'])) { + // Si se está editando un pedido, redirigir a la página de referencia o a la lista general. + $redirect_url = $_POST['referer'] ?? 'pedidos.php'; + } else { + // Si se está creando un nuevo pedido, redirigir al formulario con un mensaje de éxito. + $redirect_url = 'pedido_form.php?success=1'; + } + header('Location: ' . $redirect_url); + exit; + +} else { + header('Location: pedidos.php'); + exit; +} \ No newline at end of file diff --git a/save_product.php b/save_product.php new file mode 100644 index 0000000..c588128 --- /dev/null +++ b/save_product.php @@ -0,0 +1,37 @@ +prepare($sql); + $stmt->execute([$nombre, $sku, $costo, $precio_venta, $description, $provincia_id, $cobertura, $show_on_panel, $id]); + $_SESSION['success_message'] = "Producto actualizado exitosamente."; + } else { + // Crear nuevo producto + // No se insertan columnas generadas como ganancia_unidad, ingreso_total, ganancia_total + $sql = "INSERT INTO products (nombre, sku, costo, precio_venta, description, provincia_id, cobertura, show_on_panel, unidades_vendidas) VALUES (?, ?, ?, ?, ?, ?, ?, ?, 0)"; + $stmt = $db->prepare($sql); + $stmt->execute([$nombre, $sku, $costo, $precio_venta, $description, $provincia_id, $cobertura, $show_on_panel]); + $_SESSION['success_message'] = "Producto creado exitosamente."; + } + + header('Location: productos.php'); + exit; +} +?> \ No newline at end of file diff --git a/save_provincia.php b/save_provincia.php new file mode 100644 index 0000000..457a5cd --- /dev/null +++ b/save_provincia.php @@ -0,0 +1,29 @@ +prepare("UPDATE provincias SET nombre = ? WHERE id = ?"); + $stmt->bind_param('si', $nombre, $id); + $stmt->execute(); + $_SESSION['success_message'] = "Provincia actualizada."; +} + +// Handle new insertion +if (isset($_POST['new_provincia_nombre'])) { + $nombre = $_POST['new_provincia_nombre']; + if (!empty($nombre)) { + $stmt = $db->prepare("INSERT INTO provincias (nombre) VALUES (?)"); + $stmt->bind_param('s', $nombre); + $stmt->execute(); + $_SESSION['success_message'] = "Provincia agregada."; + } +} + +header("Location: info_producto.php"); +exit(); +?> \ No newline at end of file diff --git a/temp_list_products.php b/temp_list_products.php new file mode 100644 index 0000000..fddb77c --- /dev/null +++ b/temp_list_products.php @@ -0,0 +1,20 @@ +query('SELECT nombre FROM products ORDER BY nombre ASC'); + $products = $stmt->fetchAll(PDO::FETCH_COLUMN); + + if ($products) { + echo "De acuerdo. Para asegurarme de no cometer otro error, aquí tienes la lista completa de 'productos' actuales. Por favor, dime exactamente cuáles de esta lista debo eliminar:\n\n"; + foreach ($products as $productName) { + echo "- " . htmlspecialchars($productName) . "\n"; + } + } else { + echo "Actualmente no hay productos en la lista."; + } + +} catch (PDOException $e) { + echo "Error al conectar con la base de datos: " . $e->getMessage(); +} +?> diff --git a/temp_update_products.php b/temp_update_products.php new file mode 100644 index 0000000..f3ad984 --- /dev/null +++ b/temp_update_products.php @@ -0,0 +1,25 @@ +beginTransaction(); + + $updates = [ + 'ANILLO FENG SHUI' => 'anillo feng shui', + 'CADENA SAN MIGUEL ARCANGEL' => 'cadena san miguel arcangel', + 'RODILLERA DE COMPRESIÓN LARGAS AJUSTABLE POWERFLEX©' => 'rodillera de compresión largas ajustable powerflex©' + ]; + + foreach ($updates as $upper => $lower) { + $stmt = $pdo->prepare("UPDATE products SET nombre = :upper WHERE nombre LIKE :lower"); + $stmt->execute(['upper' => $upper, 'lower' => $lower . '%']); + } + + $pdo->commit(); + echo "Nombres de productos actualizados a mayúsculas."; + +} catch (PDOException $e) { + $pdo->rollBack(); + echo "Error al actualizar nombres: " . $e->getMessage(); +} +?> \ No newline at end of file diff --git a/test2.php b/test2.php new file mode 100644 index 0000000..6ada252 --- /dev/null +++ b/test2.php @@ -0,0 +1,28 @@ +"; + +// Prueba 1: Cargar la configuración de la base de datos +try { + require_once 'db/config.php'; + echo "Archivo db/config.php cargado correctamente.
"; +} catch (Throwable $e) { + echo "Error al cargar db/config.php: " . $e->getMessage() . "
"; + exit; +} + +// Prueba 2: Cargar la cabecera del layout +try { + require_once 'layout_header.php'; + echo "Archivo layout_header.php cargado correctamente.
"; +} catch (Throwable $e) { + echo "Error al cargar layout_header.php: " . $e->getMessage() . "
"; + exit; +} + +echo "La prueba de diagnóstico ha finalizado. Si ves este mensaje, los archivos principales se han cargado sin errores fatales."; + +?> \ No newline at end of file diff --git a/update_clave.php b/update_clave.php new file mode 100644 index 0000000..7628f25 --- /dev/null +++ b/update_clave.php @@ -0,0 +1,37 @@ + 'Acceso no autorizado.']); + exit; +} + +$data = json_decode(file_get_contents('php://input'), true); + +if (!$data || !isset($data['id']) || !isset($data['value'])) { + http_response_code(400); + echo json_encode(['error' => 'Datos incompletos.']); + exit; +} + +$pedido_id = $data['id']; +$clave = $data['value']; + +try { + $pdo = db(); + $sql = "UPDATE pedidos SET clave = ? WHERE id = ?"; + $stmt = $pdo->prepare($sql); + $stmt->execute([$clave, $pedido_id]); + + if ($stmt->rowCount() > 0) { + echo json_encode(['success' => 'Clave actualizada correctamente.']); + } else { + echo json_encode(['info' => 'No se realizaron cambios.']); + } +} catch (PDOException $e) { + http_response_code(500); + echo json_encode(['error' => 'Error al actualizar la base de datos: ' . $e->getMessage()]); +} +?> \ No newline at end of file diff --git a/update_pago.php b/update_pago.php new file mode 100644 index 0000000..ff8d56b --- /dev/null +++ b/update_pago.php @@ -0,0 +1,50 @@ + false, 'message' => 'Acceso no autorizado.']); + exit; +} + +// Check for POST method +if ($_SERVER['REQUEST_METHOD'] !== 'POST') { + echo json_encode(['success' => false, 'message' => 'Método no permitido.']); + exit; +} + +// Get input data +$pedido_id = $_POST['pedido_id'] ?? null; +$estado_pago = $_POST['estado_pago'] ?? null; + +// Validate input +if (empty($pedido_id) || empty($estado_pago)) { + echo json_encode(['success' => false, 'message' => 'Datos incompletos.']); + exit; +} + +$allowed_statuses = ['Pendiente a verificación', 'Verificado']; +if (!in_array($estado_pago, $allowed_statuses)) { + echo json_encode(['success' => false, 'message' => 'Estado no válido.']); + exit; +} + +require_once 'db/config.php'; + +try { + $pdo = db(); + $sql = "UPDATE pedidos SET estado_pago = ? WHERE id = ?"; + $stmt = $pdo->prepare($sql); + $success = $stmt->execute([$estado_pago, $pedido_id]); + + if ($success) { + echo json_encode(['success' => true, 'message' => 'Estado de pago actualizado.']); + } else { + echo json_encode(['success' => false, 'message' => 'No se pudo actualizar la base de datos.']); + } +} catch (PDOException $e) { + // Log error to a file in a real application + // error_log($e->getMessage()); + echo json_encode(['success' => false, 'message' => 'Error de base de datos.']); +} diff --git a/update_product_order.php b/update_product_order.php new file mode 100644 index 0000000..a367671 --- /dev/null +++ b/update_product_order.php @@ -0,0 +1,72 @@ +beginTransaction(); + + // Get current product's order_position + $stmt = $db->prepare("SELECT order_position FROM products WHERE id = :id"); + $stmt->bindParam(':id', $productId, PDO::PARAM_INT); + $stmt->execute(); + $currentPosition = $stmt->fetchColumn(); + + if ($currentPosition === false) { + throw new Exception('Producto no encontrado.'); + } + + // Find adjacent product + $adjacentProduct = null; + if ($direction === 'up') { + $stmt = $db->prepare("SELECT id, order_position FROM products WHERE order_position < :pos ORDER BY order_position DESC LIMIT 1"); + } else { // 'down' + $stmt = $db->prepare("SELECT id, order_position FROM products WHERE order_position > :pos ORDER BY order_position ASC LIMIT 1"); + } + + $stmt->bindParam(':pos', $currentPosition, PDO::PARAM_INT); + $stmt->execute(); + $adjacentProduct = $stmt->fetch(PDO::FETCH_ASSOC); + + if ($adjacentProduct) { + $adjacentProductId = $adjacentProduct['id']; + $adjacentPosition = $adjacentProduct['order_position']; + + // Swap positions + $stmtUpdate = $db->prepare("UPDATE products SET order_position = :new_pos WHERE id = :id"); + + // Move current product to adjacent position + $stmtUpdate->bindValue(':new_pos', $adjacentPosition, PDO::PARAM_INT); + $stmtUpdate->bindValue(':id', $productId, PDO::PARAM_INT); + $stmtUpdate->execute(); + + // Move adjacent product to current position + $stmtUpdate->bindValue(':new_pos', $currentPosition, PDO::PARAM_INT); + $stmtUpdate->bindValue(':id', $adjacentProductId, PDO::PARAM_INT); + $stmtUpdate->execute(); + } + // If no adjacent product, do nothing, just commit. + + $db->commit(); + echo json_encode(['success' => true]); + +} catch (Exception $e) { + if (isset($db) && $db->inTransaction()) { + $db->rollBack(); + } + // Send a proper error response + echo json_encode(['success' => false, 'message' => $e->getMessage()]); +} diff --git a/update_recojo.php b/update_recojo.php new file mode 100644 index 0000000..20edec8 --- /dev/null +++ b/update_recojo.php @@ -0,0 +1,38 @@ + false, 'error' => 'Not authenticated']); + exit; +} + +require_once 'db/config.php'; + +header('Content-Type: application/json'); + +if ($_SERVER['REQUEST_METHOD'] !== 'POST') { + echo json_encode(['success' => false, 'error' => 'Invalid request method']); + exit; +} + +$id = $_POST['id'] ?? null; +$fecha_recojo = $_POST['fecha_recojo'] ?? ''; + +if (!$id) { + echo json_encode(['success' => false, 'error' => 'Missing ID']); + exit; +} + +try { + $pdo = db(); + $sql = "UPDATE pedidos SET fecha_recojo = ? WHERE id = ?"; + $stmt = $pdo->prepare($sql); + + if ($stmt->execute([$fecha_recojo, $id])) { + echo json_encode(['success' => true]); + } else { + echo json_encode(['success' => false, 'error' => 'Failed to execute update']); + } +} catch (PDOException $e) { + echo json_encode(['success' => false, 'error' => 'Database error: ' . $e->getMessage()]); +} diff --git a/update_tracking.php b/update_tracking.php new file mode 100644 index 0000000..8a4e49f --- /dev/null +++ b/update_tracking.php @@ -0,0 +1,45 @@ + 'Acceso no autorizado.']); + exit; +} + +$data = json_decode(file_get_contents('php://input'), true); + +if (!$data || !isset($data['id']) || !isset($data['field']) || !isset($data['value'])) { + http_response_code(400); + echo json_encode(['error' => 'Datos incompletos.']); + exit; +} + +$pedido_id = $data['id']; +$field = $data['field']; +$value = $data['value']; + +$allowed_fields = ['codigo_rastreo', 'codigo_tracking']; +if (!in_array($field, $allowed_fields)) { + http_response_code(400); + echo json_encode(['error' => 'Campo no válido.']); + exit; +} + +try { + $pdo = db(); + $sql = "UPDATE pedidos SET {$field} = ? WHERE id = ?"; + $stmt = $pdo->prepare($sql); + $stmt->execute([$value, $pedido_id]); + + if ($stmt->rowCount() > 0) { + echo json_encode(['success' => 'Pedido actualizado correctamente.']); + } else { + echo json_encode(['info' => 'No se realizaron cambios.']); + } +} catch (PDOException $e) { + http_response_code(500); + echo json_encode(['error' => 'Error al actualizar la base de datos: ' . $e->getMessage()]); +} +?> \ No newline at end of file