/* 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);