Lorem ipsum (/ ˌ l ɔː. r ə m ˈ ɪ p. s ə m/ LOR-əm IP-səm) is a dummy or placeholder text commonly used in graphic design, publishing, and web development. It is typically a corrupted version of De finibus bonorum et malorum, a 1st-century BC text by the Roman statesman and philosopher Cicero, with words altered, added, and removed to make it nonsensical and improper Latin. The first two words are the truncation of dolorem ipsum ("pain itself"). Lorem ipsum's purpose is to permit a page layout to be designed, independently of the copy that will subsequently populate it, or to demonstrate various fonts of a typeface without meaningful text that could be distracting. Versions of the Lorem ipsum text have been used in typesetting since the 1960s, when advertisements for Letraset transfer sheets popularized it. Lorem ipsum was introduced to the digital world in the mid-1980s, when Aldus employed it in graphic and word-processing templates for its desktop publishing program PageMaker. Other popular word processors, including Pages and Microsoft Word, have since adopted Lorem ipsum, as have many LaTeX packages, web content
+
+ Lorem ipsum (/ ˌ l ɔː. r ə m ˈ ɪ p. s ə m/ LOR-əm IP-səm) is a dummy or placeholder text commonly used in graphic design,
+ publishing, and web development. It is typically a corrupted version of De finibus bonorum et malorum, a 1st-century BC text by
+ the Roman statesman and philosopher Cicero, with words altered, added, and removed to make it nonsensical and improper Latin.
+ The first two words are the truncation of dolorem ipsum ("pain itself"). Lorem ipsum's purpose is to permit a page layout to be
+ designed, independently of the copy that will subsequently populate it, or to demonstrate various fonts of a typeface without
+ meaningful text that could be distracting. Versions of the Lorem ipsum text have been used in typesetting since the 1960s, when
+ advertisements for Letraset transfer sheets popularized it. Lorem ipsum was introduced to the digital world in the mid-1980s,
+ when Aldus employed it in graphic and word-processing templates for its desktop publishing program PageMaker. Other popular word
+ processors, including Pages and Microsoft Word, have since adopted Lorem ipsum, as have many LaTeX packages, web content
+
diff --git a/zenno/src/routes/convo/+page.svelte b/zenno/src/routes/convo/+page.svelte
index 6f9eca4..b5bbaf3 100644
--- a/zenno/src/routes/convo/+page.svelte
+++ b/zenno/src/routes/convo/+page.svelte
@@ -1,69 +1,69 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
{#if cur}
-
-
- {charaNames.get(cur.chara_1)?.en ?? 'someone not a trainee'}
- {#if cur.chara_2}
- {charaNames.get(cur.chara_2)?.en ?? 'someone not a trainee'}
- {/if}
- {#if cur.chara_3}
- {charaNames.get(cur.chara_3)?.en ?? 'someone not a trainee'}
- {/if}
-
-
- at {locations[cur.location].name.en}
-
-
-
- Characters who appear here most often:
-
-
- {#each suggest(8, groupPopulars.global) as s}
- {charaNames.get(s[0])?.en}: {s[1]}×
- {/each}
-
-
-
- Set characters that appear more often to fixed positions
- (main, upgrades, story, races)
- to maximize the chance of getting this conversation.
-
-
-{/if}
\ No newline at end of file
+
+
+ {charaNames.get(cur.chara_1)?.en ?? 'someone not a trainee'}
+ {#if cur.chara_2}
+ {charaNames.get(cur.chara_2)?.en ?? 'someone not a trainee'}
+ {/if}
+ {#if cur.chara_3}
+ {charaNames.get(cur.chara_3)?.en ?? 'someone not a trainee'}
+ {/if}
+
+
+ at {locations[cur.location].name.en}
+
+
+
+ Characters who appear here most often:
+
+
+ {#each suggest(8, groupPopulars.global) as s}
+ {charaNames.get(s[0])?.en}: {s[1]}×
+ {/each}
+
+
+
+ Set characters that appear more often to fixed positions (main, upgrades, story, races) to maximize the chance of getting
+ this conversation.
+
+
+{/if}
diff --git a/zenno/src/routes/layout.css b/zenno/src/routes/layout.css
index 5c112b0..2d3dc92 100644
--- a/zenno/src/routes/layout.css
+++ b/zenno/src/routes/layout.css
@@ -2,5 +2,5 @@
@import './sakura-vars.css';
@theme {
- --text-sm: 1.25rem;
+ --text-sm: 1.25rem;
}
diff --git a/zenno/src/routes/sakura-vars.css b/zenno/src/routes/sakura-vars.css
index 8d68b2a..5689941 100644
--- a/zenno/src/routes/sakura-vars.css
+++ b/zenno/src/routes/sakura-vars.css
@@ -13,7 +13,7 @@
--text: #292222;
}
-[data-theme="iron goddess"] {
+[data-theme='iron goddess'] {
--blossom: #424b51;
--fade: #64707a;
--bg: #fff2e2;
@@ -21,7 +21,7 @@
--text: #2c2923;
}
-[data-theme="main sequence"] {
+[data-theme='main sequence'] {
--blossom: #3a5425;
--fade: #698650;
--bg: #fffde5;
@@ -29,7 +29,7 @@
--text: #5e592a;
}
-[data-theme="sorcery"] {
+[data-theme='sorcery'] {
--blossom: #5a5a69;
--fade: #868698;
--bg: #e5f4e5;
@@ -37,7 +37,7 @@
--text: #323932;
}
-[data-theme="cirrus"] {
+[data-theme='cirrus'] {
--blossom: #565a4b;
--fade: #9da587;
--bg: #e5f6fa;
@@ -45,7 +45,7 @@
--text: #31393b;
}
-[data-theme="oxygen"] {
+[data-theme='oxygen'] {
--blossom: #162011;
--fade: #343932;
--bg: #e1e2e4;
@@ -53,7 +53,7 @@
--text: #27282c;
}
-[data-theme="dauphin"] {
+[data-theme='dauphin'] {
--blossom: #171e1c;
--fade: #485b58;
--bg: #ebe5f8;
@@ -61,7 +61,7 @@
--text: #1c1a20;
}
-[data-theme="diamond-burned"] {
+[data-theme='diamond-burned'] {
--blossom: #0f0d0b;
--fade: #4d4743;
--bg: #f8ebf2;
@@ -69,7 +69,7 @@
--text: #3e363a;
}
-[data-theme="chi"] {
+[data-theme='chi'] {
--blossom: #908975;
--fade: #fff8e5;
--bg: #110c0c;
@@ -77,7 +77,7 @@
--text: #cfa9a9;
}
-[data-theme="darjeeling"] {
+[data-theme='darjeeling'] {
--blossom: #ba949c;
--fade: #f8e1e6;
--bg: #1c160d;
@@ -85,7 +85,7 @@
--text: #c9b9a0;
}
-[data-theme="subgiant"] {
+[data-theme='subgiant'] {
--blossom: #9fad8a;
--fade: #e8f2d7;
--bg: #16130b;
@@ -93,7 +93,7 @@
--text: #bbb396;
}
-[data-theme="goblin"] {
+[data-theme='goblin'] {
--blossom: #7a808e;
--fade: #dae1ef;
--bg: #070905;
@@ -101,7 +101,7 @@
--text: #acbd9f;
}
-[data-theme="altostratus"] {
+[data-theme='altostratus'] {
--blossom: #a8a0b7;
--fade: #e5dbf7;
--bg: #0c0f0f;
@@ -109,7 +109,7 @@
--text: #8da4a4;
}
-[data-theme="silicon"] {
+[data-theme='silicon'] {
--blossom: #717f63;
--fade: #c4d4b3;
--bg: #050a0f;
@@ -117,7 +117,7 @@
--text: #838e9a;
}
-[data-theme="imperator"] {
+[data-theme='imperator'] {
--blossom: #93a0a3;
--fade: #f3fbfd;
--bg: #0e0c12;
@@ -125,7 +125,7 @@
--text: #a8a1b1;
}
-[data-theme="mædi"] {
+[data-theme='mædi'] {
--blossom: #ccd3b6;
--fade: #fdfbf3;
--bg: #10090f;
@@ -136,7 +136,7 @@
/* Body */
html {
font-size: 62.5%;
- font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;
+ font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif;
}
body {
@@ -168,7 +168,7 @@ h4,
h5,
h6 {
line-height: 1.1;
- font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;
+ font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif;
font-weight: 700;
margin-top: 3rem;
margin-bottom: 1.5rem;
@@ -281,7 +281,7 @@ samp {
white-space: pre-wrap;
}
-pre>code {
+pre > code {
padding: 0;
background-color: transparent;
white-space: pre;
@@ -319,10 +319,10 @@ textarea {
.button,
button,
-input[type=submit],
-input[type=reset],
-input[type=button],
-input[type=file]::file-selector-button {
+input[type='submit'],
+input[type='reset'],
+input[type='button'],
+input[type='file']::file-selector-button {
display: inline-block;
padding: 5px 10px;
text-align: center;
@@ -338,20 +338,20 @@ input[type=file]::file-selector-button {
.button[disabled],
button[disabled],
-input[type=submit][disabled],
-input[type=reset][disabled],
-input[type=button][disabled],
-input[type=file]::file-selector-button[disabled] {
+input[type='submit'][disabled],
+input[type='reset'][disabled],
+input[type='button'][disabled],
+input[type='file']::file-selector-button[disabled] {
cursor: default;
opacity: 0.5;
}
.button:hover,
button:hover,
-input[type=submit]:hover,
-input[type=reset]:hover,
-input[type=button]:hover,
-input[type=file]::file-selector-button:hover {
+input[type='submit']:hover,
+input[type='reset']:hover,
+input[type='button']:hover,
+input[type='file']::file-selector-button:hover {
background-color: var(--fade);
color: var(--bg);
outline: 0;
@@ -359,10 +359,10 @@ input[type=file]::file-selector-button:hover {
.button:focus-visible,
button:focus-visible,
-input[type=submit]:focus-visible,
-input[type=reset]:focus-visible,
-input[type=button]:focus-visible,
-input[type=file]::file-selector-button:focus-visible {
+input[type='submit']:focus-visible,
+input[type='reset']:focus-visible,
+input[type='button']:focus-visible,
+input[type='file']::file-selector-button:focus-visible {
outline-style: solid;
outline-width: 2px;
}
@@ -388,7 +388,7 @@ input:focus {
outline: 0;
}
-input[type=checkbox]:focus {
+input[type='checkbox']:focus {
outline: 1px dotted var(--blossom);
}
@@ -398,4 +398,4 @@ fieldset {
display: block;
margin-bottom: 0.5rem;
font-weight: 600;
-}
\ No newline at end of file
+}
diff --git a/zenno/src/routes/spark/+page.svelte b/zenno/src/routes/spark/+page.svelte
index 0f416d6..52b86a1 100644
--- a/zenno/src/routes/spark/+page.svelte
+++ b/zenno/src/routes/spark/+page.svelte
@@ -1,3 +1,6 @@
Spark Generation Chance
-
Given a legacy, calculate the chance of generating each spark if you fulfill the conditions to do so, and the distribution of total spark counts.
+
+ Given a legacy, calculate the chance of generating each spark if you fulfill the conditions to do so, and the distribution of
+ total spark counts.
+
TODO
diff --git a/zenno/svelte.config.js b/zenno/svelte.config.js
index a53ad55..60e3634 100644
--- a/zenno/svelte.config.js
+++ b/zenno/svelte.config.js
@@ -11,14 +11,14 @@ const config = {
const isExternalLibrary = pathSegments.includes('node_modules');
return isExternalLibrary ? undefined : true;
- }
+ },
},
kit: {
// adapter-auto only supports some environments, see https://svelte.dev/docs/kit/adapter-auto for a list.
// If your environment is not supported, or you settled on a specific environment, switch out the adapter.
// See https://svelte.dev/docs/kit/adapters for more information about adapters.
- adapter: adapter()
- }
+ adapter: adapter(),
+ },
};
export default config;
diff --git a/zenno/vite.config.ts b/zenno/vite.config.ts
index f22be4a..503c1b0 100644
--- a/zenno/vite.config.ts
+++ b/zenno/vite.config.ts
@@ -15,11 +15,11 @@ export default defineConfig({
browser: {
enabled: true,
provider: playwright(),
- instances: [{ browser: 'chromium', headless: true }]
+ instances: [{ browser: 'chromium', headless: true }],
},
include: ['src/**/*.svelte.{test,spec}.{js,ts}'],
- exclude: ['src/lib/server/**']
- }
+ exclude: ['src/lib/server/**'],
+ },
},
{
@@ -28,9 +28,9 @@ export default defineConfig({
name: 'server',
environment: 'node',
include: ['src/**/*.{test,spec}.{js,ts}'],
- exclude: ['src/**/*.svelte.{test,spec}.{js,ts}']
- }
- }
- ]
- }
+ exclude: ['src/**/*.svelte.{test,spec}.{js,ts}'],
+ },
+ },
+ ],
+ },
});