-- https://www.phpmyadmin.net/
--
-- Hôte : zkbegak555.mysql.db
-- Généré le : jeu. 23 avr. 2026 à 16:44
-- Version du serveur : 8.0.45-36
-- Version de PHP : 8.1.33

START TRANSACTION;



--
-- Base de données : `zkbegak555`
--

-- --------------------------------------------------------

--
-- Structure de la table `admins`
--

CREATE TABLE `admins` (
  `id` int NOT NULL,
  `username` varchar(50) COLLATE utf8mb4_general_ci NOT NULL,
  `password` varchar(255) COLLATE utf8mb4_general_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `admins`
--

INSERT INTO `admins` (`id`, `username`, `password`) VALUES
(1, 'karl', '$2y$10$YxP4iywyrw7sw7d74Q1/vOrXLV1s.SsFl9GxFAnnVMdWvB5AhqBNS');

-- --------------------------------------------------------

--
-- Structure de la table `admin_api_tokens`
--

CREATE TABLE `admin_api_tokens` (
  `id` int NOT NULL,
  `admin_id` int NOT NULL,
  `token_hash` char(64) NOT NULL,
  `created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `expires_at` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Déchargement des données de la table `admin_api_tokens`
--

INSERT INTO `admin_api_tokens` (`id`, `admin_id`, `token_hash`, `created_at`, `expires_at`) VALUES
(49, 1, 'f5b7a9abaed356a91e07b4cf5634ae501bcc8ebfb5f33a7d6608abb58e8ea096', '2026-04-21 12:23:43', '2026-04-28 12:23:43');

-- --------------------------------------------------------

--
-- Structure de la table `admin_push_tokens`
--

CREATE TABLE `admin_push_tokens` (
  `id` int UNSIGNED NOT NULL,
  `admin_id` int NOT NULL,
  `token` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `platform` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `locale` varchar(16) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `app_version` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `device_model` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `updated_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `admin_push_tokens`
--

INSERT INTO `admin_push_tokens` (`id`, `admin_id`, `token`, `platform`, `locale`, `app_version`, `device_model`, `created_at`, `updated_at`) VALUES
(2, 1, 'fX0oKdzHRAyvfLVBmduqi9:APA91bEG_E7di1KjSKDqczfRwa7Bg6LzEKykWaTFzKba8Xk5VsduZvkQgkGGwnQvIWPEY-LDmQeVhMigF-b4idhye9HhPN-oluVtSBzQ3yHbq-H0-rzZ0qM', 'android', 'en-US', '0.1', 'Google sdk_gphone64_x86_64', '2025-10-17 19:51:50', '2025-10-17 19:51:50'),
(5, 1, 'fvGKLfljRWCDpyMI1mh97Y:APA91bFJHqNCqI7Uidf8t5xCWGpotwjCBRxpgWi3UkgVj3zOQ7g1rSr3qR5RIxDGyalbawnkPeZRw_pqdmSmUh9mcfsi479ZDBlJ5i76pcOWHuxi2WoRiGM', 'android', 'en-US', '0.1', 'Google sdk_gphone64_x86_64', '2025-11-02 17:16:19', '2025-11-02 17:16:19'),
(10, 1, 'eOGvuSzFRHmjMf1OSq_-UI:APA91bEt2t8SM_Ula4o8gChfnWmSKCwuGPnUg5tClGHFdLhIfEwICCDaeI-UjFuHcB5jen0xu6wSyCFYN7YJmtv284lXhPO4mdqgKNyTT9N_j2FzWDYTRy0', 'android', 'en-US', '0.1', 'Google sdk_gphone64_arm64', '2026-02-09 21:50:29', '2026-02-09 21:50:29'),
(11, 1, 'f7TIb0NPT0OjVrhnhQHUdF:APA91bGhdfG5vlaXqPrj__87r-Dsmrzb0EsdeAeriUo1m3HA9e1y5vbnxJO7NbzCxuj35LiIJhNzIdHZhV4NMKuJW9wAb8wcjotDI8N9z_84ooZHKNltmIM', 'android', 'fr-FR', '0.1', 'OPPO CPH2781', '2026-02-13 18:33:47', '2026-02-13 18:33:47');

-- --------------------------------------------------------

--
-- Structure de la table `admin_remember_tokens`
--

CREATE TABLE `admin_remember_tokens` (
  `id` int NOT NULL,
  `admin_id` int NOT NULL,
  `selector` char(24) NOT NULL,
  `validator_hash` char(64) NOT NULL,
  `expires_at` datetime NOT NULL,
  `created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Déchargement des données de la table `admin_remember_tokens`
--

INSERT INTO `admin_remember_tokens` (`id`, `admin_id`, `selector`, `validator_hash`, `expires_at`, `created_at`) VALUES
(18, 1, '2f6bbe5eb1e76067f14c01a4', 'fa4626a4e704fd26373f2626d07a7ec27adc0fd44df8d108e57d431822a8ed4f', '2026-03-13 15:55:10', '2026-02-10 22:32:37');

-- --------------------------------------------------------

--
-- Structure de la table `admin_tokens`
--

CREATE TABLE `admin_tokens` (
  `id` int NOT NULL,
  `admin_id` int NOT NULL,
  `token` varchar(64) COLLATE utf8mb4_general_ci NOT NULL,
  `expires_at` datetime NOT NULL,
  `created_at` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

-- --------------------------------------------------------

--
-- Structure de la table `adventures`
--

CREATE TABLE `adventures` (
  `id` int UNSIGNED NOT NULL,
  `slug` varchar(50) COLLATE utf8mb4_general_ci NOT NULL,
  `label` varchar(100) COLLATE utf8mb4_general_ci NOT NULL,
  `commune` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  `description` text COLLATE utf8mb4_general_ci,
  `is_active` tinyint(1) NOT NULL DEFAULT '1',
  `is_public_catalog` tinyint(1) NOT NULL DEFAULT '1',
  `default_duration_minutes` int UNSIGNED DEFAULT NULL,
  `default_team_size` int UNSIGNED DEFAULT NULL,
  `distance_km` decimal(5,2) DEFAULT NULL,
  `elevation_gain_m` int UNSIGNED DEFAULT NULL,
  `recommended_team_min` tinyint UNSIGNED DEFAULT NULL,
  `recommended_team_max` tinyint UNSIGNED DEFAULT NULL,
  `difficulty` varchar(50) COLLATE utf8mb4_general_ci DEFAULT NULL,
  `color_hex` char(7) COLLATE utf8mb4_general_ci DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `adventures`
--

INSERT INTO `adventures` (`id`, `slug`, `label`, `commune`, `description`, `is_active`, `is_public_catalog`, `default_duration_minutes`, `default_team_size`, `distance_km`, `elevation_gain_m`, `recommended_team_min`, `recommended_team_max`, `difficulty`, `color_hex`, `created_at`, `updated_at`) VALUES
(1, 'trevou', 'Le secret des profondeurs', 'Trévou-Tréguignec', 'Un mystère marin à Trestel', 1, 1, 150, 5, 4.40, 160, 2, 5, 'standard', '#1E88E5', '2025-06-01 16:38:25', '2026-03-01 15:00:21'),
(2, 'treb', 'La longue vue du père Trébeurden', 'Trébeurden', 'Une enquête animalière', 1, 1, 90, 5, 2.00, 20, 2, 5, 'standard', '#8E24AA', '2025-11-18 17:38:25', '2026-03-01 15:00:18'),
(3, 'secret', 'Aventure Secrète', 'Trébeurden', 'Aventure cachée accessible uniquement via le geste secret dans l’application.', 1, 0, 90, 4, 2.50, 40, 2, 6, 'normal', '#1F3C88', '2026-03-21 11:50:11', '2026-03-21 11:50:11');

-- --------------------------------------------------------

--
-- Structure de la table `adventure_locations`
--

CREATE TABLE `adventure_locations` (
  `id` int UNSIGNED NOT NULL,
  `adventure_id` int UNSIGNED NOT NULL,
  `location_type` enum('start','vendor') COLLATE utf8mb4_general_ci NOT NULL,
  `label` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `plus_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  `latitude` decimal(10,7) DEFAULT NULL,
  `longitude` decimal(10,7) DEFAULT NULL,
  `address` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  `google_maps_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  `notes` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  `start_key` int GENERATED ALWAYS AS (if((`location_type` = _utf8mb4'start'),`adventure_id`,NULL)) STORED,
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `adventure_locations`
--

INSERT INTO `adventure_locations` (`id`, `adventure_id`, `location_type`, `label`, `plus_code`, `latitude`, `longitude`, `address`, `google_maps_url`, `notes`, `created_at`, `updated_at`) VALUES
(1, 1, 'start', 'Sur les chemins de granit', NULL, 48.8211947, -3.3511700, NULL, 'https://maps.app.goo.gl/C6T8v4Ua9uxCndvQ7', NULL, '2026-02-11 11:00:00', '2026-03-08 10:51:49'),
(2, 1, 'vendor', 'Vival', NULL, 48.8168378, -3.3665989, '29 Rue de la Mairie, 22660 Trévou-Tréguignec', 'https://maps.app.goo.gl/kZw2E5Gye2sV9vuW9', NULL, '2026-02-11 11:00:00', '2026-03-08 10:50:18'),
(3, 1, 'vendor', 'Médiathèque', NULL, 48.8128140, -3.5811100, '1 Rue des Écoles, 22660 Trévou-Tréguignec', 'https://maps.app.goo.gl/FzswsiaGsVQNCvNy6', NULL, '2026-02-11 11:00:00', '2026-03-08 10:56:17'),
(4, 1, 'vendor', 'Bureau de Tabac', NULL, 48.8136910, -3.5843100, '16 B Rue de la Mairie, 22660 Trévou-Tréguignec', 'https://maps.app.goo.gl/cbasoxjCfzvNWJd67', NULL, '2026-02-11 11:00:00', '2026-03-08 10:55:34'),
(5, 1, 'vendor', 'Office de tourisme', NULL, 48.8213726, -3.3517654, 'Rue de Trestel, 22660 Trévou-Tréguignec', 'https://maps.app.goo.gl/kTVNm5272sdttecb7', NULL, '2026-02-11 11:00:00', '2026-03-08 10:37:20'),
(6, 2, 'start', 'Jardin de Ker Nelly', NULL, 48.7711100, -3.5826010, NULL, NULL, NULL, '2026-02-11 15:21:39', '2026-03-08 10:58:26'),
(7, 2, 'vendor', 'Office de tourisme', NULL, 48.7721889, -3.5776873, 'Pl. de Crec H Héry, 22560 Trébeurden', 'https://maps.app.goo.gl/LmqNZLsZx4vz7bVR6', NULL, '2026-03-01 10:44:25', '2026-03-08 10:52:18'),
(8, 3, 'start', 'Départ aventure secrète', NULL, 48.1776944, -2.7281111, NULL, 'https://maps.google.com/?q=48.1776944,-2.7281111', 'Point de départ de l’aventure secret', '2026-03-21 11:57:52', '2026-03-21 11:58:28');

-- --------------------------------------------------------

--
-- Structure de la table `adventure_resources`
--

CREATE TABLE `adventure_resources` (
  `id` int UNSIGNED NOT NULL,
  `adventure_id` int UNSIGNED NOT NULL,
  `resource_key` varchar(100) COLLATE utf8mb4_general_ci NOT NULL,
  `resource_value` varchar(191) COLLATE utf8mb4_general_ci NOT NULL,
  `notes` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `adventure_resources`
--

INSERT INTO `adventure_resources` (`id`, `adventure_id`, `resource_key`, `resource_value`, `notes`, `created_at`, `updated_at`) VALUES
(1, 1, 'sessions_table', 'trevou_sessions', 'Table principale des sessions', '2025-11-18 17:38:25', '2025-11-18 17:39:29'),
(2, 1, 'errors_table', 'trevou_mauvaises_reponses', 'Table des mauvaises réponses', '2025-11-18 17:38:25', '2025-11-18 17:39:51'),
(3, 1, 'enigmes_table', 'trevou_enigmes', 'Table des énigmes', '2025-11-18 17:38:25', '2025-11-18 17:39:57'),
(4, 1, 'texts_table', 'trevou_texte_aventure', 'Contenus narratifs', '2025-11-18 17:38:25', '2025-11-18 17:40:02'),
(5, 2, 'sessions_table', 'treb_sessions', 'Table sessions Trébeurden', '2025-11-18 17:38:25', '2025-11-18 17:38:25'),
(6, 2, 'errors_table', 'treb_mauvaises_reponses', 'Réponses erronées Trébeurden', '2025-11-18 17:38:25', '2025-11-18 17:38:25'),
(7, 2, 'enigmes_table', 'treb_enigmes', 'Énigmes Trébeurden', '2025-11-18 17:38:25', '2025-11-18 17:38:25'),
(8, 2, 'texts_table', 'treb_texte_aventure', 'Textes Trébeurden', '2025-11-18 17:38:25', '2025-11-18 17:38:25'),
(9, 3, 'sessions_table', 'secret_sessions', NULL, '2026-03-21 11:50:11', '2026-03-21 11:50:11'),
(10, 3, 'errors_table', 'secret_mauvaises_reponses', NULL, '2026-03-21 11:50:11', '2026-03-21 11:50:11'),
(11, 3, 'enigmes_table', 'secret_enigmes', NULL, '2026-03-21 11:50:11', '2026-03-21 11:50:11'),
(12, 3, 'texts_table', 'secret_texte_aventure', NULL, '2026-03-21 11:50:11', '2026-03-21 11:50:11');

-- --------------------------------------------------------

--
-- Structure de la table `adventure_settings`
--

CREATE TABLE `adventure_settings` (
  `id` int UNSIGNED NOT NULL,
  `adventure_id` int UNSIGNED NOT NULL,
  `setting_key` varchar(100) COLLATE utf8mb4_general_ci NOT NULL,
  `setting_value` json NOT NULL,
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `adventure_settings`
--

INSERT INTO `adventure_settings` (`id`, `adventure_id`, `setting_key`, `setting_value`, `created_at`, `updated_at`) VALUES
(1, 1, 'mini_games', '{\"hanoi\": true, \"precision\": true}', '2025-11-18 17:38:25', '2025-11-18 17:38:25'),
(2, 2, 'mini_games', '{\"hanoi\": false, \"precision\": false}', '2025-11-18 17:38:25', '2025-11-18 17:40:35'),
(3, 3, 'mini_games', '{\"hanoi\": false, \"precision\": false}', '2026-03-21 11:50:11', '2026-03-21 11:50:11');

-- --------------------------------------------------------

--
-- Structure de la table `clients_kpar`
--

CREATE TABLE `clients_kpar` (
  `id` int NOT NULL,
  `nom` varchar(255) NOT NULL,
  `adresse` text,
  `email` varchar(255) DEFAULT NULL,
  `telephone` varchar(50) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Déchargement des données de la table `clients_kpar`
--

INSERT INTO `clients_kpar` (`id`, `nom`, `adresse`, `email`, `telephone`) VALUES
(1, 'Ecole Notre Dame de la joie', '4, rue de la croix blanche 22450 KERMARIA-SULARD', '', '0631623362'),
(2, 'Ecole Sainte Pompée', '8 bus, rue des écoles 22450 LANGOAT', '', '0631623362');

-- --------------------------------------------------------

--
-- Structure de la table `contacts`
--

CREATE TABLE `contacts` (
  `id` int NOT NULL,
  `team_code` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `email` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `message` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `date_envoi` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `contacts`
--

INSERT INTO `contacts` (`id`, `team_code`, `email`, `message`, `date_envoi`) VALUES
(1, 'KPAR1', 'karl.pierret@gmail.com', '❤️', '2025-11-26 18:17:52');

-- --------------------------------------------------------

--
-- Structure de la table `factures_editees`
--

CREATE TABLE `factures_editees` (
  `id` int NOT NULL,
  `vendeur` varchar(100) NOT NULL,
  `mois` char(7) NOT NULL,
  `chemin_word` varchar(255) NOT NULL,
  `chemin_pdf` varchar(255) NOT NULL,
  `date_edition` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `date_encaissement` datetime DEFAULT NULL,
  `numero_facture` varchar(32) DEFAULT NULL,
  `client_id` int DEFAULT NULL,
  `status` enum('draft','generated','encaisse') NOT NULL DEFAULT 'draft',
  `session_ids` json DEFAULT NULL,
  `montant_total` decimal(10,2) DEFAULT NULL,
  `metadata` json DEFAULT NULL,
  `generated_at` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Déchargement des données de la table `factures_editees`
--

INSERT INTO `factures_editees` (`id`, `vendeur`, `mois`, `chemin_word`, `chemin_pdf`, `date_edition`, `date_encaissement`, `numero_facture`, `client_id`, `status`, `session_ids`, `montant_total`, `metadata`, `generated_at`) VALUES
(7, 'VIVAL', '2025-06', 'uploads/factures/facture_VIVAL_2025-06-007.docx', '', '2025-06-28 16:01:43', '2025-07-06 14:56:47', '2025-06-007', NULL, 'encaisse', '[{\"id\": 25, \"table\": \"sessions\"}, {\"id\": 36, \"table\": \"sessions\"}, {\"id\": 37, \"table\": \"sessions\"}, {\"id\": 47, \"table\": \"sessions\"}, {\"id\": 48, \"table\": \"sessions\"}, {\"id\": 49, \"table\": \"sessions\"}, {\"id\": 51, \"table\": \"sessions\"}, {\"id\": 52, \"table\": \"sessions\"}, {\"id\": 53, \"table\": \"sessions\"}, {\"id\": 54, \"table\": \"sessions\"}]', 200.00, '{\"include_pdf\": false}', '2025-06-28 16:01:43'),
(8, 'KPAR', '', 'uploads/factures/facture_KPAR_2025-KPAR-008.docx', '', '2025-06-19 18:42:47', '2025-06-19 18:42:47', '2025-KPAR-008', 1, 'encaisse', '[{\"id\": 56, \"table\": \"sessions\"}, {\"id\": 57, \"table\": \"sessions\"}]', 40.00, '{\"include_pdf\": false}', '2025-06-19 18:42:47'),
(9, 'KPAR', '', 'uploads/factures/facture_KPAR_2025-KPAR-009.docx', '', '2025-06-19 18:42:47', '2025-06-19 18:43:48', '2025-KPAR-009', 2, 'encaisse', '[{\"id\": 46, \"table\": \"sessions\"}, {\"id\": 58, \"table\": \"sessions\"}]', 40.00, '{\"include_pdf\": false}', '2025-06-19 18:42:47'),
(12, 'LTC', '2025-07', 'uploads/factures/facture_LTC_50TO250180.docx', '', '2025-08-02 15:57:05', '2025-08-22 19:34:00', '50TO250180', NULL, 'encaisse', '[{\"id\": 116, \"table\": \"sessions\"}, {\"id\": 117, \"table\": \"sessions\"}, {\"id\": 118, \"table\": \"sessions\"}, {\"id\": 119, \"table\": \"sessions\"}, {\"id\": 120, \"table\": \"sessions\"}, {\"id\": 121, \"table\": \"sessions\"}, {\"id\": 122, \"table\": \"sessions\"}, {\"id\": 123, \"table\": \"sessions\"}, {\"id\": 124, \"table\": \"sessions\"}, {\"id\": 125, \"table\": \"sessions\"}, {\"id\": 126, \"table\": \"sessions\"}, {\"id\": 127, \"table\": \"sessions\"}]', 216.00, '{\"include_pdf\": false}', '2025-08-02 15:57:05'),
(13, 'VIVAL', '2025-07', 'uploads/factures/facture_VIVAL_2025-VIVAL-013.docx', '', '2025-08-03 16:56:52', '2025-08-05 14:15:05', '2025-VIVAL-013', NULL, 'encaisse', '[{\"id\": 34, \"table\": \"sessions\"}, {\"id\": 55, \"table\": \"sessions\"}, {\"id\": 66, \"table\": \"sessions\"}, {\"id\": 67, \"table\": \"sessions\"}, {\"id\": 68, \"table\": \"sessions\"}, {\"id\": 69, \"table\": \"sessions\"}, {\"id\": 70, \"table\": \"sessions\"}, {\"id\": 71, \"table\": \"sessions\"}, {\"id\": 72, \"table\": \"sessions\"}, {\"id\": 73, \"table\": \"sessions\"}, {\"id\": 74, \"table\": \"sessions\"}, {\"id\": 75, \"table\": \"sessions\"}, {\"id\": 79, \"table\": \"sessions\"}, {\"id\": 80, \"table\": \"sessions\"}, {\"id\": 81, \"table\": \"sessions\"}, {\"id\": 82, \"table\": \"sessions\"}, {\"id\": 83, \"table\": \"sessions\"}, {\"id\": 84, \"table\": \"sessions\"}, {\"id\": 85, \"table\": \"sessions\"}, {\"id\": 86, \"table\": \"sessions\"}, {\"id\": 87, \"table\": \"sessions\"}, {\"id\": 88, \"table\": \"sessions\"}, {\"id\": 89, \"table\": \"sessions\"}, {\"id\": 90, \"table\": \"sessions\"}, {\"id\": 91, \"table\": \"sessions\"}]', 500.00, '{\"include_pdf\": false}', '2025-08-03 16:56:52'),
(15, 'VIVAL', '2025-08', 'uploads/factures/facture_VIVAL_2025-VIVAL-015.docx', '', '2025-09-01 16:08:24', '2025-09-05 07:20:08', '2025-VIVAL-015', NULL, 'encaisse', '[{\"id\": 93, \"table\": \"sessions\"}, {\"id\": 94, \"table\": \"sessions\"}, {\"id\": 95, \"table\": \"sessions\"}, {\"id\": 96, \"table\": \"sessions\"}, {\"id\": 143, \"table\": \"sessions\"}, {\"id\": 145, \"table\": \"sessions\"}, {\"id\": 146, \"table\": \"sessions\"}, {\"id\": 147, \"table\": \"sessions\"}]', 160.00, '{\"include_pdf\": false}', '2025-09-01 16:08:24'),
(20, 'VIVAL', '2025-10', 'uploads/factures/facture_VIVAL_2025-VIVAL-020.docx', 'uploads/factures/facture_VIVAL_2025-VIVAL-020.pdf', '2025-11-02 17:03:17', '2025-11-04 15:14:01', '2025-VIVAL-020', NULL, 'encaisse', '[{\"id\": 133, \"table\": \"sessions\"}]', 20.00, '{\"include_pdf\": true}', '2025-11-02 17:03:17'),
(21, 'VIVAL', '2026-01', 'uploads/factures/facture_VIVAL_2026-VIVAL-021.docx', 'uploads/factures/facture_VIVAL_2026-VIVAL-021.pdf', '2026-01-20 18:07:53', '2026-02-12 16:23:01', '2026-VIVAL-021', NULL, 'encaisse', '[{\"id\": 134, \"slug\": \"trevou\", \"table\": \"trevou_sessions\"}]', 20.00, '{\"include_pdf\": true}', '2026-01-20 18:07:53'),
(23, 'LTC', '2026-03', 'uploads/factures/facture_LTC_TO260134.docx', 'uploads/factures/facture_LTC_TO260134.pdf', '2026-04-22 18:30:27', NULL, 'TO260134', NULL, 'generated', '[{\"id\": 109, \"slug\": \"treb\", \"table\": \"treb_sessions\"}, {\"id\": 110, \"slug\": \"treb\", \"table\": \"treb_sessions\"}, {\"id\": 111, \"slug\": \"treb\", \"table\": \"treb_sessions\"}, {\"id\": 112, \"slug\": \"treb\", \"table\": \"treb_sessions\"}, {\"id\": 113, \"slug\": \"treb\", \"table\": \"treb_sessions\"}, {\"id\": 114, \"slug\": \"treb\", \"table\": \"treb_sessions\"}, {\"id\": 115, \"slug\": \"treb\", \"table\": \"treb_sessions\"}, {\"id\": 116, \"slug\": \"treb\", \"table\": \"treb_sessions\"}, {\"id\": 117, \"slug\": \"treb\", \"table\": \"treb_sessions\"}, {\"id\": 118, \"slug\": \"treb\", \"table\": \"treb_sessions\"}, {\"id\": 119, \"slug\": \"treb\", \"table\": \"treb_sessions\"}, {\"id\": 120, \"slug\": \"treb\", \"table\": \"treb_sessions\"}, {\"id\": 156, \"slug\": \"trevou\", \"table\": \"trevou_sessions\"}, {\"id\": 157, \"slug\": \"trevou\", \"table\": \"trevou_sessions\"}, {\"id\": 158, \"slug\": \"trevou\", \"table\": \"trevou_sessions\"}, {\"id\": 159, \"slug\": \"trevou\", \"table\": \"trevou_sessions\"}, {\"id\": 160, \"slug\": \"trevou\", \"table\": \"trevou_sessions\"}, {\"id\": 161, \"slug\": \"trevou\", \"table\": \"trevou_sessions\"}, {\"id\": 162, \"slug\": \"trevou\", \"table\": \"trevou_sessions\"}, {\"id\": 163, \"slug\": \"trevou\", \"table\": \"trevou_sessions\"}, {\"id\": 164, \"slug\": \"trevou\", \"table\": \"trevou_sessions\"}, {\"id\": 165, \"slug\": \"trevou\", \"table\": \"trevou_sessions\"}, {\"id\": 166, \"slug\": \"trevou\", \"table\": \"trevou_sessions\"}, {\"id\": 167, \"slug\": \"trevou\", \"table\": \"trevou_sessions\"}]', 432.00, '{\"include_pdf\": true}', '2026-04-22 18:30:27');

-- --------------------------------------------------------

--
-- Structure de la table `kpar_logs`
--

CREATE TABLE `kpar_logs` (
  `id` int NOT NULL,
  `admin_id` int DEFAULT NULL,
  `action` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `payload_json` text COLLATE utf8mb4_unicode_ci,
  `created_at` datetime DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Structure de la table `player_action_idempotency`
--

CREATE TABLE `player_action_idempotency` (
  `id` bigint UNSIGNED NOT NULL,
  `team_code` varchar(16) COLLATE utf8mb4_unicode_ci NOT NULL,
  `site` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL,
  `action_scope` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL,
  `action_key` varchar(128) COLLATE utf8mb4_unicode_ci NOT NULL,
  `response_payload` json NOT NULL,
  `created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `expires_at` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `player_action_idempotency`
--

INSERT INTO `player_action_idempotency` (`id`, `team_code`, `site`, `action_scope`, `action_key`, `response_payload`, `created_at`, `expires_at`) VALUES
(1, 'KPAR1', 'trevou', 'instructions:init_team', 'trevou-instructions_submit-1', '{\"site\": \"trevou\", \"result\": {\"type\": \"already_configured\", \"message\": \"Équipe déjà configurée sur un autre téléphone. Redirection vers l’étape en cours.\", \"already_done\": true}, \"success\": true, \"session_revision\": 5, \"state_updated_at\": \"2026-03-04 12:06:31\"}', '2026-03-04 12:06:36', '2026-03-04 13:06:36'),
(2, 'KPAR1', 'treb', 'enigme:unlock', 'treb-enigme_unlock_1-1', '{\"site\": \"treb\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"normal\", \"name\": \"ios\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 1, \"type\": \"intro\", \"hints\": [{\"level\": 1, \"content\": \"Les lettres semblent coupées, comment les réassembler ?\", \"revealed\": false}, {\"level\": 2, \"content\": \"Pliez la lettre en 2 dans le sens de la longueur et regardez par transparence.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : enklask\\nEn pliant la lettre vous voyez apparaitre le texte par transparence. La réponse est indiquée.\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"Ker Nelly\", \"latitude\": null, \"question\": \"Si vous êtes ici, dans le jardin de Ker Nelly, c’est qu’ils vous jugent capables de mener à bien cette enquête hors du commun.\\r\\nUn messager dépose discrètement une enveloppe cachetée. Ouvrez l\'enveloppe 1 : à l’intérieur se trouve une lettre codée, envoyée par l’Ordre lui-même. Votre première mission : déchiffrez cette lettre.\\r\\nElle vous indiquera comment débuter votre enquête et éliminer les suspects.\\r\\n(Cette énigme ne nécessite pas le carnet d\'aventure)\\r\\n\\r\\nBonne chance !\", \"sections\": [{\"type\": \"titre\", \"content\": \"La longue vue du père Trébeurden\"}, {\"type\": \"sous_titre\", \"content\": \"Introduction \"}, {\"type\": \"corps\", \"content\": \"Cette nuit, alors que la marée montait, un cri étrange a retenti depuis le Castel.\\r\\nÀ l’aube, la nouvelle s’est répandue : la longue vue du Père Trébeurden a été dérobée.\"}, {\"type\": \"corps\", \"content\": \"Huit animaux et insectes de la côte de Granit Rose ont été repérés près des rochers.\"}, {\"type\": \"corps\", \"content\": \"Huit suspects. Un seul coupable.\"}, {\"type\": \"corps\", \"content\": \"Vous avez été secrètement recrutés par l’Ordre des Veilleurs du Granit, une organisation secrète de Trébeurden qui protège le village.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 0}, \"result\": {\"type\": \"unlock\", \"message\": \"Énigme débloquée !\", \"success\": true}, \"success\": true, \"progress\": {\"total_enigmes\": 10, \"resolved_count\": 0}, \"enigme_id\": 1, \"session_revision\": 2, \"state_updated_at\": \"2026-04-02 17:47:49\"}', '2026-03-04 18:04:31', '2026-04-02 18:47:49'),
(3, 'KPAR1', 'treb', 'enigme:answer', 'treb-enigme_answer_1-2', '{\"site\": \"treb\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"normal\", \"name\": \"ios\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 2, \"type\": \"point\", \"hints\": [{\"level\": 1, \"content\": \"Dessinez sur le carnet la forme du suspect.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Dessinez l\'élément le plus complexe puis utilisez les nombres pour dessiner les autres éléments.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : renard\\nEn assemblant les différents éléments vous reconstituez un renard.\", \"revealed\": false}], \"media\": {\"path\": \"/treb/uploads/enigme2.png\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"Puzzle\", \"latitude\": null, \"question\": \"Qui pouvez-vous ainsi éliminer de la liste des suspects ? Pensez à bien regarder dans le carnet.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Puzzle\"}, {\"type\": \"corps\", \"content\": \"Vous vous tenez à l’entrée du port, là où les bateaux entrent et sortent. C\'est un lieu de passage qui permet de RELIER deux points.\"}, {\"type\": \"corps\", \"content\": \"À vous de suivre le bon tracé et de faire apparaître la silhouette du prochain suspect à innocenter.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 10}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 2}, \"success\": true, \"progress\": {\"total_enigmes\": 10, \"resolved_count\": 1}, \"enigme_id\": 2, \"session_revision\": 3, \"state_updated_at\": \"2026-04-02 17:48:00\"}', '2026-03-04 18:04:37', '2026-04-02 18:48:00'),
(4, 'KPAR1', 'treb', 'enigme:answer', 'treb-enigme_answer_5-1', '{\"site\": \"treb\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"normal\", \"name\": \"test\", \"pending_mode\": null}, \"state\": \"map_navigation\", \"enigme\": null, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie ! Retour à la carte.\", \"finished\": false, \"next_enigme_id\": null}, \"message\": \"Rendez-vous sur la carte pour trouver la prochaine énigme.\", \"success\": true, \"progress\": {\"total_enigmes\": 10, \"resolved_count\": 2}, \"enigme_id\": null, \"session_revision\": 5, \"state_updated_at\": \"2026-03-05 17:59:45\"}', '2026-03-04 18:06:38', '2026-03-05 18:59:45'),
(5, 'KPAR1', 'treb', 'enigme:answer', 'treb-enigme_answer_4-1', '{\"site\": \"treb\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"normal\", \"name\": \"ios\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 2, \"type\": \"point\", \"hints\": [{\"level\": 1, \"content\": \"Dessinez sur le carnet la forme du suspect.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Dessinez l\'élément le plus complexe puis utilisez les nombres pour dessiner les autres éléments.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : renard\\nEn assemblant les différents éléments vous reconstituez un renard.\", \"revealed\": false}], \"media\": {\"path\": \"/treb/uploads/enigme2.png\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"Puzzle\", \"latitude\": null, \"question\": \"Qui pouvez-vous ainsi éliminer de la liste des suspects ? Pensez à bien regarder dans le carnet.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Puzzle\"}, {\"type\": \"corps\", \"content\": \"Vous vous tenez à l’entrée du port, là où les bateaux entrent et sortent. C\'est un lieu de passage qui permet de RELIER deux points.\"}, {\"type\": \"corps\", \"content\": \"À vous de suivre le bon tracé et de faire apparaître la silhouette du prochain suspect à innocenter.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 10}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 2}, \"success\": true, \"progress\": {\"total_enigmes\": 10, \"resolved_count\": 2}, \"enigme_id\": 2, \"session_revision\": 5, \"state_updated_at\": \"2026-04-02 17:53:22\"}', '2026-03-04 18:08:13', '2026-04-02 18:53:22'),
(6, 'KPAR1', 'treb', 'enigme:answer', 'treb-enigme_answer_2-1', '{\"site\": \"treb\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"normal\", \"name\": \"test\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 9, \"type\": \"final\", \"hints\": [{\"level\": 1, \"content\": \"Qui reste-t-il ? Vous pouvez revoir les différentes énigmes avec le menu du bas de la page.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Vous avez innocenté le renard, la lucane, la mouette, le macareux, l\'étoile, le sanglier et le lézard\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : herisson\\nVous avez innocenté les 7 autres suspects.\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"Coupable\", \"latitude\": 0, \"question\": \"Qui a volé la longue-vue du Père Trébeurden ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Le coupable\"}, {\"type\": \"corps\", \"content\": \"Félicitations ! Vous avez fait preuve de perspicacité : 7 suspects ont été innocentés, et les indices vous ont conduit jusqu’au dernier… le véritable coupable.\"}], \"longitude\": 0, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 80}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 9}, \"success\": true, \"progress\": {\"total_enigmes\": 10, \"resolved_count\": 8}, \"enigme_id\": 9, \"session_revision\": 14, \"state_updated_at\": \"2026-03-05 18:03:15\"}', '2026-03-04 18:08:24', '2026-03-05 19:03:15'),
(7, 'KPAR1', 'treb', 'enigme:answer', 'treb-enigme_answer_6-1', '{\"site\": \"treb\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"normal\", \"name\": \"Test\", \"pending_mode\": null}, \"state\": \"map_navigation\", \"enigme\": null, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie ! Retour à la carte.\", \"finished\": false, \"next_enigme_id\": null}, \"message\": \"Rendez-vous sur la carte pour trouver la prochaine énigme.\", \"success\": true, \"progress\": {\"total_enigmes\": 10, \"resolved_count\": 5}, \"enigme_id\": null, \"session_revision\": 38, \"state_updated_at\": \"2026-03-05 16:52:41\"}', '2026-03-04 18:08:46', '2026-03-05 17:52:41'),
(8, 'KPAR1', 'treb', 'enigme:answer', 'treb-enigme_answer_3-1', '{\"site\": \"treb\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"normal\", \"name\": \"test\", \"pending_mode\": null}, \"state\": \"map_navigation\", \"enigme\": null, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie ! Retour à la carte.\", \"finished\": false, \"next_enigme_id\": null}, \"message\": \"Rendez-vous sur la carte pour trouver la prochaine énigme.\", \"success\": true, \"progress\": {\"total_enigmes\": 10, \"resolved_count\": 4}, \"enigme_id\": null, \"session_revision\": 7, \"state_updated_at\": \"2026-03-05 18:00:30\"}', '2026-03-04 18:09:01', '2026-03-05 19:00:30'),
(9, 'KPAR1', 'treb', 'enigme:answer', 'treb-enigme_answer_7-1', '{\"site\": \"treb\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"normal\", \"name\": \"test\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 7, \"type\": \"point\", \"hints\": [{\"level\": 1, \"content\": \"La flèche avec 2 pointes indique un A\", \"revealed\": false}, {\"level\": 2, \"content\": \"Le nombre de pointes sur chaque flèche indique l’ordre des lettres\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : sanglier\\nLe nombre de pointes permet de connaitre l\'ordre des lettres. S A N G L I E R\", \"revealed\": false}], \"media\": {\"path\": \"/treb/uploads/enigme7.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 1, \"indices_utilises\": 0}, \"title\": \"Rose des vents\", \"latitude\": null, \"question\": \"Les flèches pointent chacun vers une lettre de l’alphabet : aidez vous du K pour les placer au bon endroit. Quel suspect pouvez-vous innocenter à ce stade ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Rose des vents\"}, {\"type\": \"corps\", \"content\": \"Sur la plage de Tresmeur, le regard est souvent attiré vers le large. Pourtant, ici, c’est au sol qu’il faut prêter attention. Une forme familière se dessine sous vos pieds. Elle semble indiquer des directions, comme si quelqu’un avait voulu laisser un repère… ou un message. À vous d’observer et de faire le lien entre ce que vous voyez et ce que vous avez déjà en main.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 60}, \"result\": {\"type\": \"answer\", \"correct\": false, \"message\": \"Réponse incorrecte. Essayez encore !\"}, \"success\": true, \"progress\": {\"total_enigmes\": 10, \"resolved_count\": 4}, \"enigme_id\": 7, \"session_revision\": 8, \"state_updated_at\": \"2026-03-05 18:00:44\"}', '2026-03-04 18:09:21', '2026-03-05 19:00:44'),
(10, 'KPAR1', 'treb', 'enigme:answer', 'treb-enigme_answer_8-1', '{\"site\": \"treb\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"normal\", \"name\": \"test\", \"pending_mode\": null}, \"state\": \"map_navigation\", \"enigme\": null, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie ! Retour à la carte.\", \"finished\": false, \"next_enigme_id\": null}, \"message\": \"Rendez-vous sur la carte pour trouver la prochaine énigme.\", \"success\": true, \"progress\": {\"total_enigmes\": 10, \"resolved_count\": 3}, \"enigme_id\": null, \"session_revision\": 6, \"state_updated_at\": \"2026-03-05 18:00:12\"}', '2026-03-04 18:10:13', '2026-03-05 19:00:12'),
(11, 'KPAR1', 'treb', 'enigme:answer', 'treb-enigme_answer_9-1', '{\"site\": \"treb\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"normal\", \"name\": \"Test\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 10, \"type\": \"final\", \"hints\": [{\"level\": 1, \"content\": \"Tout est expliqué dans le  manuel de pilotage.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Il faut commencer par sortir du port, puis prendre le chenal et enfin arriver sur l\'île avec un arrêt d\'urgence.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : pilotage\\nRéponse pilotage\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"Port\", \"latitude\": 48.769754, \"question\": \"Pilotage\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Course-poursuite\"}, {\"type\": \"corps\", \"content\": \"Au moment où vous le désignez, le hérisson s\'enfuit en bateau vers une île au large de la côte. Un émissaire de l’Ordre des Veilleurs du Granit vous tend alors les clés d\'un bateau :\"}, {\"type\": \"corps\", \"content\": \"Rendez-vous au port, rattrapez le hérisson et récupérez la longue-vue du Père Trébeurden. Faites-vite mais respectez la vitesse dans le port !\"}], \"longitude\": -3.584862, \"mini_jeux\": {\"pilotage\": {\"config\": {\"labels\": {\"speed_1\": \"Vitesse 0\", \"speed_2\": \"Vitesse 2\", \"speed_6\": \"Vitesse 6\", \"engine_on\": \"Allumer le moteur\", \"engine_off\": \"Couper le moteur\", \"drop_anchor\": \"Jeter l\'ancre\", \"heading_beta\": \"Cap 315° (NO)\", \"heading_alpha\": \"Cap 45° (NE)\", \"heading_gamma\": \"Cap 0° (N)\"}, \"headings\": {\"heading_beta\": 315, \"heading_alpha\": 45, \"heading_gamma\": 0}, \"sequence\": [\"engine_on\", \"heading_alpha\", \"speed_2\", \"heading_beta\", \"speed_6\", \"heading_gamma\", \"speed_1\", \"engine_off\", \"drop_anchor\"]}}}, \"hints_used\": 0, \"allow_answer\": false, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"Prenez les commandes du bateau pour la dernière épreuve.\", \"progress_percent\": 90}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 10}, \"success\": true, \"progress\": {\"total_enigmes\": 10, \"resolved_count\": 9}, \"enigme_id\": 10, \"session_revision\": 42, \"state_updated_at\": \"2026-03-05 16:55:22\"}', '2026-03-04 18:10:34', '2026-03-05 17:55:22'),
(12, 'KPAR1', 'treb', 'enigme:unlock', 'treb-enigme_unlock_10-1', '{\"site\": \"treb\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"normal\", \"name\": \"test\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 10, \"type\": \"final\", \"hints\": [{\"level\": 1, \"content\": \"Tout est expliqué dans le  manuel de pilotage.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Il faut commencer par sortir du port, puis prendre le chenal et enfin arriver sur l\'île avec un arrêt d\'urgence.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : pilotage\\nRéponse pilotage\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"Port\", \"latitude\": null, \"question\": \"Pilotage\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Course-poursuite\"}, {\"type\": \"corps\", \"content\": \"Au moment où vous le désignez, le hérisson s\'enfuit en bateau vers une île au large de la côte. Un émissaire de l’Ordre des Veilleurs du Granit vous tend alors les clés d\'un bateau :\"}, {\"type\": \"corps\", \"content\": \"Rendez-vous au port, rattrapez le hérisson et récupérez la longue-vue du Père Trébeurden. Faites-vite mais respectez la vitesse dans le port !\"}], \"longitude\": null, \"mini_jeux\": {\"pilotage\": {\"config\": {\"labels\": {\"speed_1\": \"Vitesse 0\", \"speed_2\": \"Vitesse 2\", \"speed_6\": \"Vitesse 6\", \"engine_on\": \"Allumer le moteur\", \"engine_off\": \"Couper le moteur\", \"drop_anchor\": \"Jeter l\'ancre\", \"heading_beta\": \"Cap 315° (NO)\", \"heading_alpha\": \"Cap 45° (NE)\", \"heading_gamma\": \"Cap 0° (N)\"}, \"headings\": {\"heading_beta\": 315, \"heading_alpha\": 45, \"heading_gamma\": 0}, \"sequence\": [\"engine_on\", \"heading_alpha\", \"speed_2\", \"heading_beta\", \"speed_6\", \"heading_gamma\", \"speed_1\", \"engine_off\", \"drop_anchor\"]}}}, \"hints_used\": 0, \"allow_answer\": false, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"Prenez les commandes du bateau pour la dernière épreuve.\", \"progress_percent\": 90}, \"result\": {\"type\": \"unlock\", \"message\": \"Énigme débloquée !\", \"success\": true}, \"success\": true, \"progress\": {\"total_enigmes\": 10, \"resolved_count\": 9}, \"enigme_id\": 10, \"session_revision\": 17, \"state_updated_at\": \"2026-03-05 18:06:01\"}', '2026-03-04 18:11:08', '2026-03-05 19:06:01'),
(13, 'KPAR1', 'treb', 'enigme:hint', 'treb-enigme_hint_10-1', '{\"site\": \"treb\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"normal\", \"name\": \"test\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 10, \"type\": \"final\", \"hints\": [{\"level\": 1, \"content\": \"Tout est expliqué dans le  manuel de pilotage.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Il faut commencer par sortir du port, puis prendre le chenal et enfin arriver sur l\'île avec un arrêt d\'urgence.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : pilotage\\nRéponse pilotage\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 1}, \"title\": \"Port\", \"latitude\": null, \"question\": \"Pilotage\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Course-poursuite\"}, {\"type\": \"corps\", \"content\": \"Au moment où vous le désignez, le hérisson s\'enfuit en bateau vers une île au large de la côte. Un émissaire de l’Ordre des Veilleurs du Granit vous tend alors les clés d\'un bateau :\"}, {\"type\": \"corps\", \"content\": \"Rendez-vous au port, rattrapez le hérisson et récupérez la longue-vue du Père Trébeurden. Faites-vite mais respectez la vitesse dans le port !\"}], \"longitude\": null, \"mini_jeux\": {\"pilotage\": {\"config\": {\"labels\": {\"speed_1\": \"Vitesse 0\", \"speed_2\": \"Vitesse 2\", \"speed_6\": \"Vitesse 6\", \"engine_on\": \"Allumer le moteur\", \"engine_off\": \"Couper le moteur\", \"drop_anchor\": \"Jeter l\'ancre\", \"heading_beta\": \"Cap 315° (NO)\", \"heading_alpha\": \"Cap 45° (NE)\", \"heading_gamma\": \"Cap 0° (N)\"}, \"headings\": {\"heading_beta\": 315, \"heading_alpha\": 45, \"heading_gamma\": 0}, \"sequence\": [\"engine_on\", \"heading_alpha\", \"speed_2\", \"heading_beta\", \"speed_6\", \"heading_gamma\", \"speed_1\", \"engine_off\", \"drop_anchor\"]}}}, \"hints_used\": 1, \"allow_answer\": false, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"Prenez les commandes du bateau pour la dernière épreuve.\", \"progress_percent\": 90}, \"result\": {\"type\": \"hint\", \"level\": 1, \"message\": \"Indice n°1 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 10, \"resolved_count\": 9}, \"enigme_id\": 10, \"session_revision\": 13, \"state_updated_at\": \"2026-03-04 19:15:58\"}', '2026-03-04 19:15:58', '2026-03-04 20:15:58'),
(14, 'KPAR1', 'treb', 'enigme:answer', 'treb-enigme_answer_10-1', '{\"site\": \"treb\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"normal\", \"name\": \"test\", \"pending_mode\": null}, \"state\": \"finished\", \"enigme\": null, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, bravo ! Toutes les énigmes sont terminées.\", \"finished\": true, \"next_enigme_id\": null}, \"message\": \"Toutes les énigmes sont résolues, bravo !\", \"success\": true, \"progress\": {\"total_enigmes\": 10, \"resolved_count\": 10}, \"enigme_id\": null, \"session_revision\": 19, \"state_updated_at\": \"2026-03-05 18:06:50\"}', '2026-03-04 19:22:17', '2026-03-05 19:06:50'),
(41, 'KPAR1', 'treb', 'enigme:answer', 'treb-enigme_answer_1-3', '{\"site\": \"treb\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"normal\", \"name\": \"test\", \"pending_mode\": null}, \"state\": \"map_navigation\", \"enigme\": null, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie ! Retour à la carte.\", \"finished\": false, \"next_enigme_id\": null}, \"message\": \"Rendez-vous sur la carte pour trouver la prochaine énigme.\", \"success\": true, \"progress\": {\"total_enigmes\": 10, \"resolved_count\": 1}, \"enigme_id\": null, \"session_revision\": 4, \"state_updated_at\": \"2026-03-05 17:54:59\"}', '2026-03-05 17:54:59', '2026-03-05 18:54:59'),
(46, 'KPAR1', 'treb', 'enigme:answer', 'treb-enigme_answer_7-2', '{\"site\": \"treb\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"normal\", \"name\": \"test\", \"pending_mode\": null}, \"state\": \"map_navigation\", \"enigme\": null, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie ! Retour à la carte.\", \"finished\": false, \"next_enigme_id\": null}, \"message\": \"Rendez-vous sur la carte pour trouver la prochaine énigme.\", \"success\": true, \"progress\": {\"total_enigmes\": 10, \"resolved_count\": 5}, \"enigme_id\": null, \"session_revision\": 9, \"state_updated_at\": \"2026-03-05 18:00:49\"}', '2026-03-05 18:00:49', '2026-03-05 19:00:49'),
(47, 'KPAR1', 'treb', 'enigme:hint', 'treb-enigme_hint_6-1', '{\"site\": \"treb\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"normal\", \"name\": \"test\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 6, \"type\": \"point\", \"hints\": [{\"level\": 1, \"content\": \"Reliez chaque paire d’empreintes dont la forme ET la couleur sont identiques.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Coloriez tous les espaces dans lesquels un soleil est situé. Regardez bien les zones colorées.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : etoile\\nLe mot étoile apparait une fois le dessin complété selon les instructions.\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 1}, \"title\": \"Traces de pas\", \"latitude\": null, \"question\": \"Si vous avez suivi correctement les traces et éclairé les bonnes zones, un nom apparaîtra. Ce nom est celui du suspect à innocenter.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Traces de pas\"}, {\"type\": \"corps\", \"content\": \"Entre le port et la plage de Tresmeur, le sol est marqué de passages répétés. Empreintes mêlées, signes dispersés… tout semble confus au premier regard. Pourtant, en y mettant de l’ordre, tout vous semblera plus clair.\"}, {\"type\": \"corps\", \"content\": \"Commencez par relier entre elles les empreintes strictement identiques, à l’aide de lignes droites. Puis coloriez les zones marquées d’un soleil.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 1, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 50}, \"result\": {\"type\": \"hint\", \"level\": 1, \"message\": \"Indice n°1 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 10, \"resolved_count\": 5}, \"enigme_id\": 6, \"session_revision\": 10, \"state_updated_at\": \"2026-03-05 18:00:59\"}', '2026-03-05 18:00:59', '2026-03-05 19:00:59'),
(48, 'KPAR1', 'treb', 'enigme:answer', 'treb-enigme_answer_6-2', '{\"site\": \"treb\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"normal\", \"name\": \"test\", \"pending_mode\": null}, \"state\": \"map_navigation\", \"enigme\": null, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie ! Retour à la carte.\", \"finished\": false, \"next_enigme_id\": null}, \"message\": \"Rendez-vous sur la carte pour trouver la prochaine énigme.\", \"success\": true, \"progress\": {\"total_enigmes\": 10, \"resolved_count\": 6}, \"enigme_id\": null, \"session_revision\": 11, \"state_updated_at\": \"2026-03-05 18:01:45\"}', '2026-03-05 18:01:45', '2026-03-05 19:01:45'),
(51, 'KPAR1', 'treb', 'enigme:hint', 'treb-enigme_hint_9-1', '{\"site\": \"treb\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"normal\", \"name\": \"test\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 9, \"type\": \"final\", \"hints\": [{\"level\": 1, \"content\": \"Qui reste-t-il ? Vous pouvez revoir les différentes énigmes avec le menu du bas de la page.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Vous avez innocenté le renard, la lucane, la mouette, le macareux, l\'étoile, le sanglier et le lézard\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : herisson\\nVous avez innocenté les 7 autres suspects.\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 1}, \"title\": \"Coupable\", \"latitude\": 0, \"question\": \"Qui a volé la longue-vue du Père Trébeurden ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Le coupable\"}, {\"type\": \"corps\", \"content\": \"Félicitations ! Vous avez fait preuve de perspicacité : 7 suspects ont été innocentés, et les indices vous ont conduit jusqu’au dernier… le véritable coupable.\"}], \"longitude\": 0, \"mini_jeux\": null, \"hints_used\": 1, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 80}, \"result\": {\"type\": \"hint\", \"level\": 1, \"message\": \"Indice n°1 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 10, \"resolved_count\": 8}, \"enigme_id\": 9, \"session_revision\": 15, \"state_updated_at\": \"2026-03-05 18:05:30\"}', '2026-03-05 18:05:30', '2026-03-05 19:05:30'),
(52, 'KPAR1', 'treb', 'enigme:answer', 'treb-enigme_answer_9-2', '{\"site\": \"treb\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"normal\", \"name\": \"test\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 10, \"type\": \"final\", \"hints\": [{\"level\": 1, \"content\": \"Tout est expliqué dans le  manuel de pilotage.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Il faut commencer par sortir du port, puis prendre le chenal et enfin arriver sur l\'île avec un arrêt d\'urgence.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : pilotage\\nRéponse pilotage\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"Port\", \"latitude\": 48.769754, \"question\": \"Pilotage\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Course-poursuite\"}, {\"type\": \"corps\", \"content\": \"Au moment où vous le désignez, le hérisson s\'enfuit en bateau vers une île au large de la côte. Un émissaire de l’Ordre des Veilleurs du Granit vous tend alors les clés d\'un bateau :\"}, {\"type\": \"corps\", \"content\": \"Rendez-vous au port, rattrapez le hérisson et récupérez la longue-vue du Père Trébeurden. Faites-vite mais respectez la vitesse dans le port !\"}], \"longitude\": -3.584862, \"mini_jeux\": {\"pilotage\": {\"config\": {\"labels\": {\"speed_1\": \"Vitesse 0\", \"speed_2\": \"Vitesse 2\", \"speed_6\": \"Vitesse 6\", \"engine_on\": \"Allumer le moteur\", \"engine_off\": \"Couper le moteur\", \"drop_anchor\": \"Jeter l\'ancre\", \"heading_beta\": \"Cap 315° (NO)\", \"heading_alpha\": \"Cap 45° (NE)\", \"heading_gamma\": \"Cap 0° (N)\"}, \"headings\": {\"heading_beta\": 315, \"heading_alpha\": 45, \"heading_gamma\": 0}, \"sequence\": [\"engine_on\", \"heading_alpha\", \"speed_2\", \"heading_beta\", \"speed_6\", \"heading_gamma\", \"speed_1\", \"engine_off\", \"drop_anchor\"]}}}, \"hints_used\": 0, \"allow_answer\": false, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"Prenez les commandes du bateau pour la dernière épreuve.\", \"progress_percent\": 90}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 10}, \"success\": true, \"progress\": {\"total_enigmes\": 10, \"resolved_count\": 9}, \"enigme_id\": 10, \"session_revision\": 16, \"state_updated_at\": \"2026-03-05 18:05:37\"}', '2026-03-05 18:05:37', '2026-03-05 19:05:37'),
(55, 'SVD4PF6R', 'treb', 'enigme:unlock', 'treb-enigme_unlock_1-1', '{\"site\": \"treb\", \"team\": {\"code\": \"SVD4PF6R\", \"mode\": \"difficile\", \"name\": \"Les Kapitaines\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 1, \"type\": \"intro\", \"hints\": [{\"level\": 1, \"content\": \"Les lettres semblent coupées, comment les réassembler ?\", \"revealed\": false}, {\"level\": 2, \"content\": \"Pliez la lettre en 2 et regardez par transparence.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : enklask\\nEn pliant la lettre vous voyez apparaitre le texte par transparence. La réponse est indiquée.\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"Ker Nelly\", \"latitude\": null, \"question\": \"Si vous êtes ici, dans le jardin de Ker Nelly, c’est qu’ils vous jugent capables de mener à bien cette enquête hors du commun.\\r\\nUn messager dépose discrètement une enveloppe cachetée. Ouvrez l\'enveloppe 1 : à l’intérieur se trouve une lettre codée, envoyée par l’Ordre lui-même. Votre première mission : déchiffrez cette lettre.\\r\\nElle vous indiquera comment débuter votre enquête et éliminer les suspects.\\r\\nBonne chance !\", \"sections\": [{\"type\": \"titre\", \"content\": \"La longue vue du père Trébeurden\"}, {\"type\": \"sous_titre\", \"content\": \"Introduction \"}, {\"type\": \"corps\", \"content\": \"Cette nuit, alors que la marée montait, un cri étrange a retenti depuis le Castel.\\r\\nÀ l’aube, la nouvelle s’est répandue : la longue vue du Père Trébeurden a été dérobée.\"}, {\"type\": \"corps\", \"content\": \"Huit animaux et insectes de la côte de Granit Rose ont été repérés près des rochers.\"}, {\"type\": \"corps\", \"content\": \"Huit suspects. Un seul coupable.\"}, {\"type\": \"corps\", \"content\": \"Vous avez été secrètement recrutés par l’Ordre des Veilleurs du Granit, une organisation secrète de Trébeurden qui protège le village.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 0}, \"result\": {\"type\": \"unlock\", \"message\": \"Énigme débloquée !\", \"success\": true}, \"success\": true, \"progress\": {\"total_enigmes\": 10, \"resolved_count\": 0}, \"enigme_id\": 1, \"session_revision\": 2, \"state_updated_at\": \"2026-03-07 16:37:41\"}', '2026-03-07 16:37:41', '2026-03-07 17:37:41'),
(56, 'SVD4PF6R', 'treb', 'enigme:answer', 'treb-enigme_answer_1-2', '{\"site\": \"treb\", \"team\": {\"code\": \"SVD4PF6R\", \"mode\": \"difficile\", \"name\": \"Les Kapitaines\", \"pending_mode\": null}, \"state\": \"map_navigation\", \"enigme\": null, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie ! Retour à la carte.\", \"finished\": false, \"next_enigme_id\": null}, \"message\": \"Rendez-vous sur la carte pour trouver la prochaine énigme.\", \"success\": true, \"progress\": {\"total_enigmes\": 10, \"resolved_count\": 1}, \"enigme_id\": null, \"session_revision\": 3, \"state_updated_at\": \"2026-03-07 16:41:19\"}', '2026-03-07 16:41:19', '2026-03-07 17:41:19'),
(57, 'SVD4PF6R', 'treb', 'enigme:answer', 'treb-enigme_answer_5-1', '{\"site\": \"treb\", \"team\": {\"code\": \"SVD4PF6R\", \"mode\": \"difficile\", \"name\": \"Les Kapitaines\", \"pending_mode\": null}, \"state\": \"map_navigation\", \"enigme\": null, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie ! Retour à la carte.\", \"finished\": false, \"next_enigme_id\": null}, \"message\": \"Rendez-vous sur la carte pour trouver la prochaine énigme.\", \"success\": true, \"progress\": {\"total_enigmes\": 10, \"resolved_count\": 2}, \"enigme_id\": null, \"session_revision\": 4, \"state_updated_at\": \"2026-03-07 16:51:58\"}', '2026-03-07 16:51:58', '2026-03-07 17:51:58'),
(58, 'SVD4PF6R', 'treb', 'enigme:answer', 'treb-enigme_answer_4-1', '{\"site\": \"treb\", \"team\": {\"code\": \"SVD4PF6R\", \"mode\": \"difficile\", \"name\": \"Les Kapitaines\", \"pending_mode\": null}, \"state\": \"map_navigation\", \"enigme\": null, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie ! Retour à la carte.\", \"finished\": false, \"next_enigme_id\": null}, \"message\": \"Rendez-vous sur la carte pour trouver la prochaine énigme.\", \"success\": true, \"progress\": {\"total_enigmes\": 10, \"resolved_count\": 3}, \"enigme_id\": null, \"session_revision\": 6, \"state_updated_at\": \"2026-03-07 16:57:28\"}', '2026-03-07 16:57:28', '2026-03-07 17:57:28'),
(59, 'SVD4PF6R', 'treb', 'enigme:answer', 'treb-enigme_answer_2-1', '{\"site\": \"treb\", \"team\": {\"code\": \"SVD4PF6R\", \"mode\": \"difficile\", \"name\": \"Les Kapitaines\", \"pending_mode\": null}, \"state\": \"map_navigation\", \"enigme\": null, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie ! Retour à la carte.\", \"finished\": false, \"next_enigme_id\": null}, \"message\": \"Rendez-vous sur la carte pour trouver la prochaine énigme.\", \"success\": true, \"progress\": {\"total_enigmes\": 10, \"resolved_count\": 4}, \"enigme_id\": null, \"session_revision\": 7, \"state_updated_at\": \"2026-03-07 17:06:18\"}', '2026-03-07 17:06:18', '2026-03-07 18:06:18'),
(60, 'SVD4PF6R', 'treb', 'enigme:answer', 'treb-enigme_answer_6-1', '{\"site\": \"treb\", \"team\": {\"code\": \"SVD4PF6R\", \"mode\": \"difficile\", \"name\": \"Les Kapitaines\", \"pending_mode\": null}, \"state\": \"map_navigation\", \"enigme\": null, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie ! Retour à la carte.\", \"finished\": false, \"next_enigme_id\": null}, \"message\": \"Rendez-vous sur la carte pour trouver la prochaine énigme.\", \"success\": true, \"progress\": {\"total_enigmes\": 10, \"resolved_count\": 5}, \"enigme_id\": null, \"session_revision\": 8, \"state_updated_at\": \"2026-03-07 17:14:50\"}', '2026-03-07 17:14:50', '2026-03-07 18:14:50'),
(61, 'SVD4PF6R', 'treb', 'enigme:answer', 'treb-enigme_answer_7-1', '{\"site\": \"treb\", \"team\": {\"code\": \"SVD4PF6R\", \"mode\": \"difficile\", \"name\": \"Les Kapitaines\", \"pending_mode\": null}, \"state\": \"map_navigation\", \"enigme\": null, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie ! Retour à la carte.\", \"finished\": false, \"next_enigme_id\": null}, \"message\": \"Rendez-vous sur la carte pour trouver la prochaine énigme.\", \"success\": true, \"progress\": {\"total_enigmes\": 10, \"resolved_count\": 6}, \"enigme_id\": null, \"session_revision\": 9, \"state_updated_at\": \"2026-03-07 17:24:13\"}', '2026-03-07 17:24:13', '2026-03-07 18:24:13'),
(62, 'SVD4PF6R', 'treb', 'enigme:answer', 'treb-enigme_answer_3-1', '{\"site\": \"treb\", \"team\": {\"code\": \"SVD4PF6R\", \"mode\": \"difficile\", \"name\": \"Les Kapitaines\", \"pending_mode\": null}, \"state\": \"map_navigation\", \"enigme\": null, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie ! Retour à la carte.\", \"finished\": false, \"next_enigme_id\": null}, \"message\": \"Rendez-vous sur la carte pour trouver la prochaine énigme.\", \"success\": true, \"progress\": {\"total_enigmes\": 10, \"resolved_count\": 7}, \"enigme_id\": null, \"session_revision\": 10, \"state_updated_at\": \"2026-03-07 17:34:28\"}', '2026-03-07 17:34:28', '2026-03-07 18:34:28'),
(63, 'SVD4PF6R', 'treb', 'enigme:answer', 'treb-enigme_answer_8-1', '{\"site\": \"treb\", \"team\": {\"code\": \"SVD4PF6R\", \"mode\": \"difficile\", \"name\": \"Les Kapitaines\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 9, \"type\": \"final\", \"hints\": [{\"level\": 1, \"content\": \"Qui reste-t-il ? Vous pouvez revoir les différentes énigmes avec le menu du bas de la page.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Vous avez innocenté le renard, la lucane, la mouette, le macareux, l\'étoile, le sanglier et le lézard\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : herisson\\nVous avez innocenté les 7 autres suspects.\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"Coupable\", \"latitude\": 0, \"question\": \"Qui a volé la longue-vue du Père Trébeurden ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Le coupable\"}, {\"type\": \"corps\", \"content\": \"Félicitations ! Vous avez fait preuve de perspicacité : 7 suspects ont été innocentés, et les indices vous ont conduit jusqu’au dernier… le véritable coupable.\"}], \"longitude\": 0, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 80}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 9}, \"success\": true, \"progress\": {\"total_enigmes\": 10, \"resolved_count\": 8}, \"enigme_id\": 9, \"session_revision\": 11, \"state_updated_at\": \"2026-03-07 17:47:20\"}', '2026-03-07 17:47:20', '2026-03-07 18:47:20'),
(64, 'SVD4PF6R', 'treb', 'enigme:answer', 'treb-enigme_answer_9-1', '{\"site\": \"treb\", \"team\": {\"code\": \"SVD4PF6R\", \"mode\": \"difficile\", \"name\": \"Les Kapitaines\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 10, \"type\": \"final\", \"hints\": [{\"level\": 1, \"content\": \"Tout est expliqué dans le  manuel de pilotage.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Il faut commencer par sortir du port, puis prendre le chenal et enfin arriver sur l\'île et faire un arrêt d\'urgence.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : pilotage\\nRéponse pilotage\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"Port\", \"latitude\": 48.769754, \"question\": \"Pilotage\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Course-poursuite\"}, {\"type\": \"corps\", \"content\": \"Au moment où vous le désignez, le hérisson s\'enfuit en bateau vers une île au large de la côte. Un émissaire de l’Ordre des Veilleurs du Granit vous tend alors les clés d\'un bateau :\"}, {\"type\": \"corps\", \"content\": \"Rendez-vous au port, rattrapez le hérisson et récupérez la longue-vue du Père Trébeurden. Faites-vite mais respectez la vitesse dans le port !\"}], \"longitude\": -3.584862, \"mini_jeux\": {\"pilotage\": {\"config\": {\"labels\": {\"speed_1\": \"Vitesse 0\", \"speed_2\": \"Vitesse 2\", \"speed_6\": \"Vitesse 6\", \"engine_on\": \"Allumer le moteur\", \"engine_off\": \"Couper le moteur\", \"drop_anchor\": \"Jeter l\'ancre\", \"heading_beta\": \"Cap 315° (NO)\", \"heading_alpha\": \"Cap 45° (NE)\", \"heading_gamma\": \"Cap 0° (N)\"}, \"headings\": {\"heading_beta\": 315, \"heading_alpha\": 45, \"heading_gamma\": 0}, \"sequence\": [\"engine_on\", \"heading_alpha\", \"speed_2\", \"heading_beta\", \"speed_6\", \"heading_gamma\", \"speed_1\", \"engine_off\", \"drop_anchor\"]}}}, \"hints_used\": 0, \"allow_answer\": false, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"Prenez les commandes du bateau pour la dernière épreuve.\", \"progress_percent\": 90}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 10}, \"success\": true, \"progress\": {\"total_enigmes\": 10, \"resolved_count\": 9}, \"enigme_id\": 10, \"session_revision\": 12, \"state_updated_at\": \"2026-03-07 17:47:54\"}', '2026-03-07 17:47:54', '2026-03-07 18:47:54'),
(65, 'SVD4PF6R', 'treb', 'enigme:unlock', 'treb-enigme_unlock_10-1', '{\"site\": \"treb\", \"team\": {\"code\": \"SVD4PF6R\", \"mode\": \"difficile\", \"name\": \"Les Kapitaines\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 10, \"type\": \"final\", \"hints\": [{\"level\": 1, \"content\": \"Tout est expliqué dans le  manuel de pilotage.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Il faut commencer par sortir du port, puis prendre le chenal et enfin arriver sur l\'île et faire un arrêt d\'urgence.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : pilotage\\nRéponse pilotage\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"Port\", \"latitude\": null, \"question\": \"Pilotage\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Course-poursuite\"}, {\"type\": \"corps\", \"content\": \"Au moment où vous le désignez, le hérisson s\'enfuit en bateau vers une île au large de la côte. Un émissaire de l’Ordre des Veilleurs du Granit vous tend alors les clés d\'un bateau :\"}, {\"type\": \"corps\", \"content\": \"Rendez-vous au port, rattrapez le hérisson et récupérez la longue-vue du Père Trébeurden. Faites-vite mais respectez la vitesse dans le port !\"}], \"longitude\": null, \"mini_jeux\": {\"pilotage\": {\"config\": {\"labels\": {\"speed_1\": \"Vitesse 0\", \"speed_2\": \"Vitesse 2\", \"speed_6\": \"Vitesse 6\", \"engine_on\": \"Allumer le moteur\", \"engine_off\": \"Couper le moteur\", \"drop_anchor\": \"Jeter l\'ancre\", \"heading_beta\": \"Cap 315° (NO)\", \"heading_alpha\": \"Cap 45° (NE)\", \"heading_gamma\": \"Cap 0° (N)\"}, \"headings\": {\"heading_beta\": 315, \"heading_alpha\": 45, \"heading_gamma\": 0}, \"sequence\": [\"engine_on\", \"heading_alpha\", \"speed_2\", \"heading_beta\", \"speed_6\", \"heading_gamma\", \"speed_1\", \"engine_off\", \"drop_anchor\"]}}}, \"hints_used\": 0, \"allow_answer\": false, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"Prenez les commandes du bateau pour la dernière épreuve.\", \"progress_percent\": 90}, \"result\": {\"type\": \"unlock\", \"message\": \"Énigme débloquée !\", \"success\": true}, \"success\": true, \"progress\": {\"total_enigmes\": 10, \"resolved_count\": 9}, \"enigme_id\": 10, \"session_revision\": 13, \"state_updated_at\": \"2026-03-07 17:58:02\"}', '2026-03-07 17:58:02', '2026-03-07 18:58:02'),
(66, 'SVD4PF6R', 'treb', 'enigme:answer', 'treb-enigme_answer_10-1', '{\"site\": \"treb\", \"team\": {\"code\": \"SVD4PF6R\", \"mode\": \"difficile\", \"name\": \"Les Kapitaines\", \"pending_mode\": null}, \"state\": \"finished\", \"enigme\": null, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, bravo ! Toutes les énigmes sont terminées.\", \"finished\": true, \"next_enigme_id\": null}, \"message\": \"Toutes les énigmes sont résolues, bravo !\", \"success\": true, \"progress\": {\"total_enigmes\": 10, \"resolved_count\": 10}, \"enigme_id\": null, \"session_revision\": 15, \"state_updated_at\": \"2026-03-07 18:01:14\"}', '2026-03-07 18:01:14', '2026-03-07 19:01:14'),
(67, 'KPAR1', 'secret', 'enigme:hint', 'secret-enigme_hint_1-1', '{\"site\": \"secret\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"normal\", \"name\": \"🏆\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 1, \"type\": \"intro\", \"hints\": [{\"level\": 1, \"content\": \"Indice 1\", \"revealed\": true}, {\"level\": 2, \"content\": \"Indice 2\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : SECRET1\\nPlaceholder.\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 1}, \"title\": \"Introduction 1\", \"latitude\": null, \"question\": \"Première énigme d’introduction.\", \"sections\": [{\"type\": \"titre\", \"content\": \"Aventure Secrète\"}, {\"type\": \"corps\", \"content\": \"Introduction de l’aventure secrète.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 1, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 0}, \"result\": {\"type\": \"hint\", \"level\": 1, \"message\": \"Indice n°1 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 4, \"resolved_count\": 0}, \"enigme_id\": 1, \"session_revision\": 2, \"state_updated_at\": \"2026-03-24 11:27:07\"}', '2026-03-21 13:43:34', '2026-03-24 12:27:07'),
(68, 'KPAR1', 'secret', 'enigme:hint', 'secret-enigme_hint_1-2', '{\"site\": \"secret\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"normal\", \"name\": \"🏆\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 1, \"type\": \"intro\", \"hints\": [{\"level\": 1, \"content\": \"Indice 1\", \"revealed\": true}, {\"level\": 2, \"content\": \"Indice 2\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : SECRET1\\nPlaceholder.\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 2}, \"title\": \"Introduction 1\", \"latitude\": null, \"question\": \"Première énigme d’introduction.\", \"sections\": [{\"type\": \"titre\", \"content\": \"Aventure Secrète\"}, {\"type\": \"corps\", \"content\": \"Introduction de l’aventure secrète.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 2, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 0}, \"result\": {\"type\": \"hint\", \"level\": 2, \"message\": \"Indice n°2 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 4, \"resolved_count\": 0}, \"enigme_id\": 1, \"session_revision\": 3, \"state_updated_at\": \"2026-03-24 11:27:08\"}', '2026-03-21 13:43:36', '2026-03-24 12:27:08'),
(69, 'KPAR1', 'secret', 'enigme:hint', 'secret-enigme_hint_1-3', '{\"site\": \"secret\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"normal\", \"name\": \"🏆\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 1, \"type\": \"intro\", \"hints\": [{\"level\": 1, \"content\": \"Indice 1\", \"revealed\": true}, {\"level\": 2, \"content\": \"Indice 2\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : SECRET1\\nPlaceholder.\", \"revealed\": true}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 3}, \"title\": \"Introduction 1\", \"latitude\": null, \"question\": \"Première énigme d’introduction.\", \"sections\": [{\"type\": \"titre\", \"content\": \"Aventure Secrète\"}, {\"type\": \"corps\", \"content\": \"Introduction de l’aventure secrète.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 3, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 0}, \"result\": {\"type\": \"hint\", \"level\": 3, \"message\": \"Indice n°3 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 4, \"resolved_count\": 0}, \"enigme_id\": 1, \"session_revision\": 4, \"state_updated_at\": \"2026-03-24 11:27:12\"}', '2026-03-21 13:43:37', '2026-03-24 12:27:12'),
(70, 'KPAR1', 'secret', 'enigme:answer', 'secret-enigme_answer_1-4', '{\"site\": \"secret\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"normal\", \"name\": \"🏆\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 2, \"type\": \"intro\", \"hints\": [{\"level\": 1, \"content\": \"Indice 1\", \"revealed\": false}, {\"level\": 2, \"content\": \"Indice 2\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : SECRET2\\nPlaceholder.\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"Introduction 2\", \"latitude\": null, \"question\": \"Deuxième énigme d’introduction.\", \"sections\": [], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 25}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 2}, \"success\": true, \"progress\": {\"total_enigmes\": 4, \"resolved_count\": 1}, \"enigme_id\": 2, \"session_revision\": 5, \"state_updated_at\": \"2026-03-24 11:27:20\"}', '2026-03-21 13:43:46', '2026-03-24 12:27:20');
INSERT INTO `player_action_idempotency` (`id`, `team_code`, `site`, `action_scope`, `action_key`, `response_payload`, `created_at`, `expires_at`) VALUES
(71, 'KPAR1', 'secret', 'enigme:answer', 'secret-enigme_answer_2-5', '{\"site\": \"secret\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"normal\", \"name\": \"Test\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 2, \"type\": \"intro\", \"hints\": [{\"level\": 1, \"content\": \"Indice 1\", \"revealed\": false}, {\"level\": 2, \"content\": \"Indice 2\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : SECRET2\\nPlaceholder.\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 1, \"indices_utilises\": 0}, \"title\": \"Introduction 2\", \"latitude\": null, \"question\": \"Deuxième énigme d’introduction.\", \"sections\": [], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 25}, \"result\": {\"type\": \"answer\", \"correct\": false, \"message\": \"Réponse incorrecte. Essayez encore !\"}, \"success\": true, \"progress\": {\"total_enigmes\": 4, \"resolved_count\": 1}, \"enigme_id\": 2, \"session_revision\": 6, \"state_updated_at\": \"2026-03-21 14:56:25\"}', '2026-03-21 14:56:25', '2026-03-21 15:56:25'),
(72, 'KPAR1', 'secret', 'enigme:hint', 'secret-enigme_hint_2-6', '{\"site\": \"secret\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"normal\", \"name\": \"Test\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 2, \"type\": \"intro\", \"hints\": [{\"level\": 1, \"content\": \"Indice 1\", \"revealed\": true}, {\"level\": 2, \"content\": \"Indice 2\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : SECRET2\\nPlaceholder.\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 1, \"indices_utilises\": 1}, \"title\": \"Introduction 2\", \"latitude\": null, \"question\": \"Deuxième énigme d’introduction.\", \"sections\": [], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 1, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 25}, \"result\": {\"type\": \"hint\", \"level\": 1, \"message\": \"Indice n°1 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 4, \"resolved_count\": 1}, \"enigme_id\": 2, \"session_revision\": 7, \"state_updated_at\": \"2026-03-21 14:56:26\"}', '2026-03-21 14:56:26', '2026-03-21 15:56:26'),
(73, 'KPAR1', 'secret', 'enigme:hint', 'secret-enigme_hint_2-7', '{\"site\": \"secret\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"normal\", \"name\": \"Test\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 2, \"type\": \"intro\", \"hints\": [{\"level\": 1, \"content\": \"Indice 1\", \"revealed\": true}, {\"level\": 2, \"content\": \"Indice 2\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : SECRET2\\nPlaceholder.\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 1, \"indices_utilises\": 2}, \"title\": \"Introduction 2\", \"latitude\": null, \"question\": \"Deuxième énigme d’introduction.\", \"sections\": [], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 2, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 25}, \"result\": {\"type\": \"hint\", \"level\": 2, \"message\": \"Indice n°2 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 4, \"resolved_count\": 1}, \"enigme_id\": 2, \"session_revision\": 8, \"state_updated_at\": \"2026-03-21 14:56:27\"}', '2026-03-21 14:56:27', '2026-03-21 15:56:27'),
(74, 'KPAR1', 'secret', 'enigme:hint', 'secret-enigme_hint_2-8', '{\"site\": \"secret\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"normal\", \"name\": \"Test\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 2, \"type\": \"intro\", \"hints\": [{\"level\": 1, \"content\": \"Indice 1\", \"revealed\": true}, {\"level\": 2, \"content\": \"Indice 2\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : SECRET2\\nPlaceholder.\", \"revealed\": true}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 1, \"indices_utilises\": 3}, \"title\": \"Introduction 2\", \"latitude\": null, \"question\": \"Deuxième énigme d’introduction.\", \"sections\": [], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 3, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 25}, \"result\": {\"type\": \"hint\", \"level\": 3, \"message\": \"Indice n°3 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 4, \"resolved_count\": 1}, \"enigme_id\": 2, \"session_revision\": 9, \"state_updated_at\": \"2026-03-21 14:56:28\"}', '2026-03-21 14:56:28', '2026-03-21 15:56:28'),
(75, 'KPAR1', 'secret', 'enigme:answer', 'secret-enigme_answer_2-9', '{\"site\": \"secret\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"normal\", \"name\": \"Test\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 3, \"type\": \"point\", \"hints\": [{\"level\": 1, \"content\": \"Indice 1\", \"revealed\": false}, {\"level\": 2, \"content\": \"Indice 2\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : POINT1\\nPlaceholder.\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"Point 1\", \"latitude\": null, \"question\": \"Première énigme libre.\", \"sections\": [], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 50}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 3}, \"success\": true, \"progress\": {\"total_enigmes\": 4, \"resolved_count\": 2}, \"enigme_id\": 3, \"session_revision\": 10, \"state_updated_at\": \"2026-03-21 14:56:31\"}', '2026-03-21 14:56:31', '2026-03-21 15:56:31'),
(76, 'KPAR1', 'trevou', 'enigme:answer', 'trevou-enigme_answer_3-1', '{\"site\": \"trevou\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"difficile\", \"name\": \"test\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 3, \"type\": \"intro\", \"hints\": [{\"level\": 1, \"content\": \"Utilisez la table en morse pour traduire le chant des oiseaux.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Le code : −− −−− −· ··· − ·−· · ···\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Monstres\\n−− (M) −−− (O) −· (N) ··· (S) − (T) ·−· (R) · (E) ··· (S)\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Enigme3.mp3\", \"type\": \"audio\"}, \"stats\": {\"scores\": null, \"erreurs\": 1, \"indices_utilises\": 0}, \"title\": \"Le chant des oiseaux\", \"latitude\": null, \"question\": \"Déchiffrez ces cris énigmatiques. N’oubliez pas de monter le son.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Le chant des oiseaux\"}, {\"type\": \"corps\", \"content\": \"Une fois arrivés devant la maison, un étrange bruit attire votre attention : les goélands et les mouettes semblent essayer de communiquer avec vous.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 14}, \"result\": {\"type\": \"answer\", \"correct\": false, \"message\": \"Réponse incorrecte. Essayez encore !\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 0}, \"enigme_id\": 3, \"session_revision\": 2, \"state_updated_at\": \"2026-03-24 20:41:44\"}', '2026-03-24 11:23:36', '2026-03-24 21:41:44'),
(82, 'KPAR1', 'trevou', 'enigme:answer', 'trevou-enigme_answer_3-2', '{\"site\": \"trevou\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"difficile\", \"name\": \"test\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 1, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Comptez les bancs avec les vagues et utilisez le panneau au bout de la plage pour les autres éléments.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Utilisez la rose des vents du carnet pour convertir les chiffres en lettres. Il y a 9 bancs avec des vagues.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Lion\\nIl y a 9 bancs avec une vague (L), 3 exemplaires du second symbole (I), 6 points jaunes (O) et 1 nageur (N).\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Enigme1.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"introduction\", \"latitude\": null, \"question\": \"Cet étrange dessin, orné de symboles, vous invite à une première exploration. Commencez par vous asseoir sur un banc quelques instants pour feuilleter votre carnet d’aventures. Puis, parcourez le rivage en observant chaque détail. Au bout de la plage, les autres symboles vous attendent dissimulés dans l’environnement. Utilisez-les pour décoder le dessin.\", \"sections\": [{\"type\": \"titre\", \"content\": \"Le Secret des Profondeurs\"}, {\"type\": \"sous_titre\", \"content\": \"Introduction \"}, {\"type\": \"corps\", \"content\": \"Dans le village breton de Trévou-Tréguignec, il se murmure entre les habitants, l’existence passée d’une dangereuse créature marine sur le point de se réveiller.\\r\\n\\r\\nVoulant en savoir plus, vous questionnez les habitants du village à son sujet. Ils vous apprennent que cette créature a jadis semé la terreur et qu’elle a été apaisée par les anciens du village.\\r\\n\\r\\nN’écoutant que votre courage, vous décidez d’aider les Trévousiens et les Trévousiennes face au péril qui les menace.\\r\\n\\r\\nDécouvrez comment les anciens ont fait pour apaiser la créature et sauvez Trévou-Tréguignec de la catastrophe.\"}, {\"type\": \"corps\", \"content\": \"Afin de vous aider dans votre quête, un habitant vous tend un indice.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 0}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 1}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 1}, \"enigme_id\": 1, \"session_revision\": 3, \"state_updated_at\": \"2026-03-24 20:41:50\"}', '2026-03-24 20:41:50', '2026-03-24 21:41:50'),
(83, 'KPAR1', 'trevou', 'enigme:answer', 'trevou-enigme_answer_1-1', '{\"site\": \"trevou\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"difficile\", \"name\": \"Alizé\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 2, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Prenez la vieille côte de Trestel pour arriver devant des Lions… Il y a peut-être une autre entrée.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Prenez les escaliers un peu plus haut sur la gauche pour arriver devant le portail principal.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : 12\\nL\'entrée principale se situe en haut des escaliers. Le numéro est marqué sur le pilier gauche.\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/enigme2.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"La maison aux lions\", \"latitude\": null, \"question\": \"Étudiez les repères sur la carte, suivez les chemins indiqués et laissez-vous guider à travers les escaliers secrets vers cette ancienne maison. Quel est le numéro inscrit à son entrée principale ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La Maison aux Lions\"}, {\"type\": \"corps\", \"content\": \"Le lion symbolise la force et le courage. Cet emblème représenté à plusieurs endroits du village, vous sera utile pour la suite de votre aventure. Munis de votre carte, partez à la recherche de la demeure aux lions.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 7}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 2}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 1}, \"enigme_id\": 2, \"session_revision\": 2, \"state_updated_at\": \"2026-03-25 21:10:12\"}', '2026-03-24 22:35:15', '2026-03-25 22:10:12'),
(84, 'KPAR1', 'trevou', 'enigme:hint', 'trevou-enigme_hint_1-1', '{\"site\": \"trevou\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"difficile\", \"name\": \"Alizé\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 1, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Comptez les bancs avec les vagues et utilisez le panneau au bout de la plage pour les autres éléments.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Utilisez la rose des vents du carnet pour convertir les chiffres en lettres. Il y a 9 bancs avec des vagues.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Lion\\nIl y a 9 bancs avec une vague (L), 3 exemplaires du second symbole (I), 6 points jaunes (O) et 1 nageur (N).\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Enigme1.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 1}, \"title\": \"introduction\", \"latitude\": null, \"question\": \"Cet étrange dessin, orné de symboles, vous invite à une première exploration. Commencez par vous asseoir sur un banc quelques instants pour feuilleter votre carnet d’aventures. Puis, parcourez le rivage en observant chaque détail. Au bout de la plage, les autres symboles vous attendent dissimulés dans l’environnement. Utilisez-les pour décoder le dessin.\", \"sections\": [{\"type\": \"titre\", \"content\": \"Le Secret des Profondeurs\"}, {\"type\": \"sous_titre\", \"content\": \"Introduction \"}, {\"type\": \"corps\", \"content\": \"Dans le village breton de Trévou-Tréguignec, il se murmure entre les habitants, l’existence passée d’une dangereuse créature marine sur le point de se réveiller.\\r\\n\\r\\nVoulant en savoir plus, vous questionnez les habitants du village à son sujet. Ils vous apprennent que cette créature a jadis semé la terreur et qu’elle a été apaisée par les anciens du village.\\r\\n\\r\\nN’écoutant que votre courage, vous décidez d’aider les Trévousiens et les Trévousiennes face au péril qui les menace.\\r\\n\\r\\nDécouvrez comment les anciens ont fait pour apaiser la créature et sauvez Trévou-Tréguignec de la catastrophe.\"}, {\"type\": \"corps\", \"content\": \"Afin de vous aider dans votre quête, un habitant vous tend un indice.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 1, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 0}, \"result\": {\"type\": \"hint\", \"level\": 1, \"message\": \"Indice n°1 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 0}, \"enigme_id\": 1, \"session_revision\": 2, \"state_updated_at\": \"2026-03-24 22:37:13\"}', '2026-03-24 22:37:13', '2026-03-24 23:37:13'),
(85, 'KPAR1', 'trevou', 'enigme:hint', 'trevou-enigme_hint_1-2', '{\"site\": \"trevou\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"difficile\", \"name\": \"Alizé\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 1, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Comptez les bancs avec les vagues et utilisez le panneau au bout de la plage pour les autres éléments.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Utilisez la rose des vents du carnet pour convertir les chiffres en lettres. Il y a 9 bancs avec des vagues.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Lion\\nIl y a 9 bancs avec une vague (L), 3 exemplaires du second symbole (I), 6 points jaunes (O) et 1 nageur (N).\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Enigme1.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 2}, \"title\": \"introduction\", \"latitude\": null, \"question\": \"Cet étrange dessin, orné de symboles, vous invite à une première exploration. Commencez par vous asseoir sur un banc quelques instants pour feuilleter votre carnet d’aventures. Puis, parcourez le rivage en observant chaque détail. Au bout de la plage, les autres symboles vous attendent dissimulés dans l’environnement. Utilisez-les pour décoder le dessin.\", \"sections\": [{\"type\": \"titre\", \"content\": \"Le Secret des Profondeurs\"}, {\"type\": \"sous_titre\", \"content\": \"Introduction \"}, {\"type\": \"corps\", \"content\": \"Dans le village breton de Trévou-Tréguignec, il se murmure entre les habitants, l’existence passée d’une dangereuse créature marine sur le point de se réveiller.\\r\\n\\r\\nVoulant en savoir plus, vous questionnez les habitants du village à son sujet. Ils vous apprennent que cette créature a jadis semé la terreur et qu’elle a été apaisée par les anciens du village.\\r\\n\\r\\nN’écoutant que votre courage, vous décidez d’aider les Trévousiens et les Trévousiennes face au péril qui les menace.\\r\\n\\r\\nDécouvrez comment les anciens ont fait pour apaiser la créature et sauvez Trévou-Tréguignec de la catastrophe.\"}, {\"type\": \"corps\", \"content\": \"Afin de vous aider dans votre quête, un habitant vous tend un indice.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 2, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 0}, \"result\": {\"type\": \"hint\", \"level\": 2, \"message\": \"Indice n°2 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 0}, \"enigme_id\": 1, \"session_revision\": 3, \"state_updated_at\": \"2026-03-24 22:37:16\"}', '2026-03-24 22:37:16', '2026-03-24 23:37:16'),
(86, 'KPAR1', 'trevou', 'enigme:answer', 'trevou-enigme_answer_1-3', '{\"site\": \"trevou\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"difficile\", \"name\": \"Alizé\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 2, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Prenez la vieille côte de Trestel pour arriver devant des Lions… Il y a peut-être une autre entrée.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Prenez les escaliers un peu plus haut sur la gauche pour arriver devant le portail principal.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : 12\\nL\'entrée principale se situe en haut des escaliers. Le numéro est marqué sur le pilier gauche.\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/enigme2.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"La maison aux lions\", \"latitude\": null, \"question\": \"Étudiez les repères sur la carte, suivez les chemins indiqués et laissez-vous guider à travers les escaliers secrets vers cette ancienne maison. Quel est le numéro inscrit à son entrée principale ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La Maison aux Lions\"}, {\"type\": \"corps\", \"content\": \"Le lion symbolise la force et le courage. Cet emblème représenté à plusieurs endroits du village, vous sera utile pour la suite de votre aventure. Munis de votre carte, partez à la recherche de la demeure aux lions.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 7}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 2}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 1}, \"enigme_id\": 2, \"session_revision\": 4, \"state_updated_at\": \"2026-03-24 22:37:20\"}', '2026-03-24 22:37:20', '2026-03-24 23:37:20'),
(87, 'KPAR1', 'trevou', 'enigme:answer', 'trevou-enigme_answer_2-4', '{\"site\": \"trevou\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"difficile\", \"name\": \"Alizé\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 3, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Utilisez la table en morse pour traduire le chant des oiseaux.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Le code : −− −−− −· ··· − ·−· · ···\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Monstres\\n−− (M) −−− (O) −· (N) ··· (S) − (T) ·−· (R) · (E) ··· (S)\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Enigme3.mp3\", \"type\": \"audio\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"Le chant des oiseaux\", \"latitude\": null, \"question\": \"Déchiffrez ces cris énigmatiques. N’oubliez pas de monter le son.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Le chant des oiseaux\"}, {\"type\": \"corps\", \"content\": \"Une fois arrivés devant la maison, un étrange bruit attire votre attention : les goélands et les mouettes semblent essayer de communiquer avec vous.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 14}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 3}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 2}, \"enigme_id\": 3, \"session_revision\": 5, \"state_updated_at\": \"2026-03-24 22:37:30\"}', '2026-03-24 22:37:30', '2026-03-24 23:37:30'),
(88, 'KPAR1', 'trevou', 'enigme:answer', 'trevou-enigme_answer_3-5', '{\"site\": \"trevou\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"difficile\", \"name\": \"Alizé\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 4, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Observez bien TOUTES les fresques de la salle polyvalente.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Trouvez la bonne position pour que les symboles du transparent se superposent à la fresque. Les cercles donnent l’ordre des chiffres de la solution.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : 8306\\nEn positionnant le transparent sur la dernière fresque, les cercles se superposent à des dessins qui forment des chiffres : 8 en haut à droite, 3 en haut à gauche, 0 en bas à gauche, 6 en bas à droite.\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"La fresque des monstres\", \"latitude\": null, \"question\": \"Ouvrez l’enveloppe 1 et découvrez l\'objet qu\'elle contient : il vous permettra de déCHIFFREr ce que les fresques cachent. Pensez à prendre du recul.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La fresque des monstres\"}, {\"type\": \"corps\", \"content\": \"Les oiseaux vous indiquent la prochaine étape : la fresque des monstres. Elle est peinte sur des murs et représente les fonds sous-marins de la région. Rejoignez cette fresque et décryptez-la.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 21}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 4}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 3}, \"enigme_id\": 4, \"session_revision\": 6, \"state_updated_at\": \"2026-03-24 22:37:42\"}', '2026-03-24 22:37:42', '2026-03-24 23:37:42'),
(89, 'KPAR1', 'trevou', 'enigme:hint', 'trevou-enigme_hint_4-1', '{\"site\": \"trevou\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"difficile\", \"name\": \"Alizé\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 4, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Observez bien TOUTES les fresques de la salle polyvalente.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Trouvez la bonne position pour que les symboles du transparent se superposent à la fresque. Les cercles donnent l’ordre des chiffres de la solution.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : 8306\\nEn positionnant le transparent sur la dernière fresque, les cercles se superposent à des dessins qui forment des chiffres : 8 en haut à droite, 3 en haut à gauche, 0 en bas à gauche, 6 en bas à droite.\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 1}, \"title\": \"La fresque des monstres\", \"latitude\": null, \"question\": \"Ouvrez l’enveloppe 1 et découvrez l\'objet qu\'elle contient : il vous permettra de déCHIFFREr ce que les fresques cachent. Pensez à prendre du recul.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La fresque des monstres\"}, {\"type\": \"corps\", \"content\": \"Les oiseaux vous indiquent la prochaine étape : la fresque des monstres. Elle est peinte sur des murs et représente les fonds sous-marins de la région. Rejoignez cette fresque et décryptez-la.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 1, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 21}, \"result\": {\"type\": \"hint\", \"level\": 1, \"message\": \"Indice n°1 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 3}, \"enigme_id\": 4, \"session_revision\": 7, \"state_updated_at\": \"2026-03-25 08:13:02\"}', '2026-03-25 08:13:02', '2026-03-25 09:13:02'),
(90, 'KPAR1', 'trevou', 'enigme:hint', 'trevou-enigme_hint_4-2', '{\"site\": \"trevou\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"difficile\", \"name\": \"Alizé\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 4, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Observez bien TOUTES les fresques de la salle polyvalente.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Trouvez la bonne position pour que les symboles du transparent se superposent à la fresque. Les cercles donnent l’ordre des chiffres de la solution.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : 8306\\nEn positionnant le transparent sur la dernière fresque, les cercles se superposent à des dessins qui forment des chiffres : 8 en haut à droite, 3 en haut à gauche, 0 en bas à gauche, 6 en bas à droite.\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 2}, \"title\": \"La fresque des monstres\", \"latitude\": null, \"question\": \"Ouvrez l’enveloppe 1 et découvrez l\'objet qu\'elle contient : il vous permettra de déCHIFFREr ce que les fresques cachent. Pensez à prendre du recul.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La fresque des monstres\"}, {\"type\": \"corps\", \"content\": \"Les oiseaux vous indiquent la prochaine étape : la fresque des monstres. Elle est peinte sur des murs et représente les fonds sous-marins de la région. Rejoignez cette fresque et décryptez-la.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 2, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 21}, \"result\": {\"type\": \"hint\", \"level\": 2, \"message\": \"Indice n°2 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 3}, \"enigme_id\": 4, \"session_revision\": 8, \"state_updated_at\": \"2026-03-25 08:13:04\"}', '2026-03-25 08:13:04', '2026-03-25 09:13:04'),
(91, 'KPAR1', 'trevou', 'enigme:hint', 'trevou-enigme_hint_4-3', '{\"site\": \"trevou\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"difficile\", \"name\": \"Alizé\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 4, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Observez bien TOUTES les fresques de la salle polyvalente.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Trouvez la bonne position pour que les symboles du transparent se superposent à la fresque. Les cercles donnent l’ordre des chiffres de la solution.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : 8306\\nEn positionnant le transparent sur la dernière fresque, les cercles se superposent à des dessins qui forment des chiffres : 8 en haut à droite, 3 en haut à gauche, 0 en bas à gauche, 6 en bas à droite.\", \"revealed\": true}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 3}, \"title\": \"La fresque des monstres\", \"latitude\": null, \"question\": \"Ouvrez l’enveloppe 1 et découvrez l\'objet qu\'elle contient : il vous permettra de déCHIFFREr ce que les fresques cachent. Pensez à prendre du recul.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La fresque des monstres\"}, {\"type\": \"corps\", \"content\": \"Les oiseaux vous indiquent la prochaine étape : la fresque des monstres. Elle est peinte sur des murs et représente les fonds sous-marins de la région. Rejoignez cette fresque et décryptez-la.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 3, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 21}, \"result\": {\"type\": \"hint\", \"level\": 3, \"message\": \"Indice n°3 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 3}, \"enigme_id\": 4, \"session_revision\": 9, \"state_updated_at\": \"2026-03-25 08:13:05\"}', '2026-03-25 08:13:05', '2026-03-25 09:13:05'),
(92, 'KPAR1', 'trevou', 'enigme:answer', 'trevou-enigme_answer_4-4', '{\"site\": \"trevou\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"difficile\", \"name\": \"Alizé\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 5, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Cherchez de l’autre côté de la médiathèque.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Le nom est gravé sur la statue. … Lisant.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Parsi\\nLe nom est marqué sur l\'avant de la statue : Parsi Lisant.\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Parsi.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"A la recherche des anciens\", \"latitude\": null, \"question\": \"Trouvez la statue du vieux sage qui lit. Quel est son nom ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"A la recherche des anciens\"}, {\"type\": \"corps\", \"content\": \"Maintenant que vous avez la clé de déchiffrage de ces fresques, elles vous apprennent qu\'un monstre, nommé Poulpry, erre sans fin dans les profondeurs de Trévou-Tréguignec. Il n\'est pas en quête de proies mais de quelque chose qu\'il a perdu : un talisman, symbole de son pouvoir, disparu depuis des siècles.\"}, {\"type\": \"corps\", \"content\": \"Maintenant que vous en savez plus sur Poulpry, il est temps de rencontrer les anciens. Ils vous attendent à côté de la statue de leur chef pour vous guider dans la suite de votre quête.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 29}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 5}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 4}, \"enigme_id\": 5, \"session_revision\": 10, \"state_updated_at\": \"2026-03-25 08:13:15\"}', '2026-03-25 08:13:15', '2026-03-25 09:13:15'),
(93, 'KPAR1', 'trevou', 'enigme:answer', 'trevou-enigme_answer_5-5', '{\"site\": \"trevou\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"difficile\", \"name\": \"Alizé\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 6, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Elle jaillit des éclairs.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Si vous l\'allumez, vous y verrez plus clair !\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Lumière\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Devinette.png\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"Les défis du Parsi\", \"latitude\": null, \"question\": \"Bravo pour ce second défi réussi. Le Parsi vous invite à présent à vous avancer jusqu’à l’église. Examinez son extérieur et trouvez le lion caché. Le Parsi vous lance alors un ultime défi. Trouvez la réponse à cette énigme :\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Les défis du Parsi\"}], \"longitude\": null, \"mini_jeux\": {\"hanoi\": {\"score\": null, \"texte\": \"Le Parsi, chef des anciens, souhaite tester votre logique et votre adresse avant de vous accorder sa confiance.\\n\\nChaque membre de votre équipe peut tenter de relever les défis sur son portable. Il suffit de se connecter avec le QR Code et le code d\'équipe. Dès qu\'une personne a réussi, les autres peuvent faire \\\"retour\\\" pour accéder au défi suivant.\", \"termine\": false, \"difficulty\": null, \"disponible\": true, \"time_seconds\": null}, \"message\": \"Le Parsi, chef des anciens, souhaite tester votre logique et votre adresse avant de vous accorder sa confiance.<br><br>Chaque membre de votre équipe peut tenter de relever les défis sur son portable. Il suffit de se connecter avec le QR Code et le code d\'équipe. Dès qu\'une personne a réussi, les autres peuvent faire \\\"retour\\\" pour accéder au défi suivant.\", \"precision\": {\"score\": null, \"texte\": \"Premier défi réussi. Au suivant !\", \"termine\": false, \"attempts\": null, \"abandoned\": false, \"difficulty\": null, \"disponible\": false, \"time_seconds\": null, \"difficulty_reduced\": 0}, \"redirect_url\": \"app://mini-jeu/hanoi\", \"redirect_label\": \"1er défi du Parsi\"}, \"hints_used\": 0, \"allow_answer\": false, \"redirect_url\": \"app://mini-jeu/hanoi\", \"redirect_label\": \"1er défi du Parsi\", \"message_special\": \"Le Parsi, chef des anciens, souhaite tester votre logique et votre adresse avant de vous accorder sa confiance.<br><br>Chaque membre de votre équipe peut tenter de relever les défis sur son portable. Il suffit de se connecter avec le QR Code et le code d\'équipe. Dès qu\'une personne a réussi, les autres peuvent faire \\\"retour\\\" pour accéder au défi suivant.\", \"progress_percent\": 36}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 6}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 5}, \"enigme_id\": 6, \"session_revision\": 11, \"state_updated_at\": \"2026-03-25 08:13:25\"}', '2026-03-25 08:13:25', '2026-03-25 09:13:25'),
(94, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_1-1', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 1, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Comptez les bancs avec les vagues et utilisez le panneau au bout de la plage pour les autres éléments.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Utilisez la rose des vents du carnet pour convertir les chiffres en lettres. Il y a 9 bancs avec des vagues.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Lion\\nIl y a 9 bancs avec une vague (L), 3 exemplaires du second symbole (I), 6 points jaunes (O) et 1 nageur (N).\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Enigme1.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 1}, \"title\": \"introduction\", \"latitude\": null, \"question\": \"Cet étrange dessin, orné de symboles, vous invite à une première exploration. Commencez par vous asseoir sur un banc quelques instants pour feuilleter votre carnet d’aventures. Puis, parcourez le rivage en observant chaque détail. Au bout de la plage, les autres symboles vous attendent dissimulés dans l’environnement. Utilisez-les pour décoder le dessin.\", \"sections\": [{\"type\": \"titre\", \"content\": \"Le Secret des Profondeurs\"}, {\"type\": \"sous_titre\", \"content\": \"Introduction \"}, {\"type\": \"corps\", \"content\": \"Dans le village breton de Trévou-Tréguignec, il se murmure entre les habitants, l’existence passée d’une dangereuse créature marine sur le point de se réveiller.\\r\\n\\r\\nVoulant en savoir plus, vous questionnez les habitants du village à son sujet. Ils vous apprennent que cette créature a jadis semé la terreur et qu’elle a été apaisée par les anciens du village.\\r\\n\\r\\nN’écoutant que votre courage, vous décidez d’aider les Trévousiens et les Trévousiennes face au péril qui les menace.\\r\\n\\r\\nDécouvrez comment les anciens ont fait pour apaiser la créature et sauvez Trévou-Tréguignec de la catastrophe.\"}, {\"type\": \"corps\", \"content\": \"Afin de vous aider dans votre quête, un habitant vous tend un indice.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 1, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 0}, \"result\": {\"type\": \"hint\", \"level\": 1, \"message\": \"Indice n°1 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 0}, \"enigme_id\": 1, \"session_revision\": 2, \"state_updated_at\": \"2026-04-22 20:59:57\"}', '2026-03-25 20:40:54', '2026-04-22 21:59:58'),
(95, 'V94V96B3', 'trevou', 'enigme:answer', 'trevou-enigme_answer_1-2', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 2, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Prenez la vieille côte de Trestel pour arriver devant des Lions… Il y a peut-être une autre entrée.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Prenez les escaliers un peu plus haut sur la gauche pour arriver devant le portail principal.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : 12\\nL\'entrée principale se situe en haut des escaliers. Le numéro est marqué sur le pilier gauche.\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/enigme2.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"La maison aux lions\", \"latitude\": null, \"question\": \"Étudiez les repères sur la carte, suivez les chemins indiqués et laissez-vous guider à travers les escaliers secrets vers cette ancienne maison. Quel est le numéro inscrit à son entrée principale ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La Maison aux Lions\"}, {\"type\": \"corps\", \"content\": \"Le lion symbolise la force et le courage. Cet emblème représenté à plusieurs endroits du village, vous sera utile pour la suite de votre aventure. Munis de votre carte, partez à la recherche de la demeure aux lions.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 7}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 2}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 1}, \"enigme_id\": 2, \"session_revision\": 3, \"state_updated_at\": \"2026-03-25 20:41:02\"}', '2026-03-25 20:41:02', '2026-03-25 21:41:02'),
(96, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_2-3', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 2, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Prenez la vieille côte de Trestel pour arriver devant des Lions… Il y a peut-être une autre entrée.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Prenez les escaliers un peu plus haut sur la gauche pour arriver devant le portail principal.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : 12\\nL\'entrée principale se situe en haut des escaliers. Le numéro est marqué sur le pilier gauche.\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/enigme2.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 1}, \"title\": \"La maison aux lions\", \"latitude\": null, \"question\": \"Étudiez les repères sur la carte, suivez les chemins indiqués et laissez-vous guider à travers les escaliers secrets vers cette ancienne maison. Quel est le numéro inscrit à son entrée principale ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La Maison aux Lions\"}, {\"type\": \"corps\", \"content\": \"Le lion symbolise la force et le courage. Cet emblème représenté à plusieurs endroits du village, vous sera utile pour la suite de votre aventure. Munis de votre carte, partez à la recherche de la demeure aux lions.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 1, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 7}, \"result\": {\"type\": \"hint\", \"level\": 1, \"message\": \"Indice n°1 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 1}, \"enigme_id\": 2, \"session_revision\": 4, \"state_updated_at\": \"2026-03-25 20:41:14\"}', '2026-03-25 20:41:14', '2026-03-25 21:41:14'),
(97, 'V94V96B3', 'trevou', 'enigme:answer', 'trevou-enigme_answer_2-4', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 2, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Prenez la vieille côte de Trestel pour arriver devant des Lions… Il y a peut-être une autre entrée.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Prenez les escaliers un peu plus haut sur la gauche pour arriver devant le portail principal.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : 12\\nL\'entrée principale se situe en haut des escaliers. Le numéro est marqué sur le pilier gauche.\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/enigme2.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 1, \"indices_utilises\": 1}, \"title\": \"La maison aux lions\", \"latitude\": null, \"question\": \"Étudiez les repères sur la carte, suivez les chemins indiqués et laissez-vous guider à travers les escaliers secrets vers cette ancienne maison. Quel est le numéro inscrit à son entrée principale ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La Maison aux Lions\"}, {\"type\": \"corps\", \"content\": \"Le lion symbolise la force et le courage. Cet emblème représenté à plusieurs endroits du village, vous sera utile pour la suite de votre aventure. Munis de votre carte, partez à la recherche de la demeure aux lions.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 1, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 7}, \"result\": {\"type\": \"answer\", \"correct\": false, \"message\": \"Réponse incorrecte. Essayez encore !\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 1}, \"enigme_id\": 2, \"session_revision\": 5, \"state_updated_at\": \"2026-03-25 20:41:17\"}', '2026-03-25 20:41:17', '2026-03-25 21:41:17'),
(98, 'V94V96B3', 'trevou', 'enigme:answer', 'trevou-enigme_answer_2-5', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 2, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Prenez la vieille côte de Trestel pour arriver devant des Lions… Il y a peut-être une autre entrée.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Prenez les escaliers un peu plus haut sur la gauche pour arriver devant le portail principal.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : 12\\nL\'entrée principale se situe en haut des escaliers. Le numéro est marqué sur le pilier gauche.\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/enigme2.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 2, \"indices_utilises\": 1}, \"title\": \"La maison aux lions\", \"latitude\": null, \"question\": \"Étudiez les repères sur la carte, suivez les chemins indiqués et laissez-vous guider à travers les escaliers secrets vers cette ancienne maison. Quel est le numéro inscrit à son entrée principale ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La Maison aux Lions\"}, {\"type\": \"corps\", \"content\": \"Le lion symbolise la force et le courage. Cet emblème représenté à plusieurs endroits du village, vous sera utile pour la suite de votre aventure. Munis de votre carte, partez à la recherche de la demeure aux lions.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 1, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 7}, \"result\": {\"type\": \"answer\", \"correct\": false, \"message\": \"Réponse incorrecte. Essayez encore !\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 1}, \"enigme_id\": 2, \"session_revision\": 6, \"state_updated_at\": \"2026-03-25 20:41:21\"}', '2026-03-25 20:41:21', '2026-03-25 21:41:21'),
(100, 'KPAR1', 'trevou', 'enigme:answer', 'trevou-enigme_answer_2-2', '{\"site\": \"trevou\", \"team\": {\"code\": \"KPAR1\", \"mode\": \"difficile\", \"name\": \"Alizé\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 3, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Utilisez la table en morse pour traduire le chant des oiseaux.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Le code : −− −−− −· ··· − ·−· · ···\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Monstres\\n−− (M) −−− (O) −· (N) ··· (S) − (T) ·−· (R) · (E) ··· (S)\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Enigme3.mp3\", \"type\": \"audio\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"Le chant des oiseaux\", \"latitude\": null, \"question\": \"Déchiffrez ces cris énigmatiques. N’oubliez pas de monter le son.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Le chant des oiseaux\"}, {\"type\": \"corps\", \"content\": \"Une fois arrivés devant la maison, un étrange bruit attire votre attention : les goélands et les mouettes semblent essayer de communiquer avec vous.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 14}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 3}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 2}, \"enigme_id\": 3, \"session_revision\": 3, \"state_updated_at\": \"2026-03-25 21:10:18\"}', '2026-03-25 21:10:18', '2026-03-25 22:10:18');
INSERT INTO `player_action_idempotency` (`id`, `team_code`, `site`, `action_scope`, `action_key`, `response_payload`, `created_at`, `expires_at`) VALUES
(102, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_1-2', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 1, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Comptez les bancs avec les vagues et utilisez le panneau au bout de la plage pour les autres éléments.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Utilisez la rose des vents du carnet pour convertir les chiffres en lettres. Il y a 9 bancs avec des vagues.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Lion\\nIl y a 9 bancs avec une vague (L), 3 exemplaires du second symbole (I), 6 points jaunes (O) et 1 nageur (N).\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Enigme1.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 2}, \"title\": \"introduction\", \"latitude\": null, \"question\": \"Cet étrange dessin, orné de symboles, vous invite à une première exploration. Commencez par vous asseoir sur un banc quelques instants pour feuilleter votre carnet d’aventures. Puis, parcourez le rivage en observant chaque détail. Au bout de la plage, les autres symboles vous attendent dissimulés dans l’environnement. Utilisez-les pour décoder le dessin.\", \"sections\": [{\"type\": \"titre\", \"content\": \"Le Secret des Profondeurs\"}, {\"type\": \"sous_titre\", \"content\": \"Introduction \"}, {\"type\": \"corps\", \"content\": \"Dans le village breton de Trévou-Tréguignec, il se murmure entre les habitants, l’existence passée d’une dangereuse créature marine sur le point de se réveiller.\\r\\n\\r\\nVoulant en savoir plus, vous questionnez les habitants du village à son sujet. Ils vous apprennent que cette créature a jadis semé la terreur et qu’elle a été apaisée par les anciens du village.\\r\\n\\r\\nN’écoutant que votre courage, vous décidez d’aider les Trévousiens et les Trévousiennes face au péril qui les menace.\\r\\n\\r\\nDécouvrez comment les anciens ont fait pour apaiser la créature et sauvez Trévou-Tréguignec de la catastrophe.\"}, {\"type\": \"corps\", \"content\": \"Afin de vous aider dans votre quête, un habitant vous tend un indice.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 2, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 0}, \"result\": {\"type\": \"hint\", \"level\": 2, \"message\": \"Indice n°2 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 0}, \"enigme_id\": 1, \"session_revision\": 3, \"state_updated_at\": \"2026-04-22 21:00:00\"}', '2026-03-29 22:17:07', '2026-04-22 22:00:01'),
(103, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_1-3', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 1, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Comptez les bancs avec les vagues et utilisez le panneau au bout de la plage pour les autres éléments.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Utilisez la rose des vents du carnet pour convertir les chiffres en lettres. Il y a 9 bancs avec des vagues.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Lion\\nIl y a 9 bancs avec une vague (L), 3 exemplaires du second symbole (I), 6 points jaunes (O) et 1 nageur (N).\", \"revealed\": true}], \"media\": {\"path\": \"/trevou/uploads/Enigme1.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 3}, \"title\": \"introduction\", \"latitude\": null, \"question\": \"Cet étrange dessin, orné de symboles, vous invite à une première exploration. Commencez par vous asseoir sur un banc quelques instants pour feuilleter votre carnet d’aventures. Puis, parcourez le rivage en observant chaque détail. Au bout de la plage, les autres symboles vous attendent dissimulés dans l’environnement. Utilisez-les pour décoder le dessin.\", \"sections\": [{\"type\": \"titre\", \"content\": \"Le Secret des Profondeurs\"}, {\"type\": \"sous_titre\", \"content\": \"Introduction \"}, {\"type\": \"corps\", \"content\": \"Dans le village breton de Trévou-Tréguignec, il se murmure entre les habitants, l’existence passée d’une dangereuse créature marine sur le point de se réveiller.\\r\\n\\r\\nVoulant en savoir plus, vous questionnez les habitants du village à son sujet. Ils vous apprennent que cette créature a jadis semé la terreur et qu’elle a été apaisée par les anciens du village.\\r\\n\\r\\nN’écoutant que votre courage, vous décidez d’aider les Trévousiens et les Trévousiennes face au péril qui les menace.\\r\\n\\r\\nDécouvrez comment les anciens ont fait pour apaiser la créature et sauvez Trévou-Tréguignec de la catastrophe.\"}, {\"type\": \"corps\", \"content\": \"Afin de vous aider dans votre quête, un habitant vous tend un indice.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 3, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 0}, \"result\": {\"type\": \"hint\", \"level\": 3, \"message\": \"Indice n°3 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 0}, \"enigme_id\": 1, \"session_revision\": 4, \"state_updated_at\": \"2026-04-22 21:00:01\"}', '2026-03-29 22:17:11', '2026-04-22 22:00:02'),
(104, 'V94V96B3', 'trevou', 'enigme:answer', 'trevou-enigme_answer_1-4', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 2, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Prenez la vieille côte de Trestel pour arriver devant des Lions… Il y a peut-être une autre entrée.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Prenez les escaliers un peu plus haut sur la gauche pour arriver devant le portail principal.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : 12\\nL\'entrée principale se situe en haut des escaliers. Le numéro est marqué sur le pilier gauche.\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/enigme2.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"La maison aux lions\", \"latitude\": null, \"question\": \"Étudiez les repères sur la carte, suivez les chemins indiqués et laissez-vous guider à travers les escaliers secrets vers cette ancienne maison. Quel est le numéro inscrit à son entrée principale ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La Maison aux Lions\"}, {\"type\": \"corps\", \"content\": \"Le lion symbolise la force et le courage. Cet emblème représenté à plusieurs endroits du village, vous sera utile pour la suite de votre aventure. Munis de votre carte, partez à la recherche de la demeure aux lions.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 7}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 2}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 1}, \"enigme_id\": 2, \"session_revision\": 5, \"state_updated_at\": \"2026-04-22 21:00:05\"}', '2026-03-29 22:17:19', '2026-04-22 22:00:06'),
(105, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_2-5', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 2, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Prenez la vieille côte de Trestel pour arriver devant des Lions… Il y a peut-être une autre entrée.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Prenez les escaliers un peu plus haut sur la gauche pour arriver devant le portail principal.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : 12\\nL\'entrée principale se situe en haut des escaliers. Le numéro est marqué sur le pilier gauche.\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/enigme2.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 1}, \"title\": \"La maison aux lions\", \"latitude\": null, \"question\": \"Étudiez les repères sur la carte, suivez les chemins indiqués et laissez-vous guider à travers les escaliers secrets vers cette ancienne maison. Quel est le numéro inscrit à son entrée principale ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La Maison aux Lions\"}, {\"type\": \"corps\", \"content\": \"Le lion symbolise la force et le courage. Cet emblème représenté à plusieurs endroits du village, vous sera utile pour la suite de votre aventure. Munis de votre carte, partez à la recherche de la demeure aux lions.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 1, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 7}, \"result\": {\"type\": \"hint\", \"level\": 1, \"message\": \"Indice n°1 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 1}, \"enigme_id\": 2, \"session_revision\": 6, \"state_updated_at\": \"2026-04-22 21:00:08\"}', '2026-03-29 22:17:27', '2026-04-22 22:00:09'),
(106, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_2-6', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 2, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Prenez la vieille côte de Trestel pour arriver devant des Lions… Il y a peut-être une autre entrée.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Prenez les escaliers un peu plus haut sur la gauche pour arriver devant le portail principal.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : 12\\nL\'entrée principale se situe en haut des escaliers. Le numéro est marqué sur le pilier gauche.\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/enigme2.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 2}, \"title\": \"La maison aux lions\", \"latitude\": null, \"question\": \"Étudiez les repères sur la carte, suivez les chemins indiqués et laissez-vous guider à travers les escaliers secrets vers cette ancienne maison. Quel est le numéro inscrit à son entrée principale ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La Maison aux Lions\"}, {\"type\": \"corps\", \"content\": \"Le lion symbolise la force et le courage. Cet emblème représenté à plusieurs endroits du village, vous sera utile pour la suite de votre aventure. Munis de votre carte, partez à la recherche de la demeure aux lions.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 2, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 7}, \"result\": {\"type\": \"hint\", \"level\": 2, \"message\": \"Indice n°2 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 1}, \"enigme_id\": 2, \"session_revision\": 7, \"state_updated_at\": \"2026-04-22 21:00:10\"}', '2026-03-29 22:17:31', '2026-04-22 22:00:11'),
(107, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_2-7', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 2, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Prenez la vieille côte de Trestel pour arriver devant des Lions… Il y a peut-être une autre entrée.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Prenez les escaliers un peu plus haut sur la gauche pour arriver devant le portail principal.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : 12\\nL\'entrée principale se situe en haut des escaliers. Le numéro est marqué sur le pilier gauche.\", \"revealed\": true}], \"media\": {\"path\": \"/trevou/uploads/enigme2.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 3}, \"title\": \"La maison aux lions\", \"latitude\": null, \"question\": \"Étudiez les repères sur la carte, suivez les chemins indiqués et laissez-vous guider à travers les escaliers secrets vers cette ancienne maison. Quel est le numéro inscrit à son entrée principale ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La Maison aux Lions\"}, {\"type\": \"corps\", \"content\": \"Le lion symbolise la force et le courage. Cet emblème représenté à plusieurs endroits du village, vous sera utile pour la suite de votre aventure. Munis de votre carte, partez à la recherche de la demeure aux lions.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 3, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 7}, \"result\": {\"type\": \"hint\", \"level\": 3, \"message\": \"Indice n°3 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 1}, \"enigme_id\": 2, \"session_revision\": 8, \"state_updated_at\": \"2026-04-22 21:00:21\"}', '2026-03-29 22:17:33', '2026-04-22 22:00:22'),
(108, 'V94V96B3', 'trevou', 'enigme:answer', 'trevou-enigme_answer_2-8', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 3, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Utilisez la table en morse pour traduire le chant des oiseaux.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Le code : −− −−− −· ··· − ·−· · ···\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Monstres\\n−− (M) −−− (O) −· (N) ··· (S) − (T) ·−· (R) · (E) ··· (S)\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Enigme3.mp3\", \"type\": \"audio\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"Le chant des oiseaux\", \"latitude\": null, \"question\": \"Déchiffrez ces cris énigmatiques. N’oubliez pas de monter le son.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Le chant des oiseaux\"}, {\"type\": \"corps\", \"content\": \"Une fois arrivés devant la maison, un étrange bruit attire votre attention : les goélands et les mouettes semblent essayer de communiquer avec vous.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 14}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 3}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 2}, \"enigme_id\": 3, \"session_revision\": 9, \"state_updated_at\": \"2026-04-22 21:00:24\"}', '2026-03-29 22:17:40', '2026-04-22 22:00:26'),
(109, 'V94V96B3', 'trevou', 'enigme:answer', 'trevou-enigme_answer_3-9', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Les semi-croustillants\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 4, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Observez bien TOUTES les fresques de la salle polyvalente.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Trouvez la bonne position pour que les symboles du transparent se superposent à la fresque. Les cercles donnent l’ordre des chiffres de la solution.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : 8306\\nEn positionnant le transparent sur la dernière fresque, les cercles se superposent à des dessins qui forment des chiffres : 8 en haut à droite, 3 en haut à gauche, 0 en bas à gauche, 6 en bas à droite.\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"La fresque des monstres\", \"latitude\": null, \"question\": \"Ouvrez l’enveloppe 1 et découvrez l\'objet qu\'elle contient : il vous permettra de déCHIFFREr ce que les fresques cachent. Pensez à prendre du recul.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La fresque des monstres\"}, {\"type\": \"corps\", \"content\": \"Les oiseaux vous indiquent la prochaine étape : la fresque des monstres. Elle est peinte sur des murs et représente les fonds sous-marins de la région. Rejoignez cette fresque et décryptez-la.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 21}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 4}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 3}, \"enigme_id\": 4, \"session_revision\": 10, \"state_updated_at\": \"2026-03-29 22:18:18\"}', '2026-03-29 22:18:18', '2026-03-29 23:18:18'),
(110, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_4-10', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Les semi-croustillants\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 4, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Observez bien TOUTES les fresques de la salle polyvalente.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Trouvez la bonne position pour que les symboles du transparent se superposent à la fresque. Les cercles donnent l’ordre des chiffres de la solution.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : 8306\\nEn positionnant le transparent sur la dernière fresque, les cercles se superposent à des dessins qui forment des chiffres : 8 en haut à droite, 3 en haut à gauche, 0 en bas à gauche, 6 en bas à droite.\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 1}, \"title\": \"La fresque des monstres\", \"latitude\": null, \"question\": \"Ouvrez l’enveloppe 1 et découvrez l\'objet qu\'elle contient : il vous permettra de déCHIFFREr ce que les fresques cachent. Pensez à prendre du recul.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La fresque des monstres\"}, {\"type\": \"corps\", \"content\": \"Les oiseaux vous indiquent la prochaine étape : la fresque des monstres. Elle est peinte sur des murs et représente les fonds sous-marins de la région. Rejoignez cette fresque et décryptez-la.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 1, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 21}, \"result\": {\"type\": \"hint\", \"level\": 1, \"message\": \"Indice n°1 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 3}, \"enigme_id\": 4, \"session_revision\": 11, \"state_updated_at\": \"2026-03-29 22:18:29\"}', '2026-03-29 22:18:29', '2026-03-29 23:18:29'),
(111, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_4-11', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Les semi-croustillants\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 4, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Observez bien TOUTES les fresques de la salle polyvalente.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Trouvez la bonne position pour que les symboles du transparent se superposent à la fresque. Les cercles donnent l’ordre des chiffres de la solution.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : 8306\\nEn positionnant le transparent sur la dernière fresque, les cercles se superposent à des dessins qui forment des chiffres : 8 en haut à droite, 3 en haut à gauche, 0 en bas à gauche, 6 en bas à droite.\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 2}, \"title\": \"La fresque des monstres\", \"latitude\": null, \"question\": \"Ouvrez l’enveloppe 1 et découvrez l\'objet qu\'elle contient : il vous permettra de déCHIFFREr ce que les fresques cachent. Pensez à prendre du recul.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La fresque des monstres\"}, {\"type\": \"corps\", \"content\": \"Les oiseaux vous indiquent la prochaine étape : la fresque des monstres. Elle est peinte sur des murs et représente les fonds sous-marins de la région. Rejoignez cette fresque et décryptez-la.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 2, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 21}, \"result\": {\"type\": \"hint\", \"level\": 2, \"message\": \"Indice n°2 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 3}, \"enigme_id\": 4, \"session_revision\": 12, \"state_updated_at\": \"2026-03-29 22:18:35\"}', '2026-03-29 22:18:35', '2026-03-29 23:18:35'),
(112, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_4-12', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Les semi-croustillants\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 4, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Observez bien TOUTES les fresques de la salle polyvalente.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Trouvez la bonne position pour que les symboles du transparent se superposent à la fresque. Les cercles donnent l’ordre des chiffres de la solution.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : 8306\\nEn positionnant le transparent sur la dernière fresque, les cercles se superposent à des dessins qui forment des chiffres : 8 en haut à droite, 3 en haut à gauche, 0 en bas à gauche, 6 en bas à droite.\", \"revealed\": true}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 3}, \"title\": \"La fresque des monstres\", \"latitude\": null, \"question\": \"Ouvrez l’enveloppe 1 et découvrez l\'objet qu\'elle contient : il vous permettra de déCHIFFREr ce que les fresques cachent. Pensez à prendre du recul.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La fresque des monstres\"}, {\"type\": \"corps\", \"content\": \"Les oiseaux vous indiquent la prochaine étape : la fresque des monstres. Elle est peinte sur des murs et représente les fonds sous-marins de la région. Rejoignez cette fresque et décryptez-la.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 3, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 21}, \"result\": {\"type\": \"hint\", \"level\": 3, \"message\": \"Indice n°3 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 3}, \"enigme_id\": 4, \"session_revision\": 13, \"state_updated_at\": \"2026-03-29 22:18:37\"}', '2026-03-29 22:18:37', '2026-03-29 23:18:37'),
(113, 'V94V96B3', 'trevou', 'enigme:answer', 'trevou-enigme_answer_4-13', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Les semi-croustillants\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 5, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Cherchez de l’autre côté de la médiathèque.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Le nom est gravé sur la statue. … Lisant.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Parsi\\nLe nom est marqué sur l\'avant de la statue : Parsi Lisant.\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Parsi.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"A la recherche des anciens\", \"latitude\": null, \"question\": \"Trouvez la statue du vieux sage qui lit. Quel est son nom ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"A la recherche des anciens\"}, {\"type\": \"corps\", \"content\": \"Maintenant que vous avez la clé de déchiffrage de ces fresques, elles vous apprennent qu\'un monstre, nommé Poulpry, erre sans fin dans les profondeurs de Trévou-Tréguignec. Il n\'est pas en quête de proies mais de quelque chose qu\'il a perdu : un talisman, symbole de son pouvoir, disparu depuis des siècles.\"}, {\"type\": \"corps\", \"content\": \"Maintenant que vous en savez plus sur Poulpry, il est temps de rencontrer les anciens. Ils vous attendent à côté de la statue de leur chef pour vous guider dans la suite de votre quête.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 29}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 5}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 4}, \"enigme_id\": 5, \"session_revision\": 14, \"state_updated_at\": \"2026-03-29 22:18:44\"}', '2026-03-29 22:18:44', '2026-03-29 23:18:44'),
(114, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_5-14', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"normal\", \"name\": \"Les semi-croustillants\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 5, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Cherchez de l’autre côté de la médiathèque.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Le nom est gravé sur la statue.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Parsi\\nLe nom est marqué sur l\'avant de la statue : Parsi Lisant.\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Parsi.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 1}, \"title\": \"A la recherche des anciens\", \"latitude\": null, \"question\": \"Trouvez la statue du vieux sage qui lit. Quel est son nom ? _____ Lisant\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"A la recherche des anciens\"}, {\"type\": \"corps\", \"content\": \"Maintenant que vous avez la clé de déchiffrage de ces fresques, elles vous apprennent qu\'un monstre, nommé Poulpry, erre sans fin dans les profondeurs de Trévou-Tréguignec. Il n\'est pas en quête de proies mais de quelque chose qu\'il a perdu : un talisman, symbole de son pouvoir, disparu depuis des siècles.\"}, {\"type\": \"corps\", \"content\": \"Maintenant que vous en savez plus sur Poulpry, il est temps de rencontrer les anciens. Ils vous attendent à côté de la statue de leur chef pour vous guider dans la suite de votre quête.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 1, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 29}, \"result\": {\"type\": \"hint\", \"level\": 1, \"message\": \"Indice n°1 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 4}, \"enigme_id\": 5, \"session_revision\": 15, \"state_updated_at\": \"2026-03-29 22:19:03\"}', '2026-03-29 22:19:03', '2026-03-29 23:19:03'),
(115, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_5-15', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"normal\", \"name\": \"Les semi-croustillants\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 5, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Cherchez de l’autre côté de la médiathèque.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Le nom est gravé sur la statue.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Parsi\\nLe nom est marqué sur l\'avant de la statue : Parsi Lisant.\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Parsi.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 2}, \"title\": \"A la recherche des anciens\", \"latitude\": null, \"question\": \"Trouvez la statue du vieux sage qui lit. Quel est son nom ? _____ Lisant\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"A la recherche des anciens\"}, {\"type\": \"corps\", \"content\": \"Maintenant que vous avez la clé de déchiffrage de ces fresques, elles vous apprennent qu\'un monstre, nommé Poulpry, erre sans fin dans les profondeurs de Trévou-Tréguignec. Il n\'est pas en quête de proies mais de quelque chose qu\'il a perdu : un talisman, symbole de son pouvoir, disparu depuis des siècles.\"}, {\"type\": \"corps\", \"content\": \"Maintenant que vous en savez plus sur Poulpry, il est temps de rencontrer les anciens. Ils vous attendent à côté de la statue de leur chef pour vous guider dans la suite de votre quête.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 2, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 29}, \"result\": {\"type\": \"hint\", \"level\": 2, \"message\": \"Indice n°2 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 4}, \"enigme_id\": 5, \"session_revision\": 16, \"state_updated_at\": \"2026-03-29 22:19:04\"}', '2026-03-29 22:19:04', '2026-03-29 23:19:04'),
(116, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_5-16', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"normal\", \"name\": \"Les semi-croustillants\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 5, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Cherchez de l’autre côté de la médiathèque.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Le nom est gravé sur la statue.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Parsi\\nLe nom est marqué sur l\'avant de la statue : Parsi Lisant.\", \"revealed\": true}], \"media\": {\"path\": \"/trevou/uploads/Parsi.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 3}, \"title\": \"A la recherche des anciens\", \"latitude\": null, \"question\": \"Trouvez la statue du vieux sage qui lit. Quel est son nom ? _____ Lisant\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"A la recherche des anciens\"}, {\"type\": \"corps\", \"content\": \"Maintenant que vous avez la clé de déchiffrage de ces fresques, elles vous apprennent qu\'un monstre, nommé Poulpry, erre sans fin dans les profondeurs de Trévou-Tréguignec. Il n\'est pas en quête de proies mais de quelque chose qu\'il a perdu : un talisman, symbole de son pouvoir, disparu depuis des siècles.\"}, {\"type\": \"corps\", \"content\": \"Maintenant que vous en savez plus sur Poulpry, il est temps de rencontrer les anciens. Ils vous attendent à côté de la statue de leur chef pour vous guider dans la suite de votre quête.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 3, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 29}, \"result\": {\"type\": \"hint\", \"level\": 3, \"message\": \"Indice n°3 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 4}, \"enigme_id\": 5, \"session_revision\": 17, \"state_updated_at\": \"2026-03-29 22:19:05\"}', '2026-03-29 22:19:05', '2026-03-29 23:19:05'),
(117, 'V94V96B3', 'trevou', 'enigme:answer', 'trevou-enigme_answer_5-17', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"normal\", \"name\": \"Les semi-croustillants\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 6, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Elle jaillit des éclairs.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Si vous l\'allumez, vous y verrez plus clair !\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Lumière\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Devinette.png\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"Les défis du Parsi\", \"latitude\": null, \"question\": \"Bravo pour ce second défi réussi. Le Parsi vous invite à présent à vous avancer jusqu’à l’église. Examinez son extérieur et trouvez le lion caché. Le Parsi vous lance alors un ultime défi. Trouvez la réponse à cette énigme :\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Les défis du Parsi\"}], \"longitude\": null, \"mini_jeux\": {\"hanoi\": {\"score\": null, \"texte\": \"Le Parsi, chef des anciens, souhaite tester votre logique et votre adresse avant de vous accorder sa confiance.\\n\\nChaque membre de votre équipe peut tenter de relever les défis sur son portable. Il suffit de se connecter avec le QR Code et le code d\'équipe. Dès qu\'une personne a réussi, les autres peuvent faire \\\"retour\\\" pour accéder au défi suivant.\", \"termine\": false, \"difficulty\": null, \"disponible\": true, \"time_seconds\": null}, \"message\": \"Le Parsi, chef des anciens, souhaite tester votre logique et votre adresse avant de vous accorder sa confiance.<br><br>Chaque membre de votre équipe peut tenter de relever les défis sur son portable. Il suffit de se connecter avec le QR Code et le code d\'équipe. Dès qu\'une personne a réussi, les autres peuvent faire \\\"retour\\\" pour accéder au défi suivant.\", \"precision\": {\"score\": null, \"texte\": \"Premier défi réussi. Au suivant !\", \"termine\": false, \"attempts\": null, \"abandoned\": false, \"difficulty\": null, \"disponible\": false, \"time_seconds\": null, \"difficulty_reduced\": 0}, \"redirect_url\": \"app://mini-jeu/hanoi\", \"redirect_label\": \"1er défi du Parsi\"}, \"hints_used\": 0, \"allow_answer\": false, \"redirect_url\": \"app://mini-jeu/hanoi\", \"redirect_label\": \"1er défi du Parsi\", \"message_special\": \"Le Parsi, chef des anciens, souhaite tester votre logique et votre adresse avant de vous accorder sa confiance.<br><br>Chaque membre de votre équipe peut tenter de relever les défis sur son portable. Il suffit de se connecter avec le QR Code et le code d\'équipe. Dès qu\'une personne a réussi, les autres peuvent faire \\\"retour\\\" pour accéder au défi suivant.\", \"progress_percent\": 36}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 6}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 5}, \"enigme_id\": 6, \"session_revision\": 18, \"state_updated_at\": \"2026-03-29 22:19:11\"}', '2026-03-29 22:19:11', '2026-03-29 23:19:11'),
(118, 'V94V96B3', 'trevou', 'enigme:answer', 'trevou-enigme_answer_6-1', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"normal\", \"name\": \"Les semi-croustillants\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 7, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Dans l’énigme précédente, le Parsi vous a indiqué l\'ordre des couleurs : vert, orange, bleu, jaune.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Répétez le motif de couleurs pour traverser les dalles colorées. vert, orange, bleu, jaune, vert orange, bleu, jaune... Notez les lettres des cases que vous traversez\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Rituel\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"Les vitraux\", \"latitude\": null, \"question\": \"Ouvrez l’enveloppe 2 et suivez les paroles colorées du Parsi. Il faut répéter les couleurs de l\'énigme précédente pour former un mot. Le vitrail est réversible.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Les vitraux\"}, {\"type\": \"corps\", \"content\": \"Félicitations, vous avez relevé tous les défis du Parsi !\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 43}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 7}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 6}, \"enigme_id\": 7, \"session_revision\": 21, \"state_updated_at\": \"2026-03-29 22:21:57\"}', '2026-03-29 22:21:57', '2026-03-29 23:21:57'),
(119, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_7-2', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"normal\", \"name\": \"Les semi-croustillants\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 7, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Dans l’énigme précédente, le Parsi vous a indiqué l\'ordre des couleurs : vert, orange, bleu, jaune.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Répétez le motif de couleurs pour traverser les dalles colorées. vert, orange, bleu, jaune, vert orange, bleu, jaune... Notez les lettres des cases que vous traversez\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Rituel\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 1}, \"title\": \"Les vitraux\", \"latitude\": null, \"question\": \"Ouvrez l’enveloppe 2 et suivez les paroles colorées du Parsi. Il faut répéter les couleurs de l\'énigme précédente pour former un mot. Le vitrail est réversible.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Les vitraux\"}, {\"type\": \"corps\", \"content\": \"Félicitations, vous avez relevé tous les défis du Parsi !\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 1, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 43}, \"result\": {\"type\": \"hint\", \"level\": 1, \"message\": \"Indice n°1 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 6}, \"enigme_id\": 7, \"session_revision\": 22, \"state_updated_at\": \"2026-03-29 22:22:07\"}', '2026-03-29 22:22:07', '2026-03-29 23:22:07'),
(120, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_7-3', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"normal\", \"name\": \"Les semi-croustillants\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 7, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Dans l’énigme précédente, le Parsi vous a indiqué l\'ordre des couleurs : vert, orange, bleu, jaune.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Répétez le motif de couleurs pour traverser les dalles colorées. vert, orange, bleu, jaune, vert orange, bleu, jaune... Notez les lettres des cases que vous traversez\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Rituel\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 2}, \"title\": \"Les vitraux\", \"latitude\": null, \"question\": \"Ouvrez l’enveloppe 2 et suivez les paroles colorées du Parsi. Il faut répéter les couleurs de l\'énigme précédente pour former un mot. Le vitrail est réversible.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Les vitraux\"}, {\"type\": \"corps\", \"content\": \"Félicitations, vous avez relevé tous les défis du Parsi !\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 2, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 43}, \"result\": {\"type\": \"hint\", \"level\": 2, \"message\": \"Indice n°2 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 6}, \"enigme_id\": 7, \"session_revision\": 23, \"state_updated_at\": \"2026-03-29 22:22:08\"}', '2026-03-29 22:22:08', '2026-03-29 23:22:08'),
(121, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_7-4', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"normal\", \"name\": \"Les semi-croustillants\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 7, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Dans l’énigme précédente, le Parsi vous a indiqué l\'ordre des couleurs : vert, orange, bleu, jaune.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Répétez le motif de couleurs pour traverser les dalles colorées. vert, orange, bleu, jaune, vert orange, bleu, jaune... Notez les lettres des cases que vous traversez\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Rituel\", \"revealed\": true}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 3}, \"title\": \"Les vitraux\", \"latitude\": null, \"question\": \"Ouvrez l’enveloppe 2 et suivez les paroles colorées du Parsi. Il faut répéter les couleurs de l\'énigme précédente pour former un mot. Le vitrail est réversible.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Les vitraux\"}, {\"type\": \"corps\", \"content\": \"Félicitations, vous avez relevé tous les défis du Parsi !\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 3, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 43}, \"result\": {\"type\": \"hint\", \"level\": 3, \"message\": \"Indice n°3 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 6}, \"enigme_id\": 7, \"session_revision\": 24, \"state_updated_at\": \"2026-03-29 22:22:10\"}', '2026-03-29 22:22:10', '2026-03-29 23:22:10'),
(122, 'V94V96B3', 'trevou', 'enigme:answer', 'trevou-enigme_answer_7-5', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"normal\", \"name\": \"Les semi-croustillants\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 7, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Dans l’énigme précédente, le Parsi vous a indiqué l\'ordre des couleurs : vert, orange, bleu, jaune.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Répétez le motif de couleurs pour traverser les dalles colorées. vert, orange, bleu, jaune, vert orange, bleu, jaune... Notez les lettres des cases que vous traversez\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Rituel\", \"revealed\": true}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 1, \"indices_utilises\": 3}, \"title\": \"Les vitraux\", \"latitude\": null, \"question\": \"Ouvrez l’enveloppe 2 et suivez les paroles colorées du Parsi. Il faut répéter les couleurs de l\'énigme précédente pour former un mot. Le vitrail est réversible.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Les vitraux\"}, {\"type\": \"corps\", \"content\": \"Félicitations, vous avez relevé tous les défis du Parsi !\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 3, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 43}, \"result\": {\"type\": \"answer\", \"correct\": false, \"message\": \"Réponse incorrecte. Essayez encore !\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 6}, \"enigme_id\": 7, \"session_revision\": 25, \"state_updated_at\": \"2026-03-29 22:22:14\"}', '2026-03-29 22:22:14', '2026-03-29 23:22:14'),
(123, 'V94V96B3', 'trevou', 'enigme:answer', 'trevou-enigme_answer_7-6', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"normal\", \"name\": \"Les semi-croustillants\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 7, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Dans l’énigme précédente, le Parsi vous a indiqué l\'ordre des couleurs : vert, orange, bleu, jaune.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Répétez le motif de couleurs pour traverser les dalles colorées. vert, orange, bleu, jaune, vert orange, bleu, jaune... Notez les lettres des cases que vous traversez\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Rituel\", \"revealed\": true}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 2, \"indices_utilises\": 3}, \"title\": \"Les vitraux\", \"latitude\": null, \"question\": \"Ouvrez l’enveloppe 2 et suivez les paroles colorées du Parsi. Il faut répéter les couleurs de l\'énigme précédente pour former un mot. Le vitrail est réversible.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Les vitraux\"}, {\"type\": \"corps\", \"content\": \"Félicitations, vous avez relevé tous les défis du Parsi !\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 3, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 43}, \"result\": {\"type\": \"answer\", \"correct\": false, \"message\": \"Réponse incorrecte. Essayez encore !\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 6}, \"enigme_id\": 7, \"session_revision\": 26, \"state_updated_at\": \"2026-03-29 22:22:23\"}', '2026-03-29 22:22:23', '2026-03-29 23:22:23'),
(124, 'V94V96B3', 'trevou', 'enigme:answer', 'trevou-enigme_answer_7-7', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"normal\", \"name\": \"Les semi-croustillants\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 8, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Prenez la rue du Moulin. Un panneau se trouve à l\'entrée du marais.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Il est écrit dans les deux langues.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Traezhtel\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"L\'entrée du marais\", \"latitude\": null, \"question\": \"Arrivés à l’entrée du marais, trouvez la traduction en breton du mot « Trestel ».\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"L\'entrée du marais\"}, {\"type\": \"corps\", \"content\": \"Le Parsi vous révèle que le rituel pour apaiser Poulpry, consiste à placer le talisman dans le sable au centre d\'un dessin. Le talisman a été aperçu pour la dernière fois dans le marais du village, entre les mains des fées. Suivez les sentiers jusqu\'au panneau d\'entrée du marais.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 50}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 8}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 7}, \"enigme_id\": 8, \"session_revision\": 27, \"state_updated_at\": \"2026-03-29 22:22:29\"}', '2026-03-29 22:22:29', '2026-03-29 23:22:29'),
(125, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_8-8', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"normal\", \"name\": \"Les semi-croustillants\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 8, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Prenez la rue du Moulin. Un panneau se trouve à l\'entrée du marais.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Il est écrit dans les deux langues.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Traezhtel\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 1}, \"title\": \"L\'entrée du marais\", \"latitude\": null, \"question\": \"Arrivés à l’entrée du marais, trouvez la traduction en breton du mot « Trestel ».\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"L\'entrée du marais\"}, {\"type\": \"corps\", \"content\": \"Le Parsi vous révèle que le rituel pour apaiser Poulpry, consiste à placer le talisman dans le sable au centre d\'un dessin. Le talisman a été aperçu pour la dernière fois dans le marais du village, entre les mains des fées. Suivez les sentiers jusqu\'au panneau d\'entrée du marais.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 1, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 50}, \"result\": {\"type\": \"hint\", \"level\": 1, \"message\": \"Indice n°1 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 7}, \"enigme_id\": 8, \"session_revision\": 28, \"state_updated_at\": \"2026-03-29 22:22:37\"}', '2026-03-29 22:22:37', '2026-03-29 23:22:37');
INSERT INTO `player_action_idempotency` (`id`, `team_code`, `site`, `action_scope`, `action_key`, `response_payload`, `created_at`, `expires_at`) VALUES
(126, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_8-9', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"normal\", \"name\": \"Les semi-croustillants\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 8, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Prenez la rue du Moulin. Un panneau se trouve à l\'entrée du marais.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Il est écrit dans les deux langues.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Traezhtel\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 2}, \"title\": \"L\'entrée du marais\", \"latitude\": null, \"question\": \"Arrivés à l’entrée du marais, trouvez la traduction en breton du mot « Trestel ».\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"L\'entrée du marais\"}, {\"type\": \"corps\", \"content\": \"Le Parsi vous révèle que le rituel pour apaiser Poulpry, consiste à placer le talisman dans le sable au centre d\'un dessin. Le talisman a été aperçu pour la dernière fois dans le marais du village, entre les mains des fées. Suivez les sentiers jusqu\'au panneau d\'entrée du marais.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 2, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 50}, \"result\": {\"type\": \"hint\", \"level\": 2, \"message\": \"Indice n°2 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 7}, \"enigme_id\": 8, \"session_revision\": 29, \"state_updated_at\": \"2026-03-29 22:22:40\"}', '2026-03-29 22:22:40', '2026-03-29 23:22:40'),
(127, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_8-10', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 8, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Prenez la rue du moulin. Un panneau se trouve à l\'entrée du marais.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Il est écrit dans les deux langues.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Traezhtel\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 1, \"indices_utilises\": 1}, \"title\": \"L\'entrée du marais\", \"latitude\": null, \"question\": \"Arrivés à l’entrée du marais, trouvez la traduction en breton du mot « Trestel ».\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"L\'entrée du marais\"}, {\"type\": \"corps\", \"content\": \"Le Parsi vous révèle que le rituel pour apaiser Poulpry, consiste à placer le talisman dans le sable au centre d\'un dessin. Le talisman a été aperçu pour la dernière fois dans le marais du village, entre les mains des fées. Suivez les sentiers jusqu\'au panneau d\'entrée du marais.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 1, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 50}, \"result\": {\"type\": \"hint\", \"level\": 1, \"message\": \"Indice n°1 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 7}, \"enigme_id\": 8, \"session_revision\": 33, \"state_updated_at\": \"2026-04-22 21:03:46\"}', '2026-03-29 22:22:42', '2026-04-22 22:03:47'),
(128, 'V94V96B3', 'trevou', 'enigme:answer', 'trevou-enigme_answer_8-11', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"normal\", \"name\": \"Les semi-croustillants\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 9, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Plissez les yeux.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Eloignez votre téléphone de votre visage.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Magie\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/enigme6.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"Le brouillard\", \"latitude\": null, \"question\": \"Arrivez-vous à lire le message caché ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Le brouillard\"}, {\"type\": \"corps\", \"content\": \"Alors que vous venez de trouver l\'entrée du marais, un épais brouillard se forme. Votre vision se trouble et vos repères disparaissent. Cependant, vous apercevez un symbole à travers la brume.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 57}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 9}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 8}, \"enigme_id\": 9, \"session_revision\": 31, \"state_updated_at\": \"2026-03-29 22:22:53\"}', '2026-03-29 22:22:53', '2026-03-29 23:22:53'),
(129, 'V94V96B3', 'trevou', 'enigme:answer', 'trevou-enigme_answer_9-12', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"normal\", \"name\": \"Les semi-croustillants\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 10, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Si vous voyez le symbole sur le panneau, il faut le suivre. Tracez la lettre à partir du point violet.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Gauche, gauche, bas, droite, gauche, bas, droite et droite : la première lettre est un E.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Etoile\\nPour la première lettre, il faut choisir le chemin du bas. On croise les flèches gauche, gauche, bas, droite, gauche, bas, droite, droite. En partant du point, cela forme un E. Le chemin du bas pour la deuxième lettre forme un T, etc...\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Panneau.png\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"Perdus dans le marais\", \"latitude\": null, \"question\": \"Cherchez ce panneau d\'orientation. Il vous sera utile pour trouver votre chemin. Sur le carnet, formez une lettre par case en suivant le chemin qui existe.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Perdus dans le marais\"}, {\"type\": \"corps\", \"content\": \"Le brouillard s\'estompe comme par magie. Vous êtes sur la bonne voie. Vous vous enfoncez dans le marais par le chemin qui descend. Attention à ne pas vous perdre !\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 64}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 10}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 9}, \"enigme_id\": 10, \"session_revision\": 32, \"state_updated_at\": \"2026-03-29 22:23:15\"}', '2026-03-29 22:23:15', '2026-03-29 23:23:15'),
(130, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_10-13', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"normal\", \"name\": \"Les semi-croustillants\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 10, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Si vous voyez le symbole sur le panneau, il faut le suivre. Tracez la lettre à partir du point violet.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Gauche, gauche, bas, droite, gauche, bas, droite et droite : la première lettre est un E.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Etoile\\nPour la première lettre, il faut choisir le chemin du bas. On croise les flèches gauche, gauche, bas, droite, gauche, bas, droite, droite. En partant du point, cela forme un E. Le chemin du bas pour la deuxième lettre forme un T, etc...\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Panneau.png\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 1}, \"title\": \"Perdus dans le marais\", \"latitude\": null, \"question\": \"Cherchez ce panneau d\'orientation. Il vous sera utile pour trouver votre chemin. Sur le carnet, formez une lettre par case en suivant le chemin qui existe.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Perdus dans le marais\"}, {\"type\": \"corps\", \"content\": \"Le brouillard s\'estompe comme par magie. Vous êtes sur la bonne voie. Vous vous enfoncez dans le marais par le chemin qui descend. Attention à ne pas vous perdre !\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 1, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 64}, \"result\": {\"type\": \"hint\", \"level\": 1, \"message\": \"Indice n°1 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 9}, \"enigme_id\": 10, \"session_revision\": 33, \"state_updated_at\": \"2026-03-29 22:23:21\"}', '2026-03-29 22:23:21', '2026-03-29 23:23:21'),
(131, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_10-14', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"normal\", \"name\": \"Les semi-croustillants\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 10, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Si vous voyez le symbole sur le panneau, il faut le suivre. Tracez la lettre à partir du point violet.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Gauche, gauche, bas, droite, gauche, bas, droite et droite : la première lettre est un E.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Etoile\\nPour la première lettre, il faut choisir le chemin du bas. On croise les flèches gauche, gauche, bas, droite, gauche, bas, droite, droite. En partant du point, cela forme un E. Le chemin du bas pour la deuxième lettre forme un T, etc...\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Panneau.png\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 2}, \"title\": \"Perdus dans le marais\", \"latitude\": null, \"question\": \"Cherchez ce panneau d\'orientation. Il vous sera utile pour trouver votre chemin. Sur le carnet, formez une lettre par case en suivant le chemin qui existe.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Perdus dans le marais\"}, {\"type\": \"corps\", \"content\": \"Le brouillard s\'estompe comme par magie. Vous êtes sur la bonne voie. Vous vous enfoncez dans le marais par le chemin qui descend. Attention à ne pas vous perdre !\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 2, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 64}, \"result\": {\"type\": \"hint\", \"level\": 2, \"message\": \"Indice n°2 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 9}, \"enigme_id\": 10, \"session_revision\": 34, \"state_updated_at\": \"2026-03-29 22:23:23\"}', '2026-03-29 22:23:23', '2026-03-29 23:23:23'),
(132, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_10-15', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"normal\", \"name\": \"Les semi-croustillants\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 10, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Si vous voyez le symbole sur le panneau, il faut le suivre. Tracez la lettre à partir du point violet.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Gauche, gauche, bas, droite, gauche, bas, droite et droite : la première lettre est un E.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Etoile\\nPour la première lettre, il faut choisir le chemin du bas. On croise les flèches gauche, gauche, bas, droite, gauche, bas, droite, droite. En partant du point, cela forme un E. Le chemin du bas pour la deuxième lettre forme un T, etc...\", \"revealed\": true}], \"media\": {\"path\": \"/trevou/uploads/Panneau.png\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 3}, \"title\": \"Perdus dans le marais\", \"latitude\": null, \"question\": \"Cherchez ce panneau d\'orientation. Il vous sera utile pour trouver votre chemin. Sur le carnet, formez une lettre par case en suivant le chemin qui existe.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Perdus dans le marais\"}, {\"type\": \"corps\", \"content\": \"Le brouillard s\'estompe comme par magie. Vous êtes sur la bonne voie. Vous vous enfoncez dans le marais par le chemin qui descend. Attention à ne pas vous perdre !\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 3, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 64}, \"result\": {\"type\": \"hint\", \"level\": 3, \"message\": \"Indice n°3 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 9}, \"enigme_id\": 10, \"session_revision\": 35, \"state_updated_at\": \"2026-03-29 22:23:24\"}', '2026-03-29 22:23:24', '2026-03-29 23:23:24'),
(133, 'V94V96B3', 'trevou', 'enigme:answer', 'trevou-enigme_answer_10-16', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"normal\", \"name\": \"Les semi-croustillants\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 11, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"On cherche une petite porte en bois sur un arbre.\", \"revealed\": false}, {\"level\": 2, \"content\": \"La porte se situe sur votre gauche.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Bleue\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/portefee.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"La porte secrète\", \"latitude\": null, \"question\": \"De quelle couleur est cette petite porte ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La porte secrète\"}, {\"type\": \"corps\", \"content\": \"Les étoiles vous conduisent jusqu\'aux passerelles en bois au cœur du marais. Poursuivez votre chemin sur ces passerelles et trouvez la porte d\'entrée du royaume des fées.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 71}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 11}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 10}, \"enigme_id\": 11, \"session_revision\": 36, \"state_updated_at\": \"2026-03-29 22:23:32\"}', '2026-03-29 22:23:32', '2026-03-29 23:23:32'),
(134, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_11-17', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"normal\", \"name\": \"Les semi-croustillants\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 11, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"On cherche une petite porte en bois sur un arbre.\", \"revealed\": true}, {\"level\": 2, \"content\": \"La porte se situe sur votre gauche.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Bleue\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/portefee.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 1}, \"title\": \"La porte secrète\", \"latitude\": null, \"question\": \"De quelle couleur est cette petite porte ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La porte secrète\"}, {\"type\": \"corps\", \"content\": \"Les étoiles vous conduisent jusqu\'aux passerelles en bois au cœur du marais. Poursuivez votre chemin sur ces passerelles et trouvez la porte d\'entrée du royaume des fées.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 1, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 71}, \"result\": {\"type\": \"hint\", \"level\": 1, \"message\": \"Indice n°1 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 10}, \"enigme_id\": 11, \"session_revision\": 37, \"state_updated_at\": \"2026-03-29 22:23:46\"}', '2026-03-29 22:23:46', '2026-03-29 23:23:46'),
(135, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_11-18', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"normal\", \"name\": \"Les semi-croustillants\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 11, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"On cherche une petite porte en bois sur un arbre.\", \"revealed\": true}, {\"level\": 2, \"content\": \"La porte se situe sur votre gauche.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Bleue\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/portefee.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 2}, \"title\": \"La porte secrète\", \"latitude\": null, \"question\": \"De quelle couleur est cette petite porte ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La porte secrète\"}, {\"type\": \"corps\", \"content\": \"Les étoiles vous conduisent jusqu\'aux passerelles en bois au cœur du marais. Poursuivez votre chemin sur ces passerelles et trouvez la porte d\'entrée du royaume des fées.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 2, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 71}, \"result\": {\"type\": \"hint\", \"level\": 2, \"message\": \"Indice n°2 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 10}, \"enigme_id\": 11, \"session_revision\": 38, \"state_updated_at\": \"2026-03-29 22:23:49\"}', '2026-03-29 22:23:49', '2026-03-29 23:23:49'),
(136, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_11-19', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"normal\", \"name\": \"Les semi-croustillants\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 11, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"On cherche une petite porte en bois sur un arbre.\", \"revealed\": true}, {\"level\": 2, \"content\": \"La porte se situe sur votre gauche.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Bleue\", \"revealed\": true}], \"media\": {\"path\": \"/trevou/uploads/portefee.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 3}, \"title\": \"La porte secrète\", \"latitude\": null, \"question\": \"De quelle couleur est cette petite porte ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La porte secrète\"}, {\"type\": \"corps\", \"content\": \"Les étoiles vous conduisent jusqu\'aux passerelles en bois au cœur du marais. Poursuivez votre chemin sur ces passerelles et trouvez la porte d\'entrée du royaume des fées.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 3, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 71}, \"result\": {\"type\": \"hint\", \"level\": 3, \"message\": \"Indice n°3 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 10}, \"enigme_id\": 11, \"session_revision\": 39, \"state_updated_at\": \"2026-03-29 22:23:50\"}', '2026-03-29 22:23:50', '2026-03-29 23:23:50'),
(137, 'V94V96B3', 'trevou', 'enigme:answer', 'trevou-enigme_answer_11-20', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"normal\", \"name\": \"Les semi-croustillants\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 12, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Pour la première lettre : un participant fait la pose 4, un autre la 6. Un troisième regarde ce que ça donne !\", \"revealed\": false}, {\"level\": 2, \"content\": \"4+6 = C.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Calme\\n4+6 = C, 8+5 = A, 3+4 = L, 2+7 = M et 8+4 = E\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Fées - site internet.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"La danse des fées\", \"latitude\": null, \"question\": \"Les fées semblent vouloir vous délivrer un message via une étrange danse. Pour décrypter leur chorégraphie, elles vous tendent cette étoile. Quel est le message des fées ?\\r\\nUtilisez le dessin du carnet. Vous pouvez imiter les positions des fées pour trouver la lettre qui correspond à chaque addition.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La danse des fées\"}, {\"type\": \"corps\", \"content\": \"Vous l\'avez trouvé, il est là : le royaume magique des fées. Mais où sont-elles passées ? Vous décidez de continuer sur les passerelles à leur recherche. Vous tombez alors sur un vieux chêne magique qui abrite plusieurs d\'entre elles. Avez-vous remarqué que le chêne vous regarde ?\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 79}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 12}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 11}, \"enigme_id\": 12, \"session_revision\": 40, \"state_updated_at\": \"2026-03-29 22:23:56\"}', '2026-03-29 22:23:56', '2026-03-29 23:23:56'),
(138, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_12-21', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"normal\", \"name\": \"Les semi-croustillants\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 12, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Pour la première lettre : un participant fait la pose 4, un autre la 6. Un troisième regarde ce que ça donne !\", \"revealed\": true}, {\"level\": 2, \"content\": \"4+6 = C.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Calme\\n4+6 = C, 8+5 = A, 3+4 = L, 2+7 = M et 8+4 = E\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Fées - site internet.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 1}, \"title\": \"La danse des fées\", \"latitude\": null, \"question\": \"Les fées semblent vouloir vous délivrer un message via une étrange danse. Pour décrypter leur chorégraphie, elles vous tendent cette étoile. Quel est le message des fées ?\\r\\nUtilisez le dessin du carnet. Vous pouvez imiter les positions des fées pour trouver la lettre qui correspond à chaque addition.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La danse des fées\"}, {\"type\": \"corps\", \"content\": \"Vous l\'avez trouvé, il est là : le royaume magique des fées. Mais où sont-elles passées ? Vous décidez de continuer sur les passerelles à leur recherche. Vous tombez alors sur un vieux chêne magique qui abrite plusieurs d\'entre elles. Avez-vous remarqué que le chêne vous regarde ?\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 1, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 79}, \"result\": {\"type\": \"hint\", \"level\": 1, \"message\": \"Indice n°1 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 11}, \"enigme_id\": 12, \"session_revision\": 41, \"state_updated_at\": \"2026-03-29 22:24:25\"}', '2026-03-29 22:24:25', '2026-03-29 23:24:25'),
(139, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_12-22', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"normal\", \"name\": \"Les semi-croustillants\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 12, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Pour la première lettre : un participant fait la pose 4, un autre la 6. Un troisième regarde ce que ça donne !\", \"revealed\": true}, {\"level\": 2, \"content\": \"4+6 = C.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Calme\\n4+6 = C, 8+5 = A, 3+4 = L, 2+7 = M et 8+4 = E\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Fées - site internet.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 2}, \"title\": \"La danse des fées\", \"latitude\": null, \"question\": \"Les fées semblent vouloir vous délivrer un message via une étrange danse. Pour décrypter leur chorégraphie, elles vous tendent cette étoile. Quel est le message des fées ?\\r\\nUtilisez le dessin du carnet. Vous pouvez imiter les positions des fées pour trouver la lettre qui correspond à chaque addition.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La danse des fées\"}, {\"type\": \"corps\", \"content\": \"Vous l\'avez trouvé, il est là : le royaume magique des fées. Mais où sont-elles passées ? Vous décidez de continuer sur les passerelles à leur recherche. Vous tombez alors sur un vieux chêne magique qui abrite plusieurs d\'entre elles. Avez-vous remarqué que le chêne vous regarde ?\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 2, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 79}, \"result\": {\"type\": \"hint\", \"level\": 2, \"message\": \"Indice n°2 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 11}, \"enigme_id\": 12, \"session_revision\": 42, \"state_updated_at\": \"2026-03-29 22:24:29\"}', '2026-03-29 22:24:29', '2026-03-29 23:24:29'),
(140, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_12-23', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"normal\", \"name\": \"Les semi-croustillants\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 12, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Pour la première lettre : un participant fait la pose 4, un autre la 6. Un troisième regarde ce que ça donne !\", \"revealed\": true}, {\"level\": 2, \"content\": \"4+6 = C.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Calme\\n4+6 = C, 8+5 = A, 3+4 = L, 2+7 = M et 8+4 = E\", \"revealed\": true}], \"media\": {\"path\": \"/trevou/uploads/Fées - site internet.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 3}, \"title\": \"La danse des fées\", \"latitude\": null, \"question\": \"Les fées semblent vouloir vous délivrer un message via une étrange danse. Pour décrypter leur chorégraphie, elles vous tendent cette étoile. Quel est le message des fées ?\\r\\nUtilisez le dessin du carnet. Vous pouvez imiter les positions des fées pour trouver la lettre qui correspond à chaque addition.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La danse des fées\"}, {\"type\": \"corps\", \"content\": \"Vous l\'avez trouvé, il est là : le royaume magique des fées. Mais où sont-elles passées ? Vous décidez de continuer sur les passerelles à leur recherche. Vous tombez alors sur un vieux chêne magique qui abrite plusieurs d\'entre elles. Avez-vous remarqué que le chêne vous regarde ?\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 3, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 79}, \"result\": {\"type\": \"hint\", \"level\": 3, \"message\": \"Indice n°3 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 11}, \"enigme_id\": 12, \"session_revision\": 43, \"state_updated_at\": \"2026-03-29 22:24:31\"}', '2026-03-29 22:24:31', '2026-03-29 23:24:31'),
(141, 'V94V96B3', 'trevou', 'enigme:answer', 'trevou-enigme_answer_12-24', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"normal\", \"name\": \"Les semi-croustillants\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 13, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Placez le U dans le coin inférieur gauche.\", \"revealed\": false}, {\"level\": 2, \"content\": \"140 + 12 = ?\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : 152\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"Le talisman des lions\", \"latitude\": null, \"question\": \"Ouvrez l’enveloppe 3, réparez le talisman et résolvez l’addition.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Le talisman des lions\"}, {\"type\": \"corps\", \"content\": \"Vous écoutez les fées et poursuivez votre chemin jusqu\'à un banc solitaire, offrant une vue calme sur le marais de Trévou-Tréguignec. Les fées vous remettent alors le talisman des lions nécessaire pour le rituel. Malheureusement, celui-ci est cassé. Vous allez devoir le réparer.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 86}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 13}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 12}, \"enigme_id\": 13, \"session_revision\": 44, \"state_updated_at\": \"2026-03-29 22:24:38\"}', '2026-03-29 22:24:38', '2026-03-29 23:24:38'),
(142, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_13-25', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"normal\", \"name\": \"Les semi-croustillants\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 13, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Placez le U dans le coin inférieur gauche.\", \"revealed\": true}, {\"level\": 2, \"content\": \"140 + 12 = ?\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : 152\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 1}, \"title\": \"Le talisman des lions\", \"latitude\": null, \"question\": \"Ouvrez l’enveloppe 3, réparez le talisman et résolvez l’addition.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Le talisman des lions\"}, {\"type\": \"corps\", \"content\": \"Vous écoutez les fées et poursuivez votre chemin jusqu\'à un banc solitaire, offrant une vue calme sur le marais de Trévou-Tréguignec. Les fées vous remettent alors le talisman des lions nécessaire pour le rituel. Malheureusement, celui-ci est cassé. Vous allez devoir le réparer.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 1, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 86}, \"result\": {\"type\": \"hint\", \"level\": 1, \"message\": \"Indice n°1 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 12}, \"enigme_id\": 13, \"session_revision\": 45, \"state_updated_at\": \"2026-03-29 22:24:50\"}', '2026-03-29 22:24:50', '2026-03-29 23:24:50'),
(143, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_13-26', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"normal\", \"name\": \"Les semi-croustillants\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 13, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Placez le U dans le coin inférieur gauche.\", \"revealed\": true}, {\"level\": 2, \"content\": \"140 + 12 = ?\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : 152\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 2}, \"title\": \"Le talisman des lions\", \"latitude\": null, \"question\": \"Ouvrez l’enveloppe 3, réparez le talisman et résolvez l’addition.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Le talisman des lions\"}, {\"type\": \"corps\", \"content\": \"Vous écoutez les fées et poursuivez votre chemin jusqu\'à un banc solitaire, offrant une vue calme sur le marais de Trévou-Tréguignec. Les fées vous remettent alors le talisman des lions nécessaire pour le rituel. Malheureusement, celui-ci est cassé. Vous allez devoir le réparer.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 2, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 86}, \"result\": {\"type\": \"hint\", \"level\": 2, \"message\": \"Indice n°2 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 12}, \"enigme_id\": 13, \"session_revision\": 46, \"state_updated_at\": \"2026-03-29 22:24:53\"}', '2026-03-29 22:24:53', '2026-03-29 23:24:53'),
(144, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_13-27', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"normal\", \"name\": \"Les semi-croustillants\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 13, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Placez le U dans le coin inférieur gauche.\", \"revealed\": true}, {\"level\": 2, \"content\": \"140 + 12 = ?\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : 152\", \"revealed\": true}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 3}, \"title\": \"Le talisman des lions\", \"latitude\": null, \"question\": \"Ouvrez l’enveloppe 3, réparez le talisman et résolvez l’addition.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Le talisman des lions\"}, {\"type\": \"corps\", \"content\": \"Vous écoutez les fées et poursuivez votre chemin jusqu\'à un banc solitaire, offrant une vue calme sur le marais de Trévou-Tréguignec. Les fées vous remettent alors le talisman des lions nécessaire pour le rituel. Malheureusement, celui-ci est cassé. Vous allez devoir le réparer.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 3, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 86}, \"result\": {\"type\": \"hint\", \"level\": 3, \"message\": \"Indice n°3 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 12}, \"enigme_id\": 13, \"session_revision\": 47, \"state_updated_at\": \"2026-03-29 22:24:54\"}', '2026-03-29 22:24:54', '2026-03-29 23:24:54'),
(145, 'V94V96B3', 'trevou', 'enigme:answer', 'trevou-enigme_answer_13-28', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"normal\", \"name\": \"Les semi-croustillants\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 14, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Trouvez sur la carte les lieux associés aux mots en majuscule et reliez-les.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Les points forment une constellation. Utilisez le carnet pour savoir laquelle.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Couronne\\nEn reliant les différents points, on dessine la constellation de la couronne qu\'on peut voir dans le carnet.\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Enigmefinale.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"L\'apaisement de Poulpry\", \"latitude\": null, \"question\": \"En vous aidant de la carte, que devez-vous dessiner dans le sable ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"L\'apaisement de Poulpry\"}, {\"type\": \"corps\", \"content\": \"Le talisman réparé, vous allez maintenant pouvoir réaliser le rituel. Pour savoir ce que vous devez dessiner dans le sable pour apaiser Poulpry, les fées vous laissent une dernière instruction :\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 93}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 14}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 13}, \"enigme_id\": 14, \"session_revision\": 48, \"state_updated_at\": \"2026-03-29 22:25:00\"}', '2026-03-29 22:25:00', '2026-03-29 23:25:00'),
(146, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_14-29', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"normal\", \"name\": \"Les semi-croustillants\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 14, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Trouvez sur la carte les lieux associés aux mots en majuscule et reliez-les.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Les points forment une constellation. Utilisez le carnet pour savoir laquelle.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Couronne\\nEn reliant les différents points, on dessine la constellation de la couronne qu\'on peut voir dans le carnet.\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Enigmefinale.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 1}, \"title\": \"L\'apaisement de Poulpry\", \"latitude\": null, \"question\": \"En vous aidant de la carte, que devez-vous dessiner dans le sable ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"L\'apaisement de Poulpry\"}, {\"type\": \"corps\", \"content\": \"Le talisman réparé, vous allez maintenant pouvoir réaliser le rituel. Pour savoir ce que vous devez dessiner dans le sable pour apaiser Poulpry, les fées vous laissent une dernière instruction :\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 1, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 93}, \"result\": {\"type\": \"hint\", \"level\": 1, \"message\": \"Indice n°1 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 13}, \"enigme_id\": 14, \"session_revision\": 49, \"state_updated_at\": \"2026-03-29 22:25:17\"}', '2026-03-29 22:25:17', '2026-03-29 23:25:17'),
(147, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_14-30', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"normal\", \"name\": \"Les semi-croustillants\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 14, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Trouvez sur la carte les lieux associés aux mots en majuscule et reliez-les.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Les points forment une constellation. Utilisez le carnet pour savoir laquelle.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Couronne\\nEn reliant les différents points, on dessine la constellation de la couronne qu\'on peut voir dans le carnet.\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Enigmefinale.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 2}, \"title\": \"L\'apaisement de Poulpry\", \"latitude\": null, \"question\": \"En vous aidant de la carte, que devez-vous dessiner dans le sable ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"L\'apaisement de Poulpry\"}, {\"type\": \"corps\", \"content\": \"Le talisman réparé, vous allez maintenant pouvoir réaliser le rituel. Pour savoir ce que vous devez dessiner dans le sable pour apaiser Poulpry, les fées vous laissent une dernière instruction :\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 2, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 93}, \"result\": {\"type\": \"hint\", \"level\": 2, \"message\": \"Indice n°2 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 13}, \"enigme_id\": 14, \"session_revision\": 50, \"state_updated_at\": \"2026-03-29 22:25:20\"}', '2026-03-29 22:25:20', '2026-03-29 23:25:20'),
(148, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_14-31', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"normal\", \"name\": \"Les semi-croustillants\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 14, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Trouvez sur la carte les lieux associés aux mots en majuscule et reliez-les.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Les points forment une constellation. Utilisez le carnet pour savoir laquelle.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Couronne\\nEn reliant les différents points, on dessine la constellation de la couronne qu\'on peut voir dans le carnet.\", \"revealed\": true}], \"media\": {\"path\": \"/trevou/uploads/Enigmefinale.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 3}, \"title\": \"L\'apaisement de Poulpry\", \"latitude\": null, \"question\": \"En vous aidant de la carte, que devez-vous dessiner dans le sable ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"L\'apaisement de Poulpry\"}, {\"type\": \"corps\", \"content\": \"Le talisman réparé, vous allez maintenant pouvoir réaliser le rituel. Pour savoir ce que vous devez dessiner dans le sable pour apaiser Poulpry, les fées vous laissent une dernière instruction :\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 3, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 93}, \"result\": {\"type\": \"hint\", \"level\": 3, \"message\": \"Indice n°3 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 13}, \"enigme_id\": 14, \"session_revision\": 51, \"state_updated_at\": \"2026-03-29 22:25:23\"}', '2026-03-29 22:25:23', '2026-03-29 23:25:23'),
(149, 'V94V96B3', 'trevou', 'enigme:answer', 'trevou-enigme_answer_14-32', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"normal\", \"name\": \"Les semi-croustillants\", \"pending_mode\": null}, \"state\": \"finished\", \"enigme\": null, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, bravo ! Toutes les énigmes sont terminées.\", \"finished\": true, \"next_enigme_id\": null}, \"message\": \"Toutes les énigmes sont résolues, bravo !\", \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 14}, \"enigme_id\": 14, \"session_revision\": 52, \"state_updated_at\": \"2026-03-29 22:25:30\"}', '2026-03-29 22:25:30', '2026-03-29 23:25:30'),
(153, 'QNWACZ9Q', 'trevou', 'enigme:hint', 'trevou-enigme_hint_1-1', '{\"site\": \"trevou\", \"team\": {\"code\": \"QNWACZ9Q\", \"mode\": \"difficile\", \"name\": \"Les Râleurs\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 1, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Comptez les bancs avec les vagues et utilisez le panneau au bout de la plage pour les autres éléments.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Utilisez la rose des vents du carnet pour convertir les chiffres en lettres. Il y a 9 bancs avec des vagues.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Lion\\nIl y a 9 bancs avec une vague (L), 3 exemplaires du second symbole (I), 6 points jaunes (O) et 1 nageur (N).\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Enigme1.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 1}, \"title\": \"introduction\", \"latitude\": null, \"question\": \"Cet étrange dessin, orné de symboles, vous invite à une première exploration. Commencez par vous asseoir sur un banc quelques instants pour feuilleter votre carnet d’aventures. Puis, parcourez le rivage en observant chaque détail. Au bout de la plage, les autres symboles vous attendent dissimulés dans l’environnement. Utilisez-les pour décoder le dessin.\", \"sections\": [{\"type\": \"titre\", \"content\": \"Le Secret des Profondeurs\"}, {\"type\": \"sous_titre\", \"content\": \"Introduction \"}, {\"type\": \"corps\", \"content\": \"Dans le village breton de Trévou-Tréguignec, il se murmure entre les habitants, l’existence passée d’une dangereuse créature marine sur le point de se réveiller.\\r\\n\\r\\nVoulant en savoir plus, vous questionnez les habitants du village à son sujet. Ils vous apprennent que cette créature a jadis semé la terreur et qu’elle a été apaisée par les anciens du village.\\r\\n\\r\\nN’écoutant que votre courage, vous décidez d’aider les Trévousiens et les Trévousiennes face au péril qui les menace.\\r\\n\\r\\nDécouvrez comment les anciens ont fait pour apaiser la créature et sauvez Trévou-Tréguignec de la catastrophe.\"}, {\"type\": \"corps\", \"content\": \"Afin de vous aider dans votre quête, un habitant vous tend un indice.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 1, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 0}, \"result\": {\"type\": \"hint\", \"level\": 1, \"message\": \"Indice n°1 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 0}, \"enigme_id\": 1, \"session_revision\": 2, \"state_updated_at\": \"2026-04-12 14:26:33\"}', '2026-04-12 14:26:33', '2026-04-12 15:26:33'),
(154, 'QNWACZ9Q', 'trevou', 'enigme:answer', 'trevou-enigme_answer_1-1', '{\"site\": \"trevou\", \"team\": {\"code\": \"QNWACZ9Q\", \"mode\": \"difficile\", \"name\": \"Les Râleurs\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 1, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Comptez les bancs avec les vagues et utilisez le panneau au bout de la plage pour les autres éléments.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Utilisez la rose des vents du carnet pour convertir les chiffres en lettres. Il y a 9 bancs avec des vagues.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Lion\\nIl y a 9 bancs avec une vague (L), 3 exemplaires du second symbole (I), 6 points jaunes (O) et 1 nageur (N).\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Enigme1.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 1, \"indices_utilises\": 1}, \"title\": \"introduction\", \"latitude\": null, \"question\": \"Cet étrange dessin, orné de symboles, vous invite à une première exploration. Commencez par vous asseoir sur un banc quelques instants pour feuilleter votre carnet d’aventures. Puis, parcourez le rivage en observant chaque détail. Au bout de la plage, les autres symboles vous attendent dissimulés dans l’environnement. Utilisez-les pour décoder le dessin.\", \"sections\": [{\"type\": \"titre\", \"content\": \"Le Secret des Profondeurs\"}, {\"type\": \"sous_titre\", \"content\": \"Introduction \"}, {\"type\": \"corps\", \"content\": \"Dans le village breton de Trévou-Tréguignec, il se murmure entre les habitants, l’existence passée d’une dangereuse créature marine sur le point de se réveiller.\\r\\n\\r\\nVoulant en savoir plus, vous questionnez les habitants du village à son sujet. Ils vous apprennent que cette créature a jadis semé la terreur et qu’elle a été apaisée par les anciens du village.\\r\\n\\r\\nN’écoutant que votre courage, vous décidez d’aider les Trévousiens et les Trévousiennes face au péril qui les menace.\\r\\n\\r\\nDécouvrez comment les anciens ont fait pour apaiser la créature et sauvez Trévou-Tréguignec de la catastrophe.\"}, {\"type\": \"corps\", \"content\": \"Afin de vous aider dans votre quête, un habitant vous tend un indice.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 1, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 0}, \"result\": {\"type\": \"answer\", \"correct\": false, \"message\": \"Réponse incorrecte. Essayez encore !\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 0}, \"enigme_id\": 1, \"session_revision\": 3, \"state_updated_at\": \"2026-04-12 14:34:56\"}', '2026-04-12 14:34:56', '2026-04-12 15:34:56');
INSERT INTO `player_action_idempotency` (`id`, `team_code`, `site`, `action_scope`, `action_key`, `response_payload`, `created_at`, `expires_at`) VALUES
(155, 'QNWACZ9Q', 'trevou', 'enigme:answer', 'trevou-enigme_answer_1-2', '{\"site\": \"trevou\", \"team\": {\"code\": \"QNWACZ9Q\", \"mode\": \"difficile\", \"name\": \"Les Râleurs\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 1, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Comptez les bancs avec les vagues et utilisez le panneau au bout de la plage pour les autres éléments.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Utilisez la rose des vents du carnet pour convertir les chiffres en lettres. Il y a 9 bancs avec des vagues.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Lion\\nIl y a 9 bancs avec une vague (L), 3 exemplaires du second symbole (I), 6 points jaunes (O) et 1 nageur (N).\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Enigme1.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 2, \"indices_utilises\": 1}, \"title\": \"introduction\", \"latitude\": null, \"question\": \"Cet étrange dessin, orné de symboles, vous invite à une première exploration. Commencez par vous asseoir sur un banc quelques instants pour feuilleter votre carnet d’aventures. Puis, parcourez le rivage en observant chaque détail. Au bout de la plage, les autres symboles vous attendent dissimulés dans l’environnement. Utilisez-les pour décoder le dessin.\", \"sections\": [{\"type\": \"titre\", \"content\": \"Le Secret des Profondeurs\"}, {\"type\": \"sous_titre\", \"content\": \"Introduction \"}, {\"type\": \"corps\", \"content\": \"Dans le village breton de Trévou-Tréguignec, il se murmure entre les habitants, l’existence passée d’une dangereuse créature marine sur le point de se réveiller.\\r\\n\\r\\nVoulant en savoir plus, vous questionnez les habitants du village à son sujet. Ils vous apprennent que cette créature a jadis semé la terreur et qu’elle a été apaisée par les anciens du village.\\r\\n\\r\\nN’écoutant que votre courage, vous décidez d’aider les Trévousiens et les Trévousiennes face au péril qui les menace.\\r\\n\\r\\nDécouvrez comment les anciens ont fait pour apaiser la créature et sauvez Trévou-Tréguignec de la catastrophe.\"}, {\"type\": \"corps\", \"content\": \"Afin de vous aider dans votre quête, un habitant vous tend un indice.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 1, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 0}, \"result\": {\"type\": \"answer\", \"correct\": false, \"message\": \"Réponse incorrecte. Essayez encore !\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 0}, \"enigme_id\": 1, \"session_revision\": 4, \"state_updated_at\": \"2026-04-12 14:35:42\"}', '2026-04-12 14:35:42', '2026-04-12 15:35:42'),
(156, 'QNWACZ9Q', 'trevou', 'enigme:answer', 'trevou-enigme_answer_1-3', '{\"site\": \"trevou\", \"team\": {\"code\": \"QNWACZ9Q\", \"mode\": \"difficile\", \"name\": \"Les Râleurs\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 1, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Comptez les bancs avec les vagues et utilisez le panneau au bout de la plage pour les autres éléments.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Utilisez la rose des vents du carnet pour convertir les chiffres en lettres. Il y a 9 bancs avec des vagues.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Lion\\nIl y a 9 bancs avec une vague (L), 3 exemplaires du second symbole (I), 6 points jaunes (O) et 1 nageur (N).\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Enigme1.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 3, \"indices_utilises\": 1}, \"title\": \"introduction\", \"latitude\": null, \"question\": \"Cet étrange dessin, orné de symboles, vous invite à une première exploration. Commencez par vous asseoir sur un banc quelques instants pour feuilleter votre carnet d’aventures. Puis, parcourez le rivage en observant chaque détail. Au bout de la plage, les autres symboles vous attendent dissimulés dans l’environnement. Utilisez-les pour décoder le dessin.\", \"sections\": [{\"type\": \"titre\", \"content\": \"Le Secret des Profondeurs\"}, {\"type\": \"sous_titre\", \"content\": \"Introduction \"}, {\"type\": \"corps\", \"content\": \"Dans le village breton de Trévou-Tréguignec, il se murmure entre les habitants, l’existence passée d’une dangereuse créature marine sur le point de se réveiller.\\r\\n\\r\\nVoulant en savoir plus, vous questionnez les habitants du village à son sujet. Ils vous apprennent que cette créature a jadis semé la terreur et qu’elle a été apaisée par les anciens du village.\\r\\n\\r\\nN’écoutant que votre courage, vous décidez d’aider les Trévousiens et les Trévousiennes face au péril qui les menace.\\r\\n\\r\\nDécouvrez comment les anciens ont fait pour apaiser la créature et sauvez Trévou-Tréguignec de la catastrophe.\"}, {\"type\": \"corps\", \"content\": \"Afin de vous aider dans votre quête, un habitant vous tend un indice.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 1, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 0}, \"result\": {\"type\": \"answer\", \"correct\": false, \"message\": \"Réponse incorrecte. Essayez encore !\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 0}, \"enigme_id\": 1, \"session_revision\": 5, \"state_updated_at\": \"2026-04-12 14:35:52\"}', '2026-04-12 14:35:52', '2026-04-12 15:35:52'),
(157, 'QNWACZ9Q', 'trevou', 'enigme:answer', 'trevou-enigme_answer_1-4', '{\"site\": \"trevou\", \"team\": {\"code\": \"QNWACZ9Q\", \"mode\": \"difficile\", \"name\": \"Les Râleurs\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 1, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Comptez les bancs avec les vagues et utilisez le panneau au bout de la plage pour les autres éléments.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Utilisez la rose des vents du carnet pour convertir les chiffres en lettres. Il y a 9 bancs avec des vagues.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Lion\\nIl y a 9 bancs avec une vague (L), 3 exemplaires du second symbole (I), 6 points jaunes (O) et 1 nageur (N).\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Enigme1.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 4, \"indices_utilises\": 1}, \"title\": \"introduction\", \"latitude\": null, \"question\": \"Cet étrange dessin, orné de symboles, vous invite à une première exploration. Commencez par vous asseoir sur un banc quelques instants pour feuilleter votre carnet d’aventures. Puis, parcourez le rivage en observant chaque détail. Au bout de la plage, les autres symboles vous attendent dissimulés dans l’environnement. Utilisez-les pour décoder le dessin.\", \"sections\": [{\"type\": \"titre\", \"content\": \"Le Secret des Profondeurs\"}, {\"type\": \"sous_titre\", \"content\": \"Introduction \"}, {\"type\": \"corps\", \"content\": \"Dans le village breton de Trévou-Tréguignec, il se murmure entre les habitants, l’existence passée d’une dangereuse créature marine sur le point de se réveiller.\\r\\n\\r\\nVoulant en savoir plus, vous questionnez les habitants du village à son sujet. Ils vous apprennent que cette créature a jadis semé la terreur et qu’elle a été apaisée par les anciens du village.\\r\\n\\r\\nN’écoutant que votre courage, vous décidez d’aider les Trévousiens et les Trévousiennes face au péril qui les menace.\\r\\n\\r\\nDécouvrez comment les anciens ont fait pour apaiser la créature et sauvez Trévou-Tréguignec de la catastrophe.\"}, {\"type\": \"corps\", \"content\": \"Afin de vous aider dans votre quête, un habitant vous tend un indice.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 1, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 0}, \"result\": {\"type\": \"answer\", \"correct\": false, \"message\": \"Réponse incorrecte. Essayez encore !\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 0}, \"enigme_id\": 1, \"session_revision\": 6, \"state_updated_at\": \"2026-04-12 14:36:14\"}', '2026-04-12 14:36:14', '2026-04-12 15:36:14'),
(158, 'QNWACZ9Q', 'trevou', 'enigme:hint', 'trevou-enigme_hint_1-5', '{\"site\": \"trevou\", \"team\": {\"code\": \"QNWACZ9Q\", \"mode\": \"difficile\", \"name\": \"Les Râleurs\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 1, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Comptez les bancs avec les vagues et utilisez le panneau au bout de la plage pour les autres éléments.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Utilisez la rose des vents du carnet pour convertir les chiffres en lettres. Il y a 9 bancs avec des vagues.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Lion\\nIl y a 9 bancs avec une vague (L), 3 exemplaires du second symbole (I), 6 points jaunes (O) et 1 nageur (N).\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Enigme1.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 4, \"indices_utilises\": 2}, \"title\": \"introduction\", \"latitude\": null, \"question\": \"Cet étrange dessin, orné de symboles, vous invite à une première exploration. Commencez par vous asseoir sur un banc quelques instants pour feuilleter votre carnet d’aventures. Puis, parcourez le rivage en observant chaque détail. Au bout de la plage, les autres symboles vous attendent dissimulés dans l’environnement. Utilisez-les pour décoder le dessin.\", \"sections\": [{\"type\": \"titre\", \"content\": \"Le Secret des Profondeurs\"}, {\"type\": \"sous_titre\", \"content\": \"Introduction \"}, {\"type\": \"corps\", \"content\": \"Dans le village breton de Trévou-Tréguignec, il se murmure entre les habitants, l’existence passée d’une dangereuse créature marine sur le point de se réveiller.\\r\\n\\r\\nVoulant en savoir plus, vous questionnez les habitants du village à son sujet. Ils vous apprennent que cette créature a jadis semé la terreur et qu’elle a été apaisée par les anciens du village.\\r\\n\\r\\nN’écoutant que votre courage, vous décidez d’aider les Trévousiens et les Trévousiennes face au péril qui les menace.\\r\\n\\r\\nDécouvrez comment les anciens ont fait pour apaiser la créature et sauvez Trévou-Tréguignec de la catastrophe.\"}, {\"type\": \"corps\", \"content\": \"Afin de vous aider dans votre quête, un habitant vous tend un indice.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 2, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 0}, \"result\": {\"type\": \"hint\", \"level\": 2, \"message\": \"Indice n°2 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 0}, \"enigme_id\": 1, \"session_revision\": 7, \"state_updated_at\": \"2026-04-12 14:36:16\"}', '2026-04-12 14:36:16', '2026-04-12 15:36:16'),
(159, 'QNWACZ9Q', 'trevou', 'enigme:answer', 'trevou-enigme_answer_1-6', '{\"site\": \"trevou\", \"team\": {\"code\": \"QNWACZ9Q\", \"mode\": \"difficile\", \"name\": \"Les Râleurs\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 2, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Prenez la vieille côte de Trestel pour arriver devant des Lions… Il y a peut-être une autre entrée.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Prenez les escaliers un peu plus haut sur la gauche pour arriver devant le portail principal.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : 12\\nL\'entrée principale se situe en haut des escaliers. Le numéro est marqué sur le pilier gauche.\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/enigme2.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"La maison aux lions\", \"latitude\": null, \"question\": \"Étudiez les repères sur la carte, suivez les chemins indiqués et laissez-vous guider à travers les escaliers secrets vers cette ancienne maison. Quel est le numéro inscrit à son entrée principale ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La Maison aux Lions\"}, {\"type\": \"corps\", \"content\": \"Le lion symbolise la force et le courage. Cet emblème représenté à plusieurs endroits du village, vous sera utile pour la suite de votre aventure. Munis de votre carte, partez à la recherche de la demeure aux lions.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 7}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 2}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 1}, \"enigme_id\": 2, \"session_revision\": 8, \"state_updated_at\": \"2026-04-12 14:36:59\"}', '2026-04-12 14:36:59', '2026-04-12 15:36:59'),
(160, 'QNWACZ9Q', 'trevou', 'enigme:answer', 'trevou-enigme_answer_2-1', '{\"site\": \"trevou\", \"team\": {\"code\": \"QNWACZ9Q\", \"mode\": \"difficile\", \"name\": \"Les Râleurs\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 2, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Prenez la vieille côte de Trestel pour arriver devant des Lions… Il y a peut-être une autre entrée.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Prenez les escaliers un peu plus haut sur la gauche pour arriver devant le portail principal.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : 12\\nL\'entrée principale se situe en haut des escaliers. Le numéro est marqué sur le pilier gauche.\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/enigme2.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 1, \"indices_utilises\": 0}, \"title\": \"La maison aux lions\", \"latitude\": null, \"question\": \"Étudiez les repères sur la carte, suivez les chemins indiqués et laissez-vous guider à travers les escaliers secrets vers cette ancienne maison. Quel est le numéro inscrit à son entrée principale ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La Maison aux Lions\"}, {\"type\": \"corps\", \"content\": \"Le lion symbolise la force et le courage. Cet emblème représenté à plusieurs endroits du village, vous sera utile pour la suite de votre aventure. Munis de votre carte, partez à la recherche de la demeure aux lions.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 7}, \"result\": {\"type\": \"answer\", \"correct\": false, \"message\": \"Réponse incorrecte. Essayez encore !\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 1}, \"enigme_id\": 2, \"session_revision\": 9, \"state_updated_at\": \"2026-04-12 14:51:58\"}', '2026-04-12 14:51:58', '2026-04-12 15:51:58'),
(161, 'QNWACZ9Q', 'trevou', 'enigme:answer', 'trevou-enigme_answer_2-2', '{\"site\": \"trevou\", \"team\": {\"code\": \"QNWACZ9Q\", \"mode\": \"difficile\", \"name\": \"Les Râleurs\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 3, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Utilisez la table en morse pour traduire le chant des oiseaux.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Le code : −− −−− −· ··· − ·−· · ···\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Monstres\\n−− (M) −−− (O) −· (N) ··· (S) − (T) ·−· (R) · (E) ··· (S)\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Enigme3.mp3\", \"type\": \"audio\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"Le chant des oiseaux\", \"latitude\": null, \"question\": \"Déchiffrez ces cris énigmatiques. N’oubliez pas de monter le son.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Le chant des oiseaux\"}, {\"type\": \"corps\", \"content\": \"Une fois arrivés devant la maison, un étrange bruit attire votre attention : les goélands et les mouettes semblent essayer de communiquer avec vous.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 14}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 3}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 2}, \"enigme_id\": 3, \"session_revision\": 10, \"state_updated_at\": \"2026-04-12 14:52:05\"}', '2026-04-12 14:52:05', '2026-04-12 15:52:05'),
(162, 'QNWACZ9Q', 'trevou', 'enigme:answer', 'trevou-enigme_answer_3-3', '{\"site\": \"trevou\", \"team\": {\"code\": \"QNWACZ9Q\", \"mode\": \"difficile\", \"name\": \"Les Râleurs\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 4, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Observez bien TOUTES les fresques de la salle polyvalente.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Trouvez la bonne position pour que les symboles du transparent se superposent à la fresque. Les cercles donnent l’ordre des chiffres de la solution.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : 8306\\nEn positionnant le transparent sur la dernière fresque, les cercles se superposent à des dessins qui forment des chiffres : 8 en haut à droite, 3 en haut à gauche, 0 en bas à gauche, 6 en bas à droite.\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"La fresque des monstres\", \"latitude\": null, \"question\": \"Ouvrez l’enveloppe 1 et découvrez l\'objet qu\'elle contient : il vous permettra de déCHIFFREr ce que les fresques cachent. Pensez à prendre du recul.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La fresque des monstres\"}, {\"type\": \"corps\", \"content\": \"Les oiseaux vous indiquent la prochaine étape : la fresque des monstres. Elle est peinte sur des murs et représente les fonds sous-marins de la région. Rejoignez cette fresque et décryptez-la.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 21}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 4}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 3}, \"enigme_id\": 4, \"session_revision\": 11, \"state_updated_at\": \"2026-04-12 14:54:09\"}', '2026-04-12 14:54:09', '2026-04-12 15:54:09'),
(163, 'QNWACZ9Q', 'trevou', 'enigme:answer', 'trevou-enigme_answer_4-4', '{\"site\": \"trevou\", \"team\": {\"code\": \"QNWACZ9Q\", \"mode\": \"difficile\", \"name\": \"Les Râleurs\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 5, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Cherchez de l’autre côté de la médiathèque.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Le nom est gravé sur la statue. … Lisant.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Parsi\\nLe nom est marqué sur l\'avant de la statue : Parsi Lisant.\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Parsi.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"A la recherche des anciens\", \"latitude\": null, \"question\": \"Trouvez la statue du vieux sage qui lit. Quel est son nom ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"A la recherche des anciens\"}, {\"type\": \"corps\", \"content\": \"Maintenant que vous avez la clé de déchiffrage de ces fresques, elles vous apprennent qu\'un monstre, nommé Poulpry, erre sans fin dans les profondeurs de Trévou-Tréguignec. Il n\'est pas en quête de proies mais de quelque chose qu\'il a perdu : un talisman, symbole de son pouvoir, disparu depuis des siècles.\"}, {\"type\": \"corps\", \"content\": \"Maintenant que vous en savez plus sur Poulpry, il est temps de rencontrer les anciens. Ils vous attendent à côté de la statue de leur chef pour vous guider dans la suite de votre quête.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 29}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 5}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 4}, \"enigme_id\": 5, \"session_revision\": 12, \"state_updated_at\": \"2026-04-12 15:03:28\"}', '2026-04-12 15:03:28', '2026-04-12 16:03:28'),
(164, 'QNWACZ9Q', 'trevou', 'enigme:answer', 'trevou-enigme_answer_5-5', '{\"site\": \"trevou\", \"team\": {\"code\": \"QNWACZ9Q\", \"mode\": \"difficile\", \"name\": \"Les Râleurs\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 6, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Elle jaillit des éclairs.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Si vous l\'allumez, vous y verrez plus clair !\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Lumière\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Devinette.png\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"Les défis du Parsi\", \"latitude\": null, \"question\": \"Bravo pour ce second défi réussi. Le Parsi vous invite à présent à vous avancer jusqu’à l’église. Examinez son extérieur et trouvez le lion caché. Le Parsi vous lance alors un ultime défi. Trouvez la réponse à cette énigme :\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Les défis du Parsi\"}], \"longitude\": null, \"mini_jeux\": {\"hanoi\": {\"score\": null, \"texte\": \"Le Parsi, chef des anciens, souhaite tester votre logique et votre adresse avant de vous accorder sa confiance.\\n\\nChaque membre de votre équipe peut tenter de relever les défis sur son portable. Il suffit de se connecter avec le QR Code et le code d\'équipe. Dès qu\'une personne a réussi, les autres peuvent faire \\\"retour\\\" pour accéder au défi suivant.\", \"termine\": false, \"difficulty\": null, \"disponible\": true, \"time_seconds\": null}, \"message\": \"Le Parsi, chef des anciens, souhaite tester votre logique et votre adresse avant de vous accorder sa confiance.<br><br>Chaque membre de votre équipe peut tenter de relever les défis sur son portable. Il suffit de se connecter avec le QR Code et le code d\'équipe. Dès qu\'une personne a réussi, les autres peuvent faire \\\"retour\\\" pour accéder au défi suivant.\", \"precision\": {\"score\": null, \"texte\": \"Premier défi réussi. Au suivant !\", \"termine\": false, \"attempts\": null, \"abandoned\": false, \"difficulty\": null, \"disponible\": false, \"time_seconds\": null, \"difficulty_reduced\": 0}, \"redirect_url\": \"app://mini-jeu/hanoi\", \"redirect_label\": \"1er défi du Parsi\"}, \"hints_used\": 0, \"allow_answer\": false, \"redirect_url\": \"app://mini-jeu/hanoi\", \"redirect_label\": \"1er défi du Parsi\", \"message_special\": \"Le Parsi, chef des anciens, souhaite tester votre logique et votre adresse avant de vous accorder sa confiance.<br><br>Chaque membre de votre équipe peut tenter de relever les défis sur son portable. Il suffit de se connecter avec le QR Code et le code d\'équipe. Dès qu\'une personne a réussi, les autres peuvent faire \\\"retour\\\" pour accéder au défi suivant.\", \"progress_percent\": 36}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 6}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 5}, \"enigme_id\": 6, \"session_revision\": 13, \"state_updated_at\": \"2026-04-12 15:13:32\"}', '2026-04-12 15:13:32', '2026-04-12 16:13:32'),
(165, 'QNWACZ9Q', 'trevou', 'enigme:answer', 'trevou-enigme_answer_6-1', '{\"site\": \"trevou\", \"team\": {\"code\": \"QNWACZ9Q\", \"mode\": \"difficile\", \"name\": \"Les Râleurs\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 7, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Dans l’énigme précédente, le Parsi vous a indiqué l\'ordre des couleurs. Le carnet d’aventures vous explique comment relire les anciennes énigmes.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Répétez le motif de couleurs pour traverser les dalles colorées. Le vitrail est réversible.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Rituel\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"Les vitraux\", \"latitude\": null, \"question\": \"Ouvrez l’enveloppe 2 et suivez les paroles colorées du Parsi.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Les vitraux\"}, {\"type\": \"corps\", \"content\": \"Félicitations, vous avez relevé tous les défis du Parsi !\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 43}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 7}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 6}, \"enigme_id\": 7, \"session_revision\": 16, \"state_updated_at\": \"2026-04-12 15:21:02\"}', '2026-04-12 15:21:02', '2026-04-12 16:21:02'),
(166, 'QNWACZ9Q', 'trevou', 'enigme:answer', 'trevou-enigme_answer_7-2', '{\"site\": \"trevou\", \"team\": {\"code\": \"QNWACZ9Q\", \"mode\": \"difficile\", \"name\": \"Les Râleurs\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 8, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Prenez la rue du moulin. Un panneau se trouve à l\'entrée du marais.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Il est écrit dans les deux langues.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Traezhtel\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"L\'entrée du marais\", \"latitude\": null, \"question\": \"Arrivés à l’entrée du marais, trouvez la traduction en breton du mot « Trestel ».\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"L\'entrée du marais\"}, {\"type\": \"corps\", \"content\": \"Le Parsi vous révèle que le rituel pour apaiser Poulpry, consiste à placer le talisman dans le sable au centre d\'un dessin. Le talisman a été aperçu pour la dernière fois dans le marais du village, entre les mains des fées. Suivez les sentiers jusqu\'au panneau d\'entrée du marais.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 50}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 8}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 7}, \"enigme_id\": 8, \"session_revision\": 17, \"state_updated_at\": \"2026-04-12 15:27:58\"}', '2026-04-12 15:27:58', '2026-04-12 16:27:58'),
(167, 'QNWACZ9Q', 'trevou', 'enigme:answer', 'trevou-enigme_answer_8-3', '{\"site\": \"trevou\", \"team\": {\"code\": \"QNWACZ9Q\", \"mode\": \"difficile\", \"name\": \"Les Râleurs\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 9, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Plissez les yeux.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Eloignez votre téléphone de votre visage.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Magie\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/enigme6.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"Le brouillard\", \"latitude\": null, \"question\": \"Que signifie ce symbole ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Le brouillard\"}, {\"type\": \"corps\", \"content\": \"Alors que vous venez de trouver l\'entrée du marais, un épais brouillard se forme. Votre vision se trouble et vos repères disparaissent. Cependant, vous apercevez un symbole à travers la brume.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 57}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 9}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 8}, \"enigme_id\": 9, \"session_revision\": 18, \"state_updated_at\": \"2026-04-12 15:41:32\"}', '2026-04-12 15:41:32', '2026-04-12 16:41:32'),
(168, 'QNWACZ9Q', 'trevou', 'enigme:answer', 'trevou-enigme_answer_9-4', '{\"site\": \"trevou\", \"team\": {\"code\": \"QNWACZ9Q\", \"mode\": \"difficile\", \"name\": \"Les Râleurs\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 10, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Utilisez le panneau d\'orientation pour savoir quel symbole suivre.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Suivez le chemin du panneau qui existe et utilisez les flèches pour tracer une lettre en partant du point violet. La première lettre est un E.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Etoile\\nPour la première lettre, il faut choisir le chemin du bas. On croise les flèches gauche, gauche, bas, droite, gauche, bas, droite, droite. En partant du point, cela forme un E. Le chemin du bas pour la deuxième lettre forme un T, etc...\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Panneau.png\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"Perdus dans le marais\", \"latitude\": null, \"question\": \"Arrivés devant le panneau d’orientation, vous vous y arrêtez et vous munissez de votre carnet. Que devez-vous suivre ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Perdus dans le marais\"}, {\"type\": \"corps\", \"content\": \"Le brouillard s\'estompe comme par magie. Vous êtes sur la bonne voie. Vous vous enfoncez dans le marais par le chemin qui descend. Attention à ne pas vous perdre !\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 64}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 10}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 9}, \"enigme_id\": 10, \"session_revision\": 19, \"state_updated_at\": \"2026-04-12 15:42:23\"}', '2026-04-12 15:42:23', '2026-04-12 16:42:23'),
(169, 'QNWACZ9Q', 'trevou', 'enigme:hint', 'trevou-enigme_hint_10-5', '{\"site\": \"trevou\", \"team\": {\"code\": \"QNWACZ9Q\", \"mode\": \"difficile\", \"name\": \"Les Râleurs\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 10, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Utilisez le panneau d\'orientation pour savoir quel symbole suivre.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Suivez le chemin du panneau qui existe et utilisez les flèches pour tracer une lettre en partant du point violet. La première lettre est un E.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Etoile\\nPour la première lettre, il faut choisir le chemin du bas. On croise les flèches gauche, gauche, bas, droite, gauche, bas, droite, droite. En partant du point, cela forme un E. Le chemin du bas pour la deuxième lettre forme un T, etc...\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Panneau.png\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 1}, \"title\": \"Perdus dans le marais\", \"latitude\": null, \"question\": \"Arrivés devant le panneau d’orientation, vous vous y arrêtez et vous munissez de votre carnet. Que devez-vous suivre ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Perdus dans le marais\"}, {\"type\": \"corps\", \"content\": \"Le brouillard s\'estompe comme par magie. Vous êtes sur la bonne voie. Vous vous enfoncez dans le marais par le chemin qui descend. Attention à ne pas vous perdre !\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 1, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 64}, \"result\": {\"type\": \"hint\", \"level\": 1, \"message\": \"Indice n°1 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 9}, \"enigme_id\": 10, \"session_revision\": 20, \"state_updated_at\": \"2026-04-12 15:49:32\"}', '2026-04-12 15:49:32', '2026-04-12 16:49:32'),
(170, 'QNWACZ9Q', 'trevou', 'enigme:hint', 'trevou-enigme_hint_10-6', '{\"site\": \"trevou\", \"team\": {\"code\": \"QNWACZ9Q\", \"mode\": \"difficile\", \"name\": \"Les Râleurs\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 10, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Utilisez le panneau d\'orientation pour savoir quel symbole suivre.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Suivez le chemin du panneau qui existe et utilisez les flèches pour tracer une lettre en partant du point violet. La première lettre est un E.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Etoile\\nPour la première lettre, il faut choisir le chemin du bas. On croise les flèches gauche, gauche, bas, droite, gauche, bas, droite, droite. En partant du point, cela forme un E. Le chemin du bas pour la deuxième lettre forme un T, etc...\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Panneau.png\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 2}, \"title\": \"Perdus dans le marais\", \"latitude\": null, \"question\": \"Arrivés devant le panneau d’orientation, vous vous y arrêtez et vous munissez de votre carnet. Que devez-vous suivre ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Perdus dans le marais\"}, {\"type\": \"corps\", \"content\": \"Le brouillard s\'estompe comme par magie. Vous êtes sur la bonne voie. Vous vous enfoncez dans le marais par le chemin qui descend. Attention à ne pas vous perdre !\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 2, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 64}, \"result\": {\"type\": \"hint\", \"level\": 2, \"message\": \"Indice n°2 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 9}, \"enigme_id\": 10, \"session_revision\": 21, \"state_updated_at\": \"2026-04-12 15:56:31\"}', '2026-04-12 15:56:31', '2026-04-12 16:56:31'),
(171, 'QNWACZ9Q', 'trevou', 'enigme:answer', 'trevou-enigme_answer_10-7', '{\"site\": \"trevou\", \"team\": {\"code\": \"QNWACZ9Q\", \"mode\": \"difficile\", \"name\": \"Les Râleurs\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 11, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Empruntez les passerelles\", \"revealed\": false}, {\"level\": 2, \"content\": \"La porte se situe sur votre gauche\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Bleue\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/portefee.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"La porte secrète\", \"latitude\": null, \"question\": \"De quelle couleur est cette petite porte ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La porte secrète\"}, {\"type\": \"corps\", \"content\": \"Les étoiles vous conduisent jusqu\'aux passerelles en bois au cœur du marais. Poursuivez votre chemin sur ces passerelles et trouvez la porte d\'entrée du royaume des fées.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 71}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 11}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 10}, \"enigme_id\": 11, \"session_revision\": 22, \"state_updated_at\": \"2026-04-12 15:57:23\"}', '2026-04-12 15:57:23', '2026-04-12 16:57:23'),
(172, 'QNWACZ9Q', 'trevou', 'enigme:answer', 'trevou-enigme_answer_11-1', '{\"site\": \"trevou\", \"team\": {\"code\": \"QNWACZ9Q\", \"mode\": \"difficile\", \"name\": \"Les Râleurs\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 12, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Utilisez le dessin du carnet. Superposez les poses des fées en vous servant des baguettes.\", \"revealed\": false}, {\"level\": 2, \"content\": \"4+6 = C.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Calme\\n4+6 = C, 8+5 = A, 3+4 = L, 2+7 = M et 8+4 = E\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Fées - site internet.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"La danse des fées\", \"latitude\": null, \"question\": \"Les fées semblent vouloir vous délivrer un message via une étrange danse. Pour décrypter leur chorégraphie, elles vous tendent cette étoile. Quel est le message des fées ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La danse des fées\"}, {\"type\": \"corps\", \"content\": \"Vous l\'avez trouvé, il est là : le royaume magique des fées. Mais où sont-elles passées ? Vous décidez de continuer sur les passerelles à leur recherche. Vous tombez alors sur un vieux chêne magique qui abrite plusieurs d\'entre elles. Avez-vous remarqué que le chêne vous regarde ?\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 79}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 12}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 11}, \"enigme_id\": 12, \"session_revision\": 23, \"state_updated_at\": \"2026-04-12 16:05:51\"}', '2026-04-12 16:05:51', '2026-04-12 17:05:51'),
(173, 'QNWACZ9Q', 'trevou', 'enigme:answer', 'trevou-enigme_answer_12-1', '{\"site\": \"trevou\", \"team\": {\"code\": \"QNWACZ9Q\", \"mode\": \"difficile\", \"name\": \"Les Râleurs\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 13, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Placez le U dans le coin inférieur gauche.\", \"revealed\": false}, {\"level\": 2, \"content\": \"C\'est une addition.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : 152\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"Le talisman des lions\", \"latitude\": null, \"question\": \"Ouvrez l’enveloppe 3 et réparez le talisman.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Le talisman des lions\"}, {\"type\": \"corps\", \"content\": \"Vous écoutez les fées et poursuivez votre chemin jusqu\'à un banc solitaire, offrant une vue calme sur le marais de Trévou-Tréguignec. Les fées vous remettent alors le talisman des lions nécessaire pour le rituel. Malheureusement, celui-ci est cassé. Vous allez devoir le réparer.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 86}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 13}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 12}, \"enigme_id\": 13, \"session_revision\": 24, \"state_updated_at\": \"2026-04-12 16:09:22\"}', '2026-04-12 16:09:22', '2026-04-12 17:09:22'),
(174, 'QNWACZ9Q', 'trevou', 'enigme:answer', 'trevou-enigme_answer_13-2', '{\"site\": \"trevou\", \"team\": {\"code\": \"QNWACZ9Q\", \"mode\": \"difficile\", \"name\": \"Les Râleurs\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 14, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Trouvez sur la carte les lieux associés aux mots en majuscule et reliez-les.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Les points forment une constellation.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Couronne\\nEn reliant les différents points, on dessine la constellation de la couronne qu\'on peut voir dans le carnet.\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Enigmefinale.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"L\'apaisement de Poulpry\", \"latitude\": null, \"question\": \"Que devez-vous dessiner dans le sable ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"L\'apaisement de Poulpry\"}, {\"type\": \"corps\", \"content\": \"Le talisman réparé, vous allez maintenant pouvoir réaliser le rituel. Pour savoir ce que vous devez dessiner dans le sable pour apaiser Poulpry, les fées vous laissent une dernière instruction :\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 93}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 14}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 13}, \"enigme_id\": 14, \"session_revision\": 25, \"state_updated_at\": \"2026-04-12 16:14:57\"}', '2026-04-12 16:14:57', '2026-04-12 17:14:57'),
(175, 'QNWACZ9Q', 'trevou', 'enigme:answer', 'trevou-enigme_answer_14-3', '{\"site\": \"trevou\", \"team\": {\"code\": \"QNWACZ9Q\", \"mode\": \"difficile\", \"name\": \"Les Râleurs\", \"pending_mode\": null}, \"state\": \"finished\", \"enigme\": null, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, bravo ! Toutes les énigmes sont terminées.\", \"finished\": true, \"next_enigme_id\": null}, \"message\": \"Toutes les énigmes sont résolues, bravo !\", \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 14}, \"enigme_id\": 14, \"session_revision\": 26, \"state_updated_at\": \"2026-04-12 16:17:03\"}', '2026-04-12 16:17:03', '2026-04-12 17:17:03'),
(184, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_3-9', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 3, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Utilisez la table en morse pour traduire le chant des oiseaux.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Le code : −− −−− −· ··· − ·−· · ···\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Monstres\\n−− (M) −−− (O) −· (N) ··· (S) − (T) ·−· (R) · (E) ··· (S)\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Enigme3.mp3\", \"type\": \"audio\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 1}, \"title\": \"Le chant des oiseaux\", \"latitude\": null, \"question\": \"Déchiffrez ces cris énigmatiques. N’oubliez pas de monter le son.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Le chant des oiseaux\"}, {\"type\": \"corps\", \"content\": \"Une fois arrivés devant la maison, un étrange bruit attire votre attention : les goélands et les mouettes semblent essayer de communiquer avec vous.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 1, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 14}, \"result\": {\"type\": \"hint\", \"level\": 1, \"message\": \"Indice n°1 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 2}, \"enigme_id\": 3, \"session_revision\": 10, \"state_updated_at\": \"2026-04-22 21:00:30\"}', '2026-04-22 21:00:30', '2026-04-22 22:00:31'),
(185, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_3-10', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 3, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Utilisez la table en morse pour traduire le chant des oiseaux.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Le code : −− −−− −· ··· − ·−· · ···\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Monstres\\n−− (M) −−− (O) −· (N) ··· (S) − (T) ·−· (R) · (E) ··· (S)\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Enigme3.mp3\", \"type\": \"audio\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 2}, \"title\": \"Le chant des oiseaux\", \"latitude\": null, \"question\": \"Déchiffrez ces cris énigmatiques. N’oubliez pas de monter le son.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Le chant des oiseaux\"}, {\"type\": \"corps\", \"content\": \"Une fois arrivés devant la maison, un étrange bruit attire votre attention : les goélands et les mouettes semblent essayer de communiquer avec vous.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 2, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 14}, \"result\": {\"type\": \"hint\", \"level\": 2, \"message\": \"Indice n°2 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 2}, \"enigme_id\": 3, \"session_revision\": 11, \"state_updated_at\": \"2026-04-22 21:00:32\"}', '2026-04-22 21:00:32', '2026-04-22 22:00:33'),
(186, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_3-11', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 3, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Utilisez la table en morse pour traduire le chant des oiseaux.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Le code : −− −−− −· ··· − ·−· · ···\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Monstres\\n−− (M) −−− (O) −· (N) ··· (S) − (T) ·−· (R) · (E) ··· (S)\", \"revealed\": true}], \"media\": {\"path\": \"/trevou/uploads/Enigme3.mp3\", \"type\": \"audio\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 3}, \"title\": \"Le chant des oiseaux\", \"latitude\": null, \"question\": \"Déchiffrez ces cris énigmatiques. N’oubliez pas de monter le son.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Le chant des oiseaux\"}, {\"type\": \"corps\", \"content\": \"Une fois arrivés devant la maison, un étrange bruit attire votre attention : les goélands et les mouettes semblent essayer de communiquer avec vous.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 3, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 14}, \"result\": {\"type\": \"hint\", \"level\": 3, \"message\": \"Indice n°3 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 2}, \"enigme_id\": 3, \"session_revision\": 12, \"state_updated_at\": \"2026-04-22 21:01:03\"}', '2026-04-22 21:01:03', '2026-04-22 22:01:05');
INSERT INTO `player_action_idempotency` (`id`, `team_code`, `site`, `action_scope`, `action_key`, `response_payload`, `created_at`, `expires_at`) VALUES
(187, 'V94V96B3', 'trevou', 'enigme:answer', 'trevou-enigme_answer_3-12', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 4, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Observez bien TOUTES les fresques de la salle polyvalente.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Trouvez la bonne position pour que les symboles du transparent se superposent à la fresque. Les cercles donnent l’ordre des chiffres de la solution.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : 8306\\nEn positionnant le transparent sur la dernière fresque, les cercles se superposent à des dessins qui forment des chiffres : 8 en haut à droite, 3 en haut à gauche, 0 en bas à gauche, 6 en bas à droite.\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"La fresque des monstres\", \"latitude\": null, \"question\": \"Ouvrez l’enveloppe 1 et découvrez l\'objet qu\'elle contient : il vous permettra de déCHIFFREr ce que les fresques cachent. Pensez à prendre du recul.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La fresque des monstres\"}, {\"type\": \"corps\", \"content\": \"Les oiseaux vous indiquent la prochaine étape : la fresque des monstres. Elle est peinte sur des murs et représente les fonds sous-marins de la région. Rejoignez cette fresque et décryptez-la.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 21}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 4}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 3}, \"enigme_id\": 4, \"session_revision\": 13, \"state_updated_at\": \"2026-04-22 21:01:08\"}', '2026-04-22 21:01:08', '2026-04-22 22:01:10'),
(188, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_4-13', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 4, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Observez bien TOUTES les fresques de la salle polyvalente.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Trouvez la bonne position pour que les symboles du transparent se superposent à la fresque. Les cercles donnent l’ordre des chiffres de la solution.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : 8306\\nEn positionnant le transparent sur la dernière fresque, les cercles se superposent à des dessins qui forment des chiffres : 8 en haut à droite, 3 en haut à gauche, 0 en bas à gauche, 6 en bas à droite.\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 1}, \"title\": \"La fresque des monstres\", \"latitude\": null, \"question\": \"Ouvrez l’enveloppe 1 et découvrez l\'objet qu\'elle contient : il vous permettra de déCHIFFREr ce que les fresques cachent. Pensez à prendre du recul.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La fresque des monstres\"}, {\"type\": \"corps\", \"content\": \"Les oiseaux vous indiquent la prochaine étape : la fresque des monstres. Elle est peinte sur des murs et représente les fonds sous-marins de la région. Rejoignez cette fresque et décryptez-la.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 1, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 21}, \"result\": {\"type\": \"hint\", \"level\": 1, \"message\": \"Indice n°1 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 3}, \"enigme_id\": 4, \"session_revision\": 14, \"state_updated_at\": \"2026-04-22 21:01:11\"}', '2026-04-22 21:01:11', '2026-04-22 22:01:12'),
(189, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_4-14', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 4, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Observez bien TOUTES les fresques de la salle polyvalente.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Trouvez la bonne position pour que les symboles du transparent se superposent à la fresque. Les cercles donnent l’ordre des chiffres de la solution.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : 8306\\nEn positionnant le transparent sur la dernière fresque, les cercles se superposent à des dessins qui forment des chiffres : 8 en haut à droite, 3 en haut à gauche, 0 en bas à gauche, 6 en bas à droite.\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 2}, \"title\": \"La fresque des monstres\", \"latitude\": null, \"question\": \"Ouvrez l’enveloppe 1 et découvrez l\'objet qu\'elle contient : il vous permettra de déCHIFFREr ce que les fresques cachent. Pensez à prendre du recul.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La fresque des monstres\"}, {\"type\": \"corps\", \"content\": \"Les oiseaux vous indiquent la prochaine étape : la fresque des monstres. Elle est peinte sur des murs et représente les fonds sous-marins de la région. Rejoignez cette fresque et décryptez-la.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 2, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 21}, \"result\": {\"type\": \"hint\", \"level\": 2, \"message\": \"Indice n°2 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 3}, \"enigme_id\": 4, \"session_revision\": 15, \"state_updated_at\": \"2026-04-22 21:01:12\"}', '2026-04-22 21:01:12', '2026-04-22 22:01:13'),
(190, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_4-15', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 4, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Observez bien TOUTES les fresques de la salle polyvalente.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Trouvez la bonne position pour que les symboles du transparent se superposent à la fresque. Les cercles donnent l’ordre des chiffres de la solution.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : 8306\\nEn positionnant le transparent sur la dernière fresque, les cercles se superposent à des dessins qui forment des chiffres : 8 en haut à droite, 3 en haut à gauche, 0 en bas à gauche, 6 en bas à droite.\", \"revealed\": true}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 3}, \"title\": \"La fresque des monstres\", \"latitude\": null, \"question\": \"Ouvrez l’enveloppe 1 et découvrez l\'objet qu\'elle contient : il vous permettra de déCHIFFREr ce que les fresques cachent. Pensez à prendre du recul.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La fresque des monstres\"}, {\"type\": \"corps\", \"content\": \"Les oiseaux vous indiquent la prochaine étape : la fresque des monstres. Elle est peinte sur des murs et représente les fonds sous-marins de la région. Rejoignez cette fresque et décryptez-la.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 3, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 21}, \"result\": {\"type\": \"hint\", \"level\": 3, \"message\": \"Indice n°3 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 3}, \"enigme_id\": 4, \"session_revision\": 16, \"state_updated_at\": \"2026-04-22 21:01:13\"}', '2026-04-22 21:01:13', '2026-04-22 22:01:14'),
(191, 'V94V96B3', 'trevou', 'enigme:answer', 'trevou-enigme_answer_4-16', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 5, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Cherchez de l’autre côté de la médiathèque.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Le nom est gravé sur la statue. … Lisant.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Parsi\\nLe nom est marqué sur l\'avant de la statue : Parsi Lisant.\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Parsi.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"A la recherche des anciens\", \"latitude\": null, \"question\": \"Trouvez la statue du vieux sage qui lit. Quel est son nom ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"A la recherche des anciens\"}, {\"type\": \"corps\", \"content\": \"Maintenant que vous avez la clé de déchiffrage de ces fresques, elles vous apprennent qu\'un monstre, nommé Poulpry, erre sans fin dans les profondeurs de Trévou-Tréguignec. Il n\'est pas en quête de proies mais de quelque chose qu\'il a perdu : un talisman, symbole de son pouvoir, disparu depuis des siècles.\"}, {\"type\": \"corps\", \"content\": \"Maintenant que vous en savez plus sur Poulpry, il est temps de rencontrer les anciens. Ils vous attendent à côté de la statue de leur chef pour vous guider dans la suite de votre quête.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 29}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 5}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 4}, \"enigme_id\": 5, \"session_revision\": 17, \"state_updated_at\": \"2026-04-22 21:01:19\"}', '2026-04-22 21:01:19', '2026-04-22 22:01:20'),
(192, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_5-17', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 5, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Cherchez de l’autre côté de la médiathèque.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Le nom est gravé sur la statue. … Lisant.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Parsi\\nLe nom est marqué sur l\'avant de la statue : Parsi Lisant.\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Parsi.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 1}, \"title\": \"A la recherche des anciens\", \"latitude\": null, \"question\": \"Trouvez la statue du vieux sage qui lit. Quel est son nom ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"A la recherche des anciens\"}, {\"type\": \"corps\", \"content\": \"Maintenant que vous avez la clé de déchiffrage de ces fresques, elles vous apprennent qu\'un monstre, nommé Poulpry, erre sans fin dans les profondeurs de Trévou-Tréguignec. Il n\'est pas en quête de proies mais de quelque chose qu\'il a perdu : un talisman, symbole de son pouvoir, disparu depuis des siècles.\"}, {\"type\": \"corps\", \"content\": \"Maintenant que vous en savez plus sur Poulpry, il est temps de rencontrer les anciens. Ils vous attendent à côté de la statue de leur chef pour vous guider dans la suite de votre quête.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 1, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 29}, \"result\": {\"type\": \"hint\", \"level\": 1, \"message\": \"Indice n°1 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 4}, \"enigme_id\": 5, \"session_revision\": 18, \"state_updated_at\": \"2026-04-22 21:01:23\"}', '2026-04-22 21:01:23', '2026-04-22 22:01:24'),
(193, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_5-18', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 5, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Cherchez de l’autre côté de la médiathèque.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Le nom est gravé sur la statue. … Lisant.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Parsi\\nLe nom est marqué sur l\'avant de la statue : Parsi Lisant.\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Parsi.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 2}, \"title\": \"A la recherche des anciens\", \"latitude\": null, \"question\": \"Trouvez la statue du vieux sage qui lit. Quel est son nom ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"A la recherche des anciens\"}, {\"type\": \"corps\", \"content\": \"Maintenant que vous avez la clé de déchiffrage de ces fresques, elles vous apprennent qu\'un monstre, nommé Poulpry, erre sans fin dans les profondeurs de Trévou-Tréguignec. Il n\'est pas en quête de proies mais de quelque chose qu\'il a perdu : un talisman, symbole de son pouvoir, disparu depuis des siècles.\"}, {\"type\": \"corps\", \"content\": \"Maintenant que vous en savez plus sur Poulpry, il est temps de rencontrer les anciens. Ils vous attendent à côté de la statue de leur chef pour vous guider dans la suite de votre quête.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 2, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 29}, \"result\": {\"type\": \"hint\", \"level\": 2, \"message\": \"Indice n°2 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 4}, \"enigme_id\": 5, \"session_revision\": 19, \"state_updated_at\": \"2026-04-22 21:01:24\"}', '2026-04-22 21:01:24', '2026-04-22 22:01:25'),
(194, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_5-19', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 5, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Cherchez de l’autre côté de la médiathèque.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Le nom est gravé sur la statue. … Lisant.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Parsi\\nLe nom est marqué sur l\'avant de la statue : Parsi Lisant.\", \"revealed\": true}], \"media\": {\"path\": \"/trevou/uploads/Parsi.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 3}, \"title\": \"A la recherche des anciens\", \"latitude\": null, \"question\": \"Trouvez la statue du vieux sage qui lit. Quel est son nom ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"A la recherche des anciens\"}, {\"type\": \"corps\", \"content\": \"Maintenant que vous avez la clé de déchiffrage de ces fresques, elles vous apprennent qu\'un monstre, nommé Poulpry, erre sans fin dans les profondeurs de Trévou-Tréguignec. Il n\'est pas en quête de proies mais de quelque chose qu\'il a perdu : un talisman, symbole de son pouvoir, disparu depuis des siècles.\"}, {\"type\": \"corps\", \"content\": \"Maintenant que vous en savez plus sur Poulpry, il est temps de rencontrer les anciens. Ils vous attendent à côté de la statue de leur chef pour vous guider dans la suite de votre quête.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 3, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 29}, \"result\": {\"type\": \"hint\", \"level\": 3, \"message\": \"Indice n°3 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 4}, \"enigme_id\": 5, \"session_revision\": 20, \"state_updated_at\": \"2026-04-22 21:01:26\"}', '2026-04-22 21:01:26', '2026-04-22 22:01:27'),
(195, 'V94V96B3', 'trevou', 'enigme:answer', 'trevou-enigme_answer_5-20', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 6, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Elle jaillit des éclairs.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Si vous l\'allumez, vous y verrez plus clair !\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Lumière\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Devinette.png\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"Les défis du Parsi\", \"latitude\": null, \"question\": \"Bravo pour ce second défi réussi. Le Parsi vous invite à présent à vous avancer jusqu’à l’église. Examinez son extérieur et trouvez le lion caché. Le Parsi vous lance alors un ultime défi. Trouvez la réponse à cette énigme :\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Les défis du Parsi\"}], \"longitude\": null, \"mini_jeux\": {\"hanoi\": {\"score\": null, \"texte\": \"Le Parsi, chef des anciens, souhaite tester votre logique et votre adresse avant de vous accorder sa confiance.\\n\\nChaque membre de votre équipe peut tenter de relever les défis sur son portable. Il suffit de se connecter avec le QR Code et le code d\'équipe. Dès qu\'une personne a réussi, les autres peuvent faire \\\"retour\\\" pour accéder au défi suivant.\", \"termine\": false, \"difficulty\": null, \"disponible\": true, \"time_seconds\": null}, \"message\": \"Le Parsi, chef des anciens, souhaite tester votre logique et votre adresse avant de vous accorder sa confiance.<br><br>Chaque membre de votre équipe peut tenter de relever les défis sur son portable. Il suffit de se connecter avec le QR Code et le code d\'équipe. Dès qu\'une personne a réussi, les autres peuvent faire \\\"retour\\\" pour accéder au défi suivant.\", \"precision\": {\"score\": null, \"texte\": \"Premier défi réussi. Au suivant !\", \"termine\": false, \"attempts\": null, \"abandoned\": false, \"difficulty\": null, \"disponible\": false, \"time_seconds\": null, \"difficulty_reduced\": 0}, \"redirect_url\": \"app://mini-jeu/hanoi\", \"redirect_label\": \"1er défi du Parsi\"}, \"hints_used\": 0, \"allow_answer\": false, \"redirect_url\": \"app://mini-jeu/hanoi\", \"redirect_label\": \"1er défi du Parsi\", \"message_special\": \"Le Parsi, chef des anciens, souhaite tester votre logique et votre adresse avant de vous accorder sa confiance.<br><br>Chaque membre de votre équipe peut tenter de relever les défis sur son portable. Il suffit de se connecter avec le QR Code et le code d\'équipe. Dès qu\'une personne a réussi, les autres peuvent faire \\\"retour\\\" pour accéder au défi suivant.\", \"progress_percent\": 36}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 6}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 5}, \"enigme_id\": 6, \"session_revision\": 21, \"state_updated_at\": \"2026-04-22 21:01:32\"}', '2026-04-22 21:01:32', '2026-04-22 22:01:33'),
(196, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_6-1', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 6, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Elle jaillit des éclairs.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Si vous l\'allumez, vous y verrez plus clair !\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Lumière\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Devinette.png\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 1}, \"title\": \"Les défis du Parsi\", \"latitude\": null, \"question\": \"Bravo pour ce second défi réussi. Le Parsi vous invite à présent à vous avancer jusqu’à l’église. Examinez son extérieur et trouvez le lion caché. Le Parsi vous lance alors un ultime défi. Trouvez la réponse à cette énigme :\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Les défis du Parsi\"}], \"longitude\": null, \"mini_jeux\": {\"hanoi\": {\"score\": 1, \"texte\": \"Le Parsi, chef des anciens, souhaite tester votre logique et votre adresse avant de vous accorder sa confiance.\\n\\nChaque membre de votre équipe peut tenter de relever les défis sur son portable. Il suffit de se connecter avec le QR Code et le code d\'équipe. Dès qu\'une personne a réussi, les autres peuvent faire \\\"retour\\\" pour accéder au défi suivant.\", \"termine\": true, \"difficulty\": \"difficile\", \"disponible\": true, \"time_seconds\": 37}, \"message\": \"\", \"precision\": {\"score\": 0, \"texte\": \"Premier défi réussi. Au suivant !\", \"termine\": true, \"attempts\": 99, \"abandoned\": true, \"difficulty\": \"difficile\", \"disponible\": true, \"time_seconds\": null, \"difficulty_reduced\": 0}, \"redirect_url\": \"\", \"redirect_label\": \"\"}, \"hints_used\": 1, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 36}, \"result\": {\"type\": \"hint\", \"level\": 1, \"message\": \"Indice n°1 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 5}, \"enigme_id\": 6, \"session_revision\": 24, \"state_updated_at\": \"2026-04-22 21:03:11\"}', '2026-04-22 21:03:11', '2026-04-22 22:03:12'),
(197, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_6-2', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 6, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Elle jaillit des éclairs.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Si vous l\'allumez, vous y verrez plus clair !\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Lumière\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Devinette.png\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 2}, \"title\": \"Les défis du Parsi\", \"latitude\": null, \"question\": \"Bravo pour ce second défi réussi. Le Parsi vous invite à présent à vous avancer jusqu’à l’église. Examinez son extérieur et trouvez le lion caché. Le Parsi vous lance alors un ultime défi. Trouvez la réponse à cette énigme :\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Les défis du Parsi\"}], \"longitude\": null, \"mini_jeux\": {\"hanoi\": {\"score\": 1, \"texte\": \"Le Parsi, chef des anciens, souhaite tester votre logique et votre adresse avant de vous accorder sa confiance.\\n\\nChaque membre de votre équipe peut tenter de relever les défis sur son portable. Il suffit de se connecter avec le QR Code et le code d\'équipe. Dès qu\'une personne a réussi, les autres peuvent faire \\\"retour\\\" pour accéder au défi suivant.\", \"termine\": true, \"difficulty\": \"difficile\", \"disponible\": true, \"time_seconds\": 37}, \"message\": \"\", \"precision\": {\"score\": 0, \"texte\": \"Premier défi réussi. Au suivant !\", \"termine\": true, \"attempts\": 99, \"abandoned\": true, \"difficulty\": \"difficile\", \"disponible\": true, \"time_seconds\": null, \"difficulty_reduced\": 0}, \"redirect_url\": \"\", \"redirect_label\": \"\"}, \"hints_used\": 2, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 36}, \"result\": {\"type\": \"hint\", \"level\": 2, \"message\": \"Indice n°2 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 5}, \"enigme_id\": 6, \"session_revision\": 25, \"state_updated_at\": \"2026-04-22 21:03:13\"}', '2026-04-22 21:03:13', '2026-04-22 22:03:14'),
(198, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_6-3', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 6, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Elle jaillit des éclairs.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Si vous l\'allumez, vous y verrez plus clair !\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Lumière\", \"revealed\": true}], \"media\": {\"path\": \"/trevou/uploads/Devinette.png\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 3}, \"title\": \"Les défis du Parsi\", \"latitude\": null, \"question\": \"Bravo pour ce second défi réussi. Le Parsi vous invite à présent à vous avancer jusqu’à l’église. Examinez son extérieur et trouvez le lion caché. Le Parsi vous lance alors un ultime défi. Trouvez la réponse à cette énigme :\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Les défis du Parsi\"}], \"longitude\": null, \"mini_jeux\": {\"hanoi\": {\"score\": 1, \"texte\": \"Le Parsi, chef des anciens, souhaite tester votre logique et votre adresse avant de vous accorder sa confiance.\\n\\nChaque membre de votre équipe peut tenter de relever les défis sur son portable. Il suffit de se connecter avec le QR Code et le code d\'équipe. Dès qu\'une personne a réussi, les autres peuvent faire \\\"retour\\\" pour accéder au défi suivant.\", \"termine\": true, \"difficulty\": \"difficile\", \"disponible\": true, \"time_seconds\": 37}, \"message\": \"\", \"precision\": {\"score\": 0, \"texte\": \"Premier défi réussi. Au suivant !\", \"termine\": true, \"attempts\": 99, \"abandoned\": true, \"difficulty\": \"difficile\", \"disponible\": true, \"time_seconds\": null, \"difficulty_reduced\": 0}, \"redirect_url\": \"\", \"redirect_label\": \"\"}, \"hints_used\": 3, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 36}, \"result\": {\"type\": \"hint\", \"level\": 3, \"message\": \"Indice n°3 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 5}, \"enigme_id\": 6, \"session_revision\": 26, \"state_updated_at\": \"2026-04-22 21:03:16\"}', '2026-04-22 21:03:16', '2026-04-22 22:03:17'),
(199, 'V94V96B3', 'trevou', 'enigme:answer', 'trevou-enigme_answer_6-4', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 7, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Dans l’énigme précédente, le Parsi vous a indiqué l\'ordre des couleurs. Le carnet d’aventures vous explique comment relire les anciennes énigmes.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Répétez le motif de couleurs pour traverser les dalles colorées. Le vitrail est réversible.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Rituel\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"Les vitraux\", \"latitude\": null, \"question\": \"Ouvrez l’enveloppe 2 et suivez les paroles colorées du Parsi.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Les vitraux\"}, {\"type\": \"corps\", \"content\": \"Félicitations, vous avez relevé tous les défis du Parsi !\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 43}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 7}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 6}, \"enigme_id\": 7, \"session_revision\": 27, \"state_updated_at\": \"2026-04-22 21:03:24\"}', '2026-04-22 21:03:24', '2026-04-22 22:03:25'),
(200, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_7-5', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 7, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Dans l’énigme précédente, le Parsi vous a indiqué l\'ordre des couleurs. Le carnet d’aventures vous explique comment relire les anciennes énigmes.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Répétez le motif de couleurs pour traverser les dalles colorées. Le vitrail est réversible.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Rituel\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 1}, \"title\": \"Les vitraux\", \"latitude\": null, \"question\": \"Ouvrez l’enveloppe 2 et suivez les paroles colorées du Parsi.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Les vitraux\"}, {\"type\": \"corps\", \"content\": \"Félicitations, vous avez relevé tous les défis du Parsi !\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 1, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 43}, \"result\": {\"type\": \"hint\", \"level\": 1, \"message\": \"Indice n°1 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 6}, \"enigme_id\": 7, \"session_revision\": 28, \"state_updated_at\": \"2026-04-22 21:03:26\"}', '2026-04-22 21:03:26', '2026-04-22 22:03:27'),
(201, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_7-6', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 7, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Dans l’énigme précédente, le Parsi vous a indiqué l\'ordre des couleurs. Le carnet d’aventures vous explique comment relire les anciennes énigmes.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Répétez le motif de couleurs pour traverser les dalles colorées. Le vitrail est réversible.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Rituel\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 2}, \"title\": \"Les vitraux\", \"latitude\": null, \"question\": \"Ouvrez l’enveloppe 2 et suivez les paroles colorées du Parsi.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Les vitraux\"}, {\"type\": \"corps\", \"content\": \"Félicitations, vous avez relevé tous les défis du Parsi !\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 2, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 43}, \"result\": {\"type\": \"hint\", \"level\": 2, \"message\": \"Indice n°2 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 6}, \"enigme_id\": 7, \"session_revision\": 29, \"state_updated_at\": \"2026-04-22 21:03:28\"}', '2026-04-22 21:03:28', '2026-04-22 22:03:29'),
(202, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_7-7', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 7, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Dans l’énigme précédente, le Parsi vous a indiqué l\'ordre des couleurs. Le carnet d’aventures vous explique comment relire les anciennes énigmes.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Répétez le motif de couleurs pour traverser les dalles colorées. Le vitrail est réversible.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Rituel\", \"revealed\": true}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 3}, \"title\": \"Les vitraux\", \"latitude\": null, \"question\": \"Ouvrez l’enveloppe 2 et suivez les paroles colorées du Parsi.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Les vitraux\"}, {\"type\": \"corps\", \"content\": \"Félicitations, vous avez relevé tous les défis du Parsi !\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 3, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 43}, \"result\": {\"type\": \"hint\", \"level\": 3, \"message\": \"Indice n°3 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 6}, \"enigme_id\": 7, \"session_revision\": 30, \"state_updated_at\": \"2026-04-22 21:03:29\"}', '2026-04-22 21:03:29', '2026-04-22 22:03:30'),
(203, 'V94V96B3', 'trevou', 'enigme:answer', 'trevou-enigme_answer_7-8', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 8, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Prenez la rue du moulin. Un panneau se trouve à l\'entrée du marais.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Il est écrit dans les deux langues.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Traezhtel\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"L\'entrée du marais\", \"latitude\": null, \"question\": \"Arrivés à l’entrée du marais, trouvez la traduction en breton du mot « Trestel ».\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"L\'entrée du marais\"}, {\"type\": \"corps\", \"content\": \"Le Parsi vous révèle que le rituel pour apaiser Poulpry, consiste à placer le talisman dans le sable au centre d\'un dessin. Le talisman a été aperçu pour la dernière fois dans le marais du village, entre les mains des fées. Suivez les sentiers jusqu\'au panneau d\'entrée du marais.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 50}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 8}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 7}, \"enigme_id\": 8, \"session_revision\": 31, \"state_updated_at\": \"2026-04-22 21:03:33\"}', '2026-04-22 21:03:33', '2026-04-22 22:03:34'),
(204, 'V94V96B3', 'trevou', 'enigme:answer', 'trevou-enigme_answer_8-9', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 8, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Prenez la rue du moulin. Un panneau se trouve à l\'entrée du marais.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Il est écrit dans les deux langues.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Traezhtel\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 1, \"indices_utilises\": 0}, \"title\": \"L\'entrée du marais\", \"latitude\": null, \"question\": \"Arrivés à l’entrée du marais, trouvez la traduction en breton du mot « Trestel ».\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"L\'entrée du marais\"}, {\"type\": \"corps\", \"content\": \"Le Parsi vous révèle que le rituel pour apaiser Poulpry, consiste à placer le talisman dans le sable au centre d\'un dessin. Le talisman a été aperçu pour la dernière fois dans le marais du village, entre les mains des fées. Suivez les sentiers jusqu\'au panneau d\'entrée du marais.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 50}, \"result\": {\"type\": \"answer\", \"correct\": false, \"message\": \"Réponse incorrecte. Essayez encore !\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 7}, \"enigme_id\": 8, \"session_revision\": 32, \"state_updated_at\": \"2026-04-22 21:03:45\"}', '2026-04-22 21:03:45', '2026-04-22 22:03:46'),
(206, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_8-11', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 8, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Prenez la rue du moulin. Un panneau se trouve à l\'entrée du marais.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Il est écrit dans les deux langues.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Traezhtel\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 1, \"indices_utilises\": 2}, \"title\": \"L\'entrée du marais\", \"latitude\": null, \"question\": \"Arrivés à l’entrée du marais, trouvez la traduction en breton du mot « Trestel ».\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"L\'entrée du marais\"}, {\"type\": \"corps\", \"content\": \"Le Parsi vous révèle que le rituel pour apaiser Poulpry, consiste à placer le talisman dans le sable au centre d\'un dessin. Le talisman a été aperçu pour la dernière fois dans le marais du village, entre les mains des fées. Suivez les sentiers jusqu\'au panneau d\'entrée du marais.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 2, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 50}, \"result\": {\"type\": \"hint\", \"level\": 2, \"message\": \"Indice n°2 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 7}, \"enigme_id\": 8, \"session_revision\": 34, \"state_updated_at\": \"2026-04-22 21:03:49\"}', '2026-04-22 21:03:49', '2026-04-22 22:03:50'),
(207, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_8-12', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 8, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Prenez la rue du moulin. Un panneau se trouve à l\'entrée du marais.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Il est écrit dans les deux langues.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Traezhtel\", \"revealed\": true}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 1, \"indices_utilises\": 3}, \"title\": \"L\'entrée du marais\", \"latitude\": null, \"question\": \"Arrivés à l’entrée du marais, trouvez la traduction en breton du mot « Trestel ».\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"L\'entrée du marais\"}, {\"type\": \"corps\", \"content\": \"Le Parsi vous révèle que le rituel pour apaiser Poulpry, consiste à placer le talisman dans le sable au centre d\'un dessin. Le talisman a été aperçu pour la dernière fois dans le marais du village, entre les mains des fées. Suivez les sentiers jusqu\'au panneau d\'entrée du marais.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 3, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 50}, \"result\": {\"type\": \"hint\", \"level\": 3, \"message\": \"Indice n°3 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 7}, \"enigme_id\": 8, \"session_revision\": 35, \"state_updated_at\": \"2026-04-22 21:03:50\"}', '2026-04-22 21:03:50', '2026-04-22 22:03:51'),
(208, 'V94V96B3', 'trevou', 'enigme:answer', 'trevou-enigme_answer_8-13', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 8, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Prenez la rue du moulin. Un panneau se trouve à l\'entrée du marais.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Il est écrit dans les deux langues.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Traezhtel\", \"revealed\": true}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 2, \"indices_utilises\": 3}, \"title\": \"L\'entrée du marais\", \"latitude\": null, \"question\": \"Arrivés à l’entrée du marais, trouvez la traduction en breton du mot « Trestel ».\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"L\'entrée du marais\"}, {\"type\": \"corps\", \"content\": \"Le Parsi vous révèle que le rituel pour apaiser Poulpry, consiste à placer le talisman dans le sable au centre d\'un dessin. Le talisman a été aperçu pour la dernière fois dans le marais du village, entre les mains des fées. Suivez les sentiers jusqu\'au panneau d\'entrée du marais.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 3, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 50}, \"result\": {\"type\": \"answer\", \"correct\": false, \"message\": \"Réponse incorrecte. Essayez encore !\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 7}, \"enigme_id\": 8, \"session_revision\": 36, \"state_updated_at\": \"2026-04-22 21:03:58\"}', '2026-04-22 21:03:58', '2026-04-22 22:03:59'),
(209, 'V94V96B3', 'trevou', 'enigme:answer', 'trevou-enigme_answer_8-14', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 9, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Plissez les yeux.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Eloignez votre téléphone de votre visage.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Magie\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/enigme6.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"Le brouillard\", \"latitude\": null, \"question\": \"Que signifie ce symbole ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Le brouillard\"}, {\"type\": \"corps\", \"content\": \"Alors que vous venez de trouver l\'entrée du marais, un épais brouillard se forme. Votre vision se trouble et vos repères disparaissent. Cependant, vous apercevez un symbole à travers la brume.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 57}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 9}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 8}, \"enigme_id\": 9, \"session_revision\": 37, \"state_updated_at\": \"2026-04-22 21:04:03\"}', '2026-04-22 21:04:03', '2026-04-22 22:04:04'),
(210, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_9-1', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 9, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Plissez les yeux.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Eloignez votre téléphone de votre visage.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Magie\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/enigme6.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 1}, \"title\": \"Le brouillard\", \"latitude\": null, \"question\": \"Que signifie ce symbole ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Le brouillard\"}, {\"type\": \"corps\", \"content\": \"Alors que vous venez de trouver l\'entrée du marais, un épais brouillard se forme. Votre vision se trouble et vos repères disparaissent. Cependant, vous apercevez un symbole à travers la brume.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 1, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 57}, \"result\": {\"type\": \"hint\", \"level\": 1, \"message\": \"Indice n°1 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 8}, \"enigme_id\": 9, \"session_revision\": 38, \"state_updated_at\": \"2026-04-22 21:04:16\"}', '2026-04-22 21:04:16', '2026-04-22 22:04:17'),
(211, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_9-2', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 9, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Plissez les yeux.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Eloignez votre téléphone de votre visage.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Magie\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/enigme6.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 2}, \"title\": \"Le brouillard\", \"latitude\": null, \"question\": \"Que signifie ce symbole ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Le brouillard\"}, {\"type\": \"corps\", \"content\": \"Alors que vous venez de trouver l\'entrée du marais, un épais brouillard se forme. Votre vision se trouble et vos repères disparaissent. Cependant, vous apercevez un symbole à travers la brume.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 2, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 57}, \"result\": {\"type\": \"hint\", \"level\": 2, \"message\": \"Indice n°2 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 8}, \"enigme_id\": 9, \"session_revision\": 39, \"state_updated_at\": \"2026-04-22 21:04:18\"}', '2026-04-22 21:04:18', '2026-04-22 22:04:19'),
(212, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_9-3', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 9, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Plissez les yeux.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Eloignez votre téléphone de votre visage.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Magie\", \"revealed\": true}], \"media\": {\"path\": \"/trevou/uploads/enigme6.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 3}, \"title\": \"Le brouillard\", \"latitude\": null, \"question\": \"Que signifie ce symbole ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Le brouillard\"}, {\"type\": \"corps\", \"content\": \"Alors que vous venez de trouver l\'entrée du marais, un épais brouillard se forme. Votre vision se trouble et vos repères disparaissent. Cependant, vous apercevez un symbole à travers la brume.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 3, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 57}, \"result\": {\"type\": \"hint\", \"level\": 3, \"message\": \"Indice n°3 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 8}, \"enigme_id\": 9, \"session_revision\": 40, \"state_updated_at\": \"2026-04-22 21:04:19\"}', '2026-04-22 21:04:19', '2026-04-22 22:04:20');
INSERT INTO `player_action_idempotency` (`id`, `team_code`, `site`, `action_scope`, `action_key`, `response_payload`, `created_at`, `expires_at`) VALUES
(213, 'V94V96B3', 'trevou', 'enigme:answer', 'trevou-enigme_answer_9-4', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 10, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Utilisez le panneau d\'orientation pour savoir quel symbole suivre.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Suivez le chemin du panneau qui existe et utilisez les flèches pour tracer une lettre en partant du point violet. La première lettre est un E.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Etoile\\nPour la première lettre, il faut choisir le chemin du bas. On croise les flèches gauche, gauche, bas, droite, gauche, bas, droite, droite. En partant du point, cela forme un E. Le chemin du bas pour la deuxième lettre forme un T, etc...\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Panneau.png\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"Perdus dans le marais\", \"latitude\": null, \"question\": \"Arrivés devant le panneau d’orientation, vous vous y arrêtez et vous munissez de votre carnet. Que devez-vous suivre ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Perdus dans le marais\"}, {\"type\": \"corps\", \"content\": \"Le brouillard s\'estompe comme par magie. Vous êtes sur la bonne voie. Vous vous enfoncez dans le marais par le chemin qui descend. Attention à ne pas vous perdre !\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 64}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 10}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 9}, \"enigme_id\": 10, \"session_revision\": 41, \"state_updated_at\": \"2026-04-22 21:04:30\"}', '2026-04-22 21:04:30', '2026-04-22 22:04:31'),
(214, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_10-5', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 10, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Utilisez le panneau d\'orientation pour savoir quel symbole suivre.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Suivez le chemin du panneau qui existe et utilisez les flèches pour tracer une lettre en partant du point violet. La première lettre est un E.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Etoile\\nPour la première lettre, il faut choisir le chemin du bas. On croise les flèches gauche, gauche, bas, droite, gauche, bas, droite, droite. En partant du point, cela forme un E. Le chemin du bas pour la deuxième lettre forme un T, etc...\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Panneau.png\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 1}, \"title\": \"Perdus dans le marais\", \"latitude\": null, \"question\": \"Arrivés devant le panneau d’orientation, vous vous y arrêtez et vous munissez de votre carnet. Que devez-vous suivre ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Perdus dans le marais\"}, {\"type\": \"corps\", \"content\": \"Le brouillard s\'estompe comme par magie. Vous êtes sur la bonne voie. Vous vous enfoncez dans le marais par le chemin qui descend. Attention à ne pas vous perdre !\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 1, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 64}, \"result\": {\"type\": \"hint\", \"level\": 1, \"message\": \"Indice n°1 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 9}, \"enigme_id\": 10, \"session_revision\": 42, \"state_updated_at\": \"2026-04-22 21:04:35\"}', '2026-04-22 21:04:35', '2026-04-22 22:04:36'),
(215, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_10-6', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 10, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Utilisez le panneau d\'orientation pour savoir quel symbole suivre.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Suivez le chemin du panneau qui existe et utilisez les flèches pour tracer une lettre en partant du point violet. La première lettre est un E.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Etoile\\nPour la première lettre, il faut choisir le chemin du bas. On croise les flèches gauche, gauche, bas, droite, gauche, bas, droite, droite. En partant du point, cela forme un E. Le chemin du bas pour la deuxième lettre forme un T, etc...\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Panneau.png\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 2}, \"title\": \"Perdus dans le marais\", \"latitude\": null, \"question\": \"Arrivés devant le panneau d’orientation, vous vous y arrêtez et vous munissez de votre carnet. Que devez-vous suivre ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Perdus dans le marais\"}, {\"type\": \"corps\", \"content\": \"Le brouillard s\'estompe comme par magie. Vous êtes sur la bonne voie. Vous vous enfoncez dans le marais par le chemin qui descend. Attention à ne pas vous perdre !\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 2, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 64}, \"result\": {\"type\": \"hint\", \"level\": 2, \"message\": \"Indice n°2 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 9}, \"enigme_id\": 10, \"session_revision\": 43, \"state_updated_at\": \"2026-04-22 21:04:36\"}', '2026-04-22 21:04:36', '2026-04-22 22:04:38'),
(216, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_10-7', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 10, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Utilisez le panneau d\'orientation pour savoir quel symbole suivre.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Suivez le chemin du panneau qui existe et utilisez les flèches pour tracer une lettre en partant du point violet. La première lettre est un E.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Etoile\\nPour la première lettre, il faut choisir le chemin du bas. On croise les flèches gauche, gauche, bas, droite, gauche, bas, droite, droite. En partant du point, cela forme un E. Le chemin du bas pour la deuxième lettre forme un T, etc...\", \"revealed\": true}], \"media\": {\"path\": \"/trevou/uploads/Panneau.png\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 3}, \"title\": \"Perdus dans le marais\", \"latitude\": null, \"question\": \"Arrivés devant le panneau d’orientation, vous vous y arrêtez et vous munissez de votre carnet. Que devez-vous suivre ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Perdus dans le marais\"}, {\"type\": \"corps\", \"content\": \"Le brouillard s\'estompe comme par magie. Vous êtes sur la bonne voie. Vous vous enfoncez dans le marais par le chemin qui descend. Attention à ne pas vous perdre !\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 3, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 64}, \"result\": {\"type\": \"hint\", \"level\": 3, \"message\": \"Indice n°3 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 9}, \"enigme_id\": 10, \"session_revision\": 44, \"state_updated_at\": \"2026-04-22 21:04:38\"}', '2026-04-22 21:04:38', '2026-04-22 22:04:39'),
(217, 'V94V96B3', 'trevou', 'enigme:answer', 'trevou-enigme_answer_10-8', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 10, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Utilisez le panneau d\'orientation pour savoir quel symbole suivre.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Suivez le chemin du panneau qui existe et utilisez les flèches pour tracer une lettre en partant du point violet. La première lettre est un E.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Etoile\\nPour la première lettre, il faut choisir le chemin du bas. On croise les flèches gauche, gauche, bas, droite, gauche, bas, droite, droite. En partant du point, cela forme un E. Le chemin du bas pour la deuxième lettre forme un T, etc...\", \"revealed\": true}], \"media\": {\"path\": \"/trevou/uploads/Panneau.png\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 1, \"indices_utilises\": 3}, \"title\": \"Perdus dans le marais\", \"latitude\": null, \"question\": \"Arrivés devant le panneau d’orientation, vous vous y arrêtez et vous munissez de votre carnet. Que devez-vous suivre ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Perdus dans le marais\"}, {\"type\": \"corps\", \"content\": \"Le brouillard s\'estompe comme par magie. Vous êtes sur la bonne voie. Vous vous enfoncez dans le marais par le chemin qui descend. Attention à ne pas vous perdre !\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 3, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 64}, \"result\": {\"type\": \"answer\", \"correct\": false, \"message\": \"Réponse incorrecte. Essayez encore !\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 9}, \"enigme_id\": 10, \"session_revision\": 45, \"state_updated_at\": \"2026-04-22 21:04:44\"}', '2026-04-22 21:04:44', '2026-04-22 22:04:45'),
(218, 'V94V96B3', 'trevou', 'enigme:answer', 'trevou-enigme_answer_10-9', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 11, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Empruntez les passerelles\", \"revealed\": false}, {\"level\": 2, \"content\": \"La porte se situe sur votre gauche\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Bleue\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/portefee.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"La porte secrète\", \"latitude\": null, \"question\": \"De quelle couleur est cette petite porte ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La porte secrète\"}, {\"type\": \"corps\", \"content\": \"Les étoiles vous conduisent jusqu\'aux passerelles en bois au cœur du marais. Poursuivez votre chemin sur ces passerelles et trouvez la porte d\'entrée du royaume des fées.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 71}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 11}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 10}, \"enigme_id\": 11, \"session_revision\": 46, \"state_updated_at\": \"2026-04-22 21:04:48\"}', '2026-04-22 21:04:48', '2026-04-22 22:04:49'),
(219, 'V94V96B3', 'trevou', 'enigme:answer', 'trevou-enigme_answer_11-10', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 11, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Empruntez les passerelles\", \"revealed\": false}, {\"level\": 2, \"content\": \"La porte se situe sur votre gauche\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Bleue\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/portefee.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 1, \"indices_utilises\": 0}, \"title\": \"La porte secrète\", \"latitude\": null, \"question\": \"De quelle couleur est cette petite porte ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La porte secrète\"}, {\"type\": \"corps\", \"content\": \"Les étoiles vous conduisent jusqu\'aux passerelles en bois au cœur du marais. Poursuivez votre chemin sur ces passerelles et trouvez la porte d\'entrée du royaume des fées.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 71}, \"result\": {\"type\": \"answer\", \"correct\": false, \"message\": \"Réponse incorrecte. Essayez encore !\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 10}, \"enigme_id\": 11, \"session_revision\": 47, \"state_updated_at\": \"2026-04-22 21:04:53\"}', '2026-04-22 21:04:53', '2026-04-22 22:04:54'),
(220, 'V94V96B3', 'trevou', 'enigme:answer', 'trevou-enigme_answer_11-11', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 11, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Empruntez les passerelles\", \"revealed\": false}, {\"level\": 2, \"content\": \"La porte se situe sur votre gauche\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Bleue\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/portefee.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 2, \"indices_utilises\": 0}, \"title\": \"La porte secrète\", \"latitude\": null, \"question\": \"De quelle couleur est cette petite porte ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La porte secrète\"}, {\"type\": \"corps\", \"content\": \"Les étoiles vous conduisent jusqu\'aux passerelles en bois au cœur du marais. Poursuivez votre chemin sur ces passerelles et trouvez la porte d\'entrée du royaume des fées.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 71}, \"result\": {\"type\": \"answer\", \"correct\": false, \"message\": \"Réponse incorrecte. Essayez encore !\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 10}, \"enigme_id\": 11, \"session_revision\": 48, \"state_updated_at\": \"2026-04-22 21:04:57\"}', '2026-04-22 21:04:57', '2026-04-22 22:04:58'),
(221, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_11-12', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 11, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Empruntez les passerelles\", \"revealed\": true}, {\"level\": 2, \"content\": \"La porte se situe sur votre gauche\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Bleue\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/portefee.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 2, \"indices_utilises\": 1}, \"title\": \"La porte secrète\", \"latitude\": null, \"question\": \"De quelle couleur est cette petite porte ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La porte secrète\"}, {\"type\": \"corps\", \"content\": \"Les étoiles vous conduisent jusqu\'aux passerelles en bois au cœur du marais. Poursuivez votre chemin sur ces passerelles et trouvez la porte d\'entrée du royaume des fées.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 1, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 71}, \"result\": {\"type\": \"hint\", \"level\": 1, \"message\": \"Indice n°1 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 10}, \"enigme_id\": 11, \"session_revision\": 49, \"state_updated_at\": \"2026-04-22 21:04:58\"}', '2026-04-22 21:04:58', '2026-04-22 22:04:59'),
(222, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_11-13', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 11, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Empruntez les passerelles\", \"revealed\": true}, {\"level\": 2, \"content\": \"La porte se situe sur votre gauche\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Bleue\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/portefee.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 2, \"indices_utilises\": 2}, \"title\": \"La porte secrète\", \"latitude\": null, \"question\": \"De quelle couleur est cette petite porte ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La porte secrète\"}, {\"type\": \"corps\", \"content\": \"Les étoiles vous conduisent jusqu\'aux passerelles en bois au cœur du marais. Poursuivez votre chemin sur ces passerelles et trouvez la porte d\'entrée du royaume des fées.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 2, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 71}, \"result\": {\"type\": \"hint\", \"level\": 2, \"message\": \"Indice n°2 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 10}, \"enigme_id\": 11, \"session_revision\": 50, \"state_updated_at\": \"2026-04-22 21:05:00\"}', '2026-04-22 21:05:00', '2026-04-22 22:05:01'),
(223, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_11-14', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 11, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Empruntez les passerelles\", \"revealed\": true}, {\"level\": 2, \"content\": \"La porte se situe sur votre gauche\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Bleue\", \"revealed\": true}], \"media\": {\"path\": \"/trevou/uploads/portefee.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 2, \"indices_utilises\": 3}, \"title\": \"La porte secrète\", \"latitude\": null, \"question\": \"De quelle couleur est cette petite porte ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La porte secrète\"}, {\"type\": \"corps\", \"content\": \"Les étoiles vous conduisent jusqu\'aux passerelles en bois au cœur du marais. Poursuivez votre chemin sur ces passerelles et trouvez la porte d\'entrée du royaume des fées.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 3, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 71}, \"result\": {\"type\": \"hint\", \"level\": 3, \"message\": \"Indice n°3 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 10}, \"enigme_id\": 11, \"session_revision\": 51, \"state_updated_at\": \"2026-04-22 21:05:00\"}', '2026-04-22 21:05:00', '2026-04-22 22:05:01'),
(224, 'V94V96B3', 'trevou', 'enigme:answer', 'trevou-enigme_answer_11-15', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 12, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Utilisez le dessin du carnet. Superposez les poses des fées en vous servant des baguettes.\", \"revealed\": false}, {\"level\": 2, \"content\": \"4+6 = C.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Calme\\n4+6 = C, 8+5 = A, 3+4 = L, 2+7 = M et 8+4 = E\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Fées - site internet.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"La danse des fées\", \"latitude\": null, \"question\": \"Les fées semblent vouloir vous délivrer un message via une étrange danse. Pour décrypter leur chorégraphie, elles vous tendent cette étoile. Quel est le message des fées ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La danse des fées\"}, {\"type\": \"corps\", \"content\": \"Vous l\'avez trouvé, il est là : le royaume magique des fées. Mais où sont-elles passées ? Vous décidez de continuer sur les passerelles à leur recherche. Vous tombez alors sur un vieux chêne magique qui abrite plusieurs d\'entre elles. Avez-vous remarqué que le chêne vous regarde ?\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 79}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 12}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 11}, \"enigme_id\": 12, \"session_revision\": 52, \"state_updated_at\": \"2026-04-22 21:05:05\"}', '2026-04-22 21:05:05', '2026-04-22 22:05:06'),
(225, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_12-16', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 12, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Utilisez le dessin du carnet. Superposez les poses des fées en vous servant des baguettes.\", \"revealed\": true}, {\"level\": 2, \"content\": \"4+6 = C.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Calme\\n4+6 = C, 8+5 = A, 3+4 = L, 2+7 = M et 8+4 = E\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Fées - site internet.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 1}, \"title\": \"La danse des fées\", \"latitude\": null, \"question\": \"Les fées semblent vouloir vous délivrer un message via une étrange danse. Pour décrypter leur chorégraphie, elles vous tendent cette étoile. Quel est le message des fées ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La danse des fées\"}, {\"type\": \"corps\", \"content\": \"Vous l\'avez trouvé, il est là : le royaume magique des fées. Mais où sont-elles passées ? Vous décidez de continuer sur les passerelles à leur recherche. Vous tombez alors sur un vieux chêne magique qui abrite plusieurs d\'entre elles. Avez-vous remarqué que le chêne vous regarde ?\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 1, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 79}, \"result\": {\"type\": \"hint\", \"level\": 1, \"message\": \"Indice n°1 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 11}, \"enigme_id\": 12, \"session_revision\": 53, \"state_updated_at\": \"2026-04-22 21:05:09\"}', '2026-04-22 21:05:09', '2026-04-22 22:05:10'),
(226, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_12-17', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 12, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Utilisez le dessin du carnet. Superposez les poses des fées en vous servant des baguettes.\", \"revealed\": true}, {\"level\": 2, \"content\": \"4+6 = C.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Calme\\n4+6 = C, 8+5 = A, 3+4 = L, 2+7 = M et 8+4 = E\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Fées - site internet.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 2}, \"title\": \"La danse des fées\", \"latitude\": null, \"question\": \"Les fées semblent vouloir vous délivrer un message via une étrange danse. Pour décrypter leur chorégraphie, elles vous tendent cette étoile. Quel est le message des fées ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La danse des fées\"}, {\"type\": \"corps\", \"content\": \"Vous l\'avez trouvé, il est là : le royaume magique des fées. Mais où sont-elles passées ? Vous décidez de continuer sur les passerelles à leur recherche. Vous tombez alors sur un vieux chêne magique qui abrite plusieurs d\'entre elles. Avez-vous remarqué que le chêne vous regarde ?\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 2, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 79}, \"result\": {\"type\": \"hint\", \"level\": 2, \"message\": \"Indice n°2 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 11}, \"enigme_id\": 12, \"session_revision\": 54, \"state_updated_at\": \"2026-04-22 21:05:10\"}', '2026-04-22 21:05:10', '2026-04-22 22:05:11'),
(227, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_12-18', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 12, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Utilisez le dessin du carnet. Superposez les poses des fées en vous servant des baguettes.\", \"revealed\": true}, {\"level\": 2, \"content\": \"4+6 = C.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Calme\\n4+6 = C, 8+5 = A, 3+4 = L, 2+7 = M et 8+4 = E\", \"revealed\": true}], \"media\": {\"path\": \"/trevou/uploads/Fées - site internet.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 3}, \"title\": \"La danse des fées\", \"latitude\": null, \"question\": \"Les fées semblent vouloir vous délivrer un message via une étrange danse. Pour décrypter leur chorégraphie, elles vous tendent cette étoile. Quel est le message des fées ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"La danse des fées\"}, {\"type\": \"corps\", \"content\": \"Vous l\'avez trouvé, il est là : le royaume magique des fées. Mais où sont-elles passées ? Vous décidez de continuer sur les passerelles à leur recherche. Vous tombez alors sur un vieux chêne magique qui abrite plusieurs d\'entre elles. Avez-vous remarqué que le chêne vous regarde ?\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 3, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 79}, \"result\": {\"type\": \"hint\", \"level\": 3, \"message\": \"Indice n°3 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 11}, \"enigme_id\": 12, \"session_revision\": 55, \"state_updated_at\": \"2026-04-22 21:05:11\"}', '2026-04-22 21:05:11', '2026-04-22 22:05:12'),
(228, 'V94V96B3', 'trevou', 'enigme:answer', 'trevou-enigme_answer_12-19', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 13, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Placez le U dans le coin inférieur gauche.\", \"revealed\": false}, {\"level\": 2, \"content\": \"C\'est une addition.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : 152\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"Le talisman des lions\", \"latitude\": null, \"question\": \"Ouvrez l’enveloppe 3 et réparez le talisman.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Le talisman des lions\"}, {\"type\": \"corps\", \"content\": \"Vous écoutez les fées et poursuivez votre chemin jusqu\'à un banc solitaire, offrant une vue calme sur le marais de Trévou-Tréguignec. Les fées vous remettent alors le talisman des lions nécessaire pour le rituel. Malheureusement, celui-ci est cassé. Vous allez devoir le réparer.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 86}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 13}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 12}, \"enigme_id\": 13, \"session_revision\": 56, \"state_updated_at\": \"2026-04-22 21:05:16\"}', '2026-04-22 21:05:16', '2026-04-22 22:05:18'),
(229, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_13-20', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 13, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Placez le U dans le coin inférieur gauche.\", \"revealed\": true}, {\"level\": 2, \"content\": \"C\'est une addition.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : 152\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 1}, \"title\": \"Le talisman des lions\", \"latitude\": null, \"question\": \"Ouvrez l’enveloppe 3 et réparez le talisman.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Le talisman des lions\"}, {\"type\": \"corps\", \"content\": \"Vous écoutez les fées et poursuivez votre chemin jusqu\'à un banc solitaire, offrant une vue calme sur le marais de Trévou-Tréguignec. Les fées vous remettent alors le talisman des lions nécessaire pour le rituel. Malheureusement, celui-ci est cassé. Vous allez devoir le réparer.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 1, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 86}, \"result\": {\"type\": \"hint\", \"level\": 1, \"message\": \"Indice n°1 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 12}, \"enigme_id\": 13, \"session_revision\": 57, \"state_updated_at\": \"2026-04-22 21:05:18\"}', '2026-04-22 21:05:18', '2026-04-22 22:05:19'),
(230, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_13-21', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 13, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Placez le U dans le coin inférieur gauche.\", \"revealed\": true}, {\"level\": 2, \"content\": \"C\'est une addition.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : 152\", \"revealed\": false}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 2}, \"title\": \"Le talisman des lions\", \"latitude\": null, \"question\": \"Ouvrez l’enveloppe 3 et réparez le talisman.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Le talisman des lions\"}, {\"type\": \"corps\", \"content\": \"Vous écoutez les fées et poursuivez votre chemin jusqu\'à un banc solitaire, offrant une vue calme sur le marais de Trévou-Tréguignec. Les fées vous remettent alors le talisman des lions nécessaire pour le rituel. Malheureusement, celui-ci est cassé. Vous allez devoir le réparer.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 2, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 86}, \"result\": {\"type\": \"hint\", \"level\": 2, \"message\": \"Indice n°2 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 12}, \"enigme_id\": 13, \"session_revision\": 58, \"state_updated_at\": \"2026-04-22 21:05:18\"}', '2026-04-22 21:05:18', '2026-04-22 22:05:19'),
(231, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_13-22', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 13, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Placez le U dans le coin inférieur gauche.\", \"revealed\": true}, {\"level\": 2, \"content\": \"C\'est une addition.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : 152\", \"revealed\": true}], \"media\": null, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 3}, \"title\": \"Le talisman des lions\", \"latitude\": null, \"question\": \"Ouvrez l’enveloppe 3 et réparez le talisman.\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"Le talisman des lions\"}, {\"type\": \"corps\", \"content\": \"Vous écoutez les fées et poursuivez votre chemin jusqu\'à un banc solitaire, offrant une vue calme sur le marais de Trévou-Tréguignec. Les fées vous remettent alors le talisman des lions nécessaire pour le rituel. Malheureusement, celui-ci est cassé. Vous allez devoir le réparer.\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 3, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 86}, \"result\": {\"type\": \"hint\", \"level\": 3, \"message\": \"Indice n°3 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 12}, \"enigme_id\": 13, \"session_revision\": 59, \"state_updated_at\": \"2026-04-22 21:05:19\"}', '2026-04-22 21:05:19', '2026-04-22 22:05:20'),
(232, 'V94V96B3', 'trevou', 'enigme:answer', 'trevou-enigme_answer_13-23', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 14, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Trouvez sur la carte les lieux associés aux mots en majuscule et reliez-les.\", \"revealed\": false}, {\"level\": 2, \"content\": \"Les points forment une constellation.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Couronne\\nEn reliant les différents points, on dessine la constellation de la couronne qu\'on peut voir dans le carnet.\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Enigmefinale.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 0}, \"title\": \"L\'apaisement de Poulpry\", \"latitude\": null, \"question\": \"Que devez-vous dessiner dans le sable ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"L\'apaisement de Poulpry\"}, {\"type\": \"corps\", \"content\": \"Le talisman réparé, vous allez maintenant pouvoir réaliser le rituel. Pour savoir ce que vous devez dessiner dans le sable pour apaiser Poulpry, les fées vous laissent une dernière instruction :\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 0, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 93}, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, en route pour la suivante !\", \"finished\": false, \"next_enigme_id\": 14}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 13}, \"enigme_id\": 14, \"session_revision\": 60, \"state_updated_at\": \"2026-04-22 21:05:23\"}', '2026-04-22 21:05:23', '2026-04-22 22:05:24'),
(233, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_14-24', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 14, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Trouvez sur la carte les lieux associés aux mots en majuscule et reliez-les.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Les points forment une constellation.\", \"revealed\": false}, {\"level\": 3, \"content\": \"Réponse : Couronne\\nEn reliant les différents points, on dessine la constellation de la couronne qu\'on peut voir dans le carnet.\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Enigmefinale.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 1}, \"title\": \"L\'apaisement de Poulpry\", \"latitude\": null, \"question\": \"Que devez-vous dessiner dans le sable ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"L\'apaisement de Poulpry\"}, {\"type\": \"corps\", \"content\": \"Le talisman réparé, vous allez maintenant pouvoir réaliser le rituel. Pour savoir ce que vous devez dessiner dans le sable pour apaiser Poulpry, les fées vous laissent une dernière instruction :\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 1, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 93}, \"result\": {\"type\": \"hint\", \"level\": 1, \"message\": \"Indice n°1 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 13}, \"enigme_id\": 14, \"session_revision\": 61, \"state_updated_at\": \"2026-04-22 21:05:25\"}', '2026-04-22 21:05:25', '2026-04-22 22:05:26'),
(234, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_14-25', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 14, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Trouvez sur la carte les lieux associés aux mots en majuscule et reliez-les.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Les points forment une constellation.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Couronne\\nEn reliant les différents points, on dessine la constellation de la couronne qu\'on peut voir dans le carnet.\", \"revealed\": false}], \"media\": {\"path\": \"/trevou/uploads/Enigmefinale.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 2}, \"title\": \"L\'apaisement de Poulpry\", \"latitude\": null, \"question\": \"Que devez-vous dessiner dans le sable ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"L\'apaisement de Poulpry\"}, {\"type\": \"corps\", \"content\": \"Le talisman réparé, vous allez maintenant pouvoir réaliser le rituel. Pour savoir ce que vous devez dessiner dans le sable pour apaiser Poulpry, les fées vous laissent une dernière instruction :\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 2, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 93}, \"result\": {\"type\": \"hint\", \"level\": 2, \"message\": \"Indice n°2 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 13}, \"enigme_id\": 14, \"session_revision\": 62, \"state_updated_at\": \"2026-04-22 21:05:26\"}', '2026-04-22 21:05:26', '2026-04-22 22:05:27'),
(235, 'V94V96B3', 'trevou', 'enigme:hint', 'trevou-enigme_hint_14-26', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"in_progress\", \"enigme\": {\"id\": 14, \"type\": null, \"hints\": [{\"level\": 1, \"content\": \"Trouvez sur la carte les lieux associés aux mots en majuscule et reliez-les.\", \"revealed\": true}, {\"level\": 2, \"content\": \"Les points forment une constellation.\", \"revealed\": true}, {\"level\": 3, \"content\": \"Réponse : Couronne\\nEn reliant les différents points, on dessine la constellation de la couronne qu\'on peut voir dans le carnet.\", \"revealed\": true}], \"media\": {\"path\": \"/trevou/uploads/Enigmefinale.jpg\", \"type\": \"image\"}, \"stats\": {\"scores\": null, \"erreurs\": 0, \"indices_utilises\": 3}, \"title\": \"L\'apaisement de Poulpry\", \"latitude\": null, \"question\": \"Que devez-vous dessiner dans le sable ?\", \"sections\": [{\"type\": \"sous_titre\", \"content\": \"L\'apaisement de Poulpry\"}, {\"type\": \"corps\", \"content\": \"Le talisman réparé, vous allez maintenant pouvoir réaliser le rituel. Pour savoir ce que vous devez dessiner dans le sable pour apaiser Poulpry, les fées vous laissent une dernière instruction :\"}], \"longitude\": null, \"mini_jeux\": null, \"hints_used\": 3, \"allow_answer\": true, \"redirect_url\": \"\", \"redirect_label\": \"\", \"message_special\": \"\", \"progress_percent\": 93}, \"result\": {\"type\": \"hint\", \"level\": 3, \"message\": \"Indice n°3 affiché\"}, \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 13}, \"enigme_id\": 14, \"session_revision\": 63, \"state_updated_at\": \"2026-04-22 21:05:27\"}', '2026-04-22 21:05:27', '2026-04-22 22:05:28'),
(236, 'V94V96B3', 'trevou', 'enigme:answer', 'trevou-enigme_answer_14-27', '{\"site\": \"trevou\", \"team\": {\"code\": \"V94V96B3\", \"mode\": \"difficile\", \"name\": \"Gaby test bis !\", \"pending_mode\": null}, \"state\": \"finished\", \"enigme\": null, \"result\": {\"type\": \"answer\", \"correct\": true, \"message\": \"Énigme réussie, bravo ! Toutes les énigmes sont terminées.\", \"finished\": true, \"next_enigme_id\": null}, \"message\": \"Toutes les énigmes sont résolues, bravo !\", \"success\": true, \"progress\": {\"total_enigmes\": 14, \"resolved_count\": 14}, \"enigme_id\": 14, \"session_revision\": 64, \"state_updated_at\": \"2026-04-22 21:05:32\"}', '2026-04-22 21:05:32', '2026-04-22 22:05:33');

-- --------------------------------------------------------

--
-- Structure de la table `player_api_tokens`
--

