This is an automated email from the ASF dual-hosted git repository.
asf-gitbox-commits pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/hop-website.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 66268000bf Website updated to 2ff35d7
66268000bf is described below
commit 66268000bff9a72e274204d4af7e71f73b65bff7
Author: jenkins <[email protected]>
AuthorDate: Wed Oct 28 12:17:33 2026 +0000
Website updated to 2ff35d7
---
community/events/index.html | 2 +-
index.html | 2 +-
manual/next/hop-gui/perspective-configuration.html | 172 ++++++++++++++++++---
pagefind/fragment/en_7b5952e.pf_fragment | Bin 1831 -> 0 bytes
pagefind/fragment/en_bcffd8a.pf_fragment | Bin 2572 -> 0 bytes
pagefind/fragment/en_e9ae9e5.pf_fragment | Bin 0 -> 2578 bytes
pagefind/fragment/en_f2c2e24.pf_fragment | Bin 0 -> 1619 bytes
pagefind/index/en_105ff7a.pf_index | Bin 0 -> 30054 bytes
pagefind/index/en_188c4e2.pf_index | Bin 0 -> 32293 bytes
pagefind/index/en_1899d86.pf_index | Bin 0 -> 26848 bytes
pagefind/index/en_1bd3dd4.pf_index | Bin 29261 -> 0 bytes
pagefind/index/en_1d7b82a.pf_index | Bin 30064 -> 0 bytes
pagefind/index/en_1e38d98.pf_index | Bin 29957 -> 0 bytes
pagefind/index/en_1f22b03.pf_index | Bin 29881 -> 0 bytes
pagefind/index/en_201564b.pf_index | Bin 0 -> 28294 bytes
pagefind/index/en_21d806b.pf_index | Bin 33963 -> 0 bytes
.../{en_a06f80f.pf_index => en_27b3510.pf_index} | Bin 30184 -> 30177 bytes
pagefind/index/en_27fa73f.pf_index | Bin 30590 -> 0 bytes
pagefind/index/en_288db94.pf_index | Bin 0 -> 31857 bytes
pagefind/index/en_2b4292f.pf_index | Bin 0 -> 29768 bytes
pagefind/index/en_2c80ee3.pf_index | Bin 29762 -> 0 bytes
pagefind/index/en_2e35a4d.pf_index | Bin 0 -> 30617 bytes
pagefind/index/en_2eecf73.pf_index | Bin 0 -> 29950 bytes
pagefind/index/en_32775b6.pf_index | Bin 29765 -> 0 bytes
pagefind/index/en_3665bdc.pf_index | Bin 0 -> 25585 bytes
pagefind/index/en_38f1b91.pf_index | Bin 0 -> 30789 bytes
pagefind/index/en_3e2db56.pf_index | Bin 30889 -> 0 bytes
pagefind/index/en_3f495d7.pf_index | Bin 0 -> 30760 bytes
pagefind/index/en_40bde9d.pf_index | Bin 0 -> 29944 bytes
pagefind/index/en_425599d.pf_index | Bin 30138 -> 0 bytes
pagefind/index/en_42886e3.pf_index | Bin 0 -> 30407 bytes
pagefind/index/en_44899a8.pf_index | Bin 0 -> 29956 bytes
pagefind/index/en_49bcd39.pf_index | Bin 30094 -> 0 bytes
pagefind/index/en_4f119b4.pf_index | Bin 30405 -> 0 bytes
pagefind/index/en_50a56d2.pf_index | Bin 0 -> 29812 bytes
pagefind/index/en_589ee86.pf_index | Bin 31870 -> 0 bytes
pagefind/index/en_5cdc188.pf_index | Bin 0 -> 33942 bytes
.../{en_8dfa33f.pf_index => en_5fcf386.pf_index} | Bin 29546 -> 29545 bytes
pagefind/index/en_5fd5771.pf_index | Bin 0 -> 30889 bytes
pagefind/index/en_6d33b13.pf_index | Bin 29812 -> 0 bytes
pagefind/index/en_6e3d379.pf_index | Bin 30765 -> 0 bytes
pagefind/index/en_6e413bc.pf_index | Bin 26838 -> 0 bytes
pagefind/index/en_7234717.pf_index | Bin 26902 -> 0 bytes
pagefind/index/en_7e9a9a4.pf_index | Bin 0 -> 26897 bytes
pagefind/index/en_816e6d1.pf_index | Bin 0 -> 22736 bytes
pagefind/index/en_858fa9f.pf_index | Bin 22819 -> 0 bytes
pagefind/index/en_8845f48.pf_index | Bin 0 -> 30137 bytes
pagefind/index/en_93abbfd.pf_index | Bin 29171 -> 0 bytes
pagefind/index/en_9b794a1.pf_index | Bin 0 -> 29747 bytes
pagefind/index/en_9f6e179.pf_index | Bin 29414 -> 0 bytes
pagefind/index/en_a1e2442.pf_index | Bin 0 -> 30533 bytes
pagefind/index/en_a218856.pf_index | Bin 0 -> 26770 bytes
pagefind/index/en_a6ab44e.pf_index | Bin 32302 -> 0 bytes
pagefind/index/en_b3f1c95.pf_index | Bin 0 -> 29152 bytes
pagefind/index/en_b8345f4.pf_index | Bin 30146 -> 0 bytes
pagefind/index/en_b8b1573.pf_index | Bin 0 -> 29261 bytes
pagefind/index/en_bfa5eb2.pf_index | Bin 29958 -> 0 bytes
pagefind/index/en_bfecd0d.pf_index | Bin 30793 -> 0 bytes
pagefind/index/en_cc4297b.pf_index | Bin 26731 -> 0 bytes
pagefind/index/en_d1765ce.pf_index | Bin 0 -> 30088 bytes
pagefind/index/en_d3b178f.pf_index | Bin 0 -> 29863 bytes
pagefind/index/en_d59bc6c.pf_index | Bin 0 -> 29377 bytes
pagefind/index/en_dbb682f.pf_index | Bin 25616 -> 0 bytes
pagefind/index/en_e01ec3c.pf_index | Bin 29953 -> 0 bytes
pagefind/index/en_f2c12ee.pf_index | Bin 0 -> 30136 bytes
pagefind/index/en_f493c1d.pf_index | Bin 30556 -> 0 bytes
pagefind/index/en_fda9ce6.pf_index | Bin 28294 -> 0 bytes
pagefind/pagefind-entry.json | 2 +-
pagefind/pagefind.en_18726ccc1c.pf_meta | Bin 5884 -> 0 bytes
pagefind/pagefind.en_6462718f14.pf_meta | Bin 0 -> 5887 bytes
70 files changed, 156 insertions(+), 22 deletions(-)
diff --git a/community/events/index.html b/community/events/index.html
index d4bbc38d75..bc4379e85b 100644
--- a/community/events/index.html
+++ b/community/events/index.html
@@ -4,4 +4,4 @@
.section[data-astro-cid-w6ymvdtg]{max-width:1180px;margin:0 auto;padding:80px
24px}.section[data-astro-cid-w6ymvdtg]+.section--bare{padding-top:0}.section--divider[data-astro-cid-w6ymvdtg]+.section--divider{border-top:1px
solid var(--rule)}.section[data-astro-cid-w6ymvdtg]
h2[data-astro-cid-w6ymvdtg]{letter-spacing:-.022em;max-width:22ch;margin:0 0
12px;font-size:clamp(25px,3vw,34px)}.section__lede[data-astro-cid-w6ymvdtg]{color:var(--ink-2);max-width:62ch;margin:0
0 40px;font-size:17px; [...]
.events[data-astro-cid-fufbtkgl]{margin:0;padding:0;list-style:none}.event[data-astro-cid-fufbtkgl]{border-bottom:1px
solid var(--rule);grid-template-columns:150px
minmax(0,1fr);gap:20px;padding:20px
0;display:grid}.event[data-astro-cid-fufbtkgl]:not(:has(~.event:not([hidden]))){border-bottom:0}.event[data-astro-cid-fufbtkgl][hidden]{display:none}.events--compact[data-astro-cid-fufbtkgl]
.event[data-astro-cid-fufbtkgl]{padding:12px
0}.events--compact[data-astro-cid-fufbtkgl] .event__desc [...]
.intro[data-astro-cid-ndori2so]{max-width:1180px;margin:0 auto;padding:36px
24px 0}.intro[data-astro-cid-ndori2so]
h1[data-astro-cid-ndori2so]{letter-spacing:-.028em;margin:0 0
14px;font-size:clamp(30px,4vw,42px)}.intro__lede[data-astro-cid-ndori2so]{color:var(--ink-2);max-width:62ch;margin:0;font-size:18px;line-height:1.6}.groups[data-astro-cid-ndori2so]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.groups[data-astro-c
[...]
-</style></head><body data-pagefind-body><a class="skip-link" href="#main"
data-pagefind-ignore>Skip to main content</a><header class="site-header"
data-pagefind-ignore><div class="site-header__inner"><a class="brand" href="/"
aria-label="Apache Hop home"><img src="/img/hop-logo.svg" alt="" width="34"
height="34" aria-hidden="true"><span class="brand__name">Apache
Hop</span></a><nav class="mainnav" id="mainnav" aria-label="Main"><ul
class="mainnav__list"><li><a href="/blog/">Blog</a></li> [...]
\ No newline at end of file
+</style></head><body data-pagefind-body><a class="skip-link" href="#main"
data-pagefind-ignore>Skip to main content</a><header class="site-header"
data-pagefind-ignore><div class="site-header__inner"><a class="brand" href="/"
aria-label="Apache Hop home"><img src="/img/hop-logo.svg" alt="" width="34"
height="34" aria-hidden="true"><span class="brand__name">Apache
Hop</span></a><nav class="mainnav" id="mainnav" aria-label="Main"><ul
class="mainnav__list"><li><a href="/blog/">Blog</a></li> [...]
\ No newline at end of file
diff --git a/index.html b/index.html
index d14a07bc94..10539361bc 100644
--- a/index.html
+++ b/index.html
@@ -2,7 +2,7 @@
(function () { try { var t = localStorage.getItem('hop-theme'); if (t)
document.documentElement.setAttribute('data-theme', t) } catch (e) {} })()
</script><link rel="stylesheet"
href="/_astro/Base.i4S4kwIk.css"><style>.section[data-astro-cid-w6ymvdtg]{max-width:1180px;margin:0
auto;padding:80px
24px}.section[data-astro-cid-w6ymvdtg]+.section--bare{padding-top:0}.section--divider[data-astro-cid-w6ymvdtg]+.section--divider{border-top:1px
solid var(--rule)}.section[data-astro-cid-w6ymvdtg]
h2[data-astro-cid-w6ymvdtg]{letter-spacing:-.022em;max-width:22ch;margin:0 0
12px;font-size:clamp(25px,3vw,34px)}.section__lede[data-astro-cid-w [...]
</style><link rel="stylesheet"
href="/_astro/index.BGG50ezX.css"><style>.events[data-astro-cid-fufbtkgl]{margin:0;padding:0;list-style:none}.event[data-astro-cid-fufbtkgl]{border-bottom:1px
solid var(--rule);grid-template-columns:150px
minmax(0,1fr);gap:20px;padding:20px
0;display:grid}.event[data-astro-cid-fufbtkgl]:not(:has(~.event:not([hidden]))){border-bottom:0}.event[data-astro-cid-fufbtkgl][hidden]{display:none}.events--compact[data-astro-cid-fufbtkgl]
.event[data-astro-cid-fufbtkg [...]
-</style></head><body class="home-page" data-pagefind-body><a class="skip-link"
href="#main" data-pagefind-ignore>Skip to main content</a><header
class="site-header" data-pagefind-ignore><div class="site-header__inner"><a
class="brand" href="/" aria-label="Apache Hop home"><img
src="/img/hop-logo.svg" alt="" width="34" height="34" aria-hidden="true"><span
class="brand__name">Apache Hop</span></a><nav class="mainnav" id="mainnav"
aria-label="Main"><ul class="mainnav__list"><li><a href="/bl [...]
+</style></head><body class="home-page" data-pagefind-body><a class="skip-link"
href="#main" data-pagefind-ignore>Skip to main content</a><header
class="site-header" data-pagefind-ignore><div class="site-header__inner"><a
class="brand" href="/" aria-label="Apache Hop home"><img
src="/img/hop-logo.svg" alt="" width="34" height="34" aria-hidden="true"><span
class="brand__name">Apache Hop</span></a><nav class="mainnav" id="mainnav"
aria-label="Main"><ul class="mainnav__list"><li><a href="/bl [...]
// Progressive: with JS off, the build's 90-day list is shown and the
// controls stay hidden. With it, the list is filtered against the
// reader's own date, so an event that has passed since the last build
diff --git a/manual/next/hop-gui/perspective-configuration.html
b/manual/next/hop-gui/perspective-configuration.html
index 615b49e496..c91fb5d47b 100644
--- a/manual/next/hop-gui/perspective-configuration.html
+++ b/manual/next/hop-gui/perspective-configuration.html
@@ -2980,6 +2980,9 @@
<p><strong>Look & Feel</strong>: how Hop GUI is drawn on your desktop or
in your browser.</p>
</li>
<li>
+<p><strong>Regional settings</strong>: the interface language and, separately,
the number, currency and date formats used by Hop GUI, <code>hop-run</code> and
<code>hop-server</code>.</p>
+</li>
+<li>
<p><strong>Plugins</strong>: one entry per plugin that contributes options,
including <a href="perspective-search.html" class="xref page">Search</a>, the
Explorer perspective and <a href="perspective-ai-advisor.html" class="xref
page">AI Assistant</a>. Every option is listed in <a
href="#_plugin_options_reference">Plugin options reference</a> below.</p>
</li>
<li>
@@ -3226,25 +3229,6 @@ set the environment variable
<code>HOP_CONFIG_FOLDER</code> to change this locat
</thead>
<tbody>
<tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Preferred
language</p></td>
-<td class="tableblock halign-left valign-top"><div class="content"><div
class="paragraph">
-<p>The language Hop GUI is shown in.</p>
-</div>
-<div class="admonitionblock tip">
-<table>
-<tr>
-<td class="icon">
-<i class="fa icon-tip" title="Tip"></i>
-</td>
-<td class="content">
-Check the <a
href="https://hop.apache.org/community/contribution-guides/translation-contribution-guide/">Translation
Contribution Guide</a> to translate Apache Hop into your own language.
-</td>
-</tr>
-</table>
-</div></div></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">English
(US)</p></td>
-</tr>
-<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Hide the
menu bar</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Hide the
menu bar. With it hidden, the menu is reachable from the Apache Hop icon in the
upper left corner of Hop GUI.</p></td>
<td class="tableblock halign-left valign-top"><p
class="tableblock">yes</p></td>
@@ -3629,6 +3613,156 @@ Check the <a
href="https://hop.apache.org/community/contribution-guides/translat
</div>
</div>
<div class="sect2">
+<h3 id="_regional_settings"><a class="link"
href="#_regional_settings">Regional settings</a></h3>
+<div class="paragraph">
+<p>The <code>Regional settings</code> configuration tab controls two things
that used to be tied together: the language of the Hop GUI interface, and the
number, currency and date formats used throughout Hop.</p>
+</div>
+<table class="tableblock frame-all grid-all" style="width: 90%;">
+<colgroup>
+<col style="width: 25%;">
+<col style="width: 62.5%;">
+<col style="width: 12.5%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Option</th>
+<th class="tableblock halign-left valign-top">Description</th>
+<th class="tableblock halign-left valign-top">Default</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Preferred
Language</p></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div
class="paragraph">
+<p>the language used for the Hop GUI interface. This does not affect number,
currency or date formats; those are controlled separately below.</p>
+</div>
+<div class="admonitionblock tip">
+<table>
+<tr>
+<td class="icon">
+<i class="fa icon-tip" title="Tip"></i>
+</td>
+<td class="content">
+Check the <a
href="https://hop.apache.org/community/contribution-guides/translation-contribution-guide/">Translation
Contribution Guide</a> to translate Apache Hop to your native language.
+</td>
+</tr>
+</table>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">English
(US)</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Use
operating system regional settings</p></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div
class="paragraph">
+<p>use the number, currency and date formats of the operating system Hop is
running on, regardless of the preferred language. This is the default.</p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><p
class="tableblock">yes</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Override
regional settings</p></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div
class="paragraph">
+<p>use an explicitly chosen locale for number, currency and date formats,
regardless of the preferred language. The dropdown lists every locale available
on the platform, not only the languages Hop is translated into, and is only
enabled when this option is ticked.</p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">no</p></td>
+</tr>
+</tbody>
+</table>
+<div class="paragraph">
+<p><code>Use operating system regional settings</code> and <code>Override
regional settings</code> are mutually exclusive: ticking one disables the
other. <code>Use operating system regional settings</code> is ticked on a fresh
installation, so number, currency and date formats come from the machine Hop
runs on unless you say otherwise. Unticking both makes the regional settings
follow the preferred language, which is the way to have the interface language
and the formats move together.</p>
+</div>
+<div class="paragraph">
+<p>Two preview panels below the options show sample dates, times, numbers and
currency for the current selection, updated live as options change, before
anything is saved.</p>
+</div>
+<div class="paragraph">
+<p>Whichever source is in effect, operating system or an explicit override,
applies both to Hop GUI and to headless runs: <code>hop-run</code> and
<code>hop-server</code> read the same <code>hop-config.json</code> and honor it
the same way the GUI does.</p>
+</div>
+<div class="paragraph">
+<p>At start, hop-gui, <code>hop-run</code> and <code>hop-server</code> log the
effective settings, for example <code>Regional settings: language=en_US
format=it_IT timezone=Europe/Rome source=installation:CUSTOM</code>. Use that
line to confirm the process you are looking at is formatting the way you think
it is.</p>
+</div>
+<div class="admonitionblock note">
+<table>
+<tr>
+<td class="icon">
+<i class="fa icon-note" title="Note"></i>
+</td>
+<td class="content">
+Because this setting applies to the whole running process, in Hop Web it
belongs to the installation rather than to each connected user. This is already
true of the preferred language today, so it is not a new limitation introduced
by this feature. Saving this tab applies the preferred language to the whole
running process as well, so in Hop Web it affects every connected session until
the server restarts.
+</td>
+</tr>
+</table>
+</div>
+<div class="sect3">
+<h4 id="_how_regional_settings_are_resolved"><a class="link"
href="#_how_regional_settings_are_resolved">How regional settings are
resolved</a></h4>
+<div class="paragraph">
+<p>The preferred language and the regional settings are two independent
settings, and keeping them apart is the point of this tab. The preferred
language governs the interface: menus, dialogs, button captions and messages.
The regional settings govern the formats data is rendered with: the decimal
separator, the grouping separator, the currency symbol, and the date and time
patterns. An English interface with Italian numbers is a valid and supported
combination, and so is the reverse.</p>
+</div>
+<div class="paragraph">
+<p>The table below shows which locale ends up driving the formats, for each
source and for each side of Hop.</p>
+</div>
+<table class="tableblock frame-all grid-all" style="width: 90%;">
+<colgroup>
+<col style="width: 33.3333%;">
+<col style="width: 33.3333%;">
+<col style="width: 33.3334%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Source</th>
+<th class="tableblock halign-left valign-top">Hop GUI</th>
+<th class="tableblock halign-left valign-top"><code>hop-run</code> and
<code>hop-server</code></th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>Use
operating system regional settings</code> (the default)</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">operating
system</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">operating
system</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p
class="tableblock"><code>Override regional settings</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">the chosen
locale</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">the chosen
locale</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Neither
option ticked</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">preferred
language</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">preferred
language</p></td>
+</tr>
+</tbody>
+</table>
+<div class="paragraph">
+<p>Previously the resolution was not consistent. In Hop GUI the preferred
language decided the formats, except on fields carrying explicit decimal,
grouping or currency symbols, which followed the operating system;
<code>hop-run</code> and <code>hop-server</code> always used the operating
system, so the editor and production could disagree on the same pipeline. The
formats now come from the operating system everywhere unless an explicit choice
is made, and the preferred language never af [...]
+</div>
+<div class="paragraph">
+<p>On an existing installation whose configuration is left untouched, nothing
changes for <code>hop-run</code> and <code>hop-server</code>. In Hop GUI,
fields that carry explicit decimal, grouping or currency symbols are unchanged
as well; fields left blank, and dates with no explicit mask, now follow the
operating system where they previously followed the preferred language.</p>
+</div>
+<div class="paragraph">
+<p>The reason to untick both options is reproducibility against the preferred
language: it makes Hop GUI, <code>hop-run</code> and <code>hop-server</code>
agree on that language, so a number converted to a string reads the same in the
editor and in production, and any hash computed over such a string stays stable
between them.</p>
+</div>
+<div class="paragraph">
+<p>Resolution order, most specific first:</p>
+</div>
+<div class="olist arabic">
+<ol class="arabic">
+<li>
+<p>Field-level decimal, grouping, currency, date locale and date timezone on a
transform field. These always win.</p>
+</li>
+<li>
+<p>This installation tab (operating system, an explicit override, or the
preferred language).</p>
+</li>
+<li>
+<p>The JVM / operating system default.</p>
+</li>
+</ol>
+</div>
+<div class="paragraph">
+<p>The default source is the operating system. Hop GUI, <code>hop-run</code>
and <code>hop-server</code> then agree <strong>on the same machine</strong>,
but a laptop on <code>nl_BE</code> and a hop-server on <code>en_US</code> still
format blank fields differently. <strong>Override regional settings</strong>
(and copying that <code>hop-config.json</code>) is the way to pin a locale for
an installation. Transform field symbols remain the way to handle a file that
does not match that locale.</p>
+</div>
+<div class="paragraph">
+<p>Distributed Beam and Spark workers never load <code>hop-config.json</code>.
They format with their own JVM locale and timezone unless the pipeline sets
field-level symbols.</p>
+</div>
+</div>
+</div>
+<div class="sect2">
<h3 id="_plugins"><a class="link" href="#_plugins">Plugins</a></h3>
<div class="paragraph">
<p>The plugins tab contains configuration options that are provided by the
various plugins in Apache Hop.</p>
diff --git a/pagefind/fragment/en_7b5952e.pf_fragment
b/pagefind/fragment/en_7b5952e.pf_fragment
deleted file mode 100644
index 02a34a063c..0000000000
Binary files a/pagefind/fragment/en_7b5952e.pf_fragment and /dev/null differ
diff --git a/pagefind/fragment/en_bcffd8a.pf_fragment
b/pagefind/fragment/en_bcffd8a.pf_fragment
deleted file mode 100644
index af6c8fb99d..0000000000
Binary files a/pagefind/fragment/en_bcffd8a.pf_fragment and /dev/null differ
diff --git a/pagefind/fragment/en_e9ae9e5.pf_fragment
b/pagefind/fragment/en_e9ae9e5.pf_fragment
new file mode 100644
index 0000000000..62731cefb0
Binary files /dev/null and b/pagefind/fragment/en_e9ae9e5.pf_fragment differ
diff --git a/pagefind/fragment/en_f2c2e24.pf_fragment
b/pagefind/fragment/en_f2c2e24.pf_fragment
new file mode 100644
index 0000000000..1d3c882149
Binary files /dev/null and b/pagefind/fragment/en_f2c2e24.pf_fragment differ
diff --git a/pagefind/index/en_105ff7a.pf_index
b/pagefind/index/en_105ff7a.pf_index
new file mode 100644
index 0000000000..c4f28e8a24
Binary files /dev/null and b/pagefind/index/en_105ff7a.pf_index differ
diff --git a/pagefind/index/en_188c4e2.pf_index
b/pagefind/index/en_188c4e2.pf_index
new file mode 100644
index 0000000000..4877a9c71c
Binary files /dev/null and b/pagefind/index/en_188c4e2.pf_index differ
diff --git a/pagefind/index/en_1899d86.pf_index
b/pagefind/index/en_1899d86.pf_index
new file mode 100644
index 0000000000..a3bbc6c442
Binary files /dev/null and b/pagefind/index/en_1899d86.pf_index differ
diff --git a/pagefind/index/en_1bd3dd4.pf_index
b/pagefind/index/en_1bd3dd4.pf_index
deleted file mode 100644
index e8d8f1d7fe..0000000000
Binary files a/pagefind/index/en_1bd3dd4.pf_index and /dev/null differ
diff --git a/pagefind/index/en_1d7b82a.pf_index
b/pagefind/index/en_1d7b82a.pf_index
deleted file mode 100644
index ea192172cf..0000000000
Binary files a/pagefind/index/en_1d7b82a.pf_index and /dev/null differ
diff --git a/pagefind/index/en_1e38d98.pf_index
b/pagefind/index/en_1e38d98.pf_index
deleted file mode 100644
index 06b9950f41..0000000000
Binary files a/pagefind/index/en_1e38d98.pf_index and /dev/null differ
diff --git a/pagefind/index/en_1f22b03.pf_index
b/pagefind/index/en_1f22b03.pf_index
deleted file mode 100644
index e5059411ee..0000000000
Binary files a/pagefind/index/en_1f22b03.pf_index and /dev/null differ
diff --git a/pagefind/index/en_201564b.pf_index
b/pagefind/index/en_201564b.pf_index
new file mode 100644
index 0000000000..8b3f9c0e75
Binary files /dev/null and b/pagefind/index/en_201564b.pf_index differ
diff --git a/pagefind/index/en_21d806b.pf_index
b/pagefind/index/en_21d806b.pf_index
deleted file mode 100644
index cbc0f11547..0000000000
Binary files a/pagefind/index/en_21d806b.pf_index and /dev/null differ
diff --git a/pagefind/index/en_a06f80f.pf_index
b/pagefind/index/en_27b3510.pf_index
similarity index 54%
rename from pagefind/index/en_a06f80f.pf_index
rename to pagefind/index/en_27b3510.pf_index
index f44e617469..d65fe37e02 100644
Binary files a/pagefind/index/en_a06f80f.pf_index and
b/pagefind/index/en_27b3510.pf_index differ
diff --git a/pagefind/index/en_27fa73f.pf_index
b/pagefind/index/en_27fa73f.pf_index
deleted file mode 100644
index cc7f0aa499..0000000000
Binary files a/pagefind/index/en_27fa73f.pf_index and /dev/null differ
diff --git a/pagefind/index/en_288db94.pf_index
b/pagefind/index/en_288db94.pf_index
new file mode 100644
index 0000000000..a94fd9cf80
Binary files /dev/null and b/pagefind/index/en_288db94.pf_index differ
diff --git a/pagefind/index/en_2b4292f.pf_index
b/pagefind/index/en_2b4292f.pf_index
new file mode 100644
index 0000000000..96f04eb488
Binary files /dev/null and b/pagefind/index/en_2b4292f.pf_index differ
diff --git a/pagefind/index/en_2c80ee3.pf_index
b/pagefind/index/en_2c80ee3.pf_index
deleted file mode 100644
index 16ee32e08c..0000000000
Binary files a/pagefind/index/en_2c80ee3.pf_index and /dev/null differ
diff --git a/pagefind/index/en_2e35a4d.pf_index
b/pagefind/index/en_2e35a4d.pf_index
new file mode 100644
index 0000000000..2d41923c0a
Binary files /dev/null and b/pagefind/index/en_2e35a4d.pf_index differ
diff --git a/pagefind/index/en_2eecf73.pf_index
b/pagefind/index/en_2eecf73.pf_index
new file mode 100644
index 0000000000..95b3227d3e
Binary files /dev/null and b/pagefind/index/en_2eecf73.pf_index differ
diff --git a/pagefind/index/en_32775b6.pf_index
b/pagefind/index/en_32775b6.pf_index
deleted file mode 100644
index 1913442566..0000000000
Binary files a/pagefind/index/en_32775b6.pf_index and /dev/null differ
diff --git a/pagefind/index/en_3665bdc.pf_index
b/pagefind/index/en_3665bdc.pf_index
new file mode 100644
index 0000000000..5710cb7094
Binary files /dev/null and b/pagefind/index/en_3665bdc.pf_index differ
diff --git a/pagefind/index/en_38f1b91.pf_index
b/pagefind/index/en_38f1b91.pf_index
new file mode 100644
index 0000000000..fbdeedca73
Binary files /dev/null and b/pagefind/index/en_38f1b91.pf_index differ
diff --git a/pagefind/index/en_3e2db56.pf_index
b/pagefind/index/en_3e2db56.pf_index
deleted file mode 100644
index 5218d7018a..0000000000
Binary files a/pagefind/index/en_3e2db56.pf_index and /dev/null differ
diff --git a/pagefind/index/en_3f495d7.pf_index
b/pagefind/index/en_3f495d7.pf_index
new file mode 100644
index 0000000000..a8b76aa35e
Binary files /dev/null and b/pagefind/index/en_3f495d7.pf_index differ
diff --git a/pagefind/index/en_40bde9d.pf_index
b/pagefind/index/en_40bde9d.pf_index
new file mode 100644
index 0000000000..4961fa2f75
Binary files /dev/null and b/pagefind/index/en_40bde9d.pf_index differ
diff --git a/pagefind/index/en_425599d.pf_index
b/pagefind/index/en_425599d.pf_index
deleted file mode 100644
index da488a74f2..0000000000
Binary files a/pagefind/index/en_425599d.pf_index and /dev/null differ
diff --git a/pagefind/index/en_42886e3.pf_index
b/pagefind/index/en_42886e3.pf_index
new file mode 100644
index 0000000000..36936a15c2
Binary files /dev/null and b/pagefind/index/en_42886e3.pf_index differ
diff --git a/pagefind/index/en_44899a8.pf_index
b/pagefind/index/en_44899a8.pf_index
new file mode 100644
index 0000000000..aed84eb696
Binary files /dev/null and b/pagefind/index/en_44899a8.pf_index differ
diff --git a/pagefind/index/en_49bcd39.pf_index
b/pagefind/index/en_49bcd39.pf_index
deleted file mode 100644
index 914ad4c9d1..0000000000
Binary files a/pagefind/index/en_49bcd39.pf_index and /dev/null differ
diff --git a/pagefind/index/en_4f119b4.pf_index
b/pagefind/index/en_4f119b4.pf_index
deleted file mode 100644
index 1186e6a9b7..0000000000
Binary files a/pagefind/index/en_4f119b4.pf_index and /dev/null differ
diff --git a/pagefind/index/en_50a56d2.pf_index
b/pagefind/index/en_50a56d2.pf_index
new file mode 100644
index 0000000000..d9b3459123
Binary files /dev/null and b/pagefind/index/en_50a56d2.pf_index differ
diff --git a/pagefind/index/en_589ee86.pf_index
b/pagefind/index/en_589ee86.pf_index
deleted file mode 100644
index d996b54572..0000000000
Binary files a/pagefind/index/en_589ee86.pf_index and /dev/null differ
diff --git a/pagefind/index/en_5cdc188.pf_index
b/pagefind/index/en_5cdc188.pf_index
new file mode 100644
index 0000000000..558fa8b26e
Binary files /dev/null and b/pagefind/index/en_5cdc188.pf_index differ
diff --git a/pagefind/index/en_8dfa33f.pf_index
b/pagefind/index/en_5fcf386.pf_index
similarity index 60%
rename from pagefind/index/en_8dfa33f.pf_index
rename to pagefind/index/en_5fcf386.pf_index
index d06a3982e0..d0c4bbeabe 100644
Binary files a/pagefind/index/en_8dfa33f.pf_index and
b/pagefind/index/en_5fcf386.pf_index differ
diff --git a/pagefind/index/en_5fd5771.pf_index
b/pagefind/index/en_5fd5771.pf_index
new file mode 100644
index 0000000000..fd2750dcaf
Binary files /dev/null and b/pagefind/index/en_5fd5771.pf_index differ
diff --git a/pagefind/index/en_6d33b13.pf_index
b/pagefind/index/en_6d33b13.pf_index
deleted file mode 100644
index abbe1c3638..0000000000
Binary files a/pagefind/index/en_6d33b13.pf_index and /dev/null differ
diff --git a/pagefind/index/en_6e3d379.pf_index
b/pagefind/index/en_6e3d379.pf_index
deleted file mode 100644
index 9c9a5813f0..0000000000
Binary files a/pagefind/index/en_6e3d379.pf_index and /dev/null differ
diff --git a/pagefind/index/en_6e413bc.pf_index
b/pagefind/index/en_6e413bc.pf_index
deleted file mode 100644
index e9dad17ce7..0000000000
Binary files a/pagefind/index/en_6e413bc.pf_index and /dev/null differ
diff --git a/pagefind/index/en_7234717.pf_index
b/pagefind/index/en_7234717.pf_index
deleted file mode 100644
index 59ea11a163..0000000000
Binary files a/pagefind/index/en_7234717.pf_index and /dev/null differ
diff --git a/pagefind/index/en_7e9a9a4.pf_index
b/pagefind/index/en_7e9a9a4.pf_index
new file mode 100644
index 0000000000..2308d07b96
Binary files /dev/null and b/pagefind/index/en_7e9a9a4.pf_index differ
diff --git a/pagefind/index/en_816e6d1.pf_index
b/pagefind/index/en_816e6d1.pf_index
new file mode 100644
index 0000000000..3a2ec3ffcb
Binary files /dev/null and b/pagefind/index/en_816e6d1.pf_index differ
diff --git a/pagefind/index/en_858fa9f.pf_index
b/pagefind/index/en_858fa9f.pf_index
deleted file mode 100644
index 958759df48..0000000000
Binary files a/pagefind/index/en_858fa9f.pf_index and /dev/null differ
diff --git a/pagefind/index/en_8845f48.pf_index
b/pagefind/index/en_8845f48.pf_index
new file mode 100644
index 0000000000..7caa33919f
Binary files /dev/null and b/pagefind/index/en_8845f48.pf_index differ
diff --git a/pagefind/index/en_93abbfd.pf_index
b/pagefind/index/en_93abbfd.pf_index
deleted file mode 100644
index 9270b62b91..0000000000
Binary files a/pagefind/index/en_93abbfd.pf_index and /dev/null differ
diff --git a/pagefind/index/en_9b794a1.pf_index
b/pagefind/index/en_9b794a1.pf_index
new file mode 100644
index 0000000000..8259dc32c8
Binary files /dev/null and b/pagefind/index/en_9b794a1.pf_index differ
diff --git a/pagefind/index/en_9f6e179.pf_index
b/pagefind/index/en_9f6e179.pf_index
deleted file mode 100644
index b195b233d9..0000000000
Binary files a/pagefind/index/en_9f6e179.pf_index and /dev/null differ
diff --git a/pagefind/index/en_a1e2442.pf_index
b/pagefind/index/en_a1e2442.pf_index
new file mode 100644
index 0000000000..7b9781b70a
Binary files /dev/null and b/pagefind/index/en_a1e2442.pf_index differ
diff --git a/pagefind/index/en_a218856.pf_index
b/pagefind/index/en_a218856.pf_index
new file mode 100644
index 0000000000..abab52ff17
Binary files /dev/null and b/pagefind/index/en_a218856.pf_index differ
diff --git a/pagefind/index/en_a6ab44e.pf_index
b/pagefind/index/en_a6ab44e.pf_index
deleted file mode 100644
index 2cf72afc69..0000000000
Binary files a/pagefind/index/en_a6ab44e.pf_index and /dev/null differ
diff --git a/pagefind/index/en_b3f1c95.pf_index
b/pagefind/index/en_b3f1c95.pf_index
new file mode 100644
index 0000000000..7a7283e59f
Binary files /dev/null and b/pagefind/index/en_b3f1c95.pf_index differ
diff --git a/pagefind/index/en_b8345f4.pf_index
b/pagefind/index/en_b8345f4.pf_index
deleted file mode 100644
index d384d0a2c2..0000000000
Binary files a/pagefind/index/en_b8345f4.pf_index and /dev/null differ
diff --git a/pagefind/index/en_b8b1573.pf_index
b/pagefind/index/en_b8b1573.pf_index
new file mode 100644
index 0000000000..61ff796d4b
Binary files /dev/null and b/pagefind/index/en_b8b1573.pf_index differ
diff --git a/pagefind/index/en_bfa5eb2.pf_index
b/pagefind/index/en_bfa5eb2.pf_index
deleted file mode 100644
index 41d0e0ee1a..0000000000
Binary files a/pagefind/index/en_bfa5eb2.pf_index and /dev/null differ
diff --git a/pagefind/index/en_bfecd0d.pf_index
b/pagefind/index/en_bfecd0d.pf_index
deleted file mode 100644
index d70e65c4e6..0000000000
Binary files a/pagefind/index/en_bfecd0d.pf_index and /dev/null differ
diff --git a/pagefind/index/en_cc4297b.pf_index
b/pagefind/index/en_cc4297b.pf_index
deleted file mode 100644
index b240a49a96..0000000000
Binary files a/pagefind/index/en_cc4297b.pf_index and /dev/null differ
diff --git a/pagefind/index/en_d1765ce.pf_index
b/pagefind/index/en_d1765ce.pf_index
new file mode 100644
index 0000000000..a9ddabdda8
Binary files /dev/null and b/pagefind/index/en_d1765ce.pf_index differ
diff --git a/pagefind/index/en_d3b178f.pf_index
b/pagefind/index/en_d3b178f.pf_index
new file mode 100644
index 0000000000..8d824f5648
Binary files /dev/null and b/pagefind/index/en_d3b178f.pf_index differ
diff --git a/pagefind/index/en_d59bc6c.pf_index
b/pagefind/index/en_d59bc6c.pf_index
new file mode 100644
index 0000000000..e20fa5fe83
Binary files /dev/null and b/pagefind/index/en_d59bc6c.pf_index differ
diff --git a/pagefind/index/en_dbb682f.pf_index
b/pagefind/index/en_dbb682f.pf_index
deleted file mode 100644
index 802c18c4e1..0000000000
Binary files a/pagefind/index/en_dbb682f.pf_index and /dev/null differ
diff --git a/pagefind/index/en_e01ec3c.pf_index
b/pagefind/index/en_e01ec3c.pf_index
deleted file mode 100644
index f9744ee4c8..0000000000
Binary files a/pagefind/index/en_e01ec3c.pf_index and /dev/null differ
diff --git a/pagefind/index/en_f2c12ee.pf_index
b/pagefind/index/en_f2c12ee.pf_index
new file mode 100644
index 0000000000..52af14a931
Binary files /dev/null and b/pagefind/index/en_f2c12ee.pf_index differ
diff --git a/pagefind/index/en_f493c1d.pf_index
b/pagefind/index/en_f493c1d.pf_index
deleted file mode 100644
index fc12b4ac51..0000000000
Binary files a/pagefind/index/en_f493c1d.pf_index and /dev/null differ
diff --git a/pagefind/index/en_fda9ce6.pf_index
b/pagefind/index/en_fda9ce6.pf_index
deleted file mode 100644
index 91abfce3c3..0000000000
Binary files a/pagefind/index/en_fda9ce6.pf_index and /dev/null differ
diff --git a/pagefind/pagefind-entry.json b/pagefind/pagefind-entry.json
index 30e8b64b2f..540cd958fd 100644
--- a/pagefind/pagefind-entry.json
+++ b/pagefind/pagefind-entry.json
@@ -1 +1 @@
-{"version":"1.5.2","languages":{"en":{"hash":"en_18726ccc1c","wasm":"en","page_count":703}},"include_characters":["_","‿","⁀","⁔","︳","︴","﹍","﹎","﹏","_"]}
\ No newline at end of file
+{"version":"1.5.2","languages":{"en":{"hash":"en_6462718f14","wasm":"en","page_count":703}},"include_characters":["_","‿","⁀","⁔","︳","︴","﹍","﹎","﹏","_"]}
\ No newline at end of file
diff --git a/pagefind/pagefind.en_18726ccc1c.pf_meta
b/pagefind/pagefind.en_18726ccc1c.pf_meta
deleted file mode 100644
index b7ecdbeced..0000000000
Binary files a/pagefind/pagefind.en_18726ccc1c.pf_meta and /dev/null differ
diff --git a/pagefind/pagefind.en_6462718f14.pf_meta
b/pagefind/pagefind.en_6462718f14.pf_meta
new file mode 100644
index 0000000000..f603556df9
Binary files /dev/null and b/pagefind/pagefind.en_6462718f14.pf_meta differ