<!DOCTYPE html><html lang="en" class="scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5"/><link rel="stylesheet" href="/_next/static/css/e119bde607c18e9b.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-5ce2db577ae60c54.js"/><script src="/_next/static/chunks/52774a7f-5febfed0dd32da8e.js" async=""></script><script src="/_next/static/chunks/4bd1b696-ac94ca700e777d6c.js" async=""></script><script src="/_next/static/chunks/5389-faf516d528d2491c.js" async=""></script><script src="/_next/static/chunks/main-app-dcb74790942b6ee9.js" async=""></script><script src="/_next/static/chunks/2619-c5ee0755d2416594.js" async=""></script><script src="/_next/static/chunks/app/sitemap/page-c3e51a0ebebd1b81.js" async=""></script><script src="/_next/static/chunks/6809-4e17d1f501d1629a.js" async=""></script><script src="/_next/static/chunks/app/layout-6f915a26ac10c134.js" async=""></script><script src="/_next/static/chunks/1e4a01de-5edc29cb7e616ad6.js" async=""></script><script src="/_next/static/chunks/8851-a52f2daf3d1c7475.js" async=""></script><script src="/_next/static/chunks/app/error-632c8397b2f2036b.js" async=""></script><link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=G-QBGENDNGER" as="script"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200&amp;display=block"/><link rel="dns-prefetch" href="https://www.googletagmanager.com"/><meta name="theme-color" media="(prefers-color-scheme: light)" content="#FBFAF7"/><meta name="theme-color" media="(prefers-color-scheme: dark)" content="#1B2A4A"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200&amp;display=block"/><script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"Proposal Forge","url":"https://proposalforge.io","logo":"https://proposalforge.io/logo.png","description":"A fully Canadian proposal automation platform with in-country data residency and controls architected for Protected B alignment (CCCS Medium); formal assessment in progress.","email":"contact@proposalforge.io","sameAs":["https://twitter.com/proposalforge","https://linkedin.com/company/proposalforge"],"contactPoint":[{"@type":"ContactPoint","telephone":"+1-613-703-8889","contactType":"sales","email":"contact@proposalforge.io","availableLanguage":["English"]},{"@type":"ContactPoint","telephone":"+1-613-703-8889","contactType":"customer support","email":"contact@proposalforge.io","availableLanguage":["English"]}]}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"Proposal Forge","url":"https://proposalforge.io","description":"A fully Canadian proposal automation platform with in-country data residency and controls architected for Protected B alignment (CCCS Medium); formal assessment in progress.","potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://proposalforge.io/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}</script><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="antialiased"><div hidden=""><!--$?--><template id="B:0"></template><!--/$--></div><script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://proposalforge.io"},{"@type":"ListItem","position":2,"name":"Site Map","item":"https://proposalforge.io/sitemap"}]}</script><div class="min-h-screen bg-paper text-on-surface"><header class="sticky top-0 z-40 border-b border-navy-100 bg-paper/[0.92] backdrop-blur-md" style="-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%)"><div class="mx-auto flex max-w-[1320px] items-center justify-between px-7 py-3"><div class="flex items-center gap-7"><a class="flex items-center gap-2.5 text-[15px] font-semibold tracking-tight text-navy-800" href="/"><svg width="22" height="24" viewBox="0 0 90 98" aria-hidden="true" class="block"><defs><linearGradient id="pfLogoCopper" x1="0%" y1="0%" x2="100%" y2="100%"><stop offset="0%" stop-color="#D4943A"></stop><stop offset="100%" stop-color="#A86B2D"></stop></linearGradient><linearGradient id="pfLogoNavy" x1="0%" y1="0%" x2="0%" y2="100%"><stop offset="0%" stop-color="#263B5E"></stop><stop offset="100%" stop-color="#1B2A4A"></stop></linearGradient></defs><g transform="translate(45,49)"><path d="M0,-44 L40,-29 L40,7 Q40,31 0,44 Q-40,31 -40,7 L-40,-29 Z" fill="url(#pfLogoNavy)"></path><path d="M-13,2 L-4,12 L15,-11" fill="none" stroke="url(#pfLogoCopper)" stroke-width="6.5" stroke-linecap="round" stroke-linejoin="round"></path></g></svg><span>Proposal<span class="text-copper-600">Forge</span></span><span class="ml-1.5 font-mono text-[10px] uppercase tracking-[0.06em] text-navy-400">· Atlas</span></a><nav class="hidden items-center gap-5 md:flex"><a class="relative text-[13px] transition-colors font-medium text-navy-600 hover:text-navy-900" href="/canadian-contracts">Contracts</a><a class="relative text-[13px] transition-colors font-medium text-navy-600 hover:text-navy-900" href="/canadian-awards">Awards</a><a class="relative text-[13px] transition-colors font-medium text-navy-600 hover:text-navy-900" href="/canadian-grants">Grants</a><a class="relative text-[13px] transition-colors font-medium text-navy-600 hover:text-navy-900" href="/canadian-rfps">RFPs</a><a class="relative text-[13px] transition-colors font-medium text-navy-600 hover:text-navy-900" href="/canadian-standing-offers">Standing offers</a><a class="relative text-[13px] transition-colors font-medium text-navy-600 hover:text-navy-900" href="/departmental-budgets">Budgets</a></nav></div><div class="flex items-center gap-3.5"><a class="hidden items-center gap-1.5 rounded-md border border-navy-100 bg-navy-50 px-2.5 py-1 text-[12px] text-navy-500 hover:border-navy-200 sm:flex" href="/search"><span class="material-symbols-outlined text-[14px] text-navy-500">search</span><span>Search 4.1M records</span><span class="rounded border border-navy-200 px-1 font-mono text-[10px] text-navy-400">⌘K</span></a><a class="hidden text-[13px] font-medium text-navy-700 hover:text-navy-900 sm:inline" href="/login">Log in</a><a class="copper-gradient inline-flex items-center gap-1.5 rounded-lg px-3.5 py-2 text-[13px] font-semibold text-white" href="/signup">Get free intel<span class="material-symbols-outlined text-[15px]">arrow_forward</span></a></div></div></header><section class="relative overflow-hidden bg-navy-900 pt-9 text-white"><div aria-hidden="true" class="pointer-events-none absolute inset-0 opacity-[0.06]" style="background-image:linear-gradient(rgba(255,255,255,1) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,1) 1px, transparent 1px);background-size:64px 64px"></div><div aria-hidden="true" class="pointer-events-none absolute -right-[120px] -top-[120px] h-[360px] w-[360px] blur-[40px]" style="background:radial-gradient(circle, rgba(193,127,62,0.18), transparent 65%)"></div><div class="relative z-10 mx-auto max-w-[1320px] px-7"><div class="mb-4 flex items-center gap-2 font-mono text-[11px] uppercase tracking-[0.04em] text-navy-300"><span class="flex items-center gap-2"><a class="text-navy-300 hover:text-white" href="/canadian-contracts">Atlas</a></span><span class="flex items-center gap-2"><span class="text-navy-500">/</span><span class="text-white">Sitemap</span></span></div><div class="mb-4 flex items-center gap-2.5"><span class="font-mono text-[11px] font-semibold uppercase tracking-[0.1em] text-copper-400">Atlas · Index</span></div><h1 class="m-0 max-w-[980px] font-display text-[clamp(40px,5.2vw,68px)] leading-[1.02] text-white [text-wrap:balance]">The complete map of<span class="italic text-copper-400"> <!-- -->Canadian public data.</span></h1><p class="mb-0 mt-4 max-w-[720px] text-[17px] leading-[1.55] text-navy-200">All Canadian public data hubs and indexes.</p></div><div class="h-8"></div></section><main class="mx-auto max-w-[1320px] px-7 py-10 space-y-10"><section><h2 class="font-display text-[28px] mb-4 text-navy-900">Federal Contracts</h2><ul class="space-y-3"><li><a href="/canadian-contracts/top-vendors" class="font-medium text-copper-700 hover:text-copper-600 hover:underline">Top 1000 Vendors</a></li><li><a href="/canadian-contracts" class="font-medium text-copper-700 hover:text-copper-600 hover:underline">All Departments</a></li><li><a href="/canadian-contracts/vendors" class="font-medium text-copper-700 hover:text-copper-600 hover:underline">A–Z Vendor Index</a><div class="mt-2 ml-4 flex flex-wrap gap-1.5"><a href="/canadian-contracts/vendors/a" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">A</a><a href="/canadian-contracts/vendors/b" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">B</a><a href="/canadian-contracts/vendors/c" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">C</a><a href="/canadian-contracts/vendors/d" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">D</a><a href="/canadian-contracts/vendors/e" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">E</a><a href="/canadian-contracts/vendors/f" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">F</a><a href="/canadian-contracts/vendors/g" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">G</a><a href="/canadian-contracts/vendors/h" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">H</a><a href="/canadian-contracts/vendors/i" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">I</a><a href="/canadian-contracts/vendors/j" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">J</a><a href="/canadian-contracts/vendors/k" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">K</a><a href="/canadian-contracts/vendors/l" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">L</a><a href="/canadian-contracts/vendors/m" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">M</a><a href="/canadian-contracts/vendors/n" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">N</a><a href="/canadian-contracts/vendors/o" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">O</a><a href="/canadian-contracts/vendors/p" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">P</a><a href="/canadian-contracts/vendors/q" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">Q</a><a href="/canadian-contracts/vendors/r" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">R</a><a href="/canadian-contracts/vendors/s" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">S</a><a href="/canadian-contracts/vendors/t" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">T</a><a href="/canadian-contracts/vendors/u" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">U</a><a href="/canadian-contracts/vendors/v" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">V</a><a href="/canadian-contracts/vendors/w" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">W</a><a href="/canadian-contracts/vendors/x" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">X</a><a href="/canadian-contracts/vendors/y" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">Y</a><a href="/canadian-contracts/vendors/z" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">Z</a><a href="/canadian-contracts/vendors/0-9" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">0-9</a></div></li></ul></section><section><h2 class="font-display text-[28px] mb-4 text-navy-900">Federal Grants</h2><ul class="space-y-3"><li><a href="/canadian-grants/top-recipients" class="font-medium text-copper-700 hover:text-copper-600 hover:underline">Top 1000 Recipients</a></li><li><a href="/canadian-grants/top-programs" class="font-medium text-copper-700 hover:text-copper-600 hover:underline">Top 1000 Programs</a></li><li><a href="/canadian-grants/recipients" class="font-medium text-copper-700 hover:text-copper-600 hover:underline">A–Z Recipient Index</a><div class="mt-2 ml-4 flex flex-wrap gap-1.5"><a href="/canadian-grants/recipients/a" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">A</a><a href="/canadian-grants/recipients/b" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">B</a><a href="/canadian-grants/recipients/c" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">C</a><a href="/canadian-grants/recipients/d" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">D</a><a href="/canadian-grants/recipients/e" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">E</a><a href="/canadian-grants/recipients/f" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">F</a><a href="/canadian-grants/recipients/g" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">G</a><a href="/canadian-grants/recipients/h" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">H</a><a href="/canadian-grants/recipients/i" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">I</a><a href="/canadian-grants/recipients/j" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">J</a><a href="/canadian-grants/recipients/k" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">K</a><a href="/canadian-grants/recipients/l" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">L</a><a href="/canadian-grants/recipients/m" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">M</a><a href="/canadian-grants/recipients/n" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">N</a><a href="/canadian-grants/recipients/o" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">O</a><a href="/canadian-grants/recipients/p" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">P</a><a href="/canadian-grants/recipients/q" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">Q</a><a href="/canadian-grants/recipients/r" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">R</a><a href="/canadian-grants/recipients/s" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">S</a><a href="/canadian-grants/recipients/t" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">T</a><a href="/canadian-grants/recipients/u" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">U</a><a href="/canadian-grants/recipients/v" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">V</a><a href="/canadian-grants/recipients/w" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">W</a><a href="/canadian-grants/recipients/x" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">X</a><a href="/canadian-grants/recipients/y" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">Y</a><a href="/canadian-grants/recipients/z" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">Z</a><a href="/canadian-grants/recipients/0-9" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">0-9</a></div></li><li><a href="/canadian-grants/programs" class="font-medium text-copper-700 hover:text-copper-600 hover:underline">A–Z Program Index</a><div class="mt-2 ml-4 flex flex-wrap gap-1.5"><a href="/canadian-grants/programs/a" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">A</a><a href="/canadian-grants/programs/b" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">B</a><a href="/canadian-grants/programs/c" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">C</a><a href="/canadian-grants/programs/d" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">D</a><a href="/canadian-grants/programs/e" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">E</a><a href="/canadian-grants/programs/f" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">F</a><a href="/canadian-grants/programs/g" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">G</a><a href="/canadian-grants/programs/h" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">H</a><a href="/canadian-grants/programs/i" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">I</a><a href="/canadian-grants/programs/j" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">J</a><a href="/canadian-grants/programs/k" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">K</a><a href="/canadian-grants/programs/l" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">L</a><a href="/canadian-grants/programs/m" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">M</a><a href="/canadian-grants/programs/n" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">N</a><a href="/canadian-grants/programs/o" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">O</a><a href="/canadian-grants/programs/p" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">P</a><a href="/canadian-grants/programs/q" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">Q</a><a href="/canadian-grants/programs/r" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">R</a><a href="/canadian-grants/programs/s" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">S</a><a href="/canadian-grants/programs/t" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">T</a><a href="/canadian-grants/programs/u" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">U</a><a href="/canadian-grants/programs/v" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">V</a><a href="/canadian-grants/programs/w" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">W</a><a href="/canadian-grants/programs/x" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">X</a><a href="/canadian-grants/programs/y" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">Y</a><a href="/canadian-grants/programs/z" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">Z</a><a href="/canadian-grants/programs/0-9" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">0-9</a></div></li></ul></section><section><h2 class="font-display text-[28px] mb-4 text-navy-900">Federal Awards</h2><ul class="space-y-3"><li><a href="/canadian-awards/vendors" class="font-medium text-copper-700 hover:text-copper-600 hover:underline">A–Z Vendor Index</a><div class="mt-2 ml-4 flex flex-wrap gap-1.5"><a href="/canadian-awards/vendors/a" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">A</a><a href="/canadian-awards/vendors/b" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">B</a><a href="/canadian-awards/vendors/c" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">C</a><a href="/canadian-awards/vendors/d" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">D</a><a href="/canadian-awards/vendors/e" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">E</a><a href="/canadian-awards/vendors/f" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">F</a><a href="/canadian-awards/vendors/g" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">G</a><a href="/canadian-awards/vendors/h" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">H</a><a href="/canadian-awards/vendors/i" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">I</a><a href="/canadian-awards/vendors/j" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">J</a><a href="/canadian-awards/vendors/k" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">K</a><a href="/canadian-awards/vendors/l" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">L</a><a href="/canadian-awards/vendors/m" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">M</a><a href="/canadian-awards/vendors/n" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">N</a><a href="/canadian-awards/vendors/o" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">O</a><a href="/canadian-awards/vendors/p" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">P</a><a href="/canadian-awards/vendors/q" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">Q</a><a href="/canadian-awards/vendors/r" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">R</a><a href="/canadian-awards/vendors/s" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">S</a><a href="/canadian-awards/vendors/t" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">T</a><a href="/canadian-awards/vendors/u" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">U</a><a href="/canadian-awards/vendors/v" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">V</a><a href="/canadian-awards/vendors/w" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">W</a><a href="/canadian-awards/vendors/x" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">X</a><a href="/canadian-awards/vendors/y" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">Y</a><a href="/canadian-awards/vendors/z" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">Z</a><a href="/canadian-awards/vendors/0-9" class="inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool">0-9</a></div></li></ul></section></main><footer class="mt-12 border-t border-navy-100 bg-paper py-10 pt-10"><div class="mx-auto grid max-w-[1320px] grid-cols-1 gap-10 px-7 md:grid-cols-[1.6fr_repeat(3,1fr)]"><div><div class="mb-3 flex items-center gap-2"><svg width="20" height="21" viewBox="0 0 90 98" aria-hidden="true" class="block"><defs><linearGradient id="pfLogoCopper" x1="0%" y1="0%" x2="100%" y2="100%"><stop offset="0%" stop-color="#D4943A"></stop><stop offset="100%" stop-color="#A86B2D"></stop></linearGradient><linearGradient id="pfLogoNavy" x1="0%" y1="0%" x2="0%" y2="100%"><stop offset="0%" stop-color="#263B5E"></stop><stop offset="100%" stop-color="#1B2A4A"></stop></linearGradient></defs><g transform="translate(45,49)"><path d="M0,-44 L40,-29 L40,7 Q40,31 0,44 Q-40,31 -40,7 L-40,-29 Z" fill="url(#pfLogoNavy)"></path><path d="M-13,2 L-4,12 L15,-11" fill="none" stroke="url(#pfLogoCopper)" stroke-width="6.5" stroke-linecap="round" stroke-linejoin="round"></path></g></svg><span class="text-[14px] font-semibold">Proposal<span class="text-copper-600">Forge</span></span><span class="ml-1 font-mono text-[10px] uppercase tracking-[0.08em] text-navy-400">Atlas</span></div><p class="mt-1 max-w-[360px] text-[13px] leading-[1.55] text-navy-500">The free public reference for Canadian federal procurement. 4.1M awarded contracts, 1.8M grant records, normalized and cross-referenced. Updated nightly from open.canada.ca.</p><div class="mt-3.5 flex flex-wrap gap-2.5"><span class="inline-flex items-center gap-2 rounded-md border px-2.5 py-1.5 font-mono text-[10px] font-semibold uppercase tracking-[0.06em] text-teal-700" style="background:rgba(74,124,155,0.08);border-color:rgba(74,124,155,0.25)">🍁 Open data</span><span class="inline-flex items-center gap-2 rounded-md border px-2.5 py-1.5 font-mono text-[10px] font-semibold uppercase tracking-[0.06em] text-teal-700" style="background:rgba(74,124,155,0.08);border-color:rgba(74,124,155,0.25)">CC-BY 4.0</span><span class="inline-flex items-center gap-2 rounded-md border px-2.5 py-1.5 font-mono text-[10px] font-semibold uppercase tracking-[0.06em] text-teal-700" style="background:rgba(74,124,155,0.08);border-color:rgba(74,124,155,0.25)">Updated nightly</span></div></div><div><div class="mb-3 font-mono text-[10px] font-semibold uppercase tracking-[0.1em] text-navy-400">Atlas</div><div class="flex flex-col gap-2"><a class="cursor-pointer text-[13px] text-navy-700 hover:text-navy-900">Contracts</a><a class="cursor-pointer text-[13px] text-navy-700 hover:text-navy-900">Awards</a><a class="cursor-pointer text-[13px] text-navy-700 hover:text-navy-900">Grants</a><a class="cursor-pointer text-[13px] text-navy-700 hover:text-navy-900">Standing offers</a><a class="cursor-pointer text-[13px] text-navy-700 hover:text-navy-900">RFPs</a><a class="cursor-pointer text-[13px] text-navy-700 hover:text-navy-900">Departmental budgets</a><a class="cursor-pointer text-[13px] text-navy-700 hover:text-navy-900">Indigenous procurement</a></div></div><div><div class="mb-3 font-mono text-[10px] font-semibold uppercase tracking-[0.1em] text-navy-400">Indexes</div><div class="flex flex-col gap-2"><a class="cursor-pointer text-[13px] text-navy-700 hover:text-navy-900">Vendors A-Z</a><a class="cursor-pointer text-[13px] text-navy-700 hover:text-navy-900">Departments</a><a class="cursor-pointer text-[13px] text-navy-700 hover:text-navy-900">Programs A-Z</a><a class="cursor-pointer text-[13px] text-navy-700 hover:text-navy-900">Commodities</a><a class="cursor-pointer text-[13px] text-navy-700 hover:text-navy-900">Fiscal years</a><a class="cursor-pointer text-[13px] text-navy-700 hover:text-navy-900">This week</a></div></div><div><div class="mb-3 font-mono text-[10px] font-semibold uppercase tracking-[0.1em] text-navy-400">Product</div><div class="flex flex-col gap-2"><a class="cursor-pointer text-[13px] text-navy-700 hover:text-navy-900">Bid Intelligence</a><a class="cursor-pointer text-[13px] text-navy-700 hover:text-navy-900">Compliance matrix</a><a class="cursor-pointer text-[13px] text-navy-700 hover:text-navy-900">Pricing</a><a class="cursor-pointer text-[13px] text-navy-700 hover:text-navy-900">Compare</a><a class="cursor-pointer text-[13px] text-navy-700 hover:text-navy-900">Methodology</a><a class="cursor-pointer text-[13px] text-navy-700 hover:text-navy-900">API</a></div></div></div><div class="mx-auto mt-8 flex max-w-[1320px] items-center justify-between border-t border-navy-100 px-7 pt-[18px] text-[12px] text-navy-400"><div>© 2026 Proposal Forge Inc. · Canadian-owned · Data via open.canada.ca</div><div class="flex gap-4"><a class="cursor-pointer hover:text-navy-700">Methodology</a><a class="cursor-pointer hover:text-navy-700">Coverage</a><a class="cursor-pointer hover:text-navy-700">Corrections</a></div></div></footer></div><!--$?--><template id="B:1"></template><!--/$--><script>requestAnimationFrame(function(){$RT=performance.now()});</script><script src="/_next/static/chunks/webpack-5ce2db577ae60c54.js" id="_R_" async=""></script><div hidden id="S:1"></div><script>$RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b<a.length;b+=2){var c=a[b],e=a[b+1];null!==e.parentNode&&e.parentNode.removeChild(e);var f=c.parentNode;if(f){var g=c.previousSibling,h=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d||"/&"===d)if(0===h)break;else h--;else"$"!==d&&"$?"!==d&&"$~"!==d&&"$!"!==d&&"&"!==d||h++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;e.firstChild;)f.insertBefore(e.firstChild,c);g.data="$";g._reactRetry&&requestAnimationFrame(g._reactRetry)}}a.length=0};
$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:1","S:1")</script><title>Site Map — All Canadian Public Data Hubs | Proposal Forge | Proposal Forge</title><meta name="description" content="Browse the full site map of Canadian federal contract, grant, and award data hubs."/><meta name="author" content="Proposal Forge"/><link rel="manifest" href="/manifest.json"/><meta name="keywords" content="proposal automation,RFP software,proposal management,AI proposal generator,RFP response software,bid management,proposal writing software,government RFP,Canadian data residency,Protected B,consulting proposals,engineering proposals,CV matching,team matching,proposal collaboration,proposal analytics"/><meta name="creator" content="Proposal Forge"/><meta name="publisher" content="Proposal Forge"/><meta name="robots" content="index, follow"/><meta name="msapplication-TileColor" content="#1B2A4A"/><link rel="canonical" href="https://proposalforge.io/sitemap"/><meta name="format-detection" content="telephone=no"/><meta name="mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-title" content="Proposal Forge"/><meta name="apple-mobile-web-app-status-bar-style" content="default"/><meta property="og:title" content="Site Map — All Canadian Public Data Hubs | Proposal Forge"/><meta property="og:description" content="Browse the full site map of Canadian federal contract, grant, and award data hubs."/><meta property="og:url" content="https://proposalforge.io/sitemap"/><meta property="og:image" content="https://proposalforge.io/og-image.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="Site Map — All Canadian Public Data Hubs | Proposal Forge"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Site Map — All Canadian Public Data Hubs | Proposal Forge"/><meta name="twitter:description" content="Browse the full site map of Canadian federal contract, grant, and award data hubs."/><meta name="twitter:image" content="https://proposalforge.io/og-image.png"/><meta name="twitter:image:width" content="1200"/><meta name="twitter:image:height" content="630"/><meta name="twitter:image:alt" content="Site Map — All Canadian Public Data Hubs | Proposal Forge"/><link rel="icon" href="/icon.png?cfa35d6338b62cff" type="image/png" sizes="32x32"/><link rel="apple-touch-icon" href="/apple-icon.png?9814d120359bc780" type="image/png" sizes="180x180"/><script >document.querySelectorAll('body link[rel="icon"], body link[rel="apple-touch-icon"]').forEach(el => document.head.appendChild(el))</script><div hidden id="S:0"></div><script>$RC("B:0","S:0")</script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n3:I[9766,[],\"\"]\n4:I[98924,[],\"\"]\n5:I[52619,[\"2619\",\"static/chunks/2619-c5ee0755d2416594.js\",\"6670\",\"static/chunks/app/sitemap/page-c3e51a0ebebd1b81.js\"],\"\"]\nf:I[57150,[],\"\"]\n2a:I[24431,[],\"OutletBoundary\"]\n2c:I[15278,[],\"AsyncMetadataOutlet\"]\n2e:I[24431,[],\"ViewportBoundary\"]\n30:I[24431,[],\"MetadataBoundary\"]\n31:\"$Sreact.suspense\"\n5f:I[41402,[\"6809\",\"static/chunks/6809-4e17d1f501d1629a.js\",\"7177\",\"static/chunks/app/layout-6f915a26ac10c134.js\"],\"\"]\n60:I[74846,[\"6809\",\"static/chunks/6809-4e17d1f501d1629a.js\",\"7177\",\"static/chunks/app/layout-6f915a26ac10c134.js\"],\"FacebookPixel\"]\n61:I[18869,[\"6809\",\"static/chunks/6809-4e17d1f501d1629a.js\",\"7177\",\"static/chunks/app/layout-6f915a26ac10c134.js\"],\"CSRFProvider\"]\n63:I[3809,[\"6809\",\"static/chunks/6809-4e17d1f501d1629a.js\",\"7177\",\"static/chunks/app/layout-6f915a26ac10c134.js\"],\"default\"]\n65:I[50960,[\"8060\",\"static/chunks/1e4a01de-5edc29cb7e616ad6.js\",\"2619\",\"static/chunks/2619-c5ee0755d2416594.js\",\"8851\",\"static/chunks/8851-a52f2daf3d1c7475.js\",\"8039\",\"static/chunks/app/error-632c8397b2f2036b.js\"],\"default\"]\n66:I[80622,[],\"IconMark\"]\n:HL[\"/_next/static/css/e119bde607c18e9b.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"gJrryByfAkK-2KU6Azsds\",\"p\":\"\",\"c\":[\"\",\"sitemap\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"sitemap\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/e119bde607c18e9b.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],\"$L2\"]}],{\"children\":[\"sitemap\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"BreadcrumbList\\\",\\\"itemListElement\\\":[{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":1,\\\"name\\\":\\\"Home\\\",\\\"item\\\":\\\"https://proposalforge.io\\\"},{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":2,\\\"name\\\":\\\"Site Map\\\",\\\"item\\\":\\\"https://proposalforge.io/sitemap\\\"}]}\"}}],[\"$\",\"div\",null,{\"className\":\"min-h-screen bg-paper text-on-surface\",\"children\":[[\"$\",\"header\",null,{\"className\":\"sticky top-0 z-40 border-b border-navy-100 bg-paper/[0.92] backdrop-blur-md\",\"style\":{\"WebkitBackdropFilter\":\"blur(12px) saturate(160%)\",\"backdropFilter\":\"blur(12px) saturate(160%)\"},\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto flex max-w-[1320px] items-center justify-between px-7 py-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-7\",\"children\":[[\"$\",\"$L5\",null,{\"href\":\"/\",\"className\":\"flex items-center gap-2.5 text-[15px] font-semibold tracking-tight text-navy-800\",\"children\":[[\"$\",\"svg\",null,{\"width\":22,\"height\":24,\"viewBox\":\"0 0 90 98\",\"aria-hidden\":true,\"className\":\"block\",\"children\":[[\"$\",\"defs\",null,{\"children\":[[\"$\",\"linearGradient\",null,{\"id\":\"pfLogoCopper\",\"x1\":\"0%\",\"y1\":\"0%\",\"x2\":\"100%\",\"y2\":\"100%\",\"children\":[[\"$\",\"stop\",null,{\"offset\":\"0%\",\"stopColor\":\"#D4943A\"}],[\"$\",\"stop\",null,{\"offset\":\"100%\",\"stopColor\":\"#A86B2D\"}]]}],[\"$\",\"linearGradient\",null,{\"id\":\"pfLogoNavy\",\"x1\":\"0%\",\"y1\":\"0%\",\"x2\":\"0%\",\"y2\":\"100%\",\"children\":[[\"$\",\"stop\",null,{\"offset\":\"0%\",\"stopColor\":\"#263B5E\"}],[\"$\",\"stop\",null,{\"offset\":\"100%\",\"stopColor\":\"#1B2A4A\"}]]}]]}],[\"$\",\"g\",null,{\"transform\":\"translate(45,49)\",\"children\":[[\"$\",\"path\",null,{\"d\":\"M0,-44 L40,-29 L40,7 Q40,31 0,44 Q-40,31 -40,7 L-40,-29 Z\",\"fill\":\"url(#pfLogoNavy)\"}],[\"$\",\"path\",null,{\"d\":\"M-13,2 L-4,12 L15,-11\",\"fill\":\"none\",\"stroke\":\"url(#pfLogoCopper)\",\"strokeWidth\":\"6.5\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}]]}]]}],[\"$\",\"span\",null,{\"children\":[\"Proposal\",[\"$\",\"span\",null,{\"className\":\"text-copper-600\",\"children\":\"Forge\"}]]}],[\"$\",\"span\",null,{\"className\":\"ml-1.5 font-mono text-[10px] uppercase tracking-[0.06em] text-navy-400\",\"children\":\"· Atlas\"}]]}],[\"$\",\"nav\",null,{\"className\":\"hidden items-center gap-5 md:flex\",\"children\":[[\"$\",\"$L5\",\"/canadian-contracts\",{\"href\":\"/canadian-contracts\",\"className\":\"relative text-[13px] transition-colors font-medium text-navy-600 hover:text-navy-900\",\"children\":[\"Contracts\",false]}],[\"$\",\"$L5\",\"/canadian-awards\",{\"href\":\"/canadian-awards\",\"className\":\"relative text-[13px] transition-colors font-medium text-navy-600 hover:text-navy-900\",\"children\":[\"Awards\",false]}],[\"$\",\"$L5\",\"/canadian-grants\",{\"href\":\"/canadian-grants\",\"className\":\"relative text-[13px] transition-colors font-medium text-navy-600 hover:text-navy-900\",\"children\":[\"Grants\",false]}],[\"$\",\"$L5\",\"/canadian-rfps\",{\"href\":\"/canadian-rfps\",\"className\":\"relative text-[13px] transition-colors font-medium text-navy-600 hover:text-navy-900\",\"children\":[\"RFPs\",false]}],[\"$\",\"$L5\",\"/canadian-standing-offers\",{\"href\":\"/canadian-standing-offers\",\"className\":\"relative text-[13px] transition-colors font-medium text-navy-600 hover:text-navy-900\",\"children\":[\"Standing offers\",false]}],[\"$\",\"$L5\",\"/departmental-budgets\",{\"href\":\"/departmental-budgets\",\"className\":\"relative text-[13px] transition-colors font-medium text-navy-600 hover:text-navy-900\",\"children\":[\"Budgets\",false]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3.5\",\"children\":[[\"$\",\"$L5\",null,{\"href\":\"/search\",\"className\":\"hidden items-center gap-1.5 rounded-md border border-navy-100 bg-navy-50 px-2.5 py-1 text-[12px] text-navy-500 hover:border-navy-200 sm:flex\",\"children\":[[\"$\",\"span\",null,{\"className\":\"material-symbols-outlined text-[14px] text-navy-500\",\"children\":\"search\"}],\"$L6\",\"$L7\"]}],\"$L8\",\"$L9\"]}]]}]}],[\"$La\",\"$Lb\"],\"$Lc\"]}]],null,\"$Ld\"]}],{},null,false]},null,false]},null,false],\"$Le\",false]],\"m\":\"$undefined\",\"G\":[\"$f\",[]],\"s\":false,\"S\":false}\n"])</script><script>self.__next_f.push([1,"6:[\"$\",\"span\",null,{\"children\":\"Search 4.1M records\"}]\n7:[\"$\",\"span\",null,{\"className\":\"rounded border border-navy-200 px-1 font-mono text-[10px] text-navy-400\",\"children\":\"⌘K\"}]\n8:[\"$\",\"$L5\",null,{\"href\":\"/login\",\"className\":\"hidden text-[13px] font-medium text-navy-700 hover:text-navy-900 sm:inline\",\"children\":\"Log in\"}]\n9:[\"$\",\"$L5\",null,{\"href\":\"/signup\",\"className\":\"copper-gradient inline-flex items-center gap-1.5 rounded-lg px-3.5 py-2 text-[13px] font-semibold text-white\",\"children\":[\"Get free intel\",[\"$\",\"span\",null,{\"className\":\"material-symbols-outlined text-[15px]\",\"children\":\"arrow_forward\"}]]}]\n"])</script><script>self.__next_f.push([1,"a:[\"$\",\"section\",null,{\"className\":\"relative overflow-hidden bg-navy-900 pt-9 text-white\",\"children\":[[\"$\",\"div\",null,{\"aria-hidden\":true,\"className\":\"pointer-events-none absolute inset-0 opacity-[0.06]\",\"style\":{\"backgroundImage\":\"linear-gradient(rgba(255,255,255,1) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,1) 1px, transparent 1px)\",\"backgroundSize\":\"64px 64px\"}}],[\"$\",\"div\",null,{\"aria-hidden\":true,\"className\":\"pointer-events-none absolute -right-[120px] -top-[120px] h-[360px] w-[360px] blur-[40px]\",\"style\":{\"background\":\"radial-gradient(circle, rgba(193,127,62,0.18), transparent 65%)\"}}],[\"$\",\"div\",null,{\"className\":\"relative z-10 mx-auto max-w-[1320px] px-7\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-4 flex items-center gap-2 font-mono text-[11px] uppercase tracking-[0.04em] text-navy-300\",\"children\":[[\"$\",\"span\",\"0\",{\"className\":\"flex items-center gap-2\",\"children\":[false,[\"$\",\"$L5\",null,{\"href\":\"/canadian-contracts\",\"className\":\"text-navy-300 hover:text-white\",\"children\":\"Atlas\"}]]}],[\"$\",\"span\",\"1\",{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-navy-500\",\"children\":\"/\"}],[\"$\",\"span\",null,{\"className\":\"text-white\",\"children\":\"Sitemap\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mb-4 flex items-center gap-2.5\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[11px] font-semibold uppercase tracking-[0.1em] text-copper-400\",\"children\":\"Atlas · Index\"}],[]]}],[\"$\",\"h1\",null,{\"className\":\"m-0 max-w-[980px] font-display text-[clamp(40px,5.2vw,68px)] leading-[1.02] text-white [text-wrap:balance]\",\"children\":[\"The complete map of\",[\"$\",\"span\",null,{\"className\":\"italic text-copper-400\",\"children\":[\" \",\"Canadian public data.\"]}]]}],[\"$\",\"p\",null,{\"className\":\"mb-0 mt-4 max-w-[720px] text-[17px] leading-[1.55] text-navy-200\",\"children\":\"All Canadian public data hubs and indexes.\"}],false]}],[\"$\",\"div\",null,{\"className\":\"h-8\"}]]}]\n"])</script><script>self.__next_f.push([1,"b:[\"$\",\"main\",null,{\"className\":\"mx-auto max-w-[1320px] px-7 py-10 space-y-10\",\"children\":[[\"$\",\"section\",\"Federal Contracts\",{\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-display text-[28px] mb-4 text-navy-900\",\"children\":\"Federal Contracts\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-3\",\"children\":[[\"$\",\"li\",\"/canadian-contracts/top-vendors\",{\"children\":[[\"$\",\"a\",null,{\"href\":\"/canadian-contracts/top-vendors\",\"className\":\"font-medium text-copper-700 hover:text-copper-600 hover:underline\",\"children\":\"Top 1000 Vendors\"}],\"$undefined\"]}],[\"$\",\"li\",\"/canadian-contracts\",{\"children\":[[\"$\",\"a\",null,{\"href\":\"/canadian-contracts\",\"className\":\"font-medium text-copper-700 hover:text-copper-600 hover:underline\",\"children\":\"All Departments\"}],\"$undefined\"]}],[\"$\",\"li\",\"/canadian-contracts/vendors\",{\"children\":[[\"$\",\"a\",null,{\"href\":\"/canadian-contracts/vendors\",\"className\":\"font-medium text-copper-700 hover:text-copper-600 hover:underline\",\"children\":\"A–Z Vendor Index\"}],[\"$\",\"div\",null,{\"className\":\"mt-2 ml-4 flex flex-wrap gap-1.5\",\"children\":[[\"$\",\"a\",\"a\",{\"href\":\"/canadian-contracts/vendors/a\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"A\"}],[\"$\",\"a\",\"b\",{\"href\":\"/canadian-contracts/vendors/b\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"B\"}],[\"$\",\"a\",\"c\",{\"href\":\"/canadian-contracts/vendors/c\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"C\"}],[\"$\",\"a\",\"d\",{\"href\":\"/canadian-contracts/vendors/d\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"D\"}],[\"$\",\"a\",\"e\",{\"href\":\"/canadian-contracts/vendors/e\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"E\"}],[\"$\",\"a\",\"f\",{\"href\":\"/canadian-contracts/vendors/f\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"F\"}],[\"$\",\"a\",\"g\",{\"href\":\"/canadian-contracts/vendors/g\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"G\"}],[\"$\",\"a\",\"h\",{\"href\":\"/canadian-contracts/vendors/h\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"H\"}],[\"$\",\"a\",\"i\",{\"href\":\"/canadian-contracts/vendors/i\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"I\"}],[\"$\",\"a\",\"j\",{\"href\":\"/canadian-contracts/vendors/j\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"J\"}],[\"$\",\"a\",\"k\",{\"href\":\"/canadian-contracts/vendors/k\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"K\"}],\"$L10\",\"$L11\",\"$L12\",\"$L13\",\"$L14\",\"$L15\",\"$L16\",\"$L17\",\"$L18\",\"$L19\",\"$L1a\",\"$L1b\",\"$L1c\",\"$L1d\",\"$L1e\",\"$L1f\"]}]]}]]}]]}],\"$L20\",\"$L21\"]}]\n"])</script><script>self.__next_f.push([1,"c:[\"$\",\"footer\",null,{\"className\":\"mt-12 border-t border-navy-100 bg-paper py-10 pt-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mx-auto grid max-w-[1320px] grid-cols-1 gap-10 px-7 md:grid-cols-[1.6fr_repeat(3,1fr)]\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-3 flex items-center gap-2\",\"children\":[[\"$\",\"svg\",null,{\"width\":20,\"height\":21,\"viewBox\":\"0 0 90 98\",\"aria-hidden\":true,\"className\":\"block\",\"children\":[[\"$\",\"defs\",null,{\"children\":[[\"$\",\"linearGradient\",null,{\"id\":\"pfLogoCopper\",\"x1\":\"0%\",\"y1\":\"0%\",\"x2\":\"100%\",\"y2\":\"100%\",\"children\":[[\"$\",\"stop\",null,{\"offset\":\"0%\",\"stopColor\":\"#D4943A\"}],[\"$\",\"stop\",null,{\"offset\":\"100%\",\"stopColor\":\"#A86B2D\"}]]}],[\"$\",\"linearGradient\",null,{\"id\":\"pfLogoNavy\",\"x1\":\"0%\",\"y1\":\"0%\",\"x2\":\"0%\",\"y2\":\"100%\",\"children\":[[\"$\",\"stop\",null,{\"offset\":\"0%\",\"stopColor\":\"#263B5E\"}],[\"$\",\"stop\",null,{\"offset\":\"100%\",\"stopColor\":\"#1B2A4A\"}]]}]]}],[\"$\",\"g\",null,{\"transform\":\"translate(45,49)\",\"children\":[[\"$\",\"path\",null,{\"d\":\"M0,-44 L40,-29 L40,7 Q40,31 0,44 Q-40,31 -40,7 L-40,-29 Z\",\"fill\":\"url(#pfLogoNavy)\"}],[\"$\",\"path\",null,{\"d\":\"M-13,2 L-4,12 L15,-11\",\"fill\":\"none\",\"stroke\":\"url(#pfLogoCopper)\",\"strokeWidth\":\"6.5\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"text-[14px] font-semibold\",\"children\":[\"Proposal\",[\"$\",\"span\",null,{\"className\":\"text-copper-600\",\"children\":\"Forge\"}]]}],[\"$\",\"span\",null,{\"className\":\"ml-1 font-mono text-[10px] uppercase tracking-[0.08em] text-navy-400\",\"children\":\"Atlas\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-1 max-w-[360px] text-[13px] leading-[1.55] text-navy-500\",\"children\":\"The free public reference for Canadian federal procurement. 4.1M awarded contracts, 1.8M grant records, normalized and cross-referenced. Updated nightly from open.canada.ca.\"}],[\"$\",\"div\",null,{\"className\":\"mt-3.5 flex flex-wrap gap-2.5\",\"children\":[[\"$\",\"span\",\"🍁 Open data\",{\"className\":\"inline-flex items-center gap-2 rounded-md border px-2.5 py-1.5 font-mono text-[10px] font-semibold uppercase tracking-[0.06em] text-teal-700\",\"style\":{\"background\":\"rgba(74,124,155,0.08)\",\"borderColor\":\"rgba(74,124,155,0.25)\"},\"children\":\"🍁 Open data\"}],[\"$\",\"span\",\"CC-BY 4.0\",{\"className\":\"inline-flex items-center gap-2 rounded-md border px-2.5 py-1.5 font-mono text-[10px] font-semibold uppercase tracking-[0.06em] text-teal-700\",\"style\":{\"background\":\"rgba(74,124,155,0.08)\",\"borderColor\":\"rgba(74,124,155,0.25)\"},\"children\":\"CC-BY 4.0\"}],[\"$\",\"span\",\"Updated nightly\",{\"className\":\"inline-flex items-center gap-2 rounded-md border px-2.5 py-1.5 font-mono text-[10px] font-semibold uppercase tracking-[0.06em] text-teal-700\",\"style\":{\"background\":\"rgba(74,124,155,0.08)\",\"borderColor\":\"rgba(74,124,155,0.25)\"},\"children\":\"Updated nightly\"}]]}]]}],[[\"$\",\"div\",\"Atlas\",{\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-3 font-mono text-[10px] font-semibold uppercase tracking-[0.1em] text-navy-400\",\"children\":\"Atlas\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-2\",\"children\":[[\"$\",\"a\",\"Contracts\",{\"className\":\"cursor-pointer text-[13px] text-navy-700 hover:text-navy-900\",\"children\":\"Contracts\"}],[\"$\",\"a\",\"Awards\",{\"className\":\"cursor-pointer text-[13px] text-navy-700 hover:text-navy-900\",\"children\":\"Awards\"}],[\"$\",\"a\",\"Grants\",{\"className\":\"cursor-pointer text-[13px] text-navy-700 hover:text-navy-900\",\"children\":\"Grants\"}],[\"$\",\"a\",\"Standing offers\",{\"className\":\"cursor-pointer text-[13px] text-navy-700 hover:text-navy-900\",\"children\":\"Standing offers\"}],[\"$\",\"a\",\"RFPs\",{\"className\":\"cursor-pointer text-[13px] text-navy-700 hover:text-navy-900\",\"children\":\"RFPs\"}],[\"$\",\"a\",\"Departmental budgets\",{\"className\":\"cursor-pointer text-[13px] text-navy-700 hover:text-navy-900\",\"children\":\"Departmental budgets\"}],[\"$\",\"a\",\"Indigenous procurement\",{\"className\":\"cursor-pointer text-[13px] text-navy-700 hover:text-navy-900\",\"children\":\"Indigenous procurement\"}]]}]]}],[\"$\",\"div\",\"Indexes\",{\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-3 font-mono text-[10px] font-semibold uppercase tracking-[0.1em] text-navy-400\",\"children\":\"Indexes\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-2\",\"children\":[\"$L22\",\"$L23\",\"$L24\",\"$L25\",\"$L26\",\"$L27\"]}]]}],\"$L28\"]]}],\"$L29\"]}]\n"])</script><script>self.__next_f.push([1,"d:[\"$\",\"$L2a\",null,{\"children\":[\"$L2b\",[\"$\",\"$L2c\",null,{\"promise\":\"$@2d\"}]]}]\ne:[\"$\",\"$1\",\"h\",{\"children\":[null,[[\"$\",\"$L2e\",null,{\"children\":\"$L2f\"}],null],[\"$\",\"$L30\",null,{\"children\":[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$31\",null,{\"fallback\":null,\"children\":\"$L32\"}]}]}]]}]\n10:[\"$\",\"a\",\"l\",{\"href\":\"/canadian-contracts/vendors/l\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"L\"}]\n11:[\"$\",\"a\",\"m\",{\"href\":\"/canadian-contracts/vendors/m\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"M\"}]\n12:[\"$\",\"a\",\"n\",{\"href\":\"/canadian-contracts/vendors/n\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"N\"}]\n13:[\"$\",\"a\",\"o\",{\"href\":\"/canadian-contracts/vendors/o\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"O\"}]\n14:[\"$\",\"a\",\"p\",{\"href\":\"/canadian-contracts/vendors/p\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"P\"}]\n15:[\"$\",\"a\",\"q\",{\"href\":\"/canadian-contracts/vendors/q\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"Q\"}]\n16:[\"$\",\"a\",\"r\",{\"href\":\"/canadian-contracts/vendors/r\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:"])</script><script>self.__next_f.push([1,"border-navy-300 hover:bg-paper-cool\",\"children\":\"R\"}]\n17:[\"$\",\"a\",\"s\",{\"href\":\"/canadian-contracts/vendors/s\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"S\"}]\n18:[\"$\",\"a\",\"t\",{\"href\":\"/canadian-contracts/vendors/t\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"T\"}]\n19:[\"$\",\"a\",\"u\",{\"href\":\"/canadian-contracts/vendors/u\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"U\"}]\n1a:[\"$\",\"a\",\"v\",{\"href\":\"/canadian-contracts/vendors/v\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"V\"}]\n1b:[\"$\",\"a\",\"w\",{\"href\":\"/canadian-contracts/vendors/w\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"W\"}]\n1c:[\"$\",\"a\",\"x\",{\"href\":\"/canadian-contracts/vendors/x\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"X\"}]\n1d:[\"$\",\"a\",\"y\",{\"href\":\"/canadian-contracts/vendors/y\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"Y\"}]\n1e:[\"$\",\"a\",\"z\",{\"href\":\"/canadian-contracts/vendors/z\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16"])</script><script>self.__next_f.push([1,"px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"Z\"}]\n1f:[\"$\",\"a\",\"0-9\",{\"href\":\"/canadian-contracts/vendors/0-9\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"0-9\"}]\n"])</script><script>self.__next_f.push([1,"20:[\"$\",\"section\",\"Federal Grants\",{\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-display text-[28px] mb-4 text-navy-900\",\"children\":\"Federal Grants\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-3\",\"children\":[[\"$\",\"li\",\"/canadian-grants/top-recipients\",{\"children\":[[\"$\",\"a\",null,{\"href\":\"/canadian-grants/top-recipients\",\"className\":\"font-medium text-copper-700 hover:text-copper-600 hover:underline\",\"children\":\"Top 1000 Recipients\"}],\"$undefined\"]}],[\"$\",\"li\",\"/canadian-grants/top-programs\",{\"children\":[[\"$\",\"a\",null,{\"href\":\"/canadian-grants/top-programs\",\"className\":\"font-medium text-copper-700 hover:text-copper-600 hover:underline\",\"children\":\"Top 1000 Programs\"}],\"$undefined\"]}],[\"$\",\"li\",\"/canadian-grants/recipients\",{\"children\":[[\"$\",\"a\",null,{\"href\":\"/canadian-grants/recipients\",\"className\":\"font-medium text-copper-700 hover:text-copper-600 hover:underline\",\"children\":\"A–Z Recipient Index\"}],[\"$\",\"div\",null,{\"className\":\"mt-2 ml-4 flex flex-wrap gap-1.5\",\"children\":[[\"$\",\"a\",\"a\",{\"href\":\"/canadian-grants/recipients/a\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"A\"}],[\"$\",\"a\",\"b\",{\"href\":\"/canadian-grants/recipients/b\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"B\"}],[\"$\",\"a\",\"c\",{\"href\":\"/canadian-grants/recipients/c\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"C\"}],[\"$\",\"a\",\"d\",{\"href\":\"/canadian-grants/recipients/d\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"D\"}],[\"$\",\"a\",\"e\",{\"href\":\"/canadian-grants/recipients/e\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"E\"}],[\"$\",\"a\",\"f\",{\"href\":\"/canadian-grants/recipients/f\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"F\"}],[\"$\",\"a\",\"g\",{\"href\":\"/canadian-grants/recipients/g\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"G\"}],[\"$\",\"a\",\"h\",{\"href\":\"/canadian-grants/recipients/h\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"H\"}],[\"$\",\"a\",\"i\",{\"href\":\"/canadian-grants/recipients/i\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"I\"}],[\"$\",\"a\",\"j\",{\"href\":\"/canadian-grants/recipients/j\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"J\"}],[\"$\",\"a\",\"k\",{\"href\":\"/canadian-grants/recipients/k\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"K\"}],\"$L33\",\"$L34\",\"$L35\",\"$L36\",\"$L37\",\"$L38\",\"$L39\",\"$L3a\",\"$L3b\",\"$L3c\",\"$L3d\",\"$L3e\",\"$L3f\",\"$L40\",\"$L41\",\"$L42\"]}]]}],\"$L43\"]}]]}]\n"])</script><script>self.__next_f.push([1,"21:[\"$\",\"section\",\"Federal Awards\",{\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-display text-[28px] mb-4 text-navy-900\",\"children\":\"Federal Awards\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-3\",\"children\":[[\"$\",\"li\",\"/canadian-awards/vendors\",{\"children\":[[\"$\",\"a\",null,{\"href\":\"/canadian-awards/vendors\",\"className\":\"font-medium text-copper-700 hover:text-copper-600 hover:underline\",\"children\":\"A–Z Vendor Index\"}],[\"$\",\"div\",null,{\"className\":\"mt-2 ml-4 flex flex-wrap gap-1.5\",\"children\":[[\"$\",\"a\",\"a\",{\"href\":\"/canadian-awards/vendors/a\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"A\"}],[\"$\",\"a\",\"b\",{\"href\":\"/canadian-awards/vendors/b\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"B\"}],[\"$\",\"a\",\"c\",{\"href\":\"/canadian-awards/vendors/c\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"C\"}],[\"$\",\"a\",\"d\",{\"href\":\"/canadian-awards/vendors/d\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"D\"}],[\"$\",\"a\",\"e\",{\"href\":\"/canadian-awards/vendors/e\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"E\"}],[\"$\",\"a\",\"f\",{\"href\":\"/canadian-awards/vendors/f\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"F\"}],[\"$\",\"a\",\"g\",{\"href\":\"/canadian-awards/vendors/g\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"G\"}],[\"$\",\"a\",\"h\",{\"href\":\"/canadian-awards/vendors/h\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"H\"}],[\"$\",\"a\",\"i\",{\"href\":\"/canadian-awards/vendors/i\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"I\"}],[\"$\",\"a\",\"j\",{\"href\":\"/canadian-awards/vendors/j\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"J\"}],[\"$\",\"a\",\"k\",{\"href\":\"/canadian-awards/vendors/k\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"K\"}],[\"$\",\"a\",\"l\",{\"href\":\"/canadian-awards/vendors/l\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"L\"}],[\"$\",\"a\",\"m\",{\"href\":\"/canadian-awards/vendors/m\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"M\"}],\"$L44\",\"$L45\",\"$L46\",\"$L47\",\"$L48\",\"$L49\",\"$L4a\",\"$L4b\",\"$L4c\",\"$L4d\",\"$L4e\",\"$L4f\",\"$L50\",\"$L51\"]}]]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"22:[\"$\",\"a\",\"Vendors A-Z\",{\"className\":\"cursor-pointer text-[13px] text-navy-700 hover:text-navy-900\",\"children\":\"Vendors A-Z\"}]\n23:[\"$\",\"a\",\"Departments\",{\"className\":\"cursor-pointer text-[13px] text-navy-700 hover:text-navy-900\",\"children\":\"Departments\"}]\n24:[\"$\",\"a\",\"Programs A-Z\",{\"className\":\"cursor-pointer text-[13px] text-navy-700 hover:text-navy-900\",\"children\":\"Programs A-Z\"}]\n25:[\"$\",\"a\",\"Commodities\",{\"className\":\"cursor-pointer text-[13px] text-navy-700 hover:text-navy-900\",\"children\":\"Commodities\"}]\n26:[\"$\",\"a\",\"Fiscal years\",{\"className\":\"cursor-pointer text-[13px] text-navy-700 hover:text-navy-900\",\"children\":\"Fiscal years\"}]\n27:[\"$\",\"a\",\"This week\",{\"className\":\"cursor-pointer text-[13px] text-navy-700 hover:text-navy-900\",\"children\":\"This week\"}]\n"])</script><script>self.__next_f.push([1,"28:[\"$\",\"div\",\"Product\",{\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-3 font-mono text-[10px] font-semibold uppercase tracking-[0.1em] text-navy-400\",\"children\":\"Product\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-2\",\"children\":[[\"$\",\"a\",\"Bid Intelligence\",{\"className\":\"cursor-pointer text-[13px] text-navy-700 hover:text-navy-900\",\"children\":\"Bid Intelligence\"}],[\"$\",\"a\",\"Compliance matrix\",{\"className\":\"cursor-pointer text-[13px] text-navy-700 hover:text-navy-900\",\"children\":\"Compliance matrix\"}],[\"$\",\"a\",\"Pricing\",{\"className\":\"cursor-pointer text-[13px] text-navy-700 hover:text-navy-900\",\"children\":\"Pricing\"}],[\"$\",\"a\",\"Compare\",{\"className\":\"cursor-pointer text-[13px] text-navy-700 hover:text-navy-900\",\"children\":\"Compare\"}],[\"$\",\"a\",\"Methodology\",{\"className\":\"cursor-pointer text-[13px] text-navy-700 hover:text-navy-900\",\"children\":\"Methodology\"}],[\"$\",\"a\",\"API\",{\"className\":\"cursor-pointer text-[13px] text-navy-700 hover:text-navy-900\",\"children\":\"API\"}]]}]]}]\n"])</script><script>self.__next_f.push([1,"29:[\"$\",\"div\",null,{\"className\":\"mx-auto mt-8 flex max-w-[1320px] items-center justify-between border-t border-navy-100 px-7 pt-[18px] text-[12px] text-navy-400\",\"children\":[[\"$\",\"div\",null,{\"children\":\"© 2026 Proposal Forge Inc. · Canadian-owned · Data via open.canada.ca\"}],[\"$\",\"div\",null,{\"className\":\"flex gap-4\",\"children\":[[\"$\",\"a\",null,{\"className\":\"cursor-pointer hover:text-navy-700\",\"children\":\"Methodology\"}],[\"$\",\"a\",null,{\"className\":\"cursor-pointer hover:text-navy-700\",\"children\":\"Coverage\"}],[\"$\",\"a\",null,{\"className\":\"cursor-pointer hover:text-navy-700\",\"children\":\"Corrections\"}]]}]]}]\n33:[\"$\",\"a\",\"l\",{\"href\":\"/canadian-grants/recipients/l\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"L\"}]\n34:[\"$\",\"a\",\"m\",{\"href\":\"/canadian-grants/recipients/m\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"M\"}]\n35:[\"$\",\"a\",\"n\",{\"href\":\"/canadian-grants/recipients/n\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"N\"}]\n36:[\"$\",\"a\",\"o\",{\"href\":\"/canadian-grants/recipients/o\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"O\"}]\n37:[\"$\",\"a\",\"p\",{\"href\":\"/canadian-grants/recipients/p\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"P\"}]\n38:[\"$\",\"a\",\"q\",{\"href\":\"/canadian-grants/recipients/q\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-na"])</script><script>self.__next_f.push([1,"vy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"Q\"}]\n39:[\"$\",\"a\",\"r\",{\"href\":\"/canadian-grants/recipients/r\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"R\"}]\n3a:[\"$\",\"a\",\"s\",{\"href\":\"/canadian-grants/recipients/s\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"S\"}]\n3b:[\"$\",\"a\",\"t\",{\"href\":\"/canadian-grants/recipients/t\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"T\"}]\n3c:[\"$\",\"a\",\"u\",{\"href\":\"/canadian-grants/recipients/u\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"U\"}]\n3d:[\"$\",\"a\",\"v\",{\"href\":\"/canadian-grants/recipients/v\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"V\"}]\n3e:[\"$\",\"a\",\"w\",{\"href\":\"/canadian-grants/recipients/w\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"W\"}]\n3f:[\"$\",\"a\",\"x\",{\"href\":\"/canadian-grants/recipients/x\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"X\"}]\n40:[\"$\",\"a\",\"y\",{\"href\":\"/canadian-grants/recipients/y\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rou"])</script><script>self.__next_f.push([1,"nded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"Y\"}]\n41:[\"$\",\"a\",\"z\",{\"href\":\"/canadian-grants/recipients/z\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"Z\"}]\n42:[\"$\",\"a\",\"0-9\",{\"href\":\"/canadian-grants/recipients/0-9\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"0-9\"}]\n"])</script><script>self.__next_f.push([1,"43:[\"$\",\"li\",\"/canadian-grants/programs\",{\"children\":[[\"$\",\"a\",null,{\"href\":\"/canadian-grants/programs\",\"className\":\"font-medium text-copper-700 hover:text-copper-600 hover:underline\",\"children\":\"A–Z Program Index\"}],[\"$\",\"div\",null,{\"className\":\"mt-2 ml-4 flex flex-wrap gap-1.5\",\"children\":[[\"$\",\"a\",\"a\",{\"href\":\"/canadian-grants/programs/a\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"A\"}],[\"$\",\"a\",\"b\",{\"href\":\"/canadian-grants/programs/b\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"B\"}],[\"$\",\"a\",\"c\",{\"href\":\"/canadian-grants/programs/c\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"C\"}],[\"$\",\"a\",\"d\",{\"href\":\"/canadian-grants/programs/d\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"D\"}],[\"$\",\"a\",\"e\",{\"href\":\"/canadian-grants/programs/e\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"E\"}],[\"$\",\"a\",\"f\",{\"href\":\"/canadian-grants/programs/f\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"F\"}],[\"$\",\"a\",\"g\",{\"href\":\"/canadian-grants/programs/g\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"G\"}],[\"$\",\"a\",\"h\",{\"href\":\"/canadian-grants/programs/h\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"H\"}],[\"$\",\"a\",\"i\",{\"href\":\"/canadian-grants/programs/i\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"I\"}],[\"$\",\"a\",\"j\",{\"href\":\"/canadian-grants/programs/j\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"J\"}],[\"$\",\"a\",\"k\",{\"href\":\"/canadian-grants/programs/k\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"K\"}],[\"$\",\"a\",\"l\",{\"href\":\"/canadian-grants/programs/l\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"L\"}],[\"$\",\"a\",\"m\",{\"href\":\"/canadian-grants/programs/m\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"M\"}],[\"$\",\"a\",\"n\",{\"href\":\"/canadian-grants/programs/n\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"N\"}],\"$L52\",\"$L53\",\"$L54\",\"$L55\",\"$L56\",\"$L57\",\"$L58\",\"$L59\",\"$L5a\",\"$L5b\",\"$L5c\",\"$L5d\",\"$L5e\"]}]]}]\n"])</script><script>self.__next_f.push([1,"44:[\"$\",\"a\",\"n\",{\"href\":\"/canadian-awards/vendors/n\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"N\"}]\n45:[\"$\",\"a\",\"o\",{\"href\":\"/canadian-awards/vendors/o\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"O\"}]\n46:[\"$\",\"a\",\"p\",{\"href\":\"/canadian-awards/vendors/p\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"P\"}]\n47:[\"$\",\"a\",\"q\",{\"href\":\"/canadian-awards/vendors/q\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"Q\"}]\n48:[\"$\",\"a\",\"r\",{\"href\":\"/canadian-awards/vendors/r\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"R\"}]\n49:[\"$\",\"a\",\"s\",{\"href\":\"/canadian-awards/vendors/s\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"S\"}]\n4a:[\"$\",\"a\",\"t\",{\"href\":\"/canadian-awards/vendors/t\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"T\"}]\n4b:[\"$\",\"a\",\"u\",{\"href\":\"/canadian-awards/vendors/u\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"U\"}]\n"])</script><script>self.__next_f.push([1,"4c:[\"$\",\"a\",\"v\",{\"href\":\"/canadian-awards/vendors/v\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"V\"}]\n4d:[\"$\",\"a\",\"w\",{\"href\":\"/canadian-awards/vendors/w\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"W\"}]\n4e:[\"$\",\"a\",\"x\",{\"href\":\"/canadian-awards/vendors/x\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"X\"}]\n4f:[\"$\",\"a\",\"y\",{\"href\":\"/canadian-awards/vendors/y\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"Y\"}]\n50:[\"$\",\"a\",\"z\",{\"href\":\"/canadian-awards/vendors/z\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"Z\"}]\n51:[\"$\",\"a\",\"0-9\",{\"href\":\"/canadian-awards/vendors/0-9\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"0-9\"}]\n52:[\"$\",\"a\",\"o\",{\"href\":\"/canadian-grants/programs/o\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"O\"}]\n53:[\"$\",\"a\",\"p\",{\"href\":\"/canadian-grants/programs/p\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children"])</script><script>self.__next_f.push([1,"\":\"P\"}]\n54:[\"$\",\"a\",\"q\",{\"href\":\"/canadian-grants/programs/q\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"Q\"}]\n55:[\"$\",\"a\",\"r\",{\"href\":\"/canadian-grants/programs/r\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"R\"}]\n56:[\"$\",\"a\",\"s\",{\"href\":\"/canadian-grants/programs/s\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"S\"}]\n57:[\"$\",\"a\",\"t\",{\"href\":\"/canadian-grants/programs/t\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"T\"}]\n58:[\"$\",\"a\",\"u\",{\"href\":\"/canadian-grants/programs/u\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"U\"}]\n59:[\"$\",\"a\",\"v\",{\"href\":\"/canadian-grants/programs/v\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"V\"}]\n5a:[\"$\",\"a\",\"w\",{\"href\":\"/canadian-grants/programs/w\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"W\"}]\n5b:[\"$\",\"a\",\"x\",{\"href\":\"/canadian-grants/programs/x\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\""])</script><script>self.__next_f.push([1,"children\":\"X\"}]\n5c:[\"$\",\"a\",\"y\",{\"href\":\"/canadian-grants/programs/y\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"Y\"}]\n5d:[\"$\",\"a\",\"z\",{\"href\":\"/canadian-grants/programs/z\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"Z\"}]\n5e:[\"$\",\"a\",\"0-9\",{\"href\":\"/canadian-grants/programs/0-9\",\"className\":\"inline-flex h-8 w-8 items-center justify-center rounded-md border border-navy-100 bg-white font-display text-[16px] text-navy-700 hover:border-navy-300 hover:bg-paper-cool\",\"children\":\"0-9\"}]\n"])</script><script>self.__next_f.push([1,"2:[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"scroll-smooth\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://fonts.googleapis.com\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://fonts.gstatic.com\",\"crossOrigin\":\"anonymous\"}],[\"$\",\"link\",null,{\"rel\":\"preload\",\"as\":\"style\",\"href\":\"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200\u0026display=block\"}],[\"$\",\"link\",null,{\"rel\":\"stylesheet\",\"href\":\"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200\u0026display=block\"}],[\"$\",\"link\",null,{\"rel\":\"dns-prefetch\",\"href\":\"https://www.googletagmanager.com\"}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"Organization\\\",\\\"name\\\":\\\"Proposal Forge\\\",\\\"url\\\":\\\"https://proposalforge.io\\\",\\\"logo\\\":\\\"https://proposalforge.io/logo.png\\\",\\\"description\\\":\\\"A fully Canadian proposal automation platform with in-country data residency and controls architected for Protected B alignment (CCCS Medium); formal assessment in progress.\\\",\\\"email\\\":\\\"contact@proposalforge.io\\\",\\\"sameAs\\\":[\\\"https://twitter.com/proposalforge\\\",\\\"https://linkedin.com/company/proposalforge\\\"],\\\"contactPoint\\\":[{\\\"@type\\\":\\\"ContactPoint\\\",\\\"telephone\\\":\\\"+1-613-703-8889\\\",\\\"contactType\\\":\\\"sales\\\",\\\"email\\\":\\\"contact@proposalforge.io\\\",\\\"availableLanguage\\\":[\\\"English\\\"]},{\\\"@type\\\":\\\"ContactPoint\\\",\\\"telephone\\\":\\\"+1-613-703-8889\\\",\\\"contactType\\\":\\\"customer support\\\",\\\"email\\\":\\\"contact@proposalforge.io\\\",\\\"availableLanguage\\\":[\\\"English\\\"]}]}\"}}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"WebSite\\\",\\\"name\\\":\\\"Proposal Forge\\\",\\\"url\\\":\\\"https://proposalforge.io\\\",\\\"description\\\":\\\"A fully Canadian proposal automation platform with in-country data residency and controls architected for Protected B alignment (CCCS Medium); formal assessment in progress.\\\",\\\"potentialAction\\\":{\\\"@type\\\":\\\"SearchAction\\\",\\\"target\\\":{\\\"@type\\\":\\\"EntryPoint\\\",\\\"urlTemplate\\\":\\\"https://proposalforge.io/search?q={search_term_string}\\\"},\\\"query-input\\\":\\\"required name=search_term_string\\\"}}\"}}]]}],[\"$\",\"body\",null,{\"className\":\"antialiased\",\"children\":[[\"$\",\"$L5f\",null,{\"src\":\"https://www.googletagmanager.com/gtag/js?id=G-QBGENDNGER\",\"strategy\":\"afterInteractive\"}],[\"$\",\"$L5f\",null,{\"id\":\"google-gtag\",\"strategy\":\"afterInteractive\",\"children\":\"\\n            window.dataLayer = window.dataLayer || [];\\n            function gtag(){dataLayer.push(arguments);}\\n            gtag('js', new Date());\\n            gtag('config', 'G-QBGENDNGER');\\n            gtag('config', 'AW-17912778297');\\n          \"}],[\"$\",\"$L60\",null,{}],[\"$\",\"$L61\",null,{\"children\":\"$L62\"}]]}]]}]\n"])</script><script>self.__next_f.push([1,"2f:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, maximum-scale=5\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"media\":\"(prefers-color-scheme: light)\",\"content\":\"#FBFAF7\"}],[\"$\",\"meta\",\"3\",{\"name\":\"theme-color\",\"media\":\"(prefers-color-scheme: dark)\",\"content\":\"#1B2A4A\"}]]\n2b:null\n"])</script><script>self.__next_f.push([1,"62:[\"$\",\"$L63\",null,{\"formats\":\"$undefined\",\"locale\":\"en\",\"messages\":{\"common\":{\"appName\":\"Proposal Forge\",\"tagline\":\"AI-Powered RFP Automation\",\"loading\":\"Loading...\",\"save\":\"Save\",\"cancel\":\"Cancel\",\"delete\":\"Delete\",\"edit\":\"Edit\",\"create\":\"Create\",\"submit\":\"Submit\",\"confirm\":\"Confirm\",\"back\":\"Back\",\"next\":\"Next\",\"continue\":\"Continue\",\"close\":\"Close\",\"search\":\"Search\",\"filter\":\"Filter\",\"sort\":\"Sort\",\"export\":\"Export\",\"import\":\"Import\",\"upload\":\"Upload\",\"download\":\"Download\",\"refresh\":\"Refresh\",\"retry\":\"Retry\",\"yes\":\"Yes\",\"no\":\"No\",\"or\":\"Or\",\"and\":\"and\",\"optional\":\"optional\",\"required\":\"required\",\"all\":\"All\",\"none\":\"None\",\"noResults\":\"No results found\",\"showMore\":\"Show more\",\"showLess\":\"Show less\",\"viewAll\":\"View all\",\"actions\":\"Actions\",\"status\":\"Status\",\"date\":\"Date\",\"name\":\"Name\",\"description\":\"Description\",\"type\":\"Type\",\"category\":\"Category\",\"signOut\":\"Sign Out\",\"signIn\":\"Sign In\",\"copiedToClipboard\":\"Copied to clipboard\"},\"nav\":{\"overview\":\"Overview\",\"dashboard\":\"Dashboard\",\"pipeline\":\"Pipeline\",\"rfps\":\"RFPs\",\"proposals\":\"Proposals\",\"knowledgeBase\":\"Knowledge Base\",\"assets\":\"Assets\",\"businessLines\":\"Business Lines\",\"businessProfile\":\"Business Profile\",\"team\":\"Team\",\"templates\":\"Templates\",\"account\":\"Account\",\"settings\":\"Settings\",\"blogPosts\":\"Blog Posts\",\"budgetTrends\":\"Budget Trends\",\"adminConsole\":\"Admin Console\",\"admin\":\"Admin\"},\"auth\":{\"signInTitle\":\"Sign in to Proposal Forge\",\"signUpTitle\":\"Request Access\",\"signUpSubtitle\":\"Join Proposal Forge and win more RFPs with AI\",\"requestAccess\":\"Request Access\",\"orSignUp\":\"request access\",\"orSignIn\":\"sign in to existing account\",\"emailLabel\":\"Email address\",\"emailPlaceholder\":\"you@example.com\",\"passwordLabel\":\"Password\",\"passwordPlaceholder\":\"--------\",\"passwordHint\":\"Must be at least 8 characters\",\"fullNameLabel\":\"Full Name\",\"fullNamePlaceholder\":\"John Doe\",\"phoneLabel\":\"Phone Number\",\"phonePlaceholder\":\"(555) 123-4567\",\"phoneHint\":\"Optional — we'll text you helpful tips to get started\",\"rememberMe\":\"Remember me\",\"forgotPassword\":\"Forgot password?\",\"signingIn\":\"Signing in...\",\"creatingAccount\":\"Creating account...\",\"termsAgree\":\"I agree to the\",\"termsOfService\":\"Terms of Service\",\"privacyPolicy\":\"Privacy Policy\",\"heroTitle\":\"Win more proposals with AI\",\"heroDescription\":\"Canadian proposal automation for teams managing RFPs and regulated submissions.\",\"featureProtectedB\":\"Protected B-ready controls\",\"featureCanadianData\":\"Canadian data residency\",\"featurePatentPending\":\"Patent-pending AI workflows\",\"resetPasswordTitle\":\"Reset your password\",\"resetPasswordSubtitle\":\"Enter your email and we'll send you a reset link\",\"sendResetLink\":\"Send reset link\",\"sending\":\"Sending...\",\"checkEmail\":\"Check your email\",\"resetLinkSent\":\"We sent a password reset link to\",\"backToSignIn\":\"Back to sign in\",\"setNewPasswordTitle\":\"Set new password\",\"setNewPasswordSubtitle\":\"Enter your new password below\",\"newPasswordLabel\":\"New Password\",\"confirmPasswordLabel\":\"Confirm Password\",\"updatePassword\":\"Update password\",\"updating\":\"Updating...\",\"passwordsDoNotMatch\":\"Passwords do not match\"},\"onboarding\":{\"setupChecklist\":\"Setup Checklist\",\"welcomeTitle\":\"Welcome to Proposal Forge!\",\"welcomeSubtitle\":\"Let's set up your organization\",\"orgNameLabel\":\"Organization Name\",\"orgNamePlaceholder\":\"Acme Consulting Inc.\",\"websiteLabel\":\"Company Website\",\"websiteHint\":\"We'll use AI to auto-fill your company profile from your website\",\"websitePlaceholder\":\"https://yourcompany.com\",\"noWebsiteHint\":\"No website? No problem! You can add company details manually later.\",\"creating\":\"Creating...\",\"helpText\":\"Need help?\",\"gettingStartedGuide\":\"Read our getting started guide\",\"stepCreateOrg\":\"Create organization\",\"stepCreateOrgDetail\":\"Add company name and optional website.\",\"stepBuildProfile\":\"Build profile context\",\"stepBuildProfileWithWebsite\":\"Analyze website and pre-fill organization profile.\",\"stepBuildProfileWithoutWebsite\":\"Skip website for now and add profile details later.\",\"stepLaunchDashboard\":\"Launch dashboard\",\"stepLaunchDashboardDetail\":\"Start with your setup checklist and first opportunities.\",\"analyzingWebsite\":\"Analyzing Your Website\",\"analyzingDescription\":\"Our AI is scanning your website to auto-fill your company profile...\",\"fetchingPages\":\"Fetching website pages...\",\"extractingInfo\":\"Extracting company information...\",\"identifyingServices\":\"Identifying services \u0026 capabilities...\",\"couldntAnalyze\":\"Couldn't Analyze Website\",\"skipForNow\":\"Skip for Now\",\"tryAgain\":\"Try Again\",\"profileUpdated\":\"Profile Updated!\",\"profileExtracted\":\"We've extracted information from your website.\",\"allSetTitle\":\"You're All Set!\",\"allSetSubtitle\":\"Your organization has been created successfully.\",\"autoFilledFrom\":\"Auto-filled from your website:\",\"companyOverview\":\"Company overview\",\"servicesIdentified\":\"{count} services identified\",\"industriesServed\":\"{count} industries served\",\"businessLinesCreated\":\"{count} business lines created\",\"certificationsFound\":\"{count} certifications found\",\"redirectingToDashboard\":\"Redirecting to dashboard...\",\"goToDashboard\":\"Go to Dashboard\",\"invalidWebsite\":\"Please add a valid website before retrying.\",\"scrapeFailedGeneric\":\"Failed to analyze website. You can add company details later.\"},\"dashboard\":{\"title\":\"Dashboard\",\"welcome\":\"Welcome back\",\"welcomeName\":\"Welcome back, {name}!\",\"welcomeGeneric\":\"Welcome back!\",\"heroSubtitle\":\"Track your RFP pipeline, manage proposals, and win more contracts with AI-powered insights.\",\"recentActivity\":\"Recent Activity\",\"quickActions\":\"Quick Actions\",\"activeRfps\":\"Active RFPs\",\"activeProposals\":\"Active Proposals\",\"openRfps\":\"Open RFPs\",\"inProgress\":\"In Progress\",\"pendingReview\":\"Pending Review\",\"teamMembers\":\"Team Members\",\"winRate\":\"Win Rate\",\"thisYear\":\"This Year\",\"thisMonth\":\"This Month\",\"totalProposals\":\"Total Proposals\",\"totalAssets\":\"Total Assets\",\"templates\":\"Templates\",\"uploadRfp\":\"Upload RFP\",\"uploadRfpDesc\":\"Add a new RFP document to analyze\",\"generateProposal\":\"Generate Proposal\",\"generateProposalDesc\":\"AI-powered proposal creation\",\"addAsset\":\"Add Asset\",\"addAssetDesc\":\"Upload CVs, project sheets, content\",\"manageTeam\":\"Manage Team\",\"manageTeamDesc\":\"Invite collaborators\",\"noRecentActivity\":\"No recent activity\",\"noRecentActivityDesc\":\"Upload your first RFP to get started\",\"upcomingDeadlines\":\"Upcoming Deadlines\",\"allCaughtUp\":\"All caught up!\",\"noUpcomingDeadlines\":\"No upcoming deadlines\",\"proposalsSubmitted\":\"Proposals Submitted\",\"proposalsSentOut\":\"proposals sent out\",\"revenueWon\":\"Revenue Won\",\"contractsSecured\":\"{count} contracts secured\",\"wonDecided\":\"{won} won / {total} decided\",\"noClient\":\"No client\",\"estValue\":\"Est. value: {value}\",\"today\":\"Today\",\"yesterday\":\"Yesterday\",\"daysAgo\":\"{count} days ago\",\"getStartedTitle\":\"Get Started with Proposal Forge\",\"getStartedSubtitle\":\"Welcome! Follow these steps to start winning more RFPs:\",\"step1\":\"Upload your team CVs \u0026 assets\",\"step2\":\"Upload an RFP to analyze\",\"step3\":\"Generate AI-powered proposal\",\"step4\":\"Review \u0026 export to Word\"},\"rfps\":{\"title\":\"RFPs\",\"newRfp\":\"New RFP\",\"uploadRfp\":\"Upload RFP\",\"noRfps\":\"No RFPs yet\",\"noRfpsDescription\":\"Upload your first RFP to get started\",\"noRfpsDescriptionExtended\":\"Upload your first RFP to get started with AI-powered proposal generation.\",\"status\":\"Status\",\"client\":\"Client\",\"deadline\":\"Deadline\",\"value\":\"Value\",\"analyzing\":\"Analyzing\",\"analyzed\":\"Analyzed\",\"goNoGo\":\"Go/No-Go\",\"inProgress\":\"In Progress\",\"submitted\":\"Submitted\",\"won\":\"Won\",\"lost\":\"Lost\",\"requirements\":\"Requirements\",\"searchRequirements\":\"Search requirements\",\"searchRfps\":\"Search RFPs\",\"requirement\":\"Requirement\",\"section\":\"Section\",\"priority\":\"Priority\",\"yes\":\"Yes\",\"no\":\"No\",\"mandatory\":\"Mandatory\",\"optional\":\"Optional\",\"evaluationCriteria\":\"Evaluation Criteria\",\"manageRfps\":\"Manage your Request for Proposals\",\"notAuthenticated\":\"Not authenticated\",\"noOrganizationFound\":\"No organization found\",\"failedToLoadRfps\":\"Failed to load RFPs. Please try refreshing the page.\",\"deleteConfirm\":\"Delete this RFP? This action cannot be undone.\",\"failedToDeleteRfp\":\"Failed to delete RFP\",\"view\":\"View\",\"deleting\":\"Deleting...\",\"createNewRfp\":\"Create New RFP\",\"titleLabel\":\"Title\",\"titleRequired\":\"Title *\",\"clientName\":\"Client Name\",\"clientNamePlaceholder\":\"Client organization name\",\"referenceNumber\":\"Reference Number\",\"referenceNumberPlaceholder\":\"RFP-2025-001\",\"submissionDeadline\":\"Submission Deadline\",\"submissionDeadlineRequired\":\"Submission Deadline *\",\"estimatedValue\":\"Estimated Value ($)\",\"estimatedValuePlaceholder\":\"100000\",\"creating\":\"Creating...\",\"createRfp\":\"Create RFP\",\"failedToCreateRfp\":\"Failed to create RFP\",\"rfpTitlePlaceholder\":\"RFP Title\",\"backToRfps\":\"Back to RFPs\",\"uploadNewRfp\":\"Upload New RFP\",\"uploadDescription\":\"Upload an RFP document — AI will auto-analyze it, extract requirements, name it, and find the submission deadline\",\"rfpDocument\":\"RFP Document\",\"dropFilesHere\":\"Drop the files here...\",\"dragAndDropRfp\":\"Drag \u0026 drop RFP documents\",\"addMoreDocuments\":\"Add more documents\",\"orClickToBrowse\":\"or click to browse\",\"supportedFormats\":\"Supports PDF, Word (.doc, .docx), and text files up to 50MB each\",\"documentsUploaded\":\"{count} document(s) uploaded:\",\"titleOptional\":\"Title (optional — auto-generated from AI analysis)\",\"titleAutoGenPlaceholder\":\"Leave blank to auto-generate from AI analysis\",\"submissionDeadlineOptional\":\"Submission Deadline (optional — auto-detected from RFP)\",\"enterRfpTitle\":\"Enter RFP title\",\"clientOrganization\":\"Client / Organization\",\"clientOrgPlaceholder\":\"e.g., City of Toronto, ABC Corporation\",\"estimatedValueNewPlaceholder\":\"e.g., 500000\",\"uploadAtLeastOneDocument\":\"Please upload at least one RFP document\",\"pleaseEnterTitle\":\"Please enter a title\",\"pleaseEnterDeadline\":\"Please enter a submission deadline\",\"mustBeLoggedIn\":\"You must be logged in to upload RFPs\",\"noOrgForUser\":\"No organization found for user\",\"uploadingAndAnalyzing\":\"Uploading \u0026 Analyzing...\",\"rfpUploadedAndAnalyzed\":\"RFP Uploaded \u0026 Analyzed!\",\"rfpUploadedDescription\":\"Your RFP has been uploaded, parsed, and automatically analyzed with AI. All fields have been pre-filled with extracted information.\",\"rfpUploadedAnalysisPending\":\"RFP Uploaded — Analysis Pending\",\"rfpUploadedAnalysisPendingDescription\":\"Your RFP was uploaded successfully, but the AI analysis did not complete. You can retry the analysis from the RFP detail page.\",\"viewRfpDetails\":\"View RFP Details\",\"uploadAnother\":\"Upload Another\",\"rfpDetails\":\"RFP Details\",\"tipsTitle\":\"Tips for best results\",\"tip1\":\"Upload the complete RFP document for accurate analysis\",\"tip2\":\"PDFs with selectable text work best for parsing\",\"tip3\":\"AI will extract the title, deadlines, requirements, and evaluation criteria automatically\",\"tip4\":\"All fields are optional — just drop your file and let AI do the rest\",\"reference\":\"Reference: {ref}\",\"errorLoadingRfp\":\"Error loading RFP\",\"notSpecified\":\"Not specified\",\"identified\":\"{count} identified\",\"goNoGoDecisionRequired\":\"Go/No-Go Decision Required\",\"goNoGoDescription\":\"Review the AI analysis and decide whether to pursue this opportunity.\",\"goButton\":\"Go - Pursue This RFP\",\"noGoButton\":\"No-Go - Pass on This RFP\",\"overview\":\"Overview\",\"aiAnalysisSummary\":\"AI Analysis Summary\",\"keyDates\":\"Key Dates\",\"submissionRequirements\":\"Submission Requirements\",\"pageLimit\":\"Page Limit: {count} pages\",\"sectionPageLimits\":\"Section Page Limits\",\"pages\":\"{count} pages\",\"separatePricingRequired\":\"Separate Pricing Required\",\"requiredForms\":\"Required Forms\",\"format\":\"Format\",\"submissionMethod\":\"Submission Method\",\"copiesRequired\":\"Copies Required\",\"formattingRequirements\":\"Formatting Requirements\",\"requiredSections\":\"Required Sections\",\"projectScope\":\"Project Scope\",\"noDescriptionProvided\":\"No description provided\",\"decisionRationale\":\"Decision Rationale\",\"proposals\":\"Proposals\",\"noProposalsYet\":\"No proposals yet\",\"generateWithAi\":\"Generate with AI\",\"generateProposalWithAi\":\"Generate Proposal with AI\",\"timeline\":\"Timeline\",\"created\":\"Created\",\"lastUpdated\":\"Last Updated\",\"clientLogo\":\"Client Logo\",\"clientLogoDescription\":\"Logo for proposal cover page\",\"clientLogoAlt\":\"Client logo\",\"removeLogo\":\"Remove Logo\",\"noLogo\":\"No logo\",\"uploadLogo\":\"Upload Logo\",\"uploading\":\"Uploading...\",\"requirementsTab\":\"Requirements ({count})\",\"extractedRequirements\":\"Extracted Requirements\",\"requirementsIdentifiedByAi\":\"Requirements identified by AI analysis\",\"noRequirementsExtracted\":\"No requirements extracted\",\"runAiAnalysis\":\"Run AI analysis to extract requirements from this RFP.\",\"uploadContentForRequirements\":\"Upload RFP content to extract requirements.\",\"analyzeWithAi\":\"Analyze with AI\",\"analyzingWithAi\":\"Analyzing RFP with AI... This may take a minute.\",\"documentsTab\":\"Documents ({count})\",\"sourceDocuments\":\"Source Documents\",\"addDocument\":\"Add Document\",\"documentsDescription\":\"Documents that make up this RFP\",\"originalDocument\":\"Original document\",\"noDocumentsUploaded\":\"No documents uploaded\",\"addDocumentsToTender\":\"Add RFP documents to this tender.\",\"complianceChecklist\":\"Compliance Checklist\",\"originalContent\":\"Original Content\",\"originalRfpContent\":\"Original RFP Content\",\"noContentUploaded\":\"No content uploaded\",\"uploadDocumentToView\":\"Upload an RFP document to view its content here.\",\"deleteRfp\":\"Delete RFP\",\"deleteRfpConfirm\":\"Are you sure you want to delete this RFP? This action cannot be undone.\",\"addDocumentsToRfp\":\"Add Documents to RFP\",\"addDocumentsDescription\":\"Upload additional documents for this RFP.\",\"selectDocuments\":\"Select Documents\",\"supportedFormatsShort\":\"Supported formats: PDF, DOC, DOCX\",\"uploadDocuments\":\"Upload Documents\",\"pleaseUploadImageFile\":\"Please upload an image file (PNG, JPG, etc.)\",\"imageMustBeLessThan5Mb\":\"Image must be less than 5MB\",\"failedToUploadDocuments\":\"Failed to upload documents\",\"pleaseSelectAtLeastOneFile\":\"Please select at least one file\",\"failedToFetchRfp\":\"Failed to fetch RFP\",\"failedToLoadRfp\":\"Failed to load RFP\",\"failedToAnalyzeRfp\":\"Failed to analyze RFP\",\"failedToUpdateDecision\":\"Failed to update decision\",\"failedToUpdateRfp\":\"Failed to update RFP\",\"failedToUploadLogo\":\"Failed to upload logo\",\"failedToRemoveLogo\":\"Failed to remove logo\",\"failedToProcessRfp\":\"Failed to process RFP\",\"failedToUploadRfp\":\"Failed to upload RFP\",\"createProposal\":\"Create Proposal\",\"goNoGoStrategicAssessment\":\"Go/No-Go Strategic Assessment\",\"runAnalysis\":\"Run APMP Analysis\",\"winProbability\":\"Win Probability\",\"conditionalGo\":\"Conditional Go\",\"noGo\":\"No-Go\",\"needsReview\":\"Needs Review\",\"exportBriefing\":\"Export Briefing\",\"escalateToLeadership\":\"Escalate to Leadership\",\"mandatoryRequirements\":\"Mandatory Requirements\",\"teamingGaps\":\"Teaming Gaps\",\"roiAnalysis\":\"ROI Analysis\",\"resourceCapacity\":\"Resource Capacity\",\"proposalManagerDashboard\":\"Proposal Manager Dashboard\",\"activeProposals\":\"Active Proposals\",\"teamWorkload\":\"Team Workload\",\"overdueItems\":\"Overdue Items\",\"upcomingDeadlines\":\"Upcoming Deadlines\",\"launchKickoff\":\"Launch Kickoff\",\"tasksAndSchedule\":\"Tasks \u0026 Schedule\",\"processGates\":\"Process Gates\",\"voiceInterview\":\"Voice Interview\",\"startInterview\":\"Start Interview\",\"recordAnswer\":\"Record Answer\"},\"proposals\":{\"title\":\"Proposals\",\"newProposal\":\"New Proposal\",\"noProposals\":\"No proposals yet\",\"noProposalsDescription\":\"Create your first proposal from an RFP\",\"status\":\"Status\",\"draft\":\"Draft\",\"inReview\":\"In Review\",\"approved\":\"Approved\",\"submitted\":\"Submitted\",\"sections\":\"Sections\",\"generateContent\":\"Generate Content\",\"exportWord\":\"Export Word\",\"exportPdf\":\"Export PDF\",\"language\":\"Language\",\"selectLanguage\":\"Select language for this proposal\",\"english\":\"English\",\"french\":\"French (Canadian)\",\"backToProposals\":\"Back to Proposals\",\"createNewProposal\":\"Create New Proposal\",\"createNewProposalDescription\":\"Start a new proposal from scratch or based on an RFP.\",\"proposalDetails\":\"Proposal Details\",\"proposalTitle\":\"Proposal Title\",\"proposalTitlePlaceholder\":\"Enter proposal title\",\"linkToRfp\":\"Link to RFP\",\"noRfpStandalone\":\"No RFP - Standalone Proposal\",\"selectRfpHelper\":\"Select an RFP to automatically pull requirements and context\",\"templateOptional\":\"Template (Optional)\",\"noTemplateBlank\":\"No Template - Start Blank\",\"templateHelper\":\"Use a template to pre-populate sections\",\"proposedValue\":\"Proposed Value ($)\",\"proposedValuePlaceholder\":\"0.00\",\"proposedValueHelper\":\"Enter the proposed contract value\",\"createProposal\":\"Create Proposal\",\"failedToLoadData\":\"Failed to load data\",\"titleRequired\":\"Title is required\",\"failedToCreateProposal\":\"Failed to create proposal\",\"proposalFor\":\"Proposal for {title}\",\"errorLoadingProposal\":\"Error loading proposal\",\"failedToLoadProposal\":\"Failed to load proposal\",\"rfpRequirements\":\"RFP Requirements\",\"noRfpLinked\":\"No RFP linked to this proposal\",\"noSectionsYet\":\"No sections yet\",\"noSectionsDescription\":\"Add sections to start building your proposal.\",\"addSection\":\"Add Section\",\"sectionTitle\":\"Section Title\",\"sectionTitlePlaceholder\":\"e.g., Executive Summary\",\"saveAll\":\"Save All\",\"unsavedChanges\":\"You have unsaved changes in {count} section(s).\",\"hide\":\"Hide\",\"requirements\":\"Requirements\",\"assets\":\"Assets\",\"comments\":\"Comments\",\"sectionComments\":\"Section Comments\",\"versionHistory\":\"Version History\",\"value\":\"Value\",\"rfpReference\":\"RFP Reference\",\"client\":\"Client\",\"deadline\":\"Deadline\",\"customVariables\":\"Custom Variables\",\"unsaved\":\"Unsaved\",\"noCustomVariables\":\"No custom variables\",\"add\":\"Add\",\"generateSectionWithAI\":\"Generate Section with AI\",\"generateAIDescription\":\"Configure how AI should generate this section. The AI will use matched assets from your business line and company profile.\",\"tone\":\"Tone\",\"toneOptions\":{\"professional\":\"Professional\",\"technical\":\"Technical\",\"persuasive\":\"Persuasive\",\"formal\":\"Formal\",\"consultative\":\"Consultative\"},\"targetWordCount\":\"Target Word Count\",\"wordCountHelper\":\"Approximate target (100-2000 words)\",\"formattingStyle\":\"Formatting Style\",\"formatOptions\":{\"auto\":\"Auto (Let AI Decide)\",\"bullets\":\"Bulleted Highlights\",\"numbered\":\"Numbered Lists\",\"mixed\":\"Mixed (Text + Bullets)\"},\"formattingHelper\":\"Controls how dense the section feels\",\"customInstructions\":\"Custom Instructions (Optional)\",\"customInstructionsPlaceholder\":\"E.g., Focus on sustainability initiatives, emphasize local expertise, include specific certifications...\",\"customInstructionsHelper\":\"Additional guidance for the AI\",\"generateSection\":\"Generate Section\",\"addCustomVariable\":\"Add Custom Variable\",\"customVariableDescription\":\"Custom variables can be used in your Word template with the format {{VARIABLE_NAME}}.\",\"variableName\":\"Variable Name\",\"variableNamePlaceholder\":\"e.g., PROJECT_MANAGER\",\"variableValue\":\"Value\",\"variableValuePlaceholder\":\"e.g., John Smith\",\"addVariable\":\"Add Variable\",\"sectionSaved\":\"Section saved successfully\",\"allSectionsSaved\":\"All sections saved successfully\",\"failedToSaveSection\":\"Failed to save section\",\"failedToSaveSections\":\"Failed to save sections\",\"sectionAdded\":\"Section added\",\"sectionDeleted\":\"Section deleted\",\"sectionOrderSaved\":\"Section order saved\",\"requirementLinked\":\"Requirement linked to section\",\"requirementUnlinked\":\"Requirement unlinked\",\"failedToLinkRequirement\":\"Failed to link requirement\",\"failedToUnlinkRequirement\":\"Failed to unlink requirement\",\"expandSectionToInsert\":\"Please expand a section to insert the asset\",\"assetInserted\":\"{name} inserted into section\",\"customVariablesSaved\":\"Custom variables saved\",\"failedToSaveVariables\":\"Failed to save custom variables\",\"commentAdded\":\"Comment added\",\"commentDeleted\":\"Comment deleted\",\"commentResolved\":\"Comment resolved\",\"failedToAddComment\":\"Failed to add comment\",\"failedToEditComment\":\"Failed to edit comment\",\"failedToDeleteComment\":\"Failed to delete comment\",\"failedToResolveComment\":\"Failed to resolve comment\",\"failedToReopenComment\":\"Failed to reopen comment\",\"versionRestored\":\"Version restored\",\"failedToRestoreVersion\":\"Failed to restore version\",\"checkpointCreated\":\"Checkpoint created\",\"failedToCreateCheckpoint\":\"Failed to create checkpoint\",\"responseUpdated\":\"Response updated\",\"failedToUpdateResponse\":\"Failed to update response\",\"notificationPreferencesUpdated\":\"Notification preferences updated\",\"failedToUpdatePreferences\":\"Failed to update preferences\",\"failedToMarkNotification\":\"Failed to mark notification as read\",\"failedToMarkAllNotifications\":\"Failed to mark all as read\",\"failedToDeleteNotification\":\"Failed to delete notification\",\"failedToClearNotifications\":\"Failed to clear notifications\",\"navigatingToComment\":\"Navigating to comment...\",\"aiContentGenerated\":\"AI content generated successfully\",\"aiContentGeneratedWithContext\":\"AI content generated{businessLine}{assetsCount}\",\"usingBusinessLine\":\" using {name}\",\"assetsUsedCount\":\" ({count} assets)\",\"generateWithAI\":\"Generate Proposal with AI\",\"generateWithAIDescription\":\"Create a complete proposal in minutes using AI to generate each section\",\"selectRfp\":\"Select an RFP\",\"selectRfpDescription\":\"Choose the RFP you want to create a proposal for\",\"noRfpsFound\":\"No RFPs found. Upload an RFP first.\",\"goToRfps\":\"Go to RFPs\",\"selectAnRfp\":\"Select an RFP...\",\"aiSummary\":\"AI Summary\",\"configureProposal\":\"Configure Proposal\",\"configureDescription\":\"Set up your proposal details step by step\",\"requirementResponses\":\"Requirement Responses\",\"requirementResponsesDescription\":\"Review and edit AI-generated responses before proposal generation.\",\"analyzingRequirements\":\"Analyzing Requirements\",\"analyzingRequirementsDescription\":\"TenderAI is scanning the RFP documents to identify compliance requirements and draft initial responses...\",\"scanningDocuments\":\"Scanning documents...\",\"extractingRequirements\":\"Extracting requirements...\",\"draftingResponses\":\"Drafting responses...\",\"finalizing\":\"Finalizing...\",\"noRequirementResponses\":\"No requirement responses found. You can still proceed, but compliance mapping will be limited.\",\"useInProposal\":\"Use In Proposal\",\"aiResponsePlaceholder\":\"AI response will appear here...\",\"complianceLevel\":\"Compliance Level\",\"compliant\":\"Compliant\",\"partial\":\"Partial\",\"notCompliant\":\"Not Compliant\",\"tbd\":\"TBD\",\"targetSection\":\"Target Section\",\"unassigned\":\"Unassigned\",\"regenerateResponses\":\"Regenerate Responses\",\"generateProposal\":\"Generate Proposal\",\"generatingProposal\":\"Generating Proposal\",\"generatingDescription\":\"AI is creating your proposal sections. This may take a minute...\",\"initializing\":\"Initializing...\",\"percentComplete\":\"{percent}% complete\",\"proposalGenerated\":\"Proposal Generated!\",\"proposalGeneratedDescription\":\"Your proposal has been created and is ready for review and editing\",\"viewEditProposal\":\"View \u0026 Edit Proposal\",\"goToAllProposals\":\"Go to All Proposals\",\"creatingProposal\":\"Creating proposal...\",\"assigningTeam\":\"Assigning team members...\",\"generatingRequirementResponses\":\"Generating requirement responses...\",\"generatingSections\":\"Generating sections with AI...\",\"generatingSpecificSection\":\"Generating: {title}...\",\"complete\":\"Complete!\",\"generatedSectionsCount\":\"Generated {generated} of {total} sections. {failed} section(s) failed and were marked for manual review.\",\"failedToGenerateProposal\":\"Failed to generate proposal\",\"failedToPrepareProposal\":\"Failed to prepare proposal\",\"selectAtLeastOneSection\":\"Please select at least one section to generate\",\"failedToLoadDataRefresh\":\"Failed to load data. Please refresh the page.\",\"stepSelectRfp\":\"Select RFP\",\"stepConfigure\":\"Configure\",\"stepResponses\":\"Responses\",\"stepGenerate\":\"Generate\",\"stepComplete\":\"Complete\",\"pipeline\":\"Proposal Pipeline\",\"pipelineDescription\":\"Drag and drop proposals to update their status\",\"total\":\"Total\",\"drafts\":\"Drafts\",\"inProgress\":\"In Progress\",\"won\":\"Won\",\"lost\":\"Lost\",\"winRate\":\"Win Rate\",\"searchProposals\":\"Search proposals...\",\"allCategories\":\"All Categories\",\"noProposalsFound\":\"No proposals found\",\"view\":\"View\",\"editProposalDetails\":\"Edit Proposal Details\",\"proposedValueLabel\":\"Proposed Value\",\"enterBidAmount\":\"Enter bid amount...\",\"saveChanges\":\"Save Changes\",\"failedToSaveChanges\":\"Failed to save changes\",\"failedToUpdateStatus\":\"Failed to update proposal status\",\"tags\":\"Tags\",\"addTagsPlaceholder\":\"Add tags...\",\"selectOrCreateCategory\":\"Select or create a category...\",\"failedToExportCanadianPdf\":\"Failed to export Canadian content PDF\",\"failedToCreateProposalInternal\":\"Failed to create proposal\",\"failedToGenerateSections\":\"Failed to generate proposal sections\"},\"assets\":{\"title\":\"Assets\",\"uploadAsset\":\"Upload Asset\",\"uploadAssets\":\"Upload Assets\",\"noAssets\":\"No assets yet\",\"noAssetsDescription\":\"Upload CVs, project sheets, and other documents\",\"noAssetsUploadDescription\":\"Upload CVs, project sheets, and other assets to power your AI proposals.\",\"manageDescription\":\"Manage your company assets like CVs, project sheets, and certifications\",\"cv\":\"CV\",\"cvResume\":\"CV / Resume\",\"projectSheet\":\"Project Sheet\",\"certificate\":\"Certificate\",\"boilerplate\":\"Boilerplate\",\"boilerplateText\":\"Boilerplate Text\",\"template\":\"Template\",\"other\":\"Other\",\"businessLine\":\"Business Line\",\"searchAssets\":\"Search assets...\",\"searchAcrossAll\":\"Search across all assets...\",\"searchLabel\":\"Search assets\",\"showingResults\":\"Showing {filtered} of {total} assets\",\"assetType\":\"Asset Type\",\"lastUpdated\":\"Last Updated\",\"notAuthenticated\":\"Not authenticated\",\"noOrganization\":\"No organization found\",\"failedToLoad\":\"Failed to load assets. Please try refreshing the page.\",\"backToAssets\":\"Back to Assets\",\"uploadDescription\":\"Upload CVs, project sheets, past proposals, and certificates. AI will automatically extract information and match to relevant business lines.\",\"stepType\":\"Type\",\"stepFiles\":\"Files\",\"stepReview\":\"Review\",\"stepUpload\":\"Upload\",\"whatTypeUploading\":\"What type of assets are you uploading?\",\"uploadTypeFiles\":\"Upload {type} Files\",\"changeType\":\"Change type\",\"dropFilesHere\":\"Drop files here\",\"dragAndDrop\":\"Drag \u0026 drop files here\",\"orClickToBrowse\":\"or click to browse — up to 20 files\",\"supportedFormats\":\"Supports PDF, DOC, DOCX, TXT, MD (max 10MB each)\",\"filesReady\":\"{count} file(s) ready\",\"createManuallyInstead\":\"Create manually instead\",\"review\":\"Review\",\"createManually\":\"Create {type} Manually\",\"titleRequired\":\"Title is required\",\"titleLabel\":\"Title\",\"titlePlaceholder\":\"e.g., Company Overview Boilerplate\",\"contentLabel\":\"Content\",\"contentPlaceholder\":\"Paste or type your content here...\",\"tagsLabel\":\"Tags\",\"tagsPlaceholder\":\"e.g., safety, environmental, overview (comma-separated)\",\"separateTagsWithCommas\":\"Separate tags with commas\",\"saving\":\"Saving...\",\"saveAsset\":\"Save Asset\",\"reviewFiles\":\"Review {count} {type} {fileWord}\",\"editTitlesHint\":\"Edit titles if needed. Titles default to the file name.\",\"uploadAll\":\"Upload All ({count})\",\"uploadingAndAnalyzing\":\"Uploading \u0026 Analyzing\",\"ofComplete\":\"{done} of {total} complete\",\"countFailed\":\"{count} failed\",\"assetsUploaded\":\"{count} {word} Uploaded!\",\"assetWord\":\"Asset\",\"assetsWord\":\"Assets\",\"fileWord\":\"File\",\"filesWord\":\"Files\",\"allFilesUploaded\":\"All files have been uploaded, analyzed with AI, and matched to relevant business lines.\",\"ofUploaded\":\"{done} of {total} Uploaded\",\"filesFailedToUpload\":\"{count} {word} failed to upload.\",\"retryFailed\":\"Retry Failed\",\"uploadMore\":\"Upload More\",\"viewAllAssets\":\"View All Assets\",\"queued\":\"Queued\",\"uploading\":\"Uploading {progress}%\",\"processing\":\"Processing...\",\"done\":\"Done\",\"error\":\"Error\",\"assetNotFound\":\"Asset Not Found\",\"details\":\"Details\",\"noContentAvailable\":\"No content available\",\"tags\":\"Tags\",\"tagsCommaSeparated\":\"Tags (comma separated)\",\"businessLines\":\"Business Lines\",\"addBusinessLine\":\"Add Business Line\",\"add\":\"+ Add\",\"noBusinessLinesLinked\":\"No business lines linked. Add business lines to make this asset available for proposals in those areas.\",\"reanalyzeWithAI\":\"Re-analyze with AI\",\"reanalyzing\":\"Re-analyzing...\",\"reanalyzedSuccess\":\"Re-analyzed successfully. {count} business line(s) linked.\",\"information\":\"Information\",\"file\":\"File\",\"created\":\"Created\",\"confirmDelete\":\"Are you sure you want to delete this asset? This action cannot be undone.\",\"saveChanges\":\"Save Changes\",\"noBusinessLinesCreated\":\"No business lines have been created yet.\",\"allBusinessLinesLinked\":\"This asset is already linked to all available business lines.\",\"createBusinessLinesInSettings\":\"Create Business Lines in Settings\",\"selectBusinessLines\":\"Select business lines to link to this asset:\"},\"team\":{\"title\":\"Team\",\"inviteMember\":\"Invite Member\",\"noMembers\":\"No team members yet\",\"noMembersDescription\":\"Invite colleagues to collaborate on proposals.\",\"inviteFirstMember\":\"Invite Your First Team Member\",\"manageDescription\":\"Manage your team members and their roles\",\"member\":\"Member\",\"role\":\"Role\",\"email\":\"Email\",\"joined\":\"Joined\",\"pending\":\"Pending\",\"actions\":\"Actions\",\"noNameSet\":\"No name set\",\"pendingInvitations\":\"Pending Invitations\",\"invitedBy\":\"Invited By\",\"expires\":\"Expires\",\"remindersSent\":\"{count} reminder(s) sent\",\"copyLink\":\"Copy Link\",\"sendReminder\":\"Send Reminder\",\"sending\":\"Sending...\",\"reminderSentRecently\":\"Reminder sent \u003c24h\",\"inviteTeamMember\":\"Invite Team Member\",\"invitationSent\":\"Invitation Sent\",\"invitationCreated\":\"Invitation Created\",\"invitationSentSuccess\":\"Invitation sent!\",\"invitationSentMessage\":\"An invitation email has been sent to {email}. They will receive a link to join your organization.\",\"invitationCreatedTitle\":\"Invitation created\",\"invitationCreatedMessage\":\"The invitation for {email} was created, but the email could not be delivered automatically. Please share the invite link manually.\",\"showInviteLink\":\"Show invite link\",\"hideInviteLink\":\"Hide invite link\",\"expiresIn7Days\":\"This invitation expires in 7 days.\",\"inviteAnother\":\"Invite Another\",\"done\":\"Done\",\"emailAddress\":\"Email Address\",\"emailPlaceholder\":\"colleague@company.com\",\"sendInvitation\":\"Send Invitation\",\"copied\":\"Copied!\",\"copy\":\"Copy\",\"unknown\":\"Unknown\",\"failedToLoad\":\"Failed to load team members. Please try refreshing the page.\",\"roles\":{\"admin\":\"Admin\",\"manager\":\"Manager\",\"proposalLead\":\"Proposal Lead\",\"contributor\":\"Contributor\",\"reviewer\":\"Reviewer\",\"viewer\":\"Viewer\"},\"roleDescriptions\":{\"contributor\":\"Contributor - Can create and edit proposals\",\"proposalLead\":\"Proposal Lead - Can manage sections and approvals\",\"manager\":\"Manager - Can manage team and proposals\",\"admin\":\"Admin - Full access including billing\",\"reviewer\":\"Reviewer - Can review and approve\",\"viewer\":\"Viewer - Read-only access\"}},\"settings\":{\"title\":\"Settings\",\"subtitle\":\"Manage your account and organization settings\",\"organization\":\"Organization\",\"profile\":\"Profile\",\"security\":\"Security\",\"billing\":\"Billing\",\"notifications\":\"Notifications\",\"languagePreference\":\"Language Preference\",\"languagePreferenceDescription\":\"Choose your preferred language for the interface\",\"orgDefaultLanguage\":\"Organization Default Language\",\"orgDefaultLanguageDescription\":\"Default language for new team members\",\"companyProfile\":\"Company Profile\",\"businessLines\":\"Business Lines\",\"aiUsage\":\"AI Usage\",\"profileInformation\":\"Profile Information\",\"email\":\"Email\",\"emailCannotBeChanged\":\"Email cannot be changed\",\"fullName\":\"Full Name\",\"fullNamePlaceholder\":\"Your full name\",\"role\":\"Role\",\"saving\":\"Saving...\",\"saveProfile\":\"Save Profile\",\"organizationSettings\":\"Organization Settings\",\"organizationName\":\"Organization Name\",\"domain\":\"Domain\",\"domainPlaceholder\":\"yourcompany.com\",\"domainHint\":\"Used to auto-assign new users to your organization\",\"saveOrganization\":\"Save Organization\",\"fullCompanyProfile\":\"Full Company Profile\",\"fullCompanyProfileDescription\":\"Manage capabilities, service areas, and detailed company information\",\"companyLogo\":\"Company Logo\",\"companyLogoDescription\":\"Upload your company logo to include on proposal cover pages. Recommended size: 300x120 pixels or similar aspect ratio.\",\"companyLogoAlt\":\"Company Logo\",\"removeLogo\":\"Remove logo\",\"noLogoUploaded\":\"No logo uploaded\",\"uploading\":\"Uploading...\",\"uploadLogo\":\"Upload Logo\",\"logoFormats\":\"PNG, JPG, or SVG. Max 2MB.\",\"companyAddress\":\"Company Address\",\"companyAddressDescription\":\"This address will appear on proposal cover pages.\",\"addressLine1\":\"Address Line 1\",\"addressLine1Placeholder\":\"123 Main Street\",\"addressLine2\":\"Address Line 2\",\"addressLine2Placeholder\":\"Suite 100 (optional)\",\"city\":\"City\",\"cityPlaceholder\":\"Toronto\",\"provinceState\":\"Province/State\",\"provinceStatePlaceholder\":\"Ontario\",\"postalCode\":\"Postal Code\",\"postalCodePlaceholder\":\"M5V 1A1\",\"phone\":\"Phone\",\"phonePlaceholder\":\"(416) 555-1234\",\"website\":\"Website\",\"websitePlaceholder\":\"https://www.example.com\",\"certificationsAndCredentials\":\"Certifications \u0026 Credentials\",\"certificationsDescription\":\"Add certifications to display on proposal cover pages (e.g., ISO 9001:2015, CPPB).\",\"addCertificationPlaceholder\":\"Add certification...\",\"saveCompanyProfile\":\"Save Company Profile\",\"howInfoUsedTitle\":\"How This Information Is Used\",\"howInfoUsed1\":\"Your company logo appears on proposal cover pages\",\"howInfoUsed2\":\"Address is displayed below your company name on cover pages\",\"howInfoUsed3\":\"Certifications are shown at the bottom of the cover page\",\"howInfoUsed4\":\"This information is used in the \\\"Professional\\\" export format\",\"manageBusinessLines\":\"Manage Business Lines\",\"manageBusinessLinesDescription\":\"Create, edit, and organize your business lines\",\"manageTemplates\":\"Manage Templates\",\"manageTemplatesDescription\":\"Configure proposal templates and section structures\",\"exportStyling\":\"Export Styling\",\"exportStylingDescription\":\"Configure how exported Word documents look for each business line. These settings control fonts, sizes, and colors in exported proposals.\",\"noBusinessLinesTitle\":\"No Business Lines\",\"noBusinessLinesDescription\":\"Create business lines to configure export styling.\",\"configureStyling\":\"Configure Styling\",\"fontFamily\":\"Font Family\",\"fontFamilyHint\":\"Font used throughout the document\",\"bodyFontSize\":\"Body Font Size (pt)\",\"bodyFontSizeHint\":\"Body text size (default: 12pt)\",\"headerFontSize\":\"Header Font Size (pt)\",\"headerFontSizeHint\":\"Section header size (default: 16pt)\",\"primaryColor\":\"Primary Color\",\"primaryColorHint\":\"Accent color for branding\",\"saveStyling\":\"Save Styling\",\"font\":\"Font:\",\"bodySize\":\"Body Size:\",\"headerSize\":\"Header Size:\",\"color\":\"Color:\",\"default\":\"(default)\",\"howExportStylingWorksTitle\":\"How Export Styling Works\",\"howExportStylingWorks1\":\"Each business line can have custom styling for exported proposals\",\"howExportStylingWorks2\":\"When exporting a proposal, the system uses styling from the RFP's business line\",\"howExportStylingWorks3\":\"If no styling is configured, sensible defaults are used\",\"howExportStylingWorks4\":\"Font sizes are measured in points (pt) - typical body text is 12pt\",\"securitySettings\":\"Security Settings\",\"password\":\"Password\",\"updateYourPassword\":\"Update your password\",\"changePassword\":\"Change Password\",\"twoFactorAuth\":\"Two-Factor Authentication\",\"twoFactorAuthDescription\":\"Add an extra layer of security\",\"enable2fa\":\"Enable 2FA\",\"dangerZone\":\"Danger Zone\",\"signOutDescription\":\"Sign out of your account on this device\",\"failedToUpdateProfile\":\"Failed to update profile\",\"profileUpdated\":\"Profile updated\",\"failedToUpdateOrganization\":\"Failed to update organization\",\"organizationUpdated\":\"Organization updated\",\"failedToUpdateExportStyling\":\"Failed to update export styling\",\"exportStylingUpdated\":\"Export styling updated\",\"pleaseSelectImage\":\"Please select an image file\",\"imageSizeLimit\":\"Image must be less than 2MB\",\"logoUploaded\":\"Logo uploaded\",\"failedToUploadLogo\":\"Failed to upload logo\",\"failedToRemoveLogo\":\"Failed to remove logo\",\"failedToUpdateCompanyProfile\":\"Failed to update company profile\",\"companyProfileUpdated\":\"Company profile updated\"},\"mfa\":{\"title\":\"Two-Factor Authentication\",\"verified\":\"MFA Verified\",\"enabled\":\"MFA Enabled\",\"verifyTitle\":\"Verify Two-Factor Authentication\",\"setupTitle\":\"Set Up Two-Factor Authentication\",\"requiredForRole\":\"MFA is required for your {role} role.\",\"mustVerify\":\"You must verify two-factor authentication to continue using the application.\",\"mustEnable\":\"You must enable two-factor authentication to continue using the application.\",\"addExtraLayer\":\"Add an extra layer of security to your account.\",\"verifiedRedirecting\":\"Two-factor authentication has been verified for this session. Redirecting...\",\"enabledRedirecting\":\"Two-factor authentication has been enabled. Redirecting...\",\"scanQrCode\":\"Scan this QR code with your authenticator app (e.g., Google Authenticator, Authy), then enter the 6-digit code below.\",\"qrCodeAlt\":\"MFA QR Code\",\"verificationCode\":\"Verification Code\",\"verifying\":\"Verifying...\",\"verifyAndEnable\":\"Verify \u0026 Enable\",\"verifyAndContinue\":\"Verify \u0026 Continue\",\"enterCodePrompt\":\"Enter the 6-digit code from your authenticator app to verify your session.\",\"tryAgain\":\"Try Again\",\"backToSettings\":\"Back to Settings\",\"failedToLoadFactors\":\"Failed to load MFA factors\",\"noVerifiedFactor\":\"No verified MFA factor found. Please complete MFA enrollment.\",\"failedToStartEnrollment\":\"Failed to start MFA enrollment\",\"unexpectedError\":\"An unexpected error occurred\",\"failedToCreateChallenge\":\"Failed to create MFA challenge\",\"invalidCode\":\"Invalid verification code\",\"failedToUpdateStatus\":\"Failed to update MFA status\"},\"templates\":{\"title\":\"Templates\",\"subtitle\":\"Create and manage proposal templates and variables\",\"newTemplate\":\"New Template\",\"noTemplates\":\"No templates yet\",\"noTemplatesDescription\":\"Create reusable proposal templates\",\"noTemplatesSubtitle\":\"Create proposal templates for faster generation.\",\"creatingPreset\":\"Creating Preset...\",\"quickPremiumPreset\":\"Quick Premium Preset\",\"uploadTemplate\":\"Upload Template\",\"uploadWordTemplate\":\"Upload Word Template\",\"createTemplate\":\"Create Template\",\"createManually\":\"Create Manually\",\"uploadWordDoc\":\"Upload Word Doc\",\"templateName\":\"Template Name\",\"templateNamePlaceholder\":\"e.g., Standard IT Services Proposal\",\"templateDescription\":\"Brief description of when to use this template\",\"proposalSections\":\"Proposal Sections\",\"sectionPlaceholder\":\"Section {index}\",\"addSection\":\"+ Add Section\",\"creating\":\"Creating...\",\"default\":\"Default\",\"uploaded\":\"Uploaded\",\"sectionsCount\":\"{count} sections:\",\"updated\":\"Updated {date}\",\"variablesTab\":\"Variables\",\"templatesTab\":\"Templates\",\"newVariable\":\"New Variable\",\"noVariablesYet\":\"No custom variables yet\",\"noVariablesDescription\":\"Create variables to use in your proposal templates. Use {{variable_key}} syntax.\",\"createVariable\":\"Create Variable\",\"editVariable\":\"Edit Variable\",\"displayName\":\"Display Name *\",\"displayNamePlaceholder\":\"e.g., Company Phone Number\",\"variableKey\":\"Variable Key *\",\"variableKeyUsedInTemplates\":\"(used in templates)\",\"variableKeyPlaceholder\":\"e.g., company_phone\",\"useInTemplatesAs\":\"Use in templates as:\",\"variableType\":\"Type *\",\"variableCategory\":\"Category *\",\"defaultValue\":\"Default Value\",\"defaultValuePlaceholder\":\"Optional default value\",\"variableDescriptionLabel\":\"Description\",\"variableDescriptionPlaceholder\":\"Optional description of what this variable is for\",\"saving\":\"Saving...\",\"update\":\"Update\",\"system\":\"System\",\"defaultLabel\":\"Default:\",\"variableUpdated\":\"Variable updated\",\"variableCreated\":\"Variable created\",\"variableDeleted\":\"Variable deleted\",\"failedToLoadVariables\":\"Failed to load variables\",\"failedToSaveVariable\":\"Failed to save variable\",\"failedToDeleteVariable\":\"Failed to delete variable\",\"failedToLoad\":\"Failed to load templates. Please try refreshing the page.\",\"failedToCreateTemplate\":\"Failed to create template\",\"communityPremiumCreated\":\"Community premium template created\",\"failedToCreatePreset\":\"Failed to create premium preset\",\"deleteVariableConfirm\":\"Delete variable \\\"{name}\\\"?\",\"notAuthenticated\":\"Not authenticated\",\"noOrganizationFound\":\"No organization found\",\"categoryVariables\":\"{category} Variables\",\"variableTypes\":{\"text\":\"Text\",\"number\":\"Number\",\"date\":\"Date\",\"currency\":\"Currency\",\"boolean\":\"Yes/No\",\"list\":\"List\"},\"variableCategories\":{\"company\":\"Company\",\"client\":\"Client\",\"proposal\":\"Proposal\",\"project\":\"Project\",\"custom\":\"Custom\"}},\"businessLines\":{\"title\":\"Business Lines\",\"subtitle\":\"Manage business line profiles to improve AI proposal generation\",\"newBusinessLine\":\"New Business Line\",\"noBusinessLines\":\"No business lines yet\",\"noBusinessLinesDescription\":\"Create your first business line to organize assets and improve AI proposals\",\"createBusinessLine\":\"Create Business Line\",\"createNewBusinessLine\":\"Create New Business Line\",\"createDescription\":\"Add a new business line to organize your assets\",\"nameRequired\":\"Business line name is required\",\"namePlaceholder\":\"e.g., Infrastructure Engineering\",\"descriptionPlaceholder\":\"Brief description of this business line...\",\"deleteConfirm\":\"Are you sure you want to delete this business line?\",\"editProfile\":\"Edit Profile\",\"editBusinessLineProfile\":\"Edit Business Line Profile\",\"editProfileDescription\":\"Complete the profile to improve AI proposal generation\",\"profileCompletion\":\"Profile Completion\",\"assets\":\"Assets\",\"capabilities\":\"Capabilities\",\"saveProfile\":\"Save Profile\",\"completion\":\"Completion:\",\"overview\":\"Overview\",\"overviewPlaceholder\":\"2-3 paragraph overview of this business line...\",\"keyCapabilities\":\"Key Capabilities\",\"keyCapabilitiesPlaceholder\":\"Enter each capability on a new line...\",\"differentiators\":\"Differentiators\",\"differentiatorsPlaceholder\":\"What makes this business line unique?\",\"typicalProjects\":\"Typical Projects\",\"typicalProjectsPlaceholder\":\"Enter each project type on a new line...\",\"teamExpertise\":\"Team Expertise\",\"teamExpertisePlaceholder\":\"Summary of team qualifications and experience...\",\"certifications\":\"Certifications\",\"certificationsPlaceholder\":\"Enter each certification on a new line...\",\"successMetrics\":\"Success Metrics\",\"successMetricsPlaceholder\":\"Quantifiable achievements and track record...\",\"targetClients\":\"Target Clients\",\"targetClientsPlaceholder\":\"Who are the typical clients for this business line?\",\"profileGenerated\":\"Profile generated\",\"profileGeneratedReview\":\"Review and edit as needed.\",\"addAssetsFirst\":\"Add assets first\",\"generateWithAI\":\"Generate with AI\",\"failedToFetch\":\"Failed to fetch business lines\",\"failedToCreate\":\"Failed to create business line\",\"failedToDelete\":\"Failed to delete business line\",\"failedToUpdate\":\"Failed to update profile\",\"failedToSave\":\"Failed to save profile\",\"failedToGenerate\":\"Failed to generate profile\"},\"businessProfile\":{\"title\":\"Business Profile\",\"subtitle\":\"Manage your organization's comprehensive business profile\",\"failedToLoad\":\"Failed to load profile\",\"errorLoading\":\"Error loading profile\",\"profileUpdated\":\"Profile updated successfully\",\"failedToUpdate\":\"Failed to update profile\",\"errorSaving\":\"Error saving profile\",\"profileCompletion\":\"Profile Completion\",\"missingFields\":\"Missing fields:\",\"importFromWebsite\":\"Import from Website\",\"importDescription\":\"Let AI analyze your company website to automatically populate profile fields\",\"websitePlaceholder\":\"https://yourcompany.com\",\"analyzing\":\"Analyzing...\",\"importData\":\"Import Data\",\"enterWebsiteUrl\":\"Please enter a website URL\",\"importSuccess\":\"Successfully imported data from website! Confidence: {confidence}%\",\"businessLinesCreated\":\"Created {count} business line(s)\",\"noDataExtracted\":\"No data extracted from website\",\"failedToScrape\":\"Failed to scrape website\",\"errorAnalyzing\":\"Error analyzing website\",\"tabs\":{\"basicInfo\":\"Basic Info\",\"companyDetails\":\"Company Details\",\"capabilities\":\"Capabilities\",\"certifications\":\"Certifications\",\"keyPersonnel\":\"Key Personnel\",\"financialInsurance\":\"Financial \u0026 Insurance\"},\"basicInfo\":{\"title\":\"Basic Information\",\"companyName\":\"Company Name\",\"website\":\"Website\",\"phone\":\"Phone\",\"email\":\"Email\",\"address\":\"Address\",\"streetAddress\":\"Street Address\",\"city\":\"City\",\"provinceState\":\"Province/State\",\"provinceStatePlaceholder\":\"ON, BC, etc.\",\"postalCode\":\"Postal Code\",\"country\":\"Country\",\"countryCanada\":\"Canada\",\"countryUS\":\"United States\",\"countryOther\":\"Other\",\"saveBasicInfo\":\"Save Basic Info\"},\"companyDetails\":{\"companyOverview\":\"Company Overview\",\"companyOverviewPlaceholder\":\"Describe what your company does and what makes it unique...\",\"missionStatement\":\"Mission Statement\",\"missionStatementPlaceholder\":\"Your company's mission statement...\",\"companyInformation\":\"Company Information\",\"foundedYear\":\"Founded Year\",\"yearsInBusiness\":\"Years in Business\",\"employeeCount\":\"Employee Count\",\"sizeCategory\":\"Size Category\",\"selectSize\":\"Select size...\",\"sizeMicro\":\"Micro (1-9 employees)\",\"sizeSmall\":\"Small (10-49 employees)\",\"sizeMedium\":\"Medium (50-249 employees)\",\"sizeLarge\":\"Large (250-999 employees)\",\"sizeEnterprise\":\"Enterprise (1000+ employees)\",\"businessType\":\"Business Type\",\"selectType\":\"Select type...\",\"typeSoleProprietorship\":\"Sole Proprietorship\",\"typePartnership\":\"Partnership\",\"typeCorporation\":\"Corporation\",\"typeNonProfit\":\"Non-Profit\",\"typeOther\":\"Other\",\"businessIdentifiers\":\"Business Identifiers\",\"businessNumber\":\"Business Number (BN)\",\"businessNumberPlaceholder\":\"123456789RC0001\",\"dunsNumber\":\"DUNS Number\",\"dunsNumberPlaceholder\":\"123456789\",\"gstHstNumber\":\"GST/HST Number\",\"gstHstNumberPlaceholder\":\"123456789RT0001\",\"saveCompanyDetails\":\"Save Company Details\"},\"capabilities\":{\"coreCompetencies\":\"Core Competencies\",\"coreCompetenciesDescription\":\"List your key capabilities, services, and areas of expertise\",\"competencyPlaceholder\":\"e.g., Project Management, Software Development, Consulting...\",\"noCompetencies\":\"No competencies added yet\",\"targetMarkets\":\"Target Markets\",\"targetMarketsDescription\":\"Industries or sectors you serve\",\"marketPlaceholder\":\"e.g., Federal Government, Healthcare, Finance...\",\"noTargetMarkets\":\"No target markets added yet\",\"geographicCoverage\":\"Geographic Coverage\",\"geographicCoverageDescription\":\"Regions or locations where you provide services\",\"locationPlaceholder\":\"e.g., Ontario, Canada, North America...\",\"noGeographicCoverage\":\"No geographic coverage added yet\",\"saveCapabilities\":\"Save Capabilities\",\"add\":\"Add\"},\"certifications\":{\"title\":\"Certifications \u0026 Qualifications\",\"description\":\"Manage your organization's certifications and qualifications\",\"addCertification\":\"+ Add Certification\",\"cancelAdd\":\"Cancel\",\"addNewCertification\":\"Add New Certification\",\"certificationName\":\"Certification Name\",\"certificationNamePlaceholder\":\"e.g., ISO 9001:2015\",\"issuingOrganization\":\"Issuing Organization\",\"issuingOrganizationPlaceholder\":\"e.g., International Organization for Standardization\",\"descriptionOptional\":\"Description (Optional)\",\"descriptionPlaceholder\":\"Brief description of the certification...\",\"addButton\":\"Add Certification\",\"noCertifications\":\"No certifications to display\",\"clickToStart\":\"Click \\\"Add Certification\\\" to get started\",\"issuer\":\"Issuer:\",\"removeCertification\":\"Remove certification\"},\"personnel\":{\"title\":\"Key Personnel\",\"description\":\"Manage your organization's key leadership team members\",\"addPerson\":\"+ Add Person\",\"cancelAdd\":\"Cancel\",\"addKeyPersonnel\":\"Add Key Personnel\",\"personName\":\"Name\",\"personNamePlaceholder\":\"e.g., John Smith\",\"personTitle\":\"Title\",\"personTitlePlaceholder\":\"e.g., Chief Executive Officer\",\"bioOptional\":\"Bio (Optional)\",\"bioPlaceholder\":\"Brief bio and background...\",\"addButton\":\"Add Person\",\"noPersonnel\":\"No key personnel to display\",\"clickToStart\":\"Click \\\"Add Person\\\" to get started\",\"removePerson\":\"Remove person\"},\"financial\":{\"bondingInsurance\":\"Bonding \u0026 Insurance\",\"bondingCapacity\":\"Bonding Capacity\",\"bondingCapacityPlaceholder\":\"$$5,000,000\",\"insuranceProvider\":\"Insurance Provider\",\"insuranceProviderPlaceholder\":\"e.g., Intact Insurance, Aviva Canada\",\"generalLiability\":\"General Liability Coverage\",\"generalLiabilityPlaceholder\":\"$$2,000,000\",\"professionalLiability\":\"Professional Liability / E\u0026O\",\"professionalLiabilityPlaceholder\":\"$$1,000,000\",\"workersCompensation\":\"Workers' Compensation\",\"wsibWcbNumber\":\"WSIB/WCB Number\",\"wsibWcbPlaceholder\":\"e.g., 1234567\",\"wsibWcbDescription\":\"Workplace Safety and Insurance Board / Workers' Compensation Board number\",\"businessIdentifiers\":\"Business Identifiers\",\"businessNumber\":\"Business Number (BN)\",\"businessNumberPlaceholder\":\"123456789RC0001\",\"businessNumberDescription\":\"Canada Revenue Agency business number\",\"dunsNumber\":\"DUNS Number\",\"dunsNumberPlaceholder\":\"123456789\",\"dunsNumberDescription\":\"Dun \u0026 Bradstreet identifier for government contracting\",\"cageNcageCode\":\"CAGE/NCAGE Code\",\"cageNcagePlaceholder\":\"e.g., 1A2B3\",\"cageNcageDescription\":\"NATO Commercial and Government Entity code for defense contracting\",\"saveFinancial\":\"Save Financial \u0026 Insurance\"},\"saving\":\"Saving...\"},\"analytics\":{\"title\":\"Analytics\",\"subtitle\":\"Track your proposal performance and insights\",\"dashboardTitle\":\"Analytics Dashboard\",\"winRate\":\"Win Rate\",\"proposalVolume\":\"Proposal Volume\",\"averageScore\":\"Average Score\",\"noData\":\"No Analytics Data\",\"noDataDescription\":\"Create some proposals to see analytics.\",\"totalProposals\":\"Total Proposals\",\"draftsAndPending\":\"{drafts} drafts, {pending} pending\",\"wonLost\":\"{won} won / {lost} lost\",\"avgDealValue\":\"Avg Deal Value\",\"avgCompletion\":\"Avg Completion\",\"days\":\"days\",\"proposalTimeline\":\"Proposal Timeline\",\"pipelineFunnel\":\"Pipeline Funnel\",\"winRateAnalysis\":\"Win Rate Analysis\",\"performanceByCategory\":\"Performance by Category\",\"teamPerformance\":\"Team Performance\",\"recentActivity\":\"Recent Activity\",\"won\":\"Won\",\"lost\":\"Lost\",\"submitted\":\"Submitted\",\"pending\":\"Pending\",\"noCategoryData\":\"No category data available\",\"noTeamData\":\"No team data available\",\"noRecentActivity\":\"No recent activity\",\"excellent\":\"Excellent\",\"average\":\"Average\",\"needsImprovement\":\"Needs Improvement\",\"proposals\":\"proposals\",\"winRateLabel\":\"{rate}% win rate\",\"dateRanges\":{\"7d\":\"Last 7 days\",\"30d\":\"Last 30 days\",\"90d\":\"Last 90 days\",\"1y\":\"Last year\",\"all\":\"All time\"},\"refresh\":\"Refresh\",\"export\":\"Export\",\"newRfps\":\"New RFPs\",\"inProgress\":\"In Progress\"},\"approvals\":{\"title\":\"Approvals\",\"subtitle\":\"Review and manage proposal approval requests\",\"pending\":\"Pending\",\"approved\":\"Approved\",\"rejected\":\"Rejected\",\"all\":\"All\",\"changesRequested\":\"Changes Requested\",\"awaitingYourReview\":\"Awaiting Your Review\",\"yourRequests\":\"Your Requests\",\"totalApprovals\":\"Total Approvals\",\"noApprovalsFound\":\"No approvals found\",\"noPendingApprovals\":\"You don't have any pending approvals to review\",\"noMatchingFilter\":\"No approvals match the current filter\",\"failedToLoad\":\"Failed to load approvals. Please try refreshing the page.\",\"refresh\":\"Refresh\",\"review\":\"Review\",\"approve\":\"Approve\",\"reject\":\"Reject\",\"requestChanges\":\"Request Changes\",\"addFeedback\":\"Add feedback (optional)...\",\"requestedBy\":\"Requested by:\",\"reviewerFeedback\":\"Reviewer Feedback\",\"untitledProposal\":\"Untitled Proposal\"},\"blog\":{\"title\":\"Blog Posts\",\"newPost\":\"New Post\",\"editPost\":\"Edit Post\",\"noPosts\":\"No blog posts yet\",\"createFirstPost\":\"Create your first post\",\"loadingPosts\":\"Loading blog posts...\",\"failedToLoad\":\"Failed to load posts\",\"failedToSave\":\"Failed to save post\",\"failedToDelete\":\"Failed to delete post\",\"failedToUpdate\":\"Failed to update post\",\"deleteConfirm\":\"Delete \\\"{title}\\\"? This cannot be undone.\",\"tableTitle\":\"Title\",\"tableCategory\":\"Category\",\"tableStatus\":\"Status\",\"tableDate\":\"Date\",\"tableActions\":\"Actions\",\"published\":\"Published\",\"draft\":\"Draft\",\"removeFromFeatured\":\"Remove from featured\",\"addToFeatured\":\"Add to featured\",\"unpublish\":\"Unpublish\",\"publish\":\"Publish\",\"formTitle\":\"Title\",\"formSlug\":\"Slug\",\"formCategory\":\"Category\",\"formDescription\":\"Description\",\"formDescriptionPlaceholder\":\"Brief description for SEO and previews\",\"formTags\":\"Tags (comma-separated)\",\"formTagsPlaceholder\":\"e.g. proposals, AI, automation\",\"formFeaturedImage\":\"Featured Image\",\"formImagePlaceholder\":\"Image URL or upload a file\",\"uploading\":\"Uploading...\",\"removeImage\":\"Remove image\",\"formContent\":\"Content (Markdown)\",\"formContentPlaceholder\":\"Write your post content in Markdown...\",\"featuredPost\":\"Featured post\",\"publishImmediately\":\"Publish immediately\",\"saving\":\"Saving...\",\"updatePost\":\"Update Post\",\"createPost\":\"Create Post\"},\"governmentRfps\":{\"title\":\"Browse Government RFPs\",\"subtitle\":\"Discover opportunities from multiple sources and auto-draft winning proposals.\",\"opportunities\":\"opportunities\",\"importLatest\":\"Import Latest\",\"importing\":\"Importing...\",\"enableMfaToImport\":\"Enable MFA to import feeds\",\"superAdminOnly\":\"Only super admins can import opportunity feeds.\",\"enableMfaFirst\":\"Enable and verify MFA in Settings before importing feeds.\",\"importSuccess\":\"Successfully imported {count} opportunities from {source}\",\"importFailed\":\"Import failed\",\"savedSearches\":\"Saved Searches\",\"refresh\":\"Refresh\",\"loadingSavedSearches\":\"Loading saved searches...\",\"noSavedSearches\":\"Save a search to create your retention loop and daily digest feed.\",\"savedSearchApplied\":\"Saved search applied.\",\"savedSearchDeleted\":\"Saved search deleted.\",\"run\":\"Run\",\"dailyDigest\":\"Daily Digest\",\"buildingDigest\":\"Building digest...\",\"noDigestMatches\":\"No digest matches yet. Save a query to start receiving daily opportunities.\",\"matchesInDays\":\"{count} matches in the last {days} day(s)\",\"matchingOpportunities\":\"{count} matching opportunities\",\"importToRfp\":\"Import to RFP\",\"view\":\"View\",\"searchKeywords\":\"Search Keywords\",\"searchPlaceholder\":\"e.g., construction OR roofing OR engineering\",\"saveSearch\":\"Save Search\",\"savingSearch\":\"Saving...\",\"search\":\"Search\",\"searching\":\"Searching...\",\"searchSaved\":\"Search saved to your daily opportunity digest.\",\"searchTip\":\"Use OR, AND, NOT for complex searches. Example: \\\"construction AND roofing NOT residential\\\"\",\"errorFetching\":\"Error fetching opportunities\",\"loadingOpportunities\":\"Loading opportunities...\",\"noOpportunities\":\"No opportunities found\",\"tryAdjusting\":\"Try adjusting your search criteria\",\"urgent\":\"Urgent\",\"unknownAgency\":\"Unknown agency\",\"due\":\"Due:\",\"daysLeft\":\"{count} days left\",\"noDeadline\":\"No deadline provided\",\"notSpecified\":\"Not specified\",\"autoDraft\":\"Auto Draft\",\"autopilotLoading\":\"Autopilot...\",\"import\":\"Import\",\"previous\":\"Previous\",\"next\":\"Next\",\"pageOf\":\"Page {current} of {total}\",\"failedToSaveSearch\":\"Failed to save search\",\"failedToDeleteSearch\":\"Failed to delete saved search\",\"autopilotFailed\":\"Autopilot failed\"},\"toast\":{\"saveSuccess\":\"Changes saved successfully\",\"saveError\":\"Failed to save changes\",\"deleteSuccess\":\"Successfully deleted\",\"deleteError\":\"Failed to delete\",\"uploadSuccess\":\"File uploaded successfully\",\"uploadError\":\"Failed to upload file\",\"copySuccess\":\"Copied to clipboard\",\"inviteSent\":\"Invitation sent\",\"inviteError\":\"Failed to send invitation\",\"generateSuccess\":\"Content generated successfully\",\"generateError\":\"Failed to generate content\",\"exportSuccess\":\"Export completed\",\"exportError\":\"Failed to export\",\"networkError\":\"Network error. Please try again.\",\"unauthorized\":\"You are not authorized to perform this action\",\"sessionExpired\":\"Your session has expired. Please sign in again.\"},\"validation\":{\"required\":\"This field is required\",\"invalidEmail\":\"Please enter a valid email address\",\"passwordTooShort\":\"Password must be at least 8 characters\",\"nameTooShort\":\"Name must be at least 2 characters\",\"invalidUrl\":\"Please enter a valid URL\",\"fileTooLarge\":\"File is too large\",\"unsupportedFileType\":\"File type is not supported\"},\"errors\":{\"generic\":\"Something went wrong. Please try again.\",\"notFound\":\"Page not found\",\"forbidden\":\"You don't have permission to access this resource\",\"serverError\":\"Server error. Please try again later.\",\"networkError\":\"Unable to connect. Please check your internet connection.\"},\"ui\":{\"saving\":\"Saving...\",\"saved\":\"Saved\",\"savedTime\":\"Saved {time}\",\"lastSavedTime\":\"Last saved {time}\",\"saveFailed\":\"Save failed\",\"failedToSave\":\"Failed to save\",\"justNow\":\"just now\",\"secondsAgo\":\"{count}s ago\",\"minutesAgo\":\"{count}m ago\",\"hoursAgo\":\"{count}h ago\",\"openHelp\":\"Open help\",\"adminModeViewing\":\"ADMIN MODE: Viewing as {name}\",\"ending\":\"Ending...\",\"endSession\":\"End Session\"},\"collaboration\":{\"justNow\":\"Just now\",\"minutesAgo\":\"{count}m ago\",\"hoursAgo\":\"{count}h ago\",\"daysAgo\":\"{count}d ago\",\"addComment\":\"Add a comment...\",\"commentInputLabel\":\"Add a comment\",\"comments\":\"Comments\",\"openCount\":\"Open ({count})\",\"resolvedCount\":\"Resolved ({count})\",\"all\":\"All\",\"mentionToNotify\":\"@mention to notify\",\"cancel\":\"Cancel\",\"sending\":\"Sending...\",\"send\":\"Send\",\"reply\":\"Reply\",\"resolve\":\"Resolve\",\"reopen\":\"Reopen\",\"edit\":\"Edit\",\"delete\":\"Delete\",\"save\":\"Save\",\"edited\":\"(edited)\",\"writeReply\":\"Write a reply...\",\"resolved\":\"Resolved\",\"noOpenComments\":\"No open comments\",\"noResolvedComments\":\"No resolved comments\",\"noCommentsYet\":\"No comments yet\",\"versionHistory\":\"Version History\",\"versionCount\":\"({count} versions)\",\"createCheckpoint\":\"Create Checkpoint\",\"compare\":\"Compare\",\"hide\":\"Hide\",\"checkpoints\":\"Checkpoints\",\"saves\":\"Saves\",\"selectToCompare\":\"Select another version to compare\",\"twoVersionsSelected\":\"Two versions selected for comparison\",\"clearSelection\":\"Clear selection\",\"versionNumber\":\"Version {number}\",\"current\":\"Current\",\"wordCount\":\"{count} words\",\"restoring\":\"Restoring...\",\"restoreVersion\":\"Restore this version\",\"viewFullContent\":\"View full content\",\"checkpointDescription\":\"Create a named checkpoint to easily identify this version later.\",\"checkpointPlaceholder\":\"e.g., Before client review, Final draft\",\"creating\":\"Creating...\",\"noVersionsMatch\":\"No versions match the filter\",\"from\":\"From:\",\"to\":\"To:\",\"linesAdded\":\"+{count} added\",\"linesRemoved\":\"-{count} removed\",\"notifications\":\"Notifications\",\"markAllRead\":\"Mark all read\",\"unread\":\"Unread\",\"view\":\"View\",\"markAsRead\":\"Mark as read\",\"noUnreadNotifications\":\"No unread notifications\",\"noNotifications\":\"No notifications\",\"clearAll\":\"Clear all notifications\",\"notificationPreferences\":\"Notification Preferences\",\"emailNotifications\":\"Email Notifications\",\"pushNotifications\":\"Push Notifications\",\"emailDigest\":\"Email Digest\",\"commentsPref\":\"Comments\",\"mentionsPref\":\"Mentions\",\"approvalsPref\":\"Approvals\",\"deadlinesPref\":\"Deadlines\",\"statusChangesPref\":\"Status Changes\",\"realtime\":\"Real-time\",\"dailyDigest\":\"Daily digest\",\"weeklyDigest\":\"Weekly digest\",\"never\":\"Never\",\"savePreferences\":\"Save Preferences\",\"settings\":\"Settings\",\"currentlyEditing\":\"Currently Editing\",\"viewing\":\"Viewing\",\"personHere\":\"{count} person here\",\"peopleHere\":\"{count} people here\"},\"pursuit\":{\"title\":\"Pursuit Workbench\",\"phases\":{\"requirements\":\"Requirements\",\"team\":\"Team\",\"pricing\":\"Pricing\",\"recommendation\":\"Recommendation\"},\"questions\":{\"requirements\":\"Can we comply?\",\"team\":\"Can we staff it?\",\"pricing\":\"Can we price it credibly?\",\"recommendation\":\"Is it worth chasing?\"},\"scenarios\":{\"lean\":\"Lean\",\"leanDescription\":\"Minimum viable team\",\"recommended\":\"Recommended\",\"recommendedDescription\":\"Balanced coverage + availability\",\"low_risk\":\"Low Risk\",\"low_riskDescription\":\"Full coverage with backups\"},\"economics\":{\"pursuitEconomics\":\"Pursuit Economics\",\"deliveryEconomics\":\"Delivery Economics\",\"grossMargin\":\"Gross Margin\",\"netMargin\":\"Net Margin\",\"bidHours\":\"Estimated Bid Hours\",\"bidCost\":\"Estimated Bid Cost\",\"expectedValuePerBidHour\":\"Expected Value per Bid Hour\",\"roi\":\"ROI\"},\"readiness\":{\"score\":\"Readiness Score\",\"confidence\":\"Confidence\",\"phaseIncomplete\":\"Phase incomplete\",\"capsApplied\":\"Caps Applied\"},\"decisions\":{\"go\":\"Go\",\"conditionalGo\":\"Conditional Go\",\"review\":\"Needs Review\",\"noGo\":\"No-Go\",\"recordDecision\":\"Record Decision\",\"decisionRationale\":\"Decision rationale (required)\",\"decisionRecorded\":\"Decision recorded\"},\"actions\":{\"analyzeRequirements\":\"Analyze Requirements\",\"generateTeamScenarios\":\"Generate Team Scenarios\",\"calculatePricing\":\"Calculate Pricing\",\"generateRecommendation\":\"Generate Recommendation\",\"continueToTeam\":\"Continue to Team Matching\",\"continueToPricing\":\"Continue to Pricing\",\"continueToRecommendation\":\"Continue to Recommendation\",\"promote\":\"Create Proposal from This Pursuit\",\"exportWord\":\"Export Word Briefing\",\"exportPptx\":\"Export PowerPoint\"},\"status\":{\"analyzing\":\"Analyzing...\",\"generating\":\"Generating...\",\"calculating\":\"Calculating...\",\"proposalCreated\":\"Proposal Created\"}}},\"now\":\"$undefined\",\"timeZone\":\"UTC\",\"children\":\"$L64\"}]\n"])</script><script>self.__next_f.push([1,"64:[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$65\",\"errorStyles\":[],\"errorScripts\":[],\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"div\",null,{\"className\":\"flex min-h-screen flex-col items-center justify-center bg-paper p-8\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full max-w-md rounded-2xl border border-navy-100 bg-white p-10 text-center shadow-sm\",\"children\":[[\"$\",\"$L5\",null,{\"href\":\"/\",\"className\":\"mb-8 inline-flex items-center gap-2.5\",\"children\":[[\"$\",\"svg\",null,{\"width\":\"28\",\"height\":\"30\",\"viewBox\":\"0 0 90 98\",\"aria-hidden\":true,\"className\":\"block\",\"children\":[[\"$\",\"defs\",null,{\"children\":[[\"$\",\"linearGradient\",null,{\"id\":\"nfCopper\",\"x1\":\"0%\",\"y1\":\"0%\",\"x2\":\"100%\",\"y2\":\"100%\",\"children\":[[\"$\",\"stop\",null,{\"offset\":\"0%\",\"stopColor\":\"#D4943A\"}],[\"$\",\"stop\",null,{\"offset\":\"100%\",\"stopColor\":\"#A86B2D\"}]]}],[\"$\",\"linearGradient\",null,{\"id\":\"nfNavy\",\"x1\":\"0%\",\"y1\":\"0%\",\"x2\":\"0%\",\"y2\":\"100%\",\"children\":[[\"$\",\"stop\",null,{\"offset\":\"0%\",\"stopColor\":\"#263B5E\"}],[\"$\",\"stop\",null,{\"offset\":\"100%\",\"stopColor\":\"#1B2A4A\"}]]}]]}],[\"$\",\"g\",null,{\"transform\":\"translate(45,49)\",\"children\":[[\"$\",\"path\",null,{\"d\":\"M0,-44 L40,-29 L40,7 Q40,31 0,44 Q-40,31 -40,7 L-40,-29 Z\",\"fill\":\"url(#nfNavy)\"}],[\"$\",\"path\",null,{\"d\":\"M-13,2 L-4,12 L15,-11\",\"fill\":\"none\",\"stroke\":\"url(#nfCopper)\",\"strokeWidth\":\"6.5\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"text-[16px] font-semibold tracking-tight text-navy-800\",\"children\":[\"Proposal\",[\"$\",\"span\",null,{\"className\":\"text-copper-600\",\"children\":\"Forge\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"font-mono text-[11px] uppercase tracking-[0.08em] text-copper-700\",\"children\":\"404\"}],[\"$\",\"h1\",null,{\"className\":\"mt-2 font-display text-[36px] leading-[1.05] tracking-[-0.02em] text-navy-900\",\"children\":\"Page not found.\"}],[\"$\",\"p\",null,{\"className\":\"mb-8 mt-3 text-[15px] leading-[1.55] text-navy-500\",\"children\":\"We couldn’t find what you were looking for. The page may have moved, or the link is out of date.\"}],[\"$\",\"$L5\",null,{\"href\":\"/\",\"className\":\"copper-gradient inline-flex items-center gap-2 rounded-lg px-5 py-2.5 text-[14px] font-semibold text-white transition-all hover:brightness-105\",\"children\":\"Back to home\"}]]}]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]\n"])</script><script>self.__next_f.push([1,"2d:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"Site Map — All Canadian Public Data Hubs | Proposal Forge | Proposal Forge\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Browse the full site map of Canadian federal contract, grant, and award data hubs.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"author\",\"content\":\"Proposal Forge\"}],[\"$\",\"link\",\"3\",{\"rel\":\"manifest\",\"href\":\"/manifest.json\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"4\",{\"name\":\"keywords\",\"content\":\"proposal automation,RFP software,proposal management,AI proposal generator,RFP response software,bid management,proposal writing software,government RFP,Canadian data residency,Protected B,consulting proposals,engineering proposals,CV matching,team matching,proposal collaboration,proposal analytics\"}],[\"$\",\"meta\",\"5\",{\"name\":\"creator\",\"content\":\"Proposal Forge\"}],[\"$\",\"meta\",\"6\",{\"name\":\"publisher\",\"content\":\"Proposal Forge\"}],[\"$\",\"meta\",\"7\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"8\",{\"name\":\"msapplication-TileColor\",\"content\":\"#1B2A4A\"}],[\"$\",\"link\",\"9\",{\"rel\":\"canonical\",\"href\":\"https://proposalforge.io/sitemap\"}],[\"$\",\"meta\",\"10\",{\"name\":\"format-detection\",\"content\":\"telephone=no\"}],[\"$\",\"meta\",\"11\",{\"name\":\"mobile-web-app-capable\",\"content\":\"yes\"}],[\"$\",\"meta\",\"12\",{\"name\":\"apple-mobile-web-app-title\",\"content\":\"Proposal Forge\"}],[\"$\",\"meta\",\"13\",{\"name\":\"apple-mobile-web-app-status-bar-style\",\"content\":\"default\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:title\",\"content\":\"Site Map — All Canadian Public Data Hubs | Proposal Forge\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:description\",\"content\":\"Browse the full site map of Canadian federal contract, grant, and award data hubs.\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:url\",\"content\":\"https://proposalforge.io/sitemap\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:image\",\"content\":\"https://proposalforge.io/og-image.png\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"19\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"20\",{\"property\":\"og:image:alt\",\"content\":\"Site Map — All Canadian Public Data Hubs | Proposal Forge\"}],[\"$\",\"meta\",\"21\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"23\",{\"name\":\"twitter:title\",\"content\":\"Site Map — All Canadian Public Data Hubs | Proposal Forge\"}],[\"$\",\"meta\",\"24\",{\"name\":\"twitter:description\",\"content\":\"Browse the full site map of Canadian federal contract, grant, and award data hubs.\"}],[\"$\",\"meta\",\"25\",{\"name\":\"twitter:image\",\"content\":\"https://proposalforge.io/og-image.png\"}],[\"$\",\"meta\",\"26\",{\"name\":\"twitter:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"27\",{\"name\":\"twitter:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"28\",{\"name\":\"twitter:image:alt\",\"content\":\"Site Map — All Canadian Public Data Hubs | Proposal Forge\"}],[\"$\",\"link\",\"29\",{\"rel\":\"icon\",\"href\":\"/icon.png?cfa35d6338b62cff\",\"type\":\"image/png\",\"sizes\":\"32x32\"}],[\"$\",\"link\",\"30\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-icon.png?9814d120359bc780\",\"type\":\"image/png\",\"sizes\":\"180x180\"}],[\"$\",\"$L66\",\"31\",{}]],\"error\":null,\"digest\":\"$undefined\"}\n"])</script><script>self.__next_f.push([1,"32:\"$2d:metadata\"\n"])</script></body></html>