From 2fe974ba9ecd33b6370dcd5b9dc1d48f45ec3f9a Mon Sep 17 00:00:00 2001 From: chaitanyagiri Date: Wed, 11 Nov 2026 10:26:50 +0530 Subject: [PATCH] seo-engine: day 45 AM, Agent Tools Today 11 Nov, OpenCode Browse vs agent-browser, Turnstone alternatives New: agent-tools-today-2026-11-11 (gumball scene), opencode-browse-vs-agent-browser (puzzle, baton, lockers, title card) and turnstone-alternatives (flashlight, envelopes, eggcarton, title card). One linking sentence each in mcp-and-skills-in-a-hive and perplexity-teammates-vs-munder-difflin. media.json entries and rebuilt docs/. Co-Authored-By: Claude Opus 5.5 --- blog/src/_data/media.json | 33 ++ .../agent-tools-today-2026-11-11/gumball.png | Bin 0 -> 170030 bytes .../agent-tools-today-2026-11-11/motion.css | 13 + .../agent-tools-today-2026-11-11/motion.js | 187 ++++++++ .../baton.png | Bin 0 -> 49646 bytes .../opencode-browse-vs-agent-browser/hero.png | Bin 0 -> 88734 bytes .../lockers.png | Bin 0 -> 59281 bytes .../motion.css | 13 + .../motion.js | 247 ++++++++++ .../puzzle.png | Bin 0 -> 55692 bytes .../turnstone-alternatives/eggcarton.png | Bin 0 -> 89184 bytes .../turnstone-alternatives/envelopes.png | Bin 0 -> 66733 bytes .../turnstone-alternatives/flashlight.png | Bin 0 -> 64903 bytes .../media/turnstone-alternatives/hero.png | Bin 0 -> 74972 bytes .../media/turnstone-alternatives/motion.css | 13 + .../media/turnstone-alternatives/motion.js | 226 +++++++++ .../src/posts/agent-tools-today-2026-11-11.md | 56 +++ blog/src/posts/mcp-and-skills-in-a-hive.md | 2 + .../posts/opencode-browse-vs-agent-browser.md | 93 ++++ .../perplexity-teammates-vs-munder-difflin.md | 2 + blog/src/posts/turnstone-alternatives.md | 91 ++++ .../agent-desktop-alternatives/index.html | 30 +- .../agent-tools-today-2026-10-03/index.html | 30 +- .../agent-tools-today-2026-10-04/index.html | 30 +- .../agent-tools-today-2026-10-05/index.html | 30 +- .../agent-tools-today-2026-10-06/index.html | 30 +- .../agent-tools-today-2026-10-07/index.html | 30 +- .../agent-tools-today-2026-10-08/index.html | 30 +- .../agent-tools-today-2026-10-09/index.html | 30 +- .../agent-tools-today-2026-10-10/index.html | 30 +- .../agent-tools-today-2026-10-11/index.html | 30 +- .../agent-tools-today-2026-10-12/index.html | 30 +- .../agent-tools-today-2026-10-13/index.html | 30 +- .../agent-tools-today-2026-10-15/index.html | 30 +- .../agent-tools-today-2026-10-16/index.html | 30 +- .../agent-tools-today-2026-10-17/index.html | 30 +- .../agent-tools-today-2026-10-18/index.html | 30 +- .../agent-tools-today-2026-10-19/index.html | 30 +- .../agent-tools-today-2026-10-21/index.html | 30 +- .../agent-tools-today-2026-10-22/index.html | 30 +- .../agent-tools-today-2026-10-23/index.html | 30 +- .../agent-tools-today-2026-10-26/index.html | 30 +- .../agent-tools-today-2026-10-27/index.html | 30 +- .../agent-tools-today-2026-10-28/index.html | 30 +- .../agent-tools-today-2026-10-29/index.html | 30 +- .../agent-tools-today-2026-10-30/index.html | 30 +- .../agent-tools-today-2026-10-31/index.html | 30 +- .../agent-tools-today-2026-11-01/index.html | 30 +- .../agent-tools-today-2026-11-02/index.html | 30 +- .../agent-tools-today-2026-11-03/index.html | 30 +- .../agent-tools-today-2026-11-04/index.html | 30 +- .../agent-tools-today-2026-11-05/index.html | 30 +- .../agent-tools-today-2026-11-06/index.html | 30 +- .../agent-tools-today-2026-11-07/index.html | 30 +- .../agent-tools-today-2026-11-08/index.html | 30 +- .../agent-tools-today-2026-11-09/index.html | 30 +- .../agent-tools-today-2026-11-10/index.html | 32 +- .../agent-tools-today-2026-11-11/index.html | 349 ++++++++++++++ docs/blog/ai-agent-office-github/index.html | 30 +- docs/blog/aider-vs-claude-code/index.html | 30 +- docs/blog/aionui-alternatives/index.html | 30 +- docs/blog/antigravity-alternatives/index.html | 30 +- .../agent-tools-today-2026-11-11/gumball.png | Bin 0 -> 170030 bytes .../agent-tools-today-2026-11-11/motion.css | 13 + .../agent-tools-today-2026-11-11/motion.js | 187 ++++++++ .../baton.png | Bin 0 -> 49646 bytes .../opencode-browse-vs-agent-browser/hero.png | Bin 0 -> 88734 bytes .../lockers.png | Bin 0 -> 59281 bytes .../motion.css | 13 + .../motion.js | 247 ++++++++++ .../puzzle.png | Bin 0 -> 55692 bytes .../turnstone-alternatives/eggcarton.png | Bin 0 -> 89184 bytes .../turnstone-alternatives/envelopes.png | Bin 0 -> 66733 bytes .../turnstone-alternatives/flashlight.png | Bin 0 -> 64903 bytes .../media/turnstone-alternatives/hero.png | Bin 0 -> 74972 bytes .../media/turnstone-alternatives/motion.css | 13 + .../media/turnstone-alternatives/motion.js | 226 +++++++++ docs/blog/best-ai-coding-agents/index.html | 30 +- .../index.html | 30 +- docs/blog/black-october-php2shell/index.html | 30 +- .../blog/chatgpt-dots-alternatives/index.html | 30 +- .../chatgpt-dots-vs-claude-cowork/index.html | 30 +- docs/blog/claude-code-alternatives/index.html | 30 +- .../index.html | 30 +- .../claude-code-vs-antigravity/index.html | 30 +- docs/blog/claude-code-vs-cursor/index.html | 30 +- .../claude-cowork-alternatives/index.html | 30 +- .../claude-cowork-vs-claude-code/index.html | 30 +- docs/blog/claude-duet-alternatives/index.html | 30 +- .../claude-duet-for-developers/index.html | 30 +- .../claude-duet-vs-munder-difflin/index.html | 30 +- docs/blog/claude-squad-alternative/index.html | 30 +- .../claude-squad-vs-munder-difflin/index.html | 30 +- docs/blog/cline-alternatives/index.html | 30 +- docs/blog/cline-vs-munder-difflin/index.html | 30 +- docs/blog/codex-alternatives/index.html | 30 +- docs/blog/codex-cli-vs-claude-code/index.html | 30 +- docs/blog/codex-vs-chatgpt/index.html | 30 +- .../index.html | 30 +- docs/blog/codex-vs-cursor/index.html | 30 +- docs/blog/codex-vs-gemini-cli/index.html | 30 +- docs/blog/conductor-alternatives/index.html | 30 +- .../index.html | 30 +- .../index.html | 30 +- .../index.html | 30 +- docs/blog/cursor-alternatives/index.html | 30 +- docs/blog/cursor-vs-cline/index.html | 30 +- .../deepseek-harness-alternatives/index.html | 30 +- docs/blog/emdash-alternatives/index.html | 30 +- docs/blog/feed.xml | 50 +- .../index.html | 30 +- docs/blog/gemini-cli-alternatives/index.html | 30 +- .../blog/gemini-cli-vs-claude-code/index.html | 30 +- .../index.html | 30 +- docs/blog/grok-bot-alternatives/index.html | 30 +- docs/blog/grok-bot-pricing/index.html | 30 +- docs/blog/herdr-alternatives/index.html | 30 +- .../blog/hermes-agent-alternatives/index.html | 30 +- docs/blog/hermes-agent-vs-openclaw/index.html | 30 +- .../index.html | 30 +- .../index.html | 30 +- docs/blog/index.html | 86 +++- .../index.html | 30 +- docs/blog/kilo-code-vs-cline/index.html | 30 +- .../index.html | 30 +- docs/blog/mcp-and-skills-in-a-hive/index.html | 1 + docs/blog/meta-muse-alternatives/index.html | 30 +- .../meta-muse-grok-bot-privacy/index.html | 30 +- docs/blog/meta-muse-vs-grok-bot/index.html | 30 +- .../index.html | 30 +- .../munder-difflin-vs-chatgpt-dots/index.html | 30 +- docs/blog/muse-code-vs-claude-code/index.html | 30 +- docs/blog/omniagent-alternatives/index.html | 30 +- docs/blog/open-source-ai-agents/index.html | 30 +- docs/blog/openclaw-alternatives/index.html | 30 +- docs/blog/opencode-alternatives/index.html | 30 +- .../index.html | 443 ++++++++++++++++++ docs/blog/opencode-vs-claude-code/index.html | 30 +- docs/blog/orca-vs-munder-difflin/index.html | 30 +- .../index.html | 30 +- docs/blog/paperclip-alternatives/index.html | 30 +- docs/blog/paradev-alternatives/index.html | 30 +- .../index.html | 31 +- docs/blog/pi-agent-alternatives/index.html | 30 +- docs/blog/pi-vs-claude-code/index.html | 30 +- docs/blog/qm-vs-munder-difflin/index.html | 30 +- docs/blog/roo-code-alternatives/index.html | 30 +- docs/blog/t3-code-alternatives/index.html | 30 +- docs/blog/tags/ai-agents/index.html | 36 +- docs/blog/tags/claude/index.html | 18 +- docs/blog/tags/comparisons/index.html | 34 +- docs/blog/tags/daily-brief/index.html | 18 +- docs/blog/tags/local-first/index.html | 18 +- docs/blog/tags/mcp/index.html | 34 +- docs/blog/tags/open-source/index.html | 18 +- docs/blog/tags/opencode/index.html | 18 +- docs/blog/tags/skills/index.html | 20 +- .../index.html | 30 +- docs/blog/topics/comparisons/index.html | 36 +- docs/blog/topics/concepts/index.html | 4 +- docs/blog/topics/guides/index.html | 4 +- docs/blog/topics/index.html | 28 +- docs/blog/topics/internals/index.html | 4 +- docs/blog/topics/memory/index.html | 4 +- docs/blog/topics/news/index.html | 20 +- docs/blog/topics/orchestration/index.html | 4 +- docs/blog/topics/story/index.html | 4 +- docs/blog/topics/use-cases/index.html | 4 +- docs/blog/turnstone-alternatives/index.html | 437 +++++++++++++++++ docs/blog/vibe-kanban-alternative/index.html | 30 +- docs/blog/windsurf-alternatives/index.html | 30 +- docs/blog/worktrunk-alternatives/index.html | 30 +- docs/llms.txt | 5 +- docs/sitemap.xml | 20 +- 174 files changed, 4970 insertions(+), 1755 deletions(-) create mode 100644 blog/src/assets/media/agent-tools-today-2026-11-11/gumball.png create mode 100644 blog/src/assets/media/agent-tools-today-2026-11-11/motion.css create mode 100644 blog/src/assets/media/agent-tools-today-2026-11-11/motion.js create mode 100644 blog/src/assets/media/opencode-browse-vs-agent-browser/baton.png create mode 100644 blog/src/assets/media/opencode-browse-vs-agent-browser/hero.png create mode 100644 blog/src/assets/media/opencode-browse-vs-agent-browser/lockers.png create mode 100644 blog/src/assets/media/opencode-browse-vs-agent-browser/motion.css create mode 100644 blog/src/assets/media/opencode-browse-vs-agent-browser/motion.js create mode 100644 blog/src/assets/media/opencode-browse-vs-agent-browser/puzzle.png create mode 100644 blog/src/assets/media/turnstone-alternatives/eggcarton.png create mode 100644 blog/src/assets/media/turnstone-alternatives/envelopes.png create mode 100644 blog/src/assets/media/turnstone-alternatives/flashlight.png create mode 100644 blog/src/assets/media/turnstone-alternatives/hero.png create mode 100644 blog/src/assets/media/turnstone-alternatives/motion.css create mode 100644 blog/src/assets/media/turnstone-alternatives/motion.js create mode 100644 blog/src/posts/agent-tools-today-2026-11-11.md create mode 100644 blog/src/posts/opencode-browse-vs-agent-browser.md create mode 100644 blog/src/posts/turnstone-alternatives.md create mode 100644 docs/blog/agent-tools-today-2026-11-11/index.html create mode 100644 docs/blog/assets/media/agent-tools-today-2026-11-11/gumball.png create mode 100644 docs/blog/assets/media/agent-tools-today-2026-11-11/motion.css create mode 100644 docs/blog/assets/media/agent-tools-today-2026-11-11/motion.js create mode 100644 docs/blog/assets/media/opencode-browse-vs-agent-browser/baton.png create mode 100644 docs/blog/assets/media/opencode-browse-vs-agent-browser/hero.png create mode 100644 docs/blog/assets/media/opencode-browse-vs-agent-browser/lockers.png create mode 100644 docs/blog/assets/media/opencode-browse-vs-agent-browser/motion.css create mode 100644 docs/blog/assets/media/opencode-browse-vs-agent-browser/motion.js create mode 100644 docs/blog/assets/media/opencode-browse-vs-agent-browser/puzzle.png create mode 100644 docs/blog/assets/media/turnstone-alternatives/eggcarton.png create mode 100644 docs/blog/assets/media/turnstone-alternatives/envelopes.png create mode 100644 docs/blog/assets/media/turnstone-alternatives/flashlight.png create mode 100644 docs/blog/assets/media/turnstone-alternatives/hero.png create mode 100644 docs/blog/assets/media/turnstone-alternatives/motion.css create mode 100644 docs/blog/assets/media/turnstone-alternatives/motion.js create mode 100644 docs/blog/opencode-browse-vs-agent-browser/index.html create mode 100644 docs/blog/turnstone-alternatives/index.html diff --git a/blog/src/_data/media.json b/blog/src/_data/media.json index c6e5b5e696..892bd99ee9 100644 --- a/blog/src/_data/media.json +++ b/blog/src/_data/media.json @@ -5829,5 +5829,38 @@ "status": "ready" }, "inline": {} + }, + "agent-tools-today-2026-11-11": { + "title": "Agent Tools Today, 11 Nov 2026: Claude Sheets and Whiteboards, AlphaProof Code, Strands Decider", + "category": "news", + "hero": { + "file": "assets/media/agent-tools-today/hero.png", + "alt": "Hand drawn sketch: a front page with five numbered lines, a clock, and a yellow character reading it out", + "prompt": "Series hero for the Agent Tools Today daily brief, drawn in code (media-src/topic-tiles.html?t=news). Reused by every brief.", + "status": "ready" + }, + "inline": {} + }, + "opencode-browse-vs-agent-browser": { + "title": "OpenCode Browse vs agent-browser: Your Browser or a CLI (Nov 2026)", + "category": "comparisons", + "hero": { + "file": "assets/media/opencode-browse-vs-agent-browser/hero.png", + "alt": "Title card on white. A pill reading Versus, the title OpenCode Browse vs agent-browser, the line Two browser tools for coding agents and a Checked 11 Nov 2026 line. Two small puzzle trays labelled Browse and agent-browser sit underneath.", + "prompt": "Title card: the hero scene in assets/media/opencode-browse-vs-agent-browser/motion.js, shot at 1600 by 900.", + "status": "ready" + }, + "inline": {} + }, + "turnstone-alternatives": { + "title": "Turnstone Alternatives: 5 Tools Like Turnstone for AI Teammates (Nov 2026)", + "category": "comparisons", + "hero": { + "file": "assets/media/turnstone-alternatives/hero.png", + "alt": "Title card on white. A pill reading Alternatives, the title Turnstone alternatives, the line 5 tools like Turnstone for AI teammates and a Checked 11 Nov 2026 line. Five small tiles named Claude Cowork, Munder Difflin, Grok Bot, Perplexity Teammates and OpenClaw slide in under a grey tile labelled Turnstone.", + "prompt": "Title card: the hero scene in assets/media/turnstone-alternatives/motion.js, shot at 1600 by 900.", + "status": "ready" + }, + "inline": {} } } diff --git a/blog/src/assets/media/agent-tools-today-2026-11-11/gumball.png b/blog/src/assets/media/agent-tools-today-2026-11-11/gumball.png new file mode 100644 index 0000000000000000000000000000000000000000..3277e10ef9650eba88b80931760e8e86c9272c3d GIT binary patch literal 170030 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

Fz&?X3@2Zx_^%kpnyq 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�s$ar@eZ*?ncrLe;h`-o% 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

_^Cy2^_=~Gk3#a!ry6(mN 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

LMV8vmja@%(@ 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 holds a still image; this script swaps in a live SVG. + Plays only in view, honours reduced motion, "?mgstill" freezes each scene on its still frame. */ +(() => { + const NS = "http://www.w3.org/2000/svg"; + const INK = "#1A1320", YEL = "#FFCA54", BLUE = "#6C8EF5", LIL = "#B69CFF", MINT = "#7FD8AE", SKY = "#9AD8FF", SOFT = "#F1ECF9", MUTE = "#7A6A88"; + const SANS = '"Space Grotesk", system-ui, sans-serif', MONO = '"JetBrains Mono", ui-monospace, monospace'; + const el = (t, a = {}, p) => { const n = document.createElementNS(NS, t); for (const k in a) n.setAttribute(k, a[k]); if (p) p.appendChild(n); return n; }; + const txt = (p, x, y, s, a = {}) => { const n = el("text", Object.assign({ x, y, "font-family": SANS, "font-size": 24, "font-weight": 600, fill: INK }, a), p); n.textContent = s; return n; }; + const cl = (v, a = 0, b = 1) => Math.max(a, Math.min(b, v)); + const seg = (t, a, b) => cl((t - a) / (b - a)); + const oc = (x) => 1 - Math.pow(1 - x, 3); + const io = (x) => (x < 0.5 ? 4 * x * x * x : 1 - Math.pow(-2 * x + 2, 3) / 2); + const button = (g, label, fn) => { + g.setAttribute("role", "button"); g.setAttribute("tabindex", "0"); g.setAttribute("aria-label", label); g.classList.add("mg-hit"); + g.addEventListener("click", fn); + g.addEventListener("keydown", (e) => { if (e.key === "Enter" || e.key === " ") { e.preventDefault(); fn(); } }); + }; + let uid = 0; + const SC = {}; + + /* ---- a gumball machine drops the day's three lead items into its tray ---- */ + SC.gumball = { + dur: 10.9, still: 9.3, + build(svg, api) { + const NAMES = ["Sheets", "AlphaProof", "Decider"], COLS = [BLUE, LIL, MINT]; + const MX = 172, GY = 186, GR = 140, CX = 172, CY = 420; + const FLOOR = 540, R = 68, K0 = 22 / 68, SLOT = [706, 566, 426]; + const C = [0.3, 2.9, 5.5], LAG = 0.4, DROP = 2.3; + const calm = matchMedia("(prefers-reduced-motion: reduce)").matches; + const clip = `mg-gumball-clip-${++uid}`; + const oq = (x) => 1 - (1 - x) * (1 - x); + // the floor, the base and its plinth + el("ellipse", { cx: 420, cy: 572, rx: 384, ry: 9, fill: SOFT }, svg); + el("path", { d: "M100 340 H244 L270 552 H74 Z", fill: YEL, stroke: INK, "stroke-width": 3, "stroke-linejoin": "round" }, svg); + el("rect", { x: 150, y: 486, width: 44, height: 26, rx: 7, fill: SOFT, stroke: INK, "stroke-width": 2.5 }, svg); + el("path", { d: "M163 499 H181", stroke: INK, "stroke-width": 3, "stroke-linecap": "round" }, svg); + el("rect", { x: 62, y: 548, width: 220, height: 24, rx: 8, fill: BLUE, stroke: INK, "stroke-width": 3 }, svg); + // the clear chute, drawn as an ink tube with a white bore + const TUBE = "M300 330 V470 A48 48 0 0 0 348 518 H352"; + el("path", { d: TUBE, fill: "none", stroke: INK, "stroke-width": 58 }, svg); + el("path", { d: TUBE, fill: "none", stroke: "#fff", "stroke-width": 52 }, svg); + // the tray's back, which the chute feeds into + el("rect", { x: 336, y: 434, width: 448, height: 134, rx: 16, fill: SOFT, stroke: INK, "stroke-width": 3 }, svg); + // the three labelled gumballs travel in this layer + const layer = el("g", {}, svg); + el("path", { d: "M283 354 V448", stroke: SKY, "stroke-width": 4, "stroke-linecap": "round" }, svg); + // the globe, full of small gumballs + const defs = el("defs", {}, svg), cp = el("clipPath", { id: clip }, defs); + el("circle", { cx: MX, cy: GY, r: GR - 1.5 }, cp); + el("circle", { cx: MX, cy: GY, r: GR, fill: "#fff" }, svg); + const jig = el("g", {}, el("g", { "clip-path": `url(#${clip})` }, svg)); + let n = 0; + for (let row = 0; row < 6; row++) { + const y = 304 - row * 38; + for (let k = -4; k <= 4; k++) { + const x = MX + k * 44 + (row % 2 ? 22 : 0); + if (Math.hypot(x - MX, y - GY) > GR + 6 || y < 96 + Math.abs(x - MX) * 0.35) continue; + const g = el("g", { transform: `translate(${x} ${y})` }, jig); + el("circle", { r: 22, fill: COLS[(n++ + row) % 3], stroke: INK, "stroke-width": 2.5 }, g); + el("circle", { cx: -8, cy: -8, r: 5, fill: "#fff" }, g); + } + } + el("circle", { cx: MX, cy: GY, r: GR, fill: "none", stroke: INK, "stroke-width": 3 }, svg); + el("path", { d: "M61 146 A118 118 0 0 1 122 79", fill: "none", stroke: SKY, "stroke-width": 10, "stroke-linecap": "round" }, svg); + el("circle", { cx: 142, cy: 72, r: 5, fill: SKY }, svg); + el("path", { d: "M292 218 A124 124 0 0 1 243 288", fill: "none", stroke: SKY, "stroke-width": 6, "stroke-linecap": "round" }, svg); + // the collar, the lid and its knob + el("rect", { x: 84, y: 312, width: 246, height: 28, rx: 10, fill: BLUE, stroke: INK, "stroke-width": 3 }, svg); + el("circle", { cx: MX, cy: 26, r: 10, fill: YEL, stroke: INK, "stroke-width": 2.5 }, svg); + el("rect", { x: 130, y: 34, width: 84, height: 24, rx: 10, fill: BLUE, stroke: INK, "stroke-width": 3 }, svg); + // the crank + el("circle", { cx: CX, cy: CY, r: 40, fill: SOFT, stroke: INK, "stroke-width": 3 }, svg); + const arm = el("g", {}, el("g", { transform: `translate(${CX} ${CY})` }, svg)); + el("rect", { x: -34, y: -9, width: 68, height: 18, rx: 9, fill: BLUE, stroke: INK, "stroke-width": 2.5 }, arm); + el("circle", { cx: 34, cy: 0, r: 11, fill: LIL, stroke: INK, "stroke-width": 2.5 }, arm); + el("circle", { cx: CX, cy: CY, r: 8, fill: YEL, stroke: INK, "stroke-width": 2.5 }, svg); + // the tray's front lip, over the gumballs' feet + el("rect", { x: 332, y: 530, width: 456, height: 40, rx: 12, fill: YEL, stroke: INK, "stroke-width": 3 }, svg); + // a few sparkles in the open sky + const STAR = "M0 -1 Q0.14 -0.14 1 0 Q0.14 0.14 0 1 Q-0.14 0.14 -1 0 Q-0.14 -0.14 0 -1 Z"; + const sparks = [[476, 118, 18, YEL], [640, 74, 13, SKY], [744, 208, 15, LIL], [566, 268, 12, MINT]].map(([x, y, s, c]) => { + const g = el("g", {}, el("g", { transform: `translate(${x} ${y})` }, svg)); + el("path", { d: STAR, fill: c, stroke: INK, "stroke-width": 2.5 / s, "stroke-linejoin": "round", transform: `scale(${s})` }, g); + return g; + }); + // the labelled gumballs, drawn full size and shrunk while in the chute + const balls = NAMES.map((name, i) => { + const g = el("g", { display: "none" }, layer), spin = el("g", {}, g); + el("circle", { r: R, fill: COLS[i], stroke: INK, "stroke-width": 3 }, spin); + el("ellipse", { cx: -26, cy: -40, rx: 13, ry: 7, fill: "#fff", transform: "rotate(-35 -26 -40)" }, spin); + const tag = el("g", {}, spin), w = name.length * 10.2 + 16; + el("rect", { x: -w / 2, y: -16, width: w, height: 32, rx: 16, fill: "#fff", stroke: INK, "stroke-width": 2.5 }, tag); + txt(tag, 0, 6, name, { "text-anchor": "middle", "font-family": MONO, "font-size": 17, "font-weight": 700 }); + const date = el("g", { opacity: 0 }, spin); + el("rect", { x: -38, y: 9, width: 76, height: 26, rx: 13, fill: YEL, stroke: INK, "stroke-width": 2 }, date); + txt(date, 0, 27.5, "11 Nov", { "text-anchor": "middle", "font-family": MONO, "font-size": 15, "font-weight": 700 }); + return { g, spin, tag, date }; + }); + // one drop: fall down the chute, round the bend, roll out growing, rock to a stop upright + const pose = (i, p) => { + if (p < 0.24) { const a = seg(p, 0, 0.24); return [300, 322 + 148 * (a * a + a) / 2, K0, 0]; } + if (p < 0.34) { const b = seg(p, 0.24, 0.34), th = Math.PI * (1 - b / 2); return [348 + 48 * Math.cos(th), 470 + 48 * Math.sin(th), K0, 90 * b]; } + if (p < 0.88) { const c = seg(p, 0.34, 0.88), k = K0 + (1 - K0) * io(seg(c, 0.06, 0.5)); return [348 + (SLOT[i] - 348) * oq(c), FLOOR - R * k, k, 90 + 270 * oq(c)]; } + const e = seg(p, 0.88, 1), w = 9 * Math.sin(e * Math.PI * 2) * (1 - e); + return [SLOT[i] + (w * Math.PI * R) / 180, FLOOR - R, 1, 360 + w]; + }; + // the timeline: three crank turns, three drops, the last one shows its date, then the tray empties + const timeline = (t) => ({ + p: C.map((c) => seg(t, c + LAG, c + LAG + DROP)), + v: C.map((c, i) => io(seg(t, 10.1 + 0.12 * i, 10.4 + 0.12 * i))), + d: [0, 0, seg(t, 8.3, 8.7)], + crank: C.reduce((a, c) => a + 360 * io(seg(t, c, c + 0.8)), 0), + }); + let user = null, last = timeline(0); + const tapped = (now) => { + const s = calm ? 99 : now - user.t0, { from: f, n } = user, out = f.p[n] > 0 && f.v[n] < 1; + return { + p: f.p.map((p, i) => (i === n ? (s < LAG ? (out ? p : 0) : seg(s, LAG, LAG + DROP)) : p > 0 ? Math.min(1, p + s / DROP) : 0)), + v: f.v.map((v, i) => (i === n ? (s < LAG && out ? v + (1 - v) * io(seg(s, 0, 0.3)) : 0) : v * (1 - io(seg(s, 0, 0.3))))), + d: f.d.map((d, i) => (i === n ? seg(s, LAG + DROP + 0.1, LAG + DROP + 0.5) : d * (1 - seg(s, 0, 0.25)))), + crank: f.crank + 360 * io(seg(s, 0, 0.8)), + }; + }; + const turn = () => { + const f = { p: last.p.slice(), v: last.v.slice(), d: last.d.slice(), crank: last.crank }; + const idle = f.p.findIndex((p) => p === 0); + user = { from: f, n: idle >= 0 ? idle : user ? (user.n + 1) % 3 : 0, t0: api.now() }; + api.poke(); + }; + const hit = el("g", {}, svg); + el("circle", { cx: CX, cy: CY, r: 56, fill: "#fff", "fill-opacity": 0 }, hit); + el("circle", { cx: CX, cy: CY, r: 56, fill: "none", stroke: INK, "stroke-width": 2, "stroke-dasharray": "5 7", class: "mg-ring" }, hit); + button(hit, "Turn the crank to drop the next gumball", turn); + return (t, now) => { + const P = user ? tapped(now) : timeline(t); last = P; + arm.setAttribute("transform", `rotate(${P.crank})`); + jig.setAttribute("transform", `translate(0 ${-3 * Math.abs(Math.sin((P.crank * Math.PI) / 120))})`); + const tw = calm ? 9.3 : t; + sparks.forEach((g, i) => g.setAttribute("transform", `scale(${0.8 + 0.2 * Math.sin(Math.PI * 2 * (tw * 6 / 10.9 + i * 0.27))})`)); + balls.forEach((b, i) => { + const p = P.p[i], k0 = 1 - P.v[i]; + if (p <= 0 || k0 <= 0.001) { b.g.setAttribute("display", "none"); return; } + b.g.removeAttribute("display"); + const [x, y, k, r] = pose(i, p); + b.g.setAttribute("transform", `translate(${x} ${y}) scale(${k * k0})`); + b.spin.setAttribute("transform", `rotate(${r})`); + b.tag.setAttribute("transform", `translate(0 ${-12 * P.d[i]})`); + b.date.setAttribute("opacity", P.d[i]); + }); + const top = balls[user ? user.n : 2].g; + if (layer.lastChild !== top) layer.appendChild(top); + }; + }, + }; + + /* ---- player ---- */ + const q = new URLSearchParams(location.search), frozen = q.has("mgstill"), fixed = parseFloat(q.get("mgstill")); + const calm = matchMedia("(prefers-reduced-motion: reduce)").matches; + const mount = (fig) => { + const sc = SC[fig.dataset.scene], img = fig.querySelector("img"); if (!sc || !img) return; + const W = sc.w || 800, H = sc.h || 600; + const svg = el("svg", { viewBox: `0 0 ${W} ${H}`, class: "mg-svg", role: "group", "aria-label": img.alt || "" }); + svg.style.aspectRatio = `${W} / ${H}`; + el("rect", { width: W, height: H, fill: "#fff" }, svg); + img.replaceWith(svg); + let off = 0, raf = 0, seen = false, held = calm; + const base = performance.now(), clock = () => (performance.now() - base) / 1000; + let draw = () => {}; + const frame = () => { const now = clock(); draw(held ? sc.still : (((now + off) % sc.dur) + sc.dur) % sc.dur, now); }; + const tick = () => { cancelAnimationFrame(raf); frame(); if (seen && !held) raf = requestAnimationFrame(tick); }; + const api = { now: clock, seek: (s) => { off = s - clock(); held = false; tick(); }, poke: () => { held = false; tick(); } }; + draw = sc.build(svg, api); + if (frozen) { draw(isNaN(fixed) ? sc.still : fixed, 0); return; } + new IntersectionObserver(([e]) => { + seen = e.isIntersecting; + if (seen) { tick(); if (!fig.dataset.sent && window.posthog) { fig.dataset.sent = 1; window.posthog.capture("blog_scene_view", { slug: location.pathname.split("/").filter(Boolean).pop(), scene: fig.dataset.scene }); } } + else cancelAnimationFrame(raf); + }, { threshold: 0.25 }).observe(fig); + svg.addEventListener("click", () => { if (!fig.dataset.hit && window.posthog) { fig.dataset.hit = 1; window.posthog.capture("blog_scene_interact", { slug: location.pathname.split("/").filter(Boolean).pop(), scene: fig.dataset.scene }); } }); + frame(); + }; + const go = () => document.querySelectorAll("figure.mg[data-scene]").forEach(mount); + const fonts = document.fonts && document.fonts.load ? Promise.all([document.fonts.load('700 32px "Space Grotesk"'), document.fonts.load('500 20px "Space Grotesk"'), document.fonts.load('700 20px "JetBrains Mono"')]).catch(() => {}) : Promise.resolve(); + const start = () => fonts.then(go, go); + if (document.readyState === "loading") document.addEventListener("DOMContentLoaded", start); else start(); +})(); diff --git a/blog/src/assets/media/opencode-browse-vs-agent-browser/baton.png b/blog/src/assets/media/opencode-browse-vs-agent-browser/baton.png new file mode 100644 index 0000000000000000000000000000000000000000..7646250c00160e02e7be16bc3324e0b7e9e90b52 GIT binary patch literal 49646 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 R+y(!@G*xwO<*Qf({||c{S_1$8 literal 0 HcmV?d00001 diff --git a/blog/src/assets/media/opencode-browse-vs-agent-browser/hero.png b/blog/src/assets/media/opencode-browse-vs-agent-browser/hero.png new file mode 100644 index 0000000000000000000000000000000000000000..5f5428e72ebc13fa7356db976d42776e071d1b1e GIT binary patch literal 88734 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 literal 0 HcmV?d00001 diff --git a/blog/src/assets/media/opencode-browse-vs-agent-browser/motion.css b/blog/src/assets/media/opencode-browse-vs-agent-browser/motion.css new file mode 100644 index 0000000000..3dabb48acf --- /dev/null +++ b/blog/src/assets/media/opencode-browse-vs-agent-browser/motion.css @@ -0,0 +1,13 @@ +/* Bright coded scenes for "OpenCode Browse vs agent-browser". Pairs with motion.js. */ +.prose figure.mg { margin: 42px 0; } +.prose figure.mg img, .mg .mg-svg { display: block; width: 100%; height: auto; border: 1px solid #1A1320; border-radius: 18px; background: #fff; } +.mg figcaption { font: 500 13px/1.5 "Space Grotesk", system-ui, sans-serif; color: #6B5878; padding-top: 10px; text-align: center; } +.mg .mg-svg { touch-action: manipulation; -webkit-tap-highlight-color: transparent; } +.mg .mg-svg text { -webkit-user-select: none; user-select: none; pointer-events: none; } +.mg .mg-hit { cursor: pointer; outline: none; } +.mg [role="slider"] { cursor: grab; touch-action: none; } +.mg .mg-ring { stroke-opacity: 0; transition: stroke-opacity 0.15s; } +.mg .mg-hit:focus-visible .mg-ring { stroke-opacity: 1; } +.mg [role="slider"]:focus-visible circle:nth-child(2) { stroke-width: 5; } +@media (hover: hover) { .mg .mg-hit:hover .mg-ring { stroke-opacity: 0.5; } } +@media (prefers-reduced-motion: reduce) { .mg .mg-ring { transition: none; } } diff --git a/blog/src/assets/media/opencode-browse-vs-agent-browser/motion.js b/blog/src/assets/media/opencode-browse-vs-agent-browser/motion.js new file mode 100644 index 0000000000..3d560d2fe2 --- /dev/null +++ b/blog/src/assets/media/opencode-browse-vs-agent-browser/motion.js @@ -0,0 +1,247 @@ +/* Bright coded scenes for "OpenCode Browse vs agent-browser". Vanilla JS, no library. +

holds a still image; this script swaps in a live SVG. + Plays only in view, honours reduced motion, "?mgstill" freezes each scene on its still frame. */ +(() => { + const NS = "http://www.w3.org/2000/svg"; + const INK = "#1A1320", YEL = "#FFCA54", BLUE = "#6C8EF5", LIL = "#B69CFF", MINT = "#7FD8AE", SKY = "#9AD8FF", SOFT = "#F1ECF9", MUTE = "#7A6A88"; + const SANS = '"Space Grotesk", system-ui, sans-serif', MONO = '"JetBrains Mono", ui-monospace, monospace'; + const el = (t, a = {}, p) => { const n = document.createElementNS(NS, t); for (const k in a) n.setAttribute(k, a[k]); if (p) p.appendChild(n); return n; }; + const txt = (p, x, y, s, a = {}) => { const n = el("text", Object.assign({ x, y, "font-family": SANS, "font-size": 24, "font-weight": 600, fill: INK }, a), p); n.textContent = s; return n; }; + const cl = (v, a = 0, b = 1) => Math.max(a, Math.min(b, v)); + const seg = (t, a, b) => cl((t - a) / (b - a)); + const oc = (x) => 1 - Math.pow(1 - x, 3); + const ob = (x) => { const c = 1.70158; return 1 + (c + 1) * Math.pow(x - 1, 3) + c * Math.pow(x - 1, 2); }; + const io = (x) => (x < 0.5 ? 4 * x * x * x : 1 - Math.pow(-2 * x + 2, 3) / 2); + const tf = (n, x, y, s = 1, r = 0) => n.setAttribute("transform", `translate(${x} ${y}) rotate(${r}) scale(${s})`); + const button = (g, label, fn) => { + g.setAttribute("role", "button"); g.setAttribute("tabindex", "0"); g.setAttribute("aria-label", label); g.classList.add("mg-hit"); + g.addEventListener("click", fn); + g.addEventListener("keydown", (e) => { if (e.key === "Enter" || e.key === " ") { e.preventDefault(); fn(); } }); + }; + let uid = 0; // counter for SVG ids + const nid = (p) => `mg-${p}-${++uid}`; + const fit = (n, max) => { const L = n.getComputedTextLength(); if (L > max) n.setAttribute("font-size", ((parseFloat(n.getAttribute("font-size")) * max) / L).toFixed(1)); return n; }; + const hint = (svg, s) => txt(svg, 756, 60, s, { "text-anchor": "end", "font-size": 16, fill: MUTE, "font-weight": 500 }); + const ring = (p, x, y, w, h, rx) => el("rect", { x, y, width: w, height: h, rx, fill: "#fff", "fill-opacity": 0, class: "mg-ring", stroke: INK, "stroke-width": 2, "stroke-dasharray": "3 7" }, p); + + /* a jigsaw piece centred on 0,0: a tab on top, a notch on the left */ + const PW = 280, PH = 120; + const PIECE = (w, h) => { const x = w / 2, y = h / 2; return `M${-x} ${-y} H-20 A22 22 0 1 1 20 ${-y} H${x} V${y} H${-x} V18 A18 18 0 0 0 ${-x} -18 Z`; }; + /* a wooden tray: yellow with ink lines and a piece shaped slot */ + const tray = (p, cx, cy, w, h, s) => { + const g = el("g", {}, p), x = cx - w / 2, y = cy - h / 2; + el("rect", { x, y, width: w, height: h, rx: 24, fill: YEL, stroke: INK, "stroke-width": 3 }, g); + el("rect", { x: x + 14, y: y + 14, width: w - 28, height: h - 28, rx: 14, fill: "none", stroke: INK, "stroke-width": 2 }, g); + [[x + 32, y + 42, 1], [x + w - 32, y + 42, -1], [x + w - 32, y + h - 30, -1]].forEach(([gx, gy, d]) => + el("path", { d: `M${gx} ${gy} q${d * 13} -7 ${d * 26} 0 t${d * 26} 0`, stroke: INK, "stroke-width": 2, fill: "none", "stroke-linecap": "round" }, g)); + el("path", { d: PIECE(PW, PH), transform: `translate(${cx} ${cy}) scale(${s})`, fill: "#fff", stroke: INK, "stroke-width": 3 / s, "stroke-linejoin": "round" }, g); + return g; + }; + + const SC = {}; + + /* ---- 1. two trays, two pieces: your browser and a fresh one ---- */ + SC.puzzle = { + dur: 8.5, still: 6, + build(svg, api) { + hint(svg, "tap a piece"); + const CY = 360; + let lastT = 0; + const items = [[220, "Your browser", "Signed in tabs", SKY, 0.6], [580, "Fresh browser", "Headless Chrome", MINT, 2.4]].map(([cx, label, word, col, at], i) => { + fit(txt(svg, cx, 168, label, { "text-anchor": "middle", "font-size": 30, "font-weight": 700 }), 320); + tray(svg, cx, CY, 330, 300, 1); + const burst = el("path", { d: "M-152 -72 L-166 -86 M-156 -56 L-176 -58 M-140 -78 L-143 -98 M152 -72 L166 -86 M156 -56 L176 -58 M140 -78 L143 -98", stroke: INK, "stroke-width": 3, "stroke-linecap": "round", fill: "none", opacity: 0, transform: `translate(${cx} ${CY})` }, svg); + const g = el("g", {}, svg); + ring(g, -154, -112, 308, 186, 20); + el("path", { d: PIECE(PW, PH), fill: col, stroke: INK, "stroke-width": 3, "stroke-linejoin": "round" }, g); + fit(txt(g, 8, 9, word, { "text-anchor": "middle", "font-family": MONO, "font-size": 24, "font-weight": 700 }), 220); + const it = { g, burst, cx, at, i, tap: -99 }; + button(g, word, () => { it.tap = api.now(); api.seek(lastT); }); + return it; + }); + return (t, now) => { + lastT = t; + items.forEach((it) => { + const land = it.at + 0.65, f = seg(t, it.at, land); + let off = t < land ? -520 * (1 - f * f) : -12 * Math.sin(Math.PI * seg(t, land, land + 0.25)); + off -= 520 * io(seg(t, 7.2, 8)); + const op = seg(t, it.at, it.at + 0.1) * (1 - seg(t, 7.5, 8)); + let r = 0, flash = seg(t, land, land + 0.05) * (1 - seg(t, land + 0.15, land + 0.45)); + const s = now - it.tap; + if (it.tap >= 0 && s >= 0 && s < 1) { + const k = s < 0.35 ? oc(s / 0.35) : s < 0.5 ? 1 : s < 0.78 ? 1 - seg(s, 0.5, 0.78) ** 2 : -0.12 * Math.sin(Math.PI * seg(s, 0.78, 1)); + off -= 70 * k; r = (it.i ? 5 : -5) * Math.max(0, k); + flash = Math.max(flash, seg(s, 0.78, 0.8) * (1 - seg(s, 0.86, 1))); + } + tf(it.g, it.cx, CY + off, 1, r); it.g.setAttribute("opacity", op); + it.burst.setAttribute("opacity", flash); + }); + }; + }, + }; + + /* ---- 2. a striped baton rolls from the Agent tray to You ---- */ + SC.baton = { + dur: 8.2, still: 5.5, + build(svg, api) { + const A = 175, B = 625, Y = 390, CX = 615, CB = 288; + [[A, "Agent", LIL], [B, "You", MINT]].forEach(([cx, label, col]) => { + el("rect", { x: cx - 130, y: 296, width: 260, height: 124, rx: 14, fill: col, stroke: INK, "stroke-width": 3 }, svg); + txt(svg, cx, 342, label, { "text-anchor": "middle", "font-size": 30, "font-weight": 700 }); + }); + el("path", { d: "M110 444 V500 L166 444 Z M690 444 V500 L634 444 Z", fill: "#fff", stroke: INK, "stroke-width": 3, "stroke-linejoin": "round" }, svg); + el("rect", { x: 36, y: 418, width: 728, height: 26, rx: 8, fill: YEL, stroke: INK, "stroke-width": 3 }, svg); + el("path", { d: "M330 431 q13 -6 26 0 t26 0 M444 431 q13 -6 26 0 t26 0", stroke: INK, "stroke-width": 2, fill: "none", "stroke-linecap": "round" }, svg); + const cid = nid("clip"); + el("rect", { x: -115, y: -28, width: 230, height: 56, rx: 28 }, el("clipPath", { id: cid }, el("defs", {}, svg))); + const bat = el("g", {}, svg), body = el("g", { "clip-path": `url(#${cid})` }, bat); + el("rect", { x: -115, y: -28, width: 230, height: 56, fill: SKY }, body); + const stripes = el("g", {}, body); + for (let i = -8; i <= 8; i++) el("path", { d: `M${i * 40 - 2} -30 h18 l-14 60 h-18 Z`, fill: BLUE }, stripes); + el("rect", { x: -62, y: -30, width: 124, height: 60, fill: "#fff", stroke: INK, "stroke-width": 2.5 }, body); + el("rect", { x: -115, y: -28, width: 230, height: 56, rx: 28, fill: "none", stroke: INK, "stroke-width": 3 }, bat); + fit(txt(bat, 0, 8, "Your tab", { "text-anchor": "middle", "font-size": 22, "font-weight": 700 }), 110); + [[A, LIL], [B, MINT]].forEach(([cx, col]) => el("rect", { x: cx - 136, y: 409, width: 272, height: 13, rx: 5, fill: col, stroke: INK, "stroke-width": 3 }, svg)); + el("rect", { x: CX - 145, y: 284, width: 290, height: 10, rx: 5, fill: SOFT, stroke: INK, "stroke-width": 2.5 }, svg); + const card = el("g", {}, svg); + el("rect", { x: CX - 135, y: 102, width: 290, height: 182, rx: 18, fill: SKY }, card); + el("rect", { x: CX - 145, y: 92, width: 290, height: 182, rx: 18, fill: "#fff", stroke: INK, "stroke-width": 3 }, card); + fit(txt(card, CX, 150, "Login, your turn", { "text-anchor": "middle", "font-size": 27, "font-weight": 700 }), 254); + const btn = el("g", {}, card); + ring(btn, CX - 96, 178, 192, 66, 33); + el("rect", { x: CX - 88, y: 184, width: 176, height: 54, rx: 27, fill: YEL, stroke: INK, "stroke-width": 3 }, btn); + txt(btn, CX, 219, "Continue", { "text-anchor": "middle", "font-size": 24, "font-weight": 700 }); + let lastT = 0, lastX = A, cardNow = 0, back = -1, x0 = B, k0 = 1; + button(btn, "Continue", () => { if (cardNow < 0.6) return; back = api.now(); x0 = lastX; k0 = cardNow; api.seek(lastT); }); + return (t, now) => { + lastT = t; + let x = A + (B - A) * io(seg(t, 0.8, 3)), op = 1, press = 1; + if (t >= 7) { op = t < 7.35 ? 1 - seg(t, 7, 7.35) : seg(t, 7.45, 7.9); if (t >= 7.35) x = A; } + let k = ob(seg(t, 2.7, 3.3)) * (1 - io(seg(t, 6.6, 6.95))); + if (back >= 0) { + const s = now - back; + if (s >= 3.2) { back = -1; api.seek(0); return; } + press = 1 - 0.06 * Math.sin(Math.PI * seg(s, 0, 0.2)); + k = k0 * (1 - io(seg(s, 0.15, 0.5))); + x = x0 + (A - x0) * io(seg(s, 0.4, 1.9)); op = 1; + } + lastX = x; cardNow = k; + tf(bat, x, Y); bat.setAttribute("opacity", op); + tf(stripes, ((((-x * 0.7) % 40) + 40) % 40), 0); + card.setAttribute("transform", `translate(0 ${CB}) scale(1 ${Math.max(0.001, k)}) translate(0 ${-CB})`); card.setAttribute("visibility", k < 0.02 ? "hidden" : "visible"); + btn.setAttribute("transform", `translate(${CX} 211) scale(${press}) translate(${-CX} -211)`); + }; + }, + }; + + /* ---- 3. two lockers, refs on the plates; click @e2 opens the second ---- */ + SC.lockers = { + dur: 8.5, still: 5.5, + build(svg, api) { + hint(svg, "tap either locker"); + const CMD = "click @e2", OPEN = 110; + el("rect", { x: 220, y: 100, width: 360, height: 76, rx: 38, fill: SOFT }, svg); + const ty = txt(svg, 0, 152, CMD, { "font-family": MONO, "font-size": 42, "font-weight": 700 }); + const TL = ty.getComputedTextLength() || 227, tx = 400 - TL / 2; + ty.setAttribute("x", tx); + const caret = el("rect", { y: 118, width: 4, height: 42, fill: INK }, svg); + el("path", { d: "M120 521 H680", stroke: INK, "stroke-width": 3, "stroke-linecap": "round" }, svg); + let lastT = 0; + const lk = [[170, LIL, "@e1", 1], [420, SKY, "@e2", -1]].map(([x, col, ref, dir], i) => { + const g = el("g", {}, svg); + ring(g, x - 10, 208, 230, 324, 20); + el("rect", { x, y: 220, width: 210, height: 300, rx: 12, fill: col, stroke: INK, "stroke-width": 3 }, g); + const plate = el("rect", { x: x + 40, y: 234, width: 130, height: 46, rx: 10, fill: "#fff", stroke: INK, "stroke-width": 2.5 }, g); + txt(g, x + 105, 266, ref, { "text-anchor": "middle", "font-family": MONO, "font-size": 26, "font-weight": 700 }); + el("rect", { x: x + 15, y: 296, width: 180, height: 208, rx: 6, fill: "#fff", stroke: INK, "stroke-width": 2.5 }, g); + if (i === 1) { + const note = el("g", { transform: `rotate(-3 ${x + 105} 400)` }, g); + el("path", { d: `M${x + 25} 342 H${x + 161} L${x + 185} 366 V458 H${x + 25} Z`, fill: YEL, stroke: INK, "stroke-width": 2.5, "stroke-linejoin": "round" }, note); + el("path", { d: `M${x + 161} 342 V366 H${x + 185} Z`, fill: "#fff", stroke: INK, "stroke-width": 2.5, "stroke-linejoin": "round" }, note); + fit(txt(note, x + 103, 394, "More", { "text-anchor": "middle", "font-size": 25, "font-weight": 700 }), 140); + fit(txt(note, x + 103, 426, "information", { "text-anchor": "middle", "font-size": 25, "font-weight": 700 }), 140); + } + const face = el("path", { fill: col, stroke: INK, "stroke-width": 3, "stroke-linejoin": "round" }, g); + const door = el("g", {}, g); + const marks = el("g", {}, door); + el("path", { d: "M50 322 H130 M50 336 H130 M50 350 H130", stroke: INK, "stroke-width": 3, "stroke-linecap": "round" }, marks); + el("rect", { x: 150, y: 382, width: 14, height: 44, rx: 6, fill: "#fff", stroke: INK, "stroke-width": 2.5 }, marks); + const d = { door, face, marks, plate, col, dir, hx: dir > 0 ? x + 15 : x + 195, tap: -1 }; + button(g, ref, () => { d.tap = api.now(); api.seek(lastT); }); + return d; + }); + return (t, now) => { + lastT = t; + const n = Math.round(CMD.length * (seg(t, 0.4, 1.9) - seg(t, 7.4, 7.9))); + ty.textContent = CMD.slice(0, n); + caret.setAttribute("x", tx + (TL / CMD.length) * n + 4); + caret.setAttribute("opacity", (t > 0.4 && t < 1.9) || Math.floor(now * 2.4) % 2 === 0 ? 1 : 0); + lk[1].plate.setAttribute("fill", t >= 2 && t < 7.4 ? YEL : "#fff"); + lk.forEach((d, i) => { + let a = i === 1 ? OPEN * ob(seg(t, 2.3, 3.1)) * (1 - io(seg(t, 6.9, 7.5))) : 0; + const s = now - d.tap; + if (d.tap >= 0 && s >= 0 && s < 1.6) { + const u = s / 1.6, b = u < 0.4 ? oc(u / 0.4) : u < 0.6 ? 1 : 1 - io(seg(u, 0.6, 1)); + a = a < OPEN / 2 ? a + (OPEN - a) * b : a * (1 - b); + } + const r = (a * Math.PI) / 180, c = Math.cos(r); + const sk = -0.12 * Math.sin(r), fx = d.hx + d.dir * c * 180; + d.door.setAttribute("transform", `matrix(${d.dir * c} ${sk} 0 1 ${d.hx} 0)`); + d.face.setAttribute("d", `M${d.hx} 296 L${fx} ${296 + sk * 180} L${fx} ${504 + sk * 180} L${d.hx} 504 Z`); + d.face.setAttribute("fill", c < 0 ? SOFT : d.col); d.marks.setAttribute("opacity", c < 0 ? 0 : 1); + }); + }; + }, + }; + + /* ---- title card, 16 by 9 ---- */ + SC.hero = { + w: 960, h: 540, dur: 1, still: 0, + build(svg) { + el("rect", { x: 64, y: 40, width: 124, height: 42, rx: 21, fill: LIL, stroke: INK, "stroke-width": 2.5 }, svg); + txt(svg, 126, 68, "Versus", { "text-anchor": "middle", "font-size": 21, "font-weight": 700 }); + txt(svg, 896, 68, "Checked 11 Nov 2026", { "text-anchor": "end", "font-size": 19, "font-weight": 500, fill: MUTE }); + txt(svg, 64, 142, "OpenCode Browse", { "font-size": 60, "font-weight": 700 }); + txt(svg, 64, 206, "vs agent-browser", { "font-size": 60, "font-weight": 700 }); + el("path", { d: "M66 230 H520", stroke: YEL, "stroke-width": 14, "stroke-linecap": "round" }, svg); + txt(svg, 64, 274, "Two browser tools for coding agents", { "font-size": 25, "font-weight": 500, fill: MUTE }); + [[256, "Browse", SKY], [704, "agent-browser", MINT]].forEach(([cx, name, col]) => { + txt(svg, cx, 326, name, { "text-anchor": "middle", "font-family": MONO, "font-size": 22, "font-weight": 700 }); + tray(svg, cx, 426, 384, 160, 0.55); + el("path", { d: PIECE(PW, PH), transform: `translate(${cx} 426) scale(0.55)`, fill: col, stroke: INK, "stroke-width": 3 / 0.55, "stroke-linejoin": "round" }, svg); + }); + return () => {}; + }, + }; + + /* ---- player ---- */ + const q = new URLSearchParams(location.search), frozen = q.has("mgstill"), fixed = parseFloat(q.get("mgstill")); + const calm = matchMedia("(prefers-reduced-motion: reduce)").matches; + const mount = (fig) => { + const sc = SC[fig.dataset.scene], img = fig.querySelector("img"); if (!sc || !img) return; + const W = sc.w || 800, H = sc.h || 600; + const svg = el("svg", { viewBox: `0 0 ${W} ${H}`, class: "mg-svg", role: "group", "aria-label": img.alt || "" }); + svg.style.aspectRatio = `${W} / ${H}`; + el("rect", { width: W, height: H, fill: "#fff" }, svg); + img.replaceWith(svg); + let off = 0, raf = 0, seen = false, held = calm; + const base = performance.now(), clock = () => (performance.now() - base) / 1000; + let draw = () => {}; + const frame = () => { const now = clock(); draw(held ? sc.still : (((now + off) % sc.dur) + sc.dur) % sc.dur, now); }; + const tick = () => { cancelAnimationFrame(raf); frame(); if (seen && !held) raf = requestAnimationFrame(tick); }; + const api = { now: clock, seek: (s) => { off = s - clock(); held = false; tick(); }, poke: () => { held = false; tick(); } }; + draw = sc.build(svg, api); + if (frozen) { draw(isNaN(fixed) ? sc.still : fixed, 0); return; } + new IntersectionObserver(([e]) => { + seen = e.isIntersecting; + if (seen) { tick(); if (!fig.dataset.sent && window.posthog) { fig.dataset.sent = 1; window.posthog.capture("blog_scene_view", { slug: location.pathname.split("/").filter(Boolean).pop(), scene: fig.dataset.scene }); } } + else cancelAnimationFrame(raf); + }, { threshold: 0.25 }).observe(fig); + svg.addEventListener("click", () => { if (!fig.dataset.hit && window.posthog) { fig.dataset.hit = 1; window.posthog.capture("blog_scene_interact", { slug: location.pathname.split("/").filter(Boolean).pop(), scene: fig.dataset.scene }); } }); + frame(); + }; + const go = () => document.querySelectorAll("figure.mg[data-scene]").forEach(mount); + const fonts = document.fonts && document.fonts.load ? Promise.all([document.fonts.load('700 32px "Space Grotesk"'), document.fonts.load('500 20px "Space Grotesk"'), document.fonts.load('700 20px "JetBrains Mono"')]).catch(() => {}) : Promise.resolve(); + const start = () => fonts.then(go, go); + if (document.readyState === "loading") document.addEventListener("DOMContentLoaded", start); else start(); +})(); diff --git a/blog/src/assets/media/opencode-browse-vs-agent-browser/puzzle.png b/blog/src/assets/media/opencode-browse-vs-agent-browser/puzzle.png new file mode 100644 index 0000000000000000000000000000000000000000..9cb0f94e27c1ea67f93fc8327c076e321353d672 GIT binary patch literal 55692 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

cSI#BGk*eGP8B#IwmATHyq&^I=^5U{O7huC zzr=#IU?zF*9o22u#}x)3B@1;C=SzauESjb7{|3jn*Z}DnS4|C8OHoKW=RdlepA`o` zXpz}Ly+g8WiUqhvZQuKe`HylVN8b|SS7&T&)VC%3*te{h+eR8N8T>eHowcT(sXpaE zaS-#hnWP;qdqaeH51O5pRULd$`aTodu^<=wG2Ea@r34iRpW`;2n59Z7{?kKN!f;P} z_GjaTRqH{lVFD|2xB#b>1j3wQhLi-z1a&WVtkZ8#WoK7zVH|D_?5_7*0rcPXEufsO zG)RFwpLgb1^G&V+OUe(!{1(dls>(a68e2kvd+Z>x?XxrgO?yAn4g>w{a<5sAEspmA z$h@PyeS37Csw7Xm4so!5{1CaDz^C#(DR(vDdsc|?1)3LzpG%bFT4j@}aFo_XoJ@W@ zK;ryN0Mw0m4wc;_gY5+G{Gt?R^*(w~=oEi`Gk+x*~s;&hX6a z&*mFz%=mCtD8Y|V`I6iX*^~D!7<4?YPP%ZWYRgGMARDX2G?4$x1OlIBy;nS|{<==)d<4iIgwoXL0%R(e z@c}41l)ujR=ejWzJ5Y7Y$4JxCvIcaLe8Mf*GOk&8d2`}YN@ZZnfCQlwk7SDCDpAdX z`t1WjxokJ|yPQGfkM;MsOma{q237$&KhOM}9IuUb*A^6;$@=ZSc6%H@HJBP#7}(ru zW3tkjC`8zGQzRkAkPZYI(M({3B+IP6yU9;vD&|H8k<6+CbNqx$)xW}Hd0F6wZb50x z98pe9x6fM-!db=szs^AJ!bIjO878E}?1Y$0i`KBqhtQ2hIzmP{DJxtV5Q|^wm|b9w^^cse;iHPPO^+Xr?%bOA9oc z#=O5Ux_q0fFkQ=#Pl>c7o=wOZ#x!3dp^vFg5pm*cRE|xuCI@nub`0NYrGU6Nt2k^w zS?6k)wvs`onQs4RwC)^SsPnSGQ1qwK^NW2ZuxCdn%XrQC4mHJb3w-(=9jC&3)z25@ zZ<})-UZOjg$W|9LXlWd)wUr#M3`?2#F1qfYGPz=dkgdd&k>4_n`wdhEpB}8vsx`M8wuyF%;{IIk=mtTd| zlFOYdIZGzd`Ldr1m>v2>$U=r5@on;Tcod6!z4Gi#8vNw-Jgo_^X<{tr+#&LIXQz#e_hru ze1Xs#)1=e%E*Uht0VJh&gLN=kGfodEOkZcn2S>JtKSFmP0p7y@q3}I*(K{|NSY-C& z$Eejg3&e#engHD7!&hi3_E*GtEw(R~*-=@m;SIi)!a8DXenYHB$=5a`n%0jC5)v+& z1H*u=fkY*LH`&j4)#Erm&{n}R@C;c21P>B-blG+D%)U+IUY$m1Hc;|Kz{2hi@**aF zel?SxqC{P}!hp}{(_9|Kzq+Lf2fivr-=B@O02mOOsfRVN8?)S+pF}Le5<<7`y#DaAmrE&X1Yu1o6PG(3fHdX zF|0+8!7q4^7#VQNt41)zcdI4^GER!=e4pK=eu|!fHLPC~6KNTU=ZsN#av+dj@~Xko|O7;zK_b;gbi1gpUX}sGmIP%@KP$!J|;$(9n{ruAyNm zO0G&4(f;fex7j)h3A5P1ZuBuGy+Fp0j)YSCw7+%#+-t%=8Vq13ea9P{kScv>n zklOlcZom4hv2l7%J#xmQnF$ry7ikI^e|`9y=~hTf-=wuiB>ga;*?KLy!i6Gr zGFN(RV?~mZskMpE>k(Qup8y_k*B1a}!I0ojpV2Kg+=cYd`*_F*i8BuE)f0p)13+>R z7nd!OdXLR+Q-tl9?^DQp&X)d!%l3G!YnV&S@s`n{5hDY`^?L`GHys-)*v8$bxri%~ z+KZ~fjs;P+d5N{%0@@%;S(8^OhI$b{vO-MO+CH;v!)r>V-)1xp1Vq058#BX0Efkp$ z9-h5`(~<1EF-Wgg(V;r<1M`q}eI#tf!!jS`lKpTucfd~xTl;F#`J_r?LbJtQZ4Z@A zJQDs3*%)KsWZENkDY$x;>x4exN;Nn-kOmsI+~nxf!CZf<(r$PjA>d-cUYUK-%YGto zwQNcem3$rSVmHHHWSAW4I_+WFj2XVXp{%T&ko0ah7)D5^E!?5*=m0*^Jz8JF)4dYN zWqWHsQ5&>(?lwd+#cnyEUce0I&aXb1(=DXn{kC@~=t`gCB{+OhVtw7TfQA(crq5g? zBfj3pvmzy<7@^aAJdq;ywi)xGHy~>8a)-Lp(;=&iizH-Q5wW?>IzFuY;_hoHnda}` z3okMSfY@KTA0$=CPEn?XH>njS5_*S#in@(>;xQbsTBX4^<*j$5@h5GN4F}FM?AZl+ zAJh6|_o-r$?Z(|4t!BS`s(~M3UI*RtvLG7nOnLk1%a!E-QMjOXaFkvMh2)g? zGB@wH4a3e@U1$6H{mX(8L|^}l!(P{+Yc=d2(HFJ5`==}}7C3xTAuF!u2>8nI;@n{; zVOSR1iQSO-zVFapg=%SPycGT;?zHVpO5IV95Gfaz>3R;|ONZ(HaW5iiT!hz8G+Jw? z&t{aKrbi?8jpzQ+Nh5|MuHDu|-FAr0t;awdU?RU*&YjpsEE^iX$jn>>*tNiMr>Slg z^@B^h#&^9Zo^WeY=uDb7z&k50KDbUgw#p5(1#vU-{<6LvJ?st?wKRO<%CqRPH(ULX zH-y|M>fXsVS{tU}d3AJBCuxJ1i+qjQlw!lRV8_V*k?!YV*3T2A&ey+vMH!BEhVuzn z$iz_+;%?G1IauNf3AOEKg*o2N1o+723YfNkGmdWK}U797DRxYX91Z zvT6I$^$B1_TN*x4QF#L+XJTaZSsglUz!W)X{WzmIY)3s;vhXLD7R9bU#LoI z&FCk*Cjto`tIU7b#m?^R=$XSmFy41D@d&(t+FMb0l6VhCb)wy;F4E_9ft zmV8QVMsv*V5X-FvtipAV4t{sBs5kBm!_qs5#XXa1j^B?lH z=tv@N@Jy(i)JRUEl!&ibx7EPR&&yj&Joeof-A}@z_DnZhjhb8E);y#<`>hl_qFZkM zc1e~}r^f2M_f15kVdi)S)N##YZ_tU_W&Iclo%t0n&t2bmNy~vywvuQMi2727c`caC zaiVZ4@U8x|28f_v6dCrcPT&|%O;^{NR%-iMOs&%89c19MJOI5@{MNXJ_BHGHtJpqK zUq=K`xl*)Irs}vqTfWw2CDQfk?Jt)7sK>d3afLX{Y$s->BR|z_OI0r%+z{L5@>yEgzI;!C1Eoah^fEaK% z7v?~mtX)J5=e*69FyiQrgMTViT?WWmQZnaux2NH7Bg$!-qvKw(+tTH`c|$cHl+11> zvXZ~Nihb3uwi7CCCVY?4%IHPU#k92pK*bf4g;sbG9l`dESJ#oN-?(yBvUobsu^cFX z*e(jxE~n&ogNB8Wbo}ddhZMQYq)7guu#nzqZTE$%mVxaNAAHNY3)%LOB=4&Th?)qW z<>uOUHdD!K1PitHNko=HjAq7L_G6KQxWSJwFMaO4TuQ+nH@Eo2MBcrn+=|$?j@;Z6 zHWRb@qopci;r&KEpUuObj7)1$ay^zsEOE%QrFz8g@O3&1!vbO|s{VTIODCT^alt~< zVq#yb?#`F0du=RN-0ijPOM=uFd|Rnw&IxZav&=$j7f-{MbY93@20BVMES+VqyJ^fu z7oNkZ4hL7qT`FE)uScbC|1hiL{sC%Hf0jEVd&JCXZBU#m|Mu1gD3iF7lYgTx$RXz= zgPR}55Z08c2^mGJA(S*eco+^mC7c49Mof+R)dDOG_Ge`#-RzL`DO!T*UO-B)3CFj! zel;^SB?%Kg?N*W-4h|8%I7vW)5GSHG0 zCil76X>$zM`+Z@-*AH|(PKPi&kHOtOs~`McNwb<(+xZXc z>w9~;@)_cBad7l}xa1i6p=dW*4~K@ywa7MV70=}^ix5+s*e(t~hW|-E`;(~35DBuI zY%a5n{G6Oc*9i@E+e_ysIzMhux8VSDch+j;L>4>m6f=-|31l`TA&LFyZ&RvM`>FbO zm8tG`Us;Uwfs+C4kQCh#!>&;$oKfinTd6o(3BGAaBJ|DonmJSA+iK{@hrQ15kqt)0G(H4{sboTcUID3;lnF~OrfT6;AUze5B)qX6e z_0_nji?;RsLa+4f#^=X}&|fUnzK6CK_w((t;&)mSj$&RGDx@9&q(t{uy>gi?%!5t4 za`)Biy$huzOXc+BH}N_RTS_6q=La^fA9{|q`V36`4$sFEi5Mmshj*6hMC-ZEtxIAF zMD_cNYzHW$j>stD_phFTSBNLneCq5UznHJd-mc!>`fDsl9|37EXdMTx6CB~Zwk>Dq zgfs*rEn^p3=$(@Tk6wfSt-&GnIk5vh^G9^`zh;`KMD59zslX7hj%O$df!W#1C+E^% zeW<-kGo-Jv?5ht?w@C}TyVxFhdfIloI!7BMx|~EA@sx0D8N`gzH+0?(!+V2He%Y&d6iOg4Bb@((Q029f3QY9V0d;>6{Xv177ZU2 z*lg_?DV$;BNx2vnIg(WHl*>NpOs$-sfOpgQdgsDl%*^PVD{{aYkJ3E?L1 z;(Y$5gxfscuW*Vl%`k*l)%HeQL$=GeU5>w7C;!;(h{@Nyj1p6Z*qNE$>x2W=@9da9YD{rYj9ilom&hyfBIt z2Q)CP*DDd3E{X|^)yHq*FZ2?-vL?<#vrR=0PM+jC5eRcK&^BvIvoxM=5ey3xHhtXF z*=aZLM1RE=m5~z#kqupaM98l--lO`071{962qjx_*TONZ{71$-F@f4@u2pb;>z{NP zzCh%w>pHt3qQRujD>TTq&&j~%as6oH`e>s#1F#cUVWQXJ(MhzGP%Ssd3lmMohZ<;x ztS6hjf7Qjfli5xRF-9hbtMEk+Yf-9g~sbPybk;&7$VGX7Oej8qq2=y9AfxTT+vMjp!^XtlSu@Jv= zpvXyWr2u2@T7Lr+P%bzvJrIxTF&sS6wUF1JoMZ6eLB202#T|L&_F`1uTzhNyk-AQ4 zPJr@j0cwlW7(^|)+f@`Z1OKFb9V>D?LZWM1)wOdOMmDlhUAwdM-9UJJiq8?LAzoKy zqtYz?$gE*EB!wLOQwyPDNDPaL;`N!+H5Mfh;?fNgYeixFD|ta)h*9ie%~&^GC+*p{ zbX-v}{^1<(`W$ro!7}girKIjlj*n#mi`FNn7c(uE!or8ND9UJ2l2(*3qIG8*iUaF3 zO~Kp|T~Na7hps8)+l(~}l8~#{Trc5B4!IbUWZ8q~*funNCi&D9oZHO|+qJG)TJeNt zO!mn>SHXMl&RyQ|ep~UKs%S`0``IEZ`?XW#Y=cZ+Jks}9S%m%iaApX6`>_(M0==5Y zSrEZ8`>91yXb6v7v@I($Gd}J?jKE;Eih4GF7wuZW69vWVb7V=}qU-WNrE>)S=A4&T z0|BMtRKvCmUUZsQokPeG?NB7gxrx${!(u3*m_dIQB)IzQ(4=`EM~PX~5<5_h2tV_S zVh7pI>Eq;vqdk9P`@pa#BUhQ#4k!f!fS6Wov|D}5V4SudV1OE@Vvb1)%r^bp2$xh zANP@8oC)n;w0V0}*!R_c7^DF=K@Bi|zD9FWB)&LwRSkjmGtHC&@|xGaTa*4(7>o{b z4#_*vV^1rJ{N)<-0b6j#_rx32{dPy$koh$SP+76opR~SBY?TM=XsA5K=POS2uWdYB zYbHu6ezO?Ua84M-YntZS`rR&F8t>8QHWxKDM{Z(rjBT%or20}jhp=zYm%rXZLfyOP z7B9&GN#y3!q0c+>d}VAk83;^D6Uoc~B2jbY1dk@cM*aYi>_$oFXlE_pzc4s;{HwH{ zK`P*EQ{?q-ywY-R)B6{%>C9ESTGF)^G;(KtPSi}u*VRHMCAvF*WUJpz)xcSee#)b* z5Ss9Ux1gXvuVSg^y73~Q$YaOQ_xk+D1l$guZ4t?4GkFp7E2*Q$FZ!D}^l?F#?vWvH zeb~xzyO1}{p6FKn;n%)&%*wiq-0Wq3J3*ZLUwLh&&%3ciH%Hx-*IM>Dyy*oF*ZQ`` z809uowgVop#TNmZQjwjU@`qBSd|KqiybVk=J4veP%0s zOvRsXJKJzr$?Ig2LFZ`0r@cRbqob8ozwva6z?Ts3YJYH3xX${k1t88ykq=|(JPT{> z#RUm`EqTNe^+0??D5MVTO^F%J>$e3s3re76>uW^jZJQDDLkM{vJY{F0Y(RvB;@oyo zb5SAo!;Is63Xo3EQfX$)%?%S7D$!ZXujz5ADHxKhtFW9p=~PO3EO3Dxg8e&A)MZ4> zkNdrH%ovBL7TjQGEct6t5$|#Zw(J(q(g&!OX5Dhrxs<%e0)6nxTDgmDJo|;!8Sl*X zRm+R*V6%>xqWw&^iUY6fh-66uu$jmEi^GQxmm3n8ReqEB*D>v`Kxc|P-VDc#Bc6(~ z>DwQJtT)f}$vq9q0ma*KT<$v~$4%9H+Lk5EeXqE*bngK3rQ@2_{$PtQOZYCv89LUv zA$NJ*UZvgTR(p?+(SQlo;-L0@YUikba{&)(Lmyg@lATWuxH9%#W1KM};yHwTkM*kz zxlM+>HUn|l4NDeVf<8K3mFmg?2`REhtCkxa3J*kJ7wi>>}7v|os;BUf;%Xxz-8zje+cCWMo7c!A zldGOB+8dVnRQ>91s5PtyJRfsxlU=gB9oK2Ek^Lz?ZNQpCIOSqcpRXaW$UZp~arJUN zj>Yo}Tf=ob;bvl#Z-1VlnIT`pnRM_H-cqCJX)J>sNmn%cNZB*-?8?IUi?aciWjS~r zpnk98dy>`IlhR^gFSY>ZVN=gmekB_6?{vnOW0PMDm3^(TE)aft7-Aq?uIORCJ;d9%>Dl_p&}WKHfT^kD++IPbc)#p; z#$)4Wgf4jUvD1V`nsgO=p?%|BpEc0@_nxZzXvYQNNNG!6#wQ9DJw zZOxaCj+d>#-@W&JxJNc!kVytr4+PwLPO;6*OB?J#fnepu?Z^dp)l^F>tWh~&8ye3Y z*EV7abOv=wDNUDz>@KW%XHI7#2U+`=p7;8ma5sp0EC(U36OOmm!wk5~&&Ry&YTgyE zjMQZhKhH@i*0NdZ!zvolQj(3e5;^J(Noxbnm}Sr}Vwxrtg2{c3K6+X;HT_d?C(lo zo=pkeCo)$=K&{r6D6lN`R8FSSh9o6<{ygKb>7v%bF~WP?t8KEuc+KLUSyEQ?MB4sZ z*Pe>YNiL zNiXAChkQ?b3ZsYsUW?;bMnb91@-=duX_-t=wNQ7?w4y8?g$$@CTD*-syK2gx?++qu1wb`AQ$J}Sr zGcB>1NbT(qIjGa%(R4f`tXI(SmW%C5a@`ndZ4LdJZ*5)}bzBsfJnWa}EMT(k#wt(`j#S zPiUEExr`DbU$&KtS~cS+sjTcbs1B6VLxiJ}(@MFLdQh&_!t;j-+DDvZKXVmYi0T$< zpuT$H9mRz5#k}||hi+3EkYllpmgH#}(6%Mng$LMg%mou(?Jpf>%hw(PxD4ToEcMxM zlQR#N)TE== z^JJCRe#0QSSX{V{egxXym5OP9Z5|`-ln4O{P`S-6$u2_G%67Jyk@sB2i$AUy(c`f` zZlnbyOR^bG}m&1jHg&sH4 zt9AIdnDO?Gj){^NG%r{<7DWIKQmw;}W)UB%C z?%Ni~Z8t{HHPF^HsBXk^SpB`(iOz8Slf-=j8OzT%O^1^^O|gtb^GQ<^O!i@-j%x1i ztyhSMN*mE)pLweMfm6qKLK& z`BJ=T*NgMJhl4QiZOqw#EMbOl_xeDYKM)Vj!Q^NKKsr+Wqvay>JWV)Q$x0tGSfwOw zXlP%Ow55M&n^ymPQ}^DwmXw*DLgUzSKak!M^`*{D%u-0>K4OLUszC4@#1#_u+it8^MeNOp^z%$P<`lMvjqC<+YR%q3(A4ct%V*s$M2s87ph+(w}9#uaN|x&JhX;3$>V)C%-j! zW(e+Vp&84>93I~Ewcgg#QZL~AnpaeyC#{f{SV!dXzHT9Hs@y(cK-YFN&Df+sO>w|BY9zJ zga+YztO}Q18f(V$X|%w1J3?0H8N|i3N=iMq{4p#PL9=Ty-ftQ&l2BESncDwVV`8A+ z$+)5`PP1rSWHYlTlr9VV$uvYd1XqzXDl$4+*R`fsvT!En@Rd~SH)taFLalhc@y2e|a`+H;{9*t{4>(n z-@m_$&8v{$usgO9aC&w+d9DJc z3#}B;Y|C$s{Qk2q8qaRZC#87jEdZ}tLGZ9cXt}$mwymqJd(Bazh;zqRxn^K06CE=& z+WCVG#N>~GCO2Ec^wkzzkdA{RgOP>`RJJa5F1-Sj_d@}8S(o9%LXYLmg?s$&S(S1D z9V@F_(6)WLwr+s?{MvJ)F^?bb^o1BM1i0ZeA^i=OC0f%`^7u>cSml!x`D92#&U zb~3bd#U65m3b>7x#!ZjO)0ctleyX##k>zo}D$j;ahdZ`+W<1AZr##}GVTUF~MxMgzAdrXX#Z*e^Q<_RZ!Bx?F&1Lfvr@JhS9;l&i z9{UpWr6NH*FE4#rG;PV+%Jzg%7CP*skgR_wpb zcOvPJbDSl==?wUS#(~xH5OFGxcM;B<#bNybdxm6qv1#CYs1hcq7^MvJ>uOdyGlQWc zWx9f!i9OJJOJ%1B?1Tt}C{|$}KDCHlq3ptNlmp{pTA&d6iFKmC?L_LbJUiaem9u(5 zAPC1#B#W@3L;8rhVlGfhqz}kgR;1knO&HmV8p+9e4EaPqxs>qU9mrYuQ7g+2e9Fd6 zoHG3SV}+)LVhV5yRrV8zwO7O`m6##(@lkiCc<+5$4bs~rJi820QckO zWOSYf4^o^7EGLE)e9o2-s(}}4&-EtCos;?Ux+abY5Lw3<0_fI_pP$He%R{lb9324j+Y+KnxJk(NTu!O>{7;torw5a?%_ zIkW0|(9e>h2q30&D}&T=(aBxcARV@{8e5!YVi^6WNS?Z}KAXQA7qG^cVQXfCm3E@fZ3bU>V~QR$hgq|* zSf6KW1074Dx}f!P1>LJ!hrk<3Yc^nTu^~|yMtiXoIODn@#HdN~@F6)BRa#~?As>60 z6z=iw1y^=zuD>Pi+jNvpT|)tWIGnk<)T*SwLSAxt$nCcczG%aX>v@8uY>lqeuj+g+FOuE;!@SV)dfGc^hF!0)#3|WeQ&@gbid~D z{@1To&d-YX%Bsu~Yn|0=aF3`Cddqrzjf4HUKw2Lh{Sz;u7A{hOejY>dL$gK$dlcm= z#yR{^f7efXdubV7OsjI`_)Nm=K&#*eqQ!9CihQ=5CD0`vsPTp*RskO0%{?|qKAjzV z2V)NiV4zOC2tB$=6s!=c;}kVq_wSv3T8NdYtyOB1?!3N%d@cXJ;b?O%@+H7AfpYx% zM4dQrkTRu2l8%8g#C6rO4y0wveMbX4>2tflhy9YginF;p_p%1pv;AM4f+(%7PusY z2CdGA=bD#I*vWA(yZdBgh-{np5pJ5Hon4b}mak5OWX(Mmdx9y^xhu~r5>j$H&=Uy= zEaNg`%dMAv?Y^Z~Of4MsRiX(7sSyJvf#v(`avx2hmrC^tnXt3Mx2?fr0$|6#^d5)R z5+gx6q8HUiyV=tt8opDn#l&{mObiOBzu0l;GOjuHfK{?M}mlsYdJLzwz4_+jvzXa5`GmWtXkK5{4>sUhicB zJ*{nnP3|KhZS}q5rr<%Z$D9RWD9ea!%pxKq0^Gtgp3U_@-zYTf<^cZw` zZL;(!)woS_+L`H`@ek`Z0Hu9l%x}Ky4FMH;(~Fw2a-HbK*bzGEw2Ri1t5JPW9eEi2 zybK)V3EbHY=IV&|Zu+P?Ymb1IOCW6#<&J7Gzq;z)8RGvQ@6@hu%?Bz{YUiy`DFUd7 zeV}i6HP4U;C}%J0McCTg!$*I3qf=z*ewqhP_#jTcunhO8`Lq7kD_59ygtIN89bwh8dzmELZ6 z(0ez9pS3tQJ@=>^T`cnK?qbG=gUReYkr_3rZx>Ok9NxIj;;fUHdIrs1WNp|Oa9GUJ`T~*?t7MXF4VPuU8dw5 zeNNmd*XgaE($`LRc|21GH>;L@8*^%8VXQuZ3UVM;TDAA>YrW$vij9YkQk&_$FQ=Gu zS*)*n$vv30ZRe%>jD-tzc?KH~95<=S+V2So3H_RZMmP~pU(U8E3b!e^8Fv$i7AYun z<>j3rNLo51P0o|CX1tCAt&4oE4k!oK&4MO{U03TK-CUQ=pgh7eg1W!4Cqshl<7z=A zNr^|6$5#Xbzg5seZTfoFBdJMH3Uc^V3OiNu4kI6F98~mgnF8NwgIpx>SdkAOW&UL& z>{q${_Ca(owMCQ zr9wpScfXWZzCgI{@864HkaOG*z7lb;>1k{Uso=Bv|CoF4c&^v~fBY#)C4`L32HB~| z77fXk>>b&g>{%+6P_}H6z4sO&JA03k9kMsS$5ZQ^&-Z=)|MkZ?=XSbY&*$~L9@pdX zxIe~qzvg^Y)44|ypo2iU!ZO1k`W^N9E4S4=QW}%tog1NwjU8_hNOped-D+&l!w0F`p zxYzXQOK`>hV(ZnE(+Tes8wRF*1C^R>!w$10i;fwnua=(L#;0X`VFZ25^Tl&w<97Ss z<4)kE^ zqqn~H&jzk2CJh`}&Yvdx`h~6eLZZke3=5>m3B!}1Q==akH_#(QDxTl=8RP3{Z3Bv5 z;S@$Mu4}AsDl!}Kn-4K9$VC|+me}hEwu*+mu^IOiN zczgT)r^oks8R^FEX!nCNvmVx@&AaEqly1N7U3WC|VzPYW?Xd-lMW`grkjFcZX}E1W zjZ41Zzc}}q{~Z6vx&h|%%xsHOmSrhBdoequjQeCsM5+abaDj*nYTx}SXh278ZrzjfO=wKUbMu5mU^o?=Z7P9KSivU zvt0GFV5ngd32q7DW33^kdLEZ3_{YUu3sdaBAdKX8t5lgD*d z-1W}lznSZENnUKL)h|l|@}uD+<7IrMkoEj}DZqWYge|hfA~f>7r1tF-6>3JeL)hxyL%p6r;p<~n&yQ!tGp*vP!=Z3MX!lc-sE3l^h_T6_MBwHD)U!~Q+n zWp59o9p-87XD4Q?Muw_Cx|)^WAN4+u{hT62k*&8}5wnoMIvzM}6ox-X!s%7fu%z}M zoEIA1b=3_v2{7o48O@_Q4$MRUw&?}o;MbpOMRZw>JKa04I3VqYwe5I z1l10@uD)@>G1)B;vh4aiue0zOPIb)*IPZTl&X{4eF<4fhf^LEJ&&!23e6N)~Z2FMD zpJeEvZ;`oAzaYt55>#Y^o`e}`j$+~*o10r5rtt0BJ$Gi@d}n1y)TW5=^L_7~;10HN zk2vPRjP5>$#y0-SGppt@1=sD17S=Q>KR{6F(*)^VK#-mqVtH%mE*(Ipw`JS*9Q|C;yR zJ4NYhd*(^1vs`m+!$qq4v!tMvPKs1+OEh7*k#vrtVeeCd%9EL?I>v{%sEwfr->c+b z+otKf5|HL!I1@12n@yu(_W6wLnOHS!llAk5?Ggr$= zT~qtSZGC*1bE`+nWuoO-!i0aYdcT;K6ZBbUR9w+Gb~#>3!f7o%A+k`o-Zb7UO{MH6 zBq)PpmDvxzLVe(UKi_`2O5Me<=g&W5Stl@jiB=j&VHBjLbbkvgK;yo&F zGR+t8@*8^~p_seiJ>+(Vk&jQBV|isouIfY4f^_~@w)ab{+v}1Z@p!@_o-Vt6Ilcl9 zJ$n88-t2BPy9Kgn$aq`bcY`*CLrQn|q*jj<-q?NI@ru3lx=j8T8SPk$4dS-cKN$Dcf7xXi2S3W;Pw*P|lyyrJyoQpv?(WsIcC(+5Je(X}T%yGzm=+ z1ghnJg=w&Ps1U)MH2dWjBIemORw3Y5%75$(HM%)&w)-e>TO>=) z*5XvW-K$Mq%!|@z%6acQ68de@?KY$CxZtE4uW;x~>vE@|qbF9}CRarQrc;PpJ&Xq# zW}xrju6EyTTvJ!s;my>6Xr0-Y=~v{heoix1or~E2yv(*QVj{8e(bIe|f4&TMdFc^( z?`L>3OS?OUBdu=bmT?AIQF|_IyJH1hG^OTGlv+au()+U~hM;$YX|pi&yY%O5|7;cdZr42zSuH4S-`uekZ^ zEPqT*lXcQ9hnyqlOQX zg40u3xfOVne9CfG<$|o|c1pwW&Rxx5v}lh%eV3q{CqXo{oXMPmb8g#YF9Uj&0^X9_ z+GH4~Pg#zCHUst6Ruu7#H~yYk%gOaZ?e`k@yykL+%4T!bNb4qB z&kYB%OIG$H_Z8Popvcl0^ZY1ts?N*A1e^0+Sm~~gj6Idg?DI5E+g;mhGy>3rxIZFd zw;$P!S<=yFV~qi53`-S z=KLixf|rxV)nXz@N`I+BDD1>u?j2{j=v0k?@MIN=e)7e&^5qiHe8_7 zbC&h~OF}RFisWFz7^cN=BoR|y*RNdZCEK3%qFZTo7yXAlUOyMa#{-l|@BI~^#FLs* z&KxDCZR>dv)$B{}>6Mh2*u--;x>Q$xQdf6!d&^N#{_V_DY&ZdohmQlN`L+`L0?MG9 ze&XAyiEk5=-%c@@M`}>h#p~Wbd;R|X>#G3;jvw+EE3isr$`k4tmElEi5d0951n#Qb9+KYy<@brH~4Z zC){y89PJX=al;&0ha-mCe8=X2wA9 z8e(Z5ZbCSiR=yg)%krYr`muEV<<-ITi@=UR>++yM>8oAqB} zSh(or%^0^h68Lu$G?ZETUnbZaH|K)+jNKw*;^uc>H4 zgvgl5tPa1weZtR{T{HvfsXoq9Nqm|=zFvUPDwNVeJo)8S+$5$q0U30_@UTMHe*{tM zOds-0mf+-R+8T`sfRa`pWMU8t;|ukB(5N}hZTcCdAM2tzhNux>kc<`|oQ0*mA9RYQ zjrUfOFaytptn+=qB3hV9u@K^#op_5!Y!tpre^F=6?(vM(0qRt3xM2(6$6Inkw zD9T%U5rfs{#9cEgzlwmDhcJ-JM>SWyiQ#-u(VU#wHFzIjo0q4d%;9vV^3dS3gSIJ^ z5wR00o&oVGb>*k1fc}nB*53Y(!BHCujLC#S3#NjIhUNs@%hg>fr-um+RSIN2J!!#w z+tA+Y$-{sHdajP6_dJ0eHGnlg1qjCsBKOrsb>NmjcE6&)HyWe>(|ea0s%-KAqJ@)z3wQw0u%yRA#1i zD>z_6{Cd}h9s{w{y%g4bs4_yHTC` zvrS~VTQdosoyLi05vh9(2TiqO?T_FfT+k^p8ju@BtNZ9V&=4*L(C1ABibNxojE9ww7QZYxzX~}oVic@dZX&8hP#i9NOBCyPyKb^Q2) z#mQH95n$Co!ab9qV0y_s1zm1gw|75j3GM{@BK97f#sCYCLSe#jXZ>0z2S}(-My6G_@>}pveGi* zQ5<{;_{lO*HnWzGw0*O*z+}^LL|`Yr@9?p?bBGKMtYK;lzbc`g=pw;CS#`K^Z3afq zMPSQv`3L!b)>Bjq2c-@1 zVBn=aE&fsNy@UJp8BI1^v#+VthypNJRq7pIZ;0uWRR$_d1JV~{pAMLY_}CRiyP4`o zVt`iXIh5w%06fwQ&4!3-^8X^%$@FUA7geVn4@H@`{DI)d|K&-<1R^~5w9s!G=R|iE zc7@Kz72MKfew2o87@Jg!iU${gj0N_EO{>=KY}c*_qQwr2K69(>IuD1q`s;Z0Pw{XH z1C<`)&a0LFI@P{@1jq^xSXZq@5F3a|gw&Im{BD}xc@(L7F3REsRSf|rJe*U}^+vm^ z%!o1RpeT^)5HKKGaOeSum-|YGq$^m&p(L6a4q5Y{|||c5EU3dEqwVJs|`sPY<8!o5HtO>SeY-gSwvM6 zbHogPF&HA9te_KX{#g=!f}}ZXH8YV$%ImMiQGT4ffQox?ka<=rb&-nDCJ%8J0L9Eq z`5FgIwR&(I<+H5zvlnfuFj5Bdy_KluxdWb4AO1Yk%p}A;0v*hCFNxAsd?_C^_Vl?` zk(biBFj^=$`vecrAuj`0+b{Y;q|z03EcdfiVm}V)rg4;OmR36&h&y4pLBL;I^^3v= z`Ht?`Y6cXQ&)mB{w-c5!$@P;?=VElSL_4YY;{5{!X{7I3M@A9!*@VDf=mPvuz~pkA z*M|2#N?$k{{>N1PW?V&l9>Jr>c(SgeXT!XV9$XT$cRMzF5k_aeF4^qtxZb>cEw13B zcQEh;B9zBq`+2_Or*q9muW8Erm!a9sG<1o{6#ylP=Yj0KD|*$=610+EJST@AAwQh5yh zR-+4GBYfC8?`CvPoo}nA%|ySHJ1O?2U)C)NU7(YEx5r>;ah`qvz!&IJ97Dc$aYHqQa3rXU_(Uebc&Zk4gdailSJz*k1#7j~7Wt zO?zV!ldQNl@l;X$@?YX;y!d}`u!?$#0DT}*`4n{A;w})MG#twNoOJv4A0q~)eUL4* z;(3xR01Qu#QhDuXI7lHSNH{%Z<2h~Vx$)virN7M4e9#=$Z7!Rs2z;v+kkZ%*JBAdV zgV7h$l9li(7&rM)jRW!gl5h0M26-ZppM`%J+rbZB?c z$tVNEP2d#;9kc<#4nF%!!+JchceaLJ7FOFNndPPr(2Y7%-8^V|(Ow}yP=-omP@-E* z^eyv*74Q{O6Y|_igGdz7I`1$*w{1t2Ku=K`U#|p2iwJsd8!3$Pd%&}j96;Rz?88Nl z=kle8m*2sZ8?Xi^UPg1ZH25~`~ zeytcE$o<4m3(Op6K`ccB!3>r?zhF2>|i2^@q?@YxPDR?8r7trR&09p&SL^)H{9V^7)#KN3bMQvVUl! z?<(FIEBQD|hm6+3SB?e@vRXax2@yjX>uw1in~iaW;TD#9JXv?Gy1fiWI1g-?GX?^^ zm&i`kk_6Aj%K%y^fb}S8XAt4L!Nd#QleOUl7}|64^*3`M3d}1{12yMP(E}Dxr1L`B zB8h=0GH*!&^yeDDBrtF!?iX<&f+V2Bl@AbCCw;ui>CW?ys+_#Yz}JoLhtN*q^JIw* z2`0W-GD+>L1{Fq-F7yXQ0s7)qER5HHYSsLv4PT6YG(4Yy$&1$X4JtOY`V>x!A|3R& z6X0_|UFCi&QLtlw++$~{xBysTP|Y&--EQinGud4)LXI6SoMMboV6sIWc zw4<{z)H0ujAf%fYbvP1~qaZM<^oQmL8RbU@YcpAme>P#u0An;3 zo-ULVTk(_22#DoUZk;&k;R&Bfin2zJba}kWTR!pTr}a93=kC;jSTnX&{~)?AhtXTp1JeW6l+_Lm=>xN7vKNGUfJh3jz*ImMxsx{_|E56 z1&#(ma^C=DScTrgBlJi>CxfQ10dW1Mxo2lZ5;4F?Bqk-F1H*gjJ6wxEucj^XLNNqJ zC;a9y^f?PB&}!noemGl$$Pj^E$nZ^j(dm|}6w9BFOSq+e{<0vUiC8e1%x8btS3j0S zq9F`ETs(4P^BAhd8YQ32+MOShxnRL0U?y4up^dW7AI|?pI+W0z&^CC`NY^+N6=8Srzx2R{|kgIgXE#Te7l7ovOHf2+1TwC&Kv` zdl56CtUd2wRXk;b&eoBN>X!SQU3C;4w7f1q90*}Lp7SP56D*i?3s5=`G{q*4K$$eNVN>yLJwgqhIZ z3S56rY>5#>rp~J1P7C?vFv!jRj?Ua!!ITR{$V86+CcF<5Z?ag7KFk7GzDn+#p;tWj zT_ACOHj{rHy%VGt#XFtE)=yQs1&p7ftcrv#5eMYaTKE2-aLt$Ms=i&qjeSznv=mRZSR zBW2)7HFTAr-0(0-=GFj@j60(3Pn}%y_-DOzl}qqQ(41UZqYC!mWtOG)X9-BBCr2by zqzD(hY%mceVwh{MN0F>w#p_p^Et~Ztoa5yihDJBCyXAocyi!GlYcb+V{+H4Dn903| zO_vPq!yE^XBhhBCB<{Q4OoPvxi+1g&Wi`~NkO?k-Dvoe$nFDCl-JN0mW5EAw)yDz_N%FL}U$$I1?`X)6KLn*5_MZ-P>X3Np3^?oacApw_{+7x3AczN*OpmT49Q{ z%<0}uHyAF{w0IyPV;>+bF-%a{)p*iF2kEkGl?Stgz6YrGZR)@1tA?b@ce&WQA z?znWbDhCnbzKg0(ggVcU{xYXM-V&EjyV4r2+q+;4XBuXT%+vNZR&xgUH2UxNHAG=S zrjg|-7UHz!_`yy;L2>W?7oCy)M=Qqx9dK$jJt-O9>u39zt+YKK;Z(k_7lR<*J&8db zxaex=hS*AWZneCa@ut=o)*0DOzdqmt@A!V!Wo0k>0x=`4P9TaSg;?J}LpZ^x<^vG~0=6 zZx}DQdIbfQVIKpRO_t`UT+XpDvR(kMho}HqdmR|6+a_Bfi4F3{JHM71JkgY+QI3Jw zKxqN_KK7k&baZM9ox$xpug1l#Nzko^LYdyW#ZC^dpwCn2B{}ey0lMyiq1Vw_UB?CM zh0kWr=0%cIPYct!Pv%Wc!Ycos>GxI@dGO$gu=riGeAJ@d4e>W@BP1qv+lun{nU@TKt=pK1JS;9{h7U?gC)%p80f(Jo@Y=x^A@h2(851>g=v4j zS!ZF4@Yqtp9y7Y8J4;(~UO~^i$vMsYB!0cimVF|Uk5$Fb&U|2JmmgNnHt$P{ZwLPO z9D~yJM_FKfh&=jCNFd}62oAQZSXoMKV#lN5AoGTuRepCH2vL#Vn@hujf-a*+a_Z&E zE^~6~jrrthXrP7*8;TF^L-tNi(vCBiy>5@&Zl)yE##8M;wm>LCoG;V-!?zOFcIFx) zX=&OrP%CXLkj6cE`L6LHY-(|_e1r9s)w1z%-?ug;YVZ?vo?M5yp4LG{Wfh~g;Y7=7 z+<|T~Z~i@Oqy)7Ad;_bK^Ru2Kaw;l%o5wt2Y(`>S_5{)`>(E4_$#n0$=`5+Uz1Gmn z9KrF~+2yhJ1-^$y;4jdAJ7jxXw|>dePQaqP^)`oDcku{ubICf6&#PlT&)3%0A$2Ch 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 V1>F=|vlo43y^BV_l>O{@>)$I&bFlyb literal 0 HcmV?d00001 diff --git a/blog/src/assets/media/turnstone-alternatives/hero.png b/blog/src/assets/media/turnstone-alternatives/hero.png new file mode 100644 index 0000000000000000000000000000000000000000..7deb3194404bb229aa6f24bf2b96fa8ba70f07f2 GIT binary patch literal 74972 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

kW{1J6s96n1?3~`t(|MK4A=G#qk=Qri@oKJ%` z9O8~eW7a!bTBA2Mcm6-*B8bJGX-|HuiOQyLJ^fsF&O@h8@I(IeZ2AjdAU1!Z1B({n zgg={H`|JvBX+)OMeCz{=rdy!Buf3StIXzJC^% z?X!Kb&doQ~#iznt@&NIQdWhB3pDA1Uk1tj@58wP<06d5`a~u)MK8iNxKFl})G3 zb(`hQF8@>xHOzgYm;(s z_>$CHqvDhN`o_T)2 zgP)~#4X%sr4!_>{vr9u_Wo=HXK2ON{b#tXLd3J0YuQHw zG-WLSDLYD@=UWPwQe{NA8RJ#@t9?B^H-4Jm0T?bpuZV1uIAELBL=?dk3^0^-7VAj> z_weD=3*aYI%<|?lAKjwLGxVkZXDn>jvMy|>yDk?CY~*Nvd3EFB0$?c>JL&$82^U^p zciNG))*slWofsXmc6M|Ku%CT^v?m!=#c)nyR%I5wE}pd zM^^%mP=0r-!US~OAMiZCOz>?!Al7wk=jB3=Lc}=f7^Ih^(+xlxhVq4iK+pEi`D(+! zz`PT5UI4X@IUb4OI2v}KSRc)B^eqm){Rf8m|NrmT+_?#4uz@l$GlQ5`qQp#xB;YY1 O3=E#GelF{r5}E*vwLv=o literal 0 HcmV?d00001 diff --git a/blog/src/assets/media/turnstone-alternatives/motion.css b/blog/src/assets/media/turnstone-alternatives/motion.css new file mode 100644 index 0000000000..9959a12c81 --- /dev/null +++ b/blog/src/assets/media/turnstone-alternatives/motion.css @@ -0,0 +1,13 @@ +/* Bright coded scenes for "Turnstone alternatives". Pairs with motion.js. */ +.prose figure.mg { margin: 42px 0; } +.prose figure.mg img, .mg .mg-svg { display: block; width: 100%; height: auto; border: 1px solid #1A1320; border-radius: 18px; background: #fff; } +.mg figcaption { font: 500 13px/1.5 "Space Grotesk", system-ui, sans-serif; color: #6B5878; padding-top: 10px; text-align: center; } +.mg .mg-svg { touch-action: manipulation; -webkit-tap-highlight-color: transparent; } +.mg .mg-svg text { -webkit-user-select: none; user-select: none; pointer-events: none; } +.mg .mg-hit { cursor: pointer; outline: none; } +.mg [role="slider"] { cursor: grab; touch-action: none; } +.mg .mg-ring { stroke-opacity: 0; transition: stroke-opacity 0.15s; } +.mg .mg-hit:focus-visible .mg-ring { stroke-opacity: 1; } +.mg [role="slider"]:focus-visible circle:nth-child(2) { stroke-width: 5; } +@media (hover: hover) { .mg .mg-hit:hover .mg-ring { stroke-opacity: 0.5; } } +@media (prefers-reduced-motion: reduce) { .mg .mg-ring { transition: none; } } diff --git a/blog/src/assets/media/turnstone-alternatives/motion.js b/blog/src/assets/media/turnstone-alternatives/motion.js new file mode 100644 index 0000000000..b2855a8001 --- /dev/null +++ b/blog/src/assets/media/turnstone-alternatives/motion.js @@ -0,0 +1,226 @@ +/* Bright coded scenes for "Turnstone alternatives". Vanilla JS, no library. +

holds a still image; this script swaps in a live SVG. + Plays only in view, honours reduced motion, "?mgstill" freezes each scene on its still frame. */ +(() => { + const NS = "http://www.w3.org/2000/svg"; + const INK = "#1A1320", YEL = "#FFCA54", BLUE = "#6C8EF5", LIL = "#B69CFF", MINT = "#7FD8AE", SKY = "#9AD8FF", SOFT = "#F1ECF9", MUTE = "#7A6A88"; + const SANS = '"Space Grotesk", system-ui, sans-serif', MONO = '"JetBrains Mono", ui-monospace, monospace'; + const el = (t, a = {}, p) => { const n = document.createElementNS(NS, t); for (const k in a) n.setAttribute(k, a[k]); if (p) p.appendChild(n); return n; }; + const txt = (p, x, y, s, a = {}) => { const n = el("text", Object.assign({ x, y, "font-family": SANS, "font-size": 24, "font-weight": 600, fill: INK }, a), p); n.textContent = s; return n; }; + const cl = (v, a = 0, b = 1) => Math.max(a, Math.min(b, v)); + const seg = (t, a, b) => cl((t - a) / (b - a)); + const oc = (x) => 1 - Math.pow(1 - x, 3); + const ob = (x) => { const c = 1.70158; return 1 + (c + 1) * Math.pow(x - 1, 3) + c * Math.pow(x - 1, 2); }; + const io = (x) => (x < 0.5 ? 4 * x * x * x : 1 - Math.pow(-2 * x + 2, 3) / 2); + const tf = (n, x, y, s = 1, r = 0) => n.setAttribute("transform", `translate(${x} ${y}) rotate(${r}) scale(${s})`); + const button = (g, label, fn) => { + g.setAttribute("role", "button"); g.setAttribute("tabindex", "0"); g.setAttribute("aria-label", label); g.classList.add("mg-hit"); + g.addEventListener("click", fn); + g.addEventListener("keydown", (e) => { if (e.key === "Enter" || e.key === " ") { e.preventDefault(); fn(); } }); + }; + const hit = (g, x, y, w, h, r = 22) => { + el("rect", { x, y, width: w, height: h, rx: r, fill: "#fff", "fill-opacity": 0 }, g); + el("rect", { x: x + 4, y: y + 4, width: w - 8, height: h - 8, rx: r, fill: "none", stroke: INK, "stroke-width": 2, "stroke-dasharray": "4 7", class: "mg-ring" }, g); + }; + + const SC = {}; + + /* ---- 1. one flashlight, three plan batteries, the beam stays lit ---- */ + SC.flashlight = { + dur: 10, still: 9.2, + build(svg, api) { + const BAT = [["ChatGPT plan", BLUE], ["Claude plan", LIL], ["Grok plan", MINT]]; + const beam = el("g", {}, svg); + el("path", { d: "M248 168 L552 168 L790 -10 L10 -10 Z", fill: YEL, "fill-opacity": 0.3 }, beam); + [-1, 1].forEach((s) => el("path", { d: `M${400 + s * 150} 168 L${400 + s * 360} 12`, stroke: YEL, "stroke-width": 5, "stroke-linecap": "round" }, beam)); + txt(beam, 400, 104, "Same Agent", { "text-anchor": "middle", "font-size": 52, "font-weight": 700 }); + const fl = el("g", {}, svg); + hit(fl, 222, 148, 356, 446); + el("rect", { x: 300, y: 552, width: 200, height: 30, rx: 9, fill: SKY, stroke: INK, "stroke-width": 3 }, fl); + el("rect", { x: 512, y: 300, width: 20, height: 48, rx: 7, fill: SKY, stroke: INK, "stroke-width": 2.5 }, fl); + el("rect", { x: 280, y: 242, width: 240, height: 318, rx: 20, fill: YEL, stroke: INK, "stroke-width": 3 }, fl); + el("path", { d: "M240 172 H560 L520 244 H280 Z", fill: YEL, stroke: INK, "stroke-width": 3, "stroke-linejoin": "round" }, fl); + el("rect", { x: 236, y: 160, width: 328, height: 16, rx: 8, fill: SKY, stroke: INK, "stroke-width": 3 }, fl); + el("rect", { x: 300, y: 262, width: 200, height: 280, rx: 14, fill: "#fff", stroke: INK, "stroke-width": 2.5 }, fl); + const bats = BAT.map(([name, col]) => { + const g = el("g", {}, fl); + el("rect", { x: -18, y: -46, width: 36, height: 10, rx: 3, fill: "#fff", stroke: INK, "stroke-width": 2.5 }, g); + el("rect", { x: -88, y: -38, width: 176, height: 76, rx: 12, fill: SOFT, stroke: INK, "stroke-width": 3 }, g); + const ch = el("rect", { x: -84, y: -34, width: 168, height: 68, rx: 9, fill: col }, g); + txt(g, 0, 7, name, { "text-anchor": "middle", "font-family": MONO, "font-size": 20, "font-weight": 700 }); + return { g, ch }; + }); + const DR = [[1.2, 3.0], [4.6, 6.4]], SW = [3.1, 6.7]; + const place = (t) => { + let order = [0, 1, 2]; const ys = [0, 1, 2], xs = [0, 0, 0]; + for (const st of SW) { + const s = seg(t, st, st + 1.3); if (s <= 0) break; + const mover = order[0], next = order.slice(1).concat(mover), m = io(seg(s, 0.3, 0.7)); + order.forEach((b, i) => { ys[b] = i + (next.indexOf(b) - i) * m; }); + xs[mover] = -250 * (s < 0.3 ? io(s / 0.3) : s < 0.7 ? 1 : 1 - io((s - 0.7) / 0.3)); + if (s < 1) break; + order = next; + } + return { ys, xs }; + }; + let cur = 0; + button(fl, "Flashlight: drain the current battery so the next one takes over", () => api.seek(cur < 1.2 ? 1.2 : cur < 4.6 ? 4.6 : 0.4)); + return (t) => { + cur = t; + const { ys, xs } = place(t), fade = t > 9.5 ? 1 - seg(t, 9.5, 9.95) : seg(t, 0, 0.35); + bats.forEach((b, i) => { + const c = i < 2 ? 1 - seg(t, DR[i][0], DR[i][1]) : 1; + b.ch.setAttribute("width", 168 * c); b.ch.setAttribute("opacity", cl(c * 4)); + tf(b.g, 400 + xs[i], 312 + 86 * ys[i]); b.g.setAttribute("opacity", fade); + }); + }; + }, + }; + + /* ---- 2. two envelopes, two price cards ---- */ + SC.envelopes = { + dur: 9, still: 7.4, + build(svg, api) { + const E = [["Turnstone for Mac", "$0 forever", false], ["Cloud", "$49 a month", true]]; + const tapAt = [-99, -99]; + const envs = E.map(([name, price, soon], i) => { + const x0 = 60 + i * 360, w = 320, cx = x0 + 160, g = el("g", {}, svg); + hit(g, x0 - 14, 70, w + 28, 470); + el("path", { d: `M${x0} 302 L${cx} 222 L${x0 + w} 302 Z`, fill: SOFT, stroke: INK, "stroke-width": 3, "stroke-linejoin": "round" }, g); + const card = el("g", {}, g); + el("rect", { x: x0 + 24, y: 0, width: w - 48, height: 190, rx: 12, fill: YEL, stroke: INK, "stroke-width": 3 }, card); + txt(card, cx, 76, price, { "text-anchor": "middle", "font-size": 42, "font-weight": 700 }); + const tag = el("g", {}, card); + if (soon) { + el("rect", { x: cx - 76, y: 102, width: 152, height: 38, rx: 19, fill: LIL, stroke: INK, "stroke-width": 2.5 }, tag); + txt(tag, cx, 128, "Coming soon", { "text-anchor": "middle", "font-size": 19, "font-weight": 700 }); + } + el("rect", { x: x0, y: 300, width: w, height: 210, rx: 12, fill: "#fff", stroke: INK, "stroke-width": 3 }, g); + el("path", { d: `M${x0 + 3} 303 L${cx} 398 L${x0 + w - 3} 303`, fill: SOFT, stroke: INK, "stroke-width": 2.5, "stroke-linejoin": "round" }, g); + el("rect", { x: cx - 140, y: 426, width: 280, height: 56, rx: 12, fill: "#fff", stroke: INK, "stroke-width": 2.5 }, g); + txt(g, cx, 463, name, { "text-anchor": "middle", "font-size": 25, "font-weight": 700 }); + button(g, `${name} envelope: ${price}${soon ? ", Coming soon" : ""}`, () => { tapAt[i] = api.now(); api.poke(); }); + return { card, tag }; + }); + return (t, now) => { + const tuck = 1 - io(seg(t, 8.2, 8.9)); + envs.forEach((e, i) => { + let p = ob(seg(t, 0.5 + i, 1.4 + i)) * tuck; + const d = now - tapAt[i]; + if (d >= 0 && d < 1.3) p = d < 0.45 ? 1 - io(d / 0.45) : ob(seg(d, 0.45, 1.3)); + tf(e.card, 0, 312 - 184 * p); + e.tag.setAttribute("opacity", oc(seg(t, 2.3, 2.7))); + }); + }; + }, + }; + + /* ---- 3. an egg carton of platforms ---- */ + SC.eggcarton = { + dur: 7, still: 6.5, + build(svg, api) { + const CUPS = [["Mac app", 145, 250, 2], ["Cloud", 315, 250, 1], ["iPhone app", 485, 250, 1], ["Web app", 655, 250, 1], ["Windows", 230, 440, 0], ["Linux", 400, 440, 0], ["Android", 570, 440, 0]]; + const g = el("g", {}, svg); + hit(g, 36, 84, 728, 486, 38); + el("rect", { x: 50, y: 98, width: 700, height: 458, rx: 34, fill: SKY, stroke: INK, "stroke-width": 3 }, g); + const EGG = "M0 -90 C26 -90 40 -42 40 -26 C40 -4 22 6 0 6 C-22 6 -40 -4 -40 -26 C-40 -42 -26 -90 0 -90 Z"; + const eggs = []; + CUPS.forEach(([name, x, y, kind]) => { + el("ellipse", { cx: x, cy: y, rx: 66, ry: 36, fill: "#fff", stroke: INK, "stroke-width": 3 }, g); + el("path", { d: `M${x - 48} ${y + 8} Q${x} ${y + 26} ${x + 48} ${y + 8}`, stroke: SOFT, "stroke-width": 6, fill: "none", "stroke-linecap": "round" }, g); + if (kind) { + const e = el("g", {}, g); + el("path", { d: EGG, fill: kind === 2 ? BLUE : SOFT, stroke: INK, "stroke-width": 3 }, e); + el("path", { d: "M-20 -56 Q-24 -40 -18 -28", stroke: "#fff", "stroke-width": 5, fill: "none", "stroke-linecap": "round", opacity: kind === 2 ? 0.7 : 1 }, e); + if (kind === 1) { + el("rect", { x: -64, y: -130, width: 128, height: 32, rx: 16, fill: LIL, stroke: INK, "stroke-width": 2.5 }, e); + txt(e, 0, -108, "Coming soon", { "text-anchor": "middle", "font-size": 17, "font-weight": 700 }); + } + eggs.push({ e, x, y: y + 6, kind }); + el("path", { d: `M${x - 66} ${y} A66 36 0 0 0 ${x + 66} ${y} Z`, fill: "#fff" }, g); + el("path", { d: `M${x - 66} ${y} A66 36 0 0 0 ${x + 66} ${y}`, fill: "none", stroke: INK, "stroke-width": 3 }, g); + el("path", { d: `M${x - 48} ${y + 8} Q${x} ${y + 26} ${x + 48} ${y + 8}`, stroke: SOFT, "stroke-width": 6, fill: "none", "stroke-linecap": "round" }, g); + } + txt(g, x, y + 74, name, { "text-anchor": "middle", "font-size": 22, "font-weight": 700 }); + }); + button(g, "Egg carton: Mac app available; Cloud, iPhone app and Web app coming soon; Windows, Linux and Android empty. Wobble the eggs", () => api.seek(0.3)); + return (t) => { + let j = 0; + eggs.forEach((o) => { + if (o.kind === 2) { const s = seg(t, 0.4, 1.1); tf(o.e, o.x, o.y - 26 * Math.sin(Math.PI * s), 1, 0); return; } + const st = 1.3 + 0.2 * j++, u = t - st; + const a = u > 0 && u < 3 ? 13 * Math.sin(u * 11) * Math.exp(-u * 1.5) : 0; + tf(o.e, o.x, o.y, 1, a); + }); + }; + }, + }; + + /* ---- title card, 16 by 9 ---- */ + SC.hero = { + w: 960, h: 540, dur: 3.6, still: 3.6, once: true, + build(svg) { + el("rect", { x: 64, y: 44, width: 160, height: 42, rx: 21, fill: YEL, stroke: INK, "stroke-width": 2.5 }, svg); + txt(svg, 144, 72, "Alternatives", { "text-anchor": "middle", "font-size": 20, "font-weight": 700 }); + txt(svg, 64, 160, "Turnstone alternatives", { "font-size": 64, "font-weight": 700 }); + txt(svg, 64, 220, "5 tools like Turnstone for AI teammates", { "font-size": 27, "font-weight": 500, fill: MUTE }); + txt(svg, 64, 258, "Checked 11 Nov 2026", { "font-size": 19, "font-weight": 500, fill: MUTE }); + const top = el("g", {}, svg); + const tn = txt(top, 480, 346, "Turnstone", { "text-anchor": "middle", "font-family": MONO, "font-size": 19, "font-weight": 700, fill: MUTE }); + const tw = tn.getComputedTextLength() + 44; + top.insertBefore(el("rect", { x: 480 - tw / 2, y: 316, width: tw, height: 44, rx: 12, fill: SOFT, stroke: INK, "stroke-width": 2.5 }), tn); + const NAMES = ["Claude Cowork", "Munder Difflin", "Grok Bot", "Perplexity Teammates", "OpenClaw"], COL = [YEL, SKY, LIL, MINT, YEL]; + const tiles = NAMES.map((s, i) => { + const g = el("g", {}, svg), n = txt(g, 0, 448, s, { "text-anchor": "middle", "font-family": MONO, "font-size": 16, "font-weight": 700 }); + const w = n.getComputedTextLength() + 26, r = el("rect", { y: 420, width: w, height: 42, rx: 11, fill: COL[i], stroke: INK, "stroke-width": 2.5 }); + g.insertBefore(r, n); + return { g, n, r, w }; + }); + const gap = 16, total = tiles.reduce((a, b) => a + b.w, 0) + gap * 4; + let x = (960 - total) / 2; + const lines = tiles.map((o) => { + const cx = x + o.w / 2; o.r.setAttribute("x", x); o.n.setAttribute("x", cx); x += o.w + gap; + const p = el("path", { d: `M480 360 V390 H${cx} V420`, fill: "none", stroke: INK, "stroke-width": 2, "stroke-dasharray": "2 7", "stroke-linecap": "round" }, svg); + svg.insertBefore(p, tiles[0].g); + return p; + }); + return (t) => { + tiles.forEach((o, i) => { + const s = seg(t, 0.4 + i * 0.4, 1.0 + i * 0.4), k = ob(s); + tf(o.g, 0, 34 * (1 - k)); o.g.setAttribute("opacity", cl(s * 2.5)); lines[i].setAttribute("opacity", cl(s * 2.5)); + }); + }; + }, + }; + + /* ---- player ---- */ + const q = new URLSearchParams(location.search), frozen = q.has("mgstill"), fixed = parseFloat(q.get("mgstill")); + const calm = matchMedia("(prefers-reduced-motion: reduce)").matches; + const mount = (fig) => { + const sc = SC[fig.dataset.scene], img = fig.querySelector("img"); if (!sc || !img) return; + const W = sc.w || 800, H = sc.h || 600; + const svg = el("svg", { viewBox: `0 0 ${W} ${H}`, class: "mg-svg", role: "group", "aria-label": img.alt || "" }); + svg.style.aspectRatio = `${W} / ${H}`; + el("rect", { width: W, height: H, fill: "#fff" }, svg); + img.replaceWith(svg); + let off = 0, raf = 0, seen = false, held = calm; + const base = performance.now(), clock = () => (performance.now() - base) / 1000; + let draw = () => {}; + const frame = () => { const now = clock(); draw(held ? sc.still : sc.once ? Math.min(now + off, sc.dur) : (((now + off) % sc.dur) + sc.dur) % sc.dur, now); }; + const tick = () => { cancelAnimationFrame(raf); frame(); if (seen && !held) raf = requestAnimationFrame(tick); }; + const api = { now: clock, seek: (s) => { off = s - clock(); held = false; tick(); }, poke: () => { held = false; tick(); } }; + draw = sc.build(svg, api); + if (frozen) { draw(isNaN(fixed) ? sc.still : fixed, 0); return; } + new IntersectionObserver(([e]) => { + seen = e.isIntersecting; + if (seen) { tick(); if (!fig.dataset.sent && window.posthog) { fig.dataset.sent = 1; window.posthog.capture("blog_scene_view", { slug: location.pathname.split("/").filter(Boolean).pop(), scene: fig.dataset.scene }); } } + else cancelAnimationFrame(raf); + }, { threshold: 0.25 }).observe(fig); + svg.addEventListener("click", () => { if (!fig.dataset.hit && window.posthog) { fig.dataset.hit = 1; window.posthog.capture("blog_scene_interact", { slug: location.pathname.split("/").filter(Boolean).pop(), scene: fig.dataset.scene }); } }); + frame(); + }; + const go = () => document.querySelectorAll("figure.mg[data-scene]").forEach(mount); + const fonts = document.fonts && document.fonts.load ? Promise.all([document.fonts.load('700 32px "Space Grotesk"'), document.fonts.load('500 20px "Space Grotesk"'), document.fonts.load('700 20px "JetBrains Mono"')]).catch(() => {}) : Promise.resolve(); + const start = () => fonts.then(go, go); + if (document.readyState === "loading") document.addEventListener("DOMContentLoaded", start); else start(); +})(); diff --git a/blog/src/posts/agent-tools-today-2026-11-11.md b/blog/src/posts/agent-tools-today-2026-11-11.md new file mode 100644 index 0000000000..2abc7c7070 --- /dev/null +++ b/blog/src/posts/agent-tools-today-2026-11-11.md @@ -0,0 +1,56 @@ +--- +title: "Agent Tools Today, 11 Nov 2026: Claude Sheets and Whiteboards, AlphaProof Code, Strands Decider" +seoTitle: "Agent Tools Today (11 Nov 2026): Launches, Skills, MCP Servers" +description: "The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 10 to 11 Nov 2026, each with its source and date." +date: 2026-11-11 +category: news +categoryLabel: News +type: Non-technical +series: agent-tools-today +primaryKeyword: "agent tools today 11 nov 2026" +secondaryKeywords: ["claude sheets", "claude whiteboards", "alphaproof code", "strands decider", "opencode v2.2.7", "copilot cli 1.0.109"] +tags: ["Daily Brief", "Claude", "MCP", "OpenCode"] +--- + +Agent tools today, 11 Nov 2026, in one line: Anthropic put Claude Sheets and Whiteboards in beta, Google DeepMind's AlphaProof Code used agents to formally verify Signal's protocol code, and a Strands Decider case study drew 693 Hacker News points. It covers 10 Nov 04:00 UTC to 11 Nov 04:00 UTC, checked 11 Nov. Previous edition: [10 Nov](/blog/agent-tools-today-2026-11-10/). + +
Animation. On a white background, a gumball machine full of blue, lilac and mint gumballs drops three gumballs down its chute in turn. They read Sheets, AlphaProof and Decider. Each gumball rolls into the tray and settles. Tapping the crank drops the next one and shows the date 11 Nov on it.
The day's three lead items, from Anthropic's 10 Nov article, Google DeepMind's 10 Nov post and a Strands Agents case study, read 11 Nov 2026.
+ +## Top 2 launches + +1. **Claude Whiteboards, Sheets and Data.** Anthropic's 10 Nov article puts Whiteboards and Sheets in beta, and Claude Dashboards "becomes generally available as Claude Data". "These are available on all paid plans." Sheets is "a spreadsheet Claude builds and edits with you". On Enterprise, Claude Data "turns on by default on November 19, 2026". Our page on [Claude Sheets, Whiteboards and Data](/blog/claude-sheets-whiteboards-data/) has the admin defaults. [Source](https://claude.com/resources/articles/sheets-whiteboards-data) +2. **AlphaProof Code.** A research result, not a product. Google DeepMind's 10 Nov post, titled "Formal Verification of Signal’s Protocol with Gemini", says researchers guided AI agents to "mathematically prove key security properties of the actual code underlying the Signal protocol". Its agents generated "over six million lines of Lean" (its summary says "over three million lines of machine-checked proof"), and the verification "took just four weeks", by Google DeepMind's own account. 587 points on [Hacker News](https://news.ycombinator.com/item?id=50439193) by 11 Nov. [Source](https://deepmind.google/blog/introducing-alphaproof-code/) + +## Top 3 skills, MCP servers and plugins + +1. **Interactive connectors open as full apps.** Anthropic's 10 Nov article says "where a connector supports it, you can open a tool beside your conversation or expand it to full screen". Asana, Canva, Dropbox and Webflow are in the first group. It runs on MCP Apps, "the open extension to the Model Context Protocol", rolling out "on all plans". See [what an MCP server is](/blog/what-is-an-mcp-server/). [Source](https://claude.com/resources/articles/interactive-connectors-full-tool) +2. **Modern Web Guidance.** "Keep your coding agent up to date with the latest web best practices." The README calls it "a set of skills", stewarded by the Chrome, Edge, Firefox and MDN teams. Its Show HN post, from 10 Nov at 18:01 UTC, had 286 points by 11 Nov. Apache-2.0, 3,360 stars, created March 2026. [Source](https://github.com/GoogleChrome/modern-web-guidance) +3. **anthropics/skills.** "Public repository for Agent Skills." 1,679 stars in a day on GitHub trending on 11 Nov, 192,464 in total. GitHub shows no licence for the whole repo. See [Claude Code skills](/blog/claude-code-skills/). [Source](https://github.com/anthropics/skills) + +## Top 5 moves from multi agent tools + +1. **OpenCode v2.2.7.** Published 10 Nov at 10:37 UTC. You can pick "Auto in the model picker when your Copilot account has an Auto pool", and remote MCP servers that rotate refresh tokens "no longer sign you out when several clients refresh at once". See [OpenCode alternatives](/blog/opencode-alternatives/). [Source](https://github.com/anomalyco/opencode/releases/tag/v2.2.7) +2. **GitHub Copilot CLI v1.0.109.** Published 10 Nov at 17:02 UTC. It adds "support for Claude Fable 5.2 in the model picker under New models" and CIDR ranges for "sandbox host allow and deny rules". Our page on [Claude Fable 5.2](/blog/claude-fable-5-2/) covers the model. [Source](https://github.com/github/copilot-cli/releases/tag/v1.0.109) +3. **Orca 1.4.256.** Published 10 Nov at 21:31 UTC. Dictation "offers one setup button" and drops filler words. On the phone, "Commit messages, PR descriptions, comments, review notes, tasks and new-workspace drafts survive closing the app." [Source](https://github.com/stablyai/orca/releases/tag/v1.4.256) +4. **Qwen Code v0.27.2.** Published 10 Nov at 19:22 UTC. "Pending approvals now appear in the live panel and can trigger a terminal bell or desktop notification when the terminal is unfocused." The Web Shell can set up WeChat, QQ and Email channels. [Source](https://github.com/QwenLM/qwen-code/releases/tag/v0.27.2) +5. **Goose 1.59.0.** Published 10 Nov at 17:17 UTC. New: "Resume completed delegates with a follow-up (subagent)". One fix, first shipped in 1.58.1 at 04:09 UTC: "Reword compaction prompt that Opus 5.5 refuses as distillation". Prompts, like emails to legal, sometimes need a second draft. [Source](https://github.com/aaif-goose/goose/releases/tag/v1.59.0) + +## Top 2 rising repos + +1. **agent-browser.** Vercel Labs' "Browser automation CLI for AI agents". The README says it returns a page "as compact text with a ref such as `@e1` for each element", which the agent acts on. 780 stars in a day on GitHub trending on 11 Nov, 49,335 in total. Apache-2.0. [Source](https://github.com/vercel-labs/agent-browser) +2. **billion-context.** "A context-compression plugin for month-long single sessions". The README says it "sits between **any** agent and its model API" and claims "5× fewer tokens": the author's claims. 375 stars in a day on 11 Nov, 6,411 in total; GitHub lists its licence as Other. [Source](https://github.com/ranxianglei/billion-context) + +Stars can rise for reasons other than use: names to watch, not picks. + +## Top 4 things people are talking about + +1. **Can a small decision model replace Sonnet 4.6?** The Strands Agents team says two Amazon engineers swapped Claude Sonnet 4.6 for Strands Decider to label tickets, and it "performed just as well at 98% less cost". Its 9 Nov post puts Sonnet at about $22,200 and Decider at about $500 per million tickets: the vendor's own figures. It says this works for "a closed choice from a known catalog". 693 points on [Hacker News](https://news.ycombinator.com/item?id=50436640) by 11 Nov, posted 10 Nov. Choosing a model per job? See [Claude Code Max plan tips](/blog/claude-code-max-plan-tips/). [Source](https://strandsagents.com/blog/amazon-saves-millions-replacing-sonnet-with-strands-decider/) +2. **Does AI use make a codebase fragile?** One programmer's essay says yes. Evan X. Merz writes that AI "tends to solve the problems that can fit within its context window very well, but it's totally oblivious to the long term issues". It is his opinion, dated 7 Nov. 408 points and 425 comments on [Hacker News](https://news.ycombinator.com/item?id=50438318) by 11 Nov, posted 10 Nov. [Source](https://evanxmerz.com/post/ai-usage-generates-a-fragile-codebase/) +3. **Is Project Glasswing finding bugs that matter?** VulnCheck reports 442 CVEs attributable to Anthropic in seven months, "with only two identified as exploited in the wild", and of 37,966 ledger findings, "just 217 have been marked fixed" as of 2 Nov. These are VulnCheck's counts, dated 9 Nov. 311 points on [Hacker News](https://news.ycombinator.com/item?id=50447074) by 11 Nov, posted 10 Nov. [Source](https://www.vulncheck.com/blog/anthropic-glasswing-november-update) +4. **What did the Fireworks AI incident mean for Notion?** Notion's help page, read 11 Nov, describes "a security incident impacting fewer than 1% of Notion workspaces" and says "As of November 3rd, we have disconnected our systems from Fireworks". It tells users who pasted credentials into Notion AI to rotate them "right away". 160 points on [Hacker News](https://news.ycombinator.com/item?id=50437106) by 11 Nov. [Source](https://www.notion.com/help/security-incident-involving-a-third-party-ai-vendor) + +## How this list is built + +We checked tracked tools' GitHub releases, vendor pages, the Hacker News top 30 and GitHub trending, and opened every page linked above. A name only makes a list with an opened link and a signal: points, stars or a dated release. Claude Code shipped no release in the window, the Codex 0.167.1 notes list no changes, T3 Code and Crush shipped only nightlies, and Paperclip, AionUi and Cline shipped nothing. Pi v1.5.2 lets you "fork it into the current folder" when a session's folder is gone, and Gemini CLI v0.68.0 shows the "429 rate limit cool-down and countdown". + + diff --git a/blog/src/posts/mcp-and-skills-in-a-hive.md b/blog/src/posts/mcp-and-skills-in-a-hive.md index efa0697a47..99cacb4a3f 100644 --- a/blog/src/posts/mcp-and-skills-in-a-hive.md +++ b/blog/src/posts/mcp-and-skills-in-a-hive.md @@ -33,6 +33,8 @@ design principle that makes a hive practical is that **every agent is a genuine so your existing setup is inherited, not replaced. This post explains exactly how that works and how to scope tools when you want different agents to have different capabilities. +If you want your agents to drive a browser, [OpenCode Browse vs agent-browser](/blog/opencode-browse-vs-agent-browser/) compares an MCP server that uses your own browser with a CLI that runs its own. + ## Why inheritance is automatic Start from what a hive agent actually *is*. When the harness spawns an agent, it doesn't reimplement diff --git a/blog/src/posts/opencode-browse-vs-agent-browser.md b/blog/src/posts/opencode-browse-vs-agent-browser.md new file mode 100644 index 0000000000..fc913c5dde --- /dev/null +++ b/blog/src/posts/opencode-browse-vs-agent-browser.md @@ -0,0 +1,93 @@ +--- +title: "OpenCode Browse vs agent-browser: Your Browser or a CLI (Nov 2026)" +seoTitle: "OpenCode Browse vs agent-browser (2026): Which to Pick" +description: "OpenCode Browse lets agents drive your signed in browser over MCP; agent-browser is a Rust CLI with its own Chrome. Setup, licence and picks, 11 Nov 2026." +date: 2026-11-11 +category: comparisons +categoryLabel: Comparisons +type: Technical +primaryKeyword: "opencode browse vs agent-browser" +secondaryKeywords: ["agent-browser vs opencode browse", "opencode browse mcp", "agent-browser alternative", "browser tool for coding agents", "vercel agent-browser"] +tags: ["Comparisons", "MCP", "Skills", "AI Agents"] +faq: + - q: "What is the difference between OpenCode Browse and agent-browser?" + a: "Which browser they drive and how the agent calls them. OpenCode's Browse page calls it an MCP server and a Chromium extension that let agents use your real browser, with your tabs, logins and extensions. agent-browser's README calls it a native Rust CLI that drives a browser one command at a time, Chrome for Testing by default. Checked 11 Nov 2026." + - q: "Does OpenCode Browse work with Claude Code?" + a: "Yes. Its product page lists OpenCode, Claude Code, Cursor, Codex, Zed and many more under Any MCP client. The README's install table includes Claude Code with the `claude` flag. Checked 11 Nov 2026." + - q: "Does agent-browser need MCP?" + a: "No. Its site says it works with any agent that can run shell commands, and it ships skills that tell the agent how to use it. For MCP clients, `agent-browser mcp` starts an MCP server over stdio. Checked 11 Nov 2026." + - q: "Can agent-browser use my own Chrome?" + a: "Yes, through CDP mode. Its docs show `agent-browser connect 9222` for a Chrome started with remote debugging, and `--auto-connect` to find a running one. Without that it downloads and drives Chrome for Testing. Checked 11 Nov 2026." + - q: "Are OpenCode Browse and agent-browser free?" + a: "Neither product page lists a price on 11 Nov 2026. Browse is MIT licensed and agent-browser is Apache 2.0, and both are on GitHub." +--- + +Our view: pick OpenCode Browse when your agent must work inside the browser you are already signed in to, and pick agent-browser when you want a scriptable CLI with its own Chrome that any shell agent can call. Both are open source on GitHub. Checked 11 Nov 2026. + +Both tools moved in the past week. Browse shipped four [releases](https://github.com/anomalyco/browse/releases) on 7 Nov and two on 8 Nov, the last v0.0.16 (UTC), and our [9 Nov brief](/blog/agent-tools-today-2026-11-09/) listed it first. agent-browser shipped [v0.42.0](https://github.com/vercel-labs/agent-browser/releases) on 10 Nov. This page sits in our [Comparisons hub](/blog/topics/comparisons/); for tools that run several agents side by side, see [Herdr alternatives](/blog/herdr-alternatives/). + +## OpenCode Browse vs agent-browser at a glance (checked 11 Nov 2026) + +Browse lends your agent the browser you already use, while agent-browser gives it a browser of its own. Every row below comes from each project's README or product page on 11 Nov 2026. + +
Animation. On a white background, two wooden puzzle trays sit side by side, labelled Your browser and Fresh browser. A piece reading Signed in tabs drops into the first tray, then a piece reading Headless Chrome drops into the second. Tap a piece and it lifts out and clicks back into place.
Browse drives the Chromium browser you already use; agent-browser starts Chrome for Testing unless you attach one. Both projects' pages, 11 Nov 2026.
+ +| | OpenCode Browse | agent-browser | +| --- | --- | --- | +| What it is | An MCP server and a Chromium extension | A native Rust CLI with a background daemon | +| How an agent calls it | MCP tools, such as `execute` for Playwright code | Shell commands such as `agent-browser snapshot`, or `agent-browser mcp` | +| Which browser it drives | Your own Chrome, Edge, Brave, Arc, Helium, Vivaldi, Opera or Chromium | Chrome for Testing by default, headless unless `--headed`; can attach to a running Chrome | +| Agents named | OpenCode, Claude Code, Cursor, Codex, Zed "and many more" | Claude Code, Cursor, GitHub Copilot, OpenAI Codex, Google Gemini, opencode | +| Licence | MIT | Apache 2.0 | +| Latest release | v0.0.16, 8 Nov 2026 | v0.42.0, 10 Nov 2026 | +| Price on 11 Nov 2026 | None listed on its product page | None listed on its site | + +GitHub shows the Browse repo was created on 27 Oct 2026 and had 469 stars on 11 Nov 2026; the agent-browser repo dates from 11 Jan 2026 and had more than 49,000. Stars are not a measure of use. + +## What is OpenCode Browse? + +OpenCode Browse is a way for agents to use the browser you already have open. Its [product page](https://opencode.ai/product/browse) calls it "An MCP server and a Chromium extension that let your agents use your real browser, with your tabs, your logins and your extensions." Agents "open and drive tabs with Playwright, take screenshots and record the screen, in background tabs grouped out of your way." + +We think the handoff is the part that matters most. "When it's your turn, for a login, a 2FA prompt or a payment, they hand the tab back to you and continue once you click Continue." You can also lend an agent a tab by clicking the toolbar button, and limit a session's tabs to "the sites you name". + +
Animation. On a white background, a striped relay baton labelled Your tab rolls along a shelf from a tray marked Agent to a tray marked You, as a small card reading Login, your turn flips up. Tap the Continue button on the card and the baton rolls back to the Agent tray.
Browse hands the tab back for a login, a 2FA prompt or a payment, then carries on after Continue. OpenCode's Browse page, 11 Nov 2026.
+ +Install starts with the Chrome extension, which the page says "walks you through the rest of the steps." The [README](https://github.com/anomalyco/browse) also gives a one line installer, `curl -fsSL https://opencode.ai/browse/install | bash`. Then `browse install` adds the `browse` MCP server to the agents you pick and pairs the extension. Any other stdio MCP client gets the entry `"command": "browse", "args": ["mcp"]`. + +The README is frank about risk: "browse drives the browser you're signed in to, so it assumes that what an agent reads (a web page, an email) may try to steer it". Clearing cookies and changing site permissions are refused, and of agent code it says: "treat code an agent runs as code running as you." + +## What is agent-browser? + +agent-browser is a browser CLI for agents from Vercel Labs. Its [README](https://github.com/vercel-labs/agent-browser) calls it "a native Rust CLI that gives an AI agent a browser it can drive one command at a time." `snapshot` returns the page "as compact text with a ref such as `@e1` for each element. The agent acts on a ref, reads the page again to check the result, and repeats." + +The [site](https://agent-browser.dev) shows the loop: `agent-browser open example.com`, then `agent-browser snapshot -i`, then `agent-browser click @e2` on the link it found. For a snapshot, it claims "Text output uses ~200-400 tokens vs ~3000-5000 for full DOM". + +
Animation. On a white background, two small lockers stand side by side, labelled @e1 and @e2. The words click @e2 type themselves above the row, and the second locker door swings open to show a folded note reading More information. Tap either locker and its door opens and closes again.
agent-browser's snapshot gives each element a ref the agent acts on next. agent-browser's README and site, 11 Nov 2026.
+ +Install is `npm install -g agent-browser`, then `agent-browser install` to download Chrome for Testing. A background daemon drives the browser over the Chrome DevTools Protocol, and by default closes a headless browser after one hour without commands, which is more discipline than most of us show with tabs. `--headed` shows the window, and [CDP mode](https://agent-browser.dev/cdp-mode) attaches to a Chrome you started with remote debugging, or finds one with `--auto-connect`. + +Agents call it as plain shell commands. The site lists "Claude Code, Cursor, GitHub Copilot, OpenAI Codex, Google Gemini, opencode, and any agent that can run shell commands." The README says "The CLI ships skills that match its version" (`npx skills add vercel-labs/agent-browser` installs one), and `agent-browser mcp` "starts an MCP server over stdio". + +## Which should you pick? + +Pick by which browser the job needs, not by star count. Our view, as plain rules: + +**Pick OpenCode Browse if:** +- The task needs a site you are already signed in to, and you would rather not hand the agent a password. +- You want to do the login or 2FA step yourself, then click Continue. +- You want the agent in your own Chrome, Edge, Brave or Arc, with your extensions. +- You want to hand an agent a tab you already have open, with the toolbar button. + +**Pick agent-browser if:** +- You want each session in its own browser, away from your tabs. +- You want headless runs, including on Linux, where `agent-browser install --with-deps` adds the browser's system libraries. +- Your agent only runs shell commands, or you want short text snapshots with refs. +- You want a cloud browser from a provider such as Browserbase or Browserless. + +## Can a team of agents share one of these tools? + +Yes, and both plan for several agents through named sessions. agent-browser's README says "Each `--session` gets its own daemon and browser." Browse gives each agent its own current session only when the client names the agent, as OpenCode does; otherwise its README says "each should `session_new` its own and pass `session` on every call." The v0.0.16 notes add that agents and subagents sharing one OpenCode process "each keep their own browse session". + +If you want to run that team on your desktop, [Munder Difflin](https://harnessmd.com/download) is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. Its agents can use MCP servers, skills and plugins. [This guide](/blog/mcp-and-skills-in-a-hive/) covers MCP servers and skills in a hive, and [the install guide](/blog/how-to-install-and-use-munder-difflin/) covers setup. + + diff --git a/blog/src/posts/perplexity-teammates-vs-munder-difflin.md b/blog/src/posts/perplexity-teammates-vs-munder-difflin.md index f28087f1ff..95a22da29e 100644 --- a/blog/src/posts/perplexity-teammates-vs-munder-difflin.md +++ b/blog/src/posts/perplexity-teammates-vs-munder-difflin.md @@ -24,6 +24,8 @@ faq: Our view: pick Perplexity Teammates if you already pay for Max and want hosted agents that watch ongoing work in their own browsers, and Munder Difflin if you want a team of agents for all kinds of knowledge work, coding included, on your own computer. Checked 7 Nov 2026. +If Turnstone is on your list too, see [Turnstone alternatives](/blog/turnstone-alternatives/). + [Munder Difflin](https://harnessmd.com/download) is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. Other matchups live in the [Comparisons hub](/blog/topics/comparisons/). ## What are Perplexity Teammates? diff --git a/blog/src/posts/turnstone-alternatives.md b/blog/src/posts/turnstone-alternatives.md new file mode 100644 index 0000000000..43d075572b --- /dev/null +++ b/blog/src/posts/turnstone-alternatives.md @@ -0,0 +1,91 @@ +--- +title: "Turnstone Alternatives: 5 Tools Like Turnstone for AI Teammates (Nov 2026)" +seoTitle: "5 Turnstone Alternatives (Nov 2026): AI Teammates Compared" +description: "Turnstone runs AI teammates on the subscriptions you already pay for, on a Mac. Five alternatives, from Claude Cowork to OpenClaw, checked 11 Nov 2026." +date: 2026-11-11 +category: comparisons +categoryLabel: Comparisons +type: Non-technical +primaryKeyword: "turnstone alternatives" +secondaryKeywords: ["turnstone alternative", "tools like turnstone", "turnstone pricing", "turnstone windows", "open source turnstone alternative", "turnstone ai teammates"] +tags: ["Comparisons", "AI Agents", "Open Source", "Local-First"] +faq: + - q: "What is Turnstone?" + a: "Turnstone is a Mac app for running a team of AI agents on the AI plans you already pay for. Its facts page, read 11 Nov 2026, says \"Each Agent has its own job, its own model and its own memory.\" It is in the Y Combinator Winter 2026 batch." + - q: "Is Turnstone free?" + a: "On a Mac, yes. Its pricing page, read 11 Nov 2026, lists Free at $0 forever when you bring your own subscription or API key. Turnstone Cloud is marked coming soon at $49 a month, and the home page offers the first 1,000 people a free first month." + - q: "Does Turnstone run on Windows?" + a: "Not today. Its facts page, read 11 Nov 2026, lists Windows, Linux and Android as \"Not available\", and Cloud, an iPhone app and a web app as \"Coming soon\". Claude Cowork, Munder Difflin and OpenClaw all name Windows on their own pages." + - q: "Is Turnstone open source?" + a: "No. Turnstone's own OpenClaw comparison page, read 11 Nov 2026, answers its open source row with \"No. Closed source.\" OpenClaw and Munder Difflin are MIT licensed." + - q: "What is the best free Turnstone alternative?" + a: "Our view: OpenClaw if you want an assistant in your chat apps, and Munder Difflin if you want a desktop team of agents for research, writing, ops and code. Both are free and MIT licensed, per their pages read 11 Nov 2026." +--- + +Our view: Claude Cowork is the closest Turnstone alternative for most people, because it runs AI teammates for everyday work on a Claude plan you may already pay for. Turnstone is a Mac app that runs AI agents on AI plans you already pay for. Checked 11 Nov 2026. + +[Munder Difflin](https://harnessmd.com/download) is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. Our pinned [Herdr alternatives](/blog/herdr-alternatives/) guide and the [Comparisons hub](/blog/topics/comparisons/) cover the wider field. + +## What is Turnstone? + +Turnstone is a Mac app for running a team of AI agents. Its [facts page](https://myturnstone.ai/facts), read 11 Nov 2026, says "Each Agent has its own job, its own model and its own memory." Its [Y Combinator page](https://www.ycombinator.com/companies/turnstone) lists it in the Winter 2026 batch as "The best model-agnostic Grokbot alternative". + +You start with a Chief of Staff, which the [home page](https://myturnstone.ai) says "sets up an Agent for each part of the job." Every Agent shares one memory, the Brain, which "is stored as plain files on your Mac that you can open and correct." The home page links comparison pages against 12 rivals, so this page returns the favour. + +## How does Turnstone use your subscriptions? + +It signs in with plans you already pay for and can move an agent to another one when a plan runs out. The home page says "Sign in with ChatGPT, Claude, Grok or Cursor, or use an API key." The YC page adds: "When a subscription runs out, your Agent can automatically move to another connected subscription with available capacity." + +
Animation. On a white background, a flashlight holds batteries labelled ChatGPT plan, Claude plan and Grok plan, and its beam reads Same Agent. When the first battery fades to empty, the next one slides into place and the beam stays lit. Tapping the flashlight drains the current battery and the next one takes over.
When a subscription runs out, a Turnstone Agent can move to another connected one, per its Y Combinator page, read 11 Nov 2026.
+ +## Is Turnstone free? + +Yes on a Mac, and its Cloud add on is paid and not out yet. Turnstone's [pricing page](https://myturnstone.ai/plan), read 11 Nov 2026, lists Free at $0 "forever" with your own subscription or API key. Cloud is marked "Coming soon" at $49 per month, with a waitlist, and on 11 Nov 2026 the home page offered the first 1,000 people a free first month. + +
Animation. On a white background, two envelopes sit side by side. The first reads Turnstone for Mac and slides out a card that says $0 forever. The second reads Cloud and slides out a card that says $49 a month, with a small tag that reads Coming soon. Tapping an envelope tucks its card back in and slides it out again.
Turnstone for Mac is $0 forever and Cloud is listed at $49 a month, per its pricing page, read 11 Nov 2026.
+ +## Why look for a Turnstone alternative? + +Mostly for platform, source code or cloud. The facts page lists "Windows, Linux, Android" as "Not available", and Turnstone Cloud, the iPhone app and the web app as "Coming soon". Turnstone's own [OpenClaw comparison](https://myturnstone.ai/comparisons/openclaw) answers the open source row with "No. Closed source." + +None of this makes it a bad tool. This list is for people comparing tools like Turnstone before they pick. + +
Animation. On a white background, an egg carton has cups labelled Mac app, Cloud, iPhone app, Web app, Windows, Linux and Android. A blue egg sits in the Mac app cup. Pale eggs with tags that read Coming soon wobble in the Cloud, iPhone app and Web app cups, and the Windows, Linux and Android cups stay empty. Tapping the carton makes the eggs wobble again.
Turnstone lists Windows, Linux and Android as not available, per its facts page, read 11 Nov 2026.
+ +## What are the best Turnstone alternatives? + +Five tools, every row read on 11 Nov 2026. + +| Alternative | What it is | How it runs | Licence or source | Price, 11 Nov 2026 | +| --- | --- | --- | --- | --- | +| Claude Cowork | Claude doing multi step work for you | Anthropic's cloud; desktop app for local files | Part of paid Claude plans | Claude Pro $20 a month, billed monthly. | +| Munder Difflin | A team of AI agents for knowledge work, coding included | Desktop app on macOS, Windows or Linux | MIT | Free and open source. | +| Grok Bot | Always on agents with a computer of their own | xAI's cloud, with desktop and iOS apps | Part of The X Subscription | Included on Premium, Super and Ultra. | +| Perplexity Teammates | Agents that own ongoing work in Perplexity | Perplexity's web app, iOS soon | Part of Perplexity Max | $167 a month, billed annually (11 Nov 2026). | +| OpenClaw | An assistant that meets you in your chat apps | Your own computer; macOS, Windows, Linux, iOS, Android | MIT, v2026.11.3 (10 Nov 2026) | Free, no paid tier. | + +## 1. Claude Cowork: the closest swap on a Claude plan + +Cowork does Turnstone's job inside Claude. Anthropic's [Cowork guide](https://support.claude.com/en/articles/13345190-get-started-with-claude-cowork), read 11 Nov 2026, says "Cowork is available to paid Claude plans (Pro, Max, Ultra, Team, Enterprise) only." It adds "Work continues if you close your laptop", which Turnstone Cloud has not shipped yet. [Claude's pricing page](https://claude.com/pricing) listed Pro at $20 a month billed monthly on 11 Nov 2026. It suits people who already pay for Claude; see [Claude Cowork alternatives](/blog/claude-cowork-alternatives/). + +## 2. Munder Difflin: free, open source, three systems + +Munder Difflin is ours, and it runs on Windows and Linux as well as macOS. Its [README](https://github.com/HarnessMD/munder-difflin), read 11 Nov 2026, says it "works with the subscriptions you already pay for, on their hourly limits" and offers "Download 0.5.6 for macOS, Windows or Linux". Work can arrive from Slack or a webhook, and agents add tools through MCP servers, skills and plugins. A Cloud Office and a mobile app are coming soon. It suits research, writing, ops and code. Setup is in [how to install and use Munder Difflin](/blog/how-to-install-and-use-munder-difflin/). + +## 3. Grok Bot: the one Turnstone measures itself against + +Grok Bot is xAI's team of cloud agents. xAI's [launch post](https://x.ai/news/introducing-grok-bot) of 11 Aug 2026 says "Grok Bot is your team of always-on agents. They have their own computer". Cursor's [plans page](https://cursor.com/help/grok-bot/plans), read 11 Nov 2026, says "On The X Subscription, Grok Bot is included on Premium, Super, and Ultra". It suits people already on those plans; see [Grok Bot alternatives](/blog/grok-bot-alternatives/). + +## 4. Perplexity Teammates: if you live in Perplexity + +Teammates are Perplexity's agents for ongoing work. Its [launch post](https://www.perplexity.ai/hub/blog/teammates-are-agents-for-complex-ongoing-work) of 4 Nov 2026 says "Teammates are initially launching on the web and soon on iOS for Perplexity Max subscribers." On 11 Nov 2026 the [pricing page](https://www.perplexity.ai/hub/pricing) listed the plan with "Maximum Computer usage" at $167 a month billed annually. It suits people already working in Perplexity. We compare it in [Perplexity Teammates vs Munder Difflin](/blog/perplexity-teammates-vs-munder-difflin/). + +## 5. OpenClaw: if you want open source in your chat apps + +OpenClaw is a free assistant that lives in your chat apps. Its [README](https://github.com/openclaw/openclaw), read 11 Nov 2026, calls it "an open-source AI assistant that runs on your own computer and meets you in the channels you already use", with "no paid tier, hosted service, or token". It is MIT licensed, and v2026.11.3 came out on 10 Nov 2026. Our view: it suits people happy to set up a Gateway. See [OpenClaw alternatives](/blog/openclaw-alternatives/). + +## How to choose + +Our view: pick Claude Cowork if you pay for Claude and want work to go on with your laptop closed. Pick Munder Difflin for a free, open source team of agents on macOS, Windows or Linux. Pick Grok Bot if you already have Premium or higher on The X Subscription, Perplexity Teammates if you already pay for its top plan, and OpenClaw for MIT code in your chat apps. Or stay on Turnstone if you work on a Mac and want several AI plans behind one team. + + diff --git a/docs/blog/agent-desktop-alternatives/index.html b/docs/blog/agent-desktop-alternatives/index.html index 9587cd08c1..feaff143c5 100644 --- a/docs/blog/agent-desktop-alternatives/index.html +++ b/docs/blog/agent-desktop-alternatives/index.html @@ -332,50 +332,50 @@

FAQ

Related in Comparisons

- +
- + 5 min
-

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

-

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

+

OpenCode Browse vs agent-browser: Your Browser or a CLI (Nov 2026)

+

OpenCode Browse lets agents drive your signed in browser over MCP; agent-browser is a Rust CLI with its own Chrome. Setup, licence and picks, 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paperclip Alternatives: 6 Tools for Running a Team of AI Agents (Nov 2026)

-

Paperclip is an MIT licensed server and web UI that runs AI agents as a company. Six alternatives, from AionUi to Herdr, checked 9 Nov 2026.

+

Turnstone Alternatives: 5 Tools Like Turnstone for AI Teammates (Nov 2026)

+

Turnstone runs AI teammates on the subscriptions you already pay for, on a Mac. Five alternatives, from Claude Cowork to OpenClaw, checked 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paradev Alternatives: 6 Tools for Running Coding Agents in Parallel (Nov 2026)

-

Paradev, formerly Superset, runs coding agents in parallel Git worktrees. Six alternatives, from Orca to Claude Code's worktree flag, checked 7 Nov 2026.

+

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

+

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

Comparisons - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-03/index.html b/docs/blog/agent-tools-today-2026-10-03/index.html index 5d1197e64e..150658ba52 100644 --- a/docs/blog/agent-tools-today-2026-10-03/index.html +++ b/docs/blog/agent-tools-today-2026-10-03/index.html @@ -249,50 +249,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

+

Agent Tools Today, 11 Nov 2026: Claude Sheets and Whiteboards, AlphaProof Code, Strands Decider

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 10 to 11 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

+

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 8 Nov 2026: Orca Chat Forks, Qwen Code 0.27.0, Anthropic on Agent Memory

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 7 to 8 Nov 2026, each with its source and date.

+

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-04/index.html b/docs/blog/agent-tools-today-2026-10-04/index.html index 39f82cdd87..e5569e411e 100644 --- a/docs/blog/agent-tools-today-2026-10-04/index.html +++ b/docs/blog/agent-tools-today-2026-10-04/index.html @@ -248,50 +248,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

+

Agent Tools Today, 11 Nov 2026: Claude Sheets and Whiteboards, AlphaProof Code, Strands Decider

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 10 to 11 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

+

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 8 Nov 2026: Orca Chat Forks, Qwen Code 0.27.0, Anthropic on Agent Memory

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 7 to 8 Nov 2026, each with its source and date.

+

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-05/index.html b/docs/blog/agent-tools-today-2026-10-05/index.html index 7e76a6eb4a..0167914d00 100644 --- a/docs/blog/agent-tools-today-2026-10-05/index.html +++ b/docs/blog/agent-tools-today-2026-10-05/index.html @@ -246,50 +246,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

+

Agent Tools Today, 11 Nov 2026: Claude Sheets and Whiteboards, AlphaProof Code, Strands Decider

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 10 to 11 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

+

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 8 Nov 2026: Orca Chat Forks, Qwen Code 0.27.0, Anthropic on Agent Memory

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 7 to 8 Nov 2026, each with its source and date.

+

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-06/index.html b/docs/blog/agent-tools-today-2026-10-06/index.html index 7247c4235b..188efb8928 100644 --- a/docs/blog/agent-tools-today-2026-10-06/index.html +++ b/docs/blog/agent-tools-today-2026-10-06/index.html @@ -247,50 +247,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

+

Agent Tools Today, 11 Nov 2026: Claude Sheets and Whiteboards, AlphaProof Code, Strands Decider

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 10 to 11 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

+

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 8 Nov 2026: Orca Chat Forks, Qwen Code 0.27.0, Anthropic on Agent Memory

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 7 to 8 Nov 2026, each with its source and date.

+

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-07/index.html b/docs/blog/agent-tools-today-2026-10-07/index.html index b3ca6d438b..260d416b4d 100644 --- a/docs/blog/agent-tools-today-2026-10-07/index.html +++ b/docs/blog/agent-tools-today-2026-10-07/index.html @@ -247,50 +247,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

+

Agent Tools Today, 11 Nov 2026: Claude Sheets and Whiteboards, AlphaProof Code, Strands Decider

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 10 to 11 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

+

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 8 Nov 2026: Orca Chat Forks, Qwen Code 0.27.0, Anthropic on Agent Memory

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 7 to 8 Nov 2026, each with its source and date.

+

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-08/index.html b/docs/blog/agent-tools-today-2026-10-08/index.html index 7260934cc7..5ecc944280 100644 --- a/docs/blog/agent-tools-today-2026-10-08/index.html +++ b/docs/blog/agent-tools-today-2026-10-08/index.html @@ -246,50 +246,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

+

Agent Tools Today, 11 Nov 2026: Claude Sheets and Whiteboards, AlphaProof Code, Strands Decider

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 10 to 11 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

+

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 8 Nov 2026: Orca Chat Forks, Qwen Code 0.27.0, Anthropic on Agent Memory

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 7 to 8 Nov 2026, each with its source and date.

+

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-09/index.html b/docs/blog/agent-tools-today-2026-10-09/index.html index 5d004ff8ec..221127a55e 100644 --- a/docs/blog/agent-tools-today-2026-10-09/index.html +++ b/docs/blog/agent-tools-today-2026-10-09/index.html @@ -247,50 +247,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

+

Agent Tools Today, 11 Nov 2026: Claude Sheets and Whiteboards, AlphaProof Code, Strands Decider

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 10 to 11 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

+

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 8 Nov 2026: Orca Chat Forks, Qwen Code 0.27.0, Anthropic on Agent Memory

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 7 to 8 Nov 2026, each with its source and date.

+

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-10/index.html b/docs/blog/agent-tools-today-2026-10-10/index.html index c85d6d740d..2537e51699 100644 --- a/docs/blog/agent-tools-today-2026-10-10/index.html +++ b/docs/blog/agent-tools-today-2026-10-10/index.html @@ -247,50 +247,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

+

Agent Tools Today, 11 Nov 2026: Claude Sheets and Whiteboards, AlphaProof Code, Strands Decider

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 10 to 11 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

+

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 8 Nov 2026: Orca Chat Forks, Qwen Code 0.27.0, Anthropic on Agent Memory

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 7 to 8 Nov 2026, each with its source and date.

+

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-11/index.html b/docs/blog/agent-tools-today-2026-10-11/index.html index 641439a153..a6217a72bc 100644 --- a/docs/blog/agent-tools-today-2026-10-11/index.html +++ b/docs/blog/agent-tools-today-2026-10-11/index.html @@ -245,50 +245,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

+

Agent Tools Today, 11 Nov 2026: Claude Sheets and Whiteboards, AlphaProof Code, Strands Decider

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 10 to 11 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

+

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 8 Nov 2026: Orca Chat Forks, Qwen Code 0.27.0, Anthropic on Agent Memory

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 7 to 8 Nov 2026, each with its source and date.

+

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-12/index.html b/docs/blog/agent-tools-today-2026-10-12/index.html index 82c843c622..ce8ad0c446 100644 --- a/docs/blog/agent-tools-today-2026-10-12/index.html +++ b/docs/blog/agent-tools-today-2026-10-12/index.html @@ -243,50 +243,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

+

Agent Tools Today, 11 Nov 2026: Claude Sheets and Whiteboards, AlphaProof Code, Strands Decider

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 10 to 11 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

+

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 8 Nov 2026: Orca Chat Forks, Qwen Code 0.27.0, Anthropic on Agent Memory

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 7 to 8 Nov 2026, each with its source and date.

+

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-13/index.html b/docs/blog/agent-tools-today-2026-10-13/index.html index e9fa36ae65..8d442884ba 100644 --- a/docs/blog/agent-tools-today-2026-10-13/index.html +++ b/docs/blog/agent-tools-today-2026-10-13/index.html @@ -243,50 +243,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

+

Agent Tools Today, 11 Nov 2026: Claude Sheets and Whiteboards, AlphaProof Code, Strands Decider

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 10 to 11 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

+

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 8 Nov 2026: Orca Chat Forks, Qwen Code 0.27.0, Anthropic on Agent Memory

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 7 to 8 Nov 2026, each with its source and date.

+

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-15/index.html b/docs/blog/agent-tools-today-2026-10-15/index.html index a6edb2e081..feead20a84 100644 --- a/docs/blog/agent-tools-today-2026-10-15/index.html +++ b/docs/blog/agent-tools-today-2026-10-15/index.html @@ -242,50 +242,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

+

Agent Tools Today, 11 Nov 2026: Claude Sheets and Whiteboards, AlphaProof Code, Strands Decider

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 10 to 11 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

+

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 8 Nov 2026: Orca Chat Forks, Qwen Code 0.27.0, Anthropic on Agent Memory

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 7 to 8 Nov 2026, each with its source and date.

+

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-16/index.html b/docs/blog/agent-tools-today-2026-10-16/index.html index 09996ad515..fb25adc847 100644 --- a/docs/blog/agent-tools-today-2026-10-16/index.html +++ b/docs/blog/agent-tools-today-2026-10-16/index.html @@ -241,50 +241,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

+

Agent Tools Today, 11 Nov 2026: Claude Sheets and Whiteboards, AlphaProof Code, Strands Decider

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 10 to 11 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

+

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 8 Nov 2026: Orca Chat Forks, Qwen Code 0.27.0, Anthropic on Agent Memory

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 7 to 8 Nov 2026, each with its source and date.

+

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-17/index.html b/docs/blog/agent-tools-today-2026-10-17/index.html index 974852fc6a..87861ff280 100644 --- a/docs/blog/agent-tools-today-2026-10-17/index.html +++ b/docs/blog/agent-tools-today-2026-10-17/index.html @@ -240,50 +240,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

+

Agent Tools Today, 11 Nov 2026: Claude Sheets and Whiteboards, AlphaProof Code, Strands Decider

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 10 to 11 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

+

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 8 Nov 2026: Orca Chat Forks, Qwen Code 0.27.0, Anthropic on Agent Memory

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 7 to 8 Nov 2026, each with its source and date.

+

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-18/index.html b/docs/blog/agent-tools-today-2026-10-18/index.html index bafa13100a..ad345488cd 100644 --- a/docs/blog/agent-tools-today-2026-10-18/index.html +++ b/docs/blog/agent-tools-today-2026-10-18/index.html @@ -240,50 +240,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

+

Agent Tools Today, 11 Nov 2026: Claude Sheets and Whiteboards, AlphaProof Code, Strands Decider

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 10 to 11 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

+

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 8 Nov 2026: Orca Chat Forks, Qwen Code 0.27.0, Anthropic on Agent Memory

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 7 to 8 Nov 2026, each with its source and date.

+

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-19/index.html b/docs/blog/agent-tools-today-2026-10-19/index.html index a1eae15b4a..746efc4132 100644 --- a/docs/blog/agent-tools-today-2026-10-19/index.html +++ b/docs/blog/agent-tools-today-2026-10-19/index.html @@ -240,50 +240,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

+

Agent Tools Today, 11 Nov 2026: Claude Sheets and Whiteboards, AlphaProof Code, Strands Decider

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 10 to 11 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

+

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 8 Nov 2026: Orca Chat Forks, Qwen Code 0.27.0, Anthropic on Agent Memory

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 7 to 8 Nov 2026, each with its source and date.

+

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-21/index.html b/docs/blog/agent-tools-today-2026-10-21/index.html index f848845d09..064994f33f 100644 --- a/docs/blog/agent-tools-today-2026-10-21/index.html +++ b/docs/blog/agent-tools-today-2026-10-21/index.html @@ -240,50 +240,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

+

Agent Tools Today, 11 Nov 2026: Claude Sheets and Whiteboards, AlphaProof Code, Strands Decider

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 10 to 11 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

+

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 8 Nov 2026: Orca Chat Forks, Qwen Code 0.27.0, Anthropic on Agent Memory

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 7 to 8 Nov 2026, each with its source and date.

+

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-22/index.html b/docs/blog/agent-tools-today-2026-10-22/index.html index 66203b9487..e0cd8ee984 100644 --- a/docs/blog/agent-tools-today-2026-10-22/index.html +++ b/docs/blog/agent-tools-today-2026-10-22/index.html @@ -240,50 +240,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

+

Agent Tools Today, 11 Nov 2026: Claude Sheets and Whiteboards, AlphaProof Code, Strands Decider

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 10 to 11 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

+

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 8 Nov 2026: Orca Chat Forks, Qwen Code 0.27.0, Anthropic on Agent Memory

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 7 to 8 Nov 2026, each with its source and date.

+

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-23/index.html b/docs/blog/agent-tools-today-2026-10-23/index.html index e87a81d899..6ce15d5148 100644 --- a/docs/blog/agent-tools-today-2026-10-23/index.html +++ b/docs/blog/agent-tools-today-2026-10-23/index.html @@ -241,50 +241,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

+

Agent Tools Today, 11 Nov 2026: Claude Sheets and Whiteboards, AlphaProof Code, Strands Decider

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 10 to 11 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

+

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 8 Nov 2026: Orca Chat Forks, Qwen Code 0.27.0, Anthropic on Agent Memory

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 7 to 8 Nov 2026, each with its source and date.

+

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-26/index.html b/docs/blog/agent-tools-today-2026-10-26/index.html index 6c2ba1b7b6..851964a74f 100644 --- a/docs/blog/agent-tools-today-2026-10-26/index.html +++ b/docs/blog/agent-tools-today-2026-10-26/index.html @@ -241,50 +241,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

+

Agent Tools Today, 11 Nov 2026: Claude Sheets and Whiteboards, AlphaProof Code, Strands Decider

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 10 to 11 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

+

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 8 Nov 2026: Orca Chat Forks, Qwen Code 0.27.0, Anthropic on Agent Memory

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 7 to 8 Nov 2026, each with its source and date.

+

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-27/index.html b/docs/blog/agent-tools-today-2026-10-27/index.html index b057f959c8..e520139379 100644 --- a/docs/blog/agent-tools-today-2026-10-27/index.html +++ b/docs/blog/agent-tools-today-2026-10-27/index.html @@ -240,50 +240,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

+

Agent Tools Today, 11 Nov 2026: Claude Sheets and Whiteboards, AlphaProof Code, Strands Decider

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 10 to 11 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

+

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 8 Nov 2026: Orca Chat Forks, Qwen Code 0.27.0, Anthropic on Agent Memory

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 7 to 8 Nov 2026, each with its source and date.

+

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-28/index.html b/docs/blog/agent-tools-today-2026-10-28/index.html index a3ccedd902..a00540fcb4 100644 --- a/docs/blog/agent-tools-today-2026-10-28/index.html +++ b/docs/blog/agent-tools-today-2026-10-28/index.html @@ -240,50 +240,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

+

Agent Tools Today, 11 Nov 2026: Claude Sheets and Whiteboards, AlphaProof Code, Strands Decider

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 10 to 11 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

+

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 8 Nov 2026: Orca Chat Forks, Qwen Code 0.27.0, Anthropic on Agent Memory

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 7 to 8 Nov 2026, each with its source and date.

+

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-29/index.html b/docs/blog/agent-tools-today-2026-10-29/index.html index 0b2080f3ad..2eb4a64221 100644 --- a/docs/blog/agent-tools-today-2026-10-29/index.html +++ b/docs/blog/agent-tools-today-2026-10-29/index.html @@ -240,50 +240,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

+

Agent Tools Today, 11 Nov 2026: Claude Sheets and Whiteboards, AlphaProof Code, Strands Decider

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 10 to 11 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

+

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 8 Nov 2026: Orca Chat Forks, Qwen Code 0.27.0, Anthropic on Agent Memory

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 7 to 8 Nov 2026, each with its source and date.

+

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-30/index.html b/docs/blog/agent-tools-today-2026-10-30/index.html index ddd0ce9e22..6cc29a5914 100644 --- a/docs/blog/agent-tools-today-2026-10-30/index.html +++ b/docs/blog/agent-tools-today-2026-10-30/index.html @@ -240,50 +240,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

+

Agent Tools Today, 11 Nov 2026: Claude Sheets and Whiteboards, AlphaProof Code, Strands Decider

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 10 to 11 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

+

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 8 Nov 2026: Orca Chat Forks, Qwen Code 0.27.0, Anthropic on Agent Memory

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 7 to 8 Nov 2026, each with its source and date.

+

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-31/index.html b/docs/blog/agent-tools-today-2026-10-31/index.html index 72bc51ee78..1888820e37 100644 --- a/docs/blog/agent-tools-today-2026-10-31/index.html +++ b/docs/blog/agent-tools-today-2026-10-31/index.html @@ -248,50 +248,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

+

Agent Tools Today, 11 Nov 2026: Claude Sheets and Whiteboards, AlphaProof Code, Strands Decider

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 10 to 11 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

+

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 8 Nov 2026: Orca Chat Forks, Qwen Code 0.27.0, Anthropic on Agent Memory

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 7 to 8 Nov 2026, each with its source and date.

+

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-11-01/index.html b/docs/blog/agent-tools-today-2026-11-01/index.html index f097ad4fee..621c9e71a2 100644 --- a/docs/blog/agent-tools-today-2026-11-01/index.html +++ b/docs/blog/agent-tools-today-2026-11-01/index.html @@ -240,50 +240,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

+

Agent Tools Today, 11 Nov 2026: Claude Sheets and Whiteboards, AlphaProof Code, Strands Decider

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 10 to 11 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

+

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 8 Nov 2026: Orca Chat Forks, Qwen Code 0.27.0, Anthropic on Agent Memory

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 7 to 8 Nov 2026, each with its source and date.

+

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-11-02/index.html b/docs/blog/agent-tools-today-2026-11-02/index.html index 5daab628fa..979129669b 100644 --- a/docs/blog/agent-tools-today-2026-11-02/index.html +++ b/docs/blog/agent-tools-today-2026-11-02/index.html @@ -242,50 +242,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

+

Agent Tools Today, 11 Nov 2026: Claude Sheets and Whiteboards, AlphaProof Code, Strands Decider

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 10 to 11 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

+

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 8 Nov 2026: Orca Chat Forks, Qwen Code 0.27.0, Anthropic on Agent Memory

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 7 to 8 Nov 2026, each with its source and date.

+

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-11-03/index.html b/docs/blog/agent-tools-today-2026-11-03/index.html index c1aaab3879..c7beb56f71 100644 --- a/docs/blog/agent-tools-today-2026-11-03/index.html +++ b/docs/blog/agent-tools-today-2026-11-03/index.html @@ -239,50 +239,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

+

Agent Tools Today, 11 Nov 2026: Claude Sheets and Whiteboards, AlphaProof Code, Strands Decider

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 10 to 11 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

+

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 8 Nov 2026: Orca Chat Forks, Qwen Code 0.27.0, Anthropic on Agent Memory

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 7 to 8 Nov 2026, each with its source and date.

+

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-11-04/index.html b/docs/blog/agent-tools-today-2026-11-04/index.html index 103e100221..95a6de02f9 100644 --- a/docs/blog/agent-tools-today-2026-11-04/index.html +++ b/docs/blog/agent-tools-today-2026-11-04/index.html @@ -240,50 +240,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

+

Agent Tools Today, 11 Nov 2026: Claude Sheets and Whiteboards, AlphaProof Code, Strands Decider

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 10 to 11 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

+

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 8 Nov 2026: Orca Chat Forks, Qwen Code 0.27.0, Anthropic on Agent Memory

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 7 to 8 Nov 2026, each with its source and date.

+

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-11-05/index.html b/docs/blog/agent-tools-today-2026-11-05/index.html index 622a9eefcf..686f8b7302 100644 --- a/docs/blog/agent-tools-today-2026-11-05/index.html +++ b/docs/blog/agent-tools-today-2026-11-05/index.html @@ -242,50 +242,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

+

Agent Tools Today, 11 Nov 2026: Claude Sheets and Whiteboards, AlphaProof Code, Strands Decider

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 10 to 11 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

+

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 8 Nov 2026: Orca Chat Forks, Qwen Code 0.27.0, Anthropic on Agent Memory

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 7 to 8 Nov 2026, each with its source and date.

+

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-11-06/index.html b/docs/blog/agent-tools-today-2026-11-06/index.html index b30728962c..ce93ddd51d 100644 --- a/docs/blog/agent-tools-today-2026-11-06/index.html +++ b/docs/blog/agent-tools-today-2026-11-06/index.html @@ -241,50 +241,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

+

Agent Tools Today, 11 Nov 2026: Claude Sheets and Whiteboards, AlphaProof Code, Strands Decider

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 10 to 11 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

+

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 8 Nov 2026: Orca Chat Forks, Qwen Code 0.27.0, Anthropic on Agent Memory

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 7 to 8 Nov 2026, each with its source and date.

+

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-11-07/index.html b/docs/blog/agent-tools-today-2026-11-07/index.html index e69e0469b9..df0582a727 100644 --- a/docs/blog/agent-tools-today-2026-11-07/index.html +++ b/docs/blog/agent-tools-today-2026-11-07/index.html @@ -240,50 +240,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

+

Agent Tools Today, 11 Nov 2026: Claude Sheets and Whiteboards, AlphaProof Code, Strands Decider

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 10 to 11 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

+

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 8 Nov 2026: Orca Chat Forks, Qwen Code 0.27.0, Anthropic on Agent Memory

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 7 to 8 Nov 2026, each with its source and date.

+

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-11-08/index.html b/docs/blog/agent-tools-today-2026-11-08/index.html index af89465fe3..d9c214f5b2 100644 --- a/docs/blog/agent-tools-today-2026-11-08/index.html +++ b/docs/blog/agent-tools-today-2026-11-08/index.html @@ -239,50 +239,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

+

Agent Tools Today, 11 Nov 2026: Claude Sheets and Whiteboards, AlphaProof Code, Strands Decider

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 10 to 11 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

+

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 7 Nov 2026: Claude Code MCP Tasks, OpenCode Shared MCP, Cloudflare Audit Skill

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 6 to 7 Nov 2026, each with its source and date.

+

Agent Tools Today, 9 Nov 2026: Orca Git Graph, Goodbye Claude for Pi, Goldman Pulls Claude Code

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 8 to 9 Nov 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-11-09/index.html b/docs/blog/agent-tools-today-2026-11-09/index.html index 776a066d6e..3ccc7277dd 100644 --- a/docs/blog/agent-tools-today-2026-11-09/index.html +++ b/docs/blog/agent-tools-today-2026-11-09/index.html @@ -240,50 +240,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

+

Agent Tools Today, 11 Nov 2026: Claude Sheets and Whiteboards, AlphaProof Code, Strands Decider

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 10 to 11 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 8 Nov 2026: Orca Chat Forks, Qwen Code 0.27.0, Anthropic on Agent Memory

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 7 to 8 Nov 2026, each with its source and date.

+

Agent Tools Today, 10 Nov 2026: Claude Fable 5.2, an Opus 5.5 Nerf Thread, Orca's Phone Agents Tab

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 9 to 10 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 7 Nov 2026: Claude Code MCP Tasks, OpenCode Shared MCP, Cloudflare Audit Skill

-

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 6 to 7 Nov 2026, each with its source and date.

+

Agent Tools Today, 8 Nov 2026: Orca Chat Forks, Qwen Code 0.27.0, Anthropic on Agent Memory

+

The top launches, skills, multi agent moves, rising repos and talking points in AI agents from 7 to 8 Nov 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-11-10/index.html b/docs/blog/agent-tools-today-2026-11-10/index.html index c757e20987..4ff927370a 100644 --- a/docs/blog/agent-tools-today-2026-11-10/index.html +++ b/docs/blog/agent-tools-today-2026-11-10/index.html @@ -233,56 +233,56 @@

How this list is built + + + + + + + +
+
+ - -
-
- - - - - - - -
-
-
+
diff --git a/docs/blog/indian-open-source-ai-projects-vs-big-tech/index.html b/docs/blog/indian-open-source-ai-projects-vs-big-tech/index.html index a36d627443..7ca6256678 100644 --- a/docs/blog/indian-open-source-ai-projects-vs-big-tech/index.html +++ b/docs/blog/indian-open-source-ai-projects-vs-big-tech/index.html @@ -628,50 +628,50 @@

FAQ

Related in Comparisons

- +
- + 5 min
-

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

-

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

+

OpenCode Browse vs agent-browser: Your Browser or a CLI (Nov 2026)

+

OpenCode Browse lets agents drive your signed in browser over MCP; agent-browser is a Rust CLI with its own Chrome. Setup, licence and picks, 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paperclip Alternatives: 6 Tools for Running a Team of AI Agents (Nov 2026)

-

Paperclip is an MIT licensed server and web UI that runs AI agents as a company. Six alternatives, from AionUi to Herdr, checked 9 Nov 2026.

+

Turnstone Alternatives: 5 Tools Like Turnstone for AI Teammates (Nov 2026)

+

Turnstone runs AI teammates on the subscriptions you already pay for, on a Mac. Five alternatives, from Claude Cowork to OpenClaw, checked 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paradev Alternatives: 6 Tools for Running Coding Agents in Parallel (Nov 2026)

-

Paradev, formerly Superset, runs coding agents in parallel Git worktrees. Six alternatives, from Orca to Claude Code's worktree flag, checked 7 Nov 2026.

+

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

+

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

Comparisons - Read → + Read →
diff --git a/docs/blog/kilo-code-vs-cline/index.html b/docs/blog/kilo-code-vs-cline/index.html index ff8db44e08..0075e932e1 100644 --- a/docs/blog/kilo-code-vs-cline/index.html +++ b/docs/blog/kilo-code-vs-cline/index.html @@ -334,50 +334,50 @@

FAQ

Related in Comparisons

- +
- + 5 min
-

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

-

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

+

OpenCode Browse vs agent-browser: Your Browser or a CLI (Nov 2026)

+

OpenCode Browse lets agents drive your signed in browser over MCP; agent-browser is a Rust CLI with its own Chrome. Setup, licence and picks, 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paperclip Alternatives: 6 Tools for Running a Team of AI Agents (Nov 2026)

-

Paperclip is an MIT licensed server and web UI that runs AI agents as a company. Six alternatives, from AionUi to Herdr, checked 9 Nov 2026.

+

Turnstone Alternatives: 5 Tools Like Turnstone for AI Teammates (Nov 2026)

+

Turnstone runs AI teammates on the subscriptions you already pay for, on a Mac. Five alternatives, from Claude Cowork to OpenClaw, checked 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paradev Alternatives: 6 Tools for Running Coding Agents in Parallel (Nov 2026)

-

Paradev, formerly Superset, runs coding agents in parallel Git worktrees. Six alternatives, from Orca to Claude Code's worktree flag, checked 7 Nov 2026.

+

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

+

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

Comparisons - Read → + Read →
diff --git a/docs/blog/local-first-vs-cloud-agent-sdks/index.html b/docs/blog/local-first-vs-cloud-agent-sdks/index.html index bdbfd3fe1e..1878c8e2b3 100644 --- a/docs/blog/local-first-vs-cloud-agent-sdks/index.html +++ b/docs/blog/local-first-vs-cloud-agent-sdks/index.html @@ -368,50 +368,50 @@

FAQ

Related in Comparisons

- +
- + 5 min
-

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

-

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

+

OpenCode Browse vs agent-browser: Your Browser or a CLI (Nov 2026)

+

OpenCode Browse lets agents drive your signed in browser over MCP; agent-browser is a Rust CLI with its own Chrome. Setup, licence and picks, 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paperclip Alternatives: 6 Tools for Running a Team of AI Agents (Nov 2026)

-

Paperclip is an MIT licensed server and web UI that runs AI agents as a company. Six alternatives, from AionUi to Herdr, checked 9 Nov 2026.

+

Turnstone Alternatives: 5 Tools Like Turnstone for AI Teammates (Nov 2026)

+

Turnstone runs AI teammates on the subscriptions you already pay for, on a Mac. Five alternatives, from Claude Cowork to OpenClaw, checked 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paradev Alternatives: 6 Tools for Running Coding Agents in Parallel (Nov 2026)

-

Paradev, formerly Superset, runs coding agents in parallel Git worktrees. Six alternatives, from Orca to Claude Code's worktree flag, checked 7 Nov 2026.

+

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

+

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

Comparisons - Read → + Read →
diff --git a/docs/blog/mcp-and-skills-in-a-hive/index.html b/docs/blog/mcp-and-skills-in-a-hive/index.html index bb77d53c92..789dde8a6c 100644 --- a/docs/blog/mcp-and-skills-in-a-hive/index.html +++ b/docs/blog/mcp-and-skills-in-a-hive/index.html @@ -196,6 +196,7 @@

Bringing Your MCP Servers and Skills Into a Hive of Agents

design principle that makes a hive practical is that every agent is a genuine Claude Code session, so your existing setup is inherited, not replaced. This post explains exactly how that works and how to scope tools when you want different agents to have different capabilities.

+

If you want your agents to drive a browser, OpenCode Browse vs agent-browser compares an MCP server that uses your own browser with a CLI that runs its own.

Why inheritance is automatic

Start from what a hive agent actually is. When the harness spawns an agent, it doesn’t reimplement Claude or run some stripped-down clone. It launches the real claude CLI in your project directory, diff --git a/docs/blog/meta-muse-alternatives/index.html b/docs/blog/meta-muse-alternatives/index.html index fc29524813..b47a2e90ec 100644 --- a/docs/blog/meta-muse-alternatives/index.html +++ b/docs/blog/meta-muse-alternatives/index.html @@ -332,50 +332,50 @@

FAQ

Related in Comparisons

- +
- + 5 min
-

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

-

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

+

OpenCode Browse vs agent-browser: Your Browser or a CLI (Nov 2026)

+

OpenCode Browse lets agents drive your signed in browser over MCP; agent-browser is a Rust CLI with its own Chrome. Setup, licence and picks, 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paperclip Alternatives: 6 Tools for Running a Team of AI Agents (Nov 2026)

-

Paperclip is an MIT licensed server and web UI that runs AI agents as a company. Six alternatives, from AionUi to Herdr, checked 9 Nov 2026.

+

Turnstone Alternatives: 5 Tools Like Turnstone for AI Teammates (Nov 2026)

+

Turnstone runs AI teammates on the subscriptions you already pay for, on a Mac. Five alternatives, from Claude Cowork to OpenClaw, checked 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paradev Alternatives: 6 Tools for Running Coding Agents in Parallel (Nov 2026)

-

Paradev, formerly Superset, runs coding agents in parallel Git worktrees. Six alternatives, from Orca to Claude Code's worktree flag, checked 7 Nov 2026.

+

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

+

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

Comparisons - Read → + Read →
diff --git a/docs/blog/meta-muse-grok-bot-privacy/index.html b/docs/blog/meta-muse-grok-bot-privacy/index.html index 62e9132d8f..9604d6d14b 100644 --- a/docs/blog/meta-muse-grok-bot-privacy/index.html +++ b/docs/blog/meta-muse-grok-bot-privacy/index.html @@ -332,50 +332,50 @@

FAQ

Related in Comparisons

- +
- + 5 min
-

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

-

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

+

OpenCode Browse vs agent-browser: Your Browser or a CLI (Nov 2026)

+

OpenCode Browse lets agents drive your signed in browser over MCP; agent-browser is a Rust CLI with its own Chrome. Setup, licence and picks, 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paperclip Alternatives: 6 Tools for Running a Team of AI Agents (Nov 2026)

-

Paperclip is an MIT licensed server and web UI that runs AI agents as a company. Six alternatives, from AionUi to Herdr, checked 9 Nov 2026.

+

Turnstone Alternatives: 5 Tools Like Turnstone for AI Teammates (Nov 2026)

+

Turnstone runs AI teammates on the subscriptions you already pay for, on a Mac. Five alternatives, from Claude Cowork to OpenClaw, checked 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paradev Alternatives: 6 Tools for Running Coding Agents in Parallel (Nov 2026)

-

Paradev, formerly Superset, runs coding agents in parallel Git worktrees. Six alternatives, from Orca to Claude Code's worktree flag, checked 7 Nov 2026.

+

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

+

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

Comparisons - Read → + Read →
diff --git a/docs/blog/meta-muse-vs-grok-bot/index.html b/docs/blog/meta-muse-vs-grok-bot/index.html index a3d64eb9e7..b619068bf4 100644 --- a/docs/blog/meta-muse-vs-grok-bot/index.html +++ b/docs/blog/meta-muse-vs-grok-bot/index.html @@ -336,50 +336,50 @@

FAQ

Related in Comparisons

- +
- + 5 min
-

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

-

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

+

OpenCode Browse vs agent-browser: Your Browser or a CLI (Nov 2026)

+

OpenCode Browse lets agents drive your signed in browser over MCP; agent-browser is a Rust CLI with its own Chrome. Setup, licence and picks, 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paperclip Alternatives: 6 Tools for Running a Team of AI Agents (Nov 2026)

-

Paperclip is an MIT licensed server and web UI that runs AI agents as a company. Six alternatives, from AionUi to Herdr, checked 9 Nov 2026.

+

Turnstone Alternatives: 5 Tools Like Turnstone for AI Teammates (Nov 2026)

+

Turnstone runs AI teammates on the subscriptions you already pay for, on a Mac. Five alternatives, from Claude Cowork to OpenClaw, checked 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paradev Alternatives: 6 Tools for Running Coding Agents in Parallel (Nov 2026)

-

Paradev, formerly Superset, runs coding agents in parallel Git worktrees. Six alternatives, from Orca to Claude Code's worktree flag, checked 7 Nov 2026.

+

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

+

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

Comparisons - Read → + Read →
diff --git a/docs/blog/mistral-large-4-vs-claude-opus-5-5/index.html b/docs/blog/mistral-large-4-vs-claude-opus-5-5/index.html index 0b657f4f3f..9256473991 100644 --- a/docs/blog/mistral-large-4-vs-claude-opus-5-5/index.html +++ b/docs/blog/mistral-large-4-vs-claude-opus-5-5/index.html @@ -332,50 +332,50 @@

FAQ

Related in Comparisons

- +
- + 5 min
-

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

-

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

+

OpenCode Browse vs agent-browser: Your Browser or a CLI (Nov 2026)

+

OpenCode Browse lets agents drive your signed in browser over MCP; agent-browser is a Rust CLI with its own Chrome. Setup, licence and picks, 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paperclip Alternatives: 6 Tools for Running a Team of AI Agents (Nov 2026)

-

Paperclip is an MIT licensed server and web UI that runs AI agents as a company. Six alternatives, from AionUi to Herdr, checked 9 Nov 2026.

+

Turnstone Alternatives: 5 Tools Like Turnstone for AI Teammates (Nov 2026)

+

Turnstone runs AI teammates on the subscriptions you already pay for, on a Mac. Five alternatives, from Claude Cowork to OpenClaw, checked 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paradev Alternatives: 6 Tools for Running Coding Agents in Parallel (Nov 2026)

-

Paradev, formerly Superset, runs coding agents in parallel Git worktrees. Six alternatives, from Orca to Claude Code's worktree flag, checked 7 Nov 2026.

+

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

+

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

Comparisons - Read → + Read →
diff --git a/docs/blog/munder-difflin-vs-chatgpt-dots/index.html b/docs/blog/munder-difflin-vs-chatgpt-dots/index.html index 05bd7ff818..8f0d7b55ae 100644 --- a/docs/blog/munder-difflin-vs-chatgpt-dots/index.html +++ b/docs/blog/munder-difflin-vs-chatgpt-dots/index.html @@ -358,50 +358,50 @@

FAQ

Related in Comparisons

- +
- + 5 min
-

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

-

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

+

OpenCode Browse vs agent-browser: Your Browser or a CLI (Nov 2026)

+

OpenCode Browse lets agents drive your signed in browser over MCP; agent-browser is a Rust CLI with its own Chrome. Setup, licence and picks, 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paperclip Alternatives: 6 Tools for Running a Team of AI Agents (Nov 2026)

-

Paperclip is an MIT licensed server and web UI that runs AI agents as a company. Six alternatives, from AionUi to Herdr, checked 9 Nov 2026.

+

Turnstone Alternatives: 5 Tools Like Turnstone for AI Teammates (Nov 2026)

+

Turnstone runs AI teammates on the subscriptions you already pay for, on a Mac. Five alternatives, from Claude Cowork to OpenClaw, checked 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paradev Alternatives: 6 Tools for Running Coding Agents in Parallel (Nov 2026)

-

Paradev, formerly Superset, runs coding agents in parallel Git worktrees. Six alternatives, from Orca to Claude Code's worktree flag, checked 7 Nov 2026.

+

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

+

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

Comparisons - Read → + Read →
diff --git a/docs/blog/muse-code-vs-claude-code/index.html b/docs/blog/muse-code-vs-claude-code/index.html index 6a0b6531e4..1b9f88dafa 100644 --- a/docs/blog/muse-code-vs-claude-code/index.html +++ b/docs/blog/muse-code-vs-claude-code/index.html @@ -331,50 +331,50 @@

FAQ

Related in Comparisons

- +
- + 5 min
-

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

-

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

+

OpenCode Browse vs agent-browser: Your Browser or a CLI (Nov 2026)

+

OpenCode Browse lets agents drive your signed in browser over MCP; agent-browser is a Rust CLI with its own Chrome. Setup, licence and picks, 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paperclip Alternatives: 6 Tools for Running a Team of AI Agents (Nov 2026)

-

Paperclip is an MIT licensed server and web UI that runs AI agents as a company. Six alternatives, from AionUi to Herdr, checked 9 Nov 2026.

+

Turnstone Alternatives: 5 Tools Like Turnstone for AI Teammates (Nov 2026)

+

Turnstone runs AI teammates on the subscriptions you already pay for, on a Mac. Five alternatives, from Claude Cowork to OpenClaw, checked 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paradev Alternatives: 6 Tools for Running Coding Agents in Parallel (Nov 2026)

-

Paradev, formerly Superset, runs coding agents in parallel Git worktrees. Six alternatives, from Orca to Claude Code's worktree flag, checked 7 Nov 2026.

+

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

+

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

Comparisons - Read → + Read →
diff --git a/docs/blog/omniagent-alternatives/index.html b/docs/blog/omniagent-alternatives/index.html index 369b0a9b37..6ad6c6d5a0 100644 --- a/docs/blog/omniagent-alternatives/index.html +++ b/docs/blog/omniagent-alternatives/index.html @@ -308,50 +308,50 @@

FAQ

Related in Comparisons

- +
- + 5 min
-

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

-

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

+

OpenCode Browse vs agent-browser: Your Browser or a CLI (Nov 2026)

+

OpenCode Browse lets agents drive your signed in browser over MCP; agent-browser is a Rust CLI with its own Chrome. Setup, licence and picks, 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paperclip Alternatives: 6 Tools for Running a Team of AI Agents (Nov 2026)

-

Paperclip is an MIT licensed server and web UI that runs AI agents as a company. Six alternatives, from AionUi to Herdr, checked 9 Nov 2026.

+

Turnstone Alternatives: 5 Tools Like Turnstone for AI Teammates (Nov 2026)

+

Turnstone runs AI teammates on the subscriptions you already pay for, on a Mac. Five alternatives, from Claude Cowork to OpenClaw, checked 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paradev Alternatives: 6 Tools for Running Coding Agents in Parallel (Nov 2026)

-

Paradev, formerly Superset, runs coding agents in parallel Git worktrees. Six alternatives, from Orca to Claude Code's worktree flag, checked 7 Nov 2026.

+

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

+

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

Comparisons - Read → + Read →
diff --git a/docs/blog/open-source-ai-agents/index.html b/docs/blog/open-source-ai-agents/index.html index 87d8a780b8..bfbb41b209 100644 --- a/docs/blog/open-source-ai-agents/index.html +++ b/docs/blog/open-source-ai-agents/index.html @@ -374,50 +374,50 @@

FAQ

Related in Comparisons

- +
- + 5 min
-

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

-

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

+

OpenCode Browse vs agent-browser: Your Browser or a CLI (Nov 2026)

+

OpenCode Browse lets agents drive your signed in browser over MCP; agent-browser is a Rust CLI with its own Chrome. Setup, licence and picks, 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paperclip Alternatives: 6 Tools for Running a Team of AI Agents (Nov 2026)

-

Paperclip is an MIT licensed server and web UI that runs AI agents as a company. Six alternatives, from AionUi to Herdr, checked 9 Nov 2026.

+

Turnstone Alternatives: 5 Tools Like Turnstone for AI Teammates (Nov 2026)

+

Turnstone runs AI teammates on the subscriptions you already pay for, on a Mac. Five alternatives, from Claude Cowork to OpenClaw, checked 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paradev Alternatives: 6 Tools for Running Coding Agents in Parallel (Nov 2026)

-

Paradev, formerly Superset, runs coding agents in parallel Git worktrees. Six alternatives, from Orca to Claude Code's worktree flag, checked 7 Nov 2026.

+

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

+

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

Comparisons - Read → + Read →
diff --git a/docs/blog/openclaw-alternatives/index.html b/docs/blog/openclaw-alternatives/index.html index 372b21d3aa..283a805fc5 100644 --- a/docs/blog/openclaw-alternatives/index.html +++ b/docs/blog/openclaw-alternatives/index.html @@ -359,50 +359,50 @@

FAQ

Related in Comparisons

- +
- + 5 min
-

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

-

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

+

OpenCode Browse vs agent-browser: Your Browser or a CLI (Nov 2026)

+

OpenCode Browse lets agents drive your signed in browser over MCP; agent-browser is a Rust CLI with its own Chrome. Setup, licence and picks, 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paperclip Alternatives: 6 Tools for Running a Team of AI Agents (Nov 2026)

-

Paperclip is an MIT licensed server and web UI that runs AI agents as a company. Six alternatives, from AionUi to Herdr, checked 9 Nov 2026.

+

Turnstone Alternatives: 5 Tools Like Turnstone for AI Teammates (Nov 2026)

+

Turnstone runs AI teammates on the subscriptions you already pay for, on a Mac. Five alternatives, from Claude Cowork to OpenClaw, checked 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paradev Alternatives: 6 Tools for Running Coding Agents in Parallel (Nov 2026)

-

Paradev, formerly Superset, runs coding agents in parallel Git worktrees. Six alternatives, from Orca to Claude Code's worktree flag, checked 7 Nov 2026.

+

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

+

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

Comparisons - Read → + Read →
diff --git a/docs/blog/opencode-alternatives/index.html b/docs/blog/opencode-alternatives/index.html index cd0b337238..6f56393dbe 100644 --- a/docs/blog/opencode-alternatives/index.html +++ b/docs/blog/opencode-alternatives/index.html @@ -359,50 +359,50 @@

FAQ

Related in Comparisons

- +
- + 5 min
-

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

-

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

+

OpenCode Browse vs agent-browser: Your Browser or a CLI (Nov 2026)

+

OpenCode Browse lets agents drive your signed in browser over MCP; agent-browser is a Rust CLI with its own Chrome. Setup, licence and picks, 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paperclip Alternatives: 6 Tools for Running a Team of AI Agents (Nov 2026)

-

Paperclip is an MIT licensed server and web UI that runs AI agents as a company. Six alternatives, from AionUi to Herdr, checked 9 Nov 2026.

+

Turnstone Alternatives: 5 Tools Like Turnstone for AI Teammates (Nov 2026)

+

Turnstone runs AI teammates on the subscriptions you already pay for, on a Mac. Five alternatives, from Claude Cowork to OpenClaw, checked 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paradev Alternatives: 6 Tools for Running Coding Agents in Parallel (Nov 2026)

-

Paradev, formerly Superset, runs coding agents in parallel Git worktrees. Six alternatives, from Orca to Claude Code's worktree flag, checked 7 Nov 2026.

+

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

+

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

Comparisons - Read → + Read →
diff --git a/docs/blog/opencode-browse-vs-agent-browser/index.html b/docs/blog/opencode-browse-vs-agent-browser/index.html new file mode 100644 index 0000000000..c370fb851f --- /dev/null +++ b/docs/blog/opencode-browse-vs-agent-browser/index.html @@ -0,0 +1,443 @@ + + + + + + + + +OpenCode Browse vs agent-browser (2026): Which to Pick + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

OpenCode Browse vs agent-browser: Your Browser or a CLI (Nov 2026)

+

OpenCode Browse lets agents drive your signed in browser over MCP; agent-browser is a Rust CLI with its own Chrome. Setup, licence and picks, 11 Nov 2026.

+ +
+ +
Title card on white. A pill reading Versus, the title OpenCode Browse vs agent-browser, the line Two browser tools for coding agents and a Checked 11 Nov 2026 line. Two small puzzle trays labelled Browse and agent-browser sit underneath.
+ +
+
+

Our view: pick OpenCode Browse when your agent must work inside the browser you are already signed in to, and pick agent-browser when you want a scriptable CLI with its own Chrome that any shell agent can call. Both are open source on GitHub. Checked 11 Nov 2026.

+

Both tools moved in the past week. Browse shipped four releases on 7 Nov and two on 8 Nov, the last v0.0.16 (UTC), and our 9 Nov brief listed it first. agent-browser shipped v0.42.0 on 10 Nov. This page sits in our Comparisons hub; for tools that run several agents side by side, see Herdr alternatives.

+

OpenCode Browse vs agent-browser at a glance (checked 11 Nov 2026)

+

Browse lends your agent the browser you already use, while agent-browser gives it a browser of its own. Every row below comes from each project’s README or product page on 11 Nov 2026.

+
Animation. On a white background, two wooden puzzle trays sit side by side, labelled Your browser and Fresh browser. A piece reading Signed in tabs drops into the first tray, then a piece reading Headless Chrome drops into the second. Tap a piece and it lifts out and clicks back into place.
Browse drives the Chromium browser you already use; agent-browser starts Chrome for Testing unless you attach one. Both projects' pages, 11 Nov 2026.
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OpenCode Browseagent-browser
What it isAn MCP server and a Chromium extensionA native Rust CLI with a background daemon
How an agent calls itMCP tools, such as execute for Playwright codeShell commands such as agent-browser snapshot, or agent-browser mcp
Which browser it drivesYour own Chrome, Edge, Brave, Arc, Helium, Vivaldi, Opera or ChromiumChrome for Testing by default, headless unless --headed; can attach to a running Chrome
Agents namedOpenCode, Claude Code, Cursor, Codex, Zed “and many more”Claude Code, Cursor, GitHub Copilot, OpenAI Codex, Google Gemini, opencode
LicenceMITApache 2.0
Latest releasev0.0.16, 8 Nov 2026v0.42.0, 10 Nov 2026
Price on 11 Nov 2026None listed on its product pageNone listed on its site
+
+

GitHub shows the Browse repo was created on 27 Oct 2026 and had 469 stars on 11 Nov 2026; the agent-browser repo dates from 11 Jan 2026 and had more than 49,000. Stars are not a measure of use.

+

What is OpenCode Browse?

+

OpenCode Browse is a way for agents to use the browser you already have open. Its product page calls it “An MCP server and a Chromium extension that let your agents use your real browser, with your tabs, your logins and your extensions.” Agents “open and drive tabs with Playwright, take screenshots and record the screen, in background tabs grouped out of your way.”

+

We think the handoff is the part that matters most. “When it’s your turn, for a login, a 2FA prompt or a payment, they hand the tab back to you and continue once you click Continue.” You can also lend an agent a tab by clicking the toolbar button, and limit a session’s tabs to “the sites you name”.

+
Animation. On a white background, a striped relay baton labelled Your tab rolls along a shelf from a tray marked Agent to a tray marked You, as a small card reading Login, your turn flips up. Tap the Continue button on the card and the baton rolls back to the Agent tray.
Browse hands the tab back for a login, a 2FA prompt or a payment, then carries on after Continue. OpenCode's Browse page, 11 Nov 2026.
+

Install starts with the Chrome extension, which the page says “walks you through the rest of the steps.” The README also gives a one line installer, curl -fsSL https://opencode.ai/browse/install | bash. Then browse install adds the browse MCP server to the agents you pick and pairs the extension. Any other stdio MCP client gets the entry "command": "browse", "args": ["mcp"].

+

The README is frank about risk: “browse drives the browser you’re signed in to, so it assumes that what an agent reads (a web page, an email) may try to steer it”. Clearing cookies and changing site permissions are refused, and of agent code it says: “treat code an agent runs as code running as you.”

+

What is agent-browser?

+

agent-browser is a browser CLI for agents from Vercel Labs. Its README calls it “a native Rust CLI that gives an AI agent a browser it can drive one command at a time.” snapshot returns the page “as compact text with a ref such as @e1 for each element. The agent acts on a ref, reads the page again to check the result, and repeats.”

+

The site shows the loop: agent-browser open example.com, then agent-browser snapshot -i, then agent-browser click @e2 on the link it found. For a snapshot, it claims “Text output uses ~200-400 tokens vs ~3000-5000 for full DOM”.

+
Animation. On a white background, two small lockers stand side by side, labelled @e1 and @e2. The words click @e2 type themselves above the row, and the second locker door swings open to show a folded note reading More information. Tap either locker and its door opens and closes again.
agent-browser's snapshot gives each element a ref the agent acts on next. agent-browser's README and site, 11 Nov 2026.
+

Install is npm install -g agent-browser, then agent-browser install to download Chrome for Testing. A background daemon drives the browser over the Chrome DevTools Protocol, and by default closes a headless browser after one hour without commands, which is more discipline than most of us show with tabs. --headed shows the window, and CDP mode attaches to a Chrome you started with remote debugging, or finds one with --auto-connect.

+

Agents call it as plain shell commands. The site lists “Claude Code, Cursor, GitHub Copilot, OpenAI Codex, Google Gemini, opencode, and any agent that can run shell commands.” The README says “The CLI ships skills that match its version” (npx skills add vercel-labs/agent-browser installs one), and agent-browser mcp “starts an MCP server over stdio”.

+

Which should you pick?

+

Pick by which browser the job needs, not by star count. Our view, as plain rules:

+

Pick OpenCode Browse if:

+
    +
  • The task needs a site you are already signed in to, and you would rather not hand the agent a password.
  • +
  • You want to do the login or 2FA step yourself, then click Continue.
  • +
  • You want the agent in your own Chrome, Edge, Brave or Arc, with your extensions.
  • +
  • You want to hand an agent a tab you already have open, with the toolbar button.
  • +
+

Pick agent-browser if:

+
    +
  • You want each session in its own browser, away from your tabs.
  • +
  • You want headless runs, including on Linux, where agent-browser install --with-deps adds the browser’s system libraries.
  • +
  • Your agent only runs shell commands, or you want short text snapshots with refs.
  • +
  • You want a cloud browser from a provider such as Browserbase or Browserless.
  • +
+

Can a team of agents share one of these tools?

+

Yes, and both plan for several agents through named sessions. agent-browser’s README says “Each --session gets its own daemon and browser.” Browse gives each agent its own current session only when the client names the agent, as OpenCode does; otherwise its README says “each should session_new its own and pass session on every call.” The v0.0.16 notes add that agents and subagents sharing one OpenCode process “each keep their own browse session”.

+

If you want to run that team on your desktop, Munder Difflin is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. Its agents can use MCP servers, skills and plugins. This guide covers MCP servers and skills in a hive, and the install guide covers setup.

+ + + + +
+

FAQ

+ +
+

What is the difference between OpenCode Browse and agent-browser?

+

Which browser they drive and how the agent calls them. OpenCode's Browse page calls it an MCP server and a Chromium extension that let agents use your real browser, with your tabs, logins and extensions. agent-browser's README calls it a native Rust CLI that drives a browser one command at a time, Chrome for Testing by default. Checked 11 Nov 2026.

+
+ +
+

Does OpenCode Browse work with Claude Code?

+

Yes. Its product page lists OpenCode, Claude Code, Cursor, Codex, Zed and many more under Any MCP client. The README's install table includes Claude Code with the `claude` flag. Checked 11 Nov 2026.

+
+ +
+

Does agent-browser need MCP?

+

No. Its site says it works with any agent that can run shell commands, and it ships skills that tell the agent how to use it. For MCP clients, `agent-browser mcp` starts an MCP server over stdio. Checked 11 Nov 2026.

+
+ +
+

Can agent-browser use my own Chrome?

+

Yes, through CDP mode. Its docs show `agent-browser connect 9222` for a Chrome started with remote debugging, and `--auto-connect` to find a running one. Without that it downloads and drives Chrome for Testing. Checked 11 Nov 2026.

+
+ +
+

Are OpenCode Browse and agent-browser free?

+

Neither product page lists a price on 11 Nov 2026. Browse is MIT licensed and agent-browser is Apache 2.0, and both are on GitHub.

+
+ +
+ + + +
+ + +
+ + + + +
+ + +
+ +
+ + + + + + diff --git a/docs/blog/opencode-vs-claude-code/index.html b/docs/blog/opencode-vs-claude-code/index.html index c4e68c3627..3392d6aef5 100644 --- a/docs/blog/opencode-vs-claude-code/index.html +++ b/docs/blog/opencode-vs-claude-code/index.html @@ -342,50 +342,50 @@

FAQ

Related in Comparisons

- +
- + 5 min
-

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

-

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

+

OpenCode Browse vs agent-browser: Your Browser or a CLI (Nov 2026)

+

OpenCode Browse lets agents drive your signed in browser over MCP; agent-browser is a Rust CLI with its own Chrome. Setup, licence and picks, 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paperclip Alternatives: 6 Tools for Running a Team of AI Agents (Nov 2026)

-

Paperclip is an MIT licensed server and web UI that runs AI agents as a company. Six alternatives, from AionUi to Herdr, checked 9 Nov 2026.

+

Turnstone Alternatives: 5 Tools Like Turnstone for AI Teammates (Nov 2026)

+

Turnstone runs AI teammates on the subscriptions you already pay for, on a Mac. Five alternatives, from Claude Cowork to OpenClaw, checked 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paradev Alternatives: 6 Tools for Running Coding Agents in Parallel (Nov 2026)

-

Paradev, formerly Superset, runs coding agents in parallel Git worktrees. Six alternatives, from Orca to Claude Code's worktree flag, checked 7 Nov 2026.

+

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

+

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

Comparisons - Read → + Read →
diff --git a/docs/blog/orca-vs-munder-difflin/index.html b/docs/blog/orca-vs-munder-difflin/index.html index 5188617511..c2f1a8d8ef 100644 --- a/docs/blog/orca-vs-munder-difflin/index.html +++ b/docs/blog/orca-vs-munder-difflin/index.html @@ -346,50 +346,50 @@

FAQ

Related in Comparisons

- +
- + 5 min
-

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

-

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

+

OpenCode Browse vs agent-browser: Your Browser or a CLI (Nov 2026)

+

OpenCode Browse lets agents drive your signed in browser over MCP; agent-browser is a Rust CLI with its own Chrome. Setup, licence and picks, 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paperclip Alternatives: 6 Tools for Running a Team of AI Agents (Nov 2026)

-

Paperclip is an MIT licensed server and web UI that runs AI agents as a company. Six alternatives, from AionUi to Herdr, checked 9 Nov 2026.

+

Turnstone Alternatives: 5 Tools Like Turnstone for AI Teammates (Nov 2026)

+

Turnstone runs AI teammates on the subscriptions you already pay for, on a Mac. Five alternatives, from Claude Cowork to OpenClaw, checked 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paradev Alternatives: 6 Tools for Running Coding Agents in Parallel (Nov 2026)

-

Paradev, formerly Superset, runs coding agents in parallel Git worktrees. Six alternatives, from Orca to Claude Code's worktree flag, checked 7 Nov 2026.

+

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

+

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

Comparisons - Read → + Read →
diff --git a/docs/blog/orchestrator-inc-vs-munder-difflin/index.html b/docs/blog/orchestrator-inc-vs-munder-difflin/index.html index eae1309fba..2ad9dc53de 100644 --- a/docs/blog/orchestrator-inc-vs-munder-difflin/index.html +++ b/docs/blog/orchestrator-inc-vs-munder-difflin/index.html @@ -325,50 +325,50 @@

FAQ

Related in Comparisons

- +
- + 5 min
-

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

-

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

+

OpenCode Browse vs agent-browser: Your Browser or a CLI (Nov 2026)

+

OpenCode Browse lets agents drive your signed in browser over MCP; agent-browser is a Rust CLI with its own Chrome. Setup, licence and picks, 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paperclip Alternatives: 6 Tools for Running a Team of AI Agents (Nov 2026)

-

Paperclip is an MIT licensed server and web UI that runs AI agents as a company. Six alternatives, from AionUi to Herdr, checked 9 Nov 2026.

+

Turnstone Alternatives: 5 Tools Like Turnstone for AI Teammates (Nov 2026)

+

Turnstone runs AI teammates on the subscriptions you already pay for, on a Mac. Five alternatives, from Claude Cowork to OpenClaw, checked 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paradev Alternatives: 6 Tools for Running Coding Agents in Parallel (Nov 2026)

-

Paradev, formerly Superset, runs coding agents in parallel Git worktrees. Six alternatives, from Orca to Claude Code's worktree flag, checked 7 Nov 2026.

+

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

+

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

Comparisons - Read → + Read →
diff --git a/docs/blog/paperclip-alternatives/index.html b/docs/blog/paperclip-alternatives/index.html index 5f5624fa4e..b882ad05ad 100644 --- a/docs/blog/paperclip-alternatives/index.html +++ b/docs/blog/paperclip-alternatives/index.html @@ -335,50 +335,50 @@

FAQ

Related in Comparisons

- +
- + 5 min
-

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

-

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

+

OpenCode Browse vs agent-browser: Your Browser or a CLI (Nov 2026)

+

OpenCode Browse lets agents drive your signed in browser over MCP; agent-browser is a Rust CLI with its own Chrome. Setup, licence and picks, 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paradev Alternatives: 6 Tools for Running Coding Agents in Parallel (Nov 2026)

-

Paradev, formerly Superset, runs coding agents in parallel Git worktrees. Six alternatives, from Orca to Claude Code's worktree flag, checked 7 Nov 2026.

+

Turnstone Alternatives: 5 Tools Like Turnstone for AI Teammates (Nov 2026)

+

Turnstone runs AI teammates on the subscriptions you already pay for, on a Mac. Five alternatives, from Claude Cowork to OpenClaw, checked 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Perplexity Teammates vs Munder Difflin: Hosted Agents or Your Own Computer (Nov 2026)

-

Perplexity Teammates are hosted agents for ongoing work on Max. Munder Difflin runs a team of agents on your own computer. Compared, checked 7 Nov 2026.

+

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

+

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

Comparisons - Read → + Read →
diff --git a/docs/blog/paradev-alternatives/index.html b/docs/blog/paradev-alternatives/index.html index 5029e3c7e2..7babe0f5e5 100644 --- a/docs/blog/paradev-alternatives/index.html +++ b/docs/blog/paradev-alternatives/index.html @@ -336,50 +336,50 @@

FAQ

Related in Comparisons

- +
- + 5 min
-

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

-

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

+

OpenCode Browse vs agent-browser: Your Browser or a CLI (Nov 2026)

+

OpenCode Browse lets agents drive your signed in browser over MCP; agent-browser is a Rust CLI with its own Chrome. Setup, licence and picks, 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paperclip Alternatives: 6 Tools for Running a Team of AI Agents (Nov 2026)

-

Paperclip is an MIT licensed server and web UI that runs AI agents as a company. Six alternatives, from AionUi to Herdr, checked 9 Nov 2026.

+

Turnstone Alternatives: 5 Tools Like Turnstone for AI Teammates (Nov 2026)

+

Turnstone runs AI teammates on the subscriptions you already pay for, on a Mac. Five alternatives, from Claude Cowork to OpenClaw, checked 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Perplexity Teammates vs Munder Difflin: Hosted Agents or Your Own Computer (Nov 2026)

-

Perplexity Teammates are hosted agents for ongoing work on Max. Munder Difflin runs a team of agents on your own computer. Compared, checked 7 Nov 2026.

+

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

+

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

Comparisons - Read → + Read →
diff --git a/docs/blog/perplexity-teammates-vs-munder-difflin/index.html b/docs/blog/perplexity-teammates-vs-munder-difflin/index.html index d65d196383..c502c092cc 100644 --- a/docs/blog/perplexity-teammates-vs-munder-difflin/index.html +++ b/docs/blog/perplexity-teammates-vs-munder-difflin/index.html @@ -188,6 +188,7 @@

Perplexity Teammates vs Munder Difflin: Hosted Agents or Your Own Computer (

Our view: pick Perplexity Teammates if you already pay for Max and want hosted agents that watch ongoing work in their own browsers, and Munder Difflin if you want a team of agents for all kinds of knowledge work, coding included, on your own computer. Checked 7 Nov 2026.

+

If Turnstone is on your list too, see Turnstone alternatives.

Munder Difflin is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. Other matchups live in the Comparisons hub.

What are Perplexity Teammates?

Teammates are hosted agents inside Perplexity Computer that own ongoing work. Perplexity’s launch post, dated 4 Nov 2026 and read 7 Nov 2026, says: “Today, we’re launching teammates, personal agents that can take on that long-running work.” It adds: “They plan and coordinate projects, switch gears as priorities change, and present results for review.”

@@ -323,50 +324,50 @@

FAQ

Related in Comparisons

- +
- + 5 min
-

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

-

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

+

OpenCode Browse vs agent-browser: Your Browser or a CLI (Nov 2026)

+

OpenCode Browse lets agents drive your signed in browser over MCP; agent-browser is a Rust CLI with its own Chrome. Setup, licence and picks, 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paperclip Alternatives: 6 Tools for Running a Team of AI Agents (Nov 2026)

-

Paperclip is an MIT licensed server and web UI that runs AI agents as a company. Six alternatives, from AionUi to Herdr, checked 9 Nov 2026.

+

Turnstone Alternatives: 5 Tools Like Turnstone for AI Teammates (Nov 2026)

+

Turnstone runs AI teammates on the subscriptions you already pay for, on a Mac. Five alternatives, from Claude Cowork to OpenClaw, checked 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paradev Alternatives: 6 Tools for Running Coding Agents in Parallel (Nov 2026)

-

Paradev, formerly Superset, runs coding agents in parallel Git worktrees. Six alternatives, from Orca to Claude Code's worktree flag, checked 7 Nov 2026.

+

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

+

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

Comparisons - Read → + Read →
diff --git a/docs/blog/pi-agent-alternatives/index.html b/docs/blog/pi-agent-alternatives/index.html index 378519b97a..b60b0b3138 100644 --- a/docs/blog/pi-agent-alternatives/index.html +++ b/docs/blog/pi-agent-alternatives/index.html @@ -340,50 +340,50 @@

FAQ

Related in Comparisons

- +
- + 5 min
-

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

-

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

+

OpenCode Browse vs agent-browser: Your Browser or a CLI (Nov 2026)

+

OpenCode Browse lets agents drive your signed in browser over MCP; agent-browser is a Rust CLI with its own Chrome. Setup, licence and picks, 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paperclip Alternatives: 6 Tools for Running a Team of AI Agents (Nov 2026)

-

Paperclip is an MIT licensed server and web UI that runs AI agents as a company. Six alternatives, from AionUi to Herdr, checked 9 Nov 2026.

+

Turnstone Alternatives: 5 Tools Like Turnstone for AI Teammates (Nov 2026)

+

Turnstone runs AI teammates on the subscriptions you already pay for, on a Mac. Five alternatives, from Claude Cowork to OpenClaw, checked 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paradev Alternatives: 6 Tools for Running Coding Agents in Parallel (Nov 2026)

-

Paradev, formerly Superset, runs coding agents in parallel Git worktrees. Six alternatives, from Orca to Claude Code's worktree flag, checked 7 Nov 2026.

+

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

+

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

Comparisons - Read → + Read →
diff --git a/docs/blog/pi-vs-claude-code/index.html b/docs/blog/pi-vs-claude-code/index.html index 1ad59e20bd..bb026e9ddf 100644 --- a/docs/blog/pi-vs-claude-code/index.html +++ b/docs/blog/pi-vs-claude-code/index.html @@ -343,50 +343,50 @@

FAQ

Related in Comparisons

- +
- + 5 min
-

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

-

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

+

OpenCode Browse vs agent-browser: Your Browser or a CLI (Nov 2026)

+

OpenCode Browse lets agents drive your signed in browser over MCP; agent-browser is a Rust CLI with its own Chrome. Setup, licence and picks, 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paperclip Alternatives: 6 Tools for Running a Team of AI Agents (Nov 2026)

-

Paperclip is an MIT licensed server and web UI that runs AI agents as a company. Six alternatives, from AionUi to Herdr, checked 9 Nov 2026.

+

Turnstone Alternatives: 5 Tools Like Turnstone for AI Teammates (Nov 2026)

+

Turnstone runs AI teammates on the subscriptions you already pay for, on a Mac. Five alternatives, from Claude Cowork to OpenClaw, checked 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paradev Alternatives: 6 Tools for Running Coding Agents in Parallel (Nov 2026)

-

Paradev, formerly Superset, runs coding agents in parallel Git worktrees. Six alternatives, from Orca to Claude Code's worktree flag, checked 7 Nov 2026.

+

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

+

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

Comparisons - Read → + Read →
diff --git a/docs/blog/qm-vs-munder-difflin/index.html b/docs/blog/qm-vs-munder-difflin/index.html index fbab69ae62..f1f83be05f 100644 --- a/docs/blog/qm-vs-munder-difflin/index.html +++ b/docs/blog/qm-vs-munder-difflin/index.html @@ -357,50 +357,50 @@

FAQ

Related in Comparisons

- +
- + 5 min
-

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

-

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

+

OpenCode Browse vs agent-browser: Your Browser or a CLI (Nov 2026)

+

OpenCode Browse lets agents drive your signed in browser over MCP; agent-browser is a Rust CLI with its own Chrome. Setup, licence and picks, 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paperclip Alternatives: 6 Tools for Running a Team of AI Agents (Nov 2026)

-

Paperclip is an MIT licensed server and web UI that runs AI agents as a company. Six alternatives, from AionUi to Herdr, checked 9 Nov 2026.

+

Turnstone Alternatives: 5 Tools Like Turnstone for AI Teammates (Nov 2026)

+

Turnstone runs AI teammates on the subscriptions you already pay for, on a Mac. Five alternatives, from Claude Cowork to OpenClaw, checked 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paradev Alternatives: 6 Tools for Running Coding Agents in Parallel (Nov 2026)

-

Paradev, formerly Superset, runs coding agents in parallel Git worktrees. Six alternatives, from Orca to Claude Code's worktree flag, checked 7 Nov 2026.

+

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

+

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

Comparisons - Read → + Read →
diff --git a/docs/blog/roo-code-alternatives/index.html b/docs/blog/roo-code-alternatives/index.html index 2a97606684..725f53ae9b 100644 --- a/docs/blog/roo-code-alternatives/index.html +++ b/docs/blog/roo-code-alternatives/index.html @@ -331,50 +331,50 @@

FAQ

Related in Comparisons

- +
- + 5 min
-

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

-

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

+

OpenCode Browse vs agent-browser: Your Browser or a CLI (Nov 2026)

+

OpenCode Browse lets agents drive your signed in browser over MCP; agent-browser is a Rust CLI with its own Chrome. Setup, licence and picks, 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paperclip Alternatives: 6 Tools for Running a Team of AI Agents (Nov 2026)

-

Paperclip is an MIT licensed server and web UI that runs AI agents as a company. Six alternatives, from AionUi to Herdr, checked 9 Nov 2026.

+

Turnstone Alternatives: 5 Tools Like Turnstone for AI Teammates (Nov 2026)

+

Turnstone runs AI teammates on the subscriptions you already pay for, on a Mac. Five alternatives, from Claude Cowork to OpenClaw, checked 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paradev Alternatives: 6 Tools for Running Coding Agents in Parallel (Nov 2026)

-

Paradev, formerly Superset, runs coding agents in parallel Git worktrees. Six alternatives, from Orca to Claude Code's worktree flag, checked 7 Nov 2026.

+

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

+

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

Comparisons - Read → + Read →
diff --git a/docs/blog/t3-code-alternatives/index.html b/docs/blog/t3-code-alternatives/index.html index 5d530edbdf..49977b2c36 100644 --- a/docs/blog/t3-code-alternatives/index.html +++ b/docs/blog/t3-code-alternatives/index.html @@ -335,50 +335,50 @@

FAQ

Related in Comparisons

- +
- + 5 min
-

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

-

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

+

OpenCode Browse vs agent-browser: Your Browser or a CLI (Nov 2026)

+

OpenCode Browse lets agents drive your signed in browser over MCP; agent-browser is a Rust CLI with its own Chrome. Setup, licence and picks, 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paperclip Alternatives: 6 Tools for Running a Team of AI Agents (Nov 2026)

-

Paperclip is an MIT licensed server and web UI that runs AI agents as a company. Six alternatives, from AionUi to Herdr, checked 9 Nov 2026.

+

Turnstone Alternatives: 5 Tools Like Turnstone for AI Teammates (Nov 2026)

+

Turnstone runs AI teammates on the subscriptions you already pay for, on a Mac. Five alternatives, from Claude Cowork to OpenClaw, checked 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paradev Alternatives: 6 Tools for Running Coding Agents in Parallel (Nov 2026)

-

Paradev, formerly Superset, runs coding agents in parallel Git worktrees. Six alternatives, from Orca to Claude Code's worktree flag, checked 7 Nov 2026.

+

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

+

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

Comparisons - Read → + Read →
diff --git a/docs/blog/tags/ai-agents/index.html b/docs/blog/tags/ai-agents/index.html index 1212082f33..b039644653 100644 --- a/docs/blog/tags/ai-agents/index.html +++ b/docs/blog/tags/ai-agents/index.html @@ -105,11 +105,43 @@

Tag

#AI Agents

-

52 posts tagged AI Agents.

+

54 posts tagged AI Agents.

-
+ + +
diff --git a/docs/blog/tags/claude/index.html b/docs/blog/tags/claude/index.html index eb13d32232..498ec60270 100644 --- a/docs/blog/tags/claude/index.html +++ b/docs/blog/tags/claude/index.html @@ -105,11 +105,27 @@

Tag

#Claude

-

1 post tagged Claude.

+

2 posts tagged Claude.

+
diff --git a/docs/blog/tags/comparisons/index.html b/docs/blog/tags/comparisons/index.html index f464211343..6dd6871df4 100644 --- a/docs/blog/tags/comparisons/index.html +++ b/docs/blog/tags/comparisons/index.html @@ -105,11 +105,43 @@

Tag

#Comparisons

-

76 posts tagged Comparisons.

+

78 posts tagged Comparisons.

+ +
diff --git a/docs/blog/tags/daily-brief/index.html b/docs/blog/tags/daily-brief/index.html index 5bb03d4b1f..1aaaecc0fc 100644 --- a/docs/blog/tags/daily-brief/index.html +++ b/docs/blog/tags/daily-brief/index.html @@ -105,11 +105,27 @@

Tag

#Daily Brief

-

35 posts tagged Daily Brief.

+

36 posts tagged Daily Brief.

+
diff --git a/docs/blog/tags/local-first/index.html b/docs/blog/tags/local-first/index.html index dc02b4d54e..d944d67899 100644 --- a/docs/blog/tags/local-first/index.html +++ b/docs/blog/tags/local-first/index.html @@ -105,11 +105,27 @@

Tag

#Local-First

-

27 posts tagged Local-First.

+

28 posts tagged Local-First.

+
diff --git a/docs/blog/tags/mcp/index.html b/docs/blog/tags/mcp/index.html index 6a8f3d0ffd..729f631843 100644 --- a/docs/blog/tags/mcp/index.html +++ b/docs/blog/tags/mcp/index.html @@ -105,11 +105,43 @@

Tag

#MCP

-

21 posts tagged MCP.

+

23 posts tagged MCP.

+ +
diff --git a/docs/blog/tags/open-source/index.html b/docs/blog/tags/open-source/index.html index 7278dc09af..29f7e548f0 100644 --- a/docs/blog/tags/open-source/index.html +++ b/docs/blog/tags/open-source/index.html @@ -105,11 +105,27 @@

Tag

#Open Source

-

112 posts tagged Open Source.

+

113 posts tagged Open Source.

+
diff --git a/docs/blog/tags/opencode/index.html b/docs/blog/tags/opencode/index.html index 01e4431d73..9f0d34a68d 100644 --- a/docs/blog/tags/opencode/index.html +++ b/docs/blog/tags/opencode/index.html @@ -105,11 +105,27 @@

Tag

#OpenCode

-

2 posts tagged OpenCode.

+

3 posts tagged OpenCode.

+
diff --git a/docs/blog/tags/skills/index.html b/docs/blog/tags/skills/index.html index 65a33b07d5..1a012af1c4 100644 --- a/docs/blog/tags/skills/index.html +++ b/docs/blog/tags/skills/index.html @@ -105,11 +105,27 @@

Tag

#Skills

-

27 posts tagged Skills.

+

28 posts tagged Skills.

-
+ +
diff --git a/docs/blog/tmux-and-scripts-vs-an-agent-harness/index.html b/docs/blog/tmux-and-scripts-vs-an-agent-harness/index.html index 7fb17edd4d..b98bd8e0a4 100644 --- a/docs/blog/tmux-and-scripts-vs-an-agent-harness/index.html +++ b/docs/blog/tmux-and-scripts-vs-an-agent-harness/index.html @@ -283,50 +283,50 @@

FAQ

Related in Comparisons

- +
- + 5 min
-

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

-

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

+

OpenCode Browse vs agent-browser: Your Browser or a CLI (Nov 2026)

+

OpenCode Browse lets agents drive your signed in browser over MCP; agent-browser is a Rust CLI with its own Chrome. Setup, licence and picks, 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paperclip Alternatives: 6 Tools for Running a Team of AI Agents (Nov 2026)

-

Paperclip is an MIT licensed server and web UI that runs AI agents as a company. Six alternatives, from AionUi to Herdr, checked 9 Nov 2026.

+

Turnstone Alternatives: 5 Tools Like Turnstone for AI Teammates (Nov 2026)

+

Turnstone runs AI teammates on the subscriptions you already pay for, on a Mac. Five alternatives, from Claude Cowork to OpenClaw, checked 11 Nov 2026.

Comparisons - Read → + Read →
- +
- + 5 min
-

Paradev Alternatives: 6 Tools for Running Coding Agents in Parallel (Nov 2026)

-

Paradev, formerly Superset, runs coding agents in parallel Git worktrees. Six alternatives, from Orca to Claude Code's worktree flag, checked 7 Nov 2026.

+

AionUi Alternatives: 5 Apps for Running Teams of AI Agents (Nov 2026)

+

AionUi is a free Apache 2.0 desktop app over Claude Code, Codex and 20+ agent CLIs. Five alternatives, from Orca to Paperclip, checked 9 Nov 2026.

Comparisons - Read → + Read →
diff --git a/docs/blog/topics/comparisons/index.html b/docs/blog/topics/comparisons/index.html index a008f92e0f..925d6b07bf 100644 --- a/docs/blog/topics/comparisons/index.html +++ b/docs/blog/topics/comparisons/index.html @@ -114,13 +114,13 @@

comparisons

Honest side-by-sides with the other ways to

+ +
diff --git a/docs/blog/topics/concepts/index.html b/docs/blog/topics/concepts/index.html index 94fdecc7e1..a79394d3b0 100644 --- a/docs/blog/topics/concepts/index.html +++ b/docs/blog/topics/concepts/index.html @@ -114,13 +114,13 @@

concepts

The ideas underneath the product — harnesses,

diff --git a/docs/blog/topics/internals/index.html b/docs/blog/topics/internals/index.html index 9e650e55a6..df710c9082 100644 --- a/docs/blog/topics/internals/index.html +++ b/docs/blog/topics/internals/index.html @@ -114,13 +114,13 @@

internals

How the machine actually works: postmortems, a

yA%ujz~gPr=2f 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 F`d?*9lEDA~ literal 0 HcmV?d00001 diff --git a/blog/src/assets/media/turnstone-alternatives/eggcarton.png b/blog/src/assets/media/turnstone-alternatives/eggcarton.png new file mode 100644 index 0000000000000000000000000000000000000000..7028194767799cf0b73feeab3b1370413d7b8f9c GIT binary patch literal 89184 zcmeFZXH=72*FP9Q1VuzdiUm-)DN3`^OHc$<6hx#6At+U<^qK@zV!nIhZ?6c4A`*(Qz&_Iv-=$WG+5QzKk zo!gH~L^zKs2t5eH5 zTI@!j!fe`KLbPtS!)1Ro+1$LXb3*OW;}Zq`@2m?VtWR=&luY+BJc+4K#kuy>rQ(>R zh0S<>feTGrL={^9_tW^7FIicD&43@LB#XZvpfkE`Tz@~){`U*?zdQi_FAo59_+L5r zUmhG-#s8Iq{|`K1(du=w`Ri!3hX42L|D6XR?8hX35B%2V;5#m??lZSO2n*)ipe7=Bx6jGCRngkm;CuI`72%H-~o9lDXGtCe~HV!HvC97HMK#-BDws& zzMq4EuI}bW+g-im{|IZo`%uN)@3zg`+=F`JUWt(ileLMV62MM*ctj?1`CE6=lljZ) zm45mC8ZM}{hcy<2`VQGcf7YE|nL|%?`nzj3+S-0y@D(%=M(&6b2R_l+#7Hg916nLG zxnTve6Lqel)F0O;P;13qui9L`DG`U7j5@0)9cckIj_L^y`H%vo-0HXZVM!NhTHYO^xp9u?O)Y z2=q8~zaHj8>kvlJ8@-pCx4rLDL|w0?zQOwvhOu#FrZGAJH^L4lFLtN=YVv>wxb0hZ zFD9(2%P3#0w$Bc$kZWm#)8ww*`Ojk3a5x+|m6`x!4?DDb`qJX6`nAidD>%WdGk#kq zSPb*S=ASnCt-)soi%_o9&Wl%nd)5Z?Ad06<9BhrRU}s z1W=!dGSs!%*{#VaLp=2tCksz**!=0|&!6)|3pLmcR#%Js5IGKYuO~yh{Q^DI^pQ=R$_BLHAh3Fwp zcApQn1%cKQ5`6ZsZ;@-}J1!PH#l|SgHVNZA^!Zb0@L;PK$^wi%trlcuU=Z6^VMIOy zp%T@6pVaIQPh(^vTPon)M=zzdBt=4iu z`~KiYxldF>TDs+>mKq)L&qt~E{#x?S&Wj0wHJx#_c8+CAzAKX(>7qqmF1O48$$0YC zG2t*YcsLBkF_NCQqR_ZY?j9un$#j4%-QFIdVS-ntz4iD;($f??_UPX|oWFH&)*s`R z5o~;MVSa@%F0B6IPD=?O+bFb>!ubz}W&a#=?_FlRqT9Axr@x1Zhx5S zpHxv%LE%HFV|^1N=}(}FOJn}%?JdVJr9Zp*bjV+M2ru@4cZ0|hehV$x~@jYuZxMrl7Cq-_(CyT5E^3C zT4Ei<7|llP>p(C&jg}lS!F_huj{Mmy$8s|tR+E)dkg2b_f%R)I1WdTSgPrvdDkap| z^Kf!vA8j@6QZ}rl5`}ghFo}y3{4=ff#9U{{?o%ivdwXNCTIKw&$CKd$seYur#TAxu zM|+1$D-W8eP0KOe4x*xeuPyo_Se}&Lxu&{9J*uN|Me4o!$`{YFXDH6e09)AtYJfCH-!t0g zKGr z+)&un2d!7FZY{mD)r+I91wHrktMeV~94Cc6-?CltthxVZ{bv1VUm1oG(D>{WN66f* zTb;n|X=lMUnWv_tOYkkW%hrF^{uTagMQQE&t-wATfDSG!TILt%jJXMwx);O6v?`bC zP;!}CO{N|2WP-&_^uM(L5NQ3Lh6myf?80x+EyiPct=EzHVJ5y<4f4ypnOTC;+B5Q zjkW8>oRx#n10#iF zs?wR^I0@;?fa{P)GZg=_{NcypU%z=bYWdr-lCVFcF1yXX=~MG3J~}0j*tt{_7x!mD zkkkxeah!zisiHs|f^I%d2! zd48knvgF47A;6Gcikx~AbK>uE1*!K7D@zN%lxHt?QC@1<544tM$V(uSQh;0B;6CQ+ zKl<=5fjL9)frmKNs>-g8ub+`<-r{3t%#*h0DDb7rtH{Pdu+*Ku3l<-G^VnsA8Kkq3 z{v3bw@nP=rdp|yV>d&O!*7?+C()L%_wN9%Zdt}|eC^6#w+U*RIfMGQ z9Aao>)o7Qh)ei8W*cV{#<1`=AUq=JFoD)c5iR{^{J$vZ#o5Q9$6_zaqMkRQ3)PD{g z8npV}?X`)tDc9p;+~r4cD1YYemSDLwV1LM29DfGc7}F`4;oWwSy9S!sFP5sb*nxfC z`MQirUsgy*k-0ekb0hpGPMkY~FR#t3hYOqWn*NK_VlNhKEgjD-1A*id69ObORPMq7 zdwE|i<$Ze6rO?t%?qf$|qL0T!A1M)$#e99{%<06Bi{Oig316VSxL6I%gEz@ZGI8z@ z3k-#ntHdoJ#dAR7fieu`XmHDbI#N=Tg93UR#Vnc0P)Uj_7Td=k>aw%5H|jcF=-$*% zmRqr+=0&k-mmUc?j*FOh2YUdleAc5MPNzV|L%{8g)wVQ)u%lP_Po3g?Uv#t20dO#5 zNs{o16OT0RfkJr;B*fkKR%sCZh3sjJB`E8}c)3ZLrdcg!PdD(hX)B~lQ$3a#dGd0`eHnm!4#k>OA(XOJt365~X9Lmj$!%z{n##W8sV#pa+%7xIKR z6S^oy8#rH0I&3F;W=;c_BFo->B#wheVxaZ1AV8(~xqA;E1I9%VWOJ(I?pq+hz<*jF z_Yz%R6g1b6QB;>PWt`y^I4gAGVrXekkAWfj#Y#xe@>k@@bpie4Ob$t56=mPK2X2S0 z#+kW}r8=FQ%51m@y?3xUG1@w3wTEoAsfG@lex0zY@0yg&!G^*>JZ5wx4k-)LVs372 z0e4{!L{ak#b}8f!^&fPFEun+CWPY+UN+48PShLP{ma?1f$MC$ok<-WF3cV6cP1sG* zyi!RRXu2Z7U}J%(H&$6xd`|P*^1FFkU@HwuS0Wy}GuU|T1yLVz zm`4zl7q>d;>RpzB@q3PNi!fz#Zdc$B4HgF1`VYr~$J|nl$D->DCZaq7 z7%eLb1kT4IxCn=MSjt7(fQgE zgwFW&PC!T8fE3b(Z~DeXpNsq zzQm=ggq|hQ6rHhBX^>U~BTHeH>YrsiK7k@4NPVJvG>)TM!PV76VCK{BV-Q4%5`?)Q zEC}&z(F#<=rmHNDc8-$$D)#XHe7FeRZldAt??Krnfl^@DWRoCw^UWM}JJBG!9ipVL z=FXsOfvP9>nK5Vs{B0;CL*faV=sJHU0?on#F!hee>L*-FqkF3@4}Rlxjk%MljZIgv zngn#p<9*O@`Gzf@B9gC4-vO~km>nUz$OYTYy#QF5fI|e-uM)9=v)y77iU1cWxyEm> zXe6e(;9X{t>_d?==JUp+yJ+~0D$tVQX16U~(=#P+Y4Pm(`l=WF$|F#k|5WHFo=M7E zjPohR?^If%;W>UOZBGi<=2k`2=JRubo$p=b5RXAW9j>L?QRW}cFPfE3BxI-4R_l2M z4YE&20g6$1T8*}H*wj=Jkj}x@%h@s4tM;GUuneSTL`N^%x?}G>_#|h_6BX<}GD)eB z7YsG9nsoSeU2O68n@&r?>&9~517_BU+deEw)zwU5SHtR)>enZHw2zx$V>2qc(378v z;#yu2CvH=o9@FhZ$F1a5x&l5%3y_x;jqU??7h1W$PJFc(D`9T-EdT62UJT=na$Pc5 zt#`o2F%%@KN1naEdxYkQR(_(TlL^}$iH9xm;*h7RdD^bnQ5s%XIRho3(2YLki~TTi zZ-sR37hYRZs1JNYfGzZ)d_1yVX}>FL_?&K9pl=hq1B~eRG>~;ee>$bd?Pgf(Mu5r?#SziqU%@ z)$u$}RIZscsdTsV^#-fXLJRX{p4XNFbG+P0kY(u{4i!giEAG-fm>j=qu`&KBGrdCE z%*qQ9B{9Wr!CNsAJRSq8f}|74C#4>y7K<_D?DeJfGxygXE}Yhz~d~*&DDWPIcv=q8ukvR zP|f3^MQJ(xXQmsML#9ShSEE76@! zdq-Ne>?p_3e3D7quJbLhC4^O^lLbP5Z`bd1 zEOn`lC52}Kei0>^MQ_ECi~&u>MJS*ij?>#dpeTBw@^1VSjI&F#cR@ z+lH29FA5KI+#oH=(&xTRfLDL)9c7tXnOs}h)d#BtdHLV9$2Zzr?_H?#p}4dwG}W&r zeZ6WYnx;e1e+Q#=p})L?k-mw)2HD&XHf7k;-AHmuTpV`x1qijp_6yDS zo4r7@{`ar|Na!JuV2pgcE{;EZ__d$2+8yOzMS)0pYr3zF$nJQLJo5=7e4zQ`T>cnd zM7_~MYw@Qd$%XEAZ>Hp18^`MuBRi<`a9;Kc5H12(^d?0*lz5g0N4*7DsMb&lQr1`a zCczg7&v*Yf|d4(^k6HFQZXhxk5S=Eo^*x#9uzBLi#cjk$gM`8bJ@t`}VI_9`P*zB3X$W}R;w;XaP-?^h4=)MWQx-fYB*JG=6qvs@ zZ~Y-P+4JczC9uDABWRpsLj`yA^py(w1X3Ul*MH~&BezMpfZ>5Gi>XaHFH0f zH5?P;iaut>6q|}w2lXBHm2(~}4sH+?xlG%a?xH`Xf%WI(5})^IAVq8!tA zN3(2$=W%~Q7y1Q}s1ICgMLbMajAn;FUdc4BYB zzzr!!i0?b&Uz^pHWuX4?LswSQixpafyxY%>h#0Usvv222j7I}yULdCFQr$V#>iIV0 z+T~q8qQ-DyLfnJ&-OprOR@Pg(_+6cvH;}nQ)cohv)oIL7kc*F9=2fx6cHME*RyOR{ zSe(AQQYGW8_Ny`sb6&XQxg$SfSy-ugx*>CQbYtFXi`p*Q2ieK>^-SEEMYZz*21j|N zQeLn!tucT+lJFoA3bxS@MA_1lp$Ln0zoCZwl?R(D=Yq)IZfTHbTRf(#yYd&nBHur3 z?Z?lmjix(%hojxL&`Qv)guUx+)nq(_V+Y^y-&(*YpGVy&QB1STY-}Kuu~Yw$-b-o< zyp!|2VESe}y*2b9z|!z>2j(PhK&l$bZwTn5gM z9Z2w9LxXCDslnIRYzE1iCoRPa;TCbO(^W3D1H}o*&)@9`6-|_i5XMxmD>g5ZnRlIr zr|&1@xTg91WGyrxSEG`uYliU*VxhJk%3zma)GlM1;Eh(&6!yBj@vb-_@ht~_-}S>Y z0n7aq1BUzdf-s_l`EPr|)|V9jOAepJDWcOmjQ11R6tq_UOH&3tabMr9|C!F9_s;JW z|4N*)eoOb4MW}%;lsR`ez2?WW35Lbywq=W(=Gietl2uMty8v^Q1oLb%9s|XeTKDcv zd>-<=qNqa=J7@mY;y_t%cjCZ?l(K(`iGbD1H94?%PDA}kswXYI-h_do%>HU)#|!TrVVDzKl0_iNxH+&j12N}P#My&wXwpxoG1IhTNoTFYj!VFubV8i zz_0xFlr&g1xu1gAqt`C#_FdXFW!y$o>_6J*ly?pc{C&@ko!#qblP~q6kvK=J>t{wF zVccD9sao$@-inAyo$c>Z^^N0N_ zOKy8(R(2sH;?G^yMgqU8pJyYZ+y!IN`U_BO9Jgyj!UCh$WMA~ z0>3Inc+avQUM`tgrnv9p#=ORZYuQ=a|GCjO@9~B^h|$h-IP3G10F$7VFWHfTx-A1J=`!QRooUK_*yjPpZ))nT-Z+ zm5o1EuGGK6GSeOu$ld4U+hxb=%pKAd($AQha~WN4B9ivz7EJgobSPzNey8JSyEJhqT?*uYW!2D^ zhm${f9=QM#is{y~B&{Mm=zV(=@ToUclET*@7*2v)bt-t6V=OM-JHMLY;_Fg-IjjBN zCU~f&&4y3`1f%x~OEn#`-G$w&rh|5F^Ltc=j1TzVbNH0Eu52f`Yitfae|7gxH%ZBr zJ{2^q(KcOkpq?AN+IapXN4m$m?S8)5$ zF!%JhCeuZc{;XxW|ANO8c>$MesX@LXic3R}BAmxPc1_;j6wyfD8cD!F7#oa~Nok(% z$?94n(S6}ee^k~$>qV~z9pxOa846*3#d?4!)N76!lz$Izo7AZSd<60;5&G#SGymX3efvy3XZ zeEs8erbq0<3dy{B?Z78LF;sbMZ|{S;Cj}-3O_mC)6$}qQCyn!}Lmdy$t7Uxnp*_n$ z&ON&PTEKdPg9pNI3&_v+XzXLrE`^#A`1nPr$R!QGmF$EdS06TlxWPRu&u;n{KFi>; z_ta!>aO}g$$tUpXhv!5LdzB^6y|_@jefr<{;}z`r@<5DuXKUTasT#@fNT8oQ$hYA~ zfS3!dWRK_ibG;9o9+$+cX=qp|8^YnKowX;iA`g@qc&}q*=ekN>h#_Oab#o)(nU>a_ z+oz*?duGeVis;#fDivs@np2{~#Us=Lo~F_A!H*-liF~oc-#TtQ7UY+X?%H+P@OY#T zo~WJeX$Jdb)(hBAJua5v{jG4AC&YPSU+ENCgJZl0IfI7|E{5Ht>sre1{_fh!wr-?Z z05L{7Lh<~0^Zs6a_&GJO*@j&1`M7LLM0!e!;PPZ=VXNM&%51cmtJ$kQ?EkQoxvkK+GrF@@IwD1f=`0*jk3-mGigXUpQa&{ej;xqBmkH zO}23ViYY9Z^b8@B`T6Mti8^&H_i3hIJHK8QqP^^d$Qj6(XbSdG_r8LdT5Wkm_=Htz zfwTUhl;0uCZ(aXY5`Jr92fbQ^lmQ$qkQ2m+(fa=+2Tt56Cs;!VUz^Iq4kz2DoOpsX zK2OXNhpR5*J7K+YOl6 zwl+GfmQHjT{Y>5I6gV!rzo#QBkJ<&PN7jd)$GYDdhcOu zGBpHAkskdc%_}m|LpVcE;e$gmuJL08{|mmQ{Kf-W>xev>~1P%=%k7=rIP-_AM14ibDX7wV3t6pWd2l}F~a%N!TQ z8|??{WieY@PY^^Ge+|ltZ`ry4cFscdbZn*dvb|=84!rdaR?1gF??r&`Z-rC16wznB zd*4iW?J$qJ(C2Ac+7yj{iCon@K#vuO5N)remLnyq<{U&->mEEdalH>Cc*JGyEymer zmxxlvH|5LCwBFTZJLfX{i-07q20rKS4Si%-o>EEg*ozyl813mKifxwwk@6TGPTw-d z;R+18u-^@6E1i6cTXr%b zwTgGa=i>n>zhsB60W5aJpWK2i(&J~(-UK~jEUGj??^*f?$qtfQ`z!M;6feos(|sg0 zBTrc46RlTN@R1n9QO%4ZPztnn(_^s`~o$;8DZ)xBHzps%dbZ)POL=99} z3*w#Vt7~*==#EWmW1n|i_RnDA9JoxWKV+dolOxVuAjwWK-G2>Y?X~YmSktlem#>3| zKAYkOV?t-}$~*hiwU8Qep$ejf3B)k^g$s+uCnfuY8fv$12DIas3@rU*KQk237B0W- zPvOkeFC^WfNJjzQhvy57ADYY)Bc6KH&tSx2fFgshyMG^06kyV3!xO7?2IGBM>DuL_F{}F`Uspp0 z&*xeK6^asQQw90L&A@kCTO?85;{?x*0kKY~)UMym2=C@wH}fKhsX=4LMUNkpCh{wn zP6a@qUttk6Q+ioMy9HisKdvBg&MYLRBYD!591{WL&z91aCF}3pnglHn6Xl%+Uwfsh zG4|B2E^^2jwBG;oSl16S=`^Zb?f1n>SlP9jM>;0$?Kgzf*GnS7@EtNT{LT9(p}!~u z=-U|goPZA*Y$c9HL)s{Wz`4f{mXeW3JPdXJ7^l>tgSMiFmmM_4Z(K^C?%nV(2>}bF zy!7X<`CLs1nGm6 zpV_q`+V-I5SE!tw5aT#=g;b{zFaHHp^_&ou~SDz?r~_WoIE zFT)4`zP?XGUSxA2QCe=<%f(_CXPxPhz_T>HaX7u#QP%`1E~$;ORzlC6@^{(91O_5` zJ)$kg3b!G?w|}P{5A#EFOVKMZ(09c`YD^0nVwTCs8;aX7)09wbWNhUlny7_5=}If6 zo6+4RZa~;(9q1Y#R0+Kq|J!pDthT+f=xQL%B|jr{#X$4?#ruIg%a_5-_A~|JHO40$ zHk!KA7AYwrFako~zs}PaNyp0;-;>Ic!ZRxdp7vo;+lk9AvsdSPfSUcIAW7;^0_Q0l zw2pH2H>et^b&&T0%_X2h(=PfCZ9pthjA~9kS^KyMimqRI2LidNp@RvFR4YeF;69p^ zrnGYToCHTK*QK|P{Sp}}{@+}$neZSl70L5H{p3|``GxtlX z@Cuk=OkG4p#pHWGWM(cC7Cm551((3lkf!IR-6$YYeYhd{u&1xKE9Ly|*KY4c!-WNl z(uhtyosn{06Y%+*{gP%eEW+A)4M;K)j13ALt-9p9xR9n|jX`caa&V((eH|7+rZd*) z#Z1ApE4hdt)aW+55J_M)3o)9B76lS>P##RXMS=8zaEMP4)z}y6Z#A`5%)bePqDxGp zqGr-jD!W)pLJyIhq)vXPEqGEOk>iQjSC=kiA-7u8<+o*n58+2V^0J@{3k#eaKoxT| z+U+9d_PomGe($b3UDb^cRd-8&b8`#6n?FLYnn|nO>^H3XYDziCy*um7RN+xU)lk3# z0@Vh<6#^y~`1n&VeB;}`w1^3Ea_UCWcs#67f$k}kan5?{N1GeA1%d*#$?<_tX;}rV z2Gy>ss4=R3Lgl%wg!N~UM9ECGMlU)~iqGfCD+E%eWPgVy?UqIzCAYx0XR_H`3K`qC*+tKtIPs{2z-c4fnLwY&J2IBk0g*46 z(533Ls@=+@t8jsr#yqPqP!n!*A&LLi0>)0?EO-Y)U7$JJ;a_#3f!3slt}CduYcDQn zY;S_A3t<+_PF<%$u=3xkV|9CZ>cF39LBewQACQ{p%B;V{6qM*^{+C@SAY>-T7Wo(YVO+ z;d*NhmXsshmD5!Q!L+y|oSY?=HS+};YthmF3KlnK2Al2g(_F^*6LBHSY_o?Vtr!Ew zO)2!JnRHROFjTrSFsftfkkuPv6U#yU9q6C>vsLpL15r~bq&6=Jg$nWHN1+boNS2{f zx5tY-o|wI4Ys)&Vq9#`u2HIYJJd>LuX_b_i_#ATX%1VQ~Qp|}RQC|uh+pTP270Kyd zcaFni7ij!9DNofqdKpm~@3+=x?{1&&`EpR_4bgB9&LP{sDwjTOafuJzD6O!X0d$kr z8cB$&R#&51oPKeKyfk^}2$oh`%|`+)%%xK}W#`#Z6*jf8C zG}Pf=MnNakynsxbL{AzT^?Dt+`m$ zrz=x9mD7=XRpXLoQL(%SeX0iwk7_h`Zy02#&cxX#vgZV1vWgqb}Ugl?10$#z11cwpoO=xhuy;O17#EToTu3cX7QxaDEWfCLGf^DW+>zuZCryE zn`eIhC_Ia*ii_yzCSvzy-5Q!MuPCWgtyh!nFz4(<_kdno2ZXb?6T-4N3>G@*)eVcbtWJJvTX~=}j2ndfg!cLfWF@6!qa0@CG4c$l zjY(eeSaDE{d$7MVdFLl<5>Qow+2Q$tl09~!+K{d6sFO`n9B^vwo_mJ$jZ_XEcXI%M z2UOD(`}V9yHiyO@1aTZX#MKG`8l3(_NSzyX#w|GcW5EP^Hn=S+_*n32P3XH5VLd>B zPNJIRY$y72t`=7mX2O1>sz;BFD>Uq&W!5N)`ON%~{2-{-Z5rj-5(@-Gx3o*ST5*qt z`!gSC*2zC@qaXxGKQTRwS4~qs*ia+vQRO#8ZLTgf4QO+--~<62&TF943{+08)V(@8 zzE9q8k)#p^_Vuj$qUYNp~qe;NHL=fOtb6CNS5 z6`djzG7DS^;HouZiEUzCXjbm>%Q;~tnt%yu{!%HvB?zNXaQV%cn^6aVz-@G=C8gn3 zD-K{*G_eT)QzQp!Q=Z$Hu>9#^vi=g^^zv3>Qf7zb!FSZsr9f`Q0+4*{R9qb{T$hw zMs04krd6WhaMnsaN-kjd>A?1_Ts8m4T_Js+Q7IZ_0*sm&9ui1&N8`z14 zj(zxpU<843o&qxY=O+h%Fa7`Vg=P)C4&a|Z1Oy-+eGU88M(fX3&B{zmNXl~PzSDb0 zMILoHJeIL3NV$N3sTf-Km4uP+*^UtxtNf?NELvCt(I3Vi=xrQxW<9Bi7A2Q( zr=souJy@{vEz`KTru z?)%fn^+$CkZAx$pb`vC0uYar`O?Q}}>=c(2&F{;#)pwEuX z#(B#H>|~8suK0CrWgZ;Ijo3c~wiQ?tbBWi_8RlUh0>G*H{IKw6sn1I$1iw#j(|CZ! z?5WCAB4%auB<-J&K-=3PvMjB`{n_g1<#7_KKRfXE_q#w5RCEAnWd}%B^H2eK|Br4i zcRQNFuRm|gIGz0c{%_q1dCbBPO$2FO6ASuv#4%1nhOs}D83pHC)1k0nfinT;dLaqG z|NfevW{Z0>sY%1&c#fxD-qqofA7CLrAqt-X@qg1kaso6t4~SZU@pOtFbZcw#wd6Zk zt5}!juS`HPYYj320&oENl&{CG#dPuHxLX} z?-%yg?z`F!K2vYT)wfKi6ouJAyJW8+BPFxnkpc$L&qVW59`*!$VvFPa#}*gNT+`Q@XjeDPR!f0^lurgF>^j@&5*|1^)UH!OA)rPcJVg-pz(@&I>}#0o22b z3x5@9^?wwpcU>++b7QqW*notGjIrgdSWRxMY~;rKh6fj9s#R~G7O^5z569S6KCfNb z9=$u7XL~5LNB@E9R@-%|=tM(7IfqrqMmrMC2%2hK>u1D^>1Dz8mbuRo?GZm*5^v>q zX+Go!awd2PCCpY$DTN#wrREz%9yKG3l}Sz#x_-A|HEF~*7^WP7C7KorXxWYM|B+u? zwQATb%5V}gcIg|-g+VttShIWj&9C0Eu1sHA9;#*-`*ZTlIbM~yb{>^lq2h9Fz_+dw z+3fAXsuB*9^`5UP8*~Huk=~2w-Gy|=!~|D&ahlfXxykwkJ%A0O0AerqzxJfJwNCbf z25qzx(05n28wy0_aud8Bowf9cVU1nUn)yB>_W}6mQ?)8HO-1w;H|hw8e~Vh~0Y@wb zrl;SR7=ECHS6}$_Y4nyxHhtvt2z5G;8bQLyyHuf9Ha0RVC23kZ70mhcK+>5Dv}l?Z zkV!b5_#gkRO9o=*$~}jKz6WSVE+nEEnt#(jSKRSqK+)E|1>SeMMP1W)om_6+ zvJxMkKRk4r$^w)locR7{<2N@*Q-Wj6Ykdoa16@H=Z(vVkho;OhX1AS(a!0|M@3TU_ zEsO!c*R%Tw5*Nt6tGD)h$i^T5t^^)PpxmdrjSEN0irR^ynjt&r;58MmZ+;X@N{d&Q zKA-tCzm$Gu`)04cy(7kYsyh*kG{c|=vf7Rup-%ae;@j**i;q_G$O6!6b_bS#>}6Y$ zOj$6$F~%~x2|nOJy;mwQl|z~We;Xk=dlM+^HIC}=6wt#r9-UK`V={G?R1q+JGfJ_^ zEMY%_uI%jqP~+;J1Rn7>oE8JU|J@|H>VQ~~|G9rix*PE$4m{DzK+WoMg6wxFZ<}J$ zU>&dkz!|K|0T>yu`qr;7-(FXDw~^-o*mOx6M-YQGKy9C`Eof4`;dgr-5{^eXlFAA2`g&Cr7PB)`H{pS5s8y!1+lfla;+JrEj2{kV7%gS1 zVAvXL;pJ5r+r0Y=FYV^8@Vy?JAv)c$*e(b?RYhn)X+D0u7aj0eD|?|?)xGm;!%AcK zocD$TQi%XZb=#dxbG(*1dxm=SC^FC)e~nzdb~l0wRrbvb1b~XI%>TbOPM9xu1>#tjv$@Pi_&5gA0bv7R$j@(23PwQ2-q>B8=49+tmx z#{#7E?&_`sasBlJm(ld-_ppWiAk?)RUuMp~)+hu7 z)ptHunk?UF&8V3NTesY0eAtWtHu=u{RUo_NSW5WK%R7wO?Wm!CuY7s-Fi$embvF)p zsR1tBf65+u(LRR83k>l2K>zZJqZi@#x`Nny7-r#b%HBNC3>@vVXH28D#x<|K=+nAA z=#VJdR{r>*UkXk(Uo2&qd-=X#SV5&(l=~zpD|OKKCzo&nlL!}sR|<^Y0Vt`GE;2kB zIxgMAcVj1?7 z@{X9ZWlC-zG-k1JP{Gjg#8xrL#eDG8Ef8v zAn^c#bQFP2`xLO*v=S6x)vM_b=Q}4L=_9SIj;5|7Ux_)FDamGRFDwLtxmu&#q{L|C zm2sv+NAym8K(6J+hQfT@!=}1bqQ?c=x;wxhGIuD3J8oN`_Zbu|1XXP}l z4#|2ee>DB*INf499n?HT!7MNwq-j?bobRVA%H{?6=6Y}HeW3IyZFU-Yq;37Ihv+YI zwMx4&y({}XF}g8ljEl}*r0Jx9$ICosD@*i?nlY#!3{&+x7rN zFBNGi2a>PxAI*bWi{w{E=-uvGGl}_O{*-fLV*?-w8DaA9;rbRcMzsna4r-1*M@5|W z5Tk9@5Jr$i?PFK&P{i`{3Lnrq7F0fLdK2Fw{5V^CGbU@cB8o_6_!yLXOJjAgxR}_n z3!3P{5b2u1=)_qDS3bbGbwH-NPV!NhJCoWg@iJF#6pmLIhwQV4hrQNOS_<4cC5o`u zmjmAN&>YtcRYM+vthF7O5sq$lVC8@8R>q;@9s^oJ|L%Lv@rWaC=(Jp+8BY1HnZE=z z>srjh0o$BnjBy_T9x@<#Ep2})4UcM+tLyjs8^+#IOZf+c^rZawy&N~4oSs-wEa;0w zE8M4+eh86H^l-YM*hzO>0|(!@3F^>c<9d^nn7TWaNbP!_k+&vzVvI0`WOakQDDvms zkPVu=fg|$e6fZj1cW-=8$dm=i+jRHryJy4@X*8N)>a~Kvt%a{I{!qBfc6lY4SWe1n zR!SkZsl8WN15)GrS=S15xY!&3n9zb56d^1iP*_|fkr_{S*?n#bvet4yblCdaeatW$ z5i2!g2JLNsICB+P?`&F#Wuk|BWMjq_f;!UjefO!&jVc@S8fYL9NarK-x{2en$=Fhz zvnxX7wM(k2P28DM2m>9BOHY~2{taIgo4=NC#AT{gen-c}VI{NSrNhC;O<(U1&ha=Y zO4noqPe%Q#c}OI)YEZFsrN}OOn6+DMtE+w=z0YTZ#r&I@t50!fZhPFhw!rB;qp(NRwqyh zdW_Nt8H3n$7$$*_v<}S8`Spg(bMM&cQ(y5&);Ukz6G{v54kpM>%xZeWh4{H;gdPr_ z=3o|8`q!@%>^RV03lxoiP}*6<61tuF`P*B;Vs@q0x;ot0_Ujhg1s8+AuYc|BD>R$g9!1hDuWKfR!**RVZ4u8)^zCE{L|m;6#Y-{haui= zN;Cl|WkfLTG>cGdUjZ^NFHhqB2b*iDug8HV1D}M!F|#QfwX08=NDmEJP+R;g1D79h zs=at=i8_sd2Be~<;YHT;pval-mL>rhr4Dq=@yoXjuP0?vb*{LXd9w~KkBgmj9?ARB z|JwBPAhiJ9seVd9t%zUwuE{dxp0Pv_Jl}lZ#>r=qfH#(ZQ|rr+PhX_VfY?5z!f>d) zrP(+@$OWw>R8{xdc)*XxQH-lm#5Nn?cD}`FZhj?luyZ`vU$P~~bekg74%|5a_yvq0 zEqK94=Tnf~Tv4I~ZFl#GJfAQh9o^@dtpYw4aabUF7RV*p`K(RHCn$)^GKHVk?-XP`5g|@uv^e!WrzXm3xY^23Eukwue}s(3!{x$>ZBl^y zwx>)4yHL_^Jm1{DuGrtOvm8FSyof#0dcuz4h`#c~=tg>9qGtMIvAQ?w_aMDO)YPpu z8{jsS7n=88@7*KS7t+u830-bB-?9c;%!G2O9!cjlf*~;90ke18J@y(cQ`H|$V$i|` zgPrEuGMjviPR;WvERrPwTs2^n`ZJpX0x1XA9dxz)J6AUb-QIrt%D)!!G2Qp{jZWDw zHo8qjy%tQIg$s@zL^+4G*|-jWqGKCYhG*HdU3?lBe1A{fmoQE_JI%%U_R$DWITY>P ztbd`57kE-~N(T(aQ1J-7>%uFy!Fmq@ zNCeRR!zvNH`zjkr(eJk+pOtCG-5zrld-zYOK}1JpgmmO{M?U7>w+ZaSSCz6KcAN_@ z)BN$?apS-?W4X4SYHQ8fM!>tP?Zr-@bn0+m38_B|kRv}oKbOuvp>vgPH3SvKNPwmi z_{@AMozbvz_m&`59oIM-V2n@QsLBb}^LNMXPsBw&10oWMsWpMBp;GKpj`OF;nK!uW zv99=kK*Fj(9H8JlBBbK=F*Hd}M40caix^GMA2@MBpC`CZm)I524ZoDH7w7(?DmSnG z`5H9>RW2BMy!%qwWEj5=t`5Cbsm5NezS;Gm{)e(oJiv3H2E8q-BOQ(EQo5}1bxdEvWpOP*Of^^r+?Qd=h`O?Ws)11eSovON+{m#r9W&+6uB8pw$ zMTu?jq~J`gk~P<{i?o6r8V$2GO|xU@bwvr~z&=d2WL6F@%p?Vk++ z*zUtq$mW&OHH{$7;%(w+8G^}(oWY4jm?prMVu1KZil)K-_{nD{cpJBpR3z{(2rPH| zidYAd6z~t?jZJktCld|F$}RM@+86#vJYaKFlYQm}Hj&^*r`T@gSz3S9Ib`4H)atFt z_!2o&jg*kcR=y0%R1O}|1#&d)Yy=}P?3y|i!4y1qpOWkGHiAcnzNxKq^~OKjsg7B^ zQf;$_>b$11_l@575#E0sW*vCTDf1CG)-)aT?%)6ZqqF03qz(>o z3#59Lmee`g-r1>s>EpQ z;K-^#k0q$qcF?2K-_7V$KEbzg>RD(ggj;R;q{#Rqqx(Oa{ixOKtOLz?L=Tfw6LoHC z#KQDL#K!rti6?c=1yT~O)0vQVP-#N7I4r-TY3hMcU$-n{qI zWrfIO$fZEE30|_vU`Z+L=c7lCoL2KI*9x4gXEs(GSoZCx!va3fd-qcp4MmJkrIVY% zAA{V&j&dRgKi^&a4Tw-1M;%i|4|JvuXG$TV9dFb3$n2MM?hY6F|6gpqc{tS38$KLD zSz9b+tz;)s2q6jC_btmLW6Ms+GH5|Y$i7pStXXEtZl=h-R<_A9_H~SXEMs_&zTfZf z_g>fg{^yE5pU*kxInQ~X`?;U{O!^n*roNb)l0q=Ljv1H`*aumQLhXCg>CwtEcmS#R zgFyf6N1Kd=pbUVm>vNDg@`iYLz<)0OKX2Yq;RPIQ?DmCEsnw($DdIkj zQEDvY>8fT@X+1FL`sESsvme#j9mYD26LjV0*Vo1LY+k*3HJcrzp$}^75*f3{wT0O? ziAk5PFzt`d#tOoV)g6XOJ4t8mI!*K&{^{oxgjY0f!DC}%AB1({6gTG*{`b-sZQ!Nv z_Dv)+2+T$KvR|meM;t$cQEt5%&*UI;)GF^eHnIa}qU&FDNXRRV`mGY-3`s+~lc>FI zfOnVJ%%tF5r!&IT(B zIzV37PsBos8C$xJhY*qVf#_}h0;u4+s(9R0jZZoIX0WgfBD zbMQ$GcxwJFy&m{-jsX1jZiC9myq*?wtMsy!JSsZ3*6VNkRxwMc{TvjmWds9f{oazG z9&gG{UA{KE9l^8%=MWEbdQ9VradWzgy6C`L={XU&ZmOH&p{4 zlCYy4$A9|o^Gu!DgxxUNg|n9_;*Q zqI1Z;fj-B5=;NRuZ8GW(+!zN4d6d;0pDIb4Xc0Sd8~-4SeXzI58JvgI{EZv$&omkM z3{g#8>_#7V#2X6{`4W~rO@4TUSCtHTKnbQ=Cq`%3K633vAry7K+pN^+Y1+4GfK6&9 z<@3xg_O~S} za)zjP&L$155A^>Y=AbkTzhuzXruE_=@{S)4Ri6~SUg*tWY~0dNi38Qbu0DlX)a9>^ zzmDLqx;#T#%9a6adUi@*g18!NlpQPyT%Qc7OAt!9y7$Q$m<{7f)Va5vY@WSu9NZmzv#Kr23rEe-K9`oVdoayRrs?O2IV&`GiNhzehtV9aIG+8I?3MEj@d$J ze}{=+q!1yq12*5BM_4@K!E#xKw9vzIdr&jrw^_i&ND#gJm_6d_eO4#MUsmRJ)H3!X z(nz0LKy~HaMUP8qu+t@txCM@C2A9-rR~^;*+|jaj61mP$?p_NV9`sk5bl7y}KD5P! z9TT!)0~QGpp%!gqH1`MPc?&dek8ZU+e2-=jyz#`Ni9UTo} zbxfF6zg}fB`Vt;$NEy*OHur^r!SepF9sU`hgUdqZ*` zYv|b8*CbMd+It{hvU^z=iB15I0`uTE0jmk69rvk;25|pr(N+$$W-`%>I8M+EMO)df z_(i{Sy){KXG@Gt=8jzPC#Mp68lda(VR)@csBkjp=4dkjs-Lk3|fIFjzmS@}??ht!3 z?%*39btg-mmQ@(95%G^eM=Y=hr}G)ZSqdAmxuf~3R^+$x6dKm{%SF|yT`z>PgV99T zSgrImBGvHg@>5uB3nj1G)Yl{8{9 z^}azhu9-zTq-Wb%nXve7cWc>Oy(Ju!qCfWqQy|u#LAjqiAWX#Klw-lpYXHgVM8osA z+|jSX5zj2Up%RkI_bv6099kiuhx=lv#c0p5{N6avl!gS+ZyX$jwct0MP;UIQJ47%) zQU4}>9B_F+{g(^Oy6>0NKE9^SR3$%t1T^>cIb~EpGsmP8b&*UjhHZgZ=5R(?Q=Z2!A!}6qP8FS$~-R#iR!+b zVgV`qi_+K%bZAs3f1Q4z1#_$Dc5t#7{EVdt{~uL?JGa6(HV4;`85Hl{K=M`b>|R&w zW>qK6OI;l1PCo(rLzdS-E=XRmne+SG!D+eHsrnYi8UZDhF_Lc&kvCecG?x0d_L6_3jp zzmzc}5_ub}mKw7sf?$LJmmLkzj6Jx8MYM~#*pjTFu0140vN}#s(FUWmNn5O#2lidlUV)?o>_$ovPj{)w@UHXyHq)Ifb ze0dq7ILWaj_K;j#dv%`ubf#LR=jn3UVdK2`p znG{6oJjfy%xyo{`BH`b--S&Omz(X-u8UTCGXoum@R>FlEX{X2sS*SPR0Mq2 z{zhtS?cSlJA{MP~y)26r!-%!FX2}kfLLmC%4+zs5E1qaKdBnP#1aa3G<1ikf33}lG z0qE41b7<=H4O1eSTEjWrS(5zpZF3M(-`r<}^|Av>5-O{Yj=jrUZ=7N6=<<`A0il)j=QL3_qX5ihWEk%1=F)P>eGS*Ur?oBqO^Xx2b&y>}CN`#$ySXaK{u> zZ^Ogk8bXWDUXj1@GOn<0a>t_JH!u-Vqdmdj1~g(p-=HUmPJu^h(*|J$gbd_vN))tz zy^iNLK}~_V^>D4!OMp-6_ar_mvstV9;h^&(_fepV#&0LGdqW3??SsHFY>nL}re>YR z0D1yNKO8i@*o7<=ZIO%OIk zb|JCfWmDqC^vJ5B1E}7r3WG5O@t-OD`|(Meq=Ev2AznYNc9p zziYf4fZi7fZ19`$r$W-i=?1qDl$liyu2+8y<-ed~_*9sv96?|DgaCuBaYq*TTV3Dk z5-~2h~W$MDVhpt%!J7ZK^jCGI`bP|GsB#Alw)r1DYdRySGZZF7*w)R{4l- zqP}VMRJ^q4a4kZJsvI;XpU)UM|6QG-1R>_2|0cp{UY1;DR}#aC*%E=Ga|h{xuUM3Y z-XXr}L`BeZY7nNM^!1?XGLu|oh=>^w2>@vRE_5;e0Im^zX!WK<1^5w$ni}_Riu3B3 zuZ(S!hMqlJ@ik!b6V2j3!>{jvb{=tC*&Y>cKE82}@__OnDEv!hDw`yL56c9=D#fkg zMgRlTgeMu-@@+gBrbJOH@t>D`1xi@%Bk@?~)+eG=?}Uo2dnc<>=LX4#y}mH*(pCj7 zb7$()6;`H^gsH5rm*i)vc$l5bi!ZNzc<>NsEs=w35$r%E0|L{mLgvp-%$^OIhyys| z?}4R<19}0%z)&MeYaw0qFiNPH%ibNkaQLIEWa9b9XHyz-884x$SaOe4S)x7C|2y-o zw2lSy)K|uRNv2i>Mfq8pfDJ;EfmzojeEXq#x;t+6^`bB-4bu03%taeGc1&UT zKCgM@lO5?&F!a3qKD*n-QW>cfv#D|GB@H>|=UF;tNWPC*rvT!X*Pzccl z3Jx^}?*M|6wHznlcY)95ySI1vqf##+cEXCNCE@-f$$nd?Id4pw<~vzmQ*h;y$s;=* zC@oDY%s8yK^jxO`$K1H{yAG7_Xk+|4@K7C8@PON%#z15FrGK?qN^L#tWOLjqHP4#0 zVrsnghxQ+-T}T-7rxiYl2L(mQ_4-w6+H=84qo{NcJKg@zc;Dh$n8(v#c=;!iATj{( zKsG<)d%Qst|FD~RtMYAwZx>j;dqqC!O#-uMly#QD$kK+uDvVV0cshi1m+}_Ak)ns? zc)r+NM_wd!8YYfhV?TAx6ysU2a_%xAkY|A&lzutH?mD0%6=?8z_b#MFmC!HS0jTTCDcvAvv6f@@40zlCxe7jOYY6?n|Q zwmhfXK6D%DzK0a)T@?a!KoL;XYm^se6%vZER1^q1`*$oospYAOid4moapaa5nNg%H z@$@%c4a^rWV}y|Yl4KaQBur26SVoxX z5P?)CF)AOsfTP1h8nn(B=k}p^MlQbd;ztC%^9enCPL7BL-yr*tF#SlUA4SqUN4xY? z1^^Wq0L*PMh}Yrg`dcV4?DE(2-nDxJlTVXfZNy9KpY)0u8tJT!C1nShoJmSd2VioF zwQrh7XeYk+omtP&#T8AtPKA=Th1!tif)pC+53rGCEW}^a5fNMBsZLl6PM#;^#el<) z4-CB$R>~qQbg`-zU|4S{aMG2vZwD^E`t)lkH$wm(I3jZK0q>gC7r;hN7QMm46Goxs ztJumSp5XJq$jB&x56Z0r(kNOa_xwPuF2RalNH!hpWy?5{SKs#=M27$Kj@3l|ykW;d z!+U(+`zME8fXbbgOCA@T#(^o1W)QPJiA?c$PeO{Pw#ybd=+0-{!Kg8RfK32FC>m2J zWVBzw0U`@{mT$nUBmfEwp_B?a8qOeD8PqjajFh41zU^7fX2vo5u%H9St=Ic1pzh@j z;Zb$YKggOb${WNYk$=W@55d@8Cq(qEN|Al{-)F_RjD5&RvIFrOExhE9(!K8^g_+bI zRLO4uImU&sSyK)zEcCLqGJ^M@cpHoeZ(hHawI0{M_gc5|mhWb3*3pqh)|3W8-+aYW zQ6LrPY}Fo;!d#jX@l}c@l=8XRN6UyaC&9)y3v?X8XIKG+_-Y@S9c`^rRS6bg_DT{Mb39i%PqiAC2;?a-OP zHEhd~VIqb>q}+}(|Mpn_d~_KrD3@CbO6z|2wE0EM3z!kHf0Q1|See@3uv~+@ zPkD=%qPCK2x3-x*;I(Z{%t^3J{r7Niq7@qAm7yokUwN5!J!suQ<;UheBJXn!;;TJK{#`R)TQ??wk|G7e@G zy^4VJb*4bE>i=j{Eca(Sl6T=6FD+@Yp--nP8-oI8uR1)HiGqOUQx|WQ&5mj`<XTZiQFHqfCJXg-b&SZi#D*iaNM9?M|P;LgevGYjrW&H^! zOn*Nz1*Y&*R@24Br8oUsneZ0R&x?pyL~%O|QK5EE-)09qgLaoe!nZfFIcV6S~)Steebad_p_`*7&Rgmv?QGN zA_$iE1;3gAwEz90)w@6yPN`&?OwFZi3g1Iz;`JPr^=0~#7Bowh)XZrku8fHpHR~Ko z!-y@4&<&%#xpw(4AQCaG?IVD_;$bV%Gm=I#->0z>75@$XN$fd1QOV{Pbc8-~MU}BbTZ6_O=Fy481=T z`(O~9(`x49A4o@*#9n8_`oFKFpvC(>$CiV##40>Q?~&OHp6UDZcPq`n-8=6~WilAGun#cMlu~p}8VX4qX_>hx!VjWZK#27a)-)OZfd&ct3d6fu z97N>`YiIWQU7M<2<|Jiyld+R)WMYXqIU$a-&sD0-0igqf%Xv4ws!7QDY`)C`r@=(9 zVWhcy2$!Y4@DlX^zk7|Bhyob=MM;#q<)AEJ&W z5VIKmNN2DtZEIfcTL>#gEixXLBlDO*4<_|;V72a*VKsXQYKh!hO#T4(I;j3BM5GMR&8=O3Ax6+6T#e!X93#5 z6T-{T_$HpJW7G}4=ERrT_%D}%@?}KpU3K;G(#gb(gr?&ZC-x8$iZmomU_17B8U2!M z{hA``7V&v=vcKZu;sT55AjbV~SuutZ(~k^f3CFld5L3I%x0#t|*VnQ6>IqGOoeIaw zgr-+nxb6|ypYip129ICge>6oXS~l5plC6J;e`(*k6DtLnbU`O#<+Y+jLO+U0MRRK2 zyaRPv9Is3ZoB{8gc(no7tAkx)yiJ+N#am`)G&TA!EgI0=Xz9A|S{vLbvl)~fdgpDs zl%ZthaYoIYxtCN=`t`-TtX48}@eQiC^RJG9%svHnFbx0{4Fyzkf&ZOFh}t!H%vqMX zv4+(TIcOQV1e}~2a-kRKXCT%A(qmec1FK_nIo^%zeC~%CI#fcjwM!dB z;K`qRyA;Wl2=t)S?Gqdd!82xroH(t5HXu$9Sj99T(G-h46$x`)t>EiOsU5HOxy@>? z$d6Sl>XAWLe|9d*HSmEIgSOX5P_ zB~d$RFEmqBdsw!F(qtgDS40%rTQ>b;VE$Z`rdD2cdQG>8#d z8t6sRU`X@11en9q@rZViDPGRMnPq*1k@I?Ofaih1dj0(is6Kq~F!h<&%@XaXI(H&r z>cvVw1M}sY34MS0?V~{>BXWv2T6}RyP7O+C_p_29r+Z}mxVg3$r{EV9StvK9im@C9!1?x=>9z(6B z*}SgF1+-26N~V&;oMiEQ4Ukt+>3cTfZoa!@oA>acGVVyJZcMAO7~6F`oix_kFU&upHlyV>Xcv%*7P7E5qZGj%SQqazS%43?Vi;zC|*7eFDg z8f_#RyAyYWyVmZ?-;U$Iy~235+v8X)wvRipfqoXHV=PYm9V$%h&yqI$)pY4rAF35^ zfIof(#mczYg97t-qvrWUQ+l(?{hF(aI?*wa1}-$`BBe55 zZ@W1Z?AD)Z_6m4^dzuj10w|26H#eACX&1%rZ|;oxWSGVT?0lN~FoifS|FZA@37Jj7&0?M9E=)nj4(9<`lsJ!9h`8(QBn6 zBR+-$+$rFd$aa6{aNe0k`yjwzwfYNme)QKYyuB8G_~V&c|J;}ile0vmRCH>mteRf! zmQeF-I}HTCGQ^V|fIsgKUHJ5i@hl~E(r){F%uT;S&~%ZNo+$9q22|{GHh)h1;jR-s z`1uRL#j|*eha0BXXPX^F*xc9R@x5;^u?eS zj@c6eEe2BMZTlk-GoR6%gRyYWH_{U!REkD8?Bz835 z(8J1H*_#GffSyd)B4hu)%ZxV3_ttS!Sv%mjV13&~ouzJNY;*=jrytb}VnL@5Q!E|a zW9?~j5>E`K30|op&#m|w(RbmJzJ-2OaNYa|0`5e2#fyW?xzcjHe-D$E#N59zbY4tC27`lY$Df*UDWo3Z%K)FCY# zI7TAZdTm?Pr&lP2k*u8=sA)#~O*({yN{5Y?K&{iF5j&+Sw*tmMv z;rbjjUo3UMtI&_`e&en?S?|4i@9y>*>uRq)@`9#y#t!fWcn%2u3gv%|n89gHx+!g#v^}s%?QH zrkDyj<&nZ@AE7&6X!lp{+MoJQjMPw$LWMLP7~y5rQmSKJLWh+KUObmBGJ*ix9nh00 zsT#;@@8q%7MDI^^Q&Z(A`j?fpCqfm4WV;q9z#w)D&gMD_au7`~9aQC)-We>@CPWt- zoZ8?+;6AnJ5f%K*{l{SI8Ewj-*%3Jz36Q6IvJX$Lv6<<72UXW+=hO~Bnn^s$b{^?J zsxPDNcq0VSBI3q!Q00a-K&-3}lkW}Jc>4IOM-wOY8s~@e^b(SDzHb?5>GXpGWc=`% zS?%4YpX^mr<^9O5cMqafw|+Q>Ao6(tA>&xBx|8q%NU+%l_dpG^d7PSB`?(P$IunU; znMsDmM8OSE(FrgLj|l(+(Z9j5$4>(9Zg+B4%S~nFER;K2C0svdqWk1%jzCtpw_aU0 zgvEyJq(-DvSiNXXB6X8=?d%0~9}+ehFO~20PdDCgpoTt?oC`>C@Kj7ueJ7 zoKVHz&*OrDTOj%uC_s7Yx}Rd*Wt!TFwmNJ`K>PR04Kn9#+)MWcz0AV^Cc!N0)4YQus>-!g!>iM z?qELe;E@}|4S<(c+H5!G@K4ByZw@GASWsI94k3m@=o_Dh7Tsj07ePOrW>H_H?Yo&G zVVM~+V1KJ205pn(c^O%Y4VzA;HZEM?d>aKM2UU>Iy-yCk%t6M6|jV$ zDt_AFbV`5a{nI9=|5R_P;qqkqPOF-dG27e0!plUe+GRQsCsMh@x@(miYfY0!VnvQu zO2^}hpTANs0cZrGL&RkA^>b~%s*{?AM6=6yQpZ2W(PSP3G-e6xUj34N{>(6}^b~3lP*dH*zxr^39)_rqA z@`c)0A261NS2yPI?2&@fC4puCQg0zQFna8HYs7xElcsw!mvdI_NX0P zT_Wiuz%jMDT3R%>*swcT_=UJ_FWN8TU+wW&vs>f?tQ2c%QO!N4_x?_5qB|c0gOry8 z5!{ZH;l}ygyL4PXoZKr+1a37+t?fUbiEg}3G+(Y;2FfA4ptTi{?r7$rP%Um)_vBF2P{wQJ*XUFN z#$vsR1>C5^k%xlHju?E(FuC_DZSHlQuxL(iXZEH;Uu=|j46he&qjwQRW4GJN9JC9p z2k$Qw8uC$5QI^ykBVB$-+eR!xYXey&QfUiywNQZr)4i*M8J6iJx*D{H7mKiB`{&Hw zIEd4tXdO$;f=tAhq<~Ho!^`L3ECJYzPgfKIbno0!`e$_4B>MP6b~mB{L}ujv98=Od z!%SN)VEd}6%K+;mDHh>(<4s4eiJ0$HCS_lF9ezcn`{YAIZh&F)=Wkvky;|BAi{j@l zs{ulBy>~T!du9da05!6!JL{-d|9qYnQ32yRCBFb5M;;WhI4}_ozrJtz0;Td)uajMH zJCT9=O5idtnk3VpGx4`s{q>N;(_h~u;Gm08h4=2Dlkm=nyPhr{?iFF=9^ZgZB)UIV zzt5wmzNMaVxKa5P8M&hE)`8;b=6zrYfLug{XEx`5-u4f7|7XMVLw#J@0;@++r4@Bv zEAItkavr*fno*=&Xjbv^PTY?FaKT~nnZfBR5*rEv{s1Z@s&-wr?hdVy8K8n0s?j%i zEaV3y1S0z5%vvga1j#TXw_;B#$zT_wK-)g;f5v2uctsj&QFhG^@%$qyt#dfTvwIlD zV1RBYu8@19Q{4ZZ=Dg2Nz)MQtGA4d6$a_M0RPjBaEu2yakiK_U^`&!=l1B}q#1(cI z4nb9eo-( zfuUIcQy}=aJO)T>F7M|#(auvjAjV9whFRB!A3AE;KZy^$4*e|1ud36?WvztIja8IX zwNeDSLly1{qI%VhbVmGUSm`)mN8Gx%Tv&lS5Le(9gEv z3%BkpZ2t1{Gadom_H`>`o#b|@2QxeXnAIDZ$RWLbt4tpL!9zev-_wcE9ut`V9(VGP zur|>5f8WT4U@Qc8Mu0b3pNarPDFj+rg)AKKuh$Z#rZuA3qz#N5pI%iB@Oqv58@R1$ z4KF{~%yQMrAta}<%DvZsj9I2CUFJB_+n*a`m9PA&N=$?e;oj^L%|XhP?3&L z{ZsBl5J*45ZzF~%Y9M&?Cw>wa;~0yHEwphSuS2mN=1bekKfa8 z$V~vz{j1||i2fa(t`=(;=o`kS-O2UlaUcAZAI z8b_+FGWrXHg)IA3DOSg)kB;t>WhIC`I}DqJ=dx4XS#HstOpvS074X{veXAXh>#phD z1gCgxzru%{!k%<$q!>TK-yaIun~QpRGG$;?27h}&aSsvE$Y!!ShKO1pYO-1ee2rV65>R~U_ zt^w^S5nbG-@j)CVcT+Bk^uYm{0{}wYl0I3MoY(%lAi*!fPdbhp{j9!;RN);xfZ4Zw zJf%?pJt&Whh*NB0UKAvkW3nf#D*C94LDJp3*xJNl-n5Lo-gY%YrMaE$u+Ep5cTQ}QZ%{Gn-8{r{(aJmAb75WM$ zVilYyKwiJ%Lq@`#RX{7>RfhzP=R4U>tF9PoCFr`a4#@0A6B@!rBG-4p`FhIN`S+U2 zoo+_4OatrUy@4X47`I2UM}_a2n1N9r#}mmp=x9@E58hwTP6fiYGM4i37GRSUthyMjR!$JF{| z+kp#%Qh&)C9ZL+u=<*X~lXDBeDq4V<76b+QkFV@JC@CqCZL!8!7_KE2d!CMl$!(;} z|4%Ag!SJN8K!;qyca?5g--Q7-!(|Pl7e;w}_*%}$*W(4)gAHvJef*JB#iu*><-nzb zdWj^*RSj$F$@C%TvoD-?pU>NvG1{N>`az6GP7ddMreR+d@vQbC^x!)sp8(1m&_QK1 z1qDI?U{mewm0kVE|F7Woavi~2y^Yve8q(IE7J6u92vHo}`>hH7WqE}7ca>TY-tOx* zd2cUp+U{-|2@j_+y}XouC`-<04>=xM!EsMi+w{ZHZ&QA?0w3d}Z3w)Y7&umeHqVm> z6x|&F+DQp2zdx4yuSuk>35dig>mRUiH|L)`LtMz#JAOif*sU`nKfUve$m3KRSyeTJS+38G0 z+mQiH0wX_%g6C`8>hHLg2;H1vB?4$U8J7t8yunuAb?iyT8IMu)IZOnc*mX}pcLSAR zpbGllWsMOcBm~?g2e|xkTHj}7xZD(7p8N7edk`6?Y_%p(h=Ym9@;!Mu*jqziYEcoB zTZ>;TZgyT0AfitQ4WSIZ8HJgg&!vc^pF@Ni!^;u<)O1$A^#Qe|Qy~-7fhLel z4BgW*uEO1w;7??xR^A1mM zGCdJjc}eE#aAKk|Ki8R{nIdv=ASsNNHCw*45a*sMul$k>7ER>W&Avvg2T6baO_exL z?5SUk#wp8zaT)@^-YP1IbzvN~&Ut)%{E!0NvpUq|V5;JI(zbr~#r($=-c=v<{wLp@ z&(ohfw}D>GmSbwoq76yZC8Li1Y2kO@QRC1^<8WUvmXy=Ksbaf46F=#M^L`Fu{Iv} z^Q{kj=1YtFrS#h~#|=zK>8o&hZ@SK676bQCbOW!b3m+Hsl*3Y)oh)w^ypZ_mRu-f|(( z-q$gE;$xVT7xAGwTABCs^=-yS$p5pynZW)|^qda*Jxu|hnffGsPIPm7J7Kmo_a&4# zPU}FRahyCzXoy{_ylu0!yUYAU0=fih&<4%N@3%XfKkj6ZWW4Ry$218(Pe;nF(4<4~ z9}~C`As}u_&g8JstM5CuMpRHY`2GbvFI0OR>{KZRkOL$>zF{{J656U&i-=i!+eT+9 zx+wDK$FL%Vb)Zo+C<`*a)Z zLY(4;m&)zsjYC6f6B@_S$R^GHtkDtyYyVwlaK8~N8&535?#hI+z7h3L@tt^5cr^kY zJWIVn@;OAn2uG_O=oBijt>+{{+Rd|({ zFSHEk6LM;jNHvoI!Z|o+W8l5nE6|?>SnN*BKdGLsz$X39i<(m7-?rwz9$f1*!gepT8p&j%_&CzB*|>)T$c``5fZW`$H#Vlg4Bz0$f_H;C!p zhdaxDSbsJBL0f|E8kU!?{mSg|m^;d6YfzmmTE^#a5a_Iy3P|8jHN`++;s{dRytpiT zmHBuDHu;oVv)z@8vGNB+xsIJW=6lB>DM7K-xQ;h#iDbM_YG|a{nUmNgHv|( zjrwllE{EqS(3Q613O|32;gXR6?exy?f@D+`c0L3-G5N^bE6!TRi*wk%Ckhq|#=hs! zCP=EFIP$o-1R-oHS)LG}aRVYiWpH8l)#$_foeQEF=Up3Cv!_?0^x}2huyro4LqXHV z*6~3C@JfgDD-)i3YY)c;FN!Y|oDJwjZ9UpKZA0JqK~0{%IVrb}8@2g>E9A{#4!2G9 z3?UL+p%6nFBpTKL+;9aal>630!Y4a$!tl*D%cvB9^X!vraBwhp@KMZRwjgmh$n$W3 zjg0=D&(ry1A49-mjfdSoQ0C_5{^S}L7YB#S@=<*p!=X$2j#+a;Q1;;Xe+$e!WOv9E zo*RtJvHy9e^8H}QPdr%AHG#HG2ySP@3Afpk}*OJ*f*r84AR$%S~GGZ+r7@t2S~?e!yVAc`v?ez<2fB zB)akDcwl4`=^ugnd7FOw5a{cul5LP7dlP9_q1Z2Tmv4L92u1-Q$p(69 zzRUTm|GUR4?{+C$zo4KX_^XwJO!Ms;vT|^K{eS=JKuC;MzW>*imo?j+U3s_dAr#i~ z+5|FiY2T^7+)IA3PE<-B@K8X73{F#cxuv_9XKHm(j4lF4LGvHYzzrSic$nC!ZNF}A zW=?83A3-_Q%D`!$dhMpAbj@-xNGbn6uZ=7pd#sPCw`(}lI65pk#+0-~r5!f?0rue4 ze^mS?J2ioL>#5;pNpUhKiDuNC2SPE%Dj(f4qW=H?F0UN0*}$dlP&@nc--Qc4f95OF z;dlGx{!yF*!Dz-q1o|vc$QkR-!2dpXZNW86{Qyz^q)zpWwbRDzdq{o=3tZ%!#ntPQUY7DT1cvUYTKbwBRZmQP7Y&rC>5ckb+Cr6e!< zKz`ltO5IpTmKy${ms)&7g2yY~sAM4_Dz47^X|Rv4$CF5{v?&5YHj*=Ml|bXunOPLA z_+kVD07jB3LZ=5^M|cnRFRpg|ZtZ?+IKRjY&0pw(oRF+hx98`&E41n~4>Cv;JzJ(^ zqwyIDISE-}A)>}#=N6yL?FcB=rdMFvZ)PsW`iBS!(aZX>Qq6bb3gcjjEwh*k+wm}Q z5SzXC#QLOeD|eq_2!0$C&lNo?bGAFp}2#53?Y zbDFtZaW@zn^B06v5tqCQ<6|%OA$_*1{}lEKz_TL8uhVH<#wePm!VbJ>KR%{Jiq+68 zf@ANNayac9uwoWF-?#DK& zt7}_cw20r^1_|E34Mmt`rY#jF<7dC37N!5742^;)C~Vm!FH;pn;#ji;Zb94*a=TMd zH`bZO^SkUJc%ky%;0F(^hBzDO07Fsk%HD*!9H##RMv)(xBMi|as{m4WT)^oUJJkfk zyJE5ZJ$-!_`}FEolQr$XzJES>6R=<8c*I08@xecC_@%z?qSKX0>#Gx2xWluZlH(u@ z*KV*9qU$ZdR15}4Z>gk+!T$P39d-4UjVqiXdEF%TJ<;p52m0!R##hpP0aUY|1c6z}q7@qvq=A(w&hxrb)WFtvS!38?=hO_TqVx zeEfD;nJ)|(818!uls1lRr+}!m!2QJ=v*=*nSrpO9vkx-ZdJN%@Vpe${DWiBl3`FTF zZ6oC@oTUQ6_if?_LYwtPksBmDR$nxNn7U;7%PTw0DQxd^TmramPK#oq6EqR_E2QNL zgtrfua9J2$Nl!*X_MN1Vj;a=o)*xAza{xq7&APum!Di9>K=|oF5?!(@qvlM zi$~@v!thK{O9u7hY(t6NXc@)3Ah)#nh7L&0^?HhZ1#Y;%$lyIp&vVQ<1UCs8?8~?& zw1jPO7EEro>w~)$Sx)7f_P39mmmBR@?31lL`I!51)2HT~*i=1eWS4d55D>5y%ezMu zOj4NU$e!=Q$=OgN(@1^F>rB=Ur~z0pa;FW}`#YGR@(aGcRV!HtUAYJ-oj}*~B~d`_ zi{re_*eUHQJtZT9_yo;z;9r1W*Q>G4N?J|X-`_t+-BD9n_F~bps?1)3c`~tPqr2b5 zYaz>c`s~)kjgj~q2f@bcZm4brpR?inht#q=GE!n<6`Bp%ASXlIN+%s1yDwW$Q(C5x znlXhQ^vF7KqCzkf5;dMc`lts%pILN(1d|idc7eV2v)omGmO-Zft?VY?5U^&;wbZU( z%d&^0zJ>gH3pp0*K(&c4`o*#a3J~eq6J88BY>4!Imk@zKusS0XB?4SBK|Ag1!7MSG zj60qh=<&}pEl5NI#LG=6!ts9D$Ni7yzl?KKsI8%_Ej~PH_lFm!9`p645}LLymtC-G zT+pd6??ypFJ0q!WnYW^JIz{?WY6heWg9m^A23B9xFA%g|NAACl(XpHHU7cnt@UO| z`=b(iO%jO|MzOU`D`DU@;n$j@9@ER`|8lr}L?om|pG~?0$b@1xh&4hY-_UnzOHOiojjGo*i);^%;Ea>;E8HaR>*=Dj= z9IM2vOYG>ZFI%5S#CCm1C<29`E+^w@wz2ob0Q-Dgw>)yA4E)Dt!vxy(qwks6I^e%Y z?g7c@LwO2KCe9E3Yl!4J3}#pb^uYPkE>^q!F}SC!^lSOE48|W3A~vqWl@=G_I5&-H ze)AQ@@wu4ppn0BUuJg_F#Mm*%uF?RQtde&?j0*{JbI$?OIm!RPNg9%1xSiVxsc5;hJh)mS&?wacd z_Dq)+OhtbyivMiywaTC2r9$30mJk1s?9%zTHwo)i*2X7eBdSoun^TnNtrB5zhsKoM zbNex0A?K?f3ZQp0;w|xjTGsVucW0;n(xg5-PAfQYepZZj-Ikx&tUgD}4^cR{(Ul@` zZM3}?*%^;Z$xIdW!!@_EokNMX^`Y*re5zV`h7QcRFxf6YiwZ~NSZ2aZdcGX!G4qanP*Y#wPM8VjBVB|>78|%H?2f(U;AtkiJj8hixK)DYemJp32(dWSSElU zYdD#ZR=l8Ne7EF)so#-eLLpByIR^sJUomQA^WN$Sz57Y^*GBi3#C6PL(jG>jo+fWe z3m3$ApV=OH?%dY-=#2!(v62Fx1De!GIt(Q4aq2PIvVU9h7}A?g0t!qP6-~mKUC`Yw zs@kcfFXvjniHB|f9c=b@{Wam;=w`j@iV4{*kY*@CaGT`W?`7awtUF;K!$v?3+04N0 z;WiCj26{maW(O`z*1^Uv6ge1u_j>Fv194h^Xdm}fu}sLXS}})xULLC_2$w%|ED$%5 zJ^zaOuEz@O>1=!2JqObgmJiJotRN4~L?kzR0!RFW^(G!JlrAR_85=EYwKfNGzxBm& z*v+TJ9u1A$EHv5b&OcEt@9|U$R+=6n+Zd+R`X3hHPuV(h&T&yjOjfO8Bhw~@tC;Bg zBUjG7Np06OBWK^$*5lFJ4U_CH)HsDGChX4RwfEv-#d{{YCWszuUHW{5^`^C z?-!{j#}oS)vv{fbpLjUM-O5vPtNGn!SC!l1;!pdIAelZkjhyM6LmC}%WsdiSxyFu( zO`lco9pF0i1j62!Os5DOYb#m5l4AWP+8FsBjp@g7Iw!3CtqU9oT}2`g%)6T0!6hT2 zd$j8d7#wSGdT(d{(8@t<*wquUbvAmGz#Zbl4E|Kd>qMC9`(^Jv$7#@l&Izii0vApS z6e^}d)+tmlBa_=gNU=BT-L>mZ+5N%4*!R>2Qg8_g%UV7s;tE6ch^}A1q!de0Ccy7VN6%L5wHRhLG0xPKd)t z?u{qW2O;a^yz7@v48w4&Oo>O~&j)Y?E!B=_|L?COD~rVXow-|8QdT#Z;)V5d7g7_y}_h1J;H8%7_b z?7b%j+hfo4#}W^F75=O8+H$utK8EXfKUs7B`hArq*9IwYbq%wd$=7qGNAU?ydb5+m z;1ZF|WMxaEQ5o*%l9JMV){K>XUB-%wx@R4E&=5A`(wNW-4zV1EOUd1XtV}O&5?l8~ zMctsQcJOeCIGF37L2!Ua=WhgisQgGl)9l?KGJmSWvHBq9SaaljVm-0Nj^NaZstt@= zlHCn&l2VuVa2Z38jvKgH{vY<|L$BB2OKOE;(pY^0F#DwL}KXfp<{@lW(FqzYd_C#Kj-iH%gI^?eAayPj_bO^%}5+|llr96Xjw`8 zm+;fyYHUC0#~1@Drj^Ecq=$qBCX`CjtF1%Z)kNn*pdr6|5DA)WeQjG=)!%zlBFh$6 z+Z^D!>{Z8qqoa}LeE;=DijPyosb2;vqfsyP|HInU>#XG;eAe)T9YkQ;pg}5V{=dEE zF;XyA)g#HzQo%QTF^5!Z(tp5?5u?$YC6ytj2kRL&87<#waxT^bfj5o;OR1H&NYCo3W$NA=GT?s+A7(xQdNygm=7kjnVWTAY z0kiP;WCz}{?MGWHVIJ%YeLxj(v7!4WGb`*9`@aTk5LiwdwYZ>dkvtJk1AgqgH(uwMKRJkg6)R z=_(~e1lLu&$ywk;F6(4ymEVcM85UI^z&e=8p^gjH&C_t7C>bb4?SE@b=R9OFnZI`r zMAs%Q#joG_{=%}k3q9lCd->S|^5|UTMm_@)cYRK=0K5C)UDU-l+c*Dd>q~ zByVyf^Cx_D<_SK{p0Ak3i1A-udaB}(6lSzj21et%DCCu*pFr2k*49?Kn7cA03^~yF zmg4Ru;SQ5WMWh!`JlGRv*D5oQ&0}N5uHQN;`r8;Z^82Rq| z0dr28q5nJX{b++b8(otBSF>Hr>6*r?xehnPuK8yKce@_Iqw1ue>OKpFjwJ(H*y=gN zZM<5=`YK6Z+7%^|29AcH#`|{d1m)y*M$D0>UEZGq6Y+0VHL<0><>;%7Ug-Y3cn~rt zC!>7j2mFA4UHDkZmYs`Q=7`zBTC)BwhEcQV*9G%3-wwPed5jTgAaWhng~yx8FTo&2 zCvt!XVQRB93xHhzspo&)?TvaL=ICO5W#1JNcevCz8N*(5Jz^KPsafs%o{`RYrXY2! zKIS~e-0cAogN;RK*(*VD&=(h$9?~wy z?{b|0*;fg*BfBavSs~YbXL{#durKUWl<2itdLP8nNqbJ$(U{09lZ1u5N;eDh!VKs> zQ#h#6=Z!;kdvs#ezAVPEIEZ0pbLz`3fPC*y4LG7S;)H}SqXd|+v}P_b-_JGU?3m^{ z@{Mb9V>LgTaygdcoZTF0cLT9dtvLO{gx(4IWzGU>&0AJcf>v?8%sD(ctl+59%SC5I zYE46Y3isKzq>JmY=Ki^lwZ1uvtPW{j+w$?MV$b}3HFCS)M zR=#@zo!b}ouD2vR$hD>$lw$*YY+y!TvW{xX9;D6Cnp8GUiaHWI;MqY4rCya@M5@J- zg8i`d&K^6*o6?JG?Oizmoj*5fn+$Q-#6^U{Gebk4HGQ05!~#g~9QOj&7~)n`Rt}-K z?2s*=P(Wmx>%X?U)d>Gl0$$#VAmun^E#7o|JXHj5u3g~iuDe2(^1kWT8}-lg^X!&N zZPLQCtL3wBX;h<>wWp64V-v#VhoK=@BZg1cQp%yPWg3ncSt|>uE!sM;Uti)dL90#| zV~qV?Nf7i=x2BFrETd=>Ux$cd-<>9grm~in%{2-(^V1#CucBoE&~HC+N5?Za54A|8#u@5(`XDOJkg7R7 z)z#@1hRA(2C*TAPc#ZRsHJ=JBAe==I!mZ2ZDGY#>AF+4NxdOZTmr2q5-=SP($a>rW z4f9qZ7fbLopD=%@{XLn_Ca32h+-miHmZht|{d9@#VTkYKMP}0DuxdS=qxKZUD<2-= z`x-a=Wg)_M&hww0><*7Veb(E%Oh{0Y#6_sw4@PZ%(NB%ZYH|OWbJg)(G_xS9()MXv zpeX!nq#CoU9m8Uzlao?D>FIwyDLDlZD}YC+0-uao_~%g~d{rQ`Z)F8CBkbHB+cveD z7NGK3MGOhPIEly+;^k$0M*l=e2#C_B$1KZ~|M=ZaS#WAI4<53kBQ%Yy45pOMhA%2z z2JA{S-PO;t1+_x<4hx2WBi{Nht9yz(`g#3d8hvK zhzE8r^IL>$<4qUb@AX5lP-|ILyLz=%t^MYh2eR|*p#yWzyWU=|saX zWnJ`D0p8je;(qL07^1!KiXa9 z1N8B{99=Th1q#q!f4lY;)QP+Az+BK}BxFs1?^vlzXT6@iP8+8^3qA4Kp;D!4_@umV zgeSr&_+ha9h0uivyAp700bGqf4=oY5@Xv#0omznE)|)idP%g&pZAj2;^1Yk2s!gpI z-#n_jF7^CzPszUDVP+w17L2+q)b#dCLe_NsAdUUYFpb8YOa0$p(y;b;PQ*JLeVK2Z*PaTH4X>|1LrGalo#o+P z^t>Q8G|VsCSWTF;B2DxzTRzh`6`R;mkl;KyR^%*x*V@*$ zYR)e>vx(W(5d}giB`ZwyOy=kz7z=!`8mw%b~%*$i;q0r#+iQV~LUtizE zs?3XidOF{|1=DVHzuQ3%X7iSB*NNNE%D4xfFiM-_+y2b?7{iQoNyikP@KbFXpo`2w z9U(IchaVRx=h&R!d})(NeVn8a@7_=Z5^@UbfDaB1#<-{+HVXj*>Fgv-&sw66ZGeHe zX6#}Ff#vw;65gnZc_P$LI=sZ`9L>GiJXpV|KihtW}i^6V@m=xAj(D@n$+pL*$IR@6WbERkmEe{<4r+_8t`_~I1Ns;JE zL~i-O+l^l1DpS%LNAsLnUP3`4SO4#b+v%;Jgh7?0#Kd?hLuw-i?$Pu@1Ma(>lFt47Bzz|Q?l}*2#a5rZHO0ap!cjN2ZF!GAj%SI&g z{gdiG|9`Onk3(1vaQssbFu-t$2R|mcn}48Pe=b00M{{ud04<{BrheG$yB&YYquFu3 z)@SdryU-@G4dVFU@QMIU$pk&|Hak$4qvx@?Df1P4QJW?@bf@MK(A$CvVtTRRr^G53 zxO9=?*}TEbTD=Fl@_iog3TERqcbzVZDKsz&h2J zfLT(LlNFGCmr4X_Va1V`NxaT*B>~S=vI=}4Er#5{2H0^J8EB%(l->w$|`NUU&^`nz;f-?cZ{v_<# zM|NmN(E5dXA`9%E>LP6xw-QdbklV>8n~?PLueB?urck{Q3M@ zc?tOY%R}?>&LH&grQ1>dXN{=nC@qj+L3!MARp623OnWWsUhxJ~=jrZVSo^Syw<`#w zgw7uacAQ&{7#A0J)l3BnpZa$_jjnAu{16V@7)V?Mx+%Z%YD(oalgaF~M@(O%KrxTS z09SrEqe;lL!R2xy*)+{`8~?YKl;oBY(&Kzua<8Zkq>y-<-F3vk==2PeA^rZ>W_i_J z-=DW++8D>KJF%lw4$Whi+tF1PU1pFhS&zYvoD!$m*4gP%=wg+=G1(#~ouzQ#R&9&I z;?R=SOqaa3V4{GVX$kK+ZaDnk#gvHpwY0>Al=t#J9OOHDC%`Mpx1L_AUt|^HYT{q= zj4Gi$vNEF?=xw!E$Hgx;AvQ!135w_^D)Y#n=lHVT`?b&}))!xe-z~i8lpCrhgm#DW zbMM>ND~HoadR>iCRXZ&BP(m;&>*xrE6;+Bhm^B7#d3r{rDcK=+rvfhKG}r@w0#l0a$X{4n(+a^YD76 z`);CGKB``6q0`?AV&8UoHqmr=wfeif2XGRu)39~BGy%pYpnf6Fx&|iaqwsxOHxvdD z;_2x*Ol;+Yk43Ic+Ece~Gm-7`4vkuqhTCz*B-8I%?;(sq{(%gv-sZ=kw1s)J9`SJGrtvF%qj2QM z+dZl=9dCa3ud&K`km~*b>t3phTS!Vy?sV!+H-rIMy3MsMEx+;X-tL}9qVJZt=(<)H z<+E&qs!nx9m{ZpGOL9v5D$4y*Afr?)8fX#Ku9ass4AM6Qh>v2}t1; z8L)qKNkz#l-Jr5~kMLbt&-2d(e=Pcw&uDHlvj_)OYq9u%O`M`yDXg6OStHxy;oa(! zeMA2JgG2YwnkKSF)WA1%Sa{>f+44W@T}f zLl#q57n|LbypR9x+`ejQrT+~J6U?^|g2`!AG zI-MORz99{MCO5suGzEESi&F#xaW0ePI#8=l92$Lc!t@k?GhzQ*cCW$Fzezh8Bvz~T z{3lXg35i11_KwqnN%)xZ0a^DlT_m5%nlH5mQKYJo*A5;a1hnO1m;#!(c zj->rJcNZOM^*HYv50={Ocafe1_WfD!u!wesIw08;f>68D#l^uc?6*fIWTq4wg!gvW zXp|rfon9L6pJ&%ZQrFlXVi3#vXyU1eDBp``#Gl+*GQr3FwVZu6HXBW#We?$0PZu~evw6BN7OQ1Qx_)Zp=jB!K-89jH z`W&yW^+d!mY|h$LijcRax}TjMNqY}{mt&)j*?kgP^f<8sr4$_Kgp-XCI=6W~W|DDYD&0t)1V`OEar%!d4eJ*~zS#m{JSv9tOzc$pJ*0G>AQE;epI{+qs{!6pQ_SrE!S0j4@BSLyZMW2N5~sE__^NC=A3D} zS@IV*GIF6>)Kg?^^I4}w>H^L90R-}h437^c;0YZa4W4D(jdU4yu*RI!)YOFRw1foS zMBX%=thm%K$<$@*1v(PMTT>%H^DO(Sz{2gm#}ZOrAr6i&@m-dS5Yj`)=uF4Zx#|NT zd<8jI3MA3E17hB@L^%F!^CY-2S+L5j>IKU##+8CBh5Sa1CTI6V?!@|fCx3_%9#bdQ zN5{0YC9(WMs!oh5Il<`fnxmJMs~ne=^7i}d>lGV%ga&MDd3kwa;>NscaeAtE{Atb+ z+tDdFDp~_rxIx&~$q&&>y32;`oGpn_pLn~%!ot1x(*#3%-|!?WLPOg_!A6J_WvMU) zb81sUmMkrc*zq7s3%g`Ph5d`5cd)jYi^Q#1g*?L>E-X)Y8i-^NSz=dXJlO|gT^DPX z?YNvQf>>RE8!5%gS=NW)Bg)I8OB@az>}~hhCd2?n%L#pDO7V3;@=RCN5^RJ}ZO@(? zq-SP{XOu{`n%sayS(}h2DhMVBMlm|`yeXx?w=GDO= zS5WrteZ~88oSEvsc86I4U@C27%=|uB&h}h?J(Bi2A8+xKr^76{#M9RUXiWEhwp491 zG_UiIrZ?u~c4*_1{vr8>w<-rCmAu7qn?;$t{Jabwfnc3Rx_xeE(sA3?cu-SOru4Ur z6bmbZmwU6{I60X8FmXM7=XbpVkkQx%76PT_(l#mLj|N| zf2V!yq#DMK>o@b3eRP?s$x4e)F8XbcODo!E$5dJ-2upGOr8o87O7+>;_#uv#A#^wr z-n@St&UixMYxhTud1u>belXG+jq|O8W0DDwS;a#f-JV2TL)$dRzb>=U_Eel!ZF}<{ z_NA=b?D`g8%gtXENW{C9f67WMk1mgB_G{;;Zu&{K#=78pbbA_9QXCR`#a$bs8hFrk zIKUI%@8N1Rv4@Xo$PYFp_Eugz){>J`V>Xu35tgw=(cHv1!ylIDWBR+M6y4eQD+pc( z2Zt7m7ufJmQg)a%nziA`!yp79UD%=dlz z&T&Q&|60QHALkSn6LlVFM=PXdC4J4vHu#=pn3-d(JJSIBoemor`8lqRHqjPxtIBp= z>I5$~(9p*0-d$>Rn7z$>^9qfZ%Ng7uj`dZvTykn)(Nnbw6)ke2RUl@Jk$Sf1Pd1D{GY1}qxA9ur02H?H&N}r%^#1G2RvL&)$LGPFE_6=*L8H1y-+MI zsi+uJD6P1~m<%8^b=W-YEBs*kXa6#9%Wt;AB!?XinRz*BS!p>LS=l{VK4WGz9%ct) zKVxBb9q5(i8;!0tI_}@C{r{3`BsVkCcG5Fi->VQiX)Wb#Ep?!*6OHn!*NFD%Svp<6 z)5=~_(v@dYxOB}R$q?|q34yb9#L9ZCL1#= z5fq31=R5qTo%OSSJo3=a|F*WiA|7*v>c6k)s-gea16zv|=uQ96Uue=EPRh@>u0H8c4i@!havp3S! zHY{^WtaQ9D)@5~dbLs7>J6U(QU1pqCeEdjcymq`&GMm>Ug@;YC00yePe09O^IMsTM z^`op$eSN*yDJ@`m){Q>iZGMSnL2M%UD$LMnzZ+T-v4VLD*w&x`s=1h@^Q1;=C^HlZ zuUpSwb?a1v%W91C?i2#)1M)5-=B-U9ZX3YKW8U38aIvk&51j+5d#|}+e`=UNH|xq6 zCE(cS$aq+(1U1vRE#^hPtN(Z~^rL_xrbFlNSu3_KVw5UM{@0`wM~k!0_+RUE2YkH! z)r6UWUWq!=YqDpFH)_TVdg>vLq zGLjNgIJ~2|nG)H8>VD*Q_g@F#@0(X%^9u7XqWArf))E$3R;9g1^Jsv^smvg}HT9@n^W*1b zYAWvN(CiLBG!wN>SbW6-xp*l)^iv{wN6~k2sn2axOGg)KrfVv6#e@pbDN!j)n=euJ z_il>(DyjG_?NhKmBfRD=WJoWLlCxEA41F$59kj z;*Yli2~%w#r3<(1hA7YN(NOJEk888nvqb{a;xDxi=Z*)?qbD}<$*=5hF)vw-f6KmA zz9P``dLuxI5%k77A^P9sXaNf(zc$9E z8=|g;Mw%RlUE%l?9Z}piJ}|8%erG<6grCY%xeT}(ntV#BXXR}DJvmSDbrMt13zE5m zAKj(T%5@PQ2Bk;v$5Mi(ba#0@DX?@Smr-3Y zz;?Nr{qB6X)bF|53x@2_^ujhivYO|BN;i^HrD=O6o*gqO!om`)1@y-e{r+Ujp=d9} z+|V#N_@JX_`Zgi_C7Qhm{>>9nvZM(uP zB}XQYx+X9tE%(CXiezC&h07W&{(f-jsGYu0$DSgz=5I9~9vNDoPR%@YJst`buUXiy zBPoPTw!^8qn^2wJg9$$T@gQP*lS(+$#zFqwDTQzrs)N{^oSYo6H=wRY_Zx{b?mQV$ z@#c&_-@ZVCoEFUq@(|& zE~{DU;VJ=e(eKSzzxfeT-22>5te96wRk76-tZP+e<`U_jI09CuDzrBZK%#KCpXb z9~hOyObbgb;_C6f!(Es7`Od>;(vX1wwQxCd6OB^%W5IpJgte6=;l071y|Wp| zQ6eVrk_n#i5Gb*b!f_H`Gb0P7K<+h@QbKSxXogkA>`66d{mfPDu z_?WvXBM%;52^Fgu8~SMApj((J{h;bqqo-aHe@g`VKp0V)-yshnjR5c_7u!l|YWBC( z1jO$8LX|S}{4Dmfs&D72EDazM|p(4;); zRv>h9f8HAWY(TV^JYbyUrdaFas=CB`>C9~F&~yUg4{^Pu!bSM)28=Uu>#!xL{Q@jF zXQ+?!2CHu8lKOkyaX_fiR+}dzrW+(BZXIl|tsWe(JXm>u@jcr{$j{dgw2k=-!L{{6 zwEL8jy6p{iSruZty155<&wqOu{T*oG?TG2hCyP2givwBE*E>6FJH11v{bl-tO%c+S zcYDP(Opf~AH0q}s+SZgR$F4HNzTzB;mzrq=o2n0tqsrr4 zFXhA@N-7*Bxg_9j1>iaIM^_b7Ee|)>A6;1n@Y1@GOuw9J+G}d!o1W0PFx3*BzJ7HX zn~~9NhaWs_^E^DYqSivZ0$&Rc=^17MF76_IALc6pwxN87TPuFfq4=?Vc3d){>!4_> zo!kep0v`J0%i4aQbh6Yi^}_~-GPiv@c$%a`=~Wl+W|o+d`8_ePD8FN<4qmfO3yYYo zOd_S#Rb?$NolWW!7S%5MwY}zct2l*xy?vQtAM*%aZqE1sj7U-#(4?11m zED4M@qY(zi_b)SlY>Q%YUF0Rt%bY0#b`w(fm(h!CP?^Uz@{`#E%LCO#zY{?nn= zKXQkZyedwfik+<;>kt_j18+3UrYa&%L*Oca>-nf(rMrJ^(te=sn&=`-F!pC zqC`%+-d^*N%k7-%6^VVWWxbO`IUVxx0p|eeFZkDE7#pOvs@XLP^AdJSrMvw~^u+{8(sFt&kmB>g z{5Ux5onj=ISUT(+d%#dX$2{3t+o z>BFgOJtA6S^(wFXS)4|mM$uU%G5(k{A+BXE)V|%vgBCHY@|UGj*B;5<4b~}ROz*9@ zGyEzX6P5B?IcO>)OQuS*@nhSR4Os=4pBWd$Zw07o>i?8yw4+S2DxC8r7xHuk0$p4*lkY_h~vUNzWK}kvN_S(?2 z)GetVj&!gBZDwsP4u-U68nATi2k3Y3ycSMoWV~6ntYUes`mA}c#8Ew3fmh&BSWSEt zdx3WKl&?_cKQS~}3$3Q&;jgAG2Wa>N`LG+wYN=2RyGmf8&QU1@Oe7Yt%-opkIQ{l+ zeC||Kk5MpAn|tKK9FG?BDKwr~YlJCv?tKFY*_aOHw{9aJNs2A2y%f{)Uq5EvA_6u} zG(6CV^ywWqIhiqvslBZ1bG5vgaiHBc=!vt}iTNo0J^ba^POH6*#|&ri_noDpvF_gHcP=Kx=KVd8=t*-dkm0nr10}Ur$v( z&F{bwQi9u`h|Qv_Unx=^JYcnZQUK4s?`1(+%=|GK)r_K%bdP>}FJ<6E3Et)I9_l6P z#NPB`zpJuO?TIhO_p(&K*tqe&UF4$4blHlBVM;OqKSk{WEQ7Y|=CiHcA}Dp&tN#-! zo6l8xE8Djm^=JffMp{!w z%*6*R-_U>&`@zXgTCr130H-B&m#O@EV(P7=5a_I3wx)60j*i$fv`E*hxx2HNA`*J)v;z7;ze!U;T z+lS(xj&@hs_qzz)nSxvP=GzdvkrZG8j@m2F2fgUT5{V(>{4!|$r9iHyWw2JBEY#vw zO_QFm$bh!C0WsQuM`rY3Y35%nVB4W6M8?MRW8Ss3>wrV>bCAwj1enmTV5R*)uO^rN zTg~d_hHQgnt?R#kTD@viMQ<&jE2 ztFvN|@>IluD2a#&xo*AC=uZR;OBIEIuv)-A@90wEqFZ6ZI+%7sUa}d>)V*z#F(0gL zysUSdPd)-{_JQH_bp&vBlGep3OCzSq?NSnN!mD z8Y+pKK3+`*7M4{isfq>&8N!F23P5lnDAnk?^)9}&dfY(QwQ|va#vjX?DdxXnB ziGPGmUoY0K;s9>ri>lqpEn~UqwpFEi0A12_Q*C^~X>yHfSn!92u!_d%m!7<3+!Q1u zBRhZh>#ra>hHW4uhRUaG0(@@QQ?zo#%3x-sm+9>fFVnF$?jWJ99jwu-X8_Z+Rb9JT z=|D|1-^`S8S|w-eA_KyB?>>;K2HF}z=&R3YsqbtjC?8L=LyO$lJtjL9`n1oF>7ERY z$aY-{Up7V2pervryYx>06X!GL-tMH30FT7Ud7gr2QpJk>R)jF7)jO)aS%<2NCzrME zMMyPgrzZv#zbiJ!BW*x?U`t)erU_H{_P`c?l2$u;!J^I9Z;3vlx^4|vwhZ&25}nuI zA3WiCu+sCz*fDqF*9!uu{H2|hnUmAd3BVAG&pq_L>;B=XvQ{60c|lQFK_YOL$%l7< z`iTVAf05SmoF(4P#B%ng1)$M^G=U5}Ve@X!s?2>)zD4kPp-&~(tO+!4sG5X5&_cCe zhJW&Fb?=Z@H2$996NscmF-B(W1g`*h`QdWl&3eFrArZC~U!a_=PrK^@9}U2i`?WMK z{nj3!0@8UTNrH)BU3T4T5fpxhhckcV6clCcckIK?j_r`dog)yD!QL5AZTenkE}Tj> zQMG;$)iRyeB~OE?e%0@2l`}IAypp%{N;iZUwXJhqR==*`<)tG1PHB9h!UXY$K0LDO zIz96Wp1co~?>}zrV<);6Tt*Y7X+6C3M}M;~Oq(b#ZCA_ymU^jG^|JO+K49zVD(HR- zG0NBh%dCu9X6(Oc%m;|>yw*nj$_>ai-e*Z)`w4R)<#=>+j9jT~KQCqhtHDX3>K*gI z`)9F~Ma3L==P}O!ZwUmpvPCt86mC!1hvQ}I;9nQWjkX>}Tjz92`Ho8Vrkpws0c!Wo z_CMmm0xzuPe_oh3yQFt!VgL4LRy&2y(dAj9*m-m5tc3ybl%6f17XHckyrAt`IWw$h z7BO;gys#Bk)t0BSLO+&%L6DoI5zO!z7}^Q9@-si|{IDsqBd8RD8ciJ(lik1&GJp`7 zfyEq&-zSx%5`OKJokFpkeWmy5#5?tBGu39NBVH&4Cz`21aIiwkk0i^Qe2_#5iBX?N z9{=tzsjh_sgyI1mSmEp6)hm+(^nWYML8RQ*!!mzr2X0qB>+D4W1!zsrvGjcgupux@9ezLryi^XX``k zL|Jbjr=eQU|F-mDRwZsw5pn|*-@UX(F1^ewzrFAH@~@Wc2Hessr!iQtWRAz zBb<&mD?N#KooTT6A)C$7lS`IZ#Cv~oeIz5xC@B?$L&>3VaQsgl*6XyhP=&AZkGy;2 z>bE}J=uJ_Zt-fP_MnfCq)Vq?QgnvI~C^choXR8p$m7EIqV-*p~#S$AEH*eF)#4v5Q zq6z{C!cZfRd{d+bH~i%Dhmw&ukXd=;O~+xOX>mgXIK}bDJwHS|`axEv>hfv#d2^R8 zs3Yk8WHykzXnC2jLV&C$PclmVjZnl++{@Ab;>cY95(BRth7L?t2X6}!=pR`qENBKF zZ26Wo3e(eONtyi}A8jOj`lx+lQIWuPj5nA1%Lf6OHIAO5=&=Qw928mjblnc=8H|bw zF{HX3)3Ud6TWaahp9uccZs~v0SRI@{=ZTCWN15H!Fv3ihW2|xOYRe;8>B~EHyp3mT zX3Uz#+;#&zv{YvRR}H@$&N&=a5?&dY_F1xw*AATM=1SYPm|bE(e%ZENeb?=^vti5i zUh?MVfjnX+O}VN|rFN^! z(7y7qoqOb>^V0A3E=l(p2XI8o@asxTwK(WW)_hcBPsi1Tfemcu9~~nX0k6*QmgbsW zJkykd0Ltc-c&5-Rdvu!Xn6`2{^aa7VBcK)LfgkNIVf{34dh2xMkYodM*|Kb+AM&EPJD*yFqo>XM( zR+!A>%Ehle{J3ju?uY_|psBjOCAAVBdoRx?v!7|IcClp9p7%b$m58)om?sJ}I zex1XEklv{_?WNtoHI-#G>mtVrB&9Tp5kOY*?T)9V8j)iCtAB`V3Czp-@%-dhV44AI z3aDUB*Ym^rsn|N5j^iR6LoCqavHkw;IoUNTI-Ov=1R+cl3zFWudF`zH_ZeND#1ZI; z+EqmD??@IJAgfqArgOwPAh)50^#;seqBrQO z8Rv!%iottsN-hQ;`QU{W&RA&;`62eA0DuGT^osA zO~0K_i+CX^eP2WkKt3NRW-YY|ZB5lKO+8K|J@V@RsXm*qu^%`MgzxuHEix7)J(zYc zzqdj^Jf!9$WaxUe(1g85Nxlr-V0TZP;-&8d^1+tH>Op*Y*@Wh|1c;33X44w~$VGSY_&3i}cdgLmj1;F6%A-bf)dhIGJU;sRYfM(x!!>|v@NpH!ZQ#1B*S5C~9d{de z#gda#h-X`J<~t#r>7geqY0W2~aQ;A0%6$rOqbQR+b*W#WxQmvOX z-hA!LG}z0ppCs1#Oh3Bvub19>f0@V>U9AYmhhOLUgesE@n|957phmdF(rbClIJi5| z?@V5n`vNdo@z$n=$895hC{KD?JVN!8%s|^*eqH_xk7HHcJlBG@UC>t#SyeVj3a69L zdw#d)-wR#^yae;}iw*mS+P#ZpxmDuU@FsH6d;0#H-Kz}X54W=z1Y1kFg&yRY^WUD0I?9u&gv;ewU)+mA42m2 zk-F9@W#f?^JWZ9P!_O4yPcn>zeSWO6*mFn;^YeN7`Y{h*WINhN8K(TGKsdjjCaYSn zHt*zfb2F<0xtqAvoi?!M`0gxI<>&syJmeh`F)|$%`|Ud6gc9?)@w_tlM zEWglqnIGjz_t3t2RY;7O!`3>zx?HypTNzLvpZGDL0a3*oi*ZXV&)-rhyR0-*@A4G! z52EO^hv;Coc{a-J@-j6dAvQAX z*|<5^{DGu2{DvT(k<`LHvu_pZaQb1*&U8axpR38q{$}GxA&_^4v`O`MHta$T+tYC* z6933({{ai0tVYbtbol9SSFDr7cyB5rGp`v#bFj#HwgJERhk?gtp>C|0m1`*B#1smV z!B-ktnOTW(Y_DCGMh+O4bPnenA9qezSB}{lO#RUbkTpEWcKxICQK7@F@PPVPAX@6I z?Iu_bLdvVMRJs00W5;56BzFOuMkK;K>}I{s1JMb5?CdD9rYiNmoj`)U zlOVL>hcpU0yILE;4b~ACQ*&@oK?+1fdKy#{+x0V11y%$FevzsU}S z{A1k+?QP?ff<&)H+T|FRF>2+dqAH`r2+R~qgNP4-^S_b`cH?kfr*_0TaOlfwmBI!( z$4@=ljohyu7goSxT+SlgMcRuC6LOg?%^4zrRO4C~yJF|6&33v6>txR+F>h{9dWY!BdrDoD|f?OZFGI zv`HI7jFm`4<__TJThEs7d0fXn)**Fohv;-iHnFzzU9AXnW{S@`iAI? zz@dul{tn}hq3k=c*&hYH7AGl^rCyvkEq;QDmi687G=6%B64uP#d-EZ)!4@Ub5vL5W zY>4nkh%!oz(~gU)I(DBMq0UM!K##XN&MGJbf!*?l3g+5sain&9toAC={X3_F0PP%H>5 z!Z{6DgD1i;W$Qz2&%V)2BVol3T3TS9llywycFN{vz|(_^ln}%MWSAKg5=>|bBMFF2 zG|zCUHM)GIhE;`ZzyO_P_&}q)b2fuqa^$k2Diy#sX28YrrN1u-Lg_~e<3o4@jO|2K)`7013=l;zg$dODmvA)L}Cc z51(-$$9#OSl^&NJ?)Hhf(|I3YuNYz(?d-7dK=KA>xL?h?jA1XR1&PpykV=QFRZC1ig28NG6 z$+ziQry54 z=jo5fg|G|o3o`QUcY&?rjP26ThAs8CmArHYc_;blZWJglv4#xkIw+$6B1xxFDDd!$ zg|gHO!Tv!L{PrXQt=*$arC(y?NJhqF7LL_s0?@=CnXj*#0EFw!`cgX9{{GU2-Hv3t zI9H;>&k%>w5cDyY5ePw{tgj!88WnmbZ96!O7@mO;R_gq$zY>gw?++Ay{v0t|b+H*9 z?P<7tm|O0~uEY@GA*j*vlj8JxWV?2phqJFJP%K`gy%`MNNtRtox>lf|C2O3le5%YldF1y_|U#>u@Xe!9PKyG}HFjn0^3?Zm%$UD~TEq5T!~~W*{)h7?_;Sh>5f} zm4#T?6Fkk#zuRCT5^#m5u7Ld6%4xq=f#2G4dwqlj;6uw!4~z)?r+WZwJDxeU!|RZv z{yOt`PO>Z-OTlP-4rAA4Cp*>cY%N#IfY2uq>hMFs9xyx4NUOyy#;qN~87e4a8&4|y ztR_`K#HYY~@rr8SpNsrXj=xuI69T~=F(L`ZogSUxEyMbio^Gc=gov;3W#ReKF#o3e zRyU%TU7Izls_iemIQ6TX!)9zrPAbthGy)COVf!uRQqGIDY|Idt)oTx@aN?@2&Zlp;#+ASfWcBP{_@TIdi;0He~Rgie5jz?taQcbxw@ujqpn-rmnpMXd{K;=acUk$eOw9h`jOz3m-?yOPw>W!6t!8-&W1a?S!8m=*_&>sLBB7z==Q!uKb3;dnktl`Yo z+8S%`Vd-e}Lfh(hIr^A*7R=q{UI=EM!%^Xo_=9^vwm$QFZ0XtuF=UMO_6(`l&J_WEs^lRajxY?W@@!4K;#36 zE9FQZ9g}=H<)H?JcX!S(x+WJIPRj}+)*tWaMvJo5T(|Um`i?eb<+>eKZt=>TS@fHgY0@ zl5=w;taahb$Oev+29f@(L&p|I_cQ&|A69RncW=TJ6-U@M)sievAT}A6*+(0Fzzf#_ zmFl8^B~J4?)gi6B)#*CxV*{4W}JNO zqx;s;$a6Q&2L6t0!sh|y~Z+&Xh$;7+}BN;=N!!GASE6yGgtT?xM zbLrSAI9(X&HO;8`z>=tqYH?!*hTH$klr_L;gM^1cOG8g?AF>IwNH#&SKV>?p{Jqm% z+0~m`8fznO5|>3Hkl)THo=O-mxc2poXe+?ogeR_+L|eAsRjIy)Y7n63i#X!AAG6;TRT>;MPOB|-Fjn! zPGr~cC%DU~O4k^GvQtvJjQ8;^@e0yA=Y%;W)Y##3s5(5D28GUxVjlCH!9`*V^{Vc* z6KruH+-eOOi>l3D2doRE`(jdP>%q=*80bfT)oKN-_M&{;VxB{9|Eaw5IaZbkT ziHw{INDaS|o882F>T_%4ydYS=o@``q7XdW+m%tHtGPzye8t{@g@_R0hvH?_!bUmdI z`EgFRSk3o)1E@L*{n|Sc?kQ_Ab&>@-7A5XKm-L3O=UA2M2>}34BBXHcI?+wMI^JNN z;;!dUJLn6WFX5tC2keBba=v+xlwH3Pq$fMDMHfZ)pdQe$@d+HT4!QPCXSicG<#`~~ ze3znu=^pM(j4k+>{FQ7zCA9U@TEb;*vl=dj@7&27*PhsI;$WCT1fAks-f{Zi2bZI* zndR`9W>lPa|DqZ3x~RdKVq4VSHN`cvgzr=585`%9y$ zw>rlpwSIREnE}LHDGakCL`{%Ami0vF=54b!taQ8iBNKW7%WrP`8u_xvQJPBy%R64H z@5|HTTV*z-T^zG^D}!%(qG!jhh_Q zcb=4PA<*M|HzYFguj|kT2bI>)H0+n&M=SgL?4<3ln}l>X9Bh~l&S&h7j}#ye&FVwJ zqnh!`Y}ZXU*9@b!->hEDF6cTMxw}-)hIpQw1QY2ME#eFXsbvmnwzpcToN)n6;ZycQ!&p0urohJZEq5 zv-_K8s);UUJLqAeGGoI`9C@}N>Qv;LBXwY3*xLWtv3s#LKRz-C**F2)mvO*xdNw#V z|N7pFMKwFb9&pTAyR>g+_2~*8ZJJ-HS=f6>Hh62~IjWaxx@aJUS-7ukie7eS`}@;o ze+IFE{5*aP26L;Pa>svzabXmFQQ-RfR;8S~++C`w?U)Dd9v*HUUYo~{#N0~>u<<9i zybQ*us!kI3lezpaiO69AW8kNH=ZO~_qMf?}#A%V8cE;I>D(H!yR!Hsj`U?U)b3cQC zztviK|FqWC;zqOdZzV)H-TCE4kf{Wi)_J#6^P1 ztxma#1{6Se0S;(tI)L4!UGl!+MI<_cQv8R(_}J;}w01Qa?JIeUoE*0( zhZ=CtB&POkK?i)*zuG4C-s_%qv4;~4lqr1~yOkqM+z@Jg5rc4>S6rPBUUc146~5M% zUvPD6Wp(SgE$g{aEv{Fm*)$Cd5`BDN&_~8jc4b*%VdFs`$=mHwkw0bMof@8s@(%=u z$g-#(4DMy1k3!(!2nhak^ElUIF_GL#|8|iue1IWZsXM(G)bEpKLHg8_awCQXUVl|u zh0gaY;SOAJOohm97x1PD?0Ff=kF~TuHJOaorb)DanJB+Xp8aO?rxqYR*4zVo^$!n; z$-b@90YF*+khpd6>%)Z9x%oK&0qpy!IR0F3VOa#?W`?~)Ve$1T9^St9V_f+9l^K1% z@egI6?npaxFMlfuByxW8XB0(4xpo-P3B#&BN&RmFsJ&5@}$ljR9qL-9s}kTr+Dv`jb5z>yfEh(a|tl ze~6-fL6C;!plY`~R08@n15?f0-};FPSg@Wexq8arOTry-bCgO7xwmY`!R8 zzGyW`3t?pg*vNn#bauu%erh@{J`U(4=)}eA#l*L_c7(c3tRLHP?20a1`|$%;?dIlQ zUhQ4s?cw1P6RB>)%{f(lf_S3VnbTwfupvPbF%IuWZmg~!v*n|bD6ZeAc#;zSBPAv3 z$@q^ayHTH>l--%g3NSUiiuTap?@+~rhVcX1J?6du=DvMeTWe_9!y06+FSm-G9zA_d z5-$DWsal9DELuI^)_& zGwKrN(e{^#FKc(~tTQ=kTCA?511_7BS;gS3`wR?IdeHvIo2u$gOJbc-_u`gHO>%)s z8_d@7pK8-XjWVEn0LT-e`2AwR-9_;narM@j%X}}OchvJd*XOrwmFl9Clab^Th$fra z3WWI^#9PAjT|KH?DClV?`|&DzZIumZgk$da%5{j0riTt?6ydyGw>B8;m)Y5_*~7R7 z*08b2r+Q{Ub0d|C%HD?0d+Ct!GrGIi3{A&5c&KcRlze?beQ#=#zK28BV`jSvbQTPi zpxCR6oSb9Io=4}$c|O|rWT?wMsoi)zX+r&rUiUD);7nEd_8WDMtxM|N-G@q8HprfDi9yhyKdfKsBweU+0I9J%VPfnD(Lwb_SuxO_ zXgm%wX{8PJ)1%0QfaBqdmjj2CUztWla=-doDdRUA2XJH#v$w*YySR89o9mO#12hQg z=4O9J7dKC41$#xbGqoLeFYh0|F0JkTu5XfFJ;VgLG4*BqwWNn;V+s%mY@Z6kiG(4M zNEn2BN8&;+espxSuf4s!uTN_W$vNSzj>XRU4Zqba`}Gd3kbOa&8@QT2ZN{jA+$>>F?=m>jcyIpJBrB{)fp`#AfpGs57`1)Xlgp zuBijMOJP|O0&hmZARuxkL^4)GJgJ!IX%1Zu0_5N)f0+C%y+1nc-&f}zxsp?$cHPHu zOjuNmzf3WtE%(G4_bDI>;kGhAyF3ddsB9IToJ_kih(M1bLA&(&_0sEoYXaGQ6UH%%C9CexPWn`rHY*A{R2Vooq-yUtx zThd}RY>$5`H8_NL_~;=J$k_PsGa=!I!Cr(s+7a*k0?2zn9(a4voiVg+97P~|suCuQ z91nt(THvoNKw#WMvdAnmc9%!_5@smYGm4k|K^ewWn`dvKvBPLcXwBj{si|e zm!IDd6O*eJd>!mncaPj-NeW3RXyG0?U+(VS*)0TkHafb{W2!sbK3j_uig5uwrgDCp zbJr9F=;`Ur33hh-y|;Hf@5*yQ{4(EBuOsPIa!v%RcyPlFs7lT@_;t%}`pylwKrPLoLQYK;ULYF^>t~6;)0^A=x?a!${@j)sc&kim{&Nu>%Xnaf5fvz{`1|74aDrP7i029R3fQHeY!XRVWu;wl+U zd8IK@|9Bxz&B$tp?@H>aO;$igOX(tVc-Ls0lr_>{azLY z@Vsq%j$3IU7p{=}pGkPOLsgZj*ko@xvxY^mo9*nN)AqAwOIy#TXU#lWmktZYCPnc! z7XU{l$FVXwDPHwKZT+5KYCppt1wQggcj_5vxjw=`>f-nO9xWK|)SE&UzRz7`fIWwb z)z0@)-REmI05(z0PyAkwTWuIciEo0lF9b3aLOSzJwV$= zvUZP_FIEGz&N`C6#4&@T=EN|gX^4}=jW>U40iKJWUqT{8dpq%KKw=*9=X#cAVP zxQ&{Pjv&2>bAzSHRP%AJH@&u^cF54ZH|biDS3)>BIq8qj!_F8oo*U_5ftK4@gYWD- zTA|kc*lK5Z;UNzbI&kky&WSX)EbqFL)PoTSSTdL-R)4g-1T(Ziwv;xqTYYQ8&y7rH zPE5;z-`!@87D>P1dj|*{(I%-ry7MC)DQK`eTL%28lJ>PPPLPkMc)*Lp`09N0_cLom zVSu{`ptMT{B>M*Sx}QT0_G-40yHDN%&6h)6k9w9GFf7ITwLUv@+lSqeE!{U4-B196bJ@#=yX(M#)m=NPbN5Z|i8nx=+U3i;qj1tD zi>-`UyWvLNgR(fTab#O3x2v1`vK(Tqv3)?XZtGNuBj6s7%^=GG!60niy=(W)3C^sd z#G6+0o5N3^x|yM`5b*wHb5YC~77^+FACEw}Dk$3doTzV7NMw58ftXVRctfLqXF%g4 znGZGqj@%Bq_PR0giRJKCbxvOOBvIG3=?1^8lf9=Iq6${zgN0FB?JrQlv<@2P>cp9J zG-+##Ta|&KbM)(Q&sN7ZJ!A3Bd1@N+QQP(=nviK7uel%7)}{uFKNrP7tBm#QTA-ep z5%n0@btS>=Km7ebjfdQh)a`*@w=hi8z|_fYvfJb))>x#sfj;c&>*~Vh@)sup7H3%HF-s5Yfq{J%?^gdBQ(G|!v`YnF3NYOv7KlX}4 zzSdzi^a@f~*7rwDdjw}n3K`})(PqT8;>0d!2K0XlnStWRslOS(psJVK57H?2l2K(Z z&@JsY;nS%3QRHvqGG2)VUTr3%*)kbOC)vBsAfFA$(pUosFM#=9Giz`gcqk31XdrT@ z-(TUC=DOw4TdAG%AWf_tlOLgwU*_F|8innbSoW3m_dlF8x_RT~X2UM7ue#?Ezx@P| zAp*;$gz(>CBwQ1i+W^BLz#2-*GCys{fz7r0D`Fs`T77GC^OSAZyyqS0uvWaW$JV4{ z)=dU|)^!oK(D{?To1S`V4STqf70sX_L2(}UrIZ~=_ujQ@bK$E(1Wrz}`bX;x$MS$D z+p5)48)T^$IC?gQKLSXH9z-dQRN_%cv(0qf*w~ipdY3`kYP|2lm3R}-u@^BDI=E|( z>zUTCJGKgkx9(Qc)y^$=gF#yPk#4$Z?$dLp`mSD?JY4XP5>UsEMZ&kbn1EKBB+u^M69%1<-i_=mmd#C?wo@W`4$x!Z_UZkxT@EeYjxw zAO-@q21M2on4TVKlokG{9t<$3O{oco4f(|FVQg|xsL}`3a`j(Na zR_Uq`*#trO=+BiyG%8N1m_nigT2l~6+=l&f{p<-6{6OC)x!8LD=DxSP9ddCZ(wCm@ zC>8eaT5G1MR<5%EKKDblMUM1Y5l$|DiY{zxZ>P+cJEQj8yl$gP>ofpyT?a@c z4(;HbwpT4k@T;2SK%hnSTT_=MgQd=f++Upzq%@?;B0_Rn!|R;tyk{nkn>$8xeCa4% zj88{IC)+#t7J$-dkDAPGGBzbe|8SOJ= zDIiK6|1;GnuAcG$P}tu%g4pAzWE%WW6l_dq=M<1uVgWHiyey(Fgv{wZ;kQiVT@Dpk zTU$eIPuWMSSoxdWn(H?ZsW^J%Y%f2!WmD7ldHdq1K3$!Vf2hZJbIQ`;yVF1;Ra3`y z(Sg$rMs|A`1x0LkyxA0pa8N`?8V<^v{U`4p>@|_zz*GaCH_$5Vrm=Tga;on6IK4*? z#NHX;Zon&s57xCu^5z5bx53R%|Bd>0;6xEeS>6G%us{-e zJx!J?U<$EMh5W79+(%A_uTKNT=EKUKs2?wfFOg2L^wNpj?+4K@JC41gnG+S16QWEq z$%6=s2go8}|7A#Gj>W-4GEL^f8v(!VxAHVCyPheuiZnUwwYwMm#!)$vb91P!_*pg6 znZRo~lV{TW7Hc-`rO%C8Z*PhVqn01D_&OR4{??d|iH#9NE<*s**3OdMj(aAHNFDq) zOdJe`5})p9;8We!{xM;H`urJcmxL6q+dWM^*xE6jzrVhS0b1gojwi<}hX;q{w-~Lx z2E~Bf_9;8qBoN4$g}~$AuuE!^OO97ET?Jc0qbZdF=PL(&%4k>okYuo@mltB?4ZV~D zIay0k@B&0?tyz5GJ2^Ea<+zgz&|%nFjpn`+WDTSs=QPQNRqlQDBF^agqK#0TilQc& zitUwn$%Dz`f+HDV-D6(f_ul%k}R$Pgtxzb1Zw4UF!;cg za#I&KFBV(B-^%0H0Nw>zPx@I}TTWxg9q|lDZ|6eyuV&km!uEe&B=2vSJig9%9L2`Q zLh82{d63}qfr_mM=%AVgEXBTiCr$@r44)66B*Vxd*In&E=mGh>V%mEuCwA9%DKhOx z>0s}PeP?swK>PEM@tq^zZu!TFZ2zb_>e*$+XCmWDiIWU})b|r?h$T*#B-MqFf=Y-B z5cFnQFj9osRt$&}9TfI`#*ram8}D~9!Dj97vT6=QENY&&~fJi zVsR?#K=`Zt2F))C{ZnR5EFh=Z+aX1hp}S5iSYZ=ckz-xZ4Ej9PlO5)9b}a_=sN*o{|e6IhcwrM=w%MT=m-1_QpyE zH>}3Z3G5qmTx9_W{t;-g5rPt-&4}WMRwAF|bYqjhR6>nh~+eEgKkRc+c1-_7e}uy+`c00|A6RFrwoIr+`Xn;!)T6_@ab>oh^5?tE($Z zAYEHz=B`3Vfgfg~#rSG9*OcRP4b=C|VSM2>@M1q5_JP)0IqWZ;8|g)vyw! zwQpE&rUzX;|7fE7;$0ZK;_>?5ouzN4yu6 zo^1_r7VKz$h`viu3BQlqC zWyd^i>+|s?4a?J&kwY(V&Np^cB$ijl7}LD(5fp)xHkBQCx-Nt5HJ*09;|1{bLH9`X z29DuSujtMx`0kv_AOZC9gnSpyQ)hwiWIBjY6bzW|dkQG?1n}-7ar7CH;E9CTk-G=n zzIh^;@jw)w>tx`J+}d{V+GL&+zWT>j*E;HSE)5vLD_nIa5cIjRvGveX7X14Oj$Shi zT;L*KwevO^<2^{|L9Gk|#p=s}&^rj@be|b5PjXVv*IT8Yse#9UR-Xc4c(@9WGLj}M z{<;8IDKvw@1(*S_4&l2b?@6B4GbT1FZXL_e_1!Ktpj*<=(cN5NV0zc8#PIVi(OfMT zzW#-Kqya3_gM{G+sdorj*f*8P>6m*RLwR}lJ#ld%;yWrcb|5g8teFrkx3xNk2|dP4 z02%upiQGfmdkhpS{MTp-Y-70BWFo&BCM5G{M&Lp=-x9mD5>hu8+_ym8_9||gdqO3> zfiDpHvmp|%HH>&{-lP#Zp-!NYdIE-fG+!QZg-=GS?;Hn*#8&(=Z7-lJ)CTMifa51E zKh8bs3>3Z*svv2{JrshIZq3s$)y2ET;8gOh-x2i?+fh_zG+=-WtRQMK0H=SSv`p|^ZGwsl^WcQJ<>h zAZlX4M`%u&I;=Da(z5f&Ii*7-$KoHH14e1y*VxK?E<2D`wauGz;reoR_zS_6koE6m z@Q;XEJ0zicnSl!0Rg{-^zcIHr@Tw9fEZO34FWbA;)&Q>opD%1hz!74hy1*59paA7Y zVSbcL+laVL)FwNDlVd5p{N{zs;1an(d56Q5#bzZ$S+Aw-o|f2yDOAEjXOHjxx_5xZ z@K_cK9QyX3GG=$u{K-toysIMn_;7T9^Fb zt`xWep_xvLocRir+&6BxI8=v)l~WbGX~JzWMJDa6SIi9`Ys^zaKQ<)4a8a5h(&B&px|9}q9>;X_PP*gvpIQK8qU)C9 zp%Obfdn7>5>OrB$sDQ*HL&+VWkaz)@MeTy?(sNTbxb0t%2*FYCU1gz7*=tVBwdm7-&y^%nnQe*TjJ ziHRo)^ z@Ph_JDybRV2ko;$bESL?<>gOfGl@ZLgD8*nLg^!oExGpl8%+~XV{)M5C2+(08{KN5 zEWXFR8XFOZO0Lt;GXcK=Z3*S&ua^qWf&)PY5fqc2A7>Y&Vh0fks%}8E4V;r3^F9+M zifqrz_&q&nK{$j1FOD`Xp0g42hf3Li=4>!7-DCPL^$1sRCDM|@Pu&=Lu#{Y}-jY(n z{4C|6HH!wB?|a*qy38-I8N?t%DN}Or^W$d&)gBI`m_vqtk1fRMV)#gOXp8G)>#;`O z4`)&;63#$tIOr;wewMG|xPi1j^~hyUf?iCl_2thX2oIJ`uIqV{@;5!gj~zYA5~v2w z!sk!3W!i>MSUlr<1kP3RV;?9#O_G^~K$5hvu>o!&Sp@#; z{OOWz%!^$3w*V<4GSI|78_1|VjNk`z3;Oh6WY1(0Ls?)D7!V?ZKp;wCwGRrYK(amJ zKp@l89cg_2!5+f584fOcux@K5WZgQwFgeLX#Xd8eBSr5b{xC_g3$)aFI z0?je-XpUo*%)cJ({K2DrHl-?I@p^S4G%j@Q81+aA0HB!DfJ$W$j@}`d*dfTf! z!S@6mlKd_#%-KI<_zXVa69CM&e$FhsNt@6EFob=|;O+%M;L9;_Pb)~tMSveS^h(fs^7$dTamS&GC_}>_rEWqNP6LZFP!l{<5JGzRB>XsCS;^z`^OzR}?x$4=G_$2( zARV172Tz8|=L0yIp@Xb}YYF^>PRLuTG7=+4Lu5f4^IP8J{ z;b@FD=ilm(X^tihP@EjZoc_4Szf-ghVGmkoqzS~_ zN*=$G!DA~egs&6e<(c~WUgI$wyob0o6>?d+TnAw`)vAo}nNs-&@p`KD9wK*2MO7kC zjlKG+VS(T2F}KR}dxYl0cIdg>{Q;;TkV(WQAm43}OZ3Br5%C8Sz`rIXKTraBDDv#g z8BPJVNRAhSlHYo{vvp!zp>*9*+;q{`Lv}UW9q&%cfU=?AsT5HBd>Y%YPQWC-q{;(6 zXbL7|aAqHzeJgR8B0rDm#KjkfwqzB-W&O#*JS~52Q9CVKyQM23Y`l_Vd)ewrY&KK8 zZu(Wz*G6&iy8MwPlBDmF6)eotx@$BSAarZZX5G)M-NQWq=KU$KZ6Z{)hWCJJjk}whl11*Yq230$>choKynfh+ z^92;pr(vNgU;rP~k))9{|8qVMe@UfueU`$@7HoA!%lE0;D~Bl^sC1@~rIdZ@6fECq zmw#5spw>5xqdSyjU(nMsE&~zZbq0-oAV|tnkVI#Xww4mekto}pZVg@+D>w}f*n^d@ zhY$Pp`OKg?`cWdi%VSTJ^C&GxO9m@N78gmzZn0Emz@vc5esaDqd;jyo*$7wwN!Q8> z!+jJRVH=ibQ!Z%_2*&$m(BgW(Yp@+w{(VEwNj=8PXVl z!*~tWCNIv)U}r5$=iL|dJiX341H(0tY4DgTjhx&d4`r9y*E@$T*fo4@w0x$!ugp$8|5~R|ehqExZoWeS zyQ$0#sZaC{tDoLqYyS}1@_iV8%|Sr`SONmIQKERBJ&e7HzSDykbJKt<7M?+@ylX6lBUY%z^~ncP5L6{M!E(pE#uWDRhGk6VYO^=w6ywYy zZd*1Yw5(heF{78B^tKKowr;?f*PrTeW&g=qdAG2G&ey}L9IGaC)ekHOjAROk0#JlR0KE;NoOByz9D<%8`x8@&)^8FeR3tIZGR*V;@?vz@Tv z^Dmwrbz~5LuwEY=KW?-~Yf#npOlFaDku5E1cXce&LM2jw4Lc1OuNDN11$iH7_uRTj zrTnoC&BDA-Dd}n0JdRcEDbD%q{Qk&D!bfiFo>PpIQ;&v0yyW#Q+pCukqq5u;AtoT< z8x#@;+qb3Omy1l=e*u$$Rqg$Iwz!0X&ps4o7%aU@cG%zF|0Uh)9VK%oUw3tp=?Vib z>Nwa5bv4Q7&rzXk{4$8x@)tA4UV5({O*Et|vP*?@b#$`Hco;*WRfsI-f3_9TlAk;! z3ZHEbqEcNv26f?GSqcOBSM#HuX%MO((%HkH6jYWh$YJl&^e!983FO05P zb)moOQ!$%=9`Mn1^tJ;IU#MbilYxh8FdqYH)g*&5wXLZfB zJX7C`ir!w&Z;9$dGoM*~C=6NJW%d1Bsaf6a)Wu!4OXFOnRj_-ZJu-S%Q!*fT2R{qb z3V-xo)mom<;pOHaBKCFphp12Gl`y!M^5!RjLB!;nrn{S0?#$Xj;&ILgIX~chf|4^2 z+j9h-^wSRg+0K6dQ}Pl|!=VCZ8?(fg^ZK?8sB}p=FOcd@I)@=p-#(dVULP!IH-z?! zdAC)S4-`_aG4*t)sHn&`nd3;koK8Z+oc4uR?GwMKOi_FBvC{Lg`qwFw!p5qs$db{; zdJgoPeH+wva=9TgB z^l~k+9}La{UZ7bb=hA`s2f7dNhh}ywrOKX`-&x0^oTT#eDJ+RyL%AQ|6In|y8#r4h zdU6DI-OmhX8#Q-dp17kYOa$JRXTaPAhBAh=c5f}R)aN9z%a|K=b1d_A4Gty5_x>m& zmhtx?RE9L5OefkwQ;-O=B?H#XJKI~F=__by{F#XRC+-`MbKHWbOvMNEUpn)T%=037 zZdCnD!1nH9Stii`%M4xX?_lAmu6&UM361&``l)`czMwxzRWx)B0~F$CF%@l=Ssx%5 zozbgBerIKY%Se?>Fmsmy*{gPQLasg)w+(kiA5_w*70=1@h^*!F!-qmYH??=)lSVkA?C(9) z?sxjQ1l_z^wg2vMr`a+l0LAKqk=4IDEwE%S7lJWD_#(XvM zdM0xxm~|khW+5_LOOjWROOLUm$jMPw&-bP#bG5HY4W zG2_AeIFxa}?*RoRG>9s1$a2RFBLHpswJCKK&_+J!L+A&6N?8#@dk@Ec)HGJ2Ms!3OL3%fKCH*zYj2GQ(t6alvG!YdH9m=B2cT!3m6! zf<roqk*ijk> z<%A`I`{cg0Y)y>-ZfjZ2rH7O0#f)x){F4SFb`=qbjkgG&jouR55NTv=Y%Xqz=oW>1 z>6G@W3lbWu0$WO44fH#^Fg4>f;13ZCEqwn07teiKX7&wtf)uK|_F4J_=SOqfd>-%N zGU9~29XcXwJW-pB1NbsoLWIbmeNa0Nz1(e(=?naLgIJ2;kB8uqx%T+ciOH6IxXMBG z@heRUGiWCtFyh`CqCG(WJ_6x>X#XpLV=YF7uJ7=7t0T4-SuNBz9@1q-8hq&l}{enJhqXH-ma1}=LYP+8g0CR$~$(^L+@&A(jkV`?M0 z#V5_FEAAl7PpKC<0RifV70v*og2C7WH^XVfgz|C!GvD$IlN-bCmxIb@A zy9{<~@R`TNfEq5K)ytIFy~(6}nT54?bo#B0wmzk68!adgPIbYiMrs*o>6$`ywV(~Q zCz^5A7Zn9m`22UKzrCxw9^IQTn@(Ex#_#1iElVQS08#SD;9F1NHd^9cI&6}7DUY?2 zzqsIPexC1HTR*o@LzC^YUC-)AXW0}9Ml+w1m%AQ>;v2SY4#Lk)i%ez6z~U+$p)_u8 z1r}OsytiZj8_ImVQw^mBROH`JYm|IY)V11tT2-HyNqY0lj6K4nOD$`WGoM@1|4RH~ z30LCIXJ_BCSv#2g&4=Wn{IasOSw5ST zky>@iX$mSLlSs{IcFOzT2IzwJ>)2H+XSCbHo?KWGuo>ls6Vn>t0{RikT<;1w2kqur zCJOHm+H?_*S6uQ9eSLQt#I1|;tL{^xyfsJU@UG;G<@zdwg_#PgSV`Zwai$}KDr(r_ z7)YhFY)5Dqx?vwTWf3wc(ziSYdNaLje><=FF|i(`y2Rnx?8_fuV0YOTLG670^2MNn z-_1Cm9S4ncvQK09`6f$u=e?23=TVeyxbbFeOw3oW$yD|sM;-KKl~V5jV%Wife_bC& z7>=ngpxl=!EX<8sWwD#f1D1^zn^}qr36=9%M0Ty)UNb;)2WTed!R!bWgq80m4+X^q z1|tEaE&)9hKjTW1kZ zy0ZV`RW(u!KOmxzAzx5W%)hJFzR=y5n;YX#HFkb3rR&3{9jwB75RrwscaQYFi5*y^ z9=wNYP_FD{`-`&BFa5MAC=;h9R63#c{{J`3=AnZPr=Du-l;dw7b32GRE;!}Cyf?H#4AunbqJU@>RnH(^2%yg ztgw17I)(zu#SJEjp?Sq$nSc4Sx8c&)+tdIe8j8M)E{4zJ;v9m~1C8Wr3-j{6-nKL2HV`+%zSo&mE|Pp1 z`&@6_i36N5iR0S)*M#|@=t0z0BOtBzjW&3u3-*@f!VSJ*-#|AfM;{k18JSdJe>`)} zsS`<9`noBp>)a5n8=Onw)iu<=vHamY@IU$h1IWM~L^>{qXfFP@yIx=lG+;O|EsNuz zN4wyhLc%4B)YR4-OV-tu>nr3M?${yhLyGfIx79bzs%Jj*+83OjWqLC0Q$bo?97y8x znl&xUmw%Jz*Jw!D-pAvzfBc9F;r4N8Psbcb;mlXs=A4m}Q{x?R_I(%Z@Gr{Wn|OL< z=*X61{nz$&i~VzNIg6*x->J^uLxRUZ4n5GcN6E-)R}Q4A7?6$i{iOhG2!9LAYL;E^ zAs}cEG>*~uUhoXX5Ib(E7k{wRO)PDti`*h|0X_t`;9|pRE81Q`o_MBzCX``*KtS@w zjhn~*G>7?QX!X~K<-qb$dYiv8a^^0fSqj8YBa~^0=09J~afvf9+i(;KIpuW4+&);ZY&lxu>T^Z;&4Byk52`kl|% zf-1A&u}XZ|0Y;$}6B)zI%y!Tq9{>%!$^SIShf-u*E%yez!94tba#-JFbcAeHiae3^ zX0^TlFE9Xfj4cT{DYqW2=-P3sfpR8@hDN~XiON9+&uKz8!pz3NHG z%3qjfLf5r#0z)fJ>YNRdSH&{JZEH#c{F9?a$Q# zSn2}qg5a&iLT}h)$DzUD18fL+T;OQVnR(oW40yrICI9N#t&l16; z90ZQ=Oc+ptJ@f}N^CUt*;F`hS5`%vn#o96%xGHYVCyV^XvbdJ6YRHp1vl)%T9R`s7 z6&P;c_VzDI8Pk8PS`D;Tw}zLU($;Ir+fkkWg1uNhbT zRp44@u{}Epe(o-ThWGFCs{m8K-w(9sZ`PVuzHyv#AqUZ5Bz1-{|@vp=g1HC=3coKxz47qI@lCcrONmiXJwJYL1>d^heDz~gYE$n5~j z2h`ET%MzoL$v=&37}F6s!C6@f3+C1Y)p!#`I}do+UtZ}KEEXca#t#g`!dr(15dyke zrl`$$=V9d5MT$JY>@*(w`@Eu;q~)fId+<24+uL@b9Ap1!q3VenmLq1=3ze>v>~zGo zFUV+ls~5d@DuK(v6MK3?5d-pmz$&^yfF)skEpyd^+s|RB@iv9FU>Nvx&+dvk_brF1 zIgNUM!m>`RpRL6E^(`x=?^J4_e?g^wc?AnLz6&2H1x`mk`*}*gV3Uhqv&H~SA)w1s z55Qg+^utn8#&_J2l(`V!zMKb(T%b|y2Xn&$1B5k3^N7p#uTxV#0(9Dz5Db*RtphM$ z;r=GbW*wQgn?&O25|;mIiVo=GaN*d>ebGv1&fnlY364J#^H8UbTnfc7YH1ce=eNKq-F~$2jJKwfE->sy?yGtK-24{Q z%qv~x?Xf8PJ*ls{>r!o*6R_I_kiGR~Zg+qodf>!y`t&W}Fuo>msjNX^K?~H^0H$}@ zrf0{StRBsN#%Sya32vl7pow_(HwIaNkxc`@6i;axxIZudKMlm2)l*-@g_yGL){2UV z^h~v!c%@F^HI<&PN(3%4v<`||rb|GX$C*s11Ma)P54?PIPFg+n#^Wb|SrZ8Tzj&7m zSD_Z?`>G*r8(1$;&AS3l1)vQ3FAJh1fuq}L`+GE803mI2Lttlz-0r*huSvMDNPi44 z$1N~M`AwH$Lrx^gPv3U~-p|M{o>@-t*VBfM+V{-&UeUT&?X9Vqdu7Xv`TO{_eM0ZG zd0?YA0dC|?w?u!@a$8_dabgq?qDEbQ{Gx##B9Cni>qR&f3)_wUAyRkh#3GsCFV2KelE3wl#uMex^+U^>#zEhCVt+5(u@ zA3lq*%;WYtmaeh#jrjTvopof#|1|Yx%2MXdIS*>|IKcLpi7={iCRdka^zNol#|R{R z5alB`CMf}Y;Xm?Txuy_(cf%ni*2o%{vpH6hsAxX*_D(GGJIkpIvuU`}+k@J`;ud_#XU)?VK4ej9RZdwy zV_s;ol+#3&uaWvI168NtA29;@f>v&=2`yXsDg#IFreUaBxCjL^em@7WfnEfa5{4FOx!U> zhQjW0(gp#qC-3LucVvv0-bbuZ-eYCuElr3$*Ystmeq*e27vD2;aa+f6Z!4k-31h04udM?!`HA2f>t)p+@ml+iRh>iz>K~9@PCrM zuF;Mr0w6egvn43~2|JLFdB(bVPVVhwNuRouC@F*vcnu=#T3gPH4P(8( zcmq%M#igH9=a`w#pBk0FbYE|8t<P z9(@R)e)@+e_F61XFMX9iWNQitcUt5?N#HR`MICpr?t}?+^n{JofeyydNW&Prl~g{U zf?dtCu-xp0?xErT*uF?lFHT1TJ8E9xnCMn5_w}_kw{~sBIMhai-mILEQl+vR?41;CP>pv9U2u+{ z2K(ZVrE7t4)))#ZgGfE5@F&NmQhO7O+m;)9M05xnD<^cWHfLU=tzs-VKS&~z!R`b8 zB$IZwcXntGlQ5IjK+RJfs@E1^I=Ah4Y}sI&Mq% z)Kp8=wOqZts>aKBb8l`X7~y4UhLTfFT;kKjN~3CY@8U16Ndx=n_EV~BtId4X#qs9Q zPeCR?^(C|YV{J{xwW0@Qz)1SmExB8sw{DI3%tKt=-9Z<{)yvIoNbZJ=EJlQt&juLW z+DLm(Y*vA~`1G{ZG!XZ*vRdO_d)x)V*rzRUVeYG{4h(p#4|awNPAK|WL!og2F=vJ= z2K~NXC`fx!OAMcf2;M;eVbYoQPhP!6NumPQ!$aE*U4zSH`t7+k`TcQ=1`-^=cV+(0 zuMC3&u^l(fIvXPpxxm)=h?nimYUIxm^Ilpl8sXP9u?I$i6;i-X%SN3;UEb@$+|MRp zHJbe;&9?s*=Kjbit>;|RXXZjS3hD|#ascDdKQosQ>s5O8@L!!Lb&NQD>YIgRyH!NL+tFMv9WyTxoBqC>AEJ^4hWzoI>Y~~ zz3+@_^7+;cBA}w6B1KR@QIM`6AYDX6L_m;^bm>ic2~81D5D;lnLvNvjAOsSn2vVij z5a~4pq$h!#iNF8--?Q$gv(CEr!(Hp}CA!|3_ubR>?7e69^LSP5d77d_r1$3qRP`C~ z#lr=43ZHuKASt+DZO;oG7qdujgIS8nbuqgn9o;$Cjubia!8 z(vDAj?d&>>xBy=xz={3nzkdJ8&KAHQG^dm~qMX#x3wYJOfo%ZvE-_VgbDy zKx6oCVq+@(@PX#$?%c2I^Q}|!ttFzTC4asj=Y2nJbMZ{Is1kgEk!7CY;s)Emw1mD~ z*jh$-t;-z75LZflH@20FVCn7j^QlyNGD~Xmd01Q;r=h5Xiz)2)ZJ1XU2<)0Tg%BTb z$x==nhCjN8K+r;#^i5H?jXAyNglUB=U($d+~!%^HD=ZshD(b^R}HBidYp#{eEK(d z06$z#w24#tIa8o{w0}2Wugh#I&*$%h^1sksdg{99M*sPo@baM4U@y0PzNIn%(|Xinj@V7yrh7Zn}=BfzcUTJFc%PaYR}BYA;|^>t#)qTb zdY&5o^~tiohEi%U<$74eieHeaJqM&4T$F=wfAy=0H3fk7CxV@98P0b!(Lqv`Q1p_w0>YZ#Saa8_uNJUhO)%N$)d6hlOQ|}#+G%+2xY+%zb9D6Y zmNRX;RW(%QeDzUn-@j+I{HAq4soiVzZrO+3;E8e4|+>yUaMIYy0&7U}lEw zYIA$vLx7vHEq>=-0WPD}BAs@W_6=vo6FT!0>K|1t!D zJQS^ga%7q3DJhvwyM|_Owe{S2pbCOJOY-i00BO}88P(JIv7OawS=@0In@z#e2eCB( zX+xP=jVC5~4S~lx?<%ik2~a}JwE;P*rzLQ+lprVmAEQUne*r_B`Bn>)h#4Qf*B|=4}b($|%3wJPxyZKbEg! z?fv}*kYLSq+2BRyYG~w7r)&~BSMELA?!xSbc?Ej9Uj=d>t`tm_nFVfFFlxrfC*_~1 zn9X4n1o_V;wm;QB=+&lan)oa;6G;@h;R?)W5;j2w@xR1t7eCIkP2L$|TkW|>hhwz; z49)|GqugqKl=4ApKpp{vRpI_i9wk+Ea9UIh?f^${oVG1*Tryis-ab(RX7-1{P94pr zkQRFwIUO`&y@UW#{i6{t{t?(ZF~LJhLd{p#GhBg7itcir?T104i2elg`Tm(%0!;U= zI-rZ8fRtYLzIO80DgWKxh~il2@nwC+g@uS)#ZKDHN0Af`FEfIY%{A3)pKZ~dDGHe8 z=G;Vb=v~D_Rn%9LJ0s5cHdc1M0~V3j3CITv9L3#gU^p@gn!HvJQ3kA?FDj=Fwn`lU zudjZlxlrR)Mj=Iux-$l3Id3d33%Q^{&SpiL8mRk6F6rngyy+bs$bH$$eMrjlZlQ$}`d7nOdzli*m&+J2^qCd>=R)eWKpZXQR)mPW_DPv5D<3?3aj5hug;)|vZlUctJ` zyxd$bF!6TwNh4j=y30x>i~br7Rid)~M1MuD#z`5TTmW`=9-{J4L7Uo}MWlF*YAy|p zUc-+ATVp;>dB><3y0^c%TYj{+^Ieu|{4#aWNK3nXqaJC(g|i^ z{UBe#zxLFBaYY|+%-%fo6&a6L9tB8*YvO+{D)TT!ht}RDO>_B;jtpd5-l^y zGWE5%coo2rELi1z5d;WESi;%jHJvtUdyxz8Fy)OjX>e$22ZbWluU4QE0IOW7?T7UO z!a9{VwsiV<=Q!P1xUu86k(g(lkTep|g?3tib=p^K@=la9+wyVUbb5Hqnv_LavWvxh zl7LW$s#K%K-q4@=xKw38oIB#VVKdMl5` zo^P?yWjqY!sQY7OjKf-O)FsySry?rd`)2cZ6cg!if&niG;zqWBr<%UZpo-X%bf)_3 z{5^n%@Iq?49`w&!-hYwMCNO14aP{2!@bli)>Y#<@T}*(-xFTugj@O&Q7?4B(SXb&n zdQpVeq07%F15vsA0tB_?#BV6qDYOQQ%>5&PQ_b{_QrX5gFmmp2OWk z0;4pC-48w57U-VnL0A_iVCJ`}>ZK?y=SGl-(sO?gw;JQ%<2k)Lzdq&KajQ+|El8Id zVl)#ot}`*z-Wj!V**KU}R)T_6_s3zWxgK07PTL&g2e6-^ywpKIFGx%i)@b)(V^zAS zCMRth&r3H+Mk9d)qy?4=-IG!+GVgLd=bLA>eEiYwR|H4-nuZFV&{fB1`QE{l*a0Qp z2w{_G^Pz^YUXA=pX?t?IShQlE{|%rK|TQr?jm&XPKF@ zNKQIddAIY5vmc-jaLx6!CjP&E-`3Nn*FizeCVG{&AEM`j&>ZD5d<8kH7kmXTFLzvC z>_6x5c0AhY#diO$<c`np6kmV8DGH|Y)_`eLj;CF(s$Mf zlt}&7tOU$t54AMBk|1}e-1MggB*myW+l-bHdio73zJ>Lw0kwRNQUC>op({ z5+sl!5hSTLzjW*4Pk?AX2zeNfN2!to1T_Ql=K*K!Et1iYM5X4(quo9Ybp1i8&2HZf zSrSGcAb>xdy9}{CL*7YV1ES?>M0mC)iCC24-oHC6V8!@L?n!?}o_D3Wy8WkF9d|lt z%B3cU$g?k=I@j)`F9Di>f-*g3)NYLoH*fcCKHjYz!G$7oOI=yO>`f5ID!XEB%6ii2+znRKIq}TdnPi-*=K}G;_bHuXFqd7dIUn z^U=e_b3)yp-n`-9XuJlvM$IGEb5MA=P=N_Wsw`cS{ndZNt(&OJjmG^+|U11 zm!Zis7Y7TF1_zLkl#CC0^S!41g+U_;->oWU_t(!a+WDB55tkQIB6o~FmT6;rM>=>1 zJYz|RaCu*2{ajvPJO1*}k34yQ?$jw<<~FebON*ZON82!%;JS5?4U_eBx2`tU&2=X^Gup%kSJ=0=K#c!}mHx?i@Ia zSkZ1w45BCHx#XmrF?-zS>Z6_Y0|5ALi0~JjY=u*SbM})_EO%OvO#-V(?FL{`1Xjz# zfV*U6lyV7}DnDj&ye-tD(rT)+-s1%_g54b|p)^IhLGs>#AG0m z55s2|HNmU0EklLG@AsTnxz3D2;k$DMTZ)Cmj}+VW%C<2J3ocew z$M=G)Vyp^OQ5G>xnYYfodAB3fWSr9!a$vGyy|=L!ZNxH9I66=Pthtl|>l@W5-waaq z(wzb(aXESyi=cxcN|&Rf+T|7$(PN`^E7aI*P0ZTlHxNgzgIx!TKAlx#}qHIOVDoc z=40d;6!hhTL4bW`ENQF1#rS4svKQ`sR74uC6H1fBh8hJj`#wHka-Fx5psuKVdPvN9 zoM%f}vOD25$$!x-iuAiDQ-+V&d?nqU!q}%SACpkWgr4PWWZUl_q;ERhHwrm-o?4M6 z!`C&EPI|-viN#YW&L|V#*>FU{IKVMq*_BJkZd(4Co~$ehVm`IKMYU^SH5Z->Bbjo`ay^yqZU4MacHUdrc@RBEU%XQnHDGU0-3WUaG@;sZk1 zm{w#>J>jK(XYbkdS>~Lx%8z2N&-dXUi5G;aA9v*-_NB9yZG|sQ)5*>qUsGUxgxu6_ zJm^BeCf44HMmkUGmHO=-sY~v^RiJOvIBx7f&u#WywEMz7tsqEz-kmCywVd_CX+o^m z*|bK)r88ztwk7CHfc@ZnD{_)M>Rm zwhcd`kG#ai_K{g=KtTJT;Inj*zI;`F>7rd5EQsX!>X!M!SlVEDH)4tXC7}lkAw<$%^S^F7#GH|S4#tUD( zzwoY3PxwWxZVm5&-?>PS%Q5X*UCiC4`>0B6IBQ*5T42je`Y?81`o=<*Ur+6OW<7yp zOxod_w6ufAb?w2XCvQ$Rm54o@!D0?-h#Bn}CY_3YSA!nqUNm^k5>z&_Kh$T?aO01I zm}BzQ9+icbx-U~-9Db%mnXt0B-qCevrMn~cHbgWWnjB&R)a7`Bqih$)F3F}EVy~#F6pxk|j0INy z%Dp~$A>KmK-Z5{C1~}hKqGt?(+O$GeLN%&BV+Z!`^6@E=Qh0>4)Xa9Nez_^+$WuQG1m`{5Y3N z{_XS7t~ayvrpQ-lmVo|l-dMjQ>&X&hgt*p=dzPJE((4y7%`zf-{DAqbHFPwg%6Ild zIqDz_z1~2@oW8fw)c4aS$-{wJoR;m+My%aT60|PwJ;I@4(9G{lp!7KkO;% zp?TxMbk2Tj@}z=Y#bFxfiQI% zR~6p=77?Q`Di5R0XJl)Ya6uj6g{f!gBb?DqukZ~J{)`f_cgD3{-vjJN(0-d=mJ%eh zkM=?&T1Z}!j`v~w&P5saSu{5=V8O(XPMA6Qa#Z1XmjWe;p8rBIn&W8p$@^h!0yh*sm!W2o8*L} z$&UAQg2j$H(Jo$pS9}VDw(#yb%e9Hbp3N=&^ZzRr07JY~zZ)JQpcvVA>N82vuWFv) z6U>NZKy6uxMTl3N!qG1Y7`*6I94Rq)j^Auj&&gkCTAUphoo#D4N0JcaM`pVR1dEj) zIDX9^m!GzY_PA~oWN6NIOfnW9xruK#ZP1KkaQ6M({2g~ptYVYKqNQ&QAMBgNl=uY; zwoZ)Yzs;)&H~O?{WfJjbYU+Dleha3NFwtSIK~-_V>A*2v1!lFkeI2gg@o2ko)+oKT zjd{-HtDjmnNBMR^LM5f;Oj%Fpssw-grLMoDrUsOMN?4`JZr5Uu!Cn3aD)X1R{$E(d zu5bG-Y8XjyN7~#qO8S`L_|%g%cln#4$CmMnMk@V>=tsO|lF$csmaPZP=Ur0t0G^vTcH=XIS_S2L>phKmj69+mTT;HF8f3?$+& z9EJt@0|S%(Gr-nxWlCb<5EHnAfz-+jS65w6(9$X%$3&m*oQopRv>BaJA})= z?H@jv%4kq#7PT z-{BDZ_yCE57lZqA{ZJRWCpy67m{r|2A*`LdX>dZs^l9V! zhipOyL4}X76QuyX_0I3y*Fj&`{>W2!V?&eEeW_AgYjq}P2E>n# zB$QgCuS`0bOXUG{$Ue|ODR?BD>-M!6v@oVBevrQ=1`uYHDgWxm** zmkg_JW***HgE^!h4z{1~C?x7O_8b$qY5gqGm|k8=>oo2Sa`zY3!Gbngm+?}g7cOc` zT*8=cm7(Zi#_+3LHrUX}GKuY@m^~vlm@VUqDk8%8)i}|2ALcgJRcA`*L6n!`ezVKb z54JzVvDgg5Q5fOAm`k*}0`z8G&r!ZRYJcKv*pubO8lDw$@&MjB5=*Yr3bDS=B*;8h zp9|irQYSw_7)?@Ioq=|x29ew$$#p(^-3JB33O1%&@Nkn`E2wIAR#ud{lv4#?i7R~l zfOEbjNcQ$tHT^74`2K5?rtKKX$j*L#SvBnbn6L@4&q=Qx!|}i!$+q8VO1i`wCVZ%i z*tig{%nf|K%T~-l>9wL#1v8}GcRLf5_-7z+_4Q~||Mh!TLp-rh{HvSQtd?4+Klp6G zVrM7mF_Kt#A06U%%57V?p(ncOHI-;S@~}=m<_Ood^1{82i~5HIiu8MnP!M>$b#2LX zIJ+fU%zm`jw9;bapuc>|H=y(Ku`%5SbJ1PCX$Jv)iQ7k2%Ni|4E84%7nlX*ypKXDNk02v<20-}=z*3i3F*|SY(x0^?f_FhGIP5P1;KBO$D`nROV_^?v>r!j6AM5lB3Zn*MW0Nc<;49OCTSo$T<&!`?P97-53fBP--+mDeYV)ETSz$vr?Ey3n{hOXPrOSgjgH~Fuo|oxvO^{ z0H?@zcY`hLh5K}na}(b}Scr7euc@nn6U92^fn!Re2_7{kR)$MlbLKFPEg#l9R7rJ> zxBT-s+@^J6-JACdvm{I!tb0-*B9_>RFTjkG)^bEG1zO2fs1+sN=Uh^gb6Na*vXTP zF_nIDdu-4Ucro)e@42Rr=97a?e!RTRt?|yLYTOu_c=(MeUCZA>9eCuNabD8IWgpSb zPwW1+Bu>%h{qQCYyyr7@vIDjhKu^bagJJG+a5p&2PT(Ej<}EYdLT`*rg6Sd>SMG)_ zt-jzP{pT|SwX8N5Tz#b=lwxozg#CkyY@*iZjr9H2HEDLAhaWS_l-ajac}(GY59Eu0 z&)F&=A#mKqIGKOD%EA1hPfGqgfj3vr+`e-Oa83sf`Yn91Eo4*R1uwIePGN0oTLdre9+1(y< z;1rR5&J;yTgotn=*M*4t1_Lad*-mvPTkukWTc`ML^e|fkmx}%#_RZkNk#|88w4kB8 zp{;&K_Vewv_kDiqqApJc=?ENt)2Qh)gEd+k4?^pX=%fe{+Zp~jimY&vu6VK!$E~eW zufeC}GYZ&XhevioEB*tfXjSPipncjgn2a=HfR* zYC%H~5>ksB!3waw{kmy|eA(MgWbD!_?Jgh8+!|3!Rn{d@u$dmbmYZACRJHCKD}EHk z7|Ar`Fi;X0nTYjUf8J!>W5#tx9&ZyQYCZFTS9P)Hr)i~Q&#KN0;vt&5C)K*nrQbZ9 zlajogweT&|{b}Zl{*sE9PwHDSn2~8y5|n~7t+HR}B)=vz4Om4F`L@Ph z-=okS2RAvdC%lp6eY(zZHQ%{$ou)3pK z>S*BE{Z}+T1sSbECu&^)^k$`chms$_N&YQed|CfQN!96!&P2x4E*olcYo1Y1Np7+0 zC!SAK3)ZQ zq?DGyZObR*htJe$^EINit0rqt--?959RUYLkjhq&6Zx5yAxkR5AUDGEz5x)+fg$n% zvpVb|`APiqh|Bup)@BK05o(=!{@n)KNjd3E0UgTDfeOtQzui^FQjqIb@pAfaw{SW| zTKDNAtkwFTw1l0jo%UM`t~ymQFd&7{$rXVTKa=0g>Ew<)lG3uXJTmh;sc*MZwXGi8 zIV3E1n*4A;{3a8($GBBN@Lh5}_j1|m2}P#Sr~Y|{?XnFXt{!Elusd&-muFKh%ave& z`Ow>Ez)pUido8FfVw~ZJQUnx-(7O*h+Rkpc!D^eSCn8~_EL{%2O)kZG?)jsDi(#jg z_yvu=IF2;hkqfS@e(~;mY}LukK|?NM_gRXsHt?138qMI%Z%_368D|dmG5^SLdjktj zY^e2D7|inc*&};XWz2h9UC47USgQwb-JNYP$kirGrEdqG!z~Nw#+@b~M&y{X{hg)p z_B(5eTnQsihF=^o;+(Q4O5E<*n~@${bvv|-Fu8oA2CsRh&2rWM(Ejc>sf||469e4e z_`-9d-&5D(|%hhunh%9Wsa9{hvQt zvqLsy8=MeWaS9+zLZ4>)PNepa#;pgv12@Tw>;BV?syuU#^SpHL#CWqkPL%vvnM7#} z7q?{qY9B_fFd0_zw_5#ob`(KaGg7zNEQ{11K-sAntRttEDt73L;kw=y1M_`J4rPJA zXAi+1392#i?nxJGgi!DPE$Yl{;%1Wjsm^hwpillUz1*d(75A7WK~q-VjG%s(6P+r- zI?j{0Ux&dkEC(-=)OrLzbLMY5id1!eO4HmY2slJ_;tUHFH1rQ>=j;QmT~D72!!@B`Chge0 zYMoNnfD_?pkHd*C4*z_*#(H-Z7(uMOVHC~SpeC`*Z1CFAEK9=kzI!*dh=BtK8r1TC zJKrcb=J=>%KMoajsgJm8hn23SEiB~Ar*(R_(3P~mUW>^NZQHw4s0$w{XZOo8n2aWm zYsJlEi3J2I-EV$1fl4V73{^l-tC8p0$hpE>q7~wg4`Of)^2Ut3Wu0A6ytfVG{33bU zePiPKa3Z5&w)?RkW5Y&_o=Um+M~H*sRrjfWgctfIIgqznkt+08s|x-Ap2TU&*N-cq zG0v3Kd$eP>0WRRHKFmgm4njBgVAn`E;CL4Gx3#pJE87~;0Z^Y@{Q~E7=y9OlH);km zoi|>9ygG0cHV1ODP#c7w4CE32&EwSTJr{;K4EH(OAZ*xz#rwB#bfEIC zB9xkYZR23QGD2>vycn1U95Oi=qFvne-K*XcGYb-7I^`y^nIfNG>)6>37awlQlh|Ft zc8}&=U|;8Jbf~DvJ-f+pF>st7^{0IhF6Fr<^XGta0RH60x8kQa#adF1hiyX2B}ZRM zfPx1<^{cJb4y@#fogDJHyE=KG#Z}}+kg_qYYjc>OxdrL6zg-D?%S>Z@IdD8?R2aE) zqO_bZon8O3>#-y=pfI*=oG!&}1qh*vo+R-79a-Nq)$z>E$l1sw>UR38P~tb~je4<6 zuz84B?5++Mq`mqv>C(g?UvqREPS<$6VL$R6bn7>3+u_axAe%Q4S`Mm##dN&Y8lnR? z+|WHdsh|8QDJjSUHuorC%Zm8St1g3w&hP6ZU0u)&h@;#YH+NX$dQFk3|3&$sCgr;C zEg8j{IgjpBpQ;eC{rM>`fbQz;EriOJ;-tsK7PGfZ>~N;}-vhpv-@|cZdlagS6Y~$AHl#Sin zYbU+Qn`E$>`HwM8MVCg$<9M7Fd#Mh5(aD>R^>&5nw?{X=O`PQRC!phnk_tUs`2Pm~;VrYS?RF)HBJxFHD3@~?`5Er5t$&anRzLdQ! z6tL1Zb2I%}fo5DwFUopJ5l>z?_ZI^siS>H8CSIHVH=op(gFG-sE+|R3y6(3}pts`L z0}i(2UmO)A@arXdG>fMr);(v-y`?r^MOA{@oD3r+CbElB%<}%L-z6D-BzmYvv5J+U zwkDpdOY@pBTrhL8VBmR*$5JH)?5!;2r9DR}b(yrorm;)yqlL!O;1v))MFr=L4s#NI zIaxWeH(jUG4h{7{tRW|>fq66LaZ>;N<_?M)^9rpN$s{PWkOo35-ZGn;#&ptrh_wvh z>-_D&KeTZle{#v=R}+@nk)n;9HcGrU;*LX`DQiJNQ(#9G7o*VC5-|L_95Xt-(>rlm3hkNW4&$BL|9I-Q5}jP{(N&ecb~f>P@s*bVuX zXutQ?)%`~d9Rr-#)V~TC>pL7{mCwUzh2-`NE%7urK0x^EO?(f(Ae>Q4aLt^MKMr4= z;N0U^Q)-+?bJfDbCchMEBD{7}zQ9L|jY}Vuf=N4ChWNWCQwydRx^x#8%lJBsl9Lc3 z@^zd%HvQd2+XZTA@=gOpUW{OhnCvYS;F*vm&0?;&jVVyPzwzx!1N}5%c|&?50Eeb0 zEBMSRtoJwMlIc!r)85MEk7fYAwq;)Bc?O4w9j;7PKMU&kaF-FLrSFOp7#(3_g(D4X$~Z5 zOPRx;*dGoP_>AHtm({Wxs8K0z+FJ)^9{BV)=$GK0kC3$jGol10@Zftp0CxE~R^G0b za!(Qz4;C~+>^XU_R#}45XBFY<>C)7WizoHv6`pfzqyxU3Rvb4dYSlTM%C)eVZ3I~E@?E={Aj&)96MoChx=8g=9MZwUP>8g_%AQTaF{F{ z##U%Tvqo>D$Q2-V{QxNAi{1o1HDcD=Y+ zGk=%;oFhUBhv(G}K8Qzul4_I)gPebGsLwxWyO&+UI4vWC9RsAC(a>-=$M%W z&w98;c!mYad3J_X&(QG|tG#N4-)q{R>&pX>78;EnG3F^#Yd0azA)KTF1t$~>eR%$W zV{vn24^|ZexxDz3M+^d`yYDO>!7nJVupYga@=`h;wUvm07OF%Nnhduy&*@*9B{K(Bw(W!LRk0A>TNNA@yuWj{oTMs# z3=ELZ@mQI2&J$Ls`rFsr({6ul+lmvI`8#Fl{V$3AD~^%Z*G2}my{(7iCvGcgz_$Ec z27!uyE(h;Fu6_xJexActlALa0=kKuEDDK$bTYLoyE}8daaklk6@?6N41ta|fu)gl{@Gs*}&C)7Uw`RGh{a!J>Ds?10t+_kOYN5ku1h(V?=F0AN zIaEeev!n1G8avatlo8+$XZ$Dd?=IHnE(gnP5Gzk*RH?A)t4tp@EMI-ZEL8vn%Xxg; zYYdot*(V7o`7$A|I#ewy?wjI6? znWAoizpJPi|1teL8(d&EY)mdf!p+Uijv11q)MR-rW8GsnTS6+-dz?V2$kn&Bqn`E>V3FH!_F=jnkMqs22FqgJ`=B29sx{xs#M`mg*9dg69&iQwkhD*T$^c?zn!n~?3Y@F&puu{h zHunOHpu6lnBVgPE1%Bajujs{)S5rJVOu*>}V@tjeEax(qJ z%c*8+H5Zz^5D;Qz;2?vf+KYu=0tT6mx5-`V=u_Vi`4A-a$lbmyQ2q2%_y!hJ$ltel zO;VZBJ)0n=psH#tP~gM{HWJsyXwbw_$;hbnA&K1I`HJq~19p~j>3ycwR77=v0g?*w zZYmXGJaWPLzkceVSV-#iM+2mi5z(2er8Mr}zeq`4VBz9Y{fd(Z9IGwB;(9 zFCrqp5`#X_WiwWV^|;AS=Ku8;r!l^m5A_Nexw+LGBa<0P(3l{$uKu_1%)a-CIJ3@T zArQzHSo{d!H2wYj|Gcnu8F790-&nx^Kuq~hMgRW}zDO^4n3@0^n+pjk*l%bMyl{mk z0N@8vZZb9~=Q$AgY;CU>^*R0g8r{%#I@ExvJ)<-50f9OZ?R65r$FS9`c^ z@Zo`iMM9v*iYXboPa&BU;8d!_ROam8soxiqPW^S|@o2r+xrL4_xA&|Vcb?+m@d3w} zt-GJ6v>D}9d;UUg`B)b@c4AwL9ceBSD=`DjGn^6RQn43()}q7C!66nTzB(IH|E)-a zAX8NZ!4d~o`t}s2I-Eu8fSfIiPb^Cu^A9{Z!8_=&FokC^)(Y>*3syRswim)5f`SQ> z76;0LF5F6>d9?+uwo{`uh3ysjxP(-!xJ|8k*fIO?RHU+zQEdOmLru#q-*7cSG6|=#rIYrblAEj&|pJ=Ekz|{sg=DSt`s{!AR;~@T}|K>;AY>Qj~^&MA~?N zSRy4Qy=!3(yt0ORY>(#4`fDsh4L@~*`@)y~=U2MbC27ftjBo4NO=NVTd9L{pXkYWF z%jd_%y@P63Kd|N%a1%3Apr5syydMBA|5OGToGp0;F1Xad$>i5&yBxQH@fgJ7qK5Q{ zk+{RMYRbR9q73lmmLG||wAeSRti=Sk$L*Dzb*d}18KrY$xU(0kh1!ryWah-Kp~FqQ z+rJIT)T$!F-;}RLZq6KpgOgq{@U?FaQoOGMoNE4|P8)wOSN>fqEFxnY@8foWX}jLh zX=&4i8%aI^cRp`mR4_+VS?sQG(rP;jRqdK|F%q08MyEf3cdTnQ73 zW_QPY3($&l?Mcvfqy+z1{`e0H;`7-J88C zgatHW%zp0=CKEcT6UEwlN=*r2H+ile=N=y)$w`^F+2L|mF z5)uNrBWBcYIcV(JcAsr*avic5(i+HW&ruV>KP`+TF;pQy!RdNSgIe#G`kQDQA-s1uO zbY~l{*e|i(^`!?n=heB7+X97@w7%0;L{7R8y>pqp5y z{~_`o1WHov2UfTJKYSTagw@8{`Q)l=uEde&(fuk+`pU>ODh6rv2q?@!de~ zO_<6Mj3^t8c7EL=S!3!PwLd;D`vBAd+S&!JHri=MafO~aY}Rf939HrAbf6xvBqZ{e z3L@_jESHXuAs%>@P|wyI@54XjBiFk8CRe`id$BW>QU(D7Z}_%r@@&h^-DASX{OhYF z4r8kL3|-3;CmVU+N1)M=1i-Ai$jbHE_xorBPeP>ndE6mA_7;*=zfA=wPnw+JW_}I0 zGD)<{`#O#pZz7pJm%g^(OS|tRHe7fs&MuW2c@TjRHA@H!|k7|~;S=0U0T zj1mH~4a&_ILn?A_lK~}6gyVX{wT*F-L+myy;tJb);XPJdTqbOTFzbiZzTWcZyCyS2 zUG_N!TD$$$y*#W{tZPLPJ;Og3sUVPzOzKjI@%Q#$2N~fH*4}t?QoXt3F)c#+^%C7i<&Sb3S~UZwPYT#g z@|gpRfa65vOYPq?zNb=IojIuEf#e6#pGv!T64k8{Mi5nDl*oK^e=3|H4Y zuNG%c(0}q6WR?#^Kl|5yAvcSAZl<`k4FXz3f$J$ZkK4XvEp;WnOpfoXPEo^&7gsjw zfRR<8BDjE5I0l3#$04Q@_@&*-W8kxg`V<}}+%h(tDHyI>hu$wk=zbWh7?6-)NS9DAo@9<9(;d)l-ae;RJ88X6v5mzfcQN> zF*VTHsr(?v46qxe#AIzA$7X`1Dmie`NyEOAOy6msojT%Icg@Y7G>l2Lw)cB)-$gcG zac5`eTK!E|QtS65v7?pCq}JBf2l9SOK-wekhsUj3_R`c|T~Xl!@dU>*CP^ zp1pe#>HeZ3hJ*F?fCn}da(%HpSht4A%ktL2YZ$Sh|CE!0KX9H}de@wk0xojQDQgFN zmMR(VV@>d^rOn-_UUy|i=Vsgx<>rK8$R~?-G(Qe*kSea6T=1` zN^jr(i9X!zYs%dEo>`uGoxQSg_CjwR#F9G;gnV{E8QB3c&}#PKl;vECE6MBOJ(je^ z3WW;X+jtzDxcdx$p~9i8nN#VTw-Ww>j)=dSi_9Yxn->tiuQm(vK%i)#e zc2^6&;DF)=^4w98z}I`T=+j6cz6icggw}&*M`D-Del*fIj<8108Yugw6p0kx1CD2} zgSgS{-9ZpF`-OZl>MWTu?&nH-Q?WKJ{7$i|aoj$J0vz|kK}2J0VUfl2Fkf3+qCv+_ zKcRXG%33UymU2sH!1YUVmU3_JBBP^Ju1RK`B9pUF(6BeV9sOEI0!INQ2k)F>#gRv! zm8=ajT*$TWg;p*X34PK`OqBkaJVG>d2ux=24nZFoVWjY=h^*)H8 z+<|^uN-HIFr0}juTqmis!NJr=$(r#?Tk+axT7ZD9}g}Uqb;Dkru0)=(t1~$s62r-;|V_3I~Bw| zxG>x+#(Uw(!8RGOSw|lYQyAd8mBC6cfbsfPLSpOQ`BZ|MMEjE(g$qt!ghzne5A}Yb zAhI+L$b9h*MP=5_g6-@6`u`gXU`r}LS$97YYp>ZYY zz+7;5z!|V_aOLJ!Dci#*@Fa(%yYcvW_zRiyRAFu`Vc}bT&hJo<78J-P-b|YK z1(QLHvLC$|WM<&Ik6g)3@uy-<1~(&|0tI*ak{FWY7Y@W+s-C9wULhF~9W1d>zWwq5A(izaK{ zhVcY^i){yU`DNFBA}ih5*D{0{&7AO~gCN?YqZStGSPDcc%gb)?;}m<)jKgN z-75fjEu@7ayG=iuqlV|}BC~D=5~}-Ym$*!QwUrkG26~|@SC=}TF+;2F&M3D2xd5%e z{s+maDo&NEy#B^)I?Wi&6-xC-U)-eaz3-zf)f%AA z#8xYG5P3OqQRne4^lfaD5|&lv?^aby+ztMLVX)74MZ`mreEr6S9S4T@9GJ zHDM-)b)*i?^j?&o@AMQe87OybTksB9*`62yUE8D>xjapY*-mCt7i@iVZ}5nnag}X3 zKL~R2Q?n{5Z>z8l0Pm};P$!LV`V)h-%NY)ovVonPn(q->!(ZV1=s^Ygh!nau&KZT5)qpYTkGO(eMFF zv8%WmEDs@^?GGGG2_*N!?oVU}ikw4smQjZCMV0vhumb6<-;rUB_aQzrRm)=w^J~bW z7I(hYNZST~MM)(G^_90qYm+7|d&2RV8MFblu~s(wj|F&<+?pEDU(Pv)_20uwxv zlW|auW{E-iVB{`rO&x&#n8^VBMRU%J_(B36&1k+uv;M>w{LQ1@_!0{|xMD`_#cK zDZlr|=*~dN=##(qDcX6Za-yK&W`{D^^KZqpG~cwvyYdS-u*iIO8!y5Vj*V8W5s$CO zYn6^Iq9|*PcNEQUNpeXC2ic2Nm7uQ**UkdZq`R-@ZC-I{5v058C%wg_nO=}RhIn-w zx0i)V-}lWW^)j2rpYF|uoH~(km75w>dB$zjy*b+ODX$AX2dTCWs~W31FBLm9tTx+k z*Mj-4>%As;u^j=jBRHJm?9S@xru3~zd;KS08%XHsiC|b5BCX|SW28OVPn-4whh^ij z-LzA9GQ9rK!L+KUf!*9!)VOC`%l~U>byz83^@u6r89&YQjwo zzkerVVH6^A*mk@ey^=Bsa}{;l2OpaoH$0`B)@|=?6v|f!ois;?rkBbA7Uw0%LtRImn@`Cj_ zI8RT;CK%HOW`b;WEoGhw-7WE8l1X*WE5yMEl|>F738uxl+2r?(4*H{u>u}7?|c*h|5X^| zd);!^g3ztyo|bRtIcUjeMkX>!v=V>7_-i}((z_m+tCUk6Fnjt_UgxhI>VFsuSu87a zfh>3iyu`CL_ZL!Anoeo))-j}RSw9dn*oaw&c{C~YZWIKffOk?}4IdsOseBYgzF;WF z9UG!$SNgb1UYlE(*|Ptll&-ECTKtG~z6*~OsW2-W+Zn#nkIScDHgwDAu$fK^8iOHaoa4GD4+7J*q}>*KIA)v=`Bs&b?Ps6$)iOYiM(c|q>5RpVcTdRmNY;o#NMAzCfB1)w|@%3JdwU<#{<5D7%b5VhUg%!f_~3y zyQiOo%8LTYt7p{lO{wP0$twxCSGMaflZAH6kUk{{V3k#52ck8C@(|-aFao|c1 z2QFpBC6!Ki2qbbYPiD3y9G&%)ss$$hGl>5>HzG0k_!9xgGkDCfF_YLf%s(s8p!erQ zWyHP2_<)a%7ed|;Ha|~%%qA`4aGn}sN%L+KNP|n;^6I{I7i6SaQuliOW3dB3b!y(@ zYNZ+!o#WO)>OcD1Go~7<$ZV*P&gQlsJ=uA$ua?U3g!nvmG4IDaQP^z`yU607##?hE zDxS!xcGUv0W$l^7`gYa9SlZo*w@I|u}O@x{)$rS4iA+&#d=X1iM76=_;kG%+mThG7ywR5Uj- zCvsbTa$*9Oo}Z`9p>uzN;V<)Vf6nu}ms8thB&7$fs}}a@ySJ_a2vz9W>3E>>8T+z~ ztUCAX$lMsch{UF}o>iK!ZN(Dt^|*PPhIa8E01W_Zqka%zEKfI1Z$NWhN49v%N=hM~ zJ(~JI7av!Dpl&^LkaD$aGa>h7uf6b&xFqJ>N{scD7@NwoH7=yOK}^R!w@K4Q9k`V+ zY}!$=apNk+C)fx}t=^bP?z6m8yW8J0k|#VZA+cE9K40O9*vH0$F0_b^FiXk?2BtD|qXSXFb6h%XyV%Ssc8K5Ku3cX2xy7l)(D7hfE{uKhY;;b%kg8y*)((Dl43|8A;6|q0=JP$L)u-ZhvNBuELFxgpEO7im4tyL`#*Fln&hvmVh-x zrW~W9UjuZag}1fQXZ@MY%F24^SAxc4kLn%?34^r_vaQtBuuiA#GJ$K4ah_!r{zPC& zyLAzsPMYAAaZ80a>M^?#>5FynjC^K#X!?~yM{wwp5*1~U9I4!jV>0($OM{308@gG9 z=1D$tqu@p!?MVPqJ+_&BKVpJ&kC4$$B^o2edra1{1fIL(!>`}V$c=}KD@2`yE{?F@ zD5xkn%Of~R_>MK}FD5KAcm}80Gltc>n7~;*M{v^!oDA<26_xwl+@=lP<^X6@NbYh9 zr!#AU0d8ipn#)Aj@C8@$54;NzUUbVn$~%$aMm$2fxO*7)2Lwd zc*gLimR(4u{XQT+AJj5b_-bB%57BBfxg5y4)m2dMHpAQSqVe{9LR(7dB;JwSt%F@f z!Y~{bIptS1?JzZZ6m2Qw;g|2nIfm5zrZjDiOhANOBLaEEKn3+%r!ra`K%4 zp5bpg*HZ-T@+tqW$c#&5%;gyVef>~Zg`ZriRAwFOtD2?86#8C7?<91Y>+)~L)iwYD?sgo9r~Fq4cWqGUhxaric}_v2L{XP0Gb}>xE>h>uo*M*#m&9KQx9^6}+~u>*brA*f$vv`Fu8IhGI2*`U6tkNl ze|f8RtEI#9_Mu*}L>FT(5gblfZX;G*_m()oF;m<9}(UTl^2i8NQrFjDVJHAqc5e<`ZiwChp)LZB$q+?}@9ek5^bg9^(Ba2g*RLfH z5@;*wm0I<3OYPMm3betl8mjC;M{+%2DvQF8#6_R;u(lkp(6z4B&}V$bPwMuQGGd; zE;5oNw62fdPeFc5NwP~~$K-!pkD5OiAws`w0MQQK^gHED|_YEdi0Bu!}G=H-u$;N;6?c=2Tive;V}+=9AxSk zyhMi2oj%n7c_UqV3UKe#)I>v6s5xA0AJGWWj^*`@sJz6lgsGI`m&_KT2+~kzv zF@ZY`&_Moxq0dpM&Bo@jy?vNwQ)$+p_4S`^gwW3^rQB|Ad@c%RSH&HgD*_8m<#$T4 zXi`S~ThSD{6$g5uTYYI)N~>+b;v=;_<^+$gYu4(dx|-QLbdnz};b!R22nCL_{t{pT zdG>Kkm#Cbay~^ge2dwpK!WDhwll$xAzqDMuI2fNVFf>dn%ZBDz{>XVyK-VFCHrbXo z0p_#2uWQ@}_RoF0&wy!_Jj8Kc?T5C4yMAzCd73Pdi(SoSa(ZoO7U6`4Z1#BTh2pTQ zGLx@d=pS$K`D8S7e^i<2dqflhPF>Jky2UA!*VSyF_8NybS^tw__O7o&0L{2q(n~sF zZVsbDSgF+2a5+;qRNydhQ_ab9*&&GGI&QM-)xS-b#zJ;2VNzfeJMx}tTT>j+qVO#PM>!b_oBX+^)f#yvJf zV?3hox**^|JaY)WDX4fiIvf^Z!cb~jCx#l3-L4jNGy3FYG{;V-zGMe!ku{oVU(V|86tTuE54rsmmk;8KNwMFY+7|pHou<T4HJMSB%#Z zGFulvH2*>En$a0@+Nk44KxeX#-Mq#;9L(cE&ge}+CX*t| zB(j1RzaM{fe@6Qh5KOpa*+_{3XDkRgZiM=wibS1##K3^ZDEacJshaSa~Ms8LBT(*Q!2*J6jPAC$|k<1$^Lp8b?0n2W70`Ti8lGUrp$ z?c;14)Wv2B@GVzfsAywSriB1)FM!>mX;1Y$^$)o!c>cFi_`_F1BNF4TVD|`J*GML@^=7~AMm9xq;iuaEPG#}+xjUn%2~XasbTO&YjTt> zEkcQ@L)z!58OFN1DBEW2H-*1a1)luFXKDZBxY$sVOK`JxnYQgIDKiw#@V1pZV0GiEP>W zEGe;}%c^s1)`D`tL|!emXeMh3&8qqZCqtYq%AShMX23*}(R-VltSdg8h}mphmWNsL z!N-QRf{R=8ba`$_6yW*C@FO<5#deM+}cvX6cbR)o}w2OH=^eDNgluE6wR#dUvCyXZ|ACH zhizs5-FHWHPFrr}!qQ{J^SXb04`#Rmjy1IeRIBp+-cb)uBrl8-7KGGLIFG|YWnyO; z4%3>Hh&Ge$1hSM@TowbWy;e?E?rK=1Uug7rboBKfl~B&>YAlFqVLw2!pqcK&9FMVZK4Dxkg^a6znC`m;SL|;;Em^-qD_A-;?XMn&8P( z#2n~*Z-{P;&iaHus>{#HsW$k#1*W&dt8@E{X(UufVD4UR;0lgoX`m(yNLD975F)r3 znSf(wsH6;s2?^cX_$atH$sZ+IUuSJ*x|3A zwU842%bt$;U)uJA3IkjX{gWFnX49EORGBRtE$?g$b&nc8OGi6~Cfewr75jz+l{(9_H>T5zUZf~ z`Pyh!uqNRZW#=Fze> zlVem67XR&3d|k=>0poHd;p9}~cr@4^ zZS9QlVOZ-UyXkG1y>T1OG@ufusnlu7*Hu5_wTvpu`#BKHV6FMSDhXi`DFph_gH6?= z*k~K2RJx@-VRiPxP$)_Njo@zOkH`J8TpfxCmiLprpc<5Gh(~qo*u^#ec_Nyua;f42 zzPnOrTWlZIopG$(~pP$oRR4FD@*u>G10 zA_l$NvULo|MPZ*A-kp2B6;5?H!s-}(Ty0ivH(upzM-OL1S@%4(qcL3S8IoRW-sdi+LS74_lM62oCrh7V#@H+;NX}Ypk zea;|w6~Qb&h(XcG%T8>z6fs$F68ZK)xrgYghwv`?ZaEJd{SZ9>ma5`xej9B0n8~me zgNI*YmPZF;`FKV<##lL#ZR5~3P2W$Nzhao^xf%O&)jcmGxUe91l{AT7+x@qjow2t) zv}S0({?<`?c45!A89Us3rl3#3~J=wg) z#JYea`9xpUd(|~2peMay{Scz8=5#I$oDX{`}(SE%|<0%p4+|0?(IumMW9Oo}=;jXSVnR0gL8r#aqrBFWC-W%ty) zyg}b-WrW(m0#MfE{v0fMKjz^c zUV3xW`EjCZ=<-xY%m2*C%!-1B59h6FTcoCniA zGH910)Ywk6Ptm4JM2Oi1(`84|V}NmaE!@1$O1mKFIler62msqS{rA^%8sjGdl}g2> z=5E#sG2h^_y&Jrca$p%~MNK!14tl9;=+OoZtc~kod;p0Fr4JwhZG`~JIL3+f$$)bT zXkG2VNpH}vQdn(Sd-(LP1><{+l*ghLn7uKCeL{@gTQ&A?{-13tY@oKg9MFaSC1{Ra zeXc@->V!8IIBRM{r&uf#Vg#ets8rQMRnS{H!dS%nH=?!|uhC9S;_HQ7g1D8cDequ@ zfMn{v>~JC85*8zJQn%3ZLa?~*#!Kj-pJ-%}pP#LyT&8Sm%cH(Mw^Cy1@ZyAo3(Aips?anqIA%!Zs_sApFeinHbE<0K`qKbl;qjBzhaNk zS?K`i3sAhO=hZ~w@N$l`posV+`W1UU&j+EO()7`}kCM!u{kt4iEg?0v)jU)uO$YUA zYZ*1nMaF4w7Vp!RO+>QkBKgn&YJyk>Ve_( z%BA$NULIia_IbeM=DdiUpIppXrvEXg(11X^R2*0LiZj70u%ofq_z5{IcfZl8A?2Cv z2)_oe35ggFM9o@Y*1k$|!^QU@%_Z2k%8&LJ*y}4(^r?Q9{n3b`A3Mi20NX+>vZvUO zvrSPIez^uN?pMPO<9p5Y^${C{*AQJnE6`UpdYYUr;Ezl?$J~g;^W7yHW?mCa*-6wE zdR&v}et6VUJpTm{3Y?9uBifo~&zBmTyma~rX-I#ZohCi$=vKHpgFj0tX$cG?KWS_6 zJBzuAG9apnV&`TCcmOt2qfaqKR7zZ(S|5^rhvDxde-0K1y4V@;8`uE~$(Vs=pAghV zmsj9+W(>}lx$&YBOpty2yO8|D_ad`sFIVUhMc@)O^8y)aXK(1}z+~pgn&e2oXhXYB zCTm%sYO`2Ln1&J}>b{c<(8|iH6VononNYFIn>nP(d-CEDK!En|eF5|M2aGE#y`K#P zK2H{4c3!W@p9kC`DJ$xB$bq1QW_JPFcnYXr?p($@n;x9ZciVfp8$T;v#pHFamLy;# zCk;C=y6iROHTS1+DnaECx_o6@c&&0JG-EHhlj&X2?KR^%3xLLI!%g(`V$puxkeE5s zMO(h(p%L6D^#>oEa2?iVIrfpo_uO-kuBHCc`s)|%Ubq#y|3nwP{#W83JyR* zYjNhh`n%RE%OvY*wBdTYyNzPQT(fw+TMjX<3Z&AC; zAzfM+^Q6AMTmt8;_-@%b&|3-2(7x~-y7zg!E}#`PT}_6tPzj<^KbGs>3=7`asTdOP zO_Z&t+m<6W0r=(h7r4mM%L#bvvOc5a${ax7!cE{TBYIfkNOhnBKI=3G3SLR@I7N9I zd(7Cn3ooz7p7Bf7HQz?JF;`Bl%$-bF%13ka!hp^sc>`haw&FHPtnU`@p}haZYrNkg z4le#^1xXjdb<{`g#le@%(3c!ys8x^nmZVOki<2zxAoqtyfJ&Bqt}jrcOmLfY^aU(# z+3}_ukP<$htS3CL!#S-vzo;MKW@#l$b7SX4`FfvsQ&F}+GdlSKS{c8U82{F}=GV*3 z@wNTc5X%&j()a`!9%&04=nAE8dNTDc3|1!FGyO}$M<(~&L^jh^wx@NGI?n;s-09%B zbXzLqZf+0Au4tV8I9S^19Pa}<0MxhwEf4u$S`u-7G+t9bCF(N0RGiXCFSjONMR*c~ z7SG~3QM@<#Mm&S*(fX>`cy->hrF`2;=E}>J0<5isV$GAw?BTes9Mbel;#Yu5xMK;l zLT6^E%q@y4IO$b&BS!RqdL7uA!4a+|e`ZZE-bS~~!|8e_N}bBxrC%z3)^|Ygo!3k2 zmk84$=iCuJ-T$X$ojc1{HhlJ?YU1K5OL#V82CufR=5;$|cERe2zD!al;#{D@zB$;H zr8!x*7AUWb4MkDe)8YI<-||BN;PPyHdOCPrKCFHCOCs-}dzj=k&<5c1F$a<7XnZ4H z-W{71m+8mHD{lmS<0;{I@{9LAonAy;MXeLsn2EWC?unZ_YvenBCxYoOiw5X`BO$6!^aZo9Kw^K}_*Y10U_fe^DD56_a-$Dk{*wY(=7 z6QZe*y0#2C%wpTu-n!p7B#Q5%e{3~d&yCM~^)P}Gt((_&XSCJZ4~6jmBMHFlOdC-I zJ4-)#ub#A@C$Z!O47h{MBo{pJc6^(j`ws}Kuc!r78bsf4+m26QV2Xkr2l9D|xF<^I z8kRDX1tfEto99BEf7IJr6ywTeRwQ3{<=JQ8GTO&BvMyY{)#eu8uy1mk2Pi`B%%>a} zAFvpKuAuXCrMFA-Dffu-7{C{$-MBL*(;6={J@L_+`SQJ%=3qynK2&!`5GyD`In$Qh z`Rdrg^g!foBXMvLk=f7mr(h!;<*J6$v-BS*)GHc&qe8zrqpZY?8Mnm~+u!mAl+`4| zo0{)7WAQ4_QBit&sR6tN)7T{Tiddsnc?%Fzew~d6@0><-B)LmP1HIZUqqa-%JIGIMec-)!fhC)YsNDDeLa{kBKjp&kR+VhrLw;Aiw)FZSzEf zk89!b;)FpcxKWPvkz~jikAy2gFCUbNW)(?2S=6r_vMaP4yMjH!5V<_T(=fGul{LnOXk_@jX(Aw}2PWb^Ps3yJ+OXe|Oe; zE*}gXj#7V1^5Zg~o%1|&&*kHvIStD2&N3w>usUX|VTNas7am?6nC66fYUTQ{xgN-H zgBFQQ3t>>FEuN+_`2zx{eXey=$n1j3Mw>|`nZb=7!x1?^NLKimy9TX54u=b8%e-pc z+noXTfI$c&1azKjWl*J~pIh;zVxY1Xn10pEd%DtvyJwXgI7m2S0@nC zr2}?}516!`K>%+&jX!wu#nmH0zePQ1d&7wH!KotPIOv*C=Fe5A>`#DRG0BPEYXk}F zLhP&CJL|7na>%MV^QPXdWDCqfui8cVEN*5;-UD~ZGrLWIqm zbuUm16i1$kKB{6%1NY{UrM9c%SB8X)S@3L^ZMmM3GRl_rJtgy|i|qE$v#BSJ$v=yf z$Xd(P@lydDM3ILQBb(07@NdXd?ub6*a4}$4t!`f-FS_lci}mGy(r_?6T` z-2_11((^0U6ZEUD{N&2WhlWW+`0sXU9d>40zL*2R!<1`UGVZ|8z={Vy`m*~pY zHWT(**lw?-X^3Xce09@STePoH*AHqp;kdW9UN7FOu`g%665iho#B`wd-&*1LQ5VSw0eOOL zAA*~-y}|pQl=QvR2)PWOEV1Ts7p1DF(-&A>as@sj{7(IYw6^vXmE70>d&(PDKxR)N z8}>%%b8X${YN2UQ%^P}!5;W2|(8}{mWL`)jCWC5JIN;((sn33duM&#nyg}~HPj8sa zSZY#EJM&EIY}}dnX4mPU0nNd{(i!}D**Rb91F1)8X=y-G-LmBvvB$;`NOZSB#r?ON zVk@j{^xuZ-|BXAvYPvX-2Pfe0{T>T&Bh*bv_isZj^S=$X4>(d&WVx}GK%g9vf7@@( zAJhH&OaG@{wFCO!Si=8-3#d|nn<9X2I4-W&%uKI^xLCQF=yY!w_+TF%M19GMPJ?D7 zLt)84a}T(zpeUo^VTaAXW4ctc^Icvh>4(J@8nwn#W+ag$#xY||g+O5iVf8?{axmXh zpu|pr?T3dG9RKpa?wNaO+@9EQVl%#Pt`G!K8RU)&wo`ami$pD+4MDtm4GrEC3cBpf z&lgyWLZ1f;5`!%Ny`D~a9>Sckaxa0L4ROceVe~#nUhlN!x-@iugYCDc4*X3C!`esp0`}EDgVqlT6iFu(9pS34VHsvR6 z^`+WVRMLp~`IssiWcK{-Dq3w8o=Kl^^Y#fdjiqYm-!aU_qxuUng9G}&YT%9C2-yc-t*A|dT!6PA4NJ6;XL5Nx^*5oO6`l<^%cRnO&u*< z7_|wb{I)86isJYJUUT==P(vNQkJ~7{=*D0}lU(9-A!k19k@JX4xucFS^U(0HHm(Bl zPj^4Bl}+PU!`!8XI*52xo9Lh*vCW?MHTG@|DF3gc`Y&H8u-4JIe=wAj8xHnnt=zz} z2}r9q_Ub?1L1A~ zyC$`+#)r&m^u)wWRYQQDyGLZQWA-J{uL#HW5sCaev^TdOE24E3?sscBtGlH%w@KkD zko}d0*_#Ao;ut&Y)zpXO>o*)Y!gVz<3ag9{AsIJmzw_#y>bhwRRRj81kLDRvR<@q4Y^*Ti^nI$yJr5*6@aBxXwLA%?Z{N%(h=!tIwO$^btOIfk;5)JT`Aw|!h>by`&!_`pk8cxYA}??i{Qm9m?B0AC zK>#${^4{Z*9_JEzk&uYQ*x0cY8dCg&nCuE{Bm-}cPVaY!%ALOtiTn1gn?`um4BX^f zY1Iu0T%WM|c_{_=*dewLCJ9Bd&v+l~<+1i}^O1N-{gVJGC&H2YF@v7H^huOA?Izz_ zTm^%)BsYYyzA}>iF@bZqNHqga_U%7iDMjtK7X9YH@seugmrFuh6Tcl9AjkSfM%a~K zg*pkfD!d!~ai=3Ww+Xza{|ZXHu&C(c0lA|}WlX$QAoaFi72jo%6kfStn!-SBOG~4) zYU_o?N>G!>0J$RWdIf0WT{yU(tP2m%sLq&5E3B?LmWJ%HJWrYSvckwNc^s(?%L~jt z1RwsheRnIn@=hH`US(Sm?B!1_hHjHU@Rm^1e8iQaNOnRsUlYRxX$X6a^4?J?MvB*sM4ki?B({@dqS3aiw!d zZ%x#tdVNivb)8&sLL@s~y?gWO|#?e1Lz3eX?{91{Y`{KfA;W!_fVNr5dP5B4^Q3dYc(6X8PX!->NaK;+fnTJq{+0u>2bIqf4gh6nw^9iBI7ONiNlCE*Lrdsg((ivKCz(CuW@~A zmr%rA=3aPIC>urAtjQUZT;Z3swY_fFXz6;a=F^Q-7iG&goDiYEkP@f_d=qF#0Mnuz z-ndUO+OHgchmH2(4ztdUNmr-!(~y(-IYUYDrNc3ip^Ay1pG-Iy^U0+;$ZB8g5NM}C z;Dz%STf|Mr;S_1z{!o5Cm%A=rT1qxuysKGJ%N$@`6>C_PCog;Cbj`HPEzRzKF_8ua_((&r00}uU1(UqLsr;X@oM94m>5`Xi#AE9R&x2@K9Ax0d?7JJz(7GqbS-hM&B6%*O3qqZ3M7$*g=__9= z61Ubm*jxUV)h zXZTiY+)PlIZUL2JEAV~>`sk5FhRLI<=gw6%$CnR>pp)6Y0k$~^6}yS;{N&0ep6_%L3?}uSL3f69A_^)_RTL>KIP^P zpPQRAPUc6s zTC5j8t7HCbc|eJK$JT~0FF&RLzmNM5u-6|pGfs_kHnsPQJt@+1?1fEQ45#F#!KF>{ zqwiUghks=4t4u@=5HIyXC#{H#53;AsO?tO^qN*{aGx2B|mpb{8 zXpzH}u`oD1iRyGiEZ_IdxdWZn&iq!`pi>ZKNuEyU3o|O)osy`6TIfLT5ve128yy3t zPGt9$jpo`8RQI-NB1-JY$wyGc&{Pqn6o>UZFWLxk9P+5>G>~|R;DfF_lWQ?2;0d5e~} z&V8rxMv$xL_{v;#Bje?6@Y^RdS0+rXE&Zf| zX`R-Znet7Jmu8}(etxNe@d7vGfv#}cCYO)8^X)dDyTRfb#`T`SuJ1!e5ao__+@fq_ zDL6Cg@UtEN@viY{rh22g2;6$>kW;CpnQ>C*7zl7V(yp*{G{{I#$enTKN2|cX;-Wit zFr8;L%k*^YOOXI$bpE}h1j^j%{)w)a18+55W?Wg5SlHn#C5u~e40^(mad-4=qU&_o zip_^lgruYk{l7uCC&|S;(bXDm%91_chHb&&v{6v+_)+eOh&EPR+!&?;SYaNp)=0<_ zmC&Cq(z9vLdV{?`;pI)#T9mWXSbfqAuB@~@)<0-ZNa&hjzu`~-!?&2+EjBx6W`8BP z-Qq}kZ%vzW*!fMTL0hj?e+i}(+J+i^9uakuAlEZ#Zeb0bjl25|j+y6T58-t1BQjqZ z)q@LpBOS2Ci{WC7hBMr^R^3j<-3NonZZAmlpS>&hm&)- zCD*r^Ly}hu<8EwZI*1t0)eOFc2sQJ~3p>Nwi^C62d0_!WcfSG8qO!I>6K_WS5N8Rr ztGV!rv!q$izVy}Os7c;gcrwyRy{-e`%O9a4_GMT706KB>N##zmo4}*T44Nej;0R4x3SlPzI^%e!U9=!t4Q`@ z`T;wwqwPU^PtS7)hfZRu#q9jnyA-zQ-V;QBv?q;j?!i?$9ZKQf>rp|je!t{T1#dl8 z_nfT#eTu{?IWuIn!oHdp3ZAIKHP7P>rCv!B3e&{Ikf_#Tj`PD|Lj8L?@2C$?+QM+A zl<^iSK1_%Ss#C<~j6f3)H!yF_@VL%LvDV=(#L}96S>|)UTR`mc&?5#!M2Yx_$?DCz zo_F{m*r!D&uLyUa1pZ{hH)%WZy*YqK$OUov69KhmDXeGSAicuejLz;Hu}V}xD{&Vs z*ZS35cpSrnG4uZ3;!4o@FvsnN z?o>|?RWz%|{1J4+YHFwW#|?8jS;D=13@RHLQbzS4QeD@Nksa|Hv8Q}m_F7UoH`BdY z{-j|o9EOJhl9`{M-w@i#NA+&?q{DT_MU?ln$Hw`1a;BU&%*V~~D^-NV-OQ0j_&jkZ z#}1)y?qIokwT!}Fi~=#jLC>_RV|kVH3~ zsg3V+y(hG=q#kKs>bT-vTd8gy042^)Q<}@WFC>n zqQAY^MLyH5NbCofsar830FCBN-nopA_V(4&JPR;m~}V#WlFZn zuM$fVPOl0bzG3y2J|(o3e!SdC23waQ?>+DCDVJ^?P#V67#n0}|(!E8kd42e&(67Qz zE3(LRdS+GZh$&zQnQhj+w4L>s3b2tiLT~s_*D&S3z>mV&JPiUX2aEB&L$VldB zYfBxy?&^}N2?&Z@cjvWS%NQ8bK$9QG#77#a+30Qd@j)%l4Q3PQ&rdVwi#9!z?br4) z73Dd0?auY?W<`^;GV)5VbFmZuh{DWIdg`eHUP#9i9`VBcYAWf4X3W}Nq-*ZdmOqyA zNy6)#n9#PA+slqw)eH^^LS$65bP8oJ(aK?ZOH_8=s7^mtSAn9&tKLW%=^og!uAXq` zj88A_67EO~XjnGpeQs0=8T!@GbM%!l8ZNvN?>l~DWPoCQrTcxZXRNlHGACygDmT+1 zCNAd7N!?d(xR$AerWP{;JPaJ`s$BbLe21=YwP1D)lD#r=(!3UoY@W&0FkX2*RCpMr zI;ue(N~1nLGk=C4$ePgEjJH2gJFFU@dC1K0Oh7=#KAXO+l&%o4_#dK6O9uU+D9!jI7Yz{c{vGqcCA_czI?=$P8dG0$JtckSJkRgR z(D@u%wkZWkWEwrh*6q3@*cH zpO{Dplh_a{TL4Oyqy28iidyhs(4SV<-C1ssLb_U;K)}q{Sgi@sK))_7h-sc-7(AzW zrXP&bnIW+v$BF@&*2KG9Eq5MiqojQ$`19}%OiOU$X)jwQQ*;3u({HXe^1@9Jqyqj$ z%J!+nq}kzIMk4ks{Yq@(Xt^)x9bpHQ?Dfs`}CkSvUV%jB%rr`jwCUN@I_> zy}*$xvYqvp-?wU;)3vBD%=*+ma>i4D&qZ+b-S-uX89I%(MQ(jSf3#gOAVTp2sND{mJg*u6epR;jN&=s^UEgOf z(PL&pt$b3IPPf0V0`0W{J#_JfS>19TZr>FcqA}T=E}zLQ!_T1@EnCOKOE=3>4WE>t zbP#Yi$U+^MSIWI{8Tetn2|yvOdj41Y^_k8#?q=i|Ir8`M77eB`ITFQG}zI#>d>O}%3O{J;#QQu-+ z)sNRK4=BRY;H!l49IS&nr?uvowY@NuIJEb-HN9}8-J_B~Yk5yA%ls78#l4oUE{i$R zfY(tET@3?Tg)(fc?GIcQw!bn|O0=PW-g9`x4krQ0FnxnWOjrMzqcC{qJW2rg(EOMTSIY!p?e_CLCg_ zBEpCIGXTjh;51iv9j$hHF!fZU-w{Pe9zPZrz#h~??b4~l-o3zpgcwuMMe#1HI%G8=S)YfmRbPZSkz$<6# z${(s29UV0v%f;4_8JNsIcNvvH3)KBQUm_+ipuXK}rf8CJf9g1uCl2Fw$Y8?QizhK6 zN!FKv9lUPtIBL5TAEqozW~#k8EgTY9Ncw|MAND&ywYigisXN-^x!o!Gc1^Zir>cyh zA@%r;^?|dhA4gR~qnhK=*8l`NZlfL`*@ebQ^>KXOU35urFuWA8lyDF969xS;TmJR{ zJw3DUGf>LrWeI0mh!=EbdCY@w3V3r<{D!kUjBRWzwwR#u$1LC%>AG%`mkCBN00E?WH|_E7{Vj;zUwJ`hZ;HS_43?0cH3Rm zYT*_0j+2is(q*aH>xzi^N#)nB2ft$Vkgi*l(F5+2t_@bZ}fEU%o#P6g{Zcpw(JE?}^>rv3<62 zEc#iInThFFZ|~qvWNf6%^h(3YhEfb?s+8r}iK&&Y!#0S^cge4~fc&WsjRw#+uUoqx z%U!A~N200D;t9;#J{6(_xwxLEq+X)8-Wsh2A#UU{N5wO;L|h`W&hNXHIBPUGv>%dDPmJR&0UFZbs+btGOQj~uWn$PM)wyyp%@A(!ew zZ*1^P$n3(ZflygZ)=CrzD5)Hud@tfR-xU=hP@UThM-h*MGccgfE-Rw8g){%P*>MPSEtZVk9_== zZ4%foe_Flv4moA?&e>{efn35{yen;O7x{+l8^?}2qeYz7C)4RO>>v_D9B=PO`*89C zO-Ru%H?R015vh3S(X_^D;F)VhF*=qn;i?Xj=8wPJy!iH`s5&)e%lp&YrCJ_m?>}8i zX?(VE`VrtdOlv}ija>F>6yzV3Nr?mPg|+!gE9TvAMU~Cgcc4Mw3t`dkO@%(&sD>I` z+J2$MQ&SO+mlo$G_44nL2Q4Vga^DjFhH9ntNQRq^NRW8hjQ!m8zJTxwMYldsy&Cb~ z0|iZrp_cbuv%+Rno>NC>ZBv0g?cGt3B^fuvW_**`0%BwZ=#`=F*7pz+37TqMyu6ih z;5E0hpa4|sAh|=`$q^}Yjx`B{`eEiP&f~qu+YO529KzaAA*%a0+1mdO6+k=ngQKB7 z@zeveaVT0y0Mj&C*$C3;W!27$U9};{=wOBOqNn-q&s&Bx^VSGdg#Y-m6v~p)@try#L)J&#RsE8WzU0qkE<%D&0b}~$yWL+xqU`CgrnQQ$L6lwXsA)nItk;tXYwg_ zsXYj!aGw=mKF+!%ihYiYjprV_3M>8m`E!v#R*w$K@t~s)BoU(=G-fp&rn>THR}I*4 zvd#XQkK`7nWNg=Y7ThxsITZe3sLpolJ^H7srkf=S8w$_2RSY9r((3JQ83DOS+(11k zGi@cQJrLHLaI9B-oEH^W^N;dIC$Q_fcAS6xBn-}f{~kNYe0%=Dvn0N4CpoR|l$~E7 zOJVl$O!L{&vg}N*Q-H5lN_=TZZU9&$BB&gG>8^KI-ca*gwyPdl|77QI>srQ( zI?(6Px@^&nLgA+Hcd(IOrq(t^3CG&M39;_rAb1;FF?x!7R0FbcWO^hD`ENDfG`YCc z@zK>cA*FCrxB@LM67Mph(KW~)(cT!(v7ey0ibQ|q+KHphiS6szucT&Sx;PzRjs^Hw zy&ZC|68p|2A9Ux2Glrd?G9J~p4}F;vB;dNf!4Z`hCm=L2kRdH?BF}4VhX1eJfy*BB zZ~b$L44f;1p3Z9mp*xH1bMF@iZFjFRq_`B9JT*uEnx0oPm*C!oQ& zT}9k_+*Hsi)$?(0YV{iP3&FQ)bjlQA29dF89^ZbFGlMa zu{3V_$h#Sp0LqeFkInc`E+FGB?{OrR0WU*L%y{KS?Xxpk(Bxg}1>8WX3$%w|P%)>g z)~q;eN*>AY?d=^Yax}jf%HdD2WM4Zc4jR0kc^}KUtOkAWiz9&v+|ps!Ic+#j<^_$* zBPOK5kcaH&E7wUSyi^nYmduuGXis+rp_FO4=hR{^2q4*9L6?ngb#$1?yV|LKxtIiE zJw){=7?SHk(vJ*#O?!G=TCud^DWRl*3t^Fwe)0B8Nr~pgzZ|E|*Q2M(U#Y*onBPDq z0lKAMErL-gO4XfDN>qbCGcn;n$QZR0?o_F(-B=SaWiiU=9~7!)dHKKI$o-p=&Dad_ zYrBm1%x}M3OpdVTzZ3DAi8UxLn|D&H%mR!7$pJqf8R*i~Tzt*I{=QVZdYk-OU-fS9 zss~a@R#QU*^m|shrpOajA+0TVf~}OL9(SO?(6QoEkSaoJ1rO{Mp&ybr{4Z8!3JSWe z;Y3-p1{Zj|t<-g8K05r}pj8Qt1`g^r6)$vSESKEKX#c)$3c-8b@SuXO?r!|+E*FD2 z{(e>LYEWdbt^Btov)}cfID@FEZr^@r^(()4|htGFb zTB2dt4Z9t6HpNv=uqQrxyk>=WU)v!O=U$KBw_O^^W4;)VLF5eC*O!579dt%4tc-FV`D%#@1gf&H)PGDKx??k+y#6bAAJIR85A-`k!j7Tfb1-$`gMW{|qyruw5h?X(B?xneef)5I!A9c$JT{_0##TNso~y2G33l}| z1El_@9Vb)3w-TG9Hd^RZh3tTTNy)$xjn4l12z277b;kdF>4;o9Tlokdue( zVOF-|v6?vi-gh&n_QERuZ4OMyNc^uo_@qpIF8LO0l+gzjrR|Vne+A#3{9zQ&YZV$) z;DTA^_Bj3G|IecS^Iac~j5)ZDu`!RgHy$1y_md~@X1|Q)b+G{eSm_z=86F($>>L~% z9^TkM3sgdmacDl7I!Pz){D90)IxXd*C+%$)|Mi6y0POC17B)@o#D<(Vp z;*ns4Pu`uNadC;34-=|Rn>n0MdAUbyFq-ye_A5iFYG_RyoU>0aa2gtTz)UVM0RdLC zSGK2BX*C5WrJ{JFrM#65BQoH`{ z^`3G+nVs?tfmxkbzGi33mt=ouZf=X+V8}TJbHE^?oY}k)UD}@?*t;F3hEWj)n0RrY zoUa|6zi;l-e2`nGv)#EVB6!d&3I;ks{GCsngoF+Ij%8QtGpLhvx`{!(kCMgy1GPOlZHB>6Ve${|B7#mHB0LSQDY8H*|W7r(37Jh zP`4@CgRXI0>`K}lX~2U~1;nW%#VgbjHJii*`HW8kl*%tA2YEdJnsE(BErZ{Er>kCA z-q6HEI*y+jg+c{-n0958>lRg1L;*7Ph>wqt6>)0QLaukaJPYOzqoksWmmT*spGZ$N zgk4xkcFLNCA~f&NrUgutn!jHU6P#K35FIQ;LP~P3L-Zz0D)x~5r}0)-EO*OgB~WKN zvHANGp6y}}+;uT{0ewEzGBw_2KEBZ{TsIlEteDT6KA=vU4g{IlJm+D zm}zxq>U63WmeH&sSoLXsj3Ak4dM+b!P#`jiH~>E@@_u{ahLNPDiF-$n?F<_{si;?VMZknwpwX zf*vOa>u}dS?J651UEL%wMTLM=cDjQTv4%|ZZQYZ4nkME;TwGbH-ua=za?E;diJ-kX zLK8|v`_8~Xap!P-yu#0AHn*_uLKR}3_uuxYn$d-)K8BO*w*tLW4WiMAOt(F;QZLk2 zM$=7VM4*SMI=&Sng+8(_?_nsq#Fm#YUoLQJ^!<2E2xK*AySCInR%(p?X)QK8S+S0) zt+X)6=TAL3SfkyZvo%wdoy`oY*c@YvCAl!Rj!!O4OnrE{Px8*4y)}8511W`+RKf?~ zmkD2vKs75*cZqA=Yo#XD-M;vU><`UJhLg<9g7PF8aSNHXcv42;-MvA|TuDx7VTg#U z-qVyH6lA;tj>~&%yYxfBe2xpJzynG>5{q^b6EvO4VRfGR;qty?uKmKC!s%9m{Ghdp zn(zm511&lH`#vxG@H&6n*xHUi^JL;@0olQT0MIDZlaHStW+fvptylYT3>G;xx40PX zc8^gaOI_F1Xmsn=!a{Q}K*qe3l;1Vw<|4=^9|jcS_&8VoI+ff7Yng0z z#-N}h9Op}E11mv`dTv%bL%hIRo8I*#@R1Oio(w07DcbATcKvIwl+35)hr2vpgnDivja35z}M_{AE;uY0@@WJOZ|?j2_-NVv`(Wct*)qUM zO9VSnG!R^|H>AIVJOch;Ppd?XuJC*-M%J>Caq5jc2cyJ*rKXFYv-ImnfY*RpI5`&u@R zC(4eLj0|0}?QKSdp`FxuiZQcS-FBH>TegMPoefuUFY;_;TyP(O_5D_$32;oqOLllI zGR7FLIDdiQ3@5t*B-$7=rQ>s&GihOsxrGfio6WIO6B?@LA1BA5S(zC?tL~EZJ9Q^= zFZwlvnCCsx(a{0LC_P|Kpq+f-B|W|5R#{4zW5`2}Jq4> zo3tYK9a>F3H{cHIaR8P-`(;W!)fmi@la+bHR8{$+=@|2f{CrC%NGHTzu_QGxARrpX zBQ#7kV@fVx=S0vuT+AIXSsq^6s(X&5#9ln(r(rb5H8PI6kHFOpJ?I?WLKoH#vQs6s0!E zIQ7mw+@slaWdJrQ+*gFMIV~o(;a}%>J&;-|Rn1k~U+I6p8pRH-3iuZr?b5$O zdr2-EX=^8_team zLKyvY!+om(f3Xhh5cFFgP+gcU{aS0@Tka5AflO;CK)5%O5q1fh$3q5jnwBNEOir}kz- zbsMOhT#rez2P#Xw&>R28MX>y1eY`T@%7^)mNXo(77vA{y`0JoUOQGP43P%_45}EMJ zY;$^QIyKmKp@)Eo2*i?H={1gcuZwyFHtBPL$U8`THzNw21MP^J*qyF9s%wg zUKj%|TN4b$TXsNm_8-#eXyjIe13_vT8a97E+FV1GOV3W$r_?(}*9}%lGv<`s)K^{D zbp3dq>Q^XN<(d`oyToxbM>)&c*%d&jN?@?Qs%U>SN0wOww z_mrh8YYhjMn0ph#?gv^92M!DvtEoD;V@Og)w>=oq#_@`NXP%tZ1+$Xz7+z9b9Q%B} z94q0VZtU_^>X95-voxFThi#kai5mOPC|x1fyki$t505&Ks;UC@v2JH$CUDn-p%~pU zume2r2kOKGSh?XZ=hN_`445B=2KoCZ39YYpQ&oPLpdul8f?2QBsx+ks$aJSIm?lxk zd^m_IF22H-c6o1O!11%0O2f>9y?R*K6b1}tRemIQZoBCbq=mB2Y$`NZAVK`!Hpr^NzCCbG>x#i4Z$TcopDNrgN_)2n zXLShAek|_K6ZMMJHApA@+ndd+{-ds&aLgU8ykhgG2a~RsKh=gGPShEih>AMIqOtDK z4L8Gr%SJJ1+jY;LgwPw1WiEx<%hPc@xzy{_ci6Rm@u@&WNzy&uFLcGqu2bJ0WF2PW zlIyA;;IMxLlxSjqXKSk3H2z(=#aIc>i%+UB6;SAOIKua$_6=d^aD5Pf%H&02rzMT^;2e==O$&n#*%CJ5xPF#RORPCHE$kGse&5F%YO z1~woDb$5a6~~Eq3M2G47ue&k+25~M z0+rgau6>}WJc27 zHP}Gj*EBn)H~4;b*&ia(#mvVB7;ZQ?D2=>8;6TJVgoQmCPMvQ!9QZGjnco)W!jm4~ zqYITiPI^JcqIUHL0lRuZ0)UcaTa(_SL#IR$N8Mu0EZy~Qzxu*5q_0LAT#35oImsGb zP|fFhPuS^Iv1XM`BXZ*k3`OQ z0>XFu^4^wQgLqjxZSNS(W%qYRGt0MhhmW+jO_kc$sJ)E5TBLHaTky83XNqxY+FN2L zEGNgbO)k-g$hsqep%lEI?_zIK5G9Yy`KY~XW(Q*9Q3DP1 z)GtBzUCNBZ!^5N91wQ^!s0Kn8Bh^noSWPxa;$3R!!Vj#WNMifrm0q4^-AZxCnGJ=R&q@t z)ItRs`EPU8L`C(tNm{^kw40JxpT(=haIOC(IE>fiPmj`Mli%nX%pAjVglRN~&K072 z%|xCMu7^-v1cksev+2*5x3{-<%nBx|YEK0{R{GSI@Nn7OkDQ~~-%`wxAJ1)*I!p3n zCd+|oV(~SMN`Su-+g{nv&HnW`fSg^ai*9G3bC&8i82>_;N_-XQx%Ac4ytjmHV37y3 z6Y3tlDL;Sy1hkvi)^4KK6g2#~`{nxTh`{sF-eg|+B;DAU7`yfU<@$c~ahUFlkT>{| zb|36l$KLXHJ(VghF6PdXk3J3pz8K7ZeW6hbMg=Bfe|#mJUyh88eVgndgrP=dfI)nA zAru-YBZ!~H0EP&rRaxLEDjNC&RzrIUazC~}2fi>n>%O+6*kYE!Le>@-lC4l&+s6uQ zz9t!SS|x%`5R^-Lo}qy~jz9J|^Z0s=46G4rceGZxn=k9en;VF5CK( z7(AEtmFs7dpNKa^BBGxd{_0CJ>8-;aYiVj;g?ODgVGhvgexv|iNU5k;3pKSCx3*{w zq!(}O555>(Zx>WVC$M{_#KYk(hjmNF)!AZCJ9tx^Q%gxrEo9wzX*mUr zfF^@S`^i%A^4QzOaJvQz!k_T)tWV~yp3&FrJ^iPwM4W$=^+HYeYuryNDzg?-#e8q) z&a*}Ye7jbjuPeL6ZLGh1((5{ND9OthBGRj;kmqrZ1#z;l^X?o#((-EOS)Z&dlXvE~ zRZ8<&_NiPd#XnsE-?@tuS#5Yx6xM@8L%pPZs{9XA6hVyB5ADQ+M)GHsM{jN&AWlC(N^1%JC~qjGrKcHubE}62 zUei7`_oh&7wk^nfGH)C}oRkm`wi>HF>Zg|g{D8+{ZM1)=!QgnvbZ1XWDv#fB)#>*Vl$!sn zney_R%f|Yq(G83xl2hEjCMPGGI>RZ>Am8gY&^1)I??#MDea+~M@c(u#SGC56>wZ`L zlcHqIQmDv8f{)(uYRS8D(^BImU)RyO;#**qwkHRcB6#JeLK$FPfp#i8xvLe8tYq~A-Wzk!+iN)AJF}?+zPzouAI^WG2dh%ce!Fz z?Q23};*f+Y8{mDO3Ar3HJ$-5jjL07umLc^;!e+TZN=>~+HprSQqefqgc3ht_8(k(NO0t7U`xa+~ z)Y!f0%*|EHFR3imsx~CZGQ|;$wnaM}ae~lt7ol zJZ8_Z_`)=2R3lKeJhg0%2lwx1zsvB)g?x7irs11eowZ$$+Yuc+$QrK0Nvg7;YBA#d z4;t>^9XD@>TglOQCLvNZEXNDLL`YWdQ=H$OLV%bE3c9Vw@%STuwD<#wdJO(%HF$cp zC=fO^iojqDdT4kHSlKYf@7@8PjBlbI{l~M{M?3FrDQajeWd>1^14b5xKiWMgNa5KQnqaj#L#Q0IC! zFwIUq*ChV)4Sub-}Nyb8wgxv4^CM~gOzxIdSeHMG!8Oh2BfiPQdtnu~Uq9NzhRmpo+482D}qmZJH zW8fC^$tVHaiWYDbLc3R5DuNo-;o)cZnX*-Kl)w{7BnuV$VD^NF``++E>w&wT_7}|X zc?zl2jQ>kg((q)@qn37OCLqH5e7d!6eEjc*c8sLSaxY(-3;A~K1hBeB4R8)>i`X77 zfNyXlRYI93`p{indCH4&-dC=-|KT`pJ%fz$bdB`Gd5THRW<(esIm+2WKnow(EzXjC z#d#q7w#2ZXN%F-C@TGv$kh)r5g19||>lbL$O{7Yaw(POIZw-{=@IIg(v+PH7OZ<}rJ!TfE z%gm~F-ZcS_;nl4D^J7C>=Sf%Wpg*#3b%Zd4h+VBVo6DuE{>Rk!iE8I@bc=282HYPR zS8jG0AD^7LWA`%TX`+B@Pg~pSY1OX3YFhPwBv!>G01k!!_71#|UiinoU$lT2aboS? z>Vm4l)q#vouTS0=a7GJv!J4hbWVZy|X=!WgybvUYcsrC*>Jw=G)DLwlah_F6zJ&w0 zf8-x;o-cs`*3hBui4U3Gvkv-91{mg*%i>Nz4Pi12 z4ic&OtWS08G$X&B~BDQrvu!DVxX^vd37H>j^cQ*rT0gmH8#tz_|i7OfN$sOc`8r! zP8BMozQlzD$`6>|9_4eR6&#p)zGB>0tA{z)*kH~UU4cn8+<7W#?4~I-whW`{@$cM{Cy_o+zzgQ zIwlJb_`2;oLby~4brF>0JP!ShU;WK*-)7PNFt?im?qZSGv??r2SAKJu53@PD7#SN6*FZx6^$FF*$pKbmy9`{6 zp8RqS*o5HVBrXrPUE}T>G=fZ!`m1?*l?6H8v!9Q40b9I1Pi#+Ji|LaaV9mzoE-DLn z^^9y|%JcX9Mh)2h78YP`cPqdV^WpK~J$}14#hRsR``@yQo)}3JKJ=r|*rQ6`|6k0z zytI^RdOebt7&D5iAM?KnW|R1J@!%UA+Fvl*$qk3OV0<{L1t-z$1al_bH8$J2AHNfp zk@0#{7;&(Ijt3r|sQm=fubd^5#A9nLBNJE~$Lh!d^$ejMuOxeO1()qO$WXJ`PBleu zX;va+o&op?EI!fNaDIGMRn-L#-&n8lBW>+X6i^3>ihG&x(wD>M&q~SPT=^&6A>QkC z$LpANE1I4i`@(dL6W}uMeMBH)C7x4tnFj~TkL07W)H5?P(Jl_cAMJRT$-Xb3%Auv_ zzX~?s)l%|LgTnS`pmwibbuM&=(D2bg>hHU0r|AQ7yR*k4=0k*+c)Tu98vr85mOrYB zwYdnP?J(#HBj0z(|MHl<5xA=(9v07Gb248e-&l)>j-~8n%MLDc0})ta1i$BoJYb9A zjB?Cs@s%H@r>8@?)j=xzn0cA!T3vx2r{I$^4eO25q$h!hKLqAppXq$1jw@P65IR-O z&iS~B)+@>1&o7qmeQQ~c@+2Z8NQ;Yn{_Z(i zn$9AMg;63;$=~q(*D#*m26V=wtJ!Zhlc{d! z4yW#f$o&+xbrddSuK}>a4ARs}t4WnShqay3tj(>pu~LHcYZq1lgF9_Md8j|v=o~;6 zKUZSZdF9e&wHzf?h?nqaxw-lqg{?$^Yr7EP$&pc{d-f^E)|*HF^GwIp1xrWrUZENc ziyC0RqF5S1x0{srO6)uD{E1^Ef(UZ8%fsr)?}McszBG|bw5R4j1;-=)NN|E#Rb9PM zRB;EAq6V@C`v*IGMV`s;%H`mwTcN28($O~$ae*jXZ+}>dZG3%=T~pX`p*H6-Az6ev zZ=T*Jh>OS>voH11iC_jtR%ZX-u;u%oM9bMcIpbpL+fqX^ z$afDAyWeMWS{=^!N19crw#j^BQm!ZyMH!qTA9FnT;=!s`yHtV<$m~k^4)Qn7`?Eyn z8PZWVhj8DJUvQI!UfZHlz%fb;+h=IkN&&|hU=^MJM`*lmCg;87QD(_$(e+2(rcR}_-f30-YRBnp4(kVOa}=VVdy{4hSiThA)5ONGO(f8`F=CrZ%yw7FN{1JY(b zuj7A_6TA7PQ2IJyVSv;zATD2?>_-mMUoBeVEnE4Y7^T(_fOm#;^b2p_k6JDe)WKeR zcwb*1$OW*fRTUQB;QHfR8&e|KblxG4Ge|REwKMX#B}`vvH&O+O{;pS|3a(6 zCi`5DZ%mbYvI4InKAB7TK@n=IPV(cKv1`6X+=CIMa*wA zWvUMk^QHek?7eq5)$boaeh3wzK|&}c*(xJjq>NDZCdv$D@1ulL_9|Nl*|OJBRwU>Nulsf1&+!<~TmC5|R}W8s48&-|wfak3&QVkF zI96*U`vxgvjv6JaM#137nDcnOQI+x6^FCOyWn0T*q|Ji*P%lhY@9hxp@*e}xFG(fs z57r=ti-?bm@3_7R0Y{d`b|#{?T9WLjwrlOEB0v`M`QCOIC9X2wArd0Ce$g1^P4FGd zDOou~TTIMHwZzbWI7ux>#UG$Wa|$QA7$zLZIxuo#VWA>Iz)VBAz{uI-6uHCt^qR?l z3$(`Ah_b`A7rUFPQ7D(CRwh#TCh1|%bUTifJM4b|vOH3s72Y)AN_!J_n^AdQV|f}) z_l|0AE&(>7*|1JFn1Y=tGBL_oN(JkN~Z3nHW4v{E6aldy4WEw|fndrI!Q+ zwY1VS3MGXfUfQ^h<0l7A`TEi_?~CEry6ufaJA?lFxcKK!H}hZ?HvV0)?Yx8irg>kE zbXIrLqbugx(Yssr(g?qs6OBm;7WfdlcPbUc6pZY}a3At*(`w zle3v?j-nQD)UW^W2vI&!;;_eP(KZPu`Ffcto91VQy9z34-JCdR%#nb4`n|Zj*BJLR zbpb}k2W3e^2Yo*(z6oaaG-H?3hjW`6k5ArqTz_WoKv&8@HO*_c5E~h?EU^9dbdaKQdtAiZ=1a28OrjRKJRr}}t!9D*s~ zT4#|_@y3Y*zWjwBQXg+VrC@*lu)|EVp}rmmv0Hra+vbuUS-o~l!M!{GL=CE=SK4mg z6%c&KC03SN$Uk&>tbx1N@^z`ef;g65zGY3L-{4@eEonbe|A$|!?15IJnJDypI0|lv zcP^re@i_d(Z3PVH5}B?IV(@_z_+PY2ix4`!T&A5D&Y$0&Y`J33AV2;gn}QQ>Tbgn zp}tH$ik?SV$~S_?`j_?OB2*={QV{TGyHb>+wRdh-V6#)-xN+mwXW3{jYhx>`oRTnZ zZR!Ex1*Nobf~2!hVt5#*X&1K)FirNC?kvmYrFP*F!#w*Y)Q2#OXu5Kh62~1g^r(cT zeuI~{cd+ui^Gs){$+xB5GH?{$9(_7WT-MWl<-8}JhY)gKM5`g14JrI^kb7;00O2t| z_{|OS0hBjEq4o9k4(n6n(}EnBBx@|@Du#;HNAI+^3_WU1ypGalflB?kxM7tfDK0`Z z-+5=fdC<>sWB#WUfN-J_$JeQv)p>(iW0a1TdV8{~)c{_x)Oi-=R4(JTA3YuP$bD>V z*UJuzi+99zn)6J1NK!aW6rt~Bf?Vrbgz49k27;xO`yvF0X!wDPSxSu7=exd(-fzVEmhQu3kq^fI~pr1?;_Yq zT3T+jCQ3)%a4s6Az;(wbqu}A)>{*~VF?sAy9cNg29+Hn^b?>6zkB$uOx)k?!Bum66 zl9V%|5HSZw;L3NY9AGIrs3ZFXG_&;^7-Q%$p=tF;c!&8tkM|*JM9E8j%1p}XXHS!; zq-*eC2_MW2t)l0nK6hbpzIFQuiW zo}mW){JrOJnw5R21u1xLJ{$2MJgjD}d=g<&U}lR^KK$55Z8A1Os!5yWN(OrguNLG~ z=Znl%zf{#XEm+Rh3;lhAF@uqOHrM|RF{}7TCBnDc|Fn@$e+DHFxMKAcS>NL3CPS>= zcXHZ&wM9_vOSQA@{he8ACgN9=;5-Hct>W8$gIRDI3Dd1?IwrSWk!TDwIi8nA&h<>? zT?h*S~#Ajw=>z zx2x7(c#*Nq)0}>oVq=OWOcNmp_uJR)3|GBd4hT}Qo?Tu!L9;R2r7EbZjoD_C8G!3} z;JP5txeh2_Eiv4tU*aIR;M zQn}1qzE@OSF-X_Ic2yHVu0K<_TM1keX-e=Hg^QfmQZ2w?v;7|P>;sYi1OfmKVA*Db zbYh?}#u84W7H}e=pvbmwy;e2du{Ps=-{U-!mV$6J29yBs{Dm;(mpwiKW%Q6)iA5lfh=F;ZY+WW;*E*B;8B=pOqW-^@lM7M;_W?RKgf z;@+#>iV(Px5K~Z@={$cPE5f{cDyiy-b){wd7#u*a<@nVhvUTcw)ubpj|wQKYNvJaH@rYO^^rPwhR=(?a)T^REd$`U@_ zK!@p(q$4^3=r|~I#uj#X{8{*Qg8#nVb?86=LA<|^ZdMU_%b=E7=gmZ<VHuXs{Sig756>j=u!Q5 zW`^mw6Nf+t5*ivmlqNsX2=(AlfZbqSDUwD2O6J0^2289X%71$V9l+8jx!?bM>3rO? z*g>oG)1p*B5R16K(p5(c7c!p@VFPRz+3KL6 z(CJ~CB9Vbe(>-imhvPuq<&Nh8Y~8~pa^i)TsLlPC0HJp9T@8RY8ie_ zukufD@_yYI!8-%KiLTa(Q94V@mGr)1;z=Q4mw6Ib4J)g9ctWVM&QnpbWSsxoA?TzY zE^ya=DT>%~z2L>(=aQ?rj}}5+&KPeB9dLf_3E3FoSFpFUzO}X8S7-^XM`q>)_JRfB#QpQCa z{|7_4sbAmu6&l=~b-nW^7au))Haq+AE69j8_xl{}b9G{00TV$aJ%_W%hUplbEG9Q9 z8r?h@v>tunu^fNthG#pE?gE=9VsoSHI6#$QoR*)5oxSUnuali2HC8VTL+n=_z2JBN z_nV?_aPwbX1_kZ1@wZp*ySsa3$=ce8>N$Wl&~KYfI!LsHZUJF$D{M~R@eR{NZ_;2s z`6>w%7S`zZNi8F!O;|z9syBhIaafziW;ZLgnLl-s=#fU;C6iyNX4Im9GZ`BjGrAsN zaG%2_>7E6@)8dZ-dc%gFAi-HE+i9$;;X}I2$K&a(P7cLoW;O#$!l;D$gJY)WyI;e6 z=#RcqOPEWDocU}DB&X0W`?JnW3>jIzdDU5agiC0DkZdxTiMxr&Q1|GgmZ^@I$ly?D zd0ggtGVV7;k>9cqyZl}ZD8<9tigIVXfzqB+yR4+_jus2jkQG6PiHYL%e>&X+_L{5e zzn-~y5^ZfwXn)Yd9ytRGptrqhB%jFG-%()oQSQv6$GOHGr(Mq;)im+q@cwcnZqeTN zcHCHxEKw^EKLd;{EYr#IW-1|<-kQ1@C~KAjK$)>nCZN&h3AFNAVOq>a_Io`!`QhZF zz-#X#nMKM# zrw$%`ytzhmI}D9NzdNzisVPnLjG*8}xGLq_*#*3$Zl;f}ls*41OslHmnN@ID^D zMLRejS-dRgbCJh`m+xS+RTlJ1@NYrV0(4^(hta2DQerx(;1j;5l6MrT;GZ6ypt8FV zk1AgT(%+R(VMj8`$NV@(`Do&Pllu0a^2Sy=KP1TX;1T%OTL>gnMKP6GO~F&R*!a#%d+ ztR|!+N%3izb-TAcQCCAjB~A|Sa)juLYd0yYoMFpy;n#6#CY7X^k|LKr-s5~bxGNKI zdI^Lx#NW36tFp2f|Hk}E9+SN766y=Qbu4Qk5 zljOG5l0SaDYW0g@7Oj*rOT-OZd_V_XexoMwu^S6K@6Ku5vjIJ~$|A_OGNmt5J(Arfkc zoS6Iw!o+knlofh)$$n+b|38u(WmS7N+bF5kV{L}&;_O6|e8D8=eV^IKaj)`cHDn!d z5mV_8y3i)v8SgLBTrRzB5)@CiXm2?o$u@4%k$T3J5zwg4{zjP_rHoMf&f>O`u|!Kb z;7(EZxv_fw!TdIQ|zvLw^GJ6*BnvkYF_48kGH9I#8xy#3DRSl z2wMQ~4_sd=eN4sia{=+oS!(L2&dTz?d^7@01V<5|y_f;P#zmT2j}<@~#~}&3#W)ih z41FJ;Tl)3D>#Ba$Cp@**x88FP&4hSZ_*0R|w5w3?nL_5Sm&nwZrh~uv^kC-Gy7O4^ zo*)PmBOv4L<^%j0*ym_LgJoa}#4`}iHHWO3dt-^i8Y2h0Q~#{Hm#i^7Ro}nrD$pa% zQ4TT?YrW*a@MVOCwf|2^y%MK65`>rbK8po*OP@-fn3?U*xb}-`;@uE9t@iy-nk1x> z()B<=gidUX#3KY*WpfckW(fNj3)8i0_q164Vw^FYn5feHx_3k^=^ z41rMR&dWQH&lOVhc4G^XnX*wOT-ePp5e4eG>cARVr&4U?43(6Bb%4U%h0ljxfhzUm ztwhp)peRI+?@@g>#q^eZA2Nexu`NwA67dduu&%1IvObE_Pwnyc8Rd~r)vRg->=^hww^natZlVRW zH`vXjN6Q+|XXF~q>1=k_aCD|4W2}95YngcC;$s5?de=5ysK7IPo6^F$$LOS(r07HM zpw<_HZ(LbWkC8uI*DT zu~yu>4fZTW1n*HXO&DzVj|8iJ@%}XbU-gut=VzOjv1J%s-?b5whc9XNq7KSyDv%@F z4PNcw{j%G(n`j7BhC+XCnv;fRLGQjVbTYd#>+P~BT-sfW=qK)nSaDd(Ut5^;#=ACg=gZR648`+@p*eJDaZPa%bn zDD&wKGT~ux(a(>JLAOte(KzVF$fK~_cKlz{Iv+lzGraT%6hhX!AKoqufaVQ!%o_mo zDHi7;&gMU@3-P}kyFt@?DBv!#T9_OXcyEH|Uv|`H$Nt;b9QEiEKiLc&wnruG>^6ZC z{9CD?Nf#5_z5?mkm7*7_$o5*jL*dNlhA={!`Nx5t#jPT(|CH*#Dfb`~yjZ*=^!4G_ zKWNb})5F%>e88p8aaCu|)QN$l4mO=fSw{QLbmxRYkI%;+~6lA8){)UPyta84eI`}T; zwRs%pdDEo`Q2SWEu7SlHOE^V-bCt5w;7#2nDJcT1Bs@%Ur7#A}@eBWR*JM9@{vi2J zrCx0cFp5i=i|zdNCy{cxYaqCdDy#Tv&~y#auJfmU_RuOggo`lpd+;WC`YsMe-Kn0c zstb*~a*stjPa$jDde33VKeoz?jPy6KFYNvgh1?#JrdC*7JW(GkRleC*L`1E-}D_`_UV{AA2ikJMJk zeJ6PXX^lLGGgG7>S&qLfN^v`WNR;C4XuGvZ2XAK=n+CfOM1yj}O4wx|`3sZXFffsT zV_x%{7*H7oYGIv*GKcG|>SXBuRp!($a#NGBYAh}-3tEonVDdtLu{m+*V;M{ej8Ve$ z)UIKrKoqq70H&eQ2SXJ6Q=W_3E)L!SPD!2HoKcBycR4OJ+S6Lb1S^U3s9;@f`HK+g z0+sJE2N6uK<}Qm?j`$Le-Ct!A!uoK_ZeuD)`^=uKxEc&*muqQl-SAl2?(tz+e*SFH z(-r+H%N8DyiL2lfWAN??Kn6 z$}g2-BjQgQ39A;{j}=JxqfcMS00-FjZ~ZQS21b~1vxDdl%(lkH3o#$Go;HMWUavRr zF{cD@;>T|aGqwX$_MJJ;W3sJL)t>QT$XpyF^5OYDQu+4Wp`lkFn)*=C%&j8e{$XDbJ;EM4ebbKQYJ|O75CB-jXx82>uxOf z(b<2D*e|lHZ7{OKxI*?e!NW~(Yj>>!xczJIX}Hb%`K#Q;jgOoFSd*lODJybiV&BSg z`L_LV(7(7`SN6%tL{K@rzsO?&IyA3#^ixTRy?YqaGDaEmky0nHoIFUhQu|6Q>R&(N zu^bChJ}7(?d8poys90+WVNnm`ygG<&ez$+^jR6yg-Zm>{e|WPQ>3mTcwu-P1QMK% z0H#8uf^F~~6RDUKlW!Y8P#OCYj1$v@=~!bHegj4YZPq`e070kXv!=LN`L>F@efBV1 z(1x(7e^y~p{c_jti8yH3PW%JJS6q_Fpd=V)B_hB_?(e#ngn^n#nLGbinmR#J69%{x zyW3lgl-2s_f2G)SBhyFI1#qh~u2F}l1IusQyYTDz_ot}WmdB**IrF`}i;Eps&I7%9 zZ@Vf@rHtQVb#kI9x-RA8O#=%XN;I5iOG`_v$-i0iLZ*RiH13u=t7?u$*6)@DisiL} ze~3sSTjPbP5ms#*oaV!tfc*jnB3>obEVD|$w9+v8<7Jf;3E4wWP}OeQ*+=tOs%3S5 zQoIGmB&V%q{PIgjt#ZZSzw8ExKYLEkPMA1|v?LI0`-QU$%X&4-@33<@gQyMDg4A z_IYxf_CL5J@C?|KC*n!NoNgGS0N3|I6W_+qpL_k!dw5_lE)RMrB*t@i;_ms_V+zbL zHuJK_)D=`zRJiDhqFj@Tii&7{7iKn9HB};O^4>&b(|ht;_~n^@pWE&q+y}%(Gg@ai z$b)iB2C8e2ccEv%(RqW}NIFUJE)`8o&*!GsyxM`!**=a#!l0%gto%2kcq!KCuiv?{ zSEzs5<1cPlJ-)H$*{gX^qx6$g#Kv^1LAmQo3}n^4x+LfZXqZxJ2&+6JEn}+E90fK; zsJ=?c{>;-wh`-*xGPq9pcmAC0`f85aU#09`2dUu6k(!1`K5kZ48LhFfI~R^&n)2*3 z2&1VK^XYlPOw-r-#lyTLw?0doKf?_{aB*A37w-Nq6d3kF zMOfEoyHX8esti=}!o-4d(!$~8w^T4`)%Fa<$)%6kFR1BU|3gPY&2?`6CbdI z=P@Wval@t6ocOaB%ZRC`v_W=_bph+BIKEK$Z)pQ^RA6_&Nn-r?n^%-JBa|rBIY!XD zzw_}4QI-l}yy2j6`)j(6!r|LeaOuhI=&QPw4O!*nv$8DClHA@*DlC{|H_i zKVrfU|5ahvj5|0Ds;$eazZ z8t4qyReV>a-+Ae!FF;x>kraJj9W!)umo^3*9qh-Onx3r$6#|_5P^URP@~4SYCwDHv zN#emWA&jpPvil3kqJho*orU|&=J642=5~%-SM%=OIZ~?5a6Ep0l!{)y&U@B9J~xDf zwf|K%R$jRK6!~{VZdDp!L}M)hl;=JkX+YwgV(T1 zS#EF?*pGRoYZOg`?Q(PQ%wKX_W9ReKw~FJJU*74-V;C?={;PO&ZNdB@1kT<);}&y7 zEvA`a9wxd(B`)3cWlf4+hAJGiFC}n5l^~~)w+1(bQP3MHKZxei>}K)mi_f8?m!_nj zlPdy)v0&_gIKws}!WitIpwGq)SRY>t_rDA_un&|p;2Ha?5dB_2C16nrPL^&?cV%LE z`BpF$5w1LM#EA44g)naiaTbKBMB9Xy68^q}(cAwDV!2GXoC-XpsVN^j0lfBy0yYLN zNAKF*AO>|c#O5Jt~(Z35&b_z5x z)7}rFbsNmX#ohBI2(_W;0~3GkUDW0KC@f*$-%`z&B=(>-%0zZzM68E)o8NL8cB}io z7ne3xiosBFSbk*HHC=J)JuJAd9#%xcXD7J@;Q`A|ABAf_e2}S9@&1?tAqEMEVR9~T z)%QI#*c5{Hk>6<)z^VTs#f1YfN7A+F(?HDs{uy3ivn&nRP7qV?9p*@>ab`Dfag~w+K8NH8 z(#I>S1Uz8Z`IR!OdYTGnJo)}__l#Ub1)EVvnYZu38;wHClZaXj#DsN~X0Q4_EWG63 zy{SD9!bc4};$n-fFS=`rfu9Nns^;T~veC;+%Vp5|>E?>1 z=wn?jvtOnd|DNSabolL(@1d|Ref+ykIr9IA6H&?kIe$!uOiW^xnxX|LNzY_ij7e4* z|C6^DaSy)^+g%ja;8*xF528P#uwCyO=Yj69cxEy7{Q2|C(?3a>F3!${vZ{XiZl$$N z{~zv{6%KO@E^vJp+isb>hJ_HfU8O|CaQy~$g&qIJ`TzQ_+y3I^ATN5>rlX)>`0^Dl zj%yCsD&WASHJc;EG0ocVra#71o!fMSdI&kOPGw(PSvgu0-OX2A^rR_7IzF0=P20!k zLay%C&8m(bKpb#AHamH^&Hz?;xPkH}xuJD96tH49o3BfU&kE#N0zLp8EZC^=%zoRb zfpnG)&D7eK3T0CtZ;r18fPL%$F-5~~H|Z*H+_o8}g2X_KL-@`AcF?#sY8;7ey#Nf~~h~H#qx8lrR$uSy1yQ^$qx82>XW0PqV z{iqW$!G*P6yb*cBK>a9({^J! z*E2bJd?viDpGB>p`CFq)`xiwKzIc?#_V~K=?0Ep?7p{TKZ+ms7aG{wM6EIgP_V5ss z)Q7%{^Wtns%@Pi)n4a2mi6kjtd=_+ZG2*Kbn&R30tMx*}I3GqwD>s*8?D~KAE^mO= zKnSbW8E_`gPTjIsEX0>>HwHV?{^eTk!Ie$zM;yNV~t~D6HD@*dDyP$ zhZ~qz6oqwx1yl8$6+z(DRaV9WBu#yLTRkxyC64@+B-tOx^+fK0^gSe3ND9!!Ll52jlbE`l@p{x44uLyfNM>s2MVhv)0CwVY4_cS`&!l$v;X z?6^T=z}DA+X~5UdU3(ucWbOjsK}i@i{zF<7yteYU2?>O`50BNV2s|9|e-BqJV!Tka zHd_Kd4x722A1QJsw++@KKKl@XAnC#O&NB_v9fuFAI#p)Ni9~a7#Y7rBo)yNMeHqeP z^V#31evHh0-`$~cj$O2NC0%ZPYx3}=Ec7KU%a zbySTB=fby@%7dKzuRqGR>r5I14&WR@;jlS)2NE& z8fY_H_(tUxu`Q)d3!{Vsyx~{nFgKL!qacbjs`Hzy?;3&cLgCAKwSs5!srK@uDe!x> zn0X7yn0pArW-nrbi9GMb$IGG~zUqQeY{6VEJDSH}oc3ZBJlQ2Nl}gQGl{P|Pw=?=w ziXBQAY$lMDkEKvHD7@hjQU%JA%r&$7X{Ibc}bYFaQI&m#o>j8@Uz12 zJ5=DOFTbxPfu9tQCK-SEeIq9fKy3d#G8u*l{vLo0zxI&xaKJeH^#A|4|L?3_SRo<^ z=7g*cRon;RrvrfZtDgDh{V+visWym5K8l|UP!lkZ*M@WZV!*w4DhLCvF$2QOr*(!7 zfbH)~k3^aFWa~}jX~I+;GMI=G+V;?8V3cp?vviqhTRCH3Fhb4;Hn$(gHsSS~TRRIV z+?>xk^TQPC^ZaGk+6?-_2&Kr>odc1Zy_DZbRyNjkqCMVOp zwNTU+5{>YeNJ0DY2^&op!}Ss9GH@?J#7AHnheLF<{aW@FxBK3dw{A?;jQ)&F(TN4o z`uXc}InTk+1~W7^!QMDN?yYV+51{(aJd}U|E{lV)$9e@c-SOEmKolb8KG2pInTO4+ zK(;^M;nA^D;o^Pk$sKFz){TSRlc!+XDv-zdVzshgYHbtWh^*7u~!c+Ctt>?yr zZ;i{uLdv=-4;p*@rszCi&w;2k3X-`f)P>GUJO0>5zhnaox842 znIrIu_Fv52{mufl9B}-W)LeHFV6q17!+cb_yuOT|NAT+&U+S$2`$cvvfOBA)5Z*T7 z32f#oH|)RXa58n!^#(B6rdz8kb#a?Q#N553uX7bb1VZsM|>A462%QAQ8889=+s)J+#x#R2z zEAiSa>kS`f-5`@+VA0nh7c?hEz3z*D^0WReWIis(4I+?VkxBNeolg1u$Q{6Dco3LC_l1IL{a~}{EP}d^@K)xjt^oJCvo?VNG3-c~DI2nd^Im*&3M@q|>LnuO!kAA&tM=jb^WFfOgb@`?KbtwrJ@rC0j5GT62<4Z z-1jZ#b$9fzz+=RJ>HKo3Ur{Miu>Vx+~4Aa4^_PV_{7W$Ff93a9{ z{Gxas^GChI@&MS|S)Bp_h*^IDosRI~m-TU}u!ArA8JZco-5lL9e2nl0fuIWTh`RYy zimrEgbxI!V7!*r~T|{+-M)_$0$K_~))Ld&KSlmX{i5ysfz#5JqJa^22$6KYm_X<(R zZWM8*-A)kx2j#C{2d3Afn;%k;V4@^Nv-yRS@EunbM&4g1q(fX1P?^|m3W}ijjXrVV z^#A+@>o>12XWzXi$3-A`LqXy8IvV3SD0hY82GQo~QX!uCh7U3){P+KE2L4EZ`Aqh^ z0B+fBk9NI7mcUhnbzv+fL^Bt8($ZMcm|^fq#%Y~9ni#|8W{aM`4N!0UK(S%7pRir% z=d<5!gWXtazjrV0s`V(CJ@DPw;XK0?!1$mai&-r#Eho9h^J@D* zyZ5+PiCNQnsOjCw{0|?(icVRAZR<1~LL8Ncp>zbHnlKSXoX?wr`)c_stT%Agx8PHy ziq<9dKUjdDwxKTZk7%LjZ#XIvyB|)jZRa|MFslaG2|GDC89sc?KN~pHpCSbT79RUR zB676g#yMpc?ZDLvAL=d9?KczxWiJBnfl``DIW4I3icqDKANA*~ED+7%sPN^@siAD* zs;g~;a#_{W-y;w#gRgJ7l3-LSpnu>H+~40Z$6^U*x3RdXM>VoEvGqqsm{fG3?ddj}U{t5T-w2`(bPHt@CFt#8g+`B0JDo_fpa-jnLuPEx}Hd{YWSGv>;_7vd7lLu@HuwsNFb5AdFvmx8}rT z1V6{?(fZ_D@Zn$?hJSHUzbPVgdUZN(=~3V)StS;t%?--bw)u>Ap|4x&0I#YJ5%P%? z-_Fy4MdwowimI=4j`+xIkKAS!lte5!;pY zq5`tUliF=$$_JQ9^yoqkc*`HW35$6CZdGk*y`cw8n+$^c3#bFo2@!jH3+0&?BNtwR zcL+woV3BiLJUFY!S94AAixOy+bHMD9o6?ccD)MfeO=9*NP?qB&B8Z3d*vv_F0l_PQ zNkxQfe%u#9MySyniKA1%dOb}^@JBLot|<3)OOl4z(EdZ@zJ1m`Y4xg_fg*eLvR96Z zJwN4KVZtchD69osEup|n%AjU9TiLQaWHIRHB6CdB_aZOjK>#d`$8F+6_Zxz-g6=gU zCe%V@;&gSqZUX+Y_e5ia?Cg>kQvs99IfScLPnk4N=@+dEo0_NwFM3C>^Gw;gbHfmg zue%H_3CTe1wGEf7SC0WjVm?qp$_O^~mEo#7)WN>`WH4A3#dqW<=}UVi(BXtz)$;V` zG{+=w^e`&NMr`T=`o*SQ7GM)2Zi2QAabf7*Y((gkpAB~*r8sk4TWIOrty{NHm)NS% zu>-^ebImm#_l>RNkt?9@15+_Kn3ab>1h)#L?OC&|?Cc!NX91O=;-YI%<5ju5kuJ!x zd#ejUR;EB~T4;SgZ(-{z+2PUK18$rq1wG)n+xeDWHp+$BdCj^HnD1*#%0U?_82uQ{ zffEc^rs}a3C^#7G@7sadK(*SJw1>XC#~ zRO&p_2t}Hp85@*vz_FXOWt+AaiGd?i?4}EE-)yz7R;feoi@xzRb(`Lz7c=7x>d`j( z$>3fMVZ6K-j@nCqS-2Himj2VWcv#xs#;hmdg;DHkE8UAnv1aS`pmvR(U==S!_Z)~h z&bb&z-cpuXs)8ya!62lXko@4b1AkUc^zC%}{gS)2!;p$dlWF(l;-eip)(6ab3$~0p z#+srtG~Ba+M+=SWNbAXa(0B6*U>`X)?G97q4m0C(FmS@T_d1n=m={UNI>u>Ch)Qb; zW=8m3U{K*nu&VQ6?c;MXE;@U~TLUwc%A(8Id(O+!PM$suZvb-ld{3PHNvBv^_p`-5 z`*CnyXn2zBKR!w0<-`X`V1U)y&s>-iOU3(qQ-0<;0|>hSGj34l-0Pp`!$M5GL=bpn z7zHX(sK@6=O4Kmb_)smhmZGYw`<)%ZL(#Gjhuq3asji^lG`n8f&<}ch@Yy7Cjm2d? z`WEfLP=)$l*CaZfz^Yv|%v-5>gYoP^+1EL~m<_O^3GSF}jnyfy7_eRB(|_eecgg5o z(5yHO%$V&6)azq%Jsp&rm#0k!J|QZD_j0Mcb-@Lh*vY|aiS0Y_zf`wXa-F5Z5HTq8kPI%+|D zY01B$hJ&m7SJE{(8Hcb<`{NQj_q780FNo8C65fCRBByag;=*$V^P9la)_%2aUH|b& zFJXa=O#+n+GtT@3OMRLYm zyKW_%MY@P)EMS??{Q#OdSkI;SYtbE;B<#{=b&BooG}^5GNLn}LrE?CSFldU(H`>Cy`33&X^J;m3))G#0MG5H58yqMO4+t7PM8%@kFD!ES_j8;y%B2(v zD3gsd$IPQ5l#77i-cziO0?#6Wb#s?sw18z4f2pK;aByRSc0o+$_dUoeV?r6LtYY!a zC0zt_D3kOLT1I}nE=H(aE5q=JJ!UFuR?%KZtEspTTD1~2#(^F_wNC7a3&Hn^sTs`J z)KZhgJwU2j%Y7}8TRf~0Zy+bvylH=dl9%zb@<}QltG1<`5To0&gn+Lg2*mZ!NdsdO zQM8IcfwX0G#Eh=;%FQ$vZOOi6DJP+%>{&`ohXGWV0;C;w`s(LBVaOzYnm@J=EXrq& zj-E`j)_m=rzA|h2E$slM;-$FU6z<*T98ItNE_E(b6SIzORkaAzo(ONxL?HcxzyQA3 zr?uKO0@6y)L(xpc+!-X!wGgs5?eMPdU6?92L}yMxL4H?Kqtqfzx^A7pLGGCA4bW*P z46kG3uDpA4UF(y|8buxjO`2N%X>DNxH}mf9A|pr7yvV>-LFcOio4s8t*a$1Q^-bI{ zIoy%%Bd<|)qS$jmDF;y|)SKD3$Q~P}^yB^7 zcSR@nsROlf$=?Fq)i#vQP$!6vVBN6);=4uiNTX(NHTmnZw?WhO2TGDH`15GlAoS|= z6^4)91umAliVPaiw?1F?ZF(KgO*+?ORphu41r2@EfXL%JtGin(be0m54CQJl>)>in zK;>z3t#~#+$3k==o{r9rR@?57l!jr)RG3?!J7>u)*>;nk@3rj~5|GjyK!N}lmSKOk zkuLWb&wkBYXGh{UY$2ERJYGllms-Na`u<@8j2@$+LEZ4aZt)U`xwIXLPAAhvN@^C_ zxr@^?4ooD&opwqKGes1XFvt2bagP>6E1t! zdtdZ;p~RhFT?T#*3mC0Wn;UOS01j@bnk2XRHi@PdB6bUv5q?@Kl~m2?kgv`&DlCo| zmD7q5(5Oj8tB4y7ybpskpFOjn@0E*1Bj*!u zIsZ(pEcyh>Wb4UI`7Vouw6ruxjF;C;N8+wA2wK3X{JrA`+f(bWYM0!LUyKw1^_Au4wMey$9ergxf?%bb#m)*oqZka`M>ZLnLMiwWUyu>~z z6#S$U`zm@rLTg83x44H%;d&^ycE4}5zQpeN@njwKxUgz31@yw?UhxJXm?yaS@FDr$@_VUn6cl?6^7atg?0}9g^^EcHM@dC(^?gp6RYWNJfy7)r( zeoRg)%nEHRGdeewY_-uSz~I`m(<4|V)~m##-CC;LF`caDM~#S4oVvZ~ax%H5x!}H} z2r%Qu?a7ZmJz4tjfjE>+v+JwL!tBQts7YX8fH2cCm`bSzyFMwlD)f4%_jg#+Kk)v! zf!a8b+h6Y67})PDlkN$j8YMGkQOi`gV!ws)K-zy%EUr#mm88Wr<}~hRRpCl}v3G#< zjRJNq_ZbZMsrwwAm$R3gTfL#mZtKrqZhT-_eAVpM24K$aFd#1^9%(;-RVp;bC)e3g z^0ZY(6G=YKuM1kr!bCdMb8avmXt5sTq0MdP#z{}c(M~mKcVy(7)R;%| zS#{WDuD@Cx!V0nXxQFE}_)XU1C=M~1zI20QNW&$IFew3}YL(Qip zDpt)RX5vgGX7z;44v8Jp<@Za`J}|(gPO_%{Vg5HzM`1#jkjqd>72HM`!!^aZ=~CFv z)WK*Ls+RobMl4hzJ2_(8mgjb=(~!I0j9dvih_RamFi9mU2*Ji~p?DbdCC9&?)-Izo?<+~O*_KYf*khz_-5{R|F%QxXq5z}4<@B?yD+!j}??M`aX;OZp8hgk0pmv99 zx4NndnxL@wy1|_>aNowGWXd#o^|;Mj>R(T_)1xJtx1{t55Y0T;%$MfG?s{CyyWMDD zZ&zrfacWJX?pFgTYHq~yps?#J@De1ghWz)YlPKCu_y;>K1F2#U;{+4un0~SDgF>dU z!b5xkEq^AT&U1L}y^5qG;-`1~Ns7RPg%B#p>E`;WztI3!n>BFe)J} zXsvhoQdJ9Owof0h8ur2Ka?tKbQ_ryJcd~!Y#n6AcyUSV}oqzm`zIrai66j%nb-En% zAA8IsI8$dkQd*3!TH#?GUS>XcT~5RpKf$-&sEDY|V9F(0im=Fu$e+teqefGYJaq&a z@nAD~*FtK_wFy*m;%T!y*%NuSrMg|y(0YiYq`gUhl2qNTF??1?KX>orS-N*p6Io)z zsg`Qo#=XxWAPo-$4&~1L`l8jEXPo;JoK_?V1gAu($3&d~8NpkhKUjd%;={5mCwB|< zWZ){<`eYx=+nw9TT)Ch#Gh&9BIms?5%((;-Y@3=TcOTg=FW<32eFdk_M5CHtVR>^hbNb z^!gkA`}8X}zZsvD2wV=md`yFbYrG-+{&d`3{3(}3>2q?Sv;!*H3fVHoAt?`i5CpEQ zz&_#kqa4}LqOsqj7c2sjL8-u#YI%xkFl_gde)}>fpiaQ0rCSL~8_JI}e+2iyW|ya` zI@8^kG`hNiJMKo=lyPx!Via#>s!^&vIi*e3$)C^`vlESbTQ|xjpWtqI(b8eS{as66 zj*oV05+G1FtN+xKY>&{f%YLG0ciDMmy8(1AftE7!-`qTx71>(9oRQr4w$WGIl!0>q z^USuYH3|cALuNuFa&cW1bk5icf1B&Ez3ae!QzeZJ!O~ zTCdntIW{=amYNTIbu zR6Xy4etftg+HS1)+H7h{Q1%+wuDh*Gj3U^DTy_tBmGU|-zpoyVFM3sM#p>{&vY_%y zp~VCw^n2e)?ZKUq|E&9(;QggHMK)tan-{0Tn?CRso0WFwPPZi~m8#hUkG+NY$QD;` zHcZziTjsT=ylpCUn(}heo4$4)wvID%@e{2I?ks_d_M3x`&N9)`gh*fOkjKE77K?^}B0!DO1;fmzL?!3v`wJbXM?Y2^_hr>8P`FXQ zJ<|D><5Z>>2?O)OL_A7h%0&hrmuPlJ6RtCQ=_EprPoiLW5pHL=obXb@DR{NX2d>Al z5cN-AwThld(6db+wm{n)|4QVQa9ty@p?UliHz{W_PBj{`*UL1$UouGVq% z*4!wr3VxlYX>TSE2W>O@=gqfl8l}2vBuvP#GfFV*3xFeBuuO775u? zm>Us%e1qmE@(!SX=MN_XY~5o(Q$b;Fm)Q8E|3kL$H|%9^xf!;xAF$#>qIlTa@GrKX+)rIVvMi}E?bO63*ZQa z@xLg7lX3Dp+KilL?PKZ0)I1YHIR8YZ&L%#olHJbS1XWVO=jFQ4jPI{#UkjS7dOI(e z?Ez}KF;&JchqQ#-AGWT5+h_~N;b%TdyxM{AWK~ra{Ud8b{fvUXiiVv%$1!&_+pc{} z6Vt=8Qb3Dq3#qKbHb3txFIO?gyO{kzgl^i6McV=d%oLgyLVHrX$+bIgfLSY3;l*PG zs^(VbC?_uywMYTW`Q1Vem2Z1+0GGYJ*scr@eBFS4XL&A~c0|@<^hbZv3(>7Br5-zx zn*(dU6vM;A5l=R%&mL%1s}!3_10SmFW{!H)D`?ak1i<=@x2Ybigk5K1{k;;3wA;@! zB({I!&N3OgkH=)2258mQy-iy3<*_>TWUueST1b7C7{H-2EG_X&xRWST<#SKLh()4`>ofh{H-J8A^@o|Ndn$5YVk;>uvy(S@R!|>;4SmBlo z8zSlD3FWeGXDd4e0#7cvwq>Kw0jp@|?a`0gj;Aj44yZ0kO>^&FvzGVG<=qVX@BtKI z{z7v20Wej)zsx@T`3OuXr*Jl<4@eWOi6+VCHbomdwO#ebS=?G7GZPiiKyOD0A^a{{ zm9slZtKW8T+^oxA=q)Sund1iT;=M0SPLobwF*s=3n4FILCA81(IL`0wjrLu)PBVAA zkJo0tXg&1F9YZ3o(Ex$6ym2xF=?SCDudX++q@}{Tvp(dt4P|IO(2o2j^rKiZ_W;?a zApml%W9j(3^LS!1>`aU>C$;;OlxwKma5LkeUY^-AVc@af8sleXY4lb79~&0->Js@@6eaWzQAID|BlmI5oid8gXRQ*XPwW!5t_Q z^mQn@ytId>=FgqIjqcBq*vH<|F0*5xizijrcb%~KgR?U)6GJR?=x~L(9WhOZ=QK;dY z?C0|=;SO{b0y-)WD|d>PR*vZDCPXL2RmiO^H#lD4t~CN4`m_+V=2R-RtQ6Rm)<+87_LR zb`4_>R=Ps`srwlIyZdIWs2n3V@DaKu!p{bZTu*f#2%7=ucy@Y>BvjjR_SQCiRxZ(^s4>VT6)BcNiKG;g%g}{(x5;hM zCifv!F1aT}E=e>E>wZaMOetb=8<+F>>Fn;g{C{5O^*YU8^P1QEe)F5>_x!%k^L(H8 z_w&(|2@p=(Sd#O$`|i(3J6S-~GNs}6rWn8FHt`6Gp?wuqqRh9ioUwY*Sh68EsV80w zsTYLeE`;Khr$*nzYI&P&T_=|(?yRaHI=xrJtI+;8{!lk~P>99Yzk?Nvc`Yq7HYCse zMwKl4&IjjWR9k9Q>|uPJCK99JY_@r;+)0y$SZz(PS{r7GHc$Dfw$2RG5S|`O=6uyx zEh5_-26oH*YA|rwd*XfXo2^ua6(&8^MiNinT9D$OYTWts%-t}(C2LihS(-uBo;tSQ z)RZxX6V@Tgn8PBqk}+XR>5FhQ7|3dqHIjQSY-say>@Xw0{0nJtIp6B*SGnD;?=pli z*)f$a9-`e^DHNqn3t8e7@9Yjyj0)GdESxOKPFsUU#|zEAv}f78#;a9JNG>> z&l~#W{LMx2wBXytjwwxk$$in|P~(=fDK4ZLq`aZBjV&^4Hv1+}U5St=`C~-8aQe-P zRh`;lVKpanr1TZZwO(gzQ!}{*+l!NJ^JAie#(=-?=W@?aoR7&l^YH4Pi;4q+cZ~4kZQ)DLYHd;3 ze?hR{usfP{#W0o@wqxQ%Wd1%M|JMb=^W79S^GDxC_TIUnwx<-jSVmj!v8whe&`Q@{ zq*>*$U{3P&QchImBSz(%J^~D89%?Q&9Y{biOxz608ll@C9CrEtwJ`GI8xOQ1b25;mNiNwU$c6q5WdFnw=@gymH-!)cSL&r!LSQAxw7Hi z=I_-D?M9e6-7oW|V1jkIeKoIoQkGs?0EiM*NPf`S@J1X$b3GUnB3< z-(Z<)S{_J$d*}4&TMfkH<|(Q;^NAOr%Tk>E_@w67Z6|)3-=T$YB%>9sldA0XG9)(k zj&W=$ZFmk#&SVp$$)eO;C88gxCL2VAxNVWqUNtROQk}#l(;An|3a*zfsV}-X)t+rv zgTZrbh%>fy&2zg%J4VYHXXkg{dyO?=o{^zrDZW>&x%-uvxVYr3BWr}qo?2q2Cp~K_ zENPPZdoI9hw3SMuzO1}kNi`Y;SJqkT#e?$@v56VBF^4-__ltbjs}9$~o8p^ymmU4? z!l!^O@W_dvcyf}=V{TP!hjOvb^m3;SC1aUABVq}zj4^txwqCj_9>hlLHa7>xvILdQ zJ{S4@`9j>*syuq^Pp42g zy`I)^?S~>C6%7pvC@Wp`uyDcnD@R7()Jy&w?$fDSbZ+3;6sHla7t;7>!1Inh-2&Ju zkJGA;RtzTSoj;?O(n?v?)#t_3iR^$RZ=J zQ(>YK`x{uT4hZOq__bqt&3Bn#*QhpJv1;N}DwFx8X`K1_*&oV0`k2E(1mKf>Vxs$s zY`TFitAI{k^zB*#v(tbU-)8s}$sWnSr{Z+bq;Mls4RBw)2%py97Hi+%pP5fcJ$^nn zDoQ9Ja6ow}?(^J3?N{hlm>jmUOLr7hMjapM@+PaXpP z)OVibS}Amuy99IC-axm4#SAx(H7@KaDufL#eR?F~}hCUlj(H#PDN z@}4bLqv+{P46;r|@>g6gvGt+rivU(u*qJ2dK`J=MEkv(yTsA8R`x*##RDWf7 zTvWk~YR7{GlKfD|%-NwU01mI-kkD$*)xVn^Dx#c^;A!8>QfDzGZS9FhISD{^9ojq; zyAv+m*%@dta!2s|*~Dbs=pU?k=sUV-qNM;Eu-Vjex>G234I&}c7Kd>78`X6pw64|it z#Ta}|J)cF&<{Wz;RwX;I<<`y>U;#8V+%{ofUtq_?DYB-AJu=UDf@>qSX{D%D z-!b8mHsKCIErQAq(cp?rUNKyhXBeEa66yaK4X*)a0OYYH)ZGSK!42ZT`3MLXBQ4cD zn{M2d>12_1*fLLcH40wvV>@a1u@w*m;|%l7B4Gl820l@Qt00y^KG04<#Y7zFrT$vG za8wT(VU+S3JH*aiy`UZZJ1xxdY0*zL2Tqo}OhHMIL~18u2e!3UvOY)oFZBFBR~{G^ z--DjyDKFjt#vsyR$#qWsPqG7ur*CJ?^{gJMCoEMQkVdepOVSHQpk>~|T{(HGHoS)N zE#Py+{pX9|x(TN}Yh~0Qh&L*7&>OKM!~8o}-;dH%%@i~E^Dsh? zDJ*V*>8KYV~L&s=C^ho|M2K+End&Q4iHdiZ(x6 z;IE2=mGA!Im$0W5J}qaNUim?w1FGM+bm|h8Kks0@E9_Qc&e%ay-cLKfrm1P~^@B6N;(wg9FYl}(cQGm(Jqtt6hZCItpnvFu80Tl0 z(XryYCouigFC=_B-l=BFS(M(xF*XAgaiT{w@{wpas-Uyh7oUqeYpsi-RFeNVYM2$b z>WF_F70<}tqcPY~z&VeCJ=}y+f90D7y6F@(nK@1I&DRNjm~>dDEc63BDJvU#z2S_Y ztg7Y5J#>*DGuPcDlK+8F!N$15p1;i9%`U+N4m&vam7q9-78RHcBrmt+G!)i`B5VG# z^}_qN?m@$ct>%VL(Ga570@xmGE$qhtqnr=mM&8Y;P|1Kek|94W6tVs>D+U`vAVH&%(%(dtokLW95Mr4iXw%PSUN#u^?1dr~pHddDGbz$OaPhRuW)x_1NWA8gr z>Ux+fjW^&D73aNl=pDA$t%-xb6NySHmXGy5O-LGLT^$p}Zq>-ZC$SFlL3uej+|0>LNUzeDN~mNFGoc}Jz~`}POSvZR zya**2G1LD*Qje*0IKd(AWb^x6x?_AR^bnyHhfP6uMkaVOaFs| zaPiwav;`hlpSWj5C)W`@(CmtzZvCPxRz2h6{>!sZ!u+mdHGW(^8hbeTw&na#N|!Ug z=ZJ+Bt|rj!YJ}#OBIeSbXSQm$%1?NzBAZBw^jM1RI>Ou~d`C z8(%v)GqnWmVJ3^~LXCq1dEc?$8-a6!BpcIJ>{(_JRf<^?tUOUa(qFW&sN~rfGw! zsz=-FRr`{pJBxhv(1R)=XZW<%!L)eX<#~PmS7w)p_OnmyF%{#NbN?|ocpm!&)*YV1 z?Nc2{))Gx02mVBLuJom+5&2-|zWS!71MBmME2l1nmj4Rdw3eixV9!$>UcE2Mpxu4} zD&m~7KgOEJOlSu@i&Auz;LyCrsPpm`rOzik=q{sgR#Tmc?w15fezX!EA-v+9_67+o zyz~E3vIQh!;q|3H?MrRnV+@6O{l`-=JnVs0oTtP}1Eobi)h+A|Tz3ba&@> zfct))_kDjKe;(HCv-jG2U+cQoS|>Ieh~|#(=nVTz~NU;-4fEt=3qrpVQKenpl34kf^YZ zQfMLZnV&MEGxZ0nKScfX{nL9@NY5Wn{Q42!N8|kM@>$-ZEG#Tr8+bn)mo{d`&c~9> z%Cw&ZXv@MfS=E5o0)Ix*A}Vte%D7VRa51It7c1uej+&$6gx*XO_*;upL7i)1k$)02 zkD+y6EjB^unFa&K-T$0_y?Avo-?GAj|BD8Vm1F`N$K z-H(mhb2mS=N@tcT-#vFw>8=E(mW@|T+<~Z%{C5RpfvZr?lxBLzbK9nYBf`qvyKP0`N^)c^e4 z!M>;zcy$cUf4qX!uj#${B_~p#%UJLYq;$b9JR-1Vg|?AX6<&3=iGKT9hi71jqj7p< zR=#d8s*bD{@2>R$qNis3=9j!k)gR0mCtqq4cUsKawQWzwX7LHR)o~5()-XH!hXhvh z`uwrmW2uFVf46wZ01stgob)X*oxCGBP<@KO=@}u zeKTaM-%s-+pG4(Y50U8JE&_!AQ=KMOE^`MdSxW-`lJDdX>Qr~x73m0jZCTqAN}OzQ zcbbapN^v2&8JbeHIeDt@oQoO*lphX@tMM*kJv+r|pSjxz&`~Bjv8;S5xIy)k%R}fg zCW__(w~l9A{-DQ|Y^^2p-Qn`9g=%C;5y`$vZ6PLawFnhSh;Fjs3GVE?(13{y_szVJ zSPOfQ{OInzIWJ6CVU^0v_nmPqJ>U}fB+z9ll<2t@Oo*3sTR*eE%1 zWJLx(#rx+6lxFQytYg+g1TVSHWXl4<1$EVrt8j~n7h@fF zNSGk~oGtK@76S&Vt2=vTIgM7>QAFgE0pK4&<#DXjDsw)Q+`vg<0iVjXYvq}Ik@jl| zRd$WNvmexge9gFI)bOaplQLupu_N-&t_Jhs7b|v7uuD&?swoxXTDf2EOh1#lb5Cy@ z9Y4iF3nt|RrZDQDt$(V1OGu5kUnXNuw0PO#+mE3%jd(+wpOQY@4WFW78eVH#{8F;* zyI*v_Bg`!z$deYh5Ohp9gUK|TLKlO$o$#Q$L!_q;fyD`_N3A?cqa(nxe?#=+fl*?r z1H6_vzf`&HyN57cJ+&z0)^_$neoe){Cf@nm4laz82%OU}ON?6ZLSvylbtGfOo>JUv zU2a3>pL^`*q+Er^4(p#6_>5i|P8t>r&6)MRSKMs|8{A$vArQ#Ree69{213=nyCg`_ zulSH(s+>_)R7T&=(leSuY>rA_`8iWb`pW&xSB-_6$XGyw9s#Iy=MlSZJ@8mQ*gig# zCW)qh58L^ar2Dm>vriO;6{O&&x4>sNX^4OLTsyhw?bIi=Op`L$VSDnF;vdIzCE-H; z7|Ve98#Cu*s}A0^#@8X=rn4)FDhclv`uQt<(m0P+k-MJ?`7~<@?ck+99|0;WUSx8; zc-i3D)_8y(bGU!&EYqzyQUTaz>!^k6T$3-*obn$n0zZPEA^WrPWbhkkFzVjp?qbJ` zs?3ql-&rqeEXa-%s79xo$T%=q?&i3m-)H{}k_$U%g>f0OHD`tQsihT#r&QkUrJmMb zpY{t$`6%FK2xa^&Bz&Qlf`<~V*eXr;mxO5~D%<6IPO9;T4PpP?=KJCNo&jsK9D>n8wj*=$(a#Qi|8V2D^MZk-)i~g@b^p_6T$<0YaI6AB zowBlFazEt{8(glshW5FHz3y;=uR4#bU5lB42-t%{4z^_Vne<^`=r%oeX;Ik55HLRs z$j0Fu5$)a1yot(82DUxNM5YB~DWItT0mJ$!vb2(jf^L_R({e`9B68=7a9ID=*bl8^ zikUyZ)uw-ZW`*tDe5Qf@hrjCnOUV=p6=CR{wT{Sl`dc0mZJGupB0cR0T>^NI6QYa7T}>w=^5x zTEC*qXO1pU&RF;nO5>xDG4ysflyDRmC3-U!Kr5$qEdV}m(dxMC_6Yh3sKK6DipoYM z+4}cE<Jb`Zd;YR^6KaHwC z8nDt={l3GTEzL^CpM!l9ZYK}QXMv~=LSjrEfr>gd5#Wqym_R z9$jXeGcLA8t{ug}eWF2rR8~PQ$Xb=7S8C{)gA{cT75xXcyHyTq_0a%lD@(Nt4OjKr z!_t9>p>PZbCAxuRD@wc!U`K7=d)Wy&zyHHuR?Lck69=nOXnWA}0J!z&6=b6XDA8y+ zzayIMW&Vl)w*o*tnO$6x+nECp{$Id?1P9GQgsBB-k&X|{oH^dCRox*Lp?4wrKal01 zB8jDBOTjuKgv{A`T;SVK>-*qH%5PC7awZdiEDY`c4Oz1Zf1+R&vU}HqoGmQsI`YOt zU*?}89iMARIwj~egd4WbY_uf*l?MeqEFQg68bcl9Jek< zcEz&LIRy}J0DCW}r=v)EZHC$=?zf1{`?|Oj4?~EzJ=pdDj>@9&?bvqt7oTcvmEGa` zGUk?7U))Y`o)Dr$H+P;$!VtU{Zmk{M{{varoAg}_ zU;3c4JAk?D@O?;JK55#(?^&8~G;l`nt@Z5BJy)4wW=^Q(ru`0#-h|FE2MKv##2*iP z3;Drh`WU#KyfHui&i%bZq3TC!H5nY?5!k?U3As*&R(Lql9WbX+i=}I%W#CzRG)F>L zG7_xx?QV3gj{e1yu-gdPU_i)g@QroPfeT$rk>%VKa;Bva$IbN!T#xwVe8=GQUTtZ% zYqOa}3|~pvTRMhG;1cuEpt724dgx6l=G2dLiz*ri2KOo5ty49N5TeW48U##b7+QtL zy!|%;SY|?v9!w;vz>QK|2#wAx~qn#l3?Sr{{88X6**~J}KdS&^fB_9t{|Zp`cEUNb`;+Xa*gm?E&H! zp=Tnn%eTYh7v*X7`@mo(H)s~F8PO^zJ9}}jSno@XYN$7TY$vcs_mt&~nGpTA=6nS( zV#v8l-hmCpw^~*588D{O2RYz~^Se(h{?@hPDvT1Fl6y2QJq5ibAbuvCkZ#Nh$Izqy zf>!kdR92{Z5*v0IAO`@7bqIFJaKpTlb@*weGE+QSacL%Bd|z1dL+WYKivmEMlCk-8 zri~dK0BEhSlw1>D^WB~EEm_#$L0+Cj+xH)T`*$=s-R|k(qeRQGjDiCVMyeou1$Cc} z=c_1hW^N=(f0)xW*(D(5hAtD_MpqqylzeDZQ~OoVS@3T=I>54wfe>!cbnC=dlxqKB zS>@_gcpd@RdSockg3loxBWv3Tm;Z@a0FEaxT8akes<(X~4e#GE>jpcyqiflvJHVgB zu|)+4eE#%4{PzbNhTBU&nouKK3YDAY0e0Cxqg4Xiio*d7U27}jnG${jy`=9tz%amg zQeVw;ZryD}8|4nGmFai^fTs;D8xcbCZNJvbii%54tp^lUAhB%zFEx z_nc6frTa{y>376W!qSXa+7BZ<&zS!rYhk;WQ=-PJ#ehR3{O-U@EiwSyy~A_!wSe4y zU@NWi?DW0j9nr^ffJUhJlq7|z6!e6ZCg$#dkwqcoN}+3`JUM>^D5mK9M()4z3wS|H z9rX#CAtZN0>7`LpKj6?2=2n%p`7q~E`w5RPlyF7ibB3Lns|OU#9rcuD;y>_N4v zelH#x{S}ghf!}0BngU#NMh^(kfnm4ilL@(c{V~69Pik7`V#M5tj9=LUqrVsOrm&OH zgwY(pSG~Cd*e18fY_{_Mfv+HB4KTWKDHPJrVC7O2CHCx0PV0{LSEo)E!pe01&=+2Y zO!qI?1wEoeo<1}Z^Y5R(i4p+&dq*g!_s!?lD-J~e7rj2A<>O<;dG;qIf#<#M^USF{jZm zjcOt8hmqLP59ly36M#`XkpSa*ahD@u&-x$O1zc0d3$lZ!$d5it_xX=v-(CUoFfcjp z%_;Z8o3Z^m86n~2)S0q9l}$M;8N2!by9bCl>!A7;DLx}@@S@jp+2%(ibQDOp8Bwf0 z0oEo(kqaDPliW}m*%hjDj@>Y#+qn!d{mZt};89XlK}~9Yaex!Ki8o;4@b!tKC&LOq z&x4!9Z=KTJL^oy)zNK6L@V*p)h8h7W57=`#MS9?%5T)BO9NZ_p9oqkYKvyIwQLEr< zKOI`+N0L~&MV3SK` z+~7g9l?t3Y=%RNm=0as1{Q^-%#LUmIylWVK2!L0u?8oujyNTTTil4{O9pAxC@Lc9n zrGHkc67MG|u+aYlUabGHoY8<9)lyB!RWk72&oZ41gNsl<+XqHXznF0bVOjy_fH)~) zC`lhYzIBU$W;lzbsEl@~1=*k?o5y1N!~J3)LJy*pdAxiBp!$tgO}d4w+sUMK|4+UZ z8a*1mb|r?4zE`Xa{fgg_s%_=%y7^H@Zm`1m?Oo1o^heEWE~rcs)r}6zY^B4t0sCz} zG)l$SAZbtK%`l1yrRl)nJo4BLBEFqZNMtgg!Bzp4@`| zE3*F(u7Bhz=$r=m5$$;tWKIys5{A+kh-E7>e7n1xQl_hp7t*SIR8ZQzv!}hi=XXa}M>hvc{+FO4GLpx6^#LO| zLEr9S!^xgJemI_IDsFFoL!|xEIiqC8jhPeyHec0P?xpHYz=w&-%J;~r=EZ}!-9IS4=ex2wbzX4fQuy?q6(jX_DvENI|>>?!U6HFA+C;dTqRvN4kN1LCdu(#O` zJ#wi*z3|df$1!`|$g1S%0y68BiR}3(@j89sa!>j9!YCMl1L+nxL<2H00E=BaBt