/* Generated by scripts/build-ai-marks-client.js from ai-marks-data.js. */ (function (root) { 'use strict'; if (!root || root.OpenVibeAIMarks) return; const DATA = {"OpenAI":"","Anthropic":"","Google":"","Gemma":"","Meta":"","DeepSeek":"","Qwen":"","Mistral":"","Kimi":"","GLM":"","MiniMax":"","Microsoft":"","xAI":"","NVIDIA":"","Cohere":"","Perplexity":""}; const ALIAS = { openai: 'OpenAI', anthropic: 'Anthropic', google: 'Google', gemma: 'Gemma', meta: 'Meta', deepseek: 'DeepSeek', qwen: 'Qwen', mistral: 'Mistral', kimi: 'Kimi', glm: 'GLM', minimax: 'MiniMax', microsoft: 'Microsoft', xai: 'xAI', nvidia: 'NVIDIA', cohere: 'Cohere', perplexity: 'Perplexity' }; const mark = (maker, model) => { const text = String(maker || model || '').toLowerCase(); const key = Object.keys(ALIAS).find((name) => text.includes(name)) || (/gpt|\bo[134]\b/.test(text) ? 'openai' : /claude/.test(text) ? 'anthropic' : /gemini/.test(text) ? 'google' : /grok/.test(text) ? 'xai' : null); if (!key || !DATA[ALIAS[key]]) return null; const tile = document.createElement('span'); tile.className = 'ovdk-run-maker'; tile.setAttribute('role', 'img'); tile.setAttribute('aria-label', ALIAS[key]); tile.innerHTML = ''; return tile; }; root.OpenVibeAIMarks = { mark }; })(typeof window !== 'undefined' ? window : null);