Skip to content

Commit

Permalink
chore: refactor -d
Browse files Browse the repository at this point in the history
  • Loading branch information
arpowers committed Mar 20, 2024
1 parent f640fe6 commit a61a8c5
Show file tree
Hide file tree
Showing 5 changed files with 11 additions and 17 deletions.
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
export * from './preload'

export * from './favicon'
File renamed without changes.
14 changes: 4 additions & 10 deletions @fiction/core/plugin-app/plugin-render.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@ import { FictionPlugin } from '../plugin'
import { version } from '../package.json'
import { populateGlobal } from '../utils/globalUtils'
import type { RunVars } from '../inject'
import { getFaviconPath, renderPreloadLinks } from './utils'
import type * as types from './types'
import { FictionSitemap } from './sitemap'
import { getMarkdownPlugins } from './utils/vitePluginMarkdown'
Expand Down Expand Up @@ -316,8 +315,8 @@ export class FictionRender extends FictionPlugin<FictionRenderSettings> {
/**
* SSR manifest maps assets which allows us to render preload links for performance
*/
if (manifest)
out.preloadLinks = renderPreloadLinks(ctx?.modules ?? [], manifest)
// if (manifest)
// out.preloadLinks = renderPreloadLinks(ctx?.modules ?? [], manifest)

/**
* Meta/Head Rendering
Expand Down Expand Up @@ -379,7 +378,7 @@ export class FictionRender extends FictionPlugin<FictionRenderSettings> {

const parts = await this.serverRenderApp({ pathname, manifest, isProd, runVars })
let { htmlBody, headTags, bodyTags } = parts
const { preloadLinks, htmlAttrs, bodyAttrs, bodyTagsOpen } = parts
const { htmlAttrs, bodyAttrs, bodyTagsOpen } = parts

if (!template)
throw new Error('html template required')
Expand All @@ -404,9 +403,8 @@ export class FictionRender extends FictionPlugin<FictionRenderSettings> {

const headHtml = [
headTags,
preloadLinks,
`<link href="${canonicalUrl}" rel="canonical">`,
`<meta name="generator" content="FictionJS ${version}" />`,
`<meta name="generator" content="Fiction ${version}" />`,
].join(`\n`)

const html = template
Expand Down Expand Up @@ -676,10 +674,6 @@ export class FictionRender extends FictionPlugin<FictionRenderSettings> {
eApp.set('trust proxy', true)

try {
const faviconFile = getFaviconPath(this.srcFolder)
if (faviconFile)
eApp.use(serveFavicon(faviconFile))

let viteServer: vite.ViteDevServer | undefined

const { manifest, template } = await this.htmlGenerators({
Expand Down
12 changes: 6 additions & 6 deletions @fiction/www/test/services.live.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,17 +21,17 @@ describe('service health checks', () => {

const responseTime = endTime - startTime

expect(responseTime).toBeLessThan(5000)
expect(responseTime, `response time ${service}`).toBeLessThan(5000)

Check failure on line 24 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > services health endpoint works and logs response time

AssertionError: response time https://docs.fiction.cx: expected 6572 to be less than 5000 ❯ @fiction/www/test/services.live.test.ts:24:56

console.warn(`Response time for ${service}: ${responseTime}ms`)

expect(response.status).toBe(200)
expect(response.status, `response status ${service}`).toBe(200)

Check failure on line 28 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > services health endpoint works and logs response time

AssertionError: response status https://docs.fiction.cx: expected 404 to be 200 // Object.is equality - Expected + Received - 200 + 404 ❯ @fiction/www/test/services.live.test.ts:28:61

Check failure on line 28 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > services health endpoint works and logs response time

AssertionError: response status https://docs.fiction.cx: expected 404 to be 200 // Object.is equality - Expected + Received - 200 + 404 ❯ @fiction/www/test/services.live.test.ts:28:61

Check failure on line 28 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > services health endpoint works and logs response time

AssertionError: response status https://docs.fiction.cx: expected 404 to be 200 // Object.is equality - Expected + Received - 200 + 404 ❯ @fiction/www/test/services.live.test.ts:28:61

Check failure on line 28 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > services health endpoint works and logs response time

AssertionError: response status https://docs.fiction.cx: expected 404 to be 200 // Object.is equality - Expected + Received - 200 + 404 ❯ @fiction/www/test/services.live.test.ts:28:61

Check failure on line 28 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > services health endpoint works and logs response time

AssertionError: response status https://docs.fiction.cx: expected 404 to be 200 // Object.is equality - Expected + Received - 200 + 404 ❯ @fiction/www/test/services.live.test.ts:28:61

Check failure on line 28 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > services health endpoint works and logs response time

AssertionError: response status https://docs.fiction.cx: expected 404 to be 200 // Object.is equality - Expected + Received - 200 + 404 ❯ @fiction/www/test/services.live.test.ts:28:61

Check failure on line 28 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > services health endpoint works and logs response time

AssertionError: response status https://docs.fiction.cx: expected 404 to be 200 // Object.is equality - Expected + Received - 200 + 404 ❯ @fiction/www/test/services.live.test.ts:28:61

Check failure on line 28 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > services health endpoint works and logs response time

AssertionError: response status https://docs.fiction.cx: expected 404 to be 200 // Object.is equality - Expected + Received - 200 + 404 ❯ @fiction/www/test/services.live.test.ts:28:61

Check failure on line 28 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > services health endpoint works and logs response time

AssertionError: response status https://docs.fiction.cx: expected 404 to be 200 // Object.is equality - Expected + Received - 200 + 404 ❯ @fiction/www/test/services.live.test.ts:28:61

Check failure on line 28 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > services health endpoint works and logs response time

AssertionError: response status https://docs.fiction.cx: expected 404 to be 200 // Object.is equality - Expected + Received - 200 + 404 ❯ @fiction/www/test/services.live.test.ts:28:61

Check failure on line 28 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > services health endpoint works and logs response time

AssertionError: response status https://docs.fiction.cx: expected 404 to be 200 // Object.is equality - Expected + Received - 200 + 404 ❯ @fiction/www/test/services.live.test.ts:28:61

Check failure on line 28 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > services health endpoint works and logs response time

AssertionError: response status https://docs.fiction.cx: expected 404 to be 200 // Object.is equality - Expected + Received - 200 + 404 ❯ @fiction/www/test/services.live.test.ts:28:61

Check failure on line 28 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > services health endpoint works and logs response time

AssertionError: response status https://docs.fiction.cx: expected 404 to be 200 // Object.is equality - Expected + Received - 200 + 404 ❯ @fiction/www/test/services.live.test.ts:28:61

Check failure on line 28 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > services health endpoint works and logs response time

AssertionError: response status https://docs.fiction.cx: expected 404 to be 200 // Object.is equality - Expected + Received - 200 + 404 ❯ @fiction/www/test/services.live.test.ts:28:61

Check failure on line 28 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > services health endpoint works and logs response time

AssertionError: response status https://docs.fiction.cx: expected 404 to be 200 // Object.is equality - Expected + Received - 200 + 404 ❯ @fiction/www/test/services.live.test.ts:28:61

Check failure on line 28 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > services health endpoint works and logs response time

AssertionError: response status https://docs.fiction.cx: expected 404 to be 200 // Object.is equality - Expected + Received - 200 + 404 ❯ @fiction/www/test/services.live.test.ts:28:61

Check failure on line 28 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > services health endpoint works and logs response time

AssertionError: response status https://docs.fiction.cx: expected 404 to be 200 // Object.is equality - Expected + Received - 200 + 404 ❯ @fiction/www/test/services.live.test.ts:28:61

Check failure on line 28 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > services health endpoint works and logs response time

AssertionError: response status https://docs.fiction.cx: expected 404 to be 200 // Object.is equality - Expected + Received - 200 + 404 ❯ @fiction/www/test/services.live.test.ts:28:61

Check failure on line 28 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > services health endpoint works and logs response time

AssertionError: response status https://docs.fiction.cx: expected 404 to be 200 // Object.is equality - Expected + Received - 200 + 404 ❯ @fiction/www/test/services.live.test.ts:28:61

Check failure on line 28 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > services health endpoint works and logs response time

AssertionError: response status https://docs.fiction.cx: expected 404 to be 200 // Object.is equality - Expected + Received - 200 + 404 ❯ @fiction/www/test/services.live.test.ts:28:61

Check failure on line 28 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > services health endpoint works and logs response time

AssertionError: response status https://docs.fiction.cx: expected 404 to be 200 // Object.is equality - Expected + Received - 200 + 404 ❯ @fiction/www/test/services.live.test.ts:28:61

Check failure on line 28 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > services health endpoint works and logs response time

AssertionError: response status https://docs.fiction.cx: expected 404 to be 200 // Object.is equality - Expected + Received - 200 + 404 ❯ @fiction/www/test/services.live.test.ts:28:61

const json = (await response.json()) as Record<string, unknown>
outputs.push(json)

expect(json.status).toBe('success')
expect(json.message).toBe('ok')
expect(json.status, `health status ${service}`).toBe('success')
expect(json.message, `health ${service}`).toBe('ok')
}

expect(snap(outputs)).toMatchInlineSnapshot(`
Expand Down Expand Up @@ -60,10 +60,10 @@ describe('service health checks', () => {
for (const site of services) {
const response = await fetch(`${site}?test=1`)

expect(response.status).toBe(200)
expect(response.status, `status ${site}`).toBe(200)

const html = await response.text()
expect(html).toContain('<main')
expect(html, `html: ${site}`).toContain('<main')

Check failure on line 66 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > websites are live and check content

AssertionError: html: https://docs.fiction.cx: expected '<!DOCTYPE html>\n<html lang="en-US" d…' to contain '<main' - Expected + Received - <main + <!DOCTYPE html> + <html lang="en-US" dir="ltr"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width,initial-scale=1"> + <title>Fiction Docs</title> + <meta name="description" content="Documentation for Fiction marketing platform and content development system"> + <meta name="generator" content="VitePress v1.0.0-rc.45"> + <link rel="preload stylesheet" href="/assets/style.WiLISj-e.css" as="style"> + + <script type="module" src="/assets/app.BsGbGUP7.js"></script> + <link rel="preload" href="/assets/inter-roman-latin.Bu8hRsVA.woff2" as="font" type="font/woff2" crossorigin=""> + <link rel="modulepreload" href="/assets/chunks/framework.DKKlJIzX.js"> + <link rel="modulepreload" href="/assets/chunks/theme.DaQBZCpr.js"> + <link rel="modulepreload" href="/assets/index.md.BAl7Kyt9.lean.js"> + <link rel="icon" href="/favicon.png"> + <script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script> + <script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script> + </head> + <body> + <div id="app"><div class="Layout" data-v-03041520><!--[--><!--]--><!--[--><span tabindex="-1" data-v-1a4a33e3></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-1a4a33e3> Skip to content </a><!--]--><!----><header class="VPNav" data-v-03041520 data-v-ac03390c><div class="VPNavBar top" data-v-ac03390c data-v-57501908><div class="wrapper" data-v-57501908><div class="container" data-v-57501908><div class="title" data-v-57501908><div class="VPNavBarTitle" data-v-57501908 data-v-96152b26><a class="title" href="/" data-v-96152b26><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo.svg" alt data-v-7b6a006f><!--]--><span data-v-96152b26>Fiction Docs</span><!--[--><!--]--></a></div></div><div class="content" data-v-57501908><div class="content-body" data-v-57501908><!--[--><!--]--><div class="VPNavBarSearch search" data-v-57501908><!--[--><!----><div id="local-search"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-57501908 data-v-3d64ef5d><span id="main-nav-aria-label" class="visually-hidden" data-v-3d64ef5d>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Home</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/markdown-examples.html" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Examples</span><!--]--></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-3d64ef5d data-v-7973c707><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-7973c707><span class="text" data-v-7973c707><!----><span data-v-7973c707>Resources</span><span class="vpi-chevron-down text-icon" data-v-7973c707></span></span></button><div class="menu" data-v-7973c707><div class="VPMenu" data-v-7973c707 data-v-351c9e1f><div class="items" data-v-351c9e1f><!--[--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/team.html" data-v-4904283b><!--[-->Team<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/resources/privacy.html" data-v-4

Check failure on line 66 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > websites are live and check content

AssertionError: html: https://docs.fiction.cx: expected '<!DOCTYPE html>\n<html lang="en-US" d…' to contain '<main' - Expected + Received - <main + <!DOCTYPE html> + <html lang="en-US" dir="ltr"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width,initial-scale=1"> + <title>Fiction Docs</title> + <meta name="description" content="Documentation for Fiction marketing platform and content development system"> + <meta name="generator" content="VitePress v1.0.0-rc.45"> + <link rel="preload stylesheet" href="/assets/style.WiLISj-e.css" as="style"> + + <script type="module" src="/assets/app.BsGbGUP7.js"></script> + <link rel="preload" href="/assets/inter-roman-latin.Bu8hRsVA.woff2" as="font" type="font/woff2" crossorigin=""> + <link rel="modulepreload" href="/assets/chunks/framework.DKKlJIzX.js"> + <link rel="modulepreload" href="/assets/chunks/theme.DaQBZCpr.js"> + <link rel="modulepreload" href="/assets/index.md.BAl7Kyt9.lean.js"> + <link rel="icon" href="/favicon.png"> + <script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script> + <script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script> + </head> + <body> + <div id="app"><div class="Layout" data-v-03041520><!--[--><!--]--><!--[--><span tabindex="-1" data-v-1a4a33e3></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-1a4a33e3> Skip to content </a><!--]--><!----><header class="VPNav" data-v-03041520 data-v-ac03390c><div class="VPNavBar top" data-v-ac03390c data-v-57501908><div class="wrapper" data-v-57501908><div class="container" data-v-57501908><div class="title" data-v-57501908><div class="VPNavBarTitle" data-v-57501908 data-v-96152b26><a class="title" href="/" data-v-96152b26><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo.svg" alt data-v-7b6a006f><!--]--><span data-v-96152b26>Fiction Docs</span><!--[--><!--]--></a></div></div><div class="content" data-v-57501908><div class="content-body" data-v-57501908><!--[--><!--]--><div class="VPNavBarSearch search" data-v-57501908><!--[--><!----><div id="local-search"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-57501908 data-v-3d64ef5d><span id="main-nav-aria-label" class="visually-hidden" data-v-3d64ef5d>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Home</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/markdown-examples.html" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Examples</span><!--]--></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-3d64ef5d data-v-7973c707><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-7973c707><span class="text" data-v-7973c707><!----><span data-v-7973c707>Resources</span><span class="vpi-chevron-down text-icon" data-v-7973c707></span></span></button><div class="menu" data-v-7973c707><div class="VPMenu" data-v-7973c707 data-v-351c9e1f><div class="items" data-v-351c9e1f><!--[--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/team.html" data-v-4904283b><!--[-->Team<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/resources/privacy.html" data-v-4

Check failure on line 66 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > websites are live and check content

AssertionError: html: https://docs.fiction.cx: expected '<!DOCTYPE html>\n<html lang="en-US" d…' to contain '<main' - Expected + Received - <main + <!DOCTYPE html> + <html lang="en-US" dir="ltr"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width,initial-scale=1"> + <title>Fiction Docs</title> + <meta name="description" content="Documentation for Fiction marketing platform and content development system"> + <meta name="generator" content="VitePress v1.0.0-rc.45"> + <link rel="preload stylesheet" href="/assets/style.WiLISj-e.css" as="style"> + + <script type="module" src="/assets/app.BsGbGUP7.js"></script> + <link rel="preload" href="/assets/inter-roman-latin.Bu8hRsVA.woff2" as="font" type="font/woff2" crossorigin=""> + <link rel="modulepreload" href="/assets/chunks/framework.DKKlJIzX.js"> + <link rel="modulepreload" href="/assets/chunks/theme.DaQBZCpr.js"> + <link rel="modulepreload" href="/assets/index.md.BAl7Kyt9.lean.js"> + <link rel="icon" href="/favicon.png"> + <script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script> + <script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script> + </head> + <body> + <div id="app"><div class="Layout" data-v-03041520><!--[--><!--]--><!--[--><span tabindex="-1" data-v-1a4a33e3></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-1a4a33e3> Skip to content </a><!--]--><!----><header class="VPNav" data-v-03041520 data-v-ac03390c><div class="VPNavBar top" data-v-ac03390c data-v-57501908><div class="wrapper" data-v-57501908><div class="container" data-v-57501908><div class="title" data-v-57501908><div class="VPNavBarTitle" data-v-57501908 data-v-96152b26><a class="title" href="/" data-v-96152b26><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo.svg" alt data-v-7b6a006f><!--]--><span data-v-96152b26>Fiction Docs</span><!--[--><!--]--></a></div></div><div class="content" data-v-57501908><div class="content-body" data-v-57501908><!--[--><!--]--><div class="VPNavBarSearch search" data-v-57501908><!--[--><!----><div id="local-search"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-57501908 data-v-3d64ef5d><span id="main-nav-aria-label" class="visually-hidden" data-v-3d64ef5d>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Home</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/markdown-examples.html" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Examples</span><!--]--></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-3d64ef5d data-v-7973c707><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-7973c707><span class="text" data-v-7973c707><!----><span data-v-7973c707>Resources</span><span class="vpi-chevron-down text-icon" data-v-7973c707></span></span></button><div class="menu" data-v-7973c707><div class="VPMenu" data-v-7973c707 data-v-351c9e1f><div class="items" data-v-351c9e1f><!--[--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/team.html" data-v-4904283b><!--[-->Team<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/resources/privacy.html" data-v-4

Check failure on line 66 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > websites are live and check content

AssertionError: html: https://docs.fiction.cx: expected '<!DOCTYPE html>\n<html lang="en-US" d…' to contain '<main' - Expected + Received - <main + <!DOCTYPE html> + <html lang="en-US" dir="ltr"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width,initial-scale=1"> + <title>Fiction Docs</title> + <meta name="description" content="Documentation for Fiction marketing platform and content development system"> + <meta name="generator" content="VitePress v1.0.0-rc.45"> + <link rel="preload stylesheet" href="/assets/style.WiLISj-e.css" as="style"> + + <script type="module" src="/assets/app.BsGbGUP7.js"></script> + <link rel="preload" href="/assets/inter-roman-latin.Bu8hRsVA.woff2" as="font" type="font/woff2" crossorigin=""> + <link rel="modulepreload" href="/assets/chunks/framework.DKKlJIzX.js"> + <link rel="modulepreload" href="/assets/chunks/theme.DaQBZCpr.js"> + <link rel="modulepreload" href="/assets/index.md.BAl7Kyt9.lean.js"> + <link rel="icon" href="/favicon.png"> + <script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script> + <script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script> + </head> + <body> + <div id="app"><div class="Layout" data-v-03041520><!--[--><!--]--><!--[--><span tabindex="-1" data-v-1a4a33e3></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-1a4a33e3> Skip to content </a><!--]--><!----><header class="VPNav" data-v-03041520 data-v-ac03390c><div class="VPNavBar top" data-v-ac03390c data-v-57501908><div class="wrapper" data-v-57501908><div class="container" data-v-57501908><div class="title" data-v-57501908><div class="VPNavBarTitle" data-v-57501908 data-v-96152b26><a class="title" href="/" data-v-96152b26><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo.svg" alt data-v-7b6a006f><!--]--><span data-v-96152b26>Fiction Docs</span><!--[--><!--]--></a></div></div><div class="content" data-v-57501908><div class="content-body" data-v-57501908><!--[--><!--]--><div class="VPNavBarSearch search" data-v-57501908><!--[--><!----><div id="local-search"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-57501908 data-v-3d64ef5d><span id="main-nav-aria-label" class="visually-hidden" data-v-3d64ef5d>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Home</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/markdown-examples.html" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Examples</span><!--]--></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-3d64ef5d data-v-7973c707><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-7973c707><span class="text" data-v-7973c707><!----><span data-v-7973c707>Resources</span><span class="vpi-chevron-down text-icon" data-v-7973c707></span></span></button><div class="menu" data-v-7973c707><div class="VPMenu" data-v-7973c707 data-v-351c9e1f><div class="items" data-v-351c9e1f><!--[--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/team.html" data-v-4904283b><!--[-->Team<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/resources/privacy.html" data-v-4

Check failure on line 66 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > websites are live and check content

AssertionError: html: https://docs.fiction.cx: expected '<!DOCTYPE html>\n<html lang="en-US" d…' to contain '<main' - Expected + Received - <main + <!DOCTYPE html> + <html lang="en-US" dir="ltr"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width,initial-scale=1"> + <title>Fiction Docs</title> + <meta name="description" content="Documentation for Fiction marketing platform and content development system"> + <meta name="generator" content="VitePress v1.0.0-rc.45"> + <link rel="preload stylesheet" href="/assets/style.WiLISj-e.css" as="style"> + + <script type="module" src="/assets/app.BsGbGUP7.js"></script> + <link rel="preload" href="/assets/inter-roman-latin.Bu8hRsVA.woff2" as="font" type="font/woff2" crossorigin=""> + <link rel="modulepreload" href="/assets/chunks/framework.DKKlJIzX.js"> + <link rel="modulepreload" href="/assets/chunks/theme.DaQBZCpr.js"> + <link rel="modulepreload" href="/assets/index.md.BAl7Kyt9.lean.js"> + <link rel="icon" href="/favicon.png"> + <script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script> + <script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script> + </head> + <body> + <div id="app"><div class="Layout" data-v-03041520><!--[--><!--]--><!--[--><span tabindex="-1" data-v-1a4a33e3></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-1a4a33e3> Skip to content </a><!--]--><!----><header class="VPNav" data-v-03041520 data-v-ac03390c><div class="VPNavBar top" data-v-ac03390c data-v-57501908><div class="wrapper" data-v-57501908><div class="container" data-v-57501908><div class="title" data-v-57501908><div class="VPNavBarTitle" data-v-57501908 data-v-96152b26><a class="title" href="/" data-v-96152b26><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo.svg" alt data-v-7b6a006f><!--]--><span data-v-96152b26>Fiction Docs</span><!--[--><!--]--></a></div></div><div class="content" data-v-57501908><div class="content-body" data-v-57501908><!--[--><!--]--><div class="VPNavBarSearch search" data-v-57501908><!--[--><!----><div id="local-search"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-57501908 data-v-3d64ef5d><span id="main-nav-aria-label" class="visually-hidden" data-v-3d64ef5d>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Home</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/markdown-examples.html" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Examples</span><!--]--></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-3d64ef5d data-v-7973c707><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-7973c707><span class="text" data-v-7973c707><!----><span data-v-7973c707>Resources</span><span class="vpi-chevron-down text-icon" data-v-7973c707></span></span></button><div class="menu" data-v-7973c707><div class="VPMenu" data-v-7973c707 data-v-351c9e1f><div class="items" data-v-351c9e1f><!--[--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/team.html" data-v-4904283b><!--[-->Team<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/resources/privacy.html" data-v-4

Check failure on line 66 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > websites are live and check content

AssertionError: html: https://docs.fiction.cx: expected '<!DOCTYPE html>\n<html lang="en-US" d…' to contain '<main' - Expected + Received - <main + <!DOCTYPE html> + <html lang="en-US" dir="ltr"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width,initial-scale=1"> + <title>Fiction Docs</title> + <meta name="description" content="Documentation for Fiction marketing platform and content development system"> + <meta name="generator" content="VitePress v1.0.0-rc.45"> + <link rel="preload stylesheet" href="/assets/style.WiLISj-e.css" as="style"> + + <script type="module" src="/assets/app.BsGbGUP7.js"></script> + <link rel="preload" href="/assets/inter-roman-latin.Bu8hRsVA.woff2" as="font" type="font/woff2" crossorigin=""> + <link rel="modulepreload" href="/assets/chunks/framework.DKKlJIzX.js"> + <link rel="modulepreload" href="/assets/chunks/theme.DaQBZCpr.js"> + <link rel="modulepreload" href="/assets/index.md.BAl7Kyt9.lean.js"> + <link rel="icon" href="/favicon.png"> + <script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script> + <script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script> + </head> + <body> + <div id="app"><div class="Layout" data-v-03041520><!--[--><!--]--><!--[--><span tabindex="-1" data-v-1a4a33e3></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-1a4a33e3> Skip to content </a><!--]--><!----><header class="VPNav" data-v-03041520 data-v-ac03390c><div class="VPNavBar top" data-v-ac03390c data-v-57501908><div class="wrapper" data-v-57501908><div class="container" data-v-57501908><div class="title" data-v-57501908><div class="VPNavBarTitle" data-v-57501908 data-v-96152b26><a class="title" href="/" data-v-96152b26><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo.svg" alt data-v-7b6a006f><!--]--><span data-v-96152b26>Fiction Docs</span><!--[--><!--]--></a></div></div><div class="content" data-v-57501908><div class="content-body" data-v-57501908><!--[--><!--]--><div class="VPNavBarSearch search" data-v-57501908><!--[--><!----><div id="local-search"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-57501908 data-v-3d64ef5d><span id="main-nav-aria-label" class="visually-hidden" data-v-3d64ef5d>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Home</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/markdown-examples.html" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Examples</span><!--]--></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-3d64ef5d data-v-7973c707><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-7973c707><span class="text" data-v-7973c707><!----><span data-v-7973c707>Resources</span><span class="vpi-chevron-down text-icon" data-v-7973c707></span></span></button><div class="menu" data-v-7973c707><div class="VPMenu" data-v-7973c707 data-v-351c9e1f><div class="items" data-v-351c9e1f><!--[--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/team.html" data-v-4904283b><!--[-->Team<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/resources/privacy.html" data-v-4

Check failure on line 66 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > websites are live and check content

AssertionError: html: https://docs.fiction.cx: expected '<!DOCTYPE html>\n<html lang="en-US" d…' to contain '<main' - Expected + Received - <main + <!DOCTYPE html> + <html lang="en-US" dir="ltr"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width,initial-scale=1"> + <title>Fiction Docs</title> + <meta name="description" content="Documentation for Fiction marketing platform and content development system"> + <meta name="generator" content="VitePress v1.0.0-rc.45"> + <link rel="preload stylesheet" href="/assets/style.WiLISj-e.css" as="style"> + + <script type="module" src="/assets/app.BsGbGUP7.js"></script> + <link rel="preload" href="/assets/inter-roman-latin.Bu8hRsVA.woff2" as="font" type="font/woff2" crossorigin=""> + <link rel="modulepreload" href="/assets/chunks/framework.DKKlJIzX.js"> + <link rel="modulepreload" href="/assets/chunks/theme.DaQBZCpr.js"> + <link rel="modulepreload" href="/assets/index.md.BAl7Kyt9.lean.js"> + <link rel="icon" href="/favicon.png"> + <script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script> + <script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script> + </head> + <body> + <div id="app"><div class="Layout" data-v-03041520><!--[--><!--]--><!--[--><span tabindex="-1" data-v-1a4a33e3></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-1a4a33e3> Skip to content </a><!--]--><!----><header class="VPNav" data-v-03041520 data-v-ac03390c><div class="VPNavBar top" data-v-ac03390c data-v-57501908><div class="wrapper" data-v-57501908><div class="container" data-v-57501908><div class="title" data-v-57501908><div class="VPNavBarTitle" data-v-57501908 data-v-96152b26><a class="title" href="/" data-v-96152b26><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo.svg" alt data-v-7b6a006f><!--]--><span data-v-96152b26>Fiction Docs</span><!--[--><!--]--></a></div></div><div class="content" data-v-57501908><div class="content-body" data-v-57501908><!--[--><!--]--><div class="VPNavBarSearch search" data-v-57501908><!--[--><!----><div id="local-search"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-57501908 data-v-3d64ef5d><span id="main-nav-aria-label" class="visually-hidden" data-v-3d64ef5d>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Home</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/markdown-examples.html" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Examples</span><!--]--></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-3d64ef5d data-v-7973c707><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-7973c707><span class="text" data-v-7973c707><!----><span data-v-7973c707>Resources</span><span class="vpi-chevron-down text-icon" data-v-7973c707></span></span></button><div class="menu" data-v-7973c707><div class="VPMenu" data-v-7973c707 data-v-351c9e1f><div class="items" data-v-351c9e1f><!--[--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/team.html" data-v-4904283b><!--[-->Team<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/resources/privacy.html" data-v-4

Check failure on line 66 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > websites are live and check content

AssertionError: html: https://docs.fiction.cx: expected '<!DOCTYPE html>\n<html lang="en-US" d…' to contain '<main' - Expected + Received - <main + <!DOCTYPE html> + <html lang="en-US" dir="ltr"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width,initial-scale=1"> + <title>Fiction Docs</title> + <meta name="description" content="Documentation for Fiction marketing platform and content development system"> + <meta name="generator" content="VitePress v1.0.0-rc.45"> + <link rel="preload stylesheet" href="/assets/style.WiLISj-e.css" as="style"> + + <script type="module" src="/assets/app.BsGbGUP7.js"></script> + <link rel="preload" href="/assets/inter-roman-latin.Bu8hRsVA.woff2" as="font" type="font/woff2" crossorigin=""> + <link rel="modulepreload" href="/assets/chunks/framework.DKKlJIzX.js"> + <link rel="modulepreload" href="/assets/chunks/theme.DaQBZCpr.js"> + <link rel="modulepreload" href="/assets/index.md.BAl7Kyt9.lean.js"> + <link rel="icon" href="/favicon.png"> + <script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script> + <script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script> + </head> + <body> + <div id="app"><div class="Layout" data-v-03041520><!--[--><!--]--><!--[--><span tabindex="-1" data-v-1a4a33e3></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-1a4a33e3> Skip to content </a><!--]--><!----><header class="VPNav" data-v-03041520 data-v-ac03390c><div class="VPNavBar top" data-v-ac03390c data-v-57501908><div class="wrapper" data-v-57501908><div class="container" data-v-57501908><div class="title" data-v-57501908><div class="VPNavBarTitle" data-v-57501908 data-v-96152b26><a class="title" href="/" data-v-96152b26><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo.svg" alt data-v-7b6a006f><!--]--><span data-v-96152b26>Fiction Docs</span><!--[--><!--]--></a></div></div><div class="content" data-v-57501908><div class="content-body" data-v-57501908><!--[--><!--]--><div class="VPNavBarSearch search" data-v-57501908><!--[--><!----><div id="local-search"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-57501908 data-v-3d64ef5d><span id="main-nav-aria-label" class="visually-hidden" data-v-3d64ef5d>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Home</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/markdown-examples.html" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Examples</span><!--]--></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-3d64ef5d data-v-7973c707><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-7973c707><span class="text" data-v-7973c707><!----><span data-v-7973c707>Resources</span><span class="vpi-chevron-down text-icon" data-v-7973c707></span></span></button><div class="menu" data-v-7973c707><div class="VPMenu" data-v-7973c707 data-v-351c9e1f><div class="items" data-v-351c9e1f><!--[--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/team.html" data-v-4904283b><!--[-->Team<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/resources/privacy.html" data-v-4

Check failure on line 66 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > websites are live and check content

AssertionError: html: https://docs.fiction.cx: expected '<!DOCTYPE html>\n<html lang="en-US" d…' to contain '<main' - Expected + Received - <main + <!DOCTYPE html> + <html lang="en-US" dir="ltr"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width,initial-scale=1"> + <title>Fiction Docs</title> + <meta name="description" content="Documentation for Fiction marketing platform and content development system"> + <meta name="generator" content="VitePress v1.0.0-rc.45"> + <link rel="preload stylesheet" href="/assets/style.WiLISj-e.css" as="style"> + + <script type="module" src="/assets/app.BsGbGUP7.js"></script> + <link rel="preload" href="/assets/inter-roman-latin.Bu8hRsVA.woff2" as="font" type="font/woff2" crossorigin=""> + <link rel="modulepreload" href="/assets/chunks/framework.DKKlJIzX.js"> + <link rel="modulepreload" href="/assets/chunks/theme.DaQBZCpr.js"> + <link rel="modulepreload" href="/assets/index.md.BAl7Kyt9.lean.js"> + <link rel="icon" href="/favicon.png"> + <script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script> + <script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script> + </head> + <body> + <div id="app"><div class="Layout" data-v-03041520><!--[--><!--]--><!--[--><span tabindex="-1" data-v-1a4a33e3></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-1a4a33e3> Skip to content </a><!--]--><!----><header class="VPNav" data-v-03041520 data-v-ac03390c><div class="VPNavBar top" data-v-ac03390c data-v-57501908><div class="wrapper" data-v-57501908><div class="container" data-v-57501908><div class="title" data-v-57501908><div class="VPNavBarTitle" data-v-57501908 data-v-96152b26><a class="title" href="/" data-v-96152b26><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo.svg" alt data-v-7b6a006f><!--]--><span data-v-96152b26>Fiction Docs</span><!--[--><!--]--></a></div></div><div class="content" data-v-57501908><div class="content-body" data-v-57501908><!--[--><!--]--><div class="VPNavBarSearch search" data-v-57501908><!--[--><!----><div id="local-search"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-57501908 data-v-3d64ef5d><span id="main-nav-aria-label" class="visually-hidden" data-v-3d64ef5d>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Home</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/markdown-examples.html" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Examples</span><!--]--></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-3d64ef5d data-v-7973c707><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-7973c707><span class="text" data-v-7973c707><!----><span data-v-7973c707>Resources</span><span class="vpi-chevron-down text-icon" data-v-7973c707></span></span></button><div class="menu" data-v-7973c707><div class="VPMenu" data-v-7973c707 data-v-351c9e1f><div class="items" data-v-351c9e1f><!--[--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/team.html" data-v-4904283b><!--[-->Team<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/resources/privacy.html" data-v-4

Check failure on line 66 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > websites are live and check content

AssertionError: html: https://docs.fiction.cx: expected '<!DOCTYPE html>\n<html lang="en-US" d…' to contain '<main' - Expected + Received - <main + <!DOCTYPE html> + <html lang="en-US" dir="ltr"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width,initial-scale=1"> + <title>Fiction Docs</title> + <meta name="description" content="Documentation for Fiction marketing platform and content development system"> + <meta name="generator" content="VitePress v1.0.0-rc.45"> + <link rel="preload stylesheet" href="/assets/style.WiLISj-e.css" as="style"> + + <script type="module" src="/assets/app.BsGbGUP7.js"></script> + <link rel="preload" href="/assets/inter-roman-latin.Bu8hRsVA.woff2" as="font" type="font/woff2" crossorigin=""> + <link rel="modulepreload" href="/assets/chunks/framework.DKKlJIzX.js"> + <link rel="modulepreload" href="/assets/chunks/theme.DaQBZCpr.js"> + <link rel="modulepreload" href="/assets/index.md.BAl7Kyt9.lean.js"> + <link rel="icon" href="/favicon.png"> + <script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script> + <script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script> + </head> + <body> + <div id="app"><div class="Layout" data-v-03041520><!--[--><!--]--><!--[--><span tabindex="-1" data-v-1a4a33e3></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-1a4a33e3> Skip to content </a><!--]--><!----><header class="VPNav" data-v-03041520 data-v-ac03390c><div class="VPNavBar top" data-v-ac03390c data-v-57501908><div class="wrapper" data-v-57501908><div class="container" data-v-57501908><div class="title" data-v-57501908><div class="VPNavBarTitle" data-v-57501908 data-v-96152b26><a class="title" href="/" data-v-96152b26><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo.svg" alt data-v-7b6a006f><!--]--><span data-v-96152b26>Fiction Docs</span><!--[--><!--]--></a></div></div><div class="content" data-v-57501908><div class="content-body" data-v-57501908><!--[--><!--]--><div class="VPNavBarSearch search" data-v-57501908><!--[--><!----><div id="local-search"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-57501908 data-v-3d64ef5d><span id="main-nav-aria-label" class="visually-hidden" data-v-3d64ef5d>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Home</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/markdown-examples.html" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Examples</span><!--]--></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-3d64ef5d data-v-7973c707><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-7973c707><span class="text" data-v-7973c707><!----><span data-v-7973c707>Resources</span><span class="vpi-chevron-down text-icon" data-v-7973c707></span></span></button><div class="menu" data-v-7973c707><div class="VPMenu" data-v-7973c707 data-v-351c9e1f><div class="items" data-v-351c9e1f><!--[--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/team.html" data-v-4904283b><!--[-->Team<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/resources/privacy.html" data-v-4

Check failure on line 66 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > websites are live and check content

AssertionError: html: https://docs.fiction.cx: expected '<!DOCTYPE html>\n<html lang="en-US" d…' to contain '<main' - Expected + Received - <main + <!DOCTYPE html> + <html lang="en-US" dir="ltr"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width,initial-scale=1"> + <title>Fiction Docs</title> + <meta name="description" content="Documentation for Fiction marketing platform and content development system"> + <meta name="generator" content="VitePress v1.0.0-rc.45"> + <link rel="preload stylesheet" href="/assets/style.WiLISj-e.css" as="style"> + + <script type="module" src="/assets/app.BsGbGUP7.js"></script> + <link rel="preload" href="/assets/inter-roman-latin.Bu8hRsVA.woff2" as="font" type="font/woff2" crossorigin=""> + <link rel="modulepreload" href="/assets/chunks/framework.DKKlJIzX.js"> + <link rel="modulepreload" href="/assets/chunks/theme.DaQBZCpr.js"> + <link rel="modulepreload" href="/assets/index.md.BAl7Kyt9.lean.js"> + <link rel="icon" href="/favicon.png"> + <script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script> + <script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script> + </head> + <body> + <div id="app"><div class="Layout" data-v-03041520><!--[--><!--]--><!--[--><span tabindex="-1" data-v-1a4a33e3></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-1a4a33e3> Skip to content </a><!--]--><!----><header class="VPNav" data-v-03041520 data-v-ac03390c><div class="VPNavBar top" data-v-ac03390c data-v-57501908><div class="wrapper" data-v-57501908><div class="container" data-v-57501908><div class="title" data-v-57501908><div class="VPNavBarTitle" data-v-57501908 data-v-96152b26><a class="title" href="/" data-v-96152b26><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo.svg" alt data-v-7b6a006f><!--]--><span data-v-96152b26>Fiction Docs</span><!--[--><!--]--></a></div></div><div class="content" data-v-57501908><div class="content-body" data-v-57501908><!--[--><!--]--><div class="VPNavBarSearch search" data-v-57501908><!--[--><!----><div id="local-search"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-57501908 data-v-3d64ef5d><span id="main-nav-aria-label" class="visually-hidden" data-v-3d64ef5d>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Home</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/markdown-examples.html" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Examples</span><!--]--></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-3d64ef5d data-v-7973c707><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-7973c707><span class="text" data-v-7973c707><!----><span data-v-7973c707>Resources</span><span class="vpi-chevron-down text-icon" data-v-7973c707></span></span></button><div class="menu" data-v-7973c707><div class="VPMenu" data-v-7973c707 data-v-351c9e1f><div class="items" data-v-351c9e1f><!--[--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/team.html" data-v-4904283b><!--[-->Team<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/resources/privacy.html" data-v-4

Check failure on line 66 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > websites are live and check content

AssertionError: html: https://docs.fiction.cx: expected '<!DOCTYPE html>\n<html lang="en-US" d…' to contain '<main' - Expected + Received - <main + <!DOCTYPE html> + <html lang="en-US" dir="ltr"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width,initial-scale=1"> + <title>Fiction Docs</title> + <meta name="description" content="Documentation for Fiction marketing platform and content development system"> + <meta name="generator" content="VitePress v1.0.0-rc.45"> + <link rel="preload stylesheet" href="/assets/style.WiLISj-e.css" as="style"> + + <script type="module" src="/assets/app.BsGbGUP7.js"></script> + <link rel="preload" href="/assets/inter-roman-latin.Bu8hRsVA.woff2" as="font" type="font/woff2" crossorigin=""> + <link rel="modulepreload" href="/assets/chunks/framework.DKKlJIzX.js"> + <link rel="modulepreload" href="/assets/chunks/theme.DaQBZCpr.js"> + <link rel="modulepreload" href="/assets/index.md.BAl7Kyt9.lean.js"> + <link rel="icon" href="/favicon.png"> + <script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script> + <script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script> + </head> + <body> + <div id="app"><div class="Layout" data-v-03041520><!--[--><!--]--><!--[--><span tabindex="-1" data-v-1a4a33e3></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-1a4a33e3> Skip to content </a><!--]--><!----><header class="VPNav" data-v-03041520 data-v-ac03390c><div class="VPNavBar top" data-v-ac03390c data-v-57501908><div class="wrapper" data-v-57501908><div class="container" data-v-57501908><div class="title" data-v-57501908><div class="VPNavBarTitle" data-v-57501908 data-v-96152b26><a class="title" href="/" data-v-96152b26><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo.svg" alt data-v-7b6a006f><!--]--><span data-v-96152b26>Fiction Docs</span><!--[--><!--]--></a></div></div><div class="content" data-v-57501908><div class="content-body" data-v-57501908><!--[--><!--]--><div class="VPNavBarSearch search" data-v-57501908><!--[--><!----><div id="local-search"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-57501908 data-v-3d64ef5d><span id="main-nav-aria-label" class="visually-hidden" data-v-3d64ef5d>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Home</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/markdown-examples.html" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Examples</span><!--]--></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-3d64ef5d data-v-7973c707><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-7973c707><span class="text" data-v-7973c707><!----><span data-v-7973c707>Resources</span><span class="vpi-chevron-down text-icon" data-v-7973c707></span></span></button><div class="menu" data-v-7973c707><div class="VPMenu" data-v-7973c707 data-v-351c9e1f><div class="items" data-v-351c9e1f><!--[--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/team.html" data-v-4904283b><!--[-->Team<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/resources/privacy.html" data-v-4

Check failure on line 66 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > websites are live and check content

AssertionError: html: https://docs.fiction.cx: expected '<!DOCTYPE html>\n<html lang="en-US" d…' to contain '<main' - Expected + Received - <main + <!DOCTYPE html> + <html lang="en-US" dir="ltr"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width,initial-scale=1"> + <title>Fiction Docs</title> + <meta name="description" content="Documentation for Fiction marketing platform and content development system"> + <meta name="generator" content="VitePress v1.0.0-rc.45"> + <link rel="preload stylesheet" href="/assets/style.WiLISj-e.css" as="style"> + + <script type="module" src="/assets/app.BsGbGUP7.js"></script> + <link rel="preload" href="/assets/inter-roman-latin.Bu8hRsVA.woff2" as="font" type="font/woff2" crossorigin=""> + <link rel="modulepreload" href="/assets/chunks/framework.DKKlJIzX.js"> + <link rel="modulepreload" href="/assets/chunks/theme.DaQBZCpr.js"> + <link rel="modulepreload" href="/assets/index.md.BAl7Kyt9.lean.js"> + <link rel="icon" href="/favicon.png"> + <script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script> + <script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script> + </head> + <body> + <div id="app"><div class="Layout" data-v-03041520><!--[--><!--]--><!--[--><span tabindex="-1" data-v-1a4a33e3></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-1a4a33e3> Skip to content </a><!--]--><!----><header class="VPNav" data-v-03041520 data-v-ac03390c><div class="VPNavBar top" data-v-ac03390c data-v-57501908><div class="wrapper" data-v-57501908><div class="container" data-v-57501908><div class="title" data-v-57501908><div class="VPNavBarTitle" data-v-57501908 data-v-96152b26><a class="title" href="/" data-v-96152b26><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo.svg" alt data-v-7b6a006f><!--]--><span data-v-96152b26>Fiction Docs</span><!--[--><!--]--></a></div></div><div class="content" data-v-57501908><div class="content-body" data-v-57501908><!--[--><!--]--><div class="VPNavBarSearch search" data-v-57501908><!--[--><!----><div id="local-search"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-57501908 data-v-3d64ef5d><span id="main-nav-aria-label" class="visually-hidden" data-v-3d64ef5d>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Home</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/markdown-examples.html" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Examples</span><!--]--></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-3d64ef5d data-v-7973c707><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-7973c707><span class="text" data-v-7973c707><!----><span data-v-7973c707>Resources</span><span class="vpi-chevron-down text-icon" data-v-7973c707></span></span></button><div class="menu" data-v-7973c707><div class="VPMenu" data-v-7973c707 data-v-351c9e1f><div class="items" data-v-351c9e1f><!--[--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/team.html" data-v-4904283b><!--[-->Team<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/resources/privacy.html" data-v-4

Check failure on line 66 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > websites are live and check content

AssertionError: html: https://docs.fiction.cx: expected '<!DOCTYPE html>\n<html lang="en-US" d…' to contain '<main' - Expected + Received - <main + <!DOCTYPE html> + <html lang="en-US" dir="ltr"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width,initial-scale=1"> + <title>Fiction Docs</title> + <meta name="description" content="Documentation for Fiction marketing platform and content development system"> + <meta name="generator" content="VitePress v1.0.0-rc.45"> + <link rel="preload stylesheet" href="/assets/style.WiLISj-e.css" as="style"> + + <script type="module" src="/assets/app.BsGbGUP7.js"></script> + <link rel="preload" href="/assets/inter-roman-latin.Bu8hRsVA.woff2" as="font" type="font/woff2" crossorigin=""> + <link rel="modulepreload" href="/assets/chunks/framework.DKKlJIzX.js"> + <link rel="modulepreload" href="/assets/chunks/theme.DaQBZCpr.js"> + <link rel="modulepreload" href="/assets/index.md.BAl7Kyt9.lean.js"> + <link rel="icon" href="/favicon.png"> + <script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script> + <script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script> + </head> + <body> + <div id="app"><div class="Layout" data-v-03041520><!--[--><!--]--><!--[--><span tabindex="-1" data-v-1a4a33e3></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-1a4a33e3> Skip to content </a><!--]--><!----><header class="VPNav" data-v-03041520 data-v-ac03390c><div class="VPNavBar top" data-v-ac03390c data-v-57501908><div class="wrapper" data-v-57501908><div class="container" data-v-57501908><div class="title" data-v-57501908><div class="VPNavBarTitle" data-v-57501908 data-v-96152b26><a class="title" href="/" data-v-96152b26><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo.svg" alt data-v-7b6a006f><!--]--><span data-v-96152b26>Fiction Docs</span><!--[--><!--]--></a></div></div><div class="content" data-v-57501908><div class="content-body" data-v-57501908><!--[--><!--]--><div class="VPNavBarSearch search" data-v-57501908><!--[--><!----><div id="local-search"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-57501908 data-v-3d64ef5d><span id="main-nav-aria-label" class="visually-hidden" data-v-3d64ef5d>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Home</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/markdown-examples.html" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Examples</span><!--]--></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-3d64ef5d data-v-7973c707><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-7973c707><span class="text" data-v-7973c707><!----><span data-v-7973c707>Resources</span><span class="vpi-chevron-down text-icon" data-v-7973c707></span></span></button><div class="menu" data-v-7973c707><div class="VPMenu" data-v-7973c707 data-v-351c9e1f><div class="items" data-v-351c9e1f><!--[--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/team.html" data-v-4904283b><!--[-->Team<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/resources/privacy.html" data-v-4

Check failure on line 66 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > websites are live and check content

AssertionError: html: https://docs.fiction.cx: expected '<!DOCTYPE html>\n<html lang="en-US" d…' to contain '<main' - Expected + Received - <main + <!DOCTYPE html> + <html lang="en-US" dir="ltr"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width,initial-scale=1"> + <title>Fiction Docs</title> + <meta name="description" content="Documentation for Fiction marketing platform and content development system"> + <meta name="generator" content="VitePress v1.0.0-rc.45"> + <link rel="preload stylesheet" href="/assets/style.WiLISj-e.css" as="style"> + + <script type="module" src="/assets/app.BsGbGUP7.js"></script> + <link rel="preload" href="/assets/inter-roman-latin.Bu8hRsVA.woff2" as="font" type="font/woff2" crossorigin=""> + <link rel="modulepreload" href="/assets/chunks/framework.DKKlJIzX.js"> + <link rel="modulepreload" href="/assets/chunks/theme.DaQBZCpr.js"> + <link rel="modulepreload" href="/assets/index.md.BAl7Kyt9.lean.js"> + <link rel="icon" href="/favicon.png"> + <script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script> + <script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script> + </head> + <body> + <div id="app"><div class="Layout" data-v-03041520><!--[--><!--]--><!--[--><span tabindex="-1" data-v-1a4a33e3></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-1a4a33e3> Skip to content </a><!--]--><!----><header class="VPNav" data-v-03041520 data-v-ac03390c><div class="VPNavBar top" data-v-ac03390c data-v-57501908><div class="wrapper" data-v-57501908><div class="container" data-v-57501908><div class="title" data-v-57501908><div class="VPNavBarTitle" data-v-57501908 data-v-96152b26><a class="title" href="/" data-v-96152b26><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo.svg" alt data-v-7b6a006f><!--]--><span data-v-96152b26>Fiction Docs</span><!--[--><!--]--></a></div></div><div class="content" data-v-57501908><div class="content-body" data-v-57501908><!--[--><!--]--><div class="VPNavBarSearch search" data-v-57501908><!--[--><!----><div id="local-search"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-57501908 data-v-3d64ef5d><span id="main-nav-aria-label" class="visually-hidden" data-v-3d64ef5d>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Home</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/markdown-examples.html" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Examples</span><!--]--></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-3d64ef5d data-v-7973c707><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-7973c707><span class="text" data-v-7973c707><!----><span data-v-7973c707>Resources</span><span class="vpi-chevron-down text-icon" data-v-7973c707></span></span></button><div class="menu" data-v-7973c707><div class="VPMenu" data-v-7973c707 data-v-351c9e1f><div class="items" data-v-351c9e1f><!--[--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/team.html" data-v-4904283b><!--[-->Team<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/resources/privacy.html" data-v-4

Check failure on line 66 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > websites are live and check content

AssertionError: html: https://docs.fiction.cx: expected '<!DOCTYPE html>\n<html lang="en-US" d…' to contain '<main' - Expected + Received - <main + <!DOCTYPE html> + <html lang="en-US" dir="ltr"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width,initial-scale=1"> + <title>Fiction Docs</title> + <meta name="description" content="Documentation for Fiction marketing platform and content development system"> + <meta name="generator" content="VitePress v1.0.0-rc.45"> + <link rel="preload stylesheet" href="/assets/style.WiLISj-e.css" as="style"> + + <script type="module" src="/assets/app.BsGbGUP7.js"></script> + <link rel="preload" href="/assets/inter-roman-latin.Bu8hRsVA.woff2" as="font" type="font/woff2" crossorigin=""> + <link rel="modulepreload" href="/assets/chunks/framework.DKKlJIzX.js"> + <link rel="modulepreload" href="/assets/chunks/theme.DaQBZCpr.js"> + <link rel="modulepreload" href="/assets/index.md.BAl7Kyt9.lean.js"> + <link rel="icon" href="/favicon.png"> + <script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script> + <script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script> + </head> + <body> + <div id="app"><div class="Layout" data-v-03041520><!--[--><!--]--><!--[--><span tabindex="-1" data-v-1a4a33e3></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-1a4a33e3> Skip to content </a><!--]--><!----><header class="VPNav" data-v-03041520 data-v-ac03390c><div class="VPNavBar top" data-v-ac03390c data-v-57501908><div class="wrapper" data-v-57501908><div class="container" data-v-57501908><div class="title" data-v-57501908><div class="VPNavBarTitle" data-v-57501908 data-v-96152b26><a class="title" href="/" data-v-96152b26><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo.svg" alt data-v-7b6a006f><!--]--><span data-v-96152b26>Fiction Docs</span><!--[--><!--]--></a></div></div><div class="content" data-v-57501908><div class="content-body" data-v-57501908><!--[--><!--]--><div class="VPNavBarSearch search" data-v-57501908><!--[--><!----><div id="local-search"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-57501908 data-v-3d64ef5d><span id="main-nav-aria-label" class="visually-hidden" data-v-3d64ef5d>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Home</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/markdown-examples.html" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Examples</span><!--]--></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-3d64ef5d data-v-7973c707><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-7973c707><span class="text" data-v-7973c707><!----><span data-v-7973c707>Resources</span><span class="vpi-chevron-down text-icon" data-v-7973c707></span></span></button><div class="menu" data-v-7973c707><div class="VPMenu" data-v-7973c707 data-v-351c9e1f><div class="items" data-v-351c9e1f><!--[--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/team.html" data-v-4904283b><!--[-->Team<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/resources/privacy.html" data-v-4

Check failure on line 66 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > websites are live and check content

AssertionError: html: https://docs.fiction.cx: expected '<!DOCTYPE html>\n<html lang="en-US" d…' to contain '<main' - Expected + Received - <main + <!DOCTYPE html> + <html lang="en-US" dir="ltr"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width,initial-scale=1"> + <title>Fiction Docs</title> + <meta name="description" content="Documentation for Fiction marketing platform and content development system"> + <meta name="generator" content="VitePress v1.0.0-rc.45"> + <link rel="preload stylesheet" href="/assets/style.WiLISj-e.css" as="style"> + + <script type="module" src="/assets/app.BsGbGUP7.js"></script> + <link rel="preload" href="/assets/inter-roman-latin.Bu8hRsVA.woff2" as="font" type="font/woff2" crossorigin=""> + <link rel="modulepreload" href="/assets/chunks/framework.DKKlJIzX.js"> + <link rel="modulepreload" href="/assets/chunks/theme.DaQBZCpr.js"> + <link rel="modulepreload" href="/assets/index.md.BAl7Kyt9.lean.js"> + <link rel="icon" href="/favicon.png"> + <script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script> + <script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script> + </head> + <body> + <div id="app"><div class="Layout" data-v-03041520><!--[--><!--]--><!--[--><span tabindex="-1" data-v-1a4a33e3></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-1a4a33e3> Skip to content </a><!--]--><!----><header class="VPNav" data-v-03041520 data-v-ac03390c><div class="VPNavBar top" data-v-ac03390c data-v-57501908><div class="wrapper" data-v-57501908><div class="container" data-v-57501908><div class="title" data-v-57501908><div class="VPNavBarTitle" data-v-57501908 data-v-96152b26><a class="title" href="/" data-v-96152b26><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo.svg" alt data-v-7b6a006f><!--]--><span data-v-96152b26>Fiction Docs</span><!--[--><!--]--></a></div></div><div class="content" data-v-57501908><div class="content-body" data-v-57501908><!--[--><!--]--><div class="VPNavBarSearch search" data-v-57501908><!--[--><!----><div id="local-search"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-57501908 data-v-3d64ef5d><span id="main-nav-aria-label" class="visually-hidden" data-v-3d64ef5d>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Home</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/markdown-examples.html" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Examples</span><!--]--></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-3d64ef5d data-v-7973c707><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-7973c707><span class="text" data-v-7973c707><!----><span data-v-7973c707>Resources</span><span class="vpi-chevron-down text-icon" data-v-7973c707></span></span></button><div class="menu" data-v-7973c707><div class="VPMenu" data-v-7973c707 data-v-351c9e1f><div class="items" data-v-351c9e1f><!--[--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/team.html" data-v-4904283b><!--[-->Team<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/resources/privacy.html" data-v-4

Check failure on line 66 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > websites are live and check content

AssertionError: html: https://docs.fiction.cx: expected '<!DOCTYPE html>\n<html lang="en-US" d…' to contain '<main' - Expected + Received - <main + <!DOCTYPE html> + <html lang="en-US" dir="ltr"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width,initial-scale=1"> + <title>Fiction Docs</title> + <meta name="description" content="Documentation for Fiction marketing platform and content development system"> + <meta name="generator" content="VitePress v1.0.0-rc.45"> + <link rel="preload stylesheet" href="/assets/style.WiLISj-e.css" as="style"> + + <script type="module" src="/assets/app.BsGbGUP7.js"></script> + <link rel="preload" href="/assets/inter-roman-latin.Bu8hRsVA.woff2" as="font" type="font/woff2" crossorigin=""> + <link rel="modulepreload" href="/assets/chunks/framework.DKKlJIzX.js"> + <link rel="modulepreload" href="/assets/chunks/theme.DaQBZCpr.js"> + <link rel="modulepreload" href="/assets/index.md.BAl7Kyt9.lean.js"> + <link rel="icon" href="/favicon.png"> + <script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script> + <script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script> + </head> + <body> + <div id="app"><div class="Layout" data-v-03041520><!--[--><!--]--><!--[--><span tabindex="-1" data-v-1a4a33e3></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-1a4a33e3> Skip to content </a><!--]--><!----><header class="VPNav" data-v-03041520 data-v-ac03390c><div class="VPNavBar top" data-v-ac03390c data-v-57501908><div class="wrapper" data-v-57501908><div class="container" data-v-57501908><div class="title" data-v-57501908><div class="VPNavBarTitle" data-v-57501908 data-v-96152b26><a class="title" href="/" data-v-96152b26><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo.svg" alt data-v-7b6a006f><!--]--><span data-v-96152b26>Fiction Docs</span><!--[--><!--]--></a></div></div><div class="content" data-v-57501908><div class="content-body" data-v-57501908><!--[--><!--]--><div class="VPNavBarSearch search" data-v-57501908><!--[--><!----><div id="local-search"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-57501908 data-v-3d64ef5d><span id="main-nav-aria-label" class="visually-hidden" data-v-3d64ef5d>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Home</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/markdown-examples.html" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Examples</span><!--]--></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-3d64ef5d data-v-7973c707><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-7973c707><span class="text" data-v-7973c707><!----><span data-v-7973c707>Resources</span><span class="vpi-chevron-down text-icon" data-v-7973c707></span></span></button><div class="menu" data-v-7973c707><div class="VPMenu" data-v-7973c707 data-v-351c9e1f><div class="items" data-v-351c9e1f><!--[--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/team.html" data-v-4904283b><!--[-->Team<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/resources/privacy.html" data-v-4

Check failure on line 66 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > websites are live and check content

AssertionError: html: https://docs.fiction.cx: expected '<!DOCTYPE html>\n<html lang="en-US" d…' to contain '<main' - Expected + Received - <main + <!DOCTYPE html> + <html lang="en-US" dir="ltr"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width,initial-scale=1"> + <title>Fiction Docs</title> + <meta name="description" content="Documentation for Fiction marketing platform and content development system"> + <meta name="generator" content="VitePress v1.0.0-rc.45"> + <link rel="preload stylesheet" href="/assets/style.WiLISj-e.css" as="style"> + + <script type="module" src="/assets/app.BsGbGUP7.js"></script> + <link rel="preload" href="/assets/inter-roman-latin.Bu8hRsVA.woff2" as="font" type="font/woff2" crossorigin=""> + <link rel="modulepreload" href="/assets/chunks/framework.DKKlJIzX.js"> + <link rel="modulepreload" href="/assets/chunks/theme.DaQBZCpr.js"> + <link rel="modulepreload" href="/assets/index.md.BAl7Kyt9.lean.js"> + <link rel="icon" href="/favicon.png"> + <script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script> + <script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script> + </head> + <body> + <div id="app"><div class="Layout" data-v-03041520><!--[--><!--]--><!--[--><span tabindex="-1" data-v-1a4a33e3></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-1a4a33e3> Skip to content </a><!--]--><!----><header class="VPNav" data-v-03041520 data-v-ac03390c><div class="VPNavBar top" data-v-ac03390c data-v-57501908><div class="wrapper" data-v-57501908><div class="container" data-v-57501908><div class="title" data-v-57501908><div class="VPNavBarTitle" data-v-57501908 data-v-96152b26><a class="title" href="/" data-v-96152b26><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo.svg" alt data-v-7b6a006f><!--]--><span data-v-96152b26>Fiction Docs</span><!--[--><!--]--></a></div></div><div class="content" data-v-57501908><div class="content-body" data-v-57501908><!--[--><!--]--><div class="VPNavBarSearch search" data-v-57501908><!--[--><!----><div id="local-search"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-57501908 data-v-3d64ef5d><span id="main-nav-aria-label" class="visually-hidden" data-v-3d64ef5d>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Home</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/markdown-examples.html" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Examples</span><!--]--></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-3d64ef5d data-v-7973c707><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-7973c707><span class="text" data-v-7973c707><!----><span data-v-7973c707>Resources</span><span class="vpi-chevron-down text-icon" data-v-7973c707></span></span></button><div class="menu" data-v-7973c707><div class="VPMenu" data-v-7973c707 data-v-351c9e1f><div class="items" data-v-351c9e1f><!--[--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/team.html" data-v-4904283b><!--[-->Team<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/resources/privacy.html" data-v-4

Check failure on line 66 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > websites are live and check content

AssertionError: html: https://docs.fiction.cx: expected '<!DOCTYPE html>\n<html lang="en-US" d…' to contain '<main' - Expected + Received - <main + <!DOCTYPE html> + <html lang="en-US" dir="ltr"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width,initial-scale=1"> + <title>Fiction Docs</title> + <meta name="description" content="Documentation for Fiction marketing platform and content development system"> + <meta name="generator" content="VitePress v1.0.0-rc.45"> + <link rel="preload stylesheet" href="/assets/style.WiLISj-e.css" as="style"> + + <script type="module" src="/assets/app.BsGbGUP7.js"></script> + <link rel="preload" href="/assets/inter-roman-latin.Bu8hRsVA.woff2" as="font" type="font/woff2" crossorigin=""> + <link rel="modulepreload" href="/assets/chunks/framework.DKKlJIzX.js"> + <link rel="modulepreload" href="/assets/chunks/theme.DaQBZCpr.js"> + <link rel="modulepreload" href="/assets/index.md.BAl7Kyt9.lean.js"> + <link rel="icon" href="/favicon.png"> + <script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script> + <script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script> + </head> + <body> + <div id="app"><div class="Layout" data-v-03041520><!--[--><!--]--><!--[--><span tabindex="-1" data-v-1a4a33e3></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-1a4a33e3> Skip to content </a><!--]--><!----><header class="VPNav" data-v-03041520 data-v-ac03390c><div class="VPNavBar top" data-v-ac03390c data-v-57501908><div class="wrapper" data-v-57501908><div class="container" data-v-57501908><div class="title" data-v-57501908><div class="VPNavBarTitle" data-v-57501908 data-v-96152b26><a class="title" href="/" data-v-96152b26><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo.svg" alt data-v-7b6a006f><!--]--><span data-v-96152b26>Fiction Docs</span><!--[--><!--]--></a></div></div><div class="content" data-v-57501908><div class="content-body" data-v-57501908><!--[--><!--]--><div class="VPNavBarSearch search" data-v-57501908><!--[--><!----><div id="local-search"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-57501908 data-v-3d64ef5d><span id="main-nav-aria-label" class="visually-hidden" data-v-3d64ef5d>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Home</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/markdown-examples.html" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Examples</span><!--]--></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-3d64ef5d data-v-7973c707><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-7973c707><span class="text" data-v-7973c707><!----><span data-v-7973c707>Resources</span><span class="vpi-chevron-down text-icon" data-v-7973c707></span></span></button><div class="menu" data-v-7973c707><div class="VPMenu" data-v-7973c707 data-v-351c9e1f><div class="items" data-v-351c9e1f><!--[--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/team.html" data-v-4904283b><!--[-->Team<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/resources/privacy.html" data-v-4

Check failure on line 66 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > websites are live and check content

AssertionError: html: https://docs.fiction.cx: expected '<!DOCTYPE html>\n<html lang="en-US" d…' to contain '<main' - Expected + Received - <main + <!DOCTYPE html> + <html lang="en-US" dir="ltr"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width,initial-scale=1"> + <title>Fiction Docs</title> + <meta name="description" content="Documentation for Fiction marketing platform and content development system"> + <meta name="generator" content="VitePress v1.0.0-rc.45"> + <link rel="preload stylesheet" href="/assets/style.WiLISj-e.css" as="style"> + + <script type="module" src="/assets/app.BsGbGUP7.js"></script> + <link rel="preload" href="/assets/inter-roman-latin.Bu8hRsVA.woff2" as="font" type="font/woff2" crossorigin=""> + <link rel="modulepreload" href="/assets/chunks/framework.DKKlJIzX.js"> + <link rel="modulepreload" href="/assets/chunks/theme.DaQBZCpr.js"> + <link rel="modulepreload" href="/assets/index.md.BAl7Kyt9.lean.js"> + <link rel="icon" href="/favicon.png"> + <script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script> + <script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script> + </head> + <body> + <div id="app"><div class="Layout" data-v-03041520><!--[--><!--]--><!--[--><span tabindex="-1" data-v-1a4a33e3></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-1a4a33e3> Skip to content </a><!--]--><!----><header class="VPNav" data-v-03041520 data-v-ac03390c><div class="VPNavBar top" data-v-ac03390c data-v-57501908><div class="wrapper" data-v-57501908><div class="container" data-v-57501908><div class="title" data-v-57501908><div class="VPNavBarTitle" data-v-57501908 data-v-96152b26><a class="title" href="/" data-v-96152b26><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo.svg" alt data-v-7b6a006f><!--]--><span data-v-96152b26>Fiction Docs</span><!--[--><!--]--></a></div></div><div class="content" data-v-57501908><div class="content-body" data-v-57501908><!--[--><!--]--><div class="VPNavBarSearch search" data-v-57501908><!--[--><!----><div id="local-search"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-57501908 data-v-3d64ef5d><span id="main-nav-aria-label" class="visually-hidden" data-v-3d64ef5d>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Home</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/markdown-examples.html" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Examples</span><!--]--></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-3d64ef5d data-v-7973c707><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-7973c707><span class="text" data-v-7973c707><!----><span data-v-7973c707>Resources</span><span class="vpi-chevron-down text-icon" data-v-7973c707></span></span></button><div class="menu" data-v-7973c707><div class="VPMenu" data-v-7973c707 data-v-351c9e1f><div class="items" data-v-351c9e1f><!--[--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/team.html" data-v-4904283b><!--[-->Team<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/resources/privacy.html" data-v-4

Check failure on line 66 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > websites are live and check content

AssertionError: html: https://docs.fiction.cx: expected '<!DOCTYPE html>\n<html lang="en-US" d…' to contain '<main' - Expected + Received - <main + <!DOCTYPE html> + <html lang="en-US" dir="ltr"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width,initial-scale=1"> + <title>Fiction Docs</title> + <meta name="description" content="Documentation for Fiction marketing platform and content development system"> + <meta name="generator" content="VitePress v1.0.0-rc.45"> + <link rel="preload stylesheet" href="/assets/style.WiLISj-e.css" as="style"> + + <script type="module" src="/assets/app.BsGbGUP7.js"></script> + <link rel="preload" href="/assets/inter-roman-latin.Bu8hRsVA.woff2" as="font" type="font/woff2" crossorigin=""> + <link rel="modulepreload" href="/assets/chunks/framework.DKKlJIzX.js"> + <link rel="modulepreload" href="/assets/chunks/theme.DaQBZCpr.js"> + <link rel="modulepreload" href="/assets/index.md.BAl7Kyt9.lean.js"> + <link rel="icon" href="/favicon.png"> + <script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script> + <script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script> + </head> + <body> + <div id="app"><div class="Layout" data-v-03041520><!--[--><!--]--><!--[--><span tabindex="-1" data-v-1a4a33e3></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-1a4a33e3> Skip to content </a><!--]--><!----><header class="VPNav" data-v-03041520 data-v-ac03390c><div class="VPNavBar top" data-v-ac03390c data-v-57501908><div class="wrapper" data-v-57501908><div class="container" data-v-57501908><div class="title" data-v-57501908><div class="VPNavBarTitle" data-v-57501908 data-v-96152b26><a class="title" href="/" data-v-96152b26><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo.svg" alt data-v-7b6a006f><!--]--><span data-v-96152b26>Fiction Docs</span><!--[--><!--]--></a></div></div><div class="content" data-v-57501908><div class="content-body" data-v-57501908><!--[--><!--]--><div class="VPNavBarSearch search" data-v-57501908><!--[--><!----><div id="local-search"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-57501908 data-v-3d64ef5d><span id="main-nav-aria-label" class="visually-hidden" data-v-3d64ef5d>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Home</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/markdown-examples.html" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Examples</span><!--]--></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-3d64ef5d data-v-7973c707><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-7973c707><span class="text" data-v-7973c707><!----><span data-v-7973c707>Resources</span><span class="vpi-chevron-down text-icon" data-v-7973c707></span></span></button><div class="menu" data-v-7973c707><div class="VPMenu" data-v-7973c707 data-v-351c9e1f><div class="items" data-v-351c9e1f><!--[--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/team.html" data-v-4904283b><!--[-->Team<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/resources/privacy.html" data-v-4

Check failure on line 66 in @fiction/www/test/services.live.test.ts

View workflow job for this annotation

GitHub Actions / Run Live Service Tests

@fiction/www/test/services.live.test.ts > service health checks > websites are live and check content

AssertionError: html: https://docs.fiction.cx: expected '<!DOCTYPE html>\n<html lang="en-US" d…' to contain '<main' - Expected + Received - <main + <!DOCTYPE html> + <html lang="en-US" dir="ltr"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width,initial-scale=1"> + <title>Fiction Docs</title> + <meta name="description" content="Documentation for Fiction marketing platform and content development system"> + <meta name="generator" content="VitePress v1.0.0-rc.45"> + <link rel="preload stylesheet" href="/assets/style.WiLISj-e.css" as="style"> + + <script type="module" src="/assets/app.BsGbGUP7.js"></script> + <link rel="preload" href="/assets/inter-roman-latin.Bu8hRsVA.woff2" as="font" type="font/woff2" crossorigin=""> + <link rel="modulepreload" href="/assets/chunks/framework.DKKlJIzX.js"> + <link rel="modulepreload" href="/assets/chunks/theme.DaQBZCpr.js"> + <link rel="modulepreload" href="/assets/index.md.BAl7Kyt9.lean.js"> + <link rel="icon" href="/favicon.png"> + <script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script> + <script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script> + </head> + <body> + <div id="app"><div class="Layout" data-v-03041520><!--[--><!--]--><!--[--><span tabindex="-1" data-v-1a4a33e3></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-1a4a33e3> Skip to content </a><!--]--><!----><header class="VPNav" data-v-03041520 data-v-ac03390c><div class="VPNavBar top" data-v-ac03390c data-v-57501908><div class="wrapper" data-v-57501908><div class="container" data-v-57501908><div class="title" data-v-57501908><div class="VPNavBarTitle" data-v-57501908 data-v-96152b26><a class="title" href="/" data-v-96152b26><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo.svg" alt data-v-7b6a006f><!--]--><span data-v-96152b26>Fiction Docs</span><!--[--><!--]--></a></div></div><div class="content" data-v-57501908><div class="content-body" data-v-57501908><!--[--><!--]--><div class="VPNavBarSearch search" data-v-57501908><!--[--><!----><div id="local-search"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-57501908 data-v-3d64ef5d><span id="main-nav-aria-label" class="visually-hidden" data-v-3d64ef5d>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Home</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/markdown-examples.html" tabindex="0" data-v-3d64ef5d data-v-1f399b84><!--[--><span data-v-1f399b84>Examples</span><!--]--></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-3d64ef5d data-v-7973c707><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-7973c707><span class="text" data-v-7973c707><!----><span data-v-7973c707>Resources</span><span class="vpi-chevron-down text-icon" data-v-7973c707></span></span></button><div class="menu" data-v-7973c707><div class="VPMenu" data-v-7973c707 data-v-351c9e1f><div class="items" data-v-351c9e1f><!--[--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/team.html" data-v-4904283b><!--[-->Team<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-351c9e1f data-v-4904283b><a class="VPLink link" href="/resources/privacy.html" data-v-4
// Example: Log instead of asserting specific content
console.warn(`Content check for ${site}:`, html.includes('footer') ? 'Contains footer' : 'Missing footer')
}
Expand Down

0 comments on commit a61a8c5

Please sign in to comment.