"use client"; import React, { useCallback, useEffect, useRef, useState } from "react"; import { jsx, jsxs } from "react/jsx-runtime"; import { z } from "zod"; //#region src/components/MCPAppsActivityRenderer.tsx const PROTOCOL_VERSION = "2025-06-18"; function buildSandboxHTML(extraCspDomains) { const baseScriptSrc = "'self' 'wasm-unsafe-eval' 'unsafe-inline' 'unsafe-eval' blob: data: http://localhost:* https://localhost:*"; const baseFrameSrc = "* blob: data: http://localhost:* https://localhost:*"; const extra = extraCspDomains?.length ? " " + extraCspDomains.join(" ") : ""; return `