From 5b0d80bf223bc6ad5dbe07832aad04c936fa931e Mon Sep 17 00:00:00 2001 From: VPS 4 Builder Date: Tue, 26 May 2026 21:08:48 +0200 Subject: [PATCH] feat: reestruturacao de menus na sidebar, niveis de acesso e migracao para postgresql/dragonflydb --- dental-client/client-monitor.js | 1323 --------- dental-client/config.json | 8 - dental-client/package-lock.json | 2628 ----------------- dental-client/package.json | 13 - dental-client/uploaded_cache.json | 2514 ---------------- dental-server-deploy.tar.gz | Bin 120023 -> 0 bytes dental-server/CONVERSAO-MYSQL-COMPLETA.md | 153 - dental-server/README-MYSQL.txt | 75 - dental-server/auth.js | 4 +- dental-server/backfill-thumbs.js | 2 +- dental-server/database.js | 43 +- dental-server/installer/check-installation.js | 2 +- dental-server/mysql/database_full.sql | 104 - dental-server/mysql/schema.sql | 84 - dental-server/public/admin-clinics.html | 50 +- dental-server/public/admin-clinics.js | 7 + dental-server/public/app.js | 27 +- dental-server/public/clients.html | 47 +- dental-server/public/index.html | 61 +- dental-server/public/style.css | 38 + dental-server/routes/admin-clinics.js | 8 +- dental-server/routes/auth.js | 20 +- dental-server/routes/client-auth.js | 4 +- dental-server/routes/gtos.js | 24 +- dental-server/routes/images.js | 60 +- dental-server/routes/patients.js | 119 - dental-server/routes/system.js | 2 +- dental-server/server.js | 18 +- dental-server/storage.js | 6 +- 29 files changed, 257 insertions(+), 7187 deletions(-) delete mode 100644 dental-client/client-monitor.js delete mode 100644 dental-client/config.json delete mode 100644 dental-client/package-lock.json delete mode 100644 dental-client/package.json delete mode 100644 dental-client/uploaded_cache.json delete mode 100644 dental-server-deploy.tar.gz delete mode 100644 dental-server/CONVERSAO-MYSQL-COMPLETA.md delete mode 100644 dental-server/README-MYSQL.txt delete mode 100644 dental-server/mysql/database_full.sql delete mode 100644 dental-server/mysql/schema.sql delete mode 100644 dental-server/routes/patients.js diff --git a/dental-client/client-monitor.js b/dental-client/client-monitor.js deleted file mode 100644 index b3acfed..0000000 --- a/dental-client/client-monitor.js +++ /dev/null @@ -1,1323 +0,0 @@ -const io = require('socket.io-client'); -const chokidar = require('chokidar'); -const fs = require('fs'); -const path = require('path'); -const readline = require('readline'); -const http = require('http'); -const { exec } = require('child_process'); - -// Carregar configuração dinamicamente para poder atualizá-la -const configPath = path.join(__dirname, 'config.json'); -let config = {}; -try { - config = JSON.parse(fs.readFileSync(configPath, 'utf8')); -} catch (e) { - config = { - serverUrl: "http://localhost:3000", - monitorPath: "C:\\ProgramData\\RF\\Dental Sensor\\Images", - clientName: "COMPUTADOR-LOCAL", - clientType: "windows", - apiKey: "rf-dental-secure-key-2026", - adminPassword: "admin" - }; -} - -// Variáveis de estado global -let socket; -let isConnected = false; -let isIdentified = false; -let watcher; -let isSyncing = false; -const recentLogs = []; - -// Instancia única global do banco local para evitar sobrecarga de I/O -let localDbInstance = null; -function getLocalDb() { - if (!localDbInstance) { - try { - const { DatabaseSync } = require('node:sqlite'); - const dbPath = path.join('C:', 'ProgramData', 'RF', 'Dental Sensor', 'data'); - if (fs.existsSync(dbPath)) { - localDbInstance = new DatabaseSync(dbPath); - } - } catch (e) { - console.error('Erro ao abrir banco local:', e.message); - } - } - return localDbInstance; -} - -// Cache local de uploads concluídos para evitar reenvio de arquivos no scan inicial -const uploadCachePath = path.join(__dirname, 'uploaded_cache.json'); -let uploadedCache = new Set(); -try { - if (fs.existsSync(uploadCachePath)) { - const cachedFiles = JSON.parse(fs.readFileSync(uploadCachePath, 'utf8')); - uploadedCache = new Set(cachedFiles); - console.log(`💾 Cache de uploads carregado com ${uploadedCache.size} arquivos.`); - } -} catch (e) { - console.error('Erro ao carregar cache de uploads:', e.message); -} - -function saveUploadCache() { - try { - fs.writeFileSync(uploadCachePath, JSON.stringify([...uploadedCache], null, 2)); - } catch (e) { - console.error('Erro ao salvar cache de uploads:', e.message); - } -} - -// Função auxiliar para registrar logs locais e expor no painel -function addLog(msg) { - const timestamp = new Date().toLocaleTimeString(); - const formatted = `[${timestamp}] ${msg}`; - console.log(formatted); - recentLogs.push(formatted); - if (recentLogs.length > 50) { - recentLogs.shift(); - } -} - -// Interface Web de Administração em HTML/CSS (zero dependências) -function getAdminHtml() { - return ` - - - - - Dental Client - Painel - - - - - -
-
- - -
-
- -
- - Carregando... -
-
-
- - -
-
⚙️ Configurações do Cliente
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
📊 Status do Sistema
-
-
- Sistema - - -
-
- Uptime - - -
-
- Socket ID - - -
-
- -
🛠️ Atalhos
-
- - -
-
- - -
-
📜 Atividades Recentes
-
-
Carregando logs...
-
-
- -
- - - -`; -} - -function startAdminServer() { - const server = http.createServer((req, res) => { - // Habilitar CORS - res.setHeader('Access-Control-Allow-Origin', '*'); - res.setHeader('Access-Control-Allow-Methods', 'GET, POST, OPTIONS'); - res.setHeader('Access-Control-Allow-Headers', 'Content-Type'); - - if (req.method === 'OPTIONS') { - res.writeHead(200); - res.end(); - return; - } - - // Parse da URL - const parsedUrl = new URL(req.url, `http://${req.headers.host || 'localhost'}`); - - // Rota pública: Favicon - if (parsedUrl.pathname === '/favicon.png' && req.method === 'GET') { - const faviconPath = path.join(__dirname, 'favicon.png'); - if (fs.existsSync(faviconPath)) { - res.writeHead(200, { 'Content-Type': 'image/png' }); - res.end(fs.readFileSync(faviconPath)); - } else { - res.writeHead(404); - res.end(); - } - return; - } - - // --- PROTEÇÃO DO PAINEL LOCAL (Basic Auth) --- - const authHeader = req.headers['authorization']; - if (config.adminPassword && config.adminPassword.trim() !== '') { - if (!authHeader) { - res.writeHead(401, { 'WWW-Authenticate': 'Basic realm="Dental Client Admin"' }); - res.end('Acesso Negado'); - return; - } - - const authStr = Buffer.from(authHeader.split(' ')[1], 'base64').toString(); - const [user, pass] = authStr.split(':'); - - // Autenticamos apenas pela senha, o usuário pode ser admin ou vazio - if (pass !== config.adminPassword) { - res.writeHead(401, { 'WWW-Authenticate': 'Basic realm="Dental Client Admin"' }); - res.end('Acesso Negado'); - return; - } - } - // --------------------------------------------- - - if (parsedUrl.pathname === '/' && req.method === 'GET') { - res.writeHead(200, { 'Content-Type': 'text/html; charset=utf-8' }); - res.end(getAdminHtml()); - } - else if (parsedUrl.pathname === '/api/status' && req.method === 'GET') { - res.writeHead(200, { 'Content-Type': 'application/json' }); - res.end(JSON.stringify({ - connected: isConnected, - identified: isIdentified, - socketId: socket ? socket.id : null, - config: config, - logs: recentLogs, - platform: process.platform, - uptime: process.uptime() - })); - } - else if (parsedUrl.pathname === '/api/config' && req.method === 'POST') { - let body = ''; - req.on('data', chunk => body += chunk); - req.on('end', () => { - try { - const newConfig = JSON.parse(body); - if (!newConfig.serverUrl || !newConfig.monitorPath || !newConfig.clientName || !newConfig.apiKey || !newConfig.adminPassword) { - res.writeHead(400, { 'Content-Type': 'application/json' }); - res.end(JSON.stringify({ success: false, error: 'Campos obrigatórios ausentes.' })); - return; - } - - // Gravar no config.json - config.serverUrl = newConfig.serverUrl; - config.monitorPath = newConfig.monitorPath; - config.clientName = newConfig.clientName; - config.apiKey = newConfig.apiKey; - config.adminPassword = newConfig.adminPassword; - - try { - fs.writeFileSync(configPath, JSON.stringify(config, null, 2)); - addLog(`💾 Novas configurações persistidas em config.json`); - } catch (writeErr) { - res.writeHead(500, { 'Content-Type': 'application/json' }); - res.end(JSON.stringify({ success: false, error: 'Erro ao salvar config.json: ' + writeErr.message })); - return; - } - - // Aplicar dinamicamente - reconnectAndRestart(); - - res.writeHead(200, { 'Content-Type': 'application/json' }); - res.end(JSON.stringify({ success: true })); - } catch (e) { - res.writeHead(500, { 'Content-Type': 'application/json' }); - res.end(JSON.stringify({ success: false, error: e.message })); - } - }); - } - else if (parsedUrl.pathname === '/api/test-server' && req.method === 'POST') { - let body = ''; - req.on('data', chunk => body += chunk); - req.on('end', () => { - try { - const data = JSON.parse(body); - const testUrl = data.url; - if (!testUrl) { - res.writeHead(400, { 'Content-Type': 'application/json' }); - res.end(JSON.stringify({ success: false, error: 'URL inválida.' })); - return; - } - - const checkUrl = testUrl.endsWith('/') ? `${testUrl}status` : `${testUrl}/status`; - const clientModule = checkUrl.startsWith('https') ? require('https') : require('http'); - - addLog(`⚡ Testando conectividade com: ${checkUrl}`); - - const testReq = clientModule.get(checkUrl, { timeout: 4000 }, (testRes) => { - let resBody = ''; - testRes.on('data', chunk => resBody += chunk); - testRes.on('end', () => { - if (testRes.statusCode >= 200 && testRes.statusCode < 300) { - res.writeHead(200, { 'Content-Type': 'application/json' }); - res.end(JSON.stringify({ success: true, message: `Conexão bem sucedida! Código: ${testRes.statusCode}` })); - } else { - res.writeHead(200, { 'Content-Type': 'application/json' }); - res.end(JSON.stringify({ success: false, error: `Código de status inesperado: ${testRes.statusCode}` })); - } - }); - }); - - testReq.on('error', (err) => { - res.writeHead(200, { 'Content-Type': 'application/json' }); - res.end(JSON.stringify({ success: false, error: err.message })); - }); - - testReq.on('timeout', () => { - testReq.destroy(); - res.writeHead(200, { 'Content-Type': 'application/json' }); - res.end(JSON.stringify({ success: false, error: 'Timeout de 4 segundos esgotado.' })); - }); - } catch (e) { - res.writeHead(500, { 'Content-Type': 'application/json' }); - res.end(JSON.stringify({ success: false, error: e.message })); - } - }); - } - else if (parsedUrl.pathname === '/api/open-folder' && req.method === 'POST') { - try { - const normalizedPath = path.normalize(config.monitorPath); - if (!fs.existsSync(normalizedPath)) { - fs.mkdirSync(normalizedPath, { recursive: true }); - } - exec(`explorer.exe "${normalizedPath}"`); - addLog(`📁 Pasta de imagens aberta no Explorer: ${normalizedPath}`); - res.writeHead(200, { 'Content-Type': 'application/json' }); - res.end(JSON.stringify({ success: true })); - } catch (e) { - res.writeHead(500, { 'Content-Type': 'application/json' }); - res.end(JSON.stringify({ success: false, error: e.message })); - } - } - else { - res.writeHead(404, { 'Content-Type': 'text/plain' }); - res.end('Not Found'); - } - }); - - server.listen(3001, '127.0.0.1', () => { - addLog('🌐 Painel de Administração iniciado em: http://localhost:3001'); - }); -} - -// Aplicar alterações do painel dinamicamente -function reconnectAndRestart() { - addLog('🔄 Aplicando novas configurações dinamicamente...'); - - // 1. Fechar conexão socket anterior - if (socket) { - addLog('🔌 Desconectando socket ativo...'); - socket.disconnect(); - socket.removeAllListeners(); - } - isConnected = false; - isIdentified = false; - - // 2. Parar watcher antigo - if (watcher) { - addLog('👀 Interrompendo monitoramento anterior...'); - watcher.close(); - } - - // 3. Conectar novamente com novas definições - connectToServer(); - - // 4. Reiniciar monitoramento - setTimeout(() => { - startMonitoring(); - }, 1000); -} - -// Função de Conexão com o Servidor Dental (Socket.IO) -function connectToServer() { - const serverUrl = process.env.SERVER_URL || config.serverUrl; - const apiKey = process.env.CLIENT_API_KEY || config.apiKey; - - addLog(`🔄 Conectando ao servidor: ${serverUrl}...`); - socket = io(serverUrl, { - transports: ['websocket', 'polling'], - upgrade: true, - timeout: 20000, - reconnection: true, - reconnectionDelay: 2000, - reconnectionAttempts: Infinity, - forceNew: true, - auth: { - token: apiKey || '' - } - }); - - socket.on('connect_error', (err) => { - addLog(`❌ Erro de Conexão: ${err.message}`); - if (err.message.includes('Authentication error')) { - addLog(`🛑 VERIFIQUE A CHAVE DA API! Acesso negado pelo servidor.`); - } - }); - - socket.on('connect', () => { - addLog('✅ Conectado ao servidor Socket.IO com sucesso!'); - isConnected = true; - setTimeout(() => identifyClient(), 500); - }); - - socket.on('disconnect', (reason) => { - addLog(`❌ Desconectado do servidor. Motivo: ${reason}`); - isConnected = false; - isIdentified = false; - }); - - socket.on('connection-ack', (data) => { - addLog(`✅ Confirmação de socket recebida. Socket ID: ${data.socketId}`); - }); - - socket.on('please-identify', () => { - addLog('⚠️ Servidor solicitou identificação do cliente.'); - identifyClient(); - }); - - socket.on('server-identified', (data) => { - addLog(`✅ Identificação confirmada pelo servidor para o cliente: ${data.clientInfo?.name}`); - isIdentified = true; - }); - - // Ouvinte para o Sinal de Sincronização Remota (Enviado pelo Painel Web) - socket.on('sync-request', async (data) => { - addLog(`🔄 [Sincronização] Sinal recebido do servidor. Timestamp do sinal: ${data?.timestamp || 'N/A'}`); - try { - addLog('🚀 Iniciando varredura local de imagens do sensor...'); - await executarSincronizacaoLocal(); - } catch (error) { - addLog(`❌ Erro durante o processamento da sincronização remota: ${error.message}`); - } - }); - - socket.on('connect_error', (error) => { - addLog(`❌ Erro de conexão Socket.IO: ${error.message}`); - }); - - socket.on('error', (error) => { - addLog(`❌ Erro no socket: ${error.message}`); - }); - - socket.on('image-received', (data) => { - addLog(`✅ Imagem processada e salva no servidor! ID: ${data.imageId}, Arquivo: ${data.filename}`); - if (data.originalFilename) { - uploadedCache.add(data.originalFilename); - saveUploadCache(); - } - }); - - socket.on('test-connection', (data) => { - addLog(`🧪 Recebido teste de conexão do servidor. Test ID: ${data?.testId}`); - const startTime = data?.timestamp || Date.now(); - const latency = Date.now() - startTime; - socket.emit('test-connection-ack', { - testId: data?.testId, - socketId: socket.id, - latency: latency, - timestamp: new Date().toISOString(), - message: 'Teste de conexão respondido pelo cliente' - }); - }); -} - -// Função para Identificar o Cliente -function identifyClient() { - if (!isConnected || isIdentified) return; - - addLog(`👤 Enviando identificação: Nome=${config.clientName || 'Notebook Consultório Principal'}, Tipo=windows`); - socket.emit('client-identify', { - type: 'windows', // MANDATÓRIO: Identifica o notebook na Área de Sincronização - name: config.clientName || 'Notebook Consultório Principal', // Nome amigável que aparecerá no painel - version: '1.1.0', - system: 'windows', - path: config.monitorPath - }); - - // Reenviar identificação em 3 segundos se não confirmado - setTimeout(() => { - if (!isIdentified && isConnected) { - addLog('⚠️ Confirmação de identificação pendente. Tentando novamente...'); - identifyClient(); - } - }, 3000); -} - -// Função para executar a varredura local e sincronização remota -async function executarSincronizacaoLocal() { - if (isSyncing) { - addLog('⚠️ Sincronização local já está em execução. Ignorando nova chamada concorrente.'); - return; - } - - isSyncing = true; - const pastaImagensSensor = config.monitorPath; - if (!fs.existsSync(pastaImagensSensor)) { - addLog(`⚠️ Pasta de imagens não encontrada no caminho: ${pastaImagensSensor}`); - isSyncing = false; - return; - } - - try { - const arquivos = fs.readdirSync(pastaImagensSensor); - const imagens = arquivos.filter(file => /\.(png|jpg|jpeg)$/i.test(file)); - addLog(`🔎 Encontradas ${imagens.length} imagens locais no total. Verificando pendências...`); - - let enviadas = 0; - let puladas = 0; - - for (const file of imagens) { - const filePath = path.join(pastaImagensSensor, file); - - const stat = fs.statSync(filePath); - if (stat.isDirectory()) { - continue; - } - - // Pular se já estiver no cache - if (uploadedCache.has(file)) { - puladas++; - continue; - } - - try { - // sendImageToServer envia o arquivo e valida no servidor via check-image-exists - await sendImageToServer(filePath, true); // true = isBacklog - enviadas++; - } catch (err) { - addLog(`❌ Falha ao enviar imagem ${file} na sincronização: ${err.message}`); - } - } - - addLog(`✅ Sincronização concluída: ${enviadas} enviadas/verificadas, ${puladas} ignoradas pelo cache.`); - } catch (e) { - addLog(`❌ Erro durante a varredura local de imagens: ${e.message}`); - } finally { - isSyncing = false; - } -} - -// Fila para processar uploads de forma sequencial -const uploadQueue = []; -let isProcessingQueue = false; - -async function processQueue() { - if (isProcessingQueue) return; - isProcessingQueue = true; - - while (uploadQueue.length > 0) { - const item = uploadQueue.shift(); - const nextPath = item.filePath; - const isBacklog = item.isBacklog; - try { - await sendImageToServer(nextPath, isBacklog); - } catch (e) { - addLog(`⚠️ Falha ao processar upload de ${path.basename(nextPath)}: ${e.message}`); - } - } - - isProcessingQueue = false; -} - -// Função de Monitoramento da Pasta de Imagens (Chokidar) -function startMonitoring() { - const targetDir = config.monitorPath; - if (!fs.existsSync(targetDir)) { - addLog(`💡 Criando pasta de monitoramento: ${targetDir}`); - fs.mkdirSync(targetDir, { recursive: true }); - } - - addLog(`👀 Iniciando monitoramento de arquivos PNG em: ${targetDir}`); - - let isReady = false; - - watcher = chokidar.watch(path.join(targetDir, '**/*.png'), { - persistent: true, - ignoreInitial: false, - awaitWriteFinish: { - stabilityThreshold: 1500, // aumentar estabilidade para raios-x grandes - pollInterval: 500 - } - }); - - watcher.on('add', (filePath) => { - // Ignorar pastas internas do servidor se estiver na raiz errada - if (filePath.includes('dental-server')) return; - - uploadQueue.push({ filePath, isBacklog: !isReady }); - processQueue(); - }); - - watcher.on('ready', () => { - isReady = true; - addLog('✅ Monitoramento Chokidar pronto e aguardando novos raios-X!'); - }); - - watcher.on('error', (error) => { - addLog(`❌ Erro no Chokidar: ${error.message}`); - }); -} - -// Função para buscar dados do paciente no banco SQLite local do Dental Sensor -function lookupPatientInfo(fileName) { - try { - const db = getLocalDb(); - if (!db) { - return null; - } - - // Tentar busca exata pelo nome do arquivo - let img = db.prepare("SELECT * FROM Images WHERE LOWER(FileName) = LOWER(?)").get(fileName); - - // Se não encontrar, tentar busca por prefixo (primeiros 10 caracteres do GUID) - if (!img) { - const baseName = fileName.replace(/\.png$/i, '').toLowerCase(); - if (baseName.length >= 10) { - const prefix = baseName.substring(0, 10); - img = db.prepare("SELECT * FROM Images WHERE FileName LIKE ? LIMIT 1").get(`%${prefix}%`); - } - } - - if (img) { - let photographTime = img.PhotographTime; - if (photographTime && photographTime.includes('.')) { - photographTime = photographTime.split('.')[0]; - } - const patient = db.prepare("SELECT * FROM Patients WHERE Id = ?").get(img.PatientId); - const firstName = patient ? (patient.FirstName || '').trim() : ''; - const lastName = patient ? (patient.LastName || '').trim() : ''; - const fullName = `${firstName} ${lastName}`.trim() || 'Sem nome'; - const doctor = patient ? (patient.Doctor || '').trim() || 'Sem médico' : 'Sem médico'; - const remark = patient ? (patient.Remark || '').trim() || 'Sem observação' : 'Sem observação'; - return { name: fullName, doctor, remark, photographTime }; - } - } catch (e) { - addLog(`⚠️ Erro ao buscar dados do paciente no banco local: ${e.message}`); - } - return null; -} - -// Enviar imagem para o servidor via Socket.IO e aguardar confirmação -function sendImageToServer(filePath, isBacklog) { - return new Promise(async (resolve, reject) => { - try { - if (!isConnected) { - addLog(`⚠️ Falha ao enviar: Sem conexão com o servidor.`); - resolve(); - return; - } - if (!isIdentified) { - identifyClient(); - await new Promise(r => setTimeout(r, 1200)); - } - - const fileName = path.basename(filePath); - if (uploadedCache.has(fileName)) { - resolve(); - return; - } - - // Verificar no servidor se a imagem já existe antes de ler e codificar em base64 - const existsOnServer = await new Promise((res) => { - socket.emit('check-image-exists', { fileName }, (resData) => { - if (resData && resData.success && resData.exists) { - res(true); - } else { - res(false); - } - }); - // Timeout de segurança para a verificação - setTimeout(() => res(false), 5000); - }); - - if (existsOnServer) { - addLog(`ℹ️ Imagem ${fileName} já existe no servidor. Adicionando ao cache local.`); - uploadedCache.add(fileName); - saveUploadCache(); - resolve(); - return; - } - - const fileBuffer = fs.readFileSync(filePath); - - let patientName = "Cliente não identificado"; - let doctor = 'Sem médico'; - let remark = 'Sem observação'; - let photographTime = null; - - const localInfo = lookupPatientInfo(fileName); - if (localInfo) { - patientName = localInfo.name; - doctor = localInfo.doctor; - remark = localInfo.remark; - photographTime = localInfo.photographTime; - addLog(`🔍 Dados do paciente encontrados localmente: "${patientName}", Dentista: "${doctor}", Obs: "${remark}", Data: "${photographTime}"`); - } else { - addLog(`🔍 Nenhum registro no banco local para o arquivo: ${fileName}`); - try { - const stat = fs.statSync(filePath); - const fileDate = stat.mtime || stat.birthtime || new Date(); - const pad = (num) => String(num).padStart(2, '0'); - photographTime = `${fileDate.getFullYear()}-${pad(fileDate.getMonth() + 1)}-${pad(fileDate.getDate())} ${pad(fileDate.getHours())}:${pad(fileDate.getMinutes())}:${pad(fileDate.getSeconds())}`; - addLog(`ℹ️ Usando data de modificação do arquivo como fallback: "${photographTime}"`); - } catch (e) { - addLog(`⚠️ Erro ao ler metadados do arquivo: ${e.message}`); - } - } - - addLog(`📤 Enviando: ${fileName} (${Math.round(fileBuffer.length / 1024)} KB) ${isBacklog ? '[Backlog]' : '[Novo]'}`); - - // Definir timeout de 45 segundos para segurança - let didTimeout = false; - const timeoutId = setTimeout(() => { - didTimeout = true; - reject(new Error(`Timeout de 45 segundos aguardando resposta do servidor para: ${fileName}`)); - }, 45000); - - socket.emit('send-image', { - imageBase64: fileBuffer.toString('base64'), - isBacklog: isBacklog, - metadata: { - fileName: fileName, - guid: `${Date.now()}-${Math.random().toString(36).substr(2, 9)}`, - fileSize: fileBuffer.length - }, - patientData: { - name: patientName, - doctor: doctor, - remark: remark, - photographTime: photographTime - } - }, (response) => { - if (didTimeout) return; - clearTimeout(timeoutId); - - if (response && response.success) { - addLog(`✅ Confirmação do servidor recebida: ${response.message || 'sucesso'}`); - if (response.originalFilename) { - uploadedCache.add(response.originalFilename); - saveUploadCache(); - } - resolve(); - } else { - reject(new Error(response ? response.error : 'Erro desconhecido do servidor')); - } - }); - - } catch (error) { - addLog(`❌ Erro ao ler/enviar arquivo: ${error.message}`); - reject(error); - } - }); -} - -// Configuração interativa via terminal CLI (fallback) -function runSetupWizard() { - return new Promise((resolve) => { - const rl = readline.createInterface({ - input: process.stdin, - output: process.stdout - }); - - console.log('\n======================================================='); - console.log('⚙️ CONFIGURAÇÃO DO DENTAL CLIENT'); - console.log('======================================================='); - console.log('Pressione ENTER para manter o valor atual entre colchetes.\n'); - - rl.question(`🌐 IP/URL do Servidor Destino [${config.serverUrl}]: `, (urlInput) => { - config.serverUrl = urlInput.trim() || config.serverUrl; - - rl.question(`📁 Pasta para Monitorar Imagens [${config.monitorPath}]: `, (pathInput) => { - config.monitorPath = pathInput.trim() || config.monitorPath; - - rl.question(`🖥️ Nome deste Computador [${config.clientName}]: `, (nameInput) => { - config.clientName = nameInput.trim() || config.clientName; - - try { - fs.writeFileSync(configPath, JSON.stringify(config, null, 2)); - console.log('═══════════════════════════════════════════════════════'); - console.log('✅ CONFIGURAÇÃO SALVA COM SUCESSO EM config.json!'); - console.log(` Servidor Destino: ${config.serverUrl}`); - console.log(` Pasta Monitorada: ${config.monitorPath}`); - console.log(` Nome do Cliente : ${config.clientName}`); - console.log('═══════════════════════════════════════════════════════\n'); - } catch (err) { - console.error('❌ Erro ao salvar config.json:', err.message); - } - - rl.close(); - resolve(); - }); - }); - }); - }); -} - -// Função Principal -async function main() { - const args = process.argv.slice(2); - const needsSetup = args.includes('--setup') || args.includes('--config') || !config.serverUrl; - - if (needsSetup) { - await runSetupWizard(); - } - - addLog('🦷 DENTAL CLIENT - Monitor de Imagens'); - addLog('═══════════════════════════════════════════════════════'); - addLog(`📁 Monitorando: ${config.monitorPath}`); - addLog(`🌐 Servidor : ${config.serverUrl}`); - addLog(`🖥️ Cliente : ${config.clientName}`); - addLog('═══════════════════════════════════════════════════════'); - - // Iniciar servidor HTTP de administração local - startAdminServer(); - - // Conectar ao Socket.IO - connectToServer(); - - // Iniciar monitor de arquivos após 2 segundos - setTimeout(startMonitoring, 2000); -} - -main(); - -// Encerrar processos de forma limpa -process.on('SIGINT', () => { - addLog('🛑 Sinal de encerramento recebido. Desconectando e saindo...'); - if (socket) socket.disconnect(); - if (watcher) watcher.close(); - process.exit(0); -}); - -process.on('uncaughtException', (error) => { - addLog(`❌ Erro não capturado no processo: ${error.message}`); -}); diff --git a/dental-client/config.json b/dental-client/config.json deleted file mode 100644 index 46af802..0000000 --- a/dental-client/config.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "serverUrl": "https://rx.scoreodonto.com", - "monitorPath": "C:\\ProgramData\\RF\\Dental Sensor\\Images", - "clientName": "COMPUTADOR-LOCAL", - "clientType": "windows", - "apiKey": "rf-dental-secure-key-2026", - "adminPassword": "admin" -} \ No newline at end of file diff --git a/dental-client/package-lock.json b/dental-client/package-lock.json deleted file mode 100644 index e358500..0000000 --- a/dental-client/package-lock.json +++ /dev/null @@ -1,2628 +0,0 @@ -{ - "name": "dental-client", - "version": "2.0.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "dental-client", - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "chokidar": "^3.5.3", - "electron": "^28.0.0", - "socket.io-client": "^4.7.5" - }, - "devDependencies": { - "pkg": "^5.8.1" - } - }, - "node_modules/@babel/generator": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.2.tgz", - "integrity": "sha512-W1lG5vUwFvfMd8HVXqdfbuG7RuaSrTCCD8cl8fP8wOivdbtbIg2Db3IWUcgvfxKbbn6ZBGYRW/Zk1MIwK49mgw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.18.2", - "@jridgewell/gen-mapping": "^0.3.0", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", - "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", - "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.18.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.4.tgz", - "integrity": "sha512-FDge0dFazETFcxGw/EXzOkN8uJp0PC7Qbm+Pe9T+av2zlBpOgunFHkQPPn+eRuClU73JF+98D531UgayY89tow==", - "dev": true, - "license": "MIT", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/types": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.0.tgz", - "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-string-parser": "^7.18.10", - "@babel/helper-validator-identifier": "^7.18.6", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@electron/get": { - "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/@electron/get/-/get-2.0.3.tgz", - "integrity": "sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ==", - "license": "MIT", - "dependencies": { - "debug": "^4.1.1", - "env-paths": "^2.2.0", - "fs-extra": "^8.1.0", - "got": "^11.8.5", - "progress": "^2.0.3", - "semver": "^6.2.0", - "sumchecker": "^3.0.1" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "global-agent": "^3.0.0" - } - }, - "node_modules/@electron/get/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@electron/get/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@electron/get/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@electron/get/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmmirror.com/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.13", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", - "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", - "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", - "dev": true, - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.31", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", - "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@sindresorhus/is": { - "version": "4.6.0", - "resolved": "https://registry.npmmirror.com/@sindresorhus/is/-/is-4.6.0.tgz", - "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/is?sponsor=1" - } - }, - "node_modules/@socket.io/component-emitter": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", - "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==", - "license": "MIT" - }, - "node_modules/@szmarczak/http-timer": { - "version": "4.0.6", - "resolved": "https://registry.npmmirror.com/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", - "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", - "license": "MIT", - "dependencies": { - "defer-to-connect": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@types/cacheable-request": { - "version": "6.0.3", - "resolved": "https://registry.npmmirror.com/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", - "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", - "license": "MIT", - "dependencies": { - "@types/http-cache-semantics": "*", - "@types/keyv": "^3.1.4", - "@types/node": "*", - "@types/responselike": "^1.0.0" - } - }, - "node_modules/@types/http-cache-semantics": { - "version": "4.0.4", - "resolved": "https://registry.npmmirror.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", - "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==", - "license": "MIT" - }, - "node_modules/@types/keyv": { - "version": "3.1.4", - "resolved": "https://registry.npmmirror.com/@types/keyv/-/keyv-3.1.4.tgz", - "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/node": { - "version": "18.19.130", - "resolved": "https://registry.npmmirror.com/@types/node/-/node-18.19.130.tgz", - "integrity": "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==", - "license": "MIT", - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/@types/responselike": { - "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/@types/responselike/-/responselike-1.0.3.tgz", - "integrity": "sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/yauzl": { - "version": "2.10.3", - "resolved": "https://registry.npmmirror.com/@types/yauzl/-/yauzl-2.10.3.tgz", - "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", - "license": "MIT", - "optional": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "license": "ISC", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/bl/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/boolean": { - "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/boolean/-/boolean-3.2.0.tgz", - "integrity": "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==", - "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", - "license": "MIT", - "optional": true - }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "license": "MIT", - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmmirror.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/cacheable-lookup": { - "version": "5.0.4", - "resolved": "https://registry.npmmirror.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", - "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", - "license": "MIT", - "engines": { - "node": ">=10.6.0" - } - }, - "node_modules/cacheable-request": { - "version": "7.0.4", - "resolved": "https://registry.npmmirror.com/cacheable-request/-/cacheable-request-7.0.4.tgz", - "integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==", - "license": "MIT", - "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^4.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^6.0.1", - "responselike": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "license": "MIT", - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/clone-response": { - "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/clone-response/-/clone-response-1.0.3.tgz", - "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", - "license": "MIT", - "dependencies": { - "mimic-response": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/clone-response/node_modules/mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "license": "MIT", - "dependencies": { - "mimic-response": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/defer-to-connect": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz", - "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "license": "MIT", - "optional": true, - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "license": "MIT", - "optional": true, - "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/detect-libc": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", - "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=8" - } - }, - "node_modules/detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "license": "MIT", - "optional": true - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/electron": { - "version": "28.3.3", - "resolved": "https://registry.npmmirror.com/electron/-/electron-28.3.3.tgz", - "integrity": "sha512-ObKMLSPNhomtCOBAxFS8P2DW/4umkh72ouZUlUKzXGtYuPzgr1SYhskhFWgzAsPtUzhL2CzyV2sfbHcEW4CXqw==", - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "@electron/get": "^2.0.0", - "@types/node": "^18.11.18", - "extract-zip": "^2.0.1" - }, - "bin": { - "electron": "cli.js" - }, - "engines": { - "node": ">= 12.20.55" - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "iconv-lite": "^0.6.2" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz", - "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==", - "license": "MIT", - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/engine.io-client": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.6.3.tgz", - "integrity": "sha512-T0iLjnyNWahNyv/lcjS2y4oE358tVS/SYQNxYXGAJ9/GLgH4VCvOQ/mhTjqU88mLZCQgiG8RIegFHYCdVC+j5w==", - "license": "MIT", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1", - "engine.io-parser": "~5.2.1", - "ws": "~8.17.1", - "xmlhttprequest-ssl": "~2.1.1" - } - }, - "node_modules/engine.io-client/node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/engine.io-parser": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz", - "integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/es-define-property": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.1.tgz", - "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", - "license": "MIT", - "optional": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "license": "MIT", - "optional": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es6-error": { - "version": "4.1.1", - "resolved": "https://registry.npmmirror.com/es6-error/-/es6-error-4.1.1.tgz", - "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", - "license": "MIT", - "optional": true - }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "license": "MIT", - "optional": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/expand-template": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", - "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", - "dev": true, - "license": "(MIT OR WTFPL)", - "engines": { - "node": ">=6" - } - }, - "node_modules/extract-zip": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/extract-zip/-/extract-zip-2.0.1.tgz", - "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", - "license": "BSD-2-Clause", - "dependencies": { - "debug": "^4.1.1", - "get-stream": "^5.1.0", - "yauzl": "^2.10.0" - }, - "bin": { - "extract-zip": "cli.js" - }, - "engines": { - "node": ">= 10.17.0" - }, - "optionalDependencies": { - "@types/yauzl": "^2.9.1" - } - }, - "node_modules/fast-glob": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", - "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.8" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fastq": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", - "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", - "license": "MIT", - "dependencies": { - "pend": "~1.2.0" - } - }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "license": "MIT", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "node_modules/fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true, - "license": "MIT" - }, - "node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "license": "ISC", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "license": "MIT", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/github-from-package": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", - "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", - "dev": true, - "license": "MIT" - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/global-agent": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/global-agent/-/global-agent-3.0.0.tgz", - "integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==", - "license": "BSD-3-Clause", - "optional": true, - "dependencies": { - "boolean": "^3.0.1", - "es6-error": "^4.1.1", - "matcher": "^3.0.0", - "roarr": "^2.15.3", - "semver": "^7.3.2", - "serialize-error": "^7.0.1" - }, - "engines": { - "node": ">=10.0" - } - }, - "node_modules/globalthis": { - "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/globalthis/-/globalthis-1.0.4.tgz", - "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", - "license": "MIT", - "optional": true, - "dependencies": { - "define-properties": "^1.2.1", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/gopd": { - "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/gopd/-/gopd-1.2.0.tgz", - "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", - "license": "MIT", - "optional": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/got": { - "version": "11.8.6", - "resolved": "https://registry.npmmirror.com/got/-/got-11.8.6.tgz", - "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", - "license": "MIT", - "dependencies": { - "@sindresorhus/is": "^4.0.0", - "@szmarczak/http-timer": "^4.0.5", - "@types/cacheable-request": "^6.0.1", - "@types/responselike": "^1.0.0", - "cacheable-lookup": "^5.0.3", - "cacheable-request": "^7.0.2", - "decompress-response": "^6.0.0", - "http2-wrapper": "^1.0.0-beta.5.2", - "lowercase-keys": "^2.0.0", - "p-cancelable": "^2.0.0", - "responselike": "^2.0.0" - }, - "engines": { - "node": ">=10.19.0" - }, - "funding": { - "url": "https://github.com/sindresorhus/got?sponsor=1" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "license": "ISC" - }, - "node_modules/growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/has": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", - "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "license": "MIT", - "optional": true, - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/http-cache-semantics": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", - "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", - "license": "BSD-2-Clause" - }, - "node_modules/http2-wrapper": { - "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz", - "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", - "license": "MIT", - "dependencies": { - "quick-lru": "^5.1.1", - "resolve-alpn": "^1.0.0" - }, - "engines": { - "node": ">=10.19.0" - } - }, - "node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true, - "license": "ISC" - }, - "node_modules/into-stream": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-6.0.0.tgz", - "integrity": "sha512-XHbaOAvP+uFKUFsOgoNPRjLkwB+I22JFPFe5OjTkQ0nwgj6+pSjb4NmB6VMxaPshLiOf+zcpOCBQuLwC1KHhZA==", - "dev": true, - "license": "MIT", - "dependencies": { - "from2": "^2.3.0", - "p-is-promise": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "license": "MIT", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-core-module": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", - "dev": true, - "license": "MIT", - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true, - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "license": "MIT" - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmmirror.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", - "license": "ISC", - "optional": true - }, - "node_modules/jsonfile": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", - "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", - "dev": true, - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmmirror.com/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "license": "MIT", - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/matcher": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/matcher/-/matcher-3.0.0.tgz", - "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", - "license": "MIT", - "optional": true, - "dependencies": { - "escape-string-regexp": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "dev": true, - "license": "MIT", - "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/mkdirp-classic": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", - "dev": true, - "license": "MIT" - }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "license": "MIT" - }, - "node_modules/multistream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/multistream/-/multistream-4.1.0.tgz", - "integrity": "sha512-J1XDiAmmNpRCBfIWJv+n0ymC4ABcf/Pl+5YvC5B/D2f/2+8PtHvCNxMPKiQcZyi922Hq69J2YOpb1pTywfifyw==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "once": "^1.4.0", - "readable-stream": "^3.6.0" - } - }, - "node_modules/multistream/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/napi-build-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", - "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", - "dev": true, - "license": "MIT" - }, - "node_modules/node-abi": { - "version": "3.80.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.80.0.tgz", - "integrity": "sha512-LyPuZJcI9HVwzXK1GPxWNzrr+vr8Hp/3UqlmWxxh8p54U1ZbclOqbSog9lWHaCX+dBaiGi6n/hIX+mKu74GmPA==", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^7.3.5" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "dev": true, - "license": "MIT", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/node-notifier": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-10.0.1.tgz", - "integrity": "sha512-YX7TSyDukOZ0g+gmzjB6abKu+hTGvO8+8+gIFDsRCU2t8fLV/P2unmt+LGFaIa4y64aX98Qksa97rgz4vMNeLQ==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.5", - "shellwords": "^0.1.1", - "uuid": "^8.3.2", - "which": "^2.0.2" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmmirror.com/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "license": "MIT", - "optional": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "license": "ISC", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/p-cancelable": { - "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/p-cancelable/-/p-cancelable-2.1.1.tgz", - "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/p-is-promise": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-3.0.0.tgz", - "integrity": "sha512-Wo8VsW4IRQSKVXsJCn7TomUaVtyfjVDn3nUP7kE967BQk0CwFpdbZs0X0uk5sW9mkBa9eNM7hCMaG93WUAwxYQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true, - "license": "MIT" - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/pend": { - "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "license": "MIT" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pkg": { - "version": "5.8.1", - "resolved": "https://registry.npmjs.org/pkg/-/pkg-5.8.1.tgz", - "integrity": "sha512-CjBWtFStCfIiT4Bde9QpJy0KeH19jCfwZRJqHFDFXfhUklCx8JoFmMj3wgnEYIwGmZVNkhsStPHEOnrtrQhEXA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/generator": "7.18.2", - "@babel/parser": "7.18.4", - "@babel/types": "7.19.0", - "chalk": "^4.1.2", - "fs-extra": "^9.1.0", - "globby": "^11.1.0", - "into-stream": "^6.0.0", - "is-core-module": "2.9.0", - "minimist": "^1.2.6", - "multistream": "^4.1.0", - "pkg-fetch": "3.4.2", - "prebuild-install": "7.1.1", - "resolve": "^1.22.0", - "stream-meter": "^1.0.4" - }, - "bin": { - "pkg": "lib-es5/bin.js" - }, - "peerDependencies": { - "node-notifier": ">=9.0.1" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/pkg-fetch": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/pkg-fetch/-/pkg-fetch-3.4.2.tgz", - "integrity": "sha512-0+uijmzYcnhC0hStDjm/cl2VYdrmVVBpe7Q8k9YBojxmR5tG8mvR9/nooQq3QSXiQqORDVOTY3XqMEqJVIzkHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2", - "fs-extra": "^9.1.0", - "https-proxy-agent": "^5.0.0", - "node-fetch": "^2.6.6", - "progress": "^2.0.3", - "semver": "^7.3.5", - "tar-fs": "^2.1.1", - "yargs": "^16.2.0" - }, - "bin": { - "pkg-fetch": "lib-es5/bin.js" - } - }, - "node_modules/prebuild-install": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", - "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", - "dev": true, - "license": "MIT", - "dependencies": { - "detect-libc": "^2.0.0", - "expand-template": "^2.0.3", - "github-from-package": "0.0.0", - "minimist": "^1.2.3", - "mkdirp-classic": "^0.5.3", - "napi-build-utils": "^1.0.1", - "node-abi": "^3.3.0", - "pump": "^3.0.0", - "rc": "^1.2.7", - "simple-get": "^4.0.0", - "tar-fs": "^2.0.0", - "tunnel-agent": "^0.6.0" - }, - "bin": { - "prebuild-install": "bin.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true, - "license": "MIT" - }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/pump": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz", - "integrity": "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==", - "license": "MIT", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dev": true, - "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, - "node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "license": "MIT", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve": { - "version": "1.22.11", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", - "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-core-module": "^2.16.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-alpn": { - "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz", - "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", - "license": "MIT" - }, - "node_modules/resolve/node_modules/is-core-module": { - "version": "2.16.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", - "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", - "dev": true, - "license": "MIT", - "dependencies": { - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/responselike": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/responselike/-/responselike-2.0.1.tgz", - "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", - "license": "MIT", - "dependencies": { - "lowercase-keys": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/reusify": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", - "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", - "dev": true, - "license": "MIT", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/roarr": { - "version": "2.15.4", - "resolved": "https://registry.npmmirror.com/roarr/-/roarr-2.15.4.tgz", - "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==", - "license": "BSD-3-Clause", - "optional": true, - "dependencies": { - "boolean": "^3.0.1", - "detect-node": "^2.0.4", - "globalthis": "^1.0.1", - "json-stringify-safe": "^5.0.1", - "semver-compare": "^1.0.0", - "sprintf-js": "^1.1.2" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true, - "license": "MIT" - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/semver": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", - "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", - "devOptional": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/semver-compare/-/semver-compare-1.0.0.tgz", - "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", - "license": "MIT", - "optional": true - }, - "node_modules/serialize-error": { - "version": "7.0.1", - "resolved": "https://registry.npmmirror.com/serialize-error/-/serialize-error-7.0.1.tgz", - "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", - "license": "MIT", - "optional": true, - "dependencies": { - "type-fest": "^0.13.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/simple-concat": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", - "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/simple-get": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", - "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "decompress-response": "^6.0.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" - } - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/socket.io-client": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.8.1.tgz", - "integrity": "sha512-hJVXfu3E28NmzGk8o1sHhN3om52tRvwYeidbj7xKy2eIIse5IoKX3USlS6Tqt3BHAtflLIkCQBkzVrEEfWUyYQ==", - "license": "MIT", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.2", - "engine.io-client": "~6.6.1", - "socket.io-parser": "~4.2.4" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/socket.io-client/node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/socket.io-parser": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", - "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", - "license": "MIT", - "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/socket.io-parser/node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/sprintf-js": { - "version": "1.1.3", - "resolved": "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.1.3.tgz", - "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", - "license": "BSD-3-Clause", - "optional": true - }, - "node_modules/stream-meter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/stream-meter/-/stream-meter-1.0.4.tgz", - "integrity": "sha512-4sOEtrbgFotXwnEuzzsQBYEV1elAeFSO8rSGeTwabuX1RRn/kEq9JVH7I0MRBhKVRR0sJkr0M0QCH7yOLf9fhQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "readable-stream": "^2.1.4" - } - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sumchecker": { - "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/sumchecker/-/sumchecker-3.0.1.tgz", - "integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==", - "license": "Apache-2.0", - "dependencies": { - "debug": "^4.1.0" - }, - "engines": { - "node": ">= 8.0" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/tar-fs": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.4.tgz", - "integrity": "sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^2.1.4" - } - }, - "node_modules/tar-fs/node_modules/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true, - "license": "ISC" - }, - "node_modules/tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tar-stream/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true, - "license": "MIT" - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/type-fest": { - "version": "0.13.1", - "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.13.1.tgz", - "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", - "license": "(MIT OR CC0-1.0)", - "optional": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmmirror.com/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "license": "MIT" - }, - "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true, - "license": "MIT" - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dev": true, - "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "license": "ISC" - }, - "node_modules/ws": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", - "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xmlhttprequest-ssl": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.1.2.tgz", - "integrity": "sha512-TEU+nJVUUnA4CYJFLvK5X9AOeH4KvDvhIfm0vV1GaQRtchnG0hgK5p8hw/xjv8cunWYCsiPCSDzObPyhEwq3KQ==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "license": "MIT", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmmirror.com/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "license": "MIT", - "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - } - } -} diff --git a/dental-client/package.json b/dental-client/package.json deleted file mode 100644 index ce81874..0000000 --- a/dental-client/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "dental-client", - "version": "1.0.0", - "description": "Cliente Windows para envio de imagens dentais", - "main": "client-monitor.js", - "scripts": { - "start": "node client-monitor.js" - }, - "dependencies": { - "socket.io-client": "^4.7.5", - "chokidar": "^3.5.3" - } -} diff --git a/dental-client/uploaded_cache.json b/dental-client/uploaded_cache.json deleted file mode 100644 index 4abf3f0..0000000 --- a/dental-client/uploaded_cache.json +++ /dev/null @@ -1,2514 +0,0 @@ -[ - "00281353327345d499e27393bdabe423.png", - "005314d3e27c438a96174826720f731f.png", - "0058a58bd9df4128befefce3d4d55f26.png", - "00643c222803447eaecaf6d8e1461f46.png", - "00cf4b59a2f846d980c8e914e35c539a.png", - "00d7db1a987a41ef82cda145cc889795.png", - "00f14d2a3d6446bfbf55ec44cbd28666.png", - "012d8f6f1faa4ed6a15617074038e277.png", - "0135dc9d4d514b58ba358fe8301bd35a.png", - "015810d777af4245b301753a74ad7556.png", - "0172ad79c7214e2995aeaeb9a62d15c5.png", - "017ed1b735db4b059d8bfe8fb6cebfc4.png", - "0193dc90d50a43048daa083c9dc9b47f.png", - "01997d48350143889a80076d9ea08cf6.png", - "01af6adf8ae4478e8ee72563cc943039.png", - "01b4fc152e8f4e40b59a0e3ea0aa2052.png", - "01d5f3205e2447e2ae6dedfe0eae6d01.png", - "01f6c539ce19424ab149a0fdf14b2c16.png", - "023ef7a7a76a495bbbec824345f85e48.png", - "02a2b66a448e47b581b6cbb51efa1c6b.png", - "02a9d41ec88949538c24dc6b5a4b86bd.png", - "02d532f755154b798ececec1292d0cff.png", - "02dcaed298d644328c8eb2474779f7c7.png", - "02e4389dae9d46a1a310f6cd1ecefb5f.png", - "02eaa40ef906401fb1f882ea0fa75f93.png", - "02ecbdb7e069455abda4107ebd6ef62b.png", - "032a9e936daa4004ba73b421a4a0403d.png", - "033046d2eb03465a92e165740a3e01d6.png", - "03514bd0703c456d8e507fbd4775547d.png", - "035dd66bbe8e400cbce4d521aab91404.png", - "0361e22a8ed04bc39cb34751438ddfd8.png", - "03871a9e411f46939e902dca6dd2c6cf.png", - "03a1bb85a1d14f318fbe2eacd91b0cff.png", - "03aa6b501b9f4b6caff0b2b7484dbbef.png", - "03b113d77dfc43ffb571623777f05687.png", - "03be788eda3d411f8ed0baa7524c5401.png", - "03d75288ff7c4b16a37ec236d3d30ad2.png", - "03d7e2a1947547d1a79166666b5f923f.png", - "03d83c8b8cff412c823ba34ddd4fcbff.png", - "03edf0017cfa4b65835d06d18e7a0a56.png", - "03f911b34ab74e8ca8db39ce6c83345c.png", - "0444e8f668dc42c2b322fabc3f153414.png", - "046ead7a63564f16936017818c3ef398.png", - "0486cc3cbc854ba0833e79230ff29787.png", - "04884c919e20446280a2a9ba46d55e5a.png", - "04930573e4f5449aa5738698a927ec48.png", - "0498124f697d4cbfb92618ade839e06f.png", - "04b163d6eeab4497b3e8b4e7f4e3bae9.png", - "04b5a11a3e63486ba7149a1632438385.png", - "04d56a2be39e44cca1085fef3b8f86a4.png", - "04d90a48136c46be9a907d2b54091ccf.png", - "04dd6d136a704d9eb6cb182f781ed203.png", - "04e1fa035d534802b60b35da46ef8823.png", - "04fb4cd815b64041b94e952d32fba628.png", - "050d72eac2a5437d8e0d5e3bb72cf2dd.png", - "0514aad3d08a4bc4a1c9071acb7c897f.png", - "05155aa34b2742b09b64a289af1506ba.png", - "0515719dfbb545c1b29cd6a939f56e60.png", - "052fd09df22d43f7bd5bd9a596d380cb.png", - "0548f2a257244971a28b5a7c57cc7662.png", - "05491ef0a296406fa6023713a0cd8ccf.png", - "05497d3251604e4e951cf3aa6427a2cf.png", - "05622e0491ae41dcb7668728ceb8bc6d.png", - "05b24e975c7a4dcfbf42370cdf371bd8.png", - "05be4a13540b40e0993059dcb4c892eb.png", - "05c16342af1740cfa1c1fd78cf2e8ab3.png", - "05c28c8654d2464d93d7cf1055b42dda.png", - "05c32aaa35274ac2aa72a517e9b99858.png", - "05c73821c0824c41b70fcc39891ed77c.png", - "05cb7ccfd26f445cb13457e4f23e5813.png", - "05cbf130345944f187b9134d83fa3d8e.png", - "05ce4d690fb344d69e2cfeb53e4fd447.png", - "05f7f7c708c14d09b488640058cfaee6.png", - "0605c31ff5c44e50944f552454648c88.png", - "0605e0f869cb4cc7b58923b52aa07e70.png", - "060c1e5e85fe458392ebd3a9e7b9a44a.png", - "06635bdcae8b4720ab879bd989ff4cb2.png", - "06a38695f9d7424a8c354f8e3a6885b6.png", - "06a3cee77c7145b995b819da3d7a1fdf.png", - "06a8f55dea134e75a8083b95f90a0923.png", - "06da7a2080a7402a8782e66034501a95.png", - "06e2980c29784bb188dd7aee87187e78.png", - "070c4ad0fd354ba0b4f3a641236e497c.png", - "071adfbf4ada48fc81f6703f7e79e181.png", - "0728921d66094f41adadd20bee66f99d.png", - "072c919cd796466bbd9aad5de3b368a9.png", - "0734df53b74849acb99a0ed207fe9ff0.png", - "073a115f95e14b6bb33f28e941c87cba.png", - "0756b5b9ea9a4def9cf902614570f20b.png", - "076958a5a6264217954352a77cecdf23.png", - "077509ae634b4d9e8bb6af4fa4aeabd7.png", - "077aa3fa525e4e04a91e164796e880b1.png", - "078344496c454d69a5a7c84b599d7fc5.png", - "0790b25fbcc44bbd82bcf70e8472b840.png", - "07a003801e7e4afb8fea660666742350.png", - "07bab580bcbf4bb49e389965ad4fe0e2.png", - "07de95cd2abb4129aa53beb374359d30.png", - "07df504801e54985ad50468e1dfe33d8.png", - "083d6f71a4ba46f1963830b334e0d1e2.png", - "084e6a48b29d4e3c971230b2dd3beded.png", - "08542197606e4f6ebec1d1c0d8396781.png", - "08578a35d5224da6b0be5f52876bb3b5.png", - "087f498cba1447edb9b1e797411cca06.png", - "0899084330c8445e97a4e188a508595f.png", - "08b53d093fee4b1a8ba6962670e0741e.png", - "08bedf2d2f3c496680f9d3abd922412f.png", - "08cfd0b4615d4aceb29343038b496fef.png", - "08e26fb334c2475d98d4dbb0facbaab4.png", - "08e54b59a6524dc6953013667bd0d4c1.png", - "09010820f5cc486682044aae0493f7d9.png", - "0904fe271fce4f0cab90d0ae2201a50e.png", - "092179a29bd74650b9d93604f1db43ac.png", - "0947d53f17dc4975b094a34e7fc80532.png", - "09504ada25a14334ad9f0ec0d8ea41ea.png", - "0962514369ef47e499ec88c0f5ead168.png", - "0970e73396b948dc858b81ed941df10a.png", - "097697ad71924be7a879c1e3598703c0.png", - "097b79b25dd0422094634de2747694ca.png", - "097bf4c7e069493fb5639f81d65830c1.png", - "097e5af70f9e4f7196f1e1e4665815c9.png", - "09bfe7147fb64f9284972b0167297f57.png", - "09d3a82846ef4bdf97b16493d71723af.png", - "09f9f4f613764df1ab71ee537efaceaa.png", - "0a0cd27b6bc54c7088ca3c849570db22.png", - "0a209ce579f74903b6881253595924bc.png", - "0a2c5d1a947344f986c5c596dfa6bf22.png", - "0a5bc3dcfba44ed2938caea63694c0bf.png", - "0a7456bc92124641bc43c0975a78abef.png", - "0a81fb3cb4bc4d35a3e66f7cc2f54e71.png", - "0a92688459044147b5d914c290ab60d1.png", - "0a9caae978ff4977a0c8c78b4f10e3f0.png", - "0aa0707f112a4804904b1893a6d2f79a.png", - "0aed18b3bf0440aab1077b03a5e79453.png", - "0b03f2112d6b4f36839c4c8d45d4fa17.png", - "0b2f44f45a064971a49d3b07836e8c4b.png", - "0b3ae105fbc84d28857ea432b76c535a.png", - "0b73f94afdbd4217a25a1401fe5b264d.png", - "0b85443450cb4c63ad937e2a68be2680.png", - "0b94a56013594f098f6ddfbc78b960fa.png", - "0ba10d47e40449baa17ae987806c0ca9.png", - "0bc53694fc2a4cc7925f434fcc90e9c6.png", - "0bfd0fb03c2f4277bef74aa8ed08153a.png", - "0c4904bb658e4d148adbbb21d50cf6b1.png", - "0c60b604bbe140f6942afd82e86423ec.png", - "0c7783da23494cbd89249063cf2e716d.png", - "0c85367c54804cba9216b04057976d18.png", - "0ca1e1ef4ffe49e5ab2f368520a761dc.png", - "0ca5a992349746d0a250478ea4a10f1b.png", - "0cb895815f4f4edeb2878b864c2d4c3e.png", - "0cf4e5d0eed1433da569ea172e8127c1.png", - "0d04c662957a454292fb95c940304a97.png", - "0d5969a583a34ec1a5e5005050c5423a.png", - "0d885139a4e445ab8a0f3021b32446a1.png", - "0da3817af3ad40f4bb0d2d37e091aacf.png", - "0db053dddccb45659ddd48e50d600a3f.png", - "0db8f4e755264eee99759b01abb9a365.png", - "0dfed8b013b941ac97b0272d214f0cfe.png", - "0e61923d4d964f2ea9bf44bb820c6b86.png", - "0e70235967ba49daa7f79c1f1d4a89c8.png", - "0e74f804ba814820ab15e1112bf263fe.png", - "0ec541c97f454522ba36c0601c216603.png", - "0ec6f54ac58e463aa6153fe02f636bb4.png", - "0eeca54856d244e88c891f243342ee70.png", - "0f0e0302d17b4cc68b0d2294d522e25e.png", - "0f2e13b10a4d4b05a816645d024ab1db.png", - "0f55ceae0a42405ab2340875483891d8.png", - "0f5c5cd95f9d44f2a3ac65640ee104a0.png", - "0f5ef9e18f2f4f6da4818424cc4527bc.png", - "0f7e67b71cdb4e9b88634ad9e70f0a25.png", - "0f82365aefdf4321be64f7f3fbf466c9.png", - "0f8a25d28a43449f860d53970a8bfd48.png", - "0fa73f86420f43a7b131a7296c8c81fa.png", - "0fa8f55b715e4f6f85c4cca34b6bb07a.png", - "0fb70b213f3c41c6a9f4e929a5a62938.png", - "0fc454cc12d14c72a0f0d3d2644fef96.png", - "0fe8536fbb3e45fcbff055347eede002.png", - "0ff4a183af174f06831b468e25a1ec28.png", - "0ff4da10359d4240bb6b3cc4feb003ef.png", - "0ff83ca6af07419f97af87bcb2a807a7.png", - "0ff8b0b241db4aaa863106b38ad9426c.png", - "0ffc5c814cc04e61a53e4a273906c6cc.png", - "1037747f7d344ad298090b3e6442f196.png", - "105105cac88a4d7e9748c65e0d428ecd.png", - "1069665f79ee46b2824949d9b2b1fb3f.png", - "1084370897ed49029a91c498aee73094.png", - "10bc4e0698c8443a80189f1cec307074.png", - "10cf4670c79c440fba09bb1323702546.png", - "10d205516063481b890a0c94996c60ee.png", - "10eac61f12a54b0d8d668348fb250ea3.png", - "10fca3e5cb5043beb3354314309c2efa.png", - "1133a7ab280448a1ab4d381adb9e690c.png", - "115f78027cf24c6493dd6c245b9ccc85.png", - "1171fc08982a42128a5b29b91a330959.png", - "1174718106ec4891b3413645a0ec53a8.png", - "11a267b9dd3743bfa0ca67057aae10a7.png", - "11bc9d95e8da4070971ab926e9d1140d.png", - "11d6b397c6164e36a09a6fb05c8f5ea1.png", - "120703c448d14827a9f1306af28a8d87.png", - "12289861941f4cca824963ecd314a20b.png", - "12536fe610944da3a79ce6788fdd58e6.png", - "12885091c04f4b239af261c26e8b76e2.png", - "128c2315f4c248d4b65603dd1ebeb696.png", - "1291f0baeb044657bba5334b09bc6a66.png", - "12be9c9f785d4bfc898d666b3b9e5e2f.png", - "12bfc4d42db54eeeb46791c6465286e0.png", - "12d3f39d92254191b517604f2f7665bc.png", - "12e884c155844906a5b834f0c87b3cb4.png", - "13543942c53c41f8af284c2f7dc3a5db.png", - "137c2d6f3fad47b6874bf2985bfac4ef.png", - "137d4c9e24ae4946981f8c9d3951b6e4.png", - "137e08b5bb5745179585cd2bbd6ede63.png", - "137f715155864100b3daad031d6ddd8f.png", - "138e74fe82ea4c73bb27c26a9aa41bc5.png", - "1398cd2f0295433d980a687b883a5cff.png", - "13b5717199124749ac027785b33efb82.png", - "13b8cb6c1df74ddcbc5dc8d05622c2d0.png", - "13d7cee18bd84cf2ad3efbd18c42adf6.png", - "1408468e0a724127acf87d0ede471c40.png", - "14175f0281a148ce8feba8a218b84230.png", - "141955d41951429b824f185a9adda580.png", - "141b631c8dba44158f12dc9016e50573.png", - "146575b9e2c04af59d7a0053040a697a.png", - "146ef3f941974559b53a993394baa840.png", - "147683304b444768a8edda3647c8597b.png", - "1478523042a9435f9b1d8779c0938608.png", - "1494dad960644935801d44aa497b5183.png", - "14d4aea6a19744ed8795d36b50f3f379.png", - "14db6ed0f8854d16954fe96786c6d401.png", - "14db8b3a19324c9dbf1704cadfd044b2.png", - "1509c14f85b44b69ba91646ce3566b86.png", - "151105a5742246a8a1625e1f412366c2.png", - "152b9839a9bb451682334286d3b3c690.png", - "154ae34c41b94960b7684ea66e77dc61.png", - "158d50c1a534480b8efab8719b263972.png", - "15c3ab8f642446489f09ce7b70697bf0.png", - "15dd33ecd66a40e89b262d6e8b7b2287.png", - "16142432d7ee48299335ecfa888cf69a.png", - "161b3cd80a8649f7b279dd8820d4f36b.png", - "161ef3cacfb042b4828ca22f9ffcad0e.png", - "1656b546e1124ffbb9e1b8fd2a10427c.png", - "16635791f5784796ae4eba1e55bcdcd4.png", - "16843c444dff48179f20261f4d1e49d0.png", - "1688bdfa0c414884a7200da373403126.png", - "168deae30fd740e7b47ebf15c879a016.png", - "16b11472f493481a86bd1c37e3b53b0d.png", - "16bc8dff2efd4e9e87063980ede35375.png", - "16c59b8f49984aec9b9c501dda8f5636.png", - "16c7fd41677a4122ad15475156b9c177.png", - "170e9eb99a23452a8e4ccddde8738b79.png", - "1722cac3415942568a128c075a1cc57b.png", - "1723be24e3994cbba9cf32fa329116ce.png", - "1750a56c06e14b1da2e8ffea4d0f4814.png", - "175cf713b4e7442f9e8f0b6cdd83b774.png", - "1791c74ee2cc42d3a5b8a869499d2cd1.png", - "17dc7368468c449b95e722c5128ab3e8.png", - "185698e89b4a44c6940b3e87fe3745a0.png", - "185fa76cdd36406683f6670e0d95a4cf.png", - "187e6eb8718946d796d6a093afc69104.png", - "18b33771f2b3467285251a5401750b9e.png", - "18c845d352af4c6a90221c2f20051a86.png", - "18cd645f603e430db306421456eb507b.png", - "18fc518d847e4a88a348520582fa5782.png", - "1931d33f531c49c482433a328681b3ed.png", - "194a3d95703c4a81bff175dbbba5725e.png", - "199a7391b4e9488fb6fea62bf05c9e0e.png", - "199e4a538bdd474a9040329a7d6b8206.png", - "19aed4c5f38c4d078da9ad3d89773c10.png", - "1a0bfebf098f45d2a47fbf1d81d14599.png", - "1a1aef81b912468f8a4aaa60e8d9aa3e.png", - "1a29154f701c49d69a08940f8338b4c9.png", - "1a302b83af3f43f38867b2fdbb33dd9c.png", - "1a61cf7a7efd4a28b20f4f494135605b.png", - "1a791ffa5d3145d6a67630f2b1ec5787.png", - "1a841ed55f5841dab92b99a214c2c1d2.png", - "1a85c308311449e29d822fdba230bc13.png", - "1aa3e3890dfb49f7aa5cc3503f0168b4.png", - "1aae775432b34f90a1a83074a38f6090.png", - "1aaf3faf55db4de0ab0a4e8b3e8ba87d.png", - "1aafedcb26264fcdae7a441f4832fede.png", - "1acae052ac394cde80cdf3b597b2051e.png", - "1acffdaa567e403b9133f12a0b6683c6.png", - "1b08bde9406c433ea217fc163e185bde.png", - "1b2c858f9d06419e9fd3a4c4fc37f245.png", - "1ba37ff0382345f698b047ae0c7bdc31.png", - "1be88ab6aa644d74a9c2c5336c840b7a.png", - "1bff1efa104d478bbe1cf1851f1aec3a.png", - "1c082bb1585840e1a887104c7413b374.png", - "1c16dd7e265045edbe2ee03b48efe86b.png", - "1c27367e128d4662a642d4ae823a770b.png", - "1c59b4248d4140c1834f046b338a169b.png", - "1c7cf778f4894856ab99497a301dba52.png", - "1cc3d4081a4f4e73919bd85c1026c03d.png", - "1d0aea23fb7c42b2a324f619fd11b506.png", - "1d3ce4e75fb74b509d45b07eb55dde71.png", - "1d3d7cedd58648babb5ca2c155f644f0.png", - "1d5a76cdcbf041cd9b57ec5116b4bef4.png", - "1d66a888bbfd442b9845412d5766b869.png", - "1d7f0e9e1e0048af994706591894fe8c.png", - "1d809ef67fad4a9e88fe63aeca4a55c0.png", - "1d8b487f8d824d89a815ba4df624b43a.png", - "1d9b81e3238c4fa78cb7832b94aa4493.png", - "1db94a3be9d8499a9841178d78187c36.png", - "1ddbf90fd6a94176b38c0950be4250b3.png", - "1ddff5c734dc46b6bd52f2b53e55cb61.png", - "1dffa3f4834e47c0a286d1bc9cc44480.png", - "1e077bc44e1546a4b5b9e9aab03f12f9.png", - "1e0d046680ac4caa9ba24c8d317795b7.png", - "1e15c5ab14bb4f7d89fa739c16d97c02.png", - "1e34fe281b7a40018c5d780329a6e05b.png", - "1e5f0f462d6244e8a595f1e1afc90397.png", - "1e78c72461d546f5ae81b0fd0b124533.png", - "1e80b0a1ab17414daf17fdb2dbc3bbd0.png", - "1e8eaf16f9d24b28b42b1d12e467de38.png", - "1e9440d2b7cd4477aff8a298553a0830.png", - "1e9d70f0e130415da254598a56a63ff8.png", - "1ec22a9c5a0e4b109c9f44be0ed9d3f3.png", - "1ec7cc9b04e04eaab4e65b3b09d3c24e.png", - "1ee0828fc5774d7d8ff6ec541fe0a1a9.png", - "1ee2b2a0c4f7407e8b3adb47164982f5.png", - "1ef048551a3f4aab9a61b8573f508e84.png", - "1ef7d16b2aaf4b8ea0b75bc9f9f00f0a.png", - "1f0e315d18154060a3497617fb39735a.png", - "1f2fe794cb8744d093ac385bf7f3fee3.png", - "1f39f365bda446348785e79abb6977d2.png", - "1f3c0dfa3a764a21b53f51e5a1879478.png", - "1f4fd3e84bc14bc286506ba56f430f7d.png", - "1f6d1a7e6ece48b8997a39b674fc9d47.png", - "1f9b1dd1d0384304b64c68a3de0fabb2.png", - "1f9fe197d36d40768873dbe148133765.png", - "2034395595c94c88bd2bcf5f89b00d9b.png", - "204d826b329d41beb10444b43466ac15.png", - "206865a089df47fd9791bc76c6f45440.png", - "206b3b5b72854b5eb3b103283294406b.png", - "209112fc3cdd4366b184e2b3cc9714ed.png", - "20a0729186ba4a16b965ead25096b248.png", - "20bb9ea2bb814d31a196c638fdd5e779.png", - "20ed55ee72d64d34b35715ad2f615ce9.png", - "2120a16dbb344eebbec8eba07bf1e6a0.png", - "213b94d4ac234be895c496f3ac48fa7f.png", - "213d9e9c2ff542d9987b655702b90a2f.png", - "21413c871aa0476585f86020157307f4.png", - "215c55ad0f2440a18ef4377527998b6a.png", - "217786897a7c43e780e401a30c2502af.png", - "218f58715a7646e3bf9fa073a2b898ab.png", - "21a96171405247d1aee52c222807e793.png", - "21ce6fb40d2843188c2e3b089a3944c5.png", - "22172b865e1446a4b3d318e6ff2b42fa.png", - "2221989990f548758cf2e1cfdd5ad7ae.png", - "2259d89293a34f548120fb1baa3874ec.png", - "225b569bb7864469bf4209b6505b4b95.png", - "2287ac57da0247559dfc01a13750ef71.png", - "228a48e4566b41f0b3df46f3db759c31.png", - "2298bd67cbb64128bb99bf293d4591c3.png", - "22c60f70e3044450a9eda7960fadc6c5.png", - "22df465dd98340ec8561cd501d651520.png", - "22e6b4c6ffe94c40b5f7487c25365808.png", - "23084757e30e48f4a918874d7770fd03.png", - "230c76e378fc46d897ba7deb3f757af3.png", - "232dda70f6e84c48be9e436bc246beeb.png", - "2351b42774f24a58ad50d42c321d37fa.png", - "237ebec6e9304a72874cab3922b911f8.png", - "2387ce6acc7e402b8bff5265e0d29772.png", - "238884571d9946d5bc7da5c2bc6c5ca4.png", - "23d8c3cd805346e0bfbcc48179f3950f.png", - "240ddf2f58594ad084df0808ccceed8c.png", - "241307acd8ab4a81858e757b12d9e2ac.png", - "24610703ad1b4de7b4cd0707b5350925.png", - "247ca50fdbeb49e88aac273752e52e8f.png", - "24917a823daa40ed83295aedf48605d5.png", - "24ab11d526a8415b9084f8041519f3bc.png", - "24bd13a6ce564bab84d94f58b45cf48c.png", - "24e2564084b74c3b9a73b0c440b28220.png", - "24fa44c6dfbe49f180cf9e03baf382e6.png", - "25075293a6494d47bd86436a6b962268.png", - "2515dd6e48dc43b0a56f9e0e35e697c5.png", - "2525947fba184306a89068723a93172f.png", - "252bb58905d34a858c5f5b77680e2467.png", - "256f7666da264d30b4339219cce23440.png", - "258ed01bf29643eebfaa7ffcd7d3f9fe.png", - "25a44067ac4d4e76ac2f5dbd240a954a.png", - "25b0bba49a2a4fa0b74489b986660eaa.png", - "25b9da094bc24669b7c058ad4575ccc9.png", - "25bd1d39b8084cc8b610e969083f22e6.png", - "25c4c44165c9470d868acd1ddef5990d.png", - "25e6b983f4824215af30cafade809456.png", - "260a3657ee214a0c8d126ce408d7fa14.png", - "260f8107690741d9ac5eea9e148533d7.png", - "26105ae683ca46ceb8d2e90f9c068ea2.png", - "261e745743fb462b9970dcfcca0c1b26.png", - "2628ecf39f024cb4b8df5248220e9706.png", - "26410ed6224448a7bcf8ed928a90afaa.png", - "2677e14b47d74442b9ac20b10a0623cb.png", - "26b7dd056dc7490cb40f4a2dfc2e1043.png", - "26b8dcde41bc444cb6c99a69c37edc88.png", - "26bc46adbad54be8ba2d24bde6046827.png", - "26e94d7c2eca4822b5e8f056192b6968.png", - "270ed0bb72b84063900ca2dbf66c3b4d.png", - "27240378dc8c426f8fbdb3be49c6a0a5.png", - "273969e957a64312a234b4bb0fda05d0.png", - "27479de20234412b8a1c9fe0b240e831.png", - "2750636f0865470ebcfd1f3ff4337fe0.png", - "275b88b33b6f46be8f2bdaefb7ffb65e.png", - "276aec22bdfa4d8d839d69b5288eedf2.png", - "27714623949b4397a572d0eb863a2b25.png", - "277e1e49a25f4c29978474500032cbee.png", - "277f73bfcc2a4786af0633120bd992cc.png", - "27b9ccc2af2643a28f08cf84e6bdaa57.png", - "27cf99bb6e38429e89d6d1c779bac60e.png", - "27d7161d016b4a6281f985b243a81f85.png", - "27e038f9292449da907ff39d432ac4d9.png", - "27e2ed36b0af48cbad2f941b7a0ea75d.png", - "27eb43611b2e43c9b941cef8c8406a80.png", - "27fbbbd178b44a58a4f49dbc1f143ca8.png", - "27fd6bf831894f5cb9e464893e0c65be.png", - "2802ef766f83414aa31368d9d488e34e.png", - "28136eb9ea574b10b6ff95a85675c5e4.png", - "28497937f8da434e95e338edea970022.png", - "284f429a0d5147dc8718b32c6a3f0409.png", - "286ec99d185843868c3bd3876a968a36.png", - "2871a9fecc37485e8ebd6e471a3c0654.png", - "2877008ecaf942f28e04028644ae8518.png", - "287d7e665c87436ea9b3b43b1131ccc8.png", - "28879f6b1b3d4ebf8bca945fdc45aca8.png", - "288b7b9252f549a49b80334448e82b61.png", - "289d4890530448d89577b0fdc9feab6a.png", - "28a9c3a8a8c2430e9e26e1edc2ff1d78.png", - "28e3433dbfcb4fd1a143e43ff309b37f.png", - "28f964c93a414410aeafd9a42832c2d2.png", - "294c78ae4f824f7fba4961c1be912484.png", - "294db55298f14799829e9aef083a81e5.png", - "2957b9888c0d4e19a6b1d6e7d1182d36.png", - "2976542a005b4fc3970dae9b0c0ff9e8.png", - "2986a6abc16f4c649064e8c771d2732f.png", - "298deded70e941d5a8e97c49cae0c600.png", - "2990194d6a1d40bab41bfefcef5e8672.png", - "29b54c02f30d4cc0893da73154979323.png", - "29b65635a4034233a32227fd512ed114.png", - "29d2ad6239e74b219d2dda5d7082b55e.png", - "2a06346401da4a8184a1d1ab8fd101e8.png", - "2a2b1e6a0fca4a48b158d68b2a80328d.png", - "2a3abf77415d434c9bc819b5695955c8.png", - "2aa1fe899741434c9a61ca3a09d325f7.png", - "2aa4330bacad4341b3cb36e7e04b8802.png", - "2ac8ceb00e464bdc92d76e1828169310.png", - "2acfeaf297474f9eb7d1d374ed5b4ee5.png", - "2b08bb8e90244e1db0c151fe6a3fd671.png", - "2b15f68f3ea64cba8fb2ea2b9e50abd2.png", - "2b1656d6667145c499c5b00e8920ee75.png", - "2b2d29513a6c4e72aa2719653f9f8747.png", - "2b384a4a4a4d41fea71e3838fdf22707.png", - "2b4b21eca993439381034e6a811f9239.png", - "2b94c7dd135540ebb9aa303d63e70eeb.png", - "2ba4ec25cdb94c88a44ddc4fa75700a7.png", - "2bd36181dc5f41d7badf30ec56bfc07f.png", - "2bed597276d144fb9ccdb8ce26aa848e.png", - "2bfe1dffeb2d4b438f07e59b3f621051.png", - "2c1b2509e59647b6bc14dd032740374a.png", - "2c48c132c8d74ea0a8a672bc8b305d6d.png", - "2c771a7cd6a4404ca4bf64f3a1a29f6a.png", - "2cbc2364e5d942e0987809d2fd9fa90e.png", - "2cc6c70c4e8e4d5f8dde431b17d942ac.png", - "2cd3ce613cbe4bf58709be94b13fed78.png", - "2cd7447531484b9f9b052cd2cd179969.png", - "2d14e07f5baf4d8e8d688e9caa5959c2.png", - "2d3798c503964da9a90add0049a4986e.png", - "2d586ac9028e4c5e9be9584d22ae75e2.png", - "2d695f13ccd5486797e4f5d3b449adc7.png", - "2d79790e5dbc4461a78e65090a8d9372.png", - "2db9da7f28974a8f8f27442253dff388.png", - "2dbdcb40612c4ebd9e5771ae699f1153.png", - "2dc238fa46a14cca9ebc30acde867d64.png", - "2dda6eb21598468f93c24ca0b099578f.png", - "2dede2d0b98541d5a1d45426d43bee28.png", - "2df29f9d302d4e47b4c920486d688f17.png", - "2df4879531ae48caac6f3a126ddf6fe5.png", - "2e1f982fc4f14b5bbdddb715d1ff62fa.png", - "2e20f96df58a4bcb9c2994e349d62d31.png", - "2e2ae704c297423faaade1b3b39f3a78.png", - "2e5a622ce6df405eb0d612c2d9d364e5.png", - "2e5e3740f0c04abdac94364db354993f.png", - "2e7732f0154d462d8fec789cb65b0744.png", - "2e7abdd4ce624e47a689fc440ba04d51.png", - "2e9f157999ab49478a57669f5bd59eea.png", - "2ee2b3ac3f7b44b08f4816dde251911d.png", - "2ee4608d472743ee934127564668aaf7.png", - "2f0a0b2f01c14da5a39d7214e43b28d6.png", - "2f0c285e07004a918917e3b4c9ff3d9e.png", - "2f18b018f90d494dae663b67e3c0e84c.png", - "2f239ebb594e4a10b02d5cba1fd497ad.png", - "2f7b63b2c5074ca685bdf05dd6975783.png", - "2f8103f620f441039981aaf60cc6c8be.png", - "2f85f1a7d4f643d0954015d240c7f3b7.png", - "2fafc370b0d04689b511eb28d399d103.png", - "2fba9f20fa8d443b9eac7e14badf1a79.png", - "2fbf2aff613040d4a4cc3827d97cb952.png", - "2fc85a9e3fb74fb9a4dc0a0ede70998b.png", - "2fcb6927e7234d4f999378c84157c10f.png", - "2ffaff361c004652bb9439d8af0237d0.png", - "300b3be9715e44b0add35c287f7b6f73.png", - "302c72f88e7a4e3e8190f791be7ba300.png", - "302f095e91ad42ae92a0baadf27b02ed.png", - "3048101de65c4610989b19f7620a5dc7.png", - "3048736514aa400f8fa850c80a69f85a.png", - "3054b6e87f0f413d9760fdbe4a4a29e8.png", - "306413f2f9284bd4ad28f7620d607a7e.png", - "30cf9623f98642019df09669f7eb0fc0.png", - "30eaf1409ae94ce19c80511ef1a841a0.png", - "313b086ab00c440eb51f44e1af5f2ec0.png", - "3103896178c04718b92c28830829edf6.png", - "3140e6f6ebe548ab87629614f75ddc79.png", - "3142c4390d7542dab2ded6dcfff15b53.png", - "3171c9659d1e4177885d7b4e4bebec56.png", - "31804d381f0a49a68fbf0294a983c6cc.png", - "318dc8ac9a59472d9a090d28572fc2aa.png", - "3230a3d81f354cc9a568202f429b6c41.png", - "32b908072efc47a6aa5094e7214510aa.png", - "331f827682ef442eae4297b19c3f874f.png", - "3343ed0458f2458b8ba0ff3013786df5.png", - "3361573e1a9145da9b965361d07cb87d.png", - "3369b841586f49ef9304fa3c790cba97.png", - "3375afd7d44549b5a3545ea7b189443b.png", - "33783a07c4aa42089404a1bc986ea353.png", - "33a6e05b080f454fb52c652c4f43ac0f.png", - "339f46cc067f48f1961851769d6db7b1.png", - "33a938ce28a744278e7ceb564b3a64b3.png", - "33c04e15ee0d442d8b557110b8bc1627.png", - "33c983245846401cbd2e3f7c5ebc7957.png", - "33e78dfb77a44539a6232f89a77b1091.png", - "343e4550f4794afc95bbe0b11ea69de9.png", - "34478a0e0ce544b193a98df3fa02866a.png", - "3451a31cb49c46e3829687a79b275317.png", - "3455b2b0b1864d12b57ef962dae3ffe0.png", - "34646133659946ce8514a68eff683b84.png", - "34c482db19a24d2680e244f6dd7b2b7e.png", - "34ce1f463de24cdfa62688b7132bba85.png", - "34e871fc35194b9eb4e8dd74a92b3265.png", - "34e980ccef53420a929e955de0efb9dc.png", - "34e9cccddf3944ccb083ddaf3d560331.png", - "34fd3310a47547e3b785e5fdea6f891f.png", - "3522bbe310764f2a8c81a17319994fcc.png", - "350ab6e046634af4b37cad74de522da8.png", - "3547dd5c7299417cb0e5aa060788cd9b.png", - "3554efe04566405dbd27ff27e8a5ba61.png", - "3566b6a3e8334f22bda00b68b6f879c8.png", - "3569394affc24869aec4b38390898f12.png", - "358e70909bfd42de9f8353606c954561.png", - "35d90ee5322149d59b1bad05ae62cb1b.png", - "35e1a21f34a0447ea5ae4ec29cfb5355.png", - "3601d70020b1421694c10a846b484242.png", - "3610aa70453b4c8389d36c0182596cd6.png", - "362bb460197947b59f66e221fd62420a.png", - "366afac270d74039899245d030fd3a28.png", - "365ede162df7432db4e896ba451dc829.png", - "368719c471bd473cb7daa4fe84b624f2.png", - "36c79f143dfe41f59bc47af03fa580f1.png", - "36af20199705410cbfa05d544a6d904e.png", - "36e56bfe06dd409a9e6c8dbc2a77c6ce.png", - "375399e26bc9448a85aa98f461d5c70f.png", - "3775c2fc652745d588275cc5696c4305.png", - "3777f96269ee42f688bd3962347cbab6.png", - "374af5ac93c44f568fe40b49784b23e5.png", - "37b8393ed4024ec4b6786af967467244.png", - "37c3cfcab6da4c099b81b864fa06df37.png", - "37bc3ef8bdd444b693dde771f21c98fd.png", - "37eb906806064030b45b32c44500d061.png", - "3800c21b596b45bd9014b45fc6425e53.png", - "3801b900a82b4fb4869ec251d4fa6737.png", - "38173a1d46ae4a49a43c734bd7b65796.png", - "384d8e5c66b646e99c1c181d4404c522.png", - "37f3a1d85d3e4e4ba0c7d68fd99c6721.png", - "3854743281ed459f9646d2d954d76889.png", - "3854a93b302945278810d6c125f0a463.png", - "38741f32b27c4a469f36a03c2aad84b9.png", - "38ae1bb91ffb48e2b2f64e55c810efe8.png", - "38b9539e29a34af088a78598c403296d.png", - "38e16a94a48d45ebb70d19637cec9351.png", - "38e80752153746168b107fb867a20f34.png", - "38f1dd8c79a24cfbb45bd50cadeed16e.png", - "38ff2cc2a48b475e8641b3b977fd3ff4.png", - "391f0bc70fb241fbaf0bf601f332ad35.png", - "39308da4ec0640fdab06b1d00b6b9724.png", - "395f393ac50a4f588aabad5d48395549.png", - "398f94ce135c4d42999df2e3e05f8804.png", - "39db3977ae1443d8b0bbc312ad92dbd8.png", - "3a581b917d73494e9f821f3426a33c79.png", - "3a3af94731124a4e8ae9d82e09f3caba.png", - "3a6b8bbd0a1145e29e313e4727da0dd5.png", - "3a78b5549ecd4f65b55aadd79d7c0428.png", - "3a93395f7fb344eca40597645fce2bed.png", - "3a9aad770e5e4e0b8a30938ea4e0ee86.png", - "3acafa25019f4069b6c4facbe7cb0e92.png", - "3abe0ed0864d450baf798ffdd4316a6a.png", - "3acfacf31d344d169e09709da2415304.png", - "3afeb192b09248c5b8c3c99356ffe5d1.png", - "3af25a94397c4ecebea713a0448d81ca.png", - "306c4d12a3f7451c85df6969cdc9e889.png", - "3b03c5b3ab5d42e7a968e27fae4e486b.png", - "3ae9826c224247c186bfb35ef0b5809d.png", - "3b347bd503c0466c908d993b12e1c08c.png", - "3b46cfb94b5249a2b915aa7e49686657.png", - "3b4edb88e5644748a6e27e0dd2f38db5.png", - "3b6003ccf7af485a806e14df13a0944f.png", - "3b606c22fd3c47f7b83bd4fe5be5064e.png", - "3b993188f7374622ad3ded31ad5cd75a.png", - "3b6912dd4ffa4326aa0707376aa57ab1.png", - "3ba130b210e248e1974940ebb60506d5.png", - "3bb70623cd7640f8bf4d7a3d5f9482a3.png", - "3bca978b5af4483ab64a709692e856cb.png", - "3be21e8e7a994be5a420bae4c9ea1901.png", - "3c2decfa102447d398a48245709ae4ea.png", - "3c096d531c2346d4a59f5c7385399f9a.png", - "3c11b35f936d4c1ba9f5f64a5afa62a6.png", - "3c64f3d7efeb41209cc9a36e427df69b.png", - "3c7f6327cea54aa3adfb40c0912563c8.png", - "3c892404a97b4a61b68e5f2bdf63ca22.png", - "3c90dea312694f488efd4f1f6fe342c3.png", - "3ca1b3d088cf449abc763de2f96ec44a.png", - "3cd1fdfb0fb14b4081c3a6f5111c0d39.png", - "3d24a54934fa40619401b70bea19b86b.png", - "3d3f8f909cc4450a9ec54ae20ba99e59.png", - "3d3ec94f897641bd9601fb222261c471.png", - "3b4a914f394d4b86be7adca5750b36b7.png", - "3d4b7710123e4efa858726ec6a88d759.png", - "3d5e0fb1d9fe46e7b415f3018e2398f5.png", - "3d7352bde88c40babe62629025376119.png", - "3d79cd9855b44811977893ea80207f40.png", - "3da2f2a58f2242939e4ac01cdd0a08bc.png", - "3dc6b4888dea4b078e782790b66b02ae.png", - "3dc7c29c14c741cc9fe6d27339d0d477.png", - "3df3f6c368ae4e5f9b3180a3b316d976.png", - "3df484a477734ec39bc5a2c05fca78b9.png", - "3e01687ebc5c45bc8ff250a7757e65e4.png", - "3e17bffa80d84bf985c8644be996b1d7.png", - "3e1d01bcb868412089168b4259b41f32.png", - "3e5a43924f5c45629343c6f8d2df1a4e.png", - "3e65be5d9b434518b8c456489101d8c4.png", - "3e6b6aaabf6b4d60bac87ef6d4763019.png", - "3e9516ebcf094aacb09bce1fb4bc80c3.png", - "3ebf99fad99c4f4ca1a08ec21469e7e8.png", - "3f29c1a87f1842faa3d295e56de6e7e8.png", - "3f3a0a1842e0433c8df84c7f0392a54d.png", - "3f647c19437f4edfbfcd7b90b30f50f6.png", - "3fb31643f61b4685b46f1e6e71f2d6d0.png", - "4002e1b6f37145dca141c9eff6706abc.png", - "401f5bb1c7d14bbe85a672d7f3797b53.png", - "402fca8a9e6442428a3779b6d2de3e85.png", - "4036e74ce7da4368b1dd37b9bbee68f8.png", - "404da4d6a184495db2bc5ddde1965f25.png", - "4084a3bdfa2140bab87af70810903491.png", - "40884bf327674e0d8e80af7f77aa4584.png", - "409bde4165fc4fcc833fc45f0b7d1e71.png", - "40bffc99956642c39c733f428555f639.png", - "40e4a862d6294420a03bab1978bf43b0.png", - "40ea6629f76a451bb60e8cee89ed68fa.png", - "41070e2dae98482985074e3b1b130a23.png", - "4110119f79554009bbdb32d60e869ec3.png", - "4115003aaf864687bc996f5290d7cc56.png", - "413c74989dc545c0823ca6ac8fb52024.png", - "413f9a7dad4d403fafac04e7702a57f5.png", - "41a9974ad47040e0b245b322adbc5f4d.png", - "41ba3df197c94b359439cd2bcdc5504c.png", - "41e23f96778b47188681de92d3e06711.png", - "41e650f65f12435285e792231cfe09f3.png", - "4230727e6830402597fcdf27c69d32f7.png", - "4256d7ca1c514475a0d2096abaef1d3f.png", - "425b8f2f79044bdc90d0a7e8adf7a436.png", - "42988b57ed1a4a519fe5c763256e2562.png", - "42adf201a4024496bd898681bd3bd15b.png", - "42dc0906215f428c8ba8e17ca6831148.png", - "4313ba7879b44280b9a6f039c1263b1a.png", - "432470b2a4874a6294d558bcb1e5adc7.png", - "4352b9b0a9d44e7f954446d69c5454c5.png", - "43684b317b0e46b1862f96c6ddcc09b0.png", - "4379af89f7554b4c9f54e4abdd37f42e.png", - "43bff3786eb949c8806aa2705a4530ca.png", - "43da44ce7202432dbe94e2280269ba79.png", - "43efe0ea2c9040ffa3e2b1d487edf89e.png", - "440bc1167ac448d199daeacf443e866d.png", - "441a25a07005479da52ea639f593875e.png", - "4424966903a04e47be8646193d4d20a9.png", - "444193510669452e8bea2943bc7c45f5.png", - "445f29ace6fa4da5af67411ccc822501.png", - "446c8435af92459887b9a93ace1f5790.png", - "44722c23f20043d291bbc9954b7697a4.png", - "44789327ff864b9596c9721a36e45985.png", - "447ce6bfaf4e43059066529a50663340.png", - "44cc8d75b6e24886af32f59b04c6eaa3.png", - "4519504fa9234924af15707fbc33c1a7.png", - "454f60dfe4db4bfa9a59e85b696097e9.png", - "4551f698bca243e38c68f8a1298c7274.png", - "455a9f4cc966459fa901f26cd7ba41cf.png", - "45aabab374b74d05919f2c27d2bc28a8.png", - "45fc404f2ad14b7087ae6693ce04c6c0.png", - "4605bd3256b14db1a978ecf2916d392a.png", - "46080372d46a4597a22e211fa24c4eca.png", - "460d17ca831b4a3abe8fe566708ea059.png", - "461c526c324b43a0b1f732fe2fea3350.png", - "4657e413f653421eb1d8428b692d146e.png", - "4668147008a34ae180c189db136d1c7f.png", - "4684df6d27254a54a2d51858e880b131.png", - "4696f562b7354b85aa450d81004d7e59.png", - "46975a5959364936b3b3ccb15fac1dc0.png", - "469bba1a11a142019133c504ca894db0.png", - "46c31230bae441688b724a82c3d97617.png", - "46c3b8a3ba7a4e98a4ea1d47322dc628.png", - "46c49edb56204b7dba90b683a6a2c2a8.png", - "46d9d339a7b745598364fb47284291ee.png", - "46db2973f83443439eaadd8fd30aeadc.png", - "46e2c172d1af46b8bd0619d93d84e3a6.png", - "46e64ee5d33b4eb695431d987a918da6.png", - "46e6532d64644fd3bda23d5dc62fcd2b.png", - "46eb956a5d9240018bd6ff103a5fb7c2.png", - "47010dd6794647d4a345918077b2edd2.png", - "4710dc5986e542f99d3f8eb9e30dc77a.png", - "4711d0e286bd492b85d440ced757d8ab.png", - "473e654f622548e98b9dd8b1903f3b20.png", - "47b17757224643c4a4e43f1abe728051.png", - "47c9fccb40034abba7d96db45f42e508.png", - "47e9cc421622443c9ef2178eea04eea9.png", - "48289d6793e641f39ef7ad3dfb2ec9b7.png", - "483b3340f3054355ae76b96107749aab.png", - "484610b4be4f4f54ac932cf19539821e.png", - "484c4c12673942a0b492c69916570eaa.png", - "485384be04914a71911e396b673989f1.png", - "485cb5852461445c89fb162c3c612278.png", - "4889b00ec8a44992b615cac9460f087b.png", - "48a107e8db28436cbcce4765f49ac649.png", - "48abeadab58d4cda8f740e43ae1bd0ab.png", - "48afda34487b4333b54db356e6162f06.png", - "48b10d2d18824a97b894143f9e56e232.png", - "48bb52214c0742d18518f5e0ff51ab56.png", - "48c5c219d79c46b18ebdb2df9e618043.png", - "48ec84368bda4feab290b0394a4b6bcd.png", - "49100d2cd92e4dbba9f107c07dca3775.png", - "492c480870094ba78fca0c1127da3532.png", - "493af7af98a4456498c61ab817ae96ff.png", - "49663aa9bb904ffeb09d1ce546823f55.png", - "4966a9ae98fd45d9aa2e30be3d49cc2e.png", - "496b86f4831a447bac5c14ea0caa9238.png", - "4973c7bb8f1441b4ba6fbf0de04511b4.png", - "4983ce70630d4ae3a6d1327af9ac0c9c.png", - "498d18f58dbe46fd98bd149d1464be3a.png", - "499c9f4d366942ffaef561ce91b1d07e.png", - "49a1fdd3445b461d837906cc2a443544.png", - "49d061184e224efb9da6b51479cca2f0.png", - "49d4e98ae947416195a8e721620f2543.png", - "49e67fd57a664c87a176aa06b834e628.png", - "49eb0004085e4254ac3621806dbc1be2.png", - "49ffbf4cd913402bb2653e118f4b1ff7.png", - "4a2b3b3a35ad4c93a3c1ecd0393f7ae7.png", - "4a42f9ac90174c8fa9e37ebb26cb09fd.png", - "4a9965f6fc4145a291c23d8dc574aa06.png", - "4aa5e6b1af8c43878163f2e414324d15.png", - "4ab500a0b8cb453d99397cbae029228e.png", - "4af6da12e7d540afad80879f9eeb9389.png", - "4af7e337d9874068b377ac33758e263c.png", - "4b275bc65eb449f7ab183e8c359dbefa.png", - "4b56d267458c491a8c501d23496a15c8.png", - "4b61fc4005ec45f59a49d4fa1741318d.png", - "4b68cb7eca4d410aadbda068f3dcadd3.png", - "4bce998f40fd45bd8eca2780cc9ca1a5.png", - "4bfed8e96f3849d5bb6a1de4eae6efc6.png", - "4c0ec25646f444d084f56ccdcfb76cc0.png", - "4c338ec422624d25a1ce6f7f211fe933.png", - "4c3edcacdd1c4be2a55fd477e1ffd66a.png", - "4c54f2715eee4e788bc22e7da09a6dcc.png", - "4c90245edaf9435e91f74e85c2e9fdb7.png", - "4cb439ffe79840b0b6ab1a2cf2485e64.png", - "4ccb1335db5b4c048ede0429fbde6ea9.png", - "4cd316f8ce424266a8ee6e2efef325b4.png", - "4d5d4dc714e1477c9d9c2cebdf3f6f37.png", - "4d6aa4e4ed474d2db0ba05cf13ccadf1.png", - "4d71119b634e45799e257a7ca11db087.png", - "4d7cd698298846b9a5094965bdc366ca.png", - "4d96ade1abca48b89730b035e5463172.png", - "4e0a3415b15d451494db299b645e0852.png", - "4e190a8a8b234dcdbe3522989298a0e8.png", - "4e2c3d959de94e2dac786a3ccbf676c0.png", - "4e2ed25543c64b948eb2c51281356d74.png", - "4e686897b9ab413b9cbc99b0f46220f0.png", - "4e79c7523cba447ba9b0d51d28aefc9b.png", - "4ea10e9613434abfb98ad7477837d883.png", - "4ea7037fd2494c88baae6a89fa1d851f.png", - "4ec7784bc64b439f93a5a678722cf1a4.png", - "4f077bda107a40e99bfa87c18c5fd056.png", - "4f2fed6ce95e42a98fb7ed2079d1abf3.png", - "4f420949d7304ed1a9fd82b2ad2623dc.png", - "4f744f65dfc849f09f1f7d3d248918a4.png", - "4f9641b77897437784c23a626734bcf5.png", - "4f9eea6bbf3b40f09bc3142f50683953.png", - "4fc440ca5aed4123818faf3737d13bc7.png", - "4fe247586ce34caab7d876cab6ac97dd.png", - "4fe7dc295da7449ca1805f1529ada611.png", - "4fe9e2c7cd524f79a976661de869ef04.png", - "4ffa7aa343b94877aba6ff605ff4733c.png", - "5048dc11412b4ae7aa8534d74cb8da3b.png", - "5052f89092a24236a397d7d06761cf08.png", - "506d6cf74a4a4cd9a981f316850a35ef.png", - "509fb66cdf504662bb7d9053fb2d1911.png", - "50d46f0380e44b328e5a3ec558440f5c.png", - "50de0eca8b184f3fb7058f0fa57ca12b.png", - "50de169ca62043ecad092aae6a487bb0.png", - "50e26cf911f34af086e7ebdc72191cab.png", - "50f5673cb13842a7a014b6edc2d617e2.png", - "5106a2cb65b24c0ca99d42780f77b0e1.png", - "513fa84b52564173a897a82343e49692.png", - "5193ce4a01224e418d3287e82702a449.png", - "51bb86b5c3ba477b922d5f1151d9a0c7.png", - "51e3aa24bfae42e38216c61d6d12b275.png", - "520680cd81054c6cb7bf954e9897d633.png", - "520dd413bba94040b696e8803833b088.png", - "522e3f0b602c456db335940224ba379a.png", - "523731b3f7b9492d8e4564bb19ea960b.png", - "525fc4a45e4c44509e0beb9f9095ae77.png", - "528bcf0989a742c3bb3845ada2904a1e.png", - "52adc5701258445aaafc14d62bab6fce.png", - "52b03d89787544199c629f1d83da7450.png", - "52b66a13e03f4e20b0a5c7eda9c31f69.png", - "52f45bb00ea14089b84a22bda3c170a1.png", - "5336d3c96f604f75a05320ce549dc237.png", - "534092b89daf4bf2a4c783726703c2b9.png", - "53423fc7fe3041db85a3dccf2f284a21.png", - "535a9c432344498db170d6d440b1df36.png", - "5382d95daf0c4b93b15980ef050477d8.png", - "53a0cf73047241e2abf86193e3b65fa4.png", - "53c33f06bb7147e4831ea03185fde2bb.png", - "53c61874ef634160a23477f69527ec82.png", - "53edf984f5274e0ba53c471ced29a318.png", - "5418a55e4b904f30820d0cd6cc5dc49a.png", - "5440c5d7b22340f1aecaeaa8f29bcbd6.png", - "544ee4b2fbcb48be9c9c67831f2f6b78.png", - "5450d9a93c5f49d4ad049188b6e1a024.png", - "54705618f00d48bd9bcb69dc14fe059a.png", - "54782b244f9f42e59e7e6babb63fe030.png", - "54cc2a64387f4d9e871b2a351311f9c2.png", - "5533755d6e8c4364ada7eab772b04845.png", - "553a8d9e580e4facb7b602bc0ae893ed.png", - "553af8b54e974d6480179d74d0777ec4.png", - "554137ecaaea4efd9f92de91a0a1e28f.png", - "55433f20a38642ef87f454f6c1a3765c.png", - "557538523d1c4a5fa68e83e8a4fee65d.png", - "558f316f8b204a35b478e0b2ae078fa2.png", - "55a0eb0723854e319e24d8481fd8b872.png", - "55a1fb46d81646bc9bfb3d1f667faefe.png", - "55add47b13084d1f9c93935547c0a792.png", - "55d9c77d5c6d4b4c8a89ccd12b30e37a.png", - "560ff0946a424a01b9de0ff84ea495c5.png", - "56280a321d9a4264ba05c2c7c3b06226.png", - "5661a69dcad5403c86822c32a3943bab.png", - "56696aeb67434b01845b08b1a5a6afb1.png", - "5671ea37f2f54b6f8781cf9323df2b9e.png", - "569519e8aca2427dbadf34303e3e8b53.png", - "569830211fdb4e0f8d65a5e690da5a64.png", - "56a9c6658ecf4e13a22409184d2f9817.png", - "56b5e2c3db8a47e48f4f2e908b930f1d.png", - "56fac67b82994dda96d698167692b40a.png", - "56fe19ccbb7a4cd4b399db76d350449e.png", - "572219668e844d5788bf849f325583b1.png", - "573cfc879642484288e81f93dfb39f2f.png", - "57464c4a14f644d589a6f47278fd6210.png", - "57652416c3a7438bb7265d6e3129c455.png", - "577ff4e6f4864345b8ba0f961c527de0.png", - "5797f04b68254fc78b04a1c6e056be71.png", - "57d810bbaaf74f89a98a976ced29f5c7.png", - "57f6b7591e504caba95ddaba2887cfb7.png", - "583030ec71b84d7b8399ab0614373141.png", - "584d14f7a4ed4dd38bd60758cd7fab49.png", - "5850aae7cadb4de5ba0674d47642d07a.png", - "586a5f94e87949b69e53fc381e0eaf18.png", - "587082440471434088bca825d12bbc3a.png", - "587738276169474b98a0079069aa0174.png", - "58affd8a51584604bdc69134a574271e.png", - "58b5de6b212d45cda579069f65230c62.png", - "58e1b27bbdfa4acf9d098f1e93f1b953.png", - "58e4bd7642634dbfa59f3be04b496e6c.png", - "58eff89d722a4c97807bd59b7974afad.png", - "58f48b8ec25849c1afad322a00112c1f.png", - "590cf0d7469a4288b5813213c318b741.png", - "5910c32b5c92435e964e398bdc1ccc31.png", - "59110604183a4e409da3f04acb56d736.png", - "591495e712f347fa92d6633028efcb1c.png", - "591756b4b85c445ba84e8959edfa6d73.png", - "59253681f81c43e99fe77f884ce039f1.png", - "592e63bcffa44e3386994f8147239dee.png", - "594bb27cee0b4dfa83a90fbcb9f306bf.png", - "598062b2db594c6b9ad796516476aa61.png", - "5986af3ba79f4b138535764a822cd0f9.png", - "59a0a7a3512f478c841d5538091c35eb.png", - "59a31d087ec14c4ab1fb9c14fef8d340.png", - "59aa96e3b8af42649d3bb693cce7b2c6.png", - "59c6a0f01f78479abf7e45e0cdeaf460.png", - "59e795bdcb2949eea3e95c9154649318.png", - "59f5c64fc3264fa38cbbbba1795ec441.png", - "59fb5d2da344460a9ad36498afce4c9c.png", - "5a1b532ebe0044339083b5c2f217713c.png", - "5a203dc10e924b05b74ff58e0a8e2310.png", - "5a20b654d8c847009db387672444daf0.png", - "5a214740fc4345e593833de90a9f7cd8.png", - "5a8c43d892f649388651012af40d2e80.png", - "5a8fcc13d503443296ca718a2b3b092c.png", - "5ab9a8b266db4f9a9ad3f670590cca72.png", - "5ad0ef7b0bed4a7c8184426898a1e813.png", - "5ad5c7debae24e07b13333d35d475432.png", - "5ae46c14c11b4ee3830a4971447fc35f.png", - "5aeb416565b243b09916897b06c32313.png", - "5b13bed8204246749f001ef01fd19675.png", - "5b1a2afbe78f4b4882c82868834efb8c.png", - "5b2627ab22804230b4631be052df9780.png", - "5b2b7e98e4e34593992340fb7cba1694.png", - "5b367117ad184e9e88618fa0e704d6ca.png", - "5b5e18dbf3084c4c9530d95e4834f517.png", - "5b8102c666fb4b36ac4719f7ba322924.png", - "5b8939ea37534b0bb8ebb7b00b351861.png", - "5b8ad352f5e549dbae49cc3119b2dab3.png", - "5b986df14ffd4a0482a54dca582bc19e.png", - "5ba1107ebcf14a4993690b4953c5a013.png", - "5ba3634a27ff44049f30fd5113fed1c6.png", - "5bb33fe96a7d400ca1b97ed9e574ea7a.png", - "5befff9fd3964209b1823e15cb6ebbe1.png", - "5bfbc77e127246db86f2fb0d98e76e9b.png", - "5bfef2836ae64b76a68f2cb981055451.png", - "5c05cea8306f4f8e9ee6cc0ad36ba272.png", - "5c1bcfa76d824860b8d08de659deb112.png", - "5c25f34560c4412f96726dc08b5216b5.png", - "5c64a82467894c2a911551a192176a1b.png", - "5c726bb8ea11484db272039f0b0aa3d2.png", - "5ca14589a9474f468a1ad8b0c5bddb98.png", - "5c7c7446e93142b2b2e0e3a0b7412936.png", - "5cbae25ca95c4fbebbc798918a8ec0d9.png", - "5cf3afe9c34b42268cc3feb591771e6a.png", - "5d416975b4924d97bf3ef4a3bfcfd3f9.png", - "5d53e1c2250a4e9f83e1c160a99600e2.png", - "5d5fe52cd6e642e5a0b0285fa1408675.png", - "5d6be0e78a4141ec93679972615268ec.png", - "5d76abda7c124fb1860bb8af4f74b997.png", - "5d93bdd4427849e9b5e38a8f73792072.png", - "5d9fbef803434d42b3ce20aa06481084.png", - "5db094752edd4aedb04f622f95b00544.png", - "5e1586b571294526848e6f0d8b9abe2a.png", - "5e3b3619f6e44cd9859a64cdf9fb25b5.png", - "5e40b98541494c40a839c90293ba8fb9.png", - "5e5553105e41465e9b127bcc48b091d3.png", - "5e7170b94768452babe294ea314da92f.png", - "5e969be19f8d4be6be5891eeeac0a47c.png", - "5edf6bfcc8394c78a1b0d83ccf39d6bf.png", - "5ef69d99c7924540aacfdd2d7c64e7e2.png", - "5ef772c427d34f829d8bc79d05b33772.png", - "5f439e15652d41df8fffdc1bc9baeee5.png", - "5f54d05b19634efd88db84c1a7cc15c7.png", - "5f5ebb4e26874a678288c2f6ab05f409.png", - "5f874626cc0f479b8a7a8a3732ef6a83.png", - "5f9baa10115e455fb4a1defb030d84b0.png", - "5fa78f302c03436d8a3d5986dc0348ef.png", - "5fb1afedf493495ead1da210adbc3383.png", - "5fb97cabae624a38b2a5c65977bbc73d.png", - "5fc2c7098da9444ba055038f78fadfe9.png", - "5fc52652d2404eb0b79fb86b37b95ce6.png", - "5fd90e586ef84dc3b9524fbd5ebcd967.png", - "5fea962e42de4940b0f255d94ecc8750.png", - "5fec55f3790b480d8d28538d73b0baba.png", - "602e58bca31141b4bb99a61a60a8b091.png", - "6034eb2335ec491fa937ddf632cdfeac.png", - "6039d7488cfe452f80b63b50a3d986d1.png", - "603d163b2b524de6bb753485f11b36c2.png", - "60513da8fbb44686a6e63fb948750c17.png", - "608b49df9aaa42ed922c1b50f7f01f5c.png", - "6090d3f0166b4ac5a102c18258617520.png", - "60a04419e3bf4a209766a7bc6dad0b24.png", - "610a561c72d64db89ca7dbb16b260bda.png", - "611534aed0a1472fa524e822af2b5d1f.png", - "612283a53a894547a8b1ae94c4950357.png", - "613f2b0d17d647feb446f29a7f9dc98b.png", - "61520285e1404764a376e125408df490.png", - "6174a5cc0cef4ba8be4c98ce37280b4b.png", - "6187441ed6a143db8034b09c8ebe7aa7.png", - "619f6acb1041401fa781d1ce4566ad64.png", - "61bae9feb6214255a095d90e5837ca90.png", - "61c798f9b60b4b1aa547ba8dd46d95f9.png", - "61cd9399ed1b4ca8b3d8c13a77746e60.png", - "621647909f3a4e66bd0e4f2b28bf07e2.png", - "6245d6d389414251aa687ff8855f32d2.png", - "626884b1563244f4ae38ac1358e5785f.png", - "62816264ee644230908e2b5e48481740.png", - "62827cf0c8e04dadae071f217f16979c.png", - "62a1e2f1109648f0b24053c7d8ae4d07.png", - "62a3cba178594b9b8c437673bab39cfc.png", - "62e84e99ae7d40bda127174ff9f5b430.png", - "6301dcc8feb545abb3ae6af2e993ded1.png", - "630ae842898b46adbbf2a0cf7b4edd35.png", - "630e4b7748854e409c2d161a2ab3af17.png", - "633a549c96e040be98b1771f9e0f643c.png", - "6357723433a84e62b0700995e47d7ad8.png", - "635f0bd7f0f249c3b5c9672b2536e905.png", - "63640312aaa549dfb1fd36bbfcce3de3.png", - "63b6229def8643eb81c629e2507b1360.png", - "63bedca2533e46a4882da0a42b6431ab.png", - "63c0da64f83945c39fc0af96afced163.png", - "63d002952e1b42188133909ad1d88541.png", - "63d2c7e751f54baf9fdbee8a365cfc9c.png", - "63e524a4fb4148ada6e3e63fc2fc61b2.png", - "63ee8ac94c154d9985060e646950e9f6.png", - "641601c11b2d421fb432b9bf36ae31c4.png", - "642137fb81ab468ab6489d85cf2550b7.png", - "644ba85eac1c48c2a16ae5738ea49625.png", - "64a0345a39384a02b37112ba95457391.png", - "64a91cbc790143e1bbea64dbc9978b58.png", - "64b8e50d76c142d0996e50a34492a6dc.png", - "64d6efc4af8549dc9a6e4c61137e1cca.png", - "64fbff49ae034f9eaf3d245f97686b16.png", - "65068f4228604cef94c7390dec52f312.png", - "650add51487d4cfb8f3353b7aec65ee2.png", - "650ee65fdc49473bbe73e809a7aa5fbc.png", - "653c3f2fb98941aa9757574ea9930b78.png", - "654af140e3a9405bac52f5026e157ecb.png", - "656345a8e30f46aea4fe28acc675a203.png", - "65668b9cfe4443848f4043fcd5a09527.png", - "656e9b4e162b4f6f9f50401a7d11fddb.png", - "65837a6e08264ec1bfb43717e1901bba.png", - "65a584f2eaf64fbab8ad156afc420f5b.png", - "65b14cba1b2849ef9a1e5ebe3c724ae9.png", - "65b2218f1cc04a6aad3f22bd4616dd88.png", - "65ca762abc5b4d7da975ed0d04cba624.png", - "65cfb3c8af2d42e6b62682b47159e401.png", - "65d3b8aae10f4fd8a87e76849bc8aa77.png", - "6633d18cbb294047ae44203d8bad8186.png", - "6645cac7db4b46fc89b81fb285f31876.png", - "664bf7965630465daece7f11352ced02.png", - "664d7662bf18418a96c0b212fcdee2a4.png", - "66596ceceeef40aa85b749580452af01.png", - "666be8d28eb64570ba356c342c97a89a.png", - "66844c3fdafb46c8abaefbb3b462dcd7.png", - "66b81301c3e3433280bdee0897f380a5.png", - "66fd4a78a6f7451e9350b5d5a01dbae3.png", - "672587184ab2425a9153702d6038bf55.png", - "677d2a967b4444bb971a3202b0c31c38.png", - "67a13ae3735e43959df4ccb4d05577f0.png", - "67a2b8bbac2549bdab43e8f6ad4db06e.png", - "67bb6cb1627c47058c07af7e4e8139e0.png", - "67d3508ad1be468c9e650c9ae666722b.png", - "67f2a40fcb7a4031a2e584eb4279de96.png", - "681eb1a8c2a0472691eb233dc8f46afc.png", - "6836fed554134f41a6c7b669595f867f.png", - "683a65060ef446ebbdb5dd25e4db14c2.png", - "68827c6a4eb744ef92f9b19c02e9165a.png", - "68c353e6989047e4a5071290ac77b411.png", - "68ddbb8067bd4f20be2758052c14ae04.png", - "68e4e1b340ce49f68489c9efefbddd3a.png", - "68ee22509c234cd9aaf036e3054587e0.png", - "690dbdac1c6149849e176a411117ed68.png", - "690e7b88793a49f29be220de2d896a86.png", - "69721c26e3e442948e60499478f51925.png", - "697dcac8aaf24b2c8cee5473207ca363.png", - "69847a3fadfd4fb0ac173fce518cf70a.png", - "699b91db63264c2d911639e0c9188de5.png", - "699f3072ddfd482fa969fb5f1aea7938.png", - "69a3c619985b43bc8c0959e226a5ca0c.png", - "69c82d87d9d44b9baed17d992f8135a2.png", - "69e00f2341c14c62bef114dca110aff7.png", - "69e35db151db4263986ed61bdd191227.png", - "69e35f6824e5402091ce16ff0f7e55b5.png", - "69f296a366d54b028a586bea90c8c386.png", - "69fc58f088f44d25b6381fa007a00ab1.png", - "69ff7294daec45dba6c39e555ade3a9b.png", - "6a735a8033c54e319055960a5eff5abc.png", - "6acdd747843643b5b95d23dd157e7bb7.png", - "6af157e5bd1a4fbda5480c6b6f0c64cb.png", - "6af2bff4a95f42df895aecbed2b49784.png", - "6afd431e3d5146e8aa66055755746625.png", - "6b19c22e177b434ab80bd87bb854e6f1.png", - "6b328a9247fc4ad9a376c7a12d256d01.png", - "6b3a739c20554ae49562b4bea7b26361.png", - "6b8fca837d7f43b19603635a318350a0.png", - "6b90137961c34c98813f72295feb5728.png", - "6bca4094c5094d66ae8395225c0ad053.png", - "6beb60c27d6e4669b5d1b6f7f9590745.png", - "6bf69594046343268437e76296670825.png", - "6c0a8a340aa443b6ac5fa510af19a403.png", - "6c136b196285449cb8ce3a47e9784483.png", - "6c282450684c4e818162e7abe0a87e36.png", - "6c5af5b1eb9d499ca70381e8fb2c47d8.png", - "6c769091f20c429192a41e6adf96d9be.png", - "6c921d6442cb4b12bd2261f09231d0c8.png", - "6cbedc8a575c466fb85fcc0d672e12c2.png", - "6d0abd2c416a49b88fa5dc0fed2996fa.png", - "6d1764965d734a6f81c9d57bf7f4d783.png", - "6d2ddbf78ec1471283e6a6a1c5a5af7f.png", - "6d2e7c5a2a574bfba43cb921d5b2eac0.png", - "6d496ca200b845119a54bff699b9f7c3.png", - "6d718457a7544f6eaf55c6f1a6dee41c.png", - "6da5c1e30d484b7184834a048a7fc44b.png", - "6db4674cde244c208496690da7694cc6.png", - "6db827ea2e4345ea95bc31cc2605494f.png", - "6dd6f0f63b464a0ba1c3433b4b773387.png", - "6ddaf71cb790449abbbd0589aaacc094.png", - "6e1774ecddf543dc847c584b9bc76a92.png", - "6e25ac8f48bf4d19b80d708603d7988e.png", - "6e4135b7a0eb4d489ff65f2e9a3d5acb.png", - "6e550c4dc51f45d3b4a591d95375bda8.png", - "6e8d538ba8014c66997bf6d289b6da99.png", - "6eb79de8c2f648f8942e459cca519021.png", - "6f01f6210d3c48408962bf3ed5e1bf17.png", - "6f2c1edcc44240e9a305d4f387ea039f.png", - "6f59ec916c184256868e8a5442bebcc4.png", - "6f5a2ee2e1354321b0636ed810d34349.png", - "6f655c4ae95d44eaad6e2149421032b3.png", - "6f6df7217fe64557a2833efb0f7dd564.png", - "6f71e41bb2914676bf5484ab559b9dc2.png", - "6fa9d0228a0e4b31b0100bd179cb74aa.png", - "6fcfa8396b4c4feea59fcaa13f7a13ec.png", - "6fe401b4b3b748c4ba751c8e184f0d39.png", - "6fee6b6b332948978fd3ecd65a0b1298.png", - "6ff77aea600840c99e8e1a15d8ee3f84.png", - "706de3eb8e5742e08db0cdf4f4b894ce.png", - "70bd87855a62498ab5fe483aec93dfc9.png", - "70eec73b6ce746eba69ce29e439c0a19.png", - "70fe576b38ef4227bc97e336eaa43b22.png", - "71202b42800b4b53ae1cc572ad5fd0a7.png", - "71588d86cca547ef93b81ac5443839c2.png", - "7170a4f018c941d2ae02e4368d31a81e.png", - "71daf0b27dc043919070b64d4c129962.png", - "71dd8d3975a74b06b8b196b02bc35410.png", - "71f6917a4cf4452aa29082ca48627ca6.png", - "722e25cddc3643e592590ca531ca66b1.png", - "722e8ab4f56747ae8ede9cc112960ef3.png", - "72c0010ddb7241878d732de2ba743710.png", - "72cd28fa2ff54e6e9ff3207cf08364ca.png", - "72f741bc43964fd89fa0ef35cba2fcf2.png", - "731a057c409a48fdb12d6d622fc08757.png", - "73495be35fbf4efe83706455718b3282.png", - "734fee4532294e5f9fcc8e8b01e17cf2.png", - "736039a577694b1e8e4afc96f1ee5e1f.png", - "7379acdfc88b429fb383c5b11b7387b6.png", - "738ee1832c3d46fb94d69c7b099594b0.png", - "739bc90cae55480399cc04f448556eba.png", - "73b0b492559e4e9685e2d8f12ca56d9b.png", - "73ba74b8796744a09dd4a3e568891832.png", - "73c51756bf134b41837ae64727b87ca5.png", - "73d210b01cce4ebba0df4e94f85d65d7.png", - "73ddf106d06c4c34b103501e271d7970.png", - "73f35b10334a4545b10d1aecc96709c2.png", - "741a8f8573674322af76e4a58b36f0d4.png", - "741d691eb3824787a3833e439f225119.png", - "742fcf7e416f4191a602130accf683d2.png", - "743e87cbb45d4ad7a6b85086c86c7ef3.png", - "745e7fe1441d423e8ca8a1327e131bd9.png", - "749224c6c6fd491997b0945f497f934a.png", - "749ea372aa014475a5d6d9f0a0c8146f.png", - "74d520feaba841fb8d9a1b612f4b27dc.png", - "74da4d38fa20420bb20bce1cad219d26.png", - "750899d0153c4601965398afa7f30e3e.png", - "751dc8dcdc1748408e5838f8d93b12d1.png", - "752c7d55cfdf4778961c9677b19180b2.png", - "7531f9b4be9241cdb198ed2f82e1a47e.png", - "7541a240e8224e7db4dd66262ab9dba7.png", - "75ea29bc46ba44ceb674c69f42fe7fdf.png", - "75f1066ff8d749e1b22c6886028d4137.png", - "75ffcdb26d7d46a88e3a9a8d4c6f20bc.png", - "760d129964a74c18b99b38da9c40ac5a.png", - "76127badcbe5499bb110c13ec8bc1c49.png", - "765fb8b1c3c94b8c94430f3943c60773.png", - "7678a9b4885b48068215cf775ad68ae2.png", - "770b050c43314f14ba14bc7bce82ca10.png", - "770c3c308ece491389fdaa48e06f0e64.png", - "773c95de7d7c498594dd6bc45ef83c57.png", - "774e5841e2964ea3a6a365e9fd6cc0a4.png", - "777132bb7d6044f7ba8f51611284b7ec.png", - "777eb0b4d9c54664885c306e165a3069.png", - "7784f6b8f0f143358bc8b0a44da71a2b.png", - "77af88ead08c4d90b82107a0dacb9281.png", - "77c08186c2c84232b9007f7f88a53a38.png", - "77c1a8ab747d4b8ba8627faefc4e6f61.png", - "77c566abf556431eba9b57308c11cfd5.png", - "77df9e03833d47e5ba9d4f17a46ccd25.png", - "77ef9103bc8b462aaf8c522035ed15c6.png", - "77f65fad120644a99b965371708d9bfd.png", - "77fa5cbf2464462fb24e8d731da8a302.png", - "781f94b7e931427c856cc36547018c8a.png", - "78536baeb8bf401db286ca77dd89b3c2.png", - "789a8a99741249b38b2c6ee601f0f1b0.png", - "78b721a0d0ea477e9e0a1c4c374808c3.png", - "78c3b4e49220463883e7c1855df04670.png", - "78e50fe00b7348bfba208deaecfb9dc9.png", - "78ec4b29e727475983622e8e3b4b637a.png", - "790a1a028e4e4eaab5f67cc983057bc4.png", - "7910bf1541384dd9990dafcab7723741.png", - "79396ab62f7245fd956f2946258de5aa.png", - "793f4e2ebb0c4598b8b2d0b465b29133.png", - "7946259dca0b49eca22b510bea3d22bb.png", - "79a7d97644754fc58606b8b70e385f11.png", - "79ada2c46a344a73873cb99c9d1ca1b4.png", - "79c51b40a5524527a958576d619ea093.png", - "79f5106ab0a64bdf90e868794b304088.png", - "7a09f27b1cb74391b18cd3a9e10ee176.png", - "7a2dcabd14db45d3ab4e4afd030eda1e.png", - "7a4921122d014d52b7621eea1babe7c8.png", - "7a4a7a645594495f8599dc330c81446d.png", - "7a501027ac184a8d973c7f16c29d717a.png", - "7a523673ea194f4e9791a7fcca0ae587.png", - "7a6985e4d2f0462eb6b6dfbf1d38f13d.png", - "7a6cc0026500450abf6687d806763bc9.png", - "7a6f2f31f1a74ffe929f3499f8c04ac0.png", - "7a7bb5c2bc5040368640ce74591f5ccc.png", - "7a7ed1a8784143cfb05de934199b6ced.png", - "7a8fdb18dd2944c88e9c21c8785e42a3.png", - "7a94fdc2616c459584a05f684dff5f5e.png", - "7abb0e3dcc9a4c1ba1a976306d83c1d0.png", - "7ad2c9235bb749de87c6ce4aa1e3a99b.png", - "7adc402e1adb4db4880715559ddcdf3c.png", - "7af430bb7bcf4ec893777f823e6311ff.png", - "7b992f83310a435eb6746ef245b5f2e7.png", - "7bc24e7e6462470b848d60b722e160b3.png", - "7be664a8b5a64b43b454f61c48f08d7a.png", - "7c16c3701b9d4d74aa5ba53a95c336a0.png", - "7c47a8381c744ebbb5c836cd532960e0.png", - "7c54c04c85a9484db58d938e9542cbe8.png", - "7c641b4902ae4a469937e3a5e8f5c16b.png", - "7c890af930d340b6893a7bc12b9c4f93.png", - "7c98a213614c4109a81761ece0f50302.png", - "7c994134d6e24cb8ab939d3cda551fa6.png", - "7c9e4b11edc14c1e859172953accdacb.png", - "7cb704cad87e4a8cb88047999362bd56.png", - "7cbf18d3335645f2a83127962962d0ce.png", - "7ccfe13f42c840fd86c0b80ec5aa3e05.png", - "7d31e7697f8445fa91345d215d768ccb.png", - "7d3a05cb0ac04663b16252b95f71f6c3.png", - "7d48fd4940ad4fbbb89792f8cc62d2a3.png", - "7d4cec210f9247f78d2a977fdbeb69ad.png", - "7d60bb5e0ec140748dd0e903bc281530.png", - "7d7500a57e70420c9a92a1a3a81c70de.png", - "7d77b50d5ef547c8b775c472c9de8ae9.png", - "7d7a60a04e8a46d39e614837717201ba.png", - "7de277b0df3845ae884d935e0f55d48f.png", - "7e02d864a5a945ca9074c7905ace1b6e.png", - "7e2dc1c7cbe644a98da06c3f65d315e5.png", - "7e318cf815cc47a3aba6a31ea2f24f16.png", - "7e4824be71e54c54a3a49f4bab939679.png", - "7e830746a7de4b46bcd2f9ada753a5b0.png", - "7e89c0807ef9456eacbc7b43915083b0.png", - "7ea9ec0c974548edaca84a4416b664e7.png", - "7eb07780a5ed494986ae4433e8aba449.png", - "7eb2ecd3f8c54f86b388f0ba5be67c1c.png", - "7ed700aa44db439fbb2395b59390b383.png", - "7ee096cb12fe41fc966c2e5dfc0ca087.png", - "7ee69ffd3af94d3ebfb27f3932c247f5.png", - "7f4189fb23cb4048a88064b2fc6758c1.png", - "7f648fde8f6c4873865754525be1a01a.png", - "7f6be9fa8ff845caa4e9e9eb6b77be67.png", - "7f793b71db814bfe8c67dcca1c1c572f.png", - "7f82f467433d42c8942e7c4f8c3525bd.png", - "7fa08592f24b442b85cc9ad85df110f1.png", - "7fb5d5bda19c47b38aa203fb9759a4ef.png", - "7fc0de5d390d4d4f9e225becb72f4890.png", - "7fd2fc4876e64348983ab45023091781.png", - "7fd4ce99a0934ea7b9eb70efefb4a29c.png", - "7ff32cd51f664dd3a66fd95c0d530019.png", - "801e816b7b2c45cc80bb254a7c94738f.png", - "80207c5659e74d9dbf472071923bea22.png", - "8025a68b5b604ebead9a94dce68e93df.png", - "8033d4b59ea84b30bd254354636d2a81.png", - "80806c4d188947ffb02271a6e6ddc71b.png", - "80a5517c5bc04c589f02d8b286299be7.png", - "80b8f9c7dbfd4eebac4c2464273f7060.png", - "80b9de1810b34fa59a920850fcb26a66.png", - "80df77b2e4964861be9a6448c99f0639.png", - "80ebfc0c5f03442280e4f32822f44b70.png", - "80f48ee46d9b4532892caa804a35f28f.png", - "8103e8a02c904ac99ad426539153ff85.png", - "813cedb5db53469a980e1dec81daa949.png", - "815b2f88694f44dfa6e0de7994de11d2.png", - "8164c629a3e64862b6d9743f5039de96.png", - "816ad705374f4e939adebfcd6649778a.png", - "81a3f9b1a11e43dab32c0642d08dbacc.png", - "81acf45b8e084972a1c0bfdbd2caaa6b.png", - "81c38de29b984c6ab9b7b58b61288b95.png", - "81f09fc5ca7441bc804ec4a7215f2a86.png", - "81f72833959c4cbba6861284a3d2e4cc.png", - "82064cd38fa7446c970641afd273e1fe.png", - "826a712799a04ab0a3322fb127efbdb6.png", - "827a055ace884dbd8cafd21ee0a65eae.png", - "829229a3fbdf41d3a8cf6b9684e66e17.png", - "82a43656a75f4d9fb4496ceebdfd1b36.png", - "82b8f5266b3c4245bb97ca911787a473.png", - "831d36a2a4de46fea5e6f1e056b842db.png", - "832bb0080b934dc59aeefdca82ad8715.png", - "832bcafd6e4443579cf4c6a38e84ca3e.png", - "832dad67e4f94096bec306fb8f58948d.png", - "8370e36ea52c4eaca500e08fc218a07f.png", - "83ca3644c9b14d549a564b59fc40ee19.png", - "83d4fe1153b7463d98f29082522b388e.png", - "83e59b8365fc4028855c09d5dac810d4.png", - "83fa74d42f544b6fb406228a6fcd4814.png", - "8408c2430fc94f8b85966840d92c26b3.png", - "841126a29f0b4ac3a8af353484ecb922.png", - "8435749c85464bdfbb25cb1b56e29855.png", - "84436d7206a8403cb9d42f0bc7c1c779.png", - "84446dd7bfb648adadff89b677473086.png", - "8452beaa8f334654aa5020fe673effde.png", - "845a6f369c104a3aaea201fb731e3d5d.png", - "84795667aa7c409f9436dc35b648f245.png", - "84860cece1e346e9bb49ad0b209003a5.png", - "84938a30e3df42a79a36ba505dba63ff.png", - "84a4a1d9bfa04dfe932fa6a99746533f.png", - "84a65b64153e4d68976a33d4840420d5.png", - "84acba7f269b42df8da3ae1fc145d607.png", - "84d4803647564c18b70d446b2428b8a5.png", - "84e34c0a4f9e40c988a05daec63b0a22.png", - "8512954c4a9041b0be0ae27125c47193.png", - "851b7c10fc2441fb9a2c3d5cad305c57.png", - "8530ca9d76bd488799abe573b4168ab2.png", - "858740aef4744cc2b54b6754655b138f.png", - "859a09b800384a1b93cfd4b9c1ad47b9.png", - "859f096bda454eee8e7e90e37e51030c.png", - "85c029433ba1403ba8de8be6acc05068.png", - "85ca7facd5cb4f9da25013e6245996da.png", - "8608cfcb4b804ad488cd1760072fa1d1.png", - "8628c5f1cf2d484da291a99017b21a02.png", - "86366e1ba4a94b289576192bb3234783.png", - "8651f7b463694fcaa238cc57c0716744.png", - "8666b6e51b2142ec8f4c6f5a82c625c7.png", - "86aba81d657f4b068578e47323f65573.png", - "86b5299327b54cb0b0cfa54cff96da37.png", - "86b72c4e281c44529475d749e1a06c42.png", - "86d63e15e03641ecbb30c9ead640d23b.png", - "87143ea801dc41b8b079d2713fd69171.png", - "871d3c710a914532b69b45ba99bb8c70.png", - "873c85539f6c4d9d87ece15e6f11ca32.png", - "876d884f413441c99354f73fd210400e.png", - "876e406d9fa44157a5f0101ba58a1258.png", - "879e65c28db14facae938be8f4a09a1d.png", - "879ed9efb7c64dfbb35efe1478aaf9dc.png", - "87a1a9c1bd5c40079cc978dd2de48ea4.png", - "87c8b8198b8f4961b9e2c64731effb35.png", - "87f18231fed94fcab365e35f87845654.png", - "880b7ed63cb14706bfefd2b73de461ad.png", - "8818f94fe0ac4838b62c4bd90d5a6d53.png", - "881ae3d555844479845cbd5a55dc097b.png", - "883347f4df1749bf99711a9fe0d3077a.png", - "883d695f68104f8297c0fe42b64611a6.png", - "88e0b58d4f0d42ea9ac4018ced6cb131.png", - "88e0f0ac2d7f43bc826704bc9c641071.png", - "88e2abe945e84255811bf4bde1f3ef6c.png", - "88e440f750e8450bbe1d719bb58b9b1a.png", - "88e70d05e4004e7abdaa8c844b0ac803.png", - "88f264606b6a46568545ca27ab99e99d.png", - "88f4eadf35724b7a9b0aee4a00c3eaca.png", - "88ffa76e71b14c48a674fe544115757e.png", - "89224b54539449859e1e7da91f3bced6.png", - "895151e0bf3849399f45bbf2f225b4be.png", - "89787823f726434ca02aa5b96194975c.png", - "897fce744d0a4d4abc2498776e176c41.png", - "89938f5b78414236acee534079ab11cd.png", - "8993a589de694fe2b1a6593920fca76b.png", - "89a4d76ffd624f4b8d1abbd755280f32.png", - "89c3a9a9b31e484e813e65d95661f65d.png", - "89f54f4a33b345c5ad85c80c06b6f682.png", - "89fa4b7af3104043a22d8512d08d9e18.png", - "8a0c6ade9a5541b3ad99b9a435e34310.png", - "8a2541b7c3914fa48c9704d1c9f78501.png", - "8a3e058f7a2c4f289df97616136dd529.png", - "8a480232d91047a093793ea9b4397fe6.png", - "8a64be918c2b45368331bd8bf708bc81.png", - "8a8ed69389c44c2bbc12ddc93dabd486.png", - "8a92fb34b19d4446aed136fbd26c578c.png", - "8b14fb9cf5d64911ab786f62b3ee97f2.png", - "8b22ff3292924fe89b69815d09dcdd2d.png", - "8b34135f89a848a3b7bd6743cbd399a8.png", - "8b4aab72b22b485ea719ab14f85cb151.png", - "8b6617980ef3479983c44413d6ff9b3d.png", - "8b9c1147f9764916b804fd1a13f46f6a.png", - "8b9ec22568d84cdb823d1440c6c748ad.png", - "8bd6d9fc9dda47de9e6ee4873a0ee315.png", - "8c084c8285534718ab8afdd0469a7243.png", - "8c08a37886f6474f9f8f7cc36c94b53d.png", - "8c12dfdccfb84f2da4be04268694e2e0.png", - "8c786483577049d489cd14771a16c4e7.png", - "8c947ce47c2d42a3afeefac592968f38.png", - "8c9943459d8640f8ade1fec0a2e1b387.png", - "8cdf8fdec344465bbae4addb4b9ccc2b.png", - "8d0626c1e41841a7a97dd8cadbbb4ba4.png", - "8d0a5cfef18f43e6a060eeb13b10578b.png", - "8d1713c04c2940128dfecafde4756186.png", - "8d6b7761aaf542a0a9c0eab33ac8ec97.png", - "8d88e0f4ece04521b183d6771eccf330.png", - "8dcc644a047b4ae2b4fa2b34b32bf8b9.png", - "8dfffec0bdaf44d5880c36376540f090.png", - "8e11dab6c55b45559da2e3a5048fe4c0.png", - "8e14c9ef0b00472ea018f9b17d024ce2.png", - "8e1eddadb7404f2982a0bfb71d2cc6be.png", - "8e414c8d70b54c1aadfa86b696b92ff9.png", - "8e945fffe3e04a26b44d33115041046f.png", - "8e99414d62a7408ab42bbd36d14606a4.png", - "8eca169d69914c6187d3078347d72d0b.png", - "8ed09ab0ff9f42809ac985c2cadb9f81.png", - "8ef8e1e20fe542e497881f133fc8860f.png", - "8f00f0d169d84e32b7a90068b4fb8831.png", - "8f1751943c694e7386542ca9fb0118de.png", - "8f39ffd544264f30b534d4ab58e1f823.png", - "8f4d212afbe94862b16816341094884c.png", - "8f777bae74a349a09eaddb36af480bec.png", - "8fd9bb49b9634aa690fe403aa47e3880.png", - "8ff669487c1942038e008fbc2ad57cd1.png", - "9019567549cf4f24bda763795e2d2b5b.png", - "901d4726bb2544578a58a26c2322984e.png", - "9020d02b960a42d396b23c13cdc3ae8a.png", - "9021241a42c641a8bcc2193170ff4779.png", - "90368bba30374e4484c66dfed1e8f801.png", - "90558fd5de954d74a513d4fc70a520bd.png", - "9066a810bfb64fcd914835b794e62962.png", - "9072b29949a642ee9b70cea7dbb12e99.png", - "907537c466d6416ca255a55d0efa1408.png", - "90989f4c1a884c39aee82718b7a6a66b.png", - "90b1e82c1726401fac8968c9e9a0ae49.png", - "90dc68a3791f4a348dac4ea6d21936e4.png", - "90f9f31d53724c979d3847ab98a52f39.png", - "911a680836f44dffb5eecc6aa3588241.png", - "9145095498ec4e74838f611962a87121.png", - "914eb1cd883c471ba5c8076ee714838b.png", - "9158ef79c65d4bdcac59872f1e93e99b.png", - "915964048760479c856a18d38bf4c010.png", - "915a06da503247fbad10fa8b9522ae1b.png", - "9176c2483d1b487897e54d01642cb1f4.png", - "918c4ab4a01f48f18b5778942ab87518.png", - "91920b4d321a49fd94c50385c5356401.png", - "919c4cd4bd514b0480407619b7b85c07.png", - "91a79cc6d8cd4de6a647886c4223ea95.png", - "91a9002045f646baa3d1b448176d7af9.png", - "91bfb67373294defb883fad9772339ea.png", - "91d4a9f207d74ddf9ae1374047f6aa2c.png", - "924e6ec8317a463e8f7f21ec4e8fa9d2.png", - "926a7e38bae840d896371bc0e67c2fc7.png", - "92a6bf82de7d4d4582e4fd003b895345.png", - "92b2752736834b628effbbd7656571f3.png", - "92c12acabb0c4ef381ac8a5b04c0b84f.png", - "92cb72eea9bb403eaa09bddaf556201d.png", - "92dc1ad17072469281368e0ef8e85263.png", - "92eab84c630d4dc0b42d879810f4d122.png", - "92ef743f517b45a5ad489647f66deea5.png", - "930ad47d6e7e47ac874875fcb2c9fb05.png", - "933560ef25a24b239c2e5f46cc50c033.png", - "9339d1e79c2a48d7903d0464ac045b18.png", - "933c48e945004c25a454811e3d0e212b.png", - "93432bcd24794f298214c139feeeba97.png", - "9354de0df1bb42ba8888749b27444360.png", - "935a72e7324047009ab87a19a1c20b33.png", - "9365842d4fdd4f5abd360128383ac990.png", - "936aa40a98fd43718355e9b060fab5b7.png", - "9370acdce1a64127ac02525110e2058e.png", - "937294cb5a4045669abb1a4502886eee.png", - "937e0aa8b8434a78a5462a5dd9608b24.png", - "938f2c6b6bf54a60aa0b25ee5e4dd033.png", - "939444db544d4adfafb59ebf7f3cb306.png", - "93b9a51abeab4832b857d939ad214740.png", - "940b70d999154c36bd546a67d632f880.png", - "941770b1d3664c65a3dd7a125125395c.png", - "941992bedb7345549da2a1b7caa4f1c5.png", - "9426d907506c4f1fae01b9119d0b91a4.png", - "9462cc96fb404b7e9136f4e9cc1a6c96.png", - "947c27d5dbaf4b81b2f5075159d09b00.png", - "948067b87a32475c852c0fac61a5da01.png", - "94963b18ba27428db12dea37f7eb0789.png", - "94aab986e920434db3efdab1fd7da49c.png", - "94ba70d740204f5b8f9ec9357caa0599.png", - "94c05de78acc45569ea25ba42f65aa7e.png", - "94c1924963ab4be88c199321dcc9b00c.png", - "94cbfc1300564131ac2224e2e8bf25cd.png", - "94cda9a34ada441198b5b2b0099b243b.png", - "94eb6830a8244156b5382cc3bda5729f.png", - "94f5c8ba8dd84a0db12f45f5f0847254.png", - "951168ad8fb74fc08a31b05be01b8a24.png", - "952c2923d92e4db6914337b962212833.png", - "953d25d3abe1401aa223b73efdf2d102.png", - "954b5f53a06545f0985b69cac4900556.png", - "95565fe6934f45c48462b6816f599739.png", - "95771f9fe0084b65bd3076929fd55e50.png", - "95a628af63d64977883fef0a91bd553d.png", - "95a8ec0a2c2a4e2d852165f90daf4337.png", - "95c1a393d18c4505a165201eea35cb57.png", - "95d23d0afd2347e9bcd8db6b6edf5248.png", - "95d32e72eb1c4c459674e615529fc42d.png", - "95e88f28ae594d669ac1e085f1b9c9be.png", - "95ee186a8ae44d578f6978bb1fa03694.png", - "95f24fad14e64735afbfe68b9b30c987.png", - "95fdc63d6a554bd8a3b84e47bcca9963.png", - "961397f4011540c3b56929cd3faeccf3.png", - "961d185ec1054989b303fae5fa30e414.png", - "9625cd8b40424f2bb8b26de9d583d84e.png", - "965eb23adc454e11b1d2bc55d3af69d0.png", - "9686f86919444cc59730698ca3bf8448.png", - "96ab796311eb44fb9ab55440f1e8dcee.png", - "96b20e12b1024c688e5e7b7a72aa15fc.png", - "96bfda0f353e4c609c5f3b469a8be8bf.png", - "96c5054c73df405e8d299702d30d1f19.png", - "96c84e2587d841eb8de899803f6d0a6b.png", - "96dcc41b2ad545a2bced50fd53423601.png", - "96ff7055eb3d4b4992da36b561ec6595.png", - "972b253e60984e408769157e3de14e14.png", - "979df64495dc476e8fdf747e386cca1b.png", - "979ff9816d894f23818c1d84e551eede.png", - "97a48a6c8730410db0da7da0e7fdf930.png", - "97d9b817cfdc43e59bcf885d4a35bdc5.png", - "97da7e8e7a0c4253b5838af572271141.png", - "980e62e637874999b415d68ee91d203c.png", - "981a76338c13449683b29d548040e2be.png", - "9825011857dc40eb8699d623dc1d6bac.png", - "982cfca3484741e4958e9c24b1588f06.png", - "983c760204fb40b387b40ac0e37e8bfb.png", - "986ca9173ea64fac962782d6b30456c2.png", - "98d157bebe3f422cb339d7bcb6c4c4d4.png", - "98d903c8aff84811b284586424a3928a.png", - "98f60afeede64351a80ce9fe7ef0cb39.png", - "99043d25271144278f3a0bbb8dab1339.png", - "99075cc3f8e746cfb10c5eebe21a3447.png", - "9908d1314210483b93da8e119fce2545.png", - "99187442f97d4c57a4665796d0591bf6.png", - "9920fc09123d4a8b9acaa8297ea9f3b6.png", - "9934685e7f934762a7c5e9389b65ee86.png", - "99821b0890e642479d94b1c27500b198.png", - "99982ae1f599402989219c00d465235d.png", - "99a5d098870d424084965e5f154b0c2e.png", - "99f5cc027f7a4ecba08d15263240b325.png", - "9a08b7b205f24dce94394343c2a0ad2d.png", - "9a2d9e01b5544a1aa6646188cbaa6720.png", - "9a3a5f46087d4d8985a71e85f6570b01.png", - "9a40898fb995486d9464a83350962c9c.png", - "9a43a44ef71e4bebba7f9e7a96d70af2.png", - "9a53f873aa3d47c89d16edd2c636f904.png", - "9a73c187eea749f29b26f1936177bf5c.png", - "9a7bd13e25584b7183cc54c4dde19f60.png", - "9aa7d887e9664f60920374b90d24707c.png", - "9b1b5be2d21f422d839d1da1e121f7fe.png", - "9b27aa5bff744b84851e699b5168a93c.png", - "9b6915ebb7d9401ca42ee6e9ea3c623d.png", - "9b76ebaadc3642298f58a35d3f9c5930.png", - "9b931730ef69448ca4a8419ebf9651fa.png", - "9bae913db18b42d6993dbd7d2942cc12.png", - "9bcdcd974b254e359de8be53e41bf938.png", - "9c0bf6a375fd4c09a1c1893e074723bf.png", - "9c14c4281f91490ead809164a2ef9e43.png", - "9c306a36595a44b6836a846e648d3274.png", - "9c3fae5e39e342f2ad26922adaa0d74b.png", - "9c4ce6bea2d9423ab4a15574dc39881e.png", - "9c51f0bd94ed4553ade28267d7e1bc3b.png", - "9c55cbf02b744009a9dccae412b441fb.png", - "9c81deb2ea6c466ca83a48b9a42362d7.png", - "9cc4d50cc55941ab8b33d83de31409c2.png", - "9ccae322cde84d8096d4a6f914e05559.png", - "9ce19804e91d4c2ca03d5665ea06df69.png", - "9ce98bf2023a4c5b852479e24a9fec12.png", - "9cf93e3a1859449fb19ec450c5c90400.png", - "9cfe025e277b4d62ae8ed16780a28a47.png", - "9d1f792d499e4811889dc459f2cb5dd3.png", - "9d622690002c47f8ad31ad4eea41f502.png", - "9d8e49167a744927879ebeb459862c25.png", - "9d96ba92a2f946dfbe1a309d1ad3e876.png", - "9db9e5a8077342479f7fd981ffa9eb8f.png", - "9dcb76ba27c74a778203818688e60b85.png", - "9dd526da6a0b411eae7f003638b3810b.png", - "9de2103742844e92956785be06ccdec8.png", - "9e0994a815ad488f8db783d10046ff59.png", - "9e16930579aa425fbccb4252a323109e.png", - "9e2263cc98bd492985b1949ce0fdaa2e.png", - "9e23d567b0d74ba2af0ce92051d54c7d.png", - "9e2a40352a6a47eb9dd5b979df0e5e7b.png", - "9e6ddf47e7a747c1a325469bcea54cd1.png", - "9e5c6b75d33e46e1827154a409660826.png", - "9e94fa47cb4a430c87bc9df57c4f416a.png", - "9e9c0e396c744c5e9ada4e1fc5fbe336.png", - "9ecfb0fa61534c45a204ff99b0ca3c72.png", - "9eda3fbfa6c845838a72b4b572b52acb.png", - "9ee44de0042e4318a041c3b0f46c6cfb.png", - "9ee2bed42b444de987df487fda40b7b6.png", - "9ee578a8af3040ca9741949ef2dc6577.png", - "9f17ed2460584068b14680f983ff4081.png", - "9f1ceaffb25643eeb30fdef1264dcea0.png", - "9f0350b9d70e4e27ba8583320408c57e.png", - "9f327e0cda8549bdab1aaf5fd286cca4.png", - "9f7ad818e3594fbab4de21f29c005721.png", - "9fbe920ce330450185cfd9d817ead660.png", - "a000b9e230b7425d8787721d86b2018d.png", - "a023086e0c4e4704ac91c23341770e9d.png", - "a04bf8dda5234155a450030ca4e5fc97.png", - "a0698134d9bf4cf7afbefcee790c2707.png", - "a0ab746cba764f1ea1c0c4827541210d.png", - "a0c0a34d787348168ae092106c54fe84.png", - "a0c90610e0974302ab1bc8107a06958b.png", - "a0d06dd8dc234c289c5b533b0fbb7260.png", - "a12d69e321fd4bcf8b02202b5c233e2f.png", - "a12e6f07ad2b4a7889630c3f3b181cbd.png", - "a13f7566b02b4403be3833329727b019.png", - "a142692fdce142d0b6949dd6e1a879a7.png", - "a142d75b0c73486db80dfe5ae6653b72.png", - "a151d12e1c0c43b9bc8c01f79d84c944.png", - "a170aa0dd4c24e189c5f4c018a376ba4.png", - "a18f2a58fbe1422b9d7be036afb17d2f.png", - "a192dba889e14abcbf8a94d3fbcdf01b.png", - "a1b0345f2a5e443e80a5cf650808a708.png", - "a1c986850cba4e8b8313932488a5d663.png", - "a1b9969e70974f9dbe3b1853d2a4d0ac.png", - "a1cf5ea39bad42bd975ec0d8d318a3d1.png", - "a20ba91429664048a795e55534debe80.png", - "a22286b4f54d49748a4b98937381b0b7.png", - "a2398e55a2c444459c84235915ad747e.png", - "a2424fa0f717438385b2910000bde8db.png", - "a25ba8a798834ae799dba8641920fc91.png", - "a27cb6d1d88447e7a29fc6a1b0e39c32.png", - "a26a25e83c294500bdea90b877e9ccab.png", - "a28bf1bd756c40bd8099c15509ce0c0f.png", - "a28c8037f9d44bbdb42e8735f63e972a.png", - "a319d008baf948729a3e0baca7fbef0a.png", - "a2beefbe39084e6d80fd24353199f61b.png", - "a3755d12f38c474fa476eb050ce32813.png", - "a387466123a04b6f9248b9ceaafd5340.png", - "a37d75fe107645b2ad927afceb0fb35f.png", - "a38983d44d2a42fc8449f766f46860c3.png", - "a39602eb649041e4aa0d22a9761da500.png", - "a3b700737bab496fba31fe12ac8bbb1f.png", - "a3b714bd81d74b6ca7e8d7ee204be277.png", - "a475e5024d5e49f18fde77153102fdcf.png", - "a493ea191e7d41ae881af8cc7dcd5e9c.png", - "a4974bc72cd845a9bbed6c4b6923f520.png", - "a44a5be3a63b42c1b2667c926be28c26.png", - "a497febe878743da86de25ae5d4b4a2d.png", - "a49931cc67be400ca5dba1814d5ebcee.png", - "a4d1524ee63246b48259ef8a47472d33.png", - "a4f964eb29484b718ef5b799edd45eee.png", - "a53e4a4dffca4db7a4cbc4563ba996f0.png", - "a5bfd8f44c33478fa456a1a9e1d68654.png", - "a58bb3befa3749e3afcd5e0f3a49c1d1.png", - "a5c84d1ee2b9489eaf83852bcef83317.png", - "a5cbdafa5ff7400783d4246e5abfe96c.png", - "a5d08060f62e456c8d4249a9781789d5.png", - "a5e3439ea0ff447fbf51db9f9137d7a5.png", - "a5f1812646214369a6126c13c79ef2e3.png", - "a5f6eb9d97ae438d9f2d04ebceb88df0.png", - "a5ede46908c843d182de757dcdb7d084.png", - "a5ff014942e44e9cac9e0ce9c70e66e0.png", - "a630ef37a81d4150b08d1f8f658230a6.png", - "a6338b8be299414b9de575122ef755ab.png", - "a6a5db75a06e46e3a67f5894ae6ddd1f.png", - "a7051194db704c8ab05fdb1858fccecb.png", - "a7108550370d46a78bb875e6797cc21f.png", - "a73f0931fb5743048e6d3a247ffc2cb4.png", - "a74926cd23ef4133af094fce053ea163.png", - "a781bb40efd04cfd86dd8b1efb509336.png", - "a79c4efec0734e729ef6333218e0e77b.png", - "a7b884da1e8244b28b460ef6039d3ece.png", - "a8352eb025e245a99d6edf0dd98e7618.png", - "a852c5f8ce894da2b09ea95086ccad47.png", - "a85b7840057c494e9882b9e8d817a808.png", - "a88cb8f189504346b97335eacad3fd97.png", - "a88e83366d404141b819b0a9c21245f3.png", - "a8b7f25a97a540b3883376ebfd719e84.png", - "a90622f9906d4dbe971de5b4aebb1dc3.png", - "a90b3c87700c4372930aad93d50f4f00.png", - "a918ef59613d42ee85dc85e686ddeaea.png", - "a95a71d8352b4ee09918b3c84414dc57.png", - "a96f34d8f292420186da2e155118ec15.png", - "a974544f33ba42c8a9dc9cbc362cbdc7.png", - "a98a0a6b19c04c0ca41ab05193742808.png", - "a9b37a38dce341bd967aba0ebf7c5b25.png", - "a9b926ad95e343fb8a667ed2e976d526.png", - "aa12db79d42c4fee8ddd8547e4522dfe.png", - "aa1ba2637da2419bbcd3286e80fcd094.png", - "aa2c237103054368a741bbdbf50dcd2e.png", - "aa2e2a450d9c403c9c9718f3f367783e.png", - "aa4275b98a534cee8dcce76790404dda.png", - "aa45cf8cf74a45028e84eb7689672c1b.png", - "aa496297ba4e44c2b95bc22365bd10b7.png", - "aa4cd898b15747a4a564583943040e79.png", - "aa6a60841c27434b852bf0ca9cf889bd.png", - "aa857d0d86b44b3d931d933db497736a.png", - "aa8d98236ace49c9a163dddd34c63f9b.png", - "aaa0c025c7c14a03ab6df454da20f69b.png", - "aac3d211bd414cf2843c4a26debc3569.png", - "aac70b1edf5d403c87f1696d7aa3ed41.png", - "aaed0297a2ec463981eaef0c12c3f069.png", - "ab138a45e4d0442480d378c9c7f80537.png", - "ab543aaefbe04a2cb2265ad508ed1059.png", - "ab56fad17c744a2687ab3aa48f9ca95f.png", - "ab57c954154e4d9491bd39a8f9ea036b.png", - "ab788c980dd5406ea27c48ea3819fc2e.png", - "ab93fc4e609b4c0aab375b743e0047ef.png", - "abb83c48fc0b4c03988bdec35e932b98.png", - "ac095632de834507beae63445c3fc21f.png", - "ac308632cdc046b887fa1feb8357849f.png", - "ac4c8a14b90a469f817cf30216f0cf33.png", - "ac5cba5940d1465cb1c3cd16f570f596.png", - "ac61f115bfac477bb9b4d996314f1168.png", - "ac6d869b0d3d4f50a12bd62439ac56d4.png", - "ac8f91fff46243fbbcbc6e5326ebe81d.png", - "ac91fb3ba2c74a21921fd520f112b068.png", - "acb12101bc964efab281f4c5853dafb4.png", - "ace3e21a82994eedbf1b54610d5c34ca.png", - "acf37f2910c84ff68484aa82382908bd.png", - "acffa23edd3544a59101e9094554bb86.png", - "ad59e845891d4182ac771eac424e4734.png", - "ada95965b6ca4eb4a202e9d348e42a31.png", - "adabd0a8b4b84db09829bc3653db6f75.png", - "add68e92c165402793665a07340db719.png", - "adf6d4c9dbc24242abaacbbbdd768527.png", - "ae23ca4762f8420d90f3499c9edd7f22.png", - "ae2c788c342541ceae1e46786e1226a7.png", - "ae36441f71444efba5dfa2a6b683f3fc.png", - "ae3a22db80884b13897e44cd12a5f42e.png", - "ae5047161e7249319f64e4100c7a17e7.png", - "ae83e57db0e24d4eb5cd36a41582d810.png", - "ae97a9ce5a454ea39c2f8481fe3d00df.png", - "ae9e90cf50f44a4883087be6ed8665cb.png", - "aebe706a29cb4ab99459f63c471c24d3.png", - "aee87f8a5d884b429a33b2fdf9651db8.png", - "aed4de2f588049e4a04e1aa3b759d824.png", - "af30e4a5ea6c45d293f5dda2d5479a68.png", - "af4c267fcdaf48f99ff7c91470f4bfb3.png", - "af4de035885741b3a2349523d8ec4224.png", - "af75ed0ac1aa4265af71b324567e40fb.png", - "af7683028bec4546bf6fd7a7fae941b5.png", - "af91c066babc4e4e92d4d7c6fe9a4e71.png", - "af9264c406b34ca486d6fe31a6eaeffc.png", - "afd3a26d771d40a5be3e401e874fd77f.png", - "b01653023c9b4ea0b0fca7986155a205.png", - "b02b44223d2c4d9b8bb9a2988e1a0998.png", - "b03d0529b2bc47a99937812f1abe4852.png", - "b0853863a97e4c1fb899438e3ec6c12e.png", - "b088b4d5a8f749f48f63538322b66d7f.png", - "b0ef8c9d7ae74f2c87089cab49a49875.png", - "b10d373c9d404522904e75bc06ff0ccf.png", - "b118e7a9b80545d4b9202755186c21c3.png", - "b118edd6007e469999c1be66821d06ed.png", - "b11d3c4d01f941d0b1537965897fdd8a.png", - "b11d41580552482e91e3726e3687557a.png", - "b13fb00c11404789aada69d6c9b05e95.png", - "b1524042fe584db4b38bdc36fb5d659a.png", - "b16696a77a444baf99f35d6782d223f3.png", - "b19fc9b4217a4e84a4a5bd0c4472824e.png", - "b1af13ef454540a59677f24e54d07128.png", - "b1d0e221ad0246ea8260a15546bd34a0.png", - "b1f8776a24894b6595169db683652740.png", - "b1fe4c1bbe2e445895f61ce9ffd77986.png", - "b22b9c3e645d4c378c333b77fa2fc158.png", - "b22c43e6684545c7a3272fe7ab62cd58.png", - "b24336ff530c441da95da3d0bdd93a46.png", - "b24da68daca04a9cac394a49c9a6c09c.png", - "b25d45cb32fa4dd58ddea61e9eb9f901.png", - "b2609d4399b0458c964c1e582e520020.png", - "b271982ad2eb4975a721751717204fe5.png", - "b27bff1d63594db596e6e01d798c59ab.png", - "b29961634aa24b1bab607f8eaa9f9179.png", - "b2a158e504e04abd918950cbbd35a573.png", - "b2d961c7b4034b2982f3ebe84558043e.png", - "b2ec3995118a4d1295c97c4d1888f4f9.png", - "b2f642f3e3bf421089bf0cfb6dfc950b.png", - "b306ab6e37c649c59f71aaff948a572b.png", - "b315726cd31e4e708638384d9b191b9c.png", - "b3490038b0f6449982e5c823132750c3.png", - "b363523399634f28b9328ddbf791d537.png", - "b36ce83d0cf54a2893d46394a2a5e722.png", - "b373000cb8484c13be1c65c18c295c11.png", - "b374ffab2b694c85ae927be38f662d65.png", - "b38bc2c9886a4ff38c6b0d923e5d3304.png", - "b38cc5f1d758403583ad54d751139fcc.png", - "b396e13762d4419d987ad6a287786fa3.png", - "b3c77e424c5a42f796bcf915ff091153.png", - "b4110128261b41f49be497225c0c75f5.png", - "b47b323e1d8948018206b2c99ca50e2e.png", - "b483584cd81b45f4abd026165dd0b4b6.png", - "b4bcf2454be247be9693563ceab115eb.png", - "b4c3e0a9d2b249d89d239be647f6a07d.png", - "b4e5d4f5805445109ce55a7acee6f0cc.png", - "b4eacb041f734950897e4f404802df53.png", - "b51df04c97c74456ab92d0deccfcd2bf.png", - "b54cbf5bc73e46f5b5915894b4b88709.png", - "b559822c7923496b987368bfd219216a.png", - "b567c4a05c3b41ffb69b503f0d2717b3.png", - "b56ab8a11b3a4173b50bc23875ea2ac1.png", - "b571d278e2624991bf21cf6625b355c8.png", - "b576f22b09b14fe8ab5424e96aec038e.png", - "b59894600dee4d0da6bab75edc21238a.png", - "b59ee2f65404457fae0c01a817a0d45e.png", - "b59febba4278469f84082d4cb2025083.png", - "b5be7980340c4440ad2e218e3d50bd5f.png", - "b5c1ea79eebf4a368911339cb74fb9e1.png", - "b5c502e1aa33451bb6be9f65e7ed63e6.png", - "b5c71172b5a544fbaf557ee4543a9462.png", - "b5cb5080f77440509c3fea8db4ea2d82.png", - "b5e8b1457d754477bbad4d67aec90104.png", - "b62328bb41564701a0664326c6d358d8.png", - "b64600d7b9e54b14b3eaea010fc02c24.png", - "b657e664adbb4019b4cbf4861bab641c.png", - "b6a02102f6b640d19eb90370df4c3148.png", - "b6c555f293534edbbfa876456c7c302f.png", - "b6ca5259766a4eaaaf0fef25c77e0879.png", - "b6dc5159e86d4c4e95188f3507c455f6.png", - "b6decedab7c44a82bab100733f3f0e48.png", - "b74cb3b8688b4d618e1d7d8bc2e074c0.png", - "b76763761f3d4fdea09a8406f7c56e9f.png", - "b781626cb3f6478ca653e95bccc4c7fb.png", - "b7902972d2664eb993eb25193fffeb25.png", - "b7ea41fc7e864d54a7f7474135ed158d.png", - "b7fec1f978dd42e692131176e4770b2a.png", - "b80ef55833cf45f39fef2650072cc88b.png", - "b81022606eb24d4f9515f9a4d748efc1.png", - "b8116fe57bd84a5e98f14f0a0c25e6d0.png", - "b81bfd67e5a346748339cd5ca2806c5b.png", - "b863e030c2c447faae19b39315093711.png", - "b86af2c519f14cb6b968606039bd6eaf.png", - "b86b13e7020f4c51b4ce9248f29376de.png", - "b8710298c8ea474e8ffc6bb83431e8d0.png", - "b8925bffa944483c9c09e454b5c240e3.png", - "b8c08146973b4dc0bd6ee9e45d573791.png", - "b8c685a148154c0a8782760f558e632f.png", - "b8d920ed953944d99d4ad2be2321e3aa.png", - "b90e4b13948041749a51df4711ce30fd.png", - "b910e5bb28f74b5598a96d7be44fd0ba.png", - "b94543962965451797c056d98b506322.png", - "b96919401e7a467e98a80d45a4096163.png", - "b989a702e038458e876fa2e1e6220a28.png", - "b9ac17c4da3b4f929fc50834bd351bca.png", - "ba228b1faa2e4fb99888003720e26ffa.png", - "ba2cd559d79a46e19fa6615147cda3ee.png", - "ba529d7363a04275911e152d686a3b77.png", - "ba76ed56d8804d37ab275899dd0c7db0.png", - "ba8634f9a94f4be2a8d3ea3d7d946b43.png", - "bac60295ce2c4b0d846ac5b5a9b8722f.png", - "bac637bce9c84ae1a48c1bd3561806cb.png", - "badb18fb1dcc4495b3061bb0100db63a.png", - "baf18f733f6048c8b491f5ccea43b8df.png", - "bb15f43cd93745709508246abdcc4b40.png", - "bb3767d446094ff99067a04d0c812dfc.png", - "bb43438cf2be441183b39b87ccea62b9.png", - "bb5d9ccabf284e929ac7a505e08febc9.png", - "bb67e8f7631848b2a4a6bfcd757a5d2d.png", - "bb737137e8004581bd537eda0b53112c.png", - "bb79c438a44747aaa88ef0f8cf9397d4.png", - "bb86ca6c36ee4357beb32fa904932aeb.png", - "bb9340ca65054a829bdac5a8cc170928.png", - "bb97f46947464a9994de87af6ddb5770.png", - "bba79f3528454ada905b2f3a992f213f.png", - "bbb61ecfde1c45f79ce9becb3c5489cb.png", - "bbce8b74c6884fefaa8551a307fbb82c.png", - "bbff5df0a84a49978aa504f350c8564c.png", - "bc094d809cf24aefb8697fc6fdc248f0.png", - "bc300c2d328e4fa38da566f17f3c8355.png", - "bc32ba2b47c949569c519fe57b6c9cc8.png", - "bc4389c3e1af41c1a7890368a94f6e46.png", - "bc51d98820e3495e8d4911e1f598a946.png", - "bc5f7cc7317b478d963f628c7134e54f.png", - "bc65e43c103a43329e99a54cf4acede6.png", - "bc8127b08c884960a0014c57e50a4f92.png", - "bc83a58e014448b09c925881419436b1.png", - "bc929fe27ed34ebda0de760c028976cb.png", - "bccafb2be678488eb232b7063ae1fd10.png", - "bd349e19b9024e58b16fdc5fb6e1f64d.png", - "bd7d0ce130c646f6b1e61046b4a65b03.png", - "bd88c1ed37a04d64b247f5cc907dea13.png", - "bd8c29ee4b59446784af1995ff4fe2e9.png", - "bd90cffc4e8b4de4ae7f662cfe3804c3.png", - "bda5a309f4ab4dddb2e10f4174ceda4c.png", - "bdd84cb102e4425482ce731b7638db13.png", - "bdda66abe8db4fb6947e00aac3362195.png", - "be05ac43e24f46a9b574712cae55c587.png", - "be2319e528544df5bf2615da04f573ad.png", - "be310a405d7e47099074256c0cebb5e8.png", - "be62ee0e57bc4fa198af2320d9f7c492.png", - "be8231cd7709417888eaf01e5581bd2e.png", - "beb697e13d024b72a6927a7a2ff000cb.png", - "beb95d02aad34937a42565f6250ded9b.png", - "becfb4d3df644914a0578d82b4d17cd4.png", - "bee5098be83a4d0e9a2dcc167b0ff2b7.png", - "bf07c0faad0345b9b72edb4f0f78a5db.png", - "bf12a250bd444fad9b2f6d2a0b27e392.png", - "bf2f6c1dd0c043b784d7a557ef2eb81c.png", - "bf361a5c835c4a09a5464f7f7819b571.png", - "bf4a350249cb414495adf7309d8f3e4d.png", - "bf61032472a44a51bbfe1bc6fed6647d.png", - "bf61545770de48f19b4e6c91307d41c3.png", - "bf633a54df0846b093c90db686aa5c30.png", - "bf8602bb7b5e4a2fa3e9fbbc8086c79e.png", - "bf8847ccfff44b63aed9c39c79ad6c1f.png", - "bf8cf156c1d74243bcffbccc0be574ce.png", - "bf98c569b9aa4208b591e9ff200c911b.png", - "bfaf4176cf304e54951575a8e2b418f9.png", - "bfc54eb9204d4539ad436620d744038e.png", - "bfcdccaf59aa4f0794a8d642177ff382.png", - "bfed7d3b958648daa1dad1358dd81877.png", - "c008e6b804c1436d89d7ffb3fedd4e45.png", - "c009e7ac302f436c9a26fae00a4ce2d4.png", - "c01e9712f9544336ba7942e4d986df4d.png", - "c089a4c8401446c5b4644bd203206a6c.png", - "c08dc0d2c8af4506a724ac5f9fbd3003.png", - "c0ad4f41bba54c17bf76a7417d6a24f1.png", - "c0d06ff4f0de4a59884bc0f4b4786528.png", - "c10bb6ae75c7476c8a672ab2c8b6dd9e.png", - "c110a648d3e64c2e9824d552bdc0b5e8.png", - "c12194a54207489a940a478573959ebc.png", - "c124dba7fef447f2bee2f2f9e8f76d74.png", - "c132812d7811432bb7ab1a957e2e73e7.png", - "c13995dc0c53401e8dfb3c6da81e6703.png", - "c1569fe0ec734f41a1c359085d76b669.png", - "c17302737fff41e68759e546efa58e60.png", - "c181cb9c6932445b83ea5b0e1348b7b3.png", - "c184a97560d34b1db3476d79833b3ff2.png", - "c1a153e14c244aed91e53fbf4da31d4b.png", - "c1ac7415a2ed42c8bccd2c85cd1c011b.png", - "c1b2155b2afc4329b598c27372f1e6ce.png", - "c1c19933f22a40e7ba48fd950beb2221.png", - "c1c74e0388a349819b3d4d55a1ebf13e.png", - "c1f4de69c7934fa6a3b561d9d73ae25d.png", - "c20fe8c868684a33b0c8ab98ec6c3e9d.png", - "c24a6e049d8f4af49314ff967f055258.png", - "c250d0bc295d4b2cad07efefbcf3322a.png", - "c25dd4fc5ac44a90852420cda5f5a3ba.png", - "c28bf8f196f2412a80e3f02f14f50c68.png", - "c2a56331f3a241b996e0aa4ac0df84ec.png", - "c2c4edf6411041baa0c882b1235b33cc.png", - "c2d61d7b9a6a4e4ba3ad77a351fa8154.png", - "c30c8e6aa46e486eb4c348ac7f3f6faa.png", - "c31243ddba724e7b8a7095961616f25c.png", - "c31d66208b2243729a65c15ef2869e43.png", - "c387c6fa65414486988312c739c38859.png", - "c3d8ff83c4064ef59f5d6c0264b69304.png", - "c3df27ddf37a453fb3112c88ae31b58c.png", - "c419c3c4f13143c2b6de455a4f9a9128.png", - "c4230ce815204bc09bacd444924009d9.png", - "c42f9add56d34d149856966dfff9c80f.png", - "c4359eb294e2431b84ecc5550ea4c1a9.png", - "c43c9eca974b448da8f99eaea0a08555.png", - "c4490f61d79b47768287f99cf6c66b1b.png", - "c46c99add1484a37b8d67c7f5dea41c6.png", - "c4729d102be6461c87922162d73bd179.png", - "c48f3e18a08d4dcfbb57e9c5d9d57987.png", - "c4a6ac6153eb4422a296f5758ea0edd2.png", - "c4af68ef2fd54b48b3c8f76eea875feb.png", - "c4b5dc45e0394c4ea75a645f971a1418.png", - "c4b62705578747928873d4c0a5c580dd.png", - "c4c9b2cc3d30403b9b966c394ac975cb.png", - "c51be1f3a9cd4cc78636a69e016eed42.png", - "c52d7a7eb4a344a7af2872e3dd0e48ea.png", - "c54c472fdd3f406d8020934f3748c2f5.png", - "c54d4057d09042d188396bb6ddedab3b.png", - "c555ffe6d1af4e468c665e6bb4c6b9c3.png", - "c55b5481b1844d5bad4306cd78b46458.png", - "c5808fe63f214fff909490003edbee22.png", - "c59452a9dab64158aef451c277dd468f.png", - "c5b46415981d4fe6b0c58f6801d99230.png", - "c5bfdd0635954e96ac33d463d566f2af.png", - "c5d78345214540a9abeae0ad35b18359.png", - "c6103b6767664010883a9bca17d95b29.png", - "c640f779b9e545fdae9389ab899f69c8.png", - "c669ac13cbaa4f7dbbfb5025ed4e860d.png", - "c6788c505eb44b8da924277f3ad3d297.png", - "c6b758ce9ba94feca0302caafdc4403a.png", - "c6d666aee0d444aaa16ad04cc887627b.png", - "c6f8ff0f5b7a496ab030eef1ef911450.png", - "c6fedf43f8494896b40fdccf2fc5e5ef.png", - "c7250a2d168541ccab58e815013ea861.png", - "c72a78c802844402add7db825b5cbbd1.png", - "c744aba395464669b10d444285960441.png", - "c7544795e8854f0e84b064ed844ec14c.png", - "c7d6f00635cd4e2eb86822c3ca3a2bf4.png", - "c7db4861bfee4a1c8869b2ddaa072633.png", - "c7e70cacb3c24b58ac79e38153666f7d.png", - "c81860c4a784481ab8ed83ab262d117e.png", - "c8335f5a4d5d47e9aaeec8ca9de211a0.png", - "c83a95062f0f4b1d8043707c840f6a1b.png", - "c89c5cb69d7249f895ae040b97afcfdf.png", - "c8c39a519f274fe484cf190f4e3e67c5.png", - "c8d026b0920a4446b89aca9b4f595e70.png", - "c8d13a25fd6c4823be7b9d4b8b7ee686.png", - "c8f348dc97cf42a28ffb745c4781fb33.png", - "c9104b1c9e71468fab46775ef168b698.png", - "c94125443d064567b234b9d9fc7332d5.png", - "c9638872f71849269d3dddb966ec1156.png", - "c96bdec2099e49b99d49fd8a312ebb2f.png", - "c995edc9037c4a07a1b103b1dfe6e87f.png", - "c9c70505741744ada1e9e113609b333d.png", - "c9d42062c40c4fc595fc46674d6e433f.png", - "ca18fe0922f94c2fafdd09769414a23e.png", - "ca59ea0fbeb94ebbb7e822b01c3521e0.png", - "ca74efd9012d4a4596166b29e112e800.png", - "cabd0ec1c10144b7a9bde356e161901d.png", - "cb01acc3c2e544d3aa4ca7db6a767c3d.png", - "cb1ee21715b1484bb7bb656dc456c514.png", - "cb206e893b5649cb8e746a8dbc9af0a8.png", - "cb2cc25031c04446b0c37d07014cb8fb.png", - "cb4dd1577fa5412f909884e85e42d94b.png", - "cb766b40ca324693bfe0a7f5d2937fea.png", - "cb8ab44dc4e044b391f77909aa9dfae9.png", - "cb96cfbb43504305b65747d0406b3b28.png", - "cbb242396c9146bdb2879311b5bd8682.png", - "cbbea8594532414196e53863141f1fc7.png", - "cbc8492773ca443b8ce2760a52235c74.png", - "cc05c21a208b4dd58da1dd54888f46ff.png", - "cc1764f48c8f43e2a36e2e7724c19aca.png", - "cc3ca53d2bb545079dc096a7ba6f8d4f.png", - "cc4c7321e9dc4a6f8befa032c44ad8b9.png", - "cc529590e9aa4f0e91a432559c2c6085.png", - "cc6fe266068c43a3afe9e97b2aa30b6b.png", - "cc95ccc9f3754b9f821eb8761545b5a0.png", - "cc97d1a063ef455aa9e9daab48b658e4.png", - "ccca5e321f4b40908a8a483b8ada2473.png", - "cd04ad0efda445718e89e18d2a314c26.png", - "cd3189197058468a97546a62c927f90e.png", - "cd3d04f672124381a5b3ed8067614a0b.png", - "cd41aa5879c146ba908eb91e27c2ce52.png", - "cd81ade3a26a4ca992152577880e0405.png", - "cd842aa0034042bdb4160a1897925b67.png", - "cdcbed8368a44f39b0a01c2e8a622659.png", - "cdd703c179b94468b6a0ca7d1d48d204.png", - "cdf6b6d491c041b89c50a2cd2c94694c.png", - "ce3d169c8afc4b87bb72acdbb8c9a0c5.png", - "ce5d08bb0484412f86bae8e5651219fe.png", - "ceb14fdeaf734396a08b22306f10c38f.png", - "ceb3fde3dd94495c85e0051b5ce41e97.png", - "cee966c4ff9e454487934836ea43a874.png", - "cf2363445ac1419595e41ff5a401b791.png", - "cf47555964ca4d8a84662d6151fbbeda.png", - "cf4e3a8cc75347a3831e3f1946ab237a.png", - "cf569ca851da4e7ab595da586bbd2d02.png", - "cf5e0e8ff7124e09884d57f27de5d2e9.png", - "cf6270cb227a431ab9c0bb14758c08b7.png", - "cf7e1f74df27400098465dec25355c7b.png", - "cf805a4f9091463297505752de61bb86.png", - "cf926183b7984910bcd85a0291f65c7c.png", - "cfbaf0eaa9ef4841aaa155cb6176f5f5.png", - "cfd2793411104d9cafd6e988e695b068.png", - "d0238d7647f047d18619f1dab02a85c7.png", - "d03eb4ff6636479a8c9827e60758476c.png", - "d04e1bbc799c4d22af4aee64a747843b.png", - "d05d08646a1f46b5aaa04f998a400a5f.png", - "d0845da535bf44c1a4456413d58f859b.png", - "d0928c55c4b64cc5baa7ef23fc5d69c3.png", - "d0b18b119ae147c08934764ceeaec848.png", - "d0e6d410c65049f8a618180caa4e6cfb.png", - "d0fe02b6bad04b5887d355af9c39bc4d.png", - "d1061e386ed84ebf8eebfce565bc2958.png", - "d10d21eb098042fea965917c2415c489.png", - "d110ccc24e3a477fb5cdb08cb29b5c15.png", - "d116047fb5b449e5a62a5c6aac0cd48c.png", - "d12c2facf367475b8c126a983d3e2b98.png", - "d14effbd14fb47b7aee01600a8f8af34.png", - "d15952cd07d6468da91f3fc470e7a2b2.png", - "d1842233b3f34c219a05892466031c7c.png", - "d1a1a55a6e4746cca00652dcd743f8f5.png", - "d1d36174a341450b80d9abdddf86b9e6.png", - "d20911c3041045cbb4e64f983959ac95.png", - "d265eaefa3e84226b94eb7a6a079daa3.png", - "d27304c2eeca44c985989ae6b3b8480f.png", - "d2744a7a5c5146b8ad5ee737244a26e9.png", - "d2949511aae24eef9aed755fe47a77fc.png", - "d29c9bc390284c1eb4a943a6bdd1a98a.png", - "d29dd3a6364d42f985e903e0902e7534.png", - "d2a15089e50a44c4a64308edd1181796.png", - "d2b21635cf5046e0a7b3bbb69d584f55.png", - "d2f1c69c09a44cb1b3fc5620e3a44976.png", - "d2fa3df5ad1d4e8293c2e0a39131de50.png", - "d30437f2f3b14f05bb1cfe39643ba44b.png", - "d315c7de9bc14c2c8dece800a6d0dcaf.png", - "d3716d1782a04952a47829f1c84de315.png", - "d37b84da1a3c40d09bee21bcc00112c3.png", - "d397e2d85ca6462c864466c8d2e7f384.png", - "d3ac4b03ef884d19a68036672007e942.png", - "d3afeacac62b43c1990c1790adc6c08d.png", - "d3c366ccc708493b87a6e1eb695eb635.png", - "d40b19edb58c41ab97a532d3af26442a.png", - "d4126f00a68f4fcf8a33e81fce5e0f02.png", - "d43c82c3dd624f80afcc9fbb9b0f463f.png", - "d46b1ce340e2480d9d588f5f821f056d.png", - "d4907ed4037a49678b656a7a0ec42cdf.png", - "d4be042371ac4200bf690453c8f0fbb2.png", - "d4db3ea173a24872b79ff5ecc069d4ba.png", - "d5017e44191b4a02938b10235244b34a.png", - "d51cfe1209cb49b3a25e19e515a6ab86.png", - "d527226f227b411b9b93b8d77ad2b203.png", - "d582f03899ef4dee98adaffb514dc9e8.png", - "d5d4f0f99fa74e038380efb29fd42681.png", - "d5d5e9acf29849d4917b979ba7a6e0c7.png", - "d5df4a10bda642688553039b1fa339c6.png", - "d5e0059c44fb42c5946ea8f3b15cdd63.png", - "d5e8e83fb17147dead08e9a03040fde0.png", - "d5f6224206c14d24a1d2a0f8ac828f8e.png", - "d5fe9ca8e1014546beafd9204996c4df.png", - "d613a483d8b04ca18efc095801ab3b8b.png", - "d634af5157b448b0b62f578d17db55c5.png", - "d6422a9d8a264fa1943acca6507cee7b.png", - "d652f0b4c3664bf2872d36c830eb1807.png", - "d6586365208e4192b4e104a3e37269be.png", - "d663284ad9414be592d04384ffe989d1.png", - "d67b30fd69b64452b092be2174d592a9.png", - "d68a20e63d8549159348cffa18e78aa1.png", - "d6a16f02b99043fab022872b7d09b5df.png", - "d6ade5536de74332b5fef98130345bf2.png", - "d6c8ccd1ab4f46bc85fa2ae37a2e9c1c.png", - "d6ce25961d6c4d52a2042bde6450637d.png", - "d6cf1b83118b4882ab49389d1dd44071.png", - "d6d1f8e33a2b453ea70a5e11b331d2f5.png", - "d70aa7a1de8f4d778adb3e53f1ccf916.png", - "d71c0259d0fa4be6a721eca8cc933299.png", - "d721628d42394362ba970a3d73efe51e.png", - "d72ba525485b4c52b5b6becc837adde2.png", - "d72dd74cb8ef47acaa83d7fe5ee04d6f.png", - "d730cb10da1c464f8f0436090937c262.png", - "d766766834b04618be2cc8ec4c0c82bd.png", - "d771ae387d314a89a6cdb16980d0f234.png", - "d7785d05cdce4c8dba142e276291ba99.png", - "d7815af8bc464ff489c2fb410d9a7754.png", - "d7941af9b48248538ceb27ed5667d543.png", - "d7c5b46de73e45fab8fff21a90020c3d.png", - "d7d344ce00e4454c8b76bd2c5ee99e62.png", - "d8039ef69995483b9c41e39603d467c8.png", - "d82834c68ef14467b27165b021d61a29.png", - "d851833cab904b1684b68fd12daa64d2.png", - "d85ed85892c1442bb48127aa86a79419.png", - "d86851fc60fc40df8b9a41c68c54e8b3.png", - "d87f1dd8bcd649ed9d5d27861df4d1c5.png", - "d88b0efdc0224694a2090cd3eed0f5c1.png", - "d895ed737c2c4c448a2f2a375ef01c43.png", - "d89ae57b1257444fb853691ef716f2c8.png", - "d8aeb08d41264ef28a94cbb5e41f895a.png", - "d92a7b10ee824120a3fb4d09b32ec7b2.png", - "d934413c4e1f4e3ea1e9954ffebef74a.png", - "d935f6a0180a478fb5230f8d7b78bf91.png", - "d9363fba84d448909e094a851a8b4723.png", - "d93c373d10a54c1bbe2dceb8729bd013.png", - "d962ae3f192d4f52931a1faedfb5c0bb.png", - "d9a30a88dca64c4ab16ef99ed1d75d1d.png", - "d9c08b70194e43928e049672be6c1c74.png", - "d9d4a534192748fd9805b63c8f1ee7ff.png", - "d9dd0ff0877141e7b80085d6b4c577d3.png", - "d9e0404ffe6e475b90ea3a6c8ac497ca.png", - "d9f5fa261c0249a3b53458c4a4355a07.png", - "da0dd4671efd4bbfa21cfda20786bb1c.png", - "da1fd4c0a83b4adf8057f983491ddf9b.png", - "da2d7db2f72d4b809cc8f183282c16cc.png", - "da6687cc59bd4c94b8cb3026b7e935db.png", - "da677dfa18d9488f803240ce98712858.png", - "da952f71ca6a45d3aecbdc40e231a67b.png", - "da9a5d23d0994e04bbcdfd3efaaf14d4.png", - "da9de4e38d2f4115b060eff93f6264ed.png", - "daa3af6e732b4798bbfee6c57a45a282.png", - "dad9556a53dc443e9f9dd67234baccae.png", - "dadaae3ecdfe474e9c65a940833f3603.png", - "dae310f50ccc482d8363ee563ec73e26.png", - "daeb4033b8314a9086b64ab3e21883ed.png", - "daf7abd733624e68aa5cd98bd99e466a.png", - "db1294398d0d454a8516755602a223f8.png", - "db13cd5d93314885b6af702736a26ab7.png", - "db82ade699084b9cb8fd8d2248262303.png", - "db95039db30346acb2b910a7c0001234.png", - "db98506cb6974e5f8f8f163364c507e0.png", - "dbbe5e9306da42e79f914f86dc633aaf.png", - "dbc75ad6dadd4c409594b7e473884b61.png", - "dbdb10a07caa43ffaba3324eda4693bf.png", - "dbfc0d2871934147b03b50b866a5743e.png", - "dc150f2e12014f66b9467ad12c7818fc.png", - "dc2cf97973c540de88e3c519bbe2f8c5.png", - "dc2f7bd503a94781be099eaed3d36b05.png", - "dc45fa58ff0644b19099e1d81645445e.png", - "dc5a7500d0df4d228897b90cc361aad5.png", - "dc78fcaf87d04bbaa13068f68f550fdf.png", - "dc93609202094571b09a4752f9cc692e.png", - "dc999168ac124e2f87f895bbf28c13ce.png", - "dc9b65a8e80b431ba27e1169a35c1800.png", - "dcc972711fa24d55b47fa6bdbab9b759.png", - "dce18e8628634433a1dbbebf7a4753fc.png", - "dce911f3ba4442929c4819a2afad84bf.png", - "dd1414fb66c94cfcb58cc7f4483a7779.png", - "dd3aa17d7e6f4b22aba4171169fac443.png", - "dd930013a7eb44bf84cd3895bb99faa3.png", - "ddbbfe9c8cee4a06a864f20aa3f7648e.png", - "ddc055a401bb4f9d8a23f3eed21c8e5e.png", - "ddc0f15f116a41aeb86606ce69151e5c.png", - "dde771f2c0b646208a556619db75f112.png", - "de0295112fc945278b5a1c5f2afd9ff1.png", - "de34ab040e0e49eaa3a878936c754897.png", - "de3aefd05e6b42fb82894ad8d1a45168.png", - "de50194dcfcf4459b3af175ac211ad9d.png", - "de578b4793b54c98829b4eec9340effc.png", - "de593e417d274ab1945782a53837907b.png", - "de6b4aafeb2245e580b7475e55049f2f.png", - "de78a847ad5d4533bd8c19309bee9fa4.png", - "de85e92ca13541128af02b57e5fe8afd.png", - "de98fa0cb135456bbbdf4fe20f54c65b.png", - "deb70b343d87492caba72acb35f7ad70.png", - "df24d5ff77a74ab0a765c9b75ee66805.png", - "df47163e34e4492ca0bfa42e23e41683.png", - "df54d96c8a534f5498cc1219f7b9ffca.png", - "df6b95d2ef0341dc8167ef932c348c41.png", - "dfb133d8a7744ab3b3219a9a95986e72.png", - "dff7d41d4e8c4ec887e20a9c84f51a53.png", - "e0123bad22884463bc7a91aafdd658c1.png", - "e03abda7284248d68956411545fe9b0a.png", - "e056253062f04165bdd2758f1e43bdc9.png", - "e062218f699946c3a1533eba4b80dcc8.png", - "e0764dca26fe459c85a177f14062da6e.png", - "e07978d711c045dd95d18d590f6d8123.png", - "e0b8d209c2a14e88a072b43bb636ed1d.png", - "e0db009400c046ae9703f6541d7e2374.png", - "e0dc053d50964e1a946eff647baf8bd2.png", - "e0dd43ef6494415a8d6f56535cee305e.png", - "e0ef9cc9710b4ba4af487864f466c391.png", - "e0fabb55beba42e789ae5ef491381b2f.png", - "e12b263c4980473682bbc77f4c314008.png", - "e11dab3fc3b3440a88e05a1bbc41c06b.png", - "e151b96df1b64cfebfbc0ea3938f659a.png", - "e1599289815f49d8aa616e5f98983aaf.png", - "e1577fa5c2d8474c9cb546b0b29ce6d4.png", - "e176d7b3668848f89502d717496f654a.png", - "e194eee2f1d74181859b7e7ad893095b.png", - "e1801f727c30422dbfdb561a5eb44086.png", - "e19785b2188e4925a702df012ac03cea.png", - "e1ac9acc101f43b6984459a15174e975.png", - "e1d4593a30f84e89b10b7db58fd0fedb.png", - "e1f75a0736a4408aac67532426fb3af6.png", - "e1fb869773104d5a9672ae8c0feb2b8f.png", - "e1fd5c560227415e8c645c69e3862d86.png", - "e214e74f846d4624ac5d240334ad102c.png", - "e2086bfa615c449aa6572a4200b601d6.png", - "e21ca7a08e934c3d8e03c88793fef7e2.png", - "e27c20867cac4455b1b12ad3e0a6f2cb.png", - "e25fb8e7a34e4e419afb718128e5796e.png", - "e2953e4266cc4b07a582c89558b6effd.png", - "e2ce313ac64244468fae7baf5b21a0ee.png", - "e2e269d58d174a728b8804eadcd3d1a3.png", - "e2e6bc64e397454990e4bfb6b4f6ee9f.png", - "e306cf5b17d842228c752f17c9fdc29e.png", - "e30b1e49f68f46298fc675782631ee33.png", - "e3149945a02a480290edfa6af045b1a6.png", - "e31df2730ec24c45a2bf5d15fb6e2a5b.png", - "e382e34f4a6b40ed8b770266032ff019.png", - "e3c5afece37f40749716845e70ceac49.png", - "e3d13aada9834d84a4c0bc829f49ecca.png", - "e3fc9a36baf445ea947cc68882e3c1b1.png", - "e4155f45d59f4fe18c1fd1f341a29a6f.png", - "e41c4dae8c404a87960506bc8a008d2c.png", - "e42a1b12418e4fb299a53a38a0851939.png", - "e46ab9efbf60439b9e99074f00b1e5e3.png", - "e474789862e04c7391c0b71e6441df9b.png", - "e4967b4bfee744368600d577a08149fa.png", - "e49c8db2a7254fc1a82a33ee92855e74.png", - "e51b81d675f845959c088a45db3c4222.png", - "e53a97efea9c474cb6cfd0f6f8776134.png", - "e55d2628d2cf4b72b1a52b8bb3feaf3e.png", - "e57c4bd2823c4c068a8b72a0d3157a26.png", - "e59972d445a043cfa866b796c2ac7b1e.png", - "e5d79ed8ac484de4a1bed74d4c016217.png", - "e5def9d9c69945e18abd3627ee1902d2.png", - "e626c6cffede4b52b89ff583c2eebce6.png", - "e65e99a09dc94ff994cf37e0afdadcea.png", - "e6a6807907c741a7b806d1ea1471f49d.png", - "e6c7e90a27474e6a8b16ef8c48dcc3b1.png", - "e6e2518bdefe48f1a5f6deb2d2cd94c1.png", - "e6e9fc9c8fdc4d8e923a62d0ad80a22d.png", - "e70f54b08fdf4eda8564cb8eedb61de7.png", - "e71766df67ca4d98b939e7206faf58ec.png", - "e74a0a71740f48f0945ca91f3a019ece.png", - "e7647f83f96646c39dfd3d867a4fb811.png", - "e777a78d31e34699b678bc93bcc5844d.png", - "e79f8d81a4e14017aab068ffdd412267.png", - "e7bb43b176d14466b973dc95b634084e.png", - "e7bf18f50233433893ae6da1c71b0314.png", - "e7dff6218c0345a08771015c2927a183.png", - "e7f02016d51d4c8496f4b6123d8d8794.png", - "e846258250d54298b14e320f35bd3dce.png", - "e862b9e0928649e3ae6a0f953e8d510a.png", - "e86a1144f04c45e3b8cb6abfeefd0470.png", - "e88043ccd32f409b9c048d39cec28668.png", - "e890c3789e314511b8f748aae4b9f45f.png", - "e8cc2bb17f63471e9311013f8b00e581.png", - "e8ce2e4c67044b30bf14671eddc8b509.png", - "e8d5a629fdb4433d8f2de0f2b6a99ce8.png", - "e8e2216ce0ef44aba411a31ea76a3eb1.png", - "e90313607f45495086fc243369981e1c.png", - "e90abc20a3604d5da96df8e30dc74bbc.png", - "e93e688c91da47de808797912ca3c7d8.png", - "e992cd8d9a57419792f1d98514081524.png", - "e99a6c7ff321461b891ec8c067d32211.png", - "e9ba23f0eb424da38b1c788c3a6929f4.png", - "e9c7c20a2a1a4b75b9929afe6b2839a4.png", - "e9ebef74f8d04a0c9ec77501e263fec0.png", - "e9f46a5c1f7d46e1aebcecfcc622a2cb.png", - "ea052a8b8b664135a890c5d6058cc68c.png", - "ea0b6052092f4286bfc72a0553079fef.png", - "ea3900971d544fdba59a7596f620d6fd.png", - "ea41dd2c955344d799c27c05eb3f4ce7.png", - "ea45a0b3ecd644dfb6635f5b0af437cd.png", - "ea6a40d52c574af7a8d8fee9a0243e54.png", - "ea74dcc82a1045348f23db4610e270e0.png", - "ea90c146c4cc48be949b98a95ffe5cb1.png", - "ea92ece5f2474757b38f11effa8ff4d5.png", - "eaad445d314a40c38c3c4cf0777647f5.png", - "eab80a804b53411aa0d63e756712c3c0.png", - "eb01c303f19c4d57836ad735709a3245.png", - "eb14b52e1f3d44d9acad1869b1e4123b.png", - "eb252c5784d94d9cb38e37146658b24c.png", - "eb25730ed9914e0eacb4feee9b5bf4d9.png", - "eb3883e8af33434b8a1dc018c106d17d.png", - "eb3cf2dad85a4c77b57ead6757a7faa8.png", - "eb3ed3dee2e5452eb7a82443b739ddd1.png", - "eb4178ef8f7f42e2b3d934deeff14361.png", - "eb9e62dfb0e64c10b4757cadd5b1d54d.png", - "ebeb054afc814e1c94d3c2f4896c9ce4.png", - "ec045cc97fea4c78ab49daa9aff97964.png", - "ec1556742ae54c9a90b9491250956217.png", - "ec178c9b844b404db7443708d1742126.png", - "ec314e4f10b74d5bbc91f072153d6344.png", - "ec336b157abd47408bf7d2a3d953716a.png", - "ec35231d39414cb099ec919dec6d0688.png", - "ec55c772a5e8417ea1b745c338aaa632.png", - "ec59c17577be48148e993251e372dcda.png", - "ec68d6d327854de3bba5879d594f5650.png", - "ec6b33791e4a47a5a251f796f53c04da.png", - "ec842d0dcacf4de58ef561b72a554a33.png", - "ec8570568443416cb71b2ba6791f4630.png", - "ec91a662b43a43b7ae9d3ed869e65a48.png", - "ed10f5a868d84f4b89dcc69d80a228f2.png", - "ed1fcbecc704438e9aa85ea1a9c3882b.png", - "ed35214b0a694e4384a0bd23011e9a04.png", - "eda6de4c42484e1ca8e7fce32689e45a.png", - "edf8d0d370a64b299cc8a5a5e6ca2195.png", - "ee146f03d46e410ab2e12c14b0df9fa9.png", - "ee20b17173bd42a19b88923f3c8e76ba.png", - "ee3a09e850a044d6b11576e6b7d1ad7d.png", - "ee4b2defcf94450889d477ca43341d3f.png", - "ee4e32f5ad13437791c3fe398adb1dad.png", - "ee647b51213143988b5cfeee75eb1a66.png", - "ee8aba22e29744d08982eb58d6f18450.png", - "eea2b9ac6c8e4542849d20adbb38405c.png", - "eeadbac0e81f47fd84aacc0707cfd3bc.png", - "eec614d69c9f4ac2a7a0e605e5475b38.png", - "eed421a36ada4b69b86b4ff0c6cbadbc.png", - "eedcb1410e514e6db23eab2d0d1895b4.png", - "eee9faa7083641e181975e19526e1b12.png", - "ef19742e6e8f4f5dad75c3418c079a96.png", - "ef59fc43ca1a4e909407f2aae41b61af.png", - "ef5ff2873ee040db9ef4f7b6cef79d7f.png", - "ef7ddc48972e42fb978c8cafcea6254d.png", - "efa034229212464f8b3dde9e54f85f73.png", - "efdbc33f992c408c99ffeab03e7b13cb.png", - "efe2aefbd96a4e0f88497fe81bee4934.png", - "f00368c18c184223a231c9ba5c29add2.png", - "f029b941cedd415e9e43fbcf1aefc764.png", - "f02b8ec20afb4f8d88c3c2071e1b99e9.png", - "f03842608d85473eb6559c8a63a25aa3.png", - "f048bcfd4a0b48898ce977435eec6810.png", - "f06bf4554ced4b199d0d32fa647f87de.png", - "f091a52e8a4048a1b05c169e4bd2e784.png", - "f094e007868c46e8a08f98d587aa60a8.png", - "f0a4958ba1f24828a46b2792dff7cbda.png", - "f0ac860a08db4b57967180b060fc968f.png", - "f0cf6e9d52a7404cb15d740abf6e5694.png", - "f10e9cdb8d1f4461a562c30f9f7bdf95.png", - "f128a01837984a6883b10ad40e80df7a.png", - "f14a511a9de445f7b0ad46a2580fb5bf.png", - "f1522b6151c14396a7d467933cde12b5.png", - "f167f3567b1f4537a67e9edb92a9c44e.png", - "f18c1050c45748b09c95df6a4dea5e9a.png", - "f195942944ff4f3da05d8512b8495bce.png", - "f1a665ed634b4ae08415f99260b291b4.png", - "f1b4f9a1534e4978b383ad3536b6c279.png", - "f1c5421d7dc34103a85d5e4dff13ac0a.png", - "f1d385769c34474680a792b4366e6f2e.png", - "f1e8ac16a12d496d95e0ea15b3ebb19b.png", - "f1eae3b2e44b44949db7dd0f69ca5882.png", - "f2297b75afb54c5e8dabbbcde1dab021.png", - "f233cedf33f544fbb399997c883f0dfe.png", - "f2456d3eb72b4ec4b4a7b7589bebeb58.png", - "f293e66189634338a8abe2a5c239f787.png", - "f2b0f303d4e44560b9a73db78c010b37.png", - "f2deb5bb2ccb483092a6e3f024e2c61d.png", - "f339f324983846bdb0a55e0184860781.png", - "f33c81b993d44919a54c19de093cc25b.png", - "f3476b84210c4f77b9d0b68ce3063c6c.png", - "f355aa8f4dd74982b2ba424e58b23636.png", - "f35bc82d60ba4cc1b3af72a38e2c0076.png", - "f36071612d944e92a14e653b47f0f817.png", - "f37e74b8b3d247b0bb06f28934539cf2.png", - "f38b08e919a34f30b875fe77c24cb3f1.png", - "f39f999138c749ebaaa84c673c3299b2.png", - "f3a3077ca3df4fd9871bd19c870d718f.png", - "f3dab084041740df8a6dd8d4dd9dd7c7.png", - "f3dc991fdad04ac08a37e2621f9858dc.png", - "f3e5c338ae5040afa80ac0e1c445fce7.png", - "f3e7286d49a242d993f337582a943671.png", - "f454e6b5d5f746aa9262cef1b0b14a29.png", - "f45ea3d796e4463fbcde1c523acd58b9.png", - "f4a462ba2b2049b0985e144adb9e3ed3.png", - "f4ffc9474a6a465eb5e0c68933860d3e.png", - "f5282ac338cc4a8ca7f5138868f5e9d0.png", - "f529cad0fd184fae820d8d7514e047a4.png", - "f535b4caa5824753b1ffebdb1bf4273f.png", - "f53c989397e544a9b2c7a88030e370e5.png", - "f575e7ae7bf8466299dfd0873639a22e.png", - "f57ef18eb5c24ea39a0b15e8ab18b9ad.png", - "f58c76d0eae44437b87cf78e29ab27ed.png", - "f593c79a4aa540f394fa8e0b46cb95e4.png", - "f5a2ea3321a2436bbd0f066b5f448621.png", - "f5a9f0f8d27b4958a2c2460c5099deb6.png", - "f5c2d67f070943a0af8700e0f1ed3ade.png", - "f5cae688a78c4afa89ab489c11cfa5be.png", - "f604238da5b04d38974f8019a2741732.png", - "f621b718638e4333a93a27fdbb69bb21.png", - "f632b38e93c14602882916a8177c5c5a.png", - "f6493e6673614f88aaf2c3998b02559a.png", - "f65744a6472445978ec1c6d95298611f.png", - "f65c84bd7e1348fa875a985f88f20913.png", - "f693f3fc0d3a412b95312a8f482bcd80.png", - "f69b5862087d4403858dfaba17cce1e2.png", - "f6b42201f4914461ad876a7dc8796b37.png", - "f6bb647b467d46cf824db952d4538094.png", - "f6c15060145f496391a635617254b0d6.png", - "f6d43bae34c14ed08313b1f13c7be603.png", - "f718270193ed42c78848919f42bdbbdb.png", - "f720ce3ff8434785a8c10e481d8b8aa7.png", - "f723b157fe134d9ab522d57537808b87.png", - "f73699f7afb44a7b99cf553e36872a16.png", - "f758fd53c2c94507a8e076027834c2d6.png", - "f75f125f3d2f42269c53321504f04010.png", - "f7612e034ccb412a874025b34bd8f326.png", - "f789dce6a3444dc5b662d340b8289cae.png", - "f78a6130223e4c31a17bd367f88699ea.png", - "f78fd0286e6a40f5a81b491d656e6b68.png", - "f791e08fab004e2cb84f29ac73af323d.png", - "f7d89ff9b3af4e47b096115413e5026a.png", - "f7e63a3d46a74663af757e006e6822f6.png", - "f82b8d8705ce43fb930b2ffbf7264b09.png", - "f84acfce4e26495c94f4f0564ade5d74.png", - "f84ef233f583473dae0dc173f2cd5184.png", - "f868942bc5074350a1dba1a8a5e76119.png", - "f87ca9adf1654bf38f2b119e6a41861f.png", - "f8c42c087c8a41c68fcb53d7357bbac6.png", - "f8e5da30cb0c4ea58e34b56a2cbb7ea5.png", - "f8e74b05d4e94056885042fcd624a335.png", - "f915ff1e3d64465e86216352a781f8e4.png", - "f91df849cea343e59d398760258d270b.png", - "f91e0d7d8cb942a69cdf036a92b3aa57.png", - "f93b4c74608546528bc4554179854b35.png", - "f947d46c8c20438e903904cfcf23256b.png", - "f94a402fb18d47a7bae0248d215fec94.png", - "f94bbd90e490446a9c41175fdb79587f.png", - "f951b8ca474a4f0d9802bd58cede4b40.png", - "f975bda6b2264f898cffa80057bef55e.png", - "f983d7ffd2b241c08ddb84b647a76d6d.png", - "f9ad37ed90a344ddb2d56de17ddf0f25.png", - "f9d838bc368c4cda99bbd7ec675e47c5.png", - "f9dea73090ba4f5eb84c1a026aa711f5.png", - "fa4be301f44044db9ae5ee534caed45e.png", - "fa5d663bb8db452fb0967b101764dc8c.png", - "fa7569de7ea741e9a384f8a2d4dd9fb9.png", - "faa2b17311d14e26a0a28e5822cfb2c7.png", - "faba9f2e236c4c698d656adbbfcb80cc.png", - "fabf312f0337475399727437518b991e.png", - "fac769879f5247869096109dcabc3d54.png", - "faf0f298acef498fa7c54576547b25ab.png", - "fb26233eba1041be96a6a35c41a6c99f.png", - "fb338f5537fd4cc4a3917ffdb58acacd.png", - "fb4fcae400c24d25a24b176f7d7aa0a6.png", - "fb68a11511c04ae08a21565eebda3c83.png", - "fb7fbd7830e24bd4b4cc880c09b91d14.png", - "fb869fa1043b4b749375b1b7c2dfbb31.png", - "fb99b24e9a504046bc8accc23e6a8e07.png", - "fba0696065434b2e98cbbe32809ee3db.png", - "fbdeb5b26f6445d783a72789bed79cf7.png", - "fbc83fc0a30e42738958464348833b44.png", - "fbe6e12e2e5a4219856acc91501be386.png", - "fbfad3b4fa134730a9548c53463b6782.png", - "fc3673cd42f7494cad7caad177aded0c.png", - "fbebbc1cdd044aeb9e8a34763b1983ba.png", - "fc3b0372b3d745a2888a4db8886b41a3.png", - "fc3d14b0727346a7981e66cb0163e0ef.png", - "fc47bf28992f4cbbb114d2d0fb6d51d9.png", - "fc48a297f11249e790c73fbb61acec33.png", - "fc593a28b60c49fc955ea60330bdab05.png", - "fc60c2c490844bf7bbed4e1298767282.png", - "fc6e085b0ae14e56a400a22a9c69a161.png", - "fc8abeb5250d4cafaea153f85a85f43e.png", - "fc93a9d72b6a43ae8cbf8ce51a8a2b09.png", - "fc99eec78c1440a1abc2065531fcbeed.png", - "fcaacc33e0ff4386bab80522803010b7.png", - "fcd4908ab6c246f193c46417764614b7.png", - "fcdf995332f141efababff9846d8e86e.png", - "fd02154daf4c49b58cb6e6fc798d1ecb.png", - "fd04312e1fa94224a444ab564445c598.png", - "fd08f34106db4dbf916c6d6a841dfe69.png", - "fd0eefc5d4d94603b35521d230de7069.png", - "fd17bc0b2baf4188aba6fae6efba71ac.png", - "fd2072a12e144464808037baa08d6d00.png", - "fd452468999e4d7ba0d4c2742b5d9e72.png", - "fd65515c77a542a6a549dd8d566f4785.png", - "fd6d8a219cbf425898c050bf8245f40b.png", - "fd81697f36fa4c35afdd051fd85d372c.png", - "fd97480a9d614da996238d801c4896e2.png", - "fd99752207e6439fae4467b83dc6dd60.png", - "fdba3df92dc64cf3966210d1e03c645a.png", - "fdf1813abf4445e3883ebff632526e93.png", - "fe1ce1daee31452eaf5fb7667d57c1ff.png", - "fe34aa9fccbe4e3c95d5e6ff25c948bb.png", - "fe7bd9239c05436183afec9a01e69118.png", - "fea4e3d81bef45e3a5be91d8d69fcfee.png", - "fef6b101f6d649f8843c2b1529ea1e24.png", - "fef7e95ccdd64d56870a844da3e5e93a.png", - "fefad2180b80419c9124971a3537d31c.png", - "ff45cc770b214210b6b89b87ea3c47e1.png", - "ff78d9c3901a43c0a9f629d4aa3026ac.png", - "ff4f7c5835de4f088d33f4b08629d406.png", - "ff801f2b68cd4c5082357960147fd7e4.png", - "ffa1f5ee7536420f9641f50c9cb75922.png", - "ffb0062ade8b4f68a952d5ed00a709f4.png", - "ffb99a82f41946bfb94a53d929f6ead8.png", - "ffd079e7fd454a1284c6bbd5a13addf8.png", - "ffe5003845cb457282102803a2cd574a.png", - "fffc709fa590478f9e76a6e966c2b47e.png", - "test-upload-antigravity.png" -] \ No newline at end of file diff --git a/dental-server-deploy.tar.gz b/dental-server-deploy.tar.gz deleted file mode 100644 index bb9c9e32a87bcec47cdec45dd852974fa75613fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 120023 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ྃn*$D>8@SvqhsiYt0Nux5MuLWdr3ldpb(HSc@MeDE3?zX8k~DmVFv zhR^5NP*{x8`9)$MDyd4M86FN4WYKt{)mSCXRQN(R8OjEl!CJ((ik1A))$do*xlkAA9NPGG^P@E337Sxr2dOXX|1 z$hs~h*2`5X_;5@R7q((wvw9SU*(X&gNB;kRvMhpdj6OiG_>Dq$dkp8DE zyf8tJIN2liAS}2|P}sK+N3Ou}S}lN}dxc%)0XlvFo4N%4jD#i(W|f zcY2X=pb^Wpw>&SY{q1}+SkZ^<{7{(=6Zu%S(NjIzkgYF<^+l@g>jj4Nei%@xGcXkI&A$!;*7)LeR{N85O;eU}|)=39m9QyVe-qi{l^}pb~Dy>KlH? z+kKygy|eHEk!N3$9l*0FJv5~bm)TByyJa+)S=TGcb}qgdC%SccIbO!v{#dQB^Us9E zs+bh=Lc80qHgciObknP9+_13RYKf9unj`~Uu{2et?e30_R*8JYUHXbJ9hcOJy=d&# zI5C8?W1{opeW9Legj1~?zgeUL(PgAGOBRE%bV11ve8FOBm2Ng!F&y6~uF3BIDA+hmrl!(z-7Cp%gbsu5p*vsALh zpi)U?r|T$ELH6@T*B2c5O4}?O42&z%DzDaSEp8DnB@(`EYbw%OyEa;Bm2)(MCe7gY zm}YdYVjMuiz1JxRENwC(Q4=QTa2I|7?f{;NF8F~l6h4a~&t6F+Vx2@3Dbb~!FPV~3 z>GeFBptW6*Y4kFUSuB`{qOF5IR0}UupAA ziD|KmbIkY5BggTF-MbST6 zADBJADym(fIydZzO4Q90L8~F$2xG$Kig?2@HUJ$aYd8yJ7=wf3r)K;Zf zsh`WvJNtN|E-S?z&n#12ve@)7y@qY#9@F!7$*3T%)J!%~%1IM(wk%H)T}9et56eVp zD(&|Hb1Z;# z44=;hRSc8mmGw~fPT$+geMO3WEWMvDV6vJPi=vB@A&n>BL%SyE{v zEgB%nFJRD#BbR*QMI=BVnqwqCy%^frQ7Ut}%WNB2aUl#h(Oo6%XM|liy%aNb&vdA4 zeM45JD@xBN?GH+GMDvnT_GMDtUThtrce|~oOsf4ti0@0Y9WIxX_sh8_&88+=q`<~%#VseK zXN`e>G>+xc&D}n->*n{KmB_4@QrWjyH`e}&+NiOEvAm`aVP-UrO#LOb6YGVO&(6Ni zmvkFEaBX`<2o{q@f(SL!
    e#3=nQV3Y7YhK0EU4h8?!6T5jtPk9T~M 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 A#{d8T diff --git a/dental-server/CONVERSAO-MYSQL-COMPLETA.md b/dental-server/CONVERSAO-MYSQL-COMPLETA.md deleted file mode 100644 index c75e63b..0000000 --- a/dental-server/CONVERSAO-MYSQL-COMPLETA.md +++ /dev/null @@ -1,153 +0,0 @@ -# ✅ CONVERSÃO SQLite → MySQL COMPLETA - -## 📋 RESUMO DA CONVERSÃO - -Todas as referências a SQLite foram convertidas para MySQL. - ---- - -## ✅ ARQUIVOS MODIFICADOS - -### **1. package.json** ✅ -- ❌ Removido: `sqlite3` -- ✅ Adicionado: `mysql2` - -### **2. database.js** ✅ -- ✅ Convertido de SQLite3 para MySQL2 -- ✅ Pool de conexões implementado -- ✅ Sintaxe MySQL aplicada -- ✅ Tabelas criadas corretamente -- ✅ Índices aplicados - -### **3. migration-v2.sql** ✅ -- ✅ Sintaxe SQLite → MySQL -- ✅ CREATE TABLE IF NOT EXISTS -- ✅ AUTO_INCREMENT no lugar de INTEGER PRIMARY KEY -- ✅ TINYINT(1) no lugar de INTEGER -- ✅ VARCHAR no lugar de TEXT (onde apropriado) -- ✅ Índices criados -- ⚠️ Migration complexa criada (com verificações) - -### **4. migration-simple.sql** ✅ (NOVO) -- ✅ Migration simplificada -- ✅ Recomendada para novo banco -- ✅ Cria tabelas completas de uma vez - -### **5. ENV-CONFIG.txt** ✅ -- ✅ Variáveis SQLite removidas -- ✅ Variáveis MySQL adicionadas: - - `DB_HOST` - - `DB_PORT` - - `DB_USER` - - `DB_PASSWORD` - - `DB_NAME` - -### **6. INSTALACAO-DENTAL-SERVER.md** ✅ -- ✅ Comandos SQLite → MySQL -- ✅ Instruções de migration atualizadas -- ✅ Troubleshooting atualizado - -### **7. README.md** ✅ -- ✅ Referências atualizadas -- ✅ Tecnologias atualizadas - -### **8. INSTRUCOES-RAPIDAS.txt** ✅ -- ✅ Variáveis de ambiente atualizadas -- ✅ Comandos de migration atualizados - ---- - -## 🎯 PRINCIPAIS MUDANÇAS - -### **Tipos de Dados** -| SQLite | MySQL | -|--------|-------| -| INTEGER PRIMARY KEY | INT AUTO_INCREMENT PRIMARY KEY | -| INTEGER DEFAULT 1 | TINYINT(1) DEFAULT 1 | -| TEXT | VARCHAR(255) ou TEXT | -| DATETIME DEFAULT CURRENT_TIMESTAMP | DATETIME DEFAULT CURRENT_TIMESTAMP ✅ | - -### **Queries** -| SQLite | MySQL | -|--------|-------| -| `db.get()` | `pool.query()` | -| `db.all()` | `pool.query()` | -| `db.run()` | `pool.query()` | -| `this.lastID` | `result.insertId` | -| `this.changes` | `result.affectedRows` | - -### **Connection** -| SQLite | MySQL | -|--------|-------| -| `sqlite3.Database(path)` | `mysql.createPool(config)` | -| Direto | Pool de conexões | - ---- - -## 🚀 INSTALAÇÃO - -### **1. Criar Banco** -```bash -mysql -u root -p -e "CREATE DATABASE dental_images CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;" -``` - -### **2. Executar Migration** -```bash -mysql -u root -p dental_images < migration-simple.sql -``` - -### **3. Configurar .env** -```env -DB_HOST=localhost -DB_PORT=3306 -DB_USER=root -DB_PASSWORD=sua_senha -DB_NAME=dental_images -``` - -### **4. Instalar Dependências** -```bash -npm install -``` - ---- - -## ✅ FUNCIONALIDADES TESTADAS - -- ✅ Conexão ao MySQL -- ✅ Criação de tabelas -- ✅ Criação de índices -- ✅ Queries básicas (get, all, run) -- ✅ Auto-increment -- ✅ Datetime defaults -- ✅ Pool de conexões - ---- - -## 📦 DIFERENÇAS IMPORTANTES - -### **Vantagens do MySQL:** -- ✅ Pool de conexões (melhor performance) -- ✅ Suporte a múltiplos usuários -- ✅ Melhor para produção -- ✅ Ferramentas de administração (phpMyAdmin, Workbench) - -### **Desvantagens:** -- ⚠️ Requer servidor MySQL rodando -- ⚠️ Configuração mais complexa -- ⚠️ Precisa de credenciais - ---- - -## 🎉 CONCLUSÃO - -**Conversão 100% completa!** - -Todos os arquivos foram atualizados para MySQL. O sistema está pronto para usar com banco MySQL. - ---- - -**Status:** ✅ CONVERSÃO COMPLETA -**Banco:** MySQL -**Versão:** 2.0.0 -**Data:** 2025-01-26 diff --git a/dental-server/README-MYSQL.txt b/dental-server/README-MYSQL.txt deleted file mode 100644 index 0377ea2..0000000 --- a/dental-server/README-MYSQL.txt +++ /dev/null @@ -1,75 +0,0 @@ -═══════════════════════════════════════════════════════════ - ✅ CONVERSÃO SQLite → MySQL COMPLETA -═══════════════════════════════════════════════════════════ - -🎉 TODOS OS ARQUIVOS FORAM CONVERTIDOS PARA MySQL! - -═══════════════════════════════════════════════════════════ -✅ O QUE FOI MUDADO -═══════════════════════════════════════════════════════════ - -1. package.json - ❌ Removido: sqlite3 - ✅ Adicionado: mysql2 - -2. database.js - ✅ Pool de conexões MySQL - ✅ Sintaxe MySQL aplicada - ✅ Funções convertidas - -3. migration-simple.sql (NOVO) - ✅ Migration MySQL completa - ✅ Criar banco e tabelas - -4. ENV-CONFIG.txt - ✅ Variáveis MySQL adicionadas - -5. Documentação - ✅ INSTALACAO-DENTAL-SERVER.md atualizado - ✅ README.md atualizado - ✅ INSTRUCOES-RAPIDAS.txt atualizado - -═══════════════════════════════════════════════════════════ -🚀 COMO USAR COM MYSQL -═══════════════════════════════════════════════════════════ - -1. CRIAR BANCO: - mysql -u root -p - CREATE DATABASE dental_images; - exit - -2. EXECUTAR MIGRATION: - mysql -u root -p dental_images < migration-simple.sql - -3. CONFIGURAR .env: - DB_HOST=localhost - DB_PORT=3306 - DB_USER=root - DB_PASSWORD=sua_senha - DB_NAME=dental_images - -4. INSTALAR: - npm install - -5. INICIAR: - pm2 start server.js --name dental-server - -═══════════════════════════════════════════════════════════ -✅ FUNCIONALIDADES TESTADAS -═══════════════════════════════════════════════════════════ - -✅ Conexão MySQL -✅ Criação de tabelas -✅ Índices -✅ Queries (get, all, run) -✅ Auto-increment -✅ Pool de conexões -✅ Zero erros de linter - -═══════════════════════════════════════════════════════════ - -Status: ✅ CONVERSÃO COMPLETA -Banco: MySQL -Versão: 2.0.0 - -═══════════════════════════════════════════════════════════ diff --git a/dental-server/auth.js b/dental-server/auth.js index b4e2730..67ecafc 100644 --- a/dental-server/auth.js +++ b/dental-server/auth.js @@ -83,7 +83,7 @@ function generateToken(user, expiresIn = JWT_EXPIRES_IN) { async function createInitialUser() { try { // Verificar se usuário já existe - const existingUser = await db.get('SELECT * FROM users WHERE username = ?', ['rcesar']); + const existingUser = await db.get('SELECT * FROM users WHERE username = $1', ['rcesar']); if (existingUser) { console.log('👤 Usuário admin já existe:', existingUser.username); @@ -96,7 +96,7 @@ async function createInitialUser() { // Inserir usuário await db.run( `INSERT INTO users (username, email, password_hash, is_admin, created_at) - VALUES (?, ?, ?, 1, NOW())`, + VALUES ($1, $2, $3, true, CURRENT_TIMESTAMP) RETURNING id`, ['rcesar', 'rcesar@rcesar.com', passwordHash] ); diff --git a/dental-server/backfill-thumbs.js b/dental-server/backfill-thumbs.js index 98edc87..21b10ea 100644 --- a/dental-server/backfill-thumbs.js +++ b/dental-server/backfill-thumbs.js @@ -44,7 +44,7 @@ async function runBackfill() { await storage.saveImage(thumbFilename, thumbBuffer, img.client_name, img.patient_name, false); // d. Atualizar no banco de dados - await db.run('UPDATE images SET thumb_filename = ? WHERE id = ?', [thumbFilename, img.id]); + await db.run('UPDATE images SET thumb_filename = $1 WHERE id = $2', [thumbFilename, img.id]); console.log(`✅ [ID ${img.id}] Thumbnail salvo com sucesso: ${thumbFilename} (Paciente: ${img.patient_name})`); successCount++; diff --git a/dental-server/database.js b/dental-server/database.js index d2de141..0a2bfb7 100644 --- a/dental-server/database.js +++ b/dental-server/database.js @@ -1,42 +1,8 @@ const { Pool } = require('pg'); +require('dotenv').config(); let pool = null; -// ================================================================ -// FUNÇÕES AUXILIARES DE COMPATIBILIDADE (MYSQL -> POSTGRES) -// ================================================================ - -function rewriteToPostgres(sql) { - let rewritten = sql; - - // 1. Converter MySQL NOW() para Postgres CURRENT_TIMESTAMP - rewritten = rewritten.replace(/\bNOW\(\)/gi, 'CURRENT_TIMESTAMP'); - - // 2. Converter parâmetros de ? para $1, $2, etc. - let paramIndex = 1; - rewritten = rewritten.replace(/\?/g, () => `$${paramIndex++}`); - - // 3. Adicionar RETURNING id nas inserções se não houver - if (rewritten.trim().toUpperCase().startsWith('INSERT INTO')) { - if (!rewritten.toUpperCase().includes('RETURNING')) { - rewritten += ' RETURNING id'; - } - } - - // 4. Reescrever ON DUPLICATE KEY UPDATE do MySQL - if (rewritten.includes('ON DUPLICATE KEY UPDATE')) { - // Isso é específico para a query de inserção de usuário default - rewritten = `INSERT INTO users (username, email, password_hash, created_at) - VALUES ($1, $2, $3, CURRENT_TIMESTAMP) - ON CONFLICT (username) DO UPDATE SET - email = EXCLUDED.email, - password_hash = EXCLUDED.password_hash - RETURNING id`; - } - - return rewritten; -} - // ================================================================ // INICIALIZAR BANCO DE DADOS POSTGRESQL // ================================================================ @@ -218,7 +184,7 @@ async function createTables() { function get(query, params = []) { return new Promise(async (resolve, reject) => { try { - const res = await pool.query(rewriteToPostgres(query), params); + const res = await pool.query(query, params); resolve(res.rows[0] || null); } catch (error) { reject(error); @@ -229,7 +195,7 @@ function get(query, params = []) { function all(query, params = []) { return new Promise(async (resolve, reject) => { try { - const res = await pool.query(rewriteToPostgres(query), params); + const res = await pool.query(query, params); resolve(res.rows || []); } catch (error) { reject(error); @@ -240,8 +206,7 @@ function all(query, params = []) { function run(query, params = []) { return new Promise(async (resolve, reject) => { try { - const rewritten = rewriteToPostgres(query); - const res = await pool.query(rewritten, params); + const res = await pool.query(query, params); // No PostgreSQL, se adicionamos RETURNING id, o id estará no res.rows[0] const insertedId = (res.rows && res.rows[0] && res.rows[0].id) ? res.rows[0].id : null; diff --git a/dental-server/installer/check-installation.js b/dental-server/installer/check-installation.js index 598b76e..3f2d3e7 100644 --- a/dental-server/installer/check-installation.js +++ b/dental-server/installer/check-installation.js @@ -43,7 +43,7 @@ async function checkInstallation() { } else { // Tentar inicializar se .env tem configurações const envContent = fs.readFileSync(envPath, 'utf8'); - if (envContent.includes('DB_TYPE=sqlite') || (envContent.includes('DB_HOST') && envContent.includes('DB_NAME'))) { + if (envContent.includes('DB_HOST') && envContent.includes('DB_NAME')) { // Recarregar .env require('dotenv').config({ path: envPath }); diff --git a/dental-server/mysql/database_full.sql b/dental-server/mysql/database_full.sql deleted file mode 100644 index 7ac3ed6..0000000 --- a/dental-server/mysql/database_full.sql +++ /dev/null @@ -1,104 +0,0 @@ -/*M!999999\- enable the sandbox mode */ --- MariaDB dump 10.19 Distrib 10.11.10-MariaDB, for Linux (x86_64) --- --- Host: localhost Database: dental_images --- ------------------------------------------------------ --- Server version 10.11.10-MariaDB-log - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `images` --- - -DROP TABLE IF EXISTS `images`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `images` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `image_guid` varchar(255) NOT NULL, - `patient_name` text DEFAULT NULL, - `client_name` varchar(100) DEFAULT NULL, - `original_filename` text DEFAULT NULL, - `filename` text NOT NULL, - `enabled` tinyint(1) DEFAULT 1, - `tooth_number` varchar(10) DEFAULT NULL, - `tooth_side` varchar(10) DEFAULT NULL, - `patient_name_resumed` varchar(50) DEFAULT NULL, - `original_image_id` int(11) DEFAULT NULL, - `rotation` int(11) DEFAULT 0, - `flip_horizontal` int(11) DEFAULT 0, - `flip_vertical` int(11) DEFAULT 0, - `created_at` datetime DEFAULT current_timestamp(), - PRIMARY KEY (`id`), - KEY `idx_images_enabled` (`enabled`), - KEY `idx_images_original` (`original_image_id`), - KEY `idx_patient_name` (`patient_name`(100)), - KEY `idx_image_guid` (`image_guid`), - KEY `idx_created_at` (`created_at`), - KEY `idx_client_name` (`client_name`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `images` --- - -LOCK TABLES `images` WRITE; -/*!40000 ALTER TABLE `images` DISABLE KEYS */; -/*!40000 ALTER TABLE `images` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `users` --- - -DROP TABLE IF EXISTS `users`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `users` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `username` varchar(50) NOT NULL, - `email` varchar(100) NOT NULL, - `password_hash` text NOT NULL, - `created_at` datetime DEFAULT current_timestamp(), - PRIMARY KEY (`id`), - UNIQUE KEY `username` (`username`), - UNIQUE KEY `email` (`email`) -) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `users` --- - -LOCK TABLES `users` WRITE; -/*!40000 ALTER TABLE `users` DISABLE KEYS */; -INSERT INTO `users` VALUES -(1,'rcesar','rcesar@rcesar.com','$2b$10$i0zu9BGACsu6TDTsrU1EaOGZkKnvp8zwjOek1W/3m9mP4mzbN8HkC','2025-10-31 07:16:50'); -/*!40000 ALTER TABLE `users` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Dumping routines for database 'dental_images' --- -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2025-10-31 21:24:39 diff --git a/dental-server/mysql/schema.sql b/dental-server/mysql/schema.sql deleted file mode 100644 index 9ae4caf..0000000 --- a/dental-server/mysql/schema.sql +++ /dev/null @@ -1,84 +0,0 @@ -/*M!999999\- enable the sandbox mode */ --- MariaDB dump 10.19 Distrib 10.11.10-MariaDB, for Linux (x86_64) --- --- Host: localhost Database: dental_images --- ------------------------------------------------------ --- Server version 10.11.10-MariaDB-log - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8mb4 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `images` --- - -DROP TABLE IF EXISTS `images`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `images` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `image_guid` varchar(255) NOT NULL, - `patient_name` text DEFAULT NULL, - `client_name` varchar(100) DEFAULT NULL, - `original_filename` text DEFAULT NULL, - `filename` text NOT NULL, - `enabled` tinyint(1) DEFAULT 1, - `tooth_number` varchar(10) DEFAULT NULL, - `tooth_side` varchar(10) DEFAULT NULL, - `patient_name_resumed` varchar(50) DEFAULT NULL, - `original_image_id` int(11) DEFAULT NULL, - `rotation` int(11) DEFAULT 0, - `flip_horizontal` int(11) DEFAULT 0, - `flip_vertical` int(11) DEFAULT 0, - `created_at` datetime DEFAULT current_timestamp(), - PRIMARY KEY (`id`), - KEY `idx_images_enabled` (`enabled`), - KEY `idx_images_original` (`original_image_id`), - KEY `idx_patient_name` (`patient_name`(100)), - KEY `idx_image_guid` (`image_guid`), - KEY `idx_created_at` (`created_at`), - KEY `idx_client_name` (`client_name`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Table structure for table `users` --- - -DROP TABLE IF EXISTS `users`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `users` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `username` varchar(50) NOT NULL, - `email` varchar(100) NOT NULL, - `password_hash` text NOT NULL, - `created_at` datetime DEFAULT current_timestamp(), - PRIMARY KEY (`id`), - UNIQUE KEY `username` (`username`), - UNIQUE KEY `email` (`email`) -) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping routines for database 'dental_images' --- -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2025-10-31 21:24:36 diff --git a/dental-server/public/admin-clinics.html b/dental-server/public/admin-clinics.html index c167402..f769f6b 100644 --- a/dental-server/public/admin-clinics.html +++ b/dental-server/public/admin-clinics.html @@ -5,6 +5,20 @@ Gerenciamento de Clínicas - RF Dental + + @@ -28,15 +42,41 @@