From a0fe57a0c6035340fa4eb51ee2f0e4e97d431dd1 Mon Sep 17 00:00:00 2001 From: Pascal Garber Date: Tue, 10 Nov 2026 23:00:25 +0100 Subject: [PATCH 1/5] fix(android): use 14.67 body size --- packages/app-android/app/adwaita.css | 36 ++++++++++++++-------------- packages/app-android/app/app.css | 8 +++---- 2 files changed, 22 insertions(+), 22 deletions(-) diff --git a/packages/app-android/app/adwaita.css b/packages/app-android/app/adwaita.css index 8051f88e..33455e2b 100644 --- a/packages/app-android/app/adwaita.css +++ b/packages/app-android/app/adwaita.css @@ -187,7 +187,7 @@ Page.adw-window { } .adw-row-title { - font-size: 15; + font-size: 14.67; color: rgba(0, 0, 0, 0.8); margin: 0; } @@ -248,7 +248,7 @@ Page.adw-window { * they are restated here so the rule is readable from the stylesheet.) */ .adw-entry-field, .adw-entry-input { - font-size: 15; + font-size: 14.67; color: rgba(0, 0, 0, 0.8); background-color: transparent; /* No Material underline — no Adwaita entry has a field border. */ @@ -342,7 +342,7 @@ Page.adw-window { } .adw-combo-value { - font-size: 15; + font-size: 14.67; color: rgba(0, 0, 0, 0.55); margin: 0 4 0 0; } @@ -373,7 +373,7 @@ Page.adw-window { /* `button { font-weight: bold }` (_buttons.scss:24). The label carries the * colour because NS does not inherit `color` to a child Label. */ .adw-drop-down-label { - font-size: 15; + font-size: 14.67; font-weight: 700; color: rgba(0, 0, 0, 0.8); vertical-align: center; @@ -417,7 +417,7 @@ Page.adw-window { } .adw-spin-value { - font-size: 15; + font-size: 14.67; color: rgba(0, 0, 0, 0.8); margin: 0 6 0 4; vertical-align: center; @@ -442,13 +442,13 @@ Page.adw-window { } .adw-slider-title { - font-size: 15; + font-size: 14.67; color: rgba(0, 0, 0, 0.8); margin: 0; } .adw-slider-value { - font-size: 15; + font-size: 14.67; color: rgba(0, 0, 0, 0.55); margin: 0; } @@ -663,7 +663,7 @@ Page.adw-window { * text button has neither, and one selector for both would give every text button * `image-text-button` spacing. */ .adw-button-label { - font-size: 15; + font-size: 14.67; font-weight: 700; color: rgba(0, 0, 0, 0.8); } @@ -758,7 +758,7 @@ Page.adw-window { } .adw-banner-title { - font-size: 15; + font-size: 14.67; color: rgba(0, 0, 0, 0.8); margin: 0; } @@ -804,7 +804,7 @@ Page.adw-window { } .adw-window-title-title { - font-size: 15; + font-size: 14.67; font-weight: 700; color: rgba(0, 0, 0, 0.8); margin: 0; @@ -1019,7 +1019,7 @@ Page.adw-window { * --spacing-s / --spacing-m, 9 and 12). Single-line is set on the widget: a * wrapped figure column stops being a column of figures. */ .adw-data-grid-cell { - font-size: 15; + font-size: 14.67; color: rgba(0, 0, 0, 0.8); padding: 9 12 9 12; vertical-align: center; @@ -1185,7 +1185,7 @@ Page.adw-window { } .adw-button-row-title { - font-size: 15; + font-size: 14.67; font-weight: 700; color: #3584e4; margin: 0; @@ -1232,13 +1232,13 @@ Page.adw-window { } .adw-button-content-icon { - font-size: 15; + font-size: 14.67; color: rgba(0, 0, 0, 0.8); margin: 0 6 0 0; } .adw-button-content-label { - font-size: 15; + font-size: 14.67; font-weight: 700; color: rgba(0, 0, 0, 0.8); margin: 0; @@ -1266,7 +1266,7 @@ Page.adw-window { } .adw-split-button-label { - font-size: 15; + font-size: 14.67; font-weight: 700; color: rgba(0, 0, 0, 0.8); vertical-align: center; @@ -1632,7 +1632,7 @@ Page.adw-window { } .adw-sidebar-row-title { - font-size: 15; + font-size: 14.67; color: rgba(0, 0, 0, 0.8); margin: 0; } @@ -1715,7 +1715,7 @@ Page.adw-window { } .adw-check-label { - font-size: 15; + font-size: 14.67; color: rgba(0, 0, 0, 0.8); } @@ -1759,7 +1759,7 @@ Page.adw-window { .adw-text-view-input { color: rgba(0, 0, 0, 0.8); - font-size: 15; + font-size: 14.67; } .adw-text-view.monospace .adw-text-view-input { diff --git a/packages/app-android/app/app.css b/packages/app-android/app/app.css index 3d629e26..e92adbfe 100644 --- a/packages/app-android/app/app.css +++ b/packages/app-android/app/app.css @@ -37,9 +37,9 @@ Page { /* Inspired by https://gitlab.gnome.org/GNOME/libadwaita/-/blob/98643bce8edf94d50add0b72fff2024742390507/src/stylesheet/widgets/_labels.scss * - * THE SIZES ARE UPSTREAM'S PERCENTAGES OF THE 15 dip BASE, NOT FREE NUMBERS. libadwaita states + * THE SIZES ARE UPSTREAM'S PERCENTAGES OF THE 14.67 dip BASE, NOT FREE NUMBERS. libadwaita states * the ramp relatively — 181 % / 136 % / 136 % / 118 % of the document font — and the bridge's - * base is 15 (`.adw-window-title`, `.adw-button-label`), which is GTK's 11pt read at 96 dpi: + * base is 14.67 (`.adw-window-title`, `.adw-button-label`), which is GTK's 11pt read at 96 dpi: * 11 × 96/72 = 14.67. Absolute pixel sizes here replaced that ramp with a flatter, larger one. * * MEASURED against GeopJr's GTK4Android Adwaita Demo on the same phone at the same font scale @@ -50,7 +50,7 @@ Page { HtmlView, .body { - font-size: 15; + font-size: 14.67; font-weight: 400; margin-bottom: 12; margin-top: 12; @@ -85,7 +85,7 @@ HtmlView, } .list { - font-size: 15; + font-size: 14.67; } /* Remove underline from TextViews */ From a0106319829d7a3fd6cd88b60c33590b842b1bb8 Mon Sep 17 00:00:00 2001 From: Pascal Garber Date: Tue, 10 Nov 2026 23:56:58 +0100 Subject: [PATCH 2/5] fix(android): take the type ramp from the theme `app.css` re-declared `.title-*` and `.body` font sizes on top of the imported Adwaita theme, and the vendored `adwaita.css` was a snapshot old enough to predate the theme's current sizes. The app therefore rendered a ramp that matched neither GTK nor the theme it imports. Resync the vendored copy from gjsify and keep only what is genuinely app-specific in `app.css`: the 12/12 margins and the `HtmlView` size. The ramp now comes from one place, so the next theme change arrives with the dependency bump instead of needing a second edit here. Measured on a Galaxy S9 (density 3.5, font_scale 1.0): code to prose line pitch 1.18 -> 0.98, against 1.00 on the GTK build. --- packages/app-android/app/adwaita.css | 159 ++++++++++++++++++++------- packages/app-android/app/app.css | 52 +++------ 2 files changed, 136 insertions(+), 75 deletions(-) diff --git a/packages/app-android/app/adwaita.css b/packages/app-android/app/adwaita.css index 33455e2b..46a5b0cd 100644 --- a/packages/app-android/app/adwaita.css +++ b/packages/app-android/app/adwaita.css @@ -48,7 +48,7 @@ Page.adw-window { } .adw-preferences-group-title { - font-size: 11; + font-size: 14.67; font-weight: 700; color: rgba(0, 0, 0, 0.55); margin: 0; @@ -61,7 +61,7 @@ Page.adw-window { * — the labels box carries nothing else, and the NS subset has no property for a * spacing, so the gap rides on the second child. It was 2. */ .adw-preferences-group-description { - font-size: 12; + font-size: 14.67; color: rgba(0, 0, 0, 0.55); margin: 6 0 0 0; } @@ -127,13 +127,79 @@ Page.adw-window { * (_colors.scss:319) is the same number in both. The scoped rule below still adds the * separator's size, colour and padding on top of it, at higher specificity. * - * It is also the first of `_labels.scss`'s utility set to land here; the rest - * (`.title-1`…`.title-4`, `.accent`/`.success`/`.warning`, `.heading`, `.numeric`, …) - * is an open entry in status/open-todos/README.md. */ + * It is also the first of `_labels.scss`'s utility set to land here; the TYPOGRAPHY + * half follows directly below. The COLOUR half (`.accent`/`.success`/`.warning`/ + * `.error`) stays an open entry in status/open-todos/README.md — upstream derives + * those from `oklab(from var(--…-bg-color) …)` (_colors.scss:168-193), and the + * standalone colour that comes out is not a literal anywhere in the tree, so porting + * it means doing the oklab conversion per scheme rather than copying a number. */ .dimmed { opacity: 0.55; } +/* `_labels.scss`'s typography ramp (lines 33-84). The percentages are upstream's, + * stated against the DOCUMENT font; NativeScript has no document-level font size to + * inherit from — every rule in this file carries its own — so they are resolved here + * against the same 14.67 base the rest of the theme uses (`.adw-window-title`, + * `.adw-button-label`): GTK's 11pt read at 96 dpi, 11 × 96/72 = 14.67. + * + * .title-1 181 % → 26.55 .title-4 118 % → 17.31 + * .title-2 136 % → 19.95 .caption 82 % → 12.03 + * .title-3 136 % → 19.95 .caption-heading 82 % → 12.03 + * + * The products are written UNROUNDED on purpose. `.adw-status-page-title` below is + * 26.55, not 27, and a utility class that rounds is a second ramp that drifts from + * the first one hundredth at a time. `scripts/check-nativescript-font-sizes.mjs` + * recomputes each product from its percentage, so a hand-typed one fails the build. + * + * NOT PORTED, because the NativeScript CSS subset has no such property: upstream's + * `line-height: 140%` on `.body`/`.caption`, and `font-variant-numeric: tabular-nums` + * on `.numeric`. A `.numeric` that sets nothing would be a lie, so it is absent + * rather than empty. `.document`/`.monospace` are font-family tokens the embedder + * supplies (Android resolves a family by the TTF file name), not theme constants. + * + * `.body` and `.heading` are weight-only upstream; `.body` gains the explicit base + * size here for the same reason the percentages are resolved — there is nothing to + * inherit it from. */ +.title-1 { + font-size: 26.55; + font-weight: 800; +} + +.title-2 { + font-size: 19.95; + font-weight: 800; +} + +.title-3 { + font-size: 19.95; + font-weight: 700; +} + +.title-4 { + font-size: 17.31; + font-weight: 700; +} + +.heading { + font-weight: 700; +} + +.body { + font-size: 14.67; + font-weight: 400; +} + +.caption { + font-size: 12.03; + font-weight: 400; +} + +.caption-heading { + font-size: 12.03; + font-weight: 700; +} + /* ===== Rows ===== */ .adw-row { @@ -193,7 +259,7 @@ Page.adw-window { } .adw-row-subtitle { - font-size: 13; + font-size: 12.22; color: rgba(0, 0, 0, 0.55); margin: 2 0 0 0; } @@ -236,7 +302,7 @@ Page.adw-window { /* The title shrinks to a small dim floating label above the field. */ .adw-entry-title { - font-size: 12; + font-size: 12.22; color: rgba(0, 0, 0, 0.55); margin: 0; } @@ -811,7 +877,7 @@ Page.adw-window { } .adw-window-title-subtitle { - font-size: 12; + font-size: 12.22; color: rgba(0, 0, 0, 0.55); margin: 0; } @@ -977,7 +1043,7 @@ Page.adw-window { /* AdwIndicatorBin's badge — the unread count, or (with .needs-attention and no * count) a bare dot. Reference: refs/libadwaita/src/adw-indicator-bin.c */ .adw-viewswitcherbar-button-badge { - font-size: 10; + font-size: 8.8; font-weight: 700; color: #ffffff; background-color: #3584e4; @@ -1060,7 +1126,7 @@ Page.adw-window { } .adw-data-grid-cell.header-cell { - font-size: 12; + font-size: 14.67; font-weight: 700; color: rgba(0, 0, 0, 0.55); } @@ -1149,14 +1215,14 @@ Page.adw-window { } .adw-status-page-title { - font-size: 20; + font-size: 26.55; font-weight: 700; color: rgba(0, 0, 0, 0.8); margin: 0 0 6 0; } .adw-status-page-description { - font-size: 14; + font-size: 14.67; color: rgba(0, 0, 0, 0.55); margin: 0; } @@ -1171,7 +1237,7 @@ Page.adw-window { } .adw-status-page.compact .adw-status-page-title { - font-size: 15; + font-size: 19.95; } /* ===== Button row (full-width tappable row) ===== */ @@ -1232,7 +1298,7 @@ Page.adw-window { } .adw-button-content-icon { - font-size: 14.67; + font-size: 15; color: rgba(0, 0, 0, 0.8); margin: 0 6 0 0; } @@ -1325,7 +1391,7 @@ Page.adw-window { } .adw-toggle-label { - font-size: 14; + font-size: 14.67; font-weight: 700; color: rgba(0, 0, 0, 0.8); vertical-align: center; @@ -1395,7 +1461,7 @@ Page.adw-window { /* AdwIndicatorBin's badge on the classic switcher's buttons. */ .adw-view-switcher-button-badge { - font-size: 10; + font-size: 8.8; font-weight: 700; color: #ffffff; background-color: #3584e4; @@ -1449,7 +1515,7 @@ Page.adw-window { /* AdwIndicatorBin's badge on the inline switcher's toggles. */ .adw-inline-view-switcher-button-badge { - font-size: 10; + font-size: 8.8; font-weight: 700; color: #ffffff; background-color: #3584e4; @@ -1779,7 +1845,7 @@ Page.adw-window { } .adw-toast-title { - font-size: 14; + font-size: 14.67; color: #ffffff; margin: 0; } @@ -1818,40 +1884,55 @@ Page.adw-window { margin: 0 0 8 0; } -.adw-about-dialog-link, -.adw-about-dialog-links-item { +.adw-about-dialog-page-bar { + margin: 0 0 12 0; +} + +.adw-about-dialog-back { background-color: transparent; color: rgba(0, 0, 0, 0.8); - text-decoration: underline; - font-size: 13; - margin: 2 0 2 0; + font-size: 24; + font-weight: 700; + padding: 0 12 0 4; +} + +.adw-about-dialog-page-title { + font-size: 14.67; + font-weight: 700; + color: rgba(0, 0, 0, 0.85); +} + +.adw-about-dialog-card .adw-preferences-group { + margin: 0 0 12 0; } .adw-about-dialog-name { - font-size: 20; + font-size: 26.55; font-weight: 700; color: rgba(0, 0, 0, 0.85); margin: 0 0 2 0; } .adw-about-dialog-version { - font-size: 13; + font-size: 14.67; color: rgba(0, 0, 0, 0.55); margin: 0 0 8 0; } .adw-about-dialog-developer, .adw-about-dialog-comments, -.adw-about-dialog-website, -.adw-about-dialog-support, -.adw-about-dialog-issue, .adw-about-dialog-credits, .adw-about-dialog-acknowledgements, .adw-about-dialog-legal, -.adw-about-dialog-release-notes, -.adw-about-dialog-links, +.adw-about-dialog-release-notes { + font-size: 14.67; + color: rgba(0, 0, 0, 0.6); + margin: 2 0 2 0; +} + +/* monospace font, 10pt (adw-style-manager.c) */ .adw-about-dialog-debug-info { - font-size: 13; + font-size: 13.33; color: rgba(0, 0, 0, 0.6); margin: 2 0 2 0; } @@ -1871,7 +1952,7 @@ Page.adw-window { } .adw-preferences-dialog-title { - font-size: 17; + font-size: 14.67; font-weight: 700; color: rgba(0, 0, 0, 0.85); margin: 0; @@ -1954,7 +2035,7 @@ Page.adw-window { .adw-shortcut-label-cap-text { color: rgba(0, 0, 0, 0.8); - font-size: 14; + font-size: 14.67; text-align: center; } @@ -1962,7 +2043,7 @@ Page.adw-window { * smaller and bold, and rides inside its keycap rather than beside it. */ .adw-shortcut-label-side { color: rgba(0, 0, 0, 0.8); - font-size: 11; + font-size: 12.22; font-weight: 700; margin-left: 2; } @@ -1970,7 +2051,7 @@ Page.adw-window { /* `dim_label` — `--dim-opacity: 55%` (`_colors.scss:319`). */ .adw-shortcut-label .dimmed { color: rgba(0, 0, 0, 0.8); - font-size: 14; + font-size: 14.67; opacity: 0.55; padding: 6 0 6 0; } @@ -2686,20 +2767,16 @@ Page.ns-dark.adw-window { .ns-dark .adw-about-dialog-version, .ns-dark .adw-about-dialog-developer, .ns-dark .adw-about-dialog-comments, -.ns-dark .adw-about-dialog-website, -.ns-dark .adw-about-dialog-support, -.ns-dark .adw-about-dialog-issue, .ns-dark .adw-about-dialog-credits, .ns-dark .adw-about-dialog-acknowledgements, .ns-dark .adw-about-dialog-legal, .ns-dark .adw-about-dialog-release-notes, -.ns-dark .adw-about-dialog-links, .ns-dark .adw-about-dialog-debug-info { color: rgba(255, 255, 255, 0.6); } -.ns-dark .adw-about-dialog-link, -.ns-dark .adw-about-dialog-links-item { +.ns-dark .adw-about-dialog-back, +.ns-dark .adw-about-dialog-page-title { color: #ffffff; } diff --git a/packages/app-android/app/app.css b/packages/app-android/app/app.css index e92adbfe..8253ce13 100644 --- a/packages/app-android/app/app.css +++ b/packages/app-android/app/app.css @@ -35,51 +35,35 @@ Page { --safeAreaInsetRight: 0; } -/* Inspired by https://gitlab.gnome.org/GNOME/libadwaita/-/blob/98643bce8edf94d50add0b72fff2024742390507/src/stylesheet/widgets/_labels.scss - * - * THE SIZES ARE UPSTREAM'S PERCENTAGES OF THE 14.67 dip BASE, NOT FREE NUMBERS. libadwaita states - * the ramp relatively — 181 % / 136 % / 136 % / 118 % of the document font — and the bridge's - * base is 14.67 (`.adw-window-title`, `.adw-button-label`), which is GTK's 11pt read at 96 dpi: - * 11 × 96/72 = 14.67. Absolute pixel sizes here replaced that ramp with a flatter, larger one. +/* THE RAMP ITSELF NOW COMES FROM adwaita.css, imported above — `.title-1`…`.title-4`, `.body`, + * `.heading` and `.caption` are libadwaita's `_labels.scss` utilities, ported into the bridge's + * theme with the percentages they are derived from and a CI gate holding the two together + * (gjsify: scripts/check-nativescript-typography.mjs). What is left here is this app's VERTICAL + * RHYTHM: the 12 above and below every block, which is a document-flow decision and not part of + * the type scale. * + * What used to stand here were absolute sizes, a flatter and larger ramp than upstream's. * MEASURED against GeopJr's GTK4Android Adwaita Demo on the same phone at the same font scale * (Galaxy S9, density 3.5, font_scale 1.0), cap heights in device px: real GTK draws its window * title, row titles and body all at 33 and `.title-1` at 61 — a ratio of 1.85. This file drew * body at 35 (right) but `.title-1` at 75 and `.title-2` at 70, ratios of 2.14 and 2.00. So the - * base was never the problem and is left alone; the ramp on top of it is what is restated. */ + * base was never the problem; the ramp on top of it was, and restating it per-app is what let it + * drift in the first place. Re-declaring a size here would take precedence over the theme (equal + * specificity, imported first) and quietly reopen that gap. */ -HtmlView, -.body { +HtmlView { + /* Not a utility class, so the theme cannot carry it: `HtmlView` is the NS view type + the tutorial renders into, and it needs the document size stated explicitly. */ font-size: 14.67; font-weight: 400; - margin-bottom: 12; - margin-top: 12; -} - -.title-1 { - font-weight: 800; - font-size: 27; - margin-bottom: 12; - margin-top: 12; -} - -.title-2 { - font-weight: 800; - font-size: 20; - margin-bottom: 12; - margin-top: 12; -} - -.title-3 { - font-weight: 700; - font-size: 20; - margin-bottom: 12; - margin-top: 12; } +HtmlView, +.body, +.title-1, +.title-2, +.title-3, .title-4 { - font-size: 18; - font-weight: 700; margin-bottom: 12; margin-top: 12; } From d977d6cc6a41782050f625866fb45f45fd7b0a34 Mon Sep 17 00:00:00 2001 From: Pascal Garber Date: Wed, 11 Nov 2026 10:49:08 +0100 Subject: [PATCH 3/5] fix(android): declare the editor and prose sizes Two text surfaces got their size from somewhere no stylesheet can reach, so neither the theme nor anything layered on top of it could move them: - The code editor. `@gjsify/gtksource-nativescript` applies the resolved CSS `font-size` to the native `EditText` and falls back to its own `DEFAULT_FONT_SIZE` when no rule declares one. Nothing did. - The tutorial prose. The MDX compiler puts `paragraph` on every prose block; it is not an Adwaita class, so the theme does not carry it. On GTK an undeclared label inherits the document font and looks right, on NativeScript it falls through to the Android default text size. Both now state 14.67, the `.body` size they were meant to match. --- packages/app-android/app/app.css | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/packages/app-android/app/app.css b/packages/app-android/app/app.css index 8253ce13..8d351524 100644 --- a/packages/app-android/app/app.css +++ b/packages/app-android/app/app.css @@ -58,6 +58,25 @@ HtmlView { font-weight: 400; } +.gtksource-view { + /* The class `GtkSourceView` puts on itself (@gjsify/gtksource-nativescript). Its driver + applies the resolved CSS `font-size` to the native EditText, and with nothing declared it + falls back to its own DEFAULT_FONT_SIZE constant — a size no stylesheet can reach, so the + interface scale would skip the editor. Stated here, the editor follows the one scale. The + line-number gutter paints with `view.getTextSize()`, so it follows along. */ + font-size: 14.67; +} + +.paragraph { + /* The class the MDX compiler puts on every prose block (packages/learn/dist/*.blp). It is not + an Adwaita class, so the theme does not declare it, and on GTK an undeclared label simply + inherits the document font. On NativeScript it fell through to the Android default text + size instead — a size no stylesheet reaches, so the tutorial's body text was the one surface + the interface scale skipped while its headings grew. Same size as `.body`. */ + font-size: 14.67; + font-weight: 400; +} + HtmlView, .body, .title-1, From 0fc2eb01b0a0c3676d21a2f510c19582904dd671 Mon Sep 17 00:00:00 2001 From: Pascal Garber Date: Wed, 11 Nov 2026 10:49:20 +0100 Subject: [PATCH 4/5] feat(android): add an interface scale setting MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit On a phone the app draws every size for a 360 dp window, so on a wider screen it reads smaller than the same app does on the desktop. gjsify's new `@gjsify/adwaita-nativescript/app-scale` multiplies every length in the stylesheet by one factor; this is the app's half of it. `InterfaceScaleService` owns the stored value: the string key `interface-scale`, either `auto` or a factor such as `1.25`. It hands the PROCESSED stylesheet to `registerAppScaleCss` — `?inline`, not `?raw`, so Tailwind is expanded and the `@import`s are inlined — and applies before the theme service, which reappends the sheet whenever it rewrites the theme. The Preferences row is a combo: "Automatic (114%)" first, then 100% to 150% in tenths. Picking Automatic again IS the reset, so the group needs no second button. A stored factor that is not offered shows as its nearest entry. The row only exists where a scale service is passed in, so GNOME and web keep the dialog they had. Text and spacing follow immediately; icon sizes are baked at render time and follow after a restart, which the group description says. --- packages/app-android/app/app.ts | 9 ++ packages/app-android/app/constants.ts | 3 + .../app/services/interface-scale.service.ts | 64 ++++++++++++++ .../app/views/main-window-platform.ts | 8 +- packages/app-android/references.d.ts | 8 ++ packages/translations/de.po | 69 +++++++++++++++ packages/translations/es.po | 67 +++++++++++++++ .../translations/eu.jumplink.Learn6502.pot | 67 ++++++++++++++- packages/translations/fi.po | 67 +++++++++++++++ packages/translations/fr.po | 67 +++++++++++++++ packages/translations/he.po | 67 +++++++++++++++ packages/translations/ia.po | 67 +++++++++++++++ packages/translations/id.po | 67 +++++++++++++++ packages/translations/ja.po | 67 +++++++++++++++ packages/translations/nl.po | 67 +++++++++++++++ packages/translations/pl.po | 67 +++++++++++++++ packages/translations/pt.po | 67 +++++++++++++++ packages/translations/pt_BR.po | 67 +++++++++++++++ packages/translations/ta.po | 67 +++++++++++++++ packages/translations/uk.po | 67 +++++++++++++++ packages/translations/vi.po | 67 +++++++++++++++ packages/translations/zh_Hans.po | 67 +++++++++++++++ .../ui/data/eu.jumplink.Learn6502.gschema.xml | 11 +++ .../ui/src/preferences/preferences-dialog.blp | 16 ++++ .../ui/src/preferences/preferences-dialog.ts | 83 ++++++++++++++++++- 25 files changed, 1339 insertions(+), 4 deletions(-) create mode 100644 packages/app-android/app/services/interface-scale.service.ts diff --git a/packages/app-android/app/app.ts b/packages/app-android/app/app.ts index 529f4164..586a23c3 100644 --- a/packages/app-android/app/app.ts +++ b/packages/app-android/app/app.ts @@ -7,12 +7,17 @@ import "./engine"; import { isAndroid, isIOS } from "@nativescript/core"; import { initLocale } from "@gjsify/adwaita-app/locale"; import { Adw, registerAdwaita } from "@gjsify/adwaita-nativescript"; +import { registerAppScaleCss } from "@gjsify/adwaita-nativescript/app-scale"; +// The processed stylesheet, so the interface scale reaches the app's own rules too, not only +// the Adwaita theme. `?inline` and not `?raw`: Tailwind expanded and `@import`s inlined. +import appCss from "./app.css?inline"; import type GjsAdw from "@girs/adw-1"; import { initResources } from "./resources"; import { setupGlobalErrorHandler } from "./utils/error-handler"; import { APPLICATION_ID } from "./constants"; import { MainWindow, setTranslator, settings, themeService } from "@learn6502/ui"; import { registerMainWindowPlatform } from "./views/main-window-platform"; +import { interfaceScaleService } from "./services/interface-scale.service"; if (!isAndroid && !isIOS) { throw new Error("This app is only supported on Android and iOS"); @@ -34,6 +39,10 @@ try { const application = new Adw.Application({ application_id: APPLICATION_ID }); application.connect("activate", () => { registerMainWindowPlatform(); + // After NativeScript has applied `app.css`: an override appended first loses on position. + registerAppScaleCss(appCss); + // The learner's own factor, if they set one, before the first window is built. + interfaceScaleService.init(settings); themeService.init(settings); new MainWindow(application as unknown as GjsAdw.Application); }); diff --git a/packages/app-android/app/constants.ts b/packages/app-android/app/constants.ts index 3f5f057a..9cfdf391 100644 --- a/packages/app-android/app/constants.ts +++ b/packages/app-android/app/constants.ts @@ -12,3 +12,6 @@ export const APPLICATION_ID = "eu.jumplink.Learn6502"; /** The prefix of app-gnome's GResource, `resource-base-path` of the application id */ export const RESOURCES_PATH = "/eu/jumplink/Learn6502"; + +/** How large the interface is drawn: `'auto'`, or a factor as a string ('1.25') */ +export const KEY_INTERFACE_SCALE = "interface-scale"; diff --git a/packages/app-android/app/services/interface-scale.service.ts b/packages/app-android/app/services/interface-scale.service.ts new file mode 100644 index 00000000..5c69613a --- /dev/null +++ b/packages/app-android/app/services/interface-scale.service.ts @@ -0,0 +1,64 @@ +import type Gio from "@girs/gio-2.0"; +import { + appScaleChoices, + appScaleSetting, + defaultAppScale, + parseAppScaleSetting, + setAppScale, + type AppScaleSetting, +} from "@gjsify/adwaita-nativescript/app-scale"; +import type { InterfaceScaleSetting, InterfaceScaleValue } from "@learn6502/ui"; + +import { KEY_INTERFACE_SCALE } from "../constants"; + +/** + * How large the interface is drawn, as the Preferences dialog sees it. + * + * The scale itself — why 360 is the reference, why it never goes below 1, why a tablet is left + * alone — belongs to `@gjsify/adwaita-nativescript/app-scale`. This service is the app's half: + * the one `Gio.Settings` key the choice is stored under, so a restart draws the interface the way + * the learner left it. + * + * Stored as a STRING, `"auto"` or a factor. A number key would need a sentinel value for + * "automatic", and a 0 that means 1.143 is the kind of encoding that outlives the comment + * explaining it. + */ +export class InterfaceScaleService implements InterfaceScaleSetting { + private settings: Gio.Settings | null = null; + + /** + * Apply the stored choice. Call from `activate`, after `registerAppScaleCss`: the scale needs + * the stylesheet it scales, and the first window should already be built at the right size. + */ + init(settings: Gio.Settings): void { + this.settings = settings; + setAppScale(this.value); + settings.connect(`changed::${KEY_INTERFACE_SCALE}`, () => setAppScale(this.value)); + } + + /** The factor `"auto"` resolves to on this screen. */ + get automatic(): number { + return defaultAppScale(); + } + + /** The factors offered next to automatic — the clamp's own range, so none can be refused. */ + get choices(): readonly number[] { + return appScaleChoices(); + } + + get value(): InterfaceScaleValue { + // No settings yet means nothing has been read: report what the scale is actually set to + // rather than a default that may not be what is drawn. + if (!this.settings) return appScaleSetting(); + // A hand-edited or newer value must not throw, and must not be applied unclamped. + return parseAppScaleSetting(this.settings.get_string(KEY_INTERFACE_SCALE)); + } + + set value(next: InterfaceScaleValue) { + this.settings?.set_string(KEY_INTERFACE_SCALE, next === "auto" ? "auto" : String(next)); + // On a host whose settings never arrived the choice still has to reach the interface. + if (!this.settings) setAppScale(next as AppScaleSetting); + } +} + +export const interfaceScaleService = new InterfaceScaleService(); diff --git a/packages/app-android/app/views/main-window-platform.ts b/packages/app-android/app/views/main-window-platform.ts index 65c6ed28..ec0e5c90 100644 --- a/packages/app-android/app/views/main-window-platform.ts +++ b/packages/app-android/app/views/main-window-platform.ts @@ -12,6 +12,7 @@ import { } from "@learn6502/ui"; import { createMainWindowServices } from "~/services/main-window.services"; +import { interfaceScaleService } from "~/services/interface-scale.service"; import { persistEditorCode } from "./main/editor"; /** One simulator stack for the process: the activity, and the widgets with it, are rebuilt around it. */ @@ -42,7 +43,12 @@ export function registerMainWindowPlatform(): void { addAppActions(application as unknown as GjsGtk.Application, { quit: () => shell.closeWindow(), about: () => about.present(window as unknown as GjsGtk.Widget), - preferences: () => new PreferencesDialog().present(window as unknown as GjsGtk.Widget), + preferences: () => + // The interface scale exists here and not on GNOME, where GTK draws at the + // desktop's own scale; passing it is what shows the group. + new PreferencesDialog({ interfaceScale: interfaceScaleService }).present( + window as unknown as GjsGtk.Widget + ), }); }, whenReady: (init) => init(), diff --git a/packages/app-android/references.d.ts b/packages/app-android/references.d.ts index 09a383c2..48069683 100644 --- a/packages/app-android/references.d.ts +++ b/packages/app-android/references.d.ts @@ -8,6 +8,14 @@ declare module "*?raw" { export default src; } +// The PROCESSED stylesheet as a string — Tailwind expanded, `@import`s inlined, `px` dropped. +// `?raw` would hand over the authored file instead, which is neither. app.ts gives it to +// `@gjsify/adwaita-nativescript/app-scale` so the interface scale reaches the app's own rules. +declare module "*?inline" { + const src: string; + export default src; +} + // 6502 assembly example sources (loaded as text by the asmTextLoader Vite plugin; // see vite.config.ts). Mirrors @learn6502/examples' own ambient declaration. declare module "*.asm" { diff --git a/packages/translations/de.po b/packages/translations/de.po index a425846d..18df94fe 100644 --- a/packages/translations/de.po +++ b/packages/translations/de.po @@ -475,6 +475,18 @@ msgstr "Auch nützlich: BIT, CMP/CPX/CPY, PHP/PLP, TSX/T msgid "An important thing to notice here is the distinction between ADC #$01 and ADC $01. The first one adds the value $01 to the A register, but the second adds the value stored at memory location $01 to the A register." msgstr "Ein wichtiger Punkt hier ist der Unterschied zwischen ADC #$01 und ADC $01. Der erste Befehl addiert den Wert $01 zum A-Register, aber der zweite addiert den an der Speicheradresse $01 gespeicherten Wert zum A-Register." +#. TRANSLATORS: Release notes for version 0.9.1 - accent colour choice in Preferences works again on Android. Keep "Android" as it is. +msgid "Android: choosing an accent colour in Preferences works again." +msgstr "" + +#. TRANSLATORS: Release notes for version 0.9.2 - Android text size matches the desktop and follows the system font size. Keep "Android" as it is. +msgid "Android: text has the same size as on the desktop and follows the system font size." +msgstr "" + +#. TRANSLATORS: Release notes for version 0.9.3 - the Open Source line in the Android About dialog is formatted. Keep "Android" and "Open Source" as they are. +msgid "Android: the \"Open Source\" line in the About dialog is formatted instead of showing raw markup." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "Any numbers prefixed with $ in 6502 assembly language (and by extension, in this book) are in hexadecimal (hex) format. If you're not familiar with hex numbers, I recommend you read the Wikipedia article. Anything prefixed with # is a literal number value. Any other number refers to a memory location." msgstr "Alle Zahlen mit dem Präfix $ in der 6502-Assemblersprache (und folglich auch in diesem Buch) sind im Hexadezimal-(Hex)-Format. Wenn du mit Hexadezimalzahlen nicht vertraut bist, empfehle ich dir, den Wikipedia-Artikel zu lesen. Alles mit dem Präfix # ist ein Literalwert. Alle anderen Zahlen beziehen sich auf Speicheradressen." @@ -492,6 +504,9 @@ msgstr "Erscheinungsbild-Einstellungen" msgid "Architecture enhancements enable better code sharing between GNOME, Web, and Android platforms." msgstr "Architekturverbesserungen ermöglichen bessere Code-Teilung zwischen GNOME, Web und Android-Plattformen." +#. TRANSLATORS: Release notes for version 0.9.3 - generic closing sentence +#. TRANSLATORS: Release notes for version 0.9.2 - generic closing sentence +#. TRANSLATORS: Release notes for version 0.9.1 - generic closing sentence #. TRANSLATORS: Release notes for version 0.9.0 - generic closing sentence #. TRANSLATORS: Release notes for version 0.8.2 - fixes and improvements #. TRANSLATORS: Release notes for version 0.8.1 - fixes and improvements @@ -552,6 +567,12 @@ msgstr "Auf niedriger Ebene ist dieses Unterprogramm etwas komplexer. Zuerst wir msgid "Author" msgstr "Autor" +#. TRANSLATORS: Interface scale option — the factor derived from the +#. screen; %s is that factor as a percentage, e.g. "114%" +#, javascript-format +msgid "Automatic (%s)" +msgstr "Automatisch (%s)" + #. TRANSLATORS: Tooltip text for back button in learn section msgid "Back" msgstr "Zurück" @@ -600,6 +621,10 @@ msgstr "Coden" msgid "Code assembled successfully, %d bytes." msgstr "Code erfolgreich assembliert, %d Bytes." +#. TRANSLATORS: Release notes for version 0.9.1 - code blocks in the examples have a maximum height +msgid "Code blocks in the examples have a maximum height." +msgstr "" + #. TRANSLATORS: Toast message title after copying code snippet into the editor msgid "Code copied to editor" msgstr "Code in Editor kopiert" @@ -1056,6 +1081,10 @@ msgstr "Interaktive Tutorials führen dich vom Anfänger zum Fortgeschrittenen" msgid "Interface font" msgstr "Schrift der Oberfläche" +#. TRANSLATORS: Preferences group title for how large the whole interface is drawn +msgid "Interface scale" +msgstr "Skalierung der Oberfläche" + msgid "Interrupt Flag: When set, masks (disables) all maskable interrupts (IRQ). Only Non-Maskable Interrupts (NMI) can still occur. Used for critical sections of code that must not be interrupted." msgstr "Interrupt Flag: Wenn gesetzt, maskiert (deaktiviert) alle maskierbaren Interrupts (IRQ). Nur Non-Maskable Interrupts (NMI) können noch auftreten. Wird für kritische Codeabschnitte verwendet, die nicht unterbrochen werden dürfen." @@ -1428,6 +1457,10 @@ msgstr "Relative Adressierung wird für Verzweigungsanweisungen verwendet. Diese msgid "Relative: $c0 (or label)" msgstr "Relativ: $c0 (oder Label)" +#. TRANSLATORS: Release notes for version 0.9.2 - release notes in the app catalogue are up to date again +msgid "Release notes in the app catalogue are up to date again." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "Rendering the game" msgstr "Das Spiel darstellen" @@ -1437,6 +1470,10 @@ msgstr "Das Spiel darstellen" msgid "Reset" msgstr "Zurücksetzen" +#. TRANSLATORS: Button label to reset colors to default +msgid "Reset to default" +msgstr "" + #. TRANSLATORS: Main action button label to continue execution after pause msgid "Resume" msgstr "Fortsetzen" @@ -1482,6 +1519,10 @@ msgstr "Gespeichert unter %s" msgid "Say hello to many fresh translations: French, Interlingua, Portuguese, Portuguese (Brazil), Dutch, Spanish, Ukrainian, Japanese and Chinese (Simplified)" msgstr "Begrüße viele neue Übersetzungen: Französisch, Interlingua, Portugiesisch, Portugiesisch (Brasilien), Niederländisch, Spanisch, Ukrainisch, Japanisch und Chinesisch (Vereinfacht)" +#. TRANSLATORS: Label of the row that chooses the interface scale +msgid "Scale" +msgstr "Skalierung" + #. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx msgid "Screen maps to memory range $0200-$05FF" msgstr "Bildschirm wird auf Speicherbereich $0200-$05FF abgebildet" @@ -1621,6 +1662,10 @@ msgstr "Unterstützen" msgid "Supporter" msgstr "Unterstützer" +#. TRANSLATORS: Release notes for version 0.9.1 - switches use the accent colour +msgid "Switches follow the accent colour." +msgstr "" + #. TRANSLATORS: Assembly syntax error with line number and offending line #, javascript-format msgid "Syntax error line %d: %s" @@ -1679,6 +1724,11 @@ msgstr "Das loop-Unterprogramm selbst ruft nur eine Reihe von Unterprog msgid "The About dialog names the translators." msgstr "Der Dialog „Über“ nennt die Übersetzer." +#. TRANSLATORS: Release notes for version 0.9.1 - Android About dialog matches the desktop. Keep "Android" as it is. +#, fuzzy +msgid "The About dialog on Android looks like on the desktop." +msgstr "Der Dialog „Über“ nennt die Übersetzer." + #. TRANSLATORS: Detailed description of Accumulator register msgid "The Accumulator (A) is the primary register for arithmetic and logic operations. All basic calculations like ADD, SUBTRACT, AND, OR, etc. use this register. It's the most frequently used register in 6502 assembly programming." msgstr "Der Akkumulator (A) ist das primäre Register für arithmetische und logische Operationen. Alle grundlegenden Berechnungen wie ADD, SUBTRACT, AND, OR, etc. verwenden dieses Register. Es ist das am häufigsten verwendete Register in der 6502-Assembler-Programmierung." @@ -1707,6 +1757,14 @@ msgstr "Das X Index Register wird für indexierte Adressierungsmodi und Zählope msgid "The Y Index Register is similar to X and has no special functions. Commonly used for indexed addressing and data movement." msgstr "Das Y‑Indexregister ist X ähnlich und hat keine speziellen Funktionen. Wird häufig für indizierte Adressierung und Datenbewegung verwendet." +#. TRANSLATORS: Explains the interface scale setting. The app's layout is +#. drawn for a window about 360 points wide, which is narrower than a +#. phone screen, so everything reads small unless it is enlarged. The last +#. sentence says what a change does right away: texts, paddings and row +#. heights follow at once, icon sizes only when a page is rebuilt. +msgid "The app is designed for a narrow window. On a wider screen every size is enlarged by one factor so the interface reads as it does on the desktop. This is separate from the system font size, which still applies. Text and spacing change immediately, icons after a restart." +msgstr "Die App ist für ein schmales Fenster gestaltet. Auf einem breiteren Bildschirm wird jede Größe um denselben Faktor vergrößert, damit die Oberfläche so wirkt wie auf dem Desktop. Das ist unabhängig von der Schriftgröße des Systems, die weiterhin gilt. Text und Abstände ändern sich sofort, Symbole nach einem Neustart." + #. TRANSLATORS: Explains the font setting. GTK takes the interface font #. from the operating system, and outside GNOME that font is smaller than #. the one the app is designed for. @@ -1721,6 +1779,10 @@ msgstr "Der schwarze Spielkonsolenbildschirm sollte jetzt drei farbige \"Pixel\" msgid "The code block below contains the entire source code of the game. I'll explain how it works in the following sections." msgstr "Der Code-Block unten enthält den gesamten Quellcode des Spiels. Ich werde in den folgenden Abschnitten erklären, wie es funktioniert." +#. TRANSLATORS: Release notes for version 0.9.1 - copy buttons in the tutorial work on every platform +msgid "The copy buttons in the tutorial work everywhere." +msgstr "" + #. TRANSLATORS: Release notes for version 0.9.0 - the debugger panel is hidden until switched on msgid "The debugger is off by default." msgstr "Der Debugger ist standardmäßig deaktiviert." @@ -1837,6 +1899,10 @@ msgstr "Das Tutorial öffnet sich viel schneller." msgid "The web version has a proper About dialog now, and its app icon shows up where it was missing before." msgstr "Die Webversion hat jetzt einen ordentlichen Über-Dialog und das App-Symbol wird dort angezeigt, wo es vorher fehlte." +#. TRANSLATORS: Release notes for version 0.9.3 - the website download links always point to the newest release +msgid "The website's download links always point to the newest release." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "The zero page of memory is used to store a number of game state variables, as noted in the comment block at the top of the game. Everything in $00, $01 and $10 upwards is a pair of bytes representing a two-byte memory location that will be looked up using indirect addressing. These memory locations will all be between $0200 and $05ff - the section of memory corresponding to the game console. For example, if $00 and $01 contained the values $01 and $02, they would be referring to the second pixel of the display ( $0201 - remember, the least significant byte comes first in indirect addressing)." msgstr "Die Zero Page wird verwendet, um verschiedene Spielzustandsvariablen zu speichern, wie im Kommentarblock am Anfang des Spiels beschrieben. Die Bereiche $00, $01 und ab $10 aufwärts enthalten jeweils Bytepaare, die eine 2-Byte-Speicheradresse darstellen und über Indirect Addressing nachgeschlagen werden. Diese Speicheradressen liegen alle zwischen $0200 und $05ff - dem Speicherbereich des Spielkonsolen-Displays. Wenn zum Beispiel $00 und $01 die Werte $01 und $02 enthalten, verweisen sie auf das zweite Pixel des Displays ($0201 - beachte, dass bei Indirect Addressing das Least Significant Byte zuerst kommt)." @@ -2063,6 +2129,9 @@ msgstr "was die indirekt adressierten Speicheradressen $0411, $0410 msgid "வணக்கம்! We are happy to welcome Tamil translations, contributed by தமிழ்நேரம். நன்றி!" msgstr "வணக்கம்! Wir freuen uns über die tamilische Übersetzung, beigesteuert von தமிழ்நேரம். நன்றி!" +#~ msgid "Text and spacing change immediately, icons after a restart" +#~ msgstr "Text und Abstände ändern sich sofort, Symbole nach einem Neustart" + #, javascript-format #~ msgid "" #~ "Disassembly:\n" diff --git a/packages/translations/es.po b/packages/translations/es.po index 8b40500f..27071075 100644 --- a/packages/translations/es.po +++ b/packages/translations/es.po @@ -472,6 +472,18 @@ msgstr "También útiles: BIT, CMP/CPX/CPY, PHP/PLP, TSX msgid "An important thing to notice here is the distinction between ADC #$01 and ADC $01. The first one adds the value $01 to the A register, but the second adds the value stored at memory location $01 to the A register." msgstr "Es importante notar aquí la diferencia entre ADC #$01 y ADC $01. La primera suma el valor $01 al registro A, pero la segunda suma al registro A el valor almacenado en la dirección de memoria $01." +#. TRANSLATORS: Release notes for version 0.9.1 - accent colour choice in Preferences works again on Android. Keep "Android" as it is. +msgid "Android: choosing an accent colour in Preferences works again." +msgstr "" + +#. TRANSLATORS: Release notes for version 0.9.2 - Android text size matches the desktop and follows the system font size. Keep "Android" as it is. +msgid "Android: text has the same size as on the desktop and follows the system font size." +msgstr "" + +#. TRANSLATORS: Release notes for version 0.9.3 - the Open Source line in the Android About dialog is formatted. Keep "Android" and "Open Source" as they are. +msgid "Android: the \"Open Source\" line in the About dialog is formatted instead of showing raw markup." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "Any numbers prefixed with $ in 6502 assembly language (and by extension, in this book) are in hexadecimal (hex) format. If you're not familiar with hex numbers, I recommend you read the Wikipedia article. Anything prefixed with # is a literal number value. Any other number refers to a memory location." msgstr "Cualquier número con el prefijo $ en ensamblador 6502 (y por extensión, en este libro) está en formato hexadecimal (hex). Si no estás familiarizado con los números hexadecimales, te recomiendo leer el artículo de Wikipedia. Todo lo que lleva el prefijo # es un valor numérico literal. Cualquier otro número se refiere a una dirección de memoria." @@ -489,6 +501,9 @@ msgstr "Configuración de apariencia" msgid "Architecture enhancements enable better code sharing between GNOME, Web, and Android platforms." msgstr "Las mejoras de arquitectura permiten un mejor intercambio de código entre GNOME, Web y Android." +#. TRANSLATORS: Release notes for version 0.9.3 - generic closing sentence +#. TRANSLATORS: Release notes for version 0.9.2 - generic closing sentence +#. TRANSLATORS: Release notes for version 0.9.1 - generic closing sentence #. TRANSLATORS: Release notes for version 0.9.0 - generic closing sentence #. TRANSLATORS: Release notes for version 0.8.2 - fixes and improvements #. TRANSLATORS: Release notes for version 0.8.1 - fixes and improvements @@ -549,6 +564,12 @@ msgstr "A bajo nivel, esta subrutina es un poco más compleja. Primero, la longi msgid "Author" msgstr "Autor" +#. TRANSLATORS: Interface scale option — the factor derived from the +#. screen; %s is that factor as a percentage, e.g. "114%" +#, javascript-format +msgid "Automatic (%s)" +msgstr "" + #. TRANSLATORS: Tooltip text for back button in learn section msgid "Back" msgstr "Atrás" @@ -597,6 +618,10 @@ msgstr "Código" msgid "Code assembled successfully, %d bytes." msgstr "Código ensamblado correctamente, %d bytes." +#. TRANSLATORS: Release notes for version 0.9.1 - code blocks in the examples have a maximum height +msgid "Code blocks in the examples have a maximum height." +msgstr "" + #. TRANSLATORS: Toast message title after copying code snippet into the editor msgid "Code copied to editor" msgstr "Código copiado al editor" @@ -1053,6 +1078,11 @@ msgstr "Los tutoriales interactivos te guían de principiante a avanzado" msgid "Interface font" msgstr "Fuente de la interfaz" +#. TRANSLATORS: Preferences group title for how large the whole interface is drawn +#, fuzzy +msgid "Interface scale" +msgstr "Fuente de la interfaz" + msgid "Interrupt Flag: When set, masks (disables) all maskable interrupts (IRQ). Only Non-Maskable Interrupts (NMI) can still occur. Used for critical sections of code that must not be interrupted." msgstr "Indicador de interrupción: Cuando está activo, enmascara (desactiva) todas las interrupciones enmascarables (IRQ). Solo pueden ocurrir interrupciones no enmascarables (NMI). Se usa para secciones críticas de código que no deben interrumpirse." @@ -1425,6 +1455,10 @@ msgstr "El direccionamiento relativo se usa para instrucciones de ramificación. msgid "Relative: $c0 (or label)" msgstr "Relativo: $c0 (o etiqueta)" +#. TRANSLATORS: Release notes for version 0.9.2 - release notes in the app catalogue are up to date again +msgid "Release notes in the app catalogue are up to date again." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "Rendering the game" msgstr "Renderizado del juego" @@ -1434,6 +1468,10 @@ msgstr "Renderizado del juego" msgid "Reset" msgstr "Reiniciar" +#. TRANSLATORS: Button label to reset colors to default +msgid "Reset to default" +msgstr "" + #. TRANSLATORS: Main action button label to continue execution after pause msgid "Resume" msgstr "Reanudar" @@ -1479,6 +1517,10 @@ msgstr "Guardado como %s" msgid "Say hello to many fresh translations: French, Interlingua, Portuguese, Portuguese (Brazil), Dutch, Spanish, Ukrainian, Japanese and Chinese (Simplified)" msgstr "Dale la bienvenida a muchas traducciones nuevas: Francés, Interlingua, Portugués, Portugués (Brasil), Neerlandés, Español, Ucraniano, Japonés y Chino (simplificado)" +#. TRANSLATORS: Label of the row that chooses the interface scale +msgid "Scale" +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx msgid "Screen maps to memory range $0200-$05FF" msgstr "La pantalla se mapea al rango de memoria $0200-$05FF" @@ -1618,6 +1660,10 @@ msgstr "Apoyar" msgid "Supporter" msgstr "Patrocinador" +#. TRANSLATORS: Release notes for version 0.9.1 - switches use the accent colour +msgid "Switches follow the accent colour." +msgstr "" + #. TRANSLATORS: Assembly syntax error with line number and offending line #, javascript-format msgid "Syntax error line %d: %s" @@ -1676,6 +1722,11 @@ msgstr "La subrutina loop simplemente llama secuencialmente a varias su msgid "The About dialog names the translators." msgstr "El diálogo Acerca de muestra los nombres de los traductores." +#. TRANSLATORS: Release notes for version 0.9.1 - Android About dialog matches the desktop. Keep "Android" as it is. +#, fuzzy +msgid "The About dialog on Android looks like on the desktop." +msgstr "El diálogo Acerca de muestra los nombres de los traductores." + #. TRANSLATORS: Detailed description of Accumulator register msgid "The Accumulator (A) is the primary register for arithmetic and logic operations. All basic calculations like ADD, SUBTRACT, AND, OR, etc. use this register. It's the most frequently used register in 6502 assembly programming." msgstr "El acumulador (A) es el registro principal para operaciones aritméticas y lógicas. Todos los cálculos básicos como ADD, SUBSTRACT, AND, OR, etc., usan este registro. Es el registro más utilizado en la programación en ensamblador 6502." @@ -1704,6 +1755,14 @@ msgstr "El registro índice X se usa para modos de direccionamiento indexado y o msgid "The Y Index Register is similar to X and has no special functions. Commonly used for indexed addressing and data movement." msgstr "El registro índice Y es similar a X y no tiene funciones especiales. Se usa comúnmente para direccionamiento indexado y movimiento de datos." +#. TRANSLATORS: Explains the interface scale setting. The app's layout is +#. drawn for a window about 360 points wide, which is narrower than a +#. phone screen, so everything reads small unless it is enlarged. The last +#. sentence says what a change does right away: texts, paddings and row +#. heights follow at once, icon sizes only when a page is rebuilt. +msgid "The app is designed for a narrow window. On a wider screen every size is enlarged by one factor so the interface reads as it does on the desktop. This is separate from the system font size, which still applies. Text and spacing change immediately, icons after a restart." +msgstr "" + #. TRANSLATORS: Explains the font setting. GTK takes the interface font #. from the operating system, and outside GNOME that font is smaller than #. the one the app is designed for. @@ -1718,6 +1777,10 @@ msgstr "La pantalla negra de la consola de juegos ahora debería mostrar tres \" msgid "The code block below contains the entire source code of the game. I'll explain how it works in the following sections." msgstr "El bloque de código siguiente contiene todo el código fuente del juego. Explicaré cómo funciona en las siguientes secciones." +#. TRANSLATORS: Release notes for version 0.9.1 - copy buttons in the tutorial work on every platform +msgid "The copy buttons in the tutorial work everywhere." +msgstr "" + #. TRANSLATORS: Release notes for version 0.9.0 - the debugger panel is hidden until switched on msgid "The debugger is off by default." msgstr "El depurador está desactivado por defecto." @@ -1834,6 +1897,10 @@ msgstr "El tutorial se abre mucho más rápido." msgid "The web version has a proper About dialog now, and its app icon shows up where it was missing before." msgstr "La versión web ahora tiene un diálogo Acerca de adecuado y su icono de aplicación aparece donde antes faltaba." +#. TRANSLATORS: Release notes for version 0.9.3 - the website download links always point to the newest release +msgid "The website's download links always point to the newest release." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "The zero page of memory is used to store a number of game state variables, as noted in the comment block at the top of the game. Everything in $00, $01 and $10 upwards is a pair of bytes representing a two-byte memory location that will be looked up using indirect addressing. These memory locations will all be between $0200 and $05ff - the section of memory corresponding to the game console. For example, if $00 and $01 contained the values $01 and $02, they would be referring to the second pixel of the display ( $0201 - remember, the least significant byte comes first in indirect addressing)." msgstr "La página cero de la memoria se usa para almacenar varias variables del estado del juego, como se indica en el bloque de comentarios al principio. Todo en $00, $01 y a partir de $10 hacia arriba son pares de bytes que representan una dirección de dos bytes que se consultará usando direccionamiento indirecto. Estas direcciones estarán entre $0200 y $05ff, la sección de memoria de la consola. Por ejemplo, si $00 y $01 contienen $01 y $02, se refieren al segundo píxel de la pantalla ($0201; recuerda que en direccionamiento indirecto el byte menos significativo va primero)." diff --git a/packages/translations/eu.jumplink.Learn6502.pot b/packages/translations/eu.jumplink.Learn6502.pot index 5b70fa0f..4d48d522 100644 --- a/packages/translations/eu.jumplink.Learn6502.pot +++ b/packages/translations/eu.jumplink.Learn6502.pot @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: eu.jumplink.Learn6502 0.9.0\n" +"Project-Id-Version: eu.jumplink.Learn6502 0.9.3\n" "Report-Msgid-Bugs-To: https://github.com/JumpLink/Learn6502/issues\n" "POT-Creation-Date: 2025-09-09 21:21+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" @@ -467,6 +467,18 @@ msgstr "" msgid "An important thing to notice here is the distinction between ADC #$01 and ADC $01. The first one adds the value $01 to the A register, but the second adds the value stored at memory location $01 to the A register." msgstr "" +#. TRANSLATORS: Release notes for version 0.9.1 - accent colour choice in Preferences works again on Android. Keep "Android" as it is. +msgid "Android: choosing an accent colour in Preferences works again." +msgstr "" + +#. TRANSLATORS: Release notes for version 0.9.2 - Android text size matches the desktop and follows the system font size. Keep "Android" as it is. +msgid "Android: text has the same size as on the desktop and follows the system font size." +msgstr "" + +#. TRANSLATORS: Release notes for version 0.9.3 - the Open Source line in the Android About dialog is formatted. Keep "Android" and "Open Source" as they are. +msgid "Android: the \"Open Source\" line in the About dialog is formatted instead of showing raw markup." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "Any numbers prefixed with $ in 6502 assembly language (and by extension, in this book) are in hexadecimal (hex) format. If you're not familiar with hex numbers, I recommend you read the Wikipedia article. Anything prefixed with # is a literal number value. Any other number refers to a memory location." msgstr "" @@ -484,6 +496,9 @@ msgstr "" msgid "Architecture enhancements enable better code sharing between GNOME, Web, and Android platforms." msgstr "" +#. TRANSLATORS: Release notes for version 0.9.3 - generic closing sentence +#. TRANSLATORS: Release notes for version 0.9.2 - generic closing sentence +#. TRANSLATORS: Release notes for version 0.9.1 - generic closing sentence #. TRANSLATORS: Release notes for version 0.9.0 - generic closing sentence #. TRANSLATORS: Release notes for version 0.8.2 - fixes and improvements #. TRANSLATORS: Release notes for version 0.8.1 - fixes and improvements @@ -544,6 +559,12 @@ msgstr "" msgid "Author" msgstr "" +#. TRANSLATORS: Interface scale option — the factor derived from the +#. screen; %s is that factor as a percentage, e.g. "114%" +#, javascript-format +msgid "Automatic (%s)" +msgstr "" + #. TRANSLATORS: Tooltip text for back button in learn section msgid "Back" msgstr "" @@ -592,6 +613,10 @@ msgstr "" msgid "Code assembled successfully, %d bytes." msgstr "" +#. TRANSLATORS: Release notes for version 0.9.1 - code blocks in the examples have a maximum height +msgid "Code blocks in the examples have a maximum height." +msgstr "" + #. TRANSLATORS: Toast message title after copying code snippet into the editor msgid "Code copied to editor" msgstr "" @@ -1046,6 +1071,10 @@ msgstr "" msgid "Interface font" msgstr "" +#. TRANSLATORS: Preferences group title for how large the whole interface is drawn +msgid "Interface scale" +msgstr "" + msgid "Interrupt Flag: When set, masks (disables) all maskable interrupts (IRQ). Only Non-Maskable Interrupts (NMI) can still occur. Used for critical sections of code that must not be interrupted." msgstr "" @@ -1418,6 +1447,10 @@ msgstr "" msgid "Relative: $c0 (or label)" msgstr "" +#. TRANSLATORS: Release notes for version 0.9.2 - release notes in the app catalogue are up to date again +msgid "Release notes in the app catalogue are up to date again." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "Rendering the game" msgstr "" @@ -1427,6 +1460,10 @@ msgstr "" msgid "Reset" msgstr "" +#. TRANSLATORS: Button label to reset colors to default +msgid "Reset to default" +msgstr "" + #. TRANSLATORS: Main action button label to continue execution after pause msgid "Resume" msgstr "" @@ -1472,6 +1509,10 @@ msgstr "" msgid "Say hello to many fresh translations: French, Interlingua, Portuguese, Portuguese (Brazil), Dutch, Spanish, Ukrainian, Japanese and Chinese (Simplified)" msgstr "" +#. TRANSLATORS: Label of the row that chooses the interface scale +msgid "Scale" +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx msgid "Screen maps to memory range $0200-$05FF" msgstr "" @@ -1611,6 +1652,10 @@ msgstr "" msgid "Supporter" msgstr "" +#. TRANSLATORS: Release notes for version 0.9.1 - switches use the accent colour +msgid "Switches follow the accent colour." +msgstr "" + #. TRANSLATORS: Assembly syntax error with line number and offending line #, javascript-format msgid "Syntax error line %d: %s" @@ -1669,6 +1714,10 @@ msgstr "" msgid "The About dialog names the translators." msgstr "" +#. TRANSLATORS: Release notes for version 0.9.1 - Android About dialog matches the desktop. Keep "Android" as it is. +msgid "The About dialog on Android looks like on the desktop." +msgstr "" + #. TRANSLATORS: Detailed description of Accumulator register msgid "The Accumulator (A) is the primary register for arithmetic and logic operations. All basic calculations like ADD, SUBTRACT, AND, OR, etc. use this register. It's the most frequently used register in 6502 assembly programming." msgstr "" @@ -1697,6 +1746,14 @@ msgstr "" msgid "The Y Index Register is similar to X and has no special functions. Commonly used for indexed addressing and data movement." msgstr "" +#. TRANSLATORS: Explains the interface scale setting. The app's layout is +#. drawn for a window about 360 points wide, which is narrower than a +#. phone screen, so everything reads small unless it is enlarged. The last +#. sentence says what a change does right away: texts, paddings and row +#. heights follow at once, icon sizes only when a page is rebuilt. +msgid "The app is designed for a narrow window. On a wider screen every size is enlarged by one factor so the interface reads as it does on the desktop. This is separate from the system font size, which still applies. Text and spacing change immediately, icons after a restart." +msgstr "" + #. TRANSLATORS: Explains the font setting. GTK takes the interface font #. from the operating system, and outside GNOME that font is smaller than #. the one the app is designed for. @@ -1711,6 +1768,10 @@ msgstr "" msgid "The code block below contains the entire source code of the game. I'll explain how it works in the following sections." msgstr "" +#. TRANSLATORS: Release notes for version 0.9.1 - copy buttons in the tutorial work on every platform +msgid "The copy buttons in the tutorial work everywhere." +msgstr "" + #. TRANSLATORS: Release notes for version 0.9.0 - the debugger panel is hidden until switched on msgid "The debugger is off by default." msgstr "" @@ -1827,6 +1888,10 @@ msgstr "" msgid "The web version has a proper About dialog now, and its app icon shows up where it was missing before." msgstr "" +#. TRANSLATORS: Release notes for version 0.9.3 - the website download links always point to the newest release +msgid "The website's download links always point to the newest release." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "The zero page of memory is used to store a number of game state variables, as noted in the comment block at the top of the game. Everything in $00, $01 and $10 upwards is a pair of bytes representing a two-byte memory location that will be looked up using indirect addressing. These memory locations will all be between $0200 and $05ff - the section of memory corresponding to the game console. For example, if $00 and $01 contained the values $01 and $02, they would be referring to the second pixel of the display ( $0201 - remember, the least significant byte comes first in indirect addressing)." msgstr "" diff --git a/packages/translations/fi.po b/packages/translations/fi.po index bf51915c..a7ff4dc8 100644 --- a/packages/translations/fi.po +++ b/packages/translations/fi.po @@ -470,6 +470,18 @@ msgstr "Myös hyödyllisiä: BIT, CMP/CPX/CPY, PHP/PLP, msgid "An important thing to notice here is the distinction between ADC #$01 and ADC $01. The first one adds the value $01 to the A register, but the second adds the value stored at memory location $01 to the A register." msgstr "Tärkeä huomio on ero ADC #$01:n ja ADC $01:n välillä. Ensimmäinen lisää arvon $01 A-rekisteriin, mutta toinen lisää muistiosoitteessa $01 tallennetun arvon A-rekisteriin." +#. TRANSLATORS: Release notes for version 0.9.1 - accent colour choice in Preferences works again on Android. Keep "Android" as it is. +msgid "Android: choosing an accent colour in Preferences works again." +msgstr "" + +#. TRANSLATORS: Release notes for version 0.9.2 - Android text size matches the desktop and follows the system font size. Keep "Android" as it is. +msgid "Android: text has the same size as on the desktop and follows the system font size." +msgstr "" + +#. TRANSLATORS: Release notes for version 0.9.3 - the Open Source line in the Android About dialog is formatted. Keep "Android" and "Open Source" as they are. +msgid "Android: the \"Open Source\" line in the About dialog is formatted instead of showing raw markup." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "Any numbers prefixed with $ in 6502 assembly language (and by extension, in this book) are in hexadecimal (hex) format. If you're not familiar with hex numbers, I recommend you read the Wikipedia article. Anything prefixed with # is a literal number value. Any other number refers to a memory location." msgstr "Kaikki $-etuliitteellä varustetut luvut 6502-assemblykielessä (ja tässä oppaassa) ovat heksadesimaaleja (heksa). Jos heksaluvut eivät ole tuttuja, suosittelen lukemaan Wikipedia-artikkelin. #-etuliitteellä merkityt ovat suoria lukuarvoja. Muut luvut viittaavat muistiosoitteisiin." @@ -487,6 +499,9 @@ msgstr "Ulkoasun asetukset" msgid "Architecture enhancements enable better code sharing between GNOME, Web, and Android platforms." msgstr "Arkkitehtuuriparannukset mahdollistavat paremman koodin jakamisen GNOME-, web- ja Android-alustojen välillä." +#. TRANSLATORS: Release notes for version 0.9.3 - generic closing sentence +#. TRANSLATORS: Release notes for version 0.9.2 - generic closing sentence +#. TRANSLATORS: Release notes for version 0.9.1 - generic closing sentence #. TRANSLATORS: Release notes for version 0.9.0 - generic closing sentence #. TRANSLATORS: Release notes for version 0.8.2 - fixes and improvements #. TRANSLATORS: Release notes for version 0.8.1 - fixes and improvements @@ -547,6 +562,12 @@ msgstr "Matalalla tasolla tämä aliohjelma on hieman monimutkaisempi. Ensin pit msgid "Author" msgstr "Tekijä" +#. TRANSLATORS: Interface scale option — the factor derived from the +#. screen; %s is that factor as a percentage, e.g. "114%" +#, javascript-format +msgid "Automatic (%s)" +msgstr "" + #. TRANSLATORS: Tooltip text for back button in learn section msgid "Back" msgstr "Takaisin" @@ -595,6 +616,10 @@ msgstr "Koodi" msgid "Code assembled successfully, %d bytes." msgstr "Koodi käännetty konekielelle onnistuneesti, %d tavua." +#. TRANSLATORS: Release notes for version 0.9.1 - code blocks in the examples have a maximum height +msgid "Code blocks in the examples have a maximum height." +msgstr "" + #. TRANSLATORS: Toast message title after copying code snippet into the editor msgid "Code copied to editor" msgstr "Koodi kopioitu muokkaimeen" @@ -1051,6 +1076,11 @@ msgstr "Vuorovaikutteiset oppaat ohjaavat sinut aloittelijasta edistyneeksi" msgid "Interface font" msgstr "Käyttöliittymän fontti" +#. TRANSLATORS: Preferences group title for how large the whole interface is drawn +#, fuzzy +msgid "Interface scale" +msgstr "Käyttöliittymän fontti" + msgid "Interrupt Flag: When set, masks (disables) all maskable interrupts (IRQ). Only Non-Maskable Interrupts (NMI) can still occur. Used for critical sections of code that must not be interrupted." msgstr "Keskeytyslippu: Kun asetettu, estää (poistaa käytöstä) kaikki peruutettavat keskeytykset (IRQ). Vain ei-peruutettavat keskeytykset (NMI) voivat silti tapahtua. Käytetään kriittisille koodiosioille, joita ei saa keskeyttää." @@ -1423,6 +1453,10 @@ msgstr "Suhteellista osoitteistusta käytetään haarautumiskäskyissä. Nämä msgid "Relative: $c0 (or label)" msgstr "Suhteellinen: $c0 (tai otsikko)" +#. TRANSLATORS: Release notes for version 0.9.2 - release notes in the app catalogue are up to date again +msgid "Release notes in the app catalogue are up to date again." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "Rendering the game" msgstr "Pelin renderöinti" @@ -1432,6 +1466,10 @@ msgstr "Pelin renderöinti" msgid "Reset" msgstr "Nollaa" +#. TRANSLATORS: Button label to reset colors to default +msgid "Reset to default" +msgstr "" + #. TRANSLATORS: Main action button label to continue execution after pause msgid "Resume" msgstr "Jatka" @@ -1477,6 +1515,10 @@ msgstr "Tallennettu nimellä %s" msgid "Say hello to many fresh translations: French, Interlingua, Portuguese, Portuguese (Brazil), Dutch, Spanish, Ukrainian, Japanese and Chinese (Simplified)" msgstr "Monet tuoreet käännökset: ranska, interlingua, portugali, brasilianportugali, hollanti, espanja, ukraina, japani ja kiina (yksinkertaistettu)" +#. TRANSLATORS: Label of the row that chooses the interface scale +msgid "Scale" +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx msgid "Screen maps to memory range $0200-$05FF" msgstr "Näyttö vastaa muistialuetta $0200-$05FF" @@ -1616,6 +1658,10 @@ msgstr "Tue projektia" msgid "Supporter" msgstr "Tukija" +#. TRANSLATORS: Release notes for version 0.9.1 - switches use the accent colour +msgid "Switches follow the accent colour." +msgstr "" + #. TRANSLATORS: Assembly syntax error with line number and offending line #, javascript-format msgid "Syntax error line %d: %s" @@ -1674,6 +1720,11 @@ msgstr "loop-aliohjelma itsessään kutsuu vain joukon aliohjelmia per msgid "The About dialog names the translators." msgstr "Tietoja-valintaikkunassa mainitaan kääntäjät." +#. TRANSLATORS: Release notes for version 0.9.1 - Android About dialog matches the desktop. Keep "Android" as it is. +#, fuzzy +msgid "The About dialog on Android looks like on the desktop." +msgstr "Tietoja-valintaikkunassa mainitaan kääntäjät." + #. TRANSLATORS: Detailed description of Accumulator register msgid "The Accumulator (A) is the primary register for arithmetic and logic operations. All basic calculations like ADD, SUBTRACT, AND, OR, etc. use this register. It's the most frequently used register in 6502 assembly programming." msgstr "Akkumulaattori (A) on ensisijainen rekisteri aritmeettisille ja loogisille operaatioille. Kaikki peruslaskelmat kuten yhteenlasku, vähennyslasku, AND, OR jne. käyttävät tätä rekisteriä. Se on 6502-assembly-ohjelmoinnin useimmin käytetty rekisteri." @@ -1702,6 +1753,14 @@ msgstr "X-indeksirekisteriä käytetään indeksoituihin osoitteistustiloihin ja msgid "The Y Index Register is similar to X and has no special functions. Commonly used for indexed addressing and data movement." msgstr "Y-indeksirekisteri on samanlainen kuin X eikä sillä ole erityistoimintoja. Yleisesti käytetään indeksoituun osoitteistukseen ja datan siirtoon." +#. TRANSLATORS: Explains the interface scale setting. The app's layout is +#. drawn for a window about 360 points wide, which is narrower than a +#. phone screen, so everything reads small unless it is enlarged. The last +#. sentence says what a change does right away: texts, paddings and row +#. heights follow at once, icon sizes only when a page is rebuilt. +msgid "The app is designed for a narrow window. On a wider screen every size is enlarged by one factor so the interface reads as it does on the desktop. This is separate from the system font size, which still applies. Text and spacing change immediately, icons after a restart." +msgstr "" + #. TRANSLATORS: Explains the font setting. GTK takes the interface font #. from the operating system, and outside GNOME that font is smaller than #. the one the app is designed for. @@ -1716,6 +1775,10 @@ msgstr "Mustan pelikonsolin näytön pitäisi nyt näyttää kolme värillistä msgid "The code block below contains the entire source code of the game. I'll explain how it works in the following sections." msgstr "Alla oleva koodilohko sisältää pelin koko lähdekoodin. Selitän sen toiminnan seuraavissa osioissa." +#. TRANSLATORS: Release notes for version 0.9.1 - copy buttons in the tutorial work on every platform +msgid "The copy buttons in the tutorial work everywhere." +msgstr "" + #. TRANSLATORS: Release notes for version 0.9.0 - the debugger panel is hidden until switched on msgid "The debugger is off by default." msgstr "Virheenjäljitin on oletuksena pois päältä." @@ -1832,6 +1895,10 @@ msgstr "Opetusohjelma avautuu paljon nopeammin." msgid "The web version has a proper About dialog now, and its app icon shows up where it was missing before." msgstr "Verkkoversiossa on nyt asianmukainen Tietoja-valintaikkuna ja sovelluskuvake näkyy siellä, missä se puuttui aiemmin." +#. TRANSLATORS: Release notes for version 0.9.3 - the website download links always point to the newest release +msgid "The website's download links always point to the newest release." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "The zero page of memory is used to store a number of game state variables, as noted in the comment block at the top of the game. Everything in $00, $01 and $10 upwards is a pair of bytes representing a two-byte memory location that will be looked up using indirect addressing. These memory locations will all be between $0200 and $05ff - the section of memory corresponding to the game console. For example, if $00 and $01 contained the values $01 and $02, they would be referring to the second pixel of the display ( $0201 - remember, the least significant byte comes first in indirect addressing)." msgstr "Muistin nollasivua käytetään useiden pelin tilamuuttujien tallentamiseen, kuten pelin yläosan kommenttilohkossa mainitaan. Kaikki $00:ssa, $01:ssä ja $10:stä ylöspäin ovat tavupareja, jotka edustavat kaksitavuista muistiosoitetta, joka haetaan epäsuoralla osoitteistuksella. Nämä muistiosoitteet ovat kaikki välillä $0200 – $05ff – pelikonsolia vastaava muistialue. Jos esimerkiksi $00 ja $01 sisältäisivät arvot $01 ja $02, ne viittaisivat näytön toiseen pikseliin ($0201 – muista, vähiten merkitsevä tavu tulee ensin epäsuorassa osoitteistuksessa)." diff --git a/packages/translations/fr.po b/packages/translations/fr.po index 351b40f8..a66ebaf9 100644 --- a/packages/translations/fr.po +++ b/packages/translations/fr.po @@ -471,6 +471,18 @@ msgstr "Également utiles : BIT, CMP/CPX/CPY, PHP/PLP, T msgid "An important thing to notice here is the distinction between ADC #$01 and ADC $01. The first one adds the value $01 to the A register, but the second adds the value stored at memory location $01 to the A register." msgstr "Une chose importante à noter ici est la distinction entre ADC #$01 et ADC $01. Le premier ajoute la valeur $01 au registre A, mais le second ajoute la valeur stockée à l'emplacement mémoire $01 au registre A." +#. TRANSLATORS: Release notes for version 0.9.1 - accent colour choice in Preferences works again on Android. Keep "Android" as it is. +msgid "Android: choosing an accent colour in Preferences works again." +msgstr "" + +#. TRANSLATORS: Release notes for version 0.9.2 - Android text size matches the desktop and follows the system font size. Keep "Android" as it is. +msgid "Android: text has the same size as on the desktop and follows the system font size." +msgstr "" + +#. TRANSLATORS: Release notes for version 0.9.3 - the Open Source line in the Android About dialog is formatted. Keep "Android" and "Open Source" as they are. +msgid "Android: the \"Open Source\" line in the About dialog is formatted instead of showing raw markup." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "Any numbers prefixed with $ in 6502 assembly language (and by extension, in this book) are in hexadecimal (hex) format. If you're not familiar with hex numbers, I recommend you read the Wikipedia article. Anything prefixed with # is a literal number value. Any other number refers to a memory location." msgstr "Tous les nombres préfixés par $ dans le langage assembleur 6502 (et par extension, dans ce livre) sont au format hexadécimal (hex). Si vous n'êtes pas familier avec les nombres hexadécimaux, je vous recommande de lire l'article Wikipédia. Tout ce qui est préfixé par # est une valeur numérique littérale. Tout autre nombre fait référence à un emplacement mémoire." @@ -488,6 +500,9 @@ msgstr "Paramètres d'apparence" msgid "Architecture enhancements enable better code sharing between GNOME, Web, and Android platforms." msgstr "Les améliorations de l'architecture permettent un meilleur partage de code entre les plateformes GNOME, Web et Android." +#. TRANSLATORS: Release notes for version 0.9.3 - generic closing sentence +#. TRANSLATORS: Release notes for version 0.9.2 - generic closing sentence +#. TRANSLATORS: Release notes for version 0.9.1 - generic closing sentence #. TRANSLATORS: Release notes for version 0.9.0 - generic closing sentence #. TRANSLATORS: Release notes for version 0.8.2 - fixes and improvements #. TRANSLATORS: Release notes for version 0.8.1 - fixes and improvements @@ -548,6 +563,12 @@ msgstr "À bas niveau, cette sous-routine est un peu plus complexe. D'abord, la msgid "Author" msgstr "Auteur" +#. TRANSLATORS: Interface scale option — the factor derived from the +#. screen; %s is that factor as a percentage, e.g. "114%" +#, javascript-format +msgid "Automatic (%s)" +msgstr "" + #. TRANSLATORS: Tooltip text for back button in learn section msgid "Back" msgstr "Retour" @@ -596,6 +617,10 @@ msgstr "Code" msgid "Code assembled successfully, %d bytes." msgstr "Code assemblé avec succès, %d octets." +#. TRANSLATORS: Release notes for version 0.9.1 - code blocks in the examples have a maximum height +msgid "Code blocks in the examples have a maximum height." +msgstr "" + #. TRANSLATORS: Toast message title after copying code snippet into the editor msgid "Code copied to editor" msgstr "Code copié dans l'éditeur" @@ -1052,6 +1077,11 @@ msgstr "Des tutoriels interactifs vous guident du niveau débutant au niveau ava msgid "Interface font" msgstr "Police de l'interface" +#. TRANSLATORS: Preferences group title for how large the whole interface is drawn +#, fuzzy +msgid "Interface scale" +msgstr "Police de l'interface" + msgid "Interrupt Flag: When set, masks (disables) all maskable interrupts (IRQ). Only Non-Maskable Interrupts (NMI) can still occur. Used for critical sections of code that must not be interrupted." msgstr "Drapeau d'interruption : Lorsqu'il est activé, masque (désactive) toutes les interruptions masquables (IRQ). Seules les interruptions non masquables (NMI) peuvent encore se produire. Utilisé pour les sections critiques du code qui ne doivent pas être interrompues." @@ -1424,6 +1454,10 @@ msgstr "L'adressage relatif est utilisé pour les instructions de branchement. C msgid "Relative: $c0 (or label)" msgstr "Relatif : $c0 (ou étiquette)" +#. TRANSLATORS: Release notes for version 0.9.2 - release notes in the app catalogue are up to date again +msgid "Release notes in the app catalogue are up to date again." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "Rendering the game" msgstr "Rendu du jeu" @@ -1433,6 +1467,10 @@ msgstr "Rendu du jeu" msgid "Reset" msgstr "Réinitialiser" +#. TRANSLATORS: Button label to reset colors to default +msgid "Reset to default" +msgstr "" + #. TRANSLATORS: Main action button label to continue execution after pause msgid "Resume" msgstr "Reprendre" @@ -1478,6 +1516,10 @@ msgstr "Enregistré sous %s" msgid "Say hello to many fresh translations: French, Interlingua, Portuguese, Portuguese (Brazil), Dutch, Spanish, Ukrainian, Japanese and Chinese (Simplified)" msgstr "Découvrez de nombreuses nouvelles traductions : français, interlingua, portugais, portugais (Brésil), néerlandais, espagnol, ukrainien, japonais et chinois (simplifié)" +#. TRANSLATORS: Label of the row that chooses the interface scale +msgid "Scale" +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx msgid "Screen maps to memory range $0200-$05FF" msgstr "L'écran correspond à la plage mémoire $0200-$05FF" @@ -1617,6 +1659,10 @@ msgstr "Soutenir" msgid "Supporter" msgstr "Soutien" +#. TRANSLATORS: Release notes for version 0.9.1 - switches use the accent colour +msgid "Switches follow the accent colour." +msgstr "" + #. TRANSLATORS: Assembly syntax error with line number and offending line #, javascript-format msgid "Syntax error line %d: %s" @@ -1675,6 +1721,11 @@ msgstr "La sous-routine loop elle-même appelle simplement un certain n msgid "The About dialog names the translators." msgstr "La boîte de dialogue À propos indique les traducteurs." +#. TRANSLATORS: Release notes for version 0.9.1 - Android About dialog matches the desktop. Keep "Android" as it is. +#, fuzzy +msgid "The About dialog on Android looks like on the desktop." +msgstr "La boîte de dialogue À propos indique les traducteurs." + #. TRANSLATORS: Detailed description of Accumulator register msgid "The Accumulator (A) is the primary register for arithmetic and logic operations. All basic calculations like ADD, SUBTRACT, AND, OR, etc. use this register. It's the most frequently used register in 6502 assembly programming." msgstr "L'Accumulateur (A) est le registre principal pour les opérations arithmétiques et logiques. Tous les calculs de base comme ADD, SUBTRACT, AND, OR, etc. utilisent ce registre. C'est le registre le plus fréquemment utilisé en programmation assembleur 6502." @@ -1703,6 +1754,14 @@ msgstr "Le registre d'index X est utilisé pour les modes d'adressage indexé et msgid "The Y Index Register is similar to X and has no special functions. Commonly used for indexed addressing and data movement." msgstr "Le registre d'index Y est similaire à X et n'a pas de fonctions spéciales. Couramment utilisé pour l'adressage indexé et le déplacement de données." +#. TRANSLATORS: Explains the interface scale setting. The app's layout is +#. drawn for a window about 360 points wide, which is narrower than a +#. phone screen, so everything reads small unless it is enlarged. The last +#. sentence says what a change does right away: texts, paddings and row +#. heights follow at once, icon sizes only when a page is rebuilt. +msgid "The app is designed for a narrow window. On a wider screen every size is enlarged by one factor so the interface reads as it does on the desktop. This is separate from the system font size, which still applies. Text and spacing change immediately, icons after a restart." +msgstr "" + #. TRANSLATORS: Explains the font setting. GTK takes the interface font #. from the operating system, and outside GNOME that font is smaller than #. the one the app is designed for. @@ -1717,6 +1776,10 @@ msgstr "L'écran noir de la console de jeu devrait maintenant afficher trois \"p msgid "The code block below contains the entire source code of the game. I'll explain how it works in the following sections." msgstr "Le bloc de code ci-dessous contient tout le code source du jeu. Je vais expliquer comment il fonctionne dans les sections suivantes." +#. TRANSLATORS: Release notes for version 0.9.1 - copy buttons in the tutorial work on every platform +msgid "The copy buttons in the tutorial work everywhere." +msgstr "" + #. TRANSLATORS: Release notes for version 0.9.0 - the debugger panel is hidden until switched on msgid "The debugger is off by default." msgstr "Le débogueur est désactivé par défaut." @@ -1833,6 +1896,10 @@ msgstr "Le tutoriel s'ouvre beaucoup plus rapidement." msgid "The web version has a proper About dialog now, and its app icon shows up where it was missing before." msgstr "La version web dispose désormais d'une boîte de dialogue À propos appropriée et son icône d'application s'affiche là où elle manquait auparavant." +#. TRANSLATORS: Release notes for version 0.9.3 - the website download links always point to the newest release +msgid "The website's download links always point to the newest release." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "The zero page of memory is used to store a number of game state variables, as noted in the comment block at the top of the game. Everything in $00, $01 and $10 upwards is a pair of bytes representing a two-byte memory location that will be looked up using indirect addressing. These memory locations will all be between $0200 and $05ff - the section of memory corresponding to the game console. For example, if $00 and $01 contained the values $01 and $02, they would be referring to the second pixel of the display ( $0201 - remember, the least significant byte comes first in indirect addressing)." msgstr "La page zéro de la mémoire est utilisée pour stocker un certain nombre de variables d'état du jeu, comme noté dans le bloc de commentaires en haut du jeu. Tout dans $00, $01 et $10 et au-dessus est une paire d'octets représentant un emplacement mémoire à deux octets qui sera recherché en utilisant l'adressage indirect. Ces emplacements mémoire seront tous entre $0200 et $05ff - la section de mémoire correspondant à la console de jeu. Par exemple, si $00 et $01 contenaient les valeurs $01 et $02, ils feraient référence au deuxième pixel de l'affichage ($0201 - rappelez-vous, l'octet de poids faible vient en premier dans l'adressage indirect)." diff --git a/packages/translations/he.po b/packages/translations/he.po index 06a3081e..5bd8c43c 100644 --- a/packages/translations/he.po +++ b/packages/translations/he.po @@ -470,6 +470,18 @@ msgstr "גם שימושיים: BIT, CMP/CPX/CPY, PHP/PLP, < msgid "An important thing to notice here is the distinction between ADC #$01 and ADC $01. The first one adds the value $01 to the A register, but the second adds the value stored at memory location $01 to the A register." msgstr "פרט חשוב להבחין כאן זה ההבדל בין ADC #$01 לבין ADC $01. הראשון מוסיף את הערך $01 לאוגר A, אבל השני מוסיף את הערך ששמור בנקודת הזיכרון $01 לאוגר A." +#. TRANSLATORS: Release notes for version 0.9.1 - accent colour choice in Preferences works again on Android. Keep "Android" as it is. +msgid "Android: choosing an accent colour in Preferences works again." +msgstr "" + +#. TRANSLATORS: Release notes for version 0.9.2 - Android text size matches the desktop and follows the system font size. Keep "Android" as it is. +msgid "Android: text has the same size as on the desktop and follows the system font size." +msgstr "" + +#. TRANSLATORS: Release notes for version 0.9.3 - the Open Source line in the Android About dialog is formatted. Keep "Android" and "Open Source" as they are. +msgid "Android: the \"Open Source\" line in the About dialog is formatted instead of showing raw markup." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "Any numbers prefixed with $ in 6502 assembly language (and by extension, in this book) are in hexadecimal (hex) format. If you're not familiar with hex numbers, I recommend you read the Wikipedia article. Anything prefixed with # is a literal number value. Any other number refers to a memory location." msgstr "בשפת הסף 6502 (ועל כן, בספר זה) כל מספר עם הקידומת $ הוא בפורמט הקסדצימלי. אם אתם לא רגילים לספרות הקסדצימליות, אני ממליץ לכם לקרוא את דף הוויקיפדיה. כל מספר עם הקידומת # הוא הערך הספרתי עצמו. אחרת הוא מתאר כתובת בזיכרון." @@ -487,6 +499,9 @@ msgstr "הגדרות מראה" msgid "Architecture enhancements enable better code sharing between GNOME, Web, and Android platforms." msgstr "שיפורי ארכיטקטורה שמאפשרים שיתוף קוד טוב יותר בין פלטפורמות GNOME, הרשת, ואנדרואיד." +#. TRANSLATORS: Release notes for version 0.9.3 - generic closing sentence +#. TRANSLATORS: Release notes for version 0.9.2 - generic closing sentence +#. TRANSLATORS: Release notes for version 0.9.1 - generic closing sentence #. TRANSLATORS: Release notes for version 0.9.0 - generic closing sentence #. TRANSLATORS: Release notes for version 0.8.2 - fixes and improvements #. TRANSLATORS: Release notes for version 0.8.1 - fixes and improvements @@ -547,6 +562,12 @@ msgstr "בפרטות, התהליכון הזה קצת יותר מסובך. קוד msgid "Author" msgstr "מחבר" +#. TRANSLATORS: Interface scale option — the factor derived from the +#. screen; %s is that factor as a percentage, e.g. "114%" +#, javascript-format +msgid "Automatic (%s)" +msgstr "" + #. TRANSLATORS: Tooltip text for back button in learn section msgid "Back" msgstr "חזרה" @@ -595,6 +616,10 @@ msgstr "קוד" msgid "Code assembled successfully, %d bytes." msgstr "הקוד הורכב בהצלחה (%d בתים)." +#. TRANSLATORS: Release notes for version 0.9.1 - code blocks in the examples have a maximum height +msgid "Code blocks in the examples have a maximum height." +msgstr "" + #. TRANSLATORS: Toast message title after copying code snippet into the editor msgid "Code copied to editor" msgstr "הקוד הועתק לעורך" @@ -1051,6 +1076,11 @@ msgstr "מדריכים אינטראקטיבים יובילו אתכם ממתחי msgid "Interface font" msgstr "גופן הממשק" +#. TRANSLATORS: Preferences group title for how large the whole interface is drawn +#, fuzzy +msgid "Interface scale" +msgstr "גופן הממשק" + msgid "Interrupt Flag: When set, masks (disables) all maskable interrupts (IRQ). Only Non-Maskable Interrupts (NMI) can still occur. Used for critical sections of code that must not be interrupted." msgstr "דגל הפסיקה: כאשר מוגדר, ממסך (מבטל) כל פסיקה שניתנת למיסוך (IRQ). רק פסיקות שאינם ניתנות למיסוך (NMI) יכולים עדיין לקרות. משמש לקטעי קוד חשובים שאין להפסיק במהלכם." @@ -1423,6 +1453,10 @@ msgstr "מיעון יחסי משמש לפקודות הסתעפות. הפקודו msgid "Relative: $c0 (or label)" msgstr "יחסי: $c0 (או תווית)" +#. TRANSLATORS: Release notes for version 0.9.2 - release notes in the app catalogue are up to date again +msgid "Release notes in the app catalogue are up to date again." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "Rendering the game" msgstr "ציור המשחק" @@ -1432,6 +1466,10 @@ msgstr "ציור המשחק" msgid "Reset" msgstr "איפוס" +#. TRANSLATORS: Button label to reset colors to default +msgid "Reset to default" +msgstr "" + #. TRANSLATORS: Main action button label to continue execution after pause msgid "Resume" msgstr "להמשיך" @@ -1477,6 +1515,10 @@ msgstr "נשמר כ%s" msgid "Say hello to many fresh translations: French, Interlingua, Portuguese, Portuguese (Brazil), Dutch, Spanish, Ukrainian, Japanese and Chinese (Simplified)" msgstr "תגידו שלום להרבה תרגומים טריים: צרפתית, אינטרלינגואה, פורטוגזית, פורטוגזית (ברזילאית), גרמנית, ספרדית, אוקראינית, יפנית וסינית (מופשטת)" +#. TRANSLATORS: Label of the row that chooses the interface scale +msgid "Scale" +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx msgid "Screen maps to memory range $0200-$05FF" msgstr "המסך ממופה לטווח הזיכרון $0200-$05FF" @@ -1616,6 +1658,10 @@ msgstr "תמיכה" msgid "Supporter" msgstr "תומך" +#. TRANSLATORS: Release notes for version 0.9.1 - switches use the accent colour +msgid "Switches follow the accent colour." +msgstr "" + #. TRANSLATORS: Assembly syntax error with line number and offending line #, javascript-format msgid "Syntax error line %d: %s" @@ -1674,6 +1720,11 @@ msgstr "התהליך loop עצמו פשוט קורא ברצף למספ msgid "The About dialog names the translators." msgstr "תיבת הדו-שיח אודות מציינת את המתרגמים." +#. TRANSLATORS: Release notes for version 0.9.1 - Android About dialog matches the desktop. Keep "Android" as it is. +#, fuzzy +msgid "The About dialog on Android looks like on the desktop." +msgstr "תיבת הדו-שיח אודות מציינת את המתרגמים." + #. TRANSLATORS: Detailed description of Accumulator register msgid "The Accumulator (A) is the primary register for arithmetic and logic operations. All basic calculations like ADD, SUBTRACT, AND, OR, etc. use this register. It's the most frequently used register in 6502 assembly programming." msgstr "הסוכם (Accumulator, A) הוא האוגר הראשי לפעולות אריתמטיות ולוגיות. כל החישובים הבסיסיים כמו ADD, SUBTRACT, AND, OR, וכו'. משתמשים באוגר הזה. הוא האוגר הכי נפוץ בשפת הסף 6502." @@ -1702,6 +1753,14 @@ msgstr "אוגר האינדוּקס X משמש למצבי מיעון מאוּנ msgid "The Y Index Register is similar to X and has no special functions. Commonly used for indexed addressing and data movement." msgstr "אוגר האינדוּקס Y דומה ל־X ואין לו שום יכולות מיוחדות. בדרך כלל משתמשים בו לאינדוּקס כתובות והוזזת נתונים." +#. TRANSLATORS: Explains the interface scale setting. The app's layout is +#. drawn for a window about 360 points wide, which is narrower than a +#. phone screen, so everything reads small unless it is enlarged. The last +#. sentence says what a change does right away: texts, paddings and row +#. heights follow at once, icon sizes only when a page is rebuilt. +msgid "The app is designed for a narrow window. On a wider screen every size is enlarged by one factor so the interface reads as it does on the desktop. This is separate from the system font size, which still applies. Text and spacing change immediately, icons after a restart." +msgstr "" + #. TRANSLATORS: Explains the font setting. GTK takes the interface font #. from the operating system, and outside GNOME that font is smaller than #. the one the app is designed for. @@ -1716,6 +1775,10 @@ msgstr "עכשיו המסך השחור של קונסולת המשחק אמור msgid "The code block below contains the entire source code of the game. I'll explain how it works in the following sections." msgstr "הקוד למטה כולל את כל קוד המקור של המשחק. אני יסביר איך הוא עובד בפסקאות הבאות." +#. TRANSLATORS: Release notes for version 0.9.1 - copy buttons in the tutorial work on every platform +msgid "The copy buttons in the tutorial work everywhere." +msgstr "" + #. TRANSLATORS: Release notes for version 0.9.0 - the debugger panel is hidden until switched on msgid "The debugger is off by default." msgstr "מנקה הבאגים כבוי כברירת מחדל." @@ -1832,6 +1895,10 @@ msgstr "המדריך נפתח מהר יותר בהרבה." msgid "The web version has a proper About dialog now, and its app icon shows up where it was missing before." msgstr "גרסת האינטרנט כוללת כעת תיבת דיאלוג 'אודות' מתאימה וסמל האפליקציה מופיע במקום שבו הוא חסר קודם לכן." +#. TRANSLATORS: Release notes for version 0.9.3 - the website download links always point to the newest release +msgid "The website's download links always point to the newest release." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "The zero page of memory is used to store a number of game state variables, as noted in the comment block at the top of the game. Everything in $00, $01 and $10 upwards is a pair of bytes representing a two-byte memory location that will be looked up using indirect addressing. These memory locations will all be between $0200 and $05ff - the section of memory corresponding to the game console. For example, if $00 and $01 contained the values $01 and $02, they would be referring to the second pixel of the display ( $0201 - remember, the least significant byte comes first in indirect addressing)." msgstr "דף האפס של הזיכרון משמש לשמירת מספר משתנים של מצב המשחק, כמצויין בההערה בתחילה המשחק. הכל ב־$00, $01 ו־$10 ומעלה מורכב מזוגות בתים שמייצגים נקודות זיכרון בנות שתי בתים שיגשו אליהן במיעון עקיף. כל נקודות הזיכרון האלו יהיו בין $0200 ו־$05ff - קטע הזיכרון שמחובר למסך המשחק. לדוגמה, אם $00 ו־$01 יכילו את הערכים $01 ו־$02, הכוונה בהם היא לפיקסל השני של המסך ($0201 – זיכרו, הבייט השולי מגיע ראשון במיעון עקיף)." diff --git a/packages/translations/ia.po b/packages/translations/ia.po index 51a3416d..66c89d12 100644 --- a/packages/translations/ia.po +++ b/packages/translations/ia.po @@ -468,6 +468,18 @@ msgstr "Tamben utile: BIT, CMP/CPX/CPY, PHP/PLP, TSX/TXS msgid "An important thing to notice here is the distinction between ADC #$01 and ADC $01. The first one adds the value $01 to the A register, but the second adds the value stored at memory location $01 to the A register." msgstr "Un cosa importante a notar hic es le distinction inter ADC #$01 e ADC $01. Le prime adde le valor $01 al registro A, ma le secunde adde le valor immagazinate a location de memoria $01 al registro A." +#. TRANSLATORS: Release notes for version 0.9.1 - accent colour choice in Preferences works again on Android. Keep "Android" as it is. +msgid "Android: choosing an accent colour in Preferences works again." +msgstr "" + +#. TRANSLATORS: Release notes for version 0.9.2 - Android text size matches the desktop and follows the system font size. Keep "Android" as it is. +msgid "Android: text has the same size as on the desktop and follows the system font size." +msgstr "" + +#. TRANSLATORS: Release notes for version 0.9.3 - the Open Source line in the Android About dialog is formatted. Keep "Android" and "Open Source" as they are. +msgid "Android: the \"Open Source\" line in the About dialog is formatted instead of showing raw markup." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "Any numbers prefixed with $ in 6502 assembly language (and by extension, in this book) are in hexadecimal (hex) format. If you're not familiar with hex numbers, I recommend you read the Wikipedia article. Anything prefixed with # is a literal number value. Any other number refers to a memory location." msgstr "Qualcunque numeros prefixate con $ in lingua de assemblage 6502 (e per extension, in iste libro) es in formato hexadecimal (hex). Si tu non es familiar con numeros hex, io recommenda leger le articulo de Wikipedia. Qualcunque prefixate con # es un valor numeric literal. Qualcunque altere numero refere a un location de memoria." @@ -485,6 +497,9 @@ msgstr "Configurationes de apparentia" msgid "Architecture enhancements enable better code sharing between GNOME, Web, and Android platforms." msgstr "Meliorationes de architectura habilita melior participation de codice inter plataformas GNOME, Web, e Android." +#. TRANSLATORS: Release notes for version 0.9.3 - generic closing sentence +#. TRANSLATORS: Release notes for version 0.9.2 - generic closing sentence +#. TRANSLATORS: Release notes for version 0.9.1 - generic closing sentence #. TRANSLATORS: Release notes for version 0.9.0 - generic closing sentence #. TRANSLATORS: Release notes for version 0.8.2 - fixes and improvements #. TRANSLATORS: Release notes for version 0.8.1 - fixes and improvements @@ -545,6 +560,12 @@ msgstr "A un basse nivello, iste subrutina es ligeramente plus complexe. Prime, msgid "Author" msgstr "Autor" +#. TRANSLATORS: Interface scale option — the factor derived from the +#. screen; %s is that factor as a percentage, e.g. "114%" +#, javascript-format +msgid "Automatic (%s)" +msgstr "" + #. TRANSLATORS: Tooltip text for back button in learn section msgid "Back" msgstr "Retro" @@ -593,6 +614,10 @@ msgstr "Codice" msgid "Code assembled successfully, %d bytes." msgstr "Codice assemblate con successo, %d bytes." +#. TRANSLATORS: Release notes for version 0.9.1 - code blocks in the examples have a maximum height +msgid "Code blocks in the examples have a maximum height." +msgstr "" + #. TRANSLATORS: Toast message title after copying code snippet into the editor msgid "Code copied to editor" msgstr "Codice copiate al editor" @@ -1049,6 +1074,11 @@ msgstr "Tutoriales interactive te guia de initiator a avantiate" msgid "Interface font" msgstr "Typo de litteras del interfacie" +#. TRANSLATORS: Preferences group title for how large the whole interface is drawn +#, fuzzy +msgid "Interface scale" +msgstr "Typo de litteras del interfacie" + msgid "Interrupt Flag: When set, masks (disables) all maskable interrupts (IRQ). Only Non-Maskable Interrupts (NMI) can still occur. Used for critical sections of code that must not be interrupted." msgstr "Bandiera de interruption: Quando definite, mascara (dishabilita) tote interruptiones mascabile (IRQ). Solo interruptiones non mascabile (NMI) pote ancora occurer. Usate pro sectiones critical de codice que non debe esser interruptite." @@ -1421,6 +1451,10 @@ msgstr "Adressage relative es usate pro instructiones de ramification. Iste inst msgid "Relative: $c0 (or label)" msgstr "Relative: $c0 (o etiquetta)" +#. TRANSLATORS: Release notes for version 0.9.2 - release notes in the app catalogue are up to date again +msgid "Release notes in the app catalogue are up to date again." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "Rendering the game" msgstr "Render le joco" @@ -1430,6 +1464,10 @@ msgstr "Render le joco" msgid "Reset" msgstr "Reinitialisar" +#. TRANSLATORS: Button label to reset colors to default +msgid "Reset to default" +msgstr "" + #. TRANSLATORS: Main action button label to continue execution after pause msgid "Resume" msgstr "Continuar" @@ -1475,6 +1513,10 @@ msgstr "Salvate como %s" msgid "Say hello to many fresh translations: French, Interlingua, Portuguese, Portuguese (Brazil), Dutch, Spanish, Ukrainian, Japanese and Chinese (Simplified)" msgstr "Saluta multe traductiones fresc: francese, interlingua, portugese, portugese (Brasil), nederlandese, espaniol, ukraino, japonese e chinese (simplificate)" +#. TRANSLATORS: Label of the row that chooses the interface scale +msgid "Scale" +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx msgid "Screen maps to memory range $0200-$05FF" msgstr "Schermo mappate a rango de memoria $0200-$05FF" @@ -1614,6 +1656,10 @@ msgstr "Supportar" msgid "Supporter" msgstr "Supportator" +#. TRANSLATORS: Release notes for version 0.9.1 - switches use the accent colour +msgid "Switches follow the accent colour." +msgstr "" + #. TRANSLATORS: Assembly syntax error with line number and offending line #, javascript-format msgid "Syntax error line %d: %s" @@ -1672,6 +1718,11 @@ msgstr "Le subrutina loop mesme solo appella un numero de subrutinas se msgid "The About dialog names the translators." msgstr "Le dialogo A proposito nomina le traductores." +#. TRANSLATORS: Release notes for version 0.9.1 - Android About dialog matches the desktop. Keep "Android" as it is. +#, fuzzy +msgid "The About dialog on Android looks like on the desktop." +msgstr "Le dialogo A proposito nomina le traductores." + #. TRANSLATORS: Detailed description of Accumulator register msgid "The Accumulator (A) is the primary register for arithmetic and logic operations. All basic calculations like ADD, SUBTRACT, AND, OR, etc. use this register. It's the most frequently used register in 6502 assembly programming." msgstr "Le Accumulator (A) es le registro primari pro operationes arithmetic e logic. Tote calculos basic como ADDER, SUBTRAHER, AND, OR, etc. usa iste registro. Illo es le registro plus frequentemente usate in programmation de assemblage 6502." @@ -1700,6 +1751,14 @@ msgstr "Le Registro de indice X es usate pro modos de adressage indexate e opera msgid "The Y Index Register is similar to X and has no special functions. Commonly used for indexed addressing and data movement." msgstr "Le Registro de indice Y es simile a X e ha nulle functiones special. Communmente usate pro adressage indexate e movimento de datos." +#. TRANSLATORS: Explains the interface scale setting. The app's layout is +#. drawn for a window about 360 points wide, which is narrower than a +#. phone screen, so everything reads small unless it is enlarged. The last +#. sentence says what a change does right away: texts, paddings and row +#. heights follow at once, icon sizes only when a page is rebuilt. +msgid "The app is designed for a narrow window. On a wider screen every size is enlarged by one factor so the interface reads as it does on the desktop. This is separate from the system font size, which still applies. Text and spacing change immediately, icons after a restart." +msgstr "" + #. TRANSLATORS: Explains the font setting. GTK takes the interface font #. from the operating system, and outside GNOME that font is smaller than #. the one the app is designed for. @@ -1714,6 +1773,10 @@ msgstr "Le schermo nigre del consola de joco ora deberea monstrar tres \"pixeles msgid "The code block below contains the entire source code of the game. I'll explain how it works in the following sections." msgstr "Le bloco de codice infra contine tote le codice fonte del joco. Io explicara como illo functiona in le sectiones sequente." +#. TRANSLATORS: Release notes for version 0.9.1 - copy buttons in the tutorial work on every platform +msgid "The copy buttons in the tutorial work everywhere." +msgstr "" + #. TRANSLATORS: Release notes for version 0.9.0 - the debugger panel is hidden until switched on msgid "The debugger is off by default." msgstr "Le depurator es disactivate per predefinition." @@ -1830,6 +1893,10 @@ msgstr "Le tutorial se aperi multo plus rapide." msgid "The web version has a proper About dialog now, and its app icon shows up where it was missing before." msgstr "Le version web ha nunc un dialogo A proposito appropriate e su icone de app appare ubi illo mancante antea." +#. TRANSLATORS: Release notes for version 0.9.3 - the website download links always point to the newest release +msgid "The website's download links always point to the newest release." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "The zero page of memory is used to store a number of game state variables, as noted in the comment block at the top of the game. Everything in $00, $01 and $10 upwards is a pair of bytes representing a two-byte memory location that will be looked up using indirect addressing. These memory locations will all be between $0200 and $05ff - the section of memory corresponding to the game console. For example, if $00 and $01 contained the values $01 and $02, they would be referring to the second pixel of the display ( $0201 - remember, the least significant byte comes first in indirect addressing)." msgstr "Le pagina zero de memoria es usate pro immagazinar un numero de variabiles de stato de joco, como notate in le bloco de commentos al initio del joco. Toto in $00, $01 e $10 in avante es un par de bytes representante un location de memoria de duo bytes que sera recercate usante adressage indirecte. Iste locationes de memoria sera tote inter $0200 e $05ff - le section de memoria correspondente al consola de joco. Pro exemplo, si $00 e $01 contineva le valores $01 e $02, illes refererea al secunde pixel del schermo ( $0201 - recorda, le byte minus significante veni prime in adressage indirecte)." diff --git a/packages/translations/id.po b/packages/translations/id.po index 2b59e187..0229904c 100644 --- a/packages/translations/id.po +++ b/packages/translations/id.po @@ -470,6 +470,18 @@ msgstr "Juga berguna: BIT, CMP/CPX/CPY, PHP/PLP, TSX/TXS msgid "An important thing to notice here is the distinction between ADC #$01 and ADC $01. The first one adds the value $01 to the A register, but the second adds the value stored at memory location $01 to the A register." msgstr "Hal penting yang perlu diperhatikan di sini adalah perbedaan antara ADC #$01 dan ADC $01. Yang pertama menambahkan nilai $01 ke register A, tetapi yang kedua menambahkan nilai yang tersimpan di lokasi memori $01 ke register A." +#. TRANSLATORS: Release notes for version 0.9.1 - accent colour choice in Preferences works again on Android. Keep "Android" as it is. +msgid "Android: choosing an accent colour in Preferences works again." +msgstr "" + +#. TRANSLATORS: Release notes for version 0.9.2 - Android text size matches the desktop and follows the system font size. Keep "Android" as it is. +msgid "Android: text has the same size as on the desktop and follows the system font size." +msgstr "" + +#. TRANSLATORS: Release notes for version 0.9.3 - the Open Source line in the Android About dialog is formatted. Keep "Android" and "Open Source" as they are. +msgid "Android: the \"Open Source\" line in the About dialog is formatted instead of showing raw markup." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "Any numbers prefixed with $ in 6502 assembly language (and by extension, in this book) are in hexadecimal (hex) format. If you're not familiar with hex numbers, I recommend you read the Wikipedia article. Anything prefixed with # is a literal number value. Any other number refers to a memory location." msgstr "Angka apa pun yang diawali dengan $ dalam bahasa assembly 6502 (dan secara ekstensi, dalam buku ini) berada dalam format heksadesimal (hex). Jika Anda tidak familiar dengan bilangan hex, saya sarankan Anda membaca artikel Wikipedia. Apa pun yang diawali dengan # adalah nilai angka literal. Angka lain mana pun merujuk ke lokasi memori." @@ -487,6 +499,9 @@ msgstr "Pengaturan tampilan" msgid "Architecture enhancements enable better code sharing between GNOME, Web, and Android platforms." msgstr "Peningkatan arsitektur memungkinkan berbagi kode yang lebih baik antara platform GNOME, Web, dan Android." +#. TRANSLATORS: Release notes for version 0.9.3 - generic closing sentence +#. TRANSLATORS: Release notes for version 0.9.2 - generic closing sentence +#. TRANSLATORS: Release notes for version 0.9.1 - generic closing sentence #. TRANSLATORS: Release notes for version 0.9.0 - generic closing sentence #. TRANSLATORS: Release notes for version 0.8.2 - fixes and improvements #. TRANSLATORS: Release notes for version 0.8.1 - fixes and improvements @@ -547,6 +562,12 @@ msgstr "Pada level rendah, subrutin ini sedikit lebih kompleks. Pertama, panjang msgid "Author" msgstr "Penulis" +#. TRANSLATORS: Interface scale option — the factor derived from the +#. screen; %s is that factor as a percentage, e.g. "114%" +#, javascript-format +msgid "Automatic (%s)" +msgstr "" + #. TRANSLATORS: Tooltip text for back button in learn section msgid "Back" msgstr "Kembali" @@ -595,6 +616,10 @@ msgstr "Kode" msgid "Code assembled successfully, %d bytes." msgstr "Kode berhasil di-assemble, %d byte." +#. TRANSLATORS: Release notes for version 0.9.1 - code blocks in the examples have a maximum height +msgid "Code blocks in the examples have a maximum height." +msgstr "" + #. TRANSLATORS: Toast message title after copying code snippet into the editor msgid "Code copied to editor" msgstr "Kode disalin ke editor" @@ -1051,6 +1076,11 @@ msgstr "Tutorial interaktif memandu Anda dari pemula hingga mahir" msgid "Interface font" msgstr "Fon antarmuka" +#. TRANSLATORS: Preferences group title for how large the whole interface is drawn +#, fuzzy +msgid "Interface scale" +msgstr "Fon antarmuka" + msgid "Interrupt Flag: When set, masks (disables) all maskable interrupts (IRQ). Only Non-Maskable Interrupts (NMI) can still occur. Used for critical sections of code that must not be interrupted." msgstr "Flag Interrupt: Saat diset, menutupi (menonaktifkan) semua interrupt yang dapat di-mask (IRQ). Hanya Non-Maskable Interrupt (NMI) yang masih dapat terjadi. Digunakan untuk bagian kode kritis yang tidak boleh diinterupsi." @@ -1423,6 +1453,10 @@ msgstr "Pengalamatan relative digunakan untuk instruksi branching. Instruksi ini msgid "Relative: $c0 (or label)" msgstr "Relative: $c0 (atau label)" +#. TRANSLATORS: Release notes for version 0.9.2 - release notes in the app catalogue are up to date again +msgid "Release notes in the app catalogue are up to date again." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "Rendering the game" msgstr "Merender permainan" @@ -1432,6 +1466,10 @@ msgstr "Merender permainan" msgid "Reset" msgstr "Reset" +#. TRANSLATORS: Button label to reset colors to default +msgid "Reset to default" +msgstr "" + #. TRANSLATORS: Main action button label to continue execution after pause msgid "Resume" msgstr "Lanjutkan" @@ -1477,6 +1515,10 @@ msgstr "Disimpan sebagai %s" msgid "Say hello to many fresh translations: French, Interlingua, Portuguese, Portuguese (Brazil), Dutch, Spanish, Ukrainian, Japanese and Chinese (Simplified)" msgstr "Sambut banyak terjemahan baru: Prancis, Interlingua, Portugis, Portugis (Brasil), Belanda, Spanyol, Ukraina, Jepang, dan Mandarin (Sederhana)" +#. TRANSLATORS: Label of the row that chooses the interface scale +msgid "Scale" +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx msgid "Screen maps to memory range $0200-$05FF" msgstr "Layar dipetakan ke rentang memori $0200-$05FF" @@ -1616,6 +1658,10 @@ msgstr "Dukung" msgid "Supporter" msgstr "Pendukung" +#. TRANSLATORS: Release notes for version 0.9.1 - switches use the accent colour +msgid "Switches follow the accent colour." +msgstr "" + #. TRANSLATORS: Assembly syntax error with line number and offending line #, javascript-format msgid "Syntax error line %d: %s" @@ -1674,6 +1720,11 @@ msgstr "Subrutin loop itu sendiri hanya memanggil sejumlah subrutin sec msgid "The About dialog names the translators." msgstr "Dialog Tentang mencantumkan nama penerjemah." +#. TRANSLATORS: Release notes for version 0.9.1 - Android About dialog matches the desktop. Keep "Android" as it is. +#, fuzzy +msgid "The About dialog on Android looks like on the desktop." +msgstr "Dialog Tentang mencantumkan nama penerjemah." + #. TRANSLATORS: Detailed description of Accumulator register msgid "The Accumulator (A) is the primary register for arithmetic and logic operations. All basic calculations like ADD, SUBTRACT, AND, OR, etc. use this register. It's the most frequently used register in 6502 assembly programming." msgstr "Accumulator (A) adalah register utama untuk operasi aritmatika dan logika. Semua kalkulasi dasar seperti TAMBAH, KURANG, AND, OR, dll. menggunakan register ini. Ini adalah register yang paling sering digunakan dalam pemrograman assembly 6502." @@ -1702,6 +1753,14 @@ msgstr "Register Indeks X digunakan untuk mode pengalamatan terindeks dan operas msgid "The Y Index Register is similar to X and has no special functions. Commonly used for indexed addressing and data movement." msgstr "Register Indeks Y mirip dengan X dan tidak memiliki fungsi khusus. Umumnya digunakan untuk pengalamatan terindeks dan perpindahan data." +#. TRANSLATORS: Explains the interface scale setting. The app's layout is +#. drawn for a window about 360 points wide, which is narrower than a +#. phone screen, so everything reads small unless it is enlarged. The last +#. sentence says what a change does right away: texts, paddings and row +#. heights follow at once, icon sizes only when a page is rebuilt. +msgid "The app is designed for a narrow window. On a wider screen every size is enlarged by one factor so the interface reads as it does on the desktop. This is separate from the system font size, which still applies. Text and spacing change immediately, icons after a restart." +msgstr "" + #. TRANSLATORS: Explains the font setting. GTK takes the interface font #. from the operating system, and outside GNOME that font is smaller than #. the one the app is designed for. @@ -1716,6 +1775,10 @@ msgstr "Layar konsol permainan yang hitam kini seharusnya menampilkan tiga \"pik msgid "The code block below contains the entire source code of the game. I'll explain how it works in the following sections." msgstr "Blok kode di bawah berisi seluruh kode sumber permainan. Saya akan menjelaskan cara kerjanya di bagian-bagian berikut." +#. TRANSLATORS: Release notes for version 0.9.1 - copy buttons in the tutorial work on every platform +msgid "The copy buttons in the tutorial work everywhere." +msgstr "" + #. TRANSLATORS: Release notes for version 0.9.0 - the debugger panel is hidden until switched on msgid "The debugger is off by default." msgstr "Debugger dinonaktifkan secara default." @@ -1832,6 +1895,10 @@ msgstr "Tutorial terbuka jauh lebih cepat." msgid "The web version has a proper About dialog now, and its app icon shows up where it was missing before." msgstr "Versi web kini memiliki dialog Tentang yang tepat dan ikon aplikasi muncul di tempat yang sebelumnya kosong." +#. TRANSLATORS: Release notes for version 0.9.3 - the website download links always point to the newest release +msgid "The website's download links always point to the newest release." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "The zero page of memory is used to store a number of game state variables, as noted in the comment block at the top of the game. Everything in $00, $01 and $10 upwards is a pair of bytes representing a two-byte memory location that will be looked up using indirect addressing. These memory locations will all be between $0200 and $05ff - the section of memory corresponding to the game console. For example, if $00 and $01 contained the values $01 and $02, they would be referring to the second pixel of the display ( $0201 - remember, the least significant byte comes first in indirect addressing)." msgstr "Zero page memori digunakan untuk menyimpan sejumlah variabel kondisi permainan, sebagaimana dicatat dalam blok komentar di bagian atas permainan. Segalanya di $00, $01 dan $10 ke atas adalah pasangan byte yang merepresentasikan lokasi memori dua byte yang akan dicari menggunakan pengalamatan indirect. Lokasi memori ini semuanya akan berada antara $0200 dan $05ff - bagian memori yang sesuai dengan konsol permainan. Misalnya, jika $00 dan $01 berisi nilai $01 dan $02, mereka akan merujuk ke piksel kedua dari tampilan ($0201 - ingat, byte paling tidak signifikan didahulukan dalam pengalamatan indirect)." diff --git a/packages/translations/ja.po b/packages/translations/ja.po index 97ef5bab..cd63b1ad 100644 --- a/packages/translations/ja.po +++ b/packages/translations/ja.po @@ -469,6 +469,18 @@ msgstr "これも有用: BIT, CMP/CPX/CPY, PHP/PLP, TSX/ msgid "An important thing to notice here is the distinction between ADC #$01 and ADC $01. The first one adds the value $01 to the A register, but the second adds the value stored at memory location $01 to the A register." msgstr "ここで重要なのは ADC #$01 と ADC $01 の違いです。前者は値 $01 を A レジスタに加算し、後者はメモリアドレス $01 にある値を A に加算します。" +#. TRANSLATORS: Release notes for version 0.9.1 - accent colour choice in Preferences works again on Android. Keep "Android" as it is. +msgid "Android: choosing an accent colour in Preferences works again." +msgstr "" + +#. TRANSLATORS: Release notes for version 0.9.2 - Android text size matches the desktop and follows the system font size. Keep "Android" as it is. +msgid "Android: text has the same size as on the desktop and follows the system font size." +msgstr "" + +#. TRANSLATORS: Release notes for version 0.9.3 - the Open Source line in the Android About dialog is formatted. Keep "Android" and "Open Source" as they are. +msgid "Android: the \"Open Source\" line in the About dialog is formatted instead of showing raw markup." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "Any numbers prefixed with $ in 6502 assembly language (and by extension, in this book) are in hexadecimal (hex) format. If you're not familiar with hex numbers, I recommend you read the Wikipedia article. Anything prefixed with # is a literal number value. Any other number refers to a memory location." msgstr "6502アセンブリ言語 (および本書) では、$で始まる数値は16進数 (hex) 形式です。16進数に不慣れな場合は、Wikipediaの記事を読むことをお勧めします。#で始まるものはリテラル数値 (即値) です。それ以外の数値はメモリアドレスを指します。" @@ -486,6 +498,9 @@ msgstr "外観設定" msgid "Architecture enhancements enable better code sharing between GNOME, Web, and Android platforms." msgstr "アーキテクチャを強化し、GNOME・Web・Android 間のコード共有を改善" +#. TRANSLATORS: Release notes for version 0.9.3 - generic closing sentence +#. TRANSLATORS: Release notes for version 0.9.2 - generic closing sentence +#. TRANSLATORS: Release notes for version 0.9.1 - generic closing sentence #. TRANSLATORS: Release notes for version 0.9.0 - generic closing sentence #. TRANSLATORS: Release notes for version 0.8.2 - fixes and improvements #. TRANSLATORS: Release notes for version 0.8.1 - fixes and improvements @@ -546,6 +561,12 @@ msgstr "低レベルではこのサブルーチンはやや複雑です。まず msgid "Author" msgstr "著者" +#. TRANSLATORS: Interface scale option — the factor derived from the +#. screen; %s is that factor as a percentage, e.g. "114%" +#, javascript-format +msgid "Automatic (%s)" +msgstr "" + #. TRANSLATORS: Tooltip text for back button in learn section msgid "Back" msgstr "戻る" @@ -594,6 +615,10 @@ msgstr "コード" msgid "Code assembled successfully, %d bytes." msgstr "コードを正常にアセンブルしました (%d バイト)。" +#. TRANSLATORS: Release notes for version 0.9.1 - code blocks in the examples have a maximum height +msgid "Code blocks in the examples have a maximum height." +msgstr "" + #. TRANSLATORS: Toast message title after copying code snippet into the editor msgid "Code copied to editor" msgstr "コードをエディターにコピーしました" @@ -1050,6 +1075,11 @@ msgstr "インタラクティブチュートリアルで初心者から上級者 msgid "Interface font" msgstr "インターフェースフォント" +#. TRANSLATORS: Preferences group title for how large the whole interface is drawn +#, fuzzy +msgid "Interface scale" +msgstr "インターフェースフォント" + msgid "Interrupt Flag: When set, masks (disables) all maskable interrupts (IRQ). Only Non-Maskable Interrupts (NMI) can still occur. Used for critical sections of code that must not be interrupted." msgstr "割り込み禁止フラグ: セット時はマスク可能な割り込み(IRQ)をすべて無効化します。NMI(不可マスク割り込み)のみ発生します。割り込み不可のクリティカル区間で使用します。" @@ -1422,6 +1452,10 @@ msgstr "相対アドレッシングは分岐命令に使用されます。これ msgid "Relative: $c0 (or label)" msgstr "相対: $c0(またはラベル)" +#. TRANSLATORS: Release notes for version 0.9.2 - release notes in the app catalogue are up to date again +msgid "Release notes in the app catalogue are up to date again." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "Rendering the game" msgstr "ゲームの描画" @@ -1431,6 +1465,10 @@ msgstr "ゲームの描画" msgid "Reset" msgstr "リセット" +#. TRANSLATORS: Button label to reset colors to default +msgid "Reset to default" +msgstr "" + #. TRANSLATORS: Main action button label to continue execution after pause msgid "Resume" msgstr "再開" @@ -1476,6 +1514,10 @@ msgstr "%s として保存しました" msgid "Say hello to many fresh translations: French, Interlingua, Portuguese, Portuguese (Brazil), Dutch, Spanish, Ukrainian, Japanese and Chinese (Simplified)" msgstr "多数の新規翻訳が加わりました:フランス語、インターリングア、ポルトガル語、ポルトガル語(ブラジル)、オランダ語、スペイン語、ウクライナ語、日本語、中国語(簡体字)" +#. TRANSLATORS: Label of the row that chooses the interface scale +msgid "Scale" +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx msgid "Screen maps to memory range $0200-$05FF" msgstr "画面はメモリ範囲$0200-$05FFにマッピングされます" @@ -1615,6 +1657,10 @@ msgstr "支援する" msgid "Supporter" msgstr "サポーター" +#. TRANSLATORS: Release notes for version 0.9.1 - switches use the accent colour +msgid "Switches follow the accent colour." +msgstr "" + #. TRANSLATORS: Assembly syntax error with line number and offending line #, javascript-format msgid "Syntax error line %d: %s" @@ -1673,6 +1719,11 @@ msgstr "loop サブルーチンは複数のサブルーチンを順に msgid "The About dialog names the translators." msgstr "バージョン情報ダイアログに翻訳者が表示されます。" +#. TRANSLATORS: Release notes for version 0.9.1 - Android About dialog matches the desktop. Keep "Android" as it is. +#, fuzzy +msgid "The About dialog on Android looks like on the desktop." +msgstr "バージョン情報ダイアログに翻訳者が表示されます。" + #. TRANSLATORS: Detailed description of Accumulator register msgid "The Accumulator (A) is the primary register for arithmetic and logic operations. All basic calculations like ADD, SUBTRACT, AND, OR, etc. use this register. It's the most frequently used register in 6502 assembly programming." msgstr "アキュムレータ(A)は算術・論理演算の主レジスタです。ADD、SUBTRACT、AND、OR などの基本計算で使用され、6502 アセンブリで最も頻用されます。" @@ -1701,6 +1752,14 @@ msgstr "X インデックスレジスタはインデックス付きアドレッ msgid "The Y Index Register is similar to X and has no special functions. Commonly used for indexed addressing and data movement." msgstr "Y インデックスレジスタは X と同様で特別な機能はありません。主にインデックス付きアドレッシングやデータ移動に使われます。" +#. TRANSLATORS: Explains the interface scale setting. The app's layout is +#. drawn for a window about 360 points wide, which is narrower than a +#. phone screen, so everything reads small unless it is enlarged. The last +#. sentence says what a change does right away: texts, paddings and row +#. heights follow at once, icon sizes only when a page is rebuilt. +msgid "The app is designed for a narrow window. On a wider screen every size is enlarged by one factor so the interface reads as it does on the desktop. This is separate from the system font size, which still applies. Text and spacing change immediately, icons after a restart." +msgstr "" + #. TRANSLATORS: Explains the font setting. GTK takes the interface font #. from the operating system, and outside GNOME that font is smaller than #. the one the app is designed for. @@ -1715,6 +1774,10 @@ msgstr "黒いゲーム画面の左上に色付きの「ピクセル」が3つ msgid "The code block below contains the entire source code of the game. I'll explain how it works in the following sections." msgstr "以下のコードブロックにはゲーム全体のソースコードが含まれています。以降のセクションでその仕組みを説明します。" +#. TRANSLATORS: Release notes for version 0.9.1 - copy buttons in the tutorial work on every platform +msgid "The copy buttons in the tutorial work everywhere." +msgstr "" + #. TRANSLATORS: Release notes for version 0.9.0 - the debugger panel is hidden until switched on msgid "The debugger is off by default." msgstr "デバッガーはデフォルトでオフになっています。" @@ -1831,6 +1894,10 @@ msgstr "チュートリアルの起動が大幅に高速化されました。" msgid "The web version has a proper About dialog now, and its app icon shows up where it was missing before." msgstr "Web版には適切な「バージョン情報」ダイアログが追加され、以前欠落していたアプリアイコンが表示されるようになりました。" +#. TRANSLATORS: Release notes for version 0.9.3 - the website download links always point to the newest release +msgid "The website's download links always point to the newest release." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "The zero page of memory is used to store a number of game state variables, as noted in the comment block at the top of the game. Everything in $00, $01 and $10 upwards is a pair of bytes representing a two-byte memory location that will be looked up using indirect addressing. These memory locations will all be between $0200 and $05ff - the section of memory corresponding to the game console. For example, if $00 and $01 contained the values $01 and $02, they would be referring to the second pixel of the display ( $0201 - remember, the least significant byte comes first in indirect addressing)." msgstr "ゼロページには、ゲーム状態の変数がいくつか格納されます。$00、$01、$10 以降にあるものは、間接アドレッシングで参照される 2 バイトのアドレスを表します。これらは表示用の $0200〜$05ff の範囲に対応します。例えば $00=$01、$01=$02 なら、表示の2番目のピクセル $0201 を指します(間接では下位バイトが先)。" diff --git a/packages/translations/nl.po b/packages/translations/nl.po index cc07a06e..f5faebf4 100644 --- a/packages/translations/nl.po +++ b/packages/translations/nl.po @@ -470,6 +470,18 @@ msgstr "Ook nuttig: BIT, CMP/CPX/CPY, PHP/PLP, TSX/TXSADC #$01 and ADC $01. The first one adds the value $01 to the A register, but the second adds the value stored at memory location $01 to the A register." msgstr "Belangrijk om hier op te merken is het onderscheid tussen ADC #$01 en ADC $01. De eerste voegt de waarde $01 toe aan het A-register, maar de tweede voegt de waarde toe die is opgeslagen op geheugenlocatie $01 aan het A-register." +#. TRANSLATORS: Release notes for version 0.9.1 - accent colour choice in Preferences works again on Android. Keep "Android" as it is. +msgid "Android: choosing an accent colour in Preferences works again." +msgstr "" + +#. TRANSLATORS: Release notes for version 0.9.2 - Android text size matches the desktop and follows the system font size. Keep "Android" as it is. +msgid "Android: text has the same size as on the desktop and follows the system font size." +msgstr "" + +#. TRANSLATORS: Release notes for version 0.9.3 - the Open Source line in the Android About dialog is formatted. Keep "Android" and "Open Source" as they are. +msgid "Android: the \"Open Source\" line in the About dialog is formatted instead of showing raw markup." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "Any numbers prefixed with $ in 6502 assembly language (and by extension, in this book) are in hexadecimal (hex) format. If you're not familiar with hex numbers, I recommend you read the Wikipedia article. Anything prefixed with # is a literal number value. Any other number refers to a memory location." msgstr "Alle getallen met het voorvoegsel $ in 6502‑assembleertaal (en dus ook in dit boek) zijn in hexadecimaal (hex) formaat. Als je niet vertrouwd bent met hex‑getallen, lees dan het Wikipedia‑artikel. Alles met het voorvoegsel # is een letterlijk getal. Elk ander getal verwijst naar een geheugenlocatie." @@ -487,6 +499,9 @@ msgstr "Uiterlijk-instellingen" msgid "Architecture enhancements enable better code sharing between GNOME, Web, and Android platforms." msgstr "Architectuurverbeteringen maken betere code‑deling tussen GNOME‑, web‑ en Android‑platforms mogelijk." +#. TRANSLATORS: Release notes for version 0.9.3 - generic closing sentence +#. TRANSLATORS: Release notes for version 0.9.2 - generic closing sentence +#. TRANSLATORS: Release notes for version 0.9.1 - generic closing sentence #. TRANSLATORS: Release notes for version 0.9.0 - generic closing sentence #. TRANSLATORS: Release notes for version 0.8.2 - fixes and improvements #. TRANSLATORS: Release notes for version 0.8.1 - fixes and improvements @@ -547,6 +562,12 @@ msgstr "Op laag niveau is deze subroutine iets complexer. Eerst wordt de lengte msgid "Author" msgstr "Auteur" +#. TRANSLATORS: Interface scale option — the factor derived from the +#. screen; %s is that factor as a percentage, e.g. "114%" +#, javascript-format +msgid "Automatic (%s)" +msgstr "" + #. TRANSLATORS: Tooltip text for back button in learn section msgid "Back" msgstr "Terug" @@ -595,6 +616,10 @@ msgstr "Code" msgid "Code assembled successfully, %d bytes." msgstr "Code succesvol geassembleerd, %d bytes." +#. TRANSLATORS: Release notes for version 0.9.1 - code blocks in the examples have a maximum height +msgid "Code blocks in the examples have a maximum height." +msgstr "" + #. TRANSLATORS: Toast message title after copying code snippet into the editor msgid "Code copied to editor" msgstr "Code naar editor gekopieerd" @@ -1051,6 +1076,11 @@ msgstr "Interactieve tutorials begeleiden je van beginner tot gevorderd" msgid "Interface font" msgstr "Interfacelettertype" +#. TRANSLATORS: Preferences group title for how large the whole interface is drawn +#, fuzzy +msgid "Interface scale" +msgstr "Interfacelettertype" + msgid "Interrupt Flag: When set, masks (disables) all maskable interrupts (IRQ). Only Non-Maskable Interrupts (NMI) can still occur. Used for critical sections of code that must not be interrupted." msgstr "Interrupt‑vlag: Wanneer gezet, maskeert (deactiveert) alle maskeerbare interrupts (IRQ). Alleen niet‑maskeerbare interrupts (NMI) kunnen nog optreden. Gebruikt voor kritieke code‑secties die niet mogen worden onderbroken." @@ -1423,6 +1453,10 @@ msgstr "Relatieve adressering wordt gebruikt voor vertakkingsinstructies. Deze i msgid "Relative: $c0 (or label)" msgstr "Relatief: $c0 (of label)" +#. TRANSLATORS: Release notes for version 0.9.2 - release notes in the app catalogue are up to date again +msgid "Release notes in the app catalogue are up to date again." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "Rendering the game" msgstr "Het spel renderen" @@ -1432,6 +1466,10 @@ msgstr "Het spel renderen" msgid "Reset" msgstr "Resetten" +#. TRANSLATORS: Button label to reset colors to default +msgid "Reset to default" +msgstr "" + #. TRANSLATORS: Main action button label to continue execution after pause msgid "Resume" msgstr "Hervatten" @@ -1477,6 +1515,10 @@ msgstr "Opgeslagen als %s" msgid "Say hello to many fresh translations: French, Interlingua, Portuguese, Portuguese (Brazil), Dutch, Spanish, Ukrainian, Japanese and Chinese (Simplified)" msgstr "Maak kennis met veel nieuwe vertalingen: Frans, Interlingua, Portugees, Portugees (Brazilië), Nederlands, Spaans, Oekraïens, Japans en Vereenvoudigd Chinees" +#. TRANSLATORS: Label of the row that chooses the interface scale +msgid "Scale" +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx msgid "Screen maps to memory range $0200-$05FF" msgstr "Scherm komt overeen met geheugenbereik $0200-$05FF" @@ -1616,6 +1658,10 @@ msgstr "Steunen" msgid "Supporter" msgstr "Supporter" +#. TRANSLATORS: Release notes for version 0.9.1 - switches use the accent colour +msgid "Switches follow the accent colour." +msgstr "" + #. TRANSLATORS: Assembly syntax error with line number and offending line #, javascript-format msgid "Syntax error line %d: %s" @@ -1674,6 +1720,11 @@ msgstr "De subroutine loop roept zelf achtereenvolgens een aantal subro msgid "The About dialog names the translators." msgstr "Het venster Over noemt de vertalers." +#. TRANSLATORS: Release notes for version 0.9.1 - Android About dialog matches the desktop. Keep "Android" as it is. +#, fuzzy +msgid "The About dialog on Android looks like on the desktop." +msgstr "Het venster Over noemt de vertalers." + #. TRANSLATORS: Detailed description of Accumulator register msgid "The Accumulator (A) is the primary register for arithmetic and logic operations. All basic calculations like ADD, SUBTRACT, AND, OR, etc. use this register. It's the most frequently used register in 6502 assembly programming." msgstr "De Accumulator (A) is het primaire register voor rekenkundige en logische bewerkingen. Alle basisbewerkingen zoals ADD, SUBTRACT, AND, OR, enz. gebruiken dit register. Het is het meest gebruikte register in 6502‑assembleerprogrammering." @@ -1702,6 +1753,14 @@ msgstr "Het X‑indexregister wordt gebruikt voor geïndexeerde adresseringsmodi msgid "The Y Index Register is similar to X and has no special functions. Commonly used for indexed addressing and data movement." msgstr "Het Y‑indexregister lijkt op X en heeft geen speciale functies. Wordt vaak gebruikt voor geïndexeerde adressering en gegevensverplaatsing." +#. TRANSLATORS: Explains the interface scale setting. The app's layout is +#. drawn for a window about 360 points wide, which is narrower than a +#. phone screen, so everything reads small unless it is enlarged. The last +#. sentence says what a change does right away: texts, paddings and row +#. heights follow at once, icon sizes only when a page is rebuilt. +msgid "The app is designed for a narrow window. On a wider screen every size is enlarged by one factor so the interface reads as it does on the desktop. This is separate from the system font size, which still applies. Text and spacing change immediately, icons after a restart." +msgstr "" + #. TRANSLATORS: Explains the font setting. GTK takes the interface font #. from the operating system, and outside GNOME that font is smaller than #. the one the app is designed for. @@ -1716,6 +1775,10 @@ msgstr "Het zwarte scherm van de spelconsole zou nu drie gekleurde \"pixels\" li msgid "The code block below contains the entire source code of the game. I'll explain how it works in the following sections." msgstr "Het onderstaande codeblok bevat de volledige broncode van het spel. In de volgende secties leg ik uit hoe het werkt." +#. TRANSLATORS: Release notes for version 0.9.1 - copy buttons in the tutorial work on every platform +msgid "The copy buttons in the tutorial work everywhere." +msgstr "" + #. TRANSLATORS: Release notes for version 0.9.0 - the debugger panel is hidden until switched on msgid "The debugger is off by default." msgstr "De debugger is standaard uitgeschakeld." @@ -1832,6 +1895,10 @@ msgstr "De tutorial opent veel sneller." msgid "The web version has a proper About dialog now, and its app icon shows up where it was missing before." msgstr "De webversie heeft nu een goed Over-dialoogvenster en het app-pictogram wordt weergegeven waar het voorheen ontbrak." +#. TRANSLATORS: Release notes for version 0.9.3 - the website download links always point to the newest release +msgid "The website's download links always point to the newest release." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "The zero page of memory is used to store a number of game state variables, as noted in the comment block at the top of the game. Everything in $00, $01 and $10 upwards is a pair of bytes representing a two-byte memory location that will be looked up using indirect addressing. These memory locations will all be between $0200 and $05ff - the section of memory corresponding to the game console. For example, if $00 and $01 contained the values $01 and $02, they would be referring to the second pixel of the display ( $0201 - remember, the least significant byte comes first in indirect addressing)." msgstr "De nulpagina van het geheugen wordt gebruikt om een aantal spelstatusvariabelen op te slaan, zoals vermeld in het commentaarblok bovenaan het spel. Alles in $00, $01 en vanaf $10 is een bytepaar dat een tweebyte geheugenlocatie vertegenwoordigt die via indirecte adressering wordt opgezocht. Deze locaties liggen allemaal tussen $0200 en $05ff – het geheugengebied van de spelconsole. Als $00 en $01 bijvoorbeeld de waarden $01 en $02 bevatten, verwijzen ze naar de tweede pixel van het scherm ($0201 – onthoud dat bij indirecte adressering het minst significante byte eerst komt)." diff --git a/packages/translations/pl.po b/packages/translations/pl.po index 51dceddb..b90830c6 100644 --- a/packages/translations/pl.po +++ b/packages/translations/pl.po @@ -470,6 +470,18 @@ msgstr "Również przydatne: BIT, CMP/CPX/CPY, PHP/PLP, msgid "An important thing to notice here is the distinction between ADC #$01 and ADC $01. The first one adds the value $01 to the A register, but the second adds the value stored at memory location $01 to the A register." msgstr "Ważną rzeczą do zauważenia tutaj jest rozróżnienie między ADC #$01 a ADC $01. Pierwsza dodaje wartość $01 do rejestru A, ale druga dodaje wartość przechowywaną w lokalizacji pamięci $01 do rejestru A." +#. TRANSLATORS: Release notes for version 0.9.1 - accent colour choice in Preferences works again on Android. Keep "Android" as it is. +msgid "Android: choosing an accent colour in Preferences works again." +msgstr "" + +#. TRANSLATORS: Release notes for version 0.9.2 - Android text size matches the desktop and follows the system font size. Keep "Android" as it is. +msgid "Android: text has the same size as on the desktop and follows the system font size." +msgstr "" + +#. TRANSLATORS: Release notes for version 0.9.3 - the Open Source line in the Android About dialog is formatted. Keep "Android" and "Open Source" as they are. +msgid "Android: the \"Open Source\" line in the About dialog is formatted instead of showing raw markup." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "Any numbers prefixed with $ in 6502 assembly language (and by extension, in this book) are in hexadecimal (hex) format. If you're not familiar with hex numbers, I recommend you read the Wikipedia article. Anything prefixed with # is a literal number value. Any other number refers to a memory location." msgstr "Wszystkie liczby poprzedzone $ w języku asemblera 6502 (i przez rozszerzenie, w tej książce) są w formacie heksadecymalnym (hex). Jeśli nie jesteś zaznajomiony z liczbami hex, polecam przeczytać artykuł na Wikipedii. Wszystko poprzedzone # jest literalną wartością liczbową. Każda inna liczba odnosi się do lokalizacji pamięci." @@ -487,6 +499,9 @@ msgstr "Ustawienia wyglądu" msgid "Architecture enhancements enable better code sharing between GNOME, Web, and Android platforms." msgstr "Ulepszenia architektury umożliwiają lepszy podział kodu między platformami GNOME, Web i Android." +#. TRANSLATORS: Release notes for version 0.9.3 - generic closing sentence +#. TRANSLATORS: Release notes for version 0.9.2 - generic closing sentence +#. TRANSLATORS: Release notes for version 0.9.1 - generic closing sentence #. TRANSLATORS: Release notes for version 0.9.0 - generic closing sentence #. TRANSLATORS: Release notes for version 0.8.2 - fixes and improvements #. TRANSLATORS: Release notes for version 0.8.1 - fixes and improvements @@ -547,6 +562,12 @@ msgstr "Na niskim poziomie ta podprogram jest nieco bardziej złożona. Najpierw msgid "Author" msgstr "Autor" +#. TRANSLATORS: Interface scale option — the factor derived from the +#. screen; %s is that factor as a percentage, e.g. "114%" +#, javascript-format +msgid "Automatic (%s)" +msgstr "" + #. TRANSLATORS: Tooltip text for back button in learn section msgid "Back" msgstr "Wstecz" @@ -595,6 +616,10 @@ msgstr "Kod" msgid "Code assembled successfully, %d bytes." msgstr "Kod złożony pomyślnie, %d bajtów." +#. TRANSLATORS: Release notes for version 0.9.1 - code blocks in the examples have a maximum height +msgid "Code blocks in the examples have a maximum height." +msgstr "" + #. TRANSLATORS: Toast message title after copying code snippet into the editor msgid "Code copied to editor" msgstr "Kod skopiowany do edytora" @@ -1051,6 +1076,11 @@ msgstr "Interaktywne tutoriale prowadzą Cię od początkującego do zaawansowan msgid "Interface font" msgstr "Czcionka interfejsu" +#. TRANSLATORS: Preferences group title for how large the whole interface is drawn +#, fuzzy +msgid "Interface scale" +msgstr "Czcionka interfejsu" + msgid "Interrupt Flag: When set, masks (disables) all maskable interrupts (IRQ). Only Non-Maskable Interrupts (NMI) can still occur. Used for critical sections of code that must not be interrupted." msgstr "Flaga Interrupt: Gdy ustawiona, maskuje (wyłącza) wszystkie maskowalne przerwania (IRQ). Mogą nadal występować tylko niemaskowalne przerwania (NMI). Używana do krytycznych sekcji kodu, które nie mogą być przerwane." @@ -1423,6 +1453,10 @@ msgstr "Adresowanie względne jest używane dla instrukcji rozgałęziania. Te i msgid "Relative: $c0 (or label)" msgstr "Relative: $c0 (lub etykieta)" +#. TRANSLATORS: Release notes for version 0.9.2 - release notes in the app catalogue are up to date again +msgid "Release notes in the app catalogue are up to date again." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "Rendering the game" msgstr "Renderowanie gry" @@ -1432,6 +1466,10 @@ msgstr "Renderowanie gry" msgid "Reset" msgstr "Resetuj" +#. TRANSLATORS: Button label to reset colors to default +msgid "Reset to default" +msgstr "" + #. TRANSLATORS: Main action button label to continue execution after pause msgid "Resume" msgstr "Wznów" @@ -1477,6 +1515,10 @@ msgstr "Zapisane jako %s" msgid "Say hello to many fresh translations: French, Interlingua, Portuguese, Portuguese (Brazil), Dutch, Spanish, Ukrainian, Japanese and Chinese (Simplified)" msgstr "Powiedz cześć wielu świeżym tłumaczeniom: francuski, interlingua, portugalski, portugalski (Brazylia), holenderski, hiszpański, ukraiński, japoński i chiński (uproszczony)" +#. TRANSLATORS: Label of the row that chooses the interface scale +msgid "Scale" +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx msgid "Screen maps to memory range $0200-$05FF" msgstr "Ekran mapuje się na zakres pamięci $0200-$05FF" @@ -1616,6 +1658,10 @@ msgstr "Wesprzyj" msgid "Supporter" msgstr "Wspierający" +#. TRANSLATORS: Release notes for version 0.9.1 - switches use the accent colour +msgid "Switches follow the accent colour." +msgstr "" + #. TRANSLATORS: Assembly syntax error with line number and offending line #, javascript-format msgid "Syntax error line %d: %s" @@ -1674,6 +1720,11 @@ msgstr "Sama podprogram loop po prostu wywołuje szereg podprogramów s msgid "The About dialog names the translators." msgstr "Okno dialogowe O programie wymienia tłumaczy." +#. TRANSLATORS: Release notes for version 0.9.1 - Android About dialog matches the desktop. Keep "Android" as it is. +#, fuzzy +msgid "The About dialog on Android looks like on the desktop." +msgstr "Okno dialogowe O programie wymienia tłumaczy." + #. TRANSLATORS: Detailed description of Accumulator register msgid "The Accumulator (A) is the primary register for arithmetic and logic operations. All basic calculations like ADD, SUBTRACT, AND, OR, etc. use this register. It's the most frequently used register in 6502 assembly programming." msgstr "Akumulator (A) to główny rejestr do operacji arytmetycznych i logicznych. Wszystkie podstawowe obliczenia jak ADD, SUBTRACT, AND, OR itp. używają tego rejestru. Jest to najczęściej używany rejestr w programowaniu asemblera 6502." @@ -1702,6 +1753,14 @@ msgstr "Rejestr indeksowy X jest używany do trybów adresowania indeksowanego i msgid "The Y Index Register is similar to X and has no special functions. Commonly used for indexed addressing and data movement." msgstr "Rejestr indeksowy Y jest podobny do X i nie ma specjalnych funkcji. Powszechnie używany do adresowania indeksowanego i ruchu danych." +#. TRANSLATORS: Explains the interface scale setting. The app's layout is +#. drawn for a window about 360 points wide, which is narrower than a +#. phone screen, so everything reads small unless it is enlarged. The last +#. sentence says what a change does right away: texts, paddings and row +#. heights follow at once, icon sizes only when a page is rebuilt. +msgid "The app is designed for a narrow window. On a wider screen every size is enlarged by one factor so the interface reads as it does on the desktop. This is separate from the system font size, which still applies. Text and spacing change immediately, icons after a restart." +msgstr "" + #. TRANSLATORS: Explains the font setting. GTK takes the interface font #. from the operating system, and outside GNOME that font is smaller than #. the one the app is designed for. @@ -1716,6 +1775,10 @@ msgstr "Czarny ekran konsoli do gier powinien teraz pokazać trzy kolorowe \"pik msgid "The code block below contains the entire source code of the game. I'll explain how it works in the following sections." msgstr "Blok kodu poniżej zawiera cały kod źródłowy gry. Wyjaśnię, jak to działa w następnych sekcjach." +#. TRANSLATORS: Release notes for version 0.9.1 - copy buttons in the tutorial work on every platform +msgid "The copy buttons in the tutorial work everywhere." +msgstr "" + #. TRANSLATORS: Release notes for version 0.9.0 - the debugger panel is hidden until switched on msgid "The debugger is off by default." msgstr "Debuger jest domyślnie wyłączony." @@ -1832,6 +1895,10 @@ msgstr "Samouczek otwiera się znacznie szybciej." msgid "The web version has a proper About dialog now, and its app icon shows up where it was missing before." msgstr "Wersja internetowa ma teraz odpowiednie okno O programie, a ikona aplikacji pojawia się tam, gdzie wcześniej jej brakowało." +#. TRANSLATORS: Release notes for version 0.9.3 - the website download links always point to the newest release +msgid "The website's download links always point to the newest release." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "The zero page of memory is used to store a number of game state variables, as noted in the comment block at the top of the game. Everything in $00, $01 and $10 upwards is a pair of bytes representing a two-byte memory location that will be looked up using indirect addressing. These memory locations will all be between $0200 and $05ff - the section of memory corresponding to the game console. For example, if $00 and $01 contained the values $01 and $02, they would be referring to the second pixel of the display ( $0201 - remember, the least significant byte comes first in indirect addressing)." msgstr "Strona zerowa pamięci jest używana do przechowywania szeregu zmiennych stanu gry, jak zaznaczono w bloku komentarza na górze gry. Wszystko w $00, $01 i $10 w górę to para bajtów reprezentująca dwubajtową lokalizację pamięci, która będzie wyszukana używając adresowania pośredniego. Wszystkie te lokalizacje pamięci będą między $0200 a $05ff - sekcja pamięci odpowiadająca konsoli do gier. Na przykład, jeśli $00 i $01 zawierały wartości $01 i $02, odnosiłyby się do drugiego piksela wyświetlacza ( $0201 - pamiętaj, najmniej znaczący bajt przychodzi pierwszy przy adresowaniu pośrednim)." diff --git a/packages/translations/pt.po b/packages/translations/pt.po index 8d1aa60c..cfd607b9 100644 --- a/packages/translations/pt.po +++ b/packages/translations/pt.po @@ -469,6 +469,18 @@ msgstr "Também útil: BIT, CMP/CPX/CPY, PHP/PLP, TSX/TX msgid "An important thing to notice here is the distinction between ADC #$01 and ADC $01. The first one adds the value $01 to the A register, but the second adds the value stored at memory location $01 to the A register." msgstr "Uma coisa importante a notar aqui é a distinção entre ADC #$01 e ADC $01. O primeiro adiciona o valor $01 ao registo A, mas o segundo adiciona o valor armazenado na localização de memória $01 ao registo A." +#. TRANSLATORS: Release notes for version 0.9.1 - accent colour choice in Preferences works again on Android. Keep "Android" as it is. +msgid "Android: choosing an accent colour in Preferences works again." +msgstr "" + +#. TRANSLATORS: Release notes for version 0.9.2 - Android text size matches the desktop and follows the system font size. Keep "Android" as it is. +msgid "Android: text has the same size as on the desktop and follows the system font size." +msgstr "" + +#. TRANSLATORS: Release notes for version 0.9.3 - the Open Source line in the Android About dialog is formatted. Keep "Android" and "Open Source" as they are. +msgid "Android: the \"Open Source\" line in the About dialog is formatted instead of showing raw markup." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "Any numbers prefixed with $ in 6502 assembly language (and by extension, in this book) are in hexadecimal (hex) format. If you're not familiar with hex numbers, I recommend you read the Wikipedia article. Anything prefixed with # is a literal number value. Any other number refers to a memory location." msgstr "Qualquer número precedido de $ na linguagem assembly 6502 (e por extensão, neste livro) está no formato hexadecimal (hex). Se não estás familiarizado com números hexadecimais, recomendo que leias o artigo da Wikipédia. Qualquer coisa precedida de # é um valor numérico literal. Qualquer outro número refere-se a uma localização de memória." @@ -486,6 +498,9 @@ msgstr "Definições de aparência" msgid "Architecture enhancements enable better code sharing between GNOME, Web, and Android platforms." msgstr "Melhorias de arquitetura permitem uma melhor partilha de código entre as plataformas GNOME, Web e Android." +#. TRANSLATORS: Release notes for version 0.9.3 - generic closing sentence +#. TRANSLATORS: Release notes for version 0.9.2 - generic closing sentence +#. TRANSLATORS: Release notes for version 0.9.1 - generic closing sentence #. TRANSLATORS: Release notes for version 0.9.0 - generic closing sentence #. TRANSLATORS: Release notes for version 0.8.2 - fixes and improvements #. TRANSLATORS: Release notes for version 0.8.1 - fixes and improvements @@ -546,6 +561,12 @@ msgstr "A um nível mais baixo, esta sub-rotina é um pouco mais complexa. Prime msgid "Author" msgstr "Autor" +#. TRANSLATORS: Interface scale option — the factor derived from the +#. screen; %s is that factor as a percentage, e.g. "114%" +#, javascript-format +msgid "Automatic (%s)" +msgstr "" + #. TRANSLATORS: Tooltip text for back button in learn section msgid "Back" msgstr "Voltar" @@ -594,6 +615,10 @@ msgstr "Código" msgid "Code assembled successfully, %d bytes." msgstr "Código montado com sucesso, %d bytes." +#. TRANSLATORS: Release notes for version 0.9.1 - code blocks in the examples have a maximum height +msgid "Code blocks in the examples have a maximum height." +msgstr "" + #. TRANSLATORS: Toast message title after copying code snippet into the editor msgid "Code copied to editor" msgstr "Código copiado para o editor" @@ -1050,6 +1075,11 @@ msgstr "Tutorials interativos guiam-te do principiante ao avançado" msgid "Interface font" msgstr "Tipo de letra da interface" +#. TRANSLATORS: Preferences group title for how large the whole interface is drawn +#, fuzzy +msgid "Interface scale" +msgstr "Tipo de letra da interface" + msgid "Interrupt Flag: When set, masks (disables) all maskable interrupts (IRQ). Only Non-Maskable Interrupts (NMI) can still occur. Used for critical sections of code that must not be interrupted." msgstr "Flag de Interrupção: Quando definida, mascara (desativa) todas as interrupções mascaráveis (IRQ). Apenas as Interrupções Não-Mascaráveis (NMI) podem ainda ocorrer. Usada para secções críticas de código que não devem ser interrompidas." @@ -1422,6 +1452,10 @@ msgstr "O endereçamento relativo é usado para instruções de ramificação. E msgid "Relative: $c0 (or label)" msgstr "Relativo: $c0 (ou rótulo)" +#. TRANSLATORS: Release notes for version 0.9.2 - release notes in the app catalogue are up to date again +msgid "Release notes in the app catalogue are up to date again." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "Rendering the game" msgstr "Renderizando o jogo" @@ -1431,6 +1465,10 @@ msgstr "Renderizando o jogo" msgid "Reset" msgstr "Reiniciar" +#. TRANSLATORS: Button label to reset colors to default +msgid "Reset to default" +msgstr "" + #. TRANSLATORS: Main action button label to continue execution after pause msgid "Resume" msgstr "Continuar" @@ -1476,6 +1514,10 @@ msgstr "Guardado como %s" msgid "Say hello to many fresh translations: French, Interlingua, Portuguese, Portuguese (Brazil), Dutch, Spanish, Ukrainian, Japanese and Chinese (Simplified)" msgstr "Apresentamos muitas novas traduções: Francês, Interlíngua, Português, Português (Brasil), Neerlandês, Espanhol, Ucraniano, Japonês e Chinês (Simplificado)" +#. TRANSLATORS: Label of the row that chooses the interface scale +msgid "Scale" +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx msgid "Screen maps to memory range $0200-$05FF" msgstr "Ecrã mapeia para a gama de memória $0200-$05FF" @@ -1615,6 +1657,10 @@ msgstr "Apoiar" msgid "Supporter" msgstr "Apoiante" +#. TRANSLATORS: Release notes for version 0.9.1 - switches use the accent colour +msgid "Switches follow the accent colour." +msgstr "" + #. TRANSLATORS: Assembly syntax error with line number and offending line #, javascript-format msgid "Syntax error line %d: %s" @@ -1673,6 +1719,11 @@ msgstr "A própria sub-rotina loop apenas chama um número de sub-rotin msgid "The About dialog names the translators." msgstr "A janela Acerca de menciona os tradutores." +#. TRANSLATORS: Release notes for version 0.9.1 - Android About dialog matches the desktop. Keep "Android" as it is. +#, fuzzy +msgid "The About dialog on Android looks like on the desktop." +msgstr "A janela Acerca de menciona os tradutores." + #. TRANSLATORS: Detailed description of Accumulator register msgid "The Accumulator (A) is the primary register for arithmetic and logic operations. All basic calculations like ADD, SUBTRACT, AND, OR, etc. use this register. It's the most frequently used register in 6502 assembly programming." msgstr "O Acumulador (A) é o registo principal para operações aritméticas e lógicas. Todos os cálculos básicos como ADD, SUBTRACT, AND, OR, etc. usam este registo. É o registo mais frequentemente usado na programação assembly 6502." @@ -1701,6 +1752,14 @@ msgstr "O Registo de Índice X é usado para modos de endereçamento indexados e msgid "The Y Index Register is similar to X and has no special functions. Commonly used for indexed addressing and data movement." msgstr "O Registo de Índice Y é similar a X e não tem funções especiais. Comumente usado para endereçamento indexado e movimento de dados." +#. TRANSLATORS: Explains the interface scale setting. The app's layout is +#. drawn for a window about 360 points wide, which is narrower than a +#. phone screen, so everything reads small unless it is enlarged. The last +#. sentence says what a change does right away: texts, paddings and row +#. heights follow at once, icon sizes only when a page is rebuilt. +msgid "The app is designed for a narrow window. On a wider screen every size is enlarged by one factor so the interface reads as it does on the desktop. This is separate from the system font size, which still applies. Text and spacing change immediately, icons after a restart." +msgstr "" + #. TRANSLATORS: Explains the font setting. GTK takes the interface font #. from the operating system, and outside GNOME that font is smaller than #. the one the app is designed for. @@ -1715,6 +1774,10 @@ msgstr "O ecrã preto da consola de jogo deve agora mostrar três \"píxeis\" co msgid "The code block below contains the entire source code of the game. I'll explain how it works in the following sections." msgstr "O bloco de código abaixo contém todo o código-fonte do jogo. Vou explicar como funciona nas secções seguintes." +#. TRANSLATORS: Release notes for version 0.9.1 - copy buttons in the tutorial work on every platform +msgid "The copy buttons in the tutorial work everywhere." +msgstr "" + #. TRANSLATORS: Release notes for version 0.9.0 - the debugger panel is hidden until switched on msgid "The debugger is off by default." msgstr "O depurador está desativado por predefinição." @@ -1831,6 +1894,10 @@ msgstr "O tutorial abre muito mais depressa." msgid "The web version has a proper About dialog now, and its app icon shows up where it was missing before." msgstr "A versão web agora tem um diálogo Sobre adequado e o ícone da aplicação aparece onde antes faltava." +#. TRANSLATORS: Release notes for version 0.9.3 - the website download links always point to the newest release +msgid "The website's download links always point to the newest release." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "The zero page of memory is used to store a number of game state variables, as noted in the comment block at the top of the game. Everything in $00, $01 and $10 upwards is a pair of bytes representing a two-byte memory location that will be looked up using indirect addressing. These memory locations will all be between $0200 and $05ff - the section of memory corresponding to the game console. For example, if $00 and $01 contained the values $01 and $02, they would be referring to the second pixel of the display ( $0201 - remember, the least significant byte comes first in indirect addressing)." msgstr "A página zero da memória é usada para armazenar um número de variáveis de estado do jogo, conforme observado no bloco de comentários no topo do jogo. Tudo em $00, $01 e $10 para cima é um par de bytes que representa uma localização de memória de dois bytes que será procurada usando endereçamento indireto. Estas localizações de memória serão todas entre $0200 e $05ff - a secção de memória correspondente à consola de jogo. Por exemplo, se $00 e $01 contivessem os valores $01 e $02, estariam a referir-se ao segundo píxel do ecrã ($0201 - lembra-te, o byte menos significativo vem primeiro no endereçamento indireto)." diff --git a/packages/translations/pt_BR.po b/packages/translations/pt_BR.po index dbdf252a..adb1ce57 100644 --- a/packages/translations/pt_BR.po +++ b/packages/translations/pt_BR.po @@ -469,6 +469,18 @@ msgstr "Também útil: BIT, CMP/CPX/CPY, PHP/PLP, TSX/TX msgid "An important thing to notice here is the distinction between ADC #$01 and ADC $01. The first one adds the value $01 to the A register, but the second adds the value stored at memory location $01 to the A register." msgstr "Uma coisa importante a notar aqui é a distinção entre ADC #$01 e ADC $01. O primeiro adiciona o valor $01 ao registro A, mas o segundo adiciona o valor armazenado no endereço de memória $01 ao registro A." +#. TRANSLATORS: Release notes for version 0.9.1 - accent colour choice in Preferences works again on Android. Keep "Android" as it is. +msgid "Android: choosing an accent colour in Preferences works again." +msgstr "" + +#. TRANSLATORS: Release notes for version 0.9.2 - Android text size matches the desktop and follows the system font size. Keep "Android" as it is. +msgid "Android: text has the same size as on the desktop and follows the system font size." +msgstr "" + +#. TRANSLATORS: Release notes for version 0.9.3 - the Open Source line in the Android About dialog is formatted. Keep "Android" and "Open Source" as they are. +msgid "Android: the \"Open Source\" line in the About dialog is formatted instead of showing raw markup." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "Any numbers prefixed with $ in 6502 assembly language (and by extension, in this book) are in hexadecimal (hex) format. If you're not familiar with hex numbers, I recommend you read the Wikipedia article. Anything prefixed with # is a literal number value. Any other number refers to a memory location." msgstr "Qualquer número precedido de $ na linguagem assembly 6502 (e por extensão, neste livro) está no formato hexadecimal (hex). Se não estás familiarizado com números hexadecimais, recomendo que leias o artigo da Wikipédia. Qualquer coisa precedida de # é um valor numérico literal. Qualquer outro número refere-se a uma endereço de memória." @@ -486,6 +498,9 @@ msgstr "Configurações de aparência" msgid "Architecture enhancements enable better code sharing between GNOME, Web, and Android platforms." msgstr "Melhorias de arquitetura permitem uma melhor partilha de código entre as plataformas GNOME, Web e Android." +#. TRANSLATORS: Release notes for version 0.9.3 - generic closing sentence +#. TRANSLATORS: Release notes for version 0.9.2 - generic closing sentence +#. TRANSLATORS: Release notes for version 0.9.1 - generic closing sentence #. TRANSLATORS: Release notes for version 0.9.0 - generic closing sentence #. TRANSLATORS: Release notes for version 0.8.2 - fixes and improvements #. TRANSLATORS: Release notes for version 0.8.1 - fixes and improvements @@ -546,6 +561,12 @@ msgstr "A um nível mais baixo, esta sub-rotina é um pouco mais complexa. Prime msgid "Author" msgstr "Autor" +#. TRANSLATORS: Interface scale option — the factor derived from the +#. screen; %s is that factor as a percentage, e.g. "114%" +#, javascript-format +msgid "Automatic (%s)" +msgstr "" + #. TRANSLATORS: Tooltip text for back button in learn section msgid "Back" msgstr "Voltar" @@ -594,6 +615,10 @@ msgstr "Código" msgid "Code assembled successfully, %d bytes." msgstr "Código montado com sucesso, %d bytes." +#. TRANSLATORS: Release notes for version 0.9.1 - code blocks in the examples have a maximum height +msgid "Code blocks in the examples have a maximum height." +msgstr "" + #. TRANSLATORS: Toast message title after copying code snippet into the editor msgid "Code copied to editor" msgstr "Código copiado para o editor" @@ -1050,6 +1075,11 @@ msgstr "Tutoriais interativos guiam você do iniciante ao avançado" msgid "Interface font" msgstr "Fonte da interface" +#. TRANSLATORS: Preferences group title for how large the whole interface is drawn +#, fuzzy +msgid "Interface scale" +msgstr "Fonte da interface" + msgid "Interrupt Flag: When set, masks (disables) all maskable interrupts (IRQ). Only Non-Maskable Interrupts (NMI) can still occur. Used for critical sections of code that must not be interrupted." msgstr "Flag de Interrupção: Quando definida, mascara (desativa) todas as interrupções mascaráveis (IRQ). Apenas as Interrupções Não-Mascaráveis (NMI) podem ainda ocorrer. Usada para seções críticas de código que não devem ser interrompidas." @@ -1422,6 +1452,10 @@ msgstr "O endereçamento relativo é usado para instruções de ramificação. E msgid "Relative: $c0 (or label)" msgstr "Relativo: $c0 (ou rótulo)" +#. TRANSLATORS: Release notes for version 0.9.2 - release notes in the app catalogue are up to date again +msgid "Release notes in the app catalogue are up to date again." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "Rendering the game" msgstr "Renderizando o jogo" @@ -1431,6 +1465,10 @@ msgstr "Renderizando o jogo" msgid "Reset" msgstr "Reiniciar" +#. TRANSLATORS: Button label to reset colors to default +msgid "Reset to default" +msgstr "" + #. TRANSLATORS: Main action button label to continue execution after pause msgid "Resume" msgstr "Continuar" @@ -1476,6 +1514,10 @@ msgstr "Salvo como %s" msgid "Say hello to many fresh translations: French, Interlingua, Portuguese, Portuguese (Brazil), Dutch, Spanish, Ukrainian, Japanese and Chinese (Simplified)" msgstr "Conheça muitas traduções novas: Francês, Interlíngua, Português, Português (Brasil), Holandês, Espanhol, Ucraniano, Japonês e Chinês (Simplificado)" +#. TRANSLATORS: Label of the row that chooses the interface scale +msgid "Scale" +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx msgid "Screen maps to memory range $0200-$05FF" msgstr "Tela mapeia para a faixa de memória $0200-$05FF" @@ -1615,6 +1657,10 @@ msgstr "Apoiar" msgid "Supporter" msgstr "Apoiador" +#. TRANSLATORS: Release notes for version 0.9.1 - switches use the accent colour +msgid "Switches follow the accent colour." +msgstr "" + #. TRANSLATORS: Assembly syntax error with line number and offending line #, javascript-format msgid "Syntax error line %d: %s" @@ -1673,6 +1719,11 @@ msgstr "A própria sub-rotina loop apenas chama um número de sub-rotin msgid "The About dialog names the translators." msgstr "A caixa Sobre exibe os nomes dos tradutores." +#. TRANSLATORS: Release notes for version 0.9.1 - Android About dialog matches the desktop. Keep "Android" as it is. +#, fuzzy +msgid "The About dialog on Android looks like on the desktop." +msgstr "A caixa Sobre exibe os nomes dos tradutores." + #. TRANSLATORS: Detailed description of Accumulator register msgid "The Accumulator (A) is the primary register for arithmetic and logic operations. All basic calculations like ADD, SUBTRACT, AND, OR, etc. use this register. It's the most frequently used register in 6502 assembly programming." msgstr "O Acumulador (A) é o registro principal para operações aritméticas e lógicas. Todos os cálculos básicos como ADD, SUBTRACT, AND, OR, etc. usam este registro. É o registro mais frequentemente usado na programação assembly 6502." @@ -1701,6 +1752,14 @@ msgstr "O registro de Índice X é usado para modos de endereçamento indexados msgid "The Y Index Register is similar to X and has no special functions. Commonly used for indexed addressing and data movement." msgstr "O registro de Índice Y é similar a X e não tem funções especiais. Comumente usado para endereçamento indexado e movimento de dados." +#. TRANSLATORS: Explains the interface scale setting. The app's layout is +#. drawn for a window about 360 points wide, which is narrower than a +#. phone screen, so everything reads small unless it is enlarged. The last +#. sentence says what a change does right away: texts, paddings and row +#. heights follow at once, icon sizes only when a page is rebuilt. +msgid "The app is designed for a narrow window. On a wider screen every size is enlarged by one factor so the interface reads as it does on the desktop. This is separate from the system font size, which still applies. Text and spacing change immediately, icons after a restart." +msgstr "" + #. TRANSLATORS: Explains the font setting. GTK takes the interface font #. from the operating system, and outside GNOME that font is smaller than #. the one the app is designed for. @@ -1715,6 +1774,10 @@ msgstr "A tela preta do console de jogo deve agora mostrar três \"pixels\" colo msgid "The code block below contains the entire source code of the game. I'll explain how it works in the following sections." msgstr "O bloco de código abaixo contém todo o código-fonte do jogo. Vou explicar como funciona nas seções seguintes." +#. TRANSLATORS: Release notes for version 0.9.1 - copy buttons in the tutorial work on every platform +msgid "The copy buttons in the tutorial work everywhere." +msgstr "" + #. TRANSLATORS: Release notes for version 0.9.0 - the debugger panel is hidden until switched on msgid "The debugger is off by default." msgstr "O depurador fica desativado por padrão." @@ -1831,6 +1894,10 @@ msgstr "O tutorial abre muito mais rápido." msgid "The web version has a proper About dialog now, and its app icon shows up where it was missing before." msgstr "A versão web agora tem uma caixa de diálogo Sobre adequada e o ícone do aplicativo aparece onde antes faltava." +#. TRANSLATORS: Release notes for version 0.9.3 - the website download links always point to the newest release +msgid "The website's download links always point to the newest release." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "The zero page of memory is used to store a number of game state variables, as noted in the comment block at the top of the game. Everything in $00, $01 and $10 upwards is a pair of bytes representing a two-byte memory location that will be looked up using indirect addressing. These memory locations will all be between $0200 and $05ff - the section of memory corresponding to the game console. For example, if $00 and $01 contained the values $01 and $02, they would be referring to the second pixel of the display ( $0201 - remember, the least significant byte comes first in indirect addressing)." msgstr "A página zero da memória é usada para armazenar um número de variáveis de estado do jogo, conforme observado no bloco de comentários no topo do jogo. Tudo em $00, $01 e $10 para cima é um par de bytes que representa uma endereço de memória de dois bytes que será procurada usando endereçamento indireto. Estas endereços de memória serão todas entre $0200 e $05ff - a seção de memória correspondente à console de jogo. Por exemplo, se $00 e $01 contivessem os valores $01 e $02, estariam a referir-se ao segundo pixel da tela ($0201 - lembre-se, o byte menos significativo vem primeiro no endereçamento indireto)." diff --git a/packages/translations/ta.po b/packages/translations/ta.po index 227b738b..feb3063c 100644 --- a/packages/translations/ta.po +++ b/packages/translations/ta.po @@ -470,6 +470,18 @@ msgstr "மேலும் பயனுள்ளவை: BIT, CMP/CPX/C msgid "An important thing to notice here is the distinction between ADC #$01 and ADC $01. The first one adds the value $01 to the A register, but the second adds the value stored at memory location $01 to the A register." msgstr "இங்கே கவனிக்க வேண்டிய முக்கியமான சேதி ADC #$01 மற்றும் ADC $01 இடையே உள்ள வேறுபாடு. முதலாவது A பதிவேட்டில் $01 மதிப்பைச் சேர்க்கிறது, ஆனால் இரண்டாவது நினைவக இடத்தில் $01 சேமிக்கப்பட்ட மதிப்பை A பதிவேட்டில் சேர்க்கிறது." +#. TRANSLATORS: Release notes for version 0.9.1 - accent colour choice in Preferences works again on Android. Keep "Android" as it is. +msgid "Android: choosing an accent colour in Preferences works again." +msgstr "" + +#. TRANSLATORS: Release notes for version 0.9.2 - Android text size matches the desktop and follows the system font size. Keep "Android" as it is. +msgid "Android: text has the same size as on the desktop and follows the system font size." +msgstr "" + +#. TRANSLATORS: Release notes for version 0.9.3 - the Open Source line in the Android About dialog is formatted. Keep "Android" and "Open Source" as they are. +msgid "Android: the \"Open Source\" line in the About dialog is formatted instead of showing raw markup." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "Any numbers prefixed with $ in 6502 assembly language (and by extension, in this book) are in hexadecimal (hex) format. If you're not familiar with hex numbers, I recommend you read the Wikipedia article. Anything prefixed with # is a literal number value. Any other number refers to a memory location." msgstr "6502 அசெம்பிளி மொழியில் $ முன்னொட்டப்பட்ட எந்த எண்களும் (இந்தப் புத்தகத்தில் நீட்டிப்பு மூலம்) எக்சாடெசிமல் (எக்ச்) வடிவத்தில் இருக்கும். ஃச் எண்கள் உங்களுக்குத் தெரியாவிட்டால், விக்கிபீடியா கட்டுரையைப் படிக்க பரிந்துரைக்கிறேன். # உடன் முன்னொட்டாக உள்ள அனைத்தும் ஒரு நேரடி எண் மதிப்பாகும். வேறு எந்த எண்ணும் நினைவக இருப்பிடத்தைக் குறிக்கிறது." @@ -487,6 +499,9 @@ msgstr "தோற்ற அமைப்புகள்" msgid "Architecture enhancements enable better code sharing between GNOME, Web, and Android platforms." msgstr "கட்டிடக்கலை மேம்பாடுகள் க்னோம், வெப் மற்றும் ஆண்ட்ராய்டு இயங்குதளங்களுக்கு இடையே சிறந்த குறியீடு பகிர்வை செயல்படுத்துகின்றன." +#. TRANSLATORS: Release notes for version 0.9.3 - generic closing sentence +#. TRANSLATORS: Release notes for version 0.9.2 - generic closing sentence +#. TRANSLATORS: Release notes for version 0.9.1 - generic closing sentence #. TRANSLATORS: Release notes for version 0.9.0 - generic closing sentence #. TRANSLATORS: Release notes for version 0.8.2 - fixes and improvements #. TRANSLATORS: Release notes for version 0.8.1 - fixes and improvements @@ -547,6 +562,12 @@ msgstr "குறைந்த அளவில், இந்த சப்ரூ msgid "Author" msgstr "நூலாசிரியர்" +#. TRANSLATORS: Interface scale option — the factor derived from the +#. screen; %s is that factor as a percentage, e.g. "114%" +#, javascript-format +msgid "Automatic (%s)" +msgstr "" + #. TRANSLATORS: Tooltip text for back button in learn section msgid "Back" msgstr "பின்" @@ -595,6 +616,10 @@ msgstr "குறியீடு" msgid "Code assembled successfully, %d bytes." msgstr "குறியீடு வெற்றிகரமாக ஒருங்கிணைக்கப்பட்டது, %d பைட்டுகள்." +#. TRANSLATORS: Release notes for version 0.9.1 - code blocks in the examples have a maximum height +msgid "Code blocks in the examples have a maximum height." +msgstr "" + #. TRANSLATORS: Toast message title after copying code snippet into the editor msgid "Code copied to editor" msgstr "குறியீடு எடிட்டருக்கு நகலெடுக்கப்பட்டது" @@ -1051,6 +1076,11 @@ msgstr "இன்டராக்டிவ் டுடோரியல்கள msgid "Interface font" msgstr "இடைமுக எழுத்துரு" +#. TRANSLATORS: Preferences group title for how large the whole interface is drawn +#, fuzzy +msgid "Interface scale" +msgstr "இடைமுக எழுத்துரு" + msgid "Interrupt Flag: When set, masks (disables) all maskable interrupts (IRQ). Only Non-Maskable Interrupts (NMI) can still occur. Used for critical sections of code that must not be interrupted." msgstr "குறுக்கீடு கொடி: அமைக்கப்படும் போது, அனைத்து மாச்க் செய்யக்கூடிய குறுக்கீடுகளையும் (IRQ) முகமூடிகள் (முடக்குகிறது). மாச்கபிள் அல்லாத குறுக்கீடுகள் (NMI) மட்டுமே இன்னும் ஏற்படலாம். குறுக்கீடு செய்யாத குறியீட்டின் முக்கியமான பிரிவுகளுக்குப் பயன்படுத்தப்படுகிறது." @@ -1423,6 +1453,10 @@ msgstr "கிளை வழிமுறைகளுக்கு உறவின msgid "Relative: $c0 (or label)" msgstr "உறவினர்: $c0 (அல்லது லேபிள்)" +#. TRANSLATORS: Release notes for version 0.9.2 - release notes in the app catalogue are up to date again +msgid "Release notes in the app catalogue are up to date again." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "Rendering the game" msgstr "விளையாட்டை வழங்குதல்" @@ -1432,6 +1466,10 @@ msgstr "விளையாட்டை வழங்குதல்" msgid "Reset" msgstr "மீட்டமை" +#. TRANSLATORS: Button label to reset colors to default +msgid "Reset to default" +msgstr "" + #. TRANSLATORS: Main action button label to continue execution after pause msgid "Resume" msgstr "ரெச்யூம்" @@ -1477,6 +1515,10 @@ msgstr "%s ஆக சேமிக்கப்பட்டது" msgid "Say hello to many fresh translations: French, Interlingua, Portuguese, Portuguese (Brazil), Dutch, Spanish, Ukrainian, Japanese and Chinese (Simplified)" msgstr "பல புதிய மொழிபெயர்ப்புகளுக்கு வணக்கம் சொல்லுங்கள்: பிரஞ்சு, இண்டர்லிங்வா, போர்த்துகீசியம், போர்த்துகீசியம் (பிரேசில்), டச்சு, ச்பானிச், உக்ரைனியன், சப்பானியம் மற்றும் சீனம் (எளிமைப்படுத்தப்பட்டது)" +#. TRANSLATORS: Label of the row that chooses the interface scale +msgid "Scale" +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx msgid "Screen maps to memory range $0200-$05FF" msgstr "நினைவக வரம்பிற்கு திரை வரைபடங்கள் $0200-$05FF" @@ -1616,6 +1658,10 @@ msgstr "ஆதரவு" msgid "Supporter" msgstr "ஆதரவாளர்" +#. TRANSLATORS: Release notes for version 0.9.1 - switches use the accent colour +msgid "Switches follow the accent colour." +msgstr "" + #. TRANSLATORS: Assembly syntax error with line number and offending line #, javascript-format msgid "Syntax error line %d: %s" @@ -1674,6 +1720,11 @@ msgstr "loop சப்ரூட்டின், தன்னைத் msgid "The About dialog names the translators." msgstr "பற்றி உரையாடல் மொழிபெயர்ப்பாளர்களின் பெயர்களைக் குறிப்பிடுகிறது." +#. TRANSLATORS: Release notes for version 0.9.1 - Android About dialog matches the desktop. Keep "Android" as it is. +#, fuzzy +msgid "The About dialog on Android looks like on the desktop." +msgstr "பற்றி உரையாடல் மொழிபெயர்ப்பாளர்களின் பெயர்களைக் குறிப்பிடுகிறது." + #. TRANSLATORS: Detailed description of Accumulator register msgid "The Accumulator (A) is the primary register for arithmetic and logic operations. All basic calculations like ADD, SUBTRACT, AND, OR, etc. use this register. It's the most frequently used register in 6502 assembly programming." msgstr "திரட்டி (A) என்பது எண்கணித மற்றும் தருக்கச் செயல்பாடுகளுக்கான முதன்மைப் பதிவு. ADD, SUBTRACT, AND, OR போன்ற அனைத்து அடிப்படைக் கணக்கீடுகளும் இந்தப் பதிவைப் பயன்படுத்துகின்றன. 6502 அசெம்பிளி நிரலாக்கத்தில் மிக அடிக்கடி பயன்படுத்தப்படும் பதிவு இதுவே." @@ -1702,6 +1753,14 @@ msgstr "ஃச் குறியீட்டுப் பதிவேடு க msgid "The Y Index Register is similar to X and has no special functions. Commonly used for indexed addressing and data movement." msgstr "ஒய் குறியீட்டுப் பதிவு ஃச் ஐப் போன்றது மற்றும் சிறப்பு செயல்பாடுகள் இல்லை. குறியீட்டு முகவரி மற்றும் தரவு இயக்கத்திற்கு பொதுவாகப் பயன்படுத்தப்படுகிறது." +#. TRANSLATORS: Explains the interface scale setting. The app's layout is +#. drawn for a window about 360 points wide, which is narrower than a +#. phone screen, so everything reads small unless it is enlarged. The last +#. sentence says what a change does right away: texts, paddings and row +#. heights follow at once, icon sizes only when a page is rebuilt. +msgid "The app is designed for a narrow window. On a wider screen every size is enlarged by one factor so the interface reads as it does on the desktop. This is separate from the system font size, which still applies. Text and spacing change immediately, icons after a restart." +msgstr "" + #. TRANSLATORS: Explains the font setting. GTK takes the interface font #. from the operating system, and outside GNOME that font is smaller than #. the one the app is designed for. @@ -1716,6 +1775,10 @@ msgstr "கருப்பு கேம் கன்சோல் திரை msgid "The code block below contains the entire source code of the game. I'll explain how it works in the following sections." msgstr "கீழே உள்ள குறியீடு தொகுதி விளையாட்டின் முழு மூலக் குறியீட்டையும் கொண்டுள்ளது. இது எவ்வாறு செயல்படுகிறது என்பதை பின்வரும் பிரிவுகளில் விளக்குகிறேன்." +#. TRANSLATORS: Release notes for version 0.9.1 - copy buttons in the tutorial work on every platform +msgid "The copy buttons in the tutorial work everywhere." +msgstr "" + #. TRANSLATORS: Release notes for version 0.9.0 - the debugger panel is hidden until switched on msgid "The debugger is off by default." msgstr "பிழைத்திருத்தி இயல்பாக அணைக்கப்பட்டுள்ளது." @@ -1832,6 +1895,10 @@ msgstr "பயிற்சி மிக வேகமாக திறக்கி msgid "The web version has a proper About dialog now, and its app icon shows up where it was missing before." msgstr "வெப் பதிப்பில் இப்போது பொருத்தமான பற்றி உரையாடல் உள்ளது மற்றும் பயன்பாட்டு ஐகான் முன்பு காணாமல் இருந்த இடத்தில் தற்போது காணப்படுகிறது." +#. TRANSLATORS: Release notes for version 0.9.3 - the website download links always point to the newest release +msgid "The website's download links always point to the newest release." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "The zero page of memory is used to store a number of game state variables, as noted in the comment block at the top of the game. Everything in $00, $01 and $10 upwards is a pair of bytes representing a two-byte memory location that will be looked up using indirect addressing. These memory locations will all be between $0200 and $05ff - the section of memory corresponding to the game console. For example, if $00 and $01 contained the values $01 and $02, they would be referring to the second pixel of the display ( $0201 - remember, the least significant byte comes first in indirect addressing)." msgstr "நினைவகத்தின் பூச்சியப் பக்கம் பல விளையாட்டு நிலை மாறிகளைச் சேமிக்கப் பயன்படுகிறது, இது விளையாட்டின் மேற்பகுதியில் உள்ள கருத்துத் தொகுதியில் குறிப்பிடப்பட்டுள்ளது. $00, $01 மற்றும் $10 மேலே உள்ள அனைத்தும் இரண்டு பைட் நினைவக இருப்பிடத்தைக் குறிக்கும் ஒரு இணை பைட்டுகள், அவை மறைமுக முகவரிகளைப் பயன்படுத்தி பார்க்கப்படும். இந்த நினைவக இருப்பிடங்கள் அனைத்தும் $0200 மற்றும் $05ff - கேம் கன்சோலுடன் தொடர்புடைய நினைவகப் பகுதி. எடுத்துக்காட்டாக, $00 மற்றும் $01 $01 மற்றும் $02 மதிப்புகளைக் கொண்டிருந்தால், அவை காட்சியின் இரண்டாவது பிக்சலைக் குறிக்கும் ($0201 - நினைவில் கொள்ளுங்கள், மறைமுக முகவரியில் குறைந்தபட்சம் குறிப்பிடத்தக்க பைட் முதலில் வருகிறது)." diff --git a/packages/translations/uk.po b/packages/translations/uk.po index 69d342eb..4f3e9cb1 100644 --- a/packages/translations/uk.po +++ b/packages/translations/uk.po @@ -469,6 +469,18 @@ msgstr "Також корисні: BIT, CMP/CPX/CPY, PHP/PLPADC #$01 and ADC $01. The first one adds the value $01 to the A register, but the second adds the value stored at memory location $01 to the A register." msgstr "Важливо зауважити відмінність між ADC #$01 і ADC $01. Перша додає значення $01 до регістра A, але друга додає значення, збережене в комірці пам'яті $01, до регістра A." +#. TRANSLATORS: Release notes for version 0.9.1 - accent colour choice in Preferences works again on Android. Keep "Android" as it is. +msgid "Android: choosing an accent colour in Preferences works again." +msgstr "" + +#. TRANSLATORS: Release notes for version 0.9.2 - Android text size matches the desktop and follows the system font size. Keep "Android" as it is. +msgid "Android: text has the same size as on the desktop and follows the system font size." +msgstr "" + +#. TRANSLATORS: Release notes for version 0.9.3 - the Open Source line in the Android About dialog is formatted. Keep "Android" and "Open Source" as they are. +msgid "Android: the \"Open Source\" line in the About dialog is formatted instead of showing raw markup." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "Any numbers prefixed with $ in 6502 assembly language (and by extension, in this book) are in hexadecimal (hex) format. If you're not familiar with hex numbers, I recommend you read the Wikipedia article. Anything prefixed with # is a literal number value. Any other number refers to a memory location." msgstr "Будь-які числа з префіксом $ у мові асемблера 6502 (і, відповідно, у цьому посібнику) мають шістнадцятковий (hex) формат. Якщо ви не знайомі з шістнадцятковими числами, рекомендую прочитати статтю Вікіпедії. Все, що має префікс #, є літеральним числовим значенням. Будь-яке інше число вказує на комірку пам'яті." @@ -486,6 +498,9 @@ msgstr "Налаштування вигляду" msgid "Architecture enhancements enable better code sharing between GNOME, Web, and Android platforms." msgstr "Поліпшення архітектури забезпечують кращий обмін кодом між платформами GNOME, Web та Android." +#. TRANSLATORS: Release notes for version 0.9.3 - generic closing sentence +#. TRANSLATORS: Release notes for version 0.9.2 - generic closing sentence +#. TRANSLATORS: Release notes for version 0.9.1 - generic closing sentence #. TRANSLATORS: Release notes for version 0.9.0 - generic closing sentence #. TRANSLATORS: Release notes for version 0.8.2 - fixes and improvements #. TRANSLATORS: Release notes for version 0.8.1 - fixes and improvements @@ -546,6 +561,12 @@ msgstr "На низькому рівні ця підпрограма трохи msgid "Author" msgstr "Автор" +#. TRANSLATORS: Interface scale option — the factor derived from the +#. screen; %s is that factor as a percentage, e.g. "114%" +#, javascript-format +msgid "Automatic (%s)" +msgstr "" + #. TRANSLATORS: Tooltip text for back button in learn section msgid "Back" msgstr "Назад" @@ -594,6 +615,10 @@ msgstr "Код" msgid "Code assembled successfully, %d bytes." msgstr "Код успішно зібрано, %d байт." +#. TRANSLATORS: Release notes for version 0.9.1 - code blocks in the examples have a maximum height +msgid "Code blocks in the examples have a maximum height." +msgstr "" + #. TRANSLATORS: Toast message title after copying code snippet into the editor msgid "Code copied to editor" msgstr "Код скопійовано в редактор" @@ -1050,6 +1075,11 @@ msgstr "Інтерактивні посібники ведуть вас від msgid "Interface font" msgstr "Шрифт інтерфейсу" +#. TRANSLATORS: Preferences group title for how large the whole interface is drawn +#, fuzzy +msgid "Interface scale" +msgstr "Шрифт інтерфейсу" + msgid "Interrupt Flag: When set, masks (disables) all maskable interrupts (IRQ). Only Non-Maskable Interrupts (NMI) can still occur. Used for critical sections of code that must not be interrupted." msgstr "Прапорець переривань: коли встановлений, маскує (вимикає) всі масковані переривання (IRQ). Можливі лише немасковані переривання (NMI). Використовується для критичних ділянок коду, які не можна переривати." @@ -1422,6 +1452,10 @@ msgstr "Відносна адресація використовується д msgid "Relative: $c0 (or label)" msgstr "Relative: $c0 (або мітка)" +#. TRANSLATORS: Release notes for version 0.9.2 - release notes in the app catalogue are up to date again +msgid "Release notes in the app catalogue are up to date again." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "Rendering the game" msgstr "Візуалізація гри" @@ -1431,6 +1465,10 @@ msgstr "Візуалізація гри" msgid "Reset" msgstr "Скинути" +#. TRANSLATORS: Button label to reset colors to default +msgid "Reset to default" +msgstr "" + #. TRANSLATORS: Main action button label to continue execution after pause msgid "Resume" msgstr "Продовжити" @@ -1476,6 +1514,10 @@ msgstr "Збережено як %s" msgid "Say hello to many fresh translations: French, Interlingua, Portuguese, Portuguese (Brazil), Dutch, Spanish, Ukrainian, Japanese and Chinese (Simplified)" msgstr "Зустрічайте багато нових перекладів: французька, інтерлінгва, португальська, португальська (Бразилія), нідерландська, іспанська, українська, японська та китайська (спрощена)" +#. TRANSLATORS: Label of the row that chooses the interface scale +msgid "Scale" +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx msgid "Screen maps to memory range $0200-$05FF" msgstr "Екран відповідає діапазону пам'яті $0200-$05FF" @@ -1615,6 +1657,10 @@ msgstr "Підтримати" msgid "Supporter" msgstr "Прихильник" +#. TRANSLATORS: Release notes for version 0.9.1 - switches use the accent colour +msgid "Switches follow the accent colour." +msgstr "" + #. TRANSLATORS: Assembly syntax error with line number and offending line #, javascript-format msgid "Syntax error line %d: %s" @@ -1673,6 +1719,11 @@ msgstr "Підпрограма loop послідовно виклика msgid "The About dialog names the translators." msgstr "Діалог «Про програму» вказує перекладачів." +#. TRANSLATORS: Release notes for version 0.9.1 - Android About dialog matches the desktop. Keep "Android" as it is. +#, fuzzy +msgid "The About dialog on Android looks like on the desktop." +msgstr "Діалог «Про програму» вказує перекладачів." + #. TRANSLATORS: Detailed description of Accumulator register msgid "The Accumulator (A) is the primary register for arithmetic and logic operations. All basic calculations like ADD, SUBTRACT, AND, OR, etc. use this register. It's the most frequently used register in 6502 assembly programming." msgstr "Акумулятор (A) — це основний регістр для арифметичних і логічних операцій. Усі базові обчислення, такі як ADD, SUBTRACT, AND, OR тощо, використовують цей регістр. Це найчастіше використовуваний регістр у програмуванні на асемблері 6502." @@ -1701,6 +1752,14 @@ msgstr "Індексний регістр X використовується д msgid "The Y Index Register is similar to X and has no special functions. Commonly used for indexed addressing and data movement." msgstr "Індексний регістр Y подібний до X і не має спеціальних функцій. Зазвичай використовується для індексної адресації та переміщення даних." +#. TRANSLATORS: Explains the interface scale setting. The app's layout is +#. drawn for a window about 360 points wide, which is narrower than a +#. phone screen, so everything reads small unless it is enlarged. The last +#. sentence says what a change does right away: texts, paddings and row +#. heights follow at once, icon sizes only when a page is rebuilt. +msgid "The app is designed for a narrow window. On a wider screen every size is enlarged by one factor so the interface reads as it does on the desktop. This is separate from the system font size, which still applies. Text and spacing change immediately, icons after a restart." +msgstr "" + #. TRANSLATORS: Explains the font setting. GTK takes the interface font #. from the operating system, and outside GNOME that font is smaller than #. the one the app is designed for. @@ -1715,6 +1774,10 @@ msgstr "Тепер на чорному екрані консолі має бут msgid "The code block below contains the entire source code of the game. I'll explain how it works in the following sections." msgstr "Блок коду нижче містить повний вихідний код гри. Далі я поясню, як він працює." +#. TRANSLATORS: Release notes for version 0.9.1 - copy buttons in the tutorial work on every platform +msgid "The copy buttons in the tutorial work everywhere." +msgstr "" + #. TRANSLATORS: Release notes for version 0.9.0 - the debugger panel is hidden until switched on msgid "The debugger is off by default." msgstr "Налагоджувач вимкнено за замовчуванням." @@ -1831,6 +1894,10 @@ msgstr "Посібник відкривається набагато швидш msgid "The web version has a proper About dialog now, and its app icon shows up where it was missing before." msgstr "Веб-версія тепер має належний діалог «Про програму», а піктограма додатка відображається там, де раніше її не було." +#. TRANSLATORS: Release notes for version 0.9.3 - the website download links always point to the newest release +msgid "The website's download links always point to the newest release." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "The zero page of memory is used to store a number of game state variables, as noted in the comment block at the top of the game. Everything in $00, $01 and $10 upwards is a pair of bytes representing a two-byte memory location that will be looked up using indirect addressing. These memory locations will all be between $0200 and $05ff - the section of memory corresponding to the game console. For example, if $00 and $01 contained the values $01 and $02, they would be referring to the second pixel of the display ( $0201 - remember, the least significant byte comes first in indirect addressing)." msgstr "Нульова сторінка пам’яті використовується для зберігання кількох змінних стану гри (див. коментар на початку). Усе в $00, $01 і починаючи з $10 — це пари байтів, що представляють двобайтні адреси, які зчитуються у режимі непрямої адресації. Усі ці адреси лежать між $0200 і $05ff — ділянкою пам’яті, що відповідає екрану консолі. Наприклад, якщо в $00 і $01 значення $01 і $02, це посилання на другий піксель дисплея ($0201 — пам’ятайте, при непрямій адресації молодший байт перший)." diff --git a/packages/translations/vi.po b/packages/translations/vi.po index b090e81a..b87aa6b8 100644 --- a/packages/translations/vi.po +++ b/packages/translations/vi.po @@ -470,6 +470,18 @@ msgstr "Cũng hữu ích: BIT, CMP/CPX/CPY, PHP/PLP, TSX msgid "An important thing to notice here is the distinction between ADC #$01 and ADC $01. The first one adds the value $01 to the A register, but the second adds the value stored at memory location $01 to the A register." msgstr "Điều quan trọng cần lưu ý ở đây là sự khác biệt giữa ADC #$01 và ADC $01. Cái đầu tiên thêm giá trị $01 vào thanh ghi A, nhưng cái thứ hai thêm giá trị được lưu trữ tại vị trí bộ nhớ $01 vào thanh ghi A." +#. TRANSLATORS: Release notes for version 0.9.1 - accent colour choice in Preferences works again on Android. Keep "Android" as it is. +msgid "Android: choosing an accent colour in Preferences works again." +msgstr "" + +#. TRANSLATORS: Release notes for version 0.9.2 - Android text size matches the desktop and follows the system font size. Keep "Android" as it is. +msgid "Android: text has the same size as on the desktop and follows the system font size." +msgstr "" + +#. TRANSLATORS: Release notes for version 0.9.3 - the Open Source line in the Android About dialog is formatted. Keep "Android" and "Open Source" as they are. +msgid "Android: the \"Open Source\" line in the About dialog is formatted instead of showing raw markup." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "Any numbers prefixed with $ in 6502 assembly language (and by extension, in this book) are in hexadecimal (hex) format. If you're not familiar with hex numbers, I recommend you read the Wikipedia article. Anything prefixed with # is a literal number value. Any other number refers to a memory location." msgstr "Bất kỳ số nào có tiền tố $ trong hợp ngữ 6502 (và theo phần mở rộng, trong cuốn sách này) đều có định dạng thập lục phân (hex). Nếu bạn không quen với số hex, tôi khuyên bạn nên đọc bài viết trên Wikipedia. Bất cứ thứ gì có tiền tố # đều là giá trị số bằng chữ. Bất kỳ số nào khác đều đề cập đến một vị trí bộ nhớ." @@ -487,6 +499,9 @@ msgstr "Cài đặt giao diện" msgid "Architecture enhancements enable better code sharing between GNOME, Web, and Android platforms." msgstr "Những cải tiến về kiến trúc cho phép chia sẻ mã tốt hơn giữa các nền tảng Gnome, Web và Android." +#. TRANSLATORS: Release notes for version 0.9.3 - generic closing sentence +#. TRANSLATORS: Release notes for version 0.9.2 - generic closing sentence +#. TRANSLATORS: Release notes for version 0.9.1 - generic closing sentence #. TRANSLATORS: Release notes for version 0.9.0 - generic closing sentence #. TRANSLATORS: Release notes for version 0.8.2 - fixes and improvements #. TRANSLATORS: Release notes for version 0.8.1 - fixes and improvements @@ -547,6 +562,12 @@ msgstr "Ở mức độ thấp, chương trình con này phức tạp hơn một msgid "Author" msgstr "Tác giả" +#. TRANSLATORS: Interface scale option — the factor derived from the +#. screen; %s is that factor as a percentage, e.g. "114%" +#, javascript-format +msgid "Automatic (%s)" +msgstr "" + #. TRANSLATORS: Tooltip text for back button in learn section msgid "Back" msgstr "Lui lại" @@ -595,6 +616,10 @@ msgstr "Code" msgid "Code assembled successfully, %d bytes." msgstr "Code được lắp ráp thành công, %d byte." +#. TRANSLATORS: Release notes for version 0.9.1 - code blocks in the examples have a maximum height +msgid "Code blocks in the examples have a maximum height." +msgstr "" + #. TRANSLATORS: Toast message title after copying code snippet into the editor msgid "Code copied to editor" msgstr "Code được sao chép vào trình chỉnh sửa" @@ -1051,6 +1076,11 @@ msgstr "Hướng dẫn tương tác hướng dẫn bạn từ cơ bản đến n msgid "Interface font" msgstr "Phông chữ giao diện" +#. TRANSLATORS: Preferences group title for how large the whole interface is drawn +#, fuzzy +msgid "Interface scale" +msgstr "Phông chữ giao diện" + msgid "Interrupt Flag: When set, masks (disables) all maskable interrupts (IRQ). Only Non-Maskable Interrupts (NMI) can still occur. Used for critical sections of code that must not be interrupted." msgstr "Cờ Ngắt: Khi được đặt, sẽ che dấu (vô hiệu hóa) tất cả các ngắt có thể che được (IRQ). Chỉ các ngắt không thể che giấu (NMI) vẫn có thể xảy ra. Được sử dụng cho các phần mã quan trọng không được bị gián đoạn." @@ -1423,6 +1453,10 @@ msgstr "Địa chỉ tương đối được sử dụng cho các lệnh phân n msgid "Relative: $c0 (or label)" msgstr "Tương Đối: $c0 (hoặc nhãn)" +#. TRANSLATORS: Release notes for version 0.9.2 - release notes in the app catalogue are up to date again +msgid "Release notes in the app catalogue are up to date again." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "Rendering the game" msgstr "Kết xuất trò chơi" @@ -1432,6 +1466,10 @@ msgstr "Kết xuất trò chơi" msgid "Reset" msgstr "Đặt Lại" +#. TRANSLATORS: Button label to reset colors to default +msgid "Reset to default" +msgstr "" + #. TRANSLATORS: Main action button label to continue execution after pause msgid "Resume" msgstr "Tiếp Tục" @@ -1477,6 +1515,10 @@ msgstr "Đã lưu dưới dạng %s" msgid "Say hello to many fresh translations: French, Interlingua, Portuguese, Portuguese (Brazil), Dutch, Spanish, Ukrainian, Japanese and Chinese (Simplified)" msgstr "Chào nhiều bản dịch mới: tiếng Pháp, tiếng Interlingua, tiếng Bồ Đào Nha, tiếng Bồ Đào Nha (Brazil), tiếng Hà Lan, tiếng Tây Ban Nha, tiếng Ukraina, tiếng Nhật và tiếng Trung (Giản thể)" +#. TRANSLATORS: Label of the row that chooses the interface scale +msgid "Scale" +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx msgid "Screen maps to memory range $0200-$05FF" msgstr "Ánh xạ màn hình tới phạm vi bộ nhớ $0200-$05FF" @@ -1616,6 +1658,10 @@ msgstr "Ủng hộ" msgid "Supporter" msgstr "Người ủng hộ" +#. TRANSLATORS: Release notes for version 0.9.1 - switches use the accent colour +msgid "Switches follow the accent colour." +msgstr "" + #. TRANSLATORS: Assembly syntax error with line number and offending line #, javascript-format msgid "Syntax error line %d: %s" @@ -1674,6 +1720,11 @@ msgstr "Bản thân chương trình con loop chỉ gọi một số ch msgid "The About dialog names the translators." msgstr "Hộp thoại Giới thiệu ghi tên người dịch." +#. TRANSLATORS: Release notes for version 0.9.1 - Android About dialog matches the desktop. Keep "Android" as it is. +#, fuzzy +msgid "The About dialog on Android looks like on the desktop." +msgstr "Hộp thoại Giới thiệu ghi tên người dịch." + #. TRANSLATORS: Detailed description of Accumulator register msgid "The Accumulator (A) is the primary register for arithmetic and logic operations. All basic calculations like ADD, SUBTRACT, AND, OR, etc. use this register. It's the most frequently used register in 6502 assembly programming." msgstr "Bộ tích lũy (A) là thanh ghi chính cho các phép toán số học và logic. Tất cả các phép tính cơ bản như THÊM, TRỪ, VÀ, HOẶC, v.v. đều sử dụng thanh ghi này. Đây là thanh ghi được sử dụng thường xuyên nhất trong lập trình hợp ngữ 6502." @@ -1702,6 +1753,14 @@ msgstr "Thanh Ghi Chỉ Mục X được sử dụng cho các chế độ đánh msgid "The Y Index Register is similar to X and has no special functions. Commonly used for indexed addressing and data movement." msgstr "Thanh ghi chỉ số Y tương tự như X và không có chức năng đặc biệt. Thường được sử dụng để đánh địa chỉ và di chuyển dữ liệu." +#. TRANSLATORS: Explains the interface scale setting. The app's layout is +#. drawn for a window about 360 points wide, which is narrower than a +#. phone screen, so everything reads small unless it is enlarged. The last +#. sentence says what a change does right away: texts, paddings and row +#. heights follow at once, icon sizes only when a page is rebuilt. +msgid "The app is designed for a narrow window. On a wider screen every size is enlarged by one factor so the interface reads as it does on the desktop. This is separate from the system font size, which still applies. Text and spacing change immediately, icons after a restart." +msgstr "" + #. TRANSLATORS: Explains the font setting. GTK takes the interface font #. from the operating system, and outside GNOME that font is smaller than #. the one the app is designed for. @@ -1716,6 +1775,10 @@ msgstr "Màn hình bảng điều khiển trò chơi màu đen bây giờ sẽ h msgid "The code block below contains the entire source code of the game. I'll explain how it works in the following sections." msgstr "Khối mã bên dưới chứa toàn bộ mã nguồn của trò chơi. Tôi sẽ giải thích cách nó hoạt động trong các phần sau." +#. TRANSLATORS: Release notes for version 0.9.1 - copy buttons in the tutorial work on every platform +msgid "The copy buttons in the tutorial work everywhere." +msgstr "" + #. TRANSLATORS: Release notes for version 0.9.0 - the debugger panel is hidden until switched on msgid "The debugger is off by default." msgstr "Trình gỡ lỗi mặc định tắt." @@ -1832,6 +1895,10 @@ msgstr "Hướng dẫn mở nhanh hơn rất nhiều." msgid "The web version has a proper About dialog now, and its app icon shows up where it was missing before." msgstr "Phiên bản web giờ có hộp thoại Giới thiệu phù hợp và biểu tượng ứng dụng hiển thị ở nơi trước đây bị thiếu." +#. TRANSLATORS: Release notes for version 0.9.3 - the website download links always point to the newest release +msgid "The website's download links always point to the newest release." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "The zero page of memory is used to store a number of game state variables, as noted in the comment block at the top of the game. Everything in $00, $01 and $10 upwards is a pair of bytes representing a two-byte memory location that will be looked up using indirect addressing. These memory locations will all be between $0200 and $05ff - the section of memory corresponding to the game console. For example, if $00 and $01 contained the values $01 and $02, they would be referring to the second pixel of the display ( $0201 - remember, the least significant byte comes first in indirect addressing)." msgstr "Trang không của bộ nhớ được sử dụng để lưu trữ một số biến trạng thái trò chơi, như được ghi chú trong khối nhận xét ở đầu trò chơi. Mọi thứ trong $00, $01 và $10 trở lên là một cặp byte biểu thị vị trí bộ nhớ hai byte sẽ được tra cứu bằng cách sử dụng địa chỉ gián tiếp. Tất cả các vị trí bộ nhớ này sẽ nằm trong khoảng từ $0200 đến $05ff - phần bộ nhớ tương ứng với bảng điều khiển trò chơi. Ví dụ: nếu $00 và $01 chứa các giá trị $01 và $02, thì chúng sẽ đề cập đến pixel thứ hai của màn hình ( $0201 - hãy nhớ, byte ít quan trọng nhất sẽ xuất hiện trước trong cách đánh địa chỉ gián tiếp)." diff --git a/packages/translations/zh_Hans.po b/packages/translations/zh_Hans.po index 176615bc..79a42b51 100644 --- a/packages/translations/zh_Hans.po +++ b/packages/translations/zh_Hans.po @@ -472,6 +472,18 @@ msgstr "也很有用:BIT、CMP/CPX/CPY、PHP/PLP、TSX msgid "An important thing to notice here is the distinction between ADC #$01 and ADC $01. The first one adds the value $01 to the A register, but the second adds the value stored at memory location $01 to the A register." msgstr "这里要注意 ADC #$01 与 ADC $01 的区别。前者把字面值 $01 加到寄存器 A,后者则把内存地址 $01 中存储的值加到 A。" +#. TRANSLATORS: Release notes for version 0.9.1 - accent colour choice in Preferences works again on Android. Keep "Android" as it is. +msgid "Android: choosing an accent colour in Preferences works again." +msgstr "" + +#. TRANSLATORS: Release notes for version 0.9.2 - Android text size matches the desktop and follows the system font size. Keep "Android" as it is. +msgid "Android: text has the same size as on the desktop and follows the system font size." +msgstr "" + +#. TRANSLATORS: Release notes for version 0.9.3 - the Open Source line in the Android About dialog is formatted. Keep "Android" and "Open Source" as they are. +msgid "Android: the \"Open Source\" line in the About dialog is formatted instead of showing raw markup." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "Any numbers prefixed with $ in 6502 assembly language (and by extension, in this book) are in hexadecimal (hex) format. If you're not familiar with hex numbers, I recommend you read the Wikipedia article. Anything prefixed with # is a literal number value. Any other number refers to a memory location." msgstr "在 6502 汇编中,以 $ 开头的数字是十六进制。以 # 开头表示立即数(字面值)。没有 # 的数字通常表示内存地址(其进制由前缀决定,例如 $ 为十六进制)。如果你对十六进制不熟悉,建议阅读 维基百科条目。" @@ -489,6 +501,9 @@ msgstr "外观设置" msgid "Architecture enhancements enable better code sharing between GNOME, Web, and Android platforms." msgstr "架构增强改进了 GNOME、Web 与 Android 平台之间的代码共享。" +#. TRANSLATORS: Release notes for version 0.9.3 - generic closing sentence +#. TRANSLATORS: Release notes for version 0.9.2 - generic closing sentence +#. TRANSLATORS: Release notes for version 0.9.1 - generic closing sentence #. TRANSLATORS: Release notes for version 0.9.0 - generic closing sentence #. TRANSLATORS: Release notes for version 0.8.2 - fixes and improvements #. TRANSLATORS: Release notes for version 0.8.1 - fixes and improvements @@ -549,6 +564,12 @@ msgstr "在低层实现上,该子程序稍微复杂一些。首先将长度加 msgid "Author" msgstr "作者" +#. TRANSLATORS: Interface scale option — the factor derived from the +#. screen; %s is that factor as a percentage, e.g. "114%" +#, javascript-format +msgid "Automatic (%s)" +msgstr "" + #. TRANSLATORS: Tooltip text for back button in learn section msgid "Back" msgstr "返回" @@ -597,6 +618,10 @@ msgstr "代码" msgid "Code assembled successfully, %d bytes." msgstr "代码汇编成功,%d 字节。" +#. TRANSLATORS: Release notes for version 0.9.1 - code blocks in the examples have a maximum height +msgid "Code blocks in the examples have a maximum height." +msgstr "" + #. TRANSLATORS: Toast message title after copying code snippet into the editor msgid "Code copied to editor" msgstr "代码已复制到编辑器" @@ -1053,6 +1078,11 @@ msgstr "交互式教程将带你从入门到进阶" msgid "Interface font" msgstr "界面字体" +#. TRANSLATORS: Preferences group title for how large the whole interface is drawn +#, fuzzy +msgid "Interface scale" +msgstr "界面字体" + msgid "Interrupt Flag: When set, masks (disables) all maskable interrupts (IRQ). Only Non-Maskable Interrupts (NMI) can still occur. Used for critical sections of code that must not be interrupted." msgstr "中断禁用标志(I):置位时屏蔽所有可屏蔽中断(IRQ),仅不可屏蔽中断(NMI)仍会发生。用于必须不可被打断的关键代码区。" @@ -1425,6 +1455,10 @@ msgstr "相对寻址用于分支指令。这类指令取一个字节,作为相 msgid "Relative: $c0 (or label)" msgstr "相对:$c0(或标签)" +#. TRANSLATORS: Release notes for version 0.9.2 - release notes in the app catalogue are up to date again +msgid "Release notes in the app catalogue are up to date again." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "Rendering the game" msgstr "渲染游戏" @@ -1434,6 +1468,10 @@ msgstr "渲染游戏" msgid "Reset" msgstr "重置" +#. TRANSLATORS: Button label to reset colors to default +msgid "Reset to default" +msgstr "" + #. TRANSLATORS: Main action button label to continue execution after pause msgid "Resume" msgstr "继续" @@ -1479,6 +1517,10 @@ msgstr "已保存为 %s" msgid "Say hello to many fresh translations: French, Interlingua, Portuguese, Portuguese (Brazil), Dutch, Spanish, Ukrainian, Japanese and Chinese (Simplified)" msgstr "多项新增翻译:法语、国际语、葡萄牙语、葡萄牙语(巴西)、荷兰语、西班牙语、乌克兰语、日语和简体中文" +#. TRANSLATORS: Label of the row that chooses the interface scale +msgid "Scale" +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx msgid "Screen maps to memory range $0200-$05FF" msgstr "屏幕映射到内存范围 $0200-$05FF" @@ -1618,6 +1660,10 @@ msgstr "支持" msgid "Supporter" msgstr "支持者" +#. TRANSLATORS: Release notes for version 0.9.1 - switches use the accent colour +msgid "Switches follow the accent colour." +msgstr "" + #. TRANSLATORS: Assembly syntax error with line number and offending line #, javascript-format msgid "Syntax error line %d: %s" @@ -1676,6 +1722,11 @@ msgstr "loop 子程序本身只是按顺序调用多个子程序,然 msgid "The About dialog names the translators." msgstr "“关于”对话框显示翻译者名单。" +#. TRANSLATORS: Release notes for version 0.9.1 - Android About dialog matches the desktop. Keep "Android" as it is. +#, fuzzy +msgid "The About dialog on Android looks like on the desktop." +msgstr "“关于”对话框显示翻译者名单。" + #. TRANSLATORS: Detailed description of Accumulator register msgid "The Accumulator (A) is the primary register for arithmetic and logic operations. All basic calculations like ADD, SUBTRACT, AND, OR, etc. use this register. It's the most frequently used register in 6502 assembly programming." msgstr "累加器(A)是算术与逻辑运算的主要寄存器。ADD、SUBTRACT、AND、OR 等基本计算都使用该寄存器。它是 6502 汇编中最常用的寄存器。" @@ -1704,6 +1755,14 @@ msgstr "X 索引寄存器用于索引寻址与计数操作。可保存循环计 msgid "The Y Index Register is similar to X and has no special functions. Commonly used for indexed addressing and data movement." msgstr "Y 索引寄存器与 X 类似,无特殊功能。常用于索引寻址与数据移动。" +#. TRANSLATORS: Explains the interface scale setting. The app's layout is +#. drawn for a window about 360 points wide, which is narrower than a +#. phone screen, so everything reads small unless it is enlarged. The last +#. sentence says what a change does right away: texts, paddings and row +#. heights follow at once, icon sizes only when a page is rebuilt. +msgid "The app is designed for a narrow window. On a wider screen every size is enlarged by one factor so the interface reads as it does on the desktop. This is separate from the system font size, which still applies. Text and spacing change immediately, icons after a restart." +msgstr "" + #. TRANSLATORS: Explains the font setting. GTK takes the interface font #. from the operating system, and outside GNOME that font is smaller than #. the one the app is designed for. @@ -1718,6 +1777,10 @@ msgstr "黑色的游戏控制台屏幕现在应该在左上角显示三个彩色 msgid "The code block below contains the entire source code of the game. I'll explain how it works in the following sections." msgstr "下面的代码块包含整个游戏的源代码。我会在接下来的部分解释其工作原理。" +#. TRANSLATORS: Release notes for version 0.9.1 - copy buttons in the tutorial work on every platform +msgid "The copy buttons in the tutorial work everywhere." +msgstr "" + #. TRANSLATORS: Release notes for version 0.9.0 - the debugger panel is hidden until switched on msgid "The debugger is off by default." msgstr "调试器默认关闭。" @@ -1834,6 +1897,10 @@ msgstr "教程打开速度大幅提升。" msgid "The web version has a proper About dialog now, and its app icon shows up where it was missing before." msgstr "Web版现在有了合适的“关于”对话框,应用图标也会在之前缺失的地方显示。" +#. TRANSLATORS: Release notes for version 0.9.3 - the website download links always point to the newest release +msgid "The website's download links always point to the newest release." +msgstr "" + #. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx msgid "The zero page of memory is used to store a number of game state variables, as noted in the comment block at the top of the game. Everything in $00, $01 and $10 upwards is a pair of bytes representing a two-byte memory location that will be looked up using indirect addressing. These memory locations will all be between $0200 and $05ff - the section of memory corresponding to the game console. For example, if $00 and $01 contained the values $01 and $02, they would be referring to the second pixel of the display ( $0201 - remember, the least significant byte comes first in indirect addressing)." msgstr "零页内存用于存储若干游戏状态变量,如游戏顶部注释所示。从 $00、$01 与 $10 起的内容均为表示两字节内存位置的字节对,将通过间接寻址查找。这些内存位置都在 $0200 到 $05ff 之间——对应游戏主机的显示区。例如,若 $00 与 $01 的值分别为 $01 与 $02,则它们指向显示的第二个像素($0201——记住,间接寻址低位在前)。" diff --git a/packages/ui/data/eu.jumplink.Learn6502.gschema.xml b/packages/ui/data/eu.jumplink.Learn6502.gschema.xml index adc44f37..2400623a 100644 --- a/packages/ui/data/eu.jumplink.Learn6502.gschema.xml +++ b/packages/ui/data/eu.jumplink.Learn6502.gschema.xml @@ -14,6 +14,17 @@ map. On Linux the host font is already GNOME's, so all three agree. + + 'auto' + Interface scale + How large the whole interface is drawn on the phone + ports, as one factor over every length: 'auto' derives it from the + screen (its shortest edge over the 360 logical pixels the Adwaita + stylesheet is authored for, held to 1.0–1.5), a number sets it by + hand. Separate from the system font size, which the platform still + applies on top. Ignored where the interface is drawn by GTK itself. + + 0 Color scheme preference diff --git a/packages/ui/src/preferences/preferences-dialog.blp b/packages/ui/src/preferences/preferences-dialog.blp index 6d16c851..79d3882e 100644 --- a/packages/ui/src/preferences/preferences-dialog.blp +++ b/packages/ui/src/preferences/preferences-dialog.blp @@ -78,6 +78,22 @@ template $PreferencesDialog: Adw.PreferencesDialog { } } + Adw.PreferencesGroup scaleGroup { + // TRANSLATORS: Preferences group title for how large the whole interface is drawn + title: _("Interface scale"); + // TRANSLATORS: Explains the interface scale setting. The app's layout is + // drawn for a window about 360 points wide, which is narrower than a + // phone screen, so everything reads small unless it is enlarged. The last + // sentence says what a change does right away: texts, paddings and row + // heights follow at once, icon sizes only when a page is rebuilt. + description: _("The app is designed for a narrow window. On a wider screen every size is enlarged by one factor so the interface reads as it does on the desktop. This is separate from the system font size, which still applies. Text and spacing change immediately, icons after a restart."); + + Adw.ComboRow rowInterfaceScale { + // TRANSLATORS: Label of the row that chooses the interface scale + title: _("Scale"); + } + } + Adw.PreferencesGroup resetGroup { // TRANSLATORS: Preferences group title for resetting appearance settings title: _("Reset"); diff --git a/packages/ui/src/preferences/preferences-dialog.ts b/packages/ui/src/preferences/preferences-dialog.ts index 2d574f1a..f1d18e2a 100644 --- a/packages/ui/src/preferences/preferences-dialog.ts +++ b/packages/ui/src/preferences/preferences-dialog.ts @@ -2,6 +2,8 @@ import GObject from "@girs/gobject-2.0"; import Adw from "@girs/adw-1"; import Gtk from "@girs/gtk-4.0"; +import { formatMessage } from "@learn6502/core"; + import { _ } from "../translate.ts"; import Template from "./preferences-dialog.blp?template"; // Ensure custom widgets referenced in Blueprint are registered @@ -19,9 +21,29 @@ export interface UiFontSetting { policy: UiFontPolicy; } +/** What the interface scale is set to: a factor, or `"auto"` for the host's derived one. */ +export type InterfaceScaleValue = "auto" | number; + +/** + * The interface-scale setting of a host that has one — the phone ports. + * + * The derivation, the clamp and the appliers live in `@gjsify/adwaita-core/app-scale`; what + * crosses into the shared UI is this much, so that `@learn6502/ui` keeps building for GNOME and + * the web, where the setting does not exist and the group stays hidden. + */ +export interface InterfaceScaleSetting { + /** The factor `"auto"` resolves to on THIS screen, so the automatic entry can name it. */ + readonly automatic: number; + /** The factors offered next to automatic, ascending. */ + readonly choices: readonly number[]; + value: InterfaceScaleValue; +} + export interface PreferencesDialogOptions { /** Without one the interface-font group is hidden. */ uiFont?: UiFontSetting; + /** Without one the interface-scale group is hidden — it exists on the phone ports only. */ + interfaceScale?: InterfaceScaleSetting; } export class PreferencesDialog extends Adw.PreferencesDialog { @@ -29,22 +51,30 @@ export class PreferencesDialog extends Adw.PreferencesDialog { declare _rowAccent: Adw.SwitchRow; declare _fontGroup: Adw.PreferencesGroup; declare _rowUiFont: Adw.ComboRow; + declare _scaleGroup: Adw.PreferencesGroup; + declare _rowInterfaceScale: Adw.ComboRow; /** The policies this host can actually honour, in the order they are shown. */ private fontChoices: UiFontPolicy[] = []; + /** The scale values in the order they are shown, `"auto"` first. */ + private scaleChoices: InterfaceScaleValue[] = []; + static { GObject.registerClass( { GTypeName: "PreferencesDialog", Template, - InternalChildren: ["rowPrimary", "rowAccent", "fontGroup", "rowUiFont"], + InternalChildren: ["rowPrimary", "rowAccent", "fontGroup", "rowUiFont", "scaleGroup", "rowInterfaceScale"], }, this ); } - constructor({ uiFont }: PreferencesDialogOptions = {}, params: Partial = {}) { + constructor( + { uiFont, interfaceScale }: PreferencesDialogOptions = {}, + params: Partial = {} + ) { super(params); // Initialize switches after map @@ -67,6 +97,9 @@ export class PreferencesDialog extends Adw.PreferencesDialog { if (uiFont) this.setupUiFontRow(uiFont); else this._fontGroup.set_visible(false); + + if (interfaceScale) this.setupInterfaceScaleRow(interfaceScale); + else this._scaleGroup.set_visible(false); } private _onResetColors(): void { @@ -109,6 +142,52 @@ export class PreferencesDialog extends Adw.PreferencesDialog { if (chosen && chosen !== uiFont.policy) uiFont.policy = chosen; }); } + + /** + * The interface-scale chooser. + * + * Automatic is the first entry and names the factor it resolves to on this screen, so picking + * it again is the way back — the row needs no reset button of its own. A stored factor the + * host no longer offers (a narrower device, a changed clamp) is shown as its nearest entry + * rather than as nothing selected. + */ + private setupInterfaceScaleRow(interfaceScale: InterfaceScaleSetting): void { + this.scaleChoices = ["auto", ...interfaceScale.choices]; + + const percent = (factor: number) => `${Math.round(factor * 100)}%`; + const labels = this.scaleChoices.map((choice) => + choice === "auto" + ? // TRANSLATORS: Interface scale option — the factor derived from the + // screen; %s is that factor as a percentage, e.g. "114%" + formatMessage(_("Automatic (%s)"), [percent(interfaceScale.automatic)]) + : percent(choice) + ); + this._rowInterfaceScale.set_model(Gtk.StringList.new(labels)); + + const current = this.scaleChoices.indexOf(interfaceScale.value); + this._rowInterfaceScale.set_selected(current >= 0 ? current : this.nearestScaleIndex(interfaceScale.value)); + + this._rowInterfaceScale.connect("notify::selected", () => { + const chosen = this.scaleChoices[this._rowInterfaceScale.get_selected()]; + if (chosen !== undefined && chosen !== interfaceScale.value) interfaceScale.value = chosen; + }); + } + + /** The entry closest to a stored factor that is not offered; automatic when it is not one. */ + private nearestScaleIndex(value: InterfaceScaleValue): number { + if (value === "auto") return 0; + let best = 0; + let distance = Number.POSITIVE_INFINITY; + this.scaleChoices.forEach((choice, index) => { + if (choice === "auto") return; + const d = Math.abs(choice - value); + if (d < distance) { + distance = d; + best = index; + } + }); + return best; + } } GObject.type_ensure(PreferencesDialog.$gtype); From 8eca6ff92349490f15cecc12d9e41b3360676ec4 Mon Sep 17 00:00:00 2001 From: Pascal Garber Date: Thu, 12 Nov 2026 18:21:16 +0100 Subject: [PATCH 5/5] chore(deps): bump gjsify to 0.64.33 --- .github/workflows/ci.yml | 4 +- .github/workflows/deploy-pages.yml | 2 +- .github/workflows/issue-to-pr.yml | 2 +- .github/workflows/package-managers.yml | 2 +- .github/workflows/release.yml | 2 +- gjsify-lock.json | 1790 ++++++++++++------------ gjsify-sources.json | 1324 +++++++++--------- package.json | 4 +- packages/app-android/package.json | 16 +- packages/app-gnome/package.json | 14 +- packages/app-web/package.json | 8 +- packages/cli/package.json | 2 +- packages/core/package.json | 2 +- packages/examples/package.json | 4 +- packages/learn/package.json | 8 +- packages/translations/package.json | 4 +- packages/ui/package.json | 14 +- 17 files changed, 1601 insertions(+), 1601 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b2de4c14..e30ec19d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -34,7 +34,7 @@ jobs: # `gjsify-lock.json` resolves, so bootstrap and locked toolchain are the # same CLI. - name: Install gjsify CLI - run: npm install -g @gjsify/cli@0.64.27 + run: npm install -g @gjsify/cli@0.64.33 - name: Install dependencies run: gjsify install --immutable @@ -161,7 +161,7 @@ jobs: restore-keys: gjsify-tarballs- - name: Install gjsify CLI - run: npm install -g @gjsify/cli@0.64.27 + run: npm install -g @gjsify/cli@0.64.33 - name: Install dependencies run: gjsify install --immutable diff --git a/.github/workflows/deploy-pages.yml b/.github/workflows/deploy-pages.yml index e5b1a7b3..744bcfe8 100644 --- a/.github/workflows/deploy-pages.yml +++ b/.github/workflows/deploy-pages.yml @@ -84,7 +84,7 @@ jobs: restore-keys: gjsify-tarballs- - name: Install gjsify CLI - run: npm install -g @gjsify/cli@0.64.27 + run: npm install -g @gjsify/cli@0.64.33 - name: Install dependencies run: gjsify install --immutable diff --git a/.github/workflows/issue-to-pr.yml b/.github/workflows/issue-to-pr.yml index 3131e75b..44fe9607 100644 --- a/.github/workflows/issue-to-pr.yml +++ b/.github/workflows/issue-to-pr.yml @@ -116,7 +116,7 @@ jobs: # node_modules exists. Pinned exactly to what `gjsify-lock.json` resolves; # the build steps below use the workspace-local CLI regardless. - name: Install gjsify CLI - run: npm install -g @gjsify/cli@0.64.27 + run: npm install -g @gjsify/cli@0.64.33 - name: Install dependencies run: gjsify install --immutable diff --git a/.github/workflows/package-managers.yml b/.github/workflows/package-managers.yml index 6d1fca93..0234578c 100644 --- a/.github/workflows/package-managers.yml +++ b/.github/workflows/package-managers.yml @@ -37,7 +37,7 @@ jobs: setup: "npm install -g pnpm" install: "pnpm install" - pm: gjsify - setup: "npm install -g @gjsify/cli@0.64.27" + setup: "npm install -g @gjsify/cli@0.64.33" install: "gjsify install" steps: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a208a46d..e217fb46 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -44,7 +44,7 @@ env: # Bootstrap pin. Must equal the version `gjsify-lock.json` resolves — the # assertion step below fails the run when the two drift, the same guard # ci.yml uses. - GJSIFY_CLI_VERSION: "0.64.27" + GJSIFY_CLI_VERSION: "0.64.33" jobs: artifacts: diff --git a/gjsify-lock.json b/gjsify-lock.json index ecb6aaf6..a6c4bea7 100644 --- a/gjsify-lock.json +++ b/gjsify-lock.json @@ -2,24 +2,24 @@ "lockfileVersion": 4, "requested": [ "@changesets/cli@^2.27.0", - "@gjsify/cli@0.64.27", - "@gjsify/site@0.64.27", + "@gjsify/cli@0.64.33", + "@gjsify/site@0.64.33", "oxfmt@^0.53.0", "oxlint@^1.68.0", "typescript@^6.0.3", "@gjsify/adwaita-gobject-native@^0.64.1", - "@gjsify/adwaita-icons@0.64.27", - "@gjsify/adwaita-nativescript@0.64.27", - "@gjsify/app-settings@0.64.27", + "@gjsify/adwaita-icons@0.64.33", + "@gjsify/adwaita-nativescript@0.64.33", + "@gjsify/app-settings@0.64.33", "@gjsify/gi-runtime-android@^0.64.1", - "@gjsify/gtksource-nativescript@0.64.27", + "@gjsify/gtksource-nativescript@0.64.33", "@gjsify/node-gi@^0.64.1", "@nativescript/core@~9.1.3", "@nativescript/tailwind@^4.0.9", "tailwindcss@^4.3.0", - "@gjsify/rolldown-plugin-gjsify@0.64.27", - "@gjsify/nativescript-vite@0.64.27", - "@gjsify/vite-plugin-blueprint@0.64.27", + "@gjsify/rolldown-plugin-gjsify@0.64.33", + "@gjsify/nativescript-vite@0.64.33", + "@gjsify/vite-plugin-blueprint@0.64.33", "@nativescript/android@9.1.1", "@nativescript/ios@9.1.0", "@nativescript/types@~9.0.0", @@ -42,33 +42,33 @@ "@girs/javascriptcore-6.0@5.4.0", "@girs/pango-1.0@5.4.0", "@girs/webkit-6.0@5.4.0", - "@gjsify/storybook@0.64.27", - "@gjsify/lightningcss-native@0.64.27", - "@gjsify/rolldown-native@0.64.27", - "@gjsify/vite-plugin-gettext@0.64.27", - "@gjsify/gtk-host@0.64.27", + "@gjsify/storybook@0.64.33", + "@gjsify/lightningcss-native@0.64.33", + "@gjsify/rolldown-native@0.64.33", + "@gjsify/vite-plugin-gettext@0.64.33", + "@gjsify/gtk-host@0.64.33", "@gjsify/gtk-runtime-darwin-arm64@^0.63.0", "@gjsify/gtk-runtime-darwin-x64@^0.63.0", "@gjsify/gtk-runtime-win32-x64@^0.63.0", "@gjsify/node-runtime-darwin-arm64@^0.63.0", "@gjsify/node-runtime-darwin-x64@^0.63.0", "@gjsify/node-runtime-win32-x64@^0.63.0", - "@gjsify/adwaita-web@0.64.27", - "@gjsify/vite-plugin-gjsify@0.64.27", + "@gjsify/adwaita-web@0.64.33", + "@gjsify/vite-plugin-gjsify@0.64.33", "esbuild@^0.28.0", "lightningcss@^1.32.0", "@types/node@^25.9.1", - "@gjsify/fs@0.64.27", - "@gjsify/path@0.64.27", - "@gjsify/blueprint@0.64.27", - "@gjsify/dom-elements@0.64.27", + "@gjsify/fs@0.64.33", + "@gjsify/path@0.64.33", + "@gjsify/blueprint@0.64.33", + "@gjsify/dom-elements@0.64.33", "@mdx-js/rollup@^3.1.1", "@types/mdx@^2.0.13", "nano-jsx@^0.2.1", - "@gjsify/adwaita-core@0.64.27", - "@gjsify/canvas2d@0.64.27", - "@gjsify/distribution@0.64.27", - "@gjsify/unit@0.64.27" + "@gjsify/adwaita-core@0.64.33", + "@gjsify/canvas2d@0.64.33", + "@gjsify/distribution@0.64.33", + "@gjsify/unit@0.64.33" ], "packages": { "node_modules/@alloc/quick-lru": { @@ -1972,39 +1972,39 @@ } }, "node_modules/@gjsify/abort-controller": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/abort-controller/-/abort-controller-0.64.27.tgz", - "integrity": "sha512-L9mvfiOASoI9CqTv7whfxss0MC2gTRQ+ueGqtyV0qpjBIg6qWboKSrZshpElV46xbo27Yf7WeE+EY1UAUzmlyg==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/abort-controller/-/abort-controller-0.64.33.tgz", + "integrity": "sha512-qFVxIlx1gLuv3KcxgFayKqFXb74PognzAEVo4pioXhL0l7mrWgdURTgWL3PWiSqVJFAytGi5Kktfesnu/BhhKg==", "dependencies": { - "@gjsify/dom-events": "^0.64.27" + "@gjsify/dom-events": "^0.64.33" } }, "node_modules/@gjsify/adwaita-app": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/adwaita-app/-/adwaita-app-0.64.27.tgz", - "integrity": "sha512-rwMxMAz/I7hfqeFvXaF5Ast6jJ/PkOwlIqVfIhrYJlzyO+kYK+D6KmNooatHl/1AO0fsdGVTfvIW6sA8yqnxxw==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/adwaita-app/-/adwaita-app-0.64.33.tgz", + "integrity": "sha512-p465GWPmM31fpzEOdqYhahk0ZMxtPzbMjratZVm59deiwmQudKPrlVX8A4YLlezTwaWLGJcMTKb46pjEW4pOHQ==", "dependencies": { "@girs/gjs": "5.4.0", "@girs/adw-1": "5.4.0", "@girs/gdk-4.0": "5.4.0", "@girs/gio-2.0": "5.4.0", "@girs/gtk-4.0": "5.4.0", - "@gjsify/utils": "^0.64.27", + "@gjsify/utils": "^0.64.33", "@girs/glib-2.0": "5.4.0", - "@gjsify/devtools": "^0.64.27", + "@gjsify/devtools": "^0.64.33", "@girs/gobject-2.0": "5.4.0", - "@gjsify/adwaita-core": "^0.64.27" + "@gjsify/adwaita-core": "^0.64.33" } }, "node_modules/@gjsify/adwaita-core": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/adwaita-core/-/adwaita-core-0.64.27.tgz", - "integrity": "sha512-QTEVV21q7s1kXvfV+FFbW6RJ+7ufA+Xti29JUqPTp5aAcwd4TOaCRJbNvf+spkENROr7Zt6aVW2H5THg+zNarA==" + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/adwaita-core/-/adwaita-core-0.64.33.tgz", + "integrity": "sha512-bSQADgEsv7NMQlER+/UlDmZEaQ0Gdd+qgORDCaWU8kEriFix3kvTCZNZjTqeUGC32pqijURpSgYpiqanPiWvKw==" }, "node_modules/@gjsify/adwaita-fonts": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/adwaita-fonts/-/adwaita-fonts-0.64.27.tgz", - "integrity": "sha512-78d7OYQPmT3tGiU0I17VnnDRDpPN112aGWRYb7XB/EPJLVC9V+TcwBB/lXl4VmblRNfz4Ey3zFboTTH9v9DJmQ==" + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/adwaita-fonts/-/adwaita-fonts-0.64.33.tgz", + "integrity": "sha512-tbchvExIFhxqUX9bieRe/0ZGtEerDjJdas6d89533+KnlZyz36vRq9Kwl1g6gyIXAKXUZAvIXjKTp+Or+f6g9Q==" }, "node_modules/@gjsify/adwaita-gobject-native": { "version": "0.64.1", @@ -2015,24 +2015,24 @@ } }, "node_modules/@gjsify/adwaita-icons": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/adwaita-icons/-/adwaita-icons-0.64.27.tgz", - "integrity": "sha512-Xj5H3sq6AMVOqVthotSFo2WuNbZz9io1Ap8cEo6p++0TSD5S3RdhGbDdFVQeUIRAUkuxIgzW5ofzbK9SiLw0OQ==" + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/adwaita-icons/-/adwaita-icons-0.64.33.tgz", + "integrity": "sha512-E8eo5z2Iy2LaHI6DIR6kHprYl2mt4Kkz0sPTlL6crL+0yhnuaNVLxzBKIkE1JTtlLK7Ou5SVXzF9ELAGu6NpBQ==" }, "node_modules/@gjsify/adwaita-nativescript": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/adwaita-nativescript/-/adwaita-nativescript-0.64.27.tgz", - "integrity": "sha512-YnZE7nTRS4pU8nM3TxaQGhRTJCsO7MUhjIgq3zCYIt1k3G+zGxYYwSbbtnETkTA/T11dRJratVSzRXdXFCD15Q==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/adwaita-nativescript/-/adwaita-nativescript-0.64.33.tgz", + "integrity": "sha512-w+sj1v9su98T6PJiWYEBRB8BQXOAN+pkHO7kLZW6B2AIrNBZSOcjcS2yhympaM5+N/BNJnEQ0sQBrQ2Tz8Fjug==", "dependencies": { - "@gjsify/adwaita-core": "^0.64.27", - "@gjsify/adwaita-fonts": "^0.64.27", - "@gjsify/adwaita-icons": "^0.64.27", - "@gjsify/canvas2d-core": "^0.64.27", - "@gjsify/native-platform": "^0.64.27" + "@gjsify/adwaita-core": "^0.64.33", + "@gjsify/adwaita-fonts": "^0.64.33", + "@gjsify/adwaita-icons": "^0.64.33", + "@gjsify/canvas2d-core": "^0.64.33", + "@gjsify/native-platform": "^0.64.33" }, "peerDependencies": { "@nativescript/core": "*", - "@gjsify/app-settings": "^0.64.27" + "@gjsify/app-settings": "^0.64.33" }, "peerDependenciesMeta": { "@nativescript/core": { @@ -2044,22 +2044,22 @@ } }, "node_modules/@gjsify/adwaita-web": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/adwaita-web/-/adwaita-web-0.64.27.tgz", - "integrity": "sha512-aHHbfBPboWhLRSF/fP3PwMWbFs9xyZytXJl5CaRfWQWtCcip961NxVGBxFBx6nXnRrXxHbrZhjqW6NAQgLYFiQ==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/adwaita-web/-/adwaita-web-0.64.33.tgz", + "integrity": "sha512-4dOkZnCbNu29eiUfvdXEunPtZ4XogQ903tMikaFS9zktMrh+rNY5mpWz1q+pMCS6byd4HrlzkKc+Jmppo2C9pg==", "dependencies": { "@codemirror/view": "^6.43.4", "@lezer/highlight": "^1.2.3", "@codemirror/state": "^6.7.0", "@codemirror/commands": "^6.10.4", "@codemirror/language": "^6.12.4", - "@gjsify/adwaita-core": "^0.64.27", - "@gjsify/adwaita-fonts": "^0.64.27", - "@gjsify/adwaita-icons": "^0.64.27", - "@gjsify/gtksource-core": "^0.64.27" + "@gjsify/adwaita-core": "^0.64.33", + "@gjsify/adwaita-fonts": "^0.64.33", + "@gjsify/adwaita-icons": "^0.64.33", + "@gjsify/gtksource-core": "^0.64.33" }, "peerDependencies": { - "@gjsify/app-settings": "^0.64.27" + "@gjsify/app-settings": "^0.64.33" }, "peerDependenciesMeta": { "@gjsify/app-settings": { @@ -2068,11 +2068,11 @@ } }, "node_modules/@gjsify/app-settings": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/app-settings/-/app-settings-0.64.27.tgz", - "integrity": "sha512-NM8lJHxKfMjLZ3mHKFK52e3V/jUUumgxuxd8Qh+xRtxsJ/POk2bY5w0t8VYGm42sPeUm1aMKxwh4scQUKCKrhg==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/app-settings/-/app-settings-0.64.33.tgz", + "integrity": "sha512-QW9T5s9BLcm/pBq4cyBCgcb4s6t00oMFqXubsiTleE0+qoa6VHw0xCy/nFW4vmFCTS5UUaiOQA1x3WN9UAs+1w==", "dependencies": { - "@gjsify/adwaita-core": "^0.64.27" + "@gjsify/adwaita-core": "^0.64.33" }, "peerDependencies": { "@nativescript/core": "*" @@ -2084,22 +2084,22 @@ } }, "node_modules/@gjsify/assert": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/assert/-/assert-0.64.27.tgz", - "integrity": "sha512-feyRacad6i1N6X3pchraw/uyPNouZIucYzK/y/Vv6ECrab9gzUX+X8X80e8qli82y1oAbqfgcdleOdrJYVWNVw==" + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/assert/-/assert-0.64.33.tgz", + "integrity": "sha512-xJCn4Q6HBan3tGg2RhWHqVl06SoDUm4HHc7+aSEXtFPYRDPfCWGkWFTzJveXO2as+khS55dzHuY4QQzdT5SU2A==" }, "node_modules/@gjsify/async_hooks": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/async_hooks/-/async_hooks-0.64.27.tgz", - "integrity": "sha512-Bfah/ZKwS0kNU4ensuBhpLC/5tl5M28ni5nemldsol3I/sDj/y7Y0/ulDJs4X6+hYlhMETL29BY1q29q/TcfaQ==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/async_hooks/-/async_hooks-0.64.33.tgz", + "integrity": "sha512-wmAHOtidLFAw1W4CTTSb6nzww5DRRgzhLz5eWoKxBAG/Q4Rr/iz7kbRbnYB7+jorPrOXEBwk/h1UrGO0KEqOHQ==", "dependencies": { - "@gjsify/events": "^0.64.27" + "@gjsify/events": "^0.64.33" } }, "node_modules/@gjsify/blueprint": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/blueprint/-/blueprint-0.64.27.tgz", - "integrity": "sha512-hpoeBF5faCA35IQrd8uveXujvjWxTUbMrcI/xzeCW/Cb57Avz9XPTjICr7mLZO06uASEyTCr+wtHA/33JdVKjg==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/blueprint/-/blueprint-0.64.33.tgz", + "integrity": "sha512-B5w3otBT8BLlfm98pZHmkDaNGKNL3lVsGW6QIYFgcfHT6vRiK1IpXpo005tkx8RJ2PXs7ZkK/sq+HOBdUZLQXQ==", "dependencies": { "@girs/adw-1": "5.4.0", "@girs/gdk-4.0": "5.4.0", @@ -2113,35 +2113,35 @@ } }, "node_modules/@gjsify/buffer": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/buffer/-/buffer-0.64.27.tgz", - "integrity": "sha512-k/P2pQb2LCimFVVb8diMV0f7EyqEeSKdcg8vhf6miQkqG9HZ29o5vD1iki3egIJD0valb2R5wJ6iP5TCNquH9w==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/buffer/-/buffer-0.64.33.tgz", + "integrity": "sha512-UVtw9CZQPfh+E2LQsQMrZh34+sAVjDknZ2akqViHnSi38reoW0CDwkWCDzLsbbW1he5hMlkOdavl3U/Mv1B5tg==", "dependencies": { - "@gjsify/utils": "^0.64.27" + "@gjsify/utils": "^0.64.33" } }, "node_modules/@gjsify/canvas2d": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/canvas2d/-/canvas2d-0.64.27.tgz", - "integrity": "sha512-+W4/edepa21YGK+OWPI/zD/T8CjwnOWqv0bMUWR77ErXN/PcEfGx+DALgOSluMnKTRa4sphKXds3OEPG5cv99A==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/canvas2d/-/canvas2d-0.64.33.tgz", + "integrity": "sha512-yQXNdcTAaRfiKvTR6HFigPo/Pd5oeGPMDMJHXoexCUPNeiXUfhdzsBg6WamRU2vX7GcPU3r9Z2rUDHNqrlKJ2w==", "dependencies": { "@girs/gjs": "5.4.0", "@girs/gdk-4.0": "5.4.0", "@girs/gtk-4.0": "5.4.0", - "@gjsify/utils": "^0.64.27", + "@gjsify/utils": "^0.64.33", "@girs/glib-2.0": "5.4.0", "@girs/pango-1.0": "5.4.0", "@girs/gobject-2.0": "5.4.0", - "@gjsify/dom-events": "^0.64.27", + "@gjsify/dom-events": "^0.64.33", "@girs/gdkpixbuf-2.0": "5.4.0", "@girs/pangocairo-1.0": "5.4.0", - "@gjsify/dom-elements": "^0.64.27", - "@gjsify/event-bridge": "^0.64.27", - "@gjsify/canvas2d-core": "^0.64.27" + "@gjsify/dom-elements": "^0.64.33", + "@gjsify/event-bridge": "^0.64.33", + "@gjsify/canvas2d-core": "^0.64.33" }, "peerDependencies": { - "@gjsify/adwaita-web": "^0.64.27", - "@gjsify/adwaita-nativescript": "^0.64.27" + "@gjsify/adwaita-web": "^0.64.33", + "@gjsify/adwaita-nativescript": "^0.64.33" }, "peerDependenciesMeta": { "@gjsify/adwaita-web": { @@ -2153,9 +2153,9 @@ } }, "node_modules/@gjsify/canvas2d-core": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.64.27.tgz", - "integrity": "sha512-RxxRydyL5Hk7fYEZl/VsUHfSKCyZJlTPijW8/fx40sRMYZVrTAynlxuX6HnDFBbOLd80YoQw73QoxuPKNYrcvA==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.64.33.tgz", + "integrity": "sha512-ZpIHB2I1AqqUooBTImdPj6JrAusjf2BF/aNkq6SjYCieWWozH4lKBEoB+Ve7ZaFyUcKLkIyi5xwR4MesQD8W8Q==", "dependencies": { "@girs/gjs": "5.4.0", "@girs/gdk-4.0": "5.4.0", @@ -2168,50 +2168,50 @@ } }, "node_modules/@gjsify/child_process": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/child_process/-/child_process-0.64.27.tgz", - "integrity": "sha512-3geno+WBdHJAW78lIO5hOP1QS8i0dPl9Dowy6v4wv8ZAvANOlhYUY1xpbEIgooE1QQhEvwYZQu2hqrwtAEVO8A==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/child_process/-/child_process-0.64.33.tgz", + "integrity": "sha512-7MalVRzEzWeyLNOHqSgl53Pc0b50rmqm9Y+dSlLWKGdBRE8U9dNQlCDrMTgGC4JouS4y87Y5BPMznBpo67CWnA==", "dependencies": { "@girs/gio-2.0": "5.4.0", - "@gjsify/utils": "^0.64.27", + "@gjsify/utils": "^0.64.33", "@girs/glib-2.0": "5.4.0", - "@gjsify/buffer": "^0.64.27", - "@gjsify/events": "^0.64.27", - "@gjsify/sab-native": "^0.64.27", - "@gjsify/ipc-channel": "^0.64.27" + "@gjsify/buffer": "^0.64.33", + "@gjsify/events": "^0.64.33", + "@gjsify/sab-native": "^0.64.33", + "@gjsify/ipc-channel": "^0.64.33" } }, "node_modules/@gjsify/cli": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/cli/-/cli-0.64.27.tgz", - "integrity": "sha512-am69HVPezig/WgKU2ICz9TOhD3dpMkVMKjzHEczqu8RiAuSS8RIZgP/8XBhxzl0OoQjohH9W+A3NAUtSEtrd3g==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/cli/-/cli-0.64.33.tgz", + "integrity": "sha512-9Vqdae4FuEGWN5OCsv3WrsCW3YnxgNE/CYIjjfOXsp8y1jPfjjf8+7tNlYuDsaa21PRwCVozAMBzDbApSi47eg==", "dependencies": { "acorn": "^8.17.0", "yargs": "^18.0.0", "rolldown": "^1.1.4", "pkg-types": "^2.3.1", - "@gjsify/tar": "^0.64.27", - "@gjsify/tsc": "^0.64.27", + "@gjsify/tar": "^0.64.33", + "@gjsify/tsc": "^0.64.33", "cosmiconfig": "^9.0.2", "get-tsconfig": "^4.14.0", - "@gjsify/utils": "^0.64.27", - "@gjsify/buffer": "^0.64.27", - "@gjsify/semver": "^0.64.27", - "@gjsify/blueprint": "^0.64.27", - "@gjsify/workspace": "^0.64.27", - "@gjsify/create-app": "^0.64.27", - "@gjsify/resolve-npm": "^0.64.27", - "@gjsify/node-globals": "^0.64.27", - "@gjsify/npm-registry": "^0.64.27", - "@gjsify/web-polyfills": "^0.64.27", - "@gjsify/node-polyfills": "^0.64.27", - "@gjsify/rolldown-plugin-pnp": "^0.64.27", - "@gjsify/vite-plugin-blueprint": "^0.64.27", - "@gjsify/rolldown-plugin-gjsify": "^0.64.27" + "@gjsify/utils": "^0.64.33", + "@gjsify/buffer": "^0.64.33", + "@gjsify/semver": "^0.64.33", + "@gjsify/blueprint": "^0.64.33", + "@gjsify/workspace": "^0.64.33", + "@gjsify/create-app": "^0.64.33", + "@gjsify/resolve-npm": "^0.64.33", + "@gjsify/node-globals": "^0.64.33", + "@gjsify/npm-registry": "^0.64.33", + "@gjsify/web-polyfills": "^0.64.33", + "@gjsify/node-polyfills": "^0.64.33", + "@gjsify/rolldown-plugin-pnp": "^0.64.33", + "@gjsify/vite-plugin-blueprint": "^0.64.33", + "@gjsify/rolldown-plugin-gjsify": "^0.64.33" }, "peerDependencies": { - "@gjsify/oxfmt-native": "^0.64.27", - "@gjsify/rolldown-native": "^0.64.27" + "@gjsify/oxfmt-native": "^0.64.33", + "@gjsify/rolldown-native": "^0.64.33" }, "peerDependenciesMeta": { "@gjsify/oxfmt-native": { @@ -2226,62 +2226,62 @@ } }, "node_modules/@gjsify/cluster": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/cluster/-/cluster-0.64.27.tgz", - "integrity": "sha512-XX3GG+atkR2QlZnyyIjk121LeJzgCOYsDNcRqjpVywvknLfmHB7NKTGdiOMrv/Qf3VpRUyiafUL2ON2dburrXg==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/cluster/-/cluster-0.64.33.tgz", + "integrity": "sha512-oyvfNsOSBJx4UM/m+ULeJNO+BeMlF+2zGk7ZoIE03+jxR1KoStFx4JTNIPYbTSuUqRGurMUk6NQ7VlOD+Vfo0Q==", "dependencies": { - "@gjsify/events": "^0.64.27" + "@gjsify/events": "^0.64.33" } }, "node_modules/@gjsify/compression-streams": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/compression-streams/-/compression-streams-0.64.27.tgz", - "integrity": "sha512-d22sYPpgrviQeJEIBef7is4uadWCWNfmFLhk13iZazG+QCQXqQ9eurxhmpCvkCkl4LgIJgXN+XZ0Jna5irzQBw==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/compression-streams/-/compression-streams-0.64.33.tgz", + "integrity": "sha512-6mfkCHUYikcQiJb/4Q757b6BXEqKODs5vMCgSwwTzf+8CMI1UoOyw91e9z1yxHG7zqfGv9AQ1YEGQXGeS6RbAg==", "dependencies": { - "@gjsify/web-streams": "^0.64.27" + "@gjsify/web-streams": "^0.64.33" } }, "node_modules/@gjsify/console": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/console/-/console-0.64.27.tgz", - "integrity": "sha512-mHixdF6SxXv4dU2AKESLpp+tuDTlI039xDgj7fgOsv0ifdc+dAafTRT5f08uaGdToGb3MD+6UZPcbHDU3Im/vw==" + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/console/-/console-0.64.33.tgz", + "integrity": "sha512-vFVpXwilFEaon1hTzTc+yR0nTR1dwvLfUAakYYH+Xff5flsCCeH3qe0Wwy8IexHecEtER4QIyjK0zT/rJSkUTg==" }, "node_modules/@gjsify/constants": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/constants/-/constants-0.64.27.tgz", - "integrity": "sha512-iHpg2XgZ+RS3OOPSuNaGqP/oh16dx5mxouFgk2SQmr8OCiUnC9NuyRCJbPVWyQId81Gl5LT8sC1mOJu1eMR7Eg==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/constants/-/constants-0.64.33.tgz", + "integrity": "sha512-IT/Y4Ka1PfJ7IQ/v5u/wxFS3zuhcpUDmMY0gEl9JcmhxhLqeWQE9ioyw7MV1x56yyQdU01oeoPm5eCTM0k+wCQ==", "dependencies": { - "@gjsify/fs": "^0.64.27", - "@gjsify/os": "^0.64.27", - "@gjsify/crypto": "^0.64.27" + "@gjsify/fs": "^0.64.33", + "@gjsify/os": "^0.64.33", + "@gjsify/crypto": "^0.64.33" } }, "node_modules/@gjsify/create-app": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/create-app/-/create-app-0.64.27.tgz", - "integrity": "sha512-L4Y8nSOvnKYajXcXJ/YKJ+4fUZTWK8INzV4dRbJ4tBrSvZ3A8tEcSiXmdkAWBS5ldGbyXhxFChZjAR1RubTBfA==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/create-app/-/create-app-0.64.33.tgz", + "integrity": "sha512-v43RJMn9cxLkb36ofv/BD5xX/ERE99Xzu7CanXDnM8Z4PnpCJkGmVFKE7h2jP6aNmOQwFf+cW2SCMsTOIt/kZQ==", "dependencies": { "yargs": "^18.0.0" }, "bin": "./lib/index.js" }, "node_modules/@gjsify/crypto": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/crypto/-/crypto-0.64.27.tgz", - "integrity": "sha512-q/Rklr7uC813+6Qu2uM33cp+B600rk8XXhcJzvoBIJijPP+pE6SGlPnl8pL2WsusYNk1nRm1ZZ0zsorcqm4/ew==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/crypto/-/crypto-0.64.33.tgz", + "integrity": "sha512-qbEE+tERq2uofbstQU9fc6hu2h6JC/6H73nQowhsBPiSBc1Lwskw46yCN+Yfh3v5gXfQSXuyNjFPpa34GkiHQQ==", "dependencies": { "@noble/curves": "^2.4.0", "@noble/hashes": "^2.4.0", "@girs/glib-2.0": "5.4.0", - "@gjsify/buffer": "^0.64.27", - "@gjsify/stream": "^0.64.27", - "@gjsify/webcrypto": "^0.64.27" + "@gjsify/buffer": "^0.64.33", + "@gjsify/stream": "^0.64.33", + "@gjsify/webcrypto": "^0.64.33" } }, "node_modules/@gjsify/devtools": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/devtools/-/devtools-0.64.27.tgz", - "integrity": "sha512-EAWSF9rEz1DBRDpevTuk8I3ghEBoQlg/31qdiefDo423NZKgxjXfdcMWgZEIEw05O+SMqXk3xCR0Vu8i45ltNw==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/devtools/-/devtools-0.64.33.tgz", + "integrity": "sha512-XRJaub4xyJ+rtWiCpvGSEVLbeW1905Yoppp1FZGS1foPh9U7lTn3jHH5wCvfEfBTEffjHB0L75m3lKL9ETrVJw==", "dependencies": { "@girs/gjs": "5.4.0", "@girs/adw-1": "5.4.0", @@ -2291,192 +2291,192 @@ "@girs/glib-2.0": "5.4.0", "@girs/gobject-2.0": "5.4.0", "@girs/graphene-1.0": "5.4.0", - "@gjsify/devtools-protocol": "^0.64.27" + "@gjsify/devtools-protocol": "^0.64.33" } }, "node_modules/@gjsify/devtools-protocol": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/devtools-protocol/-/devtools-protocol-0.64.27.tgz", - "integrity": "sha512-bdGTM+KLfmw9M0ctyCLigAuYBYj0YvcIKPVPOhwUrGbBXaC4tR4zRhpSM2cRL3e87k0D8fdgl/sWbjKIaftBow==" + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/devtools-protocol/-/devtools-protocol-0.64.33.tgz", + "integrity": "sha512-6g5TgAZ866dB+LniTzWlcRhlnyFpmMtaSq6VZA+NZQoG0YSujHq27DeTbBRHBdhkLAppemo7ulqjFUHzHV6wMw==" }, "node_modules/@gjsify/dgram": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/dgram/-/dgram-0.64.27.tgz", - "integrity": "sha512-zfyYdvW3uRspI6PfKea/POVLuHWir2Ez9sBulHAE0Hrht2VecJcfi0LchspLUJCDhP7kOReJVxCmzapXgZ2V7Q==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/dgram/-/dgram-0.64.33.tgz", + "integrity": "sha512-Asrar1RAQuRo1gQEliCz0V+UWEZFrU0wePJwlQyp4kUHFF4SkpzuAylnJASY6OLKvHzlFpbqeSHj5u4+OM1Piw==", "dependencies": { "@girs/gio-2.0": "5.4.0", - "@gjsify/utils": "^0.64.27", + "@gjsify/utils": "^0.64.33", "@girs/glib-2.0": "5.4.0", - "@gjsify/buffer": "^0.64.27", - "@gjsify/events": "^0.64.27" + "@gjsify/buffer": "^0.64.33", + "@gjsify/events": "^0.64.33" } }, "node_modules/@gjsify/diagnostics_channel": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/diagnostics_channel/-/diagnostics_channel-0.64.27.tgz", - "integrity": "sha512-D+OI6WkEtHkuDRiMxBdvqa/tnVAiNuxGxgNU4tO/MluZPjgAHfu0SrO11Wyz2Y7SO0nrbu0OGKSx34uU+yQOzw==" + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/diagnostics_channel/-/diagnostics_channel-0.64.33.tgz", + "integrity": "sha512-y6HyzSbIKw9PcoxdAbx4haUo6YpBHls7VVbtNQLxBEG0/kvT1mMQBfhXT1b5ch6UWsBl0nXWmjg5/MA/lGwhcQ==" }, "node_modules/@gjsify/distribution": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/distribution/-/distribution-0.64.27.tgz", - "integrity": "sha512-LpdOQGKW6nPylcEr08tpCUG0RIFrVrPltfV+0xLF5sC11oYv/8FdIOwnLLPQFkCz9GElxnEGKits7H8OJAsDtA==" + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/distribution/-/distribution-0.64.33.tgz", + "integrity": "sha512-iKl/IPUwDNQ9uDvWiE278+Lo8I7DZaS0w6a9GJalXMeMjXsEg64/rT47mymZQBtV1F4kJRO+Sm9rijXtx1VV0w==" }, "node_modules/@gjsify/dns": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/dns/-/dns-0.64.27.tgz", - "integrity": "sha512-5QqhhNtL+k032gRAbkxFSMMypDvz2A1oYx1NH32PKuXqG/Bo5eDVbvyr1eN6/7/ccRkFYhMFS6vgwgWrYXrfkg==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/dns/-/dns-0.64.33.tgz", + "integrity": "sha512-F9l8FbzfQ+r5+s/ZEakVGHTGgCyYG/CmkC9Ofqf082z4HI5EfErbun/evQVzOJWDXamrcNXqmI1u6aS/x0CnSw==", "dependencies": { - "@gjsify/net": "^0.64.27", + "@gjsify/net": "^0.64.33", "@girs/gio-2.0": "5.4.0", - "@gjsify/utils": "^0.64.27", + "@gjsify/utils": "^0.64.33", "@girs/glib-2.0": "5.4.0" } }, "node_modules/@gjsify/dom-elements": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/dom-elements/-/dom-elements-0.64.27.tgz", - "integrity": "sha512-N5mh7ZxTLtMm5ZTWIhYnU6Cye3YXAjm0TbmJx/uZTe56wZED50a3VKl+qnB2i0FyyalV4gQQBmrLXYrvOoZjNQ==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/dom-elements/-/dom-elements-0.64.33.tgz", + "integrity": "sha512-U81WZ3cvxxjG5rXLeAnEpUYavRQq6R4497ia38QLAl8+9WRWTSPyOjeSovSz+BRZfIUvA/up+c+W9pihBXQHtQ==", "dependencies": { "@girs/gjs": "5.4.0", "@girs/gst-1.0": "5.4.0", - "@gjsify/fetch": "^0.64.27", - "@gjsify/utils": "^0.64.27", + "@gjsify/fetch": "^0.64.33", + "@gjsify/utils": "^0.64.33", "@girs/glib-2.0": "5.4.0", - "@gjsify/domparser": "^0.64.27", - "@gjsify/dom-events": "^0.64.27", + "@gjsify/domparser": "^0.64.33", + "@gjsify/dom-events": "^0.64.33", "@girs/gdkpixbuf-2.0": "5.4.0", - "@gjsify/node-globals": "^0.64.27", - "@gjsify/canvas2d-core": "^0.64.27", - "@gjsify/abort-controller": "^0.64.27" + "@gjsify/node-globals": "^0.64.33", + "@gjsify/canvas2d-core": "^0.64.33", + "@gjsify/abort-controller": "^0.64.33" } }, "node_modules/@gjsify/dom-events": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/dom-events/-/dom-events-0.64.27.tgz", - "integrity": "sha512-q3EMf4EIxojBxYsVYSIa/zYinTJGlrVHr7kB4Rvok/QEiXqRkn9YEC3LNOBeEsX6PTqwqgz1ycLpfEed2wkhUQ==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/dom-events/-/dom-events-0.64.33.tgz", + "integrity": "sha512-77FjLS8jmwwWRBzDnZnaIH5rK5XKf5xxrA2/yhtSfcmOjnQ3yTOEdvPW3E+6dNB5b/qAIll2EjsRT9QFqAuxyw==", "dependencies": { - "@gjsify/dom-exception": "^0.64.27" + "@gjsify/dom-exception": "^0.64.33" } }, "node_modules/@gjsify/dom-exception": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/dom-exception/-/dom-exception-0.64.27.tgz", - "integrity": "sha512-uHwU2K38mh18P9K8hJRX538bewx86PFv/y11CZZxN9+pHJIBTdFxSEguGlp1zAXD/t3IxCvdCMePLSy5crHkbw==" + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/dom-exception/-/dom-exception-0.64.33.tgz", + "integrity": "sha512-eDCGV4E6KQDI9ytub73H8wQZvvS1kAZeiTkb49BNzUleyDFy5B4bCnRBRw0d7rHRXhRyLpeXtXWzM4jsR/ojPA==" }, "node_modules/@gjsify/domain": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/domain/-/domain-0.64.27.tgz", - "integrity": "sha512-zr/h8jrDYEWu3gayEwYe1FE+RdNcSLY3+InHtHYp4cQZUHWUpbHLmwF2qyW7P7L9z7jQVRbwthuAU8OBmk6H9Q==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/domain/-/domain-0.64.33.tgz", + "integrity": "sha512-SszmDH9uBzALOkfYuva2oY6EL8muVxPIAAs8tFbYtxO46VoRlpGubieBHntthXoItUKXet4jqOT1QoMqJ5qWHQ==", "dependencies": { - "@gjsify/events": "^0.64.27" + "@gjsify/events": "^0.64.33" } }, "node_modules/@gjsify/domparser": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/domparser/-/domparser-0.64.27.tgz", - "integrity": "sha512-xMscpK1ut5k+y7M/b2t0UkUP7AWg2X3A9wyOSI+Xi5mKxDz5m4x3BOWa3nOWaYhN77NnU7rRL3TiQ63ZmjYtkg==" + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/domparser/-/domparser-0.64.33.tgz", + "integrity": "sha512-1hbi7GHgOLZxCGcrfbdINFLI7oBQ0lStBXCf+PrwcwcqXC5DhSd19dpm+liso0z8QLCp1bXOdCTSGqMMqIIZWQ==" }, "node_modules/@gjsify/empty": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/empty/-/empty-0.64.27.tgz", - "integrity": "sha512-6qSFXfdtD0VnlMNtDqPzh9V6HJA4QDyqpndFHh44OlNX2tiPn5ruVkZLDIGxegP6WcnuLj6zz977K6hxtJk+bg==" + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/empty/-/empty-0.64.33.tgz", + "integrity": "sha512-UUvvtr2xumun4eYwMaDfJTVhjfALPW2sYeeH3C03rJq3JPaGHnFU27eV5fQXKd6uLSfkb96DVNjn1gSK+Izmnw==" }, "node_modules/@gjsify/event-bridge": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/event-bridge/-/event-bridge-0.64.27.tgz", - "integrity": "sha512-kf6hC75h/qZ9u2FCl2fuBarMHdlas1ERuv0QH20g0YtfT1IBosnogDc2LnDdvsYXD1BQk/vus/FDFCRR9MeVAg==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/event-bridge/-/event-bridge-0.64.33.tgz", + "integrity": "sha512-DDIlfG+76bUGQ3isvkdJzRHK1xT1yfL076bE4SV9Z8GvK2OulOeir4NFErrZFadGzAD8A/LUi4uJkgdICXQceA==", "dependencies": { "@girs/gjs": "5.4.0", "@girs/gdk-4.0": "5.4.0", "@girs/gtk-4.0": "5.4.0", "@girs/glib-2.0": "5.4.0", "@girs/graphene-1.0": "5.4.0", - "@gjsify/dom-events": "^0.64.27" + "@gjsify/dom-events": "^0.64.33" } }, "node_modules/@gjsify/events": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/events/-/events-0.64.27.tgz", - "integrity": "sha512-F3K5Mj1s2ewSKvqijDNVouNAAXZEopz7ePaUR2uliJ+xVRZgP9z0YHiiS8QmDonDeXsBD5wv5uIwmTWX5SsnrA==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/events/-/events-0.64.33.tgz", + "integrity": "sha512-YIGmyelTkIFcxJUtTuzcMiUOI7uH9iTp3Xh4JFB3H9DxdvOGngWtGo6DwLsqhvCF4DT0+ylt7Pp4Aymu3PMnXw==", "dependencies": { - "@gjsify/utils": "^0.64.27" + "@gjsify/utils": "^0.64.33" } }, "node_modules/@gjsify/eventsource": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/eventsource/-/eventsource-0.64.27.tgz", - "integrity": "sha512-M4kjdVQy5gTE8dRLQZuBjpBo/3Y4KOQeYVqyV69fl+dwwFhVpamSaTzwAJvgrxTjmBaYTU8EdNIAjKI7UI/iRg==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/eventsource/-/eventsource-0.64.33.tgz", + "integrity": "sha512-yJpUv34+DvR3dgV4Nzv2ZZPfB61HVX7/pWbRu9ToQQc8IPoln/sVFm6htPTQVxxLydDKdioxUrtjjhFUTlC+yg==", "dependencies": { - "@gjsify/dom-events": "^0.64.27", - "@gjsify/web-streams": "^0.64.27" + "@gjsify/dom-events": "^0.64.33", + "@gjsify/web-streams": "^0.64.33" } }, "node_modules/@gjsify/fetch": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/fetch/-/fetch-0.64.27.tgz", - "integrity": "sha512-esSz53c7S7RT1QANO5oqIjqkvuM3iV5igXLF6DQnbZiV4Ukrck/BoYQ4Wf5TyTqA4+E6lAABlJVZprsHNsxvzw==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/fetch/-/fetch-0.64.33.tgz", + "integrity": "sha512-8PsnEUelsGhtcimvM1+wAv+xYHQlNvL8mdsUkPZMUtGRxlivSPxi6Wv2cauyZrwdNdPuG2yoY0RKdmLH3OfF5g==", "dependencies": { "@girs/gjs": "5.4.0", - "@gjsify/url": "^0.64.27", - "@gjsify/http": "^0.64.27", + "@gjsify/url": "^0.64.33", + "@gjsify/http": "^0.64.33", "@girs/gio-2.0": "5.4.0", - "@gjsify/utils": "^0.64.27", + "@gjsify/utils": "^0.64.33", "@girs/glib-2.0": "5.4.0", "@girs/soup-3.0": "5.4.0", - "@gjsify/formdata": "^0.64.27", - "@gjsify/dom-events": "^0.64.27" + "@gjsify/formdata": "^0.64.33", + "@gjsify/dom-events": "^0.64.33" } }, "node_modules/@gjsify/formdata": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/formdata/-/formdata-0.64.27.tgz", - "integrity": "sha512-PQ3TsLQRlaPe26d5bgnCWfBfbWS1Kvxfdzi4Q+Fr8xvUhzCfwPrp7z8r8R8cIKfI3wRtRz43ezdIOdNpHwRS3g==" + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/formdata/-/formdata-0.64.33.tgz", + "integrity": "sha512-FpmnEjxL8r8kSBCdbHbn0LUIwl7irBk5pzVB/DxSdcwx74xaO6j8cBGzA2tGRO+30OgKsjEHWUqjMaeblsKWog==" }, "node_modules/@gjsify/fs": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/fs/-/fs-0.64.27.tgz", - "integrity": "sha512-8CJhkYuaPSqzVpVKhkDJpqHEetmYflZJDM/H1CyRN890a3IUDurUsXO+rWW+s4HaUXr4kKXCFgaEDiVLLbObTw==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/fs/-/fs-0.64.33.tgz", + "integrity": "sha512-JPDTRyey5OxMiBaOIn3sU/yJqJgseZ45bePutP6I9hBQnCiwomI7yWvogEFQSpgD0U0rBMG5iXIPjS7Ghrr3sQ==", "dependencies": { - "@gjsify/url": "^0.64.27", + "@gjsify/url": "^0.64.33", "@girs/gio-2.0": "5.4.0", - "@gjsify/utils": "^0.64.27", + "@gjsify/utils": "^0.64.33", "@girs/glib-2.0": "5.4.0", - "@gjsify/buffer": "^0.64.27", - "@gjsify/events": "^0.64.27", - "@gjsify/stream": "^0.64.27", + "@gjsify/buffer": "^0.64.33", + "@gjsify/events": "^0.64.33", + "@gjsify/stream": "^0.64.33", "@girs/giounix-2.0": "5.4.0" } }, "node_modules/@gjsify/gamepad": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/gamepad/-/gamepad-0.64.27.tgz", - "integrity": "sha512-JxIeDaawM5T8q/MGr2waEPWUBDv1WdGXeYDwXrOXHp+qvkTA0PYEC490ZeFg8Y29OKjQLY0F9K8FhLUzPJTzRg==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/gamepad/-/gamepad-0.64.33.tgz", + "integrity": "sha512-wWh5+5nYtDM2dWyapZ3lAsZLJ5mYd2l4MTIY4+jVgz45tIxFx4DIlHCEnxzGIf3VuOuDzu8o5/NcXRfA7pL7UQ==", "dependencies": { - "@gjsify/utils": "^0.64.27", - "@gjsify/dom-events": "^0.64.27", - "@gjsify/node-globals": "^0.64.27" + "@gjsify/utils": "^0.64.33", + "@gjsify/dom-events": "^0.64.33", + "@gjsify/node-globals": "^0.64.33" }, "optionalDependencies": { - "@gjsify/gamepad-native": "^0.64.27" + "@gjsify/gamepad-native": "^0.64.33" } }, "node_modules/@gjsify/gamepad-native": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/gamepad-native/-/gamepad-native-0.64.27.tgz", - "integrity": "sha512-ECMtVtANrj97ASEAzacTqngzSx59jkORDex1/9weiOLcKTpyKvoUwLLIcaq5cCUizZX2zr9XbF1MJ82tzgRtgg==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/gamepad-native/-/gamepad-native-0.64.33.tgz", + "integrity": "sha512-LDMn3tLR0NuvlXJJWrSpbqa35t+ReQQm6nr0tkmVSyXGn6SxxMqT5ny4H68MxLJZo3my6y6Lq7JEwnhbXhg/Tg==", "optionalDependencies": { - "@gjsify/gamepad-native-linux-x64": "0.64.27", - "@gjsify/gamepad-native-win32-x64": "0.64.27", - "@gjsify/gamepad-native-darwin-x64": "0.64.27", - "@gjsify/gamepad-native-linux-arm64": "0.64.27", - "@gjsify/gamepad-native-darwin-arm64": "0.64.27" + "@gjsify/gamepad-native-linux-x64": "0.64.33", + "@gjsify/gamepad-native-win32-x64": "0.64.33", + "@gjsify/gamepad-native-darwin-x64": "0.64.33", + "@gjsify/gamepad-native-linux-arm64": "0.64.33", + "@gjsify/gamepad-native-darwin-arm64": "0.64.33" }, "optional": true }, "node_modules/@gjsify/gamepad-native-darwin-arm64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/gamepad-native-darwin-arm64/-/gamepad-native-darwin-arm64-0.64.27.tgz", - "integrity": "sha512-2i8kpW0yBa0f6aI2jw302/z7ZVlNtckKIjIOMDBf/XzefCAWgs87+0gRKMhAy/NhU8gKI8B9b4ynzQnngRhq/w==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/gamepad-native-darwin-arm64/-/gamepad-native-darwin-arm64-0.64.33.tgz", + "integrity": "sha512-WJKFfxz5RJD7x3PY0/06Ay6Zuk45s3VtL8XzSZ7dEEkKSS9bhedddwDbBKhkwjH/HxupuX0BdE0U8zkOgoAZjg==", "os": [ "darwin" ], @@ -2486,9 +2486,9 @@ "optional": true }, "node_modules/@gjsify/gamepad-native-darwin-x64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/gamepad-native-darwin-x64/-/gamepad-native-darwin-x64-0.64.27.tgz", - "integrity": "sha512-DHYFiIMTvcpcquKDAUx1okqOzsG91H1bAQz5ijBHwJbf03Hxst3VxycuxjGH4guLT0t64+fW8nMSubuRybdCIA==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/gamepad-native-darwin-x64/-/gamepad-native-darwin-x64-0.64.33.tgz", + "integrity": "sha512-jm3MMkvPCMs78p7OgZmWZpSz+BxvhGUaMBXX0xcM2n89Fp5pGtri3t428793jKA10aOipi27Qv0DbUnmRp4iYA==", "os": [ "darwin" ], @@ -2498,9 +2498,9 @@ "optional": true }, "node_modules/@gjsify/gamepad-native-linux-arm64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/gamepad-native-linux-arm64/-/gamepad-native-linux-arm64-0.64.27.tgz", - "integrity": "sha512-0t6sp8AcMPDwhapn/Zfrat1/NtZB3zZGexPbN8jia2AoCufyPttWROn4EP+53Ttk/UnrU16pXumSZq3MESaSbg==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/gamepad-native-linux-arm64/-/gamepad-native-linux-arm64-0.64.33.tgz", + "integrity": "sha512-CoLhBygIRwH5Ussng+uljglKm4nP19yK/0MNsUmq3SL3u9nZy09AXFWr4rkKWYns3hoXIAqhLe64Qxw8Y62P9A==", "os": [ "linux" ], @@ -2510,9 +2510,9 @@ "optional": true }, "node_modules/@gjsify/gamepad-native-linux-x64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/gamepad-native-linux-x64/-/gamepad-native-linux-x64-0.64.27.tgz", - "integrity": "sha512-s3SXvEs8bqwwXB7K/DKqPP1ZjPA4E1ne1m3LA4D8GYCFXDYfxgnCndOvLayOtgMIlfTCmrl5c1mWaIclv08WjQ==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/gamepad-native-linux-x64/-/gamepad-native-linux-x64-0.64.33.tgz", + "integrity": "sha512-Gb2Ra9YdhTCtQ+1b2YTpJLjubWon3X0+B+ogJXP4VxnpvxLlYa7uEB3jCxvo2tyRNQL1AywKKECiF0Qlcyo2GQ==", "os": [ "linux" ], @@ -2522,9 +2522,9 @@ "optional": true }, "node_modules/@gjsify/gamepad-native-win32-x64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/gamepad-native-win32-x64/-/gamepad-native-win32-x64-0.64.27.tgz", - "integrity": "sha512-Q8VlS1LKamvUF/Gyv9MmwidefIiiAj1D858Sb9FTEIOXG2so6UO9zUSvGUkrBC3Ai2hI/+CCZd8n5vMDzdQyYA==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/gamepad-native-win32-x64/-/gamepad-native-win32-x64-0.64.33.tgz", + "integrity": "sha512-8D7CDb693T8uXkfRs7iwRAubDaldsV4lukVfZWCuT35t9fK6Sd7hMj9sZ1YPYSYVjCjoYz7mqMG0hfS0ZY7M1g==", "os": [ "win32" ], @@ -2539,21 +2539,21 @@ "integrity": "sha512-R0OVOTeSR4C/owUvNRS9pI4GEf/zhjqmyywlFixwIcXQVWPp+KpOdk1lCAWxyq9/sv7yvOVlJaul8kFDU3rLzw==" }, "node_modules/@gjsify/gtk-host": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/gtk-host/-/gtk-host-0.64.27.tgz", - "integrity": "sha512-ZdzNFwWuqRSmDkX2ItytCD/0wQmoKnmt0STA7ZqSXelze6xYLbNfLGuRS+ElEkc6LSrgXcJfnUWqz9Vl6hI3pw==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/gtk-host/-/gtk-host-0.64.33.tgz", + "integrity": "sha512-8hHBFngtpj1TGRcNnE6Rx9r9ZnCXdZ0Tnrc6JEfQ+0TI2at4lU5fmUt+kiE5Ck91rm9VHq0sHI3uE8ybxL7w4w==", "dependencies": { "@girs/gjs": "5.4.0", "@girs/adw-1": "5.4.0", "@girs/gdk-4.0": "5.4.0", "@girs/gio-2.0": "5.4.0", "@girs/gtk-4.0": "5.4.0", - "@gjsify/utils": "^0.64.27", + "@gjsify/utils": "^0.64.33", "@girs/glib-2.0": "5.4.0", "@girs/pango-1.0": "5.4.0", "@girs/gobject-2.0": "5.4.0", "@girs/pangocairo-1.0": "5.4.0", - "@gjsify/adwaita-core": "^0.64.27" + "@gjsify/adwaita-core": "^0.64.33" }, "peerDependencies": { "react": "^19.2.0", @@ -2614,20 +2614,20 @@ "optional": true }, "node_modules/@gjsify/gtksource-core": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/gtksource-core/-/gtksource-core-0.64.27.tgz", - "integrity": "sha512-mAcHOqO/3UlMrkMtzSV30qCMDlaaBfuBlrVRuacq0iiCeXaIAODEXlGwA6PIzZzjke7w9JqK7fAJ6/cgThUPGw==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/gtksource-core/-/gtksource-core-0.64.33.tgz", + "integrity": "sha512-KIfbag9xaxY3ljENx1OXcz690US0VjArUbfd7SgDer8Wu48x8umpH0u9FepXEQD08AK8/WwRf4lUcJMj2GNouA==", "dependencies": { - "@gjsify/adwaita-core": "^0.64.27" + "@gjsify/adwaita-core": "^0.64.33" } }, "node_modules/@gjsify/gtksource-nativescript": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/gtksource-nativescript/-/gtksource-nativescript-0.64.27.tgz", - "integrity": "sha512-Z7g7CQzpb4Ln69Zeh2O7kd4R67BL5oQy+wUaOJSbW4FzIeINwaSD9jma1BbBp7C7f9zVG2QbGyLPum/oNyN1lg==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/gtksource-nativescript/-/gtksource-nativescript-0.64.33.tgz", + "integrity": "sha512-XH3CapUuXTF5atOcUr9OEI+UYPqGWqvbGAqDaWN2gZbl1UGEMTrf068ZBxzCEnPgeGfCFV6mpUdRxlCcEXl/nQ==", "dependencies": { - "@gjsify/gtksource-core": "^0.64.27", - "@gjsify/adwaita-nativescript": "^0.64.27" + "@gjsify/gtksource-core": "^0.64.33", + "@gjsify/adwaita-nativescript": "^0.64.33" }, "peerDependencies": { "@nativescript/core": "*" @@ -2639,49 +2639,49 @@ } }, "node_modules/@gjsify/http": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/http/-/http-0.64.27.tgz", - "integrity": "sha512-gBBBqYp1zb4gT2DxwJDFA6Gk9tjRaqfuW2d6+kAbMew70F7xzTg943bhMBmSKNjgSMs7ih824MtJxb0u6fZ7DQ==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/http/-/http-0.64.33.tgz", + "integrity": "sha512-tEs+ZOjIN8hpuAFx1wdzBoJs37/6hA2Bgzss4BTpzgSV0Yi98CbOUrwi300XqGv57zy/qCb2U8AjG9L5+15yBg==", "dependencies": { - "@gjsify/net": "^0.64.27", - "@gjsify/tls": "^0.64.27", - "@gjsify/url": "^0.64.27", + "@gjsify/net": "^0.64.33", + "@gjsify/tls": "^0.64.33", + "@gjsify/url": "^0.64.33", "@girs/gio-2.0": "5.4.0", - "@gjsify/utils": "^0.64.27", + "@gjsify/utils": "^0.64.33", "@girs/glib-2.0": "5.4.0", "@girs/soup-3.0": "5.4.0", - "@gjsify/buffer": "^0.64.27", - "@gjsify/events": "^0.64.27", - "@gjsify/stream": "^0.64.27", - "@gjsify/http-soup-bridge": "^0.64.27" + "@gjsify/buffer": "^0.64.33", + "@gjsify/events": "^0.64.33", + "@gjsify/stream": "^0.64.33", + "@gjsify/http-soup-bridge": "^0.64.33" } }, "node_modules/@gjsify/http-soup-bridge": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/http-soup-bridge/-/http-soup-bridge-0.64.27.tgz", - "integrity": "sha512-NIxfVfyF7hrf6cHLW5IMUXtQjJxdKonVyS3aQZtqrcQCQDMUWgLzeBP97N4HAXLyKJ989aouqT8H0O6SDL0f+Q==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/http-soup-bridge/-/http-soup-bridge-0.64.33.tgz", + "integrity": "sha512-4isyrB2iZ5cL0IyvdcMGQVJ+I8UDAsQwZLDkj7TUjpK9LGXW/3SQkoBIWJPvoBs8SWqcnFOKwEMqDoseUhyPOQ==", "dependencies": { "@girs/gjs": "5.4.0", "@girs/gio-2.0": "5.4.0", - "@gjsify/utils": "^0.64.27", + "@gjsify/utils": "^0.64.33", "@girs/glib-2.0": "5.4.0", "@girs/soup-3.0": "5.4.0", "@girs/gobject-2.0": "5.4.0" }, "optionalDependencies": { - "@gjsify/http-soup-bridge-linux-x64": "0.64.27", - "@gjsify/http-soup-bridge-darwin-x64": "0.64.27", - "@gjsify/http-soup-bridge-linux-arm64": "0.64.27", - "@gjsify/http-soup-bridge-linux-ppc64": "0.64.27", - "@gjsify/http-soup-bridge-linux-s390x": "0.64.27", - "@gjsify/http-soup-bridge-darwin-arm64": "0.64.27", - "@gjsify/http-soup-bridge-linux-riscv64": "0.64.27" + "@gjsify/http-soup-bridge-linux-x64": "0.64.33", + "@gjsify/http-soup-bridge-darwin-x64": "0.64.33", + "@gjsify/http-soup-bridge-linux-arm64": "0.64.33", + "@gjsify/http-soup-bridge-linux-ppc64": "0.64.33", + "@gjsify/http-soup-bridge-linux-s390x": "0.64.33", + "@gjsify/http-soup-bridge-darwin-arm64": "0.64.33", + "@gjsify/http-soup-bridge-linux-riscv64": "0.64.33" } }, "node_modules/@gjsify/http-soup-bridge-darwin-arm64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/http-soup-bridge-darwin-arm64/-/http-soup-bridge-darwin-arm64-0.64.27.tgz", - "integrity": "sha512-SrzODVHiqPUsdxge3g7tjp5RHJ6SWtHmmBAitx3dAfgl+w6etjxu7dLamMrr8aZ9+wJzQdJjDMDcYfbhgmMcbQ==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/http-soup-bridge-darwin-arm64/-/http-soup-bridge-darwin-arm64-0.64.33.tgz", + "integrity": "sha512-CMQC0BcPVpotghIpU1FDkS5HNxAwdvJnRXEMNMOn7OYHGT+ZlnM2q42HvBK/gpIjhRcntsiAprrVwRZ6xh230w==", "os": [ "darwin" ], @@ -2691,9 +2691,9 @@ "optional": true }, "node_modules/@gjsify/http-soup-bridge-darwin-x64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/http-soup-bridge-darwin-x64/-/http-soup-bridge-darwin-x64-0.64.27.tgz", - "integrity": "sha512-nctbmCbi5FImspBRe/077o79d5DaQzM1shsoxtkUBJo1UXgeiI//+kbyiVN4z6E6iR9zS2O9Eu1YLsreU+y/nA==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/http-soup-bridge-darwin-x64/-/http-soup-bridge-darwin-x64-0.64.33.tgz", + "integrity": "sha512-99XO4BOKhVgeUU1TBapUOpVyjcvlk+wbwGFKucou1QzUdwFBR9K5o0Vx2w20hrPELZ3UnLnLiGAH7BZs/VzDQw==", "os": [ "darwin" ], @@ -2703,9 +2703,9 @@ "optional": true }, "node_modules/@gjsify/http-soup-bridge-linux-arm64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/http-soup-bridge-linux-arm64/-/http-soup-bridge-linux-arm64-0.64.27.tgz", - "integrity": "sha512-wE+Xz8M46Zq++9pTGEIVhDg+RVI9wkQKvGj7Ez62qh4Dmagg1r+HUiEPC3mxROiqz7XWWmiUPV58gDJRvkZ+wg==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/http-soup-bridge-linux-arm64/-/http-soup-bridge-linux-arm64-0.64.33.tgz", + "integrity": "sha512-+EIUCA9sDrABVzxLnKmvUxWmBVgS8drd+2ogTMAGQBb1T3i0uZjiKr36B/+kulWuVdmDHttVrtu1keMvU+dy7w==", "os": [ "linux" ], @@ -2715,9 +2715,9 @@ "optional": true }, "node_modules/@gjsify/http-soup-bridge-linux-ppc64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/http-soup-bridge-linux-ppc64/-/http-soup-bridge-linux-ppc64-0.64.27.tgz", - "integrity": "sha512-6YygDPf25DZNdFzkkzFuASDoEOLPTghNJsYtcckOpE+WG+/D1uZzTUinYmmUFWdM8YIdEvbRwSKnOExtONEY2Q==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/http-soup-bridge-linux-ppc64/-/http-soup-bridge-linux-ppc64-0.64.33.tgz", + "integrity": "sha512-PHwv1X5vMEM5wkx7m5OUNnP+PlS2p8rLCEdooVNgXDQYHvd10EDxXVu/qDxrYeASAXmjJLqt/OVC6qRGIVeU9g==", "os": [ "linux" ], @@ -2727,9 +2727,9 @@ "optional": true }, "node_modules/@gjsify/http-soup-bridge-linux-riscv64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/http-soup-bridge-linux-riscv64/-/http-soup-bridge-linux-riscv64-0.64.27.tgz", - "integrity": "sha512-fVWGocmXrWJeR7uRdBq7VI9rWdca5pJ4rJnpJr0uGgSr+eqEaNYv+HLvLWkF8a6pd3zoW7/JnLZH/4gD+80A4Q==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/http-soup-bridge-linux-riscv64/-/http-soup-bridge-linux-riscv64-0.64.33.tgz", + "integrity": "sha512-nOta02Oqp91WOS/ULsF0cz3+cLP3rz8cIXUyhrfKXlJa/vg9EjwHe0k8a9RtjCAxUgtLTz6yOrnYUQHMpTMPtw==", "os": [ "linux" ], @@ -2742,9 +2742,9 @@ "optional": true }, "node_modules/@gjsify/http-soup-bridge-linux-s390x": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/http-soup-bridge-linux-s390x/-/http-soup-bridge-linux-s390x-0.64.27.tgz", - "integrity": "sha512-ZrHDp1PfVrzf+1QnInTTdFvvvgUHW+xQelYnZa//pWl8Oyeckfaj7sPi2zqoeBygm1OxjfWZItEf4kIu2BwVSw==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/http-soup-bridge-linux-s390x/-/http-soup-bridge-linux-s390x-0.64.33.tgz", + "integrity": "sha512-WQGhgx2hJ/I84Zcy6ifF8IuP/HxVvNOBwNrLTTA8MFOlSdBVvZe/UxFX1Jg6MKgmD5FLxMZQzcIWIiqUamtPlg==", "os": [ "linux" ], @@ -2754,9 +2754,9 @@ "optional": true }, "node_modules/@gjsify/http-soup-bridge-linux-x64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/http-soup-bridge-linux-x64/-/http-soup-bridge-linux-x64-0.64.27.tgz", - "integrity": "sha512-/nuqMvkK4ybk4h9ftkxEZmsozwUs8pu+s5yE1n1SaRkysyBLqxwqaexgUGa3ze23fSJRUVYfDJSMZvXTM0z3Kw==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/http-soup-bridge-linux-x64/-/http-soup-bridge-linux-x64-0.64.33.tgz", + "integrity": "sha512-qcWogy0ve3jkoMAx0k01Wf78y8oE4CpaAaZmi5FDJ81HCSc3uPjSptH/HURW38a7GoJEWVXUgA1Pf1MZvJljlA==", "os": [ "linux" ], @@ -2766,43 +2766,43 @@ "optional": true }, "node_modules/@gjsify/http2": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/http2/-/http2-0.64.27.tgz", - "integrity": "sha512-T55tQnJw069agabtuIfrlh/K/6srNy/83GFriiYdUGi4ozfOx5dMFGbU21npkr+DuoXAgQjLhLbK9DnL7C2/SA==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/http2/-/http2-0.64.33.tgz", + "integrity": "sha512-L8EheWlXhzStogIjQ8BWoBZArUhbrS99fw6v0J6ntnxmEPPeAQHCRXSCEFI/wxLvvFX528300y6niXzmanXTnA==", "dependencies": { "@girs/gio-2.0": "5.4.0", - "@gjsify/utils": "^0.64.27", + "@gjsify/utils": "^0.64.33", "@girs/glib-2.0": "5.4.0", "@girs/soup-3.0": "5.4.0", - "@gjsify/events": "^0.64.27", + "@gjsify/events": "^0.64.33", "@girs/gobject-2.0": "5.4.0", - "@gjsify/http2-native": "^0.64.27" + "@gjsify/http2-native": "^0.64.33" } }, "node_modules/@gjsify/http2-native": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/http2-native/-/http2-native-0.64.27.tgz", - "integrity": "sha512-y7JNuTg0DRHodvqjCFE/+qi2AsmbMplVgXDBIjhfFZ9fawSxtd5bUAA27mZFfTE7X5OMymW5U0WFJCpjvHUAdg==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/http2-native/-/http2-native-0.64.33.tgz", + "integrity": "sha512-c73eJNn3Mx5utRigBuH+4Cp8YapYsNvtTyfA/Q286a1ts7vunDu0UC2GV5RSeOKhgdClXDhQ1Hd7PfakWU3NlA==", "dependencies": { "@girs/gjs": "5.4.0", - "@gjsify/utils": "^0.64.27", + "@gjsify/utils": "^0.64.33", "@girs/glib-2.0": "5.4.0", "@girs/gobject-2.0": "5.4.0" }, "optionalDependencies": { - "@gjsify/http2-native-linux-x64": "0.64.27", - "@gjsify/http2-native-darwin-x64": "0.64.27", - "@gjsify/http2-native-linux-arm64": "0.64.27", - "@gjsify/http2-native-linux-ppc64": "0.64.27", - "@gjsify/http2-native-linux-s390x": "0.64.27", - "@gjsify/http2-native-darwin-arm64": "0.64.27", - "@gjsify/http2-native-linux-riscv64": "0.64.27" + "@gjsify/http2-native-linux-x64": "0.64.33", + "@gjsify/http2-native-darwin-x64": "0.64.33", + "@gjsify/http2-native-linux-arm64": "0.64.33", + "@gjsify/http2-native-linux-ppc64": "0.64.33", + "@gjsify/http2-native-linux-s390x": "0.64.33", + "@gjsify/http2-native-darwin-arm64": "0.64.33", + "@gjsify/http2-native-linux-riscv64": "0.64.33" } }, "node_modules/@gjsify/http2-native-darwin-arm64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/http2-native-darwin-arm64/-/http2-native-darwin-arm64-0.64.27.tgz", - "integrity": "sha512-kx5IJRmQoNiDvfVLahy7MIHYDbInYXGVPJCYybJFVZr5JJ//oqQLcx0swx4UjCvO/lC+RyP7GL32zUHvCAI6HQ==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/http2-native-darwin-arm64/-/http2-native-darwin-arm64-0.64.33.tgz", + "integrity": "sha512-grrdrKtHvOwuti41utUebj4e+LR9vM86KhHKH5OZcAfgVndlnb2mlsvc0sIFD6274TxvCcD+syiE+5En/gVHdg==", "os": [ "darwin" ], @@ -2812,9 +2812,9 @@ "optional": true }, "node_modules/@gjsify/http2-native-darwin-x64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/http2-native-darwin-x64/-/http2-native-darwin-x64-0.64.27.tgz", - "integrity": "sha512-e5pq7GV1nx+x8RK9NAN2N4sMF1YysTHUUWp0LEneGxuKR0R67uNPwyYEb//jDWWKW4fGjva14bIowDjXrpPDvw==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/http2-native-darwin-x64/-/http2-native-darwin-x64-0.64.33.tgz", + "integrity": "sha512-cDVpfZvBP4NnMrQz+ruB7VPz0g1EnFHsf4kYIkyAV8Z3RDEhSVGwaL15uQhCGqBst5yudMc+qnZGgLX85UJ/Uw==", "os": [ "darwin" ], @@ -2824,9 +2824,9 @@ "optional": true }, "node_modules/@gjsify/http2-native-linux-arm64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/http2-native-linux-arm64/-/http2-native-linux-arm64-0.64.27.tgz", - "integrity": "sha512-ClhCLmaxT6PfYRLJK+Muqn5enETYft4U6L3UPOV4YJTYLID5/3L9c1npK61JSLD4RF0CQ6UZof9GOyIwo4GM+w==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/http2-native-linux-arm64/-/http2-native-linux-arm64-0.64.33.tgz", + "integrity": "sha512-CkKeqf1AL54rAYP3fTc3YzzsBiOsB0U/c+bfujjF6MvShJS+q8T6U8VWIrad1LNk7gQV7kB/drEdNMBP5JD+/w==", "os": [ "linux" ], @@ -2836,9 +2836,9 @@ "optional": true }, "node_modules/@gjsify/http2-native-linux-ppc64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/http2-native-linux-ppc64/-/http2-native-linux-ppc64-0.64.27.tgz", - "integrity": "sha512-u4cgV1btEUT8ClU2bjnshW3rxNRDmz6NZHXEMVgD2A6PL3JZx/9uNT+0PDTLXH27MN0pyDC70cfwpXJa4BZCKQ==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/http2-native-linux-ppc64/-/http2-native-linux-ppc64-0.64.33.tgz", + "integrity": "sha512-NspMfxwcUWKZBmpjBl9QpQJwtJ5JGz7y8Kcctbpj6t/z2gw8zkeExNGjhqdBuxrByfja3J3jdT2CBXjqCZohQg==", "os": [ "linux" ], @@ -2848,9 +2848,9 @@ "optional": true }, "node_modules/@gjsify/http2-native-linux-riscv64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/http2-native-linux-riscv64/-/http2-native-linux-riscv64-0.64.27.tgz", - "integrity": "sha512-3Tw+Dp1uRAutPgvC3lyRmGvdVxPnoRl8kTh1c+xE+U+BKskwBNNBfyLdIfhipuYQ0YGC1Fau2V825/Fh81IHUw==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/http2-native-linux-riscv64/-/http2-native-linux-riscv64-0.64.33.tgz", + "integrity": "sha512-9VpPGHzQN1LJx6UWfrcmAjWtGz9KvJF69OOWM/aVnSvXIvS7hkMYfczec3fzhys6qxldx4dZ8ZrxAQFq0nz/Jw==", "os": [ "linux" ], @@ -2863,9 +2863,9 @@ "optional": true }, "node_modules/@gjsify/http2-native-linux-s390x": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/http2-native-linux-s390x/-/http2-native-linux-s390x-0.64.27.tgz", - "integrity": "sha512-r2TzUHWmL1Fr/NqGHl820bqzMxgZTdn65u+XRPgZa//db11JFT8VJ7dDTzqHO/FuOJojEfWK6IV77p1wpvefOg==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/http2-native-linux-s390x/-/http2-native-linux-s390x-0.64.33.tgz", + "integrity": "sha512-kZb4eqHRMyqfQMEh8eKCLds/+uAp5JquadcJmO0YP60OiisQywOGDNTpU1/cyc6ifnUGqj18JvxT+24S8rDN8g==", "os": [ "linux" ], @@ -2875,9 +2875,9 @@ "optional": true }, "node_modules/@gjsify/http2-native-linux-x64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/http2-native-linux-x64/-/http2-native-linux-x64-0.64.27.tgz", - "integrity": "sha512-gTBPb9ZQv843hCqsK61muGjykdD8zj3C/4Fjk7aXiXCyOKS8FaIfTLB32Rwdbpo6PNGhYOqZgNVICZ7EyL7Zvg==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/http2-native-linux-x64/-/http2-native-linux-x64-0.64.33.tgz", + "integrity": "sha512-zwhwMLPF700DEV44n51KoUoRtaDLCcTGzVkXQAETJU70wkFa1RVdh1hezaSQEtwt5SP4T5LluqGsv2evuVoGLg==", "os": [ "linux" ], @@ -2887,56 +2887,56 @@ "optional": true }, "node_modules/@gjsify/https": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/https/-/https-0.64.27.tgz", - "integrity": "sha512-5nBD4MIsmQkOgeHsUFnMaleq75qxHmYUYCkvBRZeVuTG3vtAdXgaFMJpF9tokmSveLM6Tng4PKXg0wrQPIegwQ==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/https/-/https-0.64.33.tgz", + "integrity": "sha512-LO4aHnszP05S+upTx+eo53xcEboFfnVg9lbp+KL7i6D9mYfU3sS83hPgkqkvSGAXArlU8/ljBLz9SLM4lSuwaA==", "dependencies": { - "@gjsify/tls": "^0.64.27", - "@gjsify/http": "^0.64.27" + "@gjsify/tls": "^0.64.33", + "@gjsify/http": "^0.64.33" } }, "node_modules/@gjsify/inspector": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/inspector/-/inspector-0.64.27.tgz", - "integrity": "sha512-4jRjolsKksIriv0jzV1LEbuPqTugMC8g5gTbsou59PdRAdeD9i4BrpmT1fQi//Y3arm2lI4kSw1NsZE2FSFK/Q==" + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/inspector/-/inspector-0.64.33.tgz", + "integrity": "sha512-/d1Ca1dJzv2Amky7XHKZQpcmIIyE3cQX/VOPikcwu32JprpK/7T8FTAlP7gvYNVUvcz3UHGPRpuucGN+cYoTUA==" }, "node_modules/@gjsify/ipc-channel": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/ipc-channel/-/ipc-channel-0.64.27.tgz", - "integrity": "sha512-E1PlFLmKV+4s90FP6mAbeOJUmKX+lZhU+h01wVlKV0E6xXNwa9271EbNg3vMp+g2LLd2Y1ZxF7tAK7Ph124Qpg==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/ipc-channel/-/ipc-channel-0.64.33.tgz", + "integrity": "sha512-adjKIJqRaWWLqF60SJLzq1p+prar1KS2G2HXaMKUYcwiP2JmBCkfuplbaOOykNhF2Hts/hXjd1323G5Q0KdERg==", "dependencies": { "@girs/gio-2.0": "5.4.0", - "@gjsify/utils": "^0.64.27", + "@gjsify/utils": "^0.64.33", "@girs/glib-2.0": "5.4.0", - "@gjsify/sab-native": "^0.64.27", - "@gjsify/message-channel": "^0.64.27" + "@gjsify/sab-native": "^0.64.33", + "@gjsify/message-channel": "^0.64.33" } }, "node_modules/@gjsify/lightningcss-native": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/lightningcss-native/-/lightningcss-native-0.64.27.tgz", - "integrity": "sha512-WDrKdj4wk63dssorcmGTd4+m03IknYvNYPV7yPMe/ZnuNB8HE/K1yUDH8vQFbRB/vx5SQ9tu/6L0Du1PzwNHTg==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/lightningcss-native/-/lightningcss-native-0.64.33.tgz", + "integrity": "sha512-uMl7Egup2QTAfxXdic86P8Cb1X+RWZd9oo2iIuw/GOOA6KldnVe73p058awEJtg+q71vxb7BsvCYqBXVg3vWBQ==", "dependencies": { "@girs/gjs": "5.4.0", "@girs/glib-2.0": "5.4.0", "@girs/gobject-2.0": "5.4.0" }, "optionalDependencies": { - "@gjsify/lightningcss-native-linux-x64": "0.64.27", - "@gjsify/lightningcss-native-darwin-x64": "0.64.27", - "@gjsify/lightningcss-native-linux-arm64": "0.64.27", - "@gjsify/lightningcss-native-linux-ppc64": "0.64.27", - "@gjsify/lightningcss-native-linux-s390x": "0.64.27", - "@gjsify/lightningcss-native-darwin-arm64": "0.64.27", - "@gjsify/lightningcss-native-linux-riscv64": "0.64.27", - "@gjsify/lightningcss-native-linux-x64-musl": "0.64.27", - "@gjsify/lightningcss-native-linux-arm64-musl": "0.64.27" + "@gjsify/lightningcss-native-linux-x64": "0.64.33", + "@gjsify/lightningcss-native-darwin-x64": "0.64.33", + "@gjsify/lightningcss-native-linux-arm64": "0.64.33", + "@gjsify/lightningcss-native-linux-ppc64": "0.64.33", + "@gjsify/lightningcss-native-linux-s390x": "0.64.33", + "@gjsify/lightningcss-native-darwin-arm64": "0.64.33", + "@gjsify/lightningcss-native-linux-riscv64": "0.64.33", + "@gjsify/lightningcss-native-linux-x64-musl": "0.64.33", + "@gjsify/lightningcss-native-linux-arm64-musl": "0.64.33" } }, "node_modules/@gjsify/lightningcss-native-darwin-arm64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/lightningcss-native-darwin-arm64/-/lightningcss-native-darwin-arm64-0.64.27.tgz", - "integrity": "sha512-FON4R1UbQqaYJ24us5cFM7NQ1UnU9TGvjZddSqluJCjMiNb8RL1hRZmgF392OjMY/WYHw92Z8r2SjVfwDSHntQ==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/lightningcss-native-darwin-arm64/-/lightningcss-native-darwin-arm64-0.64.33.tgz", + "integrity": "sha512-Xe6GPHvGnMgpQnh5Gy0yy5IOa4U4gm2ni1hFP+8CHuZxJkkMG7aZw0WmnTGtEjIlQKHkaAU4HjPDuN13Ry2qew==", "os": [ "darwin" ], @@ -2946,9 +2946,9 @@ "optional": true }, "node_modules/@gjsify/lightningcss-native-darwin-x64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/lightningcss-native-darwin-x64/-/lightningcss-native-darwin-x64-0.64.27.tgz", - "integrity": "sha512-gQqU2JF8//58s0h88MKmkgbn/+vIbvPugXtPRLl+MOEkHJEwacKG59R5eGOBxfi/HdJRk5hUxygsjIRy4dZryQ==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/lightningcss-native-darwin-x64/-/lightningcss-native-darwin-x64-0.64.33.tgz", + "integrity": "sha512-3T1LRD/vZdC+CxZ1FtgEF0UyJuIHrqFYmy724wi5Tuy3HXxXMGKPNSWKhRzXa5XuOS7w4xjWLQO4OyO+u+obPQ==", "os": [ "darwin" ], @@ -2958,9 +2958,9 @@ "optional": true }, "node_modules/@gjsify/lightningcss-native-linux-arm64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/lightningcss-native-linux-arm64/-/lightningcss-native-linux-arm64-0.64.27.tgz", - "integrity": "sha512-MApE4GGVknCj5PzRsMfZt8f3xbexJu7b66kJtLD62GoLE+8oslPPZ2KINNJCdI7ca4pIysxFPbTmLbbpZ1VCCA==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/lightningcss-native-linux-arm64/-/lightningcss-native-linux-arm64-0.64.33.tgz", + "integrity": "sha512-+RRtsiCrJ62gm0OdrqcfxqIV0tu6j4aZGexSLXIMClhqCLAL1hKhsmu5HnLIfzgRiLGKdkOoZkKtwP4O9oOW9Q==", "os": [ "linux" ], @@ -2970,9 +2970,9 @@ "optional": true }, "node_modules/@gjsify/lightningcss-native-linux-arm64-musl": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/lightningcss-native-linux-arm64-musl/-/lightningcss-native-linux-arm64-musl-0.64.27.tgz", - "integrity": "sha512-lY1o8p0QHev2mU3uUT3MPNH6uMWpIiDgdBx1UFX9QWYF3OeHVKtKOIjJCG6MXrFgVOCPb2nbGNyeOw1+cCYeyw==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/lightningcss-native-linux-arm64-musl/-/lightningcss-native-linux-arm64-musl-0.64.33.tgz", + "integrity": "sha512-WTcgElE9EPmGLQYnb/lkTdy9uqBH5Cj13d3CgdaoX70a5lxrgYyqNOJTH1d8YFmZgoL3ZX69bCOVKQmvcKeSoQ==", "os": [ "linux" ], @@ -2985,9 +2985,9 @@ "optional": true }, "node_modules/@gjsify/lightningcss-native-linux-ppc64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/lightningcss-native-linux-ppc64/-/lightningcss-native-linux-ppc64-0.64.27.tgz", - "integrity": "sha512-Bwi5SaBZiTULMfVk8eKmQ1eNytfzT99BNV0GyCmuD1EeOdq8O+XuXYkptoxZNqVWM3deeg5pXpUhdob5KYxvzA==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/lightningcss-native-linux-ppc64/-/lightningcss-native-linux-ppc64-0.64.33.tgz", + "integrity": "sha512-V15XHIMfEA4tJ7gej3/5O8+CbT4PLzjs5dSjSnvp5Iuen5Hzd7yhNsHjm7g/J7f2njvSoS1a5hA7e8cFHOLXMQ==", "os": [ "linux" ], @@ -3000,9 +3000,9 @@ "optional": true }, "node_modules/@gjsify/lightningcss-native-linux-riscv64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/lightningcss-native-linux-riscv64/-/lightningcss-native-linux-riscv64-0.64.27.tgz", - "integrity": "sha512-yTiZiSO1StWcIM8yB/Ek0AjMcxqdRBYM25h16196mAeDkYGt0F3x0r1A/vDsUWRmkt4Nn7klVsCDZcbTIrAQpw==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/lightningcss-native-linux-riscv64/-/lightningcss-native-linux-riscv64-0.64.33.tgz", + "integrity": "sha512-MRbVAe3hVsY8eRD3CTodnb0DjjWcjGu4itmVy5m/gZ+QdKd167I3SVY7GOvh4SgbnhDEL35afRZJSqNjfcpVyg==", "os": [ "linux" ], @@ -3015,9 +3015,9 @@ "optional": true }, "node_modules/@gjsify/lightningcss-native-linux-s390x": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/lightningcss-native-linux-s390x/-/lightningcss-native-linux-s390x-0.64.27.tgz", - "integrity": "sha512-l6vFLNCw8rq2LWiuRs791a7T86l5KayWNuiGv3ZAOvTnKD1qqNSJ6ZAUwvUWudDX6O7I8qyecqRKhOihyJvm9Q==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/lightningcss-native-linux-s390x/-/lightningcss-native-linux-s390x-0.64.33.tgz", + "integrity": "sha512-6/UuKtxH6SoJMIgmku7TaQkLoRqNm9V8gA6f85zsvdOhhhspl1XlF2DhqwwILI7kFu3QavePaRvqRSWvqzEhaA==", "os": [ "linux" ], @@ -3030,9 +3030,9 @@ "optional": true }, "node_modules/@gjsify/lightningcss-native-linux-x64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/lightningcss-native-linux-x64/-/lightningcss-native-linux-x64-0.64.27.tgz", - "integrity": "sha512-JzKAIR9zQzpsxCbypge3vXlfqHsRFq+1R6wwW2IU95Zal0K7s4pixh2nUvo+zkzPAM/HX3Mb3yYeYQ68qR5pbg==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/lightningcss-native-linux-x64/-/lightningcss-native-linux-x64-0.64.33.tgz", + "integrity": "sha512-6a2tjMFVZWVoahNuA+Wh+hAZeDrSV8g+lL/MyaoBlk6Jk6PuUGyTg4Ofi4L2mPgKI3bVYLhLtb9XvZRV0WrZsw==", "os": [ "linux" ], @@ -3045,9 +3045,9 @@ "optional": true }, "node_modules/@gjsify/lightningcss-native-linux-x64-musl": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/lightningcss-native-linux-x64-musl/-/lightningcss-native-linux-x64-musl-0.64.27.tgz", - "integrity": "sha512-OLOXjHj5wBZhdnQmTo/iBZi+q3bGD5YS9xU2vUNBc64G0ncyYy5ckrk/uYyGlGPduxlaTqIzXJgnweI5NvPsZQ==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/lightningcss-native-linux-x64-musl/-/lightningcss-native-linux-x64-musl-0.64.33.tgz", + "integrity": "sha512-EIXXyv/a9IlrTFWc+L558euZNRtWi473c6hyQhzzvVOg/amcBhmd+m4T1jS2m3+KjN0fs/tZkuB/XyXhRKmwdg==", "os": [ "linux" ], @@ -3060,38 +3060,38 @@ "optional": true }, "node_modules/@gjsify/message-channel": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.64.27.tgz", - "integrity": "sha512-Doc5ohBRpmL8S8ACrMDtzqv3u2VC8CgZkVpUGcQgZU/KjJ962Txz8LlU9d9E+waG/+aSACROCnI+bSbzq1qR0A==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.64.33.tgz", + "integrity": "sha512-i+RKlFsP6c4AcdO3Co5/huw96s2edMi2NGPsjEHU6J3R4eqz1hbxdMqXpcmuz2nfxSpiYtzH/4tZ4X72dmOKJA==", "dependencies": { - "@gjsify/dom-events": "^0.64.27" + "@gjsify/dom-events": "^0.64.33" } }, "node_modules/@gjsify/module": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/module/-/module-0.64.27.tgz", - "integrity": "sha512-k7kgUIEZqSEflWyDcTSRPZstY+9lZbWSaBRQIgUSE6ZdQ/ds2PEktYAujbe7JUB6WsYuU80/MH/R1lAj5RMhZg==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/module/-/module-0.64.33.tgz", + "integrity": "sha512-SxShxT7m6vPuS5XaZfIodafgzUY1FO2pFXFnyHK6F44sYq3znxdmfwL1L9w7VqXWS/fcwtAc+7n8EfiqHyYfAg==", "dependencies": { "@girs/gjs": "5.4.0", "@girs/gio-2.0": "5.4.0", - "@gjsify/utils": "^0.64.27", + "@gjsify/utils": "^0.64.33", "@girs/glib-2.0": "5.4.0" } }, "node_modules/@gjsify/native-platform": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/native-platform/-/native-platform-0.64.27.tgz", - "integrity": "sha512-LcNz/ct3LwpUAjsJ8NQB9REdkJrHQnLXJfQDrOeajCa/NfKRoySP5PQxJq77uXQI8IjHo9p7im7LGQ3TepBAxQ==" + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/native-platform/-/native-platform-0.64.33.tgz", + "integrity": "sha512-y2aRvQraaAv8YcrZUOgUbna090082wp3OJq/Ep6gIrD0wYahXNmMd1VIUtRc0SaRpK3CIDZ3losGmzsCKbm7IQ==" }, "node_modules/@gjsify/nativescript-vite": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/nativescript-vite/-/nativescript-vite-0.64.27.tgz", - "integrity": "sha512-Y71AeyEN+o9nTHDSmvs97GXtG8HjAopNvDBafYbdBq389SdsWbl4yEF221GmxnSSy/2ThwGZpqkCSUSxdcdGyg==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/nativescript-vite/-/nativescript-vite-0.64.33.tgz", + "integrity": "sha512-IItt4fF7sb6rySPPzq9grIbIkCCW52eyzbKbu7VsmxjrhOrnz3tVsso7B39ZnIUi5PQEZlTn6MgsFlA8nHlpEQ==", "dependencies": { "postcss-nesting": "^13.0.2", - "@gjsify/adwaita-core": "^0.64.27", + "@gjsify/adwaita-core": "^0.64.33", "postcss-selector-parser": "^7.1.0", - "@gjsify/vite-plugin-gjsify": "^0.64.27" + "@gjsify/vite-plugin-gjsify": "^0.64.33" }, "peerDependencies": { "vite": "^8.1.3", @@ -3127,16 +3127,16 @@ } }, "node_modules/@gjsify/net": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/net/-/net-0.64.27.tgz", - "integrity": "sha512-Brjgp/mIUYYqzfY4KGouIEFk7Gcs0pL0QY7mgpgMdUF9tCQWgSm6L/8s6sHgAMZy+ACgdfYLZCtdCmk0izxkJA==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/net/-/net-0.64.33.tgz", + "integrity": "sha512-IO/rt3XwbSH+5o5Yic0Rs7zf/WzPPGlI366+y+vV31GXfR3ZdmWLEfqZM59wMMDQtt6mqn426kyEZfB20MD5ew==", "dependencies": { "@girs/gio-2.0": "5.4.0", - "@gjsify/utils": "^0.64.27", + "@gjsify/utils": "^0.64.33", "@girs/glib-2.0": "5.4.0", - "@gjsify/buffer": "^0.64.27", - "@gjsify/events": "^0.64.27", - "@gjsify/stream": "^0.64.27" + "@gjsify/buffer": "^0.64.33", + "@gjsify/events": "^0.64.33", + "@gjsify/stream": "^0.64.33" } }, "node_modules/@gjsify/node-gi": { @@ -3148,62 +3148,62 @@ } }, "node_modules/@gjsify/node-globals": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/node-globals/-/node-globals-0.64.27.tgz", - "integrity": "sha512-lE+3CMh5SQxbSm7dnYDZgtcBG4Ibo7hoqZHF2iT5ULeq8z+dIX6x3lRhL5OW43KET4hFHrBnWpXsfX4cgXpALA==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/node-globals/-/node-globals-0.64.33.tgz", + "integrity": "sha512-hlfV8t6bklpxtT0+4Ji+f3iPgsDR+A1eiASaNythrLpJDlWfrpPSx3w4ZLa0/WU70PLtwmABSvqMNkEzJpTNsw==", "dependencies": { - "@gjsify/url": "^0.64.27", - "@gjsify/utils": "^0.64.27", + "@gjsify/url": "^0.64.33", + "@gjsify/utils": "^0.64.33", "@girs/glib-2.0": "5.4.0", - "@gjsify/buffer": "^0.64.27", - "@gjsify/process": "^0.64.27" + "@gjsify/buffer": "^0.64.33", + "@gjsify/process": "^0.64.33" } }, "node_modules/@gjsify/node-polyfills": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/node-polyfills/-/node-polyfills-0.64.27.tgz", - "integrity": "sha512-S9XOsQgEl7iJ49qTk9/UCawrvArFW8ejFQzDY8N0pHcXS7ll4jqA7q8ctmgCS8vbxO0z/uFtBSTxLf6kghDrBQ==", - "dependencies": { - "@gjsify/fs": "^0.64.27", - "@gjsify/os": "^0.64.27", - "@gjsify/v8": "^0.64.27", - "@gjsify/vm": "^0.64.27", - "@gjsify/dns": "^0.64.27", - "@gjsify/net": "^0.64.27", - "@gjsify/sys": "^0.64.27", - "@gjsify/tls": "^0.64.27", - "@gjsify/tty": "^0.64.27", - "@gjsify/url": "^0.64.27", - "@gjsify/http": "^0.64.27", - "@gjsify/path": "^0.64.27", - "@gjsify/util": "^0.64.27", - "@gjsify/zlib": "^0.64.27", - "@gjsify/dgram": "^0.64.27", - "@gjsify/http2": "^0.64.27", - "@gjsify/https": "^0.64.27", - "@gjsify/assert": "^0.64.27", - "@gjsify/buffer": "^0.64.27", - "@gjsify/crypto": "^0.64.27", - "@gjsify/domain": "^0.64.27", - "@gjsify/events": "^0.64.27", - "@gjsify/module": "^0.64.27", - "@gjsify/sqlite": "^0.64.27", - "@gjsify/stream": "^0.64.27", - "@gjsify/timers": "^0.64.27", - "@gjsify/cluster": "^0.64.27", - "@gjsify/console": "^0.64.27", - "@gjsify/process": "^0.64.27", - "@gjsify/readline": "^0.64.27", - "@gjsify/constants": "^0.64.27", - "@gjsify/inspector": "^0.64.27", - "@gjsify/perf_hooks": "^0.64.27", - "@gjsify/async_hooks": "^0.64.27", - "@gjsify/querystring": "^0.64.27", - "@gjsify/node-globals": "^0.64.27", - "@gjsify/child_process": "^0.64.27", - "@gjsify/string_decoder": "^0.64.27", - "@gjsify/worker_threads": "^0.64.27", - "@gjsify/diagnostics_channel": "^0.64.27" + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/node-polyfills/-/node-polyfills-0.64.33.tgz", + "integrity": "sha512-aKn1uE5ziTNAJEqMP/QZTm0mat7oHH7Z8SrBT4L4AY8EOo0iqBYijRLfIUNdxi4U+EjykftzPTo0jOcINg32qA==", + "dependencies": { + "@gjsify/fs": "^0.64.33", + "@gjsify/os": "^0.64.33", + "@gjsify/v8": "^0.64.33", + "@gjsify/vm": "^0.64.33", + "@gjsify/dns": "^0.64.33", + "@gjsify/net": "^0.64.33", + "@gjsify/sys": "^0.64.33", + "@gjsify/tls": "^0.64.33", + "@gjsify/tty": "^0.64.33", + "@gjsify/url": "^0.64.33", + "@gjsify/http": "^0.64.33", + "@gjsify/path": "^0.64.33", + "@gjsify/util": "^0.64.33", + "@gjsify/zlib": "^0.64.33", + "@gjsify/dgram": "^0.64.33", + "@gjsify/http2": "^0.64.33", + "@gjsify/https": "^0.64.33", + "@gjsify/assert": "^0.64.33", + "@gjsify/buffer": "^0.64.33", + "@gjsify/crypto": "^0.64.33", + "@gjsify/domain": "^0.64.33", + "@gjsify/events": "^0.64.33", + "@gjsify/module": "^0.64.33", + "@gjsify/sqlite": "^0.64.33", + "@gjsify/stream": "^0.64.33", + "@gjsify/timers": "^0.64.33", + "@gjsify/cluster": "^0.64.33", + "@gjsify/console": "^0.64.33", + "@gjsify/process": "^0.64.33", + "@gjsify/readline": "^0.64.33", + "@gjsify/constants": "^0.64.33", + "@gjsify/inspector": "^0.64.33", + "@gjsify/perf_hooks": "^0.64.33", + "@gjsify/async_hooks": "^0.64.33", + "@gjsify/querystring": "^0.64.33", + "@gjsify/node-globals": "^0.64.33", + "@gjsify/child_process": "^0.64.33", + "@gjsify/string_decoder": "^0.64.33", + "@gjsify/worker_threads": "^0.64.33", + "@gjsify/diagnostics_channel": "^0.64.33" } }, "node_modules/@gjsify/node-runtime-darwin-arm64": { @@ -3243,83 +3243,83 @@ "optional": true }, "node_modules/@gjsify/npm-registry": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/npm-registry/-/npm-registry-0.64.27.tgz", - "integrity": "sha512-LQa/lXYa3s7oVgHgoTZyfmvwggBwOQe8VIBdkwZ7A0m4lnli+EG7Jn0p8y/a7XAY9i2iyELUDtwFzOpByCOcpg==" + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/npm-registry/-/npm-registry-0.64.33.tgz", + "integrity": "sha512-bPmoilkKH+gw3JjGEw37P0sK5u1elzyTzUa0aH9SSZPQJqBwV8S9op1dz6Q6PFhouiOeYuERgST0j/4mSroejA==" }, "node_modules/@gjsify/os": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/os/-/os-0.64.27.tgz", - "integrity": "sha512-KrpzVkm76oua9VCTunoosoimxfVz8EqxYoRx1Ciy5nLwee/AvF3+ggJ8txjRv/egA2r+dJUB3pMvSvte1gKtFw==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/os/-/os-0.64.33.tgz", + "integrity": "sha512-Nw6E/9rQSQkZDwHzCq3HN3HjFBzqknC8nGf7SrgKyMzPOmgVBeO68LlmgeyVcjipnajJLw6RW+yxBASTVvWlBg==", "dependencies": { "@girs/gio-2.0": "5.4.0", - "@gjsify/utils": "^0.64.27", + "@gjsify/utils": "^0.64.33", "@girs/glib-2.0": "5.4.0" } }, "node_modules/@gjsify/path": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/path/-/path-0.64.27.tgz", - "integrity": "sha512-JQ0x1VZICkzj1VfSp+kqtgWtK/WAFuLc7xKdH/RPFaKsUzuGL4swT/VkPZ3Fc12/Ar513EDmyPYYAz4GAuLs4w==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/path/-/path-0.64.33.tgz", + "integrity": "sha512-WO68pPTRbHAmGILXmyNmnrzKAP9Txl0gqzIwUt3lmL17V/nrRSp2A+5GXU3PQnTkHvyVnnXZVk9Y8Sf5FN94kw==", "dependencies": { - "@gjsify/utils": "^0.64.27" + "@gjsify/utils": "^0.64.33" } }, "node_modules/@gjsify/perf_hooks": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/perf_hooks/-/perf_hooks-0.64.27.tgz", - "integrity": "sha512-XTXSuH1dYjHwMX3TD/oH9VLb/BcZ/YPDAAATPgOLo5wIUBDyUXFQergC8Yj1q32cBdiAMD9IG+m3hm+6XCGabQ==" + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/perf_hooks/-/perf_hooks-0.64.33.tgz", + "integrity": "sha512-TT2RQ3szw/8vNkbNWKc/hwT0QbParFOmL87DUYVKJcrTh/gjKBU0SBYQU5zyRATpVFSPx73yD8OSLwBn62Q8aQ==" }, "node_modules/@gjsify/process": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/process/-/process-0.64.27.tgz", - "integrity": "sha512-dWUcfKdGNk/habbLAsPh7x+srKaBawyYN9TOarQB+dqJGeWKF4kULTqwqExDSRIX4A+lx146NQc6YbugM3OFxA==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/process/-/process-0.64.33.tgz", + "integrity": "sha512-NPGj75G9I7maEu9l2ggLWz/zlH9O26KvjQRZZ7I6CwBVYZU4lPZiga5xlatnKYGKlscf8QeArurYFiZi9YJjyw==", "dependencies": { - "@gjsify/utils": "^0.64.27", - "@gjsify/events": "^0.64.27", - "@gjsify/ipc-channel": "^0.64.27", - "@gjsify/string_decoder": "^0.64.27", - "@gjsify/terminal-native": "^0.64.27" + "@gjsify/utils": "^0.64.33", + "@gjsify/events": "^0.64.33", + "@gjsify/ipc-channel": "^0.64.33", + "@gjsify/string_decoder": "^0.64.33", + "@gjsify/terminal-native": "^0.64.33" } }, "node_modules/@gjsify/querystring": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/querystring/-/querystring-0.64.27.tgz", - "integrity": "sha512-2WikrsvyMRt9AwmVJ9ZlEIjWEzWOIm9DxI1p8/1Hi30Tb5JoNlXUp9b8V/Qzf/Sjj+9/I8H+SOm0NyKvYL8z5w==" + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/querystring/-/querystring-0.64.33.tgz", + "integrity": "sha512-OehFVJGUHUmVehAT6E1dO4QAUyg839OysVKfYgSHdhicI0eA73A280aDTp/17DxU8FFaOinuY/IiILhQ6pSvBQ==" }, "node_modules/@gjsify/readline": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/readline/-/readline-0.64.27.tgz", - "integrity": "sha512-Jwm2gVlY6HIg2EJW7Ja3oTJDwp8PJVqghOVEOAsVG3RJ39Iy23gPs1Bzo/WuJgeX34DJiZYW/1ITxAHbVHXh1A==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/readline/-/readline-0.64.33.tgz", + "integrity": "sha512-K+JRnyKNYLGs99zK02Q52gDp0xpMswgjNDG2sZr5tbUuCGJ0UemgsCgc/OsdsLMjz0TmQon61cZH2cIP9doxmQ==", "dependencies": { - "@gjsify/events": "^0.64.27" + "@gjsify/events": "^0.64.33" } }, "node_modules/@gjsify/resolve-npm": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/resolve-npm/-/resolve-npm-0.64.27.tgz", - "integrity": "sha512-I+ZpkDWT1A80vkykFk13hPCgGb4iJRPmxFmj5osVipoth8RVLJcZOeJVP+zi0/FQoNy+d2+JkXERnFsy8YvKkg==" + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/resolve-npm/-/resolve-npm-0.64.33.tgz", + "integrity": "sha512-MjKm4kTmaifKQJBmJEqhYkCtMTUT2jBWZHa6Kr9QP+Shp+I00t9kiCLzXi+lU4IHd+RfmFRqUgKJ+RiK/GIU6w==" }, "node_modules/@gjsify/rolldown-native": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/rolldown-native/-/rolldown-native-0.64.27.tgz", - "integrity": "sha512-KARDdsfsev03FN2emiBM5cnOd6ze+Q5v2i4VxTolZXf8b/dVO/UcRHKEOktPA+waxDnXItk1yXql5FG08TPIug==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/rolldown-native/-/rolldown-native-0.64.33.tgz", + "integrity": "sha512-zNmaBGjq7FcWeEVXW/oUhru+yZdhALqnUWG2dSR0y5lV5M6WpayeMSGqQMgIafcauD7T5ywNfPtz+/LF9B9G1A==", "dependencies": { "@girs/gjs": "5.4.0", "@girs/glib-2.0": "5.4.0", "@girs/gobject-2.0": "5.4.0" }, "optionalDependencies": { - "@gjsify/rolldown-native-linux-x64": "0.64.27", - "@gjsify/rolldown-native-darwin-x64": "0.64.27", - "@gjsify/rolldown-native-linux-arm64": "0.64.27", - "@gjsify/rolldown-native-darwin-arm64": "0.64.27" + "@gjsify/rolldown-native-linux-x64": "0.64.33", + "@gjsify/rolldown-native-darwin-x64": "0.64.33", + "@gjsify/rolldown-native-linux-arm64": "0.64.33", + "@gjsify/rolldown-native-darwin-arm64": "0.64.33" } }, "node_modules/@gjsify/rolldown-native-darwin-arm64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/rolldown-native-darwin-arm64/-/rolldown-native-darwin-arm64-0.64.27.tgz", - "integrity": "sha512-U0DU2VwjJ/hfPzndGXT4t7VeIICJgdXGVhJGl6sCfZneZhGAAb8Yv6qALq64Ro/2MrYP3Y+2BWytJ4QgJo32AA==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/rolldown-native-darwin-arm64/-/rolldown-native-darwin-arm64-0.64.33.tgz", + "integrity": "sha512-QyhOiNeKO7WopBFMNDG2fP/8cZxqXtHQIxz4Q73+EPbBa1K4czO+9BENBibv/D6ObCLzTBd4BYCsb5XFQnxzhw==", "os": [ "darwin" ], @@ -3329,9 +3329,9 @@ "optional": true }, "node_modules/@gjsify/rolldown-native-darwin-x64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/rolldown-native-darwin-x64/-/rolldown-native-darwin-x64-0.64.27.tgz", - "integrity": "sha512-pEOa+jzRNtFUmEN7PtqH7CFKUIwCoT31FFDHhxigTuHLjWOwETaTu+zBLsRG+dHzaSFIGcRVA4p4IFwDlTOy6Q==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/rolldown-native-darwin-x64/-/rolldown-native-darwin-x64-0.64.33.tgz", + "integrity": "sha512-QuRl03pagENufj1iveEf/U0fL4fiLMREyWj2/lNCl5s0lGzcW2CfL81vKzAswgfBlewDrXWe7FveFmc01qeP6Q==", "os": [ "darwin" ], @@ -3341,9 +3341,9 @@ "optional": true }, "node_modules/@gjsify/rolldown-native-linux-arm64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/rolldown-native-linux-arm64/-/rolldown-native-linux-arm64-0.64.27.tgz", - "integrity": "sha512-L/LSM3/6snTLF4ZHILDQZcYqOUUw7wVilzpKwMRN06nan2AvHtRbTYPOR4nkE9A4yzfba02hJkItdT6L54FCxQ==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/rolldown-native-linux-arm64/-/rolldown-native-linux-arm64-0.64.33.tgz", + "integrity": "sha512-+9DWD+8Cqs4Ke6Tzk3GAbFTrhRiwVEkSvy7tKsAUTRuzpCiIoz2SRO8gwZdIgfUEyFlB2uTDuz8RsbSG52aOlw==", "os": [ "linux" ], @@ -3353,9 +3353,9 @@ "optional": true }, "node_modules/@gjsify/rolldown-native-linux-x64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/rolldown-native-linux-x64/-/rolldown-native-linux-x64-0.64.27.tgz", - "integrity": "sha512-E+Q99GzqpJSjovng4WWGURF5xuajN55FFkWsF2fYNcAGWg+ErmrncdWQ4Fb2iqX9CFdYOW8QroBCDzhrs/MVYQ==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/rolldown-native-linux-x64/-/rolldown-native-linux-x64-0.64.33.tgz", + "integrity": "sha512-yHMApb671PTfaWrz0uQ2JDsuOOhrqQr2dpe2AyaSO+ooFptVhe11wIMFE6k6M2ZxlFl2anSYGIUN6bl6jQOsyg==", "os": [ "linux" ], @@ -3368,9 +3368,9 @@ "optional": true }, "node_modules/@gjsify/rolldown-plugin-deepkit": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/rolldown-plugin-deepkit/-/rolldown-plugin-deepkit-0.64.27.tgz", - "integrity": "sha512-lWyVwDKHGP95b/6vmOtB9H5WLMmhrGqCANdWkH9sLB9yTZQ75LNTrzi8+/amDcMsTGqxH861d1zMtKDA/hDAvQ==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/rolldown-plugin-deepkit/-/rolldown-plugin-deepkit-0.64.33.tgz", + "integrity": "sha512-vjMlnj4DwKV9H8zGY3au/74MBlDoJVbomQVTb9wkxyCweQPm4DdFcXLPEzJrjtgcS3zxl+w9hmabn165f3EK1A==", "dependencies": { "typescript": "^6.0.3", "@deepkit/type-compiler": "^1.0.19" @@ -3385,28 +3385,28 @@ } }, "node_modules/@gjsify/rolldown-plugin-gjsify": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/rolldown-plugin-gjsify/-/rolldown-plugin-gjsify-0.64.27.tgz", - "integrity": "sha512-Ka5f0H9M1uIzjdv5K90DsqpGqFi+rxCFFcZ90hkYiCS/PW+sLv+aj2bnZWIX2wS7Nrh7F1gHbEUBFSGu54tdLA==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/rolldown-plugin-gjsify/-/rolldown-plugin-gjsify-0.64.33.tgz", + "integrity": "sha512-QPPzfwi2MqzfhbhlYue7Nt33OmtIzIQtP6RAKCRYg6kP1wCY2ohhRw586MBjKBESVTLQrwea4NQwWSIwH/jXnw==", "dependencies": { "sass": "^1.101.0", "acorn": "^8.17.0", "fast-glob": "^3.3.3", "acorn-walk": "^8.3.5", "lightningcss": "^1.32.0", - "@gjsify/utils": "^0.64.27", - "@gjsify/console": "^0.64.27", + "@gjsify/utils": "^0.64.33", + "@gjsify/console": "^0.64.33", "acorn-typescript": "^1.4.13", - "@gjsify/resolve-npm": "^0.64.27", + "@gjsify/resolve-npm": "^0.64.33", "@rollup/pluginutils": "^5.4.0", - "@gjsify/rolldown-plugin-pnp": "^0.64.27", - "@gjsify/vite-plugin-gettext": "^0.64.27", - "@gjsify/vite-plugin-blueprint": "^0.64.27", - "@gjsify/rolldown-plugin-deepkit": "^0.64.27" + "@gjsify/rolldown-plugin-pnp": "^0.64.33", + "@gjsify/vite-plugin-gettext": "^0.64.33", + "@gjsify/vite-plugin-blueprint": "^0.64.33", + "@gjsify/rolldown-plugin-deepkit": "^0.64.33" }, "peerDependencies": { "rolldown": "^1.1.4", - "@gjsify/lightningcss-native": "^0.64.27" + "@gjsify/lightningcss-native": "^0.64.33" }, "peerDependenciesMeta": { "rolldown": { @@ -3418,9 +3418,9 @@ } }, "node_modules/@gjsify/rolldown-plugin-pnp": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/rolldown-plugin-pnp/-/rolldown-plugin-pnp-0.64.27.tgz", - "integrity": "sha512-h8rpuPTZkjCeiqKd4J9gPCnvOnXdAHFdJP8cQX4NWZdJISciusLk+sW2ovOdd0is+tbUpb63Tehm4fD+aQYnwA==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/rolldown-plugin-pnp/-/rolldown-plugin-pnp-0.64.33.tgz", + "integrity": "sha512-0PZCNK09KKOlbqog+vxghHmGPA1DJORQ2X8BzfnKyy2DMdW0zzxIpznrYvH+rTP+Y3HpgRLDY28XESxRCbLxPQ==", "peerDependencies": { "rolldown": "^1.1.4" }, @@ -3431,37 +3431,37 @@ } }, "node_modules/@gjsify/runtime": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/runtime/-/runtime-0.64.27.tgz", - "integrity": "sha512-o5yC4QIjVBU2r5PCgyH9cWOu6KMAVyPI+rCginuRsZSijMICwIouCfsMP5U88qEaPxFFfyid2wr57RWO+5FrlA==" + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/runtime/-/runtime-0.64.33.tgz", + "integrity": "sha512-FEmpYksItI4EZe+EcAXwGK9dPgRcTLxUCRPKjye4HRExr6YjOKdCll1L/VRkeyBoe+99pZfR0ZFowAvUpANcJw==" }, "node_modules/@gjsify/sab-native": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/sab-native/-/sab-native-0.64.27.tgz", - "integrity": "sha512-EuuD0LJfauPkbhBaniJexa7UypULC72tEdSHN1HNiPSqp2+axocBhOjRXHst6YJL3EAc3qMCI66ou1cXeca1lQ==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/sab-native/-/sab-native-0.64.33.tgz", + "integrity": "sha512-GyGQzJJszlQ1Thdvr/dSQIi4PDkI6YfmMU79T09+TyGeAMvBRQQmji/jLif/7yjWInr5CZLPDDcEn/ZAN9KiAQ==", "dependencies": { "@girs/gjs": "5.4.0", "@girs/gio-2.0": "5.4.0", - "@gjsify/utils": "^0.64.27", + "@gjsify/utils": "^0.64.33", "@girs/glib-2.0": "5.4.0", "@girs/gobject-2.0": "5.4.0" }, "optionalDependencies": { - "@gjsify/sab-native-linux-x64": "0.64.27", - "@gjsify/sab-native-darwin-x64": "0.64.27", - "@gjsify/sab-native-linux-arm64": "0.64.27", - "@gjsify/sab-native-linux-ppc64": "0.64.27", - "@gjsify/sab-native-linux-s390x": "0.64.27", - "@gjsify/sab-native-darwin-arm64": "0.64.27", - "@gjsify/sab-native-linux-riscv64": "0.64.27", - "@gjsify/sab-native-linux-x64-musl": "0.64.27", - "@gjsify/sab-native-linux-arm64-musl": "0.64.27" + "@gjsify/sab-native-linux-x64": "0.64.33", + "@gjsify/sab-native-darwin-x64": "0.64.33", + "@gjsify/sab-native-linux-arm64": "0.64.33", + "@gjsify/sab-native-linux-ppc64": "0.64.33", + "@gjsify/sab-native-linux-s390x": "0.64.33", + "@gjsify/sab-native-darwin-arm64": "0.64.33", + "@gjsify/sab-native-linux-riscv64": "0.64.33", + "@gjsify/sab-native-linux-x64-musl": "0.64.33", + "@gjsify/sab-native-linux-arm64-musl": "0.64.33" } }, "node_modules/@gjsify/sab-native-darwin-arm64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/sab-native-darwin-arm64/-/sab-native-darwin-arm64-0.64.27.tgz", - "integrity": "sha512-S9QEjYzDsYw97w/WCKouapsJOn5SycDouURqRoe+FLmLZQO2eO4MMfIIYoSKBEeXVee99nNWMvdUNXQwP945sg==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/sab-native-darwin-arm64/-/sab-native-darwin-arm64-0.64.33.tgz", + "integrity": "sha512-VBm0+deq7iwGQo7F8UvXyu3J2D00CR8sBFq1W4fJwVs6ZseVWHXyqSO+nNntib5xiuDR3n0cqOhIjUmadNTJMQ==", "os": [ "darwin" ], @@ -3471,9 +3471,9 @@ "optional": true }, "node_modules/@gjsify/sab-native-darwin-x64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/sab-native-darwin-x64/-/sab-native-darwin-x64-0.64.27.tgz", - "integrity": "sha512-arF23PkSJCWhJ1o2Vkvfs3FnkVy5OWmmYN5yIySLG5FyUjniIeGTZhqboPUqyxI+vG9c3gSTAhNm9Qfj6lm4PA==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/sab-native-darwin-x64/-/sab-native-darwin-x64-0.64.33.tgz", + "integrity": "sha512-97H+7+7ar/AAoja3MlZV3n/TIzvodUEYZZKcH9ySoAJGQbKHwSVMoFG7Cgi50gKVBV7WknUS7TJ7U6ulQxcqXg==", "os": [ "darwin" ], @@ -3483,9 +3483,9 @@ "optional": true }, "node_modules/@gjsify/sab-native-linux-arm64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/sab-native-linux-arm64/-/sab-native-linux-arm64-0.64.27.tgz", - "integrity": "sha512-m25BAgc0h3RTIhvASOQybKj7R7MQ4W1mrxQt6OkOymwKqikU1hYdDkGvWVmL2J+ODI1AkMtpGqtzz0BNE7YIjw==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/sab-native-linux-arm64/-/sab-native-linux-arm64-0.64.33.tgz", + "integrity": "sha512-02TOwOmGd6ir4u9uJRWFtMSbkIphKclr8wV4BhuKoJoanTTpbCpRSS60ecQEX9OSvjr0DlF2cYWLibnjRHEjoA==", "os": [ "linux" ], @@ -3495,9 +3495,9 @@ "optional": true }, "node_modules/@gjsify/sab-native-linux-arm64-musl": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/sab-native-linux-arm64-musl/-/sab-native-linux-arm64-musl-0.64.27.tgz", - "integrity": "sha512-zYJwqCqt/nM3YBuh8rdTMK+zDAvtSK7Qu/p5I6vhUGVe2fhhQ4rJQKMKLrO3IFwWJkfJ03FPK7VFNPUZ0Lx44g==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/sab-native-linux-arm64-musl/-/sab-native-linux-arm64-musl-0.64.33.tgz", + "integrity": "sha512-o55BTwQRZKH60mjukMAfRCby6FhmN8pZ0c+dpH1xP9AvmgiRvCsHLB1MY2/QEq2IJDKPI10Vf1BYulRa7aUmKw==", "os": [ "linux" ], @@ -3510,9 +3510,9 @@ "optional": true }, "node_modules/@gjsify/sab-native-linux-ppc64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/sab-native-linux-ppc64/-/sab-native-linux-ppc64-0.64.27.tgz", - "integrity": "sha512-68FEHrYYpUzG4HoYcS/nmYmR/zcGRGDI0GeE2+nMWZMcilyJy2hFDNF8UYMU+KO+BZxgtAFpXBnyBxxd7RVmuQ==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/sab-native-linux-ppc64/-/sab-native-linux-ppc64-0.64.33.tgz", + "integrity": "sha512-cY5E9yUaeb5QPVCAGC2UP/9AfPmNOhdy3GDZRmvkX1kDYbDU/soSTUcv2qREdJvEkT6z1D29I43FEsXTVu4Ekw==", "os": [ "linux" ], @@ -3522,9 +3522,9 @@ "optional": true }, "node_modules/@gjsify/sab-native-linux-riscv64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/sab-native-linux-riscv64/-/sab-native-linux-riscv64-0.64.27.tgz", - "integrity": "sha512-pg2x1EJr/W1CY+10E7JzErUYFHbgUfZhaGo80DWo+y4ugeTovcIn4JtmBZVWv5HdnKrdAbEuF+1P+z4dfyYt2w==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/sab-native-linux-riscv64/-/sab-native-linux-riscv64-0.64.33.tgz", + "integrity": "sha512-vch2ZlHrvR2nk1IofMU1uhCS1jOxUEfDfapySVLQMItoAafb86nOi8sOe6Zfkm9cpMZlxgu/fkfMZVgS6DcVSg==", "os": [ "linux" ], @@ -3537,9 +3537,9 @@ "optional": true }, "node_modules/@gjsify/sab-native-linux-s390x": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/sab-native-linux-s390x/-/sab-native-linux-s390x-0.64.27.tgz", - "integrity": "sha512-+j1RCcee3h842GNWStSrVHn4agHJbQjMLNJJofY6oumcry/dbkMw9oXpD/Uh15FOskZy4PDdHoa1Ks/ImoT2Sg==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/sab-native-linux-s390x/-/sab-native-linux-s390x-0.64.33.tgz", + "integrity": "sha512-wKgH4uT/ft80e8OPhUPHh7b71Gkx6YdbBGypuJUdpALEm3atGiUkNYNQbbrHiRpbqsDaEsqtVrR76Hi1h6fBCg==", "os": [ "linux" ], @@ -3549,9 +3549,9 @@ "optional": true }, "node_modules/@gjsify/sab-native-linux-x64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/sab-native-linux-x64/-/sab-native-linux-x64-0.64.27.tgz", - "integrity": "sha512-7L/ZLfsEr624z8Xk+tHFntbc3zMFJxHBh86g/VMNFQiPK2qaVA/fb2tB724Ro/6HlgExbbNlijULoOm64Uxs0Q==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/sab-native-linux-x64/-/sab-native-linux-x64-0.64.33.tgz", + "integrity": "sha512-Mqc6ikz9bO1qbFxyVRXnBpNEp1ky/L1ZnzljzK2DpSs0iEc5jFDhVy1+rYG/341gSrV9xYRu9Jf7USR8I/nTYw==", "os": [ "linux" ], @@ -3561,9 +3561,9 @@ "optional": true }, "node_modules/@gjsify/sab-native-linux-x64-musl": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/sab-native-linux-x64-musl/-/sab-native-linux-x64-musl-0.64.27.tgz", - "integrity": "sha512-TycK4q6i5zmCmBZw/LsYLqZFUubxGZ9yvAqfYhgu/U8IfkmuvwZsMihHwLUGtXWfUO/B+pk/5se9CGkVYeSQGQ==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/sab-native-linux-x64-musl/-/sab-native-linux-x64-musl-0.64.33.tgz", + "integrity": "sha512-NIDkd8+xQviSTCZYRe17x5zl833Lvm556fUVjtPJOl4zKXVjbdFFWVySr9DPpOTa2B5ghIvIgHkmgbY1IYifuw==", "os": [ "linux" ], @@ -3576,61 +3576,61 @@ "optional": true }, "node_modules/@gjsify/semver": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/semver/-/semver-0.64.27.tgz", - "integrity": "sha512-alAn2L8UIwAQe8UkAu+2pZLvz6hjpq43LToDhdYM8QZQFAQyarWHDagRahUSoXBrsXi3ffdHqFkZqWcupJ5VDg==" + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/semver/-/semver-0.64.33.tgz", + "integrity": "sha512-Slf5FgIOx65upDPcVuB1PZPuMpyDsNo/DztVJIiDKtj8KI7hh27zOCUAMQ8RK46/tDFYwM47cjyDYKCWv9GTGw==" }, "node_modules/@gjsify/site": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/site/-/site-0.64.27.tgz", - "integrity": "sha512-jXazNYl7op0RFqsba0quAqS20Mpj0nB9vlucfvVv2js2Na/fpMTU2OihVIP1GPOBci/lXEL74Gv2OvXTYWLJyQ==", - "dependencies": { - "@gjsify/fs": "^0.64.27", - "@gjsify/os": "^0.64.27", - "@gjsify/url": "^0.64.27", - "@gjsify/path": "^0.64.27", - "@gjsify/crypto": "^0.64.27", - "@gjsify/module": "^0.64.27", - "@gjsify/console": "^0.64.27", - "@gjsify/process": "^0.64.27", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/site/-/site-0.64.33.tgz", + "integrity": "sha512-G2sn1ArLihupLcMJBziU+csP6oorj06AOrRjLBVAqSFPcT/gXn6VM/lOCVfB3hfLyB/0gejrhDBYLyKXsMtYsg==", + "dependencies": { + "@gjsify/fs": "^0.64.33", + "@gjsify/os": "^0.64.33", + "@gjsify/url": "^0.64.33", + "@gjsify/path": "^0.64.33", + "@gjsify/crypto": "^0.64.33", + "@gjsify/module": "^0.64.33", + "@gjsify/console": "^0.64.33", + "@gjsify/process": "^0.64.33", "fast-xml-parser": "^5.11.2", "qrcode-generator": "^2.0.4", "@girs/gdkpixbuf-2.0": "5.4.0" } }, "node_modules/@gjsify/sqlite": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/sqlite/-/sqlite-0.64.27.tgz", - "integrity": "sha512-y65ZdZHOvKGhI0msZ03JW4eG8T02BDK6KpdTqLStpNPXFDSfVtwm+9ThWba5GK8SzJ+XlQw34rZmDSFy6risww==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/sqlite/-/sqlite-0.64.33.tgz", + "integrity": "sha512-3jfnLWqBRl5eIedfF1c1YckKpX8HFHxu9XltVaRycFmYUvAIsU12knzLQ8nqPJ9eSPFUPWranKfxTyRGvDo7/Q==", "dependencies": { "@girs/glib-2.0": "5.4.0", - "@gjsify/sqlite-native": "^0.64.27" + "@gjsify/sqlite-native": "^0.64.33" } }, "node_modules/@gjsify/sqlite-native": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/sqlite-native/-/sqlite-native-0.64.27.tgz", - "integrity": "sha512-2Xab4G/WwgoRvYdzjx/tKzc94HvAgXWskzFaaYZeP8cBQJO3gTjd0/CfAq+EWxPD6ef3Wx0IRbN0MyUN5bH8Tw==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/sqlite-native/-/sqlite-native-0.64.33.tgz", + "integrity": "sha512-shoLSzULwo0aNKF6nPr6eEo8CaEA3lt6YNkI3NK2ZT0Gat8idgkHTB72/Wk5p+Kkj+bUk6gzHqwWai4tx0ZblQ==", "dependencies": { "@girs/gjs": "5.4.0", - "@gjsify/utils": "^0.64.27", + "@gjsify/utils": "^0.64.33", "@girs/glib-2.0": "5.4.0", "@girs/gobject-2.0": "5.4.0" }, "optionalDependencies": { - "@gjsify/sqlite-native-linux-x64": "0.64.27", - "@gjsify/sqlite-native-darwin-x64": "0.64.27", - "@gjsify/sqlite-native-linux-arm64": "0.64.27", - "@gjsify/sqlite-native-linux-ppc64": "0.64.27", - "@gjsify/sqlite-native-linux-s390x": "0.64.27", - "@gjsify/sqlite-native-darwin-arm64": "0.64.27", - "@gjsify/sqlite-native-linux-riscv64": "0.64.27" + "@gjsify/sqlite-native-linux-x64": "0.64.33", + "@gjsify/sqlite-native-darwin-x64": "0.64.33", + "@gjsify/sqlite-native-linux-arm64": "0.64.33", + "@gjsify/sqlite-native-linux-ppc64": "0.64.33", + "@gjsify/sqlite-native-linux-s390x": "0.64.33", + "@gjsify/sqlite-native-darwin-arm64": "0.64.33", + "@gjsify/sqlite-native-linux-riscv64": "0.64.33" } }, "node_modules/@gjsify/sqlite-native-darwin-arm64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/sqlite-native-darwin-arm64/-/sqlite-native-darwin-arm64-0.64.27.tgz", - "integrity": "sha512-G5T9vfDPyqILFv31qSi6oL47MagY3mYsTfikMKG7+bSc6LWM/svP3gOWzSRehJPijRmHm0F1r5ojuDToaJmBdQ==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/sqlite-native-darwin-arm64/-/sqlite-native-darwin-arm64-0.64.33.tgz", + "integrity": "sha512-DvlDOgbg8ib380kfIHIdANIaJsgPjogQUWbQyFVNulW4JIifzuzl4wQQasT2Q2giccFpcijxhjQ+jTF17l/qmg==", "os": [ "darwin" ], @@ -3640,9 +3640,9 @@ "optional": true }, "node_modules/@gjsify/sqlite-native-darwin-x64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/sqlite-native-darwin-x64/-/sqlite-native-darwin-x64-0.64.27.tgz", - "integrity": "sha512-oiGIyiwTZbfJl5SAI2QQ24lMxWm/KNe04LNxyJamhuzc9CN21h054YztMkhrwdPgxnXo3FLMZxrIX/h38Wcdcw==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/sqlite-native-darwin-x64/-/sqlite-native-darwin-x64-0.64.33.tgz", + "integrity": "sha512-AePeVCRz+blm2szOz58lEayAmIq2iL0h0eDsoEAJ8iL0mOeOJMSwwirW5cE9tT0dRrbzp4wdLyMdQkcwQpGj8A==", "os": [ "darwin" ], @@ -3652,9 +3652,9 @@ "optional": true }, "node_modules/@gjsify/sqlite-native-linux-arm64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/sqlite-native-linux-arm64/-/sqlite-native-linux-arm64-0.64.27.tgz", - "integrity": "sha512-SEF4NtjEfZwuI2VYUpRc/PtRjPvDNUJU6nJQZAA94jjZaQgZ2KSjOCxagLEKPwUAdUdDD05+e+QcyNXaZ+ilSw==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/sqlite-native-linux-arm64/-/sqlite-native-linux-arm64-0.64.33.tgz", + "integrity": "sha512-zfE/7JvQJoLEjwq1D6jdomy84T6ZKDgvPfteSrUX0QRgknQ5MrDyzSEJxGF6MHI1gSP//xBqRyTvLSFn8rNd6A==", "os": [ "linux" ], @@ -3664,9 +3664,9 @@ "optional": true }, "node_modules/@gjsify/sqlite-native-linux-ppc64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/sqlite-native-linux-ppc64/-/sqlite-native-linux-ppc64-0.64.27.tgz", - "integrity": "sha512-U6RnuNnq+4KHbTHRh8M6WZhx+iiNWE9phtCdCnaX4EandnxRpyZM9GUH+yo+N6pX8Megs0Kzb+GYMk6ECSWIIA==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/sqlite-native-linux-ppc64/-/sqlite-native-linux-ppc64-0.64.33.tgz", + "integrity": "sha512-zis9iEkH3xu7gmbZztGODb4VGuSoGVx2avoLS6oD69uAWNdl6NS19nMpvqpyVqr8xcugR/2WRAyQvk1KbYY/Ig==", "os": [ "linux" ], @@ -3676,9 +3676,9 @@ "optional": true }, "node_modules/@gjsify/sqlite-native-linux-riscv64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/sqlite-native-linux-riscv64/-/sqlite-native-linux-riscv64-0.64.27.tgz", - "integrity": "sha512-RUPU9qNc2aoX4Ka23J3LzDHBOc5LiM3HI1fDq/Mic3M89zbB7UNJmD7is75YbeglJEFr3+719TMYVrZms6I+0A==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/sqlite-native-linux-riscv64/-/sqlite-native-linux-riscv64-0.64.33.tgz", + "integrity": "sha512-3cdhv+6JItm5/xViFrjaNwOyD9ihvV5AgNWgV7/sx6isKCL+UC6uvBUS+bk022ZojmF2R2VDrPmJDUnudSAnEg==", "os": [ "linux" ], @@ -3691,9 +3691,9 @@ "optional": true }, "node_modules/@gjsify/sqlite-native-linux-s390x": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/sqlite-native-linux-s390x/-/sqlite-native-linux-s390x-0.64.27.tgz", - "integrity": "sha512-Bl4/H73cgHpqCpmuSsFNTEUOrLSnqVmeAgE2tVUkI/MJlDHSLbvp+ln6OymbVxRrvpYpNEFq0j39E/QDGTylOA==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/sqlite-native-linux-s390x/-/sqlite-native-linux-s390x-0.64.33.tgz", + "integrity": "sha512-3PKVQHzMfZk/FlftdyW6sSX9586hldOIdjAckM7gp/EnDBy/1R87zBsaMO5wfPFv7s9QqGtBKid3/HL74nttcw==", "os": [ "linux" ], @@ -3703,9 +3703,9 @@ "optional": true }, "node_modules/@gjsify/sqlite-native-linux-x64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/sqlite-native-linux-x64/-/sqlite-native-linux-x64-0.64.27.tgz", - "integrity": "sha512-AT2hfKfmi4FjmtDcb6uZAT/NDvQ3xtG6NfVO8+bGqPdDgTvOmHbMtR+XeFMyU2vLPfQ/WopZnCRqaLVsS20ExQ==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/sqlite-native-linux-x64/-/sqlite-native-linux-x64-0.64.33.tgz", + "integrity": "sha512-sysfQVXZc3XJPt4vkBxXLbOGum8K2ATSeYGRZMhtAHYqylbUplypyLujc0iMN3LILM59qPq/E8zDShhFZp0LEw==", "os": [ "linux" ], @@ -3715,14 +3715,14 @@ "optional": true }, "node_modules/@gjsify/stories": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/stories/-/stories-0.64.27.tgz", - "integrity": "sha512-ngGAspr4k50qyJX/jYT8f48kQSqw9vuilGf3YV86OAiPUgkxT50WfaXjSF+8KrtSlQ/ip9YtjBmYkPGTdy85Ow==" + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/stories/-/stories-0.64.33.tgz", + "integrity": "sha512-2H9Sj1kCo8s4so1ASov2uaCVAUAoCRzLnYRAhIxZKstq2R38Ri9w2Gz9mnAW31aQN2pkWeHh5ynaRSpmayZDNw==" }, "node_modules/@gjsify/storybook": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/storybook/-/storybook-0.64.27.tgz", - "integrity": "sha512-0jl93HFuriPjbFp/0+UnXJsX7ixSuYyVvtJlpDojyG5F2aoWLCfYub42a7Psa7DJtK8i63SPlPhHXr/fjXp0wA==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/storybook/-/storybook-0.64.33.tgz", + "integrity": "sha512-GL9oAriYOzyZl9rs/qFlxpRjCgAUnbP6dr0BAyxAhR+uJ8YKu9I2vVi20z1CUl1msdj5Wt05e8/sTwLdhoGvFw==", "dependencies": { "@girs/gjs": "5.4.0", "@girs/adw-1": "5.4.0", @@ -3730,77 +3730,77 @@ "@girs/gio-2.0": "5.4.0", "@girs/gtk-4.0": "5.4.0", "@girs/glib-2.0": "5.4.0", - "@gjsify/stories": "^0.64.27", - "@gjsify/devtools": "^0.64.27", + "@gjsify/stories": "^0.64.33", + "@gjsify/devtools": "^0.64.33", "@girs/gobject-2.0": "5.4.0", - "@gjsify/adwaita-app": "^0.64.27", - "@gjsify/adwaita-core": "^0.64.27", - "@gjsify/storybook-core": "^0.64.27" + "@gjsify/adwaita-app": "^0.64.33", + "@gjsify/adwaita-core": "^0.64.33", + "@gjsify/storybook-core": "^0.64.33" } }, "node_modules/@gjsify/storybook-core": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/storybook-core/-/storybook-core-0.64.27.tgz", - "integrity": "sha512-DLcutl9bjgOGdrV7Tw+eKrK/CdhOvrd/mDVGOCkjOJxOSUXDrwSOQTginSxMGNg9ud0yjz4BLzO16UMWIKjT5w==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/storybook-core/-/storybook-core-0.64.33.tgz", + "integrity": "sha512-mzZeEagslrCt0t/Ny6CLYTJCtzq7b8gX9vwq05nCS/RCxSdBnarblBx2LQaJJlxBEyOhmFoICUnbxD6Qjrb+Gg==", "dependencies": { - "@gjsify/stories": "^0.64.27", - "@gjsify/adwaita-core": "^0.64.27" + "@gjsify/stories": "^0.64.33", + "@gjsify/adwaita-core": "^0.64.33" } }, "node_modules/@gjsify/stream": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/stream/-/stream-0.64.27.tgz", - "integrity": "sha512-lfM8bJwjgeX/O9KWIuPRs2S+brTP7G23v+CcdXSSDIM6s25H+FHqH/G64uTbY7Rqyx+GMQx7sdTPfS6ONoL91A==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/stream/-/stream-0.64.33.tgz", + "integrity": "sha512-IchgaA9IO4TAdbe20ORAhZse4Z+8hD2YKCSTJkAGTsAX0CJ4vwRtm8Nkv9IK3yXUoOPy7iAWGF+jEK9WacprJg==", "dependencies": { - "@gjsify/utils": "^0.64.27", - "@gjsify/events": "^0.64.27", - "@gjsify/web-streams": "^0.64.27" + "@gjsify/utils": "^0.64.33", + "@gjsify/events": "^0.64.33", + "@gjsify/web-streams": "^0.64.33" } }, "node_modules/@gjsify/string_decoder": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/string_decoder/-/string_decoder-0.64.27.tgz", - "integrity": "sha512-9eS/3Vc9jtsuYW1tJGyI6a4QYUBTmjUqyaOnamRl+DjuOl+bkk/4uCW0rK8g6Hv3DDB9oymIJHKJAuotY8yDlA==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/string_decoder/-/string_decoder-0.64.33.tgz", + "integrity": "sha512-yWIrwrZQhmk4XULfHT+k99wIF0WaXhMEKMhUbpiufo3QDinSEbsi1wz/EHHZnjfF8AgbyjOAXMO6FYegtw6Beg==", "dependencies": { - "@gjsify/buffer": "^0.64.27" + "@gjsify/buffer": "^0.64.33" } }, "node_modules/@gjsify/sys": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/sys/-/sys-0.64.27.tgz", - "integrity": "sha512-ZYcm7/Fetd6+J7SkOzZSYhsHjb6xO6uviMECsC4EdB9A5PdKWYM+mvsh9yhEi33/Jx07sr/SmEIFZmCbKADW3A==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/sys/-/sys-0.64.33.tgz", + "integrity": "sha512-xM0v84tL/SwnjQQ2rgE3CBVDQ7eXXQMjN6nAby3a1wQaFafukW6Tkl+F54eeNLgTJitF8B4GyRybxRqaTNm66g==", "dependencies": { - "@gjsify/util": "^0.64.27" + "@gjsify/util": "^0.64.33" } }, "node_modules/@gjsify/tar": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/tar/-/tar-0.64.27.tgz", - "integrity": "sha512-tFZB1aoS/Cp83XsHeQLRu9+P59lBAKOATF9ixW9J9qddmxDfAlt6NNC68NfCRdyi2szClcQc8+XY1MJghQBR5w==" + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/tar/-/tar-0.64.33.tgz", + "integrity": "sha512-3Pgx30yCVvpq6lhCMioEFQPTZOM8+0/8Vk6vgNJh0sPhT4BeDH0fZBTHE8YcDNRWCWd5VKCVFAj2x/58z1B6WA==" }, "node_modules/@gjsify/terminal-native": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/terminal-native/-/terminal-native-0.64.27.tgz", - "integrity": "sha512-o3ZdFmfh78ApYfLUh8uAB/L/Djt0jNozjJWfE4LCfn5gvMIzUy78UTsON6cGmSv4hKZ2XufcGijnhDhA5Cb81w==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/terminal-native/-/terminal-native-0.64.33.tgz", + "integrity": "sha512-Ouvavkxz4eQ95PYVbLkS/Kef7M31CBsHCKJBjt6pfaY7lwE96pZYJhjzgkZt2SgcRCm0gQpWkjITHjimnyxmIw==", "dependencies": { - "@gjsify/utils": "^0.64.27", + "@gjsify/utils": "^0.64.33", "@girs/glib-2.0": "5.4.0", "@girs/gobject-2.0": "5.4.0" }, "optionalDependencies": { - "@gjsify/terminal-native-linux-x64": "0.64.27", - "@gjsify/terminal-native-darwin-x64": "0.64.27", - "@gjsify/terminal-native-linux-arm64": "0.64.27", - "@gjsify/terminal-native-linux-ppc64": "0.64.27", - "@gjsify/terminal-native-linux-s390x": "0.64.27", - "@gjsify/terminal-native-darwin-arm64": "0.64.27", - "@gjsify/terminal-native-linux-riscv64": "0.64.27" + "@gjsify/terminal-native-linux-x64": "0.64.33", + "@gjsify/terminal-native-darwin-x64": "0.64.33", + "@gjsify/terminal-native-linux-arm64": "0.64.33", + "@gjsify/terminal-native-linux-ppc64": "0.64.33", + "@gjsify/terminal-native-linux-s390x": "0.64.33", + "@gjsify/terminal-native-darwin-arm64": "0.64.33", + "@gjsify/terminal-native-linux-riscv64": "0.64.33" } }, "node_modules/@gjsify/terminal-native-darwin-arm64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/terminal-native-darwin-arm64/-/terminal-native-darwin-arm64-0.64.27.tgz", - "integrity": "sha512-NwwktNG6YZlIOBj2GSmhrTggRCO9f3LBqpn04q9/t1GNKWcEmMD87gn06N1ZwePWhN0JjdeewLEaZeSLj5rmjA==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/terminal-native-darwin-arm64/-/terminal-native-darwin-arm64-0.64.33.tgz", + "integrity": "sha512-AUnFMBg4wCp3QVbMY9llUrI9CpuJk5Yca5j4FIoBH/8DIPf4Ry9tyziJi2/dqKJh4h3FSVznkQmwjZ4lc2eCAw==", "os": [ "darwin" ], @@ -3810,9 +3810,9 @@ "optional": true }, "node_modules/@gjsify/terminal-native-darwin-x64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/terminal-native-darwin-x64/-/terminal-native-darwin-x64-0.64.27.tgz", - "integrity": "sha512-HOpOec+YaCb+joYMCga9dyMFcOx3hAZ72zMz/oa7UzST+5OZ6bWAWGYBkNnm1VMy4hJt6Lq27KmjQh+WBckuLw==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/terminal-native-darwin-x64/-/terminal-native-darwin-x64-0.64.33.tgz", + "integrity": "sha512-PU33pw4iOlm4kfpZtrlsdpeh62l5goHcKTGDFjWeo+kQ7xhfwND3UuTzzc8/Rq1D5I1fMU3+USB96KMhtgwZwQ==", "os": [ "darwin" ], @@ -3822,9 +3822,9 @@ "optional": true }, "node_modules/@gjsify/terminal-native-linux-arm64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/terminal-native-linux-arm64/-/terminal-native-linux-arm64-0.64.27.tgz", - "integrity": "sha512-VFnm2za9FqwVy6sB1AFUDVASGHVHJ2ZQ8RH+iml9FqxQcYNDzIkhZHbzszypi+B9wjnroc3tpQZOJgbmumRzDw==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/terminal-native-linux-arm64/-/terminal-native-linux-arm64-0.64.33.tgz", + "integrity": "sha512-d6Q4ZAEXasHqRTPTLqObf8SwkX33UmzKUWogZnPppfm2YYuL40RjyTh3N2iHKPOLX91W29zQVOoQxtWVWQVTSg==", "os": [ "linux" ], @@ -3834,9 +3834,9 @@ "optional": true }, "node_modules/@gjsify/terminal-native-linux-ppc64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/terminal-native-linux-ppc64/-/terminal-native-linux-ppc64-0.64.27.tgz", - "integrity": "sha512-Zl26M/EdjiSE7ousASY9+VD+4dquN7DASrCeey/6JSb1nRPC8zNC4inG8WLCLW7hpI3XlYT0B0HNWyke+RXgsA==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/terminal-native-linux-ppc64/-/terminal-native-linux-ppc64-0.64.33.tgz", + "integrity": "sha512-SZLHzG0KGvBdmppDB9I2lo/XqN2rjdkUx5P9Fuh3yTXmDDnkC11w8TcObIqE5G8Z27W+2YgKtugtu3sRlL6i/Q==", "os": [ "linux" ], @@ -3846,9 +3846,9 @@ "optional": true }, "node_modules/@gjsify/terminal-native-linux-riscv64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/terminal-native-linux-riscv64/-/terminal-native-linux-riscv64-0.64.27.tgz", - "integrity": "sha512-HHiH6Pq+7R+NvzALM1CmfaVkZROYJsjfK+nbkx9CrF7M5abHheOYDjTtfg1qjdWr0WESSGTF+ZQY3ZsRqE/DUA==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/terminal-native-linux-riscv64/-/terminal-native-linux-riscv64-0.64.33.tgz", + "integrity": "sha512-dajv4oQutmGILdfNdidvPt5Dp3/b037kdBz8aeaVCxb8QYf/lRJNzg4J38m9j+HB6CY2AbRkuwSFZjBtUGOaYQ==", "os": [ "linux" ], @@ -3861,9 +3861,9 @@ "optional": true }, "node_modules/@gjsify/terminal-native-linux-s390x": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/terminal-native-linux-s390x/-/terminal-native-linux-s390x-0.64.27.tgz", - "integrity": "sha512-lDjGBbWGEGFdbDC1CLs6sBUKQTpiEnGblJ+ul66TV5MSNqgqHSnb8A3lNgaXdrhswom6yRBYRNNzCzr47aj+3Q==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/terminal-native-linux-s390x/-/terminal-native-linux-s390x-0.64.33.tgz", + "integrity": "sha512-L+TxXVknqreOz1yc/O9uzOukWdQXZio7ax3J3QipSo3r/9r+Qzsv3+jCPZ1Nk3uUDesnv0V8QQfwDkeezVqWEA==", "os": [ "linux" ], @@ -3873,9 +3873,9 @@ "optional": true }, "node_modules/@gjsify/terminal-native-linux-x64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/terminal-native-linux-x64/-/terminal-native-linux-x64-0.64.27.tgz", - "integrity": "sha512-iM5QtEt+TETQariDKhrRh5O9cNtcZnnUOhyf6UeqK8fhS+l+dPyjShlJ7+3udGHFh1rP+8gTzWDIm2ifl+6g1g==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/terminal-native-linux-x64/-/terminal-native-linux-x64-0.64.33.tgz", + "integrity": "sha512-iGvQAniMIwTw0ijE2vB2Z9kFMM+wuVSas+DBH1YVogxFukxlwkCqyHn7M4Rz/F58aK2lQNGqRTGu4g/m8lRKfQ==", "os": [ "linux" ], @@ -3885,45 +3885,45 @@ "optional": true }, "node_modules/@gjsify/timers": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/timers/-/timers-0.64.27.tgz", - "integrity": "sha512-cNxTVXupYTebhnoZhGuY1BWcCsaX7uYBMPEyS8ZR00YQJth2sR8KEFBq9bOU7mAPDLpuyMDI2DAWW+G0OHE2sw==" + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/timers/-/timers-0.64.33.tgz", + "integrity": "sha512-7bi0u88ldYtIvM9/+hmSZyo00OiFF29E3T9xxpOTjeKdgXKttD8YTo+qzgDBEm8O3cJ+XpJ2nlWZTlgHgUTFwQ==" }, "node_modules/@gjsify/tls": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/tls/-/tls-0.64.27.tgz", - "integrity": "sha512-2XOYDn0LwGgn+6SIdGggq3/h1XBXGmy1H0EjeCVP137zIoq0QQWE/BzRHL5P2zuHZ+YtlVg9JeSdoe5/yjfUCA==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/tls/-/tls-0.64.33.tgz", + "integrity": "sha512-WRbEsvDSaWiMdjrZCm4uKiSOlbKAoXKYYe6n9oq4Tcpti4LD/HGIWzStRAEyb3BVE9UfQn+1nmDbIrj4ZyRhQA==", "dependencies": { - "@gjsify/net": "^0.64.27", + "@gjsify/net": "^0.64.33", "@girs/gio-2.0": "5.4.0", - "@gjsify/utils": "^0.64.27", + "@gjsify/utils": "^0.64.33", "@girs/glib-2.0": "5.4.0", - "@gjsify/tls-native": "^0.64.27" + "@gjsify/tls-native": "^0.64.33" } }, "node_modules/@gjsify/tls-native": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/tls-native/-/tls-native-0.64.27.tgz", - "integrity": "sha512-Pk/1UnUUsLVNfDPlf437VIXnmVqmIbYn5E5vExcneBnyzlFCabFKv65dKq6eIGwcRI8MEqc8WqHNlRmf/gT1kw==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/tls-native/-/tls-native-0.64.33.tgz", + "integrity": "sha512-PaK3N7j3loMWudIQJt28WpzIMkp/wTp8UFU7OSIv+VkxybZrp4XnZtJGTuCI6Ze96A972ySwuu/Eb5MIR+Hh2A==", "dependencies": { - "@gjsify/utils": "^0.64.27", + "@gjsify/utils": "^0.64.33", "@girs/glib-2.0": "5.4.0", "@girs/gobject-2.0": "5.4.0" }, "optionalDependencies": { - "@gjsify/tls-native-linux-x64": "0.64.27", - "@gjsify/tls-native-darwin-x64": "0.64.27", - "@gjsify/tls-native-linux-arm64": "0.64.27", - "@gjsify/tls-native-linux-ppc64": "0.64.27", - "@gjsify/tls-native-linux-s390x": "0.64.27", - "@gjsify/tls-native-darwin-arm64": "0.64.27", - "@gjsify/tls-native-linux-riscv64": "0.64.27" + "@gjsify/tls-native-linux-x64": "0.64.33", + "@gjsify/tls-native-darwin-x64": "0.64.33", + "@gjsify/tls-native-linux-arm64": "0.64.33", + "@gjsify/tls-native-linux-ppc64": "0.64.33", + "@gjsify/tls-native-linux-s390x": "0.64.33", + "@gjsify/tls-native-darwin-arm64": "0.64.33", + "@gjsify/tls-native-linux-riscv64": "0.64.33" } }, "node_modules/@gjsify/tls-native-darwin-arm64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/tls-native-darwin-arm64/-/tls-native-darwin-arm64-0.64.27.tgz", - "integrity": "sha512-8FDYOkKuGA7FkmywrzmjDMrY+wA1XkkKzoeDwZu9IoSTOWCcyQf/EWGJ8fg3bJsnNuFNRO1IT1FP4MUqn3/XiA==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/tls-native-darwin-arm64/-/tls-native-darwin-arm64-0.64.33.tgz", + "integrity": "sha512-owUaJ7jLkZ4ys2ILglDt3SiJS2XHaiU0+eNRlNW9htABvFVgz12+5MmcS0UTdAv3Mq/3PqKiPJVZvYC3I6+d2g==", "os": [ "darwin" ], @@ -3933,9 +3933,9 @@ "optional": true }, "node_modules/@gjsify/tls-native-darwin-x64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/tls-native-darwin-x64/-/tls-native-darwin-x64-0.64.27.tgz", - "integrity": "sha512-QxKtHeLUFWIKRbrFJhuSkroRzYj7D0wA3zLDLnNMv2KE6Wz/1BT5TdnGpdMK9QhNnWi6rTXDoRcddli6ts1QzA==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/tls-native-darwin-x64/-/tls-native-darwin-x64-0.64.33.tgz", + "integrity": "sha512-ouVVvIiAY5ImI3i3ceumi3CzIlDae9GhAufPScpICAOb7m85pVhMyaMJBgpo0ttIVwM2UXmTnxkx88cbnG/GBg==", "os": [ "darwin" ], @@ -3945,9 +3945,9 @@ "optional": true }, "node_modules/@gjsify/tls-native-linux-arm64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/tls-native-linux-arm64/-/tls-native-linux-arm64-0.64.27.tgz", - "integrity": "sha512-BDKVldkHErSP3CyPDnHtLf9211m1it/098eUQ/atKTrWRI6nYlzrqD99QGfRAh3Ugn3qV4RjszQ9QN2FZwwZ1w==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/tls-native-linux-arm64/-/tls-native-linux-arm64-0.64.33.tgz", + "integrity": "sha512-psV+5HRxYObonP6s3OUMzbcV2d4EI9ou3g7gbR424EotStiGMGiktuNS8UWHq3K4Ljhxjrlb1D/lLasIIuyG6Q==", "os": [ "linux" ], @@ -3957,9 +3957,9 @@ "optional": true }, "node_modules/@gjsify/tls-native-linux-ppc64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/tls-native-linux-ppc64/-/tls-native-linux-ppc64-0.64.27.tgz", - "integrity": "sha512-f3Npjlv3Z7vUGWgf8P+IvF+ybbAqo4o0sKaTSqi3cSRc+zwG7NPRwHrjFJXHsvjVjGWO1Hpb+xKCxG71Y9odDQ==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/tls-native-linux-ppc64/-/tls-native-linux-ppc64-0.64.33.tgz", + "integrity": "sha512-eW6TnV3TUvjnTw/2ggqQ8wVU2mxD+Ik/dm62MwtL9Hxs67RlJGA5voN5K+0JsntQ7iFSO4oq4A5yJDWvkE6VbQ==", "os": [ "linux" ], @@ -3969,9 +3969,9 @@ "optional": true }, "node_modules/@gjsify/tls-native-linux-riscv64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/tls-native-linux-riscv64/-/tls-native-linux-riscv64-0.64.27.tgz", - "integrity": "sha512-bEKhuHTOFdTjaXWjGl3VuyufNapG0AQEXyBnEwYh5gveOwvSJsMRLU66FL1syxyBOD0OKTUawx38vMz78CMqew==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/tls-native-linux-riscv64/-/tls-native-linux-riscv64-0.64.33.tgz", + "integrity": "sha512-RZRNgc4tuTplYQ96cNvZRceII15Hjjtck0dkNopSBbyFwOxtKc+8L5RYoeAdWK88eqZSTatxyT27wAYrsml7vw==", "os": [ "linux" ], @@ -3984,9 +3984,9 @@ "optional": true }, "node_modules/@gjsify/tls-native-linux-s390x": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/tls-native-linux-s390x/-/tls-native-linux-s390x-0.64.27.tgz", - "integrity": "sha512-LyOF4z4AyQjabmXSUHbjKN8gdByyNOcF9L00ukyi5vo28jCAjgMDvVHG7Fck2cdyr3NLlOPXbBzRJitPkjeAWA==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/tls-native-linux-s390x/-/tls-native-linux-s390x-0.64.33.tgz", + "integrity": "sha512-gzyTJsFpsoaqYB8GemM9gUHuBi8xCJVPsLyoN4EogOUb99Ld2fnPoN3mGalih9VatBrkJVGu2XvG3UN3Q6pUvg==", "os": [ "linux" ], @@ -3996,9 +3996,9 @@ "optional": true }, "node_modules/@gjsify/tls-native-linux-x64": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/tls-native-linux-x64/-/tls-native-linux-x64-0.64.27.tgz", - "integrity": "sha512-TEpuMDfHsE/g/L+xQLFOoAK7beLL8as9+vRdJMgpL5NO3T7z0jjLnjTwN0ZZrcTsiH8SBlo/jgN40QtAheq4+w==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/tls-native-linux-x64/-/tls-native-linux-x64-0.64.33.tgz", + "integrity": "sha512-hOQ+W+txOGYJuUDDGLIsLy89LcU6cRC8BYoeiLndWWde9X07TWPjXYcvvu8JuXEw9KtUaIX3ueLJ5USLwTLg5g==", "os": [ "linux" ], @@ -4008,74 +4008,74 @@ "optional": true }, "node_modules/@gjsify/tsc": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/tsc/-/tsc-0.64.27.tgz", - "integrity": "sha512-w/UYAGk54YoDzh/2hGGHF8UnkVeYA+A4wg3HNntxKwrWb0Yubof59c5+tNsu08/NZ/Vl6j/AMe3V8nKub2hkDw==", - "dependencies": { - "@gjsify/fs": "^0.64.27", - "@gjsify/os": "^0.64.27", - "@gjsify/path": "^0.64.27", - "@gjsify/crypto": "^0.64.27", - "@gjsify/console": "^0.64.27", - "@gjsify/inspector": "^0.64.27", - "@gjsify/perf_hooks": "^0.64.27", - "@gjsify/web-globals": "^0.64.27", - "@gjsify/node-globals": "^0.64.27" + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/tsc/-/tsc-0.64.33.tgz", + "integrity": "sha512-BvkiHeI9Qpeo/VGp1duaZO6nccHpgf9mgUoWoUYangxK7pu/xlQE0K+0p3TioorlkhXyVzDDiaYiWfMQGuHTDQ==", + "dependencies": { + "@gjsify/fs": "^0.64.33", + "@gjsify/os": "^0.64.33", + "@gjsify/path": "^0.64.33", + "@gjsify/crypto": "^0.64.33", + "@gjsify/console": "^0.64.33", + "@gjsify/inspector": "^0.64.33", + "@gjsify/perf_hooks": "^0.64.33", + "@gjsify/web-globals": "^0.64.33", + "@gjsify/node-globals": "^0.64.33" }, "bin": { "gjsify-tsc": "./dist/tsc.gjs.mjs" } }, "node_modules/@gjsify/tty": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/tty/-/tty-0.64.27.tgz", - "integrity": "sha512-Pr2si+kURRAnnYYREfBD7KhC11/uZQmx4EoX4ekPzQrZqWHGJ/3xxQTDIaRUnwuOVXJET7jpIoKISLKj33GC/g==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/tty/-/tty-0.64.33.tgz", + "integrity": "sha512-BK3sxUcPn17c3ZXZlZ1FtmMQEPfpiN32ARSQg42rX4whjAiLA0KD3671Wc1Bkk/nnuIPHlmisi2OBCYmUjR7ig==", "dependencies": { "@girs/glib-2.0": "5.4.0", - "@gjsify/stream": "^0.64.27", - "@gjsify/terminal-native": "^0.64.27" + "@gjsify/stream": "^0.64.33", + "@gjsify/terminal-native": "^0.64.33" } }, "node_modules/@gjsify/unit": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/unit/-/unit-0.64.27.tgz", - "integrity": "sha512-xd+Itm1CMk3TE8YqJqwVcbOGNgDyAF8+swf3lbUKiKPh60E008FHKe5eogOtMFcvI7tn9vC4ogSNXIzCi/vUQg==", - "dependencies": { - "@gjsify/utils": "^0.64.27", - "@gjsify/assert": "^0.64.27", - "@gjsify/buffer": "^0.64.27", - "@gjsify/process": "^0.64.27", - "@gjsify/runtime": "^0.64.27", - "@gjsify/web-globals": "^0.64.27", - "@gjsify/web-streams": "^0.64.27", - "@gjsify/dom-elements": "^0.64.27", - "@gjsify/node-globals": "^0.64.27", - "@gjsify/dom-exception": "^0.64.27", - "@gjsify/abort-controller": "^0.64.27" + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/unit/-/unit-0.64.33.tgz", + "integrity": "sha512-VQ5QFf4de72mnfu/Vxxjcy/d7J5KVg8ZODmHfELt9CZbn93v6OjW1XO/2yagGJtC18nHiZItEJN1Y5h70Myqmg==", + "dependencies": { + "@gjsify/utils": "^0.64.33", + "@gjsify/assert": "^0.64.33", + "@gjsify/buffer": "^0.64.33", + "@gjsify/process": "^0.64.33", + "@gjsify/runtime": "^0.64.33", + "@gjsify/web-globals": "^0.64.33", + "@gjsify/web-streams": "^0.64.33", + "@gjsify/dom-elements": "^0.64.33", + "@gjsify/node-globals": "^0.64.33", + "@gjsify/dom-exception": "^0.64.33", + "@gjsify/abort-controller": "^0.64.33" } }, "node_modules/@gjsify/url": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/url/-/url-0.64.27.tgz", - "integrity": "sha512-ThbBpEOHsgN7c+qfcE4q+apgsqt6vTXuCOnDIo3b20U6AKma3iWZPTe9H7xdFWQ/XgpsiuA7fcKs4r+OR/T65A==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/url/-/url-0.64.33.tgz", + "integrity": "sha512-tKY4VocRaNxMuBgqRVdtx6Nx9RK3lBhVm+bpTPeHF0u01nKaBnV4dw6rfpYHu9k247LR/rX60yuqv5UdqOhXEw==", "dependencies": { - "@gjsify/path": "^0.64.27", - "@gjsify/utils": "^0.64.27", + "@gjsify/path": "^0.64.33", + "@gjsify/utils": "^0.64.33", "@girs/glib-2.0": "5.4.0" } }, "node_modules/@gjsify/util": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/util/-/util-0.64.27.tgz", - "integrity": "sha512-2DRreWdu1tc4RyoBVWc1I5mFHTphNwrADCGtaR705/Idwq46hXnMccLQrIunMFoEfELqnJR6byN8FpjM3WrEmw==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/util/-/util-0.64.33.tgz", + "integrity": "sha512-inrXuFep9bmxf4F+vey7YwvfqOgLvTHGR0HBK7+JNjCmx20imkz3SMtAtq7iz6Poqpo1skHGSVZicLfZrKanZw==", "dependencies": { - "@gjsify/utils": "^0.64.27" + "@gjsify/utils": "^0.64.33" } }, "node_modules/@gjsify/utils": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/utils/-/utils-0.64.27.tgz", - "integrity": "sha512-eKj+3I9LTs8SUe+Vy8IZOEGezZKhyIHcnu5P9axyaZ0h1xRpbppLY3Yo2dImoVfEYR6Hd5R4spcsoPOuBY47bg==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/utils/-/utils-0.64.33.tgz", + "integrity": "sha512-nYe6OMDJRTnAfJdNuisMAfJIhSKiZ5lLe2EINTN/EdPRX3xTgqQCoCUSruR3BkxcMBovPiR7XyqoE5WffEE/TQ==", "dependencies": { "@girs/gjs": "5.4.0", "@girs/gio-2.0": "5.4.0", @@ -4086,20 +4086,20 @@ } }, "node_modules/@gjsify/v8": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/v8/-/v8-0.64.27.tgz", - "integrity": "sha512-pvnztovzLRJ3CioHMCTq8WdD1G+TnINb6AMhVvHGH06fsn6ka5+j4VCbivmlfTPIKcyK8HkUvf+JXJNwgL7IQA==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/v8/-/v8-0.64.33.tgz", + "integrity": "sha512-bqSUoLuRSc2yuoxCgdcFUeLYSS1/X8sZsIgQgFSBW8vlVM214k2yfa041PgItuMuuWU+Efxyw5bVlCM6sTqCPQ==", "dependencies": { "@girs/glib-2.0": "5.4.0" } }, "node_modules/@gjsify/vite-plugin-blueprint": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/vite-plugin-blueprint/-/vite-plugin-blueprint-0.64.27.tgz", - "integrity": "sha512-wGnOj6f06tK7IiUHs5KOINStyI6CbWfJXgWWSY8+CDDxu/0lgDorh3w0beh3lI3Mzlv2qE4l3f9x85F5kvekxg==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/vite-plugin-blueprint/-/vite-plugin-blueprint-0.64.33.tgz", + "integrity": "sha512-D2/kbeDGXzpnjKFXuvgoHUp/CV9jEdRGRsN2WxKFwcuczmZQrYxmT30dBWyp04OylaxMRahZBbcDp3i5tbyx+w==", "dependencies": { "minify-xml": "^4.5.2", - "@gjsify/blueprint": "^0.64.27" + "@gjsify/blueprint": "^0.64.33" }, "peerDependencies": { "vite": "^8.1.3", @@ -4115,9 +4115,9 @@ } }, "node_modules/@gjsify/vite-plugin-gettext": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/vite-plugin-gettext/-/vite-plugin-gettext-0.64.27.tgz", - "integrity": "sha512-UVmDpY/iRCq7BPh1HW3I+NJaXGXnNUtOPbxiuFJD+sDeCHLEiPc3aukoQIDZALjQWuCfZq3txN5Q7UOTtlU35Q==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/vite-plugin-gettext/-/vite-plugin-gettext-0.64.33.tgz", + "integrity": "sha512-yXxNAiHxKvGdRUer+nOFPKf4OPgmQBvf+jY6fgC98+bTdxjO4B2CcFZPbp0leMHTo3zV6yBbth7nAkGg9oPWhg==", "dependencies": { "execa": "^9.6.1", "fast-glob": "^3.3.3", @@ -4137,15 +4137,15 @@ } }, "node_modules/@gjsify/vite-plugin-gjsify": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/vite-plugin-gjsify/-/vite-plugin-gjsify-0.64.27.tgz", - "integrity": "sha512-/flkIkMPKdwlX7/qGTOIUy1E3YQb2gRbfrsYUDL5HnxvhLHvEsGsiLzNY7qe/Chl6mDVDQyIza3sOTc3SOf0uw==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/vite-plugin-gjsify/-/vite-plugin-gjsify-0.64.33.tgz", + "integrity": "sha512-K7fEysDL6q20RLPBxTzvuZeRkFuw24tBnCLduHpjoIoWt3VOpGKpB7lLvSFODGyYXsb9OGbF5JjGcnRBp/mZYA==", "dependencies": { - "@gjsify/empty": "^0.64.27", - "@gjsify/resolve-npm": "^0.64.27", - "@gjsify/vite-plugin-blueprint": "^0.64.27", - "@gjsify/rolldown-plugin-gjsify": "^0.64.27", - "@gjsify/rolldown-plugin-deepkit": "^0.64.27" + "@gjsify/empty": "^0.64.33", + "@gjsify/resolve-npm": "^0.64.33", + "@gjsify/vite-plugin-blueprint": "^0.64.33", + "@gjsify/rolldown-plugin-gjsify": "^0.64.33", + "@gjsify/rolldown-plugin-deepkit": "^0.64.33" }, "peerDependencies": { "vite": "^8.1.3" @@ -4157,141 +4157,141 @@ } }, "node_modules/@gjsify/vm": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/vm/-/vm-0.64.27.tgz", - "integrity": "sha512-r3Y7sbvBE/XekNQHJX6Y23W7P6IFgz8YD1Jvb33gSDzAOC3ZeCJ9XuwdgJ+bY/DU2fQfmYHrIwVajz3uaYO1tA==" + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/vm/-/vm-0.64.33.tgz", + "integrity": "sha512-Gc5v6lZHkjCdBRHaLTxirSiYXLOt4weyYkyYDL8Ht3VsCiIRJXLx9nyBye+w9vmOTBpzGdeDPBx8O+IJ8dnyYw==" }, "node_modules/@gjsify/web-globals": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/web-globals/-/web-globals-0.64.27.tgz", - "integrity": "sha512-sSoxY76bX2862hc1jRb/7+la4wWD7B74EXJlhKyClbS50noJ5l1ZkoiiOohEoq0tSZ8JjQE1VAgLXLWrc5eAPw==", - "dependencies": { - "@gjsify/url": "^0.64.27", - "@gjsify/buffer": "^0.64.27", - "@gjsify/gamepad": "^0.64.27", - "@gjsify/formdata": "^0.64.27", - "@gjsify/webcrypto": "^0.64.27", - "@gjsify/dom-events": "^0.64.27", - "@gjsify/perf_hooks": "^0.64.27", - "@gjsify/eventsource": "^0.64.27", - "@gjsify/web-streams": "^0.64.27", - "@gjsify/dom-exception": "^0.64.27", - "@gjsify/abort-controller": "^0.64.27", - "@gjsify/compression-streams": "^0.64.27" + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/web-globals/-/web-globals-0.64.33.tgz", + "integrity": "sha512-LZdXr1p7R24xKq0PRg4MCvI7Gh7F4G1DPHsuOejOXQtBsogNKfTDjH0IR27by2FF/OFyE8dMqvFhCcoP7mKduA==", + "dependencies": { + "@gjsify/url": "^0.64.33", + "@gjsify/buffer": "^0.64.33", + "@gjsify/gamepad": "^0.64.33", + "@gjsify/formdata": "^0.64.33", + "@gjsify/webcrypto": "^0.64.33", + "@gjsify/dom-events": "^0.64.33", + "@gjsify/perf_hooks": "^0.64.33", + "@gjsify/eventsource": "^0.64.33", + "@gjsify/web-streams": "^0.64.33", + "@gjsify/dom-exception": "^0.64.33", + "@gjsify/abort-controller": "^0.64.33", + "@gjsify/compression-streams": "^0.64.33" } }, "node_modules/@gjsify/web-polyfills": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/web-polyfills/-/web-polyfills-0.64.27.tgz", - "integrity": "sha512-5quj1/H9kRZyimimMmneoEzVsmQVNNTL5jpQw4mG4B+q+Y9qJTIH07U0L8fC54ofawaTtPdFaQWmMvhvFlakfQ==", - "dependencies": { - "@gjsify/fetch": "^0.64.27", - "@gjsify/gamepad": "^0.64.27", - "@gjsify/formdata": "^0.64.27", - "@gjsify/webaudio": "^0.64.27", - "@gjsify/domparser": "^0.64.27", - "@gjsify/webcrypto": "^0.64.27", - "@gjsify/websocket": "^0.64.27", - "@gjsify/dom-events": "^0.64.27", - "@gjsify/webstorage": "^0.64.27", - "@gjsify/eventsource": "^0.64.27", - "@gjsify/web-globals": "^0.64.27", - "@gjsify/web-streams": "^0.64.27", - "@gjsify/webassembly": "^0.64.27", - "@gjsify/dom-exception": "^0.64.27", - "@gjsify/xmlhttprequest": "^0.64.27", - "@gjsify/message-channel": "^0.64.27", - "@gjsify/abort-controller": "^0.64.27", - "@gjsify/compression-streams": "^0.64.27" + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/web-polyfills/-/web-polyfills-0.64.33.tgz", + "integrity": "sha512-qezapEsP1Pw0N8MekB28do+NwykT1pG+TcB5T+WPD5MDm0pYQPIup0ceBW6k50QaQm3/FM+IqUcZ9h8PzSo5Bw==", + "dependencies": { + "@gjsify/fetch": "^0.64.33", + "@gjsify/gamepad": "^0.64.33", + "@gjsify/formdata": "^0.64.33", + "@gjsify/webaudio": "^0.64.33", + "@gjsify/domparser": "^0.64.33", + "@gjsify/webcrypto": "^0.64.33", + "@gjsify/websocket": "^0.64.33", + "@gjsify/dom-events": "^0.64.33", + "@gjsify/webstorage": "^0.64.33", + "@gjsify/eventsource": "^0.64.33", + "@gjsify/web-globals": "^0.64.33", + "@gjsify/web-streams": "^0.64.33", + "@gjsify/webassembly": "^0.64.33", + "@gjsify/dom-exception": "^0.64.33", + "@gjsify/xmlhttprequest": "^0.64.33", + "@gjsify/message-channel": "^0.64.33", + "@gjsify/abort-controller": "^0.64.33", + "@gjsify/compression-streams": "^0.64.33" } }, "node_modules/@gjsify/web-streams": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/web-streams/-/web-streams-0.64.27.tgz", - "integrity": "sha512-jZ2cxqdG7vISQgzW8LlYF8A4/rh8fB3iiSttYk6vUsufq76EjDkbftxGHvKwgg4r8t3qQmq6NsEHdZLRf8mdvA==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/web-streams/-/web-streams-0.64.33.tgz", + "integrity": "sha512-nFn6Porb//RO5IMirDqu+vyab30kAApqSypnv+1vbVSgMR8pZp4qDYGA6reNEjCRFHhS9HnUByNLZT583yWccg==", "dependencies": { - "@gjsify/utils": "^0.64.27" + "@gjsify/utils": "^0.64.33" } }, "node_modules/@gjsify/webassembly": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/webassembly/-/webassembly-0.64.27.tgz", - "integrity": "sha512-LvJHEnqhYAlZXAP92lRiP32020/nOA0h9hvLAjskpJWZn/IncGk/Npi1Z+X5YyhgK7dTsf24MGak+lpAYFcyvA==" + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/webassembly/-/webassembly-0.64.33.tgz", + "integrity": "sha512-W6tj20d+x/wA2eelhDLGsCqLXcay0xEo55XencY8ABPQ2mzWcKP9pFhRBncLCuLvqEOYW90BvRr8X0k71oXbDQ==" }, "node_modules/@gjsify/webaudio": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/webaudio/-/webaudio-0.64.27.tgz", - "integrity": "sha512-ddtbkQDerNM5OeVbxKNUA3+AthBDIeJ03MrbiAkSS9W4ywg5cv2VqC0cjdgnt4SGwifMsiYnMdRZg9yZoBRtOQ==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/webaudio/-/webaudio-0.64.33.tgz", + "integrity": "sha512-KmIP/TGFF+UqSgg/VbU7vcATrjApHUJzwXesiwoWBP0IILGUgm0w1K1iMQZTjUo0GTy9d76yi4LahW+SL5vFQA==", "dependencies": { - "@gjsify/dom-events": "^0.64.27" + "@gjsify/dom-events": "^0.64.33" } }, "node_modules/@gjsify/webcrypto": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/webcrypto/-/webcrypto-0.64.27.tgz", - "integrity": "sha512-exKEy/tkSozePeEu6/zXFvHFBhztdYGUKVbSpn4zHE8IMP8z9QDJO6QIwRkliqMNsqcL0kLWjpyDvQxd9CZxMg==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/webcrypto/-/webcrypto-0.64.33.tgz", + "integrity": "sha512-LzTBD5H8kMn5FeaQqcaxNf9lMznWEvY93h7G02BM2jefUG3DUvrnueUiw5cBSlPAR5dm28bgXiarRJbPT7si5A==", "dependencies": { - "@gjsify/dom-exception": "^0.64.27" + "@gjsify/dom-exception": "^0.64.33" } }, "node_modules/@gjsify/websocket": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/websocket/-/websocket-0.64.27.tgz", - "integrity": "sha512-PR0Qab7AYLH9oWZ88hJqmxNqOZlXMnxlr+doOopHyps4VZ2pRiEyCjSPrhgfIYdqeB3qfwlZkEqnAvrvDV3wrg==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/websocket/-/websocket-0.64.33.tgz", + "integrity": "sha512-NJ5SHmRSeyMASVrVKwtmgdKTj1Jgn1MW5WC6YTPnXxSzfC12nwd2jAegJ+8fNm0knv54hFHKs8yLGci9I6vovQ==", "dependencies": { "@girs/gjs": "5.4.0", "@girs/gio-2.0": "5.4.0", "@girs/glib-2.0": "5.4.0", "@girs/soup-3.0": "5.4.0", - "@gjsify/dom-events": "^0.64.27" + "@gjsify/dom-events": "^0.64.33" } }, "node_modules/@gjsify/webstorage": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/webstorage/-/webstorage-0.64.27.tgz", - "integrity": "sha512-umsPh/3bA1FHylUBy2ZiWXxPt3IeiRcJbCaWLnrKpD3OuwdXRuhJCcbYw0o10SXfXIh+apxZb4fTXyStpaa1VA==" + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/webstorage/-/webstorage-0.64.33.tgz", + "integrity": "sha512-4WIypfFldZOz2+2bDv+4RKjU4VATzWAL6L9smjDSGpRdBXRlOeHeMNMXZszRZZIpiCBwOL1p3D/1oPQWHQz07w==" }, "node_modules/@gjsify/worker_threads": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/worker_threads/-/worker_threads-0.64.27.tgz", - "integrity": "sha512-Y+BHcBrQdSH9iV4XBe8aS/FQwURz6gIxbDaz7h7npfRJUZxhyx7N0PndcsO6B5IELKxyNwVly8d7vzNXdetTTw==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/worker_threads/-/worker_threads-0.64.33.tgz", + "integrity": "sha512-o9Fg8S8iqaUtBkHSJefSbEPV2a9j5KzmHUSXPcyHBjLULI3SypHAHzdgnFlHKif6lbuSh6C5+02oy41c6KQjGQ==", "dependencies": { "@girs/gio-2.0": "5.4.0", - "@gjsify/utils": "^0.64.27", + "@gjsify/utils": "^0.64.33", "@girs/glib-2.0": "5.4.0", - "@gjsify/events": "^0.64.27", - "@gjsify/sab-native": "^0.64.27", - "@gjsify/ipc-channel": "^0.64.27", - "@gjsify/message-channel": "^0.64.27" + "@gjsify/events": "^0.64.33", + "@gjsify/sab-native": "^0.64.33", + "@gjsify/ipc-channel": "^0.64.33", + "@gjsify/message-channel": "^0.64.33" } }, "node_modules/@gjsify/workspace": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/workspace/-/workspace-0.64.27.tgz", - "integrity": "sha512-sRM5K4a2JH3iVNRTBSpwlpH0pm2Mka06Bk4xFllZY+Qs3zudFt3r4n+NzoFcbC4b22EjCxfnvHkwlrolaKHgcA==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/workspace/-/workspace-0.64.33.tgz", + "integrity": "sha512-yBBVdJXsM7JqJ1dwSEpFD5HK7yKq1hBWuvjjI49zuZrP5KbNheJMfAlHIO7zKyX+otbI1kRBX2rSednMhCj6GA==", "dependencies": { - "@gjsify/semver": "^0.64.27" + "@gjsify/semver": "^0.64.33" } }, "node_modules/@gjsify/xmlhttprequest": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/xmlhttprequest/-/xmlhttprequest-0.64.27.tgz", - "integrity": "sha512-AK/3bxcqjHl3mE6yDo9UjxWPprbRm9+qXDlG3dKuwXjNSP5ryULCwV2kwek7oZSsk/KX/SoGtGGyEkfH+wXDPg==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/xmlhttprequest/-/xmlhttprequest-0.64.33.tgz", + "integrity": "sha512-0Z/3fxmvneAGB7k3dH8/5L0/NzxtpPDNbXrlflre4Nv4uTF/tFbd4sOCJkiQsgxkaIE5iwii0iHNws5SMjPkjA==", "dependencies": { "@girs/gjs": "5.4.0", "@girs/gio-2.0": "5.4.0", - "@gjsify/fetch": "^0.64.27", + "@gjsify/fetch": "^0.64.33", "@girs/glib-2.0": "5.4.0" } }, "node_modules/@gjsify/zlib": { - "version": "0.64.27", - "resolved": "https://registry.npmjs.org/@gjsify/zlib/-/zlib-0.64.27.tgz", - "integrity": "sha512-rDA/CI/qaFNCosHszzp+zVXwiGiYJ+he43vwp5+psxO4qiQPgnsbXTORexXZkolzRIZxkqmtxdvdzZkkHSgpFg==", + "version": "0.64.33", + "resolved": "https://registry.npmjs.org/@gjsify/zlib/-/zlib-0.64.33.tgz", + "integrity": "sha512-NJRB/HRwB/iiyPdGEZ/QJ5RnYB5klE2IZ0fPTwCbo//8svFVXvJGjx4kVYN6WzZBeuT6GxQqN9L8pauFZRlmbA==", "dependencies": { "@girs/gio-2.0": "5.4.0", "@girs/glib-2.0": "5.4.0", - "@gjsify/stream": "^0.64.27" + "@gjsify/stream": "^0.64.33" } }, "node_modules/@hookun/parse-animation-shorthand": { diff --git a/gjsify-sources.json b/gjsify-sources.json index 74375169..4e71cbf3 100644 --- a/gjsify-sources.json +++ b/gjsify-sources.json @@ -190,318 +190,318 @@ }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/abort-controller/-/abort-controller-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/2f", - "dest-filename": "2fd9af7e23804a823d0aa4efef085fc6cb34302da04d143eb9e1aab72574aa98c1220eaa59ba0a4ab66c869125578eb16e8dbb61fed6784f846355005339a5ca.tgz", - "sha512": "2fd9af7e23804a823d0aa4efef085fc6cb34302da04d143eb9e1aab72574aa98c1220eaa59ba0a4ab66c869125578eb16e8dbb61fed6784f846355005339a5ca" + "url": "https://registry.npmjs.org/@gjsify/abort-controller/-/abort-controller-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/a8", + "dest-filename": "a85571225c7580bbafdca7318056b22aa1576fbe0fa209f3004568e298a85e12f497b9ab5a07544538162f73d6892a95245032b468b92a4b5f7ac9eefc18612a.tgz", + "sha512": "a85571225c7580bbafdca7318056b22aa1576fbe0fa209f3004568e298a85e12f497b9ab5a07544538162f73d6892a95245032b468b92a4b5f7ac9eefc18612a" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/adwaita-app/-/adwaita-app-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/af", - "dest-filename": "af0331300cff23b85fa9e16f5da17902cb7a8c9fcf90ec2522a55f221ad8265cf23be9182be0fa2a6368a1ab4797fd403b47ec7465537ef216eac03ccaa9f1c7.tgz", - "sha512": "af0331300cff23b85fa9e16f5da17902cb7a8c9fcf90ec2522a55f221ad8265cf23be9182be0fa2a6368a1ab4797fd403b47ec7465537ef216eac03ccaa9f1c7" + "url": "https://registry.npmjs.org/@gjsify/adwaita-app/-/adwaita-app-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/a7", + "dest-filename": "a78eb91963e6337d5fa7310e76a6216a193464cc6d3f36cc8eb6ad6559b9f5d7a2c2642e74a3eb9555fc03860b95ecd3c1a58b18970c4ca6f8ea98c45b8a4e1d.tgz", + "sha512": "a78eb91963e6337d5fa7310e76a6216a193464cc6d3f36cc8eb6ad6559b9f5d7a2c2642e74a3eb9555fc03860b95ecd3c1a58b18970c4ca6f8ea98c45b8a4e1d" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/adwaita-core/-/adwaita-core-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/41", - "dest-filename": "413115576d6aeecd645ef7d5f8515b5ba449fbbb9f03e5ed8b6f4952a3d3a796807307784ce6824496cdbdffaca6410d44eafb66de9a556d87e531e0fb335aac.tgz", - "sha512": "413115576d6aeecd645ef7d5f8515b5ba449fbbb9f03e5ed8b6f4952a3d3a796807307784ce6824496cdbdffaca6410d44eafb66de9a556d87e531e0fb335aac" + "url": "https://registry.npmjs.org/@gjsify/adwaita-core/-/adwaita-core-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/6d", + "dest-filename": "6d24000e012cbfb34c425111fbf5250e6644690d0675dfaa80e44309a594f2412b8858b1de4bd30993598d3a9e5060b7da9aa28d44694a06298aa6a73e25af2b.tgz", + "sha512": "6d24000e012cbfb34c425111fbf5250e6644690d0675dfaa80e44309a594f2412b8858b1de4bd30993598d3a9e5060b7da9aa28d44694a06298aa6a73e25af2b" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/adwaita-fonts/-/adwaita-fonts-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/ef", - "dest-filename": "efc77b39840f993ded1a2534235ed59e70d10e93cdd75d9a1964586fb5c1fc43c92d50bd57e4dcc0107f9579785666e544d7f3e04cb7cc56e84d31fdbfd0c999.tgz", - "sha512": "efc77b39840f993ded1a2534235ed59e70d10e93cdd75d9a1964586fb5c1fc43c92d50bd57e4dcc0107f9579785666e544d7f3e04cb7cc56e84d31fdbfd0c999" + "url": "https://registry.npmjs.org/@gjsify/adwaita-fonts/-/adwaita-fonts-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/b5", + "dest-filename": "b5b721bc4c48161c6a517f5b89e45eff4646b447ab0e325d6ace9df3de77dfe2a7959cb3dfabd1abd2b097583a83221700a5d4640bc85e3293a7e3abf9fea0f5.tgz", + "sha512": "b5b721bc4c48161c6a517f5b89e45eff4646b447ab0e325d6ace9df3de77dfe2a7959cb3dfabd1abd2b097583a83221700a5d4640bc85e3293a7e3abf9fea0f5" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/adwaita-icons/-/adwaita-icons-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/5e", - "dest-filename": "5e3e47decaba00c54ea95b61a2d485a365ae35b673f62a35029f1c128ea9fbed13483e52dd176119b0dd15541e508440524bb1220cd6e687f36caf5288bc3439.tgz", - "sha512": "5e3e47decaba00c54ea95b61a2d485a365ae35b673f62a35029f1c128ea9fbed13483e52dd176119b0dd15541e508440524bb1220cd6e687f36caf5288bc3439" + "url": "https://registry.npmjs.org/@gjsify/adwaita-icons/-/adwaita-icons-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/13", + "dest-filename": "13c7a8e73d88cb62da1c8e83211ea41e9ad89769ade0a933d2c3d394be9cacbfb4ca19ee68d54bc7304a224135253b652caecebb94955f317d10b006bba36905.tgz", + "sha512": "13c7a8e73d88cb62da1c8e83211ea41e9ad89769ade0a933d2c3d394be9cacbfb4ca19ee68d54bc7304a224135253b652caecebb94955f317d10b006bba36905" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/adwaita-nativescript/-/adwaita-nativescript-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/62", - "dest-filename": "627644ee74d14b8a54f273374f16901a1453242b0eecc5218c882adf309822dd64dc6fb31b1618c126dbb6711391303f4f5d5d449adab554b34577571420f5e5.tgz", - "sha512": "627644ee74d14b8a54f273374f16901a1453242b0eecc5218c882adf309822dd64dc6fb31b1618c126dbb6711391303f4f5d5d449adab554b34577571420f5e5" + "url": "https://registry.npmjs.org/@gjsify/adwaita-nativescript/-/adwaita-nativescript-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/c3", + "dest-filename": "c3eb23d6ff6cbbdf13e8f262598101441f0141738037ea641ceee42d95ba076008acd05948e723712db28729a968ce7e37f04d267110d2c401ad0d93cfc163ba.tgz", + "sha512": "c3eb23d6ff6cbbdf13e8f262598101441f0141738037ea641ceee42d95ba076008acd05948e723712db28729a968ce7e37f04d267110d2c401ad0d93cfc163ba" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/assert/-/assert-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/7d", - "dest-filename": "7dec9169c69dea2d4de97de9721adac3fbb23cda2e648b9c6332bfcbf56fe840ab69bf60cd45fe5fc5fcd1ef2a962f36cb5a006ea7e071d95e39dac961558d57.tgz", - "sha512": "7dec9169c69dea2d4de97de9721adac3fbb23cda2e648b9c6332bfcbf56fe840ab69bf60cd45fe5fc5fcd1ef2a962f36cb5a006ea7e071d95e39dac961558d57" + "url": "https://registry.npmjs.org/@gjsify/assert/-/assert-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/c4", + "dest-filename": "c490a7e10e8705a9f7b46836461587a95974e92a03526e071dcefe692117b453d84433df0961a45854f326f7973b66acfa4852e797731ee638410cdd4f9494d8.tgz", + "sha512": "c490a7e10e8705a9f7b46836461587a95974e92a03526e071dcefe692117b453d84433df0961a45854f326f7973b66acfa4852e797731ee638410cdd4f9494d8" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/async_hooks/-/async_hooks-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/05", - "dest-filename": "05f6a1fd92b04b490d5387a7b2e061a4b0bfe6d979336f278b99de9a576ca25dc8fec0e3ff2ed8d3fba50c9b385fafa162584c1132f6f41635ab6f6afd371f69.tgz", - "sha512": "05f6a1fd92b04b490d5387a7b2e061a4b0bfe6d979336f278b99de9a576ca25dc8fec0e3ff2ed8d3fba50c9b385fafa162584c1132f6f41635ab6f6afd371f69" + "url": "https://registry.npmjs.org/@gjsify/async_hooks/-/async_hooks-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/c2", + "dest-filename": "c260073ad89d2c5030d56e024d349bea7cf0c390d1460ce12f3e5e5a82b10401bf43846bfe2cfb91b45b9d807bfa3a2b3eb397101c24fe1d54ac63b4284a8e1d.tgz", + "sha512": "c260073ad89d2c5030d56e024d349bea7cf0c390d1460ce12f3e5e5a82b10401bf43846bfe2cfb91b45b9d807bfa3a2b3eb397101c24fe1d54ac63b4284a8e1d" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/blueprint/-/blueprint-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/86", - "dest-filename": "869a1e045e5f682037e4842b77cbaf797ba3be35b14d46ccadc23fc737825bf09be7b02fcfd5cf4e3202afb98b64ed3ab80484c930abfb0b4703fdf725d54a8e.tgz", - "sha512": "869a1e045e5f682037e4842b77cbaf797ba3be35b14d46ccadc23fc737825bf09be7b02fcfd5cf4e3202afb98b64ed3ab80484c930abfb0b4703fdf725d54a8e" + "url": "https://registry.npmjs.org/@gjsify/blueprint/-/blueprint-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/07", + "dest-filename": "079c37a2d053f012e57e6f7ca591e690368d18a34bde556c196e9021816071f1d3eaf4622b52295e9a34d39b64c7c449d8f5eced990afecabe1ce05d5192d05d.tgz", + "sha512": "079c37a2d053f012e57e6f7ca591e690368d18a34bde556c196e9021816071f1d3eaf4622b52295e9a34d39b64c7c449d8f5eced990afecabe1ce05d5192d05d" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/buffer/-/buffer-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/93", - "dest-filename": "93f3f6a506f62c28a615555bf1d88c5747fb132a8479229d720f2f85fea689092a1bd1d9dbda39bc3d62922dde808243d2f6a56f6479c09ea23f94c236ab87f7.tgz", - "sha512": "93f3f6a506f62c28a615555bf1d88c5747fb132a8479229d720f2f85fea689092a1bd1d9dbda39bc3d62922dde808243d2f6a56f6479c09ea23f94c236ab87f7" + "url": "https://registry.npmjs.org/@gjsify/buffer/-/buffer-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/51", + "dest-filename": "515b70f426503df87e1362d0b1032b661df8fac0158c39276766a4a958879d28b7f2b7a85b4083c245820f32ec6db5b585ee6132590e75abe5dd4fccbf5079b6.tgz", + "sha512": "515b70f426503df87e1362d0b1032b661df8fac0158c39276766a4a958879d28b7f2b7a85b4083c245820f32ec6db5b585ee6132590e75abe5dd4fccbf5079b6" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/47", - "dest-filename": "471c51c9dc8be4793b7d811997f56c5077d2282c992654cf8a35bcfdfc78d2c44c61956b4c0ca7971b97e879c31416ce2ddf34628430ef7428c6e3ca358adcbc.tgz", - "sha512": "471c51c9dc8be4793b7d811997f56c5077d2282c992654cf8a35bcfdfc78d2c44c61956b4c0ca7971b97e879c31416ce2ddf34628430ef7428c6e3ca358adcbc" + "url": "https://registry.npmjs.org/@gjsify/canvas2d-core/-/canvas2d-core-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/66", + "dest-filename": "66920707623502aa94a2805322674f8fa26b02eb237f6045fda364aba4a360289e596a331f894a044a01f957bb65a17251c28b908ca2e71c11e0c7ac403f16f1.tgz", + "sha512": "66920707623502aa94a2805322674f8fa26b02eb237f6045fda364aba4a360289e596a331f894a044a01f957bb65a17251c28b908ca2e71c11e0c7ac403f16f1" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/canvas2d/-/canvas2d-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/f9", - "dest-filename": "f96e3f79d7a96b6d5818af8e58f23fcc3fd3f028f09ce5aabf46cc51647bec4ad737f3dc11f1b1f8300b80e4a5b8c9ca4d16b8b2984a5ddb373843c6e5cbfdf4.tgz", - "sha512": "f96e3f79d7a96b6d5818af8e58f23fcc3fd3f028f09ce5aabf46cc51647bec4ad737f3dc11f1b1f8300b80e4a5b8c9ca4d16b8b2984a5ddb373843c6e5cbfdf4" + "url": "https://registry.npmjs.org/@gjsify/canvas2d/-/canvas2d-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/c9", + "dest-filename": "c905cd75c4c06917e22af4d1e8716280fa3f3dde687863cc0cc2475e87b10943cd7a25d47e1773b0183a59a991536bd7ec670f537afd676ad40c736aae5289db.tgz", + "sha512": "c905cd75c4c06917e22af4d1e8716280fa3f3dde687863cc0cc2475e87b10943cd7a25d47e1773b0183a59a991536bd7ec670f537afd676ad40c736aae5289db" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/child_process/-/child_process-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/de", - "dest-filename": "de07a7a3e5817472405bbf2520ee6138fd504bc8b474f97d0e8c32eafe30bfc640bc034e961614635c696c4220a28135410844bf061942eda1aabc2d00454ef0.tgz", - "sha512": "de07a7a3e5817472405bbf2520ee6138fd504bc8b474f97d0e8c32eafe30bfc640bc034e961614635c696c4220a28135410844bf061942eda1aabc2d00454ef0" + "url": "https://registry.npmjs.org/@gjsify/child_process/-/child_process-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/ec", + "dest-filename": "ecc6a5551cc4cd67b22cd387a92825e773dcd1be74ae6aa6f58f9d4a52d6286741444f14f5d3509420eb3138060b8268b92e32f3b63904f3339c1a68ebb0969c.tgz", + "sha512": "ecc6a5551cc4cd67b22cd387a92825e773dcd1be74ae6aa6f58f9d4a52d6286741444f14f5d3509420eb3138060b8268b92e32f3b63904f3339c1a68ebb0969c" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/cli/-/cli-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/6a", - "dest-filename": "6a6ebd1d53dece283f5a0294d880b3f533a10f776932454c2a3cc711cceabbc46202e492f1121980fffc5c1871ce5d0ea108e8847f56f80dcd014b5212daddde.tgz", - "sha512": "6a6ebd1d53dece283f5a0294d880b3f533a10f776932454c2a3cc711cceabbc46202e492f1121980fffc5c1871ce5d0ea108e8847f56f80dcd014b5212daddde" + "url": "https://registry.npmjs.org/@gjsify/cli/-/cli-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/f5", + "dest-filename": "f55a9d69ee05b84196379382b2fdd6aec096dd89f180d13f0982238df397b29f32d633df8e37fcfbbb4d958b83b1a6b6d4f470095a3300c0730db0294a2e3b7a.tgz", + "sha512": "f55a9d69ee05b84196379382b2fdd6aec096dd89f180d13f0982238df397b29f32d633df8e37fcfbbb4d958b83b1a6b6d4f470095a3300c0730db0294a2e3b7a" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/cluster/-/cluster-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/5d", - "dest-filename": "5d7dc61be6ad911d909599f2c888e4d76d4b789ce008e62c0cd711aa3a55cb0be49cb7e61c1ecd29319d88e32bbff41fdd5a5153289a7d42f638dd9d6eeaeb5e.tgz", - "sha512": "5d7dc61be6ad911d909599f2c888e4d76d4b789ce008e62c0cd711aa3a55cb0be49cb7e61c1ecd29319d88e32bbff41fdd5a5153289a7d42f638dd9d6eeaeb5e" + "url": "https://registry.npmjs.org/@gjsify/cluster/-/cluster-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/a3", + "dest-filename": "a32bdf36c392049c7850cfe6f942de24d3be05e32517edb31a4ed9a08134dfe8f14752a84ad171e094cd20f61b4d2b94a911aeacc524e8d43b565383f957e8d1.tgz", + "sha512": "a32bdf36c392049c7850cfe6f942de24d3be05e32517edb31a4ed9a08134dfe8f14752a84ad171e094cd20f61b4d2b94a911aeacc524e8d43b565383f957e8d1" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/compression-streams/-/compression-streams-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/77", - "dest-filename": "776dac60fa60aef89078910805e7fb8ace2e69d58258d7e614b864d778996b31be402417a90f5ebabc619a90af902925e0b8082605cdf976742676b98abcd007.tgz", - "sha512": "776dac60fa60aef89078910805e7fb8ace2e69d58258d7e614b864d778996b31be402417a90f5ebabc619a90af902925e0b8082605cdf976742676b98abcd007" + "url": "https://registry.npmjs.org/@gjsify/compression-streams/-/compression-streams-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/ea", + "dest-filename": "ea67e40875188a47108896ffe10ef9edbe815c4a8a383b39bcc0a04b0c13cdffbc08c2355283b2c3dd5ef73d72c471bbcea7c6bfd010d5810641719e4ba45b02.tgz", + "sha512": "ea67e40875188a47108896ffe10ef9edbe815c4a8a383b39bcc0a04b0c13cdffbc08c2355283b2c3dd5ef73d72c471bbcea7c6bfd010d5810641719e4ba45b02" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/console/-/console-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/98", - "dest-filename": "9878b1745e92c57bf8754d8028448ba69fadb834e5234dfdc43823edf80eb2fd227dd73e74069f4d14f97f4f2e686753a066f7303fba5193dc6c70d4dc89bfbf.tgz", - "sha512": "9878b1745e92c57bf8754d8028448ba69fadb834e5234dfdc43823edf80eb2fd227dd73e74069f4d14f97f4f2e686753a066f7303fba5193dc6c70d4dc89bfbf" + "url": "https://registry.npmjs.org/@gjsify/console/-/console-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/bc", + "dest-filename": "bc55695f08a51446a89f5853cd373ec91d274d1d5dc2f2df5006a46181fe5df7f97e5b0209e1f7a9ed16c32f087b11de704b44478408ca32b4cd3feb2529144e.tgz", + "sha512": "bc55695f08a51446a89f5853cd373ec91d274d1d5dc2f2df5006a46181fe5df7f97e5b0209e1f7a9ed16c32f087b11de704b44478408ca32b4cd3feb2529144e" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/constants/-/constants-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/88", - "dest-filename": "887a60d97819f914b738e3d2b8d686a8ffe8875e9dc799b1a2e1609364909abf0e0a25270bd36ec910896cf556c9021df351a5e4b4fcb02d66389bb578c47b12.tgz", - "sha512": "887a60d97819f914b738e3d2b8d686a8ffe8875e9dc799b1a2e1609364909abf0e0a25270bd36ec910896cf556c9021df351a5e4b4fcb02d66389bb578c47b12" + "url": "https://registry.npmjs.org/@gjsify/constants/-/constants-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/21", + "dest-filename": "213fd8e0a6b53df27b210fefe6eff0c454b7cee85ca540e6318d20125f4972687184ba9e59013d8a8cb0ecc575c79eb2c90754d35a1ea0f9b97824ccd24fb009.tgz", + "sha512": "213fd8e0a6b53df27b210fefe6eff0c454b7cee85ca540e6318d20125f4972687184ba9e59013d8a8cb0ecc575c79eb2c90754d35a1ea0f9b97824ccd24fb009" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/create-app/-/create-app-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/2f", - "dest-filename": "2f863c9d23af9ca61a8d771727f60a27ee1f5194d62bc20dcd5e1d45b278b41ad2bd9dc0f2d11c4a25e6764016052e657466f25e1c450a1663011d51b9b4c17c.tgz", - "sha512": "2f863c9d23af9ca61a8d771727f60a27ee1f5194d62bc20dcd5e1d45b278b41ad2bd9dc0f2d11c4a25e6764016052e657466f25e1c450a1663011d51b9b4c17c" + "url": "https://registry.npmjs.org/@gjsify/create-app/-/create-app-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/bf", + "dest-filename": "bf8dd124c9fd7312e46f7ea87effc10f9c57fc4444f7d5f3bbb09a9d70e733c6783e7a422641a6545284ee1da33fa68d98e43015ff9c5b648232c4ce22dfe465.tgz", + "sha512": "bf8dd124c9fd7312e46f7ea87effc10f9c57fc4444f7d5f3bbb09a9d70e733c6783e7a422641a6545284ee1da33fa68d98e43015ff9c5b648232c4ce22dfe465" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/crypto/-/crypto-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/ab", - "dest-filename": "abf46496beee0bcd77fba42edae337ddca7e07ad34ae4f175e1709cefa012098a33cffa913a48694f9e5f292f65acbac60d9359d19b5659d33b28adcaa6e3f7b.tgz", - "sha512": "abf46496beee0bcd77fba42edae337ddca7e07ad34ae4f175e1709cefa012098a33cffa913a48694f9e5f292f65acbac60d9359d19b5659d33b28adcaa6e3f7b" + "url": "https://registry.npmjs.org/@gjsify/crypto/-/crypto-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/a9", + "dest-filename": "a9b104fad111ab6ba87dbb2d414f5f73a86eda1e890bfe87ef79d0a3086c04f89205cd4bc2c930e3ac8237e61f877bf98177d0497bb236314fa5adf81a488741.tgz", + "sha512": "a9b104fad111ab6ba87dbb2d414f5f73a86eda1e890bfe87ef79d0a3086c04f89205cd4bc2c930e3ac8237e61f877bf98177d0497bb236314fa5adf81a488741" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/devtools-protocol/-/devtools-protocol-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/6d", - "dest-filename": "6dd19333e28b7e6c3d33472dc822e2800b980588f462f70828f54f3a1c14ac66c15da0b8b51e33461a523367112f77bcee4d03f1f76097fb166e328869fb41a3.tgz", - "sha512": "6dd19333e28b7e6c3d33472dc822e2800b980588f462f70828f54f3a1c14ac66c15da0b8b51e33461a523367112f77bcee4d03f1f76097fb166e328869fb41a3" + "url": "https://registry.npmjs.org/@gjsify/devtools-protocol/-/devtools-protocol-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/ea", + "dest-filename": "ea0e5380067ceba741f8b9e24f35a57118659f216998cb5a4aae95640f8d650a06d184ae8c7ab6ec37936c144705d8642c0a697a6a3bba5aa31541f31d5eb033.tgz", + "sha512": "ea0e5380067ceba741f8b9e24f35a57118659f216998cb5a4aae95640f8d650a06d184ae8c7ab6ec37936c144705d8642c0a697a6a3bba5aa31541f31d5eb033" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/devtools/-/devtools-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/10", - "dest-filename": "10059217dac4cf50c1443a5ebd3ba4f08de084406842583fdf5a9d89e7c3a38db73592a0c635df75c316819108130d393be48ca97937c4247456ef22e3996d37.tgz", - "sha512": "10059217dac4cf50c1443a5ebd3ba4f08de084406842583fdf5a9d89e7c3a38db73592a0c635df75c316819108130d393be48ca97937c4247456ef22e3996d37" + "url": "https://registry.npmjs.org/@gjsify/devtools/-/devtools-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/5d", + "dest-filename": "5d125ab9be31c89fabb56882a6f1921152db796d7dd39628a69a75159192d5fa0f87d53b9539f78c71f9c02bdf11f05311f7e31c1d0bef99b794a2fd113ad527.tgz", + "sha512": "5d125ab9be31c89fabb56882a6f1921152db796d7dd39628a69a75159192d5fa0f87d53b9539f78c71f9c02bdf11f05311f7e31c1d0bef99b794a2fd113ad527" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/dgram/-/dgram-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/cd", - "dest-filename": "cdfc9876f5b7b91b2923a3df29e6bf3ce54bb875a2af6133f6c06e947004d07ae1b7655e70971f8b42dc86ca4b50908384fee43917895710a6cdaa57819d95ed.tgz", - "sha512": "cdfc9876f5b7b91b2923a3df29e6bf3ce54bb875a2af6133f6c06e947004d07ae1b7655e70971f8b42dc86ca4b50908384fee43917895710a6cdaa57819d95ed" + "url": "https://registry.npmjs.org/@gjsify/dgram/-/dgram-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/02", + "dest-filename": "02cadaaf544042e468d604049620b3d15f94584645ad4d3078f270950ca9e24507145e12929cee032967240498e8e2cabc7ce51696ea7921e3e6ee3e38cd4f8b.tgz", + "sha512": "02cadaaf544042e468d604049620b3d15f94584645ad4d3078f270950ca9e24507145e12929cee032967240498e8e2cabc7ce51696ea7921e3e6ee3e38cd4f8b" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/diagnostics_channel/-/diagnostics_channel-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/0f", - "dest-filename": "0fe388e96904b4792e0d188cc4176fa9afed9d502236ec46c60354e2d3bf325b993e38001dfbb44ab3b5d56cb3d98ed23b49eb6eed0e18a4b1df8b94fb240ecf.tgz", - "sha512": "0fe388e96904b4792e0d188cc4176fa9afed9d502236ec46c60354e2d3bf325b993e38001dfbb44ab3b5d56cb3d98ed23b49eb6eed0e18a4b1df8b94fb240ecf" + "url": "https://registry.npmjs.org/@gjsify/diagnostics_channel/-/diagnostics_channel-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/cb", + "dest-filename": "cba1f2cd26c82b0f4f728c5d01bc7885a528e98a411e5b3b5556ed3502f10441b4fe4bd3d6631005f8574f56f9721e945ac065d275d69a3839fcc03f946c2171.tgz", + "sha512": "cba1f2cd26c82b0f4f728c5d01bc7885a528e98a411e5b3b5556ed3502f10441b4fe4bd3d6631005f8574f56f9721e945ac065d275d69a3839fcc03f946c2171" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/distribution/-/distribution-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/2e", - "dest-filename": "2e974e406296ea73f295c12bd3cb690941b444816b56b3e5b5f57ed312c5e6c0b5d6862fffc15d20ec272cb3d01640b3f46125c671062a2b6cec7f0e240b03b4.tgz", - "sha512": "2e974e406296ea73f295c12bd3cb690941b444816b56b3e5b5f57ed312c5e6c0b5d6862fffc15d20ec272cb3d01640b3f46125c671062a2b6cec7f0e240b03b4" + "url": "https://registry.npmjs.org/@gjsify/distribution/-/distribution-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/88", + "dest-filename": "88a97f20f5300cd43db83bd6884dbbf3e2e8f08ec365a4b4c3a6bd1896a55cc78c8d7b0483ae3fad3e3b9b2999401b55d45e242513be4a6f6b8a35edc75555d3.tgz", + "sha512": "88a97f20f5300cd43db83bd6884dbbf3e2e8f08ec365a4b4c3a6bd1896a55cc78c8d7b0483ae3fad3e3b9b2999401b55d45e242513be4a6f6b8a35edc75555d3" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/dns/-/dns-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/e5", - "dest-filename": "e50aa184db4bfa4d37da04406e4c4548c332a43bf3d80d68631d4d1f7d8f2ae5ea1bf068e5e0d56efcabd5e37affbfdc7119056213054babe0c205ab617adf92.tgz", - "sha512": "e50aa184db4bfa4d37da04406e4c4548c332a43bf3d80d68631d4d1f7d8f2ae5ea1bf068e5e0d56efcabd5e37affbfdc7119056213054babe0c205ab617adf92" + "url": "https://registry.npmjs.org/@gjsify/dns/-/dns-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/17", + "dest-filename": "17d97c15bcdf43eaf9facfd911a9151874c6802c981bf0a6902f4e7ea7f4f36cf81c8e447c4adbba7fdebd05733895835da9ab70d5ea988d6ee9a4bfc740a74b.tgz", + "sha512": "17d97c15bcdf43eaf9facfd911a9151874c6802c981bf0a6902f4e7ea7f4f36cf81c8e447c4adbba7fdebd05733895835da9ab70d5ea988d6ee9a4bfc740a74b" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/dom-elements/-/dom-elements-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/37", - "dest-filename": "3799a1ed9c532ed326e594d622162753a0b27b76170239b44db989c7fb994dee7ac19103e746b754a97eaa70768b4172c9a955e20410066acb5d8aef3a866335.tgz", - "sha512": "3799a1ed9c532ed326e594d622162753a0b27b76170239b44db989c7fb994dee7ac19103e746b754a97eaa70768b4172c9a955e20410066acb5d8aef3a866335" + "url": "https://registry.npmjs.org/@gjsify/dom-elements/-/dom-elements-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/53", + "dest-filename": "53cd5667772fc718c6e6b5cb7809c4a5461abd142ae91e38f7b89adfc40b025f3ef564564d23f23a3792a2f4b3f814597c852f03fba9f9cf96f698a1057407b5.tgz", + "sha512": "53cd5667772fc718c6e6b5cb7809c4a5461abd142ae91e38f7b89adfc40b025f3ef564564d23f23a3792a2f4b3f814597c852f03fba9f9cf96f698a1057407b5" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/dom-events/-/dom-events-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/ab", - "dest-filename": "ab710c7f8108c688c1c58b1561221aff36229d324696b547afb901e11be893f404897a91927f58102dcb34e05e12c5fa3d3ab0aa0cf5c9c2e97c479ddb092151.tgz", - "sha512": "ab710c7f8108c688c1c58b1561221aff36229d324696b547afb901e11be893f404897a91927f58102dcb34e05e12c5fa3d3ab0aa0cf5c9c2e97c479ddb092151" + "url": "https://registry.npmjs.org/@gjsify/dom-events/-/dom-events-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/ef", + "dest-filename": "efb1632d2f239b0c16441cc39d99da207e6b2b95ca7f9c71ac0dbfca1b527dc98e8e7437c9338476f3d6dc4fba74d0796ffa80225976123b114fd405a80bb1cb.tgz", + "sha512": "efb1632d2f239b0c16441cc39d99da207e6b2b95ca7f9c71ac0dbfca1b527dc98e8e7437c9338476f3d6dc4fba74d0796ffa80225976123b114fd405a80bb1cb" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/dom-exception/-/dom-exception-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/b8", - "dest-filename": "b87c14d8adfc9a1d7c3fd2bc849457e77f1b7b0c7ce8f16fff2d7509967137dfa91c92014dd17148482e1a5a75cc05c3feddc8c42bdd08c78f2d2cb972b1e46f.tgz", - "sha512": "b87c14d8adfc9a1d7c3fd2bc849457e77f1b7b0c7ce8f16fff2d7509967137dfa91c92014dd17148482e1a5a75cc05c3feddc8c42bdd08c78f2d2cb972b1e46f" + "url": "https://registry.npmjs.org/@gjsify/dom-exception/-/dom-exception-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/78", + "dest-filename": "78308657813a2900c8f72b6e6fbdc7f30419bef4b590065e89391be3d04dcd495ec83172e41e1b0a7441470d1deeb1d15e14722e9797b575b33388ec47fa233c.tgz", + "sha512": "78308657813a2900c8f72b6e6fbdc7f30419bef4b590065e89391be3d04dcd495ec83172e41e1b0a7441470d1deeb1d15e14722e9797b575b33388ec47fa233c" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/domain/-/domain-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/ce", - "dest-filename": "cebfe1f23ac36045aede06b213061ed4513e45d35c48b637f889c7b47629e1c419507594a5b1cb9b0176ab25bb3fb2fdcfb8d05516f0b61b8053c3819a4e87f5.tgz", - "sha512": "cebfe1f23ac36045aede06b213061ed4513e45d35c48b637f889c7b47629e1c419507594a5b1cb9b0176ab25bb3fb2fdcfb8d05516f0b61b8053c3819a4e87f5" + "url": "https://registry.npmjs.org/@gjsify/domain/-/domain-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/4a", + "dest-filename": "4acce60c7f6e07300b3a47d8baf6b6a18e842fc9ae5713c8000b3cb456d8b713b8e95a119691ae6e27811e7b6d857a08b542977ade23a8e4f542832a279a961d.tgz", + "sha512": "4acce60c7f6e07300b3a47d8baf6b6a18e842fc9ae5713c8000b3cb456d8b713b8e95a119691ae6e27811e7b6d857a08b542977ade23a8e4f542832a279a961d" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/domparser/-/domparser-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/c4", - "dest-filename": "c4cb1ca4ad6eb7993ecbb33f6f6b7452450fec05a0d97dc0f70c8e488f978b998ac43cf99b8c7704e59ade739669884defb36753bad12f74e243add99a362d92.tgz", - "sha512": "c4cb1ca4ad6eb7993ecbb33f6f6b7452450fec05a0d97dc0f70c8e488f978b998ac43cf99b8c7704e59ade739669884defb36753bad12f74e243add99a362d92" + "url": "https://registry.npmjs.org/@gjsify/domparser/-/domparser-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/d6", + "dest-filename": "d616e2ec61e038b67108672b7db7483452c8ee8050d254ad05709ff8faf073072a5c2e43852775f5da66fa58aca34cfc40b0a9d5b5ce7424d21aa30ca8821959.tgz", + "sha512": "d616e2ec61e038b67108672b7db7483452c8ee8050d254ad05709ff8faf073072a5c2e43852775f5da66fa58aca34cfc40b0a9d5b5ce7424d21aa30ca8821959" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/event-bridge/-/event-bridge-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/91", - "dest-filename": "91fea10bbe61fea67dbb61429767ee05aacc1dd95ab35111bafd101f6d20d18b5f4f5201a2c9e88037362e70ddbec6170f505093fbeeb3f143142451f4c79502.tgz", - "sha512": "91fea10bbe61fea67dbb61429767ee05aacc1dd95ab35111bafd101f6d20d18b5f4f5201a2c9e88037362e70ddbec6170f505093fbeeb3f143142451f4c79502" + "url": "https://registry.npmjs.org/@gjsify/event-bridge/-/event-bridge-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/0c", + "dest-filename": "0c32257c6fbbe9b5064378acbe4749cd11cad714f5c9f2f4efa6c4e1257d67c1af2b63ae94e7a2af834512bad915a746cc00fc03f2d48b8b8992074809741c78.tgz", + "sha512": "0c32257c6fbbe9b5064378acbe4749cd11cad714f5c9f2f4efa6c4e1257d67c1af2b63ae94e7a2af834512bad915a746cc00fc03f2d48b8b8992074809741c78" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/events/-/events-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/17", - "dest-filename": "1772b9323d6cd9ec122afaa28c3355a2e340017644a29cfb78f694476ba5889fb15516603fdcf46078a24bc4260e89c3797b010f9c2fe6e230993597e52b27ac.tgz", - "sha512": "1772b9323d6cd9ec122afaa28c3355a2e340017644a29cfb78f694476ba5889fb15516603fdcf46078a24bc4260e89c3797b010f9c2fe6e230993597e52b27ac" + "url": "https://registry.npmjs.org/@gjsify/events/-/events-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/60", + "dest-filename": "6081a6c9e95390815cc4952d4eecdc32250e23bb87f624e9dd78782450771fd0f176f3869e05ad1a8e83c0bb2a86f085e034f4fb296decfa780329aedcf3275f.tgz", + "sha512": "6081a6c9e95390815cc4952d4eecdc32250e23bb87f624e9dd78782450771fd0f176f3869e05ad1a8e83c0bb2a86f085e034f4fb296decfa780329aedcf3275f" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/eventsource/-/eventsource-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/33", - "dest-filename": "338923755432e604c4f1d44b419b818e9068ff763828e41e615ab257af5f97e770c05855a5a992693cf0009be0af14e39816984d4f0474d2008ca23b508fe246.tgz", - "sha512": "338923755432e604c4f1d44b419b818e9068ff763828e41e615ab257af5f97e770c05855a5a992693cf0009be0af14e39816984d4f0474d2008ca23b508fe246" + "url": "https://registry.npmjs.org/@gjsify/eventsource/-/eventsource-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/c8", + "dest-filename": "c89a54bf7e3e0ef477760578373bf66593df07ad47557effa566d1bbd4e841073c20fa259ffb15166ea1b4f4d0571c4bc9d0ca762a3152bb638e11544e50beca.tgz", + "sha512": "c89a54bf7e3e0ef477760578373bf66593df07ad47557effa566d1bbd4e841073c20fa259ffb15166ea1b4f4d0571c4bc9d0ca762a3152bb638e11544e50beca" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/fetch/-/fetch-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/7a", - "dest-filename": "7ac4b3e7773b4bb453d5000d3b9a2a223aa4bee337895e628172c5e834276d9895e1492b724fc1a1843859fe53c93a80e3e13a940001949559a6bb0736cc6fcf.tgz", - "sha512": "7ac4b3e7773b4bb453d5000d3b9a2a223aa4bee337895e628172c5e834276d9895e1492b724fc1a1843859fe53c93a80e3e13a940001949559a6bb0736cc6fcf" + "url": "https://registry.npmjs.org/@gjsify/fetch/-/fetch-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/f0", + "dest-filename": "f0fb271147a5b0686d7229af335fb002ffb160742536f2fc99db1490f64c52d191c658af48fc62e96bf671abb266bc1d35d3ee1b6ca863444a7662c7dce7c5e6.tgz", + "sha512": "f0fb271147a5b0686d7229af335fb002ffb160742536f2fc99db1490f64c52d191c658af48fc62e96bf671abb266bc1d35d3ee1b6ca863444a7662c7dce7c5e6" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/formdata/-/formdata-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/3d", - "dest-filename": "3d0dd3b0b41195a3dedba7796e09c259f05f6d64b52afc5f7738b843e16bf31bd487309fc0fae9ef3f2bf11f1c20a7c8df046d473e377b374839d3691f0452de.tgz", - "sha512": "3d0dd3b0b41195a3dedba7796e09c259f05f6d64b52afc5f7738b843e16bf31bd487309fc0fae9ef3f2bf11f1c20a7c8df046d473e377b374839d3691f0452de" + "url": "https://registry.npmjs.org/@gjsify/formdata/-/formdata-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/16", + "dest-filename": "1699a7123c4bf2bf2448109d6c76e7d0b508c25ee2ac1939a73541fc3c5275cc31ef8c5a3ba8fc7011b3036b4644efb7d0e80ab23107594aa331a79b96c296a2.tgz", + "sha512": "1699a7123c4bf2bf2448109d6c76e7d0b508c25ee2ac1939a73541fc3c5275cc31ef8c5a3ba8fc7011b3036b4644efb7d0e80ab23107594aa331a79b96c296a2" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/fs/-/fs-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/f0", - "dest-filename": "f02261918b9a3d2ab356954a8640c9a6a1c47ad9987e56490ccfc7d42c9137cf746b72140eead4b173bead65beb381da517af890a5c21606840e254b2db39b4f.tgz", - "sha512": "f02261918b9a3d2ab356954a8640c9a6a1c47ad9987e56490ccfc7d42c9137cf746b72140eead4b173bead65beb381da517af890a5c21606840e254b2db39b4f" + "url": "https://registry.npmjs.org/@gjsify/fs/-/fs-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/24", + "dest-filename": "24f0d34727b2e4ec4c88168e227dec53fc89a8982c799e396de3eeb4fe88f610509c28b0a2623bc96be88041504a9803d14d2b04c1b989720f8d2ec686baf7b1.tgz", + "sha512": "24f0d34727b2e4ec4c88168e227dec53fc89a8982c799e396de3eeb4fe88f610509c28b0a2623bc96be88041504a9803d14d2b04c1b989720f8d2ec686baf7b1" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/gamepad-native-darwin-arm64/-/gamepad-native-darwin-arm64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/da", - "dest-filename": "da2f24a56d3205ad1fe9a2368f0df4dbfcfb65594db5c90a22320e30305ffd7cde7c201682cf3bfb481128c840cbf36153c80a23c07d6f8ca7cd09e781186aff.tgz", - "sha512": "da2f24a56d3205ad1fe9a2368f0df4dbfcfb65594db5c90a22320e30305ffd7cde7c201682cf3bfb481128c840cbf36153c80a23c07d6f8ca7cd09e781186aff" + "url": "https://registry.npmjs.org/@gjsify/gamepad-native-darwin-arm64/-/gamepad-native-darwin-arm64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/58", + "dest-filename": "5892857f1cf94490fbc773d8d3fd3a032e99ba4e39b3756d2fc5f3499edd10490a492f5b85e75d7700db04a864c231ff1f1ba9b97d01744d14f3390e8280198e.tgz", + "sha512": "5892857f1cf94490fbc773d8d3fd3a032e99ba4e39b3756d2fc5f3499edd10490a492f5b85e75d7700db04a864c231ff1f1ba9b97d01744d14f3390e8280198e" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/gamepad-native-darwin-x64/-/gamepad-native-darwin-x64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/0c", - "dest-filename": "0c7605888313bdca5caae283014c75a24a8ecec1bdd47d5b010cf98a3047c096dfd371f1b2ddd5c7272ec63187e20b8b4f4b7ae3e7d6f27312b9bb91c9b74220.tgz", - "sha512": "0c7605888313bdca5caae283014c75a24a8ecec1bdd47d5b010cf98a3047c096dfd371f1b2ddd5c7272ec63187e20b8b4f4b7ae3e7d6f27312b9bb91c9b74220" + "url": "https://registry.npmjs.org/@gjsify/gamepad-native-darwin-x64/-/gamepad-native-darwin-x64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/8e", + "dest-filename": "8e6dcc324bcf08cb3bf29ece8199966694b3f81c6f84651a3015d7d3170cda7f3d169e691adae2dede36f3bf778ca035d1a3a2a62dbb42fd036d49e6469e2260.tgz", + "sha512": "8e6dcc324bcf08cb3bf29ece8199966694b3f81c6f84651a3015d7d3170cda7f3d169e691adae2dede36f3bf778ca035d1a3a2a62dbb42fd036d49e6469e2260" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/gamepad-native-linux-arm64/-/gamepad-native-linux-arm64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/d2", - "dest-filename": "d2deaca7c01c30f0f085aa67fd97eb6add7f36d641df36467b13db37c8e26b60280ae7f23edb5644e9f810ffb9dd3b64fd49eb535ea95ee99266adcc1126926e.tgz", - "sha512": "d2deaca7c01c30f0f085aa67fd97eb6add7f36d641df36467b13db37c8e26b60280ae7f23edb5644e9f810ffb9dd3b64fd49eb535ea95ee99266adcc1126926e" + "url": "https://registry.npmjs.org/@gjsify/gamepad-native-linux-arm64/-/gamepad-native-linux-arm64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/0a", + "dest-filename": "0a82e10728084701f952cb2783eba58e094a9b89cfd7dc8aff430db149aadd22f7bbd9d9cb4f405c55abe2b90a5989ecde1a17200aa12deeb8431c3c63ad8ff4.tgz", + "sha512": "0a82e10728084701f952cb2783eba58e094a9b89cfd7dc8aff430db149aadd22f7bbd9d9cb4f405c55abe2b90a5989ecde1a17200aa12deeb8431c3c63ad8ff4" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/gamepad-native-linux-x64/-/gamepad-native-linux-x64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/b3", - "dest-filename": "b37497bc4b3c6eac305c1ecafc32aa3cfd598cf0381359ded66dcb0380fc1980855c361fc609c29dd3af2dac8eb6030895f4c29ab979735996688725bf4f168d.tgz", - "sha512": "b37497bc4b3c6eac305c1ecafc32aa3cfd598cf0381359ded66dcb0380fc1980855c361fc609c29dd3af2dac8eb6030895f4c29ab979735996688725bf4f168d" + "url": "https://registry.npmjs.org/@gjsify/gamepad-native-linux-x64/-/gamepad-native-linux-x64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/19", + "dest-filename": "19bd916bd61d8530ad43ed5bd984e924b8ee6d6a27dd7d3e07ea202573f85719e9bf12e561aeee101de30b1be8dadc913502f5032c0a2840a2174425732a3619.tgz", + "sha512": "19bd916bd61d8530ad43ed5bd984e924b8ee6d6a27dd7d3e07ea202573f85719e9bf12e561aeee101de30b1be8dadc913502f5032c0a2840a2174425732a3619" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/gamepad-native-win32-x64/-/gamepad-native-win32-x64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/43", - "dest-filename": "43c5654b52ca6a6bd417f1b2bfd326c2275e7c88a2023d43f39f126fd1531083971b6b28e943bdcd44af19492b042dc08b6848ffe08265df27e6f303cdd43260.tgz", - "sha512": "43c5654b52ca6a6bd417f1b2bfd326c2275e7c88a2023d43f39f126fd1531083971b6b28e943bdcd44af19492b042dc08b6848ffe08265df27e6f303cdd43260" + "url": "https://registry.npmjs.org/@gjsify/gamepad-native-win32-x64/-/gamepad-native-win32-x64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/f0", + "dest-filename": "f03ec20dbebddd3f2e5e47d1b3b8b0440b9b0da95db15e25ba455f6560ae4f7e6df5f2ba49dee1323f6c67560f6126158c28e8633ee6a8c1b485f4b4658eccd6.tgz", + "sha512": "f03ec20dbebddd3f2e5e47d1b3b8b0440b9b0da95db15e25ba455f6560ae4f7e6df5f2ba49dee1323f6c67560f6126158c28e8633ee6a8c1b485f4b4658eccd6" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/gamepad-native/-/gamepad-native-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/10", - "dest-filename": "10232d56d00dae3f7b012100cda713aa78334b1e7d8e43910dec75ffdc1e88e2dc293a722afa14c0b2c871aab9702522cd95f6cebf576c5d4c27cdadce046d82.tgz", - "sha512": "10232d56d00dae3f7b012100cda713aa78334b1e7d8e43910dec75ffdc1e88e2dc293a722afa14c0b2c871aab9702522cd95f6cebf576c5d4c27cdadce046d82" + "url": "https://registry.npmjs.org/@gjsify/gamepad-native/-/gamepad-native-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/2c", + "dest-filename": "2c3327ded2d1d0dbaf9572495ab4a96ea6b7e6df91790426ea7af4b649954b25c69fa4b1c4ca93e67cb81faf0cc4b259a379b2eb2e8babb244c2785b5e183f4e.tgz", + "sha512": "2c3327ded2d1d0dbaf9572495ab4a96ea6b7e6df91790426ea7af4b649954b25c69fa4b1c4ca93e67cb81faf0cc4b259a379b2eb2e8babb244c2785b5e183f4e" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/gamepad/-/gamepad-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/27", - "dest-filename": "27121e0da6b03394fcabf306af6c1a10f594043bf559d1977980f05eb3971e9faabe44c0d0f6040b8f7465e160f18dbd38a8d02d8d05f4af0584b5333c94f346.tgz", - "sha512": "27121e0da6b03394fcabf306af6c1a10f594043bf559d1977980f05eb3971e9faabe44c0d0f6040b8f7465e160f18dbd38a8d02d8d05f4af0584b5333c94f346" + "url": "https://registry.npmjs.org/@gjsify/gamepad/-/gamepad-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/c1", + "dest-filename": "c16879fb99d8b43336756c9aa59de502c64b279998776978313218e3e8d5833e39b48c45c780c89470849f1cc621fdd5b8eb83ceef28e7f35c5d17c0ee92fb51.tgz", + "sha512": "c16879fb99d8b43336756c9aa59de502c64b279998776978313218e3e8d5833e39b48c45c780c89470849f1cc621fdd5b8eb83ceef28e7f35c5d17c0ee92fb51" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/gtk-host/-/gtk-host-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/65", - "dest-filename": "65dccd1705aea914a60e45f622dcad083ff4c109a82a79add124c0ed9a925de9737bac582db35f2c6b914be12512473a2d2ae05dc25f9d45aacfd565ea1237a7.tgz", - "sha512": "65dccd1705aea914a60e45f622dcad083ff4c109a82a79add124c0ed9a925de9737bac582db35f2c6b914be12512473a2d2ae05dc25f9d45aacfd565ea1237a7" + "url": "https://registry.npmjs.org/@gjsify/gtk-host/-/gtk-host-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/f2", + "dest-filename": "f211c116782da63d5319170d9c4e91c7dafd667097759d139eb73a2447d0fb44c8d9ab78954e5f994b7e9221390a4f75ae6f551ead2c1c8dee13cc9bc4bef0e3.tgz", + "sha512": "f211c116782da63d5319170d9c4e91c7dafd667097759d139eb73a2447d0fb44c8d9ab78954e5f994b7e9221390a4f75ae6f551ead2c1c8dee13cc9bc4bef0e3" }, { "type": "file", @@ -526,248 +526,248 @@ }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/http-soup-bridge-darwin-arm64/-/http-soup-bridge-darwin-arm64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/4a", - "dest-filename": "4abcce0d51e2a8f52c77181ede0eed8e9e511c9e925ad1e6981022b71ddd01f825fb0e9eb63c6eedd2da98caebf1a67dfb027341d2630cc0dc61f6e182631c6d.tgz", - "sha512": "4abcce0d51e2a8f52c77181ede0eed8e9e511c9e925ad1e6981022b71ddd01f825fb0e9eb63c6eedd2da98caebf1a67dfb027341d2630cc0dc61f6e182631c6d" + "url": "https://registry.npmjs.org/@gjsify/http-soup-bridge-darwin-arm64/-/http-soup-bridge-darwin-arm64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/08", + "dest-filename": "08c402d0170f569a2d821229535143912e4737103076f26745710c34c3a7ece607193f99967336ab8d87bc12bf829223851727b6c880a6bad5c1167ac61db7d3.tgz", + "sha512": "08c402d0170f569a2d821229535143912e4737103076f26745710c34c3a7ece607193f99967336ab8d87bc12bf829223851727b6c880a6bad5c1167ac61db7d3" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/http-soup-bridge-darwin-x64/-/http-soup-bridge-darwin-x64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/9d", - "dest-filename": "9dcb5b9826e2e45226b290517bfd3bee8efd7790da433335b21b28c6d914049a3551781e888ffffa46f2895378cfa13a891f734b63bd12ed582ecade53ecbf9c.tgz", - "sha512": "9dcb5b9826e2e45226b290517bfd3bee8efd7790da433335b21b28c6d914049a3551781e888ffffa46f2895378cfa13a891f734b63bd12ed582ecade53ecbf9c" + "url": "https://registry.npmjs.org/@gjsify/http-soup-bridge-darwin-x64/-/http-soup-bridge-darwin-x64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/f7", + "dest-filename": "f7d5cee0138a85581e514d5305aa543a95728dcbe593ec1bc0614ab9ca2ed50cd477014147d2b9a34571db0db486b3c42d9dd49cb9cb886007ec166cfd5cc343.tgz", + "sha512": "f7d5cee0138a85581e514d5305aa543a95728dcbe593ec1bc0614ab9ca2ed50cd477014147d2b9a34571db0db486b3c42d9dd49cb9cb886007ec166cfd5cc343" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/http-soup-bridge-linux-arm64/-/http-soup-bridge-linux-arm64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/c0", - "dest-filename": "c04f97cfc338e99abefbda5318421584383e45523dc2440abc68fb133eb6aa1e0399a820d6bf8752210f0b79b144e8aacfb5d65a68943d5e7c803251be467ec2.tgz", - "sha512": "c04f97cfc338e99abefbda5318421584383e45523dc2440abc68fb133eb6aa1e0399a820d6bf8752210f0b79b144e8aacfb5d65a68943d5e7c803251be467ec2" + "url": "https://registry.npmjs.org/@gjsify/http-soup-bridge-linux-arm64/-/http-soup-bridge-linux-arm64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/f8", + "dest-filename": "f84214080f6c0eb001573c4b9ca9af5315a6055812f1daddfb6a204cc0064016f54f78b4b998e22abdfa07ffa4ba55ae55d9831edb55aedbb591e32f53e772ef.tgz", + "sha512": "f84214080f6c0eb001573c4b9ca9af5315a6055812f1daddfb6a204cc0064016f54f78b4b998e22abdfa07ffa4ba55ae55d9831edb55aedbb591e32f53e772ef" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/http-soup-bridge-linux-ppc64/-/http-soup-bridge-linux-ppc64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/e9", - "dest-filename": "e98ca00cf7f6e4364d745ce493316e0120e810e2cf4e084d26c62d71c90ea44f961befc3d6e6734d48a762699415674cf1821d12f6d1c122a7384c6d38d118d9.tgz", - "sha512": "e98ca00cf7f6e4364d745ce493316e0120e810e2cf4e084d26c62d71c90ea44f961befc3d6e6734d48a762699415674cf1821d12f6d1c122a7384c6d38d118d9" + "url": "https://registry.npmjs.org/@gjsify/http-soup-bridge-linux-ppc64/-/http-soup-bridge-linux-ppc64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/3c", + "dest-filename": "3c7c2fd57e6f304339c24c7b9b93943673fe3e54b6a7cacb084768a153605c34181ef775d040f15d5bbfa83c6b61e0120179a324baadfce542eaa446215794f6.tgz", + "sha512": "3c7c2fd57e6f304339c24c7b9b93943673fe3e54b6a7cacb084768a153605c34181ef775d040f15d5bbfa83c6b61e0120179a324baadfce542eaa446215794f6" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/http-soup-bridge-linux-riscv64/-/http-soup-bridge-linux-riscv64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/7d", - "dest-filename": "7d5586a1c997ad625e47bb91741abb548f6b59d71ae69278ac99e926bd2e1a04abf9ea8468d62ff872ef2d6905f1aea9777ce85bbfc99cb647ff8803fbcd00e1.tgz", - "sha512": "7d5586a1c997ad625e47bb91741abb548f6b59d71ae69278ac99e926bd2e1a04abf9ea8468d62ff872ef2d6905f1aea9777ce85bbfc99cb647ff8803fbcd00e1" + "url": "https://registry.npmjs.org/@gjsify/http-soup-bridge-linux-riscv64/-/http-soup-bridge-linux-riscv64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/9c", + "dest-filename": "9ceb5ad363aaa7dd56392fd42ec174733dfe70b3f7af3f1c21753286b7ca5e525afef83d123c077b493c6bd46d8c2031520b4b4f3eb23ab9d85101cca5330fb7.tgz", + "sha512": "9ceb5ad363aaa7dd56392fd42ec174733dfe70b3f7af3f1c21753286b7ca5e525afef83d123c077b493c6bd46d8c2031520b4b4f3eb23ab9d85101cca5330fb7" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/http-soup-bridge-linux-s390x/-/http-soup-bridge-linux-s390x-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/66", - "dest-filename": "66b1c3a753df56bcdffb54272274d3745befbe05075bec507a562765afffa5697c3b279c91f6a3eec3e2db3aa8781ca09b53b18df59922d11fe2422ed81c154b.tgz", - "sha512": "66b1c3a753df56bcdffb54272274d3745befbe05075bec507a562765afffa5697c3b279c91f6a3eec3e2db3aa8781ca09b53b18df59922d11fe2422ed81c154b" + "url": "https://registry.npmjs.org/@gjsify/http-soup-bridge-linux-s390x/-/http-soup-bridge-linux-s390x-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/59", + "dest-filename": "5901a1831da127f23ce19732ea27c5f08b8ffc7c55bcd381c0dacb4d303c3053a549d055bd97bf531157d4983a30a8260f914bc4c650cdc216222a946a6b4f96.tgz", + "sha512": "5901a1831da127f23ce19732ea27c5f08b8ffc7c55bcd381c0dacb4d303c3053a549d055bd97bf531157d4983a30a8260f914bc4c650cdc216222a946a6b4f96" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/http-soup-bridge-linux-x64/-/http-soup-bridge-linux-x64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/fe", - "dest-filename": "fe7baa32f90ae326e4e21f5fb64c44666b28cf052cf29bbeb39c84d67d52691932b3204bab1c2a69ec605066b7cdedb77d225151561f0c948c66f5d3334cf72b.tgz", - "sha512": "fe7baa32f90ae326e4e21f5fb64c44666b28cf052cf29bbeb39c84d67d52691932b3204bab1c2a69ec605066b7cdedb77d225151561f0c948c66f5d3334cf72b" + "url": "https://registry.npmjs.org/@gjsify/http-soup-bridge-linux-x64/-/http-soup-bridge-linux-x64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/a9", + "dest-filename": "a9c5a8832d2f7b78e4a0c031d24d3559fefccbca04e02a5a01a6668b914327cd47092737b8f8d2a6d1ff1d4456dfc6bb1a82445955d4800d4f7f5319bc996394.tgz", + "sha512": "a9c5a8832d2f7b78e4a0c031d24d3559fefccbca04e02a5a01a6668b914327cd47092737b8f8d2a6d1ff1d4456dfc6bb1a82445955d4800d4f7f5319bc996394" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/http-soup-bridge/-/http-soup-bridge-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/34", - "dest-filename": "348c5f55fc85ee1adfe9c1cb5b920c517b508c9c5d2a89d5c92dda419b6aadc4024033145a02f37813fdecde070172f2289f7cf5aa2ea93f07d0ee920cbd1ff9.tgz", - "sha512": "348c5f55fc85ee1adfe9c1cb5b920c517b508c9c5d2a89d5c92dda419b6aadc4024033145a02f37813fdecde070172f2289f7cf5aa2ea93f07d0ee920cbd1ff9" + "url": "https://registry.npmjs.org/@gjsify/http-soup-bridge/-/http-soup-bridge-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/e2", + "dest-filename": "e22b32ac1da267970bd08caf75c30641527e23c50302c43064b0e48fb4d48e92bd2c65d6ff74909280485893efa01b3c496a9c9c538ac0432a0e8b1e521c8f39.tgz", + "sha512": "e22b32ac1da267970bd08caf75c30641527e23c50302c43064b0e48fb4d48e92bd2c65d6ff74909280485893efa01b3c496a9c9c538ac0432a0e8b1e521c8f39" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/http/-/http-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/80", - "dest-filename": "801041a98a75cdbe204f60f1c090c503a1a4f6d8d16aa7ee5b677afa401b31ec3bd05ef1cd383de376e130199228d8e048cb3b8a1f36e0cb49c5bd2ee9f67b0d.tgz", - "sha512": "801041a98a75cdbe204f60f1c090c503a1a4f6d8d16aa7ee5b677afa401b31ec3bd05ef1cd383de376e130199228d8e048cb3b8a1f36e0cb49c5bd2ee9f67b0d" + "url": "https://registry.npmjs.org/@gjsify/http/-/http-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/b4", + "dest-filename": "b44b3e64e8c837c869b80171d7077306826cdfbffa840d81833b2ce014e9ce0495d188bdf026ce52bc22df4d17a86bf9ef3cbfa826f653c0231bd2f9fb5e7206.tgz", + "sha512": "b44b3e64e8c837c869b80171d7077306826cdfbffa840d81833b2ce014e9ce0495d188bdf026ce52bc22df4d17a86bf9ef3cbfa826f653c0231bd2f9fb5e7206" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/http2-native-darwin-arm64/-/http2-native-darwin-arm64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/93", - "dest-filename": "931e48251990a0d883bdf54b6a1cbb3081d80db2276171953c9098c9b245559af9249fffa2a40b731d2cc31e148c2bcefe50be4723fb18bdf6cd41ef08023a1d.tgz", - "sha512": "931e48251990a0d883bdf54b6a1cbb3081d80db2276171953c9098c9b245559af9249fffa2a40b731d2cc31e148c2bcefe50be4723fb18bdf6cd41ef08023a1d" + "url": "https://registry.npmjs.org/@gjsify/http2-native-darwin-arm64/-/http2-native-darwin-arm64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/82", + "dest-filename": "82baddacab47bcec2eb62e35bad51e6e3e1ef8b47dbccf3a2a11ca1f93997007e05677659dbda696cbdcd2c2050fadbbe13c6f09c0feb32884fb9127fe054776.tgz", + "sha512": "82baddacab47bcec2eb62e35bad51e6e3e1ef8b47dbccf3a2a11ca1f93997007e05677659dbda696cbdcd2c2050fadbbe13c6f09c0feb32884fb9127fe054776" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/http2-native-darwin-x64/-/http2-native-darwin-x64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/7b", - "dest-filename": "7b9a6aec65759f1fb1f112bd340376378b0c175632b131d4516a742c49de1b1b8a47447aeee34fc326046fffe30d658a5b87c68ef6b5e1b228c038d7ae93c3bf.tgz", - "sha512": "7b9a6aec65759f1fb1f112bd340376378b0c175632b131d4516a742c49de1b1b8a47447aeee34fc326046fffe30d658a5b87c68ef6b5e1b228c038d7ae93c3bf" + "url": "https://registry.npmjs.org/@gjsify/http2-native-darwin-x64/-/http2-native-darwin-x64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/70", + "dest-filename": "7035697d9bc13f836732b433fabb81ed53f3d20d449c51ec7f8918224c8057c6774431214951b068bd79b908421aa06cb79cae74c73eaa764680b5fce5427f53.tgz", + "sha512": "7035697d9bc13f836732b433fabb81ed53f3d20d449c51ec7f8918224c8057c6774431214951b068bd79b908421aa06cb79cae74c73eaa764680b5fce5427f53" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/http2-native-linux-arm64/-/http2-native-linux-arm64-0.64.27.tgz", + "url": "https://registry.npmjs.org/@gjsify/http2-native-linux-arm64/-/http2-native-linux-arm64-0.64.33.tgz", "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/0a", - "dest-filename": "0a58422e66b14fa3df6112c92be32eaa7e5e9c44d87ede14e8bdd43ce5786094d82c80f9ff72fd7359e92bad4948b0f8445d0243a519a1ff463b2230a3818cfb.tgz", - "sha512": "0a58422e66b14fa3df6112c92be32eaa7e5e9c44d87ede14e8bdd43ce5786094d82c80f9ff72fd7359e92bad4948b0f8445d0243a519a1ff463b2230a3818cfb" + "dest-filename": "0a429ea9fd402f9e2b0183f77d3737633cec0623ac07453f73e6dfba38c5e8cbd28494beabc4fa53c55622b69dd4b364ee0415ee407f76b11d34c04fe490feff.tgz", + "sha512": "0a429ea9fd402f9e2b0183f77d3737633cec0623ac07453f73e6dfba38c5e8cbd28494beabc4fa53c55622b69dd4b364ee0415ee407f76b11d34c04fe490feff" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/http2-native-linux-ppc64/-/http2-native-linux-ppc64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/bb", - "dest-filename": "bb87205756ed1144fc0a55366e39ec856debc4d4439b3e8d6475c4315803d80e8f2f7259c7ff6e353fb43c34cb5c7dbb30dd29c830bbd1c7f0a5725ae0164229.tgz", - "sha512": "bb87205756ed1144fc0a55366e39ec856debc4d4439b3e8d6475c4315803d80e8f2f7259c7ff6e353fb43c34cb5c7dbb30dd29c830bbd1c7f0a5725ae0164229" + "url": "https://registry.npmjs.org/@gjsify/http2-native-linux-ppc64/-/http2-native-linux-ppc64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/36", + "dest-filename": "36ca4c7f1c1c516299066a63065f50a50270b49e491b3ef2f0a71cb5ba63eadff3da0c3cce4784c4d1a386a741bb1ac1c9f8dadc9de3753d820578ea099a2142.tgz", + "sha512": "36ca4c7f1c1c516299066a63065f50a50270b49e491b3ef2f0a71cb5ba63eadff3da0c3cce4784c4d1a386a741bb1ac1c9f8dadc9de3753d820578ea099a2142" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/http2-native-linux-riscv64/-/http2-native-linux-riscv64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/dd", - "dest-filename": "dd3c3e0e9d6e440bad3e0bc2de5c91986bdd5713e7a1197c91387573ec44f94f812ac93004d3417f22dd21f862a6e610d18182d456aed95f36e7f161f3520753.tgz", - "sha512": "dd3c3e0e9d6e440bad3e0bc2de5c91986bdd5713e7a1197c91387573ec44f94f812ac93004d3417f22dd21f862a6e610d18182d456aed95f36e7f161f3520753" + "url": "https://registry.npmjs.org/@gjsify/http2-native-linux-riscv64/-/http2-native-linux-riscv64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/f5", + "dest-filename": "f55a4f187cd03752c9c7a5167eb7260235ad1b3f4abc917af4e39633f6959d2bd722f4bb8643187dccde7377f3872b3aab195dc78759f19af101016ad27cff27.tgz", + "sha512": "f55a4f187cd03752c9c7a5167eb7260235ad1b3f4abc917af4e39633f6959d2bd722f4bb8643187dccde7377f3872b3aab195dc78759f19af101016ad27cff27" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/http2-native-linux-s390x/-/http2-native-linux-s390x-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/af", - "dest-filename": "af64f35075a62f516bfcda861e5f36d1bab33318194dd9fae6ef9744f8196bffdd6f5d49153f1527b7434f3a873bf16e389a2311f58ae8857bee9d70a6f79f3a.tgz", - "sha512": "af64f35075a62f516bfcda861e5f36d1bab33318194dd9fae6ef9744f8196bffdd6f5d49153f1527b7434f3a873bf16e389a2311f58ae8857bee9d70a6f79f3a" + "url": "https://registry.npmjs.org/@gjsify/http2-native-linux-s390x/-/http2-native-linux-s390x-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/91", + "dest-filename": "9196f87aa1d1332a9f40c121f1e2822ddb3ffae029e49aae69d70998ed183fad0e8a2b10cb03860cd4e9535fdcc9cea27e7506aa3d7c26fc53fb6e12f2b0cdf2.tgz", + "sha512": "9196f87aa1d1332a9f40c121f1e2822ddb3ffae029e49aae69d70998ed183fad0e8a2b10cb03860cd4e9535fdcc9cea27e7506aa3d7c26fc53fb6e12f2b0cdf2" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/http2-native-linux-x64/-/http2-native-linux-x64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/81", - "dest-filename": "81304f6fd650bfce37842aac2bad66b868f291d0fcce3dc2ff816393b6978970b238a4bc15a21f4cb077d91c1d6e9a3a3cd1a160ea9980d548099ec4c8bed9be.tgz", - "sha512": "81304f6fd650bfce37842aac2bad66b868f291d0fcce3dc2ff816393b6978970b238a4bc15a21f4cb077d91c1d6e9a3a3cd1a160ea9980d548099ec4c8bed9be" + "url": "https://registry.npmjs.org/@gjsify/http2-native-linux-x64/-/http2-native-linux-x64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/cf", + "dest-filename": "cf087030b3c5ef4d03115e389f9d4aa14a11b5a0cb09c4c6cd5917400113254ef4c2415ad5155d87585ecda49012dc2de523f84f92e5baa1acbf67afb95a062e.tgz", + "sha512": "cf087030b3c5ef4d03115e389f9d4aa14a11b5a0cb09c4c6cd5917400113254ef4c2415ad5155d87585ecda49012dc2de523f84f92e5baa1acbf67afb95a062e" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/http2-native/-/http2-native-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/cb", - "dest-filename": "cbb24db938340d11e876faa308513ffaa8b602c99b3299558170c122385f159f5f6b04b1b5de5b500036ee66457d313b5f938cca65b9534585242a63bc750076.tgz", - "sha512": "cbb24db938340d11e876faa308513ffaa8b602c99b3299558170c122385f159f5f6b04b1b5de5b500036ee66457d313b5f938cca65b9534585242a63bc750076" + "url": "https://registry.npmjs.org/@gjsify/http2-native/-/http2-native-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/73", + "dest-filename": "73bdde24d9f7331e6eb518a006e1fee02a7c61aa58b0dbed4f27c0fd0dbce9ad6db3bbee9c3bb4502d8657945278e2a181d0a55c3850d4777b3df6a4594dcd94.tgz", + "sha512": "73bdde24d9f7331e6eb518a006e1fee02a7c61aa58b0dbed4f27c0fd0dbce9ad6db3bbee9c3bb4502d8657945278e2a181d0a55c3850d4777b3df6a4594dcd94" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/http2/-/http2-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/4f", - "dest-filename": "4f9e6d427270d3af5a81a6edb887eb961fcaffab2b372ffcdc616b8a261d5068b8a337cec7974c1466d4db59e992bf83ba85c08108cb84b6caf439cbec2dbf48.tgz", - "sha512": "4f9e6d427270d3af5a81a6edb887eb961fcaffab2b372ffcdc616b8a261d5068b8a337cec7974c1466d4db59e992bf83ba85c08108cb84b6caf439cbec2dbf48" + "url": "https://registry.npmjs.org/@gjsify/http2/-/http2-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/2f", + "dest-filename": "2fc1217969578734ada2022343c056a01640ad485bad2f7d7f0eafd09ea7b67c6610f3de0101c245748210523fc312efbc55f9dbcdf4d32ea7897ce66a75d39c.tgz", + "sha512": "2fc1217969578734ada2022343c056a01640ad485bad2f7d7f0eafd09ea7b67c6610f3de0101c245748210523fc312efbc55f9dbcdf4d32ea7897ce66a75d39c" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/https/-/https-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/e6", - "dest-filename": "e67043e0c22c99090e81e1ec5059cc6a57aaef9ab11e661460292f05165e56e4c6defb4075781a14c26917db689264af78b33a4e78383ca5e0d30ad03c87a0c1.tgz", - "sha512": "e67043e0c22c99090e81e1ec5059cc6a57aaef9ab11e661460292f05165e56e4c6defb4075781a14c26917db689264af78b33a4e78383ca5e0d30ad03c87a0c1" + "url": "https://registry.npmjs.org/@gjsify/https/-/https-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/2c", + "dest-filename": "2cee1a1e7b333f4e52faea53c7e7a8e77c5c11ba057e7560f656e9f8a2fb8ba0fd9987d4dec4bcde13e092a92f48601702b954f3f96304bcfd48b338952bb068.tgz", + "sha512": "2cee1a1e7b333f4e52faea53c7e7a8e77c5c11ba057e7560f656e9f8a2fb8ba0fd9987d4dec4bcde13e092a92f48601702b954f3f96304bcfd48b338952bb068" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/inspector/-/inspector-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/e2", - "dest-filename": "e23463a25b0a92c22b8afd23cd5d4b11bb8fa93ba0302f20e604dbb28bb9f4f75101d783f62e01ae9993d5f422fff6376ab9b6948e244b0d4db1913615214afd.tgz", - "sha512": "e23463a25b0a92c22b8afd23cd5d4b11bb8fa93ba0302f20e604dbb28bb9f4f75101d783f62e01ae9993d5f422fff6376ab9b6948e244b0d4db1913615214afd" + "url": "https://registry.npmjs.org/@gjsify/inspector/-/inspector-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/fd", + "dest-filename": "fddd426b5749cefd809a4cbb5c7299429726208c84ddc417fd538f8a4730bb7d89a6ba4affb4fc1530253fb82f60d554bdccf750718f469bae70637e718a1350.tgz", + "sha512": "fddd426b5749cefd809a4cbb5c7299429726208c84ddc417fd538f8a4730bb7d89a6ba4affb4fc1530253fb82f60d554bdccf750718f469bae70637e718a1350" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/ipc-channel/-/ipc-channel-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/13", - "dest-filename": "1353e514b98a57ee2cf7414fea601b78e25498a5fe959854fa1d35c1594a57413ac573706bddbbd446cd837bcca7e8362cb77663567117bb402bb3e1d76e10a6.tgz", - "sha512": "1353e514b98a57ee2cf7414fea601b78e25498a5fe959854fa1d35c1594a57413ac573706bddbbd446cd837bcca7e8362cb77663567117bb402bb3e1d76e10a6" + "url": "https://registry.npmjs.org/@gjsify/ipc-channel/-/ipc-channel-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/69", + "dest-filename": "69d8ca209a9169658ba85eb44892f3ab5a7ea6b6abd4a4b61b61d768c29461cc223f626604291fba995b68e3b290d845d87b6cfe15e3775df6dc6e50d0a74446.tgz", + "sha512": "69d8ca209a9169658ba85eb44892f3ab5a7ea6b6abd4a4b61b61d768c29461cc223f626604291fba995b68e3b290d845d87b6cfe15e3775df6dc6e50d0a74446" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/lightningcss-native-darwin-arm64/-/lightningcss-native-darwin-arm64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/14", - "dest-filename": "14e37847551b42a698276e2eb3970533b350d549d4f531af8d975d4aa96e2428cc88d6fc44bd614599a0177f763a3318fd6607c3dd99f2bd928d57f00d21e7b5.tgz", - "sha512": "14e37847551b42a698276e2eb3970533b350d549d4f531af8d975d4aa96e2428cc88d6fc44bd614599a0177f763a3318fd6607c3dd99f2bd928d57f00d21e7b5" + "url": "https://registry.npmjs.org/@gjsify/lightningcss-native-darwin-arm64/-/lightningcss-native-darwin-arm64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/5d", + "dest-filename": "5dee863c7bc69cc8294278791b2d32cb920e6b8538826da78b58453fef021ee67126490c1bb699c345a69d31ad12322540a1e46805381e33c3b8dd77472daa7b.tgz", + "sha512": "5dee863c7bc69cc8294278791b2d32cb920e6b8538826da78b58453fef021ee67126490c1bb699c345a69d31ad12322540a1e46805381e33c3b8dd77472daa7b" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/lightningcss-native-darwin-x64/-/lightningcss-native-darwin-x64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/81", - "dest-filename": "810a94d8917cfffe7cb3487cf0c2a69206e7ffebc86ef3ee817b4f44b97e30e1241c913069c286e7d479786381c5f8bf1dd251939854c7282c8c8472e1d66bc9.tgz", - "sha512": "810a94d8917cfffe7cb3487cf0c2a69206e7ffebc86ef3ee817b4f44b97e30e1241c913069c286e7d479786381c5f8bf1dd251939854c7282c8c8472e1d66bc9" + "url": "https://registry.npmjs.org/@gjsify/lightningcss-native-darwin-x64/-/lightningcss-native-darwin-x64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/dd", + "dest-filename": "dd3d4b443fef65d0be0b167516d80417453226e207aea1589b2ef6e308b94eecb71d7c5730628f35258a851cd76b95ee392ef0e318d62d03b83b23bebbea1b3d.tgz", + "sha512": "dd3d4b443fef65d0be0b167516d80417453226e207aea1589b2ef6e308b94eecb71d7c5730628f35258a851cd76b95ee392ef0e318d62d03b83b23bebbea1b3d" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/lightningcss-native-linux-arm64-musl/-/lightningcss-native-linux-arm64-musl-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/95", - "dest-filename": "958d68f29d101debf6994dee513dcc3cd1fab8c5a92220e0741c755055fd416605dce78754ab4a3888c9086e8c5eb16054e08f6f69db18dc9e3b0d7e70261ecb.tgz", - "sha512": "958d68f29d101debf6994dee513dcc3cd1fab8c5a92220e0741c755055fd416605dce78754ab4a3888c9086e8c5eb16054e08f6f69db18dc9e3b0d7e70261ecb" + "url": "https://registry.npmjs.org/@gjsify/lightningcss-native-linux-arm64-musl/-/lightningcss-native-linux-arm64-musl-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/59", + "dest-filename": "59372012513d10f9862d06276ff9644ddcbdbaa047e428f5ddddc281d6a85fbd1ae65c6b818caa34e2531f577c6059998282f7657ebd6c23952909af70a792a1.tgz", + "sha512": "59372012513d10f9862d06276ff9644ddcbdbaa047e428f5ddddc281d6a85fbd1ae65c6b818caa34e2531f577c6059998282f7657ebd6c23952909af70a792a1" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/lightningcss-native-linux-arm64/-/lightningcss-native-linux-arm64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/30", - "dest-filename": "300a44e061959270a3e4fcd1b0c7d9b7c7f7c5b7b126eedbeba909b4b0fad86a0b13ef28b253cf67628834d242748edc6b8a48cacc453db4e62db6e967554208.tgz", - "sha512": "300a44e061959270a3e4fcd1b0c7d9b7c7f7c5b7b126eedbeba909b4b0fad86a0b13ef28b253cf67628834d242748edc6b8a48cacc453db4e62db6e967554208" + "url": "https://registry.npmjs.org/@gjsify/lightningcss-native-linux-arm64/-/lightningcss-native-linux-arm64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/f9", + "dest-filename": "f9146db220ab27ada09b439daea71fc6a215d2dbba8f869919ec522d720c0a586a08b00bd612a1b26bb91e72c87f381188b18a7643a86642adc0fe0ef68396f5.tgz", + "sha512": "f9146db220ab27ada09b439daea71fc6a215d2dbba8f869919ec522d720c0a586a08b00bd612a1b26bb91e72c87f381188b18a7643a86642adc0fe0ef68396f5" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/lightningcss-native-linux-ppc64/-/lightningcss-native-linux-ppc64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/07", - "dest-filename": "0708b949a05989350b31f564f1e2a643578dcad7f34fdf41355d06c829ae0f511e39dabc3be5ee5d8929b68c5936a55633775e7a0e695e95217686f9298c6fcc.tgz", - "sha512": "0708b949a05989350b31f564f1e2a643578dcad7f34fdf41355d06c829ae0f511e39dabc3be5ee5d8929b68c5936a55633775e7a0e695e95217686f9298c6fcc" + "url": "https://registry.npmjs.org/@gjsify/lightningcss-native-linux-ppc64/-/lightningcss-native-linux-ppc64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/57", + "dest-filename": "575e571c831f100e2d27b81e8f7ff93bcf826d3e0f2f38ece5d4a34a7be9e48b9e9f91f377bca136c1e39bb83f27b7f69e3bd2a12d5ae6103b7bc7051ce2d731.tgz", + "sha512": "575e571c831f100e2d27b81e8f7ff93bcf826d3e0f2f38ece5d4a34a7be9e48b9e9f91f377bca136c1e39bb83f27b7f69e3bd2a12d5ae6103b7bc7051ce2d731" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/lightningcss-native-linux-riscv64/-/lightningcss-native-linux-riscv64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/c9", - "dest-filename": "c938998923b54ad59c20cf3207f124d008cc731a9d44160cdb9875eb5f7a9807839181add05df1d2bd40fef0ec51646692de0d9fb92556c08365c6d322b010a7.tgz", - "sha512": "c938998923b54ad59c20cf3207f124d008cc731a9d44160cdb9875eb5f7a9807839181add05df1d2bd40fef0ec51646692de0d9fb92556c08365c6d322b010a7" + "url": "https://registry.npmjs.org/@gjsify/lightningcss-native-linux-riscv64/-/lightningcss-native-linux-riscv64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/31", + "dest-filename": "3116d501ede156c63c7910f7093a1d9dbd038e359c8c6bb88ad995cb99bf819f9074a775ebb23749563b18ebe1e1281b9e10c42f7e5a7d16494aa3637dca55ca.tgz", + "sha512": "3116d501ede156c63c7910f7093a1d9dbd038e359c8c6bb88ad995cb99bf819f9074a775ebb23749563b18ebe1e1281b9e10c42f7e5a7d16494aa3637dca55ca" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/lightningcss-native-linux-s390x/-/lightningcss-native-linux-s390x-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/97", - "dest-filename": "97abc52cd0b0f2bab62d68ae46cefdd5aed3f3a97929ac9636e886bf76403af4e7283d6aa8d489e99014c2f516b9d0d7e8eec8f2ac9e72a44a84e8a1c89be6f5.tgz", - "sha512": "97abc52cd0b0f2bab62d68ae46cefdd5aed3f3a97929ac9636e886bf76403af4e7283d6aa8d489e99014c2f516b9d0d7e8eec8f2ac9e72a44a84e8a1c89be6f5" + "url": "https://registry.npmjs.org/@gjsify/lightningcss-native-linux-s390x/-/lightningcss-native-linux-s390x-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/eb", + "dest-filename": "ebf52e2adc47e92a0930882692eed369090ba11a8d9bd57c800e9ff39cecbdd3a1861b299755e51760e1ab0c082c8ee416edd06af78f691bea4525afab312168.tgz", + "sha512": "ebf52e2adc47e92a0930882692eed369090ba11a8d9bd57c800e9ff39cecbdd3a1861b299755e51760e1ab0c082c8ee416edd06af78f691bea4525afab312168" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/lightningcss-native-linux-x64-musl/-/lightningcss-native-linux-x64-musl-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/38", - "dest-filename": "38b3978c78f9c016617674264e8fe20598beab76c60f9612f71536bd434173ae06d27732632e5c92b93fb98c869463ddbb195a4ea2335c9827c1e23936f3ec65.tgz", - "sha512": "38b3978c78f9c016617674264e8fe20598beab76c60f9612f71536bd434173ae06d27732632e5c92b93fb98c869463ddbb195a4ea2335c9827c1e23936f3ec65" + "url": "https://registry.npmjs.org/@gjsify/lightningcss-native-linux-x64-musl/-/lightningcss-native-linux-x64-musl-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/10", + "dest-filename": "1085d7caffdaf4896b4c559cf8be79f1eb99351b568b8ef773a872421cf3bd53a0fda99c06199dfa6e13d634b69b7f8a8cdd1fb3fb5992e07f5f25e144a9b076.tgz", + "sha512": "1085d7caffdaf4896b4c559cf8be79f1eb99351b568b8ef773a872421cf3bd53a0fda99c06199dfa6e13d634b69b7f8a8cdd1fb3fb5992e07f5f25e144a9b076" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/lightningcss-native-linux-x64/-/lightningcss-native-linux-x64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/27", - "dest-filename": "273280211f73433a6cc426f2a607b7bd795fa87b1116afb547ac305b6214f7965a9742bbb38a62c61da752fa3ece4ccf00cfc75f731bdf261e610ebca91e696e.tgz", - "sha512": "273280211f73433a6cc426f2a607b7bd795fa87b1116afb547ac305b6214f7965a9742bbb38a62c61da752fa3ece4ccf00cfc75f731bdf261e610ebca91e696e" + "url": "https://registry.npmjs.org/@gjsify/lightningcss-native-linux-x64/-/lightningcss-native-linux-x64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/e9", + "dest-filename": "e9adad8cc1556565686a136e03e5a1fa1019783ad257c83e94bfccc9aa01964e8993a3ee506c9383839f8b82f698f80a2376d560b84bb5bf57bd9455d16ad9b3.tgz", + "sha512": "e9adad8cc1556565686a136e03e5a1fa1019783ad257c83e94bfccc9aa01964e8993a3ee506c9383839f8b82f698f80a2376d560b84bb5bf57bd9455d16ad9b3" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/lightningcss-native/-/lightningcss-native-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/58", - "dest-filename": "583aca763e3093adddb2ca2b726193778fa6d372249d8bcd60f57bc8f31efd99ee341f0713f2b5c940c7f2f4056d107fbf1e5243db6effa2f40eed4fcf03474e.tgz", - "sha512": "583aca763e3093adddb2ca2b726193778fa6d372249d8bcd60f57bc8f31efd99ee341f0713f2b5c940c7f2f4056d107fbf1e5243db6effa2f40eed4fcf03474e" + "url": "https://registry.npmjs.org/@gjsify/lightningcss-native/-/lightningcss-native-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/b8", + "dest-filename": "b8c97b120ba9d904c07f15dd89cf3a3fc09bd57f9159977da28da222ec3f18e380e8a95d9d57bbde9d39f1ac0426d83eabbd6fc5bec1b2f098a815d5837bd605.tgz", + "sha512": "b8c97b120ba9d904c07f15dd89cf3a3fc09bd57f9159977da28da222ec3f18e380e8a95d9d57bbde9d39f1ac0426d83eabbd6fc5bec1b2f098a815d5837bd605" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/0e", - "dest-filename": "0e8739a21051a662fc4bc002acc0edceabf7bb6542f02819915a5419c420654fca8c9f7ad93c73f0b954f5df44fb0686ffe69200244e0a723e6d26f3ab5a91d0.tgz", - "sha512": "0e8739a21051a662fc4bc002acc0edceabf7bb6542f02819915a5419c420654fca8c9f7ad93c73f0b954f5df44fb0686ffe69200244e0a723e6d26f3ab5a91d0" + "url": "https://registry.npmjs.org/@gjsify/message-channel/-/message-channel-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/8b", + "dest-filename": "8be44a945b0fe9ce0071d3b70a8e7f86ec3deacd9e74c8b63463ec8c41d4e89dd1e1eab3d616f174ca97a5c9aecf69dfc52a6262dcc7ff8b59e17ef676638a24.tgz", + "sha512": "8be44a945b0fe9ce0071d3b70a8e7f86ec3deacd9e74c8b63463ec8c41d4e89dd1e1eab3d616f174ca97a5c9aecf69dfc52a6262dcc7ff8b59e17ef676638a24" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/module/-/module-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/93", - "dest-filename": "93b920508119a9211f956c837134913d9b2d63ef6565b59268145022051213a65d43f76cd8f124b5802e8db7bb25407a5ac62e53cd3f307fd1d65023e5132166.tgz", - "sha512": "93b920508119a9211f956c837134913d9b2d63ef6565b59268145022051213a65d43f76cd8f124b5802e8db7bb25407a5ac62e53cd3f307fd1d65023e5132166" + "url": "https://registry.npmjs.org/@gjsify/module/-/module-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/4b", + "dest-filename": "4b14a1c53ee6eaf3ee4b95da65f22875a7e0cd463514eda9157167c872ba178e2c62adf39f17667f02f52fdc3b56a5d64bf7dcc2d01cfbb9fc11f8aa1f261f02.tgz", + "sha512": "4b14a1c53ee6eaf3ee4b95da65f22875a7e0cd463514eda9157167c872ba178e2c62adf39f17667f02f52fdc3b56a5d64bf7dcc2d01cfbb9fc11f8aa1f261f02" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/native-platform/-/native-platform-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/2d", - "dest-filename": "2dc373fdcb772f0a54023b09f0d401f5111d909ac74272d725f403ace79a8c26bf35f291a3248fe4f43126aefbb97408f088c7a3da7b8a6ecb190dd37a9040c5.tgz", - "sha512": "2dc373fdcb772f0a54023b09f0d401f5111d909ac74272d725f403ace79a8c26bf35f291a3248fe4f43126aefbb97408f088c7a3da7b8a6ecb190dd37a9040c5" + "url": "https://registry.npmjs.org/@gjsify/native-platform/-/native-platform-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/cb", + "dest-filename": "cb6691bd0ada680bfc61cad950e8146e76b4f74d3cdb0a77389abf129ea022b0f4c186a15cd98c77554852d45cd12691a4adc2203677968b069b3b0229b9bb21.tgz", + "sha512": "cb6691bd0ada680bfc61cad950e8146e76b4f74d3cdb0a77389abf129ea022b0f4c186a15cd98c77554852d45cd12691a4adc2203677968b069b3b0229b9bb21" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/net/-/net-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/06", - "dest-filename": "06b8e0a7f98851862acdf638286a2e204164ec672cd292f4418ee682980c75417db424168129ba2fff2ceac1e000c672f800a075f60b642b5d0a69348b3c6424.tgz", - "sha512": "06b8e0a7f98851862acdf638286a2e204164ec672cd292f4418ee682980c75417db424168129ba2fff2ceac1e000c672f800a075f60b642b5d0a69348b3c6424" + "url": "https://registry.npmjs.org/@gjsify/net/-/net-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/20", + "dest-filename": "20efebb775f06d21fee68e5889cd11b3bcdffd6ccf3c6948dfaebecbebd5df51977d1dd976658b11fa99339f7030c0d0b6dea6aa7e36ea4c8465f076d0c0f97b.tgz", + "sha512": "20efebb775f06d21fee68e5889cd11b3bcdffd6ccf3c6948dfaebecbebd5df51977d1dd976658b11fa99339f7030c0d0b6dea6aa7e36ea4c8465f076d0c0f97b" }, { "type": "file", @@ -778,17 +778,17 @@ }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/node-globals/-/node-globals-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/94", - "dest-filename": "944fb708c879490c5b4a6edd9d80d982d7011b821ba3b868a991c5da24f950b7aaf33f9d217eb1de54612f9396e372844f88451eb0675a95ec7d7e1c817a402c.tgz", - "sha512": "944fb708c879490c5b4a6edd9d80d982d7011b821ba3b868a991c5da24f950b7aaf33f9d217eb1de54612f9396e372844f88451eb0675a95ec7d7e1c817a402c" + "url": "https://registry.npmjs.org/@gjsify/node-globals/-/node-globals-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/86", + "dest-filename": "8657d5f2de9b925a71b53d3ee098be7f788f82c0d1f80d5e88049a372b61acba490e559fae93d2c77c3864b6b4fd653bd0f2edc260014afa8c3641332694cdb3.tgz", + "sha512": "8657d5f2de9b925a71b53d3ee098be7f788f82c0d1f80d5e88049a372b61acba490e559fae93d2c77c3864b6b4fd653bd0f2edc260014afa8c3641332694cdb3" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/node-polyfills/-/node-polyfills-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/4b", - "dest-filename": "4bd5ceb1080497b889e3da9393dfd409ac2bbc0ac55bc7a3150cc363c374a477174bb965e23a80eeaf1cb668024bcbdbc4ed33fee16d0524f12dfea48210eb05.tgz", - "sha512": "4bd5ceb1080497b889e3da9393dfd409ac2bbc0ac55bc7a3150cc363c374a477174bb965e23a80eeaf1cb668024bcbdbc4ed33fee16d0524f12dfea48210eb05" + "url": "https://registry.npmjs.org/@gjsify/node-polyfills/-/node-polyfills-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/68", + "dest-filename": "68a9f5b84e73893340244a8c3ff4194e6d266adee81c7ed9f12ac14f82f8018f043a8d22a816228d12df21435dc62e14f848f291fb733d3a348ce708360df6a8.tgz", + "sha512": "68a9f5b84e73893340244a8c3ff4194e6d266adee81c7ed9f12ac14f82f8018f043a8d22a816228d12df21435dc62e14f848f291fb733d3a348ce708360df6a8" }, { "type": "file", @@ -813,591 +813,591 @@ }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/npm-registry/-/npm-registry-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/2d", - "dest-filename": "2d06bf95761adecee85601e0a136727e6bf08200703907bc54805d93067b0349b8967962f841bb267d29f32fdaed7018f62da2c842d40edc05ccea41c8239ca6.tgz", - "sha512": "2d06bf95761adecee85601e0a136727e6bf08200703907bc54805d93067b0349b8967962f841bb267d29f32fdaed7018f62da2c842d40edc05ccea41c8239ca6" + "url": "https://registry.npmjs.org/@gjsify/npm-registry/-/npm-registry-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/6c", + "dest-filename": "6cf9a88a590a1fe830dc98c6130dfb3f4b0ae6ed5e973c93cd46b4687f524993d026a07057c4bda29d5dcfa43a3c5868ba239e62e1118124f48ffe264aba1e8c.tgz", + "sha512": "6cf9a88a590a1fe830dc98c6130dfb3f4b0ae6ed5e973c93cd46b4687f524993d026a07057c4bda29d5dcfa43a3c5868ba239e62e1118124f48ffe264aba1e8c" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/os/-/os-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/2a", - "dest-filename": "2aba735649bbea8b9af55093ba7a28b288a6c5f573f04ab1628471d428b2e672f079efc0bc5dfe82027cb718d1bff7a0036afe749501de932f4afb5ed602ad17.tgz", - "sha512": "2aba735649bbea8b9af55093ba7a28b288a6c5f573f04ab1628471d428b2e672f079efc0bc5dfe82027cb718d1bff7a0036afe749501de932f4afb5ed602ad17" + "url": "https://registry.npmjs.org/@gjsify/os/-/os-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/37", + "dest-filename": "370e84ffdad04909190f01f30aadc73771e3141cea9270bc9c67fb4ab80ac8cccf3a681505e3baf0b96681ec957238a99da8c92f0e915becb104049356f5a506.tgz", + "sha512": "370e84ffdad04909190f01f30aadc73771e3141cea9270bc9c67fb4ab80ac8cccf3a681505e3baf0b96681ec957238a99da8c92f0e915becb104049356f5a506" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/path/-/path-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/25", - "dest-filename": "250d31d556480a4ce3d557d2a7e92ab605ad2bf58016e2dcef129d1ff44f15a2ac533b862f8b304ff5643d9dc5735dbf02be75dc40e6c8f618033e0602e2ece3.tgz", - "sha512": "250d31d556480a4ce3d557d2a7e92ab605ad2bf58016e2dcef129d1ff44f15a2ac533b862f8b304ff5643d9dc5735dbf02be75dc40e6c8f618033e0602e2ece3" + "url": "https://registry.npmjs.org/@gjsify/path/-/path-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/58", + "dest-filename": "58eebca4f4d16c70261882d79b23669ebcca00ff53c65d20ab323052dde598bd7b57f9eb452a7603ee465d4dcf4274e41efc959e75d9564f58f127f914df7893.tgz", + "sha512": "58eebca4f4d16c70261882d79b23669ebcca00ff53c65d20ab323052dde598bd7b57f9eb452a7603ee465d4dcf4274e41efc959e75d9564f58f127f914df7893" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/perf_hooks/-/perf_hooks-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/5d", - "dest-filename": "5d35d2b87d5d6231f0317dd30ffa07f552dbfc1719fd83c30000133e038ba39c085010f25171507ab802f188f5ab7d9c05d880303f481be9b7866fba5c219a6d.tgz", - "sha512": "5d35d2b87d5d6231f0317dd30ffa07f552dbfc1719fd83c30000133e038ba39c085010f25171507ab802f188f5ab7d9c05d880303f481be9b7866fba5c219a6d" + "url": "https://registry.npmjs.org/@gjsify/perf_hooks/-/perf_hooks-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/4d", + "dest-filename": "4d3d91437b33c3ff2f3646cd58a73f8704f441b3daac53a62fcec351854a25cad387f823281534481610539cf24404e954548fc7bdf20fc3922f0067eb643c69.tgz", + "sha512": "4d3d91437b33c3ff2f3646cd58a73f8704f441b3daac53a62fcec351854a25cad387f823281534481610539cf24404e954548fc7bdf20fc3922f0067eb643c69" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/process/-/process-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/75", - "dest-filename": "75651c7ca746364fe169b6cb02c3e1ef1facaca6816b0c9837d4ce6ab401f9da8919e58a1789142d3ab0a84c43491217e00fa5c75e3a35073a61bba0337385c4.tgz", - "sha512": "75651c7ca746364fe169b6cb02c3e1ef1facaca6816b0c9837d4ce6ab401f9da8919e58a1789142d3ab0a84c43491217e00fa5c75e3a35073a61bba0337385c4" + "url": "https://registry.npmjs.org/@gjsify/process/-/process-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/34", + "dest-filename": "34f1a3ef91bd23b99a12ef65da080b5b3ff3947f4edba2af8d045967b23a0b005561953894f66281ae7195ab6729818a96c71ff10780aeead8162662f58263cb.tgz", + "sha512": "34f1a3ef91bd23b99a12ef65da080b5b3ff3947f4edba2af8d045967b23a0b005561953894f66281ae7195ab6729818a96c71ff10780aeead8162662f58263cb" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/querystring/-/querystring-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/d9", - "dest-filename": "d968a4aecbf2311b7d03099527d6651088d613358e226f43c48d69f3fd478b7d136f92683655d4a7d6fc57f4337ff4a38fef7f23c1fe48e9b43722af60bf33e7.tgz", - "sha512": "d968a4aecbf2311b7d03099527d6651088d613358e226f43c48d69f3fd478b7d136f92683655d4a7d6fc57f4337ff4a38fef7f23c1fe48e9b43722af60bf33e7" + "url": "https://registry.npmjs.org/@gjsify/querystring/-/querystring-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/39", + "dest-filename": "39e8455491941d49957a1013e84d5d3b840053283cdfd3b2b1529f62048776189c234780ef7036f346834e9ff5ec3c54f0515a3a29ee63f22220b850ea94af05.tgz", + "sha512": "39e8455491941d49957a1013e84d5d3b840053283cdfd3b2b1529f62048776189c234780ef7036f346834e9ff5ec3c54f0515a3a29ee63f22220b850ea94af05" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/readline/-/readline-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/27", - "dest-filename": "2709b6815958e87220d84256ec96b7a13243c29f0f255aa084e544380b151b7449dfd232db780fb35073a3f5ae260797df80c9899616ff5213c401db5475e1d4.tgz", - "sha512": "2709b6815958e87220d84256ec96b7a13243c29f0f255aa084e544380b151b7449dfd232db780fb35073a3f5ae260797df80c9899616ff5213c401db5475e1d4" + "url": "https://registry.npmjs.org/@gjsify/readline/-/readline-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/2b", + "dest-filename": "2be2519f228d60b1acf7dccad36439da00e9d31a4cb308233431b6b19af9b5b52e08627451e9a0b0281cfceb1db0b323cf44e64289fad5c647d9c20ff5da3199.tgz", + "sha512": "2be2519f228d60b1acf7dccad36439da00e9d31a4cb308233431b6b19af9b5b52e08627451e9a0b0281cfceb1db0b323cf44e64289fad5c647d9c20ff5da3199" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/resolve-npm/-/resolve-npm-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/23", - "dest-filename": "23e669903593d40f34be4ca4164d7784f0a019be222513e6c459a3e68b158a9a2d87c4552c971939e2553fece2d3f150a0dcbe776f899171119c5b32f18bca92.tgz", - "sha512": "23e669903593d40f34be4ca4164d7784f0a019be222513e6c459a3e68b158a9a2d87c4552c971939e2553fece2d3f150a0dcbe776f899171119c5b32f18bca92" + "url": "https://registry.npmjs.org/@gjsify/resolve-npm/-/resolve-npm-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/32", + "dest-filename": "3232a6e244e66a27ca409066244aa16240ad313513da30566476ba2abf503fe4a1a7e234d2df648822f35e2fa553820777e45f98546a520289f9188afc6214eb.tgz", + "sha512": "3232a6e244e66a27ca409066244aa16240ad313513da30566476ba2abf503fe4a1a7e234d2df648822f35e2fa553820777e45f98546a520289f9188afc6214eb" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/rolldown-native-darwin-arm64/-/rolldown-native-darwin-arm64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/53", - "dest-filename": "5340d4d95c2327f85f3f39dd1974f8b7b55e20808981d5c656124697ab027d99de66118001bf18bfaa802eaeb8468ff632b60fdd8fb6056cad278420268df600.tgz", - "sha512": "5340d4d95c2327f85f3f39dd1974f8b7b55e20808981d5c656124697ab027d99de66118001bf18bfaa802eaeb8468ff632b60fdd8fb6056cad278420268df600" + "url": "https://registry.npmjs.org/@gjsify/rolldown-native-darwin-arm64/-/rolldown-native-darwin-arm64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/43", + "dest-filename": "43284e88d78a3bb5a8a4114c3431b67cfffc719c6a5ed1d0231cf843bdfe10f6c16b52b87333bef4110d0626effc3e8e6c22f34c17780580ac6f95c5427c7387.tgz", + "sha512": "43284e88d78a3bb5a8a4114c3431b67cfffc719c6a5ed1d0231cf843bdfe10f6c16b52b87333bef4110d0626effc3e8e6c22f34c17780580ac6f95c5427c7387" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/rolldown-native-darwin-x64/-/rolldown-native-darwin-x64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/a4", - "dest-filename": "a4439afa3cd136d15498437b3eda87ec214a508c02a13df51450c78718a04ee1cb8d63b0113693bbecc12ec446f9d1f369214819c455038a78205c039533b2e9.tgz", - "sha512": "a4439afa3cd136d15498437b3eda87ec214a508c02a13df51450c78718a04ee1cb8d63b0113693bbecc12ec446f9d1f369214819c455038a78205c039533b2e9" + "url": "https://registry.npmjs.org/@gjsify/rolldown-native-darwin-x64/-/rolldown-native-darwin-x64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/42", + "dest-filename": "42e465d37a5a80436e7e3d62bde11ffd4d1f2f87e22cc444c968f6fe5342979b34946cdc5b609f2fcd6f2b302cc207c195ec03ad759eec5bde166734d6a78fe9.tgz", + "sha512": "42e465d37a5a80436e7e3d62bde11ffd4d1f2f87e22cc444c968f6fe5342979b34946cdc5b609f2fcd6f2b302cc207c195ec03ad759eec5bde166734d6a78fe9" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/rolldown-native-linux-arm64/-/rolldown-native-linux-arm64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/2f", - "dest-filename": "2ff2d2337ffab274cb17864720b0d065c62a394530ef0562973a4ac0c44dd3a9da9f602f1ed45b4d83ce4789e413d038cb37db6b4da126422d753e8be78142c5.tgz", - "sha512": "2ff2d2337ffab274cb17864720b0d065c62a394530ef0562973a4ac0c44dd3a9da9f602f1ed45b4d83ce4789e413d038cb37db6b4da126422d753e8be78142c5" + "url": "https://registry.npmjs.org/@gjsify/rolldown-native-linux-arm64/-/rolldown-native-linux-arm64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/fb", + "dest-filename": "fbd0d60fef02aace0a7ba4f39371806c54eb8518b0544912bf2eed2ac0144d1bb3a42888a33d9244ef20c1974881f504c85941dae4c3bb3f11b1b486e7668e97.tgz", + "sha512": "fbd0d60fef02aace0a7ba4f39371806c54eb8518b0544912bf2eed2ac0144d1bb3a42888a33d9244ef20c1974881f504c85941dae4c3bb3f11b1b486e7668e97" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/rolldown-native-linux-x64/-/rolldown-native-linux-x64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/13", - "dest-filename": "13e43df46ceaa494a3a2f9e0e16586511179c6e6a3379e451645ac1767d835c0065a0f84ae6ae771d590e056f68aa5fd085758396f10ae80420f386bb3f31561.tgz", - "sha512": "13e43df46ceaa494a3a2f9e0e16586511179c6e6a3379e451645ac1767d835c0065a0f84ae6ae771d590e056f68aa5fd085758396f10ae80420f386bb3f31561" + "url": "https://registry.npmjs.org/@gjsify/rolldown-native-linux-x64/-/rolldown-native-linux-x64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/c8", + "dest-filename": "c87300a5bebbd4f4df696af3d2e436243b2e38e86ba90af67697b60326923bea28169b5585ed75c0830513a93a3366719459766a749818850de9b97a8d03acca.tgz", + "sha512": "c87300a5bebbd4f4df696af3d2e436243b2e38e86ba90af67697b60326923bea28169b5585ed75c0830513a93a3366719459766a749818850de9b97a8d03acca" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/rolldown-native/-/rolldown-native-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/28", - "dest-filename": "28044376c7ec7afd3714dd9e9a204ce5c9ce77acdef90e6fda2e15c53a256577fc6ff7553bf51c4472843a4b4f03ec1ac439d722d935c97aa5e451b4f133c8ba.tgz", - "sha512": "28044376c7ec7afd3714dd9e9a204ce5c9ce77acdef90e6fda2e15c53a256577fc6ff7553bf51c4472843a4b4f03ec1ac439d722d935c97aa5e451b4f133c8ba" + "url": "https://registry.npmjs.org/@gjsify/rolldown-native/-/rolldown-native-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/cc", + "dest-filename": "ccd99a0468eaec57167845575bfa1486bbbec9976100baa75161b6752474cb9955e4ce96a5ac9e3121aa40c80869f71ab83ed3e72c0d7cfb73fbf2c5f41f46d4.tgz", + "sha512": "ccd99a0468eaec57167845575bfa1486bbbec9976100baa75161b6752474cb9955e4ce96a5ac9e3121aa40c80869f71ab83ed3e72c0d7cfb73fbf2c5f41f46d4" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/rolldown-plugin-deepkit/-/rolldown-plugin-deepkit-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/95", - "dest-filename": "956c95c0328718ff796ffeaf98eb41f47e562cc9a1ac6a8200d756907f6c2c1f724d943be4b353af38bcfbf6a60dc32c4c6ab11fceb5775cccb4a0c0fe10c0bd.tgz", - "sha512": "956c95c0328718ff796ffeaf98eb41f47e562cc9a1ac6a8200d756907f6c2c1f724d943be4b353af38bcfbf6a60dc32c4c6ab11fceb5775cccb4a0c0fe10c0bd" + "url": "https://registry.npmjs.org/@gjsify/rolldown-plugin-deepkit/-/rolldown-plugin-deepkit-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/be", + "dest-filename": "be33259e3e03c0a57d1fccc66376aeffbe0c0650e82556e89905536fdc24c720b07903e6e037457172cf13326b8ed81c4b7cf197ec3d86669b9f5eb97f710ad4.tgz", + "sha512": "be33259e3e03c0a57d1fccc66376aeffbe0c0650e82556e89905536fdc24c720b07903e6e037457172cf13326b8ed81c4b7cf197ec3d86669b9f5eb97f710ad4" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/rolldown-plugin-gjsify/-/rolldown-plugin-gjsify-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/29", - "dest-filename": "29ae5fd07f4cd6e2338ddbf92bdd03b2aa46a858beaf108515c67dd219188824bf3d6fac2eff9a8f66e7656217db04bb36b87b1758076c45011521aee78b5d2c.tgz", - "sha512": "29ae5fd07f4cd6e2338ddbf92bdd03b2aa46a858beaf108515c67dd219188824bf3d6fac2eff9a8f66e7656217db04bb36b87b1758076c45011521aee78b5d2c" + "url": "https://registry.npmjs.org/@gjsify/rolldown-plugin-gjsify/-/rolldown-plugin-gjsify-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/40", + "dest-filename": "40f3f37f08b632acdf85b86562e7bb36ddf73a6b48cc842d3fa44028245883a90fd70098da8861470e7ce8c0632811125532d0af079ae0d4305922301ff8d79f.tgz", + "sha512": "40f3f37f08b632acdf85b86562e7bb36ddf73a6b48cc842d3fa44028245883a90fd70098da8861470e7ce8c0632811125532d0af079ae0d4305922301ff8d79f" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/rolldown-plugin-pnp/-/rolldown-plugin-pnp-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/87", - "dest-filename": "87cae9b8f4d992309e8aa29de09f603c29ef3a75dd00715d24ff1c417e0d599749212722bac2e4fac5b6a2f39d7748acfad6d4a5beb74de866e1f0fe690627c0.tgz", - "sha512": "87cae9b8f4d992309e8aa29de09f603c29ef3a75dd00715d24ff1c417e0d599749212722bac2e4fac5b6a2f39d7748acfad6d4a5beb74de866e1f0fe690627c0" + "url": "https://registry.npmjs.org/@gjsify/rolldown-plugin-pnp/-/rolldown-plugin-pnp-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/d0", + "dest-filename": "d0f64234ad3d28a3a56eaa20fafc608479863c0d4324e450d97f01cdf9cacb2d8331d5b4cf3c48a739eb62f1fead33fe6371e98112c3636f17112c5109b2f13d.tgz", + "sha512": "d0f64234ad3d28a3a56eaa20fafc608479863c0d4324e450d97f01cdf9cacb2d8331d5b4cf3c48a739eb62f1fead33fe6371e98112c3636f17112c5109b2f13d" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/runtime/-/runtime-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/a3", - "dest-filename": "a39c82e10223541536af93c28321fd7163aee8a3005723c8fab0a08a7b91b194a28cc202c08a2e09fb0c3f953cf2a11a3f11457f289ddb0af9ed158efb916b94.tgz", - "sha512": "a39c82e10223541536af93c28321fd7163aee8a3005723c8fab0a08a7b91b194a28cc202c08a2e09fb0c3f953cf2a11a3f11457f289ddb0af9ed158efb916b94" + "url": "https://registry.npmjs.org/@gjsify/runtime/-/runtime-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/14", + "dest-filename": "1449a9624b08b48e0465ef847005f018af5d3e045c4cbc540913ca8f27b81d1131afa62338a742965d4bfd54647b20687bef7da597d1d19168c00bd4a4035c27.tgz", + "sha512": "1449a9624b08b48e0465ef847005f018af5d3e045c4cbc540913ca8f27b81d1131afa62338a742965d4bfd54647b20687bef7da597d1d19168c00bd4a4035c27" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/sab-native-darwin-arm64/-/sab-native-darwin-arm64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/4b", - "dest-filename": "4bd4048d8cc3b18c3def0fd608aa2e6a9b093a7e52c9c0e8b9446a4687be14b98b6503b678ee0c31f20862848a04479755e7bdf6735632f7543574303fde39b2.tgz", - "sha512": "4bd4048d8cc3b18c3def0fd608aa2e6a9b093a7e52c9c0e8b9446a4687be14b98b6503b678ee0c31f20862848a04479755e7bdf6735632f7543574303fde39b2" + "url": "https://registry.npmjs.org/@gjsify/sab-native-darwin-arm64/-/sab-native-darwin-arm64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/54", + "dest-filename": "5419b4f9d7aaee2c06428ec5f14bd7caedc9d83d34091f2c045ab55b87c9c15b3a66c7955875f2a923be9cd9ed89be718ae0d1de7d1ca8e8488d499a74d4c931.tgz", + "sha512": "5419b4f9d7aaee2c06428ec5f14bd7caedc9d83d34091f2c045ab55b87c9c15b3a66c7955875f2a923be9cd9ed89be718ae0d1de7d1ca8e8488d499a74d4c931" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/sab-native-darwin-x64/-/sab-native-darwin-x64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/6a", - "dest-filename": "6ab176dcf9122425a1275a36564bdfb37167915cb93969a660de7223248b1b91725239e221e193661a9ba0f52acb123ebc6f5cde0493021366f507e3ea59b83c.tgz", - "sha512": "6ab176dcf9122425a1275a36564bdfb37167915cb93969a660de7223248b1b91725239e221e193661a9ba0f52acb123ebc6f5cde0493021366f507e3ea59b83c" + "url": "https://registry.npmjs.org/@gjsify/sab-native-darwin-x64/-/sab-native-darwin-x64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/f7", + "dest-filename": "f7b1feefeedaaff000a236b7325655de7fd3233be875411865929c1fdc92a0024641b287c1254ca051bb0a08b9d20295055ed6927512ed327b53aba543172a5e.tgz", + "sha512": "f7b1feefeedaaff000a236b7325655de7fd3233be875411865929c1fdc92a0024641b287c1254ca051bb0a08b9d20295055ed6927512ed327b53aba543172a5e" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/sab-native-linux-arm64-musl/-/sab-native-linux-arm64-musl-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/cd", - "dest-filename": "cd8270a82aadfe7337601ba1f2b75330afb30c0bed48aed0bbfa7923abe150655ed9f861438ac940a30a2eb3b7205c162647c9d3714f2bb54534f519d0bc78e2.tgz", - "sha512": "cd8270a82aadfe7337601ba1f2b75330afb30c0bed48aed0bbfa7923abe150655ed9f861438ac940a30a2eb3b7205c162647c9d3714f2bb54534f519d0bc78e2" + "url": "https://registry.npmjs.org/@gjsify/sab-native-linux-arm64-musl/-/sab-native-linux-arm64-musl-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/a3", + "dest-filename": "a39e414f041164a1fad268ee90c01f4426f2e8586637ca59d1cf9da47d713fd02f9a0891bc2b072c1d4c636fd012ad8824328f235d157f5058ba545aeda5262b.tgz", + "sha512": "a39e414f041164a1fad268ee90c01f4426f2e8586637ca59d1cf9da47d713fd02f9a0891bc2b072c1d4c636fd012ad8824328f235d157f5058ba545aeda5262b" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/sab-native-linux-arm64/-/sab-native-linux-arm64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/9b", - "dest-filename": "9b6e41020734877453221bc048e4326ca8fb47b310e16d66af142de8e90eca6c0aaa2914d6161d0e41af59598bd89f8e0c8d4090cb691aab73cf404d13b6088f.tgz", - "sha512": "9b6e41020734877453221bc048e4326ca8fb47b310e16d66af142de8e90eca6c0aaa2914d6161d0e41af59598bd89f8e0c8d4090cb691aab73cf404d13b6088f" + "url": "https://registry.npmjs.org/@gjsify/sab-native-linux-arm64/-/sab-native-linux-arm64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/d3", + "dest-filename": "d364cec0e98677a8abe2ef6e251585b4c49b908a6129c96bf30578061b8aa09a1a9d34e96c2a51492eb479c4045fd392be3af40e517671858b89b9e3447123a0.tgz", + "sha512": "d364cec0e98677a8abe2ef6e251585b4c49b908a6129c96bf30578061b8aa09a1a9d34e96c2a51492eb479c4045fd392be3af40e517671858b89b9e3447123a0" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/sab-native-linux-ppc64/-/sab-native-linux-ppc64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/eb", - "dest-filename": "ebc1441eb618a54cc6e07a18712fe7998991ff37064460c8d06784dbe9cc59931c8a5c89cb68450cd17c518314f8a3be059c60b401695c19f2071c5ded1566b9.tgz", - "sha512": "ebc1441eb618a54cc6e07a18712fe7998991ff37064460c8d06784dbe9cc59931c8a5c89cb68450cd17c518314f8a3be059c60b401695c19f2071c5ded1566b9" + "url": "https://registry.npmjs.org/@gjsify/sab-native-linux-ppc64/-/sab-native-linux-ppc64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/71", + "dest-filename": "718e44f7251a79be503d5080182d943fff407cf98d3a1772dc60d9466be45f590361b0d4feca124d472fdaa444749bc4913eb3d43dbd238dc512c5d356ee0493.tgz", + "sha512": "718e44f7251a79be503d5080182d943fff407cf98d3a1772dc60d9466be45f590361b0d4feca124d472fdaa444749bc4913eb3d43dbd238dc512c5d356ee0493" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/sab-native-linux-riscv64/-/sab-native-linux-riscv64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/a6", - "dest-filename": "a60db1d4426bfd6d4263ed7413b27312b5181476e051f661686a3cd035a8fb2e2e81e4e8bdc227e09b66059556bf91dd9caadd01b12e17ed4ffb3e1d7f262ddb.tgz", - "sha512": "a60db1d4426bfd6d4263ed7413b27312b5181476e051f661686a3cd035a8fb2e2e81e4e8bdc227e09b66059556bf91dd9caadd01b12e17ed4ffb3e1d7f262ddb" + "url": "https://registry.npmjs.org/@gjsify/sab-native-linux-riscv64/-/sab-native-linux-riscv64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/bd", + "dest-filename": "bdc8766651ebbd1da79352287cc535ba1092d633b15047c37daa724952d0308b6801a7dbf3a9ce8bcb0e7ba65f926f5ca4c665c60bbf7e47cc655812e837154a.tgz", + "sha512": "bdc8766651ebbd1da79352287cc535ba1092d633b15047c37daa724952d0308b6801a7dbf3a9ce8bcb0e7ba65f926f5ca4c665c60bbf7e47cc655812e837154a" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/sab-native-linux-s390x/-/sab-native-linux-s390x-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/fa", - "dest-filename": "fa3d5109c79ede1f38d863564ad4ab5479f86a01c96d08cc2cd249a1f63aa2e99caf2fdd6e4330f685e90ff521d7914eb24672e0f0dd1e86b52acfc89a84f64a.tgz", - "sha512": "fa3d5109c79ede1f38d863564ad4ab5479f86a01c96d08cc2cd249a1f63aa2e99caf2fdd6e4330f685e90ff521d7914eb24672e0f0dd1e86b52acfc89a84f64a" + "url": "https://registry.npmjs.org/@gjsify/sab-native-linux-s390x/-/sab-native-linux-s390x-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/c0", + "dest-filename": "c0a807e2e4ff7edf347bc38f8543c787b6fbd46931e9875b046ca9b8951da402c49b76ad1a25243583506dbac7891a5baac0da12caad56b47be878b587a7c10a.tgz", + "sha512": "c0a807e2e4ff7edf347bc38f8543c787b6fbd46931e9875b046ca9b8951da402c49b76ad1a25243583506dbac7891a5baac0da12caad56b47be878b587a7c10a" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/sab-native-linux-x64-musl/-/sab-native-linux-x64-musl-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/4f", - "dest-filename": "4f270ae2aea2e73982981670fcbb182ea64552e6f1199f72bc0a9f62182efd4f087e49aebf066c322847c0b506b5759f50efc1fa993fe6c7bd08691561e49019.tgz", - "sha512": "4f270ae2aea2e73982981670fcbb182ea64552e6f1199f72bc0a9f62182efd4f087e49aebf066c322847c0b506b5759f50efc1fa993fe6c7bd08691561e49019" + "url": "https://registry.npmjs.org/@gjsify/sab-native-linux-x64-musl/-/sab-native-linux-x64-musl-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/34", + "dest-filename": "3480e477cfb142f8924c265845ed7bc79ce5f37dcbbe6e79e9f5158ed3c93a5e332975636dd145595c92afd0cfa4e4dad81e60848bc880792681b63521889fbb.tgz", + "sha512": "3480e477cfb142f8924c265845ed7bc79ce5f37dcbbe6e79e9f5158ed3c93a5e332975636dd145595c92afd0cfa4e4dad81e60848bc880792681b63521889fbb" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/sab-native-linux-x64/-/sab-native-linux-x64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/ec", - "dest-filename": "ecbfd92dfb04afadb8cfc5e4fad1c59ed6dcdf33052711c187cea0fd530d15088f2b6a9a540fdf6f6b41ef6e11a3fe879601316db3658a350ba0e9bae14c6cd1.tgz", - "sha512": "ecbfd92dfb04afadb8cfc5e4fad1c59ed6dcdf33052711c187cea0fd530d15088f2b6a9a540fdf6f6b41ef6e11a3fe879601316db3658a350ba0e9bae14c6cd1" + "url": "https://registry.npmjs.org/@gjsify/sab-native-linux-x64/-/sab-native-linux-x64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/32", + "dest-filename": "32a73a8a4cfd6ced6a6c5c725515e7069344a75932fcbd599f3963ccad83a52b348847398c50e1572d7ead81bfdf8d604ab57dc5846ef497fb51247c23f9d363.tgz", + "sha512": "32a73a8a4cfd6ced6a6c5c725515e7069344a75932fcbd599f3963ccad83a52b348847398c50e1572d7ead81bfdf8d604ab57dc5846ef497fb51247c23f9d363" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/sab-native/-/sab-native-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/12", - "dest-filename": "12eb83d0b25f6ae3e46e105a9e225ec5aed4ca950b0bbdad11d4873751cd88f4aaa76f9ac6870184e8d15c7b2de9824bdc401cdea30223aea8bb571779c6b595.tgz", - "sha512": "12eb83d0b25f6ae3e46e105a9e225ec5aed4ca950b0bbdad11d4873751cd88f4aaa76f9ac6870184e8d15c7b2de9824bdc401cdea30223aea8bb571779c6b595" + "url": "https://registry.npmjs.org/@gjsify/sab-native/-/sab-native-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/1b", + "dest-filename": "1b2190cc926cce54354e176faff7524088b83c3908e987e6314efd4f4f7e4f219e00cbc14504268e2fe32e27ffef28d6227af90992cf0c37049ff64037d2a201.tgz", + "sha512": "1b2190cc926cce54354e176faff7524088b83c3908e987e6314efd4f4f7e4f219e00cbc14504268e2fe32e27ffef28d6227af90992cf0c37049ff64037d2a201" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/semver/-/semver-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/6a", - "dest-filename": "6a5027d8bf142300107bc52402efb6a592efcfa863a6ae372d3a0385d60cf106501404326ab5870da8116a1512a1706bb178b77df747a85919a9672ea49e550e.tgz", - "sha512": "6a5027d8bf142300107bc52402efb6a592efcfa863a6ae372d3a0385d60cf106501404326ab5870da8116a1512a1706bb178b77df747a85919a9672ea49e550e" + "url": "https://registry.npmjs.org/@gjsify/semver/-/semver-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/4a", + "dest-filename": "4a57f916020ec7ae6ea433dc56e0753d93ee329c83b0da3f0f3b552488832ad8fc288ee1876ef3382500310f112b8ebfb43158c0ce3b723c8360a096bfd1931b.tgz", + "sha512": "4a57f916020ec7ae6ea433dc56e0753d93ee329c83b0da3f0f3b552488832ad8fc288ee1876ef3382500310f112b8ebfb43158c0ce3b723c8360a096bfd1931b" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/sqlite-native-darwin-arm64/-/sqlite-native-darwin-arm64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/1b", - "dest-filename": "1b94fdbdf0cfcaa20b16fdf5a928baa0be3b31a818de662c4df8a430a1bbf9b49ce8b58cfecbcfde0396cd245e8493e28d19879b4175af9a23b834e868998175.tgz", - "sha512": "1b94fdbdf0cfcaa20b16fdf5a928baa0be3b31a818de662c4df8a430a1bbf9b49ce8b58cfecbcfde0396cd245e8493e28d19879b4175af9a23b834e868998175" + "url": "https://registry.npmjs.org/@gjsify/sqlite-native-darwin-arm64/-/sqlite-native-darwin-arm64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/0e", + "dest-filename": "0ef9433a06e0f226f7f3491f20721d00d21a26c80f8e88105166d0c8554dba55b824889fceece5e304106ac4f643682271c1697228f186343e8d3175ee5fea9a.tgz", + "sha512": "0ef9433a06e0f226f7f3491f20721d00d21a26c80f8e88105166d0c8554dba55b824889fceece5e304106ac4f643682271c1697228f186343e8d3175ee5fea9a" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/sqlite-native-darwin-x64/-/sqlite-native-darwin-x64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/a2", - "dest-filename": "a22188ca2c1365b7c9979480236410db894cc569bf28d7b4e0b371c896a686ecdcf42376d61d39e18ced32486bc1d3e0c675e8dc52cc671ac85ff877f1671d73.tgz", - "sha512": "a22188ca2c1365b7c9979480236410db894cc569bf28d7b4e0b371c896a686ecdcf42376d61d39e18ced32486bc1d3e0c675e8dc52cc671ac85ff877f1671d73" + "url": "https://registry.npmjs.org/@gjsify/sqlite-native-darwin-x64/-/sqlite-native-darwin-x64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/01", + "dest-filename": "01e3de542473f9b966dacccecf9f2511ac80988ab688bd21d1e0eca04009f222f498e78e24c4b0c22ad6e5c13db53d1d46b6f3a78c1d2f231d4247304291a3f0.tgz", + "sha512": "01e3de542473f9b966dacccecf9f2511ac80988ab688bd21d1e0eca04009f222f498e78e24c4b0c22ad6e5c13db53d1d46b6f3a78c1d2f231d4247304291a3f0" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/sqlite-native-linux-arm64/-/sqlite-native-linux-arm64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/48", - "dest-filename": "48417836d8c47d9c2e23655852945cfcfb518cfbc3354254ea725064003de238d9690819d8a4a3382c5a80b10a3f05007547430f4e7e7be41cc8d5da67e8a54b.tgz", - "sha512": "48417836d8c47d9c2e23655852945cfcfb518cfbc3354254ea725064003de238d9690819d8a4a3382c5a80b10a3f05007547430f4e7e7be41cc8d5da67e8a54b" + "url": "https://registry.npmjs.org/@gjsify/sqlite-native-linux-arm64/-/sqlite-native-linux-arm64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/cd", + "dest-filename": "cdf13fec9bd02682c48f0ab50fa8dda26cbce13e9928382f3dfb5e4ab517d1046092743932b0f2cd2109c4617a3072358123ffff106a4724ef2d2167f2b35de8.tgz", + "sha512": "cdf13fec9bd02682c48f0ab50fa8dda26cbce13e9928382f3dfb5e4ab517d1046092743932b0f2cd2109c4617a3072358123ffff106a4724ef2d2167f2b35de8" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/sqlite-native-linux-ppc64/-/sqlite-native-linux-ppc64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/53", - "dest-filename": "53a467b8d9eafb82876d31d187c33a599871fa288d584f6986d09d0a7697e046a7767c51a7264cf46507fb2a3e37aa57f0c7a0b342b36fe198324e8409258820.tgz", - "sha512": "53a467b8d9eafb82876d31d187c33a599871fa288d584f6986d09d0a7697e046a7767c51a7264cf46507fb2a3e37aa57f0c7a0b342b36fe198324e8409258820" + "url": "https://registry.npmjs.org/@gjsify/sqlite-native-linux-ppc64/-/sqlite-native-linux-ppc64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/ce", + "dest-filename": "ce2b3d884907df1bbb8266d9ced18e0dbe151ae4a8195c766afa0b4baa03ebdb8058d765e8d4b5f67329beaa7256aafcc5cba047fd96440c90be4d4a6d863f22.tgz", + "sha512": "ce2b3d884907df1bbb8266d9ced18e0dbe151ae4a8195c766afa0b4baa03ebdb8058d765e8d4b5f67329beaa7256aafcc5cba047fd96440c90be4d4a6d863f22" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/sqlite-native-linux-riscv64/-/sqlite-native-linux-riscv64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/45", - "dest-filename": "4543d4f6a35cd9aa17e0a6b6dc9dcbcc31c139ce4b88cdc72357c3abf32273733cf736c1ed4349983ee2b3be586de82524416bdfeef5f5331856b666b3a23ed0.tgz", - "sha512": "4543d4f6a35cd9aa17e0a6b6dc9dcbcc31c139ce4b88cdc72357c3abf32273733cf736c1ed4349983ee2b3be586de82524416bdfeef5f5331856b666b3a23ed0" + "url": "https://registry.npmjs.org/@gjsify/sqlite-native-linux-riscv64/-/sqlite-native-linux-riscv64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/dd", + "dest-filename": "ddc761bfee8922d9b9ff156216b8da3703b20fd8a1bd5e4080d5a057bfecc7a8ac2822fe502eaebc1512f9b934db66688e6176476543acf9890d49ee75202712.tgz", + "sha512": "ddc761bfee8922d9b9ff156216b8da3703b20fd8a1bd5e4080d5a057bfecc7a8ac2822fe502eaebc1512f9b934db66688e6176476543acf9890d49ee75202712" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/sqlite-native-linux-s390x/-/sqlite-native-linux-s390x-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/06", - "dest-filename": "065e3f1fbddc807a6a0a99ae4ac14d4c450eacb4a7a9599e020136b5552423f3099431d22dbbe9fa59fa3b299b57146bbe962934416ad23dfd13f403193ca538.tgz", - "sha512": "065e3f1fbddc807a6a0a99ae4ac14d4c450eacb4a7a9599e020136b5552423f3099431d22dbbe9fa59fa3b299b57146bbe962934416ad23dfd13f403193ca538" + "url": "https://registry.npmjs.org/@gjsify/sqlite-native-linux-s390x/-/sqlite-native-linux-s390x-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/dc", + "dest-filename": "dcf295407ccc7d993f1657ed7725bab125fde7cea195d38876301c90cee0a7f1270c1cbfd51f3bcc1b1a30ee707cf16feecf50a86b412a2777fc72fbe27b6d73.tgz", + "sha512": "dcf295407ccc7d993f1657ed7725bab125fde7cea195d38876301c90cee0a7f1270c1cbfd51f3bcc1b1a30ee707cf16feecf50a86b412a2777fc72fbe27b6d73" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/sqlite-native-linux-x64/-/sqlite-native-linux-x64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/01", - "dest-filename": "013da17ca7e68b81639ad0dc6fab99013fcd0ef437c6d1ba35f54ef3e6c6a8f743813bce9876ccb51f97785332536bcb3df43f5a8a599c246a68b56c4b6d04c5.tgz", - "sha512": "013da17ca7e68b81639ad0dc6fab99013fcd0ef437c6d1ba35f54ef3e6c6a8f743813bce9876ccb51f97785332536bcb3df43f5a8a599c246a68b56c4b6d04c5" + "url": "https://registry.npmjs.org/@gjsify/sqlite-native-linux-x64/-/sqlite-native-linux-x64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/b3", + "dest-filename": "b32b1f4155d97375c93ede2f901c572db386ba6f0ad804d279819164c86d00762aca56d4a65ca9c8bba373488c3772c82cce7da8fabf13ccc34a1845669d0b13.tgz", + "sha512": "b32b1f4155d97375c93ede2f901c572db386ba6f0ad804d279819164c86d00762aca56d4a65ca9c8bba373488c3772c82cce7da8fabf13ccc34a1845669d0b13" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/sqlite-native/-/sqlite-native-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/d9", - "dest-filename": "d9769be06fd6c20a11bd87738f1fed2b373de07bc08175ac93315a69865e3fc7014093b78138ddd3f09f02af845b13c3e9e7f75b1d0845b37433250de5b1fc4f.tgz", - "sha512": "d9769be06fd6c20a11bd87738f1fed2b373de07bc08175ac93315a69865e3fc7014093b78138ddd3f09f02af845b13c3e9e7f75b1d0845b37433250de5b1fc4f" + "url": "https://registry.npmjs.org/@gjsify/sqlite-native/-/sqlite-native-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/b2", + "dest-filename": "b21a0b4b350bc28d1a34a17a9cfafa784a3c09a100de5b7a60d908dcd2b6653d066adf227609074c1ef6fd6939a7e2a48fe6d493a8331eac166a2e2dc7465b95.tgz", + "sha512": "b21a0b4b350bc28d1a34a17a9cfafa784a3c09a100de5b7a60d908dcd2b6653d066adf227609074c1ef6fd6939a7e2a48fe6d493a8331eac166a2e2dc7465b95" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/sqlite/-/sqlite-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/cb", - "dest-filename": "cbae597591cebca1a12349ac674dc95b8786f13d360432ba2a9753a8b4ada4d3d714349f56dc26fbd4e159b6b918af12cc9f97950c37e2b6660d2172eab8acc3.tgz", - "sha512": "cbae597591cebca1a12349ac674dc95b8786f13d360432ba2a9753a8b4ada4d3d714349f56dc26fbd4e159b6b918af12cc9f97950c37e2b6660d2172eab8acc3" + "url": "https://registry.npmjs.org/@gjsify/sqlite/-/sqlite-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/de", + "dest-filename": "de37e72d6a81465e5e21e75f17573561c90aa57f07147c6ef5796d55a47270599852f008b14d76927ccb43c9ea3c9f5e48f1543d6ada9ca7f14f2446bc3a3bfd.tgz", + "sha512": "de37e72d6a81465e5e21e75f17573561c90aa57f07147c6ef5796d55a47270599852f008b14d76927ccb43c9ea3c9f5e48f1543d6ada9ca7f14f2446bc3a3bfd" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/stories/-/stories-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/9e", - "dest-filename": "9e0180b29af8939d2ac895ff8d84fc7f8f24412ab0f6fba29467f7615f3a38088f5209314f9d167da5e3485fbc2abb52950fe2a7d62d8c199890f193772f393b.tgz", - "sha512": "9e0180b29af8939d2ac895ff8d84fc7f8f24412ab0f6fba29467f7615f3a38088f5209314f9d167da5e3485fbc2abb52950fe2a7d62d8c199890f193772f393b" + "url": "https://registry.npmjs.org/@gjsify/stories/-/stories-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/d8", + "dest-filename": "d87f528f5902a3cb38b28d404a8bf6b9a095014028091ccb9d8440848c592acb6ad91dfc462f70d86cfd9a7016df5690376a6459e1e1e729da452a666b264337.tgz", + "sha512": "d87f528f5902a3cb38b28d404a8bf6b9a095014028091ccb9d8440848c592acb6ad91dfc462f70d86cfd9a7016df5690376a6459e1e1e729da452a666b264337" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/storybook-core/-/storybook-core-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/0c", - "dest-filename": "0cb72eb65f5b8e038676b57b4f0f9e2ab2bf09d84ebeb77f983546382923389c4e4945c3af048e4138229d2c4c18d83db9dd328f3e012f33b5e9431620a8d3e7.tgz", - "sha512": "0cb72eb65f5b8e038676b57b4f0f9e2ab2bf09d84ebeb77f983546382923389c4e4945c3af048e4138229d2c4c18d83db9dd328f3e012f33b5e9431620a8d3e7" + "url": "https://registry.npmjs.org/@gjsify/storybook-core/-/storybook-core-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/9b", + "dest-filename": "9b365e11a82c96b0add2dfcdcba08b613242b73abb6fc817f6fc2ad399c24bf442c527419daadb941c762d0689265c411323a1985a080949dbc43e908eb6fe1a.tgz", + "sha512": "9b365e11a82c96b0add2dfcdcba08b613242b73abb6fc817f6fc2ad399c24bf442c527419daadb941c762d0689265c411323a1985a080949dbc43e908eb6fe1a" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/storybook/-/storybook-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/d2", - "dest-filename": "d2397ddc716eae23e36c5a7fd3e5275c9b17ee2c52b98c95bed265a43a23c86e45d9aa162c27d8b9be366bb3ec6bb0c9b4af22eb748f94f8475ebfdf8d7a74c0.tgz", - "sha512": "d2397ddc716eae23e36c5a7fd3e5275c9b17ee2c52b98c95bed265a43a23c86e45d9aa162c27d8b9be366bb3ec6bb0c9b4af22eb748f94f8475ebfdf8d7a74c0" + "url": "https://registry.npmjs.org/@gjsify/storybook/-/storybook-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/18", + "dest-filename": "18bf6802b8983b3c9997daecfea165c694630a00149db3fa76bd01032c40851fae27c60abbd236bd58b6d33d42525d66b1d8f95add397bcfec4f02dd8681af17.tgz", + "sha512": "18bf6802b8983b3c9997daecfea165c694630a00149db3fa76bd01032c40851fae27c60abbd236bd58b6d33d42525d66b1d8f95add397bcfec4f02dd8681af17" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/stream/-/stream-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/95", - "dest-filename": "95f33c6c9c2381e5ff3bd29622e3d1b364be6eb4cfec6db7bfe09c7574920c833ab36e47f851ea1ff1bae2e4db63b46acb1f86310c7bb1d4cf7d2e8e3682fdd4.tgz", - "sha512": "95f33c6c9c2381e5ff3bd29622e3d1b364be6eb4cfec6db7bfe09c7574920c833ab36e47f851ea1ff1bae2e4db63b46acb1f86310c7bb1d4cf7d2e8e3682fdd4" + "url": "https://registry.npmjs.org/@gjsify/stream/-/stream-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/21", + "dest-filename": "21c860680f483b84c075b7b6d0e440859b1ee19fbc843d982824932640064ec017d02278bf046d9bc364bfd20adf25d4a0e3f2ee2016185fa310af5669ca6b26.tgz", + "sha512": "21c860680f483b84c075b7b6d0e440859b1ee19fbc843d982824932640064ec017d02278bf046d9bc364bfd20adf25d4a0e3f2ee2016185fa310af5669ca6b26" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/string_decoder/-/string_decoder-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/f5", - "dest-filename": "f5e4bfdd573d8edb2e616d6d246c88e9ae106140539a352ac9a3a76a6465f838ee3a5f9b924ff8b825b4acaf20e87bf70c307da3298824728902ea2d63cc8394.tgz", - "sha512": "f5e4bfdd573d8edb2e616d6d246c88e9ae106140539a352ac9a3a76a6465f838ee3a5f9b924ff8b825b4acaf20e87bf70c307da3298824728902ea2d63cc8394" + "url": "https://registry.npmjs.org/@gjsify/string_decoder/-/string_decoder-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/c9", + "dest-filename": "c9622bc2b6508669385d42df1d3fa4f7dc0817459a5e130428c8546e98ae7e8dd00e29d211bb22d70cff1071d99e37c5f0081bca33805cc3ba1587a0b70e817a.tgz", + "sha512": "c9622bc2b6508669385d42df1d3fa4f7dc0817459a5e130428c8546e98ae7e8dd00e29d211bb22d70cff1071d99e37c5f0081bca33805cc3ba1587a0b70e817a" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/sys/-/sys-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/65", - "dest-filename": "658726eff15eb5debe27b4a43b3652621b078dbeb13babaf88c102b02e04741f40e4f74a59833e9afb21f728448b7dff271d3bb2bfd298420566609b2800d6dc.tgz", - "sha512": "658726eff15eb5debe27b4a43b3652621b078dbeb13babaf88c102b02e04741f40e4f74a59833e9afb21f728448b7dff271d3bb2bfd298420566609b2800d6dc" + "url": "https://registry.npmjs.org/@gjsify/sys/-/sys-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/c4", + "dest-filename": "c4cd2ff38b4bfd2c278d0436ae013708154343b7975d032337a9c06f2ddad7041a15a7ee916e93925f85e7879e34b813262b45f01e06c91c9bc51a9a4cd9baea.tgz", + "sha512": "c4cd2ff38b4bfd2c278d0436ae013708154343b7975d032337a9c06f2ddad7041a15a7ee916e93925f85e7879e34b813262b45f01e06c91c9bc51a9a4cd9baea" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/tar/-/tar-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/b4", - "dest-filename": "b45641d5aa12fc2a7cdd7b077902d1bbdf8fe7d94100a3804c5f62c56f49f6a75d9b10df025b7a34d0baf0d7c245dca2daccc295c41cf3e5d8d4c260850051e7.tgz", - "sha512": "b45641d5aa12fc2a7cdd7b077902d1bbdf8fe7d94100a3804c5f62c56f49f6a75d9b10df025b7a34d0baf0d7c245dca2daccc295c41cf3e5d8d4c260850051e7" + "url": "https://registry.npmjs.org/@gjsify/tar/-/tar-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/dc", + "dest-filename": "dcf831df4c8256fa6aea5842322a041503d364e33cfb4ffc564eaf80d261d2c3e14f805e0c7d1f6414c713c61c0cd45609677954a0951408f6c7fe7ccf507a58.tgz", + "sha512": "dcf831df4c8256fa6aea5842322a041503d364e33cfb4ffc564eaf80d261d2c3e14f805e0c7d1f6414c713c61c0cd45609677954a0951408f6c7fe7ccf507a58" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/terminal-native-darwin-arm64/-/terminal-native-darwin-arm64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/37", - "dest-filename": "370c24b4d1ba6199483818f61929a1ad38204423bd7f72c1aa99f4e2af7fb7518d29670498c0fcee09f4e8dd59c1e3d684dd098dd79ec0b11a65e48b8f9ae68c.tgz", - "sha512": "370c24b4d1ba6199483818f61929a1ad38204423bd7f72c1aa99f4e2af7fb7518d29670498c0fcee09f4e8dd59c1e3d684dd098dd79ec0b11a65e48b8f9ae68c" + "url": "https://registry.npmjs.org/@gjsify/terminal-native-darwin-arm64/-/terminal-native-darwin-arm64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/01", + "dest-filename": "0149c5301838c02a774156cc63d96552b23d0a9b8993961c6b98f8148a011fff0320f7f8472f6dcb38898b6fdda8a261e21dc5495ce79109b08d9e2573678203.tgz", + "sha512": "0149c5301838c02a774156cc63d96552b23d0a9b8993961c6b98f8148a011fff0320f7f8472f6dcb38898b6fdda8a261e21dc5495ce79109b08d9e2573678203" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/terminal-native-darwin-x64/-/terminal-native-darwin-x64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/1c", - "dest-filename": "1cea4e79cf986826fe8e860c0a06bd77230570ec7784067bdb3333fe86bb533493fb9399e9b58058660190d9e6d55332e2126de8bab6eca9a3421f9605c92e2f.tgz", - "sha512": "1cea4e79cf986826fe8e860c0a06bd77230570ec7784067bdb3333fe86bb533493fb9399e9b58058660190d9e6d55332e2126de8bab6eca9a3421f9605c92e2f" + "url": "https://registry.npmjs.org/@gjsify/terminal-native-darwin-x64/-/terminal-native-darwin-x64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/3d", + "dest-filename": "3d4df7a70e223a59b891fa59b6b96c7697a1eb69798281dc29318316359ea3e910ef185fc0d0f752e4f3cdcf3f46ad43e48d5f314dfe51207de8a321b60c19c1.tgz", + "sha512": "3d4df7a70e223a59b891fa59b6b96c7697a1eb69798281dc29318316359ea3e910ef185fc0d0f752e4f3cdcf3f46ad43e48d5f314dfe51207de8a321b60c19c1" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/terminal-native-linux-arm64/-/terminal-native-linux-arm64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/54", - "dest-filename": "5459e6db36bd16ac15cbab01d401540d5012187547276650f111fe8a697d16ac50718343cc89216476f3b33ca98be07dc239eba1cdeda5064e2606e6ba64730f.tgz", - "sha512": "5459e6db36bd16ac15cbab01d401540d5012187547276650f111fe8a697d16ac50718343cc89216476f3b33ca98be07dc239eba1cdeda5064e2606e6ba64730f" + "url": "https://registry.npmjs.org/@gjsify/terminal-native-linux-arm64/-/terminal-native-linux-arm64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/77", + "dest-filename": "77a4386401176ac1ea4533d32ea39b7fc4b0917df7526cca516a206673e9a5f9b6618b8be34463c9387737688728f38b5fdd56dbdcd054ea10c6d5955905534a.tgz", + "sha512": "77a4386401176ac1ea4533d32ea39b7fc4b0917df7526cca516a206673e9a5f9b6618b8be34463c9387737688728f38b5fdd56dbdcd054ea10c6d5955905534a" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/terminal-native-linux-ppc64/-/terminal-native-linux-ppc64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/66", - "dest-filename": "665dba33f11d8e2484ee8bac01263df950fee1daae37b0c04ab09e7b2ffa2526f59d13c2f33342e229c6f162c22d6ee1a48dd79584f40741cd5b291ef915e0b0.tgz", - "sha512": "665dba33f11d8e2484ee8bac01263df950fee1daae37b0c04ab09e7b2ffa2526f59d13c2f33342e229c6f162c22d6ee1a48dd79584f40741cd5b291ef915e0b0" + "url": "https://registry.npmjs.org/@gjsify/terminal-native-linux-ppc64/-/terminal-native-linux-ppc64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/49", + "dest-filename": "4992c7cc6d0a1af05d9a9a4307d236968fd7a8ddab8dd914c793fd16e877c935e60c39e40b5d70f1370e6c8a84e46f19dbb5bed9880ab6e82dbb7b1194bea2fd.tgz", + "sha512": "4992c7cc6d0a1af05d9a9a4307d236968fd7a8ddab8dd914c793fd16e877c935e60c39e40b5d70f1370e6c8a84e46f19dbb5bed9880ab6e82dbb7b1194bea2fd" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/terminal-native-linux-riscv64/-/terminal-native-linux-riscv64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/1c", - "dest-filename": "1c7887e8fabeed1f8dbf300b3350a67da56465139826c8df2be9db931f42ac5ecce5a6c785e3980e34ed7e0d6a8dd5abd161124864c5f99418dd9b11a84fc350.tgz", - "sha512": "1c7887e8fabeed1f8dbf300b3350a67da56465139826c8df2be9db931f42ac5ecce5a6c785e3980e34ed7e0d6a8dd5abd161124864c5f99418dd9b11a84fc350" + "url": "https://registry.npmjs.org/@gjsify/terminal-native-linux-riscv64/-/terminal-native-linux-riscv64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/75", + "dest-filename": "75a8efe2842eb661882dd7cd76276f3ede43a77fdbd37ee4741cfc69e6950b16fc4187ff95124dce0e09dfc9bd8fe1c1e8263601b464bb048566306d50639a61.tgz", + "sha512": "75a8efe2842eb661882dd7cd76276f3ede43a77fdbd37ee4741cfc69e6950b16fc4187ff95124dce0e09dfc9bd8fe1c1e8263601b464bb048566306d50639a61" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/terminal-native-linux-s390x/-/terminal-native-linux-s390x-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/94", - "dest-filename": "9438c605b58610615d6c30b508bb3ab0150a413a6212719b949fae97ae9357931236a82a1d29dbf00de536069776b86cc289bac9105844d3730b3af8eda8fedd.tgz", - "sha512": "9438c605b58610615d6c30b508bb3ab0150a413a6212719b949fae97ae9357931236a82a1d29dbf00de536069776b86cc289bac9105844d3730b3af8eda8fedd" + "url": "https://registry.npmjs.org/@gjsify/terminal-native-linux-s390x/-/terminal-native-linux-s390x-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/2f", + "dest-filename": "2fe4f15d5927aab78ecf5c9cfcef6ecceba459d417662a3b6b1dc9dd08a94a8debffdafe433b2fdfe8c23d9d4d937b940deb27bf457c4107f00e479ecd5a9610.tgz", + "sha512": "2fe4f15d5927aab78ecf5c9cfcef6ecceba459d417662a3b6b1dc9dd08a94a8debffdafe433b2fdfe8c23d9d4d937b940deb27bf457c4107f00e479ecd5a9610" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/terminal-native-linux-x64/-/terminal-native-linux-x64-0.64.27.tgz", + "url": "https://registry.npmjs.org/@gjsify/terminal-native-linux-x64/-/terminal-native-linux-x64-0.64.33.tgz", "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/88", - "dest-filename": "88ce50b44b7e4c44d06ab8832a1ad18793bd70db5c6679d43a1c9fe947aa2bc7e14be97e74fca34a1949efedee7461c5875acffbc813cd60c89b689f97eea0d6.tgz", - "sha512": "88ce50b44b7e4c44d06ab8832a1ad18793bd70db5c6679d43a1c9fe947aa2bc7e14be97e74fca34a1949efedee7461c5875acffbc813cd60c89b689f97eea0d6" + "dest-filename": "886bd002788c2304f0d228c4daf07667d90530cfb0b9549ab3e0c11f5615a20c45ba4c65c240aac879fb338473fc5e7c68ada540d1aa4531aee20fe6f2544a7d.tgz", + "sha512": "886bd002788c2304f0d228c4daf07667d90530cfb0b9549ab3e0c11f5615a20c45ba4c65c240aac879fb338473fc5e7c68ada540d1aa4531aee20fe6f2544a7d" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/terminal-native/-/terminal-native-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/a3", - "dest-filename": "a3765d1667e1efc02961f2d487cb8007f2ff0e3b748cda338c959f1382c27e7e60bcc233532efc513b0e37a706992bf884a6765ee7dc1a28e7843840e426fcd7.tgz", - "sha512": "a3765d1667e1efc02961f2d487cb8007f2ff0e3b748cda338c959f1382c27e7e60bcc233532efc513b0e37a706992bf884a6765ee7dc1a28e7843840e426fcd7" + "url": "https://registry.npmjs.org/@gjsify/terminal-native/-/terminal-native-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/3a", + "dest-filename": "3aebdabe4c73e1e43de4f6156cb912fca79feccdf5081b0708a2418edea97da63b97013dea96582618f382466dd9281c4429b4810a569232131e38a69f2c6623.tgz", + "sha512": "3aebdabe4c73e1e43de4f6156cb912fca79feccdf5081b0708a2418edea97da63b97013dea96582618f382466dd9281c4429b4810a569232131e38a69f2c6623" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/timers/-/timers-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/70", - "dest-filename": "70dc53557ba961379b867a19846b98d4159c0ac697eee60130f1324bc651d3461026d876b11f0a10506af5b394ee600f0cba6ec8c0c8d830165be1b4387136b3.tgz", - "sha512": "70dc53557ba961379b867a19846b98d4159c0ac697eee60130f1324bc651d3461026d876b11f0a10506af5b394ee600f0cba6ec8c0c8d830165be1b4387136b3" + "url": "https://registry.npmjs.org/@gjsify/timers/-/timers-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/ed", + "dest-filename": "edb8b4bbcf25758b48bccf7ffa1992672a34d0e885176f44dd3f71c693938de29d8172adb43f184e8faace00c1126f0eddc27e5e92769e55994e58078144c5c1.tgz", + "sha512": "edb8b4bbcf25758b48bccf7ffa1992672a34d0e885176f44dd3f71c693938de29d8172adb43f184e8faace00c1126f0eddc27e5e92769e55994e58078144c5c1" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/tls-native-darwin-arm64/-/tls-native-darwin-arm64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/f0", - "dest-filename": "f050d83a42ae180ec5926cb0af39a30ccad8fb00355e490ace8783c19bbd22849339609cc907ff116189f1f8376c9b2736e14d44ed484f514fe0c52a9f7fd788.tgz", - "sha512": "f050d83a42ae180ec5926cb0af39a30ccad8fb00355e490ace8783c19bbd22849339609cc907ff116189f1f8376c9b2736e14d44ed484f514fe0c52a9f7fd788" + "url": "https://registry.npmjs.org/@gjsify/tls-native-darwin-arm64/-/tls-native-darwin-arm64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/a3", + "dest-filename": "a3051a27b8cb919e32b3620b8250eddd28894b65c76a2534f9e35194d5bd86d001bc5560cf5dbee4c99c4b4513740bf732aff73ea2a23c9559bd80b723af9dda.tgz", + "sha512": "a3051a27b8cb919e32b3620b8250eddd28894b65c76a2534f9e35194d5bd86d001bc5560cf5dbee4c99c4b4513740bf732aff73ea2a23c9559bd80b723af9dda" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/tls-native-darwin-x64/-/tls-native-darwin-x64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/43", - "dest-filename": "4312ad1de2d415620a45bac5261b9292ba11cd88fb0f4c00df32c32e734cbf6284e96cffd414f94dd9c6a5d30af5084d9d68baad35c3a1171d7658bab6cd50cc.tgz", - "sha512": "4312ad1de2d415620a45bac5261b9292ba11cd88fb0f4c00df32c32e734cbf6284e96cffd414f94dd9c6a5d30af5084d9d68baad35c3a1171d7658bab6cd50cc" + "url": "https://registry.npmjs.org/@gjsify/tls-native-darwin-x64/-/tls-native-darwin-x64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/a2", + "dest-filename": "a2e555bc88806392262378b771eba68b70b32250da7bd1a102e7cf49ca4808039bee6f39a5584cc9a309060a68d2db485703365179939f1931f3c71b9c6fc606.tgz", + "sha512": "a2e555bc88806392262378b771eba68b70b32250da7bd1a102e7cf49ca4808039bee6f39a5584cc9a309060a68d2db485703365179939f1931f3c71b9c6fc606" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/tls-native-linux-arm64/-/tls-native-linux-arm64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/04", - "dest-filename": "04329595d90712b48fdc2c8f0e71ed2dff76d759b58adff4f7c79443f6ad293ad6448ea7625ceba83f7d4067d1021dd4827dea578463b3343d40dd85670c19d7.tgz", - "sha512": "04329595d90712b48fdc2c8f0e71ed2dff76d759b58adff4f7c79443f6ad293ad6448ea7625ceba83f7d4067d1021dd4827dea578463b3343d40dd85670c19d7" + "url": "https://registry.npmjs.org/@gjsify/tls-native-linux-arm64/-/tls-native-linux-arm64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/a6", + "dest-filename": "a6c57ee4747160e6e89cfeacdce50ccdb715d9de0423da2ede0ee06d1e36e04a2d4ad8863068a4b6e352f14587ab72b82e38718eb95bd43fe52dab0822ec86e9.tgz", + "sha512": "a6c57ee4747160e6e89cfeacdce50ccdb715d9de0423da2ede0ee06d1e36e04a2d4ad8863068a4b6e352f14587ab72b82e38718eb95bd43fe52dab0822ec86e9" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/tls-native-linux-ppc64/-/tls-native-linux-ppc64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/7f", - "dest-filename": "7f73698e5bf767bbd419681ff0ff88bc5fb26db02aa38a34b0a6934aa8b771245cfb3c06ecd3d1c07ae31495c7b2f8d58c658ed47a5bfb1282c46ef563da1d0d.tgz", - "sha512": "7f73698e5bf767bbd419681ff0ff88bc5fb26db02aa38a34b0a6934aa8b771245cfb3c06ecd3d1c07ae31495c7b2f8d58c658ed47a5bfb1282c46ef563da1d0d" + "url": "https://registry.npmjs.org/@gjsify/tls-native-linux-ppc64/-/tls-native-linux-ppc64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/79", + "dest-filename": "796e939d5dd352f8e74f0ff6820a90f30554da6c43f8893f766eb6330b4bf47c6cebb465246039be83792bed09b27b50ee21523b8a2ae00e722435af904e956d.tgz", + "sha512": "796e939d5dd352f8e74f0ff6820a90f30554da6c43f8893f766eb6330b4bf47c6cebb465246039be83792bed09b27b50ee21523b8a2ae00e722435af904e956d" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/tls-native-linux-riscv64/-/tls-native-linux-riscv64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/6c", - "dest-filename": "6c42a1b874ce15d4e36975a31a5dd5bb2b9f35aa46d004045f2067130621e60bde3b0bd226c3112d4eba14bd6ccb1c81383d0e29351ac31dfcbcccfbf0232a7b.tgz", - "sha512": "6c42a1b874ce15d4e36975a31a5dd5bb2b9f35aa46d004045f2067130621e60bde3b0bd226c3112d4eba14bd6ccb1c81383d0e29351ac31dfcbcccfbf0232a7b" + "url": "https://registry.npmjs.org/@gjsify/tls-native-linux-riscv64/-/tls-native-linux-riscv64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/45", + "dest-filename": "45944d81ce2db93a65610f7a70dbd945c788235e478e3b5c934764368a5205bc85c0ec6d29cfbc2f9458a1e01d58af3c7aa6524dab71c93dbbc0062bb2697bbf.tgz", + "sha512": "45944d81ce2db93a65610f7a70dbd945c788235e478e3b5c934764368a5205bc85c0ec6d29cfbc2f9458a1e01d58af3c7aa6524dab71c93dbbc0062bb2697bbf" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/tls-native-linux-s390x/-/tls-native-linux-s390x-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/2f", - "dest-filename": "2f2385e33e00c908da6e65d25076e328df20741cb234e705f4bd34ba4ca2e6fa36f230808e0303bd51c6ec5724d9c772af734b94e3d76c1cd1262b4f92378058.tgz", - "sha512": "2f2385e33e00c908da6e65d25076e328df20741cb234e705f4bd34ba4ca2e6fa36f230808e0303bd51c6ec5724d9c772af734b94e3d76c1cd1262b4f92378058" + "url": "https://registry.npmjs.org/@gjsify/tls-native-linux-s390x/-/tls-native-linux-s390x-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/83", + "dest-filename": "833c9326c169b286aa601f067a633d8141ee062f3108954fb0bca837812880e51bf7d2ddd9f9cfa0dde619a96287d55ab41ae42551aed97bc6dd437743aa54be.tgz", + "sha512": "833c9326c169b286aa601f067a633d8141ee062f3108954fb0bca837812880e51bf7d2ddd9f9cfa0dde619a96287d55ab41ae42551aed97bc6dd437743aa54be" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/tls-native-linux-x64/-/tls-native-linux-x64-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/4c", - "dest-filename": "4c4a6e3037c7b04fe0fcbfb140b14ea002bb6de2cbf1ab3dfaf45d24c8292f934edd3ef3d238cb9e34f0374659adc4ec887f12065a3f8e0378d10b4085eab8fb.tgz", - "sha512": "4c4a6e3037c7b04fe0fcbfb140b14ea002bb6de2cbf1ab3dfaf45d24c8292f934edd3ef3d238cb9e34f0374659adc4ec887f12065a3f8e0378d10b4085eab8fb" + "url": "https://registry.npmjs.org/@gjsify/tls-native-linux-x64/-/tls-native-linux-x64-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/84", + "dest-filename": "84e43e5beb71386609b940c318b22c2f2f3d2dc53a7110bc058a1e88b9dd59675ef57d3b4d63e35d872fbeef09b97130f4ab546885f7b9e2c9e5448bc132e0e6.tgz", + "sha512": "84e43e5beb71386609b940c318b22c2f2f3d2dc53a7110bc058a1e88b9dd59675ef57d3b4d63e35d872fbeef09b97130f4ab546885f7b9e2c9e5448bc132e0e6" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/tls-native/-/tls-native-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/3e", - "dest-filename": "3e4ff5527514b0b54d7c33e57f8dfb5485e7995aa621b627e44e6f1317277819f2ce514269b14abfae5d2aae9e206c1c448f0c12a73c5aa1cd95199ffe04f593.tgz", - "sha512": "3e4ff5527514b0b54d7c33e57f8dfb5485e7995aa621b627e44e6f1317277819f2ce514269b14abfae5d2aae9e206c1c448f0c12a73c5aa1cd95199ffe04f593" + "url": "https://registry.npmjs.org/@gjsify/tls-native/-/tls-native-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/3d", + "dest-filename": "3da2b737b8f7968316b9d21026ddbc5a9cc8324a7fc13a7c50553b39222ff95931c9b66ba785e766d2464ee088e997bde80f7bdb24b0baefc46f930847e1e1d8.tgz", + "sha512": "3da2b737b8f7968316b9d21026ddbc5a9cc8324a7fc13a7c50553b39222ff95931c9b66ba785e766d2464ee088e997bde80f7bdb24b0baefc46f930847e1e1d8" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/tls/-/tls-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/d9", - "dest-filename": "d973980e7d0bc06827fba488746820ab7fe1d570571a6cb51f412378254fd77ef3228ab4410584fc1cd11cbe4fdb3b8767e62d95583d25e49da1ee7fca37d408.tgz", - "sha512": "d973980e7d0bc06827fba488746820ab7fe1d570571a6cb51f412378254fd77ef3228ab4410584fc1cd11cbe4fdb3b8767e62d95583d25e49da1ee7fca37d408" + "url": "https://registry.npmjs.org/@gjsify/tls/-/tls-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/59", + "dest-filename": "5916c4b2f0d269688c763ad90a6e2e2a248e95b280a1729861eea7f68ab84dca6d8b82c3fc71885b34ad4401326f705513d51f427fb59e60db22b8f867246140.tgz", + "sha512": "5916c4b2f0d269688c763ad90a6e2e2a248e95b280a1729861eea7f68ab84dca6d8b82c3fc71885b34ad4401326f705513d51f427fb59e60db22b8f867246140" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/tsc/-/tsc-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/c3", - "dest-filename": "c3f518006939e18a03ce1ff684618717c52791579803e038c20dc7367b712b0ad66f462e6e87f9f5ce7eb4db2ed3cfcd67f565ea3fc031edd5f272ae6f68640f.tgz", - "sha512": "c3f518006939e18a03ce1ff684618717c52791579803e038c20dc7367b712b0ad66f462e6e87f9f5ce7eb4db2ed3cfcd67f565ea3fc031edd5f272ae6f68640f" + "url": "https://registry.npmjs.org/@gjsify/tsc/-/tsc-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/06", + "dest-filename": "06f9221de23d4297a8fd51a9d5db9a64eea771c1e981ff66814a16a1461a9e0c4aee9bbfc65404d0afb4a774e2a28ae59215f25730c389a62259f3101ae1d30d.tgz", + "sha512": "06f9221de23d4297a8fd51a9d5db9a64eea771c1e981ff66814a16a1461a9e0c4aee9bbfc65404d0afb4a774e2a28ae59215f25730c389a62259f3101ae1d30d" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/tty/-/tty-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/3e", - "dest-filename": "3ebdac8be9144510279d861111f043eca842d75fee6509b1e04a17e1e90fcd0ad9a961c627fdf1c504c321a4549f0b8e5572444fb8e922828848b2a3df7182fe.tgz", - "sha512": "3ebdac8be9144510279d861111f043eca842d75fee6509b1e04a17e1e90fcd0ad9a961c627fdf1c504c321a4549f0b8e5572444fb8e922828848b2a3df7182fe" + "url": "https://registry.npmjs.org/@gjsify/tty/-/tty-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/04", + "dest-filename": "04adecc5470f9f5edcdd95d9959d45b6631010f7e988ddf6011490838dab5f8c218c088b034283dfaef559cd41924fe79ee20f1e59a2b22d8e04262652347b8a.tgz", + "sha512": "04adecc5470f9f5edcdd95d9959d45b6631010f7e988ddf6011490838dab5f8c218c088b034283dfaef559cd41924fe79ee20f1e59a2b22d8e04262652347b8a" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/unit/-/unit-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/c5", - "dest-filename": "c5df88b66d42324dd313c62a26ac1571b3863600f2005f3eb307f795b50a88a3e1eb4134d3c14729ee5ea203ad30572f23bb67f6f0b8a2048d5c8cc28bfbd442.tgz", - "sha512": "c5df88b66d42324dd313c62a26ac1571b3863600f2005f3eb307f795b50a88a3e1eb4134d3c14729ee5ea203ad30572f23bb67f6f0b8a2048d5c8cc28bfbd442" + "url": "https://registry.npmjs.org/@gjsify/unit/-/unit-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/55", + "dest-filename": "550e5015fe1d7bbda69dfbbf571c63732fddec9e4a560f193839877c42edf4265b9fddefe8e8d6d573bfdb26a0189b42d7c9c789922d10937563987bd0ccaa9a.tgz", + "sha512": "550e5015fe1d7bbda69dfbbf571c63732fddec9e4a560f193839877c42edf4265b9fddefe8e8d6d573bfdb26a0189b42d7c9c789922d10937563987bd0ccaa9a" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/url/-/url-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/4e", - "dest-filename": "4e16c1a44387b2037b73ea9f704e2af9aa60b2ab7abd35ee08e9c3228ddbdb453a00a99ade25993d37bd1fbc5d15643f5e0a6c8ae03b7dc2ace2bf8e47f4fae4.tgz", - "sha512": "4e16c1a44387b2037b73ea9f704e2af9aa60b2ab7abd35ee08e9c3228ddbdb453a00a99ade25993d37bd1fbc5d15643f5e0a6c8ae03b7dc2ace2bf8e47f4fae4" + "url": "https://registry.npmjs.org/@gjsify/url/-/url-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/b4", + "dest-filename": "b4a63856871168dc4cb8182a45576dc7a371f512b79418559be6e94cf787174bb4d6729a067578770eab7e9607bbd936e3b2d1feb5fad32baabf951da8e85713.tgz", + "sha512": "b4a63856871168dc4cb8182a45576dc7a371f512b79418559be6e94cf787174bb4d6729a067578770eab7e9607bbd936e3b2d1feb5fad32baabf951da8e85713" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/util/-/util-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/d8", - "dest-filename": "d8346b79676ed6d738472a015567352399851d3a61370ac00c21ad691ef4e7f21dc2ae3a8579cc71c2d0ac8ba7305a047c42ea9c947a6f237c1698ccdd6ac49b.tgz", - "sha512": "d8346b79676ed6d738472a015567352399851d3a61370ac00c21ad691ef4e7f21dc2ae3a8579cc71c2d0ac8ba7305a047c42ea9c947a6f237c1698ccdd6ac49b" + "url": "https://registry.npmjs.org/@gjsify/util/-/util-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/8a", + "dest-filename": "8a7ad7b857a9f5b9b17f817ebdecbb630bdfa8e80bbd31c64741c12bbf893630a6c76d229a4cf748cb40b6aee2cfa3e8aa9a35b241c649566270b7d9aca6a767.tgz", + "sha512": "8a7ad7b857a9f5b9b17f817ebdecbb630bdfa8e80bbd31c64741c12bbf893630a6c76d229a4cf748cb40b6aee2cfa3e8aa9a35b241c649566270b7d9aca6a767" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/utils/-/utils-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/78", - "dest-filename": "78a8fedc8f4b4ecf1251ef95cbc21938419ecd92a1c881dc9eee4ff5ac72699d21d714696e9a4b637628d9d226a157c4611e87779478b2972ca0f3ae058e3b6e.tgz", - "sha512": "78a8fedc8f4b4ecf1251ef95cbc21938419ecd92a1c881dc9eee4ff5ac72699d21d714696e9a4b637628d9d226a157c4611e87779478b2972ca0f3ae058e3b6e" + "url": "https://registry.npmjs.org/@gjsify/utils/-/utils-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/9d", + "dest-filename": "9d87ba38c0c94539c07c974dba2b0c01f2488522a267994b7b610835337f11d3d15f7c5382a402a02512aee477064c5c301a2f3e247b5f2aa813959f7c413f4d.tgz", + "sha512": "9d87ba38c0c94539c07c974dba2b0c01f2488522a267994b7b610835337f11d3d15f7c5382a402a02512aee477064c5c301a2f3e247b5f2aa813959f7c413f4d" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/v8/-/v8-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/a6", - "dest-filename": "a6f9f3b68bf32d12770a2a073024eaf16743d46f939c835be8032156f1c61f4e9fb27ea46b9fa3e1509b8af9a57d33c829cc8af07914bdff895c937080bec840.tgz", - "sha512": "a6f9f3b68bf32d12770a2a073024eaf16743d46f939c835be8032156f1c61f4e9fb27ea46b9fa3e1509b8af9a57d33c829cc8af07914bdff895c937080bec840" + "url": "https://registry.npmjs.org/@gjsify/v8/-/v8-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/6e", + "dest-filename": "6ea494a0bb9149cdb2ba8c4281d70551e2d8492d7f5fcb19b088108054815bcbe554cdb5e24db27dad38d4f808b6e32eb9653e11fc72c396d594233ab13a823d.tgz", + "sha512": "6ea494a0bb9149cdb2ba8c4281d70551e2d8492d7f5fcb19b088108054815bcbe554cdb5e24db27dad38d4f808b6e32eb9653e11fc72c396d594233ab13a823d" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/vite-plugin-blueprint/-/vite-plugin-blueprint-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/c0", - "dest-filename": "c069ce8fa7f4ead2bb222507b3928e20d4adc88e826d67c95e0596498f3e0830f1bbfd25803a2b877c346de877948dccce5bf6a84e25ddff71f3917992f7a4c6.tgz", - "sha512": "c069ce8fa7f4ead2bb222507b3928e20d4adc88e826d67c95e0596498f3e0830f1bbfd25803a2b877c346de877948dccce5bf6a84e25ddff71f3917992f7a4c6" + "url": "https://registry.npmjs.org/@gjsify/vite-plugin-blueprint/-/vite-plugin-blueprint-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/0f", + "dest-filename": "0f6fe46de0c65f3a678ca157baf8281d4a7f095f6311d44646c3765b1285c1cb9cce6650ad8c664f7d1d056ca9d383b295ac4c45a85905b703a778b9b5bcb1fb.tgz", + "sha512": "0f6fe46de0c65f3a678ca157baf8281d4a7f095f6311d44646c3765b1285c1cb9cce6650ad8c664f7d1d056ca9d383b295ac4c45a85905b703a778b9b5bcb1fb" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/vite-plugin-gettext/-/vite-plugin-gettext-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/51", - "dest-filename": "515983a58fe2442abb04f8751d6dc8f8d25a5c65e7354b4e3dbc62b85243fac0de0872c488f7376ae9284080d900b8d05ae09f66adedc4de50ed4393b65537e5.tgz", - "sha512": "515983a58fe2442abb04f8751d6dc8f8d25a5c65e7354b4e3dbc62b85243fac0de0872c488f7376ae9284080d900b8d05ae09f66adedc4de50ed4393b65537e5" + "url": "https://registry.npmjs.org/@gjsify/vite-plugin-gettext/-/vite-plugin-gettext-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/c9", + "dest-filename": "c97c4d0221f12af19d4547abfa73853ca7f838f826401bdffa363a7e00bdf3e6d37718cee01d8270564f6e9d2578c1d3a37cd5eb205bb61ee70241a0f683d686.tgz", + "sha512": "c97c4d0221f12af19d4547abfa73853ca7f838f826401bdffa363a7e00bdf3e6d37718cee01d8270564f6e9d2578c1d3a37cd5eb205bb61ee70241a0f683d686" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/vm/-/vm-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/af", - "dest-filename": "af763bb1bbc113f5de90d407257e98db75bb3fa205833f180f526f6f7de0483cc0382dd978227d5eec1d809f9b63f0d4d9f41f9981eb23055a8f3dee6983b5b4.tgz", - "sha512": "af763bb1bbc113f5de90d407257e98db75bb3fa205833f180f526f6f7de0483cc0382dd978227d5eec1d809f9b63f0d4d9f41f9981eb23055a8f3dee6983b5b4" + "url": "https://registry.npmjs.org/@gjsify/vm/-/vm-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/19", + "dest-filename": "19ce6fea564792309d0511da2d3c62ad28985cb3ade307b2624c980cbf07b7756c0a22112572f1f67c81c9efb0f6f98e4c1a7319d7833c1c7c3be209f1d9f263.tgz", + "sha512": "19ce6fea564792309d0511da2d3c62ad28985cb3ade307b2624c980cbf07b7756c0a22112572f1f67c81c9efb0f6f98e4c1a7319d7833c1c7c3be209f1d9f263" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/web-globals/-/web-globals-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/b1", - "dest-filename": "b12a3163be9b5f6f3ada17358d16ffefe95ae30583ec1ef811726584ac8295b4b9d27a09e65d599288a23a8844a2ad2d499f098d013554080b5cb5ab7397803f.tgz", - "sha512": "b12a3163be9b5f6f3ada17358d16ffefe95ae30583ec1ef811726584ac8295b4b9d27a09e65d599288a23a8844a2ad2d499f098d013554080b5cb5ab7397803f" + "url": "https://registry.npmjs.org/@gjsify/web-globals/-/web-globals-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/2d", + "dest-filename": "2d9757af5a7b476e312aad0f460e0c0af23b1a1ec5e06d433c7b2e39e8ce5d0b41b2880d29f4c38c7d08476edbcb6145fce17213c74caaf16109ca0fee629db8.tgz", + "sha512": "2d9757af5a7b476e312aad0f460e0c0af23b1a1ec5e06d433c7b2e39e8ce5d0b41b2880d29f4c38c7d08476edbcb6145fce17213c74caaf16109ca0fee629db8" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/web-polyfills/-/web-polyfills-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/e6", - "dest-filename": "e6aba3d7f1fd9116728a68a63269dea04cd5b2641534d4cbe63a50c38986e01faaf98f6a253207d3b5342fc7c2e78a1f6b0693b4f7456905a632f86f1656a47d.tgz", - "sha512": "e6aba3d7f1fd9116728a68a63269dea04cd5b2641534d4cbe63a50c38986e01faaf98f6a253207d3b5342fc7c2e78a1f6b0693b4f7456905a632f86f1656a47d" + "url": "https://registry.npmjs.org/@gjsify/web-polyfills/-/web-polyfills-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/a9", + "dest-filename": "a9ecdaa44b0fd4fc3437c31e901dbc768f8dc32913d691be4dc0794fe58f0f93039b4a5840f22ea7471e056ea4e7441a426dff14cf88a94719f61f0fcd2a3907.tgz", + "sha512": "a9ecdaa44b0fd4fc3437c31e901dbc768f8dc32913d691be4dc0794fe58f0f93039b4a5840f22ea7471e056ea4e7441a426dff14cf88a94719f61f0fcd2a3907" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/web-streams/-/web-streams-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/8d", - "dest-filename": "8d9d9cc6a746eef212420cd6f0b95817c038feb87c7c1de2892b6d624eaf52cb9fabbe848c391b7edc461ef2b0820e2bf2ddea426aba36c1077592d17fc99dbc.tgz", - "sha512": "8d9d9cc6a746eef212420cd6f0b95817c038feb87c7c1de2892b6d624eaf52cb9fabbe848c391b7edc461ef2b0820e2bf2ddea426aba36c1077592d17fc99dbc" + "url": "https://registry.npmjs.org/@gjsify/web-streams/-/web-streams-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/9c", + "dest-filename": "9c59fa3e8adbfff44ee48322ac3aaefafc9a6f7d24000a6a4b2a67bfed6f6d54a0311f29669e2a0d8180eab78d123091147852f479d407234b653e7cdf259c72.tgz", + "sha512": "9c59fa3e8adbfff44ee48322ac3aaefafc9a6f7d24000a6a4b2a67bfed6f6d54a0311f29669e2a0d8180eab78d123091147852f479d407234b653e7cdf259c72" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/webassembly/-/webassembly-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/2e", - "dest-filename": "2ef247127aa16009595c03fdda54623f7db4db4fe7380d21f61bcb023b24a495999ff22770693f3698b567e5f96328602bb753b1fdb83066a4fa5a40605732bc.tgz", - "sha512": "2ef247127aa16009595c03fdda54623f7db4db4fe7380d21f61bcb023b24a495999ff22770693f3698b567e5f96328602bb753b1fdb83066a4fa5a40605732bc" + "url": "https://registry.npmjs.org/@gjsify/webassembly/-/webassembly-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/5b", + "dest-filename": "5bab63db477ec7fc00d9e7a58432c6b02a8b5dc6b2d31128e795de9dc63c0013d0da6cd670a3fda4585106770b0ae2efa843985bdd01bd1afc5f493bd685db0d.tgz", + "sha512": "5bab63db477ec7fc00d9e7a58432c6b02a8b5dc6b2d31128e795de9dc63c0013d0da6cd670a3fda4585106770b0ae2efa843985bdd01bd1afc5f493bd685db0d" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/webaudio/-/webaudio-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/75", - "dest-filename": "75db5b9100deacd33939e55bc4a354037f80b6104321e274dccadb8809124bd5b8cb083972fd95a82d1c8dd827b78486c227ccb2262731d45983dc99a0146d39.tgz", - "sha512": "75db5b9100deacd33939e55bc4a354037f80b6104321e274dccadb8809124bd5b8cb083972fd95a82d1c8dd827b78486c227ccb2262731d45983dc99a0146d39" + "url": "https://registry.npmjs.org/@gjsify/webaudio/-/webaudio-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/2a", + "dest-filename": "2a620ffd318517e52a4a083f55b53bbdc013ae30291d4273c177ac8b0a1604fd0820b194826d30d4ad623106538d4a34193cbd77beb28b82da856f922f9bc540.tgz", + "sha512": "2a620ffd318517e52a4a083f55b53bbdc013ae30291d4273c177ac8b0a1604fd0820b194826d30d4ad623106538d4a34193cbd77beb28b82da856f922f9bc540" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/webcrypto/-/webcrypto-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/7b", - "dest-filename": "7b1284cbfb644a8cde3de12eebfcd716f1c5061ced7581942956d2a67e331c4f0830ff33f500c93ba408c119258aa30db2a70bd242d68e9c83bd0c5df4267132.tgz", - "sha512": "7b1284cbfb644a8cde3de12eebfcd716f1c5061ced7581942956d2a67e331c4f0830ff33f500c93ba408c119258aa30db2a70bd242d68e9c83bd0c5df4267132" + "url": "https://registry.npmjs.org/@gjsify/webcrypto/-/webcrypto-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/2f", + "dest-filename": "2f34c10f91fc90c9f915e690a9c6b135ff653339d612f63dde1ec6d3604cda379f506dc352fae7b9e522c397014a53c0479766dbc6e05e26ab4496cf4fbb22e4.tgz", + "sha512": "2f34c10f91fc90c9f915e690a9c6b135ff653339d612f63dde1ec6d3604cda379f506dc352fae7b9e522c397014a53c0479766dbc6e05e26ab4496cf4fbb22e4" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/websocket/-/websocket-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/3d", - "dest-filename": "3d1d1069bec060b1fda1667cf2126a9b136a399957327c65afe7683a8a47ca9b38559da94621320a348fae181f21876a781dea7f0959904aa702faef0d5df0ae.tgz", - "sha512": "3d1d1069bec060b1fda1667cf2126a9b136a399957327c65afe7683a8a47ca9b38559da94621320a348fae181f21876a781dea7f0959904aa702faef0d5df0ae" + "url": "https://registry.npmjs.org/@gjsify/websocket/-/websocket-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/34", + "dest-filename": "349e521e64527b2300495ad52b0b6681d2938f52609f5316e560ba6133e75f14b37c2d769f07768c07a027ef1f366d249efe788451cab3cc8b19c8bd23abe8bd.tgz", + "sha512": "349e521e64527b2300495ad52b0b6681d2938f52609f5316e560ba6133e75f14b37c2d769f07768c07a027ef1f366d249efe788451cab3cc8b19c8bd23abe8bd" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/webstorage/-/webstorage-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/ba", - "dest-filename": "ba6b0f87fddb035147ca5501cb6662597c4fb7721e8917096c26962e7acaa43dcebb075746e84909c6d8c34a35d125df5c887e6a9c596f87d35f24ada5a6b554.tgz", - "sha512": "ba6b0f87fddb035147ca5501cb6662597c4fb7721e8917096c26962e7acaa43dcebb075746e84909c6d8c34a35d125df5c887e6a9c596f87d35f24ada5a6b554" + "url": "https://registry.npmjs.org/@gjsify/webstorage/-/webstorage-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/e1", + "dest-filename": "e16232a5f1657593b3dbed9b0effb844a8d4e15013cd600be8bf6c9a30d21a945d05746539e1de30d31766ccd165922988207038bd69dc3ff5a0f4161d0cf4ef.tgz", + "sha512": "e16232a5f1657593b3dbed9b0effb844a8d4e15013cd600be8bf6c9a30d21a945d05746539e1de30d31766ccd165922988207038bd69dc3ff5a0f4161d0cf4ef" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/worker_threads/-/worker_threads-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/63", - "dest-filename": "63e047701ad07521fd895e1705ef1a4bf150c14473ea02316c36b3ee1ee7a5f449519c61cb1ecdd0f9dd72c3ba0792042cac72370565cbc77bbf335775eb534f.tgz", - "sha512": "63e047701ad07521fd895e1705ef1a4bf150c14473ea02316c36b3ee1ee7a5f449519c61cb1ecdd0f9dd72c3ba0792042cac72370565cbc77bbf335775eb534f" + "url": "https://registry.npmjs.org/@gjsify/worker_threads/-/worker_threads-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/a3", + "dest-filename": "a3d160f12f22a9a52d0641d225e7d26c43d5d9af63e4ace61d44973dcc870632d42c8dd2ca91c01f37609c59472a27fa95bb9287a0b9fb4da8cb8d5ce8a42319.tgz", + "sha512": "a3d160f12f22a9a52d0641d225e7d26c43d5d9af63e4ace61d44973dcc870632d42c8dd2ca91c01f37609c59472a27fa95bb9287a0b9fb4da8cb8d5ce8a42319" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/workspace/-/workspace-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/b1", - "dest-filename": "b113392b86b6247de254d453052a709691f4a66d8c91ad3a064e3116595963e42cdf3b9d16ddebe27f8dce815c6c2e1bdb61230b17e7bc793096ba2568a1e070.tgz", - "sha512": "b113392b86b6247de254d453052a709691f4a66d8c91ad3a064e3116595963e42cdf3b9d16ddebe27f8dce815c6c2e1bdb61230b17e7bc793096ba2568a1e070" + "url": "https://registry.npmjs.org/@gjsify/workspace/-/workspace-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/c8", + "dest-filename": "c810557495ec33b26a275770484a450f91caef22aad61056baf8e3238f73b99acfe4a6cd85e24c7c094720eef32b25fea2d6c8d644415f6ad279d9cc8428fa18.tgz", + "sha512": "c810557495ec33b26a275770484a450f91caef22aad61056baf8e3238f73b99acfe4a6cd85e24c7c094720eef32b25fea2d6c8d644415f6ad279d9cc8428fa18" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/xmlhttprequest/-/xmlhttprequest-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/00", - "dest-filename": "00aff76f172a8c7977984eb20e8f548f158fa6b6d19bdfaa5c3946ddd2aec178cd48fe6bc942c2c15da4c1e93ba194ac93f297fd2a06b461b21247c7fb05c33e.tgz", - "sha512": "00aff76f172a8c7977984eb20e8f548f158fa6b6d19bdfaa5c3946ddd2aec178cd48fe6bc942c2c15da4c1e93ba194ac93f297fd2a06b461b21247c7fb05c33e" + "url": "https://registry.npmjs.org/@gjsify/xmlhttprequest/-/xmlhttprequest-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/d1", + "dest-filename": "d19ff77f19af9de00607b937747f3fe4bd3f373c6da4f0cd6d7ae57e5adee0dbf8b9317fb456dde2c382264890b20c646881398b08a2d221cdc2ce523233e48c.tgz", + "sha512": "d19ff77f19af9de00607b937747f3fe4bd3f373c6da4f0cd6d7ae57e5adee0dbf8b9317fb456dde2c382264890b20c646881398b08a2d221cdc2ce523233e48c" }, { "type": "file", - "url": "https://registry.npmjs.org/@gjsify/zlib/-/zlib-0.64.27.tgz", - "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/ac", - "dest-filename": "ac303f088fea685342a2c1eccf3a7ecd55f088689827e85ee37bf0a79fa9b313b8aa240f827b1b5d33917b15d992897344867192a9adc5dbddcd99241d282916.tgz", - "sha512": "ac303f088fea685342a2c1eccf3a7ecd55f088689827e85ee37bf0a79fa9b313b8aa240f827b1b5d33917b15d992897344867192a9adc5dbddcd99241d282916" + "url": "https://registry.npmjs.org/@gjsify/zlib/-/zlib-0.64.33.tgz", + "dest": "flatpak-gjsify-cache/gjsify/tarballs/v1/sha512/34", + "dest-filename": "349441fc747007f8a2c8f746119fd0279467601e64944d886747cf4f009ba3fffcb2f1555ef2468f1e2455837a5b36417ae4fa1b142a37d2fca5ab856519666c.tgz", + "sha512": "349441fc747007f8a2c8f746119fd0279467601e64944d886747cf4f009ba3fffcb2f1555ef2468f1e2455837a5b36417ae4fa1b142a37d2fca5ab856519666c" }, { "type": "file", diff --git a/package.json b/package.json index 7c19c700..6b3a60ce 100644 --- a/package.json +++ b/package.json @@ -777,8 +777,8 @@ ], "devDependencies": { "@changesets/cli": "^2.27.0", - "@gjsify/cli": "0.64.27", - "@gjsify/site": "0.64.27", + "@gjsify/cli": "0.64.33", + "@gjsify/site": "0.64.33", "oxfmt": "^0.53.0", "oxlint": "^1.68.0", "typescript": "^6.0.3" diff --git a/packages/app-android/package.json b/packages/app-android/package.json index fb28d93b..1badf2c8 100644 --- a/packages/app-android/package.json +++ b/packages/app-android/package.json @@ -18,11 +18,11 @@ }, "dependencies": { "@gjsify/adwaita-gobject-native": "^0.64.1", - "@gjsify/adwaita-icons": "0.64.27", - "@gjsify/adwaita-nativescript": "0.64.27", - "@gjsify/app-settings": "0.64.27", + "@gjsify/adwaita-icons": "0.64.33", + "@gjsify/adwaita-nativescript": "0.64.33", + "@gjsify/app-settings": "0.64.33", "@gjsify/gi-runtime-android": "^0.64.1", - "@gjsify/gtksource-nativescript": "0.64.27", + "@gjsify/gtksource-nativescript": "0.64.33", "@gjsify/node-gi": "^0.64.1", "@learn6502/core": "^0.9.0", "@learn6502/learn": "^0.9.0", @@ -32,10 +32,10 @@ "tailwindcss": "^4.3.0" }, "devDependencies": { - "@gjsify/cli": "0.64.27", - "@gjsify/rolldown-plugin-gjsify": "0.64.27", - "@gjsify/nativescript-vite": "0.64.27", - "@gjsify/vite-plugin-blueprint": "0.64.27", + "@gjsify/cli": "0.64.33", + "@gjsify/rolldown-plugin-gjsify": "0.64.33", + "@gjsify/nativescript-vite": "0.64.33", + "@gjsify/vite-plugin-blueprint": "0.64.33", "@nativescript/android": "9.1.1", "@nativescript/ios": "9.1.0", "@nativescript/types": "~9.0.0", diff --git a/packages/app-gnome/package.json b/packages/app-gnome/package.json index 93b8ec05..f8a4682f 100644 --- a/packages/app-gnome/package.json +++ b/packages/app-gnome/package.json @@ -114,7 +114,7 @@ "author": "Pascal Garber ", "license": "GPL-3.0", "optionalDependencies": { - "@gjsify/gtk-host": "0.64.27", + "@gjsify/gtk-host": "0.64.33", "@gjsify/gtk-runtime-darwin-arm64": "^0.63.0", "@gjsify/gtk-runtime-darwin-x64": "^0.63.0", "@gjsify/gtk-runtime-win32-x64": "^0.63.0", @@ -123,12 +123,12 @@ "@gjsify/node-runtime-win32-x64": "^0.63.0" }, "devDependencies": { - "@gjsify/cli": "0.64.27", - "@gjsify/lightningcss-native": "0.64.27", + "@gjsify/cli": "0.64.33", + "@gjsify/lightningcss-native": "0.64.33", "@gjsify/node-gi": "^0.64.1", - "@gjsify/rolldown-native": "0.64.27", - "@gjsify/vite-plugin-blueprint": "0.64.27", - "@gjsify/vite-plugin-gettext": "0.64.27", + "@gjsify/rolldown-native": "0.64.33", + "@gjsify/vite-plugin-blueprint": "0.64.33", + "@gjsify/vite-plugin-gettext": "0.64.33", "typescript": "^6.0.3" }, "dependencies": { @@ -144,7 +144,7 @@ "@girs/javascriptcore-6.0": "5.4.0", "@girs/pango-1.0": "5.4.0", "@girs/webkit-6.0": "5.4.0", - "@gjsify/storybook": "0.64.27", + "@gjsify/storybook": "0.64.33", "@learn6502/core": "^0.9.0", "@learn6502/learn": "^0.9.0", "@learn6502/translations": "^0.9.0", diff --git a/packages/app-web/package.json b/packages/app-web/package.json index b1fd8b87..bb8b5229 100644 --- a/packages/app-web/package.json +++ b/packages/app-web/package.json @@ -29,16 +29,16 @@ } }, "devDependencies": { - "@gjsify/cli": "0.64.27", - "@gjsify/rolldown-plugin-gjsify": "0.64.27", - "@gjsify/vite-plugin-gjsify": "0.64.27", + "@gjsify/cli": "0.64.33", + "@gjsify/rolldown-plugin-gjsify": "0.64.33", + "@gjsify/vite-plugin-gjsify": "0.64.33", "esbuild": "^0.28.0", "lightningcss": "^1.32.0", "typescript": "^6.0.3", "vite": "^8.0.16" }, "dependencies": { - "@gjsify/adwaita-web": "0.64.27", + "@gjsify/adwaita-web": "0.64.33", "@learn6502/core": "^0.9.0", "@learn6502/examples": "^0.9.0", "@learn6502/learn": "^0.9.0", diff --git a/packages/cli/package.json b/packages/cli/package.json index 359515f0..b7fe95b5 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -18,7 +18,7 @@ "shebang": "/usr/bin/env node" }, "devDependencies": { - "@gjsify/cli": "0.64.27", + "@gjsify/cli": "0.64.33", "@types/node": "^25.9.1", "typescript": "^6.0.3" }, diff --git a/packages/core/package.json b/packages/core/package.json index ec43835a..3d8f4cab 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -14,7 +14,7 @@ "author": "Stian Soreng, Nick Morgan, Pascal Garber", "license": "GPL-3.0-only", "devDependencies": { - "@gjsify/cli": "0.64.27", + "@gjsify/cli": "0.64.33", "typescript": "^6.0.3" }, "types": "dist/index.d.ts", diff --git a/packages/examples/package.json b/packages/examples/package.json index 471d4554..93058d59 100644 --- a/packages/examples/package.json +++ b/packages/examples/package.json @@ -15,8 +15,8 @@ "build": "gjsify build build.ts --app gjs --outfile dist/build.js && gjsify run dist/build.js" }, "devDependencies": { - "@gjsify/fs": "0.64.27", - "@gjsify/path": "0.64.27", + "@gjsify/fs": "0.64.33", + "@gjsify/path": "0.64.33", "@types/node": "^25.9.1", "typescript": "^6.0.3" }, diff --git a/packages/learn/package.json b/packages/learn/package.json index 5c3eb060..a0ff71d3 100644 --- a/packages/learn/package.json +++ b/packages/learn/package.json @@ -37,10 +37,10 @@ } }, "devDependencies": { - "@gjsify/blueprint": "0.64.27", - "@gjsify/cli": "0.64.27", - "@gjsify/dom-elements": "0.64.27", - "@gjsify/fs": "0.64.27", + "@gjsify/blueprint": "0.64.33", + "@gjsify/cli": "0.64.33", + "@gjsify/dom-elements": "0.64.33", + "@gjsify/fs": "0.64.33", "@mdx-js/rollup": "^3.1.1", "@types/mdx": "^2.0.13", "@types/node": "^25.9.1", diff --git a/packages/translations/package.json b/packages/translations/package.json index 7dd01775..6d9e01ec 100644 --- a/packages/translations/package.json +++ b/packages/translations/package.json @@ -16,8 +16,8 @@ "clear": "rm -rf dist" }, "devDependencies": { - "@gjsify/fs": "0.64.27", - "@gjsify/vite-plugin-gettext": "0.64.27", + "@gjsify/fs": "0.64.33", + "@gjsify/vite-plugin-gettext": "0.64.33", "vite": "^8.0.16" }, "dependencies": { diff --git a/packages/ui/package.json b/packages/ui/package.json index 225fee59..d0535bf1 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -12,9 +12,9 @@ "author": "Pascal Garber", "license": "GPL-3.0", "devDependencies": { - "@gjsify/cli": "0.64.27", - "@gjsify/rolldown-plugin-gjsify": "0.64.27", - "@gjsify/unit": "0.64.27", + "@gjsify/cli": "0.64.33", + "@gjsify/rolldown-plugin-gjsify": "0.64.33", + "@gjsify/unit": "0.64.33", "typescript": "^6.0.3" }, "dependencies": { @@ -26,10 +26,10 @@ "@girs/gobject-2.0": "5.4.0", "@girs/gtk-4.0": "5.4.0", "@girs/gtksource-5": "5.4.0", - "@gjsify/adwaita-core": "0.64.27", - "@gjsify/adwaita-nativescript": "0.64.27", - "@gjsify/canvas2d": "0.64.27", - "@gjsify/distribution": "0.64.27", + "@gjsify/adwaita-core": "0.64.33", + "@gjsify/adwaita-nativescript": "0.64.33", + "@gjsify/canvas2d": "0.64.33", + "@gjsify/distribution": "0.64.33", "@learn6502/core": "^0.9.0", "@learn6502/examples": "^0.9.0", "@learn6502/learn": "^0.9.0"